способ и устройство для записи и воспроизведения программ, а также телевизионная приставка
Классы МПК: | H04N7/173 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы |
Автор(ы): | ЧЖОУ Пен (CN), ЧЖАО Лей (CN) |
Патентообладатель(и): | ЗетТиИ Корпорейшн (CN) |
Приоритеты: |
подача заявки:
2010-06-25 публикация патента:
20.12.2013 |
Изобретение относится к области технологий телевидения по протоколу Интернета (internet protocol television, IPTV) и, в частности, к телевизионной приставке в системе IPTV, способу и устройству для осуществления записи и воспроизведения программ. Техническим результатом является возможность осуществлять синхронную запись при воспроизведении программы, обеспечить запись без потерь данных, что значительно улучшает восприятие пользователя. Для этого передают в телевизионную приставку сервисной системой в системе IPTV запрос воспроизведения/записи, который содержит идентификатор записи и запрашиваемый адрес. Телевизионной приставкой определяют в соответствии с запросом воспроизведения/записи, имеет ли локальное устройство интерфейс с возможностью синхронизации воспроизведения/записи, и если да, устанавливают телевизионной приставкой параметры интерфейса в соответствии с идентификатором записи. Задают медиаобъект воспроизведения для запроса воспроизведения/записи, выделяют соответствующие ресурсы записи и ресурсы воспроизведения и загружают программу из сети в соответствии с запрашиваемым адресом. Затем запускают воспроизведение программы, а также синхронную запись программы в фоновом режиме при ее воспроизведении. 3 н. и 9 з.п. ф-лы, 3 ил.
Формула изобретения
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 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы