VIDEO PREVIEW MODULE TO ENHANCE ONLINE VIDEO EXPERIENCE
First Claim
Patent Images
1. Client-side apparatus comprising:
- processor;
video display controlled by the processor;
network interface by which the processor receives Internet video from a server over the Internet;
user input device communicating with the processor to send user selection signals to the processor;
the processor executing a video preview module (VPM) to create an “
on-the-fly”
storyboard of the Internet video, the storyboard including only a subset of frames in the video, the processor presenting the storyboard on the video display, the VPM including;
a streamer block establishing one or more parallel connections to the server to obtain from the server the Internet video;
a decoder cooperating with the streamer block to stream in portions of video content from various locations of the Internet video, the decoder decoding frames from the Internet video;
a frame selector operating on data from the streamer block to select a subset of frames from the stream for the storyboard for presentation of the storyboard on the display under control of a display block.
1 Assignment
0 Petitions
Accused Products
Abstract
A Video Preview Module, a fast and adaptable software module designed to generate an on-the-fly video storyboard that enhances the online video browsing experience of the user. The VP module is a client-side implementation. This allows the module to be scalable and adaptable in bringing a uniform online video browsing experience over multiple consumer devices.
-
Citations
20 Claims
-
1. Client-side apparatus comprising:
-
processor; video display controlled by the processor; network interface by which the processor receives Internet video from a server over the Internet; user input device communicating with the processor to send user selection signals to the processor; the processor executing a video preview module (VPM) to create an “
on-the-fly”
storyboard of the Internet video, the storyboard including only a subset of frames in the video, the processor presenting the storyboard on the video display, the VPM including;a streamer block establishing one or more parallel connections to the server to obtain from the server the Internet video; a decoder cooperating with the streamer block to stream in portions of video content from various locations of the Internet video, the decoder decoding frames from the Internet video; a frame selector operating on data from the streamer block to select a subset of frames from the stream for the storyboard for presentation of the storyboard on the display under control of a display block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Consumer electronics (CE) device comprising:
-
housing; display on the housing; network interface; processor controlling the display and communicating through the network interface; the processor executing logic including; receiving one or more parameters associated with the display; based on the one or more parameters associated with the display determining an integer number “
M”
of data chunks to be extracted from each of a sequence of sections of a video;responsive to a user selection of a video link presented on the display, communicating with a server on a wide area network to receive from the server a video associated with the video link; extracting “
M”
data chunks from at least plural sections of the video received from the server on the wide area network;decoding the data chunks; establishing a storyboard using only the “
M”
data chunks from each of the plural sections of the video received from the server on the wide area network; andpresenting the storyboard on the display. - View Dependent Claims (13, 14, 15, 16)
-
- 17. A Video Preview Module (VPM) contained on a non-transitory computer readable storage medium and executable by a client side processor to generate an on-the-fly video storyboard that enhances online video browsing experiences of users, the VPM being scalable and adaptable in bringing a uniform online video browsing experience over multiple consumer devices.
Specification