WO2000060852A1 - Configurable input device for a digital video switcher - Google Patents

Configurable input device for a digital video switcher Download PDF

Info

Publication number
WO2000060852A1
WO2000060852A1 PCT/US2000/009032 US0009032W WO0060852A1 WO 2000060852 A1 WO2000060852 A1 WO 2000060852A1 US 0009032 W US0009032 W US 0009032W WO 0060852 A1 WO0060852 A1 WO 0060852A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
switcher
general purpose
signals
video
Prior art date
Application number
PCT/US2000/009032
Other languages
French (fr)
Inventor
Roger W. Smith
Greg Carlson
Original Assignee
E-Studiolive, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by E-Studiolive, Inc. filed Critical E-Studiolive, Inc.
Priority to AU41994/00A priority Critical patent/AU4199400A/en
Publication of WO2000060852A1 publication Critical patent/WO2000060852A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/268Signal distribution or switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Circuits (AREA)

Abstract

A digital video switcher processes video signals in a production environment. The switcher can include a control panel and at least one configurable input device for receiving operator inputs and a switching unit for receiving video input signals and for providing video output signals. The switcher also includes a plurality of tightly coupled, independent processors (i.e., at least one control processor and at least one general purpose processor) synchronized to the video frame rate. The at least one control processor controls the 'live critical' production functions. The at least one control processor provides control signals, in response to operator inputs, such control signals programming the switching unit to provide desired video output signals in real time. The at least one general purpose processor runs an open architecture operating system and provides control signals, in response to operator inputs, that cause the switching unit to provide desired video output signals in real time.

Description

CONFIGURABLE INPUT DEVICE FOR A DIGITAL VIDEO SWITCHER
Cross-Reference to Related Applications
This application is a continuation-in-part of U.S. patent application serial number 09/286,253 which was filed on April 05, 1999. In addition, this application claims priority to U.S. provisional application Serial No. 60/127,921, filed April 06, 1999 and U.S. provisional application Serial No. 60/153,132, filed September 09, 1999. These copending applications are incorporated herein by reference in their entirety.
Field ofthe Invention
The invention relates generally to digital video switchers. More particularly, the invention relates to using a configurable input device to control a digital video switcher.
Background
In television programming, video switchers receive video input signals from various video sources and direct (or "switch") to the switcher outputs for transmission (or recording) picture images from selected sources. The video sources can include network feeds, satellite
feeds, cameras, receivers and recorders. Switching can be done manually by an operator or automatically by programming the switcher to perform a plurality of operations (or "transitions")
in a predetermined sequence. Transitions can include cuts, fades, wipes and combinations
thereof.
A conventional video switcher typically includes a switching unit, mix/effects (M/E) amplifiers, a control processor and a control panel. An operator manipulates various knobs, levers, and switches on the control panel. The control panel can be large and intimidating to an inexperienced user. Also, a single control panel requires all operators to be physically located at the control panel, presenting logistical problems. The control processor controls the switching
unit and M/E amplifiers to provide the video output signal. The switching unit receives video
input signals and provides the input signals to the M/E amplifiers. The M/E amplifiers,
responsive to control signals from the control processor, combine selected input signals to
produce a video output signal. For convention switchers capable of supporting live broadcasts,
the control processor is synchronized to the video frame rate and provides real time switching functionality within l/60th of a second.
Over the years, video switchers have utilized various types of technology. Known analog video switchers have used analog circuitry and a single processor running a proprietary closed
architecture operating system. Known digital switchers have used one or more processors
running a proprietary closed architecture operating system. For example, the Grass Valley Group
manufactures a digital production switcher (Model 2200™) having multiple processors running a
proprietary closed architecture operating system. These closed architecture switchers are
essentially fixed in their capabilities when manufactured and are generally not upgradeable by
third parties.
In recent years, video switcher companies have attempted to take advantage ofthe
increased capability of standard platform computing systems (i.e., PC-based open architecture
systems). By way of example, Pinnacle manufactures a digital switcher (Alladin™) that
operates in conjunction with a personal computer (PC). The switcher couples to the PC through a SCSI port. The switcher includes a control processor running a proprietary closed architecture
operating system, and the PC includes a general purpose processor running an open architecture
operating system. The control processor provides real time switching for live broadcasting. The
PC processor provides non-real time switching (e.g., off-line image processing and image
storage), but is incapable of providing real time switching functionality. In another example, Matrox manufactures a digital switcher (DigiMix™) that includes standard platform computing
capability. More specifically, the switcher includes a control processor and a general purpose
processor. However, the two processors are not independent of each other, and the general
purpose processor is not synchronized to the video frame rate. Thus, the switcher is incapable of providing real time switching functionality.
The assignee ofthe subject application, e-studioLIVE, Inc., manufactures two switching
products that include standard platform computing capability. e-studioLIVE's PC-A is a two-
channel audio switcher on a standard IBM circuit card that can be plugged into a PC. e-
studioLIVE's PC-3 is a video switcher on a standard IBM circuit card capable of being plugged
into a PC. Both products can be controlled by an on-board control processor or a general
purpose processor running the Windows™ operating system on the PC. After installation of
either product in the PC, the two processors are independent of each other and tightly coupled.
The PC-3 is incapable of providing real time switching functionality in live broadcast
environment for at least two reasons. First, the general purpose processor is not synchronized to
the video frame rate. Second, Windows™ application software running on the general purpose
processor provides the control panel as a window on the PC display. Thus, the control panel
would not survive a PC failure in a broadcast environment.
It is therefore a principle object ofthe invention to provide a digital video switcher that
includes an control panel and at least two processors (i.e., at least one general purpose processor
running an open architecture operating system and at least one control processor running a second architecture operating system and supporting real time critical functions) configured so that the general purpose processor communicates with a configurable input device that can be
used remotely from the control panel. Summary ofthe Invention
The present invention features a digital video production switcher for processing a
plurality of video signals in a production environment. The switcher includes a switching unit
for receiving video input signals from various devices (e.g., network feeds, satellite feeds,
cameras, receivers and recorders) and for providing video output signals. In one embodiment,
the switcher includes a control panel for receiving operator inputs. The switcher also includes a
control processor unit and a general purpose processor unit. The control processor unit includes
at least one control processor. The general purpose processor unit includes at least one general
purpose processor. In another embodiment, there is a second general purpose processor unit in
communication with the general purpose processor unit, for example over a network. The
plurality of independent processors synchronized to the video frame rate - at least one control
processor and at least one general purpose processor. In one embodiment, the control and
general purpose processors are tightly coupled to and independent of each other. They share a
section of memory to allow for high bandwidth communications. The switcher also includes at
least one configurable input device for receiving operator inputs.
The at least one control processor controls the "live critical" production functions (i.e.,
input/output video switching, mixing, wiping and keying). The at least one control processor is
electrically connected to the switching unit and the control panel and supports control panel
operations independent ofthe general purpose processor. The at least one control processor
provides control signals, in response to operator inputs received from the control panel, that
program the switching unit to provide desired video output signals in real time. In one
embodiment, the at least one control processor runs a closed architecture operating system.
The at least one general purpose processor is in electrical communication to the switching
unit, the control processor and the at least one configurable input device via a studio network module, which can include a dual port memory device. The at least one general purpose
processor runs an open architecture operating system and generates control signals in response to
operator inputs, received from the at least one control processor and from the at least one
configurable input device. These control signals cause other processing units to process selected
input signals and generate desired video output signals. The at least one general purpose
processor programs the switching unit to provide the desired video output signals in real time. In
one embodiment, the at least one general purpose processor is running a Windows™ NT
operating system.
The switcher can also include various units that support live and post productions
environments. A mix/effects amplifier can be electrically coupled to the switching unit and the
processors. The mix/effects amplifier, in response to control signals from the processors,
combines selected video input signals to produce desired video output signals. A storage unit
can be coupled to the processors for storing video signals. A network interface unit can be
coupled to the at least one general purpose processor for receiving video input signals and for
providing video output signals over a local area network or a wide area network. A digital video
effects unit can be coupled to the processors for processing of video input signals for generating
special effects video output signals (e.g., page curls, flying video cubes, water ripples, spheres,
highlights and shadows, and slats and waves). A multi-function video effects unit electrically
coupled the at least one control and general purpose processors for providing JPEG clip store, still store and slow motion processing capabilities. A post-production digital video effects unit
can be coupled to the processors for non-real time processing of video input signals for
generating special effects video output signals.
In another aspect, the invention also features a configurable input device for receiving
operator inputs to command a digital video switcher for processing a plurality of video signals. The configurable input device includes a display for displaying messages to an operator and a
plurality of configurable input elements for receiving operator inputs. The configurable input
device also includes a transceiver in communication with the display and the plurality of
configurable input elements. The transceiver receives signals from the plurality of configurable
input elements in response to an operator action. In addition, the transceiver receives from an
external source, configuration information for the plurality of configurable input elements
including a data set that is displayed on the display. In one embodiment, at least one
configurable input element ofthe plurality of configurable input elements further comprises a
display for displaying a color that represents a type of command to which the configurable input
element corresponds. In another embodiment, at least one configurable input element ofthe
plurality of configurable input elements further comprises a display for displaying one of a textual and a graphical representation ofthe command to which the configurable input element
corresponds. For example, the elements can be depressable buttons that rely on reprogrammable
bit-mapped technology. The configurable input device has many advantages. The configurable input device is
compact and reconfigurable. The configurable input device relieves logistical problems such as
crowding around the control panel and controlling some ofthe switcher functions from a remote
location. The configurable input device enables users to multi-task on the switcher.
Brief Description ofthe Drawings
These and other features ofthe invention are more fully described below in the detailed
description and accompanying drawings. FIG. la is a block diagram illustrating an embodiment of a digital video production
switcher for processing a plurality of video signals in response to user inputs from one or more
input devices in accordance with the invention.
FIG. lb is a block diagram illustrating an embodiment of a digital video production switcher for processing a plurality of video signals in response to user inputs from one or more
input devices communicating over a network in accordance with the invention.
FIG. 2 is a block diagram illustrating an embodiment of a configurable input device for a
digital video production switcher for processing a plurality of video signals in accordance with
the invention.
FIG. 3 is a block diagram illustrating an embodiment of a configurable input device for a
digital video production switcher for processing a plurality of video signals in accordance with
the invention.
Detailed Description
FIG. 1 is a block diagram of a digital video production switcher for processing a plurality
of video signals. The assignee, e-studioLIVE, Inc., manufactures digital video production
switchers (e.g., ECHOlab 5000 Series) incorporating the principles ofthe invention.
As shown, the switcher 10 includes a switching unit 12 for receiving video input signals
from various external devices 14 (e.g., network feeds, satellite feeds, cameras, receivers and recorders) and for providing video output signals for television broadcasts. In one embodiment,
the switching unit 12 has twenty-seven input channels and twelve output channels. A control
panel 16 receives operator inputs and provides such inputs to a control processor within the
control processor unit 18. The assignee, e-studioLIVE, Inc., manufactures control panels (e.g.,
ECHOlab Models 5500, 5800 or 5900) that can be used in the switcher 10. A configurable input device 50 also receives operator inputs and transmits such inputs to a general purpose processor within the general purpose processor unit 22. The configurable input device 50 receives
configuration information about its input elements and display information about its display from
the general purpose unit 22. The assignee, e-studioLIVE, Inc. manufactures configurable input
devices 50 (e.g., ECHOlab Commander) that can be used with the switcher 10. A monitor 20,
which is electrically connected to the control panel 16 and the control processor unit 18, displays
selected video output signals to the operator. The control processor unit 18 includes one or more
control processors, and the general purpose processor unit 22 one or more general purpose processors. In another embodiment, additional general purpose processors can be in communication with the general purpose processor unit 22 over a network communication
channel. For example, a second general purpose processor unit 22', FIG. lb can be in
communication with the general purpose processor unit 22 over a network 58, FIG. lb (e.g., the
Internet) using a network card 28. The control processor unit 18 is electrically connected to the
switching unit 12 and the control panel 16. The general purpose processor unit 22 is electrically
connected to the switching unit 12 and the control processor unit 18.
The switcher 10 includes multiple independent processors (i.e., at least one control
processor and at least one general purpose processor) synchronized to the video frame rate. The processors are "tightly coupled" in that they share a section of a dual port memory 21 to allow for
high bandwidth interprocessor communications. The processors are in electrical communication
with each other using a synchronous serial interface, in one embodiment, a studio net module 40
("SNET module"). In one embodiment, the dual port memory 21 is located on the SNET module
40, as shown in FIG. 1. Through the SNET module 40 a connected processor is informed of
every operation performed on the switcher 10 and the connected processor can make its own
requests ofthe switcher 10. Both processor units are synchronized to the video frame rate (i.e.,
l/60th of a second) and, therefore, can provide desired video output signals in real time. More specifically, the control processor unit 18 drives the general purpose processor unit 22 with frame
accurate control over the devices (e.g., video cards) controlled by the general purpose processor
unit 22. Also, the video processing operations are partitioned between the two processor units to
provide "fail-safe" switching operations in a live broadcast environment. The general purpose
processor unit 22 is also in electrical communication with at least one configurable input device
50, via the SNET module 40. The exemplary embodiment of FIG. la depicts multiple
configurable input devices 50a, 50n in communication with the SNET module 40 through a
communication channel 55 (e.g. RS485, RJ-45). The communication channel 55 connects the
configurable input devices 50a, 50n in a parallel, daisy-chain fashion. Another exemplary embodiment of FIG. lb depicts the configurable input devices 50b,
50c in communication with the general purpose processor unit 22 over a network 58 (e.g., a
LAN, a WAN, the Internet). Each configurable input device 50a, 50n operates as a separate
network appliance either directly or indirectly (e.g., through a computer) connected to the
network 58. The general purpose processor unit 22 is in communication with the network 58 using the network card 28. Another embodiment can include a video streaming server 53 (e.g.,
RealNetworks M G2 server) in communication with the network card 28. The users ofthe
configurable input devices 50b, 50c are also connected to the video streaming server 53 over the
network 58, using a personal web browser on a computer. The web browser can have multiple
views. The users use the configurable input device 50b, 50c to control what is displayed on their personal web browsers. For example, the user can use the configurable input device 50b, 50c to
select which live video source or remote camera to use. The user can control data, titles and
effects. The user can also control devices, such as the video stream server 53 or the video
switcher 10, if the configurable input device 50b, 50c is configured to perform such control. If
the configurable input device 50b, 50c is not configured to perform such control, the user can simply reconfigure the configurable input device 50b, 50c to obtain such control. In another
embodiment, all operator inputs are received by the remote configurable input devices 50b, 50c
that are on the network 58 and the control panel 16 is not used and is not connected.
Referring again more specifically to the switcher 10, the control processor unit 18
controls the "live critical" production functions and supports control panel 16 operations
independent ofthe general purpose processor unit 22. During a broadcast, the "live critical"
functions include input/output video switching and mix-effect control functions (i.e., mixing, wiping and keying).
In one embodiment, the control processor unit 18 runs a closed architecture operating system. The control processor unit 18 provides control signals, in response to operator inputs via
the control panel 16, that cause other processing units (22, 24, 26, 28, 30) to process selected
input signals and generate a desired video output signal. The control processor unit 18 programs
the switching unit 12 to provide desired video output signal in real time.
The general purpose processor unit 22 hosts an open architecture operating system and provides real time and non-real time control of open architecture peripherals and other networked
peripherals. In one embodiment, the general purpose processor unit 22 includes one or more
Pentium™ processors running a Windows™ NT operating system. The general purpose
processor unit 22 provides control signals, in response to operator inputs, that cause the other
processing units (24, 26, 28, 30) to process selected input signals and generate a desired video output signal. The control processor unit 22 programs the switching unit 12 to provide desired
video output signal in real time.
The switcher 10 can be configured to include any combination of one or more control and general purpose processors. In one sample embodiment, the control processor unit is comprised
of a pair of processors and the general purpose processor unit is comprised of a single processor. In another sample embodiment, both the control and general purpose processor units are comprised of a pair of processors.
The switcher 10 includes various processing units to provide complete support for both
live broadcast and post production environments. A mix/effects (M/E) amplifier 24 is
electrically coupled to the switching unit 12, the control processor unit 18 and the general
purpose processor unit 22. The M/E amplifier 24 combines selected video input signals and
produces desired video output signals. A storage unit 26 is coupled to the processor units for storing video signals and video processing and system software. The storage unit 26 can include
disk and CD ROM bays and memory. A network interface unit 28 can be coupled to the general
purpose processor unit 22 for receiving input signals from remote devices and for providing
output signals to remote devices over a local area network or a wide area network. More specifically, the network interface unit 28 can be used for image transmission/reception, transfer
of control information to/from a network device (e.g., a CG or routing switcher) and to
send/receive time and control parameters to network devices.
A digital video effects (DVE) unit 30 is coupled to the two processor units via a PCI bus
32 and digital video interconnects 34 (e.g., ITI-R-601 video interconnects). In one embodiment,
the DVE unit 30 is a GenieFusion™ 3D DVE manufactured by Pinnacle. The DVE unit 30
processes the video input signals and generates special effects video output signals. Such special
effects can include page curls, flying video cubes, water ripples, spheres, highlights and shadows,
and slats and waves. A multi-function video effects unit 36 can be coupled to the two processors
via the buses 32, 34. The unit 36 provides JPEG clip store, still store and slow motion
processing capabilities. In one embodiment, the unit 36 is a DigiMotion™ card manufactured by
Matrox. At least one post-production digital video effects unit 38 can be coupled to the two
processors for non-real time processing of video input signals for generating special effects video output signals. In one embodiment, the post-production digital video effects unit 38 is a
DigiMix™ card manufactured by Matrox.
FIG. 2 is a block diagram depiction of a configurable input device 50. The configurable
input device 50 includes a display 70 for displaying messages to an operator and a plurality of
configurable input elements 80 for receiving operator inputs. The configurable input device 50
also includes a transceiver 60 in communication with the display 70 and the plurality of
configurable input elements 80. The transceiver 60 receives signals from the plurality of configurable input elements 80 in response to an operator action. For example, the configurable
input elements 80 can be reprogrammable buttons that the user presses to request a desired command. In another example, the buttons can be displayed on a touch screen that the user
presses to request a desired command The transceiver 60 transmits these signals to the general
purpose processor unit 22.
The transceiver 60 receives from the general purpose processing unit 22 configuration
information for each ofthe plurality of configurable input elements 80. This information is used
by the configurable input device 50 to program each button. Once the buttons 80 have been
programmed, the user can readily identify their functions based on display indicia that appears on
the buttons. For example, certain configurable input elements 80 include a display for
displaying a color to represent a type of command associated with the configurable input element. In this embodiment, the configuration information received from the general purpose
processing unit 22 instructs the configurable input device 50 on which color to display for each configurable input element. For example, the configurable input elements 80 (e.g., buttons) that
correspond to DVE commands are displayed with a red color.
In another embodiment, certain input elements 80 include a display for displaying either a
textual and/or a graphical representation ofthe command to which the configurable input element corresponds. If the display is textual, the configuration information instructs the
configurable input device 50 on which text is displayed on each configurable input element. For
example, the configurable input element (e.g., button) that commands the video switcher 10 to
start a predefined clip displays "Start Clip". If the display is graphical, the configuration
information instructs the configurable input device 50 on which graphics are displayed on each
configurable input element. For example, the configurable input element (e.g., button) that
commands the video switcher 10 to wipe from the side displays the graphic of a square divided
in two vertically, with the left side ofthe square white and the right side ofthe square black.
The transceiver 60 also receives from the general purpose processing unit 22 a data set
that is displayed on the display 70. The display can include certain high-level information about
the configuration ofthe configurable input device 50, the state ofthe video switcher 10 and/or
the state ofthe configurable input device 50.
FIG. 3 is a more detailed depiction of one embodiment ofthe configurable input device
50'. This embodiment includes a display 70, such as a dot matrix display (e.g., part number
HDM24416L- 1 -03 OP manufactured by Hantronix) that displays a number of lines of text. The
first line in the display 70 "Jim's set-up" represents the high-level configuration information
employed in the configurable input device 50'. The second line in the display 70 "Switch: Take
Cam 3" represents the state ofthe video switcher 10, which is using camera 3 as the feed. This
also provides feedback to the user to verify that the switcher has performed the requested
command. The third line in the display 70 "Device: DPSclip 6:00 open" represents the state of
the configurable input device 50', which is controlling the device DSPclip and the predefined
clip that is being used is the opening sequence for the 6:00 news.
This embodiment also includes a plurality of individually configurable input elements 80.
The individual configurable input elements are made up of three types of elements, simple push buttons (e.g., part number T5L-M-NOH manufactured by Datalux), rotary knobs (e.g., part number 91A1AB28B15 manufactured by Bourns) and push buttons with a matrix display (e.g.,
part number LC24.2 manufactured by Preh). There are four simple push button type
configurable input elements 80a, 80b, 80c, 80d that control the display. For example, one
configurable input element 80d clears the display 70 when pressed by a user. In another
embodiment, the commands corresponding to the four configurable input elements 80a, 80b, 80c, 80d can be defined to the user using the display 70 by listing on the display 70 the command,
directly above the corresponding configurable input element. Also shown are simple push button
type configurable input elements that are used for number entry and motion control. The number
entry and motion control buttons generally do not change with each change in the configuration
ofthe configurable input device 50'.
The configurable input device 50' also includes four rotary knob type configurable input
elements 80e, 80f, 80g, 80h. These configurable input elements 80e, 80f, 80g, 80h are used to
control analog devices or enter commands with which an input range is associated. For example,
these configurable input elements 80e, 80f, 80g, 80h can control mix rate, wipe rate, vertical
joystick control, horizontal joystick control and border size.
The configurable input device 50' also includes push buttons with a matrix display type configurable input elements 80j, 80k, 80m, 80p, 80q. The display of this type of configurable
input elements 80j, 80k, 80m, 80p, 80q can display text and/or graphics and have backlighting of
many different colors. The colors that the configurable input elements display 80j, 80k, 80m,
80p, 80q can be predetermined by configuration information provided to the configurable input
device 50'. The colors can be coordinated to represent the type of commands associated with the configurable input elements. For example, the configurable input element 80k can display red to
represent a DVE command. The configurable input element 80m can display beige to represent a frequently used clip related command or clip related sequence of commands. Another example is
green configurable input elements to represent commands that select control of a specific device
(e.g., Pinnacle Xtreme, HP server, DPS Clips). Another example is orange configurable input
elements to represent commands that select control of a desired router (e.g., router 1, router 2).
Another example is brown configurable input elements to represent commands that select control of a VTR device (e.g., Sony VTR-1, Pana- VTR-2).
In addition to colors that represent the type of command, the configurable input elements
80j, 80k, 80m, 80p, 80q display text and/or graphics to represent the specific predefined
command or sequence of commands to which the configurable input elements 80j, 80k, 80m, 80p, 80q correspond. The dot matrix display allows the configurable input elements 80j, 80k,
80m, 80p, 80q to display any text and graphics that can be created within the limits ofthe
resolution ofthe display. The text displays to the user ofthe configurable input device 50 the
command to which the configurable input element corresponds. This command can change as
the configuration information being used by the configurable input device 50' changes. For
example, configurable input element 80m displays the text "Lead-out Clip". This text indicates
to the user that under the current configuration information being used, "Jim's set-up" as shown
in the display 70, the command that is executed when configurable input element 80m is pressed
is to switch to the output ofthe switching unit 12 the clip in storage that is used for the lead-out. Configurable input elements 80j and 80k also are examples of text on the display that indicates to the user the command to which they correspond.
Instead of or in addition to displaying text, some configurable input elements (e.g., 80p
and 80q) display graphic symbols representative of commands. The examples shown in the
configurable input device 50' are a configurable input element 80p corresponding to a vertical wipe command and a configurable input element 80q corresponding to a horizontal wipe command. Whether a configurable input element displays graphics is determined by the user
when defining the definition ofthe configuration and is based on the user's preference.
The general purpose processor unit 22 stores the configuration information for the
configurable input device 50 as the user defines the configuration. The user defines the configuration using software that is executed by the general purpose processor unit 22. The user
uses a monitor (not shown), a keyboard (not shown) and a mouse (not shown) that are in
communication with the general purpose processor unit 22 to define the configuration. In one
embodiment, the software is graphical and menu driven. The software displays the embodiment ofthe configurable input device 50 and allows the user to select a configurable input element,
using a point and click method. The user then selects a command or sequence of commands that will correspond with the selected configurable input element. The user chooses the text and/or
graphical representations that will be displayed on the configurable display element. The user can also select on and off colors for those configurable input elements that have the capability of
displaying different colors. The user repeats the process until all ofthe configurable input
elements that the user desires to configure have been configured. The user also selects a title for
the configuration information the user has just created.
The user can create and define a wide variety of configurations for the configurable input
device 50. The user can recall any previously defined set of configuration information using the
configurable input device 50 itself. In one embodiment, the configurable input device 50' can
have a "menu" button 80a. Depressing this button causes a menu of previoulsy defined sets of
configuration information to scroll down the display 70. When the user finds the desired configuration, the user presses the "load" button 80b. The selected set of configuration information is transmitted from the general purpose processor unit 22 to the configurable input
device 50', which displays the appropriate indicia on the configurable input elements 80. The configuration information can also automatically change as the user pushes one of the configurable input elements associated with a command to control a specific device. For
example, one ofthe configurable input elements can display the text "router 1" which represents
that the command corresponding to that particular configurable input element is to take control of
the specific device (i.e., the router 1 device). When the user pressed that configurable input
element, the general processor unit 22 would automatically change the configuration information to the definition associated with that specific device (i.e., the router 1 device). Since the configuration information changed, the displays (e.g., color, text, graphics) ofthe configurable
input elements (e.g., 80j, 80k, 80m, 80p, 80q) would change to reflect the new configuration
information. The display 70 likewise is updated to reflect the new configuration information.
For example, the first line ofthe display 70 changes to "Router 1 Control" and the third line
changes to "Device: Router 1" to reflect the new configuration information.
Equivalents
While the invention has been particularly shown and described with reference to specific
preferred embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope ofthe invention
as defined by the appended claims.

Claims

Claims A digital video switcher for processing video signals in a production environment
comprising:
a switching unit for receiving video input signals and for providing video output signals;
a control panel for receiving operator inputs;
a control processor unit electrically connected to the switching unit and the control panel, the control processor unit controlling production functions and being capable of providing control signals in response to operator inputs received from the control panel that program the switching unit to provide desired video
output signals in real time;
at least one configurable input device for receiving additional operator
inputs; and
a general purpose processor unit in electrical communication with the
switching unit, the control processor unit, and the at least one configurable input device, the general purpose processor unit running an open architecture operating
system and being capable of providing control signals in response to operator inputs received from (i) the control processor unit and (ii) the at least one configurable input device, such signals programming the switching unit to provide
desired video output signals in real time; the general purpose processor unit and the control processor unit being
synchronized to the video frame rate, tightly coupled to and independent of each
other.
2. The switcher of claim 1 further comprising a dual port memory electrically connected to the control processor unit and the general purpose processor unit.
3. The switcher of claim 2 wherein the control processor unit and the general
purpose processor unit share a section ofthe dual port memory to allow for high
bandwidth communications.
4. The switcher of claim 1 further comprising a second general purpose processor, in
communication with the general purpose processor, for running an open architecture operating system and providing control signals in response to
operator inputs received from (i) the control processor unit and (ii) the at least one
configurable input device, such signals programming the switching unit to provide desired video output signals in real time.
5. The switcher of claim 1 wherein the control processor unit further comprises at
least one control processor.
6. The switcher of claim 1 wherein the general purpose processor unit is running a
Windows NT operating system.
7. The switcher of claim 1 wherein the control processor unit supports control panel
operations independent ofthe general purpose processor unit.
8. The switcher of claim 1 further comprising at least one mix/effects amplifier
electrically coupled to the switching unit and the control and general purpose
processor units, the at least one mix/effects amplifier, in response to control signals from the control and general purpose processor units, combining selected video input signals to produce desired video output signals.
9. The switcher of claim 1 further comprising a storage unit electrically coupled to the control and general purpose processor units for storing video signals.
10. The switcher of claim 1 further comprising a network interface unit electrically
coupled to the general purpose processor unit for receiving input signals and for
providing output signals over a local area network or a wide area network.
11. The switcher of claim 1 further comprising a digital video effects unit electrically
coupled to the control and general purpose processor units for processing of video
input signals for generating special effects video output signals.
12. The switcher of claim 11 wherein the special effects video output signals include page curls, flying video cubes, water ripples, spheres, highlights and shadows, and slats and waves.
13. The switcher of claim 1 further comprising a multi-function video effects unit
electrically coupled to the control and general purpose processor units for providing JPEG clip store, still store and slow motion processing capabilities.
14. The switcher of claim 1 further comprising a post-production digital video effects unit electrically coupled to the control and general purpose processor units for non-real time processing of video input signals for generating special effects video
output signals.
15. The switcher of claim 1 wherein the control processor unit runs a closed architecture operating system.
16. A digital video switcher for processing video signals in a production environment
comprising:
a switching unit for receiving video input signals and for providing video
output signals; a control processor unit, electrically connected to the switching unit, for controlling production functions and being capable of providing control signals that program the switching unit to provide desired video output signals in real
time;
at least one configurable input device for receiving operator inputs; and
a general purpose processor unit electrically connected to the switching unit and the control processor unit, and in electrical communication with the at
least one configurable input device, the general purpose processor unit running an
open architecture operating system and being capable of providing control signals, wherein a portion ofthe control signals are provided in response to operator inputs received from the at least one configurable input device, such control
signals programming the switching unit to provide desired video output signals in
real time;
the general purpose processor unit and the control processor unit being synchronized to the video frame rate, tightly coupled to and independent of each
other.
17. The switcher of claim 16 further comprising a dual port memory electrically connected to the control processor unit and the general purpose processor unit.
18. The switcher of claim 17 wherein the control processor unit and the general purpose processor unit share a section ofthe dual port memory to allow for high bandwidth communications.
19. The switcher of claim 16 further comprising a second general purpose processor,
in communication with the general purpose processor, for running an open architecture operating system and providing control signals, wherein a portion of
the control signals are provided in response to operator inputs received from the at least one configurable input device, such control signals programming the switching unit to provide desired video output signals in real time.
20. The switcher of claim 16 wherein the control processor unit further comprises at
least one control processor.
21. The switcher of claim 16 wherein the general purpose processor unit is running a Windows NT operating system.
22. The switcher of claim 16 further comprising at least one mix/effects amplifier electrically coupled to the switching unit and the control and general purpose
processor units, the at least one mix/effects amplifier, in response to control signals from the control and general purpose processor units, combining selected
video input signals to produce desired video output signals.
23. The switcher of claim 16 further comprising a storage unit electrically coupled to
the control and general purpose processor units for storing video signals.
24. The switcher of claim 16 further comprising a network interface unit electrically
coupled to the general purpose processor unit for receiving input signals and for
providing output signals over a local area network or a wide area network.
25. The switcher of claim 16 further comprising a digital video effects unit electrically coupled to the control and general purpose processor units for processing of video input signals for generating special effects video output
signals.
26. The switcher of claim 25 wherein the special effects video output signals include page curls, flying video cubes, water ripples, spheres, highlights and shadows, and
slats and waves.
27. The switcher of claim 16 further comprising a multi-function video effects unit
electrically coupled to the control and general purpose processor units for providing JPEG clip store, still store and slow motion processing capabilities.
28. The switcher of claim 16 further comprising a post-production digital video effects unit electrically coupled to the control and general purpose processor units
for non-real time processing of video input signals for generating special effects video output signals.
29. The switcher of claim 16 wherein the control processor unit runs a closed
architecture operating system.
30. A configurable input device for receiving operator inputs to command a digital
video switcher for processing a plurality of video signals comprising:
a display for displaying messages; a plurality of configurable input elements for receiving operator inputs; and a transceiver in communication with the display and the plurality of input
elements, the transceiver receiving from (i) the plurality of configurable input
elements, signals in response to an operator action and (ii) an external source, configuration information about the plurality of configurable input elements, and
a data set that is displayed on the display.
31. The configurable input device of claim 30 wherein at least one configurable input
element of the plurality of configurable input elements further comprises a display for displaying a color that represents a type of command to which the configurable
input element corresponds.
32. The configurable input device of claim 30 wherein at least one configurable input
element ofthe plurality of configurable input elements further comprises a display
for displaying one of a textual and a graphical representation ofthe command to which the configurable input element corresponds.
33. The configurable input device of claim 30 wherein the transceiver receives from an external source a data set that is displayed on the display.
PCT/US2000/009032 1999-04-05 2000-04-05 Configurable input device for a digital video switcher WO2000060852A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU41994/00A AU4199400A (en) 1999-04-05 2000-04-05 Configurable input device for a digital video switcher

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US28625399A 1999-04-05 1999-04-05
US09/286,253 1999-04-05
US12792199P 1999-04-06 1999-04-06
US60/127,921 1999-04-06
US15313299P 1999-09-09 1999-09-09
US60/153,132 1999-09-09

Publications (1)

Publication Number Publication Date
WO2000060852A1 true WO2000060852A1 (en) 2000-10-12

Family

ID=27383635

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/009032 WO2000060852A1 (en) 1999-04-05 2000-04-05 Configurable input device for a digital video switcher

Country Status (2)

Country Link
AU (1) AU4199400A (en)
WO (1) WO2000060852A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1634440A1 (en) * 2003-04-04 2006-03-15 Evolution Broadcast Pty Limited Broadcast control
EP1761044A3 (en) * 2005-09-06 2007-07-04 Sony Corporation Image switching appartus and method
WO2008125443A1 (en) * 2007-04-13 2008-10-23 Thomson Licensing Control panel
US8035752B2 (en) 2007-09-06 2011-10-11 2080 Media, Inc. Event production kit
US9318149B2 (en) 2013-03-01 2016-04-19 Gvbb Holdings S.A.R.L. Method and system of composite broadcast control

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162904A (en) * 1991-03-28 1992-11-10 Abekas Video Systems, Inc. Video processing system having improved internal switching capability
US5982456A (en) * 1997-03-25 1999-11-09 Echolab, Inc. Digital video switcher including a general purpose processor and a control processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162904A (en) * 1991-03-28 1992-11-10 Abekas Video Systems, Inc. Video processing system having improved internal switching capability
US5982456A (en) * 1997-03-25 1999-11-09 Echolab, Inc. Digital video switcher including a general purpose processor and a control processor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YAGI N ET AL: "A PROGRAMMABLE REAL-TIME VIDEO SIGNAL-PROCESSING SYSTEM", SMPTE JOURNAL,US,SMPTE INC. SCARSDALE, N.Y, vol. 100, no. 11, 1 November 1991 (1991-11-01), pages 860 - 868, XP000213667, ISSN: 0036-1682 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1634440A1 (en) * 2003-04-04 2006-03-15 Evolution Broadcast Pty Limited Broadcast control
EP1634440A4 (en) * 2003-04-04 2010-04-21 Evolution Pty Ltd Broadcast control
US9098193B2 (en) 2003-04-04 2015-08-04 Evolution Pty Limited Broadcast control
US10013154B2 (en) 2003-04-04 2018-07-03 Grass Valley Canada Broadcast control
EP1761044A3 (en) * 2005-09-06 2007-07-04 Sony Corporation Image switching appartus and method
US7420622B2 (en) 2005-09-06 2008-09-02 Sony Corporation Image switching apparatus and method of controlling image processing unit thereof
WO2008125443A1 (en) * 2007-04-13 2008-10-23 Thomson Licensing Control panel
US8035752B2 (en) 2007-09-06 2011-10-11 2080 Media, Inc. Event production kit
US9318149B2 (en) 2013-03-01 2016-04-19 Gvbb Holdings S.A.R.L. Method and system of composite broadcast control

Also Published As

Publication number Publication date
AU4199400A (en) 2000-10-23

Similar Documents

Publication Publication Date Title
US6208376B1 (en) Communication system and method and storage medium for storing programs in communication system
US6002995A (en) Apparatus and method for displaying control information of cameras connected to a network
CN1905638B (en) Television receiver and display control method thereof
EP0644689B1 (en) Television set
US6957396B2 (en) Graphic user interface for digital networks
JP3300794B2 (en) Local communication bus system and device used therefor
US5500794A (en) Distribution system and method for menu-driven user interface
US20040212679A1 (en) Computer-based remote surveillance cctv system, a computer video matrix switcher and a control program adapted to the cctv system
US20120194632A1 (en) Touch screen video switching system
US20050190263A1 (en) Multiple video display configurations and remote control of multiple video signals transmitted to a monitoring station over a network
US20150363077A1 (en) Broadcast control
US20070107029A1 (en) Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network
WO2000026794A1 (en) Method and system related to a user interface
CN105430508A (en) Video play method and device
US6381507B1 (en) Command pass-through functionality in panel subunit
EP1848155B1 (en) Method and device for controlling equipment switching
CA1318391C (en) Television system user-accessible component display apparatus
US20050017949A1 (en) Multiple electronic display remote control
EP2172001B1 (en) Dual use video mixer crosspoint matrix
US20140101700A1 (en) Touch screen video switching system
DE69829110T2 (en) METHOD OF DESCRIPTION OF USER INTERFACE FEATURES AND FUNCTIONALITY OF AV / C DEVICES
US6615293B1 (en) Method and system for providing an exact image transfer and a root panel list within the panel subunit graphical user interface mechanism
CN114285986B (en) Method for shooting image by camera and display equipment
US5982456A (en) Digital video switcher including a general purpose processor and a control processor
WO2000060852A1 (en) Configurable input device for a digital video switcher

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP