A data entropy encoding method and device
An entropy coding and entropy decoding technology, applied in the field of binary arithmetic coding methods and devices
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] Taking a syntax element A as an example, A represents the values of elements A1 and A2, where A1 has 3 possible values, and A2 has 2 possible values, therefore, syntax element A has 6 possible values. The method of binarizing the syntax element A and selecting an appropriate context model is described below. The specific implementation steps are as follows:
[0053] Step 1: Binarize Grammar A, the method of binarization is shown in Table 1
[0054] Table 1. Binarization methods for syntax element A
[0055]
[0056] The leftmost column in the table is the value of syntax element A, and the right side is the bin string after the value is binarized
[0057] The bin string after binarization is divided into two groups, and the binary sequence number of any bin in the ith bin string group is smaller than the binary sequence number of any bin in the i+1th bin string group. The first group consists of at most 2 bins. The number of bins contained in the first group ma...
Embodiment 2
[0064] Taking a syntax element A as an example, A represents the values of elements A1 and A2, where A1 has 3 possible values, and A2 has 2 possible values, therefore, syntax element A has 6 possible values. The following describes the method of selecting an appropriate context model, parsing the bin string from the code stream, and finally debinarizing and parsing to obtain A. The specific implementation steps are as follows:
[0065] Step 1: Parse the first set of bins
[0066] The method of parsing the bin string is shown in the background introduction, the binarization table is shown in Table 1, and the designed context model is shown in Table 2. The number of bins in the first group may be one or two.
[0067] Step 2: Use the same set of context models to parse out the first bin of the second set of data
[0068] The method of parsing the bin string is shown in the background introduction, the binarization table is shown in Table 1, and the designed context model is ...
Embodiment 3
[0072]Taking a syntax element B as an example, B represents the values of elements B1 and B2, where B1 has 4 possible values, and B2 has 4 possible values. Therefore, the syntax element B has 16 possible values. The method of binarizing the syntax element B and selecting an appropriate context model is described below. The specific implementation steps are as follows:
[0073] Step 1: Binarize Grammar B, see Table B for the method of binarization
[0074] Table 3. Binarization method for syntax element B
[0075]
[0076] The leftmost column in the table is the value of syntax element B, and the right side is the bin string after the value is binarized.
[0077] The bin string after binarization is divided into two groups, and the binary sequence number of any bin in the ith bin string group is smaller than the binary sequence number of any bin in the i+1th bin string group. The first set consists of at most 3 bins. The number of bins contained in the first group may ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 