(57)【特許請求の範囲】
【請求項１】
波の高さを計測する波高設定装置であって、
計測地点での水面付近の気温を検出する第１の検出手段と、
前記計測地点での水面付近の気圧を検出する第２の検出手段と、
前記第１の検出手段によって検出された前記計測地点での水面付近の気温と、前記第２の検出手段によって検出された前記計測地点での水面付近の気圧と、に基づいて、高度を算出する算出手段と、
前記算出手段によって算出された前記高度を逐次取得する取得手段と、
前記取得手段によって逐次取得された複数の高度に基づいて基準となる高度を決定する決定手段と、
前記取得手段によって取得された高度が前記基準となる高度を越える波毎に得られる、
最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定手段と、
を備えることを特徴とする波高設定装置。
【請求項２】
前記算出手段は、
前記計測地点での水面付近の気温と、前記計測地点での水面付近の気圧に基づいて、海面気圧を算出し、
算出した当該海面気圧と、前記計測地点での水面付近の気温と、前記計測地点での水面付近の気圧から、前記高度を算出する、
ことを特徴とする請求項１に記載の波高設定装置。
【請求項３】
角速度を検出する第３の検出手段と、
前記第３の検出手段によって検出された前記角速度が安定している地点を、計測に適した地点として判定する判定手段と、を更に備え、
前記取得手段は、前記判定手段によって計測に適した地点として判定した場合に、当該地点での高度を逐次取得する、
ことを特徴とする請求項１又は２に記載の波高設定装置。
【請求項４】
前記設定手段による設定に基づいて計測された計測結果を報知する報知手段を備える、
ことを特徴とする請求項１乃至３の何れかに記載の波高設定装置。
【請求項５】
当該波高設定装置は、ウェアラブル端末により構成される、
ことを特徴とする請求項１乃至４の何れか１項に記載の波高設定装置。
【請求項６】
波の高さを計測する波高設定装置であって、
角速度を検出する第３の検出手段と、
前記第３の検出手段によって検出された前記角速度が安定している地点を、計測に適した地点として判定する判定手段と、
前記判定手段によって計測に適した地点として判定した場合、前記地点での高度を逐次取得する取得手段と、
前記取得手段によって逐次取得された複数の高度に基づいて基準となる高度を決定する決定手段と、
前記取得手段によって取得された高度が前記基準となる高度を越える波毎に得られる、
最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定手段と、
を備えることを特徴とする波高設定装置。
【請求項７】
計測地点での水面付近の気温を検出する第１の検出部と、当該計測地点での水面付近の気圧を検出する第２の検出部とを有する波高設定装置を用いて実行される波高設定方法であって、
前記第１の検出部によって検出された前記計測地点での水面付近の気温と、前記第２の検出部によって検出された前記計測地点での水面付近の気圧と、に基づいて、高度を算出する算出ステップと、
前記算出ステップによって算出された前記高度を逐次取得する取得ステップと、
前記取得ステップによって逐次取得された複数の高度に基づいて基準となる高度を決定する決定ステップと、
前記取得ステップによって取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定ステップと、
を含むことを特徴とする波高設定方法。
【請求項８】
計測地点での水面付近の気温を検出する第１の検出部と、当該計測地点での水面付近の気圧を検出する第２の検出部とを有する波高設定装置を制御するコンピュータを、
前記第１の検出部によって検出された前記計測地点での水面付近の気温と、前記第２の検出部によって検出された前記計測地点での水面付近の気圧と、に基づいて、高度を算出し、
前記算出された前記高度を逐次取得し、
計測地点での高度を逐次取得し、逐次取得された複数の高度に基づいて基準となる高度を決定し、
取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する、
処理を実行させることを特徴とするプログラム。
【請求項９】
角速度を検出する第３の検出部を有する波高設定装置を用いて実行される波高設定方法であって、
前記第３の検出部によって検出された前記角速度が安定している地点を、計測に適した地点として判定する判定ステップと、
前記判定ステップによって計測に適した地点として判定した場合、前記地点での高度を逐次取得する取得ステップと、
前記取得ステップによって逐次取得された複数の高度に基づいて基準となる高度を決定する決定ステップと、
前記取得ステップによって取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定ステップと、
を含むことを特徴とする波高設定方法。
【請求項１０】
角速度を検出する第３の検出部を有する波高設定装置を制御するコンピュータを、
前記第３の検出部によって検出された前記角速度が安定している地点を、計測に適した地点として判定し、
前記判定によって計測に適した地点として判定した場合、前記地点での高度を逐次取得し、
計測地点での高度を逐次取得し、逐次取得された複数の高度に基づいて基準となる高度を決定し、
取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波の高さを設定する波高設定装置、波高設定方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、うねりとなる波の高さを計測する装置として、例えば、水圧波浪計、超音波波浪計、マイクロ波波浪計、レーザー波高計、ＧＰＳ波浪計があった。このような装置のうち、例えば、特許文献１には、水圧を利用して波浪の計測を行う装置に関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１０３８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、計測に水圧を利用しているため装置を固定する必要が生じるため、様々な場所で計測を行うことができないという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、様々な場所で波の高さの計測を行うことができることを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の波高設定装置は、
波の高さを計測する波高設定装置であって、
計測地点での水面付近の気温を検出する第１の検出手段と、
前記計測地点での水面付近の気圧を検出する第２の検出手段と、
前記第１の検出手段によって検出された前記計測地点での水面付近の気温と、前記第２の検出手段によって検出された前記計測地点での水面付近の気圧と、に基づいて、高度を算出する算出手段と、
前記算出手段によって算出された前記高度を逐次取得する取得手段と、
前記取得手段によって逐次取得された複数の高度に基づいて基準となる高度を決定する決定手段と、
前記取得手段によって取得された高度が前記基準となる高度を越える波毎に得られる、
最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、様々な場所での波の高さの計測を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の波高計測装置の一実施形態に係る携帯端末のハードウェアの構成を示すブロック図である。
【図２】波高の計測について説明するための模式図である。
【図３】計測ポイントを説明するための模式図である。
【図４】出力部での波情報の表示例を示した模式図である。
【図５】図１の携帯端末の機能的構成のうち、波情報表示処理を実行するための機能的構成を示す機能ブロック図である。
【図６】分布テーブルを説明するための模式図である。
【図７】図５の機能的構成を有する図１の携帯端末が実行する波情報表示処理の流れを説明するフローチャートである。
【図８】波情報表示処理のうち、基準波高範囲決定処理の詳細な流れを説明するフローチャートである。
【図９】波情報表示処理のうち、波高計測処理の詳細な流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
＜ハードウェアの構成＞
図１は、本発明の波高計測装置の一実施形態に係る携帯端末のハードウェアの構成を示すブロック図である。
携帯端末１は、例えば、ウェアラブル端末であるリスト型端末として構成される。なお、携帯端末１は、サーフィンやボディーボードで利用する場合には、波の計測に適し、ユーザへの表示や通知に適した位置、例えば、水面１０ｃｍ程度の位置となる腕等に取り付けて使用する。
【００１１】
携帯端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、センサユニット１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、センサユニット１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
センサユニット１６は、ジャイロセンサと、気温センサと、気圧センサと、を備える。
ジャイロセンサは、携帯端末１における角速度を検出し、検出した角速度を示す情報をＣＰＵ１１に出力する。携帯端末１では、ジャイロセンサから出力される情報に基づいて、携帯端末１の位置の安定状態を検出する。
気温センサは、携帯端末１がある環境下の気温を検出し、検出した気温を示す情報をＣＰＵ１１に出力する。携帯端末１では、気温センサから出力される情報に基づいて、携帯端末１の気温を検出する。
気圧センサは、携帯端末１がある環境下の気圧を検出し、検出した気圧を示す情報をＣＰＵ１１に出力する。携帯端末１では、気圧センサから出力される情報に基づいて、携帯端末１の高度を検出する。
【００１６】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１７】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００１８】
このように構成される携帯端末１は、センサユニット１６からの検出結果（気温や気圧）から取得される高度に基づいて、波の高さ（以下、「波高」という。）を計測することができる機能を有する。なお、本実施形態の携帯端末１では、「波（波浪）」の中でも、その場で吹く風で引き起こされ、単に水面が揺れるだけの、いわゆる、「風波」と、他の海域での「風波」が伝わってきた「うねり」のうち、「うねり」における波の高さを計測する。
【００１９】
図２は、波高の計測について説明するための模式図である。
本実施形態においては、波高は、図２に示すように、水面の高低運動である１つの波を構成する最も高い高度と、最も低い高度との差分から計測する。本実施形態では、気圧を用いて高度を取得するが、最も高い高度と、最も低い高度との差分から計測を行うことで、気圧の変動による高度の誤差を吸収することができる。
【００２０】
また、波高は、波に巻かれている状態や泳いでいる状態では、正確な計測が行えないために、所定の計測ポイントにおいて行う。
図３は、計測ポイントを説明するための模式図である。
携帯端末１においては、図３に示すように、波高の計測を正確に行い、計測結果を波乗りの判断に供するため、波乗りを行うブレイクポイントではなく、波に乗る手前の波待ちを行うポイントを計測ポイントとする。計測ポイントであるか否かの判断は、携帯端末１のセンサユニット１６のジャイロセンサからの角速度の変化が安定しているか否かで行う。
【００２１】
また、携帯端末１では、算出した波高や算出した波高等に基づいて生成した情報（以下、「波情報」という。）を、本機能の利用中は計測によるリスタートではクリアせずに逐次記憶してログ化し、表示や通知をしてユーザに提供する。
ここで、波情報としては、例えば、（計測を開始してからの）一番高い波サイズ・総波本数・波の速さ平均、直近１０分の波サイズ平均・波本数・波の速さ・波サイズ（個別表示）・波の速さ（個別表示）に関する情報である。
【００２２】
このような携帯端末１は、例えば、サーフィンやボディーボードの波待ち時のシーンで利用され、波乗りの判断等に用いられる。
例えば、サーフィンでは、波のサイズだけでなく、波の間隔（波数）、波の速さも重要であり、一定間隔で、サイズが大きく、ゆっくりしたうねりが一番乗りやすい傾向があるため、このような波乗りの判断に用いられる。また、サイズが大きく速い波は上級者向けであり、さらに、波数が多く、サイズが大きく、速い波は上級者でも乗ることが難しい波となるため、このような波乗りの判断に用いられる。
【００２３】
図４は、出力部１８での波情報の表示例を示した模式図である。
出力部１８では、図４に示すように、過去の波高のサイズを模式的に示した表示Ｒ１や、計測を開始してからの一番高い波のサイズや直近１０分の波の平均サイズを数値で示した表示Ｒ２を行う。
【００２４】
ユーザは、このような携帯端末１から報知される情報から、波の状況や変化を参照して、狙う波やテイクオフの仕方等の波乗りの戦略を練ることに利用する。
【００２５】
＜機能的構成＞
図５は、このような携帯端末１の機能的構成のうち、波情報表示処理を実行するための機能的構成を示す機能ブロック図である。
【００２６】
「波情報表示処理」とは、検出した気圧や気温を用いて取得した高度から波高を計測して、計測した波高に基づいて生成した波情報を出力部１８に表示出力する一連の処理をいう。
また、「波情報表示処理」は、「基準波高範囲決定処理」と、「波高計測処理」を含む。「基準波高範囲決定処理」とは、取得した高度に基づいて、後述する基準波高範囲を決定する処理である。「波高計測処理」は、決定した基準波高範囲に基づいて、取得した高度から波高を計測する処理である。
【００２７】
波情報表示処理を実行する場合には、図５に示すように、ＣＰＵ１１において、基準波高範囲決定処理部５１と、波高計測処理部５２と、波情報生成部５３と、出力制御部５４と、が機能する。
【００２８】
また、記憶部１９の一領域には、分布テーブル記憶部７１と、波情報記憶部７２が設定される。
【００２９】
分布テーブル記憶部７１には、高度の分布を示したテーブル（以下、「分布テーブル」という。）が記憶される。
【００３０】
図６は、分布テーブルを説明するための模式図である。
分布テーブルは、基準波高範囲を決定するために用いるテーブルである。分布テーブルは、分布テーブルの生成に際して、最初に取得した高度で全体の範囲（以下、「最大波高範囲」という。）が決定される。決定された最大波高範囲内を所定の範囲（以下、「波高範囲」という。）に区切って分布テーブルとして用いる。なお、本実施形態において、最大波高範囲は、最初に取得した高度±３００ｃｍとし、波高範囲は、６０ｃｍ区切りとする。
即ち、分布テーブルは、図６に示すように、最初に時刻［７：００．４２．００］に高度［１０５ｃｍ］が取得されてから、以降順次高度が取得された場合には、最初に取得された高度［１０５ｃｍ］の±３００ｃｍを最大波高範囲［ＭＩＮ：−１９５ｃｍ］〜［ＭＡＸ：４０５ｃｍ］とし、当該最大波高範囲内を６０ｃｍに区切った波高範囲（例えば、［−１９５ｃｍ］〜［−１３５ｃｍ］）となる。
その後、生成された分布テーブルに所定の期間取得した高度を振り分けて、最も頻度の多い範囲を基準波高範囲として決定する。図６の例では、基準波高範囲は、［７５ｃｍ］〜［１３５ｃｍ］となる。
【００３１】
波情報記憶部７２には、計測した波高・波の速さや波情報が記憶される。波情報としては、例えば、算出した１つの波の波高・波の速さや、過去の波の波高・波の速さから算出される一番高い波サイズ・総波本数・波の速さ平均、直近１０分の波サイズ平均・波本数・波の速さ・波サイズ・波の速さ等がある。
【００３２】
基準波高範囲決定処理部５１は、波高の算出に用いる基準波高範囲を決定するための基準波高範囲決定処理を実行する。
【００３３】
具体的には、基準波高範囲決定処理部５１は、ブレイクポイント等ではなく計測ポイントでの計測を行うため、センサユニット１６のジャイロセンサからの情報に基づいて、角速度の変化が安定しているか否かを判定する。
【００３４】
また、基準波高範囲決定処理部５１は、高度を取得する。基準波高範囲決定処理部５１は、所定の期間（本実施形態においては、２０秒）、高度を取得し、標高の分布が最も多い範囲を基準波高範囲として決定する。
【００３５】
ここで、取得される高度の算出について説明する。
高度は以下の式（１）から算出して取得する。
0006572576.tif 000002
式（１）において、「Ｐ」は現在地点での気圧であり、「Ｐ０」は海面の気圧であり、「Ｔ」は現在の気温である。
【００３６】
なお、海面の気圧Ｐ０は、以下の式（２）から算出する。なお、海面の気圧Ｐ０の算出にあたり、高度を０ｍとする。
0006572576.tif 000003
式（２）において、「ｈ」は高度であり、「Ｐ」は現在地点での気圧であり、「Ｔ」は現在の気温である。
【００３７】
即ち、基準波高範囲決定処理部５１は、まず、高度ｈを算出するために、海面の気圧Ｐ０を算出する。
基準波高範囲決定処理部５１は、海面の気圧Ｐ０の算出のために、センサユニット１６の気温センサから気温Ｔと、気圧センサから気圧Ｐを取得する。そして、高度ｈを０ｍとして、式（２）から海面の気圧Ｐ０を算出する。
そして、基準波高範囲決定処理部５１は、センサユニット１６の気温センサ及び気圧センサから検出した気温Ｔ及び気圧Ｐと、式（２）から算出した海面の気圧Ｐ０と、に基づいて、式（１）から高度ｈを算出して取得する。
【００３８】
このようにして、基準波高範囲決定処理部５１は、所定の期間（本実施形態においては、２０秒）、高度を逐次取得し続ける。
【００３９】
また、基準波高範囲決定処理部５１は、最初に取得した高度に基づいて、図６に示すような分布テーブルを生成する。即ち、基準波高範囲決定処理部５１は、最初に取得した高度を基準に最大波高範囲（本実施形態においては、±３３０ｃｍ）となり、当該最大波高範囲内を所定の範囲（本実施形態においては、６０ｃｍ）で区切った波高範囲となる分布テーブルを生成する。最初に高度［１０５ｃｍ］を取得した図６の例では、最大波高範囲［ＭＩＮ：−２２５ｃｍ］〜［ＭＡＸ：４３５ｃｍ］であり、当該最大波高範囲内を６０ｃｍに区切った波高範囲（例えば、［−２２５ｃｍ］〜［−１６５ｃｍ］）の分布テーブルが生成される。
【００４０】
生成した分布テーブルを用いて、基準波高範囲決定処理部５１は、所定の期間で取得した高度を当該分布テーブルに振り分けて、最も数多く（頻度が最も高い）の高度が振り分けられた範囲を基準波高範囲として決定する。図６の例では、基準波高範囲は、［７５ｃｍ］〜［１３５ｃｍ］となる。
【００４１】
波高計測処理部５２は、基準波高範囲決定処理部５１によって決定された基準波高範囲に基づいて、波高を計測する波高計測処理を実行する。波高計測処理の結果、高が計測される。
【００４２】
詳細には、波高計測処理部５２は、図３に示すようなブレイクポイント等ではなく計測ポイントでの計測を行うため、センサユニット１６のジャイロセンサからの情報に基づいて、角速度の変化が安定しているか否かを判定する。
【００４３】
また、波高計測処理部５２は、基準波高範囲決定処理部５１と同様の手法により、高度を取得する。即ち、波高計測処理部５２は、センサユニット１６の気温センサ及び気圧センサから取得した気温Ｔ及び気圧Ｐに基づいて、式（１）及び式（２）を用いて、高度を取得する。
【００４４】
また、波高計測処理部５２は、１つの波において最も高い高度（以下、「波高点」という。）と、１つの波において最も低い高度（以下、「波低点」という。）を決定する。詳細には、波高計測処理部５２は、算出した高度が基準波高範囲の最大値を超えた高度を探索してゆき、最高の高度を波高点として決定する。また、波高計測処理部５２は、算出した高度が基準波高範囲を下回った高度を探索してゆき、最低の高度を波低点として決定する。
また、波高計測処理部５２は、決定した波高点と波低点の差分から、波高が算出（計測）される。
【００４５】
また、波高計測処理部５２は、波高の他に、波の計測の開始時刻から波低点の時刻を引くことで、波の速さ（1つの波の厚さ）を算出（計測）する。
【００４６】
波高計測処理部５２は、このようにして計測した波高や波の速さを、計測次第順次、波情報記憶部７２に記憶させる。
【００４７】
波情報生成部５３は、波高計測処理部５２によって記憶された過去の波高や波の速さに基づいて、一番高い波サイズ・総波本数・波の速さ平均、直近１０分の波サイズ平均・波本数・波の速さ・波サイズ・波の速さ等の波情報を生成する。
波情報生成部５３は、生成した波情報を波情報記憶部７２に記憶させる。
【００４８】
出力制御部５４は、波情報記憶部７２に記憶される波情報を表示出力したり、異常な状態や好適な状態になった場合に、報知出力したりするように出力部１８を制御する。出力制御部５４による表示出力の制御の結果、出力部１８には、例えば、図４に示すような表示が行われる。
【００４９】
＜処理の流れ＞
図７は、図５の機能的構成を有する図１の携帯端末１が実行する波情報表示処理の流れを説明するフローチャートである。
波情報表示処理は、ユーザによる入力部１７への波情報表示処理開始の操作により開始される。
【００５０】
ステップＳ１において、基準波高範囲決定処理部５１は、基準波高範囲決定処理を実行する。基準波高範囲決定処理の実行の結果、基準波高範囲が決定される。なお、基準波高範囲決定処理の詳細については、後述する。
【００５１】
ステップＳ２において、波高計測処理部５２は、波高計測処理を実行する。波高計測処理の実行の結果、波高・波の速さが計測される。なお、波高計測処理の詳細については、後述する。
波高計測処理の結果、計測された波高・波の速さは、波情報記憶部７２に記憶される。
【００５２】
ステップＳ３において、波情報生成部５３は、波情報記憶部７２に記憶される過去の波高・波の速さに基づいて、一番高い波サイズ・総波本数・波の速さ平均、直近１０分の波サイズ平均・波本数・波の速さ・波サイズ・波の速さ等の波情報を生成する。
【００５３】
ステップＳ４において、出力制御部５４は、波情報記憶部７２に記憶される波情報を表示出力するように出力部１８を制御する。出力部１８には、図４に示すように波情報が表示出力される。
その後、波情報表示処理は修了する。
【００５４】
図８は、波情報表示処理のうち、基準波高範囲決定処理の詳細な流れを説明するフローチャートである。
【００５５】
ステップＳ１１において、基準波高範囲決定処理部５１は、センサユニット１６のジャイロセンサから出力されるセンサ値から、ジャイロセンサの動きが安定しているか否かを判定する。即ち、基準波高範囲決定処理部５１は、順次出力されるセンサユニット１６のジャイロセンサからのセンサ値の変化からジャイロセンサの動きが安定しているか否かを判定する。ジャイロセンサの動きが安定しているかの判定は、ジャイロセンサから出力されるセンサ値が所定の範囲内か、所定時間内に得られるセンサ値の平均値が所定値以下か等によって判定する。
ジャイロセンサの動きが安定していない場合には、ステップＳ１１において、ＮＯと判定されて、待機状態となる。
ジャイロセンサの動きが安定している場合には、ステップＳ１１においてＹＥＳと判定されて、処理はステップＳ１２に進む。
【００５６】
ステップＳ１２において、基準波高範囲決定処理部５１は、センサユニット１６の気温センサ及び気圧センサから気温Ｔ及び気圧Ｐを取得し、現在の高度ｈを０ｍとして、式（２）から海面気圧Ｐ０を算出する。
【００５７】
ステップＳ１３において、基準波高範囲決定処理部５１は、センサユニット１６の気温センサ及び気圧センサから気温Ｔ及び気圧Ｐを取得し、取得した気温Ｔ及び気圧Ｐと、算出した海面気圧Ｐ０と、で式（１）を用いて、高度を取得する。高度の取得は、本実施形態においては、０．１秒間隔で行う。即ち、基準波高範囲決定処理部５１は、取得毎にセンサユニット１６の気温センサから気温Ｔを取得し、式（１）により、高度を取得することになる。
【００５８】
ステップＳ１４において、基準波高範囲決定処理部５１は、分布テーブルを生成し、取得した高度を振り分ける。即ち、基準波高範囲決定処理部５１は、図６に示すように、最初に取得した高度から決定した最大波高範囲（基準となる高度の±３３０ｃｍ）から、６０ｃｍの波高範囲に分かれた分布テーブルを生成する。そして、基準波高範囲決定処理部５１は、順次取得された高度を分布テーブルの波高範囲に振り分ける。
【００５９】
ステップＳ１５において、基準波高範囲決定処理部５１は、高度の取得開始から所定時間（本実施形態においては、２０秒）経過したか否かを判定する。
開始から２０秒経過していない場合には、ステップＳ１５においてＮＯと判定して、ステップＳ１３に戻る。
開始から２０秒経過した場合には、ステップＳ１５においてＹＥＳと判定して、ステップＳ１６に進む。
【００６０】
ステップＳ１６において、基準波高範囲決定処理部５１は、分布テーブルを参照した結果、分布が最も大きな波高範囲を基準波高範囲として決定する。図６の例では、基準波高範囲は、［７５ｃｍ］〜［１３５ｃｍ］となる。
【００６１】
図９は、波情報表示処理のうち、波高計測処理の詳細な流れを説明するフローチャートである。
【００６２】
ステップＳ３１において、波高計測処理部５２は、波高点に最小値（例えば、００００）をセットし、波低点に最大値（例えば、９９９９）をセットする。
【００６３】
ステップＳ３２において、波高計測処理部５２は、センサユニット１６のジャイロセンサから出力されるセンサ値から、ジャイロセンサの動きが安定しているか否かを判定する。即ち、波高計測処理部５２は、順次出力されるセンサユニット１６のジャイロセンサのセンサ値の変化からジャイロセンサの動きが安定しているか否かを判定する。
ジャイロセンサの動きが安定していない場合には、ステップＳ３２において、ＮＯと判定されて、波情報表示処理のステップＳ１に戻る。即ち、状態が不安定であり、波高の取得には不向きであるため、基準波高範囲の決定から処理をやり直す。
ジャイロセンサの動きが安定している場合には、ステップＳ３２においてＹＥＳと判定されて、処理はステップＳ３３に進む。
【００６４】
ステップＳ３３において、波高計測処理部５２は、センサユニット１６の気温センサ及び気圧センサから気温Ｔ及び気圧Ｐを取得し、取得した気温Ｔ及び気圧Ｐと、式（２）と用いて算出した海面気圧Ｐ０と、で式（１）を用いて、高度を取得する。
【００６５】
ステップＳ３４において、波高計測処理部５２は、取得した高度が基準波高範囲の最大値より大きいか否かを判定する。
高度が基準波高範囲の最大値より小さい場合には、ステップＳ３４においてＮＯと判定されて、処理はステップＳ３９に進む。ステップＳ３９以降の処理は後述する。
高度が基準波高範囲の最大値より大きい場合には、ステップＳ３４においてＹＥＳと判定されて、処理はステップＳ３５に進む。
【００６６】
ステップＳ３５において、波高計測処理部５２は、高度が基準波高範囲の最大値よりも大きい状態が１０秒以上続いているか否かを判定する。
高度が基準波高範囲の最大値よりも大きい状態が１０秒以上続いている場合には、ステップＳ３５においてＹＥＳと判定されて、波情報表示処理のステップＳ１に戻る。即ち、状態が不安定であり、波高の取得には不向きであるため、基準波高範囲の決定から処理をやり直す。即ち、高度が基準波高範囲の最大値を１０秒以上連続で超えている場合、気圧の急激な変化が発生しているものと判断して、処理をリスタートする。
【００６７】
これに対して、高度が基準波高範囲の最大値よりも大きい状態が１０秒以上続いていない場合には、ステップＳ３５においてＮＯと判定されて、処理はステップＳ３６に進む。
【００６８】
ステップＳ３６において、波高計測処理部５２は、最初処理時のみ現在時刻を波速開始にセットする。
【００６９】
ステップＳ３７において、波高計測処理部５２は、波高点よりも現在の高度が高いか否かを判定する。
波高点よりも現在の高度が低い場合には、ステップＳ３７においてＮＯと判定されて、処理はステップＳ３２に戻る。
波高点よりも現在の高度が高い場合には、ステップＳ３７においてＹＥＳと判定されて、処理はステップＳ３８に進む。
【００７０】
ステップＳ３８において、波高計測処理部５２は、現在の高度を波高点にセットして値を更新する。その後、処理はステップＳ３２に戻る。
【００７１】
ステップＳ３９において、波高計測処理部５２は、波高点が設定した最小値である（波高点＝最小値）か否かを判定する。
波高点が最小値である場合には、ステップＳ３９においてＹＥＳと判定されて、処理はステップＳ３２に戻る。
波高点が最小値でない場合には、ステップＳ３９においてＮＯと判定されて、処理はステップＳ４０に進む。
【００７２】
ステップＳ４０において、波高計測処理部５２は、現在時刻からステップＳ３６でセットした波速開始を引いて、波の速さ（波の厚さ）を算出する（現在時刻−波速開始時間＝波の速さ）。
【００７３】
ステップＳ４１において、波高計測処理部５２は、現在の高度が波低点以下（現在の高度≦波低点）か否かを判定する。
現在の高度が波低点以下の場合にはステップＳ４１においてＹＥＳと判定されて、処理はステップＳ４２に進む。
【００７４】
ステップＳ４２において、波高計測処理部５２は、現在の高度を波低点にセットして値を更新する。その後、処理は、ステップＳ３２に戻る。
【００７５】
これに対して、現在の高度が波低点以下でない場合にはステップＳ４１においてＮＯと判定されて、処理はステップＳ４３に進む。
【００７６】
ステップＳ４３において、波高計測処理部５２は、波高点から波低点を引いて波の高さ（波高）を算出して、波高を計測する（波高点−波低点＝波の高さ（波高）［波高を計測］）。その後処理は、ステップＳ３１に戻る。
【００７７】
以上のように構成される携帯端末１は、波の高さを計測し、波高計測処理部５２を備える。
波高計測処理部５２は、計測地点での高度を逐次取得する。
また、波高計測処理部５２は、逐次取得された複数の高度に基づいて基準となる高度を決定する。
また、波高計測処理部５２は、取得された高度が基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、基準となる高度を超える波それぞれの波高として設定する。
これにより、携帯端末１においては、高度が基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、基準となる高度を超える波それぞれの波高として設定するために、環境変化の影響を受けずに高い精度で計測を行うことができる。
【００７８】
また、携帯端末１は、センサユニット１６（気温センサ）と、センサユニット１６（気圧センサ）と、を備える。
センサユニット１６（気温センサ）は、計測地点での水面付近の気温を検出する。
センサユニット１６（気圧センサ）は、計測地点での水面付近の気圧を検出する。
波高計測処理部５２は、センサユニット１６（気温センサ）によって検出された計測地点での水面付近の気温と、センサユニット１６（気圧センサ）によって検出された計測地点での水面付近の気圧と、に基づいて、高度を算出する。
また、波高計測処理部５２は、波高計測処理部５２によって算出された高度を逐次取得する。
これにより、携帯端末１においては、気圧と温度を用いて高度を算出するために、精度の高い波高の計測を行うことができる。
【００７９】
波高計測処理部５２は、計測地点での水面付近の気温と、計測地点での水面付近の気圧に基づいて、海面気圧を算出し、算出した当該海面気圧と、計測地点での水面付近の気温と、計測地点での水面付近の気圧から、高度を算出する。
これにより、携帯端末１においては、高度の算出に海面気圧を加味するため、より精度の高い波高の計測を行うことができる。
【００８０】
波高計測処理部５２は、基準となる高度の範囲の最大値よりも大きい側に属する高度から波高点を決定し、当該基準となる高度の範囲よりも小さい側に属する高度から波低点を決定する。
これにより、携帯端末１においては、基準となる高度の範囲から波高点と波低点を決定するために、異常な状態を排除できるために、より精度の高い波高の計測を行うことができる。
【００８１】
波高計測処理部５２は、所定時間に算出した複数の高度のうち頻度の高い範囲を、基準となる高度の範囲として決定する。
これにより、携帯端末１においては、波における中腹付近を基準とすることができ、より精度の高い波高の計測を行うことができる。
【００８２】
また、携帯端末１は、角速度を検出するセンサユニット１６（ジャイロセンサ）を備える。
波高計測処理部５２は、センサユニット１６（ジャイロセンサ）によって検出された角速度が安定している地点を、計測に適した地点として判定する。
波高計測処理部５２は、計測に適した地点として判定した場合に、当該地点での高度を逐次取得する。
これにより、携帯端末１においては、計測に適した地点で波高の計測を行うことができる。
【００８３】
また、携帯端末１は、波高計測処理部５２によって設定に基づいて計測される計測結果を報知する出力部１８を備える。
これにより、携帯端末１においては、例えば、乗るのに適した波であったり、陸に引き上げたり等を警告、助言等の報知をユーザに行うことができる。
【００８４】
携帯端末１は、リスト型のウェアラブル端末により構成される。
これにより、携帯端末１においては、時計と同様に邪魔することなく携行することができ、ユーザがより所望する場所で波高を計測することができる。
【００８５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００８６】
上述の実施形態では、気圧によって高度を取得する手法は式（１）及び（２）の手法に限られず、種々の公知の手法で行うように構成してもよい。また、取得する高度は、気圧から算出されるものに限られず、種々の公知の手法で取得するように構成してもよい。
【００８７】
また、上述の実施形態では、波情報を出力部１８に表示出力するようにしてユーザに報知するように構成したがこれに限られず、例えば、波情報をブザーや光や振動で、結果を報知するように構成してもよいし、好適な波や異常な波との比較を行って、表示やブザーや光や振動で、結果を報知するように構成してもよい。
【００８８】
また、上述の実施形態では、身体に取り付けるウェアラブル端末のうち、腕に取り付け可能なリスト型端末として構成したが、使用に際して、例えば、水面１０ｃｍ程度の位置であればよく、ボードの先端部分に装着するように構成してもよい。また、サーフィンやボディーボードで利用に限らず、波高の計測のために、海に面した構造物やや浮遊するブイ等に取り付けて使用するように構成してもよい。
【００８９】
また、上述した実施形態では、基準の決め方は、或る期間に計測された高度のうち、最も高い高度を基準としてもよいし、或る期間に計測された高度から平均を求めてそれを基準としてもよい。
【００９０】
また、上述した実施形態では、基準を超える波（波高を求める波）は、複数あってもよく、基準を決める前の波であっても、基準を決める所定時間の間に計測された波でも、基準を決めたあとの波であってもよい。
【００９１】
また、上述した実施形態では、リアルタイムに取得したデータから波高を求めるように構成しているが、リアルタイムではなくてもよく、例えば、取得したデータを事後的に処理して波高を求めるようにして過去のデータから波高を求めるように構成してもよい。
【００９２】
また、上述の実施形態では、本発明が適用される携帯端末１は、ウェアラブル端末（リスト型端末）を例として説明したが、特にこれに限定されない。
例えば、本発明は、波情報表示処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、デジタルカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００９３】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図５の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が携帯端末１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図５の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００９４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００９５】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００９６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００９７】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９８】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
波の高さを計測する波高設定装置であって、
計測地点での高度を逐次取得する取得手段と、
前記取得手段によって逐次取得された複数の高度に基づいて基準となる高度を決定する決定手段と、
前記取得手段によって取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定手段と、
を備えることを特徴とする波高設定装置。
［付記２］
計測地点での水面付近の気温を検出する第１の検出手段と、
計測地点での水面付近の気圧を検出する第２の検出手段と、
前記第１の検出手段によって検出された前記計測地点での水面付近の気温と、前記第２の検出手段によって検出された前記計測地点での水面付近の気圧と、に基づいて、前記高度を算出する算出手段と、をさらに備え、
前記取得手段は、前記算出手段によって算出された前記高度を逐次取得する、
ことを特徴とする付記１に記載の波高設定装置。
［付記３］
前記算出手段は、
前記計測地点での水面付近の気温と、前記計測地点での水面付近の気圧に基づいて、海面気圧を算出し、
算出した当該海面気圧と、前記計測地点での水面付近の気温と、前記計測地点での水面付近の気圧から、前記高度を算出する、
ことを特徴とする付記２に記載の波高設定装置。
［付記４］
角速度を検出する第３の検出手段と、
前記第３の検出手段によって検出された前記角速度が安定している地点を、計測に適した地点として判定する判定手段と、を更に備え、
前記取得手段は、前記判定手段によって計測に適した地点として判定した場合に、当該地点での高度を逐次取得する、
ことを特徴とする付記１乃至３の何れか１つに記載の波高設定装置。
［付記５］
前記設定手段による設定に基づいて計測された計測結果を報知する報知手段を備える、
ことを特徴とする付記１乃至４の何れかに記載の波高設定装置。
［付記６］
当該波高設定装置は、ウェアラブル端末により構成される、
ことを特徴とする付記１乃至５の何れか１つに記載の波高設定装置。
［付記７］
波高設定装置で実行される波高設定方法であって、
計測地点での高度を逐次取得する取得ステップと、
前記取得ステップによって逐次取得された複数の高度に基づいて基準となる高度を決定する決定ステップと、
前記取得ステップによって取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する設定ステップと、
を含むことを特徴とする波高設定方法。
［付記８］
波高設定装置を制御するコンピュータを、
計測地点での高度を逐次取得し、
逐次取得された複数の高度に基づいて基準となる高度を決定し、
取得された高度が前記基準となる高度を越える波毎に得られる、最も高い高度である波高点と、最も低い高度である波低点との差分を、前記基準となる高度を超える波それぞれの波高として設定する、
処理を実行させることを特徴とするプログラム。
【符号の説明】
【００９９】
１・・・携帯端末，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・センサユニット，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・基準波高範囲決定処理部，５２・・・波高算出部，５３・・・波情報生成部，５４・・・出力制御部，７１・・・分布テーブル記憶部，７２・・・波情報記憶部
【図１】
0006572576.tif 000004
【図２】
0006572576.tif 000005
【図３】
0006572576.tif 000006
【図４】
0006572576.tif 000007
【図５】
0006572576.tif 000008
【図６】
0006572576.tif 000009
【図７】
0006572576.tif 000010
【図８】
0006572576.tif 000011
【図９】
0006572576.tif 000012