Low latency audio stream acceleration by selectively dropping and blending audio blocks
AssigneeSony Interactive Entertainment Inc.
InventorsGeoffrey Piers Robert Norton, Jacob P. Stine, Takayuki Kazama, Dmitri Tolstov
Life of this patent
Estimating the term…
Abstract
A method and device for accelerated audio processing in a streaming environment. The method comprises receiving a streaming audio asset, locating a position to ignore processing of an audio block of the streaming audio asset, ignoring the audio block, compensating for the ignored audio block and playing the compensated audio on an audio device.
Claims20
A method for accelerated audio processing in a streaming environment the method comprising:
- a) locating a position to ignore processing of an audio block of a streaming audio asset including:
- I) deriving a transformation of the audio block;
- II) breaking the audio block transform into wavelets;
- and
- III) deriving a rate of change of the wavelets;
- b) ignoring the audio block chosen in a);
- c) compensating for the ignored audio block to generate compensated audio;
- d) playing the compensated audio through an audio device.
A device, comprising:
- a CPU;
- an audio device;
- a Memory coupled to the CPU, and
- non-transitory instructions embedded in memory which when executed cause the CPU to enact the method for accelerated processing of audio comprising:
- a) locating a position to ignore processing of an audio block of the streaming audio asset including:
- I) deriving a transformation of the audio block;
- II) breaking the audio block transform into wavelets;
- and
- III) deriving a rate of change of the wavelets;
- b) ignoring the audio block chosen in a);
- c) compensating for the ignored audio block;
- d) playing the compensated audio through the audio device.
A non-transitory computer-readable medium having embodied therein coded instructions executable by a computer processor, the coded instructions being configured to implement a method for accelerated processing of audio, the method comprising:
- a) locating a position to ignore processing of an audio block of the streaming audio asset including:
- I) deriving a transformation of the audio block;
- II) breaking the audio block transform into wavelets, and
- III) deriving a rate of change of the wavelets;
- b) ignoring the audio block chosen in b);
- c) compensating for the ignored audio block;
- d) playing the compensated audio on an audio device.
Dependencies are inferred from the claim text.