Устройство подачи контента, способ подачи контента, устройство воспроизведения контента, способ воспроизведения контента и система просмотра контента

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

 

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

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

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

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

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

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

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

PTL 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.1 - пояснительная схема первого сценария непрерывного воспроизведения (замена широковещательной рекламы).

Фиг.2 - пояснительная схема второго сценария непрерывного воспроизведения (программы переменной продолжительности).

Фиг.3 - пояснительная схема второго сценария непрерывного воспроизведения (программы переменной продолжительности).

Фиг.4 - пояснительная схема третьего сценария непрерывного воспроизведения (интерактивной программы).

Фиг.5 - пояснительная схема третьего сценария непрерывного воспроизведения (интерактивной программы).

Фиг.6 - пояснительная схема четвертого сценария непрерывного воспроизведения (программы с определенным произвольным кадром изображения).

Фиг.7 - пояснительная схема четвертого сценария непрерывного воспроизведения (программы с определенным произвольным кадром изображения).

Фиг.8 - пояснительная схема пятого сценария непрерывного воспроизведения (программы с множеством точек съемки панорамного типа).

Фиг.9 - пояснительная схема пятого сценария непрерывного воспроизведения (программы с множеством точек съемки панорамного типа).

Фиг.10 - пояснительная схема пятого сценария непрерывного воспроизведения (программы с множеством точек съемки панорамного типа).

Фиг.11 - пояснительная схема шестого сценария непрерывного воспроизведения (программы с множеством точек съемки театрального типа).

Фиг.12 - пояснительная схема шестого сценария непрерывного воспроизведения (программы с множеством точек съемки театрального типа).

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

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

Фиг.15 - пояснительная схема моментов передачи команд переключения видео.

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

Фиг.17 - схема, поясняющая режим цикличности.

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

Фиг.19 - схема, показывающая элементы команды предварительного выбора.

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

Фиг.21 - схема, показывающая элементы VRT

Фиг.22 - схема, показывающая элементы запрещенной команды переключения.

Фиг.23 - пояснительная схема примера использования команды предварительного выбора при работе в режиме автоматического переключения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На фиг.4 и 5 изображены схемы, поясняющие третий сценарий непрерывного воспроизведения (интерактивную программу). Как показано, например, на фиг.5, в этом сценарии, в начале программы путешествий, которая представляет собой широковещательные контенты, ознакомление начинается с ворот в виде лабиринта в старый город, который известен своими достопримечательностями. Свободное время для прогулки устанавливают с помощью ворот в качестве точки прерывания. Подготавливают фрагменты видео хождения пешком по дорогам в виде лабиринта и по схемам, которые показаны на фиг.6. Телезрителю предоставляется возможность сделать выбор в местах разветвлений дорог или магазинах, и, таким образом, переключиться на отдельные разветвленные фрагменты видео. Затем телезритель может получить и воспроизвести распределяемые контенты, соответствующие бесконечному числу различных маршрутов прогулок в качестве свободных маршрутов на стороне приема при последовательном выборе распределяемых контентов. Поэтому в зависимости от выбора телезрителя предполагается, что маршрут проходит не только по различным улицам, рынкам и т.п., но также и через магазины. Кроме того, посещение магазинов становится возможным после аутентификации пользователя в магазине путем предварительной регистрации пользовательской информации о телезрителе. В дополнение к этому, место сбора на различных маршрутах можно установить таким образом, чтобы возвращение (переключение видео) можно было сделать в широковещательных контентах только тогда, когда телезритель может прибыть в место сбора в заданное время.

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

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

На фиг.8-10 изображен пятый сценарий непрерывного воспроизведения (программа, снятая с множества точек, панорамного типа). В этом сценарии, как показано на фиг.9, вся периферия с углом обзора 360 градусов отображается одновременно с помощью камеры, которая находится в центре. Из множества изображений V0-V7, снятых с множества точек съемки, полученных в результате формирования изображения, изображение VO с одной точки съемки как начальное или т.п. представляет собой широковещательный контент, и другие изображения с других точками съемки представляют собой потоковые контенты. В частности, необязательно снимать всю периферию под углом обзора 360 градуса, а достаточно снять только часть всей периферии.

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

На фиг.11 и 12 изображен шестой сценарий непрерывного воспроизведения (программа, снятая с множества точек съемки театрального типа). В этом сценарии, как показано на фиг.12, одновременное формирование изображения выполняется с помощью множества видеокамер С0-С6, расположенных концентрически со сцены, которая представляет собой объект съемки, и которая расположена в центре. Из множества изображений V0-V6, снятых с множества точек съемки, полученных в результате формирования изображения, изображение V0 с одной точки съемки в качестве начального или т.п. представляет собой широковещательный контент, и другие изображения, снятые с других точек съемки, представляют собой потоковые контенты.

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

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

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

На фиг.13 показан пример конфигурации системы просмотра контента.

Эта система 10 просмотра контента включает в себя устройство 20 передачи контента и устройства 30-1-30-n воспроизведения контента. Когда устройства 30-1-30-n воспроизведения контента не должны по отдельности различаться друг от друга, устройства 30-1-30-n воспроизведения контента в дальнейшем будут называться просто как устройство 30 воспроизведения контента.

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

Устройство 20 передачи контента включает в себя устройство 21 хранения контента, блок 22 генерирования команды, блок 23 генерирования VRT, блок 24 широковещания и блок 25 распределения.

Устройство 21 хранения контента сохраняет видеоконтенты, которые будут транслироваться и распределяться. В частности, видеоконтенты состоят из видеопотока и аудиопотока.

Блок 22 генерирования команды генерирует команду переключения видео для вызова выполнения устройством 30 приема контента выполнять процесс, который относится к переключению видео, и выводит команду переключения видео на блок 24 широковещания или блок 25 распределения. Сгенерированная команда переключения видео внедряется и транслируется в видеопотоке или аудиопотоке широковещательных контентов, или внедряется и распределяется в видеопотоке или аудиопотоке потоковых контентов.

Блок 23 генерирования VRT генерирует VRT (таблицу связи видов), на которую ссылаются тогда, когда видео переключается в устройстве 30 приема контента, и выводит VRT на блок 24 широковещания или блок 25 распределения.

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

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

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

Блок 25 распределения считывает контенты, которые будут распределяться в виде потоковых контентов или хранящихся контентов из видеоконтентов, которые сохраняются с помощью устройства 21 хранения контента, и распределяет контенты на приемное устройство 30 воспроизведения контента через Интернет 12. Помимо этого, в ответ на запрос, поступающий от устройства 30 воспроизведения контента, блок 25 распределения подает сгенерированную VRT на устройство 30 воспроизведения контента в качестве источника поданного запроса через Интернет 12.

Далее на фиг.14 показан пример конфигурации устройства 30 воспроизведения контента. Устройство 30 воспроизведения контента включает в себя блок 31 ввода оперирования, блок 32 управления, тюнер 33, блок 34 первичного разделения, буфер 35 удержания, блок 36 вторичного разделения, декодер 37 и переключатель 38. Устройство 30 воспроизведения контента дополнительно включает в себя интерфейс 39 связи, блок 40 потокового приема данных, блок 42 хранения контента, блок 41 обработки FLUTE, переключатель 43, декодер 44 и блок 45 анализа команд.

Блок 31 ввода оперирования включает в себя, например, дистанционный пульт управления и блок приема для дистанционного пульта управления (дистанционный пульт управления и блок приема не показаны). Блок 31 ввода оперирования принимает оперирование пользователя и уведомляет о пользовательском оперировании блок 32 управления.

Блок 32 управления управляет различными узлами устройства 30 воспроизведения контента на основании оперирования пользователя, вводимой через блок 31 ввода оперирования, и результата анализа принятой команды переключения видео, результат которой вводится через блок 45 анализа команд. В частности, линии управления, соединяющие блок 32 управления с различными узлами и показаны там, где это необходимо.

Тюнер 33 принимает телевизионный широковещательный сигнал, транслируемый через широковещательную сеть 11, и выводит телевизионный широковещательный сигнал на блок 34 первичного разделения. Блок 34 первичного разделения разделяет транспортный поток (TS) широковещательного контента, соответствующий выбору канала от блока 32 управления, и выводит TS широковещательного контента на буфер 35 удержания. Под управлением блока 32 управления, во время режима цикличности при выполнении переключения с широковещательного сигнала на потоковый сигнал или т.п., буфер 35 удержания записывает TS широковещательного контента, но не считывает и не выводит TS широковещательного контента на блок 36 вторичного разделения. В другие моменты времени, буфер 35 удержания одновременно записывает и считывает TS из предыдущего каскада и выводит TS на блок 36 вторичного разделения.

Блок 36 вторичного разделения разделяет входной TS широковещательного контента на видеопоток и аудиопоток и выводит видеопоток и аудиопоток на декодер 37. Кроме того, блок 36 вторичного разделения выводит TS, включающий в себя сохраненные контенты, на блок 41 обработки FLUTE.

Декодер 37 декодирует входной видеопоток и входной аудиопоток и выводит видеосигнал и аудиосигнал, полученные в результате декодирования, на переключатель 38. Помимо этого, декодер 37 извлекает команду переключения видео, внедренную во входной видеопоток или входной аудиопоток, и выводит команду переключения видео на блок 45 анализа команд.

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

Интерфейс 39 связи поддерживает связь с устройством 20 для передачи контента через Интернет 12. Блок 40 потокового приема данных получает потоковые контенты от устройства 20 для передачи контента через интерфейс 39 связи и Интернет 12 и выводит потоковые контенты на переключатель 43.

Блок 41 обработки FLUTE извлекает сохраненные контенты из TS, вводимого из блока 36 вторичного разделения, и выводит TS на блок 42 хранения контента. Блок 42 хранения контента удерживает сохраненные контенты для широковещания, вводимые блоком 41 обработки FLUTE. Блок 42 хранения контента также получает и удерживает сохраненные контенты от устройства 20 передачи контента через интерфейс 39 связи и Интернет 12. Блок 42 хранения контента дополнительно выводит удерживаемые сохраненные контенты на переключатель 43 под управлением блока 32 управления.

Под управлением блока 32 управления, переключатель 43 выводит потоковые контенты от блока 40 потокового приема данных или сохраненные контенты, поданные от блока 42 хранения контента, на декодер 44.

Декодер 44 декодирует потоковые контенты или сохраненные контенты, введенные от переключателя 43, и выводят видеосигнал и аудиосигнал, полученные в результате декодирования на переключателе 38. В дополнение к этому, декодер 44 извлекает команду переключения видео, встроенную во входной видеопоток и входной аудиопоток, и выводит команду переключения видео на блок 45 анализа команд.

Блок 45 анализа команд анализирует входную команду переключения видео и выводит результат анализа на блок 32 управления.

Моменты передачи команды переключения видео

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

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

Виды команд переключения видео

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

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

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

Target Media Type (тип целевого медиа) показывает, является ли видеопоток, представленный в виде места назначения переключения, широковещательным контентом, распределенным контентом в формате МР4, распределенным форматом в формате MPEG2_TS или распределенным контентом в формате AVC_TS. Target Stream URL (URL целевого потока) представляет собой URL места назначения получения видеоконтента в качестве места назначения переключения. Stream_Start_Position представляет собой положение в момент начала воспроизведения видеоконтента в качестве места назначения переключения.

Loop Back Mode (режим цикличности) обозначает отсутствие режима цикличности или режим цикличности. Режим цикличности представляет собой случай, где воспроизведение возобновляется со сцены, с которой было выполнено переключение видео в качестве источника переключения после того, как было выполнено переключение видео, и затем воспроизведение видео в качестве места назначения переключения заканчивается. Отсутствие режима цикличности представляет собой случай переключения, который отличается от случая в режиме цикличности.

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

С другой стороны, в случае режима цикличности, при выполнении переключения видео, видео в качестве источника переключения (программа А в случае фиг.17А) записывается в буфер 35 удержания, но не считывается и не выводится на блок 36 вторичного разделения в период, в котором видео переключено. Когда происходит возврат к видео в качестве источника переключения и возобновляется воспроизведение, воспроизведение выполняется из видео сразу после переключения, при этом видео хранится в буфере удержания. Поэтому телезритель видит состояние видео в качестве места назначения переключения, вставленного в видео в качестве источника переключения.

Описание возвращается к фиг.16. Personalized Mode (персонализированный режим) показывает, выполнять или нет аутентификацию пользователя во время получения распределяемых контентов, и использовать или нет ID устройства 30 приема контента или попросить пользователя ввести пароль во время аутентификации пользователя. В частности, когда аутентификация пользователя выполнена, ID устройства 30 приема контента или пароль должен быть зарегистрирован заранее в блоке 20 для передачи контента. Устройство 20 для передачи контента подает поток распределения, специально для пользователя, согласно результату аутентификации пользователя. Флаг Auto Switch (флаг автоматического переключения) показывает, запрашивать ли пользователя перед переключением видео. Сообщение переключения является вопросительным предложением, которое предоставляется пользователю при запросе пользователя перед переключением видео.

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

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

Target Media Type (тип целевого медиа) показывает, является ли видепоток, представленный в качестве места назначения переключения широковещательным контентом, распределенным контентом в формате МР4, распределенным форматом в формате MPEG2_TS или распределенным контентом в формате AVC_TS. Target Stream URL (URL целевого потока) представляет собой URL места назначения получения видеоконтента в качестве места назначения переключения. Stream_Start_Position представляет собой положение в момент времени начала воспроизведения видеоконтента, представленного в виде места назначения переключения.

Loop Back Mode (режим цикличности) обозначает отсутствие режима цикличности или наличие режима цикличности.

Personalized Mode (персонализированный режим) показывает, выполнять или нет аутентификацию пользователя во время получения распределенного контента, и использовать или нет ID устройства 30 приема контента, или использовать или нет пароль во время аутентификации пользователя. Флаг Auto Switch (флаг автоматического переключения) показывает, запрашивать ли пользователя перед переключением видео. Time_to_switch показывает ожидаемое время перед выполнением переключения на видео контента видео, полученного согласно команде предварительной загрузки.

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

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

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

На фиг.20 показаны элементы, образующие команду переключения видео в качестве разрешенной команды переключения. Разрешенная команда переключения управляет устройством 30 приема контента для того, чтобы получить VRT для того, чтобы разрешить переключение точки съемки в видеопрограмме с множеством точек съемки панорамного типа или видеопрограмме с множеством точек съемки театрального типа.

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

command_id представляет собой информацию идентификации, идентифицирующую команду переключения видео. Switch_id представляет собой информацию идентификации, предоставленную каждому событию переключения видео. Код команды представляет собой номер кода, показывающий то, что команда переключения видео является разрешенной командой переключения. Переключение (Meta URL) представляет собой URL места назначения получения VRT.

Далее следует описание VRT. На фиг.21 показан пример элементов, образующих VRT.

Элемент View_object представляет собой информацию относительно каждого фрагмента видео с одной точки съемки, которая образует программу с множеством точек съемки панорамного типа или программу с множеством точек съемки театрального типа, и описывает число раз, соответствующее числу фрагментов видео с одной точки съемки. Элемент View_object имеет шесть атрибутов, то есть атрибут id, атрибут имени, атрибут формата, атрибут horizontal_size (горизонтальный_размер), атрибут vertical_size (вертикальный_размер) и атрибут местоположения.

Атрибут id элемента View_object представляет собой информацию идентификации для рассматриваемого видео с одной точки съемки. Атрибут имени описывает имя, предоставленное рассматриваемому видео с множества точек съемки. Атрибут формата показывает формат кодирования рассматриваемого видео с множества точек съемки. Атрибут horizontal_size показывает размер в горизонтальном направлении рассматриваемого видео с множества точек съемки. Атрибут vertical_size показывает размер в вертикальном направлении рассматриваемого видео с множества точек съемки. Атрибут местоположения показывает URL места назначения получения рассматриваемого видео с одной точки съемки.

Кроме того, в элементе View_object, элемент neighbor_view, показывающий информацию относительно видео с множества точек съемки, снятого в положении камеры, расположенном рядом с положением камеры, где рассматриваемое видео с множества точек съемки было снято, описывается в качестве дочернего элемента. Элемент neighbor_view имеет четыре атрибута, то есть атрибут id, атрибут типа, атрибут направления и атрибут расстояния. Атрибут типа показывает тип последовательности точек съемки (тип панорамы или тип театра), представляющий собой связь между видео с одной точки съемки, указанное с помощью элемента View_object, и соседним видео с одной точки съемки. Атрибут направления описывает направление положения камеры, где соседнее видео с одной точки съемки снимается по отношению к положению камеры, где было снято видео с одной точки съемки, соответствующее элементу View_object. Атрибут расстояния показывает угол зрения положения камеры, где было снято соседнее видео с точки съемки по отношению к положению камеры, где было снято видео с одной точки съемки, соответствующее View_object.

На фиг.22 показаны элементы, образующие команду переключения видео в качестве запрещенной команды переключения. Запрещенная команда переключения управляет устройством 30 приема контента для аннулирования полученной VRT для того, чтобы запретить переключение точки съемки в видеопрограмме с множества точек съемки панорамного типа или видеопрограмме с множеством точек съемки театрального типа.

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

Описание работы

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

На фиг.23 показан пример использования команды предварительного выбора в операции автоматического переключения.

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

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

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

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

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

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

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

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

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

На фиг.25 показан пример использования команды переключения в ручном режиме переключения.

При выполнении переключения с видео широковещательных контентов на видео распределяемых контентов, команда переключения передается в момент переключения.

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

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

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

Процесс воспроизведения устройства 30 воспроизведения контента

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

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

На этапе S1 блок 45 анализа команд определяет, принята ли команда переключения видео на основании наличия или отсутствия ввода от декодера 37. Когда определено, что команда переключения видео принята, процесс продолжается на этапе S2. На этапе S2 блок 45 анализа команд анализирует команду переключения видео, введенную от декодера 37, и выполняет процесс в соответствии с типом команды, указанным с помощью Command_code команды переключения видео.

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

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

На этапе S11 блок 32 управления предоставляет вопросительное предложение, которое описано в сообщении Switching команды предварительного выбора для того, чтобы сделать пользовательский выбор относительно того, переключить или нет видео. На этапе S12 блок 32 управления определяет, выбрано ли переключение. Когда переключение видео выбрано, процесс продолжается на этапе S13. На этапе S13 блок 32 управления устанавливает переключение видео, указанное командой Switch_id на автоматическое переключение.

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

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

На этапе S21 блок 32 управления определяет, было ли установлено переключение видео, указанное командой Switch_id на автоматическое переключение в ответ на команду предварительного выбора, переданную перед командой предварительной загрузки, когда определено, что переключение видео, указанное командой Switch_id, установлено на автоматическое переключение, процесс переходит на этап S22. На этапе S22 блок 32 управления управляет различными связанными частями для начала подготовки для приема распределенных контентов в качестве места назначения переключения.

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

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

На этапе S31 блок 45 анализа команд определяет, показывает ли флаг Auto Switch команды переключения автоматическое переключение (или ручное переключение). Когда определено, что флаг Auto Switch команды переключения показывает автоматическое переключение, процесс переходит на этап S32. На этапе S32 блок 45 анализа команд определяет, были ли предварительно загружены распределенные контенты в качестве места назначения переключения. Когда определено, что распределенные контенты в качестве места назначения переключения были предварительно загружены, процесс переходит на этап S33.

На этапе S33 определяют, было ли установлено переключение видео, указанное командой Switch_id, на автоматическое переключение в ответ на команду предварительного выбора, переданную перед командой переключения. Когда определено, что переключение видео, указанное Switch_id, установлено на автоматическое переключение, процесс переходит на этап S34. На этапе S34 блок 45 анализа команд уведомляет о результате анализа до этой команды переключения блок 32 управления. Согласно этому уведомлению, блок 32 управления управляет различными связанными частями для того, чтобы начать подготовку для приема распределенных контентов в качестве места назначения переключения.

На этапе S35 блок 32 управления управляет различными связанными частями для того, чтобы переключить видео на распределенные контенты в качестве места назначения переключения.

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

Когда на этапе S31 определено, что флаг Auto Switch команды переключения не показывает автоматическое переключение (показывает ручное переключение), процесс продолжается на этапе S36. На этапе S36 блок 45 анализа команд уведомляет о результате анализа до этой команды переключения блок 32 управления. Согласно этому уведомлению, блок 32 управления предоставляет вопросительное предложение, которое описано в сообщении Switching команды переключения, пользователю для произведения пользовательского выбора относительно того, выключить ли видео, и определяет то, выбрано ли на этапе S3 7 переключение. Когда выбрано переключение видео, процесс переходит на этап S34 для выполнения этапа S34 и последующих этапов.

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

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

На этапе S41 блок 32 управления управляет различными связанными частями для того, чтобы получить и проанализировать VRT на основании Switching Meta URL разрешающей переключение команды. На этапе S42 блок 32 управления разрешает переключение точки съемки и показывает пользователю то, что точку съемки можно переключить с помощью, например, отображения стрелок, указывающих направление точек съемок, переключение на которые можно выполнить на экране. Затем процесс, соответствующий разрешающей переключение команде, заканчивается.

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

На этапе S51 блок 32 управления аннулирует VRT, полученную согласно разрешающей переключение команде. Это запрещает переключение точки съемки. Затем процесс, соответствующий запрещающей переключение команде, заканчивается.

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

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

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

В компьютере 100 CPV 101 (центральное процессорное устройство), ROM 102 (постоянное запоминающее устройство) и RAM 103 (оперативное запоминающее устройство) соединены с помощью шины 104.

Шина 104 дополнительно соединена с интерфейсом 105 ввода/вывода. Интерфейс 105 ввода/вывода соединен с блоком 106 ввода, который включает в себя клавиатуру, мышь, клавиатуру микрофоны и т.п., блоком 107 вывода, который включает в себя устройство отображения, громкоговоритель и т.п., блоком 108 памяти, который включает в себя жесткий диск, энергонезависимую память и т.п., блоком 109 связи, который включает в себя сетевой интерфейс и т.п., и приводом 110 для привода съемного носителя 111, такого как магнитный диск, оптический диск, магнитооптический диск, полупроводниковая память или т.п.

В компьютере 100, сконфигурированном таким образом, как описано выше, CPV 101, например, загружает программу, сохраненную в блоке 108 памяти, в RAM 103 через интерфейс 105 ввода/вывода и шину 104, и затем исполняет программу. Таким образом выполняется ряд процессов, описанных выше.

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

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

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

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

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

10 Система просмотра контента

11 Широковещательная сеть

12 Интернет

20 Устройство передачи контента

21 Устройство хранения контента

22 Блок генерирования команд

23 Блок генерирования VRT

24 Блок широковещания

25 Блок распределения

30 Устройство воспроизведения контента

31 Блок ввода оперирования

32 Блок управления

33 Тюнер

34 Блок первичного разделения

35 Буфер удержания

36 Блок вторичного разделения

37 Декодер

38 Переключатель

39 Интерфейс связи

40 Блок потокового приема данных

41 Блок обработки FLUTE

42 Блок хранения контента

43 Переключатель

44 Декодер

45 Блок анализа команд

100 Компьютер

101 CPV.

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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