Source devices, sink devices, methods and computer programs
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsStefan Kraegeloh, Thomas Heller, Rinat Zeh, Herbert Thoma
Life of this patent
Estimating the term…
Abstract
A source device for providing audio data and video data on one or more digital media interfaces is described, wherein the source device is configured to automatically adjust a time alignment between a provision of audio data and a provision of video data based on an information about a latency of an audio path and based on an information about a latency of a video path.
Claims30
A source device for providing audio data and video data on one or more digital media interfaces,
- wherein the source device is configured to automatically adjust a time alignment between a provision of audio data and a provision of video data based on an information about a latency of an audio path and based on an information about a latency of a video path,
- wherein the source device is configured to determine the information about the latency of the video path using
- a total video latency information describing a total latency of a video path for a first video mode or describing an average total latency of the video path over a plurality of video modes,
- a static latency information describing a contribution of a video rendering device to the total video latency information, and
- a current video latency information of the video rendering device,
- if the total video latency information, the latency information describing a contribution of the video rendering device to the total video latency information and the current video latency information of the video rendering device is available to the source device but some device-individual current video latency information is unavailable to the source device.
A sink device,
- wherein the sink device is configured to receive audio data via a digital media interface,
- wherein the sink device is configured to decode the received audio data, to acquire decoded audio data, and
- wherein the sink device is configured to output the decoded output data;
- wherein the sink device is configured to report a device-individual latency information which comprises latency information associated with a playback using a first audio mode and latency information associated with a playback using a second audio mode, in response to a request from a source device, and
- wherein the sink device is configured to provide a contribution to a total audio latency information describing a total latency of an audio path for a first audio mode or describing an average total latency of the audio path over a plurality of audio modes,
- wherein the contribution to the total audio latency information is different from the latency information associated with a playback using the second audio mode, and
- wherein the contribution to a total latency information provided by the sink device is equal to the latency information associated with a playback using the first audio mode.
A sink device,
- wherein the sink device is configured to receive video data via a digital media interface,
- wherein the sink device is configured to render the received video data;
- wherein the sink device is configured to report a device-individual latency information which comprises
- static latency information representing a contribution of the sink device to a total video latency information describing a total latency of a video path or describing an average total latency of the video path over a plurality of video modes;
- and
- latency information representing an actual latency of a rendering of video data,
- wherein the static latency information representing the contribution to the total video latency information is different from the latency information representing the actual latency of a rendering of video data in a way that
- the static latency information representing the contribution to the total video latency information represents a video latency of the sink device when using a standard video mode for rendering the video data, and
- the latency information representing the actual latency of a rendering of video data represents a video latency of the sink device for a currently used video mode for rendering the video data.
A method for providing audio data and video data on one or more digital media interfaces,
- wherein the method comprises automatically adjusting a time alignment between a provision of audio data and a provision of video data based on an information about a latency of an audio path and based on an information about a latency of a video path,
- wherein the method comprises determining the information about the latency of the video path using
- a total video latency information describing a total latency of a video path for a first video mode or describing an average total latency of the video path over a plurality of video modes,
- a static latency information describing a contribution of a video rendering device to the total video latency information, and
- a current video latency information of the video rendering device,
- if the total video latency information, the latency information describing a contribution of the video rendering device to the total video latency information and the current video latency information of the video rendering device is available to the source device but some device-individual current video latency information is unavailable.
A method for operating a sink device,
- wherein the method comprises receiving audio data via a digital media interface,
- wherein the method comprises decoding the received audio data, to acquire decoded audio data, and
- wherein the method comprises outputting the decoded output data;
- wherein the method comprises reporting a device-individual latency information which comprises latency information associated with a playback using a first audio mode and latency information associated with a playback using a second audio mode, in response to a request from a source device, and
- wherein the sink device is configured to provide a contribution to a total audio latency information describing a total latency of an audio path for the first audio mode or describing an average total latency of the audio path over a plurality of audio modes,
- wherein the contribution to the total audio latency information is different from the latency information associated with a playback using the second audio mode, and
- wherein the contribution to a total audio latency information provided by the sink device is equal to the latency information associated with a playback using the first audio mode.
A method for operating a sink device,
- wherein the method comprises receiving video data via a digital media interface,
- wherein the method comprises rendering the received video data
- wherein the method comprises reporting a device-individual latency information which comprises
- static latency information representing a contribution of the sink device to a total video latency information describing a total latency of a video path or describing an average total latency of the video path over a plurality of video modes;
- and
- latency information representing an actual latency of a rendering of video data,
- wherein the static latency information representing the contribution of the sink device to the total video latency information is different from the latency information representing the actual latency of a rendering of video data in a way that
- the static latency information representing the contribution to the total video latency information represents a video latency of the sink device when using a standard video mode for rendering the video data, and
- the latency information representing the actual latency of a rendering of video data represents a video latency of the sink device for a currently used video mode for rendering the video data.
Dependencies are inferred from the claim text.