Приемное устройство и способ, передающее устройство и способ и программа

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

 

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

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

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

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

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

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

Поэтому для того чтобы обеспечить возможность просмотра по требованию при широковещании однонаправленной передачи, проводятся исследования услуги NRT, в которой широковещательный АВ-контент временно записывается в запоминающее устройство и в дальнейшем воспроизводит его, исходя из того, что приемное устройство содержит запоминающее устройство большой емкости (смотри, например, патентную литературу 1).

Услуга NRT ("в нереальном времени") не основана на просмотре в реальном времени. В этой услуге отсутствует необходимость просмотра АВ-контента при синхронизации с временем вещания АВ-контента, и АВ-контент передается в виде данных с помощью широковещательного сигнала.

В частности, в NRT-услуге возможно завершение записи (загрузки) за более короткое время, если полоса пропускания сигнала с широковещательной волной шире, например, что отличается от традиционного сохранения записи АВ-контента широковещательного показа. Либо загрузка завершается за более длительный период времени, например, если полоса пропускания сигнала, передаваемого широковещательной волной, уже.

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

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

PTL 1

JP 2011-41242А

Сущность изобретения

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

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

NRT-IT периодически передается вместе с АВ-контентом. Однако, если NRT-IT, сохраняемая приемным устройством, является старой, тот АВ-контент, для которого возможно резервирование загрузки, по существу, нельзя зарезервировать, и резервирование загрузки приходится ждать до тех пор, пока не будет обновлена NRT-IT. В результате становится вероятной потеря возможностей резервирование загрузки АВ-контента.

Настоящая технология выполнена с учетом таких обстоятельств и должна обеспечить гарантии резервирования загрузки АВ-контента и расширение возможности резервирования загрузки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.3 - схема, показывающая пример конфигурации приемного устройства.

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

Фиг.5 - схема, показывающая пример конфигурации NRT-IT.

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

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

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

Фиг.9 - схема последовательности операций для объяснения процесса передачи АВ-контента.

Фиг.10 - схема последовательности операций для объяснения процесса приема АВ-контента.

Фиг.11 - схема последовательности операций для объяснения процесса приема АВ-контента.

Фиг.12 - схема, показывающая пример конфигурации TDO-контента.

Фиг.13 - схема, показывающая пример отображения списка АВ-контента, разрешенного для предварительного резервирования.

Фиг.14 - схема, показывающая пример конфигурации компьютера.

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

Описание вариантов осуществления

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

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

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

Широковещательная система 1 состоит из широковещательного устройства 11, приемного устройства 13 и сервера 18 доставки контента.

Широковещательное устройство 11 установлено на широковещательной станции. Широковещательное устройство 11 передает АВ-контент, например телепрограмму, СМ и т.д., в качестве цифрового телевизионного широковещательного сигнала. Цифровой телевизионный широковещательный сигнал передается в качестве обычного широковещания и NRT-широковещания.

Обычное широковещание представляет собой широковещание, основанное на просмотре в реальном времени в приемном устройстве 13, в котором принимается этот широковещательный сигнал. Кроме того, NRT-широковещание не основано на просмотре в реальном времени. В NRT-широковещании отсутствует необходимость просмотра АВ-контента во время широковещания АВ-контента, и АВ-контент передается в качестве данных с помощью широковещательного сигнала.

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

Помимо этого широковещательное устройство 11 периодически передаёт информацию, относящуюся к загрузке АВ-контента, передаваемого в нереальном времени при NRT-широковещании (которое в дальнейшем называется информацией загрузки) вместе с АВ-контентом. В качестве информации загрузки представлена, например, вышеописанная NRT-IT. Подробности, касающиеся ее, будут описаны позже.

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

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

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

Помимо этого приемное устройство 13 подсоединено к ЛВС (локальной вычислительной сети) 15, и его можно подсоединить к Интернет 17 через роутер 16. Если информация о запуске получена из цифрового телевизионного широковещательного сигнала, то приемное устройство 13 соединяется с сервером 18 доставки контента через Интернет 17 на основании источника получения широковещательного контента данных, включенного в информацию о запуске, и получает контент для широковещания данных. Контент для широковещания данных не ограничивается способом получения его через Интернет 17, и его можно получить, например, из мультиплексированного потока, полученного путем демодуляции цифрового телевизионного широковещательного сигнала.

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

Сервер 18 доставки контента установлен на широковещательной станции или т.п. Сервер 18 доставки контента вырабатывает контент для широковещания данных с целью предоставления списка АВ-контента, для которого возможно резервирование загрузки, при NRT-широковещании. Сервер 18 доставки контента доставляет контент для широковещания данных через Интернет 17 в ответ на запрос на получение из приемного устройства 13.

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

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

Конфигурация широковещательного устройства

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

Широковещательное устройство 11 состоит из видеокодера 31, аудиокодера 32, мультиплексора 33, генератора 34 сигнала запуска, генератора 35 информации о загрузке и передатчика 36.

Видеокодер 31 кодирует видеопоток АВ-контента телевизионной программы и т.д., который подается с предыдущего каскада в соответствии с заданной системы кодирования, и подает полученный в результате кодированный видеопоток в мультиплексор 33. Примеры системы кодирования в видеокодере 31 включают в себя систему MPEG2 (стандарт, разработанный группой экспертов по вопросам движущегося изображения, Версия 2) и систему Н.264.

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

Генератор 34 сигнала запуска вырабатывает информацию о запуске в соответствии с распространением видеопотока АВ-контента, подаваемого с предыдущего каскада, и подает его в мультиплексор 33.

Генератор 35 информации о загрузке периодически вырабатывает информацию о загрузке, такую как NRT-IT, на основании информации, относящейся к АВ-контенту, для которого возможно резервирование загрузки, и подает ее в мультиплексор 33.

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

Мультиплексор 33 мультиплексирует кодированный видеопоток и кодированный аудиопоток и мультиплексирует также информацию о запуске для подачи полученного в результате мультиплексированного потока в передатчик 36. В частности, мультиплексор 33 мультиплексирует потоки в, например, TS (транспортный поток). Альтернативно, при рассмотрении сетевой доставки цифрового телевизионного вещания, мультиплексор 33 может мультиплексировать потока в формате (МР4) медиафайла на базе ISO, который подходит для этого.

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

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

Широковещательное устройство 11 сконфигурировано вышеописанным образом.

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

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

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

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

Демультиплексор 52 разделяет мультиплексированный поток, который подается из тюнера 51, и подает разделенные кодированный видеопоток и кодированный аудиопоток в видеодекодер 53 и аудиодекодер 55, соответственно. Кроме того, если обнаружена информация о запуске или информация о загрузке, которая передается вместе с мультиплексированным потоком, демультиплексор 52 подает информацию о запуске и информацию о загрузке в устройство 57 обнаружения сигнала запуска и в устройство 64 обнаружения информации о загрузке, соответственно.

Видеодекодер 53 декодирует кодированный видеопоток из демультиплексора 52 и подает видеосигнал, полученный в результате видеосигнал в часть 54 для вывода видео.

Часть 54 для вывода видео выводит видеосигнал, который подается из видеодекодера 53, в следующий каскад (например, дисплей 13А). Кроме того, часть 54 для вывода видео объединяет видеосигнал прикладной программы для широковещания данных (которая в дальнейшем называется как приложение для широковещания данных), который подается из механизма 63 приложений, и видеосигнал, который подается из видеодекодера 53, и выводит полученный в результате сигнал в следующий каскад.

Аудиодекодер 55 декодирует кодированный аудиопоток из демультиплексора 52 и подает полученный в результате аудиосигнал в часть 56 для вывода аудио.

Часть 56 для вывода аудио выводит аудиосигнал, который подается из аудиодекодера 55, в следующий каскад (например, громкоговоритель).

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

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

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

Интерфейс 61 связи подсоединяется к серверу 18 доставки контента через Интернет 17 в соответствии с сигналом управления, подаваемым из механизма 63 приложений. Механизм 63 приложений получает приложение для широковещания данных из сервера 18 доставки контента через интерфейс 61 связи и Интернет 17 и побуждает кэш-память 62 сохранять его в соответствии с сигналом управления, полученным из контроллера 58.

Механизм 63 приложений считывает и запускает приложение для широковещания данных, сохраненное в кэш-памяти 62 в соответствии с сигналом управления, полученным из контроллера 58.

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

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

Блок 65 резервирования загрузки выполняет процесс, относящийся к резервированию загрузки АВ-контента в соответствии с сигналом управления, подаваемым из контроллера 58. Блок 65 резервирования загрузки состоит из части 71 регистрации предварительного резервирования и части 72 регистрации окончательного резервирования.

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

Если идентификатор АВ-контента, включенный в информацию о загрузке, анализируемой с помощью контроллера 58, идентичен идентификатору АВ-контента, предварительно зарезервированного частью 71 регистрации предварительного резервирования, часть 72 регистрации окончательного резервирования регистрирует предварительно зарезервированный АВ-контент в качестве окончательного резервировании в соответствии с сигналом управления, поданным из контроллера 58.

После того как в текущий момент времени наступило время начала резервирования АВ-контента, в течение которого регистрируется окончательное резервирование, блок 65 резервирования загрузки подает сигнал управления в тюнер 51 для того, чтобы загрузить АВ-контент заданного канала. Мультиплексированный поток, принятый тюнером 51 и демодулированный, разделяется с помощью демультиплексора 52 и записывается в запоминающем устройстве 14. Если АВ-контент получают из сервера доставки, который подключен к Интернет 17, после того как в текущий момент времени наступило время начала резервирования АВ-контента, в течение которого регистрируется окончательное резервирование, блок 65 резервирования загрузки подает сигнал управления в интерфейс 61 связи для загрузки АВ-контента заданного канала. АВ-контент, принятый с помощью интерфейса 61 связи, записывается в запоминающем устройстве 14.

Если выдается команда на воспроизведение контента, записанного в запоминающем устройстве 14, видеодекодер 53 считывает и декодирует кодированный видеопоток, записанный в запоминающем устройстве 14, и подает полученный в результате видеосигнал в следующий каскад через часть 54 для вывода видео. Кроме того, аудиодекодер 55 считывает и декодирует кодированный аудиопоток, записанный в запоминающем устройстве 14, и подает полученный в результате аудиосигнал в следующий каскад через часть 56 для вывода аудио.

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

Подробности NRT-широковещания

Ниже приведено описание подробностей NRT-широковещания. В NRT-широковещании существуют следующие две системы: система, в которой пользователь выбирает индивидуальный АВ-контент, и после этого АВ-контент принимается и накапливается (которая в дальнейшем называется NRT-широковещанием гибкого типа), и система, в которой пользователь регистрирует просмотр набора точно заданных частей АВ-контента, и после этого приемное устройство 13 автоматически принимает и накапливает эти части АВ-контента (которая в дальнейшем называется NRT-широковещание жестко заданного типа).

Ниже приводится описание NRT-широковещания гибкого типа.

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

Как показано на фиг.4, наинизший иерархический уровень используется в качестве физического уровня (Physical Layer), и полоса частот широковещательной волны, выделенной для этого канала, соответствует ему. Верхний иерархический уровень, смежный с физическим уровнем, используется в качестве TS (транспортного потока).

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

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

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

В качестве верхнего иерархического уровня, смежного с секцией, определены PSIP и PSI. PSIP (протокол информации о программе в системе) определяется как иерархический уровень, имеющий VCT, NRT-IT и т.д. Данные этого PSIP сконфигурированы таким образом, чтобы включать в себя VCT, NRT-IT и т.д., и они периодически принимаются приемным устройством 13. PSI (специфическая информация о программе) определена как иерархический уровень, имеющий PAT (ассоциативная таблица программ), РМТ (таблица отображения программ) и т.д.

Кроме того, в качестве верхнего иерархического уровня, смежного с секцией, отображается DSM-CC (управление и контроль хранением/передачей цифровых данных). DSM-CC используется в качестве уровня адаптации для передачи IP-пакета в MPEG2-TS широковещательного потока. DSM-CC задан как стандарт ISO.

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

Кроме того, в качестве верхнего иерархического уровня, смежного с DSM-CC, отображается IP. IP, отображаемая в данном случае, является таким же, как и IP в стеке протоколов TCI/IP, и IP-пакет точно определяется IP-адресом. NRT-широковещание сконфигурировано с использования IP-пакета. Конечно, NRT-широковещание представлено не как связь, а как широковещание. Поэтому, по существу, стек протоколов TCI/IP, который является протоколом связи, не должен использоваться. Однако IP-пакет формально используется при загрузке АВ-контента.

Верхний иерархический уровень, смежный к IP, используется в качестве UDP, и FLUTE/ALC (протокол асинхронного многоуровневого кодирования)/LCT (транспорт многоуровневого кодирования (компоновочный блок)) отображается в качестве его верхнего иерархического уровня. В частности, при NRT-широковещании передается пакет, в котором точно определен порт UDP в связи TCP/IP, и устанавливается сеанс, например, с помощью FLUTE (доставка файла по однонаправленному транспорту). Детали FLUTE определены как RFC3926.

На фиг.5 изображена схема, показывающая пример NRT-IT.

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

Как показано на фиг.5, в NRT-IT информация, относящаяся к загрузке каждой части АВ-контента, описывается в области описания каждой части АВ-контента. В примере, показанном на фиг.5, для каждого из Content#1, Content#2, ···, Content#N информация, такая как ID контента, начало/конец распределения, название контента и URL контента, описана в их области описания.

В качестве ID контента описан ID для идентификации АВ-контента. Этот ID описывается с помощью букв, цифр и т.д.

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

В качестве названия контента описана информация, относящаяся к названию АВ-контента. В качестве этого названия описан заголовок АВ-контента, например, с помощью строки символов, цифр и т.д.

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

Таким образом, начало, конец распределения, название контента и URL контента описаны в области описания NRT-IT в качестве информации, относящейся к АВ-контенту, идентифицированному с помощью ID контента, и NRT-IT, в которой описаны эти части информации, передается в качестве информации о загрузке.

Можно также описать, например, информацию, относящуюся к версии и дате истечения срока действия АВ-контента и т.д. в области описания NRT-IT.

NRT-IT сконфигурирована вышеописанным образом.

Описание этой NRT-IT приведено, например, в патентной литературе 1 (JP 2011-41242А), которая представляет собой заявку настоящего правопреемника.

Подробности информации о запуске

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

Команда "сохранить предварительно в кэш-памяти" (Pre-cache) представляет собой команду для получения приложения для широковещания данных. Кроме того, команда "исполнить" (Execute) представляет собой команду для выполнения активизации приложения для широковещания данных. Более того, команда "ввести событие" (Inject_event) представляет собой команду для запуска события при выполнении приложения для широковещания данных.

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

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

Как показано на фиг.6, определено, что состояние приложения для широковещания данных осуществило переход в одно из четырех видов состояний, то есть состояние остановки (Stopped), состояние готовности (Ready), активное состояние (Active) и состояние приостановки (Suspended).

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

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

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

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

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

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

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

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

На фиг.7 показан случай, в котором информация о запуске мультиплексируется в TS.

В этом случае дескриптор информации о запуске определен в дескрипторе РМТ (таблицы отображения программ) TS, как показано буквой А на фиг.7, и информация о запуске описана так, как показано буквой В на фиг.7. В частности, синтаксис информации о запуске описан в положении, следующем за descriptor_length в прямоугольнике В на фиг.7.

Дескриптор информации о запуске можно определить не в дескрипторе РМТ, а, например, дескрипторе SIT (таблица информации выбора).

На фиг.8 показана концепция случая, в котором информация о запуске передается таким образом, чтобы располагаться в пакете PCR (временной отметки программ) TS цифрового телевизионного широковещательного сигнала.

Как показано на фиг.8, информация о запуске не сохраняется во всех пакетах PCR, а сохраняется в пакете PCR только при правильном таймировании для связи с АВ-контентом. Пакет PCR представляет собой TS-пакет с параметром adaptation_field, в котором хранится PCR. Информация о запуске хранится в параметре transport_private_data_byte, следующим за PCR.

На фиг.7 и 8 показаны пример, в котором информация о запуске передается таким образом, чтобы мультиплексироваться в TS, и пример, в котором информация о запуске передается таким образом, чтобы сохраняться в PCR. Однако способ хранения и передачи информации о запуске не ограничивается этим. В качестве другого способа информацию о запуске можно скрыть, например, непосредственно в видеоинформации. Кроме того, хотя команды "сохранить предварительно в кэш-памяти", "исполнить", "ввести событие", "приостановить" и "завершить" описаны в качестве одного примера команды информации о запуске, можно также использовать и другие команды.

Более того, описание этой информации о запуске приведено в заявке на патент Японии №2011-04180 (дата подачи: 28 февраля 2011 года), которая представляет собой заявку настоящего правопреемника.

Последовательность операций процесса передачи АВ-контента

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

На этапе S11 видеокодер 31 кодирует видеопоток АВ-контента телевизионной программы и т.д., который вводится из предыдущего каскада, и подает полученный в результате кодированный видеопоток в мультиплексор 33.

На этапе S12 аудиокодер 32 кодирует аудиопоток, который вводится из предыдущего каскада, и подает полученный в результате кодированный аудиопоток в мультиплексор 33.

На этапе S13 генератор 34 сигналов запуска определяет, передавать или нет информацию о запуске. Если на этапе S13 определено, что информация о запуске должна быть передана, процесс переходит на этап S14.

На этапе S14 генератор 34 сигналов запуска вырабатывает информацию о запуске, связанную с прохождением видеопотока АВ-контента, который вводится из предыдущего каскада. С другой стороны, если на этапе S13 определено, что информация о запуске не должна передаваться, этап S14 пропускается, и процесс продолжается на этапе S15.

На этапе S15 генератор 35 информации о загрузке определяет, передавать или нет NRT-IT (информацию о загрузке). Если на этапе S15 определено, что NRT-IT необходимо передавать, то процесс продолжается на этапе S16.

На этапе S16 генератор 35 информации о загрузке вырабатывает NRT-IT на основании информации, относящейся к АВ-контенту, для которого возможно резервирование загрузки. С другой стороны, если на этапе S16 определено, что NRT-IT не нужно передавать, этап S16 пропускается, и процесс продолжается на этапе S17.

На этапе S17 мультиплексор 33 вырабатывает мультиплексированный поток и подает его в передатчик 36.

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

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

В вышеописанной манере, в широковещательном устройстве 11, при передаче АВ-контента вырабатывается информация о запуске или NRT-IT при заданном таймировании и передается вместе с АВ-контентом.

Последовательность операций процесса приема АВ-контента

Ниже, со ссылкой на фиг.10 и фиг.11, будет описан процесс приема АВ-контента, исполняемый приемным устройством 13.

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

На этапе S32 демультиплексор 52 разделяет мультиплексированный поток, подаваемый из тюнера 51, и подает кодированный видеопоток и кодированный аудиопоток в видеодекодер 53 и аудиодекодер 55. Кроме того, если обнаружена информация о запуске или NRT-IT, переданная вместе с мультиплексированным потоком, демультиплексор 52 подает информацию о запуске и NRT-IT в устройство 57 обнаружения сигнала запуска и устройство 64 обнаружения загруженной информации.

На этапе S33 видеодекодер 53 декодирует кодированный видеопоток, разделенный с помощью демультиплексора 52, и выводит полученный в результате видеосигнал в дисплей 13А через часть 54 для вывода видео.

На этапе S34 аудиодекодер 55 декодирует кодированный видеопоток, разделенный с помощью демультиплексора 52 и выводит полученный в результате аудиосигнал в громкоговоритель (не показан) через часть 56 для вывода аудио.

Таким образом, АВ-контент, переданный из широковещательного устройства 11, принимается и просматривается пользователем.

На этапе S35 устройство 57 обнаружения сигнала запуска определяет, обнаружена или нет информация о запуске из мультиплексированного потока, разделенного с помощью демультиплексора 52.

На этапе S35 определено, что информация о запуске обнаружена, то процесс продолжается на этапе S36. На этапе S36 контроллер 58 анализирует команду, показанную с помощью обнаруженной информации о запуске.

На этапе S37 контроллер 58 определяет, сохранять ли предварительно в кэш-памяти проанализированную команду. Если на этапе S37 определено, что команда предварительно сохраняется в кэш-памяти, то процесс продолжается на этапе S38.

На этапе S38 механизм 63 приложения получает данные TDO-контента в качестве приложения для широковещания данных, заданного с помощью параметра App_id этой информации о запуске в соответствии с сигналом управления, полученным из контроллера 58. Этот TDO-контент получается из сервера 18 доставки контента и сохраняется в кэш-памяти 62. Параметр App_id представляет собой информацию идентификации приложения для широковещания данных, которую следует получить в соответствии с этой информацией о запуске.

Затем на этапе S39 определяют, является или нет команда командой "Исполнить". Например, если анализируемая команда представляет собой команду "предварительно сохранить в кэш-памяти" ("Нет" на этапе S39), процесс возвращается на этап S31, и повторяется вышеописанный процесс. Затем, если информация о запуске снова обнаружена ("Да" на этапе S35), и определено, что команда представляет собой команду "Исполнить" ("Да" на этапе S39), процесс переходит на этап S40.

На этапе S40 механизм 63 приложения активизирует TDO-контент, хранящийся в кэш-памяти 62 в качестве приложения для широковещания данных, заданного параметром App_id в соответствии с сигналом управления, полученным из контроллера 58.

Если данные программы приложения для широковещания данных, заданного параметром App_id (еще не была получена, не существует в кэш-памяти 62), механизм 63 приложения получает и затем активизирует ее. Кроме того, если существует выполняемое в текущий момент времени приложение для широковещания данных, то механизм 63 приложения останавливает ее и после этого активизирует TDO-контент.

На этапе S41 механизм 63 приложения определяет, включена или нет в TDO-контент информация, относящаяся к загрузке АВ-контента с возможностью предварительного резервирования (которая в дальнейшем называется информацией о загрузке предварительного резервирования). В TDO-контенте описана, например, информация о загрузке предварительного резервирования, показанная на фиг.12.

На фиг.12 изображена схема, пример конфигурации TDO-контента.

Как показано на фиг.12, TDO-контент описан на базе HTML (языка гипертекстовой разметки).

Один или более элементов позиций описаны между тегом "начало" и тегом "конец" элемента TDO. Соответствующие элементы позиций состоят из элемента название контента, элемента ID контента и элемента url контента.

Элемент название контента представляет собой элемент, описывающий название АВ-контента. В примере, показанном на фиг.12, описан элемент "sportsnews10thApril" ("новости спорта от 10-го апреля").

Элемент ID контента представляет собой элемент, который описывает ID для идентификации АВ-контента. В примере, показанном на фиг.12, описан элемент "01234567".

Элемент url контента представляет собой элемент, который описывает url для точного определения места, где расположен АВ-контент. В примере, показанном на фиг.12, это описание выглядит следующим образом:

"http://www.abc.com/NRT/sportsnews/940822.mp4".

Таким образом, в TDO-контенте описаны ID, названия и URL для каждой части АВ-контента в качестве информации о загрузке предварительного резервирования для идентификации АВ-контента, разрешенного как предварительно зарезервированного.

В примере на фиг.12 информация о загрузке предварительного резервирования одной части АВ-контента описана как репрезентативная. Если существует две или более частей АВ-контента с возможностью предварительного резервирования, то информация о загрузке предварительного резервирования, соответствующая ему, описывается на основе элемента пунктов. Кроме того, достаточно, чтобы информация, которая позволяет уникальным образом идентифицировать АВ-контент, была включена в информацию о загрузке предварительного резервирования. Поэтому необязательно включать всю информацию относительно ID, названия и URL. Кроме того, можно использовать другие части информации идентификации. Более того, можно использовать теги, которые отличаются от тегов элемента tdo и элемента пунктов.

Обращаясь снова к схеме последовательности операций, показанной на фиг.10, если на этапе S41 определено, что информация о загрузке предварительного резервирования включена, то процесс продолжается на этапе S42. На этапе S42 механизм 63 приложения подает информацию о загрузке предварительного резервирования в часть 54 и заставляет дисплей 13А отображать ее. Например, список АВ-контента с возможностью предварительного резервирования, такой как показан на фиг.13, отображается на дисплее 13А.

Обращаясь снова к схеме последовательности операций, показанной на фиг.10, на этапе S43 контроллер 58 определяет, выбран или нет пользователем желательный АВ-контент на основании операции операционной части 60. Если на этапе S43 определено, что желательный АВ-контент выбран, процесс переходит на этап S44, показанный на фиг.11.

С другой стороны, если на этапе S43 определено, что желательный АВ-контент не выбран, процесс возвращается на этап S31, и повторяется вышеописанный процесс. Если информация о запуске не обнаружена ("Нет" на этапе S35), или если информация о загрузке предварительного резервирования не включена в TDO-контент ("Нет" на этапе S41), желательный АВ-контент не выбирается. Таким образом, процесс возвращается на этап S31, и вышеописанный процесс повторяется.

На этапе S44 (фиг.11) контроллер 58 определяет, записана ли в памяти 59 NRT-IT, периодически передаваемая вместе с АВ-контентом. Если на этапе S44 определено, что NRT-IT не записана, то процесс продолжается на этапе S45. Например, если NRT-IT, периодически передаваемая из широковещательного устройства 11, не принята из-за радиопомех и из-за несовершенства получения (отсутствия приема) в приемном устройстве 13, старая NRT-IT остается записанной в широковещательном устройстве 11.

На этапе S45 часть 71 регистрации предварительного резервирования регистрирует предварительное резервирование выбранного желательного контента в соответствии с сигналом управления, полученного из контроллера 58. При таком таймировании, так как резервирование является предварительным, регистрация предварительного резервирования не гарантирует, что загрузка будет выполнена надежным образом.

Затем, в приемном устройстве 13, если новая NRT-IT передается из широковещательного устройства 11, NRT-IT принимается и обнаруживается с помощью устройства 64 обнаружения информации о загрузке (этап S46). На этапе S47 контроллер 58 анализирует вновь принятую NRT-IT.

На этапе S48 контроллер 58 определяет, является или нет идентификатор АВ-контента, включенный в NRT-IT, идентичным идентификатору предварительно зарезервированного АВ-контента на основании результата анализа вновь принятой NRT-IT.

В этом процессе определения, например, определяется, является или нет ID контента, описанный в NRT-IT (информация о загрузке) (фиг.5), идентичным ID предварительно зарезервированного АВ-контента, который описывается в элементе ID контента TDO-контента (информации о загрузке предварительного резервирования) (фиг.12). Кроме того, можно также выполнить процесс определения с использованием не только TDO-контента, но и других частей информации идентификации, такой как название контента и URL контента, которые представляют собой информацию, общую для NRT-IT (фиг.5) и TDO-контента (фиг.12).

Если на этапе S48 определено, что идентификаторы являются идентичными, процесс продолжается на этапе S49.

На этапе S49 контроллер 58 определяет, является или нет предварительно зарезервированный АВ-контент загруженным и просмотренным. Если на этапе S49 определено, что предварительно зарезервированный АВ-контент загружен и просмотрен, процесс продолжается на этапе S50.

На этапе S50 часть 72 регистрации окончательного резервирования регистрирует предварительно зарезервированный АВ-контент в качестве предварительного резервирования в соответствии с сигналом управления, полученным из контроллера 58.

В частности, если NRT-IT не записана, временно сохраненный желательный АВ-контент регистрируется в качестве предварительного резервирования. Затем, когда NRT-IT принята вновь, желательный АВ-контент, предварительно зарезервированный, регистрируется в качестве предварительного резервирования, если идентификатор АВ-контента, включенный в NRT-IT, идентичен идентификатору предварительно зарезервированного желательного АВ-контента.

Кроме того, если на этапе S44 определено, что NRT-IT записана, то процесс продолжается на этапе S47. Затем на этапе S47 контроллер 58 анализирует записанную NRT-IT и определяет, является или нет идентификатор АВ-контента, включенный в NRT-IT, идентичным идентификатору выбранного желательного АВ-контента на основании результата анализа (этап S48). Если на этапе S48 определено, что идентификаторы АВ-контента идентичны, то процесс продолжается на этапе S49.

Затем, если этот АВ-контент является загружаемым и просматриваемым ("Да" на этапе S49), то часть 72 регистрации окончательного резервирования регистрирует выбранный желательный АВ-контент в качестве предварительного резервирования в соответствии с сигналом управления, полученным из контроллера 58 на этапе S50.

То есть, если NRT-IT записана, предварительное резервирование выбранного желательного АВ-контента не регистрируется, и непосредственно этот АВ-контента регистрируется в качестве предварительного резервирования, если идентификатор этого АВ-контента идентичен идентификатору АВ-контента, включенному в NRT-IT.

Если на этапе S48 определено, что идентификатор АВ-контента, включенный в NRT-IT, не является идентичным идентификатору этого АВ-контента, то процесс продолжается на этапе S51. На этапе S51 контроллер 58 определяет, был ли АВ-контент предварительно зарезервирован. Если на этапе S51 определено, что АВ-контент не был предварительно зарезервирован, то часть 71 регистрации предварительного резервирования регистрирует предварительное резервирование АВ-контента в соответствии с сигналом управления, полученным из контроллера 58 (этап S52). С другой стороны, если на этапе S51 определено, что АВ-контент был предварительно зарезервирован, то этап S52 пропускается, и процесс продолжается на этапе S53. Затем, если новая NRT-IT передается из широковещательного устройства 11, NRT-IT принимается в приемном устройстве 13 (этап S53).

Если предварительное резервирование было зарезервировано (этап S45), то контроллер 58 определяет, истекло ли определенное время после этой регистрации предварительного резервирования на этапе S54. Если на этапе S54 определено, что определенное время не истекло, то процесс возвращается на этап S47 таким образом, чтобы идентификатор этого АВ-контента сравнивался с идентификатором АВ-контента, включенным снова во вновь принятую NRT-IT.

С другой стороны, если на этапе S54 определено, что определенное время истекло, регистрация предварительного резервирования просматривается как недействительная и отменяется, и процесс обработки продолжается на этапе S55. На этапе S55 контроллер 58 управляет механизмом 63 приложений и побуждает дисплей 13А отображать сообщения, показывающие, что загрузка невозможна.

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

Когда процесс, выполняемый на этапе S55, закончен, процесс приема контента, показанный на фиг.10 и фиг.11, заканчивается.

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

На этапе S56 устройство 57 обнаружения сигнала запуска определяет, обнаружена или нет информация о запуске из мультиплексированного потока, разделенного с помощью демультиплексора 52.

Если на этапе S56 определено, что информация о запуске обнаружена, процесс продолжается на этапе S57. На этапе S57 контроллер 58 анализирует команду, показанную с помощью обнаруженной информации о запуске.

На этапе S58 контроллер 58 определяет, является или нет анализируемая команда командой "завершить". Если на этапе S58 определено, что команда представляет собой команду "Завершить", то процесс продолжается на этапе S59.

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

Если информация о запуске не обнаружена ("Нет" на этапе S56), или если анализируемая команда не представляет собой команду "Завершить" ("Нет" на этапе S58), то обработка информации о запуске пропускается, и процесс продолжается на этапе S60. Кроме того, процесс окончания TDO-контента на основании информации о запуске можно выполнить не только после окончания регистрации окончательного резервирования, но и после окончания регистрации предварительного резервирования или аналогичным образом, например.

На этапе S60 блок 65 резервирования загрузки определяет, наступил или нет текущий момент времени для времени начала резервирования АВ-контента, для которого регистрируется окончательное резервирование, и для которого ожидается окончательное резервирование до тех пор, пока не наступит текущий момент времени для времени начала резервирования. Это время начала резервирования точно определено параметром "Начало/конец распределения", который описан в NRT-IT. Если на этапе S60 определено, что текущий момент времени наступил для времени начала резервирования, то процесс продолжается на этапе S61.

На этапе S61 блок 65 резервирования загрузки управляет тюнером 51 с целью загрузки АВ-контента заданного канала. Мультиплексированный поток, принятый с помощью тюнера 51 и демодулированный, разделяется демультиплексором 52 и записывается в запоминающем устройстве 14. В запоминающем устройстве 14 информация относительно NRT-IT и т.д. также записывается вместе с АВ-контентом. Кроме того, если выбраны две или более частей АВ-контента, то процесс этапов S60 и S61 повторяется, и загружаются все части АВ-контента. Более того, если АВ-контент получен из сервера доставки, подсоединенного к Интернет 17, то блок 65 резервирования загрузки управляет интерфейсом 61 связи для загрузки АВ-контента заданного канала и загруженный АВ-контент записывается в запоминающем устройстве 14.

После окончания загрузки АВ-контента, на этапе S62 контроллер 58 управляет механизмом 63 приложений для отображения списка загруженного АВ-контента.

На этапе S63 контроллер 58 получает возможность выбора АВ-контента для воспроизведения из отображаемого списка АВ-контента на основании операции операционной части 60 с помощью пользователя.

Если АВ-контент выбран пользователем, то видеодекодер 53 и аудиодекодер считывают, соответственно, кодированный видеопоток и кодированный аудиопоток, которые соответствуют выбранному АВ-контенту из запоминающего устройства 14. Затем видеодекодер 53 декодирует кодированный видеопоток и выводит полученный в результате видеосигнал в дисплей 13А. Кроме того, аудиодекодер 55 декодирует кодированный аудиопоток и выводит полученный в результате аудиосигнал в громкоговоритель (не показано).

Таким образом, АВ-контент, который загружен из широковещательного устройства 11 и записан в запоминающем устройстве 14, воспроизводится и просматривается пользователем (этап S64).

В вышеописанной манере, в приемном устройстве 13 обнаруживается информация о запуске, переданная вместе с АВ-контентом, и TDO-контент в качестве приложения для широковещания данных получается на основании обнаруженной информации о запуске. Кроме этого желательный АВ-контент выбирается на основании TDO-контента. Затем желательный АВ-контент, выбранный на основании TDO-контента, регистрируется в качестве предварительного резервирования, и предварительно зарезервированный АВ-контент регистрируется в качестве окончательного резервирования, если идентификатор загружаемого АВ-контента, включенный в периодически передаваемую NRT-IT, идентичен идентификатору предварительно зарезервированного АВ-контента.

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

Вышеописанная широковещательная система 1 (фиг.1) реализует контент для широковещания данных, который может находиться совместно с АВ-контентом в состоянии, в котором полоса для широковещания контента для широковещания данных не установлена в полосе широковещания цифрового телевизионного вещания, как и, например, в настоящее время в Соединенных Штатах. Кроме того, в приведенном выше описании в основном объяснен пример, в котором АВ-контент транслируется с помощью широковещательного устройства 11 на основании цифрового телевизионного широковещательного сигнала. Однако, как описано выше, можно обеспечить выделенный сервер доставки, и АВ-контент можно доставить через Интернет 17.

Кроме этого в приведенном выше описании TDO-контент объяснен как приложение для широковещания данных, и объяснен пример, в котором АВ-контент с возможностью предварительного резервирования отображается на дисплее 13А и выбирается на основании TDO-контента. Однако АВ-контент можно выбрать без отображения на дисплее 13А. Например, посредством исполнения TDO-контента контроллером 58, АВ-контент можно выбрать на основании условий, установленных заранее и т.д.

Более того, TDO-контент можно не только получить и активизировать на основании о запуске, но можно также активизировать из другой части TDO-контента. Кроме того, объяснено, что TDO-контент описывается с помощью HTML. Однако TDO-контент сконфигурирован из JavaScript, файла JPEG, файла PNG и т.д. помимо HTML. В дополнение можно также применить другой язык описания, такой как BML (язык разметки широковещания) в качестве языка описания TDO-контента.

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

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

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

Программу можно записать заранее в блоке 108 записи, таком как жесткий диск или ПЗУ (постоянное запоминающее устройство) 102, которое входит в состав компьютера 100.

Альтернативно программу можно сохранить (записать) временно или на постоянной основе на съемных носителях 111, таких как гибкий диск, CD-ROM (постоянное запоминающее устройство на основе компакт-диска), МО (магнитооптический) диск, DVD (цифровой универсальный диск), магнитный диск и полупроводниковая память. Такие съемные носители 111 можно выполнить в качестве так называемого укомплектованного программного обеспечения.

Помимо установки в компьютере 100 с вышеописанных съемных носителей 111, программу можно беспроводным способом передать в компьютер 100 с сайта загрузок через искусственный спутник, предназначенный для цифрового спутникового вещания, или можно передать в компьютер 100 проводным способом через сеть, такую как ЛВС (локально вычислительная сеть) или Интернет. В компьютере 100 переданную таким образом программу можно принять с помощью блока 109 связи и установить в блоке 108 записи.

Компьютер 100 включает в себя ЦПУ (центральное процессорное устройство) 101. К ЦПУ 101 подсоединен интерфейс 105 ввода/вывода через шину 104. Когда пользователь и т.п. вводит команду ввода через интерфейс 105 ввода/вывода посредством операции, выполняемой блоком 106 ввода, который состоит из клавиатуры, мыши, микрофона и т.д., ЦПУ 101 запускает программу, которая хранится в ЦПУ 102 в ПЗУ 102 в соответствии с этой командой. Альтернативно, ЦПУ 101 загружает в ОЗУ (оперативное запоминающее устройство) 103 и запускает программу, которая хранится в блоке 108 записи, программу, которая передается из спутника или из сети, принимается с помощью блока 109 связи и устанавливается в блоке 108 записи, или программу, которая считывается со съемного носителя 111, который установлен в приводе 110, и устанавливается в блоке 108 записи. Таким образом, ЦПУ 101 выполняет процесс в соответствии с вышеописанной последовательностью операций или процессом, выполняемым на основании конфигурации вышеописанной блок-схемы. Затем, при необходимости, например, ЦПУ 101 осуществляет вывод результата процесса из блока 107 вывода, который состоит из LCD (жидкокристаллического дисплея), громкоговорителя и т.д., или передачу из блока 109 связи и запись в блоке 108 записи и т.п. через интерфейс 105 ввода/вывода.

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

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

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

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

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

1 - широковещательная система, 11 - широковещательное устройство, 13 - приемное устройство, 14 - запоминающее устройство, 17 - Интернет, 18 - сервер доставки контента, 33 - мультиплексор, 34 - генератор сигналов запуска, 35 - генератор информации о загрузке, 36 - передатчик, 51 - тюнер, 57 - устройство обнаружения запуска, 58 - контроллер, 60 - операционная часть, 63 - механизм приложения, 64 - устройство обнаружения информации о загрузке, 65 - блок резервирования загрузки, 71 - часть регистрации предварительного резервирования, 72 - часть регистрации окончательного резервирования, 100 - компьютер, 101 - CPU.

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

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

3. Приемное устройство по п.2, в котором прикладная программа представляет собой контент, позволяющий выбрать АВ-контент, для которого возможно резервирование загрузки и который передается в нереальном времени, на основании списка.

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

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

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

7. Передающее устройство, содержащее:
генератор информации о запуске, выполненный с возможностью генерирования информации о запуске, относящейся к управлению прикладной программой, запускаемой совместно с АВ-контентом в приемном устройстве;
передатчик, выполненный с возможностью передачи сгенерированной информации о запуске вместе с АВ-контентом, и
генератор информации о загрузке, выполненный с возможностью генерирования информации о загрузке, относящейся к загрузке АВ-контента, передаваемого в нереальном времени;
при этом передатчик выполнен с возможностью периодической передачи сгенерированной информации о загрузке вместе с АВ-контентом.

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

9. Передающее устройство по п.7, в котором передатчик выполнен с возможностью мультиплексирования информации о запуске в транспортный поток, соответствующий АВ-контенту, и передачи информации о запуске.

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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