Image processing device
AssigneeSeiko Epson Corporation
InventorsYoshihiro Nakami, Masatoshi Matsuhira
Life of this patent
Estimating the term…
Abstract
A color printer 20 allocates all of the image processing memory resources for image processing on image data GD lined up in the main scanning direction of a print head IH, secures an amount of memory resources for each of the lined up image data GD, and releases the memory resources as the image processing completes. A CPU 51 secures image processing memory resources for an image datum 1 in the storage area of a RAM 53, and releases the secured memory resources when the image processing on the image datum 1 is complete. The CPU 51 repeatedly implements this processing on each image datum contained in one print job.
Claims33
An image processing device for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the image processing device comprising:
- first storage unit having a storage area with a predetermined capacity used in the image processing;
- image data acquiring unit for acquiring one image datum from a plurality of image data contained in one output job according to an output sequence for outputting image data;
- information acquiring unit for acquiring the image processing control information associated with the acquired image datum;
- work area securing unit for securing a work area in the storage area for carrying out image processing on the acquired image datum;
- image processing unit for carrying out image processing on the acquired image datum based on the acquired image processing control information using the secured work area;
- and
- work area releasing unit for releasing the secured work area when image processing on the image data is complete.
An image processing device for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the image processing device comprising:
- first storage unit having a storage area with a predetermined capacity used in the image processing;
- image datum acquiring unit for acquiring one image datum from a plurality of image data contained in one output job according to an output sequence for outputting image data;
- information acquiring unit for acquiring the image processing control information associated with the image datum;
- gamma correction work area securing unit for securing a gamma correction work area in the storage area for carrying out gamma correction processing on the acquired image datum;
- and
- gamma correction processing unit for generating a gamma correction table in the gamma correction work area based on the acquired image processing control information, and for carrying out gamma correction processing on the acquired image datum using the generated gamma correction table.
An image processing device for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the image processing device comprising:
- detection unit for detecting a number of image data contained in one output job;
- dividing unit for dividing the storage area of storage unit based on the detected number of image data;
- acquiring unit for acquiring the image processing control information associated with each of the image data;
- and
- image processing unit for using the divided storage area to implement image processing on the image data using the acquired image processing control information.
An image processing device for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the image processing device comprising:
- storage unit having a storage area with a predetermined capacity used in the image processing;
- image data number detecting unit for detecting a maximum number of image data contained in a main scanning direction, which is a movement direction, of an output mechanism for carrying out image output;
- storage area dividing unit for dividing the storage area based on the detected number of image data;
- acquiring unit for acquiring the image processing control information associated with each of the image data along the scanning line;
- image processing unit for carrying out image processing based on the acquired image processing control information on the image data corresponding thereto using the divided storage area;
- and
- storage area releasing unit for releasing the used storage area when image processing on the image datum is complete.
An image processing device for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the image processing device comprising:
- storage unit having a storage area with a capacity smaller than a work area capacity needed for image processing on all image data contained in one output job;
- image processing unit for controlling securing and releasing of a work area in the storage area needed for image processing of one image datum, and carrying out image processing on all image data contained in one output job;
- and
- image data transmission unit for transmitting image data having undergone the image processing.
A method of carrying out image processing, using image processing control information used during image processing of image data and associated therewith, on image data corresponding to an output job containing a plurality of the image data, the method comprising:
- securing a work area in a storage area with a predetermined capacity in storage unit in order to implement the image processing, and carrying out image processing on the image data by each datum using the image processing control information;
- transmitting image data having undergone the image processing;
- and
- releasing the secured work area for each image datum when image processing on the image datum is complete.
A method of carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the method comprising:
- acquiring one datum from a plurality of data contained in one output job according to an output sequence for outputting image data;
- acquiring the image processing control information associated with the acquired image datum;
- securing a work area in a storage area in first storage unit for carrying out image processing on the acquired image datum;
- carrying out image processing on the acquired image datum based on the acquired image processing control information using the secured work area;
- and
- releasing the secured work area when image processing on the image datum is complete.
A method of carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the method comprising:
- acquiring one image datum from a plurality of image data contained in one output job according to an output sequence for outputting image data;
- acquiring the image processing control information associated with the acquired image datum;
- securing a gamma correction work area in a storage area of first storage unit in order to implement gamma correction processing on the acquired image datum;
- and
- generating a gamma correction table in the gamma correction work area based on the acquired image processing control information, and carrying out gamma correction processing on the acquired image datum using the generated gamma correction table.
A method of carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the method comprising:
- detecting a maximum number of image data contained in a main scanning direction, which is a movement direction, of an output mechanism for carrying out image output;
- dividing the storage area of storage unit based on the detected number of image data;
- acquiring the image processing control information associated with each of the image data along the main scanning direction;
- using the divided storage area to implement image processing on the image data using the acquired image processing control information;
- and
- releasing the used storage area when image processing of the image datum is complete.
A method of carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the method comprising:
- detecting a number of image data contained in one print job;
- dividing the storage area of storage unit based on the detected number of image data;
- acquiring the image processing control information associated with each of the image data;
- and
- using the divided storage area to implement image processing on the image data using the acquired image processing control information.
A method of carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the method comprising:
- controlling securing and releasing of a work area needed for image processing on one image datum in a storage area with a capacity smaller than a work area capacity needed for image processing on all image data contained in one output job in storage unit;
- and
- transmitting image data having undergone the image processing.
An output device for outputting an image corresponding to an output job containing a plurality of image data using image processing control information used during image processing of image data and associated therewith, the output device comprising:
- storage unit having a storage area with a predetermined capacity used in image processing on the datum;
- image processing unit for securing a work area in the storage area in order to implement the image processing, and for carrying out image processing for each image datum on the image data using image processing control information associated with the data;
- work area releasing unit for releasing the secured work area for each image datum when image processing on the datum is complete;
- and
- image data output unit for outputting image data having undergone the image processing.
A computer readable medium storing an image processing program codes for carrying out image processing, using image processing control information used during image processing of image data and associated therewith, on image data corresponding to an output job containing a plurality of the image data, the computer readable medium comprising:
- a computer program code for securing a work area in a storage area with a predetermined capacity in storage unit in order to implement the image processing, and carrying out image processing on the image data by each datum using the image processing control information;
- a computer program code for transmitting image data having undergone the image processing;
- and
- a computer program code for releasing the secured work area for each image datum when image processing on the image datum is complete.
A computer readable medium storing an image processing program codes for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the computer readable medium comprising:
- a computer program code for acquiring one datum from a plurality of data contained in one output job according to an output sequence for outputting image data;
- a computer program code for acquiring the image processing control information associated with the acquired image datum;
- a computer program code for securing a work area in a storage area in first storage unit for carrying out image processing on the acquired image datum;
- a computer program code for carrying out image processing on the acquired image datum based on the acquired image processing control information using the secured work area;
- and
- a computer program code for releasing the secured work area when image processing on the image datum is complete.
A computer readable medium storing an image processing program codes for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the computer readable medium comprising:
- a computer program code for acquiring one image datum from a plurality of image data contained in one output job according to an output sequence for outputting image data;
- a computer program code for acquiring the image processing control information associated with the acquired image datum;
- a computer program code for securing a gamma correction work area in a storage area of first storage unit in order to implement gamma correction processing on the acquired image datum;
- and
- a computer program code for generating a gamma correction table in the gamma correction work area based on the acquired image processing control information, and carrying out gamma correction processing on the acquired image datum using the generated gamma correction table.
A computer readable medium storing an image processing program codes for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the computer readable medium comprising:
- a computer program code for detecting a maximum number of image data contained in a main scanning direction, which is a movement direction, of an output mechanism for carrying out image output;
- a computer program code for dividing the storage area of storage unit based on the detected number of image data;
- a computer program code for acquiring the image processing control information associated with each of the image data along the main scanning direction;
- a computer program code for using the divided storage area to implement image processing on the image data using the acquired image processing control information;
- and
- a computer program code for releasing the used storage area when image processing of the image datum is complete.
A computer readable medium storing an image processing program codes for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the computer readable medium comprising:
- a computer program code for detecting a number of image data contained in one print job;
- a computer program code for dividing the storage area of storage unit based on the detected number of image data;
- a computer program code for acquiring the image processing control information associated with each of the image data;
- and
- a computer program code for using the divided storage area to implement image processing on the image data using the acquired image processing control information.
A computer readable medium storing an image processing program codes for carrying out image processing using image data and image processing control information used during image processing of the image data as well as associated therewith, the computer readable medium comprising:
- a computer program code for controlling securing and releasing of a work area needed for image processing on one image datum in a storage area with a capacity smaller than a work area capacity needed for image processing on all image data contained in one output job in storage unit;
- and
- a computer program code for transmitting image data having undergone the image processing.
Dependencies are inferred from the claim text.