(57)【要約】【課題】輸送中の物品の傾きなどが記録できる環境記録装置を提供する。【解決手段】データを不揮発に記憶するデータ記憶部２０４と、加速度を測定する加速度センサ２０５を含むセンサを有するセンサ部２０１と、センサ部２０１が有するセンサが測定したデータを、第１の期間毎に読み取る読取制御部２０２と、第１の期間の長さ以上の時間長として設定された第２の期間に読取制御部２０２により読み取られたデータの統計処理を含む処理を行う統計処理部２０３を有し、データ記憶部２０４は、統計処理部２０３での処理の結果を記憶することを特徴とする環境記録装置を提供する。【選択図】図２
2011053071.tif 000002
【特許請求の範囲】
【請求項１】
データを不揮発に記憶するデータ記憶部と、
加速度を測定する加速度センサを含むセンサを有するセンサ部と、
前記センサ部が有するセンサが測定したデータを、第１の期間毎に読み取る読取制御部と、
前記第１の期間の長さ以上の時間長として設定された第２の期間に前記読取制御部により読み取られたデータの統計処理を含む処理を行う統計処理部と、
前記統計処理部での処理の結果を前記データ記憶部に記憶する記憶処理部と、
を有する環境記録装置。
【請求項２】
前記統計処理部は、
前記加速度の大きさが閾値を越えると、前記読取制御部により読み取られた加速度を前記データ記憶部に記憶する加速度処理部と
を有する請求項１に記載の環境記録装置。
【請求項３】
前記加速度処理部は、第３の期間に前記読取制御部により読み取られた加速度を前記データ記憶部に記憶する請求項２に記載の環境記録装置。
【請求項４】
前記加速度処理部は、前記加速度の大きさが閾値を越え、前記加速度が所定の条件を満たすときまでを前記第３の期間の終わりとする請求項３に記載の環境記録装置。
【請求項５】
前記加速度処理部は、
前記読取制御部により読み取られた過去の所定の数の加速度を記憶するバッファを有し、
前記加速度の大きさが閾値を越えると、前記バッファに記憶された加速度を前記データ記憶部に記憶する請求項２から４のいずれか一に記載の環境記録装置。
【請求項６】
前記加速度センサは、少なくとも２方向の加速度をベクトルデータとして測定する請求項１から５のいずれかに記載の環境記録装置。
【請求項７】
前記加速度処理部は、
記憶された加速度の向きが略９０度変化したことを検出する第１検出部を有する請求項６に記載の環境記録装置。
【請求項８】
前記加速度処理部は、
記憶された加速度の大きさが所定の大きさを越えたことを検出する第２検出部を有する請求項６または７に記載の環境記録装置。
【請求項９】
前記加速度処理部は、
記憶された加速度の大きさが重力加速度の大きさよりも小さくなり、その後、重力加速度の大きさを越えたことを検出する第３検出部を有する請求項６から８のいずれかに記載の環境記録装置。
【請求項１０】
前記加速度処理部は、
記憶された加速度が、重力加速度の向きと所定角度以上の異なる方向の成分を有したことを検出する第４検出部を有する請求項６から９のいずれかに記載の環境記録装置。
【請求項１１】
前記加速度処理部は、
記憶された加速度が、周期的に変化することを検出する第５検出部を有する請求項６から１０のいずれかに記載の環境記録装置。
【請求項１２】
前記統計処理部は、前記第２の期間内に前記読取制御部により読み取られたセンサ値の最大値及び最小値を求める請求項１に記載の環境記録装置。
【請求項１３】
前記データ記憶部は、前記第１の期間の大きさ及び前記閾値の大きさのいずれか又は両方を書き換え可能に記憶する請求項１に記載の環境記録装置。
【請求項１４】
前記第１の期間は、３３ミリ秒以下である請求項１に記載の環境記録装置。
【請求項１５】
前記統計処理部は、前記統計処理の結果がその前に行われた統計処理の結果の所定の範囲内であれば、前記第２の期間の長さをより大きく設定する請求項１に記載の環境記録装置。
【請求項１６】
前記読取制御部の動作状態を表示可能な表示部を備える請求項１に記載の環境記録装置。
【請求項１７】
前記表示部は、前記読取制御部により読み取られたデータ又は／及び前記統計処理部にて統計処理した結果を表示する請求項１６に記載の環境記録装置。
【請求項１８】
操作ボタンを有し、
前記操作ボタンの操作により前記表示部の表示が変更可能な請求項１７に記載の環境記録装置。
【請求項１９】
各部に電源を供給する電池を有し、
前記表示部は、前記電池の残量を表示する請求項１６から１８のいずれか一に記載の環境記録装置。
【請求項２０】
前記操作ボタンは、前記読取制御部の動作の開始の指示をするためのボタンを兼用する請求項１８に記載の環境記録装置。
【請求項２１】
前記読取制御部の動作の開始の指示は、前記表示部の表示の変更のために押下される時間よりも長い時間の押下により行われる請求項２０に記載の環境記録装置。
【請求項２２】
電源投入により、前記読取制御部による読み取りが開始する請求項２０に記載の環境記録装置。
【請求項２３】
現在時刻を計測するタイマを有し、
電源投入後、所定の時間経過後に前記読取制御部による読み取りが開始する請求項２０に記載の環境記録装置。
【請求項２４】
電源投入後、前記所定の時間が経過する前であっても前記操作ボタンの操作により前記読取制御部による読み取りが開始する請求項２３に記載の環境記録装置。
【請求項２５】
環境記録装置と前記環境記録装置に接続可能な制御装置とを有するシステムであって、
前記環境記録装置は、
データを不揮発に記憶するデータ記憶部と、
加速度を測定する加速度センサを含むセンサを有するセンサ部と、
前記センサ部が有するセンサが測定したデータを、第１の期間毎に読み取る読取制御部と、
前記第１の期間より大きい時間長として設定された第２の期間内に前記読取制御部により読み取られたデータの統計処理を含む処理を行う統計処理部と、
前記統計処理部での処理の結果を前記データ記憶部に記憶する記憶処理部と、
前記制御装置と送受信を行う外部インターフェース部と、
前記外部インターフェース部にて受信された命令に応じた返信の制御を行う外部インターフェース部制御部と、
を有し、
前記制御装置は、
前記環境記録装置のデータ記憶部に記憶されたデータの送信を命令する送信命令を送信し、前記データを受信する送受信部を有するシステム。
【請求項２６】
前記制御装置の送受信部は、前記送信命令とともにパスワードを送信し、
前記データ記憶部は、パスワードを記憶可能であり、
前記外部インターフェース部制御部は、前記制御装置からの送信命令にとともに送信されたパスワードが前記データ記憶部に記憶されたパスワードと一致する場合に、前記データ記憶部に記憶されたデータを送信する請求項２５に記載のシステム。
【請求項２７】
読取制御部により読み取られたデータに基づいて、環境記録装置が特定の環境下にあることの検出を条件に、前記外部インターフェース部制御部は、前記制御装置からの送信命令に対して前記データ記憶部に記憶されたデータを送信する請求項２５に記載のシステム。
【請求項２８】
前記外部インターフェース部制御部は、前記加速度センサにより測定されたデータが、特定のパターンにマッチすると、前記データ記憶部に記憶された結果を外部から読取り可能とする請求項２５に記載の環境記録装置。
【請求項２９】
前記環境記録装置は、各部に電源を供給する電池を有し、
前記外部インターフェース部制御部は、前記制御装置から供給される電力を用いて前記電池に充電する請求項２５に記載のシステム。
【請求項３０】
前記制御装置は、受信された前記環境記録装置のデータ記憶部に記憶されたデータを用いた再現シミュレーション表示を行う再現表示部を有する請求項２５に記載のシステム。
【請求項３１】
前記再現表示部は、受信された前記環境記録装置のデータ記憶部に記憶されたデータのうちの加速度のデータを用いて、前記環境記録装置の姿勢の変化を表示する請求項３０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、環境記録装置に関する。特に、物品が輸送される間の、その物品が置かれている環境についての測定データを記録する環境記録装置に関する。
【背景技術】
【０００２】
種々の宅配便業者による物品の輸送の役務が広く提供されている。そのような役務の提供において、物品が輸送中に損傷を受けた場合に備えて損害保険が掛けられる（例えば、特許文献１参照。）場合がある。
【０００３】
実際に物品の損傷が発生して損害保険会社が荷主に損害を補填すると、荷主の有する損害賠償請求権は損害保険会社に代位される。そして、損害保険会社は、損傷が誰の責任により発生したかを調査する。この調査のために、物品が置かれている環境のデータを電子的に記録する装置が知られている（例えば、特許文献２参照。）。損害保険会社は、このような装置に記録された環境のデータを分析することにより、いつ、どのような加速度により衝撃が物品に加わり損傷が発生したかを知ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３４４４４６号公報
【特許文献２】特昭６３−２６３４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような環境記録装置は、種々の環境データが記録できることが好ましい。例えば、輸送中の物品などの傾きの程度に制限が課せられている場合があり、輸送中などの衝撃のみならず、傾きの角度などが記録できる環境記録装置が提供されることが好ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施形態として、データを不揮発に記憶するデータ記憶部と、加速度を測定する加速度センサを含むセンサを有するセンサ部とを有する環境記録装置について開示する。その環境記録装置は、さらに、センサ部が有するセンサが測定したデータを、第１の期間毎に読み取る読取制御部と、第１の期間の長さ以上の時間長として設定された第２の期間に読取制御部により読み取られたデータの統計処理を含む処理を行う統計処理部とを有する。そしてその環境記録装置は、さらに、統計処理部での処理の結果をデータ記憶部に記憶する。
【０００７】
このような環境記録装置によれば、加速度センサを含むセンサを有するセンサ部において測定されたデータが統計処理を含む処理がされ、データを不揮発に記憶するデータ記憶部に記憶されるので、加速度センサが測定した加速度の方向などを、物品などの傾きを表わすデータなどとして記憶することが可能となり、課題が解決される。
【０００８】
また、本発明の別の一実施形態として、環境記録装置と環境記録装置に接続可能な制御装置とを有するシステムについて開示する。そのシステムの環境記録装置は、データを不揮発に記憶するデータ記憶部と、加速度を測定する加速度センサを含むセンサを有するセンサ部とを有する。さらに、その環境記録装置は、センサ部が有するセンサが測定したデータを、第１の期間毎に読み取る読取制御部と、第１の期間より大きい時間長として設定された第２の期間内に読取制御部により読み取られたデータの統計処理を含む処理を行う統計処理部を有する。さらに、その環境記録装置は、統計処理部での処理の結果をデータ記憶部に記憶する。そして、その環境記録装置は、制御装置と送受信を行う外部インターフェース部と、外部インターフェース部にて受信された命令に応じた返信の制御を行う外部インターフェース部制御部とを有する。一方、そのシステムの制御装置は、環境記録装置のデータ記憶部に記憶されたデータの送信を命令する送信命令を送信し、データを受信する送受信部を有する。
【０００９】
このようなシステムによれば、制御装置が、環境記録装置に記憶された加速度を表わすデータを読み取ることができる。したがって、輸送中の物品などの傾きの変化などを解析などすることができ、課題が解決される。
【発明の効果】
【００１０】
本発明によれば、輸送中の物品の傾きなどの変化が記録できる環境記録装置が提供される。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る環境記録装置の外観図の一例である。
【図２】本発明の一実施形態に係る環境記録装置の機能ブロック図である。
【図３】本発明の一実施形態に係る環境記録装置におけるセンサの測定したデータの読み取り、処理及び記憶の関係を示す一例図である。
【図４】本発明の一実施形態に係る環境記録装置におけるセンサの測定した加速度データの読み取りと記憶の関係を示す一例図である。
【図５】加速度データを測定した結果を示す図である。
【図６】本発明の一実施形態に係る環境記録装置におけるデータ記憶部におけるデータ構造の一例図である。
【図７】本発明の一実施形態に係る環境記録装置の機能ブロック図である。
【図８】本発明の一実施形態に係る環境記録装置の機能ブロック図である。
【図９】本発明の一実施形態に係る環境記録装置において、加速度データを記憶するバッファ領域の構造の一例図である。
【図１０】本発明の一実施形態に係る環境記録装置におけるセンサの測定した加速度データの読み取りと記憶の関係を示す一例図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、実施形態として説明する。なお、本発明は、以下の実施形態に限定されることはなく、本発明の要旨から逸脱しない種々の態様にて実施することが可能である。
【００１３】
（実施形態１）
図１は、本発明の一実施形態に係る環境記録装置の外観を示す。図１において、環境記録装置１００は、筐体に表示部１０１と操作ボタン１０２と入出力端子１０３とが配置されている。なお、環境記録装置１００の大きさは、例えば、高さ３５ｍｍ、幅６０ｍｍ、奥行１５ｍｍであり、一例としてマッチ箱程度である。
【００１４】
表示部１０１は、文字情報を表示可能である。また、画像情報も表示可能であってもよい。例えば、表示部１０１は、発光ダイオード素子、液晶ディスプレイ素子、有機エレクトロルミネッセンス素子などの表示素子により構成される。表示部１０１には、環境記録装置１００の動作状況（正常に動作しているかエラーが発生したかなどの状況）、環境記録装置１００のセンサが測定した現在あるいは過去のデータそのものや、それらの処理の結果を表示する。例えば、正常に動作している場合には、星印などの所定のマークが点滅し、エラーが発生していれば、「Ｅｒｒ」などの文字列を表示する。また表示部１０１には、現在時刻、環境記録装置１００に設定された番号などの識別情報、電池などを次に交換するべき日時、電池の残量なども表示されてもよい。後で述べるように、環境記録装置１００のセンサには、加速度センサが含まれる。そこで、表示される過去のデータ値としては、衝撃を表わす値（加速度の大きさなど）の最大値や最小値、あるいは平均値があってもよい。また、基準となる軸に対する重力加速度の向きから算出などされる傾きなどの現在値、最大値や最小値、あるいは平均値があってもよい。また、センサに温度センサや湿度センサが含まれる場合には、最高気温、最低気温、最高湿度、最低湿度などが表示されてもよい。また、センサの測定したデータが、あらかじめ設定された許容値の範囲内であるかどうかなども表示されてもよい。表示部１０１に表示される内容は、例えば、データ値が順次切り替わったり、あるいは、次に説明する操作ボタン１０２により過去の環境データを選択して表示したりすることもできる。
【００１５】
操作ボタン１０２は、環境記録装置１００の操作を行うためのボタンである。例えば、表示部１０１の表示の変更（表示されるデータの種類（衝撃、傾き、気温、湿度などの種類）、センサが測定したデータ値を表示するための選択、電源の投入、センサの測定するデータの読取り及び記憶などの動作の開始の指示を、操作ボタン１０２を押下などすることにより行う。例えば、環境記録装置１００の電源が投入されていない状態で、操作ボタン１０２を押下すると、電源が投入される。そして、例えば、操作ボタン１０２を押下する毎に、表示部１０１に表示されるデータの種類が、衝撃、傾き、気温、湿度などの順に切り替わるモードとなる。また、環境記録装置１００に設定された各種測定データの閾値や上限値、下限値などの設定値なども表示部１０１に表示されるデータの種類の一つとなっていてもよい。このモードで操作ボタン１０２をより長く押下すると、データの種類が確定し、例えば、センサにより測定され記憶された傾きのデータ値や現在の傾きのデータ値が表示される。この状態で操作ボタン１０２を押下する毎に、傾きのデータ値が記憶された時間順などにより表示される。そして、操作ボタン１０２をより長く押下すると、表示部１０１に表示されるデータの種類が順に切り替わるモードに戻る。また、表示部１０１に表示されるデータの種類が順に切り替わるモードにて、操作ボタン１０２をより長く押下すると、センサにより測定されたデータ値の読取り、必要ならば読み取られたデータに対する処理の実行及び処理の結果の記憶とが行われる。
【００１６】
なお、読み取られたデータに対する処理の実行の開始は、環境記録装置１００の電源投入がされてから一定の時間が経過した場合や、所定の時刻になった場合に行われてもよい。また、環境記録装置１００の電源投入がされてから一定の時間が経過する前や所定の時刻になる前であっても、ボタン１０２が押下されると、読み取られたデータに対する処理の実行の開始が行われるようになっていてもよい。
【００１７】
入出力端子１０３は、環境記録装置１００に記録されたデータを読み出したり、プログラムのダウンロードやパラメータを設定したりするために、パーソナルコンピュータなどの制御装置を接続するための端子である。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどを入出力端子１０３に接続することにより、環境記録装置をパーソナルコンピュータなどの制御装置に接続することが可能である。環境記録装置が制御装置に接続されると、制御装置から環境記録装置に種々の命令を送信することが可能である。環境記録装置が、制御装置から命令を受信すると、その命令に応じた処理を行い、制御装置に返信を行う。例えば、環境記録装置は、記憶されたデータ値の読み出しの命令に応じて、記憶されたデータを返信する。また、記憶されたデータ値の消去の命令に対して、記憶されたデータ値の消去を行う。なお、データ値が自由に消去できてしまうと、物品の損傷がいつ発生したかの調査などが困難となる。そこで、環境記録装置にパスワードを記憶させておき、制御装置から記憶されたパスワードと適合するパスワードが送信され、環境記録装置が制御装置の認証ができた場合にのみ、命令に応じた処理を環境記録装置が行い返信を行うようになっていることが好ましい。また、認証の後、制御装置から、環境記録装置に記憶されるパスワードの変更などが行えるようになっていることが好ましい。
【００１８】
また、環境記録装置１００には現在時刻を計測するタイマが備わっている場合には、そのタイマの現在時刻の設定は、制御装置からの命令の送信により行われるのが好ましい。この場合、制御装置は、第１の環境記録装置１００にタイマの設定を行う命令を送信してから第２の環境記録装置１００にタイマの設定を行う命令を送信するまでの時間を計測し、第１の環境記録装置１００のタイマに設定した時刻に、計測された時間を加えた時刻を、第２の環境記録装置１００のタイマに設定することにより、複数の環境記録装置１００の間で時刻を同期させることができる。
【００１９】
また、環境記録装置１００が制御装置にケーブルを介して接続された場合、制御装置からケーブルを介して供給される電力によって、環境記録装置１００の電池などの電源の充電を行うようになっていてもよい。
【００２０】
また、制御装置が、環境記録装置１００に記憶されたデータ値を受信した後、制御装置は、受信したデータ値のグラフ表示を行ってもよい。例えば、衝撃発生時の衝撃の大きさの時間変化を示すグラフ、傾きの大きさの時間変化を示すグラフなどを表示してもよい。また、加速度センサで測定された加速度データに初期条件を与えて積分を行い、環境記録装置１００の過去又は／及び現在の速度を算出してグラフなどで表示してもよい。さらに、速度に別の初期条件を与えて積分を行い、環境記録装置１００の過去又は／及び現在の位置をグラフィカル表示してもよい。例えば、環境記録装置１００の傾く様子や回転する様子、あるいは、落下する様子を３次元表示などしてもよい。
【００２１】
また、温度や湿度の測定の結果が環境記録装置１００に記憶される場合には、温度が許容範囲を越えて、物品である生鮮食料品の損傷の程度を推測して表示したり、物品に結露が生じる様子などを表示したりしてもよい。
【００２２】
なお、操作ボタン１０２による操作できる内容は、限定されるのが好ましい。例えば、操作ボタン１０２により、記憶されたデータ値の消去などが行えると、制御装置を認証する意味が無くなってしまうからである。したがって、操作ボタン１０２の操作は、電源の投入、センサにより測定されたデータ値の読取りと必要ならば読み取られたデータ値に処理の実行と記憶の開始、表示部１０１の表示の内容の選択に限定しておくのが好ましい。
【００２３】
図２は、本実施形態に係る環境記録装置の機能ブロック図を示す。環境記録装置２００は、センサ部２０１と、読取制御部２０２と、統計処理部２０３と、データ記憶部２０４を有する。また、電源部２０７を有する。さらに、必須ではないが、外部インターフェース部２０８と、表示部２０９と、操作部２１０とをさらに有していてもよい。
【００２４】
センサ部２０１は、加速度センサ２０５を含むセンサを有する。加速度センサ２０５は、加速度を測定する。この場合の加速度は、環境記録装置２００に加えられた加速度の大きさ又は／及び加速度の向きを測定する。例えば、加速度センサ２０５は、加速度の大きさのみならず、加速度の向きを測定できるものが好ましい。そのため、少なくとも２方向のそれぞれの加速度成分をベクトルデータとして測定できるものが好ましい。このような加速度センサとしては、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の加速度を測定し３軸の加速度を測定できるものが知られている。例えばＭＥＭＳ（Micro Electro Mechanical Systems）の技術を用いて、ＳＯＩ（Ｓｉｌｉｃｏｎ  ｏｎ  Ｉｎｓｕｌａｔｏｒ）基板の支持層に錘部を形成し、活性層にピエゾ抵抗を形成し、錘部に加わった力をピエゾ抵抗の抵抗値の変化として測定が可能なものが知られている。
【００２５】
センサ部２０１は、加速度センサ２０５以外に気温を測定する気温センサ、湿度を測定する湿度センサが備わっていてもよい。また、他のセンサとして、気温と湿度以外を測定あるいは測定するセンサ、例えば、気圧を測定する気圧センサ、磁場を検出あるいは測定する磁場センサ、放射能を検出あるいは測定する放射能センサが備わっていてもよい。また、環境記録装置２００の筐体が、窒素ガスなどが充填された気密構造となっていてもよい。この場合、筐体が開けられ、外気の酸素が侵入したことを検出するために酸素濃度を測定する酸素センサもさらに備わっていてもよい。また、周囲の明るさを測定する照度センサも備わっていてもよい。
【００２６】
読取制御部２０２は、センサ部２０１が有するセンサが測定したデータを、第１の期間毎に読み取る。第１の期間は、環境記録装置２００に設定された時間の長さである。第１の期間は、例えば、環境記録装置２００が制御装置に接続された時に制御装置から送信される命令により設定される。また、センサ部２０１が複数のセンサを有する場合には、センサ毎に第１の期間の長さが異なって設定することが可能になっていてもよい。例えば、加速度の変化は短時間のうちに発生するので、加速度センサが測定したデータは、３３ミリ秒（ｍｓ）毎に読み取るように、第１の期間として３３ミリ秒の長さの期間を加速度センサについて設定する。一方、温度の変化は加速度の変化に比べると緩慢に発生するので、温度センサが測定したデータは、１秒毎に読み取るように、第１の期間として１秒の長さの期間を温度センサについて設定する。
【００２７】
なお、一般的には、第１の期間の長さが小さいほど、センサが測定したデータの短時間における変化が検出でき、記憶することができる。しかし、第１の期間の長さが小さいと、センサへの読取り回数が増えるので、電力消費が増加し、環境記録装置２００の動作可能時間が短くなる。したがって、第１の期間を適切に設定することが必要である。本願発明者は、後に示すように、加速度センサについては、３３ミリ秒以下で読取りを行うと、衝撃の変化を記憶することを実験により見出した。したがって、上述したように加速度センサに対しては、第１の期間を３３ミリ秒以下の長さとして設定するのが好ましい。
【００２８】
統計処理部２０３は、第２の期間に読取制御部２０２により読み取られたデータの処理を行う。第２の期間とは、第１の期間の長さ以上として設定された時間の長さである。例えば、加速度センサに対して、第１の期間が３３ミリ秒であれば、３３ミリ秒以上である１秒として、第２の期間を設定する。なお、第２の期間の長さは第１の期間の長さの倍数である必要はない。また、第１の期間の長さと第２の期間の長さが同じであってもよい。また、データの処理とは、データの統計処理を含む処理を意味する。統計処理には、データが１つ存在する場合にそのデータを選択すること、データが複数存在する場合に複数のデータのいずれかを選択すること、最大値を算出すること、最小値を算出すること、算術平均値を算出すること、相乗平均値を算出することがある。また、統計処理を除く処理には、算術演算がある。例えば、Ｚ軸方向（上下方向）の加速度の大きさから、重力加速度の大きさである９．８ｍ／秒<sup>２</sup>を減ずる。また、加速度がベクトルデータとして求められる場合には、ベクトルの大きさを算出する。また、加速度の向きと、あらかじめ設定された向きとのなす角度を算出する。加速度の向きの長さ１のベクトルを算出する。あらかじめ設定された向きの単位ベクトルと、加速度の向きの長さ１のベクトルと、の内積を求めるなどである。あらかじめ設定された向きとは、例えば、加速度センサのＺ軸の向きや、環境記録装置２００のセンサの測定したデータの読み取りが開始したときの重力加速度の向きである。あるいは、環境記録装置２００のセンサの測定したデータの読み取りが開始した後、所定の時間が経過したときの重力加速度の向きや、重力加速度の向きが一定の向きになった場合のその向きである。また、表示部１０１に現在の重力加速度の向きを表示し、環境記録装置の利用者がその表示を見ながら環境記録装置を物品や梱包などに固定し、操作ボタン１０２を押下したときの重力加速度の向きであってもよい。
【００２９】
なお、第２の期間は、読取制御部２０２により読み取られたデータや、統計処理産２０３による処理の結果に応じて、環境記録装置２００により、変化するようになっていてもよい。例えば、環境記録装置２００が保冷室内に入れられたなどの理由により、温度が一定の範囲でのみ変化するようになったような場合のように、読取制御部２０２により読み取られたデータや、統計処理産２０３による処理の結果が所定の範囲内にあることが所定の時間経過すると、第２の期間をより長く設定されるようになっていてもよい。例えば、第２の期間を２倍にする。また、第２の期間を長く設定した後に、読取制御部２０２により読み取られたデータや、統計処理部２０３による処理の結果が、所定の範囲を逸脱すると、第２の期間はより短く設定されるようになっていてもよい。例えば、環境記録装置が動作を開始した時の第２の期間に設定される。
【００３０】
データ記憶部２０４は、統計処理部２０３での処理の結果を不揮発に記憶する部である。すなわち、環境記録装置２００の電源が切断されても、記憶された結果を保持することができる。例えばＮＡＮＤフラッシュメモリやＮＯＲフラッシュメモリや磁気抵抗メモリを用いてデータ記憶部２０４が構成される。なお、統計処理部２０３での処理の結果を、データ記憶部２０４に記憶する処理を行う部を記憶処理部と称する。すなわち、統計処理部２０３にて処理が行われ、結果が得られると、その結果をデータ記憶部２０４に転送し、記憶させる部である。なお、記憶処理部は、統計処理部２０３にて処理が行われ、結果が得られる都度、その結果をデータ記憶部２０４に記憶に記憶する必要はなく、複数の結果をまとめてデータ記憶部２０４に記憶するようになっていてもよい。例えば、データ記憶部２０４の構成にフラッシュメモリが用いられる場合には、情報の書込みの際に高電圧が生成されるので、記憶の回数が少ない方が電力消費量は小さくなる。そこで、記憶処理部は、フラッシュメモリのページのサイズ以上の結果が統計処理部２０３から得られるまで、フラッシュメモリへの書込みを待つようにして、ページ単位での書込みが行われるようにする。
【００３１】
図３は、読取制御部２０２、統計処理部２０３、記憶処理部の動作を説明するための図である。図３において、時刻ｔ１、ｔ２、…、ｔ７が、順次、第１の期間離れた時刻となっている。そして、ｔ１、ｔ２、…、ｔ７において読取制御部により、センサが測定したデータの読み取りが行われる。ここで、Ｔ１が、ｔ１とｔ２との間の時刻であり、Ｔ２が、ｔ５とｔ６の間の時刻であるとし、Ｔ１とＴ２とが第２の期間離れているとする。すると、統計処理部２０３は、ｔ２、ｔ３、ｔ４、ｔ５に読み取られたデータに統計処理を含む処理を行う。そして、記憶処理部が、その処理の結果をデータ記憶部２０４に記憶する。例えば、ｔ２、ｔ３、ｔ４、ｔ５に読み取られたデータの最大値と最小値を求める。その処理の結果がデータ記憶部２０４に記憶される。
【００３２】
電源部２０７は、電池を有している。そして、電源部２０７は、電池により発生する電力を、環境記録装置２００の各部に電力を供給する。電池は、具体的には、マンガン乾電池などの一次電池、ニッケルカドミウム電池、リチウムイオン電池などの二次電池、燃料電池のような燃料と酸化剤を供給すれば持続的に電力を生成できる電池や、太陽電池などの光電エネルギーを電気エネルギーに変換する電池、圧電素子などを用いて運動エネルギーを電気エネルギーに変換する発電機、またこれらの組み合わせによって構成することができる。電池が二次電池である場合には、上述したように、環境記録装置がパーソナルコンピュータなどの制御装置に接続されたときに、パーソナルコンピュータから供給される電力によって、電池が充電されるようになっていてもよい。
【００３３】
外部インターフェース部２０８は、パーソナルコンピュータなどの制御装置との送受信を行う。より具体的には、外部インターフェース部２０８は、制御装置から送信される命令を解釈し、実行する外部インターフェース部制御部を備えている。制御装置から送信される命令が、例えば、記憶処理部によりデータ記憶部２０４に記憶された処理の結果を送信するための命令であれば、外部インターフェース部制御部は、データ記憶部２０４に記憶された、統計処理部での処理の結果を読み出し、読み出された内容を外部インターフェース部２０８が制御装置に送信する。
【００３４】
表示部２０９は、表示部１０１に対応している。表示部２０９は、上述したように種々の表示を行う。なお、センサ部２０１が照度センサを有する場合、照度センサが測定する明るさが所定の値以下であれば、表示部２０９が表示を行わないような構成となっていてもよい。これにより、環境記録装置２００が梱包などの中にあり、外部から視認できないなどの間に表示部２０９による表示を行わないようにすることで、無駄な電力の消費を防ぐことができる。
【００３５】
操作部２１０は、操作ボタン１０２の操作を検出する。検出された操作に応じて、上述のように表示部２０９による表示が変化したり、読取制御部２０２などの動作が制御されたりする。
【００３６】
本実施形態に係る環境記録装置２００において、統計処理部２０３は、加速度処理部２０６を有していてもよい。
【００３７】
加速度処理部２０６は、加速度の大きさが閾値を越えると、読取制御部２０２に読み取られた加速度をデータ記憶部２０４に記憶する。加速度センサ２０５が加速度の大きさを測定するセンサであれば、読取制御部２０２が読み取った加速度の大きさが閾値を越えるかどうかを判断し、閾値を越える場合には、その大きさをデータ記憶部２０４に記憶する処理を行う。また、加速度センサ２０５が加速度をベクトルデータとして測定するセンサであれば、読取制御部２０２が読み取った加速度のベクトルデータから加速度の大きさを算出し、閾値を越える場合には、その大きさをデータ記憶部２０４に記憶する処理を行う。なお、閾値とは、環境記録装置２００に設定された値である。例えば、重力加速度の大きさの１．５倍や、重力加速度の０．５倍である。もし、閾値が重力加速度よりも大きな値であれば、閾値を越えるとは、加速度の大きさがその閾値より大きな値となることであり、もし、閾値が重力加速度以下の値であれば、閾値を越えるとは、加速度の大きさがその閾値より小さな値となることである。前者の閾値を上限、後者の閾値を下限ということもできる。言い換えると、環境記録装置２００が落下を開始したり、所定の大きさ以上の衝撃が加わったりした場合に、加速度が記憶される。
【００３８】
また、本実施形態において、加速度処理部２０６が、読取制御部２０２に読み取られた加速度をデータ記憶部２０４に記憶する処理を開始してから、その処理を終了するまでの期間が定められていてもよい。そして開始から終了までが、第３の期間として設定されていてもよい。第３の期間は、時間の長さとして設定されていてもよいし、読取制御部２０２に読み取られた加速度が所定の条件を満たすときまでとしてもよい。例えば、読取制御部２０２に読み取られた加速度の大きさが重力加速度の大きさとなってから所定の時間を経過したときまでとしてもよい。さらに読取制御部２０２に読み取られた加速度の向きが一定となることを第３の期間の終了の条件として加えてもよい。
【００３９】
図４は、加速度処理部２０６が、加速度の大きさが閾値を越えたことを検出してから、第３の期間の間、読取制御部２０２に読み取られた加速度をデータ記憶部２０４に記憶する様子を例示する。例えば、ｔ３に読み取られた加速度の大きさが閾値を越えたとする。すると、ｔ３に、第３の期間が開始する。第３の期間が、ｔ７に終了すると、ｔ３、ｔ４、ｔ５、ｔ６、ｔ７に読取制御部２０２に読み取られた加速度がデータ記憶部２０４に記憶されることになる。
【００４０】
このように、加速度の大きさが閾値を越えると、読取制御部２０２に読み取られた加速度がデータ記憶部記憶されることにより、許容範囲を越える衝撃などが発生した場合の衝撃の様子を記憶することにより、後に詳しい解析が可能となる。
【００４１】
図５は、第１の期間の長さを変化させて、加速度センサが測定した加速度を環境記録装置に記憶させた後、制御装置に読み出させてグラフ表示を行った実験例である。この実験例では、環境記録装置を３０ｃｍの高さに持ち上げて落下させている。図５（Ａ）、図５（Ｂ）、図５（Ｃ）、図５（Ｄ）のそれぞれは、第１の期間の長さを１００ミリ秒、３３ミリ秒、２０ミリ秒、１０ミリ秒と変化させた場合のグラフ表示である。これらのグラフにおいて、縦軸が、加速度センサの検知した加速度の大きさを示し、横軸が、時間を示している。また、これらのグラフが３つの折れ線を含むのは、Ｘ軸、Ｙ軸、Ｚ軸の三軸の向きについて、加速度センサが検知した加速度の大きさを示しているからである。図５に示すように、第１の期間の長さが小さくなるにつれ、加速度の変化がより詳細に記憶できることがわかる。また、第１の期間の長さが１００ミリ秒であるグラフを、他のグラフと比べると、かなり情報量が落ち、大まかな加速度の変化しか知ることができない。また、第１の期間の長さが１００ミリ秒、３３ミリ秒、２０ミリ秒、１０ミリ秒であるそれぞれの場合には、加速度の変化の上限については、２５０程度に達しており似ているが、下限については、第１の期間の長さが１００ミリ秒である場合とそれ以外の場合とでは、大きく異なっている。すなわち、第１の期間の長さが１００ミリ秒である場合には、下限は１００程度にしか達していないが、他の場合には、７５未満のレベルにまで達している。したがって、第１の期間の長さは３３ミリ秒以下であることが好ましいことがわかる。
【００４２】
図６は、データ記憶部２０４でのデータ構造の一例を示す。図６（ａ）に示すように、データ記憶部２０４がデータを記憶する記憶領域は、ログデータ記憶領域と、パラメータ記憶領域とを含む。ログデータ記憶領域は、記憶処理部により、記憶がされるデータが格納される領域である。この領域は、環境記録装置２００を制御装置に接続し、制御装置から送信される命令によって、読み出し、また、データ消去が可能な領域である。また、パラメータ記憶領域は、第１の期間の長さ、第２の期間の長さ、また、必要であれば、第３の期間の長さや終了の条件、閾値などの環境記録装置２００の動作に必要なパラメータを記憶する領域である。この領域は、環境記録装置２００を制御装置に接続し、制御装置から送信される命令によって書き換えることができる。
【００４３】
図６（ｂ）は、ログデータ記憶領域に記録される個々のデータの構造の一例を示す。図６（ｂ）では、統計処理部２０３によって、第２の期間に読取制御部により読み取られたデータの統計処理を含む処理が、最小値と最大値を求める処理である場合に、記憶時間とともに最小値と最大値が記憶されることが示されている。記憶時間の決め方には、種々のものが挙げられる。例えば、第２の期間の開始した時間や、終了した時間、統計処理部が処理を行った時間、記憶処理部がデータ記憶部２０４に記憶する処理を行った時間などを挙げることができる。
【００４４】
なお、第２の期間に読取制御部２０２により読み取られたデータの統計処理を含む処理は、第２の期間に読取制御部２０２により読み取られたデータのみを処理する必要はなく、それよりも以前に読取制御部２０２により読み取られたデータを含むデータの処理を行ってもよい。例えば、統計処理部２０３が第２の期間に読取制御部２０２により読み取られた温度データの算術平均の数値シーケンスが、１０℃、１５℃、２０℃、２５℃、３０℃、２０℃、１０℃、７℃、５℃、０℃となった場合には、統計処理部２０３は、この数値シーケンスの最小値と最大値を、さらに求めてもよい。例えば、（１０℃、１０℃）、（１０℃、１５℃）、（１０℃、２０℃）、（１０℃、２５℃）、（１０℃、３０℃）、（１０℃、３０℃）、（１０℃、３０℃）、（７℃、３０℃）、（５℃、３０℃）、（０℃、３０℃）を処理の結果として求めてもよい。このような処理を行うことにより、例えば、データ記憶部２０４に記憶された最後のデータにより、測定データが許容範囲内であったかどうかを判断することが可能となる。
【００４５】
なお、パラメータ記憶領域に記憶される他のパラメータとしては、例えば、環境記録装置に与えられた識別情報があってもよい。環境記録装置を物品や梱包などに固定するときに、この識別情報を表示部１０１に表示することにより、複数の環境記録装置をトラックやコンテナなどの輸送体に配置する場合に、誤り無く配置することが可能となる。
【００４６】
また、パラメータ記憶領域には、センサの校正データが記憶されていてもよい。すなわち、センサに既知のデータを測定させるようにしておいてそのセンサが測定したデータと、その既知のデータとの差が校正データとして記憶されていてもよい。特に、加速度センサについては、加速度センサを静止した状態に置いた状態で測定される加速度の大きさと重力加速度の大きさとの差を校正データとして記憶する。また、加速度センサがＸ軸、Ｙ軸、Ｚ軸の三軸の加速度成分を測定できるものであれば、各軸を鉛直方向と平行にして測定される各軸の加速度の大きさと重力加速度の差を校正データとして記憶する。また、環境記録装置を気温が一定の槽や湿度が一定の槽に配置しておき、その間に温度センサや湿度センサが測定した温度や湿度と、槽の温度や湿度の差を校正データとして記憶する。
【００４７】
なお、校正データの記憶は、以下の手順で行ってもよい。環境記録装置を、センサが既知のデータを測定させる環境下に置き、センサの読取り、処理の結果の記憶を行う。その後、環境記録装置を制御装置に接続し、データ記憶部２０４に記憶されたデータを読み出す。そして、制御装置は、センサが既知のデータを測定させる環境下で測定されるべきデータとの差を求めて、その差を環境記録装置に校正データとして記憶させる。
【００４８】
図７は、環境記録装置２００を、データの記録を行うためのプログラムによって実現する場合において、そのプログラムを実行する計算機の機能ブロック図を示す。言い換えると、環境記録装置２００の物理レベルでの機能ブロック図である。なお、環境記録装置２００の構成は、計算機とプログラムとの構成に限定されることはなく、例えば、ＬＳＩなどを組み合わせたハードウェアだけの構成にても実現することが可能である。
【００４９】
図７において、環境記録装置３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、タイマ３０３と、センサ部制御部３０４と、外部インターフェース部制御部３０５と、記憶部制御部３０６とを有し、これらの部はバスによって例えば相互に接続されている。
【００５０】
ＣＰＵ３０１は、プログラムのインストラクションを解釈実行する。本発明の一実施形態においては、プログラムのインストラクションには、ＣＰＵ３０１を休止モードに設定するためのインストラクションが備わっているのが好ましい。ＣＰＵ３０１が休止モードに設定されると、タイマ３０３などにより割り込み信号が発生するまで、ＣＰＵ３０１の動作は停止され、電力消費量が低く保たれる。割り込み信号が発生し、ＣＰＵ３０１の動作が再開すると、この再開は、ＣＰＵ３０１により実行されるプログラムからは、例えばイベントデータの発生として認識される。
【００５１】
また、ＣＰＵ３０１が休止モードにない通常モードにある間、ＣＰＵ３０１などに供給されるクロックは例えば、１６．７７ＭＨｚであり、休止モードにあると、３２．７６８ｋＨｚとなるように、休止モードにある場合のクロックの周波数が小さくなるようになり、電力消費量がさらに低くなるようになっていてもよい。この場合、ＣＰＵ３０１が休止モードから通常モードに移行する際、クロックの周波数が大きく変化するので、ＣＰＵ３０１は、クロックの周波数が大きくなったときから直ちに通常モードに移行するのではなく、１ｍｓ程度のクロック安定待ち時間を経てから通常モードに移行するようになっていてもよい。
【００５２】
メモリ３０２は、内容の書き換えが可能なＲＡＭ領域と内容の書き換えができないＲＯＭ領域とから構成されていてもよい。ＲＡＭ領域は、ＣＰＵ３０１が解釈実行するインストラクションを含むプログラムを記憶し、また、プログラムの実行に伴う作業領域を提供する。例えば、第１の期間毎に読取制御部２０２により読み取られたデータを、統計処理部２０３の処理のために一時的に記憶する。ＲＯＭ領域には、電源供給開始時に実行されるべきプログラムが記憶される。このＲＯＭ領域に記録されるプログラムはモニタなどと呼ばれる場合がある。
【００５３】
タイマ３０３は、時間を計測するハードウェアである。例えば、一定時間の経過後にＣＰＵ３０１に対して割り込み信号を発生したり、現在の時刻データをＣＰＵ３０１に供給したりする。例えば、タイマ３０３にはメモリアドレスの一部が割り当てられており、所定のメモリアドレスに命令データを書き込むことにより、割り込み信号を発生させる時間の間隔を指定したり、所定のメモリアドレスにアクセスしたりすることにより、現在の時刻データを読み取ることができる。
【００５４】
タイマ３０３は、例えば第１の期間である３３ミリ秒毎にＣＰＵ３０１に対して割り込みを発生させるように設定されていてもよい。この場合３３ミリ秒毎にプログラムが実行され、センサ部２０１のセンサが測定したデータの読み取りを行い、メモリ３０２に記憶する。また、第２の期間ごとに、メモリ３０２に記憶されたデータの統計処理を含む処理を行い、その結果を記憶部制御部３０６に渡す。
【００５５】
センサ部制御部３０４は、センサ部２０１を制御し、また、センサ部２０１の各種センサが測定した物理量をＣＰＵ３０１に読み取り可能とする。センサ部２０１の各種センサから直接取得されるデータがアナログデータであれば、デジタルデータに変換するためのＡ／Ｄコンバータを内蔵する。また、ＣＰＵ３０１から各種センサを制御などするには、各種センサごとにメモリアドレスが割り当てられ、そのメモリアドレスに所定の制御データを書き込むことにより、センサ部制御部３０４がそれを読み取る制御が行われるようになっていてもよい。例えば、物理量の測定の命令データの書き込みにより、センサ部制御部３０４がセンサを動作させて測定データを取得し、所定のメモリアドレスから読み取り可能とする。また、センサ部制御部３０４は、センサが所定の条件を満たす物理量を測定した場合に、ＣＰＵ３０１に対して割り込み信号を発生することもできる。例えば、通常は加速度センサを監視する部分だけを動作させ、所定の値よりも大きな加速度が検出された場合に、ＣＰＵ３０１に対して割り込み信号を発生するようになっていてもよい。
【００５６】
なお、センサが、環境データを読み取る場合以外には電流が流れないように制御することにより消費電力量を小さくする場合には、環境データを読み取る場合には、センサに電流を流してから所定の時間経過して、センサが安定したときのデータを読み取るようにする。
【００５７】
また、加速度等の急激な変化をする物理量の測定については、ＣＰＵ３０１の動作モードを休止状態にしておき、その物理量を測定するセンサを監視する部分だけを動作させ、所定の閾値を越える大きさの物理量が検出された場合に、センサ部制御部３０４がＣＰＵ３０１に対して割り込みを発生し、ＣＰＵ３０１で動作するプログラムなどに加速度などの測定データの読み取りをさせるようになっていてもよい。これにより、消費電力の低減を図ることができる。したがって、長時間の環境の測定データの記録が可能となる。また、必要な電力が小さくなることで、電源部２０７の小型化も実現でき、環境記録装置２００のサイズを小さくすることもできる。
【００５８】
外部インターフェース部制御部３０５は、外部インターフェース部２０６に制御装置が接続されている間の、データの入出力を制御する。タイマ３０３、センサ部制御部３０４と同様に、所定のメモリアドレスが割り当てられており、そのメモリアドレスを介して制御、データの書き込み、読み出しが可能となる。また、操作ボタン１０２の操作は、外部インターフェース部制御部３０５を介して検出されるようになっていてもよい。
【００５９】
記憶部制御部３０６は、データ記憶部２０４へのデータの記録、読み出しを制御する部である。タイマ３０３、センサ部制御部３０４、外部インターフェース部制御部３０５と同様に、所定のメモリアドレスが割り当てられており、そのメモリアドレスを介して制御、データの書き込み、読み出しが可能となる。また、データ記憶部２０４へのデータの書き込みが可能となったり、データの読み出しが可能になれば、ＣＰＵ３０１に対して割り込み信号を発生したりして、データ記憶部２０４のデバイスドライバなどを動作させるようになっていてもよい。
【００６０】
本実施形態によれば、加速度センサを含むセンサを有するセンサ部により測定されたデータを、第１の期間毎に読み取り、第２の期間に読み取られたデータの統計処理を含む処理を行ってデータ記憶部に記憶するので、加速度センサが加速度の向きを検出するセンサであれば、輸送中の物品の傾きを記録することができる。また、加速度センサが加速度の大きさを検出するセンサであれば、輸送中の物品に加わった衝撃を記録することができる。
【００６１】
（実施形態２）
図８は、本発明の実施形態２に係る環境記録装置の機能ブロック図を示す。環境記録装置８００は、図２に機能ブロック図が示されている環境記録装置２００と比較すると、加速度処理部２０６がバッファ８０１を有する構成となっている。
【００６２】
バッファ８０１は、読取制御部２０２により読み取られた過去の所定の数の加速度を記憶する。例えば、Ｄｉ、Ｄｉ＋１、Ｄｉ＋２、…の順に加速度が読取制御部２０２により読み取られたとし、現在読み出された加速度がＤｉ＋Ｎであるとし、所定の数がＮであるとすると、バッファ８０１は、Ｄｉ、Ｄｉ＋１、Ｄｉ＋２、…、Ｄｉ＋Ｎ−２、Ｄｉ＋Ｎ−１を記憶する。
【００６３】
図９は、バッファ８０１の構造の一例を示す。バッファ領域として、Ｎ個の加速度のデータが記憶可能な領域１から領域Ｎがメモリ３０２に確保されている。そして、ポインタＬが直前に読取制御部２０２により読み取られた加速度データであるＤｉ＋Ｎ−１が記憶されている領域を指している。次に、読取制御部２０２が加速度センサの測定したデータを読み取ると、Ｌは、Ｄｉ＋Ｎ−１が記憶されている次の領域を指し、そこにＤｉ＋Ｎが記憶される。なお、Ｌが、バッファ領域の最後の領域を指している場合には、次の領域は、バッファ領域の最初の領域となる。
【００６４】
本実施形態において、加速度処理部２０６は、加速度の大きさが閾値を越えると、バッファ８０１に記憶された加速度をデータ記憶部２０４に記憶する。すなわち、ポインタＬの指す領域の次の領域から、ポインタＬの指す領域までに記憶されているデータを順に読み出し、データ記憶部２０４に記憶する。
【００６５】
図１０は、加速度処理部２０６が、加速度の大きさが閾値を越えたことを検出した場合の処理を説明する。図４と同じように、ｔ３に読み取られた加速度の大きさが閾値を越えたとすると、第３の期間内の時刻であるｔ３、ｔ４、ｔ５、ｔ６、ｔ７に読取制御部２０２に読み取られた加速度がデータ記憶部２０４に記憶される。さらに、本実施形態においては、ｔ３よりも前に読み取られた加速度がバッファ８０１に記憶されており、t3以降にバッファ８０１に記憶された加速度がデータ記憶部２０４に記憶される。
【００６６】
なお、バッファ８０１に記憶されているｔ３よりも前に読み取られた加速度は、ｔ３に一度にデータ記憶部２０４に記憶される必要はなく、例えば、ｔ３にバッファ８０１に記憶されているデータの半分を記憶し、ｔ４に残りの半分を記憶するように、時間を分散させて記憶するようになっていてもよい。
【００６７】
また、所定の数であるＮはパラメータ記憶領域に記憶されていてもよく、環境記録装置の電源投入時にパラメータ記憶領域からＮの値が読み出され、メモリ３０２にバッファ領域が確保されるようになっていてもよい。
【００６８】
本実施形態によれば、所定の範囲を越える加速度が発生した場合、その前後の加速度の変化が記憶されるので、輸送される物品に加えられた衝撃を解析することができる。
【００６９】
（実施形態３）
本発明の実施形態３として、センサにより特定の環境下にあることが検出された場合に、データ記憶部２０４に記憶されたデータの読み取りなどの操作が可能な環境記録装置について説明する。
【００７０】
すなわち、読取制御部２０２により読み取られたデータに基づいて、環境記録装置が特定の環境下にあることを検出する。もし、特定の環境下にあることが検出されると、データ記憶部２０４に記憶されたデータを、外部インターフェース部２０８を介して出力したり、変更の操作を許可したりする。
【００７１】
特定の環境とは、センサ部２０１により特定の測定データが読み取られる状況をいう。例えば、温度の測定データとして３６℃〜３７℃を示すデータが読み取られる、湿度の測定データとして１００％近い値を示すデータが読み取られる、特定のリズムを有している複数の加速度データが読み取られる状況などである。
【００７２】
例えば、温度の測定データとして３６℃〜３７℃を示すデータが読み取られ、湿度の測定データとして１００％近い値を示すデータが読み取られる状況は、人間が息を吹きかけている時に発生する状況とみなすことができる。したがって、物品が鍵の掛かるコンテナなどに環境記録装置とともに格納された場合には、コンテナなどを開ける権限を有した人間がいることを意味し、輸送が終了したと判断される。そこで、データ記憶部２０４に記録したデータの読み出しなどを許可できる。
【００７３】
また、リズムのデータをパラメータとしてデータ記憶部２０４のパラメータ記憶領域などなどに記録しておき、そのリズムを有している複数の加速度データが読み取られた状況も、そのリズムを知っている人間、すなわち物品を受け取る権限を有する人間が居ることを意味している。例えば、人が環境記録装置を軽く叩くなどして、その叩き方による加速度が、特定のリズムであれば、その人が、権限を有する人間であるとみなす。そこで、データ記憶部２０４に記録したデータの読み出しなどを許可できる。
【００７４】
なお、リズムのデータは、例えば、モールス符号などにより表わすことが可能である。モールス符号は短点と長点との組み合わせからなる。短点はそれに続く短点又は長点に対応する加速度を与えるまでの時間を短くすることを表わし、長点は、それに続く短点又は長点に対応する加速度を与えるまでの時間を長くすることを表わす。モールス符号を用いると、任意のアルファベット数字、カタカナなどをパスワードとして設定し、指などで環境記録装置を軽く叩くなどすることにより認証を行うことができる。
【００７５】
本実施形態では、環境記録装置が特定の環境下にあることが検出された場合に外部から、記憶されたデータの読み出しなどの操作を許可するので、記録されたデータの信頼性を高めることができる。また、特定の環境下にあるかどうかは、センサによって検出できるので、特別な装置などを加える必要がなく、環境記録装置を小型化できる。
【００７６】
（実施形態４）
本発明の実施形態４として、輸送される物品が、傾倒したか、転倒したか、落下したか、放り投げられたか、回転したかを検出する方法について説明する。
【００７７】
傾倒とは、略９０度回転することである。そこで、本実施形態に係る環境記録装置は、記憶された加速度の向きが略９０度変化したことを検出する第１検出部を有していてもよい。記憶された加速度は、データ記憶部２０４に記憶された加速度であり、また、加速度処理部２０６がバッファ８０１を有している場合には、バッファ８０１に記憶された加速度であってもよい。また、略９０度回転することを検出するための基準となる向きは、例えば、加速度センサのＺ軸の向きや、環境記録装置２００のセンサの測定したデータの読み取りが開始したときの重力加速度の向きである。あるいは、環境記録装置２００のセンサの測定したデータの読み取りが開始した後、所定の時間が経過したときの重力加速度の向きや、重力加速度の向きが一定の向きになった場合のその向きである。
【００７８】
転倒とは、略９０度の回転に加えて、所定の閾値を越える加速度が加わることである。そこで、本実施形態に係る環境記録装置は、記憶された加速度の大きさが所定の大きさを超えたことを検出する第２検出部を有していてもよい。
【００７９】
落下とは、加速度の大きさが減少し、その後、増加することをいう。そこで、本実施形態に係る環境記録装置は、記憶された加速度の大きさが重力加速度の大きさよりも小さくなり、その後、重力加速度の大きさを超えたことを検出する第３検出部を有していてもよい。
【００８０】
放り投げとは、重力加速度の向き以外の加速度成分が発生し、その加速度成分が小さくなる場合である。そこで、本実施形態に係る環境記録装置は、記憶された加速度が、重力加速度の向きと所定角度以上、異なる方向の成分を有したことを検出する第４検出部を有していてもよい。
【００８１】
回転とは、加速度が周期的に変化することをいう。そこで、本実施形態に係る環境記録装置は、記憶された加速度が周期的に変化することを検出する第５検出部を有していてもよい。
【００８２】
第１検出部、第２検出部、第３検出部、第４検出部、第５検出部は、統計処理部２０３で処理がされ記憶処理部によりデータ記憶部２０４に記憶された結果や、バッファ８０１に記憶された加速度を監視し、傾倒、転送、落下、放り投げ、回転を検出する。例えば、記憶処理部の処理やバッファ８０１への記憶の処理がプログラムによって実現される場合には、そのプログラムのフックとして実現でき、記憶処理部の処理やバッファ８０１への記憶の処理が行われるたびに、傾倒、転送、落下、放り投げ、回転が発生していないかを判断する。
【００８３】
また、第１検出部、第２検出部、第３検出部、第４検出部、第５検出部により、傾倒、転送、落下、放り投げ、回転が検出された場合には、その旨を表示してもよい。また、第１検出部、第２検出部、第３検出部、第４検出部、第５検出部の実現する機能は、制御装置に実現され、環境記録装置から読み出したデータを解析し、傾倒、転送、落下、放り投げ、回転があったかどうかを判断するようになっていてもよい。
【００８４】
（実施例）
以下、本発明の実施例について説明する。本発明の実施例は、環境記録装置と、環境記録装置に接続されるパーソナルコンピュータ上で動作するアプリケーションソフトとからなるシステムである。
【００８５】
環境記録装置の想定される運用は、以下の通りである。すなわち高価な機器や、美術品などの輸送の際に、環境記録装置が荷物に添付され、輸送途中の状態を温度湿度センサ、加速度センサを使って記録する。想定している運用者は、荷主の場合と、荷主から依頼を受けた運送業者の場合がある。また、上述のように、損害保険会社である場合もある。
【００８６】
温度湿度センサの情報から、次のデータを記録する：
・温度の履歴
・記録開始してからの、温度の最大値/最小値
・記録開始してから、温度が上限あるいは下限を越えたかどうか
・湿度の履歴
・記録開始してからの、湿度の最大値/最小値
・記録開始してから、湿度が上限あるいは下限を越えたかどうか
加速度センサの情報から、次のデータを記録する。
・輸送途中の荷物の置かれている傾き(姿勢)の履歴
・衝撃を検出した際の、衝撃前後の加速度（衝撃）データ
【００８７】
加速度センサの情報からは、具体的には、荷物が次のような取り扱いを受けたことを確認できることが可能なデータを提供する(これらはパラメータの設定によって、その感度を変えることができる。)。すなわち、傾倒、転送、落下、放り投げ、回転などである。
【００８８】
例えば、環境記録装置の構成に用いるＣＰＵの動作モードは、RUNモードと、LPWait（Ｌｏｗ  Ｐｏｗｅｒ  Ｗａｉｔ）モードを使い分ける。RUNモードでは16.77MHz(例えば原発振32.768kHzの512逓倍)のクロックが供給され、LPWaitモードでは32.768kHzのクロックが供給される。通常は、LPWaitモードで内部タイマを動作させ待機状態にあり、15.625msに1回の頻度でRUNモードに切り替え、一連の処理を行い、再びLPWaitに戻る動作を繰り返す(場合によっては、RUNモードに長時間留まることもある。)。また、RUNモードとLPWaitモードの間の遷移には、約1msのクロック安定待ち時間が必要となる。
【００８９】
環境記録装置の状態別の動作モードと処理内容は次の通りとなる。
・待機中
LPWaitモードで動作。
CPUは停止。
LCDは点灯。
LPOタイマは動作。
その他の内蔵i/oは、動作停止。
15.625msタイムアップにて、測定中に遷移する。
・測定中
RUNモードで動作させる。
CPUはメインクロック動作。
15.625ms毎(毎回)に、加速度センサを読み出し、換算と値判定と記録。
1分毎に、温度湿度センサを、A/D変換器を動かして読み出し、換算と値判定と記録。
必要があれば、EEPROMへのデータ書き込み処理を実行する。
100ms毎程度に、押しボタン入力を監視して、表示切替操作の判定と、表示更新を行う。
100ms毎程度に、USBシリアルの接続信号を監視して、パーソナルコンピュータに接続されたかどうかチェックする。
パーソナルコンピュータに接続されたと判断したら、接続中のモードに遷移する。
パーソナルコンピュータに接続されていなければ、次の起床タイミングを設定して、待機中に遷移する。
・パーソナルコンピュータに接続中
RUNモードで動作させる。
USBバスからの電源供給で動作させる。
CPUはメインクロック動作。
USBシリアル通信を動作させる。
基本的な処理内容は、データの測定中及びパーソナルコンピュータとの通信処理となる。
パーソナルコンピュータからのコマンドによって、センサを読み出す処理は停止する場合がある(例えば、パーソナルコンピュータから送信されたパスワードが、記憶されているパスワードと同じであれば、ログデータ読み出しに備えてセンサ読み出しを一時停止させる。)。
USBシリアルの接続信号を監視して、パーソナルコンピュータとの接続が解除されたかどうかチェックする。
パーソナルコンピュータとの接続が解除されたと判断したら、次の起床タイミングを設定して、待機中に遷移する。
【００９０】
温度は、おおよそ 0℃〜60℃=1V〜2.45Vの範囲を測定し、湿度は、おおよそ 10%RH〜90%RH=0.33V〜2.97Vの範囲を測定する。一回のデータサンプリングには、11μs程度の時間が必要となる。
【００９１】
温度湿度センサの電源は、ＣＰＵからon/offできる回路構成となっている。温度湿度のサンプリングが必要な場合にだけ、温度湿度センサの電源をonする。なお、温度湿度センサは電源onから正常データ出力までに500ms以上の準備時間が必要となるので、実際の温度湿度センサの電源onタイミングは、温度湿度のサンプリングが必要となる、600ms程度前とする。
【００９２】
温度湿度の環境データは、1分毎に、次のように取り込む（読み取る）。
・A/D変換取り込み
・バイナリ値に対して校正と、0.1℃単位、0.1%RH単位の値への換算を行う。
・温度湿度データ記録のタイミングであれば、ログデータ記憶バッファ（データ記憶部）に追記する。
・過去の最大値、最小値と比較を行い、記録を更新する。
また、上限値、下限値のオーバー判定とその結果の記録も行う。
【００９３】
温度データ、湿度データが、0V以下や3.3V以上の、振り切った値に読める場合は、該当センサを故障と判断する。起動時に故障検出した場合は、故障表示して全機能を停止する。動作中に故障検出した場合は、該当センサの記録を故障データとし、動作を継続する。
【００９４】
加速度センサとしては、三軸(X,Y,Z)の加速度が測定可能である。
・バイナリ値に対して校正を行う。
・校正したバイナリ値を、0.1G単位の値に換算する。
・xyz合成値を計算する。(sqrt(x^2 + Y^2 + z^2))
・衝撃後データ記録中であれば、最新データを衝撃データとしてログデータ記憶バッファに追記する。
・衝撃前ログ用バッファに最新データを追記する。
・姿勢データ記録のタイミングであれば、ログデータ記憶バッファに追記する。
・前回のxyz合成値と今回のxyz合成値の差分から、衝撃の有無を判定する。
衝撃ありと判定したら、衝撃前ログ用バッファの内容を、ログデータ記憶バッファに
転送し、また、以降の衝撃後データ記録を予約する。
・衝撃後データ記録中の衝撃判定=ありの場合は、衝撃後データ記録の予約数を延長するだけとし前回の衝撃検出に重ねての衝撃前データ記録は行わないようにする。
【００９５】
加速度センサとの通信が、正常に動作しない場合は故障と判断する。起動時に故障検出した場合は、故障表示して全機能停止とする。動作中に故障検出した場合は、記録を故障データとして動作を継続する。
【００９６】
不揮発性の記録部としては、EEPROMを用いる。そして、ページサイズは256byteであり、書き込みサイクルタイムは5msとする。
【００９７】
EEPROMには、不揮発の設定情報（パラメータ）と、ログデータを保存する。基本的には、数分毎に発生するログデータを記録する動作となるが、衝撃検出時は一時的に大量のログデータが発生し、単位時間当たりのデータ発生量が、EEPROMへの書き込みサイクルタイムを越える場合が出る(例えば、衝撃前ログデータ発生時)。そのため、ログデータの書き込みは、RAM上のバッファ(ログデータ記憶バッファ)を介して行う。
【００９８】
一回の測定中動作(CPUがRUNモードのとき)では、EEPROMに対して、次のように処理する。
・ログデータが発生した場合は、まずログデータ記憶バッファに記録する。
・ログデータ記憶バッファから、EEPROMへの書き込みは、一回の測定中動作で最大2件に留める(書き込み先アドレスがページを跨がない場合は2件、ページを跨ぐ場合は1件)。
【００９９】
なお、容量効率を上げるため、ログデータの1件が、ページ境界を跨いでしまう配置も存在するので、書き込みサイクルタイムには注意が必要となる。
【０１００】
タイマとしては、ＲＴＣを用いるが、環境記録装置の時計機能は、ソフトウェアによって実現し、ハードウェア的なRTCは使用しない。ＣＰＵはいかなる動作モードにおいても、連続して、1秒周期の割込処理を実行するものとし、その割込処理にて時計の秒カウント動作を行う。RTCデータは、符号付32bit値(time_t型)とする。例えば、 1970年1月1日0:00:00(UTC)を0として1秒毎にカウントした値となる。ログデータのタイムスタンプには、このRTCデータを直接使用する。表示部への日時表示には、RTCデータを、年月日時分秒に変換した結果を用いる。
【０１０１】
環境記録装置とパーソナルコンピュータを、USB〜シリアル変換チップを経由して接続する。ユーザが目にする姿はUSB接続となるが、パーソナルコンピュータはUARTポートとして装備している。パーソナルコンピュータではCOMポートとして取り扱われる。38400bps、8ビットデータ、パリティビットなしで動作させる。環境記録装置とパーソナルコンピュータの間の通信は、原則エラーフリーと考え、特別な誤り訂正をしない場合がある(実際にはUSB通信が行われており、USB通信の機能として誤り制御が行われるためである。)。
【０１０２】
環境記録装置は、電池をセットした時が起動時となる。環境記録装置には、電源スイッチは存在しないので、一度、電池をセットしたら電池がなくなるまで連続して動作し続ける。起動時には、次の一連の処理を順に行う。
【０１０３】
最小限の初期化処理(i/oポートの初期化など)を行い、0.5秒の時間待ちを行い、電源が安定するのを待つ。この時間待ちは、電池セット時に、電源が断続的にon/offする状態が発生するのでその状態を避けて、電源が完全に安定してから周辺i/oの初期化を開始するために行なう。
【０１０４】
温度湿度センサと、加速度センサに関するi/oの初期化と、初回のサンプリングを実施する。センサのデータを読み出した結果が、不正な範囲の値となったり、応答待ちがタイムアウトになったりした場合は、該当センサを異常と判断し、エラー表示で機能停止する(いずれかのセンサが異常となったら、運用できないようにする。)。エラー表示は、例えば温度センサの場合は、表示部に「Err ℃」と表示する。
【０１０５】
EEPROMが未フォーマットであれば、フォーマット処理を行う。EEPROMがフォーマット済みであれば、記録されている各種設定値の読み出しやログデータバッファの記録内容から、温度湿度加速度の最大値最小値を検索する。
【０１０６】
ログデータバッファ末尾のフラグが"記録中"の状態であれば、記録動作を開始する。 ログデータバッファ末尾のフラグが"記録停止"あるいは空データであれば、待機状態と判断する。
【０１０７】
ログデータ記憶は次のようにして行う。気温データは、一定時間間隔(1分毎〜60分毎)で、記録する。温度データのサンプリングは、記録周期に関わらず、1分毎に行う。ログデータとして記録されるのは、一定時間間隔内に現れた、最小値と最大値とする。サンプリング毎に、過去の最大値、最小値と比較し、更新する。また、上限値、下限値と比較し、上限下限オーバーの履歴を更新する。湿度データも一定時間間隔(1分毎〜60分毎)で、記録する。湿度データのサンプリングは、記録周期に関わらず、1分毎に行う。 ログデータとして記録されるのは、一定時間間隔内に現れた、最小値と最大値とする。
【０１０８】
傾きデータについては、加速度センサのX,Y,Zの各軸の値を、一定時間間隔(1分毎〜60分毎)で、記録する。加速度センサのサンプリングは、記録周期に関わらず、15.625ms毎に行う。ログデータとして記録されるのは、一定時間間隔内に現れた、最小値と最大値とする。制限値オーバーがあった場合は、傾きデータとして、ログデータに記録する。傾きデータの記録は、x,y,z各軸別に、制限値オーバーした時に一回のみ記録する。次回の傾きデータの記録は、該当する軸が、一旦、制限値以内に戻り、再度オーバーするまで行わない。
【０１０９】
衝撃データについては、加速度センサのサンプリング毎に、X,Y,Z三軸をベクトル合成した値を計算し衝撃の判定に使用する。XYZ合成結果は、過去の最大値、最小値と比較し、更新する。 また、制限値と比較し、制限値オーバーの履歴を更新する。制限値オーバーがあった場合は、これを衝撃のあったタイミングとして検出し、その前後数回から数十回の、加速度センサのX,Y,Zの各軸の値を、15.625ms毎に記録する。これは、前述の傾きデータのサンプリングと同じ種類のデータだが、傾きデータとは時間軸上のサンプリング密度が異なっている(傾きデータは、一番細かくても1分毎だが、衝撃データは15.625ms毎となる。)。
【０１１０】
バッテリー消耗状態であることを検知した場合は、記録済みログデータ保護のため記録動作を停止する(電源が不安定な状態での運用を避けるためである。)。表示部の表示は、"BAT"を点滅させ、ユーザに注意を促す。
【０１１１】
環境記録装置の電池交換を行った場合、通常はパーソナルコンピュータに接続し時計合わせの操作を行う。その際に、ユーザが電池交換日時を環境記録装置内に記録させることができる。アプリケーションで環境記録装置に接続した際には、この電池交換日時を元に電池交換の要否をアプリケーション上に表示する。アプリケーション上では、時計合わせ操作と、電池交換操作は別々に実装するのが好ましい。時計合わせに連動して電池交換時期を登録するようにすると、ユーザが頻繁に時計合わせをした場合に、電池交換時期が上書きされてしまうためである。
【０１１２】
環境記録装置は、例えば、7セグメント4桁の数字表示と、数個の記号で構成される表示部と、一個の押しボタンを備える。また、電源on/offに相当する機能は持たない。電源を切るためには、電池を取り外す必要があるようになっていてもよい。
【０１１３】
記録動作の開始/停止の操作は、パーソナルコンピュータと接続し、アプリケーションを使っての操作による(電池交換後、交換前が記録中だった場合の自動継続動作を除く。)。記録の開始手順は次のようになる。
・アプリケーション上で、記録開始ボタンをクリック
・環境記録装置をパーソナルコンピュータから接続解除し、荷物に添付
・環境記録装置の押しボタンを長押しすると、記録開始
・あるいは、アプリケーションの記録開始ボタンクリックから、指定した時間経過すると記録を開始する
【０１１４】
環境記録装置単体での、記録停止操作は行えないのが好ましい。ただし、電池消耗時の自動停止を除く。記録動作中は、表示部に所定のマークなどが定期的に点滅し、記録動作中であることをユーザに知らせる。
【０１１５】
表示は、通常時は、(a)の時刻表示を行う。押しボタンを押すたびに、(b)〜(x)の画面を順に切り替える。1分以上、押しボタン操作をしなかった場合は、aの時刻表示に戻る。
(a).現在時刻とIDの交互表示(時刻2秒、ID2秒)
(b).現在月日表示
(c).温度 現在値表示
(d).湿度 現在値表示
(e).加速度(xyz合成値) 現在値表示
(f).温度 最大値表示 または 温度 上限オーバー値
(g).温度 最小値表示 または 温度 下限オーバー値
(h).湿度 最大値表示 または 湿度 上限オーバー値
(i).湿度 最小値表示 または 湿度 下限オーバー値
(j).加速度(xyz合成値) 最大値表示 または 上限オーバー値
【０１１６】
表示の書式は次のようにする。  
時刻   12:34 (コロンは1秒毎に点滅)
ID     1234(別紙、7SEG英字表も参照)
日付   12月34日
温度   -12.3℃
湿度   12.3%
加速度 -12.3G
最大値  MAX
最小値  MIN
上限オーバー MAX LIMIT
下限オーバー MIN LIMIT
【０１１７】
環境記録装置とパーソナルコンピュータとを、USBケーブルで接続すると、初めて接続する場合は、パーソナルコンピュータにデバイスドライバのインストールが求められる場合がある。次に、パーソナルコンピュータ上で、アプリケーションを起動する。そして、アプリケーション上で、接続ボタンをクリックし、続いて表示されるパスワード入力ダイアログで、環境記録装置に登録してあるIDとパスワードを入力する。パスワード入力後、アプリケーションは、環境記録装置に対してIDとパスワードの照会を行う。IDとパスワード照合okの場合は、アプリケーションは、環境記録装置に対する種々の操作が使用可能となる。IDとパスワード照合NGの場合は、アプリケーションは、種々の操作は使用不可の状態を 継続する(再度、接続ボタン→パスワード入力の操作とする。)。
【０１１８】
パーソナルコンピュータとの接続中は、表示部に"cnct"(connectの略)と表示する。パーソナルコンピュータとの接続解除をすると、表示部は現在時刻表示に戻る。環境記録装置をパーソナルコンピュータと接続したまま放置した場合、10分のタイムアウトを待って、環境記録装置は通常動作に戻るものとする。この場合、環境記録装置を再度、アプリケーションから操作するためには、ユーザは環境記録装置とパーソナルコンピュータの間の接続ケーブルを、一旦、抜き差しして環境記録装置にパーソナルコンピュータとの接続を再認識させる。
【０１１９】
アプリケーションでのパスワード照合okの場合に限り、環境記録装置からパーソナルコンピュータへのログデータ読み出し操作が行えるのが好ましい。ログデータ読み出し操作では、環境記録装置からのログデータを、パーソナルコンピュータ内にCSV形式のファイルとして保存する。ログデータ読み出し操作が完了しても、環境記録装置内のログデータはそのまま残る。
【０１２０】
アプリケーションでのパスワード照合okの場合に限り、環境記録装置内のログデータを消去する操作が行える。ログデータ消去操作については、ユーザに対して、数回の意思確認の ダイアログを表示する。環境記録装置と接続後、まだ一度もログデータ読み出しを実施していない場合に、読み出さずに消去しても良いかを確認する。本当に消去しようとしているかの念押しの確認をする。なお、ログデータ喪失防止の観点から、ログデータの消去は、これ以外の手段を用意しない。
【０１２１】
アプリケーションでのパスワード照合okの場合に限り、環境記録装置の記録動作の開始/停止操作が行えるアプリケーションと接続中(パスワード照合ok後)は、自動的にデータ記録は停止している。停止操作を行った場合は、環境記録装置がパーソナルコンピュータから接続解除されても記録動作は止まったままとなる。なお、運用中に誤って(あるいは故意に)記録動作を止めてしまわないように記録停止の操作は、これ以外の手段を用意しないのが好ましい。
【０１２２】
アプリケーションでのパスワード照合okの場合に限り、環境記録装置の各種設定値の読出しと変更が行える。
【０１２３】
温度湿度センサの校正は、1点校正(オフセット補正のみ)と、2点校正(オフセット補正と傾き補正)の二種類の方法が選べる。温度湿度センサの校正画面では、校正方法の選択を行い、続いて環境記録装置の周囲温度と周囲湿度を、1回ないし2回、ユーザに入力してもらう。
【０１２４】
また、加速度センサの校正は、環境記録装置を三つの一次独立な方向、好ましくは三つの直交する方向に置いて、それぞれの姿勢での各軸の0Gと+1Gの加速度センサの読みを記録する。どのような向きに環境記録装置を置くかは、その都度、パーソナルコンピュータの画面上でユーザに対話的に指示する。この校正操作で得られた値をもとに、通常動作中の加速度センサの値を補正する。
【０１２５】
アプリケーションで環境記録装置を操作する際に必要となるパスワードは環境記録装置内に記録している。パスワードは設定しないで(=0桁のパスワード)運用することも可能とする。パスワードなしの場合は、パスワード入力ダイアログで、何も入力しないでおく。もし、ユーザがパスワードを失念してしまった場合、アプリケーションから何も操作できない状態となる場合もある。例えば、記録動作開始したままであれば、電池が切れるまで動作し続ける。また、電池交換を行っても、以前の記録開始している情報を持っているので引き続き記録動作が行われる(ただし、日時情報は初期状態からスタートする。)。
【０１２６】
アプリケーションの画面と画面間の遷移は、以下の通りにすることができる。
・メイン画面
「接続」ボタン → 接続ダイアログへ
「ファイルを表示」ボタン → ファイル選択ダイアログ経由して一覧プレビュー画面へ
・接続ダイアログ
「ID」入力欄
「パスワード」入力欄
「接続」ボタン → IDとパスワードの照合を実行して、接続中画面へ
・IDとパスワード照合NGダイアログ
IDとパスワードが不一致であることを示す文言
「戻る」ボタン → メイン画面へ
・接続中画面
「データ読出」ボタン → データ読出し進行表示経由して、一覧プレビュー画面へ
「データ消去」ボタン → データ消去確認ダイアログ
「設定」ボタン → 設定更新画面
・データ消去確認ダイアログ
データ読出し実行前の場合は、データ読まずに消しても問題ないか尋ねるダイアログ
データ読出し実行後の場合は、消去の意思確認のダイアログ
・設定更新画面
不揮発記憶データの設定情報を網羅する入力欄や選択肢
「設定を記録」ボタン
「設定をファイルに保存」ボタン
「設定をファイルから読出」ボタン
「時刻合わせ」ボタン
「電池交換」ボタン
・一覧プレビュー画面
一覧形式でログデータを表示する。
行方向に日時、列方向にデータ種別。
データ種別ボタンにて表示するデータを絞り込む。(同時には一組の種別だけ表示)
「温度湿度」ボタン → 温度と湿度を表示
「姿勢」ボタン → 姿勢データのx,y,zを表示
「傾き」ボタン → 傾きデータのx,y,zを表示
「衝撃」ボタン → 衝撃データのx,y,zを表示
「グラフ表示」ボタン → グラフプレビュー画面へ
・グラフプレビュー画面
グラフ形式でログデータを表示する。
縦軸が値の大きさ、横軸が日時。
データ種別ボタンにて表示するデータを絞り込む。(同時には一組の種別だけ表示)
「温度湿度」ボタン → 温度と湿度を表示
「姿勢」ボタン → 姿勢データのx,y,zを表示
「傾き」ボタン → 傾きデータのx,y,zを表示
「衝撃」ボタン → 衝撃データのx,y,zを表示
「一覧表示」ボタン → 一覧プレビュー画面へ
【符号の説明】
【０１２７】
２００…環境記録装置、２０１…センサ部、２０２…読取制御部、２０３…統計処理部、２０４…データ記憶部、２０５…加速度センサ
【図１】
2011053071.tif 000003
【図２】
2011053071.tif 000004
【図３】
2011053071.tif 000005
【図４】
2011053071.tif 000006
【図５】
2011053071.tif 000007
【図６】
2011053071.tif 000008
【図７】
2011053071.tif 000009
【図８】
2011053071.tif 000010
【図９】
2011053071.tif 000011
【図１０】
2011053071.tif 000012