METHOD FOR AN AUGMENTED REALITY CHARACTER TO MAINTAIN AND EXHIBIT AWARENESS OF AN OBSERVER
First Claim
1. A method for causing a virtual character to demonstrate awareness of a user'"'"'s position or activity, the method comprising,detecting the user'"'"'s position by detecting the position of a portable device, the portable device being substantially colocational with the user, the position and movement of the portable device being controlled by the user, the portable device including a camera and a display;
- capturing a first image stream of a real-world scene at the camera;
generating a second image stream based on the first image stream, the second image stream comprising an augmented reality scene formed by inserting a virtual character into the real-world scene as captured in the first image stream, the virtual character configured to perform an action indicating awareness of the position or activity of the user;
displaying the second image stream on the display of the portable device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enabling an augmented reality character to maintain and exhibit awareness of an observer are provided. A portable device held by a user is utilized to capture an image stream of a real environment, and generate an augmented reality image stream which includes a virtual character. The augmented reality image stream is displayed on the portable device to the user. As the user maneuvers the portable device, its position and movement are continuously tracked. The virtual character is configured to demonstrate awareness of the user by, for example, adjusting its gaze so as to look in the direction of the portable device.
-
Citations
21 Claims
-
1. A method for causing a virtual character to demonstrate awareness of a user'"'"'s position or activity, the method comprising,
detecting the user'"'"'s position by detecting the position of a portable device, the portable device being substantially colocational with the user, the position and movement of the portable device being controlled by the user, the portable device including a camera and a display; -
capturing a first image stream of a real-world scene at the camera; generating a second image stream based on the first image stream, the second image stream comprising an augmented reality scene formed by inserting a virtual character into the real-world scene as captured in the first image stream, the virtual character configured to perform an action indicating awareness of the position or activity of the user; displaying the second image stream on the display of the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for causing a virtual character to demonstrate awareness of a user'"'"'s position or activity, the method comprising,
capturing a first image stream of a real-world scene at a camera of a portable device, the portable device being substantially colocational with the user, the position and movement of the portable device being controlled by the user; -
identifying and tracking one or more markers in the first image stream; tracking the position and orientation of the portable device based on the tracking of the one or more markers; generating a second image stream based on the first image stream, the second image stream depicting a virtual reality scene positioned with reference to the markers in the first image stream, the virtual reality scene including a virtual character configured to perform an action indicating awareness of the position or activity of the user; displaying the second image stream on a display of the portable device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for providing user interactivity with a virtual character, the method comprising,
initiating user interactivity with a computer program, determining user interaction with a virtual character of the computer program, detecting sensor data from the user during the user'"'"'s interaction with the virtual character; -
tracking a position of the user using the sensor data; detecting a position of the virtual character during the user'"'"'s interaction with the virtual character; identifying a relative positioning between the user'"'"'s position and the position of the virtual character during the user'"'"'s interaction with the virtual character; identifying a context of the user'"'"'s interaction with the virtual character; identifying a signaling attribute for the context of the user'"'"'s interaction with the virtual character; applying the signaling attribute to the virtual character to convey an awareness of the user by the virtual character. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification