Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
First Claim
1. A digital radio broadcast receiver configured to receive and render first media content in synchronization with second media content, comprising:
- a processing system; and
a memory coupled to the processing system, wherein the processing system is configured to execute steps comprising;
receiving a frame having first media content, second media content, and data control instructions associating the first media content with the second media content, wherein the second media content has been processed for rendering in synchronization with the first media content based on an estimated latency through a digital radio broadcast transmitter and a digital radio broadcast receiver;
processing the first media content through a first signal path in the digital radio broadcast receiver, thereby incurring a first latency;
processing the second media content through a second signal path in the digital radio broadcast receiver, thereby incurring a second latency that is different than the first latency;
associating the second media content with the first media content based on the data control instructions; and
rendering the second media content in synchronization with the first media content, wherein the digital radio broadcast receiver renders the first media content and the second media content without making determinations about relative timing of rendering the second media content and the first media content.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and processor readable media are disclosed for encoding and transmitting first media content and second media content using a digital radio broadcast system, such that the second media content can be rendered in synchronization with the first media content by a digital radio broadcast receiver. The disclosed systems, methods, and processor-readable media determine when a receiver will render audio and data content that is transmitted at a given time by the digital radio broadcast transmitter, and adjust the media content accordingly to provide synchronized rendering. In exemplary embodiments, these adjustments can be provided by: 1) inserting timing instructions specifying playback time in the secondary content based on calculated delays; or 2) controlling the timing of sending the primary or secondary content to the transmitter so that it will be rendered in synchronization by the receiver.
-
Citations
18 Claims
-
1. A digital radio broadcast receiver configured to receive and render first media content in synchronization with second media content, comprising:
-
a processing system; and a memory coupled to the processing system, wherein the processing system is configured to execute steps comprising; receiving a frame having first media content, second media content, and data control instructions associating the first media content with the second media content, wherein the second media content has been processed for rendering in synchronization with the first media content based on an estimated latency through a digital radio broadcast transmitter and a digital radio broadcast receiver; processing the first media content through a first signal path in the digital radio broadcast receiver, thereby incurring a first latency; processing the second media content through a second signal path in the digital radio broadcast receiver, thereby incurring a second latency that is different than the first latency; associating the second media content with the first media content based on the data control instructions; and rendering the second media content in synchronization with the first media content, wherein the digital radio broadcast receiver renders the first media content and the second media content without making determinations about relative timing of rendering the second media content and the first media content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of receiving and rendering a first media content in synchronization with a second media content in a digital radio broadcast receiver, the method comprising:
-
receiving a frame having first media content, second media content, and data control instructions associating the first media content with the second media content, wherein the second media content has been processed for rendering in synchronization with the first media content based on an estimated latency through a digital radio broadcast transmitter and a digital radio broadcast receiver; processing the first media content through a first signal path in the digital radio broadcast receiver, thereby incurring a first latency; processing the second media content through a second signal path in the digital radio broadcast receiver, thereby incurring a second latency that is different than the first latency; associating the second media content with the first media content based on the data control instructions; and rendering the second media content in synchronization with the first media content, wherein the digital radio broadcast receiver renders the first media content and the second media content without making determinations about relative timing of rendering the second media content and the first media content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a non-transitory computer readable storage medium having computer program instructions for receiving and rendering a first media content in synchronization with a second media content in a digital radio broadcast receiver, said instructions when executed adapted to cause a processing system to execute steps comprising:
-
receiving a frame having first media content, second media content, and data control instructions associating the first media content with the second media content, wherein the second media content has been processed for rendering in synchronization with the first media content based on an estimated latency through a digital radio broadcast transmitter and a digital radio broadcast receiver; processing the first media content through a first signal path in the digital radio broadcast receiver, thereby incurring a first latency; processing the second media content through a second signal path in the digital radio broadcast receiver, thereby incurring a second latency that is different than the first latency; associating the second media content with the first media content based on the data control instructions; and rendering the second media content in synchronization with the first media content, wherein the digital radio broadcast receiver renders the first media content and the second media content without making determinations about relative timing of rendering the second media content and the first media content. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification