← Back to Patent Explorer
US4317114A Expired / Lapsed US ⏱️ 0.0 years remaining

Composite display device for combining image data and method

Assignee: CROMEMCO Inc 280 BERNARDO AVENUE MOUNTAIN VIEW CA 94043 A CORP OF
•
Filing: 1980-05-12
•
Granted: 1982-02-23
•
Expires: 2000-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A set of overlay images are established within a stack of memory maps for superpositioning over a host image on a raster display. The overlay images include legends, grids, cursors, graphs, formats, etc. which are primarily empty background with few actual image pixels. Overlay conflict between corresponding image pixels from different images is resolved by priority logic in accordance with the order of the image planes within the stack. The background pixels maintain a video switch in the host mode for continuing the flow of host data. The absence of background pixels in any plane (that is the presence of overlay image pixels in any plane) keys the video switch to the insert mode for substituting the overlay pixels for corresponding pixels of host data. The resulting composite data stream is decoded and presented to a D/A for display on a CRT. One overlay code is dedicated to background pixels in the overlay memory map, for indicating the absence of overlay pixels to control the status of the video switch. The background code is not decoded and therefore does not pass through the D/As to produce a visible display characteristic. The corresponding code in the host data may therefore represent a visible characteristic unique to the host image, such as keying a window within the host display to incorporate a secondary host image.

Inventors

  • 👤 James T. Walker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:25
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 164 words
A method for merging subimage scanline type digital data into a host image to form a composite display on a raster type display device, comprising the steps of: providing a stream of host image data; providing a source of the subimage data formed by pixels of subimage data containing at least one image code representing at least one visual display characteristic of the subimage, and formed by pixels of background data containing at least one background code; systematically addressing the source of subimage data to form a stream of subimage data containing subimage pixels and background pixels; syncronizing the stream of subimage data with the stream of host image data; detecting the absence of background pixels in the stream of subimage data; substituting subimage pixels in the stream of subimage data for the corresponding host image data in the stream of host image data in response to the absence of the background pixels in the stream of subimage data to form a composite display.
Claim 2
Independent Claim 164 words
A method for merging subimage scanline type digital data into a host image to form a composite display on a raster type display device, comprising the steps of: providing a stream of host image data; providing a source of the subimage data formed by pixels of subimage data containing at least one image code representing at least one visual display characteristic of the subimage, and formed by pixels of background data containing at least one background code; systematically addressing the source of subimage data to form a stream of subimage data containing subimage pixels and background pixels; syncronizing the stream of subimage data with the stream of host image data; detecting the absence of background pixels in the stream of subimage data; substituting subimage pixels in the stream of subimage data for the corresponding host image data in the stream of host image data in response to the absence of the background pixels in the stream of subimage data to form a composite display.
Claim 3
Dependent Claim 13 words
The method of claim 1, wherein the subimage data has M data codes.
Claim 4
Dependent Claim 42 words
The method of claim 2, wherein M-bg of the subimage codes are for subimage pixels to control pixel visual characteristics of the display thereof, and the remaining bg codes are for background pixels to control the format visual characteristics of the display.
Claim 5
Dependent Claim 16 words
The method of claim 3, wherein the stream of host image data has H data codes.
Claim 6
Dependent Claim 31 words
The method of claim 4, wherein H-ex of the host image codes control the visual characteristics of the display of the host data, and the remaining ex codes control visual characteristics.
Claim 7
Dependent Claim 23 words
The method of claim 5, wherein the subimage data has m bits and M=two-to-the-m, and the host data has h bits and H=two-to-the-h.
Claim 8
Dependent Claim 9 words
The method of claim 6, wherein m=h and M=H.
Claim 9
Dependent Claim 37 words
The method of claim 7, comprising the additional step of generating a window in the host image display for displaying related data in response to at least one of the remaining ex codes of the host data.
Claim 10
Dependent Claim 27 words
The method of claim 1, wherein the subimage pixels are syncronized with the host image data by vertical and horizontal raster signals in the host image data.
Claim 11
Dependent Claim 15 words
The method of claim 9, wherein the stream of host image data is analog data.
Claim 12
Dependent Claim 17 words
The method of claim 9, wherein the stream of host image data are pixels of digital data.
Claim 13
Dependent Claim 21 words
The method of claim 11, comprising the additional step of clocking the subimage pixels in syncronization with the host image pixels.
Claim 14
Dependent Claim 14 words
The method of claim 12, wherein the clock advances the data pixel by pixel.
Claim 15
Dependent Claim 24 words
The method of claim 1, wherein a plurality of subimages are provided from a plurality of subimage sources and merged with the host image.
Claim 16
Dependent Claim 160 words
Apparatus for combining at least one pixel type secondary image with a primary data stream for display on a raster type display device, comprising: memory means for receiving the secondary image pixels representing at least one secondary image and storing the secondary image pixels against background pixels; accessing means for generating at least one secondary image stream from the memory means, which stream is formed by secondary image pixels and background pixels in time correspondance with the primary data stream; detector means for detecting the presence and absence of background pixels in the secondary image stream; and switching means for receiving the primary data stream and the secondary image stream, and responsive to the detector means for combining secondary pixels from the secondary image stream with the primary data stream while background pixels are absent in the secondary image stream, and for maintaining the flow of the primary data stream while background pixels are present in the secondary image stream.
Claim 17
Dependent Claim 160 words
Apparatus for combining at least one pixel type secondary image with a primary data stream for display on a raster type display device, comprising: memory means for receiving the secondary image pixels representing at least one secondary image and storing the secondary image pixels against background pixels; accessing means for generating at least one secondary image stream from the memory means, which stream is formed by secondary image pixels and background pixels in time correspondance with the primary data stream; detector means for detecting the presence and absence of background pixels in the secondary image stream; and switching means for receiving the primary data stream and the secondary image stream, and responsive to the detector means for combining secondary pixels from the secondary image stream with the primary data stream while background pixels are absent in the secondary image stream, and for maintaining the flow of the primary data stream while background pixels are present in the secondary image stream.
Claim 18
Dependent Claim 24 words
The apparatus of claim 15, wherein the memory means receives secondary image pixels representing a plurality of n secondary images in plane priority relationship.
Claim 19
Dependent Claim 49 words
The apparatus of claim 16, wherein the memory means is a single memory map for sequentially receiving the n secondary images in order of plane priority in which the lowest priority secondary image is entered first and the higher priority secondary images are entered in order of increasing priority.
Claim 20
Dependent Claim 90 words
The apparatus of claim 16, wherein: the memory means is a stack of n memory maps each of which receives secondary image pixels of one of the n secondary images, and each of which provides a secondary image stream in response to the accessing means; the detector means is responsive to the resulting n secondary image streams for causing the switching means to terminate the secondary image stream containing background pixels, and for causing the switching means to combine one of the secondary image streams with the host data stream.
Claim 21
Dependent Claim 40 words
The apparatus of claim 18, further comprising a n-to-one merger means for receiving the n secondary image streams, and responsive to the detector means for continuously determining the highest priority secondary image stream which currently does not contain background pixels.
Claim 22
Dependent Claim 80 words
The apparatus of claim 19, wherein: the merger means is formed by a progressive logic circuit responsive to the detector means for determining the plane priority of the n secondary images; and the switching means is formed by a plurality of independently controlled switches responsive to the logic circuit for terminating the flow of each secondary image stream containing background pixels, and for permitting the substitution of only the highest priority secondary image stream which does not contain background pixels.
Claim 23
Dependent Claim 14 words
The apparatus of claim 15, wherein the secondary image stream has M secondary codes.
Claim 24
Dependent Claim 21 words
The apparatus of claim 21, wherein M-bg of the secondary codes are secondary image codes defining visual characteristics in the display.
Claim 25
Dependent Claim 30 words
The apparatus of claim 22, wherein the bg remaining secondary codes are background codes, at least one of which is detected by the detector means for controlling the switching means.
Claim 26
Independent Claim 185 words
A system for processing host input data and overlay input data to form a composite display, comprising: input host data means for providing a stream of host image data; a plurality of overlay memory means each of which receives and stores overlay input data representing an overlay image against background pixels; addressing means for accessing the plurality of overlay memory means to retrieve an overlay image stream of overlay pixels and background pixels from each memory means in syncronization with the host image stream; background detector means for monitoring the overlay image stream from each of the plurality of memory means for determining which overlay image streams contain background pixels; keying means for receiving the host image stream and the plurality of overlay image streams, and responsive to the detector means for keying the overlay pixels of the overlay image stream into the host data stream forming a composite image stream; digital to analog converter means responsive to the composite image stream from the keying means for providing an analog signal; and display means for generating the composite display in response to the analog signal.
Claim 27
Independent Claim 185 words
A system for processing host input data and overlay input data to form a composite display, comprising: input host data means for providing a stream of host image data; a plurality of overlay memory means each of which receives and stores overlay input data representing an overlay image against background pixels; addressing means for accessing the plurality of overlay memory means to retrieve an overlay image stream of overlay pixels and background pixels from each memory means in syncronization with the host image stream; background detector means for monitoring the overlay image stream from each of the plurality of memory means for determining which overlay image streams contain background pixels; keying means for receiving the host image stream and the plurality of overlay image streams, and responsive to the detector means for keying the overlay pixels of the overlay image stream into the host data stream forming a composite image stream; digital to analog converter means responsive to the composite image stream from the keying means for providing an analog signal; and display means for generating the composite display in response to the analog signal.
Claim 28
Dependent Claim 23 words
The system of claim 24, wherein the host input data means is a memory means for receiving and storing the host input data.
Claim 29
Dependent Claim 35 words
The system of claim 25, wherein the accessing means further comprises an address generator for systematically retrieving host pixels from the host memory means and overlay image pixels from the plurality of overlay memory means.
Claim 30
Dependent Claim 34 words
The system of claim 26, wherein the address generator further comprises a system clock generator for periodically clocking the memory means to establish syncronization between the host image stream and the overlay image streams.
Claim 31
Dependent Claim 14 words
The system of claim 24, wherein the overlay image stream has M overlay codes.
Claim 32
Dependent Claim 26 words
The system of claim 28, wherein M-bg of the overlay codes are overlay image codes defining visual characteristics in the overlay portion of the composite display.
Claim 33
Dependent Claim 35 words
The system of claim 29, wherein the bg remaining overlay codes are background codes for controlling system format, and at least one of which is detected by the detector means for controlling the keying means.
Claim 34
Dependent Claim 21 words
The system of claim 30, further comprising a host window generator responsive to at least one of the B background codes.
Claim 35
Dependent Claim 14 words
The system of claim 30, wherein the host image stream has H host codes.
Claim 36
Dependent Claim 26 words
The system of claim 32, wherein H-ex of the host codes are host image codes defining visual characteristics in the host portion of the composite display.
Claim 37
Dependent Claim 24 words
The system of claim 33, wherein the ex remaining host codes are host extra codes for controlling the system format of the composite display.
Claim 38
Dependent Claim 26 words
The system of claim 34, wherein at least one of the ex extra host codes controls a host window within the host portion of the display.
Claim 39
Dependent Claim 29 words
The system of claim 34, further comprising a memory table decoder means for receiving the composite image stream and providing decoded data to the digital to analog converter means.
Claim 40
Dependent Claim 32 words
The system of claim 36, wherein at least one of the ex extra host codes is applied to the decoder means for further accessing the decoder means and providing further decoded data.

References Cited (Backward Citations)

US3833760A Cited
US3944993A Cited
US4156237A Cited
US4209832A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-02-22 1985-08-24 1986-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-02-22 1989-08-24 1990-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-02-22 1993-08-24 1994-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag