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

Versatile escape run-level coder for digital video signal processing apparatus

Assignee: Panasonic Holdings Corp
•
Filing: 1993-10-25
•
Granted: 1995-01-10
•
Expires: 2013-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A versatile escape run-level coder for use in a digital video signal processing apparatus which produces a run-level data and an escape prefix code carrying escape code and escape code length data. A selection logic detects the level of the level data in the run-level data. When the level is detected as in a mid range, three selectors select short length data, data from the code extender 13 which inserts meaningless 8-bit code, and data from code concatenator 1, respectively. The selected data are concatenated in a second code concatenator for forming a tailor made code which is 36-bit long, but the effective data length is, for example, 20 bits. When the level is detected as in a range above or below the mid range, the three selectors select long length data, data from the line carrying ESC code and data from either one of the two level coders, respectively. The selected data are concatenated in the second code concatenator for forming a tailor made code which is 36-bit long, but the effective data length is, for example, 28 bits.

Inventors

  • 👤 William B. Wilson
  • 👤 Sau-Tsien Lim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:33
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H03; H03M; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H04N19/00; H04N19/10; H04N19/102; H04N19/13; H04N19/60; H04N19/90; H04N19/91

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 199 words
A versatile escape run-level coder for use in a digital video signal processing apparatus which produces run-level data and an escape prefix code, said versatile escape run-level coder comprising: means for detecting a level of said run-level data, for detecting whether said detected level is in a first range, and for producing a first range signal when said detected level is in said first range, and an outer range signal when said detected level is outside said first range; first sending means for sending, in response to said first range signal, said run-level data without any meaningful data; second sending means for sending, in response to said outer range signal, said run-level data with an insertion of predetermined meaningful data; means for calculating, in response to said first range signal and in response to said outer range signal, a length of said run-level data together with said escape prefix code, in which the calculated length calculated in response to said first range signal is greater than the calculated length calculated in response to said outer range signal, and for producing effective length data; and means for concatenating said run-level data, said escape prefix code and said effective length data.
Claim 2
Dependent Claim 199 words
A versatile escape run-level coder for use in a digital video signal processing apparatus which produces run-level data and an escape prefix code, said versatile escape run-level coder comprising: means for detecting a level of said run-level data, for detecting whether said detected level is in a first range, and for producing a first range signal when said detected level is in said first range, and an outer range signal when said detected level is outside said first range; first sending means for sending, in response to said first range signal, said run-level data without any meaningful data; second sending means for sending, in response to said outer range signal, said run-level data with an insertion of predetermined meaningful data; means for calculating, in response to said first range signal and in response to said outer range signal, a length of said run-level data together with said escape prefix code, in which the calculated length calculated in response to said first range signal is greater than the calculated length calculated in response to said outer range signal, and for producing effective length data; and means for concatenating said run-level data, said escape prefix code and said effective length data.
Claim 3
Dependent Claim 55 words
A versatile escape run-level coder as claimed in claim 1, wherein said escape prefix code carries an escape code and bit length data indicative of the bit length of the escape code, and wherein said calculating means comprises an adder for adding the length of said run-level data and the length of said escape code.
Claim 4
Dependent Claim 64 words
A versatile escape run-level coder as claimed in claim 1, further comprising: third sending means for sending, in response to said first range signal, said escape prefix code with an insertion of meaningless data having a predetermined length for occupying predetermined bits; and fourth sending means for sending, in response to said outer range signal, said escape prefix code without inserting any meaningless data.
Claim 5
Dependent Claim 58 words
A versatile escape run-level coder as claimed in claim 1, wherein said detecting means further detects whether the detected level is below or above the first range, and produces a first outer range signal when said detected level is below said first range, and a second outer range signal when said detected level is above said first range.
Claim 6
Dependent Claim 69 words
A versatile escape run-level coder as claimed in claim 4, wherein said second sending means comprises: first outer range sending means for sending, in response to said first outer range signal, said run-level data with an insertion of first predetermined meaningful data; and second outer range sending means for sending, in response to said second outer range signal, said run-level data with an insertion of second predetermined meaningful data.
Claim 7
Dependent Claim 27 words
A versatile escape run-level coder as claimed in claim 1, wherein said first and second sending means comprise first selecting means for selecting data to be sent.
Claim 8
Dependent Claim 27 words
A versatile escape run-level coder as claimed in claim 1, wherein said third and fourth sending means comprise second selecting means for selecting data to be sent.

References Cited (Backward Citations)

US4494151A Cited
US4610027A Cited
US4811113A Cited
US5140322A Cited
US5289190A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-09 1998-07-11 1999-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-09 2002-07-11 2003-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-09 2006-07-11 2007-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag