Image processing device and image processing method
First Claim
1. An image processing device that includes a memory, an image processing section and a system control section, the memory and the image processing section being connected to a data bus, the image processing section including a pipeline in which a plurality of processing modules is connected in series, each processing modules being configured to perform a predetermined process on input data, the image processing section performing pipeline processing by the processing modules sequentially performing the process, the system control section performing setting the pipeline processing to be performed by the image processing section,wherein each of the processing modules includes:
- a data buffer configured to temporarily store the data in unit of processing,an arithmetic section configured to perform an arithmetic operation of the process in accordance with a setting of processing content by the system control section, anda control section configured to select a path within the processing module by which the data is transferred to the arithmetic section and control an operation of the data buffer in accordance with a setting of a data transfer path by the system control section,wherein the image processing section further includes;
a connection switching section configured to switch a connection between the processing modules constituting the pipeline in accordance with a setting of a pipeline configuration by the system control section,wherein at least one processing module among the plurality of processing modules is a second processing module including a second arithmetic section which is the arithmetic section for exclusively performing arithmetic operations of a plurality of predetermined processes, andwherein the system control section performs the setting of the transfer path and the setting of the pipeline configuration on the basis of contents of the process to be performed on the data by the second processing module and a storage capacity of the data buffer provided in the processing module connected adjacent to the second processing module.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an image processing device includes an image processing section including a pipeline in which a plurality of processing modules is connected in series, and a system control section performing setting the pipeline processing to be performed by the image processing section. Each of the processing modules includes a data buffer temporarily store the data, on arithmetic section configured to perform an arithmetic operation of the process according to a setting of processing content by the system control section, and a control section configured to select a data transfer path within the processing module and control an operation of the data buffer according to a setting of a data transfer path by the system control section. The image processing section further includes a connection switching section configured to switch a connection between the processing modules according to a setting of a pipeline configuration by the system control section.
3 Citations
8 Claims
-
1. An image processing device that includes a memory, an image processing section and a system control section, the memory and the image processing section being connected to a data bus, the image processing section including a pipeline in which a plurality of processing modules is connected in series, each processing modules being configured to perform a predetermined process on input data, the image processing section performing pipeline processing by the processing modules sequentially performing the process, the system control section performing setting the pipeline processing to be performed by the image processing section,
wherein each of the processing modules includes: -
a data buffer configured to temporarily store the data in unit of processing, an arithmetic section configured to perform an arithmetic operation of the process in accordance with a setting of processing content by the system control section, and a control section configured to select a path within the processing module by which the data is transferred to the arithmetic section and control an operation of the data buffer in accordance with a setting of a data transfer path by the system control section, wherein the image processing section further includes; a connection switching section configured to switch a connection between the processing modules constituting the pipeline in accordance with a setting of a pipeline configuration by the system control section, wherein at least one processing module among the plurality of processing modules is a second processing module including a second arithmetic section which is the arithmetic section for exclusively performing arithmetic operations of a plurality of predetermined processes, and wherein the system control section performs the setting of the transfer path and the setting of the pipeline configuration on the basis of contents of the process to be performed on the data by the second processing module and a storage capacity of the data buffer provided in the processing module connected adjacent to the second processing module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing method in an image processing device that includes a memory, an image processing section and a system control section, the memory and the image processing section being connected to a data bus, the image processing section including a pipeline in which a plurality of processing modules is connected in series, each processing modules being configured to perform a predetermined process on input data, the image processing section performing pipeline processing by the processing modules sequentially performing the process, and the system control section performing setting the pipeline processing to be performed by the image processing section, the image processing method comprising:
-
an arithmetic step, by an arithmetic section of the processing modules, performing an arithmetic operation of the process in according to a setting of processing content by the system control section; a control step, by a control section of the processing modules, selecting a path within the processing module by which the data is transferred to the arithmetic section and controlling an operation of a data buffer configured to temporarily store the data in unit of processing in accordance with a setting of a data transfer path by the system control section; a connection switching step, by the image processing section, switching a connection between the processing modules constituting the pipeline in accordance with a setting of a pipeline configuration by the system control section; wherein at least one processing module among the plurality of processing modules is a second processing module including a second arithmetic section which is the arithmetic section for exclusively performing arithmetic operations of a plurality of predetermined processes, and wherein the setting of the transfer path and the setting of the pipeline configuration is performed by the system control section on the basis of contents of the process to be performed on the data by the second processing module and a storage capacity of the data buffer provided in the processing module connected adjacent to the second processing module.
-
Specification