(57)【要約】【課題】  ダイバーが呼吸を停止した状態で急浮上するのを防止する。【解決手段】  コントローラ５１は、ダイバーが潜水期間中に呼吸を行っているか否かを判別し、ダイバーが前記所定期間以上、呼吸を行っていない場合に、ダイバーにその旨の警告を振動発生装置３８，報音装置３７あるいは表示部１０を介して行う。【選択図】      図２
2005231389.tif 000002
【特許請求の範囲】
【請求項１】
ダイバーが潜水期間中に呼吸を行っているか否かを判別する呼吸判別部と、
前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行う警告部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項２】
請求項１記載のダイバーズ用情報処理装置において、
前記警告部は、前記警告として前記ダイバーに呼吸を促す旨を告知することを特徴とするダイバーズ用情報処理装置。
【請求項３】
請求項１または請求項２記載のダイバーズ用情報処理装置において、
前記呼吸判別部は、タンク残圧を検出するタンク残圧検出部と、
検出した前記タンク残圧に基づいて前記タンク残圧の単位時間当たりの減少率に相当するエア消費率を算出するエア消費率算出部と、
前記エア消費率と、所定の基準エア消費率とを比較して前記呼吸を行っているか否かを判別する比較部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項４】
請求項１または請求項２記載のダイバーズ用情報処理装置において、
前記呼吸判別部は、タンク残圧を検出するタンク残圧検出部と、
前記タンク残圧が変化しない時間を計測する無変化時間計測部と、を備え、
前記前記タンク残圧が変化しない時間が所定時間以上継続した場合に前記呼吸を行っていないと判別することを特徴とするダイバーズ用情報処理装置。
【請求項５】
請求項３または請求項４記載のダイバーズ用情報処理装置において、
前記基準エア消費率は、正常な呼吸を行っていると推定される場合に得られる下限エア消費率であることを特徴とするダイバーズ用情報処理装置。
【請求項６】
請求項５記載のダイバーズ用情報処理装置において、
前記比較部は、前記エア消費率が前記下限エア消費率を下回る期間が所定期間以上継続した場合に呼吸を行っていないと判別することを特徴とするダイバーズ用情報処理装置。
【請求項７】
請求項３記載のダイバーズ用情報処理装置において、
ダイバーの周囲の圧力を検出する圧力検出部と、
検出した圧力が増加している場合、あるいは、ほぼ一定となっている場合の平均タンク残圧減少率を算出する平均タンク残圧算出部と、
前記平均タンク残圧減少率に基づいて前記下限エア消費率を設定する下限設定部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項８】
請求項７記載のダイバーズ用情報処理装置において、
前記平均タンク残圧算出部は、前記圧力検出部で検出した前記ダイバー周囲の圧力に基づいて前記平均タンク残圧減少率を補正する補正部を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項９】
ダイバーが潜水期間中に呼吸を行っているか否かを判別する呼吸判別過程と、
前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行う警告過程と、
を備えたことを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１０】
請求項９記載のダイバーズ用情報処理装置の制御方法において、
前記警告過程は、前記警告として前記ダイバーに呼吸を促す旨を告知することを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１１】
ダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
ダイバーが潜水期間中に呼吸を行っているか否かを判別させ、
前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行わせる、
ことを特徴とする制御プログラム。
【請求項１２】
請求項１１記載の制御プログラムにおいて、
前記警告として前記ダイバーに呼吸を促す旨を告知させることを特徴とする制御プログラム。
【請求項１３】
請求項１１または請求項１２記載の制御プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイバーズ用情報処理装置、ダイバーズ用情報処理装置の制御方法、制御プログラムおよび記録媒体に係り、特にダイバーの安全を向上させるための報知を行うダイバーズ用情報処理装置、ダイバーズ用情報処理装置の制御方法、制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来のダイバーズ用情報処理装置におけるダイビングシミュレーションツールは残留窒素量のみを考慮したものであった。しかし、ダイビング時には残留窒素量ばかりではなく、エアが蓄えられているボンベの残圧（タンク内のエア残留量）も注意しなければならない。ＤＡＮ（Divers Alert Network）の「Report on Decompression Illness and Diving Fatalities」によれば、１９９７年の死亡事故原因としては、減圧症は１件だけが報告されているにすぎず、逆にエア切れによる溺死のケースが８例、エアエンボリズムによる死亡事故のケースは１８件にも及んでいる。
減圧症は、体内に過剰な窒素が蓄積されることが原因であるため、その対策とすれば、潜水深度を控えめにすればよいし、実際の潜水時にはダイバーズ用情報処理装置が減圧症を防ぐために指示をだすため比較的対策は立てやすい。
【０００３】
一方、エアエンボリズムの原因としては、エア切れと急浮上と両方の誘因が結びついているエア切れによる急浮上というケースが多い。
【特許文献１】特開２００１−１９９３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特にダイビング初心者の場合には、呼吸を止めてしまった状態で急浮上してしまう可能性もあり、このような場合には、体内のガス圧がボンベから供給されるガス圧よりも高くなり、エアエンボリズムを引き起こしてしまう可能性が高いという問題点があった。
そこで、本発明の目的はダイバーが呼吸を停止した状態で急浮上するのを防止することができるダイバーズ用情報処理装置、ダイバーズ用情報処理装置の制御方法、制御プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、ダイバーが潜水期間中に呼吸を行っているか否かを判別する呼吸判別部と、前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行う警告部と、を備えたことを特徴としている。
上記構成によれば、呼吸判別部は、ダイバーが呼吸を行っているか否かを判別する。
警告部は、呼吸判別部の判別に基づいて、ダイバーが所定期間以上、呼吸を行っていない場合に、ダイバーに警告を行う。
【０００６】
この場合において、前記警告部は、前記警告として前記ダイバーに呼吸を促す旨を告知するようにしてもよい。
また、前記呼吸判別部は、タンク残圧を検出するタンク残圧検出部と、検出した前記タンク残圧に基づいて前記タンク残圧の単位時間当たりの減少率に相当するエア消費率を算出するエア消費率算出部と、前記エア消費率と、所定の基準エア消費率とを比較して前記呼吸を行っているか否かを判別する比較部と、を備えるようにしてもよい。
さらに、前記呼吸判別部は、タンク残圧を検出するタンク残圧検出部と、前記タンク残圧が変化しない時間を計測する無変化時間計測部と、を備え、前記前記タンク残圧が変化しない時間が所定時間以上継続した場合に前記呼吸を行っていないと判別するようにしてもよい。
さらにまた、前記基準エア消費率は、正常な呼吸を行っていると推定される場合に得られる下限エア消費率であるようにしてもよい。
【０００７】
また、前記比較部は、前記エア消費率が前記下限エア消費率を下回る期間が所定期間以上継続した場合に呼吸を行っていないと判別するようにしてもよい。
さらに、ダイバーの周囲圧力を検出する圧力検出部と、検出した圧力が増加している場合、あるいは、ほぼ一定となっている場合の平均タンク残圧減少率を算出する平均タンク残圧算出部と、前記平均タンク残圧減少率に基づいて前記下限エア消費率を設定する下限設定部と、を備えるようにしてもよい。
さらにまた、前記平均タンク残圧算出部は、前記圧力検出部で検出した前記ダイバー周囲の圧力に基づいて前記平均タンク残圧減少率を補正する補正部を備えるようにしてもよい。
また、ダイバーズ用情報処理装置の制御方法は、ダイバーが潜水期間中に呼吸を行っているか否かを判別する呼吸判別過程と、前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行う警告過程と、を備えたことを特徴としている。
この場合において、前記警告過程は、前記警告として前記ダイバーに呼吸を促す旨を告知するようにしてもよい。
【０００８】
また、ダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムは、ダイバーが潜水期間中に呼吸を行っているか否かを判別させ、前記判別に基づいて、前記ダイバーが前記所定期間以上、呼吸を行っていない場合に、前記ダイバーに警告を行わせる、ことを特徴としている。
この場合において、前記警告として前記ダイバーに呼吸を促す旨を告知させるようにしてもよい。
また、上記各制御プログラムをコンピュータ読取可能な記録媒体に記録することも可能である。
【発明の効果】
【０００９】
本発明によれば、ダイバーが潜水期間中に正常に呼吸を行っているか否かを判別し、正常に呼吸を行っていない場合にはその旨を警告して呼吸を行うことを促すことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の一実施の形態について説明する。
図１は本実施形態のダイバーズ用情報処理装置の装置本体および腕バンドの一部を示す平面図である。
図１において、本実施形態のダイバーズ用情報処理装置１は、いわゆるダイブコンピュータと呼ばれるものであり、潜水中のダイバーの水深位置や潜水時間を計算してそれらを表示するとともに、潜水中に体内に蓄積される不活性ガス量、（主に窒素量）を計測し、この計測結果から、潜水後に陸上にあがってから体内に蓄積された窒素が排出される時間などを表示するものである。
このダイバーズ用情報処理装置１は、円形の装置本体２に対して図面上下方向に腕バンド３、４がそれぞれ連結され、この腕バンド３、４によって腕時計と同様にダイバーの腕に装着して使用される。装置本体２は、上ケースと下ケースとが完全水密状態でビス止めなどの方法で同定され、この内部には各種の電子部品などが搭載された基板（図示せず）が収納されている。
【００１１】
装置本体２の上面側には、液晶パネル１１を有する表示部１０が設けられ、この表示部１０の図面下側にはダイバーズ用情報処理装置１で行われる各モードを選択、切り換えするための操作部５が設けられ、この操作部５はプッシュボタン形式のスイッチＡ、Ｂを有している。
装置本体２の上面側には、潜水を開始したか否かを監視するための導通検知センサを用いた潜水動作監視スイッチ３０が設けられている。この潜水動作監視スイッチ３０は装置本体２の上面側に露出している２つの電極３０Ａ、３０Ｂを有し、これらの電極３０Ａ、３０Ｂが海水などで導通し、電極３０Ａ、３０Ｂ間の抵抗値が小さくなったときに入水を開始したものと判断する。但し、この潜水動作監視スイッチ３０は、あくまで入水したことを検出して、ダイビングモードに移行するのに用いられるだけで、１本のダイビングを開始した旨を検出するものではない。すなわち、ダイバーズ用情報処理装置１を装着した腕が海水に浸かっただけの場合もあり、このような場合にはダイビングを開始したものと扱うべきではないからである。このため、本実施形態のダイバーズ用情報処理装置１は、装置本体２に内蔵の図示しない圧力センサによって水深（水圧）が一定以上、たとえば、水深値が１．５ｍより深くなったときに、ダイビングを開始したものと見なし、この水深値（１．５ｍ）よりも浅くなったときにダイビングが終了したものと見なすこととなる。
【００１２】
次に表示部１０の構成について説明する。
液晶パネル１１は、装置本体２の中央に位置する表示面１１Ａを備えている。なお、本実施例では表示面１１Ａが円形の例を示したが、円形に限定されるものではなく楕円形、トラック状、多角形でも良い。この表示面１１Ａは８つの表示領域１１１〜１１８を備えている。
第１の表示領域１１１は、表示領域１１Ａの図面上部左側に位置しており、後述する各表示領域１１１〜１１７のうちでは最も大きく構成されている。この第１の表示領域１１１には、後述するダイビングモード、サーフェスモード（時刻モード）、プランニングモード、ログモードのときにそれぞれ現在水深、現在月日、水深ランク、潜水月日（ログナンバー）が表示されるようになっている。
第２の表示領域１１２は、第１の表示領域１１１より図面右側に位置しており、この第２の表示領域１１２には、ダイビングモード、サーフェスモード（時刻モード）、プランニングモード、ログモードのときにそれぞれ潜水時間、現在時刻、無減圧潜水可能時間、潜水開始時刻（潜水時間）が表示されるようになっている。
【００１３】
第３の表示領域１１３は、第１の表示領域１１１の図面下側に位置しており、この第３の表示領域１１３には、ダイビングモード、サーフェスモード（時刻モード）、プランニングモード、ログモードのときにそれぞれ、最大水深、体内窒素排出時間、セーフティレベル、最大水深（平均水深）が表示されるようになっている。
第４の表示領域１１４は、第３の表示領域１１３の図面右側に位置しており、この第４の表示領域１１４には、ダイビングモード、サーフェスモード（時刻モード）、プランニングモード、ログモードのときにそれぞれ無減圧潜水可能時間、水面休止時間、温度、潜水終了時刻（最大水深時水温）が表示されるようになっている。
第５の表示領域１１５は、第３の表示領域１１３の図面下側に位置しており、この第５の表示領域１１５には、電源容最切れ警告領域１０４に電源容最切れ警告が表示され、高度ランク表示領域１０３には高度ランクが表示されるようになっている。
【００１４】
第６の表示領域１１６は、表示領域１１Ａの最も図面下側に位置しており、この第６の表示領域１１６には休内窒素量が、グラフ表示されるようになっている。
第７の表示領域１１７は、第６の表示領域１１６の図面右側に位置しており、この第７の表示領域１１７には、ダイビングモードで減圧潜水状態になったときに、窒素（不活性ガス）が吸収傾向にあるのか、排出傾向にあるかを示す（図中、上下方向矢印が図示されている）領域と、浮上速度が高すぎる場合に浮上速度違反警告の一つとして、減速を指示するための「ＳＬＯＷ」を表示する領域と、潜水中に減圧潜水を行わなければならない旨を警告するための「ＤＥＣＯ」を表示する領域とで構成されている。
第８の表示領域１１８は、第６の表示領域１１６および第７の表示領域１１７の図面下側に位置しており、この第８表示領域１１８には、ダイバーが呼吸を行っていないと判別した場合に呼吸を通常通り行うことを促すための「ＢＲＥＡＴＨＩＮＧ  ＣＡＵＴＩＯＮ」を表示する領域を有している。
【００１５】
図２はダイバーズ用情報処理装置のブロック図である。
ダイバーズ用情報処理装置１は、各種操作を行うための操作部５と、各種情報を表示する表示部１０と、潜水動作監視スイッチ３０と、ダイバーに警告を行う警告部３９と、ダイバーズ用情報処理装置１全体の制御を行う制御部５０と、気圧あるいは水圧を計測するための圧力計測部６１と、各種計時処理を行う計時部６８と、呼吸用ガスが封入されたタンクの残圧を計測する圧力計測部７０とを備えている。
警告部３９は、ブザーなどのアラーム音によりダイバーに報知を行う報音装置３７と、振動によりダイバーに報知を行う振動発生装置３８とを備えている。
表示部１０は、各種の情報を表示するための液晶パネル１１と、その液晶パネル１１を駆動するための液晶ドライバ１２とを備えている。この表示部１０と、各モードでの処理を行うとともに、各モードに応じた表示を液晶パネル１１に表示させる制御部５０とで表示手段を構成している。
【００１６】
計時部６８は、ダイバーズ用情報処理装置１において通常時刻の計測や潜水時間の監視をおこなうため、所定の周波数を有するクロック信号を出力する発振回路３１と、この発振回路３１から出力されたクロック信号の分周をおこなう分周回路３２と、この分周回路３２から出力された信号に基づいて１秒単位での計時をおこなっている時刻用カウンタ３３とを備えている。
制御部５０は、操作部５と潜水動作監視スイッチ３０と報音装置３７と振動発生装置３８とが接続されている。この制御部５０には、装置全体の制御をおこなうコントローラ５１と、このコントローラ５１の制御下で液晶ドライバ１２と、時刻用カウンタ３３とを制御する制御回路５２と、制御用プログラムおよび制御用データを格納しているＲＯＭ５３と、各種データを一時的に格納するＲＡＭ５４とを備えている。コントローラ５１は、ＲＯＭ５３に格納されている制御プログラムおよび制御データを読み出して各種モードにおける処理をおこなう。
【００１７】
ダイバーズ用情報処理装置１では、水深を計測・表示して、ダイバーに報知するとともに、水深（水圧）および潜水時間から、ダイバーの体内に蓄積される窒素ガス（不活性ガス）の量を計測することが必要である。このため、圧力計測部６１は、気圧および水圧を計測している。この圧力計測部６１は、半導体圧力センサにより構成される圧力センサ３４と、この圧力センサ３４の出力信号を増幅する増幅回路３５と、この増幅回路３５から出力されるアナログ信号をディジタル信号に変換するＡ／Ｄ変換回路３６とを備えている。
ダイバーズ用情報処理装置１では、制御部５０と圧力計測部６１と潜水動作監視スイッチ３０とにより潜水検出部を構成している。この潜水検出部は、制御部５０に制御された潜水動作監視スイッチ３０が入水を判断し、かつ、制御部５０に制御された圧力計測部６１により水深（水圧）が一定以上、たとえば水深値が１．５ｍより深くなったときにダイビングを開始したと判断し、この水深値（１．５ｍ）より浅くなったときにダイビングが終了したと判断する。
【００１８】
図３はダイバーの浮上速度違反警告処理および呼吸指示警告処理のブロック図である。
ダイバーズ用情報処理装置１は、浮上速度監視機能を備えており、この浮上速度監視機能は、浮上時の浮上速度を計測する浮上速度計測部７５と、この浮上速度計測部７５の計測結果と設定されている浮上速度上限値７６とを比較して現在の浮上速度が浮上速度上限値７６より速い場合には浮上速度違反警告を行う浮上速度違反警告部７７とを備えている。
浮上速度計測部７５は、上述した計時部６８で計時した時間と、上述した圧力計測部６１で測定した水深（水圧）と、に基づいて浮上時の浮上速度を算出し、浮上速度違反警告部７７に出力する。
これにより、浮上速度違反警告部７７は、浮上速度上限値７６として現在水深に対応する浮上速度上限値をＲＯＭ５３から呼び出し、この浮上速度上限値７６と、浮上速度計測部７５で算出した現在の浮上速度とを比較して、現在の浮上速度が浮上速度上限値７６より速い場合には表示部１０の液晶パネル１１での表示や、報音装置３７からのアラーム音の発生や、振動発生装置３８からダイバーへの振動の伝達などの方法で浮上速度違反の警告を行う。そして、現在の浮上速度が浮上速度上限値７６より遅い状態になると浮上速度違反の表示および警告を停止する。
【００１９】
また、ダイバーズ用情報処理装置１は、呼吸指示警告機能を備えており、この呼吸指示警告機能は、呼吸用空気を収納したボンベの残圧を計測する圧力計測部７０と、圧力計測部７０の計測結果に基づいてエア消費率を計測するエア消費率計測部９１と、予め設定したエア消費率下限値に基づいて呼吸を行うべき旨を指示する呼吸指示警告部９３とを備えている。
圧力計測部７０は、ボンベ内の残圧を計測して圧力検出信号を出力する圧力センサ７０Ａと、圧力センサ７０Ａの圧力出力信号を増幅して増幅圧力検出信号として出力する増幅回路７０Ｂと、増幅圧力検出信号のアナログ／ディジタル変換を行ってタンク残圧データとして出力するＡ／Ｄ変換回路７０Ｃと、を備えている。
エア消費率計測部９１は、上述した計時部６８で計時した時間と、圧力計測部７０で計測したボンベの残圧と、に基づいてエア消費率を計測し、呼吸指示警告部９３に出力する。
これにより呼吸指示警告部９３は、エア消費率下限値９２とエア消費率計測部９１が計測したエア消費率とを比較し、計測したエア消費率がエア消費率下限値９２以下である場合に、呼吸を通常通り行うべき旨をダイバーに指示することとなる。
【００２０】
また、ダイバーズ用情報処理装置１は、潜水結果（ダイビングの日付、潜水時間、最大水深、などの様々なデータ）をＲＡＭ５４に記憶、保持しておく潜水結果記録部７８を備えており、この潜水結果記録部７８は、制御部５０の制御下で圧力計測部６において計測した水深値が１．５ｍ（潜水開始判定用水深値）より深くなったときから１．５ｍ（潜水終了判定用水深値）より浅くなったときまでを１回の潜水動作としてこの間の潜水結果をＲＡＭ５４に記憶、保持する。ここで、潜水結果記録部７８は、浮上速度違反警告部７７が一回の潜水で連続して複数回の警告を行った場合、たとえば連続して２回以上の警告をおこなったときに浮上速度違反があった旨を潜水結果として記録し、後述するログモードにおいて過去の潜水結果を再生、表示するときには、ダイビング中に浮上速度違反があった旨も再生、表示される。
【００２１】
また、潜水結果記録部７８は、制御部５０で制御された圧力計測部６１で計測した水深値が１．５ｍ（潜水開始判定用水深値）より深くなったときから、１．５ｍ（潜水終了判定用水深値）より浅くなるまでの間、計時部６８により潜水時間の計測を行い、潜水時間が３分未満であれば、この間の潜水は一回の潜水として扱わずに、その潜水結果はＲＡＭ５４に記録しない。この潜水結果記録部７８は、潜水結果を最大１０本のログデータとしてＲＡＭ５４に記録、保持しているが、１０本以上潜水した場合には古いデータから順に削除するため、素潜りのような短時間のダイビングも記録すると、重要なダイビングの結果が削除されてしまうからである。
【００２２】
次に上記構成からなるダイバーズ用情報処理装置１の動作について説明する。図４はダイバーズ用情報処理装置１の各種動作モードにおける表示画面の遷移を模式的に示す図である。
図４に示すようにダイバーズ用情報処理装置１の動作モードには、時刻モードＳＴｌ、サーフェスモードＳＴ２、プランニングモードＳＴ３、設定モードＳＴ４、ダイビングモードＳＴ５、ログモードＳＴ６、報知条件設定モードＳＴ７がある。
以下各種動作モードについて説明する。なお、これらの各種動作モードにおける処理は、前述した制御部５０によって実行される。
【００２３】
（時刻モードＳＴｌ）
時刻モードＳＴｌは、スイッチ操作を行わず、かつ、休内窒素が平衡状態にあり、陸上で携帯するときの動作モードである。この時刻モードＳＴ１において、液晶パネル１１には、図４に示すように、現在月日表示領域には現在月日が表示され、現在時刻表示領域には現在時刻が表示され、高度ランク表示領域２には高度ランクが表示される。なお、高度ランクがランク０の場合には高度ランク表示領域にはマークが表示されない。高度ランクは、現在の場所の高度を自動的に計測し、３つのランクで表示するようになっている。現在時刻はコロン（：）が点滅することによって、この表示が現在時刻である旨を知らせる。たとえば、図４の時刻モードＳＴ１に示す状態では、現在１２月５日の１０時０６分であると表示されている。
【００２４】
また、海抜の高い所、低い所を移動したときも気圧が変化し、過去のダイビングの有無にかかわらず、体内への窒素の溶け込みや窒素の排出が起きる。そこで、本実施形態のダイバーズ用情報処理装置１では、時刻モードＳＴ１であってもこのような高度変化があったときには減圧計算を自動的に開始し、表示が変わる。すなわち、図示を省略するが、高度が変わってからの時間、体内窒素分圧が平衡状態になるまでの時間、現在から平衡状態になるまで排出または溶け込む窒素量が表示される。また、実際に高度変化が無くても、気圧の減少を伴う移動を行う前に条件設定手段によって設定された気圧情報を用いても、減圧計算は行われる。
この時刻モードＳＴｌでは、スイッチＡを押すとプランニングモードＳＴ３に移行することとなる。また、スイッチＢを押すとログモードＳＴ６に移行することとなる。さらに、スイッチＡを押したままスイッチＢを一定期間、例えば５秒間押し続けると、設定モードＳＴ４に移行することとなる。
【００２５】
（サーフェスモードＳＴ２）
サーフェスモードＳＴ２は、前回のダイビングから４８時間経過するまで、陸上で携帯するときの動作モードであり、前回のダイビングの終了後、導通していた潜水動作監視スイッチ３０が絶縁状態になると自動的にサーフェスモードＳＴ２に移行するようになっている。このサーフェスモードＳＴ２においては、図４に示すように、現在月日表示領域には現在月日が表示され、現在時刻表示領域には現在時刻が表示され、高度ランク表示領域には高度ランクが表示され、体内窒素排出時間表示領域には、体内に溶け込んだ過剰な窒素が排出され、平衡状態になるまでの時間が表示され、水面休止時間表示領域には、潜水後の経過時間が表示され、体内窒素グラフ表示領域には、体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示されている。体内窒素排出時間表示領域に表示されている平衡状態になるまでの時間はカウントダウンを行い、この時間が０：００に至るとそれ以降は無表示となる。
【００２６】
また、サーフェスモードＳＴ２においては、水面休止時間表示領域に表示される水面休止時間は、後述するダイビングモードＳＴ５において水深が１．５ｍよりも浅くなった時点をダイビングの終了として計時が開始され、４８時間まで計測した後、無表示となる。従って、ダイバーズ用情報処理装置１においては、ダイビング終了後、４８時間が経過するまでは陸上においてこのサーフェスモードＳＴ２となり、それ以降は時刻モードＳＴｌとなる。なお、図４に示すサーフェスモードＳＴ２は、現在１２月５日の１１時５８分であり、ダイビング終了後、１時間１３分経過していると表示されている。また、これまで行ったダイビングにより体内に溶け込んだ体内窒素分圧が体内窒素グラフの４個分に相当し、この状態から体内の過剰な窒素が排出されて平衡状態になるまでの時間（体内窒素排出時間）が、１０時間５５分であると表示されている。
このサーフェスモードＳＴ２では、スイッチＡを押すとプランニングモードＳＴ３に移行することとなる。また、スイッチＢを押すとログモードＳＴ６に移行することとなる。さらに、スイッチＡを押したままスイッチＢを一定期間、例えば５秒間押し続けると、設定モードＳＴ４に移行することとなる。
【００２７】
（プランニングモードＳＴ３）
プランニングモードＳＴ３では、次に行うダイビングの最大水深と潜水時間の目安を入力することが可能な動作モードである。この動作モードでは、図４に示すように水深ランク表示領域には、後述する水深ランクが表示され、無減圧潜水可能時間表示領域には、水深ランクに対応した無減圧潜水可能時間が表示され、水面休止時間表示領域には、水面休止時間が表示され、体内窒素グラフ表示領域には、体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示され、セーフティベル（図示せず）および高度ランク（図示せず）が表示されている。
このプランニングモードＳＴ３は、低ランクから高ランクへと順次、水深ランク表示領域３０１の水深ランクの表示が変わっていく。この各水深ランクは、９ｍ、１２ｍ、１５ｍ、１８ｍ、２１ｍ、２４ｍ、２７ｍ、３０ｍ、３３ｍ、３６ｍ、３９ｍ、４２ｍ、４５ｍ、４８ｍの各ランクがあり、この表示は５秒毎に順次切り変わる。このとき、時刻モードＳＴｌからプランニングモードＳＴ３に移行したのであれば、過去の潜水によって体内に過剰な窒素蓄積がない初回潜水の計画であるため、体内窒素グラフは０となり、水深が１５ｍのときに無減圧潜水可能時間が６６分と表示される。これは、水深１２ｍ以上１５ｍ以下の水深で６６分未満までは無減圧潜水が可能であることを示している。
【００２８】
これに対して、サーフェスモードＳＴ２からプランニングモードＳＴ３に移行したのであれば、過去の潜水によって体内に過剰の窒素蓄積がある反復潜水の計画であるため、図４に示すように、体内窒素分圧が体内窒素グラフの４個分に相当し、最大水深が１５ｍのときに無減圧潜水可能時間は４５分と表示される。これは、水深１２ｍ以上１５ｍ以下のところで４５分未満までは無減圧潜水が可能であることを示している。
このプランニングモードＳＴ３において、水深ランクが９ｍから４８ｍへと順次表示される間に、スイッチＡを一定期間、例えば２秒以上押し続けると、サーフェスモードＳＴ２に移行することとなる。また、プランニングモードＳＴ３において、水深ランクが４８ｍと表示された後には、時刻モードＳＴｌまたはサーフェスモードＳＴ２に自動的に移行することとなる。さらに、プランニングモードＳＴ３において、所定の期間スイッチ操作がないときにはサーフェスモードＳＴ２または時刻モードＳＴｌに自動的に移行することとなるので、その都度スイッチ操作を行う必要がなく、ダイバーにとって便利である。また、スイッチＢを押すとログモードＳＴ６に移行することとなる。
【００２９】
（設定モードＳＴ４）
設定モードＳＴ４は、図４に示すように現在月日表示領域には、現在の月日が表示され、現在時刻表示領域には現在の時刻が表示され、年号表示領域には現在の年号が西暦で表示され、セーフティレベル（図示せず）およびアラームのＯＮ／ＯＦＦ（図示せず）が表示されている。この設定モードＳＴ４は、これらの現在の年月日、現在時刻の設定の他に、警告アラ一ムのＯＮ／ＯＦＦ設定と、セーフティレベルの設定とを行うための動作モードである。
これらの設定項目のうち、セーフティレベルとは、通常の減圧計算を行うレベルと、ダイビング後に１ランク高い高度ランクの場所へ移動することを前提とした減圧計算を行うレベルとの２つのレベルに設定することができる。アラームのＯＮ／ＯＦＦとは、報音装置３７から各種警告のアラームを鳴らすか否かを設定するための機能であり、アラームをＯＦＦに設定しておけば、アラームが鳴ることはない。これは、ダイバーズ用情報処理装置１のように電池切れが特に致命的である装置では、アラームのために電力が消費され不用意に電池切れに至ることを避けることができ、好都合だからである。
この設定モードＳＴ４では、スイッチＡを押す度に設定項目が時、秒、分、年、月、日、セーフティレベル、アラームＯＮ／ＯＦＦの順に切り替わり、設定対象部分の表示が点滅することとなる。このとき、スイッチＢを押すと設定項目の数値または文字が変わり、スイッチＢを押し続けることで数値や文字は素早く変わることとなる。アラームのＯＮ／ＯＦＦが点滅している状態でスイッチＡを押すことで、サーフェスモードＳＴ２または時刻モードＳＴｌに戻ることとなる。また、スイッチＡ、Ｂのいずれについても、予め定めた期間例えば、１分〜２分間操作されなければ、サーフェスモードＳＴ２または時刻モードＳＴｌに自動的に戻ることとなる。さらに、スイッチＡを押したままスイッチＢを一定期間、例えば５秒間押し続けると、報知条件設定モードＳＴ７に移行することとなる。
【００３０】
（ダイビングモードＳＴ５）
ダイビングモードＳＴ５とは、潜水時の動作モードであり、無減圧潜水モードＳＴ５１、現在時刻表示モードＳＴ５２、減圧潜水表示モードＳＴ５３からなる。
このダイビングモードＳＴ５の状態で、水深が１．５ｍより浅いところにまで浮上したときには、ダイビングが終了したものとみなされ、潜水によって導通状態となっていた潜水動作監視スイッチ３０が絶緑状態になった時点でサーフェスモードＳＴ２に自動的に移行することとなる。なお、図３に示した潜水結果記録部７８は、水深が１．５ｍ以上となった時から１．５ｍ未満となった時までを１回の潜水動作として、この期間中の潜水結果（ダイビングの日付、潜水時間、最大水深などの様々なデータ）をＲＡＭ５４に記憶、保持することとなる。併せて、潜水結果記録部７８は、今回のダイビング中に上述した浮上速度違反警告が連続して２回以上あった時には、その旨も潜水結果に含めてＲＡＭ５４に記録、保持される。
【００３１】
本実施形態のダイバーズ用情報処理装置１は、無減圧潜水を前提に構成されているものであるが、万が一、減圧潜水を行う必要が生じた場合には、その旨のアラーム音でダイバーに報知するとともに、後述する減圧潜水表示モードＳＴ５３に移行する。
減圧潜水表示モードＳＴ５３では、現在水深表示領域には、現在の水深が表示され、潜水時間表示領域には、ダイビングを開始してからの経過時間が表示され、体内窒素グラフ表示領域には、体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示され、減圧停止深度表示領域には、減圧潜水時に浮上すべき水深（減圧停止深度）が表示され、減圧停止時間表示領域には、減圧停止深度で停止すべき時間が表示され、総浮上時間表示領域には、減圧潜水時に水面に出るまでの安全な最低時間が表示され、高度ランク（図示せず）が表示されている。
図４に示す減圧潜水表示モードＳＴ５３では、ダイビングを開始してから２４分経過し、現在の水深が２９．５ｍである旨が表示されている。また、減圧潜水表示モードＳＴ５３では、体内窒素分圧が最大許容値を越え危険であるため、安全な浮上速度を守りながら水深３ｍの所まで浮上し、そこで１分間の減圧停止をし、安全な浮上速度として水面までには最低でも５分の時間をかけるようにとの指示が表示され、さらに、現在の体内窒素分圧が増大傾向にある旨を、たとえば液晶パネル１１の第７の表示領域１１７において上向きの矢印で表示されている。このような場合は、ダイバーは上記の表示内容に基づいて減圧停止した後、浮上することとなる。減圧潜水表示モードＳＴ５３では、減圧停止を行っている状態での体内窒素分圧が減少傾向にある旨を、たとえば液晶パネル１１の第７の表示領域１１７において下向きの矢印で表示されている。
【００３２】
無減圧潜水モードＳＴ５１では、図４に示すように、現在水深表示領域には、現在の水深が表示され、潜水時間表示領域には、ダイビングを開始してからの経過時間が表示され、最大水深表示領域には、現在のダイビングにおける最大水深が表示され、無減圧潜水可能時間表示領域には、現在の水深での無減圧潜水可能時間が表示され、体内窒素グラフ表示領域では、体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示され、高度ランク（図示せず）など、ダイビングに必要な情報が表示される動作モードである。
【００３３】
図４に示す無減圧潜水モードＳＴ５１では、ダイビングを開始してから１２分経過し、現在の水深が１６．８ｍであり、この水深ではあと４２分間の無減圧潜水を続けることができる旨が表示されている。また、現在のダイビングにおける最大水深は２０．０ｍである旨が表示され、さらに現在の体内窒素分圧は体内窒素グラフのマーク４個分に相当する旨が表示されている。
このダイビングモードＳＴ５においては、急激な浮上が減圧症の原因となることから、前述した浮上速度監視機能が働く。この浮上速度監視機能は、所定時間毎例えば、６秒毎に現在の浮上速度を算出するとともに、この算出した浮上速度と現在水深に対応する浮上速度上限値とを比較し、算出した浮上速度が浮上速度上限値よりも速い場合には、報音装置３７から４ｋＨｚの周波数でアラーム音（浮上速度違反警告）を一定期間、例えば３秒間発するとともに、浮上速度を落とすように、液晶パネル１１の第７の表示領域１１７において「ＳＬＯＷ」との表示と、現在水深の表示とを１Ｈｚ周期で交互に点滅させ浮上速度違反警告を行い、また、振動発生装置３８から浮上速度違反である旨を振動でダイバーに警告する。そして、浮上速度監視機能で算出した浮上速度が正常なレベルにまで低下したときには、浮上速度違反警告を停止することとなる。
【００３４】
また、ダイビングモードＳＴ５では、スイッチＡを押すと、そのスイッチＡが押し続けられている間だけ、現在時刻表示モードＳＴ５２に移行し、現在時刻表示領域には、現在の時刻が表示され、現在水温表示領域には、現在の水温が表示されることとなる。この現在時刻表示モードＳＴ５２は、図４に示すように、現在時刻が１０時１８分であり、水温が２３℃であると表示されている。このように、ダイビングモードＳＴ５においてその旨のスイッチ操作があったときには所定の期間だけ現在時刻や現在水温の表示を行うため、小さな表示面内で常時はダイビングに必要なデータだけを表示するように構成したとしても（無減圧潜水モードＳＴ５１）、現在時刻などを必要に応じて表示できるので（現在時刻表示モードＳＴ５２）ダイバーにとって便利である。しかも、このようにダイビングモードＳＴ５において、表示の切り換えにスイッチ操作を用いることで、ダイバーが知りたい情報を適正なタイミングで表示することが可能となっている。
【００３５】
（ログモードＳＴ６）
ログモードＳＴ６へは、時刻モードＳＴｌまたはサーフェスモードＳＴ２の動作モード状態でスイッチＢを押すことで移行することができる。このログモードＳＴ６は、ダイビングモードＳＴ５の動作モード状態で水深１．５ｍよりも深く潜水し、その潜水時間が３分以上の時の各種データを記憶、表示する動作モードである。このようなダイビングのデータは、ログデータとして潜水毎に順次記憶され、所定数例えば、最大１０本のログデータが記憶、保持される。ここで、最大記憶数以上の潜水を行った場合には、古いデータから順に削除され、常に最新の１０本分のダイビングデータが記憶、保持されることとなる。
ログモードＳＴ６においては、ログデータは４秒毎に切り替わる２つの画面で表示されることとなる。このログモードＳＴ６は、図４に示すように、第１の画面ＳＴ６１では、潜水月日表示領域６０１には、ダイビングを行った月日が表示され、平均水深表示領域には、このダイビングでの平均水深が表示され、潜水開始時刻表示領域には、ダイビングを開始した時刻が表示され、潜水終了時刻表示領域には、ダイビングを終了した時刻が表示され、体内窒素グラフ表示領域には、ダイビングを終了したときの体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示され、高度ランク（図示せず）が表示されている。
【００３６】
また、第２の画面ＳＴ６２では、ログナンバー表示領域には、そのダイビングを行った日の潜水ナンバーであるログナンバーが表示され、最大水深表示領域には、このダイビングでの最大水深が表示され、潜水時間表示領域には、ダイビングを行っていた時間が表示され、水温表示領域には、最大水深時の水温が表示され、体内窒素グラフ表示領域には、ダイビングを終了したときの体内に溶け込んだ体内窒素分圧が体内窒素グラフとして表示され、高度ランク（図示せず）が表示されている。たとえば、図４に示す状態では、高度ランクが０のところで、１２月５日の２本日のダイビングであり、潜水開始が１０時０７分であり、潜水終了が１０時４５分であり、潜水時間は３８分間であった旨が表示されている。このときのダイビングでは、平均水深が１４．６ｍであり、最大水深が２６．０ｍであり、最大水深時の水温が２３℃であり、ダイビング終了後の体内窒素分圧は体内窒素グラフのマーク４個分に相当する旨が表示されている。このように、ログモードＳＴ６では２画面を自動的に切り換えながら各種の情報を表示するため、表示面が小さくても表示できる情報量が多いこととなる。
【００３７】
さらに、ログモードＳＴ６では、今回表示しているログデータに対応するダイビング中に、速度違反警告が２回以上あったときには、その旨を、たとえば液晶パネル１１の第７の表示領域１１７において「ＳＬＯＷ」と表示する。
このログモードＳＴ６では、スイッチＢを押す度に、新しいデータから古いデータに順次切り換わり、最も古いデータが表示された後は、時刻モードＳＴｌまたはサーフェスモードＳＴ２に移行することとなる。そのログの切り換え途中にスイッチＢを２秒以上押し続けた場合も、時刻モードＳＴｌまたはサーフェスモードＳＴ２に移行することとなる。さらに、スイッチＡ、Ｂのいずれもが所定時間例えば、１分〜２分間押されない場合も、時刻モードＳＴｌまたはサーフェスモードＳＴ２に自動的に移行する。そのため、ダイバーがスイッチ操作を行う必要がなく使い勝手が向上している。また、スイッチＡを押すと、プランニングモードＳＴ３に移行する。
【００３８】
（報知条件設定モードＳＴ７）
報知条件設定モードＳＴ７へは、設定モードＳＴ４の動作モード状態でスイッチＡを押したままスイッチＢを５秒間押し続けることで移行することができる。この報知条件設定モードＳＴ７は、ダイビング開始前に、ダイビング中のエア残留量および無限圧潜水可能時間の確認のし忘れを防止するためにアラームが鳴鐘する、もしくは振動アラームが振動し、繰り返し警告を行う際の警告間隔である警告タイミングを設定するための動作モードである。
報知条件設定モードＳＴ７では、図４の第１の画面ＳＴ７１に示すように、設定時間表示領域には、警告を行う間隔である警告タイミングが表示され、ダイビング中の警告間隔（警告タイミング）を設定することができる。本実施形態の報知条件設定モードＳＴ７では、分、秒の設定が可能であるが、分のみ、秒のみの設定も可能である。
【００３９】
次にダイバーズ用情報処理装置の動作について説明する。
図５は、ダイバーズ用情報処理装置の処理フローチャートである。
まずコントローラ５１は、潜水動作監視スイッチの出力に基づいて水検知がなされた後、水深が１．５ｍ以上となったか否かを判別する（ステップＳ１０）。
ステップＳ１０の判別において、水深が１．５ｍ未満である場合には（ステップＳ１０；Ｎｏ）、コントローラ５１は設定時間が経過したか否かを判別する（ステップＳ３０）。
ステップＳ３０の判別において設定時間が経過していない場合には（ステップＳ３０；Ｎｏ）、コントローラ５１は再び処理をステップＳ１０に移行する。
ステップＳ３０の判別において設定時間が経過した場合には（ステップＳ３０；Ｙｅｓ）、動作モードを上述したサーフェスモードＳＴ２に移行する。
ステップＳ１０の判別において、水深が１．５ｍ以上である場合には（ステップＳ；Ｙｅｓ）、コントローラ５１は、水深が１．５ｍ以上となってからの経過時間を計時部６８により計測する（ステップＳ１１）。
次にコントローラ５１は、圧力計測部６１により周囲圧力（水圧）を計測する（ステップＳ１２）。
【００４０】
続いてコントローラ５１は、残留窒素量（＝体内窒素分圧）を計算する（ステップＳ１３）。
ここで、体内窒素分圧の計算方法について説明する。本実施形態のダイバーズ用情報処理装置１において行われる体内窒素分圧の計算方法については、例えばKEN LOYST et al.著の「DIVE COMPUTER A CONSUMER'S GUIDE TO HISTORY,THEORY&PERFORMANCE」Watersport Publishing Inc.（１９９１）やA.A.Buhlmann著の「Decompression-Decompression Sickness」（特に第１４頁）、Springer,Berlin（１９８４）に記載されている。なお、ここで示す体内窒素分圧の計算はあくまで一例であり、この他にも各種の方法を用いることができる。
この構成において、コントローラ５１は圧力計測部６１で計測された水圧と、計時部６８で計時された時間とに基づいて、時間ｔに対応する水圧Ｐ（ｔ）を計算してその値を出力する。ここで、Ｐ（ｔ）は、大気圧も含めた絶対圧を意味する。呼吸気窒素分圧計算部６２は、出力された水圧Ｐ（ｔ）に基づいて、ダイバーが呼吸している空気中の窒素分圧（以下、呼吸気窒素分圧ＰＩＮ２（ｔ）という）を計算し、その値を出力する。ここで、呼吸気窒素分圧ＰＩＮ２（ｔ）は水圧Ｐ（ｔ）を用いた次式により算出される。
ＰＩＮ２（ｔ）＝０．７９×Ｐ（ｔ）  ［ｂａｒ］
なお、上式における「０．７９」は、空気中に占める窒素の割合を示す数値である。コントローラ５１は、上式のように計算された呼吸気窒素分圧ＰＩＮ２（ｔ）の値を記憶する。
【００４１】
コントローラ５１は、窒素の吸収／排出の速度が異なる体内組織毎にそれぞれ体内窒素分圧ＰＧＴ（ｔ）を計算する。例えばある一つの組織を例に取ると、潜水時間ｔ＝ｔ０〜ｔＥまでに吸収／排出する体内窒素分圧ＰＧＴ（ｔＥ）は、計算開始時（ｔ０時）の体内窒素分圧ＰＧＴ（ｔ０）を用いて、次式のように計算され、体内窒素分圧記憶部６５に記憶される。
ＰＧＴ（ｔＥ）＝ＰＧＴ（ｔ０）
＋｛ＰＩＮ２（ｔ０）−ＰＧＴ（ｔ０）｝
×｛１−ｅｘｐ（−ｋ（ｔＥ−ｔ０）／ＴＨ）｝
ここで、ｋは実験的に求められる定数であり、ＴＨは各組織に窒素が溶け込んで飽和状態の半分に達するまでの時間（以下、半飽和時間という）であり、各組織によって異なる数値である。
この半飽和時間ＴＨは、後述するように体内窒素分圧ＰＧＴ（ｔ０）と呼吸気窒素分圧ＰＩＮ２（ｔ０）の大小に応じて可変となる。なお、時刻ｔ０や時刻ｔＥなどの時間の測定は、図２に示した計時部６８によって計時されている。
【００４２】
たとえば、ｔ＝ｔ０時の呼吸気窒素分圧ＰＩＮ２（ｔ０）と体内窒素分圧ＰＧＴ（ｔ０）とが、記憶されている時には、コントローラ５１はこのＰＩＮ２（ｔ０）とＰＧＴ（ｔ０）とを比較する。この比較した結果に基づき、コントローラ５１は、ｔ＝ｔＥの時の体内窒素分圧ＰＧＴ（ｔＥ）を次式に基づいて計算する。
（１）ＰＧＴ（ｔ０）＞ＰＩＮ２（ｔ０）のとき
ＰＧＴ（ｔＥ）＝ＰＧＴ（ｔ０）
＋｛ＰＩＮ２（ｔ０）−ＰＧＴ（ｔ０）｝
×｛１−ｅｘｐ（−ｋ（ｔＥ−ｔ０）／ＴＨｌ）｝
（２）ＰＧＴ（ｔ０）＜ＰＩＮ２（ｔ０）のとき
ＰＧＴ（ｔＥ）＝ＰＧＴ（ｔ０）
＋｛ＰＩＮ２（ｔ０）−ＰＧＴ（ｔ０）｝
×｛１−ｅｘｐ（−ｋ（ｔＥ−ｔ０）／ＴＨ２）｝
ここで、ｋは定数であり、ＴＨ２＜ＴＨｌとなっている。
【００４３】
なお、ＰＧＴ（ｔ０）＝ＰＩＮ２（ｔ０）の時は、半飽和時間ＴＨ＝（ＴＨ２＋ＴＨｌ）／２として計算するのが望ましい。
ここでＰＧＴ（ｔ０）＞ＰＩＮ２（ｔ０）のと時と、ＰＧＴ（ｔ０）＜ＰＩＮ２（ｔ０）の時とで、半飽和時間ＴＨが異なる理由について説明する。
まず、ＰＧＴ（ｔ０）＞ＰＩＮ２（ｔ０）のときは、体内から窒素が排出される場合であり、逆にＰＧＴ（ｔ０）＜ＰＩＮ２（ｔ０）のときは、体内へ窒素が吸収される場合である。すなわち、窒素の排出を窒素の吸収に比較して時間がかかるものとして計算させるため、窒素が排出される場合の半飽和時間ＴＨ１は窒素を吸収する場合の半飽和時間ＴＨ２より長く設定されるのである。このように窒素の排出時と吸収時とで異なる半飽和時間ＴＨを用いることにより、体内窒素量のシミュレーションをより厳密に行うことができるのである。また、体内窒素分圧の上限値を設定すれば、現在の体内窒素分圧からみて無減圧潜水可能な時間や水面に上がった以降に、体内窒素分圧が通常の状態に戻るまでの時間などを求めることができる。そのため、この体内窒素分圧の情報をダイバーに報知すれば、潜水の安全性を高めることができる。
【００４４】
次にコントローラ５１は、無減圧潜水可能時間（ＮＤＬ）の計算を行う（ステップＳ１４）。
続いてコントローラ５１は、圧力計測ユニット７０から送信されるタンク残圧データを送受信回路２００を介して受信する（ステップＳ１５）。
コントローラ５１は、受信したタンク残圧データに対応するタンク残圧と前回のタンク残圧データに対応するタンク残圧とを比較し、その残圧差から単位時間当たりのエア消費量を計算する（ステップＳ１６）。
エア消費量ＶＣは、受信したタンク残圧データに対応するタンク残圧をＰnとし、前回のタンク残圧データに対応するタンク残圧Ｐn-1とし、タンク容量をＶとすると次式で表される。
ＶＣ＝Ｖ×（Ｐn-1−Ｐn）
続いてコントローラ５１は、無減圧潜水可能時間＝０であるか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、無減圧潜水可能時間＝０である場合には（ステップＳ１７；Ｙｅｓ）、減圧潜水を行う必要がある旨をダイバーに通知する減圧潜水警告通知処理を行い（ステップＳ２２）、処理をステップＳ１８に移行する。
ステップＳ１８の判別において、無減圧潜水可能時間≠０である、すなわち、無減圧潜水可能時間が残っている場合には（ステップＳ１７；Ｎｏ）、コントローラ５１は、ステップＳ１２において計測した水圧変化に基づいて現在の潜水状態が降下状態（潜水深度増加状態）であるか否かを判別する（ステップＳ１８）。
ステップＳ１８の判別において、現在の潜水状態が降下状態である場合には（ステップＳ１８；Ｙｅｓ）、コントローラ５１は、エア消費率下限値を設定し（ステップＳ２３）、処理を再びステップＳ１０に移行する。
【００４５】
ここで、エア消費率下限値の設定処理について説明する。
図６は、エア消費率下限値の設定処理フローチャートである。
まず、コントローラ５１は、ステップＳ１６において算出したエア消費量を現在水深における補正を行って、補正エア消費量を算出する（ステップＳ３１）。
続いてコントローラ５１は、補正エア消費量とそれまでの平均エア消費量との差から今回のエア消費変化量を算出する（ステップＳ３２）。
さらにコントローラ５１は、それまでの平均エア消費率と、ステップＳ３２で算出したエア消費変化量を前回の算出タイミングと今回の算出タイミングとの差である経過時間で除した値である今回のエア消費率とを加算し、平均エア消費率を算出する（ステップＳ３３）。
これらの結果、コントローラ５１は、ステップＳ３３で算出した平均エア消費率の８０％（＝下限値設定率）をエア消費率下限値として設定する（ステップＳ３４）。なお、下限値設定率＝８０％というのは例示であり、適宜変更が可能であるが、安全面からの観点としては、あまり低く設定するのは好ましくない。実際的には、下限値設定率＝９０％程度とするのが好ましい。また、水深に応じて複数の下限値設定率を変更するように構成することも可能であり、水深が増すほど、下限値設定率が減少するのがよい。例えば、水深５メートルでは（１００−５）＝９５％とし、水深１０メートルでは（１００−１０）＝９０％とし、水深２０メートルでは（１００−２０）＝８０％とするなどの構成が可能である。
【００４６】
ステップＳ１８の判別において、現在の潜水状態が降下状態ではない場合には（ステップＳ；Ｎｏ）、コントローラ５１は、ステップＳ１２において計測した水圧変化に基づいて現在の潜水状態が停止状態（中性浮力状態、潜水深度変化なし状態）であるか否かを判別する（ステップＳ１９）。
ステップＳ１９の判別において、現在の潜水状態が停止状態である場合には（ステップＳ１９；Ｙｅｓ）、コントローラ５１は、上述した手順により、エア消費率下限値を設定し（ステップＳ２３）、処理を再びステップＳ１０に移行する。
ステップＳ１９の判別において、現在の潜水状態が停止状態ではない、すなわち、潜水状態が上昇状態（潜水深度減少状態）である場合には、コントローラ５１は、ステップＳ１６で計算したエア消費量に基づくエア消費率（単位時間当たりのエア消費量）がステップＳ２３で設定されるエア消費率下限値以下であるか否か、すなわち、呼吸が正常になされていないか否かを判別する（ステップＳ２０）。
【００４７】
ステップＳ２０の判別において、ステップＳ１６で計算したエア消費量に基づくエア消費率がステップＳ２３で設定されるエア消費率下限値より大きい場合には（ステップＳ２０；Ｎｏ）、呼吸が正常になされているということであるので、コントローラ５１は、処理を再びステップＳ１０に移行し、以下同様の処理を行う。
ステップＳ２０の判別において、ステップＳ１６で計算したエア消費量に基づくエア消費率がステップＳ２３で設定されるエア消費率下限値以下である場合には（ステップＳ２０；Ｙｅｓ）、呼吸が正常になされていないということであるので、呼吸警告通知処理を行う（ステップＳ２４）。
具体的には、呼吸指示警告部９３により警告が行われる。すなわち、呼吸指示警告部９３の制御下で報音装置３７によりアラーム鳴鐘がなされ、振動発生装置３８により振動アラームが生成され、表示部１０の液晶表示パネル１１の第８表示領域１１８には、呼吸を通常通り行うことを促すための「ＢＲＥＡＴＨＩＮＧ  ＣＡＵＴＩＯＮ」という表示が表示される。
なお、これらの呼吸警告通知処理における動作は、ダイビングの終了が検出されたとき、例えば水深値が１．５ｍより浅くなったときには、自動的に中断させることができる。
【００４８】
図７は、他の実施形態のダイブコンピュータの概要構成ブロック図である。
本実施形態が図２の実施形態と異なる点は、ダイブコンピュータが直接ボンベの残圧を計測できないような場合に、ボンベの残圧を遠隔で計測することができる点である。
すなわち、図２の実施形態における圧力計測部７０に代えて、無線（超音波あるいは光）で圧力計測データを送信する圧力計測ユニット７０Ｘを備え、制御部５０側に送受信回路２００Ａを介して圧力データ（タンク残圧データ）を送信する構成である。
圧力計測部７０Ｘは、ボンベ内の残圧を計測して圧力検出信号を出力する圧力センサ７０ＸＡと、圧力センサ７０Ａの圧力出力信号を増幅して増幅圧力検出信号として出力する増幅回路７０ＸＢと、増幅圧力検出信号のアナログ／ディジタル変換を行ってタンク残圧データとして出力するＡ／Ｄ変換回路７０ＸＣと、タンク残圧データを送信する送受信回路２００Ｂと、を備えている。
圧力計測部７０Ｘの圧力センサ７０ＸＡは、ボンベ内の残圧を計測して圧力検出信号を増幅回路７０ＸＢに出力する。
増幅回路７０ＸＢは、圧力センサ７０Ａの圧力出力信号を増幅して増幅圧力検出信号としてＡ／Ｄ変換回路７０ＸＣに出力する。
Ａ／Ｄ変換回路７０ＸＣは、増幅圧力検出信号のアナログ／ディジタル変換を行ってタンク残圧データとして送受信回路２００Ｂに出力する。
【００４９】
送受信回路２００Ｂは、無線によりタンク残圧データを送受信回路２００Ａに送信する。
これらの結果、制御部５０のコントローラ５１は、送受信回路２００Ａを介してタンク残圧データを受信し、上述した実施形態と同様にダイバーが正常に呼吸を行っているか否かを判別して、警告などを行うこととなる。
以上の説明のように、上記各実施形態によれば、ダイバーが潜水期間中に正常に呼吸を行っているか否かを判別し、正常に呼吸を行っていない場合にはその旨を警告して呼吸を行うことを促すことができるので、エアエンボリズムの発生をより確実に防止することができ、より安全なダイビングを行うことができる。
【００５０】
以上の説明においては、ダイブコンピュータを制御するための制御プログラムが予めＲＯＭに記憶されている場合について説明したが、各種磁気ディスク、光ディスク、メモリカードなどの記録媒体に制御用プログラムをあらかじめ記録し、これらの記録媒体から読み込み、インストールするように構成することも可能である。また、通信インターフェースを設け、インターネット、ＬＡＮなどのネットワークを介して制御用プログラムをダウンロードし、インストールして実行するように構成することも可能である。このように構成することにより、ソフトウェア的により高機能としたり、より信頼性の高いダイブコンピュータを構成することが可能となる。
以上の説明においては、ダイブコンピュータが腕装着型の場合について説明したが、これに限られるものではなく、ダイビングスーツ埋め込み型や、胴部装着型、あるいは水中マスク組み込み型などの変形が考えられる。
【図面の簡単な説明】
【００５１】
【図１】本実施形態のダイバーズ用情報処理装置を示す平面図である。
【図２】ダイバーズ用情報処理装置のブロック図である。
【図３】ダイバーの浮上速度違反警告処理および呼吸指示警告処理のブロック図である。
【図４】ダイバーズ用情報処理装置の各動作モードにおける表示画面の遷移を示す図である。
【図５】ダイバーズ用情報処理装置の処理フローチャートである。
【図６】エア消費率下限値の設定処理フローチャートである。
【図７】他の実施形態のダイブコンピュータの概要構成ブロック図である。
【符号の説明】
【００５２】
５…操作部、１０…表示部、３０…潜水動作監視スイッチ、３７…報音装置、３８…振動発生装置、３９…警告部、５０…制御部、６１…圧力計測部、６８…計時部、７０、７０Ｘ…圧力計測部、９１…エア消費率計測部、９３…呼吸指示警告部。
【図１】
2005231389.tif 000003
【図２】
2005231389.tif 000004
【図３】
2005231389.tif 000005
【図４】
2005231389.tif 000006
【図５】
2005231389.tif 000007
【図６】
2005231389.tif 000008
【図７】
2005231389.tif 000009