Method and apparatus for using rotational movement amount of mobile device and computer-readable recording medium for storing computer program
First Claim
Patent Images
1. A method of determining a rotational movement amount of a mobile device comprising:
- generating a posture initialization signal of the mobile device;
determining whether a posture of the mobile device is required by using a correction checking device;
obtaining images at two different points on a path along which the mobile device moves by using an image obtaining device in response to the correction checking unit when a correction of the posture of the mobile device is required;
searching for matching points with respect to the obtained images and obtaining an image coordinate value of each of the matching points;
sensing linear movement of the mobile device and obtaining a linear movement amount from a sensing device; and
obtaining the rotational movement amount by calculating the image coordinate values together with the linear movement amount; and
updating posture of the mobile device using the linear movement amount and the rotational movement amount by using a posture updating device;
determining whether the mobile device arrived at a target position by using a position checking device and outputting a result to the correction checking device; and
generating a movement control signal by using a control unit upon determining the correction of the posture of the mobile device is not required,wherein the calculating of the image coordinate values together with the linear movement amount includes multiplying the image coordinate values with a cross product calculation of the linear movement amount.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of using a rotational movement amount of a mobile device including obtaining images at two different points on a path along which the mobile device moves, searching for matching points with respect to the obtained images and obtaining an image coordinate value of each of the matching points, sensing linear movement of the mobile device and obtaining a linear movement amount using a result of sensing, and obtaining the rotational movement amount using the image coordinate values and the linear movement amount.
44 Citations
16 Claims
-
1. A method of determining a rotational movement amount of a mobile device comprising:
-
generating a posture initialization signal of the mobile device; determining whether a posture of the mobile device is required by using a correction checking device; obtaining images at two different points on a path along which the mobile device moves by using an image obtaining device in response to the correction checking unit when a correction of the posture of the mobile device is required; searching for matching points with respect to the obtained images and obtaining an image coordinate value of each of the matching points; sensing linear movement of the mobile device and obtaining a linear movement amount from a sensing device; and obtaining the rotational movement amount by calculating the image coordinate values together with the linear movement amount; and updating posture of the mobile device using the linear movement amount and the rotational movement amount by using a posture updating device; determining whether the mobile device arrived at a target position by using a position checking device and outputting a result to the correction checking device; and generating a movement control signal by using a control unit upon determining the correction of the posture of the mobile device is not required, wherein the calculating of the image coordinate values together with the linear movement amount includes multiplying the image coordinate values with a cross product calculation of the linear movement amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for determining a rotational movement amount of a mobile device comprising:
-
a correction checking portion which determines whether a correction of a posture of the mobile device is required; an image obtaining portion which obtains images from two different points on a path along which the mobile device moves, upon determining that the posture of the mobile device is required; a coordinate value generating portion which searches for matching points with respect to the obtained images and generates an image coordinate value for each of the matching points; a sensing portion which senses linear movement of the mobile device; a movement amount generating portion which generates a linear movement amount from a result of sensing and generates the rotational movement amount by calculating the image coordinate values together with the linear movement amount; a posture updating portion which updates posture of the mobile device from the linear movement amount and the rotational movement amount generated by the movement amount generating portion and outputs an updated result; a position checking portion which determines whether the mobile device arrived at a target position and outputting a result to the correction checking portion; and a control portion generating a movement control signal upon determining that the correction of the posture of the mobile device is not required, and generating a posture initialization signal, wherein the calculating of the image coordinate values together with the linear movement amount includes multiplying the image coordinate values with a cross product calculation of the linear movement amount. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing at least one computer program to control at least one processing device to implement a method of determining a rotational movement amount of a mobile device, the method comprising:
-
determining whether a posture of the mobile device is required; obtaining images at two different points on a path along which the mobile device moves, upon determining that the posture of the mobile device is required; searching for matching points with respect to the obtained images and generating an image coordinate value of each of the matching points; sensing linear movement of the mobile device and generating a linear movement amount from the sensing; generating the rotational movement amount by calculating the image coordinate values together with the linear movement amount; updating posture of the mobile device using the linear movement amount and the rotational movement amount, determining whether the mobile device arrived at a target position and outputting a result; and generating a movement control signal upon determining that the correction of the posture of the mobile device is not required, wherein the calculating of the image coordinate values together with the linear movement amount includes multiplying the image coordinate values with a cross product calculation of the linear movement amount.
-
Specification