Patent ID: 7854012

Claim:
A contents player comprising: a reading unit which accesses a data carrier and reads out contents including multimedia data and a script from the data carrier; a playing unit which plays the multimedia data included in the contents; an interpreting unit which interprets the script included in the contents; an acquiring unit which acquires an access ID of contents from the script via the interpreting unit when the script includes an allocation request description requesting allocation of a data storing region in an internal or external storing device and generates access right managing information specifying the access ID as an ID accessible to the requested data storing region, and which acquires an access ID of contents from the script via the interpreting unit when the script includes an access instruction description instructing access to a data storing region in the storing device; an access unit which accesses the storing device and generates the requested data storing region in the storing device when the script includes the allocation request description; and a determining unit which determines whether the access to the data storing region is permitted or not when the script includes the access instruction description, based on the access right managing information and the access ID acquired from the script which includes the access instruction description, wherein the access ID acquired by the acquiring unit is an access ID of the contents read out by the reading unit or an access ID of different contents from the contents read out by the reading unit; and wherein the access ID includes a provider ID, a contents ID or both of the provider ID and the contents ID; and wherein when the script includes the allocation request description, the acquiring unit generates in the storing device a directory structure including the access ID and identification information of the data storing region, and further comprising: a checking unit which checks whether a directory structure including the access ID and identification information of the data storing region is present in the storing device or not when the script includes the access instruction description, and wherein the determining unit permits the access to the data storing region when the directory structure is present in the storing device.