УСТРОЙСТВО ПРИЕМНИКА ШИРОКОВЕЩАТЕЛЬНОЙ ПЕРЕДАЧИ ПО IP
IP BROADCAST RECEIVER APPARATUS

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству приемника широковещательной передачи и более конкретно к устройству приемника широковещательной передачи, способного осуществлять прием широковещательной передачи по IP (Интернет-протоколу).
Уровень техники изобретения
В устройстве приемника широковещательной передачи по IP данные для отображения сайта портала или подобное, как правило, описаны в формате описания BML (Языка Разметки Широковещательной Передачи). Когда устройство приемника широковещательной передачи по IP принимает широковещательную передачу по IP, сторона, предоставляющая контент, подтверждает, должно ли отображаться изображение, посредством считывания атрибута состояния потока, который является атрибутом объекта, описанного в BML, и определения того, подается ли поток в устройство приемника широковещательной передачи.
Несмотря на то, что атрибут может считываться/записываться стороной, предоставляющей контент, он не используется для обеспечения удобства просмотра.
Патентный Документ 1 раскрывает систему широковещательной передачи по IP, включающую в себя устройство управления между сервером широковещательной передачи по IP и терминалом широковещательной передачи по IP и выполненную с возможностью эффективного управления числом каналов широковещательной передачи по IP и групповым адресам даже в том случае, когда растет число каналов широковещательной передачи IPTV (Телевидения по Интернет-протоколу) и число терминалов широковещательной передачи по IP. Патентный Документ 1: Японская Патентная Публикация (Kokai) № 2008-160199 A.
Раскрытие изобретения
Задачи, решаемые изобретением
Даже в том случае, когда атрибут состояния потока объекта, описанного в BML, установлен в значение «воспроизведение», по некоторым причинам поток может подаваться не сразу. Как описано выше, то, отображается ли изображение, подтверждается считыванием атрибута состояния потока. Соответственно, когда сторона, предоставляющая контент, делает запрос на установку атрибута состояния потока в значение «воспроизведение» при отображении с использованием BML, обычный приемник широковещательной передачи по IP устанавливает атрибут состояния потока в значение «остановить», если поток не подается в течение фиксированного периода времени с момента установки атрибута состояния потока в значение «воспроизведение». Приемник широковещательной передачи по IP не может принять поток, подаваемый после фиксированного периода времени, и отобразить изображение, не только когда потоки не могут быть непрерывно поданы после этого из-за какой-либо неисправности, но также и когда подача потока откладывается случайно.
Настоящее изобретение было создано с учетом описанных выше обстоятельств и имеет своей целью предоставление устройства приемника широковещательной передачи по IP, выполненного с возможностью, даже в том случае, когда подача потока откладывается, определения того, будет ли поток подан позже, и отображения изображения, когда поток подается.
Средства решения задач
Устройство приемника широковещательной передачи по IP в соответствии с настоящим изобретением, когда со стороны предоставляющей контент делается запрос на установку атрибута состояния потока в значение «воспроизведение» при отображении с использованием BML, определяет, была ли получена от сервера широковещательной передачи по IP информация о канале. Устройство приемника широковещательной передачи по IP устанавливает атрибут состояния потока в значение «воспроизведение», если от сервера широковещательной передачи по IP была получена информация о канале, и устанавливает атрибут состояния потока в значение «остановить», если от сервера широковещательной передачи по IP информация о канале не была получена.
Способ в соответствии с настоящим изобретение включает в себя этап создания отображения с использованием BML, этап приема запроса на установку атрибута состояния потока в значение «воспроизведение» со стороны, предоставляющей контент, этап определения того, была ли получена от сервера широковещательной передачи по IP информация о канале, этап установки атрибута состояния потока в значение «воспроизведение», если информация о канале была получена, и этап установки атрибута состояния канала в значение «остановить», если информация о канале не была получена.
Настоящее изобретение может быть программой, предписывающей компьютеру выполнять вышеописанный способ. В качестве альтернативы, настоящее изобретение может быть машиночитаемым записываемым носителем с записанной на нем программой. Программу можно получать с помощью среды передачи, такой как Интернет.
Преимущество изобретения
Даже в том случае, когда подача потока отложена, устройство приемника широковещательной передачи по IP в соответствии с настоящим изобретением может определять, будет ли поток подан позже, и отображать изображение, когда поток подается.
Перечень фигур чертежей
Фигура 1 является структурной схемой, показывающей пример конфигурации устройства приемника широковещательной передачи в соответствии с настоящим изобретением.
Фигура 2 является внешним видом для объяснения сайта портала, отображаемого в L-образном виде.
Фигура 3 является внешним видом для объяснения объекта изображения в BML документе.
Фигура 4 является блок-схемой для объяснения процесса, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в обычном устройстве приемника широковещательной передачи по IP.
Фигура 5 является блок-схемой для объяснения процесса, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в устройстве приемника широковещательной передачи по IP в соответствии с настоящим изобретением.
Описание обозначений
A - устройство приемника цифровой широковещательной передачи
1 - входной каскад
3 - демультиплексор
5 - модуль видео/аудио декодирования
7 - модуль вывода аудио
11 - модуль декодирования программной информации
17 - модуль объединения зон экрана
21 - модуль отображения
25 - модуль управления
28 - модуль интерфейса
29 - модуль хранения
NT - Интернет
B - сервер контента
Лучший вариант осуществления изобретения
Фигура 1 является структурной схемой, показывающей пример конфигурации устройства приемника широковещательной передачи в соответствии с настоящим изобретением. Устройство A приемника цифровой широковещательной передачи, показанное на фигуре 1, включает в себя входной каскад 1, который принимает сигналы цифровой широковещательной передачи от антенны и выполняет операции по выбору канала и подобные, демультиплексор 3, модуль 5 видео/аудио декодирования, который декодирует выходные данные от демультиплексора 3, модуль 17 объединения зон экрана, который формирует сигналы для отображения комбинированного изображения из декодированных видеосигналов и программных табличных данных (которые будут описаны позже), модуль 21 отображения, который основывается на сигналах, сформированных модулем 17 объединения зон экрана, и модуль 7 вывода аудио, который выдает звуки.
Устройство приемника цифровой широковещательной передачи также включает в себя модуль 11 декодирования программной информации, который декодирует программную информацию, выдаваемую демультиплексором 3, и модуль 15 формирования электронной программной таблицы, который формирует электронную программную таблицу на основании программной информации, декодированной модулем 11 декодирования программной информации.
Устройство приемника цифровой широковещательной передачи дополнительно включает в себя модуль 28 интерфейса, который организует взаимодействие с другим внешним устройством, модуль 23 приема излучения пульта дистанционного управления, который принимает сигнал пульта дистанционного управления от пульта дистанционного управления, служащего в качестве устройства управления, модуль 25 управления (CPU), который управляет всем устройством, модуль 27 памяти (RAM или ROM), на котором записаны прикладные программы для разных процессов, исполняемых модулем 25 управления, и который раскрывает программу и предоставляет раскрытую программу CPU, и модуль хранения, который хранит файл информации конфигурации CDN (Content Delivery Network - Сети Доставки Контента) и информацию о канале (которая будет описана позже). Модуль 28 интерфейса может принимать цифровой контент, доставляемый от сервера B контента через CDN (что будет описано позже). Модуль 25 управления так же выполняет функции управления, связанные с выбором канала, когда выбран IPTV.
При включении устройства приемника широковещательной передачи по IP устройство приемника широковещательной передачи по IP отображает сайт портала, и на пульте дистанционного управления нажимается кнопка широковещательной передачи по IP. Например, сайт портала состоит из L-образной статической области, в которой скомпонованы кнопки для выбора контента, уведомления и подобного, и динамической области, в которой отображается изображение контента, как показано на фиг.2. Например, если при помощи пульта дистанционного управления нажимается кнопка прогноза погоды в статической области, то в динамической области отображается контент прогноза погоды.
Данные для отображения сайта портала описаны на BML (Языке Разметки Широковещательной Передачи). Изображение, отображаемое в динамической зоне, описано при помощи объекта изображения.
Фигура 3 является внешним видом для объяснения объекта изображения в BML документе. В части BML текста между меткой <bml> и меткой </bml> в качестве описания для компоновки объекта изображения может быть описан управляющий код «объект», подобно части, окруженной пунктирной линией на фигуре 3. В управляющем коде «объект» тип изображения может указываться при помощи атрибута «тип». В примере на Фигуре 3 атрибут «тип» указывает, что изображение является изображением широковещательной передачи по IP. Канал широковещательной передачи по IP может указываться при помощи атрибута «данные». Атрибут «состояние потока» может быть установлен в значение «воспроизведение», указывающее состояние воспроизведения, или значение «остановить», указывающее не отображаемое состояние. Эти атрибуты могут считываться/записываться при помощи сценария со стороны, предоставляющей контент. Например, предположим, что сценарий написан таким образом, что в том случае, если в статической области нажимается кнопка прогноза погоды, то атрибут состояния потока устанавливается в значение «остановить» и широковещательная передача по IP останавливается, атрибут данных меняется на канал прогноза погоды и атрибут состояния потока вновь устанавливается в значение «воспроизведение». В этом случае, когда в статической области нажимается кнопка прогноза погоды, в динамической области должен отображаться контент прогноза погоды.
Атрибут состояния потока со значением «воспроизведение» служит в качестве инструкции на присоединение к групповому адресу. Атрибут состояния потока со значением «остановить» служит в качестве инструкции, чтобы покинуть групповой адрес, к которому было выполнено присоединение. Присоединение к групповому адресу требует получения информации о канале из TS (Транспортного Потока), выделенного для SI (Информации об Услуге), а получение информации о канале требует присоединения к TS, выделенному для SI.
По приему запроса на изменение атрибута состояния потока на значение «воспроизведение» устройство приемника широковещательной передачи по IP в соответствии с настоящим изобретением определяет, что поток будет подан, и устанавливает атрибут состояния потока в значение «воспроизведение», если присутствует информация о канале, т.е. если информация о канале была получена от сервера широковещательной передачи по IP. Даже в том случае, если поток подается позже, то, так как атрибут состояния потока остается в значении «воспроизведение», устройство приемника широковещательной передачи по IP может принять поток и отобразить изображение.
Сторона, предоставляющая контент, считывает атрибут состояния потока и определяет на основании того, имеет ли атрибут состояния потока значение «воспроизведение» или «остановить», подается ли поток на устройство приемника широковещательной передачи по IP, тем самым подтверждая, отображается ли изображение. Соответственно, если потоки подаются не непрерывно, требуется установка атрибута состояния потока в значение «остановить». Устройство приемника широковещательной передачи по IP в соответствии с настоящим изобретением определяет, что потоки подаются не непрерывно, и не устанавливает атрибут состояния потока в значение «воспроизведение», если информация о канале отсутствует.
Будет описан конкретный процесс, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в устройстве приемника широковещательной передачи по IP в соответствии с настоящим изобретением. Сначала будет описан процесс, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в обычном устройстве приемника широковещательной передачи по IP, служащий в качестве объекта для сравнения.
Фигура 4 является блок-схемой для объяснения процесса, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в обычном устройстве приемника широковещательной передачи по IP. На этапе S101 устройство приемника широковещательной передачи по IP получает информацию конфигурации CDN. На этапе S102 устройство приемника широковещательной передачи по IP получает информацию конфигурации PF (Platform - Платформы) на основании информации, описанной в информации конфигурации CDN. На этапе S103 устройство приемника широковещательной передачи по IP получает TS, выделенный для SI, на основании информации, описанной в информации конфигурации PF. На этапе S104 устройство приемника широковещательной передачи по IP получает BML документ на основании информации, описанной в информации конфигурации PF. Предположим, что на этапе S105 устройство приемника широковещательной передачи по IP приняло от стороны, предоставляющей контент, инструкцию на установку атрибута состояния потока объекта широковещательной передачи по IP в значение «воспроизведение».
На этапе S106 устройство приемника широковещательной передачи по IP устанавливает атрибут состояния потока в значение «воспроизведение». На этапах S107 и S108 устройство приемника широковещательной передачи по IP определяет, был ли подан поток в течение фиксированного периода времени. Если в течение фиксированного периода времени поток был подан, то на этапе S109 устройство приемника широковещательной передачи по IP прекращает обработку BML документа и завершает процесс. С другой стороны, если в течение фиксированного периода времени не было подано никакого потока, то на этапе S110 устройство приемника широковещательной передачи по IP устанавливает атрибут состояния потока в значение «остановить», на этапе S109 прекращает обработку BML документа и завершает процесс.
В этом обычном процессе, если в течение фиксированного периода времени, после того как атрибут состояния потока установлен в значение «воспроизведение», не было подано никакого потока, атрибут состояния потока всегда устанавливается в значение «остановить». Соответственно, в том случае, если поток подается после истечения фиксированного периода времени, устройство приемника широковещательной передачи по IP не может принять поток и отобразить изображение.
Теперь будет описана фигура 5, являющаяся блок-схемой, объясняющей процесс, который должен выполняться в ответ на запрос на установку атрибута состояния потока в значение «воспроизведение» в устройстве приемника широковещательной передачи по IP в соответствии с настоящим изобретением. На этапе S201 устройство приемника широковещательной передачи по IP получает информацию конфигурации CDN. На этапе S202 устройство приемника широковещательной передачи по IP получает информацию конфигурации PF на основании информации, описанной в информации конфигурации CDN. На этапе S203 устройство приемника широковещательной передачи по IP получает TS, выделенный для SI, на основании информации, описанной в информации конфигурации PF. На этапе S204 устройство приемника широковещательной передачи по IP получает BML документ на основании информации, описанной в информации конфигурации PF. Предположим, что на этапе S205 устройство приемника широковещательной передачи по IP приняло от стороны, предоставляющей контент, инструкцию на установку атрибута состояния потока объекта широковещательной передачи по IP в значение «воспроизведение». До сих пор процесс точно такой же, как и процесс в обычном устройстве приемника широковещательной передачи по IP.
На этапе S206 устройство приемника широковещательной передачи по IP определяет, присутствует ли информация о канале, т.е. был ли удачным на этапе S203 процесс присоединения к TS, выделенному для SI, и процесс корректного получения информации о канале. Если информация о канале присутствует, то на этапе S207 устройство приемника широковещательной передачи по IP устанавливает атрибут состояния потока в значение «воспроизведение». С другой стороны, если информация о канале отсутствует, то на этапе S208 устройство приемника широковещательной передачи по IP устанавливает атрибут состояния потока в значение «остановить». На этапе S209 устройство приемника широковещательной передачи по IP прекращает обработку BML документа и завершает процесс.
Устройство приемника широковещательной передачи по IP в соответствии с настоящим изобретением определяет, будет ли подан поток на основании наличия или отсутствия информации о канале. Даже в том случае, когда подача потока откладывается, в том случае если информации о канале присутствует, устройство приемника широковещательной передачи по IP определяет, что поток будет подан позже и разрешает установку атрибута состояния потока в значение «воспроизведение». Соответственно, когда поток подается, устройство приемника широковещательной передачи по IP может отобразить изображение. С другой стороны, в том случае, если информация о канале отсутствует, то устройство приемника широковещательной передачи по IP определяет, что никакие потоки не будут подаваться непрерывно, и устанавливает атрибут состояния потока в значение «остановить», чтобы указать на то, что никакой поток не подается, при считывании атрибута состояния потока.
Промышленная применимость
Настоящее изобретение применимо к устройству приемника широковещательной передачи по IP.