Process and format for reliable storage of data
First Claim
Patent Images
1. A method of storing data, said method comprising the steps of:
- generating at least one media file for storing data as one or more data samples; and
generating at least one index file for storing information indicating the configuration of said one or more data samples of said media file, said media file further comprising additional information interspersed throughout said media file, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A process (500) for storing video and text data samples, is disclosed. The process (500) may be implemented within a video surveillance system (100). The system (100) comprises video cameras (110, 111, 112 and 113) connected to a communications network (2220), such as the Internet or an Intranet. Each of the cameras (110, 111, 112 and 113) is independently responsible for the capture of video data. The system (100) also comprises a viewer (2200) for processing and displaying captured video data.
59 Citations
42 Claims
-
1. A method of storing data, said method comprising the steps of:
-
generating at least one media file for storing data as one or more data samples; and
generating at least one index file for storing information indicating the configuration of said one or more data samples of said media file, said media file further comprising additional information interspersed throughout said media file, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
3-5. -5. (Cancelled).
-
22. A method of storing video and associated text data, said method comprising the steps of:
-
generating at least one media file in accordance with a first file format, said media file being configured for storing said video and associated text data as one or more data samples; and
generating at least one index file in accordance with a second file format, said index file being configured to store information indicating the configuration of said one or more data samples of said media file; and
adding additional information interspersed throughout said media file, said media file including said additional information being readable by a media player corresponding at least to said first file format, wherein said additional information describes at least a property of said data samples and allows for reconstruction of said index file upon corruption thereof. - View Dependent Claims (23, 27, 28, 29, 30, 31, 32, 33)
-
-
24-26. -26. (Cancelled).
-
34. A method of storing at least text data in one or more files as one or more data samples, said method comprising the steps of:
-
storing a text string in said file corresponding to at least one of said samples, in accordance with a first predetermined data format;
generating at least one copy of said text string; and
storing said copy of said text string in said file in accordance with a second predetermined data format. - View Dependent Claims (35, 36)
-
-
37. An apparatus for storing data, said apparatus comprising:
-
media file generation means for generating at least one media file for storing data as one or more data samples; and
index file generation means for generating at least one index file for storing information indicating the configuration of said one or more data samples of said media file, said media file further comprising additional information interspersed throughout said media file, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof.
-
-
38. An apparatus for storing video and associated text data, said apparatus comprising:
-
media file generation means for generating at least one media file in accordance with a first file format, said media file being configured for storing said video and associated text data as one or more data samples; and
index file generation means for generating at least one index file in accordance with a second file format, said index file being configured to store information indicating the configuration of said one or more data samples of said media file; and
image information adding means for adding additional information interspersed throughout said media file, said media file comprising said additional information being readable by a media player corresponding at least to said first file format, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof.
-
-
39. An apparatus for storing at least text data in one or more files as one or more data samples, said apparatus comprising:
-
storage means for storing a text string in said file corresponding to at least one of said samples, in accordance with a first predetermined data format; and
generation means for generating at least one copy of said text string, said copy of said text string being stored in said file in accordance with a second predetermined data format.
-
-
40. A computer program product comprising a computer readable medium having recorded thereon a computer program for storing data, said program comprising:
-
code for generating at least one media file for storing data as one or more data samples; and
code for generating at least one index file for storing information indicating the configuration of said one or more data samples of said media file, said media file further comprising additional information interspersed throughout said media file, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof.
-
-
41. A computer program product comprising a computer readable medium having recorded thereon a computer program for storing video and associated text data, said program comprising:
-
code for generating at least one media file in accordance with a first file format, said media file being configured for storing said video and associated text data as one or more data samples; and
code for generating at least one index file in accordance with a second file format, said index file being configured to store information indicating the configuration of said one or more data samples of said media file; and
code for adding additional information interspersed throughout said media file, said media file including said additional information being readable by a media player corresponding at least to said first file format, wherein said additional information describes at least one property of said data samples and allows for reconstruction of said index file upon corruption thereof.
-
-
42. A computer program product comprising a computer readable medium having recording thereon a computer program for storing at least text data in one or more files as one or more data samples, said program comprising:
-
code for storing a text string in said file corresponding to at least one of said samples, in accordance with a first predetermined data format;
code for generating at least one copy of said text string; and
code for storing said copy of said text string in said file in accordance with a second predetermined data format.
-
Specification