(57)【要約】【課題】  解像度の低い画像データを解像度の高い画像データに変換するサンプリング復元装置、このサンプリング復元装置を備える画像合成装置及び表示装置、並びにこの画像合成装置を備える描画装置を提供することを目的とする。【解決手段】  画像データをより高い解像度の画像データに変換するサンプリング復元処理部１に、変換対象の画素である注目画素の画素値と、注目画素の近傍の画素である近傍画素の画素値とに応じた、注目画素を予め定められた画素数に分割した後の各画素の画素値の定義を記憶するサンプリング復元テーブル記憶部１２と、変換前の画像データから前記注目画素及び前記近傍画素の画素値を読み込んで、これらの値とサンプリング復元テーブル記憶部１２に記憶されている前記定義とを比較して、注目画素の変換後の各画素の画素値を取得する変換部１１とを備える。【選択図】  図１
2006092146.tif 000002
【特許請求の範囲】
【請求項１】
画像データをより高い解像度の画像データに変換するサンプリング復元装置において、
変換対象の画素である注目画素の画素値と、注目画素の近傍の画素である近傍画素の画素値とに応じた、注目画素を予め定められた画素数に分割した後の各画素の画素値の定義を記憶する記憶手段と、
変換前の画像データから前記注目画素及び前記近傍画素の画素値を読み込んで、これらの値と前記記憶手段に記憶されている前記定義とを比較して、注目画素の変換後の各画素の画素値を取得する変換手段と
を備えるサンプリング復元装置。
【請求項２】
前記近傍画素は、解像度を高くする方向における注目画素の両側の隣接画素である請求項１に記載のサンプリング復元装置。
【請求項３】
画像データをより解像度の低い画像データに変換するサンプリング処理が行われた画像データを他の画像データと合成する画像合成装置において、
既にサンプリング処理が行われている画像データをより解像度の高い画像データに変換する請求項１又は２に記載のサンプリング復元装置と、
前記サンプリング復元装置により変換された画像データをサンプリング処理が行われていない画像データと合成する合成手段と、
前記合成手段により合成された画像データをサンプリング処理するサンプリング手段と
を備える画像合成装置。
【請求項４】
描画オブジェクトのビットマップレベルの画像データをページ記述言語から抽出する描画手段と、
前記画像合成装置により合成された画像データを、前記描画手段が抽出した画像データより低い解像度で記憶する画像データ記憶手段と、
前記描画手段により抽出された画像データと、前記画像データ記憶手段に記憶された画像データを合成して、その合成画像データを前記画像データ記憶手段に記憶させる請求項３に記載の画像合成装置と
を備える描画装置。
【請求項５】
ビットマップレベルの画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データをより高い解像度の画像データに変換する請求項１又は２に記載のサンプリング復元装置と、
サンプリング復元装置により変換された画像データに基づく画像を、前記画像データ記憶手段に記憶される画像データより高い解像度で表示する表示手段と
を備える表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データをより高い解像度の画像データに変換するサンプリング復元装置、このサンプリング復元装置を備える画像合成装置及び表示装置、並びにこの画像合成装置を備える描画装置に関する。
【背景技術】
【０００２】
解像度は高くないが１画素あたりの階調数が多いディスプレイ等の表示装置への表示に対して、解像度を階調に変換することで擬似的に解像度を高くしジャギ等の軽減を行うアンチエイリアシング技術がある。アンチエイリアシング処理された画像が多値画像である場合には、描画オブジェクトを重ね合わせるときに最大値演算を行うとよいことが知られている（下記特許文献１）。
【特許文献１】特開平１０−１０５７２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、アンチエイリアシング処理された複数の描画オブジェクトを重ね合わせた場合には、図形の細部が省略されてしまい全体がぼけた画像になってしまうという問題があった。
【０００４】
また、高解像度の表示装置を用いる場合に、これと同等の解像度に対応する容量を有する（つまり容量の大きい）ビットマップメモリを備えることはコストアップにつながると共に、高い解像度に対応する容量を有するビットマップメモリを用いるとビットマップメモリのアクセス回数が多くなり描画速度が落ちてしまうという問題があった。
【０００５】
本発明は、上記問題点に鑑みて成されたもので、アンチエイリアシング処理された複数の描画オブジェクトを重ね合わせる場合であってもより鮮明な画像を生成するため、また高解像度の表示装置を用いる場合であってもこれより低い解像度に対応する容量を有するビットマップメモリを用いて且つ高い画質を得るために、解像度の低い画像データを解像度の高い画像データに変換するサンプリング復元装置、このサンプリング復元装置を備える画像合成装置及び表示装置、並びにこの画像合成装置を備える描画装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係るサンプリング復元装置は、画像データをより高い解像度の画像データに変換するサンプリング復元装置において、変換対象の画素である注目画素の画素値と、注目画素の近傍の画素である近傍画素の画素値とに応じた、注目画素を予め定められた画素数に分割した後の各画素の画素値の定義を記憶する記憶手段と、変換前の画像データから前記注目画素及び前記近傍画素の画素値を読み込んで、これらの値と前記記憶手段に記憶されている前記定義とを比較して、注目画素の変換後の各画素の画素値を取得する変換手段とを備えるものである。
【０００７】
この構成によれば、画像データを解像度のより高い画像データに変換するときにおいて、変換後の各画素の階調を、変換前の周辺の画素を考慮して決定するので、より本来の画像に近い高解像画像を解像度の低い画像から作成することができる。
【０００８】
請求項２に係るサンプリング復元装置は、請求項１に記載のサンプリング復元装置であって、前記近傍画素は、画像内の解像度を高くする方向における注目画素の両側の隣接画素であるものである。
【０００９】
この構成によれば、画像データを解像度のより高い画像データに変換するときにおいて、変換後の各画素の階調を、変換前の画像内の解像度を高くする方向における注目画素の両側の隣接画素を考慮して決定するので、より本来の画像に近い高解像画像を解像度の低い画像から作成することができる。
【００１０】
請求項３に係る画像合成装置は、画像データをより解像度の低い画像データに変換するサンプリング処理が行われた画像データを他の画像データと合成する画像合成装置において、既にサンプリング処理が行われている画像データをより解像度の高い画像データに変換する請求項１又は２に記載のサンプリング復元装置と、前記サンプリング復元装置により変換された画像データをサンプリング処理が行われていない画像データと合成する合成手段と、前記合成手段により合成された画像データをサンプリング処理するサンプリング手段とを備えたものである。
【００１１】
この構成によれば、アンチエイリアシング処理された画像を重ね合わせる場合において、一度解像度を高くして合成した後再度アンチエイリアシング処理を施すので、合成後の画像がより鮮明なものとなる。
【００１２】
請求項４に係る描画装置は、描画オブジェクトのビットマップレベルの画像データをページ記述言語から抽出する描画手段と、前記画像合成装置により合成された画像データを、前記描画手段が抽出した画像データより低い解像度で記憶する画像データ記憶手段と、前記描画手段により抽出された画像データと、前記画像データ記憶手段に記憶された画像データを合成して、その合成画像データを前記画像データ記憶手段に記憶させる請求項３に記載の画像合成装置とを備えるものである。
【００１３】
この構成によれば、請求項３に記載の画像合成装置を用いて画像の合成を行うので、描画手段が抽出する画像データより低い解像度に対応する容量を有する記憶手段に記憶させる画像データとして、より鮮明な画像データを作成することができる。
【００１４】
請求項５に係る表示装置は、ビットマップレベルの画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶されている画像データをより高い解像度の画像データに変換する請求項１又は２に記載のサンプリング復元装置と、サンプリング復元装置により変換された画像データに基づく画像を、前記画像データ記憶手段に記憶される画像データより高い解像度で表示する表示手段とを備えるものである。
【００１５】
この構成によれば、記憶手段に記憶されている解像度の低い画像データが、請求項１又は２に記載のサンプリング復元装置により解像度の高い画像データに変換されて表示装置にその画像が表示されるので、記憶手段に記憶されている画像データより解像度の高くより鮮明な画像を表示手段に表示することができる。また、記憶手段により容量の小さいものを用いることができ、コストダウンが図ることができる。また、これにより描画速度の向上を図ることができる。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、画像データを解像度のより高い画像データに変換するときにおいて、変換後の各画素の階調を、変換前の周辺の画素を考慮して決定するので、より本来の画像に近い高解像画像を解像度の低い画像から作成することができる。またこれにより、アンチエイリアシング処理された複数の描画オブジェクトを重ね合わせる場合であってもより鮮明な画像を生成することができる。また、高解像度の表示装置を用いる場合であってもこれより低い解像度に対応する容量を有するビットマップメモリを用いて且つ高い画質を得ることができる。
【００１７】
請求項２に記載の発明によれば、画像データを解像度のより高い画像データに変換するときにおいて、変換後の各画素の階調を、変換前の画像内の解像度を高くする方向における注目画素の両側の隣接画素を考慮して決定するので、より本来の画像に近い高解像画像を解像度の低い画像から作成することができる。
【００１８】
請求項３に記載の発明によれば、アンチエイリアシング処理された画像を重ね合わせる場合において、一度解像度を高くして合成した後再度アンチエイリアシング処理を施すので、合成後の画像がより鮮明なものとなる。
【００１９】
請求項４に記載の発明によれば、請求項３に記載の画像合成装置に画像の合成を行うので、描画手段が抽出する画像データより低い解像度に対応する容量を有する記憶手段に記憶させる画像データとして、より鮮明な画像データを作成することができる。
【００２０】
請求項５に記載の発明によれば、記憶手段に記憶されている解像度の低い画像データが、請求項１又は２に記載のサンプリング復元装置により解像度の高い画像データに変換されて表示装置にその画像が表示されるので、記憶手段に記憶されている画像データより解像度の高くより鮮明な画像を表示手段に表示することができる。また、表示手段より低い解像度に対応する容量を有する記憶手段を用いることができ、コストダウンが図ることができる。また、これにより描画速度の向上が図ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態における描画装置について図面を参照しながら説明する。図１は、本発明の一実施形態に係る描画装置２の構成を概略的に示すブロック図である。描画装置２は、描画部２１、画像合成処理部（画像合成装置）４、ビットマップメモリキャッシュ部２４、及びビットマップメモリ部２５を備える。画像合成処理部４は、画像合成部２２、サンプリング復元処理部（サンプリング復元装置）１、及びサンプリング処理部２３を備える。
【００２２】
描画部２１は、例えばＰＤＬ（ページ記述言語）で記述された画像データを受信し、これに基づき描画オブジェクトごとのラスタデータ（ビットマップデータ）を生成するものである。このラスタデータは、ビットマップメモリ部２５に記憶される画像データより階調数が少ない、例えば１６階調のデータで、ビットマップメモリ部２５に記憶される画像データより解像度の高い（例えば主走査線方向に４倍，副走査線方向に１倍）データである。ビットマップメモリ部２５に記憶される１画素に対応する、描画部２１の生成する例えば４つの画素を左（走査順）から順に第１サブ画素，第２サブ画素，第３サブ画素，第４サブ画素ということとする。
【００２３】
描画部２１は、生成したラスタデータの描画オブジェクトの、ビットマップメモリ部２５に記憶される解像度における各画素の位置を順次ビットマップメモリキャッシュ部２４に送信する。また、描画部２１は、この画素位置の送信と連動してその画素位置の画素値を画像合成部２２に送信する。つまり、描画部２１は１つの画素位置に対応して複数（例えば４つ）の画素値を画像合成部２２に送信する。
【００２４】
ビットマップメモリ部２５は、画像データを格納するためのメモリで、例えばＲＡＭ（ランダムアクセスメモリ）である。ビットマップメモリ部２５は、画像の各画素の画素値を記憶する。ビットマップメモリ部２５は、例えば描画部２１の生成する画像データの４分の１（主走査方向に４分の１、副走査方向に１倍）の解像度で６４階調の画像データを記憶する。
【００２５】
ビットマップメモリキャッシュ部２４は、ビットマップメモリ部２５のキャッシュである。ビットマップメモリキャッシュ部２４とビットマップメモリ部２５との間では、データの整合性がとれるようにコヒーレンシコントロールがなされている。ビットマップメモリキャッシュ部２４は、描画部２１から画素位置を受信したときには、ビットマップメモリ部２５に記憶されているその画素位置の画素値及びその画像位置の（主走査方向に）前後の画素値、合計３画素をサンプリング復元処理部１に送信する。このとき、ビットマップメモリキャッシュ部２４は、これらの画素値がビットマップメモリキャッシュ部２４内に記憶されている場合には、そのデータをサンプリング復元処理部１に送信する。画素値がビットマップメモリキャッシュ部２４内に記憶されていない場合には、ビットマップメモリ部２５からそのデータを読み出し、そのデータをサンプリング復元処理部１に送信すると共に、ビットマップメモリキャッシュ部２４内に記憶する。ビットマップメモリキャッシュ部２４は、新たなデータを記憶するために、例えば最も使用頻度の少ない（新たに記憶する画素分の）データを消去する。これは、例えば最先に記憶されたデータであってもよい。
【００２６】
ビットマップメモリキャッシュ部２４は、サンプリング処理部２３から合成後の画素データが書き込まれた場合には、これをビットマップメモリ部２５にも書き込む。
【００２７】
サンプリング復元処理部１は、ビットマップメモリキャッシュ部２４から送信された１画素分（３画素のうちの真ん中）の画素値を所定数、例えば４つのサブ画素に分割するものである。サンプリング復元処理部１は、変換部１１及びサンプリング復元テーブル記憶部１２を備える。
【００２８】
サンプリング復元テーブル記憶部１２は、サンプリング復元テーブルを記憶するもので、例えばＲＯＭ（リードオンリーメモリ）である。図２は、サンプリング復元テーブルの一例を示すものである。サンプリング復元テーブルは変換前の３画素（注目画素と２つの近傍画素）の画素値と注目画素の変換後のサブ画素の画素値とが対応付けられたテーブルである。左近傍画素欄１１１には、ビットマップメモリ部２５において注目画素の（主走査線方向における）左側に隣接する画素の画素値、右近傍画素欄１１２には、ビットマップメモリ部２５において注目画素の（主走査線方向における）右側に隣接する画素の画素値、注目画素欄１１３には、ビットマップメモリ部２５において注目画素の画素値、第１サブ画素欄１１４は、注目画素に対する変換後の第１サブ画素（主走査線方向で最左）の画素値、第２サブ画素欄１１５は、注目画素に対する変換後の第２サブ画素（主走査線方向で左から２番目）の画素値、第３サブ画素欄１１６は、注目画素に対する変換後の第３サブ画素（主走査線方向で左から３番目）の画素値、第４サブ画素欄１１７は、注目画素に対する変換後の第４サブ画素（主走査線方向で最右）の画素値が格納されている。ただし、このテーブルにおける画素値の分母は階調数を示す。
【００２９】
サンプリング復元テーブルには、近傍画素の異なる複数の（例えば４つの）ケースに場合分けされて変換結果のサブ画素値が示されている。つまり、左右近傍画素の画素値が共に０〜６３の間にある場合には、４つのサブ画素のうちの内側の２つを優先的に高い画素値にし、左近傍画素の画素値が６４で右近傍画素の画素値が０の場合には、左側のサブ画素から優先的に高い画素値にし、左近傍画素の画素値が０で右近傍画素の画素値が６４の場合には、右側のサブ画素から優先的に高い画素値にし、左右近傍画素の画素値が共に６４の場合には、４つのサブ画素のうちの外側の２つを優先的に高い画素値にする。このように、近傍画素の値を考慮してサブ画素の画素値を決定することにより、より自然な（或いはサンプリング処理により解像度が低くなった画像に対しては元の画素値により近いと考えられる）画素値を決定することができる。
【００３０】
変換部１１は、ビットマップメモリキャッシュ部２４から３画素（左近傍画素、右近傍画素、及び注目画素）の画素値を受信し、注目画素（１画素）を例えば４つのサブ画素に分割するものである。この３画素は主走査線方向に（左から左近傍画素、注目画素、右近傍画素の順に）連続した画素である。変換部１１は、サンプリング復元テーブル記憶部１２に記憶されたサンプリング復元テーブルを参照して、左近傍画素欄１１１、右近傍画素欄１１２、及び注目画素欄１１３の画素値が、ビットマップメモリキャッシュ部２４から受信した３画素の画素値と一致する行のサブ画素値（第１，第２，第３，第４サブ画素の画素値）を取得して、このサブ画素値を画像合成部２２に送信する。
【００３１】
図３に、図２のサンプリング復元テーブルを用いてサンプリング復元処理を行った場合の画素の例を示す。図３（ａ）はサンプリング復元処理を行う前の画素で、真ん中の画素が注目画素、左右の画素が近傍画素である。図３（ｂ）は図３（ａ）の画素の注目画素にサンプリング復元処理を行った場合のサブ画素を示すものである。サブ画素の画素値は、近傍画素に対応して自然に画素値が変化している。
【００３２】
画像合成部２２は、描画部２１から受信した所定画素数（例えば４画素）の画素値と、サンプリング復元処理部１から受信した所定画素数（描画部２１から受信する画素数と同じで例えば４画素）の画素値の対応する各画素を合成し、合成後の（前記所定画素数の）画素値をサンプリング処理部２３に送信する。合成演算は最大値演算により行う。つまり、２つの画素値の大きい方を合成後の画素値とする。
【００３３】
サンプリング処理部２３は、画像合成部２２により合成された画像データに対しサンプリング処理を行って画素数を減らし、ビットマップメモリ部２５に記憶される画素数の画像データにする。つまり、（例えば４つの）サブ画素を合成して１つの画素にする処理を行う。具体的な処理としては、サブ画素の各画素値を加算し、この値をサンプリング後の画素値とする。例えば、サブ画素の画素値が、０／１６、０／１６、２／１６、１６／１６の場合には、サンプリング処理後の画素値は、１８／６４とする。ただし、分母は階調数を示す。サンプリング処理部２３は、サンプリング結果の画素値をビットマップメモリキャッシュ部２４に書き込む。
【００３４】
次に描画装置２における動作の流れを説明する。図４は、描画装置２の動作の流れを示すフローチャートである。ステップＳ１では、描画部２１は、ＰＤＬに基づき描画オブジェクトを１つ抽出する。ステップＳ２では、描画部２１は、抽出した描画オブジェクト内の１つの画素（この画素は複数のサブ画素から構成される）を注目画素として、その注目画素の画素位置をビットマップメモリキャッシュ部２４に送信すると共に、その注目画素の各サブ画素の画素値を画像合成部２２に送信する。ステップＳ３では、ビットマップメモリキャッシュ部２４は、受信した画素位置（注目画素）の画素値、及びその近傍画素（走査線方向における注目画素の前後の画素）の画素値がビットマップメモリキャッシュ部２４内に記憶されている場合には、それらの画素値をサンプリング復元処理部１に送信する。受信した画素位置の画素値、及びその近傍画素の画素値がビットマップメモリキャッシュ部２４内に記憶されていない場合には、それらの画素値をビットマップメモリ部２５から読み出し、ビットマップメモリキャッシュ部２４に記憶されると共に、サンプリング復元処理部１に送信する。
【００３５】
ステップＳ４では、サンプリング復元処理部１は、注目画素に対しサンプリング復元処理を行い、複数のサブ画素を作成し、それらを画像合成部２２に送信する。ステップＳ５では、画像合成部２２は、描画部２１から受信したサブ画素の画素値と、サンプリング復元処理部１から受信したサブ画素の画素値を、それぞれ対応するサブ画素同士を最大値演算により合成し、サンプリング処理部２３に送信する。ステップＳ６では、サンプリング処理部２３は、合成後のサブ画素値に対しサンプリング処理を行い、１画素にする。ステップＳ７では、サンプリング処理部２３は、サンプリング処理後の１画素をビットマップメモリキャッシュ部２４に送信する。ビットマップメモリキャッシュ部２４は、その画素値を自身及びビットマップメモリ部２５における対応する画素位置に書き込む。
【００３６】
ステップＳ８では、描画部２１は、当該描画オブジェクトにまだ注目画素として処理していない画素がある場合には（ステップＳ８でＹＥＳ）、ステップＳ２へ戻り、他の画素の処理を行う。ステップＳ８で、当該描画オブジェクトにもう注目画素として処理していない画素がない場合には（ステップＳ８でＮＯ）、ステップＳ９へ進む。ステップＳ９では、描画部２１は、ＰＤＬに他の描画オブジェクトがまだある場合には（ステップＳ９でＹＥＳ）、ステップＳ１へ戻り、他の描画オブジェクトの処理を行う。ステップＳ９で、他の描画オブジェクトがない場合には（ステップＳ９でＮＯ）、処理を終了する。
【００３７】
このように本実施形態によれば、描画部２１で描画される画像データより解像度が低く、かつ階調数の高い画像データをビットマップメモリ部２５に格納し、この画像データと描画部２１で描画される画像データを合成する場合には、ビットマップメモリ部２５に記憶されている画像データをより解像度が高く、かつ階調数が低い画像データにサンプリング復元処理部１により変換するので、解像度の高い状態で合成することができ、既にサンプリング処理が行われた画像であってもより鮮明な合成画像を得ることができる。
【００３８】
次に、本発明の第２の実施形態における表示装置について図面を参照しながら説明する。図５は、本発明の第２の実施形態に係る表示装置３の構成を概略的に示すブロック図である。表示装置３は、表示制御部３１、表示部３２、サンプリング復元処理部１、近傍画素遅延バッファ部３３、及びビットマップメモリ部３４を備える。
【００３９】
表示制御部３１は、画素位置を近傍画素遅延バッファ部３３に送信することにより、その画素位置の画像を表示部３２に表示させる。表示制御部３１は、表示部３２が受け取るべき順序に一致するように画素位置を順次生成し、送信する。
【００４０】
ビットマップメモリ部３４は、画像データを格納するためのメモリで、例えばＲＡＭ（ランダムアクセスメモリ）である。ビットマップメモリ部３４は、画像の各画素の画素値を記憶する。ビットマップメモリ部３４は、例えば表示部３２が表示可能な解像度の４分の１（主走査方向に４分の１、副走査方向に１倍）の解像度で且つ６４階調の画像データを記憶する。
【００４１】
近傍画素遅延バッファ部３３は、第１の実施形態におけるビットマップメモリキャッシュ部２４と同様な働きをするものである。近傍画素遅延バッファ部３３は、表示制御部３１から画素位置を受信したときには、ビットマップメモリ部３４に記憶されているその画素位置の画素値及びその画像位置の（主走査方向に）前後の画素値、合計３画素をサンプリング復元処理部１に送信する。このとき、近傍画素遅延バッファ部３３は、これらの画素値が近傍画素遅延バッファ部３３内に記憶されている場合には、そのデータをサンプリング復元処理部１に送信する。画素値が近傍画素遅延バッファ部３３内に記憶されていない場合には、ビットマップメモリ部３４からそのデータを読み出し、そのデータをサンプリング復元処理部１に送信すると共に、近傍画素遅延バッファ部３３内に記憶する。近傍画素遅延バッファ部３３は、新たなデータを記憶するために、例えば最も使用頻度の少ない（新たに記憶する画素分の）データを消去する。これは、例えば最先に記憶されたデータであってもよい。
【００４２】
サンプリング復元処理部１は、近傍画素遅延バッファ部３３から送信された１画素分（３画素のうちの真ん中）の画素値を所定数、例えば４つのサブ画素に分割するものである。サンプリング復元処理部１は、第１の実施形態のものと同じであるので、ここでは説明を省略する。サンプリング復元処理部１は、ビットマップメモリ部３４に記憶されている画像データをより解像度が高く、かつ階調数が低い画像データ（表示部３２に対応した解像度及び階調数）にして表示部に送信する。
【００４３】
表示部３２は、画像を表示するもので、例えばディスプレイ装置である。表示部３２は、ビットマップメモリ部３４に記憶される画像データよりも、解像度が高く、かつ階調数が低い画像データを表示する。具体的には、例えばビットマップメモリ部３４に記憶される画像データの４倍（主走査方向に４倍、副走査方向に１倍）の解像度で、１６階調の画像データを表示する。
【００４４】
次に表示装置３における動作の流れを説明する。図６は、表示装置３の動作の流れを示すフローチャートである。ステップＳ１１では、表示制御部３１は、画像データ内の１つの画素（この画素は複数のサブ画素から構成される）を注目画素として、その注目画素の画素位置を近傍画素遅延バッファ部３３に送信する。ステップＳ１２では、近傍画素遅延バッファ部３３は、受信した画素位置（注目画素）の画素値、及びその近傍画素（走査線方向における注目画素の前後の画素）の画素値が近傍画素遅延バッファ部３３内に記憶されている場合には、それらの画素値をサンプリング復元処理部１に送信する。受信した画素位置の画素値、及びその近傍画素の画素値が近傍画素遅延バッファ部３３内に記憶されていない場合には、それらの画素値をビットマップメモリ部３４から読み出し、近傍画素遅延バッファ部３３に記憶されると共に、サンプリング復元処理部１に送信する。
【００４５】
ステップＳ１３では、サンプリング復元処理部１は、注目画素に対しサンプリング復元処理を行い、複数のサブ画素を作成し、それらを表示部３２に送信する。ステップＳ１４では、表示部３２は、受信したサブ画素の画素値でその画素位置を表示する。ステップＳ１５では、表示制御部３１は、画像データにまだ表示していない画素がある場合には（ステップＳ１５でＹＥＳ）、ステップＳ１１へ戻り、他の画素の処理を行う。ステップＳ１５で、他の画素がない場合には（ステップＳ１５でＮＯ）、処理を終了する。
【００４６】
このように本実施形態によれば、表示部３２の解像度より低い解像度の画像データを記憶するビットマップメモリ部３４に記憶された解像度の低い画像データを表示部３２に表示するので、ビットマップメモリに記憶容量の小さいメモリを使用でき、表示装置のコストを下げることができる。また、描画速度を上げることができる。
【００４７】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。第１及び第２の実施形態においては、各画素をシーケンシャルに処理したが、複数画素を並列に処理するようにしてもよい。また、各部（描画、画像合成等）の処理をパイプライン的にステージに分けてスループットを向上するようにしてもよい。
【００４８】
第１及び第２の実施形態において、描画部２１及び表示部３２では１６階調の画像データを描画又は表示するようにし、ビットマップメモリ部２５，３４には描画部２１又は表示部３２の扱う画像データの４分の１の解像度で６４階調の画像データを記憶するようにしたが、これら１６階調、６４階調、４分の１等の数字は、単に一例を示すものであり本発明はこれらの数字に限定されるものではない。
【００４９】
また、第１及び第２の実施形態においては、サンプリング復元処理（又はサンプリング処理）を主走査方向のみに１次元で行ったが、サンプリング復元処理は２次元に（つまり、主走査方向及び副走査方向共に）行うようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態における描画装置の機能構成を示すブロック図である。
【図２】本発明の一実施形態におけるサンプリング復元テーブルの一例を示す図表である。
【図３】本発明の一実施形態におけるサンプリング復元処理を施した画素の一例を示す図である。
【図４】本発明の一実施形態における描画装置の動作の流れを示すフローチャートである。
【図５】本発明の第２の実施形態における表示装置の機能構成を示すブロック図である。
【図６】本発明の第２の実施形態における表示装置の動作の流れを示すフローチャートである。
【符号の説明】
【００５１】
１  サンプリング復元処理部（サンプリング復元装置）
１１  変換部（変換手段）
１２  サンプリング復元テーブル記憶部（記憶手段）
２  描画装置
２１  描画部（描画手段）
２２  画像合成部（合成手段）
２３  サンプリング処理部（サンプリング手段）
２５，３４  ビットマップメモリ部（画像データ記憶手段）
３  表示装置
３２  表示部（表示手段）
４  画像合成処理部（画像合成装置）
【図１】
2006092146.tif 000003
【図２】
2006092146.tif 000004
【図３】
2006092146.tif 000005
【図４】
2006092146.tif 000006
【図５】
2006092146.tif 000007
【図６】
2006092146.tif 000008