This invention relates to the field of audio signal reproduction and to those systems and methods relating to signal conditioning for audio reproduction and more particularly to the field of enhancing the audio quality of a digital recording.
A system receives an input signal from a program source such as a CD reader. The received signal is comprised of a series of sampled values and is referred to as a sampled value digital program signal (sampled value DPS or SVPS). A sample rate up-converter then samples the sampled value DPS at a sample rate in excess of the sample rate of the sampled value DPS to produce an up-converted digital program signal (up-converted DPS or UDPS). The sample rate of the up-converter may be selected to be several times the highest frequency that the original recording was made at.
The up-converted DPS is processed through a harmonic generator that generates a stream of digital values representing odd harmonics of the samples of the up-converted DPS. The stream of digital values produced by the harmonic generator is referred to as a harmonic enhanced digital program signal (harmonic enhanced DPS or HEDPS). The harmonic enhanced DPS is summed with the up-converted DPS to form a composite digital program signal (composite DPS or CDPS).
The composite DPS is optionally processed through a digital low-pass filter to form a signal referred to as a filtered composite digital program signal (filtered composite DPS or FCDPS). The composite DPS or filtered composite DPS may be processed by a digital to analog converter to produce a signal referred to as a remastered analog program signal (remastered APS or RAPS) for delivery to an audio amplifier and speaker system. The composite DPS or filtered composite DPS may alternatively be stored in digital form in a computer readable medium as a remastered digital program signal (remastered DPS).
The system may optionally include a Frequency-Specific Time Alignment Corrector and Equalizer (FSTACE) that receives the input signal and supplies a filtered time aligned signal to the up-converter. The Frequency-Specific Time Alignment Corrector and Equalizer aligns and corrects the low-frequency band components and mid-frequency band components with respect to the high-frequency band components.
The system may optionally increase the bit-depth of the signal by using a higher bit precision than that used in making the original input signal.
The system may optionally receive the sampled value DPS from an analog to digital converter that generates sampled values from an analog program signal.
The system is preferably implemented using a digital signal processor (DSP).
a shows the frequency space available for information on a CD when information is sampled at a rate of 44.1 KHz.
b shows the increase in available frequency space up to 88.2 KHz when the sample rate is increased to 176.4 KHz with the bar at the left continuing to show that the information is stopped at 22.05 KHz.
c shows the bandwidth of a CD that is up-converted at 176.4 KHz when 0-66.15 KHz third order harmonics are added to the original 22.05 KHz CD signal for enhanced sound quality.
a shows parameters of a typical original CD that was recorded to have a bandwidth of 22.05 KHz and therefore, in accordance with the Nyquist theorem, was written at a sample rate at or in excess of 44.1 KHz. The Nyquist theorem requires that an analog signal must be sampled at a minimum of twice the rate of the highest frequency to be recovered for subsequent reconstruction. For example, if a voice frequency of 4000 Hz is to be recovered, the Nyquest theorem requires the voice signal to be sampled at least 8,000 times per second. In the case of recorded music on CDs, it is typically desired to reproduce frequencies reaching 22.05 KHz, and so the recording is made using a sample rate that is substantially equal to or higher than 44.1 KHz. A sample rate of 44.1 KHz is conventional in the CD industry.
b shows the effect of over-sampling of the signal of such a CD at 176.4 KHz. Over-sampling yields an expanded available bandwidth of 88.2 KHz, derived from one half of the sample rate of 176.4 KHz. However, if the audio information that was originally recorded on a master CD was recorded using conventional standards, the over-sampled data is still bandwidth limited to 22.05 KHz. Therefore sampling the information of a CD at a sample rate that is four times higher than the original sample rate does not recover information that was not previously on the disc, and there will be no difference in the sound obtained from the original CD and the over-sampled CD.
c shows the effect of adding harmonics produced by a third order harmonics generator to the original CD signal. The frequency range of the original CD signal is extended from 22.05 KHz as shown in
Adding harmonics to the original over-sampled waveform naturally changes its shape. Both new sample points and original CD sample points are reallocated depending on the content of the harmonics. The new data are typically closer to the original sound than the data provided on the CD, since harmonics present in the original sound would not have been captured due to the limited 44.1 KHz sampling rate. Thus the original CD sound may be considerably changed, and when reproduced the resulting sound may appear to have been improved.
Four preferred embodiments of a Digital Remastering System for processing a signal in this manner are described. For ease of description, each embodiment is described in terms of discrete functional blocks for producing signals having defined characteristics. It is preferred that functional blocks of these embodiments are implemented using a Digital Signal Processor (DSP) that is programmed or otherwise configured to implement the functions of those functional blocks.
A block diagram of a first embodiment is shown in
In the embodiment of
The sampled value DPS received at the input of the Digital Remastering system is provided to the input of a Sample Rate Up-Converter. The Sample Rate Up-converter operates at a sample rate that is at least four times higher than the sample rate of the sampled value DPS. In a system in which the sampled value DPS signals have a sample rate of 22.05 KHz, the sample rate of the Sample Rate Up-Converter is preferably at least 174.6 KHz. The output signal of the Sample Rate Up-Converter is referred to as an up-converted DPS. The up-converted DPS is preferably provided in a serial data format.
Sample-rate up-converters are commercially available from various IC makers. For example, the Analog Devices AD1895 is an example of a 192 kHz Stereo Asynchronous Sample Rate Converter that can be configured to function as a Sample Rate Up-Converter. Analog Devices is located in Norwood, MA and convenes design seminars to familiarize designers with its products at various locations throughout the United States on a periodic schedule.
The up-converted DPS produced by the Sample Rate Up-Converter is supplied to a Waveform Modulator. Within the Waveform Modulator are a Harmonic Generator and an Adder. The up-converted DPS is supplied to both the Harmnonic Generator and to a first input of the Adder, and the output of the Harmonic Generator is supplied to a second input of the Adder. The Harmonic Generator produces a harmonic enhanced DPS or HEDP based on the up-converted DPS. For each sampled value in the up-converted DPS, the Harmonic Generator computes a corresponding value of the harmonic enhanced DPS (HEDP) using the following equation:,
HEDPSn+1=−0.5*UCDPSn3+1.5*UCDPSn,
This computation produces a third order harmonic of the up-converted DPS. While other harmonics may also be computed and supplied to the adder, it is preferred to compute a third order harmonic since the third order harmonic is relatively easy to compute compared to even harmonics and higher order harmonics, and because the addition of third order harmonics to original program signals has been found to produce noticeable enhancement of audio quality.
The Adder receives the up-converted DPS and the harmonic enhanced DPS and sums corresponding values of those signals to generate values that form a composite DPS. Digital adders are well known in the art. As an example, the CD4038 is a CMOS triple serial adder that appears in a 1980 RCA CMOS Integrated Circuits Catalog.
The composite DPS is coupled to the input of a Low-Pass Filter (LPF) block which provides a low-pass filtering function. The LPF processes the composite DPS to produce a series of values that form a filtered composite DPS. The LPF rolls off the bandwidth of the composite DPS at a predetermined break frequency that is typically at or below 36 KHz.
The filtered composite DPS produced by the LPF may be supplied to a Digital to Analog Converter (DAC). The DAC converts the filtered composite DPS to an analog signal referred to as a remastered analog program signal. The sample rate of the DAC is higher than the sample rate of the preceding LPF. The output of the DAC may be supplied to an Audio Amplifier that provides power gain to the signal to drive a speaker load.
In an alternative arrangement, the digital values of the filtered composite DPS may be stored is a computer readable medium as a digital remastered program signal. For example, the digital remastered program signal may be stored to a hard disk drive, a volatile or non-volatile semiconductor memory device, or an optical storage medium. Audio compression processes may be performed on the digital remastered program signal before storage in the storage medium.
The Frequency-Specific Time Alignment Corrector and Equalizer (FSTACE) of the embodiment of
The Bit Depth Increase block enhances the amplitude resolution of the up-converted DPS by increasing the word length of each sample value through the addition of lower order bits to produce a bit depth increased DPS. The Harmonic Generator accordingly produces harmonic data values having the same word length as the bit depth increased DPS, and the Adder adds the bit depth increased DPS and the harmonic enhanced DPS to produce a composite signal having a greater word-length than the original sampled value DPS. The bit depth increase feature is optional, and in view of the added complexity that it introduces, need not be practiced unless increased resolution is determined to be necessary.
In a third embodiment, the bit depth increase block of the second embodiment is eliminated.
In a fourth embodiment, the sampled value DPS is supplied by a signal source that includes an analog program signal source, such as a record player or audio tape player, and an analog-to-digital converter that quantizes an analog signal from the analog program signal source and outputs sample values which are supplied as sampled value DPS to the remastering system. The analog-to-digital converter may supply sample values at a first sample rate that are then up-converted to a second sample rate as in the circuits of the first three embodiments. Alternatively, the analog-to-digital converter may supply sample values at a sample rate that does not require up-conversion. In that case, the up-converter function may be eliminated from the system of the first, second or third embodiment to which the signal is supplied.
Implementation of the Frequency Specific Time Alignment Corrector and Equalizer
An analog implementation of the Frequency-Specific Time Alignment Corrector and Equalizer is now discussed with reference to
Referring further to
The second amplifier stage 98 is a mid-range band-pass amplifier that integrates the Vhp signal to provide the mid-range frequency compensated signal Vmp at node 102. The mid-range frequency compensated signal Vmp at node 102 is provided via signal line 78 to the mid-range input 86 of the state-variable summing amplifier 74 and to the damping circuit input 94 of the amplifier 92 of the first amplifier stage 90.
The third amplifier stage 104 is a low-range band-pass amplifier that integrates the Vmp signal received on signal line 78 and provides a low band-pass signal Vlp at output node 106. The low frequency compensated signal Vlp at node 106 is provided via signal line 76 to the low-pass input 84 of the state-variable summing amplifier 74 and to the input 108 of the inverting input of the amplifier 92 of the first amplifier stage 90.
The state-variable summing amplifier 74 uses an operational amplifier 82 to sum the respective Vlp, Vmp and Vhp signals received at the low-pass input 84, the mid-range input 86 and the high-pass input 88, respectively, to provide a time aligned sample value DPS′ signal at output terminal 16. The state variable summing amplifier 74 has gain control circuitry including resistors 114, 115 and 116, for balancing and summing the high, low and mid-range frequency compensated signals. The resistors may be implemented as a low frequency band-pass gain adjustment pot 114 and a high-range band-pass frequency gain adjustment pot 116 to permit a user to adjust the gain of the Vhp and Vlp signals.
The higher reactance of the smaller capacitor of the mid-range band-pass amplifier 98 sets the gain of the amplifier to higher values at lower frequencies compared to the low-range band-pass amplifier 104. The mid-range band-pass amplifier is a single pole filter. The feed back signal Vmp to the damping resistors results in a controlled Q in the mid-range frequencies band.
The ratio of the damping resistors, the gains and break frequencies of the amplifiers and integrator are set for a desired Q and band-pass. The circuit of
fclow=½πRC2
where R and C2 are the value of resistor 113 and capacitor 117. The high frequency break fcHigh is set by:
fcHigh=½πRC1
where R and C1 are the value of resistor 120 and capacitor 122.
The ratio of resistors 110 and 112 establishes the Q of the state-variable filter 72. The higher the ratio of the resistors 110 and 112, the higher the Q. The Q of the state-variable filter is typically in the range of 0.5 to 2 for audio applications. The Q of the circuit of
Q=(R1+R2)/3R2 =0.67
where R1 is resistor 110 and R2 is resistor 112.
Once the Q is selected, the ratio of R1 to R2 can be calculated from the above equation. In the case of
The procedure for adjusting the band-pass and gain, as proposed in the above referenced text “The Active Filter Handbook” by Frank P. Tedeschi, at pages 178-182 is to set the value of C1 and C2 to be equal and to adjust the ratio of R1 and R2 and to obtain the desired Q. In state-variable summing amplifier 74, the gain controls for the Vhp and Vlp signals provide for independent control of the gain and band-pass.
The circuit of
The design of the state variable filter 72 of
While an analog implementation of the Frequency-Specific Time Alignment Corrector and Equalizer is presented in
While certain specific relationships, materials and other parameters have been detailed in the above description of preferred embodiments, those can be varied, where suitable, with similar results. Other applications, and variation of the present invention will occur to those skilled in the art upon reading the present disclosure. Those variations are also intended to be included within the scope of this invention as defined in the appended claims.
This application claims priority from Provisional patent application Ser. No. 60/755,488 filed on Jan. 3, 2006, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60755488 | Jan 2006 | US |