Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
81 words
A data compression apparatus comprising:- means for processing input data to produce quantitised compressed output data in a manner which, for a given bandwidth of the input data and given quantitisation steps would produce a variable amount of said output data for a given amount of the input data, and means for varying the bandwidth of data being processed and/or quantitisation levels used to quantitise it, in a manner tending to reduce the variation in the amount of said output data.
Claim 2
Dependent Claim
120 words
A data compression apparatus comprising: processing means for subjecting input data to a predetermined filtering process; calculating means for executing a predetermined calculation on output data from the processing means, the predetermined calculation including at least an addition; means for converting output data from the calculating means into a corresponding predicted code amount; means for setting a target code amount; step-size generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a quantization step size corresponding to the difference; transform means for subjecting the input data to a predetermined orthogonal transform; and means for quantizing output data from the transform means with the quantization step size outputted from the step-size generating means.
Claim 3
Dependent Claim
108 words
A data compression apparatus comprising: processing means for subjecting input data to a predetermined filtering process; calculating means for executing a predetermined calculation on output data from the processing means, the predetermined calculation including at least an addition; means for converting output data from the calculating means into a corresponding predicted code amount; means for setting a target code amount; limit-value generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a band limiting value corresponding to the difference; and means for limiting a band of the input data with the band limiting value outputted from the limit-value generating means.
Claim 4
Dependent Claim
174 words
A data compression apparatus comprising: processing means for subjecting input data to a predetermined filtering process; calculating means for executing a predetermined calculation on output data from the processing means, and deriving an activity value from the output data from the processing means, the predetermined calculation including at least an addition; predicted-amount generating means for converting the activity value outputted from the calculating means into a corresponding predicted code amount; means for setting a target code amount; step-size generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a quantization step size corresponding to the difference; transform means for subjecting the input data to a predetermined orthogonal transform; and means for quantizing output data from the transform means with the quantization step size outputted from the step-size generating means; wherein the predicted-amount generating means includes means for varying a current predicted code amount as a function of at least one of a previous predicted code amount, a previous activity value, and a previous actual code amount.
Claim 5
Dependent Claim
162 words
A data compression apparatus comprising: processing means for subjecting input data to a predetermined filtering process; calculating means for executing a predetermined calculation on output data from the processing means, and deriving an activity value from the output data from the processing means, the predetermined calculation including at least an addition; predicted-amount generating means for converting the activity value outputted from the calculating means into a corresponding predicted code amount; means for setting a target code amount; limit-value generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a band limiting value corresponding to the difference; and means for limiting a band of the input data with the band limiting value outputted from the limit-value generating means; wherein the predicted-amount generating means includes means for varying a current predicted code amount as a function of at least one of a previous predicted code amount, a previous activity value, and a previous actual code amount.
Claim 6
Dependent Claim
107 words
A data compression apparatus comprising: block separating means for separating input image data into blocks each having a predetermined number of successive pixels; transform means for subjecting output data from the block separating means to a predetermined orthogonal transform; predicting means for predicting a code amount of the input image data; quantizing means for quantizing output data from the transform means in correspondence with output data from the predicting means; encoding means for encoding output data from the quantizing means; and means for controlling the predicting means so that a code amount of each segment can be approximately constant, each segment including a predetermined number of blocks.
Claim 7
Dependent Claim
117 words
A data compression apparatus comprising: block separating means for separating input image data into blocks each having a predetermined number of successive pixels; predicting means for predicting a code amount of the input image data; limiting means for limiting a band of the input image data in correspondence with output data from the predicting means; transform means for subjecting output data from the limiting means to a predetermined orthogonal transform; quantizing means for quantizing output data from the transform means; encoding means for encoding output data from the quantizing means; and means for controlling the predicting means so that a code amount of each segment can be approximately constant, each segment including a predetermined number of blocks.
Claim 8
Dependent Claim
164 words
A data compression apparatus comprising: first processing means for subjecting input image data to a predetermined horizontal-direction filtering process; second processing means for subjecting the input image data to a predetermined vertical-direction filtering process; calculating means for executing a predetermined calculation on output data from the first and second processing means, the predetermined calculation including at least an addition; predicted-amount generating means for converting output data from the calculating means into a corresponding predicted code amount; means for setting a target code amount; limit-value generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a horizontal-direction band limiting value and a vertical-direction band limiting value corresponding to the difference; means for limiting a horizontal-direction band of the input image data with the horizontal-direction band limiting value outputted from the limit-value generating means; and means for limiting a vertical-direction band of the input image data with the vertical-direction band limiting value outputted from the limit-value generating means.
Claim 9
Dependent Claim
206 words
A data compression apparatus comprising: first processing means for subjecting input image data to a predetermined horizontal-direction filtering process having at least two different filtering characteristics; second processing means for subjecting the input image data to a predetermined vertical-direction filtering process having at least two different filtering characteristics; first calculating means for calculating a horizontal-direction activity value from output data from the first processing means; second calculating means for calculating a vertical-direction activity value from output data from the second processing means; adding means for adding the horizontal-direction activity value and the vertical-direction activity value calculated by the first and second calculating means; means for converting output data from the adding means into a corresponding predicted code amount; means for setting a target code amount; limit-value generating means for deriving a difference between the predicted code amount and the target code amount, and outputting a horizontal-direction band limiting value and a vertical-direction band limiting value corresponding to the difference; means for limiting a horizontal-direction band of the input image data with the horizontal-direction band limiting value outputted from the limit-value generating means; and means for limiting a vertical-direction band of the input image data with the vertical-direction band limiting value outputted from the limit-value generating means.