Information processing method and apparatus
First Claim
1. An information processing method for storing binary data and metadata related to the binary data into a storage medium, comprising:
- an allocation step of allocating a first storage area for metadata in advance on said storage medium;
a first storage step of allocating a metadata storage area for storing said metadata from said first storage area allocated at said allocation step, and storing said metadata into said metadata storage area;
a second storage step of storing binary data related to said metadata into a second storage area other than said first storage area on said storage medium; and
a third storage step of storing link information that links said metadata stored in said first storage area with said binary data stored in said second storage area, in correspondence with said metadata, into said first storage area, wherein at third storage step, said link information is stored into an area adjacent to an area where said metadata is stored.
2 Assignments
0 Petitions
Accused Products
Abstract
When binary data and metadata related to the binary data are stored into a storage medium, a metadata storage area is allocated in advance on the storage medium. Then a storage area is allocated for storing the metadata from the head of the metadata storage area, and the metadata is stored into the allocated area. On the other hand, the binary data related to the metadata is stored into a general area other than the metadata storage area. Then link information which links the metadata and the binary data is written, in correspondence with the metadata, into the metadata storage area. As all the metadata are stored in the specialized storage area, the metadata attached to the binary data can be accessed at a high speed.
-
Citations
40 Claims
-
1. An information processing method for storing binary data and metadata related to the binary data into a storage medium, comprising:
-
an allocation step of allocating a first storage area for metadata in advance on said storage medium;
a first storage step of allocating a metadata storage area for storing said metadata from said first storage area allocated at said allocation step, and storing said metadata into said metadata storage area;
a second storage step of storing binary data related to said metadata into a second storage area other than said first storage area on said storage medium; and
a third storage step of storing link information that links said metadata stored in said first storage area with said binary data stored in said second storage area, in correspondence with said metadata, into said first storage area, wherein at third storage step, said link information is stored into an area adjacent to an area where said metadata is stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An information processing apparatus for storing binary data and metadata related to the binary data into a storage medium, comprising:
-
allocation means for allocating a first storage area for metadata in advance on said storage medium;
first storage means for allocating a metadata storage area for storing said metadata from said first storage area allocated by said allocation means, and storing said metadata into said metadata storage area;
second storage means storing binary data related to said metadata into a second storage area other than said first storage area on said storage medium; and
third storage means for storing link information that links said metadata stored in said first storage area with said binary data stored in said second storage area, in correspondence with said metadata, into said first storage area, wherein said third storage means stores said link information into an area adjacent to an area where said metadata is stored. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A control program for a computer to execute an information processing method for storing binary data and metadata related to the binary data into a storage medium, wherein said information processing method comprising:
-
an allocation step of allocating a first storage area for metadata in advance on said storage medium;
a first storage step of allocating a metadata storage area for storing said metadata from said first storage area allocated at said allocation step, and storing said metadata into said metadata storage area;
a second storage step of storing binary data related to said metadata into a second storage area other than said first storage area on said storage medium; and
a third storage step of storing link information that links said metadata stored in said first storage area with said binary data stored in said second storage area, in correspondence with said metadata, into said first storage area, wherein at third storage step, said link information is stored into an area adjacent to an area where said metadata is stored.
-
-
40. A storage medium holding a control program for a computer to execute an information processing method for storing binary data and metadata related to the binary data into a storage medium, wherein said information processing method comprising:
-
an allocation step of allocating a first storage area for metadata in advance on said storage medium;
a first storage step of allocating a metadata storage area for storing said metadata from said first storage area allocated at said allocation step, and storing said metadata into said metadata storage area;
a second storage step of storing binary data related to said metadata into a second storage area other than said first storage area on said storage medium; and
a third storage step of storing link information that links said metadata stored in said first storage area with said binary data stored in said second storage area, in correspondence with said metadata, into said first storage area, wherein at third storage step, said link information is stored into an area adjacent to an area where said metadata is stored.
-
Specification