Область техники
Данное изобретение относится к технологии телевидения по протоколу Интернета (Internet Protocol Television, IPTV) и, в частности, к телевизионной приставке, системе и способу для осуществления записи и воспроизведения IPTV.
Предпосылки создания изобретения
Технология IPTV является разновидностью мультимедийных услуг передачи видеоинформации и вместе с непрерывным ростом технологии и интенсивным развитием услуги число ее пользователей непрерывно увеличивается. IPTV может не только предоставлять услугу электронной программы телепередач посредством высококачественных и красочных страниц, но также может предоставлять такие услуги как видео по запросу, воспроизведение, запись, просмотр информации, игры и т.д. Кроме того, IPTV имеет различные интерактивные функции.
В настоящее время в области технологии IPTV исследование техники записи видеопотока, передаваемого по одному маршруту, уже добилось больших достижений, например, возможности записи канала. Однако режим записи видеопотока, передаваемого по одному маршруту, имеет следующие недостатки: когда пользователь записывает видеопрограмму некоторого канала и намеревается просматривать видеопрограмму другого канала, он может переключать программы других каналов только после предварительной остановки записи видеопрограммы текущего канала, и это до некоторой степени ухудшает возможности пользователя.
Сущность изобретения
Техническая проблема, которая решается в настоящем изобретении, заключается в создании способа, системы и телевизионной приставки для осуществления записи и воспроизведения канала IPTV, которые позволяют пользователю просматривать программы других каналов одновременно с записью программы передаваемого в данное время канала.
Для решения вышеупомянутой технической проблемы, настоящее изобретение предлагает телевизионную приставку для осуществления записи и воспроизведения канала IPTV, при этом телевизионная приставка выполнена с возможностью: хранения информации о каналах и адресах воспроизведения каналов, загружаемой с сервера электронной программы телепередач (Electronic Program Guide, EPG); и при приеме команды пользователя на запись канала и/или переключение канала, получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения мультимедийного потока программы канала, соответствующего адресу воспроизведения, с мультимедийного сервера для записи или воспроизведения; при этом
приставка также выполнена с возможностью: установки записи для выполнения в фоновом режиме и установки воспроизведения для выполнения в режиме просмотра, когда пользователю необходимо выполнить запись и воспроизведение одновременно в одной и той же процедуре.
Приставка содержит: модуль получения ключа, модуль браузера, то есть модуль BW, модуль записи и воспроизведения мультимедийной информации и модуль скриптов, то есть модуль JS, загружаемый с сервера EPG, причем
модуль получения ключа выполнен с возможностью: передачи принимаемых команд пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала и переключения каналов;
модуль JS выполнен с возможностью: хранения после загрузки транспортируемой информации о каналах и соответствующих адресах воспроизведения в месте загрузки; и определения одного или более объектов при приеме команды на запись канала и/или переключения канала, а также передачи номера соответствующего канала в определенные объекты;
модуль BW выполнен с возможностью: активизации модуля воспроизведения и записи мультимедийной информации для объектов, определенных модулем JS, и при приеме команды переключения канала и определении, что в настоящее время имеется записываемый канал, передачи затем команды переключения канала и команды переключения записи/воспроизведения в режиме просмотра модулю записи и воспроизведения мультимедийной информации;
модуль записи и воспроизведения мультимедийной информации выполнен с возможностью: переключения записи канала, выполняемой в режиме просмотра мультимедийным проигрывателем канала, в фоновый режим после приема команды переключения записи/воспроизведения в режиме просмотра, и нового распределения ресурсов мультимедийного проигрывателя и ресурсов декодера мультимедийной информации для объектов, вновь определенных модулем JS.
Команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды воспроизведения канала модулю записи и воспроизведения мультимедийной информации при приеме команды воспроизведения канала после приема команды переключения канала и определении того, что имеется канал, записываемый в настоящее время;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: получения соответствующего адреса воспроизведения согласно номеру текущего канала, содержащегося в команде воспроизведения канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска вновь распределенного мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного вновь распределенным декодером мультимедийной информации.
Кроме того, команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды переключения воспроизведения, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации, при приеме команды переключения и воспроизведения канала в процессе выполнения команды воспроизведения, и определении, что в настоящее время нет записываемого канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: остановки прежде всего воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды переключения воспроизведения, получения соответствующего адреса воспроизведения согласно номеру текущего канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного декодером мультимедийной информации.
Кроме того, команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды записи в фоновом режиме, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации при приеме команды записи канала в процессе выполнения команды воспроизведения канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: продолжения воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды записи в фоновом режиме, получения соответствующего адреса воспроизведения согласно номеру канала в команде записи в фоновом режиме, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения, и запуска другого мультимедийного проигрывателя для записи мультимедийного потока текущего канала в фоновом режиме.
Кроме того, телевизионная приставка включает интерфейс нижнего уровня, причем
модуль JS выполнен с возможностью: передачи номера канала в определенные объекты через интерфейс нижнего уровня;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: получения номера канала от интерфейса нижнего уровня и считывания мультимедийного потока программы текущего канала с мультимедийного сервера через интерфейс нижнего уровня.
Для решения вышеупомянутой технической проблемы, настоящее изобретение также предлагает систему для осуществления записи и воспроизведения канала IPTV, при этом система содержит сервер электронной программы телепередач (EPG), мультимедийный сервер и телевизионную приставку, причем
сервер EPG выполнен с возможностью: хранения информации о каналах и адресах воспроизведения каналов и управления указанной информацией;
мультимедийный сервер выполнен с возможностью: хранения мультимедийных потоков, соответствующих программам каналов, согласно адресам воспроизведения каналов;
телевизионная приставка выполнена с возможностью: хранения загружаемой с сервера EPG информации о каналах и соответствующих адресах воспроизведения каналов; при приеме команды пользователя на запись канала и/или переключение канала, получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения с мультимедийного сервера мультимедийного потока программы канала, соответствующего адресу воспроизведения, для записи или воспроизведения; и когда пользователю необходимо выполнить запись и воспроизведение одновременно в той же процедуре, установки записи в фоновый режим и установки воспроизведения в режим просмотра.
Телевизионная приставка содержит модуль получения ключа, модуль браузера, то есть модуль BW, модуль записи и воспроизведения мультимедийной информации и модуль скриптов, то есть модуль JS, загружаемый с сервера EPG, причем
модуль получения ключа выполнен с возможностью: передачи принимаемых команд пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала, переключения канала и воспроизведения канала;
модуль JS выполнен с возможностью: хранения после загрузки транспортируемой информации о каналах и соответствующих адресах воспроизведения в месте загрузки; и определения одного или более объектов при приеме команды на запись канала и/или переключения канала, и передачи номера соответствующего канала в определенные объекты;
модуль BW выполнен с возможностью: активизации модуля воспроизведения и записи мультимедийной информации для объектов, определенных модулем JS, и при приеме команды переключения канала и определении, что в настоящее время имеется записываемый канал, передачи затем команды переключения канала и команды переключения записи/воспроизведения в режиме просмотра модулю записи и воспроизведения мультимедийной информации;
модуль записи и воспроизведения мультимедийной информации выполнен с возможностью: переключения записи канала, выполняемой в режиме просмотра мультимедийным проигрывателем канала, в фоновый режим, после приема команды переключения записи/воспроизведения в режиме просмотра, и нового распределения ресурсов мультимедийного проигрывателя и ресурсов декодера мультимедийной информации для объектов, вновь опр еделенных модулем JS, получения соответствующего адреса воспроизведения согласно номеру текущего канала, содержащемуся в команде воспроизведения канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска вновь распределенного мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного вновь распределенным декодером мультимедийной информации.
Модуль BW также выполнен с возможностью: передачи команды переключения записи канала, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации, при приеме команды записи канала в процессе выполнения команды воспроизведения;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: продолжения воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды записи в фоновом режиме, получения соответствующего адреса воспроизведения согласно номеру канала в команде записи в фоновом режиме, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения, и запуска другого мультимедийного проигрывателя для записи мультимедийного потока текущего канала в фоновом режиме.
Для решения вышеупомянутой технической проблемы, настоящее изобретение также предлагает способ для осуществления записи и воспроизведения канала IPTV, при этом способ включает:
сохранение телевизионной приставкой информации о каналах и адресах воспроизведения каналов, загружаемой с сервера электронной программы телепередач (EPG); при приеме команды пользователя на запись канала и/или переключение канала, распределение ресурса воспроизведения мультимедийной информации для соответствующего канала, получение соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получение мультимедийного потока программы канала, соответствующего адресу воспроизведения, с мультимедийного сервера для записи или воспроизведения посредством ресурса воспроизведения мультимедийной информации; и
когда пользователю необходимо выполнить запись и воспроизведение одновременно в одной и той же процедуре, установку телевизионной приставкой выполнения записи в фоновом режиме и выполнения воспроизведения в режиме просмотра.
Когда телевизионная приставка принимает команду переключения канала и воспроизведения канала, способ включает: при определении, что в настоящее время имеется записываемый канал, переключение записи канала, которая выполняется в режиме просмотра посредством ресурса воспроизведения мультимедийной информации, на выполнение в фоновом режиме, и распределение ресурса воспроизведения мультимедийной информации для текущего канала, выбранного пользователем, получение соответствующего адреса воспроизведения согласно текущему каналу и воспроизведение мультимедийного потока, соответствующего программе канала в адресе воспроизведения, полученном с мультимедийного сервера, в режиме просмотра посредством вновь распределенного ресурса воспроизведения мультимедийной информации.
Когда телевизионная приставка принимает команду записи канала, способ включает: при определении, что есть канал, воспроизводимый в настоящее время, продолжение затем воспроизведения данных мультимедийного потока прежнего канала ресурсом мультимедийной информации в режиме просмотра и распределение ресурса воспроизведения "мультимедийной информации для текущего канала, выбранного пользователем, получение соответствующего адреса воспроизведения согласно текущему каналу, считывание мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуск вновь распределенного ресурса воспроизведения мультимедийной информации для записи мультимедийного потока текущего канала в фоновом режиме.
Телевизионная приставка, система и способ для осуществления записи и воспроизведение канала IPTV, когда пользователю необходимо смотреть программы других каналов одновременно с записью программы передаваемого в данное время канала, обеспечивают воспроизведение программы канала, выбранного пользователем, в режиме просмотра посредством переключения записи в фоновый режим, осуществление таким образом более естественной функции записи канала, решение той проблемы, что традиционный способ записи видеопотока не может поддерживать переключение каналов пользователем для просмотра программ других каналов одновременно с записью, и расширение тем самым возможностей пользователя.
Краткое описание чертежей
Фиг.1 - структурная схема системы для осуществления записи и воспроизведения канала IPTV согласно варианту осуществления данного изобретения.
Фиг.2 - схема телевизионной приставки для осуществления записи и воспроизведения канала IPTV согласно настоящему изобретению.
Фиг.3 - блок-схема способа осуществления записи и воспроизведения канала IPTV согласно варианту осуществления данного изобретения.
Предпочтительные варианты осуществления данного изобретения
Настоящее изобретение обеспечивает способ, систему и телевизионную приставку для осуществления записи и воспроизведения канала IPTV; идея настоящего изобретения заключается в использовании технологии автономного персонального видео магнитофона (Local Perso nal Video Record, LPVR) для осуществления одновременного воспроизведения и записи множества маршрутов видеопотоков; и пользователь может выполнять запись канала посредством удаленного контроллера, когда просматривает обычную программу канала, и пользователю обеспечивается возможность переключения канала для просмотра других программ во время записи программы для пользователя в фоновом режиме. Если технология LPVR будет реализована в IPTV, то она конечно даст совершенно новые возможности пользователю.
Ниже техническая схема настоящего изобретения описана подробно со ссылкой на прилагаемые чертежи и в сочетании с предпочтительным вариантом осуществления изобретения. Следующие варианты осуществления изобретения приводятся только для иллюстрации и объяснения настоящего изобретения и не предназначены для ограничения настоящего изобретения.
Фиг.1 - структурная схема системы для осуществления записи и воспроизведения канала IPTV согласно варианту осуществления настоящего изобретения. Система содержит телевизионную приставку (вариант осуществления) в соответствии с настоящим изобретением, сервер электронной программы телепередач (EPG) и мультимедийный сервер, причем:
сервер EPG используется для: хранения модуля скриптов (то есть модуля JS), управления им и хранения информации о каналах и адресах воспроизведения каналов;
мультимедийный сервер используется для: хранения мультимедийных потоков программ каналов согласно адресам воспроизведения; и
телевизионная приставка используется для: загрузки информации о канале и адресе его воспроизведения с сервера EPG и хранения информации о каналах и адресах их воспроизведения; при приеме команды пользователя на запись канала и/или переключение каналов получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения мультимедийного потока соответствующей программы канала согласно адресу воспроизведения с мультимедийного сервера для записи или воспроизведения согласно адресу воспроизведения; и когда пользователю необходимо одновременно выполнить запись и воспроизведение в той же процедуре, установки выполняемой записи канала в фоновый режим и установки выполняемого воспроизведения канала в режим просмотра.
Здесь "установка выполняемого воспроизведения канала в режим просмотра" относится к тому, что пользователь будет воспринимать посредством своих органов чувств выполняемое воспроизведение канала; аналогично "установка выполняемой записи канала в фоновый режим" относится к тому, что пользователь не будет воспринимать выполняемую запись канала.
Телевизионная приставка, показанная на фиг.1, является вариантом осуществления приставки для осуществления записи и воспроизведения канала IPTV, предлагаемой настоящим изобретением, и указанная телевизионная приставка содержит модуль получения ключа, модуль браузера (то есть модуль BW), модуль управления воспроизведением мультимедийной информации (то есть модуль VOD), модуль декодирования и отображения мультимедийной информации (то есть модуль DEC) и модуль скриптов (то есть модуль JS), загружаемый с сервера EPG; причем
модуль получения ключа выполнен с возможностью: передачи принимаемых команд пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала, переключения канала, а также команды воспроизведения, остановки и приостановки;
модуль JS выполнен с возможностью: определения одного или более объектов воспроизведения мультимедийной информации при приеме команды на запись канала и/или переключение канала, и передачи номера соответствующего канала в определенные объекты;
модуль BW выполнен с возможностью: соответственной активизации модуля VOD и модуля DEC для одного или более объектов, определяемых модулем JS, и передачи соответствующей команды пользователя;
модуль VOD выполнен с возможностью: распределения ресурсов мультимедийного проигрывателя для соответствующего одного или более объектов под действием модуля BW, получения адреса воспроизведения согласно номеру соответствующего канала, и передачи модулю DEC мультимедийного потока программы канала,- считываемого с мультимедийного сервера в состоянии воспроизведения, управления мультимедийным проигрывателем для воспроизведения, остановки или приостановки воспроизведения данных мультимедийного потока, декодированных модулем DEC, согласно команде пользователя, или управления мультимедийным проигрывателем для записи, остановки или приостановки записи мультимедийного потока;
модуль DEC выполнен с возможностью: распределения ресурса декодера мультимедийной информации для объектов программы воспроизведения под действием модуля BW, и декодирования данных мультимедийного потока текущего канала, передаваемых модулем VOD, посредством декодера мультимедийной информации.
Модуль BW также выполнен с возможностью: дополнительной передачи команды переключения записи/воспроизведения в режиме просмотра при активизации модуля VOD, если команда переключения каналов принимается в процессе выполнения команды записи канала; и активизации модуля VOD, если команда воспроизведения дополнительно принимается после приема команды переключения каналов в процессе выполнения команды записи канала;
модуль VOD также выполнен с возможностью: переключения записи канала, выполняемой мультимедийным проигрывателем в режиме просмотра, в фоновый режим, после приема команды переключения записи/воспроизведения в режиме просмотра, и распределения вновь мультимедийного проигрывателя для вновь определенных объектов; впоследствии, передачи мультимедийного потока программы текущего канала, считываемого с мультимедийного сервера, модулю DEC после приема команды воспроизведения, и воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного модулем DEC.
Модуль BW также выполнен с возможностью: далее передачи команды переключения воспроизведения при активизации модуля VOD, если принимается команда переключения и воспроизведения канала в процессе выполнения команды воспроизведения, и определяется, что нет никакого канала, записываемого в настоящее время;
модуль VOD также выполнен с возможностью: остановки прежде всего воспроизведения данных мультимедийного потока прежнего канала в режиме просмотра мультимедийным проигрывателем после приема команды переключения воспроизведения, передачи мультимедийного потока программы текущего канала, выбранной пользователем, считываемого с мультимедийного сервера, в модуль DEC, и запуска мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного модулем DEC.
В другом варианте осуществления изобретения модуль VOD и модуль DEC могут быть объединены в модуле записи и воспроизведения мультимедийной информации, который выполнен с возможностью получения по команде от модуля BW соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения мультимедийного потока соответствующей программы канала с мультимедийного сервера согласно адресу воспроизведения для записи или воспроизведения; и когда пользователю необходимо выполнить одновременно запись канала и воспроизведение канала в той же процедуре, установки записи канала, которая будет выполняться, в фоновый режим, и установки воспроизведения канала, которое будет выполняться, в режим просмотра.
Модуль BW также выполнен с возможностью: передачи команды записи в фоновом режиме, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации при приеме команды записи канала в процессе выполнения команды воспроизведения канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: продолжения воспроизведения данных мультимедийного потока прежнего канала в режиме просмотра мультимедийным проигрывателем после приема этой команды записи в фоновом режиме, получения соответствующего адреса воспроизведения согласно номеру канала в команде записи в фоновом режиме, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения, и распределения и запуска другого мультимедийного проигрывателя для записи данных мультимедийного потока текущего канала в фоновом режиме.
Соответствующие соотношения непосредственно в отношении нескольких маршрутов ресурсов каждого модуля в приставке, показанной на фиг.1, приведены на фиг.2:
модуль JS может определять множество объектов MediaPlayer. В качестве примера взяты 2 объекта, причем одним является mediaplayer_a (сокращенно Мра), другим - mediaplayer_b (сокращенно Mpb);
модуль BW распределяет один ресурс для каждого объекта, определяемого модулем JS, например, распределяя Мр0 для Мра и распределяя Мр1 для Mpb; когда модуль BW активизирует модуль VOD и модуль DEC, Мр0 и Мр1 передаются модулю VOD и модулю DEC, соответственно;
модуль VOD соответственно распределяет один маршрут соответствующего мультимедийного проигрывателя для Мр0 и Мр1 согласно ресурсам Мр0 и Мр1, и использует установленный соответствующий способ. Каждый мультимедийный проигрыватель маршрута сначала запускает модуль DEC, чтобы распределить соответствующий ресурс декодера мультимедийной информации для канала, как только начинает воспроизведение программы канала, и передает мультимедийный поток программы текущего канала, считываемый с мультимедийного сервера, декодеру мультимедийной информации;
модуль DEC распределяет ресурс декодера мультимедийной информации для канала воспроизводимой программы и освобождает декодер мультимедийной информации, когда воспроизведение программы завершается.
На фиг.3 показана блок-схема способа для осуществления записи и воспроизведения канала IPTV согласно варианту осуществления данного изобретения. Процедура выполняется приставкой после приема команды пользователя на переключение канала, и эта процедура включает следующие шаги:
301: определяют, есть ли канал, записываемый в настоящее время, и если да, то выполняют 302, в ином случае выполняют 305;
302: объект записываемого канала (названный Мра) переключают из режима просмотра в фоновый режим, объект (названный Mpb) вновь создают для текущего канала, и номер текущего канала передают в вновь созданный объект Mpb;
303: ресурс (названный Мр0), соответствующий Мра, уведомляет соответствующий ресурс 1 (названный Vid0) воспроизведения мультимедийной информации о переключении записи в фоновый режим, и ресурс (названный Мр1), соответствующий Mpb, уведомляет ресурс 2 (названный Vid1) воспроизведения мультимедийной информации о получении адреса воспроизведения соответствующего канала согласно номеру канала и чтении мультимедийного потока программы текущего канала согласно адресу воспроизведения;
304: Vid0 продолжает запись в фоновом режиме; Vid1 запускает соответствующий ресурс декодирования, чтобы декодировать мультимедийный поток, и воспроизводит данные мультимедийного потока, декодированные ресурсом декодирования; процедура завершается.
305: номер нового канала передают в текущий объект воспроизведения;
306: Мр0 завершает воспроизведение прежнего канала ресурсом Vid0 и запускает Vid0 для получения адреса воспроизведения согласно номеру нового канала и считывания мультимедийного потока программы текущего канала согласно адресу воспроизведения;
307: Vid0 запускает соответствующий ресурс декодирования для декодирования мультимедийного потока и воспроизводит данные мультимедийного потока, декодируемые ресурсом декодирования; процедура завершается.
Техническая схема данного изобретения может осуществлять выполнение функции переключения канала согласно команде переключения каналов пользователя одновременно с записью программы передаваемого в данное время канала, что облегчает пользователю просмотр другой интересующей его программы в процессе записи программы, таким образом расширяются возможности пользователя. Эта схема является другой формой реализации преимущества IPTV в способе просмотра по сравнению с традиционным телевидением.
Вышеприведенное описание представляет только предпочтительные варианты осуществления данного изобретения и не предназначено для ограничения объема настоящего изобретения. Для специалистов в данной области техники понятно, что настоящее изобретение может иметь множество модификаций и вариантов. Все эти модификации, эквивалентные замены и улучшения без отступления от идеи и сущности данного изобретения находятся в пределах объема прилагаемой формулы настоящего изобретения.
Промышленная применимость
Телевизионная приставка, система и способ данного изобретения для осуществления записи и воспроизведения канала IPTV, когда пользователю необходимо просматривать программы других каналов одновременно с записью программы передаваемого в данное время канала, обеспечивают воспроизведение программы выбранного пользователем канала в режиме просмотра посредством переключения записи в фоновый режим. Таким образом они реализуют функцию записи канала, облегчающую взаимодействие человека с системой, и решают проблему, заключающуюся в том, что традиционный способ записи видеопотока не может поддерживать переключение каналов пользователем для просмотра программ других каналов одновременно с записью, а также расширяют возможности пользователя.
Изобретение относится к технологии телевидения по протоколу Интернета и, в частности, к телевизионной приставке, системе и способу для осуществления записи и воспроизведения IPTV. Техническим результатом является обеспечение возможности записи и воспроизведения канала IPTV, что позволяет пользователю просматривать программы других каналов одновременно с записью программы передаваемого в данное время канала. Указанный технический результат достигается тем, что телевизионная приставка выполнена с возможностью хранения информации о каналах и адресах воспроизведения каналов, загружаемой с сервера электронной программы телепередач (EPG); при приеме команды пользователя на запись канала и/или переключение канала, получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения мультимедийного потока программы канала, соответствующего адресу воспроизведения, с мультимедийного сервера для записи или воспроизведения; и когда пользователю необходимо одновременно выполнить запись и воспроизведение в одной и той же процедуре, телевизионная приставка переключает запись в фоновый режим и устанавливает воспроизведение в режим просмотра. 3 н. и 7 з.п. ф-лы, 3 ил.
1. Телевизионная приставка для осуществления записи и воспроизведения канала телевидения по протоколу Интернета (IPTV), выполненная с возможностью:
хранения информации о каналах и адресах воспроизведения каналов, загружаемой с сервера электронной программы телепередач (EPG); и
при приеме команды пользователя на запись канала и/или переключение канала, получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения мультимедийного потока программы канала, соответствующего адресу воспроизведения, с мультимедийного сервера для записи или воспроизведения;
причем приставка также выполнена с возможностью: установки записи для выполнения в фоновом режиме и установки воспроизведения для выполнения в режиме просмотра, когда пользователю необходимо выполнить запись и воспроизведение одновременно в одной и той же процедуре;
при этом указанная телевизионная приставка содержит модуль получения ключа, модуль браузера (модуль BW), модуль записи и воспроизведения мультимедийной информации и модуль скриптов (модуль JS), загружаемый с сервера EPG, причем
модуль получения ключа выполнен с возможностью: передачи принимаемой команды пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала и переключения канала;
модуль JS выполнен с возможностью: хранения после загрузки транспортируемой информации о каналах и соответствующих адресах воспроизведения в месте загрузки; и определения одного или более объектов при приеме команды на запись канала и/или переключение канала, а также передачи номера соответствующего канала в определенные объекты;
модуль BW выполнен с возможностью: распределения одного ресурса для каждого объекта, определенного модулем JS, активизации модуля воспроизведения и записи мультимедийной информации для объектов, определенных модулем JS, передачи указанного распределенного ресурса в активизированный модуль воспроизведения и записи мультимедийной информации и, при приеме команды переключения канала и определении, что в настоящее время имеется записываемый канал, передачи затем команды переключения канала и команды переключения записи/воспроизведения в режиме просмотра модулю записи и воспроизведения мультимедийной информации;
модуль записи и воспроизведения мультимедийной информации выполнен с возможностью: переключения записи канала, выполняемой в режиме просмотра мультимедийным проигрывателем канала, в фоновый режим после приема команды переключения записи/воспроизведения в режиме просмотра, и нового распределения ресурсов мультимедийного проигрывателя и ресурсов декодера мультимедийной информации для объектов, вновь определенных модулем JS.
2. Телевизионная приставка по п.1, в которой команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды воспроизведения канала модулю записи и воспроизведения мультимедийной информации при приеме команды воспроизведения канала после приема команды переключения канала и определении того, что имеется канал, записываемый в настоящее время;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: получения соответствующего адреса воспроизведения согласно номеру текущего канала, содержащемуся в команде воспроизведения канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска вновь распределенного мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного вновь распределенным декодером мультимедийной информации.
3. Телевизионная приставка по п.1, в которой команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды переключения воспроизведения, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации, при приеме команды переключения и воспроизведения канала в процессе выполнения команды воспроизведения, и определении того, что в настоящее время нет записываемого канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: остановки прежде всего воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды переключения воспроизведения, получения соответствующего адреса воспроизведения согласно номеру текущего канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного декодером мультимедийной информации.
4. Телевизионная приставка по п.1, в которой команды пользователя также включают команду воспроизведения канала;
модуль BW также выполнен с возможностью: передачи команды записи в фоновом режиме, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации при приеме команды записи канала в процессе выполнения команды воспроизведения канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: продолжения воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды записи в фоновом режиме, получения соответствующего адреса воспроизведения согласно номеру канала в команде записи в фоновом режиме, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска другого мультимедийного проигрывателя для записи мультимедийного потока текущего канала в фоновом режиме.
5. Телевизионная приставка по любому из пп.1-4, также содержащая интерфейс нижнего уровня, причем
модуль JS выполнен с возможностью: передачи номера канала в определенные объекты через интерфейс нижнего уровня;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: получения номера канала от интерфейса нижнего уровня и считывания мультимедийного потока программы текущего канала с мультимедийного сервера через интерфейс нижнего уровня.
6. Система для осуществления записи и воспроизведения канала телевидения по протоколу Интернета (IPTV), содержащая сервер электронной программы телепередач (EPG), мультимедийный сервер и телевизионную приставку, причем
сервер EPG выполнен с возможностью: хранения информации о каналах и адресах воспроизведения каналов и управления указанной информацией;
мультимедийный сервер выполнен с возможностью: хранения мультимедийных потоков, соответствующих программам каналов, согласно адресам воспроизведения каналов;
телевизионная приставка выполнена с возможностью: хранения загружаемой с сервера EPG информации о каналах и соответствующих адресах воспроизведения каналов; при приеме команды пользователя на запись канала и/или переключение канала, получения соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получения с мультимедийного сервера мультимедийного потока программы канала, соответствующего адресу воспроизведения, для записи или воспроизведения; и, когда пользователю необходимо выполнить запись и воспроизведение одновременно в одной и той же процедуре, установки записи в фоновый режим и установки воспроизведения в режим просмотра;
при этом указанная телевизионная приставка содержит модуль получения ключа, модуль браузера (модуль BW), модуль записи и воспроизведения мультимедийной информации и модуль скриптов (модуль JS), загружаемый с сервера EPG, причем
модуль получения ключа выполнен с возможностью: передачи принимаемой команды пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала, переключения канала и воспроизведения канала;
модуль JS выполнен с возможностью: хранения после загрузки транспортируемой информации о каналах и соответствующих адресах воспроизведения в месте загрузки; и определения одного или более объектов при приеме команды на запись канала и/или переключение канала, и передачи номера соответствующего канала в определенные объекты;
модуль BW выполнен с возможностью: распределения одного ресурса для каждого объекта, определенного модулем JS, активизации модуля воспроизведения и записи мультимедийной информации для объектов, определенных модулем JS, передачи указанного распределенного ресурса в активизированный модуль воспроизведения и записи мультимедийной информации и, при приеме команды переключения канала и определении того, что в настоящее время имеется записываемый канал, передачи затем команды воспроизведения канала и команды переключения записи/воспроизведения в режиме просмотра модулю записи и воспроизведения мультимедийной информации;
модуль записи и воспроизведения мультимедийной информации выполнен с возможностью: переключения записи канала, выполняемой в режиме просмотра мультимедийным проигрывателем канала, в фоновый режим, после приема команды воспроизведения канала и команды переключения записи/воспроизведения в режиме просмотра, и нового распределения ресурсов мультимедийного проигрывателя и ресурсов декодера мультимедийной информации для объектов, вновь определенных модулем JS, получения соответствующего адреса воспроизведения согласно номеру текущего канала, содержащемуся в команде воспроизведения канала, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска вновь распределенного мультимедийного проигрывателя для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного вновь распределенным декодером мультимедийной информации.
7. Система по п.6, в которой
модуль BW также выполнен с возможностью: передачи команды записи в фоновом режиме, содержащей номер текущего канала, модулю записи и воспроизведения мультимедийной информации при приеме команды записи канала в процессе выполнения команды воспроизведения канала;
модуль записи и воспроизведения мультимедийной информации также выполнен с возможностью: продолжения воспроизведения данных мультимедийного потока прежнего канала мультимедийным проигрывателем в режиме просмотра после приема команды записи в фоновом режиме, получения соответствующего адреса воспроизведения согласно номеру канала в команде записи в фоновом режиме, считывания мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуска другого мультимедийного проигрывателя для записи мультимедийного потока текущего канала в фоновом режиме.
8. Способ записи и воспроизведения канала телевидения по протоколу Интернета (IPTV), включающий:
сохранение телевизионной приставкой информации о каналах и адресах воспроизведения каналов, загружаемой с сервера электронной программы телепередач (EPG); при приеме команды пользователя на запись канала и/или переключение канала, распределение ресурса воспроизведения мультимедийной информации для соответствующего канала, получение соответствующего адреса воспроизведения согласно каналу, выбранному пользователем, и получение мультимедийного потока программы канала, соответствующего адресу воспроизведения, с мультимедийного сервера для записи или воспроизведения посредством ресурса воспроизведения мультимедийной информации; и
когда пользователю необходимо выполнить запись и воспроизведение одновременно в одной и той же процедуре, установку телевизионной приставкой выполнения записи в фоновом режиме и выполнения воспроизведения в режиме просмотра;
при этом указанная телевизионная приставка содержит модуль получения ключа, модуль браузера (модуль BW), модуль записи и воспроизведения мультимедийной информации и модуль скриптов (модуль JS), загружаемый с сервера EPG, причем
модуль получения ключа передает принимаемую команду пользователя одновременно модулю JS и модулю BW, причем команды пользователя включают по меньшей мере команды записи канала, переключения канала и воспроизведения канала;
модуль JS сохраняет после загрузки транспортируемую информацию о каналах и соответствующих адресах воспроизведения в месте загрузки и определяет один или более объектов при приеме команды на запись канала и/или переключение канала, и передает номер соответствующего канала в определенные объекты;
модуль BW распределяет один ресурс для каждого объекта, определенного модулем JS, активизирует модуль воспроизведения и записи мультимедийной информации для объектов, определенных модулем JS, передает указанный распределенный ресурс в активизированный модуль воспроизведения и записи мультимедийной информации и, при приеме команды переключения канала и определении того, что в настоящее время имеется записываемый канал, передает затем команду воспроизведения канала и команду переключения записи/воспроизведения в режиме просмотра модулю записи и воспроизведения мультимедийной информации;
модуль записи и воспроизведения мультимедийной информации переключает запись канала, выполняемую в режиме просмотра мультимедийным проигрывателем канала, в фоновый режим, после приема команды воспроизведения канала и команды переключения записи/воспроизведения в режиме просмотра, и вновь распределяет ресурсы мультимедийного проигрывателя и ресурсов декодера мультимедийной информации для объектов, вновь определенных модулем JS, получает соответствующий адрес воспроизведения согласно номеру текущего канала, содержащемуся в команде воспроизведения канала, считывает мультимедийный поток программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запускает вновь распределенный мультимедийный проигрыватель для воспроизведения в режиме просмотра данных мультимедийного потока текущего канала, декодированного вновь распределенным декодером мультимедийной информации.
9. Способ по п.8, в котором
когда телевизионная приставка принимает команду переключения канала и воспроизведения канала, способ включает:
при определении того, что в настоящее время имеется записываемый канал, переключение записи канала, которая выполняется в режиме просмотра посредством ресурса воспроизведения мультимедийной информации, на выполнение в фоновом режиме, и распределение ресурса воспроизведения мультимедийной информации для текущего канала, выбранного пользователем, получение соответствующего адреса воспроизведения согласно текущему каналу и воспроизведение мультимедийного потока, соответствующего программе канала, согласно адресу воспроизведения, полученному с мультимедийного сервера, в режиме просмотра посредством вновь распределенного ресурса воспроизведения мультимедийной информации.
10. Способ по п.8, в котором,
когда телевизионная приставка принимает команду записи канала, способ включает:
при определении того, что в настоящее время имеется воспроизводимый канал, продолжение воспроизведения данных мультимедийного потока прежнего канала ресурсом мультимедийной информации в режиме просмотра и распределение ресурса воспроизведения мультимедийной информации для текущего канала, выбранного пользователем, получение соответствующего адреса воспроизведения согласно текущему каналу, считывание мультимедийного потока программы текущего канала с мультимедийного сервера согласно адресу воспроизведения и запуск вновь распределенного ресурса воспроизведения мультимедийной информации для записи мультимедийного потока текущего канала в фоновом режиме.
US 2007107030 A1, 10.05.2007 | |||
US 2001033343 A1, 25.10.2001 | |||
US 2009158348 A1, 18.06.2009 | |||
Бумажная масса для изготовления бумаги-основы для тисненых и гофрированных обоев | 1983 |
|
SU1131953A1 |
CN 101383916 A, 11.03.2009 | |||
CN 101207757 A, 25.06.2008 | |||
СИСТЕМА НАВИГАЦИИ ДЛЯ СИСТЕМЫ МНОГОКАНАЛЬНОГО ЦИФРОВОГО ТЕЛЕВИДЕНИЯ | 1999 |
|
RU2237378C2 |
Программа IP-TV Player, v0.28, 28.05.2008, BorPas Soft, см | |||
Интернет архив http://web.archive.Org/web/20090605002539/http://borpas.info/iptvplayer. |
Авторы
Даты
2014-03-20—Публикация
2010-06-25—Подача