JP4845356B2 - Measurement data processing method, measurement data processing device, and mobile terminal device - Google Patents
Measurement data processing method, measurement data processing device, and mobile terminal device Download PDFInfo
- Publication number
- JP4845356B2 JP4845356B2 JP2004232100A JP2004232100A JP4845356B2 JP 4845356 B2 JP4845356 B2 JP 4845356B2 JP 2004232100 A JP2004232100 A JP 2004232100A JP 2004232100 A JP2004232100 A JP 2004232100A JP 4845356 B2 JP4845356 B2 JP 4845356B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- measurement
- physical quantity
- digital
- notification
- 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
Links
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
本発明は、計測データ収集方法、計測データ収集装置及び移動端末装置に係り、より詳しくは、センサからの計測データを収集し、前記計測データを利用するアプリケーションへ通知する計測データ収集方法、当該計測データ収集方法を使用する計測データ収集装置、及び当該計測データ装置を備える移動端末装置に関するものである。 The present invention relates to a measurement data collection method, a measurement data collection device, and a mobile terminal device. More specifically, the present invention relates to a measurement data collection method for collecting measurement data from a sensor and notifying an application that uses the measurement data. The present invention relates to a measurement data collection device that uses a data collection method and a mobile terminal device that includes the measurement data device.
従来から、携帯電話装置を代表とする移動しつつ動作可能な移動端末装置が、広く普及している。かかる移動端末装置、特に携帯電話に関する技術の進歩は目覚しいものがあり、必須機能である移動通信網を介した通信機能に加えて、様々な種類のゲーム等のアプリケーションも実装されるようになっている。 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 mobile 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 main body to a specific azimuth has been proposed (see Patent Document 3). Hereinafter, referred to as “Conventional Example 3”).
上述した従来例1〜3の技術は、携帯電話装置等におけるセンサによる計測結果の利用技術としては優れたものである。これらの従来例1〜3の技術が開示された文献には、センサによる計測データの収集の方法については記載されていないが、携帯電話装置等において実行されるアプリケーションへセンサによる計測結果を通知するために、データ収集プログラムが、センサから通知された計測生データの収集処理を行っていると考えられる。なお、センサによる検知結果は、一般にアナログ計測生データとしてセンサから出力されるので、アナログ計測生データをアナログデジタル変換したデジタル計測生データが、データ収集プログラムに通知されることになる。 The techniques of the above-described conventional examples 1 to 3 are excellent as techniques for using measurement results obtained by sensors in a mobile phone device or the like. In the documents disclosing the techniques of the conventional examples 1 to 3, the method of collecting measurement data by the sensor is not described, but the measurement result by the sensor is notified to an application executed in a mobile phone device or the like. For this reason, it is considered that the data collection program is collecting raw measurement data notified from the sensor. In addition, since the detection result by the sensor is generally output from the sensor as analog measurement raw data, digital measurement raw data obtained by analog-digital conversion of the analog measurement raw data is notified to the data collection program.
ところで、アプリケーションにおける計測結果の利用態様は様々であり、利用する際における計測データの精度もアプリケーションごとに異なる。すなわち、計測データの利用に際して、計測データの精度はある程度低くてもよいが、可能な限り迅速に計測データが欲しい場合もあるし、計測データの精度は確保したいが、計測データの取得時間がある程度かかってもよい場合もある。こうしたアプリケーションの要請を満たすためには、計測データ収集プログラムが、アプリケーションへ通知する計測データの精度や通知周期などを管理することが必要であった。 By the way, there are various ways of using the measurement result in the application, and the accuracy of the measurement data when using it varies from application to application. In other words, when using measurement data, the accuracy of the measurement data may be low to some extent, but there are cases where you want measurement data as quickly as possible, and you want to ensure the accuracy of the measurement data, but the measurement data acquisition time is somewhat Sometimes it may take. In order to satisfy such application requirements, it was necessary for the measurement data collection program to manage the accuracy and notification cycle of measurement data to be notified to the application.
また、上述したデジタル計測生データは、センサの検知結果は正しく反映しているが、適切な変換を行わなければ、アプリケーションにおいて、利用したい姿勢角や加速度といった物理量として取り扱うことができない。このため、データ収集プログラムは、デジタル計測生データをデジタル物理量データへ変換する演算を行うことも必要であった。 In addition, the above-described digital measurement raw data correctly reflects the detection result of the sensor. However, unless appropriate conversion is performed, it cannot be handled as a physical quantity such as a desired posture angle or acceleration in an application. For this reason, the data collection program is also required to perform an operation for converting the digital measurement raw data into digital physical quantity data.
この結果、計測データ収集プログラムにおいて多くの処理を行うことが必要であり、一般にアプリケーション及び計測データ収集プログラムを実行するプロセッサに大きな処理負荷がかかることとなっていた。このため、現在、計測データ収集プログラムの処理負荷を軽減することができる技術が求められている。 As a result, it is necessary to perform many processes in the measurement data collection program, and generally a large processing load is imposed on the processor that executes the application and the measurement data collection program. For this reason, there is currently a demand for a technique that can reduce the processing load of the measurement data collection program.
本発明は、上記の事情を鑑みてなされたものであり、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減することができる計測データ処理方法及び計測データ処理装置を提供することを目的とする。 This invention is made in view of said situation, and provides the measurement data processing method and measurement data processing apparatus which can reduce the load of the measurement data collection program which collects the measurement data from a sensor. Objective.
また、本発明は、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減させて、当該計測データ収集プログラムを実行することができる移動端末装置を提供することを目的とする。 Another object of the present invention is to provide a mobile terminal device that can reduce the load of a measurement data collection program that collects measurement data from sensors and can execute the measurement data collection program.
本発明の計測データ処理方法は、センサからのアナログ計測生データに対応するデジタルデータを、前記センサからの計測データを収集する計測データ収集プログラムへ通知する計測データ処理方法であって、前記計測データ収集プログラムが、要求計測精度を含む計測条件を指定する計測条件指定工程と;少なくとも1つの前記アナログ計測生データに基づいて、前記要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する通知用デジタル物理量データ導出工程と;前記導出された通知用デジタル物理量データを前記計測データ収集プログラムへ通知するデータ通知工程と;を備え、前記通知用デジタル物理量データ導出工程は、前記アナログ計測生データをデジタル計測生データに変換するアナログデジタル変換工程と;前記デジタル計測生データをデジタル物理量データに変換する物理量変換工程と;前記デジタル物理量生データに基づいて、前記通知用デジタル物理量データを算出する通知用デジタル物理量データ算出工程と;を備え、前記通知用デジタル物理量データ算出工程では、前記デジタル物理量データの計測精度が前記要求計測精度よりも低い場合に、複数の前記デジタル物理量データを統計処理して、前記通知用デジタル物理量データを算出するとともに、前記計測条件が、前記センサからの前記アナログ計測生データの出力周期以上の前記通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、前記統計処理では前記最大取得用時間内に前記要求計測精度を達成できない場合には、前記統計処理により前記最大取得用時間で達成可能な最良の精度のものを、前記通知用デジタル物理量データとして算出する、ことを特徴とする計測データ処理方法である。 The measurement data processing method of the present invention is a measurement data processing method for notifying digital data corresponding to analog measurement raw data from a sensor to a measurement data collection program for collecting measurement data from the sensor, wherein the measurement data A collection program specifies a measurement condition specifying step including measurement conditions including required measurement accuracy; and based on at least one analog measurement raw data, notification digital physical quantity data having an effective bit width corresponding to the required measurement accuracy A notifying digital physical quantity data deriving step; and a notifying digital physical quantity data deriving step for notifying the measurement data collecting program of the derived notifying digital physical quantity data, wherein the notifying digital physical quantity data deriving step includes the analog measurement. Analog digital to convert raw data into digital measurement raw data A physical quantity conversion step for converting the digital measurement raw data into digital physical quantity data; and a notification digital physical quantity data calculation step for calculating the notification digital physical quantity data based on the digital physical quantity raw data. In the notifying digital physical quantity data calculating step, if the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, the plurality of digital physical quantity data is statistically processed to calculate the notification digital physical quantity data In addition, the measurement condition further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or longer than an output cycle of the analog measurement raw data from the sensor, and the statistical processing includes the maximum acquisition time. If the required measurement accuracy cannot be achieved in time, the statistical processing Those of the best accuracy achievable with serial up for acquisition time is calculated as the notification digital physical quantity data is a measurement data processing method characterized by.
この計測データ処理方法では、まず、最終的にセンサによる計測結果を利用するアプリケーションが、計測データに対する要求精度を含む計測条件を決定し、当該計測条件を計測データ収集プログラムに通知する。この通知に応じて、計測条件指定工程において、計測データ収集プログラムが、要求計測精度を含む計測条件を指定する。 In this measurement data processing method, first, an application that finally uses a measurement result from a sensor determines measurement conditions including the required accuracy for measurement data, and notifies the measurement data collection program of the measurement conditions. In response to this notification, in the measurement condition specifying step, the measurement data collection program specifies measurement conditions including the required measurement accuracy.
こうして計測条件が指定されると、通知用デジタル物理量データ導出工程において、少なくとも1つの前記アナログ計測生データに基づいて、前記要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する。ここで、センサからのアナログ計測生データをデジタル化した場合の精度が要求計測精度よりも高いときには、アナログ計測生データの1つごとに、1つの通知用デジタル物理量データが導出される。そして、導出された通知用デジタル物理量データが、データ通知工程において、計測データ収集プログラムへ通知される。
上記の通知用デジタル物理量データ導出工程では、アナログデジタル変換工程において、アナログ計測生データがデジタル計測生データに変換された後、物理量変換工程において、デジタル計測生データがデジタル物理量データに変換される。そして、通知用デジタル物理量データ算出工程において、デジタル物理量データに基づいて、通知用デジタル物理量データが算出される。
かかる通知用デジタル物理量データ算出工程における通知用デジタル物理量データの算出に際して、デジタル物理量データの計測精度が要求計測精度よりも低い場合には、時間順次にセンサから出力された複数のアナログ計測生データに対応する複数のデジタル物理量データの平均値を算出する等、複数のデジタル物理量データを統計処理して、通知用デジタル物理量データが算出される。このため、センサから出力されるアナログ計測生データの精度が要求計測精度よりも低い等の理由により、アナログ計測生データの1つごとに、1つの通知用デジタル物理量データを導出するができない場合であっても、要求計測精度を満たした通知用デジタル物理量データを計測データ収集プログラムへ通知することができる。
一方、計測条件が、センサからのアナログ計測生データの出力周期以上の通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、当該統計処理では、通知用デジタル物理量データの算出に際して、最大取得用時間内に要求計測精度を達成できない場合には、当該統計処理により最大取得用時間で達成可能な最良の精度のものが、通知用デジタル物理量データとして算出される。このため、計測条件における最大取得用時間と要求計測精度とが両立しないときには、最大取得用時間の制限のもとで、最良の精度の通知用デジタル物理量データが、計測データ収集プログラムに通知される。
When the measurement condition is specified in this way, in the notification digital physical quantity data deriving step, notification digital physical quantity data having an effective bit width corresponding to the required measurement accuracy is derived based on at least one of the analog measurement raw data. . Here, when the accuracy when the analog measurement raw data from the sensor is digitized is higher than the required measurement accuracy , one notifying digital physical quantity data is derived for each analog measurement raw data. Then, the derived digital physical quantity data for notification is notified to the measurement data collection program in the data notification step.
In the above-described notification digital physical quantity data deriving step, after the analog measurement raw data is converted into digital measurement raw data in the analog-digital conversion step, the digital measurement raw data is converted into digital physical quantity data in the physical quantity conversion step. Then, in the notifying digital physical quantity data calculating step, the notifying digital physical quantity data is calculated based on the digital physical quantity data.
In the calculation of the digital physical quantity data for notification in the digital physical quantity data calculation process for notification, if the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, a plurality of analog measurement raw data output from the sensor in time sequence The digital physical quantity data for notification is calculated by statistically processing the plurality of digital physical quantity data, such as calculating an average value of a plurality of corresponding digital physical quantity data. For this reason, if the accuracy of the analog measurement raw data output from the sensor is lower than the required measurement accuracy, one digital physical quantity data for notification cannot be derived for each analog measurement raw data. Even if it exists, the digital physical quantity data for notification that satisfies the required measurement accuracy can be notified to the measurement data collection program.
On the other hand, the measurement condition further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or longer than the output period of the analog measurement raw data from the sensor, and the statistical processing calculates the notification digital physical quantity data. At this time, if the required measurement accuracy cannot be achieved within the maximum acquisition time, the best accuracy that can be achieved with the maximum acquisition time by the statistical processing is calculated as the digital physical quantity data for notification. For this reason, when the maximum acquisition time and the required measurement accuracy under measurement conditions are not compatible, the digital physical quantity data for notification with the best accuracy is notified to the measurement data collection program under the limitation of the maximum acquisition time. .
したがって、本発明の計測データ処理方法によれば、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減させることができる。 Therefore, according to the measurement data processing method of the present invention, it is possible to reduce the load of the measurement data collection program that collects measurement data from the sensor.
ここで、前記物理量変換工程が、前記デジタル計測生データのオフセット補正を行うオフセット補正工程と;前記オフセット補正されたデジタル計測生データに基づいて、前記デジタル物理量データを算出するデジタル物理量データ算出工程と;を備えることとすることができる。 Here, the physical quantity conversion step includes an offset correction step of performing offset correction of the digital measurement raw data; a digital physical quantity data calculation step of calculating the digital physical quantity data based on the offset-corrected digital measurement raw data; Can be provided.
また、本発明の計測データ処理方法では、前記計測条件が、前記通知用デジタル物理量データの値の範囲に応じた範囲内要求計測精度の指定を含むこととすることができる。この場合には、計測データ収集プログラムは、所望の通知用デジタル物理量データ値の範囲ごとに、所望の精度の通知用デジタル物理量データを収集することができる。 In the measurement data processing method of the present invention, the measurement condition may include designation of in-range required measurement accuracy according to a value range of the notification digital physical quantity data. In this case, the measurement data collection program can collect the notification digital physical quantity data with desired accuracy for each range of the desired notification digital physical quantity data value.
また、本発明の計測データ処理方法では、前記計測データには、互いに直交する3軸方向それぞれ回りの姿勢角、及び、前記3軸方向の内の少なくとも2軸方向の加速度の計測結果が含まれることとすることができる。 In the measurement data processing method of the present invention, the measurement data includes a posture angle around each of the three axial directions orthogonal to each other and a measurement result of acceleration in at least two axial directions of the three axial directions. Can be.
本発明の計測データ処理装置は、センサからのアナログ計測生データに対応するデジタルデータを、前記センサからの計測データを収集する計測データ収集プログラムへ通知する計測データ処理装置であって、少なくとも1つの前記アナログ計測生データに基づいて、前記計測データ収集プログラムからの計測条件に含まれる要求計測精度に応じたビット幅を有する通知用デジタル物理量データを導出する通知用デジタル物理量データ導出手段と;前記導出された通知用デジタル物理量データを前記計測データ収集プログラムへ通知するデータ通知手段と;を備え、前記通知用デジタル物理量データ導出手段は、前記アナログ計測生データをデジタル計測生データに変換するアナログデジタル変換手段と;前記デジタル計測生データをデジタル物理量データに変換する物理量変換手段と;前記デジタル物理量データに基づいて、前記通知用デジタル物理量データを算出する通知用デジタル物理量データ算出手段と;を備え、前記通知用デジタル物理量データ算出手段は、前記デジタル物理量データの計測精度が前記要求計測精度よりも低い場合に、複数の前記デジタル物理量データを統計処理して、前記通知用デジタル物理量データを算出するとともに、前記計測条件が、前記センサからの前記アナログ計測生データの出力周期以上の前記通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、前記統計処理では前記最大取得用時間内に前記要求計測精度を達成できない場合には、前記統計処理により前記最大取得用時間で達成可能な最良の精度のものを、前記通知用デジタル物理量データとして算出する、ことを特徴とする計測データ処理装置である。 A measurement data processing apparatus according to the present invention is a measurement data processing apparatus that notifies digital data corresponding to analog measurement raw data from a sensor to a measurement data collection program that collects measurement data from the sensor. on the basis of the analog measurement raw data, the measurement data collection and notification digital physical quantity data deriving means for deriving the notification digital physical quantity data having a bit width corresponding to the required measurement accuracy included in the measurement condition from the program; the derived Data notifying means for notifying the measurement data collection program of the notified digital physical quantity data for notification , wherein the notifying digital physical quantity data deriving means converts the analog measurement raw data into digital measurement raw data. Means; the digital measurement raw data as a digital Physical quantity conversion means for converting into physical quantity data; and notification digital physical quantity data calculation means for calculating the notification digital physical quantity data based on the digital physical quantity data; and the notification digital physical quantity data calculation means When the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, a plurality of the digital physical quantity data are statistically processed to calculate the digital physical quantity data for notification, and the measurement condition is determined from the sensor. When it further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or greater than the output period of the analog measurement raw data, and the statistical processing cannot achieve the required measurement accuracy within the maximum acquisition time Is the one with the best accuracy that can be achieved with the maximum acquisition time by the statistical processing. Is calculated as the notification digital physical quantity data, it is the measurement data processing device according to claim.
この計測データ処理装置では、計測データ収集プログラムから要求計測精度を含む計測条件の指定を受けると、通知用デジタル物理量データ導出手段が、少なくとも1つの前記アナログ計測生データに基づいて、前記要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する。そして、データ通知手段が、導出された通知用デジタル物理量データを計測データ収集プログラムへ通知する。
上記の通知用デジタル物理量データ導出手段では、アナログデジタル変換手段が、アナログ計測生データをデジタル計測生データに変換した後、物理量変換手段が、デジタル計測生データをデジタル物理量データに変換する。そして、通知用デジタル物理量データ算出手段が、デジタル物理量データに基づいて、通知用デジタル物理量データを算出する。
かかる通知用デジタル物理量データ算出手段による通知用デジタル物理量データの算出に際して、デジタル物理量データの計測精度が要求計測精度よりも低い場合には、時間順次にセンサから出力された複数のアナログ計測生データに対応する複数のデジタル物理量データの平均値を算出する等、複数のデジタル物理量データを統計処理して、通知用デジタル物理量データが算出される。一方、計測条件が、センサからのアナログ計測生データの出力周期以上の通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、当該統計処理では、通知用デジタル物理量データの算出に際して、最大取得用時間内に要求計測精度を達成できない場合には、当該統計処理により最大取得用時間で達成可能な最良の精度のものが、通知用デジタル物理量データとして算出される。
In this measurement data processing apparatus, when the measurement condition including the required measurement accuracy is specified from the measurement data collection program, the notifying digital physical quantity data deriving unit is configured to generate the required measurement accuracy based on at least one of the analog measurement raw data. The digital physical quantity data for notification having an effective bit width corresponding to is derived. Then, the data notification means notifies the derived digital physical quantity data for notification to the measurement data collection program.
In the notification digital physical quantity data deriving means, the analog-digital conversion means converts the analog measurement raw data into digital measurement raw data, and then the physical quantity conversion means converts the digital measurement raw data into digital physical quantity data. Then, the notifying digital physical quantity data calculating means calculates the notifying digital physical quantity data based on the digital physical quantity data.
When the digital physical quantity data for notification is calculated by the digital physical quantity data calculating means for notification, if the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, the plurality of analog measurement raw data output from the sensor in time sequence The digital physical quantity data for notification is calculated by statistically processing the plurality of digital physical quantity data, such as calculating an average value of a plurality of corresponding digital physical quantity data. On the other hand, the measurement condition further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or longer than the output period of the analog measurement raw data from the sensor, and the statistical processing calculates the notification digital physical quantity data. At this time, if the required measurement accuracy cannot be achieved within the maximum acquisition time, the best accuracy that can be achieved with the maximum acquisition time by the statistical processing is calculated as the digital physical quantity data for notification.
すなわち、本発明の計測データ処理装置は、上述した本発明の計測データ処理方法を使用して、センサからのアナログ計測生データに対応するデジタルデータを、センサからの計測データを収集する計測データ収集プログラムへ通知する。したがって、本発明の計測データ処理方法によれば、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減させることができる。 That is, the measurement data processing apparatus of the present invention uses the above-described measurement data processing method of the present invention to collect digital data corresponding to analog measurement raw data from the sensor, and to collect measurement data from the sensor. Notify the program. Therefore, according to the measurement data processing method of the present invention, it is possible to reduce the load of the measurement data collection program that collects measurement data from the sensor.
ここで、前記物理量変換手段が、前記デジタル計測生データのオフセット補正を行うオフセット補正手段と;前記オフセット補正されたデジタル計測生データに基づいて、前記デジタル物理量データを算出するデジタル物理量データ算出手段と;を備える構成とすることができる。 Here, the physical quantity conversion means is an offset correction means for performing an offset correction of the digital measurement raw data ; a digital physical quantity data calculation means for calculating the digital physical quantity data based on the offset-corrected digital measurement raw data ; It can be set as the structure provided with;
また、本発明の計測データ処理装置では、前記計測データには、互いに直交する3軸方向それぞれ回りの姿勢角、及び、前記3軸方向の内の少なくとも2軸方向の加速度の計測結果が含まれることとすることができる。 In the measurement data processing apparatus of the present invention, the measurement data includes a posture angle around each of the three axial directions orthogonal to each other, and a measurement result of acceleration in at least two axial directions of the three axial directions. Can be.
本発明の移動端末装置は、移動しつつ動作可能な移動端末装置において、本発明の計測データ処理装置を備える移動端末装置である。この移動端末装置では、本発明の計測データ処理装置が、計測データ収集プログラムから指定された要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出し、当該計測データ収集プログラムへ通知するので、計測データ収集プログラムにおける負荷を軽減させて、当該計測データ収集プログラムを実行することができる The mobile terminal device according to the present invention is a mobile terminal device that includes the measurement data processing device according to the present invention in a mobile terminal device that can operate while moving. In this mobile terminal device, the measurement data processing device of the present invention derives notification digital physical quantity data having an effective bit width corresponding to the required measurement accuracy specified from the measurement data collection program, and notifies the measurement data collection program Therefore, it is possible to reduce the load on the measurement data collection program and execute the measurement data collection program
以上説明したように、本発明の計測データ処理方法及び計測データ処理装置によれば、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減することができるという効果を奏する。 As described above, according to the measurement data processing method and the measurement data processing apparatus of the present invention, it is possible to reduce the load of the measurement data collection program that collects measurement data from the sensor.
また、本発明の移動端末装置は、センサからの計測データを収集する計測データ収集プログラムの負荷を軽減させて、当該計測データ収集プログラムを実行することができるという効果を奏する。 In addition, the mobile terminal device of the present invention has an effect that the measurement data collection program for collecting measurement data from sensors can be reduced and the measurement data collection program can be executed.
以下、本発明の一実施形態を、図1〜図6を参照しつつ説明する。なお、これらの図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, an embodiment of the present invention will be described with reference to FIGS. In these drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.
図1には、本発明の一実施形態に係る移動端末装置である携帯電話装置10の外観構成が概略的に示されている。ここで、図1(A)には、携帯電話装置10の外観の正面図が示され、図1(B)には、携帯電話装置10の外観の背面図が示されている。
FIG. 1 schematically shows an external configuration of a
図1(A)、図1(B)に総合的に示されるように、携帯電話装置10は、(a)携帯電話本体11と、(b)電話番号を入力するためのテンキー、及び、動作モードの切替等の各種指令を、後述する制御部21(図2参照)に入力するためのファンクションキーを有する操作部12と、(c)操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示部13とを備えている。また、携帯電話装置10は、(d)通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ14と、(e)集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン15と、(f)着信音や案内音を発生するための案内用スピーカ16と、(g)基地局との間で無線信号を授受するためのアンテナ17とを備えている。
As comprehensively shown in FIGS. 1A and 1B, the
携帯電話本体11の内部には、図2に示されるように、(i)携帯電話装置10全体の動作を統括制御する制御部21と、(ii)アンテナ17を介して、基地局との間で無線信号の送受信を行う送受信部22と、(iii)制御部21で実行されるプログラムや各種データを格納する、読出専用メモリ(ROM)素子やランダムアクセスメモリ(RAM)素子を有する記憶部23とを備えている。また、携帯電話本体11の内部には、(iv)携帯電話装置10の姿勢角及び携帯電話装置10に作用する加速度を計測するためのセンサユニット25を備えている。
As shown in FIG. 2, the
記憶部23は、その内部に、収集した計測データを一時的に記憶する一時記憶領域24を含んでいる。
The
センサユニット25は、センサ部26と、計測データ処理部27とを備えている。センサ部26は、携帯電話装置10の姿勢角及び携帯電話装置10に作用する加速度を検知し、アナログ計測生データとして出力する。また、計測データ処理部27は、センサ部26からの少なくとも1つのアナログ計測生データに基づいて、通知用デジタル物理量データを導出して後述する計測データ収集プログラム35(図4参照)へ通知する。
The
センサ部26は、操作部12のマトリクス状のキー配列における行方向をX軸とし、列方向をY軸方向とするとともに、本実施形態においては、XY面が水平面と平行であり、+Y方向が真南方向である姿勢を基準姿勢として、当該基準姿勢からのX軸回りの回転角(ピッチ角θX)、Y軸回りの回転角(ロール角θY)及び鉛直方向に平行なZ軸回りの回転角(ヨー角θZ)に対応する磁気等を検知する。また、センサ部26は、X方向の加速度(αX)及びY方向の加速度(αY)に対応する磁気等を検知する。そして、センサ部26は、各計測時点におけるピッチ角θX、ロール角θY、ヨー角θZ、X方向加速度αX及びY方向加速度αYという物理量に対応する検知結果を1組にし、アナログ計測生データとして計測データ処理部27へ通知するようになっている。
The
計測データ処理部27は、図3に示されるように、(i)センサユニット25全体を統括制御するセンサ制御部41と、(ii)センサ部26からのアナログ計測生データをデジタル計測生データに変換するアナログデジタル(A/D)変換器42と、(iii)A/D変換器42からの少なくとも1つのデジタル計測生データに基づいて、計測データ収集プログラム35により指定された要求精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する通知データ導出部43と、(iv)通知データ導出部43からの通知用デジタル物理量データを計測データ収集プログラム35へ通知するデータ通知部44とを備えている。
As shown in FIG. 3, the measurement
通知データ導出部43は、デジタル計測生データそれぞれに対応するデジタル物理量データを算出する物理量算出部45と、物理量算出部45からの少なくとも1つのデジタル物理量データに基づいて、通知用デジタル物理量データを算出する通知用データ算出部46とを備えている。ここで、物理量算出部45は、予め求められているオフセット値をデジタル計測生データから差し引くオフセット補正部47と、オフセット補正されたデジタル計測生データそれぞれに対応する加速度及び姿勢角というデジタル物理量データを、オフセット補正されたデジタル計測生データそれぞれに基づいて所定の演算式を用いて算出する物理量データ算出部48とを備えている。
The notification
なお、本実施形態では、A/D変換器42を除く計測データ処理部27を、マイクロプロセッサ、メモリ(ROM(Read Only Memory)及びRAM(Random Access Memory))、及び周辺回路で構成し、センサ制御部41、通知データ導出部43及びデータ通知部44の機能をプログラムにより実現している。
In the present embodiment, the measurement
制御部21は、中央処理装置(CPU)、デジタル信号処理装置(DSP)等を備えており、一般的な携帯電話機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。この制御部21において実行されるプログラム等のソフトウエアの構成は、図4に示されるようになっている。 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
基本処理部31は、計測データ収集プログラム35を備えている。この計測データ収集プログラム35は、アプリケーション33からの収集指令に応じて、センサユニット25からの通知用デジタル物理量データを収集して、上述した記憶部23内の一時記憶領域24に格納する。そして、計測データ収集プログラム35は、アプリケーション33からの通知指令に応じて、記憶部23内の一時記憶領域24に記憶された通知用デジタル物理量データをアプリケーション33へ送る。
The
次に、上記のように構成された携帯電話装置10におけるセンサ部26における検知結果の収集動作について、主に図5及び図6を参照しつつ、適宜他の図面を参照して説明する。
Next, the detection result collection operation in the
前提として、センサ部27から出力されたアナログ計測生データが計測データ処理部27のA/D変換器42によりデジタル変換されたデジタル計測生データのオフセット量は事前に測定されており、計測データ処理部27のオフセット補正部47に通知されているものとする。また、オフセット補正されたデジタル計測生データにおけるノイズは、ランダムノイズ(ホワイトノイズ)であるものとする。
As a premise, the offset amount of the digital measurement raw data obtained by digitally converting the analog measurement raw data output from the
また、デジタル計測生データはビット数Pの形式のデジタルデータであり、その精度が保証される有効ビット数(以下、「生精度ビット数」又は「生有効ビット数」ともいう)Q(≦P)は既知であり、上述した通知用データ算出部46内に記憶されているものとする。また、センサ部26から出力されたアナログ計測生データがA/D変換器42によりデジタル化されて、新たなデジタル計測生データが発生する生データ周期TPも既知であり、通知用データ算出部46内に記憶されているものとする。
The digital measurement raw data is digital data in the form of the number of bits P, and the number of effective bits (hereinafter, also referred to as “raw number of raw bits” or “raw number of effective bits”) Q (≦ P ) Is known and is stored in the notification
なお、アプリケーション33が所望の時点で発行したデータ要求を兼ねる取得動作設定指定による1データの即時取得動作を例にとって、以下の説明を行う。
The following description will be given by taking as an example an immediate acquisition operation of one data by specifying an acquisition operation setting that also serves as a data request issued by the
まず、アプリケーション33が、要求精度ビット数S、最大取得時間TMをパラメータとする1データ即時取得動作設定指令を、計測データ収集プログラム35へ向けて送る。この取得動作設定指令を受けると、計測データ収集プログラム35は、受信指令を解析し、1データ即時取得動作設定指令であることを認識する。引き続き、計測データ収集プログラム35は、要求精度ビット数S、最大取得時間TMをパラメータとするセンサ動作設定指令を、センサユニット25へ向けて送る。
First, the
センサユニット25では、この指令を計測データ処理部27のセンサ制御部41が受ける。センサ制御部41は、受信したセンサ動作設定指令を解析し、当該指令にパラメータとして付随している要求精度ビット数S及び最大取得時間TMを、通知用データ算出部46へ通知する。
In the
上記の要求精度ビット数S及び最大取得時間TMを受けた通知用データ算出部46では、必要精度ビット数Rを求める。この必要精度ビット数Rは、要求精度ビット数S、最大取得時間TM、デジタル計測生データの有効ビット数Q及び生データ周期TPに基づいて、次の(1)〜(3)のようにして求められる。
The notification
(1)S≦Qである場合には、R=Sとする。
(2)S>Qであり、最大取得時間TM中に得られるデジタル計測生データに基づく統計処理で要求精度ビット数Sを達成できる場合には、R=Sとする。
(3)S>Qであり、最大取得時間TM中に得られるデジタル計測生データに基づく統計処理で要求精度ビット数Sを達成できない場合には、Rを最大取得時間TM中に得られるデジタル計測生データに基づく統計処理で達成できる最大有効ビット数とする。
(1) When S ≦ Q, R = S.
(2) When S> Q and the required precision bit number S can be achieved by statistical processing based on the digital measurement raw data obtained during the maximum acquisition time TM, R = S.
(3) When S> Q, and when the required precision bit number S cannot be achieved by statistical processing based on the digital measurement raw data obtained during the maximum acquisition time TM, R is the digital measurement obtained during the maximum acquisition time TM. The maximum number of effective bits that can be achieved by statistical processing based on raw data.
なお、本実施形態においては、オフセット補正されたデジタル計測生データにおけるノイズがランダムノイズなので、上記の(2)及び(3)における統計処理を平均値算出処理としている。 In the present embodiment, since the noise in the digital measurement raw data subjected to offset correction is random noise, the statistical processing in the above (2) and (3) is set as the average value calculation processing.
上述した通知用データ算出部46への通知に引き続き、センサ制御部41は、センサ部26及びA/D変換器42が動作中であるか否かを判定する。この判定が否定的であった場合には、センサ制御部41は、センサ部26及びA/D変換器42へ向けて、動作開始指令を送る。
Subsequent to the notification to the notification
なお、センサ動作開始指令を受けると、センサ部26及びA/D変換器42が動作を開始する。この結果、センサ部26による検知動作及び検知結果であるアナログ計測生データの出力動作、並びにA/D変換器42によるアナログ計測生データからデジタル計測生データへの変換動作が開始する。
When the sensor operation start command is received, the
さて、センサ部26からアナログ計測生データが出力されると、ステップS11において、A/D変換器42が、アナログ計測生データをデジタル計測生データに変化する。そして、デジタル計測生データを通知データ導出部43へ送る。
When the analog measurement raw data is output from the
デジタル計測生データを受けた通知データ導出部43では、ステップS12において、通知用デジタル物理量データの導出が行われる。この通知用デジタル物理量データの導出では、図6に示されるように、新たなデジタル計測生データの入力の判定を行うステップS21において肯定的な判定がなされ、処理がステップS22へ移行する。
Upon receiving the digital measurement raw data, the notification
ステップS22においては、通知データ導出部43のオフセット補正部47が、予め通知されているオフセット量を用いて、デジタル計測生データのオフセット補正を行う。こうしてオフセット補正され、ランダムノイズ成分のみが重畳した有効ビット数Qのデータは、物理量データ算出部48へ送られる。
In step S22, the offset
オフセット補正されたデジタル計測生データを受けると、物理量データ算出部48は、ステップS23において、オフセット補正されたデジタル計測生データごとに、当該データに対応するデジタル物理量データを、予め定められた算式を使用して算出する。この結果、オフセット補正されたデジタル計測生データごとに、ピッチ角θX、ロール角θY、ヨー角θZ、X方向加速度αX及びY方向加速度αYという物理量が、有効ビット数Qのデジタル形式で得られる。こうして算出されたデジタル物理量データは、通知用データ算出部46へ送られる。
Upon receipt of the offset-corrected digital measurement raw data, in step S23, the physical quantity
デジタル物理量データを受けた通知用データ算出部46は、ステップS24において、通知用デジタル物理量データとしての必要精度ビット数Rがデジタル物理量データの精度ビット数(有効ビット数Q)よりも大きいか否かを判定する。この判定結果が否定的であった場合には、処理はステップS25へ移行する。このステップS25においては、通知用データ算出部46が、デジタル物理量データのうちのMSB(Most Significant Bit)からR個のビット以外の不要ビットをマスクし、ビット幅Rの通知用デジタル物理用データを算出する。引き続き、通知用データ算出部46は、算出された通知用デジタル物理量データをデータ通知部44へ送る。そして、ステップS12の処理が終了する。
Upon receiving the digital physical quantity data, the notification
一方、ステップS24における判定結果が肯定的であった場合には、処理はステップS26へ移行する。このステップS26においては、必要精度ビット数Rの通知用デジタル物理量データを算出するために必要な数のデジタル物理量データを取得したか否かが判定される。なお、上述したように、本実施形態では、データ精度向上のため、平均値算出を行うこととしているので、ステップS26では、例えば、R=Q+1の場合には2個、R=Q+2の場合には4個のデジタル物理量データを取得したか否かが判定されるようになっている。
On the other hand, when the determination result in step S24 is affirmative, the process proceeds to step S26. In this step S26, it is determined whether or not the necessary number of digital physical quantity data for calculating the notification digital physical quantity data with the required precision bit number R has been acquired. As described above, in the present embodiment, the average value is calculated to improve the data accuracy. Therefore, in step S26, for example, two in the case of R = Q + 1 and two in the case of R =
ステップS26における判定結果が否定的であった場合には、処理はステップS21へ移行する。そして、ステップS26における判定結果が肯定的となるまで、ステップS21〜S26の処理が繰り返される。 If the determination result in step S26 is negative, the process proceeds to step S21. And the process of step S21-S26 is repeated until the determination result in step S26 becomes affirmative.
そして、ステップS26において肯定的な判定がなされると、処理はステップS27へ移行する。このステップS27では、取得された必要数のデジタル物理量データの平均値を算出し、必要精度ビット数Rの通知用デジタル物理量データを算出する。引き続き、通知用データ算出部46は、算出された通知用デジタル物理量データをデータ通知部44へ送る。そして、ステップS12の処理が終了する。
If a positive determination is made in step S26, the process proceeds to step S27. In this step S27, the average value of the required number of digital physical quantity data acquired is calculated, and the notification digital physical quantity data of the required precision bit number R is calculated. Subsequently, the notification
図5に戻り、次に、通知用デジタル物理量データを通知用データ算出部46から受けたデータ通知部44は、ステップS13において、当該通知用デジタル物理量データを計測データ収集プログラム35へ送る。引き続き、ステップS14において、計測データ収集プログラム35は、通知用デジタル物理量データを収集し、一時記憶領域24に格納する。そして、計測データ収集プログラム35は、一時記憶領域24に格納された通知用デジタル物理量データを直ちにアプリケーション33へ通知する。
Returning to FIG. 5, the
この結果、アプリケーション33は、所望の精度を有するセンサ部26による計測結果を所望の時間内に即時取得する。
As a result, the
なお、センサユニット25は、一度センサ動作を開始すると、計測データ収集プログラム35がデータ収集動作を実行しているか否かにかかわらず、センサユニット25はセンサ動作を継続し、定期的に通知用デジタル物理量データを出力し続ける。こうした、センサ動作の停止のためには、計測データ収集プログラム35にセンサ動作停止指令を発行させればよい。かかる計測データ収集プログラム35からのセンサ動作停止指令の発行は、図5に示されるように、アプリケーション33が、所望の時に、計測データ処理へ向けてセンサ動作停止要求を送ることにより、行なわれる。また、アプリケーション33が、センサ動作停止要求を発行することなく異常終了した場合には、アプリケーション33の実行を監視している基本処理部31の部分が、計測データ収集プログラム35に対して、センサ動作停止を要求することにより、計測データ収集プログラム35からセンサ動作停止指令が発行される。
Note that once the
以上説明したように、本実施形態では、計測データ収集プログラム35から要求計測精度を含む計測条件の指定を受けると、センサユニット25における計測データ処理部27の通知データ導出部43が、少なくとも1つの前記アナログ計測生データがデジタル化されたデジタル計測生データに基づいて、要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する。そして、データ通知手段47が、導出された通知用デジタル物理量データを計測データ収集プログラム35へ通知する。したがって、センサからの計測データを収集する計測データ収集プログラム35の負荷を軽減させることができる。
As described above, in the present embodiment, when the measurement condition including the required measurement accuracy is received from the measurement
また、通知データ導出部43における通知データ算出手段46が、デジタル物理量データの計測精度が要求計測精度よりも低い場合に、複数のデジタル物理量データを統計処理して、通知用デジタル物理量データを算出している。このため、センサから出力されるアナログ計測生データの精度が要求精度よりも低い等の理由により、アナログ計測生データの1つごとに、1つの通知用デジタル物理量データを導出するができない場合であっても、要求精度を満たした通知用デジタル物理量データを計測データ収集プログラム35へ通知することができる。
In addition, the notification
また、計測条件が、通知用デジタル物理量データを取得するための最大取得時間TMを更に含むときには、通知データ算出手段46が、最大取得時間TM内に要求計測精度を達成できない場合に、最大取得時間TMで達成可能な最良の精度のものを通知用デジタル物理量データとして算出している。このため、最大取得用時間と要求計測精度とが両立しないときには、最大取得時間TMの制限のもとで、最良の精度の通知用デジタル物理量データが、計測データ収集プログラムに通知される。
When the measurement condition further includes the maximum acquisition time TM for acquiring the digital physical quantity data for notification, the maximum acquisition time when the notification
なお、上記の実施形態では、計測結果のデータ値の全範囲について、一括して要求精度が指定されることとしたが、計測結果のデータ値が取り得る範囲を複数の範囲に分割し、分割領域ごとに要求精度を指定できるようにすることもできる。 In the above embodiment, the required accuracy is specified collectively for the entire range of measurement result data values. However, the possible range of the measurement result data values is divided into a plurality of ranges. It is also possible to specify the required accuracy for each area.
また、上記の実施形態では、センサユニット25を携帯電話装置10の内部に実装した。これに対して、センサユニット25を携帯電話装置10の外部に配置し、携帯電話装置10の不図示の外部機器接続用インタフェースポートを介して、センサユニット25と携帯電話装置10とを接続するようにしてもよい。
In the above embodiment, the
また、上記の実施形態では、センサユニット25のセンサ部26を、ピッチ角θX、ロール角θY、ヨー角θZ、X方向加速度αX及びY方向加速度αYを検知する5軸センサとしたが、更にZ方向加速度αZの検知を行う6軸センサとすることもできる。さらに、姿勢角や加速度以外の物理量を検出するセンサとすることもできる。
In the above-described embodiment, the
また、上記の実施形態では、キーが配列された操作部12と表示部13との位置関係が固定的ないわゆるストレート型の携帯電話装置とした。これに対して、いわゆるクラムシェル型やレボルバ型のように、操作部と表示部との位置関係が可変な携帯電話装置の場合には、センサユニット25を操作部側に配設してもよいし、表示部側に配設してもよい。また、センサユニット25における計測の基準となる軸方向は、センサユニット25の配設位置や、携帯電話の機種に対応して決めることができる。
In the embodiment described above, a so-called straight-type mobile phone device in which the positional relationship between the
また、上記の実施形態では、携帯電話装置に対して本発明を適用したが、携帯型ゲーム機、カーナビゲーション装置、PDA(Personal Digital Assistance)等の他の種類の移動端末装置に対しても本発明が適用できるのは、勿論である。 In the above embodiment, the present invention is applied to a mobile phone device. However, the present invention is also applied to other types of mobile terminal devices such as a portable game machine, a car navigation device, and a PDA (Personal Digital Assistance). Of course, the invention can be applied.
以上説明したように、本発明のデータ処理方法及びデータ処理装置は、センサからの計測生データを加工して計測データ収集プログラムへ通知する場合に適用することができる。また、本発明の移動端末装置は、センサからの計測データを収集する計測データ収集プログラムが実行される移動端末装置に適用することができる。 As described above, the data processing method and data processing apparatus of the present invention can be applied to processing measurement raw data from a sensor and notifying a measurement data collection program. The mobile terminal device of the present invention can be applied to a mobile terminal device in which a measurement data collection program for collecting measurement data from sensors is executed.
10…携帯電話装置(移動端末装置)、11…携帯電話本体、12…操作部、13…表示部、14…通話用スピーカ、15…マイクロフォン、16…案内用スピーカ、17…アンテナ、18…撮像部、19…画像圧縮部、21…制御部、22…送受信部、23…記憶部、24…一時記憶領域、25…センサユニット、26…センサ部、27…計測データ処理部(計測データ処理装置)、31…基本処理部、33…アプリケーション、35…計測データ収集プログラム、41…センサ制御部、42…A/D変換器(アナログデジタル変換手段)、43…通知データ導出部(通知用デジタル物理量データ導出手段)、44…データ通知部(データ通知手段)、45…物理量算出部(物理量変換手段)、46…通知用データ算出部(通知用デジタル物理量データ算出手段)、47…オフセット補正部(オフセット補正手段)、48…物理量データ算出部(デジタル物理量データ算出手段)。
DESCRIPTION OF
Claims (8)
前記計測データ収集プログラムが、要求計測精度を含む計測条件を指定する計測条件指定工程と;
少なくとも1つの前記アナログ計測生データに基づいて、前記要求計測精度に応じた有効ビット幅を有する通知用デジタル物理量データを導出する通知用デジタル物理量データ導出工程と;
前記導出された通知用デジタル物理量データを前記計測データ収集プログラムへ通知するデータ通知工程と;を備え、
前記通知用デジタル物理量データ導出工程は、
前記アナログ計測生データをデジタル計測生データに変換するアナログデジタル変換工程と;
前記デジタル計測生データをデジタル物理量データに変換する物理量変換工程と;
前記デジタル物理量データに基づいて、前記通知用デジタル物理量データを算出する通知用デジタル物理量データ算出工程と;を備え、
前記通知用デジタル物理量データ算出工程では、
前記デジタル物理量データの計測精度が前記要求計測精度よりも低い場合に、複数の前記デジタル物理量データを統計処理して、前記通知用デジタル物理量データを算出するとともに、
前記計測条件が、前記センサからの前記アナログ計測生データの出力周期以上の前記通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、前記統計処理では前記最大取得用時間内に前記要求計測精度を達成できない場合には、前記統計処理により前記最大取得用時間で達成可能な最良の精度のものを、前記通知用デジタル物理量データとして算出する、
ことを特徴とする計測データ処理方法。 A measurement data processing method for notifying digital data corresponding to analog measurement raw data from a sensor to a measurement data collection program for collecting measurement data from the sensor,
A measurement condition specifying step in which the measurement data collection program specifies measurement conditions including required measurement accuracy;
A notifying digital physical quantity data deriving step for deriving notifying digital physical quantity data having an effective bit width corresponding to the required measurement accuracy based on at least one analog measurement raw data;
A data notification step of notifying the derived digital physical quantity data for notification to the measurement data collection program ,
The notification digital physical quantity data derivation step includes:
An analog-digital conversion step of converting the analog measurement raw data into digital measurement raw data;
A physical quantity conversion step of converting the digital measurement raw data into digital physical quantity data;
A notifying digital physical quantity data calculating step for calculating the notifying digital physical quantity data based on the digital physical quantity data; and
In the notifying digital physical quantity data calculating step,
When the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, the plurality of digital physical quantity data is statistically processed to calculate the notification digital physical quantity data,
The measurement condition further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or longer than an output cycle of the analog measurement raw data from the sensor, and the statistical processing includes the maximum acquisition time. If the required measurement accuracy cannot be achieved, the one with the best accuracy that can be achieved in the maximum acquisition time by the statistical processing is calculated as the digital physical quantity data for notification.
A measurement data processing method characterized by the above .
前記デジタル計測生データのオフセット補正を行うオフセット補正工程と;
前記オフセット補正されたデジタル計測生データに基づいて、前記デジタル物理量データを算出するデジタル物理量データ算出工程と;を備えることを特徴とする請求項1に記載の計測データ処理方法。 The physical quantity conversion step includes
An offset correction step for performing offset correction of the digital measurement raw data;
2. The measurement data processing method according to claim 1 , further comprising: a digital physical quantity data calculation step of calculating the digital physical quantity data based on the offset-corrected digital measurement raw data.
少なくとも1つの前記アナログ計測生データに基づいて、前記計測データ収集プログラムからの計測条件に含まれる要求計測精度に応じたビット幅を有する通知用デジタル物理量データを導出する通知用デジタル物理量データ導出手段と;
前記導出された通知用デジタル物理量データを前記計測データ収集プログラムへ通知するデータ通知手段と;を備え、
前記通知用デジタル物理量データ導出手段は、
前記アナログ計測生データをデジタル計測生データに変換するアナログデジタル変換手段と;
前記デジタル計測生データをデジタル物理量データに変換する物理量変換手段と;
前記デジタル物理量データに基づいて、前記通知用デジタル物理量データを算出する通知用デジタル物理量データ算出手段と;を備え、
前記通知用デジタル物理量データ算出手段は、
前記デジタル物理量データの計測精度が前記要求計測精度よりも低い場合に、複数の前記デジタル物理量データを統計処理して、前記通知用デジタル物理量データを算出するとともに、
前記計測条件が、前記センサからの前記アナログ計測生データの出力周期以上の前記通知用デジタル物理量データを取得するための最大取得用時間を更に含み、かつ、前記統計処理では前記最大取得用時間内に前記要求計測精度を達成できない場合には、前記統計処理により前記最大取得用時間で達成可能な最良の精度のものを、前記通知用デジタル物理量データとして算出する、
ことを特徴とする計測データ処理装置。 A measurement data processing device that notifies digital data corresponding to analog measurement raw data from a sensor to a measurement data collection program that collects measurement data from the sensor,
A notifying digital physical quantity data deriving unit for deriving notifying digital physical quantity data having a bit width corresponding to the required measurement accuracy included in the measurement condition from the measurement data collecting program based on at least one of the analog measurement raw data; ;
Data notification means for notifying the derived digital physical quantity data for notification to the measurement data collection program,
The notification digital physical quantity data deriving means includes:
Analog-digital conversion means for converting the analog measurement raw data into digital measurement raw data;
Physical quantity conversion means for converting the digital measurement raw data into digital physical quantity data;
A notifying digital physical quantity data calculating means for calculating the notifying digital physical quantity data based on the digital physical quantity data;
The notification digital physical quantity data calculating means includes:
When the measurement accuracy of the digital physical quantity data is lower than the required measurement accuracy, the plurality of digital physical quantity data is statistically processed to calculate the notification digital physical quantity data,
The measurement condition further includes a maximum acquisition time for acquiring the notification digital physical quantity data that is equal to or longer than an output cycle of the analog measurement raw data from the sensor, and the statistical processing includes the maximum acquisition time. If the required measurement accuracy cannot be achieved, the one with the best accuracy that can be achieved in the maximum acquisition time by the statistical processing is calculated as the digital physical quantity data for notification.
A measurement data processing apparatus characterized by that .
前記デジタル計測生データのオフセット補正を行うオフセット補正手段と;
前記オフセット補正されたデジタル計測生データに基づいて、前記デジタル物理量データを算出するデジタル物理量データ算出手段と;を備えることを特徴とする請求項5に記載の計測データ処理装置。 The physical quantity conversion means includes
An offset correction means for performing offset correction of the digital measurement raw data;
The measurement data processing apparatus according to claim 5 , further comprising: a digital physical quantity data calculating unit that calculates the digital physical quantity data based on the offset-corrected digital measurement raw data .
請求項5〜7のいずれか一項に記載の計測データ処理装置を備える、ことを特徴とする移動端末装置。 In a mobile terminal device that can operate while moving,
A mobile terminal device comprising the measurement data processing device according to claim 5 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004232100A JP4845356B2 (en) | 2004-08-09 | 2004-08-09 | Measurement data processing method, measurement data processing device, and mobile terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004232100A JP4845356B2 (en) | 2004-08-09 | 2004-08-09 | Measurement data processing method, measurement data processing device, and mobile terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006048582A JP2006048582A (en) | 2006-02-16 |
JP4845356B2 true JP4845356B2 (en) | 2011-12-28 |
Family
ID=36027031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004232100A Expired - Fee Related JP4845356B2 (en) | 2004-08-09 | 2004-08-09 | Measurement data processing method, measurement data processing device, and mobile terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4845356B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8405505B2 (en) * | 2009-05-26 | 2013-03-26 | Qualcomm Incorporated | Power management of sensors within a mobile device |
CN104697641A (en) * | 2015-03-17 | 2015-06-10 | 太原市同心得科贸有限公司 | STM32-based (STMicroelectronics 32) infrared temperature sensor |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2701469B2 (en) * | 1989-08-07 | 1998-01-21 | トヨタ自動車株式会社 | I / O device for physical quantity data |
JPH08201111A (en) * | 1995-01-30 | 1996-08-09 | Sony Magnescale Inc | Interpolation apparatus |
JP3780086B2 (en) * | 1998-01-22 | 2006-05-31 | Necトーキン株式会社 | Attitude angle detector |
JP2004133712A (en) * | 2002-10-10 | 2004-04-30 | Nippon Telegr & Teleph Corp <Ntt> | Sensing system and signal processor |
-
2004
- 2004-08-09 JP JP2004232100A patent/JP4845356B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006048582A (en) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008503106A (en) | Measurement data collection method and portable information device | |
CN107742523B (en) | Voice signal processing method and device and mobile terminal | |
EP1731995B1 (en) | Portable terminal having motion detection function and motion detection method therefor | |
JP4377863B2 (en) | Exercise trajectory information processing method and portable information device | |
RU2605609C1 (en) | Method of determining position of mobile phone relative to user's head | |
CN108846663B (en) | Two-dimensional code adjusting method and device and mobile terminal | |
US8521467B2 (en) | Method for acceleration estimation, acceleration estimating apparatus, and mobile terminal | |
JP4011101B2 (en) | Information processing method, information processing apparatus, and information processing program | |
JP4485492B2 (en) | Execution function selection method and mobile communication terminal device | |
CN110456923B (en) | Gesture sensing data processing method and electronic equipment | |
JP4398981B2 (en) | Measuring method and movement information device | |
CN109189360A (en) | Screen sounding control method, device and electronic device | |
JP4673250B2 (en) | Sensor data collection method and mobile information device | |
JP4845356B2 (en) | Measurement data processing method, measurement data processing device, and mobile terminal device | |
JP4763507B2 (en) | Sensor data correction method and movement information device | |
CN111225105B (en) | Method for controlling screen work, mobile terminal and storage medium | |
CN108494946B (en) | Method and device for correcting electronic compass in mobile terminal | |
CN113630712B (en) | Positioning method, device and equipment | |
JP2017053658A (en) | Portable apparatus, control method, and control program | |
JP4463737B2 (en) | Program development system | |
JP2008026798A (en) | Display processing method and mobile communication terminal apparatus | |
CN115714947A (en) | Audio data processing method and device, mobile device and audio system | |
CN111356221A (en) | Method for adjusting transmitting power and electronic equipment | |
JP2006157127A (en) | Method of displaying state, and mobile terminal | |
JP6297663B1 (en) | Electronic device, correction control method, and correction control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100720 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110914 |
|
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: 20111011 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4845356 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |