IP Library Granted Patent US 11,798,133
Granted Patent B2
US 11,798,133 · App. 16/851,671 · Granted Oct 24, 2023

Image processing apparatus

Inventors: Fumiaki Sugiyama (Kanagawa, JP); Junichi Uchiyama (Kanagawa, JP); Tsutomu Nagaoka (Kanagawa, JP); Susumu Kimura (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06T5/00G06T7/11G06T2200/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,798,133
App. No.
16/851,671
Granted
Oct 24, 2023
Kind
B2
Abstract

An image processing apparatus includes a processor that performs image processing and that is constructed by using a reconfigurable-circuit device whose circuit is reconfigurable. The processor is configured to acquire image data that corresponds to each of one or more small regions into which an image is divided, determine a feature of the image data that is acquired and that corresponds to each of the one or more small regions, select a circuit configuration and perform processing in accordance with the obtained feature of the image data that corresponds to each of the one or more small regions, and cause a repository to retain rendering information, which is the image data that corresponds to each of the one or more small regions and that has undergone the processing.

Claims (42)

1. An image processing apparatus comprising:

a processor that performs image processing and that is constructed by using a reconfigurable-circuit device whose circuit is reconfigurable,

the processor being configured to

acquire image data that corresponds to each of one or more small regions into which an image is divided,

determine a feature of the image data that is acquired and that corresponds to each of the one or more small regions,

select a circuit configuration and perform processing in accordance with the determined feature of the image data that corresponds to each of the one or more small regions, wherein

when the determined feature of the image data corresponding to a respective small region indicates that an average number of contiguous pixels having a same pixel value is greater than a first threshold, the circuit configuration is selected so as to convert the image data corresponding to the respective small region into a first format where a fixed-sized command describes a collection of the contiguous pixels having the same pixel value, and

when the determined feature of the image data corresponding to the respective small region indicates that the average number of contiguous pixels having the same pixel value is not greater than the first threshold, the circuit configuration is selected so as to convert the image data corresponding to the respective small region into a second format different from the first format where a combination of a pixel value and tag information is used to describe each pixel in the image data, and

cause a repository to retain rendering information, which is the image data that corresponds to each of the one or more small regions and that has undergone the processing.

2. The image processing apparatus according to claim 1 ,

wherein each of the one or more small regions is a pixel sequence corresponding to a scanning line of the image.

3. The image processing apparatus according to claim 2 ,

wherein the feature of the image data that corresponds to each of the one or more small regions is determined based on an average of numbers of pixels, each number representing a number of contiguous pixels having a same pixel value in the pixel sequence corresponding to the scanning line.

4. The image processing apparatus according to claim 3 ,

wherein in accordance with the determination, if the average of numbers of pixels, each number representing the number of contiguous pixels having the same pixel value in one of the one or more small regions, is greater than the first threshold, at least one command representing the image data by using a pixel value and the number of contiguous pixels having the same pixel value is generated, and

if the average of numbers of pixels, each number representing the number of contiguous pixels having the same pixel value, is equal to or smaller than the first threshold, image processing is performed by using a processing method based on a pixel value of each pixel forming the small region.

5. The image processing apparatus according to claim 4 ,

wherein if the average of numbers of pixels, each number representing the number of contiguous pixels having the same pixel value in one of the one or more small regions, is greater than a second threshold that is greater than the first threshold, image processing is performed by using a first processing method in which a length of a sequence of contiguous pixels is not allowed to exceed a first length and

if the average of numbers of pixels, each number representing the number of contiguous pixels having the same pixel value, is greater than the first threshold and equal to or smaller than the second threshold, image processing is performed by using a second processing method in which a length of a sequence of contiguous pixels is not allowed to exceed a second length that is smaller than the first length.

6. The image processing apparatus according to claim 1 ,

wherein the processor includes as separate circuits a circuit that determines a feature of the image data and a circuit that performs the image processing.

7. The image processing apparatus according to claim 6 ,

wherein the circuit that performs the image processing acquires the image data and performs the image processing separately from the circuit that determines a feature of the image data.

8. The image processing apparatus according to claim 1 ,

wherein the processor is configured to

acquire the rendering information from the repository,

determine a type of image processing applied to the rendering information for each of the one or more small regions,

select a circuit configuration and perform rendering processing in accordance with the type of image processing that is determined, and

transmit an image obtained by the rendering processing to an image output apparatus.

9. The image processing apparatus according to claim 8 ,

wherein the processor is configured to

select a circuit configuration to perform the image processing in accordance with, in addition to the feature of the image data that corresponds to each of the one or more small regions, a capacity of an internal memory in a circuit used to perform processing that follows processing of acquiring the rendering information from the repository.

10. The image processing apparatus according to claim 8 ,

wherein the processor is configured to

select a circuit configuration to perform the image processing in accordance with, in addition to the feature of the image data that corresponds to each of the one or more small regions, a number of computing units in a circuit used to perform processing that follows processing of acquiring the rendering information from the repository.

11. An image processing apparatus comprising:

means for acquiring image data that corresponds to each of one or more small regions into which an image is divided,

means for determining a feature of the image data that is acquired and that corresponds to each of the one or more small regions,

means for selecting a circuit configuration and performing processing in accordance with the determined feature of the image data that corresponds to each of the one or more small regions, wherein

when the determined feature of the image data corresponding to a respective small region indicates that an average number of contiguous pixels having a same pixel value is greater than a first threshold, the circuit configuration is selected so as to convert the image data corresponding to the respective small region into a first format where a fixed-sized command describes a collection of the contiguous pixels having the same pixel value, and

when the determined feature of the image data corresponding to the respective small region indicates that the average number of contiguous pixels having the same pixel value is not greater than the first threshold, the circuit configuration is selected so as to convert the image data corresponding to the respective small region into a second format different from the first format where a combination of a pixel value and tag information is used to describe each pixel in the image data, and

means for causing a repository to retain rendering information, which is the image data that corresponds to each of the one or more small regions and that has undergone the processing.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056078/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2020
From: SUGIYAMA, FUMIAKI; UCHIYAMA, JUNICHI; NAGAOKA, TSUTOMU; KIMURA, SUSUMU
To: FUJI XEROX CO., LTD.
Reel/Frame 052428/0632 →
Priority Claims (1)
JP 2019-228366 · Dec 18, 2019 · national
Continuity (1)
Related Publication 20210192691A1 · Jun 24, 2021