Abstract:
A method and apparatus of reusing reference data for video decoding are disclosed. Motion information associated with motion vectors for coded blocks processed after the current block are derived without storing decoded residuals associated with the coded blocks. Reuse information regarding reference data required for Inter prediction or Intra block copy of the coded blocks is determined based on the motion information. If the current block is coded in the Inter prediction mode or the Intra block copy mode, whether required reference data for the current block are in an internal memory is determined and the reference data are fetched from an external memory to the internal memory if the required reference data are not stored in the internal memory. The reference data in the internal memory is managed according to the reuse information to reduce data transferring between the external memory and the internal memory.
Abstract:
A transmitter device includes a processing unit and a compression unit. The processing unit obtains a branch of data and partitions the branch of data into a plurality of snippets. Each snippet includes a group of data. The compression unit compresses each snippet into a plurality of packets according to value of each datum included in the corresponding snippet. The compression unit compares the value of each datum with a first threshold value to generate a first packet. The first packet includes first information indicating which data included in the corresponding snippet has the corresponding value not equal to the first threshold value. The compression unit further generates the remaining packets according to the first information.
Abstract:
An apparatus for multi-standard bin decoding in a video decoder for decoding two video coded in two different video coding standards is disclosed. The apparatus includes a first bin decoder to decode one or more first bin strings, a second bin decoder to decode one or more second bin strings, a standard change control module coupled to the first bin decoder and the second bin decoder and a system controller coupled to the standard change control module, the first bin decoder and the second bin decoder. The standard change control module or the system controller selects either a next slice or picture to be decoded by the first bin decoder or the second bin decoder based on one or more control parameters including the decoding time information.
Abstract:
In order to overcome the issue caused by a decoded block vector (BV) pointing to a reference block overlapping with an unavailable area, various methods are disclosed. According to one method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by padding from neighbouring available pixels. The padding can be done in the horizontal direction and then the vertical direction. The padding may also done in the vertical direction first and then horizontal direction. In another method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by using previous decoded pixels in the unavailable area. A pre-defined value may also be used for the unavailable area.
Abstract:
An apparatus for multi-standard Intra prediction decoding in a video decoder for decoding two video streams coded in two different video coding standards is disclosed. The apparatus comprises a first Intra prediction decoder to decode a first bitstream comprising one or more first Intra prediction coded blocks, and a second Intra prediction decoder to decode a second bitstream comprising one or more second Intra prediction coded blocks. The first Intra prediction coded blocks are coded according to a first video coding standard and the second Intra prediction coded blocks are coded according to a second video coding standard. The first Intra prediction decoder and the second Intra prediction decoder are arranged to perform Intra prediction decoding on the two video streams simultaneously by decoding the two video streams in an interleaved manner at a picture level, slice level, or largest coding unit (LCU)/macroblock (MB) level.
Abstract:
A method and apparatus of scalable video coding using Inter prediction mode for a video coding system are disclosed, where video data being coded comprise BP (Basic Resolution Pass) pictures and UP (Upgrade Resolution Pass) pictures. In one embodiment according to the present invention, the method comprises receiving information associated with input data corresponding to a target block in a target UP picture. When the target block is Inter coded according to a current MV (motion vector) and uses a collocated BP picture as one reference picture, one or more BP MVs (motion vectors) of the collocated BP picture are scaled to generate one or more RCP (resolution change processing) MVs. The current MV of the target block is encoded or decoded using an UP MV predictor derived based on one or more temporal MVPs including said one or more RCP MVs.