Method and system for still image capture from video footage
First Claim
1. A non-transitory computer-readable medium containing instructions which, when executed, perform an operation for providing one or more snapshots extracted from video footage, the operation comprising:
- displaying, in a first display area, a first image associated with a first capture time;
displaying, in a second display area, a first plurality of preview images associated with times prior to the first capture time; and
displaying, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time;
wherein the first image in the first display area is disposed between the first plurality of preview images in the second display area and the second plurality of preview images in the third display area;
wherein respective centers of any two of the first plurality of preview images define a first axis;
wherein respective centers of any two of the second plurality of preview images define a second axis; and
wherein a center of the first image disposed in the first display area is positioned away from both the first and second axis.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of providing one or more snapshots extracted from video footage includes displaying a first image in a first display area. The first image is associated with a first capture time. The method also includes displaying a first plurality of preview images in a second display area. The first plurality of preview images are associated with times prior to the first capture time. The method further includes displaying a second plurality of preview images in a third display area. The second plurality of preview images are associated with times subsequent to the first capture time. Moreover, the method includes selecting at least one of the first image, one of the first plurality of preview images, or one of the second plurality of preview images and saving the selected image to a memory.
19 Citations
32 Claims
-
1. A non-transitory computer-readable medium containing instructions which, when executed, perform an operation for providing one or more snapshots extracted from video footage, the operation comprising:
-
displaying, in a first display area, a first image associated with a first capture time; displaying, in a second display area, a first plurality of preview images associated with times prior to the first capture time; and displaying, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time; wherein the first image in the first display area is disposed between the first plurality of preview images in the second display area and the second plurality of preview images in the third display area; wherein respective centers of any two of the first plurality of preview images define a first axis; wherein respective centers of any two of the second plurality of preview images define a second axis; and wherein a center of the first image disposed in the first display area is positioned away from both the first and second axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions which, when executed, perform an operation for providing one or more snapshots extracted from video footage, the operation comprising:
-
displaying, in a first display area, a first image associated with a first capture time; displaying, in a second display area, a first plurality of preview images associated with times prior to the first capture time; displaying, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time; and responsive to a selection of either a multiple frame advance icon or a multiple frame retreat icon; displaying, in the first display area, a second image associated with a second capture time which is a predetermined time away from the first capture time; displaying, in the second display area, a third plurality of preview images associated with times prior to the second capture time; and displaying, in the third display area, a fourth plurality of preview images associated with times subsequent to the second capture time, wherein the predetermined time is equal to a sum divided by a frame rate, and the sum is a quantity of the third plurality of preview images plus a quantity of the fourth plurality of preview images. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable medium storing a plurality of instructions for controlling a data processor to provide one or more snapshots extracted from video footage, the plurality of instructions comprising:
-
instructions that cause the data processor to display, in a first display area, a first image associated with a first capture time; instructions that cause the data processor to display, in a second display area, a first plurality of preview images associated with times prior to the first capture time; instructions that cause the data processor to display, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time; instructions that cause the data processor to save a selected image from either to a memory, the selected image selected from one of;
the first image, the first plurality of preview images, and the second plurality of preview images;instructions that cause the data processor to define a hover image by detecting a cursor positioned over one of the first plurality of preview images or one of the second plurality of preview images; instructions that cause the data processor to modify a frame associated with the hover image; instructions that cause the data processor to display the hover image in the first display area; responsive to the hover image being selected, instructions that cause the data processor to replace the first image with the hover image without the modified frame; responsive to the hover image being selected, instructions that cause the data processor to update both the second display area and the third display area, wherein the first display area is not updated in response to the hover image being selected. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. The non-transitory computer-readable medium of claimed 18, wherein the first display area is disposed between the second display area and the third display area.
-
31. A non-transitory computer-readable medium containing instructions which, when executed, perform an operation for providing one or more snapshots extracted from video footage, the operation comprising:
-
displaying, in a first display area, a first image associated with a first capture time; displaying, in a second display area, a first plurality of preview images associated with times prior to the first capture time; displaying, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time; aligning respective centers of each of the first plurality of preview images with each other along a first axis, and aligning respective centers of each of the second plurality of preview images with each other along a second axis, wherein the first image in the first display area is disposed between the first plurality of preview images in the second display area and the second plurality of preview images in the third display area, and wherein respective centers of any two of the first plurality of preview images are unaligned with respect to a center of the first image disposed in the first display area, wherein respective centers of any two of the second plurality of preview images are unaligned with respect to the center of the first image disposed in the first display; and wherein the first axis and the second axis are parallel.
-
-
32. A non-transitory computer-readable medium containing instructions which, when executed, perform an operation for providing one or more snapshots extracted from video footage, the operation comprising:
-
displaying, in a first display area, a first image associated with a first capture time; displaying, in a second display area, a first plurality of preview images associated with times prior to the first capture time; displaying, in a third display area, a second plurality of preview images associated with times subsequent to the first capture time; wherein the first image in the first display area is disposed between the first plurality of preview images in the second display area and the second plurality of preview images in the third display area, and wherein respective centers of any two of the first plurality of preview images are unaligned with respect to a center of the first image disposed in the first display area, wherein respective centers of any two of the second plurality of preview images are unaligned with respect to the center of the first image disposed in the first display; and
wherein the operations further comprise disposing the first image in the first display area,wherein the first display area is disposed below the first plurality of preview images in the second display area, and the first display area is disposed above the second plurality of preview images in the third display area.
-
Specification