Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
148 words
A signal processor for efficiently encoding information signals input in a sequence of predetermined units, so that each of said units has a similar amount of information, comprising: first activity calculation means for calculating a first activity of a sub-unit of said information signals of a present unit; second activity calculation means for calculating a second activity from the first activity of the sub-unit calculated in a preceding unit of said information signals; code amount allocation means for providing coding that can be utilized by every sub-unit during the encoding process using the second activity; and code amount allocation control means for setting an amount of coding provided by said code amount allocation means for every sub-unit so that a preselected bit rate is not exceeded, by monitoring the amount of coding allocated by the code allocation means for the period of one unit of said information signals.
Claim 2
Dependent Claim
148 words
A signal processor for efficiently encoding information signals input in a sequence of predetermined units, so that each of said units has a similar amount of information, comprising: first activity calculation means for calculating a first activity of a sub-unit of said information signals of a present unit; second activity calculation means for calculating a second activity from the first activity of the sub-unit calculated in a preceding unit of said information signals; code amount allocation means for providing coding that can be utilized by every sub-unit during the encoding process using the second activity; and code amount allocation control means for setting an amount of coding provided by said code amount allocation means for every sub-unit so that a preselected bit rate is not exceeded, by monitoring the amount of coding allocated by the code allocation means for the period of one unit of said information signals.
Claim 3
Dependent Claim
150 words
A signal processor for efficiently encoding information signals input in a sequence of block units making up a series of frames, said signal processor encoding the information so that each unit of N frames (N≧1) includes a similar amount of data, comprising: means for calculating a block activity for every block of said information signals; means for predicting a present frame activity on the basis of a preceding frame activity; code amount allocation means for allocating an amount of codes use during the encoding of said information signals on the basis of said calculated block activity and predicted frame activity; and code amount allocation control means for setting an amount of codes that can be provided by said code amount allocation means so that a preselected bit rate is not exceeded, by monitoring the amount of codes allocated by the code amount allocation means for the period of one frame.
Claim 4
Dependent Claim
150 words
A signal processor for efficiently encoding information signals input in a sequence of block units making up a series of frames, said signal processor encoding the information so that each unit of N frames (N≧1) includes a similar amount of data, comprising: means for calculating a block activity for every block of said information signals; means for predicting a present frame activity on the basis of a preceding frame activity; code amount allocation means for allocating an amount of codes use during the encoding of said information signals on the basis of said calculated block activity and predicted frame activity; and code amount allocation control means for setting an amount of codes that can be provided by said code amount allocation means so that a preselected bit rate is not exceeded, by monitoring the amount of codes allocated by the code amount allocation means for the period of one frame.
Claim 5
Dependent Claim
30 words
A signal processor as in claim 2, wherein said code amount allocation means allocates an amount of codes on the basis of a calculated block activity of a present frame.
Claim 6
Dependent Claim
30 words
A signal processor as in claim 2, wherein said code amount allocation means allocates an amount of codes on the basis of a calculated block activity of said preceding frame.
Claim 7
Dependent Claim
126 words
A signal encoder for encoding an information signal, comprising: input means for inputting blocks of information, a predetermined number of said blocks making up one frame of said information signal; block activity calculation means for calculating an activity of every block being encoded; frame activity calculation means for calculating a present frame activity based on the block activity of a preceding frame; means for encoding said information signals by assigning predetermined codes to represent said information blocks; and means for controlling the encoding of said information signals by establishing a predetermined number of codes, for use by the encoding means, on the basis of a preceding frame activity, and adjusting an amount of said predetermined number of codes on the basis of the present frame activity.
Claim 8
Dependent Claim
126 words
A signal encoder for encoding an information signal, comprising: input means for inputting blocks of information, a predetermined number of said blocks making up one frame of said information signal; block activity calculation means for calculating an activity of every block being encoded; frame activity calculation means for calculating a present frame activity based on the block activity of a preceding frame; means for encoding said information signals by assigning predetermined codes to represent said information blocks; and means for controlling the encoding of said information signals by establishing a predetermined number of codes, for use by the encoding means, on the basis of a preceding frame activity, and adjusting an amount of said predetermined number of codes on the basis of the present frame activity.
Claim 9
Dependent Claim
14 words
A signal encoder as in claim 5 wherein said information signals are video signals.
Claim 10
Dependent Claim
19 words
A signal encoder as in claim 6 wherein said information signals include a luminance signal and color difference signals.
Claim 11
Dependent Claim
22 words
A signal encoder as in claim 5, wherein said block activity calculation means calculates the amount of information contained within each block.
Claim 12
Dependent Claim
38 words
A signal encoder as in claim 5, wherein said frame activity calculation means includes a prediction circuit for predicting the activity of a next frame along with an information signal bit amount for use by the next frame.
Claim 13
Dependent Claim
24 words
A signal encoder as in claim 5, further comprising a quantizer for reducing the bit rate of the blocks of information before being encoded.
Claim 14
Dependent Claim
23 words
A signal encoder as in claim 9, wherein said quantizer reduces said bit rate on the basis of said frame activity calculation means.
Claim 15
Dependent Claim
46 words
A signal encoder as in claim 5, wherein said encoding means converts said information signals into Huffman codes, where data having a high probability of occurrence are designated with shorter bit sequences and data having a low probability of occurrence are designated with longer bit sequences.