Patent ID: 8280862

Claim:
A digital-cinema processing apparatus for ingesting a digital cinema package (DCP) related to specifications including color space conversion, compression, and encryption for copyright protection in a storage device, the digital-cinema processing apparatus comprising: a controller configured to make an ingestion request; a DCP obtaining unit configured to obtain at least one divided DCP as a divided DCP to be ingested among a plurality of divided DCPs including a common asset map corresponding to a digital cinema, the plurality of divided DCPs having allocated thereto one or more picture track files, sound track files, and/or subtitle track files for the digital cinema, one of the plurality of divided DCPs including an original version of the digital cinema, and another of the plurality of divided DCPs including an alternate version of the digital cinema and including only a content file that corresponds to a difference between the original version and the alternate version of the digital cinema; an asset-map-information extracting unit configured to extract asset map information from the asset map included in the divided DCP to be ingested, the asset map information being information unique to the asset map; a directory determining unit configured to determine an ingestion destination directory for the divided DCP to be ingested in the storage device on the basis of the asset map information; and an ingesting unit configured to ingest the divided DCP to be ingested in the ingestion destination directory of the storage device, wherein, the controller issues a capacity check request to the ingestion unit to verify whether the ingested data of the divided DCP does not exceed an available memory space of the storage device, and after the ingestion unit has verified that there is sufficient memory space in the storage device, the controller issues the ingestion request to the ingestion unit, and the ingestion unit locks operations for reading data from and writing data to the storage device during the ingestion of the divided DCP, and issues a response to the controller upon completion of the ingestion.