Video archiving and processing method and apparatus
First Claim
Patent Images
1. A video archiving and processing method comprising:
- providing a stream of high-resolution video frame data;
operating at least one digital computer to automatically identify scene changes in successive frames encoded in said video frame data;
automatically generating a storyboard in the form of a low-resolution video data stream wherein successive frames each correspond to a respective different scene of said high-resolution video frame data; and
storing said high-resolution video frame data and said low-resolution video data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
In a video archiving and processing method, plural low-resolution video data streams in different formats are generated from an incoming stream of high-resolution video frame data. One of the low-resolution video data streams is a storyboard in the form of a low-resolution video data stream wherein successive frames each correspond to a respective different scene of the high-resolution video frame data. This storyboard is generated by a computer programmed to automatically identify scene changes in successive frames encoded in the video frame data.
188 Citations
63 Claims
-
1. A video archiving and processing method comprising:
-
providing a stream of high-resolution video frame data;
operating at least one digital computer to automatically identify scene changes in successive frames encoded in said video frame data;
automatically generating a storyboard in the form of a low-resolution video data stream wherein successive frames each correspond to a respective different scene of said high-resolution video frame data; and
storing said high-resolution video frame data and said low-resolution video data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A video archiving and processing method comprising:
-
providing a stream of high-resolution video frame data;
storing a high-resolution version of said video frame data;
operating at least one digital computer to automatically generate, from said stream of video frame data, a plurality of low-resolution video data streams in respective formats different from each other; and
storing said low-resolution data streams. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A video archiving and processing method comprising:
-
providing a stream of high-resolution video frame data;
operating at least one digital computer to automatically generate, from said stream of video frame data, at least one low resolution video data stream;
providing textual material corresponding to at least some frames of said high-resolution video frame data;
storing said textual material;
automatically generating a searchable index of said textual material, said index including identification codes associating said textual material with selected frames of said low resolution video data stream; and
storing said searchable index including said identification codes. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A video processing method comprising:
-
storing a high-resolution version and a low-resolution version of a video asset;
receiving a request from a user computer via a network;
in response to said request, transmitting at least a portion of said low-resolution version of said video asset across said network;
subsequently receiving edit instructions from said user computer pertaining to said video asset;
producing a video clip derived from said high-resolution version of said video asset in response to the received editing instructions; and
transmitting said video clip over said network. - View Dependent Claims (44, 45, 46, 47, 48, 49, 55)
-
-
50. A video processing method comprising:
-
storing (i) a high-resolution version of a video asset, (ii) a low-resolution version of said video asset, (iii) textual material pertaining to said video asset; and
(iv) a searchable index of said textual material;
receiving a request from a user computer via a network;
in response to said request, transmitting across said network at least one of (a) a portion of said low-resolution version of said video asset, (b) a portion of said textual material, and (c) a portion of said index;
subsequently receiving edit instructions from said user computer to generate a video clip from said high-resolution version of said video asset;
prior to the receiving of said edit instructions, commencing a retrieval of said high-resolution version from storage. - View Dependent Claims (51, 52, 53, 54)
-
-
56. A video archiving and processing apparatus comprising:
-
a video input receiving a stream of high-resolution video frame data;
at least one digital computer operatively connected to said video input for analyzing said stream of high-resolution video frame data to automatically identify scene changes in successive frames encoded in said video frame data and for automatically generating a storyboard in the form of a low-resolution video data stream wherein successive frames each correspond to a respective different scene of said high-resolution video frame data; and
a memory operatively connected to said computer for storing said high-resolution video frame data and said low-resolution video data stream. - View Dependent Claims (57, 58)
-
-
59. A video archiving and processing apparatus comprising:
-
a video input receiving a stream of high-resolution video frame data;
at least one digital computer operatively connected to said video input for generating, from said stream of video frame data, a plurality of low-resolution video data streams in respective formats different from each other; and
a memory operatively connected to said computer for storing said low-resolution data streams and a high-resolution version of said video frame data. - View Dependent Claims (60, 61)
-
-
62. A video processing apparatus comprising:
-
a memory storing a high-resolution version and a low-resolution version of a video asset;
an interface for receiving a request from a user computer via a network, said interface being operatively connected to said memory for extracting at least a portion of said low-resolution version of said video asset from said memory and transmitting said portion of said low-resolution version of said video asset across said network; and
an editing tool operatively connected to said interface and said memory for generating, in response to editing instructions received from said user computer over said network, a video clip from said high-resolution version of said video asset.
-
-
63. A video processing apparatus comprising:
-
a memory storing (i) a high-resolution version of a video asset, (ii) a low-resolution version of said video asset, (iii) textual material pertaining to said video asset; and
(iv) a searchable index of said textual material;
an interface for receiving a request from a user computer via a network, said interface being connected to said memory for accessing said memory to transmit, in response to said request and across said network, at least one of (a) a portion of said low-resolution version of said video asset, (b) a portion of said textual material, and (c) a portion of said index;
a memory access unit operatively connected to said memory and said interface for commencing a retrieval of said high-resolution version from said memory upon the receiving of said request and prior to the receiving of edit instructions from said user computer to generate a video clip from said high-resolution version of said video asset.
-
Specification