Patent ID: 8768145

Claim:
A content reproducing apparatus, which reads a content from a recording medium on which the content and a BD-J (Blu-ray Disc Java) program for controlling reproduction of the content are recorded and reproduces the content, the content reproducing apparatus comprising: a content control unit configured to control the reproduction of the content read from the recording medium by reading the BD-J program from the recording medium and executing the BD-J program; a reproduction information recording unit configured to record reproduction information including a reproduction position within the content during the reproduction; a reproduction information acquiring unit configured to acquire, upon a start of the reproduction of the content recorded on the recording medium based upon receiving an instruction of starting reproduction, the reproduction information recorded by the reproduction information recording unit when the content recorded on the recording medium is previously reproduced; and a resume-reproduction control unit configured to start to reproduce the content recorded on the recording medium from the reproduction position identified based on the reproduction information acquired by the reproduction information acquiring unit or from a vicinity thereof without reading and executing the BD-J program, wherein the content control unit controls the reproduction of the content without requiring further instruction of the starting reproduction when the reproduction information is not acquired by the reproduction information acquiring unit, and the resume-reproduction control unit controls the reproduction of the content when the reproduction information is acquired by the reproduction information acquiring unit, and the resume-reproduction control unit continues the reproduction of the content recorded on the recording medium by starting execution of the BD-J program read from the recording medium, when the content of which the reproduction is controlled by the resume-reproduction control unit, without reading and executing the BD-J program, reaches an end point.