Image processing device
First Claim
1. An image processing device, comprising:
- an image dividing unit configured to divide an input image into a plurality of image sections;
an encoding unit configured to independently encode each of the image sections, and generate a first code stream including a plurality of code sections respectively corresponding to the image sections; and
an editing unit configured to edit one of the code sections in the first code stream, and to output a second code stream based on the edited code section,whereinthe editing unit includes an index changing unit that changes an index indicating a position of one of the image sections from the first code stream and outputs the second code stream with the one of the image sections from the first image stream having the changed index.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device is provided to increase processing speed with a simple configuration and without increasing required memory capacity when editing a compressed image. The image processing device includes an image dividing unit, an encoding unit, and an editing unit. The image dividing unit divides an input image into image sections. The encoding unit encodes individual image sections independently, and generates a code stream; the code stream includes code sections corresponding to the image sections. The editing unit edits an individual code section, for example, deletes or extracts an image section, or replaces an image section with another image, and outputs the resulting code stream.
15 Citations
8 Claims
-
1. An image processing device, comprising:
-
an image dividing unit configured to divide an input image into a plurality of image sections; an encoding unit configured to independently encode each of the image sections, and generate a first code stream including a plurality of code sections respectively corresponding to the image sections; and an editing unit configured to edit one of the code sections in the first code stream, and to output a second code stream based on the edited code section, wherein the editing unit includes an index changing unit that changes an index indicating a position of one of the image sections from the first code stream and outputs the second code stream with the one of the image sections from the first image stream having the changed index. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing device, comprising:
-
an image dividing unit configured to divide an input image into a plurality of image sections; an encoding unit configured to independently encode each of the image sections, and generate a first code stream including a plurality of code sections respectively corresponding to the image sections; and an editing unit configured to edit one of the code sections in the first code stream, and to output a second code stream differing from the first code string based on the edited at least one code section, wherein said editing unit comprises; a selection unit configured to select at least one of the code sections from the first code stream; and a replacement unit configured to replace the selected code section with predetermined coded data, and to output the second code stream including the unselected code sections from the first code stream and the predetermined code data, a decoding unit configured to decode the selected code section and generate first image data corresponding to the selected code section; an image data generation unit configured to generate second image data based on the first image data; a compression unit configured to encode the second image data and generate coded data, and to output the coded data to the replacement unit as the predetermined coded data; a detection unit configured to determine a texture pixel value of the first image data output from the decoding unit; and the image data generation unit assigns the determined texture pixel value to pixels of the first image data and outputs the pixel-value assigned first image data as the second image data.
-
-
7. An image forming apparatus, comprising:
-
an image reading unit configured to read an image on a manuscript; an image processing device, comprising;
an image dividing unit configured to divide an input image into a plurality of image sections;an encoding unit configured to independently encode each of the image sections, and generate a first code stream including a plurality of code sections respectively corresponding to the image sections; and an editing unit configured to edit one of the code sections in the first code stream, and to output a second code stream based on the edited code section, wherein the editing unit includes an index changing unit that changes an index indicating a position of one of the image sections from the first code stream and outputs the second code stream with the one of the image sections from the first image stream having the changed index, and a printer engine configured to form an image on a sheet of paper based on the second code stream.
-
-
8. A computer readable medium or memory that stores a program executable by a computer for processing an input image, the program comprising the steps of:
-
dividing the input image into a plurality of image sections; independently encoding each of the image sections, and generating a first code stream including a plurality of code sections respectively corresponding to the image sections; and editing one of the code sections in the first code stream, and outputting a second code stream based on the edited code section, wherein the editing step includes an index changing step that changes an index indicating a position of one of the image sections from the first code stream and outputting the second code stream with the one of the image sections from the first image stream having the changed index.
-
Specification