摘要 |
<p>A variable length encoding method includes a coefficient value scan step in which an RL column generation unit (201), a rearranging unit (202), and a binarization unit (203) scan coefficient values in a block in a predetermined scan order from a high frequency component to a low frequency component and an arithmetic encoding step in which an arithmetic encoding unit (205) and a table storage unit (204) use absolute values of the coefficient values in the scan order of the coefficient scan step by switching probability tables 1 to 4, thereby performing arithmetic encoding. In the arithmetic encoding step, if any of the absolute values of the coefficient values exceeds a predetermined threshold value, the probability table used is switched in one direction.</p> |