Patent ID: 8588580
Filing Date: 2013-11-19
Classification: G06F,G11B,H04N

Abstract:
1. A playback device for performing functions related to a content recorded on a first recording medium, the functions related to the content including a standardized playback control function and a machine unique function that is unique to the playback device, the standardized playback control function being performed on a content for playback, in the playback device, recorded on the first recording medium, the playback device comprising: a platform configured to read a bytecode application and a library from the first recording medium and run the bytecode application, the library being used by the bytecode application to control the machine unique function; a playback controller configured to perform the standardized playback control function; and a unique function controller configured to perform the machine unique function, wherein the platform includes a programming interface that is used by the bytecode application, and the programming interface includes a playback control programming interface and a communication programming interface, the machine unique function is copying a content for copying, from the first recording medium to a second recording medium, which is different from the first recording medium, the playback controller performs the standardized playback control function in accordance with an instruction from the bytecode application that calls the playback control programming interface, and the library, when called by the bytecode application by a call with arguments, including a storage location of the content for copying and a serial number, transmits a command for setting the storage location of the content for copying and a command for setting the serial number, to the unique function controller, through a socket connection with the unique function controller, via a first port which is one of a plurality of ports included in the playback device, and the unique function controller extracts a content ID of the content for copying, corresponding to the received storage location, transmits a pair of the content ID and the serial number to a server, causes the server to judge whether or not the machine unique function can be used, and performs the machine unique function upon receiving a judgment result from the server, indicating that the machine unique function can be used.