способ и устройство для записи и воспроизведения программ, а также телевизионная приставка

Классы МПК:H04N7/173 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы
Автор(ы):,
Патентообладатель(и):ЗетТиИ Корпорейшн (CN)
Приоритеты:
подача заявки:
2010-06-25
публикация патента:

Изобретение относится к области технологий телевидения по протоколу Интернета (internet protocol television, IPTV) и, в частности, к телевизионной приставке в системе IPTV, способу и устройству для осуществления записи и воспроизведения программ. Техническим результатом является возможность осуществлять синхронную запись при воспроизведении программы, обеспечить запись без потерь данных, что значительно улучшает восприятие пользователя. Для этого передают в телевизионную приставку сервисной системой в системе IPTV запрос воспроизведения/записи, который содержит идентификатор записи и запрашиваемый адрес. Телевизионной приставкой определяют в соответствии с запросом воспроизведения/записи, имеет ли локальное устройство интерфейс с возможностью синхронизации воспроизведения/записи, и если да, устанавливают телевизионной приставкой параметры интерфейса в соответствии с идентификатором записи. Задают медиаобъект воспроизведения для запроса воспроизведения/записи, выделяют соответствующие ресурсы записи и ресурсы воспроизведения и загружают программу из сети в соответствии с запрашиваемым адресом. Затем запускают воспроизведение программы, а также синхронную запись программы в фоновом режиме при ее воспроизведении. 3 н. и 9 з.п. ф-лы, 3 ил. способ и устройство для записи и воспроизведения программ, а   также телевизионная приставка, патент № 2502208

способ и устройство для записи и воспроизведения программ, а   также телевизионная приставка, патент № 2502208 способ и устройство для записи и воспроизведения программ, а   также телевизионная приставка, патент № 2502208 способ и устройство для записи и воспроизведения программ, а   также телевизионная приставка, патент № 2502208

Формула изобретения

1. Способ осуществления записи и воспроизведения программ, используемый в системе телевидения по протоколу Интернета (IPTV), которая включает сервисную систему и телевизионную приставку, и включающий:

передачу упомянутой сервисной системой запроса воспроизведения/записи, который содержит идентификатор записи и адрес запроса, в телевизионную приставку; и

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

2. Способ по п.1, также включающий:

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

3. Способ по п.1 или 2, в котором

упомянутый адрес запроса, содержащийся в упомянутом запросе воспроизведения/записи, представляет собой адрес в виде универсального указателя ресурсов (URL);

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

4. Способ по п.3, также включающий:

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

5. Устройство для осуществления записи и воспроизведения программ в системе телевидения по протоколу Интернета (IPTV), включающей сервисную систему и телевизионную приставку, при этом

упомянутая сервисная система конфигурирована для передачи запроса воспроизведения/записи, который содержит идентификатор записи и адрес запроса, в телевизионную приставку; и

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

6. Устройство по п.5, в котором,

упомянутый адрес запроса, содержащийся в упомянутом запросе воспроизведения/записи, переданном упомянутой сервисной системой в упомянутую телевизионную приставку, представляет собой адрес в виде универсального указателя ресурсов (URL);

упомянутые ресурсы, выделяемые телевизионной приставкой для упомянутого медиаобъекта воспроизведения, включают ресурсы для воспроизведения и ресурсы декодера для декодирования и воспроизведения в пуле ресурсов;

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

7. Устройство по п.5 или 6, в котором упомянутая сервисная система включает сервер электронной программы телепередач (EPG) и модуль JavaScript; при этом

упомянутый сервер EPG конфигурирован для взаимодействия с пользователем, приема команды пользователя на выполнение операции и передачи упомянутой команды пользователя на выполнение операции в модуль JavaScript;

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

8. Телевизионная приставка для системы телевидения по протоколу Интернета (IPTV), которая включает сервисную систему и телевизионную приставку, при этом телевизионная приставка включает модуль браузера, модуль видео по запросу (VOD) и модуль декодирования (DEC), причем

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

упомянутый модуль VOD конфигурирован для загрузки программы из сети в соответствии с упомянутым адресом запроса посредством установленного интерфейса воспроизведения/записи с использованием упомянутых выделенных ресурсов, и для запуска воспроизведения программы модулем DEC, а также для синхронной записи программы в фоновом режиме при воспроизведении программы;

упомянутый модуль DEC конфигурирован для декодирования и воспроизведения программы.

9. Телевизионная приставка по п.8, также включающая:

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

10. Телевизионная приставка по п.8 или 9, в которой

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

11. Телевизионная приставка по п.8 или 9, в которой

упомянутый модуль VOD конфигурирован для выделения ресурсов DEC для декодирования программы при запуске воспроизведения программы модулем DEC; а при синхронной записи программы в фоновом режиме - для реализации синхронной записи при воспроизведении программы посредством запуска функции синхронизации записи.

12. Телевизионная приставка по п.11, в которой

упомянутый модуль VOD конфигурирован также для освобождения ресурсов, выделенных модулем браузера для медиаобъекта воспроизведения, при завершении воспроизведения;

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

Описание изобретения к патенту

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение относится к области технологий телевидения по протоколу Интернета (internet protocol television, IPTV) и, в частности, к телевизионной приставке в системе IPTV, а также к способу и устройству для осуществления записи и воспроизведения программ.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

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

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

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

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

Для решения упомянутой выше задачи в настоящем изобретении предложен способ осуществления записи и воспроизведения программ, используемый в системе телевидения по протоколу Интернета (IPTV), которая включает сервисную систему и телевизионную приставку, причем упомянутый способ включает:

передачу упомянутой сервисной системой запроса воспроизведения/записи, который содержит идентификатор записи и адрес запроса, в телевизионную приставку; и

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

Способ также включает:

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

Упомянутый адрес запроса, содержащийся в упомянутом запросе воспроизведения/записи, представляет собой адрес в виде универсального указателя ресурсов (universal resource locator, URL); и

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

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

В настоящем изобретении предложено также устройство для осуществления записи и воспроизведения программ в системе телевидения по протоколу Интернета (IPTV), включающей сервисную систему и телевизионную приставку, при этом:

упомянутая сервисная система конфигурирована для передачи запроса воспроизведения/записи, который содержит идентификатор записи и адрес запроса, в телевизионную приставку; и

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

Упомянутый адрес запроса, содержащийся в упомянутом запросе воспроизведения/записи, переданном сервисной системой в телевизионную приставку, представляет собой адрес в виде универсального указателя ресурсов (universal resource locator, URL);

упомянутые ресурсы, выделяемые телевизионной приставкой для упомянутого медиаобъекта воспроизведения включают ресурсы для воспроизведения и ресурсы декодера для декодирования и воспроизведения в пуле ресурсов;

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

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

В настоящем изобретении предложена также телевизионная приставка для системы телевидения по протоколу Интернета (IPTV), которая включает сервисную систему и телевизионную приставку, включающую модуль браузера, модуль видео по запросу (video on demand, VOD) и модуль декодирования (decoding, DEC), при этом

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

модуль VOD конфигурирован для загрузки программы из сети в соответствии с упомянутым адресом запроса посредством установленного интерфейса воспроизведения/записи с использованием упомянутых выделенных ресурсов, и для запуска воспроизведения программы модулем DEC, а также синхронной записи программы в фоновом режиме при воспроизведении программы;

модуль DEC конфигурирован для декодирования и воспроизведения программы.

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

Упомянутый адрес запроса, который содержится в запросе воспроизведения/записи, содержащем идентификатор адреса и адрес запроса и принимаемом модулем браузера от сервисной системы, представляет собой адрес в виде универсального указателя ресурсов (URL).

Модуль VOD конфигурирован для выделения ресурсов DEC для декодирования программы при запуске воспроизведения программы модулем DEC; а при синхронной записи программы в фоновом режиме - для осуществления синхронной записи при воспроизведении программы посредством запуска функции синхронизации записи.

Модуль VOD конфигурирован также для освобождения ресурсов, выделенных модулем браузера для медиаобъекта воспроизведения при завершении воспроизведения; при этом модуль DEC конфигурирован также для освобождения ресурсов декодирования (DEC) при завершении воспроизведения.

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 представляет собой блок-схему устройства для осуществления записи и воспроизведения программ в системе IPTV в соответствии с настоящим изобретением;

Фиг.2 представляет собой блок-схему алгоритма способа осуществления записи и воспроизведения программ в системе IPTV в соответствии с настоящим изобретением;

Фиг.3 представляет собой блок-схему алгоритма одного из вариантов осуществления записи и воспроизведения программ в системе IPTV в соответствии с настоящим изобретением.

ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

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

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

передачу сервисной системой запроса воспроизведения/записи, который содержит идентификатор записи и адрес запроса, в телевизионную приставку;

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

Кроме того, телевизионная приставка, после завершения воспроизведения и записи программы, сохраняет адрес в локальном хранилище и индекс синхронно записанной программы, и осуществляет поиск и воспроизведение упомянутой синхронно записанной программы посредством страницы локальной программы. Упомянутый адрес запроса, содержащийся в упомянутом запросе воспроизведения/записи, представляет собой универсальный указатель ресурсов (URL), например, адрес запроса по протоколу передачи гипертекста (hypertext transfer protocol, HTTP); упомянутые ресурсы, выделяемые телевизионной приставкой для медиаобъекта воспроизведения включают фиксированные ресурсы в пуле ресурсов и фиксированные ресурсы декодера.

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

Упомянутая сервисная система включает сервер электронной программы телепередач (EPG) и модуль JavaScript (кратко - модуль JS);

упомянутая телевизионная приставка включает медиасервер, модуль браузера, модуль видео по запросу (VOD), модуль управления программами и модуль декодирования (DEC),

Кроме того, как показано на фиг.1, в упомянутой сервисной системе:

упомянутый сервер электронной программы телепередач (EPG) конфигурирован для приема команды пользователя на выполнение операции, и для передачи упомянутой команды пользователя на выполнение операции в модуль JavaScript;

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

Кроме того, как показано на фиг.1, в телевизионной приставке:

упомянутый модуль браузера конфигурирован для выделения фиксированных ресурсов для упомянутого медиаобъекта воспроизведения, заданного модулем JavaScript, и для передачи команды воспроизведения канала, принятой из сети, в модуль JavaScript; для добавления функции поддержки устройства персональной видеозаписи (personal video recorder, PVR), и для поддержки упомянутого интерфейса установки, а также интерфейса определения возможностей, и предоставления кадра для передачи упомянутого сообщения и исполнения упомянутой команды; после приема уведомления от модуля JavaScript, для вызова модуля VOD и модуля DEC для выделения ресурсов контроллера воспроизведения медиаданных и декодирующего устройства отображения медиаданных для медиапотока упомянутого канала;

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

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

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

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

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

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

203, модуль VOD при запуске воспроизведения программы в соответствии с информацией, заданной браузером, выделяет ресурс DEC для этой программы и запускает функцию синхронизации записи.

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

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

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

301, модуль JavaScript инициирует запрос воспроизведения/записи программы, который содержит идентификатор записи и адрес HTTP, и выделяет один новый медиаобъект (медиапроигрыватель), а также устанавливает соответствующие параметры.

302, анализ адреса URL и определение, имеет ли упомянутый медиапроигрыватель интерфейс с поддержкой синхронизации воспроизведения/записи; если нет, переходят непосредственно к шагу 307; если да, переходят к шагу 303.

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

304, Vid0 в модуле VOD запускает команду синхронизации воспроизведения/записи, и одновременно с этим выделяет один ресурс Did0 для модуля DEC.

305, Did0 модуля DEC осуществляет декодирование и воспроизведение, а также синхронно записывает программу в фоновом режиме.

306, воспроизведение завершено, и модуль VOD освобождает Vid0; DEC освобождает ресурс Did0, останавливает воспроизведение и одновременно с этим останавливает запись.

307, модуль браузера только выделяет новый фиксированный ресурс Vid0, но не устанавливает атрибут интерфейса, и непосредственно запускает воспроизведение.

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

модуль браузера, конфигурированный для выделения фиксированных ресурсов для упомянутого медиаобъекта воспроизведения, заданного модулем JavaScript, и для передачи команды воспроизведения канала, принятой из сети, в модуль JavaScript; для добавления функции поддержки устройства персональной видеозаписи (personal video recorder, PVR), для поддержки упомянутого интерфейса установки параметров и интерфейса определения возможностей, а также для предоставления кадра для передачи упомянутого сообщения и исполнения упомянутой команды; после приема уведомления от модуля JavaScript, для вызова модуля VOD и модуля DEC для выделения ресурсов контроллера воспроизведения медиаданных и декодирующего устройства отображения медиаданных для медиапотока упомянутого канала;

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

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

Модуль DEC конфигурирован для обеспечения управления декодированием и отображением, для декодирования принятого медиапотока канала и воспроизведения декодированного медиапотока.

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

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

Промышленная применимость

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

Класс H04N7/173 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы

устройство приема информации и устройство передачи информации -  патент 2528008 (10.09.2014)
устройство дистанционного управления и способ управления мультимедийным устройством -  патент 2523041 (20.07.2014)
передающее устройство, способ передачи данных стереоскопического изображения, приемное устройство и способ приема данных стереоскопического изображения -  патент 2522424 (10.07.2014)
способ, устройство управления системой обслуживания телевидения в сетях передачи данных по протоколу ip, и система обслуживания телевидения в сетях передачи данных по протоколу ip -  патент 2520408 (27.06.2014)
устройство и способ приема содержания, устройство и способ передачи содержания, программа и носитель записи -  патент 2518513 (10.06.2014)
устройство обработки информации, способ обработки информации, система обработки информации и программа для них -  патент 2518494 (10.06.2014)
система для объединения множества видов интерактивного потокового видео в режиме реального времени -  патент 2510591 (27.03.2014)
система и способ сжатия интерактивного потокового видео -  патент 2510590 (27.03.2014)
система обработки информации, устройство отображения, выходное устройство, устройство обработки информации, способ получения идентификационной информации и способ подачи идентификационной информации -  патент 2510149 (20.03.2014)
система для проведения совместных конференций с использованием интерактивного потокового видео -  патент 2504908 (20.01.2014)
Наверх