(57)【要約】【解決手段】ビデオサービスは、１つまたは複数のクライアントとネットワークを介して直接通信する、１つまたは複数のサーバによって提供される。サービスは、たとえば、ブルーレイフォーマットビデオなどのデジタル光学ディスク・データ保存フォーマットビデオを提供することができ、ブルーレイビデオをクライアントデバイスにネットワークを介してストリーミングすることを可能にする。システムは、高解像度デジタル光学ディスク上で通常見つかるコンテンツの、直接的で高速なコンテンツ配信を活用することができる。コンテンツは、映画と短編映画と他のコンテンツとを含むことができる。ビデオサービスは、また、拡張コンテンツを含むことができ、オーバーレイコンテンツを提供することができる。これらの特徴に加えて、ビデオストリーミングサービスは、また、コミュニティコンテンツをオーバーレイとして提供して、ユーザの視聴体験を改善することができる。【選択図】図１
2017528798.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツのフレームを出力するビデオプレーヤと、
前記ビデオコンテンツを前記高解像度ビデオプレーヤから受信し、前記ビデオコンテンツの各フレームを、クライアントに、ネットワークを介して送信するサーバと、
を備える、ビデオコンテンツをネットワークを介して提供するためのシステム。
【請求項２】
前記ビデオプレーヤが、ブルーレイプレーヤまたはＤＶＤプレーヤである、請求項１に記載のシステム。
【請求項３】
前記高解像度ビデオコンテンツに関連する追加的なビデオコンテンツを格納するデータストアをさらに備え、前記サーバが、前記追加的なコンテンツを受信し、前記コンテンツを前記サーバに送信する、請求項１に記載のシステム。
【請求項４】
前記データストアが、ユーザ設定データを含み、前記高解像度ビデオコンテンツの前記送信が、前記ユーザ設定データに基づいてフォーマットされる、請求項３に記載のシステム。
【請求項５】
前記サーバが、前記高解像度ビデオコンテンツを、フレーム毎ベースで送信する、請求項１に記載のシステム。
【請求項６】
前記サーバが、前記高解像度ビデオコンテンツの複数の透視図を提供する、請求項１に記載のシステム。
【請求項７】
前記サーバが、高解像度ビデオコンテンツを、前記ネットワークを介して仮想現実ヘッドセットから受信した入力に基づいて提供する、請求項１に記載のシステム。
【請求項８】
前記サーバが、前記高解像度ビデオコンテンツの同期送信を、前記クライアントと第２のクライアントとに、フレーム毎ベースで提供する、請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルメディアのストリーミングに関する。特に、本発明は、ディスクプレーヤと他のソースとからのビデオコンテンツのストリーミングに関する。
【背景技術】
【０００２】
ネットワークの送信速度と容量とが増加するにつれて、より多くのアプリケーションとデータとが、それらのネットワーク上で提供される。たとえば、企業は、ストリーミングビデオをインターネットを介して提供する。ビデオコンテンツは、クライアントデバイスに直接送信される映画を含むことができる。物理的なＤＶＤディスクまたはブルーレイディスクに含まれ得る、解説及び短編映画などの追加的なコンテンツは、通常、サービスプロバイダによって送信または利用可能にされず、映画自体のみだけである。加えて、ビデオは、通常、データストリームを介して提供され、それは、順番にのみ見ることができる。ビデオストリームプロバイダは、ユーザが望むビデオの任意の一部を、遅延なくユーザが見ることを可能にせず、特に、ビデオが高解像度ビデオの時はそうである。むしろ、以前の解決策は、ビデオの一部を予めバッファして、その予めバッファされた部分のみが顧客に提供されるようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
必要とされているものは、高解像度ビデオをクライアントに、ネットワークを介して提供するための、改善された方法である。
【課題を解決するための手段】
【０００４】
本システムは、仮想高解像度ビデオサービスを、ネットワークを介して提供する。サービスを１つまたは複数のサーバによって提供することができ、サーバは、それぞれ、１つまたは複数のクライアントに直接接続され得、コンテンツを１つまたは複数のクライアントに提供することができる。サービスは、たとえば、ブルーレイとＤＶＤとレーザーディスク（登録商標）とＣＤと３Ｄと４Ｋと８Ｋとの形式のビデオなどの、デジタル光学ディスク・データ保存フォーマットビデオを提供することができる。システムは、ビデオを、クライアントデバイスに、ネットワークを介してストリーミングすることができる。システムは、たとえば、ブルーレイディスクまたはＤＶＤディスクなどの高解像度デジタル光学ディスク上で通常見つかるコンテンツの、直接的で高速なコンテンツ配信を活用することができる。コンテンツは、映画と短編映画と、そのようなディスク上で通常見つかる他のコンテンツと、を含むことができる。ビデオサービスは、また、拡張コンテンツを含むことができ、オーバーレイコンテンツを提供することができる。これらの特徴に加えて、ビデオストリーミングサービスは、また、コミュニティコンテンツをオーバーレイとして提供して、ユーザの視聴体験を向上させることができる。
【０００５】
一実施形態では、ビデオコンテンツをネットワークを介して提供するためのシステムは、高解像度ビデオプレーヤとサーバとを含むことができる。高解像度ビデオプレーヤは、高解像度ビデオコンテンツのフレームを出力する。サーバは、高解像度ビデオコンテンツを高解像度ビデオプレーヤから受信し、高解像度ビデオコンテンツの各フレームをクライアントに、ネットワークを介して送信することができる。
【図面の簡単な説明】
【０００６】
【図１】仮想ブルーレイ体験をユーザにネットワークを介して提供するためのシステムのブロック図である。
【０００７】
【図２】アプリケーションサーバのブロック図である。
【０００８】
【図３】本技術と共に使用するためのコンピューティング環境のブロック図である。
【発明を実施するための形態】
【０００９】
本システムは、ビデオサービスをネットワークを介して提供する、１つまたは複数のサーバを含む。ビデオサービスは、ブルーレイとＤＶＤとレーザーディスクとＣＤと３Ｄと４Ｋと８Ｋとの形式のビデオなどの、デジタル光学ディスク・データ保存フォーマットビデオを提供することができる。システムは、ビデオをクライアントデバイスに、サーバからネットワークを介して、直接ストリーミングすることができる。システムは、ブルーレイディスクまたはＤＶＤディスクなどのデジタル光学ディスク上で通常見つかるコンテンツの、直接的で高速なコンテンツ配信を利用することができる。コンテンツは、映画と短編映画と、そのようなディスク上で通常見つかる他のコンテンツと、を含むことができる。ビデオサービスは、また、拡張コンテンツを含むことができ、オーバーレイコンテンツを提供することができる。これらの特徴に加えて、ビデオストリーミングサービスは、また、コミュニティコンテンツをオーバーレイとして提供して、ユーザの視聴体験を改善することができる。
【００１０】
本システムは、クライアントデバイスでのデジタルビデオの再生を制御するためにユーザが入力を提供することを可能にして、制御入力が、最終的に、サーバで受信され、実行されるようにする。ユーザは、入力をクライアントデバイスに提供することによって、効果的に、早送りと、巻き戻しと、映画の他の部分への読み飛ばしと、他のコンテンツへのアクセスと、サーバによって提供される他のコンテンツを体験することと、を行うことができる。サーバは、ブルーレイプレーヤとＤＶＤプレーヤとレーザーディスクプレーヤとＣＤプレーヤと３Ｄプレーヤと４Ｋプレーヤと８Ｋプレーヤと他のディスクプレーヤなどの、１つまたは複数のビデオプレーヤを含むことができる。サーバのビデオプレーヤによるビデオ出力は、ユーザに、フレーム処理毎に、高速ネットワークを介して送信される。いくつかの場合では、フレーム間の変化のみが、クライアントデバイスに、サーバによって送信される。ビデオ出力を処理フレーム毎に提供することによって、ビデオデータをストリーミングし、キャッシュする必要がなく、視聴の時間内にデータストリームをロードすることに関連する遅延が、回避される。
【００１１】
図１は、仮想ブルーレイ体験をユーザにネットワークを介して提供するためのシステムのブロック図である。図１のシステムは、クライアント１１０と、クライアント１２０と、アプリケーションサーバ１５０と、を含む。クライアント１１０及びクライアント１２０は、高解像度データストリームをアプリケーションサーバ１５０から受信するために適切なデバイスを含むことができる。クライアント１１０を、モバイルデバイス、ゲーム機、コンピュータデバイス、またはビデオフレームなどの高解像度データを受信するために適切ないくつかの他のデバイスとして、実装することができる。
【００１２】
クライアント１１０及びクライアント１２０は、アプリケーションサーバ１５０と、ネットワーク１３０を介して通信することができる。ネットワーク１３０は、プライベートネットワークと、公衆ネットワークと、ローカルエリアネットワークと、広域ネットワークと、セルラーネットワークと、イントラネットと、インターネットと、これらのネットワークの組み合わせと、を含むことができる。いくつかの実施形態では、ネットワーク１３０は、高解像度ビデオディスクプレーヤから出力されるビデオフレームを十分早く提供して、クライアントデバイスにおける遅延を回避するために、適切であり得る。
【００１３】
アプリケーションサーバ１５０は、クライアントと直接、ネットワーク１３０を介して通信することができる。アプリケーションサーバ１４０は、１つまたは複数のクライアントからのデータと要求とを、ネットワーク１３０を介して受信し、それらの要求を処理し、ビデオと他のコンテンツとを、クライアント１１０〜クライアント１２０のうちの１つまたは複数に、直接提供することができる。いくつかの実施形態では、アプリケーションサーバ１５０は、ネットワーク１３０を介して受信した要求を処理するネットワークサーバを含むことができる。
【００１４】
アプリケーションサーバ１５０は、ブルーレイビデオ体験またはＤＶＤビデオ体験などのビデオ体験を、１つまたは複数のクライアントにネットワーク１３０を介して直接提供するための、１つまたは複数のマシンを含むことができる。サーバは、「クラウド内に」実装することができ、クライアントデバイス１１０とクライアントデバイス１２０とにストリーミングすることができる。サーバは、直接的で高速なコンテンツ配信を、各クライアントに提供する。たとえば、ユーザは、入力をクライアント１１０において提供して、高解像度ビデオ内の任意のフレームへの即時アクセスを得ることができる。これを達成するために、アプリケーションサーバ１５０は、「クラウド内の」ビデオプレーヤからのフレーム処理毎の送信を、フレーム処理毎の送信を受信するクライアントデバイスに、提供することができる。アプリケーションサーバ１５０のさらなる情報を、図２に関連して説明する。
【００１５】
データストア１６０は、データを格納することができ、データは、アプリケーションサーバ１５０によって、アクセス、格納、処理される。データストア１６０は、ブルーレイビデオコンテンツ、短編映画、ブルーレイディスク上で通常見つかる他のコンテンツ、ブルーレイディスクのメニューコンテンツ、関連インタビュー、記事、ニュース、ビデオゲーム、メディア、サウンドトラック及び他の音声、及び映画に関連する他のデータ、映画内の俳優、またはデータストア１６０に格納されている１つまたは複数の映画に関連する他のデータ、アプリケーションサーバ１５０によって提供されるサービスに関連するユーザのコンタクト情報及びアカウント情報、及び他のデータなどの、データを含むことができる。
【００１６】
データストア１６０は、ブルーレイディスク、ＤＶＤディスク、レーザーディスク、ＣＤディスク、及び対応ディスクプレーヤでの再生に適した他の光媒体ディスクなどの、物理媒体を含むことができる。物理媒体は、光ディスク「クラウド内ジュークボックス」を集合的に形成して、ディスクのコレクションから１つまたは複数のディスクにアクセスするために、ユーザが入力をクライアントデバイスから提供できるようにし、コンテンツをユーザのクライアントデバイスにストリーミングできるようにする。いくつかの場合では、２つ以上のディスクからのコンテンツを、同時に、ユーザクライアントデバイスに直接提供することができる。
【００１７】
図２は、アプリケーションサーバのブロック図を提供している。図２のアプリケーションサーバ２００は、ブルーレイプレーヤ２１０と、グラフィカルユーザインターフェースエンジン２２０と、検索エンジン２３０と、を含む。ブルーレイプレーヤのみを図２に例示したが、他も意図されている。
【００１８】
ブルーレイプレーヤ２１０は、ブルーレイファイルの再生を、クライアントデバイスによって制御される通りに提供することができる。検索エンジン２３０は、関連インタビュー、記事、ニュース、ビデオゲーム、メディア、サウンドトラック及び他の音声、及び他のデータなどの他のコンテンツを、インターネットなどの１つまたは複数のネットワークを介して読み出し、そのデータをデータストア１６０に格納することができる。グラフィカルユーザインターフェースエンジンは、ブルーレイプレーヤ２１０によって提供される送信フレームを組み立て、それらのフレームの各々を、ネットワーク１３０を介してクライアント１１０に送信することができる。
【００１９】
本発明のアプリケーションサーバによって提供されるサービスは、ブルーレイディスク上で見つかる通常のコンテンツに加えて、拡張コンテンツを提供することができる。拡張コンテンツは、ブルーレイディスク短編映画とメニューコンテンツと他のデータとを含むようにストリーミングされ得る。ストリーミングコンテンツは、また、関連インタビュー、記事、ニュース、及び他の情報などの、ブルーレイディスク以外の他のソースから取得されるコンテンツを含むことができる。
【００２０】
スマートコンテンツを、アプリケーションサーバによってクライアントに提供されるグラフィカルユーザインターフェース内にオーバーレイすることができる。スマートコンテンツオーバーレイは、複数の透視図を可能にすることができる。たとえば、複数のカメラを用いて取得したビデオストリームを、たとえば、クライアント１１０によって受信された入力を通して、ユーザが現在のストリームを変更する時など、ユーザが個々に視聴することができる。いくつかの実施形態では、クライアント１１０を、仮想現実ヘッドセットとして実装することができ、ビデオストリームは、ユーザによって、仮想現実ヘッドセット入力を通して変更され得る。ユーザは、フレームを、異なる位置に、局所的に、仮想現実ヘッドセットを通して配置することができる。たとえば、ユーザは、カスタマイズされたコンタクトインターフェースを、仮想現実ヘッドセットを通して見ることができるメイン画面の周りに提供することができる。設定構成を、サブタイトルの好み及びレターボックス化の好み、及び他の設定などの、ユーザのプロフィールにリンクし、保存することができる。設定構成は、特定のブルーレイディスク、クライアントデバイス、ユーザに固有であってよく、または他の方法で関連付けられるように設定され得る。
【００２１】
コミュニティコンテンツを、また、ユーザのために、アプリケーションサーバ１５０によって提供される通りにオーバーレイすることができる。たとえば、コミュニティコンテンツは、チャット機能と、同期視聴と、クラウドソーシング翻訳と、解説と、を含むことができる。チャット機能に、ユーザが視聴しているコンテンツに関連する１つまたは複数のコンタクトを提供することができる。チャット機能は、特定のビデオを視聴している間に、ユーザが、１人または複数のユーザとチャットすることを可能にすることができる。同様に、ビデオを視聴している間に、コンテンツの視聴を、１人または複数の他のユーザと同期することができる。ユーザのコンタクトのうちの１人または複数とのコンテンツの同期視聴は、ビデオの同期視聴中に、コンタクトと相互作用することを可能にすることができる。相互作用を、局所運動検出、音声検出、またはクライアントデバイス１１０による他の入力を使用して、引き起こすことができる。リアルタイムのクラウドソーシングによる映画と音声との翻訳を、また、映画及び／またはビデオに関連するコミュニティコンテンツに提供することができる。解説と共有とを、また、リアルタイムで提供することができる。
【００２２】
図３は、コンピューティング環境のブロック図である。図３のシステム３００を、クライアント１１０及びクライアント１２０と、ネットワークサーバ１４０と、アプリケーションサーバ１５０と、データストア１６０と、などという状況で実装することができる。図３のコンピューティングシステム３００は、１つまたは複数のプロセッサ３１０と、メモリ３２０と、を含む。メインメモリ３２０は、部分的に、プロセッサ３１０による実行のための命令とデータとを格納する。メインメモリ３２０は、動作中の時に、実行可能コードを格納することができる。図３のシステム３００は、さらに、マスストレージデバイス３３０と、ポータブルストレージ媒体ドライブ（複数可）３４０と、出力デバイス３５０と、ユーザ入力デバイス３６０と、グラフィックディスプレイ３７０と、周辺デバイス３８０と、を含む。
【００２３】
図３に示した構成要素は、単一バス３９０を介して接続されていると描かれている。しかしながら、構成要素を、１つまたは複数のデータ伝送手段を通して接続することができる。たとえば、プロセッサユニット３１０とメインメモリ３２０とを、ローカルマイクロプロセッサバスを介して接続することができ、マスストレージデバイス３３０と周辺デバイス（複数可）３８０とポータブルストレージデバイス３４０とディスプレイシステム３７０とを、１つまたは複数の入力／出力（Ｉ／Ｏ）バスを介して接続することができる。
【００２４】
マスストレージデバイス３３０は、磁気ディスクドライブまたは光ディスクドライブを用いて実装され得、プロセッサユニット３１０によって使用されるデータと命令とを格納するための、非揮発性ストレージデバイスである。マスストレージデバイス３３０は、本発明の実施形態を実装するためのシステムソフトウェアを、そのソフトウェアをメインメモリ３１０にロードする目的のために、格納することができる。
【００２５】
ポータブルストレージデバイス３４０は、データとコードとを、図３のコンピュータシステム３００に入出力するように、フロッピー（登録商標）ディスク、コンパクトディスク、またはデジタルビデオディスクなどの、ポータブル非揮発性ストレージ媒体と連携して動作する。本発明の実施形態を実装するためのシステムソフトウェアを、そのようなポータブル媒体に格納し、コンピュータシステム３００に、ポータブルストレージデバイス３４０を介して入力することができる。
【００２６】
入力デバイス３６０は、ユーザインターフェースの一部を提供する。入力デバイス３６０は、文字数字と他の情報とを入力するための、キーボードなどの文字数字キーパッド、またはマウス、トラックボール、スタイラスペン、またはカーサー方向キーなどのポインティングデバイスを含むことができる。加えて、図３に示したシステム３００は、出力デバイス３５０を含む。適切な出力デバイスの例は、スピーカーと、プリンタと、ネットワークインターフェースと、モニタと、を含む。
【００２７】
ディスプレイシステム３７０は、液晶ディスプレイ（ＬＣＤ）または他の適切なディスプレイデバイスを含むことができる。ディスプレイシステム３７０は、文字情報とグラフィカル情報とを受信し、その情報を、ディスプレイデバイスへの出力のために処理する。
【００２８】
周辺機器３８０は、追加的な機能をコンピュータシステムに追加するための、任意の種類のコンピュータサポートデバイスを含むことができる。たとえば、周辺機器（複数可）３８０は、モデムまたはルータを含むことができる。
【００２９】
図３のコンピュータシステム３００内に含まれる構成要素は、コンピュータシステム内で通常見つかるものであり、それらは、本発明の実施形態と共に使用するために適切であり得、当技術分野で良く知られているそのようなコンピュータ構成要素の広いカテゴリを表すように意図されている。したがって、図３のコンピュータシステム３００は、パーソナルコンピュータ、ハンドヘルドコンピューティングデバイス、電話、モバイルコンピューティングデバイス、ワークステーション、サーバ、ミニコンピュータ、メインフレームコンピュータ、または任意の他のコンピューティングデバイスであってよい。モバイルデバイスとして実装されると、システム３００は、アンテナ及びラジオ、マイク、ＬＥＤタッチスクリーン、カメラ、及び他の構成要素などの、そのようなデバイスに典型的な構成要素を含むことができる。
【００３０】
コンピュータは、また、異なるバス構成、ネットワークプラットフォーム、マルチプロセッサプラットフォーム、などを含むことができる。さまざまなオペレーティングシステムを使用することができ、それには、Ｕｎｉｘ（登録商標）と、Ｌｉｎｕｘ（登録商標）と、Ｗｉｎｄｏｗｓ（登録商標）と、Ｍａｃｉｎｔｏｓｈ  ＯＳと、Ａｎｄｒｏｉｄ（登録商標）  ＯＳと、他の適切なオペレーティングシステムと、が含まれる。
【００３１】
本明細書における本技術の前述の詳細な説明は、例示と説明との目的のために提示された。包括的であること、または本技術を開示した正確な形式に限定することは、意図されていない。多くの変更物及び変形物が、上記の教示に照らして可能である。説明した実施形態は、本技術の原理とその実用的なアプリケーションとを最も良く説明し、したがって、当業者が、本技術を、考えられる特定の用途に適したさまざまな実施形態で、またさまざまな変更を用いて、最も良く活用することを可能にするために、選択された。本技術の範囲は、本明細書に添付される特許請求の範囲によって定義されることが意図されている。
【図１】
2017528798.tif 000003
【図２】
2017528798.tif 000004
【図３】
2017528798.tif 000005
【手続補正書】
【提出日】平成29年1月18日(2017.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオコンテンツをネットワークを介して提供するためのシステムであって、
ビデオプレーヤを含むクライアントデバイスであって、前記ビデオプレーヤが、ビデオコンテンツをアプリケーションサーバから受信し、ユーザが鑑賞するための前記ビデオコンテンツのフレームを出力し、前記ビデオプレーヤが、また、オーバーレイコンテンツを前記アプリケーションサーバから、ユーザが鑑賞するための前記ビデオコンテンツの上に表示するために受信する、クライアントデバイスと、
アプリケーションサーバとを備え、
前記アプリケーションサーバは、
ユーザ入力を前記クライアントデバイスから受信するステップであって、前記受信ユーザ入力が、前記ビデオプレーヤで表示されるビデオコンテンツに関する、受信するステップと、
処理されるビデオコンテンツをメモリから読み出すステップであって、前記処理ビデオコンテンツが、前記クライアントデバイスに関連付けられた高解像度ビデオプレーヤと前記ユーザ入力とに基づく、読み出すステップと、
前記読み出しビデオコンテンツを、前記クライアントデバイスに関連付けられた前記ビデオプレーヤと前記ユーザ入力とに基づいて、処理するステップであって、前記処理が、前記ビデオコンテンツに対して、フレーム毎ベースで実行される、処理するステップと、
前記処理コンテンツを、複数のソースのから取得した追加コンテンツを組み込むことによって拡張するステップであって、前記追加コンテンツが、前記処理ビデオコンテンツに関連する、拡張するステップと、
前記拡張ビデオコンテンツの少なくとも１つのフレームを、前記少なくとも１つのフレームが先行フレームと比較して変更されている時に、前記クライアントデバイスに前記ネットワークを介して送信するステップであって、不変化フレームが、前記クライアントデバイスに送信されず、前記１つまたは複数のクライアントデバイスへの前記ネットワークを介した前記拡張ビデオコンテンツの送信が、フレーム毎ベースで実行され、前記１つまたは複数の他のクライアントデバイスが、他のユーザが前記拡張ビデオコンテンツを前記ユーザと同期した方法で鑑賞することを容易にし、前記ユーザと前記他のユーザとの間の前記処理ビデオコンテンツの前記同期鑑賞が、前記ユーザと他のユーザとの間でチャットを介して解説を共有することを含む、送信するステップと、
を行うことを特徴とするシステム。
【請求項２】
前記ビデオプレーヤが、ブルーレイプレーヤまたはＤＶＤプレーヤである、請求項１に記載のシステム。
【請求項３】
データストアをさらに備え、前記データストアが、前記高解像度ビデオプレーヤから処理された高解像度ビデオコンテンツに関連する追加ビデオコンテンツを格納し、前記アプリケーションサーバが、前記追加ビデオコンテンツを受信し、前記追加ビデオコンテンツを前記クライアントデバイスに送信する、請求項１に記載のシステム。
【請求項４】
前記データストアが、ユーザ設定データを含み、前記高解像度ビデオコンテンツの前記送信が、前記ユーザ設定データに基づいてフォーマットされる、請求項３に記載のシステム。
【請求項５】
前記アプリケーションサーバが、前記高解像度ビデオプレーヤから処理された高解像度ビデオコンテンツの複数の透視図を提供する、請求項１に記載のシステム。
【請求項６】
前記サーバが、高解像度ビデオコンテンツを、前記ネットワークを介して仮想現実ヘッドセットから受信した入力に基づいて提供する、請求項１に記載のシステム。
【請求項７】
前記アプリケーションサーバが、高解像度ビデオコンテンツの同期送信を、前記クライアントと第２のクライアントとに、フレーム毎ベースで提供する、請求項１に記載のシステム。
【請求項８】
前記オーバーレイコンテンツが、チャット機能、同期鑑賞、クラウドソーシング翻訳、または解説を含む、請求項１に記載のシステム。
【請求項９】
前記ユーザが鑑賞するための前記ビデオコンテンツ上に表示される前記オーバーレイコンテンツが前記ユーザによってカスタマイズされ、カスタマイゼーションによって前記オーバーレイコンテンツを前記ビデオコンテンツに対して配置する位置を前記ユーザが規定することが可能になる、請求項１に記載のシステム。
【請求項１０】
ビデオコンテンツをネットワークを介して提供する方法であって、
ユーザ入力をクライアントデバイスから受信するステップであって、前記クライアントデバイスがビデオプレーヤを含み、前記受信ユーザ入力が、前記ビデオプレーヤに表示されるビデオコンテンツに関し、前記ビデオコンテンツがオーバーレイコンテンツを含む、受信するステップと、
メモリ内に格納された命令を実行するステップとを備え、
プロセッサによる前記命令の前記実行が、
処理されるビデオコンテンツをメモリから読み出すステップであって、前記処理ビデオコンテンツが、前記クライアントデバイスに関連付けられた高解像度ビデオプレーヤと前記ユーザ入力とに基づく、読み出すステップと、
前記読み出しビデオコンテンツを、前記クライアントデバイスに関連付けられた前記ビデオプレーヤと前記ユーザ入力とに基づいて、処理するステップであって、前記処理が、前記ビデオコンテンツに対して、フレーム毎ベースで実行される、処理するステップと、
前記処理コンテンツを、複数のソースのから取得した追加コンテンツを組み込むことによって拡張するステップであって、前記追加コンテンツが、前記処理ビデオコンテンツに関連する、拡張するステップと、
前記拡張ビデオコンテンツの少なくとも１つのフレームを、前記少なくとも１つのフレームが先行フレームと比較して変更されている時に、前記クライアントデバイスに前記ネットワークを介して送信するステップであって、不変化フレームが、前記クライアントデバイスに送信されず、前記１つまたは複数のクライアントデバイスへの前記ネットワークを介した前記拡張ビデオコンテンツの送信が、フレーム毎ベースで実行され、前記１つまたは複数の他のクライアントデバイスが、他のユーザが前記拡張ビデオコンテンツを前記ユーザと同期した方法で鑑賞することを容易にし、前記ユーザと前記他のユーザとの間の前記処理ビデオコンテンツの前記同期鑑賞が、前記ユーザと他のユーザとの間でチャットを介して解説を共有することを含む、送信するステップと、
を行うことを特徴とする方法。
【請求項１１】
前記高解像度ビデオプレーヤから処理された高解像度ビデオコンテンツに関連する追加ビデオコンテンツを格納するステップをさらに備え、前記追加コンテンツが、アプリケーションサーバによって受信され、前記クライアントデバイスに送信される、請求項１０に記載の方法。
【請求項１２】
前記格納追加コンテンツが、ユーザ設定データを含み、前記高解像度ビデオコンテンツフォーマットの送信が、前記ユーザ設定データに基づいてフォーマットされる、請求項１１に記載の方法。
【請求項１３】
前記高解像度ビデオプレーヤから処理された高解像度ビデオコンテンツが、複数の透視図を含む、請求項１０に記載の方法。
【請求項１４】
高解像度ビデオコンテンツに関する前記ユーザ入力が、仮想現実ヘッドセットから受信される、請求項１０に記載の方法。
【請求項１５】
前記クライアントデバイスと第２のクライアントデバイスへの高解像度ビデオコンテンツの同期送信が、フレーム毎ベースで提供される、請求項１０に記載の方法。
【請求項１６】
ビデオコンテンツをネットワークを介して提供するための方法を実行するように、プロセッサによって実行可能であるプログラムを、その上で具現化して有するコンピュータ可読非一時的ストレージ媒体であって、前記方法が、
ユーザ入力をクライアントデバイスから受信するステップであって、前記クライアントデバイスがビデオプレーヤを含み、前記受信ユーザ入力が、ビデオプレーヤに表示されるビデオコンテンツに関し、前記ビデオコンテンツがオーバーレイコンテンツを含む、受信するステップと、
処理されるビデオコンテンツをメモリから読み出すステップであって、前記処理ビデオコンテンツが、前記クライアントデバイスに関連付けられた高解像度ビデオプレーヤと前記ユーザ入力とに基づく、読み出すステップと、
前記読み出しビデオコンテンツを、前記クライアントデバイスに関連付けられた前記ビデオプレーヤと前記ユーザ入力とに基づいて、処理するステップであって、前記処理が、前記ビデオコンテンツに対して、フレーム毎ベースで実行される、処理するステップと、
前記処理コンテンツを、複数のソースのから取得した追加コンテンツを組み込むことによって拡張するステップであって、前記追加コンテンツが、前記処理ビデオコンテンツに関連する、拡張するステップと、
前記拡張ビデオコンテンツの少なくとも１つのフレームを、前記少なくとも１つのフレームが先行フレームと比較して変更されている時に、前記クライアントデバイスに送信するステップであって、不変化フレームが、前記クライアントデバイスに送信されず、前記１つまたは複数のクライアントデバイスへの前記ネットワークを介した前記拡張ビデオコンテンツの送信が、フレーム毎ベースで実行され、前記１つまたは複数の他のクライアントデバイスが、他のユーザが前記拡張ビデオコンテンツを前記ユーザと同期した方法で鑑賞することを容易にし、前記ユーザと前記他のユーザとの間の前記処理ビデオコンテンツの前記同期鑑賞が、前記ユーザと他のユーザとの間でチャットを介して解説を共有することを含む、送信するステップと、
を備えることを特徴とするコンピュータ可読非一時的ストレージ媒体。
【国際調査報告】
2017528798.tif 000006