WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
High speed video display system including zoom feature    
United States Patent4148073   
Link to this pagehttp://www.wikipatents.com/4148073.html
Inventor(s)Slobodzian; Gregory E. (Chicago, IL); Payne; Robert A. (Des Plaines, IL); Fiedler; Wayne (Chicago Ridge, IL)
AbstractA high speed video display system suitable for use in operating video scoreboard displays is disclosed. Video data for a complete frame is converted from analogue to digital format and is directly loaded into a display memory (RAM). The digitized data is then outputted via a display interface to the display board which may consist of variable intensity devices, such as, incandescent light bulbs. The system, although under computer control, does not include the computer in the data handling path thereby permitting increased data handling rates. The video converter for the system includes circuits for changing the display format to produce "zoom" enlargements and wide screen displays suitable for racetrack applications.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4148073
High speed video display system including zoom feature - US Patent 4148073 Drawing
High speed video display system including zoom feature
Inventor     Slobodzian; Gregory E. (Chicago, IL); Payne; Robert A. (Des Plaines, IL); Fiedler; Wayne (Chicago Ridge, IL)
Owner/Assignee     Stewart-Warner Corporation (Chicago, IL)
Patent assignment
All assignments
Publication Date     April 3, 1979
Application Number     05/865,329
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 28, 1977
US Classification     348/798 348/704
Int'l Classification     H04N 003/12
Examiner     Murray; Richard
Assistant Examiner    
Attorney/Law Firm     McDougall, Hersh & Scott
Address
Parent Case    
Priority Data    
USPTO Field of Search     358/240 358/180
Patent Tags     high speed video display including zoom feature
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4009335
Payne
348/798
Feb,1977

[0 after 0 votes]
3961365
Payne
348/799
Jun,1976

[0 after 0 votes]
3941926
Slobodzian
348/383
Mar,1976

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A high speed system for displaying a video image on a plurality of variable intensity display devices, said image reproducing a frame of video information received in raster form from a video source comprising:

(a) video converter means for receiving said video information from said source and converting it into digital data,

(b) a display buffer memory capable of storing the digital data representing said video frame,

(c) a video interface receiving said digital data and transmitting it to said display buffer, said interface including means for sequentially addressing the storage locations in said buffer memory,

(d) first bus means for connecting said video interface to said buffer,

(e) a display interface for retrieving said digital data from said buffer and transmitting it to said display devices,

said display interface including address means for extracting the data from said buffer in a sequence different than the sequence used to store the data in the buffer,

(f) computer means for controlling the transfer of data between the interfaces, the display buffer, the converter and the display devices.

2. The system according to claim 1 wherein said computer means includes:

(a) a digital computer and system interface, and

(b) second bus means for linking said video and display interfaces to said computer via said system interface.

3. The system according to claim 2 wherein said system further includes a computer interface linking the first and second bus means whereby digital data may be transferred between the computer and the display buffer memory.

4. The system according to claim 1 wherein said system further includes a computer interface linking said computer means and said first bus means whereby data may be transferred between the computer means and the display buffer.

5. The system according to claim 1 wherein said video interface also includes means for receiving data from said display buffer memory via said first bus means and transmitting it to said converter means,

said system further including a video monitor connected to said converter means whereby the digital data received by the converter from the video interface may be reconverted to video information and displayed on said monitor for previewing purposes.

6. The system according to claim 1 wherein said display buffer is a random access memory.

7. The system according to claim 1 wherein said converter means includes:

(a) means for producing digital data representative of all or only a selected portion of said video frame at a selctable conversion rate, and

(b) means for choosing the portion of said frame to be digitized,

said system capable of at least two modes of operation, a first mode producing a magnified or enlarged image of only a selected portion of said video frame on said display devices and a second mode reproducing substantially all of said video frame on said display devices without enlargement.

8. The system according to claim 7 wherein said means for producing includes:

(a) vertical means for selecting which raster lines in said frame are to be digitized,

(b) horizontal means for selecting the portion of each selected raster line which is digitized, and

(c) clock means for controlling the number of picture elements produced by said converter for each raster line.

9. The system according to claim 8 wherein the means for choosing includes: means for controlling the operation of said vertical and horizontal means to cause said vertical and horizontal means to choose the desired raster lines and the desired portion of each selected line to be digitized.

10. A high speed system for displaying a video image on a plurality of variable intensity display devices, said image reproducing a frame of video information received in raster form from a video source, said system capable of at least two modes of operation, a first mode producing a magnified or enlarged image of only a selected portion of said video frame on said display devices and a second mode reproducing substantially all of said video frame on said display devices without enlargement, said system comprising:

(a) video converter means for receiving said video information from said source and converting it into digital format, said converting means including means for producing digital data representative of all or a selected portion of said video frame at a selectable conversion rate,

(b) means for choosing the portion of said frame to be digitized,

(c) a display buffer memory capable of storing the digital data representing the selected portion of said video frame,

(d) a video interface receiving said digital data and transmitting it to said display buffer, said interface including means for sequentially addressing the storage locations in said buffer memory,

(e) first bus means for connecting said video interface to said buffer,

(f) a display interface for retrieving said digital data from said buffer and transmitting it to said display devices, said display interface including address means for extracting the data from said buffer in a sequence different than the sequence used to store the data in the buffer,

(g) computer means for controlling the transfer of data between the interfaces, the display buffer, the converter and the display devices.

11. A video to digital converter for converting a frame of analog video information received in raster fashion into digital data suitable for use in reproducing said frame on a display device comprising:

(a) an analog to digital (A/D) converter receiving said video information and digitizing it to produce said digital data when enabled,

(b) means for enabling said A/D converter to produce said digital data, said enabling means causing said analog to digital converter to digitize all or only selected portions of said video frame at a selectable data conversion rate,

(c) means for choosing the portion of said frame to be digitized,

said enabling means capable of at least two operating modes, a first mode producing data for reproducing an enlarged or magnified image of only a selected portion of said video frame on said display device, and a second mode producing data for reproducing substantially all of said video frame on said display device without enlargement.

12. The converter according to claim 11 wherein said enabling means includes:

(a) vertical control means for selecting the raster lines in said frame which are to be digitized,

(b) horizontal control means for selecting the portion of each selected raster line which is to be digitized,

(c) clock means,

(d) gate means for enabling and disenabling said A/D converter responsive to said vertical and horizontal control means and for controlling the data conversion rate of said A/D converter responsive to said clock means.

13. The converter according to claim 12 wherein said means for choosing includes:

(a) manually operable vertical and horizontal joy stick control means for producing voltages corresponding to the desired starting raster line and the desired starting picture element on each such line, respectively,

(b) means for digitizing said voltages to produce position data,

(c) means for applying said position data to said vertical and horizontal control means thereby to cause said control means to select the desired portion of said frame for digitizing.

14. The converter according to claim 13 wherein each of said means for digitizing said voltages includes:

(a) a counter,

(b) a digital to analogue converter producing a stick voltage porportional to the value of said counter, and

(c) a comparator, comparing one of the said joy stick voltages and the voltage from said digital to analogue converter, said comparator disabling said counter when the voltages are equal, the value of the counter, upoin being disabled, producing the desired position data.

15. The converter according to claim 13 wherein each of said means for applying includes:

(a) a plurality of latches to which said position data is applied,

(b) means for comparing the position data against previous position data stored in said latches, and

(c) means responsive to said comparison to strobe the new position data into said latches when said new data differs from the previous data by a selected amount,

whereby jitter in the display system is substantially reduced by ignoring small changes in position which do not exceed said selected amount.

16. The converter according to claim 12 wherein said vertical control means includes:

(a) switch means responsive to said choosing means for producing binary numbers representative of the desired starting and ending raster lines in said frame which are to be digitized,

(b) means for counting the raster lines in said frame and producing a binary number representative of the current line,

(c) means for comparing the current line number against the numbers produced by said switch means and producing outputs to said gate means indicative of the occurrence of the selected starting and ending raster lines.

17. The converter according to claim 12 wherein said vertical control means includes selectable means for inhibiting said gate means during every other raster line.

18. The converter according to claim 17 wherein said selectable means includes a divide by two flipflop which inhibits said gate means during every other raster line when selected.

19. The converter according to claim 12 wherein said horizontal control means includes:

(a) switch means responsive to said choosing means producing binary numbers representative of the starting and ending picture elements of each raster line to be digitized,

(b) means for counting the picture elements in each line and producing a binary number representative of the current picture element,

(c) means for comparing the current picture element number against the numbers produced by said switch means and producing outputs indicative of the starting and ending picture elements to said gate means.

20. The converter according to claim 19 wherein said horizontal control means includes selectable means for inhibiting said gate means during every other clock pulse from said clock means.

21. The converter according to claim 20 wherein said selectable means includes a divide by two flipflop which inhibits said gate means during every other clock signal only when selected.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

This invention relates to the field of large video display systems of the type appropriate for installation at a stadium. Such displays are usually formed by a large matrix of variable intensity display devices as, for example, incandescent bulbs, which are driven by a display system usually computer controlled. The display system receives a video input, such as the line feed from a network broadcast or a video tape recording and digitizes the video information into a complete frame of digital data. In prior systems the digitized data was stored in a computer memory and then at an appropriate point transferred from memory to the display device. Computers utilized for such a system include the Digital Equipment Corporation PDP Series 8. Although such mini computers are relatively powerful devices, their data transfer rate, as compared in random access memories, is low. As a result the computer represents a limiting element in the system with respect to the rate at which data can be digitized and transferred to the display device thereby limiting the versatility of the system with respect to other desirable features, such as maintaining statistics on participants, displaying caricatures, cartoons, or still photographs of the players.

It is therefore a desirable objective to retain computer control of the display system but to remove the computer from the data path to the display board. The PDP computer referred to employs data break cycles to transmit information to the display board. It does not have time to do the other tasks as mentioned, such as disk storage input and output, statistical updating and message inputting in addition to refreshing the display. Furthermore, when the computer is included in the data path it is necessary to synchronize the computer to the master clock. This slows down processor time still further.

It is accordingly an object of the present invention to provide a display system which is capable of higher speed than prior devices by virtue of removing the computer from the data path. By so doing the computer is able to perform a variety of other tasks as indicated. More importantly, it is possible to obtain a heretofore unavailable display in which a portion of the video picture being displayed can be enlarged to permit better viewing thereof. Often this is analogized to "zooming" in the manner permitted by an adjustable lens in photography. To obtain an enlarged or zoom picture it is necessary to utilize greater data rates than present systems can handle. The present invention, by removing the computer from the data path, is capable of operating at these higher data rates.

Exemplary of prior systems for displaying data on large display devices are U.S. Pat. Nos. 4,009,335, 3,941,926, and 3,961,365 assigned to the assignee of the present invention.

PRIOR ART STATEMENT

In accordance with the provisions of 37 CFR 1.97 et seq., applicants state that the above referenced patents represent the closest prior art of which they are aware. These patents disclose large video display devices in which video data is digitized and a complete frame is stored in the memory of a digital computer. The data is then taken from the computer memory and transferred to the display board for illuminating the display devices.

In the first mentioned patent a four shades of gray device is disclosed in which data is transmitted from the computer to the board during a time window between processing cycles. In the second mentioned patent a device capable of displaying eight or sixteen shades of gray is disclosed and a suggestion of employing a random access memory (RAM) is included. See particularly columns 17 and 18 of U.S. Pat. No. 3,941,926 which contemplate a system eliminating the computer and substituting a RAM memory to store the digitized video data. The increase in data handling rates with this modification is also recognized. In the last mentioned patent a color display system is disclosed similar to the eight shades patent which, however, employs parallel data handling systems to generate information for bulbs of different colors which are clustered to generate a color display.

SUMMARY OF THE INVENTION

The present invention employs an entirely different system architecture whereby video data is received through a video interface from a video to digital converter. The information is stored directly in a high speed random access memory display buffer and then outputted via display interface to the display board. The computer is not present in the data path but does control the system operation through a system interface. A computer interface is also provided whereby video information stored in the computer memory or on computer soft ware devices, such as disk storage, may be inputted to the display buffer for transmission to the board.

The video converter includes means for digitizing the video signal and for altering both the size and resolution of the video display thereby to permit an enlarged display without an appreciable reduction in picture quality. This is accomplished by utilizing additional lines of video data in the field from which the picture information is being obtained whenever an enlarged picture is desired. Thus, for example, in the standard display mode every other raster line in one field of a two field video frame is employed. In the zoom mode of the present invention every line of one field is utilized. The horizontal clock rate is increased during the zoom mode to maintain the correct aspect ratio.

It is accordingly an object of the present invention to provide an improved video display system of the type employed in statia which is capable of high speed operation.

It is another object of the present invention to provide a video display device which is computer controlled but does not utilize the computer as the primary storage area for the digitized video information.

A further object of the invention is to provide a versatile video display system which can display video information, statistics and similar data.

Another object of the invention is to provide a scoreboard display device capable of enlarging a portion of a video picture which is of particular interest and which is capable of altering the display size for special applications as, for example, at a racetrack, while maintaining picture resolution at an acceptable level.

Other objects and advantages of the invention will be apparent from the remaining portion of the specification.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1A and B comprise a schematic block diagram of the display system according to the present invention.

FIG. 2 is a schematic diagram of the video interface according to the present invention.

FIG. 3 is a schematic diagram of the timing and control circuits incorporated in the video interface.

FIG. 4 is an illustration of a frame of video information used to indicate the various operating modes of the invention.

FIGS. 5, 6 and 7 illustrate the resulting display of the FIG. 4 video frame in the standard, zoom and wide screen operating modes.

FIG. 8 is a diagram illustrating the manner in which the video data is utilized in each display mode.

FIGS. 9A and B is a schematic of the video coverter and the display control according to the invention.

FIG. 10 is a waveform diagram useful in understanding the operation of the invention.

DETAILED DESCRIPTION

General System Arrangement

Referring now to FIGS. 1A and 1B, the general arrangement of the invention is illustrated. The system architecture utilizes a common bus technique for transmitting data between the various interfaces and a computer system 20 which controls system operation. The system is provided with a video interface 22, a display interface 24, a computer interface 26, and a system interface 28. Interfaces 22, 24, and 26 serve to move data, under computer control, into and out of a display buffer 30. Display buffer 30 is high-speed random-access memory of sufficient size to store video data for a complete frame which is to be displayed in a scoreboard of the type suitable for use in large stadia. As is well known in the television art, a complete frame of video information is usually formed of two interlaced fields of information displayed by scanning horizontally in a raster fashion. For the purposes of this application, however, it will be considered that a "frame" of video information is comprised of but one field rather than two. Accordingly, a frame of video information is comprised of n horizontal lines forming one field. Such a frame can be obtained from a video source merely discarding the second field.

A statisfactory description of a typical stadium scoreboard is given in the aforementioned U.S. Pat. No. 3,941,926, particularly FIGS. 5, 6, 13, 14, 9, 10, 11A and the associated descriptive portions of the patent. That patent, including the aforementioned portions thereof, are hereby incorporated by reference.

The system interface 28 interfaces the computer system 20 to the various buses, including the input bus 32, the output bus 34, the function select bus 36, and the control bus 38. It will be observed that each of the interfaces 22, 24, and 26 is connected to these buses so that the computer system 20 can operate the desired interface by sending appropriate signals on the various bus lines through the system interface 28. It should also be noted that this bus arrangement permits additional display interfaces to be added to the system merely by tying them to the bus structure. Thus, for example, additional display interfaces could be added for multiple scoreboards, or other custom-designed devices could be added to the system by the use of an appropriate interface design of the type detailed in this specification.

The transmission of data between the various interfaces and the display buffer 30 is similarly accomplished by the use of a bus structure, including data bus 40, address bus 42, and control data bus 44. It will be observed that the buffer 30 is connected to each of the display interfaces via this bus structure.

The video interface 22 receives digitized video information from a video converter and display control 46 which, in turn, is connected to a video source 48. The video source may be the line feed from a network broadcast, a video tape recorder or other source. Converter and display control 46 output also drives a monitor 50 so that the control room may preview what is to be displayed.

The video interface 22 connects the video converter 46 to the display buffer 30 via the buses 40, 42, and 44. The display interface 24 connects the display buffer 30 to the scoreboard display which includes a matrix of variable intensity display devices, such as light bulbs. The data is utilized to illuminate these devices in order to reproduce the video information for the benefit of spectators at a sporting event, concert, or the like.

The computer interface 26 provides a similar data connection between the computer and the display buffer 30. This interface is utilized for providing pictorial or text input from the computer ststey as, for example, from a disk storage device to the display buffer 30. An example of this type of usage would be the display of statistics on individual players during a baseball game, which statistics are stored in the computer memory and updated as the game progresses. Other examples of the use of the computer interface include displaying portraits of a player or single or multiple frame cartoons which have been stored in the computer system memory.

As indicated in the background portion of this specification, a principal object of the invention is to remove the computer system from the direct data path so as to obtain higher rates of data handling. It will be observed that the interfaces 22 and 24, although under computer control, directly receive and transmit data to and from the display buffer without utilizing the computer's memory capabilities or its data break facility. Computer interface 26 does employ the computer's memory facility but only for the special purposes indicated where higher data handling rates are not necessary.

Computer System and System Interface

The computer system 20 may be any desired computer system capable of operating under the conditions specified herein. Preferably it will be a mini computer utilizing a common busing structure and having a data break facility. Mini computers well suited for this purpose are manufactured by the Digital Equipment Corporation. of Maynard, Mass.; and, in particular, their series PDP8 and 11 are suitable for use in the present invention.

The system interface 28 may be custom designed for a given installation or available hardware can be utilized. For example, the system interface 28 could be the Digital Equipment Corporation Model DR11B which is capable of interfacing the buses 32, 34, 36, and 38 to the computer. The necessary functions for the system interface are indicated in block form and will be described for completeness. Upon command by an operator, the computer system, via the system interface, will cause one of the selected interfaces 22, 24, or 26 to be enabled to transfer data into or out of the display bufer 30. A command is provided to the data register 52 while the device selected is identified by a device code in the status register 54. The code set in the status register selects one of three interfaces 22, 24 or 26. For the purpose of discussion, it will be assumed that the video interface 22 has been specified in status register 54. Thus, the device code placed in the status register will match the code assigned to function decode register 56 of the video interface 22. When a "Go" is sent by the system interface on the control bus 38, the timing control 58 of the video interface initiates operation. If the function selected is a transfer of data from the video converter 46 to the buffer 30, such a transfer is initiated. The data register 60 receives the digitized data from the video converter 46 and outputs it via the data bus 40 to the display buffer 30. The address register 63 via the address bus 42 indicates the correct address for storing the data in the buffer.

Upon transferring data for a complete video frame, a signal is sent via control bus 38 to advise the system interface 28 that the data transfer is complete. Computer 20 will then change the code in the status register 54 to select a new device and change the command by changing the code in data register 52. If, for example, it is desired to transmit the data stored in the ram 30 to the display boards, the function code for the display interface 24 would again be loaded into status register 54, while the data register would contain the proper code for transmitting data to the board.

Alternatively, the system is capable of transferring data to and from the computer system for specialized purposes. This transfer, as with every other transfer of data in the present invention, is to and from the ram 30. For example, video from source 48 can be received through the video interface and stored in the buffer 30; and then, through the computer interface 26, sent to the computer system for storage on disk or other storage devices. After appropriate processing or when desired, the computer-stored information can be fed back through the computer interface 26 to the RAM and then transferred to the board or to the video monitor 50 for editing or previewing.

The operation of the video interface will be discussed in greater detail in connection with FIG. 2. The display interface and computer interface are substantially identical with regard to the hardware and the function performed. They do differ, one from the other, in some respects in order to accommodate the particular function to which they are dedicated. The video interface 22 is provided with a command register 62 which selects the particular operation which the interface performs. Similarly, the display interface and the computer interface have command registers 64 and 66, respectively. All three interfaces similarly include a function decoder to recognize when a given interface is selected. The video interface includes data register 60 capable of transferring data to and from the video converter 46 and to and from the data bus 40. The computer interface includes a similar data register 68.

The display interface is provided with a data multiplexing register 70 for receiving data from data bus 40 and transmitting it via the parallel-to-serial converter 72 to the display boards. When it is desired to transmit this information from the display buffer to the scoreboard the display interface 24 is selected by the computer system. The display interface is provided with addressing circuits including a module address register 80, an address register counter 82, a read only memory (ROM) look up table, an adder 86 and an address register 88. These elements function to alter the sequence of data transmission from the display buffer to the displays. In general, video data is uusally transmitted in a raster format comprised of a large number of horizontal lines of data. The present system stores the data in the buffer 30 in that format.

It is desirable in large displays of the present type to transmit the data in a different format, namely, in modules so many elements high by so many elements wide whereby the power requirements for the display board can be evenly distributed. Thus, for example, a display board which is 60 lamps high by 144 lamps wide, a typical module might be on the order of 20 lamps high by 72 lamps wide and each module might, in turn, be further divided into sub-modules of 10 by 12 lamps for utilizing a three phase power supply. See the aforementioned U.S. Pat. No. 3,941,926, particularly FIGS. 5 and 6 and the associated description for a further discussion of this aspect of the invention.

The addressing elements in the display interface perform the necessary address mapping to convert data which has been stored in a raster fashion to a module format for transmission to the scoreboard. Stored in the ROM 84 is the correct addressing sequence for extracting data from the display buffer in modules. The module address register 80 keeps track of which module is being addressed and its output is transmitted to the data multiplexer 70 before each block of data is sent to the scoreboard. The address register 82 and the ROM 84 cause the correct address to be loaded into the address register 88 for obtaining the correct block of data from the RAM 30 for transmission on data bus 40 to the data multiplexer 70. Thus, the module address register 80 informs the board where each block of data sent from the multiplexer is to be displayed while the address register counter and ROM instruct the address register 88 where to obtain the next module of data whitin the display buffer 30.

The display interface is provided with a clock 90, which is used throughout the scoreboard display system. It is noted, however, that the computer system 20 operates independently of the display clock 90.

The computer interface 26 is provided with a data multiplexing capability in the form of register 92 for transmitting information from the data bus 40 to the computer input bus 32 when it is desired to store information in the computer system. With the foregoing exception, the interfaces 22, 24 and 26 are essentially the same in that they interface with the computer system through the system interface 28 and transmit to and receive data from the display buffer 30. The video interface is described in greater detail in connection with FIG. 2 and much of the description there applies to the display and the computer interfaces.

Summarizing the structure thus far described, it will be apparent that a busing structure is disclosed to which are connected: the video, display, and computer interfaces. By means of this structure, it is possible to transfer video data to or from any of the interfaces, using the display buffer 30 as the intermediary. Thus, for example, it is possible to transfer data from the computer system 20 to the video inerface or to the display interface. This would be accomplished by outputting the data from the computer system to the output bus 34, through the computer interface 26, and into the display buffer 30. The data would then be transferred from the display buffer to either the display interface for transmissiom to the scoreboard or the video interface for transmission to a monitor 50 via the data bus 40. The reverse data transfer is also possible wherein the video interface provides data from the video converter 46 to the data bus 40 and the display buffer 30. That data can then be provided to the display interface 24 for transmission to the display board or, via the computer interface 26 provided to the input bus 32 for receipt and storage by the computer system 20. The versatility of the system according to the invention is thus apparent and the extreme flexibility obtained is a significant advantage of the invention over the prior art.

Video Interface

Referring now to FIG. 2, the video interface is illustrated in block diagram form. The various buses by which the interface communicates with the system are indicated. The function select bus 36 is connected to the decoding register 56 so that when the transmitted code matches the code in the register an output, VSEL, is produced which is applied to AND gates 100 and 110. Subsequently, when the go signal is received from the control bus 38 gate 100 is enabled thereby providing a signal to the command register 62 to read the contents of the output bus 34 to determine what operation is desired. The output bus comprises four lines which are applied to the indicated inputs of the command register. Depending upon the code transmitted on the output bus, the command register is instructed to operate in one of several modes. Inputs are also provided for various display options which will be described subsequently.

The sync loss input to the command register 62 is an indication that some time during the receipt of video data synchronization was lost and that the picture information is faulty. Upon receipt of this signal the command register notifies the computer system via the input bus 32. The DIS/REC input to the command register determines whether the command register operates in the record or display mode. The display mode transmits digitized video information from the display buffer 30 to the video converter 46 for display on monitor 50. The display mode is utilized for previewing or for testing the system. The record mode transfers data from the video converter to the display buffer 30.

The ready and run inputs to the command register, drive panel lights 120 and 122 to provide the operator with information as to the status of the system. The ready light indicates that the system is waiting for instructions from the operator to begin processing while the run light indicates that viewo is being processed by the system. The mode input, depending upon the state of the switch 124, instructs the command register to blank an unused portion of the display board so that ransom data is not displayed adjacent a meaningful display.

It will be recalled that the go signal initiates operation of the command register to read the data on the output bus 34. As a result latches 126 and 128 are toggled depending upon the mode selected. In the case of flipflop 126 the output is high when the record mode is selected. Flipflop 128 produces an output, VRUN, when the go signal is received in the command register. Both flipflops are clocked by the vertical sync signal and their outputs are provided to the timing and control circuit 58 discussed in connection with FIG. 3. Also provided to the timing and control circuit is the VCLK signal generated by the video converter of FIGS. 9A and B.

Depending upon which mode (Record or Display) the command register is operating in, AND gate 110 or 130 will generate a signal via OR gate 132 producing an output on the control bus 38 to the computer after a complete frame of video data has been transferred. The inputs to AND gate 130 are the VRUN signal and the bottom signal generated by the video converter indicating the last line of the frame.

The timing and control circuit 58, described in greater detail in connection with FIG. 3, operates the double buffered data register 60 for inputting or outputting data to or from the data bus 40 and for correctly addressing this data via address register 63 and the address bus 42. Data register 60 is a double buffered register arrangement employing registers 134 and 136. Each register is capable of serial and parallel transfer of data. The double buffer control bus 138 operates the buffers in a known manner wherein one of the registers loads data while the other transmits or receives data. This provides an extremely fast data transfer mechanism and, in particular, since the transfer to the data bus 40 is parallel the display buffer 30 may be quickly loaded with the video data for a full frame. Tri-state gates 135, 137, 139 and 141 control the data flow to and from the registers 134 and 136. Thus, during serial transfer of data from the converter to the display buffer, gates 139 and 141 present a high impedance to permit serial loading of registers 134 and 136.

Timing and Control Circuit

Referring now to FIG. 3, a schematic of the timing and control circuit is illustrated. This circuit, depending upon whether the video interface is in the record or display mode, causes the proper loading and transmission of data through the buffers 60. A counter 150 is clocked from an AND gate 152 which has as its input the VRUN signal and the VCLK signal. VRUN is a signal generated from the video interface which starts the video data moving to or from the video interface. The VLCK signal is generated by the video converter circuit and is described in connection therewith. Counter 150 counts to 12 and produces outputs on lines 154 and 156. A "count one" signal is produced on line 154 and applied to OR gate 158. The output on line 156 is the "count 12" pulse and is applied to OR gate 160 and AND gate 162. The other input to gate 160 is from AND gate 164 which, in turn, has as its inputs the Read signal produced by gate 166 and the Add Z signal from the Q output of flipflop 168. OR gate 160 drives flipflop 170 which controls the double buffered operation of the register 60 so as to alternate loading and transmission of data to and from the registers 134 and 136 (FIG. 2).

Gate 162 also receives Rec signal and its output is provided to OR gate 172 which, in turn, is provided to a pair of one shots 174 and 176 connected in series. The other input to gate 172 is from gate 178 whose inputs are the display signal and the output of gate 158. The output of the one shot 176 is provided as an input to AND gates 180 and 166 and as the clock input to the flipflop 168.

For a purpose to be described, the flipflop 168 has its present input connected to the output of an OR gate 182, the inputs of which are the top signa and the output of gate 184, the inputs to the latter being the horizontal sync and the vertical enable signals. The operation of the circuit as thus far described is relatively straightforward. The counter 150 drives the flipflop 170 to alternate loading and transmission of data to and from the data registers 134 and 136. Thus, when the Q output is high, the left register will load data while the right register will transmit or receive data. The count one and count twelve outputs from the counter 150 also control generation of the read and write logic gates 180 and 166. It will be recalled that in the Display mode data is loaded in parallel from the display buffer and transmitted in serial fashion to the monitor for previewing, etc. In the Record mode data is received from the video source in series and provided to the display buffer in parallel. Thus, in the Display mode gates 178 and 166 are enabled by the Display signal producing the read signal from gate 166 and operating the flipflop 168. Conversely, in the Record mode gates 162 and 180 are enabled producing the write enable signal applied to the control data bus 44.

When operating in the display mode, an important feature of the timing and control circuit is the recognition of the start of a line and particularly the first line in a frame. It is necessary at the beginning of each line to preload one of the registers so that data is present therein for the first cycle of transmission. This is accomplished by flipflop 168 and the gates associated therewith. At the beginning of every frame the top signal goes high presetting flipflop 168 via the gate 182. This enables the Q output designated Add Z which is anded when the Read signal from gate 166 to toggle the flipflop 170. Thus, at the beginning of every frame the first data work to be transmitted is preloaded into the buffers prior to the first clock cyle. After the preload, flipflop 168 is reset by the output from one shot delay 176 applied to the clock input. After the first line the add Z signal is produced under control of gate 184 in response to the horizontal sync and vertical enable signals which are the inputs to that gate. Thus, flipflop 170 changes state when any one of the following three conditions occur: (1) just after the first read cycle following a "top" signal when in the display mode; (2) just after the read cycle produced following the "HSYNC" on every line except the top line of a frame, when in the display mode; (3) on every count 12, which counter 150 produces, in both the display or record mode.

Referring now to the top portion of FIG. 3, the gating for the registers 134 and 136 is illustrated. The dashed line separates the gating for each of the data registers. The gating for each register is identical. The gating for the left data register 134 generates four outputs on lines 183, 185, 187 and 189. The output on line 183 is the serial control operating the control line for the tri-state gates 139 (FIG. 2) which selectively connect or disconnect the serial output from data register 134 to the video converter 46. This output is produced by NAND gate 186 which receives as its input the output from flipflop 170 and the Display signal. Thus, when the left register 134 is selected and the Display mode is chosen, an output is produced to permit serial data transfers to the video converter 46.

Line 185 is the control line which either enables or disenables the parallel outputs of the data register associated with it. It controls the operation of the tri-state gates internal to the gates internal to the data register 134.

Line 187 is the mode select line enabling the register to either be loaded in parallel or shift data in or out in serial. Line 189 is the clock signal. In the display mode the clock signal provides the read pulse from gate 166 to parallel load one of the registers and the VCLK signals to serially shift the data out. In the record mode the clock line 189 applies VCLK signals only (since the write pulse from gate 180 is applied to the display buffer 30).

Summarizing the operation of the FIG. 3 circuit, in response to certain inputs, including the VCLK, VRUN, HSYNC and VENA signals, the circuit causes the two data registers 134 and 136 to alternate between loading and transmission of data to or from the display buffer. The loading and transmission is in a double buffer format to maintain maximum data handling rates. Provision is made for preloading one of the data registers prior to the beginning of each line.

Display format: Standard Zoom and Wide Screen

Referring now to FIG. 4, there is illustrated a representation of a frame of video information. As is well known in the television art, a complete frame of video information is formed of two interlaced fields of information displayed by scanning horizontally in a raster fashion. For the present purposes it will be considered that a frame of video information is comprised of but one field rather than two. Accordingly, a frame of video information 250 is comprised of n horizontal lines comprising one field. Such a frame can be obtained from any video source merely by discarding the second field.

Frame 250 illustrates a video display test pattern over a substantial portion of the frame. The dashed line 252 illusrates that portion of the video frame which is utilized during a standard operating mode of the display system. In the standard operating mode substantially all of the frame is utilized with the omission of only the edges of the frame. Thus, as illustrated in FIG. 5, when operating in the standard mode the entire test pattern is illustrated with the correct aspect ratio of height to width. In the standard operating mode, as will be described in connection with the video converter and display control circuitry, the horizontal sampling rate is one-half that of the master clock, MCLK, while the vertical circuitry utilizes every other horizontal line of data in the frame.

A second mode of operation, conveniently referred to as the zoom mode, displays a portion of the video frame indicated by the dotted box 254. In the zoom mode a selected portion of the video frame is displayed over the entire display board. In this manner an "enlargement" of the selected portion is achieved while maintaining the proper aspect ratio. This enlargement is achieved by utilizing every line of the field rather than every other line while at the same time doubling the horizontal sampling rate to equal MCLK. This prevents loss of resolution. The zoom display finds use for displaying close plays in a sporting event or other fine detail as may be desired. The result of utilizing the zoom mode is illustrated in FIG. 6.

A third display mode is possible with the present invention and will be hereafter referred to as the wide screen mode. In this mode, in a manner similar to the zoom mode, every line of the field is utilized. Again, as with the zoom mode, the horizontal sampling rate is double that of the standard mode. The horizontal length displayed by the wide screen mode, however, is the same as the standard mode as indicated by the dashed box 256. The wide screen mode finds particular application to certain types of sporting events as, for example, at racetracks where it is desired to show the entire field of horses in a given race. Under these circumstances, to utilize all the video data available an elongated display board is employed. The use of every line in the field maintains the proper aspect ratio between vertical and horizontal components of the image when the fast clock rate is employed.

For practical reasons it is not desirable nor economically feasible to increase the height of the display board in proportion to the increased width. In the wide screen format this problem is resolved by nevertheless utilizing every line in t