JP2006106989A

Image composition device, electronic equipment, image composition method, control program and readable recording medium

Abstract

Problem to be solved.To obtain an image compositing apparatus capable of high-speed processing without recalculating an alpha value at the time of compositing a foreground image and a background image. An image compositing device 10 mixes color information for each dot of an input foreground image and also mixes alpha information to generate an anti-aliasing image with reduced aliasing. The processing circuit 11, the foreground color buffer 12 that stores the color information of the foreground image with reduced aliasing, the foreground alpha buffer 13 that stores the alpha information of the foreground image with reduced aliasing, and the color information of the background image. It is provided with a background color buffer 14 for storing the image, and an image composition circuit 15 for synthesizing the color information of the foreground image with reduced aliasing and the color information of the background image using the alpha information of the foreground image with reduced aliasing. .. [Selection diagram] Fig. 1

Term

Term ended

Projected expiry passed 1 October 2024, 2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

20 claims: 7 independent, 13 dependent

  1. 1
    背景画像中に前景画像を合成する画像合成装置において、 該前景画像の各画素に対して、該前景画像のカラー情報の混合を行うと共に、該前景画像と該背景画像の重み付けを表すアルファ情報の混合を行って、エリアシングを減じた前景画像を生成するアンチエリアシング処理を行うアンチエリアシング処理回路と、 該エリアシングを減じた前景画像のカラー情報を格納する前景用カラー情報記憶手段と、 該エリアシングを減じた前景画像のアルファ情報を格納する前景用アルファ情報記憶手段と、 該背景画像のカラー情報を格納する背景用カラー情報記憶手段と、 該エリアシングを減じた前景画像のアルファ情報を用いて、該エリアシングを減じた前景画像のカラー情報と該背景画像のカラー情報とを合成する画像合成処理を行う画像合成回路とを備えた画像合成装置。
  2. 2
    背景画像中に前景画像を合成する画像合成装置において、 該前景画像の各画素に対して、該前景画像のカラー情報の混合を行うと共に該前景画像と該背景画像の重み付けを表すアルファ情報の混合を行って、エリアシングを減じた前景画像を生成するアンチエリアシング処理を行うアンチエリアシング処理手段と、 該エリアシングを減じた前景画像のアルファ情報を用いて該背景画像のカラー情報と該エリアシングを減じた前景画像のカラー情報とを合成する画像合成処理を行う画像合成処理手段とを有する画像合成装置。
  3. 3
    前記前景画像として、入力画像の各画素に対してカラー情報およびアルファ情報を有する前景画像データが入力され、前記背景画像として、該入力画像の各画素に対してカラー情報を有する背景画像データが入力される請求項1または2に記載の画像合成装置。
  4. 4
    前記アンチエリアシング処理は、出力される前景画像のサイズを横X画素(Xは自然数)で縦Y画素(Yは自然数)とすると、横X×M画素(Mは自然数)で縦Y×N画素(Nは自然数)サイズの前記前景画像データを入力として、M×Nスーパーサンプリング法により行う請求項3に記載の画像合成装置。
  5. 5
    前記前景画像データは、各画素d(i,j)(i=0~X×M-1、j=0~Y×N-1;X,Y,M,Nは自然数)に対して、カラー情報c(i,j)およびアルファ情報a(i,j)を有する請求項3または4に記載の画像合成装置。
  6. 6
    前記アルファ情報は、不透明を”100”とし、透明を”0”とする請求項1~5のいずれかに記載の画像合成装置。
  7. 7
    前記アルファ情報は、ある画像の一部を切り取って前景画像とする場合に、マスク情報を用いて、マスクされるドットを”0”、マスクされないドットを”100”に変換した値とする請求項1~5のいずれかに記載の画像合成装置。
  8. 8
    前記アルファ情報は、3次元物体を3次元画像処理回路からレンダリング出力する場合に、フレームバッファのアルファ値を全て”0”に初期化する請求項1~5のいずれかに記載の画像合成装置。
  9. 9
    前記アルファ情報は、前記3次元物体を前記フレームバッファに描画する場合に、その描画される画素の前記アルファ値を”100”とするか、または物体の不透明度を表す数値”1”~”99”とする請求項8に記載の画像合成装置。
  10. 10
    前記アンチエリアシング処理として、出力画像データの着目画素をD(p,q)(p=0~X-1、q=0~Y-1)として、着目画素のカラー情報をC(p,q)、アルファ情報をA(p,q)とすると、 C(p,q)=Σc’(i,j)/M×N ・・・(式1) A(p,q)=Σa(i,j)/M×N ・・・(式2) 但し、i=p×M~p×M+M-1、j=q×N~q×N+N-1、 c’(i,j)はa(i,j)=0のときに0、それ以外のときにc(i,j)として、該(式1)および(式2)によりカラー情報の混合およびアルファ情報の混合を行う請求項4または5に記載の画像合成装置。
  11. 11
    前記画像合成処理として、出力画像データの着目ドットRD(r,s)(r=0~X-1、s=0~Y-1)として、着目画素のカラー情報RC(r,s)を、 RC(p,q)={FC(r,s)×FA(r,s)+BC(r,s) ×(100-FA(r,s))}/100 ・・・(式3) 但し、FC(r,s)は前景画像のカラー情報、FA(r,s)は前景画像のアルファ情報、BC(r,s)は背景画像のカラー情報として該(式3)により算出する請求項1または2に記載の画像合成装置。
  12. 12
    前記前景用カラー情報記憶手段、前記前景用アルファ情報記憶手段および前記背景用カラー情報記憶手段はそれぞれ、所定画像サイズの全画素分の情報を保持可能なメモリ容量を有する請求項1に記載の画像合成装置。
  13. 13
    前記アンチエリアシング処理および画像合成処理は所定画像サイズ毎に処理を行う請求項1、2および12のいずれかに記載の画像合成装置。
  14. 14
    前記前景用カラー情報記憶手段、前記前景用アルファ情報記憶手段および前記背景用カラー情報記憶手段はそれぞれ、所定画像サイズの1ライン分の情報を保持可能なメモリ容量を有する請求項1に記載の画像合成装置。
  15. 15
    前記アンチエリアシング処理および画像合成処理は所定画像サイズの1ライン毎に処理を行う請求項1、2および14のいずれかに記載の画像合成装置。
  16. 16
    前記所定画像サイズは1画面である請求項12~15のいずれかに記載の画像合成装置。
  17. 17
    請求項1~16のいずれかに記載の画像合成装置を搭載して表示画面上で背景画像中に前景画像を表示可能とする電子機器。
  18. 18
    請求項2~16のいずれかに記載の画像合成装置を用いて、エリアシングを減じた前景画像を背景画像中に合成する画像合成方法であって、 該前景画像のアンチエリアシング処理時に、該前景画像の各画素に対して該前景画像のカラー情報の混合を行うと共に、該前景画像のアルファ情報の混合を行うアンチエリアシング処理ステップと、 該混合を行ったアルファ情報を用いて該背景画像と該前景画像とを合成する画像合成処理ステップとを有する画像合成方法。
  19. 19
    請求項18に記載の画像合成方法の各処理ステップをコンピュータに実行させるための制御プログラム。
  20. 20
    請求項19に記載の制御プログラムが記録されたコンピュータ読み出し可能な可読記録媒体。
Independent claims20