RU2572836C2 - Передающее устройство, способ передачи таблицы информации приложений (ait) и приемное устройство - Google Patents

Передающее устройство, способ передачи таблицы информации приложений (ait) и приемное устройство Download PDF

Info

Publication number
RU2572836C2
RU2572836C2 RU2014106455/07A RU2014106455A RU2572836C2 RU 2572836 C2 RU2572836 C2 RU 2572836C2 RU 2014106455/07 A RU2014106455/07 A RU 2014106455/07A RU 2014106455 A RU2014106455 A RU 2014106455A RU 2572836 C2 RU2572836 C2 RU 2572836C2
Authority
RU
Russia
Prior art keywords
application
bits
bit
bit field
functions
Prior art date
Application number
RU2014106455/07A
Other languages
English (en)
Other versions
RU2014106455A (ru
Inventor
Ёсихару ДЕВА
Наохиса КИТАДЗАТО
Original Assignee
Сони Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сони Корпорейшн filed Critical Сони Корпорейшн
Publication of RU2014106455A publication Critical patent/RU2014106455A/ru
Application granted granted Critical
Publication of RU2572836C2 publication Critical patent/RU2572836C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64784Data processing by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/95Arrangements characterised by the broadcast information itself characterised by a specific format, e.g. an encoded audio stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8186Monomedia components thereof involving executable data, e.g. software specially adapted to be executed by a peripheral of the client device, e.g. by a reprogrammable remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

Изобретение относится к передающему устройству, способу передачи таблицы информации приложений (AIT) и приемному устройству, используемым системой широкодиапазонного телевещания гибридного типа (HbbTV). Техническим результатом является увеличение емкости представления профиля платформы для описания дополнительной функции для приложения в HbbTV. Указанный технический результат достигается тем, что передающее устройство включает: секцию передачи данных приложения с возможностью передавать данные приложения для HbbTV и секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или несколько дополнительных функций приложения и скомпонован из первого битового поля старшего разряда n битов и второго битового поля младшего разряда (16-n) битов, который представляет собой присутствие или отсутствие функций, выделенных на битовых позициях структуры битовой карты, и в котором в первом битовом поле установлены значения для переключения функций, выделенных на битовых позициях во втором битовом поле. 3 н. и 11 з.п. ф-лы, 5 ил.

Description

Данное изобретение относится к передающему устройству, способу передачи AIT и приемному устройству, используемым системой HbbTV.
Уровень техники
HbbTV (Широкодиапазонное телевещание гибридного типа) образовывается интеграцией спецификаций Интерактивного телевидения, разработанных в Германии и Франции. HbbTV основана на веб-технологии или существующих стандартах и, как следствие, предоставляется возможность расширения использования серверной среды или среды разработки приложений. В целях реализации способа расширенного использования телевизора, HbbTV формирует структуры комбинированной среды вещания для ТВ приемника и широкодиапазонного вещания (сети IP (интернет-протокол)). HbbTV не зависит от уровня передачи, такого как поверхностная волна, спутник, кабель или тому подобное. Таким образом, в Германии данная услуга начала функционировать в декабре 2009 года и во Франции планируется запустить данную услугу в 2011 году.
В Европе установлен дескриптор, названный AIT (Таблица информации приложений) для управления интерактивным приложением. ES (канал служебной связи), с помощью которого передается AIT кодированием данных, устанавливается идентификация, расположенная в РМТ (Таблица состава программы), которая является одной частью PSI (Программно-зависимая информация) MPEG-2 (Экспертная группа по вопросам движущегося изображения 2) системы, и другой ES с помощью которого передается AIT кодированием данных, устанавливается идентификация, переданная по независимому ES, и передача осуществляется по независимому ES. В то время, как возможно описать AIT поле, в котором профиль (прикладной профиль) функции и т.п. добавлен к интерактивному приложению, работа прикладного профиля возлагается на индивидуальные услуги.
Профиль платформы является полем, в котором описывается информация о функции, которая имеет приложение. В качестве функции, которую имеет приложение, могут применяться загрузка, запись, одновременная загрузка и воспроизведение с помощью RTSP (потоковый протокол реального времени), защита контента с помощью DRM (управление цифровыми правами), адаптивный поток трафика и так далее A/V (Аудио/Видео) контента. Различные другие функции доступны и ожидается, что количество функций будет увеличиваться в будущем.
Сущность изобретения
Число битов, заданных в поле для профиля платформы, составляет 16-битовое число в стандарте. Как правило, структура битовой карты, в которой одна функция, выделенная на каждую из битовой позиции 16-битового числа, принимается для профиля платформы. Приняв структуру битовой карты, возможно представить максимально 16 функций в одном профиле платформы. Тем не менее, ожидается, что количество типов дополнительных функций для приложения в будущем будет увеличиваться. Соответственно, ожидается, что в структуре профиля платформы, в которой в настоящее время используется 16-битовое число как битовая карта, возникает ситуация, что емкость представления становится недостаточной.
Принимая такую ситуацию, как описано выше, во внимание, задачей настоящего изобретения является обеспечение передающего устройства, способа передачи AIT и приемного устройства, что может обеспечить увеличение емкости представления профиля платформы для описания дополнительной функции для приложения в HbbTV.
В соответствии с вариантом осуществления настоящего изобретения передающее устройство включает в себя секцию передачи данных приложения, выполненную с возможностью передавать данные приложения для HbbTV, и секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или несколько дополнительных функций для приложения, и скомпонована из первого битового поля старших разрядов n битов и второго битового поля младших разрядов (16-n) битов, которые представляют факт присутствия или отсутствия функций, выделенных на битовых позициях структуры битовой карты, и, в котором в первом битовом поле установлены значения для переключения функций, выделенных на битовых позициях во втором битовом поле.
n может быть одним из значений в диапазоне от 2 до 14, предпочтительно одним из значений в диапазоне от 2 до 5.
Где все дополнительные функции приложения не могут быть представлены одним прикладным профилем, секция передачи AIT передает множество AITs, включающее в себя множество прикладных профилей, в котором значения в первых битовых полях отличаются друг от друга.
Передающее устройство может дополнительно включать в себя секцию передачи контента, выполненную с возможностью передавать данные контента.
В соответствии с другим вариантом осуществления настоящего изобретения способ передачи AIT включает в себя передачу AIT, включающую в себя прикладной профиль, который представляет одну или более дополнительных функций приложения для HbbTV и скомпонован из первого битового поля старшего разряда n бит и второго битового поля младшего разряда (16-n) бит, которые представляют наличие или отсутствие функций, выделенных на их битовых позициях структуры битовой карты, в котором, в первом битовом поле, установлены значения для переключения функций, выделенные на битовых позициях во втором битовом поле.
В соответствии с дополнительным вариантом осуществления настоящего изобретения приемное устройство включает в себя секцию приема, выполненную с возможностью принимать данные приложения и AIT, передаваемые передающим устройством, включающим в себя секцию передачи данных приложения, выполненную с возможностью передавать данные приложения для HbbTV, и секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или более дополнительные функции приложения и скомпонован из первого битового поля старшего разряда n бит и второго битового поля младшего разряда (16-n) бит, которые представляют наличие или отсутствие функций, выделенных на их битовых позициях структуры битовой карты, в котором, в первом битовом поле, установлены значения для переключения функций, выделенных на битовых позициях во втором битовом поле, и секцию принятия решения, выполненную с возможностью анализировать прикладной профиль, включенный в состав принятой AIT, для принятия решения относительно дополнительной функции принятого приложения.
Секция принятия решения принимает решение относительно дополнительной функции для того же приложения, анализируемого из множества профилей платформы во множестве AITs, принятых с интервалами, осуществлением операции «или».
Как описано выше, согласно настоящему изобретению, возможно осуществить увеличение емкости представления профиля платформы для описания дополнительной функции приложения в HbbTV.
Краткое описание чертежей
Фиг.1 является видом, показывающим конфигурацию HbbTV системы в соответствии с вариантом осуществления настоящего изобретения;
фиг.2 представляет собой блок-схему, показывающую конфигурацию передающего устройства, предназначенного для HbbTV системы, в соответствии с вариантом осуществления изобретения;
фиг.3 представляет собой блок-схему, показывающую конфигурацию приемного устройства, предназначенного для HbbTV системы, в соответствии с вариантом осуществления изобретения;
фиг.4 представляет собой вид, показывающий конфигурацию AIT; и
фиг.5 представляет собой вид, иллюстрирующий структуру прикладного профиля в AIT, показанной на фиг.4.
Описание вариантов осуществления изобретения
Далее приводится описание варианта осуществления в соответствии с настоящим изобретением со ссылкой на чертежи.
<HbbTV система>
Фиг.1 является видом, иллюстрирующим конфигурацию HbbTV системы в соответствии с вариантом осуществления настоящего изобретения.
HbbTV система 100 включает в себя поставщика 10 приложений и радиовещательной передачи, приемное устройство 20 и передающую систему, такую как Интернет 40, радиовещание 30 и так далее. Поставщик 10 приложений и радиовещательной передачи включает в себя широковещательную станцию 10А для вещания линейного A/V контента и данных интерактивного приложения. Дополнительно, поставщик 10 приложений и радиовещательной передачи включает в себя серверное устройство для доставки нелинейного A/V контента и данных приложения в приемное устройство 20 через Интернет. Сервер 10 В доставляет нелинейный А/V контент и данные приложения в ответ на запрос от приемного устройства 20 через Интернет.
Линейный A/V контент и нелинейный А/V контент являются транспортным потоком MPEG-2/Video или тому подобное. Приложение включает в себя, например, GUI (графический интерфейс пользователя), который используется пользователем для загрузки и воспроизведения нелинейного A/V контента и получает команду на воспроизведение от пользователя, URL (универсальный определитель местоположения ресурса) нелинейного A/V контента и так далее. В HbbTV, MPEG-2/Video и т.п. принят в качестве формата данных для A/V контента и СЕ (бытовая электронная аппаратура) - HTML (гипертекстовый язык описания документов) и т.п. принимается как формат данных для документа.
Широковещательная станция, входящая в состав поставщика 10 приложений и радиовещательной передачи, генерирует AIT и осуществляет радиовещание AIT. Сервер 10В может генерировать XML-AIT (расширяемый язык маркировки - AIT), имеющий содержание, эквивалентное радиовещанию AIT, и доставляет сгенерированный XML-AIT в ответ на запрос от приемного устройства 20.
<Конфигурация передающего устройства>
Фиг.2 является блок-схемой, показывающей конфигурацию передающего устройства HbbTV системы согласно варианту осуществления. Передающее устройство, в частности, представляет собой широковещательную станцию 10А и сервер 10В, включенные в состав поставщика 10 приложений и радиовещательной передачи.
Передающее устройство включает в себя секцию 11 обработки арифметических операций и секцию 12 хранения. Секция 11 обработки арифметических операций включает в себя CPU (центральный процессор), основную память и ROM (постоянное запоминающее устройство). Секция 12 хранения представляет собой, например, устройство хранения большой емкости, такой как жесткий диск.
Секция 11 обработки арифметических операций, являясь функциональным модулем, сконфигурированным с помощью CPU, исполняющим процесс арифметических операций на основе программы, хранящейся в основной памяти, включает в себя секцию 101 передачи контента для передачи нелинейного A/V контента или линейного A/V контента, секцию 103 передачи данных приложения для передачи данных приложений для HbbTV и секцию 105 передачи AIT для передачи AIT, включающую в себя прикладной профиль. Секция 12 хранения хранит A/V контент, данные приложений и AIT, переданные из секции 101 передачи контента, секции 103 передачи данных приложения и секции 105 передачи AIT.
Секция 105 передачи AIT скомпонована из первого битового поля старших разрядов n битов и второго битового поля младших разрядов (16-n) битов структуры битовой карты и передает AIT, включающую в себя прикладной профиль 16-битового числа для указания дополнительной функции приложению посредством радиовещания 30 или Интернета 40.
<Конфигурация приемного устройства>
Фиг.3 представляет собой блок-схему, показывающую конфигурацию приемного устройства 20 HbbTV системы согласно варианту осуществления.
Приемное устройство 20 представляет собой электронное оборудование, способное принимать A/V контент и данные приложения, поставленные поставщиком 10 приложений и радиовещательной передачи посредством системы передачи радиовещания 30 и Интернета 40, и способное выполнять процесс, такой как воспроизведение и так далее. Более конкретно, приемное устройство 20 представляет собой телевизионный приемник, персональный компьютер, портативный телефонный аппарат или тому подобное.
Приемное устройство 20 включает в себя секцию 21 радиовещательного приема (секция приема), секцию 22 сетевого соединения (секция приема), демультиплексор 23, секцию 24 обработки арифметической операции, секцию 26 ввода операции, секцию 27 дисплея и секцию 28 громкоговорителя.
Секция 21 радиовещательного приема принимает А/V контент, данные приложения и радиовещание AIT, транслированные как транспортный поток поставщиком 10 приложений и радиовещательной передачи. Секция 22 сетевого соединения может осуществлять подключение к Интернету 40 для доступа к серверу 10 В поставщика 10 приложений и радиовещательной передачи для приема A/V контента, данных приложения и XML-AIT.
Демультиплексор 23 разделяет видео, аудио, AIT и так далее из транспортного потока, принятого секцией 21 радиовещательного приема и секцией 22 сетевого соединения.
Секция 24 обработки арифметической операции включает в себя CPU (центральный процессор), основную память и ROM (постоянное запоминающее устройство). В основной памяти или ROM, браузер 241, медиа-плеер 242 и администратор 243 приложений (секция принятия решения) хранятся в виде программного обеспечения. Браузер 241 осуществляет процесс отображения данных приложения. Медиа-плеер 242 осуществляет процесс воспроизведения A/V контента. Администратор 243 приложений анализирует AIT для управления запуском и остановкой приложения. Администратор 243 приложений анализирует содержание профиля платформы в AIT для принятия решения по использованию дополнительной функции в приложении.
Секция 26 ввода операции принимает информацию относительно ввода операции от пользователя и направляет уведомление в секцию 24 обработки арифметической операции. Секция 26 ввода операции может быть скомпонована из кнопочной секции управления, находящейся на основном корпусе приемного устройства 20, пульта дистанционного управления или тому подобное.
Секция 27 дисплея отображает документ или обработанное изображение браузером 241 и видео A/V контент, воспроизводимый медиа-плеером 242. Секция 28 громкоговорителя вырабатывает, например, аудио сигнал A/V контента, воспроизведенного медиа-плеером 242.
<АIТ>
Далее приведено описание AIT.
AIT является информацией управления, относящейся к жизненному циклу приложения. Так как информации управления относится к жизненному циклу приложения, то обеспечиваются следующие типы информации, например, "АВТОЗАПУСК", "ПОКАЗАТЬ", "УДАЛИТЬ" и так далее. "АВТОЗАПУСК" представляет собой информацию команды немедленного запуска приложения. "ПОКАЗАТЬ" является информацией команды приема приложения приемным устройством 20, хотя данная команда выполняется не автоматически. «УДАЛИТЬ» представляет собой информацию команды остановки приложения. Гибридный терминал может получить и запустить назначенное приложение, например, с тем, чтобы запустить немедленно на основе информации управления, относящейся к жизненному циклу в AIT.
Как показано на фиг.4, AIT имеет поле для профиля платформы. Профиль платформы является полем, в котором описывается информация, относящаяся к функциям, которые имеет приложение. Функции, которые приложение имеет, представляют собой, например, функции загрузки, записи, загрузки и одновременного воспроизведения RTSP (потоковый протокол реального времени), защиты контента с помощью DRM (управление цифровыми правами), адаптивного потока трафика и так далее A/V контента. Различные другие функции доступны и ожидается, что количество функций будет увеличиваться в будущем.
Число бита, заданное в поле для профиля платформы, является 16-битовым числом по стандарту. Как правило, одна функция распределена на позиции каждого из битов в массиве 16-битового числа. Например, функции распределены следующим образом:
"0000 0000 0000 0000" нет функции
"0000 0000 0000 0001" загрузка
"0000 0000 0000 0010" запись
"0000 0000 0000 0100" RTSP
"0000 0000 0000 1000" DRM
"0000 0000 0001 0000" адаптивный поток трафика
"1000 0000 0000 0000"
Соответственно, в общем AIT, могут быть представлены только до 16 функций. Следует отметить, что для того, чтобы представлять две доступные функции загрузки и записи, биты на битовых позициях, индивидуально выделенных для них, могут быть установлены на "1", как
"0000 0000 0000 0011"
В HbbTV системе согласно настоящему варианту осуществления, общее 16-битовое число прикладного профиля обрабатывается отдельно для первого битового поля старшего разряда n битов и второго битового поля младшего разряда (16-n) битов, которые представляют присутствие или отсутствие функции, выделенной для каждой битовой позиции в структуре битовой карты. В первом битовом поле устанавливаются значения для переключения функций, выделенных на отдельные битовые позиции второго битового поля. В частности, как показано на фиг.5, одна функция выделена на каждую битовую позицию во втором битовом поле аналогично, как и в обычном случае, типы функций зависят от значений в первом битовом поле.
Например, в случае, когда N=3, хотя "0000 0000 0000 0001" представляет загрузку, "0010 0000 0000 0001" представляет собой иную функцию, и все
"0100 0000 0000 0001"
"0110 0000 0000 0001"
"1000 0000 0000 0001"
"1010 0000 0000 0001"
"1100 0000 0000 0001"
"1110 0000 0000 0001"
представляют различные друг от друга функции.
Если предположить, что n=3, то второе битовое поле включает в себя 13-битовое число. Соответственно, 13 функций могут быть представлены в одной размерности. Между тем, поскольку в общей сложности восемь размерностей могут быть представлены первым битовым полем 3-битового числа, то функции могут быть представлены полем
13×8=104 functions
для прикладного профиля 16-битового числа.
Кстати, в соответствии со способом, описанным выше, если n установлен в n=4, то 176 функций могут быть представлены, и если n установлен в n=5, то 320 функций могут быть представлены. В частности, так как число битов, которые будут использоваться в качестве первого битового поля, увеличивается, то количество функций, которые могут быть представлены, также увеличивается. В этом смысле, а n может быть установлен на значение в диапазоне от 2 до 14.
Однако если увеличивается количество битов, которые будут использоваться в качестве первого битового поля, то уменьшается второе битовое поле, соответственно, максимальное количество функций, которые могут быть представлены одним прикладным профилем, уменьшается, и для того, чтобы обеспечить наличие всех функций, значения первого битового поля меняются для передачи множества профилей приложений. Соответственно, число битов, которые будут использоваться в качестве первого битового поля, должны быть выбраны оптимально, учитывая общее количество типов доступных функций в диапазоне от 2 до 5. Причина в том, что даже если общее количество функций, которые могут быть представлены, увеличивается до 640 или более, установкой битового числа первого битового поля на 6 или более, что является мало вероятным, то число типов функций увеличивается до такого числа в будущем, и недостаток, вызванный уменьшением количества функций, которые могут быть представлены одним прикладным профилем, является значительным.
В передающем устройстве поставщика 10 приложений и радиовещательной передачи, секция 105 передачи AIT передает AIT, включающий в себя прикладной профиль, структурированный таким образом, как описано выше, в приемное устройство 20 посредством радиовещания 30 или Интернета 40.
В приемном устройстве 20, видео, аудио, AIT и так далее отделяются от транспортного потока, принятого секцией 21 радиовещательного приема и секцией 22 сетевого соединения, демультиплексором 23. Выделенный AIT анализируется с помощью администратора 243 приложений. При анализе AIT администратор 243 приложений анализирует AIT в соответствии со структурой профиля платформы в AIT для принятия решения о дополнении функции к приложению.
Администратор 243 приложений определяет дополнительную функцию, которая была подвергнута анализу, из множества профилей платформы, принятых с интервалами для одного приложения, осуществлением операции «или». Следовательно, когда передающее устройство не может представлять все функции, используя один профиль платформы, из-из числа таких функций, то осуществляется распределение функций во множество профилей платформы и передача функции в приемное устройство 20.
Таким образом, даже если профиль платформы ограничивается полем 16-битового числа, количество функций, которые могут быть представлены, может быть значительно увеличено с помощью старших разрядов n битов, в качестве информации для осуществления распределения функций, выделенных на битовых позициях второго битового поля младших разрядов (16-n) битов множественной размерности.
Следует отметить, что настоящая технология может принимать такие конфигурации, как описано ниже.
(1) Передающее устройство включает в себя:
секцию передачи данных приложения, выполненную с возможностью передавать данные приложения для HbbTV; и
секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или несколько дополнительных функций приложения и скомпонован из первого битового поля старших разрядов n битов и второго битового поля младших разрядов (16-n) битов, которые представляют факт присутствия или отсутствия функций, выделенных на битовых позициях со структурой битовой карты, и в котором в первом битовом поле установлены значения для переключения функций, выделенных на битовых позициях во втором битовом поле.
(2) Передающее устройство по п.(1), в котором n является одним из значений в диапазоне от 2 до 14.
(3) Передающее устройство по п.(1), в котором n является одним из значений в диапазоне от 2 до 5.
(4) Передающее устройство по любому из пунктов с (1) по (3), в котором, все дополнительные функции приложения не могут быть представлены одним прикладным профилем, секция передачи AIT передает множество AITs, включающее в себя множество прикладных профилей, в котором значения в первых битовых полях отличаются друг от Друга.
(5) Передающее устройство по любому из пунктов (1) по (4), дополнительно включает в себя секцию передачи контента, выполненную с возможностью передавать данные контента.
(6) Приемное устройство включает в себя:
секцию приема, выполненную с возможностью принимать данные приложения и AIT, передаваемые передающим устройством, включающим в себя секцию передачи данных приложения, выполненную с возможностью передавать данные приложения для HbbTV, и секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или более дополнительных функций приложения и скомпонован из первого битового поля старшего разряда n бит и второго битового поля младшего разряда (16-n) бит, которые представляют наличие или отсутствие функций, выделенных на их битовых позициях структуры битовой карты, в котором, в первом битовом поле, установлены значения для переключения функций, выделенные на битовых позициях во втором битовом поле; и
секцию принятия решения, выполненную с возможностью анализировать прикладной профиль, включенный в состав принятой AIT, для принятия решения относительно дополнительной функции принятого приложения.
(7) Приемное устройство по п.(6), в котором n является одним из значений в диапазоне от 2 до 14.
(8) Приемное устройство по п.(6), где n является одним из значений в диапазоне от 2 до 5.
(9) Приемное устройство по любому из пп. с (6) по (8), в котором, секция принятия решения принимает решение относительно дополнительной функции для того же приложения, анализируемого из множества профилей платформы во множестве AITs, принятых с интервалами, осуществлением операции «или».
Необходимо иметь в виду, что специалистам в этой области техники очевидны различные модификации, комбинации, суб-комбинации и изменения, которые возможны в зависимости от конструктивных требований и других факторов в той мере, что они находятся в пределах объема прилагаемой формулы изобретения или ее эквивалентов.

Claims (14)

1. Передающее устройство, содержащее:
секцию передачи данных приложения, выполненную с возможностью передавать данные относительно приложения, и
секцию передачи таблицы, выполненную с возможностью передавать данные относительно таблицы, которая включает в себя прикладной профиль, который представляет один или более типов функций, относящихся к приложению,
в котором присутствие или отсутствие одного или более типов функций представлено первым битовым полем старших разрядов битов и вторым битовым полем младших разрядов битов,
в котором соответствие значения бита в первом битовом поле и позиция бита во втором битовом поле представляет один из одного или более типов функций и
в котором, когда все один или более типов функций, относящихся к приложению, не могут быть представлены одним прикладным профилем, упомянутая секция передачи таблицы передает множество таблиц, включающих в себя множество прикладных профилей, в которых значения бита во множестве первых битовых полей, связанных со множеством прикладных профилей, отличаются друг от друга.
2. Передающее устройство по п. 1, в котором количество битов старших разрядов от 2 до 14.
3. Передающее устройство по п. 1, в котором количество битов старших разрядов от 2 до 5.
4. Передающее устройство по п. 1, дополнительно содержащее секцию передачи контента, выполненную с возможностью передавать данные относительно A/V контента.
5. Передающее устройство по п. 1, в котором различные значения битов в первом битовом поле старших разрядов битов, соответствующие той же позиции бита во втором битовом поле, представляют различные типы функций, относящиеся к приложению.
6. Способ передачи таблицы, содержащий:
передачу таблицы, включающей в себя прикладной профиль, который представляет один или более типов функций, относящихся к приложению, и
передачу множества таблиц, включающих в себя множество прикладных профилей, в которых значения бита во множестве первых битовых полей, связанных с множеством прикладных профилей, отличаются друг от друга, когда все один или более типов функций, относящихся к приложению, не могут быть представлены одним прикладным профилем,
в котором присутствие или отсутствие одного или более типов функций представлено первым битовым полем старших разрядов битов и вторым битовым полем младших разрядов битов,
в котором соответствие значения бита в первом битовом поле и позиция бита во втором битовом поле представляет один из одного или более типов функций.
7. Способ передачи таблицы по п. 6, в котором количество битов старших разрядов от 2 до 14.
8. Способ передачи таблицы по п. 6, в котором количество битов старших разрядов от 2 до 5.
9. Способ передачи таблицы по п. 6, в котором различные значения битов в первом битовом поле старших разрядов битов, соответствующие той же позиции бита во втором битовом поле, представляют различные типы функций, относящиеся к приложению.
10. Приемное устройство, содержащее:
секцию приема, выполненную с возможностью принимать данные приложения и таблицу, передаваемые секцией передачи приложения передающего устройства, выполненной с возможностью передавать данные относительно приложения, и секцией передачи таблицы передающего устройства, выполненной с возможностью передавать таблицу, которая включает в себя прикладной профиль, который представляет один или более типов функций, относящихся к приложению,
в котором присутствие или отсутствие одного или более типов функций представлено первым битовым полем старших разрядов битов и вторым битовым полем младших разрядов битов,
в котором соответствие значения бита в первом битовом поле и позиция бита во втором битовом поле представляет один из одного или более типов функций; и
секцию принятия решения, выполненную с возможностью анализировать прикладной профиль, включенный в состав принятой таблицы, для определения одного или более типов функций принятого приложения.
11. Приемное устройство по п. 10, в котором количество битов старших разрядов от 2 до 14.
12. Приемное устройство по п. 10, в котором количество битов старших разрядов от 2 до 5.
13. Приемное устройство по п. 10, в котором упомянутая секция принятия решения определяет один или более типов функций для того же приложения, анализируя множество профилей платформы множества таблиц, принятых с интервалами.
14. Приемное устройство по п. 10, в котором различные значения битов в первом битовом поле старших разрядов битов, соответствующие той же позиции бита во втором битовом поле, представляют различные типы функций, относящиеся к приложению.
RU2014106455/07A 2011-08-29 2012-08-21 Передающее устройство, способ передачи таблицы информации приложений (ait) и приемное устройство RU2572836C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161528466P 2011-08-29 2011-08-29
US61/528,466 2011-08-29
PCT/JP2012/005215 WO2013031131A1 (en) 2011-08-29 2012-08-21 Transmission apparatus, ait transmission method and reception apparatus

Publications (2)

Publication Number Publication Date
RU2014106455A RU2014106455A (ru) 2015-08-27
RU2572836C2 true RU2572836C2 (ru) 2016-01-20

Family

ID=47755662

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014106455/07A RU2572836C2 (ru) 2011-08-29 2012-08-21 Передающее устройство, способ передачи таблицы информации приложений (ait) и приемное устройство

Country Status (8)

Country Link
US (3) US8793754B2 (ru)
EP (5) EP2993814B1 (ru)
JP (4) JP5930020B2 (ru)
KR (1) KR101993486B1 (ru)
CN (1) CN103748898B (ru)
BR (1) BR112014004061A2 (ru)
RU (1) RU2572836C2 (ru)
WO (1) WO2013031131A1 (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5857636B2 (ja) * 2011-11-02 2016-02-10 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
CN104079987A (zh) * 2014-06-25 2014-10-01 深圳市视维科技有限公司 基于数字电视机顶盒的hbbtv多屏互动***及实现方法
JP7270676B2 (ja) * 2019-10-31 2023-05-10 マクセル株式会社 表示方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2257687C2 (ru) * 1998-09-25 2005-07-27 КАНАЛЬ+ Сосьетэ Аноним Таблица данных о приложениях для системы цифровой передачи, предоставляющей множество сервисов
RU2304805C2 (ru) * 2002-07-23 2007-08-20 Самсунг Электроникс Ко., Лтд. Структура индекса метаданных, способ обеспечения индексов метаданных и способ и устройство поиска метаданных с использованием индексов метаданных

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6262985B1 (en) * 1998-03-30 2001-07-17 Nortel Networks Limited Method and apparatus for full range translation of large external identifier to small internal identifier
US7254191B2 (en) * 2002-04-22 2007-08-07 Cognio, Inc. System and method for real-time spectrum analysis in a radio device
US7457938B2 (en) * 2005-09-30 2008-11-25 Intel Corporation Staggered execution stack for vector processing
WO2007059270A2 (en) * 2005-11-16 2007-05-24 Advanced Broadband Solutions, Inc. System and method for providing content over a network
US8046643B2 (en) * 2008-06-09 2011-10-25 Lsi Corporation Transport subsystem for an MBIST chain architecture
US8593511B2 (en) * 2009-06-11 2013-11-26 Panasonic Corporation Playback device, integrated circuit, recording medium
WO2010143439A1 (ja) * 2009-06-12 2010-12-16 パナソニック株式会社 再生装置、集積回路、記録媒体
KR20110034820A (ko) * 2009-09-29 2011-04-06 엘지전자 주식회사 대화형 프로그램 가이드를 디스플레이하는 방법, 대화형 프로그램 가이드를 디스플레이하는 사용자 장치, 통합 데이터 가이드 정보 목록을 제공하는 방법 및 통합 데이터 가이드 정보 목록 제공 장치
EP2320650B1 (en) * 2009-10-20 2014-06-04 Lg Electronics Inc. Method of processing application in digital broadcast receiver connected with interactive network and the digital broadcast receiver
WO2011049278A1 (en) * 2009-10-25 2011-04-28 Lg Electronics Inc. Method for processing broadcast program information and broadcast receiver
US8839302B2 (en) * 2011-07-14 2014-09-16 Samsung Electronics Co., Ltd. Launching an application from a broadcast receiving apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2257687C2 (ru) * 1998-09-25 2005-07-27 КАНАЛЬ+ Сосьетэ Аноним Таблица данных о приложениях для системы цифровой передачи, предоставляющей множество сервисов
RU2304805C2 (ru) * 2002-07-23 2007-08-20 Самсунг Электроникс Ко., Лтд. Структура индекса метаданных, способ обеспечения индексов метаданных и способ и устройство поиска метаданных с использованием индексов метаданных

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Digital Video Broadcasting (DVB); Signalling and carriage of interactive applications and services in Hybrid broadcast/broadband environments, ETSI TS 102 809, v1.1.1 January 2010, c.14-35. *

Also Published As

Publication number Publication date
US10484751B2 (en) 2019-11-19
WO2013031131A1 (en) 2013-03-07
US9451333B2 (en) 2016-09-20
EP2751992A1 (en) 2014-07-09
JP5696913B2 (ja) 2015-04-08
US20140304759A1 (en) 2014-10-09
CN103748898A (zh) 2014-04-23
EP2751992B1 (en) 2016-01-06
EP3007377B1 (en) 2020-05-13
JP5696914B1 (ja) 2015-04-08
EP2751992A4 (en) 2015-04-01
RU2014106455A (ru) 2015-08-27
BR112014004061A2 (pt) 2017-03-07
EP3007377A1 (en) 2016-04-13
EP2993814B1 (en) 2020-04-22
EP2991249B1 (en) 2017-03-01
JP5930020B2 (ja) 2016-06-08
US20130219447A1 (en) 2013-08-22
JP5696915B1 (ja) 2015-04-08
JP2015065670A (ja) 2015-04-09
US20160373832A1 (en) 2016-12-22
EP2991249A1 (en) 2016-03-02
EP3675392A1 (en) 2020-07-01
KR101993486B1 (ko) 2019-06-26
US8793754B2 (en) 2014-07-29
EP2993814A1 (en) 2016-03-09
JP2014529915A (ja) 2014-11-13
KR20140061411A (ko) 2014-05-21
JP2015062294A (ja) 2015-04-02
JP2015065669A (ja) 2015-04-09
CN103748898B (zh) 2017-08-15

Similar Documents

Publication Publication Date Title
US20180241840A1 (en) Apparatus and methods for ensuring delivery of geographically relevant content
WO2013157440A1 (ja) 受信装置、受信方法、送信装置、送信方法、及びプログラム
KR20080030899A (ko) 맞춤형 방송 신호 수신기 및 방송 수신 방법
KR20090056848A (ko) 방송 수신기 및 맞춤형 방송 신호 수신 방법
US12015660B2 (en) Custom content insertion
US20160073138A1 (en) User-Defined Content Streaming
CN102843616A (zh) Iptv***实现边放边下的方法、终端及cdn服务器
RU2572836C2 (ru) Передающее устройство, способ передачи таблицы информации приложений (ait) и приемное устройство
KR102493299B1 (ko) 전자장치, 그의 제어 방법, 프로그램, 기록매체 및 iptv 시스템
KR20090100612A (ko) Iptv 수신기, 상기 iptv 수신기에서 콘텐츠를재생하는 방법과 iptv 환경에서 콘텐츠를 전송하는방법