Устройство приема и способ приема

Изобретение относится к устройству приема и способу приема с возможностью управления работой заданной прикладной программы в связи с развитием аудиовизуального (AV) контента, такого как телевизионная программа. Техническим результатом является обеспечение управления работой внешнего устройства, соединенного с приемным устройством в связи с обработкой AV-контента. Указанный технический результат достигается тем, что узел извлечения пускового сигнала извлекает информацию пускового сигнала относительно управления прикладной программой, исполняемой либо устройством приема как таковым, либо внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом. Если извлеченная информация пускового сигнала указывает на команду, адресованную устройству приема как таковому, то блок управления устройством как таковым управляет работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала. Если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, то узел обработки внешнего устройства передает команду, указанную информацией пускового сигнала, на внешнее устройство. 3 н. и 7 з.п. ф-лы, 21 ил.

 

Область техники, к которой относится изобретение

Данная технология относится к устройству приема, способу приема и программе. Более конкретно, данная технология относится к устройству приема, способу приема и программе, выполненной с возможностью управления работой заданной прикладной программы в связи с развитием аудиовизуального (AV) контента, такого как телевизионная (ТВ) программа.

Уровень техники

В цифровом ТВ-вещании реализована не только услуга широковещания ТВ-программ, но также и услуга, которая называется широковещанием данных (например, см. патентную литературу 1). В настоящее время проводятся исследования по внедрению в ближайшем будущем услуг более высокого уровня с использованием Интернет для цифрового ТВ-вещания.

Более совершенные услуги, находящиеся на стадии исследования и предполагающие использование Интернет для цифрового ТВ-вещания, включают в себя, например, услуги, которые будут предоставлять на стороне устройства приема через Интернет с прикладной программой или т.п., действующей в связи с развитием AV-контента, такого как ТВ-программы, и управлением работой приемным устройством, соответственно, и услуги, которые будут управлять работой внешнего устройства, соединенным с устройством приема в связи с AV-контентом.

Перечень цитируемой литературы

Патентная литература

PTL 1

Выложенный патент Японии №2006-50237

Раскрытие изобретения

Техническая задача

Однако еще не внедрена технология, которая будет управлять работой внешнего устройства, соединенным с приемным устройством в связи с развитием в настоящее время принимаемого AV-контента.

Данная технология была разработана с учетом вышеупомянутых обстоятельств и предназначена для управления работой внешнего устройства, соединенного с приемным устройством в связи с обработкой AV-контента.

Решение задачи

Согласно одному аспекту данной технологии, выполнено приемное устройство, включающее в себя:

блок приема, выполненный с возможностью приема передаваемого AV-контента; узел извлечения пускового сигнала, выполненный с возможностью извлечения информации пуска относительно управления прикладной программой, выполняемой приемным устройством как таковой или внешним устройством, соединенным с приемным устройством в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом; блок управления устройством как таковым, выполненный так, что если извлеченная информация пускового сигнала указывает команду, адресованную приемному устройству как таковому, то блок управления устройством как таковым управляет работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала; и узел обработки внешнего устройства, выполненный так, что если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, то узел обработки внешнего устройства передает команду, указанную с помощью информации пускового сигнала, во внешнее устройство.

Если прикладная программа, исполняемая внешним устройством, является такой же, как и прикладная программа, исполняемая в текущий момент времени приемным устройством как таковым, блок управления устройством как таковым может завершить прикладную программу, исполняемую в текущий момент времени приемным устройством как таковым.

Если прикладная программа, исполняемая внешним устройством, отличается от прикладной программы, исполняемой в текущий момент времени приемным устройством как таковым, блок управления устройством как таковым может вызвать постоянное выполнение прикладной программы приемным устройством как таковым.

Блок управления устройством как таковым позволяет предотвратить исполнение приемным устройством как таковым прикладной программы такой же, как и прикладная программа, исполняемая в текущий момент времени внешним устройством.

Команда, указанная информацией пускового сигнала, может включать в себя информацию для назначения определенному устройству или узлу или всем устройствам, - которым предназначена команда.

Информация пускового сигнала может включать в себя любую одну из команд для получения, регистрации и исполнения заданной прикладной программы, команды для инициирования события, команды для приостановки прикладной программы и команды для завершения прикладной программы.

В ответ на каждую команду, блок управления устройством как таковым может управлять получением, регистрацией или исполнением прикладной программы, активации события при исполнении в текущий момент времени прикладной программы, приостановки исполнения в текущий момент времени прикладной программы или завершения исполнения в текущий момент времени прикладной программы.

Узел обработки внешнего устройства может передавать на внешнее устройство любую одну из команд для получения, регистрации и исполнения прикладной программы, команду для активации события при исполнении, в текущий момент времени прикладной программы, команду для приостановки исполнения в текущий момент времени прикладной программы и команду для завершения исполнения в текущий момент времени прикладной программы.

Приемное устройство может представлять собой независимое устройство или внутренний блок, который образует единое устройство.

Согласно другим аспектам данной технологии, выполнены способ приема и программа, соответствующая вышеупомянутому устройству приема, осуществляющему один аспект данной технологии.

В соответствии с устройством приема, способом приема и программой, осуществляющей аспекты данной технологии, принимают передаваемый AV-контент. Затем извлекают информацию пускового сигнала, переданную вместе с AV-контентом, причем эта информация касается управления прикладной программой, которую исполняет устройство приема как таковое или внешнее устройство, соединенное с приемным устройством в связи с AV-контентом. Если извлеченная информация пускового сигнала показывает, что команда адресована устройству приема как таковому, то работой прикладной программы управляют в соответствии с командой, указанной в информации пускового сигнала. Если команда, указанная с помощью извлеченной информации пускового сигнала, адресована внешнему устройству, то команда, указанная информацией пускового сигнала, передается на внешнее устройство.

Полезный эффект изобретения

Согласно аспектам настоящей технологии, внешнее устройство, соединенное с устройством приема, может работать в связи с обработкой AV-контента.

Краткое описание чертежей

На фиг.1 показана типичная конфигурация широковещательной системы.

На фиг.2 показана типичная структура блока широковещания.

На фиг.3 показана типичная структура устройства приема.

На фиг.4 показана типичная структура блока обработки пускового сигнала.

На фиг.5 показана типичная структура внешнего устройства.

На фиг.6 перечислены элементы, включенные в информацию пускового сигнала команды Register.

На фиг.7 перечислены элементы, включенные в информацию пускового сигнала команды Execute.

На фиг.8 перечислены элементы, включенные в информацию пускового сигнала команды Inject_event.

На фиг.9 перечислены элементы, включенные в информацию пускового сигнала команды Suspend.

На фиг.10 перечислены элементы, включенные в информацию пускового сигнала команды Terminate.

На фиг.11 показан типичный синтаксис информации пускового сигнала.

На фиг.12 показаны переходы из одного состояния в другое приложения широковещания данных.

На фиг.13 показаны связи при переходах из одного состояния в другое между каждой командой и приложением широковещания данных.

На фиг.14 показан типичный сценарий работы в действии при получении различных приложений широковещания данных.

На фиг.15 показан типичный сценарий работы в действии при получении того же самого приложения широковещания данных.

На фиг.16 показана типичная последовательность операций в действии при получении различных приложений широковещания данных.

На фиг.17 показана типичная последовательность операций в действии при получении того же самого приложения широковещания данных.

На фиг.18 изображена блок-схема алгоритма, поясняющего процесс обработки пускового сигнала приемным устройством.

На фиг.19 изображена блок-схема алгоритма, поясняющего процесс обработки пускового сигнала внешним устройством.

На фиг.20 показана типичная координация приложений широковещания данных.

На фиг.21 показана типичная структура компьютера.

Осуществление изобретения

Вариант осуществления данной технологии поясняется ниже со ссылкой на сопроводительные чертежи.

Типичная конфигурация широковещательной системы

На фиг.1 показана типичная конфигурация широковещательной системы.

Широковещательная система состоит из блока 21 широковещания и сервера 22, которые установлены на стороне отправителя, и устройства 23 приема и внешнего устройства 24, которые установлены на стороне получателя.

Блок 21 широковещания выполнен с возможностью передачи цифрового широковещательного ТВ-сигнала через широковещательную сеть 2, такую как наземная цифровая широковещательная сеть. Цифровой широковещательный ТВ-сигнал используется для передачи AV-контента, такого как ТВ программы и СМ.

Кроме того, блок 21 широковещания передает информацию пускового сигнала, включенную в цифровой широковещательный ТВ-сигнал в качестве команды, относящейся к работе прикладной программы широковещания данных (которая в дальнейшем называется также приложением широковещания данных) в связи с AV-контентом. Более конкретно, информацию пускового сигнала можно передавать включенной в транспортный поток (который в дальнейшем называется TS) цифрового широковещательного ТВ-сигнала или внедренной в видеосигнал или аудиосигнал.

В дополнение к информации, указывающей тип команды, информация пуска включает в себя информацию, показывающую место назначения, из которого получено приложение широковещания данных или тому подобное. Информация пуска будет подробно обсуждена ниже.

В ответ на запрос от устройства 23 приема или внешнего устройства 24, имеющего доступ к серверу 22 через Интернет 3, сервер 22 обеспечивает подачу приложения широковещания данных.

Устройство 23 приема принимает цифровой широковещательный сигнал, транслируемый блоком 21 широковещания и выводит изображения и звуки из принятого AV-контента на монитор (не показан). Устройство 23 приема также имеет доступ к серверу 22 через Интернет 23 для получения оттуда приложения широковещания данных и исполнения полученного приложения широковещания данных.

Устройство 23 приема дополнительно соединено с внешним устройством 24 и управляет работой приложения широковещания данных, исполняемое внешним устройством 24.

В частности, устройство 23 приема можно установить в виде независимого устройства или включить в состав телевизора или видеомагнитофона, например.

Внешнее устройство 24 соединено с устройством 23 приема и под его управлением осуществляет доступ к серверу 22 через Интернет 3 для получения приложения широковещания данных и исполнения полученного приложения широковещания данных.

Внешнее устройство 24 может быть смартфоном, портативным информационным оконечным устройством, цифровым телевизором или видеомагнитофоном, например.

Широковещательная система 1 сконфигурирована таким образом, как объяснено выше.

Типичная структура блока широковещания

На фиг.2 показана типичная структура блока широковещания.

Блок 21 широковещания состоит из блока 31 генерирования пускового сигнала, видеокодера 32, аудиокодера 33, блока 34 мультиплексирования и блока 35 передачи.

Блок 31 генерирования пускового сигнала генерирует информацию пускового сигнала в соответствии с развитием видеопотока, содержащего ТВ-программы и СМ, которые вводятся с предыдущей стадии, и выводит сгенерированную информацию пускового сигнала в видеокодер 32 и блок 34 мультиплексирования.

Видеокодер 32 кодирует видеопоток AV-контента, такого как ТВ программы, которые вводятся с предыдущей стадии в соответствии с заданным способом кодирования и обеспечивает подачу кодированного видеопотока в блок 34 мультиплексирования. Типичными способами кодирования, которые можно адаптировать с помощью видеокодера 32, включают в себя MPEG-2 (стандарт экспертной группы по вопросам движущегося изображения версия 2) и стандарт Н.264, например.

Кроме того, после кодирования видеопотока видеокодер 32 встраивает в него информацию пускового сигнала, приходящую от блока 31 генерирования пускового сигнала и выполняет кодирование. Видеокодер 32 выводит видеопоток, кодированный таким образом, на блок 34 мультиплексирования.

Аудиокодер 33 кодирует с помощью заданного способа кодирования кодированный поток, соответствующий видеопотоку, который вводится в видеокодер 32, и выводит кодированный аудиопоток на блок 34 мультиплексирования. Типичные способы кодирования, которые может использовать аудиокодер 33 включает в себя АС3 (аудиокод номер 3) и ААС (усовершенствованное аудиокодирование), например.

На мультиплексор 34 подается кодированный видеопоток из видеокодера 32, кодированный аудиопоток из аудиокодера 33 и информация пускового сигнала от блока 31 генерирования пускового сигнала.

Блок 34 мультиплексирования мультиплексирует кодированный видеопоток, кодированный аудиопоток и информацию пускового сигнала и подает результирующий мультиплексированный поток в блок 35 передачи. В частности, видео- и аудиопотоки и информацию пускового сигнала можно мультиплексировать, например, в TS. Альтернативно, потоки и информацию пускового сигнала можно мультиплексировать в формате медиа-файла (MP4), основанного на формате ISO, подходящим для передачи цифрового ТВ-широковещания по сети.

Блок 35 передачи передает мультиплексированный поток, подаваемый из блока 34 мультиплексирования в качестве сигнала цифрового ТВ-вещания.

Блок 21 широковещания имеет структуру, которая объяснена выше.

В вышеприведенном описании, информация пускового сигнала была показана не только внедренной в видеопоток, но также и мультиплексированной в мультиплексированный поток. Альтернативно, информация пускового сигнала может быть встроена в видеопоток или мультиплексирована в мультиплексированный поток. Информацию пускового сигнала можно также передать иным способом с помощью другого способа, например, путем встраивания в аудиопоток.

Типичная структура устройства приема

На фиг.3 показана типичная структура устройства приема.

Устройство 23 приема состоит из тюнера, блока 62 демультиплексирования, аудиодекодера 63, блока 64 вывода аудиосигнала, видеодекодера 65, блока 66 вывода видеосигнала, блока 67 обработки пускового сигнала, блока 68 управления устройством как таковым, памяти 69, блока 70 оперирования, интерфейса 71 связи, кэш-памяти 72, механизма 73 приложения, памяти 74 приложения и внешнего интерфейса 75.

Тюнер 61 принимает и демодулирует цифровой широковещательный ТВ сигнал, соответствующий услуге (то есть, канал), выбранный пользователем, и подает мультиплексированный поток, полученный в результате демодуляции, на блок 62 демультиплексирования.

Блок 62 демультиплексирования демультиплексирует кодированный аудиосигнал и видеокодированный сигнал из мультиплексированного потока, поданного из тюнера 61, и подает кодированный аудиосигнал в аудиодекодер 63 и видеокодированный сигнал в видеодекодер 65.

Аудиодекодер 63 декодирует кодированный аудиосигнал, поданный из блока 62 демультиплексирования, и подает декодированный аудиосигнал на блок 64 вывода аудиосигнала.

Блок 64 вывода аудиосигнала выводит аудиосигнал, поданный из аудиодекодера 63 в последующее устройство, такое как громкоговоритель.

Видеодекодер 65 декодирует видеокодированный сигнал, поданный из блока 62 демультиплексирования и подает декодированный видеосигнал на блок 66 вывода видеосигнала и блок 67 обработки пускового сигнала.

Блок 66 вывода видеосигнала выводит видеосигнал, поступающий из видеодекодера 68 в следующий каскад, такой как блок отображения. Кроме этого, блок 66 вывода видеосигнала объединяет видеосигнал, поданный из видеодекодера 65, и видеосигнал приложения широковещания данных, поданный из механизма 73 приложения, и выводит в последующий каскад.

Блок 67 обработки пускового сигнала постоянно контролирует видеосигнал, подаваемый из видеодекодера 65, для извлечения информации пускового сигнала, встроенной в видеосигнал. Блок 67 обработки пускового сигнала анализирует извлеченную информацию пускового сигнала и подает результат анализа в блок 68 управления устройством как таковым.

Кроме того, основываясь на проанализированном результате информации пускового сигнала, блок 67 обработки пускового сигнала подает команду во внешний интерфейс 75, включенную в информацию пускового сигнала и адресованную внешнему устройству (внешнему устройству 24) и таким образом управляет работой приложения широковещания данных, которое будет исполнять внешнее устройство 24. Более того, блок 67 обработки пускового сигнала записывает различные элементы информации в память 69 и восстанавливает при необходимости информацию, сохраненную в памяти 69.

Более подробное обсуждение блока 67 обработки пускового сигнала приведено ниже.

Блок 68 управления устройством как таковым управляет работой компонентов устройства 23 приема путем исполнения управляющих программ, сохраненных в памяти 69. В блок 68 управления устройством как таковым дополнительно подается проанализированный результат информации пускового сигнала из блока 67 обработки пускового сигнала. В соответствии с командой, включенной в информацию пускового сигнала и адресованную устройству приема как таковому (устройству 23 приема), блок 68 управления устройством как таковым выполняет управление для получения, регистрации или исполнения приложения широковещания данных, инициирования события, приостановления приложения широковещания данных или завершения приложения широковещания данных.

Память 69 записывает управляющие программы и различные элементы информации. Блок 70 оперирования принимает различное оперирование, выполняемое пользователем, и подает сигналы оперирования, соответствующие оперированию пользователя, на блок 68 управления устройством как таковым.

Интерфейс 71 связи под управлением механизма 73 приложения осуществляет соединение с сервером 22 через Интернет 3. Под управлением блока 68 управления устройством как таковым, механизм 73 приложения получает приложение широковещания данных от сервера 22 через интерфейс связи и Интернет 3 и сохраняет полученное приложение широковещания данных в кэш-памяти 72.

Под управлением блока 68 управления устройством как таковым, механизм 73 приложения восстанавливает приложение широковещания данных, которое хранится в кэш-памяти 72, и исполняет восстановленное приложение широковещания данных. Видеосигнал, исполняемого в текущий момент времени приложения широковещания данных, подается в блок 66 вывода видеосигнала.

Память 74 приложения состоит из оперативной памяти 74A и постоянной памяти 74B. Механизм 73 приложения записывает данные относительно исполнения в текущий момент времени приложения широковещания данных (в частности, данных, включающих в себя иерархию отображаемой информации) в оперативную память 74A. Кроме этого, после приостановления исполнения в текущий момент времени приложения широковещания данных, механизм 73 приложения перемещает данные в оперативную память 74A и перемещает данные из оперативной памяти 74A в постоянную память 74B, которые расположены в памяти 74 приложения. После возобновления приостановленного приложения широковещания данных, механизм 73 приложения перемещает данные из постоянной памяти 74B в оперативную память 74A для восстановления состояния по существу перед приостановкой.

Внешний интерфейс 75 устанавливает соединение с внешним устройством 24 проводным или беспроводным способом и передает на соединенное внешнее устройство 24 команду, которая подается от блока 67 обработки пускового сигнала и адресована внешнему устройству 24. Более того, внешний интерфейс 75 принимает уведомления, отправленные от внешнего устройства 24 на устройство 23 приема, и подает принятые уведомления на блок 67 обработки пускового сигнала.

Устройство 23 приема имеет структуру как объяснено выше.

Типичная подробная структура блока обработки пускового сигнала

На фиг.4 показана типичная подробная структура блока обработки пускового сигнала, показанного на фиг.3.

Блок 67 обработки пускового сигнала состоит из узла 81 извлечения пускового сигнала, узла 82 анализа пускового сигнала и узла 83 обработки внешнего устройства.

Узел 81 извлечения пускового сигнала постоянно контролирует видеосигнал, подаваемый из видеодекодера 65, извлекает информацию пускового сигнала, встроенную в видеосигнал, и подает извлеченную информацию пускового сигнала на узел 82 анализа пускового сигнала.

Узел 82 анализа пуска анализирует информацию пускового сигнала, поданную от узла 81 извлечения пускового сигнала, и подает на блок 68 управления устройством как таковым команду, включенную в информацию пускового сигнала и адресованную устройству приема как таковому. Кроме этого, узел 82 анализа пускового сигнала подает в часть 83 обработки внешнего устройства команду, включенную в информацию пускового сигнала и адресованную внешнему устройству.

Узел 83 обработки внешнего устройства подает на внешний интерфейс 75 команду, поданную узлом 82 анализа пускового сигнала и адресованную внешнему устройству таким образом, чтобы команду можно было передать на внешнее устройство 24. Часть 83 обработки внешнего устройства также выполняет различные процессы, относящиеся к внешнему устройству 24.

Блок 67 обработки пускового сигнала имеет структуру как объяснено выше.

Типичная структура внешнего устройства

На фиг.5 показана типичная структура внешнего устройства.

Внешнее устройство 24 состоит из внешнего интерфейса 91, блока 92 анализа команд, блока 93 управления, блока 94 оперирования, памяти 95, механизма 96 приложения, интерфейса 97 связи и блока 98 вывода.

Внешний интерфейс 91 соединен с внешним интерфейсом 75 устройства 23 приема проводным или беспроводным способом и принимает команду, отправленную устройством 23 приема и адресованную внешнему устройству. Внешний интерфейс 91 подает принятую команду на блок 92 анализа команд.

Блок 92 анализа команд анализирует команду, поданную от внешнего интерфейса 91 и адресованную внешнему устройству, и подает результат анализа на блок 93 управления.

Блок 93 управления управляет работой компонентов внешнего устройства 24 путем исполнения управляющих программ, записанных в памяти 95. Кроме этого, в ответ на команду, поданную из блока 92 анализа команд и адресованную внешнему устройству, блок 93 управления выполняет управление для получения регистрации или исполнения приложения широковещания данных, инициирования события, приостановки приложения широковещания данных или завершения приложения широковещания данных.

Операционный блок 94 принимает различные операции, выполняемые пользователем, и подает на блок 93 управления операционные сигналы, соответствующие операциям пользователя.

Механизм 96 приложения под управлением блока 93 управления получает приложение широковещания данных от сервера 22 через интерфейс 97 связи и Интернет 3 и исполняет полученное приложение широковещания данных. Видеосигнал и аудиосигнала приложения широковещания данных, относящегося к AV-контенту, принимаемому в текущий момент времени устройством 23 приема, подаются на блок 98 вывода.

Интерфейс 97 связи под управлением механизма 96 приложения устанавливает соединение с сервером 22 через Интернет 3 и получает приложение широковещания данных.

Блок 98 вывода отображает изображения, соответствующие видеосигналу, поданному от механизма 96 приложения, и выводят звуки, соответствующие аудиосигналу.

Внешнее устройство 24 имеет структуру как объяснено выше.

Детали информации пускового сигнала

Информация пускового сигнала объяснена более подробно ниже. Информация пускового сигнала представляет собой информацию, которая управляет приложением широковещания данных. Например, информация пускового сигнала может включать в себя команду Register, команду Execute, команду Inject_event, команду Suspend и команду Terminate.

На фиг.6 перечислены элементы, включенные в информацию пускового сигнала в качестве команды Register. Команда Register представляет собой команду, которая инструктирует устройство 23 приема для получения и регистрации приложения широковещания данных.

Элемент "Trigger_id" представляет собой информацию, которая используется для идентификации этой информации пускового сигнала. Там, где информация пускового сигнала с одним и тем же содержанием передается многочисленное число раз, элемент "Trigger_id" остается таким же в каждой переданной информации пускового сигнала.

Элемент "Target_device_type" представляет собой информацию, которая показывает тип устройства, для которого предназначена команда. Если присвоено значение "0xFF", команда является общей для всех типов устройств. Например, элемент "Target_device_type" можно присвоить определенному устройству, такому как устройство приема как таковое, или внешнему устройству, или узлу или всем включенным устройствам, в качестве цели (места назначения) команды.

Элемент "Protcol_version" показывает версию протокола этой информации пускового сигнала. Элемент "Command_code" показывает тип команды этой информации пускового сигнала. В случае фиг.6 описана информация, указывающая команду Register.

Элемент "Trigger_varidity" представляет собой значение параметра дисперсии доступа к серверу, показывающее вероятность того, что каждое устройство 23 приема после приема этой информации пускового сигнала будет выполнять обработку в соответствии с принятой информацией пускового сигнала.

Элемент "App_id" представляет собой информацию, которая используется для идентификации приложения широковещания данных, которые будут получать в соответствии с этой информацией пускового сигнала. Элемент "App_id" также показывает URL места назначения (в этом случае сервер 22), из которого получают приложение широковещания данных в соответствии с этой информацией пускового сигнала.

Элемент "App_type" представляет собой информацию, которая показывает тип приложения широковещания данных (например, HTML5, Java и т.п.), соответствующего этой информации пускового сигнала. Элемент "App_life_span" представляет собой информацию, которая показывает объем операции приложения широковещания данных.

Элемент "Persistent_priority" показывает приоритет, применимый в случае, когда соответствующее приложение широковещания данных должно быть получено и сохранено. Элемент "Expire_date" представляет собой информацию, которая показывает дату окончания срока действия приложения широковещания данных. При регистрации приложения широковещания данных сохраняется приоритет ("Persistent_priority") и дата окончания срока действия ("Expire_date"). Затем управление приложением широковещания данных будет выполняться в соответствии с таким образом сохраненным приоритетом и датой окончания срока действия.

На фиг.7 перечислены элементы, включенные в информацию пускового сигнала в качестве команды Execute. Команда Execute представляет собой команду, которая инструктирует устройство 23 приема для исполнения приложения широковещания данных.

Элементы "Trigger_id", "Target_device_type", "Protcol_version", "Command_code", "Trigger_varidity", "App_id", "App_type" и "Expire_date" представляют собой такие же элементы, которые включены в информацию пускового сигнала в качестве команды Register, показанной на фиг.6. Следует отметить, что элемент "Command_code" описывает информацию, указывающую команду Execute. Элемент "TDO_life_scope" представляет собой информацию, которая показывает объем операции приложения широковещания данных.

На фиг.8 перечислены элементы, включенные в информацию пускового сигнала в качестве команды Inject_event. Команда Inject_event представляет собой команду, которая побуждает устройство 23 приема инициировать событие в исполняемом в текущий момент времени приложении широковещания данных.

Элементы "Trigger_id", "Target_device_type", "Protcol_version", "Command_code", "Trigger_varidity", "App_id" и "App_type" являются такими же, как и элементы информации пускового сигнала в качестве команды Register, показанной на фиг.6. Следует отметить, что элемент "Command_code" описывает информацию, указывающую команду Inject_event.

Элемент "Event_id" представляет собой информацию, которая используется для идентификации события, которое будет инициировано в приложении широковещания данных, обозначенном элементом "App_id." Элемент "Event Embedded Data" описывает данные, на которые будут ссылаться после инициирования события.

На фиг.9 перечислены элементы, включенные в информацию пускового сигнала в виде команды Suspend. Команда Suspend представляет собой команду, которая побуждает устройство 23 приема приостанавливать исполняемое в текущий момент времени приложение широковещания данных.

Элементы "Trigger_id", "Target_device_type", "Protcol_version", "Command_code", "Trigger_varidity" и "App_id" являются такими же, как и элементы информации пускового сигнала в виде команды Register, показанной на фиг.6. Следует отметить, что элемент "Command_code" описывает информацию, указывающую команду Suspend.

На фиг.10 перечислены элементы, включенные в информацию пускового сигнала в виде команды Terminate. Команда Terminate представляет собой команду, которая побуждает устройство 23 приема завершать исполняемое в текущий момент времени приложение широковещания данных.

Элементы "Trigger_id", "Target_device_type", "Protcol_version", "Command_code", "Trigger_varidity" и "App_id" являются такими же, как и элементы информации пускового сигнала в виде команды Register, показанной на фиг.6. Следует отметить, что элемент "Command_code" описывает информацию, указывающую команду Terminate.

На фиг.11 показан типичный синтаксис информации пускового сигнала, применимой к информации пускового сигнала в виде каждой из команд, описанных выше. Следует отметить, что синтаксис информации пускового сигнала предоставлен на усмотрение пользователя и не ограничивается примером, показанном на фиг.11.

Переходы из одного состояния в другое приложения широковещания данных

На фиг.12 изображена схема переходов из одного состояния в другое приложения широковещания данных, работающего в соответствии с информацией пускового сигнала в виде каждой из команд Register, Execute, Inject_event, Suspend и Terminate.

Как показано на фиг.12, приложение широковещания данных характеризуется одним из четырех состояний: начальное состояние, состояние готовности, активное состояние и состояние приостановки.

Начальное состояние показывает состояние, в котором приложение широковещания данных еще не получено устройством 23 приема. Состояние готовности показывает состояние, в котором данное приложение широковещания данных было зарегистрировано в устройстве 23 приема, но при этом еще не исполнено. Активное состояние показывает состояние, в котором приложение широковещания данных запускается и исполняется в текущий момент времени. Состояние приостановки показывает состояние, в котором исполнение приложения широковещания данных приостанавливается, и информация, указывающая на фактическое состояние после приостановки, удерживается в постоянной памяти 74B.

На фиг.13 показаны связи при переходах из одного состояния в другое между каждой командой и приложением широковещания данных.

Из начального состояния (в котором приложение широковещания данных еще не получено устройством 23 приема), приложение широковещания данных переходит в состояние готовности при его получении, сохранении и регистрации в соответствии с информацией пускового сигнала команды Register.

Из состояния готовности приложение широковещания данных переходит в активное состояние при его исполнении в соответствии с информацией пускового сигнала команды Execute.

Из начального состояния (в котором приложение широковещания данных еще не получено устройством 23 приема), рассматриваемое приложение широковещания данных также переходит в активное состояние при его получении, регистрации и исполнении в соответствии с информацией пускового сигнала команды Execute. Более того, в активном состоянии исполняемое в текущий момент времени приложение широковещания данных выполняет предопределенные процессы, такие как инициирование события или считывание обновленных данных, которые будут отображаться на устройстве отображения в соответствии с информацией пускового сигнала команды Inject_event.

Из активного состояния исполняемое в текущий момент времени приложение широковещания данных переходит в состояние приостановки при его приостановке в соответствии с информацией пускового сигнала команды Suspend. Из состояния приостановки приложение широковещания данных переходит в состояние готовности в соответствии с информацией пускового сигнала команды Terminate.

Из состояния приостановки приостановленное приложение широковещания данных переходит в активное состояние при его возобновлении в соответствии с информацией пускового сигнала команды Execute. Кроме этого, из активного состояния исполняемое в текущий момент времени приложение широковещания данных переходит в состояние готовности при его завершении в соответствии с информацией пускового сигнала команды Terminate.

Когда приложение широковещания данных находится в состоянии готовности, активном состоянии или состоянии приостановки, и когда истекла дата окончания срока действия этого приложения широковещания данных, это приложение широковещания данных удаляется из кэш-памяти 72. Принимая во внимание также то, что его регистрация аннулирована, рассматриваемое приложение широковещания данных затем переходит в начальное состояние.

Сценарии работы

Использование вышеописанной информации пускового сигнала позволяет работать приложениям широковещания данных так, как показано на фиг.14 и 15, например.

На фиг.14 показан типичный сценарий работы в действии, когда различные устройства получают различные приложения широковещания данных.

В соответствии с развитием ТВ-программы (AV-контента) блок 21 широковещания может передавать на устройство приема как таковое информацию пускового сигнала команды Register, которая выдает команду на получение и регистрацию приложения широковещания данных, соответствующего рассматриваемой ТВ-программе. После получения переданной информации пускового сигнала, устройство 23 приема получает и регистрирует приложение широковещания данных.

Затем, в соответствии с развитием ТВ-программы, блок 21 широковещания может передавать на устройство приема как таковое информацию пускового сигнала команды Execute, относящейся к приложению широковещания данных, соответствующему этой ТВ-программе. После получения переданной информации пускового сигнала, устройство 23 приема исполняет приложение широковещания данных. Исполнение побуждает приложение широковещания данных отображаться наложенным на изображение ТВ-программы.

Затем в соответствии с развитием ТВ-программы, блок 21 широковещания может передавать на внешнее устройство информацию пускового сигнала команды Execute, ориентируя приложение широковещания данных, которое отличается от того, которое исполняет в текущий момент времени устройство 23 приема в качестве приложения широковещания данных, соответствующего этой ТВ-программе. После получения переданной информации пускового сигнала, устройство 23 приема передает команду Execute на внешнее устройство 24.

После приема команды Execute, переданной устройством 23 приема, внешнее устройство 24 получает приложение широковещания данных, которое отличается от того, которое исполняет в текущий момент времени устройство 23 приема, и исполняет полученное приложение широковещания данных.

Далее в соответствии с развитием ТВ-программы, блок 21 широковещания может передать информацию пускового сигнала команды Inject_event на устройство приема как таковое. После получения переданной информации пускового сигнала, устройство 23 приема выполняет предопределенные процессы, такие как инициирование события в исполняемом в настоящий момент времени приложении широковещания данных или считывание обновленных данных, которые будут отображаться на устройстве отображения.

Кроме того, подходящим и синхронизированным во времени образом блок 21 широковещания может передавать на устройство приема как таковое информацию пускового сигнала команды Suspend, относящейся к приложению широковещания данных. После получения переданной информации пускового сигнала, устройство 23 приема приостанавливает исполняемое в текущий момент времени приложение широковещания данных. После этого, блок 21 широковещания может передать на устройство приема как таковое информацию пускового сигнала команды Execute, относящейся к приложению широковещания данных. После приема переданной информации пускового сигнала, устройство 23 приема возобновляет приостановленное приложение широковещания данных.

Синхронно, с окончанием ТВ-программы, блок 21 широковещания может передать на устройство приема как таковое и внешнее устройство информацию пускового сигнала команды Terminate для завершения исполняемого в текущий момент времени приложения широковещания данных. После получения переданной информации пускового сигнала, устройство 23 приема завершает исполняемое в текущий момент времени приложение широковещания данных. Кроме этого, устройство 23 приема передает команду Terminate во внешнее устройство 24.

После приема команды Terminate, переданной от устройства 23 приема, внешнее устройство 24 завершает приложение широковещания данных, исполняемое в текущий момент времени.

Как объяснено выше, там, где различные устройства получают различные приложения широковещания данных, устройство 23 приема и внешнее устройство 24 независимо исполняют их соответствующие приложения широковещания данных.

На фиг.15 показан типичный сценарий работы в действии, когда подобное приложение широковещания данных получают с помощью различных устройств.

Как и в случае фиг.14, блок 21 широковещания может передавать информацию пускового сигнала команды Register и команды Execute на устройство приема как таковое. Информация пускового сигнала побуждает данное приложение широковещания данных получать и регистрировать его перед исполнением.

Далее в соответствии с развитием ТВ-программы, в качестве приложения широковещания данных, соответствующего ТВ-программе, блок 21 широковещания может передавать во внешнее устройство информацию пускового сигнала команду Execute, относящуюся к подобному приложению широковещания данных, как к тому, которое устройство 23 приема исполняет в текущий момент времени. После приема переданной информации пускового сигнала, устройство 23 приема передает команду Execute во внешнее устройство 24.

После приема команды Execute, переданной от устройства 23 приема, внешнее устройство 24 получает и исполняет подобное приложение широковещания данных, как то, которое исполняет в текущий момент времени устройство 23 приема. Кроме этого, когда внешнее устройство 24 исполняет приложение широковещания данных, устройство 23 приема завершает приложение широковещания данных, исполняемое в текущий момент времени.

Далее в соответствии с развитием ТВ-программы, блок 21 широковещания может передать информацию пускового сигнала команды Inject_event всем устройствам. После приема переданной информации пускового сигнала, устройство 23 приема игнорирует команду Inject_event, так как приложение широковещания данных было завершено. Устройство 23 приема дополнительно передает команду Inject_event на внешнее устройство 24.

После приема команды Inject_event, переданной устройством 23 приема, внешнее устройство 24 выполняет предопределенные процессы, такие как инициирование события в восполняемом в текущий момент времени приложение широковещания данных или считывании обновленных данных, которые будут отображаться на устройство отображения.

Далее, подходящим и согласованным во времени способом, блок 21 широковещания может передать в приемное устройство как таковое информацию пускового сигнала команды Suspend или команды Execute, относящейся к приложению широковещания данных. После приема переданной информации пускового сигнала, устройство 23 приема игнорирует эти команды, так как приложение широковещания данных было завершено.

Далее, синхронно с окончанием ТВ-программы, блок 21 широковещания может передать во все устройства информацию приема команды Terminate для завершения приложения широковещания данных, исполняемого в текущий момент времени. После приема переданной информации пускового сигнала, устройство 23 приема игнорирует команду, так как приложение широковещания данных было завершено. Кроме этого, устройство 23 приема передает команду Terminate во внешнее устройство 24.

После приема команды Terminate, переданной устройством 23 приема, внешнее устройство 24 завершает приложение широковещания данных, исполняемое в текущий момент времени.

Как объяснено выше, когда различные устройства получают подобные приложения широковещания данных, устройство 23 приема или внешнее устройство 24 как таковое исполняет рассматриваемое приложение широковещания данных.

Последовательности операций

Ниже, со ссылкой на фиг.16 и 17, поясняется то, как обычно работают устройства, образующие широковещательную систему 1, когда осуществляются вышеописанные сценарии работы.

На фиг.16 показана типичная последовательность операций каждого устройства в действии, когда различные устройства получают различные приложения широковещания данных.

Устройство 23 приема, которое принимает в текущий момент времени AV-контент, такой как ТВ-программа, переданная блоком 21 широковещания, может принимать информацию пускового сигнала команды Execute, адресованной устройству приема как таковому. После приема информации пускового сигнала, устройство 23 приема запрашивает приложение широковещания данных от сервера 22 через Интернет 3. Устройство 23 приема получает приложение широковещания данных, переданное от сервера 22 согласно запросу и исполняет полученное приложение широковещания данных.

В частности, после приема команды Execute, устройство 23 приема может обнаружить то, что данные программы, которые предназначены для использования в приложении широковещания данных, идентифицированном с помощью ID приложения ("App_id") еще не получено, то есть то, что данные программы не хранятся в кэш-памяти 72. В этом случае, устройство 23 приема получает данные программы перед исполнением приложения широковещания данных.

Далее блок 21 широковещания может передать информацию приема команды Execute, адресованную внешнему устройству. Однако на данном этапе внешнее устройство 24 еще не соединилось с устройством 23 приема, поэтому приемное устройств 23 после приема информации пускового сигнала игнорирует данную команду.

Далее внешнее устройство 24 может установить связь с устройством 23 приема, и можно передать запрос на соединение. На данном этапе, подсоединенное внешнее устройство 24 является предметом для аутентификации оконечного устройства. Если внешнее устройство 24, которое установило связь, подтвердило через аутентификацию оконечного устройства, что оно является действительным оконечным устройством, команды, адресованные во внешнее устройство из блока 21 широковещания, можно после этого передавать на внешнее устройство 24.

То есть, если блок 21 широковещания снова передает информацию пускового сигнала команды Execute, адресованной внешнему устройству, устройство 23 приема уведомляет внешнее устройство 24 о том, что команда Execute, адресованная к нему, принята, и выполняет запрос относительно того, получена или нет команда. Когда внешнее устройство 24 выполнило запрос относительно того, чтобы получить команду, устройство 23 приема передает команду Execute на внешнее устройство 24.

После приема команды Execute от устройства 23 приема, внешнее устройство 24 запрашивает приложение широковещания данных, которое отличается от того, которое исполняет в текущий момент времени устройство 23 приема, от сервера 22 через Интернет 3. Внешнее устройство 24 получает приложение широковещания данных, переданное из сервера 22, согласно запросу и исполняет полученное приложение широковещания данных. Внешнее устройство 24 затем уведомляет устройство 23 приема о том, что началась работа другого приложения широковещания данных.

То есть, устройство 23 приема и внешнее устройство 24 исполняют свои, соответственно, различные приложения широковещания данных.

Далее блок 21 широковещания может передать информацию пускового сигнала команды Terminate на устройство приема как таковое. В ответ, устройство 23 приема завершает исполнение в текущий момент времени приложения широковещания данных. И когда блок 21 широковещания передает информацию пускового сигнала команды Terminate, адресованную внешнему устройству, устройство 23 приема запрашивает внешнее устройство 24 относительно того, получать или нет команду. Если выполнен запрос на получение команды, устройство 23 приема передает команду Terminate на внешнее устройство 24.

После приема команды Terminate, переданной устройством 23 приема, внешнее устройство 24 завершает приложение широковещания данных, исполняемое в текущий момент времени. Кроме этого, внешнее устройство 24 уведомляет устройство 23 приема о том, что работа приложения широковещания данных завершена.

Предыдущий абзац завершает пояснение последовательности операций каждого устройства по существу тогда, когда различные устройства получают различные приложения широковещания данных.

На фиг.17 показана типичная последовательность операций каждого устройства в действии, когда различные устройства получают подобное приложение широковещания данных.

Последовательность операций, показанная на фиг.17, является такой же как и та, которая показана на фиг.16, вплоть до этапа, на котором устройство 23 приема и внешнее устройство 24 устанавливают соединение друг с другом и подвергаются аутентификации оконечного устройства. Таким образом, этапы последовательности, показанной на фиг.17, которые повторяются до этого этапа, дополнительно не будут обсуждаться.

После того, как внешнее устройство подтвердило путем аутентификации оконечного устройства то, что оконечное устройство действительно, блок 21 широковещания может передавать информацию пуска команды Execute, адресованной внешнему устройству. В этом случае, устройство 23 приема передает команду Execute на внешнее устройство 24 при условии, что внешнее устройство 24 запрашивает получение команды.

После получения команды Execute от устройства 23 приема, внешнее устройство 24 запрашивает подобное приложение широковещания данных широковещания данных, как и то, которое устройство 23 приема исполняет в текущий момент времени, от сервера 22 через Интернет 3. Внешнее устройство 24 получает приложение широковещания данных, переданное от сервера 22, согласно запросу, и исполняет полученное приложение широковещания данных. Затем внешнее устройство 24 уведомляет устройство 23 приема о том, что началась работа подобного приложения широковещания данных.

На основании уведомления от внешнего устройства 24, устройство 23 приема завершает приложение широковещания данных, исполняемое в настоящий момент времени.

То есть устройство 23 приема и внешнее устройство 24 не исполняют подобное приложение широковещания данных, соответственно. Когда внешнее устройство 24 запускает исполнение подобного приложения широковещания данных, устройство 23 приема завершает подобное приложение широковещания данных.

Далее блок 21 широковещания может передавать информацию пускового сигнала команды Terminate во все устройства. После приема переданной информации пускового сигнала, устройство 23 приема игнорирует команду, так как приложение широковещания данных было уже завершено. Кроме того, если внешнее устройство 24 выполняет запрос на получение команды, устройство 23 приема передает команду Terminate во внешнее устройство 24.

После приема команды Terminate, переданной от устройства 23 приема, внешнее устройство 24 завершает приложение широковещания данных, исполняемое в текущий момент времени. Кроме этого, внешнее устройство 24 уведомляет устройство 23 приема о том, что работа приложения широковещания данных завершена.

Предыдущий абзац завершает объяснение последовательности операций по существу тогда, когда различные устройства получают подобное приложение широковещания данных.

В последовательностях операций, показанных на фиг.16 и 17, устройство 23 приема может принудительно передавать команду на внешнее устройство 24 без выдачи запроса последнему относительно того, получать или нет рассматриваемую команду.

Процесс обработки пускового сигнала устройством приема

Процесс обработки пускового сигнала, выполняемой устройством 23 приема, объяснен ниже со ссылкой на блок-схему алгоритма, показанную на фиг.18.

Процесс обработки пускового сигнала, показанный на фиг.18, можно выполнить с помощью устройства 23 приема, когда, например, принят AV-контент от блока 21 широковещания, и его изображения отображаются на блоке отображения.

На этапе S101 узел 83 обработки внешнего устройства управляет внешним интерфейсом 75 для того, чтобы определить, выполнило ли внешнее устройство 24 запрос на соединение.

На этапе S101, если внешнее устройство 24 установило связь с устройством 23 приема, и внешнее устройство 24 выполнило запрос на соединение, управление переходит на этап S102. На этапе S102 узел 83 обработки внешнего устройства поддерживает связь с внешним устройством 24 через внешний интерфейс 75 для выполнения процесса соединения с внешним устройством 24. Например, процесс соединения может включать в себя выполнение аутентификации оконечного устройства связанного внешнего устройства 24.

На этапе S103 узел 83 обработки внешнего устройства получает ID устройства и тип устройства из внешнего устройства 24, действительность которого проверена, например, путем аутентификации оконечного устройства, и записывает информацию внешнего устройства, в которой эти элементы информации связаны друг с другом в памяти 69. В частности, ID устройства представляет собой идентификатор, идентифицирующий устройство, которое будет связано, и тип устройства представляет собой информацию, указывающую тип рассматриваемого устройства.

С другой стороны, на этапе S101, если внешнее устройство 24 не выполнило запрос на соединение, этапы S102 и S103 пропускаются и управление переходит на этап S104.

На этапе S104 узел 81 извлечения пускового сигнала извлекает информацию пускового сигнала, которая передается блоком 21 широковещания наряду с AV-контентом, и определяет, извлечена ли информация пускового сигнала.

Если на этапе S104 определено, что информация пускового сигнала не была извлечена, управление переходит на этап S105. На этапе S105 узел 83 обработки внешнего устройства управляет внешним интерфейсом 75 для того, чтобы определить, выполнило ли подсоединенное внешнее устройство 24 уведомление относительно того, что началась работа приложения широковещания данных.

Если на этапе S105 определено, что уведомление о начале работы приложения не было выполнено, управление переходит на этап S109. На этапе S109 узел 83 обработки внешнего устройства управляет внешним интерфейсом для того, чтобы определить, выдало ли подсоединенное внешнее устройство 24 уведомление относительно того, что работа приложения широковещания данных завершена.

Если на этапе S109 определено, что уведомление о завершении работы приложения не было выполнено, управление возвращается на этап S101 и повторяются последующие этапы. Если далее на этапе S104 определено, что информация пускового сигнала извлечена, управление переходит на этап S111.

На этапе S111 узел 82 анализа пускового сигнала определяет тип устройства, на который нацелена команда, включенная в принятую информацию пускового сигнала, при этом тип устройства представляет собой приемное устройство как таковое, подсоединенное внешнее устройство или некоторое другое устройство.

Тип устройства определяется на основании элемента "Target_device_type", включенного в каждую из команд, которые были обсуждены выше. Является или нет тип устройства внешним устройством, соединенным в текущий момент времени, можно определить путем проверки того, совпадает ли тип устройства с типом устройства внешнего устройства 24, подсоединенного в текущий момент времени, который включен в информацию о внешнем устройстве, записанную в памяти 69 при обработке на этапе S103. В данном случае некоторое другое устройство означает устройство, которое отличается от устройства 23 приема или внешнего устройства 24.

На этапе S111, если тип устройства указывает некоторое другое устройство, управление возвращается на этап S101 и повторяются последующие этапы. Например, если принятая команда адресована внешнему устройству, которое еще не подсоединено, или к некоторому другому устройству, устройство 23 приема игнорирует данную команду.

На этапе S111, если тип устройства показывает устройство приема как таковое, управление переходит на этап S112. На этапе S112 узел 82 анализа пускового сигнала анализирует команду, включенную в принятую информацию пускового сигнала.

На этапе S113 узел 82 анализа пускового сигнала определяет, установлен ли ID приложения ("App_id") проанализированной команды как блокированный (то есть, устройство 23 приема не будет исполнять блокированное приложение широковещания данных). Если на этапе S113 определено, что ID приложение установлено как блокированное, команда не исполняется, управление возвращается на этап S101, и повторяются последующие этапы.

С другой стороны, если на этапе S113 определено, что ID приложения не установлено как блокированный, управление переходит на этап S114. На этапе S114 на основании результата анализа на этапе S112, узел 82 анализа пускового сигнала определяет, представляет ли команда, включенная в информацию пускового сигнала, команду Execute.

Если на этапе S114 определено, что команда представляет собой команду Execute, управление переходит на этап S116. На этапе S116, узел 82 анализа пускового сигнала ссылается на информацию о внешнем устройстве, записанную в памяти 69 для того, чтобы определить, совпадает ли ID пускового сигнала ("Triggered") команды Execute с ID пускового сигнала информации пускового сигнала, адресованной на внешнее устройство, соединенное в текущий момент времени.

Если определено, что ID пускового сигнала команды Execute отличается от ID пускового сигнала информации пускового сигнала, адресованной внешнему устройству, управление переходит на этап S118. Например, если информация пускового сигнала адресована внешнему устройству, подсоединенному в текущий момент времени, еще не принята, то определяют, что идентификаторы ID пускового сигнала не совпадают друг с другом.

На этапе S118 механизм 73 приложения под управлением блока 68 управления устройством как таковым запускает работу приложения. В частности, механизм 73 приложения управляет интерфейсом 71 связи с целью получения данных приложения широковещания данных, идентифицированного с помощью ID приложения ("App_id") информации пускового сигнала из сервера 22 через Интернет 3 и исполняет таким образом полученные приложения широковещания данных.

На этапе S119 блок 68 управления устройством как таковым записывает ID пускового сигнала приложения широковещания данных, исполняемого в текущий момент времени, в память 69. После этого управление возвращается на этап S101, и повторяются последующие этапы.

Если команда, отличная от команды Execute, передается блоком 21 широковещания и адресуется приемному устройству как таковому, команда определяется на этапе S114 как команда, отличная от команды Execute, и управление переходит на этап S115. На этапе S115 механизм 73 приложения под управлением блока 68 управления устройством как таковым выполняет обработку в соответствии с данной командой. Например, если информация пускового сигнала команды Suspend принята, приложение широковещания данных, исполняемое в текущий момент времени, приостанавливается.

На этапе S111, если тип устройства показывает внешнее устройство, подсоединенное в текущий момент времени, управление переходит на этап S120. На этапе S120 узел 83 обработки внешнего устройства управляет внешним интерфейсом 75 с целью передачи на внешнее устройство 24 команды, включенной в принятую и информацию пускового сигнала и адресованной внешнему устройству. Это побуждает внешнее устройство 24 получать приложение широковещания данных, соответствующее команде, и исполнять полученное приложение широковещания данных.

Хотя это не описано выше с целью упрощения изложения, команду можно альтернативно передать на внешнее устройство 24 после того, как внешнее устройство 24 выполняет запрос относительно того, получить или нет команду, так как описано выше.

На этапе S121 узел 82 анализа пускового сигнала определяет, является ли команда, переданная на внешнее устройство 24, командой Execute. Если на этапе S121 определено, что команда является командой Execute, то управление переходит на этап S122.

На этапе S122 часть 82 анализа пускового сигнала записывает в память ID пускового сигнала в виде информации пускового сигнала команды Execute в связи с ID устройства внешнего устройства 24, соединенного в текущий момент времени. Поскольку информация о внешнем устройстве, в которой ID устройства и тип устройства связаны друг с другом, была уже записана в память 69 на этапе S103, на этом этапе ID устройства, включенный в информацию внешнего устройства, дополнительно ассоциируется с ID пускового сигнала.

То есть с помощью ID устройства места назначения передачи, записанным в связи с ID пускового сигнала в информации пускового сигнала команды Execute после передачи команды Execute, когда команда Execute, адресованная приемному устройству как таковому, впоследствии принимается, определяют, совпадает ли ID пускового сигнала в информации пускового сигнала принятой команды Execute с ID пускового сигнала в информации пускового сигнала команды Execute, переданной на внешнее устройство 24, которое служит в качестве места назначения передачи. Если определено, что ID пускового сигнала совпадают друг с другом ("Да" на этапе S116), данный ID приложения можно установить как блокированное (этап S117). Это предотвращает исполнение устройством 23 приема блокированного приложения широковещания данных, которое в текущий момент времени исполняется внешним устройством 24.

После завершения этапа S117 или S122, управление возвращается на этап S101, и повторяются последующие этапы.

Когда начинают исполнять приложение широковещания данных, внешнее устройство 24 уведомляет устройство 23 приема о том, что началась работа приложения. На этапе S105 определяют, что было выполнено уведомление относительно начала работы приложения. Управление затем переходит на этап S106.

На этапе S106 узел 82 анализа пускового сигнала определяет, совпадает ли ID пускового сигнала приложения широковещания данных, исполняемого в текущий момент времени внешним устройством 24, имеющим выполненное уведомление о начале работы приложения, с ID пускового сигнала приложения широковещания данных, исполняемого в текущий момент времени устройством 23 приема.

Если на этапе S106 определено, что ID пускового сигнала совпадают друг с другом, управление переходит на этап S107. На этапе S107 механизм 73 приложения под управлением блока 68 управления устройством как таковым завершает приложение широковещания данных, исполняемое в текущий момент времени.

На этапе S108 часть 82 анализа пускового сигнала производит блокирование ID приложения, соответствующее приложению широковещанию данных, исполняемому в текущий момент времени внешним устройством 24 (то есть приложение широковещания данных завершено устройством 23 приема), поэтому приложение широковещания данных, исполняемое в текущий момент времени внешним устройством 24, не будет исполняться устройством 23 приема.

То есть, если устройство 23 приема и внешнее устройство 24 получают одинаковое приложение широковещания данных, то приложение широковещания данных, исполняемое в текущий момент времени устройством 23 приема завершается; только внешнее устройство 24 позволяет исполнять рассматриваемое приложение широковещания данных.

После завершения этапа S108 управление возвращается на этап S101, и повторяются последующие этапы.

Если на этапе S106 определено, что ID пускового сигнала не совпадают друг с другом, этапы S107 и S108 пропускаются, и управление переходит на этап S109.

То есть, если устройство 23 приема и внешнее устройство 24 получают различные приложения широковещания данных, устройство 23 приема и внешнее устройство 24 исполняют их соответствующие приложения широковещания данных, которые отличаются друг от друга.

Далее, когда внешнее устройство завершает приложение широковещания данных, устройство 23 приема уведомляют о завершении работы приложения. На этапе S109 определяют, что уведомление о завершении работы приложения было выполнено. Затем управление переходит на этап S110.

На этапе S110 узел 82 анализа пускового сигнала деблокирует ID приложения, соответствующий приложению широковещанию данных, завершенному внешним устройством 24, имеющему выполненное уведомление относительно завершения работы приложения, поэтому устройство 23 приема может исполнять приложение широковещания данных, которое было завершено во внешнем устройстве 24.

После завершения этапа S110 управление возвращается на этап S101, и повторяются последующие этапы.

Предыдущий абзац завершает объяснение процесса обработки информации пускового сигнала, который выполняется с помощью устройства 23 приема.

Согласно вышеописанному процессу обработки информации пускового сигнала, которое выполняется с помощью устройства 23 приема, устройство приема как таковое может исполнить приложение широковещания данных, инициировать событие или завершить приложение широковещания данных в связи с AV-контентом, таким как ТВ-программа. Более того, внешнее устройство может исполнить приложение широковещания данных, инициировать событие или завершить приложение широковещания данных в связи с AV-контентом, таким как ТВ-программа.

Процесс обработки пускового сигнала внешнего устройства

Процесс обработки пускового сигнала, который будет выполняться с помощью внешнего устройства 24, объяснен ниже со ссылкой на блок-схему алгоритма (фиг.19).

На этапе S151 блок 93 управления управляет внешним интерфейсом 91 для того, чтобы определить, связано ли внешнее устройство 24 с устройством 23 приема. Если на этапе S151 определено, что внешнее устройство 24 связано с устройством 23 приема, управление переходит на этап S152.

На этапе S152 блок 93 управления управляет внешним интерфейсом 91 для того, чтобы уведомить устройство 23 приема о запросе на соединение в устройстве 23 приема. На этапе S153 блок 93 управления поддерживает связь с устройством 23 приема через внешний интерфейс 91 для выполнения процесса соединения с устройством 23 приема. Например, процесс соединения может включать в себя аутентификацию завершения внешнего устройства 24, которая выполняется с помощью устройства 23 приема.

На этапе S154 блок 93 управления управляет внешним интерфейсом 91 для того, чтобы определить, принята ли команда, переданная от устройства 23 приема. Если на этапе S154 определено, что команда еще не передана, процесс определения на этапе S154 повторяется.

Если на этапе S154 определено, что команда принята, управление переходит на этап S155. На этапе S155 блок 92 анализа команд анализирует команду, принятую от устройства 23 приема.

На этапе S156 на основании результата анализа на этапе S156 блок 92 анализа команд определяет, является ли принятая команда командой Execute. Если на этапе S156 определено, что команда является командой Execute, то управление переходит на этап S157.

На этапе S157 механизм 96 приложения под управлением блока 93 управления начинает работу приложения. В частности, механизм 96 приложения управляет интерфейсом 97 связи для получения данных приложения широковещания данных, идентифицированного ID приложением ("App_id") из сервера 29 через Интернет 3 и исполняет таким образом полученное приложение широковещания данных.

На этапе S158 блок 93 управления управляет внешним интерфейсом 91 для уведомления устройства 23 приема о начале работы приложения. После завершения этапа S158 управление возвращается на этап S151, и повторяются последующие этапы.

Если на этапе S156 определено, что данная команда является командой, отличной от команды Execute, управление переходит на этап S159. На этапе S159 на основании результата анализа на этапе S155, блок 92 анализа команд определяет, является ли принятая команда командой Terminate.

Если на этапе S159 определено, что команда не является командой Terminate, то есть, что она является командой, отличной от команды Execute или команды Terminate, управление переходит на этап S160. На этапе S160 механизм 96 приложения под управлением блока 93 управления выполняет обработку, соответствующую этой команде. Например, если информация пускового сигнала команды Suspend принята, то приложение широковещания данных, исполняемое в текущий момент времени, приостанавливается. После завершения этапа S160 управление возвращается на этап S154, и повторяются последующие этапы.

Если на этапе S159 определено, что команда является командой Terminate, то управление переходит на этап S161. На этапе S161 механизм 96 приложения под управлением блока 93 управления завершает приложение широковещания данных, исполняемое в текущий момент времени.

На этапе S162 блок 93 управления управляет внешним интерфейсом 91 для уведомления устройства 23 приема о завершении работы приложения. После завершения этапа S162 управление возвращается на этап S154, и повторяются последующие этапы.

Предыдущий абзац завершает объяснение процесса обработки информации пуска, который выполняется с помощью внешнего устройства 24.

Согласно вышеописанному процессу обработки информации пускового сигнала, который выполняется с помощью внешнего устройства 24, внешнее устройство под управлением устройства приема как такового может исполнить приложение широковещания данных, инициирование события или завершение приложения широковещания данных в связи с AV-контентом, таким как ТВ-программа.

На фиг.20 показана типичная координация приложений широковещания данных, которые выполняются с помощью устройства приема и внешнего устройства 24.

Как показано на фиг.20, блок отображения устройства 23 приема отображает изображение AV-контента, принятого в текущий момент времени от блока 21 широковещания. В нижнем левом углу этого изображения появляется изображение приложения широковещания данных наложенным образом. Когда устройство 23 приема, связанное с внешним устройством 24, принимает команду, которая побуждает исполнять приложение широковещания данных, исполняемое в текущий момент времени с помощью устройства 23 приема, с помощью внешнего устройства 24, эта команда передается на внешнее устройство 24.

На основании команды, переданной от устройства 23 приема, внешнее устройство 24 получает то же самое приложение широковещания данных, как и то, которое исполняется в текущий момент времени устройством 23 приема, от сервера 22 через Интернет 3 и исполняет таким образом полученное приложение широковещания данных. В результате этого, экран внешнего устройства 24 отображает то же самое изображение приложения широковещания данных, как и то, которое появляется в нижнем левом углу блока отображения устройства 23 приема.

Когда изображение приложения широковещания данных отображается на экране внешнего устройства 24, устройство 23 приема вызывает исчезновение изображения приложения широковещания данных, наложенного на AV-контент и оставляет только отображаемый AV-контент.

Пример, объясненный выше, представлял собой случай, в котором получается то же самое приложение широковещания данных. Если устройство 23 приема и внешнее устройство 24 получают различные приложения широковещания данных, как описано выше, оба устройства исполняют их соответствующие приложения широковещания данных, которые отличаются друг от друга.

Таким способом, который объяснен выше, внешнее устройство 24, соединенное к устройству 23 приема, может работать в связи с развитием AV-контента.

Типичная структура компьютера

В этой связи, ряд этапов и процессов, описанных выше, можно исполнить с помощью аппаратных средств или программного обеспечения. Там, где ряд процессов должен выполняться на основании программного обеспечения, программа, образующая программное обеспечение, устанавливается с носителя записи программы в компьютер, входящий в состав специализированных аппаратных средств, или, например, персональный компьютер общего назначения, или в подобное оборудование, которое позволяет исполнять различные функции путем установки различных программ.

На фиг.21 изображена блок-схема, показывающая типичную структуру аппаратных средств компьютера, который выполняет вышеописанные этапы и процессы с использованием программы.

В компьютере 200 центральное процессорное устройство (CPV) 201, постоянное запоминающее устройство (ROM) 202 и оперативное запоминающее устройство (RAM) 203 межсоединены через шину 204.

Интерфейс 205 ввода/вывода дополнительно соединен с шиной 204. Интерфейс 205 ввода/вывода соединен с блоком 206 ввода, который обычно состоит из клавиатуры, мыши и микрофона; блок 207 вывода обычно выполнен с помощью блока отображения и громковорителя; блок 208 памяти состоит из жесткого диска; энергонезависимой памяти или т.п.; блок 209 связи образован сетевым интерфейсом или т.п.; и привод 210, который приводит в действие съемные носители 211, такие как магнитный диск, оптический диск, магнитооптический диск или полупроводниковая память.

В компьютере, имеющем структуру, как изложено выше, CPV 201 выполняет ряд вышеописанных этапов и процессов путем загрузки соответствующей программы из блока 208 памяти в RAM 203 через интерфейс 205 ввода/вывода и шины 202 и путем исполнения загруженной таким образом программы.

Кроме того, программу, которая будет исполняться с помощью компьютера, можно обработать в изображенной последовательности этого описания (то есть на основе временной последовательности), параллельно или иным соответствующим синхронизированным способом таким, который применяется, когда это необходимо.

Более того, программу можно обработать с помощью одного компьютера или с помощью множества компьютеров на распределенной основе. Программу можно также передать в удаленный компьютер или компьютеры для исполнения.

В этом описании термин "система" относится к конфигурации в целом, состоящей из множества составных устройств.

Кроме того, следует понимать, что данная технология в случае ее осуществления не ограничена вышеописанным вариантом осуществления, и что различные модификации можно выполнить на основе данной технологии до тех пор, пока они находятся в пределах ее сущности и объема.

Эту технологию можно также сконфигурировать следующим образом.

(1). Устройство приема, включающее в себя:

блок приема, выполненный с возможностью приема переданного AV-контента; узел извлечения пускового сигнала, выполненный с возможностью извлечения информации пускового сигнала относительно управления прикладной программой, исполняемой с помощью устройства приема как такового или с помощью внешнего устройства, соединенного с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;

блок управления устройством как таковым, выполненный с возможностью управления, если извлеченная информация пускового сигнала указывает команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной с помощью информации пуска; и

узел обработки внешнего устройства, выполненный с возможностью передачи, если команда, указанная с помощью извлеченной информации пускового сигнала, адресована внешнему устройству, команды, указанной с помощью информации пускового сигнала, на внешнее устройство.

(2). Устройство приема по п.(1), в котором, если прикладная программа, исполняемая внешним устройством, является той же, что и прикладная программа, исполняемая, в текущий момент времени, устройством приема как таковым, блок управления устройством как таковым выполнен с возможностью завершения прикладной программы, исполняемой, в текущий момент времени, устройством приема как таковым.

(3). Устройство приема по п.(1) или (2), в котором, если прикладная программа, исполняемая внешним устройством, отличается от прикладной программы, исполняемой, в текущий момент времени, устройством приема как таковым, блок управления устройством выполнен с возможностью продолжения исполнения устройством приема как таковым прикладной программы.

(4). Устройство приема по любому из п.п.(1) - (3), в котором блок управления устройством как таковым выполнен с возможностью предотвращения исполнения устройством приема как таковым той же прикладной программы, что исполняется, в текущий момент времени, внешним устройством.

(5). Устройство приема по любому из п.п.(1) - (4), в котором команда, указанная информацией пускового сигнала, включает в себя информацию для назначения определенного устройства, или узла или всех устройств, которые являются целью команды.

(6). Устройство приема по любому из п.п.(1) - (3), в котором информация пускового сигнала включает в себя любую из команд для получения, регистрации и исполнения заданной прикладной программы, команду инициирования события, команду приостановки прикладной программы и команду завершения прикладной программы.

(7). Устройство приема по п.(6), в котором, в ответ на каждую из команд, блок управления устройством как таковым выполнен с возможностью управления получением, регистрацией или исполнением прикладной программы, инициированием события в прикладной программе, исполняемой в текущий момент времени, приостановкой прикладной программы, исполняемой в текущий момент времени, или завершением прикладной программы, исполняемой в текущий момент времени.

(8). Устройство приема по п.(6) или (7), в котором узел обработки внешнего устройства выполнен с возможностью передачи на внешнее устройство любую одну из команд получения, регистрации и исполнения прикладной программы, команды инициирования события прикладной программы, исполняемой в текущий момент времени, команды приостановки прикладной программы, исполняемой в текущий момент времени, и команды завершения прикладной программы, исполняемой в текущий момент времени.

(9). Способ приема, включающий этапы, на которых:

вызывают прием с помощью устройства приема передаваемого AV-контента;

вызывают извлечение с помощью устройства приема информации пускового сигнала относительно управления прикладной программой, исполняемой устройством приема как таковым или внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;

управляют с помощью устройства приема, если извлеченная информация пускового сигнала указывает команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной информацией пуска; и

вызывают передачу с помощью устройства приема, если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, команду, указанную информацией пускового сигнала, на внешнее устройство.

(10). Программа, вызывающая функционирование компьютера в качестве:

блока приема, выполненного с возможностью приема переданного AV-контента;

узла извлечения пускового сигнала, выполненного с возможностью извлечения информации пускового сигнала, относящейся к управлению прикладной программой, исполняемой устройством приема как таковым или внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;

блока управления устройством как таковым, выполненного с возможностью управления, если извлеченная информация пускового сигнала указывает команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала;

узла обработки внешнего устройства, выполненного с возможностью передачи, если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, команды, указанной информацией пускового сигнала, на внешнее устройство.

Перечень ссылочных позиций

1 Широковещательная система, 21 Блок широковещания, 22 Сервер, 23 Устройство приема, 24 Внешнее устройство, 61 Тюнер, 67 Блок обработки пускового сигнала, 68 Блок управления устройством как таковым, 71 Интерфейс связи, 73 Механизм приложения, 75 Внешний интерфейс, 81 Узел извлечения пускового сигнала, 82 Узел анализа пускового сигнала, 83 Узел обработки внешнего устройства, 200 Компьютер, 201 CPV.

1. Устройство приема, содержащее:
блок приема, выполненный с возможностью приема передаваемого AV-контента;
узел извлечения пускового сигнала, выполненный с возможностью извлечения информации пускового сигнала, относящейся к управлению прикладной программой, исполняемой либо устройством приема как таковым, либо внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;
блок управления устройством как таковым, выполненный с возможностью управления, при указании извлеченной информацией пускового сигнала на команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала; и
узел обработки внешнего устройства, выполненный с возможностью передачи, если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, команды, указанной информацией пускового сигнала, на внешнее устройство, при этом
указанная прикладная программа, выполняемая указанным внешним устройством, является приложением широковещания данных, причем указанное внешнее устройство выполнено с возможностью управления указанным приложением широковещания данных в соответствии с командой, переданной на указанное внешнее устройство посредством узла обработки внешнего устройства.

2. Устройство приема по п. 1, в котором, если прикладная программа, исполняемая внешним устройством, является той же, что и прикладная программа, исполняемая, в текущий момент времени, устройством приема как таковым, блок управления устройством как таковым выполнен с возможностью завершения прикладной программы, исполняемой, в текущий момент времени, устройством приема как таковым.

3. Устройство приема по п. 1, в котором, если прикладная программа, исполняемая внешним устройством, отличается от прикладной программы, исполняемой, в текущий момент времени, приемным устройством как таковым, то блок управления устройством как таковым выполнен с возможностью вызова продолжения исполнения указанной прикладной программы устройством приема как таковым.

4. Устройство приема по п. 1, в котором блок управления устройством как таковым выполнен с возможностью предотвращения исполнения устройством приема как таковым той же прикладной программы, что и прикладная программа, исполняемая, в текущий момент времени, внешним устройством.

5. Устройство приема по п. 1, в котором команда, указанная информацией пускового сигнала, включает в себя информацию для обозначения определенного устройства или узла или всех устройств, являющихся целевыми для команды.

6. Устройство приема по п. 1, в котором информация пускового сигнала включает в себя любую из команд на получение, регистрацию и исполнение заданной прикладной программы, команды инициирования события, команды приостановки прикладной программы и команды завершения прикладной программы.

7. Устройство приема по п. 6, в котором блок управления устройством как таковым выполнен с возможностью управления, в ответ на каждую из команд, получением, регистрацией или исполнением прикладной программы, инициированием события в прикладной программе, исполняемой в текущий момент времени, приостановкой прикладной программы, исполняемой в текущий момент времени или завершением прикладной программы, исполняемой в текущий момент времени.

8. Устройство приема по п. 6, в котором узел обработки внешнего устройства выполнен с возможностью передачи на внешнее устройство любой из команд на получение, регистрацию и исполнение прикладной программы, команды инициирования события в прикладной программе, исполняемой в текущий момент времени, команды приостановки прикладной программы, исполняемой в текущий момент времени, или команды завершения прикладной программы, исполняемой в текущий момент времени.

9. Способ приема, включающий в себя этапы, на которых: вызывают прием, устройством приема, передаваемого AV-контента;
вызывают извлечение, устройством приема, информации пускового сигнала, относящейся к управлению прикладной программой, исполняемой либо устройством приема как таковым, либо внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;
вызывают управление устройством приема, при указании извлеченной информацией пускового сигнала на команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала; и
вызывают передачу устройством приема, при указании извлеченной информацией пускового сигнала на команду, адресованную внешнему устройству, команды, указанной информацией пускового сигнала, на внешнее устройство, при этом указанная прикладная программа, выполняемая указанным внешним устройством, является приложением широковещания данных, причем указанное внешнее устройство выполнено с возможностью управления указанным приложением широковещания данных в соответствии с командой, переданной на указанное внешнее устройство посредством узла обработки внешнего устройства.

10. Носитель записи программы, хранящий программу, вызывающую функционирование компьютера в качестве:
блока приема, выполненного с возможностью приема передаваемого AV-контента;
узла извлечения пускового сигнала, выполненного с возможностью извлечения информации пускового сигнала, относящейся к управлению прикладной программой, исполняемой либо устройством приема как таковым, либо внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом;
блока управления устройством как таковым, выполненного с возможностью управления, при указании извлеченной информацией пускового сигнала на команду, адресованную устройству приема как таковому, работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала; и
узла обработки внешнего устройства, выполненного с возможностью передачи, если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, команды, указанной информацией пускового сигнала, на внешнее устройство, при этом
указанная прикладная программа, выполняемая указанным внешним устройством, является приложением широковещания данных, причем указанное внешнее устройство выполнено с возможностью управления указанным приложением широковещания данных в соответствии с командой, переданной на указанное внешнее устройство посредством узла обработки внешнего устройства.



 

Похожие патенты:

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении памяти для хранения векторов движения.

Изобретение относится к средствам кодирования и декодирования видеоданных. Техническим результатом является повышение эффективности кодирования видеоданных.

Изобретение относится к цифровому широковещательному приемнику и способу приема, которые позволяют обеспечить услуги высокого качества путем объединения широковещания и связи.

Изобретение относится к устройству и способу подачи контента, которые позволяют транслировать широковещательный контент путем цифрового телевизионного широковещания, и распределяемый контент, распределяемый через Интернет, которые воспроизводятся совместно друг с другом.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности кодирования.

Изобретение относится к вычислительной технике. Технический результат заключается в снижении количества критериев выведения контекста, которые должны быть использованы и сохранены в кодере или декодере видео.

Изобретение относится к технологиям кодирования/декодирования данных видеоизображений. Техническим результатом является повышение эффективности кодирования/декодирования видео за счет обеспечения внутрикадрового предсказания в планарном режиме, который обеспечивает представление блока с плавным изображением, пиксельные значения которого постепенно изменяются.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении качества сжатого видео.

Изобретение относится к технологиям обработки трехмерных видеоданных. Техническим результатом является удаление избыточности размеров заголовков фрагментов за счет использования элементов синтаксиса без повторения значений для общих элементов синтаксиса для фрагментов глубины и текстуры.

Изобретение относится к технологиям кодирования и декодирования цифровых видеоданных. Техническим результатом является ускорение процесса кодирования за счет снижения объемов вычислений при поиске оптимального режима кодирования блока.

Изобретение относится к цифровому широковещательному приемнику и способу приема, которые позволяют обеспечить услуги высокого качества путем объединения широковещания и связи.

Изобретение относится к устройству и способу подачи контента, которые позволяют транслировать широковещательный контент путем цифрового телевизионного широковещания, и распределяемый контент, распределяемый через Интернет, которые воспроизводятся совместно друг с другом.

Изобретение относится к средствам доступа к оборудованию, расположенному на территории абонента. Технический результат заключается в обеспечении независимой аутентификации терминала.

Изобретение относится к вещательной системе для передачи цифровой телевизионной программы, в частности, к устройству передачи и способу передачи, в которых можно получить содержимое, которое соответствует потребностям.

Изобретение относится к устройству базовой станции и способу связи, используемым для связи со множеством несущих. Техническим результатом является возможность исключить увеличение издержек на сообщение результата распределения при планировании частоты в системе связи с множеством несущих.

Заявленное изобретение относится к технике передачи цифровых сообщений, встроенных в аудиопрограмму радиостанций аналогового вещания. Технический результат изобретения заключается в возможности передавать большие объемы информации без потери субъективного качества звучания за минимальное время.

Изобретение относится к области радиосвязи и может использоваться при построении высокоскоростных дуплексных радиолиний, работающих на одной частоте при передаче дискретных или аналоговых сигналов.
Изобретение относится к автоматизированным информационным системам дистанционного зондирования Земли (ДЗЗ) из космоса, в которых реализуются комплексные подходы обеспечения космической информацией конечных пользователей.

Изобретение к способу управления защитой от детей просмотра определенного контента в телевидении на основе Интернет-протокола (IPTV) и к серверу электронной программы передач (EPG).

Изобретение относится к средствам выявления аудио и/или видеопотоков, вещание которых осуществляется в масштабе реального времени. Технический результат заключается в повышении достоверности определения потоков в масштабе реального времени в среде множества потоков.

Изобретение относится к технике вещания телевизионных программ, в частности к персонализации программных потоков различных зон вещания сети передачи на одной частоте, в соответствии со второй версией стандарта наземного телевизионного вещания (DVB-T2). Техническим результатом является обеспечение вещания множества национальных и региональных программ DVB-T2 не требуя дублирования вещания национальных программ и загрузки региональных программ в центральный пункт передачи. Предложен способ вещания множества национальных и региональных программ DVB-T2, основанный на создании различных потоков T2-MI с использованием технологии туннелей физического уровня (PLP), при этом один поток T2-MI выделяют для национальных программ и создают потоки T2-MI для региональных программ. Национальные программы, подлежащие замене на региональные программы, изолируют в определенных туннелях, при этом согласуют длительность кадров и размер блоков в различных туннелях. Каждый передатчик принимает национальный поток T2-MI и по меньшей мере один региональный поток T2-MI. Передатчик содержит средства для замены по меньшей мере одного туннеля национального потока T2-MI на туннель регионального потока для формирования передаваемого потока Т2-MI. 2 н. и 3 з.п. ф-лы, 6 ил.

Изобретение относится к устройству приема и способу приема с возможностью управления работой заданной прикладной программы в связи с развитием аудиовизуального контента, такого как телевизионная программа. Техническим результатом является обеспечение управления работой внешнего устройства, соединенного с приемным устройством в связи с обработкой AV-контента. Указанный технический результат достигается тем, что узел извлечения пускового сигнала извлекает информацию пускового сигнала относительно управления прикладной программой, исполняемой либо устройством приема как таковым, либо внешним устройством, соединенным с устройством приема в связи с AV-контентом, причем информация пускового сигнала передается вместе с AV-контентом. Если извлеченная информация пускового сигнала указывает на команду, адресованную устройству приема как таковому, то блок управления устройством как таковым управляет работой прикладной программы в соответствии с командой, указанной информацией пускового сигнала. Если команда, указанная извлеченной информацией пускового сигнала, адресована внешнему устройству, то узел обработки внешнего устройства передает команду, указанную информацией пускового сигнала, на внешнее устройство. 3 н. и 7 з.п. ф-лы, 21 ил.

Наверх