(57)【要約】【課題】  ダイビングコンピュータを提供する。【解決手段】  ダイビングコンピュータは、潜水に関する情報を表示するドットマトリックススクリーンに接続されるコンピュータを含んでいる。コンピュータは、スクリーン上に表示される情報を再プログラミング可能に構成するための、外部パーソナルコンピュータへのインターフェースを有する。ユーザは、幾つかの方法でスクリーンの一つ以上のビュー上の情報をカスタマイズできる。ユーザは、所望の情報を表示させるよう選択でき、一つ以上のビュー上の情報の大きさおよび配置をカスタマイズできる。ダイビングコンピュータは、選択できる幾つかの予めプログラムされたディスプレイを有し、それぞれは潜水関連情報の異なるレイアウトおよび構成を表す。【選択図】図１
2007331747.tif 000002
【特許請求の範囲】
【請求項１】
防水ハウジングと；
前記ハウジング内部に搭載されるメモリを有するデジタルコンピュータと；
前記デジタルコンピュータと外部パーソナルコンピュータとの間のインターフェースと；
ユーザがアクセス可能な少なくとも一つの制御インターフェースと；
前記デジタルコンピュータに接続され、ユーザに可視のスクリーンとを備え；
前記デジタルコンピュータおよび／または前記外部パーソナルコンピュータの内の少なくとも一つは、前記スクリーン上のディスプレイの少なくとも一つの情報項目の選択および大きさを再プログラミング可能にカスタマイズするように構成される；
ダイビングコンピュータ。
【請求項２】
前記制御インターフェースが、情報の第１ディスプレイと情報の第２ディスプレイとの間を切り換えるよう構成される；
請求項１のダイビングコンピュータ。
【請求項３】
前記インターフェースが、赤外線リンク、ブルートゥース技術、無線周波数アンテナ、および配線コネクタからなるグループから選択される；
請求項１のダイビングコンピュータ。
【請求項４】
前記情報が、少なくとも二つのグループに分類され；
前記グループの内の少なくとも一つからの情報の全てが、前記ディスプレイのカスタマイズにおいて利用されなければならない；
請求項１のダイビングコンピュータ。
【請求項５】
前記情報が、必要情報（「必須」および「一次警報」）および補足情報（「二次警報」および「あれば良い」）に分類され；
前記必要情報の全てが前記ディスプレイのカスタマイズにおいて利用されなければならない；
請求項１のダイビングコンピュータ。
【請求項６】
前記外部パーソナルコンピュータは、前記スクリーン上の、情報の選択、表示される情報の大きさ、および情報の構成からなるグループから選択される少なくとも一つの技法により、前記情報のディスプレイをカスタマイズするよう前記ダイビングコンピュータと共に構成される；
請求項１のダイビングコンピュータ。
【請求項７】
前記デジタルコンピュータおよび／または前記外部パーソナルコンピュータの内の少なくとも一つは、少なくとも一つの予め構成されたディスプレイレイアウトに従って、前記スクリーン上の少なくとも一つの情報項目の選択および大きさのディスプレイを再プログラミング可能にカスタマイズするように構成される；
請求項１のダイビングコンピュータ。
【請求項８】
前記ダイビングコンピュータは更に、心拍数およびタンク圧力の内の少なくとも一つを受信するためのインターフェースを備え；
前記心拍数および前記タンク圧力の内の少なくとも一つを用いて、少なくとも一つの潜水の安全性パラメータを評価するためのアルゴリズムを更に備える；
請求項１のダイビングコンピュータ。
【請求項９】
前記スクリーンは、ドットマトリックススクリーンである；
請求項１のダイビングコンピュータ。
【請求項１０】
前記デジタルコンピュータは、前記スクリーン上に表示するために前記外部パーソナルコンピュータからデジタル情報をアップロードするように構成される；
請求項１のダイビングコンピュータ。
【請求項１１】
防水ハウジングと；
前記ハウジング内部に搭載されるメモリを有するデジタルコンピュータであって、前記デジタルコンピュータまたは前記メモリは、少なくとも一つの潜水安全性パラメータを評価するためのアルゴリズムによりプログラムされる、デジタルコンピュータと；
前記ハウジング外側の圧力測定用に、前記デジタルコンピュータに動作可能に接続される圧力センサと；
前記デジタルコンピュータと外部パーソナルコンピュータとの間のインターフェースと；
ユーザがアクセス可能な少なくとも一つの操作ボタンと；
前記デジタルコンピュータに接続され、ユーザに可視のスクリーンとを備え；
前記デジタルコンピュータおよび前記外部パーソナルコンピュータは、前記スクリーン上の少なくとも二つの情報項目の表示用に、情報項目の大きさおよび選択を再プログラミング可能にカスタマイズするように構成される；
ダイビングコンピュータ。
【請求項１２】
前記スクリーンは、ドットマトリックススクリーンである；
請求項１１のダイビングコンピュータ。
【請求項１３】
前記デジタルコンピュータまたは前記メモリに常駐するインターフェースコンピュータープログラムを更に備え、前記インターフェースコンピュータープログラムは、前記外部プログラミングインターフェースと通信するように構成される；
請求項１１のダイビングコンピュータ。
【請求項１４】
前記デジタルコンピュータは前記スクリーン上に少なくとも一つの警報を有する表示を示すように構成される；
請求項１１のダイビングコンピュータ。
【請求項１５】
前記デジタルコンピュータは、ユーザが前記操作ボタンを第２ディスプレイに切り換えた後、固定時間が経過すると、第１ディスプレイに復帰するようプログラミングされる；
請求項１１のダイビングコンピュータ。
【請求項１６】
前記デジタルコンピュータおよび前記外部パーソナルコンピュータは、ユーザが選択すると、前記スクリーン上に表示するために、前記メモリにデジタル情報をアップロードするように構成される；
請求項１１のダイビングコンピュータ。
【請求項１７】
ダイビングコンピュータ上に情報を表示する方法であって：
外部パーソナルコンピュータへのインターフェース、ユーザがアクセス可能な制御インターフェース、およびスクリーンを有するダイビングコンピュータを提供するステップと；
前記スクリーン上に表示するために少なくとも一つの情報項目の大きさおよび選択を再プログラミング可能にカスタマイズするステップであって、前記少なくとも一つの情報項目は、少なくとも一つの潜水安全性パラメータを含み、前記外部パーソナルコンピュータと前記外部パーソナルコンピュータへの前記インターフェース、および前記ダイビングコンピュータの内の少なくとも一つを用いて、前記デジタルコンピュータをプログラミングすることによりカスタマイズするステップと；
前記ダイビングコンピュータに前記情報ディスプレイを保存するステップと；
前記スクリーンに前記情報を表示するステップとを備える；
方法。
【請求項１８】
前記情報ディスプレイをカスタマイズすることは、前記デジタルコンピュータに常駐するインターフェースプログラムを用いて、前記外部パーソナルコンピュータとインターフェースすることにより達成される；
請求項１７の方法。
【請求項１９】
前記デジタルコンピュータを再プログラミングすることにより、前記制御インターフェースを用いて前記情報ディスプレイを変更するステップを更に備える；
請求項１７の方法。
【請求項２０】
前記情報の予めプログラムしたレイアウトを選択するステップを更に含む；
請求項１７の方法。
【請求項２１】
前記スクリーン上に表示するために少なくとも一つの情報項目の大きさおよび選択を再プログラミング可能にカスタマイズするステップは、前記スクリーン上に表示するために前記情報の全ての大きさおよび選択をカスタマイズするステップを備える；
請求項１７の方法。
【請求項２２】
ユーザが選択すると前記スクリーン上に表示するために前記ダイビングコンピュータにデジタル情報をアップロードするステップを更に備える；
請求項１７の方法。
【請求項２３】
前記スクリーン上に表示される前記デジタル情報を、イベントが発生した時に前記アップロードされたデジタル情報で置き換えるステップを更に備える；
請求項２２の方法。
【請求項２４】
前記スクリーン上に表示される前記デジタル情報を、イベントが発生した時に前記アップロードされたデジタル情報で置き換えるステップは、前記スクリーン上に表示される前記デジタル情報を、所定の時間経過が満了した時に前記アップロードされたデジタル情報で置き換えるステップを備える；
請求項２３の方法。
【請求項２５】
前記スクリーン上に表示される前記デジタル情報を、イベントが発生した時に前記アップロードされたデジタル情報で置き換えるステップは、前記スクリーン上に表示される前記デジタル情報を、前記ダイビングコンピュータによる警報の生成時に前記アップロードされたデジタル情報で置き換えるステップを備える；
請求項２３の方法。
【請求項２６】
前記ユーザが選択すると前記スクリーン上に表示するために前記ダイビングコンピュータにデジタル情報をアップロードするステップは、ユーザが選択すると、前記スクリーン上に表示するために、画像、魚図鑑のライブラリ、字句、ポッドキャスト、ビデオゲーム、またはパズルの内の少なくとも一つを前記ダイビングコンピュータにアップロードするステップを備える；
請求項２２の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的には、手首装着器具の一般的形状をしているか、潜水レギュレータへ高圧ホースを介して接続されるコンソールの一部であるか、例えば書き込みスレートの上に取り付けられる、ダイビングコンピュータに関する。
【背景技術】
【０００２】
潜水では、高い周囲気圧で、空気または他の呼吸ガスを呼吸する必要があるので、その結果、ダイバーの身体に窒素が摂取されることになる。これは、誤って対処すると、ダイバーにとって深刻な結果を招くことがある。ダイビングコンピュータは、活動中に最高の安全レベルを確保する最良の方法である。ダイビングコンピュータは、リストバンドに取り付けるか、または他の計器も搭載しているコンソール上に取り付けられる。代替として、ダイビングコンピュータは、その他の場所、例えば、潜水ベストに取り付けられる書き込みスレートの上等に取り付けてもよい。
【０００３】
ダイビングコンピュータは、潜水深度、潜水時間、および減圧スケジュールに関する情報を提供する。この情報および他の情報は、ダイバーにとって重要であり、それにより、ダイバーは特定の時間の間、所望の深度に潜水し、そこから安全に浮上することができる。ダイビングコンピュータは、潜水の深度および長さに関する情報を表示でき、減圧スケジュール等の他の重要な情報を計算することもできる。この情報は、スクリーン上に表示でき、それにより、いつ浮上を始めるべきかをダイバーは知ることができ、浮上中の減圧停止をダイバーに通知することもできる。この情報は、ダイバーが減圧症（ＤＣＳ）を防ぐのに役立つ。
【０００４】
ダイバーは、ダイビングコンピュータがどの情報を表示すべきかに関して異なる嗜好を有する。例えば、ダイバーによっては、目立たせて表示したい情報は僅かな項目だけで、これらの項目には、例えば、現在の潜水深度、潜水時間、および減圧状態が含まれる。他のダイバーが表示したいのは、もっと多くの項目で、表示される個々の項目の大きさが小さくなるのには無関心である。これらには、上記説明の項目の他に、最高深度、水温、中枢神経系酸素毒性指示値、および酸素分圧が含んでもよい。
【０００５】
これらの情報は全て、ＬＣＤディスプレイに、所定の「セグメント」で配列されるのが典型である。セグメントはどの情報をどこに表示できるかを画定する。ディスプレイの幾つかの領域は、コンピュータ上のボタンを押下することにより、または定義済みプログラムを介して、二つ以上のパラメータを示すことができる。ダイビングコンピュータは、ログブック（潜水日誌）、ダイブプランナー等の「水上機能」も有することが多いので、水上機能に関するメニュー、シンボル、および他の情報を表示する必要もある。これは、ディスプレイの利用できる領域を迅速に埋めることにもなりうる。その結果、関係する潜水情報表示に利用できる領域は減少し、そのため情報自体の大きさが小さくなって、紛らわしいディスプレイとなることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術は、情報ディスプレイ方法が限定されているダイビングコンピュータしか提供していない。例えば、米国特許第５，６１７，８４８号は、外部圧力、呼吸タンク圧力、および水の塩分濃度等の外部パラメータを測定してから、この情報を表示するダイビングコンピュータを開示している。情報ディスプレイをカスタマイズすることの開示はない。別の例として、米国特許第５,８４５,２３５号は、ユーザがダイビングコンピュータをプログラミングして、一つ以上の所望の情報項目を表示でき、恒久的に選択項目を表示するためのディスプレイの追加部分を伴う、ダイビングコンピュータを開示している。それ以上にディスプレイをカスタマイズすることの開示はない。
【０００７】
米国特許出願公開第２００５／００９５０６７号は、幾つかの潜水パラメータを含む、更に進んだ情報ディスプレイを開示している。しかし、得られたスクリーンは、情報項目で非常に混雑し、ダイバーが必要とする情報全てを表示するのに２面のスクリーンが必要である。必要とされているのは、ダイバーが所望する情報を単一スクリーン上で見ることができる改良されたダイビングコンピュータである。本発明のこれらの、および他の利点は、更なる発明の特徴と併せて、本明細書で提供する本発明の説明から明らかになろう。
【課題を解決するための手段】
【０００８】
上記を考慮して、本発明は、ユーザがプログラム可能なディスプレイを有する新規な、かつ改良したダイビングコンピュータを提供する。所定のセグメントを有するＬＣＤディスプレイの代わりに、本発明の一実施の形態では、セグメント全てが小さく、矩形を基本とし、可視ディスプレイ全体を満たすドットマトリックスディスプレイを使用している。多数の小さな矩形を多様な方法で組合せることにより、任意の数の形状、シンボル、文字、および数字を得ることができる。従って、このようなディスプレイは、セグメント型ＬＣＤと同様な情報を示すことができるが、更に自由度が高い形状、大きさ、および位置を有し、表示する全てのシンボルを予め定義しておかなければならないという制約がない。
【０００９】
更なる実施の形態では、システムは、ドットマトリックスディスプレイを、最終ユーザが、どの情報を表示するか、どこに表示するか、どれ位の大きさで表示するかを選択できるインターフェースと組合せている。ユーザは、ボタンを押下すると、どの代替情報を、どこに、どの大きさで表示すべきか選択することもできる。
【００１０】
好ましくは、コンピュータは、本出願の譲受人により現在生産されているコンピュータの外観と類似の特定の設定で、予めプログラミングされる。ダイビングコンピュータと、ＰＣとの間の通信を（赤外線、ブルートゥース（ＢＬＵＥＴＯＯＴＨ）、ケーブル、または他の手段を介して）確立すると、ユーザはディスプレイレイアウトを変更できる。代替として、または追加として、システムは、ダイビングコンピュータのファームウエア内に必要な機能を提供することにより、ダイビングコンピュータ上のレイアウトを直接変更することもできる。
【００１１】
コンピュータ、またはＰＣのインターフェースは、専用インターフェースソフトウエアを通じて提供される。ユーザは、コンピュータのディスプレイと対応する空のスクリーンを提示される。側部には、４つのメニューがあり、そこから表示すべきパラメータを選定する。４つのメニューは、以下に更に詳細に説明するように、４つの潜水情報グループと対応している。
【００１２】
ユーザは、一つずつ選択し、関心のあるパラメータをスクリーン上に「ドラッグ」し、決めた場所に「ドロップ」し、次いで矩形のコーナーの一つを「引っ張り」大きさを調整する。特定グループに含まれる全てのパラメータをディスプレイ上にドロップしない限り、変更は効力を持たない。これは、潜水中に重要情報をコンピュータ上に表示するのをユーザが不注意で忘れないように確認するために必要である。他のグループの項目は、恒久的に表示するか、または代替表示する（例えば、機械的ボタンを押下して）かを、選択的に実行できる。
【００１３】
本発明の他の実施の形態および利点は、添付図面と共に考慮して以下の詳細な説明からさらに明らかになろう。
【発明を実施するための最良の形態】
【００１４】
本発明を特定の好適な実施の形態と関連付けて説明するが、これらの実施の形態に限定する意図はない。付帯する請求項により画定されるように、本発明の精神および範囲内に含まれるように、全ての代替、改変、および均等物を包含することを意図する。
【００１５】
上記のように、ダイビングコンピュータは潜水に関連する多数のパラメータを表示するのが典型的である。これらは４つのグループに分割できる、すなわち：１）潜水中にダイバーが見なければならない極めて重要なこと、２）興味があるかも知れないが重要ではないこと、３）ダイバーに極めて危険な状況であることを警告する一次警告および警報、４）ダイバーに特別ではあるが危険ではない状況であることを警告する二次警告および警報。
【００１６】
ダイバーの安全性に関わる重要な情報を含む第１グループには、例えば、瞬間深度、潜水時間、および減圧状態（停止不要時間または減圧停止のどちらかの形と、関連する全浮上時間）がある。このグループには、「必須」（ＭＨ：ｍｕｓｔ  ｈａｖｅ）情報が含まれる。潜水に関連するが、ダイバーが知らなくてもよい情報を含む第２グループには、とりわけ、水温、最高深度、ナイトロックス計算用酸素混合比の設定、ＣＮＳ Ｏ２（酸素）（酸素有害度）時計、酸素分圧、時刻、日付が含まれる。窒素負荷や酸素負荷のグラフィック表示も、「あれば良い」（ＮＴＨ：ｎｉｃｅ ｔｏ ｈａｖｅ）情報だから、グループ２に含まれる。ダイバー安全性に必要な警報を含む第３グループには、浮上速度警報、減圧ミス警報、酸素毒性警報等がある。これらの警報を、「一次警報」（ＰＡ：ｐｒｉｍａｒｙ ａｌａｒｍｓ）と呼ぶ。ダイバーに特別ではあるが危険ではない状況であることを警告する警報を含む第４グループには、例えば、最高深度警報、いくつかに名付けられる経過時間警報がある。これらの警報を、「二次警報」（ＳＡ：ｓｅｃｏｎｄａｙ ａｌａｒｍｓ）と呼ぶ。
【００１７】
ガス統合型（Ｇａｓ−Ｉｎｔｅｇｒａｔｅｄ）コンピュータの場合、グループ１に属する情報には、タンク圧力、およびガス消費量に基づく残りの潜水時間がある。同様に、グループ３には、ガス低圧警告があり、また可能性として運動量増加警告がある。グループ４には、タンク半量警告メッセージがあり得る。
【００１８】
グループ１の情報は、常時表示され、判りやすく直感的かつ容易に理解できるような配置および大きさでければならない。グループ２の情報は、少し小さく、少し目立たないディスプレイ配置で、グループ２の第２フィールドを有する代替モードで表示できるか、または全く表示されなくてもよい。一次警報であるグループ３は、警報自体をトリガーする状況が起きた時だけ表示される。この場合、警報は、スクリーン上に目立つように、直感的で読み易い位置で、容易に区別できる大きさで表示する。二次警報は、目立つように表示しなくてもよく、または全く表示しなくてもよい。
【００１９】
これらのパラメータを念頭において、本アプリケーションによるダイビングコンピュータを図１に示す。ダイビングコンピュータ１０には、防水ハウジング１２、およびパーソナルコンピュータ１１へのインターフェース１４が含まれる。インターフェース１４は、ダイビングコンピュータ１０をパーソナルコンピュータにケーブル１５を介して接続してもよい。インターフェース１４は、ダイビングコンピュータをパーソナルコンピュータに物理的に接続するのに用いる保護付きコネクタとしてもよい。代替として、接続は、赤外線リンク（見通し線上）、ブルートゥース、または無線周波数（ＲＦ）アンテナ等の無線でもよい。ダイビングコンピュータには、操作ボタン１６ａ、１６ｂ、および１６ｃ、スクリーン１８、および、一実施の形態ではハウジング１２の下ケースの裏に配置してもよい圧力センサーインターフェース１９が含まれる。ハウジング１２の一般的な形状は、リストバンド取り付けるのに適している。
【００２０】
代替として、ダイビングコンピュータまたはディスプレイは、ダイビングスーツの別の部分に取り付けることができる。例えば、ディスプレイを組み込んだスキューバダイビングマスクを用いてもよいし、ダイビングスーツの袖または他の部分にダイビングコンピュータおよびディスプレイを取り付けてもよい。潜水中にダイバーが受信でき、ダイビングコンピュータおよびディスプレイからの情報に基づいて行動できるよう、スクリーンは利用可能でなければならない。ダイビングコンピュータの操作ボタンまたは制御インターフェースも、ダイバーが潜水中に操作ボタンを用いて、異なるスクリーン上の異なる情報を呼び出せるように、ダイバーに利用できるようにすべきである。この例では、ダイビングコンピュータは、以下に更に説明するように、ダイバーがダイビングコンピュータを操作するための３個の操作ボタン１６ａ、１６ｂ、１６ｃを有する。
【００２１】
ダイビングコンピュータには、ダイビングコンピュータの機能、入力、および出力を制御するための電子回路と一緒に、ダイビングコンピュータを制御するデジタルコンピュータが含まれる。図２に一実施の形態の例示を示す。デジタルコンピュータ２０は、マイクロプロセッサ、または他の中央演算処理装置（ＣＰＵ）でもよい。デジタルコンピュータには、少なくとも一つのメモリ２１ａを含むのが望ましく、これには、ダイビングコンピュータを動作させるために用いるコンピューターソフトウエアプログラムを恒久的に格納するためのリードオンリーメモリ（ＲＯＭ）を含み、また、潜水データを格納するために用いるランダムアクセスメモリ（ＲＡＭ）を含むことが好ましい。一実施の形態では、ダイビングコンピュータを動作させるために用いるコンピュータープログラムを更新、または再プログラミングするためのＥＰＲＯＭ等のフラッシュメモリ２１ｂが含まれる。スクリーン上に所望の情報項目を表示するようにスクリーンにインターフェースするためのスクリーンインターフェース２２がある。デジタルコンピュータはまた、ダイビングコンピュータをプログラミングまたは再プログラミングするために用いられるもの等の外部インターフェース用の電子回路２３および発振器またはタイミング回路２４を含むのが好ましい。
【００２２】
また、ダイビングコンピュータの他の構成体は、概ね入出力および入出力用のインターフェースに関する。回路２５ａ、２５ｂは、「バッテリ低下」および「パワーオン」出力を検出および指示するための回路である。ダイビングコンピュータはまた、ユーザが潜水中に一つ以上の出力から選択できるディスプレイ選択回路２５ｃを含んでいてもよい。また、バッテリ２７、アナログデジタル（Ａ／Ｄ）変換回路２８、およびマイクロプロセッサのためにＡ／Ｄ回路の出力を変換するための追加インターフェース、つまり転送またはインターフェース回路２９もある。入力は、一つ以上の圧力変換器２６ａ、温度変換器２６ｂ、および心拍数モニタ変換器または他の所望の入力とすることができる追加変換器２６ｃを含んでもよい。
【００２３】
上記のように、心拍数モニタ等の各追加入力は、入力を受け取るための適切な変換器または受信器を必要とする。ダイバー用の心拍数モニタは、無線周波数（ＲＦ）出力を備え、ダイビングコンピュータは、心拍数モニタの出力を受信するためのＲＦ変換器を備えてもよい。例えば、ブルートゥース低パワー無線周波数回路を、かかる極短距離通信の送信および受信のために用いてもよい。次いで、心拍数信号は、記録する必要性に応じて修正されてもよく、予めプログラムした表示の一つに表示するためにＣＰＵ２０によって用いられてもよく、または潜水の計算に用いてもよい。例えば、心拍数を単に表示して、ダイバーがもっと緩やかに動いたり、リラックスすべきかどうかについて、ダイバーに情報を伝えてもよい。
【００２４】
別の入力には、タンク圧力信号を含んでもよい。この信号を用いると、ダイビングコンピュータは、呼吸ガス消費量を計算でき、それに基づいて水中に留まることができる最大時間を導き出すことができる。また、ダイバーによる運動量レベルを外挿することもでき（呼吸数の増加に基づいて）、減圧アルゴリズムが適切であれば、それに応じて減圧スケジュールを合わせることもできる。ダイビングコンピュータが、温度変換器を備えている場合、ダイビングコンピュータは、熱電対またはサーミスタ等の遠隔の温度素子から、または近くの有線式温度素子からの温度入力を受信できる。そこでコンピュータは、水温等の周囲温度を表示するようにプログラミングできる。他のインターフェースを用いて、その他の所望の入力を受け取り、他の出力を計算してもよい。
【００２５】
ダイビングコンピュータを設計したり、使用するのに精通している者には言うまでもないが、ダイビングコンピュータに含まれる計算に用いられるコンピューターソフトウエアプログラム、すなわち、アルゴリズムは幾つもある。例えば、このようなプログラムの幾つかを用いて、入力を受信し、次いで、潜水安全性パラメータを計算する。潜水安全性パラメータは、潜水中のダイバーの個人の安全性と関係付けられる変数である。潜水安全性パラメータには、限定はしないが、潜水時間、潜水深度、一連の潜水時間および深度、最高深度、酸素の推定分圧あるいは実分圧、実際のまたは計算した酸素毒性、および減圧状態が含まれる。これらのパラメータには、その後の浮上中に減圧停止をしなくても、ダイバーが所与の深度に留まることができる時間が含まれてもよい。プログラムは、一回以上の減圧停止が必要な場合、浮上中に必要な停止回数（深度）および時間も計算できる。減圧アルゴリズムには、限定はしないが、バルク拡散（ｂｕｌｋ−ｄｉｆｆｕｓｉｏｎ）モデル、熱力学モデル、ビュールマン（Ｂｕｈｌｍａｎｎ）アルゴリズム、多組織（ｍｕｌｔｉ−ｔｉｓｓｕｅ）モデル、変動透過性（ｖａｒｙｉｎｇ−ｐｅｒｍｅａｂｉｌｉｔｙ）モデル、縮小勾配気泡（ｒｅｄｕｃｅｄ−ｇｒａｄｉｅｎｔ ｂｕｂｂｌｅ）モデル、および組織気泡拡散（ｔｉｓｓｕｅ  ｂｕｂｂｌｅ  ｄｉｆｆｕｓｉｏｎ）モデルが含まれる。
【００２６】
図１に戻ると、ダイビングコンピュータには、ダイバーへの情報を表示するためのスクリーン１８が含まれる。スクリーンは、選択した情報項目を選択したスクリーン部分に表示するようプログラミングできるドットマトリックススクリーンが好ましい。しかし、ダイビングコンピュータの他の実施の形態は、ドットマトリックススクリーンに限定されない。ディスプレイに対して項目の大きさおよび配置をカスタマイズできる任意のスクリーンを用いてもよい。スクリーン自体は、異なる大きさの異なるディスプレイに対して再プログラミングが容易となるよう、ＲＳ２３２等のインターフェースおよびＳＲＡＭまたはフラッシュ等の揮発性または不揮発性格納コンポーネントを備えることができる。
【００２７】
パーソナルコンピュータ１１を用いて、一つ以上の減圧アルゴリズムによりダイビングコンピュータ１０をプログラミングしてもよい。一実施の形態では、ダイビングコンピュータを用いる場合、ユーザは、減圧スケジュールに従うため、保守的または寛大なアルゴリズムから選択できる。保守的なアルゴリズムは、短時間または小深度の潜水を可能とするものである一方で、寛大なアルゴリズムは、同一の潜水時に長時間または大深度を可能とするのが典型的である。ダイビングコンピュータはまた、減圧スケジュールを計算する追加入力を用いてもよい。例えば、ダイビングコンピュータが、圧力変換器等の空気源またはナイトロックス源へのインターフェースを有する場合、ダイビングコンピュータは、ダイバーの運動量レベルを推定する入力としてのタンク圧を含んで、また、それに応じて減圧を合わせて、減圧スケジュールを計算することができる。更に、コンピュータは、タンク圧から、ダイバーが潜水していられる最大時間を推定し、それを減圧に必要な時間と比較し、タンク残量が意図した減圧に不十分な場合、ダイバーに警告することができる。
【００２８】
パーソナルコンピュータ１１を用いて、ダイバーが利用できるオプションまたはディスプレイをプログラミングするようにしてもよい。パーソナルコンピュータ１１は、図２１に示すような、アプリケーションプログラミングインターフェース（ＡＰＩ）を含んでいてもよい。この特定のＡＰＩは、代替のプログラミング容易なインターフェース用のテンプレートとして役立ててもよい。ユーザは、既製の構成を選択し、それを修正するか、最初から開始して、ダイビングコンピュータ上にディスプレイを構築してもよい。
【００２９】
一実施の形態では、予め構成したスクリーンレイアウトは、「古典的」な構成（図３を参照）、「簡単」な構成（図４を参照）、および「全て」の構成（図５を参照）を含む。古典的構成は、一実施の形態ではデフォルトディスプレイとして設定されており、潜水中に必要な全ての標準情報を、譲受人の現在の製品のものと類似のレイアウト（グループ２の項目の内の一つまたは二つを示す）で示す。簡単な構成は、絶対的に必要な情報のみに焦点を当てて（すなわち、グループ２のどの項目も表示しないで）表示データの大きさを最大にする。全ての構成は、ダイビングコンピュータが表示できる全情報を表示する（すなわち、グループ２の全項目を表示する）。
【００３０】
ユーザ構成スクリーンレイアウトを作製するためにディスプレイレイアウトのプログラミングを開始するには、ユーザは、最初に、グループ１の項目（「必須」項目）およびグループ３の項目（一次警報）を、ＡＰＩ内で領域２００から選択しなければならない。この領域内で、ユーザは、必要要素２１８のリストから要素を選択する。次いで、ユーザは、選択項目２１９から要素の大きさ／スタイルを選択する。選択したシンボルはシンボルボックス２１０に表示される。ユーザは、そこから編集ウィンドウ２１３にそれを移動できる。必須の要素（ＭＨおよびＰＡ）全てをメインページに配置してから、ユーザは、次の段階に進んで、グループ２およびグループ４から要素を追加できる。
【００３１】
ディスプレイに配置すべき要素は、内部に見本を有する矩形である（例えば、数字８８．８とその上の小さなフォントの字句「ＤＥＰＴＨ（深度）」）。ディスプレイに配置すると、ユーザがマウスをその上に移動させた時に、シンボルの名称、大きさ、およびカテゴリを説明するツールチップ（ヒントの字句）を示すことになる。
【００３２】
メインページが完成すると、ユーザは、領域２１１からボタンを割り当て、そのボタンに対して取るべきアクションを領域２１２で選択することができる。ユーザが「Ａｌｔｅｒｎａｔｉｖｅ  ｄｉｓｐｌａｙ（選択ディスプレイ）」を選定した場合、ユーザは、領域２１７内の適切なキーを選択することにより、ボタンに対するサブページを追加できる。これらのサブページに実装するために、ユーザは、他の表示ページに既に含まれているか、または現在未使用の情報項目のメニューから、情報項目を選択できる。例えば、ユーザは、メインディスプレイまたはウィンドウ２１５に表示されているサブディスプレイの内の一つを示すことができる。領域２１４内のキーを用いることにより、ユーザは、他のディスプレイの内の一つに既に含まれている項目を追加できる。次いで、他のディスプレイ（ウィンドウ２１５に表示されている）から選択した項目を、編集ウィンドウ２１３にコピーし、一実施の形態では、上記説明のように、配置し、大きさを決定してもよい。代替の実施の形態では、コピーした情報項目の大きさおよび配置は、元のページからコピーされ、変更できず、元のページと同一である。代替または追加として、ユーザは、「あれば良い」（ＮＴＨ）および「二次警報」（ＳＡ）のページから未使用の要素の幾つかを、領域２００にある適切なタブを選択することにより選択できる。
【００３３】
領域２１４のボタン「Ａｄｄ  ｍａｎｄａｔｏｒｙ  ｉｔｅｍｓ（必須項目追加）」は、編集しているページに必須ＭＨおよび一次警報ＰＡの要素全てを追加する。セクション２１７内の「ｔｉｍｅｏｕｔ（タイムアウト）」はデフォルトではオンであり、ユーザは、全ての必須項目をサブページに配置しない限り、オフに切り換えることはできない。ユーザは、領域２１７内の「＜」、および「＞」ボタンを用いて、様々なサブページをスクロールして戻ったり進んだりでき、使用中のページを編集できる。
【００３４】
必須項目を持たず、ボタンアクションが固定されていることを除けば、上記説明したサブページと同様に水上ディスプレイを作製できる。水上ディスプレイおよび関連するサブページは、潜水ディスプレイと無関係であり、別々に作成し、保存できる。
【００３５】
プログラマがページ設計を終了すると、ダイビングコンピュータのメモリにそのページが追加されてもよい。上記のように、ダイビングコンピュータは、この目的のためにＥＰＲＯＭまたはフラッシュメモリ等の再プログラミング可能なメモリを備えてもよい。
【００３６】
本発明の代替の実施の形態では、ダイビングコンピュータの各種のディスプレイスクリーンの「ドラッグアンドドロップ」構成を可能にするアプリケーションプログラミングインターフェースが、外部のプログラミングコンピュータで用いられる。本実施の形態は、特定グループからの情報項目全ての利用に関して、先に説明した実施の形態と類似のパラメータを有する。ディスプレイの項目を選択すると、ディスプレイ上の各項目の大きさおよび配置を選択して、ディスプレイ毎にプログラミングを完了させる。図２２に示すように、ダイビングコンピュータ１０のスクリーン１８の各ディスプレイは、ドラッグアンドドロップ法を用いて設計される。基本的な減圧モードディスプレイの本実施例では、深度表示２２１は、最も視認性が良くなるように、スクリーンの左上に配置され、プログラマは、コーナーのサイズインジケータを用いて所望のように表示の大きさを変える。窒素飽和棒グラフ２２２を所望の大きさにし、スクリーンの右側の余白に配置する。潜水時間インジケータ２２３を、深度指示値２２１と、棒グラフ２２２との間に配置する。減圧停止２２５を、ディスプレイの左下部分に配置し、浮上時間２２４の大きさを決めて、減圧停止時間２２５の右に配置する。
【００３７】
次に、プログラマは、この基本的な「ドラッグアンドドロップ」技法を用いてメインディスプレイおよび選択ディスプレイ毎にプログラミングを進めてもよい。ピクセル分解能またはディスプレイの利用可能領域もしくは部分またはその両方を選択する等の他のプログラミング技法を用いてもよい。特定の技法は不要である。代替の一実施の形態では、ユーザは、選択した情報項目毎に等空間または等分解能のようなデフォルトモードを選択してもよい。ユーザは、デフォルトモードを表示した後に、一つ以上の情報項目を所望のように調整し、特定のディスプレイを完成させてもよい。図３〜図１８は、ダイバーに有用な特定情報ディスプレイを示す。ダイビングコンピュータの操作ボタンまたはユーザインターフェース１６ａ、１６ｂ、１６ｃにより、ユーザが幾つかの選択ディスプレイを切り換えることができる。
【００３８】
一実施の形態では、３個のボタンに一瞬触れると、Ｍｅｎｕ（メニュー）、ｌｏｇ（ログ）、およびｌｉｇｈｔ（照明）機能が提示される。その同じ実施の形態または別の実施の形態で、ダイビングコンピュータが、インターフェースで連結されるコンパス等を備えている場合、メニューボタンを押下し続けることで、デジタルコンピュータがデジタルコンパス表示にアクセスするようにできる。ｌｏｇボタンを押下し続けると、ユーザは、写真閲覧メニュー等の別の閲覧機能に、または潜水事故の場合、ダイビングコンピュータに予め格納してある緊急メッセージに直接ジャンプできる。ｌｉｇｈｔボタンを押下し続けると、ダイビングコンピュータは酸素濃度機能に直接移動することができる。酸素濃度機能において、ダイビングコンピュータは、現在の酸素濃度を表示し、最高動作深度（ＭＯＤ）および最高動作深度計算に使用した酸素分圧を表示してもよい。
【００３９】
一実施の形態では、ダイビングコンピュータは、ユーザが操作する３個の操作ボタンを有する。ボタンには、図１０に示すように、Ｍｅｎｕ（メニュー）、ｌｏｇ（ログ）、およびｌｉｇｈｔ（照明）のラベルを付けてもよい。Ｍｅｎｕボタンを用いて、ダイビングコンピュータにプログラムされた機能および設定の全メニューをスクロールできる。ｌｏｇボタンを用いて、ディスプレイをログブックメニューに導いてもよい。一実施の形態では、ダイビングコンピュータには、一回以上の以前の潜水のパラメータを記録してある。水上にいる間、ログ機能により、ユーザは以前の潜水についての情報を見ることができる。第３の機能である、ｌｉｇｈｔは、ディスプレイスクリーンのバックライトを点灯するために用いる。
【００４０】
図３のディスプレイは、「古典的」に予め構成されたディスプレイ用の減圧でないモードであり、ユーザの現在深度、残存潜水時間、停止不要浮上に対する残存時間、および窒素飽和棒グラフを含む。ディスプレイには、今回潜水の最高深度、および現在水温も含まれる。この予め構成されたディスプレイでは、３つの最も重要な数値である、現在深度および上記２つの時間の指示値に対して、ほぼ同一の表示サイズが用いられる。最高深度、および水温の項目は、ディスプレイ内の小さめのサイズを有する。ダイビングコンピュータは、ダイバーが特定深度での減圧停止不要時間を超えたならば、選択した減圧アルゴリズムを用いて、減圧時間および深度を計算する。本実施の形態では、潜水中は、ボタンは、（左から右に）「ＢＯＯＫ（ブック）」、「ＮＥＸＴ（次）」、および「ＬＩＧＨＴ（照明）」に、ラベルを変更する。「ＢＯＯＫ」ボタンを押下すると、記録された潜水プロファイルにブックマークがセットされる。「ＮＥＸＴ」ボタンを押下すると、ユーザは、選択した（または予め構成されたメニューで定義された）選択ディスプレイのリストを下にスクロールできる。可能性のある一連のディスプレイとしては、最高深度、酸素濃度、心拍数、時刻、アルゴリズムにおける活動保守的レベル、中枢神経系酸素毒性、および平均深度である。他の実施の形態では、ユーザが選択する異なる情報、または異なるディスプレイ数を選択してもよい。
【００４１】
図４は、減圧停止不要モードつまり「停止不要」モードについて予め構成された「簡単」なディスプレイに対するスクリーン上の表示を示す。これは上記の図３に示したのと同一のモードなので、これらの予め構成されたディスプレイの差異が見られる。このモードでは、減圧が必要とされない時間および深度までに、ダイバーが水中時間を制限するよう意図している。このモードでは、ダイビングコンピュータは、現在深度および残存潜水時間を表示する。大きな「９９」は、現在深度で停止不要モードでの残存時間を分で指示する。ボタンは、上記図３について説明したのと同一の機能を有してもよい。
【００４２】
図５は、予め構成された「全て」のディスプレイにおける表示を示す。このディスプレイでは、ダイビングコンピュータは、酸素レベルおよび減圧グラフを、スクリーンの左および右側に表示する。更に、時刻から、現在の潜水の経過時間、水温までの多くの他のパラメータも表示される。このように、実施の形態では、図３〜図４に示すような少しの重要な情報項目、または図５に示すような多くの情報項目を含んでもよい。この例では、棒グラフは、ＣＮＳ Ｏ２（酸素毒性）レベルが幾つであるかをグラフで指示する。中枢神経系酸素毒性レベルもまたスクリーン下部に近いディスプレイに示され、スクリーンの左側の棒グラフにも示される。酸素レベルは、相対レベルが（有害であると考えられるレベルの）１００％に上昇した場合、人体に有害である。
【００４３】
図６は、グラフィック表現によるデジタルコンパス、および数値方位（２２５°）が、スクリーンの利用できる場所のほとんど全てを使う別のディスプレイを示す。このディスプレイにより、ダイバーは自身の方位を知り、所定のコースに留まることができ、それまで通りに潜水に関する現在深度、経過時間、および停止不要浮上の残存時間にアクセスすることができる。図６の実施の形態では、３個の操作ボタンは、その時点で、「ＢＯＯＫ（ブック）」、「ＳＥＴ（設定）」、および「ＬＩＧＨＴ（照明）」とラベル付けされている。「ＳＥＴ」とラベル付けされたボタンにより、ユーザはコンパスの基準方位を設定できる。
【００４４】
図７に示すように、ダイビングコンピュータをゲージモードで用いてもよい。ディスプレイの中央にある小さな「９９」が最大ランタイム９９時間（および５９分）を指示していることに注意願う。このディスプレイでは、３個のボタンは、ストップウオッチをリセットする「ＲＥＳ ＳＷ」、潜水の連続更新平均深度をリセットする「ＲＥＳ ＡＶＧ」、およびここでも、スクリーンのバックライトをアクティブにする、とラベル付けされている。ストップウオッチは、潜水時間を計測するために用い、平均深度は、テクニカルダイバーが用いて、トライミックス（ｔｒｉｍｉｘ）または他の混合ガスを使用する減圧スケジュールを評価する。本実施の形態では、ダイビングコンピュータは、水温（温度℃）、および心拍数モニタ（ＨＲＭ）からの心拍数を表示できるように十分なインターフェースも有する。
【００４５】
ダイビングコンピュータのプログラムの一部として、警報をプログラミングして、図８〜図９に示すように、警告または注意のために表示を中断してもよい。図８のディスプレイでは、ダイバーは、浮上速度を超えてしまい、減圧症（ＤＣＳ）または動脈ガス塞栓症（ＡＧＥ）の危険に曝されているかもしれない。従って、警告がディスプレイを中断したところである。浮上速度を超えた時間および程度によって、ダイビングコンピュータは、ユーザが従うべき調整した減圧スケジュールを計算してもよい。図９では、停止不要浮上をするには２分しか残されていない場合にユーザに警告できるように、２分の警告をするようにユーザがプログラミングしている。
【００４６】
説明した潜水ディスプレイに加えて、ダイビングコンピュータが潜水モードで用いられない場合に有用なディスプレイを有してもよい。例えば、図１０は、ユーザがボートまたは岸辺にいる等の水上にいる場合に、有用な幾つかのスクリーンを示す。ディスプレイは、メーカーのロゴを表示することができるし、または所有者が自分の名前および潜水検定明番号または潜水保険番号等の他の有用なパラメータをプログラミングしてもよい。ディスプレイ１００ａおよび１００ｂでは、ディスプレイには、心拍数１０２、減圧アルゴリズムにおける活動保守的レベル１０３、現在の高度および禁止高度を表す様式化した山のディスプレイ１０４、バッテリ寿命のアイコン１０５、現在の温度１０６、潜水に用いられる酸素濃度１０７、関連する最高動作深度１０８、および設定した最大許容酸素分圧１０９が含まれる。
【００４７】
ディスプレイ１１０ｃは、同様なパラメータを有するが、ダイバーが残存飽和（残留窒素）を有する場合の潜水後のディスプレイを示す。すなわち、別の潜水を実行する場合に、ダイバーの身体は、報告する必要がある溶解窒素を依然として含んでいる。高度が高い、または旅客機で飛行する等、ダイバーが周囲圧力の低い環境に行った場合に、減圧症を起こす可能性もある。ディスプレイ１００ｃは、２２時間３３分の計算した残りの脱飽和時間１１４を表示し、指示された１２時間の飛行禁止時間１１２を表示している。コンピュータは、２４分間である、最後の潜水以降の水上での時間間隔１１１を表示する。ディスプレイの左右側にある棒グラフは、ＣＮＳ酸素毒性１１５（左側、１５％の数字でも示す）、および残存窒素負荷１１６（右側）を示す。様式化した山のアイコン１０４の灰色のバーは、禁止高度を示す（現在の窒素負荷で与えられるダイバーが到達すべきでない高度）。ゲージモードでは、水上ディスプレイは、図１０の１００ｄで示されるように変更される。ここには、時刻１０１、心拍数１０２、バッテリ寿命インジケータ１０５、温度指示値１０６、最後の潜水以降の水上間隔１１１、および飛行が禁止されている間の残りの時間１１２が含まれる。
【００４８】
図１１は、水上のディスプレイからメニューボタンを押下することにより得られるメニュー表示を示す。ユーザは、ここから、利用できるメニューのリストをスクロールでき、「ＥＮＴＥＲ（入力）」ボタンを押下することにより所望の一つを選択できる。メニューの内の一つは、図１２に示す酸素濃度設定（ナイトロックス潜水用）である。ここで、ダイバーは、スキューバタンクに含まれている酸素濃度を設定でき、次いで、設定した酸素分圧（ｐｐＯ２）に基づく、対応する最高動作深度（ＭＯＤ）を見ることができる。
【００４９】
図１３は、ユーザがコンピュータを個人専用にするメニューを示す。これにより、予め構成された、または（ＡＰＩを用いて）自己生成したスクリーン構成のリストから選定し、コンピュータで使用する言語を設定し、深度および温度を表示する単位を選択すること等ができる。図１４は、ユーザがダイビングコンピュータ上での情報の表示用の言語を選択できるディスプレイを示す。図１５〜図１６は所有者を識別する個人情報、所有者の住所、緊急連絡先情報、および医療警告を示す。この情報へのアクセスにより、他人がダイバーを識別し、緊急の場合に役立てるのを支援する。
【００５０】
図１７〜図２０は、最近の潜水に関する情報を検索する際に、ダイバーに有用な潜水統計を示す。これらのスクリーンは、上記のログまたはログブックの機能を用いることにより、観察されるのが普通である。パラメータは、潜水が所定の時間、例えば２分より長い場合、ダイビングコンピュータにより自動的に保存される。時間計測は、操作ボタンを押下することにより手動で開始してもよく、または、コンピュータが０．９ｍ／３ｆｔ以上の深度を感知した場合、自動的に開始してもよい。
【００５１】
図１７は、各潜水の２行での要約を示す。最初の潜水がハイライトされ、潜水の日付、時間、潜水最高深度、および潜水時間を示している。入力ボタンを押下すると、その潜水に対する追加情報が表示されてもよい。図１８は、図１７でハイライトされた潜水についての追加情報の第１ページを示す。図１９は、実線の深度曲線と、破線の温度曲線とを有する追加情報の第２ページを示す。図２０は、深度を実線で、ダイバーの心拍数を破線で表す潜水曲線を有する追加情報の第３ページを示す。
【００５２】
本発明によるダイビングコンピュータの実施の形態は、デジタルコンピュータおよびそのメモリへのアクセスが容易な場合、最も有用である。上記説明のように、ダイビングコンピュータは、再プログラミングまたは更新のために、他の、すなわち外部のコンピュータへの一つ以上のリンクまたはインターフェースを有してもよい。従って、ダイビングコンピュータは、このような何らかの再プログラミングまたは更新の間隔の間、有害な外部の影響から保護されることが好ましい。ダイビングコンピュータを、パスワード要求、暗号使用、他のセキュリティ方法、または二つ以上のセキュリティ方法を組合せることにより保護してもよい。例えば、ダイビングコンピュータは、潜水パラメータを設定する時にユーザ提供のパスワードを要求してもよい。ダイビングコンピュータの情報、またはディスプレイをプログラミング、または再プログラミングするために、ダイビングコンピュータを外部コンピュータに接続する場合、パスワードを要求してもよい。他のプログラミング方法を使用してプログラムし、緊急モードを有して、また、使用した緊急モードの発生を記録しながら、ダイビングコンピュータを動作させてもよい。
【００５３】
ダイビングコンピュータの更に別の実施の形態では、ユーザは、上記説明のＰＣインターフェースソフトウエアを介してデジタル情報をアップロードしてもよい。このようなデジタル情報には、限定はしないが、ダイビングコンピュータへ、画像または魚図鑑のライブラリ、字句（例えば、デジタルブック、ブログ、ニュース記事等）、ポッドキャスト、ビデオゲーム、パズル（例えば、数独）等、が含まれ、それにより、ダイビングコンピュータは、後でディスプレイ上にデジタル情報を表示することができる。これにより、潜水中に、例えば、ダイバーが魚を識別したい場合、それが可能になったり、または水上にいる時と同じように、減圧停止中にユーザが時間をつぶすのに役立つ。潜水中は、表示画像にはタイムアウトがあり、その後は潜水情報が再度表示される。決められた量以上に深度が変化した場合、画像は潜水情報に直ちに置き換えられる。何らかの警報が発せられた場合も、同様である。
【００５４】
同様に、オーガナイザ、住所録マネージャ等の普通のＰＤＡ（Ｐａｌｍ（登録商標）ベース、またはウインドウズ（登録商標）ＣＥベース）の全ての機能は、ドットマトリックスディスプレイおよびＰＣとインターフェースする適切なソフトウエアを備えるダイビングコンピュータ上に複製できる。
【００５５】
図２１は、ダイビングコンピュータの実装をプログラミングする際に有用なアプリケーションプログラミングインターフェース（ＡＰＩ）を示す。このＡＰＩには、幾つかの領域、またはディスプレイ２１０〜２１９が含まれ、それにより、ユーザは、所望の特性または機能をダイビングコンピュータにプログラミングしてもよい。ユーザは、４つのグループ（必須ＭＨ、一次警報ＰＡ、あればよいＮＴＨ、および二次警報ＳＡ）の内の一つをシンボル部分２１０を用いて選択し、次に、所望グループそれぞれに対して、所望のディスプレイ２１８を選択し、プログラミングし、所望の大きさまたはスタイル２１９を選択してもよい。ユーザは、ＡＰＩの部分２１１の無線ボタンを介してダイビングコンピュータと通信するための「コード」を選択してもよい。ユーザは、ＡＰＩ領域２１３にあるメインディスプレイ内でプログラミングをしてもよい。ＡＰＩ領域２１２を用いて、選択ディスプレイおよびＡＰＩ領域２１５にある選択ディスプレイ用の特性等のダイバーが所望する追加特性を選択してもよい。代替のコードは、ボタン２１６を用いて入力してもよい。追加項目は、領域２１４の追加または削除機能を用いて追加または削除してもよい。ディスプレイまたは警報タイムアウト等のオプションは、領域２１７を用いて選択および調整してもよい。上記に概容を説明した他の特性およびディスプレイは、メインディスプレイまたは選択ディスプレイにプログラミングしてもよい。
【００５６】
上記説明のＡＰＩに加えて、ダイビングコンピュータは、多様な「ドラッグアンドドロップ」技法によりプログラミングされることが好ましい。ドラッグアンドドロップ技法を、図２２に示すように、ディスプレイのサイズを容易に調整するのに用いてもよい。この技法を用いてユーザは、ダイビングコンピュータをプログラミングコンピュータに接続し、ダイビングコンピュータ１０のイメージを用いて、後でダイビングコンピュータを用いる時に見るために選択したディスプレイの選択、サイズ決め、および配置をしてもよい。この例では、主となる深度表示２２１は、最大領域で、最も目立つ左上の位置に割り当てられる。潜水時間表示２２３は、少し小さくして目立つように表示される。窒素のグラフ表示２２２は、細く小さくして右の余白に差し込まれる。減圧停止の時間および深度、ならびに浮上時間の重要潜水パラメータについての他の二つの表示２２４、２２５でディスプレイが完成する。
【００５７】
本明細書中で引用する刊行物、特許出願および特許を含むすべての文献を、各文献を個々に具体的に示し、参照して組み込むのと、また、その内容のすべてをここで述べるのと同じ限度で、ここで参照して組み込む。
【００５８】
本発明の説明の文脈で（特に以下のクレームの文脈で）用いられる名詞及び同様な指示語の使用は、本明細書中で特に指摘したり、明らかに文脈と矛盾したりしない限り、単数および複数の両方に及ぶものと解釈される。語句「備える」、「有する」、「含む」および「包含する」は、特に断りのない限り、オープンエンドターム（すなわち「〜を含むが限定しない」という意味）として解釈される。本明細書中の数値範囲の具陳は、本明細書中で特に指摘しない限り、単にその範囲内に該当する各値を個々に言及するための略記法としての役割を果たすことだけを意図しており、各値は、本明細書中で個々に列挙されるかのように、明細書に組み込まれる。本明細書中で説明されるすべての方法は、本明細書中で特に指摘したり、明らかに文脈と矛盾したりしない限り、あらゆる適切な順番で行うことができる。本明細書中で使用するあらゆる例または例示的な言い回し（例えば「など」）は、特に主張しない限り、単に本発明をよりよく説明することだけを意図し、本発明の範囲に対する制限を設けるものではない。明細書中の如何なる言い回しも、本発明の実施に不可欠である、請求項に記載されていない要素を示すものとは解釈されないものとする。
【００５９】
本明細書中では、発明を実施するため本発明者が知っている最良の形態を含め、本発明の好ましい実施の形態について説明している。当業者にとっては、上記説明を読んだ上で、これらの好ましい実施の形態の変形が明らかとなろう。熟練者はこのような変形を適宜用いるであろうし、本発明者は、発明が本明細書中で具体的に説明される以外の方法で実施されることを意図している。従って本発明は、準拠法で許されているように、本明細書に添付された請求項に記載の主題の修正および均等物をすべて含む。さらに、本明細書中で特に指摘したり、明らかに文脈と矛盾したりしない限り、すべての考えられる変形における上記要素のいずれの組合せも本発明に包含される。
【図面の簡単な説明】
【００６０】
本明細書に組み込まれてその一部をなす付帯図面は、本発明のいくつかの態様を図解し、詳細な説明とともに本発明の原理を説明する。図面は、限定するのではなく、例証するものである。
【図１】図１は、ダイビングコンピュータおよび別体のコンピューターワークステーションを示す。
【図２】図２は、図１のダイビングコンピュータのための電子回路の一実施の形態の略図である。
【図３】図３は、ダイビングコンピュータの第１ディスプレイの平面図である。
【図４】図４は、ダイビングコンピュータの第２ディスプレイの平面図である。
【図５】図５は、ダイビングコンピュータの第３ディスプレイの平面図である。
【図６】図６は、ダイビングコンピュータのコンパスディスプレイの平面図である。
【図７】図７は、ダイビングコンピュータのゲージモードディスプレイの平面図である。
【図８】図８は、ダイビングコンピュータの警告ディスプレイの図である。
【図９】図９は、ダイビングコンピュータの警告ディスプレイの図である。
【図１０】図１０は、水上ディスプレイの４つの代替図を含む。
【図１１】図１１は、潜水ディスプレイのメニュー選択およびパラメータ設定中に使用するダイビングコンピュータのディスプレイの平面図である。
【図１２】図１２は、潜水ディスプレイのメニュー選択およびパラメータ設定中に使用するダイビングコンピュータのディスプレイの平面図である。
【図１３】図１３は、ダイビングコンピュータのプログラミング中の代替表示可能スクリーンの図である。
【図１４】図１４は、ダイビングコンピュータのプログラミング中の代替表示可能スクリーンの図である。
【図１５】図１５は、ダイビングコンピュータのプログラミング中の代替表示可能スクリーンの図である。
【図１６】図１６は、ダイビングコンピュータのプログラミング中の代替表示可能スクリーンの図である。
【図１７】図１７は、潜水中にダイビングコンピュータが記録した潜水パラメータを表示する（ログブック機能）。
【図１８】図１８は、潜水中にダイビングコンピュータが記録した潜水パラメータを表示する（ログブック機能）。
【図１９】図１９は、ダイビングコンピュータが記録した潜水パラメータのグラフィックビューを表示する。
【図２０】図２０は、ダイビングコンピュータが記録した潜水パラメータのグラフィックビューを表示する。
【図２１】図２１は、ダイビングコンピュータ上のディスプレイをプログラミングするためのアプリケーションプログラミングインターフェースである。
【図２２】図２２は、ダイビングコンピュータ上の情報の内容、大きさ、および配置を選択するプロセスを示す。
【符号の説明】
【００６１】
１０  ダイビングコンピュータ
１１  パーソナルコンピュータ
１２  防水ハウジング
１４  インターフェース
１５  ケーブル
１６ａ、１６ｂ、１６ｃ  操作ボタン
１８  スクリーン
１９  圧力センサーインターフェース
２０  デジタルコンピュータ
２１ａ  メモリ
２１ｂ  フラッシュメモリ
２２  スクリーンインターフェース
２３  外部インターフェース用の電子回路
２４  タイミング回路
２５ａ、２５ｂ、２５ｃ  バッテリ低下回路、パワーＯＮ回路、ディスプレイ選択回路
２６ａ、２６ｂ、２６ｃ  圧力変換器、温度、追加変換器
２７  バッテリ
２８  アナログデジタル（Ａ／Ｄ）変換回路
２９  転送またはインターフェース回路
２００、２１１、２１２  領域
２１０  シンボルボックス
２１３  編集ウィンドウ
２１４  領域
２１５  ウィンドウ
２１７  領域
２１８  必要要素（所望のディスプレイ）
２１９  選択項目（所望の大きさまたはスタイル）
２２１  深度表示
２２２  窒素飽和バーグラフ
２２３  潜水時間インジケータ
１００ａ〜１００ｄ  ディスプレイ
１０２  心拍数
１０３  減圧アルゴリズムにおける活動保守的レベル
１０４  現在の高度および禁止高度を表す様式化した山のディスプレイ
１０５  バッテリ寿命のアイコン
１０６  現在の温度
１０７  潜水に用いられる酸素濃度
１０８  関連する最高動作深度
１０９  設定した最大許容酸素分圧
１１１  最後の潜水以降の水上の時間間隔
１１２  飛行禁止時間
１１４  残存脱飽和時間
１１５  ＣＮＳ酸素毒性バーグラフ
１１６  残存窒素負荷バーグラフ
【図１】
2007331747.tif 000003
【図２】
2007331747.tif 000004
【図３】
2007331747.tif 000005
【図４】
2007331747.tif 000006
【図５】
2007331747.tif 000007
【図６】
2007331747.tif 000008
【図７】
2007331747.tif 000009
【図８】
2007331747.tif 000010
【図９】
2007331747.tif 000011
【図１０】
2007331747.tif 000012
【図１１】
2007331747.tif 000013
【図１２】
2007331747.tif 000014
【図１３】
2007331747.tif 000015
【図１４】
2007331747.tif 000016
【図１５】
2007331747.tif 000017
【図１６】
2007331747.tif 000018
【図１７】
2007331747.tif 000019
【図１８】
2007331747.tif 000020
【図１９】
2007331747.tif 000021
【図２０】
2007331747.tif 000022
【図２１】
2007331747.tif 000023
【図２２】
2007331747.tif 000024
【外国語明細書】
2007331747000001.pdf