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 a position of a portable device, the portable device being substantially colocational with the user, the portable device including a camera and a display, the camera capturing a first image stream of a real-world scene, wherein the detection of the position of the portable device comprises identification of an anchor within the first image stream, the anchor being tracked during movement of the portable device;
- 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 being positioned in the augmented reality scene in relation to the identified anchor, 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;
wherein the action indicating awareness comprises adjusting a view direction, in the augmented reality scene, of the virtual character, the view direction of the virtual character being defined relative to the anchor that is tracked during the movement of the portable device;
wherein the adjustment of the view direction of the virtual character is in the direction of the position of the portable device and is defined by turning of the virtual character from a current view direction to an adjusted view direction facing the portable device, and wherein the adjustment of the view direction of the virtual character changes a relationship of the view direction to the anchor, wherein the adjustment of the view direction of the virtual character includes adjustment of a head or eyes of the virtual character so as to look in the direction 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
15 Claims
-
1. A method for causing a virtual character to demonstrate awareness of a user'"'"'s position or activity, the method comprising,
detecting a position of a portable device, the portable device being substantially colocational with the user, the portable device including a camera and a display, the camera capturing a first image stream of a real-world scene, wherein the detection of the position of the portable device comprises identification of an anchor within the first image stream, the anchor being tracked during movement of the portable device; -
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 being positioned in the augmented reality scene in relation to the identified anchor, 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; wherein the action indicating awareness comprises adjusting a view direction, in the augmented reality scene, of the virtual character, the view direction of the virtual character being defined relative to the anchor that is tracked during the movement of the portable device; wherein the adjustment of the view direction of the virtual character is in the direction of the position of the portable device and is defined by turning of the virtual character from a current view direction to an adjusted view direction facing the portable device, and wherein the adjustment of the view direction of the virtual character changes a relationship of the view direction to the anchor, wherein the adjustment of the view direction of the virtual character includes adjustment of a head or eyes of the virtual character so as to look in the direction of the portable device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; -
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 one or more markers in the first image stream, the virtual reality scene including a virtual character positioned with reference to the one or more markers in the first image stream and 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; wherein the action indicating awareness comprises adjusting a view direction, in the virtual reality scene, of the virtual character, the view direction of the virtual character being defined relative to the one or more markers; wherein the adjustment of the view direction is in the direction of the position of the portable device, and wherein the adjustment of the view direction changes a relationship of the view direction to the one or more markers; and continuously updating the adjustment of the view direction as the portable device moves in three-dimensional space. - View Dependent Claims (7, 8, 9)
-
-
10. 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, wherein the sensor data includes an image stream captured by a portable device controlled by the user; -
tracking a position of the user using the sensor data, wherein the tracking of the position of the user includes identification and tracking of one or more markers within the image stream to enable determination of a position of the portable device; 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; wherein the computer program provides a virtual reality environment positioned with reference to the one or more markers, the virtual reality environment including the virtual character positioned with reference to the one or more markers; wherein the user interactivity with the computer program includes interactivity with the virtual reality environment; wherein the signaling attribute is selected from the group consisting of adjustment of the virtual character'"'"'s view direction in the virtual reality environment towards the position of the user so that the adjustment of the view direction changes a relationship of the view direction to the one or more markers, movement of the virtual character in the virtual reality environment towards the position of the user, gesturing by the virtual character in the virtual reality environment towards the position of the user. - View Dependent Claims (11, 12)
-
-
13. A method for providing interactivity with a virtual character, comprising:
-
capturing, by a camera of a portable device, video of a real-world scene having one or more anchors; generating an augmented reality scene based on the captured image stream, the augmented reality scene including a virtual character positioned in the augmented reality scene in relation to the one or more anchors; rendering the augmented reality scene on a display of the portable device; tracking a direction of the camera of the portable device; adjusting a view direction of the virtual character, defined relative to the one or more anchors, in response to the tracked direction of the camera; wherein when the direction of the camera is towards the virtual character, then the view direction of the virtual character is adjusted towards a location of the portable device, and wherein the adjustment of the view direction of the virtual character changes a relationship of the view direction to the one or more anchors. - View Dependent Claims (14, 15)
-
Specification