СВЯЗЫВАНИЕ ЗАПИСЕЙ ИНТЕРАКТИВНОГО ТЕЛЕВИДЕНИЯ С ПРИЛОЖЕНИЯМИ
LINKING RECORDS OF INTERACTIVE TELEVISION WITH APPLICATIONS

Это изобретение в целом относится к интерактивному телевидению и более конкретно - к записи и воспроизведению содержания интерактивного телевидения и еще более конкретно - к обработке приложений в области записи и воспроизведения содержания интерактивного телевидения.
Интерактивное телевидение (iTV) становится все более популярным. Пример интерактивного телевидения - Мультимедийная Домашняя Платформа (МНР), которая является стандартом вещания передачи цифрового видео, предназначенным для объединения цифрового телевидения с интерактивностью и обеспечения доступа в сеть Интернет. МНР является стандартом для iTV, который определяет функциональные возможности, доступные приложениям, предназначенным для работы на устройствах, поддерживающих МНР. МНР базируется на платформе Java, и она расширяет платформу Java библиотеками, специфичными для цифровой платформы iTV. МНР обычно разрабатывается для использования на телевизионных приставках. Текущая версия стандарта не обеспечивает функциональных возможностей для записи приложений и аудио/видео содержания. МНР основана исключительно на передаче в прямой трансляции.
В новой версии МНР 2,0 будет интегрирована функция персонального цифрового рекордера (PDR). Подобно сегодняшним видеомагнитофонам для аналогового телевидения, использующим видеоленты для записи потоков телепередачи, эти цифровые видеомагнитофоны для интерактивного телевидения используют либо стационарные носители данных, типа жесткого диска, либо сменные носители, типа оптических дисков, для сохранения записанных телепередач. Персональный цифровой рекордер записывает вместе и аудио/видео содержание и приложения для проигрывания их позднее. Для приложений МНР, которые будут использовать эти новые функциональные возможности, это означает, что они будут способны производить запись, получать информацию относительно сохраненных программ и получать основную информацию в отношении содержания. Приложения МНР могут также быть записаны непосредственно и будут иметь доступ к собственным файлам данных.
Провайдеры услуг цифрового телевидения предлагают большое разнообразие аудио/видео (A/V) телевизионных программ и также приложений МНР, позволяющих обеспечить взаимодействие пользователя с телевизором и его содержанием, поэтому приложения МНР могут быть разделены на две категории: связанные и несвязанные с обслуживанием (услугой).
Не связанные с обслуживанием приложения - это приложения, обеспечивающие интерактивность по своему собственному свойству. Они не связаны с содержанием (патентом), они обеспечивают функциональные возможности пользователю независимо от содержания. Примеры не связанных с обслуживанием приложений - электронный программный справочник (EPG), игра на деньги, связанная, например, с показом викторины или спортивного события, чат, электронная почта, игры, и т.д. Например, EPG - приложение, используемое, например, с цифровым и ТВ-приставками для перечисления текущих и намеченных программ, которые являются или будут доступными на телеканалах, которые могут быть приняты этими ТВ-приставками. EPG содержит, например, короткое резюме или комментарий для каждой программы и является электронным эквивалентом печатного телевизионного справочника.
Связанные с обслуживанием (услугой) приложения - это приложения, которые тесно связаны с контентом, причем контент является аудио/видео, передаваемым вместе с приложением. Этот тип приложений уместен в том случае, если связанный с ним контент доступен. Поэтому связанные с обслуживанием приложения будут записаны вместе со связанным контентом. Однако некоторые связанные с обслуживанием приложения могут быть связаны не с одним, а с несколькими аудио/видео потоками, сохраненными, например, на одном носителе данных. Пример - приложение, позволяющее пользователю выбрать для просмотра эпизод из последовательности. Например, имеется несколько эпизодов, записанных в различные моменты времени, например ежедневно или еженедельно. Полный набор эпизодов записан на один и тот же носитель данных. Желательно, чтобы приложение позволяло пользователю возможность выбрать для просмотра некоторый эпизод из ряда сохраненных эпизодов. Поэтому проблема состоит в том, что приложение записано только вместе со связанным контентом, то есть единственным вещаемым эпизодом передачи, передаваемым и записанным одновременно с этим приложением, и не способно к распознаванию оставшегося контента. Например, другие эпизоды на том же самом носителе данных не доступны из идентичного или подобного приложения, отличного от того, что записано вместе с конкретным эпизодом. Приложение связано только с одним единственным потоком аудио/видео. Поэтому есть потребность в приложении, имеющим способность видеть весь связанный контент, например все записанные на носителе данных эпизоды. Кроме того, проблема заключается в том, что записанный контент может быть удален с носителя данных, но не из связанного с ним приложения. Это может привести к нестабильности системы, когда приложение выполняется без связанного с ним контента, доступного на носителе данных.
Другая проблема состоит в трудности загрузки приложения в память. Дело обстоит так, потому что каждый раз, когда аудио/видео поток выполняется, связанное приложение загружено в память для выполнения.
Также желательно, чтобы приложение дало зрителю возможность проигрывания других эпизодов.
Таким образом, есть потребность в новом способе записи iTV-приложений и контента на носитель данных и/или воспроизведения записей iTV, содержащих приложения и связанный контент, с носителей данных.
Настоящее изобретение преодолевает вышеупомянутые недостатки и решает как минимум вышеупомянутые проблемы, обеспечивая способ и считываемую компьютером среду согласно прилагаемой формуле изобретения.
Общее решение согласно изобретению состоит в том, чтобы отметить записанное содержание интерактивного телевидения идентификационной информацией для управления доступом к записанному iTV-контенту. Более конкретно, записи, инициированные приложением, маркируются приложением, инициировавшим запись, и передатчиком, которое осуществляет вещание приложения. Это позволяет приложению видеть, какие из других сохраненных программ относятся к приложению, и позволяет пользователю осуществлять навигацию между ними. Это также позволяет системе гарантировать, что приложение может обратиться только к файлам, которые связаны с ним, так чтобы одно приложение не могло удалить или изменить файлы от другого приложения.
Согласно аспектам изобретения раскрыты способ и считываемая компьютером среда для управления записью и/или воспроизведением интерактивного телевидения. Согласно одному аспекту изобретения обеспечен способ управления записью и/или воспроизведением интерактивного телевидения, в котором записанный контент интерактивного телевидения маркируется (отмечается тэгом) идентификационной информацией для управления доступом к контенту интерактивного телевидения.
Согласно другому аспекту изобретения обеспечена считываемая компьютером среда, содержащая компьютерную программу для обработки компьютером с целью выполнения способа согласно изобретению. Компьютерная программа содержит код для маркировки идентификационной информации записанного контента интерактивного телевидения для управления доступом к записанному контенту интерактивного телевидения.
Настоящее изобретение имеет преимущество перед предшествующими способами, заключающееся в том, что позволяет ограничить доступ к записанному контенту интерактивного телевидения. Только приложение интерактивного телевидения, которое произвело запись контента интерактивного телевидения, может изменить или удалить этот контент интерактивного телевидения, связанный с этим приложением.
Еще одно преимущество состоит в том, что настоящее изобретение позволяет сделать выбор между различными частями программы из многих частей, как, например, телевизионного ряда.
Еще одно дополнительное преимущество этого изобретения состоит в том, что приложение, уже находящееся в памяти, не нуждается в повторной загрузке в память при проигрывании другой части программы из многих частей, поскольку оно уже загружено в память.
Далее задачи, признаки и преимущества изобретения станут очевидными из нижеследующего описания вариантов воплощения настоящего изобретения со ссылками на сопроводительные чертежи:
Фиг.1 - схематическая диаграмма, иллюстрирующая принцип изобретения,
Фиг.2 - блок-схема операций, иллюстрирующая способ согласно варианту воплощения изобретения,
Фиг.3 - схематическая диаграмма, показывающая считываемую компьютером среду согласно другому воплощению изобретения,
Фиг.4 - схематическая диаграмма, показывающая вариант воплощения устройства согласно изобретению.
Фиг.1 - схематическая диаграмма, иллюстрирующая принцип изобретения, в котором первое интерактивное телевизионное приложение 1 связано с интерактивным телевизионным аудио/видео потоком 11, как обозначено стрелкой 4. Первое интерактивное телевизионное приложение 1 показано как связанное с двумя другими интерактивными телевизионными приложениями 2, 3 и двумя другими интерактивными телевизионными аудио/видео потоками 12, 13, как обозначено стрелками 7, 8, причем другие интерактивные телевизионные приложения связаны с интерактивными телевизионными аудио/видео потоками 12, 13 соответственно, как обозначено стрелками 5, 6. Интерактивные телевизионные приложения 1, 2 и 3 записали связанные интерактивные телевизионные потоки 11, 12 и 13 в разное время на отдельный носитель данных. Интерактивные приложения 1, 2 и 3 также сохранены на носителе данных. Однако эти приложения сохранены вне потока передачи, то есть отдельно от A/V потоков 11, 12, 13. Когда приложения передаются в виде файлов, как, например, через карусель DSMCC, файлы интерактивного приложения извлекаются из потоков передачи в течение записи и сохраняются отдельно. Предпочтительно, чтобы был сгенерирован дополнительный файл, упомянутый как файл МНР-информации, например в формате XML. Файл МНР-информации описывает, как и где интерактивные прикладные файлы сохранены на носителе данных и также отношения синхронизации между интерактивным приложением и A/V контентом. Файл МНР-информации всегда связан с приложением. Также, дополнительная таблица добавляется к файлу МНР-информации, которая перечисляет идентификаторы связанных потоков для этого приложения. Таблица может, например, иметь следующую структуру;
<Связанные потоки>
<Идентификатор>0</Идентификатор>
<Идентификатор>34</Идентификатор>
<Связанные потоки>
В примере, иллюстрированном на фиг.1, интерактивные телевизионные приложения 1, 2 и 3 очень похожи, они добавляют ту же самую интерактивность к контенту, который расположен в A/V потоках 11, 12 и 13. Все три интерактивных телевизионных приложения 1, 2 и 3 исходят от одного и того же передатчика. Интерактивные телевизионные потоки 11, 12 и 13 отмечены информацией относительно приложения 1, 2 или 3, которое записало их. Первое приложение 1 знает о других записанных потоках, поскольку они записаны на том же самом носителе данных. Таким образом, первое приложение 1 может дать пользователю опцию (возможность) также видеть другие потоки 12, 13, которые могут быть эпизодами из ряда, как было описано выше. Другие интерактивные телевизионные приложения 2, 3 также имеют доступ к другим оставшимся потокам 11, 13 и 12, 13 интерактивного телевидения соответственно. Однако только интерактивное телевизионное приложение, инициализировавшее запись потока интерактивного телевидения, может изменить записанный поток, чтобы исключить нежелательные изменения или удаление сохраненных потоков интерактивного телевидения.
В случае МНР, приложения МНР имеют доступ к файлам через прикладные программные интерфейсы (API). Потоки записаны в виде файлов. API определяют доступную поверхность программных классов, через которые приложения выполняют определенные операции в отношении функций в пределах МНР. Когда приложение запрашивает список файлов, система только возвратит записи для файлов, которые отмечены приложением. Чтобы отмечать файл посредством приложения в течение записи, система создаст файловую таблицу, которая связывает идентификатор приложения со списком файлов, связанных с записанным приложением. Это, например файлы данных, изображения или записанные потоки.
Вариант воплощения изобретения проиллюстрирован на фиг.2, на которой способ 20 управления записью и/или воспроизведением интерактивного телевидения согласно вышеупомянутому принципу, содержит этап 21 маркировки записанного содержания интерактивного телевидения идентификационной информацией для управления доступом к записанному контенту интерактивного телевидения.
В другом варианте воплощения изобретения согласно фиг.3 показана считываемая компьютером среда 30, имеющая компьютерную программу для обработки компьютером 31. Компьютерная программа выполняет вышеописанный способ и содержит сегмент кода 32 для маркировки идентификационной информацией записанного контента интерактивного телевидения для управления доступом к этому записанному контенту интерактивного телевидения.
Фиг.4 показывает вариант осуществления устройства согласно изобретению, который является цифровым видеомагнитофоном 40. Цифровой видеомагнитофон 40 содержит центральный процессор 41, память в виде жесткого диска 42, постоянное запоминающее устройство(ROM) 43, видеообрабатывающую схему 44 и выход 45.
В ROM 43 сохранен элемент 32 кода (Фиг.3), позволяя центральному процессору 41 быть запрограммированным на выполнение вышеописанного способа. Таким образом, маркируется сохраненное на жестком диске 42 интерактивное телевидение.
Контент интерактивного телевидения извлекается с жесткого диска 42 по запросу пользователя и обрабатывается видеообрабатывающей схемой 44. Выходной сигнал видеообрабатывающей схемы 44 передается на выход 45, от которого он может быть передан на телевизор (не показан).
Приложения и использование вышеупомянутой маркировки записанного контента интерактивного телевидения согласно изобретению различны и включают в себя приложения типа личных цифровых видеомагнитофонов, усовершенствованные ТВ-приставки и т.д.
Изобретение было описано выше со ссылкой на конкретные варианты воплощения. Однако другие варианты воплощения помимо вышеописанных одинаково возможны в объеме прилагаемой формулы изобретения, например, различные способы сохранить идентифицирующую информацию наряду с контентом интерактивного телевидения, выполняя вышеупомянутый способ посредством аппаратных средств, программного обеспечения, и т.д.
Кроме того, термин «содержит/содержащий» при использовании в этом описании не исключает других элементов или этапов, а описание в единственном числе не исключает многообразия, а одиночный процессор или модуль может выполнять функции нескольких модулей или схем, описанных в нижеследующей формуле изобретения.