Patent ID: 8751969

Claim:
An information processor comprising: a coordinate processing module adapted to determine whether a position of a cursor displayed on a first display section, is located in or outside an area of the first display section and output cursor position information to a virtual object management section if the cursor is located outside the area of the first display section; a camera adapted to capture an image made up of a real object including the first display section; a three-dimensional information analysis section adapted to analyze a three-dimensional position of the real object included in the camera-captured image; a second display section adapted to display the camera-captured image; a virtual object management section adapted to generate a virtual object different from the real object included in the camera-captured image and generate a composite image including the generated virtual object and the real object so as to display the composite image on the second display section; and an application execution section adapted to process a specified object specified by the cursor, wherein the virtual object management section calculates a three-dimensional position of the cursor based on the cursor position information supplied from the coordinate processing module so as to display, on the second display section, the composite image in which a virtual cursor is placed at a first calculated position; wherein the application execution section determines whether the specified object is moved by the cursor to locate in or outside the area of the first display section and outputs object position information of the specified object to the virtual object management section if the specified object is moved to locate outside the area of the first display section; and wherein the virtual object management section calculates a three-dimensional position of the specified object based on the object position information of the specified object so as to display, on the second display section, a composite image in which a virtual specified object is placed at a second calculated position.