1461105359-8d0ee4e9-6c71-40d3-83ee-85915fc99774

1. A storage device comprising:
an additional data storing unit for storing data in a plurality of file systems included in a disk array device;
a data storing unit for, when performing relocation of data stored in the plurality of file systems, until when the relocation in each of the plurality of file systems is completed, selecting a file system in which the relocation has not been performed from the plurality of file systems as a file system in which the relocation is performed and storing data to be stored in the file system in which the relocation has not been performed in the file system in which the relocation is performed in a predetermined order;
an area calculator for calculating a free space in the file system in which the relocation is performed and data has been stored by the data storing unit;
a data extraction unit for extracting data that is able to be stored in the free space calculated by the area calculator from data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed; and
a data re-storing unit for storing the data extracted by the data extraction unit in the free space.
2. The storage device according to claim 1, further comprising:
a relocating unit for relocating data stored respectively in the plurality of file systems in ascending order of expiration date of storage period,
wherein
the data storing unit sequentially stores data, which is relocated by the relocating unit and will be stored in the file system in which the relocation has not been performed, in the file system in which the relocation is performed in ascending order of the expiration date of storage period of the data,
the area calculator calculates a free space in the file system in which the relocation is performed and data has been stored by the data storing unit;
the data extraction unit extracts data that is able to be stored in the free space calculated by the area calculator from data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed regardless of the expiration date of storage period; and
the data re-storing unit stores the data extracted by the data extraction unit in the free space.
3. A data storage control method comprising:
storing data in a plurality of file systems included in a disk array device;
in case of performing relocation of data stored in the plurality of file systems, selecting a file system in which the relocation has not been performed from the plurality of file systems as a file system in which the relocation is performed and storing data to be stored in the file system in which the relocation has not been performed in the file system in which the relocation is performed in a predetermined order, until when the relocation in each of the plurality of file systems is completed;
calculating a free space in the file system in which the relocation is performed and data has been stored by the selecting a file system in which the relocation has not been performed from the plurality of file systems as a file system in which the relocation is performed and storing data to be stored in the file system in which the relocation has not been performed in the file system in which the relocation is performed in a predetermined order;
extracting data that is able to be stored in the free space calculated by the calculating a free space in the file system in which the relocation is performed and data has been stored from data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed; and
storing data extracted by the extracting data that is able to be stored in the free space in the free space.
4. The data storage control method according to claim 3, further comprising:
relocating data stored respectively in the plurality of file systems in ascending order of expiration date of storage period,
wherein
in the selecting a file system in which the relocation has not been performed from the plurality of file systems as a file system in which the relocation is performed and storing data to be stored in the file system in which the relocation has not been performed in the file system in which the relocation is performed in a predetermined order, data are sequentially stored, which is relocated by storing data extracted by the extracting data that is able to be stored in the free space and will be stored in the file system in which the relocation has not been performed, in the file system in which the relocation is performed in ascending order of the expiration date of storage period of the data,
in the calculating a free space in the file system in which the relocation is performed and data has been stored, a free space is calculated in the file system in which the relocation is performed and data has been stored in the selecting a file system in which the relocation has not been performed from the plurality of file systems as a file system in which the relocation is performed and storing data to be stored in the file system in which the relocation has not been performed in the file system in which the relocation is performed in a predetermined order;
in the extracting data that is able to be stored in the free space, data that is able to be stored in the free space calculated by the calculating a free space in the file system in which the relocation is performed and data has been stored, are extracted from data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed regardless of the expiration date of storage period; and
the data re-storing step stores the data extracted by the extracting data that is able to be stored in the free space.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. Data storage format stored on a computer-readable memory medium, for storing color image with extended gamut color values that is compatible with limited color gamut imaging systems comprising:
a first section for storing color values of the color image in a limited gamut color space;
a second section for storing information identifying image regions that have color values out of the limited gamut; and
a third section for storing the extended gamut color values for the image regions that are identified by the information stored in the second section.
2. The data storage format described in claim 1, wherein the color values stored in a first section of the data storage format are stored in a JFIF format.
3. The data storage format described in claim 1, wherein the color values stored in a first section of the data storage format are stored in a TIFF format.
4. The data storage format described in claim 1, wherein the color values stored in a third section of the data storage format are stored in a compressed format.
5. The data storage format described in claim 4, wherein the color values stored in a third section of the data storage format can be added to the color values stored in a first section of the data storage format as a private tag.
6. Method for using data stored in data storage format including a first section for storing color values of the color image in a limited gamut color space, a second section for storing information identifying image regions that have color values out of the limited gamut, and a third section for storing the extended gamut color values for the image regions that are identified by the information stored in the second section, said method comprising:
utilizing the color values stored in the first section of the data storage format in connection with a first color processing device which is incompatible with extended gamut data, without utilizing data stored in the second and third sections; and
utilizing data stored in all three sections of the data storage format in connection with a second color image processing device which is compatible with extended gamut data.
7. The method defined in claim 6, wherein the extended gamut color values stored in the third section of the data storage format are attached to the color values stored in a first section of the data storage format as a private tag.
8. The method defined in claim 6, wherein the private tag is ignored by a legacy device that is incompatible with extended gamut image color values.
9. The method defined in claim 8, wherein the private tag and the color values stored in the first section of the data storage format are utilized by a device that is compatible with extended gamut image color values.