CPC G11B 27/034 (2013.01) [G06Q 30/02 (2013.01); G06Q 30/0273 (2013.01); G06Q 30/0277 (2013.01); G11B 20/10527 (2013.01); G11B 27/031 (2013.01); G11B 27/036 (2013.01); G11B 27/34 (2013.01); H04N 5/262 (2013.01); H04N 5/272 (2013.01); H04N 5/7605 (2013.01); H04N 5/765 (2013.01); H04N 5/77 (2013.01); H04N 5/93 (2013.01); H04N 7/17318 (2013.01); H04N 21/2225 (2013.01); H04N 21/23424 (2013.01); H04N 21/2343 (2013.01); H04N 21/234309 (2013.01); H04N 21/2543 (2013.01); H04N 21/2547 (2013.01); H04N 21/2743 (2013.01); H04N 21/4143 (2013.01); H04N 21/4223 (2013.01); H04N 21/42646 (2013.01); H04N 21/4402 (2013.01); H04N 21/440218 (2013.01); H04N 21/47202 (2013.01); H04N 21/6125 (2013.01); H04N 21/812 (2013.01); H04N 21/854 (2013.01); G11B 2020/10537 (2013.01); G11B 2220/2562 (2013.01); H04N 5/772 (2013.01); H04N 5/775 (2013.01); Y10S 715/972 (2013.01)] | 22 Claims |
1. A computer program product comprising a non-transitory computer readable medium having stored thereon a set of instructions executable by a processor, the set of instructions comprising instructions for:
providing a user interface for a digital video player at a user device, the user interface comprising:
a texture strip displayed as a continuous strip and visually representing a series of consecutive frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in the sequence of textured frame representations representing a corresponding frame from the series of consecutive frames;
a positioner configured to enable a user to select frames in the series of consecutive frames in a random access manner by positioning the positioner at locations in the texture strip; and
one or more controls configured to enable the user to select one or more corresponding functions;
wherein the user interface is configured to receive a selection of a frame in the series of consecutive frames based on a correspondence of a location of the positioner to the selected frame in the series of consecutive frames;
wherein the user interface is configured to receive based on user interaction with the user interface a selection of a function of the one or more corresponding functions; and
wherein the user interface is configured to apply the selected function to the series of consecutive frames at the selected frame.
|