IMAGE PROCESSING APPARATUS AND CONTROL METHOD THEREOF, COMPUTER-READABLE STORAGE MEDIUM
First Claim
1. An image processing apparatus comprising:
- an input unit configured to acquire a command list from a memory and to output a command based on the command list; and
a processing unit configured to execute a process based on the command outputted from said input unit, whereinsaid input unit is configured tooutput a register control command indicating an instruction to a register to said processing unit if the register control command is acquired from the command list, and toacquire image data from the memory based on the register control command and generate a data processing command including the acquired image data to output the data processing command to said processing unit if a data acquisition command for instructing data acquisition is acquired from the command list.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus that applies image processing to image data read from a memory, the image processing apparatus including: an image processing input circuit that acquires a command list from the memory by direct memory access and that outputs a command based on the command list; and an image processing circuit that is connected to the image processing input circuit and that sets a register or executes processing of the image data in accordance with the command outputted from the image processing input circuit. The image processing input circuit uses an address instructed by a register control command to acquire image data from a memory by direct memory access if a data acquisition command for instructing data acquisition is acquired from the command list, generates a data processing command including the acquired image data, and outputs the command to the image processing circuit.
22 Citations
10 Claims
-
1. An image processing apparatus comprising:
-
an input unit configured to acquire a command list from a memory and to output a command based on the command list; and a processing unit configured to execute a process based on the command outputted from said input unit, wherein said input unit is configured to output a register control command indicating an instruction to a register to said processing unit if the register control command is acquired from the command list, and to acquire image data from the memory based on the register control command and generate a data processing command including the acquired image data to output the data processing command to said processing unit if a data acquisition command for instructing data acquisition is acquired from the command list. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing apparatus comprising:
-
a command register for holding data for command generation set from the outside; a buffer for holding data to be processed read from the outside; an input unit configured to generate and output a command in accordance with the data set to said command register; and a processing unit configured to process image data in accordance with the command outputted from said input unit, wherein said input unit comprises a PUSH-type command generation unit configured to generate a register control command for controlling a register of said processing unit or a data processing command for instructing data processing based on the command acquired from said command register and the data to be processed acquired from said buffer and output the command to said processing unit. - View Dependent Claims (7)
-
-
8. A control method of a processing apparatus that applies a process to data to be processed read from a memory, said processing apparatus comprising:
- an input unit configured to output a command based on a command list; and
a processing unit connected to said input unit, said processing unit configured to set a register or execute processing of image data in accordance with the command outputted from said input unit, said control method comprising;a step by said input unit to acquire a command list from the memory; a step by said input unit to output a register control command for instructing writing or reading of data to and from the register if the register control command is acquired from the command list; and a step by said input unit to use an address instructed by the register control command to acquire data to be processed from the memory if a data acquisition command for instructing data acquisition is acquired from the command list and to generate a data processing command including the acquired data and output the command to said processing unit.
- an input unit configured to output a command based on a command list; and
-
9. A control method of a processing apparatus that applies a process to data to be processed, said processing apparatus comprising:
- an input unit comprising a command register for holding a command set from the outside and a buffer for holding data to be processed set from the outside; and
a processing unit connected to said input unit, said processing unit configured to process the data to be processed in accordance with the command outputted from said input unit, said control method comprising;a step of receiving writing of data for command generation to the buffer and writing of data to be processed to the buffer; and a step by said input unit to generate a register control command for controlling a register of said processing unit or a data processing command for instructing data processing based on the command acquired from the command register and the data to be processed acquired from the buffer and to output the command to said processing unit.
- an input unit comprising a command register for holding a command set from the outside and a buffer for holding data to be processed set from the outside; and
-
10. A computer-readable storage medium storing a program for operating a processing apparatus that applies a process to data to be processed, said processing apparatus comprising:
- an input unit comprising a command register for holding a command set from the outside and a buffer for holding data to be processed set from the outside; and
a processing unit connected to said input unit, said processing unit configured to process the data to be processed in accordance with the command outputted from said input unit, wherein said program executes steps of;writing data for command generation to the buffer; receiving writing of data to be processed to the buffer; generating, by said input unit, a register control command for controlling a register of said processing unit or a data processing command for instructing data processing based on the command acquired from the command register and the data to be processed acquired from the buffer and outputting the command to said processing unit.
- an input unit comprising a command register for holding a command set from the outside and a buffer for holding data to be processed set from the outside; and
Specification