[go: up one dir, main page]

WO2022005227A1 - Dispositif électronique comprenant un capteur magnétique et procédé de détection magnétique - Google Patents

Dispositif électronique comprenant un capteur magnétique et procédé de détection magnétique Download PDF

Info

Publication number
WO2022005227A1
WO2022005227A1 PCT/KR2021/008361 KR2021008361W WO2022005227A1 WO 2022005227 A1 WO2022005227 A1 WO 2022005227A1 KR 2021008361 W KR2021008361 W KR 2021008361W WO 2022005227 A1 WO2022005227 A1 WO 2022005227A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
processor
parameter
magnetic field
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2021/008361
Other languages
English (en)
Korean (ko)
Inventor
박남준
김진익
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of WO2022005227A1 publication Critical patent/WO2022005227A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V3/00Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation
    • G01V3/08Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation operating with magnetic or electric fields produced or modified by objects or geological structures or by detecting devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V3/00Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation
    • G01V3/36Recording data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V3/00Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation
    • G01V3/38Processing data, e.g. for analysis, for interpretation, for correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V3/00Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation
    • G01V3/40Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation specially adapted for measuring magnetic field characteristics of the earth

Definitions

  • Various embodiments disclosed in this document relate to an electronic device including a magnetic sensor, and a method of calculating a direction of the electronic device based on information collected through the magnetic sensor.
  • An electronic device such as a smartphone, a tablet PC, or a wearable device (eg, an HMD, a smart watch) may include various sensors.
  • the electronic device may include a gyro sensor, an acceleration sensor, or a geomagnetic sensor to recognize a state (eg, a position, a direction, or an inclined angle) of the electronic device.
  • an error in a geomagnetic measurement value may occur due to a geomagnetic disturbance generated by an element inside the device or an element external to the device.
  • the electronic device may increase the accuracy of geomagnetic information through correction corresponding to an element internal to the device or an element external to the device.
  • the electronic device may set a reference magnetic field based on information received from an external server based on location information.
  • the world magnetic model (WMM) is made by the US National Geospatial-Intelligence Agency, and is used for military purposes by the US Department of Defense, the British Ministry of Defense, and NATO.
  • the electronic device may download the WMM and set the reference magnetic field.
  • the electronic device may detect the disturbance by comparing the stored reference magnetic field with the currently measured magnetic field. For example, when the strength of the reference magnetic field and the measured magnetic field are out of a specified range, the electronic device may determine the disturbance caused by an external element.
  • the electronic device may use latitude and longitude information. Since the reference magnetic field by the WMM is an approximate model that covers the entire earth, an error may occur between the magnetic field by the WMM and the actual magnetic field depending on the region.
  • the electronic device determines the magnetic field by the WMM as the reference magnetic field to detect the geomagnetic disturbance caused by an external element, the accuracy of the detected geomagnetic disturbance may be low, and only a relatively strong level of disturbance may be detected.
  • Various embodiments disclosed in this document may provide an electronic device and a magnetic detection method for detecting a geomagnetic disturbance caused by a surrounding environment.
  • An electronic device includes a communication circuit for communicating with an external device, a magnetic sensor for measuring geomagnetism, a memory, and a processor, wherein the processor acquires a magnetic measurement value using the magnetic sensor, and performs a predetermined number of times
  • a score regarding the distribution of the self-measured values is calculated, and when the calculated score is equal to or greater than a first reference value, a first parameter and a second parameter related to the self-measured values is determined, and an error between the self-measured values and the second parameter is determined using the first parameter and the second parameter, and when the error is equal to or less than a second reference value, the first parameter or the second parameter
  • the strength of the reference magnetic field may be determined based on at least one of the parameters, and the reference magnetic field may be stored in the memory according to a specified condition.
  • the electronic device may collect calibration data using a geomagnetic sensor and determine parameters related to the calibration data to detect a geomagnetic disturbance.
  • the electronic device may reduce the amount of computation required to detect geomagnetic disturbance by storing calibration data based on the similarity or distribution of geomagnetic measurement values.
  • the electronic device may calculate a reference magnetic field based on internally calculated information or information received through an external server.
  • FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments of the present disclosure
  • FIG. 2 is a block diagram of an electronic device according to various embodiments of the present disclosure.
  • FIG. 3 is a flowchart illustrating a calibration operation according to various embodiments.
  • FIG. 5 illustrates calculation of a plurality of parameters using calibration data according to various embodiments.
  • FIG. 6 illustrates a determination of a disturbance state according to various embodiments.
  • FIG. 7 is a flowchart illustrating the use of a stored reference magnetic field in accordance with various embodiments.
  • FIG. 8 illustrates the use of a geomagnetic sensor in a direction-related application according to various embodiments.
  • FIG. 9 illustrates the use of a geomagnetic sensor in augmented reality according to various embodiments.
  • FIG. 1 is a block diagram of an electronic device 101 in a network environment 100 according to various embodiments of the present disclosure.
  • the electronic device may have various types of devices.
  • Electronic devices include, for example, portable communication devices (eg, smartphones), computer devices (eg, personal digital assistants), tablet PCs (tablet PCs), laptop PCs (desktop PCs, workstations, or servers); It may include at least one of a portable multimedia device (eg, an e-book reader or an MP3 player), a portable medical device (eg, a heart rate, blood sugar, blood pressure, or body temperature monitor), a camera, or a wearable device.
  • portable multimedia device eg, an e-book reader or an MP3 player
  • portable medical device eg, a heart rate, blood sugar, blood pressure, or body temperature monitor
  • camera e.g., a wearable device.
  • the electronic device is, for example, a television, a digital video disk (DVD) player, an audio device, an audio accessory.
  • Devices such as speakers, headphones, or headsets), refrigerators, air conditioners, vacuum cleaners, ovens, microwaves, washing machines, air purifiers, set-top boxes, home automation control panels, security control panels, game consoles, electronic dictionaries, electronic keys, It may include at least one of a camcorder and an electronic picture frame.
  • the electronic device is a navigation device, a global navigation satellite system (GNSS), an event data recorder (EDR) (eg, a black box for a vehicle/vessel/airplane), an automotive infotainment device. (e.g. head-up displays for vehicles), industrial or home robots, drones, automated teller machines (ATMs), point of sales (POS) instruments, metering instruments (e.g. water, electricity, or gas metering instruments); Alternatively, it may include at least one of an IoT device (eg, a light bulb, a sprinkler device, a fire alarm, a thermostat, or a street lamp).
  • IoT device eg, a light bulb, a sprinkler device, a fire alarm, a thermostat, or a street lamp.
  • the electronic device is not limited to the above-described devices, and, for example, as in the case of a smartphone equipped with a function of measuring personal biometric information (eg, heart rate or blood sugar), a plurality of electronic devices
  • the functions of the devices may be provided in a complex manner.
  • the term user may refer to a person who uses an electronic device or a device (eg, an artificial intelligence electronic device) using the electronic device.
  • the electronic device 101 communicates with the electronic device 102 through a first network 198 (eg, a short-range wireless communication network) or a second network 199 (eg, a long-distance wireless communication network). network) and communicate with the electronic device 104 or the server 108 .
  • the electronic device 101 may communicate with the electronic device 104 through the server 108 .
  • the electronic device 101 includes a processor 120 , a memory 130 , an input device 150 , a sound output device 155 , a display device 160 , an audio module 170 , and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 210, battery 189, communication module 190, subscriber identification module 196 , or an antenna module 197 may be included.
  • at least one of these components eg, the connection terminals 178 ( 1 ( 1 )
  • some of these components eg, the sensor module 176 , the camera module 180 , or the antenna module 197
  • the processor 120 for example, executes software (eg, a program 140) to execute at least one other component (eg, a hardware or software component) of the electronic device 101 connected to the processor 120 . It can control and perform various data processing or operations. According to one embodiment, as at least part of data processing or operation, the processor 120 converts commands or data received from other components (eg, the sensor module 176 or the communication module 190 ) to the volatile memory 132 . may be stored in the volatile memory 132 , and may process commands or data stored in the volatile memory 132 , and store the result data in the non-volatile memory 134 .
  • software eg, a program 140
  • the processor 120 converts commands or data received from other components (eg, the sensor module 176 or the communication module 190 ) to the volatile memory 132 .
  • the volatile memory 132 may be stored in the volatile memory 132 , and may process commands or data stored in the volatile memory 132 , and store the result data in the non-volatile memory 134 .
  • the processor 120 is the main processor 121 (eg, a central processing unit or an application processor), or a secondary processor 123 (eg, a graphic processing unit or an image signal processor) that can operate independently or together with the main processor 121 . , a sensor hub processor, or a communication processor).
  • the main processor 121 e.g, a central processing unit or an application processor
  • a secondary processor 123 e.g, a graphic processing unit or an image signal processor
  • the auxiliary processor 123 is, for example, on behalf of the main processor 121 while the main processor 121 is in an inactive (eg, sleep) state, or the main processor 121 is active (eg, executing an application). ), together with the main processor 121, at least one of the components of the electronic device 101 (eg, the display device 160, the sensor module 176, or the communication module 190) It is possible to control at least some of the related functions or states.
  • the co-processor 123 eg, an image signal processor or a communication processor
  • may be implemented as part of another functionally related component eg, the camera module 180 or the communication module 190. have.
  • the memory 130 may store various data used by at least one component of the electronic device 101 (eg, the processor 120 or the sensor module 176 ).
  • the data may include, for example, input data or output data for software (eg, the program 140 ) and instructions related thereto.
  • the memory 130 may include a volatile memory 132 or a non-volatile memory 134 .
  • the program 140 may be stored as software in the memory 130 , and may include, for example, an operating system 142 , middleware 144 , or an application 146 .
  • the input device 150 may receive a command or data to be used in a component (eg, the processor 120 ) of the electronic device 101 from the outside (eg, a user) of the electronic device 101 .
  • the input device 150 may include, for example, a microphone, a mouse, a keyboard, or a digital pen (eg, a stylus pen).
  • the sound output device 155 may output a sound signal to the outside of the electronic device 101 .
  • the sound output device 155 may include, for example, a speaker or a receiver.
  • the speaker can be used for general purposes such as multimedia playback or recording playback.
  • the receiver may be used to receive an incoming call. According to one embodiment, the receiver may be implemented separately from or as part of the speaker.
  • the display device 160 may visually provide information to the outside of the electronic device 101 (eg, a user).
  • the display device 160 may include, for example, a display, a hologram device, or a projector and a control circuit for controlling the corresponding device.
  • the display device 160 may include a touch sensor configured to sense a touch or a pressure sensor configured to measure the intensity of a force generated by the touch.
  • the audio module 170 may convert a sound into an electric signal or, conversely, convert an electric signal into a sound. According to an embodiment, the audio module 170 acquires a sound through the input device 150 , or an external electronic device (eg, a sound output device 155 ) connected directly or wirelessly with the electronic device 101 . A sound may be output through the electronic device 102 (eg, a speaker or headphones).
  • an external electronic device eg, a sound output device 155
  • a sound may be output through the electronic device 102 (eg, a speaker or headphones).
  • the sensor module 176 detects an operating state (eg, power or temperature) of the electronic device 101 or an external environmental state (eg, user state), and generates an electrical signal or data value corresponding to the sensed state. can do.
  • the sensor module 176 may include, for example, a geomagnetic sensor, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, It may include a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
  • the interface 177 may support one or more designated protocols that may be used by the electronic device 101 to directly or wirelessly connect with an external electronic device (eg, the electronic device 102 ).
  • the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital Card
  • the connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102 ).
  • the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
  • the haptic module 179 may convert an electrical signal into a mechanical stimulus (eg, vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic sense.
  • the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module 180 may capture still images and moving images. According to an embodiment, the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
  • the power management module 188 may manage power supplied to the electronic device 101 .
  • the power management module 188 may be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery 189 may supply power to at least one component of the electronic device 101 .
  • battery 189 may include, for example, a non-rechargeable primary cell, a rechargeable secondary cell, or a fuel cell.
  • the communication module 190 is a direct (eg, wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (eg, the electronic device 102, the electronic device 104, or the server 108). It can support establishment and communication performance through the established communication channel.
  • the communication module 190 may include one or more communication processors that operate independently of the processor 120 (eg, an application processor) and support direct (eg, wired) communication or wireless communication.
  • the communication module 190 is a wireless communication module 192 (eg, a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (eg, : It may include a LAN (local area network) communication module, or a power line communication module).
  • GNSS global navigation satellite system
  • a corresponding communication module among these communication modules is a first network 198 (eg, a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (eg, legacy It may communicate with the external electronic device 104 through a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (eg, a telecommunication network such as a LAN or a WAN).
  • a first network 198 eg, a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)
  • a second network 199 eg, legacy It may communicate with the external electronic device 104 through a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (eg, a telecommunication network such as a LAN or a WAN).
  • a telecommunication network
  • the wireless communication module 192 uses the subscriber information (eg, International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 within a communication network such as the first network 198 or the second network 199 .
  • the electronic device 101 may be identified or authenticated.
  • the antenna module 197 may transmit or receive a signal or power to the outside (eg, an external electronic device).
  • the antenna module 197 may include an antenna including a conductor formed on a substrate (eg, a PCB) or a radiator formed of a conductive pattern.
  • the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network such as the first network 198 or the second network 199 is connected from the plurality of antennas by, for example, the communication module 190 . can be selected. A signal or power may be transmitted or received between the communication module 190 and an external electronic device through the selected at least one antenna.
  • other components eg, a radio frequency integrated circuit (RFIC)
  • RFIC radio frequency integrated circuit
  • peripheral devices eg, a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
  • GPIO general purpose input and output
  • SPI serial peripheral interface
  • MIPI mobile industry processor interface
  • the command or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199 .
  • Each of the external electronic devices 102 or 104 may be the same as or different from the electronic device 101 .
  • all or a part of operations executed in the electronic device 101 may be executed in one or more external electronic devices 102 , 104 , or 108 .
  • the electronic device 101 may perform the function or service itself instead of executing the function or service itself.
  • one or more external electronic devices may be requested to perform at least a part of the function or the service.
  • One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit a result of the execution to the electronic device 101 .
  • the electronic device 101 may process the result as it is or additionally and provide it as at least a part of a response to the request.
  • cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology may be used.
  • the electronic device may have various types of devices.
  • the electronic device may include, for example, a portable communication device (eg, a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device.
  • a portable communication device eg, a smart phone
  • a computer device e.g., a smart phone
  • a portable multimedia device e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a wearable device e.g., a smart bracelet
  • a home appliance device e.g., a home appliance
  • FIG. 2 is a block diagram of an electronic device according to various embodiments of the present disclosure; In FIG. 2 , the configuration related to geomagnetic sensing is mainly illustrated, but the present invention is not limited thereto.
  • an electronic device eg, the electronic device 101 of FIG. 1 201 includes a processor (eg, the processor 120 of FIG. 1 ) 220 , and a memory (eg, the memory 130 of FIG. 1 ). )) 230 , a communication circuit (eg, the communication module 190 of FIG. 1 ) 240 geomagnetic sensor (eg, the sensor module 176 of FIG. 1 ) 250 and a position sensor (eg, the sensor of FIG. 1 ) modules 176 ) 260 .
  • a processor eg, the processor 120 of FIG. 1
  • a memory eg, the memory 130 of FIG. 1 .
  • a communication circuit eg, the communication module 190 of FIG. 1
  • geomagnetic sensor eg, the sensor module 176 of FIG. 1
  • a position sensor eg, the sensor of FIG. 1 ) modules 176
  • the processor 220 may perform an operation necessary for the operation of the electronic device 201 .
  • the processor 220 may calibrate the geomagnetic sensor 250 .
  • the processor 220 may perform calibration while the electronic device 201 moves in a figure 8 shape and store the reference magnetic field in the memory 230 .
  • the processor 220 may use the stored reference magnetic field for various applications, such as a compass application and an application related to virtual reality.
  • the processor 220 may determine whether a state (hereinafter, referred to as a disturbance state) in which a geomagnetic disturbance is generated due to a magnetic material or a metallic material in the vicinity.
  • a state hereinafter, referred to as a disturbance state
  • the azimuth angle of the electronic device may not be accurately recognized because the reference magnetic field is set incorrectly.
  • the processor 220 may exclude the geomagnetic measurement value measured in the disturbance state from the operation of determining the reference magnetic field.
  • the processor 220 may incorrectly display the direction of the electronic device 201 or cause dizziness to the user in the AR glasses.
  • the processor 220 may determine the direction of the electronic device 201 by correcting the reference magnetic field previously measured in the absence of disturbance through the gyro sensor without using the magnetic field measured in the disturbance state.
  • the memory 230 may store various information necessary for the operation of the electronic device 201 . According to an embodiment, the memory 230 may store data or information necessary for a calibration process for the geomagnetic sensor 250 .
  • the memory 230 may store the geomagnetic measurement values collected through the geomagnetic sensor 250 when the calibration process starts.
  • the processor 220 may store the geomagnetic measurement value in the memory 230 according to a specified condition (eg, validity, distribution).
  • the memory 230 may integrate and manage geomagnetic measurement values (hereinafter, referred to as calibration data) necessary for a calibration process.
  • the memory 230 may store reference magnetic field information received from an external server.
  • the memory 230 may store reference magnetic field information based on a world magnetic model (WMM).
  • WMM world magnetic model
  • the communication circuit 240 may transmit/receive data to and from an external device.
  • the communication circuit 240 may receive reference magnetic field information (eg, magnetic field information by WMM) from an external server.
  • the communication circuit 240 may download information required for position measurement of the position sensor 260 through a network.
  • the communication circuit 240 is based on a network (eg, mobile country code (MCC), mobile network code (MNC), GPS, Lat/Lng, or Wi-Fi information). It can also be used to calculate the position.
  • the geomagnetic sensor 250 may measure the strength and direction of a magnetic field around the electronic device 201 .
  • the geomagnetic sensor 250 may collect geomagnetic measurement values having x, y, and z coordinate values in a three-dimensional space.
  • the position sensor 260 may detect the position of the electronic device 201 .
  • the position sensor 260 may receive satellite information through a global navigation satellite system (GNSS) and calculate the current position of the electronic device 210 .
  • GNSS global navigation satellite system
  • the position sensor 260 may be implemented as a part of the communication circuit 240 .
  • the electronic device 201 may measure a magnetic field using various magnetic sensors.
  • FIG. 3 is a flowchart illustrating a calibration operation according to various embodiments.
  • the processor 220 may start a calibration process according to a specified condition to update the reference magnetic field. For example, the processor 220 may periodically perform calibration according to a specified time or perform calibration when a specified application is executed. As another example, when the electronic device 201 moves in a figure 8 shape, the processor 220 may start calibration.
  • the processor 220 may obtain a geomagnetic measurement value using the geomagnetic sensor 250 .
  • the geomagnetic measurement value may include information about the strength and direction of the surrounding magnetic field.
  • the geomagnetic measurement value may have x, y, and z coordinate values in a three-dimensional space.
  • the processor 220 may store the geomagnetic measurement value as calibration data for setting the geomagnetic measurement value as the reference magnetic field.
  • the processor 220 may check the validity of the obtained geomagnetic measurement value, and store the valid geomagnetic measurement value as calibration data. For example, the processor 220 stores the first geomagnetism measurement value, and when the second geomagnetic measurement value measured thereafter is the same as the first geomagnetic measurement value or is similar within a specified range (eg, about 0.1 ⁇ T), the second Geomagnetic measurement values may not be saved as calibration data. When the second geomagnetism measurement value differs from the first geomagnetism measurement value by more than a specified range (eg, about 0.1 ⁇ T), the processor 220 may store the second geomagnetic measurement value as calibration data.
  • a specified range eg, about 0.1 ⁇ T
  • the processor 220 may determine the similarity between the first geomagnetism measured value and the second geomagnetism measured value by the cosine similarity method of Equation 1 below.
  • Cosine similarity can have a value between 0 and 1. The closer the cosine similarity to 1, the more similar the geomagnetism measurements. When the cosine similarity is less than or equal to a specified value (eg, about 0.5), the processor 220 may store the second geomagnetic measurement value as calibration data.
  • a specified value eg, about 0.5
  • the processor 220 may determine whether the geomagnetic measurement value stored in the calibration data is equal to or greater than (or exceeds) a specified number of times. When the geomagnetism measurement values more than the number of times (eg, about 25) or more of the distribution-related scores can be calculated are stored as calibration data, the processor 220 may perform an operation for calculating the reference magnetic field. Through this, unnecessary calculation work may be reduced.
  • the processor 220 may additionally acquire a geomagnetic measurement value through the geomagnetic sensor 250 .
  • the processor 220 calculates a score (hereinafter, a distribution score) about the distribution of the geomagnetic measurement values by using the calibration data.
  • a score hereinafter, a distribution score
  • the processor 220 may reduce unnecessary computational work by performing an operation for calculating a reference magnetic field for calibration data equal to or greater than a specified distribution score.
  • the processor 220 may calculate a distribution score for the calibration data by a DOP (Dilution of Precision) method (see FIG. 4 ).
  • the processor 220 may determine whether the calculated distribution score is equal to or greater than (or greater than) a specified first reference value.
  • a higher distribution score may mean that geomagnetic measurement values included in the calibration data are relatively widely distributed. In this case, it may be easy to calculate (eg, sphere fitting) a sphere corresponding to the geomagnetic measurement values.
  • a lower distribution score may mean that geomagnetic measurement values included in the calibration data are distributed in a relatively limited range. In this case, it may be difficult to calculate (eg, sphere fitting) a sphere corresponding to the geomagnetic measurement values. Alternatively, even if a sphere corresponding to the geomagnetic measurement values is calculated, the reliability of correction using the calibration data may be lowered. Additional information regarding the calculation of the distribution score may be provided through FIG. 4 .
  • the processor 220 may initialize the calibration data. Through this, the processor 220 may not proceed with the calculation for calculating the reference magnetic field, and unnecessary calculation work may be reduced.
  • the processor 220 may calculate a plurality of parameters for calculating the reference magnetic field. For example, the processor 220 may calculate a sphere corresponding to the calibration data. The processor 220 may calculate the coordinates of the center point of the sphere as the first parameter and the radius of the sphere as the second parameter.
  • the processor 220 may determine the disturbance state by using at least one of the plurality of calculated parameters. Also, the processor 220 may determine the reference magnetic field using at least one of a plurality of parameters.
  • a first parameter eg, a spherical center
  • a second parameter eg, a spherical radius
  • Additional information regarding the calculation of the plurality of parameters may be provided through FIG. 5 .
  • the processor 220 may determine whether at least one (eg, a spherical radius) of the plurality of parameters is equal to or greater than (or greater than) a second reference value for determination of the disturbance state.
  • the processor 220 may calculate the coordinates of the spherical center point and the spherical radius for geomagnetic measurement values included in the calibration data through sphere fitting.
  • the processor 220 may check whether the average error between the spherical radius and each of the geomagnetic measurement values is equal to or greater than (or greater than) a preset second reference value (eg, about 0.8 ⁇ T).
  • a preset second reference value eg, about 0.8 ⁇ T
  • the processor 220 may determine that the calibration data was collected in a disturbance state.
  • the average error is less than (or less than) a second reference value (eg, about 0.8 ⁇ T)
  • the processor 220 determines that the calibration data were collected with substantially no or less effect on the disturbance. can
  • the processor 220 may initialize the calibration data (operation 355 ).
  • the processor 220 may calculate the reference magnetic field using a plurality of parameters.
  • the spherical radius among the coordinates and spherical radii of the spherical center point for geomagnetic measurement values included in the calibration data may be the strength of the reference magnetic field.
  • the processor 220 may update the reference magnetic field according to operations 305 to 380 when a specified first time elapses after calibration using the geomagnetic measurement values is completed.
  • the processor 220 may update the reference magnetic field in operations 305 to 380 when a specified second time elapses after the reference magnetic field is stored through calibration.
  • the processor 220 may determine whether to update the first reference magnetic field in operations 305 to 380 with the second reference magnetic field received from the external server.
  • the processor 220 may extract location information of the electronic device 201 .
  • the processor 220 may extract location information of the electronic device 201 based on MCC, MNC, Lat/Lng, and Wi-Fi info values.
  • the processor 220 may receive the second reference magnetic field by the WMM corresponding to the location information.
  • the processor 220 may update the reference magnetic field.
  • 4 illustrates calculation of a distribution score of calibration data according to various embodiments. 4 is illustrative and not limited thereto.
  • the processor 220 may calculate a distribution score of geomagnetic measurement values included in calibration data.
  • the processor 220 may increase the accuracy of the calibration result by using the distribution score.
  • the distribution score may indicate a degree to which geomagnetic measurement values are spread on a sphere.
  • the processor 220 may not calculate a sphere corresponding to the geomagnetic measurement values and may not perform an operation for calculating a reference magnetic field. Through this, the processor 220 may reduce unnecessary computational work.
  • the processor 220 may calculate a distribution score of the calibration data using a dilution of precision (DOP) method.
  • the DOP may be a method of numerically indicating the spread of the geomagnetic measurement value in a three-dimensional space.
  • the processor 220 may calculate a distribution score (GDOP) of the calibration data using Equation 2 below.
  • the GDOP value may mean a state in which geomagnetic measurement values included in the calibration data are narrowly gathered. As the GDOP value is smaller, it may mean that the geomagnetic measurement values included in the calibration data are spread over a wide area.
  • 25 geomagnetic measurement values may be clustered in a relatively small area adjacent to each other.
  • the GDOP value of 25 geomagnetic measurement values may be calculated as 2.85, which is a relatively large value.
  • 25 geomagnetism measurements may be arranged adjacent to each other in an area of a medium size.
  • the GDOP value of 25 geomagnetic measurement values may be calculated as 1.12, which is an intermediate level value.
  • 25 geomagnetic measurement values may be distributed over the entire spherical area.
  • the GDOP value of the 25 geomagnetic measurement values may be calculated as 0.37, which is a relatively small value.
  • the processor 220 may initialize by deleting calibration data corresponding to the first distribution map 410 and the second distribution map 420 . Accordingly, the reference magnetic field using the calibration data corresponding to the first distribution map 410 and the second distribution map 420 may not be calculated. Through this, an unnecessary amount of computation may be reduced.
  • the processor 220 may use calibration data corresponding to the third distribution map 430 to calculate the reference magnetic field.
  • the processor 220 may use calibration data corresponding to the third distribution map 430 to calculate the reference magnetic field.
  • FIG. 5 illustrates calculation of a plurality of parameters using calibration data according to various embodiments.
  • the sphere fitting is exemplarily illustrated as a two-dimensional circle rather than a three-dimensional sphere, but the present invention is not limited thereto.
  • the processor 220 may calculate a plurality of parameters for calculating a reference magnetic field by using calibration data. For example, the processor 220 may calculate a first parameter and a second parameter related to a sphere corresponding to the calibration data (sphere fitting).
  • the first parameter may be a coordinate of a center point of the sphere based on geomagnetic measurement values included in the calibration data.
  • the second parameter may be a size of the radius of the sphere based on geomagnetic measurement values included in the calibration data.
  • 5 exemplarily illustrates a case in which the first to fourteenth geomagnetic measurement values are included in the calibration data, but is not limited thereto.
  • the processor 220 may calculate a circle (in a three-dimensional case, a sphere) 510 corresponding to the first to fourteenth geomagnetic measurement values by using various algorithms of spear fitting.
  • the algorithm may be a method such as least square, gradient descent, Levenberg-Marquadt, or the like.
  • the geomagnetism measurements may be arranged adjacent to a circle (a sphere in three dimensions) 501 centered at the origin (0, 0).
  • the geomagnetic measurement values are adjacent to a circle (a sphere in 3D case) 510 having a center biased (hard iron effect) 510 . can be placed.
  • the processor 220 may calculate a first parameter C and a second parameter R with respect to a circle (a sphere in the case of 3D) 510 corresponding to the calibration data.
  • the first parameter (C) is the coordinate of the center point of the circle (in the case of three dimensions, a sphere) 510 corresponding to the calibration data
  • the second parameter (R) is the circle (in the case of three dimensions, a sphere) corresponding to the calibration data ) may be the size of the radius of 510 .
  • the processor 220 may detect a disturbance state using the second parameter R (refer to FIG. 6 ). When the electronic device is affected by the disturbance, the processor 220 may initialize the calibration data. On the other hand, the processor 220 may determine or correct the reference magnetic field using the first parameter C and the second parameter R in a state that is not substantially affected by the disturbance (hereinafter, referred to as a steady state).
  • a circle (a sphere in three dimensions) 510 corresponding to the calibration data may have an ellipsoid shape (soft iron effect) due to a distorted shape of the sphere.
  • the processor 220 may set the reference magnetic field by correcting the spherical shape according to a specified algorithm.
  • 6 illustrates a determination of a disturbance state according to various embodiments. 6 is illustrative and not limited thereto.
  • the processor 220 may calculate a first parameter C and a second parameter R corresponding to calibration data through sphere fitting.
  • the first parameter C may be a coordinate of a center point of a sphere corresponding to the calibration data.
  • the second parameter R may be a size of a radius corresponding to the calibration data.
  • the processor 220 may use the first parameter C, the second parameter R, and the geomagnetic measurement values to determine whether a disturbance is in the state.
  • the average error (E) of the geomagnetic measurement values may be the average distance between the geomagnetic measurement values and the spherical surface, and may be calculated by the following [Equation 3].
  • the calibration data may be a value close to the earth's magnetic field that is less affected by disturbance.
  • geomagnetic measurement values included in the calibration data may be disposed on the surface of the sphere or disposed adjacent to the surface of the sphere.
  • the average error E may be about 0.59 ⁇ T.
  • the processor 220 may determine the first state 610 as a steady state substantially free from magnetic disturbance. In a steady state, the processor 220 may store or update the reference magnetic field. The strength of the reference magnetic field may correspond to the length of the radius (eg, the second parameter R).
  • the geomagnetic measurement values included in the calibration data may be disposed relatively far from the surface of the sphere.
  • the average error E may be about 1.9802 ⁇ T.
  • the processor 220 may determine the second state 620 as a disturbance state. In the disturbance state, the processor 220 may initialize the calibration data without updating the reference magnetic field.
  • the processor 220 may determine the second reference value by comparing it with the previous most recent calibration operation. For example, when the second calibration process is performed after the first calibration process is completed, the processor 220 may set the first average error in the first calibration process as the second reference value of the second calibration process. When the second average error of the second calibration process is smaller than the first average error of the first calibration process (when the disturbance is less affected), the reference magnetic field may be updated.
  • the processor 120 sets a designated time period to determine whether to update the reference magnetic field strength based on the first reference value (related to the distribution score) and the second reference value (related to the disturbance state) for each time period.
  • the processor 120 updates the reference magnetic field strength according to the first reference value (related to the distribution score) and the second reference value (related to the disturbance state) can be decided
  • FIG. 7 is a flowchart illustrating the use of a stored reference magnetic field in accordance with various embodiments.
  • the processor 220 may obtain a measured magnetic field using the geomagnetic sensor 250 .
  • the processor 220 may collect the measured magnetic field.
  • the processor 220 may determine whether the first reference magnetic field based on the calibration data is stored.
  • the first reference magnetic field may be a value stored by a first reference value (related to a distribution score) and a second reference value (related to a disturbance state) (refer to FIG. 3 ).
  • the processor 220 may compare the first reference magnetic field with the measured magnetic field. For example, the processor 220 may compare the first reference magnetic field and the measured magnetic field by a cosine similarity method.
  • the processor 220 may determine whether the second reference magnetic field received through the external server is stored.
  • the second reference magnetic field may be a value set by a world magnetic model (WMM).
  • WMM world magnetic model
  • the processor 220 may compare the second reference magnetic field with the measured magnetic field. For example, the processor 220 may compare the magnitude of the second reference magnetic field with the magnitude of the measured magnetic field. The processor 220 may parse or extract a portion of the second reference magnetic field based on the location information, and compare the strength of a representative value (or average value) of the partial data with the strength of the measured magnetic field.
  • the third reference value may be a value defined as a difference in strength or an angle difference (phase difference) of a magnetic field.
  • the processor 220 controls the measured magnetic field in a disturbance state. can be determined as The processor 220 may delete the measured magnetic field and not use it in an application.
  • the processor 220 when the difference between the first reference magnetic field and the measured magnetic field or the difference between the second reference magnetic field and the measured magnetic field is less than (or less than) the third reference value, the processor 220 operates in a steady state in which the measured magnetic field is not disturbed. It can be determined from the measured value. The processor 220 may use the measured magnetic field in an application.
  • the processor 220 may process it as a state in which it cannot be determined whether it is a disturbance state.
  • the processor 220 acquires a second reference magnetic field based on location information obtained through a location sensor (eg, GPS) or a network can do.
  • the second reference magnetic field may be a value set by a world magnetic model (WMM).
  • WMM world magnetic model
  • FIG. 8 illustrates the use of a geomagnetic sensor in a direction-related application according to various embodiments.
  • electronic devices 801 and 802 include a geomagnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 ).
  • An application to be used (hereinafter, a direction application) (eg, a compass app, a map app, a navigation app, an augmented reality app, and a 360 video viewer) may be executed.
  • the orientation application may calculate the postures of the electronic devices 801 and 802 on the global coordinate system by using measurement values of the acceleration sensor, the gyro sensor, and the geomagnetic sensor.
  • a geomagnetic sensor inside the electronic devices 801 and 802 may be used to calculate the magnetic north reference azimuth of the electronic devices 801 and 802 .
  • the electronic devices 801 and 802 may correct the azimuth error by integrating the measured magnetic field of the gyro sensor. When the measured magnetic field is used to correct the azimuth in a disturbance state that is affected by factors such as surrounding magnetic materials, electronic products, and steel structures of buildings, the accuracy of the azimuth may be reduced.
  • the electronic devices 801 and 802 may determine whether actual measurement data is collected in a disturbance state. In a disturbance state, the electronic devices 801 and 802 may not correct the azimuth by using the measured magnetic field. In the disturbance state, the electronic devices 801 and 802 update the orientation of the electronic devices 801 and 802 by the gyro sensor, and in a normal state without disturbance, the electronic devices 801 and 802 detect the gyro sensor and the geomagnetic sensor. You can use them at the same time to update the direction. Through this, the electronic devices 801 and 802 may provide the azimuth angle in a state in which they are less affected by the disturbance.
  • the electronic devices 801 and 802 may execute a compass app. If other electronic products or magnets are placed around it, it may be in a state of disturbance due to the surrounding magnetic field. In this case, even if the directions of the electronic devices 801 and 802 do not change, the azimuth displayed on the compass app may change due to disturbance.
  • the electronic devices 801 and 802 display the direction (orientation) of the electronic device 201 using a geomagnetic sensor, the compass needle may shake even when there is no movement of the electronic devices 801 and 802 due to geomagnetic disturbance. have.
  • the electronic devices 801 and 802 may acquire location information of the electronic devices 801 and 802 through a location sensor (eg, GPS) or a network.
  • the processor 220 may set a reference magnetic field (eg, a reference magnetic field by WMM) through an external server based on the location information.
  • a reference magnetic field eg, a reference magnetic field by WMM
  • the electronic devices 801 and 802 may recognize disturbance due to a relatively strong magnetic field.
  • the electronic devices 801 and 802 may update the directions of the electronic devices 801 and 802 by correcting the disturbance caused by the strong magnetic field.
  • the electronic devices 801 and 802 may update the reference magnetic field through figure 8 calibration.
  • the electronic devices 801 and 802 may update the reference magnetic field according to the method illustrated in FIG. 3 . Through this, the electronic devices 801 and 802 may also correct disturbance caused by a relatively weak magnetic field.
  • FIG. 9 illustrates the use of a geomagnetic sensor in augmented reality according to various embodiments.
  • an electronic device 901 may be a device (eg, smart glasses) supporting augmented reality.
  • the electronic device 901 may utilize a geomagnetic sensor to display a user's point of interest (POI).
  • POI point of interest
  • the bearing may be shaken, and this may cause the user to see the object shake, which may cause dizziness or motion sickness of the user.
  • the electronic device 901 may determine the disturbance state, and may not update the reference magnetic field in the disturbance state.
  • the electronic device 901 may periodically collect geomagnetic measurement values using the geomagnetic sensor 250 .
  • the electronic device 901 may use the reference magnetic field determined by the first reference value (related to the distribution score) and the second reference value (related to the disturbance state) (refer to FIG. 3 ).
  • the electronic device 901 may provide an azimuth based on a rotation value updated by the gyro sensor instead of a measurement value of the geomagnetic sensor.
  • the azimuth may be determined by adding the relative rotation value by the gyro sensor from the measurement value of the geomagnetic sensor at the previous time point.
  • the electronic device 901 may detect state information (eg, going straight, rotating) of a user's movement using a geomagnetic sensor in a state in which the GPS does not operate correctly (eg, indoors of a building). .
  • the electronic device 901 may provide map information based on the state information.
  • the electronic device 901 may output a sound or may be used in pairing with a sound output device (eg, an earbud or a headset) that outputs a sound.
  • a sound output device eg, an earbud or a headset
  • the electronic device 901 detects the user's movement status information (eg, going straight or turning) using a geomagnetic sensor. can do.
  • the electronic device 901 may provide an audio guide based on the state information.
  • the reference magnetic field may be used between a plurality of electronic devices.
  • the first electronic device and the second electronic device may transmit data through pairing.
  • the first electronic device and the second electronic device may be paired to transmit/receive data.
  • the first electronic device and the second electronic device may determine whether they are disposed within a specified first distance (eg, about 2 m) through short-range communication (eg, BLE communication).
  • the first electronic device or the second electronic device may estimate the distance between the devices through BLE broadcasting.
  • the first electronic device and the second electronic device may activate a geomagnetic sensor, a proximity sensor, or an illuminance sensor.
  • the first electronic device or the second electronic device may recognize whether the distance between the devices approaches within a second distance (eg, about 2 cm) using a geomagnetic sensor, a proximity sensor, or an illuminance sensor.
  • the first electronic device or the second electronic device may be determined that the distance of is approached within the second distance (eg, about 2 cm).
  • the first electronic device may be a disturbance element with respect to the geomagnetic sensor of the second electronic device
  • the second electronic device may be a disturbance element with respect to the geomagnetic sensor of the first electronic device.
  • the first electronic device and the second electronic device may pair and transmit a file.
  • a second distance e.g, 2 cm
  • the risk of device damage may be reduced between the first electronic device and the second electronic device without using an acceleration pattern or NFC, and the inconvenience of having to make contact while moving the device for pairing may be improved.
  • Electronic devices are external.
  • a communication circuit that communicates with the device (eg, the communication module 190 of FIG. 1 , the communication circuit 240 of FIG. 2 ), a magnetic sensor that measures geomagnetism (eg, the geomagnetic sensor 250 of FIG. 2 ), a memory (eg, the memory 130 of FIG. 1 , the memory 230 of FIG. 2 ) and a processor (eg, the processor 120 of FIG. 1 , the processor 220 of FIG. 2 ), and the processor (eg, FIG. The processor 120 of FIG.
  • the processor 220 of FIG. 2 acquire a magnetic measurement value using the magnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 ), and the magnetic measurement values more than a specified number of times are
  • the memory eg, the memory 130 of FIG. 1 , the memory 230 of FIG. 2
  • a score regarding the distribution of the self-measured values is calculated, and when the calculated score is equal to or greater than the first reference value, the self-measured value is stored.
  • the strength of the reference magnetic field is determined based on at least one of the first parameter or the second parameter, and the reference magnetic field is stored in the memory (eg, the memory 130 of FIG. 1 , FIG. 2 ) according to a specified condition. It can be stored in the memory 230 of the.
  • the processor may include a first magnetism acquired through the magnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 ).
  • the measured value is stored in the memory (eg, the memory 130 of FIG. 1 , the memory 230 of FIG. 2 ), and the second magnetism acquired through the magnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 )
  • the second magnetic measurement value may be stored in the memory (eg, the memory 130 of FIG. 1 and the memory 230 of FIG. 2 ).
  • the processor may calculate the score using a Dilution of Precision (DOP) method.
  • DOP Dilution of Precision
  • the processor may calculate the score using the following [Equation 4].
  • the processor (eg, the processor 120 of FIG. 1 , the processor 220 of FIG. 2 ) stores the self-measured values in the memory (eg, FIG. 1 ) when the score is less than the first reference value. of the memory 130 and the memory 230 of FIG. 2).
  • the processor may calculate a sphere corresponding to the magnetic measurement values through spear fitting. .
  • the processor determines the first parameter as a coordinate value of a center point of the sphere, and sets the second parameter as the It can be determined by the radius of the sphere.
  • the processor (eg, the processor 120 of FIG. 1 , the processor 220 of FIG. 2 ) includes a sphere determined by the first parameter and the second parameter and each of the magnetic measurement values; may be determined as the error.
  • the processor determines the electronic device (eg, the electronic device of FIG. 1 ).
  • the device 101, the electronic device 201 of FIG. 2 , the electronic devices 801 and 802 of FIG. 8 , and the electronic device 901 of FIG. 9 ) may determine the geomagnetic disturbance state by an external element.
  • the specified condition may be a condition for comparing the magnetic field information received from the external device with the reference magnetic field.
  • the processor may receive the magnetic field information by a world magnetic model (WMM) from the external device.
  • WMM world magnetic model
  • the specified condition may be a condition in which a specified first time elapses after calibration using the magnetic measurement values is completed.
  • the specified condition may be a condition in which a specified second time elapses after the reference magnetic field is stored through a separate calibration.
  • the processor may include the electronic device (eg, the electronic device 101 of FIG. 1 , the electronic device 201 of FIG. 2 ).
  • the magnetic measurement values are stored in the memory (eg, the memory 130 of FIG. 1 , FIG. 2 may be stored in the memory 230).
  • the processor when the error is less than the second reference value, the processor (eg, the processor 120 of FIG. 1 , the processor 220 of FIG. 2 ) stores the self-measured values in the memory (eg, FIG. 1 ). of the memory 130 and the memory 230 of FIG. 2).
  • the magnetic sensor eg, the geomagnetic sensor 250 of FIG. 2
  • the magnetic sensor may be used to acquire a first magnetic measurement value, and delete the first magnetic measurement value based on comparison with the reference magnetic field.
  • the processor when the reference magnetic field is not stored, the processor (eg, the processor 120 of FIG. 1 and the processor 220 of FIG. 2 ) is based on a comparison of magnetic field information received from the external device.
  • the first magnetic measurement value may be deleted.
  • the magnetic detection method may include an electronic device (eg, the electronic device 101 of FIG. 1 , the electronic device 201 of FIG. 2 , the electronic devices 801 and 802 of FIG. 8 , and the electronic device 901 of FIG. 9 ). )), and the electronic device (eg, the electronic device 101 of FIG. 1 , the electronic device 201 of FIG. 2 , the electronic devices 801 and 802 of FIG. 8 , and the electronic device 901 of FIG. 9 )
  • An operation of acquiring a magnetic measurement value using a magnetic sensor eg, the geomagnetic sensor 250 of FIG.
  • an operation of calculating a score regarding the distribution of the self-measured values, and determining a first parameter and a second parameter regarding the self-measured values when the calculated score is equal to or greater than a first reference value an operation of determining an error between the self-measured values and the second parameter using the first parameter and the second parameter, and when the error is equal to or less than a second reference value, the first parameter or the second parameter determining the strength of the reference magnetic field based on at least one of the parameters, and setting the reference magnetic field according to a specified condition to the electronic device (eg, the electronic device 101 of FIG. 1 , the electronic device 201 of FIG. 2 , and FIG. It may include an operation of storing the data in a memory (eg, the memory 130 of FIG. 1 and the memory 230 of FIG. 2 ) of the electronic device 801 and 802 of FIG. 8 and the electronic device 901 of FIG. 9 .
  • a memory eg, the memory 130 of FIG. 1 and the memory 230 of FIG. 2
  • the operation of acquiring the magnetic measurement value includes the first magnetic measurement value obtained through the magnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 ) to the memory (eg, the memory ( 130), the operation of storing in the memory 230 of FIG. 2 , and the difference between the second magnetic measurement value and the first magnetic measurement value obtained through the magnetic sensor (eg, the geomagnetic sensor 250 of FIG. 2 )
  • the operation may include storing the data in the memory (eg, the memory 130 of FIG. 1 and the memory 230 of FIG. 2 ).
  • the determining of the first parameter and the second parameter may include calculating a spherical surface corresponding to the magnetic measurement values through spear fitting, and calculating the first parameter of the spherical surface.
  • the method may include determining the coordinate value of the center point and determining the second parameter as the radius of the sphere.
  • the electronic device may have various types of devices.
  • the electronic device may include, for example, a portable communication device (eg, a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device.
  • a portable communication device eg, a smart phone
  • a computer device e.g., a smart phone
  • a portable multimedia device e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a camera e.g., a portable medical device
  • a wearable device e.g., a smart bracelet
  • a home appliance device e.g., a home appliance
  • first, second, or first or second may be used simply to distinguish the element from other elements in question, and may refer to elements in other aspects (e.g., importance or order) is not limited. that one (eg first) component is “coupled” or “connected” to another (eg, second) component, with or without the terms “functionally” or “communicatively” When referenced, it means that one component can be connected to the other component directly (eg by wire), wirelessly, or through a third component.
  • module may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as, for example, logic, logic block, component, or circuit.
  • a module may be an integrally formed part or a minimum unit or a part of the part that performs one or more functions.
  • the module may be implemented in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • one or more instructions stored in a storage medium may be implemented as software (eg, the program 140) including
  • a processor eg, processor 120
  • a device eg, electronic device 801
  • the one or more instructions may include code generated by a compiler or code executable by an interpreter.
  • the device-readable storage medium may be provided in the form of a non-transitory storage medium.
  • 'non-transitory' only means that the storage medium is a tangible device and does not include a signal (eg, electromagnetic wave), and this term is used in cases where data is semi-permanently stored in the storage medium and It does not distinguish between temporary storage cases.
  • a signal eg, electromagnetic wave
  • the method according to various embodiments disclosed in this document may be provided as included in a computer program product.
  • Computer program products may be traded between sellers and buyers as commodities.
  • the computer program product is distributed in the form of a machine-readable storage medium (eg compact disc read only memory (CD-ROM)), or via an application store (eg Play Store TM ) or on two user devices ( It can be distributed online (eg download or upload), directly between smartphones (eg smartphones).
  • a part of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium such as a memory of a server of a manufacturer, a server of an application store, or a relay server.
  • each component eg, a module or a program of the above-described components may include a singular or a plurality of entities.
  • one or more components or operations among the above-described corresponding components may be omitted, or one or more other components or operations may be added.
  • a plurality of components eg, a module or a program
  • the integrated component may perform one or more functions of each component of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. .
  • operations performed by a module, program, or other component are executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations are executed in a different order, or omitted. or one or more other operations may be added.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Geology (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Geophysics (AREA)
  • Electromagnetism (AREA)
  • Measuring Magnetic Variables (AREA)

Abstract

Un dispositif électronique, selon un mode de réalisation divulgué dans le présent document, comprend : un circuit de communication qui effectue une communication avec un dispositif externe ; un capteur magnétique qui mesure le géomagnétisme ; une mémoire ; et un processeur, le processeur pouvant : acquérir des valeurs de mesure magnétique à l'aide du capteur magnétique ; lorsque les valeurs de mesure magnétique sont stockées dans la mémoire plus d'un nombre spécifié de fois, calculer un score des valeurs de mesure magnétique ; lorsque le score calculé est égal ou supérieur à une première valeur de référence, déterminer un premier paramètre et un second paramètre associés aux valeurs de mesure magnétique ; déterminer une erreur entre les valeurs de mesure magnétique et le second paramètre à l'aide du premier paramètre et du second paramètre ; lorsque l'erreur est égale ou inférieure à une seconde valeur de référence, déterminer l'intensité d'un champ magnétique de référence en fonction du premier paramètre et/ou du second paramètre ; et stocker le champ magnétique de référence dans la mémoire en fonction d'une condition spécifiée. Divers autres modes de réalisation inférés de la description sont également possibles.
PCT/KR2021/008361 2020-07-03 2021-07-01 Dispositif électronique comprenant un capteur magnétique et procédé de détection magnétique Ceased WO2022005227A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2020-0082070 2020-07-03
KR1020200082070A KR20220004345A (ko) 2020-07-03 2020-07-03 자기 센서를 포함하는 전자 장치 및 자기 검출 방법

Publications (1)

Publication Number Publication Date
WO2022005227A1 true WO2022005227A1 (fr) 2022-01-06

Family

ID=79316619

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2021/008361 Ceased WO2022005227A1 (fr) 2020-07-03 2021-07-01 Dispositif électronique comprenant un capteur magnétique et procédé de détection magnétique

Country Status (2)

Country Link
KR (1) KR20220004345A (fr)
WO (1) WO2022005227A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114877793A (zh) * 2022-05-13 2022-08-09 维沃移动通信有限公司 电子设备、电子设备状态确定方法及相关设备
CN119454238A (zh) * 2024-11-11 2025-02-18 江苏康众数字医疗科技股份有限公司 磁定位系统的校准方法、装置、系统、设备、介质和产品
CN120703855A (zh) * 2025-08-28 2025-09-26 吉林大学 一种多旋翼无人机航空磁测数据的实时预处理方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240021022A (ko) * 2022-08-09 2024-02-16 삼성전자주식회사 자석 스트랩을 포함하는 웨어러블 전자 장치 및 지자기 데이터 업데이트 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006133154A (ja) * 2004-11-09 2006-05-25 Alps Electric Co Ltd 地磁気センサ及びこの地磁気センサを備えた移動体表示装置
JP2011227074A (ja) * 2010-04-14 2011-11-10 Commissariat A L'energie Atomique Et Aux Energies Alternatives 磁場測定値補償方法および装置、物体位置特定方法およびシステム、ならびに、これらの方法の情報記録媒体
JP2014149178A (ja) * 2013-01-31 2014-08-21 Casio Comput Co Ltd 走行状態検出装置およびプログラム
US20170122775A1 (en) * 2015-11-02 2017-05-04 Seiko Epson Corporation Motion detecting device and motion analyzing system
KR20200011209A (ko) * 2018-07-24 2020-02-03 삼성전자주식회사 위성 측위 회로를 이용하여 획득된 방위 정보에 기반하여, 센서를 통해 획득된 방위 정보 또는 센서를 보정하는 방법 및 이를 지원하는 전자 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006133154A (ja) * 2004-11-09 2006-05-25 Alps Electric Co Ltd 地磁気センサ及びこの地磁気センサを備えた移動体表示装置
JP2011227074A (ja) * 2010-04-14 2011-11-10 Commissariat A L'energie Atomique Et Aux Energies Alternatives 磁場測定値補償方法および装置、物体位置特定方法およびシステム、ならびに、これらの方法の情報記録媒体
JP2014149178A (ja) * 2013-01-31 2014-08-21 Casio Comput Co Ltd 走行状態検出装置およびプログラム
US20170122775A1 (en) * 2015-11-02 2017-05-04 Seiko Epson Corporation Motion detecting device and motion analyzing system
KR20200011209A (ko) * 2018-07-24 2020-02-03 삼성전자주식회사 위성 측위 회로를 이용하여 획득된 방위 정보에 기반하여, 센서를 통해 획득된 방위 정보 또는 센서를 보정하는 방법 및 이를 지원하는 전자 장치

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114877793A (zh) * 2022-05-13 2022-08-09 维沃移动通信有限公司 电子设备、电子设备状态确定方法及相关设备
CN119454238A (zh) * 2024-11-11 2025-02-18 江苏康众数字医疗科技股份有限公司 磁定位系统的校准方法、装置、系统、设备、介质和产品
CN120703855A (zh) * 2025-08-28 2025-09-26 吉林大学 一种多旋翼无人机航空磁测数据的实时预处理方法

Also Published As

Publication number Publication date
KR20220004345A (ko) 2022-01-11

Similar Documents

Publication Publication Date Title
WO2021025272A1 (fr) Dispositif électronique pliable pour détecter un angle de pliage, et son procédé de fonctionnement
WO2022005227A1 (fr) Dispositif électronique comprenant un capteur magnétique et procédé de détection magnétique
WO2020050636A1 (fr) Procédé et appareil de reconnaissance de gestes basée sur l'intention de l'utilisateur
WO2020130691A1 (fr) Dispositif électronique et procédé pour fournir des informations sur celui-ci
WO2019017592A1 (fr) Dispositif électronique déplacé sur la base d'une distance par rapport à un objet externe et son procédé de commande
WO2020055112A1 (fr) Dispositif électronique, et procédé pour l'identification d'une position par un dispositif électronique
WO2021137402A1 (fr) Dispositif électronique détectant un emplacement et procédé associé
WO2018216868A1 (fr) Dispositif électronique et procédé d'entrée de dispositif d'entrée
WO2022080869A1 (fr) Procédé de mise à jour d'une carte tridimensionnelle au moyen d'une image et dispositif électronique prenant en charge ledit procédé
WO2021080171A1 (fr) Procédé et dispositif permettant la détection d'un port à l'aide d'un capteur inertiel
WO2022014836A1 (fr) Procédé et appareil d'affichage d'objets virtuels dans différentes luminosités
WO2020130633A1 (fr) Procédé d'exploitation basé sur la localisation, dispositif électronique et support de stockage
WO2020153818A1 (fr) Procédé de commande d'un dispositif électronique externe et dispositif électronique le prenant en charge
WO2021225333A1 (fr) Dispositif électronique permettant de fournir un service de réalité augmentée, et son procédé de fonctionnement
WO2021080163A1 (fr) Dispositif électronique permettant de détecter un emplacement d'utilisateur et procédé associé
WO2020085712A1 (fr) Dispositif électronique et procédé pour mesurer l'emplacement du dispositif électronique
WO2020130579A1 (fr) Procédé de traitement d'image, et dispositif électronique associé
WO2022145926A1 (fr) Dispositif électronique et procédé de correction de données de capteur de dispositif électronique
WO2022085940A1 (fr) Procédé et appareil de commande d'affichage d'une pluralité d'objets sur un dispositif électronique
WO2018131903A1 (fr) Procédé de détection de marqueur et dispositif électronique associé
WO2021107349A1 (fr) Dispositif électronique permettant de détecter un emplacement et procédé associé
WO2020085867A1 (fr) Procédé pour indiquer un impact de chocs externes et dispositif électronique associé
WO2024035059A1 (fr) Dispositif électronique portable comprenant une sangle magnétique et procédé de mise à jour de données géomagnétiques
WO2023068549A1 (fr) Dispositif électronique utilisant un dispositif externe, et son procédé de fonctionnement
WO2022186560A1 (fr) Dispositif électronique d'étalonnage de capteur géomagnétique et procédé de fonctionnement de dispositif électronique

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21833043

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21833043

Country of ref document: EP

Kind code of ref document: A1