(57)【要約】  オンスクリーンディスプレイ（ＯＳＤ）を生成するためのシステム３００が記載される。半透明のバックグラウンドエリアを有するオンスクリーンディスプレイは、画像の上に重ねられる。この画像を構成するデータはバッファ３２０内に記憶されている。バッファ３２０に接続されるアキュムレータ３３０を使用してこのデータを検査し、当該データに関する情報を記憶する。付属型ＯＳＤモジュール３４０は、記憶されている情報を使用してＯＳＤの半透明のバックグラウンドを自動的に調整する。
2010507832.tif 000002
【特許請求の範囲】
【請求項１】
半透明のバックグラウンドを有するオンスクリーンディスプレイ（ＯＳＤ）を生成するためのシステム（３００）であって、
画像フレームデータを記憶するフレームバッファ（３２０）と、
前記フレームバッファ（３２０）に結合され、前記画像フレームデータに関する情報を記憶するアキュムレータ（３３０）と、
前記アキュムレータ（３３０）に結合され、前記アキュムレータ（３３０）を参照して前記半透明のバックグラウンドを自動的に調整するＯＳＤモジュール（３４０）とを備えることを特徴とするシステム。
【請求項２】
前記画像フレームデータに関する前記情報は、平均ピクセル輝度データを含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ＯＳＤモジュール（３４０）は、前記アキュムレータ（３３０）を参照して前記半透明のバックグラウンドを動的に調整するためのものであることを特徴とする請求項１に記載のシステム。
【請求項４】
前記自動的に調整することは、アルファ値を計算することを含むことを特徴とする請求項１に記載のシステム。
【請求項５】
オンスクリーンディスプレイ（ＯＳＤ）を動的に調整する方法（４００）であって、
画像データの第１のフレームを受信し（４１０）、
前記画像データの第１のフレームから表示データを収集し（４３０）、
前記表示データを参照して最も望ましいＯＳＤを決定すること（４４０）を含むことを特徴とする方法。
【請求項６】
前記最も望ましいＯＳＤを生成すること（４５０）をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記受信すること（４１０）は、前記画像データの第１のフレームを画像バッファ内に配置することを含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記最も望ましいＯＳＤを決定すること（４４０）は、半透明のバックグラウンド領域を決定することを含むことを特徴とする請求項５に記載の方法。
【請求項９】
前記収集すること（４３０）は、前記画像データの第１のフレームの一部の平均ピクセル輝度値を計算することを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記画像データの第１のフレームの一部の平均ピクセル輝度データを計算することは、前記半透明のバックグラウンド領域によって部分的に遮蔽される領域の平均ピクセル輝度値を計算することを含むことを特徴とする請求項９に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
多くの電子装置、特に付属型又は一体型のディスプレイを有する電子装置は、オンスクリーンディスプレイ（ＯＳＤ）の使用によって広範囲の機能が利用可能である。オンスクリーンディスプレイは、美しさ、効率、及びユーザ快適性のような様々な理由のために用いられる。たとえば、デジタルテレビは、テレビ自体には４つ又は５つの個別のボタンを有するだけで、おそらく、対応するリモコン装置にさらなる２０個〜３０個のボタンを伴う可能性がある。テレビは、音声及びビデオの構成、入力制御、チャンネル選択、デジタルビデオレコーダー機能等に関連するオプションの中で、ユーザが対話することができる数百の個別の機能を有し得る。リモコン装置又はテレビ自体のボタンに、利用可能な機能に対して１対１で相関するボタンを設けることは、見た目にも美しくなく、ハードウェアを効率的に使用するものでもなく、しばしばエンドユーザを圧倒することがある。
【０００２】
代わりに、多重レベルのオンスクリーンディスプレイが利用されている。オンスクリーンディスプレイは、製造業者及び用途の種類にわたり様々である一方で、複数の共通要素を有する傾向がある。概して、バックグラウンドは、ディスプレイ上に示される画像の上に重ねられるか、又はその画像に取って代わる。グラフィカル形式又はテキスト形式のいずれであれ、オプションはそのバックグラウンド上に表示される。用途によっては、ソリッドカラーのバックグラウンドが使用される。たとえば、単一の青色矩形がスクリーンの中央に現れ、テキスト又はアイコンがその矩形の上にわたって表示される。別の状況では、半透明のバックグラウンドが使用され、このことによって、ディスプレイ上の画像の少なくともいくつかの部分を、バックグラウンドを通して見ることができる。ほとんどの用途では、バックグラウンドの色選択、輝度、及び透明度レベルは事前設定されており、変更することができない。ごくわずかな用途では、ユーザは、ＯＳＤに関するのいくつかの利用可能な方式の１つを手動で選択することができ、たとえば、ユーザが装置を設定するとき、３つ又は４つの色及び透明度のオプションから選択することを可能にする。
【発明の概要】
【０００３】
しかしながら、ＯＳＤは、ディスプレイ上に示されている画像に反応しない。スクリーン上の画像が暗いか又は明るいかに関わらず、ＯＳＤは変化しない。これはいくつかの理由から問題である。たとえば、ＯＳＤがより明るいバックグラウンドを使用している場合、バックグラウンド画像も明るいと、ＯＳＤのテキストは不鮮明になり、読みにくくなる。ＯＳＤがより暗いバックグラウンドを使用し、且つ表示されている画像が暗い場合、画像の細部は表面に現れないことがあり、ＯＳＤによって遮断される。
【０００４】
本明細書に援用され、その一部を成す添付の図面は、本発明の実施形態を示し、その説明と共に、本発明の原理を説明するための役割を果たす。
【図面の簡単な説明】
【０００５】
【図１】例示的なコンピュータシステムを示す図である。
【図２】例示的なディスプレイを示す図である。
【図３】実施形態による電子ディスプレイを示す図である。
【図４】実施形態に従って、オンスクリーンディスプレイを動的に調整する方法のフローチャートを示す。
【発明を実施するための形態】
【０００６】
ここで、本発明のいくつかの実施形態を詳細に参照する。本発明は、代替的な実施形態（複数可）と共に説明されるが、これらは本発明をこれらの実施形態に限定するように意図されるものではない。むしろ、本発明は、添付の特許請求の範囲の精神及び範囲内に含むことができる代替、変更、及び均等物を包含するように意図される。さらに、以下の本発明の詳細な説明において、本発明の完全な理解を提供するために、数多くの特定の詳細を記載する。しかしながら、これらの特定の詳細を伴わずに又はそれらの均等物を伴って本発明を実施することができることを、当業者は理解するであろう。
【０００７】
以下の説明の複数の部分が、或る方法に関して提示及び論考される。複数の機能及びそれらに関する順序付けを、この方法の動作を説明する本明細書における図面（たとえば、図４）に開示するが、このような機能及び順序付けは例示である。実施形態は、本明細書における図面のフローチャート及び本明細書に示されて説明される以外の順序で列挙される、様々な他の機能又は機能の変形を実行するのに非常に適している。
【０００８】
以下の説明のいくつかの部分は、コンピュータメモリ上で実行され得るデータビットに関する動作の手順、ステップ、論理ブロック、処理、及び他のシンボル表現に関して提示される。これらの説明及び表現は、他の当業者に作業内容を最も効率的に伝達するために、データ処理分野の当業者が使用する手段である。手順、コンピュータ実行ステップ、論理ブロック、処理等は、ここでは概して、所望の結果を導き出すステップ又は命令から成るセルフコンシステントシーケンスと見なされる。ステップは、物理量の物理的操作を必要とする。必ずではないが通常、これらの物理量は、コンピュータシステムにおいて格納し、転送し、合成し、比較し、また別の方法で操作することができる光信号、電気信号、又は磁気信号の形態をとる。しばしば、これらの信号を、ビット、値、要素、シンボル、文字、用語、数字等と呼ぶことは、主に共通使用の理由から好都合であることが確認されている。
【０００９】
しかしながら、これらすべての用語及び同様の用語は、適切な物理量に関連付けられるものであり、これらの量に貼り付けられる便利なラベルにすぎないことを留意すべきである。以下の論考から明らかであるように特に別段の定めをした場合を除き、「アクセスする」、「書き込む」、「含む」、「検査する」、「使用する」、「トラバースする」、「関連付ける」、「識別する」等のような用語を利用する論考は全体的に、コンピュータシステム又は同様の電子計算装置の作動及び処理を指すことが理解される。このコンピュータシステム又は同様の電子計算装置は、コンピュータシステムのレジスタ及びメモリ内の物理（電子）量として表わされるデータを操作し、コンピュータシステムメモリ、又はレジスタ、又は他のそのような情報記憶装置、伝送装置、又は表示装置内の物理量として同様に表わされる他のデータに変換する。
【００１０】
ここで図１を参照すると、例示的なコンピュータシステム１１２のブロック図が示される。本明細書で説明されるコンピュータシステム１１２は、その上で実施形態を有利に実施することができる動作プラットフォームの例示的な構成を示すことが理解される。それでも、異なる構成を有する他のコンピュータシステムを、本発明の範囲内のコンピュータシステム１１２の代わりに使用してもよい。すなわち、コンピュータシステム１１２は、図１と共に説明されるもの以外の要素を含むことができる。いくつかの実施形態では、たとえば、システム１２２の代わりに、デジタルテレビ又はパーソナルビデオレコーダ（ＰＶＲ）が利用される。いくつかの実施形態では、システム１１２は、ネットワークアタッチトストレージデバイス（ＮＡＴ）に接続される。さらに、実施形態は、コンピュータシステム１１２のようなコンピュータシステムだけでなく、システムを有効にするように構成することができるあらゆるシステムにおいて実施することができる。実施形態を、多くの異なる種類のコンピュータシステム１１２において実施することができることが理解される。例として、デスクトップコンピュータ、ワークステーション、サーバ、メディアサーバ、ラップトップ、ゲーム機、デジタルテレビ、ＰＶＲ、及び携帯情報端末（ＰＤＡ）、並びに、無線電話、メディアセンターコンピュータ、デジタルビデオレコーダ、デジタルカメラ、及びデジタル音声再生装置又はデジタル音声録音装置のような、計算機能及びデータ記憶機能を有する他の電子装置が挙げられるがこれらに限定されない。
【００１１】
コンピュータシステム１１２は、情報を通信するアドレス／データバス１００と、情報及び命令を処理する、バス１００に結合される中央プロセッサ１０１と、中央プロセッサ１０１への情報及び命令を記憶する、バス１００に結合される揮発性メモリユニット１０２（たとえば、ランダムアクセスメモリ（ＲＡＭ）、静的ＲＡＭ、動的ＲＡＭ等）と、プロセッサ１０１への静的情報及び命令を記憶する、バス１００に結合される不揮発性メモリユニット１０３（たとえば、読出し専用メモリ（ＲＯＭ）、プログラム可能ＲＯＭ、フラッシュメモリ等）とを備える。コンピュータシステム１１２は、コンピュータユーザに情報を表示する、バス１００に結合されるオプションの表示装置１０５も備えることができる。さらに、コンピュータシステム１１２は、情報及び命令を記憶するデータ記憶装置１０４（たとえば、ハードディスクドライブ）も備える。
【００１２】
コンピュータシステム１１２は、オプションの英数字入力装置１０６、オプションのカーソル制御又は指示装置１０７、信号通信インタフェース（入力／出力装置）１０８、及びビデオプロセッサ１０９も備える。オプションの英数字入力装置１０６は、中央プロセッサ１０１と情報及びコマンド選択を通信することができる。オプションのカーソル制御又は指示装置１０７は、中央プロセッサ１０１とユーザ入力情報及びコマンド選択を通信するためにバス１００に結合される。同じくバス１００に結合される、信号通信インタフェース（入力／出力装置）１０８はシリアルポートとすることができる。通信インタフェース１０８も、無線通信機構を含むことができる。コンピュータシステム１１２は、通信インタフェース１０８を使用して、インターネット又はイントラネット（たとえば、ローカルエリアネットワーク）のような通信ネットワークを介して他のコンピュータシステムに通信結合することもできるし、データ（たとえば、デジタルテレビ信号）を受信することもできる。いくつかの実施形態では、ビデオプロセッサ１０９は中央プロセッサ１０１に組み込まれている。他の実施形態では、ビデオプロセッサ１０９は分離した個別の構成要素である。他の実施形態では、ビデオプロセッサ１０９は別の構成要素に組み込まれている。他の実施形態では、ビデオプロセッサ１０９は、他の方法でシステム１１２に含まれる。
【００１３】
いくつかの実施形態では、ＯＳＤの外観を動的且つ自動的に調整する。たとえば、アルファブレンディングと呼ばれる処理を介して調整されるＯＳＤのバックグラウンドの透明度を、ディスプレイ上に現在示されている画像に基づいて、装置を介して自動的に設定する。
【００１４】
アルファブレンディングは、透明度の効果を生み出すために、たとえばコンピュータグラフィクス及びデジタルテレビグラフィクスで使用されている。これは、半透明のフォアグラウンドをバックグラウンド色と組み合わせて一時的なブレンドを生成することによって達成される。具体的には、フォアグラウンド画像が小さな値を使用して重み付けされる一方で、バックグラウンド画像はアルファ値の補数を使用して重み付けされ、次いで、修正されたフォアグラウンド画像及びバックグラウンド画像を組み合わせてスクリーン上に表示される画像を生成する。この数学的関係を表１において以下に示す。
【００１５】
【表１】
2010507832.tif 000003
【００１６】
異なるアルファ値の選択は結果として異なるブレンド画像の外観をもたらす。アルファ値が高くなるほど、フォアグラウンド画像の透明度は低くなり、ブレンド画像におけるフォアグラウンド色の比重は大きくなる。より低いアルファ値の場合、ブレンド画像はその外観を元のバックグラウンド画像から、より多く導出する。
【００１７】
ＯＳＤへの従来の手法では、アルファ値は固定されている。装置は、ＯＳＤに対して単一のアルファ値を維持することのみができるか、又はセットアップ過程中にユーザがその中から選択するいくつかのアルファ値を維持することができる。いずれの場合も、現在表示されているものに関わらず、ディスプレイが使用するアルファ値は同じである。
【００１８】
いくつかの実施形態では、ディスプレイを有する装置は、アルファ値を動的に変更して現在のコンテクストにより良好に適合させる。たとえば、一実施形態を利用するデジタルＴＶは、アルファ値を動的に調整して、より優れた視覚体験を提供するオンスクリーンディスプレイを提示することができる。バックグラウンド画像が明るいとき、ＯＳＤテキストを読みやすくするようにわずかに暗くしたバックグラウンドを使用することができる。バックグラウンド画像がより暗いとき、バックグラウンド画像を不鮮明にすることなくより良好なコントラストを達成するように、ＯＳＤの多少明るくしたバックグラウンドを使用することができる。いずれの場合も、視覚及び使用を容易にすることができる、より良好なコントラストが達成される。
【００１９】
いくつかの実施形態では、アルファ値を、ディスプレイを横切る各フレームに従って動的に調整する。このようにして、ＯＳＤのバックグラウンドは、現在表示されているものに従って急速に変化することができる。バックグラウンド色がほぼ絶え間なく変わるのに対し、バックグラウンドの上に重なるテキスト及び／又はアイコンは同一色のままである。これは結果として、ＯＳＤディスプレイのほぼ一貫した視覚コントラスト、及びより優れた全体的なＯＳＤ体験をもたらす。
【００２０】
さらに、ＯＳＤの変化は動的且つプログラム可能であるため、実施形態を援用する装置は、視覚障害者のための視覚体験向上をサポートすることもできるし、又はたとえば緊急放送中に、ユーザの注意を引くように構成することもできる。
【００２１】
いくつかの実施形態では、動的なアルファ値決定を、画像又は現在表示されている画像のシーケンスを検査することによって行う。たとえば、いくつかのデジタルテレビでは、完全な画像をバッファ内で構成してからスクリーンに表示する。多くの場合、スクリーン上のフレームは１つ又は２つ遅れたフレームである。このバッファ時間は、任意の画像前処理、たとえば画像強調又は画像安定のために使用されることが多い。これらの実施形態では、画像全体はすでにメモリ内で利用可能であるため画像を検査することは容易である。
【００２２】
全てのフレームはこの画像バッファを通過する。これらのフレームから情報、たとえばヒストグラムを収集して、表示されている画像又はシーンに関するデータをいくらか収集することを可能にすることができる。たとえば、シーンが明るいか若しくは暗いか、又は動きが多いか否かを判断する。この情報を前提として、現在のシーン及び対応して表示される適切なＯＳＤの、適切なアルファ値を計算することができる。たとえば、ＯＳＤが静的で青色のバックグラウンドを有するテレビ番組の上に重なって表示される場合、表示されるテキスト又はアイコンとのより良好なコントラストを提供するために、青色を抑えるアルファ値を選択することができる。
【００２３】
他の用途では、データ収集に対する他の手法を利用することができる。たとえば、電子装置は、テレビのようなビデオデータのストリームではなく単一の画像のみを表示する場合、いくつかの実施形態では、適切なアルファ値を求める前に現在の画像のみを検査する必要がある。
【００２４】
実施形態は、デスクトップコンピュータ、ラップトップコンピュータ、デジタルテレビ、アナログテレビ、ＬＣＤディスプレイ、電話、音楽再生及び／又は録音装置、カメラ、携帯情報端末（ＰＤＡ）等が挙げられるがこれらに限定されない、ＯＳＤ又はメニューシステムを表示することができるディスプレイユニットを有するあらゆる電子装置にまで及ぶ。
【００２５】
ここで図２を参照すると、一実施形態による例示的なディスプレイ２００が示される。例示的なディスプレイ２００は画像２０１を表示するものとして示される。例示的なディスプレイ２００及び画像２０１は単なる例として理解される。他の実施形態では、オンスクリーン情報の異なる構成又はレイアウトを利用してもよい。画像２０１はオンスクリーンディスプレイ（ＯＳＤ）２１０によって部分的に遮蔽されている。ＯＳＤ２１０は、バックグラウンド領域２１１及びテキスト要素２１２を含む。画像２０１はまた、ＯＳＤ２２０によって部分的に遮蔽されているものとして示される。ＯＳＤ２２０も、バックグラウンド領域２２１及び複数のアイコン２２２を含む。
【００２６】
ＯＳＤ２１０は、デジタルテレビのような多くの実施形態によって使用される代表的な種類のオンスクリーンディスプレイである。バックグラウンド領域２１１は下にある画像２０１の上に重ねられる。テキスト要素２１２はバックグラウンド領域２１１の上にある。バックグラウンド領域２２１は、いくつかの実施形態では半透明である。いくつかのこのような実施形態では、バックグラウンド領域２１１の半透明性は、アルファ値によって管理されており、アルファ値を自動的、動的に調整することによって管理されている。これらの実施形態のいくつかでは、バックグラウンド領域２１１を、テキスト要素２１２を読みやすくするために、テキスト要素２１２とのコントラストを提供するように調整する。これらの実施形態のいくつかでは、バックグラウンド領域２１１を調整して視覚体験を向上させる。
【００２７】
ＯＳＤ２２０は、デジタルカメラのようないくつかの実施形態によって使用される代表的な種類のオンスクリーンディスプレイである。バックグラウンド領域２２１は、下にある画像２０１の上に重ねられる。アイコン２２２はバックグラウンド領域２２１の上にある。バックグラウンド領域２２１は、いくつかの実施形態では半透明である。いくつかのそのような実施形態では、バックグラウンド領域２２１の半透明性は、アルファ値を自動的、動的に調整することによって管理されている。これらの実施形態のいくつかでは、バックグラウンド領域２２１を、アイコン２２２を見やすくするために、アイコン２２２とのコントラストを提供するように調整する。これらの実施形態のいくつかでは、バックグラウンド領域２２１を調整して視覚体験を向上させる。
【００２８】
ここで図３を参照すると、一実施形態による電子ディスプレイ３００が示される。電子ディスプレイ３００は、複数の分離した、列挙されている構成要素を組み込むものとして示されるが、他の実施形態では、異なる構成要素、さらなる構成要素、又はより少ない構成要素を利用することが理解される。いくつかの実施形態では、１つの構成要素によって実行される機能を複数の構成要素にわたって分割することができる。他の実施形態では、複数の構成要素によって実行される機能を単一の構成要素に組み込むことができる。
【００２９】
電子ディスプレイ３００は、データストリーム要素３１０を有するものとして示される。示される実施形態では、データストリーム要素３１０は電子ディスプレイ３００への入力である。いくつかの実施形態では、データストリーム要素３１０は、デジタル画像データのソース、たとえばＤＶＤプレーヤへの接続である。他の実施形態では、データストリーム要素３１０は、他の構成要素の組合せ、たとえばデジタルカメラのレンズ及び絞り構成から構成することができる。電子ディスプレイ３００はデータストリーム要素３１０を介して画像データを受信する。
【００３０】
電子ディスプレイ３００は、画像バッファ３２０を備える。図示されるように、画像バッファ３２０はデータストリーム要素３１０から画像データを受信する。いくつかの実施形態では、画像データを画像バッファ３２０内で表示する準備をする。たとえば、画像データのフレーム全体を、表示する準備ができるまで組み立て、処理し、記憶する。
【００３１】
電子ディスプレイ３００は、アキュムレータ３３０も備えるものとして示される。示される実施形態では、アキュムレータ３３０は、画像バッファ３２０内に記憶されている組み立てられた画像データのフレームを検査する。いくつかの実施形態では、データを記憶されている画像から収集し、アルファ値を計算するのに使用する。
【００３２】
電子ディスプレイ３００はＯＳＤモジュール３４０を備える。ＯＳＤモジュール３４０は、適切なアルファ値を計算するために、アキュムレータ３３０によって記憶されている、電子ディスプレイ３００によって表示される画像に関するデータを使用する。いくつかの実施形態では、ＯＳＤモジュール３４０は、表示される画像データのフレームにオンスクリーンディスプレイを挿入するように画像バッファ３２０にライトバックすることができる。他の実施形態では、ＯＳＤモジュール３４０はディスプレイ要素３９０に直接接続される。
【００３３】
電子ディスプレイ３００は、ディスプレイ要素３９０を備える。ディスプレイ要素３９０は、画像バッファ３２０によって組み立てられた画像データを表示する。
【００３４】
ここで図４を参照すると、一実施形態に従ってオンスクリーンディスプレイを動的に調整する方法のフローチャート４００が示される。特定の機能がフローチャート４００において開示されているが、そのような機能は例示である。すなわち、本発明の実施形態は、フローチャート４００に列挙されているもの以外の様々な他の（さらなる）機能または変形を実行するように十分に適合されている。フローチャート４００におけるブロックを、提示されているものとは異なる順序で実行してもよいこと、及びフローチャート４００におけるすべての機能を実行しなくてもよいことが理解される。
【００３５】
ここでブロック４１０を参照すると、電子ディスプレイが画像データのフレームを受信する。たとえば、電子ディスプレイ３００は、データストリーム３１０を介して画像２０１を受信することができ、すなわち、デジタルテレビは、ケーブル接続を介してテレビ番組の単一のフレームを受信することができる。
【００３６】
ブロック４２０において、電子ディスプレイは受信された画像データのフレームをバッファリングし、いくつかの実施形態では、これは、電子ディスプレイが実行可能とする画像データの任意の前処理を実行することを含む。前の例を続けて、電子ディスプレイ３００は、画像２０１を組み立てて、これを画像バッファ３２０内に記憶する。
【００３７】
ここでブロック４３０を参照すると、電子ディスプレイはフレームデータを蓄積する。いくつかの実施形態では、これは、ＯＳＤによって覆われるエリアのピクセル輝度データを平均化することを伴う。たとえば、電子装置３００及びアキュムレータ３３０は、ＯＳＤ２１０によって羅われる画像２０１の一部の平均ピクセル輝度データを求める。この情報はアキュムレータ３３０内に記憶される。
【００３８】
ブロック４４０において、電子ディスプレイは、ＯＳＤの適切なパラメータを求める。いくつかの実施形態では、ＯＳＤの適切な透明度レベルを求めるために、この算出は適切なアルファ値及び対応する補数値を計算することを伴う。いくつかのこのような実施形態では、アキュムレータ内に記憶されているフレームデータがこの計算に影響を与える。たとえば、画像２０１が明るく照らされている砂漠のシーンである場合、アキュムレータ３３０に記憶されているデータは明るく照らされているシーンを指示する。従って、ＯＳＤモジュール３４０は、バックグラウンド領域２１１が、テキスト要素２１２に強調されたコントラストを提供するようにアルファ値を選択する。
【００３９】
４５０において、電子ディスプレイはＯＳＤを表示する。いくつかの実施形態では、ＯＳＤを、たとえば前処理ステップとしてフレームバッファに挿入する。他の実施形態では、ＯＳＤをディスプレイ要素上で直接表示する。さらなる実施形態では、電子ディスプレイを他の方法で表示する。上記の例を続けて、ＯＳＤモジュール３４０はＯＳＤ２１０を画像バッファ３２０内に挿入し、画像２０１を、画像２０１に重なって表示されているＯＳＤ２１０と共にディスプレイ要素３９０上に表示する。
【００４０】
たとえばテレビ等、画像データの多数のフレームが連続して表示される複数の実施形態を含む、いくつかの実施形態では、フローチャート４００において説明される方法をループ化する。このようにして、オンスクリーンディスプレイのバックグラウンドを、現在表示されているフレームと調和させるように、絶え間なく且つ動的に調整する。他の実施形態では、フローチャート４００によって説明される方法を、たとえば画像データの１０フレームおきに、断続的に繰り返す。さらなる実施形態では、この方法の実行頻度は変化する。
【図１】
2010507832.tif 000004
【図２】
2010507832.tif 000005
【図３】
2010507832.tif 000006
【図４】
2010507832.tif 000007
【国際調査報告】
2010507832.tif 000008
2010507832.tif 000009