CPC H04N 19/70 (2014.11) [H04N 19/167 (2014.11); H04N 19/172 (2014.11); H04N 19/177 (2014.11); H04N 21/440281 (2013.01)] | 15 Claims |
1. A method to playback a video stream with variable frame rate, the method performed by a processor and comprising:
receiving the video stream comprising video pictures and metadata, wherein the metadata comprise syntax parameters for enabling displaying the video pictures at a variable frame rate, wherein the syntax parameters comprise a picture-timing-present flag, a picture-source-type flag, and a picture-position-type flag; and
displaying the video pictures according to the syntax parameters in the metadata, wherein for a current picture among the video pictures:
if detecting that the picture-timing-present flag is set to 1, then
generating a time information of duration of presentation on a display for the current picture based on a picture presentation time parameter in the metadata;
if detecting that the picture-source-type flag is set to 1, then
generating picture source information for the current picture based on a picture source parameter in the metadata, wherein the picture source parameter indicates one of an original picture, a replica of an original picture, or an interpolated picture; and
if detecting that the picture-position-type flag is set to 1, then
generating picture position in a scene information for the current picture based on one or more picture position parameters in the metadata.
|