JP3812361B2 - Image display device - Google Patents
Image display device Download PDFInfo
- Publication number
- JP3812361B2 JP3812361B2 JP2001111695A JP2001111695A JP3812361B2 JP 3812361 B2 JP3812361 B2 JP 3812361B2 JP 2001111695 A JP2001111695 A JP 2001111695A JP 2001111695 A JP2001111695 A JP 2001111695A JP 3812361 B2 JP3812361 B2 JP 3812361B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- display data
- memory
- background
- data
- 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
- 230000015654 memory Effects 0.000 claims description 65
- 239000003086 colorant Substances 0.000 claims description 9
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 102100029968 Calreticulin Human genes 0.000 description 3
- 101100326671 Homo sapiens CALR gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、安価なコストで構成でき、かつ、高速/高解像度表示を行うことができる画像表示装置に関する。
【0002】
【従来の技術】
図4は従来のUMA(Unified Memory Architecture)方式による画像表示装置の構成例を示すブロック図である。この図において、符号100はCPU(中央処理装置)、101はCPU100内に設けられたDMAC(ダイレクト・メモリ・アクセス・コントローラ)、110はCPU100によって読出/書込が行われるシステムRAM、120はラインバッファ121を内蔵するLCDC(液晶表示コントローラ)またはCRTC(ブラウン管表示コントローラ)、130はバスラインである。
【0003】
このような構成において、表示データはシステムRAM110内に設定されたフレームメモリ111に、ビットマップ方式でCPU100によって書き込まれ、このフレームメモリ111内の表示データがDMAC101によってラインバッファ121に転送され、LCDC(またはCRTC)によって表示装置へ出力され、表示される。
【0004】
図5は従来の専用フレームメモリ方式による画像表示装置の構成例を示すブロック図であり、この図において、100はCPU、150はシステムRAM、151はフレームメモリ、152はVDP(ビデオ・ディスプレイ・プロセッサ)、130はバスラインである。この装置において、表示データはフレームメモリ151に、ビットマップ方式でVDP152によって書き込まれる。また、フレームメモリ151内の表示データがVDP152によって表示タイミングに合わせて読み出され、表示装置へ出力される。
【0005】
【発明が解決しようとする課題】
図4に示すUMA方式の画像表示装置は、専用フレームメモリを必要としないので、コストを下げることができる。しかしながら、バスライン130を表示データの転送や描画のために占有してしまうので、CPU100の時間の多くが表示のために使われてしまい、CPU100のパフォーマンスが低下してしまう欠点がある。また、CPU100によってフレームメモリ111の読出/書込を行うので、フレームメモリ111の書き換えに時間がかかり、このため、高速/高解像度の表示ができない欠点がある。
【0006】
図5に示す専用フレームメモリ方式の画像表示装置は、フレームメモリ151の書込/読出をVDP152が行い、CPU100が関与しないので、CPU100のパフォーマンスを上げることができ、また、フレームメモリ151の書き換えを高速で行うことができることから、高度な表示が可能となる利点が得られる。しかし、高解像度/多色表示を行おうとすると、フレームメモリ151として大容量のメモリが必要となり、コストが上がってしまう欠点がある。
この発明は、このような事情を考慮してなされたもので、その目的は、安価なコストでしかも高速/高解像度表示を行うことができる画像表示装置を提供することにある。
【0007】
【課題を解決するための手段】
この発明は上記の課題を解決するためになされたもので、請求項1に記載の発明は、中央処理装置と、
前記中央処理装置によって読出/書込が行われるとともに、バックグラウンドを表示する第1の表示データを記憶するフレームメモリエリアを含むシステムメモリと、前記中央処理装置、前記システムメモリおよびビデオディスプレイプロセッサとで画像を表示する画像表示装置であって、前記ビデオディスプレイプロセッサは、移動画像を表示するための第2の表示データを記憶する移動画像表示メモリと、バックグラウンドを表示する第3の表示データを記憶するバックグラウンド表示用メモリと、前記フレームメモリ内の前記第1の表示データがダイレクトメモリアクセス方式で転送されるバッファメモリと、前記バッファメモリ内の第1の表示データと前記移動画像表示メモリ内の第2の表示データと前記バックグラウンド表示用メモリ内の第3の表示データとを合成して表示データを形成する合成手段とを具備し、バックグラウンド用の前記第1の表示データは、バックグラウンド用の前記第3の表示データに比べて、表示可能色数が多いものであり、前記合成手段は、第2の表示データ、第3の表示データ、第1の表示データの順の優先順位で各表示データを合成することを特徴とする画像表示装置である。
【0008】
請求項2に記載の発明は、請求項1に記載の携帯端末装置において、前記フレームメモリは、複数の表示フレームに対応して設定された複数のメモリエリアによって構成されていることを特徴とする。
【0009】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図1は同実施の形態による画像表示装置の構成を示すブロック図である。この図において、100はCPU、101はDMAC、110はシステムRAMであり、このシステムRAM110内にフレームメモリ111が設定されている。10はVDPであり、概略構成を説明すると、ビットマップによるSRAM(スタティックRAM)20と、スプライトデータが記憶されるフラッシュメモリ30と、画像合成回路40が設けられている。
【0010】
図3はこのVDP10の詳細を示すブロック図である。この図において、11はCPUインターフェイス、12はDMAコントローラ、13はラインバッファである。このラインバッファ13には、システムRAM110のフレームメモリ111から表示データがDMAによって転送され、書き込まれる。20、30は各々上述したSRAMおよびフラッシュメモリであり、CPU100から出力された表示データがインターフェイス11を介して書き込まれ、また、合成回路40によって内部のデータが読み出される。
【0011】
14はタイミングジェネレータであり、表示用クロックパルスにしたがって水平同期信号Hsync、垂直同期信号Vsync等を形成し各部へ出力する。17はPLL回路であり、表示用クロックパルスを形成し、出力する。合成回路40は、ラインバッファ13の表示データ、SRAM20の表示データ、フラッシュメモリ30のスプライトデータを重ね合わせて表示データを形成し、さらに、その表示データをLUT(ルックアップテーブル)41によってRGBデータに変換し、出力する。この場合、透明指定のピクセル部分についてトランスペアレント処理や半透明表示が可能なブレンディング処理、色反転等の論理演算を行う。16は合成回路40から出力されるRGBデータをアナログ信号に変換するDAC(ディジタル/アナログ変換回路)、15は合成回路40の出力をLCD(液晶表示器)用に変換するLCDインターフェイスである。
【0012】
上述した構成において、フレームメモリ111は、図2に示すように、2枚のフレームメモリ111a、111bを含んでおり、各フレームメモリ111a、111bに各々、ビットマップによる表示データがCPU100によって書き込まれる。また、これらのフレームメモリ111a、111bには、16色、256色、または64K色のカラー表示データが書き込まれる。また、SRAM20は、16色または256色のビットマップによるカラー表示データが書き込まれる。このSRAM20は、色数が少ない場合のバックグラウンド表示に用いられ、一方、フレームメモリ111a、111bは色数が多く、複雑な画像のバックグラウンド表示に用いられる。
【0013】
フラッシュメモリ30にはスプライトデータが記憶される。ここで、スプライトとは、ゲームにおける人物画像等の可動画像であり、CPU100から表示位置を示す座標データがインターフェイス11へ供給され、合成回路40がその座標データに基づくタイミングでスプライトデータをフラッシュメモリ30から読み出し表示する。
【0014】
上述した各メモリには、次の優先順位が決められている。
(1)フラッシュメモリ30
(2)SRAM20
(3)フレームメモリ111b
(4)フレームメモリ111a
そして、合成回路40は各メモリ内の表示データを読み出し、図2に示すように重ね合わせ、そして、優先順位に従って表示する。
【0015】
上述したように、図1に示す画像表示装置は、高速に動作するスプライト画像の表示をVDP10が行い、したがって、CPU100の時間がスプライト表示に取られることがない。一方、バックグラウンド表示をシステムRAM110内のフレームメモリ111を用いて行い、これにより、高解像度/多色表示を可能としている。この場合、バックグラウンド表示が高速で変化することはないので、CPU100の時間がバックグラウンド表示に多く取られることがなく、また、高速表示処理ができなくても全く問題がない。
【0016】
なお、上記の実施形態においては、SRAM20、フラッシュメモリ30をVDP10の内部に形成しているが、これをVDP10の外部に設けてもよい。
【0017】
【発明の効果】
以上説明したように、この発明によれば、バックグラウンド表示をシステムRAM内に設定したフレームメモリを用いて行い、高速で移動するスプライト表示を表示制御手段(VDP)が行うようにしたので、大容量の外部フレームメモリを必要とせず、これにより、安価なコストで高解像度表示を行うことができ、しかも、スプライト表示を表示制御手段が行うことから、高速表示を行うことができる効果がある。
【図面の簡単な説明】
【図1】 この発明の一実施形態の構成を示すブロック図である。
【図2】 同実施形態の表示動作を説明するための説明図である。
【図3】 同実施形態におけるVDP10の詳細を示すブロック図である。
【図4】 従来の画像表示装置の構成例を示すブロック図である。
【図5】 従来の画像表示装置の他の構成例を示すブロック図である。
【符号の説明】
10…VDP、20…SRAM、30…フラッシュメモリ、40…合成回路、100…CPU、101…DMAC、110…システムRAM、111、111a、111b…フレームメモリ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image display apparatus that can be configured at low cost and can perform high-speed / high-resolution display.
[0002]
[Prior art]
FIG. 4 is a block diagram showing a configuration example of a conventional image display apparatus based on the UMA (Unified Memory Architecture) system. In this figure,
[0003]
In such a configuration, the display data is written in the
[0004]
FIG. 5 is a block diagram showing an example of the configuration of a conventional image display apparatus using a dedicated frame memory system. In this figure, 100 is a CPU, 150 is a system RAM, 151 is a frame memory, and 152 is a VDP (video display processor). , 130 is a bus line. In this apparatus, display data is written to the
[0005]
[Problems to be solved by the invention]
The UMA type image display apparatus shown in FIG. 4 does not require a dedicated frame memory, so that the cost can be reduced. However, since the
[0006]
In the dedicated frame memory type image display apparatus shown in FIG. 5, since the VDP 152 performs writing / reading of the
The present invention has been made in view of such circumstances, and an object of the present invention is to provide an image display apparatus capable of performing high-speed / high-resolution display at low cost.
[0007]
[Means for Solving the Problems]
The present invention has been made to solve the above-described problems, and the invention according to claim 1 includes a central processing unit,
A system memory that is read / written by the central processing unit and includes a frame memory area for storing first display data for displaying a background, and the central processing unit, the system memory, and a video display processor An image display device for displaying an image, wherein the video display processor stores a moving image display memory for storing second display data for displaying a moving image and a third display data for displaying a background. A background display memory, a buffer memory to which the first display data in the frame memory is transferred by a direct memory access method, a first display data in the buffer memory, and a moving image display memory Second display data and the background display memory Comprising a synthesizing means for forming a third display data and the display data combining to the inside Li, the first display data for background, as compared to the third display data for background The number of colors that can be displayed is large, and the synthesizing unit synthesizes the display data in the order of priority of the second display data, the third display data, and the first display data. An image display device.
[0008]
According to a second aspect of the present invention, in the portable terminal device according to the first aspect, the frame memory includes a plurality of memory areas set corresponding to a plurality of display frames. The
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the image display apparatus according to the embodiment. In this figure, 100 is a CPU, 101 is a DMAC, 110 is a system RAM, and a
[0010]
FIG. 3 is a block diagram showing details of the
[0011]
A
[0012]
In the configuration described above, the
[0013]
The
[0014]
The following priorities are determined for each memory described above.
(1)
(2)
(3)
(4)
Then, the
[0015]
As described above, in the image display apparatus shown in FIG. 1, the
[0016]
In the above embodiment, the
[0017]
【The invention's effect】
As described above, according to the present invention, the background display is performed using the frame memory set in the system RAM, and the display control means (VDP) performs the sprite display that moves at high speed. This eliminates the need for a large-capacity external frame memory, thereby enabling high-resolution display at a low cost and, since the display control means performs sprite display, has the effect of enabling high-speed display.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention.
FIG. 2 is an explanatory diagram for explaining a display operation according to the embodiment;
FIG. 3 is a block diagram showing details of the
FIG. 4 is a block diagram illustrating a configuration example of a conventional image display apparatus.
FIG. 5 is a block diagram illustrating another configuration example of a conventional image display device.
[Explanation of symbols]
DESCRIPTION OF
Claims (2)
前記中央処理装置によって読出/書込が行われるとともに、バックグラウンドを表示する第1の表示データを記憶するフレームメモリエリアを含むシステムメモリと、
前記中央処理装置、前記システムメモリおよびビデオディスプレイプロセッサとで画像を表示する画像表示装置であって、
前記ビデオディスプレイプロセッサは、
移動画像を表示するための第2の表示データを記憶する移動画像表示メモリと、
バックグラウンドを表示する第3の表示データを記憶するバックグラウンド表示用メモリと、
前記フレームメモリ内の前記第1の表示データがダイレクトメモリアクセス方式で転送されるバッファメモリと、
前記バッファメモリ内の第1の表示データと前記移動画像表示メモリ内の第2の表示データと前記バックグラウンド表示用メモリ内の第3の表示データとを合成して表示データを形成する合成手段と、
を具備し、
バックグラウンド用の前記第1の表示データは、バックグラウンド用の前記第3の表示データに比べて、表示可能色数が多いものであり、前記合成手段は、第2の表示データ、第3の表示データ、第1の表示データの順の優先順位で各表示データを合成することを特徴とする画像表示装置。A central processing unit;
A system memory that includes a frame memory area that is read / written by the central processing unit and that stores first display data for displaying a background ;
An image display device for displaying an image with the central processing unit, the system memory and a video display processor,
The video display processor is
A moving image display memory for storing second display data for displaying a moving image;
A background display memory for storing third display data for displaying the background;
A buffer memory to which the first display data in the frame memory is transferred by a direct memory access method ;
A combining unit configured to combine the first display data in the buffer memory, the second display data in the moving image display memory, and the third display data in the background display memory to form display data; ,
Comprising
The first display data for background has a larger number of displayable colors than the third display data for background, and the combining means includes second display data, third display data, and third display data. An image display device comprising: combining display data in the order of priority of display data and first display data .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001111695A JP3812361B2 (en) | 2001-04-10 | 2001-04-10 | Image display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001111695A JP3812361B2 (en) | 2001-04-10 | 2001-04-10 | Image display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002311943A JP2002311943A (en) | 2002-10-25 |
| JP3812361B2 true JP3812361B2 (en) | 2006-08-23 |
Family
ID=18963252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001111695A Expired - Fee Related JP3812361B2 (en) | 2001-04-10 | 2001-04-10 | Image display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3812361B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4225926B2 (en) * | 2004-01-20 | 2009-02-18 | 任天堂株式会社 | Two-screen display game apparatus and two-screen display game program |
| JP6507491B2 (en) * | 2014-05-16 | 2019-05-08 | ヤマハ株式会社 | Image processing device |
-
2001
- 2001-04-10 JP JP2001111695A patent/JP3812361B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002311943A (en) | 2002-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0327119B2 (en) | ||
| JPH08202318A (en) | Display control method of display device having memory and display system thereof | |
| JPH05119734A (en) | Display controller | |
| JP2001195230A (en) | Drawing processing system and semiconductor integrated circuit for performing drawing calculation | |
| JPH07104722A (en) | Image display system | |
| US4626839A (en) | Programmable video display generator | |
| JP3812361B2 (en) | Image display device | |
| JPH04174497A (en) | Display controlling device | |
| JPH0981111A (en) | Image display controller | |
| JP4307763B2 (en) | Image processing system and car navigation system | |
| JPS6383798A (en) | Contrast display system | |
| JP2000122030A (en) | Driving method of matrix type liquid crystal display panel and apparatus for implementing the method | |
| JPH1185106A (en) | Display controler and display device | |
| JP3862976B2 (en) | Display mechanism | |
| JP4124015B2 (en) | Image display device | |
| JP2576029B2 (en) | Display control device | |
| JP2002258827A (en) | Image display device | |
| JPS6235393A (en) | General-purpose graphic display unit | |
| JP3694622B2 (en) | Generating image display data | |
| JP3514763B6 (en) | Scroll screen display circuit | |
| JP2005128689A (en) | Image drawing device | |
| JPS6235394A (en) | General-purpose graphic display unit | |
| JPH0725828Y2 (en) | Liquid crystal display information processing device | |
| JPS6126085A (en) | Image display system | |
| JP3265791B2 (en) | OHP display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041006 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060403 |
|
| 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: 20060509 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060522 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100609 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100609 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110609 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130609 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140609 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |