Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20080201737 A1
Publication typeApplication
Application numberUS 12/109,790
Publication date21 Aug 2008
Filing date25 Apr 2008
Priority date2 Mar 2001
Also published asUS7386875, US20020124264
Publication number109790, 12109790, US 2008/0201737 A1, US 2008/201737 A1, US 20080201737 A1, US 20080201737A1, US 2008201737 A1, US 2008201737A1, US-A1-20080201737, US-A1-2008201737, US2008/0201737A1, US2008/201737A1, US20080201737 A1, US20080201737A1, US2008201737 A1, US2008201737A1
InventorsDan Kikinis
Original AssigneeJlb Ventures Llc
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Freezing live video frames with interactive links
US 20080201737 A1
Abstract
An embodiment of the present invention allows a user to maintain the display of a video frame containing one or more interactive links while also maintaining access to the links. Thus allowing the user to select and examine any desired links at his own pace. For one embodiment, the display of a video frame is maintained by interrupting the refreshing of the frame buffer and the interactive link stream. Interrupting both the frame buffer refresh and the interactive link stream refresh results in the frame being “frozen” along with its associated links. For one embodiment, pressing a button on a control device effects the interruption of the frame buffer refresh and the interactive link refresh. The button may toggle to resume the video display. Alternatively, or additionally, the video display may resume if no action is taken in regard to the interactive links within a specified time.
Images(4)
Previous page
Next page
Claims(12)
1. A method comprising
while displaying the frame of the live video presentation, automatically storing for later use the frame of a the live video presentation when the number of interactive links associated with the frame of a the live video presentation is greater than the a number of interactive links which can be reviewed and assessed by a user in real-time;
maintaining a display of the automatically stored frame of a live video presentation having at least one interactive link for a predetermined time; and
maintaining access to the at least one interactive link associated with the automatically stored frame for the predetermined time.
2. The method of claim 1, wherein automatically storing the frame of the live video presentation is done in response to receiving user input.
3. The method of claim 1, wherein maintaining the display of the automatically stored frame of the live video presentation is done in response to receiving user input.
4. The method of claim 1, wherein maintaining a display of the automatically stored frame of the live video presentation includes interrupting a refreshing of a frame buffer.
5. The method of claim 1, wherein maintaining access to the at least one interactive link includes interrupting a refreshing of an interactive link stream.
6. The method of claim 1, wherein maintaining a display of the automatically stored frame of the live video presentation interrupts a display of the live video presentation.
7. One or more computer-readable media containing instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:
while displaying the frame of the live video presentation, automatically storing for later use the frame of a the live video presentation when the number of interactive links associated with the frame of a the live video presentation is greater than the a number of interactive links which can be reviewed and assessed by a user in real-time;
maintaining a display of the automatically stored frame of a live video presentation having at least one interactive link for a predetermined time; and
maintaining access to the at least one interactive link associated with the automatically stored frame for the predetermined time.
8. The one or more computer-readable media of claim 7, wherein automatically storing the frame of the live video presentation is done in response to receiving user input.
9. The one or more computer-readable media of claim 7, wherein maintaining the display of the automatically stored frame of the live video presentation is done in response to receiving user input.
10. The one or more computer-readable media of claim 7, wherein maintaining a display of the automatically stored frame of the live video presentation includes interrupting a refreshing of a frame buffer.
11. The one or more computer-readable media of claim 7, wherein maintaining access to the at least one interactive link includes interrupting a refreshing of an interactive link stream.
12. The one or more computer-readable media of claim 7, wherein maintaining a display of the automatically stored frame of the live video presentation interrupts a display of the live video presentation.
Description
    CLAIM OF PRIORITY
  • [0001]
    This application is related to, and hereby claims the benefit of, application Ser. No. 10/087,788, filed on Mar. 1, 2002, which is a non-provisional of application No. 60/273,207, filed Mar. 2, 2001, both of which are hereby incorporated by reference.
  • FIELD OF THE INVENTION
  • [0002]
    The present invention relates generally to live video containing interactive links and more specifically to methods and apparatuses for accessing such interactive links.
  • BACKGROUND OF THE INVENTION
  • [0003]
    Interactive TV allows interactive links to be embedded in live video. Such interactive links allow a user access to a variety of information. This information may include audio, visual, or text information and may be related to the video program in which it appears and/or may be commercial in nature. As interactive TV progresses, more and more programs will have interactive links embedded in live video, as differentiated from links embedded in static screens. And as technology further develops, not only will a single link be embedded in a video scene, but even numerous, multiple links may be embedded in a video scene. Furthermore, because the links may be embedded in live-action video, the links will be dynamic and some may only be displayed for a short time. Such live-action video with multiple embedded links may be designed for a system having a highly interactive pointer device that would allow a user to access the links quickly. However, a system having a set-top box that uses arrow keys to move a cursor may not be able to select a link during the limited time the link is displayed.
  • [0004]
    Even if a system has a highly interactive pointer device, such as a mouse, trackball, or similar device, it may be difficult for a user to follow a link in real time if the link represents, for example, a football player running across the screen, due to the speed of the moving image.
  • SUMMARY OF THE INVENTION
  • [0005]
    A method and apparatus wherein the display of a frame of a live video presentation is maintained. The frame has one or more interactive links associated with it. Access to the interactive links associated with the frame is maintained such that a user may review and access any of the interactive links.
  • [0006]
    Other features and advantages of the present invention will be apparent from the accompanying drawings, and from the detailed description, that follows below.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0007]
    The present invention is illustrated by way of example, and not limitation, by the figures of the accompanying drawings in which like references indicate similar elements and in which:
  • [0008]
    FIG. 1 illustrates a block diagram of an exemplary system for use with one embodiment of the present invention;
  • [0009]
    FIG. 2 is a process flow diagram in accordance with one embodiment of the present invention; and
  • [0010]
    FIG. 3 illustrates an exemplary display on a presentation device implementing one embodiment of the present invention.
  • DETAILED DESCRIPTION
  • [0011]
    An embodiment of the present invention allows a user to maintain the display of a video frame containing one or more interactive links while also maintaining access to the links. The user may then, at his own pace, select and examine any desired links. For one embodiment, the display of the video frame is maintained by interrupting the refreshing of the frame buffer and the interactive link stream. Interrupting both the frame buffer refresh and the interactive link stream refresh results in a frame being “frozen” and the associated links being frozen as well. For one embodiment, pressing a button on a control device effects the interruption of the frame buffer refresh and the interactive link refresh. Such a button may toggle to resume the video display when the user desires. Alternatively, or additionally, the video display may resume if no action is taken in regard to the interactive links within a specified time.
  • [0012]
    In the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present invention.
  • [0013]
    FIG. 1 illustrates a block diagram of an exemplary system for use with one embodiment of the present invention. System 100, shown in FIG. 1, includes a presentation device 105 coupled to a set-top box 110. Display device 105 may be a television monitor or some other, similar display device. Set-top box 110 may typically contain a processor 111 and a memory 112, the memory 112 having stored thereon software 113 for implementing the present invention. The set-top box typically receives a video stream from a network connection (not shown) and delivers the video stream to the display device 105. The network connection may be digital cable, fiber optic, digital subscriber line (DSL), aerial, wireless cable, fiber, local multi-channel distribution systems (LMDS), etc., all of which are well-known in the art. System 100 also includes a hyperlink 120 and a remote control 125, typically controlling the set-top box 110, with which the user can activate hyperlink 120. In alternative embodiments, remote control 125 may be integrated with a TV, VCR, DVD player, or other presentation devices or combinations thereof. It will be clear to a person who is skilled in the art that there may be a wide variety of combinations of set-top box, TV, monitor, projector, integration units with or without VCR, PVR, DVD, CD, and other similar devices, all of which may be used for viewing and interacting with interactive TV programs, recorded media, etc.
  • [0014]
    FIG. 2 is a process flow diagram in accordance with one embodiment of the present invention. Process 200, shown in FIG. 2, begins with operation 205 in which a user, wishing to review and/or access one or more interactive links, depresses an activation button on a control device. The button may be incorporated within a presentation device or may be on a remote control that controls such a device.
  • [0015]
    This causes the system to “freeze” the current video frame and its associated interactive links at operation 210. That is, the system maintains the display of the current video frame, and interactive links associated with this frame remain accessible. For one embodiment, freezing the current video frame and its associated interactive links is effected by interrupting the refresh to the frame buffer and the interactive link stream.
  • [0016]
    At operation 215, the user may now review and access the interactive links as desired. The selected video frame and its associated interactive links will be maintained long enough for the user to navigate to, and access, desired interactive links. During the time a particular video frame is frozen the video presentation continues and the user misses that segment of the video presentation. Alternatively, the frozen video frame and its associated interactive links are stored and may be reviewed at a later time, so that the user may continue to view the ongoing video presentation uninterrupted. That is, the user may defer review of the interactive links until a more convenient time, for example, during the next advertising block or after the video presentation.
  • [0017]
    At operation 220, the user depresses a deactivation button on the control device to resume the video presentation. For one embodiment the user may depress the same button to resume the video presentation as was pressed to freeze the particular frame (i.e., the button acts as a toggle to freeze and resume the video). For one embodiment, the video may resume automatically after a specified time if the user has not accessed an interactive link.
  • [0018]
    As described above, the display of a specified video frame and access to its associated interactive links are maintained in response to a user action (e.g., depressing an activation button), however in alternative embodiments a particular video frame and its associated interactive links may be stored automatically for later use. For example, a system may provide the user with the ability to review and access a certain number of interactive links in real time. For one embodiment, if the number of interactive links presented is greater than that which can be handled in real time, a “snapshot” of the frame and its associated interactive links is automatically stored for later use.
  • [0019]
    The operations of freezing a particular video frame and its associated interactive links, as described above in reference to FIG. 2, may be implemented by hardware and/or software contained within the set-top box 110. For example, a set-top box may include one or more processors that can execute code or instructions stored within a machine-readable medium that may also be included within the set-top box.
  • [0020]
    The machine-readable medium may include a mechanism that provides (i.e., stores and/or transmits) information in a form readable by a machine such as computer or digital processing device. For example, a machine-readable medium may include a read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices. The code or instructions may be represented by carrier-wave signals, infrared signals, digital signals, and by other like signals.
  • [0021]
    FIG. 3 illustrates an exemplary display on a presentation device implementing one embodiment of the present invention. FIG. 3 shows an image 300 on the presentation device 105 in the system 100, described in FIG. 1. Image 300 comprises a weatherperson 305, discussing a map of the USA. The map shows various areas of interest, each with its own interactive link, such as the West with link 311, the Southwest with link 312, Florida with link 313, and the Northeast with link 314. Weatherperson 305 also has an interactive link 315. For example, in many cases such television performers wear clothing furnished by stores as a promotional advertisement. Hence the weatherperson may be linked to the store's website, to sell the clothing worn by the weatherperson on the broadcast.
  • [0022]
    As the weatherperson moves about through various areas of the screen rather quickly, and the camera follows the moving weatherperson and also focuses on different areas of the map, it is difficult for the user to review and access the interactive links. In accordance with an embodiment of the present invention, the user freezes a particular frame (e.g., a frame containing image 300) and its associated interactive links (e.g., links 311-315). The user may do this by depressing a specific button on remote control 125.
  • [0023]
    For one embodiment, an indicator 320, as shown in FIG. 3, appears on the display, showing that the frame is frozen. The user can now either make the links visible or not, as desired by, for example, pressing a designated button on his remote control (not shown). The user may then peruse and access one or more links as desired, without having to fear that any links may be lost. In alternative embodiments the links may be forced into a visible state automatically when the freeze frame function is activated, without requiring further user interaction.
  • [0024]
    In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US681271 *11 Jul 190027 Aug 1901Philip H ShueOre-concentrator.
US4621259 *18 Mar 19834 Nov 1986International Standard Electric CorporationConsumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus
US5243039 *12 Apr 19917 Sep 1993Regents Of The University Of MinnesotaBacillus MGA3 aspartokinase II gene
US5243418 *27 Nov 19917 Sep 1993Kabushiki Kaisha ToshibaDisplay monitoring system for detecting and tracking an intruder in a monitor area
US5414773 *15 Sep 19939 May 1995News Datacom Ltd.CATV systems
US5479268 *18 Feb 199426 Dec 1995Starsight Telecast Inc.User interface for television schedule system
US5485197 *22 Sep 199416 Jan 1996Ictv, Inc.Carousel display
US5526034 *3 May 199311 Jun 1996Ictv, Inc.Interactive home information system with signal assignment
US5532754 *11 Apr 19942 Jul 1996Starsight Telecast Inc.Background television schedule system
US5550576 *17 Apr 199527 Aug 1996Starsight Telecast IncorporatedMethod and apparatus for merging television program schedule information received from multiple television schedule information sources
US5550578 *6 Oct 199427 Aug 1996Ictv, Inc.Interactive and conventional television information system
US5684525 *28 Mar 19964 Nov 1997Starsight Telecast IncorporatedMerging multi-source information in a television system
US5704837 *25 Mar 19946 Jan 1998Namco Ltd.Video game steering system causing translation, rotation and curvilinear motion on the object
US5721192 *16 Oct 199624 Feb 1998Isagro Ricerca S.R.L.Aminosulfonyl ureas
US5724492 *8 Jun 19953 Mar 1998Microsoft CorporationSystems and method for displaying control objects including a plurality of panels
US5737028 *1 Nov 19957 Apr 1998International Business Machines CorporationPrevious channel listing with cursor controlled user interface for television video displays
US5751282 *13 Jun 199512 May 1998Microsoft CorporationSystem and method for calling video on demand using an electronic programming guide
US5808613 *28 May 199615 Sep 1998Silicon Graphics, Inc.Network navigator with enhanced navigational abilities
US5818441 *15 Jun 19956 Oct 1998Intel CorporationSystem and method for simulating two-way connectivity for one way data streams
US5828945 *8 Aug 199627 Oct 1998Starsight Telecast, Inc.Merging multi-source information in a television system
US5841563 *29 Oct 199624 Nov 1998Bell Communications Research, Inc.Method and system for efficient optical transmission of NTSC video
US5900915 *18 Mar 19974 May 1999Thomson Consumer Electronics, Inc.HD to SD guide converter for electronic television schedule system
US5923362 *28 Mar 199713 Jul 1999Starsight Telecast, Inc.Merging multi-source information in a television system
US5926168 *5 Sep 199520 Jul 1999Fan; Nong-QiangRemote pointers for interactive televisions
US5929849 *2 May 199627 Jul 1999Phoenix Technologies, Ltd.Integration of dynamic universal resource locators with television presentations
US5940073 *30 Apr 199717 Aug 1999Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US5956456 *10 Jul 199621 Sep 1999Lg Electronics Inc.Apparatus and method for displaying guide program data from a cassette tape
US5977964 *5 Jan 19982 Nov 1999Intel CorporationMethod and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US5999167 *8 Nov 19967 Dec 1999Stephen A. MarshCursor control device
US5999187 *27 Jun 19977 Dec 1999Resolution Technologies, Inc.Fly-through computer aided design method and apparatus
US6002403 *17 Jun 199614 Dec 1999Sony CorporationGraphical navigation control for selecting applications on visual walls
US6029195 *5 Dec 199722 Feb 2000Herz; Frederick S. M.System for customized electronic identification of desirable objects
US6034678 *9 Dec 19977 Mar 2000Ictv, Inc.Cable television system with remote interactive processor
US6043818 *17 Jun 199628 Mar 2000Sony CorporationBackground image with a continuously rotating and functional 3D icon
US6061055 *21 Mar 19979 May 2000Autodesk, Inc.Method of tracking objects with an imaging device
US6072983 *13 Oct 19986 Jun 2000Starsight Telecast, Inc.Merging multi-source information in a television system
US6075575 *28 Apr 199713 Jun 2000Starsight Telecast, Inc.Remote control device and method for using television schedule information
US6078348 *16 Jun 199720 Jun 2000Starsight Telecast Inc.Television schedule system with enhanced features
US6100883 *4 Jun 19968 Aug 2000Ictv, Inc.Home interface controller for providing interactive cable television
US6167188 *26 Mar 199926 Dec 2000Starsight Telecast, Inc.User interface for television schedule system
US6205485 *27 Mar 199720 Mar 2001Lextron Systems, IncSimulcast WEB page delivery using a 3D user interface system
US6205582 *18 Sep 199820 Mar 2001Ictv, Inc.Interactive cable television system with frame server
US6233389 *30 Jul 199815 May 2001Tivo, Inc.Multimedia time warping system
US6271831 *3 Apr 19977 Aug 2001Universal Electronics Inc.Wireless control and pointer system
US6381748 *2 May 199730 Apr 2002Gte Main Street IncorporatedApparatus and methods for network access using a set top box and television
US6658662 *30 Jun 19972 Dec 2003Sun Microsystems, Inc.Retrieving information from a broadcast signal
US6757906 *30 Mar 200029 Jun 2004Tivo, Inc.Television viewer interface system
US7325245 *30 Sep 199929 Jan 2008Intel CorporationLinking to video information
US7386875 *1 Mar 200210 Jun 2008Jlb Ventures, LlcFreezing live video frames with interactive links
US20020013950 *1 Dec 200031 Jan 2002Tomsen Mai-LanMethod and system to save context for deferred transaction via interactive television
Classifications
U.S. Classification725/37, 375/E07.024
International ClassificationH04N21/462, H04N21/435, H04N5/44, H04N21/858, H04N21/235, G06F3/00
Cooperative ClassificationH04N21/858, H04N5/4448, H04N21/4722, H04N21/4221, H04N21/4333, H04N21/2187
European ClassificationH04N21/858, H04N21/235, H04N21/435, H04N5/44U