Methods and systems for avb networks
AssigneeHarman International Industries, Incorporated
InventorsHeramb Kuwelkar, Nagaprasad Ramachandra
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed for a system for detecting and recovering from missing samples in an audio/video stream. In some embodiments, a system comprises a processor and a storage device storing instructions executable by the processor to determine that a first sample, of a plurality of samples in an audio/video data stream, was not received by a listener device in an audio video bridging system and allocate a first entry in a time slotted buffer for the first sample, wherein the first entry corresponds to a timestamp associated with the first sample. The instructions are further executable to fill the first entry in the time slotted buffer with a second sample immediately preceding the first sample in the audio/video data stream.
Claims20
A system, comprising:
- a processor;
- and
- a storage device storing instructions executable by the processor to:
- determine that a first sample, of a plurality of samples in an audio/video data stream, was not received by a listener device in an audio video bridging system;
- allocate a first entry in a time slotted buffer for the first sample, wherein the first entry corresponds to a timestamp associated with the first sample;
- and
- fill the first entry in the time slotted buffer with a second sample immediately preceding the first sample in the audio/video data stream.
A method, comprising:
- determining that a first sample, of a plurality of samples in an audio/video data stream, was not received by a listener device in an audio video bridging system;
- allocating a first entry in a time slotted buffer for the first sample, wherein the first entry corresponds to a timestamp associated with the first sample;
- and
- filling the first entry in the time slotted buffer with a second sample immediately preceding the first sample in the audio/video data stream.
A communication system, comprising:
- a talker device configured to transmit samples in an audio/video stream;
- and
- a listener device communicatively connected to the talker device and configured to receive the audio/video stream from the talker device, the listener device comprising a header analysis module, a missed sample detection and recover module, an output buffer, and instructions executable by a processor of the listener device to:
- determine a timestamp for an incoming packet in the audio/video stream with the header analysis module;
- determine that a first packet, immediately preceding the incoming packet in the audio/video stream, was not received by the listener device based on a difference between timestamp for the incoming packet and a timestamp of a last received packet;
- allocate a first entry in the output buffer for the first packet;
- and
- fill the first entry in the output buffer with a sample from the last received packet.
Dependencies are inferred from the claim text.