Decoding apparatus and decoding method
OwnerTakuma CHIBA, Tatsuro Juriinventors
Life of this patent
Estimating the term…
Abstract
A decoding apparatus is used which includes: a CABAC processing unit (22) which generates a coding condition (23a) when performing arithmetic decoding; a first storage medium which stores arithmetic-decoded data (24d); a cache 25 which is a second storage medium which stores cache data (25d); a decoder (26) which processes the arithmetic-decoded data (24d), based on the cache data (25d); and a setting unit (23) which sets a storage method for the cache data (25d) based on the coding condition (23a), prior to the processing.
Claims10
A decoding apparatus that decodes coded data generated through coding including at least arithmetic coding, said decoding apparatus comprising:
- an obtainment unit configured to obtain the coded data;
- a first decoding unit configured to perform arithmetic decoding on the obtained coded data to generate (i) a coding condition of the coded data and (ii) arithmetic-decoded data;
- a first storage medium for storing the coding condition and the arithmetic-decoded data, said first storage medium having a first capacity and allowing reading of stored information at a first speed;
- a second storage medium for storing cache data, said second storage medium having a second capacity which is smaller than the first capacity and allowing reading of stored information at a second speed which is faster than the first speed, and the cache data being picture data that is part of decoded picture data stored in said first storage medium;
- a second decoding unit configured to decode the arithmetic-decoded data based on the decoded picture data stored in said first storage medium or the cache data stored in said second storage medium;
- and
- a storage method setting unit configured to set a storage method for storing the cache data in said second storage medium, based on a coding condition obtained during generation of coded data which precedes current coded data to be decoded by said second decoding unit.
A decoding method of decoding coded data generated through coding including at least arithmetic coding, said decoding method comprising:
- obtaining the coded data;
- performing arithmetic decoding on the obtained coded data to generate (i) a coding condition that was used for the coded data and (ii) arithmetic-decoded data;
- storing the coding condition and the arithmetic-decoded data performed by a first storage medium which has a first capacity and allows reading of stored information at a first speed;
- storing cache data performed by a second storage medium which has a second capacity which is smaller than the first capacity and allows reading of stored information at a second speed which is faster than the first speed, the cache data being picture data that is part of decoded picture data stored in the first storage medium;
- decoding the arithmetic-decoded data based on the decoded picture data stored in said storing of the coding condition and the arithmetic-decoded data or the cache data stored in said storing of cache data;
- and
- setting a storage method for the storing of the cache data in said storing of cache data, based on a coding condition obtained during generation of coded data which precedes current coded data to be decoded in said decoding.
Dependencies are inferred from the claim text.