Adaptive picture rotation
OwnerJill Boyce, Stephan Wenger +1inventors
InventorsJill Boyce, Stephan Wenger, Danny Hong
Life of this patent
Estimating the term…
Abstract
A method for decoding a picture embedded in a coded video sequence using a reference picture, includes: receiving at least a part of the coded video sequence; decoding the at least a part of the coded video sequence to determine a rotation of the embedded picture; rotating at least a part of the reference picture according to the determined rotation; and using the at least a part of a rotated reference picture to construct a reconstructed picture corresponding to the embedded picture.
Claims16
A method for decoding a picture embedded in a coded video sequence using a reference picture, comprising:
- receiving at least a part of the coded video sequence;
- decoding the at least a part of the coded video sequence to determine a rotation of the embedded picture;
- rotating at least a part of the reference picture according to the determined rotation;
- and
- using the at least a part of a rotated reference picture to construct a reconstructed picture corresponding to the embedded picture.
The method of claim 5, including step of rotating the at least one reconstructed sample to an original rotation.
A method for decoding a picture embedded in a coded video sequence, comprising:
- receiving at least a part of the coded video sequence;
- decoding the at least a part of the coded video sequence to determine a rotation of the embedded picture;
- and
- storing at least one sample of a reconstructed picture as a reference picture or part thereof, wherein
- the at least one sample is either rotated to an original orientation before storing, or
- the at least one sample is stored with associated information indicative of the rotation.
A method for encoding, comprising:
- receiving a source picture;
- determining a rotation of the source picture;
- rotating at least one sample of the source picture according to the determined rotation;
- encoding the at least one sample;
- and
- storing the at least one sample as a reference picture or part thereof.
A video encoder, comprising:
- a rotation determination module;
- a source picture rotation module for rotating the source picture, the source picture rotation module being coupled to the rotation determination module;
- a source encoder for coding the source picture, the source encoder being coupled to the source picture rotation module;
- and
- a bitstream encoder;
- the bitstream encoder being coupled to the source encoder;
- wherein the rotation determination module is configured to determine a rotation of a source picture beneficial for coding efficiency.
A video decoder, comprising:
- a bitstream parser configured to determine rotation information of a picture embedded in a coded video sequence;
- a reference picture rotation module coupled to the bitstream parser and configured to rotate at least one sample of at least one reference picture according to the rotation information received from the bitstream parser.
A video decoder, comprising:
- a bitstream parser configured to determine rotation information of an embedded picture;
- and
- a reference picture rotation module, configured to store at least one sample of a reconstructed picture as a reference picture or part thereof,
- wherein
- the at least one sample is either rotated to an original orientation before storing, or
- the at least one sample is stored with associated information indicative of the rotation.
Dependencies are inferred from the claim text.