There is provided an electronic device including a geomagnetism detection part acquiring magnetic direction data corresponding to geomagnetism every predetermined period of time, a change amount calculation part calculating a change amount of the magnetic direction data, a storage part storing the magnetic direction data, an angular velocity integration part calculating angle data obtained by integration of angular velocity obtained by an angular velocity detection part, and a direction output part.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An electronic device comprising: a geomagnetism detection unit acquiring magnetic direction data corresponding to geomagnetism every predetermined period of time; a change amount calculation unit calculating a change amount of the magnetic direction data; an angular velocity integration unit calculating angle data obtained by integration of angular velocity obtained by an angular velocity detection unit; and a direction output unit configured to: output the magnetic direction data when the magnetic direction data and the angular velocity are within a range of a threshold value; output the angle data when one of the change amount or the angular velocity is outside the range of the threshold value; and output a value in which the angle data is added to a latest geomagnetism data when the change amount and the angular velocity are within the threshold value and when a magnetic disturbance is detected within the electronic device.
2. The electronic device according to claim 1 , further comprising a disturbance detection unit detecting as a disturbance, a period of time during which the magnetic disturbance is occurring from an occurrence of the magnetic disturbance inside the electronic device, wherein, when the magnetic disturbance is detected by the disturbance detection unit the direction output unit outputs a value obtained by adding the angle data calculated by setting a latest time point during a period when exchange amount and the angular velocity are within the threshold value as a base point in time to a geomagnetic vector at the base point in time.
3. The electronic device according to claim 2 , wherein the disturbance detection unit detects a period of time during which the magnetic disturbance occurs from a control signal for controlling the electronic device.
4. An image pickup apparatus comprising: a position detection unit acquiring position data of a current position; an angle detection unit including comprising a direction detection unit acquiring direction data of a current shooting direction and an attitude detection unit acquiring attitude data of the current shooting direction; a storage unit storing reference position data indicating a shooting point with respect to a subject and reference shooting angle data with respect to the shooting point; a display object creation unit creating an imaginary object added to a real environment and changing the imaginary object in response to the position data and angle data; and a display control unit displaying the imaginary object on acquired image data in an overlapping manner, wherein the imaginary object comprises a first display object whose display position changes in response to the current position and a second display object with a shape changing based on the angle data; wherein the direction detection unit comprises: a geomagnetism detection unit acquiring magnetic direction data corresponding to geomagnetism every predetermined period of time; a change amount calculation unit calculating a change amount of the magnetic direction data; an angular velocity integration unit calculating angle data obtained by integration of angular velocity obtained by an angular velocity detection unit; and a direction output unit configured to: output the magnetic direction data when the magnetic direction data and the angular velocity are within a range of a threshold value; output the angle data calculated by the angular velocity integration unit when one of the change amount or the angular velocity is outside the range of the threshold value; and output a value in which the angle data is added to a latest geomagnetism data when the change amount and the angular velocity are within the threshold value and when a magnetic disturbance is detected within the image pickup apparatus.
5. The image pickup apparatus according to claim 4 , further comprising a disturbance detection unit detecting as a disturbance, a period of time during which the magnetic disturbance is occurring from an occurrence of the magnetic disturbance inside the image pickup apparatus wherein, when the magnetic disturbance is detected by the disturbance detection part, the direction output unit outputs a value obtained by adding the angle data calculated by setting a latest time point during a period when exchange amount and the angular velocity are within the threshold value as a base point in time to a geomagnetic vector at the base point in time.
6. The image pickup apparatus according to claim 4 , comprising an angle of view detection unit acquiring current angle of view data, wherein the second display object changes in shape based on the angle data and the angle of view data.
7. The image pickup apparatus according to claim 4 , wherein the second display object is a display object obtained by converting a three-dimensional object to two-dimensional display on a display unit.
8. The image pickup apparatus according to claim 4 , wherein the second display object is a frame.
9. The image pickup apparatus according to claim 4 , wherein the reference position data indicates a recommended point of shooting and the reference shooting angle data indicates a recommended angle of shooting.
10. The image pickup apparatus according to claim 4 , wherein a reduced image of an image previously shot on the shooting point or semi-transmissive display is displayed on an acquired image in an overlapping manner.
11. An electronic device comprising: a geomagnetism detection unit acquiring magnetic direction data corresponding to geomagnetism every predetermined period of time; a change amount calculation unit calculating a change amount of the magnetic direction data; a storage unit storing the magnetic direction data; an angular velocity integration unit calculating angle data obtained by integration of angular velocity obtained by an angular velocity detection unit; a disturbance detection unit detecting as a disturbance, a period of time during which a magnetic disturbance is occurring from immediately before an occurrence of the magnetic disturbance inside the electronic device; and a direction output unit configured to: output the magnetic direction data when the magnetic direction data and the angular velocity are within a range of a threshold value; output the angle data calculated by the angular velocity integration unit by setting a time point when exceeding the threshold value as a base point in time of zero, when one of the change amount or the angular velocity is outside the range of the threshold value; and output a value in which the angle data is added to a latest geomagnetism data stored when the change amount and the angular velocity are within the threshold value, wherein, when the magnetic disturbance is detected by the disturbance detection unit, the direction output unit outputs another value obtained by adding the angle data calculated by the angular velocity integration unit by setting a latest time point during a period when exchange amount and the angular velocity are within the threshold value as the base point in time to a geomagnetic vector at the base point in time.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 16, 2012
October 14, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.