Способ и устройство для воспроизведения мультимедийных данных

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

 

Область техники

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

Предпосылки создания изобретения

С развитием Интернет-технологий и цифровых технологий мультимедиа такие мультимедийные приложения, как телевидение по протоколу Интернета (Internet Protocol Television, IPTV), мобильное телевидение (Mobile Television, MTV), видеоконференции, дистанционное обучение, видеонаблюдение и другие, быстро стали частью повседневной жизни людей и играют в ней все более важную роль. По статистике на сегодняшний день видеоинформация составляет 50% Интернет-контента, при этом к 2015 году прогнозируется рост ее доли до 91%. В терминалах с мультимедийными приложениями видеопроигрыватели являются крайне важным программным обеспечением и широко применяются в таких терминалах как ПК, сотовые телефоны и абонентские телеприставки.

Как правило, сегодня проигрыватели мультимедийных данных в существующих абонентских телеприставках и портативных терминалах имеют два режима воспроизведения мультимедийных данных. Режим 1 заключается в интеграции с интерфейсом прикладного программирования (Application Programming Interface, API) средства для разработки программного обеспечения (Software Development Kit, SDK) от производителя микросхем, с этой целью данные принимают от источника мультимедийных данных через сеть Интернет, сеть кабельного телевидения или при помощи спутникового приемника, и после обработки принятых данных, с помощью соответствующей транспортной логики и предварительной обработки данных, вызывают API SDK для декодирования и воспроизведения; Режим 2 заключается в непосредственном вызове собственного проигрывателя из состава SDK производителя микросхем и в воспроизведении мультимедийных данных, полученных от источника мультимедийных данных, однако, как правило, такие проигрыватели обладают лишь базовыми характеристиками воспроизведения мультимедийных данных и не позволяют удовлетворить персонализированным требованиям, предъявляемым пользователями. Этот режим более часто применяют в портативных терминалах, например, в обычных смартфонах. Однако при этом описанные выше режимы страдают от следующих недостатков:

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

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

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

Сущность изобретения

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

Для решения этой технической задачи в настоящем изобретении предложено устройство для воспроизведения мультимедийных данных, которое включает модуль прокси-службы мультимедийных данных и модуль воспроизведения, причем модуль прокси-службы мультимедийных данных и модуль воспроизведения размещены в одном терминале или в различных терминалах, и при этом:

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

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

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

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

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

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

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

Предпочтительно, предварительная обработка данных дополнительно включает контроль качества трафика.

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

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

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

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

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

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

декодирование, упомянутым модулем воспроизведения, принятых мультимедийных данных с целью воспроизведения;

при этом модуль прокси-службы мультимедийных данных и модуль воспроизведения расположены в одном терминале или в различных терминалах.

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

Предпочтительно, предварительная обработка данных дополнительно включает контроль качества трафика.

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

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

Краткое описание чертежей

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

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

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

Предпочтительные варианты осуществления изобретения

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

Первый вариант осуществления настоящего изобретения

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

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

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

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

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

подмодуль службы передачи данных применяют для передачи предварительно обработанных мультимедийных данных в модуль воспроизведения в соответствии с запросом от модуля воспроизведения; и

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

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

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

Второй вариант осуществления изобретения

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

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

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

На шаге 203 модуль прокси-службы мультимедийных данных передает предварительно обработанные мультимедийные данные в модуль воспроизведения в соответствии с запросом от модуля воспроизведения;

На шаге 204 модуль воспроизведения декодирует принятые мультимедийные данные с целью воспроизведения.

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

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

Реализация устройства и способа проиллюстрирована ниже с помощью примеров применения настоящего изобретения.

Пример применения изобретения

В соответствии с иллюстрацией фиг. 3 система воспроизведения мультимедийных данных в данном примере включает пользовательский операционный интерфейс 1, модуль 2 прокси-службы мультимедийных данных, модуль 3 воспроизведения и источник 4 мультимедийных данных, при этом:

пользовательский операционный интерфейс 1 применяют для приема команды воспроизведения, переданной пользователем;

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

Модуль 2 прокси-службы мультимедийных данных включает подмодуль 201 транспортной логики и обработки данных, подмодуль 202 службы передачи данных и подмодуль 203 управления сигнализацией, при этом:

подмодуль 201 транспортной логики и обработки данных получает мультимедийные данные (получаемые мультимедийные данные могут представлять собой битовый поток прямого эфира или битовый поток «по требованию») от источника 4 мультимедийных данных, через Интернет или по сети кабельного телевидения, или с помощью спутникового ресивера, с использованием стандартных протоколов передачи потоков мультимедийных данных или стандартных протоколов загрузки данных из сети, в соответствии с принятой командой воспроизведения, переданной из пользовательского операционного интерфейса 1; и выполняет предварительную обработку мультимедийных данных, при этом обработка включает контроль качества трафика и обработку при помощи транспортной логики, связанную с требованиями пользователей. Обработка при помощи транспортной логики, связанная с требованиями пользователей, включает один или более из следующих типов обработки в соответствии с персонализированными требованиями пользователей: сетевую статистическую обработку, дешифрование по технологии управления цифровыми правами (DRM (Digital Rights Management, DRM), условный доступ (Condition Access, CA), дескремблирование, прямая коррекция ошибок (Forward Error Correction, FEC), оптимизацию передачи с помощью автоматических запросов на повторную передачу (Automatic Repeat-reQuest, ARQ) и т.п. (здесь приведены только некоторые из возможных типов обработки при помощи транспортной логики, связанной с требованиями пользователей); затем передает обработанные мультимедийные данные в подмодуль 202 службы передачи данных и уведомляет подмодуль 203 управления сигнализацией о необходимости передачи команды управления воспроизведением в модуль 3 воспроизведения, при этом способ уведомления может заключаться в передаче в модуль 3 воспроизведения сообщения с уведомлением, таким образом, что подмодуль 203 управления сигнализацией передает команду управления воспроизведением в модуль 3 воспроизведения, или же он может передавать команду управления воспроизведением в подмодуль 203 управления сигнализацией напрямую, при этом подмодуль 203 управления сигнализацией пересылает эту команду управления воспроизведением в модуль 3 воспроизведения.

Подмодуль 202 службы передачи данных передает мультимедийные данные, которые предварительно обработаны подмодулем 201 транспортной логики и обработки данных, в модуль 3 воспроизведения после приема запроса на воспроизведение мультимедийных данных из модуля 3 воспроизведения; подмодуль 202 службы передачи данных принимает этот запрос на основе стандартного сетевого протокола и передает, или выгружает, мультимедийные данные, к примеру, с поддержкой стандартного протокола, используемого модулем 3 воспроизведения, например, с поддержкой одного или более из следующих протоколов: потокового протокола реального времени (Real Time Streaming Protocol, RTSP), транспортного протокола реального времени (Real-time Transport Protocol, RTP), протокола управления RTP (RTP Control Protocol, RTCP), протокола передачи гипертекста (Hypertext Transfer Protocol, HTTP) и т.п.

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

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

Источник 4 мультимедийных данных применяют для предоставления потока «прямого эфира» или потока «по требованию» в абонентскую телеприставку или портативный терминал.

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

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

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

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

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

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

1. Устройство для воспроизведения мультимедийных данных, включающее модуль прокси-службы мультимедийных данных и модуль воспроизведения, при этом упомянутые модуль прокси-службы мультимедийных данных и модуль воспроизведения находятся в одном терминале или в различных терминалах, и
модуль прокси-службы мультимедийных данных сконфигурирован для получения мультимедийных данных, соответствующих принятой команде воспроизведения, предварительной обработки этих мультимедийных данных и передачи команды управления воспроизведением в модуль воспроизведения, а также для передачи предварительно обработанных мультимедийных данных в модуль воспроизведения в соответствии с запросом от модуля воспроизведения; и
модуль воспроизведения сконфигурирован для запроса, из модуля прокси-службы мультимедийных данных, мультимедийных данных, соответствующих упомянутой команде управления воспроизведением, переданной модулем прокси-службы мультимедийных данных, и затем для декодирования этих мультимедийных данных для воспроизведения;
при этом предварительная обработка данных включает обработку при помощи транспортной логики, связанную с пользовательскими требованиями и включающую один или более из следующих типов обработки в соответствии с персонализированными требованиями пользователей: дешифрование по технологии управления цифровыми правами (DRM), дескремблирование условного доступа (СА), прямую коррекцию ошибок (FEC), оптимизацию передачи с помощью автоматических запросов на повторную передачу (ARQ).

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

3. Устройство по п. 1, в котором:
предварительная обработка данных дополнительно включает контроль качества трафика.

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

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

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

7. Способ по п. 6, в котором
предварительная обработка данных дополнительно включает контроль качества трафика.

8. Способ по п. 6, в котором:
модуль воспроизведения также возвращает ответную информацию и информацию о состоянии в модуль прокси-службы мультимедийных данных.



 

Похожие патенты:

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

Изобретение относится к области сравнения движения в видеопоследовательностях. Технический результат - обеспечение улучшенного анализа и сравнения движения посредством использования векторов движения.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении качества восстановленного изображения.

Изобретение относится к области кодирования параметра квантования видео. Технический результат - обеспечение повышения скорости кодирования параметров квантования видео, посредством использования экспоненциального кода Голомба.

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

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

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

Изобретение относится к мультимедийным инфокоммуникационным системам. Техническим результатом является повышение целостности выводимой информации.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности декодирования.

Изобретение относится к технологиям контекстно-адаптивного бинарного арифметического кодирования (САВАС), которое используется для кодирования видео. Техническим результатом является устранение избыточности памяти за счет сокращения контекстов, используемых в CABAC.

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

Изобретение относится к средствам кодирования и декодирования с предсказанием движущегося изображения. Техническим результатом является обеспечение подавления искусственного шума. Устройство декодирования содержит средство декодирования для декодирования информации о направлении предсказания внутри изображения целевого блока и данных сжатия остаточного сигнала, средство генерации сигнала предсказания для генерации сигнала предсказания внутри изображения с использованием информации о направлении и ранее реконструированной опорной выборки смежного блока, средство восстановления остаточного сигнала для восстановления реконструированного остаточного сигнала целевого блока и средство хранения блоков для восстановления и сохранения пиксельного сигнала целевого блока. 4 н. и 2 з.п. ф-лы, 17 ил.

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

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении различия между первоначальными выборками и реконструированными выборками. Способ пост-обработки реконструированного изображения содержит определение прочности стыка на каждом крае 4 выборок, лежащем на сетке выборки 8×8 и являющемся краем блока предсказания или краем блока преобразования; определение, применена ли деблокирующая фильтрация на краю 4 выборок или нет, с использованием прочности стыка и граничного параметра квантования; фильтрование края 4 выборок, если была применена деблокирующая фильтрация на краю 4 выборок; и применение краевого смещения, если тип адаптивного к выборке смещения (SAO) указывает на краевое смещение, причем применение краевого смещения включает: генерацию краевого индекса текущей выборки и применение краевого смещения, соответствующего краевому индексу, к текущей выборке. 8 з.п. ф-лы, 8 ил.

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

Группа изобретений относится к средствам кодирования и декодирования изображений. Техническим результатом является повышение скорости кодирования и декодирования. Устройство обработки изображений включает в себя компонент разделения, сконфигурированный с возможностью разделения входного изображения на множество подблоков, подвергаемых управлению квантованием, компонент вычисления параметра квантования подблока, сконфигурированный с возможностью вычисления параметра квантования каждого из подблоков, компонент вычисления параметра квантования основного блока, сконфигурированный с возможностью установки основного блока, включающего в себя по меньшей мере два подблока, и вычисления параметра квантования основного блока, компонент вычисления значения разности, сконфигурированный с возможностью вычисления значения разности между параметром квантования основного блока и параметром квантования каждого подблока, содержащегося в основном блоке, и компонент кодирования значения разности, сконфигурированный с возможностью кодирования значения разности. 6 н. и 3 з.п. ф-лы, 23 ил.

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

Изобретение относится к технологиям кодирования/декодирования видеоданных. Техническим результатом является повышение эффективности кодирования/декодирования видеоданных. Предложен способ декодирования видеоданных. Способ содержит этап, на котором определяют, что первый коэффициент преобразования первого видеоблока является DC-коэффициентом преобразования, при этом первый видеоблок содержит множество подблоков. Далее, определяют первый контекст для энтропийного декодирования первого коэффициента преобразования на основе того, что первый коэффициент преобразования является DC-коэффициентом преобразования, без учета первого размера первого видеоблока. Определяют, что второй коэффициент преобразования первого видеоблока не является DC-коэффициентом преобразования. И на основе того, что второй коэффициент преобразования не является DC-коэффициентом преобразования, определяют второй контекст для энтропийного декодирования второго коэффициента преобразования на основе, по меньшей мере частично, того, какой из подблоков включает в себя второй коэффициент преобразования. 8 н. и 24 з.п. ф-лы, 23 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности декодирования видео. Способ декодирования изображения содержит: получение информации о режиме внутреннего предсказания, примененного к текущему блоку, который должен быть декодирован, из потока битов, причем режим внутреннего предсказания указывает конкретное направление из множества направлений, причем конкретное направление указано одним из числа dx в горизонтальном направлении и фиксированного числа в вертикальном направлении, и числа dy в вертикальном направлении и фиксированного числа в горизонтальном направлении; получение числа соседних пикселей, расположенных на одной стороне из левой стороны текущего блока и верхней стороны текущего блока; определение одного из местоположения соседнего пикселя, расположенного на левой стороне текущего блока и местоположения соседнего пикселя, расположенного на верхней стороне текущего блока; когда число соседних пикселей равно 1, получение значения предсказания текущего пикселя на основании соседнего пикселя; и когда число соседних пикселей равно 2, получение значение предсказания текущего пикселя на основании средневзвешенного соседних пикселей. 34 ил., 5 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности декодирования видео. Устройство декодирования изображения содержит статистический декодер, который извлекает информацию, которая указывает режим внутреннего предсказания, примененный к текущему блоку, который должен быть декодирован, из потока битов; и блок выполнения внутреннего предсказания, который выполняет внутреннее предсказание в отношении текущего блока согласно режиму внутреннего предсказания, указанному извлеченной информацией, при этом режим внутреннего предсказания указывает направление внутреннего предсказания для текущего блока, включающего в себя текущий пиксель, причем внутреннее предсказание содержит: определение одного из (i) по меньшей мере одного левого соседнего пикселя из числа левых соседних пикселей, соседнего с левой стороной текущего блока и декодированного до текущего блока, и (ii) по меньшей мере одного верхнего соседнего пикселя из числа верхних соседних пикселей, соседнего с верхней стороной текущего блока и декодированного до текущего блока; и выполнение внутреннего предсказания, используя определенные один из по меньшей мере одного левого соседнего пикселя и по меньшей мере одного верхнего соседнего пикселя. 34 ил., 5 табл.
Наверх