Multiple decoder interface for streamed media data
AssigneeQUALCOMM Incorporated
InventorsImed Bouazizi, Thomas Stockhammer
Life of this patent
Estimating the term…
Abstract
An example device for decoding media data includes a memory configured to store the media data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether two or more decoder instances are intended to be synchronized. The one or more processors are configured to, based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
Claims30
A method of decoding media data, the method comprising:
- determining, by a client device, that two or more decoder instances are intended to be synchronized, wherein determining that the two or more decoder instances are intended to be synchronized comprises determining that a group identifier (ID) of each of the two or more decoder instances is identical;
- and
- based on the two or more decoder instances being intended to be synchronized, controlling the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
A device for decoding media data, the device comprising:
- memory configured to store the media data;
- and
- one or more processors implemented in circuitry and communicatively coupled to the memory, the one or more processors being configured to:
- determine that two or more decoder instances are intended to be synchronized, wherein the one or more processors are configured to determine that the two or more decoder instances are intended to be synchronized by determining that a group identifier (ID) of each of the two or more decoder instances is identical;
- and
- based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
A non-transitory computer-readable storage medium storing instructions, which, when executed by one or more processors, cause the one or more processors to:
- determine that two or more decoder instances are intended to be synchronized, wherein to determine that the two or more decoder instances are intended to be synchronized, the instructions cause the one or more processors to determine that a group identifier (ID) of each of the two or more decoder instances is identical;
- and
- based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
A device for decoding media data, the device comprising:
- means for determining that two or more decoder instances are intended to be synchronized, wherein the means for determining that the two or more decoder instances are intended to be synchronized determines that a group identifier (ID) of each of the two or more decoder instances is identical;
- and
- means for controlling the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time based on the two or more decoder instances being intended to be synchronized.
Dependencies are inferred from the claim text.