发明名称 Variable length coding system
摘要 A variable length coder is disclosed having a ping-pong zig-zag RAM, a zig-zag FIFO and a variable length integer (VLI), variable length code word (VLC) mixer. The ping-pong zig-zag RAM has a first RAM for processing each odd ordinalled block of the inputted sequence of blocks and a second RAM for processing each even numbered block of the inputted sequence of blocks. The zig-zag FIFO has a comparator circuit, a counter and a FIFO. The comparator circuit is for determining whether or not an inputted coefficient is equal to zero. If the coefficient is non-zero, it is stored in the FIFO. If the coefficient equals zero, the counter increments a count maintained therein. The counter counts the number of zeros in each continuous sequence of zero coefficients in each block and outputs the count for each sequence of zeros for storage in the FIFO. The VLI,VLC mixer has a decoder for receiving the length of a VLC for each VLI,VLC pair and for outputting a mask word depending on the inputted VLC length. The VLI,VLC mixer also has a barrel shifter for receiving the VLI,VLC and VLC length. Using the mask word, the barrel shifter shifts the VLI to particular bit positions of a shifter register therein and inserts the VLC immediately adjacent to the shifted VLI.
申请公布号 US5642115(A) 申请公布日期 1997.06.24
申请号 US19950476309 申请日期 1995.06.07
申请人 INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE 发明人 CHEN, YUEH-CHANG
分类号 G06T9/00;H03M7/42;H03M7/46;H04N7/26;H04N7/30;(IPC1-7):H03M7/42 主分类号 G06T9/00
代理机构 代理人
主权项
地址