(57)【要約】【目的】ダイブコンピュータの通信可能速度のうち最適な通信速度（可能であれば、最速通信速度）で通信を行わせる。【解決手段】パーソナルコンピュータ１２０から通信開始要求がなされた場合に、ダイブコンピュータ１０は所定の初期通信用通信速度で通信を行い、実際に通信に使用する通信速度である通常通信速度の情報をパーソナルコンピュータ１２０に送信し、その後、通常通信速度を実際に通信を行う通信速度として選択する。あるいはダイブコンピュータ１０とパーソナルコンピュータ１２０は、連携して最高通信速度を判別し、最高通信速度を実際に通信を行う通信速度として選択する。【選択図】      図１
2004247778.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置において、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信する通信速度情報通知部と、
前記通常通信速度を実際に通信を行う通信速度として選択する通信速度選択部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項２】
請求項１記載のダイバーズ用情報処理装置において、
前記通信速度情報通知部は、前記通信速度の情報として当該ダイバーズ用情報機器の機種を特定するための機種情報を送信することを特徴とするダイバーズ用情報処理装置。
【請求項３】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置において、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別する通信可否判別部と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択する通信速度選択部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項４】
複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置であって、
前記外部の通信機器に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、
前記通信開始要求に伴って、前記通信機器から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項５】
複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置であって、
前記通信機器に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、
前記通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記通信機器から通信確認情報が送信されたか否かを判別する通信確認判別部と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、
を備えたことを特徴とするダイバーズ用情報処理装置。
【請求項６】
請求項４または請求項５記載のダイバーズ用情報処理装置において、
前記外部の通信機器は、他のダイバーズ用情報処理装置を含むことを特徴とするダイバーズ用情報処理装置。
【請求項７】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器であって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、
前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、
を備えたことを特徴とする通信機器。
【請求項８】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器であって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、
前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する通信確認判別部と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、
を備えたことを特徴とする通信機器。
【請求項９】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法において、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信する通信速度情報通知過程と、
前記通常通信速度を実際に通信を行う通信速度として選択する通信速度選択過程と、
を備えたことを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１０】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法において、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別する通信可否判別過程と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択する通信速度選択過程と、
を備えたことを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１１】
複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法であって、
前記外部の通信機器に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、
前記通信開始要求に伴って、前記通信機器から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、
を備えたことを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１２】
複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法であって、
前記通信機器に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、
前記通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記通信機器から通信確認情報が送信されたか否かを判別する通信確認判別過程と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、
を備えたことを特徴とするダイバーズ用情報処理装置の制御方法。
【請求項１３】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器の制御方法であって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、
前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、
を備えたことを特徴とする通信機器の制御方法。
【請求項１４】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器の制御方法であって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、
前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する通信確認判別過程と、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、
を備えたことを特徴とする通信機器の制御方法。
【請求項１５】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信させ、
前記通常通信速度を実際に通信を行う通信速度として選択させる、
ことを特徴とする制御プログラム。
【請求項１６】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別させ、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択させる、
ことを特徴とする制御プログラム。
【請求項１７】
複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携させて低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えさせて通信を試行させ通信が可能か否かを判別させ、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択させる、
ことを特徴とする制御プログラム。
【請求項１８】
複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
前記外部の通信機器に対し所定の初期通信用速度で通信開始要求を行わせ、
前記通信開始要求に伴って、前記通信機器から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定させる、
ことを特徴とする制御プログラム。
【請求項１９】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器をコンピュータにより制御させるための制御プログラムであって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行わせ、
前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定させる、
ことを特徴とする制御プログラム。
【請求項２０】
複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器をコンピュータにより制御するための制御プログラムであって、
前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行わせ、
前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別させ、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定させる、
ことを特徴とする制御プログラム。
【請求項２１】
請求項１５ないし請求項２０のいずれかに記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
本発明は、ダイバーズ用情報処理装置、通信機器、それらの制御方法、制御プログラムおよび記録媒体に係り、特に複数の通信速度のなかからいずれかの通信速度を選択して通信が可能なダイバーズ用情報処理装置、通信機器、それらの制御方法、制御プログラムおよび記録媒体に関する。
【従来の技術】
従来、パーソナルコンピュータとの通信を行うダイバーズ用情報処理装置（以下、ダイブコンピュータという）は、ＣＰＵの性能、基板上の回路構成などによって、その通信速度が制限されてきた。しがって、その構成において、確実に通信が可能な速度をあらかじめ設定しておき、その速度で通信を行うように構成されていた。
【０００２】
【発明が解決しようとする課題】
ところで、ダイブコンピュータは日々、新規に開発されているが、パーソナルコンピュータ側の処理プログラムは、汎用性を持たせて複数のダイブコンピュータを制御できるようにしたほうがコストパフォーマンスが高くなるため、ダイブコンピュータの進歩に合わせて通信速度を向上させるということがしづらく、必ずしも最適な通信速度で通信が行えるものではないという問題点があった。
そこで本発明の目的は、ダイブコンピュータの通信可能速度のうち最適な通信速度（可能であれば、最速通信速度）で通信を行わせることが可能なダイバーズ用情報処理装置、情報処理装置、それらの制御方法、制御プログラムおよび記録媒体を提供することにある。
【０００３】
【課題を解決するための手段】
上記課題を解決するため、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置は、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信する通信速度情報通知部と、前記通常通信速度を実際に通信を行う通信速度として選択する通信速度選択部と、を備えたことを特徴としている。
上記構成によれば、通信速度情報通知部は、前記外部の通信機器と通信を開始する場合あるいは外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を外部の通信機器に送信する。
通信速度選択部は、通常通信速度を実際に通信を行う通信速度として選択する。
この場合において、前記通信速度情報通知部は、前記通信速度の情報として当該ダイバーズ用情報機器の機種を特定するための機種情報を送信するようにしてもよい。
【０００４】
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置は、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別する通信可否判別部と、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択する通信速度選択部と、を備えたことを特徴としている。
上記構成によれば、通信可否判別部は、前記外部の通信機器と通信を開始する場合あるいは外部の通信機器から通信開始要求がなされた場合に、外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別する。
通信速度選択部は、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択する。
【０００５】
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器は、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、を備えたことを特徴としている。
上記構成によれば、通信用休部は、ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う。
通信速度設定部は、通信開始要求に伴って、ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、通常通信速度を実際に通信を行う通信速度として設定する。
また、複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置は、前記通信機器に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、前記通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記通信機器から通信確認情報が送信されたか否かを判別する通信確認判別部と、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、を備えたことを特徴としている。
上記構成によれば、通信要求部は、前記通信機器に対し所定の初期通信用速度で通信開始要求を行う。
通信確認判別部は、通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する。
通信速度設定部は、判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する。
この場合において、前記外部の通信機器は、他のダイバーズ用情報処理装置を含むようにしてもよい。
【０００６】
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器は、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求部と、前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する通信確認判別部と、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定部と、を備えたことを特徴としている。
上記構成によれば、通信要求部は、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う。
通信確認判別部は、ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する。
通信速度設定部は、判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する。
【０００７】
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法は、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信する通信速度情報通知過程と、前記通常通信速度を実際に通信を行う通信速度として選択する通信速度選択過程と、を備えたことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置の制御方法は、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別する通信可否判別過程と、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択する通信速度選択過程と、を備えたことを特徴としている。
【０００８】
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器の制御方法は、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、を備えたことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器の制御方法は、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行う通信要求過程と、前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別する通信確認判別過程と、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定する通信速度設定過程と、を備えたことを特徴としている。
【０００９】
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムは、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、所定の初期通信用通信速度で実際に通信を行う通信速度である通常通信速度の情報を前記外部の通信機器に送信させ、前記通常通信速度を実際に通信を行う通信速度として選択させる、ことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムは、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し通信が可能か否かを判別させ、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択させる、ことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を選択して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムは、前記外部の通信機器と通信を開始する場合あるいは前記外部の通信機器から通信開始要求がなされた場合に、前記外部の通信機器と連携させて低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えさせて通信を試行させ通信が可能か否かを判別させ、前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として選択させる、ことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を設定して外部の通信機器との間で通信を行うダイバーズ用情報処理装置をコンピュータにより制御するための制御プログラムは、前記外部の通信機器に対し所定の初期通信用速度で通信開始要求を行わせ、前記通信開始要求に伴って、前記通信機器から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定させる、ことを特徴としている。
【００１０】
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器をコンピュータにより制御させるための制御プログラムは、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行わせ、前記通信開始要求に伴って、前記ダイバーズ用情報処理装置から実際に通信を行う通信速度である通常通信速度の情報が送信された場合に、前記通常通信速度を実際に通信を行う通信速度として設定させる、ことを特徴としている。
また、複数の通信速度のうちいずれかの通信速度を設定してダイバーズ用情報処理装置との間で通信を行う通信機器をコンピュータにより制御するための制御プログラムは、前記ダイバーズ用情報処理装置に対し所定の初期通信用速度で通信開始要求を行わせ、前記ダイバーズ用情報処理装置と連携して低速側通信速度から高速側通信速度に向かって順次各通信速度を切り替えて通信を試行し、前記ダイバーズ用情報処理装置から通信確認情報が送信されたか否かを判別させ、
前記判別に基づいて、通信が可能であった最も高速側の通信速度を実際に通信を行う通信速度として設定させる、ことを特徴としている。
また、上記各制御プログラムを、コンピュータ読取可能な記録媒体に記録するようにしてもよい。
【００１１】
【発明の実施の形態】
次に本発明の好適な実施の形態について図面を参照して詳細に説明する。
［１］第１実施形態
ダイブコンピュータは、主に潜水時（ダイビング時）に使用され、ダイバーの体内に蓄積されているであろう、窒素量などを計算して、ダイバーに提示あるいは警告を行うダイバーズ用情報処理装置である。
図１は、ダイブコンピュータの概要構成ブロック図である。
ダイブコンピュータ１０は、大別すると、マイクロコンピュータ１００と、スイッチ部１０１と、ブザー部１０２と、ＥＥＰＲＯＭ１０３と、センサ部１０４と、ＬＣＤ部１０５と、ＥＬ部１０６と、発振回路部１０７と、を備えている。
マイクロコンピュータ１００は、ダイブコンピュータ１０全体を制御するものであり、大別すると、マイクロプロセッサ１０８と、フラッシュＲＯＭ１０９と、ＲＡＭ１１０と、通信用（入出力）ポート１１１と、を備えている。
マイクロプロセッサ１０８は、ダイブコンピュータ１０全体を制御する。
フラッシュＲＯＭ１０９は、マイクロプロセッサ１０８が制御を行うための制御プログラムを記憶している。
ＲＡＭ１１０は、各種データを一時的に格納する。
【００１２】
通信用（入出力）ポート１１１は、ケーブルを介して外部の通信機器であるパーソナルコンピュータ１２０が接続される。
スイッチ部１０１は、各種ボタンなどの操作子が配置され、ユーザがデータやコマンドなどを入力するために用いられる。
ブザー部１０２は、ユーザに注意を促したり、警報を出す場合に各種アラーム音等を報音する。
ＥＥＰＲＯＭ１０３は、各種設定データを不揮発状態で記憶する。
センサ部１０４は、水深を計測するための水圧センサ、水温を計測する水温センサ、潜水状態にあるか否かを判別するための潜水センサなどの各種センサを備えている。
ＬＣＤ部１０５は、各種情報を表示する液晶画面を備えている。
ＥＬ部１０６は、ＬＣＤ部１０５の液晶画面を照明するための照明装置として機能している。
発振回路部１０７は、水晶発振器などを備え、マイクロコンピュータ１００の動作クロックや、計時用のクロック信号を生成する。
次に第１実施形態の動作を説明する。
【００１３】
図２は、第１実施形態の処理シーケンスである。
まず通信速度１２００ｂｐｓにて通信を開始する。
パーソナルコンピュータ側から通信を開始し（ステップＳ２０１）、通信動作確認のハンドシェイクが行われた後（ステップＳ２０２、Ｓ２０３）、ダイブコンピュータ側から、機種コード（例えば、Ａ）が送信される（ステップＳ２０４）。
機種コード通信が終了した段階で、ダイブコンピュータ側では、当該装置に設定された通信速度、例えば、２４００ｂｐｓに実際の通信速度設定を変更する。
そしてダイブコンピュータは、パーソナルコンピュータ側から２４００ｂｐｓで通信が行われるのを待つこととなる。
これと並行してパーソナルコンピュータ側では、受信した機種コードに基づいて自己のデータテーブルを参照し、設定されている通信速度、本実施形態では２４００ｂｐｓを選択し、内部設定を変更する。
その後、ダイブコンピュータ側における設定変更処理に要する時間以上待機し、変更後の通信速度（＝２４００ｂｐｓ）によるハンドシェイクを行う（ステップＳ）。
【００１４】
そしてハンドシェイクが完了すると、以降は当該通信速度（＝２４００ｂｐｓ）で通信処理を行う（ステップＳ２０７、Ｓ２０８）。
以上の説明のように、本第１実施形態によれば、各ダイブコンピュータ毎に最適な通信速度で通信を行うことができ、ユーザが待機する時間を低減させて、快適な使用を図ることができる。
また、ファームウェアの更新あるいは通信部品の換装などにより将来的により高速な通信速度で通信が可能になった場合でも、容易に対応して高速通信に移行させることができる。
以上の説明においては、パーソナルコンピュータとダイブコンピュータとの間の通信をケーブル（有線）で行う場合について説明したが電波や赤外線などを利用して無線により行うことも可能である。
【００１５】
［２］第２実施形態
上記第１実施形態においては、あらかじめダイブコンピュータ側で通信する速度を決定しておいたが、本第２実施形態は、パーソナルコンピュータ側が各ダイブコンピュータ毎に最高通信速度を決定し、当該最高通信速度で通信を行う場合の実施形態である。
図３は、第２実施形態の処理シーケンスである。
まずパーソナルコンピュータ（図３中、ＰＣと表記）側からあらかじめ設定されている最低通信速度、例えば、１２００ｂｐｓで通信を開始する（ステップＳ３０１）。
これによりパーソナルコンピュータとダイブコンピュータ（図３中、ＤＣと表記）との間で通信速度１２００ｂｐｓで通信動作確認のハンドシェイクがなされる（ステップＳ３０２）。
ここで、ハンドシェイクとは、実際のデータ転送前のネゴシエーションを意味している。
【００１６】
ハンドシェイクがなされると、ダイブコンピュータは、さらに高速な通信速度に変更可能か否かを判別する。これにより通信速度にはまだ余裕があるので、ダイブコンピュータは、一段階通信速度を上げ、例えば、２４００ｂｐｓに設定を変更する。そして、パーソナルコンピュータ側から通信速度２４００ｂｐｓで通信が行われるのを待つべく、通信待機状態となる。
一方、パーソナルコンピュータ側でも、１段階通信速度を上げ、２４００ｂｐｓを選択し、内部設定を変更する。さらにパーソナルコンピュータは、あらかじめ定めてあるダイブコンピュータ側の通信速度変更処理に要する時間待機する。その後、パーソナルコンピュータは、変更後の通信速度（この場合、２４００ｂｐｓ）で通信が可能か否かを判別すべくテスト用データをダイブコンピュータ側に送信する（ステップＳ３０３）。図３では、テスト用データとして「２４００」を送信している。
ダイバーズコンピュータ側では、所定時間内に意味のあるデータを受信できた場合、上述の例の場合テスト用データ「２４００」を受信できた場合には、当該通信速度で通信が可能である旨の確認データをパーソナルコンピュータ側に通知する（ステップＳ３０４）。図３では確認データとして「Ｏ．Ｋ．」を送信している。
【００１７】
確認データを送信すると、ダイブコンピュータは、さらに高速な通信速度に変更可能か否かを判別する。これにより通信速度にはまだ余裕があるので、ダイブコンピュータは、一段階通信速度を上げ、例えば、４８００ｂｐｓに設定を変更する。そして、パーソナルコンピュータ側から通信速度４８００ｂｐｓで通信が行われるのを待つべく、通信待機状態となる。
一方、パーソナルコンピュータ側でも、１段階通信速度を上げ、４８００ｂｐｓを選択し、内部設定を変更する。さらにパーソナルコンピュータは、あらかじめ定めてあるダイブコンピュータ側の通信速度変更処理に要する時間待機する。その後、パーソナルコンピュータは、変更後の通信速度（この場合、４８００ｂｐｓ）で通信が可能か否かを判別すべくテスト用データをダイブコンピュータ側に送信する（ステップＳ３０５）。図３では、テスト用データとして「４８００」を送信している。
ダイバーズコンピュータ側では、所定時間内に意味のあるデータを受信できた場合、上述の例の場合テスト用データ「４８００」を受信できた場合には、当該通信速度で通信が可能である旨の確認データをパーソナルコンピュータ側に通知する（ステップＳ３０６）。図３では確認データとして「Ｏ．Ｋ．」を送信している。
【００１８】
確認データを送信すると、ダイブコンピュータは、さらに高速な通信速度に変更可能か否かを判別する。これにより通信速度にはまだ余裕があるので、ダイブコンピュータは、一段階通信速度を上げ、例えば、９６００ｂｐｓに設定を変更する。そして、パーソナルコンピュータ側から通信速度９６００ｂｐｓで通信が行われるのを待つべく、通信待機状態となる。
一方、パーソナルコンピュータ側でも、１段階通信速度を上げ、９６００ｂｐｓを選択し、内部設定を変更する。さらにパーソナルコンピュータは、あらかじめ定めてあるダイブコンピュータ側の通信速度変更処理に要する時間待機する。その後、パーソナルコンピュータは、変更後の通信速度（この場合、９６００ｂｐｓ）で通信が可能か否かを判別すべくテスト用データをダイブコンピュータ側に送信する（ステップＳ３０７）。図３では、テスト用データとして「９６００」を送信している。
この場合、ダイバーズコンピュータ側では、所定時間の間受信状態で待機しても意味のあるデータを受信できなかったとすると、ダイブコンピュータは、今度は通信速度を一段階下げ、再び、４８００ｂｐｓに設定を変更する。
一方、パーソナルコンピュータ側でも、ダイブコンピュータが受信状態で待機する時間および確認データを送信するのに必要な時間よりも長い第２の所定時間の間、受信状態で待機しても確認データ（上述の「Ｏ．Ｋ．」）を受信できなかった場合には、通信不能状態であると判断し、通信速度を一段階下げ、再び、４８００ｂｐｓに設定を変更する。
【００１９】
そしてパーソナルコンピュータは、変更後の通信速度（この場合、４８００ｂｐｓ）で通信が可能か否かを判別すべくテスト用データをダイブコンピュータ側に送信する（ステップＳ３０９）。図３では、テスト用データとして「４８００」を送信している。
ダイバーズコンピュータ側では、所定時間内に意味のあるデータを受信できた場合、上述の例の場合テスト用データ「４８００」を受信できた場合には、当該通信速度が最高通信速度であると判別し、当該通信速度で通信が可能である旨の確認データをパーソナルコンピュータ側に通知する（ステップＳ３１０）。図３では確認データとして「Ｏ．Ｋ．」を送信している。
確認データを送信後、通常のデータ通信モードに移行し、ダイブコンピュータは、パーソナルコンピュータとの間でデータ通信を行い、データ通信処理が終了すると通信終了処理を行う（ステップＳ３１２）。
以上の説明のように、本第２実施形態によれば、各ダイブコンピュータ毎に通信環境などの影響も考慮して最速の通信速度で通信を行うことができ、ユーザが待機する時間を低減させて、快適な使用を図ることができる。
また、ファームウェアの更新あるいは通信部品の換装などにより将来的により高速な通信速度で通信が可能になった場合でも、容易に対応して高速通信に移行させることができる。
【００２０】
［３］第３実施形態
図４は第３実施形態の概要構成ブロック図である。
以下の説明においては、２台のダイブコンピュータ間で通信を行う場合について説明する。
一方のダイブコンピュータ４０は、当該ダイブコンピュータ全体を制御するマイクロコンピュータ４００と、第１実施形態のスイッチ部１０１、ブザー部１０２、ＥＥＰＲＯＭ１０３、センサ部１０４、ＬＣＤ部１０５、ＥＬ部１０６および発振回路部１０７に相当する周辺回路４０１と、水中で超音波により通信を行うための超音波送信部４０２および超音波受信部４０３と、を備えている。
他方のダイブコンピュータ４１もダイブコンピュータ４０と同一構成であり、マイクロコンピュータ４１０、周辺回路４１１、超音波送信部４１２および超音波受信部４１３を備えている。
【００２１】
次に具体的な動作を説明する。
まずダイブコンピュータ４０のマイクロコンピュータ４００（図３中、ＰＣと表記）側からあらかじめ設定されている最低通信速度（初期通信用通信速度）で超音波送信部４０２を介して通信を開始する。
これによりマイクロコンピュータ４００とダイブコンピュータ４１のマイクロコンピュータ４１０との間で最低通信速度で通信動作確認のハンドシェイクがなされる。
ここで、ハンドシェイクとは、実際のデータ転送前のネゴシエーションを意味している。
ハンドシェイクがなされると、マイクロコンピュータ４１０は、さらに高速な通信速度に変更可能か否かを判別する。これにより通信速度にはまだ余裕があるので、マイクロコンピュータ４１０は、一段階通信速度を上げて第１通信速度とするべく、通信速度設定を変更する。そして、マイクロコンピュータ４００側から第１通信速度で通信が行われるのを待つべく、通信待機状態となる。
一方、マイクロコンピュータ４００側でも、１段階通信速度を上げ、第１通信速度を選択し、内部設定を変更する。さらにマイクロコンピュータ４００は、あらかじめ定めてあるマイクロコンピュータ４１０側の通信速度変更処理に要する時間待機する。その後、マイクロコンピュータ４００は、変更後の第１通信速度で通信が可能か否かを判別すべくテスト用データをマイクロコンピュータ４１０側に送信する。
【００２２】
ダイバーズコンピュータ４１側では、所定時間内に意味のあるデータを受信できた場合、テスト用データを受信できた場合には、当該通信速度で通信が可能である旨の確認データをダイブコンピュータ４０側に通知する。
確認データを送信すると、マイクロコンピュータ４１０は、さらに高速な通信速度に変更可能か否かを判別する。これにより通信速度にはまだ余裕があるので、マイクロコンピュータ４１０は、一段階通信速度を上げ、第２通信速度に通信速度設定を変更する。そして、マイクロコンピュータ４００側から第２通信速度で通信が行われるのを待つべく、通信待機状態となる。
一方、マイクロコンピュータ４００側でも、１段階通信速度を上げ、第２通信速度を選択し、内部設定を変更する。さらにマイクロコンピュータ４００は、あらかじめ定めてあるマイクロコンピュータ４１０側の通信速度変更処理に要する時間待機する。その後、マイクロコンピュータ４００は、変更後の第２通信速度で通信が可能か否かを判別すべくテスト用データをマイクロコンピュータ４１０側に送信する。
以下、通信が不能になるまで同様の処理を繰り返し、通信が不能になった段階で、最後に通信が行えた通信速度（最高通信可能速度）を実際の通信を行う通信速度として選択することとなる。
以上の説明のように、本第３実施形態によっても、水中でダイブコンピュータ同士で通信環境などの影響も考慮して最速の通信速度で通信を行うことができ、ユーザが待機する時間を低減させて、快適な使用を図ることができる。
また、緊急通信などにおいても、処理および対処が迅速に行えることとなる。
【００２３】
［４］実施形態の効果
以上の説明のように、各実施形態によれば、ダイブコンピュータにとって、最適あるいは最速の通信速度を選択して、通信を行うようにしているので、ダイブコンピュータ毎の個体差および通信性能の差に応じて、最適な通信速度で通信が行える。
また、ダイビング中におけるダイブコンピュータ同士の通信においても、通信速度の最適化、最速化を図ることが可能となる。
この結果、緊急通信などにおいても、処理および対処が迅速に行えることとなる。
【００２４】
［５］実施形態の変形例
［５．１］第１変形例
以上の説明においては、通信形態の異なる複数の通信装置を有する場合においては説明しなかったが、例えば、ダイブコンピュータが電波を利用した通信装置と、超音波を利用した通信装置などのように複数の通信装置を有する場合、ユーザの使用環境に応じて自動的に通信装置を選択後、上記通信速度の選択処理を行うように構成することも可能である。
具体的には、潜水状態にあるか否かを検出する潜水センサを設け、潜水センサの出力に基づいて、ダイブコンピュータを装着したユーザの状況に応じ、陸上にいる場合には電波を利用したより高速な通信装置を用い、水中にいる場合には超音波を利用した通信装置を用いるというような使い方も可能である。
［５．２］第２変形例
以上の説明においては、外部の通信機器として機能するパーソナルコンピュータあるいはダイブコンピュータが通信開始要求を行う場合について述べたが、外部の通信機器が通信開始要求を行わない場合でも同様に処理を行わせることが可能である。
具体的には、ダイブコンピュータが通信を開始して外部の通信機器の応答を待ち、外部の通信機器が当該通信に応答をした時点で上述の通信速度を選択する処理を連携して行うようにすればよい。
【００２５】
［５．３］第３変形例
また、以上の説明においては、制御用プログラムがフラッシュＲＯＭ１０９内にあらかじめ記憶されている場合について説明したが、各種磁気ディスク、光ディスク、メモリカードなどの記録媒体に制御用プログラムをあらかじめ記録し、これらの記録媒体から読み込み、インストールするように構成することも可能である。また、通信インターフェースを設け、インターネット、ＬＡＮなどのネットワークを介して制御用プログラムをダウンロードし、インストールして実行するように構成することも可能である。
【００２６】
【発明の効果】
本発明によれば、ダイバーズ用情報処理装置と通信機器との間で通信を行うに際し、両者の関係（装置構成および通信環境）に応じた最適な、ひいては、最速の通信速度で通信を行えるので、ユーザの使い勝手が向上する。
この結果、緊急通信などにおいても、処理および対処が迅速に行えることとなる。
【図面の簡単な説明】
【図１】ダイブコンピュータの概要構成ブロック図である。
【図２】第１実施形態の処理シーケンスである。
【図３】第２実施形態の処理シーケンスである。
【図４】第３実施形態の概要構成ブロック図である。
【符号の説明】
１０…ダイブコンピュータ、１００…マイクロコンピュータ、１０１…スイッチ部、１０２…ブザー部、１０３…ＥＥＰＲＯＭ、１０４…センサ部、１０５…ＬＣＤ部、１０６…ＥＬ部、１０７…発振回路部、１０８…マイクロプロセッサ、１０９…フラッシュＲＯＭ、１１０…ＲＡＭ、１１１…通信用（入出力）ポート、４０、４１…ダイブコンピュータ、４００、４１０…マイクロコンピュータ、４０１、４１１…周辺回路、４０２、４１２…超音波送信部、４０３、４１３…超音波受信部。
【図１】
2004247778.tif 000003
【図２】
2004247778.tif 000004
【図３】
2004247778.tif 000005
【図４】
2004247778.tif 000006