Спосіб автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню
Формула / Реферат
1. Спосіб автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню,
що передбачає:
(а) отримання відео (1) з першими даними, що являють собою відеозображення,
(б) кодування, оцифровування та стиснення такого відео за допомогою першого кодера (2) з отриманням кодованого цифрового стиснутого відеопотоку (3) з такими першими даними,
який відрізняється тим, що
(в) застосовують транскодерний пристрій (4), який оснащають декодером (40), вхід якого є входом транскодерного пристрою, процесорним пристроєм (44) генерування других даних, синхронізатором (45) вставлення других даних та другим кодером (49), вихід якого є виходом транскодерного пристрою,
(г) отриманий на етапі (б) кодований цифровий стиснутий відеопотік (3) спрямовують на декодер (20), за допомогою якого відновляють відео у вигляді відеопослідовності не більше ніж 1200 кадрів, кожний кадр (5) якої поділяють на макроблоки (6), для кожного з яких визначають щонайменше один вектор переміщення,
(д) за допомогою процесорного пристрою (44) генерують другі дані, що асоційовані з першими даними, та являють собою щонайменше одне статичне зображення (7), та обраховують кількість пікселів у такому статичному зображенні,
(e) за допомогою синхронізатора (45) вибирають ділянку (7') на кожному з щонайменше 50 перших кадрів відеопослідовності для розміщення статичного зображення (7) у вигляді множини макроблоків, кількість пікселів якої співвідноситься з кількістю пікселів статичного зображення (7), після чого вставляють статичне зображення (7) у макроблоки зазначеної ділянки (7') кожного з щонайменше 50 перших кадрів відеопослідовності так, що воно є частиною такого кадру, з отриманням відео, щонайменше перші 50 кадрів відеопослідовності якого містять статичне зображення (7),
(ж) спрямовують отримане на етапі (e) відео на другий кодер (49), за допомогою якого кодують зазначене відео з отриманням на виході кодованого цифрового стиснутого відеопотоку (50) зі згаданими першими та другими даними у форматі, придатному для подальшого розповсюдження такого відеопотоку.
2. Спосіб за п. 1, який відрізняється тим, що на етапі (e) змінюють щонайменше один вектор переміщення для всіх макроблоків (6), у які вставлене статичне зображення (7), так щоб він дорівнював нулю.
3. Спосіб за п. 1, який відрізняється тим, що етап (e) виконують також для останніх щонайменше 50 кадрів відеопослідовності.
4. Спосіб за будь-яким з пп. 1-3, який відрізняється тим, що на етапі (д) генерують статичне зображення (7), розмір якого відповідає сумарному розміру всіх макроблоків (6) кадру.
5. Спосіб за будь-яким з пп. 1-4, який відрізняється тим, що етап (e) виконують також для щонайменше 50 сусідніх кадрів усередині відеопослідовності.
6. Спосіб за п. 5, який відрізняється тим, що для згаданих сусідніх кадрів усередині відеопослідовності генерують статичне зображення (7), розмір якого щонайменше в 5 разів менше, ніж сумарний розмір всіх макроблоків (6) кадру.
7. Спосіб за будь-яким з пп. 1-6, який відрізняється тим, що зазначеними першими даними є відеозображення дитини-сироти, що підлягає всиновленню.
8. Спосіб за будь-яким з пп. 1-7, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 перших кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: назву установи, що займається усиновленням дитини, логотип такої установи та посилання на її інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відеопотік (50).
9. Спосіб за будь-яким з пп. 1-8, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 останніх кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: номер телефону гарячої лінії установи, що займається усиновленням дитини, та посилання на інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відео потік (50).
10. Спосіб за будь-яким з пп. 5-9, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 сусідніх кадрів усередині послідовності, є статичне зображення, що містить щонайменше наступну інформацію: ім'я дитини, що підлягає всиновленню, її вік, область, де вона перебуває, унікальний код її анкети у державній базі даних, а також логотип установи, що займається усиновленням.
11. Спосіб за будь-яким з пп. 1-10, який відрізняється тим, що зазначеним форматом є формат будь-якого стандарту, що вибраний з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC).
Текст
Реферат: Спосіб автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню передбачає: (а) отримання відео (1) з першими даними, що являють собою відеозображення, (б) кодування, оцифровування та стиснення такого відео за допомогою першого кодера (2) з отриманням кодованого цифрового стиснутого відео потоку (3) з такими першими даними. Додатково спосіб включає етапи: (в) застосовують транскодерний пристрій (4), який оснащають декодером (40), вхід якого є входом транскодерного пристрою, процесорним пристроєм (44) генерування других даних, синхронізатором (45) вставлення других даних та другим кодером (49), вихід якого є виходом транскодерного пристрою, (г) отриманий на етапі (б) кодований цифровий стиснутий відеопотік (3) спрямовують на декодер (20), за допомогою якого відновляють відео у вигляді відеопослідовності не більше ніж 1200 кадрів, кожний кадр (5) якої поділяють на макроблоки (6), для кожного з яких визначають щонайменше один вектор переміщення, (д) за допомогою процесорного пристрою (44) генерують другі дані, що асоційовані з першими даними, та являють собою щонайменше одне статичне зображення (7), та обраховують кількість пікселів у такому статичному зображенні, (e) за допомогою синхронізатора (45) обирають ділянку (7') на кожному з щонайменше 50 перших кадрів відеопослідовності для розміщення статичного зображення (7) у вигляді множини макроблоків, кількість пікселів якої співвідноситься з кількістю пікселів статичного зображення (7), після чого вставляють статичне зображення (7) у макроблоки зазначеної ділянки (7') кожного з щонайменше 50 перших кадрів відеопослідовності так, що воно є частиною такого кадру, з отриманням відео, щонайменше перші 50 кадрів відеопослідовності якого містять статичне зображення (7), (ж) спрямовують отримане на етапі (e) відео на другий кодер (49), за допомогою якого кодують зазначене відео з отриманням на виході кодованого цифрового стиснутого відеопотоку (50) зі UA 122255 U (12) UA 122255 U згаданими першими та другими розповсюдження такого відеопотоку. даними у форматі, придатному для подальшого UA 122255 U 5 10 15 20 25 30 35 40 45 50 55 60 Корисна модель належить до комп'ютерних технологій обробки кодованих цифрових стиснутих відеопотоків, формат яких є придатним для розповсюдження, переважно, у мережі Інтернет або за допомогою цифрового телебачення, зокрема корисна модель стосується способів автоматизованої обробки даних, що розміщуються у таких відеопотоках як вставка. Такі відеопотоки, відповідно до корисної моделі, містять відеозображення дитини-сироти, відзняте з метою привернення уваги до такої дитини потенційних батьків, а дані, що розміщуються в такому відеозображенні як вставка, містять специфічній контент для оперативної та зручної ідентифікації таких дітей - сиріт та установи, що займається усиновленням, цими потенційними батьками. Найближчим аналогом корисної моделі обрано описаний у джерелі UA 42697 U (Ткаченко Є.В.) від 10 липня 2009 р. (2009-07-10) спосіб розповсюдження інформації, де розкрите отримання відео з даними, що містять відеозображення дитини-сироти. Таке відоме отримання відео зазвичай передбачає практично невід'ємні технічні операції кодування та оцифровування відео. Як тільки відео створено, його оцифровують та перетворюють у придатний формат, наприклад у формат стандартів MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC), для подальшої передачі, прийому, підтримування та зберігання отриманих кодованих цифрових стиснутих відеопотоків, тощо, з застосуванням широкого діапазону придатного для таких цілей обладнання - починаючи від складних супутникових систем передачі даних, систем широкомовної передачі, та закінчуючи звичайним користувацьким обладнанням, таким як персональній комп'ютер, планшет, смартфон, тощо, та звісно, що такій перелік не є обмеженим. Технічні аспекти вищенаведеного освітлені в технічній літературі, наприклад у опублікованих текстах до перелічених стандартів. Часто створене у описаний спосіб відео потребує доповнення його особливими даними, що несуть важливу оперативну інформацію щодо деталей відеозображення. Такі дані зазвичай являють собою статичне зображення, що може бути відображено протягом всього відео, або може з'являтися на деякий час та зникати, змінюючись іншим зображенням. Такі дані прийнятно називати також заставкою чи плашкою чи стрічкою, які можуть бути прозорими, напівпрозорими чи цільними, на яких може розміщуватися пов'язана з відео текстова інформація, малюнки, схеми, логотипи, тощо. Існуючі технології вставки таких статичних зображень у цифрове відео потребують перш за все застосування операцій перетворення цифрового сигналу у аналоговий, та зворотного аналого-цифрового перетворення відео з вже вставленим зображенням, що суттєво впливає на якість кінцевого відеопродукту. Крупні широкомовні компанії для усунення цього, при, наприклад розміщенні логотипу каналу у прямому ефірі використовують наразі складне та ресусоємне обладнання, яке успішно корегує якість. Для менш важливих задач якість кінцевого відеопродукту зазвичай досягають з використанням спеціально навченого персоналу як активного ресурсу, що збільшує час та затрати на створення такого відеопродукту. У світлі корисної моделі всі перелічені недоліки є небажаними для створення описаних вище відеопродуктів в соціальних некомерційних сферах, таких як пошук потенційних батьків для всиновлення дітей - сиріт. Такі сфери потребують, по-перше якісного відеозображення дитини з детальною зручною інформацією щодо неї та установи, що займається її всиновленням, по друге, оперативного, максимально швидкого створення такого відео, яке повинно бути якомога коротшим за часом, тобто займати не більше 45 секунд, та, з іншого боку, як можна більш інформаційноємним та придатним для його подальшого розповсюдження, та по - трете, використання при цьому не складного та не ресурсоємного обладнання, що також дуже важливо у світлі корисної моделі, оскільки питаннями всиновлення дітей - сиріт займаються зазвичай неприбуткові організації. В основу корисної моделі поставлено задачу розробити спосіб автоматизованої обробки даних для вставлення в цифрове відео, де, шляхом застосування певного вдосконаленого обладнання, досягти технічного результату - а саме, уникнути зайвих операцій по перетворенню цифрового відеосигналу в аналоговий та по наступному зворотному перетворенню аналогового сигналу в цифровий, чим збільшити швидкість обробки даних у цифровому відео зі вставленим статичним зображенням при дотриманні точності вставляння такого статичного зображення в непереривному автоматизованому процесі з виключенням людини як активного ресурсу. Останнє обумовлює швидке, автоматизоване, не ресурсоємне створення якісного відеопродукту, що відповідає цілям і задачам даної корисної моделі, яка розроблювалась спеціально для її здійснення неприбутковими організаціями, які не можуть постійно фінансувати спеціально навчений персонал та використовувати вищезазначене складне та ресусоємне обладнання. 1 UA 122255 U 5 10 15 20 25 30 35 40 45 50 55 60 Поставлена задача вирішується тим, що у способі автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню, що передбачає (а) отримання відео з першими даними, що являють собою відеозображення, (б) кодування, оцифровування та стиснення такого відео за допомогою першого кодера з отриманням кодованого цифрового стиснутого відео потоку з такими першими даними, відповідно до корисної моделі, (в) застосовують транскодерний пристрій, який споряджають декодером, вхід якого є входом транскодерного пристрою, процесорним пристроєм генерування других даних, синхронізатором вставлення других даних та другим кодером, вихід якого є виходом транскодерного пристрою, (г) отриманий на етапі (б) кодований цифровий стиснутий відеопотік спрямовують на декодер, за допомогою якого відновляють відео у вигляді відеопослідовності не більше ніж 1200 кадрів, кожний кадр якої поділяють на макроблоки, для кожного з яких визначають щонайменше один вектор переміщення, (д) за допомогою процесорного пристрою генерують другі дані, що асоційовані з першими даними, та являють собою щонайменше одне статичне зображення, та обраховують кількість пікселів у такому статичному зображенні, (e) за допомогою синхронізатора вибирають ділянку на кожному з щонайменше 50 перших кадрів відеопослідовності для розміщення статичного зображення у вигляді множини макроблоків, кількість пікселів якої співвідноситься з кількістю пікселів статичного зображення, після чого вставляють статичне зображення у макроблоки зазначеної ділянки кожного з щонайменше 50 перших кадрів відеопослідовності так, що воно є частиною такого кадру, з отриманням відео, щонайменше перші 50 кадрів відеопослідовності якого містять статичне зображення, (ж) спрямовують отримане на етапі (e) відео на другий кодер, за допомогою якого кодують зазначене відео з отриманням на виході кодованого цифрового стиснутого відеопотоку зі згаданими першими та другими даними у форматі, придатному для подальшого розповсюдження такого відеопотоку. Відповідно до одного з переважних варіантів, на етапі (e) змінюють щонайменше один вектор переміщення для всіх макроблоків, у які вставлене статичне зображення, так щоб він дорівнював нулю. Відповідно ще до одного з переважних варіантів, етап (e) виконують також для останніх щонайменше 50 кадрів відеопослідовності. Відповідно ще до одного з переважних варіантів, на етапі (д) генерують статичне зображення, розмір якого відповідає сумарному розміру всіх макроблоків кадру. Відповідно ще до одного з переважних варіантів, етап (e) виконують також для щонайменше 50 сусідніх кадрів усередині відеопослідовності. Відповідно ще до одного з переважних варіантів, для згаданих сусідніх кадрів усередині відеопослідовності генерують статичне зображення, розмір якого щонайменше в 5 разів менше ніж сумарний розмір всіх макроблоків кадру. Відповідно ще до одного з переважних варіантів, зазначеними першими даними є відеозображення дитини-сироти, що підлягає всиновленню. Відповідно ще до одного з переважних варіантів, зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 перших кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: назву установи, що займається усиновленням дитини, логотип такої установи та посилання на її інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відеопотік (50). Відповідно ще до одного з переважних варіантів, зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 останніх кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: номер телефону гарячої лінії установи, що займається усиновленням дитини, та посилання на інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відеопотік (50). Відповідно ще до одного з переважних варіантів, зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 сусідніх кадрів усередині послідовності, є статичне зображення, що містить щонайменше наступну інформацію: ім'я дитини, що підлягає всиновленню, її вік, область, де вона перебуває, унікальний код її анкети у державній базі даних, а також логотип установи, що займається усиновленням. Відповідно ще до одного з переважних варіантів, зазначеним форматом є формат будь - якого стандарту, що обраний з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T 2 UA 122255 U 5 10 15 20 25 30 35 40 45 50 55 H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC). Корисна модель пояснюється кресленнями, на яких зображене наступне. На Фіг. 1 представлена загальна схема пристрою для здійснення запропонованого способу. На Фіг. 2 схематично зображений один з варіантів вставки статичного зображення у кадр відеопослідовності. На Фіг. 3 схематично зображений другий з варіантів вставки статичного зображення у кадр відеопослідовності. Здійснення способу відповідно до корисної моделі буде надалі детально розкрите з посиланням на креслення. Звернемося до Фіг. 1, де показана схема пристрою для здійснення запропонованого способу. Дана схема дійсно представлена у загальному вигляді та може містити також відомі фахівцеві інші стандартні елементи, що приймають участь у власне кодуванні та декодуванні, такі як квантизатори, деквантизатори, пристрої обчислення коефіцієнтів стиснення - декомпресії та контролю швидкості, різноманітні фільтри, суматори, тощо, які не є важливими у світлі даної корисної моделі. Спочатку способу отримують, тобто знімають звичайним чином відео з першими даними, що являють собою відеозображення. У світлі даної корисної моделі важливо, щоб таким відео був короткий, до 45 секунд, тобто такий, що вміщує не більше 1200 відеокадрів, відеоролик. Контент відеоролика є відео відеозображенням дитини-сироти, що підлягає всиновленню, яке робиться таким чином, щоб максимально привернути увагу до дитини потенційних батьків. Відеоролик звичайно має звукову доріжку, що може відтворювати розповідь дитини про себе та/або закадровий голос, при цьому вся інформація ролика надається українською мовою. Наприкінці ролика дитина каже "Я чекаю", та якщо вона не здатна/не вміє говорити, цю фразу дублює закадровий голос. Таке відео подають 1 на вхід першого кодера 2, який виконаний відповідно будь - якому стандарту, обраному з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC). та здійснюють відповідно одному з таких стандартів кодування, оцифровування та стиснення згаданого відео. Отриманий на виході першого кодера 2 кодований цифровий стиснутий відеопотік 3 зі згаданим відеозображенням, що буде надалі згадане також як "перші дані", спрямовують на вхід транскодерного пристрою 4. Описана нижче декодувальна та кодувальна частина транскодерного пристрою призначена для каскадного декодування/кодування, декомпресування/стиснення цифрового відеопотоку у форматі/у формат будь-якого стандарту, обраного з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4. Кодувальна та декодувальна частини такого транскодерного пристрою відомі фахівцю та описані наприклад, у джерелі Keesman et al., "Transcoding of MPEG bitstreams", Signal Processing: Image Communications vol 8, pp. 481-500, 1996. Автори корисної моделі обладнали такий транскодерний пристрій частиною, придатною для вставлення статичного зображення у кодований відеопотік, так, щоб сама процедура вставки не потребувала змінювати "цифрову природу" обробленого відеопотоку, що є суттєвим у світлі цілій та задач даної корисної моделі. Детально така частина та її взаємодія з стандартними частинами транскодерного пристрою буде розкрита нижче. Вхід транскодерного пристрою 4 є, як видно з Фіг. 1, одночасно входом декодера 40. За допомогою декодера відновлюють відео 41 у вигляді цифрової відеопослідовності не більше ніж 1200 кадрів. У декодері 40, як це показано більш детально на Фіг. 2 кожний кадр 5 відеопослідовності поділяють на макроблоки 6 розміром 8×8 або 16×16 пікселів. У декодері також для кожного такого макроблоку визначають щонайменше один вектор переміщення (їх кількість та тип залежить від обраного стандарту кодування), який за допомогою першого компенсатора 42 переміщення призначається макроблокам кадрів отриманої послідовності. Такі вектори переміщення відповідають за місцерозташування макроблоків в кожному наступному кадрі відеопослідовності, та можуть, звісно бути рівними нулю, якщо переміщення макроблока у кадрі не повинно відбуватися. Одночасно з вищенаведеним, за допомогою декодера 40 автоматично надсилають команду 43 на процесорний пристрій 44, де генерують другі дані, що асоційовані з першими даними, та являють собою щонайменше одне статичне зображення 7, та обраховують кількість пікселів у такому статичному зображенні, та подають таке зображення 7 на синхронізатор 45. 3 UA 122255 U 5 10 15 20 25 30 35 40 45 50 55 60 За допомогою синхронізатора 45, в свою чергу, вибирають ділянку 7' на кадрі, що показано на Фіг. 2, для розміщення статичного зображення 7 у вигляді множини макроблоків, кількість пікселів якої співвідноситься з кількістю пікселів статичного зображення 7. Після чого вставляють блок вставки 46 статичне зображення 7 у макроблоки зазначеної ділянки 7' кадру так, що воно є частиною такого кадру, з отриманням відео, кадри відеопослідовності якого містять статичне зображення 7. В світі даної корисної моделі для вимог точності розміщення статичного зображення у кадрі цілком достатньо, щоб вектори переміщення, що призначені тим макроблокам ділянки 7' кадру, у які вставлене статичне зображення 7, не змінювались. Оскільки, як буде зазначене нижче, статичне зображення буде перебувати лише в деякій кількості сусідніх кадрів відеопослідовності, та зміни у переміщенні будуть стосуватися лише декількох десятків пікселів, це не вплине на межі розташування статичного зображення настільки, щоб це явно було видно людському оку. Але, для більшого підвищення точності за допомогою декодера 40 можна надіслати відповідну команду на другий компенсатор 47 переміщення для зміни щонайменше одного вектора переміщення для всіх макроблоків на ділянці 7', у які вставлене статичне зображення 7, так щоб він дорівнював нулю. Це забезпечить відсутність переміщення макроблоків зі статичним зображенням між сусідніми кадрами та дозволить отримати відеопродукт підвищеної якості. Отримане відео 48 наприкінці спрямовують на другий кодер 49, за допомогою якого кодують зазначене відео з отриманням на виході кодованого цифрового стиснутого відеопотоку 50 зі згаданими першими даними (тобто певним відеозображенням) та другими даними (тобто статичним зображенням) у форматі, придатному для подальшого розповсюдження такого відеопотоку, наприклад у мережі Інтернет чи засобами телемовлення. Формат такого відеопотоку 50 повинен відповідати будь - якому стандарту, обраному з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC). Таким чином, як побачить з вищенаведеного фахівець, у запропонованому способі усунені рутинні операції аналого-цифрового та зворотного перетворення при збереженні необхідної якості отриманого відео, яке навіть можливо покращувати за допомогою контролю призначених макроблокам векторів переміщення. Як було зазначено вище, у світлі корисної моделі є переважним контролювати також інформаційний контент та його насичення в других даних, тобто контент, що вміщує в себе зазначене статичне зображення. Важливо наприклад, щоб повнокадрове статичне зображення з одним контентом виникало на перших секундах відеоролика, тобто щонайменше на перших 2 секундах відеоролика. Переважно також, щоб цей контент містив щонайменше наступну інформацію: назву установи, що займається усиновленням дитини, логотип такої установи та посилання на її інформаційний веб-портал, де розповсюджується такій відеоролик. Така інформація, подана на початку відеоролика, повинна надати особам, що бажають всиновити дитину, тобто потенційним батькам, початкове уявлення про установу, з якої вони можуть контактувати у разі зацікавленості певною дитиною. Це реалізується наступним чином. За допомогою декодера 40 для перших щонайменше 50 кадрів відеопослідовності автоматично надсилають команду 43 на процесорний пристрій 44, де генерують статичне зображення 7, наділене вищезазначеним інформаційним контентом, так щоб його розмір відповідав сумарному розміру всіх макроблоків 6, 7' кадру 5, та подають таке зображення 7 на синхронізатор 45, за допомогою якого вибирають ділянку 7' на кадрі, що показано на Фіг. 3, для розміщення статичного зображення 7, у вигляді всіх макроблоків кадру, кількість пікселів якої, звісно, відповідає кількості пікселів згенерованого статичного зображення 7. Після чого вставляють блок вставки 46 таке статичне зображення 7 у макроблоки зазначеної ділянки 7' перших щонайменше 50 кадрів відеопослідовності. У світлі корисної моделі переважно також, щоб повнокадрове статичне зображення з іншим контентом виникало на останніх секундах відеоролика, тобто щонайменше на останніх 2 секундах відеоролика. При цьому доцільно, щоб цей контент містив щонайменше наступну інформацію: номер телефону гарячої лінії установи, що займається усиновленням дитини, та посилання на інформаційний веб-портал, де розповсюджується такій відеоролик. Це зроблено в більшій мірі для того, щоб надати потенційним батькам, що зацікавились дитиною протягом відеоролика, всі можливі дані щодо установи, до якої вони можуть звернутися з метою всиновлення, що, звісно, може пришвидшити початок нелегкої процедури всиновлення як такої. Це реалізується наступним чином. За допомогою декодера 40 для останніх щонайменше 50 кадрів відеопослідовності автоматично надсилають команду 43 на процесорний пристрій 44, де 4 UA 122255 U 5 10 15 20 25 30 35 генерують статичне зображення 7, наділене вищезазначеним інформаційним контентом, так щоб його розмір відповідав сумарному розміру всіх макроблоків 6, 7' кадру 5, та подають таке зображення 7 на синхронізатор 45, за допомогою якого вибирають ділянку 7' на кадрі, що показано на Фіг. 3, для розміщення статичного зображення 7, у вигляді всіх макроблоків кадру, кількість пікселів якої, звісно, відповідає кількості пікселів згенеровного статичного зображення 7. Після чого вставляють блок вставки 46 таке статичне зображення 7 у макроблоки зазначеної ділянки 7' останніх щонайменше 50 кадрів відеопослідовності. У світлі корисної моделі переважно також, щоб статичне зображення у вигляді плашки чи стрічки, розмір якої значно менше, ніж розмір кадру, з третім контентом виникало один чи декілька разів на щонайменше пару секунд усередині відеоролика. При цьому доцільно, щоб цей контент містив щонайменше наступну інформацію: ім'я дитини, що підлягає всиновленню, її вік, область, де вона перебуває, унікальний код її анкети у державній базі даних, а також логотип установи, що займається усиновленням. Це надасть потенційним батькам можливість відразу, протягом відеоролику, зафіксувати інформацію про певну дитину, завдяки якої вони можуть швидко знайти дитину, що їх привабила, звернувшись до певної установи або навіть безпосередньо до державної бази даних. Це реалізується наступним чином. За допомогою декодера 40 виділяють усереднені відеопослідовності щонайменше 50 сусідніх кадрів або виділяють декілька таких груп кадрів, розміщених через однакові інтервали всередині відеопослідовності, та для таких кадрів автоматично надсилають команду 43 на процесорний пристрій 44, де генерують статичне зображення 7, наділене вищезазначеним інформаційним контентом, так щоб його розмір був щонайменше у 5 разів менше сумарного розміру всіх макроблоків 6, 7' кадру 5, та подають таке зображення 7 на синхронізатор 45, за допомогою якого вибирають ділянку 7' на кадрі 5, що показано на Фіг. 2, для розміщення статичного зображення 7, у вигляді макроблоків кадру, кількість пікселів якої, звісно, відповідає кількості пікселів згенеровного статичного зображення 7. Після чого вставляють блок вставки 46 таке статичне зображення 7 у макроблоки зазначеної ділянки 7' щонайменше 50 кадрів всередині відеопослідовності. Звісно, що завдяки вищезазначеним технічним перевагам, результатам, та ефектам, заявлена корисна модель також має значні споживчі переваги. Такими перевагами є створення більш якісного та більш дешевого засобу для розповсюдження інформації про дітей-сиріт. Останнє дозволяє по-перше створити як можна більше описаних вище відеороликів, таким чином залучити для перегляду більшу кількість осіб, що розмірковують про всиновлення дитини, та збільшити кількість дітей, що зможуть знайти свою родину. По-друге, корисна модель дозволяє також зробити отриманий відеоматеріал максимально інформативним та привабливим для потенційних батьків, спонукнути їх на прийняття нелегкого, але дуже важливого для суспільства рішення, та спростити їх перший крок на початку всиновлення. ФОРМУЛА КОРИСНОЇ МОДЕЛІ 40 45 50 55 60 1. Спосіб автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню, що передбачає: (а) отримання відео (1) з першими даними, що являють собою відеозображення, (б) кодування, оцифровування та стиснення такого відео за допомогою першого кодера (2) з отриманням кодованого цифрового стиснутого відеопотоку (3) з такими першими даними, який відрізняється тим, що (в) застосовують транскодерний пристрій (4), який оснащають декодером (40), вхід якого є входом транскодерного пристрою, процесорним пристроєм (44) генерування других даних, синхронізатором (45) вставлення других даних та другим кодером (49), вихід якого є виходом транскодерного пристрою, (г) отриманий на етапі (б) кодований цифровий стиснутий відеопотік (3) спрямовують на декодер (20), за допомогою якого відновляють відео у вигляді відеопослідовності не більше ніж 1200 кадрів, кожний кадр (5) якої поділяють на макроблоки (6), для кожного з яких визначають щонайменше один вектор переміщення, (д) за допомогою процесорного пристрою (44) генерують другі дані, що асоційовані з першими даними, та являють собою щонайменше одне статичне зображення (7), та обраховують кількість пікселів у такому статичному зображенні, (e) за допомогою синхронізатора (45) вибирають ділянку (7') на кожному з щонайменше 50 перших кадрів відеопослідовності для розміщення статичного зображення (7) у вигляді множини макроблоків, кількість пікселів якої співвідноситься з кількістю пікселів статичного зображення 5 UA 122255 U 5 10 15 20 25 30 35 40 (7), після чого вставляють статичне зображення (7) у макроблоки зазначеної ділянки (7') кожного з щонайменше 50 перших кадрів відеопослідовності так, що воно є частиною такого кадру, з отриманням відео, щонайменше перші 50 кадрів відеопослідовності якого містять статичне зображення (7), (ж) спрямовують отримане на етапі (e) відео на другий кодер (49), за допомогою якого кодують зазначене відео з отриманням на виході кодованого цифрового стиснутого відеопотоку (50) зі згаданими першими та другими даними у форматі, придатному для подальшого розповсюдження такого відеопотоку. 2. Спосіб за п. 1, який відрізняється тим, що на етапі (e) змінюють щонайменше один вектор переміщення для всіх макроблоків (6), у які вставлене статичне зображення (7), так щоб він дорівнював нулю. 3. Спосіб за п. 1, який відрізняється тим, що етап (e) виконують також для останніх щонайменше 50 кадрів відеопослідовності. 4. Спосіб за будь-яким з пп. 1-3, який відрізняється тим, що на етапі (д) генерують статичне зображення (7), розмір якого відповідає сумарному розміру всіх макроблоків (6) кадру. 5. Спосіб за будь-яким з пп. 1-4, який відрізняється тим, що етап (e) виконують також для щонайменше 50 сусідніх кадрів усередині відеопослідовності. 6. Спосіб за п. 5, який відрізняється тим, що для згаданих сусідніх кадрів усередині відеопослідовності генерують статичне зображення (7), розмір якого щонайменше в 5 разів менше, ніж сумарний розмір всіх макроблоків (6) кадру. 7. Спосіб за будь-яким з пп. 1-6, який відрізняється тим, що зазначеними першими даними є відеозображення дитини-сироти, що підлягає всиновленню. 8. Спосіб за будь-яким з пп. 1-7, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 перших кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: назву установи, що займається усиновленням дитини, логотип такої установи та посилання на її інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відеопотік (50). 9. Спосіб за будь-яким з пп. 1-8, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 останніх кадрів послідовності, є статичне зображення, що містить щонайменше наступну інформацію: номер телефону гарячої лінії установи, що займається усиновленням дитини, та посилання на інформаційний веб-портал, де розповсюджується отриманий на етапі (ж) відео потік (50). 10. Спосіб за будь-яким з пп. 5-9, який відрізняється тим, що зазначеними другими даними, що на етапі (e) вставляють у щонайменше 50 сусідніх кадрів усередині послідовності, є статичне зображення, що містить щонайменше наступну інформацію: ім'я дитини, що підлягає всиновленню, її вік, область, де вона перебуває, унікальний код її анкети у державній базі даних, а також логотип установи, що займається усиновленням. 11. Спосіб за будь-яким з пп. 1-10, який відрізняється тим, що зазначеним форматом є формат будь-якого стандарту, що вибраний з наступного ряду: MPEG-2, MPEG-4, ITU-T H.263, ITU-T H.264/MPEG-4, частина 10, вдосконалене кодування відео (AVC), стандарту високоефективного кодування відео (HEVC). 6 UA 122255 U Комп’ютерна верстка О. Гергіль Міністерство економічного розвитку і торгівлі України, вул. М. Грушевського, 12/2, м. Київ, 01008, Україна ДП “Український інститут інтелектуальної власності”, вул. Глазунова, 1, м. Київ – 42, 01601 7
ДивитисяДодаткова інформація
МПК / Мітки
МПК: G11B 20/00, H04N 19/46, H04N 101/00, H04N 5/45, G06F 3/14
Мітки: обробки, підлягає, вставлення, дитину, спосіб, даних, відео, інформацією, всиновленню, автоматизованої, цифрове
Код посилання
<a href="https://ua.patents.su/9-122255-sposib-avtomatizovano-obrobki-danikh-dlya-vstavlennya-v-cifrove-video-z-informaciehyu-pro-ditinu-shho-pidlyagaeh-vsinovlennyu.html" target="_blank" rel="follow" title="База патентів України">Спосіб автоматизованої обробки даних для вставлення в цифрове відео з інформацією про дитину, що підлягає всиновленню</a>
Попередній патент: Спосіб тривимірної демонстрації напружено-деформованого стану об’єктів
Наступний патент: Спосіб виготовлення декоративного скла
Випадковий патент: Антиревматичний засіб "піримідант"