[go: up one dir, main page]

JP4763507B2 - Sensor data correction method and movement information device - Google Patents

Sensor data correction method and movement information device Download PDF

Info

Publication number
JP4763507B2
JP4763507B2 JP2006132070A JP2006132070A JP4763507B2 JP 4763507 B2 JP4763507 B2 JP 4763507B2 JP 2006132070 A JP2006132070 A JP 2006132070A JP 2006132070 A JP2006132070 A JP 2006132070A JP 4763507 B2 JP4763507 B2 JP 4763507B2
Authority
JP
Japan
Prior art keywords
calibration information
unit
calibration
processing unit
correction
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.)
Expired - Fee Related
Application number
JP2006132070A
Other languages
Japanese (ja)
Other versions
JP2007303945A (en
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.)
SoftBank Corp
Aichi Steel Corp
Original Assignee
SoftBank Mobile Corp
Aichi Steel Corp
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 SoftBank Mobile Corp, Aichi Steel Corp filed Critical SoftBank Mobile Corp
Priority to JP2006132070A priority Critical patent/JP4763507B2/en
Publication of JP2007303945A publication Critical patent/JP2007303945A/en
Application granted granted Critical
Publication of JP4763507B2 publication Critical patent/JP4763507B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

本発明は、センサデータ補正方法及び移動情報装置に係り、より詳しくは、外形形状を変化させることができる移動情報装置に搭載され、当該移動情報装置の運動状態を検出するセンサ手段による検出結果を補正するセンサデータ補正方法、及び、当該センサデータ補正方法を使用する移動情報装置に関するものである。   The present invention relates to a sensor data correction method and a movement information device. More specifically, the present invention relates to a detection result obtained by a sensor means that is mounted on a movement information device capable of changing the outer shape and detects the movement state of the movement information device. The present invention relates to a sensor data correction method to be corrected, and a movement information device using the sensor data correction method.

従来から、携帯電話装置を代表とする移動しつつ動作可能な携帯端末装置が、広く普及している。かかる携帯端末装置、特に携帯電話に関する技術の進歩は目覚しいものがあり、必須機能である移動通信網を介した通信機能に加えて、様々な種類のゲーム等のアプリケーションも実装されるようになっている。   2. Description of the Related Art Conventionally, mobile terminal devices that can operate while moving, typified by mobile phone devices, have been widely used. There have been remarkable advances in technology related to such mobile terminal devices, particularly mobile phones, and in addition to the communication function via the mobile communication network, which is an essential function, various types of applications such as games have been implemented. Yes.

こうした携帯端末装置に様々なセンサを搭載し、そのセンサによる計測データをアプリケーションで利用することが提案されている。例えば、加速度又は角速度を計測するセンサを備え、当該センサによって計測された加速度又は角速度に関するデータを表示手段に表示する携帯電話装置が提案されている(特許文献1参照:以下、「従来例1」と呼ぶ)。また、加速度を計測するセンサを備え、当該センサによって計測された加速度のデータを用いて、その移動軌跡を求め、その移動軌跡を入力文字として認識することができる携帯電話装置が提案されている(特許文献2参照:以下、「従来例2」と呼ぶ)。更に、方位を計測する地磁気センサを備え、携帯電話装置を特定の方位に向けることで、特定の方位に対応付けられた数値の入力ができる携帯電話装置が提案されている(特許文献3参照:以下、「従来例3」と呼ぶ)。   It has been proposed to mount various sensors on such a portable terminal device and use measurement data from the sensors in an application. For example, a mobile phone device that includes a sensor that measures acceleration or angular velocity and displays data related to acceleration or angular velocity measured by the sensor on a display means has been proposed (see Patent Document 1: hereinafter, “Conventional Example 1”). Called). In addition, a mobile phone device that includes a sensor that measures acceleration, obtains a movement locus using acceleration data measured by the sensor, and recognizes the movement locus as an input character has been proposed ( Refer to Patent Document 2: hereinafter referred to as “conventional example 2”). Furthermore, a mobile phone device that includes a geomagnetic sensor for measuring an azimuth and is capable of inputting a numerical value associated with a specific azimuth by directing the mobile phone device to a specific azimuth has been proposed (see Patent Document 3). Hereinafter, referred to as “Conventional Example 3”).

特開2001−272413号公報JP 2001-272413 A 特開2002−169645号公報JP 2002-169645 A 特開2003−111142号公報JP 2003-111142 A

上述したように、上述の従来例1〜3の技術では、加速度センサ等の運動を検知するセンサを用いることにより、移動情報装置の運動を検出する。そして、検出結果から移動情報装置の運動の様子を把握することにより、簡易に情報入力を行うことができるようになっている。   As described above, in the techniques of the above-described conventional examples 1 to 3, the motion of the mobile information device is detected by using a sensor that detects motion, such as an acceleration sensor. Then, it is possible to easily input information by grasping the state of movement of the mobile information device from the detection result.

ところで、加速度センサや地磁気センサは、小型化の要請から、センサ周囲の電磁気を検知するものが移動情報装置で多く採用されている。このため、例えば、近年普及している折りたたみ可能なクラムシェル型をはじめ、スライド型、リボルバー型、及び、折りたたみ軸と直交する軸により表示部が回転する直交二軸ヒンジ型の携帯電話装置の場合には、外形形状(以下、単に「形状」ともいう)が変化する。こうした外形形状が変化する携帯電話装置の場合には、外形形状によってセンサの周囲の電磁界環境が変化する。   By the way, the acceleration sensor and the geomagnetic sensor are often used in mobile information devices to detect the electromagnetic field around the sensor in order to reduce the size. For this reason, for example, in the case of a mobile phone device of a sliding type, a revolver type, and an orthogonal biaxial hinge type in which the display unit is rotated by an axis orthogonal to the folding axis, including a foldable clamshell type that has been popular in recent years The external shape (hereinafter, also simply referred to as “shape”) changes. In the case of a mobile phone device whose outer shape changes, the electromagnetic field environment around the sensor changes depending on the outer shape.

したがって、利用者が移動情報装置に同一態様で運動させたつもりでも、センサによって得られる計測結果が、そのときどきの移動情報装置の外形形状に応じて変化することになる。   Therefore, even if the user intends to move the mobile information device in the same manner, the measurement result obtained by the sensor changes according to the outer shape of the mobile information device at that time.

本発明は、上記の事情を鑑みてなされたものであり、外形形状を変化させることができる移動情報装置においても、移動情報装置の運動を精度良く計測することができるセンサデータ補正方法及び移動情報装置を提供することを目的とする。   The present invention has been made in view of the above circumstances, and a sensor data correction method and movement information capable of accurately measuring the movement of the movement information apparatus even in the movement information apparatus capable of changing the outer shape. An object is to provide an apparatus.

本発明は、第1の観点からすると、外形形状を変化させることができる移動情報装置であって、前記移動情報装置の運動状態を検出するセンサ手段と;前記移動情報装置の外形形状を検出する形状検出手段と;通信機能、通話機能、メール機能及び文字入力機能の少なくとも1つから成る前記移動情報装置の基本機能を発揮させるための処理を行うとともに、ハードウエア資源の制御を行う基本処理部と;前記基本処理部による制御のもとで、前記基本処理部における処理実行と並行して、前記センサ手段の検出結果の収集を行った後、収集結果の補正を行って前記基本処理部へ報告するセンサデータ前処理部と;を搭載し、前記センサデータ前処理部が、前記補正に際して参照する前記移動情報装置の外形形状に対応した較正情報が登録された補正テーブルを備える移動情報装置において使用されるセンサデータ補正方法であって、前記補正テーブル内の較正情報の更新に際して、前記形状検出手段により検出された前記移動情報装置の外形形状を指定したデータ収集要求を前記基本処理部から受けた前記センサデータ前処理部が、前記センサ手段の検出結果の収集を行った後、前記補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を前記基本処理部へ報告する第1報告工程と;前記基本処理部が、前記第1報告工程において報告された補正結果に対する較正量を算出する第1算出工程と;前記基本処理部が、前記補正テーブルに登録されている較正情報の報告要求を前記センサデータ前処理部へ送る第1較正情報要求工程と;前記報告要求を受けた前記センサデータ前処理部が、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する第2報告工程と;前記基本処理部が、前記報告された較正情報と、前記算出された較正量とに基づいて、前記補正テーブルに登録されるべき新たな較正情報を算出する第2算出工程と;前記基本処理部が、前記新たな較正情報を前記センサデータ前処理部へ送る較正情報送信工程と;前記新たな較正情報を受けた前記センサデータ前処理部が、前記補正テーブルに登録される較正情報を前記新たな較正情報に更新する較正情報更新工程と;前記較正情報更新工程の後、前記基本処理部が、前記補正テーブルに登録されている較正情報の報告要求を前記センサデータ前処理部へ送る第2較正情報要求工程と;前記第2較正情報要求工程において送られた報告要求を受けた前記センサデータ前処理部が、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する第3報告工程と;前記基本処理部が、前記第3報告工程において報告された較正情報と、前記新たな較正情報とが同一であるか否かを判定する判定工程と;前記判定工程における判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示する提示工程と;を備えることを特徴とするセンサデータ補正方法である。
The present invention, from a first viewpoint, is a mobile information device capable of changing an external shape, and sensor means for detecting a movement state of the mobile information device; and detecting an external shape of the mobile information device. A shape detection means; a basic processing unit for performing processing for exhibiting the basic function of the mobile information device comprising at least one of a communication function, a call function, a mail function, and a character input function, and for controlling hardware resources When; under the control of the basic processing unit, in parallel with the process executed in the basic processing section, after the collection of the detection result of the sensor means, the collection result corrected to the basic processing unit performs and report sensor data preprocessing unit; mounted, the sensor data preprocessing unit, wherein the movement information calibration information registration of which corresponds to the outer shape of the apparatus referred to in the correction A sensor data correction method used in a mobile information device comprising a correction tables, upon updating of the calibration information in the correction table, and specify the outer shape of said detected mobile information device by the shape detection unit data The sensor data preprocessing unit that has received the collection request from the basic processing unit collects the detection results of the sensor means, and then performs correction by referring to the calibration information registered in the correction table. results and first reported step reporting to the basic processing unit; the basic processing unit, a first calculation step and calculating a calibration amount for correcting the results reported in the first reporting step; the basic processing unit, wherein having received the report request; wherein the first calibration information request step and sends a report request of the calibration information registered in the correction table to the sensor data preprocessing unit Nsadeta preprocessing section, the second report step and the calibration information registered in the correction table reporting to the basic processing unit; the basic processing unit, and the reported calibration information, the calibration amount of the calculated A second calculation step of calculating new calibration information to be registered in the correction table based on the above; a calibration information transmission step in which the basic processing unit sends the new calibration information to the sensor data preprocessing unit; A calibration information update step in which the sensor data preprocessing unit that has received the new calibration information updates the calibration information registered in the correction table to the new calibration information; and after the calibration information update step, A second calibration information requesting step in which the basic processing unit sends a report request for calibration information registered in the correction table to the sensor data preprocessing unit; The sensor data preprocessing unit that has received the reported request reports a calibration information registered in the correction table to the basic processing unit; and the basic processing unit includes the third reporting step. A determination step for determining whether the calibration information reported in step 1 is the same as the new calibration information; and if the determination result in the determination step is negative, the calibration information is updated. A presenting step of presenting a failure notice to the user of the mobile information device .

このセンサデータ補正方法では、補正テーブル内の較正情報の更新に際して、形状検出手段により検出された移動情報装置の外形形状を指定したデータ収集要求を基本処理部から受けたセンサデータ前処理部が、センサ手段の検出結果の収集を行った後、補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を基本処理部へ報告する。引き続き、基本処理部が、報告された補正結果に対する較正量を算出する。
また、基本処理部は、補正テーブルに登録されている較正情報の報告要求をセンサデータ前処理部へ送る。そして、報告要求を受けたセンサデータ前処理部が、補正テーブルに登録されている較正情報を基本処理部へ報告する。
次いで、基本処理部が、報告された較正情報と、算出された較正量とに基づいて、補正テーブルに登録されるべき新たな較正情報を算出する。引き続き、基本処理部が、当該新たな較正情報をセンサデータ前処理部へ送る。そして、新たな較正情報を受けたセンサデータ前処理部が、補正テーブルに登録される較正情報を新たな較正情報に更新する。
このため、センサ手段による移動情報装置の運動状態の検出結果に対して、その時点における移動情報装置の外形形状におけるセンサ手段の周囲環境に対応した補正を行うことができる。したがって、本発明のセンサデータ補正方法によれば、外形形状を変化させることができる移動情報装置においても、当該移動情報装置の運動を精度良く計測することができる。
また、本発明のセンサデータ補正方法は、前記較正情報更新工程の後、前記基本処理部が、前記補正テーブルに登録されている較正情報の報告要求を前記センサデータ前処理部へ送る第2較正情報要求工程と;前記第2較正情報要求工程において送られた報告要求を受けた前記センサデータ前処理部が、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する第3報告工程と;前記基本処理部が、前記第3報告工程において報告された較正情報と、前記新たな較正情報とが同一であるか否かを判定する判定工程と;前記判定工程における判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示する提示工程と;を更に備えることを特徴としている。
In this sensor data correction method, when updating the calibration information in the correction table , the sensor data preprocessing unit that has received a data collection request specifying the outer shape of the movement information device detected by the shape detection unit from the basic processing unit , After collecting the detection results of the sensor means, correction is performed with reference to the calibration information registered in the correction table, and the correction result is reported to the basic processing unit . Subsequently, the basic processing unit calculates a calibration amount for the reported correction result.
The basic processing unit sends a report request for calibration information registered in the correction table to the sensor data preprocessing unit . Then, the sensor data preprocessing unit that has received the report request reports the calibration information registered in the correction table to the basic processing unit .
Next, the basic processing unit calculates new calibration information to be registered in the correction table based on the reported calibration information and the calculated calibration amount. Subsequently, the basic processing unit sends the new calibration information to the sensor data preprocessing unit . Then, the sensor data preprocessing unit that has received the new calibration information updates the calibration information registered in the correction table to the new calibration information.
For this reason, it is possible to perform correction corresponding to the surrounding environment of the sensor unit in the outer shape of the mobile information unit at that time with respect to the detection result of the movement state of the mobile unit by the sensor unit. Therefore, according to the sensor data correction method of the present invention, the movement of the movement information device can be accurately measured even in the movement information device that can change the outer shape.
In the sensor data correction method of the present invention, after the calibration information update step, the basic processing unit sends a calibration information report request registered in the correction table to the sensor data preprocessing unit . An information requesting step; a third report in which the sensor data preprocessing unit that has received the report request sent in the second calibration information requesting step reports the calibration information registered in the correction table to the basic processing unit A determination step in which the basic processing unit determines whether the calibration information reported in the third reporting step is the same as the new calibration information; and a determination result in the determination step A presentation step of presenting to the user of the mobile information device that the update of the calibration information has failed if the result is negative .

本発明のセンサデータ補正方法では、前記センサ手段が、前記移動情報装置の加速度及び姿勢を検出するようにすることができる。また、本発明のセンサデータ補正方法では、前記センサデータ前処理部による補正は、オフセット補正及びゲイン補正の少なくとも1つであるようにすることができる。
In the sensor data correction method of the present invention, the sensor means can detect the acceleration and posture of the movement information device. In the sensor data correction method of the present invention, the correction by the sensor data preprocessing unit may be at least one of offset correction and gain correction.

本発明は、第2の観点からすると、外形形状を変化させることができる移動情報装置であって、前記移動情報装置の外形形状を検出する形状検出手段と;前記移動情報装置の運動状態を検出するセンサ手段と;通信機能、通話機能、メール機能及び文字入力機能の少なくとも1つから成る前記移動情報装置の基本機能を発揮させるための処理を行うとともに、ハードウエア資源の制御を行う基本処理部と;前記基本処理部による制御のもとで、前記基本処理部における処理実行と並行して、前記センサ手段の検出結果の収集を行った後、収集結果の補正を行って前記基本処理部へ報告するセンサデータ前処理部と;を備え、前記センサデータ前処理部は、前記補正に際して参照する前記移動情報装置の外形形状に対応した較正情報が登録された補正テーブルを備え、前記基本処理部は、前記形状検出手段により検出された前記移動情報装置の外形形状を指定したデータ収集要求を前記センサデータ前処理部へ送り、前記データ収集要求を受けた前記センサデータ前処理部から報告された補正結果に対する較正量を算出し、前記較正量の算出後に、前記補正テーブルに登録されている較正情報の第1報告要求を前記センサデータ前処理部へ送り、前記第1報告要求を受けた前記センサデータ前処理部から返送された較正情報と、前記算出された較正量とに基づいて、前記補正テーブルに登録されるべき新たな較正情報を算出した後、前記新たな較正情報を前記センサデータ前処理部へ送り、前記センサデータ前処理部は、前記データ収集要求を受けた場合に、前記センサ手段の検出結果の収集を行った後、前記補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を前記基本処理部へ報告し、前記第1報告要求を受けた場合に、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告し、前記新たな較正情報を受けた場合に、前記補正テーブルに登録される較正情報を前記新たな較正情報に更新するとともに、前記基本処理部は前記較正情報の更新後に、前記補正テーブルに登録されている較正情報の第2報告要求を前記センサデータ前処理部へ送り、前記第2報告要求を受けたセンサデータ前処理部から返送された較正情報と、前記新たな較正情報とが同一であるか否かを判定し、前記判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示し、前記センサデータ前処理部は、前記第2報告要求を受けた場合に、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する、ことを特徴とする移動情報装置である。
From a second viewpoint, the present invention is a mobile information device capable of changing an external shape, the shape detecting means for detecting the external shape of the mobile information device; and detecting the motion state of the mobile information device And a basic processing unit that performs processing for exhibiting the basic function of the mobile information device including at least one of a communication function, a call function, a mail function, and a character input function, and controls hardware resources When; under the control of the basic processing unit, in parallel with the process executed in the basic processing section, after the collection of the detection result of the sensor means, the collection result corrected to the basic processing unit performs and report sensor data preprocessing unit; wherein the sensor data preprocessing unit, the calibration information corresponding to the outer shape of the mobile information device to reference during the correction is registered A correction table, the basic processing unit sends a data acquisition request designating the outer shape of said detected mobile information device by the shape detection means to the sensor data preprocessing unit, receiving the data acquisition request wherein Calculate a calibration amount for the correction result reported from the sensor data preprocessing unit, and after the calibration amount is calculated, send a first report request for calibration information registered in the correction table to the sensor data preprocessing unit , After calculating new calibration information to be registered in the correction table based on the calibration information returned from the sensor data preprocessing unit that has received the first report request and the calculated calibration amount, the new calibration information sent to the sensor data preprocessing unit, wherein the sensor data preprocessing unit, when receiving the data acquisition request, detecting binding of said sensor means After collection, it performs correction by referring to the calibration information registered in the correction table, and report the correction result to the basic processing unit, when receiving the first report request, the correction table The calibration information registered in the correction table is reported to the basic processing unit , and when the new calibration information is received, the calibration information registered in the correction table is updated to the new calibration information, and the basic processing is performed. parts are returned, after updating the calibration information from the second reporting requirements calibration information registered in the correction table feed to the sensor data preprocessing unit, the second report request receiving sensor data preprocessing unit The calibration information and the new calibration information are determined to be the same, and if the determination result is negative, the mobile information device indicates that the update of the calibration information has failed. To users of The sensor information pre-processing unit is configured to report calibration information registered in the correction table to the basic processing unit when receiving the second report request. is there.

この移動情報装置では、形状検出手段が、移動情報装置の外形形状を検出する。また、センサ手段が、移動情報装置の運動状態を検出する。そして、基本処理部が、形状検出手段により検出された移動情報装置の外形形状を指定したデータ収集要求をセンサデータ前処理部へ送る。
このデータ収集要求を受けたセンサデータ前処理部は、センサ手段の検出結果の収集を行った後、補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を基本処理部へ報告する。引き続き、基本処理部が、報告された補正結果に対する較正量を算出する。
また、基本処理部は、補正テーブルに登録されている較正情報の報告要求をセンサデータ前処理部へ送る。この報告要求を受けたセンサデータ前処理部が、補正テーブルに登録されている較正情報を基本処理部へ報告する。
次いで、基本処理部が、報告された較正情報と、算出された較正量とに基づいて、補正テーブルに登録されるべき新たな較正情報を算出する。そして、基本処理部が、当該新たな較正情報をセンサデータ前処理部へ送る。この後、新たな較正情報を受けたセンサデータ前処理部が、補正テーブルに登録される較正情報を新たな較正情報に更新する。
すなわち、本発明の移動情報装置では、上述した本発明のセンサデータ補正方法を使用して、センサ手段の周囲環境に対応したセンサ手段による検出結果に対応する補正を行うことができる。したがって、本発明の移動情報装置によれば、移動情報装置の形状状態によらず、移動情報装置の運動を精度良く計測することができる。
また、本発明の移動端末装置は、前記基本処理部は、前記較正情報の更新後に、前記補正テーブルに登録されている較正情報の第2報告要求を前記センサデータ前処理部へ送り、前記第2報告要求を受けたセンサデータ前処理部から返送された較正情報と、前記新たな較正情報とが同一であるか否かを判定し、前記判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示し、前記センサデータ前処理部は、前記第2報告要求を受けた場合に、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告することを特徴としている。
In this movement information device, the shape detection means detects the outer shape of the movement information device. The sensor means detects the movement state of the mobile information device. Then, the basic processing unit sends a data collection request designating the outer shape of the mobile information device detected by the shape detecting means to the sensor data preprocessing unit .
Upon receiving this data collection request, the sensor data preprocessing unit collects the detection results of the sensor means, performs correction with reference to the calibration information registered in the correction table, and sends the correction result to the basic processing unit . Report. Subsequently, the basic processing unit calculates a calibration amount for the reported correction result.
The basic processing unit sends a report request for calibration information registered in the correction table to the sensor data preprocessing unit . Upon receiving this report request, the sensor data preprocessing unit reports the calibration information registered in the correction table to the basic processing unit .
Next, the basic processing unit calculates new calibration information to be registered in the correction table based on the reported calibration information and the calculated calibration amount. Then, the basic processing unit sends the new calibration information to the sensor data preprocessing unit . Thereafter, the sensor data preprocessing unit that has received the new calibration information updates the calibration information registered in the correction table to the new calibration information.
That is, in the movement information device of the present invention, the sensor data correction method of the present invention described above can be used to perform correction corresponding to the detection result by the sensor unit corresponding to the surrounding environment of the sensor unit. Therefore, according to the movement information device of the present invention, the movement of the movement information device can be accurately measured regardless of the shape state of the movement information device.
In the mobile terminal device of the present invention, the basic processing unit sends a second report request for calibration information registered in the correction table to the sensor data preprocessing unit after the calibration information is updated, 2 It is determined whether the calibration information returned from the sensor data preprocessing unit that has received the report request is the same as the new calibration information, and if the result of the determination is negative, Informing the user of the mobile information device that the update of the calibration information has failed, and when the sensor data preprocessing unit receives the second report request, the calibration information registered in the correction table is displayed. It reports to the said basic process part .

本発明の移動情報装置では、前記センサ手段が、前記移動情報装置の加速度及び姿勢を検出するようにすることができる。また、本発明の移動情報装置では、前記センサデータ前処理部が、オフセット補正及びゲイン補正の少なくとも1つを行うようにすることができる。

In the movement information device of the present invention, the sensor means can detect the acceleration and posture of the movement information device. In the movement information device of the present invention, the sensor data preprocessing unit may perform at least one of offset correction and gain correction.

本発明の移動情報装置では、移動通信網の基地局との間で無線通信を行う無線通信手段を更に備えるようにすることができる。すなわち、本発明の移動情報装置を、携帯電話装置等の移動通信端末装置とすることができる。   The mobile information device of the present invention can further include wireless communication means for performing wireless communication with a base station of a mobile communication network. That is, the mobile information device of the present invention can be a mobile communication terminal device such as a mobile phone device.

以上説明したように、本発明のセンサデータ補正方法によれば、外形形状が変化する移動情報装置においても、移動情報装置の運動を精度良く計測することができる。   As described above, according to the sensor data correction method of the present invention, the movement of the movement information device can be accurately measured even in the movement information device whose outer shape changes.

また、本発明の移動情報装置によれば、移動情報装置の外形形状状態によらず、移動情報装置の運動を精度良く計測することができる。   Moreover, according to the movement information device of the present invention, the movement of the movement information device can be accurately measured regardless of the outer shape of the movement information device.

以下、本発明の一実施形態を、図1〜図10を参照して説明する。なお、以下の説明においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。   Hereinafter, an embodiment of the present invention will be described with reference to FIGS. In the following description, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.

[構成]
図1には、本発明の一実施形態に係る移動情報装置である携帯電話装置10が第1形状状態にある場合の外観が概略的に示されている。ここで、図1(A)には第1形状状態における携帯電話装置10の外観の正面図が示され、図1(B)には第1形状状態における携帯電話装置10の外観の右側面図が示され、図1(C)には第1形状状態における携帯電話装置10の外観の背面図が示されている。なお、携帯電話装置10は、第1形状状態に加えて、後述する第2〜4形状をとることができるようになっている。
[Constitution]
FIG. 1 schematically shows an appearance when a mobile phone device 10 which is a mobile information device according to an embodiment of the present invention is in a first shape state. Here, FIG. 1A shows a front view of the appearance of the mobile phone device 10 in the first shape state, and FIG. 1B shows a right side view of the appearance of the mobile phone device 10 in the first shape state. FIG. 1C shows a rear view of the appearance of the mobile phone device 10 in the first shape state. In addition to the first shape state, the mobile phone device 10 can take second to fourth shapes to be described later.

図1に示されるように、携帯電話装置10は、第1部分11と、第1部分11に対して、軸AX1を中心軸として回動可能な第2部分12とを備えている。そして、第2部分は、第1部分11側に配置された基台部13と、基台部13に対して、軸AX2を中心軸として回動可能な先端部14とを有している。   As shown in FIG. 1, the mobile phone device 10 includes a first portion 11 and a second portion 12 that can rotate with respect to the first portion 11 about the axis AX1. The second portion includes a base portion 13 disposed on the first portion 11 side, and a tip portion 14 that can rotate with respect to the base portion 13 about the axis AX2.

第1部分11には、図1(A)に示されるように、(a)テンキー、ファンクションキー等の操作キーが配列された操作部15と、(b)通話時に音声を入力するためのマイクロフォン16とが配置されている。また、第1部分11には、図1(C)に示されるように、(c)着信音や案内音を発生するための案内用スピーカ19が配置されている。また、第2部分12の先端部14には、図1に示されるように、(d)操作案内、動作状況、受信メッセージ等を表示する液晶表示装置である表示装置17と、(e)通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ18とが配置されている。   As shown in FIG. 1A, the first portion 11 includes (a) an operation unit 15 on which operation keys such as numeric keys and function keys are arranged, and (b) a microphone for inputting voice during a call. 16 are arranged. Further, as shown in FIG. 1C, the first portion 11 is provided with (c) a guidance speaker 19 for generating a ringtone or a guidance sound. Further, as shown in FIG. 1, (d) a display device 17 that is a liquid crystal display device that displays operation guidance, operation status, received message, and the like is provided at the distal end portion 14 of the second portion 12. A speaker for call 18 for reproducing an audio signal sent from a communication partner is sometimes arranged.

携帯電話装置10は、図1に示される第1形状状態から、第1部分11に対して、軸AX1を中心軸として第2部分12を回転させて折りたたむと、図2に示される第2形状状態となる。ここで、図2(A)には第2形状状態における携帯電話装置10の外観の正面図が示され、図2(B)には第2形状状態における携帯電話装置10の外観の右側面図が示され、図2(C)には第2形状状態における携帯電話装置10の外観の背面図が示されている。   When the cellular phone device 10 is folded from the first shape state shown in FIG. 1 by rotating the second portion 12 around the axis AX1 with respect to the first portion 11, the second shape shown in FIG. It becomes a state. Here, FIG. 2A shows a front view of the appearance of the mobile phone device 10 in the second shape state, and FIG. 2B shows a right side view of the appearance of the mobile phone device 10 in the second shape state. FIG. 2C shows a rear view of the appearance of the mobile phone device 10 in the second shape state.

また、携帯電話装置10は、図1に示される第1形状状態から、基台部13に対して、軸AX2を中心軸として先端部14を180度回転させると、図3に示される第3形状状態となる。ここで、図3(A)には第3形状状態における携帯電話装置10の外観の正面図が示され、図3(B)には第3形状状態における携帯電話装置10の外観の右側面図が示され、図3(C)には第3形状状態における携帯電話装置10の外観の背面図が示されている。   Further, when the mobile phone device 10 rotates the distal end portion 14 180 degrees about the axis AX2 as the central axis with respect to the base portion 13 from the first shape state shown in FIG. 1, the third shape shown in FIG. It becomes a shape state. Here, FIG. 3A shows a front view of the appearance of the mobile phone device 10 in the third shape state, and FIG. 3B shows a right side view of the appearance of the mobile phone device 10 in the third shape state. FIG. 3C shows a rear view of the appearance of the mobile phone device 10 in the third shape state.

また、携帯電話装置10は、図3に示される第3形状状態から、第1部分11に対して、軸AX1を中心軸として第2部分12を回転させて折りたたむと、図4に示される第4形状状態となる。ここで、図4(A)には第4形状状態における携帯電話装置10の外観の正面図が示され、図4(B)には第4形状状態における携帯電話装置10の外観の右側面図が示され、図4(C)には第4形状状態における携帯電話装置10の外観の背面図が示されている。   Further, when the cellular phone device 10 is folded from the third shape state shown in FIG. 3 by rotating the second portion 12 around the axis AX1 with respect to the first portion 11, the second portion 12 is shown in FIG. It will be in 4 shapes. Here, FIG. 4A shows a front view of the appearance of the mobile phone device 10 in the fourth shape state, and FIG. 4B shows a right side view of the appearance of the mobile phone device 10 in the fourth shape state. FIG. 4C shows a rear view of the appearance of the mobile phone device 10 in the fourth shape state.

第1部分11は、図5に示されるように、上記の要素に加えて、その内部に、(i)携帯電話装置10の全体の動作を制御する制御部21と、(ii)基地局との間で無線信号を授受するための内蔵型アンテナ22Aと、(iii)アンテナ22Aを介して、基地局との間で無線信号の送受信を行う送受信部22とを備えている。   As shown in FIG. 5, in addition to the above-described elements, the first portion 11 includes (i) a control unit 21 that controls the overall operation of the mobile phone device 10, and (ii) a base station. Built-in antenna 22A for transmitting and receiving radio signals to and from (iii) the transceiver 22 for transmitting and receiving radio signals to and from the base station via the antenna 22A.

また、第1部分11は、その内部に、(iv)制御部21で実行されるプログラムや各種データを格納する、読出専用メモリ(ROM)素子やランダムアクセスメモリ(RAM)素子を有し、収集されたデジタル計測データを一時的に記憶する一時記憶領域24を含む記憶部23と、(v)携帯電話装置10の姿勢及び携帯電話装置10に作用する加速度を計測するためのセンサユニット25を備えている。ここで、センサユニット25は1チップ構成となっている。   Further, the first portion 11 has (iv) a read-only memory (ROM) element and a random access memory (RAM) element for storing a program executed by the control unit 21 and various data, and is collected. A storage unit 23 including a temporary storage area 24 for temporarily storing the digital measurement data, and (v) a sensor unit 25 for measuring the attitude of the mobile phone device 10 and the acceleration acting on the mobile phone device 10. ing. Here, the sensor unit 25 has a one-chip configuration.

また、第1部分11は、その内部に、(vi)第1部分11に対する第2部分12の回転状態を検出する折りたたみ検出器28を備えている。ここで、折りたたみ検出器28は、第2部分12が第1部分11に対して折りたたまれているときに折りたたみ状態にあると検出し、第2部分12が第1部分11に対して展開されているときには展開状態にあると検出するようになっている。折りたたみ検出器28による検出結果は、制御部21へ報告される。   Moreover, the 1st part 11 is equipped with the folding detector 28 which detects the rotation state of the 2nd part 12 with respect to the (vi) 1st part 11 in the inside. Here, the folding detector 28 detects that the second portion 12 is folded when the second portion 12 is folded with respect to the first portion 11, and the second portion 12 is unfolded with respect to the first portion 11. When it is, it is detected that it is in the unfolded state. The detection result by the folding detector 28 is reported to the control unit 21.

基台部13は、図5に示されるように、その内部に、基台部13に対する先端部14の回転状態を検出する回転検出器29を備えている。ここで、回転検出器29は、図1における基台部13と先端部14との位置関係、すなわち、第1部分11に対して第2部分12を折りたたんだ場合に操作面と表示部17の表示面とが対向する位置関係(以下、「先端部14の0度回転状態」と呼ぶ)であるときは非回転状態にあることを制御部21へ報告する。また、回転検出器29は、先端部14の0度回転状態から軸AX2回りに先端部14が180度回転した状態(以下、「先端部14の180度回転状態」と呼ぶ)にあるときは回転状態にあることを制御部21へ報告する。   As shown in FIG. 5, the base portion 13 includes a rotation detector 29 that detects the rotation state of the tip portion 14 relative to the base portion 13. Here, the rotation detector 29 has a positional relationship between the base portion 13 and the tip portion 14 in FIG. 1, that is, when the second portion 12 is folded with respect to the first portion 11, the operation surface and the display portion 17. When the positional relationship is opposite to the display surface (hereinafter referred to as “the 0-degree rotation state of the tip portion 14”), the control unit 21 is notified that the display surface is in a non-rotation state. Further, when the rotation detector 29 is in a state in which the tip end portion 14 is rotated 180 degrees around the axis AX2 from the 0-degree rotated state of the tip end portion 14 (hereinafter referred to as “the 180-degree rotated state of the tip end portion 14”). It reports to the control part 21 that it exists in a rotation state.

以上のように構成されている携帯電話装置10では、折りたたみ検出器28及び回転検出器29により、(i)図1に示される第1形状状態にあるときには、第2部分12が展開状態であり、かつ、先端部14が非回転状態であることが検出され、(ii)図2に示される第2形状状態にあるときには、第2部分12が折りたたみ状態であり、かつ、先端部14が非回転状態であることが検出されて、検出結果が制御部21に報告される。また、携帯電話装置10では、折りたたみ検出器28及び回転検出器29により、(iii)図3に示される第3形状状態にあるときには、第2部分12が展開状態であり、かつ、先端部14が回転状態であることが検出され、(iv)図4に示される第4形状状態にあるときには、第2部分12が折りたたみ状態であり、かつ、先端部14が回転状態であることが検出されて、検出結果が制御部21に報告される。このため、折りたたみ検出器28及び回転検出器29による検出結果に基づいて、制御部21は、携帯電話装置10が第1〜第4形状状態のいずれの形状状態にあるか認識できるようになっている。   In the cellular phone device 10 configured as described above, the folding detector 28 and the rotation detector 29 cause (i) the second portion 12 to be in the unfolded state when in the first shape state shown in FIG. In addition, when it is detected that the tip portion 14 is in a non-rotating state, and (ii) the second shape state is shown in FIG. 2, the second portion 12 is in a folded state, and the tip portion 14 is not in the non-rotating state. The rotation state is detected, and the detection result is reported to the control unit 21. Further, in the mobile phone device 10, the folding detector 28 and the rotation detector 29 (iii) when in the third shape state shown in FIG. 3, the second portion 12 is in the unfolded state, and the distal end portion 14. 4 is detected to be in a rotating state, and (iv) when it is in the fourth shape state shown in FIG. 4, it is detected that the second portion 12 is in a folded state and the distal end portion 14 is in a rotating state. The detection result is reported to the control unit 21. For this reason, based on the detection results by the folding detector 28 and the rotation detector 29, the control unit 21 can recognize which of the first to fourth shape states the mobile phone device 10 is in. Yes.

制御部21は、中央処理装置(CPU)、デジタル信号処理装置(DSP)等を備えており、一般的な携帯電話機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。この制御部21において実行されるプログラム等のソフトウエアの構成は、図6に示されるようになっている。   The control unit 21 includes a central processing unit (CPU), a digital signal processing unit (DSP), and the like, performs various data processing to realize a general mobile phone function, and other configurations described above. It is designed to control the operation of elements. The configuration of software such as a program executed in the control unit 21 is as shown in FIG.

すなわち、制御部21におけるソフトウエアは、(i)携帯電話としての基本機能である通話機能、メール機能、文字入力機能を実現するとともに、上述した各種のハードウエア資源の制御を行う基本処理部31と、(ii)ゲーム等の様々なコンテンツを利用者に提供するためのアプリケーション33とから構成されている。ここで、アプリケーション33は、センサユニット25による計測結果を利用するアプリケーションであるものとする。   That is, the software in the control unit 21 (i) realizes a call function, a mail function, and a character input function, which are basic functions as a mobile phone, and a basic processing unit 31 that controls various hardware resources described above. And (ii) an application 33 for providing users with various contents such as games. Here, it is assumed that the application 33 is an application that uses a measurement result obtained by the sensor unit 25.

基本処理部31は、計測データ収集部35と、較正計測部36とを備えている。   The basic processing unit 31 includes a measurement data collection unit 35 and a calibration measurement unit 36.

計測データ収集部35は、アプリケーション33からのデータ収集指令を受けると、現在の外形形状が上記の第1〜4形状のいずれであるかを示す形状情報を指定したデータ要求をセンサユニット25へ送る。また、計測データ収集部35は、データ要求に応じてセンサユニット25から報告されてきたデジタル計測データを一時記憶領域24に格納する。そして、計測データ収集部35は、一時記憶領域24に格納されたデジタル計測データを、アプリケーション33へ報告する。   When the measurement data collection unit 35 receives a data collection command from the application 33, the measurement data collection unit 35 sends a data request specifying the shape information indicating which of the first to fourth shapes is the current outer shape to the sensor unit 25. . In addition, the measurement data collection unit 35 stores the digital measurement data reported from the sensor unit 25 in response to the data request in the temporary storage area 24. Then, the measurement data collection unit 35 reports the digital measurement data stored in the temporary storage area 24 to the application 33.

また、計測データ収集部35は、アプリケーション33からのセンサ動作開始指令に応じて、センサユニット25へ計測開始指令を送るとともに、アプリケーション33からのセンサ動作停止指令に応じて、センサユニット25へ計測停止指令を送ることによりセンサユニット25による計測動作を管理する。なお、センサユニット25が計測停止状態にあるときに、アプリケーション33からデータ収集指令を受けると、計測データ収集部35は、データ要求を送る前に、センサユニット25へ計測開始指令を送るようになっている。   In addition, the measurement data collection unit 35 sends a measurement start command to the sensor unit 25 in response to a sensor operation start command from the application 33, and stops measuring to the sensor unit 25 in response to a sensor operation stop command from the application 33. The measurement operation by the sensor unit 25 is managed by sending a command. When the sensor unit 25 is in a measurement stop state and receives a data collection command from the application 33, the measurement data collection unit 35 sends a measurement start command to the sensor unit 25 before sending a data request. ing.

較正計測部36は、利用者からの指令に応じて、センサユニット25の較正用にオフセット及びゲインの計測を行う。かかる較正用計測に際して、表示部17へのガイダンス表示や案内用スピーカからの音声ガイダンス出力を行って、携帯電話装置10の外形形状、姿勢及び運動等について、利用者が行うべき操作の案内を行う。こうした案内に従った操作を利用者が行っているものとして、較正計測部36は、較正のために必要となるセンサユニット25による計測結果であるデジタル計測データを収集する。   The calibration measuring unit 36 measures offset and gain for calibration of the sensor unit 25 in accordance with a command from the user. At the time of the calibration measurement, guidance display on the display unit 17 and voice guidance output from the guidance speaker are performed to guide the operation to be performed by the user with respect to the outer shape, posture, movement, and the like of the mobile phone device 10. . Assuming that the user performs an operation in accordance with such guidance, the calibration measurement unit 36 collects digital measurement data, which is a measurement result by the sensor unit 25 necessary for calibration.

このデジタル計測データの収集に際して、較正計測部36は、上記の計測データ収集部35と同様に、形状情報を指定したデータ要求をセンサユニット25へ送る。また、計測データ収集部35は、データ要求に応じてセンサユニット25から報告されてきたデジタル計測データを一時記憶領域24に格納する。こうして得られたデジタル計測データに基づいて、較正計測部36は、デジタル計測データのオフセット及びゲインを算出する。   When collecting the digital measurement data, the calibration measurement unit 36 sends a data request specifying the shape information to the sensor unit 25, as with the measurement data collection unit 35 described above. In addition, the measurement data collection unit 35 stores the digital measurement data reported from the sensor unit 25 in response to the data request in the temporary storage area 24. Based on the digital measurement data obtained in this way, the calibration measurement unit 36 calculates the offset and gain of the digital measurement data.

また、較正計測部36は、現時点でセンサユニット25が使用しているオフセット及びゲインの情報から成る較正情報を取得する。かかる較正情報の取得に際して、較正計測部36は、較正情報要求をセンサユニット25へ送る。そして、較正計測部36は、較正情報要求に応答してセンサユニット25から送られてきた較正情報を取得する。   The calibration measuring unit 36 acquires calibration information including information on offset and gain currently used by the sensor unit 25. When acquiring the calibration information, the calibration measuring unit 36 sends a calibration information request to the sensor unit 25. And the calibration measurement part 36 acquires the calibration information sent from the sensor unit 25 in response to a calibration information request | requirement.

また、較正計測部36は、較正用計測により得られたオフセット及びゲイン、並びにセンサユニット25から取得した較正情報に基づいて、センサユニット25が今後使用すべき新たな較正情報を算出する。そして、算出された新たな較正情報を指定した較正情報更新要求をセンサユニット25へ送る。   The calibration measurement unit 36 calculates new calibration information that the sensor unit 25 should use in the future based on the offset and gain obtained by the calibration measurement and the calibration information acquired from the sensor unit 25. Then, a calibration information update request specifying the calculated new calibration information is sent to the sensor unit 25.

また、較正計測部36は、較正情報更新要求の発行後、較正情報要求をセンサユニット25へ送る。そして、較正計測部36は、当該較正情報要求に応答してセンサユニット25から送られてきた較正情報と、較正情報更新要求において指定した較正情報とを比較して、較正情報更新が正しく行われたことを確認する。   The calibration measuring unit 36 sends a calibration information request to the sensor unit 25 after issuing a calibration information update request. The calibration measurement unit 36 compares the calibration information sent from the sensor unit 25 in response to the calibration information request with the calibration information specified in the calibration information update request, and the calibration information update is performed correctly. Make sure.

なお、センサユニット25が計測停止状態にあるときに、利用者からの較正計測指令を受けると、較正計測部36は、データ要求を送る前に、センサユニット25へ計測開始指令を送るようになっている。   When the sensor unit 25 is in the measurement stop state and receives a calibration measurement command from the user, the calibration measurement unit 36 sends a measurement start command to the sensor unit 25 before sending a data request. ing.

センサユニット25は、センサ部26と、センサデータ前処理部27とを備えている。ここで、センサ部26は、携帯電話装置10の姿勢に対応する磁気及び携帯電話装置10に作用する加速度を検出し、アナログ計測生データとして出力する。ここで、本実施形態においては、センサ部26は、操作部15のマトリクス状のキー配列における行方向をX軸とし、列方向をY軸方向としたときに、キーボード配列面と直交する方向をZ軸方向としたときに、X方向の磁束密度(BX)、Y方向の磁束密度(B)及びZ方向の磁束密度(BZ)を検出する。また、センサ部26は、X方向の加速度(αX)、Y方向の加速度(αY)及びZ方向の加速度(αZ)を検出する。そして、センサ部26は、各計測時点におけるX方向磁束密度BX、Y方向磁束密度BY、Z方向磁束密度BZ、X方向加速度αX、Y方向加速度αY及びZ方向加速度αZという物理量に対応する検出結果を1組にし、アナログ計測生データとしてセンサデータ前処理部27へ通知するようになっている。なお、X方向の磁束密度(BX)、Y方向の磁束密度(B)及びZ方向の磁束密度(BZ)は、周囲に磁力源がないときには、地磁気に由来する磁束密度の成分となる。 The sensor unit 25 includes a sensor unit 26 and a sensor data preprocessing unit 27. Here, the sensor unit 26 detects the magnetism corresponding to the attitude of the mobile phone device 10 and the acceleration acting on the mobile phone device 10, and outputs it as analog measurement raw data. Here, in the present embodiment, the sensor unit 26 has a direction orthogonal to the keyboard arrangement surface when the row direction in the matrix key arrangement of the operation unit 15 is the X axis and the column direction is the Y axis direction. When the direction is the Z-axis direction, the magnetic flux density in the X direction (B X ), the magnetic flux density in the Y direction (B Y ), and the magnetic flux density in the Z direction (B Z ) are detected. The sensor unit 26 detects an acceleration in the X direction (α X ), an acceleration in the Y direction (α Y ), and an acceleration in the Z direction (α Z ). The sensor unit 26 is referred to as X-direction magnetic flux density B X , Y-direction magnetic flux density B Y , Z-direction magnetic flux density B Z , X-direction acceleration α X , Y-direction acceleration α Y, and Z-direction acceleration α Z at each measurement time point. The detection result corresponding to the physical quantity is set as one set and notified to the sensor data preprocessing unit 27 as analog measurement raw data. Note that the magnetic flux density in the X direction (B X ), the magnetic flux density in the Y direction (B Y ), and the magnetic flux density in the Z direction (B Z ) Become.

センサデータ前処理部27は、センサ部26からのアナログ計測生データに基づいて、当該アナログ計測生データに対応するデジタル計測データを算出して、計測データ収集部35へ報告する。このセンサデータ前処理部27は、図7に示されるように、(i)センサユニット25全体を統括制御するセンサ制御部41と、(ii)センサ部26からのアナログ計測生データ(AMRD)をデジタル計測生データに変換するアナログデジタル(A/D)変換器42と、(iii)A/D変換器42からのデジタル計測生データに基づいて、デジタル計測データ(DMD)を算出し、デジタル計測データを計測データ収集部35又は較正計測部36へ送る報告部43とを備えている。   Based on the analog measurement raw data from the sensor unit 26, the sensor data preprocessing unit 27 calculates digital measurement data corresponding to the analog measurement raw data and reports it to the measurement data collection unit 35. As shown in FIG. 7, the sensor data preprocessing unit 27 includes (i) a sensor control unit 41 that controls the entire sensor unit 25 and (ii) analog measurement raw data (AMRD) from the sensor unit 26. An analog-to-digital (A / D) converter 42 that converts digital measurement raw data, and (iii) digital measurement data (DMD) is calculated based on the digital measurement raw data from the A / D converter 42, and digital measurement is performed. And a report unit 43 that sends data to the measurement data collection unit 35 or the calibration measurement unit 36.

センサ制御部41は、計測データ収集部35又は較正計測部36から計測開始指令を受けると、センサ部26及びA/D変換器42へ向けて動作開始指令を送る。この動作開始指令を受けると、センサ部26及びA/D変換器42が動作を開始する。この結果、センサ部26による検出動作及び検出結果であるアナログ計測生データの出力動作、並びにA/D変換器42によるアナログ計測生データからデジタル計測生データへの変換動作が開始する。   When receiving a measurement start command from the measurement data collection unit 35 or the calibration measurement unit 36, the sensor control unit 41 sends an operation start command to the sensor unit 26 and the A / D converter 42. When this operation start command is received, the sensor unit 26 and the A / D converter 42 start operating. As a result, the detection operation by the sensor unit 26, the output operation of the analog measurement raw data as the detection result, and the conversion operation from the analog measurement raw data to the digital measurement raw data by the A / D converter 42 are started.

また、センサ制御部41は、計測データ収集部35又は較正計測部36から計測停止指令を受けると、センサ部26及びA/D変換器42へ向けて動作停止指令を送る。この動作停止指令を受けると、センサ部26及びA/D変換器42が動作を停止する。   In addition, when receiving a measurement stop command from the measurement data collection unit 35 or the calibration measurement unit 36, the sensor control unit 41 sends an operation stop command to the sensor unit 26 and the A / D converter 42. Upon receiving this operation stop command, the sensor unit 26 and the A / D converter 42 stop operating.

また、センサ制御部41は、計測データ収集部35又は較正計測部36からデータ要求を受けると、その旨を報告部43へ報告する。   In addition, when the sensor control unit 41 receives a data request from the measurement data collection unit 35 or the calibration measurement unit 36, the sensor control unit 41 reports the fact to the reporting unit 43.

また、センサ制御部41は、較正計測部36から較正情報要求を受けると、報告部43における後述するデータ補正部46内の補正テーブル46Cから較正情報を読み出す。そして、センサ制御部41は、読み出された較正情報を較正計測部36へ送る。   When the sensor control unit 41 receives a calibration information request from the calibration measurement unit 36, the sensor control unit 41 reads calibration information from a correction table 46C in a data correction unit 46 described later in the report unit 43. Then, the sensor control unit 41 sends the read calibration information to the calibration measurement unit 36.

また、センサ制御部41は、較正計測部36から較正情報更新要求を受けると、較正情報更新要求において指定された新たな較正情報を補正テーブル46Cに書き込む。   When the sensor control unit 41 receives a calibration information update request from the calibration measurement unit 36, the sensor control unit 41 writes new calibration information specified in the calibration information update request into the correction table 46C.

報告部43は、データ補正部46と、データ報告部47とを備えている。   The report unit 43 includes a data correction unit 46 and a data report unit 47.

データ補正部46は、センサ制御部41からデータ要求を受けた旨の通知を受けると、A/D変換器42から出力されているデジタル計測生データを読み取る。引き続き、データ補正部46は、データ補正部46内の補正テーブル46Cを参照して、A/D変換器42からのデジタル計測生データを補正し、計測データ収集部35又は較正計測部36へ報告するためのデジタル計測データを算出する。そして、データ補正部46は、算出されたデジタル計測データを、データ報告部47へ送る。   When the data correction unit 46 receives a notification that the data request has been received from the sensor control unit 41, the data correction unit 46 reads the digital measurement raw data output from the A / D converter 42. Subsequently, the data correction unit 46 refers to the correction table 46C in the data correction unit 46, corrects the digital measurement raw data from the A / D converter 42, and reports it to the measurement data collection unit 35 or the calibration measurement unit 36. To calculate digital measurement data. Then, the data correction unit 46 sends the calculated digital measurement data to the data report unit 47.

ここで、補正テーブル46Cには、A/D変換器42からのデジタル計測生データに対するオフセット補正やゲイン補正を行うための較正情報が登録される。この較正情報は、図8(A)に示されるように、第1〜第4形状較正情報CRD1〜CRD4を含んでいる。このように第1〜第4形状の形状ごとに較正情報を用意しておくのは、形状ごとにセンサユニット25周辺の電子部品の配置が異なるため、周辺の電子部品の動作に伴うセンサ部26による検出結果への影響の態様が異なるためである。なお、アプリケーション33の実行は、通常は、携帯電話装置10が第1形状状態又は第4形状状態にある場合に行われるが、補正テーブル46Cには、携帯電話装置10が取り得る外形形状である第1〜第4形状のそれぞれに対応して、較正情報を登録できるようにしている Here, calibration information for performing offset correction and gain correction on the digital measurement raw data from the A / D converter 42 is registered in the correction table 46C. As shown in FIG. 8A, the calibration information includes first to fourth shape calibration information CRD 1 to CRD 4 . The reason why the calibration information is prepared for each shape of the first to fourth shapes in this way is because the arrangement of the electronic components around the sensor unit 25 is different for each shape, and therefore the sensor unit 26 accompanying the operation of the peripheral electronic components. This is because the aspect of the influence on the detection result is different. The application 33 is normally executed when the mobile phone device 10 is in the first shape state or the fourth shape state, but the correction table 46C has an outer shape that the mobile phone device 10 can take. Calibration information can be registered corresponding to each of the first to fourth shapes.

第j形状較正情報CRDj(j=1〜4)には、図8(B)に示されるように、X方向磁束密度BX、Y方向磁束密度BY、Z方向磁束密度BZ、X方向加速度αX、Y方向加速度αY及びZ方向加速度αZという物理量に対応する検出結果に対する較正情報CDj1〜CDj6が含まれている。そして、較正情報CDjk(k=1〜6)には、オフセット情報OFjk及びゲイン情報GNjkが含まれている。 In the j-th shape calibration information CRD j (j = 1 to 4), as shown in FIG. 8B, the X-direction magnetic flux density B X , the Y-direction magnetic flux density B Y , the Z-direction magnetic flux density B Z , X Calibration information CD j1 to CD j6 for detection results corresponding to physical quantities of directional acceleration α X , Y directional acceleration α Y and Z directional acceleration α Z is included. The calibration information CD jk (k = 1 to 6) includes offset information OF jk and gain information GN jk .

こうした較正情報としては、当初はセンサユニット25のチップ製造に登録された初期較正情報である既定オフセット値及び既定ゲイン値が登録されている。そして、上述したように較正計測部36からセンサ制御部41を介して新たな較正情報を受けた場合には、当該新たな較正情報が補正テーブル46Cに登録される。なお、新たな較正情報の登録は、更新対象を指定することにより、任意の単位で行うことができるようになっている。   As such calibration information, a default offset value and a default gain value, which are initial calibration information initially registered in chip manufacture of the sensor unit 25, are registered. As described above, when new calibration information is received from the calibration measurement unit 36 via the sensor control unit 41, the new calibration information is registered in the correction table 46C. Note that new calibration information can be registered in arbitrary units by designating an update target.

データ報告部47は、データ補正部46からデジタル計測データを受けると、当該デジタル計測データを計測データ収集部35又は較正計測部36へ送る。   When receiving the digital measurement data from the data correction unit 46, the data report unit 47 sends the digital measurement data to the measurement data collection unit 35 or the calibration measurement unit 36.

なお、本実施形態では、A/D変換器42を除くセンサデータ前処理部27を、マイクロプロセッサ、メモリ(ROM(Read Only Memory)及びRAM(Random Access Memory))、及び周辺回路で構成し、センサ制御部41及びデータ報告部47の機能をプログラムにより実現している。   In this embodiment, the sensor data preprocessing unit 27 excluding the A / D converter 42 includes a microprocessor, a memory (ROM (Read Only Memory) and RAM (Random Access Memory)), and peripheral circuits. The functions of the sensor control unit 41 and the data report unit 47 are realized by a program.

[動作]
次に、以上のように構成された携帯電話装置10における較正計測処理及びセンサデータの収集処理について説明する。
[Operation]
Next, calibration measurement processing and sensor data collection processing in the mobile phone device 10 configured as described above will be described.

<較正計測処理>
まず、較正計測処理について説明する。この較正計測処理は、利用者が較正計測指令を行うことにより開始される。
<Calibration measurement process>
First, the calibration measurement process will be described. This calibration measurement process is started when the user issues a calibration measurement command.

較正計測指令は較正計測部36によって受けられる。図9に示されるように、較正計測指令を受けた較正計測部36は、センサユニット25が計測動作中であるか否かを判定し、この判定の結果が否定的であった場合には、計測開始指令をセンサユニット25へ送る。センサユニット25では、センサ制御部41が計測開始指令を受ける。計測開始命令を受けたセンサ制御部41は、センサユニット25における計測動作を開始させる。   The calibration measurement command is received by the calibration measurement unit 36. As shown in FIG. 9, the calibration measurement unit 36 that has received the calibration measurement command determines whether or not the sensor unit 25 is performing a measurement operation, and if the result of this determination is negative, A measurement start command is sent to the sensor unit 25. In the sensor unit 25, the sensor control unit 41 receives a measurement start command. Upon receiving the measurement start command, the sensor control unit 41 starts the measurement operation in the sensor unit 25.

次に、較正計測部36が、表示部17へのガイダンス表示や案内用スピーカからの音声ガイダンス出力を行って、携帯電話装置10の外形形状、姿勢及び運動等について、利用者が行うべき操作の案内を行う。そして、ガイダンスした外形形状と、折りたたみ検出器28及び回転検出器29による検出結果に基づいて把握される外形形状とが一致すると、姿勢及び運動等について、案内に従った操作を利用者が行っているものとして、較正計測部36は、較正のために必要となるセンサユニット25による計測結果であるデジタル計測データを収集する。   Next, the calibration measurement unit 36 performs guidance display on the display unit 17 and voice guidance output from the guidance speaker, so that an operation to be performed by the user regarding the outer shape, posture, movement, and the like of the mobile phone device 10 is performed. Give guidance. When the guided outer shape matches the outer shape grasped based on the detection results of the folding detector 28 and the rotation detector 29, the user performs an operation according to the guidance for the posture, the motion, and the like. The calibration measurement part 36 collects the digital measurement data which is a measurement result by the sensor unit 25 required for calibration.

このデジタル計測データの収集に際して、較正計測部36は、形状情報を指定したデータ要求をセンサユニット25へ送る。センサユニット25では、センサ制御部41がデータ要求を受ける。データ要求を受けたセンサ制御部41は、その旨及び形状情報を報告部43へ通知する。この通知を受けた報告部43では、データ補正部46が、指定された形状情報に基づいて補正テーブル46Cを参照しつつ、センサ部26からのアナログ計測生データがA/D変換器42により変換されたデジタル計測生データを補正して、報告用のデジタル計測データを算出する。   When collecting the digital measurement data, the calibration measurement unit 36 sends a data request specifying the shape information to the sensor unit 25. In the sensor unit 25, the sensor control unit 41 receives a data request. Upon receiving the data request, the sensor control unit 41 notifies the reporting unit 43 of the fact and the shape information. In the report unit 43 that has received this notification, the data correction unit 46 converts the analog measurement raw data from the sensor unit 26 by the A / D converter 42 while referring to the correction table 46C based on the designated shape information. The measured digital measurement raw data is corrected to calculate digital measurement data for reporting.

次に、データ補正部46は、算出されたデジタル計測データをデータ報告部47へ送る。デジタル計測データを受けたデータ報告部47は、当該デジタル計測データを較正計測部36へ送る。   Next, the data correction unit 46 sends the calculated digital measurement data to the data report unit 47. The data report unit 47 that has received the digital measurement data sends the digital measurement data to the calibration measurement unit 36.

デジタル計測データを受けた較正計測部36は、デジタル計測データを一時記憶領域24に格納する。この後、較正計測部36が、較正に必要なだけデジタル計測データを一時記憶領域24に格納するまで、上記の較正計測部36によるデータ要求の発行、センサユニット25によるデジタル計測データの算出及び報告、及び較正計測部36によるデジタル計測データの収集が繰り返される。こうして、較正に必要なだけデジタル計測データの収集が完了すると、収集されたデジタル計測データに基づいて、較正計測部36は、現時点におけるデジタル計測データのオフセット及びゲインを算出する。   The calibration measurement unit 36 that has received the digital measurement data stores the digital measurement data in the temporary storage area 24. Thereafter, until the calibration measurement unit 36 stores the digital measurement data in the temporary storage area 24 as much as necessary for calibration, the calibration measurement unit 36 issues a data request, and the sensor unit 25 calculates and reports the digital measurement data. And the collection of digital measurement data by the calibration measurement unit 36 is repeated. Thus, when the collection of the digital measurement data as necessary for calibration is completed, the calibration measurement unit 36 calculates the offset and gain of the digital measurement data at the present time based on the collected digital measurement data.

次に、較正計測部36は、現時点でセンサユニット25が使用しているオフセット及びゲインの情報から成る較正情報を取得する。かかる較正情報の取得に際して、較正計測部36は、較正情報要求をセンサユニット25へ送る。   Next, the calibration measuring unit 36 acquires calibration information including information on offset and gain currently used by the sensor unit 25. When acquiring the calibration information, the calibration measuring unit 36 sends a calibration information request to the sensor unit 25.

センサユニット25では、センサ制御部41が較正情報要求を受ける。較正情報要求を受けたセンサ制御部41は、データ補正部46内の補正テーブル46Cから較正情報を読み出す。そして、センサ制御部41は、読み出された較正情報を較正計測部36へ送る。   In the sensor unit 25, the sensor control unit 41 receives a calibration information request. Upon receiving the calibration information request, the sensor control unit 41 reads the calibration information from the correction table 46C in the data correction unit 46. Then, the sensor control unit 41 sends the read calibration information to the calibration measurement unit 36.

現時点における較正情報を受けた較正計測部36は、較正用計測により得られたデジタル計測データのオフセット及びゲイン、並びにセンサユニット25から取得した較正情報に基づいて、センサユニット25が今後使用すべき新たな較正情報を算出する。そして、較正計測部36は、算出された新たな較正情報を指定した較正情報更新要求をセンサユニット25へ送る。   The calibration measurement unit 36 that has received the calibration information at the present time, based on the offset and gain of the digital measurement data obtained by the calibration measurement, and the calibration information acquired from the sensor unit 25, will newly use the sensor unit 25 in the future. Correct calibration information is calculated. Then, the calibration measurement unit 36 sends a calibration information update request specifying the calculated new calibration information to the sensor unit 25.

センサユニット25では、センサ制御部41が較正情報更新要求を受ける。較正情報更新要求を受けたセンサ制御部41は、データ補正部46内の補正テーブル46Cに較正情報を書き込む。   In the sensor unit 25, the sensor control unit 41 receives a calibration information update request. Upon receiving the calibration information update request, the sensor control unit 41 writes the calibration information into the correction table 46C in the data correction unit 46.

次いで、較正計測部36は、較正情報要求をセンサユニット25へ送る。この較正情報要求に応答して、上述の場合と同様にして、センサユニット25内のセンサ制御部41が、データ補正部46内の補正テーブル46Cから更新後の較正情報を読み出して、較正計測部36へ送る。   Next, the calibration measuring unit 36 sends a calibration information request to the sensor unit 25. In response to the calibration information request, the sensor control unit 41 in the sensor unit 25 reads the updated calibration information from the correction table 46C in the data correction unit 46 in the same manner as described above, and the calibration measurement unit Send to 36.

更新後の較正情報を受けた較正計測部36は、センサユニット25から送られてきた較正情報と、先の較正情報更新要求において指定した較正情報とを比較し、同一であるか否かを判定する。この判定の結果が肯定的であった場合には、較正計測部36は、較正情報の更新が正常に完了したと判断する。一方、当該判定の結果が否定的であった場合には、較正計測部36は、較正情報の更新が失敗したと判断し、その旨を表示部17に表示する等して利用者に報告する。   The calibration measurement unit 36 that has received the updated calibration information compares the calibration information sent from the sensor unit 25 with the calibration information specified in the previous calibration information update request, and determines whether or not they are the same. To do. If the result of this determination is affirmative, the calibration measuring unit 36 determines that the update of calibration information has been completed normally. On the other hand, if the result of the determination is negative, the calibration measuring unit 36 determines that the update of the calibration information has failed, and reports this to the user, for example, by displaying it on the display unit 17. .

次に、較正計測部36は、較正計測の開始に際して、計測開始指令をセンサユニット25へ送ったか否かを判定する。この判定の結果が否定的であった場合には、較正計測処理が終了する。一方、当該判定の結果が肯定的であった場合には、較正計測部36は、センサユニット25へ計測終了指令を送る。センサユニット25では、センサ制御部41が計測終了指令を受ける。計測終了命令を受けたセンサ制御部41は、センサユニット25における計測動作を終了させる。そして、較正計測処理が終了する。


Next, the calibration measurement unit 36 determines whether or not a measurement start command has been sent to the sensor unit 25 when starting calibration measurement. If the result of this determination is negative, the calibration measurement process ends. On the other hand, when the result of the determination is affirmative, the calibration measuring unit 36 sends a measurement end command to the sensor unit 25. In the sensor unit 25, the sensor control unit 41 receives a measurement end command. Upon receiving the measurement end command, the sensor control unit 41 ends the measurement operation in the sensor unit 25. Then, the calibration measurement process ends.


<センサデータの収集処理>
次に、センサデータの収集処理について説明する。このセンサデータの収集処理では、図10に示されるように、まず、アプリケーション33が、データ収集指令を計測データ収集部35へ送る。データ収集指令を受けた計測データ収集部35は、センサユニット25が計測動作中であるか否かを判定し、この判定の結果が否定的であった場合には、計測動作開始指令をセンサユニット25へ送る。センサユニット25では、上述した較正計測処理の場合と同様にして、センサ制御部41が、計測動作開始指令を受け、センサユニット25における計測動作を開始させる。
<Sensor data collection process>
Next, sensor data collection processing will be described. In this sensor data collection process, as shown in FIG. 10, first, the application 33 sends a data collection command to the measurement data collection unit 35. The measurement data collection unit 35 that has received the data collection command determines whether or not the sensor unit 25 is performing a measurement operation. If the result of this determination is negative, the measurement data start command is sent to the sensor unit. Send to 25. In the sensor unit 25, the sensor control unit 41 receives the measurement operation start command and starts the measurement operation in the sensor unit 25 in the same manner as in the calibration measurement process described above.

次に、計測データ収集部35は、形状情報を指定したデータ要求をセンサユニット25へ送る。センサユニット25では、センサ制御部41がデータ要求を受ける。データ要求を受けたセンサ制御部41は、その旨及び形状情報を報告部43へ通知する。この通知を受けた報告部43では、データ補正部46が、指定された形状情報に基づいて補正テーブル46Cを参照しつつ、センサ部26からのアナログ計測生データがA/D変換器42により変換されたデジタル計測生データを補正して、報告用のデジタル計測データを算出する。   Next, the measurement data collection unit 35 sends a data request specifying the shape information to the sensor unit 25. In the sensor unit 25, the sensor control unit 41 receives a data request. Upon receiving the data request, the sensor control unit 41 notifies the reporting unit 43 of the fact and the shape information. In the report unit 43 that has received this notification, the data correction unit 46 converts the analog measurement raw data from the sensor unit 26 by the A / D converter 42 while referring to the correction table 46C based on the designated shape information. The measured digital measurement raw data is corrected to calculate digital measurement data for reporting.

次いで、データ補正部46は、算出されたデジタル計測データをデータ報告部47へ送る。デジタル計測データを受けたデータ報告部47は、当該デジタル計測データを計測データ収集部35へ送る。   Next, the data correction unit 46 sends the calculated digital measurement data to the data report unit 47. Upon receiving the digital measurement data, the data report unit 47 sends the digital measurement data to the measurement data collection unit 35.

デジタル計測データを受けた計測データ収集部35は、デジタル計測データを一時記憶領域24に格納する。引き続き、計測データ収集部35は、一時記憶領域24から当該デジタル計測データを読み出し、アプリケーション33へ報告する。   The measurement data collection unit 35 that has received the digital measurement data stores the digital measurement data in the temporary storage area 24. Subsequently, the measurement data collection unit 35 reads the digital measurement data from the temporary storage area 24 and reports it to the application 33.

以後、アプリケーション33からデータ収集指令が発行されるたびに、上記のデータ要求から、アプリケーション33へのデジタル計測データの報告までの処理が繰り返される。そして、アプリケーション33からのセンサ動作停止指令を受けると、計測データ収集部35は、計測動作終了指令をセンサユニット25へ送る。センサユニット25では、上述した較正計測処理の場合と同様にして、センサ制御部41が、計測動作終了指令を受け、センサユニット25における計測動作を終了させる。   Thereafter, each time a data collection command is issued from the application 33, the processing from the data request to the reporting of the digital measurement data to the application 33 is repeated. When receiving a sensor operation stop command from the application 33, the measurement data collection unit 35 sends a measurement operation end command to the sensor unit 25. In the sensor unit 25, the sensor control unit 41 receives a measurement operation end command and ends the measurement operation in the sensor unit 25 in the same manner as in the calibration measurement process described above.

以上説明したように、本実施形態では、折りたたみ検出器28及び回転検出器29が、携帯電話装置10の形状状態を検出する。また、センサ部26が、携帯電話装置10の運動状態を示すX方向磁束密度BX、Y方向磁束密度BY、Z方向磁束密度BZ、X方向加速度αX、Y方向加速度αY及びZ方向加速度αZを検出する。そして、データ補正部46が、センサ部26による検出結果を、折りたたみ検出器28及び回転検出器29による形状状態の検出結果に基づいて補正する。このため、携帯電話装置10の形状状態によらず、携帯電話装置10の運動を精度良く計測することができる。 As described above, in this embodiment, the folding detector 28 and the rotation detector 29 detect the shape state of the mobile phone device 10. Further, the sensor unit 26 includes an X-direction magnetic flux density B X , a Y-direction magnetic flux density B Y , a Z-direction magnetic flux density B Z , an X-direction acceleration α X , a Y-direction acceleration α Y, and Z indicating the motion state of the mobile phone device 10. The direction acceleration α Z is detected. The data correction unit 46 corrects the detection result by the sensor unit 26 based on the detection result of the shape state by the folding detector 28 and the rotation detector 29. Therefore, the movement of the mobile phone device 10 can be accurately measured regardless of the shape state of the mobile phone device 10.

また、本実施形態では、データ補正部46が、携帯電話装置10の形状状態に対応した較正情報が格納された補正テーブル46Cを備えている。そして、データ補正部46は、センサ部26による検出結果、折りたたみ検出器28及び回転検出器29による形状状態の検出結果及び補正テーブル46Cにおける登録内容に基づいて、デジタル計測データを算出する。このように、補正テーブル46Cに較正情報を登録しておくことにより、迅速にかつ精度良く携帯電話装置の運動を計測することができる。   In the present embodiment, the data correction unit 46 includes a correction table 46 </ b> C that stores calibration information corresponding to the shape state of the mobile phone device 10. Then, the data correction unit 46 calculates digital measurement data based on the detection result by the sensor unit 26, the detection result of the shape state by the folding detector 28 and the rotation detector 29, and the registered content in the correction table 46C. Thus, by registering the calibration information in the correction table 46C, the movement of the mobile phone device can be measured quickly and accurately.

また、本実施形態では、較正計測部36が、センサ部26の特性を計測して、その計測結果に基づいて新たな較正情報を算出し、当該新たな較正情報を補正テーブルに格納する。このため、携帯電話装置10の周囲環境が変化した場合であっても、較正計測を行うことにより、精度良く携帯電話装置10の運動を計測することができる。   In the present embodiment, the calibration measurement unit 36 measures the characteristics of the sensor unit 26, calculates new calibration information based on the measurement result, and stores the new calibration information in the correction table. For this reason, even if the surrounding environment of the mobile phone device 10 is changed, the movement of the mobile phone device 10 can be accurately measured by performing calibration measurement.

[実施形態の変形]
なお、上記の実施形態では、較正情報をオフセット情報及びゲイン情報としたが、一方のみを構成情報とすることもできる。また、センサ部26の特性を表す情報であれば、他の特性情報を較正情報とすることもできるし、当該他の特性情報を加えて較正情報とすることもできる。
[Modification of Embodiment]
In the above embodiment, the calibration information is the offset information and the gain information, but only one of them can be the configuration information. In addition, as long as the information represents the characteristics of the sensor unit 26, other characteristic information can be used as calibration information, or the other characteristic information can be added to be used as calibration information.

また、上記の実施形態では、計測データ収集部が、アプリケーションからのデータ収集要求に応じて、1組のデジタル計測データを収集する単発収集処理を行うようにした。これに対して、計測データ収集部が、アプリケーションからのデータ数を指定したデータ収集要求に応じて、複数組のデジタル計測データを収集する連続収集処理も可能とするようにすることもできる。   In the above embodiment, the measurement data collection unit performs the single collection process for collecting a set of digital measurement data in response to a data collection request from the application. On the other hand, the measurement data collection unit can also perform a continuous collection process of collecting a plurality of sets of digital measurement data in response to a data collection request specifying the number of data from the application.

また、上記の実施形態では、データ補正部46をセンサユニット25内に配置したが、計測データ収集部35内に配置することもできる。   In the above-described embodiment, the data correction unit 46 is disposed in the sensor unit 25, but may be disposed in the measurement data collection unit 35.

また、本実施形態においては、センサユニット25は、第1部分11内に配置されるようにしたが、第2部分12の基台部13や先端部14内に配置されるようにしてもよい。   In the present embodiment, the sensor unit 25 is disposed in the first portion 11, but may be disposed in the base portion 13 or the distal end portion 14 of the second portion 12. .

また、本実施形態においては、直交二軸ヒンジ型の携帯電話装置に本発明を適用したが、クラムシェル型、スライド型及びリボルバー型等の他の外形形状が変化する携帯電話装置に本発明を適用してもよい。また、携帯電話装置以外の移動情報装置に本発明を適用してもよい。   Further, in the present embodiment, the present invention is applied to the orthogonal two-axis hinge type mobile phone device, but the present invention is applied to other mobile phone devices whose outer shape changes such as a clamshell type, a slide type, and a revolver type. You may apply. Further, the present invention may be applied to mobile information devices other than mobile phone devices.

以上説明したように、本発明のセンサデータ補正方法は、運動状態を計測するセンサを利用した情報処理に適用することができる。また、本発明の移動情報装置は、自身の運動状態を検出するセンサを備える移動情報装置に適用することができる。   As described above, the sensor data correction method of the present invention can be applied to information processing using a sensor that measures a motion state. Moreover, the movement information apparatus of this invention is applicable to a movement information apparatus provided with the sensor which detects own movement state.

本発明の一実施形態に係る携帯電話装置の第1形状における外観構成を概略的に示す図である。It is a figure which shows schematically the external appearance structure in the 1st shape of the mobile telephone apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯電話装置の第2形状における外観構成を概略的に示す図である。It is a figure which shows schematically the external appearance structure in the 2nd shape of the mobile telephone apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯電話装置の第3形状における外観構成を概略的に示す図である。It is a figure which shows schematically the external appearance structure in the 3rd shape of the mobile telephone apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯電話装置の第4形状における外観構成を概略的に示す図である。It is a figure which shows schematically the external appearance structure in the 4th shape of the mobile telephone apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る携帯電話装置の機能構成を説明するためのブロック図である。It is a block diagram for demonstrating the function structure of the mobile telephone apparatus which concerns on one Embodiment of this invention. 図5の制御部で実行されるプログラムの構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of the program performed by the control part of FIG. 図5のセンサデータ前処理部の構成を説明するためのブロック図である。It is a block diagram for demonstrating the structure of the sensor data pre-processing part of FIG. 図7の補正テーブルに格納される構成情報を説明するための図である。It is a figure for demonstrating the structure information stored in the correction table of FIG. 較正計測処理を説明するためのシーケンス図である。It is a sequence diagram for demonstrating a calibration measurement process. センサデータの収集処理を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the collection process of sensor data.

符号の説明Explanation of symbols

10…携帯電話装置(移動情報装置)、11…第1部分、12…第2部分、13…基台部、14…先端部、15…操作部、16…マイクロフォン、17…表示部、18…通話用スピーカ、19…案内用スピーカ、21…制御部、22A…アンテナ、22…送受信部(無線通信手段)、23…記憶部、24…一時記憶領域、25…センサユニット、26…センサ部(センサ手段)、27…センサデータ前処理部、28…折りたたみ検出器(形状検出手段の一部)、29…回転検出器(形状検出手段の一部)、31…基本処理部、33…アプリケーション、35…計測データ収集部(計測データ収集手段)、36…較正計測部(較正情報更新手段)、41…センサ制御部、42…A/D変換器、43…報告部、46…データ補正部(補正手段)、46C…補正テーブル(較正情報格納手段)、47…データ報告部。
DESCRIPTION OF SYMBOLS 10 ... Mobile telephone apparatus (mobile information device), 11 ... 1st part, 12 ... 2nd part, 13 ... Base part, 14 ... Tip part, 15 ... Operation part, 16 ... Microphone, 17 ... Display part, 18 ... Speaker for call, 19 ... Speaker for guidance, 21 ... Control part, 22A ... Antenna, 22 ... Transmission / reception part (wireless communication means), 23 ... Storage part, 24 ... Temporary storage area, 25 ... Sensor unit, 26 ... Sensor part ( Sensor means), 27 ... sensor data preprocessing section, 28 ... folding detector (part of shape detection means), 29 ... rotation detector (part of shape detection means), 31 ... basic processing section, 33 ... application, 35 ... Measurement data collection unit (measurement data collection unit), 36 ... calibration measurement unit (calibration information update unit), 41 ... sensor control unit, 42 ... A / D converter, 43 ... reporting unit, 46 ... data correction unit ( Correction means), 6C ... correction table (calibration information storage means), 47 ... data reporting unit.

Claims (7)

外形形状を変化させることができる移動情報装置であって、前記移動情報装置の運動状態を検出するセンサ手段と;前記移動情報装置の外形形状を検出する形状検出手段と;通信機能、通話機能、メール機能及び文字入力機能の少なくとも1つから成る前記移動情報装置の基本機能を発揮させるための処理を行うとともに、ハードウエア資源の制御を行う基本処理部と;前記基本処理部による制御のもとで、前記基本処理部における処理実行と並行して、前記センサ手段の検出結果の収集を行った後、収集結果の補正を行って前記基本処理部へ報告するセンサデータ前処理部と;を搭載し、前記センサデータ前処理部が、前記補正に際して参照する前記移動情報装置の外形形状に対応した較正情報が登録された補正テーブルを備える移動情報装置において使用されるセンサデータ補正方法であって、前記補正テーブル内の較正情報の更新に際して、
前記形状検出手段により検出された前記移動情報装置の外形形状を指定したデータ収集要求を前記基本処理部から受けた前記センサデータ前処理部が、前記センサ手段の検出結果の収集を行った後、前記補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を前記基本処理部へ報告する第1報告工程と;
前記基本処理部が、前記第1報告工程において報告された補正結果に対する較正量を算出する第1算出工程と;
前記基本処理部が、前記補正テーブルに登録されている較正情報の報告要求を前記センサデータ前処理部へ送る第1較正情報要求工程と;
前記報告要求を受けた前記センサデータ前処理部が、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する第2報告工程と;
前記基本処理部が、前記報告された較正情報と、前記算出された較正量とに基づいて、前記補正テーブル登録されるべき新たな較正情報を算出する第2算出工程と;
前記基本処理部が、前記新たな較正情報を前記センサデータ前処理部へ送る較正情報送信工程と;
前記新たな較正情報を受けた前記センサデータ前処理部が、前記補正テーブルに登録される較正情報を前記新たな較正情報に更新する較正情報更新工程と;
前記較正情報更新工程の後、前記基本処理部が、前記補正テーブルに登録されている較正情報の報告要求を前記センサデータ前処理部へ送る第2較正情報要求工程と;
前記第2較正情報要求工程において送られた報告要求を受けた前記センサデータ前処理部が、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する第3報告工程と;
前記基本処理部が、前記第3報告工程において報告された較正情報と、前記新たな較正情報とが同一であるか否かを判定する判定工程と;
前記判定工程における判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示する提示工程と;
を備えることを特徴とするセンサデータ補正方法。
A mobile information device capable of changing an outer shape, the sensor means for detecting a movement state of the mobile information device; the shape detecting means for detecting the outer shape of the mobile information device; a communication function, a call function, A basic processing unit for performing a process for exhibiting the basic function of the mobile information device comprising at least one of a mail function and a character input function, and for controlling hardware resources ; and under the control of the basic processing unit A sensor data pre-processing unit that collects the detection results of the sensor means in parallel with the execution of the processing in the basic processing unit , corrects the collection results, and reports the results to the basic processing unit ; and, movement information the sensor data preprocessing unit comprises a correction table calibration information corresponding to the outer shape of the mobile information device is registered to reference during the correction A sensor data correction method used in the location, the time of updating the calibration information in the correction table,
After the sensor data preprocessing unit that has received the data collection request specifying the outer shape of the movement information device detected by the shape detection unit from the basic processing unit , collects the detection results of the sensor unit, A first reporting step of performing correction with reference to calibration information registered in the correction table and reporting the correction result to the basic processing unit ;
A first calculation step in which the basic processing unit calculates a calibration amount for the correction result reported in the first reporting step;
A first calibration information requesting step in which the basic processing unit sends a request for reporting calibration information registered in the correction table to the sensor data preprocessing unit ;
A second reporting step in which the sensor data pre-processing unit that has received the report request reports calibration information registered in the correction table to the basic processing unit ;
A second calculation step in which the basic processing unit calculates new calibration information to be registered in the correction table based on the reported calibration information and the calculated calibration amount;
A calibration information transmitting step in which the basic processing unit sends the new calibration information to the sensor data pre-processing unit ;
A calibration information update step in which the sensor data pre-processing unit that has received the new calibration information updates the calibration information registered in the correction table to the new calibration information;
A second calibration information requesting step in which, after the calibration information updating step, the basic processing unit sends a request for reporting calibration information registered in the correction table to the sensor data preprocessing unit;
A third reporting step in which the sensor data preprocessing unit which has received the report request sent in the second calibration information requesting step reports calibration information registered in the correction table to the basic processing unit;
A determination step in which the basic processing unit determines whether the calibration information reported in the third reporting step is the same as the new calibration information;
A presentation step of presenting to the user of the mobile information device that the update of the calibration information has failed if the result of the determination in the determination step is negative;
A sensor data correction method comprising:
前記センサ手段は、前記移動情報装置の加速度及び姿勢を検出する、ことを特徴とする請求項1に記載のセンサデータ補正方法。 The sensor data correction method according to claim 1 , wherein the sensor means detects an acceleration and a posture of the movement information device. 前記センサデータ前処理部による補正は、オフセット補正及びゲイン補正の少なくとも1つである、ことを特徴とする請求項1又は2に記載のセンサデータ補正方法。 The sensor data correction method according to claim 1, wherein the correction by the sensor data preprocessing unit is at least one of offset correction and gain correction. 外形形状を変化させることができる移動情報装置であって、
前記移動情報装置の外形形状を検出する形状検出手段と;
前記移動情報装置の運動状態を検出するセンサ手段と;
通信機能、通話機能、メール機能及び文字入力機能の少なくとも1つから成る前記移動情報装置の基本機能を発揮させるための処理を行うとともに、ハードウエア資源の制御を行う基本処理部と;
前記基本処理部による制御のもとで、前記基本処理部における処理実行と並行して、前記センサ手段の検出結果の収集を行った後、収集結果の補正を行って前記基本処理部へ報告するセンサデータ前処理部と;を備え、
前記センサデータ前処理部は、前記補正に際して参照する前記移動情報装置の外形形状に対応した較正情報が登録された補正テーブルを備え、
前記基本処理部は、
前記形状検出手段により検出された前記移動情報装置の外形形状を指定したデータ収集要求を前記センサデータ前処理部へ送り、
前記データ収集要求を受けた前記センサデータ前処理部から報告された補正結果に対する較正量を算出し、
前記較正量の算出後に、前記補正テーブルに登録されている較正情報の第1報告要求を前記センサデータ前処理部へ送り、
前記第1報告要求を受けた前記センサデータ前処理部から返送された較正情報と、前記算出された較正量とに基づいて、前記補正テーブルに登録されるべき新たな較正情報を算出した後、前記新たな較正情報を前記センサデータ前処理部へ送り、
前記センサデータ前処理部は、
前記データ収集要求を受けた場合に、前記センサ手段の検出結果の収集を行った後、前記補正テーブルに登録されている較正情報を参照して補正を行い、補正結果を前記基本処理部へ報告し、
前記第1報告要求を受けた場合に、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告し、
前記新たな較正情報を受けた場合に、前記補正テーブルに登録される較正情報を前記新たな較正情報に更新するとともに、
前記基本処理部は
前記較正情報の更新後に、前記補正テーブルに登録されている較正情報の第2報告要求を前記センサデータ前処理部へ送り、
前記第2報告要求を受けたセンサデータ前処理部から返送された較正情報と、前記新たな較正情報とが同一であるか否かを判定し、
前記判定の結果が否定的であった場合に、前記較正情報の更新に失敗した旨を前記移動情報装置の利用者に提示し、
前記センサデータ前処理部は、前記第2報告要求を受けた場合に、前記補正テーブルに登録されている較正情報を前記基本処理部へ報告する、
ことを特徴とする移動情報装置。
A mobile information device capable of changing an outer shape,
Shape detecting means for detecting an outer shape of the movement information device;
Sensor means for detecting a movement state of the mobile information device;
A basic processing unit that performs processing for exhibiting the basic functions of the mobile information device including at least one of a communication function, a call function, a mail function, and a character input function, and controls hardware resources ;
Under the control of the basic processing unit, in parallel with the process executed in the basic processing section, after the collection of the detection result of said sensor means, report performs correction of the collection result to the basic processing unit A sensor data preprocessing unit ;
The sensor data preprocessing unit includes a correction table in which calibration information corresponding to the outer shape of the movement information device referred to in the correction is registered ,
The basic processing unit includes:
Sending a data collection request designating the outer shape of the movement information device detected by the shape detection means to the sensor data preprocessing unit ,
Calculate a calibration amount for the correction result reported from the sensor data preprocessing unit that has received the data collection request,
After the calibration amount is calculated, a first report request for calibration information registered in the correction table is sent to the sensor data preprocessing unit ,
After calculating new calibration information to be registered in the correction table based on the calibration information returned from the sensor data preprocessing unit that has received the first report request and the calculated calibration amount, Sending the new calibration information to the sensor data pre-processing unit ;
The sensor data preprocessing unit
When receiving the data collection request, after collecting the detection results of the sensor means, perform correction with reference to the calibration information registered in the correction table, and report the correction result to the basic processing unit And
When receiving the first report request, report the calibration information registered in the correction table to the basic processing unit ,
When receiving the new calibration information, update the calibration information registered in the correction table to the new calibration information ,
The basic processing unit includes :
After the calibration information is updated, a second report request for calibration information registered in the correction table is sent to the sensor data preprocessing unit.
It is determined whether the calibration information returned from the sensor data preprocessing unit that has received the second report request is the same as the new calibration information,
If the result of the determination is negative, present the user of the mobile information device that the update of the calibration information has failed,
The sensor data preprocessing unit reports calibration information registered in the correction table to the basic processing unit when receiving the second report request.
A mobile information device characterized by that.
前記センサ手段は、前記移動情報装置の加速度及び姿勢を検出する、ことを特徴とする請求項4に記載の移動情報装置。 5. The movement information apparatus according to claim 4 , wherein the sensor means detects an acceleration and a posture of the movement information apparatus. 前記センサデータ前処理部は、オフセット補正及びゲイン補正の少なくとも1つを行う、ことを特徴とする請求項4又は5に記載の移動情報装置。 6. The movement information device according to claim 4, wherein the sensor data preprocessing unit performs at least one of offset correction and gain correction. 移動通信網の基地局との間で無線通信を行う無線通信手段を更に備える、ことを特徴とする請求項4〜6のいずれか一項に記載の移動情報装置。 The mobile information device according to any one of claims 4 to 6 , further comprising wireless communication means for performing wireless communication with a base station of a mobile communication network.
JP2006132070A 2006-05-11 2006-05-11 Sensor data correction method and movement information device Expired - Fee Related JP4763507B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006132070A JP4763507B2 (en) 2006-05-11 2006-05-11 Sensor data correction method and movement information device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006132070A JP4763507B2 (en) 2006-05-11 2006-05-11 Sensor data correction method and movement information device

Publications (2)

Publication Number Publication Date
JP2007303945A JP2007303945A (en) 2007-11-22
JP4763507B2 true JP4763507B2 (en) 2011-08-31

Family

ID=38837987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006132070A Expired - Fee Related JP4763507B2 (en) 2006-05-11 2006-05-11 Sensor data correction method and movement information device

Country Status (1)

Country Link
JP (1) JP4763507B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5577990B2 (en) * 2010-09-24 2014-08-27 日本電気株式会社 Mobile terminal and display control method thereof
US8610663B2 (en) * 2012-02-06 2013-12-17 Lg Electronics Inc. Portable device and method for controlling the same
CN110426057B (en) * 2019-06-27 2021-08-20 华为技术有限公司 Magnetometer data calibration method and magnetometer data calibration device
KR20220093964A (en) * 2020-12-28 2022-07-05 삼성전자주식회사 electronic device and sensor data calibration method of electronic device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4666927B2 (en) * 2004-02-18 2011-04-06 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Portable information terminal
JP4434818B2 (en) * 2004-03-31 2010-03-17 京セラ株式会社 Error correction method for portable communication terminal and its geomagnetic sensor
JP4365290B2 (en) * 2004-08-31 2009-11-18 ソフトバンクモバイル株式会社 Mobile phone

Also Published As

Publication number Publication date
JP2007303945A (en) 2007-11-22

Similar Documents

Publication Publication Date Title
KR102473469B1 (en) Angle determination circuit, method and foldable terminal
US7430439B2 (en) User hand detection for wireless devices
JP5059052B2 (en) Measuring method and movement information device
CN108415024A (en) Proximity sensor calibration method and device, mobile terminal and computer readable medium
JP4763507B2 (en) Sensor data correction method and movement information device
US9201469B2 (en) Mobile communication terminal and application program
CN111060000B (en) Rotation angle detection device and method and electronic equipment
JP4485492B2 (en) Execution function selection method and mobile communication terminal device
CN106126160A (en) A kind of effect adjusting method and user terminal
JP4485332B2 (en) Mobile communication terminal
JP4377863B2 (en) Exercise trajectory information processing method and portable information device
JP4011101B2 (en) Information processing method, information processing apparatus, and information processing program
JP4673250B2 (en) Sensor data collection method and mobile information device
CN108234045A (en) Received signal strength method of adjustment, device, terminal test system and electric terminal
CN111225105B (en) Method for controlling screen work, mobile terminal and storage medium
CN112762915A (en) Compass precision optimization method and device, storage medium and electronic equipment
JP4350781B2 (en) Mobile communication terminal
CN108494946B (en) Method and device for correcting electronic compass in mobile terminal
JP2003256129A (en) Portable terminal unit and its control method
JP2008026798A (en) Display processing method and mobile communication terminal apparatus
JP2008244891A (en) Indoor radio quality measuring apparatus
JP3772895B2 (en) Portable information terminal and control method using game software executed in portable information terminal
JP4845356B2 (en) Measurement data processing method, measurement data processing device, and mobile terminal device
JP4463737B2 (en) Program development system
JP2007228100A (en) Method for processing display and mobile-communication terminal device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110518

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110609

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140617

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees