Decoding processing method and apparatus, computer device, and storage medium
AssigneeTencent Technology (Shenzhen) Company Limited
InventorsZhenxiang Wang, Hongbin Cao, Sijia Chen, Jia Zhang, Yongcheng Huang
Life of this patent
Estimating the term…
Abstract
In a method for decoding, a running state of a decoder that is performing hardware decoding on a plurality of first content data is acquired. When the running state of the decoder is determined to be in an idle state between the decoding of the plurality of first content data, second content data is acquired, the second content data being a copy of one of the plurality of first content data. Further, decoding is performed on the second content data by processing circuitry of the decoder.
Claims20
A method for decoding, the method comprising:
- acquiring, via a fourth thread in a decoder, a running state of the decoder that is performing hardware decoding on a plurality of first content data, a first thread in the decoder being configured to perform the hardware decoding on the plurality of first content data, the first thread and the fourth thread being configured to run in parallel in the decoder;
- and
- when the running state of the decoder is determined to be in an idle state between the decoding of the plurality of first content data,
- acquiring second content data, the second content data being a copy of one of the plurality of first content data, and
- performing, by processing circuitry of the decoder, decoding on the second content data.
A decoding apparatus, comprising:
- processing circuitry configured to:
- acquire, via a fourth thread in a decoder, a running state of the decoder that is performing hardware decoding on a plurality of first content data, a first thread in the decoder being configured to perform the hardware decoding on the plurality of first content data, the first thread and the fourth thread being configured to run in parallel in the decoder;
- and
- when the running state of the decoder is determined to be in an idle state between the decoding of the plurality of first content data,
- acquire second content data, the second content data being a copy of one of the plurality of first content data, and
- perform decoding on the second content data.
A non-transitory computer-readable storage medium, storing instructions which when executed by a processor cause the processor to perform:
- acquiring, via a fourth thread in a decoder, a running state of the decoder that is performing hardware decoding on a plurality of first content data, a first thread in the decoder being configured to perform the hardware decoding on the plurality of first content data, the first thread and the fourth thread being configured to run in parallel in the decoder;
- and
- when the running state of the decoder is determined to be in an idle state between the decoding of the plurality of first content data,
- acquiring second content data, the second content data being a copy of one of the plurality of first content data, and
- performing decoding on the second content data.
Dependencies are inferred from the claim text.