Image forming apparatus
AssigneeCanon Kabushiki Kaisha
InventorKazuyoshi Suzuki
Life of this patent
Estimating the term…
Abstract
An image forming apparatus wherein data which enters in parallel a plurality of pixels at a time is converted to a serial image data string. This serial image data string is shifted by a predetermined number of pixels, the shifted serial image data string is output in parallel a plurality of pixels at a time, and an image is formed based upon the image data output in parallel a plurality of pixels at a time.
Claims23
An image forming apparatus comprising:
- first converting means for converting image data, which enters in parallel a plurality of pixels at a time, to a serial image data string;
- shifting means for shifting, by a predetermined number of pixels, the serial image data string output by said first converting means, wherein the predetermined number of pixels equates to an amount of adjustment for correction of an image position;
- second converting means for converting the serial image data string, which has been output by said shifting means, to parallel image data a plurality of pixels at a time;
- and
- image forming means for forming an image based upon the image data output by said second converting means in parallel a plurality of pixels at a time.
A data processing apparatus comprising:
- first converting means for converting digital data, which enters in parallel N-number of bits at a time (where N represents an integer of 2 or greater), to a serial data string;
- shifting means for shifting, by a predetermined number of bits, the serial data string output by said first converting means, wherein the predetermined number of bits equates to an amount of adjustment for correction of a bit position;
- and
- second converting means for converting the serial data string, which has been output by said shifting means, to parallel data a plurality of bits at a time.
An image forming apparatus comprising:
- first shifting means for shifting input image data in N-pixel units (where N represents an integer of 2 or greater);
- second shifting means for shifting image data, which has been shifted by said first shifting means, in M-pixel units (where M<N holds);
- and
- image forming means for forming an image based upon image data that has been shifted by said second shifting means,
- wherein numerical values for N and M are determined upon a basis of an amount of adjustment of an image position.
An image forming method comprising:
- a first converting step of converting image data, which enters in parallel a plurality of pixels at a time, to a serial image data string;
- a shifting step of shifting, by a predetermined number of pixels, the serial image data string output at said first converting step, wherein the predetermined number of pixels equates to an amount of adjustment for correction of an image position;
- a second converting step of converting the serial image data string, which has been output at said shifting step, to parallel image data a plurality of pixels at a time;
- and
- an image forming step of forming an image based upon the image data output at said second converting step in parallel a plurality of pixels at a time.
A data processing method comprising:
- a first converting step of converting digital data, which enters in parallel N-number of bits at a time (where N represents an integer of 2 or greater), to a serial data string;
- a shifting step of shifting, by a predetermined number of bits, the serial data string output at said first converting step, wherein the predetermined number of bits equates to an amount of adjustment for correction of a bit position;
- and
- a second converting step of converting the serial data string, which has been output at said shifting step, to parallel data a plurality of bits at a time.
An image forming method comprising:
- a first shifting step of shifting input image data in N-pixel units (where N represents an integer of 2 or greater);
- a second shifting step of shifting image data, which has been shifted at said first shifting step, in M-pixel units (where M<N holds);
- and
- an image forming step of forming an image based upon image data that has been shifted at said second shifting step,
- wherein numerical values for N and M are determined upon a basis of an amount of adjustment of an image position.
A computer readable storage medium storing program codes for image formation, comprising:
- a program code of a first converting step of converting image data, which enters in parallel a plurality of pixels at a time, to a serial image data string;
- a program code of a shifting step of shifting, by a predetermined number of pixels, the serial image data string output at said first converting step, wherein the predetermined number of pixels equates to an amount of adjustment for correction of an image position;
- a program code of a second converting step of converting the serial image data string, which has been output at said shifting step, to parallel image data a plurality of pixels at a time;
- and
- a program code of an image forming step of forming an image based upon the image data output at said second converting step in parallel a plurality of pixels at a time.
A computer readable storage medium storing program codes for data processing, comprising:
- a program code of a first converting step of converting digital data, which enters in parallel N-number of bits at a time (where N represents an integer of 2 or greater), to a serial data string;
- a program code of a shifting step of shifting, by a predetermined number of bits, the serial data string output at said first converting step, wherein the predetermined number of bits equates to an amount of adjustment for correction of a bit position;
- and
- a program code of a second converting step of converting the serial data string, which has been output at said shifting step, to parallel data a plurality of bits at a time.
A computer readable storage medium storing program codes for image formation, comprising:
- a program code of a first shifting step of shifting input image data in N-pixel units (where N represents an integer of 2 or greater);
- a program code of a second shifting step of shifting image data, which has been shifted at said first shifting step, in M-pixel units (where M<N holds);
- and
- a program code of an image forming step of forming an image based upon image data that has been shifted at said second shifting step,
- wherein numerical values for N and M are determined upon a basis of an amount of adjustment of an image position.
Dependencies are inferred from the claim text.