Methods, systems, and products for selecting images
First Claim
Patent Images
1. A processor-implemented method of selecting images, comprising:
- receiving, by a communications device comprising a processor, a media stream at a first resolution;
extracting, by the communications device, a plurality of thumbnail images from the media stream;
extracting a time code from the media stream that corresponds to each extracted thumbnail image;
processing the extracted thumbnail images in a time sequence according to the time code associated with each extracted thumbnail image;
scrolling the plurality of thumbnail images across a first portion of a display device while concurrently displaying the media stream on a second portion of the display device;
receiving a selection, by a user, of one of the plurality of thumbnail images;
in response to the selection, sending a request to a server for a higher resolution image of the selected thumbnail image which is at a higher resolution than the first resolution, the request comprising data identifying the selected thumbnail image; and
in response to the request, receiving the higher resolution image of the selected thumbnail image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for selecting images from media. As a media stream is processed for display, thumbnail images are extracted at a periodic rate from the media stream. The media stream and the thumbnail images are concurrently processed for display.
-
Citations
12 Claims
-
1. A processor-implemented method of selecting images, comprising:
-
receiving, by a communications device comprising a processor, a media stream at a first resolution; extracting, by the communications device, a plurality of thumbnail images from the media stream; extracting a time code from the media stream that corresponds to each extracted thumbnail image; processing the extracted thumbnail images in a time sequence according to the time code associated with each extracted thumbnail image; scrolling the plurality of thumbnail images across a first portion of a display device while concurrently displaying the media stream on a second portion of the display device; receiving a selection, by a user, of one of the plurality of thumbnail images; in response to the selection, sending a request to a server for a higher resolution image of the selected thumbnail image which is at a higher resolution than the first resolution, the request comprising data identifying the selected thumbnail image; and in response to the request, receiving the higher resolution image of the selected thumbnail image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a media player application stored in memory; and a processor communicating with the memory and with the media player application, the system processing a media stream received at a first resolution to; extract a plurality of thumbnail images at a periodic rate; extract a time code from the media stream that corresponds to each extracted thumbnail image; process the extracted thumbnail images in a time sequence according to the time code associated with each extracted thumbnail image; scroll the plurality of thumbnail images across a first portion of a display device while concurrently displaying the media stream on a second portion of the display device; receive a first selection, by a user, of a first thumbnail image of the plurality of thumbnail images; in response to the first selection, send a request to a server for a higher resolution image of the selected thumbnail image which is at a higher resolution than the first resolution, the request comprising data identifying the selected thumbnail image; and in response to the request, receive the higher resolution image of the selected thumbnail image. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising non-transitory computer-readable media storing instructions for performing the steps:
-
processing a media stream received at a first resolution; extracting thumbnail images at a periodic rate from the media stream; extracting a time code from the media stream that corresponds to each extracted thumbnail image; storing the extracted thumbnail images in memory; processing the extracted thumbnail images in a time sequence according to the time code associated with each extracted thumbnail image; processing the thumbnail images to scroll the thumbnail images across a first portion of a display device while concurrently processing the media stream for display on a second portion of the display device; receiving a first input that selects a first thumbnail image as a beginning of a media snippet; receiving a second input that selects a second thumbnail image as an end of the media snippet; sending a request to a server for a higher resolution media snippet than the first resolution, the request comprising data identifying the first thumbnail image and the second thumbnail image; and receiving the higher resolution media snippet. - View Dependent Claims (12)
-
Specification