U.S. patent application number 12/109790 was filed with the patent office on 2008-08-21 for freezing live video frames with interactive links.
This patent application is currently assigned to JLB VENTURES LLC. Invention is credited to Dan Kikinis.
Application Number | 20080201737 12/109790 |
Document ID | / |
Family ID | 26777385 |
Filed Date | 2008-08-21 |
United States Patent
Application |
20080201737 |
Kind Code |
A1 |
Kikinis; Dan |
August 21, 2008 |
FREEZING LIVE VIDEO FRAMES WITH INTERACTIVE LINKS
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.
Inventors: |
Kikinis; Dan; (Saratoga,
CA) |
Correspondence
Address: |
BANNER & WITCOFF, LTD.
1100 13th STREET, N.W., SUITE 1200
WASHINGTON
DC
20005-4051
US
|
Assignee: |
JLB VENTURES LLC
Washington
DC
|
Family ID: |
26777385 |
Appl. No.: |
12/109790 |
Filed: |
April 25, 2008 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
10087778 |
Mar 1, 2002 |
7386875 |
|
|
12109790 |
|
|
|
|
60273207 |
Mar 2, 2001 |
|
|
|
Current U.S.
Class: |
725/37 ;
375/E7.024 |
Current CPC
Class: |
H04N 21/2187 20130101;
H04N 21/4333 20130101; H04N 21/4722 20130101; H04N 21/4221
20130101; H04N 21/858 20130101; H04N 5/4448 20130101 |
Class at
Publication: |
725/37 |
International
Class: |
G06F 3/00 20060101
G06F003/00 |
Claims
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.
* * * * *