внедрение ссылочных идентификаторов содержимого tv-anytime
Классы МПК: | H04N7/16 системы с засекречиванием; абонентские системы G06F13/00 Соединение запоминающих устройств, устройств ввода-вывода или устройств центрального процессора или передача информации или других сигналов между этими устройствами |
Автор(ы): | ЭШЛИ Алексис С.Р. (NL), ХИКМАН Эндрю Дж. (NL), МОРРИС Октавиус Дж. (NL) |
Патентообладатель(и): | КОНИНКЛЕЙКЕ ФИЛИПС ЭЛЕКТРОНИКС Н.В. (NL) |
Приоритеты: |
подача заявки:
2003-01-14 публикация патента:
10.01.2008 |
Изобретение относится к способу внедрения ссылочных идентификаторов содержимого (CRID) TV-Anytime в поток звуковой/видео информации, и может быть использовано при внедрении указанных идентификаторов в поток передачи MPEG. Технический результат - расширение возможностей пользователя при использовании CRID TV-Anytime достигается тем, что при создании потока звуковой/видео информации применяют мультиплексирование компонента видеоинформации, компонента звуковой информации и, по меньшей мере одного, ссылочного идентификатора содержимого, причем ссылочный идентификатор содержимого связан с компонентом видеоинформации и компонентом звуковой информации в потоке передачи MPEG. Также описано устройство для реализации указанного способа передачи и приема потока звуковой/видео информации, содержащего CRID TV-Anytime. 4 н. и 6 з.п. ф-лы, 5 ил.
(56) (продолжение):
CLASS="b560m"Anytime and TV Anywhere, April 1999 (найдено 20.12.2006). Найдено в Интернет: <URL: http://www.davic.org/Download/Specl_5/Final/tv_any.pdf>.
Формула изобретения
1. Способ создания потока звуковой/видеоинформации, включающий этапы мультиплексирования компонента видеоинформации, компонента звуковой информации и ссылочного идентификатора содержимого, причем упомянутый ссылочный идентификатор содержимого, который используется, чтобы обращаться к дополнительному содержимому, является связанным с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG.
2. Способ по п.1, в котором упомянутое мультиплексирование включает в себя мультиплексирование одновременно нескольких ссылочных идентификаторов содержимого в упомянутый поток звуковой/видеоинформации.
3. Способ по п.2, в котором упомянутые несколько ссылочных идентификаторов содержимого имеют разные времена начала и разные времена окончания.
4. Способ по любому из пп.1, 2 или 3, в котором ссылочный идентификатор содержимого, по существу, имеет то же время начала и окончания, что и компоненты видеоинформации и звуковой информации, с которыми он связан.
5. Устройство для передачи потока звуковой/видеоинформации, содержащее мультиплексор для мультиплексирования компонента видеоинформации, компонента звуковой информации и ссылочного идентификатора содержимого, причем упомянутый ссылочный идентификатор содержимого, который используется, чтобы обращаться к дополнительному содержимому, является связанным с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG, и средство передачи для передачи результирующего потока звуковой/видео информации.
6. Устройство по п.5, дополнительно содержащее кодер звуковой/видеоинформации для подачи упомянутого компонента видеоинформации и упомянутого компонента звуковой информации на упомянутый мультиплексор.
7. Устройство по п.5 или 6, в котором упомянутый мультиплексор мультиплексирует одновременно несколько ссылочных идентификаторов содержимого в поток звуковой/видеоинформации.
8. Устройство для приема потока звуковой/видеоинформации, содержащее средство приема для приема потока звуковой/видеоинформации, содержащего компонент видеоинформации, компонент звуковой информации и ссылочный идентификатор содержимого, при этом упомянутый ссылочный идентификатор содержимого, который используется, чтобы обращаться к дополнительному содержимому, является связанным с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG, и демультиплексор для демультиплексирования упомянутого потока звуковой/видеоинформации.
9. Устройство по п.8, дополнительно содержащее декодер звуковой/видеоинформации для подачи упомянутого компонента видеоинформации на устройство отображения и для подачи упомянутого компонента звуковой информации на звуковое устройство.
10. Составной сигнал, представляющий поток звуковой/видеоинформации, содержащий компонент видеоинформации, компонент звуковой информации и ссылочный идентификатор содержимого, причем упомянутый ссылочный идентификатор содержимого, который используется, чтобы обращаться к дополнительному содержимому, является связанным с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG.
Описание изобретения к патенту
Настоящее изобретение относится к способу внедрения ссылочных идентификаторов содержимого (CRID) TV-Anytime в поток звуковой/видео информации.
Форум TV-Anytime (http://TV-Anytime.org) определил CRID, который обеспечивает однозначный идентификатор для фрагмента содержимого A/V (звуковой/видео информации), независимо от того, как фактически получено это содержимое. С использованием CRID системы TV-Anytime (такие как персональные видеомагнитофоны) могут предложить расширенные возможности записи (например, запись посредством единственного нажатия кнопки, запись группы программ, интеллектуальная запись повторений для избежания конфликтов при записи и т.д.).
Стандарт DVB (цифрового видео вещания) (один из возможных вариантов стандарта телевизионного вещания) определяет Таблицу Информации текущего/следующего События (EIT), которая задает время начала, продолжительность и другие данные текущей и следующей программы (подобные механизмы определены стандартами широковещания ATSC и ARIB). Каждое событие имеет идентификатор события, который обеспечивает возможность однозначного определения приемником, когда начинается и заканчивается конкретное событие (то есть программа). Технология EIT имеет отдельные недостатки, включающие наличие самое большее одного события, представленного в каждый момент времени (см. страницу 13 ETR 211). Однако является удобным присоединение к одной программе нескольких CRID TV-Anytime. В равной степени идентификаторы события в EIT имеют ограниченные функциональные возможности и, безусловно, не предлагают мощных возможностей идентификаторов CRID TV-Anytime. Дополнительно они не обеспечивают возможность осуществления ссылок на программы, которые связаны некоторым образом с текущим событием.
Задачей изобретения является усовершенствование известных систем.
Для обеспечения нескольких возможностей для пользователей предпочтительна вставка в A/V поток (поток звуковой/видео информации) нескольких CRID TV-Anytime одновременно. Преимущественно механизм должен обладать следующими свойствами. CRID должен быть вставляемым на основе события, то есть продолжительность существования его вставки совпадает с продолжительностью существования содержимого A/V, к которому он присоединен. Вставка должна быть относительно точной по времени: начало и окончание вставки должны соответствовать в пределах около 2 секунд началу и окончанию ассоциированного события. Для некоторых типов CRID может быть подходящим увеличение этого времени. Должен существовать способ для внедрения данных самого CRID наряду с любыми соответствующими данными, которые могут использоваться для интерпретации CRID. Должна существовать возможность вставки одновременно нескольких CRID, каждый из которых может иметь отличное время начала и окончания. Данные должны быть легко извлекаемы из A/V потока, не требуя полного декодирования видеоинформации (так как может потребоваться доступ к указанной информации CRID когда программа не декодирована).
CRID может использоваться многими разными способами для идентифицикации содержимого, но одно полезное приложение должно включать идентификаторы CRID в поток A/V для идентифицикации содержимого, содержащегося внутри этого потока, а также другого содержимого, некоторым образом связанного с содержимым в этом потоке. Внедрение идентификаторов CRID в поток A/V делает возможным обеспечение удобных в использовании функциональных возможностей записи, включая обеспечение возможности записать: программу, которая анонсируется, следующую программу в серии или целую серию при просмотре отдельного эпизода.
Согласно первому аспекту настоящего изобретения предложен способ создания потока звуковой/видео информации, включающий в себя мультиплексирование компонента видеоинформации, компонента звуковой информации и CRID, причем упомянутый CRID ассоциирован с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG.
Согласно второму аспекту настоящего изобретения предложено устройство для передачи потока звуковой/видео информации, содержащее мультиплексор для мультиплексирования компонента видеоинформации, компонента звуковой информации и CRID, при этом упомянутый CRID ассоциирован с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG, и средство передачи для передачи результирующего потока звуковой/видео информации.
Согласно третьему аспекту настоящего изобретения предложено устройство для приема потока звуковой/видео информации, содержащее средство приема для приема потока звуковой/видео информации, содержащего компонент видеоинформации, компонент звуковой информации и CRID, причем упомянутый CRID ассоциирован с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG, и демультиплексор для демультиплексирования упомянутого потока звуковой/видео информации.
Согласно четвертому аспекту настоящего изобретения предложен поток звуковой/видео информации, содержащий компонент видеоинформации, компонент звуковой информации и CRID, причем упомянутый CRID ассоциирован с упомянутым компонентом видеоинформации и упомянутым компонентом звуковой информации в потоке передачи MPEG.
Благодаря изобретению можно обеспечить усовершенствованную обработку потока звуковой/видео информации.
Варианты осуществления изобретения будут описаны только посредством возможных примеров реализации согласно приложенным чертежам.
Фиг.1 - блок-схема способа создания потока звуковой/видео информации.
Фиг.2 - схематическое представление сквозной системы.
Фиг.3 - схематическое представление потока звуковой/видео информации, изображающее, как CRID должны наложиться при внедрении в звуковое/видео содержимое.
Фиг.4 - схематическое представление потока звуковой/видео информации, изображающее, как могут быть периодически вставлены дескрипторы CRID в телевизионную вещаемую программу.
Фиг.5 - схематическое представление потока звуковой/видео информации, изображающее двухуровневую структуру таблицы для передачи информации CRID.
Блок-схема алгоритма на фиг.1 иллюстрирует способ создания потока звуковой/видео информации посредством внедрения в поток по меньшей мере одного CRID. Сквозная система изображена на фиг.2, иллюстрирующей устройство 20 кодирования и передачи и соответствующий приемник 22. Устройство 20 кодирования создает поток звуковой/видео информации. Устройство 20 кодирования выполняет способ, проиллюстрированный на фиг.1.
Первым этапом способа является этап 10 приема звукового/видео содержимого. Обычно оно должно приниматься из локального носителя информации и принимается кодером 24 звуковой/видео информации для подачи компонентов видеоинформации и звуковой информации на мультиплексор 28. Вторым этапом способа является этап 12 приема по меньшей мере одного соответствующего CRID, который вновь должен приниматься из локальной памяти. Затем кодером 26 CRID принимаются идентификатор(ы) CRID для последующего внедрения в результирующий поток звуковой/видео информации.
Третьим этапом способа является этап 14, который включает мультиплексирование совместно компонентов видеоинформации и звуковой информации и CRID для создания потока звуковой/видео информации в виде потока передачи MPEG. CRID ассоциирован с компонентами видеоинформации и звуковой информации. Указанное мультиплексирование выполняется мультиплексором 28. Если кодером 26 CRID подается несколько CRID, то мультиплексирование включает мультиплексирование в потоке звуковой/видео информации одновременно нескольких CRID.
Заключительным этапом способа является этап 16 передачи результирующего потока звуковой/видео информации. Он выполняется средством 30 передачи, которое вещает поток 40 звуковой/видео информации, содержащий компонент видеоинформации, компонент звуковой информации и по меньшей мере один CRID, в виде потока передачи MPEG. Возможны несколько различных передающих систем, включая стандартные беспроводные, кабельные и телефонные системы (на основе медных проводов).
Простым возможным вариантом применяемой системы будет наземная вещательная сеть, где компоненты видеоинформации и звуковой информации относятся к фильму, который будет вещаться. В поток звуковой/видео информации мультиплексируются два идентификатора CRID, один относится непосредственно к фильму, а другой относится к продолжению фильма, которое будет транслироваться сетью позже. Оба CRID ассоциированы с компонентами звуковой информации и видеоинформации в потоке передачи MPEG, который транслируется локальной антенной, передающей посредством беспроводной связи поток звуковой/видео информации для приема подходящим телевизионным приемником. Каждый CRID, по существу, имеет то же время начала и окончания, что звуковое и видео содержимое, с которым он ассоциирован.
В случае мультиплексирования нескольких CRID в поток звуковой/видео информации CRID могут иметь разные времена начала и окончания. Это иллюстрирует фиг.3. В поток 40 внедрены три различных CRID А, В и С, каждый из которых имеет отличные времена начала и окончания. Протяженность стрелки на фиг.3 изображает их существование по времени. Идентификаторами CRID A и В могут быть, например, спортивная программа и программа вида "журнала" соответственно. Эти два CRID накладываются (перекрываются) в продолжение периода рекламной паузы между программами. Может существовать CRID С, например, для фильма, который должен транслироваться сетью позже, но анонсируется во время программы вида "журнал". CRID С ассоциирован с потоком звуковой/видео информации в течение периода времени в продолжение программы вида "журнала", в которой анонсируется фильм.
Соответствующим приемником для потока звуковой/видео информации является приемник 22, изображенный на фиг.2. Обычно это будет приемник цифрового телевидения, который содержит средство 32 приема в виде стандартной телевизионной антенны для приема потока звуковой/видео информации, содержащего компонент видеоинформации, компонент звуковой информации и по меньшей мере один внедренный CRID. Дополнительно устройство 22 содержит демультиплексор 34 для демультиплексирования потока звуковой/видео информации и декодер 36 звуковой/видео информации для подачи компонента видеоинформации потока на устройство отображения (не изображено) и для подачи компонента звуковой информации на звуковое устройство (не изображено). Приемник 22 содержит декодер 38 CRID для приема идентификатора(ов) CRID из демультиплексора 34.
Приемник 22 осуществляет локальное хранение декодированных CRID и может при необходимости извлекать их и обрабатывать. Обычно это происходит в ответ на какой-либо запрос пользователя в отношении просматриваемого им содержимого. Например, пользователь может посредством дистанционного управления выбрать информацию относительно содержимого, ассоциированного с внедренным CRID. Следовательно, рассматривая возможный вариант, описанный в отношении фиг.3, пользователь при просмотре программы вида "журнал" может заинтересоваться просмотром фильма, анонсируемого во время программы вида "журнал". Пользователь посредством дистанционного управления осуществляет доступ к интерактивным функциональным блокам приемника 22 и может передать приемнику 22 информацию о том, что требуется записать анонсированный фильм при его трансляции. Приемник 22 извлекает сохраненный CRID и вызывает действия, затребованные пользователем, согласно предварительно определенной технологии стандарта TV-Anytime.
Чтобы воспользоваться преимуществом от внедренных CRID, необходимо обеспечение нескольких требуемых возможностей. Это изобретение предлагает способы для внедрения CRID в поток A/V так, чтобы обеспечивались указанные возможности. В частности, оно определяет несколько средств, посредством которых CRID TV-Anytime может быть внедрен в поток передачи MPEG-2. Обычно CRID TV-Anytime должен внедряться в поток передачи MPEG-2 периодически, как изображено на фиг.4. Предложены следующие способы для вставки CRID и соответствующих данных. Сущность того, какие данные должны быть кодированы, и как они кодируются, одинакова для всех способов и описана ниже.
1. Определить новый дескриптор (содержащий список CRID и соответствующие данные) в первом внешнем цикле дескриптора таблицы карты программ (ТКП, РМТ) - подробности относительно РМТ см. страницу 50 ISO/IEC JTC 1/SC 29 (системы MPEG-2).
2. Задать формат новой таблицы для включения списка CRID и соответствующих данных. Таблица будет хранить PID, идентифицированный во втором цикле дескриптора РМТ. Для обеспечения возможности идентификации приемником того, что этот поток содержит информацию CRID TV-Anytime, должно использоваться предварительно определенное значение поля тип_потока (stream_type).
3. Использовать частные_секции (private_sections()) в пакетах потока передачи, которые имеют PID, такой же, как РМТ - см. 2.4.4.10 спецификации Систем MPEG-2 (стр.52). Это решение подобно предыдущему с тем преимуществом, что исключается служебная дополнительная сигнализация PID, и связь между услугой и информацией CRID становится неявной.
4. Вставить список CRID и соответствующие данные в новый дескриптор внутри внутреннего цикла дескриптора таблицы текущего/следующего (события) EIT.
5. Определить формат для переноса списка CRID и соответствующих данных в пакетах Потока Передачи частного формата. PID указанных пакетов должен быть идентифицирован, как в решении 2.
6. Вставить список CRID и соответствующие данные в байты_частных_данных (private_data_bytes), хранимые внутри поля адаптации Потока Передачи (см. страницу 24 Системы MPEG-2).
7. Вставить список CRID и соответствующие данные внутрь заполняющих битов пакетов потока передачи.
8. Вставить список CRID и соответствующие данные внутрь данных пользователя (user_data) или секций расширения_данных (extension_data) MPEG-2 Video (см. страницу 29 ISOJEC 13818-2). Данные должны быть сохранены в элементарном потоке видеоинформации и, следовательно, связаны с ним более сильно.
9. Вставить список CRID и соответствующие данные внутрь события потока дескриптора DSMCC видеоинформации.
Каждому внедренному CRID соответствует флажок состояния выполнения. Определены следующие состояния: "не выполняется", "начинается через несколько секунд", "приостановлен" и "выполняется". Все эти решения основаны на "карусели" (повторяемости) данных. Некоторые CRID требуют более высокой скорости повторения (то есть кадр времени, внутри которого PDR должен получить информацию об изменении состояния CRID, должен быть меньше) чем другие, что приводит к следующим расширениям.
Решения, включающие использование таблиц (номера 2 и 4) MPEG-2, должны обеспечивать возможность повторяемости некоторых CRID с более высокой скоростью повторения. Это обеспечивает более быстрые времена ответов для индикации начала записи, например, по сравнению с обнаружением того, что программа имеет серию предков (что не так критично по времени).
Если ширина полосы частот, требуемая для зацикливания (повторяемости) данных для нескольких CRID на высокой скорости, является нежелательно большой, то должно быть принято решение, в соответствии с которым каждому CRID и соответствующим данным назначается ключ с использованием таблицы низкой скорости повторения (время повторения около 20 секунд). Затем используется другая таблица, которая определяет соответствие ключа с флажком состояния выполнения, и это может повторяться с намного более высокой скоростью (время повторения около 1 секунды). Фиг.5 иллюстрирует такой сценарий.
Может быть определена отдельная таблица, которая выдается только при изменении состояния CRID и иначе не повторяется. Предусматривается, что она может быть использована для событий, которые должны быть указаны с высокой степенью точности по времени, например, указание точного начала программы, чтобы способствовать точной записи.
Фиг.3 иллюстрирует использование внутри потока A/V нескольких CRID TV-Anytime одновременно. Вставка в поток A/V нескольких CRID TV-Anytime обеспечивает следующие возможности.
Точную по времени запись идентифицированного содержимого TV-Anytime независимо от используемой системы телевизионного вещания.
Возможность различения разных частей иерархических программ (то есть программ вида сборника и журнала).
Возможность записи программы с использованием одного нажатия кнопки при просмотре анонса.
Возможность записи программ, некоторым образом связанных с текущим содержимым A/V (например, следующего эпизода, полной серии, рекламного объявления для товаров, представленных в программе и т.д.).
Изобретение применимо к любому устройству, согласованному с TV-Anytime, относящемуся к обработке потоков A/V. Изобретение охватывает головные системы передатчика потока A/V и устройства, выполненные с возможностью приема таких потоков. Формирователь включает головные системы передачи телевизионного вещания, также как и сетевые серверы, которые могут передавать содержимое A/V с информацией TV-Anytime. Приемниками, наиболее вероятно, являются интегрированные цифровые телевизоры или компьютерные приставки к телевизору, выполненные с возможностью хранения информации (то есть персональные видеомагнитофоны), но также могут быть любые другие устройства, выполненные с возможностью приема и отображения потоков A/V (персональные компьютеры PC, персональные цифровые ассистенты PDA и т.д.). Поток звуковой/видео информации может быть записан, например, на оптические запоминающие устройства, такие как перезаписываемый универсальный цифровой диск DVD+RW, причем запись будет содержать внедренный CRID TV-Anytime.
Видео формат DVD использует формат потока программ MPEG-2. Когда требуется совместимость с существующими устройствами Видео DVD, необходимо повторно мультиплексировать формат телевизионного вещания (поток передачи) и соответствующие ему данные, такие как информация CRID, в поток программ, совместимых с Видео DVD. Если используется одно из средств внедрения CRID информации, определенной для Потока Передачи, описанного в п.п.1-7 или 9 раздела 3, и необходимо внедрить информацию CRID в соответствующую структуру потока программы, то кандидаты должны внедрить ее в частный пакет PES, или частные данные заголовка PES. Для совместимости с Видео DVD предпочтительным способом будет частный пакет PES (используя "определенный поставщиком" ИД под-потока).
Следовательно, если DVD впоследствии передается на другое устройство, то при воспроизведении содержимого для пользователя будет доступен CRID. Следовательно, пользователь посредством распознавания устройством ссылочного идентификатора содержимого будет иметь доступ ко всем усовершенствованиям, поставляемым TV-Anytime.
Класс H04N7/16 системы с засекречиванием; абонентские системы
Класс G06F13/00 Соединение запоминающих устройств, устройств ввода-вывода или устройств центрального процессора или передача информации или других сигналов между этими устройствами