Method and apparatus for accessing data of multi-tile encoded picture stored in buffering apparatus
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0070]FIG. 15 is a diagram illustrating a storage device according to the present invention. The storage device 812 shown in FIG. 8 may be realized by the storage device 1300 shown in FIG. 15. In this embodiment, the storage device 1300 includes a plurality of bitstream buffers 1302_1, 1302_2, 1302_3-1302_N and a multiplexer (MUX) 1304, wherein the distinct bitstream buffers 1302_1-1302_N provide a plurality of distinct storage spaces for data buffering, respectively. By way of example, but not limitation, the number of bitstream buffers (i.e., storage spaces) implemented in the storage device 1300 depends on the partitioning setting of the multi-tile encoded picture PIC_IN. For example, when the multi-tile encoded picture PIC_IN has N horizontally adjacent partitions (i.e., N horizontal partitions / tiles at the same row), the number of bitstream buffers implemented in the storage device 1300 is equal to N. Regarding the example shown in FIG. 9, N is equal to 3. Hence, there are thre...
second embodiment
[0074]The decoding performance of the decoding apparatus 804 may be further improved by utilizing a buffering apparatus with a prefetch mechanism employed therein. Please refer to FIG. 16, which is a diagram illustrating a storage device according to the present invention. The storage device 812 shown in FIG. 8 may be realized by the storage device 1400 shown in FIG. 16. The major difference between the storage devices 1300 and 1400 is that the buffering apparatus 1400 has a prefetch circuit 1401 included therein. In this exemplary embodiment, the prefetch circuit 1401 includes a prefetch unit 1402 and a storage unit 1404. The prefetch unit 1402 is arranged to prefetch data from a bitstream buffer in which the LCU / TB / MB data of a next tile to be processed is stored and store the prefetched data into the storage unit 1404 while the decoding apparatus 804 is decoding a current tile, wherein the prefetched data stored in the storage unit 1404 is read by the decoding apparatus 804 when ...
third embodiment
[0075]In the exemplary embodiment shown in FIG. 16, the prefetch mechanism is employed for prefetching next tile's data to be decoded by the decoding apparatus. However, the same conception may be applied to prefetching next tile's data to be buffered into one of the bitstream buffers. Please refer to FIG. 17, which is a diagram illustrating a storage device according to the present invention. The storage device 812 shown in FIG. 8 may be realized by the storage device 1500 shown in FIG. 17. The storage device 1500 includes a prefetch circuit 1502, and the aforementioned bitstream buffers 1302_1-1302_N and multiplexer 1304. The prefetch circuit 1502 is arranged to concurrently monitor one of the bitstreams 1302_1-1302_N that is buffering LCU / MB data of a tile which is currently decoded and one or more of the bitstreams 1302_1-1302_N that are used for buffering LCU / MB data of tiles which are not currently decoded, and requests more data from a previous stage (e.g., Internet, middlewa...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com