JP4764131B2 - Multiple drawing device - Google Patents

Multiple drawing device Download PDF

Info

Publication number
JP4764131B2
JP4764131B2 JP2005304066A JP2005304066A JP4764131B2 JP 4764131 B2 JP4764131 B2 JP 4764131B2 JP 2005304066 A JP2005304066 A JP 2005304066A JP 2005304066 A JP2005304066 A JP 2005304066A JP 4764131 B2 JP4764131 B2 JP 4764131B2
Authority
JP
Japan
Prior art keywords
image data
transparent
frame buffer
semi
opaque
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005304066A
Other languages
Japanese (ja)
Other versions
JP2007114924A (en
Inventor
裕司 濱田
寛 真鍋
弘志 中村
陽介 井上
康彦 内田
寛幸 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2005304066A priority Critical patent/JP4764131B2/en
Publication of JP2007114924A publication Critical patent/JP2007114924A/en
Application granted granted Critical
Publication of JP4764131B2 publication Critical patent/JP4764131B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)

Description

本発明は、複数の描画物を重ね合わせて画面に表示する多重描画装置に関する。   The present invention relates to a multiple drawing apparatus that displays a plurality of drawn objects in a superimposed manner on a screen.

従来、2つの描画物を重ね合わせた合成画像を描画する場合、これから描画しようとする対象となる描画物が半透明であるとき、この半透明の描画物の画素データに付加されているアルファデータを用いて、2つの描画物の画素データが半透明合成される技術が知られている。このアルファデータは、例えば、0〜1までの範囲の値をとる係数であり、不透明の描画物に対しては係数を1とし、透明の描画物に対しては係数を0とし、半透明の描画物に対しては係数が0〜1の間のいずれか値をとる(例えば、特許文献1参照)。なお、アルファデータを用いた半透明合成をアルファブレンディングという。   Conventionally, when drawing a composite image in which two drawing objects are overlapped, when the drawing object to be drawn is translucent, alpha data added to the pixel data of the semi-transparent drawing object A technique is known in which the pixel data of two drawn objects are combined translucently using. This alpha data is, for example, a coefficient that takes a value in the range of 0 to 1. The coefficient is 1 for an opaque drawing, the coefficient is 0 for a transparent drawing, and a semi-transparent For a drawn object, the coefficient takes any value between 0 and 1 (see, for example, Patent Document 1). Translucent synthesis using alpha data is called alpha blending.

図5に示すように、アルファブレンディングを行う従来の多重描画装置は、描画用のソフトウエアの部品であるレンダリングエンジン14、レンダリングエンジン14に従って描画を制御するGPU(Graphics Processig Unit)13、画面に表示する情報を記憶するVRAM15、およびVRAM15にあるフレームバッファ16によって構成されており、半透明や不透明等の描画物を相互に重ね合わせて画面に表示することができる。   As shown in FIG. 5, a conventional multiple rendering apparatus that performs alpha blending includes a rendering engine 14 that is a software component for rendering, a GPU (Graphics Processig Unit) 13 that controls rendering according to the rendering engine 14, and is displayed on the screen. VRAM 15 for storing information to be stored, and frame buffer 16 in VRAM 15, and semi-transparent or opaque drawing objects can be superimposed on each other and displayed on the screen.

例えば、従来の多重描画装置が、フレームを表す描画物Fに対し相互に重なる描画物Xをアルファブレンディングする場合、描画物Xの画素データおよびアルファデータをそれぞれXc、Xaとし、描画物Fの画素データおよびアルファデータをそれぞれFc、Faとすると、アルファブレンディング後の画素データYcは次式で表される。   For example, when the conventional multiple rendering apparatus alpha blends the rendering object X that overlaps the rendering object F representing the frame, the pixel data and alpha data of the rendering object X are Xc and Xa, respectively, and the pixel of the rendering object F If the data and the alpha data are Fc and Fa, respectively, the pixel data Yc after alpha blending is expressed by the following equation.

Yc=Xa×Xc+(1−Xa)×Fc・・・・(1)
特開2004−246930号公報
Yc = Xa * Xc + (1-Xa) * Fc (1)
JP 2004-246930 A

一般的に、アルファデータをα、画素データをR(赤)、G(緑)、B(青)として表せば、描画物の画素を(α,R,G,B)として表現できる。上述した描画物Fの全ての画素を(0,0,0,0)すなわち透明とし、これから描画しようとする対象となる描画物Xの全ての画素を(0.75,255,255,255)すなわち半透明の白とすれば、アルファブレンディング後の画素データ(R,G,B)は、それぞれ(1)式に従って(191,191,191)となる。従って、従来の多重描画装置は、アルファブレンディング後の描画物Xをグレーで画面に表示することになる。   In general, if alpha data is represented as α, and pixel data is represented as R (red), G (green), and B (blue), the pixel of the drawn object can be represented as (α, R, G, B). All the pixels of the drawing F described above are set to (0, 0, 0, 0), that is, transparent, and all the pixels of the drawing X to be drawn are set to (0.75, 255, 255, 255). In other words, if semi-transparent white is used, the pixel data (R, G, B) after alpha blending is (191, 191, 191) according to the equation (1). Accordingly, the conventional multiple rendering apparatus displays the rendered object X after alpha blending on the screen in gray.

本来、透明の描画物Fに対して半透明の描画物Xを重ねて表示すれば、描画物Xの色がそのまま表示されるべきであるが、従来の多重描画装置では、アルファブレンディングを行っているため、透明の描画物Fに対し描画物Xを変色させてしまうという課題が残されていた。   Originally, if the translucent drawing X is displayed over the transparent drawing F, the color of the drawing X should be displayed as it is. However, in the conventional multiple drawing apparatus, alpha blending is performed. Therefore, the subject that the drawing X is discolored with respect to the transparent drawing F remains.

本発明は、従来の課題を解決するためになされたもので、相互に重なる複数の描画物に対して半透明合成を行う際に色を適切に表示することができる多重描画装置を提供するものである。   The present invention has been made in order to solve the conventional problems, and provides a multiplex drawing apparatus capable of appropriately displaying colors when performing semi-transparent composition on a plurality of overlapping drawing objects. It is.

本発明の多重描画装置は、画素に関わる画像データを記憶するフレームバッファと、前記画素の位置に対応したマスク情報を記憶するステンシルバッファと、を有する多重描画装置において、半透明の描画物を重ねて半透明合成を行う場合には、前記半透明合成を施した前記半透明の描画物の画像データを前記フレームバッファに記憶させる半透明合成手段と、記マスク情報が透明であることを表している位置に対応する前記フレームバッファの画像データを前記半透明の描画物の画像データに置き換えて前記フレームバッファに記憶させる画素置き換え手段と、前記画素置き換え手段によって置き換えられた位置に対応する前記マスク情報が透明でないことを前記ステンシルバッファに記憶させるマスク書き込み手段とを備えた構成を有している。 Multiple writing device of the present invention, overlapping the frame buffer for storing image data relating to the pixels, in a multiple drawing apparatus having a stencil buffer for storing mask information corresponding to the position of the pixel, the translucent drawing thereof Te in the row cormorants If a semi-transparent synthetic, and semi-transparent synthetic means for storing the image data of said translucent drawing was subjected to semi-transparent synthetic to the frame buffer, a bright front Stories mask information GaToru position replaces it by the pixel replacement means for the image data of the frame buffer replaces the image data of the translucent drawing object is stored in the frame buffer, the pixel replacement means corresponding to it has a position indicating that And a mask writing means for storing in the stencil buffer that the mask information corresponding to is not transparent. To have.

この構成により、半透明の描画物を重ねて半透明合成を行う際、半透明の描画物の一部を除く位置に対応したマスク情報が透明であることを表している場合には、透明であることを表している位置に対応するフレームバッファの画像データを半透明の描画物の画像データに置き換えてフレームバッファに記憶させるため、相互に重なる複数の描画物に対して半透明合成を行う際に色を適切に表示することができる。   With this configuration, when translucent composition is performed by superimposing semi-transparent objects, if the mask information corresponding to the position excluding a part of the semi-transparent object is transparent, When translucent compositing is performed on multiple overlapping objects to replace the image data in the frame buffer corresponding to the position representing the image with the image data of the translucent object to be stored in the frame buffer. The color can be displayed properly.

また、本発明の多重描画装置は、不透明の描画物を描画する場合、前記画素置き換え手段が、前記不透明の描画物の位置に対応する前記フレームバッファの画像データを前記不透明の描画物の画像データに置き換えて前記フレームバッファに記憶させ、前記マスク書き込み手段が、前記画素置き換え手段で前記不透明の描画物の画像データに置き換えた位置に対応する前記マスク情報が透明でないことを前記ステンシルバッファに記憶させる構成を有している。   In the multiplex drawing apparatus of the present invention, when drawing an opaque drawing object, the pixel replacement unit converts the image data of the frame buffer corresponding to the position of the opaque drawing object into image data of the opaque drawing object. Is stored in the frame buffer, and the mask writing unit stores in the stencil buffer that the mask information corresponding to the position replaced with the image data of the opaque drawing by the pixel replacing unit is not transparent. It has a configuration.

この構成により、不透明の描画物に対する描画を行う場合、ステンシルバッファを参照しないで不透明の描画物に対して描画処理を施すため、描画処理を高速化することができる。   With this configuration, when drawing an opaque drawing object, the drawing process is performed on the opaque drawing object without referring to the stencil buffer, so that the drawing process can be speeded up.

以上のように本発明は、相互に重なる複数の描画物に対して半透明合成を行う際に色を適切に表示することができる多重描画装置を提供するものである。   As described above, the present invention provides a multiplex drawing apparatus capable of appropriately displaying colors when performing semi-transparent composition on a plurality of drawing objects that overlap each other.

以下、本発明の実施の形態に係る多重描画装置について、図面を参照して説明する。   Hereinafter, a multiple drawing apparatus according to an embodiment of the present invention will be described with reference to the drawings.

(本発明の第1の実施の形態)
図1は、本発明の第1の実施の形態に係る多重描画装置のブロック図である。図1に示した多重描画装置1は、描画用のソフトウエアの部品であるレンダリングエンジン3、レンダリングエンジン3に従って描画を制御するGPU2、および画面に表示する情報を記憶するVRAM4によって構成される。また、VRAM4は、フレームバッファ5およびステンシルバッファ6を有している。
(First embodiment of the present invention)
FIG. 1 is a block diagram of a multiple drawing apparatus according to the first embodiment of the present invention. The multiple drawing apparatus 1 shown in FIG. 1 includes a rendering engine 3 that is a drawing software component, a GPU 2 that controls drawing according to the rendering engine 3, and a VRAM 4 that stores information to be displayed on the screen. The VRAM 4 includes a frame buffer 5 and a stencil buffer 6.

また、本発明の実施の形態において、本発明に係る半透明合成手段、画素置き換え手段、およびマスク書き込み手段は、GPU2を構成する。なお、GPU2は、VRAM4に記憶された情報をディスプレイの画面に描画してもよいし、GPU2ではない図示していないプロセッサがVRAM4に記憶された情報をディスプレイの画面に描画してもよい。   In the embodiment of the present invention, the translucent synthesis unit, the pixel replacement unit, and the mask writing unit according to the present invention constitute the GPU 2. The GPU 2 may draw information stored in the VRAM 4 on the display screen, or a processor (not shown) that is not the GPU 2 may draw information stored in the VRAM 4 on the display screen.

フレームバッファ5は、ディスプレイの画面内の仮想のレイヤに位置するフレームおよびこのフレーム内の描画物を描画するための情報である。   The frame buffer 5 is information for drawing a frame located in a virtual layer in the display screen and a drawing in the frame.

ステンシルバッファ6は、画面を構成する画素の位置に対応したマスク情報を記憶する。なお、マスク情報は、OFFまたはONからなる情報であり、マスク情報がOFFになっている画素は透明であることを表し、ONになっている画素は不透明または半透明であることを表す。   The stencil buffer 6 stores mask information corresponding to the positions of the pixels constituting the screen. Note that the mask information is information consisting of OFF or ON. A pixel for which the mask information is OFF indicates that the pixel is transparent, and a pixel for which the mask information is ON indicates that the pixel is opaque or translucent.

以上のように構成された多重描画装置1を用いて実施される本発明の第1の実施の形態について、図面を参照して以下に説明する。図2は、フレームに対する描画内容とマスク情報とを表した遷移図である。図3は、半透明の描画物における多重描画装置の動作の一例を表したフローチャートである。   A first embodiment of the present invention implemented using the multiple drawing apparatus 1 configured as described above will be described below with reference to the drawings. FIG. 2 is a transition diagram showing drawing contents and mask information for a frame. FIG. 3 is a flowchart showing an example of the operation of the multiple drawing apparatus for a translucent drawing.

まず、1つのレイヤに半透明の描画物を描画する場合、半透明の描画物を描画する描画前の状態として、図2(A)に示すように、透明のフレーム内に不透明または半透明の矩形の描画物7が描画されていることを表す情報がフレームバッファ5に記憶されている。また、ステンシルバッファ6においては、不透明の描画物7を構成する画素の位置と同じ位置にあるマスク情報がON(白抜き部分)となっており、その他のマスク情報は、OFF(黒い部分)になっている。   First, when a semi-transparent drawing object is drawn on one layer, as shown in FIG. 2A, an opaque or semi-transparent object is drawn in a transparent frame as a state before drawing a semi-transparent drawing object. Information indicating that a rectangular drawing object 7 is drawn is stored in the frame buffer 5. Further, in the stencil buffer 6, the mask information at the same position as the pixel constituting the opaque drawing 7 is ON (white part), and the other mask information is OFF (black part). It has become.

この状態で、図2(B)に示すように、半透明の描画物8が描画されようとする場合、GPU2は、アルファブレンディングを行い、アルファブレンディングを行って得られた情報をフレームバッファ5に記憶させる(ステップS1)。   In this state, as shown in FIG. 2B, when the semi-transparent drawing object 8 is to be drawn, the GPU 2 performs alpha blending, and the information obtained by performing alpha blending is stored in the frame buffer 5. Store (step S1).

次に、GPU2は、ステンシルバッファ6を参照し、マスク情報がONになっている位置の画素に対してなにも処理を施さず、OFFになっている位置の描画物8を描画するため、OFFになっている位置の描画物8の画素データをそのままフレームバッファ5に記憶させる(ステップS2)。   Next, the GPU 2 refers to the stencil buffer 6, performs no processing on the pixel at the position where the mask information is ON, and draws the drawing 8 at the OFF position. The pixel data of the drawing 8 at the OFF position is stored in the frame buffer 5 as it is (step S2).

すなわち、GPU2は、描画物8の位置と対応するフレームバッファ5に記憶されている画像データのうち、OFFになっている位置のフレームバッファ5に記憶されている画像データを、描画物8の画素データを置き換える。描画物8の画素データを置き換えることにより、置き換えた部分の領域には、描画物8の色がそのまま表示されることになる。   That is, the GPU 2 uses the image data stored in the frame buffer 5 at the OFF position among the image data stored in the frame buffer 5 corresponding to the position of the drawing 8 as the pixel of the drawing 8. Replace data. By replacing the pixel data of the drawing 8, the color of the drawing 8 is displayed as it is in the area of the replaced portion.

次に、GPU2は、ステンシルバッファ6に対し、マスク情報がOFFになっている位置のうち描画物8の位置のマスク情報をONに設定することにより、図2(C)に示した状態となる(ステップS3)。   Next, the GPU 2 sets the mask information at the position of the drawing 8 among the positions where the mask information is OFF to the stencil buffer 6, so that the state shown in FIG. (Step S3).

ここで、描画処理が施されたレイヤをディスプレイの画面に描画する場合、GPU2または他のプロセッサが、フレームバッファ5に記憶された情報をディスプレイの画面に表示する。また、描画処理が施されたレイヤがさらに他のレイヤに重なり、他のレイヤに半透明の描画物がある場合、ステップS1〜ステップS3を繰り返すことにより、それぞれのレイヤを多重して描画することもできる。   Here, when the layer on which the drawing process has been performed is drawn on the display screen, the GPU 2 or another processor displays the information stored in the frame buffer 5 on the display screen. In addition, when the layer subjected to the drawing process overlaps with another layer and there is a translucent drawing on the other layer, the layers are drawn by repeating Step S1 to Step S3. You can also.

以上説明したように、本発明の第1の実施の形態に係る多重描画装置1は、半透明の描画物を重ねて半透明合成を行う際、半透明の描画物の一部を除く位置に対応したマスク情報が透明であることを表している場合には、透明であることを表している位置に対応するフレームバッファ5の画像データを半透明の描画物の画像データに置き換えてフレームバッファ5に記憶させるため、相互に重なる複数の描画物に対して半透明合成を行う際に色を適切に表示することができる。   As described above, the multiple drawing apparatus 1 according to the first embodiment of the present invention is located at a position excluding a part of the semi-transparent drawing object when performing the semi-transparent composition by superimposing the semi-transparent drawing objects. If the corresponding mask information indicates transparency, the frame buffer 5 is replaced by replacing the image data in the frame buffer 5 corresponding to the position indicating transparency with the image data of a translucent drawing. Therefore, when semi-transparent composition is performed on a plurality of drawing objects overlapping each other, colors can be appropriately displayed.

また、従来の方法では、半透明の描画物を重ねて半透明合成を行う際、例えば、透明のレイヤと重なる場合に、(1)式の変形式を用いて半透明合成を行うことにより、透明のレイヤに対し半透明の描画物を変色させないで表示しており、同一のレイヤにある半透明または不透明の描画物と重なる場合に、(1)式を用いて半透明合成を行うため、2種類の半透明合成を行う場合があったが、本発明の第1の実施の形態に係る多重描画装置では、ステンシルバッファ6を用いて透明のレイヤに対して半透明合成を行わなず、同一レイヤにある半透明または不透明の描画物と重なる場合にだけ半透明合成を行うため、1種類の半透明合成で済み、複数レイヤに対する半透明合成を、1つのレイヤに対する半透明合成と同様の結果とすることができる。   Further, in the conventional method, when semi-transparent composition is performed by superimposing semi-transparent objects, for example, when overlapping with a transparent layer, by performing semi-transparent composition using the deformation formula (1), When a translucent drawing is displayed without changing its color on a transparent layer and overlaps with a translucent or opaque drawing on the same layer, the translucent composition is performed using equation (1). There were cases where two types of semi-transparent composition were performed, but in the multiplex drawing apparatus according to the first embodiment of the present invention, the semi-transparent composition was not performed on the transparent layer using the stencil buffer 6. Translucent compositing is performed only when it overlaps with a translucent or opaque drawing in the same layer, so only one type of translucent compositing is required, and translucent compositing for multiple layers is the same as translucent compositing for one layer Can result in That.

(本発明の第2の実施の形態)
本発明の第2の実施の形態に係る多重描画装置は、本発明の第1の実施の形態の多重描画装置を用いて実施される。本発明の第2の実施の形態に係る多重描画装置について、図面を参照して以下に説明する。図4は、不透明の描画物における多重描画装置の動作の一例を表したフローチャートである。
(Second embodiment of the present invention)
The multiple drawing apparatus according to the second embodiment of the present invention is implemented using the multiple drawing apparatus according to the first embodiment of the present invention. A multiple drawing apparatus according to a second embodiment of the present invention will be described below with reference to the drawings. FIG. 4 is a flowchart showing an example of the operation of the multiple drawing apparatus for an opaque drawing.

不透明の描画物が描画されようとする場合、例えば、図2(A)に示すように、透明のフレーム内に不透明の描画物7が描画されようとするとき、GPU2は、不透明の描画物の画素データをフレームバッファ5に記憶させる(ステップS4)。   When an opaque drawing object is to be drawn, for example, as shown in FIG. 2A, when an opaque drawing object 7 is to be drawn in a transparent frame, the GPU 2 Pixel data is stored in the frame buffer 5 (step S4).

次に、GPU2は、ステンシルバッファ6に対し、描画物7の位置のマスク情報をONに設定する(ステップS5)ことにより、ステンシルバッファ6は、図2(A)に示した状態となる。   Next, the GPU 2 sets the mask information of the position of the drawing 7 to ON for the stencil buffer 6 (step S5), so that the stencil buffer 6 is in the state shown in FIG.

以上説明したように、本発明の第2の実施の形態に係る多重描画装置は、不透明の描画物に対する描画を行う場合、ステンシルバッファ6を参照しないで不透明の描画物に対して描画処理を施すため、描画処理を高速化することができる。   As described above, the multiple drawing apparatus according to the second embodiment of the present invention performs drawing processing on an opaque drawing object without referring to the stencil buffer 6 when drawing an opaque drawing object. Therefore, the drawing process can be speeded up.

以上のように、本発明は、相互に重なる複数の描画物に対して半透明合成を行う際に色を適切に表示することができるという効果を有し、複数の描画物を重ね合わせて画面に表示する多重描画装置やレンダリングエンジン等として有用である。   As described above, the present invention has an effect that it is possible to appropriately display colors when performing semi-transparent composition on a plurality of overlapping drawing objects, and a plurality of drawing objects are superimposed on the screen. It is useful as a multi-drawing device or a rendering engine to be displayed on the screen.

本発明の実施の形態に係る多重描画装置のブロック図The block diagram of the multiple drawing apparatus which concerns on embodiment of this invention フレームに対する描画内容とマスク情報とを表した遷移図Transition diagram showing drawing contents and mask information for frame 不透明の描画物における多重描画装置の動作の一例を表したフローチャートA flowchart showing an example of the operation of the multiple drawing apparatus for an opaque drawing 不透明の描画物における多重描画装置の動作の一例を表したフローチャートA flowchart showing an example of the operation of the multiple drawing apparatus for an opaque drawing 従来の多重描画装置のブロック図Block diagram of a conventional multiple drawing apparatus

符号の説明Explanation of symbols

1 多重描画装置
2、13 GPU
3、14 レンダリングエンジン
4、15 VRAM
5、16 フレームバッファ
6 ステンシルバッファ
1 Multiple drawing device 2, 13 GPU
3, 14 Rendering engine 4, 15 VRAM
5, 16 Frame buffer 6 Stencil buffer

Claims (2)

画素に関わる画像データを記憶するフレームバッファと、
前記画素の位置に対応したマスク情報を記憶するステンシルバッファと、を有する多重描画装置において、
半透明の描画物を重ねて半透明合成を行う場合には、前記半透明合成を施した前記半透明の描画物の画像データを前記フレームバッファに記憶させる半透明合成手段と、
記マスク情報が透明であることを表している位置に対応する前記フレームバッファの画像データを前記半透明の描画物の画像データに置き換えて前記フレームバッファに記憶させる画素置き換え手段と、
前記画素置き換え手段によって置き換えられた位置に対応する前記マスク情報が透明でないことを前記ステンシルバッファに記憶させるマスク書き込み手段とを備えたことを特徴とする多重描画装置。
A frame buffer for storing image data related to pixels;
In a multiplex drawing apparatus having a stencil buffer for storing mask information corresponding to the position of the pixel ,
The semi-transparent line cormorants If a semi-transparent synthetic overlapping drawing of a translucent blending means for storing the image data of said translucent drawing was subjected to semi-transparent synthetic to the frame buffer,
A pixel replacement means for storing in the frame buffer image data of the frame buffer corresponding to the position is replaced with the image data of the translucent drawing product indicates that a bright before Symbol mask information GaToru,
Multiple writing apparatus characterized by comprising a mask writing means to be stored in the stencil buffer in that said mask information corresponding to a position replaces it by the pixel replacement means is not transparent.
不透明の描画物を描画する場合、前記画素置き換え手段が、前記不透明の描画物の位置に対応する前記フレームバッファの画像データを前記不透明の描画物の画像データに置き換えて前記フレームバッファに記憶させ、
前記マスク書き込み手段が、前記画素置き換え手段で前記不透明の描画物の画像データに置き換えた位置に対応する前記マスク情報が透明でないことを、前記ステンシルバッファに記憶させることを特徴とする請求項1に記載の多重描画装置。
When rendering an opaque drawing, the pixel replacement unit replaces the image data of the frame buffer corresponding to the position of the opaque drawing with the image data of the opaque drawing, and stores the image data in the frame buffer.
The stencil buffer stores in the stencil buffer that the mask writing unit stores that the mask information corresponding to the position replaced with the image data of the opaque drawing object by the pixel replacement unit is not transparent. The multiple drawing apparatus described.
JP2005304066A 2005-10-19 2005-10-19 Multiple drawing device Expired - Fee Related JP4764131B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005304066A JP4764131B2 (en) 2005-10-19 2005-10-19 Multiple drawing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005304066A JP4764131B2 (en) 2005-10-19 2005-10-19 Multiple drawing device

Publications (2)

Publication Number Publication Date
JP2007114924A JP2007114924A (en) 2007-05-10
JP4764131B2 true JP4764131B2 (en) 2011-08-31

Family

ID=38097054

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005304066A Expired - Fee Related JP4764131B2 (en) 2005-10-19 2005-10-19 Multiple drawing device

Country Status (1)

Country Link
JP (1) JP4764131B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2529366B1 (en) 2010-01-29 2016-11-09 Avery Dennison Corporation Smart sign box using electronic interactions
US10977965B2 (en) 2010-01-29 2021-04-13 Avery Dennison Retail Information Services, Llc Smart sign box using electronic interactions
BR112014017152B8 (en) 2012-10-18 2022-08-30 Avery Dennison Corp METHOD AND SYSTEM FOR NFC SECURITY
ES2698060T3 (en) 2012-11-19 2019-01-30 Avery Dennison Corp NFC security system and method to disable unauthorized tags
US20140267327A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Graphics Processing using Multiple Primitives
CN107492084B (en) * 2017-07-06 2021-06-25 哈尔滨理工大学 Typical clustering cell nucleus image synthesis method based on randomness

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0728986A (en) * 1993-07-09 1995-01-31 Fuji Xerox Co Ltd Picture synthesis processor
US6891533B1 (en) * 2000-04-11 2005-05-10 Hewlett-Packard Development Company, L.P. Compositing separately-generated three-dimensional images

Also Published As

Publication number Publication date
JP2007114924A (en) 2007-05-10

Similar Documents

Publication Publication Date Title
JP4764131B2 (en) Multiple drawing device
JP4005904B2 (en) Display device and display method
CN109871192B (en) Display method, display device, electronic equipment and computer readable storage medium
JP3529759B2 (en) Image processing program, computer-readable recording medium storing image processing program, program execution device, image processing device, and image processing method
US20200286445A1 (en) Display method, display device, electronic device and computer readable storage medium
KR100342124B1 (en) Image color blending processor
JP4842340B2 (en) Image processing apparatus, program, and recording medium therefor
JP2002318561A (en) Display device and display method
JP5515487B2 (en) Image processing device
WO2014050845A1 (en) Graphics rendering device
US6879329B2 (en) Image processing apparatus having processing operation by coordinate calculation
JP5185567B2 (en) Movie display device
TWI356394B (en) Image data generating device, image data generatin
JP2008305030A (en) Composite image generation device
WO2014087541A1 (en) Graphics rendering device
CN108986179B (en) ALPHA fusion method for single-color TFT multi-layer of automobile instrument
JP2008216460A (en) Electronic circuit, electronic equipment, and projector
JP2007011201A (en) Image generating device and method and image display device and method
TWI490834B (en) Display device and display method
JP2008020574A (en) Liquid crystal dual screen display device
JP2009003921A (en) Renderer for presenting image frame by help of set of display commands
JPH06348838A (en) Picture synthesizing method
JP2003228713A (en) Image display device of pachinko machine
JP2006171616A (en) Display device
JP2007206384A (en) Display control circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110607

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110610

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140617

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4764131

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees