System and method of interaction for mobile devices
First Claim
1. A system enabling a user to interact with one or more applications running in a mobile device, the system comprising:
- A means of estimating the pose of the mobile device, the pose being defined on a coordinate system, the origin and orientation of the coordinate system being attached to a part of a scene;
A means of mapping the visual output of one or more applications running in the mobile device onto one or more virtual surfaces located within the coordinate system;
A means of rendering on a display associated with the mobile device a view of the visual output mapped onto one or more virtual surfaces according to the relative poses of the mobile device and the one or more virtual surfaces;
A means of accepting a user input related with the view rendered on the display associated with the mobile device and translating this input into a corresponding input to one or more applications running on the mobile device, thereby enabling the user of the system to interact with one or more applications running on the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of interaction with one or more applications running on a mobile device. The system maps the visual output of one or more applications running on the mobile device onto one or more virtual surfaces located within a user defined coordinate system, the mobile device being within this coordinate system, the coordinate system being attach to an arbitrary scene. The system estimates the pose of the mobile device within the coordinate system and according to this pose displays an interactive view of the virtual surfaces. The displayed view enables interaction with the one or more applications running on the mobile device.
-
Citations
20 Claims
-
1. A system enabling a user to interact with one or more applications running in a mobile device, the system comprising:
-
A means of estimating the pose of the mobile device, the pose being defined on a coordinate system, the origin and orientation of the coordinate system being attached to a part of a scene; A means of mapping the visual output of one or more applications running in the mobile device onto one or more virtual surfaces located within the coordinate system; A means of rendering on a display associated with the mobile device a view of the visual output mapped onto one or more virtual surfaces according to the relative poses of the mobile device and the one or more virtual surfaces; A means of accepting a user input related with the view rendered on the display associated with the mobile device and translating this input into a corresponding input to one or more applications running on the mobile device, thereby enabling the user of the system to interact with one or more applications running on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system enabling a mobile device to create video games based on scenes, the system comprising:
-
A means of estimating the pose of the mobile device, the pose being defined on a coordinate system, the origin and orientation of the coordinate system being attached to a part of a scene; A means of creating a map of the scene; A means of identifying features on the map of the scene and interpreting these features as game objects; A means of rendering on a display associated with the mobile device a view of the scene overlaying the game objects and according to the estimated pose of the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification