摘要:
A system, method, and apparatus for providing display parameters from the decode process to the display process are presented herein. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images as well as the parameters and stores each image in a separate image buffer. Additionally, the decode process stores the parameters which facilitate the display process in a buffer descriptor structure associated with the image buffer. The display process uses the parameters stored in the buffer descriptor structure during the display process.
摘要:
Presented herein are systems and methods for computing the product of a constant and a mixed number power of two. A circuit comprises a first register, a second register, a memory, a third register, and a multiplier circuit. The first register stores the constant. The second register stores the integer portion and the fraction portion. The memory stores a plurality of values, each of said plurality of values corresponding to a particular one of a corresponding plurality of fractions, wherein each one of said plurality of values is two to the exponential fraction corresponding to the one of said plurality of values. The third register stores a particular one of the plurality of values, said particular one of the plurality of values corresponding to the fraction portion. The multiplier circuit multiplies the contents of the third register by the contents of the first register, thereby resulting in a product. The product is shifted a certain number of times, the certain number of times equal to the integer portion.
摘要:
Presented herein is a reduced memory implementation technique of filterbank and block switching for real-time audio applications. Calculation of the pulse code modulated samples from the IMDCT samples and inverse window functions is simplified by exploiting the symetric qualities of the IMDCT function. As a result, memory requirements and operations are significantly reduced.
摘要:
A system and method for speeding up an audio signal while maintaining the same pitch as the original audio signal. The speeding up being done by a decoder. The method involves skipping frames of the decoded signal at a rate corresponding to the desired fast playback speed, and windowing the remaining frames to smooth out any artifacts that may result from skipping frames. The desired fast playback speed can be a default value predefined in the system or a value programmable by a user of the system.
摘要:
Presented herein is a method and system for reducing memory requirements in audio signal processing by de-interleaving audio information with at least two static buffers and a dynamic buffer. The method may include writing interleaved audio information to a first static memory device. The method may also include de-interleaving the audio information and writing de-interleaved audio information to a second static memory device. The method may also include writing de-interleaved audio information to a dynamic memory device from the second static memory device and overwriting interleaved audio information with new interleaved audio information in the first static memory device. The method may also include overwriting interleaved audio information in the first static memory device with de-interleaved audio information from the dynamic memory device and decoding the audio information.
摘要:
A system and method for slowing down an audio signal while maintaining the same pitch as the original audio signal. The slowing down being done by a decoder. The method involves replicating frames of the decoded signal at a rate corresponding to the desired slow playback speed, and windowing the replicated frames to smooth out any artifacts that may result from the replication. The desired slow playback speed can be a default value predefined in the system or a value programmable by a user of the system.
摘要:
Presented herein is a method and system for reducing memory requirements in audio signal processing by de-interleaving audio information with at least two static buffers and a dynamic buffer. The method may include writing interleaved audio information to a first static memory device. The method may also include de-interleaving the audio information and writing de-interleaved audio information to a second static memory device. The method may also include writing de-interleaved audio information to a dynamic memory device from the second static memory device and overwriting interleaved audio information with new interleaved audio information in the first static memory device. The method may also include overwriting interleaved audio information in the first static memory device with de-interleaved audio information from the dynamic memory device and decoding the audio information.
摘要:
Presented herein are systems and methods for computing the product of a constant and a mixed number power of two. A circuit comprises a first register, a second register, a memory, a third register, and a multiplier circuit. The first register stores the constant. The second register stores the integer portion and the fraction portion. The memory stores a plurality of values, each of said plurality of values corresponding to a particular one of a corresponding plurality of fractions, wherein each one of said plurality of values is two to the exponential fraction corresponding to the one of said plurality of values. The third register stores a particular one of the plurality of values, said particular one of the plurality of values corresponding to the fraction portion. The multiplier circuit multiplies the contents of the third register by the contents of the first register, thereby resulting in a product. The product is shifted a certain number of times, the certain number of times equal to the integer portion.
摘要:
Presented herein is a method and system for reducing the total memory required by an audio decoding device by providing audio decoder buffer optimization, memory overwriting capability during audio decoding, and ordered processing of audio decoder program operations. Memory may be reduced by applying the buffer overlaying method to reduce the amount of memory to perform audio decoding to a minimum amount of memory. Audio decoding devices implementing the memory reducing method may be provided with a minimum amount of memory, reducing the cost of the audio decoding devices while efficiently decoding audio signals.
摘要:
Presented herein is a reduced memory implementation technique of filterbank and block switching for real-time audio applications. Calculation of the pulse code modulated samples from the IMDCT samples and inverse window functions is simplified by exploiting the symetric qualities of the IMDCT function. As a result, memory requirements and operations are significantly reduced.