(57)【特許請求の範囲】
【請求項１】
発振回路１０１と、
前記発振回路１０１から出力されるクロックを分周する分周回路１０２と、
前記分周回路１０２より出力される周波数クロックにより、各種計数情報をカウントする計数回路１０３と、
利用者が操作するための外部操作部材であるスイッチ１０４と、
前記スイッチ１０４を操作することにより、どのスイッチが押されたかスイッチ情報に変換する入力回路１０５と、
選択されたメッセージの配列位置の順番を示すメッセージ番号を含む各種状態を示す設定情報を記憶している設定情報記憶回路１１０と、
前記スイッチ情報と前記設定情報により、各種機能を選択する機能選択回路１０６と、
前記機能選択回路１０６に選択された機能を出力する機能出力回路１０７と、
一つのメッセージが固定のデータ領域を持ち、メッセージの文字列データを記憶するメッセージ記憶回路１０８と、
前記設定情報記憶回路１１０が記憶している前記メッセージ番号により、前記メッセージ記憶回路１０８に記憶されている文字列データを出力するメッセージ出力回路１０９と、
前記計数情報、前記文字列データ、前記設定情報を、モード及び設定状態により表示データに変換する表示データ変換回路１１１と、
前記表示データを表示部１１３の表示駆動信号に変換する表示駆動回路１１２と、
前記計数情報を表示するデジット部、各種設定情報を表示するアイコン類、モード、設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部の表示要素を持つ表示部１１３と、
を有する構成とし、
普段は時刻の秒値などの計数情報を表示するグラフィック部が、メッセージ表示時、前記メッセージ入力数をグラフィック部で表示し、
前記グラフィック部の全グラフィックがメッセージ入力可能な最大メッセージ数を示し、全グラフィックを最大メッセージ数で分割し、メッセージ入力数を、分割したグラフィックとメッセージ入力数の積の数だけ表示し、メッセージ入力可能な残量表示もグラフィックで示し、
利用者が選択したメッセージを表示しているとき、前記メッセージ番号により、前記メッセージの配列位置を示すグラフィックを点滅して告知し、
利用者が入力確定していないメッセージを選択したとき、メッセージ入力数によるグラフィックの点灯表示に関わらず、前記メッセージ番号により、入力確定していないメッセージの配列位置を示すグラフィックを点滅することを特徴とする電子時計。
【請求項２】
発振回路１０１と、
前記発振回路１０１から出力されるクロックを分周する分周回路１０２と、
前記分周回路１０２より出力される周波数クロックにより、各種計数情報をカウントする計数回路１０３と、
利用者が操作するための外部操作部材であるスイッチ１０４と、
前記スイッチ１０４を操作することにより、どのスイッチが押されたかスイッチ情報に変換する入力回路１０５と、
選択されたメッセージの配列位置の順番を示すメッセージ番号を含む各種状態を示す設定情報を記憶している設定情報記憶回路１１０と、
前記スイッチ情報と前記設定情報により、各種機能を選択する機能選択回路１０６と、
前記機能選択回路１０６に選択された機能を出力する機能出力回路１０７と、
一つのメッセージが固定のデータ領域を持ち、メッセージの文字列データを記憶するメッセージ記憶回路１０８と、
前記設定情報記憶回路１１０が記憶している前記メッセージ番号により、前記メッセージ記憶回路１０８に記憶されている文字列データを出力するメッセージ出力回路１０９と、
前記計数情報、前記文字列データ、前記設定情報を、モード及び設定状態により表示データに変換する表示データ変換回路１１１と、
前記表示データを表示部１１３の表示駆動信号に変換する表示駆動回路１１２と、
前記計数情報を表示するデジット部、各種設定情報を表示するアイコン類、モード、設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部の表示要素を持つ表示部１１３と、
を有する構成とし、
普段は時刻の秒値などの計数情報を表示するグラフィック部が、メッセージ表示時、前記メッセージ入力数をグラフィック部で表示し、
前記グラフィック部の全グラフィックがメッセージ入力可能な最大メッセージ数を示し、全グラフィックを最大メッセージ数で分割し、メッセージ入力数を、分割したグラフィックとメッセージ入力数の積の数だけ表示し、メッセージ入力可能な残量表示もグラフィックで示し、
利用者が選択したメッセージを表示しているとき、前記メッセージ番号により、前記メッセージの配列位置を示すグラフィックを点滅して告知し、
モード及び設定状態がメッセージ選択可能な状態において、現在選択されているメッセージの配列位置を示すグラフィックが点滅しており、利用者が次のメッセージを選択したとき、選択したメッセージの配列位置を示すグラフィックを一時的に消灯し、その後、点滅動作をすることを特徴とする電子時計。
【請求項３】
モード及び設定状態がメッセージ選択可能な状態において、現在選択されているメッセージの配列位置を示すグラフィックが点滅しており、利用者が次に入力確定していないメッセージを選択したとき、入力確定していないメッセージの配列位置を示すグラフィックを一時的に点灯し、その後、点滅動作をする請求項１記載の電子時計。
【請求項４】
発振回路２０１と、
前記発振回路２０１から出力されるクロックを分周する分周回路２０２と、
前記分周回路２０２より出力される様々な周波数クロックにより各種計数情報をカウントする計数回路２０３と、
利用者が操作するための外部操作部材であるスイッチ２０４と、
前記スイッチ２０４を操作することにより、どのスイッチが押されたかスイッチ情報に変換する入力回路２０５と、
選択されたメッセージの配列位置の順番を示すメッセージ番号を含む各種状態を示す設定情報を記憶している設定情報記憶回路２１０と、
前記スイッチ情報と前記設定情報により、各種機能を選択する機能選択回路２０６と、
前記機能選択回路２０６に選択された機能を出力する機能出力回路２０７と、
一つのメッセージが可変なメッセージの文字列データを記憶するメッセージ記憶回路２０８と、
前記設定情報記憶回路２１０が記憶している前記メッセージ番号により、前記メッセージ記憶回路２０８に記憶されている文字列データを出力するメッセージ出力回路２０９と、
前記計数情報、前記文字列データ、前記設定情報を、モード及び設定状態により表示データに変換する表示データ変換回路２１１と、
前記表示データを表示部２１３の表示駆動信号に変換する表示駆動回路２１２と、
前記計数情報を表示するデジット部、各種設定情報を表示するアイコン類、モード、設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部の表示要素を持つ表示部２１３と、
を有する構成とし、普段は時刻の秒値などの計数情報を表示するグラフィック部が、メッセージ表示時、前記メッセージ入力数をグラフィック部で表示し、
一つのメッセージにおける文字列データの長さが、入力された文字数により可変になり、メッセージの文字列を記憶しているメッセージ記憶回路２０８と、前記メッセージを格納している文字列データの先頭アドレスと、入力確定していないメッセージ領域の先頭アドレスを記憶している設定情報記憶回路２１０と、を含む構成とし、前記入力確定していないメッセージ領域の先頭アドレスにより、前記メッセージ記憶回路２０８の入力確定したおおよその記憶容量をグラフィック部により表示する電子時計。
【請求項５】
前記グラフィック部の全グラフィックが、前記メッセージ記憶回路２０８の全記憶容量を示し、全グラフィックを前記全記憶容量で分割し、分割したグラフィックと入力確定した容量との積の分だけグラフィックを表示し、おおよそのメッセージ入力可能な残量表示をグラフィックで示すことができる請求項４記載の電子時計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のメッセージが入力可能で、メッセージを選択することにより、メッセージを表示する機能を有する電子時計に関するものである。特に、表示部が計数情報をグラフィックで表示してメッセージ入力する機能を有する電子時計に関する。
【０００２】
【従来の技術】
図１６は従来の電子時計の一例を示す表示部の図である。図１６Ａにおいて、表示部１６０１はメッセージ番号を表示した例である。表示部１６０１の上側にメッセージ番号１６０１ａが表示してあり、メッセージ番号の下のフラグ１６０１ｂを点灯することにより、どの番号のメッセージが入力確定したか表示している。１６０１ｃは時刻を表示している。表示部１６０２は入力数及び残量表示した例を図１６Ｂに示す。表示部１６０２を搭載した電子時計は、メッセージ表示をするモードになると、電話番号及び人名を入力確定した件数１６０２ａを上段表示し、下段にはあと何件入力することができるかの残量表示１６０２ｂをする。表示部１６０２表示後、電話番号及び人名が表示される。また、他の従来例を図１６Ｃに示すと、表示部１６０３は時刻情報をグラフィック表示したもので、秒の値にグラフィックは連動表示している。円グラフ１６０３ｂは１０秒計で、分データが偶数の場合、１０秒桁に合わせ点灯する。時刻情報１６０３ａが１０時８分５９秒のため、５個の円グラフ１６０３ｂが点灯する。ハッチングされた部分が点灯したことを表す。棒グラフ１６０３ｃは１秒計で、１０秒桁が奇数の場合、棒グラフ１６０３ｃ全点灯状態から秒の値に合わせ左から消灯する。時刻情報１６０３ａが１０時８分５９秒のため、棒グラフ１６０３ｃは右側１つ点灯状態になる。ハッチングされた部分が点灯したことを表す。
【０００３】
図１７は従来の電子時計の一例を示す機能ブロック図である。本例としてはマイコン及び周辺回路で構成されたものを示す。図１７において、システムクロック発振回路１７０１のクロックにより、ＣＰＵ１７０６は動作する。また前記クロックは分周回路１７０２により分周され、分周されたクロックはカウンタ１７０３により時刻情報などをカウントする。利用者が外部操作部材であるスイッチ１７０４を操作すると、入力回路１７０５は、どのスイッチが押されたのかを表すスイッチ情報を出力する。ＲＡＭ１７０８は、電子時計の機能に関わる設定情報を持っている。前記スイッチ情報と前記設定情報により、ＣＰＵ１７０６はプログラミングされたＲＯＭ１７０７の命令により動作し、表示データをＬＣＤドライバ１７０９に出力する。ＬＣＤドライバは前記表示データをＬＣＤ１７１０の駆動信号に変換し駆動する。
【０００４】
表示部１６０１のメッセージ番号はＲＡＭ１７０８などの記憶手段により記憶され、メッセージ番号の表示データの変換は、プログラミングされたＲＯＭ１７０７によりＣＰＵ１７０６で演算処理をさせ、前記表示データをＬＣＤドライバ１７０９でＬＣＤ駆動信号に変換させ表示することにより実現されている。
表示部１６０２は入力可能なメッセージ数はＲＯＭ１７０７、入力数はＲＡＭ１７０８などの記憶手段により記憶され、残量表示計算及び入力数及び残量表示データの変換は、プログラミングされたＲＯＭ１７０７によりＣＰＵ１７０６で演算処理をさせ、前記表示データをＬＣＤドライバ１７０９でＬＣＤ駆動信号に変換させ表示することにより実現されている。
【０００５】
表示部１６０３はカウンタ１７０３にカウントされた時刻情報の秒データをＣＰＵ１７０６でグラフィック表示データに変換し、前記表示データをＬＣＤドライバ１７０９でＬＣＤ駆動信号に変換させ表示することにより実現されている。
【０００６】
【発明が解決しようとする課題】
しかし、従来のメッセージ入力機能付き電子時計では、メッセージを検索するのに有効な文字列ソートを行うと、メッセージ選択時の表示される順番が入れ替わり、ソート機能がある場合、メッセージ番号表示は使えない。逆にメッセージ番号の表示をすると、検索に有効なソート機能が使えず、多くのメッセージが選択可能な場合、不便である。また、メッセージ入力数及び残量表示が可能であったとしても、メッセージと同時に表示できない場合、メッセージ入力数及び残量とメッセージを自動的に切換表示する方法か、または利用者が操作することにより表示を切り換える方法がある。しかし、自動的に切り換える方法はタイミングにより切り換えるため、利用者の期待通りに入力数及び残量数を見ることができないという問題点があった。一方、利用者の操作による方法は、切換操作の分、操作が増えてしまうという問題点があった。更に、メッセージ入力数及び残量表示がメッセージと同時表示できる場合、デジットやドットマトリクスの表示要素が増えてしまい、表示部のデザインが複雑になり、即座に明確に認識しづらいという問題点もあった。また、計数情報をグラフィックにより表示する従来の電子時計では、グラフィックの動きを楽しむことができても、他に有効な機能をしていない問題点があった。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明は第一に、発振回路と、前記発振回路から出力されるクロックを分周する分周回路と、前記分周回路より出力される様々な周波数クロックにより、時刻、クロノグラフ、タイマーなどの各種計数情報をカウントする計数回路と、利用者が操作するための外部操作部材であるスイッチと、前記スイッチを操作することにより、どのスイッチが押されたかスイッチ情報に変換する入力回路と、選択されたメッセージの配列位置の順番を示すメッセージ番号、入力されたメッセージ数、モードなどの各種状態を示す設定情報を記憶している設定情報記憶回路と、前記スイッチ情報と前記設定情報により、前記計数回路の時刻修正機能、クロノグラフ、タイマーなどのカウントの開始及び停止、リセットをする機能、設定情報を変更する機能、表示の切換機能、メッセージの入力及び消去機能、メッセージの選択機能など、各種機能を選択する機能選択回路と、前記機能選択回路に選択された機能を出力する機能出力回路と、一つのメッセージが固定のデータ領域を持ち、メッセージの文字列データを記憶するメッセージ記憶回路と、前記設定情報記憶回路が記憶している前記メッセージ番号により、前記メッセージ記憶回路に記憶されている文字列データを出力するメッセージ出力回路と、前記計数情報、前記文字列データ、前記設定情報を、モード及び設定状態により表示データに変換する表示データ変換回路と、前記表示データを表示部の表示駆動信号に変換する表示駆動回路と、前記計数情報を表示するデジット部、各種設定情報を表示するアイコン類、モード及び設定情報設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部の表示要素を持つ表示部とを有する構成とした。
【０００８】
第二に、第一の構成で示した動作をする発振回路、分周回路、計数回路、スイッチ、入力回路、機能選択回路、機能出力回路、表示データ変換回路、表示駆動回路と、表示部と、第一の構成で示した設定情報の他に、メッセージを格納している文字列データの先頭アドレスと入力確定していないメッセージ領域の先頭アドレス情報も記憶している設定情報記憶回路と、一つのメッセージ文字列データの長さが、入力された文字数により可変なメッセージの文字列データを記憶している記憶回路と、前記メッセージを格納している文字列データの先頭アドレスより、前記メッセージ記憶回路に記憶されている文字列データを出力するメッセージ出力回路と、を有する構成とした。
【０００９】
【発明実施の形態】
図１は、本発明の代表的な構成の一例を示す機能ブロック図である。図１において、発振回路１０１より出力されるクロックを分周回路１０２は分周し、様々な周波数クロックを出力する。分周されたある特定のクロックにより、計数回路１０３は時刻、クロノグラフ、タイマーなどの各種計数情報をカウントする。利用者が操作するための外部操作部材であるスイッチ１０４を入力すると、入力回路１０５は、どのスイッチが押されたかを表すスイッチ情報に変換する。設定情報記憶回路１１０は、選択されたメッセージの配列位置の順番を示すメッセージ番号、入力されたメッセージ数、モードなどの各種状態を示す設定情報を記憶している。機能選択回路１０６は、前記スイッチ情報と前記設定情報により、前記計数回路１０３の時刻修正機能、クロノグラフ、タイマーなどのカウントの開始及び停止、リセットをする機能、設定情報を変更する機能、表示の切換機能、メッセージの入力及び消去機能、メッセージの選択機能など、各種機能を選択し、機能出力回路１０７は選択された機能を出力する。メッセージ記憶回路１０８は、一つのメッセージが固定のデータ領域を持ち、メッセージの文字列データ記憶しており、前記設定情報記憶回路１１０が記憶している前記メッセージ番号により、メッセージ出力回路１０９は、前記メッセージ記憶回路１０８に記憶されている文字列データを出力する。表示データ変換回路１１１は、前記計数情報、前記文字列データ、前記設定情報を、モード及び設定状態により表示データに変換する。表示駆動回路１１２は前記表示データを表示部１１３の表示駆動信号に変換し、表示部１１３に表示する。表示部１１３は、前記計数情報を表示するデジット部、各種設定情報を表示するアイコン類、モード及び設定情報設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部を表示要素に持ち、メッセージを表示するモードになった場合、機能出力回路１０７より、表示切換機能が出力され、表示データ変換回路１１１は、グラフィックに表示するためのデータを、計数情報から、メッセージ入力数を表すデータに切り換え、表示駆動回路１１２はグラフィックに表示するためのデータを表示部１１３の表示駆動信号に変換し、グラフィックにメッセージ入力数を表示する。
【００１０】
図２は、本発明の代表的な構成の一例を示す機能ブロック図である。図２において、発振回路２０１より出力されるクロックを分周回路２０２は分周し、様々な周波数クロックを出力する。分周されたある特定のクロックにより、計数回路２０３は時刻、クロノグラフ、タイマーなどの各種計数情報をカウントする。利用者が操作するための外部操作部材としてスイッチ２０４を入力すると、入力回路２０５は、どのスイッチが押されたかを表すスイッチ情報に変換する。設定情報記憶回路２１０は、選択されたメッセージの配列位置の順番を示すメッセージ番号、入力されたメッセージ数、メッセージを格納している文字列データの先頭アドレスと入力確定していないメッセージ領域の先頭アドレス情報、モードなどの各種状態を示す設定情報を記憶している。機能選択回路２０６は、前記スイッチ情報と前記設定情報により、前記計数回路２０３の時刻修正機能、クロノグラフ、タイマーなどのカウントの開始及び停止、リセットをする機能、設定情報を変更する機能、表示の切換機能、メッセージの入力及び消去機能、メッセージの選択機能など、各種機能を選択し、機能出力回路２０７は選択された機能を出力する。メッセージ記憶回路２０８は、一つのメッセージ文字列データの長さが、入力された文字数により可変なメッセージの文字列データ記憶しており、メッセージ出力回路２０９は、前記文字列データの格納先頭アドレスから、次の先頭アドレスの前まで文字列データを出力する。前記計数情報、前記文字列データ、前記設定情報を、表示データ変換回路２１１は、モード及び設定状態により表示データに変換し、表示駆動回路２１２は前記表示データを表示部２１３の表示駆動信号に変換し、表示部２１３に表示する。表示部２１３は、前記計数情報を表示するデジット部、モード及び設定情報を表示するアイコン類、モード及び設定情報設定情報及びメッセージを表示するドットマトリクス部、前記計数情報をグラフィックで表示するグラフィック部を表示要素に持ち、メッセージを表示するモードになった場合、機能出力回路２０７より、表示切換機能が出力され、表示データ変換回路２１１は、グラフィックに表示するためのデータを、計数情報から、前記入力確定していない格納アドレス情報により、メッセージ入力メモリ容量を表すデータに切り換え、表示駆動回路２１２はグラフィックに表示するためのデータを表示部２１３の表示駆動信号に変換し、グラフィックにメッセージメモリ入力容量を表示する。
【００１１】
図３は本発明に関する表示部の一例を示す図である。図３において、表示部は各種計数情報などを表示するデジット部３０２が上段及び中段に、各種設定状態を表示するアイコン３０３を右側に、モード名やメッセージの文字列を表示するドットマトリクス部３０４を下段に配置する。計数情報及びメッセージ入力数などを表すグラフィック部３０１は、デジット部３０２、アイコン３０３、ドットマトリクス部３０４を囲むように配置する。なお、グラフィック部の表示要素は６０個ある。
【００１２】
図４は本発明に関する時刻表示とメッセージモードの表示の一例を示す図である。図４Ａにおいて、時刻表示４０１は、上段のデジット部４０１ｂに曜日及び日付が表示され、中段のデジット部４０１ｃには、現在時刻が表示されている。ドットマトリクス部４０１ｄには時計モードを表すため“ＴＩＭＥ”と表示されている。グラフィック部４０１ａは秒の値と連動し、現在時刻が５９秒のため、表示部４０１の１２時の位置から右回りに５９個点灯している。ハッチングされている部分が点灯を表している。
【００１３】
図４Ｂはメッセージモードの表示例を示す。上段のデジット部４０２ｂに時刻が表示され、中段のデジット部４０２ｃにはメッセージモードを表す“ＭＥＭＯ”と表示されている。ドットマトリクス部４０２ｄにはメッセージの文字列“Ｅｘａｍｐｌ”が表示され、メッセージ文字列が一度に表示されない場合、文字スクロールにより表示することも可能である。グラフィック部４０２ａはメッセージ入力数を表し、ハッチングされている部分が点灯を表している。メッセージ入力数１個に対し、グラフィックが１個点灯する場合、表示部４０２のメッセージ入力数は１０個を表している。
【００１４】
図５は表示データ変換回路によるグラフィック表示データとグラフィック部の関係を表した図である。表示データ変換回路１１１は計数情報、メッセージ文字列データ、設定情報を、モード及び設定状態により、表示データに変換する。表示データの“１”が表示要素の点灯を示し、“０”が消灯を示す。図５Ａ及び図５Ｂにおいて、グラフィックの表示データが６０ビットあり、最下位ビット５０１から最上位ビット５１６まで並んでいる。またグラフィック部の１２時に位置する表示要素５２１はグラフィック表示データの最下位ビットに連動し、グラフィック表示データ最下位ビット５０１から１ビットづつ最上位ビットに向かって進むと、連動している表示要素は、表示要素５２１から１表示要素づつ右回りに向かい、グラフィック表示データ最上位ビット５１６は、表示要素５３６に連動している。グラフィックのハッチングされている部分が点灯していることを表す。最下位ビット５０１は表示要素５２１の表示データを表し、表示データが“１”であるため、表示要素５２１は点灯している。ビット５０２は表示要素５２２の表示データを表し、表示データが“１”であるため、表示要素５２２は点灯している。ビット５０３は表示要素５２３の表示データを表し、表示データが“１”であるため、表示要素５２３は点灯している。ビット５０４は表示要素５２４の表示データを表し、表示データが“１”であるため、表示要素５２４は点灯している。ビット５０５は表示要素５２５の表示データを表し、表示データが“１”であるため、表示要素５２５は点灯している。ビット５０６は表示要素５２６の表示データを表し、表示データが“１”であるため、表示要素５２６は点灯している。ビット５０７は表示要素５２７の表示データを表し、表示データが“１”であるため、表示要素５２７は点灯している。ビット５０８は表示要素５２８の表示データを表し、表示データが“１”であるため、表示要素５２８は点灯している。ビット５０９は表示要素５２９の表示データを表し、表示データが“１”であるため、表示要素５２９は点灯している。ビット５１０は表示要素５３０の表示データを表し、表示データが“１”であるため、表示要素５３０は点灯している。ビット５１１は表示要素５３１の表示データを表し、表示データが“０”であるため、表示要素５３１は消灯している。ビット５１２は表示要素５３２の表示データを表し、表示データが“０”であるため、表示要素５３２は消灯している。ビット５１３は表示要素５３３の表示データを表し、表示データが“０”であるため、表示要素５３３は消灯している。ビット５１４は表示要素５３４の表示データを表し、表示データが“０”であるため、表示要素５３４は消灯している。ビット５１５は表示要素５３５の表示データを表し、表示データが“０”であるため、表示要素５３５は消灯している。ビット５１６は表示要素５３６の表示データを表し、表示データが“０”であるため、表示要素５３６は消灯している。グラフィックの表示データは１アドレスにつき、４ｂｉｔづつ格納しており、グラフィック表示データアドレスは、最下位ビットより４ビット毎に区切られている。
【００１５】
図６はメッセージ入力数をグラフィック表示データに変換する表示データ変換回路の動作を示すフローチャート図である。図６において、設定情報記憶回路１１０に記憶しているメッセージ入力数を、変数Ｂに代入する（ステップ６０１）。グラフィック表示データのアドレスｘを最下位アドレスに置く（ステップ６０２）。変数Ｂを４で割り、商を変数Ｃに代入し、余りを変数Ｄに代入する（ステップ６０３）。ステップ６０３の時点では、変数Ｃはアドレスに格納している４ビット全てが点灯しているアドレス数であり、変数Ｄは変数Ｃ以外のアドレスに格納している点灯ビット数であり、３、２、１、０のどれかの値になる。ステップ６０３後、変数Ｃの値を−１し（ステップ６０４）、キャリーが発生しない場合、ステップ６０６へ、発生した場合６０８へ分岐する（ステップ６０５）。キャリー発生は、変数が０の値から−１になったとき発生する。キャリーが発生しない場合、グラフィック表示データのアドレスｘの示す内容に“１１１１ｂ”を書き込み（ステップ６０６）、グラフィック表示データのアドレスｘを上位に１進め（ステップ６０７）、ステップ６０４に戻る。ステップ６０４の動作によりキャリーが発生しなければ、ステップ６０４、６０５、６０６、６０７はループし、グラフィック表示データのアドレスｘに格納している全４ビットに“１”の書き込み動作を繰り返す。キャリーが発生すると、ステップ６０４、６０５、６０６、６０７のループから抜け、変数Ｄの値が３の場合、ステップ６０９へ、Ｄの値が３以外の場合、ステップ６１０へ分岐し（ステップ６０８）、変数Ｄの値が２の場合、ステップ６１１へ、Ｄの値が２以外の場合、ステップ６１２へ分岐し（ステップ６１０）、変数Ｄの値が１の場合、ステップ６１３へ、Ｄの値が０の場合、ステップ６１４へ分岐し（ステップ６１２）、変数Ｄの値により、ステップ６０９、６１１、６１３、６１４に分岐され、変数Ｄ＝３の場合、ｘの示す内容に“０１１１ｂ”を書き込み（ステップ６０９）、ステップ６１５に移り、変数Ｄ＝２の場合、ｘの示す内容に“００１１ｂ”を書き込み（ステップ６１１）、ステップ６１５に移り、変数Ｄ＝１の場合、ｘの示す内容に“０００１ｂ”を書き込み（ステップ６１３）、ステップ６１５に移り、変数Ｄ＝０の場合、ｘの示す内容に“００００ｂ”を書き込み（ステップ６１４）、ステップ６１５に移る。ステップ６１５に移ると、グラフィック表示データのアドレスｘを上位に１進め（ステップ６１５）、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えた場合、動作を終了し、最上位アドレスｘｍａｘを越えない場合、ステップ６１４に戻る（ステップ６１６）。ステップ６１４、６１５、６１６はグラフィック表示データを消灯するデータをセットするループで、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えない限り、ｘの示す内容に“００００ｂ”の書き込み動作を繰り返す。
【００１６】
図７はメッセージ入力数をグラフィック残量表示データに変換する表示データ変換回路の動作を示すフローチャート図である。図７において、変数Ａに６０を入力可能なメッセージ数で割った値を代入し、設定情報記憶回路１１０に記憶しているメッセージ入力数を、変数Ａでかけた値を変数Ｂに代入する（ステップ７０１）。値６０は全グラフィック数で、入力可能なメッセージ数で割ることにより、１メッセージあたりのグラフィック点灯数が変数Ａに代入され、１メッセージあたりのグラフィック点灯数を、メッセージ入力数でかけることにより、グラフィック点灯数が変数Ｂに代入される。ステップ７０１後、グラフィック表示データのアドレスｘを最下位アドレスに置く（ステップ７０２）。変数Ｂを４で割り、商を変数Ｃに代入し、余りを変数Ｄに代入する（ステップ７０３）。ステップ７０３の時点では、変数Ｃはアドレスに格納している４ビット全てが点灯しているアドレス数であり、変数Ｄは変数Ｃ以外のアドレスに格納している点灯ビット数であり、３、２、１、０のどれかの値になる。ステップ７０３後、変数Ｃの値を−１し（ステップ７０４）、キャリーが発生しない場合、ステップ７０６へ、発生した場合７０８へ分岐する（ステップ７０５）。キャリー発生は、変数が０の値から−１になったとき発生する。キャリーが発生しない場合、グラフィック表示データのアドレスｘの示す内容に“１１１１ｂ”を書き込み（ステップ７０６）、グラフィック表示データのアドレスｘを上位に１進め（ステップ７０７）、ステップ７０４に戻る。ステップ７０４の動作によりキャリーが発生しなければ、ステップ７０４、７０５、７０６、７０７はループし、グラフィック表示データのアドレスｘに格納している全４ビットに“１”の書き込み動作を繰り返す。キャリーが発生すると、ステップ７０４、７０５、７０６、７０７のループから抜け、変数Ｄの値が３の場合、ステップ７０９へ、Ｄの値が３以外の場合、ステップ７１０へ分岐し（ステップ７０８）、変数Ｄの値が２の場合、ステップ７１１へ、Ｄの値が２以外の場合、ステップ７１２へ分岐し（ステップ７１０）、変数Ｄの値が１の場合、ステップ７１３へ、Ｄの値が０の場合、ステップ７１４へ分岐し（ステップ７１２）、変数Ｄの値により、ステップ７０９、７１１、７１３、７１４に分岐され、変数Ｄ＝３の場合、ｘの示す内容に“０１１１ｂ”を書き込み（ステップ７０９）、ステップ７１５に移り、変数Ｄ＝２の場合、ｘの示す内容に“００１１ｂ”を書き込み（ステップ７１１）、ステップ７１５に移り、変数Ｄ＝１の場合、ｘの示す内容に“０００１ｂ”を書き込み（ステップ７１３）、ステップ７１５に移り、変数Ｄ＝０の場合、ｘの示す内容に“００００ｂ”を書き込み（ステップ７１４）、ステップ７１５に移る。ステップ７１５に移ると、グラフィック表示データのアドレスｘを上位に１進め（ステップ７１５）、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えた場合、動作を終了し、最上位アドレスｘｍａｘを越えない場合、、ステップ７１４に戻る（ステップ７１６）。ステップ７１４、７１５、７１６はグラフィック表示データを消灯するデータをセットするループで、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えない限り、ｘの示す内容に“００００ｂ”の書き込み動作を繰り返す。
【００１７】
図８はメッセージ入力残量表示例を示す表示部の図である。図８において、上段のデジット部８０２に時刻が表示され、中段のデジット部８０３にはメッセージモードを表す“ＭＥＭＯ”と表示されている。ドットマトリクス部８０５にはメッセージの文字列“Ｊｕｄｉｔｈ”が表示されている。メッセージ文字列が一度に表示されない場合、文字スクロールにより表示することも可能である。グラフィック部８０１はメッセージ入力数を表し、ハッチングされている部分が点灯を表している。入力可能数が３０個の場合、全グラフィック数が６０あるため、１メッセージあたり、６０／３０＝２個グラフィックが点灯する。グラフィックの点灯数は２０個あり、メッセージ入力数は１０個を表している。グラフィックを見ると、メッセージ３０個中１０個程度が入力確定され、２０個が入力確定していないことがわかり、即座に、入力可能数のおおよそ１／３が記憶され、おおよそ２／３が、まだ入力可能であることがわかる。
【００１８】
図９は、選択されたメッセージの配列位置を示すグラフィックの点滅動作における、消灯時の表示データとグラフィックとの関係図である。点滅動作は点灯、消灯の繰り返しにより行われ、メッセージ入力可能数が６０個、メッセージ入力数が１０個、電子時計がメッセージ選択可能な状態で、設定情報記憶回路１１０に記憶しているメッセージの配列位置の順番を示すメッセージ番号が、５番を選択している場合、点灯時の表示データ及びグラフィックの表示は図５に示す様になり、消灯時の表示データ及びグラフィックの表示は図９に示す様になる。分周回路１０２より出力されるクロック中より、点滅のタイミングを決めるクロックが表示データ変換回路１１１に入力され、点滅のタイミングにより、図５、図９が示す表示データ及びグラフィックの表示が繰り返されることにより点滅動作をおこなう。
【００１９】
図９Ａ及び図９Ｂにおいて、消灯時の表示データとグラフィックの関係を説明する。表示データ変換回路１１１は計数情報、メッセージ文字列データ、設定情報を、モード及び設定状態により、表示データに変換する。表示データの“１”が表示要素の点灯を示し、“０”が消灯を示す。グラフィックの表示データが６０ビットあり、最下位ビット９０１から最上位ビット９１６まで並んでいる。またグラフィック部の１２時に位置する表示要素９２１はグラフィック表示データの最下位ビットに連動し、グラフィック表示データ最下位ビット９０１から１ビットづつ最上位ビットに向かって進むと、連動している表示要素は、表示要素９２１から１表示要素づつ右回りに向かい、グラフィック表示データ最上位ビット９１６は、表示要素９３６に連動している。グラフィックのハッチングされている部分が点灯していることを表す。最下位ビット９０１は表示要素９２１の表示データを表し、表示データが“１”であるため、表示要素９２１は点灯している。ビット９０２は表示要素９２２の表示データを表し、表示データが“１”であるため、表示要素９２２は点灯している。ビット９０３は表示要素９２３の表示データを表し、表示データが“１”であるため、表示要素９２３は点灯している。ビット９０４は表示要素９２４の表示データを表し、表示データが“０”であるため、表示要素９２４は消灯している。ビット９０５は表示要素９２５の表示データを表し、表示データが“１”であるため、表示要素９２５は点灯している。ビット９０６は表示要素９２６の表示データを表し、表示データが“１”であるため、表示要素９２６は点灯している。ビット９０７は表示要素９２７の表示データを表し、表示データが“１”であるため、表示要素９２７は点灯している。ビット９０８は表示要素９２８の表示データを表し、表示データが“１”であるため、表示要素９２８は点灯している。ビット９０９は表示要素９２９の表示データを表し、表示データが“１”であるため、表示要素９２９は点灯している。ビット９１０は表示要素９３０の表示データを表し、表示データが“１”であるため、表示要素９３０は点灯している。ビット９１１は表示要素９３１の表示データを表し、表示データが“０”であるため、表示要素９３１は消灯している。ビット９１２は表示要素９３２の表示データを表し、表示データが“０”であるため、表示要素９３２は消灯している。ビット９１３は表示要素９３３の表示データを表し、表示データが“０”であるため、表示要素９３３は消灯している。ビット９１４は表示要素９３４の表示データを表し、表示データが“０”であるため、表示要素９３４は消灯している。ビット９１５は表示要素９３５の表示データを表し、表示データが“０”であるため、表示要素９３５は消灯している。ビット９１６は表示要素９３６の表示データを表し、表示データが“０”であるため、表示要素９３６は消灯している。グラフィックの表示データは１アドレスにつき、４ｂｉｔづつ格納しており、グラフィック表示データアドレスは、最下位ビットより４ビット毎に区切られている。
【００２０】
図５との相違はビット９０４の値の違いであり、ビット９０４は、設定情報記憶回路１１０に記憶しているメッセージ番号が５番目の配列位置であることを示すグラフィック表示データで、ビット９０４の値を“１”、“０”、と変えることにより、選択されたメッセージが５番目であることを、点滅動作で告知することができる。
【００２１】
図１０は選択されたメッセージの配列位置を示すグラフィックの点滅動作における、消灯時の動作フローチャート図である。点滅の点灯時の動作は、図７の動作により行われ、消灯時の動作は図１０により行われる。図１０Ａ及び図１０Ｂにおいて、変数Ａに６０を入力可能なメッセージ数で割った値を代入し、設定情報記憶回路１１０に記憶しているメッセージ入力数を、変数Ａでかけた値を変数Ｂに代入する（ステップ１００１）。値６０は全グラフィック数で、入力可能なメッセージ数で割ることにより、１メッセージあたりのグラフィック点灯数が変数Ａに代入され、１メッセージあたりのグラフィック点灯数を、メッセージ入力数でかけることにより、グラフィック点灯数が変数Ｂに代入される。ステップ１００１後、グラフィック表示データのアドレスｘを最下位アドレスに置く（ステップ１００２）。変数Ｂを４で割り、商を変数Ｃに代入し、余りを変数Ｄに代入する（ステップ１００３）。ステップ１００３の時点では、変数Ｃは消灯させるグラフィック表示データのアドレス、変数Ｄはビットアドレスを表しており、アドレス及びビットアドレスにより、消灯させるグラフィック表示データの先頭アドレスを検索し、変数Ａの値だけ、前記先頭アドレスより、消灯データを書き込む動作をする。以下に消灯時の書き込み動作を、ステップ１００４以降の動作により説明する。ステップ１００３後、変数Ｃの値を−１し（ステップ１００４）、キャリーが発生しない場合、ステップ１００６へ、発生した場合１００７へ分岐する（ステップ１００５）。キャリー発生は、変数が０の値から−１になったとき発生する。キャリーが発生しない場合、グラフィック表示データのアドレスｘを上位に１進め（ステップ１００６）、ステップ１００４に戻る。ステップ１００４の動作によりキャリーが発生しなければ、ステップ１００４、１００５、１００６はループし、アドレス検索を繰り返す。キャリーが発生すると、ステップ１００４、１００５、１００６のループから抜け、グラフィック表示データのアドレスｘ内のビットアドレスＹを変数Ｄの値であるビットアドレスに置く（ステップ１００７）。ビットアドレスＹは下位ビットより上位に向かい０ビット目、１ビット目、２ビット目、３ビット目になる（１０１５）。ステップ１００７までの動作により、消灯させるグラフィック表示データの先頭アドレスの検索がおこなわれ、ビットアドレスＹの示す内容に消灯データである“０”をセットする（ステップ１００８）。次に、変数Ａを−１し（ステップ１００９）、変数Ａが“０”の場合、消灯データ書き込み動作を終了し、“０”でない場合、１０１１へ分岐する（ステップ１０１０）。ステップ１０１１に分岐すると、ビットアドレスを上位に進め（ステップ１０１１）、ビットアドレスＹが３ビット目を越えた場合、１０１３へ分岐し、ビットアドレスＹが３ビット目を越えない場合、ステップ１００８へ戻る（ステップ１０１２）。ビットアドレスＹが３ビット目を越えた場合、ビットアドレスＹを０ビット目に戻し（１０１３）、グラフィック表示データアドレスｘを上位に進め（１０１４）、ステップ１００８へ戻る。ステップ１００８、１００９、１０１０、１０１１、１０１２、１０１３、１０１４は変数Ａの値だけループを繰り返し、変数Ａは一つのメッセージあたりのグラフィック点灯数であり、変数Ａの値だけ、消灯データ“０”の書き込み動作を行う。図１０の示す動作は、選択されたメッセージの配列位置を示すグラフィックを消灯するだけの動作であり、図７の動作で示すデータを上書きした動作になる。
【００２２】
図１１は点滅タイミングのクロックによる表示データのタイミングチャート図である。分周回路１０２より、点滅タイミングのクロック１１０１が出力され、点滅タイミングのクロック１１０１により、表示データ変換回路１１１は点滅動作における表示データ１１０２を作り出す。
図１１において、点滅タイミングのクロック１１０１は、しきいレベルＶｔｈ１１０１ｃにより、上側をＨレベル、下側をＬレベルに分けられる。点滅タイミングのクロック１１０１がＬレベルからＨレベルに変わるとき（１１０１ａ）、表示データ変換回路１１１は、クロック１１０１の状態がＨレベルと判断し、選択されたメッセージの配列位置を示すグラフィックを消灯する（１１０２ａ）。点滅タイミングのクロック１１０１がＨレベルからＬレベルに変わるとき（１１０１ｂ）、表示データ変換回路１１１は、クロック１１０１の状態がＬレベルと判断し、選択されたメッセージの配列位置を示すグラフィックを点灯する（１１０２ｂ）。表示データ変換回路１１１は、点滅タイミングのクロック１１０１が、しきいレベルｖｔｈ１１０１ｃをまたぐタイミングで、クロックのレベルを判断し、Ｈレベルならば消灯データ、Ｌレベルならば点灯データを繰り返し作り出すことにより、点灯消灯を繰り返し、点滅動作をする。
【００２３】
図１２は入力確定していないメッセージ選択時の点滅動作を示すフローチャート図である。点滅による点灯時は、配列位置を示すグラフィックとメッセージ入力数を表すグラフィックが加わった表示になり、メッセージ入力数＋１の値と同じ点灯個数になる。消灯時はメッセージ入力数を表すグラフィックと同じ表示になる。以下に図１２において、入力確定していないメッセージ選択時のメッセージの配列位置を示す点滅動作を説明する。
【００２４】
点滅のタイミングが消灯のタイミングの場合、ステップ１２０２へ、点灯のタイミングの場合、ステップ１２０３へ分岐する（ステップ１２０１）。消灯タイミングの場合、変数Ａに６０を入力可能なメッセージ数で割った値を代入し、設定情報記憶回路１１０に記憶しているメッセージ入力数を、変数Ａでかけた値を変数Ｂに代入する（ステップ１２０２）。値６０は全グラフィック数で、入力可能なメッセージ数で割ることにより、１メッセージあたりのグラフィック点灯数が変数Ａに代入され、１メッセージあたりのグラフィック点灯数を、メッセージ入力数でかけることにより、グラフィック点灯数が変数Ｂに代入される。点灯のタイミングの場合、変数Ａに６０を入力可能なメッセージ数で割った値を代入し、設定情報記憶回路１１０に記憶しているメッセージ入力数＋１を、変数Ａでかけた値を変数Ｂに代入する（ステップ１２０３）。ステップ１２０２、１２０３で変数Ｂの値が確定後、グラフィック表示データのアドレスｘを最下位アドレスに置く（ステップ１２０４）。変数Ｂを４で割り、商を変数Ｃに代入し、余りを変数Ｄに代入する（ステップ１２０５）。ステップ１２０５の時点では、変数Ｃはアドレスに格納している４ビット全てが点灯しているアドレス数である。変数Ｄは変数Ｃ以外のアドレスに格納している点灯ビット数であり、３、２、１、０のどれかの値になる。ステップ１２０５後、変数Ｃの値を−１し（ステップ１２０６）、キャリーが発生しない場合、ステップ１２０８へ、発生した場合、１２１０へ分岐する（ステップ１２０７）。キャリー発生は、変数Ｃが０の値から−１になったとき発生する。キャリーが発生しない場合、グラフィック表示データのアドレスｘの示す内容に“１１１１ｂ”を書き込み（ステップ１２０８）、グラフィック表示データのアドレスｘを上位に１進め（ステップ１２０９）、ステップ１２０６に戻る。ステップ１２０６の動作によりキャリーが発生しなければ、ステップ１２０６、１２０７、１２０８、１２０９はループし、グラフィック表示データのアドレスｘに格納している全４ビットに“１”の書き込み動作を繰り返す。キャリーが発生すると、ステップ１２０６、１２０７、１２０８、１２０９のループから抜け、変数Ｄの値が３の場合、ステップ１２１１へ、Ｄの値が３以外の場合、ステップ１２１２へ分岐し（ステップ１２１０）、変数Ｄの値が２の場合、ステップ１２１３へ、Ｄの値が２以外の場合、ステップ１２１４へ分岐し（ステップ１２１２）、変数Ｄの値が１の場合、ステップ１２１５へ、Ｄの値が０の場合、ステップ１２１６へ分岐し（ステップ１２１４）、変数Ｄの値により、ステップ１２１１、１２１３、１２１５、１２１６に分岐され、変数Ｄ＝３の場合、ｘの示す内容に“０１１１ｂ”を書き込み（ステップ１２１１）、ステップ１２１７に移り、変数Ｄ＝２の場合、ｘの示す内容に“００１１ｂ”を書き込み（ステップ１２１３）、ステップ１２１７に移り、変数Ｄ＝１の場合、ｘの示す内容に“０００１ｂ”を書き込み（ステップ１２１５）、ステップ１２１７に移り、変数Ｄ＝０の場合、ｘの示す内容に“００００ｂ”を書き込み（ステップ１２１６）、ステップ１２１７に移る。ステップ１２１７に移ると、グラフィック表示データのアドレスｘを上位に１進め（ステップ１２１７）、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えた場合、動作を終了し、最上位アドレスｘｍａｘを越えない場合、、ステップ１２１６に戻る（ステップ１２１８）。ステップ１２１６、１２１７、１２１８はグラフィック表示データを消灯するデータをセットするループで、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えない限り、ｘの示す内容に“００００ｂ”の書き込み動作を繰り返す。
【００２５】
図１３はメッセージの配列位置を示すグラフィックの点滅動作を示すフローチャート図である。上記説明してきた、選択された配列位置を示すグラフィックの点滅の他に、電子時計がメッセージ選択可能な状態において、次のメッセージが選択され、前記選択時のタイミングにより、入力確定したメッセージが選択された場合、配列位置を示すグラフィックを消灯し、入力確定していないメッセージが選択された場合、配列位置を示すグラフィックを点灯する動作を含んでいるフローチャート図である。電子時計がメッセージ選択可能な状態において、利用者がスイッチ１０４を操作すると、入力回路１０５よりスイッチ情報が出力され、前記スイッチ情報とメッセージ選択可能な状態のため、機能選択回路１０６は、次のメッセージを選択する機能を選択し、機能出力回路１０７は、設定情報記憶回路１１０に記憶しているメッセージ番号を＋１する。メッセージは次のメッセージが選択される。図１３において、前記選択時のタイミングが発生した場合、ステップ１３０３へ、選択動作がない場合、ステップ１３０２へ分岐する（ステップ１３０１）。ステップ１３０２へ分岐後、分周回路１０２より入力された点滅タイミングのクロックにより、Ｈレベルの場合、ステップ１３０４へ、Ｌレベルの場合、ステップ１３０５へ分岐する（ステップ１３０２）。ステップ１３０３へ分岐後、選択されたメッセージが入力確定しているか判断し、入力確定したメッセージの場合、ステップ１３０４へ、入力確定していないメッセージを選択した場合、ステップ１３０５へ分岐する（ステップ１３０３）。ステップ１３０４へ分岐すると、選択された配列位置を示すグラフィックが消灯し、ステップ１３０５へ分岐すると、選択された配列位置を示すグラフィックが点灯する。
【００２６】
ステップ１３０３により、選択されたメッセージが入力確定しているか判断し、点灯消灯を分けている理由として、入力確定している範囲を選択した場合、以前のデータは入力数を表すグラフィックが点灯しているため、消灯しなければ、どこのメッセージが選択されたかわかりづらいためであり、逆に入力確定していない範囲を選択した場合、以前のデータは入力数を表すグラフィックが消灯しているため、点灯しなければわかりづらいためである。
【００２７】
図１４はメッセージ選択時の点滅動作を示すタイムチャート図である。図１４において、点滅タイミングのクロック１４０１は、しきいレベルＶｔｈ１４０１ｃにより、上側をＨレベル、下側をＬレベルに分けられる。点滅タイミングのクロック１４０１がＬレベルからＨレベルに変わるとき（１４０１ａ）、表示データ変換回路１１１は、クロック１４０１の状態がＨレベルと判断し、選択されたメッセージの配列位置を示すグラフィックを消灯する（１４０４ａ）。点滅タイミングのクロック１４０１がＨレベルからＬレベルに変わるとき（１４０１ｂ）、表示データ変換回路１１１は、クロック１４０１の状態がＬレベルと判断し、選択されたメッセージの配列位置を示すグラフィックを点灯する（１４０４ｂ）。表示データ変換回路１１１は、点滅タイミングのクロック１４０１が、しきいレベルｖｔｈ１４０１ｃをまたぐタイミングで、クロックのレベルを判断し、Ｈレベルならば消灯データ、Ｌレベルならば点灯データを繰り返し作り出すことにより、点灯消灯を繰り返し、点滅動作をする。電子時計がメッセージ選択可能な状態において、利用者がスイッチ１０４を操作すると、入力回路１０５よりスイッチ情報が出力され、前記スイッチ情報とメッセージ選択可能な状態のため、機能選択回路１０６は、次のメッセージを選択する機能を選択し、機能出力回路１０７は、設定情報記憶回路１１０に記憶しているメッセージ番号１４０３を＋１する。利用者がスイッチ１０４を操作する以前、メッセージ番号１４０３がメッセージ入力数−１のデータである場合（１４０３ａ）、メッセージ番号１４０３はメッセージ入力数になり（１４０３ｂ）、入力確定した範囲のメッセージを選択したことになり、選択されたメッセージの配列位置を示すグラフィックは消灯する（１４０４ｃ）。その後、クロックのレベルを判断し、Ｈレベルならば消灯データ、Ｌレベルならば点灯データを繰り返し、点滅動作をする。利用者が次にスイッチ１０４を操作すると、メッセージ番号１４０３はメッセージ入力数＋１のデータ（１４０３ｃ）になり、入力確定していないメッセージを選択したことになり、選択されたメッセージの配列位置を示すグラフィックは点灯する（１４０４ｄ）。
【００２８】
図１５はメッセージ記憶容量及び残量をグラフィック表示する表示データ変換の動作を示すフローチャート図である。図１５において、メッセージ最終アドレスｅｎｄから最初にメッセージを格納している先頭アドレスｏｆｆｓｅｔを引いた値に＋１アドレスした値が、メッセージが記憶できる全容量値である。前記全容量値を６０で割った値は１グラフィックあたりの記憶容量値を表し、１グラフィックあたりの記憶容量値を変数Ａに代入し、設定情報記憶回路２１０に記憶している入力確定していないエリアの先頭アドレスａｄｒから、最初にメッセージを格納している先頭アドレスｏｆｆｓｅｔを引いた値は、入力したメッセージ容量になり、入力したメッセージ容量を変数Ａで割った値がグラフィック点灯数になり、グラフィック点灯数をＢに代入する（ステップ１５０１）。ステップ１５０１後、グラフィック表示データのアドレスｘを最下位アドレスに置く（ステップ１５０２）。変数Ｂを４で割り、商を変数Ｃに代入し、余りを変数Ｄに代入する（ステップ１５０３）。ステップ１５０３の時点では、変数Ｃはアドレスに格納している４ビット全てが点灯しているアドレス数であり、変数Ｄは変数Ｃ以外のアドレスに格納している点灯ビット数であり、３、２、１、０のどれかの値になる。ステップ１５０３後、変数Ｃの値を−１し（ステップ１５０４）、キャリーが発生しない場合、ステップ１５０６へ、発生した場合１５０８へ分岐する（ステップ１５０５）。キャリー発生は、変数が０の値から−１になったとき発生する。キャリーが発生しない場合、グラフィック表示データのアドレスｘの示す内容に“１１１１ｂ”を書き込み（ステップ１５０６）、グラフィック表示データのアドレスｘを上位に１進め（ステップ１５０７）、ステップ１５０４に戻る。ステップ１５０４の動作によりキャリーが発生しなければ、ステップ１５０４、１５０５、１５０６、１５０７はループし、グラフィック表示データのアドレスｘに格納している全４ビットに“１”の書き込み動作を繰り返す。キャリーが発生すると、ステップ１５０４、１５０５、１５０６、１５０７のループから抜け、変数Ｄの値が３の場合、ステップ１５０９へ、Ｄの値が３以外の場合、ステップ１５１０へ分岐し（ステップ１５０８）、変数Ｄの値が２の場合、ステップ１５１１へ、Ｄの値が２以外の場合、ステップ１５１２へ分岐し（ステップ１５１０）、変数Ｄの値が１の場合、ステップ１５１３へ、Ｄの値が０の場合、ステップ１５１４へ分岐し（ステップ１５１２）、変数Ｄの値により、ステップ１５０９、１５１１、１５１３、１５１４に分岐され、変数Ｄ＝３の場合、ｘの示す内容に“０１１１ｂ”を書き込み（ステップ１５０９）、ステップ１５１５に移り、変数Ｄ＝２の場合、ｘの示す内容に“００１１ｂ”を書き込み（ステップ１５１１）、ステップ１５１５に移り、変数Ｄ＝１の場合、ｘの示す内容に“０００１ｂ”を書き込み（ステップ１５１３）、ステップ１５１５に移り、変数Ｄ＝０の場合、ｘの示す内容に“００００ｂ”を書き込み（ステップ１５１４）、ステップ１５１５に移る。ステップ１５１５に移ると、グラフィック表示データのアドレスｘを上位に１進め（ステップ１５１５）、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えた場合、動作を終了し、最上位アドレスｘｍａｘを越えない場合、、ステップ１５１４に戻る（ステップ１５１６）。ステップ１５１４、１５１５、１５１６はグラフィック表示データを消灯するデータをセットするループで、グラフィック表示データのアドレスｘが最上位アドレスｘｍａｘを越えない限り、ｘの示す内容に“００００ｂ”の書き込み動作を繰り返す。
【００２９】
以上説明した手段は、機能選択回路１０６、機能出力回路１０７、メッセージ出力回路１０９、表示データ変換回路１１１はマイコンなどにより、プログラミングされたＲＯＭをＣＰＵに各種演算処理を実行させ、メッセージ記憶回路１０７、設定情報記憶回路１１０はＲＡＭ、計数回路１０３はカウンタ、表示駆動回路１１２はＬＣＤドライバ、表示部はＬＣＤを使用することにより実現可能である。
【００３０】
【発明の効果】
本発明は以上説明した形態により実施され、発振回路と、分周回路と、計数回路と、スイッチと、入力回路と、機能選択回路と、機能出力回路と、メッセージ記憶回路と、メッセージ出力回路と、設定情報記憶回路と、表示データ変換回路と、表示駆動回路と、表示部と、を有する構成により、メッセージ入力機能付き電子時計は、計数情報を表示するグラフィックを活用し、グラフィックでメッセージ入力数及び残量表示し、メッセージと同時に表示することにより、利用者の操作による表示を切り換えの手間がなくし、表示自動切り換えによる利用者の期待以外の表示がなくなる。また、多くのメッセージ入力可能な場合、選択されたメッセージの配列位置を示すグラフィックの位置を点滅することにより、メッセージ番号の表示をなくし、検索に有効なソート機能が使えるようになる。また、グラフィックでメッセージ入力数、残量、メッセージの配列位置、をグラフィックで表示することにより、どのくらいメッセージが入力確定され、後どれくらいメッセージが入力可能なのか、またメッセージを選択する際に、メッセージがどの位置に記憶されているのか、即座に明確になる。
【図面の簡単な説明】
【図１】本発明に関する電子時計の一例を示す機能ブロック図である。
【図２】本発明に関する電子時計の一例を示す機能ブロック図である。
【図３】本発明に関する表示部の一例を示す図である。
【図４】本発明に関する時刻表示とメッセージモードの表示の一例を示す図である。
【図５】表示データ変換回路によるグラフィック表示データとグラフィック部の関係を表した図である。
【図６】メッセージ入力数をグラフィック表示データに変換する表示データ変換回路の動作を示すフローチャート図である。
【図７】メッセージ入力数をグラフィック残量表示データに変換する表示データ変換回路の動作を示すフローチャート図である。
【図８】メッセージ入力残量表示例を示す表示部の図である。
【図９】選択されたメッセージの配列位置を示すグラフィックの点滅動作における、消灯時の表示データとグラフィックとの関係図である。
【図１０】選択されたメッセージの配列位置を示すグラフィックの点滅動作における、消灯時の動作フローチャート図である。
【図１１】点滅タイミングのクロックによる表示データのタイミングチャート図である。
【図１２】入力確定していないメッセージ選択時の点滅動作を示すフローチャート図である。
【図１３】メッセージの配列位置を示すグラフィックの点滅動作を示すフローチャート図である。
【図１４】メッセージ選択時の点滅動作を示すタイムチャート図である。
【図１５】メッセージ記憶容量及び残量をグラフィック表示する表示データ変換の動作を示すフローチャート図である。
【図１６】従来の電子時計の一例を示す表示部の図である。
【図１７】従来の電子時計の一例を示す機能ブロック図である。
【符号の説明】
１０１    発振回路
１０２    分周回路
１０３    計数回路
１０４    スイッチ
１０５    入力回路
１０６    機能選択回路
１０７    機能出力回路
１０８    メッセージ記憶回路
１０９    メッセージ出力回路
１１０    設定情報記憶回路
１１１    表示データ変換回路
１１２    表示駆動回路
１１３    表示部
２０１    発振回路
２０２    分周回路
２０３    計数回路
２０４    スイッチ
２０５    入力回路
２０６    機能選択回路
２０７    機能出力回路
２０８    メッセージ記憶回路
２０９    メッセージ出力回路
２１０    設定情報記憶回路
２１１    表示データ変換回路
２１２    表示駆動回路
２１３    表示部
３０１    グラフィック部
３０２    デジット部
３０３    アイコン
３０４    ドットマトリクス部
４０１    時刻表示している表示部
４０１ａ    時刻表示しているグラフィック部
４０１ｂ    時刻表示しているデジット部
４０１ｃ    時刻表示しているデジット部
４０１ｄ    時刻表示しているドットマトリクス部
４０２    時刻表示している表示部
４０２ａ    メッセージ表示しているグラフィック部
４０２ｂ    メッセージ表示しているデジット部
４０２ｃ    メッセージ表示しているデジット部
４０２ｄ    メッセージ表示しているドットマトリクス部
５０１    グラフィック表示データ最下位ビットに対応した表示要素
５０２    グラフィック表示データ下位２ビットに対応した表示要素
５０３    グラフィック表示データ下位３ビットに対応した表示要素
５０４    グラフィック表示データ下位４ビットに対応した表示要素
５０５    グラフィック表示データ下位５ビットに対応した表示要素
５０６    グラフィック表示データ下位６ビットに対応した表示要素
５０７    グラフィック表示データ下位７ビットに対応した表示要素
５０８    グラフィック表示データ下位８ビットに対応した表示要素
５０９    グラフィック表示データ下位９ビットに対応した表示要素
５１０    グラフィック表示データ下位１０ビットに対応した表示要素
５１１    グラフィック表示データ下位１１ビットに対応した表示要素
５１２    グラフィック表示データ下位１２ビットに対応した表示要素
５１３    グラフィック表示データ下位５７ビットに対応した表示要素
５１４    グラフィック表示データ下位５８ビットに対応した表示要素
５１５    グラフィック表示データ下位５９ビットに対応した表示要素
５１６    グラフィック表示データ最上位ビットに対応した表示要素
５２１    グラフィック表示データ最下位ビットに対応した表示要素
５２２    グラフィック表示データ下位２ビットに対応した表示要素
５２３    グラフィック表示データ下位３ビットに対応した表示要素
５２４    グラフィック表示データ下位４ビットに対応した表示要素
５２５    グラフィック表示データ下位５ビットに対応した表示要素
５２６    グラフィック表示データ下位６ビットに対応した表示要素
５２７    グラフィック表示データ下位７ビットに対応した表示要素
５２８    グラフィック表示データ下位８ビットに対応した表示要素
５２９    グラフィック表示データ下位９ビットに対応した表示要素
５３０    グラフィック表示データ下位１０ビットに対応した表示要素
５３１    グラフィック表示データ下位１１ビットに対応した表示要素
５３２    グラフィック表示データ下位１２ビットに対応した表示要素
５３３    グラフィック表示データ下位５７ビットに対応した表示要素
５３４    グラフィック表示データ下位５８ビットに対応した表示要素
５３５    グラフィック表示データ下位５９ビットに対応した表示要素
５３６    グラフィック表示データ最上位ビットに対応した表示要素
８０１    メッセージ表示しているグラフィック部
８０２    メッセージ表示しているデジット部
８０３    メッセージ表示しているデジット部
８０４    メッセージ表示している表示部
８０５    メッセージ表示しているドットマトリクス部
９０１    グラフィック表示データ最下位ビットに対応した表示要素
９０２    グラフィック表示データ下位２ビットに対応した表示要素
９０３    グラフィック表示データ下位３ビットに対応した表示要素
９０４    グラフィック表示データ下位４ビットに対応した表示要素
９０５    グラフィック表示データ下位５ビットに対応した表示要素
９０６    グラフィック表示データ下位６ビットに対応した表示要素
９０７    グラフィック表示データ下位７ビットに対応した表示要素
９０８    グラフィック表示データ下位８ビットに対応した表示要素
９０９    グラフィック表示データ下位９ビットに対応した表示要素
９１０    グラフィック表示データ下位１０ビットに対応した表示要素
９１１    グラフィック表示データ下位１１ビットに対応した表示要素
９１２    グラフィック表示データ下位１２ビットに対応した表示要素
９１３    グラフィック表示データ下位５７ビットに対応した表示要素
９１４    グラフィック表示データ下位５８ビットに対応した表示要素
９１５    グラフィック表示データ下位５９ビットに対応した表示要素
９１６    グラフィック表示データ最上位ビットに対応した表示要素
９２１    グラフィック表示データ最下位ビットに対応した表示要素
９２２    グラフィック表示データ下位２ビットに対応した表示要素
９２３    グラフィック表示データ下位３ビットに対応した表示要素
９２４    グラフィック表示データ下位４ビットに対応した表示要素
９２５    グラフィック表示データ下位５ビットに対応した表示要素
９２６    グラフィック表示データ下位６ビットに対応した表示要素
９２７    グラフィック表示データ下位７ビットに対応した表示要素
９２８    グラフィック表示データ下位８ビットに対応した表示要素
９２９    グラフィック表示データ下位９ビットに対応した表示要素
９３０    グラフィック表示データ下位１０ビットに対応した表示要素
９３１    グラフィック表示データ下位１１ビットに対応した表示要素
９３２    グラフィック表示データ下位１２ビットに対応した表示要素
９３３    グラフィック表示データ下位５７ビットに対応した表示要素
９３４    グラフィック表示データ下位５８ビットに対応した表示要素
９３５    グラフィック表示データ下位５９ビットに対応した表示要素
９３６    グラフィック表示データ最上位ビットに対応した表示要素
１１０１    点滅タイミングクロック
１１０１ａ    点滅タイミングクロック立ち上がり時
１１０１ｂ    点滅タイミングクロック立ち下がり時
１１０１ｃ    点滅タイミングクロックしきいレベル
１１０２    表示の点滅データ
１１０２ａ    消灯データ
１１０２ｂ    点灯データ
１４０１    点滅タイミングクロック
１４０１ａ    点滅タイミングクロック立ち上がり時
１４０１ｂ    点滅タイミングクロック立ち下がり時
１４０１ｃ    点滅タイミングクロックしきいレベル
１４０２    スイッチ入力レベル
１４０２ａ    スイッチ入力
１４０２ｂ    スイッチ入力
１４０３    スイッチ番号データ
１４０３ａ    スイッチ番号データ（メッセージ入力数―１）
１４０３ｂ    スイッチ番号データ（メッセージ入力数）
１４０３ｃ    スイッチ番号データ（メッセージ入力数＋１）
１４０４    表示の点滅データ
１４０４ａ    消灯データ
１４０４ｂ    点灯データ
１４０４ｃ    消灯データ
１４０４ｄ    点灯データ
１６０１    従来の技術の電子時計におけるメッセージ番号表示例
１６０１ａ    従来の技術の電子時計におけるメッセージ表示例のメッセージ番号
１６０１ｂ    従来の技術の電子時計におけるメッセージ表示例のメッセージ番号を表すフラグ
１６０１ｃ    従来の技術の電子時計におけるメッセージ表示例の時刻
１６０２    従来の技術の電子時計における入力数及び残量表示例
１６０２ａ    従来の技術の電子時計における入力数及び残量表示例の電話番号
１６０２ｂ    従来の技術の電子時計における入力数及び残量表示例残量数
１６０２    従来の技術の電子時計における時刻情報のグラフィック表示例
１６０２ａ    従来の技術の電子時計における時刻情報のグラフィック表示例の時刻
１６０２ｂ    従来の技術の電子時計における時刻情報のグラフィック表示例の１０秒計円グラフ
１６０２ｂ    従来の技術の電子時計における時刻情報のグラフィック表示例の１秒計棒グラフ
【図１】
0003723011.tif 000002
【図２】
0003723011.tif 000003
【図３】
0003723011.tif 000004
【図４】
0003723011.tif 000005
【図５】
0003723011.tif 000006
【図６】
0003723011.tif 000007
【図７】
0003723011.tif 000008
【図８】
0003723011.tif 000009
【図９】
0003723011.tif 000010
【図１０】
0003723011.tif 000011
【図１１】
0003723011.tif 000012
【図１２】
0003723011.tif 000013
【図１３】
0003723011.tif 000014
【図１４】
0003723011.tif 000015
【図１５】
0003723011.tif 000016
【図１６】
0003723011.tif 000017
【図１７】
0003723011.tif 000018