Synchronization and switch over methods and systems for an adaptive audio system
First Claim
1. A method for processing audio signals, comprising:
- generating multi-channel audio content comprising channel-based audio signals and playback information specifying speakers of a speaker array through which respective channel-based signals are to be played;
generating adaptive audio content comprising object-based audio signals and three-dimensional location rendering information for the object-based audio signals;
wherein the multi-channel audio content or the adaptive audio content are to be played out with video content;
wherein the multi-channel audio content is synchronized with the video content; and
providing a synchronization signal along with a current frame of the multi-channel audio content for synchronizing playback of the object-based audio signals relative to the video content, wherein the synchronization signal includes track identifier and frame count information for a current track and a current frame of the adaptive audio content;
wherein the current frame of the adaptive audio content is to be played out if a track identifier and frame count of the received adaptive audio content matches the track identifier and frame count in the synchronization signal, and otherwise the multi-channel audio content is to be played back.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are described for a synchronization and switchover mechanism for an adaptive audio system in which multi-channel (e.g., surround sound) audio is provided along with object-based adaptive audio content. A synchronization signal is embedded in the multi-channel audio stream and contains a track identifier and frame count for the adaptive audio stream to play out. The track identifier and frame count of a received adaptive audio frame is compared to the track identifier and frame count contained in the synchronization signal. If either the track identifier or frame count does not match the synchronization signal, a switchover process fades out the adaptive audio track and fades in the multi-channel audio track. The system plays the multi-channel audio track until the synchronization signal track identifier and frame count and adaptive audio track identifier and frame count match, at which point the adaptive audio content will be faded back in.
28 Citations
20 Claims
-
1. A method for processing audio signals, comprising:
-
generating multi-channel audio content comprising channel-based audio signals and playback information specifying speakers of a speaker array through which respective channel-based signals are to be played; generating adaptive audio content comprising object-based audio signals and three-dimensional location rendering information for the object-based audio signals;
wherein the multi-channel audio content or the adaptive audio content are to be played out with video content;
wherein the multi-channel audio content is synchronized with the video content; andproviding a synchronization signal along with a current frame of the multi-channel audio content for synchronizing playback of the object-based audio signals relative to the video content, wherein the synchronization signal includes track identifier and frame count information for a current track and a current frame of the adaptive audio content;
wherein the current frame of the adaptive audio content is to be played out if a track identifier and frame count of the received adaptive audio content matches the track identifier and frame count in the synchronization signal, and otherwise the multi-channel audio content is to be played back. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for synchronizing audio and video signals comprising:
-
a server receiving an audio visual signal and outputting video content and multi-channel audio content over a first Ethernet connection and outputting adaptive object-based audio content over a second Ethernet connection;
wherein the multi-channel audio content is synchronized with the video content;a media block coupled to the server over the first Ethernet connection and receiving the multi-channel audio content and outputting the multi-channel audio content, wherein a current frame of the multi-channel audio content is output along with a synchronization signal containing track identifier and frame count information for a current frame of the adaptive object-based audio content for comparison with track identifier and frame count information of the adaptive object-based audio content; an adaptive audio processor coupled to the server over the second Ethernet connection and to the media block and receiving the multi-channel audio content, the synchronization signal and the adaptive object-based audio content; a comparator circuit of the adaptive audio processor comparing a track identifier and frame count of the received adaptive object-based audio content with the track identifier and frame count in the synchronization signal; and a playback system configured to render and playback the current frame of the adaptive object-based audio content if the track identifier and frame count of the received adaptive object-based audio content matches the track identifier and frame count in the synchronization signal, and otherwise to playback the multi-channel audio content. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for synchronizing audio and video signals comprising:
-
receiving an input audio visual signal and outputting video content and multi-channel audio content over a first Ethernet connection and adaptive object-based audio content over a second Ethernet connection;
wherein the multi-channel audio content is synchronized with the video content;receiving the multi-channel audio content in a media block and outputting the multi-channel audio content, wherein the multi-channel audio content is provided along with frame information including a track identifier and frame count for the adaptive object-based audio content for synchronizing frames of the adaptive object-based audio content to corresponding frames of the multi-channel audio content; comparing a track identifier and frame count of a current frame of the received adaptive object-based audio content with the track identifier and frame count provided with a current frame of the multi-channel audio content; and rendering and playing back the adaptive object-based audio content if the track identifier and frame number of the received adaptive object-based audio content matches the track identifier and frame number associated with the multi-channel audio content, and otherwise playing back the multi-channel audio content. - View Dependent Claims (16, 17, 18)
-
-
19. A method for processing audio signals, comprising:
-
generating multi-channel audio content comprising channel-based audio signals and playback information specifying speakers of a speaker array through which respective channels of the channel-based audio signals are to be played; generating adaptive audio content comprising object-based audio signals and three-dimensional location rendering information for the object-based audio signals; providing a synchronization signal along with the multi-channel audio content for synchronizing playback of the object-based audio signals relative to video content to be played back with the multi-channel audio content or the adaptive audio content;
wherein the multi-channel audio content is synchronized with the video content; andimplementing a switchover process to play back a current frame of the channel-based audio signals with the video content if a comparison of track identifier and frame count information of a current frame of the adaptive audio content included in the synchronization signal with track identifier and frame count information of the current frame of the adaptive audio content results in a mismatch. - View Dependent Claims (20)
-
Specification