Patent ID: 8595448
Filing Date: 2013-11-26
Classification: H04N

Abstract:
1. A method of parsing a variable-length code (VLC) bitstream including bitstream data, comprising: providing a general purpose unit (GPU) with first and second GPU buffers exhibiting a buffer size; providing a special purpose unit (SPU) with first and second SPU buffers that exhibit a buffer size, the first GPU buffer and the second GPU buffer each exhibiting a buffer size that is M times the size of the first SPU buffer, wherein M is an integer; populating the first GPU buffer with VLC bitstream data until completion of population thereof; populating the second GPU buffer with VLC bitstream data until completion of population thereof; populating, by the first GPU buffer, the first SPU buffer and the second SPU buffer in alternating fashion with VLC bitstream data, wherein the populating, by the first GPU buffer, the first SPU buffer and the second SPU buffer in alternating fashion with VLC bitstream data continues until a cumulative total number of fills of the first and second SPU buffers equals M; populating, by the second GPU buffer, the first SPU buffer and the second SPU buffer in alternating fashion with VLC bitstream data, wherein the populating, by the second GPU buffer, the first SPU buffer and the second SPU buffer in alternating fashion with VLC bitstream data continues until a cumulative total number of fills of the first and second SPU buffers equals M; and decoding, by the SPU, VLC bitstream data in the first SPU buffer while the second SPU buffer populates with VLC bitstream data and decoding, by the SPU, VLC bitstream data in the second SPU buffer while the first SPU buffer populates with VLC bitstream data.