# US 7,609,414 B2 · Image processing method, image processor, storage medium and program

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

- Number: US 7,609,414 B2
- Document ID: US7609414B2
- Status: Granted
- Kind: B2
- Application number: 10/995,403
- Filed: 2004-11-23
- Published: 2005-06-30
- Granted: 2009-10-27
- Earliest claimed: 2003-11-28
- Assignees: Canon Kabushiki Kaisha
- Inventors: Shuichi Kumada; Yoko Sato
- Web page: https://patentgrep.com/patent/US7609414B2

## CPC

- H04N 1/00222: {details of image data generation or reproduction, e.g. scan-to-email or network printing}
- G06K 15/02: using printers
- G06K 15/027: {Test patterns and calibration (arrangements for controlling or analysing printing mechanisms of typewriters or selective printing units B41J29/393 takes precedence; colour correction using test pattern analysis in general H04N1/6033)}
- G06K 15/1807: {relating to the print image preparation}
- H04N 1/00015: {Reproducing apparatus}
- H04N 1/00031: {Testing, i.e. determining the result of a trial (H04N1/00029 takes precedence; using test signals for transmission mode changing H04N2201/33371)}
- H04N 1/00045: {using a reference pattern designed for the purpose, e.g. a test chart}
- H04N 1/0005: {in service, i.e. during normal operation}
- H04N 1/00061: {using a remote apparatus (H04N1/00066 takes precedence)}
- H04N 1/00079: {remotely}
- H04N 1/00087: {Setting or calibrating (picture signal circuits H04N1/40)}
- H04N 1/00233: {details of image data reproduction, e.g. network printing or remote image display (using an image reproducing device as a local output from a computer H04N1/00238; digital output from computer to printer unit G06F3/12)}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- H04N 1/0035: {User-machine interface; Control console (input or output arrangements for computers G06F3/00)}
- H04N 1/6055: {using test pattern analysis}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

In order to obtain consistent output by a remote color printer over a communication network, a calibration is remotely performed on the remote color printer. More specifically, job data, including setting information for a calibration, is received, and the setting for the calibration is switched in accordance with the setting information between performing calibration processing on the job data by using calibration data obtained based on the setting information and performing calibration processing on the job data and job data received after the job data by using calibration data obtained based on the setting information.

## Claims

### Claim 1

An image processing method, comprising:
receiving print job data including setting information for a calibration; and
switching a setting for the calibration between a first mode of storing a current set calibration data in a memory, performing calibration processing on the received print job data only by using a created calibration data based on the setting information and resetting the current set calibration data read from the memory for subsequent received print job data or a second mode of performing calibration processing on the received print job data and subsequent received print job data by using the created calibration data based on the setting information.

### Claim 2 (depends on 1)

The image processing method according to claim 1, wherein the print job data is received from a remote location via a network.

### Claim 3 (depends on 1)

The image processing method according to claim 1, wherein processing is performed on intermediate data resulting from conversion of the print job data by using calibration data created based on the setting information.

### Claim 4 (depends on 1)

The image processing method according to claim 1, wherein the calibration is a calibration for primary colors and a calibration for multi-order colors.

### Claim 5 (depends on 4)

The image processing method according to claim 4, wherein the primary color calibration creates a one-dimensional LUT for correcting data of multiple color components in accordance with the job data for each of the color components.

### Claim 6 (depends on 4)

The image processing method according to claim 4, wherein the multi-order calibration corrects a profile for processing data of multiple color components in accordance with the print job data.

### Claim 7 (depends on 1)

The image processing method according to claim 1, wherein the setting information is received as a job ticket.

### Claim 8 (depends on 1)

The image processing method according to claim 1, wherein the calibration processing includes performing patch output, automatically reading the patch output, and creating the calibration data.

### Claim 9

An image processor comprising:
receiving means receiving print job data including setting information for a calibration; and
switching means switching a setting for the calibration, using calibration data based on the setting information between a first mode of storing a current set calibration data in a memory, performing calibration processing on the received print job data only by using a created calibration data based on the setting information and resetting the current set calibration data read from the memory for subsequent received print job data or a second mode of performing calibration processing on the received print job data and subsequent received print job data by using the created calibration data based on the setting information.

### Claim 10

A storage medium storing computer-executable process steps for processing an image, the computer-executable process steps comprising:
receiving print job data including setting information for a calibration; and
switching the setting for the calibration between a first mode of storing a current set calibration data in a memory, performing calibration processing on the received print job data only by using a created calibration data based on the setting information and resetting the current set calibration data read from the memory for subsequent received print job data or a second mode of performing calibration processing on the received print job data and subsequent received print job data by using the created calibration data based on the setting information.
