LOCAL PICTURE IDENTIFIER AND COMPUTATION OF CO-LOCATED INFORMATION
First Claim
1. A computer-implemented method for transforming encoded video information using a video decoder, the method comprising:
- receiving encoded video information in a bitstream; and
during decoding the encoded video information, wherein the decoding uses plural reference pictures identified with local picture identifiers;
identifying a temporal direct prediction mode macroblock, wherein the temporal direct prediction mode macroblock is associated with a reference picture list of one or more of the plural reference pictures;
identifying a co-located macroblock of the temporal direct prediction mode macroblock, wherein the co-located macroblock uses one or more reference pictures of the plural reference pictures;
identifying one or more reference pictures in the reference picture list that match the one or more reference pictures used by the co-located macroblock, wherein the identifying the one or more reference pictures in the reference picture list uses local picture identifiers; and
using the identified one or more reference pictures in reconstruction of the temporal direct prediction mode macroblock.
2 Assignments
0 Petitions
Accused Products
Abstract
Video decoding innovations for using local picture identifiers and computing co-located information are described. In one aspect, a decoder identifies reference pictures in a reference picture list of a temporal direct prediction mode macroblock that match reference pictures used by a co-located macroblock using local picture identifiers. In another aspect, a decoder determines whether reference pictures used by blocks are the same by comparing local picture identifiers during calculation of boundary strength. In yet another aspect, a decoder determines a picture type of a picture and based on the picture type selectively skips or simplifies computation of co-located information for use in reconstructing direct prediction mode macroblocks outside the picture.
114 Citations
20 Claims
-
1. A computer-implemented method for transforming encoded video information using a video decoder, the method comprising:
-
receiving encoded video information in a bitstream; and during decoding the encoded video information, wherein the decoding uses plural reference pictures identified with local picture identifiers; identifying a temporal direct prediction mode macroblock, wherein the temporal direct prediction mode macroblock is associated with a reference picture list of one or more of the plural reference pictures; identifying a co-located macroblock of the temporal direct prediction mode macroblock, wherein the co-located macroblock uses one or more reference pictures of the plural reference pictures; identifying one or more reference pictures in the reference picture list that match the one or more reference pictures used by the co-located macroblock, wherein the identifying the one or more reference pictures in the reference picture list uses local picture identifiers; and using the identified one or more reference pictures in reconstruction of the temporal direct prediction mode macroblock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for transforming encoded video information using a video decoder, the method comprising:
-
receiving encoded video information in a bitstream; performing loop filtering during decoding the encoded video information, comprising; calculating boundary strength values for plural blocks, wherein the calculating comprises determining whether reference pictures used by the plural blocks are the same by comparing local picture identifiers of the reference pictures; and outputting the filtered macroblock. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method for transforming encoded video information using a video decoder, the method comprising:
-
receiving encoded video information in a bitstream; and during decoding the encoded video information; determining a picture type for a picture based on slice type of one or more slices in the picture; and based on the picture type of the picture, selectively skipping or simplifying computation of co-located information for use in reconstruction of one or more direct prediction mode macroblocks outside the picture. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification