Data processing apparatus and data processing method that generates a final class code
First Claim
1. A data processing apparatus for selectively outputting processed information data to a plurality of types of output devices, comprising:
- data input means for inputting information data;
output device detection means for detecting the type of an output device to which processed information data is outputted; and
variable processing means for performing processing, according to the type of output device detected by said output device detection means, on the information data received from said data input means;
wherein said variable processing means comprises;
data classifying means, said data classifying means comprises motion classification means for classifying the information data in terms of the motion of the image for the information data and outputting a motion class code, temporal/spatial classification means for classifying the information data based upon the selection pattern of the information data and for outputting a temporal/spatial class code;
wherein the information data is image data,storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; and
calculating means for performing calculation with the information data and the coefficients, corresponding to the class code from said data classifying means, supplied from said storing means so that processed information data is output, andsynthesizing means for synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data.
0 Assignments
0 Petitions
Accused Products
Abstract
An integrated processing box performs processing commonly to a plurality of input devices, a plurality of output devices, or a plurality of storage devices. For example, the integrated processing box performs noise reduction processing on data received from an input device or a storage device or data supplied to an output device or the storage device. The integrated processing box also performs processing, for example, temporal/spatial processing or grayscale processing, variably to each type of input device, each type of output device, or each type of storage device. Accordingly, if the input device is, for example, a video camera, the video camera is formed only by a CCD, a sample-and-hold circuit for sampling and holding the output from the CCD, an AGC circuit for adjusting the gain of the output from the sample-and-hold circuit, and an A/D conversion circuit for converting the analog output of the AGC circuit into a digital output. That is, it is possible to form the video camera without blocks performing defect correction for the pixels of the CCD, γ correction, color matrix conversion.
-
Citations
14 Claims
-
1. A data processing apparatus for selectively outputting processed information data to a plurality of types of output devices, comprising:
-
data input means for inputting information data; output device detection means for detecting the type of an output device to which processed information data is outputted; and variable processing means for performing processing, according to the type of output device detected by said output device detection means, on the information data received from said data input means; wherein said variable processing means comprises; data classifying means, said data classifying means comprises motion classification means for classifying the information data in terms of the motion of the image for the information data and outputting a motion class code, temporal/spatial classification means for classifying the information data based upon the selection pattern of the information data and for outputting a temporal/spatial class code; wherein the information data is image data, storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; and calculating means for performing calculation with the information data and the coefficients, corresponding to the class code from said data classifying means, supplied from said storing means so that processed information data is output, and synthesizing means for synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing apparatus for selectively outputting processed information data to a plurality of types of output devices, comprising:
-
a data input unit for inputting information data; an output device detection unit for detecting the type of an output device to which processed information data is outputted; and a variable processing unit for performing processing, according to the type of output device detected by said output device detection unit, on the information data received from said data input unit; wherein said variable processing unit comprises; a data classifying unit, said data classifying unit comprises motion classification unit for classifying the information data in terms of the motion of the image for the information data and outputting a motion class code, temporal/spatial classification unit for classifying the information data based upon the selection pattern of the information data and for outputting a temporal/spatial class code; a storing unit for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; and a calculating unit for performing calculation with the information data and the coefficients, corresponding to the class code from said data classifying unit, supplied from said storing unit so that processed information data is output, and synthesizing unit for synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data.
-
-
7. A data processing method for selectively outputting processed information data to a plurality of types of output devices, comprising the steps of:
-
inputting information data; detecting the type of an output device to which processed information data is outputted; and performing processing, according to the type of output device detected by said detecting step, on the input information data; wherein said variable processing step comprises the steps of; classifying the information data in terms of the motion of the image for the information data and in terms of the selection pattern of the information data into one of plural classes and outputting a motion class code and a temporal/spatial class code corresponding the class of the information data; outputting coefficients corresponding to the class code from storing means which stores a plurality of coefficients obtained by performing learning processing for the respective class codes; and performing calculation with the information data and the outputted coefficients so that processed information data is output, and synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data. - View Dependent Claims (8)
-
-
9. A data processing apparatus for selectively receiving information data from a plurality of types of input devices, comprising:
-
input interface means functioning as an interface with said plurality of types of input devices; input device detection means for detecting the type of input device from which information data is received via said input interface means; and input variable processing means for performing processing, according to the type of input device detected by said input device detection means, on the information data received via said input interface means; wherein said input variable processing means comprises; data classifying means, said data classifying means comprises motion classification means for classifying the information data in terms of the motion of the image for the information data and outputting a motion class code, temporal/spatial classification means for classifying the information data based upon the selection pattern of the information data and for outputting a temporal/spatial class code;
wherein the information data is image data;storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; and calculating means for performing calculation with the information data and the coefficients, corresponding to the class code from said data classifying means, supplied from said storing means so that processed information data is output, and synthesizing means for synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data. - View Dependent Claims (10, 11, 12)
-
-
13. A data processing apparatus for selectively receiving information data from a plurality of types of input devices, comprising:
-
an input interface unit adapted to interface with said plurality of types of input devices; an input device detection unit adapted to detect the type of input device from which information data is received via said input interface unit; an input variable processing unit adapted to process according to the type of input device detected by said input device detection unit, the information data received via said input interface unit; wherein said input variable processing unit comprises; data classifying unit, said data classifying unit comprises motion classification unit for classifying the information data in terms of the motion of the image for the information data and outputting a motion class code, temporal/spatial classification unit for classifying the information data based upon the selection pattern of the information data and for outputting a temporal/spatial class code;
wherein the information data is image data;a storing unit for adapted to store a plurality of coefficients, obtained by performing learning processing, for the respective class codes, and a calculating unit adapted to calculate with the information data and the coefficients, corresponding to the class code from said data classifying unit, supplied from said storing unit so that processed information data is output, and synthesizing unit for synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data.
-
-
14. A data processing method for selectively receiving information data from a plurality of types of input devices, comprising the steps of:
-
detecting the type of an input device from which information data is received; performing processing, according to the type of input device detected by said device detection step, on the information data received from the input device; wherein said processing performing step comprises the steps of; classifying the information data in terms of the motion of the image for the information data and in terms of the selection pattern of the information data into one of plural classes and outputting a motion class code and a temporal/spatial class code corresponding the class of the information data, outputting coefficients corresponding to the class code from storing means which stores a plurality of coefficients, obtained by performing learning processing for the respective class codes, and performing calculation with the information data and the outputted coefficients so that processed information data is output, and synthesizing a motion class code and a temporal/spatial class code to create a final class code for the processing of output data.
-
Specification