Method and apparatus for accessing data of multi-tile encoded picture stored in buffering apparatus
First Claim
1. A method for read pointer maintenance of a buffering apparatus which is arranged to buffer data of a multi-tile encoded picture having a plurality of tiles included therein, the method comprising:
- judging if decoding of a first tile of the multi-tile encoded picture encounters a tile boundary of the first tile; and
when it is judged that the tile boundary of the first tile is encountered, loading a selected read pointer from a pointer buffer to act as a currently used read pointer;
wherein the currently used read pointer is indicative of an access position of a requested data to be decoded;
when the selected read pointer is loaded from the pointer buffer, the currently used read pointer is changed from a read pointer of the first tile to the selected read pointer; and
the currently used read pointer is not changed from the read pointer of the first tile to the selected read pointer until it is judged that the tile boundary of the first tile is encountered.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for read pointer maintenance of a buffering apparatus, which is arranged to buffer data of a multi-tile encoded picture having a plurality of tiles included therein, includes the following steps: judging if decoding of a first tile of the multi-tile encoded picture encounters a tile boundary of the first tile; and when it is judged that the tile boundary of the first tile is encountered, storing a currently used read pointer into a pointer buffer, and loading a selected read pointer from the pointer buffer to act as the currently used read pointer.
40 Citations
21 Claims
-
1. A method for read pointer maintenance of a buffering apparatus which is arranged to buffer data of a multi-tile encoded picture having a plurality of tiles included therein, the method comprising:
-
judging if decoding of a first tile of the multi-tile encoded picture encounters a tile boundary of the first tile; and when it is judged that the tile boundary of the first tile is encountered, loading a selected read pointer from a pointer buffer to act as a currently used read pointer; wherein the currently used read pointer is indicative of an access position of a requested data to be decoded;
when the selected read pointer is loaded from the pointer buffer, the currently used read pointer is changed from a read pointer of the first tile to the selected read pointer; and
the currently used read pointer is not changed from the read pointer of the first tile to the selected read pointer until it is judged that the tile boundary of the first tile is encountered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A buffer controller for read pointer maintenance of a buffering apparatus which is arranged to buffer data of at least a multi-tile encoded picture having a plurality of tiles included therein, the buffer controller comprising:
-
a judging unit, arranged for judging if decoding of a first tile of the multi-tile encoded picture encounters a tile boundary of the first tile; and a control unit, arranged for loading a selected read pointer from a pointer buffer to act as a currently used read pointer when the judging unit judges that the tile boundary is encountered; wherein the currently used read pointer is indicative of an access position of a requested data to be decoded;
when the selected read pointer is loaded from the pointer buffer, the currently used read pointer is changed from a read pointer of the first tile to the selected read pointer; and
the currently used read pointer is not changed from the read pointer of the first tile to the selected read pointer until it is judged that the tile boundary of the first tile is encountered. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A buffering apparatus for buffering data of at least a multi-tile encoded picture having a plurality of tiles included therein, the buffering apparatus comprising:
-
a first storage space, arranged to buffer a first tile of the multi-tile encoded picture; and a second storage space, arranged to buffer a second tile of the multi-tile encoded picture; wherein the first tile is currently decoded, the second tile is not currently decoded, and an output of the second storage space is not fed into the first storage space. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification