IMAGE DATA PROCESSING APPARATUS, IMAGE DATA PROCESSING METHOD, AND COMPUTER READABLE MEDIUM
First Claim
1. An image data processing apparatus comprising:
- a configuration selecting unit that determines types of image characteristics of individual processing units in image data and that selects a plurality of pieces of circuit configuration data for the individual processing units on the basis of the determined types of image characteristics;
a loading unit that predicts, on the basis of information on selection results of circuit configuration data obtained by the configuration selecting unit for processing units processed prior to the processing unit currently being processed among the processing units in the image data, a predetermined number of pieces of circuit configuration data in descending order of the likelihood of being selected for the processing unit currently being processed among the plurality of pieces of circuit configuration data, and that loads, before the configuration selecting unit selects the circuit configuration data for the processing unit currently being processed, the predicted predetermined number of pieces of configuration data into a circuit configuration memory for a reconfigurable circuit; and
a controller that performs control in such a manner that, in a case where the circuit configuration data selected by the configuration selecting unit for the processing unit currently being processed has already been loaded into the circuit configuration memory, the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the selected circuit configuration data, and that, in a case where the circuit configuration data selected by the configuration selecting unit for the processing unit currently being processed has not been loaded into the circuit configuration memory, the selected circuit configuration data is loaded into the circuit configuration memory, and the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the loaded, selected circuit configuration data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image data processing apparatus includes a configuration selecting unit, a loading unit, and a controller. The configuration selecting unit determines types of image characteristics of individual processing units in image data and selects plural pieces of circuit configuration data for individual processing units. The loading unit predicts a predetermined number of pieces of circuit configuration data in descending order of the likelihood of being selected for the processing unit currently being processed, and loads, before selection of the circuit configuration data for the processing unit, the predetermined number of pieces of configuration data into a circuit configuration memory for a reconfigurable circuit. If the selected circuit configuration data has already been loaded, the controller causes the circuit configuration to be reconfigured. If the selected circuit configuration data has not been loaded, the controller causes the selected circuit configuration data to be loaded and the circuit configuration to be reconfigured.
16 Citations
6 Claims
-
1. An image data processing apparatus comprising:
-
a configuration selecting unit that determines types of image characteristics of individual processing units in image data and that selects a plurality of pieces of circuit configuration data for the individual processing units on the basis of the determined types of image characteristics; a loading unit that predicts, on the basis of information on selection results of circuit configuration data obtained by the configuration selecting unit for processing units processed prior to the processing unit currently being processed among the processing units in the image data, a predetermined number of pieces of circuit configuration data in descending order of the likelihood of being selected for the processing unit currently being processed among the plurality of pieces of circuit configuration data, and that loads, before the configuration selecting unit selects the circuit configuration data for the processing unit currently being processed, the predicted predetermined number of pieces of configuration data into a circuit configuration memory for a reconfigurable circuit; and a controller that performs control in such a manner that, in a case where the circuit configuration data selected by the configuration selecting unit for the processing unit currently being processed has already been loaded into the circuit configuration memory, the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the selected circuit configuration data, and that, in a case where the circuit configuration data selected by the configuration selecting unit for the processing unit currently being processed has not been loaded into the circuit configuration memory, the selected circuit configuration data is loaded into the circuit configuration memory, and the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the loaded, selected circuit configuration data. - View Dependent Claims (2, 3, 4)
-
-
5. An image data processing method comprising:
-
determining types of image characteristics of individual processing units in image data and selecting a plurality of pieces of circuit configuration data for the individual processing units on the basis of the determined types of image characteristics; predicting, on the basis of information on selection results of circuit configuration data for processing units processed prior to the processing unit currently being processed among the processing units in the image data, a predetermined number of pieces of circuit configuration data in descending order of the likelihood of being selected for the processing unit currently being processed among the plurality of pieces of circuit configuration data, and loading, before selection of the circuit configuration data for the processing unit currently being processed, the predicted predetermined number of pieces of configuration data into a circuit configuration memory for a reconfigurable circuit; and performing control in such a manner that, in a case where the circuit configuration data selected for the processing unit currently being processed has already been loaded into the circuit configuration memory, the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the selected circuit configuration data, and that, in a case where the circuit configuration data selected for the processing unit currently being processed has not been loaded into the circuit configuration memory, the selected circuit configuration data is loaded into the circuit configuration memory, and the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the loaded, selected circuit configuration data.
-
-
6. A computer readable medium storing a program causing a computer to execute a process comprising:
-
determining types of image characteristics of individual processing units in image data and selecting a plurality of pieces of circuit configuration data for the individual processing units on the basis of the determined types of image characteristics; predicting, on the basis of information on selection results of circuit configuration data for processing units processed prior to the processing unit currently being processed among the processing units in the image data, a predetermined number of pieces of circuit configuration data in descending order of the likelihood of being selected for the processing unit currently being processed among the plurality of pieces of circuit configuration data, and loading, before selection of the circuit configuration data for the processing unit currently being processed, the predicted predetermined number of pieces of configuration data into a circuit configuration memory for a reconfigurable circuit; and performing control in such a manner that, in a case where the circuit configuration data selected for the processing unit currently being processed has already been loaded into the circuit configuration memory, the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the selected circuit configuration data, and that, in a case where the circuit configuration data selected for the processing unit currently being processed has not been loaded into the circuit configuration memory, the selected circuit configuration data is loaded into the circuit configuration memory, and the circuit configuration of the reconfigurable circuit is reconfigured in accordance with the loaded, selected circuit configuration data.
-
Specification