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

Electronic graphic system

Assignee: Quantel Ltd
•
Filing: 1997-09-03
•
Granted: 1999-11-16
•
Expires: 2017-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic graphic system comprises an image store for storing data defining an initial image, an address generator for generating address data identifying multiple dot areas in the store, and a processor for processing the data in each dot area so that picture elements in the dot area are defined by data of a substantially uniform value. The processed data thus defines a multiplicity of picture elements that together form an image of multiple dot areas derived from the initial image data. The system can be applied to data defining a still image and to video data defining a moving image. When applied to video data the dot areas can be varied on a time basis.

Inventors

  • 👤 Colin John Wrey
  • 👤 Matthew Sumner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:04
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10

Claims Analysis

Total Claims: 59
Claim 1
Independent Claim 106 words
An electronic graphic system comprising: an image store for storing data defining a multiplicity of picture elements that together form an initial image; an address generator for generating address data identifying multiple dot areas in the store, each area containing data defining a plurality of picture elements of the initial image; and a drawing processor for processing the data in each dot area so that picture elements in the dot area are defined by data of a substantially uniform value, the processed data thus defining a multiplicity of picture elements that together form a processed image of multiple dot areas derived from the initial image data.
Claim 2
Dependent Claim 106 words
An electronic graphic system comprising: an image store for storing data defining a multiplicity of picture elements that together form an initial image; an address generator for generating address data identifying multiple dot areas in the store, each area containing data defining a plurality of picture elements of the initial image; and a drawing processor for processing the data in each dot area so that picture elements in the dot area are defined by data of a substantially uniform value, the processed data thus defining a multiplicity of picture elements that together form a processed image of multiple dot areas derived from the initial image data.
Claim 3
Dependent Claim 25 words
A system as claimed in claim 1, further comprising a parameter store for storing data defining characteristics of the dot areas of the processed image.
Claim 4
Dependent Claim 37 words
A system as claimed in claim 2, wherein the parameter store comprises a spacing register for storing spacing data defining the spacing between dot areas in the processed image, which register is connected to the address generator.
Claim 5
Dependent Claim 53 words
A system as claimed in claim 3, wherein the address generator comprises a sample address generator for generating from the spacing data for each dot area an address in the image store from which data is sampled to determine the substantially uniform value to be used as the data defining the dot area.
Claim 6
Dependent Claim 34 words
A system as claimed in claim 4, wherein the address generator comprises a dot position generator for generating position data representing positions of dot areas in the processed image from the dot spacing data.
Claim 7
Dependent Claim 36 words
A system as claimed in claim 5, wherein the parameter store comprises a dot offset register for storing data representing a selected offset to be used by the dot position generator in generating the position data.
Claim 8
Dependent Claim 36 words
A system as claimed in claim 5, wherein the parameter store comprises a dot dither register for storing data representing a random offset to be used by the dot position generator in generating the position data.
Claim 9
Dependent Claim 35 words
A system as claimed in claim 2, wherein the parameter store comprises a dot density register for storing data representing dot density for use by the processor in processing the data for each dot area.
Claim 10
Dependent Claim 24 words
A system as claimed in claim 2, further comprising a brush store for storing dot form data defining the form of the dot areas.
Claim 11
Dependent Claim 17 words
A system as claimed in claim 9, further comprising a filter for filtering the dot form data.
Claim 12
Dependent Claim 38 words
A system as claimed in claim 10, wherein the parameter store comprises a dot size register for storing dot size data, and the filter is arranged to filter the dot form data depending on the dot size data.
Claim 13
Dependent Claim 39 words
A system as claimed in claim 10, wherein the filter is arranged to filter the dot form data to produce data representing a set of dot forms of different sizes, which data set is stored in the brush store.
Claim 14
Dependent Claim 35 words
A system as claimed in claim 2, further comprising a user operable device for inputting control values and a sub-system for generating data for storing in the parameter store depending on the input control values.
Claim 15
Dependent Claim 44 words
A system as claimed in claim 13, wherein the sub-system comprises maximum and minimum value registers for storing user input data representing a maximum value and a minimum value of a parameter and a processor for processing control data output for the parameter store.
Claim 16
Dependent Claim 38 words
A system as claimed in claim 14, further comprising a stencil store for storing data representing a stencil image, the stencil store being connected to supply the stencil data for use as the control data by the processor.
Claim 17
Dependent Claim 27 words
A system as claimed in claim 14, further comprising an enable register for storing user input enabling data for enabling the processor to process the control data.
Claim 18
Dependent Claim 37 words
A system as claimed in claim 16, wherein the processor is arranged to output the data in the maximum value register to the parameter store when not enabled by the enabling data to process the control data.
Claim 19
Dependent Claim 52 words
A system as claimed in claim 14, wherein the sub-system comprises a random number generator for outputting a random value and an adder for adding the random value to the data output by the processor, and a random enable register for storing user input enabling data for enabling the random number generator.
Claim 20
Dependent Claim 39 words
A system as claimed in claim 18, further comprising a random percentage register for storing user input percentage data, and a multiplier for multiplying the random value by the percentage data before the value is output to the adder.
Claim 21
Dependent Claim 72 words
A system as claimed in claim 14, wherein the sub-system comprises a modulator connected to depth and period registers for storing user input depth and period data, the modulator generating modulating data depending on the depth and period data, the system further comprising a multiplier for multiplying the data for the parameter store by the modulating data, and a modulator enable register for storing user input enabling data for enabling the modulator.
Claim 22
Dependent Claim 53 words
A system as claimed in claim 14, wherein the sub-system comprises a random number generator for outputting a random value and a multiplier for multiplying the data output by the processor by the random value so as to produce dither data defining a random position offset of dot areas in the processes image.
Claim 23
Dependent Claim 54 words
A system as claimed in claim 2, wherein the data in the parameter store is arranged to vary on a frame by frame basis and the processor is responsive to the data in the parameter store to process each video frame so as to produce a video clip comprising time varying multiple dot areas.
Claim 24
Dependent Claim 34 words
A system as claimed in claim 22, wherein the data in the parameter store is varied in accordance with at least one function generated in response to user manipulation of the display of graph.
Claim 25
Dependent Claim 18 words
A system as claimed in claim 1, further comprising a second image store for storing the processed data.
Claim 26
Dependent Claim 75 words
A system as claimed in claim 24, further comprising a user operable device for generating position data identifying a position and data representing another drawing parameter, the processor being responsive to said user operable device to address data in the image store and the second image store at store addresses corresponding to the position identified by the position data and to combine the addressed data from the stores depending on the other drawing parameter data.
Claim 27
Dependent Claim 21 words
A system as claimed in claim 1, further comprising a monitor for displaying the dot image defined by the processed data.
Claim 28
Dependent Claim 33 words
A system as claimed in claim 1, wherein, when the dot size is varied on a dot by dot basis, the drawing processor is arranged to output processed data in a predetermined order.
Claim 29
Dependent Claim 49 words
A system as claimed in claim 27, wherein the drawing processor is arranged to output data starting with dot areas at positions corresponding to the top and left sides of the image and ending with dot areas at positions corresponding to the bottom and right sides of the image.
Claim 30
Dependent Claim 33 words
A system as claimed in claim 27, wherein the drawing processor is arranged to output data starting with dot areas of the largest size and ending with dot areas of the smallest size.
Claim 31
Dependent Claim 45 words
A system as claimed in claim 1, further comprising a video data source for supplying data defining a plurality of video frames that together form one or more video clips a frame at a time to the image store for processing by the drawing processor.
Claim 32
Dependent Claim 42 words
A system as claimed in claim 30, wherein the processor is arranged to process the video data on a frame by frame basis to produce data defining a processed video clip comprising a plurality of video frames each comprising multiple dot areas.
Claim 33
Dependent Claim 54 words
A system as claimed in claim 31, wherein the data in the parameter store is arranged to vary on a frame by frame basis and the processor is responsive to the data in the parameter store to process each video frame so as to produce a video clip comprising time varying multiple dot areas.
Claim 34
Dependent Claim 16 words
A system is claimed in claim 30, wherein the video data source comprises a bulk store.
Claim 35
Dependent Claim 46 words
A system as claimed in claim 33, wherein the bulk store is a frame random access store enabling access to any frame of data in a frame period and simultaneously enabling the writing of a frame of data to any location therein in a frame period.
Claim 36
Independent Claim 100 words
A method processing image data the method comprising: storing in a store data defining a multiplicity of picture elements that together form an initial image; generating address data identifying multiple dot areas in the store, each area containing data defining a plurality of picture elements of the initial image; and processing the data in each dot area so that picture elements in the dot area are defined by data of a substantially uniform value, the processed data thus defining a multiplicity of picture elements that together form a processed image of multiple dot areas derived from the initial image data.
Claim 37
Independent Claim 100 words
A method processing image data the method comprising: storing in a store data defining a multiplicity of picture elements that together form an initial image; generating address data identifying multiple dot areas in the store, each area containing data defining a plurality of picture elements of the initial image; and processing the data in each dot area so that picture elements in the dot area are defined by data of a substantially uniform value, the processed data thus defining a multiplicity of picture elements that together form a processed image of multiple dot areas derived from the initial image data.
Claim 38
Dependent Claim 25 words
A method as claimed in claim 35, further comprising storing in a parameter store data defining characteristics of the dot areas of the processed image.
Claim 39
Dependent Claim 26 words
A method as claimed in claim 36, further comprising storing in the parameter store spacing data defining the spacing between dot areas in the processed image.
Claim 40
Dependent Claim 44 words
A system as claimed in claim 37, comprising generating from the spacing data for each dot area an address in the image store from which data is sampled to determine the substantially uniform value to be used as the data defining the dot area.
Claim 41
Dependent Claim 26 words
A method as claimed in claim 38, further comprising generating position data representing positions of dot areas in the processed image from the dot spacing data.
Claim 42
Dependent Claim 32 words
A method as claimed in claim 39, further comprising storing in the parameter store data representing a selected offset to be used by the dot position generator in generating the position data.
Claim 43
Dependent Claim 32 words
A method as claimed in claim 39, further comprising storing in the parameter store data representing a random offset to be used by the dot position generator in generating the position data.
Claim 44
Dependent Claim 28 words
A method as claimed in claim 36, further comprising storing in the parameter store data representing dot density for use in processing the data for each dot area.
Claim 45
Dependent Claim 21 words
A method as claimed in claim 36, further comprising inputting control values and generating data depending on the input control values.
Claim 46
Dependent Claim 27 words
A method as claimed in claim 43, further comprising storing input data representing a maximum value and a minimum value of a parameter. and processing control data.
Claim 47
Dependent Claim 35 words
A method as claimed in claim 44, further comprising storing in a stencil store data representing a stencil image, the stencil store being connected to supply the stencil data for use as the control data.
Claim 48
Dependent Claim 22 words
A method as claimed in claim 44, further comprising storing user input enabling data for enabling the processing of the control data.
Claim 49
Dependent Claim 30 words
A method as claimed in claim 46, further comprising outputting the maximum value data to the parameter store when not enabled by the enabling data to process the control data.
Claim 50
Dependent Claim 20 words
A method as claimed in claim 44, further comprising adding a random value to the data for the parameter store.
Claim 51
Dependent Claim 28 words
A method as claimed in claim 48, further comprising multiplying the random value by percentage data before the value is added to the data for the parameter store.
Claim 52
Dependent Claim 31 words
A method as claimed in claim 44, further comprising generating modulating data depending on the depth and period data, and multiplying the data for the parameter store by the modulating data.
Claim 53
Dependent Claim 37 words
A method as claimed in claim 44, further comprising multiplying the data for the parameter by a random value so as to produce dither data defining a random position offset of old areas in the processes image.
Claim 54
Dependent Claim 32 words
A method as claimed in claim 35, further comprising storing dot form data defining the form of the dot areas, and filtering the dot form data depending on the dot size data.
Claim 55
Dependent Claim 33 words
A method as claimed in claim 35, further comprising for storing dot form data defining the form of the dot areas, and filtering the dot form data depending on the dot size data.
Claim 56
Dependent Claim 32 words
A method as claimed in claim 35, further comprising storing dot form data defining the form of the dot areas, and filtering the dot form data depending on the dot size data.
Claim 57
Dependent Claim 18 words
A method as claimed in claim 54, further comprising calculating filtering parameters depending on the dot size data.
Claim 58
Dependent Claim 18 words
A method as claimed in claim 35, further comprising a second image store for storing the processed data.
Claim 59
Dependent Claim 18 words
A method as claimed in claim 35, further comprising displaying the dot image defined by the processed data.

References Cited (Backward Citations)

GB2089625A Cited
US4514818A Cited
GB2113950A Cited
US4602286A Cited
US5675720A Cited
US5831604A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag