Patent US5754186A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5754186A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for blending images

Assignee: Apple Inc
•
Filing: 1996-02-02
•
Granted: 1998-05-19
•
Expires: 2016-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for blending first and second images stored in respective first and second VRAM buffers for production of a combined image on a computer display screen. The method includes storing a first image to be blended in a first VRAM buffer and storing a second image to be blended in a second VRAM buffer. The blending mechanism includes the process of loading the respective VRAM buffers with component 4 bit contributions of information representing first and second gray levels or color tones pixelwise representative of corresponding pixel portions of the respective first and second images to be combined. The output of the VRAM buffers combines these contributions of the respective first and second images to produce an address to a look-up table which produces at that particular address location a blended gray level or color tone representative of a blending of the two gray levels or color tones. This combines the first video data and the second video data to produce a blended image on the computer display screen.

Inventors

  • 👤 Tommy H. Tam
  • 👤 Michael L. Gough

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:24
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G09G5/397; G06F2203/00; G06F2203/048; G06F2203/04804; G09G2340/00; G09G2340/10

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 195 words
A pen-based computer system comprising: a central processing unit (CPU); a display assembly having an input tablet and a display screen; a video memory responsive to said CPU for storing first and second image information sets corresponding to first and second images to be displayed on display screen, one of the first and second images corresponding to a handwritten image drawn on the input tablet; and a video driver for providing pixel state information, said video driver being connected to said video memory and being responsive to the first and second information sets in determining pixel states provided to the video display such that the pixel states provided are a function of both the first and second images, and said video driver includes a look-up table, and wherein the image information sets are presented as addresses to said look-up table and said look-up table produces the pixel states for the video display; a recognizer for attempting to recognize the handwritten image, wherein when at least a portion of the handwritten image is recognized, said video driver operates to modify at least one of the first and second image information sets stored in said video memory.
Claim 2
Dependent Claim 195 words
A pen-based computer system comprising: a central processing unit (CPU); a display assembly having an input tablet and a display screen; a video memory responsive to said CPU for storing first and second image information sets corresponding to first and second images to be displayed on display screen, one of the first and second images corresponding to a handwritten image drawn on the input tablet; and a video driver for providing pixel state information, said video driver being connected to said video memory and being responsive to the first and second information sets in determining pixel states provided to the video display such that the pixel states provided are a function of both the first and second images, and said video driver includes a look-up table, and wherein the image information sets are presented as addresses to said look-up table and said look-up table produces the pixel states for the video display; a recognizer for attempting to recognize the handwritten image, wherein when at least a portion of the handwritten image is recognized, said video driver operates to modify at least one of the first and second image information sets stored in said video memory.
Claim 3
Dependent Claim 25 words
The computer system according to claim 1, wherein the pixel states produced by said look-up table represent a blending of the first and second images.
Claim 4
Dependent Claim 19 words
The computer system according to claim 2, wherein said video driver includes a color and/or gray scale screen controller.
Claim 5
Dependent Claim 41 words
The computer system according to claim 2, wherein said first and second images stored in said video memory are represented by four bit nibbles, and wherein the video driver provides an output signal indicative of the intended illumination of specific pixels.
Claim 6
Dependent Claim 31 words
The computer system according to claim 1, wherein said look-up table includes a plurality of addressable locations containing image tone level indications for pixels to be displayed on the video display.
Claim 7
Dependent Claim 29 words
The computer system according to claim 5, wherein said look-up table is divided into a plurality of sections, and each section provides tone level information for an associated color.
Claim 8
Dependent Claim 26 words
The computer system according to claim 6, wherein said look-up table comprises three sections, representing the respective colors, red, green, and blue, and/or gray scale hues.
Claim 9
Dependent Claim 28 words
The computer system according to claim 1, wherein said video memory includes a plurality of video RAMs, and first and second images are stored in separate video RAMs.
Claim 10
Dependent Claim 19 words
The computer system according to claim 8, wherein said plurality of video RAMs store image information in pixel pairs.
Claim 11
Dependent Claim 25 words
The computer system according to claim 1, wherein said computer system further performs an activity in accordance with the recognized portion of the handwritten image.
Claim 12
Dependent Claim 16 words
The computer system according to claim 10, wherein the activity is the execution of a command.
Claim 13
Dependent Claim 21 words
The computer system according to claim 10, wherein the activity is the display of a graphic item on the display screen.
Claim 14
Independent Claim 162 words
A method for blending first and second images to translucently overlay the images on a display assembly for a pen-based computer system, the display assembly having a display screen and an input tablet, the method comprising the steps of: loading first image information having a predetermined number of pixels into a first buffer; receiving a handwritten pen-based input on the input tablet of the display assembly, the handwritten pen-based input forming second image information having a corresponding predetermined number of pixels; loading the second image information into a second buffer; translucently combining said first and second images, respectively obtained from the first and second buffers, on a pixel-by-pixel basis to produce a blended image; displaying the blended image on the display screen of the display assembly; attempting to recognize the handwritten pen-based input; and when at least a portion of the handwritten pen-based input is recognized, deleting the portion from the second buffer and modifying the first image in the first buffer.
Claim 15
Independent Claim 162 words
A method for blending first and second images to translucently overlay the images on a display assembly for a pen-based computer system, the display assembly having a display screen and an input tablet, the method comprising the steps of: loading first image information having a predetermined number of pixels into a first buffer; receiving a handwritten pen-based input on the input tablet of the display assembly, the handwritten pen-based input forming second image information having a corresponding predetermined number of pixels; loading the second image information into a second buffer; translucently combining said first and second images, respectively obtained from the first and second buffers, on a pixel-by-pixel basis to produce a blended image; displaying the blended image on the display screen of the display assembly; attempting to recognize the handwritten pen-based input; and when at least a portion of the handwritten pen-based input is recognized, deleting the portion from the second buffer and modifying the first image in the first buffer.
Claim 16
Dependent Claim 35 words
The method according to claim 13, wherein first and second images are combined to establish an address location in a look-up table containing resultant pixel state information representing the combination of first and second images.
Claim 17
Dependent Claim 19 words
The method according to claim 14, wherein the entries of the look-up table comprise intensity or color tone indications.
Claim 18
Dependent Claim 26 words
The method according to claim 13, wherein each entry of the look-up table includes at least an intensity or color tone for red, green and blue.
Claim 19
Dependent Claim 36 words
The method according to claim 16, wherein said first and second image information is combined to represent a four bit contribution from said first image information and a four bit contribution from said second image information.
Claim 20
Dependent Claim 17 words
The method according to claim 13, wherein said first image information is produced from an application program.
Claim 21
Dependent Claim 23 words
The method according to claim 13, wherein said second image information is provided by a user using a pen on the input tablet.
Claim 22
Dependent Claim 36 words
The method according to claim 13, wherein said method further comprises: performing an activity in accordance with the recognized portion of the handwritten image when at least a portion of the handwritten pen-based input is recognized.
Claim 23
Dependent Claim 15 words
The method according to claim 20, wherein the activity is the execution of a command.
Claim 24
Dependent Claim 20 words
The method according to claim 20, wherein the activity is the display of a graphic item on the display screen.
Claim 25
Dependent Claim 250 words
A computer system, comprising: a video display for displaying images; an input tablet for receiving a handwritten input; an address bus having a plurality of address lines; a data bus having a plurality of data lines; a first video buffer, operatively connected to said data bus, for storing pixel data associated with a first image; a second video buffer, operatively connected to said data bus, for storing pixel data associated with a second image, the second image being formed from handwritten input; a display driver, operatively connected to said address and data buses, for controlling the loading of first and second video buffers with the pixel data from the first and second images, respectively, and for outputting resultant pixel data to said video display; a buffer selection circuit, operatively connected to said display driver, for selecting one of said first and second video buffers based on one of the address lines; a look-up table for receiving corresponding pixel data from said first and second video buffers via the selection by said buffer selection circuit, and for combining the corresponding pixel data from said first and second video buffers to produce the resultant pixel data for the video display; and a recognizer for attempting to recognize the handwritten input, wherein when at least a portion of the handwritten input is recognized, said computer system operates to delete at least a corresponding portion of the second image from the second video buffer and modifying the first image in the first video buffer.
Claim 26
Dependent Claim 250 words
A computer system, comprising: a video display for displaying images; an input tablet for receiving a handwritten input; an address bus having a plurality of address lines; a data bus having a plurality of data lines; a first video buffer, operatively connected to said data bus, for storing pixel data associated with a first image; a second video buffer, operatively connected to said data bus, for storing pixel data associated with a second image, the second image being formed from handwritten input; a display driver, operatively connected to said address and data buses, for controlling the loading of first and second video buffers with the pixel data from the first and second images, respectively, and for outputting resultant pixel data to said video display; a buffer selection circuit, operatively connected to said display driver, for selecting one of said first and second video buffers based on one of the address lines; a look-up table for receiving corresponding pixel data from said first and second video buffers via the selection by said buffer selection circuit, and for combining the corresponding pixel data from said first and second video buffers to produce the resultant pixel data for the video display; and a recognizer for attempting to recognize the handwritten input, wherein when at least a portion of the handwritten input is recognized, said computer system operates to delete at least a corresponding portion of the second image from the second video buffer and modifying the first image in the first video buffer.
Claim 27
Dependent Claim 24 words
A computer system as recited in claim 23, wherein said look-up table translucently combines the corresponding pixel data to produce the resultant pixel data.
Claim 28
Dependent Claim 32 words
A computer system as recited in claim 23, wherein said look-up table includes entries correspond to the resultant pixel data, and wherein said look-up table is addressed with the pixel data received.
Claim 29
Dependent Claim 21 words
A computer system as recited in claim 25, wherein the entries of said look-up table comprise intensity or color tone indications.
Claim 30
Dependent Claim 28 words
A computer system as recited in claim 25, wherein each entry of said look-up table includes at least an intensity or color tone for red, green and blue.
Claim 31
Dependent Claim 60 words
A computer system as recited in claim 23; wherein said display driver includes said look-up table; and wherein the pixel data are stored as sets of pixel data to said video buffers, the sets including pixel data for at least two pixels, and wherein the sets of pixel data read from said video buffers are supplied to said display driver.
Claim 32
Dependent Claim 24 words
A computer system as recited in claim 28, wherein said look-up table translucently combines the corresponding pixel data to produce the resultant pixel data.
Claim 33
Dependent Claim 25 words
The computer system according to claim 23, wherein said computer system further performs an activity in accordance with the recognized portion of the handwritten input.
Claim 34
Dependent Claim 16 words
The computer system according to claim 23, wherein the activity is the execution of a command.
Claim 35
Dependent Claim 21 words
The computer system according to claim 30, wherein the activity is the display of a graphic item on the video display.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-18 2001-11-17 2002-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-18 2005-11-17 2006-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-18 2009-11-17 2010-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag