×

Video decoding system having a programmable variable-length decoder

  • US 8,913,667 B2
  • Filed: 04/01/2003
  • Issued: 12/16/2014
  • Est. Priority Date: 11/09/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A video decoding system comprising:

  • a decoder processor configured to perform decoding functions on a video data stream;

    a first variable-length decoding accelerator coupled to the decoder processor and configured to perform variable-length decoding operations on macroblock data elements in the video data stream, each macroblock data element representing a macroblock of a video frame, each macroblock data element comprising a macroblock header and coefficient data;

    a second variable-length decoding accelerator coupled to the decoder processor and configured to perform variable-length decoding operations on macroblock data elements in the video data stream; and

    wherein the first and second variable-length decoding accelerators are configured to alternately decode macroblock data elements in the video data stream such that the first variable-length decoding accelerator decodes a macroblock header of one macroblock data element while the second variable-length decoding accelerator decodes coefficient data of another macroblock data element during a first stage of decoding, and the second variable-length decoding accelerator decodes a macroblock header of one macroblock data element while the first variable-length decoding accelerator decodes coefficient data of another macroblock data element during a second stage of decoding.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×