Audio coding and transcoding using perceptual distortion templates
First Claim
Patent Images
1. An audio coding system, comprising:
- a template generation component to generate templates for use in an audio coding operation, said template generation component including a templates database populated by at least one distortion threshold template that includes psycho-acoustic thresholds over a range of frequencies; and
an audio coding component that performs an audio coding operation, said audio coding operation utilizing said at least one distortion threshold template,said template generation component further including;
an audio excerpts database populated by at least one audio excerpt; and
a psycho-acoustic model that creates said at least one distortion threshold template, said psycho-acoustic model utilizing said at least one audio excerpt.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of encoding an audio stream includes generation of a distortion threshold templates database that is accessible by a perceptual audio encoder. The audio encoder utilizes the threshold templates to operate a compression algorithm, obviating the need to implement a psycho-acoustic model to generate a distortion threshold for each compression operation. A similar templates database may be used in a transcoding operation, again bypassing a psycho-acoustic modeling operation and promoting system efficiency.
7 Citations
25 Claims
-
1. An audio coding system, comprising:
-
a template generation component to generate templates for use in an audio coding operation, said template generation component including a templates database populated by at least one distortion threshold template that includes psycho-acoustic thresholds over a range of frequencies; and an audio coding component that performs an audio coding operation, said audio coding operation utilizing said at least one distortion threshold template, said template generation component further including; an audio excerpts database populated by at least one audio excerpt; and a psycho-acoustic model that creates said at least one distortion threshold template, said psycho-acoustic model utilizing said at least one audio excerpt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of coding an audio stream, comprising:
-
providing a database populated by at least one distortion threshold template; providing an audio coding component that performs an audio coding operation that utilizes said at least one distortion threshold template that includes psycho-acoustic thresholds over a range of frequencies; receiving an incoming audio stream; performing said audio coding operation utilizing said at least one distortion threshold template on said incoming audio stream; producing a coded audio stream; and generating said database of said at least one distortion threshold template, including; providing an audio excerpts database populated by at least one audio excerpt, providing a psycho-acoustic model suitable for creating distortion threshold templates based on audio excerpts, and creating said at least one distortion threshold template with said at least one audio excerpt by implementation of said psycho-acoustic model. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A program code storage device, comprising:
-
a machine-readable storage medium; and machine-readable program code, stored on the machine-readable storage medium, the machine-readable program code having instructions to; provide a database populated by at least one distortion threshold template; provide an audio coding component that performs an audio coding operation that utilizes said at least one distortion threshold template that includes psycho-acoustic thresholds over a range of frequencies; receive an incoming audio stream; perform said audio coding operation utilizing said at least one distortion threshold template on said incoming audio stream; produce a coded audio stream; and generate said database of said at least one distortion threshold template, wherein said instructions to generate said database further include instructions to; provide an audio excerpts database populated by at least one audio excerpt, provide a psycho-acoustic model suitable for creating distortion threshold templates based on audio excerpts, and create said at least one distortion threshold template with said at least one audio excerpt by implementation of said psycho-acoustic model. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification