JP4244816B2 - 画像処理方法および装置 - Google Patents
画像処理方法および装置 Download PDFInfo
- Publication number
- JP4244816B2 JP4244816B2 JP2004020974A JP2004020974A JP4244816B2 JP 4244816 B2 JP4244816 B2 JP 4244816B2 JP 2004020974 A JP2004020974 A JP 2004020974A JP 2004020974 A JP2004020974 A JP 2004020974A JP 4244816 B2 JP4244816 B2 JP 4244816B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- line
- layer
- written
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/42—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
Description
本発明は、上記の画像処理方法において、前記複数のラインが属する表示レイヤの表示属性データは前記複数のラインの属性データが記憶された記憶装置の記憶位置を指示するデータであることを特徴とする。
本発明は、上記の画像処理方法において、前記ラインの属性データは、ラインの始点座標、終点座標、ラインの色、ラインの幅を指示するデータを含むことを特徴とする。
ラインプレーンジェネレータ22は、レイヤ設定テーブル15aのライン表示レイヤから始点アドレス、終点アドレスおよびαデータを読み出し、読み出したアドレスに基づいてライン属性テーブル15bからライン属性データを読み出す。そして、読み出したライン属性データおよびαデータをラインレンダリングプロセッサ23へ出力する。この場合、ラインの色を指定するカラーコードをカラーパレット14によってRGBカラーデータに変換する。
CPU3によるレイヤ設定テーブル15aおよびライン属性テーブル15bの書き込みが終了すると、まず、スプライトプレーンジェネレータ18は、レイヤ設定テーブル15aからレイヤ#0のスプライト属性データを読み出し、読み出したスプライト属性データに基づいてスプライトパターンの画像データをパターンメモリ2から読み出し、カラーパレット14によってRGBデータに変換し、属性データと共にスプライトレンダリングプロセッサ19へ出力する。スプライトレンダリングプロセッサ19は、その画像データにレンダリング処理を行ってラインバッファ20に書き込む、次に、スプライトプレーンジェネレータ18は、レイヤ設定テーブル15aからレイヤ#1のスプライト属性データを読み出し、上記の処理を行ってRGBデータをスプライトレンダリングプロセッサ19へ出力する。スプライトレンダリングプロセッサ19は、その画像データにレンダリング処理を行った後、ラインバッファ20に上書きする。また、αデータがスプライト属性データに含まれていた場合は、αブレンディングを行った後ラインバッファ20に書き込む。
D1×α+D2×(1−α)=D3
付加回路39はαブレンディング済みのデータにセレクタ37の出力を加えて19ビットのデータとし、切替スイッチ31を介してラインバッファ20に書き込む。
図8はライン表示レイヤのライン描画時において、ライン表示レイヤ描画ビットL[2:0]の値と、描画済(元のデータを戻す)/未描画(αブレンディングの後、描画する)の関係を示す表である。
Claims (7)
- 記憶装置の第1〜 第nの表示レイヤの各々に設定された表示属性データを順次読み出し、読み出した表示属性データに基づく第1〜 第nの表示データを生成して表示バッファメモリに順次第1〜 第nの順で背景画像とαブレンディングして書き込み、該表示バッファメモリ内のデータを読み出して画像表示を行う表示処理方法において、
1または複数の前記表示レイヤの各々に複数の図形に対応する表示属性データを設定し、同一レイヤの複数の図形に対応する表示データを生成して前記表示バッファメモリに書き込む際に、各図形が重ならない部分については、前記背景画像と前記表示データとをαブレンディングして書き込みを行い、各図形が重なり合う部分について先着優先によって書き込みを行うことを特徴とする画像処理方法。 - 前記複数の図形は複数のラインであることを特徴とする請求項1に記載の画像処理方法。
- 前記複数のラインが属する表示レイヤの表示属性データは前記複数のラインの属性データが記憶された記憶装置の記憶位置を指示するデータであることを特徴とする請求項2に記載の画像処理方法。
- 前記ラインの属性データは、ラインの始点座標、終点座標、ラインの色、ラインの幅を指示するデータを含むことを特徴とする請求項2または請求項3に記載の画像処理方法。
- 1または複数の図形に対応する表示属性データが設定された第1〜 第nの表示レイヤを有する記憶装置と、
前記第1〜 第nの表示レイヤから表示属性データを順次読み出し、読み出した表示属性データに基づく第1〜 第nの表示データを生成して表示バッファメモリに順次第1〜 第nの順で書き込みを行うバッファ書込手段と、
前記表示バッファメモリ内のデータを読み出して画像表示を行う表示制御手段と、
を具備し、
前記表示レイヤに複数の図形の表示属性データが設定され、かつ前記表示属性データにαデータが含まれる場合に、前記バッファ書込手段は、書き込み対象図形のうち前記表示バッファメモリに既に書き込まれている当該レイヤの他の図形と重ならない部分については、前記表示バッファメモリ内の表示データと前記表示属性データに基づいて生成した表示データとを前記αデータに基づいてαブレンディングして前記表示バッファメモリに書き込みを行い、書き込み対象図形のうち前記表示バッファメモリに既に書き込まれている当該レイヤの他の図形と重なり合う部分については、先着優先によって書き込みを行うことを特徴とする表示処理装置。 - 前記複数の図形は複数のラインであることを特徴とする請求項5に記載の画像処理装置。
- 前記表示バッファメモリは、前記表示レイヤを示す表示レイヤ描画ビットが記憶される記憶スロットを各ドット対応で有しており、前記バッファ書込手段は、前記複数のラインの表示データを前記表示バッファメモリに書き込む時にそのラインが属する表示レイヤに対応する前記表示レイヤ描画ビットを前記記憶スロットに書き込み、また、前記αデータに基づく処理の場合に、該表示レイヤ描画ビットが同一レイヤを指示しているか否かに基づいて混合処理を行うか否かを決定することを特徴とする請求項6に記載の画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004020974A JP4244816B2 (ja) | 2004-01-29 | 2004-01-29 | 画像処理方法および装置 |
US11/043,513 US7362339B2 (en) | 2004-01-29 | 2005-01-26 | Image processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004020974A JP4244816B2 (ja) | 2004-01-29 | 2004-01-29 | 画像処理方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005215252A JP2005215252A (ja) | 2005-08-11 |
JP4244816B2 true JP4244816B2 (ja) | 2009-03-25 |
Family
ID=34805596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004020974A Expired - Fee Related JP4244816B2 (ja) | 2004-01-29 | 2004-01-29 | 画像処理方法および装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7362339B2 (ja) |
JP (1) | JP4244816B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156259B2 (en) | 2005-07-21 | 2012-04-10 | Elliptic Technologies Inc. | Memory data transfer method and system |
JP2007299191A (ja) * | 2006-04-28 | 2007-11-15 | Yamaha Corp | 画像処理装置 |
US7755631B1 (en) * | 2006-10-24 | 2010-07-13 | Nvidia Corporation | Transposition structures and methods to accommodate parallel processing in a graphics processing unit (“GPU”) |
ES2559633T3 (es) * | 2007-01-29 | 2016-02-15 | Mitsubishi Electric Corporation | Dispositivo de visualización de imágenes y método de visualización de imágenes |
US8201102B2 (en) * | 2007-09-04 | 2012-06-12 | Apple Inc. | Opaque views for graphical user interfaces |
JP5515487B2 (ja) * | 2009-07-29 | 2014-06-11 | ヤマハ株式会社 | 画像処理装置 |
JP2012032456A (ja) * | 2010-07-28 | 2012-02-16 | Yamaha Corp | 画像処理装置 |
CN103679793B (zh) * | 2013-12-31 | 2016-09-28 | 广州博冠信息科技有限公司 | 一种渲染方法及设备 |
JP6507491B2 (ja) * | 2014-05-16 | 2019-05-08 | ヤマハ株式会社 | 画像処理装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100295712B1 (ko) * | 1994-03-11 | 2001-11-14 | 미다라이 후지오 | 컴퓨터디스플레이시스템컨트롤러 |
JPH09120450A (ja) * | 1995-10-25 | 1997-05-06 | Ricoh Co Ltd | 画像処理装置 |
JP3460486B2 (ja) | 1996-12-25 | 2003-10-27 | ヤマハ株式会社 | スプライト表示方法及び装置 |
US6069633A (en) * | 1997-09-18 | 2000-05-30 | Netscape Communications Corporation | Sprite engine |
JP4042204B2 (ja) * | 1998-04-21 | 2008-02-06 | ソニー株式会社 | グラフィック演算装置およびその方法 |
-
2004
- 2004-01-29 JP JP2004020974A patent/JP4244816B2/ja not_active Expired - Fee Related
-
2005
- 2005-01-26 US US11/043,513 patent/US7362339B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20050168475A1 (en) | 2005-08-04 |
JP2005215252A (ja) | 2005-08-11 |
US7362339B2 (en) | 2008-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7362339B2 (en) | Image processing method and apparatus | |
IE52210B1 (en) | Display controlling apparatus | |
JPH0345838B2 (ja) | ||
JPH04106593A (ja) | 静止画像表示装置およびそれに用いる外部記憶装置 | |
KR100313693B1 (ko) | 프로그래머블 표시 장치 | |
JPH04185081A (ja) | モザイク画像表示装置 | |
JP2005077522A (ja) | 画像処理装置および画像処理方法 | |
EP0660298A1 (en) | Image processing device and method therefor, and game machine having image processing part | |
JP3578533B2 (ja) | 画像表示制御装置 | |
JP3729187B2 (ja) | 画像表示装置 | |
JP4466234B2 (ja) | 画像処理方法および装置 | |
JP2635309B2 (ja) | 画像処理装置 | |
WO2014087541A1 (ja) | 図形描画装置 | |
JP2004213464A (ja) | 画像処理装置 | |
JP4124015B2 (ja) | 画像表示装置 | |
JPS62174824A (ja) | 画面表示情報の印字方法 | |
JP3740415B2 (ja) | グラフィック処理装置 | |
JP3585168B2 (ja) | 画像処理装置 | |
JP2005128689A (ja) | 画像描画装置 | |
JPS61277250A (ja) | 画像表示方法 | |
JP4320604B2 (ja) | 画像処理方法および画像処理装置 | |
JP3252359B2 (ja) | 画像処理装置 | |
JPH0264877A (ja) | 画像処理装置 | |
JPH08235380A (ja) | 多面体表示方法および多面体表示装置 | |
JP3158887B2 (ja) | 画像処理方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081110 |
|
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: 20081216 |
|
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: 20081229 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4244816 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130116 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140116 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |