Спосіб трансляції через телевізійну мовну систему або через мережу інтернет мультимедійних даних, отриманих за участі пристрою користувача
Номер патенту: 92525
Опубліковано: 26.08.2014
Автори: Прокопович Євген Сергійович, Омельченко Сергій Вікторович, Тамазян Айк, Бородавко Вадим Іванович, Власенко Юрій Володимирович, Нестерович Михайло Вікторович
Формула / Реферат
1. Спосіб трансляції мультимедійних даних, отриманих за участі пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, що включає надсилання повідомлення від пристрою користувача, яке включає запит користувача на трансляцію мультимедійних даних від пристрою користувача до сервера отримання, обробки, перетворення та виводу мультимедійних даних через медіа-сервер, трансляцію щонайменше одного потоку мультимедійних даних від пристрою користувача в прямому ефірі телевізійного сигналу у відповідь на запит, який відрізняється тим, що спочатку здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних щонайменше двох потоків мультимедійних даних, які включають мультимедійні дані від щонайменше одного пристрою користувача, за допомогою графічного шаблону, потім за допомогою цифрового інтерфейсу передачі відеосигналу щонайменше один з цих потоків подають з сервера отримання, обробки, перетворення та виводу мультимедійних даних одночасно до засобу телевізійного мовлення та до режисерського програмного засобу, а щонайменше один з цих потоків подають до режисерського програмного засобу, потім здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу, який включає потік мультимедійних даних від щонайменше одного пристрою користувача та потік мультимедійних даних від режисерського програмного засобу, здійснюють передачу сформованого на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу через медіа-сервер до засобу телевізійного мовлення та здійснюють передачу потоку мультимедійних даних, який включає телевізійний сигнал, до медіа-сервера з подальшою трансляцією через мережу Інтернет, при цьому здійснюють формування зворотного потоку мультимедійних даних до кожного окремого пристрою користувача, з якого отримано потік мультимедійних даних, шляхом захоплення відеопотоку та аудіопотоку сервером отримання, обробки, перетворення та виводу мультимедійних даних зі студії телевізійного мовлення з наступним надсиланням потоку мультимедійних даних, які включають відеопотік зі студії телевізійного мовлення до пристрою користувача через медіа-сервер, причому здійснюють мікшування аудіопотоку зі студії телевізійного мовлення з аудіопотоками, що надійшли від інших пристроїв користувачів, з видаленням аудопотоку, який надійшов з пристрою користувача, на який надсилають зворотний потік мультимедійних даних.
2. Спосіб за п. 1, який відрізняється тим, що додатково здійснюють попереднє формування переліку передач телевізійного сигналу з можливістю включення мультимедійних даних від пристроїв користувача з подальшим розташуванням переліку на веб-сайті у мережі Інтернет.
3. Спосіб за п. 1, який відрізняється тим, що здійснюють попереднє формування щонайменше одного графічного шаблону для відображення мультимедійних даних від пристроїв користувача.
4. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає комбінацію потоку мультимедійних даних від щонайменше одного пристрою користувача та мультимедійних даних від веб-сервера.
5. Спосіб за п. 1, який відрізняється тим, що мультимедійні дані від веб-сервера включають відео-, аудіо- та текстові фрейми.
6. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає кодування відеопотоку телевізійного сигналу відповідно до попередньо заданої розподільчої здатності та/або попередньо заданого бітрейту.
7. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає кодування аудіопотоку відповідно до попередньо заданої частоти семплування та/або розміру аудіосемплів та кількості каналів аудіопотоку.
8. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає видалення артефактів відеопотоку.
9. Спосіб за п. 1, який відрізняється тим, що зміну графічних шаблонів режисерським програмним засобом у прямому ефірі здійснюють за допомогою сервера обслуговування.
Текст
Реферат: Спосіб трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет включає формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних (далі сервер) щонайменше двох потоків мультимедійних даних, які включають мультимедійні дані від щонайменше одного пристрою користувача, за допомогою графічного шаблону. За допомогою цифрового інтерфейсу передачі відеосигналу щонайменше один з цих потоків подають з сервера одночасно до засобу телевізійного мовлення та до режисерського програмного засобу, а щонайменше один з цих потоків подають до режисерського програмного засобу. Здійснюють формування на сервері телевізійного сигналу, який включає потік мультимедійних даних від щонайменше одного пристрою користувача та потік мультимедійних даних від режисерського програмного засобу. Здійснюють передачу сформованого на сервері телевізійного сигналу через медіа-сервер до засобу телевізійного мовлення та здійснюють передачу потоку мультимедійних даних, який включає телевізійний сигнал, до медіа-сервера з подальшою трансляцією через мережу Інтернет. Здійснюють формування зворотного потоку мультимедійних даних до кожного окремого пристрою користувача, з якого отримано потік мультимедійних даних, шляхом захоплення відеопотоку та аудіопотоку сервером зі студії телевізійного мовлення з наступним надсиланням потоку мультимедійних даних, які включають відеопотік зі студії телевізійного мовлення до пристрою користувача через медіа сервер. Здійснюють мікшування аудіопотоку зі студії телевізійного мовлення з аудіопотоками, що надійшли від інших пристроїв користувачів, з видаленням аудіопотоку, який надійшов з пристрою користувача, на який надсилають зворотний потік мультимедійних даних. UA 92525 U (12) UA 92525 U UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 Корисна модель належить до способу, який забезпечує ефірне телевізійне мовлення з мобільного пристрою, обладнаного або сполученого з засобом трансляції відео- та/або аудіосигналу. Зокрема, корисна модель дозволяє здійснювати трансляцію відео та аудіо сигналу, що надходить з мобільного телефону, забезпеченого UMTS, також відомого як 3G, або LTE, або через інше з'єднанням з мережею Інтернет на швидкості з можливістю передачі потокових мультимедійних даних у прямому ефірі, що надає можливість будь-якій людині використовувати мобільний телефон як відеокамеру, тобто виконувати роль "телевізійного репортера" шляхом забезпечення можливості передачі відео- та/або аудіосигналу на програмно-апаратний комплекс, SayTV Broadcasting Box (SBB), виконаного з можливістю обробляти сигнал та данні з нього відповідно до попередньо зданого сценарію (телевізійне мовлення, запис, редагування тощо). Існуючі технічні рішення, відомі винахідникам, не дозволяють здійснити впровадження відеота аудіоданих в прямий телевізійний ефір. Наприклад, відомі способи двосторонньої передачі відео- та аудіоданих для забезпечення телемостів та телеконференцій в прямому режимі є досить складними та потребують додаткового обладнання з боку користувача системи, з якого здійснюють трансляцію, що не дозволяє використовувати, зокрема, відео- та аудіодані від мобільного пристроїв для ведення репортажу користувача мобільного пристрою у прямому ефірі. Також відомі способи організації конференц-зв'язку не дозволяють формувати вихідний телевізійний сигнал та застосування шаблонів для виведення такого сигналу на телевізійний екран, переключення між такими шаблонами, не дозволяють сформувати незалежно мультимедійні дані для підготовки телевізійного ефіру та сам сигнал телевізійного ефіру безпосередньо. Також невідомо існування способів, які включають реалізацію інтерфейсу для передачі цифрових відеоданих у телевізійному форматі стандартної розподільчої здатності, не дозволяють здійснити обробку телевізійних сигналу у необхідній системі кольорового телебачення, обробку даних з нестандартною розподільчою здатністю (розміром пікселів та розгортки), не підтримують телевізійну частоту дискретизації аудіосигналу, що не дозволяє використовувати зазначені вище способи для телевізійного мовлення. Також такі способи не дозволяють сформувати одночасно трансляцію сигналу у телевізійному ефірі та у мережі інтернет. Серед відомих аналогічних способів трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, за сукупністю суттєвих ознак найближчими є наступні. Відомо спосіб для трансляції відео- та аудіопотоків для інтерактивного обговорення учасниками у прямому телевізійному ефірі, яка включає систему з пристроями користувачів, які є глядачами такого обговорення. Спосіб забезпечує можливість отримання даних від користувачів під час трансляції, обробки та аналізу зібраних даних з наступним їх використанням під час трансляції та обговорення користувачами. При цьому учасники обговорення можуть активно використовувати отримані результати від системи в процесі обговорення відповідно до даних від користувачів під час трансляції обговорення (заявка WO2013094851 А1, опубл. 27.06.2013). Також відомо систему та спосіб телевізійного мовлення в прямому ефірі, які забезпечують отримання відео- та аудіоданих з мобільних пристроїв (заявка WO2012135362 А2, опубл. 04.10.2012). Система містить програмний засіб для передачі відео- та аудіоданих в режимі реального часу, який встановлено на мобільному пристрої користувача системи, який реєструється у системі. Також система забезпечує надсилання запиту від студії телевізійного мовлення для отримання даних від мобільного пристрою користувача для трансляції їх у прямому телевізійному ефірі. Спосіб забезпечує можливість відправлення запиту від зареєстрованих користувачів, які розташовані на певній відстані від визначеного місця подій, про можливість надсилання даних від мобільного пристрою користувача для трансляції їх у прямому телевізійному ефірі. При цьому студія телевізійного мовлення здатна прийняти або відхилити такий запит, а також змінити умови трансляції телевізійного сигналу, який включає дані від мобільного пристрою користувача, в прямому ефірі. Також відомо систему та спосіб трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, пристосовану для інтерактивного IPTV (Internet Protocol Television) мовлення з можливістю застосування даних від інших користувачів (заявка US20100218230 А1, опубл. 26.09.2010). Система включає контролер, виконаний з можливістю забезпечення широкомовного IPTV мовлення відповідно до визначеного попередньо розкладу, сформованого відповідно до запитів користувачів на включення відео- та аудіоданих з їх пристроїв у сигнал телевізійного мовлення 1 UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 та наступного керуванням такими даними з можливістю їх включення у процес трансляції телевізійного мовлення. Медіа-сервер також виконаний з можливістю забезпечення обміну відео- та аудіопотоками даних між контролером та кожним з пристроїв користувача, для яких погоджено запит про участь у прямій трансляції даних, а також змішуванні таких даних, що дозволяє студії телевізійного мовлення використовувати дані від декількох пристроїв користувачів у одному сигналі прямого телевізійного мовлення. За прототип способу прийнято спосіб трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, який може бути реалізований за допомогою системи, описаної вище (заявка ЕР 1 906 666 А2, опубл. 26.09.2010). Спосіб включає надсилання повідомлення від пристрою користувача, яке включає запит користувача на трансляцію мультимедійних даних від пристрою користувача до сервера з програмними забезпеченням, виконаного з можливістю приймання мультимедійних даних від медіа-сервера та надсилання мультимедійних даних на медіа-сервер у режимі реального часу та з можливістю формування телевізійного сигналу, який містить щонайменше один потік мультимедійних даних від пристрою користувача, та з можливістю трансляції мультимедійних даних, які включають дані прямого ефіру телевізійного сигналу, мінімально до того пристрою користувача, потік мультимедійних даних якого транслювали через медіа-сервер, трансляцію щонайменше одного потоку мультимедійних даних від пристрою користувача в прямому ефірі телевізійного сигналу у відповідь на запит. При цьому подають розділені аудіосигнал та відеосигнал до сервера з програмним засобом з можливістю отримання запиту від пристрою користувача через Інтернет та передачі відеосигналу від пристрою користувача у телевізійний ефір за допомогою засобу з виходом SDI, з якого здійснюють трансляцію телевізійного сигналу через пристрій трансляції телевізійного сигналу. Недоліком способу, який вибрано за прототип, є також обмежені можливості зі створення та контролю окремо потоку підготовки телевізійного сигналу та телевізійного сигналу, який безпосередньо транслюється через засіб для телевізійного мовлення, та обмежені можливості для спілкування з користувачем у прямому режимі, що не дозволяє використати його як кореспондента у повному об'ємі. В основу корисної моделі поставлена задача створення способу трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, який забезпечує трансляцію одного або декількох відеопотоків та аудіопотоків від пристрою користувача одночасно у прямому ефірі телевізійного мовлення та у мережі Інтернет у форматі, пристосованому для телевізійного мовлення. Додатковою задачею є забезпечення можливості редагування відеопотоку та аудіопотоку перед трансляцією телевізійного сигналу шляхом забезпечення перебудови конфігурації системи для реалізації способу під різні завдання у прямому режимі. Поставлена задача вирішується таким чином, що відповідно до способу трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, який включає надсилання повідомлення від пристрою користувача, яке включає запит користувача на трансляцію мультимедійних даних від пристрою користувача до сервера отримання, обробки, перетворення та виводу мультимедійних даних через медіа-сервер, трансляцію щонайменше одного потоку мультимедійних даних від пристрою користувача в прямому ефірі телевізійного сигналу у відповідь на запит, відповідно до корисної моделі, спочатку здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних щонайменше двох потоків мультимедійних даних, які включають мультимедійні дані від щонайменше одного пристрою користувача, за допомогою графічного шаблону, потім за допомогою цифрового інтерфейсу передачі відеосигналу щонайменше один з цих потоків подають з сервера отримання, обробки, перетворення та виводу мультимедійних даних одночасно до засобу телевізійного мовлення та до режисерського програмного засобу, а щонайменше один з цих потоків подають до режисерського програмного засобу, потім здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу, який включає потік мультимедійних даних від щонайменше одного пристрою користувача та потік мультимедійних даних від режисерського програмного засобу, здійснюють передачу сформованого на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу через медіа-сервер до засобу телевізійного мовлення та здійснюють передачу потоку мультимедійних даних, який включає телевізійний сигнал, до медіа-сервера з подальшою трансляцією через мережу Інтернет, при цьому здійснюють формування зворотного потоку мультимедійних даних до кожного окремого пристрою користувача, з якого отримано потік мультимедійних даних, шляхом захоплення відеопотоку та аудіопотоку сервером 2 UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 отримання, обробки, перетворення та виводу мультимедійних даних зі студії телевізійного мовлення з наступним надсиланням потоку мультимедійних даних, які включають відеопоток зі студії телевізійного мовлення до пристрою користувача через медіа-сервер, причому здійснюють мікшування аудіопотоку зі студії телевізійного мовлення з аудіопотоками, що надійшли від інших пристроїв користувачів, з видаленням аудіопотоку, який надійшов з пристрою користувача, на який надсилають зворотний потік мультимедійних даних. Додатково можуть здійснювати попереднє формування переліку передач телевізійного сигналу з можливістю включення мультимедійних даних від пристроїв користувача з подальшим розташуванням переліку на веб-сайті у мережі Інтернет. При цьому можуть здійснювати попереднє формування щонайменше одного графічного шаблону для відображення мультимедійних даних від пристроїв користувача. При цьому при формуванні на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу можуть включати комбінацію потоку мультимедійних даних від щонайменше одного пристрою користувача та мультимедійних даних від веб-сервера. При цьому мультимедійні дані від веб-сервера можуть включати відео, аудіо та текстові фрейми. При цьому при формуванні на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу можуть здійснювати кодування відеопотоку телевізійного сигналу відповідно до попередньо заданої розподільчої здатності та/або попередньо заданого бітрейту. При цьому при формуванні на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу можуть здійснювати кодування аудіопотоку відповідно до попередньо заданої частоти семплування та/або розміру аудіосемплів та кількості каналів аудіопотоку. При цьому при формуванні на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу можуть здійснювати видалення артефактів відеопотоку. При цьому зміну графічних шаблонів режисерським програмним засобом у прямому ефірі можуть здійснювати за допомогою сервера обслуговування. Між сукупністю суттєвих ознак корисної моделі і технічним результатом, що досягається при застосуванні заявленого способу, є наступний причинно-наслідковий зв'язок. Забезпечення системи для реалізації способу такими компонентами як медіа-сервер, вебсервер та засіб телевізійного мовлення додатково сервером отримання, обробки, перетворення та виводу мультимедійних даних та режисерським програмним засобом дозволяє забезпечити приймання та передачу мультимедійних потоків між пристроєм користувача та студією телевізійного мовлення. При цьому режисерський програмний засіб дозволяє здійснити керування телевізійним ефіром, зокрема, переключення потоків даних від користувачів. При цьому сервер отримання, обробки, перетворення та виводу мультимедійних даних дозволяє забезпечити трансляцію в телевізійному ефірі одного або декількох потоків користувачів із заздалегідь заданим шаблоном при відтворенні ефірного потоку телевізійного каналу, зміну таких шаблонів у прямому режисерському режимі, виведення у телевізійний ефір необхідної комбінації медіа-даних (інтернет-потоків, медіа-файлів відео- та графічного контенту). На основі мультимедійних даних (потоків від користувачів, файлів з веб-сервера тощо) та графічного шаблону, що використовується, програмний засіб сервера отримання, обробки, перетворення та виводу мультимедійних даних формує відеопотік для подання на режисерський пульт, де він може бути додатково відредактований режисером та доданий до вихідного сигналу телевізійного мовлення, а також назад до сервера отримання, обробки, перетворення та виводу мультимедійних даних. Отриманий таким чином потік даних призначений для трансляції у мережі Інтернет. При цьому для кожного з користувачів пристроїв, які приймають участь у телевізійному ефірі у даний момент, передають аудіопотік з вилученням його власного аудіопотоку. Дані для телевізійного ефіру подають безпосередньо на режисерський пульт через інтерфейс SDI. Дані для трансляції через мережу Інтернет подають як RTMP-потік на медіасервер. Виконання програмного засобу сервера отримання, обробки, перетворення та виводу мультимедійних даних з модульною структурою дозволяє забезпечити розділення різних елементів, які складають виведення медіа-об'єктів у певній послідовності (медіа-ланцюжки), та, таким чином, досягнення перебудови конфігурації під різні завдання під час експлуатації системи, а також для підвищення можливості контролю навантаження на апаратну частину системи. 3 UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 Додатково наявність сервера обслуговування (програмного сервера) дозволяє забезпечити взаємозв'язок усіх компонентів системи за рахунок системи керуючих викликів та підписок на необхідні події. Заявлена корисна модель ілюструється наступними зображенням та прикладом виконання системи трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, а також відповідним прикладом здійснення способу трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет з використанням зазначеної системи. На фіг. 1 наведено загальну структурну схему системи трансляції через телевізійну мовну систему або через мережу Інтернет мультимедійних даних, отриманих за участю пристрою користувача. На фіг. 2 наведено схему взаємодії сервера отримання, обробки, перетворення та виводу мультимедійних даних з іншими компонентами системи. На фіг. 3 наведено схему логічної структури побудови сервера отримання, обробки, перетворення та виводу мультимедійних даних. Наведені нижче зображення та приклад конкретного виконання способу та системи для його реалізації та їх застосування жодним чином не обмежують обсяг домагань, викладений у формулі, а тільки пояснюють суть корисної моделі. Система містить пристрій користувача 1, медіа-сервер 2, веб-сервер 3, сервер 4 отримання, обробки, перетворення та виводу мультимедійних даних, режисерській програмний засіб 5, засіб телевізійного мовлення 6 та сервер обслуговування 7. Пристрій користувача (UD) 1 виконаний з можливістю передачі потоку мультимедійних даних, які включають відеопотік та аудіопотік, через систему передачі даних у режимі реального часу. Пристрій користувача 1 обладнано програмним засобом, який включає інтерактивний інтерфейс з можливістю забезпечення прямого обміну мультимедійними даними з медіасервером та прямого зв'язку зі студією телевізійного мовлення. Пристроєм користувача 1 може бути мобільний телефон, смартфон, персональний кишеньковий комп'ютер, планшетний комп'ютер, персональний комп'ютер тощо, обладнані операційною системою. Системою передачі даних у данному випадку може бути система мобільного зв'язку, система безпровідного зв'язку, мережа Інтернет тощо. Медіа-сервер (MS) 2 з програмними засобом виконаний з можливістю приймання потоку мультимедійних даних від щонайменше одного пристрою користувача у реальному режимі часу та з можливістю передачі потоку мультимедійних даних та телевізійного сигналу до щонайменше одного пристрою користувача у реальному режимі часу. Медіа-сервер 2 сполучений з іншими компонентами системи за допомогою вихідного з єднання за протоколом RTMP (Real Time Messaging Protocol). Веб-сервер (WS) 3 з програмними засобом виконаний з можливістю зберігання та виводу мультимедійних даних. Веб-сервер 3 сполучений з іншими компонентами системи за допомогою вихідного з'єднання за протоколом HTTP (HyperText Transfer Protocol). Сервер 4 отримання, обробки, перетворення та виводу мультимедійних даних (SBB) з програмними засобом виконаний з можливістю приймання мультимедійних даних від медіасервера та надсилання мультимедійних даних на медіа-сервер у режимі реального часу та з можливістю формування телевізійного сигналу, який містить щонайменше один потік мультимедійних даних від пристрою користувача, та з можливістю трансляції мультимедійних даних, які включають дані прямого ефіру телевізійного сигналу, мінімально до того пристрою користувача, потік мультимедійних даних якого транслюють. Сервер 4 отримання, обробки, перетворення та виводу мультимедійних даних також виконаний з можливістю прямого обміну даними з режисерським програмним засобом 5 через цифровий інтерфейс передачі відеосигналу, наприклад інтерфейс SDI, та з можливістю передачі даних, які включають дані телевізійного сигналу прямого ефіру, на медіа-сервер 2 з використанням протоколу потокової передачі даних через мережу Інтернет. Сервер 4 отримання, обробки, перетворення та виводу мультимедійних даних включає засіб захоплення відеопотоку та/або аудіопотоку зі студії телевізійного мовлення. Програмний засіб сервера 4 отримання, обробки, перетворення та виводу мультимедійних даних має модульну структуру, яка включає модулі виконання, модулі бібліотек та модулі медіа-об'єктів (фіг. 3). Модулі виконання включають головний виконавчий програмний засіб (SAYD) та програмний засіб аналізу та тестування компонентів системи (SBBD). Головний виконавчий програмний засіб (SAYD) є виконавчою оболонкою над бібліотекою (Medialib) та слугує для виконання завдань завантаження, взаємодії з сервером обслуговування прикладного програмування (АРІ), отримання даних конфігурацій тощо. Модулі 4 UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 бібліотек включають загальну бібліотеку (Medialib) та бібліотеку конвертації медіа-форматів (Convlib). Загальна бібліотека (Medialib) включає у себе основні системні компоненти та структури даних, диспетчеризацію потоків, завантаження плагінів з модулів медіа-об'єктів. Бібліотека (Convlib) відповідає за конвертацію нестиснених відеоданих та аудіоданих у необхідні формати. Модулі медіа-об'єктів включають динамічні бібліотеки для реалізації медіаоб'єктів, наприклад, у вигляді плагінів, та є структурною одиницею для побудови медіаланцюжків, зокрема, кодування аудіо- та відеоданих, мікшування аудіоданих, накладення відеоданих, формування текстових елементів тощо. Зокрема, програмний засіб сервера 4 може бути виконаний на C++ з використанням вставок на GNU Assembler. При цьому для функціонування системи використовують операційну систему Linux. Режисерський програмний засіб (DP) 5 включає інтерактивний інтерфейс з можливістю керування трансляцію потоку мультимедійних даних від щонайменше одного пристрою користувача у прямомуефірі. Засіб телевізійного мовлення (ТВС) 6 сполучений з режисерським програмним засобом 5. Сервер обслуговування (АРІ) 7 сполучений з усіма іншими компонентами системи за допомогою вихідного з'єднання за протоколом TCP. Графічний шаблон для трансляції потоку мультимедійних даних від щонайменше одного пристрою користувача у прямому ефірі включає розмітку графічних об'єктів в двомірному просторі, яка задає режим відображення телевізійного сигналу. Графічними об'єктами є растрове зображення та/або мультимедійні дані від пристрою користувача та/або текст та/або мультимедійні дані з веб-сервера 3. Система дозволяє використовувати налаштування трансляції телевізійного сигналу у форматі FullHD 1080і та трансляції сигналу у мережі Інтернет у форматі PAL 576 р. Здійснюють спосіб трансляції мультимедійних даних, отриманих за участю пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, за допомогою описаної вище системи наступним чином. Спочатку отримують запит користувача на трансляцію мультимедійних даних від пристрою користувача 1 до сервера 4 отримання, обробки, перетворення та виводу мультимедійних даних через медіа-сервер 2, та трансляцію щонайменше одного потоку мультимедійних даних від пристрою користувача 1 в прямому ефірі телевізійного сигналу у відповідь на запит. При цьому можуть здійснювати попереднє формування переліку передач телевізійного сигналу з можливістю включення мультимедійних даних від пристроїв користувача з подальшим розташуванням переліку на веб-сайті у мережі Інтернет. Потім здійснюють формування на сервері 4 отримання, обробки, перетворення та виводу мультимедійних даних щонайменше двох потоків мультимедійних даних, які включають мультимедійні дані від щонайменше одного пристрою користувача 1, за допомогою графічного шаблону. Потім за допомогою цифрового інтерфейсу передачі відеосигналу (SDI) щонайменше один з цих потоків подають з сервера 4 отримання, обробки, перетворення та виводу мультимедійних даних одночасно до засобу телевізійного мовлення 6 та до режисерського програмного засобу 5. При цьому щонайменше один з цих потоків подають до режисерського програмного засобу 5. При цьому можуть здійснювати попереднє формування щонайменше одного графічного шаблону для відображення мультимедійних даних від пристроїв користувача 1. Зміну графічних шаблонів режисерським програмним засобом 5 у прямому ефірі здійснюють за допомогою сервера обслуговування 7. Потім здійснюють формування на сервері 4 отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу, який включає потік мультимедійних даних від щонайменше одного пристрою користувача 1 та потік мультимедійних даних від режисерського програмного засобу 5. Формування телевізійного сигналу можу включати комбінацію потоку мультимедійних даних від щонайменше одного пристрою користувача 1 та мультимедійних даних від веб-сервера 3. Мультимедійні дані від веб-сервера 3 можуть включати відео-, аудіо- та текстові фрейми. Після цього здійснюють передачу сформованого на сервері 4 отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу через медіа-сервер 2 до засобу телевізійного мовлення 6 та здійснюють передачу потоку мультимедійних даних, який включає телевізійний сигнал, до медіа-сервера 2 з подальшою трансляцією через мережу Інтернет. При цьому забезпечують кодування відеопотоку телевізійного сигналу відповідно до попередньо заданої розподільчої здатності та/або попередньо заданого бітрейту, а кодування аудіопотоку відповідно до попередньо заданої частоти семплування та/або розміру аудіосемплів та кількості каналів аудіопотоку. Також здійснюють видалення артефактів відеопотоку. При цьому здійснюють формування зворотного потоку мультимедійних даних до кожного окремого пристрою користувача 1, з якого отримано потік мультимедійних даних, шляхом захоплення 5 UA 92525 U 5 10 15 20 25 30 35 40 45 50 55 60 відеопотоку та аудіопотоку сервером 4 отримання, обробки, перетворення та виводу мультимедійних даних зі студії телевізійного мовлення з наступним надсиланням потоку мультимедійних даних, які включають відеопотік зі студії телевізійного мовлення до пристрою користувача 1 через медіа-сервер 2, причому здійснюють мікшування аудіопотоку зі студії телевізійного мовлення з аудіопотоками, що надійшли від інших пристроїв користувачів 1 з видаленням аудопотоку, який надійшов з пристрою користувача 1, на який надсилають зворотний потік мультимедійних даних. Приклад застосування системи та способу є наступним. Користувач за допомогою програмного засобу надсилає запит зі свого пристрою користувача на виведення його даних у телевізійному ефірі на доступному телевізійному каналі через інтерфейс веб-сайту телеканалу або за допомогою переходу за прямим посиланням, яке згенеровано режисером телепередачі телевізійного каналу. Після цього користувач потрапляє у перелік учасників ефіру, розмір якого не обмежений, та переходить на сторінку виходу у ефір веб-сайту телеканалу. Перелік учасників автоматично відображається у режисера за допомогою режисерського програмного засобу. Далі режисер здійснює вибір користувача на визначене шаблоном місце на екрані підготовки телевізійного сигналу. Далі забезпечують необхідний формат та якість відео- та аудіоданих, після чого режисер міняє місцями екрани підготовки та виведення потоку даних користувача у телевізійний ефір. При цьому користувачі з переліку, потік даних яких поки не використовують, отримують ефірний потік як глядачі, поки не буде вибрано одного з них. Користувачі з переліку, потік даних яких готують для виведення у телевізійний ефір, також отримують ефірний потік телевізійного каналу та прямий зв'язок зі студією телевізійного мовлення. При цьому їх потоки даних виводять на екран підготовки. Користувачі з переліку, потік даних яких вже транслюють, отримують аудіопотік зі студії телеканалу, змішаний з аудіопотоками, які надходять від інших користувачів. Таким чином, забезпечують можливість інтерактивного спілкування між користувачами та студією телевізійного мовлення, а також між самими користувачами. Сформований таким чином телевізійний сигнал на основі шаблону, обраного режисером, з включенням відео- та аудіопотоків від користувачів, надсилають у прямий ефір телевізійного каналу через засіб телевізійного мовлення, встановлений у студії. Тестування способу відповідно до заявленої корисної моделі показало можливість забезпечення трансляції одночасно до 16 потоків від користувачів (8 потоків на підготовці та 8 потоків у телевізійному ефірі). При цьому можлива обробка більшої кількості потоків або з більшою розподільчою здатністю, що залежить від можливостей апаратної платформи. ФОРМУЛА КОРИСНОЇ МОДЕЛІ 1. Спосіб трансляції мультимедійних даних, отриманих за участі пристрою користувача, через телевізійну мовну систему або через мережу Інтернет, що включає надсилання повідомлення від пристрою користувача, яке включає запит користувача на трансляцію мультимедійних даних від пристрою користувача до сервера отримання, обробки, перетворення та виводу мультимедійних даних через медіа-сервер, трансляцію щонайменше одного потоку мультимедійних даних від пристрою користувача в прямому ефірі телевізійного сигналу у відповідь на запит, який відрізняється тим, що спочатку здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних щонайменше двох потоків мультимедійних даних, які включають мультимедійні дані від щонайменше одного пристрою користувача, за допомогою графічного шаблону, потім за допомогою цифрового інтерфейсу передачі відеосигналу щонайменше один з цих потоків подають з сервера отримання, обробки, перетворення та виводу мультимедійних даних одночасно до засобу телевізійного мовлення та до режисерського програмного засобу, а щонайменше один з цих потоків подають до режисерського програмного засобу, потім здійснюють формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу, який включає потік мультимедійних даних від щонайменше одного пристрою користувача та потік мультимедійних даних від режисерського програмного засобу, здійснюють передачу сформованого на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу через медіа-сервер до засобу телевізійного мовлення та здійснюють передачу потоку мультимедійних даних, який включає телевізійний сигнал, до медіа-сервера з подальшою трансляцією через мережу Інтернет, при цьому здійснюють формування зворотного потоку мультимедійних даних до кожного окремого пристрою користувача, з якого отримано потік мультимедійних даних, шляхом захоплення відеопотоку та аудіопотоку сервером отримання, обробки, перетворення та виводу мультимедійних даних зі студії телевізійного 6 UA 92525 U 5 10 15 20 25 мовлення з наступним надсиланням потоку мультимедійних даних, які включають відеопотік зі студії телевізійного мовлення до пристрою користувача через медіа-сервер, причому здійснюють мікшування аудіопотоку зі студії телевізійного мовлення з аудіопотоками, що надійшли від інших пристроїв користувачів, з видаленням аудопотоку, який надійшов з пристрою користувача, на який надсилають зворотний потік мультимедійних даних. 2. Спосіб за п. 1, який відрізняється тим, що додатково здійснюють попереднє формування переліку передач телевізійного сигналу з можливістю включення мультимедійних даних від пристроїв користувача з подальшим розташуванням переліку на веб-сайті у мережі Інтернет. 3. Спосіб за п. 1, який відрізняється тим, що здійснюють попереднє формування щонайменше одного графічного шаблону для відображення мультимедійних даних від пристроїв користувача. 4. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає комбінацію потоку мультимедійних даних від щонайменше одного пристрою користувача та мультимедійних даних від веб-сервера. 5. Спосіб за п. 1, який відрізняється тим, що мультимедійні дані від веб-сервера включають відео-, аудіо- та текстові фрейми. 6. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає кодування відеопотоку телевізійного сигналу відповідно до попередньо заданої розподільчої здатності та/або попередньо заданого бітрейту. 7. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає кодування аудіопотоку відповідно до попередньо заданої частоти семплування та/або розміру аудіосемплів та кількості каналів аудіопотоку. 8. Спосіб за п. 1, який відрізняється тим, що формування на сервері отримання, обробки, перетворення та виводу мультимедійних даних телевізійного сигналу включає видалення артефактів відеопотоку. 9. Спосіб за п. 1, який відрізняється тим, що зміну графічних шаблонів режисерським програмним засобом у прямому ефірі здійснюють за допомогою сервера обслуговування. 7 UA 92525 U Комп’ютерна верстка В. Мацело Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 8
ДивитисяДодаткова інформація
Автори англійськоюOmelchenko Serhii Viktorovych
Автори російськоюОмельченко Сергей Викторович
МПК / Мітки
МПК: H04M 11/08, H04N 7/14, H04N 7/173, G06F 17/00, H04N 21/60, H04H 60/00
Мітки: даних, трансляції, телевізійну, спосіб, мовну, пристрою, інтернет, участі, мережу, отриманих, систему, користувача, мультимедійних
Код посилання
<a href="https://ua.patents.su/10-92525-sposib-translyaci-cherez-televizijjnu-movnu-sistemu-abo-cherez-merezhu-internet-multimedijjnikh-danikh-otrimanikh-za-uchasti-pristroyu-koristuvacha.html" target="_blank" rel="follow" title="База патентів України">Спосіб трансляції через телевізійну мовну систему або через мережу інтернет мультимедійних даних, отриманих за участі пристрою користувача</a>