KR970071364A - How to Window VGA Image Data and Graphic Display Adapter - Google Patents

How to Window VGA Image Data and Graphic Display Adapter Download PDF

Info

Publication number
KR970071364A
KR970071364A KR1019970003951A KR19970003951A KR970071364A KR 970071364 A KR970071364 A KR 970071364A KR 1019970003951 A KR1019970003951 A KR 1019970003951A KR 19970003951 A KR19970003951 A KR 19970003951A KR 970071364 A KR970071364 A KR 970071364A
Authority
KR
South Korea
Prior art keywords
display
image data
vga
display memory
vga image
Prior art date
Application number
KR1019970003951A
Other languages
Korean (ko)
Other versions
KR100288662B1 (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 포만 제프리 엘
Publication of KR970071364A publication Critical patent/KR970071364A/en
Application granted granted Critical
Publication of KR100288662B1 publication Critical patent/KR100288662B1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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
    • G09G5/39Control of the bit-mapped memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/127Updating a frame memory using a transfer of data from a source area to a destination area
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/06Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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
    • G09G5/363Graphics controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 디스플레이 화면상에 VGA 영상을 윈도우화하는 장치 및 방법을 제공한다. 이 장치는 VGA 제어기와, 래스터라이저 엔진(rasterizer engine)과, 디스플레이용 메모리(displayable memory) 및 비디스플레이어용 메모리(non-dispayable memory)를 갖는 프레임 버퍼를 포함하는 그래픽 어댑터이다. VGA 제어기는 프레임 버퍼의 비디스플레이용 메모리로부터 VGA 데이터를 저장, 처리, 검색하고 디스플레이 화면상에 VGA 영상을 윈도우화하는 등의 처리를 행하기 위해 이 데이터를 래스터라이저 엔진에 제공한다. 처리를 거친 후, 래스터라이저 엔진의 가속화 그래픽 프로세서는 나중에 디스플레이될 수 있도록 프레임 버퍼의 디스플레이용 메모리내에 있는 다른 그래픽 데이터 뿐 아니라 VGA 데이터도 저장한다.The present invention provides an apparatus and method for windowing a VGA image on a display screen. The device is a graphics adapter including a VGA controller, a rasterizer engine, and a frame buffer having a displayable memory and a non-dispayable memory. The VGA controller provides this data to the rasterizer engine for processing such as storing, processing, retrieving VGA data from the non-display memory of the frame buffer, windowing the VGA image on the display screen, and the like. After processing, the rasterizer engine's accelerated graphics processor stores the VGA data as well as other graphics data in the display buffer's memory for display later.

Description

VGA 영상 데이터를 윈도우화하는 방법 잊 그래픽 디스플레이 어댑터Forget How to Window VGA Video Data Graphic Display Adapter

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음As this is a public information case, the full text was not included.

제2도는 본 발명의 바람직한 실시예에 의해 이용되는 디지탈 컴퓨터의 블록도, 재3도는 그래픽 어댑터의 각 부분에 대한 블록도, 제4도는 디스플레이 모니터상에 다수의 윈도우들을 디스플레이하는데 사용되는 장치의 상세한 블럭도.FIG. 2 is a block diagram of a digital computer used by the preferred embodiment of the present invention, FIG. 3 is a block diagram of each part of the graphics adapter, and FIG. 4 is a detailed diagram of the apparatus used to display multiple windows on a display monitor. Block diagram.

Claims (14)

VGA 영상을 윈도우화할 수 있는 그래픽 디스플레이 어댑터에 있어서, 디스플레이 메모리에서 VGA 영상 데이터를 포함하는 그래픽 영상 데이터를 처리 및 저장하고, 상기 그래픽 영상 데이터로 표현된 다수의 그래픽 영상-각 영상 데이터는 각각의 윈도우내에 존재함-을 디스플레이 모니터에 동시에 디스플레이하는 래스터라 이저 엔진을 포함하는 그래픽 디스플레이 어댑터.A graphic display adapter capable of windowing a VGA image, the graphic display adapter processing and storing graphic image data including VGA image data in a display memory, wherein the plurality of graphic images represented by the graphic image data are each windows. A graphics display adapter comprising a rasterizer engine that simultaneously displays within the display monitor. 제1항에 있어서, 상기 디스플레이 메모리는 디스플레이용 메모리 부분 (displayable memory portion)과 비디스플레이용 메모리 부분(non-displayable memory portion)을 포함하는 그래핀 디스플레이 어댑터.The graphene display adapter of claim 1, wherein the display memory comprises a displayable memory portion and a non-displayable memory portion. 제2항에 있어서, 상기 비디스플레이용 메모리 부분은 각각 VGA 영상에 대한 정보 데이터를 저장하기 위한 4개의 맵핑으로 나뉘어 지는 그래픽 디스플레이 어댑터.3. The graphical display adapter of claim 2, wherein the non-display memory portion is divided into four mappings for storing information data for VGA images, respectively. 제3항에 있어서, 상기 디스플레이 메모리의 상기 비디스플레이용 메모리 부분으로부터 VGA 영상 데이터를 저장하고 처리하며 검색하기 위한 VGA 제어기를 더 포함하는 그래픽 디스플레이 어댑터.4. The graphics display adapter of claim 3 further comprising a VGA controller for storing, processing and retrieving VGA image data from the non-display memory portion of the display memory. 제4항에 있어서, 상기 검색된 VGA 영상 데이터는 상기 디스플레이 메모리의 상기 디스플레이용 메모리내에 저장되고 화면상에 윈도우화되도록 상기 래스터라이저 엔진에 제공되는 그래픽 디스플레이 어댑터.5. The graphics display adapter of claim 4 wherein the retrieved VGA image data is stored in the display memory of the display memory and provided to the rasterizer engine to be windowed on a screen. 제5항에 있어서, VGA영상 데이터는 각각의 전화면 디스플레이 후 상기 VGA제어기에 의해 상기 래스터라이저 엔진에 제공되는 그래픽 디스플레이 어댑터.6. The graphics display adapter of claim 5 wherein VGA image data is provided to the rasterizer engine by the VGA controller after each full screen display. 제6항에 있어서, 상기 VGA 영상은 최종 화면 해상도에 맞도록 상기 래스터라이저 엔진에 의해 스케일링 되는 그래픽 디스플레이 어댑터.7. The graphical display adapter of claim 6, wherein the VGA image is scaled by the rasterizer engine to fit the final screen resolution. VGA 영상 데이터를 왼도우화하는 방법에 있어서, ① VGA 영상 데이터를 포함하는 그래픽 영상 데이터를 획득하여 처리하는 단계와, ②상기 그래픽 영상 데이터를 디스플레이 메오리에 저장하는 단계와, ③ 다수의 상기 그래픽 영상 데이터-가 영상 데이터는 각자의 윈도우내에 존재함-를 동시에 디스플레이 모니터상에 디스플레이하는 단계를 포함하는 VGA 영상 데이터를 윈도우화하는 방법.A method of left-shadowing VGA image data, the method comprising: ① obtaining and processing graphic image data including VGA image data, ② storing the graphic image data in display echo, and ③ a plurality of the graphics And simultaneously displaying the image data, the image data present in respective windows, on the display monitor. 제8항에 있어서, 상기 디스플레이 메모리는 디스플레이용 메모리 부분과 비 디스플레이용 메모리 부분을 갖는 VGA 영상 데이터를 윈도우화하는 방법.10. The method of claim 8, wherein the display memory has a display memory portion and a non-display memory portion. 제9항에 있어서, 상기 비디스플레이용 메모리 부분은 각각 VGA 영상에 대한 정보 데이터를 저장하기 위한 4개의 맵핑으로 나뉘어 지는 VGA 영상 데이터를 윈도우화하는 방법.10. The method of claim 9, wherein the non-display memory portion is divided into four mappings for storing information data for the VGA image. 제10항에 있어서, 상기 디스플레이 메모리의 상기 비디스플레이용 메모리 부분으로부터 VGA 제어기에 의해 VGA 영상 데이터를 저장, 처리, 검색하는 단계를 더 포함하는 VGA 영상 데이터를 윈도우화하는 방법,11. The method of claim 10, further comprising storing, processing, and retrieving VGA image data from the non-display memory portion of the display memory by a VGA controller. 제11항에 있어서, 상기 검색된 VGA 영상 데이터는 상기 디스플레이 메모리의 상기 디스플레이용 메모리 내에 저장되고 화면상에 윈도우로 디스플레이되도록 상기 래스터라이저 엔진에 저공되는 VGA 영상 데이터를 윈도우화하는 방법.12. The method of claim 11, wherein the retrieved VGA image data is stored in the display memory of the display memory and stored in the rasterizer engine to be displayed as a window on a screen. 제12항에 있어서, VGA 영상 데이터는 각각의 전화면 디스플레이 후 상기 VGA 제어기에 의해 상기 래스터라이저 엔진에 제공되는 VGA 영상 데이터를 윈도우화하는 방법.13. The method of claim 12, wherein VGA image data is provided to the rasterizer engine by the VGA controller after each full screen display. 제13항에 있어서, 상기 VGA 영상은 최종 화면 해상도에 맞도록 상기 래스터라이저 엔진에 의해 스케일링되는 VGA 영상 데이터를 윈도우화하는 방법.The method of claim 13, wherein the VGA image is scaled by the rasterizer engine to fit a final screen resolution. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019970003951A 1996-04-22 1997-02-11 Apparatus and method of concurrently displaying accelerated graphics image and vga image on a display monitor KR100288662B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US63609296A 1996-04-22 1996-04-22
US08/636,092 1996-04-22
US8/636,092 1996-04-22

Publications (2)

Publication Number Publication Date
KR970071364A true KR970071364A (en) 1997-11-07
KR100288662B1 KR100288662B1 (en) 2001-05-02

Family

ID=24550396

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970003951A KR100288662B1 (en) 1996-04-22 1997-02-11 Apparatus and method of concurrently displaying accelerated graphics image and vga image on a display monitor

Country Status (6)

Country Link
JP (1) JP3297344B2 (en)
KR (1) KR100288662B1 (en)
CN (1) CN1114855C (en)
GB (1) GB2312601B (en)
HK (1) HK1005387A1 (en)
TW (1) TW319866B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100537884B1 (en) * 1998-01-21 2006-03-03 삼성전자주식회사 Dual Scan Graphics Card

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013097077A1 (en) * 2011-12-26 2013-07-04 Intel Corporation Display controller interrupt register
CN102609231B (en) * 2012-02-22 2014-12-31 中国人民解放军国防科学技术大学 Multi-display output method based on Feiteng processor platform
DE202017100448U1 (en) 2017-01-27 2017-02-22 Sheng-Fa Chen Structure of a warning signal device for a vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6242277A (en) * 1985-08-19 1987-02-24 Fanuc Ltd Image processor
US5388200A (en) * 1990-12-21 1995-02-07 Sun Microsystems, Inc. Method and apparatus for writing directly to a frame buffer
KR0180577B1 (en) * 1993-12-16 1999-05-15 모리시다 요이치 Multi-window device
US5500654A (en) * 1993-12-27 1996-03-19 Kabushiki Kaisha Toshiba VGA hardware window control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100537884B1 (en) * 1998-01-21 2006-03-03 삼성전자주식회사 Dual Scan Graphics Card

Also Published As

Publication number Publication date
CN1114855C (en) 2003-07-16
HK1005387A1 (en) 1999-01-08
GB2312601B (en) 2000-11-29
GB9706595D0 (en) 1997-05-21
CN1167941A (en) 1997-12-17
JP3297344B2 (en) 2002-07-02
TW319866B (en) 1997-11-11
JPH1055160A (en) 1998-02-24
KR100288662B1 (en) 2001-05-02
GB2312601A (en) 1997-10-29

Similar Documents

Publication Publication Date Title
US5500654A (en) VGA hardware window control system
US5301272A (en) Method and apparatus for address space aliasing to identify pixel types
KR880002089A (en) Display control device for compound document processing device
ES2119076T3 (en) DISPLAY DEVICE FOR DISPLAY LINES.
TW371270B (en) Video game system and video game memory medium
EA200101111A1 (en) DATA PROCESSING SYSTEM USING A DOUBLE MONITOR AND MANAGING METHOD WITH ITS NETWORK SYSTEM
KR920008659A (en) Peak device and method in video display system
CA2011102A1 (en) Method and apparatus for detecting changes in raster data
KR940018770A (en) Imaging tool for generating graphical display of tracking data and method for generating graphical display of tracking data
KR950006626A (en) Method and system for computer video display
CA2058269A1 (en) Method and apparatus for writing directly to a frame buffer in a computer having a windowing system controlling its screen display
JP2755378B2 (en) Extended graphics array controller
KR970071364A (en) How to Window VGA Image Data and Graphic Display Adapter
JPH08278778A (en) Method and apparatus for display control of image
US20060262144A1 (en) Image Rotation across Multiple Video and/or Graphic Displays
JPS6472263A (en) Display system for drawing information
JP3017882B2 (en) Display control system
US6822659B2 (en) Method and apparatus for increasing pixel interpretations by implementing a transparent overlay without requiring window identifier support
JPH07234773A (en) Display controller
CN213338383U (en) Large screen display system for zoo security monitoring
EP4187529A1 (en) Reducing memory size and bandwidth requirements for a non-rectangular display and apparatus
Campbell et al. Segmentation of Display Space Interferes with Multitasking.
JPS6292071A (en) Control system for magnified display
KR100230845B1 (en) Generating method of sprite animation
KR960039891A (en) Visual acuity test using image display media

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
LAPS Lapse due to unpaid annual fee