← Back to Patent Explorer
US5283656A Expired / Lapsed US ⏱️ 0.0 years remaining

Data compression apparatus for video signal and method of data compression for video signal

Assignee: Victor Company of Japan Ltd
•
Filing: 1991-10-07
•
Granted: 1994-02-01
•
Expires: 2011-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data compression apparatus for video data having: a dividing circuit for dividing the video data into unit blocks, a converter for orthogonally converting the video data at each of unit blocks, a quantizer for quantizing the orthogonally converted video data, and a coder for run-length-coding the quantized video data, comprises: a first detector for detecting powers of the video data in the horizontal and vertical directions within given bandpasses respectively; a second detector for detecting a difference between the powers; and a controller for controlling the amount of coded data produced by the run-length-coding in accordance with a total of the powers and the difference. This apparatus controls the amount of coded data in accordance with power of input video data and difference between powers of video data of the horizontal and vertical directions. A method for compressing input video data is also disclosed.

Inventors

  • 👤 Takayuki Sugahara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:53
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/80; H04N19/82; H04N19/10; H04N19/102; H04N19/117; H04N19/124; H04N19/134; H04N19/136; H04N19/14; H04N19/146; H04N19/149; H04N19/157; H04N19/159; H04N19/169; H04N19/17; H04N19/172; H04N19/176; H04N19/18; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 114 words
A data compression apparatus for video data having: dividing means for dividing said video data into unit blocks, converting means for orthogonally converting said video data at each of unit blocks, quantizing means for quantizing said orthogonally converted video data, and coding means for run-length-coding said quantized video data, comprising: (a) first detection means for detecting sums of absolute values of said video data in horizontal and vertical directions within given filter passbands, respectively; (b) second detection means for detecting a difference between said sums of absolute values; and (c) control means for controlling the amount of coded data produced by said run-length-coding in accordance with a difference between said sums of absolute values.
Claim 2
Dependent Claim 114 words
A data compression apparatus for video data having: dividing means for dividing said video data into unit blocks, converting means for orthogonally converting said video data at each of unit blocks, quantizing means for quantizing said orthogonally converted video data, and coding means for run-length-coding said quantized video data, comprising: (a) first detection means for detecting sums of absolute values of said video data in horizontal and vertical directions within given filter passbands, respectively; (b) second detection means for detecting a difference between said sums of absolute values; and (c) control means for controlling the amount of coded data produced by said run-length-coding in accordance with a difference between said sums of absolute values.
Claim 3
Dependent Claim 127 words
A data compression apparatus as claimed in claim 1 wherein said control means comprises: (a) horizontal passband limitation means responsive to a total of said sums of absolute values and to said difference for limiting a passband of said video data before said orthogonal converting, a passband width of said horizontal bandpass limitation means controlled in accordance with said total; and (b) vertical passband limitation means for limiting a passband of said video data before said orthogonal converting, a passband width of said vertical passband limitation means controlled in accordance with said total, center frequencies of said horizontal and vertical passband limitation means being different from each other, said passband widths of said horizontal and vertical passband limitation means being controlled differently in accordance with said difference.
Claim 4
Dependent Claim 51 words
A data compression apparatus as claimed in claim 1, further comprising step size control means for determining a step size of quantizing performed by said quantizing means in accordance with said difference and said total and for causing said quantizing means to quantize said video data using said determined step size.
Claim 5
Dependent Claim 41 words
A data compression apparatus as recited in claim 1, further comprising means for deriving a balance coefficient from said difference between said sums of absolute values and means for predicting an amount of coded data in accordance with said balance coefficient.
Claim 6
Dependent Claim 41 words
A data compression apparatus as recited in claim 1, wherein said control means controls the amount of the coded data to substantially equal a predetermined target value in accordance with a total of said sums of absolute values and said difference.
Claim 7
Dependent Claim 329 words
A data compression apparatus for video data having: dividing means for dividing said video data into unit blocks, converting means for orthogonally converting said video data at each of unit blocks, quantizing means for quantizing said orthogonally converted video data, and coding means for run-length-coding said quantized video data, comprising: (a) filter processing means for filtering said video data in horizontal and vertical directions separately; (b) detection means for detecting sums of absolute values of said video data in the horizontal and vertical directions; (c) difference detection means for detecting a difference between said sums of absolute values of said video data filtered in the horizontal and the vertical directions; (d) amount-of-code converting means for, in accordance with said difference, converting a total of said sums of absolute values to an amount of data which is a predictive value indicative of an amount of run-length-coded data; (e) first target setting means for setting a first target value; (f) passband limiting value converting means for producing passband limiting values of the horizontal and vertical direction in accordance with difference between said first target value and said amount of run-length-coded data; (g) passband limitation value conversion means for producing passband limitation values of horizontal and vertical directions in accordance with a difference between said mount of run-length-coded data and said first target value; (h) second target setting means for setting a second target value of the amount of run-length-coded data of said video data; (i) step size converting means for producing a step size signal in accordance with said second target value, said amount of run-length-coded data, and said passband limitation values; (j) passband limitation control means for controlling passband limitation of said video data before processing by said orthogonally converting means in horizontal and vertical directions in accordance with said passband limitation values; and (k) quantizing means for quantizing said orthogonally converted video data, a quantizing step size of said quantizing means controlled in accordance with said step size signal.
Claim 8
Dependent Claim 329 words
A data compression apparatus for video data having: dividing means for dividing said video data into unit blocks, converting means for orthogonally converting said video data at each of unit blocks, quantizing means for quantizing said orthogonally converted video data, and coding means for run-length-coding said quantized video data, comprising: (a) filter processing means for filtering said video data in horizontal and vertical directions separately; (b) detection means for detecting sums of absolute values of said video data in the horizontal and vertical directions; (c) difference detection means for detecting a difference between said sums of absolute values of said video data filtered in the horizontal and the vertical directions; (d) amount-of-code converting means for, in accordance with said difference, converting a total of said sums of absolute values to an amount of data which is a predictive value indicative of an amount of run-length-coded data; (e) first target setting means for setting a first target value; (f) passband limiting value converting means for producing passband limiting values of the horizontal and vertical direction in accordance with difference between said first target value and said amount of run-length-coded data; (g) passband limitation value conversion means for producing passband limitation values of horizontal and vertical directions in accordance with a difference between said mount of run-length-coded data and said first target value; (h) second target setting means for setting a second target value of the amount of run-length-coded data of said video data; (i) step size converting means for producing a step size signal in accordance with said second target value, said amount of run-length-coded data, and said passband limitation values; (j) passband limitation control means for controlling passband limitation of said video data before processing by said orthogonally converting means in horizontal and vertical directions in accordance with said passband limitation values; and (k) quantizing means for quantizing said orthogonally converted video data, a quantizing step size of said quantizing means controlled in accordance with said step size signal.
Claim 9
Independent Claim 94 words
A method of data-compressing for video data having the steps of: dividing said video data into unit blocks, orthogonally converting said video data at each of unit blocks, quantizing said orthogonally converted video data, and run-length-coding said quantized video data, comprising the steps of: (a) detecting sums of absolute values of said video data in horizontal and vertical directions within given filter passbands respectively: (b) detecting a difference between said sums of absolute values; and (c) controlling the amount of coded data produced by said run-length-coding in accordance with said sums of absolute values.
Claim 10
Independent Claim 94 words
A method of data-compressing for video data having the steps of: dividing said video data into unit blocks, orthogonally converting said video data at each of unit blocks, quantizing said orthogonally converted video data, and run-length-coding said quantized video data, comprising the steps of: (a) detecting sums of absolute values of said video data in horizontal and vertical directions within given filter passbands respectively: (b) detecting a difference between said sums of absolute values; and (c) controlling the amount of coded data produced by said run-length-coding in accordance with said sums of absolute values.
Claim 11
Dependent Claim 126 words
A method as claimed in claim 7, wherein said step (c) comprises the steps of: (a) in response to a total of said sums of absolute values and to said difference, passband-limiting said video data before said orthogonally converting, a first passband width for said passband-limiting being controlled in accordance with said total of said sums of absolute values; and (b) in response to said total and to said difference, passband-limiting said video data before said orthogonally converting, a second passband width for said passband-limiting being controlled in accordance with said total of said sums of absolute values, center frequencies of said first and second passband widths being different from each other, said first and second passband widths being controlled differently in accordance with said difference.
Claim 12
Dependent Claim 54 words
A method as claimed in claim 8, wherein said step (c) further comprises a step of producing a quantizing step size control signal in accordance with said total and said difference, wherein said orthogonally converted video data is quantized with a quantizing step size controlled in accordance with said quantizing step size control signal.

References Cited (Backward Citations)

US5073821A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-31 1997-08-02 1998-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-31 2001-08-02 2002-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-31 2005-08-02 2006-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag