US4200867A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for painting images by synthetic color signal generation and control
Assignee: Microsoft Corp
•
Filing: 1978-04-03
•
Granted: 1980-04-29
•
Expires: 1998-04-03
Abstract
Abstract Color video images are remotely painted on the screen of a conventional color television receiver or a video monitor utilizing electronic color image storage means in a control device. The control device comprises a manual input unit, an image or picture element memory, a palette or color memory controllable independently of the image memory, and color television signal generating circuitry. The system includes further features enabling an artist to record and to recreate the painted images. In one embodiment, relatively high resolution is achieved with minimal staining of adjacent image portions.
Inventors
- 👤 Elmer D. Hill
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 22:20
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845; G09; G09G; G09G1/00; G09G1/28; G09G1/285; H; H04; H04N; H04N11/00
Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
187 words
A system for generating electronic signals representing an original color video image for display in a conventional video signal color display device such as a television receiver, said system comprising: means for producing said electronic signals for display in response to color value input signals; first memory means coupled to said signals producing means and having first memory elements, said first memory elements being constrained to store only a representation of a single preselectable color value for display; second memory means coupled to said first memory means and through said first memory means to said electronic signals producing means, said second memory means having second memory elements, said second memory elements corresponding to matrix locations of said video image, said memory elements being constrained to store only a representation of a single preselected matrix image value which designates a single one of said first memory locations; and cursor means for manually generating said matrix image values in said second memory means independently of said color values such that each one of said image matrix locations is assigned a color value by reference to said first memory locations.
Claim 2
Independent Claim
187 words
A system for generating electronic signals representing an original color video image for display in a conventional video signal color display device such as a television receiver, said system comprising: means for producing said electronic signals for display in response to color value input signals; first memory means coupled to said signals producing means and having first memory elements, said first memory elements being constrained to store only a representation of a single preselectable color value for display; second memory means coupled to said first memory means and through said first memory means to said electronic signals producing means, said second memory means having second memory elements, said second memory elements corresponding to matrix locations of said video image, said memory elements being constrained to store only a representation of a single preselected matrix image value which designates a single one of said first memory locations; and cursor means for manually generating said matrix image values in said second memory means independently of said color values such that each one of said image matrix locations is assigned a color value by reference to said first memory locations.
Claim 3
Dependent Claim
73 words
A system according to claim 1 wherein each one of said matrix image values comprises digital representations of memory addresses of a single one of said color values and wherein said electronic signals producing means is operative to scan said second memory elements and in response to the matrix image values stored therein to generate a signal corresponding to said color values stored in said first memory elements of said first memory means.
Claim 4
Dependent Claim
63 words
A system according to claim 1 or 2 further including a programmed microprocessor system coupled to said cursor means, to said first memory means and to said second memory means, wherein said signals producing means comprises a modulation and synchronization means and wherein said first and second memory means are adapted to store said color values and matrix image values in digital form.
Claim 5
Dependent Claim
25 words
A system according to claim 1 or 2 further including means for varying said color values independently of said matrix locations of said video image.
Claim 6
Dependent Claim
45 words
An apparatus according to claim 1 or 2 wherein said matrix image value generating cursor means comprises a joystick coupled through said signals producing means to said second memory means and operative to cause storage of preselected matrix image values in said second memory elements.
Claim 7
Dependent Claim
37 words
A system according to claim 5, and further including analog-to-digital converter means coupled to the output of said joystick; and means for uniquely identifying output signals of said joystick with a pre-selected operating interval of said joystick.
Claim 8
Dependent Claim
37 words
A system according to claim 1 or 2 wherein said signals producing means includes an oscillator and a modulator for producing a modulated television carrier signal adapted for coupling to input terminals of a standard television receiver.
Claim 9
Independent Claim
28 words
A system according to claims 1 or 2 further including means for simultaneously generating an ordered visual display of all color values stored in said first memory means.
Claim 10
Dependent Claim
26 words
A system according to claim 8 further including means for indicating the selected one of said color values which is under control of said cursor means.
Claim 11
Dependent Claim
24 words
A system according to claim 1 or 2 further including means for identifying the location of said cursor means in the displayed color image.
Claim 12
Dependent Claim
35 words
A system according to claim 10 wherein said location identifying means comprises means for causing the matrix image element at the position of said cursor means to alternate between a selected color and another color.
Claim 13
Dependent Claim
29 words
A system according to claim 1 or 2 further including means for designating the image size of said cursor means relative to the overall size of said video image.
Claim 14
Dependent Claim
18 words
A system according to claim 1 or 2 wherein said second memory means comprises a serial shift register.
Claim 15
Dependent Claim
38 words
A system according to claim 13 wherein said second memory means further includes auxiliary memory means for refeshing said shift register and control means for synchronizing data in said shift register with predetermined locations of said matrix image.
Claim 16
Independent Claim
150 words
A system for generating electronic signals representing an original color video image adapted for display in a conventional video signal display device, said system comprising: first memory means for color values; second memory means for matrix image values uniquely designating locations of said color values in said first memory means such that each element of said matrix image is assigned a color value; means for varying said color values independently of said matrix image wherein said color value varying means comprises means for independently adjusting the components of a color vector of each element of said color values, the color vector comprising a hue value element, a saturation value element and a luminance value element; cursor means for manually generating said matrix image values in said second memory means; and means responsive to said values in said second memory means and said first memory means for producing said electronic signals.
Claim 17
Independent Claim
150 words
A system for generating electronic signals representing an original color video image adapted for display in a conventional video signal display device, said system comprising: first memory means for color values; second memory means for matrix image values uniquely designating locations of said color values in said first memory means such that each element of said matrix image is assigned a color value; means for varying said color values independently of said matrix image wherein said color value varying means comprises means for independently adjusting the components of a color vector of each element of said color values, the color vector comprising a hue value element, a saturation value element and a luminance value element; cursor means for manually generating said matrix image values in said second memory means; and means responsive to said values in said second memory means and said first memory means for producing said electronic signals.
Claim 18
Dependent Claim
15 words
A system according the claim 15 wherein said color value varying means are continuously variable.
Claim 19
Dependent Claim
15 words
A system according to claim 15 wherein said color value varying means are discretely variable.
Claim 20
Dependent Claim
21 words
A system according to claim 15 further including means for transmitting and receiving an audio signal representation of said matrix image.
Claim 21
Dependent Claim
25 words
A system according to claim 18 wherein said audio signal transmission and receiving means comprises means for transmitting and receiving a plurality of audio tones.
Claim 22
Dependent Claim
25 words
A system according to claim 18 wherein said transmitting and receiving means further include an acoustic transducer for acoustically transmitting and receiving said audio signals.
Claim 23
Independent Claim
159 words
A system for generating electronic signals representing an original color video image adapted for display in a conventional video signal display device, said system comprising: first memory means for color values; second memory means for matrix image values uniquely designating location of said color values in said first memory means such that each element of said matrix image is assigned a color value; means for digitally averaging the color values of consecutively display image elements wherein said digital averaging means comprises a plurality of parallel shift registers adapted to accumulate separate consecutive digital values of each of the components of the color vector, means for adding said digital values, and means for dividing said digital values to produce a running average of said digital values; cursor means for manually generating said matrix image values in said second memory means; and means responsive to said values in said second memory means and said first memory means for producing electronic signals.
Claim 24
Independent Claim
159 words
A system for generating electronic signals representing an original color video image adapted for display in a conventional video signal display device, said system comprising: first memory means for color values; second memory means for matrix image values uniquely designating location of said color values in said first memory means such that each element of said matrix image is assigned a color value; means for digitally averaging the color values of consecutively display image elements wherein said digital averaging means comprises a plurality of parallel shift registers adapted to accumulate separate consecutive digital values of each of the components of the color vector, means for adding said digital values, and means for dividing said digital values to produce a running average of said digital values; cursor means for manually generating said matrix image values in said second memory means; and means responsive to said values in said second memory means and said first memory means for producing electronic signals.
Claim 25
Dependent Claim
171 words
In combination with a television receiver, apparatus for producing a color video image under manual control for display on the television receiver, said apparatus comprising: first memory means constrained to store a set of color values; second memory means constrained to store a two-dimensional matrix image, said matrix image comprising indices for uniquely identifying elements of said color values set; manually controllable means for registering said indices in said second memory means; manually controllable means for defining said color values of said color values set independently of said matrix image; means for generating a raster signal for defining a video resolution element and for synchronizing the apparatus with the television receiver, said raster generator including means for generating synchronization signals and blanking signals for interfacing with the television receiver; and means responsive to first memory means containing said color values set, said matrix image only through said first memory means and said video resolution element generating means for generating a composite color video signal at input terminals of the television receiver.
Claim 26
Dependent Claim
171 words
In combination with a television receiver, apparatus for producing a color video image under manual control for display on the television receiver, said apparatus comprising: first memory means constrained to store a set of color values; second memory means constrained to store a two-dimensional matrix image, said matrix image comprising indices for uniquely identifying elements of said color values set; manually controllable means for registering said indices in said second memory means; manually controllable means for defining said color values of said color values set independently of said matrix image; means for generating a raster signal for defining a video resolution element and for synchronizing the apparatus with the television receiver, said raster generator including means for generating synchronization signals and blanking signals for interfacing with the television receiver; and means responsive to first memory means containing said color values set, said matrix image only through said first memory means and said video resolution element generating means for generating a composite color video signal at input terminals of the television receiver.
Claim 27
Dependent Claim
45 words
An apparatus according to claim 22 wherein said raster generator further comprises means for producing horizontal line timing; means for producing vertical timing; means for producing horizontal blanking in synchronism with horizontal line timing; and means for producing vertical blanking in synchronism with vertical timing.
Claim 28
Dependent Claim
37 words
An apparatus according to claim 23 wherein said raster generator further includes means for generating a horizontal blanking interval; and means for generating a reference color signal level during the second half of said horizontal blanking interval.
Claim 29
Independent Claim
168 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: preselecting and storing a set of codes representative solely of image forming values in a first memory means, said values being independent and without reference to location in said color video image; generating values representative solely of a matrix image, said matrix image comprising indices uniquely identifying locations of selected ones of said image forming codes in said first memory means; storing said matrix image values in second memory means; and generating a color video signal in response to said matrix image and said set of codes by causing a scanning of said second memory means to retrieve said indices and in response to said indices to access a code so designated and to generate a signal representative of said image forming values at corresponding regions in said color video image for input to input terminals of a video display means such as a television receiver.
Claim 30
Independent Claim
168 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: preselecting and storing a set of codes representative solely of image forming values in a first memory means, said values being independent and without reference to location in said color video image; generating values representative solely of a matrix image, said matrix image comprising indices uniquely identifying locations of selected ones of said image forming codes in said first memory means; storing said matrix image values in second memory means; and generating a color video signal in response to said matrix image and said set of codes by causing a scanning of said second memory means to retrieve said indices and in response to said indices to access a code so designated and to generate a signal representative of said image forming values at corresponding regions in said color video image for input to input terminals of a video display means such as a television receiver.
Claim 31
Dependent Claim
25 words
A method according to claim 25 wherein said values generating step comprises serially generating the indices by means of a remotely controllable manual input means.
Claim 32
Dependent Claim
34 words
A method according to claim 25 or 26 wherein said values generating step further comprises transferring signal representations of said indices to said second memory means in response to an audio frequency encoded signal.
Claim 33
Dependent Claim
147 words
A method according to claim 25 for indicating the position in the displayed matrix image of a values generating step representing a cursor, said method comprising the steps of: storing the matrix image value corresponding to the cursor current position in a temporary memory loaction set aside for the current position; comparing previous and current matrix values at the corresponding location is said second memory means to detect a change in said designated position; transferring the current selected color value to said second memory means and periodically substituting for a brief interval a nonselected color value for the current selected color value in said location of said second memory means and periodically restoring the current selected color value; and, upon detection of movement of the cursor away from the current position, finally transferring a further designated color value to said corresponding location in said second memory means.
Claim 34
Dependent Claim
27 words
A method according to claim 28 wherein said final transferring step comprises storing the current selected color value in the designated location of said second memory means.
Claim 35
Dependent Claim
27 words
A method according to claim 28 wherein said final transferring step comprises restoring the previous selected color value to the designated location of said second memory means.
Claim 36
Dependent Claim
30 words
A method according to claim 25 or 26 wherein said first and second memory means are digital and are stored in digital form in said first and second memory means.
Claim 37
Dependent Claim
27 words
A method according to claim 25 or 26 further including the optional step of automatically generating a matrix image consisting of only one of said color values.
Claim 38
Dependent Claim
30 words
A method according to claim 25 or 26 further including the optional step of simultaneously generating an ordered visual display of all color values stored in said first memory means.
Claim 39
Dependent Claim
19 words
A method according to claim 33 further including the step of indicating the selected one of said color values.
Claim 40
Dependent Claim
25 words
A method according to claim 33 further including the step of restoring matrix image values upon termination of said step of generating all color values.
Claim 41
Dependent Claim
48 words
A method according to claim 35 comprising the steps of separately accumulating consecutive digital values of each component of said color vector, adding like components, and dividing the sum by the number of values accumulated to produce a running average color value for generation of a video image.
Claim 42
Independent Claim
132 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: storing a set of color values in a first memory means; generating values for a matrix image, said matrix image comprising indices uniquely identifying locations of said color values in said first memory means; storing said matrix image values in second memory means; adjusting the components of the color vector of each of said color values independently of the matrix image, the components of the color vector comprising a hue value element, a saturation value element and a luminance value element; and generating a color video signal in response to said matrix image and said set of color values adapted for input to input terminals of a video display means.
Claim 43
Independent Claim
132 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: storing a set of color values in a first memory means; generating values for a matrix image, said matrix image comprising indices uniquely identifying locations of said color values in said first memory means; storing said matrix image values in second memory means; adjusting the components of the color vector of each of said color values independently of the matrix image, the components of the color vector comprising a hue value element, a saturation value element and a luminance value element; and generating a color video signal in response to said matrix image and said set of color values adapted for input to input terminals of a video display means.
Claim 44
Independent Claim
121 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: storing a set of codes representative of image forming values in a first memory means; generating values for a matrix image, said matrix image values comprising indices uniquely identifying locations of selected ones of said codes in said first memory means; storing said matrix image values in second memory means; digitally averaging color vector components of consecutively-ordered image forming elements over a defined interval; and generating a color video signal in response to said matrix image and said set of codes and averaged color vector components for input of an image having enhanced image definition of consecutively-displayed image element.
Claim 45
Independent Claim
121 words
A method for creating an electronic signal representation of a visually displayable video color image under manual control comprising the steps of: storing a set of codes representative of image forming values in a first memory means; generating values for a matrix image, said matrix image values comprising indices uniquely identifying locations of selected ones of said codes in said first memory means; storing said matrix image values in second memory means; digitally averaging color vector components of consecutively-ordered image forming elements over a defined interval; and generating a color video signal in response to said matrix image and said set of codes and averaged color vector components for input of an image having enhanced image definition of consecutively-displayed image element.
References Cited (Backward Citations)
US3531796A
Cited
US3668687A
Cited
US3771155A
Cited
US3854130A
Cited
US3978470A
Cited
US4026555A
Cited
US4121283A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1983-04-29 | 1983-10-29 | 1984-04-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1987-04-29 | 1987-10-29 | 1988-04-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1991-04-29 | 1991-10-29 | 1992-04-29 | $7700.00 | Window Closed / Lapsed |