[go: up one dir, main page]

JP2017062165A - 測位装置、測位制御方法及びプログラム - Google Patents

測位装置、測位制御方法及びプログラム Download PDF

Info

Publication number
JP2017062165A
JP2017062165A JP2015187400A JP2015187400A JP2017062165A JP 2017062165 A JP2017062165 A JP 2017062165A JP 2015187400 A JP2015187400 A JP 2015187400A JP 2015187400 A JP2015187400 A JP 2015187400A JP 2017062165 A JP2017062165 A JP 2017062165A
Authority
JP
Japan
Prior art keywords
positioning
unit
satellite information
current position
battery level
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.)
Pending
Application number
JP2015187400A
Other languages
English (en)
Other versions
JP2017062165A5 (ja
Inventor
竜二 真行寺
Ryuji Shingyoji
竜二 真行寺
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2015187400A priority Critical patent/JP2017062165A/ja
Priority to US15/244,155 priority patent/US10254410B2/en
Priority to CN201610842068.3A priority patent/CN107024708B/zh
Publication of JP2017062165A publication Critical patent/JP2017062165A/ja
Publication of JP2017062165A5 publication Critical patent/JP2017062165A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

【課題】低消費電力で短時間測位を実現する測位装置を提供する。
【解決手段】GPSロガー1は、エフェメリス取得部151と、電源管理部と、第2CPU11bと、測位部16と、を備える。エフェメリス取得部151は、外部機器よりエフェメリスデータを取得可能に構成される。電源管理部は、電池残量を検出する。第2CPU11bは、電源管理部より検出された電池残量が予め定められた値より少ないか否かを判定する判定処理と、電池残量が予め定められた値より少ないと判定された場合に、現在位置における測位衛星の受信状況に応じて、エフェメリス取得部151によるエフェメリスデータの取得を制御する制御処理と、を実行する。測位部16は、エフェメリス取得部151により取得されたエフェメリスデータと測位衛星から受信したエフェメリスデータとに基づいて、現在位置を測位する。
【選択図】図4

Description

本発明は、測位装置、測位制御方法及びプログラムに関する。
従来、GPS測位を行って、端末の位置を長時間に亘りロギングするGPSロガーが知られている。
このようなGPSロガーにおいて、装置が小型で電池容量が小さく、かつ、長時間ロギングを必要とする場合には、連続してGPSの受信動作を行うと、GPS受信動作の消費電力が数十mWと大きいことから電池寿命が短くなる。そこで、消費電力を抑制するために、GPSの間欠受信動作を行うGPSロガーが利用されている(特許文献1及び2参照)。
特開2001−74826号公報 特許第5614548号公報
しかしながら、数秒で受信を行う短時間測位(いわゆるHot Start)の状態を常に維持するためには、受信環境が悪く測位できなかった場合や新たに出現する衛星等を考慮すると、約30分の間隔で約1〜3分間受信する間欠シーケンスで受信しなければ短時間測位に必要なエフェメリスを常に更新できず、電池寿命に大きく影響する場合があった。また、実測でエフェメリスを取得する場合には、GPSロガーから見えている衛星のエフェメリスのみが取得されるため、エフェメリスの更新後に出現した衛星は短時間測位に使用できず、測位精度に影響を及ぼす場合があった。なお、このような状況は、GPSに限らず、ロシアのGLONASS、欧州のGalileo、あるいは、中国のBeiDouといった測位システムに共通するものである。
本発明は、このような状況に鑑みてなされたものであり、低消費電力で短時間測位を実現することを目的とする。
上記目的を達成するため、本発明の一態様の測位装置は、
外部機器より測位用の衛星情報を取得可能な取得部と、
電池残量を検出する電池残量検出部と、
前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定する判定処理と、前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御する制御処理と、を実行する処理部と、
前記取得部により取得された前記測位用の衛星情報と前記測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、
を備えることを特徴とする。
本発明によれば、低消費電力で短時間測位を実現することが可能となる。
本発明の一実施形態に係るGPS受信システムのシステム構成を示す模式図である。 本発明の一実施形態に係るGPSロガーのハードウェアの構成を示すブロック図である。 本発明の一実施形態に係るスマートフォンのハードウェアの構成を示すブロック図である。 図1のGPSロガー及びスマートフォンの機能的構成のうち、測位制御処理を実行するための機能的構成を示す機能ブロック図である。 図4の機能的構成を有する図1のGPSロガー1及びスマートフォン2が実行する測位制御処理の流れを説明するフローチャートである。 従来のGPSロガーにおいて、短時間測位を可能とした場合の間欠測位制御のシーケンスを表す模式図である。 本発明における短時間測位を行う場合の間欠測位制御のシーケンスを表す模式図である。
以下、本発明の実施形態について、図面を用いて説明する。
[システム構成]
図1は、本発明の一実施形態に係るGPS受信システムSのシステム構成を示す模式図である。
図1に示すように、GPS受信システムSは、GPSロガー1と、スマートフォン2とを含んで構成され、GPSロガー1とスマートフォン2とは、Bluetooth(商標)等の近距離無線通信によって通信可能に構成されている。
[ハードウェア構成]
図2は、本発明の一実施形態に係るGPSロガー1のハードウェアの構成を示すブロック図である。
GPSロガー1は、例えばGPSPODとして構成される。
GPSロガー1は、第1CPU(Central Processing Unit)11aと、第2CPU11bと、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、測位部16と、入力部17と、出力部18と、センサ部19と、記憶部20と、通信部21と、ドライブ22と、電源管理部23と、を備えている。
第1CPU11aは、GPSロガー1全体の動作を制御し、ROM12に記録されているプログラム、または、記憶部20からRAM13にロードされたプログラムに従って各種の処理を実行する。
第2CPU11bは、後述する測位制御処理を実行することにより、GPS受信の間欠動作を主に制御する。第2CPU11bは、第1CPU11aよりも低クロック周波数で動作する低消費電力なハードウェアによって構成される。なお、第2CPU11bの機能をFPGA(Field‐Programmable Gate Array)やASIC(Application Specific Integrated Circuit)で実現することとしてもよい。
また、第1CPU11a及び第2CPU11bを単一のCPUで構成してもよい。
RAM13には、第1CPU11aあるいは第2CPU11bが各種の処理を実行する上において必要なデータ等も適宜記憶される。
第1CPU11a、第2CPU11b、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、測位部16、入力部17、出力部18、センサ部19、記憶部20、通信部21、ドライブ22及び電源管理部23が接続されている。
測位部16は、GPS受信器を備え、GPS衛星から受信したGPS信号に基づいて、GPSロガー1の位置(緯度、経度、高度)及びGPSによって示される現在時刻を検出する。また、測位部16は、検出した位置及び現在時刻を示す情報を第1CPU11aあるいは第2CPU11bに出力する。
入力部17は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
センサ部19は、ジャイロセンサ、加速度センサ及び地磁気センサ等の各種センサを備え、GPSロガー1の姿勢、GPSロガー1の移動あるいは方位等を検出する。
記憶部20は、ハードディスクあるいはフラッシュメモリ等で構成され、第1CPU11aあるいは第2CPU11bが実行するプログラムや各種データ(GPSにおけるエフェメリスのデータや、GPSによる測位結果のデータ等)を記憶する。
通信部21は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。また、通信部21は、Bluetooth等の近距離無線通信により他の装置との間で行う通信を制御する。
ドライブ22には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ22によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部20にインストールされる。また、リムーバブルメディア31は、記憶部20に記憶されている画像のデータ等の各種データも、記憶部20と同様に記憶することができる。
電源管理部23は、GPSロガー1の電池残量を検出し、検出した電池残量を示す情報を第1CPU11a及び第2CPU11bに出力する。
次に、スマートフォン2のハードウェア構成について説明する。
図3は、本発明の一実施形態に係るスマートフォン2のハードウェアの構成を示すブロック図である。
スマートフォン2は、CPU111と、ROM112と、RAM113と、バス114と、入出力インターフェース115と、測位部116と、入力部117と、出力部118と、センサ部119と、記憶部120と、通信部121と、ドライブ122と、撮像部123と、を備えている。
これらのうち、撮像部123以外の構成については、図2に示すGPSロガー1の対応するハードウェア構成と同様である。
撮像部123は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部123の出力信号として出力される。
このような撮像部123の出力信号は、CPU111等に適宜供給される。
[機能的構成]
図4は、このようなGPSロガー1及びスマートフォン2の機能的構成のうち、測位制御処理を実行するための機能的構成を示す機能ブロック図である。
測位制御処理とは、スマートフォン2からエフェメリスデータを取得し、そのエフェメリスデータを利用することにより、GPS信号を間欠的に受信して短時間測位(Hot Start)を行う一連の処理をいう。なお、測位制御処理が実行される場合、スマートフォン2の測位機能は、常時の測位は行わない(即ち、OFFまたは必要な場合にのみ測位する)状態とされ、消費電力の低減が図られる。
測位制御処理が実行される場合には、図4に示すように、GPSロガー1の第2CPU11bにおいて、静止判定部51と、電池残量判定部52と、エフェメリス要求部53と、GPS受信制御部54と、状態設定部55とが機能する。また、GPSロガー1の第1CPU11aにおいて、タイマ部61と、起動通知部62とが機能する。さらに、スマートフォン2のCPU111において、エフェメリス取得部151と、フォーマット変換部152と、エフェメリス送信部153とが機能する。
また、GPSロガー1の記憶部20の一領域には、GPSログ記憶部71と、エフェメリスデータ記憶部72とが設定される。
GPSログ記憶部71には、GPS測位によって取得された位置のデータが記憶される。
エフェメリスデータ記憶部72には、スマートフォン2から取得したエフェメリスデータあるいはGPS信号を受信することにより取得したエフェメリスデータが記憶される。
静止判定部51は、センサ部19の検出結果に基づいて、GPSロガー1が静止しているか否かを判定する。例えば、静止判定部51は、センサ部19のジャイロセンサ及び加速度センサの検出結果が予め設定された値以下の状態が設定された時間以上継続している場合に、GPSロガー1が静止していると判定する。
電池残量判定部52は、電源管理部23から入力される電池残量を示す情報に基づいて、電池残量が設定された閾値よりも少ないか否かを判定する。
エフェメリス要求部53は、スマートフォン2に対して、GPS測位に用いるエフェメリスデータを要求する。このとき、エフェメリス要求部53は、予め設定されている要求条件を判定し、判定結果に応じて、要求するエフェメリスデータの数を変更する。
具体的には、エフェメリス要求部53は、
(1)スマートフォン2による現在位置の特定が可能か否か
(2)直近のGPS測位の結果から現在位置の特定が可能か否か
(3)現在位置が公園等の見晴らしが良い場所か否か(即ち、受信環境が良好であるか否か)
(4)GPSのアンテナが天空を向いた状態か否か
の各条件に応じて、
(A)エフェメリス有効期間(例えば4時間)内に捕捉可能な中仰角(例えば45度)以上にあるGPS衛星のエフェメリスデータのみを要求する
(B)エフェメリス有効期間内に捕捉可能な全てのGPS衛星のエフェメリスデータのみを要求する
(C)全てのGPS衛星のエフェメリスデータを要求する
のいずれかの要求内容を切り換える。
例えば、エフェメリス要求部53は、条件(1)が充足されず、条件(2)も充足されない場合、(C)の要求内容を実行する。
また、エフェメリス要求部53は、条件(1)、(3)及び(4)が全て充足された場合、(A)の要求内容を実行する。
また、エフェメリス要求部53は、これら以外の場合に、(B)の要求内容を実行する。
このように、要求するエフェメリスデータの数を変更した結果、測位部16においてGPS測位が行われる際に動作するサーチエンジン及びトラッキングエンジンの数が変化される。なお、サーチエンジンとは、GPS衛星からの信号を検出する回路(衛星捕捉動作を行う回路)である。また、トラッキングエンジンとは、サーチエンジンにより検出された信号の同期を維持し、航法メッセージのデコードや衛星から受信機までの遅延時間(疑似距離)等を求める回路(衛星追尾動作を行う回路)である。
例えば、GPS測位に用いるエフェメリスデータの数が16衛星分であれば、GPS測位の際に動作させるサーチエンジン数及びトラッキングエンジン数を16チャネル分とする。また、GPS測位に用いるエフェメリスデータの数が6衛星分であれば、GPS測位の際に動作させるサーチエンジン数及びトラッキングエンジン数を6チャネル分とする。
このように、GPS測位に用いるエフェメリスデータの数を異ならせることにより、GPS測位の際のサーチエンジン数及びトラッキングエンジン数を変化させて、より低消費電力にGPS測位を行うことが可能となる。
GPS受信制御部54は、測位部16におけるGPS信号の受信(GPS測位)を間欠的に実行する制御を行う。具体的には、GPS受信制御部54は、起動通知部62から起動通知信号が入力された場合に、GPS信号の受信を実行する。なお、GPS受信制御部54は、入力部17からGPS受信を指示する入力が行われた場合には、GPS信号の受信を実行する。
本実施形態において、GPS受信制御部54は、スマートフォン2からエフェメリスデータを受信することにより、長いインターバル(ここでは120分)で短時間測位(Hot Start)を行うことが可能となっている。
状態設定部55は、GPS信号を間欠的に受信するインターバルを設定すると共に、GPS信号の受信時におけるGPSロガー1の状態(Bluetoothによる通信のON/OFF等)を設定する。
タイマ部61は、状態設定部55によってGPS信号を間欠的に受信するインターバルが設定された場合に、次回のGPS信号の受信までの時間を計測する。
起動通知部62は、タイマ部61の計測結果を参照し、次回のGPS信号の受信までの時間が経過した場合に、第2CPU11bにGPS信号の受信タイミングであることを通知する起動通知信号を出力する。
エフェメリス取得部151は、携帯電話の基地局等からエフェメリスデータを取得する。このエフェメリスデータは、例えば、A−GPS(Assisted Global Positioning System)のアシストデータの中から抽出すること等ができる。
フォーマット変換部152は、エフェメリス取得部151によって取得されたエフェメリスデータのフォーマットをGPSロガー1において利用可能な形式に変換する。
エフェメリス送信部153は、フォーマット変換部152によってフォーマット変換されたエフェメリスデータを、Bluetooth等の近距離無線通信を介してGPSロガー1に送信する。
[動作]
次に、GPS受信システムSの動作を説明する。
図5は、図4の機能的構成を有する図1のGPSロガー1及びスマートフォン2が実行する測位制御処理の流れを説明するフローチャートである。
測位制御処理は、ユーザによる入力部17への測位制御処理開始の操作により開始される。
ステップS11において、静止判定部51は、GPSロガー1が静止状態であるか否かを判定する。
GPSロガー1が静止状態である場合、ステップS11においてYESと判定されて、処理はステップS12に移行する。
一方、GPSロガー1が静止状態でない場合、ステップS11においてNOと判定されて、処理はステップS13に移行する。
ステップS12において、エフェメリス要求部53は、エフェメリスデータの要求を停止する。即ち、GPSロガー1が静止している状態が継続している限り、位置の変化がないことから、GPS測位は行われない。ステップS12の後、処理はステップS11に移行する。
ステップS13において、電池残量判定部52は、電池残量が設定された閾値よりも少ないか否かを判定する。
電池残量が設定された閾値よりも少ない場合、ステップS13においてYESと判定されて、処理はステップS14に移行する。
一方、電池残量が設定された閾値以上である場合には、ステップS13においてNOと判定されて、処理はステップS20に移行する。
ステップS14において、エフェメリス要求部53は、スマートフォン2による現在位置の特定が可能か否かを判定する。
スマートフォン2による現在位置の特定が可能である場合、ステップS14においてYESと判定されて、処理はステップS16に移行する。
一方、スマートフォン2による現在位置の特定が可能でない場合には、ステップS14においてNOと判定されて、処理はステップS15に移行する。
ステップS15において、エフェメリス要求部53は、直近のGPS測位の結果から現在位置の特定が可能か否かを判定する。
直近のGPS測位の結果から現在位置の特定が可能である場合には、ステップS15においてYESと判定されて、処理はステップS19に移行する。
一方、直近のGPS測位の結果から現在位置の特定が可能かでない場合には、ステップS15においてNOと判定されて、処理はステップS20に移行する。
ステップS16において、エフェメリス要求部53は、現在位置が公園等の見晴らしの良い場所か否かを判定する。このとき、エフェメリス要求部53は、スマートフォン2に記憶されている地図情報あるいはスマートフォン2を介してダウンロードした地図情報等を参照して、現在位置が見晴らしの良い場所か否かを判定することができる。
現在位置が公園等の見晴らしの良い場所である場合、ステップS16においてYESと判定されて、処理はステップS17に移行する。
一方、現在位置が公園等の見晴らしの良い場所でない場合、ステップS16においてNOと判定されて、処理はステップS19に移行する。
ステップS17において、エフェメリス要求部53は、GPSのアンテナが天空を向いた状態であるか否かを判定する。
GPSのアンテナが天空を向いた状態である場合、ステップS17においてYESと判定されて、処理はステップS18に移行する。
一方、GPSのアンテナが天空を向いた状態でない場合、ステップS17においてNOと判定されて、処理はステップS19に移行する。
ステップS18において、エフェメリス要求部53は、エフェメリスデータの有効期間内に捕捉可能な中仰角以上にあるGPS衛星のエフェメリスデータをスマートフォン2に要求する。
ステップS18の後、処理はステップS20に移行する。
ステップS19において、エフェメリス要求部53は、エフェメリス有効期間内に捕捉可能な全てのGPS衛星のエフェメリスデータをスマートフォン2に要求する。
ステップS20において、エフェメリス要求部53は、全てのGPS衛星のエフェメリスデータをスマートフォン2に要求する。
ステップS21において、エフェメリス送信部153は、GPSロガー1の要求に応じてエフェメリスデータを送信する。このとき送信されるエフェメリスデータは、ステップS18、S19及びS20のいずれかにおいて要求されたGPS衛星のエフェメリスデータをエフェメリス取得部151が取得し、フォーマット変換部152によってフォーマット変換されたものである。
ステップS22において、状態設定部55は、エフェメリスデータの受信完了後に、スマートフォン2との通信に用いた通信(ここではBluetoothであるものとする)をOFFする。
ステップS23において、GPS受信制御部54は、ステップS24において受信したエフェメリスデータを用いて測位部16におけるGPS測位を開始し、状態設定部55は、次回のGPS信号の受信(エフェメリスデータの更新)までのインターバルを設定する。このとき、上述のようにスマートフォン2から受信したエフェメリスデータを用いることから、GPSロガー1においては、長いインターバルでの短時間測位(Hot Start)を行うことが可能である。また、GPS測位に用いるエフェメリスデータの数に応じて、動作させるサーチエンジン数及びトラッキングエンジン数が変化するため、より低消費電力にGPS測位が行われる。
ステップS24において、GPS受信制御部54は、GPS測位を停止し、タイマ部61は、次回のGPS信号の受信までの時間を計測(カウントダウン)する。
ステップS25において、状態設定部55は、入力部17からの操作等によりGPS測位の要求が行われることに対応して、GPS測位を開始し、短時間測位(Hot Start)を行う待機状態となる。GPS測位の要求が行われた場合、GPS測位の完了またはタイムアウトにより、状態設定部55は、GPS測位を停止する。
ステップS26において、状態設定部55は、次のGPS信号の受信タイミングとなっているか否か(インターバルが経過したか否か)を判定する。具体的には、状態設定部55は、起動通知部62から起動通知信号が入力されたか否かを判定する。
次のGPS信号の受信タイミングとなっている場合、ステップS26においてYESと判定されて、処理はステップS11に移行する。
一方、次のGPS信号の受信タイミングとなっていない場合、ステップS26においてNOと判定されて、処理はステップS24に移行する。
このような処理により、GPSロガー1においては、以下の効果を奏する。
即ち、短時間測位(Hot Start)によりGPS測位を行うためのエフェメリスデータを、スマートフォン等の携帯電話用に送信されるA−GPSデータ等から抽出し、フォーマット変換してGPSロガー1で利用できるようにしたことで、エフェメリスデータを実測で取得する場合に比べ、消費電力を削減しつつ、短時間測位を行うことが可能となる。
また、ユーザがエフェメリスデータの取得を意識することなく、電池残量に応じた数のエフェメリスデータが適応的に取得されることで、さらなる低消費電力化と利便性との両立を図ることができる。
また、実測でエフェメリスデータを取得する場合、実際に見えている衛星のエフェメリスデータを取得することとなるため、エフェメリスデータの更新(取得)後に出現した衛星については、短時間測位(Hot Start)でのGPS測位には使用できず、これにより測位精度に影響を及ぼすこととなる。一方、本発明においては、エフェメリスデータの更新後に出現したGPS衛星に対しても、エフェメリスデータが取得されるため、測位精度を向上させることができる。また、間欠的にGPS測位を行う際のインターバルをより長く設定することができる。
ここで、図6及び図7を用いて、本発明における電力削減効果の概要を説明する。
図6は、従来のGPSロガーにおいて、短時間測位を可能とした場合の間欠測位制御のシーケンスを表す模式図である。
また、図7は、本発明における短時間測位を行う場合の間欠測位制御のシーケンスを表す模式図である。
図6に示すように、従来のGPSロガーにおける間欠測位制御では、GPSロガーから見えているGPS衛星(例えば0個から12個)のエフェメリスデータのみを取得するものとして、約30分の間隔で約1〜3分間、GPS信号を受信しなければ短時間測位(Hot Start)に必要なエフェメリスデータを常に維持することができない。
この場合、従来のGPSロガーの平均消費電力は、GPS測位の消費電力を100mWと想定すると、
100mW×稼働率(3.3〜10%)=3.3mW〜10.0mW
となる。
一方、図7に示すように、本発明におけるGPSロガー1における間欠測位制御では、スマートフォン2からのエフェメリスデータの受信及びGPS信号の受信に要する消費電力が発生する。
1衛星あたりのエフェメリスデータは420Bitであるため、全32衛星のエフェメリスデータを受信したとすると、
420Bit×32衛星=13440Bit
となる。
Bluetoothの実質通信レートを400kbpsと想定すると、全32衛星のエフェメリスデータをスマートフォン2から受信するための通信時間は33.6ミリ秒となる。
なお、Bluetooth Low Energy(BLE)で通信を行った場合、実質通信レートを28.8kbpsと想定すると、全32衛星のエフェメリスデータをスマートフォン2から受信するための通信時間は、0.47秒となる。
したがって、全32衛星のエフェメリスデータをスマートフォン2から受信するのに要する時間は、各種レイテンシを含めて、1秒以下と仮定できる。
エフェメリスデータの更新(GPS信号の受信)間隔を120分に設定すると、
Bluetoothの稼働率は、
1秒/(120分×60秒)=0.014%
となる。
また、GPS測位の稼働率については、GPSの実質通信レートを90kbpsと想定すると、全32衛星のエフェメリスデータ(13440Bit)を受信するための通信時間は14.9ミリ秒となる。
したがって、全32衛星のエフェメリスデータの受信時間は各種レイテンシを含めて1秒以下と仮定できる。
エフェメリスデータの更新(GPS信号の受信)間隔を120分に設定すると、
GPS測位の稼働率は、
1秒/(120分×60秒)=0.014%
となる。
この場合、GPSロガー1の平均消費電力は、Bluetoothによる通信の消費電力を50mW、GPS測位の消費電力を100mWと想定すると、
100mW×稼働率(0.014%)+50mW×稼働率(0.014%)=0.021mW
となる。
したがって、本発明におけるGPSロガー1では、短時間測位(Hot Sart)を維持するための電力削減率は少なくとも99.4〜99.8%となる。
なお、上述の計算では、全32衛星のエフェメリスデータをGPS測位に用いる場合を例に挙げているが、測位制御処理のステップS18,S19に示すように、より少ない数のGPS衛星を対象としてエフェメリスデータを取得する場合には、さらに消費電力を低減することができる。
以上のように構成されるGPSロガー1は、エフェメリス取得部151と、電源管理部23と、第2CPU11bと、測位部16と、を備える。
エフェメリス取得部151は、外部機器よりエフェメリスデータを取得可能に構成される。
電源管理部23は、電池残量を検出する。
第2CPU11bは、電源管理部23より検出された電池残量が予め定められた値より少ないか否かを判定する判定処理と、電池残量が予め定められた値より少ないと判定された場合に、現在位置おける測位衛星の受信状況に応じて、エフェメリス取得部151によるエフェメリスデータの取得を制御する制御処理と、を実行する。
測位部16は、エフェメリス取得部151により取得されたエフェメリスデータと測位衛星から受信したエフェメリスデータとに基づいて、現在位置を測位する。
これにより、電池残量及び測位衛星の受信状況に応じた数のエフェメリスデータが外部機器から適応的に取得される。
したがって、長いインターバルで間欠的に測位を行うことが可能になると共に、低消費電力で短時間測位を実現することが可能となる。
第2CPU11bは、測位部16によるエフェメリスデータの受信動作を間欠的に起動する間欠制御処理を実行する。
測位部16は、エフェメリス取得部151により取得されたエフェメリスデータに基づいて、間欠制御処理によって起動されたエフェメリスデータの受信動作の際に、短時間測位による現在位置の測位を行う。
これにより、長いインターバルで間欠的に測位を行うことが可能になると共に、低消費電力で短時間測位を実現することが可能となる。
第2CPU11bは、制御処理において、電源管理部23により検出された電池残量が予め定められた値以上であると判定された場合は、全衛星のエフェメリスデータの取得を行うように、エフェメリス取得部151を制御する処理を実行する。
これにより、電池残量に余裕がある場合には、より高精度な測位を行うことが可能となる。
第2CPU11bは、制御処理において、地図情報に基づいて、現在位置が受信環境の良好な場所であるか否かをさらに判定し、受信環境に応じて、エフェメリス取得部151によるエフェメリスの取得を制御する処理を実行する。
これにより、より効率的に測位を行うことが可能となる。
第2CPU11bは、制御処理において、現在位置が受信環境の良好な場所にあると判定された場合に、測位部16の受信状況(アンテナの向き等)が良好な状態であるか否かを判定し、受信状況が良好な状態であると判定された場合は、エフェメリスデータの有効期間内に捕捉可能な所定の仰角以上の衛星のエフェメリスデータのみを取得する処理を実行する。
これにより、より効率的に測位を行うことが可能となる。
第2CPU11bは、制御処理において、現在位置がスマートフォン2によって特定可能であるか否かをさらに判定し、現在位置がスマートフォン2によって特定可能でないと判定された場合は、直近の測位の結果から現在位置の特定が可能であるか否かを判定し、直近の測位の結果から現在位置の特定が可能でないと判定された場合は、全衛星のエフェメリスデータを取得する処理を実行する。
これにより、全衛星のエフェメリスデータを取得する状況を抑制し、より効率的に測位を行うことが可能となる。
第2CPU11bは、制御処理において、直近の測位の結果から現在位置の特定が可能であると判定された場合は、エフェメリスデータの有効期間内に捕捉可能な衛星のエフェメリスデータのみを取得する処理を実行する。
これにより、より効率的に測位を行うことが可能となる。
第2CPU11bは、制御処理において、現在位置が受信環境の良好な場所でないと判定された場合、または、測位部16の受信状況が良好な状態でないと判定された場合は、エフェメリスデータの有効期間内に捕捉可能な衛星のエフェメリスデータのみを取得する処理を実行する。
これにより、より効率的に測位を行うことが可能となる。
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
上述の実施形態では、GPSによって測位を行う場合を例に挙げて説明したが、これに限られない。即ち、本発明は、ロシアのGLONASS、欧州のGalileo、あるいは、中国のBeiDou等、衛星を利用した種々の測位システムに適用することができる。
また、上述の実施形態では、GPS測位を間欠的に行う際のインターバルを120分に設定するものとして説明したが、これに限られない。即ち、GPS測位を間欠的に行う際のインターバルは、消費電力の削減度合いやGPS信号の受信状況等に応じて、適宜設定することができる。
また、上述の実施形態では、電池残量が設定された閾値よりも少ない場合に、スマートフォン2に要求するエフェメリスデータの数を減少させることとして説明したが、これに限られない。即ち、電池残量が設定された閾値以上であり、電池残量に余裕がある場合であっても、スマートフォン2に要求するエフェメリスデータの数を減少させる処理を実行してもよい。
また、上述の実施形態では、本発明が適用されるGPSロガーを例として説明したが、特にこれに限定されない。
例えば、本発明は、測位機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、デジタルカメラ、ウェアラブル端末装置、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図4の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がGPSロガー1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図4の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図1のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図2のROM12や、図2の記憶部20に含まれるハードディスク等で構成される。
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
外部機器より測位用の衛星情報を取得可能な取得部と、
電池残量を検出する電池残量検出部と、
前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定する判定処理と、前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御する制御処理と、を実行する処理部と、
前記取得部により取得された前記測位用の衛星情報と前記測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、
を備えることを特徴とする測位装置。
[付記2]
前記処理部は、前記測位部による前記測位用の衛星情報の受信動作を間欠的に起動する間欠制御処理を実行し、
前記測位部は、前記取得部により取得された前記測位用の衛星情報に基づいて、前記間欠制御処理によって起動された前記測位用の衛星情報の受信動作の際に、短時間測位による現在位置の測位を行うことを特徴とする付記1に記載の測位装置。
[付記3]
前記処理部は、前記制御処理において、前記電池残量検出部により検出された電池残量が予め定められた値以上であると判定された場合は、全衛星の前記測位用の衛星情報の取得を行うように、前記取得部を制御する処理を実行する、
ことを特徴とする付記1または2に記載の測位装置。
[付記4]
前記処理部は、前記制御処理において、地図情報に基づいて、前記現在位置が受信環境の良好な場所であるか否かをさらに判定し、前記受信環境に応じて、前記取得部による前記測位用の衛星情報の取得を制御する処理を実行する、
ことを特徴とする付記1から3のいずれか1つに記載の測位装置。
[付記5]
前記処理部は、前記制御処理において、前記現在位置が受信環境の良好な場所であると判定された場合に、前記測位部の受信状況が良好な状態であるか否かを判定し、前記受信状況が良好な状態であると判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な所定の仰角以上の衛星の前記測位用の衛星情報のみを取得する処理を実行する、
ことを特徴とする付記4に記載の測位装置。
[付記6]
前記処理部は、前記制御処理において、前記現在位置が前記外部機器によって特定可能であるか否かをさらに判定し、前記現在位置が前記外部機器によって特定可能でないと判定された場合は、直近の測位の結果から現在位置の特定が可能であるか否かを判定し、直近の測位の結果から現在位置の特定が可能でないと判定された場合は、全衛星の前記測位用の衛星情報を取得する処理を実行する、
ことを特徴とする付記1から5のいずれか1つに記載の測位装置。
[付記7]
前記処理部は、前記制御処理において、直近の測位の結果から現在位置の特定が可能であると判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な衛星の前記測位用の衛星情報のみを取得する処理を実行する、
ことを特徴とする付記6に記載の測位装置。
[付記8]
前記処理部は、前記制御処理において、前記現在位置が受信環境の良好な場所でないと判定された場合、または、前記測位部の受信状況が良好な状態でないと判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な衛星の前記測位用の衛星情報のみを取得する処理を実行する、
ことを特徴とする付記5に記載の測位装置。
[付記9]
外部機器より測位用の衛星情報を取得可能な取得部と、電池残量を検出する電池残量検出部と、前記取得部により取得された前記測位用の衛星情報と測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、処理部と、を有する測位装置で用いられる測位制御方法であって、前記処理部は、
前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定し、
前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける前記測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御する、
ことを特徴とする測位制御方法。
[付記10]
外部機器より測位用の衛星情報を取得可能な取得部と、電池残量を検出する電池残量検出部と、前記取得部により取得された前記測位用の衛星情報と測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、処理部と、を有する測位装置として用いられるコンピュータに、
前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定するステップと、
前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける前記測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御するステップと、
を実行させるプログラム。
S・・・GPS受信システム,1・・・GPSロガー,2・・・スマートフォン,11a・・・第1CPU,11b・・・第2CPU,12、112・・・ROM,13、113・・・RAM,14、114・・・バス,15、115・・・入出力インターフェース,16、116・・・測位部,17、117・・・入力部,18、118・・・出力部,19、119・・・センサ部,20、120・・・記憶部,21、121・・・通信部,22、122・・・ドライブ,23・・・電源管理部,31・・・リムーバブルメディア,51・・・静止判定部,52・・・電池残量判定部,53・・・エフェメリス要求部,54・・・GPS受信制御部,55・・・状態設定部,61・・・タイマ部,62・・・起動通知部,71・・・GPSログ記憶部,72・・・エフェメリスデータ記憶部,111・・・CPU,123・・・撮像部,151・・・エフェメリス取得部,152・・・フォーマット変換部,153・・・エフェメリス送信部

Claims (10)

  1. 外部機器より測位用の衛星情報を取得可能な取得部と、
    電池残量を検出する電池残量検出部と、
    前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定する判定処理と、前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御する制御処理と、を実行する処理部と、
    前記取得部により取得された前記測位用の衛星情報と前記測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、
    を備えることを特徴とする測位装置。
  2. 前記処理部は、前記測位部による前記測位用の衛星情報の受信動作を間欠的に起動する間欠制御処理を実行し、
    前記測位部は、前記取得部により取得された前記測位用の衛星情報に基づいて、前記間欠制御処理によって起動された前記測位用の衛星情報の受信動作の際に、短時間測位による現在位置の測位を行うことを特徴とする請求項1に記載の測位装置。
  3. 前記処理部は、前記制御処理において、前記電池残量検出部により検出された電池残量が予め定められた値以上であると判定された場合は、全衛星の前記測位用の衛星情報の取得を行うように、前記取得部を制御する処理を実行する、
    ことを特徴とする請求項1または2に記載の測位装置。
  4. 前記処理部は、前記制御処理において、地図情報に基づいて、前記現在位置が受信環境の良好な場所であるか否かをさらに判定し、前記受信環境に応じて、前記取得部による前記測位用の衛星情報の取得を制御する処理を実行する、
    ことを特徴とする請求項1から3のいずれか1項に記載の測位装置。
  5. 前記処理部は、前記制御処理において、前記現在位置が受信環境の良好な場所であると判定された場合に、前記測位部の受信状況が良好な状態であるか否かを判定し、前記受信状況が良好な状態であると判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な所定の仰角以上の衛星の前記測位用の衛星情報のみを取得する処理を実行する、
    ことを特徴とする請求項4に記載の測位装置。
  6. 前記処理部は、前記制御処理において、前記現在位置が前記外部機器によって特定可能であるか否かをさらに判定し、前記現在位置が前記外部機器によって特定可能でないと判定された場合は、直近の測位の結果から現在位置の特定が可能であるか否かを判定し、直近の測位の結果から現在位置の特定が可能でないと判定された場合は、全衛星の前記測位用の衛星情報を取得する処理を実行する、
    ことを特徴とする請求項1から5のいずれか1項に記載の測位装置。
  7. 前記処理部は、前記制御処理において、直近の測位の結果から現在位置の特定が可能であると判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な衛星の前記測位用の衛星情報のみを取得する処理を実行する、
    ことを特徴とする請求項6に記載の測位装置。
  8. 前記処理部は、前記制御処理において、前記現在位置が受信環境の良好な場所でないと判定された場合、または、前記測位部の受信状況が良好な状態でないと判定された場合は、前記測位用の衛星情報の有効期間内に捕捉可能な衛星の前記測位用の衛星情報のみを取得する処理を実行する、
    ことを特徴とする請求項5に記載の測位装置。
  9. 外部機器より測位用の衛星情報を取得可能な取得部と、電池残量を検出する電池残量検出部と、前記取得部により取得された前記測位用の衛星情報と測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、処理部と、を有する測位装置で用いられる測位制御方法であって、前記処理部は、
    前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定し、
    前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける前記測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御する、
    ことを特徴とする測位制御方法。
  10. 外部機器より測位用の衛星情報を取得可能な取得部と、電池残量を検出する電池残量検出部と、前記取得部により取得された前記測位用の衛星情報と測位衛星から受信した前記測位用の衛星情報とに基づいて、現在位置を測位する測位部と、処理部と、を有する測位装置として用いられるコンピュータに、
    前記電池残量検出部により検出された電池残量が予め定められた値より少ないか否かを判定するステップと、
    前記電池残量が予め定められた値より少ないと判定された場合に、現在位置おける前記測位衛星の受信状況に応じて、前記取得部による前記測位用の衛星情報の取得を制御するステップと、
    を実行させるプログラム。
JP2015187400A 2015-09-24 2015-09-24 測位装置、測位制御方法及びプログラム Pending JP2017062165A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2015187400A JP2017062165A (ja) 2015-09-24 2015-09-24 測位装置、測位制御方法及びプログラム
US15/244,155 US10254410B2 (en) 2015-09-24 2016-08-23 Positioning control method, positioning device and storage medium
CN201610842068.3A CN107024708B (zh) 2015-09-24 2016-09-22 测位装置、测位控制方法及程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015187400A JP2017062165A (ja) 2015-09-24 2015-09-24 測位装置、測位制御方法及びプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020053998A Division JP6849123B2 (ja) 2020-03-25 2020-03-25 測位装置、測位制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2017062165A true JP2017062165A (ja) 2017-03-30
JP2017062165A5 JP2017062165A5 (ja) 2018-10-25

Family

ID=58408947

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015187400A Pending JP2017062165A (ja) 2015-09-24 2015-09-24 測位装置、測位制御方法及びプログラム

Country Status (3)

Country Link
US (1) US10254410B2 (ja)
JP (1) JP2017062165A (ja)
CN (1) CN107024708B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10033901B1 (en) 2017-06-27 2018-07-24 Xerox Corporation System and method for using a mobile camera as a copier
JP6724934B2 (ja) * 2018-01-19 2020-07-15 カシオ計算機株式会社 電子機器、測位制御方法及びプログラム
CN110504729B (zh) * 2019-09-02 2022-06-24 宁波唯嘉软件科技有限公司 一种锂电池供电方法、存储介质、装置
JP2024087279A (ja) * 2022-12-19 2024-07-01 カシオ計算機株式会社 電子機器、充電制御方法、及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317298A (ja) * 2003-04-16 2004-11-11 Seiko Epson Corp 情報端末、情報端末の位置取得方法、情報端末の位置取得機能を発揮させるプログラム及び、情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体
JP2006078442A (ja) * 2004-09-13 2006-03-23 Seiko Epson Corp 測位システム、端末装置、端末装置の制御プログラム
JP2011185891A (ja) * 2010-03-11 2011-09-22 Ntt Docomo Inc 移動端末および移動端末の測位方法
JP2014182119A (ja) * 2013-03-21 2014-09-29 Casio Comput Co Ltd 測位処理装置、測位処理方法及びプログラム
US20140292564A1 (en) * 2013-04-01 2014-10-02 Fitbit, Inc. Portable biometric monitoring devices having location sensors

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001074826A (ja) 1999-09-08 2001-03-23 Casio Comput Co Ltd 測位システム
US6522636B1 (en) * 1999-10-01 2003-02-18 Motorola, Inc. Satellite communications system and method with real-time power-based flow control
JP4254822B2 (ja) * 2006-08-25 2009-04-15 船井電機株式会社 測位システム、および携帯端末
JP2009270929A (ja) * 2008-05-07 2009-11-19 Sony Corp ナビゲーション装置及びエフェメリスデータ取得方法
JP5251372B2 (ja) 2008-09-04 2013-07-31 セイコーエプソン株式会社 電子時計
US8325088B2 (en) * 2009-02-04 2012-12-04 Google Inc. Mobile device battery management
JP5614548B2 (ja) 2011-10-06 2014-10-29 セイコーエプソン株式会社 電子時計
JP6155953B2 (ja) * 2013-08-13 2017-07-05 カシオ計算機株式会社 情報通信装置、情報通信システム、情報通信方法及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317298A (ja) * 2003-04-16 2004-11-11 Seiko Epson Corp 情報端末、情報端末の位置取得方法、情報端末の位置取得機能を発揮させるプログラム及び、情報端末の位置取得機能を発揮させるプログラムを記録した情報記録媒体
JP2006078442A (ja) * 2004-09-13 2006-03-23 Seiko Epson Corp 測位システム、端末装置、端末装置の制御プログラム
JP2011185891A (ja) * 2010-03-11 2011-09-22 Ntt Docomo Inc 移動端末および移動端末の測位方法
JP2014182119A (ja) * 2013-03-21 2014-09-29 Casio Comput Co Ltd 測位処理装置、測位処理方法及びプログラム
US20140292564A1 (en) * 2013-04-01 2014-10-02 Fitbit, Inc. Portable biometric monitoring devices having location sensors

Also Published As

Publication number Publication date
CN107024708B (zh) 2020-06-16
US20170090035A1 (en) 2017-03-30
CN107024708A (zh) 2017-08-08
US10254410B2 (en) 2019-04-09

Similar Documents

Publication Publication Date Title
US9961214B2 (en) Image shooting apparatus for adding information to image
US11796685B2 (en) Positioning control device
JP7666562B2 (ja) 電子機器、較正制御方法及びプログラム
CN107024708B (zh) 测位装置、测位控制方法及程序
US10935391B2 (en) Electronic device for improving altitude measurement accuracy
JP5861667B2 (ja) 情報処理装置、撮像システム、撮像装置、情報処理方法及びプログラム
JP6623568B2 (ja) 撮像装置、撮像制御方法及びプログラム
JP6244789B2 (ja) Gps受信装置、電子時計、制御方法及びプログラム
JP6146464B2 (ja) 撮影装置、情報取得装置、情報取得システム、送信制御方法、情報取得方法及びプログラム
JP6849123B2 (ja) 測位装置、測位制御方法及びプログラム
JP6641829B2 (ja) 測位装置、測位方法及びプログラム
JP6947250B2 (ja) 電子機器、測位制御方法及びプログラム
JP6519969B2 (ja) 位置情報取得装置、ラウンド情報生成装置、位置情報取得方法及びプログラム
JP2015121437A (ja) 位置情報取得装置、位置情報取得方法及びプログラム
US10425581B2 (en) Recording apparatus, control method of recording apparatus, and storage medium
JP2018096746A (ja) 位置特定装置、位置特定方法及びプログラム
JP5773753B2 (ja) 撮像装置および制御方法
JP2018025568A (ja) 受信装置、電子時計、電波受信方法及びプログラム
JP2015045580A (ja) 電子機器
JP2012160856A (ja) 撮像装置
JP2011253001A (ja) 撮像装置、撮影方法、及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180912

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190813

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200303

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200915