(57)【要約】本発明は、複数の原画像を含むビデオ信号にトリックモードを実行する方法２００及びシステム１００に関する。本方法は、トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するため、少なくとも１つの原画像を選択的にスキップするステップ２１４、及びフィールドベースの予測を使用して、該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するステップ２２４を含んでいる。また、本方法は、該トリックモードのビデオ信号をモニタするステップをさらに含んでいる。この場合、該トリックモードのビデオ信号に少なくとも１つのダミー双方向予測ピクチャを選択的に挿入する上記ステップは、該トリックモードのビデオ信号のビットレートが所定の閾値を超える場合に行われる。
2005507213.tif 000002
【特許請求の範囲】
【請求項１】
複数の原画像を含むビデオ信号にトリックモードを実行する方法であって、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つの原画像を選択的にスキップするステップと、
フィールドベースの予測を使用して、該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するステップと、
を備える方法。
【請求項２】
該トリックモードのビデオ信号をモニタするステップをさらに備え、
該トリックモードのビデオ信号に少なくとも１つのダミー双方向予測ピクチャを選択的に挿入する前記ステップは、該トリックモードのビデオ信号のビットレートが所定の閾値を超えた場合に行われる、
請求項１記載の方法。
【請求項３】
該ダミー双方向予測ピクチャのそれぞれは、１方向で予測されるピクチャであり、参照画像から該ダミー双方向予測ピクチャのそれぞれを予測するステップをさらに備える、
請求項１記載の方法。
【請求項４】
該予測するステップは、該参照画像に関連される１つのフィールドから該ダミー双方向予測ピクチャのそれぞれを予測するステップをさらに備える、
請求項３記載の方法。
【請求項５】
該参照画像は、イントラピクチャ及び予測ピクチャを備えるグループから選択されたピクチャである、
請求項４記載の方法。
【請求項６】
該トリックモードのコマンドは、コマ落としのトリックモードであり、前記予測するステップは、ピクチャにおける振動によるアーチファクトを制御するため、該参照画像に関連される第一のフィールドから所定数の該ダミー双方向予測ピクチャを予測するステップ、該参照画像に関連される第二のフィールドから所定数の該ダミー双方向予測ピクチャを予測するステップをさらに備える、
請求項４記載の方法。
【請求項７】
該複数の原画像のそれぞれは表示インジケータを含み、原画像がスキップされたとき、又はダミー双方向予測ピクチャが挿入されたとき、意図された表示順序を反映するために、該複数の原画像の少なくとも１部に関する表示インジケータを選択的に変更するステップをさらに備える、
請求項１記載の方法。
【請求項８】
該表示インジケータは、時間参照フィールドである、
請求項７記載の方法。
【請求項９】
該時間参照フィールドのそれぞれは整数値を有し、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更する前記ステップは、原画像がスキップされるたびに、該時間参照フィールドの整数値を１だけ減少するステップを備える、
請求項８記載の方法。
【請求項１０】
該時間参照フィールドのそれぞれは整数値を有し、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更する前記ステップは、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されるたびに、該時間参照フィールドの整数値を１だけ増加するステップをさらに備える、
請求項８記載の方法。
【請求項１１】
該トリックモードのビデオ信号の少なくとも１部をリモートデコーダでデコードするステップをさらに備える、
請求項１記載の方法。
【請求項１２】
該トリックモードは、コマ落としのトリックモードである、
請求項１記載の方法。
【請求項１３】
参照画像からダミー双方向予測ピクチャのそれぞれを予測するステップをさらに備え、該参照画像は、インタレースピクチャ、ノンインタレースピクチャ又はフィールドピクチャを備えるグループから選択されたピクチャである、
請求項１記載の方法。
【請求項１４】
該ダミー双方向予測ピクチャは、第一のフィールドと第二のフィールドを有する２方向で予測されたピクチャであり、第一の参照画像から第一のフィールドを予測し、第二の参照画像から第二のフィールドを予測するステップをさらに備える、
請求項１記載の方法。
【請求項１５】
該ダミー双方向予測ピクチャの第一のフィールドと第二のフィールドを予測する前記ステップは、該第一の参照画像に関連される１つのフィールドから該第一のフィールドを予測するステップと、該第二の参照画像に関連される１つのフィールドから該第二のフィールドを予測するステップをさらに備える、
請求項１４記載の方法。
【請求項１６】
所望の再生速度を維持するために、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されたとき、残りの原画像をスキップするステップをさらに備える、
請求項１記載の方法。
【請求項１７】
リモートデコーダ構成で、複数の原画像を含むビデオ信号にトリックモードを実行する方法であって、該複数の原画像のそれぞれは、表示インジケータを含み、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために、少なくとも１つの原画像を選択的にスキップするステップと、
該トリックモードのビデオ信号のビットレートをモニタするステップと、
該ビットレートが所定の閾値を超えた場合に、フィールドベースの予測を使用して該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するステップと、
原画像がスキップされたとき、又はダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されたとき、意図された表示順序を反映するために、該複数の原画像の少なくとも１部に関する表示インジケータを選択的に変更するステップと、
を備える方法。
【請求項１８】
複数のインタレース走査された原画像を含むビデオ信号にトリックモードを実行する方法であって、該複数のインタレース走査された原画像は表示インジケータを含み、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つのインタレース走査された原画像を選択的にスキップするステップと、
インタレース走査された原画像がスキップされるたびに、意図された表示順序を反映するために、該複数のインタレース走査された原画像の少なくとも１部に関する表示インジケータを選択的に変更するステップと、
を備える方法。
【請求項１９】
該トリックモードのビデオ信号の少なくとも１部をリモートデコーダでデコードするステップをさらに備える、
請求項１８記載の方法。
【請求項２０】
複数の原画像を含むビデオ信号にトリックモードを実行するためのシステムであって、
記憶媒体からデータを読み出し、該複数の原画像を含むビデオ信号を出力するためのコントローラと、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つの原画像を選択的にスキップし、フィールドベースの予測を使用して、該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するためにプログラムされるプロセッサと、
を備えるシステム。
【請求項２１】
該プロセッサは、該トリックモードのビデオ信号をモニタし、該トリックモードのビデオ信号のビットレートが所定の閾値を超えた場合に、該トリックモードのビデオ信号に少なくとも１つのダミー双方向予測ピクチャを選択的に挿入するためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項２２】
該ダミー双方向予測ピクチャのそれぞれは、１方向で予測されるピクチャであり、該プロセッサは、参照画像から該ダミー双方向予測ピクチャのそれぞれを予測するためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項２３】
該プロセッサは、該参照画像に関連される１つのフィールドから該ダミー双方向予測ピクチャのそれぞれを予測するためにさらにプログラムされる、
請求項２２記載のシステム。
【請求項２４】
該参照画像は、イントラピクチャ及び予測ピクチャを備えるグループから選択されたピクチャである、
請求項２３記載のシステム。
【請求項２５】
該トリックモードは、コマ落としのトリックモードであり、該プロセッサは、ピクチャにおける振動によるアーチファクトを制御するため、該参照画像に関連される第一のフィールドから所定数の該ダミー双方向予測ピクチャを予測し、該参照画像に関連される第二のフィールドから所定数の該ダミー双方向予測ピクチャを予測するためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項２６】
該複数の原画像のそれぞれは表示インジケータを含み、該プロセッサは、原画像がスキップされたとき、又はダミー双方向予測ピクチャが挿入されたとき、意図された表示順序を反映するために、該複数の原画像の少なくとも１部に関する表示インジケータを選択的に変更するためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項２７】
該表示インジケータは、時間参照フィールドである、
請求項２６記載のシステム。
【請求項２８】
該時間参照フィールドのそれぞれは整数値を有し、該プロセッサは、原画像がスキップされるたびに、該時間参照フィールドの整数値を１だけ減少することで、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更するためにさらにプログラムされる、
請求項２７記載のシステム。
【請求項２９】
該時間参照フィールドのそれぞれは整数値を有し、該プロセッサは、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されるたびに、該時間参照フィールドの整数値を１だけ増加することで、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更するためにさらにプログラムされる、
請求項２７記載のシステム。
【請求項３０】
該トリックモードのビデオ信号の少なくとも１部を遠隔的にデコードするためのデコーダをさらに備える、
請求項２０記載のシステム。
【請求項３１】
該トリックモードは、コマ落としのトリックモードである、
請求項２０記載のシステム。
【請求項３２】
該プロセッサは、参照画像からダミー双方向予測ピクチャのそれぞれを予測するためにさらにプログラムされ、該参照画像は、インタレースピクチャ、ノンインタレースピクチャ又はフィールドピクチャを備えるグループから選択されたピクチャである、
請求項２０記載のシステム。
【請求項３３】
該ダミー双方向予測ピクチャは、第一のフィールドと第二のフィールドを有する２方向で予測されたピクチャであり、該プロセッサは、第一の参照画像から第一のフィールドを予測し、第二の参照画像から第二のフィールドを予測するためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項３４】
該プロセッサは、該第一の参照画像に関連される１つのフィールドから該第一のフィールドを予測し、該第二の参照画像に関連される１つのフィールドから該第二のフィールドを予測するためにさらにプログラムされる、
請求項３３記載のシステム。
【請求項３５】
該プロセッサは、所望の再生速度を維持するために、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されたとき、残りの原画像をスキップするためにさらにプログラムされる、
請求項２０記載のシステム。
【請求項３６】
リモートデコーダ構成で、複数の原画像を含むビデオ信号にトリックモードを実行するためのシステムであって、該複数の原画像のそれぞれは、表示インジケータを含み、
記憶媒体からデータを読出し、該複数の原画像を含むビデオ信号を出力するためのコントローラと、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために、少なくとも１つの原画像を選択的にスキップし、該トリックモードのビデオ信号のビットレートをモニタし、該ビットレートが所定の閾値を超えた場合に、フィールドベースの予測を使用して該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入し、原画像がスキップされたとき、又はダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されたとき、意図された表示順序を反映するために、該複数の原画像の少なくとも１部に関する表示インジケータを選択的に変更するためにプログラムされるプロセッサと、
を備えるシステム。
【請求項３７】
複数のインタレース走査された原画像を含むビデオ信号にトリックモードを実行するためのシステムであって、該複数のインタレース走査された原画像のそれぞれは表示インジケータを含み、
記憶媒体からデータを読出し、該複数のインタレース走査された原画像を含むビデオ信号を出力するためのコントローラと、
トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つのインタレース走査された原画像を選択的にスキップし、インタレース走査された原画像がスキップされるたびに、意図された表示順序を反映するために、該複数のインタレース走査された原画像の少なくとも１部に関する表示インジケータを選択的に変更するためにプログラムされるプロセッサと、
を備えるシステム。
【請求項３８】
該トリックモードのビデオ信号の少なくとも１部をデコードするためのリモートデコーダをさらに備える、
請求項３７記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の構成は、ビデオシステム全般に関し、より詳細には、デジタル形式でエンコードされたビデオ系列を記録又は再生するビデオシステムに関する。
【背景技術】
【０００２】
デジタルテレビジョン（ＤＴＶ）及び高精細テレビジョン（ＨＤＴＶ）は、今日の家庭用電子製品の市場において注目されている。これらのタイプのテレビジョンの多くの購入者は、先に記録された番組を視聴したり、該購入者の好みの番組を記録したりするために、デジタルビデオディスク（ＤＶＤ）レコーダ又はプレーヤのような、デジタルビデオレコーダ又はプレーヤも購入する。特に、ＤＴＶ（又はＨＤＴＶ）とデジタルビデオレコーダ又はプレーヤとの組み合わせは、ホームシアター娯楽システムの統合された部分となる。
【０００３】
デジタルビデオレコーダ又はプレーヤは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダを一般に含んでおり、このデコーダは、レコーダ又はプレーヤが再生するディスクに記憶されたデジタル形式でエンコードされたマルチメディアデータをデコードする。デジタルビデオレコーダ又はプレーヤが従来の（ＤＴＶではない、又はＨＤＴＶではない）テレビジョンに接続された場合、デジタル形式でエンコードされた信号は、従来のテレビジョンに表示される前に、デジタルビデオレコーダ又はプレーヤのＭＰＥＧデコーダによりデコードされる。しかし、多くのＤＴＶは、それ自身のＭＰＥＧデコーダを含んでいる。かかるように、デジタルビデオレコーダ又はプレーヤがＤＴＶに接続された場合、ディスクから読み出されたビデオ信号は、ＤＴＶのデコーダで遠隔的にデコードされる。このシステム構成は、リモートデコーダ構成と呼ばれる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、デジタル形式でエンコードされた信号をリモートＤＴＶデコーダによりデコードすることには、重要な問題が存在する。特に、このタイプの構成においてトリックモードを実行することは非常に困難である。トリックモードは、通常の速度で再生が行われないか、又は順方向で再生が行われない任意のビデオ再生である。しばしば、トリックモードは、コマ落としのトリックモードの間のようなビデオ信号における多数のピクチャをスキップすることを含んでいる。リモートデコーダに転送されているビデオ信号におけるピクチャをスキップすることで、該信号の平均ビットレートが実際に増加する可能性がある。デジタルビデオレコーダ又はプレーヤとＤＴＶとの間の帯域幅は制限されているため、コマ落としのトリックモードを実行することは、該信号のビットレートが転送チャネルの最大ビットレートの限度を超える可能性がある。
【０００５】
たとえば、ＭＰＥＧビデオ信号では、３つの個別のタイプのデジタル形式でエンコードされたピクチャがある。これらは、イントラ（Ｉ）ピクチャ、予測（Ｐ）ピクチャ及び双方向予測（Ｂ）ピクチャである。当該技術分野で知られているように、ＩピクチャとＰピクチャは、少なくともＢピクチャに関して、比較的多くのエンコードされたデータを含んでいる。コマ落としのトリックモードの間、スキップされるグループ・オブ・ピクチャ（ＧＯＰ）における最初のピクチャは、一般にＢピクチャである。Ｂピクチャがスキップされるとき、ＧＯＰにおける残りのピクチャについて平均のエンコードされたデータ量、すなわち平均のピクチャ当たりのビット数が増加する。かかる問題は、トリックモードのビデオ信号を表示する間にバッファのオーバフローを引き起こし、ピクチャの損失を引き起こす。
【０００６】
ビットレートの問題に加えて、ビデオ信号を遠隔的にデコードすることには、別の問題がある。かかる構成において、インタレースピクチャを繰り返し表示することで、この繰り返されるピクチャにおいて動く対象物が含まれている場合には、振動する効果がディスプレイに現れる。この問題点を説明するために、インタレース走査の簡単な説明が与えられる。
【０００７】
多くのテレビジョンは、インタレース走査技術を採用している。この走査フォーマットでは、ビデオ信号は、所定数の水平ラインに典型的に分割される。それぞれのフィールド周期の間、これらのラインの半分のみが走査される。一般に、最初のフィールド周期の間に奇数番号のラインが走査され、次のフィールド周期の間に偶数番号のラインが走査される。それぞれの掃引は、フィールドと呼ばれ、両者が組み合わされたとき、２つのフィールドは、１つの完全なピクチャ、すなわちフレームを形成する。ＮＴＳＣシステムでは、毎秒で６０フィールドが表示され、毎秒３０フレームのレートとなる。
【０００８】
インタレース走査型テレビジョンにおいて、動く対象物がスクリーンにわたり移動するとき、それぞれのフィールドは、この動く対象物の一部を表示するのみである。この部分的な表示は、あるフィールドが全体のピクチャのうちの１つおきの水平ラインを表示するだけであるために生じる。たとえば、ある特定のフィールドｎについて、奇数番号の水平ラインのみが走査され、フィールドｎで表示される動く対象物の一部は、フィールドｎの奇数番号の水平ラインの掃引の間に走査される一部である。次のフィールドであるフィールドｎ＋１は、１／６０秒後に形成され、そのピクチャの偶数番号の水平ラインを表示する。したがって、フィールドｎ＋１で表示される動く対象物の一部は、フィールドｎ＋１の偶数番号の水平ラインの掃引の間に走査される一部である。それぞれのフィールドは時間的に別個のものであるが、人間の目には、フィールドが表示される速度のために、フィールドの連続的な表示は滑らかな動きとして知覚される。
【０００９】
視聴者がトリックモードを始動した場合、トリックモードのビデオ信号は、繰り返されるピクチャ、インタレース走査フォーマットに従って記録されるピクチャを含んでいる場合がある。たとえば、視聴者が、ある特定のピクチャにフリーズのトリックモードを始動した場合、そのピクチャは、リモートデコーダを含んでいるＤＴＶに繰り返し転送され、該ＤＴＶにてデコードされて表示される。しかし、該繰り返されるピクチャを表示することは、インタレースピクチャの通常表示に従うことであり、すなわち、インタレースピクチャを構成するフィールドが交互に表示される。
【００１０】
動く対象物が、インタレース走査フォーマットに従って記録されたピクチャに現れる場合、それぞれのフィールドは、この動く対象物を１つの特定の位置で表示する。したがって、フリーズのトリックモードの間、これらのフィールドが交互に表示されるとき、ディスプレイにおいて動く対象物は、ディスプレイにおけるある位置から別の位置に急速に移動する。実際に、この動く対象物は、振動しているように見える。この振動は、インタレースフィールドが時間的に別個のものであり、動く対象物がそれぞれのフィールドの異なる位置で現れるために生じる。
【００１１】
また、この問題は、デインタレーサを含むＤＴＶにも存在する。当該技術分野では公知であるように、デインタレーサは、インタレースフィールドから完全なフレームを構築する。したがって、デインタレーサは、繰り返されるインタレースフレームを備えるフィールドから完全なフレームを構築する。しかしながら、インタレースフィールドから構築されるこれら完全なフレームもまた交互のやり方で表示されるため、振動によるアーチファクトの可能性が生じる。さらに、この振動の影響は、フリーズのトリックモードで現れるだけでなく、インタレースピクチャが繰り返される任意の他のトリックモードでも現れる場合がある。したがって、システムの費用又は複雑さを増加することなしに、ビットレートの問題及び振動によるアーチファクトを低減することが望まれる。
【課題を解決するための手段】
【００１２】
本発明は、複数の原画像を含むビデオ信号にトリックモードを実行する方法に関する。本方法は、トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つの原画像を選択的にスキップするステップ、及びフィールドベースの予測を使用して、該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するステップを含んでいる。また、本方法は、該トリックモードのビデオ信号をモニタするステップ、及び該トリックモードのビデオ信号のビットレートが所定の閾値を超えた場合に、該トリックモードのビデオ信号に少なくとも１つのダミー双方向予測ピクチャを選択的に挿入するステップ含んでいる。
【００１３】
１つの構成では、該ダミー双方向予測ピクチャのそれぞれは、１方向で予測されるピクチャであり、本方法は、参照画像から該ダミー双方向予測ピクチャのそれぞれを予測するステップをさらに含んでいる。さらに、上記予測するステップは、該参照画像に関連される１つのフィールドから該ダミー双方向予測ピクチャのそれぞれを予測するステップをさらに含んでいる。該参照画像は、イントラピクチャ及び予測ピクチャを備えるグループから選択されたピクチャである。
【００１４】
別の構成では、該トリックモードのコマンドは、コマ落としのトリックモードである。また、上記予測するステップは、ピクチャにおける振動によるアーチファクトを制御するため、該参照画像に関連される第一のフィールドから所定数の該ダミー双方向予測ピクチャを予測するステップ、及び該参照画像に関連される第二のフィールドから所定数の該ダミー双方向予測ピクチャを予測するステップをさらに含んでいる。
【００１５】
本発明の１態様では、該複数の原画像のそれぞれは表示インジケータを含んでおり、本方法は、原画像がスキップされたとき、又はダミー双方向予測ピクチャが挿入されたとき、意図された表示順序を反映するため、該複数の原画像の少なくとも１部に関する表示インジケータを選択的に変更するステップをさらに含んでいる。該表示インジケータは、時間参照フィールドである。
【００１６】
さらに、該時間参照フィールドのそれぞれは整数値を有しており、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更する上記ステップは、原画像がスキップされるたびに、該時間参照フィールドの整数値を１だけ減少するステップを含んでいる。さらに、該複数の原画像の少なくとも１部に関する時間参照フィールドを選択的に変更する上記ステップは、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されるたびに、該時間参照フィールドの整数値を１だけ増加するステップを含んでいる。
【００１７】
別の態様では、本方法は、リモートデコーダで、該トリックモードのビデオ信号の少なくとも１部をデコードするステップをさらに含んでおり、該トリックモードは、コマ落としのトリックモードである。また、本方法は、参照画像からダミー双方向予測ピクチャのそれぞれを予測するステップを含んでおり、該参照画像は、インタレースピクチャ、ノンインタレースピクチャ又はフィールドピクチャである。
【００１８】
１つの構成では、該ダミー双方向予測ピクチャは、第一のフィールドと第二のフィールドを有する２方向で予測されたピクチャであり、本方法は、第一の参照画像から第一のフィールドを予測し、第二の参照画像から第二のフィールドを予測するステップを含んでいる。該ダミー双方向予測ピクチャの第一のフィールドと第二のフィールドを予測する上記ステップは、該第一の参照画像に関連される１つのフィールドから該第一のフィールドを予測するステップ、及び該第二の参照画像に関連される１つのフィールドから該第二のフィールドを予測するステップをさらに含んでいる。さらに、本方法は、所望の再生速度を保つため、ダミー双方向予測ピクチャが該トリックモードのビデオ信号に挿入されたとき、残りの原画像をスキップするステップをさらに含んでいる。
【００１９】
また、本発明は、複数のインタレース走査された原画像を含むビデオ信号にトリックモードを実行する方法に関する。該複数のインタレース走査された原画像のそれぞれは、表示インジケータを含んでいる。本方法は、トリックモードのコマンドに応答して、該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つのインタレース走査された原画像を選択的にスキップするステップ、及びインタレース走査された原画像がスキップされるたびに、意図された表示順序を反映するために、該複数のインタレース走査された原画像の少なくとも１部に関する表示インジケータを選択的に変更するステップを含んでいる。さらに、本方法は、リモートデコーダで、このトリックモードのビデオ信号の少なくとも１部をデコードするステップをさらに含んでいる。
【００２０】
また、本発明は、複数の原画像を含むビデオ信号にトリックモードを実行するためのシステムに関する。本システムは、記憶媒体から該ビデオ信号を表すデータを読み出し、該複数の原画像を含む該ビデオ信号を出力するためのコントローラ、及びプロセッサを含んでいる。このプロセッサは、トリックモードのコマンドに応答して該ビデオ信号をトリックモードのビデオ信号に変換するために少なくとも１つの原画像を選択的にスキップし、フィールドベースの予測を使用して、該トリックモードのビデオ信号に少なくとも１つのダミーの双方向予測ピクチャを選択的に挿入するためにプログラムされている。また、本システムは、先に説明された方法を実現するために適切なソフトウェア又は回路を含んでいる。
【発明を実施するための最良の形態】
【００２１】
本発明の構成に係る、様々な最新の動作機能を実現するためのシステム１００は、図１のブロック図に示されている。しかし、本発明は、図１に例示される特定のシステムに限定されるものではなく、デジタル形式でエンコードされた信号を受けて、該信号を表示装置に転送可能な任意の他のシステムで本発明を実施することができる。さらに、システム１００は、任意の特定のタイプの記憶媒体からデータを読み出すこと、又は該任意の特定のタイプの記憶媒体にデータを書き込むことに限定されず、デジタル形式でエンコードされたデータを記憶可能な任意の記憶媒体をシステム１００で使用することができる。
【００２２】
システム１００は、コントローラ１１０を含んでおり、このコントローラ１１０は、記憶媒体１１２からデータを読み出し、又は該記憶媒体１１２にデータを書き込む。また、システム１００は、サーチエンジン１１４、マイクロプロセッサ１１６、転送バッファ１１７及び表示装置１１８を有している。サーチエンジン１１４は、記憶媒体１１２から読み出されたビデオ信号において１以上の特定のタイプのピクチャを探すための適切なソフトウェア及び回路を含んでいる。マイクロプロセッサ１１６がコントローラ１１０及びサーチエンジン１１４の動作を制御可能とするために、制御回路及びデータインタフェースを設けることもできる。マイクロプロセッサ１１６により実行される従来の動作のために、適切なソフトウェア又はファームウェアをメモリに設けることができる。さらに、本発明の手順に従って、マイクロプロセッサ１１６用のプログラムルーチンを設けることができる。
【００２３】
なお、サーチエンジン１１４及びマイクロプロセッサ１１６の全部又は一部は、本発明が意図する範囲でプロセッサ１２４とすることができる。さらに、コントローラ１１０、サーチエンジン１１４、マイクロプロセッサ１１６及び転送バッファ１１７の全部又は一部は、本発明が意図する範囲でビットストリームソース１２２とすることができる。１つの構成では、表示装置１１８は、記憶媒体１１２から読み出され、ビットストリームソース１２２で処理された任意のビデオ信号の全部又は一部をデコードするために自身のデコーダ１１９を含んでいる。この特定の構成では、ビットストリームソース１２２におけるデコーダ（図示せず）は、記憶媒体１１２から読み出されたビデオ信号を典型的にデコードしない。この特定の実施の形態は、リモートデコーダ構成と呼ばれる。なお、本発明は、この構成に限定されず、他の適切なシステムで本発明を実施することができる。
【００２４】
動作において、コントローラ１１０は、記憶媒体１１２から複数のピクチャを含んでいるビデオ信号を読み出す。これらの原画像（ｏｒｉｇｉｎａｌ  ｐｉｃｔｕｒｅ）は、インタレースピクチャ、ノンインタレースピクチャ又はフィールドピクチャである。１つの構成では、マイクロプロセッサ１１６が、コマ落としコマンドのようなトリックモードのコマンドを受信した場合、マイクロプロセッサ１１６は、１以上の適切な原画像をスキップするために、トリックモードのビデオ信号において該１以上の適切な原画像を探すように、サーチエンジン１１４に指示する。この１以上の適切な原画像が一旦探されると、サーチエンジン１１４は、マイクロプロセッサ１１６に合図し、マイクロプロセッサ１１６は、ビデオ信号をトリックモードのビデオ信号に変換するために、少なくとも１つの原画像を選択的にスキップする。スキップされたピクチャは、トリックモードの間にデコードされることはなく、表示されることもない。
【００２５】
さらに、トリックモードの間、マイクロプロセッサ１１６は、トリックモードのビデオ信号にダミーの双方向予測（ダミーＢ）ピクチャを挿入するため、別の組の１以上の適切な原画像を探すように、サーチエンジン１１４に指示する。ダミーＢピクチャは、所定のピクチャから予測されるＢピクチャであって、ダミーＢピクチャの動きベクトルは、ゼロに設定され、その残差信号は、ゼロに設定されるか、又はエンコードされない。
【００２６】
適切な原画像が一旦探されると、サーチエンジン１１４は、マイクロプロセッサ１１６に合図し、マイクロプロセッサ１１６は、該探された原画像から予測される対応するダミーＢピクチャを生成する。次いで、マイクロプロセッサ１１６は、このダミーＢピクチャが転送バッファ１１７、表示装置１１８及びデコーダ１１９に送出されるように、少なくとも１つの対応するダミーＢピクチャを選択的に挿入する。ダミーＢピクチャをトリックモードのビデオ信号に挿入することで、該信号の全体のビットレートを低減される。これは、ダミーＢピクチャが比較的少ない量のエンコードされたデータを含んでいるためである。
【００２７】
このやり方、すなわち、マイクロプロセッサ１１６がトリックモードのコマンドを受信したときにダミーＢピクチャを生成することを、「オン・ザ・フライ」でダミーＢピクチャを生成すると呼ぶ。代替的に、マイクロプロセッサ１１６は、１以上のダミーＢピクチャがメモリ（図示せず）に記憶されるトリックモードのコマンドの始動の前に、ダミーＢピクチャを生成する。マイクロプロセッサ１１６がトリックモードのコマンドを一旦受信すると、マイクロプロセッサ１１６は、１以上のダミーＢピクチャをメモリから検索し、この検索されたダミーＢピクチャをトリックモードのビデオ信号に挿入する。いずれの構成においても、ダミーＢピクチャが表示装置１１８に転送されて表示されるように、ダミーＢピクチャは、原画像を繰り返すために使用される。
【００２８】
本発明の別の観点では、マイクロプロセッサ１１６は、トリックモードのビデオ信号のビットレートをモニタする。トリックモードのビデオ信号のビットレートが所定の閾値を超えた場合、マイクロプロセッサ１１６は、サーチエンジン１１４と共に、先に説明された選択的な挿入処理を実行する。この挿入処理では、少なくとも１つのダミーＢピクチャがトリックモードのビデオ信号に挿入される。また、マイクロプロセッサ１１６は、ピクチャの振動による問題を回避するため、フィールドベースの予測方式を使用して構築されるトリックモードのビデオ信号にダミーＢピクチャを挿入する。トリックモードのビデオ信号にダミーＢピクチャを挿入する幾つかの異なる技術が後に説明される。別の構成では、所望の再生速度を保つため、ダミーＢピクチャがトリックモードのビデオ信号に挿入されたとき、マイクロプロセッサ１１６は、残りの原画像をスキップする。
【００２９】
別の構成では、マイクロプロセッサ１１６は、意図された表示順序を反映するため、トリックモードのビデオ信号に含まれる複数の原画像のうちの１以上に含まれる情報の所定の部分を変更する。この変更処理は、原画像がスキップされたか、又はダミーＢピクチャがビデオ信号に挿入されたかで実行される。本発明の動作は、以下に更に詳細に説明される。
【００３０】
図２を参照して、インタレースのダミーＢピクチャを使用した、コマ落としのトリックモードのようなトリックモードで動作するためのやり方を示す方法２００が例示されている。１つの構成では、本発明は、リモートデコーダ構成で実施される。本発明によれば、リモートデコーダ構成は、ビデオ信号におけるピクチャの少なくとも１部が、デコーダにピクチャを供給するビットストリームソースの外部にあって、該ビットストリームソースの制御下にない該デコーダによりデコードされる任意のシステムである。
【００３１】
例として、ビットストリームソースは、光記憶媒体からデータを読み出し、転送チャネルを通して、このデータをデジタルテレビジョンに転送する光記憶媒体のプレーヤ又はレコーダである。このデジタルテレビジョンは、それ自身のデコーダを含んでいる。しかし、本発明は、この例すなわちリモートデコーダ構成であっても限定されるものではなく、任意の他の適切なシステム又は構成で本発明を実施することができる。
【００３２】
ステップ２１０で、複数の原画像を含むビデオ信号が読み出される。原画像は、インタレースピクチャ、ノンインタレースピクチャ又はフィールドピクチャである。ステップ２１２で、トリックモードのコマンドが受信される。本発明によれば、トリックモードのコマンドは、早送り又は巻き戻しのようなコマ落としコマンドを含めて、１以上の原画像がスキップされる任意のコマンドである。ステップ２１４に示されるように、少なくとも１つの原画像が選択的にスキップされる。この選択的なピクチャのスキップにより、ビデオ信号がトリックモードのビデオ信号に変換される。
【００３３】
１つの構成では、スキップされる最初の原画像はＢピクチャである。図３を参照して、インタレースピクチャを表示順序で含んでいる典型的なグループ・オブ・ピクチャ（ＧＯＰ）３００が示されている。下付き番号は、それぞれのピクチャが、通常の再生速度で、ＧＯＰにおける他のピクチャと相対的にいつ表示されるかを示している。小文字“ｔ”は、トップフィールドを表しており、小文字“ｂ”は、ボトムフィールドを表している。このＧＯＰ３００は、ビデオ信号における多くのＧＯＰのうちの１つである。本発明は、この特定のＧＯＰに限定されるものではないが、ＧＯＰ３００は、コマ落としのトリックモードがどのようなやり方で実行されるかを例示する役割を果たしている。たとえば、３×（１×は通常の再生を表す）のコマ落とし再生が望まれる場合、ＧＯＰ３００における全てのＢピクチャがスキップされる。したがって、この特定のＧＯＰについて、ピクチャＩ２及びＰピクチャのみが転送され、及び／又はデコードされて表示される。
【００３４】
より高速なトリックモードでは、幾つかのＰピクチャをスキップすることができ、所定の速度で、（ピクチャＩ２を含めた）ＧＯＰ３００全体がスキップされる場合がある。Ｐピクチャがスキップされる場合、当業者であれば、ＧＯＰの最後の方にあるＰピクチャを最初にスキップすることが好ましいことを認識されるであろう。この例では、ピクチャＰ１４が最初にスキップされ、次いで、ピクチャＰ１１がスキップされる等である。このやり方でピクチャをスキップすることで、トリックモードの間に表示されるピクチャをデコードするために必要とされる適切なデコードシーケンスを保つことができる。
【００３５】
別の実施の形態では、複数の原画像のそれぞれは、表示インジケータを含んでいる。判定ブロック２１６で判定されるように、これらのピクチャの表示インジケータが選択的に変更される場合、ステップ２１８で示されるように、複数の原画像の少なくとも１部に関する表示インジケータが選択的に変更される。特に、これらの表示インジケータを変更することで、原画像がスキップされたとき、複数の原画像の意図された表示順序を反映することができる。表示インジケータが変更されない場合、本方法２００は、ステップ２２０に進む。
【００３６】
１つの構成では、表示インジケータは、時間参照フィールドである。時間参照フィールドは、一般には１０ビットフィールドであり、デジタル形式でエンコードされたピクチャのピクチャヘッダに配置される。デコーダのなかには、時間参照フィールドに依存して、ビデオ信号における特定のピクチャが該ビデオ信号における他のピクチャと相対的にいつ表示されるかを判定するものがある。このフィールドは、通常整数値を有する。
【００３７】
例として、図３を再び参照して、ＧＯＰ３００は、１５のピクチャを含んでいる。ＧＯＰ３００におけるピクチャの下付き番号は、それぞれのピクチャの時間参照フィールドの整数値に対応する。たとえば、ＧＯＰにおける最初のピクチャであるピクチャＢ０の時間参照フィールドは、整数値０を有する。表示される次のピクチャであるピクチャＢ１の時間参照フィールドは、整数値１を有する。したがって、表示されるそれぞれ次のピクチャの時間参照フィールドの整数値は、ピクチャＰ１４まで終始１だけ増加される。このピクチャＰ１４の時間参照フィールドは、整数値１４を有する。便宜的に、フレーズ「時間参照フィールドの整数値」は、「整数値」と呼ばれる。
【００３８】
原画像がスキップされたとき、原画像の時間参照フィールドに従う表示順序は、もはや有効ではない。したがって、スキップされた原画像に後続する原画像の時間参照フィールドの整数値は、適切な表示順序を示すために変更される。
【００３９】
たとえば、ピクチャＢ９及びＢ１０がスキップされたとき、後続する原画像の整数値は、値２だけ減少される。したがって、ピクチャＰ１１の時間参照フィールドの整数値は、１１から９に変更され、ピクチャＢ１２の時間参照フィールドの整数値は、１２から１０に変更される等である。この変更処理は、ＧＯＰ３００の終了に到達するまで継続し、ＧＯＰ３００における残りのピクチャが適切な順序で表示されることが保証される。したがって、ＧＯＰにおける原画像がスキップされるたびに、そのＧＯＰにおける残りのピクチャの時間参照フィールドの整数値は、値１だけ減少される。
【００４０】
トリックモードのビデオ信号における他のＧＯＰでスキップされないピクチャの時間参照フィールドの整数値を変更する処理は、これらの例に従って実行される。しかし、本発明は、この特定の例に限定されるものではなく、意図された表示順序を反映するために関連する時間参照フィールドの整数値を変更する他のやり方を任意の他の適切なやり方で実行することもできる。さらに、本発明は、時間参照フィールドの使用に限定されるものではなく、先に説明されたいずれかの実施の形態において、任意の他の適切な表示インジケータを変更して、意図された表示順序を反映することができる。
【００４１】
図２における本方法２００を参照して、ステップ２２０で、トリックモードのコマンドの間に、トリックモードのビデオ信号のビットレートがモニタされる。トリックモードのビデオ信号のビットレートをモニタすることは、コマ落としのトリックモードの間に必要とされる場合がある。これは、先に説明されたように、ピクチャをスキップすることで、平均のビットレートが増加するためである。あるケースでは、この増加されたビットレートは、ビデオ信号を転送する転送チャネルで許容される最大ビットレートを超える場合がある。本発明によれば、転送チャネルで許容される最大ビットレートは、所定の閾値と呼ばれる。
【００４２】
判定ブロック２２２で、トリックモードのビデオ信号のビットレートが、この所定の閾値を超えたかが判定される。ビットレートが所定の閾値に到達していない場合、本方法２００は、判定ブロック２３０に進む。ステップ２２２を参照して、ビットレートが所定の閾値を超えた場合、ステップ２２４で示されるように、フィールドベースの予測を使用して、１以上のダミーＢピクチャがトリックモードのビデオ信号に挿入される。すなわち、ダミーＢピクチャは、１以上のフィールドを含んでおり、それぞれのフィールドは、フレームピクチャを構成する任意のフィールドを含めて、別のフレームピクチャ又は別のフィールドピクチャから予測される。以下に説明されるように、トリックモードのビデオ信号にダミーＢピクチャを挿入することで、かかる信号のビットレートを低減することができる。
【００４３】
先に説明されたように、ダミーＢピクチャは、所定のピクチャから予測されるＢピクチャである。このダミーＢピクチャの動きベクトルは、ゼロに設定され、その残差信号はゼロに設定されるか、又はエンコードされない。たとえば、ＭＰＥＧ信号では、ダミーＢピクチャの離散コサイン変換（ＤＣＴ）係数は、ゼロに設定されるか、又はエンコードされない。かかるように、ダミーＢピクチャは、殆ど情報を含んでいない。ダミーＢピクチャの主要な目的は、非常に少ないビット数を使用して、該ダミーＢピクチャが予測されるピクチャを複製すること、又は繰り返すことである。したがって、ダミーＢピクチャがコマ落としのトリックモードのビデオ信号に配置されたとき、ＧＯＰにおけるピクチャ当たりの平均ビット数が減少し、これにより、平均ビットレートが低減される。
【００４４】
ダミーＢピクチャが予測されるピクチャは、一般に参照画像と呼ばれ、任意の数の原画像を参照画像と呼ぶことができる。１つの構成では、参照画像は、Ｉピクチャ又はＰピクチャのいずれかである。別の構成では、トリックモードのビデオ信号に挿入されるダミーＢピクチャは、１方向で予測されるピクチャである。１方向で予測されるピクチャは、単に１つのピクチャから予測され、したがって、Ｂピクチャは、２つの別個のピクチャから一般に予測される。１方向のダミーＢピクチャは、順方向で予測されるダミーＢピクチャ、又は逆方向で予測されるダミーＢピクチャのいずれかである。
【００４５】
ダミーＢピクチャが順方向で予測されるダミーＢピクチャである場合、該ダミーＢピクチャは、該ダミーＢピクチャの（表示順序で）前にある参照画像から予測される。対照的に、ダミーＢピクチャが逆方向で予測されるダミーＢピクチャである場合、該ダミーＢピクチャは、該ダミーＢピクチャの（表示順序で）後ろにある参照画像から予測される。これらのダミーＢピクチャは、１つのピクチャから単に予測されるので、１方向で予測されるダミーＢピクチャは、ピクチャを繰り返すこと、又は複製することに適している。
【００４６】
ダミーＢピクチャのトリックモードのビデオ信号への挿入に関する例を説明するため、図３におけるＧＯＰ３００に再び注意が向けられる。全てのＢピクチャがスキップされ、ピクチャＰ１４及びＰ１１がスキップされた場合（５×の再生速度）、ビットレートを低減するために、任意の数のダミーＢピクチャがトリックモードのビデオ信号に挿入される。これらのダミーＢピクチャは、ピクチャＩ２、Ｐ５又はＰ８のいずれかから予測される。
【００４７】
かかるＧＯＰを使用してトリックモードのビデオ信号にダミーＢピクチャを挿入する１例が図４Ａに例示されている。トリックモードのＧＯＰ４００に示されるように、２つのダミーＢフレームピクチャがトリックモードのビデオ信号に挿入される。ここで、ダミーＢフレームピクチャは、参照画像Ｉ２から予測される（小文字“ｄ”は、あるＢピクチャがダミーＢピクチャであることを示している）。この特定の例では、ダミーＢフレームピクチャを備えるフィールドは、該参照画像、この場合ピクチャＩ２のフィールドＩ２ｂに関連される１つのフィールドから予測される。勿論、本発明は、この特定の例に限定されるものではなく、任意の他の適切な参照画像から予測される任意の適切な数のダミーＢフレームピクチャをトリックモードのビデオ信号に挿入することができる。
【００４８】
さらに、それぞれダミーＢフレームピクチャのそれぞれのフィールドは、その対応する参照画像の任意の適切なフィールドから予測される。本発明は、参照画像に関連される１つのフィールドからダミーＢフレームピクチャを予測することに限定されるものではない。先の例は、順方向で予測されるダミーＢフレームピクチャの使用を説明するものであるが、逆方向で予測されるダミーＢフレームピクチャも同様に使用することができる。
【００４９】
図４Ａに示される例を参照して、ダミーＢフレームピクチャのフィールドが対応する参照画像に関連される１つのフィールドから予測されるこの特定の予測スキームを使用することで、許容されるレベルに信号のビットレートを保つことができるのに加えて、ピクチャにおける振動によるアーチファクトを制御することができる。特に、参照画像の１つのフィールドからダミーＢピクチャのフィールドを予測することで、トリックモードの間にダミーＢフレームピクチャが使用される場合、表示されるダミーＢフレームピクチャのフィールドのそれぞれについて、動く対象物が１つの特定位置に現れる表示が形成される。
【００５０】
すなわち、動く対象物が、ダミーＢフレームピクチャが予測される参照画像に現れる場合であって、ダミーＢフレームピクチャのフィールドが、この参照画像の１つのフィールドから予測される場合、ダミーＢフレームピクチャのそれぞれのフィールドは、該動く対象物を同じ位置に含む。これは、この動く対象物が１つの参照フィールドに位置されるからである。したがって、トリックモードの間にダミーＢフレームピクチャが表示されるとき、この動く対象物は振動して見えない。
【００５１】
ダミーＢフレームピクチャを挿入することに加えて、トリックモードのビデオ信号を形成するため、先の説明に従って、ダミーＢフィールドピクチャがビデオ信号に挿入される。これらのフィールドピクチャは、その本来の性質のため、参照画像の１つのフィールドから予測される。本発明によれば、及び上述された説明の観点で、用語「ダミーＢピクチャ」は、表示された場合を除き、ダミーＢフレームピクチャ又はダミーＢフィールドピクチャを含んでいる。
【００５２】
ダミーＢフレームピクチャをトリックモードのビデオ信号に挿入する別の例が図４Ｂに例示されている。トリックモードのＧＯＰ４１０に示されるように（全てのＢピクチャ及びピクチャＰ１１及びＰ１４がスキップされている）、逆方向で予測されたダミーＢフレームピクチャは、たとえば、参照画像Ｉ２のフィールドＩ２ｔから予測され、順方向で予測されたダミーＢフレームピクチャは、たとえば、参照画像Ｉ２のフィールドＩ２ｂから予測される。かかるように、所定数のダミーＢフレームピクチャは、参照画像に関連される第一のフィールドから予測され、所定数のダミーＢフレームピクチャは、参照画像に関連される第二のフィールドから予測される。図４Ａに関連して説明された例に類似して、このやり方で、ダミーＢフレームピクチャを予測することで、ピクチャにおける振動による問題を制御することができる。
【００５３】
また、ダミーＢピクチャの挿入により、トリックモードのビデオ信号の表示における波立ち（ｃｈｏｐｐｉｎｅｓｓ）が低減される。この波立ちは、非常に高速のコマ落としのトリックモードで特に問題となる。たとえば、図３におけるＧＯＰ３００を参照して、（順方向又は逆方向のいずれかで）１５×の再生が実行される場合、ピクチャＩ２のみがデコードされて表示される。また、このアルゴリズムは、トリックモードのビデオ信号における任意の他のＧＯＰにも適用される。したがって、早送りのトリックモードでの後続するＧＯＰにおいて、及び巻き戻しのトリックモードでの先行するＧＯＰにおいて、Ｉピクチャのみがデコードされて表示される。しかし、かかる表示は、非常に波立ちが多く、視聴した際の不快な感じを生じさせる。これは、シーン変化、又は動く対象物のディスプレイでの突然の出現及び消失のために、非常に高いレートでＩピクチャからＩピクチャにジャンプすることに追従することが難しいためである。
【００５４】
例を続けて、Ｉピクチャの前又は後のいずれかに、１以上のダミーＢピクチャをトリックモードのビデオ信号に挿入することで、トリックモードの表示を延長することができる。たとえば、ピクチャＩ２から予測される多数のダミーＢピクチャをトリックモードのビデオ信号に挿入することができる。かかる挿入は、図４Ａ及び図４Ｂで説明された例に関連する説明、又は任意の他の適切な予測スキームに従う。ダミーＢピクチャは、ピクチャＩ２の繰り返しであり、ダミーＢピクチャにより、ピクチャＩ２における情報が表示される時間量が増加する。このため、表示における波立ちが低減される。また、この挿入処理は、トリックモードのビデオ信号の平均ビットレートを低減する。この例では、トリックモードのビデオ信号は、Ｉピクチャのみが転送されるため、比較的高いビットレートを有していることによる。
【００５５】
その多様性のために、ダミーＢピクチャは、トリックモードのビデオ信号における殆ど任意の位置であって、任意の適切なコマ落としのトリックモードの速度で挿入することができる。したがって、本発明は、上述された例に限定されるものではなく、当業者であれば、トリックモードのビデオ信号のビットレートを低減し、かかる信号の波立ちを低減するために使用される様々な挿入シーケンスが存在することを理解されるであろう。
【００５６】
本発明は、１方向で予測されるダミーＢピクチャに限定されるものではない。たとえば、１以上のダミーＢピクチャは、２方向で予測されるピクチャである。例として、ダミーＢピクチャの第一のフィールドは、第一の参照画像に関連されるフィールドから予測され、ダミーＢピクチャの第二のフィールドは、第二の参照画像に関連されるフィールドから予測される。この予測スキームは、先の説明に従うことができる。この場合、ダミーＢピクチャの一方のフィールドが逆方向又は順方向のいずれかで予測されたピクチャであり、該ダミーＢピクチャの他方のフィールドが該第一のフィールドの予測方向とは逆の予測方向を有する。
【００５７】
このタイプのフィールドベースの予測に関する例が図４Ｃに示されている。ＧＯＰ４２０は、トリックモードのＧＯＰであり、ここでは、全てのダミーＢピクチャ及びピクチャＰ１１及びＰ１４がスキップされている。２方向で予測されるダミーＢピクチャは、ピクチャＩ２とピクチャＰ５の間に挿入される。ダミーＢピクチャの第一のフィールドＢｄｔは、ピクチャＩ２のフィールドＩ２ｂから予測され、ダミーＢピクチャの第二のフィールドＢｄｂは、ピクチャＰ５のフィールドＰ５ｔから予測される。同様に、２方向で予測されるダミーＢピクチャは、ピクチャＰ５とピクチャＰ８の間に挿入される。ダミーＢピクチャの第一のフィールドＢｄｔは、フィールドＰ５ｂから予測され、ダミーＢピクチャの第二のフィールドＢｄｂは、フィールドＰ８ｔから予測される。このようにして、２方向で予測されるダミーＢピクチャを使用して、先の例と同様に、ピクチャにおける振動によるアーチファクトを制御することができ、トリックモードのビデオ信号のビットレートを低減することができる。
【００５８】
勿論、本発明は、この例に限定されるものではなく、２方向で予測されるダミーＢピクチャを利用した他の予測スキームを使用することができる。さらに、図４Ａ、図４Ｂ及び図４Ｃに関連して説明された例のそれぞれにおいて、ダミーＢピクチャは、インタレースピクチャから予測されることに限定されず、ノンインタレースピクチャ及びフィールドピクチャからダミーＢピクチャを予測することもできる。
【００５９】
ピクチャをスキップする処理のように、ダミーＢピクチャがトリックモードのビデオ信号に挿入される場合、原画像の時間参照フィールドに従う表示順序は、もはや有効ではない。したがって、挿入されたダミーＢピクチャに後続する原画像の時間参照フィールドの整数値は、１という僅かな差をもって適切な表示順序を示すために、ステップ２１６及びステップ２１８に関連する説明に従って変更される。ダミーＢピクチャが挿入されるとき、後続する原画像の時間参照フィールドの整数値は、意図された表示順序を反映するために適切な値だけ増加される。
【００６０】
例として、ＧＯＰ４００における全てのＢピクチャ及び最後の２つのＰピクチャがスキップされた場合、ピクチャＩ２、Ｐ５及びＰ８のみが残る。意図された表示順序を反映するために、ピクチャＩ２の時間参照フィールドの整数値は、２から０に変更され、ピクチャＰ５の整数値は５から１に変更され、ピクチャＰ８の整数値は８から３に変更される。
【００６１】
図４Ｄ及びＧＯＰ４３０を参照して、たとえば、２つのダミーＢピクチャが、（かつてピクチャＩ２であった）ピクチャＩ０に続いてトリックモードのビデオ信号に挿入された場合、残りのＰピクチャ整数値は、以下のように設定される。（かつてピクチャＰ５であった）ピクチャＰ１の整数値は、１から３に変更される。（かつてピクチャＰ８であった）ピクチャＰ２の整数値は、２から４に変更される。さらに、第一のダミーＢピクチャの整数値は１に設定され、第二のダミーＢピクチャの整数値は２に設定される。結果として、ダミーＢピクチャがトリックモードのビデオ信号に挿入されるたびに、後続する残りの原画像の時間参照フィールドの整数値は、整数値１だけ増加される。
【００６２】
しかし、この処理は、ダミーＢピクチャがトリックモードのビデオ信号に挿入されているかに関らず実行することができる。したがって、表示インジケータを変更するステップは、ピクチャが単にスキップされ、ダミーＢピクチャがトリックモードのビデオ信号に挿入されないコマ落としのトリックモードの間に実行することができる。
【００６３】
本方法２００を参照して、ステップ２２６で、所望の再生速度を保つために、任意の残りの原画像がスキップされたかが判定される。ダミーＢピクチャのトリックモードのビデオ信号への追加により、トリックモードの再生速度が低下する。しかし、この低下された再生速度は、望まれない場合がある。かかるように、ダミーＢピクチャがトリックモードのビデオ信号に挿入されたとき、ステップ２２８で示されるように、好適な再生速度を保つために、１以上の残りの原画像がスキップされる。
【００６４】
この処理の例が図４Ｅに例示されている。ＧＯＰ４４０は、トリックモードのＧＯＰであり、ここでは、全てのＢピクチャがスキップされている。結果として得られる再生速度は３×である。例として、ピクチャＩ２のフィールドＩ２ｔから予測された２つの逆方向で予測されたダミーＢピクチャがトリックモードのビデオ信号に挿入される。第一のダミーＢピクチャがトリックモードのビデオ信号に挿入された後、ピクチャＰ１４がスキップされて、再生速度は３×に維持される。また、第二のダミーＢピクチャが一旦挿入されると、ピクチャＰ１１がスキップされて、好適な再生速度が維持される。
【００６５】
本発明は、この特定の例に限定されるものではなく、任意の他の適切な残りの原画像をスキップして、所望の再生速度を保持することができる。また、本発明は、ダミーＢピクチャがトリックモードのビデオ信号に挿入されるたびに、残りの原画像がスキップされるという１対１の対応関係に限定されるものではない。すなわち、何も含んでいない、任意の適切な数の残りの原画像を、ダミーＢピクチャのトリックモードのビデオ信号への挿入に続いてスキップすることができる。実際に、ＧＯＰ全体でさえも、好適な再生速度を維持する目的でスキップすることができる。ダミーＢピクチャの挿入及び原画像のスキップに続いて、挿入されたダミーＢピクチャに後続する任意の残りの原画像の表示インジケータを、ステップ２１６及びステップ２１８に従って変更することができる。
【００６６】
図２における判定ブロック２２２を参照して、トリックモードのビデオ信号のビットレートが所定の閾値を超えていない場合、本方法２００はステップ２３０に進む。ステップ２３０で、トリックモードが継続される場合、ステップ２１４に戻り、トリックモードが継続される。トリックモードが継続されない場合、ステップ２３２で、通常の再生が再開される。本方法２００は、本発明の手順に関する単なる１例であり、本方法２００における任意の他の適切なステップでトリックモードを終了することができる。
【００６７】
本明細書で開示される実施の形態と共に本発明が説明されたが、上述された説明は、例示することを目的としており、特許請求の範囲により定義される本発明の範囲を制限するものではないことを理解されたい。
【図面の簡単な説明】
【００６８】
【図１】本発明に係る、ダミーの双方向予測ピクチャを使用してコマ落としのトリックモードを実行するシステムのブロック図である。
【図２】本発明に係る、ダミーの双方向予測ピクチャを使用してコマ落としのトリックモードを実行する動作を例示するフローチャートである。
【図３】インタレースピクチャを含むＭＰＥＧビデオ信号における一般的なグループ・オブ・ピクチャを例示する図である。
【図４Ａ】本発明に係る、１方向で予測されたダミーの双方向予測ピクチャをトリックモードのビデオ信号に挿入する１例を例示する図である。
【図４Ｂ】本発明に係る、トリックモードのビデオ信号に１方向で予測されるダミーの双方向予測ピクチャを挿入する別の例を例示する図である。
【図４Ｃ】本発明に係る、トリックモードのビデオ信号に２方向で予測されるダミーの双方向予測ピクチャを挿入する１例を例示する図である。
【図４Ｄ】本発明に係る、ダミーの双方向予測ピクチャに関する表示インジケータを変更する１例を例示する図である。
【図４Ｅ】トリックモードのビデオ信号へのダミーの双方向予測ピクチャの挿入に続いて、トリックモードのビデオ信号における原画像をスキップする処理を例示する図である。
【図１】
2005507213.tif 000003
【図２】
2005507213.tif 000004
【国際公開パンフレット】
2005507213.tif 000005
2005507213.tif 000006
2005507213.tif 000007
2005507213.tif 000008
2005507213.tif 000009
2005507213.tif 000010
2005507213.tif 000011
2005507213.tif 000012
2005507213.tif 000013
2005507213.tif 000014
2005507213.tif 000015
2005507213.tif 000016
2005507213.tif 000017
2005507213.tif 000018
2005507213.tif 000019
2005507213.tif 000020
2005507213.tif 000021
2005507213.tif 000022
2005507213.tif 000023
2005507213.tif 000024
2005507213.tif 000025
2005507213.tif 000026
2005507213.tif 000027
2005507213.tif 000028
2005507213.tif 000029
2005507213.tif 000030
2005507213.tif 000031
2005507213.tif 000032
2005507213.tif 000033
2005507213.tif 000034
2005507213.tif 000035
2005507213.tif 000036
2005507213.tif 000037
2005507213.tif 000038
2005507213.tif 000039
2005507213.tif 000040
2005507213.tif 000041
2005507213.tif 000042
2005507213.tif 000043
【国際調査報告】
2005507213.tif 000044