Изобретение относится к диску 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. В другом примере выборка и выполнение контента осуществляются различными модулями и (или) серверами либо выполняются за счет одноранговой связи. Далее, следует понимать, что описание и чертежи, представленные здесь, являются представлениями предмета изобретения, который широко рассматривается настоящим изобретением. Следует далее понимать, что объем настоящего изобретения полностью охватывает иные воплощения, которые могут стать очевидны для специалиста, и что объем настоящего изобретения, соответственно, не ограничен ничем иным, как приложенной формулой изобретения.
Предложены способ предоставления услуги «видео по запросу» (VOD) с помощью плеера диска Blu-ray и машиночитаемый носитель с программой для осуществления такого способа. Способ содержит этапы, на которых подготавливают данные VOD, вводят данные VOD на BD, подготавливают меню элементов выбора VOD и метаданные VOD с использованием данных VOD, считанных с BD. Данные VOD отправляют на сервер контента, выполненный с возможностью использовать указанные данные для выбора доступных элементов для отображения в меню элементов выбора VOD. Элемент контента, выбранный пользователем в меню элементов выбора VOD, доставляют с сервера контента. Плеер BD выполнен с возможностью использовать данные VOD для предоставления услуги VOD. Техническим результатом является расширение арсенала средств предоставления услуги VOD. 3 н. и 14 з.п. ф-лы, 4 ил.
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, в котором исполняемые команды, вызывающие доставку компьютером элемента контента, содержат исполняемые команды, вызывающие в компьютере шифрование и потоковую передачу элемента контента.
US 2008260355 A1, 23.10.2008 | |||
US 2008196070 A1, 14.08.2008 | |||
US 2008250465 A1, 09.10.2008 | |||
US 2008307108 A1, 11.12.2008 | |||
RU 2006117307 A, 27.11.2007. |
Авторы
Даты
2014-02-10—Публикация
2010-10-01—Подача