Arithmetic coding for transforming video and picture data units
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsDetlev Marpe, Heiko Schwarz, Thomas Wiegand
Life of this patent
Estimating the term…
Loading patent…
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsDetlev Marpe, Heiko Schwarz, Thomas Wiegand
Estimating the term…
A method for encoding a video frame or picture comprises dividing up the video frame or the picture in portions of a first type associated with a first scanning pattern, and portions of a second type associated with a second scanning pattern. Data corresponding to a predetermined of the portions of the video frame or picture is transformed into a two-dimensional transform coefficient array. Fhe transform coefficients are precoded in order to obtain transform data units. One of a first and a second set of context models is chosen depending on as to whether the predetermined portion is a portion of a type being associated with the first or the second scanning pattern. One context model of the chosen one of the first and the second set of context models is assigned to the transform data unit based on the scanning position assigned to the predetermined transform coefficient. Finally, the transform data unit or a sub-unit thereof is arithmetically encoded into a coded bit stream based on the probability estimation with which the assigned context model is associated.
A method for encoding a video frame or picture, the method comprising:
A method for decoding a transform data unit or a sub-unit thereof from a coded bit stream, the transform data unit being a precoded version of a predetermined transform coefficient of transform coefficients which are the result of a transformation of data corresponding to a predetermined portion of portions of a video frame or picture, the portions being either a portion of a first type being associated with a first scanning pattern or a portion of a second type being associated with a second scanning pattern, the method comprising the following steps:
A computer readable medium storing a computer program product having instructions for performing, when running on a computer, a method for encoding a video frame or picture, the method comprising:
A computer readable medium storing a computer program product having instructions for performing, when running on a computer, a method for decoding a transform data unit or a sub-unit thereof from a coded bit stream, the transform data unit being a precoded version of a predetermined transform coefficient of transform coefficients which are the result of a transformation of data corresponding to a predetermined portion of portions of a video frame or picture, the portions being either a portion of a first type being associated with a first scanning pattern or a portion of a second type being associated with a second scanning pattern, the method comprising the following steps:
An apparatus for encoding a video frame or picture, the method comprising:
An apparatus for decoding a transform data unit or a sub-unit thereof from a coded bit stream, the transform data unit being a precoded version of a predetermined transform coefficient of transform coefficients which are the result of a transformation of data corresponding to a predetermined portion of portions of a video frame or picture, the portions being either a portion of a first type being associated with a first scanning pattern or a portion of a second type being associated with a second scanning pattern, the method comprising the following steps:
Dependencies are inferred from the claim text.