Устройство поставки контента, способ поставки контента, программа, терминальное устройство и система поставки контента

Иллюстрации

Показать все

Настоящее изобретение относится к средствам поставки контента. Технический результат состоит в расширении арсенала технических средств доставки контента конечному потребителю. Устройство поставки контента, которое поставляет контент как мозаичный канал (CH), устройство поставки контента содержит: синтезирующий блок, выполненный с возможностью генерировать потоковые данные мозаичного СН путем синтеза множества потоков, имеющих различные предметы; блок генерирования сегмента потока мозаичного СН для генерирования сегмента потока мозаичного СН посредством разграничения сгенерированных потоковых данных мозаичного СН согласно с синхронизацией с другим мозаичным каналом; блок одноадресной доставки для одноадресной доставки сегмента потока мозаичного СН; блок многоадресной доставки для многоадресной доставки сегмента потока мозаичного СН; и блок генерирования метафайла для генерирования метафайла, который используется стороной приема для приема сегмента потока мозаичного CH, который доставлен посредством одноадресной и многоадресной доставки, при этом метафайл представляет собой расширенное описание медиапрезентации (MPD), включающее в себя элемент мозаики. 5 н. и 6 з.п. ф-лы, 20 ил.

Реферат

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

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

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

Как известно, группа экспертов в области движущегося изображения-динамическое адаптивное потоковое HTTP-вещание (далее упоминается как "DASH") (MPEG-DASH), используя тот же HTTP, как браузинг веб-сайта в качестве международного стандартизированного протокола доставки движущегося изображения, используется для доставки движущегося изображения через интернет (например, см. непатентный документ 1).

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

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

Адрес (URL информация) источника поставки потоковых данных (медиаданных, таких как аудио-/видеосубтитров) контента, разделенного на фрагменты, описан в MPD. Сторона приема осуществляет доступ к серверу, выступающий в качестве источника поставки контента, на основании информации URL, запрашивает потоковые данные, и принимает и воспроизводит потоковые данные HTTP-одноадресной доставки в соответствии с запросом.

Фиг. 1 иллюстрирует примерную конфигурацию системы поставки контента, которая доставляет контент посредством потокового вещания на основании DASH.

Система 10 поставки контента включает в себя множество устройств 20 просмотра СН (в данном случае, 20а, 20b и 20с), соответствующих каналов, которые поставляют контент, и множество DASH устройств-клиент 30 на стороне, на которой принимается контент. DASH устройства-клиент 30 соединены с устройством 20 просмотра СН с помощью сети доставки контента (CDN) 12 с использованием интернета 11.

Устройство 20а просмотра СН доставляет контент того же объекта через множество потоков, имеющих различные скорости передачи, чем в канале А. Кроме того, устройство 20b просмотра СН доставляет контент того же объекта, который отличается от контента канала А, через множество потоков, имеющих различные скорости передачи, чем в канале В. То же самое относится и к устройству 20с просмотра CH. Далее, когда нет необходимости различать устройства 20а, 20b и 20с просмотра СН отдельно, устройство просмотра СН называют просто как "устройство 20 просмотра СН".

Устройство 20 просмотра СН включает в себя сервер 21 управления контентом, стример 22 DASH сегмента и сервер 23 DASH MPD.

Сервер 21 управления контентом управляет источником данных контента, поставляемые в DASH устройство-клиент 30, генерирует множество фрагментов, потоковых данных, имеющих различные скорости передачи данных, в качестве исходных данных, и выводит сгенерированные потоковые данные в стример 22 DASH сегмента.

Стример 22 DASH сегмента генерирует поток сегмента посредством временного деления каждого фрагмента потоковых данных на сегменты, удерживает поток сегмента в виде файла и уведомляет DASH MPD сервер 23 об адресе источника поставки файла в качестве метаданных. Стример 22 DASH сегмента, как веб-сервер, осуществляет HTTP-одноадресную доставку файла сегмента потока по запросу источника в ответ на запрос (HTTP-запрос) из DASH устройства-клиент 30.

DASH MPD сервер 23 генерирует MPD, в котором, например, описан адрес, указывающий источник поставки (то есть, стример 22 DASH сегмента) файла сегмента потока. DASH MPD сервер 23, как веб-сервер, осуществляет HTTP-одноадресную доставку сгенерированного MPD к источнику запроса в ответ на запрос (HTTP-запрос) от DASH устройства-клиент 30.

DASH устройства-клиент 30 запрашивает DASH MPD сервер 23 передать MPD, запрашивает стример 22 DASH сегмента передать файл сегмента потока на основании MPD, который доставлен посредством HTTP-одноадресной передачи в ответ на запрос, и принимает и воспроизводит файл сегмента потока, который был доставлен HTTP-одноадресной передачей в ответ на запрос.

CDN 12 включает в себя сервер кэша (не показан), и кэш-сервер кэширует MPD или файл сегмента потока, который был доставлен посредством HTTP-одноадресной передачи через CDN 12. Кэш сервер может осуществить доставку посредством HTTP-одноадресной передачи кэш MPD или файла сегмента потока в DASH устройство-клиент 30 источника запроса вместо DASH MPD сервера 23, выступающего в качестве веб-сервера или стримера 22 DASH сегмента.

Список ссылок

Непатентный документ

Непатентный документ 1: Mitsuhiro Hirabayashi, "Обеспечение бесперебойной передачи потокового видео, используя существующие веб-серверы," NIKKEI ELECTRONICS, 19 марта 2012 г.

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

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

Как описано выше, так как устройства 20 просмотра СН соответствуют множеству каналов, подготовленных в системе поставки контента, как показано на фиг. 1, DASH устройство-клиент 30 может выбрать, принять и воспроизвести контент из соответствующих каналов.

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

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

Фиг. 2 и фиг. 3 показывают, что подготовлены три сегмента потока (представления), имеющие различные скорости передачи данных, служащие в качестве контента того же объекта в каналах А, В и С DASH, и иллюстрируют примеры переключения, когда выполняется переключения между каналами.

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

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

В этом случае, хотя пользователь DASH устройства-клиент 30 дает команду на выполнение переключения (переключение) на представление В2 канала В до Т1 на DASH временной оси устройства-клиент при просмотре представления А2 канала А, переключение отложено до Т2, выступающего в качестве разделителя сегмента представления В2. Дополнительно, хотя пользователь выдает команду на выполнение переключения на представление С2 канала С до Т3 при просмотре представления В2 канала В, переключение откладывается до Т4, выступающего в качестве разделителя сегмента представления С2.

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

В этом случае, даже если пользователь DASH устройства-клиент 30 дает команду на выполнение переключения на представление В2 канала В до Т1 на временной оси NTP при просмотре представления А2 канала А, переключение откладывается до Т2 выступающего в качестве разделителя сегмента представления В2. Кроме того, даже если пользователь дает команду на выполнение переключения на представление С2 канала С до Т3 при просмотре представление В2 канала В, переключение откладывается до Т4, выступающего в качестве разделителя сегмента представления С2.

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

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

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

Решение технической задачи

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

Блок генерирования метафайла может генерировать расширенный MPD как метафайл.

Блок генерирования метафайла может генерировать MPD, включающий в себя элемент МОЗАИКИ.

Блок генерирования метафайла может генерировать MPD расширенного HTML, имеющий мозаичный СН, в котором информация об области потоковых данных мозаичного СН, расположенная на экране, и информация потока, соответствующей каждой области, описаны как элемент МОЗАИКИ.

Блок генерирования метафайла может генерировать MPD расширенного HTML со ссылкой на мозаичный СН, в котором информация об области потоковых данных мозаичного СН, расположенная на экране, и ссылка на файл, который описывает информацию о потоке соответствующей каждой области, описывается как элемент МОЗАИКИ.

Блок одноадресной доставки может дополнительно обеспечить доставку метафайла посредством одноадресной доставки. Блок многоадресной доставки может дополнительно обеспечить доставку метафайла посредством многоадресной доставки.

Блок одноадресной доставки может дополнительно обеспечить доставку сегмента потока мозаичного СН посредством HTTP-одноадресной доставки. Блок многоадресной доставки может дополнительно обеспечить доставку FLUTE потока мозаичного СН посредством FLUTE-многоадресной доставки на основании сегмента потока мозаичного CH.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 7 показывает блок-схему алгоритма, иллюстрирующую поток данных в момент переключения каналов (во время просмотра мозаичного канала).

Фиг. 8 представляет собой схему, иллюстрирующую компоновку USD в MBMS.

Фиг. 9 показывает схему, иллюстрирующую компоновку ESG в DVB-H (IPDC).

Фиг. 10 показывает схему, иллюстрирующую пример, в котором MPD описано в XML формате.

Фиг. 11 показывает схему, иллюстрирующую пример, в котором расширенное MPD описано в XML формате.

Фиг. 12 представляет собой схему, иллюстрирующую пример MPD расширенного HTML, имеющий мозаичный CH.

Фиг. 13 представляет собой схему, иллюстрирующую пример MPD расширенного HTML, имеющий мозаичный CH.

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

Фиг. 15 является схемой для конкретного описания деталей расширенного HTML-элемента.

Фиг. 16 является блок-схемой алгоритма для описания процесса функционирования устройства мозаичного CH.

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

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

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

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

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

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

Фиг. 4 иллюстрирует пример отображения экрана мозаичного канала (СН), доставленного устройством мозаичного СН системы поставки контента в соответствии с вариантом осуществления настоящего изобретения.

Мозаичный канал используется для доставки потока мозаичного СН, и поток мозаичного СН является таким потоком, в котором синтезируются видео из множества частей контента, доставленных из обычных каналов (далее также именуемые как «просматриваемые каналы»). Экран мозаичного канала одинаково разделен на множество областей и видео различного контента отображаются на соответствующих областях.

Таким образом, можно одновременно проверить множество видео посредством экрана мозаичного канала.

В настоящем варианте осуществления, поток мозаичного СН выполнен таким образом, что синтезированы видеопотоки четырех частей различного контента, но количество видеопотоков, которые конфигурируют потока мозаичного СН не ограничивается 4 и может быть, например, 6 (=3×2 или 2×3) или 9 (=3×3).

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

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

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

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

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

Фиг. 5 иллюстрирует пример, в котором три сегмента потока (представления), имеющие различные скорости передачи, подготовлены для передачи по мозаичным каналам А, В и С.

В системе поставки контента, к которой применяется настоящее изобретение, сегментные разделители потоков сегмента соответствующих мозаичных каналов синхронизированы с временной осью ΝΤΡ, и множество мозаичных каналов имеют одинаковую длину сегмента. Дополнительно, отправные точки (MPD/@ availabilityStartTime+Period/@start) периодов времени воспроизведения медиа установлены на заголовках сегментов для согласования по временной оси NTP.

При выполнении описанной выше установки, когда сторона приема дает команду на выполнение переключения на представление В2 канала В, до Т1 на временной оси DASH устройства-клиента при просмотре представления А2 канала А, то переключение выполняется в момент Т1, выступающий и как сегментный разделитель представления А2, так и сегментный разделитель представления В2.

Дополнительно, когда сторона приема дает команду на выполнение переключения на представление С2 канала С до Т2 при просмотре представления В2 канала В, то переключение выполняется в момент Т2, выступающий и как сегментный разделитель представления В2, так и сегментный разделитель представления С2. Более того, когда сторона приема дает команду на выполнение переключения на представление А2 канала А до момента Т3 при просмотре представления С2 канала С, то переключение выполняется в момент Т3, выступающий и как сегментный разделитель представления С2, так и сегментный разделитель представления А2.

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

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

В частности, MPD подается посредством HTTP-одноадресной доставки, UPD-многоадресной доставки и FLUTE-многоадресной доставки. Поток мозаичного СН и поток просматриваемого СН поставляются посредством HTTP-одноадресной доставки, FLUTE-многоадресной доставки и RTP-многоадресной доставки.

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

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

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

Система 50 поставки контента включает в себя множество устройств 20 просмотра СН, которые доставляют просматриваемый канал, множество устройств 60 мозаичного СН, которые доставляют мозаичный канал, портал 70 получения MPD и множество терминальных устройств 80. Устройство 20 просмотра СН соответствует просматриваемому каналу А и устройство 60А мозаичного канала соответствует мозаичному каналу А. Количество устройств 20 просмотра СН и количество устройств 60 мозаичного СН не обязательно должны быть одинаковым, и количество устройств 60 мозаичного СН может быть меньше, чем количество устройств 20 просмотра CH.

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

NTP сервер 52, который предоставляет информацию о системном времени в соответствии с UTC временном форматом, расположен в сети 51. NTP сервер 52 может поставить информацию о системном времени в устройства 20 просмотра СН, устройства 60 мозаичного СН, терминальные устройства 80 и тому подобное. Устройства 20 просмотра СН, устройства 60 мозаичного СН и терминальные устройства 80 как предполагается, находятся в состоянии, в котором системное время синхронизировано с временной осью NTP в соответствии с информацией системного времени, поставленной из NTP сервера 52.

Устройство 20 просмотра СН имеет аналогичную конфигурацию, показанную на фиг. 1. Устройство 20 просмотра СН на фиг. 1 поставляет сегмент потока и MPD на сторону приема только посредством одноадресной доставки, но в системе 50 поставки контента сегмент потока и MPD могут поставляться не только посредством одноадресной доставки, но также и посредством многоадресной доставки.

Устройство 60 мозаичного СН включает в себя компоновщик 61 мозаичного СН, сегментатор 62 мозаичного СН, MPD генератор 63 мозаичного СН, RTP стример 64, FLUTE стример 65, веб-сервер 66 и сервер 67 многоадресной доставки.

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

Фиг. 7 иллюстрирует поток различных типов данных от компоновщика 61 мозаичного СН до сервера 67 многоадресной доставки.

Компоновщик 61 мозаичного СН получает потоковые данные контента, которые доставляются по каналам просмотра с помощью множества устройств 20 просмотра СН (в случае фиг. 7, устройства 20A-20D просмотра СН). Затем, например, компоновщик 61 мозаичного СН генерирует потоковые данные мозаичного СН путем выполнения синтеза в состоянии, в котором контент просмотра канала А расположен на верхней левой части экрана, контент просмотра канала В расположен на правой верхней части экрана, контент просмотра канала С расположен на нижней левой части экрана и контент просмотра канала D расположен на нижней правой части экрана. Компоновщик 61 мозаичного СН выводит сгенерированные потоковые данные мозаичного СН в сегментатор 62 мозаичного СН и RTP стример 64. Более того, компоновщик 61 мозаичного СН получает метаданные (например, URL источника поставки сегмента потока), относящиеся к контенту, которые поставляется через канал просмотра от каждого устройства 20 просмотра СН, и поставляет полученные метаданные в MPD генератор 63 мозаичного CH.

Сегментатор 62 мозаичного СН генерирует сегмент потока мозаичного СН, такой как фрагментированный МР4, посредством временного разграничения потоковых данных мозаичного СН на периоды, и дополнительно выполняя деление периода на сегменты, и выводит сгенерированный сегмент потока мозаичного СН в FLUTE стример 65 и веб-сервер 66. Длина сегментов потока мозаичного СН такая же, как и у сегмента потока мозаичного СН, генерируемого устройством 60 мозаичного СН другого мозаичного канала, а сегментный разделитель синхронизирован со временной осью NTP.

Сегментатор 62 мозаичного СН уведомляет MPD генератор 63 метаданных мозаичного СН (например, URL веб-сервера 66, служащим в качестве источника поставки файла, хранящего сегмента потока мозаичного СН) генерируемого сегмента потока мозаичного CH.

MPD генератор 63 мозаичного СН генерирует MPD (далее называемый как "MPD мозаичного СН"), который расширен для мозаичного СН и необходимым, когда терминальное устройство 80 принимает сегмент потока мозаичного СН или RTP поток мозаичного СН (который будет описан ниже), и выводит сгенерированный MPD в FLUTE стример 65 и веб-сервер 66.

RTP стример 64 генерирует RTP поток мозаичного СН, сохраняя потоковые данные мозаичного СН, поступившие из компоновщика 61 мозаичного СН в RTP пакете, и выводит RTP поток мозаичного СН в сервер 67 многоадресной доставки. RTP стример 64 уведомляет MPD генератор 63 метаданных мозаичного СН RTP потока мозаичного CH.

FLUTE стример 65 генерирует FLUTE поток мозаичного СН, сохраняя сегмент потока мозаичного СН, поступивший из сегментатора 62 мозаичного СН, в FLUTE пакет, и выводит сгенерированный FLUTE поток мозаичного СН в сервер 67 многоадресной доставки. FLUTE стример 65 выводит MPD мозаичного СН, поступивший из MPD генератора 63 мозаичного СН, в сервер 67 многоадресной доставки.

Веб-сервер 66 HTTP-одноадресной доставки доставляет MPD мозаичного СН к источнику запроса в соответствии с запросом (HTTP-запрос) от портала 70 получения MPD или терминального устройства 80. Кроме того, веб-сервер 66 HTTP-одноадресной доставки поставляет сегмент потока мозаичного СН к источнику запроса в соответствии с запросом (HTTP-запрос) от терминального устройства 80.

Сервер 67 многоадресной доставки доставляет посредством FLUTE-многоадресной доставки и UDP-многоадресной доставки MPD мозаичного CH. Дополнительно, сервер 67 многоадресной доставки доставляет FLUTE поток мозаичного СН посредством FLUTE многоадресной доставки. Дополнительно, сервер 67 многоадресной доставки доставляет RTP поток мозаичного СН посредством RTP-многоадресной доставки.

Возвращаясь к фиг. 6, портал 70 получения MPD сканирует устройства 60 мозаичного СН в соответствии с API запросом, запрашивая MPD мозаичного СН из терминального устройства 80, собирает MPDs мозаичного СН, и передает собранные MPDs мозаичного СН в терминальное устройство 80. Когда MPD мозаичного СН не генерируется устройством 60 мозаичного СН, MPD, которые удовлетворяют заданному условию (который будет описан ниже), собирают и передают в терминальное устройство 80. Более того, портал 70 получения MPD сканирует устройства 20 просмотра СН в соответствии с API запросом, запрашивающим MPD просмотра, от терминального устройства 80, собирает MPDs и передает собранные MPDs на терминальное устройство 80.

Терминальное устройство 80 соединено с устройством 20 просмотра СН или устройством 60 мозаичного СН через сеть 51. Когда осуществляется переключение между мозаичными каналами, то терминальное устройство 80 получает MPD мозаичного СН, который доставлен посредством многоадресной доставки, когда это возможно, и принимает и воспроизводит FLUTE-поток мозаичного СН или RTP поток мозаичного СН, который доставлен посредством многоадресной доставки, когда это возможно, на основании полученного MPD мозаичного CH. Если это трудно, терминальное