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 PDF

Info

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
Application number
KR1020040015146A
Other languages
Korean (ko)
Other versions
KR20050089644A (en
Inventor
안진우
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020040015146A priority Critical patent/KR100575766B1/en
Publication of KR20050089644A publication Critical patent/KR20050089644A/en
Application granted granted Critical
Publication of KR100575766B1 publication Critical patent/KR100575766B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47GHOUSEHOLD OR TABLE EQUIPMENT
    • A47G23/00Other table equipment
    • A47G23/02Glass or bottle holders
    • A47G23/0208Glass or bottle holders for drinking-glasses, plastic cups, or the like
    • A47G23/0216Glass or bottle holders for drinking-glasses, plastic cups, or the like for one glass or cup
    • A47G23/0233Glass 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

이동통신단말기의 그래픽 램 액세스 방법{ACCESS METHOD FOR GRAPHIC RANDOM ACCESS MEMORY IN MOBILE COMMUNICATION TERMINAL} ACCESS METHOD FOR GRAPHIC RANDOM ACCESS MEMORY IN MOBILE COMMUNICATION TERMINAL}

도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)

그래픽 램(GRAM)에 소정 크기의 영상 데이터가 저장되도록 소정비트의 영상 데이터를 연속으로 상기 그래픽 램에 저장하는 단계와, Storing image data of a predetermined bit in the graphics RAM continuously so that image data of a predetermined size is stored in a graphics RAM; 상기 그래픽 램에 저장된 소정 크기의 데이터를 화소 단위로 디스플레이 패널에 전달하는 단계를 수행하도록 구성함을 특징으로 하는 이동통신단말기의 그래픽 램 액세스 방법. And transmitting data of a predetermined size stored in the graphics RAM to the display panel in units of pixels. 제1항에 있어서, 그래픽 램에 소정비트의 영상 데이터를 연속으로 저장하는 중에 인터럽트가 발생되면 인터럽트 발생 구간의 해당 데이터부터 다시 그래픽 램에 저장하는 단계를 더 포함하여 구성함을 특징으로 하는 이동통신단말기의 그래픽 램 액세스 방법. The mobile communication method of claim 1, further comprising: if an interrupt occurs while continuously storing 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. How to access the graphics RAM of the terminal.
KR1020040015146A 2004-03-05 2004-03-05 Access method for graphic random access memory in mobile communication terminal KR100575766B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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