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 a type of an output device that receives processed information data; and
variable processing means for performing processing, according to the type of output device detected by said output device detection means,wherein said variable processing means comprises;
data classifying means for classifying the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and for outputting a class code corresponding to a class of the information data;
storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes;
selecting means for selecting a portion of the information data based on the type of said output device detected by said output device detection means; and
calculating means for calculating an output based on the information data selected by said selecting means and the coefficients, corresponding to the class code;
wherein the information data is image data and 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 for outputting one of plural motion class codes;
classification means for classifying the information data based upon the level distribution pattern of the information data and for outputting one of plural temporal/spatial class codes; and
synthesizing means for generating a final class code as the class code based upon the motion class code and the temporal/spatial class code.
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
12 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 a type of an output device that receives processed information data; and variable processing means for performing processing, according to the type of output device detected by said output device detection means, wherein said variable processing means comprises; data classifying means for classifying the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and for outputting a class code corresponding to a class of the information data; storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; selecting means for selecting a portion of the information data based on the type of said output device detected by said output device detection means; and calculating means for calculating an output based on the information data selected by said selecting means and the coefficients, corresponding to the class code; wherein the information data is image data and 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 for outputting one of plural motion class codes; classification means for classifying the information data based upon the level distribution pattern of the information data and for outputting one of plural temporal/spatial class codes; and synthesizing means for generating a final class code as the class code based upon the motion class code and the temporal/spatial class code. - View Dependent Claims (2, 3, 4)
-
-
5. A data processing apparatus for selectively outputting processed information data to a plurality of types of output devices, comprising:
-
a data input unit configured to input information data; an output device detection unit configured to detect a type of an output device that receives processed information data; and a variable processing unit configured to perform processing, according to the type of output device detected by said output device detection unit, wherein said variable processing unit comprises; a data classifying unit configured to classify the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and to output a class code corresponding to a class of the information data; a storing unit configured to store a plurality of coefficients, obtained by performing learning processing, for the respective class codes; a selecting unit configured to select a portion of the information data based on the type of said output device detected by the output device detection unit; and a calculating unit configured to calculate an output as a function of the information data selected by said selecting unit and the coefficients, corresponding to the class code; wherein the information data is image data and 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 for outputting one of plural motion class codes; classification unit for classifying the information data based upon the level distribution pattern of the information data and for outputting one of plural temporal/spatial class code and; synthesizing unit for generating a final class code as the class code based upon the motion class code and the temporal/spatial class code.
-
-
6. 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 a type of an output device that receives processed information data; and performing processing, according to the type of output device detected by said detecting step, wherein said processing step comprises the steps of; classifying the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and outputting a class code corresponding to a class of the information data; outputting coefficients corresponding to the class code from storing means for storing a plurality of coefficients obtained by performing learning processing for the respective class codes; selecting a portion of information data based on the type of said output device detected in the detecting step; and calculating an output based on the information data selected and the outputted coefficients, corresponding to the class code; wherein the information data is image data and said classifying step comprises; classifying the information data in terms of the motion of the image for the information data and fbr outputting one of plural motion class codes; classifying the information data based upon the level distribution pattern of the information data and for outputting one of plural temporal/spatial class codes; and generating a final class code as the class code based upon the motion class code and the temporal/spatial class code. - View Dependent Claims (7)
-
-
8. A data processing apparatus for selectively receiving information data from a plurality of types of input devices, comprising:
-
input interface means for interfacing with said plurality of types of input devices; input device detection means for detecting a type of input device that receives information data; and input variable processing means for processing, according to the type of input device detected by said input device detection means, wherein said input variable processing means comprises; data classifying means for classifying the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and for outputting a class code corresponding to a class of the information data; storing means for storing a plurality of coefficients, obtained by performing learning processing, for the respective class codes; selecting means for selecting a portion of the information data based on the type of said input device detected by said input device detection means; and calculating means for calculating an output as a function of the information data selected by said selecting means and the coefficients, corresponding to the class code; wherein the information data is image data and 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 for outputting one of plural motion class codes; classification means for classifying the information data based upon the level distribution pattern of the information data and for outputting one of temporal/spatial class codes; and synthesizing means for generating a final class code, as the class code based upon the motion class code and the temporal/spatial class code. - View Dependent Claims (9, 10)
-
-
11. A data processing apparatus for selectively receiving information data from a plurality of types of input devices, comprising:
-
an input interface unit configured to interface with said plurality of types of input devices; an input device detection unit configured to detect a type of input device that receives information data; and an input variable processing unit configured to perform processing, according to the type of input device detected by said input device detection unit, wherein said input variable processing unit comprises; a data classifying unit configured to classify the information data as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and to output a class code corresponding to a class of the information data; a storing unit configured to store a plurality of coefficients, obtained by performing learning processing, for the respective class codes; a selecting unit configured to select a portion of the information data based on the type of said output device; and a calculating unit configured to calculate an output based on the information data selected by said selecting unit and the coefficients, corresponding to the class code; wherein the information data is image data and 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 for outputting one of plural motion class codes; classification unit for classifying the information data based upon the level distribution pattern of the information data and for outputting one of temporal/spatial class codes; and synthesizing unit for generating a final class code, as the class code based upon the motion class code and the temporal/spatial class code.
-
-
12. A data processing method for selectively receiving information data from a plurality of types of input devices, comprising the steps of:
-
detecting a type of an input device that receives information data; and performing processing, according to the type of input device detected by said device detection step, wherein said processing performing step comprises the steps of; classifying the information data received from the input device as a function of motion of the images for the information data and of a level distribution pattern of the information data into one of a plurality of classes and outputting a class code corresponding to a 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; selecting a portion of the information data based on the type of said output device; and calculating an output based on the information data selected and the outputted coefficients, corresponding to the class code; wherein the information data is image data and said classifying step comprises; classifying the information data in terms of the motion of the image for the information data and for outputting one of plural motion class codes; classifying the information data based upon the level distribution pattern of the information data and for outputting one of temporal/spatial class codes; and generating a final class code, as the class code based upon the motion class code and the temporal/spatial class code.
-
Specification