IP Library Granted Patent US 8,774,540
Granted Patent B2
US 8,774,540 · App. 13/569,821 · Granted Jul 8, 2014

Tile support in decoders

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,774,540
App. No.
13/569,821
Granted
Jul 8, 2014
Kind
B2
Abstract

A method and system for decoding an image having a plurality of tiles is provided. The system performs entropy decoding of bit information to generate bin information where the bin information is in tile order. The system converts the bin information from tile order to raster order. Then the system performs symbol decoding of the bin information in raster order.

Claims (24)

1. A method for decoding an image having a plurality of tiles, the method comprising:

entropy decoding bit information to generate bin information, the bin information being in tile order;

converting the bin information from tile order to raster order;

symbol decoding bin information in raster order.

2. The method according to claim 1 , wherein the tiles are assigned to tile rows and a tile row array output of the entropy decoder is non-contiguous.

3. The method according to claim 1 , wherein the symbol decoding is delayed from the entropy decoding.

4. The method according to claim 1 , wherein the symbol decoding fetches the next tile row while the present tile row is being processed.

5. The method according to claim 1 , wherein the starting and ending slice numbers are stored.

6. The method according to claim 1 , wherein the entropy decoding generates an array including a pointer to a start of a tile row bin buffer.

7. The method according to claim 1 , wherein the entropy decoding generates an array including a length of a tile row bin buffer.

8. The method according to claim 1 , wherein the entropy decoding generates an array including a slice number of a first LCU in a tile row.

9. The method according to claim 1 , wherein the entropy decoding generates an array including a slice number of a last LCU in a tile row.

10. The method according to claim 1 , wherein the entropy decoding generates an array including an error indicator.

11. A system for decoding an image having a plurality of tiles, the system comprising:

an entropy decoder configured to receive bit information and generate bin information, the bin information being in tile order; the entropy decoder being configured to convert the bin information from tile order to raster order; a symbol decoder configured to receive bin information in raster order and generate pixel information.

12. The system according to claim 11 , wherein the symbol decoder is decoupled from the entropy decoder.

13. The system according to claim 11 , wherein entropy decoder comprises a context adaptive binary arithmetic coding (CABAC) engine.

14. The system according to claim 11 , wherein a quantization parameter is calculated for a tile row and stored while a subsequent tile row is processed.

15. The system according to claim 11 , wherein the entropy decoder generates an array including a pointer to a start of a tile row bin buffer.

16. The system according to claim 15 , wherein the array is initially stored in tile order and is sorted into raster order.

17. The system according to claim 11 , wherein the entropy decoder generates an array including a length of a tile row bin buffer.

18. The system according to claim 11 , wherein the entropy decoder generates an array including a slice number of a first LCU in a tile row.

19. The system according to claim 11 , wherein the entropy decoder generates an array including a slice number of a last LCU in a tile row.

20. The system according to claim 11 , wherein the entropy decoder generates an array including an error indicator.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2016
From: BROADCOM CORPORATION
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 039291/0192 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 039182/0357 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2012
From: WAN, WADE; HELLMAN, TIM; AHMAD, WAQAR
To: BROADCOM CORPORATION
Reel/Frame 028762/0198 →