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 PDFInfo
- 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
Links
- 230000004048 modification Effects 0.000 title abstract description 6
- 238000012986 modification Methods 0.000 title abstract description 6
- 239000000872 buffer Substances 0.000 claims description 98
- 238000003384 imaging method Methods 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 11
- 230000004044 response Effects 0.000 abstract description 11
- 239000011159 matrix material Substances 0.000 description 33
- 238000012545 processing Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 20
- 238000009877 rendering Methods 0.000 description 18
- 238000006243 chemical reaction Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 11
- 230000000007 visual effect Effects 0.000 description 10
- 239000003086 colorant Substances 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 102100030068 Doublesex- and mab-3-related transcription factor 1 Human genes 0.000 description 4
- 101000864807 Homo sapiens Doublesex- and mab-3-related transcription factor 1 Proteins 0.000 description 4
- 101001108330 Homo sapiens Natural resistance-associated macrophage protein 2 Proteins 0.000 description 4
- 150000001875 compounds Chemical class 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 102100023621 4-hydroxyphenylpyruvate dioxygenase-like protein Human genes 0.000 description 2
- 101001048445 Homo sapiens 4-hydroxyphenylpyruvate dioxygenase-like protein Proteins 0.000 description 2
- 230000001154 acute effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- 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/02—Control 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/026—Control of mixing and/or overlay of colours in general
-
- 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/02—Control 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/06—Control 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
-
- 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/399—Control 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/121—Frame memory handling using a cache memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/126—The frame memory having additional data ports, not inclusive of standard details of the output serial port of a VRAM
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/128—Frame memory using a Synchronous Dynamic RAM [SDRAM]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/2007—Display of intermediate tones
- G09G3/2044—Display of intermediate tones using dithering
- G09G3/2051—Display of intermediate tones using dithering with use of a spatial dither pattern
-
- 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/001—Arbitration 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
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)
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)
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 |
-
1996
- 1996-05-08 WO PCT/US1996/006438 patent/WO1996036037A1/fr active Application Filing
- 1996-05-08 AU AU57312/96A patent/AU5731296A/en not_active Abandoned
Patent Citations (2)
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)
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 |