Patent Publication Number: US-2003233661-A1

Title: Configurable system for inserting multimedia content into a broadcast stream

Description:
[0001]                               Related Applications                                            6,381,362   Deshpande, et al   April 2002       6,243,104   Murray   June 2001       6,184,937   Williams, et al   February 2001       6,061,659   Murray   May 2000       5,731,846   Kreitman, et al.   March 1998       5,491,517   Kreitman, et al   February 1996       5,264,933   Rosser, et al   November 1993                    
       FEDERAL SPONSORED R&amp;D  
       [0002] None.  
       FIELD OF THE INVENTION  
       [0003] This invention relates to a system that can create, alter, and/or dynamically replace the form and substance of a broadcast signal.  
       BACKGROUND OF THE INVENTION  
       [0004] Video and audio broadcasts can be sourced from many locations including cable, satellite, radio, or playback devices such as VCR, CD/DVD, or computers. Typically the signal is sent directly to a monitor (ex. television or speakers). At this point of projection there exists only limited mechanisms for customizing the resulting output picture such as “picture-in-picture” or display of subtitles.  
       DESCRIPTION OF THE PRIOR ART  
       [0005] To date no system exists that allows multiple media contents, such as computer generated graphics, audio, and video to be combined easily and inexpensively in a predetermined manner by non-technical personnel at the point where the video/audio signal is actually projected.  
       SUMMARY OF THE INVENTION  
       [0006] It is therefore an object of the present invention to enable the integration of multimedia content into a broadcast stream.  
       [0007] A first aspect of the present application consists of correctly receiving and interpreting an input audio/video signal and then manipulating its attributes to accommodate supplemental text, graphics, or video. This supplemental multimedia is hereafter referred to as “insertion content”.  
       [0008] A second aspect is to retrieve and display the insertion content that has been stored in memory. This process would be on-demand or as required by timing parameters defined as part of the configuration settings. As such, the device memory stores not only the actual content but also its properties such as scheduling and screen position.  
       [0009] A third aspect of the present application is to provide the means by which the input signal can be merged with the stored multimedia insertion content into a single output.  
       [0010] A fourth aspect of the present application is to provide a means to selectively display and play back the stored multimedia insertion content from a playback list.  
       [0011] A fifth aspect of the present application is to control the integration of the input signal and the insertion content so that the stored insertion content can be placed transparently on top, beside, below, or in place of the input video.  
       [0012] A sixth aspect of the present application is a software tool to configure the integration and display of the audio/video signal and stored multimedia content.  
       [0013] These and other aspects of the present application will become more readily apparent from the attached drawings and detailed description given below, 
     
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
     [0014]FIG. 1 illustrates the procedure for taking the streaming audio/video media and the user modifiable graphics and scrolling text and graphics and merging them into a single usable multimedia output.  
     [0015]FIG. 2 illustrates the parameters that are configurable by the end user to change the look and feel of the final merged multimedia output.  
     [0016]FIG. 3 illustrates a sample of the user modifiable configuration data that is generated by the MS Windows configuration tool.  
     [0017]FIG. 4 illustrates a preferred embodiment of the system. 
    
    
     [0018] The present invention will become more fully understood from the detailed description given below. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.  
     DETAILED DESCRIPTION OF THE INVENTION  
     [0019] This system enables a broadcast stream to be configured for composition and presentation. Customized messaging such as advertising or consumer information can then be integrated into the stream. This may take the form of scrolling/fading/sliding text, logos, or graphics. FIG. 1 illustrates that the system can capture source video content  100  and source audio content  200  from a TV/cable/VCR/DVD/computer signal via an audio/video capture card  300 . The captured video frames  400  are compressed by a video processor  600  and are cached to RAM  800  for future playback. The captured audio stream  500  is compressed by an audio processor  700  and is cached to RAM  900  for future playback. The user configuration file  1100  is read  1200  and stored in RAM  1300  for use. Stored static images  1500  are loaded  1400  for the user configurable portion of the multimedia stream. Text for scrolling and static text messages are loaded  1600  from the configuration stored in RAM  1300 . The static images  1500  that were loaded into memory  1400  and the text for scrolling and static text messages that were loaded into memory  1600  from the configuration stored in memory  1300  are rendered into the user configurable multimedia portion for output  1700  by a display processor. The synchronized audio/video stream signals  1000  and the rendered user configurable multimedia output  1700  are merged into one signal for output  1800 . The video portion of the output signal is finalized by the video display card  2000  and is sent on in NTSC format to the Multimedia Display Device  2200 . The audio portion of the output signal is converted to an analog signal by the audio output card  2100  and is forwarded to the Multimedia Display Device  2200  and is played simultaneously with the video portion of the output signal.  
     [0020] The insertion content can be customized with many effects including scrolling/fading/sliding text, logos, or graphics. Other configuration options include event scheduling, position, transparency, etc. FIG. 2 illustrates some of the possible effects.  
     [0021] These effects and presentation sequencing are completely configurable through a software interface. FIG. 3 shows a sample configuration file that defines these parameters. Configuration changes are stored on a separate media or in a separate location on the video device&#39;s non-volatile storage media. A sampling process checks every few seconds for the presence of removable media or a change to the directory on the video device&#39;s non-volatile storage media that the configuration file is stored in. Detection of this media or a change to the directory that the configuration file is stored in will prompt the date/time stamp of the configuration file to be read and compared against the previously stored configuration.  
     [0022]FIG. 4 shows the flow of a typical site setup whereby a configuration setup is created on a PC with the configuration software and transferred to the video device via removable media. In FIG. 4 the media is shown as a floppy disk however it could be a CD/ROM, DVD, ZIP Disk, LS-120 disk or be transferred over a TCP/IP network. Once the configuration is loaded the video device reads the configuration and makes changes to formatting, text messages, graphics, and video settings as specified in the configuration file. The changes are then merged with the video feed from a video source such as cable, satellite, DVD, or Video Tape and are sent to the monitor in NTSC format as a merged feed for display.  
     [0023] In one embodiment the input signal is a TV broadcast delivered by cable or satellite. This device shrinks the television broadcast by 20% and moves it to the top right-hand side of the television screen. This in-turn creates ample screen space that can be used to advertise products, services or simply to provide customer information. Specifically, there is space to add a scrolling message at the bottom of the screen and a transitional message on the left side of the screen.  
     [0024] In another embodiment, the device manages a play list where multiple contents are stored in the device&#39;s memory and replayed according to a specified schedule. For example, video clips could be played in sequence with advertisements creating a customized broadcast.  
     [0025] In another embodiment, the input video signal is selectively replaced with a secondary video stream. The device can toggle between input signal and streamed content as stored in the device memory. This would produce a broadcast that was a combination of live feed and stored clips. An example might be to cycle through 15 minutes of news headlines followed by 15 minutes of supplemental video and advertisements that play from the device memory.