KR101337950B1 - Device and method for graphic data output - Google Patents
Device and method for graphic data output Download PDFInfo
- Publication number
- KR101337950B1 KR101337950B1 KR1020120018906A KR20120018906A KR101337950B1 KR 101337950 B1 KR101337950 B1 KR 101337950B1 KR 1020120018906 A KR1020120018906 A KR 1020120018906A KR 20120018906 A KR20120018906 A KR 20120018906A KR 101337950 B1 KR101337950 B1 KR 101337950B1
- Authority
- KR
- South Korea
- Prior art keywords
- graphic data
- memory
- display device
- computing device
- screen
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
-
- 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/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
고속 연산장치로부터 다량의 그래픽 데이터가 연속적으로 생성되는 경우에도, 이를 지연없이 디스플레이 장치에 표시할 수 있는 그래픽 데이터 출력 장치 및 방법이 개시된다. 상기 그래픽 데이터 출력 장치는, 그래픽 데이터를 생성하는 연산장치; 상기 연산장치에서 생성된 그래픽 데이터를 전달받아 임시로 저장하는 제1 메모리; 상기 연산장치로부터 제1 메모리로 그래픽 데이터가 전달되지 않는 동안, 상기 제1 메모리에 저장된 그래픽 데이터를 전달받아 저장하는 제2 메모리; 그래픽 데이터가 화면에 출력되는 소정 시간 간격 동안, 상기 제2 메모리로부터 그래픽 데이터를 전달받아, 화면에 표시하는 디스플레이 장치; 및 상기 디스플레이 장치가 제2 메모리로부터 그래픽 데이터를 전달받지 않는 시간 동안, 상기 제1 메모리에 저장된 그래픽 데이터가 상기 제2 메모리로 전달되도록, 상기 제1 및 제2 메모리를 제어하는 제어부를 포함한다. Disclosed are a graphic data output apparatus and method capable of displaying a large amount of graphic data continuously from a high speed computing device on a display device without delay. The graphic data output apparatus includes a computing device for generating graphic data; A first memory receiving and temporarily storing graphic data generated by the computing device; A second memory for receiving and storing graphic data stored in the first memory while the graphic data is not transferred from the computing device to the first memory; A display device which receives graphic data from the second memory and displays the graphic data on a screen during a predetermined time interval during which graphic data is output on the screen; And a controller that controls the first and second memories so that the graphic data stored in the first memory is transferred to the second memory during the time when the display apparatus does not receive the graphic data from the second memory.
Description
본 발명은 그래픽 데이터 출력 장치 및 방법에 관한 것으로서, 더욱 상세하게는 고속 연산장치로부터 다량의 그래픽 데이터가 연속적으로 생성되는 경우에도, 이를 지연없이 디스플레이 장치에 표시할 수 있는 그래픽 데이터 출력 장치 및 방법에 관한 것이다.
The present invention relates to a graphic data output apparatus and method, and more particularly, to a graphic data output apparatus and method that can be displayed on a display device without delay even when a large amount of graphic data is continuously generated from a high speed computing device. It is about.
일반적으로, 디스플레이 장치에 그래픽(이미지, 영상) 데이터를 표시하는 과정은, 중앙처리장치(Central Processing Unit: CPU) 등의 연산장치에서 임의의 그래픽 데이터를 생성하는 단계와, 생성된 그래픽 데이터를 메모리에 저장하는 단계와, 디스플레이 장치의 출력 타이밍에 맞추어, 상기 저장된 그래픽 데이터를 읽고 표시하는 단계를 포함한다.
In general, the process of displaying graphic (image, image) data on a display device may include generating arbitrary graphic data in a computing device such as a central processing unit (CPU), and storing the generated graphic data in a memory. And reading and displaying the stored graphic data according to an output timing of the display device.
도 1 및 2는 통상적인 그래픽 데이터 출력 장치의 구성을 보여주는 블록도이다. 도 1에 도시된 바와 같이, 통상적인 그래픽 데이터 출력 장치는, 그래픽 데이터를 생성하는 연산장치(12), 생성된 그래픽 데이터를 저장하는 메모리(14), 그래픽 데이터를 화면에 표시하는 디스플레이 장치(16) 및 이들을 제어하는 제어부(10)로 구성된다. 일반적으로, 상기 연산장치(12)로는 중앙처리장치(CPU)가 사용되고, 상기 메모리(14)로는 DDR SDRAM(Double data rate synchronous dynamic random access memory) 등의 메모리가 사용되며, 상기 디스플레이 장치(16)로는 LCD, OLED 등의 통상의 디스플레이 장치가 사용된다. 상기 제어부(10)로는 FPGA (field- programmable gate array), ASIC (Application Specific Integrated Circuit) 등의 로직 제어기가 사용될 수 있고, 메모리 제어부(Memory Controller) 및 화면 표시 타이밍 제어부(Display Timing Controller)를 포함한다. 도 2에 도시된 그래픽 데이터 출력 장치는, 별도의 연산장치(12) 및 제어부(10)를 사용하는 대신, 연산장치(12)의 연산부(CPU Core, 12a)와 제어부(10)의 메모리 제어부(10a) 및 화면 표시 타이밍 제어부(10b)를 하나로 칩으로 통합한 SOC(System On Chip, 18)를 사용한 형태이지만, 실질적인 구성은 도 1과 동일하다.
1 and 2 are block diagrams showing the configuration of a typical graphic data output apparatus. As shown in FIG. 1, a typical graphic data output apparatus includes a
도 3은, 통상적인 그래픽 데이터 출력 장치에 있어서, 그래픽 데이터를 화면에 표시하기 위한 신호들의 타이밍도(timing diagram)로서, 도 3의 상부 신호는 디스플레이 장치(16)의 클록 신호(DCLK)이고, 중간 신호는 그래픽 데이터가 출력되는 타이밍 신호(DE Mode)이며, 하부 신호는 그래픽 데이터 신호(DATA)를 나타낸다. 도 3에 도시된 바와 같이, 통상적인 그래픽 데이터 출력 장치에 있어서는, DE 신호가 High인 동안(T(DE High)), 메모리(14)로부터 영상 데이터(DATA)가 읽혀지고, 디스플레이(16) 장치에 표시되며, DE 신호가 Low인 동안(T(DE Low))에만, 연산장치(12)가 메모리(14)에 그래픽 데이터를 기록하는 등, 메모리(14)에 접근할 수 있다. 즉, 종래의 그래픽 데이터 출력 장치에 있어서는, 디스플레이 장치(16)에 영상을 출력하는 시간(T(DE High)) 외의 시간(T(DE Low)) 동안에만, 연산장치(12)가 메모리(14)에 접근(access)할 수 있으므로, 연산장치(12)가 충분한 컴퓨팅 파워를 가지더라도, 메모리(14)로 그래픽 데이터를 원활히 또는 연속적으로 공급할 수 없다. 바꾸어 말하면, 화면을 표시하는 동안, 연산장치(12)가 메모리(14)에 접근하지 못하고 대기하므로, 고속의 연산장치(12)를 사용하더라도, 생성된 영상을 업데이트하거나 메모리(14)에서 읽어 들이는 시간이 화면 표시 시간에 의해 제한되므로, 시스템의 성능 향상에 한계가 있다.
FIG. 3 is a timing diagram of signals for displaying graphic data on a screen in a conventional graphic data output apparatus. The upper signal of FIG. 3 is a clock signal DCLK of the
따라서, 본 발명의 목적은, 연산장치가 메모리에 접근하여 그래픽 데이터를 읽거나 쓰는 과정에서, 대기 시간을 최소화할 수 있는 그래픽 데이터 출력 장치 및 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide an apparatus and method for outputting a graphic data which can minimize a waiting time in a process in which a computing device reads or writes graphic data by accessing a memory.
본 발명의 다른 목적은, 메모리의 대역폭과 연산장치의 컴퓨팅 파워(power)를 최대로 활용할 수 있는 그래픽 데이터 출력 장치 및 방법을 제공하는 것이다.
Another object of the present invention is to provide a graphic data output apparatus and method that can make the most of the bandwidth of a memory and the computing power of a computing device.
상기 목적을 달성하기 위하여, 본 발명은, 그래픽 데이터를 생성하는 연산장치; 상기 연산장치에서 생성된 그래픽 데이터를 전달받아 임시로 저장하는 제1 메모리; 상기 연산장치로부터 제1 메모리로 그래픽 데이터가 전달되지 않는 동안, 상기 제1 메모리에 저장된 그래픽 데이터를 전달받아 저장하는 제2 메모리; 그래픽 데이터가 화면에 출력되는 소정 시간 간격 동안, 상기 제2 메모리로부터 그래픽 데이터를 전달받아, 화면에 표시하는 디스플레이 장치; 및 상기 디스플레이 장치가 제2 메모리로부터 그래픽 데이터를 전달받지 않는 시간 동안, 상기 제1 메모리에 저장된 그래픽 데이터가 상기 제2 메모리로 전달되도록, 상기 제1 및 제2 메모리를 제어하는 제어부를 포함하는 그래픽 데이터 출력 장치를 제공한다.In order to achieve the above object, the present invention provides a computing device for generating graphic data; A first memory receiving and temporarily storing graphic data generated by the computing device; A second memory for receiving and storing graphic data stored in the first memory while the graphic data is not transferred from the computing device to the first memory; A display device which receives graphic data from the second memory and displays the graphic data on a screen during a predetermined time interval during which graphic data is output on the screen; And a controller configured to control the first and second memories so that the graphic data stored in the first memory is transferred to the second memory during the time when the display apparatus does not receive the graphic data from the second memory. Provide a data output device.
또한, 본 발명은, 연산장치에서 생성된 그래픽 데이터를 소정의 시간(t1) 간격으로 제1 메모리에 저장하는 단계; 상기 연산장치가 제1 메모리에 접근하지 않는 시간(t2) 동안에, 상기 제1 메모리에 기록된 그래픽 데이터를 제2 메모리로 복사하는 단계; 및 상기 제2 메모리에 기록된 그래픽 데이터를, 디스플레이 장치의 출력 타이밍에 상응하는 시간 간격(t3) 동안, 제2 메모리로부터 읽고, 디스플레이 장치에 표시하는 단계를 포함하며, 상기 제1 메모리에서 제2 메모리로 그래픽 데이터를 복사하는 시간(t2)과 상기 제2 메모리로부터 그래픽 데이터를 읽어, 디스플레이 장치에 표시하는 시간(t3) 은 서로 중복되지 않는 것인, 그래픽 데이터 출력 방법을 제공한다.In addition, the present invention, the step of storing the graphic data generated by the computing device in the first memory at a predetermined time (t1) interval; Copying graphic data recorded in the first memory to a second memory during a time t2 when the computing device does not access the first memory; And reading the graphic data recorded in the second memory from the second memory for a time interval t3 corresponding to the output timing of the display device and displaying the graphic data on the display device. The time t2 of copying the graphic data into the memory and the time t3 of reading the graphic data from the second memory and displaying the graphic data on the display device do not overlap each other.
본 발명에 따른 그래픽 데이터 출력 장치 및 방법에 의하면, 메모리 접근을 위해, 연산장치가 대기할 필요 없이, 생성된 그래픽 데이터를 바로 메모리에 쓰거나 읽을 수 있으므로, 전체 시스템의 성능이 향상된다. 따라서, 고속 연산장치의 성능을 최대로 활용하여, 고품질의 그래픽을 고속으로 표시할 수 있다.
According to the graphic data output apparatus and method according to the present invention, the generated graphic data can be directly written to or read from the memory without the need for a computing device to access the memory, thereby improving the performance of the entire system. Therefore, it is possible to display high quality graphics at high speed by maximizing the performance of the high speed computing device.
도 1 및 2는 통상적인 그래픽 데이터 출력 장치의 구성을 보여주는 블록도.
도 3은, 통상적인 그래픽 데이터 출력 장치에 있어서, 그래픽 데이터를 화면에 표시하기 위한 신호들의 타이밍도.
도 4는 본 발명의 일 실시예에 따른 그래픽 데이터 출력 장치의 구성을 보여주는 블록도.
도 5는, 본 발명의 일 실시예에 따른 그래픽 데이터 출력 장치에 있어서, 그래픽 데이터를 화면에 표시하기 위한 신호들의 타이밍도.
도 6 및 7은, 본 발명에 따른 그래픽 데이터 출력 장치에 있어서, 연산장치, 메모리 및 디스플레이 장치 사이의 데이터 흐름을 보여주는 블록도.
도 8은 본 발명의 다른 실시예에 따른 그래픽 데이터 출력 장치의 구성을 보여주는 블록도.1 and 2 are block diagrams showing the configuration of a typical graphic data output apparatus.
3 is a timing diagram of signals for displaying graphic data on a screen in a conventional graphic data output apparatus.
4 is a block diagram showing a configuration of a graphic data output apparatus according to an embodiment of the present invention.
5 is a timing diagram of signals for displaying graphic data on a screen in the graphic data output apparatus according to an embodiment of the present invention;
6 and 7 are block diagrams showing the data flow between arithmetic unit, memory and display device in the graphic data output apparatus according to the present invention.
8 is a block diagram showing a configuration of a graphic data output apparatus according to another embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명을 더욱 상세히 설명한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.
도 4는 본 발명의 일 실시예에 따른 그래픽 데이터 출력 장치의 구성을 보여주는 블록도이다. 도 4에 있어서, 종래와 실질적으로 동일한 동작을 수행하는 구성 요소에는 동일한 도면 부호를 부여하였다. 도 4에 도시된 바와 같이, 본 발명에 따른 그래픽 데이터 출력 장치는, 그래픽 데이터를 생성하는 연산장치(12), 생성된 그래픽 데이터를 전달받아 임시로 저장하는 제1 메모리(20), 상기 제1 메모리(20)에 저장된 그래픽 데이터를 전달받는 제2 메모리(22), 상기 제2 메모리(22)로부터 그래픽 데이터를 전달받아, 화면에 표시하는 디스플레이 장치(16) 및 이들을 제어하는 제어부(30)를 포함한다.
4 is a block diagram illustrating a configuration of a graphic data output apparatus according to an embodiment of the present invention. In FIG. 4, the same reference numerals are assigned to components that perform substantially the same operations as in the prior art. As shown in FIG. 4, the graphic data output apparatus according to the present invention includes an
상기 연산장치(12)는, 디스플레이 장치(16)의 화면 상에 표시되는 메뉴 이미지, 안내 이미지, 명령 실행 이미지, 터치 선택 메뉴 이미지, 검사 또는 처리 결과 표시 이미지 등의 각종 이미지에 상응하는 그래픽 데이터를 생성하는 장치로서, 예를 들면, 상응하는 소프트웨어와 결합된 통상의 중앙처리장치(CPU)가 상기 연산장치(12)로서 사용될 수 있다. 상기 제1 메모리(20)는, 상기 연산장치(12)에서 생성된 그래픽 데이터를 전달받아 임시로 저장하는 메모리, 즉, 프레임 버퍼용 메모리로서, 상기 연산장치(12)에서 생성된 그래픽 데이터는, 특별한 제한없이, 생성된 순서에 따라 또는 소정의 시간 간격으로 제1 메모리(20)에 순차적으로 저장된다. 상기 제2 메모리(22)는, 상기 연산장치(12)로부터 제1 메모리(20)로 그래픽 데이터가 전달되지 않는 동안, 상기 제1 메모리(20)에 저장된 그래픽 데이터를 전달받아 저장한다. 상기 제1 및 제2 메모리(20, 22)로는 데이터의 고속 전송이 가능한 통상의 메모리를 사용할 수 있고, 예를 들면, DDR SDRAM 등을 사용할 수 있다. 상기 제1 메모리(20)로부터 제2 메모리(22)로의 그래픽 데이터의 복사는 메모리(20, 22)의 대역폭을 모두 활용하는 최대 속도로 수행될 수 있다. 예를 들어, 상기 제1 및 제2 메모리(20, 22)로서 DDR3 메모리를 사용하는 경우, 1 GByte/s 이상의 높은 속도로 데이터를 복사할 수 있으므로, 충분한 대역폭을 제공할 수 있다.
The
상기 디스플레이 장치(16)는, 그래픽 데이터가 화면에 출력되는 소정 시간 간격(DEhigh) 동안, 상기 제2 메모리(22)로부터 그래픽 데이터를 전달받아, 화면에 표시하는 장치로서, 통상의 LCD, OLED 등의 디스플레이 장치가 사용될 수 있다. 상기 제어부(30)는, 상기 연산장치(12)에서 생성된 그래픽 데이터를 제1 및 제2 메모리(20, 22)에 저장하고, 상기 연산장치(12)의 저장 타이밍 및 상기 디스플레이 장치(16)의 출력 타이밍에 따라, 상기 제1 및 제2 메모리(20, 22)에 저장된 영상 데이터를 읽어 디스플레이 장치(16)로 출력한다. 구체적으로, 상기 제어부(30)는, 디스플레이 장치(16)의 화면에 그래픽 데이터가 출력되는 소정 시간 간격(DEhigh) 사이의 시간, 즉, 상기 디스플레이 장치(16)가 제2 메모리(22)로부터 그래픽 데이터를 전달받지 않는 시간(DElow) 동안, 상기 제1 메모리(20)에 저장된 그래픽 데이터가 상기 제2 메모리(22)로 전달되도록, 상기 제1 및 제2 메모리(20, 22)를 제어한다. 이와 같이, 2개의 메모리(20, 22)를 사용하면, 연산장치(12)가 제1 메모리(20)에 접근하기 위해, 제2 메모리(22)가 디스플레이 장치(16)로 영상을 출력하지 않는 시간(도 3에서, DE Low가 되는 구간(T(DE Low)) 또는 도 5의 DElow 구간)까지 대기할 필요가 없다.
The
다음으로, 도 4 내지 7를 참조하여, 본 발명에 따른 그래픽 데이터 출력 방법을 설명한다. 도 5는, 본 발명의 일 실시예에 따른 그래픽 데이터 출력 장치에 있어서, 그래픽 데이터를 화면에 표시하기 위한 신호들의 타이밍도이고, 도 6 및 7은, 본 발명에 따른 그래픽 데이터 출력 장치에 있어서, 연산장치(10), 메모리(20, 22) 및 디스플레이 장치(16) 사이의 데이터 흐름을 보여주는 블록도이다.
Next, the graphic data output method according to the present invention will be described with reference to FIGS. 4 to 7. 5 is a timing diagram of signals for displaying graphic data on a screen in the graphic data output apparatus according to an embodiment of the present invention, and FIGS. 6 and 7 are graphic data output apparatuses according to the present invention. A block diagram illustrating a data flow between the
도 5 및 6에 도시된 바와 같이, 본 발명에 따른 그래픽 데이터 출력 장치에 있어서, 연산장치(12)는 우선적으로 제1 메모리(20)에 접근하여, 연산장치(12)에서 생성된 그래픽 데이터를 생성된 순서에 따라 또는 소정의 시간(t1) 간격으로 제1 메모리(20)에 저장(기록)한다(도 5의 S 10). 다음으로, 도 5 및 7에 도시된 바와 같이, 연산장치(12)가 제1 메모리(20)에 접근하지 않는 시간(t2) 동안에, 제1 메모리(20)에 기록된 데이터는 제2 메모리(22)로 고속으로 복사된다(도 5의 S 20). 제2 메모리(22)에 기록된 그래픽 데이터는, 디스플레이 장치(16)의 출력 타이밍(도 5의 S 40)에 상응하는 시간 간격(t3) 동안, 제2 메모리(22)로부터 읽혀져 디스플레이 장치(16)에 표시된다(도 5의 S 30). 여기서, 도 5 및 7에 도시된 바와 같이, 제1 메모리(20)에서 제2 메모리(22)로 그래픽 데이터를 복사하는 과정(S 20)이 수행되는 시간(t2)과 제어부(30)가 제2 메모리(22)로부터 그래픽 데이터를 읽어, 디스플레이 장치(16)에 데이터를 표시하는 과정(S 30)이 시간(t3)은 서로 중복되지 않는다. 이는, 상기 제1 및 제2 메모리(20, 22)의 대역폭이 디스플레이 장치(16)의 대역폭보다 매우 크므로, 디스플레이 장치(16)의 타이밍(DE high)에 따라, 제2 메모리(22)의 그래픽 데이터를 읽어 디스플레이 장치(16)로 전달하고 남은 시간(t4) 동안, 제1 메모리(20)의 데이터를 제2 메모리(22)로 충분히 복사할 수 있다. 상기 제2 메모리(22)로부터 제어부(30)를 경유하여 디스플레이 장치(16)로 출력되는 그래픽 데이터는, FIFO(First In First Out) 방식으로 제어부(30)로 입력되고, 제어부(30)로부터 출력될 수 있다.
As shown in FIGS. 5 and 6, in the graphic data output apparatus according to the present invention, the
도 8은 본 발명의 다른 실시예에 따른 그래픽 데이터 출력 장치의 구성을 보여주는 블록도이다. 도 8에 도시된 그래픽 데이터 출력 장치는, 사물의 이미지를 촬영하여 얻은 영상 데이터를 제2 메모리(22)에 저장한 다음, 디스플레이 장치(16)의 화면에 표시하기 위한 카메라부(40)를 더욱 구비한 것으로 제외하고는, 도 4에 도시된 그래픽 데이터 출력 장치와 실질적으로 동일한 구성을 가진다. 상기 카메라부(40)는 하나 이상 설치될 수 있으며, 통상의 CMOS 이미지 센서, CCD 이미지 센서 등으로 구성될 수 있고, 제어부(30)의 카메라 제어부(camera controller)에 의하여 제어된다. 도 1에 도시된 종래의 그래픽 데이터 출력 장치에 있어서는, 카메라부(40)에서 얻어진 영상 데이터를 메모리(14)에 기록하기 위하여, 연산장치(12)의 메모리(14) 접속 시간을 감소시켜야 한다. 반면, 본 발명에 있어서는, 연산장치(12)에서 생성된 그래픽 데이터가 제2 메모리(22)에 기록되는 시간을 현저히 감소시킬 수 있으므로, 카메라부(40)에서 얻어진 영상 데이터를 제2 메모리(22)에 보다 용이하게 기록(저장)할 수 있다. 이와 같이 저장된 카메라부(40)의 영상 데이터와 연산장치(12)에서 생성된 그래픽 데이터를 통합하여 표시하면, 영상 화면 위에 메뉴 화면, 터치 선택 화면 등을 함께(중복) 표시하여, 사용 편의성을 더욱 향상시킬 수 있다. 8 is a block diagram illustrating a configuration of a graphic data output apparatus according to another embodiment of the present invention. The graphic data output device shown in FIG. 8 stores the image data obtained by capturing an image of an object in the
Claims (4)
상기 연산장치에서 생성된 그래픽 데이터를 전달받아 임시로 저장하는 제1 메모리;
상기 제1 메모리에 저장된 그래픽 데이터를 전달받아 저장하는 제2 메모리;
그래픽 데이터가 화면에 출력되는 소정 시간 간격 동안, 상기 제2 메모리로부터 그래픽 데이터를 전달받아, 화면에 표시하는 디스플레이 장치; 및
(i) 상기 연산장치로부터 제1 메모리로 그래픽 데이터가 전달되지 않는 동안 및 (ii) 상기 디스플레이 장치가 제2 메모리로부터 그래픽 데이터를 전달받지 않는 시간 동안, 상기 제1 메모리에 저장된 그래픽 데이터가 상기 제2 메모리로 전달되도록, 상기 제1 및 제2 메모리를 제어하는 제어부를 포함하는 그래픽 데이터 출력 장치.A computing device for generating graphic data;
A first memory receiving and temporarily storing graphic data generated by the computing device;
A second memory receiving and storing graphic data stored in the first memory;
A display device which receives graphic data from the second memory and displays the graphic data on a screen during a predetermined time interval during which graphic data is output on the screen; And
(i) while the graphic data is not transferred from the computing device to the first memory, and (ii) during the time when the display device does not receive the graphic data from the second memory, the graphic data stored in the first memory is stored in the first memory. And a control unit for controlling the first and second memories to be transferred to the second memory.
상기 연산장치가 제1 메모리에 접근하지 않는 시간(t2) 동안에, 상기 제1 메모리에 기록된 그래픽 데이터를 제2 메모리로 복사하는 단계; 및
상기 제2 메모리에 기록된 그래픽 데이터를, 디스플레이 장치의 출력 타이밍에 상응하는 시간 간격(t3) 동안, 제2 메모리로부터 읽고, 디스플레이 장치에 표시하는 단계를 포함하며,
상기 제1 메모리에서 제2 메모리로 그래픽 데이터를 복사하는 시간(t2)과 상기 제2 메모리로부터 그래픽 데이터를 읽어, 디스플레이 장치에 표시하는 시간(t3) 은 서로 중복되지 않는 것인, 그래픽 데이터 출력 방법.Storing the graphic data generated by the computing device in the first memory at intervals of a predetermined time t1;
Copying graphic data recorded in the first memory to a second memory during a time t2 when the computing device does not access the first memory; And
Reading the graphic data recorded in the second memory from the second memory for a time interval t3 corresponding to the output timing of the display device and displaying the graphic data on the display device;
The time t2 of copying the graphic data from the first memory to the second memory and the time t3 of reading the graphic data from the second memory and displaying the graphic data on the display device do not overlap each other. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120018906A KR101337950B1 (en) | 2012-02-24 | 2012-02-24 | Device and method for graphic data output |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120018906A KR101337950B1 (en) | 2012-02-24 | 2012-02-24 | Device and method for graphic data output |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130097327A KR20130097327A (en) | 2013-09-03 |
| KR101337950B1 true KR101337950B1 (en) | 2013-12-06 |
Family
ID=49449733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120018906A Expired - Fee Related KR101337950B1 (en) | 2012-02-24 | 2012-02-24 | Device and method for graphic data output |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101337950B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102733071B1 (en) * | 2016-08-01 | 2024-11-21 | 삼성전자주식회사 | Method and electronic device for recognizing touch |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100333254B1 (en) | 1997-03-10 | 2002-04-25 | 도날드 디. 먼둘 | mobile telephone having continuous recording capability |
| JP2004252713A (en) | 2003-02-20 | 2004-09-09 | Matsushita Electric Ind Co Ltd | Integrated circuit and electronic device using the same |
| KR20060068092A (en) * | 2004-12-15 | 2006-06-21 | 삼성전자주식회사 | Bus access method for system-on-chip systems and system-on-chip systems with dual-layer bus structures, dual-layer bus structures |
| KR20080083235A (en) * | 2008-02-27 | 2008-09-17 | 에이치기술(주) | Graphics Accelerators and Graphics Acceleration Methods |
-
2012
- 2012-02-24 KR KR1020120018906A patent/KR101337950B1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100333254B1 (en) | 1997-03-10 | 2002-04-25 | 도날드 디. 먼둘 | mobile telephone having continuous recording capability |
| JP2004252713A (en) | 2003-02-20 | 2004-09-09 | Matsushita Electric Ind Co Ltd | Integrated circuit and electronic device using the same |
| KR20060068092A (en) * | 2004-12-15 | 2006-06-21 | 삼성전자주식회사 | Bus access method for system-on-chip systems and system-on-chip systems with dual-layer bus structures, dual-layer bus structures |
| KR20080083235A (en) * | 2008-02-27 | 2008-09-17 | 에이치기술(주) | Graphics Accelerators and Graphics Acceleration Methods |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130097327A (en) | 2013-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105788542B (en) | The refresh control method and device of a kind of display device | |
| US11574614B2 (en) | Switching method and switching device for display channel, display driving device and display device | |
| US20160086565A1 (en) | Display driving circuit, method of operating display driving circuit, and system on chip | |
| KR20220143667A (en) | Reduced display processing unit delivery time to compensate for delayed graphics processing unit render times | |
| KR102317789B1 (en) | Scaler circuit for generating various resolution images from single image and devices including the same | |
| US10362267B2 (en) | Image processing apparatus and electronic device including the same | |
| JP2009169257A5 (en) | ||
| JP6263025B2 (en) | Image processing apparatus and control method thereof | |
| KR101337950B1 (en) | Device and method for graphic data output | |
| US8305384B2 (en) | System and method for storing and accessing pixel data in a graphics display device | |
| CN115699726B (en) | Data processing device, control method thereof, and display device | |
| US9003132B2 (en) | Data processing apparatus and image processing apparatus | |
| JP6214367B2 (en) | Image composition apparatus and image composition program | |
| CN112385206B (en) | Image processing apparatus | |
| TWI426499B (en) | System and method for storing and accessing pixel data in a graphics display device | |
| JP2015034891A (en) | Register setting controller | |
| JP5583563B2 (en) | Data processing device | |
| KR100875839B1 (en) | Image output device and method capable of preventing image tearing | |
| TWI516854B (en) | Projection apparatus and image data accessing method thereof | |
| KR20150057059A (en) | High resolution video signal generating apparatus | |
| WO2010086914A1 (en) | Video signal processing device, video signal processing system, and video signal processing method | |
| JP2007272667A (en) | Ring buffer device | |
| JP5835553B2 (en) | Image display device and semiconductor integrated circuit for image display | |
| Xu et al. | An FPGA based frame rate enhancer for LCD display in embedded systems | |
| WO2020031254A1 (en) | Image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 St.27 status event code: A-3-3-R10-R13-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20161123 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20181203 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20191202 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
Not in force date: 20201203 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20201203 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |