MOBILE ELECTRONIC DEVICE, VIRTUAL INFORMATION DISPLAY METHOD AND STORAGE MEDIUM STORING VIRTUAL INFORMATION DISPLAY PROGRAM
First Claim
1. A mobile electronic device comprising:
- a detecting unit configured to detect a change in a position and attitude of the mobile electronic device;
an imaging unit;
a display unit configured to display an image taken by the imaging unit; and
a control unit configured to;
calculate, based on a first image in which a marker placed at a certain position and having a predetermined size and form is taken by the imaging unit, a reference position that is a relative position of the real marker when seen from the mobile electronic device; and
calculate, when causing the display unit to display a second image taken by the imaging unit, a predicted position that is a position at which the marker is predicted to exist in taking the second image, based on a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the first image, a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the second image, and the reference position, and superimpose virtual information corresponding to the marker at a position corresponding to the predicted position of the second image for display.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect, a mobile electronic device includes a detecting unit, an imaging unit, a display unit, and a control unit. The control unit calculates, based on a first image in which a marker is taken by the imaging unit, a reference position that is a relative position of the real marker when seen from the mobile electronic device. When causing the display unit to display a second image taken by the imaging unit, the control unit calculates a predicted position that is a position at which the marker is predicted to exist in taking the second image, based on a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the first image, a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the second image, and the reference position.
-
Citations
11 Claims
-
1. A mobile electronic device comprising:
-
a detecting unit configured to detect a change in a position and attitude of the mobile electronic device; an imaging unit; a display unit configured to display an image taken by the imaging unit; and a control unit configured to; calculate, based on a first image in which a marker placed at a certain position and having a predetermined size and form is taken by the imaging unit, a reference position that is a relative position of the real marker when seen from the mobile electronic device; and calculate, when causing the display unit to display a second image taken by the imaging unit, a predicted position that is a position at which the marker is predicted to exist in taking the second image, based on a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the first image, a position of the mobile electronic device acquired based on a result detected by the detecting unit in taking the second image, and the reference position, and superimpose virtual information corresponding to the marker at a position corresponding to the predicted position of the second image for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A virtual information display method executed by a mobile electronic device that includes a detecting unit, an imaging unit, and a display unit, the virtual information display method comprising:
-
taking a first image, in which a marker placed at a certain position and having a predetermined size and form is taken, by the imaging unit; detecting a first position of the mobile electronic device in taking the first image by the detecting unit; calculating, based on the first image, a reference position that is a relative position of the real marker when seen from the mobile electronic device; taking a second image by the imaging unit; displaying the second image on the display unit; detecting a second position of the mobile electronic device in taking the first image by the detecting unit; calculating a predicted position that is a position at which the marker is predicted to exist in taking the second image, based on the first position of the mobile electronic device, the second position of the mobile electronic device, and the reference position; and superimposing virtual information corresponding to the marker at a position corresponding to the predicted position of the second image for display.
-
-
11. A non-transitory storage medium that stores a virtual information display program for causing, when executed by a mobile electronic device that includes a detecting unit, an imaging unit, and a display unit, the mobile electronic device to execute:
-
taking a first image, in which a marker placed at a certain position and having a predetermined size and form is taken, by the imaging unit; detecting a first position of the mobile electronic device in taking the first image by the detecting unit; calculating, based on the first image, a reference position that is a relative position of the real marker when seen from the mobile electronic device; taking a second image by the imaging unit; displaying the second image on the display unit; detecting a second position of the mobile electronic device in taking the first image by the detecting unit; calculating a predicted position that is a position at which the marker is predicted to exist in taking the second image, based on the first position of the mobile electronic device, the second position of the mobile electronic device, and the reference position; and superimposing virtual information corresponding to the marker at a position corresponding to the predicted position of the second image for display.
-
Specification