Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction
Reexamination Certificate
2008-03-11
2008-03-11
Louis-Jacques, Jacques (Department: 2112)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital data error correction
C714S755000, C341S106000
Reexamination Certificate
active
10924647
ABSTRACT:
Methods and apparatuses for variable length encoding using a vector processing unit. In one aspect of the invention, a method for execution by a microprocessor to perform variable length encoding includes: receiving a plurality of parameters, each of the plurality of parameters corresponding to one of a plurality of symbols to be variable length encoded; generating concurrently a plurality of first codewords from the plurality of parameters to represent respectively the plurality of symbols; generating a plurality of lengths representing respectively bit lengths of the plurality of first codewords; and outputting the plurality of first codewords and the plurality of lengths; where the above operations are performed in response to the microprocessor receiving a single instruction.
REFERENCES:
patent: 3016527 (1962-01-01), Gilbert et al.
patent: 3675212 (1972-07-01), Raviv et al.
patent: 5173695 (1992-12-01), Sun et al.
patent: 5510852 (1996-04-01), Shyu
patent: 5740283 (1998-04-01), Meeker
patent: 5754186 (1998-05-01), Tam et al.
patent: 5768445 (1998-06-01), Troeller et al.
patent: 5798767 (1998-08-01), Poole et al.
patent: 5812791 (1998-09-01), Wasserman et al.
patent: 5844854 (1998-12-01), Lee
patent: 5875355 (1999-02-01), Sidwell et al.
patent: 5878267 (1999-03-01), Hampapuram et al.
patent: 5943058 (1999-08-01), Nagy
patent: 5946113 (1999-08-01), Pritchett
patent: 5963744 (1999-10-01), Slavenburg et al.
patent: 5974380 (1999-10-01), Smyth et al.
patent: 5990812 (1999-11-01), Bakhmutsky
patent: 6021420 (2000-02-01), Takamuki
patent: 6122690 (2000-09-01), Nannetti et al.
patent: 6122722 (2000-09-01), Slavenburg
patent: 6145077 (2000-11-01), Sidwell et al.
patent: 6195026 (2001-02-01), Acharya
patent: 6201530 (2001-03-01), Thadani et al.
patent: 6219457 (2001-04-01), Potu
patent: 6232990 (2001-05-01), Poirion
patent: 6240380 (2001-05-01), Malvar
patent: 6246347 (2001-06-01), Bakhmutsky
patent: 6256608 (2001-07-01), Malvar
patent: 6567562 (2003-05-01), Nakayama et al.
patent: 6573846 (2003-06-01), Trivedi et al.
patent: 7015921 (2006-03-01), Trivedi et al.
patent: 7034849 (2006-04-01), Weybrew et al.
patent: 7055018 (2006-05-01), Bratt et al.
patent: 7114058 (2006-09-01), Trivedi et al.
Linley Gwennap, “MediaGX Targets Low-Cost PCs”, Microprocessor Report, vol. ii, No. 3, Mar. 10, 1997, pp. 1-8.
Proposed SMPTE Standard for Television, SMPTE 314M, pp. 146.
AltiVec Technology, Programming Interface Manual, Motorola, Rev. 0, Jun. 1999, pp. 4-84.
AltiVec Technology, Programming Environments Manual, Motorola, Rev. 0, Nov. 1998, pp. 1-1-1-12, pp. 6-113.
Lai Mike
Lin Chien-Hsin
Oslick Mitchell
Sarwar Mushtaq
Alphonse Fritz
Apple Inc.
Blakely , Sokoloff, Taylor & Zafman LLP
Louis-Jacques Jacques
LandOfFree
Methods and apparatuses for variable length encoding does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatuses for variable length encoding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatuses for variable length encoding will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3904480