Приемное устройство, способ приема, носитель записи и система обработки информации

Иллюстрации

Показать все

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

Реферат

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

Настоящее изобретение относится к приемным устройствам, способам приема, программам и системам обработки информации, и, в частности, к приемному устройству, способу приема, программе и системе обработки информации, выполненным с возможностью обеспечить предоставление прикладной программы, взаимодействующей с цифровой телевизионной программой с использованием технологии автоматического распознавания контента ACR (от англ. "Automatic Content Recognition").

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

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

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

Указатель ссылок

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

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

JP 2006245653 А

Краткое изложение сущности изобретения

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

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

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

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

Решение поставленной задачи

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

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

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

Временная информация является информацией для выполнения команды в заданное время, установленное заранее независимо от прогресса аудио-видео контента, или информацией для выполнения команды, если заданное время, установленное заранее, истекает во взаимосвязи с прогрессом аудио-видео контента.

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

Блок извлечения признака извлекает признак из видеосигнала или из аудиосигнала либо из обоих сигналов.

Приемное устройство может быть независимым устройством или внутренним блоком в составе какого-либо устройства.

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

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

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

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

Полезный результат изобретения

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

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

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

Фиг.2 - пример конфигурации приемного устройства.

Фиг.3 - последовательность действий, поясняющая взаимодействие между приемным устройством и соответствующими серверами.

Фиг.4 - схема, поясняющая принцип работы технологии автоматического распознавания контента.

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

Фиг.6 - таблица, содержащая подробное описание команды.

Фиг.7 - таблица, содержащая подробное описание команды.

Фиг.8 - пример описания команды.

Фиг.9 - графическое представление перехода состояний прикладной программы.

Фиг.10 - графическое представление взаимосвязи между соответствующими командами и переходами состояний.

Фиг.11 - блок-схема алгоритма обработки реакции на команду.

Фиг.12 - блок-схема алгоритма регулировки синхронизации.

Фиг.13 - графическое представление примера сценария работы.

Фиг.14 - графическое представление примера сценария работы.

Фиг.15 - графическое представление взаимосвязи между несколькими прикладными программами.

Фиг.16 - графическое представление примера работы нескольких прикладных программ.

Фиг.17 - графическое представление характерного примера телевизионной вещательной системы, в которой применено настоящее изобретение.

Фиг.18 - графическое представление примера конфигурации коммуникационной системы.

Фиг.19 - графическое представление примера конфигурации компьютера.

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

Ниже описаны варианты осуществления изобретения со ссылкой на прилагаемые к описанию чертежи.

Первый вариант осуществления изобретения

Пример конфигурации телевизионной вещательной системы

На фиг.1 показана телевизионная вещательная система 1, соответствующая первому варианту осуществления изобретения. Такая телевизионная вещательная система 1 содержит телевизионное вещательное устройство 11, приемное устройство 12, сервер 13 автоматического распознавания контента, командный сервер 14 и сервер 15 прикладных программ. При этом приемное устройство 12, сервер 13 автоматического распознавания контента, командный сервер 14 и сервер 15 прикладных программ связаны между собой посредством Интернета.

Упомянутое телевизионное вещательное устройство 11 сконфигурировано для передачи (вещания) цифрового сигнала телевизионного вещания, содержащего аудио-видео контент, соответствующий цифровой телевизионной программе.

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

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

Помимо всего прочего приемное устройство 12 периодически получает доступ к серверу 13 автоматического распознавания контента через Интернет 16 и запрашивает результат идентификации цифровой телевизионной программы. В это время признак, выделенный из видеосигнала и аудиосигнала цифровой телевизионной программы (далее называемый также информацией о характерном признаке), передается на сервер 13 автоматического распознавания контента.

Упомянутый сервер 13 автоматического распознавания контента имеет базу данных, в которой хранятся признаки, выделенные из видеосигналов и аудиосигналов произвольного аудио-видео контента, и осуществляет идентификацию аудио-видео контента с использованием технологии автоматического распознавания контента в ответ на запрос от произвольного оконечного устройства, соединенного с Интернетом 16. Сервер 13 автоматического распознавания контента сверяет информацию о характерном признаке от приемного устройства 12 с имеющейся в базе данных информацией, таким образом идентифицируя цифровую телевизионную программу, и передает результат идентификации в приемное устройство 12 через Интернет 16.

В соответствии с результатом идентификации, принятым от сервера 13 автоматического распознавания контента, приемное устройство 12 получает доступ к командному серверу 14 через Интернет 16 и получает от него команду на управление работой прикладной программы для передачи данных по каналам телевизионного вещания (далее по тексту "прикладная программа для передачи данных), выполняемой во взаимодействии с цифровой телевизионной программой (аудио-видео контентом).

Командный сервер 14 вырабатывает команду на управление работой прикладной программы для передачи данных и передает эту команду на приемное устройство 12 через Интернет 16 в ответ на запрос от приемного устройства 12.

Упомянутое приемное устройство 12 управляет работой прикладной программы для передачи данных в соответствии с командой, принятой от командного сервера 14. При этом в соответствии с командой, принятой от командного сервера 14, приемное устройство 12 получает доступ к серверу 15 прикладных программ через Интернет 16 и получает упомянутую прикладную программу для передачи данных.

Сервер 15 прикладных программ управляет прикладной программой для передачи данных, выполняемой во взаимодействии с цифровой телевизионной программой (аудио-видео контентом), циркулярно передаваемой телевизионным вещательным устройством 11, и передает прикладную программу для передачи данных в приемное устройство 12 через Интернет 16 в ответ на запрос от приемного устройства 12.

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

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

На фиг.2 показан пример конфигурации приемного устройства 12 согласно фиг.1.

Приемное устройство 12 содержит тюнер 51, демультиплексор 52, аудиодекодер 53, подсистему 54 аудиовыхода, видеодекодер 55, подсистему 56 видеовыхода, выделитель 57 характерного признака, коммуникационный интерфейс 58, блок 59 тактовой синхронизации, анализатор 60 команды, контроллер 61, блок 62 памяти, операционную часть 63, сервер 64 прикладных программ, блок 65 кэш-памяти и блок 66 хранения прикладных данных.

Тюнер 51 принимает и демодулирует цифровой телевизионный вещательный сигнал, соответствующий каналу, выбранному пользователем, и выдает получаемый в результате транспортный поток данных (далее по тексту ТП) на мультиплексор 52.

Упомянутый демультиплексор 52 разделяет ТП из тюнера 51 на кодированный и кодированный видеосигнал и выдает соответствующие сигналы на аудиодекодер 53 и видеодекодер 55. Кроме того, демультиплексор 52 выделяет временную отметку программы из пакета ТП, конфигурирующего ТП, и направляет ее в блок 59 тактовой синхронизации.

Аудиодекодер 53 декодирует входной кодированный аудиосигнал и выдает получаемый в результате аудиосигнал на подсистему 54 аудио выхода и на выделитель 57 характерного признака. Подсистема 54 аудио выхода выдает входной аудиосигнал на громкоговоритель последующего каскада.

Видеодекодер 55 декодирует входной кодированный видеосигнал и выдает получаемый в результате видеосигнал на подсистему 56 видеовыхода и на выделитель 57 характерного признака. Упомянутая подсистема видеовыхода 56 выдает входной видеосигнал на монитор последующего каскада.

На выделитель 57 характерного признака подаются аудиосигнал с аудио декодера 53 и видеосигнал с видеодекодера 55. Выделитель 57 характерного признака выделяет признак либо из одного, либо из обоих сигналов (аудио и видео) и направляет его в коммуникационный интерфейс 58 в качестве информации о характерном признаке.

Упомянутый коммуникационный интерфейс 56 передает информацию о характерном признаке с выделителя 57 характерного признака на сервер 13 автоматического распознавания контента через Интернет 16. Кроме того, коммуникационный интерфейс 56 принимает результат идентификации цифровой телевизионной программы, передаваемый с сервера 13 автоматического распознавания контента, и направляет его в контроллер 61.

Упомянутый контролер 61 выполняет программу управления, заранее сохраненную в блоке 62 памяти, таким образом осуществляя управление работой соответствующих элементов приемного устройства 12. Программа управления, выполняемая контроллером, заранее записывается в блок 62 памяти. Такая программа управления может быть обновлена на основе цифрового сигнала телевизионного вещания или обновленных данных, получаемых через Интернет 16. Подсистема 63 оперативного управления воспринимает от пользователя различные виды воздействия и уведомляет контроллер 61 операционным сигналом, соответствующим виду воздействия.

Кроме того, в соответствии с полученным от коммуникационного интерфейса 58 результатом идентификации, контроллер 61 управляет доступом коммуникационного интерфейса 58 к командному серверу 14 через Интернет 16 и запросом команды. Коммуникационный интерфейс 58 принимает команду, переданную командным сервером 14, и передает ее в анализатор 60 команды.

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

Блок 59 тактовой синхронизации выполнен, например, с фазовой автоподстройкой частоты и выдает системное время, соответствующее временной отметке программы, полученной от демультиплексора 52, на соответствующие элементы приемного устройства 12, такие как аудиодекодер 53, видеодекодер 55 и контроллер 61. Таким образом в приемном устройстве 12 может быть обеспечена синхронизация часов системного времени с телевизионным вещательным устройством 11 и вследствие этого могут быть воспроизведены аудиосигнал и видеосигнал.

Упомянутый контроллер 61 управляет получением и записью, получением и активацией (выполнением), вводом события, приостановкой, завершением и т.п. прикладной программы для передачи данных по каналам телевизионного вещания во взаимодействии с цифровой телевизионной программой (аудио-видео контентом), основываясь на результате анализа, полученном от анализатора 60 команды. Кроме того, основываясь на результате анализа, полученного от анализатора 60 команды, контроллер 61 управляет синхронизацией времени выполнения команды на основе системного времени, получаемого от блока 59 тактовой синхронизации.

Процессор 64 прикладной программы управляет доступом коммуникационного интерфейса 58 к серверу 15 прикладных программ через Интернет 16 и запрашивает прикладную программу для передачи данных под управлением контроллера 61. Упомянутый коммуникационный интерфейс 58 принимает прикладную программу для передачи данных, передаваемую сервером 15 прикладных программ, и сохраняет ее в блоке 65 кэш-памяти.

Процессор 64 прикладной программы считывает и выполняет прикладную программу для передачи данных, хранящуюся в блоке 65 кэш-памяти под управлением контроллера 61. Видеосигнал выполняемой прикладной программы для передачи данных выдается в подсистему 56 видеовыхода.

Подсистема 56 видеовыхода объединяет входной видеосигнал, поступающий от процессора 64 прикладной программы, и входной видеосигнал, поступающий от видеодекодера 55, и выдает объединенный сигнал на монитор последующего каскада.

Блок 66 хранения прикладных данных содержит оперативное ЗУ 66А и долговременное ЗУ 66Б. Процессор 64 прикладной программы записывает данные, относящиеся к выполняемой прикладной программе для передачи данных (как правило, включая иерархию отображаемой информации и т.д.) в оперативное ЗУ 66А. Кроме того, при приостановке выполняемой прикладной программы для передачи данных процессор 64 прикладной программы перемещает данные, находящиеся в оперативном ЗУ 66А блока 66 хранения прикладных данных в долговременное ЗУ 66Б. Затем при возобновлении приостановленной прикладной программы для передачи данных процессор 64 прикладной программы перемещает данные, хранящиеся в долговременном ЗУ 66Б в оперативное ЗУ 66А для восстановления состояния, имевшегося перед приостановкой.

Приемное устройство 12 сконфигурировано вышеописанным образом.

Взаимодействие между приемным устройством и соответствующими серверами

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

В приемном устройстве 12, когда пользователем выбран желаемый канал, осуществляется прием цифрового сигнала телевизионного вещания, поступающего от телевизионного вещательного устройства 11, и видеоизображение соответствующей цифровой телевизионной программы отображается на мониторе (S11). Кроме того, в приемном устройстве 12 периодически осуществляется выделение из видеосигнала и аудиосигнала признаков, соответствующих цифровой телевизионной программе (S12), и эти признаки передаются в сервер 13 автоматического распознавания контента в качестве информации о характерном признаке (S13).

Сервер 13 автоматического распознавания контента выполняет идентификационную обработку по автоматическому распознаванию контента с целью идентификации цифровой телевизионной программы, выбранной в данное время в приемном устройстве 12, путем сверки информации о характерном признаке с базой данных (S14). А именно, как показано на фиг. 4, в сервере 13 автоматического распознавания контента, когда от приемного устройства 12 принят запрос в виде информации о характерном признаке, осуществляется сверка информации о характерном признаке с базой 13Б данных характерных признаков, созданной заранее подсистемой 13А идентификационной обработки по автоматическому распознаванию контента, и осуществляется идентификация выбранной в данное время в приемном устройстве 12 цифровой телевизионной программы.

Упомянутая информация о характерном признаке (признаке) является, например, характерной информацией для всего аудио-видео контента или для его составной части, и такая характерная информация о большом количестве частей аудио-видео контента заранее сохраняется в базе 13Б данных характерных признаков. В ходе идентификационной обработки по автоматическому распознаванию контента определяется, например, степень сходства или степень совпадения этих частей характерной информации. В качестве способа определения степени сходства или степени совпадения может быть использована одна из широко известных технологий, описанных в различного рода публикациях и т.п. При использовании технологии автоматического распознавания контента можно идентифицировать аудио-видео контент по признаку видеосигнала и аудиосигнала независимо от информации, такой как разрешение, отношение сторон телевизионного изображения, скорость передачи битов или формат аудио-видео контента.

Путем такой идентификационной обработки по автоматическому распознаванию контента получают информацию, означающую номер канала цифровой телевизионной программы (далее по тексту "информация о номере канала телевизионной программы"), и информацию, означающую временное положение, когда выделена информация о характерном признаке, если на временной оси отображается период от начала до окончания цифровой телевизионной программы (далее по тексту "информация о временном положении"). Кроме того, в базе 13Б данных характерных признаков сохраняется информация, означающая источник получения команды на управление работой прикладной программы для передачи данных, выполняемой во взаимодействии с телевизионной программой (далее по тексту "информация об источнике команды"), вместе с информацией о номере канала телепрограммы. В качестве информации об источнике команды используется, например, универсальный указатель ресурса командного сервера 14.

Подсистема 13А идентификационной обработки по автоматическому распознаванию контента получает информацию об источнике команды, соответствующую идентифицированному номеру канала, от базы 13Б данных характерных признаков. Затем подсистема 13А идентификационной обработки по автоматическому распознаванию контента передает информацию о номере канала телевизионной программы, информацию о временном положении и информацию об источнике команды в качестве результата идентификационной обработки в приемное устройство 12, то есть в источник запроса (S15).

Приемное устройство 12 получает результат идентификации от сервера 13 автоматического распознавания контента и анализирует результат идентификации (S16). При этом в зависимости от результата анализа приемное устройство 12 получает доступ к командному серверу 14, имеющему универсальный указатель ресурса, описанный в информации об источнике команды, и передает ему информацию о номере канала телевизионной программы и информацию о временном положении, таким образом запрашивая команду, которая может быть выполнена в приемном устройстве 12 (S17).

В ответ на запрос от приемного устройства 12 командный сервер 14 передает в приемное устройство 12 команду в соответствии с информацией о номере канала и информацией о временном положении (S19).

Приемное устройство 12 получает команду от командного сервера 14 и анализирует ее (S20). При этом в соответствии с результатом анализа команды приемное устройство 12 получает доступ к серверу 15 прикладных программ и запрашивает прикладную программу для передачи данных, выполняемую во взаимодействии с выбранной в данное время цифровой телевизионной программой (S21).Сервер 15 прикладных программ передает прикладную программу для передачи данных в приемное устройство 12 в ответ на запрос прикладной программы от приемного устройства 12 (S23).

Приемное устройство 12 получает прикладную программу для передачи данных от сервера 15 прикладных программ и выполняет (активирует) данную прикладную программу (S24).

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

Подробное содержание команды

На фиг. 5 показан один из примеров информационных единиц, включаемых в состав команды.

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

"Время вступления команды в силу" ("Command effective time") указывается либо в виде "абсолютных времени и даты" ("absolute time and date"), либо в виде "относительного времени" ("relative time"), либо в виде "временной отметки предоставления пакета" ("PTS", от англ. "Presentation Time Stamp"), означающих время выполнения команды. "Абсолютные время и дата" указываются, если команда выполняется, когда текущие время и дата становятся равными конкретному времени, установленному заранее, независимо от продвижения цифровой телевизионной программы. "Относительное время" указывается, если команда выполняется, когда истекает конкретное время с момента времени, взятого за начало отсчета в цифровой телевизионной программе. Например, в качестве относительного времени может указываться время с момента начала цифровой телевизионной программы. И, наконец, "временная отметка предоставления пакета" указывается, если команда выполняется путем использования "временной отметки предоставления пакета", представляющей собой временную информацию для осуществления синхронного воспроизведения. То есть кроме системы указания времени вступления команды в силу, основанной на часах, минутах и секундах, может использоваться система указания, основанная на показании системного таймера транспортного потока.

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

В ″типе устройства, которому предназначена команда″ (Command subject apparatus type), указывается устройство, подлежащее управлению прикладной программой для передачи данных по данной команде. Здесь если к приемному устройству 12 подключено внешнее устройство, то кроме основного блока приемного устройства (приемного устройства 12) в качестве устройства, для которого предназначена данная команда, указывается данное внешнее устройство

″Действие команды″ (″Command action″) означает, что это за команда: ″Register″ (″Записать прикладную программу″), ″Execute″ (″Активировать прикладную программу″), ″Terminate″ (″Завершить прикладную программу″), ″Inject_event″ (″Ввести событие″) и ″Suspend″ (″Приостановить прикладную программу″).

Команда Register (Записать) является указанием для приемного устройства 12 на получение или запись прикладной программы для передачи данных. Здесь запись прикладной программы для передачи данных подразумевает, что вместе с прикладной программой для передачи данных сохраняются ее приоритет и дата истечения срока действия. Прикладная программа для передачи данных управляется контроллером 61 в соответствии с приоритетом и предельным сроком хранения.

Команда Execute (Активировать) является указанием приемному устройству 12 на получение или активацию прикладной программы для передачи данных.

Команда Terminate (Завершить) является для приемного устройства 12 командой на прекращение выполнения прикладной программы для передачи данных.

Команда Inject_event (Ввести событие) является командой для приемного устройства 12 на ввод события в выполняемую прикладную программу для передачи данных.

Команда Suspend (Приостановить) является командой для приемного устройства 12 на приостановку выполнения прикладной программой для передачи данных.

Параметр децентрализации применения команды (″Command application decentralization parameter″) является параметром для случайной децентрализации времени выполнения команды в указанном устройстве, таком как приемное устройство 12. С помощью этого параметра настраивается временной режим доступа к командному серверу 14 и серверу 15 прикладных программ. Таким образом становится возможной децентрализация доступа к серверам и снижение нагрузки.

Идентификатор прикладной программы (″Application ID″) является идентификационной информацией прикладной программы для передачи данных, соответствующей данной команде. Тип прикладной программы (″Application type″) является информацией о типе прикладной программы для передачи данных, соответствующей данной команде. Идентификатор предпринимателя (″Business operator ID″) является информацией о предпринимателе (например, о телевизионной вещательной станции и т.д.), который осуществляет выполнение услуги прикладной программы для передачи данных, соответствующей данной команде.

Универсальный указатель ресурса прикладной программы (″Application URL″) является информацией, означающей универсальный указатель источника получения прикладной программы для передачи данных, если действие команды подразумевает получение прикладной программы (″application acquisition″) или активацию прикладной программы (″application activation″). Дата истечения срока действия прикладной программы (″Application Expiration Date″) является информацией, означающей дату истечения срока действия прикладной программы для передачи данных. Кроме того, приоритет сохранения прикладной программы (″application retention priority″) является информацией, указывающей приоритет при получении и сохранении прикладной программы для передачи данных, соответствующей данной команде. При записи прикладной программы для передачи данных сохраняются дата истечения срока действия прикладной программы и ее приоритет. Управление прикладной программой для передачи данных осуществляется в соответствии с упомянутыми датой истечения срока действия прикладной программы и ее приоритетом.

Идентификатор события (″Event ID″) является идентификационной информацией события, которое должно быть введено в прикладную программу для передачи данных, указанную идентификатором прикладной программы, если действием команды является ввод события (″event firing″). Кроме того, в дополнительных данных о событии (″event appended data″) описываются данные, упоминаемые при вводе события, если действием команды является ввод события (″event firing″).

Подробное описание команды приведено на фиг.6 и 7.

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

Признак предназначения соответствует типу устройства, которому предназначена команда (″command subject apparatus type″) на фиг.5. Например, в признаке предназначения указывается ″receiver″ (приемник), если устройством, которому предназначена команда, является приемное устройство 12, и ″extemal_1″ (внешнее устройство 1) или ″external_2″ (внешнее устройство 2), если устройством, которому предназначена команда, является внешнее устройство.Признак действия соответствует ″command action″ (действие команды) на фиг.5. Например, признак действия ″execute″ (активировать) указывается, если требуется получение или активация прикладной программы для передачи данных. Признак ″register″ (записать) указывается, если требуется активация или запись прикладной программы для передачи данных, а признак ″suspend″ (приостановить) указывается, если требуется приостановить выполнение прикладной программы для передачи данных. Кроме того, указывается признак действия ″terminate″ (завершить), если требуется прекращение выполнения прикладной программы для передачи данных, а признак ″event″ (событие) - если в выполняемую прикладную программу для передачи данных вводится событие.

Синхронизирующий элемент соответствует времени вступления команды в силу (command effective time) на фиг.5. В качестве признака синхронизирующего элемента имеется признак единиц измерения. Например, в признаке единиц измерения указывается ″utc″ (мировое координированное время), если используются абсолютные время и дата. Кроме того, указывается ″smpte″ (стандартизованный временной код, принятый Обществом инженеров кино и телевидения), если используется относительное время, и ″pts″ (временная отметка предоставления пакета), если используется временная отметка предоставления пакета.

Элемент диффузии соответствует параметру децентрализации применения команды (command application decentralization parameter) на фиг.5. Для элемента диффузии имеются признак rate (норма), признак range (диапазон) и признак period (период), указывающие соответственно количество раз распределения, максимальное время задержки и период диффузии применения команды.

Элемент прикладной программы соответствует идентифик