Patent ID: 7853334

Claim:
An information processing apparatus which is capable of executing applications, comprising: first control means for controlling a system of the information processing apparatus; and second control means for controlling the execution of the applications, and wherein the second control means includes state transition control means for defining states of application not dependent on the system and controlling transitions of the defined states, the defined states including at least a state in which content is not selected, a stop state, a playing state and a pause state; and conversion means for converting a command into a format which can be recognized by the system when the command instructing a state transition to the state transition control means is issued; wherein the state transition control means judges whether the state transition is possible or not by the command, based on the defined state when the command instructing the state transition is issued; and wherein the conversion means converts the command into the format which can be recognized by the system only when the state transition is judged to be possible by the state transition control means.