Multi-resolution video coding and decoding
First Claim
Patent Images
1. A method for decoding a bitstream for a sequence of video frames, the method comprising:
- receiving and processing first information for the sequence, wherein the first information indicates whether multiple spatial resolution coding is enabled for the sequence;
determining the first information indicates that multiple spatial resolution coding is enabled for the sequence, and then for each of plural frames in the sequence,receiving and processing second information at frame level in the bitstream, the second information indicating one or more spatial resolution scaling factors for the frame; and
outputting a result of the processing;
wherein the plural frames comprise at least one I-frame and at least one P-frame, wherein each of the at least one P-frame has a reference I-frame among the at least one I-frame, and wherein for each of the at least one P-frame the one or more spatial resolution scaling factors are constrained to be identical to the one or more spatial resolution scaling factors for the reference I-frame for that P-frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A video encoder performs multi-resolution video coding. For example, the encoder adaptively changes frame sizes to reduce blocking artifacts at low bitrates. A video decoder performs corresponding multi-resolution decoding.
70 Citations
39 Claims
-
1. A method for decoding a bitstream for a sequence of video frames, the method comprising:
-
receiving and processing first information for the sequence, wherein the first information indicates whether multiple spatial resolution coding is enabled for the sequence; determining the first information indicates that multiple spatial resolution coding is enabled for the sequence, and then for each of plural frames in the sequence, receiving and processing second information at frame level in the bitstream, the second information indicating one or more spatial resolution scaling factors for the frame; and outputting a result of the processing; wherein the plural frames comprise at least one I-frame and at least one P-frame, wherein each of the at least one P-frame has a reference I-frame among the at least one I-frame, and wherein for each of the at least one P-frame the one or more spatial resolution scaling factors are constrained to be identical to the one or more spatial resolution scaling factors for the reference I-frame for that P-frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of encoding a bitstream for a sequence of video frames, the bitstream having plural levels, the method comprising:
-
outputting first information for the sequence, the first information indicating whether multiple spatial resolution coding is enabled for the sequence; and determining that multiple spatial resolution coding is enabled for the sequence, and then for each of plural frames in the sequence; outputting second information at frame level in the bitstream, the second information indicating one or more spatial resolution scaling factors for the frame; wherein the plural frames comprise at least one I-frame and at least one P-frame, wherein each of the at least one P-frame has a reference I-frame among the at least one I-frame, and wherein for each of the at least one P-frame the one or more spatial resolution scaling factors are constrained to be identical to the one or more spatial resolution scaling factors for the reference I-frame for that P-frame. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
means for receiving and processing first information in a bitstream for a sequence of video frames, wherein the first information indicates whether multiple spatial resolution coding is enabled for the sequence; means for receiving and processing second information at frame level in the bitstream for each of plural frames in the sequence if the first information indicates that multiple spatial resolution coding is enabled for the sequence, the second information indicating one or more spatial resolution scaling factors, wherein the plural frames comprise at least one I-frame and at least one P-frame, wherein each of the at least one P-frame has a reference I-frame among the at least one I-frame, and wherein for each of the at least one P-frame the one or more spatial resolution scaling factors are constrained to be identical to the one or more spatial resolution scaling factors for the reference I-frame for that P-frame; and means for outputting a result of the processing.
-
-
39. A system comprising:
-
means for outputting first information in a bitstream for a sequence of video frames, the first information indicating whether multiple spatial resolution coding is enabled for the sequence; and means for outputting for each of plural frames in the sequence second information at frame level in the bitstream if the first information indicates that multiple spatial resolution coding is enabled for the sequence, the second information indicating one or more spatial resolution scaling factors for the frame, wherein the plural frames comprise at least one I-frame and at least one P-frame, wherein each of the at least one P-frame has a reference I-frame among the at least one I-frame, and wherein for each of the at least one P-frame the one or more spatial resolution scaling factors are constrained to be identical to the one or more spatial resolution scaling factors for the reference I-frame for that P-frame.
-
Specification