US2021099698A1PendingUtilityA1

Methods and apparatuses for encoding and decoding video using multiple reference pictures

Assignee: SUN PATENT TRUSTPriority: Feb 8, 2011Filed: Oct 8, 2020Published: Apr 1, 2021
Est. expiryFeb 8, 2031(~4.5 yrs left)· nominal 20-yr term from priority
H04N 19/61H04N 19/573H04N 19/105
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of encoding video using a plurality of reference pictures is provided. The method includes: writing a parameter indicating a temporal level of a reference picture or a period of a type of a reference picture into the reference picture for each of the plurality of reference pictures, creating a first list of reference pictures comprising the plurality of reference pictures sorted based on the parameter; and encoding a current picture of the video using at least the first list of reference pictures. A method of decoding video using a plurality of reference pictures is also provided. The method includes: parsing a parameter indicating a temporal level of a reference picture or a period of a type of a reference picture from each of the plurality of reference pictures; creating a first list of reference pictures comprising the plurality of reference pictures sorted based on the parameter; and decoding a current picture of the video using at least the first list of reference pictures. In addition, there are provided corresponding apparatuses for encoding and decoding video.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method of encoding video using a plurality of reference pictures respectively associated with a plurality of indexes, the method comprising:
 creating a list including the plurality of reference pictures, the plurality of reference pictures including (i) a reference picture of a particular type of reference picture, the reference picture of the particular type being included in a first group of reference pictures and (ii) a reference picture that is not of the particular type of reference picture; and   encoding a current picture of the video using the list,   wherein the creating the list includes:
 selecting, from among the plurality of reference pictures, the first group of reference pictures based on a parameter indicating a temporal level of the reference picture of the particular type of reference picture, the first group of reference pictures including the reference picture of the particular type of reference picture, a frame rate corresponding to the temporal level of each of the reference pictures included in the first group of reference pictures indicating a lowest frame rate from among frame rates of the plurality of reference pictures; 
 selecting, from among the plurality of reference pictures, a second group of reference pictures, the second group of reference pictures including the reference picture that is not of the particular type of reference picture; 
 placing the first group of reference pictures at a predetermined position in the list, the first group of reference pictures being selected based on the parameter indicating the temporal level of the reference picture of the particular type of reference picture, the temporal level of each of the references pictures included in the first group of reference pictures being lower than the temporal level of each of the reference pictures included in the second group of reference pictures, a frame rate of the first group of reference pictures being lower than the frame rate of the second group of reference pictures; and 
 placing the second group of reference pictures after the first group of reference pictures in the list, each of the reference pictures included in the first group of reference pictures preceding each of the reference pictures in the second reference pictures in the list. 
   
     
     
         22 . The method according to  claim 21 ,
 wherein the reference picture that is not of the particular type of reference picture is located closest to the current picture.   
     
     
         23 . A method of decoding video using a plurality of reference pictures respectively associated with a plurality of indexes, the method comprising:
 creating a list including the plurality of reference pictures, the plurality of reference pictures including (i) a reference picture of a particular type of reference picture, the reference picture of the particular type being included in a first group of reference pictures and (ii) a reference picture that is not of the particular type of reference picture; and   decoding a current picture of the video using the list,   wherein the creating the list includes:
 selecting, from among the plurality of reference pictures, the first group of reference pictures based on a parameter indicating a temporal level of the reference picture of the particular type of reference picture, the first group of reference pictures including the reference picture of the particular type of reference picture, a frame rate corresponding to the temporal level of each of the reference pictures included in the first group of reference pictures indicating a lowest frame rate from among frame rates of the plurality of reference pictures; 
 selecting, from among the plurality of reference pictures, a second group of reference pictures, the second group of reference pictures including the reference picture that is not of the particular type of reference picture; 
 placing the first group of reference pictures at a predetermined position in the list, the first group of reference pictures being selected based on the parameter indicating the temporal level of the reference picture of the particular type of reference picture, the temporal level of each of the references pictures included in the first group of reference pictures being lower than the temporal level of each of the reference pictures included in the second group of reference pictures, a frame rate of the first group of reference pictures being lower than the frame rate of the second group of reference pictures; and 
 placing the second group of reference pictures after the first group of reference pictures in the list, each of the reference pictures included in the first group of reference pictures preceding each of the reference pictures in the second reference pictures in the list. 
   
     
     
         24 . The method according to  claim 23 ,
 wherein the reference picture that is not of the particular type of reference picture is located closest to the current picture.   
     
     
         25 . An apparatus for encoding video using a plurality of reference pictures respectively associated with a plurality of indexes, the apparatus comprising:
 a non-transitory memory; and   a processor coupled to the non-transitory memory, the processor performing:
 creating a list including the plurality of reference pictures, the plurality of reference pictures including (i) a reference picture of a particular type of reference picture, the reference picture of the particular type being included in a first group of reference pictures and (ii) a reference picture that is not of the particular type of reference picture; and 
 encoding a current picture of the video using the list, wherein the creating the list includes: 
 selecting, from among the plurality of reference pictures, the first group of reference pictures based on a parameter indicating a temporal level of the reference picture of the particular type of reference picture, the first group of reference pictures including the reference picture of the particular type of reference picture, a frame rate corresponding to the temporal level of each of the reference pictures included in the first group of reference pictures indicating a lowest frame rate from among frame rates of the plurality of reference pictures; 
 selecting, from among the plurality of reference pictures, a second group of reference pictures, the second group of reference pictures including the reference picture that is not of the particular type of reference picture; 
 placing the first group of reference pictures at a predetermined position in the list, the first group of reference pictures being selected based on the parameter indicating the temporal level of the reference picture of the particular type of reference picture, the temporal level of each of the references pictures included in the first group of reference pictures being lower than the temporal level of each of the reference pictures included in the second group of reference pictures, a frame rate of the first group of reference pictures being lower than the frame rate of the second group of reference pictures; and 
 placing the second group of reference pictures after the first group of reference pictures in the list, each of the reference pictures included in the first group of reference pictures preceding each of the reference pictures in the second reference pictures in the list. 
   
     
     
         26 . The apparatus according to  claim 25 ,
 wherein the reference picture that is not of the particular type of reference picture is located closest to the current picture.   
     
     
         27 . An apparatus for decoding video using a plurality of reference pictures respectively associated with a plurality of indexes, the apparatus comprising:
 a non-transitory memory; and   a processor coupled to the non-transitory memory, the processor performing:
 creating a list including the plurality of reference pictures, the plurality of reference pictures including (i) a reference picture of a particular type of reference picture, the reference picture of the particular type being included in a first group of reference pictures and (ii) a reference picture that is not of the particular type of reference picture; and 
 decoding a current picture of the video using the list, wherein the creating the list includes: 
 selecting, from among the plurality of reference pictures, the first group of reference pictures based on a parameter indicating a temporal level of the reference picture of the particular type of reference picture, the first group of reference pictures including the reference picture of the particular type of reference picture, a frame rate corresponding to the temporal level of each of the reference pictures included in the first group of reference pictures indicating a lowest frame rate from among frame rates of the plurality of reference pictures; 
 selecting, from among the plurality of reference pictures, a second group of reference pictures, the second group of reference pictures including the reference picture that is not of the particular type of reference picture; 
 placing the first group of reference pictures at a predetermined position in the list, the first group of reference pictures being selected based on the parameter indicating the temporal level of the reference picture of the particular type of reference picture, the temporal level of each of the references pictures included in the first group of reference pictures being lower than the temporal level of each of the reference pictures included in the second group of reference pictures, a frame rate of the first group of reference pictures being lower than the frame rate of the second group of reference pictures; and 
 placing the second group of reference pictures after the first group of reference pictures in the list, each of the reference pictures included in the first group of reference pictures preceding each of the reference pictures in the second reference pictures in the list. 
   
     
     
         28 . The apparatus according to  claim 27 ,
 wherein the reference picture that is not of the particular type of reference picture is located closest to the current picture.

Join the waitlist — get patent alerts

Track US2021099698A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.