AUDIO DIGITIZATION
20180294002 ยท 2018-10-11
Inventors
- James Kenneth Little (Brunswick West, AU)
- Lachlan James Karp (Strathmore, AU)
- Gavin Richard Lucas (Hertsfordshire, GB)
- Stuart William Arundell Hunt (Hertfordshire, GB)
- Thomas Richard Clarke (Luton, GB)
- Clive Nicholas Gunn (Hertfordshire, GB)
- David Matthew Snape (Hertfordshire, GB)
Cpc classification
H04N5/253
ELECTRICITY
G11B20/10222
PHYSICS
G11B27/10
PHYSICS
G11B20/10037
PHYSICS
International classification
G11B27/10
PHYSICS
Abstract
A method of digitizing an audio track carried on an elongate recording medium, such as a movie film, includes transporting the recording medium containing the audio track past a reader to enable sequential reading of the audio track. The reading of the audio track generates an analog output signal. The method also includes sensing a rate of transportation of the recording medium, and sampling the analog output signal at a sampling rate determined on the basis of the sensed rate of transportation to digitize the analog output signal. A system for digitizing audio is also disclosed.
Claims
1. A method of digitizing an audio track carried on an elongate recording medium, the method including: transporting the recording medium containing the audio track past a reader to enable sequential reading of the audio track; reading the audio track with the reader to generate an analog output signal; sensing a rate of transportation of the recording medium; and sampling the analog output signal at a sampling rate determined on the basis of the sensed rate of transportation to digitize the analog output signal.
2. The method according to claim 1, wherein sampling the analog output signal includes: generating a modulator clock signal having a modulator clock frequency based on the sensed rate of transportation; and applying the modulator clock signal to an analog-to-digital converter to digitize the analog output signal.
3. The method according to claim 2, wherein the method further includes adjusting the modulator clock frequency based on an output signal received from an encoder configured to represent the rate of transportation of the recording medium.
4. The method according to claim 2, wherein the modulator clock frequency is determined based on an adjustment frequency and a base clock frequency.
5. The method according to claim 1, wherein sensing the rate of transportation of the recording medium includes: determining a rotational frequency or rotational speed of at least one rotational component of a transport mechanism that carries the recording medium.
6. The method according to claim 1, wherein sensing the rate of transportation of the recording medium includes any one or more of the following: monitoring a rotation of at least one rotational component of a transport mechanism that carries the recording medium; monitoring a rotating element rotationally coupled to at least one rotational component of the transport mechanism, monitoring a linear motion of an element moved by at least one rotational component; and receiving one or more output signals from an encoder rotationally coupled to a rotational component of the transport mechanism.
7. The method according to claim 6, wherein the encoder rotates in synchronization with the rotational component of the transport mechanism.
8. The method according to claim 6, wherein the rotational component of the transport mechanism includes any one or more of a roller, a gear, a sprocket, a capstan, a spindle, an axle, or a spool.
9. The method according to claim 1, wherein reading the audio track includes one or more of: receiving an optical signal representing an optically encoded audio track; or sensing a magnetically encoded audio track.
10. The method according to claim 1, further including: forwarding the digitized analog output signal to a buffer memory, monitoring a status of the buffer memory, and adjusting a modulator clock frequency based on the status of the buffer memory.
11. The method according to claim 1, further including: determining a reference frequency for the digitized analog output signal, based on one or more of the following: a measured rotational frequency or speed of at least one rotational component of a transport mechanism that carries the recording medium; and an input signal that drives a rotational motion of at least one rotational component of the transport mechanism.
12. An audio digitization system, including: a reader configured to read audio information recorded on a recording medium and generate an analog output signal; a transport mechanism configured to move the recording medium carrying the audio information to be digitized, past the reader; and an analog-to-digital converter configured to sample the analog output signal of the reader at a sample rate, wherein said sample rate is dependent on a rate of transportation of the recording medium.
13. The audio digitization system according to claim 12, further including: a clock signal generator configured to generate a modulator clock signal, wherein the analog-to-digital converter is configured to sample the analog output signal of the reader on the basis of modulator clock signal.
14. The audio digitization system according to claim 12, further including a sensing system arranged to sense the rate of transportation of the recording medium.
15. The audio digitization system according to claim 14, wherein the sensing system senses the rate of transportation of the recording medium at a location adjacent to the reader.
16. The audio digitization system according to claim 12, wherein the sensing system is configured to output a reference clock signal that is as one or more of: directly as the clock signal, and by a clock signal generator to generate the clock signal for use by the analog to digital converter.
17. The audio digitization system according to claim 12, wherein the sensing system can include any one or more of the following: an encoder rotationally coupled to a component of the transport mechanism which rotates in synchronization with the transport of the recording medium past the reader, wherein said encoder is optionally coupled to any one or more of a roller, gear, sprocket, capstan, spindle, axle, spool, or the like; a rotating element rotationally coupled to any one of the above.
18. The audio digitization system according to claim 12, wherein the audio digitization system is configured to: transport the recording medium containing the audio track past a reader to enable sequential reading of the audio track; read the audio track with the reader to generate the analog output signal; sense a rate of transportation of the recording medium; and sample the analog output signal at a sampling rate determined on the basis of the sensed rate of transportation to digitize the analog output signal.
19. The audio digitization system according to claim 12, wherein the reader includes any one or more of: an optical reader configured to read an optically encoded audio track; and a magnetic reader configured to read a magnetically encoded audio track.
20. A system including an audio digitization system as claimed in claim 18, wherein the system comprises one or more of: a telecine, a motion picture film scanner, and a video digitizer.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0069]
[0070]
[0071]
[0072]
DETAILED DESCRIPTION
[0073] An exemplary audio digitization system embodying aspects of the invention is shown in
[0074] The film 11a includes one or more analog sound tracks 14 along one or both edges to provide monaural or binaural audio information for the sequence of film frames 13a, 13b. These sound tracks 14 can be of magnetic or photographic form, depending on the recording technology that was used to record the sound. A synchronization track 12, or also known as reference track may also be provided which generally includes a plurality of apertures. Each aperture or a group of apertures may be associated with a respective frame 13a, 13b. The reference track 12 is generally provided for the purposes of transporting and stabilizing the film 11a during film movement. It may also be used as a standard measuring reference with certain camera systems to refer to the size of the frame.
[0075] Now with reference to
[0076] In accordance with the present disclosure, the analog to digital converter 18 is configured such that it samples the analog output of the reader head 16 at a sampling rate determined on the basis of the sensed rate of transport of the recording medium 11. This sampling rate differs from the target sampling rate of the digitization by a small fraction and increases or decreases to compensate for variations in the transportation speed of the recording medium 11 relative to the reader head 16.
[0077] The rate of transport of the recording medium 11 may be determined in various ways. In one embodiment, the rate of transportation of the recording medium 11 may be determined based on the rotational frequency or speed of at least one rotational component 19 of the transport mechanism 15 that carries the recording medium 11. More specifically, the system 10 may monitor the rotation of a rotational component 19 of the transport mechanism 15 that carries the recording medium 11, or monitor a rotating element (not shown) that is rotationally coupled to the rotational component 19 of the transport mechanism 15. In some cases, the system can monitor the linear motion of an element (not shown) that is moved by a rotational component of the transport system. In a particularly preferred embodiment, rotational component 19 is a precision roller over which the recording medium 11 passes. Such a roller can be machined and mounted on bearings which ensure that the roller is precisely circular (or as precise as machining tolerances practically permit) and is mounted on bearings in such a manner as to run as precisely concentrically as possible. Furthermore, multiple reader heads mounted on diametrically opposing sides of the roller 19 and can be provided to remove the effect of any lack of rotational concentricity in the roller 19.
[0078]
[0079] As will be appreciated by one of ordinary skill in the art, the sample rate used for digitizing an analog audio signal will typically be around 50 kHz in order to capture the sounds in frequency band having a bandwidth approximately equal to that of human hearing. In the present example, the ADC 18 has a target sample rate of 48 kHz. In this example, the ADC 18 employs a Delta Sigma modulator. As will be appreciated by those skilled in the art, the Delta Sigma modulator has a single bit ADC and this oversamples the analog signal using at a frequency that is much higher than the target sampling rate, e.g., 48 kHz. The oversampling is used by the Delta Sigma modulator to provide the bit depth required for the digitizing the signal. The output signals from the delta sigma ADC may, in some embodiments, be averaged (using the sample rate converter, as described below) and combined to generate a signal equivalent to a conventional ADC sampling at the target frequency, e.g., 48 kHz.
[0080] The ADC 18 is supplied with a modulator clock signal that governs when the ADC takes each successive sample. In this example, the modulator clock frequency is centered at 12.288 MHz, but may vary depending on the required sampling frequency of the output sound signal and in order to maintain the desired sampling frequency at various transport speeds/disturbances. In the present example, the Delta Sigma ADC operates in a manner equivalent to a conventional 48 kHz ADC with a bit depth of 8-bit. In other embodiments, a higher or lower bit depth or sample rate can be used, e.g., having a 24 bit 96 kHz output. According to the preferred embodiment of the disclosure, the modulator clock frequency is adjusted (up or down relative to the central frequency) based on the output of the velocity estimator 21 to compensate for sensed speed variations that occurred during transport of the recording medium 11. The variation is preferably in the range of 2.048 MHz to 15.36 MHz, but higher or lower rates may be used. In the case that the instantaneous transportation speed of the recording medium 11 is slower than desired, the rotational frequency of the roller 19 will be reduced. This is then sensed by the encoder 20, and the velocity estimator 21 will adjust down the frequency of the modulator clock signal. This then increases the time between samples taken by the ADC 18. Conversely, if the transport speed fluctuates above its predetermined speed, the modulator clock frequency will be increased and the actual sample rate attained by the ADC 18 increased accordingly, e.g., between 8 kHz and 60 kHz according to the preferred modulator clock frequency variation noted above.
[0081] Conceptually, consider the simplistic case of a sinusoidal audio wave which should be played back as a constant frequency tone. To sample this tone, it is sufficient to take a sample at each peak and trough of the analog signal, as indicated by ovals marked on waveform 30. Due to transportation speed fluctuations during playback, the analog audio signal read output by the audio reader 16 will not be a perfect sinusoid, but will have portions in which the waveform is compressed in time and portions where it is stretched in time. When a constant sample rate is used (in an attempt to sample the idealized position of the peak and trough of the waveform), the peaks and troughs are missed. However, using an embodiment of the present disclosure, the sampling rate used for digitization of the analog signal is adjusted, e.g., by adjusting the clock signal governing the sampling rate, to match the time-domain disturbances in the waveform. By doing this, the sample that is intended to be taken at the waveform peak more accurately coincides with the peak, and the sample intended to be taken at the waveform trough more accurately coincides with the trough, as indicated by ovals marked on waveform 32. Although the bit stream of the ADC is derived at a variable sample rate, it is output from the ADC at a fixed target bit ratewhich in the above example is 48 kHz.
[0082] The ADC's output bit stream 32 is passed to the audio buffer 34 at its predetermined bit rate. However, it may be necessary to adjust the output bit stream to coincide with that required downstream. This is achieved by using a sample rate converter 36. The sample rate converter receives a reference frequency, e.g., from a component of the transport system, such as roller 38. The reference frequency represents the transport rate of the recording medium 11 relative to the requirement of the output signal. For example, if the digitized output signal represents audio for a 24 frames per second (fps) film, but the actual transport rate for film being digitized is only 12 fps, then twice as many samples will have been accumulated by the buffer memory 34 than are needed to generate the output audio signal. The sample rate converter 36 corrects the output signal for this mismatch.
[0083] In another example, if the digitized output signal represents audio for a 24 frames per second (fps) film, but the actual transport rate for film being digitized was 30 fps, then too few samples will have been accumulated by the buffer memory 34 than are needed to generate the output audio signal. This case is illustrated in wave form 31, in which the sample points marked by ovals are directly produced by the ADC 18. However, this represents an undersampling of the analog signal (essentially because too many frames were digitized each second). In this case, the sample rate converter 36 outputs a data stream comprising 6 data point marked by squares instead, of the 5 sample values marked by ovals. The mechanism for performing sample rate conversion can be any suitable technique known to those skilled in the art.
[0084] A second feedback mechanism can also be applied to control the accumulation of digitized audio in the buffer memory 34. As will be appreciated, the buffer memory 34 must contain sufficient data to feed the sample rate converter, but not overflow. This is controlled by monitoring the buffer usage and generating, using a PID controller 37, a control signal that adjusts the output of the velocity estimator 21 up and down accordingly. The level of adjustment performed by the PID controller 37 will typically be very low frequency (e.g., below audible frequency) and hence will not affect output audio quality.
[0085]
[0086] By permitting a wider frequency variation by the ADC 18, it is possible for the ADC 18 to handle greater frequency variations, both in terms of the extent of wow and flutter being corrected for, and also in terms of the range of target sampling rate, e.g., between 8 kHz and 60 kHz, although higher or lower sampling rates may be used.
[0087] Again the transport mechanism 15 includes an encoder 20 rotationally coupled to the roller 19 of the transport mechanism 15. The encoder 20 is configured to generate output signals indicating the rotational position of the encoder 20. The output signals of the encoder 20 are received and analyzed by a velocity estimator 21. The velocity estimator 21 records the number of counts between pulses received from the encoder 20. As in the previous embodiments, any suitable number of encoder pulses can be used, but about 1000 per rotation is believed to be suitable. From this, it calculates fluctuations in the rotational speed of the roller 19 during transport. If it is determined that there is speed variation (from the expected speed), the velocity estimator 21 generates a frequency adjustment signal which is then used in conjunction with a base clock frequency to generate a modulator clock signal for the ADC converter 18. The modulator clock signal governs when the ADC takes each successive sample. The modulator clock frequency is adjusted (up or down relative to the central frequency) based on the output of the velocity estimator 21 to compensate for sensed speed variations that occurred during transport of the recording medium 11. The ADC's output bit stream 32 is passed to the audio buffer 34 at its predetermined bit rate. In this example, digitized output signal may be read directly from the buffer memory 34 without resampling. As should be appreciated, the present embodiment can work over the same target sampling rates (e.g., 8 kHz to 60 kHz, or up to 96 kHz or higher) and bit depths (e.g., 8 bit to 24 bit or other bit depth as needed) as the embodiment of
[0088] A second feedback mechanism can also be applied to control the accumulation of digitized audio in the buffer memory 34. As will be appreciated, the buffer memory 34 must contain sufficient data to output data at the correct sample rate but not overflow. This is controlled by monitoring the buffer usage and generating, using a PID controller 37, a control signal that adjusts the output of the velocity estimator 21 up and down accordingly. The level of adjustment performed by the PID controller 37 will typically be very low frequency (e.g., below audible frequency) and hence will not affect output audio quality.
[0089] It will be understood that the invention disclosed and defined in this specification extends to all alternative combinations of two or more of the individual features mentioned or evident from the text or drawings. All of these different combinations constitute various alternative aspects of the invention.