# US 5,704,019 A · Resolution conversion method and apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,704,019 A
- Document ID: US5704019A
- Status: Granted
- Kind: A
- Application number: 08/245,634
- Filed: 1994-05-18
- Granted: 1997-12-30
- Earliest claimed: 1993-05-20
- Assignees: Canon Kabushiki Kaisha
- Inventors: Yuji Akiyama; Kazuhiko Morimura; Masashi Matsumoto; Sadayuki Sugama; Masashi Kamada; Takayuki Ninomiya
- Web page: https://patentgrep.com/patent/US5704019A

## CPC

- G06T 3/4023: based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
- G06K 15/102: {using ink jet print heads}
- G06K 2215/0057: Sizing and resolution changes
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

Data processing method and apparatus for converting data such as character data or image data of a resolution X into data of a resolution Y which are effective for use in, particularly, a recording apparatus such as an ink jet printer or the like. The data processing method comprises a first dividing step of dividing the data of the resolution X in the main-scan direction every A bits; a first converting step of converting the divided A-bit data into the B-bit data of the bit number B by using a first conversion pattern table; a second dividing step of dividing the data which was obtained by repeating the conversion by the first converting step by a number of times as many as a plurality of lines in the sub-scan direction every A bits; a second converting step of converting the divided A-bit data into the B-bit data of the bit number B by using a second conversion pattern table; and a reducing step of reducing the data of the resolution Y obtained by the second converting step by a thinning process by using a third conversion pattern table.

## Claims

### Claim 1

A data processing method for converting data of a resolution X into data of a resolution Y higher than said resolution X, comprising:
a first dividing step of dividing the data of the resolution X every A bits in a first direction;
a first converting step of converting the divided A-bit data into B-bit data of a bit number B by using a first conversion pattern table;
a second dividing step of dividing the data which was obtained by repeating the conversion by said first converting step by a number of times equal to a number of lines in a second direction, every A bits;
a second converting step of converting the divided A-bit data into the B-bit data of the bit number B by using a second conversion pattern table; and
a reducing step of reducing the data that was converted by said second converting step.

### Claim 2 (depends on 1)

A method according to claim 1, wherein the contents of said first and second conversion pattern tables are equal.

### Claim 3 (depends on 1)

A method according to claim 1, further having a reducing step of reducing the data of the resolution Y which was derived by said second converting step.

### Claim 4 (depends on 3)

A method according to claim 3, wherein in said reducing step, the data of the resolution Y is reduced by a thinning process.

### Claim 5 (depends on 3)

A method according to claim 3, wherein in said reducing step, the data of the resolution Y is reduced by a third conversion pattern table.

### Claim 6

A data processing apparatus comprising:
input means for inputting data of a first resolution;
converting means for converting the data of the first resolution into data of a second resolution higher than said first resolution by using a first conversion pattern table; and
reducing means for reducing the data of the second resolution which was converted by said converting means,
wherein said reducing means reduces the data of the second resolution by a thinning process.

### Claim 7 (depends on 6)

An apparatus according to claim 6, wherein said reducing means reduces the data of the second resolution by using a second conversion pattern table whose contents differ from the contents of said first conversion pattern table.

### Claim 8 (depends on 6)

An apparatus according to claim 6, wherein said reducing means reduces the data of the second resolution by a thinning process.

### Claim 9 (depends on 6)

An apparatus according to claim 6, further having recording means for recording the reduction image which was obtained by said reducing means.

### Claim 10 (depends on 9)

An apparatus according to claim 9, wherein said recording means records the reduction image at a recording resolution of said second resolution.

### Claim 11

A data processing apparatus comprising:
input means for inputting character code data and image data;
developing means for developing said input character code data into bit map data of a first resolution;
converting means for converting the input image data into image data of the first resolution by using a conversion pattern table, in a case where the resolution of the input image data is not equal to the first resolution; and
reducing means for reducing the bit map data of the first resolution which was obtained by said developing means and the image data of the first resolution which was obtained by said converting means.

### Claim 12 (depends on 11)

An apparatus according to claim 11, further having reducing means for reducing the data of the first resolution which was obtained by said developing means and said converting means.

### Claim 13 (depends on 11)

An apparatus according to claim 11, wherein said reducing means reduced the data of the first resolution by using a conversion pattern table.

### Claim 14 (depends on 11)

An apparatus according to claim 11, wherein said reducing means reduces the data of the first resolution by a thinning process.

### Claim 15

A data processing apparatus comprising:
data input means for inputting character code data and image data;
magnification input means for inputting a variable magnification of an output image;
developing means for developing the input character code data into data of a first resolution;
first processing means for variably magnifying the data of the first resolution which was derived by said developing means into the data of the magnification which was input from said magnification input means; and
second processing means for performing a data converting process to the magnified data so that the output image is an image of the magnification which was input from said magnification input means in consideration of a resolution of an output apparatus.

### Claim 16

A data processing method comprising:
an inputting step of inputting data of a first resolution;
a converting step of converting the data of the first resolution into data of a second resolution higher than said first resolution by using a first conversion pattern table; and
a reducing step of reducing the data of the second resolution which was converted by said converting step,
wherein, in said reducing step, the data of the second resolution is reduced by a thinning process.

### Claim 17 (depends on 16)

A method according to claim 16, wherein in said reducing step, the data of the second resolution is reduced by using a second conversion pattern table whose contents are different from the contents of said first conversion pattern table.

### Claim 18 (depends on 16)

A method according to claim 16, wherein in said reducing step, the data of the second resolution is reduced by a thinning process.

### Claim 19 (depends on 16)

A method according to claim 16, further having a recording step of recording the reduction image obtained by said reducing step.

### Claim 20 (depends on 19)

A method according to claim 19, wherein in said recording step, the reduction image is recorded at a recording resolution of said second resolution.

### Claim 21

A data processing method comprising:
an inputting step of inputting character code data and image data;
a developing step of developing the input character code data into bit map data of a first resolution;
a converting step of converting the input image data into image data of the first resolution by using a conversion pattern table, in a case where a resolution of the input image data is not equal to said first resolution; and
a reducing step of reducing the bit map data of the first resolution which was obtained in said developing step and the image data of the first resolution which was obtained in said converting step.

### Claim 22 (depends on 21)

A method according to claim 21, further having a reducing step of reducing the data of the first resolution which was obtained by said developing step and said converting step.

### Claim 23 (depends on 21)

A method according to claim 21, wherein in said reducing step, the data of the first resolution is reduced by using a conversion pattern table.

### Claim 24 (depends on 21)

A method according to claim 21, wherein in said reducing step, the data of the first resolution is reduced by a thinning process.

### Claim 25

A data processing method comprising:
a data input step of inputting character code data and image data;
a magnification inputting step of inputting a variable magnification of an output image;
a developing step of developing the input character code data into data of a first resolution;
a first processing step of variably converting the data of the first resolution which was obtained by said developing step into the data of the magnification which was input by said magnification inputting step; and
a second processing step of performing a data conversion process to the magnified data so that the output image becomes an image of the magnification which was input by said magnification inputting step in consideration of a resolution of an output apparatus.
