(57)【要約】【課題】  フレーム画像の端縁がピクセルと交叉して位置した場合でも、フレーム画像の見栄えを向上させることが可能な画像処理装置を提供する。【解決手段】  画像表示領域１にフレーム画像２を描画する処理において、フレーム画像２内にフレーム画像２の端縁を含む帯状の外縁領域３を設定し、フレーム画像２を構成するピクセルのうち外縁領域３とこの外縁領域３に隣接する外縁隣接領域５とを含む境界ピクセルについて、ピクセル内で外縁隣接領域５が占有している面積の比率を求め、外縁隣接領域５よりも外縁領域３の方が透明性の度合いが高くなるように、外縁領域３及び外縁隣接領域５の透明度の比率を表す値を設定し、面積の比率と透明度の比率とに基づいて、面積の占有率が低い場合に透明性の度合いが高くなるように、境界ピクセルの色を、外縁領域３に対して予め設定されている色と外縁隣接領域５に設定されている色とを混色することによって求める。【選択図】  図３
2006162819.tif 000002
【特許請求の範囲】
【請求項１】
画像表示領域にフレーム画像を描画する画像処理装置であって、
前記フレーム画像内に該フレーム画像の端縁を含む帯状の外縁領域を設定する領域設定部と、
前記フレーム画像を構成するピクセルのうち少なくとも前記外縁領域と該外縁領域に隣接する外縁隣接領域とを含む境界ピクセルについて、ピクセル内で前記外縁隣接領域が占有している面積の比率を求める占有率演算部と、
前記外縁隣接領域よりも前記外縁領域の方が透明性の度合いが高くなるように、該外縁領域及び外縁隣接領域の透明度の比率を表す値を設定する透明度設定部と、
前記占有率演算部が求めた面積の比率と前記透明度設定部が設定した透明度の比率とに基づいて、前記面積の占有率が低い場合に透明性の度合いが高くなるように、前記境界ピクセルの色を、前記外縁領域に対して予め設定されている色と前記外縁隣接領域に設定されている色とを混色することによって求める色演算部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記透明度設定部は、前記フレーム画像のうち前記外縁領域以外の内側領域の透明度の比率を表す値を、前記外縁隣接領域と同じ値に設定し、
前記占有率演算部は、前記フレーム画像を構成する全てのピクセルについて、ピクセル内で前記内側領域が占有している面積の比率を求め、
前記色演算部は、前記フレーム画像を構成するピクセルのうち上記境界ピクセル以外のピクセルの色を、前記内部領域に対して予め設定されている色と前記透明度の比率とに基づいて求める
ことを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記透明度設定部は、前記外縁領域の透明度の比率を表す値を、完全に或いはほぼ完全に透明な状態に対応した値に設定する
ことを特徴とする画像処理装置。
【請求項４】
請求項１〜請求項３の何れかに記載の画像処理装置であって、
前記透明度設定部は、前記外縁隣接領域の透明度の比率を表す値を、完全に或いはほぼ完全に不透明な状態に対応した値に設定する
ことを特徴とする画像処理装置。
【請求項５】
請求項１〜請求項４の何れかに記載の画像処理装置であって、
前記領域設定部は、前記外縁領域の幅を１ピクセル以上に設定する
ことを特徴とする画像処理装置。
【請求項６】
請求項１〜請求項５の何れかに記載の画像処理装置であって、
前記画像表示領域で前記フレーム画像を移動描画する描画制御部をさらに備えた
ことを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
ユーザからの指示が入力される入力部をさらに備え、
前記描画制御部は、前記入力部に入力されたユーザからの指示に応じて、前記フレーム画像を移動描画する
ことを特徴とする画像処理装置。
【請求項８】
画像表示領域にフレーム画像を描画する画像処理方法であって、
領域設定部が、前記フレーム画像内に該フレーム画像の端縁を含む帯状の外縁領域を設定する領域設定ステップと、
占有率演算部が、前記フレーム画像を構成するピクセルのうち少なくとも前記外縁領域と該外縁領域に隣接する外縁隣接領域とを含む境界ピクセルについて、ピクセル内で前記外縁隣接領域が占有している面積の比率を求める占有率演算ステップと、
前記外縁隣接領域よりも前記外縁領域の方が透明性の度合いが高くなるように、透明度設定部が、前記外縁領域及び外縁隣接領域の透明度の比率を表す値を設定する透明度設定ステップと、
色演算部が、前記占有率演算部が求めた面積の比率と前記透明度設定部が設定した透明度の比率とに基づいて、前記面積の占有率が低い場合に透明性の度合いが高くなるように、前記境界ピクセルの色を、前記外縁領域に対して予め設定されている色と前記外縁隣接領域に設定されている色とを混色することによって求める色演算ステップと、
を備えたことを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法であって、
前記透明度設定ステップでは、前記透明度設定部が、前記フレーム画像のうち前記外縁領域以外の内側領域の透明度の比率を表す値を、前記外縁隣接領域と同じ値に設定し、
前記占有率演算ステップでは、前記占有率演算部が、前記フレーム画像を構成する全てのピクセルについて、ピクセル内で前記内側領域が占有している面積の比率を求め、
前記色演算ステップでは、前記色演算部が、前記フレーム画像を構成するピクセルのうち上記境界ピクセル以外のピクセルの色を、前記内部領域に対して予め設定されている色と前記透明度の比率とに基づいて求める
ことを特徴とする画像処理方法。
【請求項１０】
請求項８または請求項９に記載の画像処理方法であって、
前記透明度設定ステップでは、前記透明度設定部が、前記外縁領域の透明度の比率を表す値を、完全に或いはほぼ完全に透明な状態に対応した値に設定する
ことを特徴とする画像処理方法。
【請求項１１】
請求項８〜請求項１０の何れかに記載の画像処理方法であって、
前記透明度設定ステップでは、前記透明度設定部が、前記外縁隣接領域の透明度の比率を表す値を、完全に或いはほぼ完全に不透明な状態に対応した値に設定する
ことを特徴とする画像処理方法。
【請求項１２】
請求項８〜請求項１１の何れかに記載の画像処理方法であって、
前記領域設定ステップでは、前記領域設定部が、前記外縁領域の幅を１ピクセル以上に設定する
ことを特徴とする画像処理方法。
【請求項１３】
請求項８〜請求項１２の何れかに記載の画像処理装置であって、
描画制御部が、前記画像表示領域で前記フレーム画像を移動描画する描画制御ステップをさらに備えた
ことを特徴とする画像処理方法。
【請求項１４】
請求項１３に記載の画像処理方法であって、
入力部が、ユーザからの指示入力を受ける入力ステップをさらに備え、
前記描画制御ステップでは、前記描画制御部が、前記入力部が受けたユーザからの指示入力に応じて、前記フレーム画像を移動描画する
ことを特徴とする画像処理方法。
【請求項１５】
画像表示領域にフレーム画像を描画する画像処理をコンピュータに実行させる描画処理プログラムであって、
領域設定部が、前記フレーム画像内に該フレーム画像の端縁を含む帯状の外縁領域を設定する領域設定ステップと、
占有率演算部が、前記フレーム画像を構成するピクセルのうち少なくとも前記外縁領域と該外縁領域に隣接する外縁隣接領域とを含む境界ピクセルについて、ピクセル内で前記外縁隣接領域が占有している面積の比率を求める占有率演算ステップと、
前記外縁隣接領域よりも前記外縁領域の方が透明性の度合いが高くなるように、透明度設定部が、前記外縁領域及び外縁隣接領域の透明度の比率を表す値を設定する透明度設定ステップと、
色演算部が、前記占有率演算部が求めた面積の比率と前記透明度設定部が設定した透明度の比率とに基づいて、前記面積の占有率が低い場合に透明性の度合いが高くなるように、前記境界ピクセルの色を、前記外縁領域に対して予め設定されている色と前記外縁隣接領域に設定されている色とを混色することによって求める色演算ステップと、
をコンピュータに実行させる画像処理プログラム。
【請求項１６】
請求項１５に記載の画像処理プログラムであって、
前記透明度設定ステップでは、前記透明度設定部が、前記フレーム画像のうち前記外縁領域以外の内側領域の透明度の比率を表す値を、前記外縁隣接領域と同じ値に設定し、
前記占有率演算ステップでは、前記占有率演算部が、前記フレーム画像を構成する全てのピクセルについて、ピクセル内で前記内側領域が占有している面積の比率を求め、
前記色演算ステップでは、前記色演算部が、前記フレーム画像を構成するピクセルのうち上記境界ピクセル以外のピクセルの色を、前記内部領域に対して予め設定されている色と前記透明度の比率とに基づいて求める
ことを特徴とする画像処理プログラム。
【請求項１７】
請求項１５または請求項１６に記載の画像処理プログラムであって、
前記透明度設定ステップでは、前記透明度設定部が、前記外縁領域の透明度の比率を表す値を、完全に或いはほぼ完全に透明な状態に対応した値に設定する
ことを特徴とする画像処理プログラム。
【請求項１８】
請求項１５〜請求項１７の何れかに記載の画像処理プログラムであって、
前記透明度設定ステップでは、前記透明度設定部が、前記外縁隣接領域の透明度の比率を表す値を、完全に或いはほぼ完全に不透明な状態に対応した値に設定する
ことを特徴とする画像処理プログラム。
【請求項１９】
請求項１５〜請求項１８の何れかに記載の画像処理プログラムであって、
前記領域設定ステップでは、前記領域設定部が、前記外縁領域の幅を１ピクセル以上に設定する
ことを特徴とする画像処理プログラム。
【請求項２０】
請求項１５〜請求項１９の何れかに記載の画像処理プログラムであって、
描画制御部が、前記画像表示領域で前記フレーム画像を移動描画する描画制御ステップをさらに備えた
ことを特徴とする画像処理プログラム。
【請求項２１】
請求項２０に記載の画像処理プログラムであって、
入力部が、ユーザからの指示入力を受ける入力ステップをさらに備え、
前記描画制御ステップでは、前記描画制御部が、前記入力部が受けたユーザからの指示入力に応じて、前記フレーム画像を移動描画する
ことを特徴とする画像処理プログラム。
【請求項２２】
請求項１５〜請求項２１の何れかに記載の画像処理プログラムが記憶されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示領域にフレーム画像を描画する画像処理装置、画像処理方法、画像処理プログラム、及び画像処理プログラムが記憶された記憶媒体に関する。
【背景技術】
【０００２】
液晶ディスプレイなどの表示装置の表示領域に、フレーム画像を静止状態で描画したり、表示領域で移動描画する描画方法が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、表示領域の各ピクセルは、予め決まった位置に設定されているため、フレーム画像の端縁がピクセルと交叉した位置にあると、この端縁を含むピクセルの色は、フレーム画像を全く表示しない状態、若しくはフレーム画像を完全に表示する状態の何れかに、択一的に設定される。
【０００４】
このため、フレーム画像の端縁がピクセルと交叉した位置にあると、フレーム画像の端縁の見栄えが悪くなる。特に、フレーム画像を移動描画する場合、フレーム画像がスムーズに移動せず、段階的（間欠的）に移動しているように見えてしまう。
【０００５】
本発明は、上記実情に鑑みてなされたものであって、フレーム画像の端縁がピクセルと交叉して位置した場合でも、フレーム画像の見栄えを向上させることが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、画像表示領域にフレーム画像を描画する画像処理装置であって、領域設定部と、占有率演算部と、透明度設定部と、色演算部と、を備える。
【０００７】
領域設定部は、フレーム画像内にフレーム画像の端縁を含む帯状の外縁領域を設定する。占有率演算部は、フレーム画像を構成するピクセルのうち少なくとも外縁領域とこの外縁領域に隣接する外縁隣接領域とを含む境界ピクセルについて、ピクセル内で外縁隣接領域が占有している面積の比率を求める。透明度設定部は、外縁隣接領域よりも外縁領域の方が透明性の度合いが高くなるように、外縁領域及び外縁隣接領域の透明度の比率を表す値を設定する。色演算部は、占有率演算部が求めた面積の比率と透明度設定部が設定した透明度の比率とに基づいて、面積の占有率が低い場合に透明性の度合いが高くなるように、境界ピクセルの色を、外縁領域に対して予め設定されている色と外縁隣接領域に設定されている色とを混色することによって求める。
【０００８】
上記構成では、外縁領域と外縁隣接領域とを含む境界ピクセルが発生していない状態では、外縁領域に含まれるピクセルの色は外縁隣接領域に含まれるピクセルの色よりも透明性が高い透き通った状態となる。係る状態からフレーム画像が移動すると、それまでフレーム画像の進行方向前端において外縁領域に含まれていたピクセルが、外縁領域と外縁隣接領域とを含む境界ピクセルに移行する。これにより、境界ピクセル内で外縁隣接領域が占有している面積の比率が増大し、境界ピクセルの色が透き通った状態から透明性の低い状態へ変化する。そして、さらにフレーム画像が移動すると、境界ピクセルがなくなり、それまで境界ピクセルであったピクセルは、外縁隣接領域またはそれよりもさらに内側の領域に含まれるため、透明性がさらに低下する。
【０００９】
すなわち、フレーム画像が移動すると、境界ピクセルの位置が順次進行方向へ移動し、且つその透明性が段階的または連続的に低下する。このため、フレーム画像の端縁がピクセルの間に位置しない場合であっても、フレーム画像の端縁の見栄えが良くなる。特に、フレーム画像を移動描画する場合には、フレーム画像及びその端縁がスムーズに移動するように見せることができる。
【発明の効果】
【００１０】
本発明によれば、フレーム画像の端縁がピクセルと交叉して位置した場合でも、フレーム画像の見栄えを向上させることができる。
【発明を実施するための最良の形態】
【００１１】
図１〜図３を用いて、本発明の描画処理装置が行う画像処理の概要を説明する。
【００１２】
図１のように、表示部１３７は矩形の表示領域１を有し、この表示領域１には、フレーム画像２が描画されている。図２及び図３に示すように、フレーム画像２内には、フレーム画像２の端縁を含む帯状（矩形枠体状）の外縁領域３が設定されている。以下の説明において、フレーム画像２のうち外縁領域３を除く領域を内側領域４と称し、内側領域４のうち外縁領域３に隣接する領域を外縁隣接領域５と称する。本実施形態では、外縁領域３の幅と外縁隣接領域５の幅とは、共に１ピクセルに設定されている。
【００１３】
また、以下の説明では、外縁隣接領域５を含む内側領域４については、そのアルファ値をαａと、色（カラー）をＣｂ１と表記し、外縁領域３については、そのアルファ値をαｂと、色（カラー）をＣｂ２と表記する。
【００１４】
アルファ値とは、透明度（半透明度）の比率を表す値であり、「０」から「１」の間の実数値で表される。当該アルファ値が「１」の場合は完全に不透明な状態となり、反対に「０」の場合は完全に透明な状態となる。外縁隣接領域５を含む内側領域４のアルファ値αａは、外縁領域３のアルファ値αｂよりも大きい値（αａ＞αｂ）に設定されている。
【００１５】
また、１ピクセル内で外縁隣接領域５が占有している面積の比率を表す値をピクセルカバレッジＣｏｖと称する。ピクセルカバレッジＣｏｖは、「０」から「１」の間の実数値で表される。ピクセルカバレッジＣｏｖが「０」の場合は、そのピクセル内に外縁隣接領域５が存在せず、ピクセルカバレッジＣｏｖが「１」の場合は、そのピクセル内に外縁隣接領域５のみが存在する。
【００１６】
次に、図３に基づき、表示領域１でフレーム画像２を移動させる場合について説明する。
【００１７】
図３（ａ）に示すように、フレーム画像２の端縁が隣接する２つのピクセルＰ２，Ｐ３の境界に位置している状態では、外縁領域３と外縁隣接領域５とを含む境界ピクセルは発生せず、外縁領域３はピクセルＰ２の位置とほぼ一致し、外縁隣接領域５はピクセルＰ１の位置とほぼ一致する。従って、ピクセルＰ１の色はαａとＣｂ１とから決定され、ピクセルＰ２の色はαｂとＣｂ２とから決定される。αａ＞αｂであるため、外縁領域３は外縁隣接領域５を含む内側領域４よりも透明度の高い（透き通った）色となる。
【００１８】
この状態からフレーム画像２が図中上方へ移動すると、それまでフレーム画像２の進行方向前端において外縁領域３に含まれていたピクセルＰ２が、外縁領域３と外縁隣接領域５とを含む境界ピクセルに移行し、図３（ｂ）に示す状態となり、境界ピクセル（Ｐ２）内で外縁隣接領域５が占有している面積の比率、すなわちピクセルカバレッジＣｏｖが「０」から増大する。この場合、境界ピクセルＰ２の色は、αブレンディングによって求められる。具体的には、ピクセルカバレッジＣｏｖとアルファ値αａ，αｂとに基づき、ピクセルカバレッジＣｏｖが低い（小さい）方が透明性の度合いが高くなるように、境界ピクセル（Ｐ２）の色Ｃを、外縁領域３の色Ｃｂ２と外縁隣接領域５の色Ｃｂ１とを混色して、境界ピクセルＰ２の色を求める。より具体的には、例えば、次式（１）により、境界ピクセル（Ｐ２）の色Ｃを求める。
【００１９】
Ｃ＝（Ｃov×αｂ）＊Ｃb2＋（１−（Ｃov×αａ））＊Ｃb1  ・・・ （１）
これにより、境界ピクセルＰ２の色Ｃは、透き通った状態から透明性の低い状態へ変化する。
【００２０】
そして、さらにフレーム画像２が移動し、図３（ｃ）に示すように、フレーム画像２の端縁が隣接する２つのピクセルＰ３，Ｐ４の境界に位置に達すると、外縁領域３と外縁隣接領域５とを含む境界ピクセルが消滅し、外縁領域３はピクセルＰ３の位置とほぼ一致し、外縁隣接領域５はピクセルＰ２の位置とほぼ一致する。従って、ピクセルＰ２の色はαａとＣｂ１とから決定され、ピクセルＰ３の色はαｂとＣｂ２とから決定される。αａ＞αｂであるため、外縁領域３は外縁隣接領域５を含む内側領域４よりも透明度の高い（透き通った）色となる。
【００２１】
次に、αａ＝１，αｂ＝０に設定し、各ピクセルの色を上記（１）式に従って求め得た場合について説明する。この場合、上記（１）式は、
Ｃ＝（１−Ｃov）×Ｃb1  ・・・ （２）
となる。
【００２２】
図３（ａ）の状態では、ピクセルＰ１の色がＣｂ１となり、他のピクセルＰ２〜Ｐ４が下地色（背景色）となる。図３（ｂ）の状態では、ピクセルＰ１の色がＣｂ１、ピクセルＰ２の色が０．５×Ｃｂ２となり、他のピクセルＰ３〜Ｐ４は下地色（背景色）となる。図３（ｃ）の状態では、ピクセルＰ１，Ｐ２の色がＣｂ１、他のピクセルＰ３〜Ｐ４が下地色（背景色）となる。
【００２３】
このように、フレーム画像２が移動すると、境界ピクセルの位置が順次進行方向へ移動し、且つその透明性が段階的または連続的に低下する。このため、フレーム画像２の端縁がピクセルの間に位置しない場合であっても、フレーム画像２の端縁の見栄えが良くなる。特に、フレーム画像２を移動描画する場合には、フレーム画像２及びその端縁がスムーズに移動するように見せることができる。さらに、フレーム画像２を複数配列してサムネール表示し、これを順送りで移動させる場合に、その効果が大きい。
【００２４】
図４は、上述した描画処理を行う描画処理装置の具体的構成例を示す。なお、図４の構成は、例えばディジタルシグナルプロセッサ（ＤＳＰ）若しくはグラフィックプロセッサ（ＧＰ）等のハードウェアにより本実施の形態の描画処理を実現する場合の一例である。図４の各構成要素は、それらＤＳＰやＧＰの各内部処理ユニットに相当する。
【００２５】
図４において、メモリ５１は、ポリゴンなどの図形情報（頂点座標値，ＲＧＢの頂点カラー値，マップ座標値，ベクトル値などの頂点情報や頂点連結情報）を格納する。さらに、メモリ５１は、ＪＰＥＧ（Joint Photographic Experts Group）などの静止画像データを格納する。なお、図形情報は、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリ等の各種記録媒体や、有線或いは無線による通信媒体，伝送媒体等を介して予め取り込まれたものである。
【００２６】
ＣＰＵ５８は、制御プログラムに基づいて各部の動作を制御する。
【００２７】
ジオメトリ演算部５０は、メモリ５１にて格納された図形情報を読み出し、その図形情報に対して、いわゆるアフィン変換、スクリーン座標への投影変換、頂点に対する光源処理などを行う。投影変換後の図形情報（ポリゴンデータ）は、レンダリング部５２へ送られる。
【００２８】
レンダリング部５２は、ポリゴンをスクリーン上に描画するための演算処理を行う部分であり、ジオメトリ演算部５０から送られてきたポリゴンデータをピクセル化する。当該レンダリング部５２は、大別してポリゴンセットアップ／ラスタライジング部６１（以下、ＰＳＲ部６１と表記する）と、ピクセルパイプライン部６３と、フレームバッファ６４とからなる。
【００２９】
また、このレンダリング部５２には、テクスチャバッファ５４と、Ｚバッファ５５が併設されている。テクスチャバッファ５４は、テクスチャのテクセルカラー、すなわちポリゴンのピクセルカラーを決定するためのＲ，Ｇ，Ｂ値とアルファ値（Ａ）を格納している。Ｚバッファ５５は、視点からの画像の奥行き方向の距離を表すＺ値を格納している。これらテクスチャ，Ｚ値は、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリ等の各種記録媒体や、有線或いは無線による通信媒体，伝送媒体等を介して予め取り込まれたものである。
【００３０】
ＰＳＲ部６１は、いわゆるＤＤＡ（Digital Differential Analyzer）と呼ばれる線形補間演算を行う構成を備えている。ＰＳＲ部６１は、ジオメトリ演算部５０から送られてくるポリゴンデータの取り込みとそのバッファリング、ラスタライジング処理によるピクセル化とテクセル座標値の計算等を行う。ピクセルデータとテクセル座標値は、ピクセルパイプライン部６３に送られる。また、ＰＳＲ部６１は、１ピクセル内でポリゴンが占有している面積の比率を表すピクセルカバレッジＣｏｖの値を求めるための、ピクセルカバレッジパラメータ発生部６２（以下、ＰＣＰ部６２と表記する）をも備えている。
【００３１】
ピクセルパイプライン部６３は、ＰＳＲ部６１から供給されたテクセル座標値を元に、テクスチャバッファ５４からテクセルカラーを参照して各ピクセルカラーを決定し、さらに、Ｚバッファ５５のＺ値を考慮したテクスチャマッピングを行う。
【００３２】
また、ピクセルパイプライン部６３は、アルファブレンディング部７２とを備えている。アルファブレンディング部７２は、ピクセル毎にアルファブレンディングを行う。この処理は、メモリ５１から読み出された静止画像データのうち、フレーム画像となるものに対しても実行される。
【００３３】
ここで、前述の図１〜図３で説明した処理は、ピクセルパイプライン部６３が実行する。すなわち、外縁領域３及び外縁隣接領域５の設定、アルファ値の設定、ピクセルカバレッジ算出、αブレンディング（前述の式（１）または式（２）の計算）による各ピクセルの色の決定などを行う。
【００３４】
このように、本実施の形態の描画処理装置によれば、フレーム画像２の端縁がピクセルの間に位置しない場合であっても、フレーム画像２の端縁の見栄えが良くなる。特に、フレーム画像２を移動描画する場合には、フレーム画像２及びその端縁がスムーズに移動するように見せることができる。
【００３５】
上述したピクセルパイプライン部６３から出力された各ピクセルデータは、フレームバッファ６４に送られる。フレームバッファ６４は、テレビジョンモニタ装置等のディスプレイ（スクリーン）５７に対応したメモリ空間を備え、そのメモリ空間上に各ピクセルのカラー値が書き込まれる。そして、メモリ空間上に形成されたフレーム単位のスクリーンデータは、ディスプレイコントローラ５６からの要求に応じて読み出される。 
ディスプレイコントローラ５６は、テレビジョンモニタ装置の水平同期信号、垂直同期信号などを生成すると共に、そのモニタ装置の表示タイミングに従い、フレームバッファ６４からピクセルデータをライン状に順次取り出す。このライン状に順次取り出されたカラー値からなる２次元画像は、テレビジョンモニタ装置等のディスプレイ５７上に表示される。
【００３６】
本実施の形態の描画処理は、図４に示したハードウェア構成により実現する場合だけでなく、ソフトウェア（コンピュータ等のアプリケーションプログラム）により実現することも勿論可能である。
【００３７】
図５は、描画処理をコンピュータ上で実現する場合の構成を示す。なお、図５は、コンピュータの主要部の構成例を示している。
【００３８】
図５において、記憶部１２８は、例えばハードディスク及びそのドライブからなる。当該記憶部１２８は、オペレーティングシステムプログラムや、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の各種の記録媒体から取り込まれたり、通信回線を介して取り込まれた、本実施の形態の描画処理プログラムを含むコンピュータプログラム１２９、ポリゴン描画のための図形情報やテクスチャのＲＧＢＡ値、Ｚ値等の各種のデータ１３０等を記憶している。
【００３９】
通信部１２１は、例えば、アナログ公衆電話回線に接続するためのモデム、ケーブルテレビジョン網に接続するためのケーブルモデム、ＩＳＤＮ（総合ディジタル通信網）に接続するためのターミナルアダプタ、ＡＤＳＬ（Asymmetric Digital Subscriber Line）に接続するためのモデムなどのように、外部とデータ通信を行うための通信デバイスである。通信Ｉ／Ｆ部１２２は、上記通信部１２１と内部バス（ＢＵＳ）との間でデータのやりとりを可能とするためのプロトコル変換等を行うインターフェイスデバイスである。 
入力部１３３は、例えばキーボードやマウス、タッチパッドなどの入力装置である。この入力部１３３には、ユーザからフレーム画像２を移動させるための指示が入力される。ユーザＩ／Ｆ部１３２は、入力部１３３からの信号を内部に供給するためのインターフェイスデバイスである。
【００４０】
ドライブ部１３５は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フロッピー（登録商標）ディスク等のディスク媒体１５１や、カード状等の半導体メモリなどから、各種のプログラムやデータを読み出し可能なドライブ装置である。ドライブＩ／Ｆ部１３４は、ドライブ部１３５からの信号を内部に供給するためのインターフェイスデバイスである。 
表示部１３７は、例えばＣＲＴ（陰極線管）や液晶等の表示デバイスである。表示ドライブ部１３６は表示部１３７を表示駆動させるドライブデバイスである。 
ＣＰＵ１２３は、記憶部１２８に記憶されているオペレーティングシステムプログラムや本実施の形態のコンピュータプログラム１２９に基づいて、当該パーソナルコンピュータの全動作を制御する。
【００４１】
ＲＯＭ１２４は、フラッシュメモリ等の書き換え可能な不揮発性メモリからなり、当該パーソナルコンピュータのＢＩＯＳ（Basic Input/Output System）や各種の初期設定値を記憶している。ＲＡＭ１２５は、記憶部１２８のハードディスクから読み出されたアプリケーションプログラムや各種データなどがロードされ、また、ＣＰＵ１２３のワークＲＡＭとして用いられる。
【００４２】
この図５に示す構成において、ＣＰＵ１２３は、記憶部１２８から読み出されてＲＡＭ１２５にロードされたアプリケーションプログラムの一つである、本実施の形態の描画処理プログラムを実行することにより、前述した描画処理を実現する。また、ＣＰＵ１２３は、入力部１３３がユーザからのフレーム画像２を移動させるための指示入力を受けたとき、表示ドライブ１３６を制御して、フレーム画像２を移動描画する。
【００４３】
なお、上述した実施の形態の説明は、本発明の一例である。このため、本発明は上述した実施の形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。例えば本実施の形態の描画処理は、専用のテレビゲーム機やパーソナルコンピュータに限らず、携帯端末を含む各種の情報処理装置により実現可能である。また、本実施の形態では、カラー画像を例に挙げたが、本発明はモノクロ画像であっても適用できる。
【００４４】
また、前述の図１〜図３で説明した式（１）または式（２）に従う処理に代えて、背景色をも考慮してピクセルの色を求めてもよい。例えば、図３（ｂ）に示す状態において、境界ピクセルＰ２の色ＣP2を、以下の式（３）〜（５）に従って算出する。
【００４５】
ＣbP2＝Ｃov×Ｃb1＋（１−Ｃov）×Ｃb2  ・・・（３）
αP2＝Ｃov×αａ＋（１−Ｃov）×αｂ  ・・・（４）
ＣP2＝αP2×Ｃbp2＋（１−αP2）×Ｃb3  ・・・（５）
上記式（３）では、外縁領域３の色Ｃb2と外縁隣接領域５の色Ｃb1とをピクセルカバレッジＣovの割合で加算（混合）することによって、境界ピクセルＰ２の色ＣbＰ2を算出している。式（４）では、外縁領域３のアルファ値αｂと外縁隣接領域５のアルファ値αａとをピクセルカバレッジＣovの割合で加算することによって、境界ピクセルＰ２のアルファ値αP2を算出している。式（５）では、背景色の色Ｃb3と上記式（３）に従って算出したＣbp2とを、上記式（４）に従って算出したアルファ値αP2を用いてαブレンディングして、境界ピクセルＰ２の色ＣP2を算出している。
【００４６】
また、上記式（３）〜式（５）による方法は、境界ピクセルＰ２以外の領域に対しても同様に適用することができる。なお、ピクセルＰ３の色を同様に求める場合には、ピクセルカバレッジとして、ピクセルＰ３内の外縁領域３の占有率を使用する。また、上記ＣbP2に対応する色を求める際に必要となる外縁領域３の外部の色には、外縁領域３の色Ｃb2を使用すればよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る画像処理装置が描画する表示領域を示す模式図である。
【図２】図１のフレーム画像の拡大図である。
【図３】フレーム画像の移動状態を（ａ）〜（ｃ）まで時系列に示す要部拡大図である。
【図４】アンチエイリアシング処理を含む描画処理を実現する具体的構成例を示すブロック図である。
【図５】描画処理を実現するコンピュータの概略構成を示すブロック図である。
【符号の説明】
【００４８】
１  画像表示領域
２  フレーム画像
３  外縁領域
４  内側領域
５  外縁隣接領域
【図１】
2006162819.tif 000003
【図２】
2006162819.tif 000004
【図３】
2006162819.tif 000005
【図４】
2006162819.tif 000006
【図５】
2006162819.tif 000007