WO1999013471A1 - System for labelling videocassettes with program information - Google Patents

System for labelling videocassettes with program information Download PDF

Info

Publication number
WO1999013471A1
WO1999013471A1 PCT/US1998/017127 US9817127W WO9913471A1 WO 1999013471 A1 WO1999013471 A1 WO 1999013471A1 US 9817127 W US9817127 W US 9817127W WO 9913471 A1 WO9913471 A1 WO 9913471A1
Authority
WO
WIPO (PCT)
Prior art keywords
television program
program
television
momentarily
superimposing
Prior art date
Application number
PCT/US1998/017127
Other languages
French (fr)
Inventor
Bruce A. Blackwell
Original Assignee
Prevue International, 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 Prevue International, Inc. filed Critical Prevue International, Inc.
Priority to AU90233/98A priority Critical patent/AU9023398A/en
Publication of WO1999013471A1 publication Critical patent/WO1999013471A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3036Time code signal
    • G11B27/3054Vertical Interval Time code [VITC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • H04N5/7755Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver the recorder being connected to, or coupled with, the antenna of the television receiver

Definitions

  • This invention relates to video systems, and more particularly, to television program recording systems in which a momentary program label is recorded in addition to a desired television program.
  • Cable, satellite, and broadcast television systems provide viewers with a large number of television channels. Users have traditionally consulted printed television program schedules to determine the programs being broadcast at a particular time. More recently, interactive electronic television program guides have been developed that allow television program information to be displayed on a user's television.
  • Interactive program guides allow the user to navigate through the television program listings using a remote control.
  • television listings are organized in a grid. Each row in the grid contains television program listings for a different channel. The columns in the grid correspond to a series of scheduled broadcast times. The user can scroll up or down to view program listings for different channels or may pan left or right to view information about programs being broadcast at different times .
  • Some interactive program guides allow users to control the operation of a videocassette recorder using program information from the guide. Such interactive program guide systems attempt to ease the difficulties associated with videocassette recorder programming. However, users still find it difficult to keep track of the various programs they record.
  • Some videocassette recorder systems have the ability to store a summary of the programs contained on a given videocassette tape on the tape. These systems can display such on-tape program summaries m tabular formats on the user's television screen.
  • the program summary information for the tape is typically located at the beginning of each tape, which requires the user to rewind the entire tape to access the information.
  • a substantial amount of user interaction is required to record, view, and turn on and off the program summary information.
  • the program information for the program labels may be provided using a data source in a satellite uplink facility.
  • the information may be transmitted by the satellite uplink facility to a television distribution facility such as a cable system headend.
  • the television distribution facility may then distribute the information and television programming signals to user television equipment.
  • One suitable scheme for distributing the program labelling information involves transmitting television programming on cable or satellite television channels and distributing the program information in the vertical blanking interval of one of the channels or on a sideband.
  • User equipment for receiving and processing the television program labelling information may include a set-top box and a videocassette recorder.
  • the set-top box also receives the television programming distributed by the television distribution facility.
  • the set-top box may process television program listings to generate an interactive television program guide grid on the user's display screen if desired.
  • the user can interact with the television program guide by entering commands via a user input interface.
  • An illustrative user input interface is an infrared remote control with cursor keys, a "guide” button and a "record” button.
  • a grid is displayed that contains television program listings.
  • the user can position a highlight region on a desired entry using the cursor keys.
  • the user may depress the record button to direct the set-top box to initiate recording of the program at the proper time. Recording a program in this way causes the set-top box to send a record command over a control line to the videocassette recorder.
  • television program labelling information such as the title of the current program and the current date, time, and channel is generated by the set-top and provided to the videocassette recorder as part of the video output signal from the set-top box.
  • the labelling information for each recorded program is provided momentarily at the beginning of each program so that the labelling information does not interfere with normal viewing of the recorded program when it is played back.
  • This approach is compatible with standard videocassette recorders .
  • the generation and recording of program labels is accomplished directly m a videocassette recorder.
  • FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention.
  • FIG. 2 is a schematic block diagram of illustrative user television equipment in accordance with the present invention.
  • FIG. 3 is a generalized schematic block diagram of portions of the illustrative television equipment of FIG. 2.
  • FIGS. 4 and 5 are illustrative program guide display screens in accordance with the present invention.
  • FIG. 6 is a schematic block diagram of illustrative user television equipment in accordance with the present invention in which details of the labelling circuitry are shown.
  • FIG. 7 is an illustrative display screen during the momentary labelling of a selected television program in accordance with the present invention.
  • FIG. 8 is a flow chart of steps involved in the operation of the present invention.
  • FIG. 1 An illustrative system 10 in accordance with the present invention is shown in FIG. 1.
  • Main facility 12 provides data from data source 14 to television distribution facility 16 via communications link 18.
  • Link 18 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, a combination such links, or any other suitable communications path. If it is desired to transmit video signals over link 18 in addition to data signals, a relatively high bandwidth link such as a satellite link may generally be preferable to a relatively low bandwidth link such as a telephone line.
  • Television distribution facility 16 may be a cable system headend, a broadcast distribution facility, or a satellite television distribution facility.
  • the data transmitted by main facility 12 to television distribution facility 16 includes television program listings data (e.g., program times, channels, titles, and descriptions).
  • Television distribution facility 16 distributes the television program listings data to multiple users via communications paths 20. Each user has user television equipment 22 for displaying the television program listings information. Communications paths 20 preferably have sufficient bandwidth to allow television distribution facility 16 to distribute television programming to user television equipment. If desired, television programming may be provided over separate communications paths (not shown) .
  • FIG. 2 An illustrative arrangement for user television equipment 22 is shown in FIG. 2.
  • Television equipment 24 of FIG. 2 receives video and data from television distribution facility 16 (FIG. 1) at input 26.
  • the user tunes set-top box 28 to a desired television channel.
  • the signal for that television channel is then provided at video output 30 either as a radio-frequency (RF) signal on a predefined channel (e.g., channel 3 or 4) or as a demodulated video signal.
  • RF radio-frequency
  • the video signal at output 30 is received by videocassette recorder 32, so that the user may record programs.
  • Program recording and other features may be controlled by set-top box 28 using control path 34.
  • a typical control path 34 involves the use of an infrared transmitter coupled to the infrared receiver in videocassette recorder 32 that normally accepts commands from a remote control such as remote control 40.
  • Remote control 40 may be used to control set-top box 28, videocassette recorder 32, and television 36.
  • Television 36 receives radio-frequency or demodulated video signals from videocassette recorder 32 via communications path 38.
  • the video signals on communications path 38 may either be generated by videocassette recorder 32 when playing back a prerecorded videocassette or may by passed through from set-top box 28.
  • the video signals provided to television 36 correspond to the desired channel to which the user has tuned with set-top box 28.
  • the user may press a "guide" button on remote control 40.
  • set-top box 28 receives commands from remote control 40 that inform set-top box 28 that the guide button has been pressed, processing circuitry within set-top box 28 supplies a grid of program guide information that is displayed on television 36.
  • FIG. 3 A more generalized embodiment of the user television equipment of 24 FIG. 2 is shown in FIG. 3.
  • video and data signals from television distribution facility 16 are received by control circuitry 42 of user television equipment 44.
  • Video signals are typically provided on multiple television channels. Data may be provided by transmission on a television channel sideband in the vertical blanking interval of a television channel, or by any other suitable data transmission technique.
  • the user controls the operation of user television equipment 44 with user input interface 46.
  • User input interface 46 may be a pointing device, wireless remote control, keyboard, touch pad, voice recognition system, or any other suitable user input device.
  • To watch television the user instructs control circuitry 42 to display a desired television channel on monitor 48.
  • To view program guide information the user instructs control circuitry 42 to display a program guide grid on monitor 48.
  • control circuitry 42 may be provided using the set-top box arrangement of FIG. 2. Alternatively, these functions may be integrated nto a television or videocassette recorder arrangement. If desired, a combination of such hardware arrangements may be used.
  • control circuitry 42 When a user indicates a desire to view television program guide information (e.g., by entering a command with user input interface 46) , control circuitry 42 generates a video image of a program guide grid.
  • the information for the program grid may be contained in the data provided to control circuitry 42 from data source 14 (FIG. 1) in main facility 12 (FIG. 1) .
  • This data typically contains several weeks worth of programming information for the program guide.
  • An illustrative program grid 50 is shown in FIG. 4.
  • Program grid 50 has program listings rows 52, 54, 56, and 58.
  • Program listings row 52 contains program listings for programs 1 and 2 on channel 2 (KJRH) during the time slots 3:1 PM, 7:00 PM, and 7:30 PM.
  • Program listings row 54 contains program listings for programs 1 and 2 on channel 3 (HBO), etc.
  • Program grid 50 preferably has movable cell highlight region 66, which highlights the current grid cell.
  • the range of movement of highlight region 66 is typically bounded by column 68 on the left, by program listings time cells 70 on the top, by screen boundary 72 on the right, and by lower screen boundary 74 on the bottom.
  • Time cell 76 may be used to display the current time and date cell 77 may be used to display the current date.
  • the user may position highlight region 66 by entering appropriate commands with user input interface 46.
  • user input interface 46 is a remote control such as remote control 40 of FIG. 2, the user can position highlight region 66 using cursors.
  • FIG. 5 if the user repeatedly moves highlight region 66 until it reaches lower screen boundary 74, further attempts at downward movement cause the program listings to scroll in the vertical direction.
  • program listings rows 54, 56, and 58 have been moved up one position in the grid.
  • a new program listings row 55 is displayed at the bottom of grid 50. Vertical movement of highlight region 66 in the upward direction may be used to scroll the program listings in the opposite direction.
  • highlight region 66 when highlight region 66 is panned in the horizontal direction (i.e., moved to the right or left), the listings move accordingly (i.e., to the left or right respectively) .
  • Various other techniques may also be used to navigate through the program listings .
  • a user may elect to record that program by entering a suitable command with user input interface 46.
  • user input interface 46 is a remote control such as remote control 40 of FIG. 2, the user may press a "record" button on remote control 40 to initiate the recording process for the highlighted program.
  • Selection of a program for recording also initiates the videocassette tape labelling process.
  • An illustrative embodiment of user television equipment based on a set-top box that is suitable for implementing the videocassette tape labelling features of the invention is shown m FIG. 6. These features may also be implemented using hardware that is integrated into a videocassette recorder. If desired, a combination of such hardware arrangements may be used.
  • User television equipment 80 of FIG. 6 includes set-top box 81, videocassette recorder 78, television monitor 75, and remote control 97.
  • Video for television programs and associated program identification (i.e., program listings) data is received from television distributing facility 16 (FIG. 1) at input line 82.
  • Tuner/decoder circuitry 84 provides a demodulated video signal for the television channel to which the viewer is tuned to image generation and mixing circuitry 88 via line 86.
  • Tuner/decoder circuitry 84 also separates the program identification data from the video signals received on input line 82 and provides the program identification data to control circuitry 92 via line 90.
  • the program identification data provided by tuner/decoder 84 may include scheduled broadcast dates, times, channels, and program titles.
  • Control circuitry 92 contains memory 94 to store the program identification data.
  • Set-top box 81 preferably uses the stored program identification data to provide an interactive television program guide.
  • a user may select a program from the interactive program guide to record by pressing a "record” button on remote control 97 after highlighting a desired program in the guide. Pressing "record” causes remote control 97 to send control signals 96 to control circuitry 92 that cause control circuitry 92 to tune tuner/decoder 84 to the appropriate channel for the selected program at the proper time for recording.
  • control signals 96 cause control circuitry 92 to send recording control signals to videocassette recorder 78 via line 93 to direct videocassette recorder 78 to initiate recording at the proper recording time.
  • control circuitry 92 generates labelling information for the program being recorded. This labelling information is provided to image generating and mixing circuitry 88 via line 98.
  • the labelling information from control circuitry 92 is converted to text and/or graphics using image generation and character generation circuitry.
  • the labelling information is then superimposed onto the video signal of the program being recorded that is supplied by tuner/decoder circuitry 84.
  • a combined video signal made up of the video signal for the recorded program and its associated label (e.g., its channel, title, broadcast time, date, etc.) is provided to videocassette recorder 78 for recording via line 99.
  • the program label is preferably provided only momentarily (usually for 2-20 seconds) at the start of the program.
  • the time for which the program labelling information is displayed may be controlled by a timer such as timer 95 in control circuitry 92, which may be implemented in hardware, software, or a combination of hardware and software.
  • control circuitry 92 can control the length of time for which the program labelling information is superimposed on top of the television program provided to videocassette recorder 78 is for control circuitry 92 to provide the program labelling information on line 98 for only the desired length of time.
  • image generation and mixing circuitry 88 ceases to overlay the label on top of the program being recorded.
  • control circuitry 92 can control the length of time for which the program labelling information is superimposed on top of the television program being provided is to provide suitable control signals to image generation and mixing circuitry 88 that direct image generation and mixing circuitry 88 to handle the timing associated with overlaying the labelling information on the video signal for the selected television program.
  • the momentary labels allow a user to readily identify recorded programs, but do not become an unwanted visual distraction on the user' s display. Labelling is initiated each time a separate event is recorded, so that labels are interspersed throughout the videocassette tape on which the combined video and labelling signal is recorded. As a result, a user need not rewind to the beginning of a videocassette tape to view the labelling information. Moreover, because the labelling information is provided as part of the combined video signal on line 99, program labels are recorded on videocassette tapes ust like regular video signals. This allows the recorded labels to be viewed on any standard videocassette recorder during playback. The user is therefore not restricted to using the equipment with which the labels were originally recorded.
  • FIG. 7 shows a television monitor display screen 110 on which an illustrative program label is displayed.
  • the label may include identifiers such as character strings forming the words "TIME:" 112,
  • the time 122, date 124, channel 128, and title 126 of the recorded program 120 are displayed adjacent to their corresponding identifiers. This labelling information is typically displayed at the beginning of each recorded program for 2-20 seconds. This length of display time allows the user to extract the useful label information while not interfering with the viewing of the remainder of the programs.
  • the labelling information shown in the illustrative example of FIG. 7 includes time, date, channel, and title information, various other types of information may be extracted from the program identification data stored m memory 94 if desired.
  • tuner/decoder 84 control circuitry 92, and image generation and mixing circuitry 88 of FIG. 6 may be incorporated into a videocassette recorder.
  • Steps involved in creating a program label are set forth m FIG. 8.
  • program identif cation data e.g., broadcast times, channels, dates, titles, etc.
  • tuner/decoder 84 FIG. 6
  • control circuitry 92 FIG. 6
  • the user may press the "guide" button on the remote, which causes set-top box 81 of FIG. 6 to display program schedule grid 50 (FIG. 4) on monitor 75 (FIG. 6) at step 134.
  • the user may scroll, pan, or otherwise navigate through the displayed television program listings (e.g., using a user interface such as a remote control) .
  • the user selects a given program to record (e.g., by positioning highlight region 66 (FIG. 4) on a selected desired program) .
  • a text or other suitable label is generated by image generation and mixing circuitry 88 for the selected program based on the labelling information for that program that is received from control circuitry 92.
  • videocassette recorder 78 is activated during step 137.
  • Videocassette recorder 78 may be directed to begin recording by providing control signals with control circuitry 92 to videocassette recorder 78 over control line 93 at the time when program recording is to start.
  • videocassette recorder 78 may be directed to record a program by programming videocassette recorder 78 to start at a given time by providing appropriate set-up commands over control line 93 m advance. In either case, program recording and momentarily program labelling are automatically activated at the appropriate time without human intervention. The videocassette recorder simultaneously records both the label and the selected program during step 137. At step 138, recording ceases.
  • Control circuitry 92 may then determine which labelling information is appropriate to provide to image generation and mixing circuitry 88 based on the start time chosen for recording.
  • the program labelling features of the present invention may be used to label television recordings that are longer or shorter than a single television program.
  • television program encompasses television program segments that are longer or shorter than a single television program.
  • program identification data may be provided over a data network such as the Internet.

Abstract

A system for labelling videocassettes with program information is provided. The labelling system displays a program guide grid on a user's television equipment. The grid contains rows of television program listings for various channels. Columns in the grid are associated with the scheduled start times of the listed programs. The user can record a given one of the television programs by positioning a highlight region on one of the programs and pressing an appropriate key on a remote control. When the system receives a corresponding command from the remote control, the system records television program information in the form of a label simultaneously with the recorded television program. The program label is recorded momentarily at the beginning of each taped program. The label may include information such as the program broadcast time, channel, date, title, etc.

Description

SYSTEM FOR LABELLING VIDEOCASSETTES WITH PROGRAM INFORMATION
Background of the Invention
This invention relates to video systems, and more particularly, to television program recording systems in which a momentary program label is recorded in addition to a desired television program.
Cable, satellite, and broadcast television systems provide viewers with a large number of television channels. Users have traditionally consulted printed television program schedules to determine the programs being broadcast at a particular time. More recently, interactive electronic television program guides have been developed that allow television program information to be displayed on a user's television.
Interactive program guides allow the user to navigate through the television program listings using a remote control. In a typical program guide display, television listings are organized in a grid. Each row in the grid contains television program listings for a different channel. The columns in the grid correspond to a series of scheduled broadcast times. The user can scroll up or down to view program listings for different channels or may pan left or right to view information about programs being broadcast at different times .
Some interactive program guides allow users to control the operation of a videocassette recorder using program information from the guide. Such interactive program guide systems attempt to ease the difficulties associated with videocassette recorder programming. However, users still find it difficult to keep track of the various programs they record. Some videocassette recorder systems have the ability to store a summary of the programs contained on a given videocassette tape on the tape. These systems can display such on-tape program summaries m tabular formats on the user's television screen. However, the program summary information for the tape is typically located at the beginning of each tape, which requires the user to rewind the entire tape to access the information. In addition, a substantial amount of user interaction is required to record, view, and turn on and off the program summary information.
It is therefore an ob ect of the present invention to provide an improved technique for labelling videocassette tapes with television program information.
Summary of the Invention
This and other objects of the invention are accomplished in accordance with the principles of the present invention by providing a videocassette tape labelling system in which television program information is recorded momentarily at the beginning of each taped program. The television program information is recorded on the tape simultaneously with the recorded program. This allows users to readily search a recorded tape to determine the contents of the tape. It also allows a user to view the program information recorded on the tape on any conventional videocassette recorder.
The program information for the program labels may be provided using a data source in a satellite uplink facility. The information may be transmitted by the satellite uplink facility to a television distribution facility such as a cable system headend. The television distribution facility may then distribute the information and television programming signals to user television equipment. One suitable scheme for distributing the program labelling information involves transmitting television programming on cable or satellite television channels and distributing the program information in the vertical blanking interval of one of the channels or on a sideband.
User equipment for receiving and processing the television program labelling information may include a set-top box and a videocassette recorder. The set-top box also receives the television programming distributed by the television distribution facility. The set-top box may process television program listings to generate an interactive television program guide grid on the user's display screen if desired. The user can interact with the television program guide by entering commands via a user input interface. An illustrative user input interface is an infrared remote control with cursor keys, a "guide" button and a "record" button.
When the user presses "guide, " a grid is displayed that contains television program listings. The user can position a highlight region on a desired entry using the cursor keys. Once the user has highlighted a desired program listing, the user may depress the record button to direct the set-top box to initiate recording of the program at the proper time. Recording a program in this way causes the set-top box to send a record command over a control line to the videocassette recorder. In addition, television program labelling information such as the title of the current program and the current date, time, and channel is generated by the set-top and provided to the videocassette recorder as part of the video output signal from the set-top box. The labelling information for each recorded program is provided momentarily at the beginning of each program so that the labelling information does not interfere with normal viewing of the recorded program when it is played back. This approach is compatible with standard videocassette recorders . In another aspect of the invention, the generation and recording of program labels is accomplished directly m a videocassette recorder.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments. Brief Description of the Drawings
FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention. FIG. 2 is a schematic block diagram of illustrative user television equipment in accordance with the present invention.
FIG. 3 is a generalized schematic block diagram of portions of the illustrative television equipment of FIG. 2.
FIGS. 4 and 5 are illustrative program guide display screens in accordance with the present invention.
FIG. 6 is a schematic block diagram of illustrative user television equipment in accordance with the present invention in which details of the labelling circuitry are shown.
FIG. 7 is an illustrative display screen during the momentary labelling of a selected television program in accordance with the present invention.
FIG. 8 is a flow chart of steps involved in the operation of the present invention.
Detailed Description of the Preferred Embodiments
An illustrative system 10 in accordance with the present invention is shown in FIG. 1. Main facility 12 provides data from data source 14 to television distribution facility 16 via communications link 18. Link 18 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, a combination such links, or any other suitable communications path. If it is desired to transmit video signals over link 18 in addition to data signals, a relatively high bandwidth link such as a satellite link may generally be preferable to a relatively low bandwidth link such as a telephone line. Television distribution facility 16 may be a cable system headend, a broadcast distribution facility, or a satellite television distribution facility.
The data transmitted by main facility 12 to television distribution facility 16 includes television program listings data (e.g., program times, channels, titles, and descriptions).
Television distribution facility 16 distributes the television program listings data to multiple users via communications paths 20. Each user has user television equipment 22 for displaying the television program listings information. Communications paths 20 preferably have sufficient bandwidth to allow television distribution facility 16 to distribute television programming to user television equipment. If desired, television programming may be provided over separate communications paths (not shown) .
An illustrative arrangement for user television equipment 22 is shown in FIG. 2. Television equipment 24 of FIG. 2 receives video and data from television distribution facility 16 (FIG. 1) at input 26. During normal television viewing, the user tunes set-top box 28 to a desired television channel. The signal for that television channel is then provided at video output 30 either as a radio-frequency (RF) signal on a predefined channel (e.g., channel 3 or 4) or as a demodulated video signal. The video signal at output 30 is received by videocassette recorder 32, so that the user may record programs. Program recording and other features may be controlled by set-top box 28 using control path 34. A typical control path 34 involves the use of an infrared transmitter coupled to the infrared receiver in videocassette recorder 32 that normally accepts commands from a remote control such as remote control 40. Remote control 40 may be used to control set-top box 28, videocassette recorder 32, and television 36.
Television 36 receives radio-frequency or demodulated video signals from videocassette recorder 32 via communications path 38. The video signals on communications path 38 may either be generated by videocassette recorder 32 when playing back a prerecorded videocassette or may by passed through from set-top box 28. During normal television viewing, the video signals provided to television 36 correspond to the desired channel to which the user has tuned with set-top box 28. When the user wishes to view interactive television program guide information, the user may press a "guide" button on remote control 40. When set-top box 28 receives commands from remote control 40 that inform set-top box 28 that the guide button has been pressed, processing circuitry within set-top box 28 supplies a grid of program guide information that is displayed on television 36.
A more generalized embodiment of the user television equipment of 24 FIG. 2 is shown in FIG. 3. As shown in FIG. 3, video and data signals from television distribution facility 16 (FIG. 1) are received by control circuitry 42 of user television equipment 44. Video signals are typically provided on multiple television channels. Data may be provided by transmission on a television channel sideband in the vertical blanking interval of a television channel, or by any other suitable data transmission technique. The user controls the operation of user television equipment 44 with user input interface 46. User input interface 46 may be a pointing device, wireless remote control, keyboard, touch pad, voice recognition system, or any other suitable user input device. To watch television, the user instructs control circuitry 42 to display a desired television channel on monitor 48. To view program guide information, the user instructs control circuitry 42 to display a program guide grid on monitor 48.
The functions of control circuitry 42 may be provided using the set-top box arrangement of FIG. 2. Alternatively, these functions may be integrated nto a television or videocassette recorder arrangement. If desired, a combination of such hardware arrangements may be used.
When a user indicates a desire to view television program guide information (e.g., by entering a command with user input interface 46) , control circuitry 42 generates a video image of a program guide grid. The information for the program grid may be contained in the data provided to control circuitry 42 from data source 14 (FIG. 1) in main facility 12 (FIG. 1) . This data typically contains several weeks worth of programming information for the program guide. An illustrative program grid 50 is shown in FIG. 4. Program grid 50 has program listings rows 52, 54, 56, and 58. Program listings row 52 contains program listings for programs 1 and 2 on channel 2 (KJRH) during the time slots 6:30 PM, 7:00 PM, and 7:30 PM. Program listings row 54 contains program listings for programs 1 and 2 on channel 3 (HBO), etc.
Program grid 50 preferably has movable cell highlight region 66, which highlights the current grid cell. The range of movement of highlight region 66 is typically bounded by column 68 on the left, by program listings time cells 70 on the top, by screen boundary 72 on the right, and by lower screen boundary 74 on the bottom. Time cell 76 may be used to display the current time and date cell 77 may be used to display the current date.
The user may position highlight region 66 by entering appropriate commands with user input interface 46. For example, if user input interface 46 is a remote control such as remote control 40 of FIG. 2, the user can position highlight region 66 using cursors. As shown in FIG. 5, if the user repeatedly moves highlight region 66 until it reaches lower screen boundary 74, further attempts at downward movement cause the program listings to scroll in the vertical direction. In the illustrative example of FIG. 5, program listings rows 54, 56, and 58 have been moved up one position in the grid. A new program listings row 55 is displayed at the bottom of grid 50. Vertical movement of highlight region 66 in the upward direction may be used to scroll the program listings in the opposite direction. Similarly, when highlight region 66 is panned in the horizontal direction (i.e., moved to the right or left), the listings move accordingly (i.e., to the left or right respectively) . Various other techniques may also be used to navigate through the program listings .
Once a user positions highlight region 66 on a particular program listing, the user may elect to record that program by entering a suitable command with user input interface 46. If user input interface 46 is a remote control such as remote control 40 of FIG. 2, the user may press a "record" button on remote control 40 to initiate the recording process for the highlighted program. Selection of a program for recording also initiates the videocassette tape labelling process. An illustrative embodiment of user television equipment based on a set-top box that is suitable for implementing the videocassette tape labelling features of the invention is shown m FIG. 6. These features may also be implemented using hardware that is integrated into a videocassette recorder. If desired, a combination of such hardware arrangements may be used. User television equipment 80 of FIG. 6 includes set-top box 81, videocassette recorder 78, television monitor 75, and remote control 97.
Video for television programs and associated program identification (i.e., program listings) data is received from television distributing facility 16 (FIG. 1) at input line 82. Tuner/decoder circuitry 84 provides a demodulated video signal for the television channel to which the viewer is tuned to image generation and mixing circuitry 88 via line 86. Tuner/decoder circuitry 84 also separates the program identification data from the video signals received on input line 82 and provides the program identification data to control circuitry 92 via line 90. The program identification data provided by tuner/decoder 84 may include scheduled broadcast dates, times, channels, and program titles. Control circuitry 92 contains memory 94 to store the program identification data.
Set-top box 81 preferably uses the stored program identification data to provide an interactive television program guide. A user may select a program from the interactive program guide to record by pressing a "record" button on remote control 97 after highlighting a desired program in the guide. Pressing "record" causes remote control 97 to send control signals 96 to control circuitry 92 that cause control circuitry 92 to tune tuner/decoder 84 to the appropriate channel for the selected program at the proper time for recording. In addition, control signals 96 cause control circuitry 92 to send recording control signals to videocassette recorder 78 via line 93 to direct videocassette recorder 78 to initiate recording at the proper recording time. At the time that recording begins, control circuitry 92 generates labelling information for the program being recorded. This labelling information is provided to image generating and mixing circuitry 88 via line 98. Within image generation and mixing circuitry
88, the labelling information from control circuitry 92 is converted to text and/or graphics using image generation and character generation circuitry. The labelling information is then superimposed onto the video signal of the program being recorded that is supplied by tuner/decoder circuitry 84. A combined video signal made up of the video signal for the recorded program and its associated label (e.g., its channel, title, broadcast time, date, etc.) is provided to videocassette recorder 78 for recording via line 99. The program label is preferably provided only momentarily (usually for 2-20 seconds) at the start of the program. The time for which the program labelling information is displayed may be controlled by a timer such as timer 95 in control circuitry 92, which may be implemented in hardware, software, or a combination of hardware and software.
One way m which control circuitry 92 can control the length of time for which the program labelling information is superimposed on top of the television program provided to videocassette recorder 78 is for control circuitry 92 to provide the program labelling information on line 98 for only the desired length of time. When control circuitry 92 removes the program labelling information from line 98, image generation and mixing circuitry 88 ceases to overlay the label on top of the program being recorded.
Another way in which control circuitry 92 can control the length of time for which the program labelling information is superimposed on top of the television program being provided is to provide suitable control signals to image generation and mixing circuitry 88 that direct image generation and mixing circuitry 88 to handle the timing associated with overlaying the labelling information on the video signal for the selected television program.
Regardless of which particular technique is used to control the momentary overlay of the label on the program being recorded, the momentary labels allow a user to readily identify recorded programs, but do not become an unwanted visual distraction on the user' s display. Labelling is initiated each time a separate event is recorded, so that labels are interspersed throughout the videocassette tape on which the combined video and labelling signal is recorded. As a result, a user need not rewind to the beginning of a videocassette tape to view the labelling information. Moreover, because the labelling information is provided as part of the combined video signal on line 99, program labels are recorded on videocassette tapes ust like regular video signals. This allows the recorded labels to be viewed on any standard videocassette recorder during playback. The user is therefore not restricted to using the equipment with which the labels were originally recorded.
FIG. 7 shows a television monitor display screen 110 on which an illustrative program label is displayed. The label may include identifiers such as character strings forming the words "TIME:" 112,
"DATE:" 114, "CHANNEL:" 116, and "TITLE:" 118. The time 122, date 124, channel 128, and title 126 of the recorded program 120 (i.e., the labelling information received by image generation and mixing circuitry 88 from control circuitry 92) are displayed adjacent to their corresponding identifiers. This labelling information is typically displayed at the beginning of each recorded program for 2-20 seconds. This length of display time allows the user to extract the useful label information while not interfering with the viewing of the remainder of the programs. Although the labelling information shown in the illustrative example of FIG. 7 includes time, date, channel, and title information, various other types of information may be extracted from the program identification data stored m memory 94 if desired. In addition, it is not necessary to display each of the time, date, channel and title components. For example, only the title might be displayed. If desired, the functions of tuner/decoder 84, control circuitry 92, and image generation and mixing circuitry 88 of FIG. 6 may be incorporated into a videocassette recorder.
Steps involved in creating a program label are set forth m FIG. 8. At step 132, program identif cation data (e.g., broadcast times, channels, dates, titles, etc.) are received and decoded by tuner/decoder 84 (FIG. 6) and provided to control circuitry 92 (FIG. 6) . At step 133, the user may press the "guide" button on the remote, which causes set-top box 81 of FIG. 6 to display program schedule grid 50 (FIG. 4) on monitor 75 (FIG. 6) at step 134. At step 135, the user may scroll, pan, or otherwise navigate through the displayed television program listings (e.g., using a user interface such as a remote control) . At step 135, the user selects a given program to record (e.g., by positioning highlight region 66 (FIG. 4) on a selected desired program) . At step 137, a text or other suitable label is generated by image generation and mixing circuitry 88 for the selected program based on the labelling information for that program that is received from control circuitry 92. In addition, videocassette recorder 78 is activated during step 137. Videocassette recorder 78 may be directed to begin recording by providing control signals with control circuitry 92 to videocassette recorder 78 over control line 93 at the time when program recording is to start. Alternatively, videocassette recorder 78 may be directed to record a program by programming videocassette recorder 78 to start at a given time by providing appropriate set-up commands over control line 93 m advance. In either case, program recording and momentarily program labelling are automatically activated at the appropriate time without human intervention. The videocassette recorder simultaneously records both the label and the selected program during step 137. At step 138, recording ceases.
Although users are preferably able to choose television programs for recording from a displayed program guide grid, other suitable techniques may be used to select what is recorded. For example, a user may enter a desired time, date, and channel with remote control 97. Control circuitry 92 may then determine which labelling information is appropriate to provide to image generation and mixing circuitry 88 based on the start time chosen for recording.
The program labelling features of the present invention may be used to label television recordings that are longer or shorter than a single television program. As defined herein, the term "television program" encompasses television program segments that are longer or shorter than a single television program.
If desired, other arrangements may be used to provide program identification data to user equipment such as set-top box 81 of FIG. 6. For example, program identification data may be provided over a data network such as the Internet.
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.

Claims

What is Claimed is:
1. User equipment for use in labelling a television program with television program information during recording of the television program onto video tape by a video recorder, comprising: means for receiving television program information from a distribution facility for at least the television program; means for directing the video recorder to record the television program; and means for momentarily superimposing a program label based on the television program information received for the television program on top of the television program as the video recorder begins recording the television program, so that both the momentarily superimposed program label and the television program are recorded together on the video tape .
2. The user equipment defined in claim 1 further comprising means for selecting the television program from an interactive program guide.
3. The user equipment defined in claim 1 wherein the video recorder comprises a videocassette recorder and the video tape comprises a videocassette.
4. The user equipment defined in claim 1 wherein the means for momentarily superimposing the program label on top of the television program comprises means for momentarily superimposing the title of the television program on top of the television program.
5. The user equipment defined in claim 1 wherein the means for momentarily superimposing the program label on top of the television program comprises means for momentarily superimposing the broadcast time of the television program on top of the television program.
6. The user equipment defined m claim 1 wherein the means for momentarily superimposing the program label on top of the television program comprises means for momentarily superimposing the broadcast date of the television program on top of the television program.
7. The user equipment defined m claim 1 wherein the means for momentarily superimposing the program label on top of the television program comprises means for momentarily superimposing the broadcast channel of the television program on top of the television program.
8. The user equipment defined in claim 1 wherein the means for receiving further comprises means for receiving television program information from a cable system headend.
9. The user equipment defined in claim 1 wherein the means for receiving further comprises means for receiving television program information from a satellite system distribution facility.
10. A method for labelling a television program with television program information during recording of the television program onto video tape by a video recorder, comprising the steps of: receiving television program information from a distribution facility for at least the television program; directing the video recorder to record the television program; and momentarily superimposing a program label based on the television program information received for the television program on top of the television program as the video recorder begins recording the television program, so that both the momentarily superimposed program label and the television program are recorded together on the video tape .
11. The method defined in claim 10 further comprising the step of selecting the television program from an interactive program guide.
12. The method defined in claim 10 wherein the step of directing the video recorder to record the television program comprises the step of directing a videocassette recorder to record the television program.
13. The method defined m claim 10 wherein the step of momentarily superimposing the program label on top of the television program further comprises the step of momentarily superimposing the title of the television program on top of the television program.
14. The method defined in claim 10 wherein the step of momentarily superimposing the program label on top of the television program further comprises the step of momentarily superimposing the broadcast time of the television program on top of the television program.
15. The method defined in claim 10 wherein the step of momentarily superimposing the program label on top of the television program further comprises the step of momentarily superimposing the broadcast date of the television program on top of the television program.
16. The method defined m claim 10 wherein the step of momentarily superimposing the program label on top of the television program further comprises the step of momentarily superimposing the broadcast channel of the television program on top of the television program.
17. The method defined in claim 10 wherein the step of receiving the television program information further comprises the step of receiving television program information from a cable system headend.
18. The method defined in claim 10 wherein the step of receiving the television program information further comprises the step of receiving television program information from a satellite system distribution facility.
PCT/US1998/017127 1997-09-05 1998-08-19 System for labelling videocassettes with program information WO1999013471A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU90233/98A AU9023398A (en) 1997-09-05 1998-08-19 System for labelling videocassettes with program information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US92481397A 1997-09-05 1997-09-05
US08/924,813 1997-09-05

Publications (1)

Publication Number Publication Date
WO1999013471A1 true WO1999013471A1 (en) 1999-03-18

Family

ID=25450774

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/017127 WO1999013471A1 (en) 1997-09-05 1998-08-19 System for labelling videocassettes with program information

Country Status (2)

Country Link
AU (1) AU9023398A (en)
WO (1) WO1999013471A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001065843A1 (en) * 2000-02-29 2001-09-07 Right Hemisphere Pty Ltd Promotion-linked video recording scheduling system
US6754437B1 (en) * 1998-08-20 2004-06-22 Matsushita Electric Industrial Co., Ltd. Receiver, recorder and player
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9137491B2 (en) 2000-02-01 2015-09-15 Rovi Guides, Inc. Methods and systems for forced advertising
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3621263A1 (en) * 1986-06-25 1988-01-07 Standard Elektrik Lorenz Ag Recording and reproducing apparatus with a recording carrier
EP0322909A2 (en) * 1987-12-29 1989-07-05 Hitachi, Ltd. Video tape recorder
DE4023866A1 (en) * 1989-08-01 1991-02-14 Mitsubishi Electric Corp Time and date controller for video tape recorder - uses time and date information in horizontal synchronisation signal to compare with preset required item and date recorder setting
EP0589369A1 (en) * 1992-09-22 1994-03-30 Sanyo Electric Co., Ltd. Video tape recorder which allows preset program recording
WO1995007003A1 (en) * 1993-09-03 1995-03-09 Yuen Henry C Transmission of data using full frame video
US5543929A (en) * 1993-01-05 1996-08-06 E. Guide, Inc. Television for controlling a video cassette recorder to access programs on a video cassette tape
EP0773682A2 (en) * 1995-11-09 1997-05-14 Thomson Consumer Electronics, Inc. Automatic title or description captioning for a VCR recording

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3621263A1 (en) * 1986-06-25 1988-01-07 Standard Elektrik Lorenz Ag Recording and reproducing apparatus with a recording carrier
EP0322909A2 (en) * 1987-12-29 1989-07-05 Hitachi, Ltd. Video tape recorder
DE4023866A1 (en) * 1989-08-01 1991-02-14 Mitsubishi Electric Corp Time and date controller for video tape recorder - uses time and date information in horizontal synchronisation signal to compare with preset required item and date recorder setting
EP0589369A1 (en) * 1992-09-22 1994-03-30 Sanyo Electric Co., Ltd. Video tape recorder which allows preset program recording
US5543929A (en) * 1993-01-05 1996-08-06 E. Guide, Inc. Television for controlling a video cassette recorder to access programs on a video cassette tape
WO1995007003A1 (en) * 1993-09-03 1995-03-09 Yuen Henry C Transmission of data using full frame video
EP0773682A2 (en) * 1995-11-09 1997-05-14 Thomson Consumer Electronics, Inc. Automatic title or description captioning for a VCR recording

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6754437B1 (en) * 1998-08-20 2004-06-22 Matsushita Electric Industrial Co., Ltd. Receiver, recorder and player
US9137491B2 (en) 2000-02-01 2015-09-15 Rovi Guides, Inc. Methods and systems for forced advertising
WO2001065843A1 (en) * 2000-02-29 2001-09-07 Right Hemisphere Pty Ltd Promotion-linked video recording scheduling system
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset

Also Published As

Publication number Publication date
AU9023398A (en) 1999-03-29

Similar Documents

Publication Publication Date Title
US6772432B2 (en) Interactive television program guide with selectable non-program options
US7073188B2 (en) Electronic program guide using markup language
US6564378B1 (en) Program guide system with browsing display
KR100565126B1 (en) Program guide system with flip and browse advertisements
KR100876944B1 (en) Electronic program guide with digital storage
US8522287B2 (en) Series reminders and series recording from an interactive program guide
US20100115556A1 (en) Method and apparatus for displaying video clips
MXPA96005481A (en) Title or subtitulation of automatic description for a recording of a reproductor of tapes of vi
WO1999013471A1 (en) System for labelling videocassettes with program information
KR100477658B1 (en) Reversation recording method and apparatus therefor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ 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

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase