JP2022527581A - 運動軌跡記録方法及び関連デバイス - Google Patents
運動軌跡記録方法及び関連デバイス Download PDFInfo
- Publication number
- JP2022527581A JP2022527581A JP2021559689A JP2021559689A JP2022527581A JP 2022527581 A JP2022527581 A JP 2022527581A JP 2021559689 A JP2021559689 A JP 2021559689A JP 2021559689 A JP2021559689 A JP 2021559689A JP 2022527581 A JP2022527581 A JP 2022527581A
- Authority
- JP
- Japan
- Prior art keywords
- gps data
- electronic device
- application processor
- condition
- position points
- 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.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 167
- 238000000034 method Methods 0.000 title claims abstract description 143
- 238000004422 calculation algorithm Methods 0.000 claims description 72
- 230000008569 process Effects 0.000 claims description 69
- 238000012545 processing Methods 0.000 claims description 47
- 238000004891 communication Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000007958 sleep Effects 0.000 abstract description 12
- 238000007726 management method Methods 0.000 description 22
- 230000036541 health Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 11
- 238000001914 filtration Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 9
- 230000001186 cumulative effect Effects 0.000 description 8
- 230000009467 reduction Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 229920001621 AMOLED Polymers 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000002618 waking effect Effects 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001351 cycling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 206010041235 Snoring Diseases 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0254—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/19—Sporting applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/393—Trajectory determination or predictive tracking, e.g. Kalman filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
- G06F1/3218—Monitoring of peripheral devices of display devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/421—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system
- G01S19/426—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system by combining or switching between position solutions or signals derived from different modes of operation in a single system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
Description
図6の実線部分は、低消費電力モードにおける構成要素間の接続関係を示す。図6に示すように、この記録モードでは、GPSチップはMCUに接続されることができ、MCUはアプリケーションプロセッサに接続されることができる。GPSチップは、特定の周波数でMCUにGPSデータを送信する。送信頻度は、例えば、毎秒1ポイントを送信することであってもよい。GPSチップによって送信されるGPSデータは、経度及び緯度データであり、すなわち、1つのGPSデータは、1つの位置ポイントの経度及び緯度に対応する。MCUは、単純化された測位アルゴリズムを使用してGPSデータに対して第1の処理を実行し、第1の処理後に得られた処理されたGPSデータをMCUに記憶する。低消費電力モードから通常モードに切り替えるための条件が満たされたとき、MCUは、記憶されたGPSデータをアプリケーションプロセッサにバッチで送信する。MCUによって送信されたGPSデータを受信した後、アプリケーションプロセッサは、GPSデータに対して第2の処理を実行し、第2の処理後に得られたGPSデータを運動APPのマップ上にポイント形式で表示する。第2の処理は、主に、第1の処理後に得られたGPSデータに対して行われるノイズ低減及び平滑化などの処理である。GPSデータがバッチで送信された後、MCUは、記憶されたGPSデータを消去してメモリを解放し、低消費電力モードで次期にわたって第1の処理後に取得されたGPSデータを記憶することができる。複数のポイントが接続されて線を形成することができ、運動APPのマップ上に最終的に表示される線はユーザの運動軌跡であることが分かる。したがって、ユーザは、自身の運動軌跡をマップ上で見ることができる。低消費電力モードから通常モードに切り替える条件については、以降の実施形態で説明される。詳細についてはここでは説明されない。
図6の破線部は、通常モードにおける構成要素間の接続関係を示す。図6に示すように、この記録モードでは、GPSチップはアプリケーションプロセッサに接続されることができる。GPSチップは、特定の周波数でGPSデータをアプリケーションプロセッサに送信する。送信頻度は、例えば、毎秒1ポイントを送信することであってもよい。GPSチップによって送信されるGPSデータは、経度及び緯度データであり、すなわち、1つのGPSデータは、1つの位置ポイントの経度及び緯度に対応する。アプリケーションプロセッサは、GPSチップによって送信されたGPSデータを完全測位アルゴリズムを使用して処理し、処理されたGPSデータを運動APPのマップ上にポイント形式で表示する。複数のポイントが接続されて線を形成することができ、運動APPのマップ上に最終的に表示される線はユーザの運動軌跡であることが分かる。したがって、ユーザは、自身の運動軌跡をマップ上で見ることができる。
幾つかの実施形態では、MCUは、電子デバイス100をトリガして通常モードから低消費電力モードに切り替わることができる。
低消費電力モードから通常モードに切り替える条件は、以下のいずれか1つを含んでもよい。1.記憶されたGPSデータが閾値Bに達する。2.記憶されたGPSデータに基づいて、アプリケーションプロセッサの次期のウェイクアップ条件が満たされると推定される。3.電子デバイス100のディスプレイ192がオンである。
トランシーバモジュール830を介して、GPSチップによって送信されたGPSデータを受信するステップと、
測位アルゴリズムを使用することによって処理モジュール820を介してGPSデータを処理するステップと、
少なくとも2つの位置ポイントの処理されたGPSデータを記憶モジュール810に記憶するステップと、
第1の条件が満たされるときに、トランシーバモジュール830を介して、記憶モジュール810に記憶された少なくとも2つの位置ポイントの処理されたGPSデータをアプリケーションプロセッサへ送信するステップと、
を実行するように、メモリ810内のコンピュータ命令を呼び出すべく構成される。
2 アンテナ
30 ユーザインタフェース
40 ユーザインタフェース
50 ユーザインタフェース
80 MCU
90 電子デバイス
100 電子デバイス
110 プロセッサ
120 内部メモリ
121 内部メモリ
130 ユニバーサルシリアルバス(universal serial bus、USB)ポート
140 充電管理モジュール
141 電力管理モジュール
142 バッテリ
150 移動通信モジュール
160 無線通信モジュール
170 オーディオモジュール
170A スピーカ
170B 受信機
170C マイクロフォン
170D ヘッドセットジャック
180 センサモジュール
180A 圧力センサ
180B ジャイロスコープセンサ
180C 加速度センサ
180D 距離センサ
180E 光学式近接センサ
180F 指紋センサ
180G タッチセンサ
180H 周囲光センサ
190 ボタン
191 モータ
192 ディスプレイ
193 カメラ
194 ディスプレイ
230 GPSチップ
301 ステータスバー
302 メニューバー
303 現在の運動情報表示領域
304 累積運動情報表示領域
305 「運動開始」コントロール
306 ナビゲーションバー
306-1 「バック」ボタン
306-2 「ホーム(Home screen)」ボタン
306-3 「最近」ボタン
401 「リターン」コントロール
402 運動タイプオプションバー
403 マップ表示領域
404 「開始」コントロール
501 マップ表示領域
502 運動情報表示領域
503 「停止」コントロール
810 記憶モジュール、メモリ
820 処理モジュール
830 トランシーバモジュール
910 検出モジュール
920 記録モジュール
930 送信モジュール
4031 現在位置識別子
5011 ユーザの運動軌跡
5012 ユーザの現在位置識別子
Claims (38)
- タッチセンサと、アプリケーションプロセッサと、マイクロ制御ユニットMCUと、グローバル・ポジショニング・システムGPSチップとを備える電子デバイスであって、
前記GPSチップは、前記電子デバイスの現在位置のGPSデータを取得するように構成され、
前記アプリケーションプロセッサは、前記GPSチップに接続されるとともに、前記GPSチップによって送信される前記GPSデータを受信し、第1の測位アルゴリズムを使用することによって前記GPSデータを処理するように構成され、
前記MCUは、前記GPSチップに接続されるとともに、第1の条件が満たされたときに、前記GPSチップによって送信される前記GPSデータを受信し、第2の測位アルゴリズムを使用することによって前記GPSデータを処理し、少なくとも2つの位置ポイントの処理されたGPSデータを記憶するように構成され、及び、
前記MCUは、前記アプリケーションプロセッサに更に接続されるとともに、第2の条件が満たされるときに前記少なくとも2つの位置ポイントの前記処理されたGPSデータを前記アプリケーションプロセッサに送信するように構成される、電子デバイス。 - 前記電子デバイスがディスプレイを更に備え、前記第1の条件は、前記ディスプレイがオフであることである、請求項1に記載の電子デバイス。
- 前記第1の条件は、前記MCUが前記少なくとも2つの位置ポイントの前記処理されたGPSデータを前記アプリケーションプロセッサに送信した持続時間がA秒に達し、前記少なくとも2つの位置ポイントの前記処理されたGPSデータの送信が完了されることであり、Aが正の整数である、請求項1に記載の電子デバイス。
- 前記電子デバイスがディスプレイを更に備え、前記第1の条件は、前記ディスプレイがオフであり、前記少なくとも2つの位置ポイントの前記処理されたGPSデータの送信が完了されるとともに、前記アプリケーションプロセッサによる前記少なくとも2つの位置ポイントの前記処理されたGPSデータの処理が完了されることである、請求項1に記載の電子デバイス。
- 前記電子デバイスがディスプレイを更に備え、前記第2の条件は、前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達すること、前記少なくとも2つの位置ポイントの前記処理されたGPSデータに基づいて、前記アプリケーションプロセッサの次期のウェイクアップ条件が満たされると決定されること、及び、前記ディスプレイがオンであることのうちのいずれか1つである、請求項1に記載の電子デバイス。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータによって占められるメモリが前記閾値に達することを含む、請求項5に記載の電子デバイス。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータを記憶するための持続時間が前記閾値に達することを含む、請求項5に記載の電子デバイス。
- 前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、ユーザにより設定された音声ブロードキャスト条件に基づいて決定される、請求項5に記載の電子デバイス。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、所定の運動距離間隔でブロードキャストが実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の運動距離と次の音声ブロードキャストにおける運動距離との間の差が第1の距離であることであり、前記次の音声ブロードキャストにおける前記運動距離が前記現在の運動距離よりも長い、請求項8に記載の電子デバイス。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、ブロードキャストが所定の時間間隔で実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の瞬間と次の音声ブロードキャストにおける瞬間との間の差が第1の持続時間であることであり、前記次の音声ブロードキャストにおける前記瞬間が前記現在の瞬間よりも遅い、請求項8に記載の電子デバイス。
- 前記第1の測位アルゴリズムによって占められるメモリは、前記第2の測位アルゴリズムによって占められるメモリよりも大きい、請求項1から10のいずれか一項に記載の電子デバイス。
- 処理モジュールと、記憶モジュールと、トランシーバモジュールとを備えるマイクロ制御ユニットMCUであって、
前記記憶モジュール及び前記トランシーバモジュールが前記処理モジュールに結合され、前記記憶モジュールがコンピュータプログラムコードを記憶するように構成され、前記コンピュータプログラムコードがコンピュータ命令を含み、1つ以上の処理モジュールが前記コンピュータ命令を実行すると、前記MCUは、
前記トランシーバモジュールを介して、GPSチップによって送信されるGPSデータを受信するステップと、
測位アルゴリズムを使用することによって前記処理モジュールを介して前記GPSデータを処理するステップと、
少なくとも2つの位置ポイントの処理されたGPSデータを前記記憶モジュールに記憶するステップと、
条件が満たされるときに、前記トランシーバモジュールを介して、前記少なくとも2つの位置ポイントの前記処理されたGPSデータをアプリケーションプロセッサに送信するステップと、
を実行する、マイクロ制御ユニットMCU。 - 前記条件は、前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達すること、及び、前記少なくとも2つの位置ポイントの前記処理されたGPSデータに基づいて、前記アプリケーションプロセッサの次期のウェイクアップ条件が満たされると決定されることのうちのいずれか1つである、請求項12に記載のMCU。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータによって占められるメモリが前記閾値に達することを含む、請求項13に記載のMCU。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータを記憶する持続時間が前記閾値に達することを含む、請求項13に記載のMCU。
- 前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、ユーザにより設定された音声ブロードキャスト条件に基づいて決定される、請求項13に記載のMCU。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、所定の運動距離間隔でブロードキャストが実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の運動距離と次の音声ブロードキャストにおける運動距離との間の差が第1の距離であることであり、前記次の音声ブロードキャストにおける前記運動距離が前記現在の運動距離よりも長い、請求項16に記載のMCU。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、ブロードキャストが所定の時間間隔で実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の瞬間と次の音声ブロードキャストにおける瞬間との間の差が第1の持続時間であることであり、前記次の音声ブロードキャストにおける前記瞬間が前記現在の瞬間よりも遅い、請求項16に記載のMCU。
- 運動軌跡記録方法であって、前記方法が電子デバイスに適用され、前記電子デバイスは、アプリケーションプロセッサと、マイクロ制御ユニットMCUと、グローバル・ポジショニング・システムGPSチップとを備え、前記方法は、
前記電子デバイスによって、運動軌跡を第1のモードで記録するステップであって、前記第1のモードは、前記GPSチップが前記アプリケーションプロセッサに接続されるとともに前記GPSチップにより取得されるGPSデータを前記アプリケーションプロセッサに送信することであり、前記アプリケーションプロセッサが第1の測位アルゴリズムを使用することによって前記GPSデータを処理する、ステップと、
第1の条件が満たされるときに、前記電子デバイスによって、前記運動軌跡を第2のモードで記録するステップであって、前記第2のモードは、前記GPSチップが前記MCUに接続されるとともに前記GPSチップにより取得される前記GPSデータを前記MCUに送信することであり、前記MCUが、第2の測位アルゴリズムを使用することによって前記GPSデータを処理するとともに、少なくとも2つの位置ポイントの処理されたGPSデータを記憶する、ステップと、
第2の条件が満たされるときに、前記MCUによって、前記少なくとも2つの位置ポイントの前記記憶された処理されたGPSデータを前記アプリケーションプロセッサに送信するとともに、前記電子デバイスによって、前記運動軌跡を前記第1のモードで記録するステップと、
を含む、運動軌跡記録方法。 - 前記電子デバイスがディスプレイを更に備え、前記第1の条件は、前記ディスプレイがオフであることである、請求項19に記載の方法。
- 前記第1の条件は、前記MCUが前記少なくとも2つの位置ポイントの前記処理されたGPSデータを前記アプリケーションプロセッサに送信した持続時間がA秒に達し、前記少なくとも2つの位置ポイントの前記処理されたGPSデータの送信が完了されることであり、Aが正の整数である、請求項19に記載の方法。
- 前記電子デバイスがディスプレイを更に備え、前記第1の条件は、前記ディスプレイがオフであり、前記少なくとも2つの位置ポイントの前記処理されたGPSデータの送信が完了されるとともに、前記アプリケーションプロセッサによる前記少なくとも2つの位置ポイントの前記処理されたGPSデータの処理が完了されることである、請求項19に記載の方法。
- 前記電子デバイスがディスプレイを更に備え、前記第2の条件は、前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達すること、前記少なくとも2つの位置ポイントの前記処理されたGPSデータに基づいて、前記アプリケーションプロセッサの次期のウェイクアップ条件が満たされると決定されること、及び、前記ディスプレイがオンであることのうちのいずれか1つである、請求項19に記載の方法。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータによって占められるメモリが前記閾値に達することを含む、請求項23に記載の方法。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータを記憶する持続時間が前記閾値に達することを含む、請求項23に記載の方法。
- 前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、ユーザにより設定された音声ブロードキャスト条件に基づいて決定される、請求項23に記載の方法。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、所定の運動距離間隔でブロードキャストが実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の運動距離と次の音声ブロードキャストにおける運動距離との間の差が第1の距離であることであり、前記次の音声ブロードキャストにおける前記運動距離が前記現在の運動距離よりも長い、請求項26に記載の方法。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、ブロードキャストが所定の時間間隔で実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の瞬間と次の音声ブロードキャストにおける瞬間との間の差が第1の持続時間であることであり、前記次の音声ブロードキャストにおける前記瞬間が前記現在の瞬間よりも遅い、請求項26に記載の方法。
- 前記第1の測位アルゴリズムによって占められるメモリは、前記第2の測位アルゴリズムによって占められるメモリよりも大きい、請求項19から28のいずれか一項に記載の方法。
- 運動軌跡記録方法であって、前記方法がマイクロ制御ユニットMCUに適用され、前記MCUがGPSチップに接続され、前記MCUがアプリケーションプロセッサに更に接続され、前記方法は、
前記GPSチップによって送信されるGPSデータを受信するステップと、
測位アルゴリズムを使用することによって前記GPSデータを処理するステップと、
少なくとも2つの位置ポイントの処理されたGPSデータを記憶するステップと、
条件が満たされるときに、前記少なくとも2つの位置ポイントの前記処理されたGPSデータを前記アプリケーションプロセッサに送信するステップと、
を含む、運動軌跡記録方法。 - 前記条件は、前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達すること、及び、前記少なくとも2つの位置ポイントの前記処理されたGPSデータに基づいて、前記アプリケーションプロセッサの次期のウェイクアップ条件が満たされると決定されることのうちのいずれか1つである、請求項30に記載の方法。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータによって占められるメモリが前記閾値に達することを含む、請求項31に記載の方法。
- 前記少なくとも2つの位置ポイントの前記処理されたGPSデータが閾値に達することは、前記少なくとも2つの位置ポイントの前記処理されたGPSデータを記憶する持続時間が前記閾値に達することを含む、請求項31に記載の方法。
- 前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、ユーザにより設定された音声ブロードキャスト条件に基づいて決定される、請求項31に記載の方法。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、所定の運動距離間隔でブロードキャストが実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の運動距離と次の音声ブロードキャストにおける運動距離との間の差が第1の距離であることであり、前記次の音声ブロードキャストにおける前記運動距離が前記現在の運動距離よりも長い、請求項34に記載の方法。
- 前記ユーザにより設定された前記音声ブロードキャスト条件は、ブロードキャストが所定の時間間隔で実行されることであり、前記アプリケーションプロセッサの前記次期のウェイクアップ条件は、現在の瞬間と次の音声ブロードキャストにおける瞬間との間の差が第1の持続時間であることであり、前記次の音声ブロードキャストにおける前記瞬間が前記現在の瞬間よりも遅い、請求項34に記載の方法。
- 1つ以上のプロセッサと、メモリと、無線通信モジュールとを備える電子デバイスであって、
前記メモリ及び前記無線通信モジュールが前記1つ以上のプロセッサに結合され、前記メモリがコンピュータプログラムコードを記憶するように構成され、前記コンピュータプログラムコードがコンピュータ命令を含み、前記1つ以上のプロセッサが前記コンピュータ命令を実行すると、前記電子デバイスは、請求項19から29のいずれか一項に記載の前記運動軌跡記録方法を実行することができる、電子デバイス。 - コンピュータ命令を含むコンピュータ記憶媒体であって、前記コンピュータ命令が電子デバイスで実行されるときに、請求項19から29のいずれか一項に記載の運動軌跡記録方法を前記電子デバイスが実行できるようにされる、コンピュータ記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910452140 | 2019-05-28 | ||
CN201910452140.5 | 2019-05-28 | ||
CN201910473286.8 | 2019-05-31 | ||
CN201910473286.8A CN112014866B (zh) | 2019-05-28 | 2019-05-31 | 运动轨迹记录方法及相关设备 |
PCT/CN2020/092322 WO2020238894A1 (zh) | 2019-05-28 | 2020-05-26 | 运动轨迹记录方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022527581A true JP2022527581A (ja) | 2022-06-02 |
JP7404389B2 JP7404389B2 (ja) | 2023-12-25 |
Family
ID=73506898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021559689A Active JP7404389B2 (ja) | 2019-05-28 | 2020-05-26 | 運動軌跡記録方法及び関連デバイス |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220137232A1 (ja) |
EP (1) | EP3919940A4 (ja) |
JP (1) | JP7404389B2 (ja) |
CN (1) | CN112014866B (ja) |
WO (1) | WO2020238894A1 (ja) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744485A (ja) * | 1993-07-28 | 1995-02-14 | Fujitsu Ltd | データ転送処理管理装置 |
JP2010085355A (ja) * | 2008-10-02 | 2010-04-15 | Seiko Epson Corp | 電子機器及び電子機器の制御方法 |
JP2012108001A (ja) * | 2010-11-17 | 2012-06-07 | Sony Corp | 情報処理装置、位置記録方法、及びプログラム |
JP2012145465A (ja) * | 2011-01-13 | 2012-08-02 | Seiko Epson Corp | 位置算出方法及び電子機器 |
US20130244686A1 (en) * | 2012-03-16 | 2013-09-19 | Microsoft Corporation | Efficient power usage in position tracking operations |
CN105872976A (zh) * | 2016-05-17 | 2016-08-17 | 北京小米移动软件有限公司 | 定位方法和装置 |
JP2016167799A (ja) * | 2015-01-09 | 2016-09-15 | フルークコーポレイションFluke Corporation | ネットワークモニタリング方法及び装置、並びにパケットフィルタリング方法及び装置 |
JP2016175227A (ja) * | 2015-03-19 | 2016-10-06 | ブラザー工業株式会社 | 画像形成装置 |
US20170153313A1 (en) * | 2013-05-08 | 2017-06-01 | Cm Hk Limited | Hybrid positioning method, electronic apparatus and computer-readable recording medium thereof |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9182238B2 (en) * | 2002-04-24 | 2015-11-10 | Ipventure, Inc. | Method and apparatus for intelligent acquisition of position information |
US7057551B1 (en) * | 2004-04-27 | 2006-06-06 | Garmin Ltd. | Electronic exercise monitor and method using a location determining component and a pedometer |
CN101097252B (zh) * | 2006-06-30 | 2011-08-17 | 佛山市顺德区顺达电脑厂有限公司 | 具有省电功能的可携式电子装置及省电方法 |
KR101624903B1 (ko) * | 2009-09-16 | 2016-05-30 | 삼성전자주식회사 | 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법 |
JP5750862B2 (ja) * | 2010-01-15 | 2015-07-22 | カシオ計算機株式会社 | 測位装置、測位方法およびプログラム |
US9658338B2 (en) * | 2012-04-13 | 2017-05-23 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Apparatus and method to conserve power in a portable GNSS unit |
US9081571B2 (en) * | 2012-11-29 | 2015-07-14 | Amazon Technologies, Inc. | Gesture detection management for an electronic device |
US8976062B2 (en) * | 2013-04-01 | 2015-03-10 | Fitbit, Inc. | Portable biometric monitoring devices having location sensors |
US11029414B2 (en) * | 2013-05-08 | 2021-06-08 | Cm Hk Limited | Electronic devices and methods for providing location information |
JP2015045573A (ja) * | 2013-08-28 | 2015-03-12 | 富士通株式会社 | 携帯型情報処理装置、情報処理方法及び情報処理プログラム |
JP6229426B2 (ja) * | 2013-10-16 | 2017-11-15 | セイコーエプソン株式会社 | 電子機器、および受信制御方法 |
CN105451328A (zh) * | 2014-08-19 | 2016-03-30 | 乐视致新电子科技(天津)有限公司 | 一种位置定位方法和电子设备 |
US9730027B2 (en) * | 2016-05-19 | 2017-08-08 | Fitbit, Inc. | Back-filling of geolocation-based exercise routes |
US10560898B1 (en) * | 2019-05-30 | 2020-02-11 | Snap Inc. | Wearable device location systems |
KR102677301B1 (ko) * | 2021-06-29 | 2024-06-21 | 주식회사 엠씨넥스 | 전력 소모를 개선한 거리 측정 장치 |
JP2023121284A (ja) * | 2022-02-21 | 2023-08-31 | セイコーエプソン株式会社 | 通信システム、サーバー装置、及び通信装置 |
-
2019
- 2019-05-31 CN CN201910473286.8A patent/CN112014866B/zh active Active
-
2020
- 2020-05-26 EP EP20812534.4A patent/EP3919940A4/en active Pending
- 2020-05-26 WO PCT/CN2020/092322 patent/WO2020238894A1/zh unknown
- 2020-05-26 US US17/435,498 patent/US20220137232A1/en active Pending
- 2020-05-26 JP JP2021559689A patent/JP7404389B2/ja active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744485A (ja) * | 1993-07-28 | 1995-02-14 | Fujitsu Ltd | データ転送処理管理装置 |
JP2010085355A (ja) * | 2008-10-02 | 2010-04-15 | Seiko Epson Corp | 電子機器及び電子機器の制御方法 |
JP2012108001A (ja) * | 2010-11-17 | 2012-06-07 | Sony Corp | 情報処理装置、位置記録方法、及びプログラム |
JP2012145465A (ja) * | 2011-01-13 | 2012-08-02 | Seiko Epson Corp | 位置算出方法及び電子機器 |
US20130244686A1 (en) * | 2012-03-16 | 2013-09-19 | Microsoft Corporation | Efficient power usage in position tracking operations |
US20170153313A1 (en) * | 2013-05-08 | 2017-06-01 | Cm Hk Limited | Hybrid positioning method, electronic apparatus and computer-readable recording medium thereof |
JP2016167799A (ja) * | 2015-01-09 | 2016-09-15 | フルークコーポレイションFluke Corporation | ネットワークモニタリング方法及び装置、並びにパケットフィルタリング方法及び装置 |
JP2016175227A (ja) * | 2015-03-19 | 2016-10-06 | ブラザー工業株式会社 | 画像形成装置 |
CN105872976A (zh) * | 2016-05-17 | 2016-08-17 | 北京小米移动软件有限公司 | 定位方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112014866A (zh) | 2020-12-01 |
EP3919940A4 (en) | 2022-06-15 |
CN112014866B (zh) | 2024-03-26 |
WO2020238894A1 (zh) | 2020-12-03 |
US20220137232A1 (en) | 2022-05-05 |
EP3919940A1 (en) | 2021-12-08 |
JP7404389B2 (ja) | 2023-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2766255C1 (ru) | Способ голосового управления и электронное устройство | |
WO2021052263A1 (zh) | 语音助手显示方法及装置 | |
WO2020192456A1 (zh) | 一种语音交互方法及电子设备 | |
CN111819533B (zh) | 一种触发电子设备执行功能的方法及电子设备 | |
CN116564304A (zh) | 语音交互方法及装置 | |
KR20150066083A (ko) | 전자 장치의 멀티 태스킹 방법 및 그 전자 장치 | |
WO2020006711A1 (zh) | 一种消息的播放方法及终端 | |
WO2020211705A1 (zh) | 一种联系人的推荐方法及电子设备 | |
WO2021000817A1 (zh) | 环境音处理方法及相关装置 | |
WO2021098442A1 (zh) | 定位交互方法及装置 | |
CN110572866B (zh) | 一种唤醒锁的管理方法及电子设备 | |
CN113747374B (zh) | 一种消息推送方法及装置 | |
WO2021104122A1 (zh) | 呼叫需求响应方法、装置及电子设备 | |
WO2020029146A1 (zh) | 一种获取用户运动轨迹的方法及终端 | |
JP2023546870A (ja) | インターフェースディスプレイ方法及び電子デバイス | |
WO2022188511A1 (zh) | 语音助手唤醒方法及装置 | |
JP7404389B2 (ja) | 運動軌跡記録方法及び関連デバイス | |
WO2022033355A1 (zh) | 一种邮件处理方法及电子设备 | |
CN112597417B (zh) | 页面更新方法、装置、电子设备及存储介质 | |
CN113050864B (zh) | 一种截屏方法及相关设备 | |
CN115206308A (zh) | 一种人机交互的方法及电子设备 | |
CN116033333B (zh) | 确定位置信息的方法、电子设备及可读存储介质 | |
CN116048236B (zh) | 通信方法及相关装置 | |
CN115567817B (zh) | 一种音频输出设备工作模式的设置方法及电子设备 | |
WO2022068729A1 (zh) | 一种无线充电显示方法与电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211007 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230619 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230919 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7404389 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |