KR100575766B1 - Access method for graphic random access memory in mobile communication terminal - Google Patents
Access method for graphic random access memory in mobile communication terminal Download PDFInfo
- Publication number
- KR100575766B1 KR100575766B1 KR1020040015146A KR20040015146A KR100575766B1 KR 100575766 B1 KR100575766 B1 KR 100575766B1 KR 1020040015146 A KR1020040015146 A KR 1020040015146A KR 20040015146 A KR20040015146 A KR 20040015146A KR 100575766 B1 KR100575766 B1 KR 100575766B1
- Authority
- KR
- South Korea
- Prior art keywords
- image data
- ram
- graphics
- stored
- graphics ram
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G23/00—Other table equipment
- A47G23/02—Glass or bottle holders
- A47G23/0208—Glass or bottle holders for drinking-glasses, plastic cups, or the like
- A47G23/0216—Glass or bottle holders for drinking-glasses, plastic cups, or the like for one glass or cup
- A47G23/0233—Glass or bottle holders for drinking-glasses, plastic cups, or the like for one glass or cup with a lid, e.g. for a beer glass
Landscapes
- Liquid Crystal Display Device Control (AREA)
Abstract
본 발명은 이동통신단말기의 그래픽 램 액세스 방법에 관한 것으로 특히, 소정비트의 영상 데이터를 연속으로 그래픽 램에 저장한 후 그 저장된 소정 크기의 영상 데이터를 1화소 단위로 읽어 LCD 패널로 전달함으로써 디스플레이 속도를 향상시키도록 함에 목적이 있다. 이러한 목적의 본 발명은 그래픽 램(GRAM)에 소정 크기의 영상 데이터가 저장되도록 소정비트의 영상 데이터를 연속으로 상기 그래픽 램에 저장하는 단계와, 상기 그래픽 램에 소정 비트의 영상 데이터를 저장하는 도중에 인터럽트가 발생되면 그 인터럽트 발생 구간의 해당 데이터부터 다시 그래픽 램에 저장하는 단계와, 상기 그래픽 램에 저장된 소정 크기의 영상 데이터를 화소 단위로 LCD 패널에 전달하는 단계를 수행하도록 구성함을 특징으로 한다.The present invention relates to a method of accessing a graphic RAM of a mobile communication terminal. Particularly, a display speed is obtained by continuously storing a predetermined bit of image data in a graphic RAM and reading the stored image data of a predetermined size in units of one pixel. The purpose is to improve the. In accordance with an aspect of the present invention, there is provided a method of sequentially storing image data of a predetermined bit in the graphics RAM such that image data of a predetermined size is stored in a graphics RAM, and storing image data of a predetermined bit in the graphics RAM. And when the interrupt is generated, storing the corresponding data of the interrupt generation section in the graphics RAM and transferring the image data of the predetermined size stored in the graphics RAM to the LCD panel in pixel units. .
Description
도1은 종래의 그래픽 램 액세스 방법을 보인 예시도. Figure 1 is an exemplary view showing a conventional graphics RAM access method.
도2는 본 발명의 실시 예에서 그래픽 램 액세스 방법을 보인 예시도. Figure 2 is an exemplary view showing a graphics RAM access method in an embodiment of the present invention.
도3은 본 발명의 실시 예에서 그래픽 램의 데이터 입출력 방식을 보인 예시도. 3 is an exemplary view illustrating a data input / output method of a graphic RAM in an embodiment of the present invention.
본 발명은 이동단말기에 관한 것으로 특히, 그래픽 램 액세스 방법에 관한 것이다. The present invention relates to a mobile terminal, and more particularly, to a method of accessing a graphics RAM.
이동단말기 예로, 이동통신단말기(이하, "휴대폰"이라 약칭함)는 표시장치로서 LCD(Liquid Crystal Display) 패널을 사용하고 있다. For example, a mobile communication terminal (hereinafter, referred to as a "mobile phone") uses a liquid crystal display (LCD) panel as a display device.
현재 휴대폰은 26만 컬러를 지원하는 LCD 패널이 장착된 제품도 출시되고 있다. Currently, mobile phones are also equipped with LCD panels supporting 260,000 colors.
일반적으로 LCD는 그래픽 램(Graphic RAM : GRAM), 게이트 드라이버 및 소스 드라이버를 내장하는 LCD 드라이버에 의해 구동되어 이미지 와/또는 문자 등을 표 시한다. In general, the LCD is driven by an LCD driver including a Graphic RAM (GRAM), a gate driver, and a source driver to display images and / or characters.
종래의 그래픽 램 액세스 방법을 도1의 예시도를 참조하여 설명하면 다음과 같다. A conventional graphics RAM access method will be described with reference to the exemplary diagram of FIG. 1 as follows.
종래 기술에서는 CPU 인터페이스와 그래픽 램간에 연결된 16비트 데이터 버스를 통해 영상 데이터가 상기 그래픽 램에 전송되는 것으로 가정하여 설명하기로 한다. In the prior art, it is assumed that image data is transmitted to the graphics RAM through a 16-bit data bus connected between the CPU interface and the graphics RAM.
우선, CPU 인터페이스로부터 그래픽 램으로 1화소(1pixel)의 영상 데이터를 전송할 때 1화소(pixel)당 2사이클의 액세스 시간을 두어 첫 번째 사이클에 16비트를 전송하고 두 번째 사이클에는 2비트만을 전송한다. First, when transferring 1 pixel of image data from the CPU interface to the graphics RAM, two cycles of access time per pixel are transmitted and 16 bits are transmitted in the first cycle and only 2 bits are transmitted in the second cycle. .
이에 따라, 그래픽 램에 2사이클 동안 18비트의 영상 데이터가 저장되고 그 저장된 영상 데이터를 1화소 즉, 각각 6비트의 R,G,B 데이터를 LCD 패널에 전달한다. Accordingly, 18 bits of image data is stored in the graphics RAM for 2 cycles, and the stored image data is transmitted to one LCD, that is, 6 bits of R, G, and B data to the LCD panel.
그런데, 종래 기술에서는 1화소를 전송하기 위하여 2번의 액세스를 필요로 하며, 2번째 액세스 전에 인터럽트가 발생하지 않아야 된다. 이는 2번의 액세스 도중에 인터럽트가 발생되면 1화소의 데이터를 구현할 수 없기 때문이다. However, in the prior art, two accesses are required to transmit one pixel, and an interrupt should not occur before the second access. This is because if one interrupt occurs during two accesses, one pixel of data cannot be implemented.
즉, 종래에는 16비트 데이터 버스 폭을 갖는 CPU 인터페이스 모드로 영상 데이터를 그래픽 램으로 전송할 때 1화소 당 2사이클을 두어 첫 번째 사이클에 16비트를 전송한 후 두 번째 사이클에 2비트를 전송하고 상기에서 성공적으로 영상 데이터가 저장되면 그래픽 램에서 2사이클의 데이터를 합하여 1화소의 데이터를 LCD 패널에 전달하는 것이다. That is, conventionally, when transmitting image data to the graphics RAM in the CPU interface mode having a 16-bit data bus width, two cycles per pixel are transmitted, 16 bits are transmitted in the first cycle, and 2 bits are transmitted in the second cycle. If the video data is successfully stored in the program, two cycles of data from the graphics RAM are added and one pixel of data is transferred to the LCD panel.
그러나, 종래 기술은 두 번째 사이클에서도 16비트를 전송할 수 있음에도 2비트만을 전송하여 14비트의 저장 공간을 허비하는 비효율적인 문제점이 있다. However, the prior art has an inefficient problem of wasting 14 bits of storage space by transmitting only 2 bits even though 16 bits may be transmitted in the second cycle.
따라서, 본 발명은 종래의 문제점을 개선하기 위하여 소정비트의 영상 데이터를 연속으로 그래픽 램에 저장한 후 그 저장된 소정 크기의 영상 데이터를 화소 단위로 읽어 LCD 패널로 전달함으로써 디스플레이 속도를 향상시키도록 창안한 이동통신단말기의 그래픽 램 액세스 방법을 제공함에 그 목적이 있다. Accordingly, the present invention is to improve the display speed by storing a predetermined bit of image data in the graphics RAM in order to improve the conventional problems, and then read the stored image data of the predetermined size in units of pixels and transfer it to the LCD panel. An object of the present invention is to provide a graphic RAM access method of a mobile communication terminal.
즉, 본 발명은 26만 컬러 구현이 가능한 이동단말기에 있어서, 16비트 데이터 버스 폭(bus width)을 지원하는 CPU 인터페이스 모드의 데이터 전송을 효율적으로 개선하여 LCD 디스플레이 속도를 향상시키는데 목적이 있다. That is, an object of the present invention is to improve LCD display speed by efficiently improving data transmission in a CPU interface mode supporting a 16-bit data bus width in a mobile terminal capable of 260,000 colors.
본 발명은 상기의 목적을 달성하기 위하여 이동통신단말기의 그래픽 램 액세스 방법에 있어서, 그래픽 램(GRAM)에 소정 크기의 영상 데이터가 저장되도록 소정비트의 영상 데이터를 연속으로 상기 그래픽 램에 저장하는 단계와, 상기 그래픽 램에 소정 비트의 영상 데이터를 저장하는 도중에 인터럽트가 발생되면 그 인터럽트 발생 구간의 해당 데이터부터 다시 그래픽 램에 저장하는 단계와, 상기 그래픽 램에 저장된 소정 크기의 영상 데이터를 화소 단위로 LCD 패널에 전달하는 단계를 수행하도록 구성함을 특징으로 한다. According to an aspect of the present invention, there is provided a method of accessing a graphic RAM of a mobile communication terminal, the method comprising: sequentially storing image data of a predetermined bit in the graphic RAM such that image data having a predetermined size is stored in a graphic RAM. And if an interrupt occurs while storing the image data of a predetermined bit in the graphic RAM, storing the data in the graphic RAM again from the corresponding data of the interrupt generation interval, and storing the image data of the predetermined size stored in the graphic RAM in units of pixels. And to perform the step of transferring to the LCD panel.
예를 들어, 그래픽 램에 8화소(= 144비트)의 영상 데이터를 저장하는 경우를 가정하면 영상 데이터를 16비트씩 9사이클 동안 연속하여 저장하고 1화소(= 18비트) 단위씩 독출되도록 구성함을 특징으로 한다. For example, assuming that 8 pixels (= 144 bits) of image data is stored in the graphics RAM, the image data is continuously stored for 9 cycles of 16 bits each and read out in units of 1 pixel (= 18 bits). It is characterized by.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다. Hereinafter, the present invention will be described in detail with reference to the drawings.
본 발명의 실시 예에서도 종래 기술과 마찬가지로 CPU 인터페이스와 그래픽 램간에 연결된 16비트 데이터 버스를 통해 영상 데이터가 상기 그래픽 램에 전송되는 것으로 가정하여 설명하기로 한다. In the embodiment of the present invention, as in the prior art, it is assumed that image data is transmitted to the graphics RAM through a 16-bit data bus connected between the CPU interface and the graphics RAM.
도3은 본 발명의 실시 예에서 그래픽 램의 데이터 입출력 방식을 보인 예시도로서 이에 도시한 바와 같이, 영상 데이터가 16비트씩 그래픽 램에 연속으로 저장되고 상기 그래픽 램에 소정 크기(144비트 = 8화소)의 영상 데이터 저장이 완료되면 상기 그래픽 램으로부터 18비트(1화소) 단위로 영상 데이터를 독출하도록 구성한다. FIG. 3 is an exemplary view illustrating a data input / output method of a graphic RAM according to an exemplary embodiment of the present invention. As shown in FIG. 3, image data is continuously stored in a graphic RAM by 16 bits and a predetermined size (144 bits = 8) When the image data storage of the pixel is completed, the image data is read from the graphic RAM in units of 18 bits (one pixel).
이와 같이 구성한 본 발명의 실시 예에 대한 동작 및 작용 효과를 도2의 에시도를 참조하여 설명하면 다음과 같다. The operation and the effect of the embodiment of the present invention configured as described above will be described with reference to FIG. 2.
본 발명의 실시 예에서는 그래픽 램에 8화소(= 144비트)의 영상 데이터를 9사이클동안 저장하는 것을 가정하여 설명하기로 한다. In the embodiment of the present invention, it is assumed that 8 pixels (= 144 bits) of image data is stored in the graphics RAM for 9 cycles.
먼저, CPU 인터페이스로부터 그래픽 램으로 8화소(8pixel)의 영상 데이터를 전송할 때 1사이클의 액세스 시간동안 영상 데이터를 16비트씩 연속하여 전송하게 된다. First, when transmitting 8 pixel image data from the CPU interface to the graphics RAM, the image data is continuously transmitted by 16 bits for one cycle of access time.
이때, 그래픽 램에서 영상 데이터를 16비트씩 9사이클 동안 액세스하여야 하며 9번의 액세스 동안 인터럽트(interrupt)가 발생하지 않아야 한다. At this time, the video data must be accessed for 9 cycles by 16 bits in the graphics RAM and an interrupt should not occur during 9 accesses.
만일, 그래픽 램에 9사이클 동안 연속으로 영상 데이터를 전송하는 중에 인터럽트가 발생하면 완전한 화소를 구현할 수 없다. 이는 16비트씩 영상 데이터를 9번 액세스하여 그래픽 램에 총 144비트를 저장하고 그 144비트(=8화소)의 데이터를 액세스하여야 하기 때문이다. 예를 들어, 도2에서 16비트의 영상 데이터를 3번째 액세스하기 전에 인터럽트가 발생되면 첫 번째 화소는 그래픽 램에 저장되지만 2번째 화소는 제대로 저장되었는지 확인할 수 없다. If an interrupt occurs while continuously transmitting image data to the graphics RAM for 9 cycles, a complete pixel cannot be realized. This is because 144 bits (= 8 pixels) of data must be stored in the graphics RAM by accessing the image data nine times by 16 bits. For example, if an interrupt occurs before the third access of the 16-bit image data in FIG. 2, the first pixel is stored in the graphics RAM, but the second pixel cannot be correctly confirmed.
따라서, 그래픽 램에 영상 데이터를 저장하는 중에 인터럽트가 발생되면 인터럽트가 발생된 사이클의 영상 데이터부터 다시 저장하게 된다. Therefore, if an interrupt is generated while storing the image data in the graphics RAM, the image data of the cycle in which the interrupt is generated is stored again.
이에 따라, 상기와 같은 과정으로 그래픽 램에 144비트의 영상 데이터가 성공적으로 저장되면 18비트(= 1화소) 단위로 영상 데이터를 읽어 LCD 패널에 전달하게 된다. Accordingly, when 144 bits of image data is successfully stored in the graphic RAM by the above process, the image data is read in units of 18 bits (= 1 pixel) and transferred to the LCD panel.
상기에서 상세히 설명한 바와 같이 본 발명은 그래픽 램에 16비트씩 연속적으로 영상 데이터를 저장한 후 소정크기의 영상 데이터를 18비트 단위로 영상 데이터를 읽어 LCD 패널에 전달함으로써 영상 데이터 전송속도를 증가시켜 디스플레이 속도를 향상시킬 수 있는 효과가 있다. As described in detail above, the present invention increases the image data transmission rate by storing the image data in the graphic RAM continuously by 16 bits and reading the image data of a predetermined size in 18 bit units and transferring the image data to the LCD panel. This has the effect of improving speed.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040015146A KR100575766B1 (en) | 2004-03-05 | 2004-03-05 | Access method for graphic random access memory in mobile communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040015146A KR100575766B1 (en) | 2004-03-05 | 2004-03-05 | Access method for graphic random access memory in mobile communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050089644A KR20050089644A (en) | 2005-09-08 |
KR100575766B1 true KR100575766B1 (en) | 2006-05-03 |
Family
ID=37272036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040015146A KR100575766B1 (en) | 2004-03-05 | 2004-03-05 | Access method for graphic random access memory in mobile communication terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100575766B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101987160B1 (en) | 2012-09-24 | 2019-09-30 | 삼성전자주식회사 | Display driver integrated circuit, display system having the same, and display data processing method thereof |
-
2004
- 2004-03-05 KR KR1020040015146A patent/KR100575766B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20050089644A (en) | 2005-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20130040251A (en) | Techniques to control display activity | |
US9240165B2 (en) | Display driver integrated circuit including first-in-first-out (FIFO) memories configured to receive display data from a distributor and output the display data to graphics memories a display system having the same, and a display data processing method thereof | |
US9082370B2 (en) | Display control device and data processing system | |
CN105825826A (en) | Display driver | |
KR102155479B1 (en) | Semiconductor device | |
US20140118406A1 (en) | Display control device and data processing system | |
US7417630B2 (en) | Display controller, display control method, and image display device | |
KR100575766B1 (en) | Access method for graphic random access memory in mobile communication terminal | |
WO2023226845A1 (en) | Image data transmission method and apparatus, and electronic device | |
KR20150095051A (en) | Display device and method for image update of the same | |
TWI633789B (en) | Method of reading data, method of transmitting data and mobile device thereof | |
US8693042B2 (en) | Image copying method and device | |
CN100530339C (en) | Display system and method of mobile terminal | |
US10152766B2 (en) | Image processor, method, and chipset for increasing intergration and performance of image processing | |
US20070008276A1 (en) | Interface unit and interface transmission method thereof | |
TWI386895B (en) | Accelerating device and method for lcd and controller thereof | |
KR100710626B1 (en) | Digital processing device and method for having extend structure of data-bus | |
KR100595632B1 (en) | Method for controlling display data of mobile terminal | |
JP4744277B2 (en) | Portable information terminal | |
KR20050080900A (en) | Method and apparatus for driving display of mobile communication terminal | |
JPH05224866A (en) | Graphic-information processing system | |
JP2001147669A (en) | Liquid crystal display device and control method thereof | |
JP2007141101A (en) | Personal digital assistant | |
CN116567352A (en) | Image processing method, apparatus, device, storage medium, and program product | |
CN105100670B (en) | Implement the method and its electronic device of mobile high definition transmission technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130326 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140414 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160324 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |