(57)【要約】【課題】  電子機器でＧＵＩ画像などを表示させるために必要な記憶容量を効果的に削減できるようにする。【解決手段】  背景画像データと、その背景画像データに選択的に合成されて表示される複数の表示物体データとを、所定の記憶手段に保存する場合に、表示物体データの中の選択された特定の表示物体データを、背景画像データに合成させた画像データとして、その合成された画像データを圧縮符号化して、背景画像データとは別に記憶手段に保存して、特定の表示物体データと背景画像データとが合成された画像を表示させる際に、記憶手段に保存された、圧縮符号化された画像データを伸長して表示させるようにした。【選択図】      図３
2005268943.tif 000002
【特許請求の範囲】
【請求項１】
背景画像データと、前記背景画像データに選択的に合成して表示される複数の表示物体データとを、所定の記憶手段に保存する画像データ保存方法において、
前記表示物体データの中の選択された特定の表示物体データを、前記背景画像データに合成した画像データとして、その合成された画像データを圧縮符号化して、前記背景画像データとは別に前記記憶手段に保存して、
前記特定の表示物体データと前記背景画像データとが合成された画像を表示させる際に、前記記憶手段に保存された、圧縮符号化された画像データを伸長して表示させる
画像データ保存方法。
【請求項２】
請求項１記載の画像データ保存方法において、
前記特定の表示物体データは、前記記憶手段に記憶させない
画像データ保存方法。
【請求項３】
請求項１記載の画像データ保存方法において、
前記特定の表示物体データのデータ量と、前記特定の表示物体データを前記背景画像データに合成した画像データを圧縮符号化したデータ量とを比較して、圧縮符号化したデータ量の方が少ない場合にだけ、圧縮符号化したデータを前記記憶手段に保存させる
画像データ保存方法。
【請求項４】
背景画像データと、前記背景画像データに選択的に合成して表示される複数の表示物体データとを、所定の記憶手段に保存して、その保存された背景画像データ及び表示物体データを使用して、表示のための画像データを生成させる画像処理装置において、
前記記憶手段として、前記表示物体データの中の選択された特定の表示物体データを、前記背景画像データに合成された画像データとして、その合成された画像データを圧縮符号化して、前記背景画像データとは別に保存する手段とし、
前記記憶手段から読み出した圧縮符号化された画像データを伸長する伸長手段と、
前記伸長手段で伸長された画像データを出力又は表示させる手段とを備えた
画像処理装置。
【請求項５】
請求項４記載の画像処理装置において、
前記特定の表示物体データは、前記記憶手段に記憶させない
画像処理装置。
【請求項６】
請求項４記載の画像処理装置において、
前記特定の表示物体データのデータ量と、前記特定の表示物体データを前記背景画像データに合成した画像データを圧縮符号化したデータ量とを比較して、圧縮符号化したデータ量の方が少ない場合にだけ、圧縮符号化したデータを前記記憶手段に保存させる
画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば各種ＧＵＩ(Graphic User Interface)表示を行う電子機器に適用して好適な画像データ保存方法及び画像処理装置に関する。
【背景技術】
【０００２】
従来、電子機器に接続されたディスプレイ又は内蔵された表示部に、ユーザ操作に基づいたＧＵＩ画像などを表示させる場合には、電子機器に内蔵されたＲＯＭなどの記憶手段に、表示させる画像を構成する画像データを記憶させて、その記憶された画像データを読み出して、操作に基づいた画像を表示させるようにしてある。
【０００３】
例えば、ＤＶＤ(Digital Video Disc又はDigital Versatile Disc)再生装置などのオーディオ機器において、接続されたディスプレイの画面上に、スピーカ装置の接続状況を選択する画面を表示させて、その画面に基づいて接続状態を選択するような場合を想定する。図５Ａ，Ｂは、この場合の表示例を示した図である。図５Ａの例では、視聴者が座るソファーを中心として、円を表示させて、その円の正面に受像機を表示させ、その受像機の左右にフロントスピーカを配置してあると共に、受像機の直前に、センタースピーカを配置した、表示例としてある。この表示が行われるように操作して、その表示された配置を確定させるユーザ操作があると、該当するスピーカ配置でサラウンド音響を再生させるモードが設定される。
【０００４】
また、図５Ｂの例では、受像機の左右にフロントスピーカを配置してあると共に、視聴者が座るソファーの後方の左右にリアスピーカを配置した、表示例としてある。この表示が行われるように操作して、その表示された配置を確定させるユーザ操作があると、該当するスピーカ配置でサラウンド音響を再生させるモードが設定される。
【０００５】
この図５Ａ，Ｂの表示例では、スピーカ配置を設定する画面以外の部分では、例えば予め用意された背景画像を表示させるようにしてある。
【０００６】
この図５Ａ，Ｂに示すような表示を行う際には、例えば図７に示したように、画像の各部分を構成する要素の画像データが用意させて、その画像データが、オーディオ機器内の記憶手段に記憶される。即ち、背景画像１の画像データと、ソファーと受像機が円盤上に表示された画像２の画像データと、左右のフロントスピーカ、センタースピーカ、左右のリアスピーカの画像３〜７の画像データとの、合計７個の画像データが使用される。それぞれの画像データは、ビットマップ形式の画像データとして、記憶手段に記憶させてある。
【０００７】
表示させる際には、例えば図８に示した表に記載したように、背景画像１の上に重ねて表示される表示物体であるオブジェクト２〜７（このブジェクト２〜７の数値は図７に示した画像の符号と同じ）の「表示レイヤ」と、図５のＡ，Ｂのいずれでの表示に使用させるのかを示す「表示」と、表示させる際の水平及び垂直の座標位置を示す「座標」とのデータを参照して、それぞれの表示モードで対応した表示が行われる。なお、「表示レイヤ」としては、背景画像１が後面となり、ソファーと受像機が円盤上に表示された画像２が中面となり、各スピーカが前面となるように設定してある。
【０００８】
このように、画像の各部分を構成する要素（オブジェクト）の画像データを用意して、表示態様に応じて、それぞれの画像データを配置して、実際に表示させる画像を構成させることで、ユーザ操作に基づいて表示を変化させることができる画像の表示が可能になる。特許文献１には、複数の画像データを組み合わせて、表示させるデータを生成させることについての開示がある。
【特許文献１】特開平７−２８２２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述したＧＵＩ画像などを表示させる電子機器においては、内蔵させる記憶手段の記憶容量に限りがあり、ＧＵＩ画像などを構成させる画像データを出来るだけ少ない記憶容量で記憶させることができれば、機器が内蔵する記憶手段の記憶容量を削減でき、機器構成の簡易化につながる。ところが、実際には機器の多機能化に伴い、この種の機器でＧＵＩ画像などとして表示させる画像の数は増える傾向にあり、必要な記憶手段の記憶容量が増えている問題がある。
【００１０】
本発明はかかる点に鑑みてなされたものであり、この種の電子機器でＧＵＩ画像などを表示させるために必要な記憶容量を効果的に削減できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、背景画像データと、その背景画像データに選択的に合成されて表示される複数の表示物体データとを、所定の記憶手段に保存する場合に、表示物体データの中の選択された特定の表示物体データを、背景画像データに合成した画像データとして、その合成された画像データを圧縮符号化して、背景画像データとは別に記憶手段に保存して、特定の表示物体データと背景画像データとが合成された画像を表示させる際に、記憶手段に保存された、圧縮符号化された画像データを伸長して表示させるようにしたものである。
【００１２】
このようにしたことで、画像データが実際に表示される状態、又は表示される状態に近い画像で１画面単位で圧縮符号化されて、記憶手段に記憶されるようになる。
【発明の効果】
【００１３】
本発明によると、画像データが実際に表示される状態で１画面単位で圧縮符号化されて、記憶手段に記憶され、少ない記憶容量で各種ＧＵＩ画像などを保存できるようになる。
【００１４】
特に、特定の表示物体データは、記憶手段に記憶させないようにして、背景画像データと合成して圧縮符号化された画像データだけを記憶させるようにしたことで、各表示物体データを個別にビットマップデータなどで記憶させる場合に比べて、大幅に記憶容量を削減することが出来る。
【００１５】
また、特定の表示物体データのデータ量と、特定の表示物体データを背景画像データに合成した画像データを圧縮符号化したデータ量とを比較して、圧縮符号化したデータ量の方が少ない場合にだけ、圧縮符号化したデータを記憶手段に保存させることで、記憶容量の削減に効果がある場合にだけ、背景画像データと合成された画像が圧縮符号化して記憶されるようになり、効果的に圧縮符号化されたデータの記憶処理が行われるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態を、図１〜図６を参照して説明する。
図１は、本実施の形態による処理を適用したメディア再生装置の構成を示した図である。ＤＶＤなどの光ディスクやメモリカードなどのメディア１１から再生したデータは、システムデコーダ１２に供給されて、ビデオデータとオーディオデータ等に分離されて、オーディオデータはオーディオデコーダ１３に供給されてデコード処理が行われ、ビデオデータはビデオデコーダ１４に供給されてデコード処理が行われる。オーディオデコーダ１３でデコードされたオーディオデータは、デジタル・アナログ変換器１５で、アナログオーディオ信号に変換された後、スピーカ１６に供給されて出力される。図１ではアンプなどの回路は省略してある。
【００１７】
ビデオデコーダ１４でデコードされたビデオデータは、エンコーダ２２に供給されて、ＯＳＤ作成部２４が出力する画像データと合成する。ＯＳＤ作成部２４は、表示装置の画面上に各種文字、図形の表示（いわゆるオンスクリーンディスプレイ表示）を行うための画像データを生成させる処理手段であり、後述するＧＵＩ画像の生成処理についてもここで行われる。この場合、本例においては、ＲＯＭ３０に記憶された圧縮符号化された画像データの、その圧縮符号化からの伸長処理についても行うようにしてある。エンコーダ２２で合成された画像データ（ビデオデータ）は、エンコーダ２２内で、表示装置２３に供給するフォーマットの画像データとして表示装置２３に供給し、表示装置（ディスプレイ）２３の画面上に表示させる。
【００１８】
ＯＳＤ作成部２４での画像生成処理は、システムマイコン２１からの設定制御信号に基づいて実行される。ＯＳＤ作成部２４で作成する画像データを構成する各要素の画像データは、ＲＯＭ３０に記憶させてあり、そのＲＯＭ３０に記憶された画像データの一部は、圧縮符号化された画像データとして記憶させてある。画像データを圧縮符号化して記憶させるか否かは、本例の場合には装置（メディア再生装置）に組み込むソフトウェアの製作段階で決めるようにしてあり、後述する判断処理（図３のフローチャート）で画像データを圧縮符号化して記憶させるか否か決めるようにしてある。圧縮符号化方式としては、例えばＭＰＥＧ(Moving Picture Experts Group)方式が適用可能であり、圧縮符号化させる際には、表示装置２３に表示される１画面単位で圧縮符号化するようにしてある。ＭＰＥＧ方式で１画面を圧縮符号化した場合、ビットマップ形式で符号化した１画面の画像データの場合に比べて、数十分の一からそれ以上のデータ量に削減される。
【００１９】
システムマイコン２１には、この機器の各種動作プログラムなどを記憶したＲＯＭ２９についても接続してある。またシステムマイコン２１には、フロントパネルコントローラ３５が接続してあり、キー入力部２６の操作、又はリモートコントローラ２７の操作に基づいて、フロントパネル２８での表示を実行する。また、表示装置２３でＧＵＩ画像などを表示させる操作モードである場合には、フロントパネルコントローラ３５に供給される操作データに基づいて、システムマイコン２１に指示を送り、ＯＳＤ作成部２４で対応した画像データを作成させる。
【００２０】
図２は、ＯＳＤ作成部２４とその周辺の構成の詳細を示した図である。図１に示したシステムマイコン２１から供給される設定制御信号は、ＯＳＤ作成部２４内のコアモジュール３１に供給されて、ＧＵＩ画像表示ルーチン処理部３２での処理で、どのような画像を生成させるかが設定され、ＲＯＭ３０から読み出された画像データを使用して、ＧＵＩ画像が生成される。この場合、ＲＯＭ３０から読み出して、背景画像保持部３３に保持された背景画像と必要により重ねた画像とする処理が行われる。また、本例の場合には、ＧＵＩ画像の一部については、背景画像と重ねた実際の１画面分の表示状態の画像データとして、圧縮符号化されてＲＯＭ３０に記憶させるようにしてあり、その圧縮符号化された画像データを表示させる際には、圧縮符号化からの伸長処理がコアモジュール３１内で実行される。
【００２１】
コアモジュール３１で生成された画像データは、画像バッファ３４に保持されて、そのバッファ３４に保持された画像データがエンコーダ２２（図１参照）に供給されて、表示装置２３に供給する画像データとされる。
【００２２】
次に、ＲＯＭ３０にＧＵＩ画像を構成する画像データを記憶させる際に、圧縮符号化させて記憶させるか否かを、この装置に組み込むソフトウェアの製作段階で設定する処理例を、図３のフローチャートを参照して説明する。まず、ソフトウェアの製作段階で、用意されたＧＵＩ画像を構成する各要素のビットマップ形式での画像データの全体の容量が、ＲＯＭ３０として用意された記憶手段の記憶容量の中の、ＧＵＩ画像の記憶に使用できる容量の範囲内に収まっているか否か判断する(ステップＳ１１)。ここで、ＧＵＩ画像の記憶に使用できる容量の範囲内に収まっている場合には、圧縮符号化をしないで、全ての画像データをそのまま（例えばビットマップデータのままで）ＲＯＭ３０に記憶させるようにする。
【００２３】
そして、ステップＳ１１でＧＵＩ画像の記憶に使用できる容量の範囲内に収まっていないと判断した場合には、ＧＵＩ画像を構成する画像データの内の特定の一つのオブジェクト画像を選択し（ステップＳ１２）、そのオブジェクト画像が、ある操作メニューで常に表示される画像か否か判断する（ステップＳ１３）。ここで、特定のメニューで常に表示される画像でない場合には、ステップＳ１２に戻って、別の一つのオブジェクト画像を選択する。
【００２４】
そして、ステップＳ１３で、ある操作メニューで常に表示される画像であると判断した場合には、その画像を、実際の表示態様である、背景画像と合成した画像として、その合成した画像を、その操作メニューで使用する新たな背景画像とし、その合成された新たな背景画像を、決められた方式で圧縮符号化された画像データとする（ステップＳ１４）。この場合には、ステップＳ１２で選択したオブジェクト画像の元の画像データを、ＲＯＭ３０に記憶させるデータから破棄する（ステップＳ１５）。
【００２５】
ここまでの処理を行うと、ステップＳ１１で判断した画像データの全体容量からデータ量が減っているか否か判断し（ステップＳ１６）、減っていると判断した場合には、ステップＳ１１の判断に戻る。また、ステップＳ１６で、圧縮前の画像データの全体容量からデータ量が減っていないと判断した場合には、ステップＳ１４で作成した圧縮符号化された画像データを破棄して、ステップＳ１５で破棄した元のオブジェクト画像の画像データを復帰させ（ステップＳ１７）、ステップＳ１１の判断に戻り、次のステップＳ１２で別のオブジェクト画像を選定させる。
【００２６】
なお、画像データを圧縮符号化する際の符号化率として、複数の符号化率が選択できるようにして、例えば図３のフローチャートのステップＳ１６で全体の記憶容量が減っていないと判断した場合には、同じ画像データに対してより圧縮率の高い圧縮符号化を施すようにしてもよい。但し、圧縮率を上げると、それだけ表示される画像の画質の劣化があるので、装置の使用目的などに応じて、どの程度までの圧縮を許容するのかを選定しておく必要がある。
【００２７】
次に、実際の画像データの処理例を、図４、図５の表示例と、図６の画像の要素の例を参照して説明する。この表示例は、従来例として図７及び図８に示した例と同じ画像を表示させる例、即ち、装置に接続されるスピーカの配置を選択するＧＵＩ画像を表示させた例である。
【００２８】
図４は、装置を起動させた際などに表示される初期画面である。この初期画面が表示された状態で、キー入力部２６又はリモートコントローラ２７の操作で、スピーカ配置を選択するモードとすることで、図５のＡ又はＢに示すようないずれかのスピーカ配置を示す画像が表示され、その表示を選択するユーザ操作を行うことで、表示されたスピーカ配置に適したオーディオ出力を行うように設定される。
【００２９】
このような表示を行う場合に、本例においては表示画像を構成する各要素の画像データの例として、例えば図６に示すように、初期画面１０１を、１画面分の画像をそのまま圧縮符号化した画像データとして、ＲＯＭ３０に記憶させる。また、初期画面の上にスピーカを配置する円盤を表示させた画像を合成した画像１０２を作成して、その画像１０２を圧縮符号化した画像データとして、ＲＯＭ３０に記憶させる。この画像１０２を圧縮符号化した画像データは、スピーカを配置する円盤を表示させる部分の画像（図７の画像２に相当）だけのビットマップ形式での画像データのデータ量よりも少ないデータ量になっている。
【００３０】
そして図６に示すように、円盤上に配置されるスピーカの画像１０３〜１０７については、画面上に小さなサイズで表示される画像であり、ビットマップ形式の画像データのままでも比較的小さなデータ量の画像データであり、スピーカスピーカの画像１０３〜１０７を圧縮されていないビットマップ形式の画像データとして、ＲＯＭ３０に記憶させる。
【００３１】
スピーカ配置を選択するＧＵＩ画像を表示させる際には、画像１０２のデータをＲＯＭ３０から読み出して、圧縮符号化からの伸長処理を行って、その伸長された画像データ中に、そのときの操作に応じてスピーカ画像１０３〜１０７の中の必要なものを配置する合成処理を行い、例えば図５のＡ又はＢに示す表示画像を生成させる。なお、スピーカ画像１０３〜１０７を配置する合成処理を行う際には、スピーカの表示サイズを複数段階に変更できるようにしてもよい。
【００３２】
このようにして画像データをＲＯＭ３０に記憶させて、その記憶された画像データを使用してユーザ操作に基づいたＧＵＩ画像などを表示させることで、記憶手段としてのＲＯＭ３０の記憶容量を増やすことなく、種々の画像を記憶させて表示させることが可能になる。即ち、圧縮符号化そのものは、表示される１画面サイズの単位で、ＭＰＥＧ方式のように規定された方式で処理されるので、比較的簡単な処理で圧縮率の高いデータ圧縮が可能である。そして、圧縮符号化された画像を伸長した画像に対して、ビットマップ形式の比較的小さな画像を貼り付けるような合成処理を行うことで、記憶させる画像の構成要素として、少ない要素のデータで多種類のＧＵＩ画像の表示が可能になり、従来のようにＧＵＩ画像を構成する全ての画像データをビットマップ形式で記憶させる場合に比べて、記憶容量を大幅に削減できる。例えば図３のフローチャートに示したような処理をソフトウェアの製作時に行うことで、記憶手段としてのＲＯＭ３０の記憶容量を全く増やすことなく、従来よりも多くの種類のＧＵＩ画像などの表示が可能になる。
【００３３】
なお、ここまで説明した実施の形態では、ＤＶＤ再生装置などのメディア再生装置に接続された表示装置に、画像を表示させる際の処理について説明したが、装置に内蔵されたフロントパネルなどに、ＧＵＩ画像などを表示させる際に、同様の処理を行うようにしても良い。また、メディア再生装置以外の電子機器で、ＧＵＩ画像などの内部で作成された画像を、接続された表示装置又は内蔵された表示部に表示させる際にも適用可能であることは勿論である。表示される画像の内容についても、図５などに示したスピーカ配置の画像に限定されないことは勿論である。
【００３４】
また、上述した実施の形態においては、装置に組み込むソフトウェアの製作段階で、画像データを圧縮符号化するようしたが、メモリなどの容量の限られた記憶手段に同様の画像データを記憶させるその他の場合にも、同様に全体の記憶容量に収まるか否か判断して、圧縮符号化して記憶させるか否か判断するようにしてもよい。
【００３５】
また、上述した実施の形態では、圧縮符号化する方式としてＭＰＥＧ方式を例として示し、圧縮されていない画像データとして、ビットマップ形式を示したが、その他の方式の画データを扱うようにしてもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施の形態による装置構成例を示したブロック図である。
【図２】本発明の一実施の形態による画像の処理部の構成例を示したブロック図である。
【図３】本発明の一実施の形態による処理を示したフローチャートである。
【図４】本発明の一実施の形態による表示例（初期画面）を示した説明図である。
【図５】本発明の一実施の形態による表示例（スピーカ配置画面）を示した説明図である。
【図６】本発明の一実施の形態による画像を構成する各要素の例を示した説明図である。
【図７】従来の画像を構成する各要素の例を示した説明図である。
【図８】従来のオブジェクトの設定例を示した説明図である。
【符号の説明】
【００３７】
１…画像（初期画面）、２…画像（スピーカ配置部の画像）、３〜７…画像（スピーカの画像）、１１…メディア、１２…システムデコーダ、１３…オーディオデコーダ、１４…ビデオデコーダ、１５…デジタル・アナログ変換器、１６…スピーカ、２１…システムマイコン、２２…エンコーダ、２３…表示装置、２４…ＯＳＤ作成部、２５…フロントパネルコントローラ、２６…キー入力部、２７…リモートコントローラ、２８…フロントパネル、２９…ＲＡＭ、３０…ＲＯＭ、３１…コアモジュール、３２…ＧＵＩ表示ルーチン処理部、３３…背景画像保持部、３４…画像バッファ、１０１…画像（初期画面）、１０２…画像（スピーカ配置部の画像）、１０３〜１０７…画像（スピーカの画像）
【図１】
2005268943.tif 000003
【図２】
2005268943.tif 000004
【図７】
2005268943.tif 000005
【図８】
2005268943.tif 000006
【図３】
2005268943.tif 000007
【図４】
2005268943.tif 000008
【図５】
2005268943.tif 000009
【図６】
2005268943.tif 000010