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