Mode complexity based coding strategy selection
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsMinhua Zhou, Wade Keith Wan, Zhijie Yang, Peisong Chen
Life of this patent
Estimating the term…
Abstract
A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.
Claims20
A method performed at a coding device, the method comprising:
- determining, at a selection circuitry, a coding mode from among available coding modes for performing a coding task on a coding input, the coding mode indicating a block size for the coding task;
- responsive to determining the coding mode, determining a coding strategy, wherein the coding strategy indicates a bit depth to be used for a cost metric calculation, the bit depth selected based at least in part on the block size;
- sending an indication of the coding mode and the coding strategy to a coding circuitry;
- initiating the cost metric calculation, at the coding circuitry, using the block size indicated by the coding mode and using the bit depth indicated by the coding strategy;
- and
- performing, by the coding circuitry, the coding task using the coding mode and the coding strategy based at least in part on the cost metric calculation.
A coding device comprising:
- an input interface configured to receive an input stream;
- a coding circuitry in data communication with the input interface and configured to perform a cost metric calculation on a portion of the input stream and to perform a coding task on the input stream;
- and
- a selection circuitry, in data communication with the coding circuitry, the selection circuitry configured to:
- determine a coding mode for the input stream, the coding mode indicating a block size for a block used in the coding task;
- responsive to the determined coding mode, select a bit depth for the block based at least in part on the block size indicated by the coding mode;
- and
- send an indication of the bit depth and the coding mode to coding circuitry to perform the cost metric calculation based at least in part on the block size and the bit depth in support of execution of the coding task based on the coding mode.
A method performed by a coding device, the method comprising:
- receiving an input stream at a data interface on which a coding task is to be performed;
- at selection circuitry in data communication with the data interface, determining a block size for a cost metric calculation to be performed on the input stream;
- responsive to the determined block size, selecting a calculation domain for the cost metric calculation based at least in part on the determined block size;
- and
- sending an indication of the calculation domain selection and the block size to coding circuitry to perform the cost metric calculation in the calculation domain based at least in part on the block size in support of executing the coding task.
Dependencies are inferred from the claim text.