System and process for control of recording and reproducing apparatus
First Claim
1. A process for controlling a video recording machine, which comprises generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, and displaying the recording media position indicator by both segment and position within the segment as position of a selected one of the recording media in the video recording machine is changed.
9 Assignments
0 Petitions
Accused Products
Abstract
Screen (10) for a user interface of a television schedule system and process consists of an array (24) of irregular cells (26), which vary in length, corresponding to different television program lengths of one half hour to one-and-one half hours or more. The array is arranged as three columns (28) of one-half hour in duration, and twelve rows (30) of program listings. Some of the program listings overlap two or more of the columns (28) because of their length. Because of the widely varying length of the cells (26), if a conventional cursor used to select a cell location were to simply step from one cell to another, the result would be abrupt changes in the screen (10) as the cursor moved from a cell (26) of several hours length to an adjacent cell in the same row. An effective way of taming the motion is to assume that behind every array (24) is an underlying array of regular cells. By restricting cursor movements to the regular cells, abrupt screen changes will be avoided. With the cursor (32), the entire cell (26) is 3-D highlighted, using a conventional offset shadow (34). The offset shadow (34) is a black bar that underlines the entire cell and wraps around the right edge of the cell. To tag the underlying position--which defines where the cursor (32) is and thus, where it will move next--portions (36) of the black bar outside the current underlying position are segmented, while the current position is painted solid.
394 Citations
37 Claims
- 1. A process for controlling a video recording machine, which comprises generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, and displaying the recording media position indicator by both segment and position within the segment as position of a selected one of the recording media in the video recording machine is changed.
-
4. A process for controlling a video recording machine, which comprises generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, and displaying the recording media position indicator by both segment and position within the segment as position of a selected one of the recording media in the video recording machine is changed,
storing indexes, in a form suitable for generation of the recording media position indicator, of video material recorded on the recording media in a system memory separate from the recording media, including a title of a program recorded on one of the recording media and a time of recording the program in a data channel on the one of the recording media and comparing the title of the program and the time of recording with the indexes in the system memory and displaying an index for the one of the recording media based on a match between the program title and recording time on the one of the recording media with the indexes in said system memory, and generating an index during playback or recording with the one of the recording media and storing the generated index in the system memory in the absence of a match between a title and recording time on the one of the recording media with the indexes in the system memory.
- 5. A control system for a video recording machine, which comprises a controller for starting and stopping the video recording machine, for recording video information on recording media, and for playing recorded video information on recording media, a system memory separate from the recording media and coupled to said controller, a means coupled to said system memory for storing indexes of video material recorded on the recording media in said system memory, the recording media each including a data channel and said control system having a means, coupled to said controller and to said system memory, for including a title of a program recorded on one of the recording media in the video recording machine in the data channel, said control system including a means, coupled to said system memory and adapted for coupling to the video recorder, for comparing the title of the program with indexes in said system memory and displaying an index for the one of the recording media in the video recording machine based on a match between the program title on the one of the recording media in the video recording machine with the indexes in said system memory.
-
8. A control system for a video recording machine, which comprises a controller for starting and stopping the video recording machine, for recording video information on recording media, and for playing recorded video information on recording media,
a system memory separate from the recording media and coupled to said controller, a means coupled to said system memory for storing indexes of video material recorded on the recording media in said system memory, the recording media each including a data channel and said control system having a means, coupled to said controller and to said system memory, for including a title of a program recorded on one of the recording media in the video recording machine in the data channel, said control system including a means, coupled to said system memory and adapted for coupling to the video recorder, for comparing the title of the program with indexes in said system memory and displaying an index for the one of the recording media in the video recording machine based on a match between the program title on the one of the recording media in the video recording machine with the indexes in said system memory, wherein said system includes a means for generating an index during playback or recording with the one of the recording media in the video recording machine and to store the generated index in said system memory in the absence of a match between a title on the one of the recording media with the indexes in said system memory.
-
9. A process for controlling a video recording machine, which comprises storing indexes of video material recorded on recording media in a system memory separate from the recording media, each of the recording media including a data channel, including titles of programs recorded on the recording media in the video recording machine in the data channel, comparing the title of a program on one of the recording media in the video recording machine with the titles of programs in the stored indexes in the system memory and displaying the index for the one of the recording media in the video recording machine based on a match between the program title on the one of the recording media in the video recording machine with one of the titles in the stored indexes in said system memory.
-
10. A process for controlling a video recording machine, which comprises storing indexes of video material recorded on recording media in a system memory separate from the recording media, each of the recording media including a data channel, including titles of programs recorded on the recording media in the video recording machine in the data channel, comparing the title of a program on one of the recording media in the video recording machine with the titles of programs in the stored indexes in the system memory and displaying the index for the one of the recording media in the video recording machine based on a match between the program title on the one of the recording media in the video recording machine with one of the titles in the stored indexes in said system memory, and
generating an index during playback or recording with the one of the recording media in the video recording machine and storing the generated index in the system memory in the absence of a match between a title on the one of the recorded media in the video recording machine with one of the titles in the stored indexes in the memory.
- 11. A control system for a video recording machine coupled to a television, which comprises a controller adapted for coupling to the video recording machine for starting and stopping the video recording machine, for recording video information on recording media, and for playing recorded video information on recording media, a display generator adapted to provide display image generation signals to the television, means coupled to said display generator for supplying information to said display generator for generation of display images relating to operation of the video recording machine for display on the television, said means for supplying information including means for generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, said display generator and said means for supplying information being configured to display the recording media position indicator by both segment and position within the segment on the television as position of one of the recording media in the video recording machine is changed.
-
16. A control system for a video recording machine coupled to a television, which comprises a controller adapted for coupling the video recording machine for starting and stopping the video recording machine, for recording video information on recording media, and for playing recorded video information on recording media, a display generator adapted to provide display image generation signals to the television, means coupled to said display generator for supplying information to said display generator for generation of display images relating to operation of the video recording machine for display on the television, said means for supplying information including means for generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, said display generator and said means for supplying information being configured to display the recording media position indicator by both segment and position within the segment on the television as position of one of the recording media in the video recording machine is changed,
wherein said control system includes a system memory separate from the recording media, said system memory being coupled to said controller and to said means for supplying information, and a means for storing indexes, in a form suitable for generation of the recording media position indicator, of video material recorded on the recording media in said system memory, wherein each of the recording media includes a data channel and said control system has a means adapted for coupling to the video recording machine for including a title of a program recorded on one of the recording media in the video recording machine and a time of recording the program in the data channel of the one of the recording media, said control system including means, coupled to said system memory and adapted for coupling to the video recording machine, for comparing the title of the program and the time of recording with indexes in said system memory and displaying an index for the one of the recording media on the television based on a match between the program title and recording time on the one of the recording media with the indexes in said system memory, wherein said system includes a means coupled to said system memory and adapted for coupling to the video recording machine for generating an index during playback or recording with the selected one of the recording media and to store the generated index in said system memory in the absence of a match between a title and recording time on the selected one of the recording media with the indexes in said system memory.
-
17. A process for controlling a video recording machine, which comprises generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, and displaying the recording media position indicator by both segment and position within the segment as position of a selected one of the recording media in the video recording machine is changed,
wherein a segment within which the recording media is located in the recording machine is indicated by a different appearance than other segments in the recording media.
-
20. A control system for a video recording machine coupled to a television, which comprises a controller adapted for coupling the video recording machine for starting and stopping the video recording machine, for recording video information on recording media, and for playing recorded video information on recording media, a display generator adapted to provide display image generation signals to the television, means coupled to said display generator for supplying information to said display generator for generation of display images relating to operation of the video recording machine for display on the television, said means for supplying information including means for generating a recording media position indicator graduated as segments corresponding to programs recorded on the recording media with a program title displayed in each segment and graduated linearly within a segment in which said position indicator is located, said display generator and said means for supplying information being configured to display the recording media position indicator by both segment and position within the segment on the television as position of one of the recording media in the video recording machine is changed,
wherein said means for supplying information is further configured to display a segment within which the recording media is located in the recording media with a different appearance than other segments in the recording media.
-
23. A method for representing the relative position of programs recorded on a tape loaded in a video cassette recorder, the method comprising the steps of:
-
displaying on the screen of a monitor segments corresponding to the programs recorded on the tape, titles of the programs in the respective segments, and a tape position indicator; and moving the indicator on the screen to dynamically track the relative tape position, both within a segment and between segments, during tape transport. - View Dependent Claims (24, 25, 26)
-
-
27. A method for displaying an index of programs recorded on a tape loaded into a video cassette recorder (VCR), the index including titles of the recorded programs, the method comprising the steps of:
-
storing in an off tape memory a virtual directory of programs recorded on a plurality of tapes including the title and location of each program on the tape; storing on each tape the titles of the programs recorded on that tape; loading a tape into the VCR; reading a title from the tape in the VCR; comparing the read title with the titles of the virtual directory stored in the off tape memory; and if the read title matches a title of the virtual directory, displaying on a monitor the titles of the programs stored on the same tape as the matched title. - View Dependent Claims (29, 30)
-
-
28. A method for displaying an index of programs recorded on a tape loaded into a video cassette recorder (VCR), the index including titles of the recorded programs, the method comprising the steps of:
-
storing in an off tape memory a virtual directory of programs recorded on a plurality of tapes including the title and location of each program on the tape; storing on each tape the titles of the programs recorded on that tape; loading a tape into the VCR; reading a title from the tape in the VCR; comparing the read title with the titles of the virtual directory stored in the off tape memory; if the read title matches a title of the virtual directory, displaying on a monitor the titles of the programs stored on the same tape as the matched title; and creating a new directory for the tape in the VCR during play back and recording if the read title does not match a title in the virtual directory.
-
-
31. A method for displaying an index of programs recorded on a tape loaded into a video cassette recorder (VCR), the index including titles of the recorded programs, the method comprising the steps of:
-
storing in an off tape memory a virtual directory of programs recorded on a plurality of tapes including the title and location of each program on the tape; loading a tape into the VCR; inputting a title of a recorded program on the tape in the VCR; comparing the inputted title with the titles of the virtual directory stored in the off tape memory; and if the inputted title matches a title of the virtual directory, displaying on a monitor the titles of the programs stored on the same tape as the matched title. - View Dependent Claims (32, 33, 34)
-
-
35. A method for displaying an index of programs recorded on a tape for use in a video cassette recorder (VCR), the index including program identifiers of the recorded programs, the method comprising the steps of:
-
storing in an off tape memory a virtual directory of programs recorded on a plurality of tapes including the program identifier and location of each program on the tape; inputting into the VCR a program identifier of a recorded program on a tape; comparing the inputted program identifier with the program identifiers of the virtual directory stored in the off tape memory; and if the inputted program identifier matches a program identifier of the virtual directory, displaying on a monitor the program identifier of the programs stored on the same tape as the matched program identifier. - View Dependent Claims (36, 37)
-
Specification