(57)【要約】      （修正有）【課題】帯域幅および／または記憶容量が制限されたシステム内に記録された動画ビデオの再生速度を変更できる動画ビデオの再生のための方法およびシステムを提供する。【解決手段】動画ビデオデータ記憶デバイスでの再生速度の変更要求の受信に応答して、動画ビデオデータ記憶デバイス内で、動画ビデオ再生デバイスに未だストリーミングされていない特定動画ビデオシーケンス内の時間的位置から動画ビデオデータを復号する動作、復号された動画ビデオデータを時間に関して圧縮する動作、圧縮された動画ビデオデータを、特定の動画ビデオシーケンスを符号化するために使用される符号化方式に対応する符号化方式を使用して符号化する動作、および、当該圧縮および符号化された動画ビデオデータを使用して、動画ビデオ再生デバイスへの当該動画ビデオシーケンスのストリーミングを続行する動作が実行される。【選択図】図７
2015173436.tif 000002
【特許請求の範囲】
【請求項１】
動画ビデオの再生のための方法であって、
通信ネットワーク（１６）を介して動画ビデオ記憶デバイス（１２）から動画ビデオ再生デバイス（１４）への特定の動画ビデオシーケンスのストリーミングを要求することと、
前記要求された動画ビデオシーケンスの動画ビデオデータを、前記動画ビデオデータ記憶デバイス（１２）から前記動画ビデオ再生デバイス（１４）へとストリーミングすることと、
前記ストリーミングされた動画ビデオデータが前記再生デバイス（１４）で受信されたときに、前記ストリーミングされた動画ビデオデータを前記再生デバイス（１４）に接続されたディスプレイ上に表示することと、
再生速度の変更要求を前記動画ビデオデータ記憶デバイス（１２）に送信することと、
前記動画ビデオデータ記憶デバイス（１２）での前記再生速度の変更要求の受信に応答して、
前記動画ビデオデータ記憶デバイス（１２）のデコーダ（６２）内で、前記動画ビデオ再生デバイス（１４）に未だストリーミングされていない前記特定の動画ビデオシーケンス内の時間的位置から、動画ビデオデータを復号する動作、
前記復号された動画ビデオデータを時間に関して圧縮する動作、
前記圧縮された動画ビデオデータを、前記特定の動画ビデオシーケンスを符号化するために使用される符号化方式に対応する符号化方式を使用して、前記動画ビデオデータ記憶デバイス（１２）のエンコーダ（５８）内で符号化する動作、および
前記圧縮および符号化された動画ビデオデータを使用して、前記動画ビデオ再生デバイス（１４）への前記動画ビデオシーケンスのストリーミングを続行する動作、
が実行されることと
を含む、方法。
【請求項２】
前記復号された動画ビデオデータを圧縮することは、前記動画ビデオデータが前記動画ビデオデータ記憶デバイス（１２）の内部データバス（６９）上で送信される前に実行される、請求項１に記載の方法。
【請求項３】
前記復号された動画ビデオデータを時間に関して圧縮することは、前記動画ビデオデータを時間に関して圧縮するために、前記復号された動画ビデオデータのｎごとのフレームを選択することを含み、ｎは前記要求された再生速度に関する値である、請求項１または２に記載の方法。
【請求項４】
前記特定の動画ビデオシーケンスの動画ビデオデータは所定のフレームレートで再生されるように設定され、前記再生速度の変更が実行されるときに前記再生フレームレートは変更されない、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記動画ビデオデータ記憶デバイス（１２）で記憶された前記特定の動画ビデオシーケンスの前記動画ビデオデータは動画ビデオデータのサブセットを含み、各動画ビデオデータサブセットは前記動画ビデオシーケンス内の画像フレームを表し、前記動画ビデオデータサブセットの少なくともいくつかは、前記動画ビデオシーケンスの他の動画ビデオデータサブセットからの動画ビデオデータに依拠せずそれが表す前記画像フレームを再作成するのに十分な動画ビデオデータは含まず、前記動画ビデオデータを復号することは、別のサブセットからの動画ビデオデータを使用せず圧縮の動作において選択された前記画像フレームの少なくとも各々を再作成するのに十分な情報を各々が含む、動画ビデオデータサブセットを生成することを含む、請求項３または４に記載の方法。
【請求項６】
前記動画ビデオデータ記憶デバイス（１２）で記憶された前記特定の動画ビデオシーケンスの前記動画ビデオデータは動画ビデオデータのサブセットを含み、各動画ビデオデータサブセットは前記動画ビデオシーケンス内の画像フレームを表し、前記画像フレームは時系列で順次関係しており、前記再生速度の変更要求を受信すると、ストリーミングのために現在処理されている前記動画ビデオデータサブセットよりも時間的に後の順序に配列された前記動画ビデオデータサブセットの復号を開始する、請求項１から５のいずれか一項に記載の方法。
【請求項７】
復号されている第１の動画ビデオデータサブセットは、ストリーミングのために現在処理されている前記動画ビデオデータサブセットに関して時間的に次のフレームである前記画像フレームを表す前記動画ビデオデータサブセットである、請求項６に記載の方法。
【請求項８】
ｎは２以上の値である、請求項３から７のいずれか一項に記載の方法。
【請求項９】
前記動画ビデオ記憶デバイス（１２）は画像センサを含むネットワーク対応カメラであり、前記動画ビデオシーケンスは前記画像センサによってキャプチャされる動画ビデオシーケンスである、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記動画ビデオデータ記憶デバイス（１２）で記憶されることになる動画ビデオを、画像キャプチャリングデバイス（２０）と前記動画ビデオデータ記憶デバイス（１２）との間の直接接続を介して前記画像キャプチャリングデバイス（２０）から受信することをさらに含む、請求項１から８のいずれか一項に記載の方法。
【請求項１１】
前記動画ビデオ再生デバイス（１４）で受信された画像フレームに対応する動画ビデオデータサブセットは、前記画像フレームがこれまで表示されてきた場合、前記動画ビデオ再生デバイス（１４）から廃棄される、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
動画ビデオデータを記憶するように、および要求された早送りされる動画ビデオデータのネットワーク（１６）を介したストリーミングを実行するように構成された、動画ビデオデータ記憶デバイス（１２）であって、
符号化された動画ビデオデータを記憶するように構成された記憶デバイス（１８）と、
前記記憶デバイス（１８）内に記憶された動画ビデオデータを復号するように構成されたデコーダ（６２）と、
動画ビデオデータを符号化するように構成されたエンコーダ（５８）と、
前記ネットワーク（１６）を介して動画ビデオデータを送信するように構成された、ネットワークインターフェース（６０）と、
前記デコーダ（６２）、前記エンコーダ（５８）、前記記憶デバイス（１８）、および／または前記ネットワークインターフェース（６０）の間で、動画ビデオデータを移送するように構成された、内部データバス（６９）と、
を備え、
前記デコーダ（６２）は、前記動画ビデオデータが前記内部データバス（６９）を介して前記エンコーダ（５８）へと伝送される前に、前記動画ビデオデータを時間的に圧縮するようにさらに構成される、
動画ビデオデータ記憶デバイス。
【請求項１３】
前記記憶デバイス（１８）は、一体型記憶デバイス、または取り外し可能記憶デバイスに直接接続された物理インターフェースを備える、請求項１２に記載の動画ビデオデータ記憶デバイス。
【請求項１４】
前記デコーダ（６２）は、動画ビデオデータを除去することによって、前記動画ビデオデータを時間的に圧縮するように構成される、請求項１２または１３に記載の動画ビデオデータ記憶デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生されることになる動画ビデオデータが、再生されることになる動画ビデオデータを通信ネットワークを介して動画ビデオ再生デバイスに送信することが可能な動画ビデオ記憶デバイス内に記憶される、ビデオ再生システムに関する。さらに本発明は、動画ビデオ再生デバイスが、通信ネットワークを介して動画ビデオ記憶デバイスに動画ビデオストリームを要求する、動画ビデオを再生するための方法に関する。要求された動画ビデオストリームは、その後、動画ビデオ記憶デバイスから動画ビデオ再生デバイスへとストリーミングされる。
【背景技術】
【０００２】
現在のほとんどのビデオ再生システムおよび方式は、所定のブックマーク間または所定のタイムスロット、例えばビデオの３０秒をスキップするように構成された、早送り機能またはスキップ機能などのある種の視覚探索機能を実装する。このタイプの機能は、ほとんどのビデオ再生システムにおいて望ましいが、特に、注目する動画ビデオシーケンスを見つけるためにオペレータが何時間ものビデオをブラウズしなければならない可能性のある、監視用途において望ましい。
【０００３】
動画ビデオデータが、動画ビデオ記憶デバイスからコンピュータネットワークを介して動画ビデオ再生デバイスに送達されるシステムでは、この種の視覚探索機能は一般にクライアント内にのみ実装され、すなわち、通常の再生のための動画ビデオデータは動画ビデオ再生デバイスにストリーミングまたはダウンロードされ、その後、動画ビデオ再生デバイスは受信した動画ビデオデータをユーザが要求する再生速度で再生する。要求された再生速度とストリーミングされた動画ビデオの再生速度が異なる場合、クライアントは再生速度を変更する。別の方法として、動画ビデオ記憶デバイスは異なる再生速度用に複数の動画ビデオストリームを記憶する。しかしながら、この後者の方式は、１つの再生速度のみの動画ビデオストリームを記憶しているシステムに比べて、多くの記憶容量を必要とする。
【０００４】
米国特許第６０１２０９１Ａ号には、ビデオメッセージを記憶し、要求に応じてビデオメッセージをユーザに送信するように構成された、ビデオ通信サーバが記載されている。メッセージングシステムにおいて、通常のシナリオでは、ユーザが通常の速度でビデオメッセージを再生しており、米国特許第６０１２０９１号に記載されるように、ビデオメッセージ内の何らかの見逃したアクションを通常速度で再生して見直すために、高速反転でビデオ内の以前の場所まで戻りたい可能性がある。こうした巻き戻し機能を可能にするために、サーバは、適切に復号された、例えばｎごとに復号されたフレームを含む、ｎは加速率を表し、例えばｎは４または８に等しい、フレームのシーケンスを記憶し、最終的に、ユーザのビデオデコーダおよびディスプレイへの送信のための高速スキャンビデオ信号として、ｎごとのフレームを含むシーケンスを符号化する。早送りビットストリームは、ｎごとのフレームが、画像、すなわち完全に指定された画像を提示するために他のフレームからのデータに依拠しない独立フレームであるため、これらのフレームのみを使用して符号化され、反転ビットストリームはｎごとのフレームを使用して逆順に符号化される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第６０１２０９１Ａ号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の一目的は、帯域幅および／または記憶容量が制限されたシステム内に記録された動画ビデオの再生速度を変更できるようにすることである。
【課題を解決するための手段】
【０００７】
特に、一態様によれば、動画ビデオの再生のための方法は、通信ネットワークを介して動画ビデオ記憶デバイスから動画ビデオ再生デバイスへの特定の動画ビデオシーケンスのストリーミングを要求すること、要求された動画ビデオシーケンスの動画ビデオデータを動画ビデオデータ記憶デバイスから動画ビデオ再生デバイスへとストリーミングすること、ストリーミングされた動画ビデオデータが再生デバイスで受信されたときに、ストリーミングされた動画ビデオデータを再生デバイスに接続されたディスプレイ上に表示すること、再生速度の変更要求を動画ビデオデータ記憶デバイスに送信することを含む。動画ビデオデータ記憶デバイスでの再生速度の変更要求の受信に応答して、動画ビデオデータ記憶デバイスのデコーダ内で、動画ビデオ再生デバイスに未だストリーミングされていない特定の動画ビデオシーケンス内の時間的位置から動画ビデオデータを復号する動作、復号された動画ビデオデータを時間に関して圧縮する動作、圧縮された動画ビデオデータを、特定の動画ビデオシーケンスを符号化するために使用される符号化方式に対応する符号化方式を使用して動画ビデオデータ記憶デバイスのエンコーダ内で符号化する動作、当該圧縮および符号化された動画ビデオデータを使用して、動画ビデオ再生デバイスへの当該動画ビデオシーケンスのストリーミングを続行する動作が実行される。
【０００８】
動画ビデオ記憶デバイスに、復号された動画ビデオを時間に関して圧縮させた後、圧縮された動画ビデオをストリーミングさせることの一つの利点は、送達ネットワークがネットワーク負荷の増加を経験することなく、早送り機能などの再生速度における変更を実行できることである。別の利点は、再生デバイスが、１フレーム速度で再生を実施するのみの単純な復号プロセスを使用して、再生速度の変更に関する機能を提供できることである。例えば、動画ビデオ記憶デバイスと動画ビデオ再生デバイスとを接続しているネットワークが、１００Ｍビット／秒の最大容量を有すると仮定してみる。動画ビデオ記憶デバイスが、１０Ｍビット／秒の動画ビデオストリームの送達を要求された場合、ネットワーク上には多くの帯域幅が残る。しかしながら、オペレータが元の再生速度の１６倍で早送りしたい場合、動画ビデオ記憶デバイスは動画ビデオを１６倍の速さでストリーミングしなければならない。その結果、動画ビデオストリームは１６×１０Ｍビット／秒＝１６０Ｍビット／秒となり、ネットワークの容量をはるかに超える。したがって、本発明を実装し、通常の再生速度の１６倍の早送り再生を表す通常のデータ速度動画ビデオストリームを提供しない限り、その速度での早送りは不可能である。
【０００９】
別の実施形態によれば、当該復号された動画ビデオデータの時間に関しての圧縮は、動画ビデオデータが動画ビデオ記憶デバイスの内部データバス上で送信される前に実行される。データが内部バスに送信される前にこの圧縮を実行することの利点は、内部バス上での転送速度の制限が、高速に再生ができるかどうかにそれほど影響を与えないことである。多くの用途において、内部データバスは、場合によってはより高速に再生することを妨げるか、または最悪の場合、再生速度を上げることができない可能性がある。
【００１０】
他の実施形態において、復号された動画ビデオデータを時間に関して圧縮することは、動画ビデオデータを時間に関して圧縮するために、復号された動画ビデオデータのｎごとのフレームを選択することを含み、ｎは要求された再生速度に関する値である。このように時間に関して圧縮することの利点は、方法が複雑でないこと、および容易に実施できることである。
【００１１】
別の実施形態において、特定の動画ビデオシーケンスの動画ビデオデータは所定のフレームレートで再生されるように設定され、再生速度の変更が実行されるときに、再生フレームレートは変更されない。したがって、特に動画ビデオの早送りが所望される場合、ネットワークを介したデータレートを変更することなく、再生の知覚速度が変更される。一定のフレームレートで送達されることで、たとえ再生速度が速くなってもネットワーク上の負荷はほぼ一定となり、例えば実際の時間では１分を表す動画ビデオシーケンスが３０秒で再生される。
【００１２】
さらに別の実施形態では、記憶デバイスで記憶された当該特定の動画ビデオシーケンスの動画ビデオデータは動画ビデオデータのサブセットを含み、各動画ビデオデータサブセットは動画ビデオシーケンス内の画像フレームを表し、動画ビデオデータサブセットの少なくともいくつかは、動画ビデオシーケンスの他の動画ビデオデータサブセットからの動画ビデオデータに依拠せずそれが表す画像フレームを再作成するのに十分な動画ビデオデータは含まず、当該動画ビデオデータを復号することは、別のサブセットからの動画ビデオデータを使用せず圧縮の動作において選択された画像フレームの少なくとも各々を再作成するのに十分な情報を各々が含む、動画ビデオデータサブセットを生成することを含む。方法は、予測を使用して圧縮された動画ビデオデータに関する上記の利点の適用を可能にし、すなわち各画像フレームは必ずしも画像フレームを再構成するのに必要なすべての画像データを含まないが、このプロセスは以前に復号された画像フレームからの画像データに依拠する。
【００１３】
一実施形態によれば、記憶デバイスで記憶された当該特定の動画ビデオシーケンスの動画ビデオデータは動画ビデオデータのサブセットを含み、各動画ビデオデータサブセットは動画ビデオシーケンス内の画像フレームを表し、画像フレームは時系列で順次関係しており、再生速度の変更要求を受信すると、ストリーミングのために現在処理されている動画ビデオデータサブセットよりも時間的に後の順序に配列された当該動画ビデオデータサブセットの復号を開始する。この実施形態の利点は、時間的に言えば提示された動画ビデオストリーム内のどこでも、再生速度の変更が可能なことであり、すなわち、動画ビデオが再生され、その後、オペレータが再生速度の上昇を要求した場合、再生速度は、現在見られている画像フレームよりも後の時点から上げられる。
【００１４】
一実施形態では、復号されている第１の動画ビデオデータサブセットは、ストリーミングのために現在処理されている動画ビデオデータサブセットに関して時間的に次のフレームである画像フレームを表す動画ビデオデータサブセットである。
【００１５】
別の実施形態によれば、ｎは２以上の値である。
【００１６】
他の実施形態において、動画ビデオ記憶デバイスは画像センサを含むネットワーク対応カメラであり、動画ビデオシーケンスは当該画像センサによってキャプチャされる動画ビデオシーケンスである。ネットワーク対応カメラである動画ビデオ記憶デバイス内で再生速度の変更を実行することの一つの利点は、動画ビデオデータのキャプチャリングおよび符号化で使用される画像処理デバイスおよびネットワーク化されたカメラのエンコーダが、再生速度変更プロセスでも使用できることである。
【００１７】
一実施形態によれば、方法は、動画ビデオ記憶デバイスで記憶されることになる動画ビデオを、画像キャプチャリングデバイスと動画ビデオ記憶デバイスとの間の直接接続を介して画像キャプチャリングデバイスから受信することをさらに含む。
【００１８】
別の実施形態では、動画ビデオ再生デバイスで受信された画像フレームに対応する動画ビデオデータサブセットは、画像フレームがこれまで表示されてきた場合、動画ビデオ再生デバイスから廃棄される。
【００１９】
他の態様によれば、リモート再生用の動画ビデオ再生システムが提示される。動画ビデオ再生システムは、動画ビデオ記憶デバイス、動画ビデオ記憶デバイスにコンピュータネットワークを介して接続された動画ビデオ再生デバイスを備え、動画ビデオ再生システムは、再生速度の変更を示すため、および再生速度の変更のための要求を動画ビデオ記憶デバイスに送信するための手段を含み、動画ビデオ記憶デバイスは、第１の再生速度を表し第１の再生フレームレートを有する動画ビデオデータを、第２の再生速度を表し第２の再生フレームレートを有する動画ビデオデータに変換するための、デコーダおよびエンコーダを含み、第２の再生速度は第１の再生速度よりも速く、第２の再生フレームレートは、第２の再生速度で第１の再生速度を表す動画ビデオデータを再生するように要求された再生フレームレートよりも低く、動画ビデオ記憶デバイスは、第１の動画ビデオストリームの送信から第２の動画ビデオストリームの送信に切り替えるための切り替え手段をさらに含む。
【００２０】
一実施形態において、動画ビデオ記憶デバイスのエンコーダと組み合わせたデコーダは、当該第１の動画ビデオストリームを第２の動画ビデオストリームに変換するように構成され、第２の動画ビデオストリームは、当該第１の動画ビデオストリームに対して時間に関して圧縮される。
【００２１】
他の実施形態において、デコーダおよびエンコーダは、第１の動画ビデオストリーム内の所与の位置で開始される第１の動画ビデオストリームのｎごとの動画ビデオフレームから、第２の動画ビデオストリームを形成するように構成され、ｎは２以上である。
【００２２】
別の実施形態において、第２の再生フレームレートは第１の再生フレームレート以下である。
【００２３】
さらに別の実施形態において、動画ビデオ記憶デバイスはネットワーク対応動画ビデオカメラである。
【００２４】
本発明の適応可能性の他の範囲は、以下の詳細な説明から明らかとなろう。しかしながら、詳細な説明および特定の例は本発明の好ましい実施形態を示しているが、当業者であれば、この詳細な説明から本発明の範囲内での様々な変更および修正が明らかとなるため、これらが単なる例示であることを理解されたい。したがって、こうしたデバイスおよび方法が変更可能であるため、本発明は説明されるデバイスの特定の構成要素部分または説明される方法のステップに限定されないことを理解されよう。本明細書で使用される用語は特定の実施形態を説明するためのみのものであり、限定することは意図していないことも理解されよう。本明細書および添付の特許請求の範囲で使用される場合、冠詞「ａ」、「ａｎ」、「ｔｈｅ」、および「ｓａｉｄ」は、文脈で明確に示していない限り、１つまたは複数の要素が存在することを意味するものと意図されることに留意されたい。したがって、例えば「ａ  ｓｅｎｓｏｒ」または「ｔｈｅ  ｓｅｎｓｏｒ」という言い方は、いくつかのセンサを含む可能性がある、という具合である。さらに、「含む」という用語は、他の要素またはステップを除外するものではない。
【００２５】
本発明の他の特徴および利点は、添付の図面を参照しながらの現在の好ましい実施形態の以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態による、動画ビデオの再生のためのシステムの様々な実装の全体にわたる概略ブロック図である。
【図２】本発明の一実施形態による、動画ビデオ記憶デバイスを実装する動画ビデオカメラを示す概略ブロック図である。
【図３】本発明の一実施形態による、動画ビデオ記憶デバイスを実装するビデオエンコーダを示す概略ブロック図である。
【図４】本発明の一実施形態による、動画ビデオ再生デバイスを示す概略ブロック図である。
【図５】本発明の一実施形態による、動画ビデオ再生デバイスと動画ビデオ記憶デバイスとの間の通信の例を示すタイミング図である。
【図６】本発明の一実施形態による、動画ビデオ再生デバイスの動画ビデオ再生プロセス全体にわたるフローチャートである。
【図７】本発明の一実施形態による、動画ビデオ記憶デバイスの動画ビデオ再生プロセス全体にわたるフローチャートである。
【図８】第１の例による、内部バス上で必要な帯域幅を示す概略ブロック図である。
【図９】第２の例による、内部バス上で必要な帯域幅を示す概略ブロック図である。
【発明を実施するための形態】
【００２７】
図面内の同じ参照番号は、いくつかの図面全体を通じて同じかまたは対応する部分を示す。
【００２８】
本明細書との関連において、再生とは、記録された動画ビデオを再度見る動作として理解される。したがって再生デバイスは、動画ビデオを再生するために使用可能なデバイスである。さらに、ストリーミングとは、ほぼ即時の再生のためのデータの連続ストリームにおける、例えば動画ビデオなどのデータの転送、およびこれまで表示されてきた動画ビデオフレームの廃棄として理解されるものである。転送中に中断されたデータの中断ストリームは、データのストリーミング転送を続行するために、ストリーミングデータの新規転送としてセットアップされなければならない。
【００２９】
本発明を実装するシステム１０は、例えば図１に示されたような手段およびデバイスを含むことができる。本発明によるシステムは、動画ビデオ記憶デバイス１２、動画ビデオ再生デバイス１４、ならびに、少なくとも動画ビデオ記憶デバイス１２と動画ビデオ再生デバイス１４とを接続するネットワーク１６を含む。動画ビデオデバイス１２は、動画ビデオを記憶するように、および要求された動画ビデオのストリーミングを実行するように構成される。動画ビデオの要求およびビデオのストリーミングは、ネットワーク１６を介して実行される。ストリーミングビデオの受信者は、ストリーミングコンテンツを表示するように、および表示された動画ビデオフレームを廃棄するように構成された、動画再生デバイスである。
【００３０】
動画記憶デバイス１２は、シーンの動画ビデオをキャプチャする動画ビデオカメラ１２ａとするか、または、アナログ動画ビデオをアナログ動画ビデオカメラ２０からデジタル動画ビデオに符号化するように構成された動画ビデオエンコーダ１２ｂとすることができる。動画ビデオデータを記憶するために、動画ビデオカメラ１２ａおよび動画ビデオエンコーダは、一体型記憶デバイス１８、または取り外し可能記憶デバイス１８に直接接続された物理インターフェースを含む。一体型記憶デバイス１８の例は、フラッシュメモリ、内部ハードドライブ、ランダムアクセスメモリなどの、不揮発性メモリである。取り外し可能記憶デバイス１８の例は、例えばコンパクトフラッシュカード、メモリスティック、セキュアデジタル（ＳＤ）カード、などのメモリカード、ＵＳＢフラッシュドライブ、外部ハードドライブ、または、動画ビデオカメラ１２ａに直接接続された他の記憶デバイスなどである。動画ビデオカメラ１２ａに直接接続されている外部ハードドライブまたは他の記憶デバイスは、ＵＳＢコネクタ（ユニバーサルシリアルバス）、シリアルコネクタ、パラレルコネクタ、ＰＣＩコネクタ、ｅＰＣＩコネクタ、ＳＡＴＡコネクタ、ｅＳＡＴＡコネクタ、ｍＳＡＴＡコネクタ、ＦｉｒｅＷｉｒｅコネクタ、Ｔｈｕｎｄｅｒｂｏｌｔコネクタなどを使用して、接続することができる。
【００３１】
動画ビデオ記憶デバイス１２は、記憶機能およびネットワークインターフェースの両方を含む動画ビデオストリーミングサーバ１２ｃとすることもできる。動画ビデオストリーミングサーバは、当業者にとって既知である。動画ビデオサーバ１２ｃ上に記憶される動画ビデオは、動画ビデオカメラ１２ａまたは動画ビデオエンコーダ１２ｂのうちのいずれか１つから発信されるものとすることができる。しかしながら、システムは、拡張記憶機能のないネットワーク化動画ビデオカメラ２２を含むこともできる。
【００３２】
動画ビデオ再生デバイス１４は、動画ビデオを復号および表示することが可能な、任意のネットワーク接続デバイス、例えば、ラップトップコンピュータ、デスクトップコンピュータ、ＰＣ、ワークステーション、専用監視コンピュータ、汎用コンピュータなどの、コンピュータ１４ａとすることができる。動画ビデオ再生デバイス１４は、例えばモバイルフォン１４ｂ、ＰＤＡ１４ｂ、タブレット１４ｃ、スマートＴＶなどの、より小型で場合によっては低性能のコンピュータとすることも可能であるか、あるいはモニタ、ディスプレイ、またはネットワーク対応の任意の他の表示手段とすることが可能である。再生デバイスは、ネットワーク１６を介して取り出された動画ビデオの再生のためのプログラムを含むことができる。プログラムは、動画ビデオ記憶デバイス１２からストリーミングされるかまたは動画ビデオ記憶デバイス１２に記憶された動画ビデオを指定すること、および、選択された再生速度での動画ビデオを要求することを、オペレータが実行できるようにする、制御インターフェースを提示するように構成されている。選択された再生速度は動画ビデオ記憶デバイス１２に送信され、再生中に変更することができる。プログラムは、ソフトウェアプログラム、ソフトウェアアプリケーション、別のソフトウェアプログラムのためのプラグイン、例えばウェブブラウザのためのプラグインなどとすることができる。
【００３３】
別の方法として、再生の制御は、動画ビデオ再生デバイス１４の代わりに動画ビデオ記憶デバイス１２に直接接続された、図に示されていない別個のデバイスを使用して実行することができる。その後、この別個のデバイスは、動画ビデオ再生デバイス１４に送達されている動画ビデオの制御を可能にするインターフェースを提示するように構成することができる。例えば、インターフェースは再生コントローラの変更を含むことが可能であり、別個のデバイスは、再生速度の変更要求を動画ビデオ再生デバイス１４を介して送信する代わりに、動画ビデオ記憶デバイス１２に直接送信するように構成可能である。別個のデバイスは、スマートフォン、モバイルフォン、専用リモートコントローラなどとすることができる。
【００３４】
ネットワーク１６は、電子デバイスのデータ交換を可能にする任意のタイプのネットワークとすることができる。ネットワークは有線、無線、またはそれらの任意の組合せとすることができる。これは、システムの電子デバイス間でのデータ交換を可能にする任意の既知のネットワークプロトコル、例えばイーサネット（ＩＥＥＥ８０２）、ＴＣＰ、ＵＤＰ、またはＦＴＰと組み合わされたインターネットプロトコル（ＩＰ）、同期光ネットワーキング（ＳＯＮＥＴ）、同期デジタル階層（ＳＤＨ）、非同期転送モード（ＡＴＭ）などを用いて、実装可能である。システムは、任意のサイズのネットワーク、例えばローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を使用して実装可能である。
【００３５】
動画ビデオ記憶デバイス１２としても機能する動画ビデオカメラ１２ａは、シーンの動画ビデオをキャプチャし、キャプチャされた動画ビデオをネットワークを介して送達するための、汎用ネットワーク化動画ビデオカメラの手段およびデバイスを含む。次に図２を参照すると、動画ビデオデバイスは、例えばシーンからの光を画像センサ５２上でキャプチャするように合焦させるレンズ５０を含むことができる。シーンの光から画像センサ５２によって生成された信号は、その後、信号プロセッサ５４によって処理される。信号プロセッサ５４は、画像プロセッサ５６によって処理されるデジタル画像信号を出力する。画像プロセッサ５６からの出力は、動画ビデオを表す画像のストリームである。次のこの動画ビデオはエンコーダ５８によって符号化され、動画ビデオをネットワーク１６を介して動画ビデオの受信者、例えば動画ビデオ再生デバイス１４に送信するために、ネットワークインターフェース６０に送信される。別の方法として、符号化された動画ビデオは、動画ビデオカメラ１２ａの記憶デバイス１８に記憶される。
【００３６】
さらに、動画ビデオカメラ１２ａは、記憶デバイス１８から動画ビデオを復号した後、結果として生じる動画ビデオによって示されるフレームレートとタイムフローとの間の関係を変更するために、復号された動画ビデオを画像プロセッサ５６に渡すように構成された、デコーダ６２を含む。動画ビデオカメラ１２ａは、動画ビデオカメラ内で一般タスクを実行するために、ある種の中央処理ユニット６４（ＣＰＵ）を含む。より特定の画像処理タスクのうちのいくつかは、専用プロセッサまたは論理回路の代わりに、ＣＰＵ６４によっても実行可能である。さらに動画ビデオカメラ１２ａは、動作中のデータの一時記憶のために、揮発性メモリ６６を含むことができる。実行されることになるプログラムコードを記憶するために不揮発性メモリ６８も含むことができるが、記憶デバイス１８は、このデータならびに動画ビデオを記憶することができる。動画ビデオカメラは、内部デバイス間、例えば記憶またはメモリデバイス１８、６６、６８と機能デバイス５２、５４、５６、５８、６０、６２、６４との間で、データを移送するように構成された、内部データバス６９も含む。
【００３７】
一実施形態において、記憶された動画ビデオと変換された動画ビデオとの伝送間の切り替えは、こうした実施形態では、デコーダ６２、画像プロセッサ５６、エンコーダ５８、およびネットワークインターフェースに、動画ビデオの変換および変換されたビデオのネットワークを介した送信を命じる、ＣＰＵ６４によって制御される。
【００３８】
記憶デバイス１８からデコーダ６２、およびデコーダ６２から画像プロセッサへの破線は、データフローを表す。しかしながら、データの実際の経路は内部データバス６９を介する。
【００３９】
動画ビデオ記憶デバイス１２として動作している動画ビデオエンコーダ１２ｂは、アナログ動画ビデオ信号を１つまたは複数のアナログ動画ビデオカメラから受信し、これらのアナログ動画ビデオ信号をデジタル動画ビデオに変換するように構成された、汎用動画ビデオエンコーダの手段およびデバイスを含む。デジタル動画ビデオは、コンピュータネットワークを介してアクセス可能とされている。例えば動画ビデオエンコーダは、レンズおよび画像センサを除き、図２に示された動画ビデオカメラとほぼ同じ手段およびデバイスを含むことが可能である。図３に示されるように、動画ビデオエンコーダは、代わりにアナログ動画ビデオインターフェース７０を含むことができる。図３の残りの参照番号は図２の番号と対応した番号を有しており、図２に関してすでに説明している。
【００４０】
ストリーミングサーバ１２ｃは任意の既知のストリーミングサーバと同様に動作するが、このストリーミングサーバは、ストリーミングのためにアクセス可能な動画ビデオを変換するためのエンコーダおよびデコーダを含む点が例外である。
【００４１】
動画ビデオ再生デバイス１４は、デジタル動画ビデオストリームを読み取り、動画ビデオストリームの動画ビデオフレームを復号し、これらを、動画ビデオ再生デバイス１４の外部にあるかまたは動画ビデオ再生デバイス１４と一体化されたディスプレイデバイスに送信するように構成された、任意のデバイスとすることができる。次に図４を参照すると、一実施形態において、動画ビデオ再生デバイス１４は、動画ビデオ再生デバイス１４をネットワーク１６に接続するネットワークインターフェース８０と、動画ビデオ再生デバイスネットワークインターフェース１４の動作を制御するための中央処理ユニット８２と、動作中にデータを一時記憶するための揮発性メモリ８４と、データおよびプログラムコード、例えば中央処理ユニット８２によって実行されることになるプログラムコードを記憶するための不揮発性メモリ８６と、ディスプレイ８８および／またはディスプレイインターフェース９０と、ビデオ再生モジュール９２とを含む。
【００４２】
この特定の実施形態では、動画ビデオ再生モジュール９２は、中央処理ユニット８２内で実行しているプログラムモジュールである。動画ビデオ再生デバイス１４の動作は、以下でより詳細に説明する。動画ビデオ再生デバイスのインターフェースは、少なくとも再生を要求するための作動位置、再生速度の変更、動画ビデオの選択を含む。作動位置は、動画ビデオ再生デバイス１４上の物理ボタン、またはタッチスクリーンまたは通常スクリーン上の領域とすることが可能であり、この領域は、デバイス上で実行する制御プログラム内でそれぞれの機能に関連付けられる。
【００４３】
一実施形態によれば、再生スピードの上昇を要求するための手段は、再生モジュール自体とは別のモジュール内に実装可能である。これは、再生速度の上昇によってフレームレートは変更されないため、動画ビデオ再生モジュールに提供される動画ビデオデータがコンピュータには通常速度の動画ビデオとして現れる、という事実によって可能である。再生速度変更の要求が別のモジュールまたは再生モジュールとは全く異なるデバイスから提供された場合、再生速度変更に関する要求と共に動画ビデオストリームの識別子が送信されるべきである。
【００４４】
図５には、一実施形態による動画ビデオ再生デバイス１４と動画ビデオ記憶デバイス１２との間で可能な信号シーケンスのタイミング図が示されている。信号は、動画ビデオ再生デバイス１４が、動画ビデオに関する要求１０２を、要求された動画ビデオを提供している動画ビデオ記憶デバイス１２に送信することによって開始される。この要求に応答して、動画ビデオ記憶デバイス１２は、動画ビデオストリーム１０４として、動画ビデオ再生デバイス１４への要求された動画ビデオの送信を開始する。図５に記載されたシナリオでは、動画ビデオ再生デバイス１４は、その後、例えば特定速度での早送りなどの、再生速度の変更に関する要求１０６を送信する。動画ビデオ記憶デバイス１２は、要求された再生速度を有するビデオストリーミングへの動画ビデオストリーミングの変更１０８によって応答する。この要求された再生速度を有する動画ビデオストリーミングへの動画ビデオストリーミングの変更は、進行中のストリーミング通信を中断または終了することなく実行することが可能であるが、ビデオの再生が要求されたときに設定された、進行中のストリーミング通信における要求された再生速度での動画ビデオストリームの送達は続行される。このようにして、より速い再生速度を有する動画ビデオデータのストリームが初期の通信ストリームにおいて送達され、新規の通信ストリームを設定するための新規要求は必要でないため、いずれにしても動画ビデオ再生デバイス１４は再生速度の変更を認識する必要がない。
【００４５】
一実施形態によれば、動画ビデオ再生デバイスは、図５に示された通信および本発明の実施形態の結果として生じる他の通信シーケンスを生成するために、図６に示されたようなプロセスを実施する。動画ビデオの再生２００は、ステップ２０２の、オペレータが視聴する動画ビデオ、すなわち、動画ビデオ再生デバイス１４上で再生するための動画ビデオを、選択することによって開始される。選択に応答して、動画ビデオ再生デバイス１４は、ステップ２０４で、選択された動画ビデオに関する要求を、要求された動画ビデオを記憶している動画ビデオ記憶デバイス１２にネットワーク１６を介して送信する。
【００４６】
その後、ステップ２０６で、動画ビデオデータストリームの受信が開始され、ステップ２０８で、ストリーミングされた動画ビデオデータの、受信される動画ビデオ再生デバイス１４への到達が開始される。２１０で、受信された動画ビデオデータが復号され、ステップ２１２で、動画ビデオディスプレイ８８、９０に送信される。動画ビデオデータがディスプレイ８８、９０に送信されると、ステップ２１４で動画ビデオデータは廃棄される。これはデータストリーミングの通常の動作であり、すなわちストリーミングされたデータは、直接表示された後、用済みとなるため廃棄される。
【００４７】
選択された動画ビデオデータの再生中、オペレータは、動画ビデオの早送りまたは代替再生速度での視聴を選択することができる。この再生速度の変更は、動画ビデオ再生デバイス１４上のボタンを含む機械的インターフェースを介するか、または、動画ビデオ再生デバイス１４に一体化または接続されたディスプレイ８８、９０上に提示されたグラフィカルインターフェースを介して、再生速度の変更を入力することによって達成可能である。ステップ２１６で、再生速度の変更に関する入力が検出されない場合、プロセスはステップ２０８に戻り、要求された動画ビデオの追加でストリーミングされた動画ビデオデータが受信される。しかしながら、ステップ２１６で再生速度の変更に関する入力が検出された場合、再生速度の変更に関する要求が生成され、ステップ２１８で、動画ビデオデータをストリーミングしている動画ビデオ記憶デバイスに送信される。再生速度の変更に関する要求は、要求された再生速度を示す値を含むことができる。速度変更要求が送信されると、プロセスはステップ２０８に戻り、要求された動画ビデオの追加でストリーミングされた動画ビデオデータが受信される。
【００４８】
別の方法として、要求された動画ビデオデータを受信および表示するプロセスは、１プロセス内で実行可能であるが、再生速度要求の検出およびその後の再生速度要求の送信は、別のプロセス内でも実行可能である。
【００４９】
動画ビデオ記憶デバイス１２は、一実施形態に従い、動画ビデオを動画ビデオ表示デバイスに送達するために、図７に示されたプロセスを実施することができる。動画ビデオ記憶デバイス１２において、ステップ３０２で特定の動画ビデオシーケンスに関する要求がネットワーク１６を介して受信されたときに、再生プロセス３００が開始される。その後、動画ビデオ記憶デバイス１２は、ステップ３０４で、要求内で識別された動画ビデオ再生デバイス１４へのネットワーク１６を介した要求された動画ビデオデータのストリーミングを開始する。動画ビデオ要求は、必ずしも動画ビデオ再生デバイス１４から動画ビデオ記憶デバイス１２に送信されるとは限らないが、動画ビデオ再生デバイスを再生されることになる動画ビデオの受信者として識別する別のデバイスから送信される場合がある。初めに、ステップ３０６で、要求された動画ビデオの再生速度に関する値は、記憶された動画ビデオの再生速度に設定される。したがって、要求された動画ビデオの通常の再生速度に１が対応している正規化システムの場合、値は１に設定される。
【００５０】
次に、ステップ３０８でプロセスは、動画ビデオ再生デバイスから速度変更要求が受信されたかどうかをチェックする。速度変更要求が受信されていない場合、プロセスは続行され、ステップ３１０で、設定された再生速度が記憶された動画ビデオの速度と同じであるかどうかをチェックする。設定された再生速度が記憶された動画ビデオの再生速度と同じである場合、送信されることになる動画ビデオデータの再生速度にいずれの変更もなく、記憶された動画ビデオがストリーミングされるため、プロセスはステップ３１２へと進み、要求された動画ビデオデータのストリーミングプロセスの一部として、動画ビデオデータが動画ビデオ再生デバイスに伝送される。その後、ステップ３１４でプロセスは、ストリームの終わりに達したかどうか、すなわち、要求された動画ビデオに関係するデータがそれ以上存在しないかどうか、または、ストリーミングが終わることを示す入力が受信されたかどうかを、チェックする。要求された動画ビデオデータの動画ビデオデータがそれ以上ストリーミングされない場合、ステップ３１６でプロセスは終了する。しかしながら、さらに動画ビデオデータがストリーミングされる場合、プロセスはステップ３０８に戻り、再生速度変更の要求に関してチェックされる。
【００５１】
ステップ３０８で、再生速度の変更に関する要求が受信および識別されると、ステップ３１８で要求に含まれる速度値が要求から取り出され、ステップ３２０で、再生速度値は取り出された再生速度値に設定される。
【００５２】
さらに、動画ビデオ記憶デバイス内で設定される再生速度が、ステップ３１０で要求された動画ビデオの記憶されたバージョンの再生速度とは別の値に設定される場合、ステップ３２２で、動画ビデオ記憶デバイスは、要求側の動画ビデオ再生デバイス１４に送信されることになる動画ビデオデータの復号を開始する。その後ステップ３２４で、復号されたデータは、動画ビデオの時間プロパティが設定された再生速度値に従って変更されるように、処理される。その後、ステップ３２６で、処理された動画ビデオデータは、記憶された動画ビデオとほぼ同じフレームレートに符号化される。使用される符号化方式は、元の動画ビデオデータを復号する際と同じデコーダを使用して復号可能な動画ビデオデータを生じさせることになる、符号化方式であり、すなわち、対応する符号化方式が使用される。その後、符号化された動画ビデオデータは、ステップ３１２で、動画ビデオ再生デバイスに伝送される。符号化後の動画ビデオデータは、典型的には、復号前の対応する期間を表す動画ビデオデータよりも小さい。符号化後の動画ビデオデータは、特定および稀な状況では、復号前の動画ビデオと同じサイズ、または場合によっては大きいサイズを有する可能性がある。しかしながら、こうした状況は稀であるため、変換された動画ビデオデータが復号後の対応するデータよりも小さいことを示唆することが適切であると思われる。
【００５３】
一実施形態によれば、より速い再生速度を表し、より速い再生速度の要求に応答して送達される動画ビデオデータは、元の動画ビデオデータがストリーミングされたのと同じ通信ストリームでストリーミングされ、すなわち新規の通信ストリームに関する要求は必要でないため、動画ビデオ記憶デバイスは、既存の通信ストリームを切断し新規の通信ストリームを設定する代わりに、単に既存の通信ストリームでデータを転送する。
【００５４】
動画ビデオ記憶デバイスに記憶された動画ビデオファイルとは異なる再生速度を有するデータストリームを生成するための、動画ビデオデータの処理は、結果として、符号化された場合、動画ビデオデータの受信者、この場合は動画ビデオ再生デバイス１４が、送信された元の動画ビデオデータを処理していたのと同じ方法で処理し、依然としてディスプレイ上の再生は最初に記録されたシーンの速度とは異なる速度で再生される動画ビデオを示す、動画ビデオデータを生じさせることになる。したがって、本システムの一つの利点は、動画ビデオ再生デバイスが再生速度に関するいかなる処理をも実行する必要がないこと、したがって、復号された動画ビデオをディスプレイ上に提示する単純なデコーダであってよいことである。動画ビデオ再生速度を上げる場合、動画ビデオ記憶デバイス１２内での処理は、動画ビデオ再生デバイスで通常の速度で復号された場合、上昇した再生速度を提示する動画ビデオを生成することである。これは、動画ビデオデータを時間に関して圧縮すること、すなわち、シーケンスを元よりも短い期間で再生されるようにすることによって達成可能である。一実施形態において、これは、例えば図７のステップ３２４において、動画ビデオデータを動画ビデオ再生デバイス１４に伝送するために符号化する前に、動画ビデオ記憶デバイス内の復号された動画ビデオデータからこれを除去することによって達成される。
【００５５】
例えば、再生速度を２倍にすることは、すなわち図７のステップ３２２〜３２６において、復号された動画ビデオデータの動画ビデオフレームを、再度符号化する前に１つおきに除去すること、およびその後、新規の符号化された動画ビデオを元と同じフレームレートで再生することによって、達成可能である。再生速度を３倍にすることは、２つの動画ビデオフレームを連続して除去すること、および、復号された動画ビデオデータの３つごとの動画ビデオフレームのみで符号化を実行することによって、達成可能である。これは、ｎごとの動画ビデオフレームが選択されるものとしても説明可能である。したがって、再生速度を２倍にすることはｎ＝２で達成され、４倍の再生速度はｎ＝４で達成される。再生速度の上昇を達成するための追加の方法は、当業者によって検討可能である。
【００５６】
代替の実施形態において、再生動画ビデオを対象とするフレームレートは、たとえ再生速度が上昇した場合であっても、元の動画ビデオの元のフレームレートよりも低い。これは、画像フレームをさらに削除し、再生デバイスに対して新規のフレームレートを示すことによって達成可能である。
【００５７】
一実施形態において、ネットワークを介して送信されることになる最終の動画ビデオデータが必要とする帯域幅を少なくするために、デコーダからの動画ビデオデータ出力をさらに処理することができる。こうしたプロセスの例は、符号化前の画像フレームを不鮮明にすること、符号化前の画像フレーム内のノイズを低減させること、解像度を変更することなどである。不鮮明化およびノイズ低減の場合、典型的なエンコーダは、画像フレームが少ない変動画像フレームを含む場合、少ない動画ビデオデータを生成することになる。
【００５８】
本発明の他の実施形態によれば、動画ビデオ記憶デバイス１２内に含まれ図２および図３に示されたデコーダ６２は、図７のステップ３２２に記載されたように動画ビデオデータを復号するだけでなく、任意の内部通信パス、例えば内部データバス６９を介して伝送される前に動画ビデオデータを圧縮するように、構成される。実行される圧縮は、例えば上述のような時間ベースの圧縮とすることが可能であり、この圧縮の結果として生じる固定フレームレートで再生される動画ビデオデータは、早送りとして知覚されることになる。この圧縮は、図７のステップ３２４に関して説明されるように、通常のフレームレートで再生された場合、再生速度の上昇が知覚される動画ビデオデータストリームを生成するように、復号された動画ビデオデータの時間的表現を変更するために、動画ビデオデータを除去することによって達成可能である。任意の復号された動画ビデオデータが内部データバスを介して移送される前に、デコーダ内で復号された動画ビデオデータのこの時間的圧縮を実行することの利点は、こうした時間的圧縮がデコーダ内で実行されない場合に関して、内部バス上のトラフィック負荷が低減され、これによって、内部バスの低減されたトラフィック負荷に対応する程度まで再生速度を上昇させられることである。したがって再生速度は、通常であれば内部データバス６９のデータ移送レートにおける制限によって可能であるよりも、速くすることができる。
【００５９】
いくつかのケースでは、デコーダ内での復号された動画ビデオデータの時間的圧縮は、再生速度のいかなる変更をも可能にするために必要である。こうしたケースは、内部バスを介した最大転送レートが、復号された動画ビデオのデータレートとほぼ同じである場合とすることができる。これらのケースでは、内部データバス６９を介した転送レートは、通常の再生速度よりも高速の非圧縮動画ビデオの移送を可能にするには低すぎる。
【００６０】
一実施形態によれば、動画ビデオの時間的圧縮は、デコーダが復号されたデータをエンコーダに渡す前に、復号された動画ビデオデータに対して実行される。記憶された動画ビデオデータの符号化形式、すなわち復号される前の動画ビデオデータの形式が可能な場合、時間的圧縮は、復号するための動画ビデオデータの受信と同時にデコーダ内で、または記憶デバイスで、実行可能である。時間的圧縮が復号前に実行されるケースでは、デコーダ内の処理容量が節約される。時間的圧縮が記憶デバイス内で実行される場合、内部バス上のデータ移送負荷がさらに低減されることになるという点で、追加の性能節約がさらに達成される。
【００６１】
動画ビデオデータの新規フレームレートへの変換において上記で紹介した時間的圧縮の一例を、図８および図９を参照しながら以下でより詳細に説明する。図８は、動画ビデオの再生速度の変換を開始するために、記憶された動画ビデオが記憶デバイス１８からデコーダ６２に転送される７０２システムを示す。復号された動画ビデオは、その後、デコーダ６２から内部バス６９を介して画像プロセッサ５６およびエンコーダ５８に転送される７０４。画像プロセッサ５６とエンコーダ５８との間でのデータの転送は、内部バスまたは専用通信パス７２を介して実行可能である。図８で送達されることになるビデオは、元の速度の１０倍のビデオであり、すなわち１０倍速で早送りされた結果、実際には１０秒のビデオシーケンスが１秒で提示されることになる。記憶デバイス１８に記憶された符号化済みビデオは、その後、通常速度で視聴するために符号化されたビデオを、通常速度で視聴するために符号化されたビデオのデータレートの１０倍で、デコーダ６２に転送しなければならない７０２。通常速度で視聴するために符号化されたビデオのデータレートが３０Ｍビット／秒であると想定してみる。記憶デバイス１８からエンコーダ５８への符号化された動画ビデオデータの１０倍速早送りでのデータレート７０２は、１０×３０Ｍビット／秒＝３００Ｍビット／秒である。したがって、記憶デバイス１８からデコーダ６２への転送７０２は、内部バス６９の３００Ｍビット／秒の使用可能帯域幅を占有する。その後、動画ビデオの時間的圧縮を容易にするために、デコーダ６２で動画ビデオが復号され、画像プロセッサ５６に転送される７０４。デコーダから転送される動画ビデオのデータレート７０４は、符号化された動画ビデオのデータレートの約５倍であり、動画ビデオは早送りされた動画ビデオを提示するためのものであるため、依然として１０倍速で転送されなければならない。データレートを５倍に上げることは、通常エンコーダが動画ビデオを元のサイズの２０％に符号化する結果であるため、復号されたときにビデオデータは５倍に増加することになる。結果としてデコーダ６２から発せられるデータレートは、５×３００Ｍビット／秒＝１．５Ｇビット／秒となる。この例では、データレート７０４は内部バス６９が処理するには高すぎることになり、図８ではデータバス６９の幅の外まで延在する転送帯域幅７０４によって表される。したがって、図８に関して説明されるシステムは、要求された再生速度で動画ビデオを送達することができない。
【００６２】
例えば内部バスのサイズが過度に制限されているために、内部バス６９上でより速い再生速度を提供するのに必要な帯域幅が不十分な場合、バスが実際に非常に小さいか、または他のプロセスによるバスの使用率が高いために、バスのサイズが過度に制限されている可能性がある。図９では、上記実施形態のうちの１つによる解決策が示されている。図８の例と同様に、動画ビデオは、通常の再生速度の１０倍で再生されるように要求される。したがって、記憶デバイス１８からデコーダ６２への転送のために、同じデータレート７０２、すなわち３００Ｍビット／秒が使用される。しかしながらこの実施形態では、時間的圧縮がデコーダ内で実行される。これは、図８に関して考察されたように、５×３００Ｍビット／秒＝１．５Ｇビット／秒である復号された動画ビデオデータのデータレートが、時間的圧縮後の動画ビデオデータのデータレートが通常再生での動画ビデオのデータレートに対応することから、ほぼ１０分の１に低減されることを意味する。したがって、復号され時間的に圧縮された動画ビデオデータの転送に必要な内部バス上のデータレート７０６は、１．５／１０Ｇビット／秒＝１５０Ｍビット／秒である。これにより、他のプロセス用、および特に後で符号化される要求された動画ビデオの転送用に、多くの帯域幅が残される７０８。
【符号の説明】
【００６３】
１２    動画ビデオ記憶デバイス
１２ａ    動画ビデオカメラ
１２ｂ    動画ビデオエンコーダ
１２ｃ    動画ビデオストリーミングサーバ
１４    動画ビデオ再生デバイス
１４ａ    コンピュータ
１４ｂ    ＰＤＡ
１４ｃ    タブレット
１６    通信ネットワーク
１８    記憶デバイス
２０    画像キャプチャリングデバイス
２２    ネットワーク化動画ビデオカメラ
５０    レンズ
５２    画像センサ
５４    信号プロセッサ
５６    画像プロセッサ
５８    エンコーダ
６０    ネットワークインターフェース
６２    デコーダ
６４    中央処理ユニット
６６    揮発性メモリ
６８    不揮発性メモリ
６９    内部データバス
７０    アナログ動画ビデオインターフェース
７２    専用通信パス
８０    ネットワークインターフェース
８２    中央処理ユニット
８４    揮発性メモリ
８６    不揮発性メモリ
８８    動画ビデオディスプレイ
９０    動画ビデオディスプレイ
９２    動画ビデオ再生モジュール
【図１】
2015173436.tif 000003
【図２】
2015173436.tif 000004
【図３】
2015173436.tif 000005
【図４】
2015173436.tif 000006
【図５】
2015173436.tif 000007
【図６】
2015173436.tif 000008
【図７】
2015173436.tif 000009
【図８】
2015173436.tif 000010
【図９】
2015173436.tif 000011
【外国語明細書】
2015173436000001.pdf
2015173436000002.pdf
2015173436000003.pdf
2015173436000004.pdf