WO2000031741A1 - Videotape indexing system - Google Patents
Videotape indexing system Download PDFInfo
- Publication number
- WO2000031741A1 WO2000031741A1 PCT/EP1999/008244 EP9908244W WO0031741A1 WO 2000031741 A1 WO2000031741 A1 WO 2000031741A1 EP 9908244 W EP9908244 W EP 9908244W WO 0031741 A1 WO0031741 A1 WO 0031741A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- videotape
- video
- index marker
- index
- marker
- Prior art date
Links
- 239000003550 marker Substances 0.000 claims abstract description 87
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 45
- 230000008859 change Effects 0.000 claims description 13
- 208000033748 Device issues Diseases 0.000 claims 1
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/322—Indexing; 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 used signal is digitally coded
- G11B27/324—Duty cycle modulation of control pulses, e.g. VHS-CTL-coding systems, RAPID-time code, VASS- or VISS-cue signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/326—Indexing; 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 used signal is a video-frame or a video-field (P.I.P.)
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2512—Floppy disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
- G11B2220/91—Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
Definitions
- Videotape indexing system
- the present invention is directed to system which maintains an index of information stored on videotape or other recordable media, and which uses that index to locate information on the videotape automatically.
- the system includes a video recorder which adds index markers (e.g., AVASS ⁇ pulses) to specific locations of the videotape, and a computing device (e.g., a personal computer) which stores these index markers in memory, together with identification information corresponding thereto.
- the personal computer is used to retrieve one of these index markers from memory based, e.g., on the identification information, and to command the video recorder to forward the videotape to a specific location identified by the index marker.
- ADVDss and compact disks
- VHS videotape which comprises most home video libraries and other non-indexed material. More specifically, in order to access information stored on videotape, it is necessary to scroll through the videotape until the desired information is reached.
- VHS Index Search System places an electronic marker at the beginning of each new recording session (e.g., television program, home movie, video clip, or the like) on a videotape.
- a video recorder which recognizes these electronic markers can thus scroll from the beginning of one clip to the beginning of another clip with relative ease.
- VISS markers constitute an advancement in the art, they have their drawbacks. For example, VISS markers do not identify information stored at each marker. As a result, they are of limited value, particularly if a user is unsure as to what is stored on the videotape. Moreover, it is inconvenient to use VISS markers to access intermediary portions of a video clip, since VISS markers must be inserted manually at the intermediary portions (as opposed to the beginning, where they are inserted automatically). For these reasons, conventional videotape indexing systems that rely on VISS markers have not proven wholly satisfactory.
- the invention is a system comprised of a computing device, such as a personal computer, and a video recorder.
- the video recorder adds index markers, preferably VASS pulses, to locations of the videotape in response to commands from the personal computer.
- the personal computer stores these index markers, together with information which identifies portions of video (e.g., video clips) on the videotape that correspond to the index markers.
- the personal computer retrieves an index marker therefor based, e.g., on its identification information, and sends a command to the video recorder instructing the video recorder to forward the videotape to the location of the index marker.
- the video recorder then responds accordingly, giving the user access to the selected video portion.
- the present invention is both able to identify video (e.g., video clips) on a videotape and, once a portion of video has been selected, to access that portion automatically.
- video e.g., video clips
- the invention provides a way to access intermediary portions of video clips on the videotape. For at least these reasons, the invention constitutes an advancement over its conventional counterparts.
- the present invention is a system (e.g., a method, an apparatus, and computer-executable process steps) for creating an index of video stored on a videotape.
- the system detects a predetermined feature in the video, and then adds a unique index marker, preferably a VASS pulse, to the videotape at a location of the predetermined feature.
- the index marker is then stored in memory.
- the invention also stores identification information together with this index marker. In this way, the invention is able to associate each index marker, and thus each portion of video on the videotape, with corresponding identification information. As a result, the index markers can be retrieved from memory using this identification information.
- the foregoing predetermined feature of the video comprises a scene change.
- scene changes are detected by determining a difference between adjacent frames of the video, and comparing the difference to a predetermined threshold. When the difference meets or exceeds the predetermined threshold, a scene change is detected. On the other hand, when the difference is below the predetermined threshold, a scene change is not detected.
- Adding the index markers at scene changes provides the invention with greater indexing flexibility than its conventional counterparts. That is, unlike its conventional counterparts which rely on VISS pulses, the present invention can add index markers at intermediary portions of video.
- the present invention is a system for accessing portions of video stored on a videotape, where the videotape includes a plurality of pre-set index markers, preferably VASS pulses.
- the system inputs an index marker that corresponds to one of the plurality of pre-set index markers on the videotape, and then searches through the videotape for a pre-set index marker that corresponds to the input index marker. The videotape is then forwarded to a location of the pre-set index marker that corresponds to the input index marker.
- the present invention is an apparatus, such as a personal computer, for creating an index of video stored on a videotape.
- the apparatus includes a processor and a memory which stores computer-executable process steps.
- the processor executes the process steps so as (i) to detect a predetermined feature in the video, (ii) to issue a command to a video recorder to add a unique index marker, preferably a VASS pulse, to the videotape at a location of the predetermined feature, and (iii) to store the index marker in memory.
- the present invention is an apparatus, such as a video recorder, for accessing portions of video stored on a videotape, which videotape includes a plurality of pre-set index markers.
- the apparatus includes a control signal connection over which is received an index marker that corresponds to one of the plurality of pre-set index markers on the videotape. Also included in the apparatus is circuitry which searches through the videotape for a pre-set index marker that corresponds to the received index marker, and which controls the videotape to forward to a location of the pre-set index marker that to corresponds to the received index marker.
- the present invention is a system for creating an index of video stored on a videotape.
- the system includes a video recorder which generates a video signal that corresponds to the video stored on the videotape, and which adds a unique index marker to the videotape in response to a command.
- a computing device which receives the video signal from the video recorder, which detects a predetermined feature based on the video signal, which issues the command to the video recorder to add the index marker to the videotape at a location of the predetermined feature, and which stores the index marker.
- Figure 1 shows a system on which the present invention may be implemented, which includes a personal computer, a video recorder, and a television.
- Figure 2 shows the architecture of the personal computer.
- Figure 3 shows the architecture of the video recorder.
- Figure 4 shows process steps of the present invention for generating an index for a videotape in the video recorder.
- Figure 5 shows process steps of the present invention for accessing video on a videotape using an index therefor.
- FIG. 1 shows a system on which the present invention may be implemented.
- system 1 includes a computing device, a video recorder, and a display device.
- the computing device comprises a personal computer (APC ⁇ ) and the display device comprises a video display device/monitor, such as a television; although other types of devices may be used in both cases.
- APC ⁇ personal computer
- television 4 comprises a standard television capable of receiving analog video signals from video recorder 3 and of generating and displaying video based on those signals.
- Video recorder 3 comprises any device, such as a videocassette recorder (AVCR ⁇ ) or videotape player, which generates such video signals from videotape and which outputs those signals, in this case, to television 4 and PC 2.
- video recorder 3 is also capable of adding, recognizing, and erasing index markers on the videotape and of controlling operation thereof in response to commands from PC 2.
- PC 2 can comprise any type of device, such as an LBM7 compatible computer, an Apple7 computer, or the like, which can exchange signals with video recorder 3 in the manner described below.
- PC 2 includes control signal connection 5 (e.g., a data line, such as a parallel, serial, or I C port) and baseband analog connection 6, both of which interface to video recorder 3.
- PC 2 also includes display screen 7 for displaying information (including images/video) to a user, keyboard 9 for inputting text and user commands, mouse 8 for positioning a cursor on display screen 7 and for inputting user commands, disk drive 10 for reading from and writing to floppy disks installed therein, and CD-ROM drive 11 for accessing data stored on CD-ROM.
- control signal connection 5 e.g., a data line, such as a parallel, serial, or I C port
- baseband analog connection 6 both of which interface to video recorder 3.
- PC 2 also includes display screen 7 for displaying information (including images/video) to a user, keyboard 9 for inputting text and user commands, mouse 8 for positioning a cursor on display screen 7 and for inputting user commands, disk drive 10 for reading from and writing to floppy disks installed therein, and CD-ROM drive
- FIG. 2 shows the internal structure of PC 2.
- PC 2 also includes memory 12, display interface 14, keyboard interface 15, mouse interface 16, disk drive interface 17, CD-ROM drive interface 19, computer bus 20, random access memory (ARAM ⁇ S) 21, analog-to-digital (AA/D ⁇ ) converter 22, frame grabber circuit 24, and processor 25.
- Processor 25 comprises a microprocessor, or the like, for executing applications 26 out of RAM 21.
- Memory 12 comprises a computer-readable medium, such as a computer hard disk and/or RAID (Aredundant array of inexpensive disks ⁇ ), for storing these applications.
- videotape indexer 27 is used in implementing the present invention, as described below.
- memory 12 also stores data 29 and operating system 30.
- operating system 30 is a windowing operating system; although other operating systems may be used.
- processor 25 uses disk drive interface 17 to access applications stored on floppy disk, and CD-ROM drive interface 19 to access applications stored on CD-ROM.
- display interface 14 preferably comprises a display processor which forms images based on image data provided by processor 25, and which outputs those images to display 7.
- A/D converter 22 is an analog-to-digital converter which digitizes an analog video signal received over baseband analog connection 6 in order to produce a digital video signal therefrom.
- Frame grabber circuit 24 inputs this digital video signal, generates frames of digital video based thereon, and provides these frames to processor 25 via bus 20 for processing by videotape indexer 27, as described below.
- videotape indexer 27 comprises computer-executable code (i.e., process steps) for creating an index of video stored on a videotape.
- videotape indexer 27 includes code to detect one or more predetermined features in the video, to issue a first command to a video recorder to add a unique index marker to the videotape at a location of the predetermined feature, and to store the index marker in a memory, such as memory 12.
- Videotape indexer 27 also comprises computer-executable code for using the foregoing index to select a portion of the video on the videotape.
- videotape indexer 27 includes code to retrieve an index marker from the index, and to issue a second command to the video recorder instructing the video recorder to locate the index marker on the videotape and to forward the videotape to the location of the index marker. A more detailed description of videotape indexer 27 is provided below.
- video recorder 3 includes control signal connection 5 and baseband analog connection 6 for interfacing to PC 2, and television connection 34 for interfacing with television 4.
- Television connection 34 is used to transmit analog video signals from video recorder 3 to television 4.
- Baseband analog connection 6 comprises an interface over which analog video signals are transmitted to PC 2
- control signal connection 5 comprises a bi-directional interface over which commands are received from, and other information is exchanged with, PC 2.
- Video recorder 3 also includes various control buttons 35. These control buttons include a play button, a fast-forward button, a re- wind button, a stop button, and program button, among others. Since the functions of these buttons are well known, detailed descriptions thereof are omitted.
- Figure 3 shows the architecture of video recorder 3.
- video recorder 3 includes, among other things, baseband analog interface 36, control signal interface 37, baseband analog interface 38, VASS pulse circuitry 39, video processing circuitry 40, and tape drive 41.
- Baseband analog interface 36 outputs signals to baseband analog connection 6, and baseband analog interface 38 inputs signals (e.g., video information to be recorded) from television 4.
- Control signal interface 37 receives and processes commands from PC 2, as well as commands received from an external device, such as a remote control.
- Tape drive 41 includes a mechanical portion which controls videotape movement and circuitry which reads information from the various tracks on a videotape.
- tape drive 41 includes an audio head which reads audio information from audio tracks of the videotape and which writes information thereto, a control track head which reads and writes control information (e.g., the VASS — VHS Address Search System — pulses described below) on a control track of the videotape, and a video head which reads and writes video information on a video track of the videotape.
- control information e.g., the VASS — VHS Address Search System — pulses described below
- Video processing circuitry 40 generates an analog video signal from video information read by the video head in tape drive 41, and provides that analog video signal to PC 2 via baseband analog connection 6. Video processing circuitry 40 also writes video information to videotapes in tape drive 41.
- VASS pulse circuitry 39 writes and reads VASS pulses on the control track of an installed videotape in response to commands received from PC 2. These VASS pulses comprise the Aindex markers ⁇ of the preferred embodiment of the present invention. Using current technology, up to 10,000 VASS pulses, numbered 0 to 9999, may be written to a single control track of a single videotape. A detailed description of the technical aspects of VASS pulses is provided in ANSI/SMPTE Standard 12M-1995, the contents of which are hereby incorporated by reference into the subject application as if set forth herein in full.
- Figures 4 and 5 are flow diagrams showing process steps for implementing the present invention on the system of Figure 1. Specifically, Figure 4 shows creating a videotape index, and Figure 5 shows accessing portions of video on the videotape using the videotape index. Whether a step is performed on PC 2 (e.g., by videotape indexer 27) or on video recorder 3 is indicated in Figures 4 and 5 by A(PC)s or A(VTR) ⁇ , respectively.
- step S401 video recorder 3 generates an analog video signal from an installed videotape and provides that analog video signal to PC 2. More specifically, in the preferred embodiment of the invention, a video head in tape drive 41 reads o video information from a video track of the videotape, and then provides that video information to video processing circuitry 40. Using this video information, video processing circuitry 40 generates the analog video signal, and then outputs that analog video signal to PC 2 via baseband analog connection 6. In step S402, PC 2 receives the analog video signal via baseband analog connection 6, and processes the analog video signal to generate frames of video data therefrom. In particular, A/D converter 22 receives and digitizes the analog video signal, and frame grabber circuit 24 generates frames of video data using the digitized video signal.
- frames of video data are then stored temporarily in a memory, such as memory 12 or RAM 21, from which they may be accessed by processor 25 or, more particularly, by videotape indexer 27 running on processor 25.
- alternate frames may be stored in different memory banks (e.g., in different areas of a single memory or in different memory devices).
- the first frame may be stored in bank 1, the second frame in bank 2, the third frame in bank 1, the fourth frame in bank 2, etc. Storing alternate frames of video in this manner facilitates access thereto by processor 25, and thereby increases the speed and efficiency of the system overall.
- step S403 videotape indexer 27 retrieves two adjacent frames of video from memory in order to detect predetermined features thereof.
- these predetermined features comprise scene changes; although it should be noted that the invention is not limited to detecting scene changes.
- Step S403 detects a scene change in the video by determining differences between the adjacent frames of the video, and comparing the differences to a predetermined threshold.
- step S403 may detect differences, such as differences in luminance, chromaticity, etc., in corresponding pixels of preceding or succeeding frames in time, and then compare these differences to a predetermined numerical value stored, e.g., in memory 12.
- a predetermined numerical value stored e.g., in memory 12.
- step S404 preferably instructs the video recorder to add VASS pulses that are numbered, so that various pulses on the videotape can be distinguished from one another.
- step S405 the foregoing command is received by video recorder 3 via control signal connection 5, and provided to VASS pulse circuitry 39.
- VASS pulse circuitry 39 writes a numbered VASS pulse to the control track of the videotape.
- step S406 (which may be performed concurrently with step S405), PC 2 stores in memory the number of the VASS pulse written in step S405, together with the frame(s) of video corresponding thereto.
- individual index markers are stored in temporary storage, such as RAM 21 and, when a list of index markers has been established, that list is stored in more permanent memory, such as memory 12.
- Step S407 determines if there are any frames of video remaining to be processed. If there are, processing returns to step S403, whereafter the foregoing is repeated in order to generate, and to store in memory, an index for the video on the videotape, which index includes a list of VASS pulses for all detected scene changes in the video. On the other hand, if no frames remain, then processing proceeds to step S408.
- Step S408 determines whether to eliminate similar scenes and Auni-color ⁇ scenes from the videotape index generated above. In this regard, uni-color scenes are detected based on frame Asignatures ⁇ from various parts of the frame.
- step S408 determines that similar or uni-color scenes are not to be eliminated, processing proceeds to step S410. Otherwise, processing proceeds to step S409, in which VASS pulses corresponding to similar or uni-color scenes are eliminated from the videotape and the index.
- step S409 retrieves frames from memory 12, determines differences between adjacent retrieved frames, and compares these differences to a second threshold, which is lower than the first threshold used above in step S403. If the differences between two adjacent frames meet or exceed the second threshold, it is determined that the two frames do not comprise similar scenes, in which case VASS pulses corresponding thereto are not eliminated.
- a command is output from PC 2 to video recorder 3 via control signal connection 5.
- This command instructs the control head in tape drive 41 to search through the control track of the videotape and VASS pulse circuitry 39 to erase VASS pulses, by number, which correspond to similar or uni-color scenes. For example, if step S409 determines that VASS pulse number 570 is at the point of a similar or uni-color frame, a command is output to the control head to search through the videotape for VASS pulse number 570, and to VASS pulse circuitry 39 to erase that pulse.
- processor 25 While the VASS pulses are being erased from the videotape, processor 25 also deletes, from the videotape index (i.e., from memory), those VASS pulses which were determined to correspond to similar or uni-color scenes.
- the VASS pulses and the index thereof may also be renumbered during this elimination process, if desired, so as to maintain continuity thereof.
- processing proceeds to step S410.
- a user may add identification information to the index, which is then stored along with each respective VASS pulse. Specifically, the user may retrieve the videotape index from memory, and then add this information thereto.
- the identification information may include, for example, a description of video on the videotape that corresponds to each VASS pulse.
- the invention is not limited to adding descriptive information. In fact, a user can add any information that the user wishes. Once all identification information has been added, processing ends.
- the videotape index generated by the steps of Figure 4 may be used to automatically access video stored on a videotape in the video recorder.
- Figure 5 shows steps for performing this process.
- a videotape having a stored index is inserted into the video recorder.
- the user may then select a VASS pulse from the selected index.
- identification information corresponding to each VASS pulse in the index is also displayed.
- the user may the select a VASS pulse that corresponds, e.g., to a particular television program, home movie, etc.
- step S502 videotape indexer 27 issues a second command to video recorder 3 over control signal connection 5.
- This second command includes the numbered VASS pulse selected in step S501, together with instructions for the video recorder to forward the videotape to that VASS pulse on the videotape.
- this second command may alternatively be input to video recorder 3 via a remote control device or the like. This second command is received by the video recorder in step S503.
- step S504 tape drive 41 (in particular the control head) searches through the videotape for a VASS pulse that corresponds to the VASS pulse received with the second command, and controls the videotape to forward to a location of that VASS pulse.
- the video recorder switches to, or continues in, fast-forward mode. Thereafter, the video recorder continues, in the appropriate mode, with the control head reading the VASS pulses until it reaches the VASS pulse from the second command. Once it reaches this pulse, the video recorder stops the tape at the location of the pulse. If, for some reason, that particular pulse is missing, the video recorder stops at the location of the next pulse. Thereafter, in step S505, the user may play the tape beginning at the appropriate location. The process then ends.
- A/D converter 22 and frame grabber circuit 24 in PC 2 could be implemented, in part, as computer code; although hardware is preferred.
- video processing circuitry 40 and VASS pulse circuitry 39 could also be implemented in one device, such as in a single discrete circuit or even in a microprocessor (not shown) executing appropriate computer code.
- certain of the functions described above which are executed by computer code could likewise be implemented using discrete hardware circuitry. For example, the foregoing steps relating to detection of scene changes could be implemented by appropriate hardware.
- the invention is not necessarily limited to using VASS pulses. That is, the invention can use any type of unique (e.g., numbered) index marker that can be written to analog tape and subsequently tracked on that tape. Since this is the case, the invention is not necessarily even limited to the realm of videotape. That is, it could be used with any type of analog tape, such as audiotape, to which index markers can be written and on which such markers can be tracked.
- the process steps shown in Figures 4 and 5 need not necessarily be executed in the exact order shown, and that the order shown is merely one way for the invention to operate. Thus, other orders of execution are permissible, so long as the functionality of the invention is substantially maintained.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020007007965A KR20010024872A (en) | 1998-11-20 | 1999-10-27 | Videotape indexing system |
JP2000584480A JP2002530979A (en) | 1998-11-20 | 1999-10-27 | Video tape index system |
EP99957974A EP1050050A1 (en) | 1998-11-20 | 1999-10-27 | Videotape indexing system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19657298A | 1998-11-20 | 1998-11-20 | |
US09/196,572 | 1998-11-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000031741A1 true WO2000031741A1 (en) | 2000-06-02 |
Family
ID=22725929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1999/008244 WO2000031741A1 (en) | 1998-11-20 | 1999-10-27 | Videotape indexing system |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1050050A1 (en) |
JP (1) | JP2002530979A (en) |
KR (1) | KR20010024872A (en) |
WO (1) | WO2000031741A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100392257B1 (en) * | 2001-02-12 | 2003-07-22 | 한국전자통신연구원 | A Method of Summarizing Sports Video Based on Visual Features |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4989104A (en) * | 1986-08-23 | 1991-01-29 | U.S. Philips Corporation | Apparatus for recording and quickly retrieving video signal parts on a magnetic tape |
US5233485A (en) * | 1990-12-27 | 1993-08-03 | Samsung Electronics Co., Ltd. | Index search method and system thereof for digital video cassette tape recorder |
US5365384A (en) * | 1991-04-25 | 1994-11-15 | Samsung Electronics Co., Ltd. | Video tape recorder having automatic index scan method and picture-in-picture function |
KR950005104B1 (en) * | 1992-09-03 | 1995-05-18 | 주식회사금성사 | Device and method to display title and directory of bus address in video cassette recoreder |
EP0668696A2 (en) * | 1994-02-17 | 1995-08-23 | Koninklijke Philips Electronics N.V. | Video recorder comprising an index-signal generator |
US5546191A (en) * | 1992-02-25 | 1996-08-13 | Mitsubishi Denki Kabushiki Kaisha | Recording and reproducing apparatus |
US5621579A (en) * | 1991-08-19 | 1997-04-15 | Index Systems, Inc. | Method for selectively playing back programs recorded on a video tape |
EP0841664A2 (en) * | 1996-11-08 | 1998-05-13 | GRUNDIG Aktiengesellschaft | Apparatus for archiving memory data |
JPH10276392A (en) * | 1997-03-28 | 1998-10-13 | Sony Corp | Database generating device for index video image |
WO1998055943A2 (en) * | 1997-06-02 | 1998-12-10 | Koninklijke Philips Electronics N.V. | Significant scene detection and frame filtering for a visual indexing system |
WO1998055942A2 (en) * | 1997-06-02 | 1998-12-10 | Koninklijke Philips Electronics N.V. | Visual indexing system |
WO1999040587A1 (en) * | 1998-02-05 | 1999-08-12 | Danmere Limited | Video media control system |
-
1999
- 1999-10-27 JP JP2000584480A patent/JP2002530979A/en active Pending
- 1999-10-27 WO PCT/EP1999/008244 patent/WO2000031741A1/en not_active Application Discontinuation
- 1999-10-27 KR KR1020007007965A patent/KR20010024872A/en not_active Application Discontinuation
- 1999-10-27 EP EP99957974A patent/EP1050050A1/en not_active Withdrawn
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4989104A (en) * | 1986-08-23 | 1991-01-29 | U.S. Philips Corporation | Apparatus for recording and quickly retrieving video signal parts on a magnetic tape |
US5233485A (en) * | 1990-12-27 | 1993-08-03 | Samsung Electronics Co., Ltd. | Index search method and system thereof for digital video cassette tape recorder |
US5365384A (en) * | 1991-04-25 | 1994-11-15 | Samsung Electronics Co., Ltd. | Video tape recorder having automatic index scan method and picture-in-picture function |
US5621579A (en) * | 1991-08-19 | 1997-04-15 | Index Systems, Inc. | Method for selectively playing back programs recorded on a video tape |
US5546191A (en) * | 1992-02-25 | 1996-08-13 | Mitsubishi Denki Kabushiki Kaisha | Recording and reproducing apparatus |
KR950005104B1 (en) * | 1992-09-03 | 1995-05-18 | 주식회사금성사 | Device and method to display title and directory of bus address in video cassette recoreder |
EP0668696A2 (en) * | 1994-02-17 | 1995-08-23 | Koninklijke Philips Electronics N.V. | Video recorder comprising an index-signal generator |
EP0841664A2 (en) * | 1996-11-08 | 1998-05-13 | GRUNDIG Aktiengesellschaft | Apparatus for archiving memory data |
JPH10276392A (en) * | 1997-03-28 | 1998-10-13 | Sony Corp | Database generating device for index video image |
WO1998055943A2 (en) * | 1997-06-02 | 1998-12-10 | Koninklijke Philips Electronics N.V. | Significant scene detection and frame filtering for a visual indexing system |
WO1998055942A2 (en) * | 1997-06-02 | 1998-12-10 | Koninklijke Philips Electronics N.V. | Visual indexing system |
WO1999040587A1 (en) * | 1998-02-05 | 1999-08-12 | Danmere Limited | Video media control system |
Non-Patent Citations (2)
Title |
---|
DATABASE WPI Derwent World Patents Index; AN 1997-032276, XP002131227 * |
PATENT ABSTRACTS OF JAPAN vol. 1999, no. 01 29 January 1999 (1999-01-29) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100392257B1 (en) * | 2001-02-12 | 2003-07-22 | 한국전자통신연구원 | A Method of Summarizing Sports Video Based on Visual Features |
Also Published As
Publication number | Publication date |
---|---|
JP2002530979A (en) | 2002-09-17 |
KR20010024872A (en) | 2001-03-26 |
EP1050050A1 (en) | 2000-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5956458A (en) | System and method for determining representative frames of video captured by a video camera | |
US20120243847A1 (en) | Image playback apparatus, image recording apparatus, and methods thereof | |
JPH06510154A (en) | Video tape cassette program directory | |
KR0132858B1 (en) | Auto-repeat reproducing method for video cassette tape recorder | |
US6011898A (en) | Video signal editing apparatus | |
WO2000031741A1 (en) | Videotape indexing system | |
MXPA00007128A (en) | Videotape indexing system | |
JPH0256791A (en) | Video tape recorder | |
JP2924330B2 (en) | Video tape recorder | |
US20060088283A1 (en) | Video recorder to be connected to a digital video camcorder via IEEE 1394 serial bus | |
WO1996036171A1 (en) | Apparatus and methods for voice titles | |
JP2834159B2 (en) | Recording and playback device | |
JPH05307867A (en) | Video tape recorder | |
KR950005104B1 (en) | Device and method to display title and directory of bus address in video cassette recoreder | |
JPH05120354A (en) | Video tape retrieval device | |
KR100274451B1 (en) | The method for index mark/search and recording on the video tape | |
JP3138198B2 (en) | Video tape recorder | |
KR100230677B1 (en) | Search of stop picture and screen display apparatus of dvcr and control method thereof | |
JP3099394B2 (en) | Video tape recorder | |
JPH0316076A (en) | Magnetic recording and reproducing device | |
JPH04222904A (en) | Erasing system in magnetic recording/reproducing device | |
JPH0684229A (en) | Video tape recorder | |
JPH04337590A (en) | Video tape recorder | |
JPH0660619A (en) | Video tape recorder | |
JPH0689556A (en) | Video tape recorder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP KR MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2000/007128 Country of ref document: MX Ref document number: 1020007007965 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999957974 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1999957974 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020007007965 Country of ref document: KR |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999957974 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1020007007965 Country of ref document: KR |