METHOD FOR DECODING AN IMAGE, ENCODING METHOD, DEVICES, TERMINAL EQUIPMENT AND ASSOCIATED COMPUTER PROGRAMS
First Claim
1. A method for decoding an encoded data stream representative of at least one image, said image being divided into blocks, wherein the decoding method comprises, for a current block, the following acts performed by a decoding device:
- evaluating a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement per hypothesis, said calculation being a same calculation as that used to encode the data bitstream;
calculating a disparity of the obtained likelihood measurements;
determining at least one parameter of an entropic decoder as a function of the calculated disparity, said at least one parameter belonging to a group comprising at least;
a parameter comprising a context associated with an adaptive binary arithmetic decoder;
a parameter comprising a probability associated with a complementary information for identifying at least one of these hypotheses;
a parameter comprising an identifier of a predetermined decoder;
decoding, using an entropic decoder configured by said at least one parameter, the complementary information for identifying at least one of said hypotheses; and
identifying at least one of the hypotheses using at least the decoded complementary information and obtaining a value of said at least one description element for the current block, from said at least one identified hypothesis.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for decoding an encoded data stream representative of at least one image, which is divided into blocks. The decoding method includes, for a current block: evaluating a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement per hypothesis; calculating a disparity in the likelihood measurements obtained; determining at least one parameter of a decoder based on the calculated disparity; decoding, using the determined decoder, complementary information for identifying at least one of the hypotheses; and identifying at least one of the hypotheses using the decoded complementary information and obtaining a value of the at least one description element for the current block, from the at least one identified hypothesis.
0 Citations
18 Claims
-
1. A method for decoding an encoded data stream representative of at least one image, said image being divided into blocks, wherein the decoding method comprises, for a current block, the following acts performed by a decoding device:
-
evaluating a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement per hypothesis, said calculation being a same calculation as that used to encode the data bitstream; calculating a disparity of the obtained likelihood measurements; determining at least one parameter of an entropic decoder as a function of the calculated disparity, said at least one parameter belonging to a group comprising at least; a parameter comprising a context associated with an adaptive binary arithmetic decoder; a parameter comprising a probability associated with a complementary information for identifying at least one of these hypotheses; a parameter comprising an identifier of a predetermined decoder; decoding, using an entropic decoder configured by said at least one parameter, the complementary information for identifying at least one of said hypotheses; and identifying at least one of the hypotheses using at least the decoded complementary information and obtaining a value of said at least one description element for the current block, from said at least one identified hypothesis. - View Dependent Claims (3, 4, 5, 11, 14, 15)
-
-
2. A method for encoding a data stream representative of at least one image, said image being divided into blocks, wherein the method comprises the following acts, implemented for a current block by an encoding device:
-
evaluating a plurality of value hypotheses of at least one description element of the current block, by calculation of a likelihood measurement per hypothesis; calculating a disparity of the obtained likelihood measurements; determining at least one parameter of an entropic encoder according to the calculated disparity, said at least one parameter belonging to a group comprising at least; a parameter comprising a context associated with an adaptive binary arithmetic encoder; a parameter comprising a probability associated with complementary information for identifying at least one of said hypotheses; a parameter comprising an identifier of a predetermined encoder; encoding said complementary information using an entropic encoder configured by said at least one parameter; and inserting the encoded information into the stream. - View Dependent Claims (12, 13)
-
-
6. A device for decoding an encoded data stream representative of at least one image, said image being divided into blocks, wherein the device comprises a computing machine configured for or dedicated to:
- for the a current block;
evaluating a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement by hypothesis; calculating a disparity of the obtained likelihood measurements; determining at least one parameter of an entropic decoder according to the calculated disparity, said at least one parameter belonging to a group comprising at least; a parameter comprising a context associated with an adaptive binary arithmetic decoder; a parameter comprising a probability associated with complementary information of at least one of said hypotheses; a parameter comprising an identifier of a predetermined decoder; decoding using an entropic decoder configured by said at least one parameter the complementary information for identifying of at least one of said hypotheses; and identifying at least one of the hypotheses using at least the decoded complementary information and obtaining the value of said at least one description element for the current block, from said at least one identified hypothesis. - View Dependent Claims (8, 16)
- for the a current block;
-
7. A device for encoding a data stream representative of at least one image, said image being divided into blocks, wherein the device comprises a computing machine configured for or dedicated to:
- for the current block;
evaluate a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement per hypothesis; calculate a disparity of the obtained likelihood measurements; determine at least one parameter of an entropic encoder as a function of the calculated disparity, said at least one parameter belonging to a group comprising at least; a parameter comprising a context associated with an adaptive binary arithmetic encoder; a parameter comprising a probability associated with complementary information identifying at least one of said hypotheses; a parameter comprising an identifier of a predetermined encoder;
encoding using an entropic encoder configured by said at least one parameter the complementary information for identifying at least one of said hypotheses; andinsert the encoded information into the bitstream. - View Dependent Claims (17, 18)
- for the current block;
-
9. (canceled)
-
10. (canceled)
Specification