Character generator

From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about video technology. For hardware character generators in computing context, see text mode. For the Internet service, see Character Generator Protocol.
An Aston Ethos hardware character generator

A character generator, often abbreviated as CG, is a device or software that produces static or animated text (such as news crawls and credits rolls) for keying into a video stream. Modern character generators are computer-based, and can generate graphics as well as text. (The integrated circuit, usually in the form of a PROM, that decodes a keystroke in a keyboard, and outputs a corresponding character, is also referred to as a "character generator.")

In the television business in North America, the digital on-screen graphics generated by character generators are also often called "Chyrons", after the Chyron Corporation, whether or not Chyron made the character generator. Similarly, in the United Kingdom, such graphics are often called "Astons", after Aston Broadcast Systems. These are examples of somewhat genericized trademarks. Even though genericized trademarks are present, it is generally known throughout the world that other character generator companies exist.

Character generators are primarily used in the broadcast areas of live television sports or television news presentations, given that the modern character generator can rapidly (i.e., "on the fly") generate high-resolution, animated graphics for use when an unforeseen situation in a broadcast dictates an opportunity for breaking news coverage——for example, when, in a football game, a previously unknown player begins to have what looks to become an outstanding day, the character generator operator can rapidly build a new graphic using the template "shell" of a similarly-designed graphic. The character generator is one of many technologies used to meet the demands of live television, where events on the field or in the newsroom dictate the direction of the coverage. As character generator development has progressed, the distinction between hardware and software generators has become less distinct as new platforms and operating systems evolve to meet the live television consumer's expectations.

Before character generators were available, the primary method of adding titles to video images was to dedicate one camera to shooting white letters on a black background, which then was combined with the video from a live-action camera to form what appeared to be a single image with white letters seemingly superimposed over it. In fact, to this day (and despite the fact that this technology is long-since antiquated by the modern CG) some directors of live TV continue to order the technical director (TD) to "add the super" when they want the CG output "superimposed" over the image of another camera. As technology advanced, the ability to "key" (compositing) these white letters over live video became available, involving electronically "cutting a hole" (analogous to cutting a keyhole) in the shape of the letters from the title camera and then electronically adding the letters to the holes cut into the live action camera image. Again, some directors today[when?] still call this "keying the graphic". Finally, the modern CG allowed not only more precise and realistic "keying", but also the addition of multiple picture elements from the CG to further the illusion of a 3-dimensional graphic physically overlying a video image. Today[when?], the addition of full-motion graphics from the CG and the animation of graphic elements by the CG blurs the line between "character generator" and "computer graphics", combining the CG's ability to elegantly present graphics and video with the computer's ability to interface with game scoring and timing systems, to keep running totals of an athlete's performance on the field or the court and to derive statistics both for individual players and the teams involved, and to interface with computer systems located at other game venues or at a television network's master control central broadcast center. Today[when?], when you watch a sporting event on television, you're likely seeing a score bug which not only contains CG data from that game, but CG data from other games in progress, other games already completed, and games yet to come, all in an effort to keep the viewer from having to "channel surf" to another station to watch another television program. And the less often you surf away to another station, the more often you see television advertising (also included in CG output) which then generates revenue for the television network.

Although the distinction between hardware and software CGs is becoming less evident as technology advances, and as consumer-grade computing equipment becomes more graphically sophisticated, it remains easiest to view CG's as either hardware- or software-dependent.

Hardware character generators[edit]

Hardware character generators are used in television studios and video editing suites. A desktop publishing-like interface can be used to generate static and moving text or graphics, which the device then encodes into some high-quality video signal, like digital Serial Digital Interface (SDI) or analog component video, high definition or even RGB video. In addition, they also provide a key signal, which the composting vision mixer can use an alpha channel to determine which areas of the CG video are translucent.

Software character generators[edit]

Software CGs run on standard off-the-shelf computer hardware and are often integrated into video editing software such as non-linear editing system (NLE). Some stand-alone character generator products are available, however, for applications that do not even attempt to offer text generation on their own, as high-end video editing software often does, or whose internal CG effects are not flexible and powerful enough. Some software CGs can be used in live production with special software and computer video interface cards. In that case, they are equivalent to hardware generators.

See also[edit]