(57)【要約】      （修正有）【課題】パーツの描画品質（解像度）を変更するために、描画前にあらかじめ、１つのパーツにつき解像度毎に複数のパーツデータを準備することなく、パーツデータの記憶容量を削減する。【解決手段】解像度レベル（拡大率）などの描画パラメータを入力するホストＩ／Ｆ手段２と、入力した描画パラメータに基づいて画像データを生成する描画処理手段３と、生成した画像データを解像度レベルに基づいて補間処理を行い、補間処理後の画像データを出力する補間処理手段６と、補間処理後の画像データをディスプレイなどに表示する表示制御手段７を有する。【選択図】図１
2014032477.tif 000002
【特許請求の範囲】
【請求項１】
形状情報、該形状情報に対応して予め設定されたサイズ情報及び拡大率が入力される入力手段と、
該入力手段で入力された形状情報と前記サイズ情報に基づいて画像データを生成する画像データ生成手段と、
該画像データ生成手段で生成された画像データに対して、前記入力手段で入力された拡大率に基づいて補間処理する補間処理手段と、
該補間処理手段によって補間処理された画像データを出力する出力手段と、
を備えたことを特徴とする画像描画装置。
【請求項２】
外部から前記形状情報に対応した拡大率を受け付ける拡大率受付手段を更に有し、
該拡大率は前記入力手段に入力されることを特徴とする請求項１記載の画像描画装置。
【請求項３】
前記入力手段には、予め記憶された参照用の画像データと該参照用の画像データに対応して予め設定された拡大率が更に入力され、
前記画像データ生成手段は、前記入力手段で入力された形状情報とサイズ情報に基づいて前記参照用の画像データを用いて画像データを生成し、
前記補間処理手段は、前記画像データ生成手段によって生成された画像データに対して、前記入力手段で入力された前記参照用の画像データに対応して予め設定された拡大率に基づいて補間処理することを特徴とする請求項１又は請求項２記載の画像描画装置。
【請求項４】
形状情報、該形状情報に対応して予め設定されたサイズ情報及び拡大率が入力される入力ステップと、
該入力ステップで入力された形状情報と前記サイズ情報に基づいて画像データを生成する画像データ生成ステップと、
該画像データ生成ステップで生成された画像データに対して、前記入力ステップで入力された拡大率に基づいて補間処理する補間処理ステップと、
該補間処理ステップによって補間処理された画像データを出力する出力ステップと、
を備えたことを特徴とする画像描画方法。
【請求項５】
外部から形状情報に対応した拡大率を受け付ける拡大率受付ステップと、
該拡大率受受付ステップで外部から受け付けた拡大率、該拡大率に対応する形状情報、該形状情報に対応して予め設定されたサイズ情報が入力される入力ステップと、
該入力ステップで入力された形状情報と前記サイズ情報に基づいて画像データを生成する画像データ生成ステップと、
前記該画像データ生成ステップで生成された画像データに対して、前記入力ステップで入力された外部から受け付けた拡大率に基づいて補間処理する補間処理ステップと、
該補間処理ステップによって補間処理された画像データを出力する出力ステップと、
を備えたことを特徴とする画像描画方法。
【請求項６】
予め記憶された参照用の画像データと該参照用の画像データに対応して予め設定された拡大率が入力される第１の入力ステップと、
該第１の入力ステップで入力された参照用の画像データに対応する形状情報、該形状情報に対応して予め設定されたサイズ情報が入力される第２の入力ステップと、
該第２の入力ステップで入力された形状情報と前記サイズ情報に基づいて前記第１のステップで入力された参照用の画像データを用いて、画像データを生成する画像データ生成ステップと、
該画像データ生成ステップで生成された画像データに対して、前記第１の入力ステップで入力された前記参照用の画像データに対応して予め設定された拡大率に基づいて補間処理する補間処理ステップと、
該補間処理ステップによって補間処理された画像データを出力する出力ステップと、
を備えたことを特徴とする画像描画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画像の画像データを生成する描画表示装置に関するものである。
【背景技術】
【０００２】
近年、家電、カーナビ、携帯端末、車載メータ、管制画面等のＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）、デジタル掲示板、電子ポスター、並びに運行表示及び発車票等のデジタルサイネージ（電子看板）等、ユーザに対する情報表示の手段として、グラフィックス機能を搭載した画像描画装置が多用されている。加えて、これらの画像描画装置に接続される表示デバイスの高精細化や高フレームレート化が進んでおり、組み込み機器向けでも２５６０（幅）×１６００（高）の表示解像度を持つディスプレイデバイスが開発されている。このような高解像度ディスプレイに適した表示品質でＧＵＩ描画を行うために、画像描画装置では、描画処理の高速化を図っている。
【０００３】
ＧＵＩ描画処理において、ＧＵＩを構成するパーツ（基本図形、ボタン、スクロールバー、メニュー、グラフ、アイコンなど）を１フレーム期間（例えば、１秒間に６０フレームの表示更新なら、１／６０秒）内で描画することで、滑らかなＧＵＩを実現する。そこで、これらの画像描画装置では、ＧＵＩの描画時にＧＵＩを構成するパーツに重要度をつけ、その重要度に応じて、パーツの描画品質（解像度）を変更することで、特定のパーツの画像品質を確保しつつ、ＧＵＩ全体の描画処理時間の短縮を目指している（例えば、特許文献１）。
【０００４】
【特許文献１】特開平１０−２２２７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの画像描画装置では、パーツの描画品質（解像度）を変更するために、描画前にあらかじめ、１つのパーツにつき、解像度毎に複数のパーツデータを準備していたため、パーツ数やパーツで対応する解像度の種類が増えると、パーツデータが膨大になってしまい、メモリリソースが不足してしまうという課題があった。
【課題を解決するための手段】
【０００６】
この発明に係る描画表示装置は、形状情報、該形状情報に対応し予め設定されたサイズ情報及び拡大率が入力される入力手段と、該入力手段で入力された形状情報と前記サイズ情報に基づいて画像データを生成する画像データ生成手段と、該画像データ生成手段で生成された画像データに対して、前記入力手段で入力された拡大率に基づいて補間処理する補間処理手段と、該補間処理手段によって補間処理された画像データを出力する出力手段とを備えたものである。
【発明の効果】
【０００７】
この発明は、形状情報に対応して予め設定された拡大率に基づいて、生成した画像データを補間処理して画像データを出力するので、形状情報の各形状に対して解像度毎のデータを予め記憶しておく必要がなく、予め記憶する形状情報の記憶領域を縮小することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１における画像描画装置１の構成図である。
【図２】この発明の実施の形態１における表示画像であるＧＵＩ画面の描画結果の一例を示した図である。
【図３】この発明の実施の形態１における画像描画装置１の上位装置であるＣＰＵの描画処理の流れを示すフローチャートである。
【図４】この発明の実施の形態１におけるＧＵＩ画面を構成するパーツリストの一例である。
【図５】この発明の実施の形態１における画像描画装置１の描画処理手段３の処理の流れを示すフローチャートである。
【図６】この発明の実施の形態１における画像描画装置１の描画処理手段３の描画結果の一例である。
【図７】この発明の実施の形態１における画像描画装置１の補間処理手段６の処理の流れを示すフローチャートである。
【図８】この発明の実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
【図９】この発明の実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
【図１０】この発明の実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
【図１１】この発明の実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
【図１２】この発明の実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
【図１３】この発明の実施の形態１における画像描画装置１の補間処理手段７の処理の流れを示すフローチャートである。
【図１４】この発明の実施の形態１における画像描画装置１の表示制御手段７が制御する描画結果の一例である。
【図１５】この発明の実施の形態１における画像描画装置１の表示制御手段７が制御して出力する表示画像の一例である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、この発明に係る画像描画装置１の機能構成図である。
この図１に示すように、この発明に係る画像描画装置１は、グラフィックス描画及び表示の機能を持つ画像描画装置である。画像描画装置１は、上位装置である外部のホスト（例えば、ＣＰＵ）と接続し、外部の表示手段（図示せず）に対して表示画像を出力する。ここでは、ホストの例として、ＣＰＵを用いる場合として説明する。
【００１０】
画像描画装置１は、具体的には、ホストインタフェース手段２（以下、ホストＩ／Ｆ手段２）、描画処理手段３、描画データ記憶手段４、解像度レベル記憶手段５、補間処理手段６、表示制御手段７、および表示データ記憶手段８を備える。
描画処理手段３が画像データ生成手段、描画データ記憶手段４が画像データ記憶手段、表示制御手段７が出力手段に相当する。
【００１１】
以下、実施の形態１に係る画像描画装置１の構成要素の各機能について説明する。
ホストＩ／Ｆ手段２は、ＣＰＵとの間のバスインタフェースであり、画像描画装置１の外部から描画パラメータ（形状情報、描画位置、描画した画像サイズ、解像度レベル（拡大率）等）や描画用データ（参照用の画像データであり、フォントデータ、ベクターデータ、ビットマップデータ等）を入出力する。
【００１２】
ＣＰＵのメモリマップ上には、画像描画装置１内のレジスタ空間およびメモリ空間がマッピングされる。ＣＰＵは、ホストＩ／Ｆ手段２を介して、画像描画装置１内部のレジスタ空間およびメモリ空間にアクセスし、画像描画装置１を制御する。また、ＣＰＵはＧＵＩ描画を構成するパーツのパーツリストを生成する。パーツリストのデータは、画像描画装置１の描画処理手段３で各パーツの画像データを生成するために用いられる。
【００１３】
ホストＩ／Ｆ手段２は、ＣＰＵバス９を介して入力されたアドレスをデコードし、内部レジスタバス１０を経由して、各手段内のレジスタに対する書込み又は読み出しを行う。
【００１４】
描画処理手段３は、内部レジスタバス１０経由で、ＣＰＵで生成されたパーツリストのデータから各パーツを描画して画像データを生成するための描画パラメータがＣＰＵによって設定され、この描画パラメータに基づいて画像データを生成する。
描画パラメータは、前述したように例えば形状情報、描画位置、描画した画像サイズ、解像度レベル（拡大率）等を含むパラメータである。また、形状情報とは、例えば点、線、多角形、円等のパーツ種のことである。
即ち、描画処理手段３には描画パラメータとして、形状情報、形状情報に対応して予め設定された描画サイズ及び解像度レベル（拡大率）などが設定される。
そして、描画処理手段３は、描画処理して生成した画像データを描画バス１１を介して、描画データ記憶手段４に画像データを書き込む。
【００１５】
また同時に、描画処理手段３は、パーツやパーツ群毎にユーザが予め設定する解像度レベル（形状情報に対応して予め設定された画像サイズに対する拡大率）を描画パラメータから抽出し、抽出した解像度レベルを解像度レベルバス１２を介して解像度レベル記憶手段５に書き込み、記憶させる。
ここでは、ホストＩ／Ｆ手段２を介して入力される描画パラメータから解像度レベルを抽出するとして説明するが、ユーザが予め設定する解像度レベル（拡大率）を描画処理手段１が直接受け付けるようにしてもよい。例えば、画像描画装置１に拡大率受付手段を設け、この拡大率受付手段でユーザが予め設定する解像度レベルを受け付け、拡大率受付手段で受け付けた拡大レベルを描画処理手段３が各像度レベル記憶手段５に記憶させてもよい。
【００１６】
ここでのユーザとは、例えばプログラミングを行いながら画像を作成する画像作成者のことをいう。
また、パーツとは、ユーザが表示画像を描画するために選択することで得られる基本の形状（例えば基本図形、ボタン、スクロールバー、メニュー、グラフ、アイコンなど）、或いは、ユーザが予め描画するために作成して設定する画像データの基本の形状をいう。
【００１７】
また、解像度レベルとは、ユーザが表示画像を作成する際に、各パーツに必要とする解像度のレベルであり、形状情報により描画処理した結果の画像サイズおよび解像度を基準とした時の解像度のレベルであり、画像サイズの拡大率である。パーツ毎にユーザが予め解像度レベルを設定することにより、画像サイズを解像度レベルに拡大することで、パーツ毎にユーザが必要とする解像度で表示画像を出力することができる。
【００１８】
例えば、描画パラメータや描画用データによって描画処理した結果の画像サイズおよび解像度を１とした時に、解像度レベル１は画像サイズの拡大率を１倍（等倍）、解像度レベル２は画像サイズの拡大率を１．５倍、解像度レベル３は画像サイズの拡大率を２倍、解像度レベル４は画像サイズの拡大率を４、解像度レベル５は画像サイズの拡大率を８倍等のように設定する。この様に拡大率を解像度レベルとして任意に設定することで、パーツ毎にユーザが必要とする解像度で表示画像を出力することができる。
【００１９】
描画処理手段３は、ＣＰＵが設定した描画パラメータ基づいて、パーツおよびパーツ群の描画処理を完了した後、描画データ記憶手段４から描画バス１１を介して描画処理した画像データと、解像度レベル記憶手段５から描画バス１２を介して描画処理した画像データに対応する解像度レベルを、それぞれ読み出し、補間処理バスＡ１３を介して、補間処理手段６へ出力する。
【００２０】
具体的には、描画処理手段３は、内部レジスタバス１０経由でＣＰＵによって描画パラメータが設定される。そして、描画処理手段３は、ホストＩ／Ｆ手段２から入力される描画パラメータに基づいて、表示画像を構成する点、線、円、多角形をはじめ、ＢｉｔＢＬＴ転送（ｂｉｔ ｂｌｏｃｋ ｔｒａｎｓｆｅｒ）、フィル（塗りつぶし）、テクスチャマップ、ベクターグラフィックス、フォント、ビットマップ及びアニメーション等の一般的なグラフィックス描画処理（以下、描画処理という）を行い、描画処理した結果の画像データを生成する。
【００２１】
また、描画処理手段３は、ホストＩ／Ｆ手段２から入力され、グラフィックス描画に必要な、ユーザが作成した画像データなどグラフィック描画を行う際に参照する描画用データ（フォントデータ、ベクターデータ及びビットマップデータ等）を描画データ記憶手段４に記憶する。このホストＩ／Ｆ手段２から入力される描画用データについては、入力された描画用データのパーツの種類とそのパーツに対応した画像サイズ、解像度レベルのデータが、ＣＰＵで生成されるパーツリストに設定される。
【００２２】
即ち、描画処理手段３は、描画パラメータに基づいて描画処理した結果の画像データを生成、またはホストＩ／Ｆ手段２から入力された描画用データを参照して描画処理した結果の画像データを生成する。
【００２３】
描画データ記憶手段４は、描画処理手段３が行うグラフィックス描画処理の実行時にパーツ単位、パーツ群単位およびブロック単位（タイル単位）の描画結果を一時的に記憶する。また、描画データ記憶手段４は、ホストＩ／Ｆ手段２から入力され、グラフィックス描画処理の実行時に描画処理手段３から参照される前記描画用データを記憶する。
【００２４】
解像度レベル記憶手段５は、パーツやパーツ群のグラフィックス描画処理実行時の（描画処理手段３が描画処理した結果の画像データに対する）解像度レベルをパーツ単位やパーツ群単位、処理ブロック単位で記憶する。
【００２５】
補間処理手段６は、描画処理手段３から入力される画像データを描画処理手段３が解像度レベル記憶手段５に記憶した解像度レベルに基づいて補間処理（例えば、画素を補間して拡大処理）を行い、補間処理バスＢ１４を介して補間処理後の画像データを表示制御手段７に出力する。
【００２６】
表示制御手段７は、補間処理手段６から入力された画像データを表示バスＡ１５を介して表示データ記憶手段８に記憶する。
【００２７】
表示制御手段７は、内部レジスタバス１０経由でＣＰＵによって表示パラメータが設定される。そして、設定された表示用パラメータに基づいて、表示制御手段７が生成する表示タイミングに合わせて、表示制御手段７が表示データ記憶手段８から画像データを読み出し、表示バスＢ１６を介して、例えばディスプレイなど外部の表示手段（図示せず）へ表示画像として出力する。
【００２８】
表示制御手段７は、内部レジスタバス１０経由でＣＰＵによって設定された表示パラメータから表示タイミングを得る。表示タイミングを生成するための表示パラメータには、表示データを格納している表示データ記憶手段８内の先頭アドレス、スクリーンサイズ（幅、高さ）、階調数、水平ブランク期間、垂直ブランク期間等の情報が含まれる。
【００２９】
次に、この実施の形態１に係る画像描画装置１の処理の流れを説明する。
図２は、実施の形態１における表示画像であるＧＵＩ画面の描画結果の一例を示したものである。
図２に示すように、ディスプレイの解像度を１９２０（幅）×１６００（高さ）とすると、そのうちの左半面の領域の１６００（幅）×１６００（高さ）にレーダ画面（マップ情報、レーダ画面、文字情報、プリミティブ等）を描画し、右半面の領域の３２０（幅）×１６００（高さ）に文字情報やアイコン、ボタン等の描画を行うとする。
【００３０】
図３は、この実施の形態１に係る画像描画装置１の上位装置であるＣＰＵで実行される描画処理の流れを示すフローチャートである。
画像描画装置１の描画処理及び表示等を制御するために、画像描画装置１の外部の上位装置もしくはＣＰＵが図１のＣＰＵバス９に接続される。そのＣＰＵのメモリマップ（レジスタマップ）上に、各手段の動作を規定するレジスタ空間及びメモリ空間がマッピングされる。
【００３１】
ＣＰＵは、レジスタ空間にマッピングされた各手段のレジスタにアクセスして、各手段の動作を実行する。ＣＰＵからのアクセスは、ホストＩ／Ｆ手段２を介して行われる。
ホストＩ／Ｆ手段２は、ＣＰＵより入力されたアドレスをデコードし、該当する（マッピングされた）手段内のレジスタ空間に対する書込み又は読み出しを行う。
【００３２】
図３に示すように、ＣＰＵは、ホストＩ／Ｆ手段２を介して、まず画像描画装置１の各手段を初期化する（ステップＳＴ１）。
続いて、ＣＰＵは、グラフィックス描画の実行に必要な描画用データ（フォントデータ、ベクターデータ及びビットマップデータ等）を描画処理手段３を通じて、描画データ記憶手段４に格納する（ステップＳＴ２）。
【００３３】
そして、ユーザからのＧＵＩ画面の更新要求があるか否かをＣＰＵが判定する（ステップＳＴ３）。
ユーザからの更新要求がない場合には、ステップＳＴ４に移行する。
そして、ユーザからの終了要求があるか否かをＣＰＵが判定する（ステップＳＴ４）。ユーザからの終了要求があれば、ＣＰＵは動作を完了し、終了する。
ユーザからの終了要求がなければ、ステップＳＴ３に戻り、ＣＰＵは動作を続ける。
【００３４】
ユーザからの更新要求がある場合には（ユーザからのＧＵＩ画面の描画更新要求が入力されると）、ＣＰＵは、ＧＵＩの画像を構成するパーツのパーツリストの生成を行う。また、すでにパーツリストを生成している場合には、変更箇所のみ更新を行う（ステップＳＴ５）。
【００３５】
図４は、このＧＵＩ画面を構成するパーツリストの一例を示す。
図４に示すパーツリストは、ユーザがＧＵＩ画面の描画内容を指定することによって、ＣＰＵが各パーツおよび各パーツ群ごとにデータを生成または更新するものである。
【００３６】
図４に示すように、ＧＵＩ画面は、例えばパーツ群として、レーダ画面、マップ、プリミティブ１、プリミティブ２、フォントの５つを持ち、また、各パーツ群は、円や線、矩形（塗りつぶし）、フォント(文字情報)等のパーツで構成されている。
パーツ群番号０（Ｎｏ．０）のレーダ画面の場合、例えばパーツとして、円１、円２、円３、円４、線１、線２、矩形１の計７つのパーツで構成される。
【００３７】
さらに、ユーザが指定した各パーツに対する重要度に応じて、ＣＰＵが各パーツに対して描画する画像サイズ、解像度、および解像度レベルをパーツリストとして設定する。ここでいう解像度レベルとは、ユーザが指定し、ＣＰＵによって生成されるパーツリストの各パーツの画像サイズおよび解像度を１としたとき（基準としたとき）の拡大率である。
例えば、解像度レベル１に対して拡大率１、解像度レベル２に対して拡大率１．５、解像度レベル３に対して拡大率２、解像度レベル４に対して拡大率４、解像度レベル５に対して拡大率８のように割当てても良く、解像度レベルは拡大率を割り振った番号とすることもできる。
図４では、解像度レベルと拡大率が一致している場合となる。
【００３８】
例えば、画面上で文字（フォント）描画時は視認性を向上するために、高解像度である解像度レベルを１とユーザが予め設定する。そして、予め描画処理手段３で描画するために必要な画像サイズおよび解像度の文字の画像データ（パーツデータ）が用意され、用意された画像データのまま表示画像として出力される。
また、マップやレーダ画面は中程度の視認性でよいため、中程度の解像度として解像度レベルを２にユーザが設定する。そして、予め描画処理手段３で描画するために必要な画像サイズおよび解像度のマップやレーダ画像を構成する各パーツの画像データが用意され、用意された画像データを２倍に拡大して表示画像として出力される。
【００３９】
プリミティブやボタン等は視認性をそれほど必要としないので、解像度レベルを４にユーザが設定する。そして、予め描画処理手段３で描画するために必要な画像サイズおよび解像度のプリミティブやボタン等を構成する各パーツの画像データが用意され、用意された画像データを４倍に拡大して表示画像として出力される。
各パーツは、図４に示す画像サイズおよび解像度で、描画処理手段３により画像データが生成され、補間処理手段５により最終的な補間処理後の描画した画像サイズに補間される。
【００４０】
ユーザによる解像度レベルの設定のしかたは別でもよく、通常は解像度レベル４に設定しておき、ユーザが高解像度を必要とするパーツ、またはパーツ群に対して解像度レベルを１と設定するとしてもよい。
このように設定された解像度レベルに基づいて、描画処理した画像データを補間処理して出力することで、ユーザが必要とする解像度、画像サイズでディスプレイに画像データを表示画像として出力することができるので、解像度毎に複数のパーツデータを予め記憶しておく必要がなく、予め記憶するパーツデータの記憶容量を削減することができる。
【００４１】
例えば、レーダ画面のパーツ番号０の円１の描画の場合、描画処理手段３により解像度８００（幅）×８００（高さ）で描画処理した画像データが生成される。そして、その描画処理した画像データは、解像度レベル２であるため、補間処理手段５により２倍に補間処理され、最終的な補間処理後の解像度が１６００（幅）×１６００（高さ）となる。他のパーツも同様の処理となる。
【００４２】
図３に戻り、パーツ群番号を０に設定し、続いてパーツ群を構成するパーツ番号を０に設定する（ステップＳＴ７）。
次に解像度レベルを設定する。パーツ群番号０（Ｎｏ．０）で、パーツ番号０（Ｎｏ．０）なので、解像度レベルは図４に示すパーツリストより、解像度レベル＝２に設定される（ステップＳＴ８）。
【００４３】
ＣＰＵは、ホストＩ／Ｆ手段２を介して、描画処理手段３に対して、パーツリストから各パーツを描画して画像データを生成するための描画パラメータを設定する（ステップＳＴ９）。
【００４４】
描画パラメータとは、例えば、メモリ空間の描画エリアのベースアドレス、形状情報（点、線、多角形、円等のパーツ種）、描画位置、描画した画像サイズ（幅、高さ）、カラーフォーマット（ＡＲＧＢ８８８８、ＲＧＢ８８８、ＲＧＢ５６５等）、シザー領域、属性情報（色、塗りつぶし、グラデーション有無）、解像度レベル及びアルファ値等が含まれるパラメータである。
即ち、ＣＰＵは、ユーザの更新要求によって、形状情報に対応して予め設定した描画位置、描画した画像サイズ、解像度レベルなどの描画パラメータを画像描画装置１の描画処理手段３に設定する。
【００４５】
さらに描画パラメータは、パーツの描画処理後に補間処理手段５への描画データ転送を行うか否かの転送有効フラグを含む。ユーザは、この転送有効フラグにより、補間処理する単位をパーツ単位、パーツ群単位、ブロック単位に設定する。
【００４６】
ユーザが設定する転送有効フラグについて説明する。
転送有効フラグが有効に設定された場合、描画処理手段３によってパーツの描画処理が完了した後、描画データ記憶手段４および解像度レベル記憶手段５から補間処理手段６へ画像データおよび解像度レベルの転送が行われる。そして、この転送が完了した後に描画処理の完了通知が画像処理手段３からＣＰＵに通知される。描画処理の完了通知を通知する手段としては、たとえば、ＣＰＵが画像処理手段３内に設けたステータスレジスタを監視することで状態を確認する、割り込みで描画処理の完了通知を受信するなどがある。
【００４７】
転送有効フラグが無効に設定された場合は、描画処理手段３によってパーツの描画処理が完了した後に、描画データ記憶手段４および解像度レベル記憶手段５から補間処理手段６へ画像データおよび解像度レベルの転送は行われず、描画処理手段３によって描画処理した画像データが生成された後に描画処理の完了通知が画像処理手段３からＣＰＵへ通知される。
以上が転送有効フラグの説明である。
【００４８】
図３に戻り、ＣＰＵが描画処理手段３に対して描画パラメータを設定した後、描画処理手段３に対して、パーツの描画実行命令を発行する（ステップＳＴ１０）。
続いて、描画処理手段３からのパーツの描画処理の完了通知を待ち、描画処理手段３からパーツの描画処理の完了通知が通知されたか否かを判定する（ステップＳＴ１１）。
描画処理手段３からパーツの描画処理の完了通知を受信すると、描画する最終のパーツか否かを判定する（ステップＳＴ１２）。
【００４９】
例えば、パーツ群番号０（Ｎｏ．０）内の描画するパーツは、パーツ番号０（Ｎｏ．０）〜パーツ番号６（Ｎｏ．６）まであるため、パーツ番号を＋１インクリメントして（ステップＳＴ１３）、次のパーツ（パーツ番号１（Ｎｏ．１））の描画処理実行を行う。
以降、パーツ番号６（Ｎｏ.６）まで処理を繰り返し、最終のパーツのパーツ番号６の処理が完了したら、最終のパーツ群か否かの判定を行う（ステップＳＴ１４）。
【００５０】
パーツ群番号は、０であるので、パーツ群番号を＋１インクリメントして（ステップＳＴ１５）、次のパーツ群（パーツ群番号１（Ｎｏ．１））の描画処理を行い、描画処理した画像データを生成する。
パーツ群は、パーツ群番号０（Ｎｏ．０）〜パーツ群番号４（Ｎｏ．４）の計５つある。
【００５１】
以降のパーツ群の描画処理は、同様に行う。
最終のパーツ群番号４の描画処理まで実行が完了すると、最終パーツ群の描画処理が完了する。ここで１フレーム分の描画処理の実行が完了となる。
すると、画面の更新要求を待つ処理（ユーザによるＧＵＩ画面の更新要求があるか否かをＣＰＵが判定する処理）（ステップＳＴ３）に遷移し、以降、同様の処理を実行する。
以上がＣＰＵで実行される描画処理の流れである。
【００５２】
次に描画処理手段３の処理の流れについて説明する。
図５は、この実施の形態１に係る画像描画装置１の描画処理手段３の処理の流れを示すフローチャートである。
描画処理手段３は、ＣＰＵからのパーツの描画実行命令を受けて、パーツの描画処理を実行する。
【００５３】
図５に示すように、まず、描画処理手段３は、ＣＰＵからのレジスタもしくはメモリアクセスを待つ（ステップＳＴ３０１）。
描画処理手段３がＣＰＵからのアクセスを受けると、そのアクセスが、パーツ描画実行命令か否かを判定する（ステップＳＴ３０２）
【００５４】
次に、レジスタのアクセスか否かを判定する（ステップＳＴ３０３）。
レジスタのアクセスであれば、ＣＰＵによって設定された描画パラメータを描画処理手段３の内部レジスタに記憶する（ステップＳＴ３０４）。
【００５５】
レジスタのアクセスでなければ、ＣＰＵからの描画用データ（フォントデータ、ベクターデータ、ビットマップ等）の記憶命令であるため、描画処理手段３が描画用データを描画データ記憶手段４に記憶する（ステップＳＴ３０５）。
【００５６】
図３で示したＣＰＵの処理フローのように、基本的な動作の順序は、描画用データ保存、描画パラメータの設定、描画処理実行となる。
パーツの描画実行命令の場合には、ステップＳＴ３０４でＣＰＵによって設定された描画パラメータに基づいて、描画処理手段３がパーツの描画処理を実行する（ステップＳＴ３０６）。
【００５７】
また、描画処理手段３は、パーツの描画処理の結果である画像データを、描画データ記憶手段４に記憶する。さらに、描画処理手段３が描画した各パーツに対応する解像度レベルを描画パラメータから抽出し、解像度レベル記憶手段５に記憶する（ステップＳＴ３０７）。
【００５８】
描画処理した画像データおよび解像度レベルの記憶を完了した後、描画パラメータに含まれる転送有効フラグを確認し、補間処理手段５へ描画処理した画像データを転送するか否かの判定を行う（ステップＳＴ３０８）。
【００５９】
転送有効フラグが無効に設定されている場合、描画処理の完了通知をＣＰＵへ通知し（ステップＳＴ３０９）、描画処理を完了してステップＳＴ３０１に戻り、ＣＰＵからのレジスタもしくはメモリアクセスを待つ。
【００６０】
転送有効フラグが有効に設定されている場合、描画処理手段３は、補間処理手段５からのビジー信号により補間処理手段５が描画処理した画像データを受けることが可能か否かを判定する（ステップＳＴ３１０）。
補間処理手段５からのビジー信号がビジー（描画処理した画像データを受け取り不可能）ならば、ビジーが解除されるまで待つ。
【００６１】
補間処理手段５からのビジー信号がビジーでない（描画処理した画像データを受け取り可能）ならば、描画処理手段３が描画データ記憶手段４から描画処理した画像データ、および解像度レベル記憶手段５から解像度レベルをそれぞれ読み出し、描画処理手段３が生成した制御信号（転送開始信号、描画データ有効信号、転送終了信号、先頭アドレス、転送サイズ（幅、高さ））、補間処理の開始通知とともに、描画処理手段３から補間処理手段５へ出力する（ステップＳＴ３１１）。
【００６２】
描画処理手段３が、補間処理手段５へ描画処理した画像データ、および解像度レベルのパーツの最終データを出力し、転送が完了したか否かを判定する（ステップＳＴ３１２）。
そして、描画処理手段３が、補間処理手段５へ最終データの転送が完了すれば、描画処理の完了通知をＣＰＵへ通知し（ステップＳＴ３０９）、処理を完了してステップＳＴ３０１に戻る。
描画処理手段３が、補間処理手段５へ最終データの転送が完了していなければ、補間処理手段５からのビジー信号がビジーであるか否かを判定する転送ステップＳＴ３１０に戻る。
また、
【００６３】
図６は、描画処理手段３が描画処理したパーツ群番号０〜４のそれぞれの描画結果の一例を示したものである。
図６に示すように、描画処理手段３は、ＣＰＵによって設定された描画パラメータに基づいて、パーツリストの画像サイズおよび解像度に従って描画処理した画像データを描画データ記憶手段４に記憶する。
また、この描画処理手段３が描画処理した画像データの各パーツに対応する解像度レベルを描画処理手段３が描画パラメータから抽出して解像度記憶手段５に記憶する。
以上が描画処理手段３の処理の流れである。
【００６４】
次に補間処理手段５の処理の流れについて説明する。
図７は、この実施の形態１に係る画像描画装置１の補間処理手段６の処理の流れを示すフローチャートである。
補間処理手段６は、描画処理手段３が生成した制御信号に含まれる転送開始信号を受けて、画像処理手段３が描画データ記憶手段４から読み出した描画処理した画像データに対して、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベルと画像処理手段３によって生成された制御信号に基づいて補間処理を行う。
【００６５】
まず、補間処理手段６は、制御信号に含まれる転送開始信号を描画処理手段３から受け取ったか否かに従って、補間処理を開始するか否かを判定する（ステップＳＴ６０１）。
【００６６】
続いて、補間処理手段６は、描画処理手段３が描画データ記憶手段４から読み出した描画処理した画像データ、および描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベルを受け取り、補間処理手段５の内部レジスタに記憶する（ステップＳＴ６０２）。
そして、補間処理手段６は、受け取った解像度レベルが１か否かを判定する（ステップＳＴ６０３）。
【００６７】
補間処理手段６に解像度レベル記憶手段５から読み出した解像度レベルが１でなければ、描画処理手段３から入力された制御信号に含まれる描画データ有効信号の示す描画処理した画像データの有効領域に対して、解像度レベルに対応した補間処理(拡大処理)を実行する（ステップＳＴ６０４）。
そして、補間処理手段６は、補間処理後の画像データを表示制御手段６に出力する（ステップＳＴ６０５）。
【００６８】
ステップＳＴ６０３で解像度レベルが１の場合、補間処理手段６は、補間処理を行わずに、描画処理手段３を介して描画データ記憶手段４から入力された描画処理した画像データをそのまま表示制御手段６に出力する。
【００６９】
補間処理手段６は、自身が補間処理を実行中であり、描画処理手段３からの描画処理した画像データの受信ができない間は、描画処理手段３へビジー信号を出力する。
また、補間処理手段６は、表示制御手段７が表示データ記憶手段８に描画処理した画像データを記憶できるように、制御信号（転送開始信号、描画データ有効信号、転送終了信号、先頭アドレス、転送サイズ（幅、高さ）等）を生成し、生成した制御信号を表示制御手段７に出力する。
【００７０】
図８〜図１２は、図６に示したパーツ群（描画処理手段３が描画処理した結果の各パーツ群の画像データ）の補間処理について示したものである。
図８は、実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
図８に示すように、パーツ群番号０のレーダ画面の描画では、描画処理手段３が描画データ記憶手段４から読み出した画像サイズおよび解像度が８００（幅）×８００（高さ）の画像データと、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベル＝２が、描画処理手段３から補間処理手段６に入力される。
【００７１】
補間処理手段６は、解像度レベルが２であるので、画像サイズおよび解像度が８００（幅）×８００（高さ）の画像データを、幅および高さを２倍の画像サイズ１６００（幅）×１６００（高さ）に拡大するように画像データを補間処理する。補間処理された画像データは、ユーザが予め指定した解像度レベルにより画像サイズが拡大され、ユーザが必要とする解像度（高品質や高解像度が不要なパーツに対して必要な解像度）になる。
【００７２】
このように補間処理手段６は、描画処理手段３から入力された制御信号によって、描画処理手段３で生成し描画処理手段３が描画データ記憶手段４から読み出した画像データに対して、解像度レベルに基づいて補間処理を行った結果の画像データを補間処理手段６から表示制御手段７に出力する。
【００７３】
同様に、図９は、実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
図９に示すように、パーツ群番号１のマップ描画では、描画処理手段３が描画データ記憶手段４から読み出した画像サイズおよび解像度が８００（幅）×７００（高さ）の画像データと、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベル＝２が、描画処理手段３から補間処理手段６に入力される。
補間処理手段６は、解像度レベルが２であるので、画像サイズおよび解像度が８００（幅）×７００（高さ）の描画処理した画像データを、幅および高さを２倍の画像サイズ１６００（幅）×１４００（高さ）に拡大するように画像データを補間処理する。
そして、このように補間処理した結果の画像データを補間処理手段６から表示制御手段７に出力する。
【００７４】
同様に、図１０は、実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
図１０に示すように、パーツ群番号２のプリミティブ１の描画では、描画処理手段３が描画データ記憶手段４から読み出した画像サイズおよび解像度が９６０（幅）×８００（高さ）の画像データと、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベル＝２が、描画処理手段３から補間処理手段６に入力される。
補間処理手段６は、解像度レベルが２であるので、画像サイズおよび解像度が９６０（幅）×８００（高さ）の画像データを、幅および高さを２倍の画像サイズ１９２０（幅）×１６００（高さ）に拡大するように画像データを補間処理する。
そして、このように補間処理した結果の画像データを補間処理手段６から表示制御手段７に出力する。
【００７５】
同様に、図１１は、実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
図１１に示すように、パーツ群番号３のプリミティブ２の描画では、描画処理手段３が描画データ記憶手段４から読み出した画像サイズおよび解像度が４（幅）×３２（高さ）、１６（幅）×１６（高さ）、３２（幅）×１６（高さ）、２（幅）×８（高さ）の画像データと、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベル＝４が、描画処理手段３から補間処理手段６に入力される。
【００７６】
補間処理手段６は、解像度レベルが４であるので、各画像データを、幅および高さを４倍の画像サイズ２５６（幅）×１２８（高さ）、６４（幅）×６４（高さ）、１２８（幅）×６４（高さ）、８（幅）×３２（高さ）に拡大するように画像データを補間処理する。
そして、このように補間処理した結果の画像データを補間処理手段６から表示制御手段７に出力する。
【００７７】
図１２は、実施の形態１における画像描画装置１の補間処理手段６の補間処理の結果の一例である。
図１２に示すように、パーツ群番号４のフォントの描画では、描画処理手段３が描画データ記憶手段４から読み出した画像サイズおよび解像度が６０（幅）×６０（高さ）、３２（幅）×３２（高さ）の画像データと、描画処理手段３が解像度レベル記憶手段５から読み出した解像度レベル＝１が、描画処理手段３から補間処理手段６に入力される。
補間処理手段６は、解像度レベルが１であるので、補間処理を行わずに、６０（幅）×６０（高さ）、３２（幅）×３２（高さ）の画像データをそのまま補間処理手段６から表示制御手段６に出力する。
【００７８】
この様に、ユーザが高品質（高解像度）を不要と判断したパーツに関して、解像度レベルを予め設定しておくことができ、ユーザが必要とする解像度のレベルでパーツを描画処理した画像データを補間処理して、ユーザが必要とする解像度の画像データとするため、解像度毎に複数のパーツデータを予め記憶しておく必要がなく、予め記憶するパーツデータの記憶容量を削減することができる。
更に、必要とする画像サイズを必要とする解像度で描画処理するために割り当てる時間を少なくすることができる。
以上が補間処理手段６の処理の流れである。
【００７９】
表示制御手段７は、補間処理手段６から入力される画像データを表示データ記憶手段８に一時的に記憶する。そして、表示制御手段７は、ディスプレイデバイスの表示タイミングに合わせて、表示データ記憶手段８に一時的に記憶した画像データを表示画像として出力する。
【００８０】
次に、表示制御手段７の処理の流れについて説明する。
図１３は、この実施の形態に係る画像描画装置１の表示制御手段７の処理の流れを示すフローチャートである。
図１３に示すように、表示制御手段７は、補間処理手段６から入力された画像データを表示データ記憶手段８に一時的に記憶する。そのために、ＣＰＵによって、ホストＩ／Ｆ手段２及び内部レジスタバス１０を経由して、表示制御手段７の内部レジスタに画像データの記憶領域（表示データ記憶手段８）の領域を示す先頭アドレスの設定が行われる。
【００８１】
まず、ＣＰＵによって、表示制御手段７の内部レジスタに画像データを一時的に記憶する記憶領域の領域Ａ、及び領域Ｂの先頭アドレスが設定される（ステップＳＴ７０１）。
この設定によって、表示データ記憶手段８の領域Ａの先頭アドレスが設定される。
次に、表示制御手段７は、補間処理手段６が生成した制御信号に含まれる転送開始信号によって転送開始の通知を受けたか否かを判定する（ステップＳＴ７０２）。
【００８２】
そして、表示制御手段７は、補間処理手段６が生成した制御信号に含まれる描画データ有効信号が有効な期間のみ、補間処理手段６から入力される画像データを表示データ記憶手段８の領域Ａに記憶する（ステップＳＴ７０３）。
表示データ記憶手段８の領域Ａ内で画像データを記憶する位置は、補間処理手段６から出力される制御信号から表示制御手段７が算出する。
【００８３】
表示制御手段７は、補間処理手段６が生成した制御信号に含まれる転送終了信号が通知されるか否かを検出し（ステップＳＴ７０４）、転送終了信号が検出されるまで継続して補間処理手段６から入力される画像データを表示制御手段７が表示データ記憶手段８の領域Ａに記憶する。
【００８４】
そして、補間処理手段６から転送終了信号の通知を受けたＣＰＵから表示制御手段７に表示データ記憶手段８の記憶領域の変更の通知を受け、表示制御手段７が表示データ記憶手段８の記憶領域を領域Ａから領域Ｂに変更する（ステップＳＴ７０５）。
【００８５】
次に、表示制御手段７は、表示制御手段７内で生成した表示タイミングに合わせて、表示データ記憶手段８の領域Ａから表示バスＡ１５経由で表示データを読み出し、外部に接続される表示バスＢ１６を経由して、表示データ記憶手段８から読み出した表示データを表示画像としてディスプレイなど外部の表示手段（図示せず）に出力する（ステップＳＴ２６５）。
【００８６】
即ち、表示制御手段７は、補間処理手段６が画像データを表示データ記憶手段８の第１の描画領域Ａ（領域Ａ）に対して書込みを行っている間は、表示データ記憶手段８の第２の描画領域Ｂ（領域Ｂ）に書込まれている画像データを読み出して表示画像としてディスプレイに出力する。
【００８７】
また、表示制御手段７は、補間処理手段６が画像データを表示データ記憶手段８の第２の描画領域Ｂに対して書込みを行っている間は、表示データ記憶手段８の第１の描画領域Ａに書込まれている画像データを読み出して表示画像としてディスプレイに出力する。
第１の画像領域Ａ、第２の画像領域Ｂの切り替えはフレーム単位での描画処理の完了通知に基づいて行われる。
【００８８】
表示制御手段７は、ＣＰＵからホストＩ／Ｆ手段２及び内部レジスタバス１０を経由して設定された表示パラメータを元に表示タイミングを生成する。
具体的には、表示パラメータは、例えばＸＧＡ（１０２４×７６８＠６０Ｈｚ）表示の場合、ドットクロックを６５ＭＨｚとすると、水平トータル画素数：１３４４、垂直トータルライン数：８０６、有効水平画素数１０２４、水平ブランク画素数３２０、垂直有効ライン数：７６８、及び垂直ブランクライン数：３８などであり、これらの値から、表示タイミングを生成する。
【００８９】
図１４は、プリミティブ１、プリミティブ２、フォントの描画処理手段３による描画結果と補間処理手段６による補間処理後に、表示制御手段７が制御する描画結果の一例を示す。
また、図１５は、レーダ画像とマップ、プリミティブ１、プリミティブ２、フォントの表示制御手段７が制御して出力する表示画像の一例である。
【００９０】
図１５は、レーダ画面とマップ（１６００（幅）×１６００（高さ））の描画結果と、プリミティブ１、プリミティブ２、フォント（１９２０（幅）×１６００（高さ））の描画結果、そしてＧＵＩ画面（１９２０（幅）×１６００（高さ））の補間処理後の描画結果の一例を示している。
更に、これらの補間処理後の描画結果が、表示制御手段７によって制御される。そして、表示制御手段７によって制御された表示画像が、表示バス１６を介して、画像描画装置１からディスプレイのＧＵＩ画面（１９２０（幅）×１６００（高さ））に出力される。
【００９１】
上記説明では、ユーザが指定した各パーツに対する重要度に応じて、ＣＰＵが各パーツに対して描画する画像サイズ、解像度、及び解像度レベルのパーツリストを生成し、ＣＰＵがこのパーツリストから描画パラメータを描画表示装置１の描画処理手段３に設定することで、各パーツ、各パーツに対して予め設定した画像サイズおよび解像度、解像度レベルが描画表示装置１に入力されるとしているが、ユーザが直接描画表示装置１に対して各パーツ、各パーツに対応した画像サイズ、解像度、及び解像度レベルを予め設定するとしてもよい。
【００９２】
上記説明では、ＣＰＵから逐次レジスタ設定を行い、各手段の動作を行った場合について説明したが、ディスプレイリスト方式のように、一度描画データ記憶手段４内にレジスタ設定（コマンドリスト、ディスプレイリスト等）を格納し、描画処理手段３が自走で読み出し、描画処理の実行、描画処理の完了、補間処理手段６への描画データ転送、次のパーツ描画実行等、各手段の動作を行っても良い。
【００９３】
上記説明では、描画処理手段３は、補間処理手段６へ描画処理した画像データを転送することにおいて、補間処理手段６からのビジー信号によるデータ転送制御で説明したが、ＣＰＵにより各手段の動作の監視を行い、データ転送の制御を行ってもよい。
【００９４】
上記説明では、描画処理手段３は、解像度レベル記憶手段５に解像度レベルを各パーツ毎に記憶しているが、描画実行を行うブロック単位で記憶してもよい。また、あらかじめ、同一の解像度レベルで処理する場合には、記憶するメモリを共通化してもよい。また、記憶手段を内部のレジスタ設定で行ってもよい。
【００９５】
上記説明では、描画処理手段３は、パーツの描画処理の完了後に描画処理した画像データと解像度レベルを記憶した後、転送有効フラグが有効であれば、補間処理手段６に描画処理した画像データと解像度レベルを出力しているが、パーツを複数のブロック単位で処理するようにしてもよい。
パーツを複数のブロック単位で処理する場合には、ブロック単位で描画処理の完了後に描画処理した画像データおよび解像度レベルを記憶する。また、あるブロック描画処理中にすでに描画処理を完了した他のブロックの画像データを補間処理手段５に転送してもよい。
【００９６】
上記説明では、描画処理手段３および補間処理手段６は、画像サイズ（幅×高さ）の空間解像度に関して補間処理を行っているが、色数についても、描画処理手段３で１６ビットカラーフォーマットによる描画処理を行い、補間処理手段６で２４ビットカラーや３２ビットカラーフォーマットへの拡張（補間処理）を行ってもよい。
【００９７】
上記説明では、補間処理手段６は、描画処理手段３からのデータを逐次処理するように説明しているが、補間処理手段６の内部にデータ受信用メモリや補間処理用メモリを持ち、描画処理した画像データの受信と補間処理を実行してもよい。
【００９８】
上記説明では、表示制御手段７は、表示データ記憶手段８内に描画する際、ダブルバッファ構成にしたが、シングルバッファ構成やトリプルバッファ以上の構成にしても良い。
【００９９】
上記説明では、表示制御手段７の表示する画像サイズをＸＧＡとして説明しているが、画像サイズは、表示するディスプレイに応じて任意に変更しても良い。更に、描画する画像サイズと表示する画像サイズとは、異なっても良い。
【０１００】
上記説明では、描画処理手段３は描画処理した画像データを描画データ記憶手段４に記憶する際に、パーツ単位で記憶しているがブロック単位（タイル単位）で記憶してもよい。そのブロックのサイズ（タイルサイズ）は任意のサイズでも良い。
【０１０１】
上記説明では、描画処理手段３は、１つのパーツ群もしくは１つのパーツの描画後に、補間処理手段６で補間処理を行っているが、解像度レベルが同じでかつ同じ描画領域に描画する場合には、複数のパーツ群を描画後に、まとめて補間処理を行っても良い。
【０１０２】
上記説明では、描画データ記憶手段４、解像度レベル記憶手段５および表示データ記憶手段８について、分離した構成で説明しているが、これらの記憶手段を１つにまとめて共通化した構成としても良い。
【０１０３】
以上の動作により、例えば、家電やカーナビ、携帯端末、車載メータ、管制画面等のＧＵＩ、デジタル掲示板、電子ポスター、並びに運行表示及び発車票等のデジタルサイネージ等において、パーツ毎に解像度レベルを予め設定することにより、解像度レベルに基づいて描画処理した画像データを補間処理して、ユーザが必要とする解像度でディスプレイに出力するため、解像度毎に複数のパーツデータを予め記憶しておく必要がなく、ユーザが必要とする特定のパーツの画像品質を確保しつつ、予め記憶するパーツデータの記憶容量を削減することができる。
また、ユーザが必要とする特定のパーツの画像品質を確保しつつ、限られた記憶容量でパーツデータを記憶させるができる。
【０１０４】
また、ユーザがパーツ毎に重要度を予め設定して、その重要度に応じてＣＰＵ等がパーツ毎の補間レベルを設定してもよく、描画処理した画像データをユーザが予め設定したパーツ毎の重要度に対応した補間レベルに基づいて補間処理して、ユーザがパーツ毎に指定した重要度に応じて設定される解像度でディスプレイに出力するため、解像度毎に複数のパーツデータを予め記憶しておく必要がなく、ユーザが必要とする特定のパーツの画像品質を確保しつつ、予め記憶するパーツデータの記憶容量を削減することができる。また、ユーザが必要とする特定のパーツの画像品質を確保しつつ、限られた記憶容量でパーツデータを記憶させるができる。
【０１０５】
また、ＧＵＩ描画する際に、ユーザが高品質（高解像度）を不要と判断したパーツの描画処理に割り当てる時間を少なくし、他のパーツの描画処理のための時間を多くすることで、特定のパーツの画像品質を確保しつつ、描画性能を向上できるという効果がある。
【符号の説明】
【０１０６】
１  画像描画装置、２  ホストＩ／Ｆ手段、３  描画処理手段、４  描画データ記憶手段、５  解像度レベル記憶手段、６  補間処理手段、７  表示制御手段、８  表示データ記憶手段、９  ＣＰＵバス、１０  内部レジスタバス、１１  描画バス、１２  解像度レベルバス、１３  補間処理バスＡ、１４  補間処理バスＢ、１５  表示バスＡ、１６  表示バスＢ。
【図１】
2014032477.tif 000003
【図２】
2014032477.tif 000004
【図３】
2014032477.tif 000005
【図４】
2014032477.tif 000006
【図５】
2014032477.tif 000007
【図６】
2014032477.tif 000008
【図７】
2014032477.tif 000009
【図８】
2014032477.tif 000010
【図９】
2014032477.tif 000011
【図１０】
2014032477.tif 000012
【図１１】
2014032477.tif 000013
【図１２】
2014032477.tif 000014
【図１３】
2014032477.tif 000015
【図１４】
2014032477.tif 000016
【図１５】
2014032477.tif 000017