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

Method and apparatus for DPCM video signal compression and transmission

Assignee: Sony Corp
•
Filing: 1988-03-11
•
Granted: 1990-08-14
•
Expires: 2008-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A differential pulse code modulation apparatus comprises an error signal generator for receiving an input video signal comprising successive words representing video samples, and being operative to produce therefrom an error signal of which successive words each represent a difference between a word of the input signal and a predicted value therefor, a compander for compressing and expanding the error signal to produce a received video signal, an adder for adding successive words of the received video signal to successive words of a predicted value signal representing the predicted values to produce a received error signal, and a predictor responsive to the received error signal to produce the predicted value signal, the transfer function of the compander having been established in dependence on the minimum numbers of quantizing levels required to quantize a picture element of a video signal without the quantization levels being visually apparent for each of a range of input frequencies of the video signal.

Inventors

  • 👤 David F. Levy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:59
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/02; H04; H04N; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/50

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 235 words
A differential pulse code modulation apparatus comprising: error signal generating means having an input video signal comprising successive words representing video samples, for producing an error signal of which successive words each represent a difference between a word of the input video signal and a predicted value therefor; means for compressing and expanding the error signal to produce a received video signal; adding means for adding successive words of the received video signal to successive words of a predicted value signal representing said predicted values to produce a received error signal; and a predictor in the form of a ladder network having multipliers supplied with respective weighting coefficients connected in the rungs of the ladder network, means for applying the received error signal to the nodes of a first side of the ladder network so that the received error signal is applied simultaneously to each of said multipliers, adders arranged at nodes of a second side of the ladder network, and delay elements arranged between nodes of said second side of the ladder network, whereby said predictor is responsive to the received error signal to produce the predicted value signal; the transfer function of said means for compressing and expanding the error signal established in dependence on a predetermined number of quantization levels used to quantize a picture element of a video signal for each of a plurality of input frequencies of said video signal.
Claim 2
Dependent Claim 235 words
A differential pulse code modulation apparatus comprising: error signal generating means having an input video signal comprising successive words representing video samples, for producing an error signal of which successive words each represent a difference between a word of the input video signal and a predicted value therefor; means for compressing and expanding the error signal to produce a received video signal; adding means for adding successive words of the received video signal to successive words of a predicted value signal representing said predicted values to produce a received error signal; and a predictor in the form of a ladder network having multipliers supplied with respective weighting coefficients connected in the rungs of the ladder network, means for applying the received error signal to the nodes of a first side of the ladder network so that the received error signal is applied simultaneously to each of said multipliers, adders arranged at nodes of a second side of the ladder network, and delay elements arranged between nodes of said second side of the ladder network, whereby said predictor is responsive to the received error signal to produce the predicted value signal; the transfer function of said means for compressing and expanding the error signal established in dependence on a predetermined number of quantization levels used to quantize a picture element of a video signal for each of a plurality of input frequencies of said video signal.
Claim 3
Dependent Claim 18 words
Apparatus according to claim 1 wherein said means for compressing and expanding the error signal comprises a memory.
Claim 4
Dependent Claim 13 words
Apparatus according to claim 2 wherein said memory is a programmable read-only memory.
Claim 5
Dependent Claim 27 words
Apparatus according to claim 1 wherein said error signal generating means comprises a subtracter which is supplied with the input video signal and the predicted value signal.
Claim 6
Dependent Claim 28 words
Apparatus according to claim 1 wherein said means for compressing and expanding the error signal comprises a compander and further comprising a compressor for compressing the error signal.
Claim 7
Independent Claim 243 words
A method of establishing the transfer function of a compressor having a memory, in a differential pulse code modulation apparatus, for compressing binary error words, derived by predicting successive N-bit input words to said apparatus respectively representing successive samples of a video signal, into n-bit output words where N is greater than n, the method comprising the steps of: determining a number of quantization levels required to quantize a picture element of a video signal for each of a plurality of input frequencies of said video signal; determining the error in the output of a predictor to be used for predicting the value of each said input word in dependence on the value or values of a least one earlier said input word, for the same said plurality of input frequencies; determining from said determined number of quantization levels and said errors a corresponding number of quantization levels for each said error; constructing from said corresponding number of quantization levels for each said error a table relating substantially 2 n different outputs of said compressor to respective ones of a corresponding number of contiguous ranges of said error words supplied to said compressor, where n is the number of bits in the output word of the compressor, in dependence on said corresponding number of quantization levels required for said error words in the corresponding said range; and storing said table in said memory, whereby said table establishes the transfer function of the compressor.
Claim 8
Independent Claim 243 words
A method of establishing the transfer function of a compressor having a memory, in a differential pulse code modulation apparatus, for compressing binary error words, derived by predicting successive N-bit input words to said apparatus respectively representing successive samples of a video signal, into n-bit output words where N is greater than n, the method comprising the steps of: determining a number of quantization levels required to quantize a picture element of a video signal for each of a plurality of input frequencies of said video signal; determining the error in the output of a predictor to be used for predicting the value of each said input word in dependence on the value or values of a least one earlier said input word, for the same said plurality of input frequencies; determining from said determined number of quantization levels and said errors a corresponding number of quantization levels for each said error; constructing from said corresponding number of quantization levels for each said error a table relating substantially 2 n different outputs of said compressor to respective ones of a corresponding number of contiguous ranges of said error words supplied to said compressor, where n is the number of bits in the output word of the compressor, in dependence on said corresponding number of quantization levels required for said error words in the corresponding said range; and storing said table in said memory, whereby said table establishes the transfer function of the compressor.
Claim 9
Independent Claim 292 words
A method of establishing the transfer function of a compander having a memory, in a differential pulse code modulation apparatus, for compressing binary error words, derived by predicting successive N-bit input words to said apparatus respectively representing successive samples of a video signal, into n-bit output words where N is greater than n, and for expanding said n-bit output words into respective successive N-bit output words corresponding respectively to said input words, the method comprising the steps of: determining a minimum number of quantization levels required to quantize a picture element of a video signal, for each of a plurality of input frequencies of said video signal, by providing a linear ramp from black to white with a period of one horizontal line of a video signal and then successively increasing the horizontal frequency; determining the error in the output of a predictor to be used for predicting the value of each said input word in dependence on the value or values of at least one earlier said input word, for the same said plurality of input frequencies; determining from said minimum number of quantization levels and said errors the maximum number of quantization levels for each said error; constructing from said maximum numbers of quantization levels a table relating substantially 2 n different, compressed outputs of said compander to respective ones of a corresponding number of contiguous ranges of said error words supplied, thereto, in dependence on said maximum number of quantization levels required for said error words in the corresponding said range; storing said table in said memory; constructing from said table a further table which is the inverse of said table; and storing said further table in said memory, whereby said tables establish the transfer function of the compander.
Claim 10
Independent Claim 292 words
A method of establishing the transfer function of a compander having a memory, in a differential pulse code modulation apparatus, for compressing binary error words, derived by predicting successive N-bit input words to said apparatus respectively representing successive samples of a video signal, into n-bit output words where N is greater than n, and for expanding said n-bit output words into respective successive N-bit output words corresponding respectively to said input words, the method comprising the steps of: determining a minimum number of quantization levels required to quantize a picture element of a video signal, for each of a plurality of input frequencies of said video signal, by providing a linear ramp from black to white with a period of one horizontal line of a video signal and then successively increasing the horizontal frequency; determining the error in the output of a predictor to be used for predicting the value of each said input word in dependence on the value or values of at least one earlier said input word, for the same said plurality of input frequencies; determining from said minimum number of quantization levels and said errors the maximum number of quantization levels for each said error; constructing from said maximum numbers of quantization levels a table relating substantially 2 n different, compressed outputs of said compander to respective ones of a corresponding number of contiguous ranges of said error words supplied, thereto, in dependence on said maximum number of quantization levels required for said error words in the corresponding said range; storing said table in said memory; constructing from said table a further table which is the inverse of said table; and storing said further table in said memory, whereby said tables establish the transfer function of the compander.
Claim 11
Dependent Claim 20 words
A method according to claim 7 wherein said step of storing includes storing said table in a programmable read-only memory.

References Cited (Backward Citations)

US4292651A Cited
US4519085A Cited
US4788692A Cited
US4831636A Cited
US4725885A Cited
US4742391A Cited
US4791483A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag