(57)【特許請求の範囲】
【請求項１】
設定された地点における所定の時刻の潮汐状態を表示する表示手段と、
当該設定された地点において前記所定の時刻以前における満潮状態又は干潮状態である第１の潮汐状態となる第１基準時刻及び当該所定の時刻以降における満潮状態又は干潮状態である第２の潮汐状態となる第２基準時刻を算出する算出手段と、
前記第１基準時刻と前記第２基準時刻の時間間隔に基づいて前記所定の時刻の潮汐状態を取得し、前記表示手段に表示させる表示制御手段と
を備え、
前記表示手段は、前記所定の時刻が前記第１基準時刻と前記第２基準時刻との間で所定数個に区分された潮汐状態期間の何れに含まれるかを選択的に表示可能であり、
前記表示制御手段は、前記算出手段により算出された前記第１基準時刻及び前記第２基準時刻に基づいて前記潮汐状態期間各々の時間長を設定し、前記所定の時刻が含まれる前記潮汐状態期間を選択して前記表示手段に表示させる
ことを特徴とする潮汐表示装置。
【請求項２】
前記表示手段は、前記潮汐状態期間ごとに設けられたセグメントを備え、前記所定の時刻が含まれる前記潮汐状態期間を表すセグメントの点灯状態を変化させることで前記潮汐状態を表示する
ことを特徴とする請求項１記載の潮汐表示装置。
【請求項３】
前記表示手段は、文字盤と、当該文字盤上を回動可能に設けられた一又は複数の指針と、を備え、前記潮汐状態期間ごとに前記文字盤上に設けられた標識を前記指針により指示させることにより前記所定の時刻における前記潮汐状態を表示する
ことを特徴とする請求項１記載の潮汐表示装置。
【請求項４】
前記算出手段は、前記所定の時刻以前における直近の満潮時刻を前記第１基準時刻として算出し、当該所定の時刻以降における直近の満潮時刻を前記第２基準時刻として算出する
ことを特徴とする請求項１〜３の何れか一項に記載の潮汐表示装置。
【請求項５】
前記算出手段は、前記所定の時刻を挟む連続した２日間のそれぞれ最初の満潮時刻であって、前記所定の時刻より前の満潮時刻を前記第１基準時刻として算出し、当該所定の時刻より後の満潮時刻を前記第２基準時刻として算出する
ことを特徴とする請求項１〜３の何れか一項に記載の潮汐表示装置。
【請求項６】
前記所定の時刻は、現在時刻であることを特徴とする請求項１〜５の何れか一項に記載の潮汐表示装置。
【請求項７】
前記算出手段により算出された前記第１基準時刻及び前記第２基準時刻を記憶する記憶手段を備え、
前記算出手段は、現在時刻が前記第２基準時刻を過ぎている場合には、当該第２基準時刻を前記第１基準時刻とするとともに、新たな前記第２基準時刻を算出して前記記憶手段に記憶させ、
前記表示制御手段は、当該記憶手段に記憶された新たな前記第１基準時刻及び前記第２基準時刻に基づいて前記潮汐状態期間各々の時間長を設定する
ことを特徴とする請求項６に記載の潮汐表示装置。
【請求項８】
前記算出手段は、前記設定された地点に対する太陽の位置及び月の位置を算出し、
前記表示制御手段は、前記所定の時刻が含まれる日付における前記太陽の位置と前記月の位置との相対位置関係に基づいて潮汐変化の大小を所定数の段階に分類し、当該潮汐変化の大小を前記表示手段に表示させる
ことを特徴とする請求項１〜７の何れか一項に記載の潮汐表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、潮汐状態を算出して表示する潮汐表示装置に関する。
【背景技術】
【０００２】
以前より、簡便な潮汐情報を表示する機能を備えた電子時計がある。このような電子時計では、例えば、月齢に基づいて一の満潮時刻を概算し、この満潮時刻を基準として潮の満ち引きの定性的な状態を一定の時間間隔で切り替えて簡略表示している。このような表示により、電子時計は、一日に一回簡単な計算を行うだけで釣りや潮干狩りなどのレジャーに用いることが可能な簡易な潮汐情報を提供することが出来る。
【０００３】
一方、従来、所定の時間間隔で潮位を計算したり予測潮位データを取得したりして表示する機能を備えた電子機器がある。特許文献１には、ドットマトリックス式の液晶表示により、潮汐波高グラフを時刻などの情報とともに表示させる電子時計に関する技術が開示されている。また、特許文献２には、腕時計の外部で計算され、ウェブサーバで公開された潮汐情報を無線通信や着脱可能な記憶媒体を介して取得して、この取得された所定時間内の潮汐情報をグラフ及び数値で表示させる機能を備えた腕時計に関する技術が開示されている。
【０００４】
潮汐には、地球の自転や月の公転に加えて、太陽の引力や地球の公転も影響している。これらの影響が重ね合わされることで、満潮及び干潮のタイミングが一定の周期から外れたり、毎回満潮や干潮の潮位に違いが生じたりする。また、各地点の周囲における地形の違いによって水の移動が妨げられたり、反対に、集中したりすることで、各地点の潮位変化は、月や太陽の影響に対して異なる時間ずつ遅延したり、干潮時と満潮時の潮位の差が異なったりする。
【０００５】
このような複雑な潮位変化を求める方法として、潮汐を引き起こす各要素を異なる周期ごとに個別の項（三角関数）に分解して表し（分潮）、各項の値を求めて加算する手法（調和分解法）が広く利用されている。官公庁では、数十から２００項程度の項を用いて求められた潮位が公表されている。特許文献３には、小型の潮汐表示用電子装置において、これらの分潮のうち主要な４項又は８項を簡略化された計算により算出し、算出された値を加算することで潮位を求め、ドットマトリックスによる画素表示を行わせる技術について開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１５６４７５号公報
【特許文献２】特許第４３６４１３７号公報
【特許文献３】特開平１−６１１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、調和分解法を用いて精度の高い潮位変化を求めようとすると、計算量が多くなって、特に、小型、携帯型の電子機器の制御部に大きな負荷がかかったり、表示までに時間がかかったりするという課題があった。一方で、簡便な潮汐情報を表示する従来の電子機器では、不規則な満潮時刻の変化に対応した表示を行うことが出来ず、表示される潮汐状態が実際と大きくずれる場合があるという課題があった。
【０００８】
この発明の目的は、低消費電力で潮汐状態の表示精度を改善することの出来る潮汐表示装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するため、
設定された地点における所定の時刻の潮汐状態を表示する表示手段と、
当該設定された地点において前記所定の時刻以前における満潮状態又は干潮状態である第１の潮汐状態となる第１基準時刻及び当該所定の時刻以降における満潮状態又は干潮状態である第２の潮汐状態となる第２基準時刻を算出する算出手段と、
前記第１基準時刻と前記第２基準時刻の時間間隔に基づいて前記所定の時刻の潮汐状態を取得し、前記表示手段に表示させる表示制御手段と
を備え、
前記表示手段は、前記所定の時刻が前記第１基準時刻と前記第２基準時刻との間で所定数個に区分された潮汐状態期間の何れに含まれるかを選択的に表示可能であり、
前記表示制御手段は、前記算出手段により算出された前記第１基準時刻及び前記第２基準時刻に基づいて前記潮汐状態期間各々の時間長を設定し、前記所定の時刻が含まれる前記潮汐状態期間を選択して前記表示手段に表示させる
ことを特徴とする潮汐表示装置である。
【発明の効果】
【００１０】
本発明に従うと、潮汐表示装置において、低消費電力で潮汐状態の表示精度を改善することが出来るという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の電子腕時計を示す正面図である。
【図２】電子腕時計の内部構成を示すブロック図である。
【図３】潮汐の表示方法を説明する図である。
【図４】第１実施形態の潮汐表示制御処理の制御手順を示すフローチャートである。
【図５】第１実施形態の満潮時刻算出処理の制御手順を示すフローチャートである。
【図６】第２実施形態の潮汐表示制御処理の制御手順を示すフローチャートである。
【図７】第２実施形態の満潮時刻算出処理の制御手順を示すフローチャートである。
【図８】第３実施形態の電子腕時計の正面図である。
【図９】第３実施形態の電子腕時計の内部構成を示すブロック図である。
【図１０】第３実施形態の潮汐表示制御処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
［第１実施形態］
図１は、第１実施形態の電子腕時計１の外観を示す正面図である。
本実施形態の電子腕時計１は、ケース３と、前面を覆う風防ガラス２の下部に設けられた表示部１１（表示手段）と、ケース３の側面に設けられた４個の操作ボタンＢ１〜Ｂ４と、腕時計本体に取り付けられたバンド９と、風防ガラス２の周縁部上面に設けられたベゼル８とを備えている。
【００１４】
表示部１１は、例えば、液晶式の表示部であり、時刻やその他各種情報を同時に、又は、切り替えてデジタル表示させる。この表示部１１に」は、複数のセグメントが設けられ、一のセグメント又は複数のセグメントの組み合わせを点灯することで、時刻や日付などの数値表示、曜日を示す文字表示、アラーム機能などの機能状態や各種機能のオンオフを示すマーク、及び、潮汐の状態を表示する図形を表示可能である。
【００１５】
次に、電子腕時計１の内部構成を説明する。
図２は、電子腕時計１の内部構成を示すブロック図である。
【００１６】
この電子腕時計１は、算出手段及び表示制御手段としてのＣＰＵ（Central Processing Unit）４１と、ＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４３と、発振回路４５と、分周回路４６と、計時回路４７と、電源部５１と、操作部５２と、表示駆動部５３と、表示部１１とを備えている。
【００１７】
ＣＰＵ４１は、電子腕時計１の全体を統括制御するとともに、種々の演算処理を行う。また、ＣＰＵ４１は、表示駆動部５３に制御信号を送って表示部１１に所望の内容を表示させる。
ＲＡＭ４３は、ＣＰＵ４１に作業用メモリ空間を提供し、一時データを記憶する。ＲＡＭ４３には、算出された満潮時刻を記憶する満潮時刻テーブル４３ａ（記憶手段）が含まれる。ＲＯＭ４２は、ＣＰＵ４１が実行する種々のプログラムや初期設定データを格納する。ＲＯＭ４２に格納されたプログラムには、満潮時刻を算出するための潮位計算プログラム４２ａが含まれている。
【００１８】
発振回路４５は、所定の周波数のクロック信号を発振して出力する。この発振回路４５は、例えば、水晶発振回路であり、１６．３８４ＭＨｚの信号を出力する。分周回路４６は、発振回路４５から入力したクロック信号を設定された割合で分周し、１Ｈｚ信号を計時回路４７に出力するとともに、所定の周波数信号をＣＰＵ４１に供給する。
【００１９】
計時回路４７は、現在時刻を計数するカウンタである。計時回路４７は、分周回路４６から入力された一秒信号を計数し、予め設定された現在時刻にカウント数を加算することで現在時刻データを取得してＣＰＵ４１に出力する。また、操作ボタンＢ１〜Ｂ４などの操作による命令に基づいて、計時回路４７の保持する現在時刻データを計時回路４７に上書きすることで、現在時刻を修正することができる。
【００２０】
操作部５２は、操作ボタンＢ１〜Ｂ４が押下されることによる操作入力を電気信号に変換してＣＰＵ４１に入力する。
【００２１】
電源部５１は、ＣＰＵ４１に電力を供給する。この電源部５１は、特に限られないが、例えば、太陽電池と二次電池とを組み合わせたものである。
【００２２】
表示駆動部５３は、ＣＰＵ４１から入力された表示命令に基づき、表示部１１における各セグメントの点灯、消灯を定める電圧出力制御を行う。
【００２３】
次に、本実施形態の電子腕時計１における潮汐状態の表示について説明する。
図３は、電子腕時計１における潮汐状態の表示を説明する図である。
【００２４】
第１実施形態の電子腕時計１の表示部１１では、満潮（第１の潮汐状態）から干潮を経て再び満潮（第２の潮汐状態）に戻るまでの潮汐状態を７つの区間（潮汐状態期間）に区分して表示することが可能となっている。ここでは、一周期分の潮汐状態を表す７区間は、満潮時を基準として満潮（後半）（ａ）、下げ潮（前半（ｂ）、後半（ｃ））、干潮（ｄ）、上げ潮（前半（ｅ）、後半（ｆ））、及び、満潮（前半（ｇ））である。潮汐状態（ｂ〜ｆ）の継続時間Ｔは、互いに等しく設定される。また、満潮時の前半（ｇ）及び後半（ａ）の継続時間は、それぞれ他の５区間の潮汐状態（ｂ〜ｆ）の長さの半分（Ｔ／２）に設定される。
【００２５】
また、この表示部１１では、潮汐変化の大小を大潮（ｍ）、中潮（ｎ）、又は、小潮（ｏ）の何れかに分類して表示することが可能となっている。表示部１１では、設定された潮汐変化の大小を示すセグメントを全点灯させる。そして、７つの区間に区分された潮汐状態のうち、現在時刻が含まれる区間のセグメントを所定の時間間隔で点滅表示させることで、現在の潮汐状態を表す。
【００２６】
この電子腕時計１では、一日における最初の満潮時刻のデータを２日分算出し、先の日における最初の満潮時刻（第１の基準時刻）と後の日における最初の満潮時刻（第２の基準時刻）との間の時間間隔Ｔ０を上記７つの区間２周期分（合計時間１２Ｔ）である１４の区間に分割して各潮汐状態の期間を設定する。従って、２回の満潮間の時間間隔Ｔ０が広くなると、各潮汐状態の継続時間Ｔ＝Ｔ０／１２、Ｔ／２＝Ｔ０／２４が等しい割合で長く設定され、２回の満潮間の時間間隔Ｔ０が狭くなると、各潮汐状態の継続時間Ｔ、Ｔ／２が等しい割合で短く設定される。
【００２７】
図４は、第１実施形態の電子腕時計１においてＣＰＵ４１が実行する潮汐状態表示処理の制御手順を示すフローチャートである。
【００２８】
この潮汐状態表示処理は、ユーザによる操作ボタンＢ１〜Ｂ４の操作によって入力された潮汐状態の表示命令がＣＰＵ４１により検出されることで開始される処理である。
【００２９】
潮汐状態表示処理が開始されると、ＣＰＵ４１は、先ず、満潮時刻テーブル４３ａを参照して、現在時刻がこの日最初の満潮時刻以降であるか否かを判別する（ステップＳ１１）。現在時刻がこの日最初の満潮時刻以前であると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１３に移行する。一方、現在時刻がこの日最初の満潮時刻以降であると判別された場合には、ＣＰＵ４１は、満潮時刻算出処理を行い、翌日の最初の満潮時刻を算出する（ステップＳ１２）。この満潮時刻算出処理については、後に詳述する。そして、ＣＰＵ４１は、求められた翌日の最初の満潮時刻を満潮時刻テーブル４３ａに記憶させる。このとき、満潮時刻テーブル４３ａに記憶されていた昨日最初の満潮時刻データを消去することが可能である。それから、ＣＰＵ４１の処理は、ステップＳ１３へ移行する。
【００３０】
ステップＳ１３の処理では、ＣＰＵ４１は、満潮時刻テーブル４３ａに記憶された当日及び明日の満潮時刻の時間間隔Ｔ０を算出し、この時間間隔Ｔ０＝１２Ｔを１４分割する（ステップＳ１３）。この１４個の時間間隔は、順番に、Ｔ／２、Ｔ、Ｔ、Ｔ、Ｔ、Ｔ、Ｔ／２、Ｔ／２、Ｔ、Ｔ、Ｔ、Ｔ、Ｔ、Ｔ／２となる。また、ＣＰＵ４１は、満潮時刻算出処理で併せて算出された月齢に基づいて、大潮、中潮、又は、小潮に分類し、表示部１１において点灯させるセグメントを設定する（ステップＳ１４）。具体的には、ＣＰＵ４１は、例えば、月齢が２７．８〜１．８及び１３．０〜１６．６の場合には、大潮に分類し、月齢が５．６〜９．２及び２０．４〜２４．０の場合には、小潮に分類し、その他の月齢の期間には、中潮に分類する。
なお、ステップＳ１３、Ｓ１４の処理結果をＲＡＭ４３に記憶させておくことにより、同一の満潮時刻間で再度潮汐状態表示処理が呼び出された際に、ステップＳ１３、Ｓ１４の処理を省略することができる。
【００３１】
ＣＰＵ４１は、分類された大潮、中潮、又は、小潮の何れかに基づいて、それぞれの分類に対応するセグメントを点灯表示させる（ステップＳ１５）。ＣＰＵ４１は、１４分割された潮汐状態の期間のうち、現在時刻が含まれる期間を判別し、当該期間のセグメントを点滅表示させる（ステップＳ１６）。そして、潮汐表示制御処理を終了する。
【００３２】
次に、満潮時刻の算出処理について説明する。
図５は、満潮時刻算出処理のＣＰＵ４１による制御手順を示すフローチャートである。
【００３３】
第１実施形態の電子腕時計１における満潮時刻の計算は、月による半日（約１２．４時間）周期の分潮（主太陰半日周潮）による潮汐Ｍ２と、太陽による半日（１２時間）周期の分潮（主太陽半日周潮）による潮汐Ｓ２とを重ね合わせることにより行う。ここで、各潮汐Ｍ２、Ｓ２の成分（分潮）の振幅比は、潮位を求める地点（設定された地点）ごとに異なる値であり、予めユーザ操作により入力されて、ＲＡＭ４３に記憶されている。或いは、この振幅比は、代表的な地点に関して予めＲＯＭ４２にデータテーブルとして格納しておくこととしても良い。
【００３４】
満潮時刻算出処理が呼び出されると、ＣＰＵ４１は、先ず、翌日の日付及び現在位置のタイムゾーンを取得する（ステップＳ１２１）。ＣＰＵ４１は、この日付データに基づいて、所定の時刻（例えば、１２時）における月の位置（黄経）を算出し（ステップＳ１２２）、続いて、同時刻における太陽の位置（黄経）を算出する（ステップＳ１２３）。また、ＣＰＵ４１は、月の黄経と太陽の黄経との差（離角）から、月齢、及び、月の正中時刻を求める（ステップＳ１２４）。
【００３５】
次に、ＣＰＵ４１は、離角と振幅比とに基づいて、月による半日周期の潮汐Ｍ２と太陽による半日周期の潮汐Ｓ２とを合成した場合の潮汐Ｈの位相が月の引力のみによる潮汐Ｍ２からどれだけずれるかを求める（ステップＳ１２５）。このずれの大きさを求める計算式は、予めＲＯＭ４２に格納されており、離角と振幅比とを代入することにより容易に計算を行うことが出来るようになっている。或いは、この計算式は、潮位計算プログラム４２ａに設定されていても良い。
【００３６】
ＣＰＵ４１は、潮汐Ｈの潮汐Ｍ２に対する位相差と、予め設定された月潮間隔の値とに基づいて翌日の満潮時刻を算出する（ステップＳ１２６）。この月潮間隔の値は、月の引力による重力平衡に基づいて求められる満潮時刻、即ち、月の正中時刻から実際にその地点で満潮が観測されるまでの時間差の平均値である。この値は、地形などによって観測地点ごとに異なる値であり、ユーザ操作などにより予め設定されてＲＡＭ４３に記憶させておく。なお、この月潮間隔の値には、潮汐Ｓ２による位相差も含まれているが、この位相差は、平均を取るとほぼゼロとなるものであり、月潮間隔の値を変化させるものではない。
翌日の満潮時刻が算出されると、ＣＰＵ４１は、満潮時刻算出処理を終了する。
【００３７】
このように、第１実施形態の電子腕時計１は、潮汐状態を７区間に区分して表示可能な表示部１１を備え、算出された月位置及び太陽位置と、予め設定された月潮間隔とに基づいて、当日及び翌日における最初の満潮時刻を各々求めて、求められた２回の満潮時刻間の時間間隔Ｔ０に基づいて７つの潮汐状態の期間を設定する。従って、２回の満潮時刻の間隔が２４時間５０分周期から太陽の引力の影響により長くなったり短くなったりする場合であっても、各潮汐状態の期間が等しい比で延長、又は、短縮されるので、表示される各潮汐状態が実際の潮汐状態から大きくずれるのを抑えることができる。
【００３８】
また、満潮時刻のみを算出して潮汐状態の設定を行うので、変化する潮位を逐次求めることなく少ない計算量で容易に潮汐状態を表示することができる。
【００３９】
また、表示部１１として潮汐表示用のセグメントが設けられた液晶表示部を用いることで、簡易な潮汐状態を簡便な表示方法で容易に表示させることができる。
【００４０】
また、満潮時刻のタイミングを基準時刻として用いて潮汐状態を設定表示させるので、特に、満潮時刻前後の潮汐状態を実際に近い表示とすることができる。
【００４１】
また、月の黄経と、月及び太陽の離角と、月潮間隔とに基づいて連続した２日の各々最初の満潮時刻を１日１回求めるだけで７つの潮汐状態期間が設定されるので、簡便且つ容易に、月齢のみに基づく従来の方法よりずれの少ない潮汐状態を表示させることができる。
【００４２】
また、算出された２回の満潮時刻を満潮時刻テーブル４３ａに記憶させ、現在時刻が両方の満潮時刻を過ぎるごとに新しく次の満潮時刻を求めて満潮時刻テーブル４３ａを更新するので、必要最小限の計算量と記憶容量とで容易に潮汐状態を選択して表示させることができる。
【００４３】
また、満潮時刻の算出と同時に月齢を求め、この月齢に基づいて大潮、中潮、及び、小潮の何れかに分類して潮位変化の大小を表示することができるので、計算量をほとんど増加させること無く潮位状態をより詳しく表示させることができる。
【００４４】
［第２実施形態］
次に、第２実施形態の電子腕時計１について説明する。
この第２実施形態の電子腕時計１の内部構成は、第１実施形態の電子腕時計１の内部構成と同一であり、同一の符号を付して説明を省略する。
第２実施形態の電子腕時計１では、連続する２回の満潮時刻を算出して、一周期分の潮汐状態を設定する。また、満潮時刻を算出する際に、約半日周期の分潮による潮汐Ｍ２、Ｓ２に加えて、約一日周期の分潮による潮汐として、月の引力による一日（約２５．８時間）周期の潮汐Ｏ１（主太陰日周潮）、及び、月と太陽との引力の影響が組み合わされた一日（約２３．９時間）周期の潮汐Ｋ１（日月合成日周潮）の何れか又は両方が考慮される。これらの約半日周期の分潮と約一日周期の分潮とが重ね合わされることで、一日二回の満潮間の時間間隔が不均等になったり、満潮時の潮位が大きく異なったりする状況が表現される。これら以外の点に関しては、第１実施形態における潮汐状態の表示処理と同一であり、同一の符号を付して説明を省略する。
【００４５】
図６は、第２実施形態の電子腕時計１における潮汐表示制御処理の制御手順を示すフローチャートである。
【００４６】
潮汐状態表示処理が開始されると、ＣＰＵ４１は、先ず、現在時刻の前後の満潮時刻データが何れも満潮時刻テーブル４３ａに記憶されているか否かを判別する（ステップＳ１１ａ）。２回の満潮時刻データが何れも満潮時刻テーブル４３ａに記憶されていると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１３ａに移行する。一方、現在時刻の前後２回の満潮時刻データが満潮時刻テーブル４３ａに記憶されていないと判別された場合には、ＣＰＵ４１は、満潮時刻算出処理を呼び出して、次回の満潮時刻の算出を行う（ステップＳ１２）。そして、ＣＰＵ４１は、求められた次回の満潮時刻を満潮時刻テーブル４３ａに記憶させる。なお、例えば、初回の潮汐状態表示処理において、現在時刻以前の満潮時刻も記憶されていない場合には、ＣＰＵ４１は、現在時刻以前の満潮時刻を併せて算出して、満潮時刻テーブル４３ａに記憶させる。それから、ＣＰＵ４１の処理は、ステップＳ１３ａに移行する。
【００４７】
ステップＳ１３ａの処理において、ＣＰＵ４１は、当該２回の満潮時刻の時間間隔Ｔ１を算出し、この時間間隔Ｔ１＝６Ｔを７つの区間に分割する。この分割の際には、第１実施形態と同様に、満潮前後の２区間の長さを他の５区間の長さＴの半分（Ｔ／２）に設定して分割を行う。
【００４８】
ＣＰＵ４１は、ステップＳ１６の処理により一の潮汐状態を示すセグメントを点滅表示させるとともに、当該潮汐状態の残り時間の計数を開始させた後に潮汐表示制御処理を終了する。そして、表示中の潮汐状態の残り時間がゼロになると、割り込み信号により再び潮汐表示制御処理が呼び出される。現在時刻が満潮時刻である場合には、次回の満潮時刻として記憶されていたデータが前回の満潮時刻となり、ステップＳ１１の処理で“ＮＯ”に分岐して、ＣＰＵ４１は、ステップＳ１２〜Ｓ１４の処理を実行する。そして、ＣＰＵ４１は、次回の満潮時刻算出処理を実行して次回の満潮時刻を算出する。また、ＣＰＵ４１は、次の潮汐状態を表すセグメントを点滅表示させる（ステップＳ１６）とともに、当該潮汐状態の残り時間のカウントを開始させる。
なお、各潮汐状態の継続時間の代わりに、各潮汐状態の開始時刻を設定することとしても良い。
【００４９】
図７は、第２実施形態の電子腕時計１における満潮時刻算出処理の制御手順を示すフローチャートである。
【００５０】
本実施形態の満潮時刻算出処理が呼び出されると、ＣＰＵ４１は、先ず、満潮時刻を求める日付、潮位を求める地点の経度及びタイムゾーンを取得する（ステップＳ２２１）。ここで、満潮時刻を求める日付として、例えば、満潮時刻テーブル４３ａに記憶されている現在時刻以前の満潮時刻が当日の１６時以前であれば、現在の日付が選択され、１６時以降であれば、翌日の日付が選択される。或いは、２回前の満潮時刻を併せて選択基準に用いることとしても良い。経度及びタイムゾーンの情報は、予めユーザの操作入力によりＲＡＭ４３に記憶されているデータが読み出される。
【００５１】
次いで、ＣＰＵ４１は、設定された日付の所定時刻（例えば、１２時）における月の黄経を算出し（ステップＳ１２２）、それから、同時刻における太陽の黄経を算出する（ステップＳ１２３）。
【００５２】
それから、ＣＰＵ４１は、前回の満潮時刻に基づいて、次回の満潮時刻を検出する検出期間を設定する（ステップＳ２２４）。通常、２回の満潮間の間隔は、８〜１７時間である。従って、ＣＰＵ４１は、例えば、検出期間としてこの範囲を設定する。また、ＣＰＵ４１は、月の黄経と太陽の黄経とに基づいて求められる月齢や、２回前の満潮時刻に基づいてこの検出期間を更に短く設定することも可能である。
【００５３】
ＣＰＵ４１は、予め設定された数（即ち、ここでは、３又は４）の分潮による潮位をそれぞれ計算し、これらを加算することにより上記設定された検出期間における各タイミングでの潮位を算出する（ステップＳ２２５）。ここで、ＣＰＵ４１は、検出期間の潮位を一定の時間間隔で全て計算する必要は無い。極大値を求めるための種々の周知の計算手法を適用可能である。例えば、ＣＰＵ４１は、潮位の高い時刻へと収束させていくように毎回潮位を求める時刻を選択することとしても良い。
【００５４】
そして、ＣＰＵ４１は、求められた潮位の中から最大の値が得られた時刻を満潮時刻とする（ステップＳ２２６）。なお、求められた満潮時刻が選択された日付の最後の時刻（例えば、２４時００分）である場合には、ＣＰＵ４１は、日付を翌日に変更してステップＳ２２４〜Ｓ２２５の処理を繰り返す。また、求められた満潮時刻が選択された日付の先頭の時刻（０時００分）である場合には、ＣＰＵ４１は、日付を前日に変更してステップＳ２２４〜Ｓ２２５の処理を繰り返す。満潮時刻が取得されると、ＣＰＵ４１は、満潮時刻算出処理を終了する。
【００５５】
このように、調和分解法を用いて多数の分潮を重ね合わせて潮位を求める場合であって、満潮時刻を解析的に求めることが困難である場合には、漸近的に求めることが可能である。このような数値的な満潮時刻の取得方法であっても、想定される波形上の制限、前回や前々回の満潮時刻といった情報に基づいて、時刻の経過順に潮位を計算していくよりも比較的容易に素早く満潮時刻を取得することができる。
【００５６】
以上のように、この第２実施形態の電子腕時計１では、現在時刻の前後における直近の満潮時刻を算出し、当該２回の満潮時刻間の時間間隔に基づいて７区間の潮汐状態に区分されるので、より正確に隣接する満潮時刻間の潮汐状態の変化を表示部１１に表示させることができる。
【００５７】
また、このように隣接する２回の満潮時刻の時間間隔に基づいて潮汐状態を設定することにより、半日周期の分潮と一日周期の分潮とを組み合わせて満潮時刻を取得することで１日２回の満潮時刻間の時間間隔が大きく異なるような場合であってもそれぞれの期間の潮汐状態をより忠実に表示することができる。
【００５８】
また、分潮を組み合わせて潮位を算出する場合であっても、満潮時刻だけを取得することで潮汐状態を表示するための計算量を大幅に低減させることができる。
【００５９】
［第３実施形態］
次に、第３実施形態の電子腕時計について説明する。
上記第１実施形態及び第２実施形態の電子腕時計１では、デジタル表示機能を備えたものについて説明したが、本発明の潮汐表示装置は、デジタル表示によるものに限られない。この潮汐表示装置は、デジタル表示と指針によるアナログ表示を併用した電子腕時計であっても良いし、指針によるアナログ表示のみによる電子腕時計であっても良い。
【００６０】
図８は、第３実施形態の電子腕時計１ａの正面図である。また、図９は、電子腕時計１ａの内部構成を示すブロック図である。
【００６１】
この電子腕時計１ａは、風防ガラス２と、風防ガラス２の下部に設けられた文字盤１２との間で回動可能な時針１３、分針１４、秒針１５、及び、機能針１６を表示部１１の代わりに備えている。また、文字盤１２上には、潮汐状態を表す標識１６０が設けられ、機能針１６は、標識１６０における一の潮汐状態を選択的に指し示すことにより潮位状態を表す。
【００６２】
この電子腕時計１ａは、図９に示すように、その内部構成として、表示部１１及び表示駆動部５３に代わって時針１３、分針１４、秒針１５、及び、機能針１６と、時針１３を輪列機構２３を介して駆動する時針駆動部３３と、分針１４を輪列機構２４を介して駆動する分針駆動部３４と、秒針１５を輪列機構２５を介して駆動する秒針駆動部３５と、機能針１６を輪列機構２６を介して駆動する機能針駆動部３６とを備えている。その他の構成は第１実施形態の電子腕時計１と同一であり、同一の符号を付して説明を省略する。
【００６３】
図１０は、第３実施形態の電子腕時計１ａにおいてＣＰＵ４１が実行する潮汐表示制御処理の制御手順を示すフローチャートである。
【００６４】
第３実施形態の電子腕時計１ａにおける潮汐表示制御処理は、図６に示した第２実施形態の電子腕時計１における潮汐表示制御処理からステップＳ１４及びステップＳ１５の処理が省略されている。また、ステップＳ１３ａの処理が実行された後に、ステップＳ１６ａの処理において、ＣＰＵ４１は、現在時刻に対応する潮汐状態を選択して機能針駆動部３６に指令を送って機能針１６を駆動させ、機能針１６に標識１６０における当該選択された潮汐状態に該当する部分を指示させる。ステップＳ１２、ステップＳ１３ａの処理については、第２実施形態の電子腕時計１における潮汐表示制御処理で行われた処理と同一であり、同一符号を付して説明を省略する。
【００６５】
以上のように、この第３実施形態の電子腕時計１ａでは、デジタル表示を行う表示部１１の代わりに時針１３、分針１４、秒針１５、及び、機能針１６を備え、文字盤１２上に設けられた潮汐状態を示す標識１６０の中から現在の潮汐状態に当たるものを選択して機能針１６によって指し示させる。従って、指針を用いたアナログ表示式の電子腕時計１ａでも潮汐状態の簡易表示を簡便に行うことができる。
【００６６】
また、機能針１６の指す位置に基づいて潮汐状態が示されるので、点滅状態とは異なり、ユーザが瞬間的に潮汐の状態を知得することができる。
【００６７】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、現在時刻における潮汐状態を表示させたが、所望の日付及び時刻を入力設定して、当該設定時刻（所定の時刻）を含む期間の潮汐状態を表示させることとしても良い。
【００６８】
また、上記実施の形態では、潮汐状態を設定するための基準時刻を満潮のタイミングとしたが、これに限られない。例えば、干潮のタイミングを基準として潮汐状態を設定しても良いし、満潮及び干潮のタイミングを何れも算出し、隣接する満潮及び干潮の間の半周期分の各潮汐状態を設定することとしてもよい。
【００６９】
また、上記実施の形態では、満潮時に次の満潮時刻を新たに算出することとしたが、満潮時刻に関わりなく、例えば、ＣＰＵ４１は、０時０分に翌日の満潮時刻を算出することとしてもよい。
【００７０】
また、上記第１実施形態及び第２実施形態では、セグメント表示による潮汐状態の表示を行わせたが、ドットマトリックス方式などの他の方式を用いて表示させることとしても良い。また、上記実施の形態では、表示部１１に１周期分のセグメントを設けて表示させたが、２周期分のセグメントを設けることとしても良い。
また、現在時刻の潮汐状態期間のセグメントを点滅させることで現在の潮汐状態を示したが、カラー表示可能なセグメントを用いて他の色で表現することとしても良いし、現在の潮汐状態以外の潮汐状態期間については、枠線のみを点灯可能なセグメントを設けることとしても良い。
【００７１】
また、上記実施の形態では、満潮前後を２分割したが、満潮時刻を基準として単純に６等分しても良い。また、表示部１１のセグメント配置に併せて異なる数の潮汐状態に区分して表示させることとしても良い。
【００７２】
また、上記第３実施形態では、機能針１６によって潮汐状態のみを表示させたが、他の機能針や秒針１５を用いて潮汐変化の大小を示させることとしても良い。或いは、機能針１６を備えず、時針１３、分針１４、又は、秒針１５により潮汐状態を示させることとしても良い。
【００７３】
また、上記実施の形態では、算出された満潮時刻について満潮時刻テーブル４３ａに記憶させることとしたが、潮汐状態期間Ｔの長さや各潮汐状態期間の開始時刻のデータを各満潮時刻のデータと関連付けて記憶させておくこととしても良い。
【００７４】
また、上記実施の形態では、第１実施形態において２つの分潮を用いて満潮時刻を求め、第２実施形態において３又は４の分潮を用いて満潮時刻を求めたが、これらに限られない。例えば、満潮時刻の算出に用いられる分潮の数は、逆であっても良い。また、計算量が増加するが、太陽の引力による一日（約２４．１時間）周期の分潮Ｐ１（主太陽日周潮）などの他の分潮を更に用いることも可能である。
【００７５】
また、上記実施の形態では、潮汐表示装置として電子腕時計を例に挙げて説明したが、歩数計といった他の腕装着型の端末に適用されるものであっても良い。
その他、上記実施の形態で示した具体的な構成、配置や数値、動作手順については、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００７６】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７７】
［付記］
＜請求項１＞
設定された地点における所定の時刻の潮汐状態を表示する表示手段と、
当該設定された地点において前記所定の時刻以前に第１の潮汐状態となる第１基準時刻及び当該所定の時刻以降に第２の潮汐状態となる第２基準時刻を算出する算出手段と、
前記第１基準時刻と前記第２基準時刻の時間間隔に基づいて前記所定の時刻の潮汐状態を取得し、前記表示手段に表示させる表示制御手段と
を備えることを特徴とする潮汐表示装置。
＜請求項２＞
前記表示手段は、前記所定の時刻が前記第１基準時刻と前記第２基準時刻との間で所定数個に区分された潮汐状態期間の何れに含まれるかを選択的に表示可能であり、
前記表示制御手段は、前記算出手段により算出された前記第１基準時刻及び前記第２基準時刻に基づいて前記潮汐状態期間各々の時間長を設定し、前記所定の時刻が含まれる前記潮汐状態期間を選択して前記表示手段に表示させる
ことを特徴とする請求項１記載の潮汐表示装置。
＜請求項３＞
前記表示手段は、前記潮汐状態期間ごとに設けられたセグメントを備え、前記所定の時刻が含まれる前記潮汐状態期間を表すセグメントの点灯状態を変化させることで前記潮汐状態を表示する
ことを特徴とする請求項２記載の潮汐表示装置。
＜請求項４＞
前記表示手段は、文字盤と、当該文字盤上を回動可能に設けられた一又は複数の指針と、を備え、前記潮汐状態期間ごとに前記文字盤上に設けられた標識を前記指針により指示させることにより前記所定の時刻における前記潮汐状態を表示する
ことを特徴とする請求項２記載の潮汐表示装置。
＜請求項５＞
前記算出手段は、前記所定の時刻以前における直近の満潮時刻を前記第１基準時刻として算出し、当該所定の時刻以降における直近の満潮時刻を前記第２基準時刻として算出する
ことを特徴とする請求項１〜４の何れか一項に記載の潮汐表示装置。
＜請求項６＞
前記算出手段は、前記所定の時刻を挟む連続した２日間のそれぞれ最初の満潮時刻であって、前記所定の時刻より前の満潮時刻を前記第１基準時刻として算出し、当該所定の時刻より後の満潮時刻を前記第２基準時刻として算出する
ことを特徴とする請求項１〜４の何れか一項に記載の潮汐表示装置。
＜請求項７＞
前記所定の時刻は、現在時刻であることを特徴とする請求項１〜６の何れか一項に記載の潮汐表示装置。
＜請求項８＞
前記算出手段により算出された前記第１基準時刻及び前記第２基準時刻を記憶する記憶手段を備え、
前記算出手段は、現在時刻が前記第２基準時刻を過ぎている場合には、当該第２基準時刻を前記第１基準時刻とするとともに、新たな前記第２基準時刻を算出して前記記憶手段に記憶させ、
前記表示制御手段は、当該記憶手段に記憶された新たな前記第１基準時刻及び前記第２基準時刻に基づいて前記潮汐状態期間各々の時間長を設定する
ことを特徴とする請求項７に記載の潮汐表示装置。
＜請求項９＞
前記算出手段は、前記設定された地点に対する太陽の位置及び月の位置を算出し、
前記表示制御手段は、前記所定の時刻が含まれる日付における前記太陽の位置と前記月の位置との相対位置関係に基づいて潮汐変化の大小を所定数の段階に分類し、当該潮汐変化の大小を前記表示手段に表示させる
ことを特徴とする請求項１〜８の何れか一項に記載の潮汐表示装置。
【符号の説明】
【００７８】
１、１ａ      電子腕時計
２     風防ガラス
３     ケース
８     ベゼル
９     バンド
１１   表示部
１２   文字盤
１３   時針
１４   分針
１５   秒針
１６   機能針
２３〜２６    輪列機構
３３   時針駆動部
３４   分針駆動部
３５   秒針駆動部
３６   機能針駆動部
４１   ＣＰＵ
４２   ＲＯＭ
４２ａ 潮位計算プログラム
４３   ＲＡＭ
４３ａ 満潮時刻テーブル
４５   発振回路
４６   分周回路
４７   計時回路
５１   電源部
５２   操作部
５３   表示駆動部
１６０ 標識
Ｂ１〜Ｂ４    操作ボタン
【図１】
0005834633.tif 000002
【図２】
0005834633.tif 000003
【図３】
0005834633.tif 000004
【図４】
0005834633.tif 000005
【図５】
0005834633.tif 000006
【図６】
0005834633.tif 000007
【図７】
0005834633.tif 000008
【図８】
0005834633.tif 000009
【図９】
0005834633.tif 000010
【図１０】
0005834633.tif 000011