Processing based on command and register
First Claim
1. An image processing apparatus comprising:
- a memory configured to store a command list which includes a plurality of command information which specify one of a plurality of types of command;
a processing unit configured to have a register set by a register control command and configured to execute a process based on a data processing command and the register; and
an input unit configured to acquire the command list from the memory and to output the register control command to said processing unit when one of command information of the command list indicates the register control command, and to acquire image data from the memory and output a data processing command including the acquired image data to said processing unit when one of command information of the command list indicates a data acquisition command.
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.
10 Citations
9 Claims
-
1. An image processing apparatus comprising:
-
a memory configured to store a command list which includes a plurality of command information which specify one of a plurality of types of command; a processing unit configured to have a register set by a register control command and configured to execute a process based on a data processing command and the register; and an input unit configured to acquire the command list from the memory and to output the register control command to said processing unit when one of command information of the command list indicates the register control command, and to acquire image data from the memory and output a data processing command including the acquired image data to said processing unit when one of command information of the command list indicates a data acquisition command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing apparatus comprising:
-
a command register for holding a plurality of command information set from the outside; a buffer for holding data to be processed read from the outside; a processing unit configured to have a register set by a register control command and configured to process image data based on a data processing command and a content stored in the register; and an input unit configured to output the register control command for controlling the register of said processing unit based on one of the command information stored in said command register, and configured to output a data processing command for instructing data processing based on the one of the command information stored in said command register, wherein the data processing command is output with the data to be processed acquired from said buffer, wherein the input unit includes a PUSH-type command generation unit which generates the data processing command based on the command information stored in command register and the data stored in the buffer. - 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:
-
a memory configured to store a command list which includes a plurality of command information which specify one of a plurality of types of command;
an input unit configured to output a command based on the command list; anda processing unit configured to have a register and execute processing of image data based on the command outputted from said input unit and the register, 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 when one of the command information indicate the register control command; 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 when one of the command information indicates a data acquisition which includes the acquired data, and to output a data processing command including the acquired data to said processing unit.
-
-
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 information set from the outside and a buffer for holding data to be processed set from the outside; and
a processing unit configured to have a register and configured to process the data to be processed based on a content stored in the register and a 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 and a data processing command for instructing data processing based on the command information stored in the command register and the data stored in the buffer and to output the data processing command to said processing unit with the data stored in the buffer.
- an input unit comprising a command register for holding a command information set from the outside and a buffer for holding data to be processed set from the outside; and
Specification