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