Patent ID: 7403220

Claim:
An apparatus comprising: a camera control input device configured to provide a camera control input device signal in response to a user action; a movement sensor configured to provide a movement sensor signal in accordance with a movement of the apparatus, the movement sensor comprising any one of: a horizontal angular rate sensor configured to provide a horizontal movement signal in accordance with a horizontal rate of movement of the apparatus; a vertical angular rate sensor configured to provide a vertical movement signal in accordance with a vertical rate of movement of the apparatus; a horizontal angular acceleration sensor configured to provide the horizontal movement signal in accordance with a horizontal acceleration of the apparatus; and a vertical angular rate sensor configured to provide the vertical movement signal in accordance with a vertical acceleration of the apparatus; and a control signal generator configured to generate a camera control signal comprising a virtual camera control signal for controlling a virtual camera within a virtual environment that is entirely generated by a software application, the virtual environment being generated without images captured by a camera with an image sensor, and the virtual camera control signal being based on the camera control input device signal and the movement sensor signal.