KR100249153B1 - Graphic window system - Google Patents
Graphic window system Download PDFInfo
- Publication number
- KR100249153B1 KR100249153B1 KR1019970040192A KR19970040192A KR100249153B1 KR 100249153 B1 KR100249153 B1 KR 100249153B1 KR 1019970040192 A KR1019970040192 A KR 1019970040192A KR 19970040192 A KR19970040192 A KR 19970040192A KR 100249153 B1 KR100249153 B1 KR 100249153B1
- Authority
- KR
- South Korea
- Prior art keywords
- color map
- window
- section
- graphic
- unit
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
본 발명은 칼라(Color)의 왜곡을 방지하도록 한 그래픽 윈도우 시스템(Graphic Window System)에 관한 것으로서, 각각 고유의 칼라 맵을 갖는 복수개의 엡필케이션부들과 메인 칼라 맵 테이블부와 그래픽 메모리부와 프레임 버퍼부와 CRT 제어부와 그리고 액티브 윈도우부로 구성되어 제한된 칼라 맵 테이블 용량을 갖는 그래픽 윈도우 시스템에 있어서, 상기 그래픽 메모리부로부터 각 엡필케이션부가 소유한 윈도우들의 리젼을 테이블화하는 윈도우 리젼 테이블부와, 그리고 상기 CRT 제어부와 윈도우 리젼 테이블부로부터 받은 정보로 각 윈도우가 디스플레이되는 픽셜의 칼라 맵을 먹싱하도록 메인 칼라 맵 테이블부를 제어하는 칼라 맵 테이블 제어부를 포함하여 구성됨을 특징으로 한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic window system that prevents color distortion, and includes a plurality of application units, a main color map table unit, a graphic memory unit, and a frame buffer, each having a unique color map. A graphic window system comprising a section, a CRT control section, and an active window section having a limited color map table capacity, comprising: a window region table section for tabulating regions of windows owned by each of the application sections from the graphic memory section; and And a color map table control unit for controlling the main color map table unit to mux the color map of the visual on which each window is displayed using information received from the CRT control unit and the window region table unit.
Description
본 발명은 그래픽 윈도우 시스템(Graphic Window System)에 관한 것으로 특히, 칼라(Color)의 왜곡을 방지하는데 적당한 그래픽 윈도우 시스템에 관한 것이다.The present invention relates to a graphic window system, and more particularly, to a graphic window system suitable for preventing color distortion.
이하, 첨부된 도면을 참고하여 종래의 그래픽 윈도우 시스템을 설명하면 다음과 같다.Hereinafter, a conventional graphic window system will be described with reference to the accompanying drawings.
도 1은 종래의 그래픽 윈도우 시스템을 나타낸 블록도이다.1 is a block diagram showing a conventional graphic window system.
도 1에 도시한 바와같이 각각 고유의 칼라 맵(Private Color Map)(11)을 가지고 있는 복수개의 엡필케이션(Application)부(12)들과, 상기 각 칼라 맵(11)의 칼라를 정의하고 있는 메인 칼라 맵 테이블(Main Color Map Table)부(13)와, 상기 각 엡필케이션부(12)에 대한 그래픽 데이터(Graphic Data)를 저장하고 있는 그래픽 메모리(Graphic Memory)부(14)와, 상기 그래픽 메모리부(14)의 그래픽 데이터를 받아 디스플레이(Display) 장치(도면에 도시하지 않음)의 화면 픽셜(Pixel)과 일대일 대응시키는 프레임 버퍼(Frame Buffer)부(15)와, 상기 프레임 버퍼부(15)에서 디스플레이 장치의 화면 픽셜과 일대일 대응된 그래픽 데이터를 메인 칼라 맵 테이블부(13)에서 찾아 정의된 칼라를 생성하고 기타 디스플레이 장치의 콘트롤 신호와 같이 디스플레이장치로 전송하는 CRT 제어(Cathod-Ray Tube Controller)부(16)와, 그리고 일정 주기로 액티브 윈도우(Active Window)를 발생하여 상기 메인 칼라 맵 테이블부(13)의 먹스(Mux)를 통하여 액티브된 상기 엡필케이션부(12)의 칼라 맵(11)을 선택하여 상기 CRT 제어부(16)로 보내는 액티브 윈도우부(17)를 포함하여 구성된다.As shown in FIG. 1, a plurality of
상기와 같이 구성된 종래의 그래픽 윈도우 시스템의 동작은 각 엡필케이션부(12)는 각자 고유의 칼라 맵(11)을 가지고 있으며, 액티브 윈도우부(17)의 액티브 윈도우가 바뀔때마다 메인 칼라 맵 테이블부(13)의 먹스를 통하여 액티브된 엡필케이션부(12)의 칼라 맵(11)이 선택되어 CRT 제어부(16)로 보내진다.In the operation of the conventional graphic window system configured as described above, each
그러나 이와같은 종래의 그래픽 윈도우 시스템에 있어서 각 에필케이션부의 칼라 맵 수가 그래픽 시스템이 보유한 총 칼라 맵의 수보다 크게 되면 액티브 윈도우가 전환하게 되는데, 액티브 윈도우가 전환될 때 액티브 윈도우의 칼라 맵 테이블을 무시하게 되므로 액티브 윈도우의 칼라가 왜곡되는 문제점이 있었다.However, in the conventional graphic window system, when the number of color maps of each application portion is larger than the total number of color maps held by the graphic system, the active windows are switched. When the active windows are switched, the color map table of the active window is ignored. Since the color of the active window is distorted.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로 액티브 윈도우가 전환되더라도 칼라의 왜곡이 일어나는 것을 방지하도록 한 그래픽 윈도우 시스템을 제공하는데 그 목적이 있다.An object of the present invention is to provide a graphic window system designed to prevent color distortion even when an active window is switched.
도 1은 종래의 그래픽 윈도우 시스템을 나타낸 블록도1 is a block diagram showing a conventional graphic window system
도 2는 본 발명에 의한 그래픽 윈도우 시스템을 나타낸 블록도2 is a block diagram illustrating a graphic window system according to the present invention.
도면의 주요 부분에 대한 부호의 설명Explanation of symbols for the main parts of the drawings
21 : 칼라 맵 22 : 엡필케이션부21: color map 22: Epsilation unit
23 : 메인 칼라 맵 테이블부 24 : 그래픽 메모리부23: main color map table section 24: graphics memory section
25 : 프레임 버퍼부 26 : CRT 제어부25
27 : 액티브 윈도우부 28 : 윈도우 리젼 테이블부27: active window portion 28: window region table portion
29 : 칼라 맵 테이블 제어부29: color map table control unit
상기와 같은 목적을 달성하기 위한 본 발명에 의한 그래픽 윈도우 시스템은 각각 고유의 칼라 맵을 갖는 복수개의 엡필케이션부들과 메인 칼라 맵 테이블부와 그래픽 메모리부와 프레임 버퍼부와 CRT 제어부와 그리고 액티브 윈도우부로 구성되어 제한된 칼라 맵 테이블 용량을 갖는 그래픽 윈도우 시스템에 있어서, 상기 그래픽 메모리부로부터 각 엡필케이션부가 소유한 윈도우들의 리젼을 테이블화하는 윈도우 리젼 테이블부와, 그리고 상기 CRT 제어부와 윈도우 리젼 테이블부로부터 받은 정보로 각 윈도우가 디스플레이되는 픽셜의 칼라 맵을 먹싱하도록 메인 칼라 맵 테이블부를 제어하는 칼라 맵 테이블 제어부를 포함하여 구성됨을 특징으로 한다.The graphic window system according to the present invention for achieving the above object is a plurality of application units, each of which has a unique color map, the main color map table unit, the graphics memory unit, the frame buffer unit, the CRT control unit and the active window unit A graphic window system configured to have a limited color map table capacity, comprising: a window region table portion for tabulating regions of windows owned by each of the application portions from the graphic memory portion, and received from the CRT control portion and the window region table portion; And a color map table control unit for controlling the main color map table unit to mux the color map of the facial for which each window is displayed as information.
이하, 첨부된 도면을 참고하여 본 발명에 의한 그래픽 윈도우 시스템을 상세히 설명하면 다음과 같다.Hereinafter, a graphic window system according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 의한 그래픽 윈도우 시스템을 나타낸 블록도이다.2 is a block diagram illustrating a graphic window system according to the present invention.
도 2에 도시한 바와같이 각각 고유의 칼라 맵(Private Color Map)(21)을 가지고 있는 복수개의 엡필케이션(Application)부(22)들과, 상기 각 칼라 맵(21)의 칼라를 정의하고 있는 메인 칼라 맵 테이블(Main Color Map Table)부(23)와, 상기 각 엡필케이션부(22)에 대한 그래픽 데이터(Graphic Data)를 저장하고 있는 그래픽 메모리(Graphic Memory)부(24)와, 상기 그래픽 메모리부(24)의 그래픽 데이터를 받아 디스플레이(Display) 장치(도면에 도시하지 않음)의 화면 픽셜(Pixel)과 일대일 대응시키는 프레임 버퍼(Frame Buffer)부(25)와, 상기 프레임 버퍼부(25)에서 디스플레이 장치의 화면 픽셜과 일대일 대응된 그래픽 데이터를 메인 칼라 맵 테이블부(23)에서 찾아 정의된 칼라를 생성하고 기타 디스플레이 장치의 콘트롤 신호와 같이 디스플레이 장치로 전송하는 CRT 제어(Cathod-Ray Tube Controller)부(26)와, 일정 주기로 액티브 윈도우(Active Window)를 발생하여 상기 메인 칼라 맵 테이블부(23)의 먹스(Mux)를 통하여 액티브된 상기 엡필케이션부(22)의 칼라 맵(21)을 선택하여 상기 CRT 제어부(26)로 보내는 액티브 윈도우부(27)와, 상기 그래픽 메모리부(27)로부터 각 엡필케이션부(22)가 소유한 윈도우들의 리젼(Region)을 테이블화하는 윈도우 리젼 테이블(Window Region Table)부(28)와, 그리고 상기 CRT 제어부(26)와 윈도우 리젼 테이블부(28)로부터 받은 정보로 각 윈도우가 디스플레이되는 픽셜의 칼라 맵을 먹싱(Muxing)하도록 메인 칼라 맵 테이블부(23)를 제어하는 칼라 맵 테이블 제어부(29)를 포함하여 구성된다.As shown in FIG. 2, a plurality of
여기서 상기 칼라 맵 테이블 제어부(29)는 각 픽셜마다 칼라 맵을 선택하도록 요구하지 않고 CRT 제어부(26)가 디스플레이(Display)하는 픽셜의 액티브 윈도우가 전환될때만 각 픽셜마다 칼라 맵을 선택하도록 요구한다.In this case, the color map
이상에서 설명한 바와같이 본 발명에 의한 그래픽 윈도우 시스템에 있어서 CRT 제어부의 디스플레이하는 픽셜의 액티브 윈도우가 전환하더라도 칼라 맵 테이블 제어부를 통하여 칼라 맵을 선택하기 때문에 칼라의 왜곡을 방지할 수 있는 효과가 있다.As described above, in the graphic window system according to the present invention, color distortion is prevented because the color map is selected through the color map table control unit even if the active window of the displayed visual of the CRT control unit is switched.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970040192A KR100249153B1 (en) | 1997-08-22 | 1997-08-22 | Graphic window system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970040192A KR100249153B1 (en) | 1997-08-22 | 1997-08-22 | Graphic window system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990017295A KR19990017295A (en) | 1999-03-15 |
KR100249153B1 true KR100249153B1 (en) | 2000-03-15 |
Family
ID=19518187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970040192A Expired - Fee Related KR100249153B1 (en) | 1997-08-22 | 1997-08-22 | Graphic window system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100249153B1 (en) |
-
1997
- 1997-08-22 KR KR1019970040192A patent/KR100249153B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR19990017295A (en) | 1999-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5515494A (en) | Graphics control planes for windowing and other display operations | |
EP0852371B1 (en) | Image display device | |
US7012576B2 (en) | Intelligent display interface | |
US6002385A (en) | Computer display system controller | |
JPH08202318A (en) | Display control method of display device having memory and display system thereof | |
JPH06214550A (en) | Equipment and method for provision of frame buffer memory for output display of computer | |
US5293474A (en) | System for raster imaging with automatic centering and image compression | |
JPH0789265B2 (en) | Driving method of display device | |
US20020024496A1 (en) | Image display device | |
EP0673012A2 (en) | Controller for a display with multiple common lines for each pixel | |
US20080079852A1 (en) | Video display method, video signal processing apparatus, and video display apparatus | |
KR100275744B1 (en) | Lcd controller for graphic and character mixed display | |
KR20040065225A (en) | Display controller, image display and method for transferring control data | |
JPH10116061A (en) | Multiple simultaneous display system and display control method | |
US20050078070A1 (en) | System and method for driving a display panel of mobile terminal | |
KR100249153B1 (en) | Graphic window system | |
US4506298A (en) | Method and apparatus for displaying objects on an interlaced raster scan television screen | |
EP0175341A2 (en) | Graphic display scan line windowing capability | |
JP2001136412A (en) | Gamma correction circuit for multiple video displays | |
US5859650A (en) | Graphic controlling processor | |
US20030160748A1 (en) | Display control circuit, semiconductor device, and portable device | |
EP1357534A1 (en) | Display device with plurality of display modes | |
US20030020697A1 (en) | System and method for refreshing imaging devices or displays on a page-level basis | |
CN100357877C (en) | On-screen display control method | |
WO1990012367A1 (en) | System for raster imaging with automatic centering and image compression |
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 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
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 |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20051118 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20061224 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20061224 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |