WO2000008851A1 - Method and apparatus for fast forwarding and rewinding in a video recording device - Google Patents

Method and apparatus for fast forwarding and rewinding in a video recording device Download PDF

Info

Publication number
WO2000008851A1
WO2000008851A1 PCT/US1999/017792 US9917792W WO0008851A1 WO 2000008851 A1 WO2000008851 A1 WO 2000008851A1 US 9917792 W US9917792 W US 9917792W WO 0008851 A1 WO0008851 A1 WO 0008851A1
Authority
WO
WIPO (PCT)
Prior art keywords
media
recited
location
user
function
Prior art date
Application number
PCT/US1999/017792
Other languages
French (fr)
Inventor
Anthony Wood
Donald Woodward, Jr.
Doug Shannon
Original Assignee
Replaytv, 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
Priority claimed from US09/130,994 external-priority patent/US6324338B1/en
Priority claimed from US09/131,091 external-priority patent/US20020054752A1/en
Priority claimed from US09/131,092 external-priority patent/US20010043795A1/en
Application filed by Replaytv, Inc. filed Critical Replaytv, Inc.
Priority to JP2000564376A priority Critical patent/JP2002522976A/en
Priority to AU53397/99A priority patent/AU5339799A/en
Priority to EP99939033A priority patent/EP1106012A4/en
Priority to CA002339789A priority patent/CA2339789C/en
Publication of WO2000008851A1 publication Critical patent/WO2000008851A1/en

Links

Classifications

    • 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/005Reproducing at a different information rate from the information rate of recording
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Definitions

  • the present invention relates to media viewing devices and, more specifically, to video viewing devices. In certain embodiments, the present invention may also have application to audio recording devices.
  • Disk-based video playback machines have been introduced such as video disks and more recently digital video disk machines. These machines may be generally characterized as providing a removable randomly accessed disk allow for the storage and playback of video signals.
  • United States Patent No. 5,241 ,428 (the '428 patent) describes a video recording and playback device.
  • the described system provides for simultaneous playback and recording of video signals on a randomly accessed recording medium.
  • additional functionality may be provided beyond that realized by a video tape recording machine.
  • the temporal movement is based on a predetermined time (e.g., move back 5 seconds, move forward 30 seconds). In another embodiment, the temporal movement is based on scene change analysis.
  • a predetermined time e.g., move back 5 seconds, move forward 30 seconds.
  • the temporal movement is based on scene change analysis.
  • Figure 2 is a flow diagram a method of user controlled temporal movement through media.
  • Figure 3 is a flow diagram of a second method of user controlled temporal movement through media.
  • reference numerals in all of the accompanying drawings typically are in the form "drawing number" followed by two digits, xx; for example, reference numerals on Figure 1 may be numbered l xx; on Figure 3, reference numerals may be numbered 3xx.
  • a reference numeral may be introduced on one drawing and the same reference numeral may be utilized on other drawings to refer to the same item.
  • FIG. 1 provides a high-level block diagram view of a video data recorder (VDR) as may utilize the present invention.
  • VDR video data recorder
  • a processor 101 is coupled in communication with a channel guide database 103, a criteria database 104, video storage 105 (also referred to as the recording medium), program logic memory 102, a video compressor/decompressor 1 12, a video input source 106, a video output 107, a channel guide data source 109 and a user interface 108.
  • the processor 101 may be any of a plurality of commercially available processors such as the a processor from the Motorola 68000 series of processors, a processor from the Intel 8086 family of processors or a higher level processor such as a processor from the Intel PentiumTM family of processors or from the Motorola PowerPCTM family of processors.
  • the processor in the described embodiment acts under program control by a program stored in program logic memory 102 to perform functions, such as "fast forwarding" and "rewinding", which will be described in greater detail below.
  • the channel guide data source 109 provides periodic updates to the local channel guide database 103.
  • the channel guide data source 109 provides program titles, start times, end times, channel information and other criteria (such as ratings, descriptions of shows, names of actors, producers, directors, awards and rating information) regarding channel programming.
  • Channel guide data sources are available commercially from TVGuideTM, TV Data, and Tribune media.
  • the channel guide source may be accessed periodically to obtain changes and additions over any of a number of communication mediums. For example, the channel guide source may be accessed telephonically by a modem connection to a server or by receiving broadcasted updates and changes from a source such as satellite or terrestial VBI, national pager network or the internet.
  • the channel guide source may be obtained periodically such as by subscription and received on a recording media such as a disk through the mail or other source.
  • the channel guide database 103 is illustrated in the described embodiment as being stored on a locally attached disk.
  • the channel guide database may be stored locally in alternative storage media such as RAM.
  • a channel guide database 103 may be stored on a remote server and queried for matches with the criteria database 104 periodically.
  • the locally stored channel guide database 103 would be replaced with a "match" database in such an embodiment.
  • Such an embodiment reduces the need for local storage and reduces the required bandwidth and processing power to periodically obtain and store a complete local channel guide database. However, this embodiment does depend on a relatively reliable connection to the server storing the channel database.
  • the criteria database 104 provides criteria for selection of programming from the channel guide database.
  • the criteria are user defined and input through user interface 108. Based on matches between the criteria database 104 and the channel guide database 103, the processor causes video input signals to be recorded on video storage 105.
  • video storage 105 is a high capacity, recordable, randomly accessible recording medium such as a hard disk.
  • a randomly accessible recording medium provides certain advantages such as allowing a user to simultaneously record and playback video signals.
  • a user may view a program as it is being recorded and take advantage of the rewind, pause and fast forward capabilities of the VDR.
  • a sequential recording medium may be utilized without departure from certain aspects of the present invention.
  • the video input source 106 may be any of a number of sources including cable, over- the-air broadcast and satellite. In certain embodiments, multiple video input sources may be utilized.
  • the video output source 107 is typically coupled with a display device such as a television but may also be coupled with another video data recorder.
  • the video compressor/decompressor 1 12 provides for compressing and decompressing the video signal. Any commercially available compression technology may be utilized including by way of example MPEG and MPEG II.
  • the data may be received in a compressed format.
  • the compressor may not be utilized or even required and the decompressor may only be utilized to decompress the compressed signals.
  • the disclosed embodiment provides certain user interface features. For example, in the disclosed embodiment it is possible to fast forward and rewind through recorded programming.
  • the user may increase the rate of fast forwarding and/or rewinding by continuing to depress the fast forward and/or rewind button for a period of time. For example, if the button is pressed instantaneously, the system may fast forward or rewind at one speed and the speed may continuously increase the longer the button is depressed.
  • a temporal movement function e.g., the fast forward or rewind button on the remote control
  • rate of playback of the media is increased to a first rate if the temporal movement function is selected for a first period of time and at a second rate if the temporal movement function is selected for a second period of time, block 203.
  • the described embodiment provides an instant replay function.
  • the user may depress the instant replay button and the system will automatically “rewind” (move the point of viewing of the programming back in time, e.g., back temporally) a predetermined amount (e.g., 5 seconds) in the programming.
  • a predetermined amount e.g., 5 seconds
  • the described embodiment also provides a function for quickly advancing a predetermined temporal amount forward (e.g., 30 seconds).
  • a predetermined temporal amount to move forward is chosen based on the length of a typical commercial allowing the user to quickly skip through commercials.
  • Figure 3 illustrates an overall flow diagram of a method of moving a predetermined temporal distance, based on user activation of function.
  • the user function may be activated, for example, by the user depressing a button on a remote control device.
  • the media which is illustrated in the figure as being video but in alternative embodiments may be audio
  • the user selects a temporal movement function, block 302.
  • the temporal movement may be either a predetermined distance forward or a predetermined distance backward.
  • the play resumes at a second position temporally forward from or temporally backward from the first position.
  • the predetermined period of time may be set by the manufacturer of the device or may be user settable.
  • the movement backward or forward may be based on scene change analysis.
  • the "instant replay" function may skip back to the immediately preceding scene based on analysis of video frames and attempting to look for a scene change.

Abstract

A method and apparatus providing for 'instant replays' and 'quick skip' functionality in a media playback device (201). In the case of an instant replay, under user control, the media playback moves temporally backwards (202). In the case of quick skip, under user control, the media playback moves temporally forward (203). In one embodiment, the temporal movement is based on a predetermined time (e.g., move back 5 seconds, move forward 30 seconds). In another embodiment, the temporal movement is based on scene change analysis.

Description

METHOD AND APPARATUS FOR FAST FORWARDING AND REWINDING
IN A VIDEO RECORDING DEVICE
RELATED APPLICATIONS
This is a continuation-in-part of co-pending U.S. Patent Application Serial No.: 09/130,994 filed August 7, 1998 titled "Video Data Recorder with Integrated Channel Guides"; U.S. Patent Application Serial No.: 09/131 ,092 filed August 7, 1998 titled "Video Data Recorder for Recording Predefined Format Shows"; and U.S. Patent Application Serial No.: 09/131 ,091 filed August 7, 1998 titled "Video Data Recorder with Personal Channels".
BACKGROUND OF THE INVENTION
1. FIELD OF THE INVENTION
The present invention relates to media viewing devices and, more specifically, to video viewing devices. In certain embodiments, the present invention may also have application to audio recording devices.
2. DESCRIPTION OF THE RELATED ART
Video data recorders are well-known in the art. Initially, video data recorders were designed to record video signals on video tape and to allow play back of recorded video signals from the tape. Of course, video tapes require sequential recording and playback limiting the functionality of such machines.
Disk-based video playback machines have been introduced such as video disks and more recently digital video disk machines. These machines may be generally characterized as providing a removable randomly accessed disk allow for the storage and playback of video signals.
United States Patent No. 5,241 ,428 (the '428 patent) describes a video recording and playback device. The described system provides for simultaneous playback and recording of video signals on a randomly accessed recording medium. By allowing simultaneous recording and playback of video signals and by allowing for random access of the recording medium, additional functionality may be provided beyond that realized by a video tape recording machine.
While the '428 patent describes a randomly accessed video recording and playback device, it fails to describe or suggest significant functionality which may be implemented in such a device.
Thus, what is needed is an improved video data recorder having increased functionality.
SUMMARY OF THE INVENTION
A method and apparatus providing for "instant replays" and "quick skip" functionality in a media playback device is described. In the case of an instant replay, under user control, the media playback moves temporally backwards. In the case of quick skip, under user control, the media playback moves temporally forward.
In one embodiment, the temporal movement is based on a predetermined time (e.g., move back 5 seconds, move forward 30 seconds). In another embodiment, the temporal movement is based on scene change analysis. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a high level block diagram illustrating a video data recorder of an embodiment of the present invention.
Figure 2 is a flow diagram a method of user controlled temporal movement through media.
Figure 3 is a flow diagram of a second method of user controlled temporal movement through media.
For ease of reference, it might be pointed out that reference numerals in all of the accompanying drawings typically are in the form "drawing number" followed by two digits, xx; for example, reference numerals on Figure 1 may be numbered l xx; on Figure 3, reference numerals may be numbered 3xx. In certain cases, a reference numeral may be introduced on one drawing and the same reference numeral may be utilized on other drawings to refer to the same item.
DETAILED DESCRIPTION OF THE EMBODIMENTS THE PRESENT INVENTION Block Diagram Architecture of the VDR
Figure 1 provides a high-level block diagram view of a video data recorder (VDR) as may utilize the present invention.
A processor 101 is coupled in communication with a channel guide database 103, a criteria database 104, video storage 105 (also referred to as the recording medium), program logic memory 102, a video compressor/decompressor 1 12, a video input source 106, a video output 107, a channel guide data source 109 and a user interface 108.
The processor 101 may be any of a plurality of commercially available processors such as the a processor from the Motorola 68000 series of processors, a processor from the Intel 8086 family of processors or a higher level processor such as a processor from the Intel Pentium™ family of processors or from the Motorola PowerPC™ family of processors. The processor in the described embodiment acts under program control by a program stored in program logic memory 102 to perform functions, such as "fast forwarding" and "rewinding", which will be described in greater detail below.
The channel guide data source 109 provides periodic updates to the local channel guide database 103. The channel guide data source 109 provides program titles, start times, end times, channel information and other criteria (such as ratings, descriptions of shows, names of actors, producers, directors, awards and rating information) regarding channel programming. Channel guide data sources are available commercially from TVGuide™, TV Data, and Tribune media. The channel guide source may be accessed periodically to obtain changes and additions over any of a number of communication mediums. For example, the channel guide source may be accessed telephonically by a modem connection to a server or by receiving broadcasted updates and changes from a source such as satellite or terrestial VBI, national pager network or the internet. In other embodiments, the channel guide source may be obtained periodically such as by subscription and received on a recording media such as a disk through the mail or other source. The channel guide database 103 is illustrated in the described embodiment as being stored on a locally attached disk. In alternative embodiment, the channel guide database may be stored locally in alternative storage media such as RAM. In other embodiments, a channel guide database 103 may be stored on a remote server and queried for matches with the criteria database 104 periodically. The locally stored channel guide database 103 would be replaced with a "match" database in such an embodiment. Such an embodiment reduces the need for local storage and reduces the required bandwidth and processing power to periodically obtain and store a complete local channel guide database. However, this embodiment does depend on a relatively reliable connection to the server storing the channel database.
The criteria database 104 provides criteria for selection of programming from the channel guide database. The criteria are user defined and input through user interface 108. Based on matches between the criteria database 104 and the channel guide database 103, the processor causes video input signals to be recorded on video storage 105.
In the described embodiment, video storage 105 is a high capacity, recordable, randomly accessible recording medium such as a hard disk. Use of a randomly accessible recording medium provides certain advantages such as allowing a user to simultaneously record and playback video signals. Thus, a user may view a program as it is being recorded and take advantage of the rewind, pause and fast forward capabilities of the VDR. However, in certain embodiments a sequential recording medium may be utilized without departure from certain aspects of the present invention. The video input source 106 may be any of a number of sources including cable, over- the-air broadcast and satellite. In certain embodiments, multiple video input sources may be utilized. The video output source 107 is typically coupled with a display device such as a television but may also be coupled with another video data recorder.
The video compressor/decompressor 1 12 provides for compressing and decompressing the video signal. Any commercially available compression technology may be utilized including by way of example MPEG and MPEG II.
In alternative embodiments, the data may be received in a compressed format. In such an embodiment, the compressor may not be utilized or even required and the decompressor may only be utilized to decompress the compressed signals.
Temporal movement through the media
Importantly, the disclosed embodiment provides certain user interface features. For example, in the disclosed embodiment it is possible to fast forward and rewind through recorded programming.
In one embodiment, the user may increase the rate of fast forwarding and/or rewinding by continuing to depress the fast forward and/or rewind button for a period of time. For example, if the button is pressed instantaneously, the system may fast forward or rewind at one speed and the speed may continuously increase the longer the button is depressed. This feature is described in connection with Figure 2 which illustrates initially that the media is playing at a first temporal location, block 201. The user selects a temporal movement function (e.g., the fast forward or rewind button on the remote control), block 202. Responsive to selection of the temporal movement function, rate of playback of the media is increased to a first rate if the temporal movement function is selected for a first period of time and at a second rate if the temporal movement function is selected for a second period of time, block 203.
In addition, the described embodiment provides an instant replay function. The user may depress the instant replay button and the system will automatically "rewind" (move the point of viewing of the programming back in time, e.g., back temporally) a predetermined amount (e.g., 5 seconds) in the programming.
The described embodiment also provides a function for quickly advancing a predetermined temporal amount forward (e.g., 30 seconds). In certain embodiments, the predetermined temporal amount to move forward is chosen based on the length of a typical commercial allowing the user to quickly skip through commercials.
Figure 3 illustrates an overall flow diagram of a method of moving a predetermined temporal distance, based on user activation of function. The user function may be activated, for example, by the user depressing a button on a remote control device. As is illustrated by Figure 3, initially, the media (which is illustrated in the figure as being video but in alternative embodiments may be audio) is playing a first temporal location, block 301. The user selects a temporal movement function, block 302. As was just discussed, the temporal movement may be either a predetermined distance forward or a predetermined distance backward. Responsive to the user selecting the temporal movement function, the play resumes at a second position temporally forward from or temporally backward from the first position. In both the case of moving temporally forward and temporally backward, the predetermined period of time may be set by the manufacturer of the device or may be user settable.
In an alternative embodiment, the movement backward or forward may be based on scene change analysis. For example, the "instant replay" function may skip back to the immediately preceding scene based on analysis of video frames and attempting to look for a scene change.
Thus, what has been disclosed is an improved video data recorder.

Claims

CLAIMS What is claimed is:
1. A method for playback of media comprising the steps of: a) playing the media; b) allowing a user to select a function, the media being played at a first location at the time the user selects the function; and c) playing the media at a second location responsive to the user selecting the function, the second location a predetermined distance from the first location.
2. The method as recited by claim 1 wherein the predetermined distance is a temporal distance.
3. The method as recited by claim 2 wherein the predetermined temporal distance is ahead of the first location.
4. The method as recited by claim 2 wherein the predetermined temporal distance is behind the first location.
5. The method as recited by claim 2 wherein the media is video media.
6. The method as recited by claim 1 wherein the media is audio media.
7. The method as recited by claim 1 wherein the predetermined distance is user selectable.
8. A method for playback of media comprising the steps of: a) playing the media; b) allowing a user to select an instant replay function, the media being played at a first location at the time the user selects the instant replay function; and c) playing the media at a second location responsive to the user selecting the instant replay function, the second location a predetermined temporal distance before the first location.
9. The method as recited by claim 8 wherein the media is video media.
10. The method as recited by claim 8 wherein the media is audio media.
1 1. The method as recited by claim 8 wherein the predetermined temporal distance is user selectable.
12. A method for playback of media comprising the steps of: a) playing the media; b) allowing a user to select a forward function, the media being played at a first location at the time the user selects the forward function; and c) playing the media at a second location responsive to the user selecting the forward function, the second location a predetermined temporal distance after the first location.
13. The method as recited by claim 12 wherein the media is video media.
14. The method as recited by claim 12 wherein the media is audio media.
15. The method as recited by claim 12 wherein the predetermined temporal distance is user selectable.
16. A method of playback of media comprising the steps of: a) playing the media; b) a user activating a temporal movement function; c) responsive to the user activating the temporal movement function, temporally moving through the media at a first speed if the user activates the temporal movement function for a first period of time and at a second speed if the user activates the temporal movement function for a second period of time.
17. The method as recited by claim 16 wherein the media is video media.
18. The method as recited by claim 16 wherein the media is audio media.
19. The method as recited by claim 16 wherein the temporal movement is forward.
20. The method as recited by claim 16 wherein the temporal movement is backward.
21. A method for playback of media comprising the steps of: a) playing the media; b) a user activating a temporal movement function; c) responsive to the user activating the temporal movement function, temporally moving through the media at a first speed if the user activates the temporal movement function for a first period of time and increasing the speed of temporal movement if the user continues to activate the temporal movement function for longer than the first period of time.
22. The method as recited by claim 21 wherein the media is video media.
23. The method as recited by claim 21 wherein the media is audio media.
24. The method as recited by claim 21 wherein the temporal movement is forward.
25. The method as recited by claim 21 wherein the temporal movement is backward.
26. A method for playback of media comprising the steps of: d) playing the media; e) allowing a user to select a function, the media being played at a first location at the time the user selects the function; and f) playing the media at a second location responsive to the user selecting the function, the second location determined based on examination of frames of the media.
27. The method as recited by claim 26 wherein the second location is temporally ahead of the first location.
28. The method as recited by claim 26 wherein the second location is temporally behind the first location.
29. The method as recited by claim 26 wherein the media is video media.
30. The method as recited by claim 26 wherein the frames are examined for scene changes.
PCT/US1999/017792 1998-08-07 1999-08-06 Method and apparatus for fast forwarding and rewinding in a video recording device WO2000008851A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2000564376A JP2002522976A (en) 1998-08-07 1999-08-06 Fast forward and rewind method and apparatus in video recording device
AU53397/99A AU5339799A (en) 1998-08-07 1999-08-06 Method and apparatus for fast forwarding and rewinding in a video recording device
EP99939033A EP1106012A4 (en) 1998-08-07 1999-08-06 Method and apparatus for fast forwarding and rewinding in a video recording device
CA002339789A CA2339789C (en) 1998-08-07 1999-08-06 Method and apparatus for fast forwarding and rewinding in a video recording device

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US09/130,994 US6324338B1 (en) 1998-08-07 1998-08-07 Video data recorder with integrated channel guides
US09/131,091 US20020054752A1 (en) 1998-08-07 1998-08-07 Video data recorder with personal channels
US09/131,092 US20010043795A1 (en) 1998-08-07 1998-08-07 Video data recorder for recording predefined format shows
US09/130,994 1998-08-07
US09/131,091 1998-08-07
US09/131,092 1998-08-07
US29037499A 1999-04-12 1999-04-12
US09/290,374 1999-04-12

Publications (1)

Publication Number Publication Date
WO2000008851A1 true WO2000008851A1 (en) 2000-02-17

Family

ID=27494885

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/017792 WO2000008851A1 (en) 1998-08-07 1999-08-06 Method and apparatus for fast forwarding and rewinding in a video recording device

Country Status (5)

Country Link
EP (1) EP1106012A4 (en)
JP (1) JP2002522976A (en)
AU (1) AU5339799A (en)
CA (1) CA2339789C (en)
WO (1) WO2000008851A1 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1134975A2 (en) * 2000-03-13 2001-09-19 Lg Electronics Inc. Non-linear reproduction control method of multimedia stream and apparatus thereof
WO2003019936A2 (en) * 2001-08-31 2003-03-06 Koninklijke Philips Electronics N.V. Audio-video apparatus with direct or deferred signal output
US6781638B1 (en) 2001-08-10 2004-08-24 Universal Electronics Inc. Universal remote control capable of simulating a skip search
EP1868391A1 (en) * 2006-06-15 2007-12-19 Samsung Electronics Co., Ltd. Method of and apparatus for reproducing compressed video streams
US7773860B2 (en) 1998-08-07 2010-08-10 The Directv Group, Inc. Video data recorder with personal channels
US8893194B2 (en) 2001-03-22 2014-11-18 United Video Properties, Inc. Personal video recorder systems and methods
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055322B2 (en) 2001-02-21 2015-06-09 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9084006B2 (en) 1998-07-17 2015-07-14 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9197916B2 (en) 2000-10-11 2015-11-24 Rovi Guides, Inc. Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US9307281B2 (en) 2007-03-22 2016-04-05 Rovi Guides, Inc. User defined rules for assigning destinations of content
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US10631066B2 (en) 2009-09-23 2020-04-21 Rovi Guides, Inc. Systems and method for automatically detecting users within detection regions of media devices

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865336B2 (en) * 2003-02-26 2005-03-08 Thomson Licensing S.A. User-specific time values for time-based navigation functions of video recorder systems
TW200537941A (en) * 2004-01-26 2005-11-16 Koninkl Philips Electronics Nv Replay of media stream from a prior change location

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5696866A (en) * 1993-01-08 1997-12-09 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5701383A (en) * 1994-05-20 1997-12-23 Gemstar Development Corporation Video time-shifting apparatus
US5742730A (en) * 1995-03-09 1998-04-21 Couts; David A. Tape control system
US5703655A (en) * 1995-03-24 1997-12-30 U S West Technologies, Inc. Video programming retrieval using extracted closed caption data which has been partitioned and stored to facilitate a search and retrieval process
CA2173923C (en) * 1995-04-14 2006-01-31 Tetsuya Kitamura Data recording medium having reproduction timing information, and system for reproducing record data by using the reproduction timing information

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1106012A4 *

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9237369B2 (en) 1998-07-17 2016-01-12 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US9084006B2 (en) 1998-07-17 2015-07-14 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9706245B2 (en) 1998-07-17 2017-07-11 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US10271088B2 (en) 1998-07-17 2019-04-23 Rovi Guides, Inc. Interactive television program guide with remote access
US9185449B2 (en) 1998-07-17 2015-11-10 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US7773860B2 (en) 1998-08-07 2010-08-10 The Directv Group, Inc. Video data recorder with personal channels
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US7346264B2 (en) 2000-03-13 2008-03-18 Lg Electronics, Inc. Non-linear reproduction control method of multimedia stream and apparatus thereof
EP1134975A3 (en) * 2000-03-13 2007-09-26 Lg Electronics Inc. Non-linear reproduction control method of multimedia stream and apparatus thereof
EP1134975A2 (en) * 2000-03-13 2001-09-19 Lg Electronics Inc. Non-linear reproduction control method of multimedia stream and apparatus thereof
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9197916B2 (en) 2000-10-11 2015-11-24 Rovi Guides, Inc. Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9055322B2 (en) 2001-02-21 2015-06-09 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
US9930374B2 (en) 2001-02-21 2018-03-27 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
US8893194B2 (en) 2001-03-22 2014-11-18 United Video Properties, Inc. Personal video recorder systems and methods
US9491500B2 (en) 2001-03-22 2016-11-08 Rovi Guides, Inc. Personal video recorder systems and methods
US6781638B1 (en) 2001-08-10 2004-08-24 Universal Electronics Inc. Universal remote control capable of simulating a skip search
WO2003019936A2 (en) * 2001-08-31 2003-03-06 Koninklijke Philips Electronics N.V. Audio-video apparatus with direct or deferred signal output
WO2003019936A3 (en) * 2001-08-31 2003-10-23 Koninkl Philips Electronics Nv Audio-video apparatus with direct or deferred signal output
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
EP1868391A1 (en) * 2006-06-15 2007-12-19 Samsung Electronics Co., Ltd. Method of and apparatus for reproducing compressed video streams
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9307281B2 (en) 2007-03-22 2016-04-05 Rovi Guides, Inc. User defined rules for assigning destinations of content
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11689768B2 (en) 2008-05-29 2023-06-27 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11245965B2 (en) 2008-05-29 2022-02-08 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US10631066B2 (en) 2009-09-23 2020-04-21 Rovi Guides, Inc. Systems and method for automatically detecting users within detection regions of media devices
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space

Also Published As

Publication number Publication date
JP2002522976A (en) 2002-07-23
CA2339789A1 (en) 2000-02-17
CA2339789C (en) 2007-01-30
EP1106012A4 (en) 2003-05-21
AU5339799A (en) 2000-02-28
EP1106012A1 (en) 2001-06-13

Similar Documents

Publication Publication Date Title
US6360053B1 (en) Method and apparatus for fast forwarding and rewinding in a video recording device
EP1106012A1 (en) Method and apparatus for fast forwarding and rewinding in a video recording device
US7773860B2 (en) Video data recorder with personal channels
EP1110390B1 (en) Video data recorder with integrated channel guides
EP1013088B1 (en) Advanced television system
US20010043795A1 (en) Video data recorder for recording predefined format shows
US7394968B2 (en) Enhanced personal video recorder including user play programming
US20030184679A1 (en) Method, apparatus, and program for providing slow motion advertisements in video information
JPH09507007A (en) Device for accessing recorded programs
US20060041908A1 (en) Method and apparatus for dynamic search of video contents
US7783157B2 (en) Recording/reproducing apparatus
US20050232610A1 (en) User automated content deletion
US7962014B2 (en) Apparatus and method for reproducing video contents
KR100991619B1 (en) System and Method for broadcasting service for trick play based on contents
GB2430596A (en) An image stream search tool
Yeo et al. Media content management on the DTV platform
KR20040110638A (en) Method for recording same time broadcasting program in personal video recorder
KR20100043580A (en) Apparatus and method for playing time-shift decision time of personal video recorder

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN 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 SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2339789

Country of ref document: CA

Ref country code: CA

Ref document number: 2339789

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1999939033

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 53397/99

Country of ref document: AU

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1999939033

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999939033

Country of ref document: EP