(57)【要約】【課題】表示するデータの切り替えに関する操作性を損なうことなく、入力ボタンの数を削減する。【解決手段】ＲＡＭ１０３は、順番を付けて１または複数のデータを記憶するデータグループを、順番を付けて１または複数記憶する。入力装置１０６は、第１の操作入力を受け付ける第１のボタンと、第２の操作入力を受け付ける第２のボタンとを含む。ＣＰＵ１０１は、入力装置１０６が第２の操作入力を受け付けたときに表示装置１０４が表示しているデータの順番がデータグループの最初の順番のデータである場合、当該データグループの前の順番のデータグループの最初の順番のデータを表示装置１０４に表示させる。【選択図】図２
2015021809.tif 000002
【特許請求の範囲】
【請求項１】
順番を付けて１または複数のデータを記憶するデータグループを、順番を付けて１または複数記憶する記憶部と、
前記記憶部が記憶する前記データを表示する表示部と、
第１の操作入力を受け付ける第１のボタンと、第２の操作入力を受け付ける第２のボタンとを含む入力部と、
前記入力部が前記第１の操作入力を受け付けたときに前記表示部が表示しているデータの順番がデータグループの最後の順番のデータである場合、当該データグループの次の順番のデータグループの最初の順番のデータを前記表示部に表示させ、前記入力部が前記第１の操作入力を受け付けたときに前記表示部が表示しているデータがデータグループの最後の順番のデータではない場合、当該データの次の順番のデータを前記表示部に表示させ、前記入力部が前記第２の操作入力を受け付けたときに前記表示部が表示しているデータの順番がデータグループの最初の順番のデータである場合、当該データグループの前の順番のデータグループの最初の順番のデータを前記表示部に表示させ、前記入力部が前記第２の操作入力を受け付けたときに前記表示部が表示しているデータがデータグループの最初の順番のデータではない場合、当該データの前の順番のデータを前記表示部に表示させる表示制御部と、
を備えることを特徴とする電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計に関する。
【背景技術】
【０００２】
従来より、電子時計に入力された各種データを、記憶した各種データ量に応じて各種データを切り換えて表示し、操作性を向上させた電子時計が知られている（例えば、特許文献１参照）。電子時計は小型化への要求が強く、その為に操作ボタン数も少ないほうが好ましい。しかしながら、近年、電子時計は、各種機能の付加により操作が複雑化し操作ボタン数を少なくすることは難しくなっている。特に大容量のメモリを搭載し、時間の計測値や気圧、高度などを記憶する電子時計は記録後の呼び出し（メモリから読み出して表示する）操作を分かりやすくする必要もあり、操作ボタンを少なくして小型化することは難しかった。
【０００３】
ランニング用電子時計を例に用いて、記録したデータを表示する操作の従来例を説明する。一般的なランニング用電子時計は、時刻を表示する時計モードと、時間を計測するストップウォッチモードと、ストップウォッチモードで計測した時間を表示するリコールモードとのいずれかの動作モードで動作する。リコールモードで表示するデータは、複数のデータグループとデータグループ内の個々の時間データで構成される。以下、データグループをチャンネルとよびチャンネル内の個々の時間データをラップデータと呼ぶ。具体的には、ランニング用電子時計は、ストップウォッチモードにおいて、スタート操作からストップ操作までを１つのチャンネルとし、スタート操作とストップ操作の間に計測したラップ時間のデータや各ラップ時間の平均時間等をラップデータとしてメモリに記憶する。
【０００４】
図８は、従来知られている電子時計の表示データ切替方法を示した概略図である。図示する例では、Ａ１〜Ａ５はチャンネルＡのラップデータであり、Ｂ１〜Ｂ５はチャンネルＢのラップデータであり、Ｃ１〜Ｃ５はチャンネルＣのラップデータであり、Ｄ１〜Ｄ５はチャンネルＤのラップデータである。また、Ａ１、Ｂ１、Ｃ１、及びＤ１は、各チャンネルにおいて１番最初に表示されるデータ（最上位データ）であり、各チャンネルの番号（チャンネル番号）や計測した日付、チャンネル内のラップ時間の合計時間等を含む。Ａ２〜Ａ５，Ｂ２〜Ｂ５，Ｃ２〜Ｃ５及びＤ２〜Ｄ５は、ラップ時間を示すデータであり、各ラップ時間を識別するラップ番号とラップ時間とを含む。
【０００５】
ランニング用電子時計は、リコールモードに移行すると、最新のチャンネルＡの最上位データＡ１を表示する。ランニング用電子時計は、この表示を行っている際にチャンネル変更ボタンＳＷ１が押下されると、表示するチャンネルを切り替える。すなわち、ランニング用電子時計は、チャンネル変更ボタンＳＷ１が入力を受け付けると、Ａ１，Ｂ１，Ｃ１，Ｄ１の順に表示を切り替える。また、ランニング用電子時計は、データ送りボタンＳＷ２が押下されると、表示するラップデータを計測された順に切り替える。すなわち、ランニング用電子時計は、データ送りボタンＳＷが入力を受け付けると、Ａ１，Ａ２，Ａ３，Ａ４の順に表示を切り替える。また、ランニング用電子時計は、データ戻りボタンＳＷ３が押下されると、表示するラップデータを逆順に切り替える。すなわち、ランニング用電子時計は、データ送りボタンＳＷ３が入力を受け付けると、Ａ４，Ａ３，Ａ２，Ａ１の順に表示を切り替える。
【０００６】
データの表示は、チャンネル変更ボタンＳＷ１とデータ送りボタンＳＷ２との２つの操作ボタンのみでも操作可能であるが、記録メモリの増大により３００ラップや５００ラップ分のデータが記録できるようになり、順送りだけでは操作の手間が多い。このため、操作性向上にはデータ送りボタンＳＷ２とデータ戻りボタンＳＷ３が必要である。すなわち、リコールモードにおいて、操作ボタンは、モードを切り替えるモード変更ボタンと、チャンネルの消去を行う消去ボタンと、チャンネルを変更するチャンネル変更ボタンと、ラップデータを順送りするデータ送りボタンと、ラップデータを逆戻りするデータ戻りボタンとの少なくとも５個が必要である。
【０００７】
そこで、全てのチャンネルのラップデータを数珠繋ぎに表示可能にし、チャンネル変更ボタンＳＷ１を不要にすることが考えられる。図９は、従来知られている電子時計の他の表示データ切替方法を示した概略図である。図示する例では、ランニング用電子時計は、チャンネルの最後のラップデータを表示しているときにデータ送りボタンＳＷ２が入力を受け付けると、次の順番のチャンネルの最上位データを表示する。具体的には、ランニング用電子時計は、チャンネルＡの最後のラップデータＡ５を表示しているときにデータ送りボタンＳＷ２が入力を受け付けると、次の順番のチャンネルＢの最上位データＢ１を表示する。
【０００８】
また、ランニング用電子時計は、最上位データを表示しているときにデータ戻りボタンＳＷ３が入力を受け付けると、前の順番のチャンネルの最後のラップデータを表示する。具体的には、ランニング用電子時計は、チャンネルＢの最上位データＢ１を表示しているときにデータ戻りボタンＳＷ３が入力を受け付けると、前の順番のチャンネルＡの最後のラップデータＡ５を表示する。これにより、ランニング用電子時計は、チャンネル変更ボタンＳＷ１が不要になるため、リコールモードを合計４個の操作ボタンで操作可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３５０５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、図９に示した例では、ボタン数の削減は可能となるが、データの呼び出し順が分かりにくいものになる。例えば、最上位データＢ１（チャンネル番号と日付表示）を表示しているときにデータ戻りボタンＳＷ３を操作すると、ラップデータＡ５が表示されるが、使用者は当該ラップデータＡ５のチャンネル番号や日付を先に確認することができない。このため、使用者は、データ戻りボタンＳＷ３を操作し続け、最上位データＡ１まで移動してチャンネル番号と日付とを確認しなければならない。
【００１１】
そこで、本発明は上述の事情を鑑みてなされたものであり、表示するデータの切り替えに関する操作性を損なうことなく、操作ボタンの数を削減することができる電子時計を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様は、順番を付けて１または複数のデータを記憶するデータグループを、順番を付けて１または複数記憶する記憶部と、前記記憶部が記憶する前記データを表示する表示部と、第１の操作入力を受け付ける第１のボタンと、第２の操作入力を受け付ける第２のボタンとを含む入力部と、前記入力部が前記第１の操作入力を受け付けたときに前記表示部が表示しているデータの順番がデータグループの最後の順番のデータである場合、当該データグループの次の順番のデータグループの最初の順番のデータを前記表示部に表示させ、前記入力部が前記第１の操作入力を受け付けたときに前記表示部が表示しているデータがデータグループの最後の順番のデータではない場合、当該データの次の順番のデータを前記表示部に表示させ、前記入力部が前記第２の操作入力を受け付けたときに前記表示部が表示しているデータの順番がデータグループの最初の順番のデータである場合、当該データグループの前の順番のデータグループの最初の順番のデータを前記表示部に表示させ、前記入力部が前記第２の操作入力を受け付けたときに前記表示部が表示しているデータがデータグループの最初の順番のデータではない場合、当該データの前の順番のデータを前記表示部に表示させる表示制御部と、を備えることを特徴とする電子時計である。
【発明の効果】
【００１３】
本発明の一態様によれば、記憶部は、順番を付けて１または複数のデータを記憶するデータグループを、順番を付けて１または複数記憶する。また、表示部は、記憶部が記憶するデータを表示する。また、入力部は、第１の操作入力を受け付ける第１のボタンと、第２の操作入力を受け付ける第２のボタンとを含む。また、表示制御部は、入力部が第１の操作入力を受け付けたときに表示部が表示しているデータの順番がデータグループの最後の順番のデータである場合、当該データグループの次の順番のデータグループの最初の順番のデータを表示部に表示させ、入力部が第１の操作入力を受け付けたときに表示部が表示しているデータがデータグループの最後の順番のデータではない場合、当該データの次の順番のデータを表示部に表示させ、入力部が第２の操作入力を受け付けたときに表示部が表示しているデータの順番がデータグループの最初の順番のデータである場合、当該データグループの前のデータグループの最初の順番のデータを表示部に表示させ、入力部が第２の操作入力を受け付けたときに表示部が表示しているデータがデータグループの最初の順番のデータではない場合、当該データの前の順番のデータを表示部に表示させる。この構成により、表示部に表示させるデータを、第１のボタンと第２のボタンとの２つのボタンで容易に切り替えることができる。これにより、表示するデータの切り替えに関する操作性を損なうことなく、操作ボタンの数を削減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態における電子時計の外観構成を示す正面図である。
【図２】本発明の第１の実施形態における電子時計の構成を示すブロック図である。
【図３】本発明の第１の実施形態における電子時計の表示データ切替方法を示した概略図である。
【図４】本発明の第１の実施形態における電子時計が実行する表示切替処理の処理手順を示したフローチャートである。
【図５】本発明の第２の実施形態における電子時計の表示データ切替方法を示した概略図である。
【図６】本発明の第２の実施形態における電子時計の表示データ切替方法を示した概略図である。
【図７】本発明の第２の実施形態における電子時計が実行する表示切替処理の処理手順を示したフローチャートである。
【図８】従来知られている電子時計の表示データ切替方法を示した概略図である。
【図９】従来知られている電子時計の他の表示データ切替方法を示した概略図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。
【００１６】
［第１の実施形態］
まず、第１の実施形態について説明する。図１は、本実施形態における電子時計１００の外観構成を示す正面図である。電子時計１００は、時間を計測するストップウォッチ機能付き電子時計である。電子時計１００は、現在時刻を表示する時計モードと、時間を計測するストップウォッチモードと、ストップウォッチモードで計測した時間を表示するリコールモードとの３種類の動作モードのいずれかで動作する。
【００１７】
電子時計１００は、時計モードで動作する際には、現在の時刻を表示する。また、電子時計１００は、ストップウォッチモードで動作する際には、時間を計測し、計測した時間を表示するとともに記録する。また、電子時計１００は、リコールモードで動作する際には、ストップウォッチモードで記録した時間を読み出して表示する。
【００１８】
図示するように、電子時計１００は、複数（本実施形態では５つ）の操作ボタン１０６１〜１０６５と、表示装置１０４（表示部）とを備えている。操作ボタン１０６１〜１０６５は、それぞれ異なる操作入力を受け付ける。表示装置１０４は、液晶ディスプレイまたはセグメントディスプレイ等であり、情報を表示する。
【００１９】
図２は、本実施形態における電子時計１００の構成を示すブロック図である。図示する例では、電子時計１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１（表示制御部）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１０３（記憶部）と、表示装置１０４と、報音装置１０５と、入力装置１０６と、発振素子１０７と、電源１０８とを備える。
【００２０】
ＣＰＵ１０１は、電子時計１００が備える各部の制御を行う。例えば、ＣＰＵ１０１は、表示装置１０４の表示処理を制御する。表示処理の制御方法については後述する。また、ＣＰＵ１０１は、発振素子１０７から入力された発振信号に基づいて現在時刻を計時し表示装置１０４に表示する。また、ＣＰＵ１０１は、発振素子１０７から入力された発振信号に基づいて時間を計測し、計測した時間をＲＡＭ１０３に記録する（書き込む）。具体的には、ＣＰＵ１０１は、ストップウォッチモードで動作しているときに、スタートボタンが入力を受け付けると時間の計測を開始する。そして、ＣＰＵ１０１は、ラップボタンが入力を受け付けると、計測したラップ時間をラップ番号と対応付け、ラップデータとしてＲＡＭ１０３に記録する。
【００２１】
ラップ時間は、スタートボタンが入力を受け付けてから最初にラップボタンが入力を受け付けるまでの時間、または、ラップボタンが入力を受け付けてから次にラップボタンが入力を受け付けるまでの時間である。ラップ番号は、各ラップ時間の計測順番を識別する番号である。そして、ＣＰＵ１０１は、ストップボタンが入力を受け付けると時間の計測を停止する。ＣＰＵ１０１は、スタートボタンが入力を受け付けてからストップボタンが入力を受け付けるまでの間に計測したラップデータを１つのチャンネル（データグループ）としてＲＡＭ１０３に記録する。なお、スタートボタンと、ラップボタンと、ストップボタンとは、それぞれ操作ボタン１０６１〜１０６５のいずれかに対応する。
【００２２】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する動作用プログラムを予め記憶している。この動作用プログラムは、ＣＰＵ１０１の起動時に読み出される。ＲＡＭ１０３は、電子時計１００の各部が用いるデータを記憶する。例えば、ＲＡＭ１０３は、ストップウォッチモードにおいてＣＰＵ１０１が計測した時間に関するデータを記憶する。具体的には、ＲＡＭ１０３は、１または複数のラップデータから構成されるチャンネルを１または複数記憶する。
【００２３】
表示装置１０４は情報を表示する。報音装置１０５は音声を出力する。入力装置１０６は、複数の操作ボタン１０６１〜１０６５を備える。入力装置１０６は、操作ボタン１０６１〜１０６５が押下された場合には、押下された操作ボタン１０６１〜１０６５に応じた操作入力を受け付ける。発振素子１０７は、所定周波数（例えば、３２７６８Ｈｚ）の発振信号を生成してＣＰＵ１０１へ出力する。電源１０８は、電子時計１００が備える各部に、動作するための電力を供給する。
【００２４】
次に、リコールモードにおいて表示するデータの切り替え方法について説明する。図３は、本実施形態における電子時計１００の表示データ切替方法を示した概略図である。Ａ１〜Ａ５はチャンネルＡのラップデータであり、Ｂ１〜Ｂ５はチャンネルＢのラップデータであり、Ｃ１〜Ｃ５はチャンネルＣのラップデータであり、Ｄ１〜Ｄ５はチャンネルＤのラップデータである。なお、各番号は、データの順番を示す。また、Ａ１、Ｂ１、Ｃ１、及びＤ１は、各チャンネルにおいて１番最初に表示されるデータ（最上位データ）であり、各チャンネルの番号（チャンネル番号）や計測した日付、チャンネル内のラップ時間の合計時間等を含む。
【００２５】
Ａ２〜Ａ５，Ｂ２〜Ｂ５，Ｃ２〜Ｃ５及びＤ２〜Ｄ５は、ラップ時間を示すデータであり、ラップ番号とラップ時間とを含む。各チャンネルのラップデータは、計測された順が判定できるように記憶されている。例えば、先に計測されたラップデータほど小さなラップ番号が付与され、後に計測されたラップデータほど大きなラップ番号が付与されている。
【００２６】
リコールモードにおいて、操作ボタン１０６２は、表示装置１０４に表示するデータを昇順に切り替える指示の入力（第１の操作入力）を受け付ける操作ボタンである。また、操作ボタン１０６３は、表示装置１０４に表示するデータを降順に切り替える指示の入力（第２の操作入力）を受け付ける操作ボタンである。図示する例では、実線は操作ボタン１０６２（第１のボタン）が入力を受け付け場合の遷移を示し、破線は操作ボタン１０６３（第２のボタン）が入力を受け付けた場合の遷移を示す。
【００２７】
本図に示すように、ＣＰＵ１０１は、動作モードがリコールモードに切り替わると、日付が最も新しい（最新）のチャンネルＡの最上位データＡ１を表示装置１０４に表示する。そして、ＣＰＵ１０１は、表示装置１０４が最上位データＡ１を表示しているときに、操作ボタン１０６２が第１の操作入力を受け付けると、当該チャンネルＡの次（直後）のラップデータＡ２に表示装置１０４の表示を切り替える（最上位データＡ１の表示を消去するとともに、ラップデータＡ２を表示する）。
【００２８】
ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付ける毎に、チャンネルＡのラップデータを昇順（例えば、計測された順（Ａ１，Ａ２，Ａ３，Ａ４，Ａ５の順））に表示装置１０４に表示する。そして、ＣＰＵ１０１は、チャンネルＡの最後のラップデータＡ５を表示しているときに、操作ボタン１０６２が第１の操作入力を受け付けると、次（直後）のチャンネルＢの最上位データＢ１に表示装置１０４の表示を切り替える。チャンネルＡの次の順番のチャンネルＢは、チャンネルＡの次に日付が新しいチャンネルである。すなわち、ＣＰＵ１０１は、ラップデータを昇順で表示する場合には、全てのチャンネルのラップデータを数珠繋ぎにし、順に読み出して表示する。
【００２９】
なお、ＣＰＵ１０１は、日付が最も古い（最古）のチャンネルＤの最後のラップデータＤ５を表示しているときに、操作ボタン１０６２が第１の操作入力を受け付けると、最新のチャンネルＡの最上位データＡ１に表示装置１０４の表示を切り替える。
【００３０】
一方、ＣＰＵ１０１は、チャンネルＢのラップデータＢ５を表示しているときに、操作ボタン１０６３が第２の操作入力を受け付けると、ラップデータＢ５の前（直前）のラップデータＢ４に表示装置１０４の表示を切り替える。ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付ける毎に、チャンネルＢのラップデータを降順（Ｂ５，Ｂ４，Ｂ３，Ｂ２，Ｂ１の順）に表示装置１０４に表示させる。そして、ＣＰＵ１０１は、チャンネルＢの最上位データＢ１を表示しているときに、操作ボタン１０６３が第２の操作入力を受け付けると、前（直前）のチャンネルＡの最上位データＡ１に表示装置１０４の表示を切り替える。チャンネルＢの前の順番のチャンネルＡは、チャンネルＢの次に日付が古いチャンネルである。
【００３１】
なお、ＣＰＵ１０１は、最新のチャンネルＡの最上位データＡ１を表示しているときに、操作ボタン１０６３が第２の操作入力を受け付けると、最古のチャンネルＤの最上位データＤ１に表示装置１０４の表示を切り替える。
【００３２】
このように、ＣＰＵ１０１は、最上位データを表示しているときに、操作ボタン１０６３が第２の操作入力を受け付けると、前の順番のチャンネルの最上位データに表示を切り替えている。このため、各チャンネルの番号や計測した日付、チャンネル内のラップ時間の合計時間等を先に確認することができる。
【００３３】
次に、本実施形態における電子時計１００の表示切替処理について説明する。図４は、本実施形態における電子時計１００が実行する表示切替処理の処理手順を示したフローチャートである。電子時計１００は、動作モードがリコールモードになったときに図示する表示切替処理を実行する。
【００３４】
（ステップＳ１０１）ＣＰＵ１０１は、最新のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データを表示装置１０４に表示する。具体的には、ＣＰＵ１０１は、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ１０２の処理に進む。
【００３５】
（ステップＳ１０２）ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けたか（第１のボタンが押下されたか）否かを判定する。ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けたと判定した場合には、ステップＳ１０３の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けていないと判定した場合には、ステップＳ１０６の処理に進む。
【００３６】
（ステップＳ１０３）ＣＰＵ１０１は、現在表示しているラップデータが、当該ラップデータのチャンネルの最後のラップデータであるか否かを判定する。ＣＰＵ１０１は、現在表示しているラップデータが最後のラップデータであると判定した場合には、ステップＳ１０４の処理に進む。一方、ＣＰＵ１０１は、現在表示しているラップデータが最後のラップデータでないと判定した場合には、ステップＳ１０５の処理に進む。
【００３７】
（ステップＳ１０４）ＣＰＵ１０１は、表示装置１０４の表示を次の順番のチャンネルの最上位データに切り替える。具体的には、ＣＰＵ１０１は、次の順番のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ１０２の処理に戻る。
【００３８】
（ステップＳ１０５）ＣＰＵ１０１は、表示装置１０４の表示を次の順番のラップデータに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているラップデータの次の順番のラップデータをＲＡＭ１０３から読み出し、読み出したラップデータに含まれるラップ番号とラップ時間とを表示装置１０４に表示する。その後、ステップＳ１０２の処理に戻る。
【００３９】
（ステップＳ１０６）ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けたか（第２のボタンが押下されたか）否かを判定する。ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けたと判定した場合には、ステップＳ１０７の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けていないと判定した場合には、ステップＳ１１０の処理に進む。
【００４０】
（ステップＳ１０７）ＣＰＵ１０１は、現在表示しているラップデータが、最上位データであるか否かを判定する。ＣＰＵ１０１は、表示しているラップデータが最上位データであると判定した場合には、ステップＳ１０８の処理に進む。一方、ＣＰＵ１０１は、表示しているラップデータが最上位データでないと判定した場合には、ステップＳ１０９の処理に進む。
【００４１】
（ステップＳ１０８）ＣＰＵ１０１は、表示装置１０４の表示を前の順番のチャンネルの最上位データに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているチャンネルの前の順番のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ１０２の処理に戻る。
【００４２】
（ステップＳ１０９）ＣＰＵ１０１は、表示装置１０４の表示を前の順番のラップデータに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているラップデータの前の順番のラップデータをＲＡＭ１０３から読み出し、読み出したラップデータに含まれるラップ番号とラップ時間とを表示装置１０４に表示する。その後、ステップＳ１０２の処理に戻る。
【００４３】
（ステップＳ１１０）ＣＰＵ１０１は、削除ボタンが押下されたか否かを判定する。削除ボタンは、操作ボタン１０６１，１０６４，１０６５のうちいずれかである。ＣＰＵ１０１は、削除ボタンが押下されたと判定した場合には、ステップＳ１１１の処理に進む。一方、ＣＰＵ１０１は、削除ボタンが押下されていないと判定した場合には、ステップＳ１１２の処理に進む。
【００４４】
（ステップＳ１１１）ＣＰＵ１０１は、現在表示しているラップデータのチャンネルをＲＡＭ１０３から削除する。その後、ステップＳ１０２の処理に戻る。
【００４５】
（ステップＳ１１２）ＣＰＵ１０１は、モードボタンが押下されたか否かを判定する。モードボタンは、操作ボタン１０６１，１０６４，１０６５のうちいずれかである。ＣＰＵ１０１は、モードボタンが押下されたと判定した場合には、動作モードを他のモードに切り替え、当該表示切替処理を終了する。一方、ＣＰＵ１０１は、モードボタンが押下されていないと判定した場合には、ステップＳ１０２の処理に戻る。
【００４６】
上述したとおり、本実施形態では、ＣＰＵ１０１は、操作ボタン１０６２（第１のボタン）が入力を受け付ける毎に、次の順番のラップデータに表示を切り替える。そして、ＣＰＵ１０１は、チャンネルの最後のラップデータを表示しているときに、操作ボタン１０６２が入力を受け付けると、次の順番のチャンネルの最上位データに表示を切り替える。すなわち、ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けた場合は、全てのチャンネルのラップデータを数珠繋ぎにして順に表示する。
【００４７】
一方、ＣＰＵ１０１は、最上位データ以外のラップデータを表示しているときに、操作ボタン１０６３（第２のボタン）が入力を受け付けると、前の順番のラップデータに表示を切り替える。そして、ＣＰＵ１０１は、最上位データを表示しているときに、操作ボタン１０６３が入力を受け付けると、前の順番のチャンネルの最上位データに表示を切り替える。
【００４８】
これにより、各チャンネルの最後のラップデータを表示している際に操作ボタン１０６３が押下された場合においても、遷移後のチャンネルの番号や計測した日付および遷移後のチャンネル内のラップ時間の合計時間等を先に表示することができる。すなわち、２つの操作ボタン１０６２，１０６３で、記録したラップデータの表示切り替えを容易に行うことが可能となる。よって、操作性を損なうことなくボタンの数を削減することができ、電子時計１００の小型化が可能となる。
【００４９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。本実施形態における電子時計１００の構成は、図１及び図２に示す第１の実施形態と同様である。本実施形態と第１の実施形態とで異なる点は、長押し入力により表示するチャンネルを切り替える点である。具体的には、ＣＰＵ１０１は、操作ボタン１０６２（第１のボタン）が長押し入力を受け付けると、現在表示装置１０４が表示しているチャンネルの次の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。
【００５０】
また、ＣＰＵ１０１は、操作ボタン１０６３（第２のボタン）が長押し入力を受け付けると、現在表示装置１０４が表示しているチャンネルの前の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。なお、長押し入力は、所定時間（例えば、２秒）以上の間、操作ボタン１０６が押下される入力である。また、短押し入力は、所定時間（例えば、２秒）未満の間、操作ボタン１０６が押下される入力である。表示切替処理における他の動作は第１の実施形態と同様である。
【００５１】
次に、リコールモードにおいて表示するデータを切り替える方法について説明する。図５及び図６は、本実施形態における電子時計１００の表示データ切替方法を示した概略図である。図５及び図６において、太い実線は操作ボタン１０６２が長押し入力を受け付けた場合の遷移を示す。また、細い実線は操作ボタン１０６２が短押し入力を受け付けた場合の遷移を示す。また、太い破線は操作ボタン１０６３が長押し入力を受け付けた場合の遷移を示す。また、細い破線は操作ボタン１０６３が短押し入力を受け付けた場合の遷移を示す。
【００５２】
図示するように、ＣＰＵ１０１は、操作ボタン１０６２が長押し入力を受け付けると、次の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。すなわち、ＣＰＵ１０１は、操作ボタン１０６２が長押し入力を受け付ける毎に、表示装置１０４に表示するチャンネルを日付の順（Ａ１，Ｂ１，Ｃ１，Ｄ１の順）に切り替える。なお、ＣＰＵ１０１は、最古のチャンネルＤのラップデータを表示装置１０４が表示しているときに、操作ボタン１０６２が長押し入力を受け付けると、最新のチャンネルＡの最上位データＡ１に表示装置１０４の表示を切り替える。
【００５３】
また、ＣＰＵ１０１は、操作ボタン１０６３が長押し入力を受け付けると、前の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。すなわち、ＣＰＵ１０１は、操作ボタン１０６３が長押し入力を受け付ける毎に、表示装置１０４に表示するチャンネルを逆順（Ｄ１，Ｃ１，Ｂ１，Ａ１の順）に切り替える。なお、ＣＰＵ１０１は、最新のチャンネルＡのラップデータを表示装置１０４に表示しているときに、操作ボタン１０６３が長押し入力を受け付けると、最古のチャンネルＤの最上位データＤ１に表示装置１０４の表示を切り替える。
【００５４】
また、ＣＰＵ１０１は、操作ボタン１０６２が短押し入力を受け付けると、表示装置１０４の表示を次の順番のラップデータに切り替える。ただし、ＣＰＵ１０１は、チャンネルの最後のラップデータを表示しているときに、操作ボタン１０６２が短押し入力を受け付けた場合には、次の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。なお、ＣＰＵ１０１は、最古のチャンネルＤの最後のラップデータＤ５を表示しているときに、操作ボタン１０６２が短押し入力を受け付けると、最新のチャンネルＡの最上位データＡ１に表示装置１０４の表示を切り替える。
【００５５】
また、ＣＰＵ１０１は、操作ボタン１０６３が短押し入力を受け付けると、表示装置１０４の表示を前の順番のラップデータに切り替える。ただし、ＣＰＵ１０１は、最上位データを表示しているときに、操作ボタン１０６３が短押し入力を受け付けた場合には、前の順番のチャンネルの最上位データに表示装置１０４の表示を切り替える。なお、ＣＰＵ１０１は、最新のチャンネルＡの最上位データＡ１を表示しているときに、操作ボタン１０６３が短押し入力を受け付けると、最古のチャンネルＤの最上位データＤ１に表示装置１０４の表示を切り替える。
【００５６】
次に、本実施形態における電子時計１００の表示切替処理について説明する。図７は、本実施形態における電子時計１００が実行する表示切替処理の処理手順を示したフローチャートである。電子時計１００は、動作モードがリコールモードになったときに図示する表示切替処理を実行する。
【００５７】
（ステップＳ２０１）ＣＰＵ１０１は、最新のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データを表示装置１０４に表示する。具体的には、ＣＰＵ１０１は、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ２０２の処理に進む。
【００５８】
（ステップＳ２０２）ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けたか（第１のボタンが押下されたか）否かを判定する。ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けたと判定した場合には、ステップＳ２０３の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６２が入力を受け付けていないと判定した場合には、ステップＳ２０７の処理に進む。
【００５９】
（ステップＳ２０３）ＣＰＵ１０１は、ステップＳ２０２における操作ボタン１０６２の入力が長押し入力であるか否かを判定する。ＣＰＵ１０１は、操作ボタン１０６２が長押し入力を受け付けたと判定した場合には、ステップＳ２０４の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６２が長押し入力を受け付けていない（短押し入力を受け付けた）と判定した場合には、ステップＳ２０５の処理に進む。
【００６０】
（ステップＳ２０４）ＣＰＵ１０１は、表示装置１０４の表示を次の順番のチャンネルの最上位データに切り替える。具体的には、ＣＰＵ１０１は、次の順番のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ２０２の処理に戻る。
【００６１】
（ステップＳ２０５）ＣＰＵ１０１は、現在表示しているラップデータが、当該ラップデータのチャンネルの最後のラップデータであるか否かを判定する。ＣＰＵ１０１は、現在表示しているラップデータが最後のラップデータであると判定した場合には、ステップＳ２０４の処理に進む。一方、ＣＰＵ１０１は、現在表示しているラップデータが最後のラップデータでないと判定した場合には、ステップＳ２０６の処理に進む。
【００６２】
（ステップＳ２０６）ＣＰＵ１０１は、表示装置１０４の表示を次の順番のラップデータに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているラップデータの次の順番のラップデータをＲＡＭ１０３から読み出し、読み出したラップデータに含まれるラップ番号とラップ時間とを表示装置１０４に表示する。その後、ステップＳ２０２の処理に戻る。
【００６３】
（ステップＳ２０７）ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けたか（第２のボタンが押下されたか）否かを判定する。ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けたと判定した場合には、ステップＳ２０８の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６３が入力を受け付けていないと判定した場合には、ステップＳ２１２の処理に進む。
【００６４】
（ステップＳ２０８）ＣＰＵ１０１は、ステップＳ２０７における操作ボタン１０６３の入力が長押し入力であるか否かを判定する。ＣＰＵ１０１は、操作ボタン１０６３が長押し入力を受け付けたと判定した場合には、ステップＳ２０９の処理に進む。一方、ＣＰＵ１０１は、操作ボタン１０６３が長押し入力を受け付けていない（短押し入力を受け付けた）と判定した場合には、ステップＳ２１０の処理に進む。
【００６５】
（ステップＳ２０９）ＣＰＵ１０１は、表示装置１０４の表示を前の順番のチャンネルの最上位データに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているチャンネルの前の順番のチャンネルの最上位データをＲＡＭ１０３から読み出し、読み出した最上位データに含まれるチャンネル番号と、日付と、合計時間とを表示装置１０４に表示する。その後、ステップＳ２０２の処理に戻る。
【００６６】
（ステップＳ２１０）ＣＰＵ１０１は、現在表示しているラップデータが、最上位データであるか否かを判定する。ＣＰＵ１０１は、表示しているラップデータが最上位データであると判定した場合には、ステップＳ２０９の処理に戻る。一方、ＣＰＵ１０１は、表示しているラップデータが最上位データでないと判定した場合には、ステップＳ２１１の処理に進む。
【００６７】
（ステップＳ２１１）ＣＰＵ１０１は、表示装置１０４の表示を前の順番のラップデータに切り替える。具体的には、ＣＰＵ１０１は、現在表示しているラップデータの前の順番のラップデータをＲＡＭ１０３から読み出し、読み出したラップデータに含まれるラップ番号とラップ時間とを表示装置１０４に表示する。その後、ステップＳ２０２の処理に戻る。
【００６８】
（ステップＳ２１２）ＣＰＵ１０１は、削除ボタンが押下されたか否かを判定する。ＣＰＵ１０１は、削除ボタンが押下されたと判定した場合には、ステップＳ２１３の処理に進む。一方、ＣＰＵ１０１は、削除ボタンが押下されていないと判定した場合には、ステップＳ２１４の処理に進む。
【００６９】
（ステップＳ２１３）ＣＰＵ１０１は、現在表示しているラップデータのチャンネルをＲＡＭ１０３から削除する。その後、ステップＳ２０２の処理に戻る。
【００７０】
（ステップＳ２１４）ＣＰＵ１０１は、モードボタンが押下されたか否かを判定する。ＣＰＵ１０１は、モードボタンが押下されたと判定した場合には、動作モードを他のモードに切り替え、当該表示切替処理を終了する。一方、ＣＰＵ１０１は、モードボタンが押下されていないと判定した場合には、ステップＳ２０２の処理に戻る。
【００７１】
上述したとおり、本実施形態では、ＣＰＵ１０１は、操作ボタン１０６２（第１のボタン）が長押し入力を受け付けると、次の順番のチャンネルの最上位データに表示を切り替える。一方、ＣＰＵ１０１は、操作ボタン１０６３（第２のボタン）が長押し入力を受け付けると、前の順番のチャンネルの最上位データに表示を切り替える。これにより、表示するチャンネルの切り替えを容易に行うことができるため、第１の実施形態の効果に加えて、操作性が更に向上する。よって、操作性を損なうことなくボタンの数を削減することができ、電子時計１００の小型化が可能となる。
【００７２】
なお、上述した複数の実施形態における電子時計１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７３】
また、典型的には「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部を含むが、必ずしもこれに限定されるものではない。さらに「コンピュータ読み取り可能な記録媒体」に代え、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７４】
以上、本発明の複数の実施形態について説明したが、本発明は、上記複数の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００７５】
例えば、上述した複数の実施形態では、リコールモードにおいて表示するデータをストップウォッチ機能により計測したラップデータとしたが、これに限らず、例えば、高度計、気圧計、心拍計または歩数計等により計測したデータをリコールモードにおいて表示するデータとしてもよい。この場合、電子時計１００は、高度計、気圧計、心拍計または歩数計を備え、各機器で計測した値を記録する（ＲＡＭ１０３に書き込んで記憶する）。
【００７６】
また、上述した複数の実施形態では、チャンネル番号や日付をチャンネルの最上位データに含まれる情報としたが、これにかぎらず、最上位データに含まれる情報はチャンネル（データグループ）を総括する見出しとして機能するものであればよい。
【符号の説明】
【００７７】
１００・・・電子時計、１０１・・・ＣＰＵ、１０２・・・ＲＯＭ、１０３・・・ＲＡＭ、１０４・・・表示装置、１０５・・・報音装置、１０６・・・入力装置、１０７・・・発振素子、１０８・・・電源、１０６１〜１０６５・・・操作ボタン
【図１】
2015021809.tif 000003
【図２】
2015021809.tif 000004
【図３】
2015021809.tif 000005
【図４】
2015021809.tif 000006
【図５】
2015021809.tif 000007
【図６】
2015021809.tif 000008
【図７】
2015021809.tif 000009
【図８】
2015021809.tif 000010
【図９】
2015021809.tif 000011