(57)【要約】  複数の画像を含むディジタル符号化ビデオ信号内のユーザ・コマンドまたは状態情報を遠隔表示装置に送り表示する方法（２００）と装置（１００）。この方法は、ユーザ・コマンドまたは状態情報を表す少なくとも１つのディジタル符号化インディシアを生成するステップ（２１６または２２０）と、表示装置に送られて復号され表示される複数の画像のうちの少なくとも１つの画像を、ユーザ・コマンドに応答して、変更するステップであって、この少なくとも１つの画像が表示装置によって復号され表示される時にディジタル符号化インディシアも復号され表示される（２２２）ように、上記少なくとも１つの画像の少なくとも一部をディジタル符号化インディシアで置き換えることによって、上記変更を行うステップ（２１８）と、含んでいる。この方法は、更に、ディジタル符号化ビデオ信号を記憶媒体から読み出すステップを含み、且つ、上記生成するステップと上記変更するステップとがこの読み出すステップの期間中に実行される。別の構成では、上記生成するステップが上記読み出すステップの前に実行される。
2005513879.tif 000002
【特許請求の範囲】
【請求項１】
再生装置または記録装置に対応するユーザ・コマンドまたは状態情報を表すインディシアを生成し、遠隔表示装置に於いて、該インディシアを、前記表示装置によって復号される複数のディジタル符号化画像と共に、表示する方法であって、
複数の画像を有するディジタル符号化ビデオ信号を受信するステップと、
前記ユーザ・コマンドまたは前記状態情報を表すディジタル符号化インディシアを生成するステップと、
前記複数の画像のうちの少なくとも１つの画像を変更するステップであって、該画像が前記遠隔表示装置によって復号され表示される時に前記ディジタル符号化インディシアが復号され表示されるように、該画像の少なくとも一部を前記ディジタル符号化インディシアで置き換えることによって、該画像を変更するステップと、
前記変更された画像を含む前記ディジタル符号化ビデオ信号を前記表示装置に送信するステップと、を含む方法。
【請求項２】
前記受信するステップが前記ディジタル符号化ビデオ信号を記憶媒体から読み出すステップを含み、且つ、前記生成するステップと前記変更するステップとが前記読み出すステップの期間中に実行される、請求項１記載の方法。
【請求項３】
前記ディジタル符号化インディシアの少なくとも一部が、ＭＰＥＧ符号化イントラ・マクロブロックで構成されており、該イントラ・マクロブロックが、前記変更される画像の前記少なくとも一部と置き換わる、請求項２記載の方法。
【請求項４】
前記画像が、複数のスライスを含む双方向予測画像であり、且つ、該スライスの各々には複数の画像マクロブロックが含まれている、請求項３記載の方法。
【請求項５】
前記インディシアを構成する前記イントラ・マクロブロックによって置き換えられる前記双方向予測画像の前記少なくとも一部が、前記複数のスライスのうちの少なくとも１つのスライス内の前記複数の画像マクロブロックのうちの所定数の画像マクロブロックである、請求項４記載の方法。
【請求項６】
前記インディシアを構成する前記イントラ・マクロブロックの１つによって置き換えられる、前記複数のスライスの少なくとも１つのスライス内の前記複数の画像マクロブロックの少なくとも１つが、その画像マクロブロックの対応するスライスの終端に配置されている、請求項５記載の方法。
【請求項７】
前記受信するステップが前記ディジタル符号化ビデオ信号を記憶媒体から読み出すステップを含み、且つ、前記生成するステップが前記読み出すステップの前に実行され、また、前記変更するステップが前記読み出すステップの期間中に実行される、請求項１記載の方法。
【請求項８】
前記ディジタル符号化インディシアの少なくとも一部が、ＭＰＥＧ符号化イントラ・マクロブロックで構成されており、該イントラ・マクロブロックが、前記画像の前記少なくとも一部と置き換わり、且つ、前記ディジタル符号化インディシアが、前記変更するステップの期間中にアクセスされるテーブルに記憶されている、請求項７記載の方法。
【請求項９】
前記画像が、複数のスライスを含む双方向予測画像であり、且つ、該スライスの各々が複数の画像マクロブロックを含む、請求項８記載の方法。
【請求項１０】
前記インディシアを構成する前記イントラ・マクロブロックによって置き換えられる前記双方向予測画像の前記少なくとも一部が、前記複数のスライスのうちの少なくとも１つのスライス内の前記複数の画像マクロブロックのうちの所定数の画像マクロブロックである、請求項９記載の方法。
【請求項１１】
前記インディシアを構成する前記イントラ・マクロブロックの１つによって置き換えられる、前記複数のスライスの少なくとも１つのスライス内の前記複数の画像マクロブロックの少なくとも１つが、その画像マクロブロックの対応するスライスの終端に配置されている、請求項９記載の方法。
【請求項１２】
複数の画像を表すディジタル符号化ビデオ信号を生成して該ディジタル符号化ビデオ信号を、これを復号するためのデコーダを有し復号されたビデオ信号を表示する遠隔表示装置に、送る装置であって、
複数の画像を表すディジタル符号化ビデオ信号を受信する信号入力と、
ユーザ・コマンドを表すディジタル符号化インディシア、或いは、前記生成して送る装置に対応する状態情報を表すディジタル符号化インディシアを生成する生成器と、
前記生成器に結合されており、前記ユーザ・コマンドに応答して、或いは、前記状態情報の表示を必要とするイベントに応答して、前記ディジタル符号化ビデオ信号内の前記複数の画像のうちの少なくとも１つの画像を変更するプロセッサであって、前記少なくとも１つの画像が前記表示装置で復号され表示される際に前記ディジタル符号化インディシアも復号され表示されるように、前記少なくとも１つの画像の少なくとも一部を前記ディジタル符号化インディシアで置き換えることによって前記変更を行うプロセッサと、
前記変更画像を有する前記ディジタル符号化ビデオ信号を含む出力信号を、前記遠隔表示装置に、送信するための信号出力と、
を含む装置。
【請求項１３】
前記ディジタル符号化インディシアの少なくとも一部が、ＭＰＥＧ符号化イントラ・マクロブロックで構成されており、該イントラ・マクロブロックが、前記変更される画像の前記少なくとも一部と置き換わる、請求項１２記載の装置。
【請求項１４】
前記画像が、複数のスライスを含む双方向予測画像であり、且つ、該スライスの各々には複数の画像マクロブロックが含まれている、請求項１３記載の装置。
【請求項１５】
前記ディジタル符号化インディシアを構成する前記イントラ・マクロブロックによって置き換えられる前記双方向予測画像の前記少なくとも一部が、前記複数のスライスのうちの少なくとも１つのスライス内の前記複数の画像マクロブロックのうちの所定数の画像マクロブロックである、請求項１４記載の装置。
【請求項１６】
前記ディジタル符号化インディシアを構成する前記イントラ・マクロブロックの１つによって置き換えられる、前記複数のスライスの少なくとも１つのスライス内の前記複数の画像マクロブロックの少なくとも１つが、その画像マクロブロックの対応するスライスの終端に配置されている、請求項１５記載の装置。
【請求項１７】
更に、テーブルを含み、前記ディジタル符号化インディシアの少なくとも一部がＭＰＥＧ符号化イントラ・マクロブロックで構成されており、該イントラ・マクロブロックが前記変更される画像の前記少なくとも一部と置き換わり、前記インディシアが前記テーブルに記憶されており、前記プロセッサが、更に、変更動作期間中に前記テーブルにアクセスするようにプログラムされている、請求項１５記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ビデオ再生記録システムに関し、詳しくは、表示装置に表示するためのビデオ信号を生成するビデオ再生記録システムに関する。
【背景技術】
【０００２】
最近の一般消費者向け電子機器製品市場では、ディジタル・テレビジョン（ＤＴＶ）と高品位テレビジョン（ＨＤＴＶ）の人気が高まって来ている。この種のテレビジョンの購入者は、過去に記録した番組を見る為に、或いは、自分の好きな番組を記録する為に、ディジタル・ビデオ・ディスク（ＤＶＤ）プレーヤやＤＶＤレコーダのようなディジタル・ビデオ再生システムやディジタル・ビデオ記録システムも購入している場合が多い。特に、ＤＴＶ（或いはＨＤＴＶ）と再生システム（或いは記録システム）の組み合わせは、ホーム・シアター・エンターテイメント・システムに不可欠であると言える。
【０００３】
ディジタル・ビデオ再生システムやディジタル・ビデオ記録システムには、一般的に、再生しようとするディスクに記憶されたディジタル符号化マルティメディア・データを復号するＭＰＥＧデコーダが含まれている。仮に、ディジタル・ビデオ再生システムまたはディジタル・ビデオ記録システムが従来型テレビジョン（非ディジタル・テレビジョン或いは非ＨＤＴＶ）に接続されている場合、ディジタル符号化信号は、その従来型テレビジョンに表示される前に、ディジタル・ビデオ再生システムまたはディジタル・ビデオ記録システムのＭＰＥＧデコーダによって復号される。しかし、重要なことは、殆どのディジタル・テレビジョンには、それ自身のＭＰＥＧデコーダが備えられていることである。従って、再生システムまたは記録システムがディジタル・テレビジョンに接続されている場合、そのシステムの記憶ディスクから読み出された符号化ディジタル・ビデオ信号は、ディジタル・テレビジョンのデコーダに送信されて、遠隔的に（リモートで）復号される。
【０００４】
しかし、遠隔のディジタル・テレビジョンのデコーダでディジタル符号化信号を復号することには、重大な欠点がある。即ち、この種の構成では、オンスクリーン・ディスプレイ（ＯＳＤ）を行うことが非常に難しい。一般的に、ＤＶＤレコーダと従来型テレビジョンには、オンスクリーン・ディスプレイ信号を生成するための補足的な回路が含まれている。オンスクリーン・ディスプレイは、番組の映像上にオーバレイされて、ユーザに対して、或る種のディジタル再生またはレコーダ・システムの諸機能を知らせるユーザ・インタフェースである。例えば、ＤＶＤレコーダが通常再生速度の３倍（３×）の早送りトリック・モードで動作している場合、このモードが実行された時に、オンスクリーン・ディスプレイは、従来型テレビジョンのスクリーン上にこの情報を表示できる。
【０００５】
オンスクリーン・ディスプレイ信号の生成が上述の再生システムまたはレコーダ・システムとディジタル・テレビジョンとの組み合わせ構成によって妨げられる理由は、幾つかある。ディジタル・テレビジョンに於いて、オンスクリーン・ディスプレイ信号の生成が困難である理由の一つは、ディジタル・テレビジョンのデコーダが再生システムまたはレコーダ・システムから遠隔的に配置されており、従って、ディジタル・テレビジョンが、一般的に、再生システムまたはレコーダ・システムによって実行されている諸機能を認識しない為である。また、再生装置または記録装置に於いてオンスクリーン・ディスプレイ信号を生成して、ディジタル・テレビジョンに転送しようとするビット・ストリームにそのオンスクリーン・ディスプレイ信号を組み込むと、このビット・ストリームが、再生装置または記録装置とディジタル・テレビジョンとの間の帯域幅制限を超えてしまうことがある。従って、システムのコストが増大することなく、また、システムが複雑化することなく、表示装置から遠隔的に配置される装置によって実行されている諸機能を示すオンスクリーン・ディスプレイの生成と表示を行うための方法およびシステムが必要である。
【発明の開示】
【０００６】
（発明の概要）
本発明は、１つ或いは複数の変更画像が含まれる複数の画像を有するディジタル符号化ビデオ信号内にユーザ・コマンドまたは状態情報を生成して、デコーダを有する遠隔表示装置に送る方法を提供する。この方法は、ユーザ・コマンドまたは状態情報を表す少なくとも１つのディジタル符号化インディシア（ｉｎｄｉｃｉａ：しるし、特徴、徴候）を生成するステップと、表示装置に送られる複数の画像のうちの少なくとも１つの画像を変更するステップであって、該画像が遠隔表示装置によって復号され表示される時にディジタル符号化インディシアも復号され表示されるように、該画像の少なくとも一部をディジタル符号化インディシアで置き換えることによって、上記変更を行うステップと、を含んでいる。
【０００７】
一構成に於いて、この方法は、更に、ディジタル符号化ビデオ信号を記憶媒体から読み出すステップを含み、且つ、上記生成するステップと上記変更するステップとが、この読み出すステップの期間中に実行される。別の一構成に於いては、上記生成するステップが上記読み出すステップの前に実行され、上記変更するステップが上記読み出すステップの期間中に実行される。この場合、上記生成するステップの後に、ディジタル符号化インディシアを記憶装置に記憶し、ユーザ・コマンドに応答して、或いは、状態情報の表示が必要なイベントに応答して、この記憶したインディシア（ｉｎｄｉｃｉａ：しるし、特徴、徴候）にアクセスして、画像を変更するステップが実行される。どちらの構成に於いても、インディシアの少なくとも一部は、イントラ・マクロブロックで構成される。上記生成するステップが上記読み出すステップの前に実行される構成では、インディシアは、上記変更するステップの期間中にアクセスされるテーブルに記憶される。
【０００８】
また、どちらの構成に於いても、画像は双方向予測画像である。この双方向予測画像は複数のスライスを含み、更に、このスライスの各々は複数の画像マクロブロックを含んでいる。また、インディシアを構成するイントラ・マクロブロックによって置き換えられる双方向予測画像の少なくとも一部は、複数のスライスの少なくとも１つのスライス内の複数の画像マクロブロックのうちの所定数の画像マクロブロックである。更に、インディシアを構成するイントラ・マクロブロックの１つによって置き換えられる、複数のスライスの少なくとも１つのスライス内の複数の画像マクロブロックのうちの少なくとも１つが、その画像マクロブロックの対応するスライスの終端に配置されている。
【０００９】
また、本発明は、ユーザ・コマンドのディジタル符号化インディシア、或いは、状態情報のディジタル符号化インディシアを含むように変更された画像を含む複数の画像を有するディジタル符号化ビデオ信号を生成して、この生成したディジタル符号化ビデオ信号を、これを復号して表示する遠隔表示装置に、送信する装置を提供する。本装置は、複数の画像を表すディジタル符号化ビデオ信号を受信するための信号入力と、ユーザ・コマンドを表すディジタル符号化インディシア、或いは、本装置に対応する状態情報を表すディジタル符号化インディシアを生成する生成器と、生成器に結合されており、ユーザ・コマンドに応答して、或いは、状態情報の表示を必要とするイベントに応答して、ディジタル符号化ビデオ信号内の複数の画像のうちの少なくとも１つの画像を変更するプロセッサであって、この少なくとも１つの画像が表示装置で復号され表示される際にディジタル符号化インディシアも復号され表示されるように、上記少なくとも１つの画像の少なくとも一部をディジタル符号化インディシアで置き換えることによって上記変更を行うプロセッサと、この変更画像を有するディジタル符号化ビデオ信号を含む出力信号を遠隔表示装置に送信するための信号出力と、を含んでいる。
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。この説明によって、本発明をより良く理解でき、且つ、本発明の上述の特徴およびその他の特徴と利点がより明確になる。
【００１１】
尚、ここに述べる実例は、本発明の推奨実施形態であるが、如何なる点に於いても、本発明の範囲を制限するものではない。
【発明を実施するための最良の形態】
【００１２】
図１には、本発明の構成を実施するシステム１００がブロック図の形式で示されている。尚、本発明は、図１に例示された特定のシステムに限定されるものではなく、ディジタル符号化信号を受信して表示装置に転送できるその他の任意のシステムにも適用できる。これらのシステムには、任意のディジタル・ビデオ再生システムやディジタル・ビデオ記録システムが含まれている。また、システム１００は、特定の種類の記憶媒体に対してデータの読み出し／書き込みを行うことに限定されるものではなく、例えば光学媒体やハード・ディスク・ドライブのような、ディジタル符号化データを記憶できる任意の記憶媒体について、使用できる。
【００１３】
システム１００には、記憶媒体１１２に対してデータの読み出し／書き込みを行うコントローラ１１０が含まれている。更に、システム１００には、マイクロプロセッサ１１４、検索エンジン１１６、コーダ／デコーダ（コーデック）１１８、表示装置１２０、および、テーブル／メモリ１２４が含まれている。コーデック１１８には、記憶媒体１１２から読み出された信号、或いは、後述の生成器１２２で生成された信号を含むビデオ信号を符号化し、或いは、復号するための適切なソフトウェアと回路とが含まれている。更に、マイクロプロセッサ１１４がコントローラ１１０、検索エンジン１１６およびコーデック１１８の動作を制御できるように、また、テーブル／メモリ１２４にアクセスできるように、制御用インタフェースとデータ用インタフェースとが設けられている。また、マイクロプロセッサ１１４が行う従来動作のための適切なソフトウェア、或いは、ファームフェアがメモリに設けられている。更に、本発明の構成に従うマイクロプロセッサ１１４用のプログラム・ルーチンが設定されている。尚、本発明の技術的思想の範囲内で、マイクロプロセッサ１１４、コーデック１１８、および、テーブル／メモリ１２４の全て、或いは、その一部が、上記生成器１２２を形成していると見なすことが出来る。
【００１４】
動作について説明すると、コントローラ１１０が、記憶媒体１１２から、複数の画像を含むディジタル符号化ビデオ信号を読み出す。マイクロプロセッサ１１４がユーザ・コマンドを受信し、上記ビデオ信号が検索エンジン１１６に送られる。次に、検索エンジン１１６は、オンスクリーン・ディスプレイ信号を挿入するために変更できる適切な画像を求めてビデオ信号を検索する。検索エンジン１１６は、その適切な画像を特定すると、それをマイクロプロセッサ１１４に伝える。マイクロプロセッサ１１４とコーデック１１８は、その画像の少なくとも一部に取って代わる、即ち、少なくともその一部と置き換わる、ユーザ・コマンドを表す、或いは、状態情報を表すディジタル符号化インディシア（ｉｎｄｉｃｉａ）を生成する。従って、ユーザ・コマンドを表すディジタル符号化インディシアは、符号化ビデオ信号が記憶媒体１１２から読み出される際に、生成される。
【００１５】
別の構成では、マイクロプロセッサ１１４の指示によって、コーデック１１８が、１つ或いは複数のユーザ・コマンドまたは状態情報を表す１つ或いは複数のディジタル符号化インディシアを生成する。次に、この生成されたインディシアはテーブル／メモリ１２４に記憶されて、必要な時に、マイクロプロセッサ１１４がテーブル／メモリ１２４にアクセスする。マイクロプロセッサ１１４は、ユーザ・コマンドを受信すると、或いは、状態情報の表示を必要とするイベントを受けると、そのコマンドまたは状態情報を表すディジタル符号化インディシアをテーブル／メモリ１２４から取り出し、コーデック１１８に指示を出して、選択された画像の少なくとも一部を、前もって生成された、即ち、既成のインディシアに置き換える。
【００１６】
どちらの構成にしても、変更画像を含むビデオ信号が、表示装置１２０に転送され、表示装置１２０内に含まれるデコーダによって復号されて、オンスクリーン・ディスプレイを含む映像を表す信号が生成される。変更画像が表示装置１２０に表示される際、変更画像内のインディシアも表示される。以下、本発明の全体の動作を更に詳しく説明する。
【００１７】
図２に例示するフローチャート２００は、ディジタル・テレビジョン用ユーザ・インタフェースを生成する１つの方法を示している。ステップ２１０に於いて、複数の画像を含むビデオ信号がビデオ信号供給源から表示装置に送信される。一構成に於いて、このビデオ信号は、ビデオ信号供給源内に含まれる記憶媒体から読み出されるディジタル符号化ビデオ信号である。また、表示装置は、ビデオ信号供給源から遠隔的に（リモートに）配置されている。即ち、表示装置は、ビデオ信号供給源に対して独立しているものである。更にまた、表示装置はそれ自身のデコーダを有しており、従って、ディジタル符号化信号の少なくとも一部が、表示装置内で復号される。
【００１８】
ステップ２１２に於いて、ユーザ・コマンドが受信される。決定ブロック２１４に於いて、ユーザ・コマンドを表す既成のインディシアが表示用に使用されない場合、フローチャート２００は、ステップ２２０に進む。ステップ２２０に示すように、ユーザ・コマンドまたは状態情報を表すディジタル符号化インディシアが生成される。このタイプの生成は、「オン・ザ・フライ（ｏｎ  ｔｈｅ  ｆｌｙ）（進行中）」でのインディシアの生成と呼ばれる。他方、前に生成された、即ち、既成のインディシアを使用しようとする場合、ユーザ・コマンドを表す既成インディシアが、ステップ２１６に示すように、例えばテーブル／メモリから取り出される。ステップ２１８に於いて、ビデオ信号内の複数の画像から選択された少なくとも１つの画像の少なくとも一部を、既成のインディシアか、或いは、「オン・ザ・フライ」で生成されたインディシアかに置き換えることによって、その画像を変更する。従って、インディシアが「オン・ザ・フライ」で生成される場合、生成ステップ（ステップ２２０）と変更ステップ（ステップ２１８）は、ディジタル符号化ビデオ信号が記憶媒体から読み出される際に、実行される。他方、インディシアが前に生成されたものである場合、変更ステップ（ステップ２１８）は、ディジタル符号化ビデオ信号が読み出される際に実行されるが、生成ステップ（ステップ２１６）は、ディジタル符号化ビデオ信号が記憶媒体から読み出される前に、実行される。
【００１９】
ステップ２２２に於いて、変更画像（ユーザ・コマンドを表すインディシアを含んでいる画像）は、表示装置内のデコーダによって復号され、ユーザ・コマンドまたは状態情報を示すオンスクリーン・ディスプレイが、変更画像が表示される際に、表示される。決定ブロック２２４に於いてインディシアの表示を継続しようとする場合、ユーザ・インタフェースを生成するプロセスは、引き続きステップ２１２に戻る。そうでない場合、フローチャート２００は、ステップ２２６で終了する。このように、フローチャート２００で説明した本発明の構成に従えば、読み出し装置／再生装置が自動的に起動されるか、或いは、ユーザによって起動されるかに拘わらず、ユーザは、読み出し装置／再生装置が生成したユーザ・コマンドまたは状態情報の表示を見ることが出来る。
【００２０】
生成ステップ（ステップ２２０および２１６）と変更ステップ（ステップ２１８）に戻ると、一構成に於いて、当該インディシアの少なくとも一部は、そのインディシアが既成のインディシアか、或いは、「オン・ザ・フライ」で生成されたインディシアかに拘わらず、マクロブロックで構成される。例えば、このマクロブロックは、イントラ（ｉｎｔｒａ：内部）（Ｉ）マクロブロックである。このＩマクロブロックは、置き換えようとする画像部分に取って代わる。尚、本発明は、この点に限定されるものではなく、インディシアは、ユーザ・コマンドを表す為に画像に挿入されるその他の任意の適切な形態のデータであればよい。別の一構成では、ステップ２１８に於いて変更しようとする画像は、双方向予測（Ｂ）画像である。ステップ２１８に従ってＢ画像（Ｂピクチャー）を変更することによって、変更画像の表示に現れる如何なるアーティファクト効果をも低減できる。これは、ビデオ信号内の各画像の何れも、一般的に、Ｂ画像から予測されない為である。尚、本発明は、この点に限定されるものではなく、Ｉ画像（Ｉピクチャー）や予測（Ｐ）画像（Ｐピクチャー）のようなその他の画像を、本発明の構成に従って、変更してもよい。
【００２１】
次に述べる例では、どのように画像を変更して、インディシアを画像内に挿入し表示するかを説明する。以下の説明事項は、後述するようにＩ画像、Ｐ画像およびＢ画像に適用できるが、以下の例では、主に、どのようにＢ画像が変更されるかに焦点を合わせて説明する。ビデオ信号内のＢ画像は、ＭＰＥＧベース画像であり、従って、複数のスライスを有する。更に、それらのスライスの各々には、複数のマクロブロックが含まれている。本発明の目的に合わせて、且つ、混乱を最小限にするため、このマクロブロックを画像マクロブロックと呼ぶことにする。特に、インディシアを構成するマクロブロックによって置き換えられるＢ画像の部分は、複数のスライスのうちの少なくとも１つのスライス内の複数の画像マクロブロックのうちの所定数の画像マクロブロックである。尚、インディシアを構成するマクロブロックによって置き換えられるＢ画像内の画像マクロブロックは、任意の種類のマクロブロックである。
【００２２】
図３Ａと図３Ｂを参照して、どのようにＢ画像が変更されるかを説明する。図３Ａは、１２０個の画像マクロブロックを含むＢ画像内の１つのスライスの例を示しており、ディジタル・テレビジョンで表示される多くの画像に於いて広く採用されている標準規格である。尚、本発明は、この形式に限定されるものではなく、その他の適切な画像標準規格によって本発明を実施できる。これらの画像マクロブロックをオリジナル画像マクロブロックと呼ぶことにする。一構成に於いて、インディシアを構成するマクロブロックによって置き換えられる所定数のオリジナル画像マクロブロックは、１セグメントの画像マクロブロックであり、この１セグメントの画像マクロブロックに於いて、置き換えようとする最後の１つのオリジナル画像マクロブロックが、当該スライスに含まれる最後の１つの画像マクロブロックになっている。例えば、インディシアを構成するマクロブロックの少なくとも一部が、図３Ａに示すスライスの最後の２０個のオリジナル画像マクロブロックに取って代わる。即ち、当該スライスのオリジナル画像マクロブロック１０１乃至１２０が、インディシアを構成するマクロブロックの少なくとも一部によって置き換えられる。上述の例は、インディシアが「オン・ザ・フライ」で生成されたインディシアと既成のインディシアの何れであっても、当て嵌る。
【００２３】
更に、Ｂ画像内のオリジナル画像マクロブロックの置き換えを容易にするため、スライス内のオリジナル画像マクロブロックの各々の少なくとも一部を、少なくとも置き換えられない最後のオリジナル画像マクロブロックまで、復号し、これによって、インディシアのマクロブロックを配置しようとするスライス内の位置を特定できる。例えば、この例では、オリジナル画像マクロブロック１乃至１００の少なくとも一部が復号される。この復号ステップによって、インディシアのマクロブロックを配置しようとするスライス内の位置の特定が容易になる。一構成に於いて、この位置は、所定のデフォルトの位置である。別の一構成に於いて、この位置は、ユーザが選択しようとする位置である。オリジナル画像マクロブロックを、上述の如くインディシアのマクロブロックがスライスの終端に位置するように、置き換えることが望ましい。この理由は、その他の画像マクロブロックが、スライスの終端に位置するインディシアのマクロブロックから、予測されない為である。
【００２４】
尚、本発明は、この特定の態様に限定されるものではなく、インディシアのマクロブロックは、スライス内の任意の位置に挿入してもよい。図３Ｂに示す例は、どのようにして、ある数のインディシアのマクロブロックがスライス内に配置されて、スライス内の最後の１つのマクロブロックがオリジナル画像マクロブロックになるかを示すものである。基本的な置き換えステップは同じであるが、図３Ａの変更ステップと図３Ｂの変更ステップとの間には、幾つかの軽微な相違点がある。この例では、オリジナル画像マクロブロック５０乃至７０が、インディシアを構成するマクロブロックの少なくとも一部によって置き換えられる。スライス内の最後の１つのマクロブロックがインディシアのマクロブロックでないため、インディシアの最後のマクロブロック（マクロブロック７０）に隣接するオリジナル画像マクロブロック（マクロブロック７１）が、必要な場合に、変更されて、それ以降の画像マクロブロック予測について問題が生じる可能性が低減される。この変更プロセスは、特定のオリジナル画像マクロブロックがＩマクロブロックであるか否かによって決まる。
【００２５】
この例では、図３Ｂに示すスライスのオリジナル画像マクロブロック１乃至７１の少なくとも一部が復号される。一構成に於いて、復号しようとするオリジナル画像マクロブロックの部分は、画像マクロブロックの各々に存在する動きベクトルである。図３Ａで説明したプロセスと同様に、この復号ステップは、インディシアのマクロブロックが配置されるスライス内の所望の位置を特定するのに役立つ。更に、この復号ステップによって、オリジナル画像マクロブロックのうちどれがＩマクロブロックであるかを特定できる。これ例では、オリジナル画像マクロブロック７０、或いは、オリジナル画像マクロブロック７１がＩマクロブロックであると特定された場合、オリジナル画像マクロブロック５０乃至７０が、インディシアのマクロブロックの少なくとも一部によって置き換えられ、残りのオリジナル画像マクロブロックを変更する必要なく、適切なそれ以降の予測が保証される。
【００２６】
この例では、オリジナル画像マクロブロック７０および７１が非Ｉマクロブロックである場合、インディシアの最後のマクロブロックに隣接するオリジナル画像マクロブロック（マクロブロック７１）が変更される。一構成に於いて、オリジナル画像マクロブロック７１が再符号化されるが、この再符号化は、オリジナル画像マクロブロック７１の動きベクトルが、最初の予測に用いた値ではなく、その実際の値にリセットされるように、行われる。その結果、オリジナル画像マクロブロック７１以降の各予測が、オリジナル画像マクロブロックをインディシアのマクロブロックで置き換えた為に変更されてしまうことはない。尚、本発明は、図３Ａと図３Ｂに関連して説明したこれらの例に限定されるものではない。実際、その他の適切な任意の態様で、画像の少なくとも一部がユーザ・コマンドを表すインディシアで置き換えられ、そのインディシアが画像表示の際に表示されるように、Ｂ画像を変更できる。更に、画像内のスライス内のオリジナル画像マクロブロックが、所望のインディシアのマクロブロックによって置き換えられる際、その画像、スライス、および、オリジナル画像マクロブロックのそれぞれの数は、全て、適切な任意の数である。
【００２７】
また、本発明が適用できる画像は、Ｂ画像のみではない。具体的には、図３Ａと図３Ｂについて説明した各プロセスは、Ｐ画像にも適用できる。また、本発明はＩ画像にも実施できるが、その場合、図３Ｂに関連して述べたオリジナル画像マクロブロックの変更ステップは、一般的に、不要である。これは、Ｉ画像内のオリジナル画像マクロブロック全てが、一般的に、Ｉマクロブロックである為である。本発明は、また、ダミーＢ画像（ダミーＢピクチャー）とダミーＰ画像（ダミーＰピクチャー）にも適用できる。これらの画像は、ビデオ信号内に存在することがあり、特にトリック・モードのようなユーザ・コマンドの期間中に存在することがある。
【００２８】
以上、本発明を、上述の実施形態に関連して説明したが、以上の説明は、特許請求の範囲に規定する発明の範囲を例示するものであり、それを制限するものではない。
【図面の簡単な説明】
【００２９】
【図１】本発明の構成に従って、ディジタル・テレビジョン用ユーザ・インタフェースを生成するシステムのブロック図である。
【図２】本発明の構成に従って、ディジタル・テレビジョン用ユーザ・インタフェースを生成する動作を例示するフローチャートである。
【図３Ａ】本発明の構成に従って、複数のマクロブロックを含む、双方向予測画像内のスライスを示す図である。
【図３Ｂ】本発明の構成に従って、複数のマクロブロックを含む、双方向予測画像内の別のスライスを示す図である。
【図１】
2005513879.tif 000003
【図２】
2005513879.tif 000004
【図３Ａ】
2005513879.tif 000005
【図３Ｂ】
2005513879.tif 000006
【国際調査報告】
2005513879.tif 000007
2005513879.tif 000008
2005513879.tif 000009