Coding scheme enabling precision-scalability
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsHeiko Schwarz, Thomas Wiegand, Tobias Hinz
Life of this patent
Estimating the term…
Abstract
An improved coding efficiency is achieved by giving the encoder the opportunity to change the field/frame-wise treatment of individual picture portions between the first precision-encoded data and the second precision-encoded data, with the second precision being higher than the first precision.
Claims22
A decoder for decoding an encoded precision-scalable data stream encoding a predetermined picture, the encoded precision-scalable data stream including first precision-encoded data having the predetermined picture encoded therein with a first precision by treating a predetermined portion of the predetermined picture a first one of frame-wise and field-wise, higher precision information representing second precision encoded data having the predetermined portion encoded therein with a second precision higher than the first precision by treating the predetermined portion a second one of frame-wise and field-wise, or refinement information enabling refining the first precision-encoded data to obtain the second precision-encoded data, and indication information indicating an absence or existence of a change in the frame-/field-wise treatment between the first precision-encoded data and the second precision-encoded data, the decoder comprising:
- a checker for checking the indication information as to whether same indicates a change in the frame-/field-wise treatment of the predetermined portion between the first precision-encoded data and the second precision-encoded data;
- an arranger for, if the indication information indicate the frame-/field-wise treatment change, disregarding, at least partially, the first precision-encoded data with respect to the predetermined portion and arranging, instead, the second precision-encoded data as data for decoding, or, based on the higher precision information, refining the first precision-encoded data to obtain the second precision-encoded data and arranging the obtained second precision-encoded data as data for decoding;
- and
- a decoder for decoding the arranged data for decoding by treating the predetermined portion of the predetermined picture the one of frame-wise or field-wise to reconstruct the predetermined picture with the second precision.
An encoder for encoding a predetermined picture, comprising:
- a base encoder for, by treating a predetermined portion of a predetermined picture one of frame-wise or field-wise, encoding the predetermined picture with a first precision to obtain first precision-encoded data;
- a determiner for determining higher precision information by treating the predetermined portion the other of frame-wise or field-wise, the higher precision information representing second precision-encoded data having encoded therein the predetermined portion with a second precision being higher than the first precision by treating the predetermined portion the other of frame-wise and field-wise or refinement information enabling refining the first precision-encoded data to obtain the second precision-encoded data;
- and
- a constructor for constructing an encoded precision-scalable data stream encoding the predetermined picture to include the first precision-encoded data, the higher precision information and indication information indicating a change in the frame-/field-wise treatment of the predetermined portion between the first precision-encoded data and the second precision-encoded data.
A method for decoding an encoded precision-scalable data stream encoding a predetermined picture, the encoded precision-scalable data stream including first precision-encoded data having the predetermined picture encoded therein with a first precision by treating a predetermined portion of the predetermined picture a first one of frame-wise and field-wise, higher precision information representing second precision encoded data having the predetermined portion encoded therein with a second precision higher than the first precision by treating the predetermined portion a second one of frame-wise and field-wise, or refinement information enabling refining the first precision-encoded data to obtain the second precision-encoded data, and indication information indicating an absence or existence of a change in the frame-/field-wise treatment between the first precision-encoded data and the second precision-encoded data, the method comprising the following steps:
- checking the indication information as to whether same indicates a change in the frame-/field-wise treatment of the predetermined portion between the first precision-encoded data and the second precision-encoded data;
- if the indication information indicate the frame-/field-wise treatment change, disregarding, at least partially, the first precision-encoded data with respect to the predetermined portion and arranging, instead, the second precision-encoded data as data for decoding, or, based on the higher precision information, refining the first precision-encoded data to obtain the second precision-encoded data and arranging the obtained second precision-encoded data as data for decoding;
- and
- decoding the arranged data for decoding by treating the predetermined portion of the predetermined picture the one of frame-wise or field-wise to reconstruct the predetermined picture with the second precision.
A method for encoding a predetermined picture, comprising the following steps:
- by treating a predetermined portion of a predetermined picture one of frame-wise or field-wise, encoding the predetermined picture with a first precision to obtain first precision-encoded data;
- determining higher precision information by treating the predetermined portion the other of frame-wise or field-wise, the higher precision information representing second precision-encoded data having encoded therein the predetermined portion with a second precision being higher than the first precision by treating the predetermined portion the other of frame-wise and field-wise or refinement information enabling refining the first precision-encoded data to obtain the second precision-encoded data;
- and
- constructing an encoded precision-scalable data stream encoding the predetermined picture to include the first precision-encoded data, the higher precision information and indication information indicating a change in the frame-/field-wise treatment of the predetermined portion between the first precision-encoded data and the second precision-encoded data.
Dependencies are inferred from the claim text.