Media resource storage and management
First Claim
Patent Images
1. A computer-implemented method comprising:
- (A) dividing a video stream into n distinct logically contiguous video segments, and then determining n locations in said video stream, each of said n locations corresponding to a start position of a corresponding one of said n video segments, wherein the i-th location corresponds to a start of the i-th video segment, for each i from 1 to n;
(B) determining n video frames F1, . . . , Fn, by, for each location j of said n distinct locations, determining a corresponding video frame Fj substantially at or near said location j, wherein said j-th video frame Fj corresponds to a start video frame of the j-th video segment, for each j from 1 to n; and
(C) determining n images corresponding to said n video frames, wherein, for each location j of the n distinct locations, the j-th image of said n images corresponds to the start video frame Fj of the j-th video segment;
(D) building a common file comprising an ordered contiguous grouping of the n images, said common file being distinct from said video stream; and
(E) providing said common file.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method obtains a plurality of image files, each corresponding to an image in a video stream and builds a common file from a contiguous grouping of the plurality of image files. The video stream has a plurality of contiguous video segments, each having a first video frame, and the plurality of image files correspond to the plurality of first video frames of the plurality of video segments. The plurality of video segments are of approximately equal duration.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
(A) dividing a video stream into n distinct logically contiguous video segments, and then determining n locations in said video stream, each of said n locations corresponding to a start position of a corresponding one of said n video segments, wherein the i-th location corresponds to a start of the i-th video segment, for each i from 1 to n; (B) determining n video frames F1, . . . , Fn, by, for each location j of said n distinct locations, determining a corresponding video frame Fj substantially at or near said location j, wherein said j-th video frame Fj corresponds to a start video frame of the j-th video segment, for each j from 1 to n; and (C) determining n images corresponding to said n video frames, wherein, for each location j of the n distinct locations, the j-th image of said n images corresponds to the start video frame Fj of the j-th video segment; (D) building a common file comprising an ordered contiguous grouping of the n images, said common file being distinct from said video stream; and (E) providing said common file. - View Dependent Claims (2, 3, 4, 5, 10, 11)
-
-
6. A computer-implemented method comprising:
-
(A) dividing a video stream into n distinct logically contiguous video segments, and then obtaining a plurality of images, each of said images corresponding to an image in said video stream; wherein the obtaining in (A) comprises; (A)(1) determining n distinct locations in the video stream, each particular location of said n distinct locations in said video stream corresponding to a particular logical segment of n video segments of said video stream; (A)(2) determining n start video frames F1, . . . , Fn, one start video frame for each said logical segment of said video stream, by, for each location j of said n distinct locations, determining a corresponding start video frame Fj corresponding substantially to a start of the j-th logical segment of said video stream, wherein said plurality of images correspond to said n start video frames, and (B) building a common file comprising a contiguous ordered grouping of the plurality of images, said common file being distinct from said video stream; wherein the building in (B) comprises; (B)(1) building said common file comprising a contiguous ordered grouping of the n start video frames F1, . . . , Fn; and (C) providing said common file. - View Dependent Claims (7, 8, 9, 12, 13)
-
-
14. A computer-implemented method comprising:
-
(A) obtaining a plurality of images, each of said images corresponding to an image in a video stream; wherein the obtaining in (A) comprises; (A)(1) dividing the video stream into n distinct logically contiguous video segments; and
then(A)(2) determining a plurality of distinct locations in the video stream, each particular location of said distinct locations in said video stream corresponding to a particular logical segment of said video stream; (A)(3) determining a plurality of start video frames, one start video frame for each said logical segment of said video stream, by, for each location of said plurality of distinct locations, determining a corresponding start video frame corresponding substantially to a start of a corresponding logical segment of said video stream, wherein said plurality of images correspond to said plurality of start video frames, and (B) building a common file comprising a contiguous ordered grouping of the plurality of images, said common file being distinct from said video stream; (C) providing said common file. - View Dependent Claims (15, 16, 17, 18)
-
Specification