System and method for cross-fading between audio streams

Data processing: speech signal processing – linguistics – language – Audio signal bandwidth compression or expansion

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S746000

Reexamination Certificate

active

09300798

ABSTRACT:
A system and method of the present invention cross-fade a first transmitted audio stream to a second transmitted audio stream, wherein both first and second audio streams represent the same original audio signal, but at different quality levels. A client computer receives timestamped packets of compressed encoded audio data from the first audio stream, decodes that data and resamples it to a highest sampling rate supported by playback equipment such as a sound card. A server computer responds to a change in available bandwidth, by transmitting timestamped packets of the second audio stream which correspond to a playback time earlier than that of the final transmitted packet of the first audio stream. The client computer buffers in a first buffer the decoded resampled samples from the final packets of the first audio stream, which represent a playback time period t1. The client computer then buffers in a second buffer decoded resampled samples from the initial packets of the second audio stream representing a playback time period t2. A cross-fade overlap window is defined by a time period t3over which t1and t2overlap. A cross-fader cross-fades sample pairs drawn from both buffers, each pair corresponding to a playback time in the cross-fade overlap window. A cross-fade table holds a predetermined number of values decreasing from 1 to 0, which values approximate a cross-fade curve. The cross-fader applies a weight value to each sample pair, the weight value calculated by applying linear interpolation across adjacent values in the cross-fade table, by multiplying a sample from the first audio stream by the weight value, and by multiplying a time-corresponding sample from the second audio stream by one minus the weight value. The resulting contributions from both samples are combined and sent to audio reproduction equipment.

REFERENCES:
patent: 4644400 (1987-02-01), Kouyama et al.
patent: 4726067 (1988-02-01), Alonso
patent: 5177801 (1993-01-01), Shoda
patent: 5386493 (1995-01-01), Degen et al.
patent: 5479564 (1995-12-01), Vogten et al.
patent: 5526353 (1996-06-01), Henley et al.
patent: 5611002 (1997-03-01), Vogten et al.
patent: 5642171 (1997-06-01), Baumgartner et al.
patent: 5664226 (1997-09-01), Czako et al.
patent: 5692213 (1997-11-01), Goldberg et al.
patent: 5694521 (1997-12-01), Shlomot et al.
patent: 5768126 (1998-06-01), Frederick
patent: 5777612 (1998-07-01), Kataoka
patent: 5822537 (1998-10-01), Katseff et al.
patent: 5832442 (1998-11-01), Lin et al.
patent: 5842172 (1998-11-01), Wilson
patent: 5844600 (1998-12-01), Kerr
patent: 5864678 (1999-01-01), Riddle
patent: 5893062 (1999-04-01), Bhadkamkar et al.
patent: 5943347 (1999-08-01), Shepard
patent: 5952596 (1999-09-01), Kondo
patent: 6049766 (2000-04-01), Laroche
P. Venkat Rangan, et al.,Continuity and Synchronization in MPEG, IEEE, Jan. 1996.
Hiroshi Kit Amura,New Algorithms and Techniques for Well-Synchronized Audio and Video Streams Communications, IEEE, 1997.
Marc H. Willebeek-LeMair, et al.,Videoconferencing over Packet-Based Networks, IEEE, 1997.
Benjamin W. Wah and Dong Lin,Transformation-based Reconstruction for Audio Transmissions over the Internet, IEEE, 1998.
Norm Hurst and Katie Cornog,MPEG Splicing: A New Standard for Television—SMPTE 312M, STMPTE Journal, Nov. 1998.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for cross-fading between audio streams does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for cross-fading between audio streams, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for cross-fading between audio streams will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3873596

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.