US4956872A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing apparatus capable of random mosaic and/or oil-painting-like processing
Assignee: Canon Inc
•
Filing: 1987-10-29
•
Granted: 1990-09-11
•
Expires: 2007-10-29
Abstract
Abstract An image processing apparatus in which a pixel of first image data is designated, a predetermined pattern is generated on first image data in accordance with the position of the designated pixel, the coordinates of each pixel in the predetermined pattern are transformed to this coordinate values of the predetermined pixel, and image information for the pixels of the first image data is, e.g., given the value of the designated pixel.
Inventors
- 👤 Hiroyuki Kimura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 12:40
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
176 words
An image processing method for converting image data of a plurality of pixels in a predetermined block into image data of a representative pixel in the predetermined block of an original image, comprising the steps of: randomly designating the representative pixel; converting a plurality of coordinate values of a plurality of pixels in the predetermined block into a coordinate value of the representative pixel, and storing the converted coordinate value in a coordinate file; executing said designating step and said converting-and-storing step plural times, once for each block of the original image, to complete the coordinate file, wherein said executing step further includes the step of changing the position of the predetermined block on the basis of a position of the representative pixel randomly designated in said designating step; storing an original image comprising image data of a plurality of pixels; and converting image data of each pixel of the original image into image data of a pixel in the same block and corresponding to the representative pixel of that block stored in said coordinate file.
Claim 2
Dependent Claim
176 words
An image processing method for converting image data of a plurality of pixels in a predetermined block into image data of a representative pixel in the predetermined block of an original image, comprising the steps of: randomly designating the representative pixel; converting a plurality of coordinate values of a plurality of pixels in the predetermined block into a coordinate value of the representative pixel, and storing the converted coordinate value in a coordinate file; executing said designating step and said converting-and-storing step plural times, once for each block of the original image, to complete the coordinate file, wherein said executing step further includes the step of changing the position of the predetermined block on the basis of a position of the representative pixel randomly designated in said designating step; storing an original image comprising image data of a plurality of pixels; and converting image data of each pixel of the original image into image data of a pixel in the same block and corresponding to the representative pixel of that block stored in said coordinate file.
Claim 3
Dependent Claim
27 words
A method according to claim 1, wherein each predetermined block is rectangular in shape, and the representative pixel is substantially at a center in the rectangular block.
Claim 4
Dependent Claim
18 words
A method according to claim 1, wherein a shape of each predetermined block represents a non-rectangular, brush-stroke-like pattern.
Claim 5
Dependent Claim
32 words
A method according to claim 1, wherein the number of pixels of the original image stored in said storing step is smaller than that of coordinate values stored in the coordinate file.
Claim 6
Dependent Claim
34 words
A method according to claim 1, wherein said converting-and-storing step further includes the step of storing a difference between a coordinate value prior to converting operation and a coordinate value after the converting operation.
Claim 7
Dependent Claim
114 words
An image processing method comprising the steps of: inputting an original image comprising image data of a plurality of pixels; randomly selecting a single pixel from among the plurality of pixels input in said inputting step; generating a brush pattern on the basis of image data of the pixel selected in said selecting step; repeatedly executing said selecting and generating steps in order to generate a plurality of brush patterns on the original image; and judging the number of the brush patterns generated in said generating step, wherein said executing step comprises finishing the repeated executing when, in said judging step, it is judged that a predetermined number of brush patterns have been generated.
Claim 8
Dependent Claim
114 words
An image processing method comprising the steps of: inputting an original image comprising image data of a plurality of pixels; randomly selecting a single pixel from among the plurality of pixels input in said inputting step; generating a brush pattern on the basis of image data of the pixel selected in said selecting step; repeatedly executing said selecting and generating steps in order to generate a plurality of brush patterns on the original image; and judging the number of the brush patterns generated in said generating step, wherein said executing step comprises finishing the repeated executing when, in said judging step, it is judged that a predetermined number of brush patterns have been generated.
Claim 9
Dependent Claim
49 words
A method according to claim 6, wherein said generating step includes the step of converting image data of a plurality of pixels which exist in the vicinity of the pixel selected in said selecting step, into image data of the selected pixel, in order to produce a brush pattern.
Claim 10
Dependent Claim
163 words
An image processing method for converting image data of a plurality of pixels in a predetermined block into image data of a representative pixel in the predetermined block of an original image, comprising the steps of: converting a plurality of coordinate values of a plurality of pixels in the predetermined block into a coordinate value of the representative pixel, and storing the converted coordinate value in a coordinate file; executing said converting-and-storing step plural times, once for each block of the original image, to complete the coordinate file; storing an original image comprising image data of a plurality of pixels; and converting image data of each pixel of the original image into image data of a pixel in the same block and corresponding to the representative pixel of that block stored in said coordinate file, wherein said converting-and-storing step further includes the step of storing a difference between a coordinate value prior to converting operation and a coordinate value after the converting operation.
Claim 11
Dependent Claim
163 words
An image processing method for converting image data of a plurality of pixels in a predetermined block into image data of a representative pixel in the predetermined block of an original image, comprising the steps of: converting a plurality of coordinate values of a plurality of pixels in the predetermined block into a coordinate value of the representative pixel, and storing the converted coordinate value in a coordinate file; executing said converting-and-storing step plural times, once for each block of the original image, to complete the coordinate file; storing an original image comprising image data of a plurality of pixels; and converting image data of each pixel of the original image into image data of a pixel in the same block and corresponding to the representative pixel of that block stored in said coordinate file, wherein said converting-and-storing step further includes the step of storing a difference between a coordinate value prior to converting operation and a coordinate value after the converting operation.
Claim 12
Dependent Claim
49 words
A method according to claim 8, further comprising the step of randomly designating the representative pixel, and wherein said executing step further includes the step of changing the position of the predetermined block on the basis of a position of the representative pixel randomly designated in said designating step.
Claim 13
Dependent Claim
26 words
A method according to claim 8, wherein each predetermined block is rectangular in shape, and the representative pixel is substantially centrally located in the rectangular block.
Claim 14
Dependent Claim
18 words
A method according to claim 8, wherein each predetermined block has a shape representing a non-rectangular, brush-stroke-like pattern.
Claim 15
Dependent Claim
32 words
A method according to claim 8, wherein the number of pixels of the original image stored in said storing step is smaller than that of coordinate values stored in the coordinate file.
References Cited (Backward Citations)
US4334245A
Cited
US4240112A
Cited
JPS5646370A
Cited
US4345313A
Cited
US4602286A
Cited
US4729029A
Cited
US4669054A
Cited
US4720871A
Cited
US4689682A
Cited
US4782388A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-09-10 | 1994-03-12 | 1994-09-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-09-10 | 1998-03-12 | 1998-09-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-09-10 | 2002-03-12 | 2002-09-11 | $7700.00 | Window Closed / Lapsed |