[go: up one dir, main page]

WO1996036037A1 - Systeme d'affichage video a modification par ligne ou par pixel - Google Patents

Systeme d'affichage video a modification par ligne ou par pixel Download PDF

Info

Publication number
WO1996036037A1
WO1996036037A1 PCT/US1996/006438 US9606438W WO9636037A1 WO 1996036037 A1 WO1996036037 A1 WO 1996036037A1 US 9606438 W US9606438 W US 9606438W WO 9636037 A1 WO9636037 A1 WO 9636037A1
Authority
WO
WIPO (PCT)
Prior art keywords
bit
pixel
line
clut
bits
Prior art date
Application number
PCT/US1996/006438
Other languages
English (en)
Inventor
Richard W. Thaik
Robert Joseph Mical
Stephen Harland Landrum
Steve C. Wasserman
David Lewis Needle
Tina L. Carroll
Original Assignee
Cagent Technologies, Inc.
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 Cagent Technologies, Inc. filed Critical Cagent Technologies, Inc.
Priority to AU57312/96A priority Critical patent/AU5731296A/en
Publication of WO1996036037A1 publication Critical patent/WO1996036037A1/fr

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/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/026Control of mixing and/or overlay of colours in general
    • 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/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • 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
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
    • 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
    • G09G5/399Control of the bit-mapped memory using two or more bit-mapped memories, the operations of which are switched in time, e.g. ping-pong buffers
    • 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/121Frame memory handling using a cache memory
    • 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/126The frame memory having additional data ports, not inclusive of standard details of the output serial port of a VRAM
    • 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/128Frame memory using a Synchronous Dynamic RAM [SDRAM]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2044Display of intermediate tones using dithering
    • G09G3/2051Display of intermediate tones using dithering with use of a spatial dither pattern
    • 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/001Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor

Definitions

  • a methodology is needed for simultaneously satisfying the needs of multiple, time-critical processes such as those of a real-time video display subsystem and those of a real-time animation subsystem.
  • the illustrated embodiment of the image processing and display system 100 uses a PowerPCTM 602 CPU 110 such as made by International Business Machines (IBM) of New York. Other CPU's may of course be used.
  • IBM International Business Machines
  • Instructions and/or image data are loadable into the memory units 130-131 from a variety of sources (not shown) , including but not limited to magnetic or optical floppy or hard disk drives, a CD-ROM drive, a silicon ROM (rea -only-memory) device, a cable headend, a wireless broadcast receiver, a telephone modem, etc.
  • sources including but not limited to magnetic or optical floppy or hard disk drives, a CD-ROM drive, a silicon ROM (rea -only-memory) device, a cable headend, a wireless broadcast receiver, a telephone modem, etc.
  • Control data from an 'active' control list 142/143 is downloaded by way of data buses 122/123 into a control-storing portion of the VPP 150.
  • the control- storing portion of the VPP 150 includes a set of video display list DMA control registers 210, a set of video display path control registers 240 and a so-called 'next-CLUT' 235.
  • FIG. 3A Column 340 of Fig. 3A lists three different image formats which may be selected on a line-by-line basis for processing by VPP 150. They are: (a) Opera_LR16 format; (b) M2_16-bit format; and (c) M2_32-bit format. Although these three specific formats are shown, it is within the scope of the invention to accommodate other image-defining formats.
  • the LL-FIFO output D-bit will modulate the output of multiplexer 435 accordingly. If the contents of current control registers BSQ and BSi are the same, then the setting of the D-bit will have no effect on the output of multiplexer 435. It will be fixed to the common control code stored in BSQ and BSi.
  • Vertical pixel doubling is active.
  • a logic "1" here indicates that vertical pixel doubling is turned on such that two active vertical video pixels are produced for every frame buffer pixel.
  • the first mandatory word in the VDL entry header is the frame buffer DMA control word.
  • the structure of this control word is as follows:
  • VDLCW Video Display List Control Word

Landscapes

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

Abstract

Procédé et appareil (150) permettant de gérer la modification des couleurs d'une image basée sur une trame en temps réel, ligne par ligne ou pixel par pixel, en réponse à une information (140/141) relative aux pixels et à une information de commande (142/143) stockée en mémoire (130/131).
PCT/US1996/006438 1995-05-10 1996-05-08 Systeme d'affichage video a modification par ligne ou par pixel WO1996036037A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU57312/96A AU5731296A (en) 1995-05-10 1996-05-08 Video display system having by-the-line and by-the-pixel modification

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43863095A 1995-05-10 1995-05-10
US08/438,630 1995-05-10

Publications (1)

Publication Number Publication Date
WO1996036037A1 true WO1996036037A1 (fr) 1996-11-14

Family

ID=23741380

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1996/006438 WO1996036037A1 (fr) 1995-05-10 1996-05-08 Systeme d'affichage video a modification par ligne ou par pixel

Country Status (2)

Country Link
AU (1) AU5731296A (fr)
WO (1) WO1996036037A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999000785A1 (fr) * 1997-06-27 1999-01-07 Cirrus Logic, Inc. Systeme et procede de conversion d'images progressives balayees en formats d'entree de television
EP0806028A4 (fr) * 1994-09-23 2002-08-07 Cagent Technologies Inc Decompression et manipulations posterieures a cette decompression, en temps reel
EP1324305A4 (fr) * 2000-10-03 2006-10-11 Seiko Epson Corp Proc d de traitement d'image, appareil de traitement d'image, dispositif lectronique, programme de traitement d'image, et support enregistr sur lequel est enregistr le programme
US7697790B2 (en) 2002-12-26 2010-04-13 Samsung Electronics Co., Ltd. Apparatus and method for enhancing quality of reproduced image

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467322A (en) * 1982-08-30 1984-08-21 Sperry Corporation Digital shade control for color CRT background and cursors
US4862150A (en) * 1983-12-26 1989-08-29 Hitachi, Ltd. Graphic pattern processing apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467322A (en) * 1982-08-30 1984-08-21 Sperry Corporation Digital shade control for color CRT background and cursors
US4862150A (en) * 1983-12-26 1989-08-29 Hitachi, Ltd. Graphic pattern processing apparatus

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0806028A4 (fr) * 1994-09-23 2002-08-07 Cagent Technologies Inc Decompression et manipulations posterieures a cette decompression, en temps reel
WO1999000785A1 (fr) * 1997-06-27 1999-01-07 Cirrus Logic, Inc. Systeme et procede de conversion d'images progressives balayees en formats d'entree de television
US5963262A (en) * 1997-06-30 1999-10-05 Cirrus Logic, Inc. System and method for scaling images and reducing flicker in interlaced television images converted from non-interlaced computer graphics data
US6094226A (en) * 1997-06-30 2000-07-25 Cirrus Logic, Inc. System and method for utilizing a two-dimensional adaptive filter for reducing flicker in interlaced television images converted from non-interlaced computer graphics data
EP1324305A4 (fr) * 2000-10-03 2006-10-11 Seiko Epson Corp Proc d de traitement d'image, appareil de traitement d'image, dispositif lectronique, programme de traitement d'image, et support enregistr sur lequel est enregistr le programme
US7202879B2 (en) 2000-10-03 2007-04-10 Seiko Epson Corporation Image processing method, image processing apparatus, electronic device, image processing program, and recording medium on which the same program is recorded
US7697790B2 (en) 2002-12-26 2010-04-13 Samsung Electronics Co., Ltd. Apparatus and method for enhancing quality of reproduced image

Also Published As

Publication number Publication date
AU5731296A (en) 1996-11-29

Similar Documents

Publication Publication Date Title
US5502462A (en) Display list management mechanism for real-time control of by-the-line modifiable video display system
US6172669B1 (en) Method and apparatus for translation and storage of multiple data formats in a display system
US5798762A (en) Controlling a real-time rendering engine using a list-based control mechanism
US5821918A (en) Video processing apparatus, systems and methods
US5572235A (en) Method and apparatus for processing image data
US6191772B1 (en) Resolution enhancement for video display using multi-line interpolation
EP0752695B1 (fr) Procédé et appareil pour la représentation simultanée de graphiques et de données vidéo sur un écran d'ordinateur
JP4714939B2 (ja) ピクセルミキサ
JP3818662B2 (ja) 単一のフレームバッファを有する画像処理システム
US5838389A (en) Apparatus and method for updating a CLUT during horizontal blanking
US5748174A (en) Video display system including graphic layers with sizable, positionable windows and programmable priority
WO1994010641A1 (fr) Architecture d'ordinateur audio/video
JPS6250873B2 (fr)
JPS62288984A (ja) ビデオ表示装置
US5990969A (en) Method and apparatus for refreshing a display screen of a television system with images representing network application data
US6043811A (en) Color graphics processor
JPH06180753A (ja) 音声画像処理装置
WO1996036037A1 (fr) Systeme d'affichage video a modification par ligne ou par pixel
EP1066598A2 (fr) Affichage d'images
JP3542690B2 (ja) テレビ用のビデオ・グラフィックス装置
JPH06214538A (ja) 統合されたビデオおよびグラフィックを表示するための、システムおよび方法
JP3704999B2 (ja) 表示装置及び表示方法
JP3000855B2 (ja) 文字図形処理装置及び情報処理装置
JP3250468B2 (ja) Osd回路
EP0667023A1 (fr) Procede et appareil de mise a jour d'une table de couleurs pendant la suppression des lignes

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA