Time base correction (TBC) is a technique to reduce or eliminate errors caused by mechanical instability present in
analog recording
Analog recording is a category of techniques used for the recording of analog signals. This enables later playback of the recorded analog audio.
Analog audio recording began with mechanical systems such as the phonautograph and phonograph. La ...
s on mechanical media. Without time base correction, a signal from a
videotape recorder
A video tape recorder (VTR) is a tape recorder designed to record and playback video and audio material from magnetic tape. The early VTRs were open-reel devices that record on individual reels of 2-inch-wide (5.08 cm) tape. They were u ...
(VTR) or
videocassette recorder
A videocassette recorder (VCR) or video recorder is an electromechanical device that records analog audio and analog video from broadcast television or other AV sources and can play back the recording after rewinding. The use of a VCR to reco ...
(VCR), cannot be
mixed with other, more time-stable devices such as
character generators and
video camera
A video camera is an optical instrument that captures videos, as opposed to a movie camera, which records images on film. Video cameras were initially developed for the television industry but have since become widely used for a variety of other ...
s found in
television studio
A television studio, also called a television production studio, is an installation room in which video productions take place, either for the production of live television and its recording onto video tape or other media such as SSDs, or for ...
s and
post-production
Post-production, also known simply as post, is part of the process of filmmaking, video production, audio production, and photography. Post-production includes all stages of production occurring after principal photography or recording indivi ...
facilities.
Time base correction counteracts errors by buffering the video signal as it comes off the videotape at an unsteady rate, and releasing it after a delay at a steady rate. A
sync generator A video signal generator is a type of signal generator which outputs predetermined video and/or television Electronic oscillator, oscillation waveforms, and other signals used in the synchronization of television devices and to stimulate faults in, ...
provides the timing reference for all devices in the system. By adjusting the delay using a waveform monitor, the corrected signal can be made to match the timing of the other devices in the system. If all of the devices in a system are adjusted so their signals meet the video switcher at the same time and at the same rate, the signals can be mixed.
Though external TBCs are often used, most
broadcast-quality VCRs have simple time base correctors built in. Some high-end domestic analog video recorders and camcorders also include a TBC circuit, which typically can be switched off if required.
Background
As far back as 1956, professional
reel-to-reel audio tape recorders were mechanically stable enough that pitch distortion could be below an audible level without time base correction. However, the higher sensitivity of video recordings meant that even the best mechanical solutions still resulted in detectable distortion of the video signals and difficulty in synchronizing with other devices. A video signal consists of not only picture information, but also sync and subcarrier signals. Sync allows the image to be framed up square on the monitor and allows the combination and switching of two or more video signals. The subcarrier is involved in reproducing colors accurately.
Methods
Implicit in the idea of time base correction is that there must be some target time base that the corrector is aiming for. There are two time bases commonly used.
* The first method is to make the frames, fields and lines come out smoothly and uniformly, at the rates specified by the standards using an oscillator for time reference.
* The alternative to this method is to align the frames, fields, and lines with some external signal, a procedure called
genlocking. Genlocking allows sources that are not themselves genlock-capable to be used with production switchers and A/B roll editing equipment. Stand-alone broadcast model time base correctors typically will genlock the signal to an external sync reference.
Some TBCs featured
drop-out compensation (DOC) that enabled videotape flaws caused by oxide defects to be temporarily
concealed. The DOC logic required dedicated cabling between the videotape player and the TBC in which irregularities were detected in portions of the video image. Previously captured and stored lines of video would then be superimposed over the flawed video lines.
A variant of the time base corrector is the which allows devices that cannot be ''steered'' by a sync signal also to be time base corrected or timed into a system. Satellites, microwave transmitters and other broadcast signals as well as consumer VTRs cannot be sent a sync signal. The synchronizer accomplishes this by writing the incoming digital video into a frame buffer memory using the timing of the sync information contained in that video signal. A frame synchronizer stores at least a full frame of video. Simultaneously the digital video is being read back out of the buffer by an independent timing system that is
genlocked to the house timing reference. If the buffer over or underfills, the Frame Sync will hold the last good frame of video until another full frame's worth of video is received. Usually, this is undetectable to viewers.
Software time base correction

A modern fifth and final type of TBC developed in the late 2010s is software-defined. The
python based project LD-Decode (and its extended versions
VHS-Decode and CVBS-Decode) implement this software time base correction method. The programs take in raw
PCM
Pulse-code modulation (PCM) is a method used to Digital signal (signal processing), digitally represent analog signals. It is the standard form of digital audio in computers, compact discs, digital telephony and other digital audio application ...
(or
FLAC
FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software ...
compressed)
radio-frequency
Radio frequency (RF) is the oscillation rate of an alternating electric current or voltage or of a magnetic, electric or electromagnetic field or mechanical system in the frequency range from around to around . This is roughly between the ...
captures of analogue media signals, directly for
baseband
In telecommunications and signal processing, baseband is the range of frequencies occupied by a signal that has not been modulated to higher frequencies. Baseband signals typically originate from transducers, converting some other variable into ...
signals such as
composite video
Composite video, also known as CVBS (composite video baseband signal or color, video, blanking and sync), is an analog video format that combines image information—such as brightness (luminance), color (chrominance), and synchronization, int ...
but also applies
de-modulation for tape formats before correcting the signal in software, this workflow is called ''FM RF archival'' in the common use context of tape media preservation.
The decode programs outputs the corrected signals in .tbc and _chroma.tbc files, called
CVBS and
S-Video style file sets respectively as said data within can be combined luminance and chrominance, or separated. S-Video style (two files) was implemented for
color-under formats such as
VHS and
U-matic. The format contains a digital, lossless, copy of the signal at 16 bits per sample – not unlike the older
D-3 digital videotape. A
JSON
JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
file is included for technical stream data for other tools to read and process the files.
ld-analyse, a tool from the LD-decode project, allows for visual frame-by-frame analysis,
closed captioning
Closed captioning (CC) is the process of displaying text on a television, video screen, or other visual display to provide additional or interpretive information, where the viewer is given the choice of whether the text is displayed. Closed cap ...
and
VITC timecode readout using the TBC file. TBC files can have their chroma decoded to a uncompressed YUV or RGB video stream via ld-chroma-decoder then encoded into a video file stream typically
lossless compressed codecs like
FFV1 in the
MKV container format via tools like
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing vide ...
or tbc-video-export
(a wrapper for the ld-* tools and FFmpeg) ready for use in
non-linear editing
Non-linear editing (NLE) is a form of offline editing for audio, video, and image editing. In offline editing, the original content is not modified in the course of editing. In non-linear editing, edits are specified and modified by speciali ...
systems. The project built decoder can produce the full 4fsc signal frame or just the active picture area, thus allowing for better visual domain preservation than playback on the original hardware it was recorded on.
TBC file streams can also be directly played back to analog TV systems via a
digital-to-analog converter
In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal. An analog-to-digital converter (ADC) performs the reverse function.
DACs are commonly used in musi ...
.

Sampling
NTSC
NTSC (from National Television System Committee) is the first American standard for analog television, published and adopted in 1941. In 1961, it was assigned the designation System M. It is also known as EIA standard 170.
In 1953, a second ...
: 4fsc NTSC ( Hz)
*
Data Rate NTSC:
** CVBS 1.7 GB/min 28.33 MB/s (226.5 mbps)
** Y+C 3.4 GB/min 56.66 MB/s (453 mbps)

Sampling
PAL
Phase Alternating Line (PAL) is a color encoding system for analog television. It was one of three major analogue colour television standards, the others being NTSC and SECAM. In most countries it was broadcast at 625 lines, 50 fields (25 ...
: 4fsc PAL (17,734,475 Hz)
*
Data Rate PAL:
** CVBS 2.1 GB/min 35 MB/s (280 mbps)
** Y+C 4.2 GB/min 70 MB/s (560 mbps)
See also
*
Drop-out compensator
*
Frame synchronization (video)
*
Video router
A video router, also known as a video matrix switch or SDI router, is an electronic switch designed to route video signals from multiple input sources such as cameras, VT/DDR, computers and DVD players, to one or more display devices, such as ...
*
Vision mixer
A vision mixer is a device used to select between different live video sources and, in some cases, compositing live video sources together to create visual effects.
In most of the world, both the equipment and its operator are called a visio ...
Notes
References
{{Reflist
Further reading
A digital synchronizer for a video-tape recorder Bucciarelli, F.V.; Proceedings of the IEEE, Volume 61, Issue 4, April 1973 Page(s):506 - 507
External links
Sony, Sony BVT-800, Professional Timebase Corrector
FOR.A FA-410, Professional Timebase Corrector
Television technology
Television terminology
Videotape