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