(57)【要約】【課題】簡単な入力操作によって時刻情報および日付情報を設定することができ、かつ機器の小形化を図ることができる電子機器を提供する。【解決手段】信号処理手段３は、置数キー入力部７によって入力された数値情報および指定キー入力部８が有する１つの指定キー１２によって入力された所定情報が、予め定める第１の入力状態を構成したとき、前記数値情報を時刻情報として記憶手段６の時刻記憶エリア４１に記憶し、前記数値情報および所定情報が予め定める第２の入力状態を構成したとき、前記数値情報を日付情報として設定し記憶手段６の日付記憶エリア４２に記憶する。これによって、操作者は時刻情報を設定する場合と、日付情報を設定する場合とにおいて、たとえば入力モードを意識して入力操作する必要がなく、また所定情報を共通の指定キー１２によって入力することができる。【選択図】      図１
2004341726.tif 000002
【特許請求の範囲】
【請求項１】
数値情報を入力するための置数キー入力部と、
前記数値情報以外の所定情報を入力するための指定キー入力部と、
数値情報および所定情報が予め定める第１の入力状態を構成したとき、前記置数キー入力部によって入力された数値情報を、時刻情報および日付情報のいずれか一方として設定し、かつ数値情報および所定情報が予め定める第２の入力状態を構成したとき、前記置数キー入力部によって入力された数値情報を、時刻情報および日付情報のいずれか他方として設定する信号処理手段とを含むことを特徴とする電子機器。
【請求項２】
前記指定キー入力部は、複数の指定キーを有し、
予め定める第１の入力状態または予め定める第２の入力状態を構成する所定情報は、複数の指定キーのうちいずれか１つの指定キーによって入力されることを特徴とする請求項１記載の電子機器。
【請求項３】
数値情報および所定情報が予め定める第１の入力状態または予め定める第２の入力状態を構成するとき、この予め定める第１の入力状態または予め定める第２の入力状態に用いられた所定情報が、時刻情報または日付情報の設定に用いるための情報として記憶される記憶手段を有し、
前記時刻情報または日付情報の設定に用いるための情報が記憶手段に記憶された後、入力された所定情報が前記記憶手段に記憶されている所定情報に一致したとき、入力された数値情報と所定情報とは、予め定める第１の入力状態または第２の入力状態を構成するとして、数値情報を時刻情報または日付情報として設定することを特徴とする請求項２記載の電子機器。
【請求項４】
予め定める第２の入力状態は、数値情報と所定情報とによって構成される予め定める第３の入力状態と、数値情報と所定情報とから構成され、かつ数値情報の一部が所定情報によって代替される予め定める第４の入力状態とを有し、
信号処理手段は、数値情報および所定情報が予め定める第４の入力状態を構成したとき、所定情報の一部を予め定める数値情報に変換して、前記置数キー入力部によって入力された数値情報および前記変換された数値情報を、時刻情報または日付情報として設定することを特徴とする請求項１〜３のいずれか１つに記載の電子機器。
【請求項５】
日付情報のうちの年を表す情報、月を表す情報および日を表す情報の配列を規定する日付フォーマット情報が設定される記憶手段を有し、
信号処理手段は、置数キー入力部によって入力された数値情報を日付情報として設定するとき、日付フォーマット情報に基づいて、数値情報を変換することを特徴とする請求項１〜４のいずれか１つに記載の電子機器。
【請求項６】
設定された時刻情報、日付情報および日付フォーマット情報を消去する消去命令を入力するための消去キーをさらに含み、
信号処理手段は、消去キーの操作回数に応じて日付情報、時刻情報および日付フォーマット情報の設定を消去することを特徴とする請求項５記載の電子機器。
【請求項７】
時刻情報および日付情報を電子機器に設定するときの入力切換方法であって、
入力される数値情報および数値情報を除く所定情報が、予め定める第１の入力状態を構成したとき、前記数値情報を、時刻情報および日付情報のいずれか一方の情報として設定し、かつ数値情報および数値情報を除く所定情報が予め定める第２の入力状態を構成したとき、前記数値情報を、時刻情報および日付情報のいずれか他方の情報として設定する入力切換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キー入力部を有し、キー入力部によって数値情報を入力して時刻情報および日付情報を設定する電子機器に関する。
【０００２】
【従来の技術】
時刻情報および日付情報を入力する第１の従来の技術の電子機器では、キー入力部によってパターン化された文字列として入力される時刻情報および日付情報をパターン変換して、表示手段によって表示することができ、機器に時刻情報および日付情報を入力する操作を容易にしている。たとえばキー入力部によって、文字列「１９９１／３／２５」を入力すると、これを文字列「１９９１年３月２５日」に変換して表示手段に表示することができる。またたとえばキー入力部によって、文字列「１０：２５」を入力すると、これを文字列「１０時２５分」に変換して表示手段に表示することができる（たとえば、特許文献１参照）。
【０００３】
第２の従来の技術の電子機器では、キー入力部によって入力された数値情報が１〜１２のいずれかであれば月を表す情報であると判断し、１９００以上であれば年を表す情報であると判断して、日数計算をするときの数値情報の入力を容易に行うことができる（たとえば、特許文献２参照）。
【０００４】
【特許文献１】
特開平４−３６２７７３号公報
【特許文献２】
特開平９−４４４５３号公報
【０００５】
【発明が解決しようとする課題】
前述の第１の従来の技術では、単にパターン化された文字列を変換して表示するだけであり、入力された数値情報が表す内容、つまり時刻および日付のいずれを表すものであるのかを認識して、この入力された数値情報を時刻情報または日付情報として設定するものではない。
【０００６】
またパターン化された文字列を変換するために、時刻情報の時を表す数値情報および日を表す数値情報との間を区切る所定情報と、日付情報の年を表す数値情報、月を表す情報および日を表す情報を区切る所定情報とは異なるものとする必要がある。したがって、前記所定情報を入力するために、それぞれ異なる入力キーを設けるか、もしくは、時刻情報および日付情報に対応したエディタを表示装置の画面上に表示し、入力を促す方法が考えられるが、いずれの場合でも、時刻情報および日付情報を入力するためにそれぞれに対応した入力キーを設けるか、または、表示画面上で操作するためには、それぞれの入力画面に移行するために入力キーを操作する必要となる。このため、機器の小形化を図ることが困難であり、また操作が煩雑になるという問題点がある。
【０００７】
第２の従来の技術では、キー入力部によって入力された数値情報が、年を表す情報であるのか、または月を表す情報であるのかを区別することはできるが、時刻情報を入力することが考慮されていないので、日付情報と時刻情報とを区別することができないという問題がある。
【０００８】
本発明の目的は、簡単な入力操作によって時刻情報および日付情報を設定することができ、かつ機器の小形化を図ることができる電子機器を提供することである。
【０００９】
【課題を解決するための手段】
本発明は、数値情報を入力するための置数キー入力部と、
前記数値情報以外の所定情報を入力するための指定キー入力部と、
数値情報および所定情報が予め定める第１の入力状態を構成したとき、前記置数キー入力部によって入力された数値情報を、時刻情報および日付情報のいずれか一方として設定し、かつ数値情報および所定情報が予め定める第２の入力状態を構成したとき、前記置数キー入力部によって入力された数値情報を、時刻情報および日付情報のいずれか他方として設定する信号処理手段とを含むことを特徴とする電子機器である。
【００１０】
本発明に従えば、信号処理手段は、置数キー入力部によって入力された数値情報および指定キー入力部によって入力された所定情報が、予め定める第１の入力状態または予め定める第２の入力状態を構成したとき、前記置数キー入力部によって入力された数値情報を時刻情報または日付情報として設定する。
【００１１】
たとえば、予め定める第１の入力状態および予め定める第２の入力状態の一方は、数値情報が入力されるとき、時を表す数値情報と分を表す数値情報との間に、所定情報が入力されることによって構成される。また、たとえば予め定める第１の入力状態および予め定める第２の入力状態の他方は、数値情報が入力されるとき、年を表す数値情報と、月を表す数値情報と、日を表す数値情報との間に所定情報が入力されることによって構成される。
【００１２】
信号処理手段は、数値情報と所定情報とによって構成される入力状態によって、入力された数値情報を時刻情報として設定すべきであるのか、または日付情報として設定すべきであるのかを判断して設定する。これによって、操作者は時刻情報を設定する場合と、日付情報を設定する場合とにおいて、たとえば入力モードを意識して入力操作する必要がない。したがって、入力操作が簡単になる。
【００１３】
また本発明は、前記指定キー入力部は、複数の指定キーを有し、
予め定める第１の入力状態または予め定める第２の入力状態を構成する所定情報は、複数の指定キーのうちいずれか１つの指定キーによって入力されることを特徴とする。
【００１４】
本発明に従えば、１つの指定キーによって所定情報が入力される。このため、時刻情報および日付情報のいずれを設定する場合であっても、操作者は、同じ指定キーを用いて入力操作することができる。したがって操作者は、同様な操作によって時刻情報および日付情報を設定することができ、時刻情報を設定する場合および日付情報を設定する場合において、異なる指定キーを操作する必要がないので、入力操作が容易となる。また時刻情報および日付情報を設定するための個別の指定キーを設ける必要がないので、指定キーを少なくして装置を小形化することができる。
【００１５】
また本発明は、数値情報および所定情報が予め定める第１の入力状態または予め定める第２の入力状態を構成するとき、この予め定める第１の入力状態または予め定める第２の入力状態に用いられた所定情報が、時刻情報または日付情報の設定に用いるための情報として記憶される記憶手段を有し、
前記時刻情報または日付情報の設定に用いるための情報が記憶手段に記憶された後、入力された所定情報が前記記憶手段に記憶されている所定情報に一致したとき、入力された数値情報と所定情報とは、予め定める第１の入力状態または第２の入力状態を構成するとして、数値情報を時刻情報または日付情報として設定することを特徴とする。
【００１６】
本発明に従えば、数値情報および所定情報が入力されたとき、記憶手段に時刻情報または日付情報に用いるための情報が記憶されていなければ、数値情報および所定情報が予め定める第１の入力状態または予め定める第２の入力状態を構成したとき、数値情報を時刻情報または日付情報として設定する。一方、数値情報および所定情報が入力されたとき、記憶手段に時刻情報または日付情報に用いるための情報が記憶されていれば、入力された所定情報が、記憶手段に時刻情報または日付情報に用いるための情報であるか否かを判定する。ここで、一致していれば、数値情報および所定情報が、予め定める第１の入力状態または予め定める第２の入力状態を構成するとして、数値情報を時刻情報または日付情報として設定する。また、一致していなければ、数値情報および所定情報が、予め定める第１の入力状態または予め定める第２の入力状態を構成しないとして、時刻情報および日付情報のいずれにも設定しない。
【００１７】
したがって操作者は、指定キー入力部のうち１つの指定キーを、時刻情報または日付情報の入力に用いるための情報を入力するものとして選択することができる。つまり、操作者が使いやすい指定キーを用いて時刻情報または日付情報を設定する操作を行うことができる。したがって操作者が入力操作を行いやすくなり、これによって操作者の入力操作のミスを低減させることができる。
【００１８】
また本発明は、予め定める第２の入力状態は、数値情報と所定情報とによって構成される予め定める第３の入力状態と、数値情報と所定情報とから構成され、かつ数値情報の一部が所定情報によって代替される予め定める第４の入力状態とを有し、
信号処理手段は、数値情報および所定情報が予め定める第４の入力状態を構成したとき、所定情報の一部を予め定める数値情報に変換して、前記置数キー入力部によって入力された数値情報および前記変換された数値情報を、時刻情報または日付情報として設定することを特徴とする。
【００１９】
本発明に従えば、数値情報の一部を所定情報によって代替して入力する場合であっても、信号処理手段は、数値情報および所定情報が予め定める第４の入力状態を構成したとき、代替して入力された所定情報を数値情報に変換して、時刻情報または日付情報として設定する。したがって、たとえば複数の数値情報を１つの所定情報に代替させて入力することができるので、操作者が時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数を少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がより容易となる。
【００２０】
また本発明は、日付情報のうちの年を表す情報、月を表す情報および日を表す情報の配列を規定する日付フォーマット情報が設定される記憶手段を有し、
信号処理手段は、置数キー入力部によって入力された数値情報を日付情報として設定するとき、日付フォーマット情報に基づいて、数値情報を変換することを特徴とする。
【００２１】
本発明に従えば、記憶手段は、日付フォーマット情報を記憶する。日付フォーマット情報には日付情報のうちの年を表す情報、月を表す情報および日を表す情報の配列が規定されており、信号処理手段は、数値情報を日付情報として設定するときに、日付フォーマット情報に基づいて、数値情報を変換する。たとえば日付フォーマット情報は、設定する日付情報が、年を表す情報、月を表す情報および日を表す情報の順番で設定されるのか、月を表す情報、日を表す情報および年を表す情報の順番で設定されるのかを規定する。
【００２２】
したがって年を表す数値情報として、たとえば２桁の数値情報を入力する場合であっても、入力された順番によって、数値情報が年を表す数値情報であると判断することができ、４桁の数値情報に変換することができる。したがって、操作者が入力する数値情報を少なくすることができるので、時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数をさらに少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がさらに容易となる。
【００２３】
また本発明は、設定された時刻情報、日付情報および日付フォーマット情報を消去する消去命令を入力するための消去キーをさらに含み、
信号処理手段は、消去キーの操作回数に応じて日付情報、時刻情報および日付フォーマット情報の設定を消去することを特徴とする。
【００２４】
本発明に従えば、消去キーの操作回数に応じて、時刻情報、日付情報および日付フォーマット情報の設定を消去することができる。したがって、時刻情報、日付情報および日付フォーマット情報の各設定を消去するための消去キーをそれぞれ設ける必要がない。
【００２５】
また本発明は、時刻情報および日付情報を電子機器に設定するときの入力切換方法であって、
入力される数値情報および数値情報を除く所定情報が、予め定める第１の入力状態を構成したとき、前記数値情報を、時刻情報および日付情報のいずれか一方の情報として設定し、かつ数値情報および数値情報を除く所定情報が予め定める第２の入力状態を構成したとき、前記数値情報を、時刻情報および日付情報のいずれか他方の情報として設定する入力切換方法である。
【００２６】
本発明に従えば、時刻情報および日付情報を電子機器に設定する場合に、時刻情報を設定する場合と、日付情報を設定する場合とにおいて、入力モードの選択をしなくても、入力した状態によって、入力した数値情報を時刻情報または日付情報として設定することができる。
【００２７】
【発明の実施の形態】
図１は、本発明の実施の一形態の電子機器１の構成を示すブロック図であり、図２は電子機器１の外観を示す図である。なお図２では、電子機器１の平面図を示す。電子機器１は、入力部２、信号処理手段３、表示記憶部４、表示装置５、および記憶手段６を含む。電子機器１は、電子卓上計算機によって実現される。
【００２８】
入力部２は、数値情報を入力するための置数キー入力部７と、数値情報以外の所定情報を入力するための指定キー入力部８とを有し、消去命令を入力するための消去キー９をさらに有する。置数キー入力部７は、複数の置数キー１１を有する。具体的には、置数キー入力部７は、「００」および「０」〜「９」までの各数値に応じた数値情報であるコードを入力するための複数の置数キー１１を有する。操作者が置数キー入力部７の置数キー１１を押圧操作することによって、各置数キー１１に対応した数値情報を信号処理手段３に与えることができる。以下、押圧操作することを単に押下すると記載する。
【００２９】
指定キー入力部８は、複数の指定キー１２を有する。具体的には、指定キー入力部８は、電気卓上計算機での小数点「．」を表すコードを入力するための点（．）キー１３と、電気卓上計算機での演算情報を表すコードを入力するための演算キー１４と、「ＳＴＲ」キー１５と、「ＴＩＭＥ」キー１６とを有する。演算キー１４は、負の符号「−」を表すコードを入力するための減算（−）キー１４ａ、符号「＝」を表すコードを入力するための等号（＝）キー１４ｂ、正の符号「＋」を表すコードを入力するための加算（＋）キー１４ｃ、乗算の符号「×」を表すコードを入力するための乗算（×）キー１４ｄ、および除算の符号「÷」を表すコードを入力するための除算（÷）キー１４ｅを有する。操作者は、指定キー入力部８の指定キー１２を押下することによって、各指定キー１２に対応した指定情報を信号処理手段３に与えることができる。
【００３０】
「ＳＴＲ」キー１５は、入力されている数値情報を時刻情報または日付情報の設定に使用することを示す命令を表すコードを入力するためのものである。置数キー入力部７および指定キー入力部８によって数値情報および所定情報を入力した後に、「ＳＴＲ」キー１５が押下されることによって、入力されている数値情報を、時刻情報または日付情報の設定に使用することを示す命令を、信号処理手段３に与えることができる。
【００３１】
「ＴＩＭＥ」キー１６は、設定されている時刻情報および日付情報を表示装置５に表示させる命令、および入力した数値情報を時刻情報または日付情報として設定する命令を表すコードを入力するためのものである。「ＴＩＭＥ」キー１６が単独で押下操作されることによって、設定されている時刻情報および日付情報を表示装置５に表示させる命令を、信号処理手段３に与えることができる。また「ＳＴＲ」キー１５が押下された後に、続けて「ＴＩＭＥ」キー１６が押下されることによって、入力した数値情報を時刻情報または日付情報として設定する命令を、信号処理手段３に与えることができる。
【００３２】
消去キー９は、時刻情報と、日付情報と、後述する日付フォーマット情報および区切りコードを消去する命令を表すコードを入力するためのものである。消去キー９が押下されることによって、前述の消去命令を、信号処理手段３に与える。以後、消去キー９を「ＲＥＳＥＴ」キー９と記載する場合がある。
【００３３】
信号処理手段３は、中央演算処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：略称ＣＰＵ）３１および記録手段であるプログラムロム（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：略称ＲＯＭ）３２を含む。プログラムロム３２は、予め定めるプログラムを記録する。ＣＰＵ３１は、入力部２からの入力に伴い、プログラムロム３２に予め記録されているプログラムに従って動作する。また信号処理手段３は、前記プログラムに従って、入力部２、表示記憶部４、表示装置５および記憶手段６を制御する。また信号処理手段３は、計算機能を有し、入力部２によって入力される数値情報および演算情報とに基づいて、計算を実行する。
【００３４】
信号処理手段３は、数値キー入力部７によって入力される数値情報および指定キー入力部８によって入力される指定情報であるコードが、予め定める第１の入力状態を構成したとき、前記置数キー入力部７によって入力された数値情報を、時刻情報として設定し、記憶手段６に記憶させる。また信号処理手段３は、数値入力キー入力部７によって入力される数値情報および指定キー入力部８によって入力される所定情報が予め定める第２の入力状態を構成したとき、前記置数キー入力部７によって入力された数値情報を、日付情報として設定し、記憶手段６に記憶させる。信号処理手段３の詳細な動作については、後述する。
【００３５】
また信号処理手段３は、後述するキーバッファエリア４５に数値情報および指定情報が記憶されると、この数字情報および指定情報を表示装置５に表示させる。また信号処理手段３は、時刻情報を設定すると、この設定した時刻情報を表示装置５に表示させ、日付情報を設定すると、この設定した日付情報を表示装置５に表示させる。また信号処理手段３は、タイマを有し、時刻情報および日付情報を設定すると、この時刻情報および日付情報のカウントアップを開始する。
【００３６】
表示機億部４は、信号処理手段３によって制御され、表示装置５に表示する表示情報をビット情報として記憶する。表示記憶部４は、たとえばラム（Ｒａｎｄｏｍ
Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：略称ＲＡＭ）によって実現される。以後、表示記憶部４をディスプレイＲＡＭ４と記載する場合がある。
【００３７】
表示装置５は、信号処理手段３によって制御され、ディスプレイＲＡＭ４に記憶されたビット情報に基づいて、表示画面３３に所定の表示情報を表示する。表示装置５は、たとえば液晶表示装置によって実現される。本実施の形態では、前述した表示装置５の表示画面３３と、入力部２の各キーとは、同じ方向に臨んで設けられる。
【００３８】
記憶手段６は、時刻記憶エリア４１と、日付記憶エリア４２と、区切りコード指定種類記憶エリア４３と、区切りコード記憶エリア４４と、キーバッファエリア４５と、日付フォーマット情報記憶エリア４６と、「ＲＥＳＥＴ」キー入力回数記憶エリア４７と、規定フォーマット記憶エリア４８とを含む。また記憶手段６は、ＣＰＵ３１によって信号処理を行うためのワークエリアとして使用される。記憶手段６は、たとえばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）およびフラッシュＲＯＭなどの不揮発性記憶媒体によって実現される。
【００３９】
時刻記憶エリア４１は、時刻情報を記憶する。時刻記憶エリア４１は、「時」を表す数値情報を記憶する時情報記憶エリア５１と、「分」を表す数値情報を記憶する分情報記憶エリア５２と、「秒」を表す数値情報を記憶する秒情報記憶エリア５３とを有する。
【００４０】
日付記憶エリア４２は、日付情報を記憶する。日付記憶エリア４２は、「年」を表す数値情報を記憶する年情報記憶エリア５４と、「月」を表す数値情報を記憶する月情報記憶エリア５５と、「日」を表す情報を記憶する日情報記憶エリア５６とを有する。
【００４１】
区切りコード指定種類記憶エリア４３は、指定キー入力部８の各指定キー１２のうち、時刻情報または日付情報を入力する場合に用いることができる指定キー１２に対応するコードを記憶する。この時刻情報または日付情報を入力する場合に用いることができる指定キー１２に対応するコードを、区切りコードと記載する場合がある。
【００４２】
区切りコード指定種類記憶エリア４３は、区切りコードを記憶する指定種類記憶エリア５７と、指定種類記憶エリア５７に記憶される区切りコードが、表示装置５によって表示可能であるのか否かを記憶する表示有／無記憶エリア５８とを含む。指定種類記憶エリア５７には、たとえば点（．）キー１３、減算（−）キー１７、等号（＝）キー１８、乗算（×）キー２１および除算（÷）キー２２に対応するコードが記憶される。
【００４３】
表示有／無情報記憶エリア５８には、指定種類記憶エリア５７に記憶されるコードに対応した表示情報を表示装置５に表示可能であるか否かを示す情報が記憶される。前記表示情報を表示装置５に表示可能である場合には、「有」を表す情報が記憶され、表示情報を表示装置５に表示可能ではない場合には、「無」を表す情報が記憶される。たとえば区切りコードとして点（．）キー１３によって入力されるコードを用いる場合、信号処理手段３は、このコードに対応する文字情報を表示装置４に表示させる。またたとえば区切りコードとして乗算（×）キーによって入力されるコードを用いる場合、信号処理手段３は、このコードに対応する文字情報を表示装置４に表示させない。
【００４４】
指定種類記憶エリア５７に記憶されるコードは、入力部２がどのような指定キー１２を有するかによって決まる。また、表示有／無情報記憶エリア５８に記憶される表示の有無を示す情報は、表示装置４がどのような文字情報を表示可能であるかによって決定される。
【００４５】
操作者が、指定キー１２に対応するコードを、区切りコードとして使用するかを設定した時点で、そのコードが、区切りコード指定種類記憶エリア５７に記憶されていなければ、区切りコード指定種類記憶エリア５７に新たに記憶される。
【００４６】
区切りコード記憶エリア４４は、前記区切りコード記憶エリア４３に記憶される区切りコードのうち、時刻情報または日付情報の設定に用いるための区切りコードを記憶する。区切りコード記憶エリア４４に記憶される区切りコードは、入力部２によって入力された数値情報および所定情報が予め定める第１の入力状態または予め定める第２の入力状態を構成するとき、この予め定める第１の入力状態または予め定める第２の入力状態に用いられものである。つまり、区切りコード記憶エリア４４には、区切りコードが記憶されていない初期状態において、時刻情報および日付情報が設定されたときに用いられた区切りコードが記憶される。
【００４７】
キーバッファエリア４５は、入力部２によって入力された各キーに対応するコードを一時的に記憶する。キーバッファエリア４５は、入力された順番にコードを記憶する。またキーバッファエリア４５に一時的に記憶されるコードは、時刻情報および日付情報が設定されると消去され、また前述した「ＲＥＳＥＴ」キー９を押下することによっても消去される。
【００４８】
日付フォーマット情報記憶エリア４６は、入力部２から入力される日付情報を、年を表す数値情報、月を表す数値情報および日を表す数値情報の順番として認識するのか、または月を表す数値情報、日を表す数値情報または年を表す数値情報の順番として認識するのかを示す日付フォーマット情報を記憶する。入力部２から入力される日付情報を、年を表す数値情報、月を表す数値情報および日を表す数値情報の順番として信号処理手段３に認識させる場合、この日付フォーマット情報記憶エリア４６には、予め定める第１の日付フォーマット情報が記憶される。また入力部２から入力される日付情報を、月を表す数値情報、日を表す数値情報または年を表す数値情報の順番として信号処理手段３に認識させる場合、この日付フォーマット情報記憶エリア４６には、予め定める第２の日付フォーマット情報が記憶される。
【００４９】
前記予め定める第１の日付フォーマット情報は、たとえば数値の「１」であり、予め定める第２の日付フォーマット情報は、たとえば数値の「０」である。この予め定める第１および第２の日付フォーマット情報は、プログラムＲＯＭ３２のプログラムによって変更することができ、たとえば予め定める第１の日付フォーマット情報を数値の「０」とし、予め定める第２の日付フォーマット情報が数値の「１」としてもよい。
【００５０】
日付入力フォーマット記憶エリア４６に日付フォーマット情報が記憶されていない初期状態では、日付フォーマット情報記憶エリア４６には、第１および第２の日付フォーマット情報とは異なる初期状態を表す情報が記憶される。
【００５１】
「ＲＥＳＥＴ」キー入力回数記憶エリア４７は、「ＲＥＳＥＴ」キー９が押下された回数、つまり「ＲＥＳＥＴ」キー９に対応するコードが信号処理手段３に与えられた回数を記憶する。
【００５２】
規定フォーマット記憶エリア４８は、時刻情報および日付情報のコードの並びを規定する複数の規定フォーマットを記憶する。
【００５３】
図３〜図５は、時刻を情報または日付情報を設定するときの信号処理手段３の処理動作を示すフローチャートである。図４は、図３のステップＳ７の処理に続くフローチャートであり、図５は図４のステップＳ１４の処理を示すフローチャートである。電子機器１の電源を投入する、もしくは本フローチャートが終了したときに表示装置５にエラー情報が表示されていなければ、ステップＳ０からステップＳ１に移る。ステップＳ１では、入力部２から数値情報または所定情報が入力されるかを監視する。つまりステップＳ１では、入力部２からの入力を待っている状態である。入力部２からの数値情報または所定情報の入力がある場合には、ステップＳ２に移る。
【００５４】
ステップＳ２では、操作者によって押下された入力部２のキーの確定が可能であるか否かを判断する。つまり、入力部２によって入力される数値情報または所定情報を確定することができるか否かを判断する。ステップＳ２において、キーの確定が可能である場合、ステップＳ３に移る。
【００５５】
ステップＳ３では、記憶手段６のキーバッファエリア４５に、入力された数値情報または所定情報を記憶する、つまり置数キー１１または指定キー１２に対応するコードを記憶して、ステップＳ４に移る。
【００５６】
ステップＳ４では、キーバッファエリア４５に記憶されているコードから、１つ前に入力されたコードは、「ＳＴＲ」キー１５に対応するコードであるか否かを判断する。ステップＳ４において、１つ前に入力されたコードが「ＳＴＲ」キー１５に対応すると判断した場合、ステップＳ５に移る。
【００５７】
ステップＳ５では、キーバッファエリア４５に記憶されているコードから、今回入力されたコードが、「ＴＩＭＥ」キー１６に対応するコードであるか否かを判断する。ステップＳ５において、入力されたコードが、「ＴＩＭＥ」キー１６に対応するコードであると判断した場合、ステップＳ６に移る。
【００５８】
ステップＳ６では、区切りコード記憶エリア４４に区切りコードが記憶されているか否かを判断する。ステップＳ６で、区切りコードが記憶されていないと判断した場合、ステップＳ７に移る。
【００５９】
ステップＳ７では、区切りコード記憶エリア４４に、数値情報を区切る指定キー１２に対応するコードを記憶して、ステップＳ８に移る。ステップＳ７では、前記コードが、区切りコード指定種類記憶エリア５７に記憶されていなければ、区切りコード指定種類記憶エリア５７にも記憶する。
【００６０】
ステップＳ８では、キーバッファエリア４５に記憶されるコードから、入力された数値情報を区切る区切りコードの数ｎが１である（ｎ＝１）か否かを判断する。ステップＳ８において、区切りコードの数ｎ＝１であると判断した場合には、ステップＳ９に移る。
【００６１】
ステップＳ９では、キーバッファエリア４５に記憶されているコードの並びが、規定フォーマット記憶エリア４８に記憶される規定フォーマットのうちのいずれか１つに対応するか否かを判断する。ステップＳ９で、規定フォーマットに対応すると判断すると、ステップＳ１０に移る。
【００６２】
ステップＳ１０では、数値情報を時刻記憶エリア４１に記憶させて、ステップＳ１１に移り、処理を終了する。ステップＳ１０では、入力された数値情報の順番に入力された数値情報を時刻記憶エリア４１に記憶させる。つまり、たとえば数字情報が「１」「０」「３」「０」の順番で入力された場合には、時情報記憶エリア５１に「１０」を記憶させ、分情報記憶エリア５２に「３０」を記憶させる。また、ステップＳ９では、秒情報記憶エリア５３に、数値情報「００」を記憶させる処理も実行する。
【００６３】
ステップＳ９で、規定フォーマットに対応していないと判断すると、ステップＳ１２に移る。ステップＳ１２では、表示装置５にエラーが発生したことを示すエラー情報を表示させる。これによって、入力された区切りコードが１個であっても、たとえば「１０時３０分」と設定する場合に、「１００．３」、「１．０３０」および「１０．３００」などと操作者が間違って入力した場合には、表示装置５にエラーが発生したことを示すエラー情報が表示される。表示装置５にエラー情報を表示すると、ステップＳ１１に移り、処理を終了する。
【００６４】
ステップＳ４において、１つ前に入力されたコードが「ＳＴＲ」キー１５に対応するコードでないと判断した場合には、ステップＳ１３に移る。ステップＳ１３では、その他のキー処理を行って、処理を終了する。その他のキー処理とは、たとえば加算（＋）キー１４ｃおよび乗算（×）キー１４ｄなど入力に従って、演算処理を行う必要があれば、演算を行い、また置数キー１１による入力であれば、数値表示を行うような、それぞれのキーに見合った処理を行うことである。
【００６５】
ステップＳ６において、区切りコード記憶エリア４４に区切りコードが記憶されていると判断すると、ステップＳ１４に移る。ステップＳ１４では、キーバッファエリア４５に記憶されている数値情報を区切るコードと、区切りコード記憶エリア４４に記憶されている区切りコードとが一致するか否かを判断する。ステップＳ１４において、指定キー１２に対応し、数値情報を区切るコードと区切りコード記憶エリア４４に記憶されている区切りコードとが一致すると判断した場合には、ステップＳ８に移る。
【００６６】
一方、ステップＳ１４において、入力された数値情報を区切るコードと、区切りコード記憶エリア４４に記憶されている区切りコードとが一致しないと判断した場合、ステップＳ１２に移り、表示装置５にエラーが発生したことを示すエラー情報を表示させ、ステップＳ１１に移り、処理を終了する。表示装置５にエラー情報が表示された状態で、「ＲＥＳＥＴ」キー９を押下すると、表示されているエラー情報を消去し、またキーバッファエリア４５に記憶されているコードを消去する。
【００６７】
ステップＳ８において、キーバッファエリア４５に記憶された区切りコードの数ｎが１ではない（ｎ≠１）と判断すると、ステップＳ１５に移る。ステップＳ１５では、キーバッファエリア４５に記憶された数値情報を区切る区切りコードの数ｎが２である（ｎ＝２）か否かを判断する。ステップＳ１５において、区切りコードの数ｎが２であると判断した場合、ステップＳ１６に移る。
【００６８】
ステップＳ１６では、記憶手段６の日付入力フォーマット記憶エリア４６に、日付フォーマット情報が設定されているか否かを判断する。ステップＳ１６において、日付フォーマット情報が記憶されていないと判断すると、ステップＳ１７に移る。
【００６９】
ステップＳ１７では、キーバッファエリア４５に記憶されているコードの並びが、規定フォーマット記憶エリア４８に記憶される規定フォーマットのうちのいずれか１つに対応するか否かを判断する。ステップＳ１７で、規定フォーマットに対応すると判断すると、ステップＳ１８に移り、規定フォーマットに対応しないと判断すると、ステップＳ１２に移る。
【００７０】
ステップＳ１７の処理によって、入力された区切りコードが２個であっても、たとえば「２００２年１１月０１日」と設定する場合に、「２００２．１１．００１」などと操作者が間違って入力した場合には、表示装置５にエラーが発生したことを示すエラー情報が表示される。
【００７１】
ステップＳ１８では、入力された数値情報の順番に、数値情報を日付記憶エリア４２に設定する。つまり、たとえば数字情報が「２」「０」「０」「２」「１」「１」「０」「１」の順番で入力された場合には、年情報記憶エリア５４に「２００２」を記憶し、月情報記憶エリア５５に「１１」を記憶し、日情報記憶エリア５６に「０１」を記憶する。入力された数値情報に対応した日付フォーマット情報を、日付入力フォーマット記憶エリアに記憶して、ステップＳ１１に移り、処理を終了する。
【００７２】
信号処理手段３は、数値情報が、年を表す数値情報、月を表す数値情報および日を表す数値情報の順番に入力されているのか、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番に入力されるかを、以下のようにして判断する。
【００７３】
数値情報において、入力された順番で最初の区切りコードより前の数値が４桁ならば、年が入力された後、月、日の順で入力されたと判断できるので、図１に示す日付フォーマット情報記憶エリア４６に、年を表す数値情報、月を表す数値情報および日を表す数値情報の順番に入力されたという情報に合致する数値、たとえば「１」を登録し、入力日付フォーマットを確定する。また、数値情報の最初の区切りコードより前の数値が２桁ならば、月が入力された後、日、年の順で入力されたと判断できるので、図１に示す日付フォーマット情報記憶エリア４６に、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番に入力されたという情報に合致する数値、たとえば「０」を登録し、入力日付フォーマットを確定する。
【００７４】
ステップＳ１５において、数値情報を区切る区切りコードの数ｎが２ではない（ｎ≠２）と判断した場合、ステップＳ１９に移る。ステップＳ１９の処理は、後述する図５のフローチャートによって説明する。ステップＳ１９の処理を終えると、ステップＳ１１に移り、動作を終了する。
【００７５】
ステップＳ１６において、日付フォーマット情報記憶エリア４６に、日付フォーマット情報が記憶されていると判断すると、ステップＳ２０に移る。ステップＳ２０では、前記日付フォーマット情報に基づいて、年を表す数値情報に対応する数値情報が、予め定める数値以下であるか否かを判断する。つまりステップＳ２０では、日付入力フォーマット記憶エリア４６に予め定める第１のフォーマット情報が記憶されているとすると、入力された数値情報を、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番として認識する。
【００７６】
したがって、１番目に入力された区切りコードの前に入力された数値情報を、月を表す数値情報であると認識し、２番目に入力された区切りコードの前に入力された数値情報を、日を表す数値情報であると認識し、２番目に入力された区切りコードの後に入力された数値情報を年を表す数値情報であると認識する。そして、入前記年を表す数値情報であると認識した数値情報が、予め定める数値以下であるか否かを判断する。ここでは、前記予め定める数値を２０００とする。ステップＳ２０において、年を表す数値が２０００以下であると判断すると、ステップＳ２１に移る。
【００７７】
ステップＳ２１では、ステップＳ２０で年を表す数値情報であると認識した数値情報に予め定める数値である２０００を加算することによって、入力された数値情報を変換し、前記変換した数値情報を日付記憶エリア４２の年情報記憶エリア５４に記憶して、ステップＳ２２に移る。
【００７８】
ステップＳ２２では、前記変換された数値情報以外の他の数値情報、つまり月を表す数値情報であると認識した数値情報と、日を表す数値情報であると認識した数値情報を、日付記憶エリア４２の月情報記憶エリア５５および日情報記憶エリア５６にそれぞれ記憶して、ステップＳ１１に移り、処理を終了する。
【００７９】
ステップＳ２０において、年を表す数値情報が予め定める数値よりも大きな値であると判断すると、ステップＳ２３に移る。ステップＳ２３では、入力された数値情報を日付記憶エリアに記憶して、ステップＳ１１に移り、処理を終了する。
【００８０】
次に、ステップＳ１９について具体的に説明する。図４のステップＳ１５において、数値情報を区切る区切りコードの数ｎが２でなはい（ｎ≠２）と判断すると、図５のフローチャートのステップＡ０からステップＡ１に移る。ステップＡ１では、キーバッファエリア４５に記憶されている区切りコードの数ｎが３である（ｎ＝３）か否かを判断する。ステップＡ１で、区切りコードの数ｎが３である（ｎ＝３）と判断した場合、ステップＡ２に移る。
【００８１】
ステップＡ２では、キーバッファエリア４５に記憶されているコードから、区切りコードが連続して続けて入力されているか否かを判断する。ここでは、区切りコードが２個連続して入力されているか否かを判断する。ステップＡ２で、区切りコードが２個連続して入力されていると判断した場合には、ステップＡ３に移る。
【００８２】
ステップＡ３では、２番目と３番目に入力された区切りコードが連続しているか否かを判断する。ステップＡ３で、２番目と３番目に入力された区切りコードが連続していると判断した場合、ステップＡ４に移る。
【００８３】
ステップＡ４では、連続する区切りコードの後に入力された数値情報に、予め定める数値を加算した数値情報を日付記憶エリア４２の年情報記憶エリア５４に記憶させて、ステップＳ５に移る。本実施の形態では、前記予め定める値を２０００とする。
【００８４】
ステップＡ５では、連続する区切りコードの直前に入力された数値情報と、その他の区切りコードの前に入力された数値情報を日付記憶エリア４２の月情報記憶エリア５５と日情報記憶エリア５６にそれぞれ記憶させて、ステップＡ６に移る。ステップＡ５によって、連続する区切りコードの直前に入力された数値情報は、日情報記憶エリア５６に記憶され、その他の区切り切りコードの前、つまり１番目の区切りコードの前に入力された数値情報は、月情報記憶エリア５５に記憶される。
【００８５】
ステップＡ６では、日付入力フォーマット記憶エリア４６に、日付フォーマット情報に対応した１または０の情報を記憶して、処理を終了する。つまりステップＡ６では、入力された数値情報が、予め定める第１のフォーマット情報と一致する場合、日付フォーマット情報として１を記憶させる。また入力された数値情報が、予め定める第２のフォーマット情報と一致する場合、日付フォーマット情報として０を記憶させる。
【００８６】
ステップＡ１において、区切りコードの数ｎが３ではない（ｎ≠３）と判断すると、ステップＡ８に移る。ステップＡ８では、表示装置５にエラーが発生したことを示すエラー情報を表示させ、ステップＡ７に移り、処理を終了する。表示装置５にエラー情報が表示された状態で、「ＲＥＳＥＴ」キー９を押下すると、信号処理手段３は、表示されているエラー情報を消去するように表示装置５を制御し、またキーバッファエリア４５に記憶されているコードを消去するように記憶手段６を制御する。
【００８７】
ステップＡ２において、区切りコードが２個連続していないと判断した場合、ステップＡ９に移る。ステップＡ９では、初めに区切りコードが入力されているか、つまりキーバッファエリア４５に、数値情報よりも前に区切りコードが記憶されたか否かを判断する。ステップＡ９において、初めに区切りコードが入力されたと判断した場合には、ステップＡ１０に移る。
【００８８】
ステップＡ１０では、２番目に入力された区切りコードの前に入力された数値情報に、予め定める数値を加算した数値情報を日付記憶エリア４２の年情報記憶エリア５４に記憶させて、ステップＡ１１に移る。前記予め定める値は、前述したように「２０００」である。
【００８９】
ステップＡ１０では、２番目の区切りコードの後に入力された数値情報を、日付記憶エリアの月情報記憶エリア５５と日情報記憶エリア５６にそれぞれ記憶して、ステップＡ６に移る。ステップＡ１０によって、２番目の区切りコードと３番目の区切りコードとの間に入力された数値情報は、月情報記憶エリア５５に記憶され、３番目の区切りコードの後に入力された数値情報は、日情報記憶エリア５６に記憶される。
【００９０】
ステップＡ９において、初めに区切りコードが入力されていないと判断した場合には、ステップＡ７に移る。
【００９１】
このように電子機器１では、信号処理手段３が数値情報と所定情報とによって構成される入力状態によって、入力された数値情報を時刻情報として設定すべきであるのか、または日付情報として設定すべきであるのかを判断して設定する。これによって、操作者は時刻情報を設定する場合と、日付情報を設定する場合とにおいて、たとえば入力モードを意識して入力操作する必要がない。したがって、入力操作が簡略化される。
【００９２】
また、１つの指定キー１２によって所定情報が入力される。このため、時刻情報および日付情報のいずれを設定する場合であっても、操作者は、同じ指定キー１２を用いて入力操作することができる。したがって操作者は、同様な操作によって時刻情報および日付情報を設定することができ、時刻情報を設定する場合および日付情報を設定する場合において、異なる指定キー１２を操作する必要がないので、入力操作が容易となる。また時刻情報および日付情報を設定するための個別の指定キー１２を設ける必要がないので、指定キー１２を少なくして装置を小形化することができる。
【００９３】
特に電子卓上計算機などの携帯型電子機器では、小形化を図るため、機器に設けられる入力部２の入力キーの数が制限されるが、本発明によれば、少ないキー数であっても、時刻情報および日付情報を設定することができるので、このような機器において時刻情報および日付情報を設定する機能を容易に付加することができる。
【００９４】
また図３に示すステップＳ６、ステップＳ７およびステップＳ１４の処理を設けることによって、操作者は、指定キー入力部８のうち１つの指定キー１２を、時刻情報または日付情報の入力に用いるための区切りコードを入力するものとして選択することができる。つまり、操作者が使いやすい指定キー１２を用いて時刻情報または日付情報を設定する操作を行うことができる。これによって、操作者は、入力操作を行いやすくなり、これによって操作者の入力操作のミスを低減させることができる。
【００９５】
また数値情報の一部を所定情報によって代替して入力することができる。したがって、たとえば複数の数値情報を１つの所定情報に代替させて入力することができるので、操作者が時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数を少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がより容易となる。
【００９６】
また年を表す数値情報として、たとえば２桁の数値情報を入力する場合であっても、日付フォーマット情報に基づいて、入力された順番によって、数値情報が年を表す数値情報であると判断することができ、４桁の数値情報に変換することができる。したがって、操作者が入力する数値情報を少なくすることができるので、時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数をさらに少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がさらに容易となる。
【００９７】
図６は、時刻記憶エリア４１、日付記憶エリア４２、区切りコード記憶エリア４４および日付入力フォーマット記憶エリア４６に記憶される各情報を消去するときの信号処理手段３の処理動作を示すフローチャートである。電源が投入されると、ステップＢ０からＢ１に移る。ステップＢ１〜ステップＢ３までの各ステップは、図１に示すフローチャートのステップＳ１〜ステップＳ３までの各ステップにそれぞれ対応するので、説明を省略する。
【００９８】
ステップＢ４では、入力されたコードが「ＲＥＳＥＴ」キーに対応するコードであるか否かを判断する。ステップＢ４において、入力されたコードが「ＲＥＳＥＴ」キーに対応するコードであると判断した場合、ステップＢ５に移る。
【００９９】
ステップＢ５では、記憶手段６の「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される「ＲＥＳＥＴ」キーの入力回数を示す数値ｍが０であるか（ｍ＝０）否かを判断する。電源投入時には、「ＲＥＳＥＴ」回数記憶領域４７に記憶される数値ｍは初期値０に設定される。ステップＢ５において、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍが０である場合には、ステップＢ６に移る。
【０１００】
ステップＢ６では、時刻記憶エリア４１に記憶される時刻情報と、日付記憶エリア４２に記憶される日付情報とを消去して、ステップＢ７に移る。
【０１０１】
ステップＢ７では、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍに１を加算（ｍ＋１）して記憶させ、ステップＢ１に移る。
【０１０２】
ステップＢ４において、入力されたコードが「ＲＥＳＥＴ」キーに対応するコードではないと判断すると、ステップＢ５に移る。ステップＢ５では、その他のキー処理を実行して、ステップＢ１に移る。その他のキー処理とは、たとえば加算（＋）キー１４ｃおよび乗算（×）キー１４ｄなど入力に従って、演算処理を行う必要があれば、演算を行い、また置数キー１１による入力であれば、数値表示を行うような、それぞれのキーに見合った処理を行うことである。
【０１０３】
ステップＢ５において、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍが０ではない（ｍ≠０）と判断すると、ステップＢ９に移る。ステップＢ９では、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍが１である（ｍ＝１）か否かを判断する。ステップＢ９において、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍが１である（ｍ＝１）と判断した場合、ステップＢ１０に移る。
【０１０４】
ステップＢ１０では、区切りコード記憶エリア４４に記憶される区切りコードを消去して、ステップＢ１１に移る。ステップＢ１１では、日付入力フォーマット記憶エリアに記憶される日付フォーマット情報を消去して、ステップＢ１２に移る。
【０１０５】
ステップＢ１２では、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍを０にして、ステップＢ１に移る。
【０１０６】
ステップＢ９において、「ＲＥＳＥＴ」キー入力回数記憶領域４７に記憶される数値ｍが１ではない（ｍ≠１）場合には、ステップＢ１２に移る。ステップＢ９の処理を設けることによって、何らかの原因で「ＲＥＳＥＴ」キー入力回数記憶領域４７に０，１以外の数値が記憶されてしまった場合であっても、前記数値を０にすることができ、動作を安定させることができる。
【０１０７】
図６のフローチャートに示すように、「ＲＥＳＥＴ」キー９の押下回数に応じて、設定されている時刻情報、日付情報、区切りコードおよび日付フォーマット情報の設定を消去することができる。したがって、時刻情報、日付情報、区切りコードおよび日付フォーマット情報を消去するためのキーをそれぞれ設ける必要がないので、電子機器１をコンパクトに構成することができる。
【０１０８】
図７〜図１６は、電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【０１０９】
図７（１）〜（３）は、電子機器１に時刻情報を設定するときの操作例および表示画面３３の表示例を示す図である。図７（１）は、電子機器１に時刻情報または日付情報を設定する前の電子卓上計算機の計算モードでの表示画面３３の表示状態を示す。このとき表示画面３３には、「０．」が表示されている。図７（１）に示す表示画面３３の表示状態のとき、キーバッファエリア４５にコードが記憶されていない初期状態である。操作者は、たとえば時刻情報「１０時３０分」を設定する場合、図７（１）に示す状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１０．３０」を入力する。
【０１１０】
図７（２）は、前記「１０．３０」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１０．３０」が表示されている。図７（２）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、時刻情報として設定する。
【０１１１】
図７（３）は、入力した数値情報が時刻情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１０−３０−００」が表示されている。図７（３）に示す表示状態では、秒を示す数値情報も表示される。この秒を示す情報は、時刻情報が設定されたときに「００」となり、時刻情報の設定直後から時刻情報のカウントアップが開始される。したがって、秒を表す数値情報は１秒ごとに更新され、「００」から「０１」、「０２」〜「５９」へと順番に変換され、分を表す数値情報および時を表す数値情報も同様にカウントアップされる。
【０１１２】
図８（１）〜（３）は、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。図８（１）は、「ＲＥＳＥＴ」キーを２回押下して、消去命令を入力した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示されている。［ＲＥＳＥＴ］キーを２回押下した後では、時刻記憶エリア４１に記憶される時刻情報、日付記憶エリア４２に記憶される日付情報、区切りコード記憶エリア４４に記憶される区切りコード、および日付入力フォーマット記憶エリア４６に記憶される日付フォーマット情報は消去される。これによって、電子機器１は、図７（１）に示す電子機器１に時刻情報または日付情報を設定する前の電子卓上計算機の計算モードでの表示画面３３の表示状態と同じ状態となる。
【０１１３】
操作者は、たとえば日付情報「１１月１日２００２年」を設定する場合、図８（１）に示す表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１．０１．２００２」を入力する。
【０１１４】
図８（２）は、前記「１１．０１．２００２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１．０１．２００２」が表示されている。図８（２）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。
【０１１５】
図８（３）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０１−２００２」が表示されている。また日付入力フォーマット記憶エリア４６および区切りコード記憶エリア４４が初期状態での日付情報の設定であるので、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力を行うことを示す第１のフォーマット情報「１」が日付入力フォーマット記憶エリア４６に記憶される。また、区切りコード記憶エリア４４には、点（．）キー１３に対応するコードが記憶される。
【０１１６】
図９（１）および（２）は、数値情報を所定情報に代替させて、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。操作者は、たとえば日付情報「１１月２日２００２年」を設定する場合、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１．０２．．０２」を入力する。
【０１１７】
図９（１）は、前記「１１．０２．．０２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１．０２．．０２」が表示される。図９（１）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。つまり、これに続けて入力された区切りコードである「．」「．」の後に入力された「０２」を、年を表す数値情報の下２桁であると認識して、「２０００＋０２」の演算を行い、数値情報を変換した後の結果である「２００２」を、年を表す数値情報として記憶する。
【０１１８】
図９（２）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０２−２００２」が表示される。このように、操作者は日付情報の設定において、図８に示す日付情報の設定と比較して、より少ないキー操作で日付情報の設定を行うことができる。
【０１１９】
図１０（１），（２）は、日付入力フォーマット記憶エリア４６に日付フォーマット情報が設定されている場合に、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。ここでは、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力するように規定される第１のフォーマット情報が日付フォーマット記憶エリア４６に記憶されている場合について説明する。
【０１２０】
操作者は、たとえば日付情報「１１月２日２００２年」を設定する場合、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１．０２．０２」を入力する。
【０１２１】
図１０（１）は、前記「１１．０２．０２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１．０２．０２」が表示される。図１０（１）に示す表示画面３３の表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力するように規定される日付フォーマット情報が日付フォーマット記憶エリア４６に記憶されている場合、信号処理手段３は、２番目の区切りコードである「．」以降の数値情報「０２」を、年を表す数値情報であると認識して、この数値情報を「２００２」に変換して記憶手段６に記憶させる。
【０１２２】
図１０（２）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０２−２００２」が表示される。このように、日付フォーマット情報に基づいて日付情報を設定することによって、操作者は日付情報の設定において、図８および図９に示す日付情報の設定と比較して、より少ないキー操作で日付情報の設定を行うことができる。
【０１２３】
図１１（１）〜（３）は、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。図１１では、図８とは異なり、日付情報を年を表す数値情報、月を表す数値情報および日を表す数値情報の順番で、日付情報を入力する。図１１（１）は、「ＲＥＳＥＴ」キーを２回押下して、消去命令を入力した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示される。「ＲＥＳＥＴ」キーを２回押下した後では、時刻記憶エリア４１に記憶される時刻情報、日付記憶エリア４２に記憶される日付情報、区切りコード記憶エリア４４に記憶される区切りコード、および日付入力フォーマット記憶エリア４６に記憶される日付フォーマット情報は消去される。これによって電子機器１は、図１１（１）に示す電子機器１に時刻情報または日付情報を設定する前の電卓のモードでの表示画面３３の表示状態と同じ状態となる。
【０１２４】
操作者は、たとえば日付情報「２００２年１１月１日」を設定する場合、図１１（１）に示す表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「２００２．１１．０１」を入力する。
【０１２５】
図１１（２）は、前記「２００２．１１．０１」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「２００２．１１．０１」が表示される。図１１（２）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。
【０１２６】
図１１（３）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面には、「２００２−１１−０１」が表示される。また日付入力フォーマット記憶エリア４６および区切りコード記憶エリア４４が初期状態での日付情報の設定であるので、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力を行うことを示す第２のフォーマット情報「０」が日付入力フォーマット記憶エリア４６に記憶される。また、区切りコード記憶エリアには、「．」キーに対応するコードが記憶される。
【０１２７】
図１２（１）および（２）は、日付入力フォーマット記憶エリア４６に日付フォーマット情報が設定されている場合に、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。ここでは、年を表す数値情報、月を表す数値情報および日を表す数値情報の順番で入力するように規定される第２のフォーマット情報が日付フォーマット記憶エリア４６に記憶されている場合について説明する。
【０１２８】
操作者は、たとえば日付情報「２００２年１１月２日」を設定する場合、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「０２．１１．０２」を入力する。
【０１２９】
図１２（１）は、前記「０２．１１．０２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３に「０２．１１．０２」が表示される。図１０（１）に示す表示画面３３の表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。年を表す数値情報、月を表す数値情報および日を表す数値情報の順番で入力するように規定される第２のフォーマット情報が日付フォーマット記憶エリア４６に記憶されている場合、１番目の所定情報である「．」以前に入力された数値情報「０２」を、年を表す数値情報であると認識して、この数値情報に「２０００」を加算し、「２００２」に変換して記憶する。
【０１３０】
図１２（２）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３に「２００２−１１−２」が表示される。このように、日付フォーマット情報に基づいて日付情報を設定することによって、操作者は日付情報の設定において、図１０に示す日付情報の設定と比較して、より少ないキー操作で日付情報の設定を行うことができる。
【０１３１】
図１３（１）〜（３）は、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。図１３では、図８と異なり、所定情報として減算（−）キー１４ａに対応したコードを区切りコードとして設定する場合について説明する。図１３（１）は、「ＲＥＳＥＴ」キーを２回押下して、消去命令を入力した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示されている。「ＲＥＳＥＴ」キーを２回押下した後では、時刻記憶エリア４１に記憶される時刻情報、日付記憶エリア４２に記憶される日付情報、区切りコード記憶エリア４４に記憶される区切りコード、および日付入力フォーマット記憶エリア４６に記憶される日付フォーマット情報は消去される。これによって、電子機器１は、図１３（１）に示す電子機器１に時刻情報または日付情報を設定する前の電子卓上計算機の計算モードでの表示画面３３の表示状態と同じ状態となる。
【０１３２】
操作者は、たとえば日付情報「１１月１日２００２年」を設定する場合、図１３（１）に示す表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１−０１−２００２」を入力する。
【０１３３】
図８（２）は、前記「１１−０１−２００２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０１−２００２」が表示される。図１３（２）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。
【０１３４】
図１３（３）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０１−２００２」が表示される。また日付入力フォーマット記憶エリア４６および区切りコード記憶エリア４４が初期状態での日付情報の設定であるので、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力を行うことを示す第１のフォーマット情報「１」が日付入力フォーマット記憶エリア４６に記憶される。また、区切りコード記憶エリアには、減算（−）キー１４ａに対応するコードが記憶される。
【０１３５】
図１４（１）〜（６）は、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。図１４では、区切りコード記憶エリア４４に区切りコードが記憶されているとき、この区切りコードとは異なる所定情報によって日付情報を入力する場合について説明する。ここでは、図１３に示す設定動作によって、区切りコード記憶エリア４４に、減算「−」キーに対応する区切りコードが設定されている場合について説明する。図１４（１）は、「ＲＥＳＥＴ」キー９を１回押下した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示される。「ＲＥＳＥＴ」キー９が１回押下されると、信号処理手段３は、図６に示すフローチャートに従って、時刻記憶エリア４１に記憶される時刻情報および日付記憶エリア４２に記憶される日付情報を消去する。
【０１３６】
操作者は、たとえば日付情報「１１月１日２００２年」を入力する場合、図１４（１）に示す表示画面３３の表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１．０１．２００２」を入力する。
【０１３７】
図１４（２）は、「１１．０１．２００２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１．０１．２００２」が表示される。図１４（２）に示す表示画面３３の表示状態で、  「ＳＴＲ」キー１５を押下し、これに続けて［ＴＩＭＥ］キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、表示装置５の表示画面３３に日付情報の設定が行われないことを示すエラー情報を表示する。
【０１３８】
図１４（３）は、エラー情報が表示された表示画面３３を示す図である。ここでは、入力した数値情報および所定情報とともに、エラーであることを示す文字列「ＥＲＲＯＲ！」が表示される。図１４（３）に示す表示画面３３の表示状態で、「ＲＥＳＥＴ」キー９を２回押下すると、図６に示すフローチャートに従って信号処理手段３が動作して、区切りコード記憶エリア４４に記憶される区切りコードを消去し、日付入力フォーマット記憶エリアに記憶される日付フォーマット情報を消去し、さらに時刻記憶エリア４１に記憶される時刻情報および日付記憶エリア４２に記憶される日付情報を消去する。
【０１３９】
図１４（４）は、「ＲＥＳＥＴ」キーを２回押下した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示される。図１４（４）に示す表示画面３３の表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１．０１．２００２」を入力する。
【０１４０】
図１４（５）は、「１１．０１．２００２」を入力したときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１．０１．２００２」が表示される。図１４（５）に示す表示画面３３の表示状態で、  「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。
【０１４１】
図１４（６）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０１−２００２」が表示される。また日付入力フォーマット記憶エリア４６および区切りコード記憶エリア４４が初期状態での日付情報の設定であるので、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力を行うことを示す日付フォーマット情報「１」が日付入力フォーマット記憶エリア４６に記憶される。また、区切りコード記憶エリアには、点（．）キー１３に対応するコードが記憶される。
【０１４２】
図１５（１）〜（３）は、日付情報を設定するときの操作例および表示画面３３の表示例を示す図である。図１５（１）は、「ＲＥＳＥＴ」キーを２回押下して、消去命令を入力した後の表示画面３３の表示状態を示す図である。このとき表示画面３３には、「０．」が表示される。「ＲＥＳＥＴ」キーを２回押下した後では、時刻記憶エリア４１に記憶される時刻情報、日付記憶エリア４２に記憶される日付情報、区切りコード記憶エリア４４に記憶される区切りコード、および日付入力フォーマット記憶エリア４６に記憶される日付フォーマット情報は消去される。これによって、電子機器１は、図７（１）に示す電子機器１に時刻情報または日付情報を設定する前の電卓のモードでの表示画面３３の表示状態と同じ状態となる。
【０１４３】
操作者は、たとえば日付情報「１１月１日２００２年」を設定する場合、図１５（１）に示す表示状態で、置数キー入力部７の置数キー１１と指定キー入力部８の指定キー１２とによって、「１１＝０１＝２００２」を入力する。図１５（２）は、「１１＝０１＝２００２」を入力したときの表示画面３３の表示状態を示す図である。等号（＝）キーに対応する文字情報は、表示装置４によって表示されないので、表示画面３３には、「１１０１２００２」が表示される。
【０１４４】
図１５（２）に示す表示状態で、「ＳＴＲ」キー１５を押下し、これに続けて「ＴＩＭＥ」キー１６を押下すると、前述した図３〜図５に示すフローチャートに従って信号処理手段３が動作して、入力した数値情報を、日付情報として設定する。
【０１４５】
図１５（３）は、入力した数値情報が日付情報として設定されたときの表示画面３３の表示状態を示す図である。このとき表示画面３３には、「１１−０１−２００２」が表示される。また日付入力フォーマット記憶エリア４６および区切りコード記憶エリア４４が初期状態での日付情報の設定であるので、月を表す数値情報、日を表す数値情報および年を表す数値情報の順番で入力を行うことを示す第１のフォーマット情報「１」が日付入力フォーマット記憶エリア４６に記憶される。また、区切りコード記憶エリアには、等号（＝）キー１４ｂに対応するコードが記憶される。
【０１４６】
このように本発明では、日付情報を設定する場合に多様な入力状態に対応して設定することができる。つまり、たとえば「２００２．１０．３０」、「１０．３０．２００２」、および「１０．３０．．０２」など様々な入力状態に対応して日付情報が設定される。したがって、操作者にとって入力しやすい形態を選択して入力することができるので、日付情報を設定するための操作が容易となる。
【０１４７】
本実施の形態では、電子機器１を電子卓上計算機としたが、本発明の実施の他の形態では、電子機器１は、電子手帳装置であってもよく、携帯情報端末機であってもよい。
【０１４８】
【発明の効果】
以上のように本発明によれば、信号処理手段は、数値情報と所定情報とによって構成される入力状態によって、入力された数値情報を時刻情報として設定すべきであるのか、または日付情報として設定すべきであるのかを判断して設定する。これによって、操作者は時刻情報を設定する場合と、日付情報を設定する場合とにおいて、たとえば入力モードを意識して入力操作する必要がない。したがって、入力操作が簡略化される。
【０１４９】
また本発明によれば、１つの指定キーによって所定情報が入力される。このため、時刻情報および日付情報のいずれを設定する場合であっても、操作者は、同じ指定キーを用いて入力操作することができる。また時刻情報および日付情報を設定するために、個別に指定キーを設ける必要がないので、指定キーを少なくして装置をコンパクトに構成することができる。
【０１５０】
また本発明によれば、複数の指定キーのうちで、時刻情報または日付情報を設定するために用いた指定キーによって入力される所定情報を記憶手段が記憶するので、操作者は、指定キー入力部のうち１つの指定キーを、時刻情報または日付情報の入力に用いるための情報を入力するものとして、選択することができる。つまり、操作者が使いやすい指定キーを用いて時刻情報または日付情報を設定する操作を行うことができる。これによって、操作者は、入力操作を行いやすくなり、また入力ミスを低減することができる。
【０１５１】
また本発明によれば、複数の数値情報を１つの所定情報に代替させて入力することができるので、操作者が時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数を少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がより容易となる。
【０１５２】
また本発明によれば、日付フォーマット情報を用いることによって、たとえば年を表す数値情報として、２桁の数値情報を入力する場合であっても、入力された順番から、数値情報が年を表す数値情報であると判断することができ、４桁の数値情報に変換することができる。したがって、操作者が入力する数値情報を少なくすることができるので、時刻情報または日付情報を設定するために置数キー入力部と指定キー入力部とを操作する回数を少なくすることができる。これによって、時刻情報および日付情報を設定するための操作がさらに容易となる。
【０１５３】
また本発明によれば、消去キーの操作回数に応じて、時刻情報、日付情報および日付フォーマット情報の設定を消去することができる。したがって、時刻情報、日付情報および日付フォーマット情報の各設定を消去するための消去キーをそれぞれ設ける必要がない。
【０１５４】
また本発明によれば、時刻情報および日付情報を電子機器に設定する場合に、時刻情報を設定する場合と、日付情報を設定する場合とにおいて、入力モードの選択をしなくても、入力した状態によって、入力した数値情報を時刻情報または日付情報として設定することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態の電子機器１の構成を示すブロック図である。
【図２】電子機器１の外観を示す図である。
【図３】時刻情報または日付情報を設定するときの信号処理手段３の処理動作を示すフローチャートである。
【図４】時刻情報または日付情報を設定するときの信号処理手段３の処理動作を示すフローチャートである。
【図５】時刻情報または日付情報を設定するときの信号処理手段３の処理動作を示すフローチャートである。
【図６】記憶手段６に記憶される各情報を消去するときの信号処理手段３の処理動作を示すフローチャートである。
【図７】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図８】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図９】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１０】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１１】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１２】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１３】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１４】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【図１５】電子機器１に時刻情報および日付情報を設定するときの設定動作を説明する図である。
【符号の説明】
１  電子機器
２  入力部
３  信号処理手段
６  記憶手段
７  置数キー入力部
８  指定キー入力部
９  消去キー
４１  時刻記憶エリア
４２  日付記憶エリア
４３  区切りコード指定種類記憶エリア
４４  区切りコード記憶エリア
４６  日付フォーマット情報記憶エリア
【図１】
2004341726.tif 000003
【図２】
2004341726.tif 000004
【図３】
2004341726.tif 000005
【図４】
2004341726.tif 000006
【図５】
2004341726.tif 000007
【図６】
2004341726.tif 000008
【図７】
2004341726.tif 000009
【図８】
2004341726.tif 000010
【図９】
2004341726.tif 000011
【図１０】
2004341726.tif 000012
【図１１】
2004341726.tif 000013
【図１２】
2004341726.tif 000014
【図１３】
2004341726.tif 000015
【図１４】
2004341726.tif 000016
【図１５】
2004341726.tif 000017