# US 2018/0324462 A1 · Encoding and decoding method and corresponding devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324462 A1
- Document ID: US20180324462A1
- Status: Published application
- Kind: A1
- Application number: 15/774,992
- Filed: 2016-11-02
- Published: 2018-11-08
- Earliest claimed: 2015-11-09
- Assignees: Thomson Licensing
- Applicants: THOMSON Licensing
- Inventors: Saurabh PURI; Sebastien LASSERRE; Patrick LE CALLET
- Web page: https://patentgrep.com/patent/US20180324462A1

## CPC

- H04N 19/60: using transform coding
- H04N 19/12: Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N 19/124: Quantisation
- H04N 19/126: Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/94: Vector quantisation
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for decoding a bitstream representative of a picture is disclosed. The decoding method comprises:—determining information representative of at least one encoding precision;—decoding a transform responsive to said determined information;—decoding said picture using the decoded transform.

## Claims

### Claim at position 1

1-15. (canceled)

### Claim 16

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 number of transform vectors and further comprises for at least one transform vector:
decoding an information representative of an encoding precision for said transform vector, said encoding precision being the number of bits used to encode quantized components of said transform vector;
decoding said quantized components of said transform vector responsive to said encoding precision; and
dequantizing decoded quantized components of said transform vector.

### Claim 17 (depends on 16)

The method of claim 16, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 18 (depends on 16)

The method of claim 16, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 19 (depends on 16)

The method of claim 16, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said transform.

### Claim 20

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 (E38) an information representative of a number of transform vectors and further comprises for at least one transform vector:
encoding an information representative of an encoding precision for said transform vector, said encoding precision being the number of bits used to encode 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 encoding precision.

### Claim 21 (depends on 20)

The method of claim 20, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 22 (depends on 20)

The method of claim 20, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 23 (depends on 20)

The method of claim 20, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said accessed transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said accessed transform.

### Claim 24

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 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 an encoding precision for said transform vector, said encoding precision being the number of bits used to encode quantized components of said transform vector;
to decode said quantized components of said transform vector responsive to said encoding precision; and
to dequantize decoded quantized components of said transform vector.

### Claim 25 (depends on 24)

The device of claim 24, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 26 (depends on 24)

The device of claim 24, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 27 (depends on 24)

The device of claim 24, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said transform.

### Claim 28

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 ore 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 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 an encoding precision for said transform vector, said encoding precision being the number of bits used to encode 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 encoding precision.

### Claim 29 (depends on 28)

The device of claim 28, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 30 (depends on 28)

The device of claim 28, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 31 (depends on 28)

The device of claim 28, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said accessed transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said accessed transform.

### Claim 32

A 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 number of transform vectors and further comprises for at least one transform vector:
information representative of an encoding precision for said transform vector, said encoding precision being the number of bits used to encode quantized components of said transform vector; and
information representative of said quantized components of said transform vector obtained responsive to said encoding precision.

### Claim 33 (depends on 32)

The medium of claim 32, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 34 (depends on 32)

The medium of claim 32, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 35 (depends on 32)

The medium of claim 32, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said accessed transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said accessed transform.

### Claim 36

A 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 number of transform vectors and further comprises for at least one transform vector:
decoding an information representative of an encoding precision for said transform vector, said encoding precision being the number of bits used to encode quantized components of said transform vector;
decoding said quantized components of said transform vector responsive to said encoding precision; and
dequantizing decoded quantized components of said transform vector.

### Claim 37 (depends on 36)

The machine readable medium of claim 36, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 38 (depends on 36)

The machine readable medium of claim 36, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 39 (depends on 36)

The machine readable medium of claim 36, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said transform.

### Claim 40

A 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 number of transform vectors and further comprises for at least one transform vector:
encoding an information representative of an encoding precision for said transform vector, said encoding precision being the number of bits used to encode quantized components of said transform vector;
quantizing said components of said transform vector;
encoding said quantized components of said transform vector responsive to said encoding precision.

### Claim 41 (depends on 40)

The machine readable medium of claim 40, wherein said information representative of said at least one encoding precision is a number of bits.

### Claim 42 (depends on 40)

The machine readable medium of claim 40, wherein said information representative of said at least one encoding precision is a bit decrement.

### Claim 43 (depends on 40)

The machine readable medium of claim 40, wherein said information representative of said at least one encoding precision is a number of bits for the first transform vector of said accessed transform and wherein said information representative of said at least one encoding precision is a bit decrement for the remaining transform vectors of said accessed transform.
