Предоставление услуг с помощью данных на диске blu-ray

Предложены способ предоставления услуги «видео по запросу» (VOD) с помощью плеера диска Blu-ray и машиночитаемый носитель с программой для осуществления такого способа. Способ содержит этапы, на которых подготавливают данные VOD, вводят данные VOD на BD, подготавливают меню элементов выбора VOD и метаданные VOD с использованием данных VOD, считанных с BD. Данные VOD отправляют на сервер контента, выполненный с возможностью использовать указанные данные для выбора доступных элементов для отображения в меню элементов выбора VOD. Элемент контента, выбранный пользователем в меню элементов выбора VOD, доставляют с сервера контента. Плеер BD выполнен с возможностью использовать данные VOD для предоставления услуги VOD. Техническим результатом является расширение арсенала средств предоставления услуги VOD. 3 н. и 14 з.п. ф-лы, 4 ил.

 

Изобретение относится к диску Blu-ray (BD), а точнее к предоставлению услуг с помощью данных на BD, доступных для плеера BD.

Уровень техники

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

Раскрытие изобретения

В одном воплощении раскрывается способ предоставления услуги «Видео по запросу» (VOD) с помощью данных BD, доступных для плеера BD. Этот способ включает в себя этапы, на которых: подготавливают данные VOD так, чтобы плеер BD мог использовать эти данные VOD для предоставления услуги VOD; вводят данные VOD на BD; подготавливают элементы выбора VOD и метаданные VOD на основе данных VOD, считанных с BD; и доставляют элемент контента, выбранный пользователем в меню элементов выбора VOD.

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

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

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

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

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

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

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

Фиг.4А иллюстрирует представление компьютерной системы и пользователя.

Фиг.4В представляет собой функциональную блок-схему, иллюстрирующую компьютерную систему, распоряжающуюся услугой VOD в системе BD.

Подробное описание

Некоторые воплощения, описанные здесь, включают в себя предоставление услуги видео по запросу (VOD) с помощью диска высокого разрешения (Blu-ray disc, BD). По прочтении данного описания станет ясно, как воплотить изобретение в разнообразных воплощениях и приложениях. Однако хотя здесь будут описаны различные воплощения настоящего изобретения, понятно, что эти воплощения представлены только в качестве примера, а не ограничения. По этой причине данное подробное описание различных воплощений не следует истолковывать для ограничения объема или широты настоящего изобретения.

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

В одном воплощении BD включает в себя данные, которые плеер BD может использовать для предоставления услуги VOD. Например, когда BD загружается в плеер BD и плеер BD считал данные VOD с BD, плеер BD может представить меню выборок VOD посредством дисплея. Данные VOD из BD будут включать в себя указания, какие представлять выборки. Когда из этого меню выбирается составляющая контента, плеер BD обращается к серверу контента (к примеру, BD в реальном времени) для загрузки или просмотра соответствующих данных контента. Эти данные контента могут быть зашифрованы и предоставляться под управлением системы управления цифровыми правами (DRM). Сервер контента может предоставить множество опций для шифрования или DRM и сопрягать плеер BD, диск высокого разрешения и учетную запись пользователя в соответствующую комбинацию для запроса. Может также иметь место финансовая транзакция перед тем, как доставляется содержание (к примеру, платеж кредитной картой), и тоже через сервер контента, хотя она может вовлекать и отличный сетевой сервер.

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

Сервер контента может иметь ту же самую или дополнительную информацию профиля.

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

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

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

Фиг.1 показывает систему 100 для предоставления VOD с помощью BD в соответствии с одним воплощением настоящего изобретения. Система 100 включает в себя BD 110, плеер 120 BD, сервер 130 контента и дисплей 140.

В проиллюстрированном на Фиг.1 воплощении BD 110 включает в себя данные, которые плеер 120 BD может использовать для предоставления услуги VOD. Например, когда BD 110 загружен в плеер 120 BD и плеер 120 BD считал данные VOD с BD 110, плеер 120 BD может представить меню элементов выбора VOD посредством дисплея 140. Данные VOD из BD 110 могут включать в себя указания того, какие элементы выбора представлять. Когда элемент контента выбирается пользователем 150 из меню, плеер 120 BD обращается к серверу 130 контента для загрузки или просмотра соответствующих данных контента. Эти данные контента могут быть зашифрованы и предоставляться под управлением системы управления цифровыми правами (DRM). Сервер 130 контента может предоставить множество опций для шифрования или DRM и сопрягать плеер 120 BD и учетную запись пользователя в соответствующую комбинацию для запроса.

В проиллюстрированном на Фиг.1 воплощении данные VOD включают в себя данные о BD 110, которые плеер 120 BD и сервер 130 контента могут использовать, чтобы определять для представления некоторые или все из выборок. Принятые данные VOD (принятые из BD 110) будут отправлены к серверу 130 контента, который будет использовать эти данные для выбора доступных для отображения элементов. Аналогично, плеер 120 BD и (или) сервер 130 контента могут также использовать дополнительную информацию в данных VOD для дальнейшего уточнения выборки. Сервер 130 контента может посылать информацию в метаданных VOD, указывающую, какие элементы выбора представлять, на основе данных, доступных на сервере 130 контента, в том числе данных VOD из BD 110.

Фиг.2 является блок-схемой 200 алгоритма, иллюстрирующей процесс предоставления услуги BD с помощью данных VOD, доступных для плеера BD, в соответствии с одним воплощением настоящего изобретения. В одном воплощении услуга BD включает в себя этап, на котором принимают элемент контента, выбранный из меню элементов выбора VOD. В проиллюстрированном на Фиг.2 воплощении данные VOD считываются (в блоке 210) из BD, загруженного в плеер BD. Данные VOD могут включать в себя данные о BD, которые можно использовать, чтобы определить для представления некоторые или все из этих элементов выбора. Например, если введенный BD хранит детские кинофильмы от конкретной киностудии X, данные VOD будут указывать жанр как «детское», а студию как «X».

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

Когда в блоке 214 из меню выбирается элемент контента, эта выбранная составляющая контента доставляется в блоке 216 в плеер 120 BD. Выбранная составляющая контента может загружаться или просматриваться. Далее, выбранная составляющая контента может быть зашифрована и предоставляться под управлением системы управления цифровыми правами (DRM).

Фиг.3 является блок-схемой 300 алгоритма, иллюстрирующей процесс предоставления услуги VOD с помощью данных BD, доступных для плеера BD, в соответствии с другим воплощением настоящего изобретения. В проиллюстрированном на Фиг.3 воплощении в блоке 310 подготавливают данные VOD, чтобы плеер BD мог их использовать для предоставления услуги VOD. Подготовленные данные VOD затем вводятся в BD в блоке 320. В одном воплощении подготовка и введение данных VOD в BD выполняется поставщиком контента, который подготавливает и помещает оригинальное содержание на BD. Данные VOD включают в себя данные о BD, которые плеер BD и сервер контента могут использовать, чтобы определить некоторые или все из выборок для представления. В одном случае данные VOD, выделенные из BD, могут отсылаться (к примеру, плеером BD) в сервер контента, который будет использовать эти данные, чтобы выбрать доступные элементы выбора для отображения. Таким образом, в блоке 330, подготавливаются элементы выбора VOD и метаданные VOD на основе данных VOD, считанных из BD.

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

Фиг.4А иллюстрирует представление компьютерной системы 400 и пользователя 402. Пользователь 402 использует компьютерную систему 400 для предоставления VOD с помощью BD. Компьютерная система 400 хранит и исполняет VOD в системе 490 BD.

Фиг.4В является функциональной блок-схемой, иллюстрирующей компьютерную систему 400, распоряжающуюся услугой VOD в системе 490 BD. Контроллер 410 представляет собой программируемый процессор и управляет работой компьютерной системы 400 и ее компонентов. Контроллер 410 загружает команды (к примеру, в виде компьютерной программы) из памяти 420 или встроенной контроллерной памяти (не показано) и исполняет эти команды для управления системой. При их исполнении контроллер 410 предоставляет VOD в системе 490 BD в качестве программной системы. Альтернативно, эту услугу можно воплощать как отдельные аппаратные компоненты в контроллере 410 или компьютерной системе 400.

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

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

Устройство 440 внешнего носителя принимает съемный носитель и считывает данные и (или) записывает данные на введенный носитель. В одном воплощении, например, устройство 440 внешнего носителя является дисководом оптического диска.

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

Интерфейс 460 ввода-вывода включает в себя один или несколько портов ввода-вывода для подключения к соответствующим устройствам ввода-вывода, таким как внешний накопитель или дополнительные устройства (к примеру, принтер или ПЦА -персональный цифровой ассистент (PDA)). В одном воплощении эти порты интерфейса 460 ввода-вывода включает в себя такие порты: порты USB, порты PCMCIA, последовательные порты и (или) параллельные порты. В другом воплощении интерфейс 460 ввода-вывода включает в себя беспроводной интерфейс для беспроводной связи с внешними устройствами.

Сетевой интерфейс 470 включает в себя проводное и (или) беспроводное сетевое соединение, такое как интерфейс RJ-45 или «Wi-Fi» (в том числе - но не ограниченный им - 802.11), поддерживающие соединение Ethernet.

Компьютерная система 400 включает в себя дополнительные аппаратное обеспечение и программное обеспечение, типичные для компьютерной системы (к примеру, системы питания, охлаждения, операционную), хотя эти компоненты и не показаны специально на Фиг.4В для простоты. В других воплощениях могут использоваться различные комбинации компьютерной системы (к примеру, отличная конфигурация шины или накопителя либо многопроцессорная конфигурация). Вышеприведенное описание раскрытых воплощений приведено, чтобы дать возможность любому специалисту выполнить или использовать изобретение. Разнообразные модификации этих воплощений станут сразу понятны специалисту, а описанные здесь базовые принципы могут применяться к другим воплощениям без отхода от сущности и объема изобретения. Соответственно, дополнительные воплощения и видоизменения также находятся в объеме изобретения. Например, содержание включает в себя игры, аудио или изображения в дополнение к видео или вместо него. В другом примере может быть использован альтернативный формат носителя, отличный от BD. В другом примере выборка и выполнение контента осуществляются различными модулями и (или) серверами либо выполняются за счет одноранговой связи. Далее, следует понимать, что описание и чертежи, представленные здесь, являются представлениями предмета изобретения, который широко рассматривается настоящим изобретением. Следует далее понимать, что объем настоящего изобретения полностью охватывает иные воплощения, которые могут стать очевидны для специалиста, и что объем настоящего изобретения, соответственно, не ограничен ничем иным, как приложенной формулой изобретения.

1. Способ предоставления услуги «видео по запросу» (VOD) с помощью данных VOD, доступных для плеера дисков Blu-ray (BD), содержащий этапы, на которых:
подготавливают данные VOD, причем плеер BD выполнен с возможностью использовать данные VOD для предоставления услуги VOD;
вводят данные VOD на BD;
подготавливают меню элементов выбора VOD и метаданные VOD с использованием данных VOD, считанных с BD,
при этом отправляют данные VOD на сервер контента, выполненный с возможностью использовать указанные данные для выбора доступных элементов для отображения в меню элементов выбора VOD; и
доставляют с сервера контента элемент контента, выбранный пользователем в меню элементов выбора VOD.

2. Способ по п.1, дополнительно содержащий этап, на котором:
рекомендуют поднабор элементов выбора VOD для отображения посредством меню элементов выбора VOD.

3. Способ по п.1, в котором данные VOD содержат:
данные о BD, используемые для определения некоторых или всех элементов в меню элементов выбора VOD.

4. Способ по п.1, дополнительно содержащий этап, на котором:
принимают данные VOD, считанные с BD плеером BD.

5. Способ по п.1, в котором подготовка меню элементов выбора VOD и метаданных VOD основана также на другой хранящейся информации.

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

7. Способ по п.1, в котором этап доставки элемента контента содержит этап, на котором:
шифруют и осуществляют потоковую передачу элемента контента.

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

9. Способ по п.8, в котором данные VOD содержат:
данные, указывающие, какие элементы выбора представлять в меню элементов контента VOD.

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

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

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

13. Энергонезависимый материальный носитель данных по п.11, в котором данные VOD содержат:
данные о BD, используемые для определения некоторых или всех элементов в меню выбора VOD.

14. Энергонезависимый материальный носитель данных по п.11, дополнительно содержащий исполняемые команды, вызывающие выполнение компьютером этапа, на котором:
принимают данные VOD, считанные из BD плеером BD.

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

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

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



 

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

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

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

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

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

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

Изобретение относится к способу моделирования информации кодирования видеосигнала для компрессии (сжатия) информации кодирования или декомпрессии (восстановления) сжатой информации масштабируемым видеокодеком (SVC).

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

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

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

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

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

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

Изобретение относится к способу кодирования/декодирования видеосигнала. Техническим результатом является обеспечение эффективного декодирования видеосигнала. Указанный технический результат достигается тем, что способ декодирования видеосигнала, основанный на масштабируемости с точной детализацией (FGS), включает в себя получение информации идентификации изображения, указывающей эталонное изображение текущего блока, и декодирование текущего блока с использованием эталонного изображения. Эталонное изображение базового уровня и соответствующее ему эталонное изображение уровня повышенного качества имеют одинаковую информацию идентификации изображения, при этом информация идентификации изображения включает по меньшей мере одну из информации номера кадра, указывающую порядок декодирования, информации номера изображения для идентификации изображения и информации ссылочного индекса. Поэтому можно минимизировать проблему, которая при осуществлении процедуры декодирования видеосигнала обусловлена ошибкой передачи. 2 н. и 2 з.п. ф-лы, 9 ил.

Изобретение относится к медиаданным с множеством изображений и, в частности, к генерированию и обработке таких медиаданных с множеством изображений (Multi-View Video). Техническим результатом является более эффективная обработки медиаданных с множеством изображений, например, в связи с избирательным удалением, рендерингом и/или применением защиты медиаданных с множеством изображений. Указанный технический результат достигается тем, что генерируются медиаданные с множеством изображений посредством предоставления закодированных медиаданных, представляющих множественные медиа изображения медиаконтента. Каждое из медиа изображений связывается со структурным идентификатором приоритета, указывающим взаимоотношения кодирования медиаданных относительно медиаданных, по меньшей мере, одного другого медиа изображения. Определяется идентификатор приоритета контента для, предпочтительно, каждого медиа изображения. Идентификатор приоритета контента, в отличие от структурного идентификатора приоритета, указывает уровень значимости рендеринга медиаданных медиа изображения. 5 н. и 16 з.п. ф-лы, 14 ил., 3 табл.

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

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

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

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

Изобретение относится к области передачи кодированных видео данных для усовершенствования многовидового видеокодирования (MVC) в системах MPEG-2 (Экспертная группа по движущимся изображениям). Техническим результатом является обеспечение возможности устройству приема, после приема потока транспортного уровня, содержащего множество подпотоков битов, каждый из которых имеет непоследовательные виды, переупорядочивать виды в подпотоках битов таким образом, что транспортный поток упорядочивается должным образом, то есть в возрастающем порядке с точки зрения порядковых индексов видов, так что декодер может должным образом декодировать кадры каждого из видов. Указанный технический результат достигается тем, что устройство содержит видеокодер, который кодирует множество видов сцены, мультиплексор, который формирует структуру данных для сигнализации, что соответствующий поток битов стандарта MPEG-2 содержит первый вид сцены, ассоциированный с первым порядковым индексом вида, и второй вид сцены, ассоциированный со вторым порядковым индексом вида, причем первый порядковый индекс вида и второй порядковый индекс вида являются непоследовательными, и выходной интерфейс для вывода структуры данных. 4 н. и 28 з.п. ф-лы, 7 табл., 8 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в сжатии без визуальных потерь. Способ сжатия изображений, программируемый в контроллере устройства, в котором разбивают изображение на один или более блоков; и применяют гамма-преобразование к каждому пикселю изображения для выработки данных с одинаковым числом битов; вычисляют значения предсказания для каждого пикселя в каждом блоке из одного или более блоков с использованием множества режимов предсказания; применяют квантование к каждому пикселю каждого блока из одного или более блоков с использованием множества чисел квантования; вычисляют дифференциальную импульсно-кодовую модуляцию (ДИКМ) для выработки остатков квантованных значений для каждого из множества чисел квантования, при этом число битов, вырабатываемых для каждого блока из одного или более блоков, равно бюджету битов; вычисляют импульсно-кодовую модуляцию (ИКМ), включающую в себя сдвиг каждого значения пикселя на фиксированное число битов; выбирают для каждого блока из указанного одного или более блоков ДИКМ с числом квантования, при котором достигается наилучшая точность кодирования; выбирают способ кодирования из ДИКМ с указанным числом квантования и ИКМ; и вырабатывают битовый поток, содержащий данные, кодированные выбранным способом кодирования. 3 н. и 11 з.п. ф-лы, 17 ил.
Наверх