GB2245394A - Video framestore selective addressing system - Google Patents
Video framestore selective addressing system Download PDFInfo
- Publication number
- GB2245394A GB2245394A GB9107133A GB9107133A GB2245394A GB 2245394 A GB2245394 A GB 2245394A GB 9107133 A GB9107133 A GB 9107133A GB 9107133 A GB9107133 A GB 9107133A GB 2245394 A GB2245394 A GB 2245394A
- Authority
- GB
- United Kingdom
- Prior art keywords
- memory
- address counter
- memory means
- run
- address
- 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.)
- Withdrawn
Links
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/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/363—Graphics controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/005—Statistical coding, e.g. Huffman, run length coding
-
- 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/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/003—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to produce spatial visual effects
-
- 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
-
- 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/393—Arrangements for updating the contents of the bit-mapped memory
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Image Generation (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Input (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
A frame of video image data is stored in a memory 2 and is addressed by an address counter 4. The address counter is responsive to clock pulses supplied thereto to count incrementally through addresses in the memory. An access controller 8 supplies control signals comprising at least a start address and a run-length to the address counter, the run- length being dependent on the number of addresses through which the address counter is to count. Controllers 10, 6 are provided for writing data to and reading data from memory locations addressed by the address counter. <IMAGE>
Description
VIDEO FRAMESTORE A#SS Field of the Invention
This invention relates to addressing circuitry for accessing data stored in a memDry and in particular to the real-time manipulation of digital video data transfer to and from a dedicated rnarcry or "framestore".
BackqnvunS of the Invention
Dedicated memories for storing video image data are well knawn. They are commonly referred to as "framestores".
One type of framestore is arranged such that it has either fixed or partially adjustable addressing schemes where there is a set correspondence between the address of a pixel in the framestore memory and its position on the screen these have very little flexibility in terms of outputting particular areas of the framestore and at most they have the ability to swap between areas of the framestore thereby moving a "window" to view a portion of the total image in the framestore.
Other types of framestore are known which implement oomplicated schemes whereby image transformations can be implemented from a knowledge of the location of every pixel in the framestore. The individual pixels can be mapped to different locations in the output frame using appropriate transformations.
It will be appreciated that special effects such as zooms, vertical and horizontal flips, and oompressions of the image in the framestore can be acheived using the latter of the two types of framestore but the individaal mapping of each pixel makes these operations complex.
Summary of the Invention
The present invention provides a memDry means for storing a frame of video image data having addressing circuitry such that strings of pixels are selectively addressable. This enables blocks of picture data to be read in and out of the memory means or framestore in any desired order. In a preferred embodiment a specific address including line number and pixel number is given to each pixel of the framestore and a read or a write is initiated at a start line and start pixel address. The line and pixel addresses are then incremented or deeremented in a predetermined manner to write in or read out pixel data. Preferably the ability to skip pixel addresses is also included by varying the incremental and decremental step lengths.
De#aiied Description of the Preferred Embodiment
The invention will now be described in detail by way of example with reference to the drawings in which:
Figure 1 shows a block diagram of a framestore and its associated accessing circuitry embodying the invention;
Figure 2 shows a block diagram of an address counter for use in the circuitry of figure 1; and
Figures 2 to 8 show various transformations which can be performed on data when writing into or reading from a framestore.
The circuitry of figure 1 shows a framestore memory 2 the addressing of which for reading and writing to and from the memory is controlled by an address counter 4. Data can be read fran the framestore memory 2 via a read video data controller 6 which also receives a data control signal from a video access controller 8. The read video data controller 6 has an output compatible with a display for the video data stored in the framestore.
The video access controller also has a further data controller output coupled to a write video data controller 10. This has a plurality of data inputs 12 and an output coupled to the framestore memory.
The video access controller supplies a video run start address and other address counter control signals to the address counter 4. These are then used by the address counter to access particular portions of the frarnestore memory such that data may be written in or read out in any desired order. The video access controller produces the video run start address and the address counter control signals in response to coarnands loaded into it from a video segment command memory 14. The selection of video segment commands takes place under the control of a user preferably via same form of electronic controller such as a micro computer.
The video segment commands comprise specific information oonoerning the manner of addressing of the framestore memory 2 such as start address, zoom factor, direction of address counting, and the run length or number of pixels to be addressed. When a video segment command is executed by the video access controller 8 the video run start address is supplied to the address counter 4 along with various address counter control signals such as the run length and the direction of counting.At the same time data control signals are supplied by the video access controller to either the write video data controller 10 or the read data controller 6 in accordance with whether a write to or a read from the framestore zn#tcry 2 is to be performed. The ewrite or the read starts from the start address supplied by the video access controller and is either incremented or decremented for the number of pixel addresses specified in the run length in the and Y directions in the framestore.Whilst this is taking place the next video segment command is loaded into the video access controller ready to supply a start address and the address counter control signals for the next frame of data to be written to or read from the framestore memory 2. In this manner flexible, prcgrammable, contiguous access to any section of the framestore memory is achieved.
The control signals supplied by the video access controller 8 to the write video data controller 10 and the read video data controller 6 are used to synchronise input and output data with the sequence of framestore addresses supplied by the address counter 4.
A block diagram of the address counter 4 is shown in figure 2 and this oowprises a pixel counter 16, a line counter 18, a run length decoder 20, and a pixel/line increment selector switch 22.
The video run start address is supplied to the address counter 4 in the form of a pixel start address and a line start address which comprise inputs to the pixel counter 16 and the line counter 18 respectively. The eaddress counter control signals comprise a pixel increment which can be set to any desired miter such that the pixel counter can be configured to count in incremental steps of, for example 1, 2, 3, 4, 5 or more pixels. There is also a pixel increment direction signal which determines whether addresses should be incremented or decremented from the pixel start address. The line counter 18 receives corresponding line increment and line increment direction signals.There is a run-length signal which comprises an input to the run-length decoder 20 which has a pixel run-length output and a line run-length output which are cooped to further inputs of the pixel counter 16 and the line counter 18 respectively. The remaining signal is a pixel line increment selection signal which controls the selector switch 22 to supply a clock (CALK) signal to either the pixel counter 16 or the line counter 18. The eoutputs of the pixel counter 16 and the line counter 18 oomprise the framestore address for framestore memory 2.
In operation a pixel start address and line start address are supplied by the video access controller in response to a video segment oatrnand and are loaded into the pixel counter and the line counter. The pixel increment, pixel increment direction, and pixel run-length are also loaded into the pixel counter 16 whilst the line increment the line increment direction, and the line run-length are loaded into the line counter.
Assuming that addressing is to take place on a line by line basis the pixel/line increment selection signal controls the switch 22 to supply the clock signal to the pixel counter 16 initially. The epixel counter 16 will provide addresses along the first line of the block of memory to be addressed in steps determined by the pixel increment and a direction determined by the pixel increment direction for the run-length supplied by the run-length decoder 20. When the pixel counter 16 has counted through this run length the switch 22 will be controlled to supply the clock signal to the line counter so that the address supplied thereby can be incremented in accordance with the line increment and in the specified line increment direction.
Mbenwhile the pixel counter having clocked through its specified run-length resets to the pixel start address. After a single increment of the line counter the switch 22 is controlled to again supply clock pulses to the pixel counter so that a second line of pixels in the framestore memory 2 are addressed.
This process continues until both the pixel run-length and the line run-length have reached their ends.
Clearly there is no requirement for the pixel counter to always operate in preference to the line counter and their order of operation could be reversed such that vertical lines of memory in the framestore are addressed.
Using the addressing scheme shown in figures 1 and 2 enables arbitrary user alterable control of video data into and out of the framestore memory 2. In a preferred embodiment separate video access controllers are used for controlling reads from and writes to the framestore memory 2 although this is not shown in figure 1. The use of the pixel and line increment signals enables pixel skipping to be performed during writing to framestore memDry and pixel duplication during reading from framestore memory. This provides scope for effects such as image compresses and expands and these will be controlled by the video access controller in response to an appropriate video segment command.
The e remaining figures show examples of the type of effects which can be performed when using the arrangsment of figure 1.
Figure 3 shows a simple output of a full screen of video data.
This will involve the pixel start address and line start address being set to the top left of the framestore memory and being incremented sequentially across and down the screen.
The e pixel and line increments will both be set to one in this case.
Figure 4 shows a duplication of the lines in the top half of the framestore memory into the bottom half of an output video frame. In the example of figure 4 the video access controller would first supply signals to read the top half of the framestore memory into the top half of the output video frame and then supply signals to read the top half of the framestore memory into the bottom half of the output video frame.
In figure 4 an output expand, i.e. a zoom, is shown this is achieved by either reading each line twice and doubling the horizontal length of each line by pixel duplication or by setting the pixel increment and the line increment to be greater than one and then having some form of interpolation performed on the output video data to provide a full screen of video.
Figure 6 shows an input compression of video data achieved by skipping pixels under the control of the pixel and line increments thereby reducing the vertical and horizontal size of the input video frame. If a straight output of the framestore memory is performed as illustrated the input video frame will appear as a small rectangle in the top left hand corner of the output video display.
Figure 7 shows a horizontal flip of data stored in the framestore memory which is achieved by reversing the pixel increment direction. A corresponding vertical flip is shown in figure 8 and this is achieved by reversing the line increment direction.
Various ones of these effects can be combined. For example, the caS5ination of an input oompression with an output expand results in a mosaic effect on the displayed output. The codbination of a horizontal and vertical flip results in 1800 rotation. If a plurality of video sources are coupled to the write video data controller and are read into the framestore memory 2 under coOpression then a plurality of windows of video displays from each source can be stored in the memory.
It will be appreciated that this type of run length encoded addressing of the framestore memory gives considerable advantages over the prior art framestore addresses where the type of effects illustrated here require individual mapping of each piral location to a new location.
Claims (14)
1. A memory means for storing a frame of video image data having addressing circuitry oomprising, an address counter responsive to clock pulses supplied thereto to count incrementally through addresses in the memory means, the address oounter receiving at least a start address and a run-length from a control means, the run-length being dependent on the number of addresses through which the address counter is to count, and means for writing data to and reading data from memory locations addressed by the address counter.
2. A memory means according to claim 1 in which the address counter comprises first means for counting through addresses in a first direction along lines of memory locations, and second means for counting in a second direction across lines of memory lcoations.
3. A memory means according to claim 1 or 2 in which the address counter is responsive to a control signal supplied by the control means to set the incremental step length between addresses.
4. A memory means according to claim 2 in which both counting means are responsive to control signals supplied by the control means to set the incremental step lengths in the first and second directions independently.
5. A memory means according to claim 1 in which the address counter is responsive to control signals supplied by the control means to reverse the direction in which the address counter counts.
6. A memDry means according to claim 2 in which both counting means are responsive to control signals supplied by the control means to reverse the directions in which they count ifld#e#y.
7. A memory means according to claim 2 in which the address counter includes selecting mEans responsive to a control signal supplied by the control means to selectively apply clock signals to the first and second counting means.
8. A memory means according claim 1 in which the means for writing data to the memory means has a plurality of inputs coupled to different sources of image data.
9. A memory means according to claim 1 in which the means for reading data from the memory means has an output coupled to a display means.
10. Addressing circuitry according to claim 1 in which the control means is responsive to user selected caarmands to supply at least the start address and the run-length to the address counter.
11. A memory means for storing a frame of video image data having addressing circuitry substantially as herein described with reference to the figures.
12. A method for addressing a memory means for storing a frame of video image data comprising the steps of allocating a start address and a run-length and incrementally counting through memory locations in the memory means, the first location being determined by the start address and the number of locations addressed being dependent on the run-length.
13. A method for addressing a frame of video image data stored in a memory means substantially as herein described.
14. A memory means for storing a frame of video image data having addressing circuitry comprising means for selectively addressing strings of memory locations in the memory means.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPK067790 | 1990-06-18 | ||
AUPK079290 | 1990-06-22 | ||
AUPK079490 | 1990-06-22 | ||
AUPK090290 | 1990-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
GB9107133D0 GB9107133D0 (en) | 1991-05-22 |
GB2245394A true GB2245394A (en) | 1992-01-02 |
Family
ID=27424296
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9107156A Withdrawn GB2245463A (en) | 1990-06-18 | 1991-04-05 | Generating graphic images with run length encoded data |
GB9107133A Withdrawn GB2245394A (en) | 1990-06-18 | 1991-04-05 | Video framestore selective addressing system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9107156A Withdrawn GB2245463A (en) | 1990-06-18 | 1991-04-05 | Generating graphic images with run length encoded data |
Country Status (1)
Country | Link |
---|---|
GB (2) | GB2245463A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996024922A1 (en) * | 1995-02-06 | 1996-08-15 | Ic Works, Inc. | Filter ramdac with hardware 1 1/2-d zoom function |
EP0741379A1 (en) * | 1995-05-04 | 1996-11-06 | Winbond Electronics Corporation | Scaled video output overlaid onto a computer graphics output |
US5774110A (en) * | 1994-01-04 | 1998-06-30 | Edelson; Steven D. | Filter RAMDAC with hardware 11/2-D zoom function |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680172A (en) | 1992-01-21 | 1997-10-21 | Video Post & Transfer, Inc. | Consecutive frame scanning of cinematographic film |
US5504591A (en) * | 1994-04-25 | 1996-04-02 | Microsoft Corporation | System and method for compressing graphic images |
AU746985B2 (en) * | 1999-08-27 | 2002-05-09 | Canon Kabushiki Kaisha | Run-based compositing |
AUPQ251999A0 (en) | 1999-08-27 | 1999-09-23 | Canon Kabushiki Kaisha | Run-based compositing |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0082746A2 (en) * | 1981-12-17 | 1983-06-29 | AlliedSignal Inc. | Address generator |
WO1985000679A1 (en) * | 1983-07-20 | 1985-02-14 | Ramtek Corporation | Feedback vector generator and method |
EP0135940A2 (en) * | 1983-09-29 | 1985-04-03 | Nec Corporation | Dual port memory circuit |
EP0191280A2 (en) * | 1985-02-13 | 1986-08-20 | International Business Machines Corporation | Bit adressable multidimensional array |
EP0269330A2 (en) * | 1986-11-21 | 1988-06-01 | Advanced Micro Devices, Inc. | Array-word-organized memory system |
GB2202978A (en) * | 1987-03-19 | 1988-10-05 | Apple Computer | Video apparatus employing vrams |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4697178A (en) * | 1984-06-29 | 1987-09-29 | Megatek Corporation | Computer graphics system for real-time calculation and display of the perspective view of three-dimensional scenes |
GB2178277B (en) * | 1985-07-18 | 1989-08-23 | Anamartic Ltd | Graphics system for display of shaded polygons |
GB2186765A (en) * | 1986-02-17 | 1987-08-19 | Philips Electronic Associated | Data display apparatus |
FR2594980A1 (en) * | 1986-02-21 | 1987-08-28 | Gen Electric | VISUALIZATION PROCESSOR FOR A GRAPHICAL VISUALIZATION SYSTEM |
US5020002A (en) * | 1988-12-20 | 1991-05-28 | Sun Microsystems, Inc. | Method and apparatus for decomposing a quadrilateral figure for display and manipulation by a computer system |
-
1991
- 1991-04-05 GB GB9107156A patent/GB2245463A/en not_active Withdrawn
- 1991-04-05 GB GB9107133A patent/GB2245394A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0082746A2 (en) * | 1981-12-17 | 1983-06-29 | AlliedSignal Inc. | Address generator |
WO1985000679A1 (en) * | 1983-07-20 | 1985-02-14 | Ramtek Corporation | Feedback vector generator and method |
EP0135940A2 (en) * | 1983-09-29 | 1985-04-03 | Nec Corporation | Dual port memory circuit |
EP0191280A2 (en) * | 1985-02-13 | 1986-08-20 | International Business Machines Corporation | Bit adressable multidimensional array |
EP0269330A2 (en) * | 1986-11-21 | 1988-06-01 | Advanced Micro Devices, Inc. | Array-word-organized memory system |
GB2202978A (en) * | 1987-03-19 | 1988-10-05 | Apple Computer | Video apparatus employing vrams |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5774110A (en) * | 1994-01-04 | 1998-06-30 | Edelson; Steven D. | Filter RAMDAC with hardware 11/2-D zoom function |
WO1996024922A1 (en) * | 1995-02-06 | 1996-08-15 | Ic Works, Inc. | Filter ramdac with hardware 1 1/2-d zoom function |
EP0741379A1 (en) * | 1995-05-04 | 1996-11-06 | Winbond Electronics Corporation | Scaled video output overlaid onto a computer graphics output |
US5710573A (en) * | 1995-05-04 | 1998-01-20 | Winbond Electronics Corp. | Scaled video output overlaid onto a computer graphics output |
Also Published As
Publication number | Publication date |
---|---|
GB2245463A (en) | 1992-01-02 |
GB9107156D0 (en) | 1991-05-22 |
GB9107133D0 (en) | 1991-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0525943A2 (en) | Method and apparatus for merging independently generated internal video signal with external video signal | |
US5124692A (en) | Method and apparatus for providing rotation of digital image data | |
US5731811A (en) | Window-based memory architecture for image compilation | |
US5537156A (en) | Frame buffer address generator for the mulitple format display of multiple format source video | |
US5247612A (en) | Pixel display apparatus and method using a first-in, first-out buffer | |
JPH0557599B2 (en) | ||
JPH06138856A (en) | Output display system | |
EP0538056B1 (en) | An image processing system | |
US5818434A (en) | Method and apparatus for controlling image display | |
GB2245394A (en) | Video framestore selective addressing system | |
US4941127A (en) | Method for operating semiconductor memory system in the storage and readout of video signal data | |
JPS6199189A (en) | Video window method | |
AU694119B2 (en) | Media pipeline with multichannel video processing and playback | |
US6178289B1 (en) | Video data shuffling method and apparatus | |
JPS6332392B2 (en) | ||
KR100472478B1 (en) | Method and apparatus for controlling memory access | |
JPH08211849A (en) | Display controller | |
JPH04232993A (en) | Image data recording and display circuit | |
EP0618560B1 (en) | Window-based memory architecture for image compilation | |
JP2506960B2 (en) | Display controller | |
SU1462405A1 (en) | Device for displaying information | |
JPS60144790A (en) | Graphic display unit | |
JP2000125222A (en) | On-screen display device | |
JP2710314B2 (en) | Road information display control unit | |
JP2661958B2 (en) | Image processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |