(57)【要約】      （修正有）【課題】多種多様な情報と極めて高い信憑性とを有するダイビングログを作成してログブックに蓄積する携帯情報処理装置を提供する。【解決手段】ダイビングログを記録して記憶するダイビングコンピュータと通信し、ログブックの記憶部２８と、内部時計１０ｔと、ＧＰＳ信号受信部２６と、内部時計の日時をＧＰＳ信号に基づく日時に較正する較正部と、ＧＰＳ信号に基づく位置情報計算部と、ダイビングコンピュータからダイビングログを受信するログ受信部２９と、受信したダイビングログに内部時計の日時と位置情報を公証情報として付記して、このダイビングログをログブックに追加するログ編集部と、公証情報が付記されたダイビングログを外部の情報処理装置に出力する情報出力部と、ダイビングログに含まれている所定の情報を表示出力する表示装置部１４と、を備えている。【選択図】図１
2010208454.tif 000002
【特許請求の範囲】
【請求項１】
ダイビングログを記録して記憶するダイビングコンピュータと通信可能な携帯型情報処理装置であって、
複数のダイビングログを含むログブックを記憶する記憶部と、
内部時計と
ＧＰＳ信号の受信部と、
受信したＧＰＳ信号中の日時情報に基づいて内部時計の日時を較正する日時較正部と、
受信したＧＰＳ信号に基づいて位置情報を計算する位置情報計算部と、
通信中のダイビングコンピュータからダイビングログを受信するログ受信部と、
前記ダイビングログの受信時点における前記内部時計の日時と前記位置情報とを含む公証情報を当該ダイビングログに付記するとともに、当該ダイビングログを前記記憶部のログブックに追加するログ編集部と、
特定のダイビングログを指定する旨の利用者入力を受け付けて前記公証情報が付記された該当のダイビングログを外部の情報処理装置に出力する情報出力部と、
特定のダイビングログを指定する旨の利用者入力を受け付けて該当のダイビングログに含まれている所定の情報を表示出力する表示装置部と、
を備えたことを特徴とする携帯型情報処理装置。
【請求項２】
請求項１において、ブラウザ機能を備え、前記ログ作成部は、当該ブラウザ機能により、特定の位置と日時における気象情報を取得可能なＷｅｂサーバーにアクセスし、当該Ｗｅｂサーバーに前記ダイビングログに付記した前記日時と前記位置情報と送付して該当する気象情報を返送してもらうとともに、当該気象情報を前記ダイビングログに付記することを特徴とする携帯型情報処理装置。
【請求項３】
請求項１または２において、画像データを記憶する画像データ記憶部を備え、利用者入力により特定のダイビングログと特定の画像データとが指定されると、当該ダイビングログに当該画像データを対応付けして記憶し、
前記表示装置部は、特定のダイビングログを指定する旨の利用者入力を受け付けて該当のダイビングログと対応する画像データとを表示出力することを特徴とする携帯型情報処理装置。
【請求項４】
請求項３において、デジタルカメラ部と、当該デジタルカメラ部によって撮影されて生成した画像データを前記画像データ部に記憶する画像データ作成部とを備えたことを特徴とする携帯型情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ダイビングのログブック作成機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
ダイビングは、普通、潜水と浮上を一組として１本、２本と数えられる。ダイバーは、１本のダイビングごとにダイビングログと呼ばれる記録を付ける。ログは、専用のログブックと呼ばれるノートにダイビングに関する各種項目を記入することで記録され、蓄積される。
【０００３】
ログブックは、ダイバーにとっての潜水記念であり、潜水日時、潜水継続時間、ダイビングポイント、最大深度、透明度、気温、天気などの、ダイビングログに必須の項目に加え、遭遇した水中生物や所感などを付記したり、その時撮った写真を添付したりもする。また、ログブックは、例えば、レジャーダイバーがより上級の資格を取るために必要な潜水経験を証明するための証拠書面という側面もあり、同行したダイバー同士は、相互に相手のダイビングログに署名をすることになっている。さらに、プロのダイバーなど、スクーバダイビングの頻度が極めて高いダイバーにとって、ログブックに蓄積されている各ダイビングログは、体内に蓄積された残留窒素の計算根拠となる。そのため、減圧症予防のためにダイビングログを極めて正確に記録する必要がある。
【０００４】
なお、以下の特許文献１には、ダイバーによって携帯され、圧力センサと時計機能とを備えてダイビングログを作成するとともに、そのダイビングログにダイバーの識別情報を付加した情報を外部出力するダイビングコンピュータについて記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２６９４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、ダイビング用のロブブックにはいろいろな用途や側面がある。このログブックをダイビングコンピュータ単体で作成しようとすれば、そのダイビングコンピュータは、極めて高価なものとなる。現実的には、メモリ容量やバッテリー容量、防水・耐水圧性能などを考慮すると、ほとんど不可能である、と言える。ロブブックの内容を快適に閲覧できるような表示器を搭載することも困難である。
【０００７】
もちろん、ダイビングコンピュータをパーソナルコンピュータ（ＰＣ）に接続してダイビングログをＰＣに転送し、ＰＣ上でダイビングログを作成することも考えられる。しかし、ノートブック型ＰＣであっても、ダイビングの現場に持って行くのには、他のスクーバダイビングに要する機材とともに携行するのには大きすぎるし、バッテリーの持続時間も少ない。これらの課題を無視したとしても、ログの信憑性を高める、という課題が依然として存在する。例えば、上記特許文献１に記載の技術では、ダイバーを識別することができても、ダイビングコンピュータの内部時計の日時が正確である、という保証がない。バッテリーを交換して日時がリセットされたままになっている場合などもあり得るため、ダイビングログに記録された日時が不正確になっている、という可能性を完全に排除できない。
【０００８】
したがって本発明は、ダイビングの機会ごとに、多種多様な情報と、極めて高い信憑性とを有するダイビングログを作成して記録するとともに、その記録を蓄積してログブックを作成できる携帯型の情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、ダイビングログを記録して記憶するダイビングコンピュータと通信可能な携帯型情報処理装置であって、
多数のダイビングログを含むログブックを記憶する記憶部と、
内部時計と
ＧＰＳ信号の受信部と、
受信したＧＰＳ信号中の日時情報に基づいて内部時計の日時を較正する日時較正部と、
受信したＧＰＳ信号に基づいて位置情報を計算する位置情報計算部と、
通信中のダイビングコンピュータからダイビングログを受信するログ受信部と、
前記ダイビングログの受信時点における前記内部時計の日時と前記位置情報とを含む公証情報を当該ダイビングログに付記するとともに、当該ダイビングログを前記記憶部のログブックに追加するログ編集部と、
特定のダイビングログを指定する旨の利用者入力を受け付けて前記公証情報が付記された該当のダイビングログを外部の情報処理装置に出力する情報出力部と、
特定のダイビングログを指定する旨の利用者入力を受け付けて該当のダイビングログに含まれている所定の情報を表示出力する表示装置部と、
を備えたことを特徴としている。
【図面の簡単な説明】
【００１０】
【図１】本発明の携帯情報処理装置の一実施形態である携帯電話機を示す図である。（Ａ）はその外観図であり、（Ｂ）は機能ブロック構成を示す図である。
【図２】上記携帯電話機を含む情報通信ネットワーク構成を示す図である。
【図３】上記携帯電話機と通信するダイビングコンピュータの一実施形態を示す図である。
【図４】上記ダイビングコンピュータの機能ブロック構成を示す図である。
【図５】上記ダイビングコンピュータがクレイドルに装着されている状態を示す図である。
【図６】上記ダイビングコンピュータが作成するログファイルのデータ構造を示す図である。
【図７】上記携帯電話機と上記ダイビングコンピュータとを接続した状態を示す図である。
【図８】本発明の第１の実施例に係るログファイル編集処理の流れを示す図である。
【図９】上記編集処理によって作成される編集済ログファイルのデータ構造を示す図である。
【図１０】本発明の第２の実施例に係るログファイル編集処理の流れを示す図である。
【図１１】上記携帯電話機にて表示出力されるログファイルの画面構成を示す図である。
【発明を実施するための形態】
【００１１】
＝＝＝本発明の特徴＝＝＝
本発明は、ダイビングコンピュータが記録したダイビングログに種々の情報を付加してそのログの信憑性を高めるともに、そのログを蓄積してログブックを作成する携帯型情報処理装置である。そして、上記主たる発明は、ダイビングの日時と位置に付いての情報をダイビングログに付加することとし、その日時と位置の特定のためにＧＰＳを利用している点に特徴を有している。なお、本発明の情報処理装置は、上記主たる発明の特徴以外にも、以下に列挙した各特徴を備えている。
【００１２】
ブラウザ機能を備え、前記ログ作成部は、当該ブラウザ機能により、特定の位置と日時における気象情報を取得可能なＷｅｂサーバーにアクセスし、当該Ｗｅｂサーバーに前記ダイビングログに付記した前記日時と前記位置情報と送付して該当する気象情報を返送してもらうとともに、当該気象情報を前記ダイビングログに付記すること。
【００１３】
画像データを記憶する画像データ記憶部を備え、利用者入力により特定のダイビングログと特定の画像データとが指定されると、当該ダイビングログに当該画像データを対応付けして記憶し、
前記表示装置部は、特定のダイビングログを指定する旨の利用者入力を受け付けて該当のダイビングログと対応する画像データとを表示出力すること
デジタルカメラ部と、当該デジタルカメラ部によって撮影されて生成した画像データを前記画像データ部に記憶する画像データ作成部とを備えていること。
【００１４】
＝＝＝本発明の実施形態＝＝＝
本発明の実施形態として、携帯電話機を挙げる。周知のごとく、最近の携帯電話機は多機能であり、移動体通信網を介して通話する機能を備えた携帯型コンピュータであり、ブラウザや電子メールなどのネットワーク通信機能、デジタルカメラ機能はもちろん、ＧＰＳ信号の受信機能も備えている。そして、さまざまな、アプリケーションプログラムを追加実装することができる。そして、上記実施形態においては、ダイビングコンピュータと連携してダイビングログに様々な情報を付加してロブブックを作成するアプリケーションプログラムを上述した多機能携帯電話機に実装して実行することで、当該携帯電話機が、本発明における携帯情報処理装置として機能するものとする。
【００１５】
図１（Ａ）（Ｂ）に、それぞれ、本発明の実施形態における携帯電話機の外観図と機能ブロック構成を示した。また、図２にこの携帯電話機１を含む情報通信網の構成図を示した。この携帯電話機１のハードウエア構成は、移動体通信網を介して通話データを含む種々のデータを送受信するための機能を備えたコンピュータである。内部時計であるリアルタイムクロック（ＲＴＣ）１０ｔを内蔵したＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３をコントローラ（以下、電話機制御部）１０とし、ユーザインタフェースとして、高精細で多色表示が可能な表示素子１４、テンキーや十字キーなどの操作キー１５、アラーム音や着信音楽などを音声出力するためのスピーカ１６を備えている。なお、当該実施形態では、液晶表示素子（ＬＣＤ）を表示素子１４としている。
【００１６】
表示制御部１７は、ビデオＲＡＭとＬＣＤの駆動回路とを含み、電話機制御部１０から転送されてきた画像データや動画データをビデオＲＡＭにビットマップ展開し、駆動回路によりそのビットマップをＬＣＤ１４に表示する。音声制御部１８は、電話機制御部１０から転送されてくるデジタル音声データをＤ／Ａ変換し、その変換した音声信号によりスピーカ１６を駆動する回路を含んでいる。操作制御部１９は、利用者による操作キー１５の操作に従ったコードを生成して電話機制御部１０に転送する。
【００１７】
通信制御部２０は、携帯電話機１の最も基本的な機能である通話／通信機能を実現するための構成であり、図２を参照すると、移動体通信網３０の基地局３３との無線通信インタフェースである。そして、電話機制御部１０の制御の下、マイクロホン２１に入力された音声信号をＡ／Ｄ変換するととともに、その変換デジタル音声信号を所定形式の変調信号に変換して移動体通信網１００との通信に対応するアンテナ２２より送信するとともに、このアンテナ２２が受信した変調信号を復調し、その復調した信号中のデジタル音声データをＤ／Ａ変換して通話用スピーカ２３から音声出力する。
【００１８】
また、電話機制御部１０は、通信制御部２０を介して、移動体通信網３０内、あるいはゲートウエイサーバー３５を介して接続されるインターネット４０上のコンピュータ（３１，３２，４１，４２）と通信する。例えば、ＳＭＴＰやＰＯＰに従ってメールサーバー（３１，４１）にアクセスして電子メールを送受信したり、ＨＴＴＰに従ってＷｅｂサーバー（３２，４２）と通信したりする。
【００１９】
携帯電話機１は、上記の通話／通信機能に加え、デジタルカメラ機能とＧＰＳ信号受信機能を備えている。カメラ制御部２４は、ＣＣＤなどの撮像素子２５からの信号を所定形式の画像ファイルに作成して電話機制御部１０に転送する。ＧＰＳ受信部は、ＧＰＳ信号の受信アンテナ２７から入力される信号を復調して電話機制御部１０に転送する。
【００２０】
携帯電話機１は、内蔵する不揮発性メモリを外部記憶部２８として備えている。電話機制御部１０は、電話帳データや情報処理結果を所定形式のファイルに作成して、そのファイルをこの外部記憶部２８に記憶する処理も行う。また、通信制御部２０を介してダウンロードしたアプリケーションプログラムなどもこの外部記憶部２８に記憶する。
【００２１】
また、通信インタフェース（ＩＦ）２９は、所定のプロトコルに従って他のコンピュータなどの外部の情報処理装置（以下、外部装置）と通信し、電話機制御部１０は、この外部通信ＩＦ２９を介して、外部記憶部２８に記憶されている各種ファイルを外部装置に転送したり、外部装置からデータを受け取って外部記憶部２９に記憶したりする。もちろん、ダイビングコンピュータも外部装置として通信することができる。
【００２２】
そして、携帯電話機１には、ログブックを利用するための専用のアプリケーションプログラム（ログブック・プログラム）が実装され、外部記憶部３８には、ダイビング１本分のダイビングログに対応するログファイルが多数記憶されている。ログブック・プログラムは、ログフィルの編集機能と、多数のログファイルをデータベース化してログブックとして管理する機能と、ログファイルの内容を表示出力したり外部装置に出力したりする機能を備えている。
【００２３】
概略的には、携帯電話機１は、ＧＰＳ信号の解析プログラムを実装し、電話機制御部１０は、ＧＰＳ受信部２６を介して入力したＧＰＳ信号を解析し、現在の３次元の位置データと正確な時刻データを計算するとともに、ログブック・プログラムを実行することで、ＧＰＳ信号に基づいて計算した位置データと時刻データを使って、外部通信ＩＦ２９を介して接続したダイビングコンピュータから送信されてくるダイビングログを編集し、その編集後のダイビングログを外部記憶部２８に蓄積してログブックを作成する。また、利用者の操作入力を受け付けて、ログブックとして蓄積されている個々のダイビングログをＬＣＤ１４に表示出力する。
【００２４】
以下では、上記携帯電話機１の通信相手となるダイビングコンピュータについての構成と、当該ダイビングコンピュータにおけるダイビングログの記録手順などを説明した上で、上記携帯電話機１におけるログファイルの編集に関わる手順や情報処理、ログブックの作成や利用に関わる手順や情報処理などについて説明する。
【００２５】
＝＝＝ダイビングコンピュータ＝＝＝
本発明の情報処理装置は、ダイビングログの記録機能を備えたダイビングコンピュータと通信し、ダイビングコンピュータによって記録されたダイビングログを蓄積してログブックを作成するものである。図３にダイビングコンピュータの一例を示した。この図では、腕時計型のダイビングコンピュータを示した。ダイビングコンピュータ１００は、ダイバーの腕１１０に装着するためのリストバンド１０２を備え、防水・耐水圧構造を有するケース１０３の前面には、液晶などを利用した表示器１０４が配設されている。表示器１０４には、時刻やダイビングに関わる各種情報が表示される。また、ケース１０３前面のフレーム部分には、このダイビングコンピュータ１００を操作するための複数の操作ボタン１０５が配設されている。
【００２６】
図４に、ダイビングコンピュータ１００の機能ブロック構成を示した。ダイビングコンピュータ１００のハードウエア構成は、ダイビング用途に特化されたコンピュータであり、ＭＰＵ１２０、ＲＡＭ１２１、ＲＯＭ１２２からなるコンピュータ本体をコントローラとしている。ＲＯＭ１２２にはＭＰＵ１２０によって実行される各種プログラムが記憶されている。
【００２７】
発振回路１２３と分周回路１２４は、各種周波数のクロックを発生させる回路であり、ＭＰＵ１２０を動作させるための基準クロックや時刻表示やストップウオッチなどの計時機能に関わるクロックを発生する。そして、ユーザインタフェースに関わる構成として、表示器１０４を含むとともに、ＭＰＵ１２０からの指示に従って各種情報をその表示器１０４に表示するための回路構成を含んだ表示装置１２５と、操作ボタン１０５を含み、そのボタン１０５からの操作信号をＭＰＵ１２０に入力するための入力装置１２６と、圧電スピーカ１２７を含んで、ＭＰＵ１２０からの指示に従ってそのスピーカ１２７よりアラーム音など音声出力する音声出力装置１２８を備えている。
【００２８】
さらに、ダイビング用途に関わる機能を実現するために、圧力センサ１２９、温度センサ１３０、方角センサ１３１、２端子間の抵抗変化に基づいて水中にいるか否かを検出する水検知センサ１３２などの、各種センサを備えている。各センサ（１２９〜１３２）が出力する信号は、それぞれのセンサ（１２９〜１２）に対応するＡ／Ｄ変換回路（１３３ａ〜１３３ｄ）にて各種デジタルータ（水圧データ、温度データ、方角データ、水検知データ）に変換されてＭＰＵ１２０に入力される。
【００２９】
ＭＰＵ１２０は、操作制御部１２６からの操作信号やあらかじめプログラムされたスケジュールに従ってＲＯＭ１２２に記憶されている所定のプログラムを実行し、そのプログラムの実行結果などをＲＡＭ１２１に書込んだり、その書き込んだデータをＲＡＭ１２１から読み出したりする。ＭＰＵ１２０は、各センサ（２９〜３２）に接続されているＡ／Ｄ変換回路（１３３ａ〜１３３ｄ）からの各種データについても、サンプリング機会ごとに更新しながらＲＡＭ１２１に読み出し可能にして格納する。
【００３０】
さらに、格納した各種データ基づいて所用の情報を随時生成してＲＡＭ１２１に格納する。例えば、あらかじめ記憶されている水圧と深度との関係から圧力センサ１２９からの水圧データに基づいて深度を計算し、その計算結果を格納する。さらにダイビングコンピュータ１００は、フラッシュメモリなどの不揮発性メモリ１３４を備え、ＭＰＵ１２０は、情報処理結果を所定形式のファイルに作成して、そのファイルをこの不揮発性メモリ１３４に記憶する処理も行う。そして、表示装置１２５を制御してダイビング機能や時計機能に関わる情報や処理の実行結果などを表示器１０４に表示させたり、音声制御部１２８を制御してアラーム音を圧電スピーカ１２７から出力させたりする。
【００３１】
通信インタフェース（ＩＦ）１３７は、所定のプロトコルに従って上記携帯電話機１を含む他の外部の情報処理装置と通信し、ＭＰＵ１２０は、この通信ＩＦ１３７を介して、不揮発性メモリ１３４に記憶されている各種ファイルを情報処理装置に転送したり、情報処理装置からデータを受け取って不揮発性メモリ１３４に記憶したりする。
【００３２】
通信ＩＦ１３７と外部の情報処理装置とは、直接接続される形態である場合もあるし、クレイドルと呼ばれる中間装置を介して接続される形態である場合もある。ダイビングコンピュータの多くは、二次電池に動作し、クレイドルは、充電器を兼ねている。図５にそのクレイドル１４０に装着された状態のダイビングコンピュータ１００を示した。ダイビングコンピュータ１００とクレイドル１４０は、電磁誘導を利用して双方の内部回路を間接的に接続する。そして、誘導電流による信号によってダイビングコンピュータ１００側の通信ＩＦ１３７を介してＭＰＵ１２０と通信したり、ダイビングコンピュータ１００側の誘導コイルに充電電流を誘起させてダイビングコンピュータ１００内の二次電池を充電させたりする。
【００３３】
ダイビングコンピュータ１００と外部の情報処理装置とがクレイドル１４０を介して通信するために、まず、ダイビングコンピュータ１とクレイドル４０とが専用、汎用を問わず、適宜なプロトコルで通信する。クレイドルはプロトコルを変換する電子回路が内蔵され、ダイビングコンピュータ１００とのプロトコルを、外部の情報処理装置に実装されている通信ＩＦ用のプロトコルに変換し、ダイビングコンピュータ１と外部装置間とのデータ通信を仲介する。クレイドル１４０は携帯電話機１における外部通信ＩＦ２９と同じ規格の通信ＩＦを備え、携帯電話機１とその外部通信ＩＦ２９に準拠したコネクタ１４１とケーブル１４２とを介して携帯電話機１と有線接続される。以下では、ダイビングコンピュータ１００と携帯電話機１とが互いを外部の情報処理装置として通信することとする。
【００３４】
＝＝＝ダイビングログの記録＝＝
上記ダイビングコンピュータ１００は、以上の構成を備え、ダイビングログの作成機能と、その作成したログを携帯電話機１に出力する機能とを備えている。ここで、ダイビングログの作成機能について説明すると、ダイビングコンピュータ１００は、所定の利用者入力があると、ダイビングログの作成を開始する。ＭＰＵ１２０は、上記利用者入力を受け付けた時点を起点として圧力センサ１２９からの水圧データを監視し、所定の水深に相当する水圧データが入力されたならば、そのデータ入力時点をダイビングログの記録開始時点としてその時点の日時を記録するとともに、以後の水深を所定のサンプリング周期毎に記録していく。利用者が潜水を終了して海上に浮上し、ログの記録終了操作を行い、さらにその操作入力時点において、ＭＰＵ１２０が、水圧データと水検知データとに基づいて、ダイバーが大気中にいると判断した場合、ＭＵＰ１２０は、浮上に際して所定深度より浅くなった時点までの水深データを時系列に対応付けし、この水深の時系列変化、その時系列変化に基づく最大深度や平均深度、ダイビングログの記録開始日時、継続した潜水時間などの情報を所定形式のファイルに作成する。このとき、ダイビングログの記録開始日時など、適宜なファイル名を自動生成し、そのファイル（ログファイル）を内部の不揮発性メモリ１３４に記憶する。
【００３５】
図６にダイビングコンピュータにて作成されるログファイル５０ａのデータ構造を例示した。このログファイル５０ａには、番号５１、ファイル名５２、ファイルの作成日時５３、ダイビングログ６０が含まれている。不揮発性メモリには、複数のログファイル５０ａを記憶することができ、番号５１は、不揮発性メモリ１３４に記憶されているログファイル５０ａの作成順番に相当し、ダイビングコンピュータ１００において、ＭＰＵ１２０は、ＬＣＤ１０４にログファイル５０ａ内のダイビングログ６０を表示する際、この番号５１を表示することで、各ファイル５０ａを識別できるようにしている。また、不揮発性メモリ１３４から、ある番号５１のログファイル５０ａを消去すると以降の番号を繰り上げるようにしている。ダイビングログ６０には、ダイビングコンピュータ１００の内部時計によって計時された潜水開始日時６１、潜水時間６２、最大深度６３、平均深度６４、深度の時系列データ６５などが含まれている。
【００３６】
上述したように、携帯電話機１の電話機制御部１０とダイビングコンピュータ１００のＭＰＵ１２０は、互いの通信ＩＦ（２８，１３７）を介して通信する。携帯電話機１は、当該通信によりダイビングコンピュータ１００にて作成されたログファイルを取得するとともに、これを編集し、さらに、その編集後のログファイルをログブックに蓄積していく。
【００３７】
図７にダイビングコンピュータ１００と携帯電話機１との接続例を示した。ダイビングコンピュータ１００がクレイドル１４０に接続され、クレイドル１４０と携帯電話機１とが、両端にそれぞれの通信ＩＦに適合したコネクタ（１４１，１４３）を備えたケーブル１４２を介して有線接続されている。また、携帯電話機１は、ＧＰＳ衛星１５０からのＧＰＳ信号１５１を受信する。それによって、携帯電話機１の電話機制御部１０は、ＧＰＳ信号１５１を受信しながら、ダイビングコンピュータ１００のＭＰＵ１２０と通信可能となる。
【００３８】
以下では、ダイバーが船でダイビングスポットに到着し、携帯電話機１を船に残し、ダイビングコンピュータ１００を携帯してダイビングを行い、船上に戻った後、そのダイビングスポットに到着してから記録したダイビングログを携帯電話機１側で編集し、ログブックに蓄積する、という利用形態を想定する。そして、この想定の下、携帯電話機１がダイビングコンピュータ１００からダイビングログを取得し、そのダイビングログを編集するまでの手順や情報処理について、いくつか実施例を挙げ、それら実施例に基づいて本発明を説明する。
【００３９】
＝＝＝第１の実施例＝＝＝
本発明の第１の実施例は、携帯電話機１がＧＰＳ信号に基づく位置情報と正確な日時情報をダイビングログに付記するものである。このログに付記される情報は、ログが記録された日時と場所を証明する情報（公証情報）であり、ダイビングログの信憑性を担保する情報になり得る。例えば、日時が資格上ダイビングができない夜であったり、位置情報がダイビング不可能な陸地や危険を伴う高地の湖だったりすれば、資格の発行を許可することができない。
【００４０】
その一方で、公証情報は、利用者がダイビングログを日付や場所に基づいて検索する際の情報となる。あるいは、利用者がそのダイビングログを閲覧したときにその記録日時や場所を確認するための情報となる。すなわち、公証情報は、利用者に快適なダイビングログ利用環境を提供するための情報にもなる。
【００４１】
＜ダイビングログの編集＞
図８に第１の実施例におけるダイビングログの編集処理の流れ図を示した。ダイビングコンピュータ１００は、ダイビングログの記録開始と終了の指示機会ごとに一つのログファイル５０ａを作成し、内部の不揮発性メモリ１３４に記憶する。利用者が携帯電話機１とダイビングコンピュータ１００とを接続し、携帯電話機１側のログブック作成プログラムを起動する操作を行うと（ｓ１）、携帯電話機１側の電話機制御部１０とダイビングコンピュータ１００側のＭＰＵ１２０とが双方の通信ＩＦ（２８，１３７）を介して通信し、通信リンクを確立するための手順に移行する（ｓ２）。そして、識別情報などを交換するなどして相互に通信相手を確認したならば、リンクを確立する。そして、次に、電話機制御部１０は、ダイビングコンピュータ１からログファイル５０ａを送付してもらう処理に移行する。
【００４２】
なお、ダイビングコンピュータ１は、単体で複数本のログファイル５０ａを記憶することができるため、利用者は、一組の潜水と浮上からなる１本のダイビングの機会ごとにログファイル５０ａを携帯電話機１に送信する場合もあるし、１本のダイビングの後、体内窒素を排出するための休憩だけして、そのまま次の潜水を開始する場合もある。すなわち、携帯電話機１に未送信のログファイル５０ａがダイビングコンピュータ１００側に記憶されている場合もある。このような場合にも対応して、本実施例では、まず、電話機制御部２０は、ＭＰＵ１２０に対してログファイル５０ａのリストを要求し、それを返送してもらう（ｓ３，ｓ４）。電話機制御部１０は、ログブックに蓄積している編集済みログファイルに含まれている当初のログファイルのファイル名５２とリスト内のファイル名５２とを比較するなどして、返送されてきたリスト中の各ファイル５０ａについて、新規のログファイル５０ａがあるかどうかを検索する（ｓ５）。リスト内に新規のログファイル５０ａがあれば、ＧＰＳ信号を受信し、その受信信号を解析し、標準日時を計算して自身の内部時計を較正するとともに、位置情報を計算する（ｓ６→ｓ７〜ｓ９）。
【００４３】
そして、新規のログファイル５０ａをダイビングコンピュータ１００に要求する（ｓ１０）。複数のログファイル５０ａがあれば、新規のログファイル５０ａの内、最も古いログファイル５０ａを要求する。ダイビングコンピュータ１００は、要求されたファイル５０ａを返送する（ｓ１１）。
【００４４】
電話機制御部１００は、新規のログファイル５０ａが送信されてきたら、計算した標準日時と位置情報（経度、緯度、高度）を公証情報としてログファイル５０ａに付記し（ｓ１２）、編集済みログファイルを生成する。また、そのログファイルに日時や位置情報などのデータベース検索に必要なインデックスを生成してログブックに蓄積する（ｓ１３）。
【００４５】
電話機制御部１０は、このようにしてダイビングコンピュータ１００側に記憶されている新規ログファイル５０ａの全てを編集してログブックに蓄積したならば、その旨をダイビングコンピュータ１００に通知し、携帯電話機１とダイビングコンピュータ１００は、通信リンクを切断する手順に移行しリンクを切断する（ｓ１４→ｓ１５）。なお、携帯電話機１とダイビングコンピュータ１００では、この一連の通信や情報処理の経過を適時に表示出力され、利用者は、通信状態や情報処理の状態を確認することができるようになっている。なお、リンクの切断については、利用者が新規のログファイル５０ａが全て編集されてログブックに追加されたこをと確認してから、接続ケーブル４２のコネクタ（４１，４３）を外すなどして強制的に切断するようにしてもよい。
【００４６】
図９に編集後のログファイル５０ｂのデータ構造を例示した。なお、ログブックは、多数のログファイル５０ａを含む上層のフォルダであってもよいし、多数のログファイルを併合したファイルであってもよい。ファイル５０ｂには、ダイビングコンピュータ１００にて生成されたログファイル５０ａの内容（番号５１、ファイル名５２、ファイルの作成日時５３、ダイビングログ６０）に加え、公証情報７０として、標準日時と位置情報が付記されている。また、この例では、新規の番号７３と新規のファイル名７４を生成し、それを公証情報とともに当初のログファイル５０ａに付加している。
【００４７】
＜日時の較正について＞
ダイバーは、自国に限らず海外でダイビングをすることも考えられる。また、現在の携帯電話機は、ローミングサービスにより海外でも使用可能であり、自国で使用している携帯電話機を現地に携行する可能性もある。そこで、携帯電話機１に、タイムゾーンと経度との対応関係を記憶させておき、公証情報７０に記載する標準日時７１を現地日時としてもよい。また、ダイビングコンピュータ１００の内部時計の日時が自国のままである場合も想定し、編集後のログファイル５０ｂに、ダイビングログ６０に含まれている潜水日時（図６、符号６１）と、その日時６１を現地のものに変換した日時とを併記するようにしてもよい。それによって、ダイビングコンピュータ１００にて記録されたダイビングログ６０の日時が、単純に現地日時に合わせていなかっただけなのか、あるいは、ダイビングログ６０の編集時とは別の日時に作成されたものなかを判断するための根拠を得ることができ。ダイビングログ６０の無用な信憑性低下を防止することができる。
【００４８】
＜ログブックの私的利用＞
ログブックに蓄積されているログファイル５０ｂは、所定の利用者入力により、適時に呼び出してＬＣＤ１４に表示させることができる。また、外部通信ＩＦ２９を介して接続したダイビングコンピュータ１００以外の外部装置に転送して適宜な用途に供すればよい。例えば、外部装置がパーソナルコンピュータ（ＰＣ）であれば、ダイビングログ６０を印刷出力したり、ダイビング時の所感を付記したり、位置情報を利用して世界地図上に実際に潜水したポイントを記すなど、ＰＣ上でさらに高度な編集作業を行ったりすればよい。あるいはインターネット上のブログなどに自身のダイビングログを掲載することもできる。
【００４９】
また、海外と国内とを頻繁に行き来するダイバーでは、ログファイル５０ａに付記される標準日時７１と位置情報７２とに基づいて、様々な場所でそれぞれの現地時間で記録されたダイビングログ６０を世界標準日時や自国の日時に統一して管理することができる。それによって、例えば、正確に各ダイビング機会の間隔を計算でき、減圧症予防などダイバーの健康管理を支援することができる。なお、この日時を統一して管理するアプリケーションプログラムは、携帯電話機１におけるログブック・プログラムの一機能、あるいは専用プログラムとして提供されていてもよいし、携帯電話機１から転送されたログブックを処理する外部装置に実装されていてもよい。
【００５０】
＜公証情報について＞
携帯電話機１にて編集されたログファイル５０ｂには公証情報７０が付記されており、例えば、ダイバーが上級の資格を得ようとする場合にログブックを資格交付団体に提出する際、従来、書面でやりとりしたログブックを、電子メールの添付ファイルや資格交付団体が公開するＷｅｂページへのフォームデータなどによって、オンラインで送付することができる。また、公証情報をログの署名に代替することも期待できる。それによって、煩雑な資格交付作業を軽減することが可能となる。もちろん、減圧潜水が不十分など、危険な潜水記録があれば、未熟なダイバーに上級資格を不用意に与えてしまうことも防止できる。
【００５１】
当然のことながら、携帯電話機にて編集されるログファイルは、Ｃカード（Certification Card）と呼ばれるダイビング認定証を取得する際の証拠にも成り得る。スクーバダイビングの認定証周知のごとく、スクーバダイビングを行うためには、Ｃカードが必要であり、スクーバダイビングの希望者は、この認定証がないと、事実上、スクーバダイビングの器材を購入したり借りたりすることができない。
【００５２】
この認定証は、ダイビング指導団体ごとに存在し、認定証の取得希望者は、適宜な指導団体を選び、その団体によって規定されている所定のカリキュラムに従って講習を受講する。一般的には、指導団体が提携関係にあるダイビングショップやスポーツクラブに講習会の開催を委託し、これら講習会開催者が受講者の個人情報（氏名、年齢、性別など）と履修内容とを記載した証明書を作成し、これを指導団体に送付する。証明書の記載に誤りがなければ、指導団体は認定証を発行する。
【００５３】
証明書には、実際に海洋でスクーバダイビングを行った実習時のダイビングログを記載する必要があり、従来は、同行したインストラクターが実習時における受講者の深度を計測し、実習後にその深度などをダイビングログとして、証明書に記入していた。そこで、受講者に固有の識別情報が割り当てられたダイビングコンピュータ１００を携行させ、携帯電話機１のログブック・プログラムは、当初のログファイル５０ａにダイビングコンピュータ１００の識別情報を公証情報として付記するように構成しておく。そして、実習直後に、船上で各受講者のダイビングコンピュータ１００からログファイル５０ａを携帯電話機１に転送させて編集し、その編集後のログファイルを電子メールの添付ファイルやフォームデータとして指導団体や講習開催者が指定するメールアドレスやＵＲＬを宛先として送付する。それによって、指導団体や講習開催者は、公証情報が付記された信憑性の高いダイビングログを短時間で収集することができる。そのログを使って証明書を自動印刷したり、編集後のログファイルやそのログファイルに基づいて自動生成した証明書のデータを指導団体にオンラインで送付したりすれば、指導団体や講習開催者にとっては、Ｃカードの発行業務を省力化することができ、講習者にとっては短時間でＣカードを取得することが期待できる。
【００５４】
なお公証情報は、ダイビングにおける証拠や証明として使用されることから、当然のことながら、この公証情報は、利用者の閲覧や利用に供されるが、ログブック・プログラムやダイビングログを編集するためにＰＣに実装されたプログラムでは改竄不可能となっている。
【００５５】
＝＝＝第２の実施例＝＝＝
ダイビングコンピュータ１００では記録できない情報で、かつ書面のログブックには必ず記入する情報に天気がある。第２の実施例は、ダイビングコンピュータ１００にて記録されたダイビングログ６０に天気の情報を付記する携帯情報処理装置である。なお、この第２の実施例においても、当該携帯情報処理装置は、上記の携帯電話機１であるものとする。
【００５６】
第２の実施例において、携帯電話機１に実装されているログブック・プログラムが当該携帯電話機１の基本機能であるブラウザ機能と連動するように構成されている。また、ログブック・プログラムが使用するデータとして、所定のＵＲＬが外部記憶部２８などに記憶されているものとする。
【００５７】
図１０に第２の実施例におけるダイビングログの編集処理の流れ図を示した。当該実施例では、ダイビングコンピュータ１００からログファイル５０ａを受け取った後、ＧＰＳ信号を受信し、そのログファイル５０ａに付記すべき位置情報を取得する処理まで（図８：ｓ１〜ｓ１１）は、第１の実施例と同じである。
【００５８】
まず、受信したＧＰＳ信号を解析して計算した標準日時により自身の内部時計２０ｔを較正するとともに、位置情報を計算してその位置情報を記憶する。電話機制御部１０は、そしブラウザを起動して、記憶されているＵＲＬに内部時計の日時と記憶した位置情報を引数として付加し、通信制御部により、その引数が付加されたＵＲＬをＨＴＴＰリクエストとして送信させる（ｓ２２）。
【００５９】
携帯電話機１に記憶されているＵＲＬは、移動体通信網３０、あるいはインターネット４０上の所定のＷｅｂサーバー（３２，４２）に実装されているＣＧＩなどの所定のプログラムを同定している。そして、Ｗｅｂサーバー（３２，４２）は、このプログラムを実行すると、現在、および過去所定期間分の気候情報（天気、温度、湿度、気圧、風向、風速など）を記憶した気象情報データベース８０にアクセスし、ブラウザから引数として送信されてきた経度と緯度とその位置での日時情報をこのデータベース８０に照会し、その位置に最も近い気象観測点におけるその日時の気象情報を返送してらうように構成されている。
【００６０】
携帯電話機１が送信したＨＴＴＰリクエストは、移動体通信網３０の所定のＷｅｂサーバー３２、あるいはゲートウエイ３５を介して接続したインターネット４０上の所定のＷｅｂサーバー４２に送達し、そのＷｅｂサーバー（３２，４２）がＵＬＲに付記された引数を自身に実装されている所定のプログラムに受け渡す。そしてＷｅｂサーバー（３２，４２）は、このプログラムの実行により、気象情報データベース８０にアクセスし、該当する気象情報を取得し、その気象情報を含んだＨＴＴＰレスポンスを携帯電話機１のブラウザに返送する。
【００６１】
電話機制御部１０は、ブラウザを介して受け取った気象情報のデータをログブック・プログラムに受け渡し、この気象情報は、ログブック・プログラムにより、ログファイルの公証情報として標準日時や位置情報とともにログファイルに付記される。そして、そのログファイルがログブックに追加される。
【００６２】
なお、ログブック・プログラムは、ログファイルを表示出力する際、所定のデータ形式で記述された気象情報を、例えば「晴れ」「○」など、文字や記号で表示する。また、気温や湿度なども「２３℃」「５４％」などと表示する。
【００６３】
＜公証情報としての気象情報＞
上述したように、第２の実施例では、気象情報も公証情報としてログファイルに追記される。第１の実施例では、ダイビングの日時と位置によってダイビングログの信憑性を担保していた。第２の実施例では、さらに気象情報を公証情報に加えることで、実際にダイビング可能な気象であったかどうかを証明することで、さらに高い信憑性を得ることができるようにしている。あるいは、ダイビングにふさわしくない気象でダイビングは、危険な行為を見なすことができ、資格発行団体側では、ダイビングログに付記されている気象情報に基づいて、より上級の資格をダイバーに付与するか否かを判断するための基準を得ることができる。また、ダイバー側でも、正確で改竄できない気象情報がダイビングログに付記されるため、上級の資格を得ようと思えば、天候を選んでより安全なダイビングに心がけることができる。したがって、事故を未然に防ぐことが期待できる。
【００６４】
＝＝＝その他の実施例＝＝＝
＜画像データの貼付＞
本発明の実施形態として示した携帯電話機１を含め、現在の携帯電話機のほとんどは、デジタルカメラ機能を備えている。ログブックにおいて、ダイビングログにダイビング時の記念として、ダイビング時やその前後に撮影した写真を添付（あるいは貼付）するダイバーも多いことから、携帯電話機１で撮影した静止画や動画の画像データをダイビングログに添付するようにしてもよい。
【００６５】
具体的には、電話機制御部１０が、ダイビングコンピュータ１００からログファイル５０ａを取得する際、写真の添付が可能である旨のメッセージをＬＣＤ１４に表示させ、そのとき写真を撮影すれば、その撮影した画像データを編集済みのログファイル５０ｂと対応付けして外部記憶部２８に記憶することでログファイル５０ｂに画像データを添付する。あるいは編集したログファイル５０ｂにさらに画像データを併合して画像データ付きのログファイルを生成し、それを記憶することで添付する。このように、多くの場合、別途デジタルカメラを用意することなく、携帯電話機１だけで画像データを生成し、その画像データを簡単にログファイルに添付することができる。なお、すでに外部記憶部３８に記憶されている画像データであれば、利用者に画像データを選択させた上で、ログファイルを編集すればよい。
【００６６】
携帯電話機１において、ダイビングログの内容を画像データとともにＬＣＤ１４に表示出力したときの画面構成を図１１に例示した。この表示画面２００には、ログブック中の特定のログファイル５０ｂを識別するための情報２０１、画像データ２０２、公証情報中の標準日時２０３と位置情報２０４、および気象情報２０５、そして、ダイビングログの内容として、ダイビングの日時２０６、最大深度と平均深度２０７、グラフ化された深度の時系列情報２０８などが含まれている。また、ログブック中のログファイルをページ送りするための操作子となるアイコン２０９なども表示されている。
【００６７】
＜ダイビングコンピュータとの通信方式＞
携帯電話機１とダイビングコンピュータ１００とは、有線接続形式に限らず、無線接続形式であってもよい。赤外線通信機能やＢｌｕｅｔｏｏｔｈ（登録商標）通信機能を備えている携帯電話機もある。ダイビングコンピュータ１００側にこれらの無線通信機能があれば、携帯電話機は、ダイビングコンピュータ１００からのログファイル５０ａを無線通信により受信することができる。
【００６８】
＜変更実施形態＞
本発明の携帯情報処理装置は、携帯可能で、ＧＰＳ信号受信機能とログファイルの編集とロブブックの作成機能を備えていればよく、実施形態としては、上記携帯電話機に限らず、例えば、ＰＮＤなどと呼ばれる携帯型のカーナビゲーション装置や、山行時や船釣りなどに携行するハンディＧＰＳ受信装置なども考えられる。もちろん、実施形態としては、ログブックを作成する機能に特化した専用の携帯型コンピュータであってもよい。
【符号の説明】
【００６９】
１  携帯情報処理装置（携帯電話機）、１０ｔ  内部時計  １４  液晶表示器、
１５  操作キー、２０  通信制御部、２４  カメラ制御部、２５  撮像素子、
２６  ＧＰＳ受信部、２７  ＧＰＳアンテナ、２８  外部記憶部、
２９  外部通信インタフェース、３０  移動体通信網、
３２，４２  Ｗｅｂサーバー、４０  インターネット、５０ａ  ログファイル、
５０ｂ  編集済ログファイル  ６０  ダイビングログ、７０  公証情報、
１００  ダイビングコンピュータ、１０４  表示器、１２０  ＭＰＵ、
１２９〜１３２  センサ、１３４  不揮発性メモリ、
１３７  通信インタフェース、１４０  クレイドル
【図１】
2010208454.tif 000003
【図２】
2010208454.tif 000004
【図３】
2010208454.tif 000005
【図４】
2010208454.tif 000006
【図５】
2010208454.tif 000007
【図６】
2010208454.tif 000008
【図７】
2010208454.tif 000009
【図８】
2010208454.tif 000010
【図９】
2010208454.tif 000011
【図１０】
2010208454.tif 000012
【図１１】
2010208454.tif 000013