A method for decoding a bitstream representative of a picture is disclosed. Information representative of at least one encoding precision is first determined. A transform is then decoded responsive to the determined information. Finally, the picture is decoded using the decoded transform. A method for encoding a bitstream representative of a picture, as well as encoding devices and decoding devices are also disclosed.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: decoding, from a bitstream, a transform represented by one or more transform vectors; decoding, from said bitstream, a picture using the decoded transform wherein decoding said transform comprises decoding an information representative of a total count of the number of transform vectors and further comprises for at least one transform vector: decoding an information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; decoding said quantized components of said transform vector responsive to said precision; and dequantizing decoded quantized components of said transform vector.
2. The method of claim 1 , wherein said information representative of said precision is a number of bits.
3. The method of claim 1 , wherein said information representative of said precision is a bit decrement.
4. The method of claim 1 , wherein said information representative of said precision is a number of bits for the first transform vector of said transform and a bit decrement for the remaining transform vectors of said transform.
5. A method, comprising: accessing a transform represented by one or more transform vectors; encoding said transform in a bitstream; encoding a picture in the bitstream using the encoded transform wherein encoding said transform in the bitstream comprises encoding (E 38 ) an information representative of a total count of the number of transform vectors and further comprises for at least one transform vector: encoding an information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; quantizing said components of said transform vector; and encoding said quantized components of said transform vector responsive to said precision.
6. The method of claim 5 , wherein said information representative of said precision is a number of bits.
7. The method of claim 5 , wherein said information representative of said precision is a bit decrement.
8. The method of claim 5 , wherein said information representative of said precision is a number of bits for the first transform vector of said accessed transform and a bit decrement for the remaining transform vectors of said accessed transform.
9. A decoding device comprising a communication interface configured to access at least a bitstream and at least one processor configured to: decode, from said accessed bitstream, a transform represented by one or more transform vectors; decode, from said bitstream, said picture using the decoded transform wherein to decode said transform comprises to decode an information representative of a total count of the number of transform vectors and wherein said at least one processor is further, for at least one transform vector, configured to: to decode an information representative of a precision for said transform vector, said encoding precision being the number of bits of quantized components of said transform vector; to decode said quantized components of said transform vector responsive to said precision; and to dequantize decoded quantized components of said transform vector.
10. The device of claim 9 , wherein said information representative of said precision is a number of bits.
11. The device of claim 9 , wherein said information representative of said precision is a bit decrement.
12. The device of claim 9 , wherein said information representative of said precision is a number of bits for the first transform vector of said transform and a bit decrement for the remaining transform vectors of said transform.
13. An encoding device comprising a communication interface configured to access a picture and at least one processor configured to: access a transform represented by one or more transform vectors; encode said transform in a bitstream; encode said accessed picture in the bitstream using the encoded transform wherein to encode said transform in the bitstream comprises to encode an information representative of a total count of the number of transform vectors and wherein said at least one processor is further, for at least one transform vector, configured to: to encode an information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; to quantize said components of said transform vector; and to encode said quantized components of said transform vector responsive to said precision.
14. The device of claim 13 , wherein said information representative of said precision is a number of bits.
15. The device of claim 13 , wherein said information representative of said precision is a bit decrement.
16. The device of claim 13 , wherein said information representative of said precision is a number of bits for the first transform vector of said accessed transform and a bit decrement for the remaining transform vectors of said accessed transform.
17. A non-transitory computer readable medium storing a bitstream, said bitstream comprising information representative of a transform represented by one or more transform vectors and information representative of a picture encoded using the encoded transform wherein said information representative of a transform comprises information representative of a total count of the number of transform vectors and further comprises for at least one transform vector: information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; and information representative of said quantized components of said transform vector obtained responsive to said precision.
18. The non-transitory computer-readable medium of claim 17 , wherein said information representative of said precision is a number of bits.
19. The non-transitory computer-readable medium of claim 17 , wherein said information representative of said precision is a bit decrement.
20. The non-transitory computer-readable medium of claim 17 , wherein said information representative of said precision is a number of bits for the first transform vector of said accessed transform and a bit decrement for the remaining transform vectors of said accessed transform.
21. A non-transitory machine readable medium having stored thereon machine executable instructions that, when executed, implement a method comprising: decoding, from a bitstream, a transform represented by one or more transform vectors; decoding, from said bitstream, a picture using the decoded transform wherein decoding said transform comprises decoding an information representative of a total count of the number of transform vectors and further comprises for at least one transform vector: decoding an information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; decoding said quantized components of said transform vector responsive to said precision; and dequantizing decoded quantized components of said transform vector.
22. The non-transitory machine readable medium of claim 21 , wherein said information representative of said precision is a number of bits.
23. The non-transitory machine readable medium of claim 21 , wherein said information representative of said precision is a bit decrement.
24. The non-transitory machine readable medium of claim 21 , wherein said information representative of said precision is a number of bits for the first transform vector of said transform and a bit decrement for the remaining transform vectors of said transform.
25. A non-transitory machine readable medium having stored thereon machine executable instructions that, when executed, implement a method comprising: accessing a transform represented by one or more transform vectors; encoding said transform in a bitstream; encoding a picture in the bitstream using the encoded transform wherein encoding said transform in the bitstream comprises encoding an information representative of a total count of the number of transform vectors and further comprises for at least one transform vector: encoding an information representative of a precision for said transform vector, said precision being the number of bits of quantized components of said transform vector; quantizing said components of said transform vector; and encoding said quantized components of said transform vector responsive to said precision.
26. The non-transitory machine readable medium of claim 25 , wherein said information representative of said precision is a number of bits.
27. The non-transitory machine readable medium of claim 25 , wherein said information representative of said precision is a bit decrement.
28. The non-transitory machine readable medium of claim 25 , wherein said information representative of said precision is a number of bits for the first transform vector of said accessed transform and a bit decrement for the remaining transform vectors of said accessed transform.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 2, 2016
March 23, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.