发明名称 |
Methods and systems for pipelining within binary arithmetic coding and decoding |
摘要 |
Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps while enabling pipelining of the BAC engine. In one example, coefficient groups are redefined to remove the significant-coefficient flags of the first and last position of a block and replace them with significant-coefficient flags of the last position in the previous block and the first position in the next block. A modified scan order is applied to each coefficient group. In another example, the coefficient groups remain block-based, but the scan order is modified to interleave the encoding and decoding sequential coefficient groups. |
申请公布号 |
US9172962(B2) |
申请公布日期 |
2015.10.27 |
申请号 |
US201213354437 |
申请日期 |
2012.01.20 |
申请人 |
BlackBerry Limited |
发明人 |
Nguyen Nguyen;Ji Tianying;He Dake |
分类号 |
H04N11/02;H04B1/66;H04N19/129;H04N19/91;H04N19/176;H04N19/51;H04N19/593 |
主分类号 |
H04N11/02 |
代理机构 |
Rowand LLP |
代理人 |
Rowand LLP |
主权项 |
1. A method of decoding a bitstream of encoded video by reconstructing significant-coefficient flags for a transform unit, the transform unit comprising a sequence of blocks, the bitstream including sets of significant-coefficient flags, each set corresponding to a respective block, the method comprising:
for each set of significant-coefficient flags, decoding that set in a scan order, wherein the scan order is a diagonal scan within its respective block modified so as to
decode a significant-coefficient flag in the bottom-right-corner position within the respective block corresponding to the set, prior to decoding at least two significant-coefficient flags of a previous set in the sequence, anddecode a significant-coefficient flag in the upper-left-corner position within that respective block, after decoding at least two significant-coefficient flags of a subsequent set in the sequence. |
地址 |
Waterloo, Ontario CA |