(57)【要約】  特定のトリックモードのユーザ選択に応じて、表示されるピクチャ数は、決定された表示時間に基づいて選択されたトリックモードの速度に対応して調節される。その後、再生装置１００及びリモートデコーダ１３６の間のチャネルキャパシティを超えないことを保証するために、帯域幅の利用が決定される。順方向のトリックモードについて、再生装置１００とリモートデコーダ１３６の間の帯域幅を超える場合、Ｂピクチャが再生セグメント全体にわたり一様に除かれる。Ｂピクチャが存在して、それらが除かれている場合、ダミーのＢピクチャで置き換えられる。さらに、再生装置１００とリモートデコーダ１３６の間に十分な帯域幅が存在しない場合、Ｐピクチャが再生装置から除かれ、ダミーのＰピクチャで一様に置き換えられる。
2005513828.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するための方法であって、
該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップと、
該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、消去すべきピクチャを該セグメントから選択するステップと、
該選択されたピクチャを消去するステップと、
を備える方法。
【請求項２】
該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、通常の再生速度で該セグメントを表示するために要求される表示時間を決定するステップをさらに備える、
請求項１記載の方法。
【請求項３】
該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、該セグメントの表示時間をフィールド表示周期の整数値に調節するステップをさらに備える、
請求項１記載の方法。
【請求項４】
該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるステップをさらに備える、
請求項３記載の方法。
【請求項５】
該ビデオプレゼンテーションの一部を高速トリックモードで再生するためのリモートデコーダからのコマンドは、順方向のトリックモードのコマンドである、
請求項１記載の方法。
【請求項６】
該決定されたピクチャを該セグメントから消去することで生じる残りのピクチャ部分を表示するステップをさらに備え、該残りのピクチャは、該選択された可変のトリックモード速度で表示される、
請求項１記載の方法。
【請求項７】
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
請求項１記載の方法。
【請求項８】
該選択するステップは、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するステップをさらに備える、
請求項１記載の方法。
【請求項９】
どのピクチャを該セグメントから消去すべきかを選択する前記ステップは、該セグメント内で最も低い優先度を有するピクチャを選択するステップをさらに備える、
請求項８記載の方法。
【請求項１０】
該最も低い優先度のピクチャが該セグメントから消去されたとき、利用可能なチャネルの帯域幅を超えた場合、更に最も低い優先度のピクチャをダミーのピクチャで置き換えるステップをさらに備える、
請求項９記載の方法。
【請求項１１】
該セグメント全体にわたり該ダミーピクチャを一様に分散するステップをさらに備える、
請求項１０記載の方法。
【請求項１２】
記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するための方法であって、
該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップと、
該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、繰り返すべきピクチャを該セグメントから選択するステップと、
該選択されたピクチャを繰り返すステップと、
を備える方法。
【請求項１３】
該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、通常の再生速度で該セグメントを表示するために要求される表示時間を決定するステップをさらに備える、
請求項１２記載の方法。
【請求項１４】
該選択された可変のトリックモード速度でセグメントの表示時間を決定する前記ステップは、該セグメントの表示時間をフィールド表示周期の整数値に調節するステップをさらに備える、
請求項１２記載の方法。
【請求項１５】
該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるステップをさらに備える、
請求項１４記載の方法。
【請求項１６】
該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
請求項１２記載の方法。
【請求項１７】
該決定されたピクチャを該セグメントから繰り返すことで生じる残りのピクチャ部分を表示するステップをさらに備え、該残りのピクチャは、該選択された可変のトリックモード速度で表示される、
請求項１２記載の方法。
【請求項１８】
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
請求項１２記載の方法。
【請求項１９】
該選択するステップは、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するステップをさらに備える、
請求項１２記載の方法。
【請求項２０】
どのピクチャを該セグメントから繰り返すべきかを選択する前記ステップは、該セグメント内で最も高い優先度を有するピクチャを選択するステップをさらに備える、
請求項１９記載の方法。
【請求項２１】
記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムであって、
該ビデオプレゼンテーションの一部の高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段と、
該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャを該セグメントから消去すべきかを選択するための手段と、
該選択されたピクチャを消去するための手段と、
を備えるシステム。
【請求項２２】
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備える、
請求項２１記載のシステム。
【請求項２３】
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに備える、
請求項２１記載のシステム。
【請求項２４】
該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに備える、
請求項２３記載のシステム。
【請求項２５】
該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
請求項２１記載のシステム。
【請求項２６】
該セグメントから該決定されたピクチャを消去することで生じる残りのピクチャ部分を表示するための手段をさらに備え、該表示手段は、該選択された可変のトリックモード速度で該残りのピクチャを表示する、
請求項２１記載のシステム。
【請求項２７】
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
請求項２１記載のシステム。
【請求項２８】
該選択する手段は、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するための手段をさらに備える、
請求項２１記載のシステム。
【請求項２９】
該選択する手段は、セグメント内で最も低い優先度を有するピクチャを選択するための手段をさらに備える、
請求項２８記載のシステム。
【請求項３０】
該最も低い優先度のピクチャが該セグメントから消去されたとき、利用可能なチャネルの帯域幅を超えた場合に、更に最も低い優先度のピクチャをダミーのピクチャで置き換えるための手段をさらに備える、
請求項２９記載のシステム。
【請求項３１】
該セグメント全体にわたり該ダミーピクチャを一様に分散するための手段をさらに備える、
請求項３０記載のシステム。
【請求項３２】
記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムであって、
該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答し、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段と、
該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのセグメントを繰り返すべきかを該セグメントから選択するための手段と、
該選択されたピクチャを繰り返すための手段と、
を備えるシステム。
【請求項３３】
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備える、
請求項３１記載のシステム。
【請求項３４】
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための前記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに備える、
請求項３２記載のシステム。
【請求項３５】
該セグメントの該調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに備える、
請求項３４記載のシステム。
【請求項３６】
該ビデオプレゼンテーションの一部をトリックモードで再生するためのリモートデコーダからの該コマンドは、順方向のトリックモードのコマンドである、
請求項３２記載のシステム。
【請求項３７】
該決定されたピクチャを該セグメントから該繰り返すことで生じる残りのピクチャ部分を表示するための手段をさらに備え、該表示手段は、該選択された可変のトリックモード速度で該残りのピクチャを表示する、
請求項３２記載のシステム。
【請求項３８】
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである、
請求項３２記載のシステム。
【請求項３９】
該選択する手段は、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するための手段をさらに備える、
請求項３２記載のシステム。
【請求項４０】
該選択する手段は、セグメント内で最も高い優先度を有するピクチャを選択するための手段をさらに備える、
請求項３９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改良されたトリックモードの再生に関し、より詳細には、可変速のトリックモードの選択においてユーザのフレキシビリティを提供することに関する。
【背景技術】
【０００２】
たとえば、ＭＰＥＧ圧縮プロトコルを採用して、デジタル形式で圧縮されたオーディオ及びビデオ信号が記録されるディスクが導入されたことで、オリジナルのマテリアルと実際に区別できない音質及び画質を提供することができる。しかし、ユーザは、かかるデジタルビデオディスク（ＤＶＤ）が最低でもアナログビデオカセットレコーダ（ＶＣＲ）のような旧式の装置に類似した特徴を提供することを期待している。たとえば、慣習により１×と示される通常の再生速度以外の順方向又は逆方向のいずれかでの再生を提供することが、ＤＶＤには期待される。
【０００３】
圧縮アルゴリズムの階層的な性質のために、ＭＰＥＧエンコードされたビデオ信号のトリックモード機能を提供することが取り組まれている。この圧縮アルゴリズムは、変化する圧縮度を有するピクチャをグループに形成するために使用される。これらのグループは、グループ・オブ・ピクチャ（ＧＯＰ）と呼ばれ、連続的なデコードが要求される。この開示では、ＧＯＰは、２つの連続するイントラピクチャ間の構造に該イントラピクチャのうちの１つを加えたものを含むように拡張される。ＭＰＥＧ規格の詳細な説明は、ＩＳＯ／ＩＥＣ規格１３８１８−２で出版されている。
【０００４】
それにもかかわらず、ＭＰＥＧ２信号ストリームは、変動するコンテント圧縮度を有する３つのタイプのピクチャを備えている。イントラピクチャ（Ｉピクチャ）は、３つのタイプのうちで最小の圧縮度を有しており、任意の他のピクチャを参照することなしにデコードされる。予測ピクチャ（Ｐピクチャ）は、先行するＩピクチャ又はＰピクチャを参照することで圧縮され、Ｐピクチャは、Ｉピクチャよりも高い圧縮度を達成する。第三のタイプのＭＰＥＧピクチャは、双方向予測ピクチャ（Ｂピクチャ）と呼ばれ、先行するＩ又はＰピクチャ、及び／又は後続するＩ又はＰピクチャからの予測に基づいて圧縮される。Ｂピクチャは、最も高い圧縮度を有する。３つのタイプのＭＰＥＧピクチャは、ＧＯＰを構成するように配置される。
【０００５】
図１は、ＭＰＥＧ表示シーケンス５０内の基本的なＧＯＰ５５を示している。図１を参照して、ＧＯＰ５５は、ＭＰＥＧ表示シーケンス５０に１２の連続するピクチャを含んでいる。任意の他のピクチャを参照することなしにＩピクチャのみがデコード可能であるので、それぞれのＧＯＰは、Ｉピクチャのデコードに続いてデコードされる。記憶された先行するＩピクチャに基づいて、最初のＰピクチャがデコードされて記憶される。先行するＩピクチャに基づいたＰピクチャの予測は、参照符号６２により示される。後続するＰピクチャは、先行するＰピクチャから予測される。先行するＰピクチャに基づいたＰピクチャの予測は、参照符号６０及び６８により示される。最後に、Ｂピクチャは、たとえば、記憶されているＰピクチャといった、先行する参照画像及び／又は後続する参照画像からの予測によりデコードされる。先行するＰピクチャからのＢピクチャの基本的な予測は、参照符号６４及び７０である。後続するＰピクチャからのＢピクチャの基本的な予測は、参照符号６６及び７２である。
【０００６】
ＭＰＥＧグループ・オブ・ピクチャを備える符号化ピクチャの階層的な性質は、それぞれのＧＯＰのＩピクチャ及びＰピクチャが順方向でデコードされることが必要とされる。順方向では、所望の再生速度を達成するために、ピクチャがスキップ又は加算される場合があるが、典型的に連続的な再生が行われる。とりわけ、逆方向では、先行するＩピクチャに効果的にジャンプして戻り、該Ｉピクチャに対応するＧＯＰを通して順方向にデコードされる。デコードされたピクチャは、所望の逆方向の番組シーケンスを達成するために、その後の逆方向での読出しのために、フレームバッファメモリに記憶される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
トリックモードの間にスムーズな再生を実際に提供するため、タイムリーなディスクの検索、及びメモリからの特定のピクチャへのアクセスが要求される。それぞれのデジタルディスクは、ピクチャのアクセスポイントを提供するナビゲーションデータと共にエンコードされるが、これらは番号的に制限されており、一時的にエイリアスされた画像の動きに本質的に寄与する場合がある。順方向又は逆方向において変動する速度で、一時的にスムーズなトリックモード再生を達成するため、全てのエンコードされたピクチャへのアクセス又は該ピクチャのデコードを提供する必要がある。これは、大容量の高速メモリを必要とし、かかるメモリが利用可能ではない場合には、バッファはオーバランし、結果的に、ピクチャの損失及び性能の低下となる。したがって、大容量の高速メモリ及び処理能力に完全に依存することなく、改良されたトリックモードのパフォーマンスが必要とされる。
【０００８】
再生装置は、ローカル接続されるデコーダを有することがあるが、遠隔的に位置されるデコーダ構成も可能である。たとえば、再生装置は、統合されたデコーダを含むことができる。しかし、再生装置から離れた位置に配置される表示装置は、それ自身のデコーダを有することもある。この点に関して、表示装置に接続されたデコーダは、リモートデコーダと呼ばれる。リモートデコーダ構成では、トリックモードを実行することは非常に難しい。多くの場合、トリックモードは、コマ落としのトリックモードの間のように、ビデオ信号における多数のピクチャをスキップすることを含んでいる。リモートデコーダに転送されているビデオ信号におけるピクチャをスキップすることは、信号の平均ビットレートを実際に増加する。デジタルビデオレコーダ又はプレーヤと遠隔的に位置されるデコーダとの間の帯域幅は、一般に制限されているので、コマ落としのトリックモードを実行することで、信号のビットレートは転送チャネルの最大ビットレートを超える場合がある。
【課題を解決するための手段】
【０００９】
本発明は、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するための方法及びシステムを提供する。ユーザは、選択可能な可変のトリックモードを選択する。本方法は、該ビデオプレゼンテーションの一部を高速なトリックモードで再生するため、リモートデコーダから受信されたコマンドに応答して、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップを含んでいる。その後、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、消去すべきピクチャが該セグメントから選択される。この選択されたピクチャは、その後に消去される。トリックモードの表示時間は、該選択された可変のトリックモードの再生速度で該ビデオプレゼンテーションのセグメントにおけるピクチャを表示するために要求される時間を表している。
【００１０】
本発明の構成によれば、該選択された可変のトリックモード速度で該セグメントの表示時間を決定する上記ステップは、通常の再生速度１×で該セグメントを表示するために要求される表示時間を決定するステップをさらに含んでいる。該選択された可変のトリックモード速度で該セグメントにおけるピクチャを表示するために要求される表示時間を決定する上記ステップに続いて、該セグメントの表示時間は、フィールド表示周期の整数値であることが保証されるように調節される。該セグメント表示時間を調節することから残された残余部分は、該選択された可変のトリックモード速度で再生される間に、次に表示される該ビデオプレゼンテーションのセグメントのトリックモードの表示時間に加えられる。次のセグメントは、ビデオプレゼンテーションの既存のセグメント又は別のセグメントにおける残りのピクチャ部分である。該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドは、順方向のトリックモードのコマンドである。
【００１１】
本方法は、該決定されたピクチャを該セグメントから消去することで生じた残りのピクチャ部分を表示するステップをさらに含んでいる。この残りのピクチャは、該選択された可変のトリックモード速度で表示される。該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャ、又は任意の他のピクチャのグループ分け又はカテゴリ分類である。どのピクチャを消去するかに関する決定又は選択では、最も低い優先度のピクチャを最初に選択することができる。最も低い優先度のピクチャがセグメントから消去されるとき、利用可能な帯域幅を超える場合、更なる最も低い優先度のピクチャがダミーのピクチャで置き換えられる。有利なことに、ダミーピクチャは、該セグメント全体にわたり一様に分散されることが好ましい。本発明の更なる態様では、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するためのシステムが提供される。ユーザは、選択可能な可変のトリックモードを選択することができる。本システムは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段を含んでいる。この決定手段は、該ビデオプレゼンテーションの一部を高速なトリックモードで再生するためのリモートデコーダからのコマンドに応答するように構成されている。さらに、本システムは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションのセグメントを再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャを該セグメントから消去すべきかを選択するための手段を提供する。また、本システムは、消去するために選択されたピクチャを消去するための手段を提供する。該選択された可変のトリックモード速度で該セグメントの表示時間を決定するための上記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに備えている。
【００１２】
本発明の構成によれば、該選択された可変のトリックモード速度でセグメントの表示時間を決定するための上記手段は、セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに含んでいる。さらに、本システムは、セグメントの調節された表示時間から残された表示時間の残余部分を、該選択された可変のトリックモード速度で再生されるビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに含んでいる。トリックモードの再生は、順方向のトリックモードであるが、本発明はこの点に限定されるものではない。さらに、本システムは、セグメントからピクチャを消去することで生じた残りのピクチャ部分を表示するための手段をさらに含んでいる。特に、セグメントは、グループ・オブ・ピクチャである。この点に関して、表示手段は、該選択された可変の高速なトリックモード速度で該残りのピクチャを表示する。
【００１３】
セグメントから消去されるピクチャを選択するための手段は、ピクチャの優先度に基づいて、どのピクチャを消去すべきかを決定するための手段をさらに含んでいる。選択手段は、セグメント、すなわちグループ・オブ・ピクチャ内で最も低い優先度を有するピクチャを選択するための手段をさらに含んでいる。本システムは、最も低い優先度のピクチャがセグメントから消去されたとき、チャネルの利用可能な帯域幅を超えた場合、更なる最も低い優先度のピクチャをダミーのピクチャで置き換えるための手段をさらに含んでいる。好ましくは、ダミーのピクチャは、セグメント全体にわたり一様に分散される。
【００１４】
本発明の更なる態様では、記憶媒体に記憶された圧縮されたビデオプレゼンテーションの再生のための選択可能な可変のトリックモードの再生速度を実現するための方法が提供される。本方法は、ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応じて、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するステップを含んでいる。ピクチャは、該選択された可変のトリックモード速度で該ビデオプレゼンテーションの一部を再生している間、該決定された表示時間を達成するため、繰り返しセグメントから選択される。特に、選択されたピクチャを繰り返すことができる。リモートデコーダからのコマンドは、順方向のトリックモードのコマンドである。
【００１５】
該選択された可変のトリックモードで、セグメントの表示時間を決定する上記ステップは、通常の再生速度でセグメントを表示するために要求される表示時間を決定するステップをさらに含んでいる。該選択された可変のトリックモード速度でセグメントの表示時間を決定するため、該セグメントの表示時間は、フィールド表示周期の整数値に調節される。
【００１６】
さらに、セグメントの該調節された表示時間から残された残余部分は、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されたセグメントのトリックモードの表示時間に加算される。本方法は、該セグメントから該決定されたピクチャを繰り返すことで生じる残りのピクチャ部分を表示するステップをさらに含んでいる。とりわけ、これら残りのピクチャは、該選択された可変のトリックモード速度で表示される。
【００１７】
該ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである。ピクチャの優先度は、セグメントにおいて繰り返すべきピクチャを決定するために使用される。この点に関して、どのピクチャをセグメントから繰り返すべきかを選択する上記ステップは、セグメント内で最も高い優先度を有するピクチャを選択するステップをさらに含んでいる。
【００１８】
本発明は、記憶媒体に記憶された圧縮されたビデオプレゼンテーションを再生するための選択可能な可変のトリックモードの再生速度を実現するためのシステムをさらに提供する。本システムは、選択された可変のトリックモードの速度で該ビデオプレゼンテーションの一部のセグメントを表示するための表示時間を決定するための手段を含んでいる。表示時間を決定するための方法は、該ビデオプレゼンテーションの一部を低速なトリックモードで再生するためのリモートデコーダからのコマンドに応答することができる。このコマンドは、順方向のトリックモードのコマンドである。選択手段は、該選択された可変のトリックモード速度で該ビデオ信号の一部を再生している間、該決定されたトリックモードの表示時間を達成するため、どのピクチャをセグメントから繰り返すべきかを選択するために提供される。繰り返し手段は、選択されたピクチャを繰り返すために提供される。
【００１９】
該選択された可変のトリックモード速度でセグメントの表示時間を決定するための上記手段は、通常の再生速度でセグメントを表示するために要求される表示時間を決定するための手段をさらに含んでいる。該選択された可変のトリックモード速度の表示時間を決定するための上記手段は、該セグメントの表示時間をフィールド表示周期の整数値に調節するための手段をさらに含んでいる。本システムは、該セグメントの調節された表示時間から残された残余部分を、該選択された可変のトリックモード速度で再生される該ビデオプレゼンテーションの一部の次に表示されるセグメントのトリックモードの表示時間に加えるための手段をさらに含んでいる。
【００２０】
表示手段は、該セグメントから選択されたピクチャを繰り返すことで生じる残りのピクチャ部分を表示するために提供される。ビデオプレゼンテーションのセグメントは、グループ・オブ・ピクチャである。表示手段は、該選択された可変のトリックモード速度で残りのピクチャを表示することができる。この選択手段は、ピクチャの優先度に基づいて、どのピクチャを繰り返すべきかを決定するための手段をさらに含んでいる。この点に関して、選択手段は、セグメント内で最も高い優先度を有するピクチャを選択するための手段をさらに含んでいる。
【発明を実施するための最良の形態】
【００２１】
本明細書で教示される、本発明に係る様々な最新の動作機能を実現するための装置１００は、図２のブロック図に示される本発明の構成に従い、ファールストレージシステム１０４を利用することができる。図２は、ディスクベースの記憶装置１０６を例示しているが、本発明は記憶媒体１０６の状態に関らず、任意のＭＰＥＧ又は他の圧縮されたビデオ再生装置と実施することができる。本実施の形態で使用されるように、ＭＰＥＧ又はＭＰＥＧビデオは、限定されるものではないがＭＰＥＧ−１、ＭＰＥＧ−２を含めて、ＭＰＥＧ符号化規格に従うビデオ圧縮をいう。さらに、用語「セグメント」は、ＧＯＰ及び任意のセグメンテーションメカニズムを広く含むために使用される。このメカニズムでは、ビデオデータセグメントは、管理可能なビデオデータの纏りで分割されており、それぞれの纏りがセグメントである。あるセグメントは、０．５から１秒のオーダからなるビデオであるが、本発明はこの点に限定されない。ディスクメカニズム１０６は、例示される実施の形態において固定されたディスクとして実施される。多くの例では、理解されるように、ファイルストレージシステム１０４は、たとえば、固体メモリ又は光磁気ディスク（ＭＯＤ）である。ＭＯＤの例は、ミニディスクである。任意のケースでは、かかるストレージシステムは、当該技術分野で公知であり、それらの動作は、本発明の理解のために重要ではない。
【００２２】
装置１００の制御セクション１２０は、コントロール中央処理装置（ＣＰＵ）１２２を含んでいる。このコントロールＣＰＵ１２２は、本発明に係る再生機能を可能にするとともに、該再生機能を制御するためのルーチン１３４を含んでいる。視聴者によりアクチベート可能な機能のための再生機能バッファ１３２は、一般的な機能、すなわち再生、停止、巻き戻し、早送り及びポーズといった動作を容易にする。これら再生及び停止以外の機能は、トリックモードの機能である。ポーズは、ＶＣＲにおけるポーズに類似しており、予め記録されたプレゼンテーション再生の手動による割り込みを容易にする。また、ＶＣＲにおけるポーズ動作は、記録からコマーシャルを除くために、視聴される番組の記録に割り込むために使用される。
【００２３】
コントロールＣＰＵ１２２は、記憶媒体１０６から情報を読み出し、及び／又は結果として得られるデータを生成して記憶するためにシステム構成される。メモリ１３０は、コントロールＣＰＵ１２２により生成された情報又はデータを記憶するために使用される。コントロールＣＰＵ１２２により生成された出力信号は、ＭＰＥＧ規格に従いフォーマット化されたデータストリームである。この出力データは、遠隔的に配置されるＭＰＥＧデコーダ１３６、或いはＮＴＳＣ又は他のデコーダであるが、本発明はこの例に限定されるものではない。本発明に係る情報ファイルの使用は、遠隔的に配置されるデコーダによるデジタル形式でエンコードされた信号のデコードにおける重要な制約を効果的に克服する。特に、遠隔的に配置されたデコーダ構成において、トリックモードを実行することは非常に困難である。
【００２４】
しばしば、トリックモードのパフォーマンスは、コマ落としのトリックモードの間のようなビデオ信号における多数のピクチャを繰り返すことを含んでいる。リモートデコーダに転送されているビデオ信号においてピクチャを繰り返すことは、信号のビットレートを実際に増加する。デジタルビデオレコーダ又はプレーヤと遠隔的に配置されるデコーダとの間の帯域幅は一般に制限されているため、コマ落としのトリックモードを実行することで、信号のビットレートが転送チャネルの最大ビットレートを超える場合がある。ＧＯＰにおけるピクチャの位置に関係したパラメータは、情報ファイルと呼ばれるファイルに記憶される。情報ファイルは、ビデオプレゼンテーションが記憶されている記憶媒体に記憶される。有利なことに、情報ファイルに含まれるデータは、スムーズなトリックモードを提供するために、ダミーのピクチャをＭＰＥＧビデオストリーム全体に分散することで、所定のイベントの発生を予測して、過剰なビットレートのような問題を解決するために使用される。
【００２５】
有利なことに、本発明は、トリックモードの再生を変化させるための一連のステップを提供して、可変に選択されるトリックモードの速度を容易にする。はじめに、特定のトリックモードのユーザ選択に応じて、表示されるピクチャ数は、選択されたトリックモードの速度に対応して調節される。次いで、帯域幅の利用が決定され、再生装置とリモートデコーダとの間のチャネルキャパシティを超えていないことが保証される。
【００２６】
順方向のトリックモードについて、再生装置とリモートデコーダとの間の帯域幅を超え、いずれかのＢピクチャが再生セグメントに存在する場合、Ｂピクチャが再生セグメント全体を通して一様に除かれる。Ｂピクチャが存在して、それらが除かれている場合、ダミーのＢピクチャで置き換えられる。さらに、再生装置とリモートデコーダとの間に利用可能な帯域幅が十分ではない場合、Ｐピクチャが再生セグメントから除かれる。特に、Ｐピクチャは、再生セグメントから除かれ、ダミーのＰピクチャで置き換えられる。好ましくは、Ｐピクチャを除くことは、セグメントの終わりから開始され、該セグメントの始めに向かって進められる。Ｐピクチャの置き換えは、該セグメントを通してダミーのＰピクチャを一様に配置することを含んでいる。
【００２７】
図３は、本発明に係る典型的な処理を示すフローチャートである。図３を参照して、ステップ３０５では、残りのセグメントの表示時間（ｒｅｓ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ）パラメータがゼロに初期化される。このステップは、フローチャートを通して第一のパスで行われる。このステップの間、ｒｅｓ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅパラメータを初期設定する意味は、すぐに容易に明らかとなるであろう。
【００２８】
ステップ３１０では、現在のセグメントの表示時間のパラメータ（ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ）が決定される。このｓｅｇ＿ｄｓｐ＿ｔｉｍｅパラメータは、通常の再生速度（１×）で、現在のセグメントにおける全ピクチャを表示するために要求される全体の時間を表している。特に、ｓｅｇ＿ｄｓｐ＿ｔｉｍｅパラメータは、通常の速度で、現在のセグメントにおける全ピクチャを表示するために要求される全体のフィールド周期の表示時間を示すインジケータである。ＭＰＥＧのケースでは、セグメントはＧＯＰである。
【００２９】
ステップ３１５では、トリックモードのセグメント表示（ｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ）パラメータが決定される。このｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅパラメータは、選択されたトリックモードの再生速度（ＴＭＰＳ）で、現在のセグメントを表示するために要求される実際の時間長を表している。特に、通常の再生の間、全てのセグメントについて等価なトリックモードのセグメントが生成される。したがって、ｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅは、トリックモードのセグメントが占める時間長を決定する。現在のセグメントのトリックモードのセグメント表示は、
ｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ＝ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ／ＴＭＰＳ、で決定される。
【００３０】
ステップ３２０では、調節されたトリックモードのセグメントの表示時間（ａｄｊ＿ｔｍ＿ｔｉｍｅ）パラメータが決定される。ａｄｊ＿ｔｍ＿ｔｉｍｅパラメータは、現在のセグメントの表示時間が表示フィールド周期の整数値であることを保証するために、トリックモードの表示時間（ｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ）に対する調節を表す。たとえば、アメリカ合衆国では、表示フィールド周期は、１秒の６０分の１に量子化される。同様に、欧州では、表示フィールド周期は、１秒の５０分の１に量子化される。ａｄｊ＿ｔｍ＿ｔｉｍｅは、現在のセグメントにおけるピクチャ、及び前のセグメントから残されたピクチャを表示するために要求される全体の表示時間を含んでいる。前のセグメントから残されたピクチャは、表示されるために目印が付されるが、表示されない。特に、調節されたトリックモードのセグメントの表示時間パラメータは、ａｄｊ＿ｔｍ＿ｔｉｍｅ＝ｔｍ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ＋ｒｅｓ＿ｓｅｇ＿ｄｉｓｐ＿ｔｉｍｅ、で決定される。好ましくは、調節されたフィールド表示周期パラメータは、最も近い整数値に切り下げられる。最も近い整数値への切り下げにより落とされた部分は、ステップ３０５における残りのセグメントの表示時間（ｒｅｓ＿ｓｅｇ＿ｄｉｓｐ＿ｔｉｍｅ）である。残りのセグメントの表示時間は、次のセグメントについて、調節されたトリックモードの再生セグメントの表示時間を決定するために使用される。
【００３１】
ステップ３２５では、残りのセグメントの表示時間（ｒｅｓ＿ｓｅｇ＿ｄｉｓｐ＿ｔｉｍｅ）パラメータの新たな値は、調節されたトリックモードのセグメントの表示時間パラメータａｄｊ＿ｔｍ＿ｔｉｍｅの非整数部分を、残りのフィールド周期パラメータｒｅｓ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅに割り当てることで決定される。有利なことに、セグメント間のトリックモードの表示時間を調節することで、選択された平均のトリックモードの速度を一定に保つことができる。これにより、トリックモードの再生を通して、非常に大きな制御及びフレキシビリティが与えられる。特に、残りのセグメントの表示時間を選択的に決定することができることを容易に理解されるであろう。たとえば、この値は、値０に設定され、変更されることはない。このケースでは、残りのセグメントの表示時間（ｒｅｓ＿ｓｅｇ＿ｄｓｐ＿ｔｉｍｅ）を有する必要はない。特に、セグメントの表示時間の調節は、セグメント、又は利用されるフレーム構造に依存する。たとえば、所定のケースでは、セグメントの表示時間をフレーム表示周期の整数値に丸め、他のケースでは、セグメントの表示時間をフィールド表示周期の整数値に丸めることが適切である。それにもかかわらず、本発明は、この点に関して限定されない。
【００３２】
ステップ３３０では、判定又は選択は、選択された再生トリックモードの速度のパラメータである、予め決定された調節されたトリックモードのセグメントの表示時間ａｄｊ＿ｔｍ＿ｔｉｍｅを達成するためにどのピクチャを消去すべきかに関して行われる。
【００３３】
どのピクチャを消去すべきか選択するときに考慮される幾つかの要素が存在する。特に、これらのファクタは、限定されるものではないが、オリジナルの記録フォーマット、選択されたトリックモードの再生速度、及び再生装置１００とリモートレコーダとの間のチャネルの帯域幅又は最大ビットレートに関する符号化構造を含んでいる。はじめに、チャネルのビットレートが決定され、消去のために選択されたピクチャがプレゼンテーションデータストリームから除かれたとき、チャネルの帯域幅を超えないことを保証するためビットレートが連続的にモニタされる。次のセグメントを処理するために、ステップ３１０からステップ３３０までが繰り返される。特に、ステップ３０５は、その値がステップ３２５で決定されるので繰り返されない。
【００３４】
特に、より低い優先度のピクチャがセグメントから消去されたとき、チャネルのビットレートは、ピクチャレートが同じままであるので一般的に増加する。これは、最も少ないビット数をもつピクチャ、すなわちＢピクチャが消去され、残りのピクチャは、消去される前の平均的なピクチャよりも多くのビット数を有するときに生じる。特に、ピクチャが消去されるときはいつであっても、チャネルの最大帯域幅を飽和又は超えないように、チャネルの帯域幅がチェックされる。
【００３５】
ステップ３０５からステップ３３０における幾つかのパラメータ又は全てのパラメータは、情報ファイルに記憶される。好ましくは、パラメータは、メモリ１３０に記憶され、メモリでは、コントロールＣＰＵ１２２によりパラメータが検索され、変更されて保存される。コントロールＣＰＵ１２２は、図３で例示される典型的なステップの全てを実行するために構成される。
【００３６】
選択されたトリックモードの速度について、調節されたセグメントの表示時間を達成するため、どのピクチャを消去すべきかに関する判定では、セグメント内で最も低い優先度を有するピクチャを消去することが好ましい。ピクチャのタイプは、階層的に配置されており、Ｉピクチャが最も高い優先度を有しており、Ｐピクチャがこれに続き、最後にＢピクチャが最も低い優先度を有している。セグメント内では、アンカーピクチャ、すなわち参照画像は、表示されるために最も高い優先度を有しており、他のタイプのピクチャが消去された後のみで、消去されることが好ましい。参照画像は、他のピクチャを予測するために使用されるピクチャである。参照画像は、Ｉピクチャ又はＰピクチャのいずれかである。
【００３７】
特に、Ｂピクチャが最も低い優先度を有しているため、アンカーピクチャの数が十分ではないとき、セグメントの既存のビットレートがチャネルで許容される最大のビットレートを超えていないとき、Ｂピクチャのみが表示について考慮される。Ｂピクチャが転送されるか、表示されるために選択され、チャネルのビットレートを超える場合、該Ｂピクチャを置き換えるためにダミーのＢピクチャが使用される。好ましくは、ＢピクチャをダミーのＢピクチャで置き換えることは、セグメント全体を通してダミーのピクチャを一様に分散するようなやり方で行われる。有利なことに、セグメント全体を通してダミーピクチャを一様に分散することで、ピクチャ間でよりスムーズな変化を得ることができ、これにより、急な動きを低減することができる。
【００３８】
Ｂピクチャがダミーのピクチャで置き換えられており、ビットレートがチャネルの最大ビットレートをなお超えている場合、Ｐピクチャは、ダミーのＰピクチャで置き換えられる。ＰピクチャをダミーのＰピクチャで置き換えることで、セグメントの終わりから開始し、該セグメントの始まりに向かって進むことができる。有利なことに、ダミーのＰピクチャの置き換えは、セグメント全体を通して一様に行われ、平均のトリックモードの速度が保証される。これにより、急な動きの少ないビデオとなり、より心地よい視聴を提供することができる。
【００３９】
本発明の別の態様によれば、ユーザ選択可能な可変のトリックモードの速度は、順方向において低速なトリックモードでの再生を含んでいる。低速なトリックモードは、通常の再生速度１×よりも遅い速度での再生を含んでいる。ＭＰＥＧデコーダのようなデコーダからの出力は、視聴者の入力又は表示装置に接続されることが好ましい。低速のトリックモードの間、デコードされて表示されるピクチャの一部又は全部が繰り返されるように、ＭＰＥＧのＧＯＰ又はビットストリームがフォーマット化される。これらのピクチャは、低速のトリックモードの再生速度のような要素に依存して、１回以上繰り返される。ピクチャを繰り返すことで、より長い表示時間が形成され、これにより、選択された低速のトリックモードの再生速度が保たれることが保証される。
【００４０】
特に、再生のために選択されたセグメントに存在するピクチャのタイプに基づいて、ピクチャが繰り返される。ＭＰＥＧ規格に従いフォーマットされた情報の場合、ＧＯＰは、Ｉピクチャ、Ｂピクチャ及びＰピクチャを含んでいる。Ｂピクチャの場合、Ｂピクチャを表すデータは、複製され、表示装置での表示のために再送出される。さらに、ＧＯＰにおけるピクチャの意図された表示順序を示す時間参照を変更することが必要である。
【００４１】
ＩピクチャとＰピクチャの場合、ダミーのピクチャを送出することで、ＩピクチャとＰピクチャを繰り返すことが好ましい。しかし、Ｂピクチャの場合、Ｂピクチャを表すデータは、データを複製して再送出することで繰り返される。それにもかかわらず、本発明は、この点に限定されるものではない。本質的に、ダミーのピクチャは、該ダミーのピクチャが予測されるピクチャの正確な繰り返しである。さらに、ダミーのピクチャは、ダミーのピクチャが予測されるピクチャと等価であり、該ピクチャの繰り返しである。この点に関して、デコードされたダミーのピクチャは、ダミーのピクチャが予測されるピクチャとは区別することが不可能である。有利なことに、ＩピクチャとＰピクチャは、Ｂピクチャよりも一般に多くのビット数を含んでいるため、他のピクチャよりも有意に少ないビット数を含んでいるダミーのピクチャでＩピクチャ及びＰピクチャを繰り返すことが好ましい。特に、これにより、デコーダと再生装置の間のチャネルのビットレートを超えることに関連される問題を低減することができる。
【００４２】
図４は、本発明の構成による、可変のトリックモード再生の間に順方向の低速なトリックモードの典型的な処理を説明するフローチャートである。図４を参照して、ステップ４０５では、表示時間のパラメータは、現在のセグメントについて決定される。ステップ４１０では、選択された低速なトリックモードの再生速度で、現在のセグメントを表示するために要求されるトリックモードの表示時間パラメータが決定される。トリックモードの表示時間パラメータは、ステップ４０５からのトリックモードの表示時間を、選択された低速なトリックモードの再生速度で割ることで決定される。ステップ４１５では、セグメントおけるどのピクチャを繰り返すべきか、及び表示時間パラメータで識別される決定された表示時間の間、該ピクチャを何回繰り返すべきかに関する判定が行われる。ステップ４２０では、複製することでＢピクチャが繰り返され、ダミーのピクチャを挿入することでＩピクチャ及びＰピクチャが繰り返される。
【００４３】
本発明の構成では、選択されたトリックモードの再生速度を達成するため、繰り返し表示されるセグメントにおけるピクチャは、セグメントの構造に依存する。たとえば、ＧＯＰにＢピクチャが存在しない場合、低速のトリックモードの再生の間に再生のためにダミーのピクチャを追加することが好ましい。非常に低速のトリックモードでは、Ｉピクチャ及びＰピクチャがＧＯＰにおける約３分の１のピクチャを備えており、Ｂピクチャが繰り返されない場合には、視覚的に心地よい再生とはならない場合がある。この場合には、Ｂピクチャを複製し、視覚的な心地よさを保証するためにダミーのピクチャを使用してＩピクチャ及びＰピクチャを繰り返すことが好ましい。
【００４４】
本発明の上述された説明に照らして、本発明は、ハードウェア、ソフトウェア又はハードウェアとソフトウェアの組み合わせで実現することができることを理解されたい。本発明によるユーザ選択可能な可変のトリックモードは、集約されたやり方で実現することができ、又は異なるビデオ処理エレメントが幾つかの相互接続されたシステムにわたり展開される分散されたやり方で実現することができる。有利なことに、かかる娯楽システムでは、情報ファイルは、独立かつ遠隔的に配置されたデコーダの間で情報を伝達するために使用される。任意の種類のコンピュータ化された、又はデジタル化されたＭＰＥＧ処理システム、又は本明細書で説明された方法を実行するために調節される他の装置が適している。
【００４５】
本明細書で説明されるように本発明は、図１のコントロールＣＰＵ１２２を意図しており、ハードウェアとソフトウェアの一般的な組み合わせは、ロードされて実行されたとき、本明細書で説明される方法を実行するように、コンピュータシステム、及び図１のコントロールセクション１２０に類似したデジタルビデオ記録システムを制御するコンピュータプログラムをもつ汎用コンピュータシステムをさらに含んでいる。また、本発明は、本明細書で説明される方法の実現を可能にする全ての機能を備えており、かつコンピュータシステムにロードされたとき、これらの方法を実行することができるコンピュータプログラムプロダクトに埋め込むこともできる。
【００４６】
本発明の文脈におけるコンピュータプログラムは、ａ）別の言語、コード又は表記への変更、ｂ）異なるマテリアル形式での再生、のいずれか一方又は両者について、特定の機能を実行するための情報処理能力を有するシステムに意図された命令のセットを実行させる任意の表現、任意の言語、コード又は表記を意味している。
【００４７】
上述された説明は、例示することを意図されており、以下の特許請求の範囲で述べられる点を除いて、本発明を制限することを意図するものではない。
【図面の簡単な説明】
【００４８】
【図１】ＭＰＥＧ表示シーケンス内での一般的なＧＯＰ構造を例示する図である。
【図２】トリックモードのビデオ信号の間にピクチャをデコードして表示するための典型的な装置を例示するブロック図である。
【図３】本発明に係る、典型的な処理を説明するフローチャートである。
【図４】本発明に係る、可変のトリックモード再生の間の順方向の低速トリックモードに関する典型的な処理を説明するフローチャートである。
【図１】
2005513828.tif 000003
【図２】
2005513828.tif 000004
【図３】
2005513828.tif 000005
【図４】
2005513828.tif 000006
【国際調査報告】
2005513828.tif 000007