(57)【要約】【課題】複数種の文字グループの文字入力をキー数を増加することなく操作容易に入力し得る文字データ入力装置を提供する。【解決手段】各数字キーに対応する１〜０の数字文字グループ及び、ひらがな文字グループ、アルファベット大文字グループ、……等の複数の文字グループの各文字を、各グループ毎に各数字キーに複数の文字を割り振り（例えば「１」キーに対し“あいうえお”、“ＡＢＣ”……」、初期設定で文字グループを、例えば「ひらがな」に設定しておく。例えば数字キー「１」の１回操作により、文字“あ”を選択表示し、以下、キー「１」の操作回数に応じ“い”→“う”→“え”→……と選択表示する。“う”の表示段階で上キー２３を１回操作すると“う”から“い”に逆シフトして選択表示する。また、左キー２５、右キー２６を操作する毎に、設定文字グループをシフトする。【選択図】　　　図２
2004118606.tif 000002
【特許請求の範囲】
【請求項１】
テンキーと、上キー、下キー、左キー及び右キーよりなる十字キーと、
前記テンキーの各数字キーに対応する文字グループ及びその他の複数の文字グループの文字を記憶し、かつ前記各数字キーに、前記文字グループ毎に、複数の文字が割り振られて配置される文字記憶部と、
前記複数の文字グループのうちの１つの文字グループを選択設定する手段と、
前記テンキーの数字キーの操作に対応して、前記選択設定された文字グループの前記数字キーの操作回数に対応した位置に配置された文字を読み出して表示する表示手段と、
前記十字キーの上キーもしくは下キーの操作毎に、前記数字キーに対応する配置の表示文字を１文字シフトする手段と、
を備えたことを特徴とする文字データ入力装置。
【請求項２】
前記選択設定された文字グループを、前記十字キーの左キーもしくは右キーの操作毎に、１グループずつシフト選択する手段を備えたことを特徴とする請求項１記載の文字データ入力装置。
【請求項３】
前記上キーもしくは下キーは、いずれか一方の操作により、数字キーの操作回数を増加による表示文字のシフト方向と逆方向に１文字ずつシフトさせることを特徴とする請求項１記載の文字データ入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ファクシミリ装置、携帯電話器等の電子機器の文字データ入力装置に関する。
【０００２】
【従来の技術】
ファクシミリ装置や携帯電話等の電子機器では、数字、ひらがな、カタカナ、アルファベット等の文字データを入力するのに、キーを配置し得るスペースの関係から、出来るだけ少ないキーの数で、多くの文字データを入力することが望まれる。そのため、従来、入力され得る多数の文字群を文字発生手段に全て記憶しておき、文字群を、例えば「アイウエオカキク」、「ケコサシスセソタ」とグループ化し、このグループ毎にグループ指定手段で選択指定することができ、更に選択されたグループの文字、例えば「アイウエオカキク」を表示手段に表示し、表示された文字から入力を目的とする文字をカーソルキーで指定するようにした文字データ入力装置が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開昭６０−６８４２０号公報
【０００４】
【発明が解決しようとする課題】
上記した従来の特許文献１に記載の技術では、少ないキーで多数のキーを容易に入力できるようになったが、１つの文字を入力するのに、１グループの複数の文字を表示手段に表示しなければならない上に、その文字が属する文字グループをスクロールに選択して、表示手段に出力しなければならないという手間を要していた。
【０００５】
この発明は上記問題点に着目してなされたものであって、文字入力のためには１文字分の表示手段があれば良く、更に複数種の文字グループの多くの文字から所望の文字を容易に入力可能な文字データ入力装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
この発明の文字データ入力装置は、テンキーと、上キー、下キー、左キー及び右キーよりなる十字キーと、前記テンキーの各数字キーに対応する文字グループ及びその他の複数の文字グループの文字を記憶し、かつ前記各数字キーに、前記文字グループ毎に、複数の文字が割り振られて配置される文字記憶部と、前記複数の文字グループのうちの１つの文字グループを選択設定する手段と、前記テンキーの数字キーの操作に対応して、前記選択設定された文字グループの前記数字キーの操作回数に対応した位置に配置された文字を読み出して表示する表示手段と、前記十字キーの上キーもしくは下キーの操作毎に、前記数字キーに対応する配置の表示文字を１文字シフトする手段と、を備えている。
【０００７】
この発明の文字データ入力装置において、前記選択設定された文字グループを、前記十字キーの左キーもしくは右キーの操作毎に、１グループずつシフト選択する手段を備えても良い。
【０００８】
また、この発明の文字データ入力装置において、前記上キーもしくは下キーは、いずれか一方の操作により、数字キーの操作回数を増加による表示文字のシフト方向と逆方向に１文字ずつシフトさせることができる。
【０００９】
【発明の実施の形態】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の一実施形態ファクシミリ装置の構成を示すブロック図である。
【００１０】
この実施形態ファクシミリ装置は、図１に示すように、ＮＣＵ１と、ＭＯＤＥＭ２と、ＲＯＭ３と、ＲＡＭ４と、画像メモリ５と、ＭＰＵ６と、表示部７と、操作部８と、画像読取部９と、ＣＯＤＥＣ１０と、プリンタ１１と、バス１２とを備えている。
【００１１】
ＮＣＵ１は、電話回線１３との接続を制御するとともに、相手先の電話番号（＝対応したダイヤル信号）の送出機能、及び着信を検出するための機能を備えている。ＭＯＤＥＭ２は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０に従ったファクシミリ伝送制御手順に基づいて、Ｖ．１７、Ｖ．２７ｔｅｒ、Ｖ．２９等に従った送信データの変調及び受信データの復調を行う。ＲＯＭ３は装置全体を制御するためのプログラムを記憶する。ＲＡＭ４は、ファクシミリ装置に関する各種情報を一時的に記憶する。画像メモリ５は受信画像データや画像読み取り部９で読み取られた画像データを一時的に記憶する。ＭＰＵ６は、ＲＯＭ３に記憶されたプログラムに従い、装置を構成する各部を制御する。表示部７は装置の動作状態等の各種情報、転送時間帯表示や操作部８より入力される文字等の表示を行う。操作部８は図２に示すキー（後述する）の他に、ワンタッチキー、スタートキー、その他のキーを備えている。画像読取部９は原稿上の画像データを読み取って、白黒２値のイメージデータを出力する。ＣＯＤＥＣ１０は、送信すべき画データを符号化し、また受信した画データを復号する。プリンタ１１は、電子写真式のプリンタよりなり、受信画像データやコピー動作において、画像読取部９で読み取られた原稿の画像データを記録紙上に記録する。もっとも、ここに示す実施形態ファクシミリ装置のハード構成は、特に新規なものではなく、各回路構成自体は、既によく知られたものである。この実施形態ファクシミリ装置の新規な特徴事項は、後述するように、数字、ひらがな、カタカナ、アルファベット大文字、アルファベット小文字等の文字入力方法にある。
【００１２】
ＲＡＭ４に、図１６に示すテンキー押下フラグＭＦ　、文字グループ群を記憶する記憶部Ｍｍ　、選択された文字グループを記憶する記憶部Ｍｃ　、入力文字格納バッファＭｉ　、入力文字バッファカウンタＭｐ　、テンキーカウンタＭｔ　の各記憶領域が割り当てられている。
【００１３】
操作部８には、図２に示すように、数字キー「１」、「２」、……、「０」等からなるテンキー２１と、上キー２３・下キー２４・左キー２５・右キー２６からなる十字キー２２と、セットキー２７と、クリアキー２８と、停止キー２９を備えている。
【００１４】
また、テンキー２１の各数字キー「１」、「２」、……、「０」には、図１７に示すように「ひらがな」、「カタカナ」、「アルファベット大文字」、「アルファベット小文字」が割り振られている。例えば、数字キー「１」に対し、あ・い・う・え・おの「ひらがな」、Ａ・Ｂ・Ｃの「アルファベット大文字」が割り振られ、図示は省略しているが、あ・い・う・え・おの「ひらがな」に対応するア・イ・ウ・エ・オの「カタカナ」、Ａ・Ｂ・Ｃの「アルファベット大文字」に対応するａ・ｂ・ｃの「アルファベット小文字」も割り振られて、他の数字キー「２」、「３」、……、「０」についても同様である。テンキー２１の数字キー「１」、「２」、……、「０」に対応する数字記憶部Ｍｍ１に対し、図１８に示すように、ひらがな文字記憶部Ｍｍ２、カタカナ文字記憶部Ｍｍ３、アルファベット大文字記憶部Ｍｍ４、アルファベット小文字記憶部Ｍｍ５が設けられている。これら各文字記憶部を総合して、文字群記憶部Ｍｍ　を構成している。数字記憶部Ｍｍ１に記憶される数字データを図１９に示している。ひらがな文字記憶部Ｍｍ２に記憶される文字データを図２０に示している。カタカナ文字記憶部Ｍｍ３に記憶される文字データを図２１に示している。アルファベット大文字記憶部Ｍｍ４に記憶される文字データを図２２に示している。また、アルファベット小文字記憶部Ｍｍ５に記憶される文字データを図２３に示している。
【００１５】
この実施形態装置では、テンキーに割り振った文字グループから必要な文字を選択・登録（入力）するために、テンキーを１回あるいは複数回押下した場合に、表示部７に各押下毎に選択文字を表示する。更に、セットキー２７を押下することで、表示部７に表示した文字を確定して指定の記憶部に格納する。
【００１６】
セットキー２７で文字確定する前の場合は、十字キー２２の上キー２３を押下すると、逆方向（押下回数を少なくする方向）に文字をスクロールさせ、下キー２４を押下することで、正方向に文字をスクロールさせ、表示する。また、十字キー２２の左キー２５又は右キー２６を押下することで文字グループの選択を可能とする。文字グループの選択とは、例えば数字、ひらがな、カタカナ、アルファベットの大文字、アルファベットの小文字の１つを選択することである。
【００１７】
次に、実施形態装置の文字入力処理をフロー図を参照して説明する。図３に示すフロー図において、文字入力に係るテンキー等が押下されると、ステップＳＴ１において、テンキー押下フラグＭＦ　をクリアする。次に、ステップＳＴ２へ移行する。ステップＳＴ２において、文字グループＭｃ　を「ひらがな」文字にセットする。続いて、ステップＳＴ３へ移行する。ステップＳＴ３においては、入力文字格納バッファＭｉ　をクリアする。そして、ステップＳＴ４へ移行する。入力文字格納バッファＭｉ　は、入力された文字データを格納するメモリである。入力文字格納バッファＭｉ　は複数（桁）の文字が記憶できる。ステップＳＴ４においては、入力文字バッファポインタＭｐ　を０とする。また、次のステップＳＴ５において、テンキーカウンタＭｔ　を０とする。入力文字バッファポインタＭｐ　は、入力文字の桁位置を記憶する。また、テンキーカウンタＭｔ　は、同一テンキーの押下回数を記憶する。
【００１８】
以上のステップＳＴ１〜ＳＴ５で初期化処理を終了し、次にステップＳＴ６へ移行する。ステップＳＴ６においては、テンキー入力か否か判定する。テンキー２１のいずれかの数字キーが押下された場合、つまりテンキー入力有りの場合は、ステップＳＴ７へ移行する。一方、テンキー入力でない場合、例えばセットキー２７、クリアキー２８等が押下された場合は、ステップＳＴ９へ移行する。ステップＳＴ７においては、テンキー押下フラグＭＦ　をセットする。続いて、ステップＳＴ８へ移行する。ステップＳＴ８においては、テンキー入力処理を実行する。テンキー入力処理の詳細は後述する。テンキー入力処理後、ステップＳＴ６へ戻る。
【００１９】
ステップＳＴ９においては、十字キー２２の左右キー２５、２６押下か否かを判定する。十字キーの左右キー２５、２６押下の場合は、ステップＳＴ１０へ移行する。一方、十字キー２２の左右キー２５、２６が押下でない場合は、ステップＳＴ１１へ移行する。ステップＳＴ１０においては、十字キーの左右キー処理を実行する。十字キー２２の左右キー処理の詳細も後述する。十字キー２２の左右キー処理の実行後、ステップＳＴ６へ戻る。
【００２０】
ステップＳＴ１１においては、十字キー２２の上下キー２３、２４押下か否か判定する。十字キー２２の上下キー２３、２４の押下の場合は、ステップＳＴ１２へ移行する。一方、十字キー２２の上下キー２３、２４押下でない場合は、ステップＳＴ１３へ移行する。ステップＳＴ１２においては、十字キー２２の上下キー処理を実行する。十字キー２２の上下キー処理の詳細も後述する。十字キー２２の上下キー処理の実行後、ステップＳＴ６へ戻る。
【００２１】
ステップＳＴ１３においては、セットキー２７が押下か否か判定する。セットキー２７が押下された場合は、ステップＳＴ１４へ移行する。一方、セットキー２７が押下でない場合は、ステップＳＴ１５へ移行する。ステップＳＴ１４においては、セットキー処理を実行する。セットキー処理は、図１４に示すように、ステップＳＴ１５１において、入力文字バッファポインタＭｐ　を１加算する。この場合、加算前の入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｃ　の文字が入力特定されたことになる。この処理の終了後、ステップＳＴ６へ戻る。
【００２２】
ステップＳＴ１５においては、クリアキー２８が押下か否か判定する。クリアキー２８が押下された場合は、ステップＳＴ１６へ移行する。一方、クリアキー２８の押下でない場合は、ステップＳＴ１７へ移行する。ステップＳＴ１６においては、クリアキー処理を実行する。クリアキー処理は、図１５に示すように、ステップＳＴ１６１において、入力文字バッファポインタＭｐ　で位置定義される入力文字格納バッファＭｃ　の文字を削除する。そして、ステップＳＴ１６２へ移行し、入力文字バッファポインタＭｐ　を１減算する。この処理の終了後、ステップＳＴ６へ戻る。ステップＳＴ１７においては、停止キー２９が押下か否か判定する。停止キー２９が押下の場合は、処理を終了する。一方、停止キー２９が押下でない場合は、ステップＳＴ６へ戻り、次のキーの押下を待機する。
【００２３】
ステップＳＴ８のテンキー入力処理ルーチンに入ると、図４のフロー図に示すように、ステップＳＴ２１において、文字グループＭｃ　が「ひらがな文字」であるか否か判定する。「ひらがな文字」である場合には、ステップＳＴ２２へ移行する。一方「ひらがな文字」でない場合、ステップＳＴ２６へ移行する。ステップＳＴ２２においては、押下されたテンキー（の数字キー）に配置された「ひらがな文字」群の最後か否か判定する。「ひらがな文字」群の最後の場合（図１９に示す上から５番目の列の文字）には、ステップＳＴ２３へ移行する。一方「ひらがな文字」群の最後でない場合は、ステップＳＴ２４へ移行する。ステップＳＴ２３においては、テンキーカウンタＭｔ　をクリアする。そして、ステップＳＴ２５へ移行する。ステップＳＴ２４においては、テンキーカウンタＭｔ　を１加算する。そして、ステップＳＴ２５へ移行する。ステップＳＴ２５においては、テンキーカウンタＭｔ　に応じたひらがなを、入力文字バッファポインタＭｐ　で位置定義された文字格納バッファＭｉ　にセットする。この場合、ここでテンキー入力処理を終了する。
【００２４】
ステップＳＴ２６においては、文字グループＭｃ　が「カタカナ文字」であるか否か判定する。「カタカナ文字」である場合には、ステップＳＴ２７へ移行する。一方「カタカナ文字」でない場合には、ステップＳＴ３１へ移行する。ステップＳＴ２７においては、押下されたテンキーに配置された「カタカナ文字」群の最後か否か判定する。「カタカナ文字」群の最後の場合は、ステップＳＴ２８へ移行する。一方「カタカナ文字」群の最後でない場合は、ステップＳＴ２９へ移行する。ステップＳＴ２８においては、テンキーカウンタＭｔ　をクリアする。そして、ステップＳＴ３０へ移行する。ステップＳＴ２９においては、テンキーカウンタＭｔ　に１加算する。そして、ステップＳＴ３０へ移行する。ステップＳＴ３０においては、テンキーカウンタＭｔ　に応じたカタカナを、入力文字バッファポインタＭｐ　で位置定義された入力文字格納格納バッファＭｉ　にセットする。この場合、ここでテンキー入力処理を終了する。
【００２５】
ステップＳＴ３１においては、文字グループＭｃ　が「アルファベット大文字」であるか否か判定する。「アルファベット大文字」である場合には、ステップＳＴ３２へ移行する。一方「アルファベット大文字」でない場合には、ステップＳＴ３６（図５参照）へ移行する。ステップＳＴ３２においては、押下されたテンキー２１に配置された「アルファベット大文字」群の最後か否か判定する。「アルファベット大文字」群の最後の場合は、ステップＳＴ３３へ移行する。一方「アルファベット大文字」群の最後でない場合は、ステップＳＴ３４へ移行する。ステップＳＴ３３においては、テンキーカウンタＭｔ　をクリアする。そして、ステップＳＴ３５へ移行する。ステップＳＴ３４においては、テンキーカウンタＭｔ　に１加算する。次に、ステップＳＴ３５へ移行する。ステップＳＴ３５においては、テンキーカウンタＭｔ　に応じたアルファベット大文字を、入力文字バッファポインタＭｐ　で位置定義された入力文字格納格納バッファＭｉ　にセットする。
【００２６】
ステップＳＴ３６においては、文字グループＭｃ　が「アルファベット小文字」であるか否か判定する。「アルファベット小文字」である場合には、ステップＳＴ３７へ移行する。一方「アルファベット小文字」でない場合には、ステップＳＴ４１へ移行する。ステップＳＴ３７からステップＳＴ４０においては、文字グループＭｃ　が「アルファベット大文字」であった場合のステップＳＴ３２からステップＳＴ３５の処理と同様の処理を行う。ステップＳＴ４１においては、テンキー２１に配置された数字を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。そして、テンキー入力処理を終了する。もっとも、上記した数字及び文字の入力方法は、従来行われていたものである。
【００２７】
図３に示す主ルーチンのステップＳＴ１２の処理のうち、十字キーの上キー処理ルーチンに入ると、図６に示すように、先ずステップＳＴ５１において、文字グループＭｃ　が「ひらがな文字」であるか否か判定する。「ひらがな文字」である場合には、ステップＳＴ５２へ移行する。一方「ひらがな文字」でない場合、ステップＳＴ５６へ移行する。ステップＳＴ５２においては、押下されたテンキー２１に配置された「ひらがな文字」群の最初か否か判定する。「ひらがな文字」群の最初の場合には、ステップＳＴ５３へ移行する。一方「ひらがな文字」群の最初でない場合は、ステップＳＴ５４へ移行する。ステップＳＴ５３においては、テンキーカウンタＭｔ　を押下されたテンキー文字群の最後の値とする。そして、ＳＴ５５へ移行する。ステップＳＴ５４においては、テンキーカウンタＭｔ　を１減算する。そして、ステップＳＴ５５へ移行する。ステップＳＴ５３、ＳＴ５４は、十字キー２２の上キー２５を１回押下することで、押下回数を少なくする方向（文字群の最初の方向）、つまり逆方向に１だけスクロールするための処理である。ステップＳＴ５５においては、テンキーカウンタＭｔ　に応じたひらがなを、入力文字バッファポインタＭｐ　で位置定義された文字格納バッファＭｉ　にセットする。この場合、ここで十字キー２２の上キー処理を終了する。
【００２８】
ステップＳＴ５６においては、文字グループＭｃ　が「カタカナ文字」であるか否か判定する。「カタカナ文字」である場合には、ステップＳＴ５７へ移行する。一方「カタカナ文字」でない場合には、ステップＳＴ６１へ移行する。ステップＳＴ５７からステップＳＴ６０においては、文字グループＭｃ　が「ひらがな文字」であった場合のステップＳＴ５２からステップＳＴ５５での「ひらがな」を「カタカナ」と置き換えて、他は同様の処理を行う。
【００２９】
ステップＳＴ６１においては、文字グループＭｃ　が「アルファベット大文字」であるか否か判定する。「アルファベット大文字」である場合には、ステップＳＴ６２へ移行する。一方「アルファベット大文字」でない場合には、ステップＳＴ６６へ移行する（図７参照）。ステップＳＴ６２以降、ステップＳＴ６５までの処理は、文字グループＭｃ　が「ひらがな文字」であった場合の、ステップＳＴ５２からステップＳＴ５５での「ひらがな文字」を「アルファベット大文字」と置き換えて、他は同様の処理を行う。
【００３０】
ステップＳＴ６６においては、文字グループＭｃ　が「アルファベット小文字」であるか否か判定する。「アルファベット小文字」である場合には、ステップＳＴ６７へ移行する。一方「アルファベット小文字」でない場合には、ステップＳＴ７１へ移行する。ステップＳＴ６７からステップＳＴ７０においては、文字グループＭｃ　が「ひらがな文字」であった場合の、ステップＳＴ５２からステップＳＴ５５での「ひらがな文字」を「アルファベット小文字」と置き換えて、他は同様の処理を行う。ステップＳＴ７１においては、拒絶ブザーを動作させ、十字キー２２の上キー処理を終了する。この図６、図７における処理の具体例を上げると、例えば文字グループが「ひらがな文字」であり、今、表示部７に図２０の文字「す」表示されているとすると、上キー２３が操作される毎に、選択表示される文字が「し」→「さ」→「そ」……と、シフトして行く。
【００３１】
次に、図３に示す主ルーチンのステップＳＴ１２の処理のうち、十字キーの下キー処理ルーチンの詳細を説明する。図８に示すように、先ず、ステップＳＴ８１において、文字グループＭｃ　が「ひらがな文字」であるか否か判定する。「ひらがな文字」である場合には、ステップＳＴ８２へ移行する。一方「ひらがな文字」でない場合、ステップＳＴ８６へ移行する。ステップＳＴ５２においては、押下されたテンキーに配置された「ひらがな文字」文字群の最後か否か判定する。「ひらがな文字」群の最後の場合には、ステップＳＴ８３へ移行する。一方「ひらがな文字」群の最後でない場合は、ステップＳＴ８４へ移行する。ステップＳＴ８３においては、テンキーカウンタＭｔ　をクリアする。そして、ＳＴ８５へ移行する。ステップＳＴ８４においては、テンキーカウンタＭｔ　を１加算する。そして、ステップＳＴ８５へ移行する。ステップＳＴ８３、ＳＴ８４は、十字キー２２の下キー２６を１回押下することで、押下回数を多くする方向、つまり正方向に１だけスクロールするための処理である。ステップＳＴ８５においては、テンキーカウンタＭｔ　に応じたひらがなを、入力文字バッファポインタＭｐ　で位置定義された文字格納バッファＭｉ　にセットする。この場合、ここで十字キーの下キー処理を終了する。
【００３２】
ステップＳＴ８６においては、文字グループＭｃ　が「カタカナ文字」であるか否か判定する。「カタカナ文字」である場合には、ステップＳＴ８７へ移行する。一方「カタカナ文字」でない場合には、ステップＳＴ９１へ移行する。ステップＳＴ８７からステップＳＴ９０においては、文字グループＭｃ　が「ひらがな文字」であった場合のステップＳＴ８２からステップＳＴ８５での「ひらがな文字」を「カタカナ文字」と置き換えて、他は同様の処理を行う。
【００３３】
ステップＳＴ９１においては、文字グループＭｃ　が「アルファベット大文字」であるか否か判定する。「アルファベット大文字」である場合には、ステップＳＴ９２へ移行する。一方「アルファベット大文字」でない場合には、ステップＳＴ９６へ移行する（図９参照）。ステップＳＴ９２以降、ステップＳＴ９５までの処理は、文字グループＭｃ　が「ひらがな文字」であった場合の、ステップＳＴ８２からステップＳＴ８５での「ひらがな文字」を「アルファベット大文字」と置き換えて、他は同様の処理を行う。
【００３４】
ステップＳＴ９６においては、文字グループＭｃ　が「アルファベット小文字」であるか否か判定する。「アルファベット小文字」である場合には、ステップＳＴ９７へ移行する。一方「アルファベット小文字」でない場合には、ステップＳＴ１０１へ移行する。ステップＳＴ９７からステップＳＴ１００においては、文字グループＭｃ　が「ひらがな文字」であった場合の、ステップＳＴ８２からステップＳＴ８５での「ひらがな文字」を「アルファベット小文字」と置き換えて、他は同様の処理を行う。ステップＳＴ１０１においては、拒絶ブザーを動作させ、十字キー２２の上キー処理を終了する。図８、図９における処理の具体例を上げると、例えば文字グループが「カタカナ文字」であり、今、表示部７に図２１の文字「チ」が表示されているとすると、下キー２４が操作される毎に選択表示される文字が「ツ」→「テ」→「ト」とシフトして行く。このシフトは、数字キーを押下しても同様に行うことができる。
【００３５】
図３に示す主ルーチンのステップＳＴ１０の処理のうち、十字キーの左キー処理ルーチンに入ると、図１０に示すように、先ずステップＳＴ１１１において、テンキーカウンタＭｔ　を０クリアする。次に、ステップＳＴ１１２へ移行する。ステップＳＴ１１２においては、文字グループＭｃ　が「ひらがな文字」か否か判定する。「ひらがな文字」である場合には、ステップＳＴ１１３へ移行する。一方、「ひらがな文字」でない場合は、ステップＳＴ１１５へ移行する。ステップＳＴ１１３においては、文字グループＭｃ　に「テンキー」をセットする。次に、ステップＳＴ１１４へ移行する。ステップＳＴ１１４においては、押下されたテンキー（数字キー）に配置された数字を入力バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００３６】
ステップＳＴ１１５においては、文字グループＭｃ　が「カタカナ文字」であるか否か判定する。「カタカナ文字」である場合には、ステップＳＴ１１６へ移行する。一方「カタカナ文字」でない場合は、ステップＳＴ１１８へ移行する。ステップＳＴ１１６においては、文字グループＭｃ　に「ひらがな文字」をセットする。次に、ステップＳＴ１１７へ移行する。ステップＳＴ１１７においては、テンキーカウンタＭｔ　に応じた「ひらがな文字」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００３７】
ステップＳＴ１１８においては、文字グループＭｃ　が「アルファベット大文字」であるか否か判定する。「アルファベット大文字」である場合には、ステップＳＴ１１９へ移行する。一方「アルファベット大文字」でない場合は、ステップＳＴ１２１へ移行する。ステップＳＴ１１９においては、文字グループＭｃ　に「カタカナ文字」をセットする。次に、ステップＳＴ１２０へ移行する。ステップＳＴ１２０においては、テンキーカウンタＭｔ　に応じた「カタカナ文字」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００３８】
ステップＳＴ１２１においては、文字グループＭｃ　が「アルファベット小文字」であるか否か判定する。「アルファベット小文字」である場合には、ステップＳＴ１２２へ移行する。一方「アルファベット小文字」でない場合は、ステップＳＴ１２４へ移行する（図１１参照）。ステップＳＴ１２２においては、文字グループＭｃ　に「アルファベット大文字」をセットする。次に、ステップＳＴ１２３へ移行する。ステップＳＴ１２３においては、テンキーカウンタＭｔ　に応じた「アルファベット大文字」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００３９】
ステップＳＴ１２４においては、文字グループＭｃ　にアルファベット小文字をセットする。次に、ステップＳＴ１２５へ移行する。ステップＳＴ１２５においては、テンキーカウンタＭｔ　に応じたアルファベット小文字を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。これにて、十字キー２２の左キー２５の処理を終了する。図１０、図１１で示す十字キー左キー処理は、左キー２５を操作する毎にセット（表示）される文字を「アルファベット小文字」→「アルファベット大文字」→「カタカナ」→「ひらがな」→「テンキー」の方向で、順にシフトして行くものである。
【００４０】
図３に示す主ルーチンのステップＳＴ１０の処理のうち、十字キー２２の右キー２６処理ルーチンに入ると、図１２に示すように、先ずステップＳＴ１３１において、テンキーカウンタＭｔ　を０クリアする。次に、ステップＳＴ１３２へ移行する。ステップＳＴ１３２においては、文字グループＭｃ　が「アルファベット小文字」か否か判定する。「アルファベット小文字」である場合には、ステップＳＴ１３３へ移行する。一方、「アルファベット小文字」でない場合は、ステップＳＴ１３５へ移行する。ステップＳＴ１３３においては、文字グループＭｃ　に「テンキー」をセットする。次に、ステップＳＴ１３４へ移行する。ステップＳＴ１３４においては、押下されたテンキーに配置された数字を入力バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００４１】
ステップＳＴ１３５においては、文字グループＭｃ　が「テンキー」であるか否か判定する。「テンキー」である場合には、ステップＳＴ１３６へ移行する。一方「テンキー」でない場合は、ステップＳＴ１３８へ移行する。ステップＳＴ１３６においては、文字グループＭｃ　に「ひらがな文字」をセットする。次に、ステップＳＴ１３７へ移行する。ステップＳＴ１３７においては、テンキーカウンタＭｔ　に応じた「ひらがな」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００４２】
ステップＳＴ１３８においては、文字グループＭｃ　が「ひらがな文字」であるか否か判定する。「ひらがな文字」である場合には、ステップＳＴ１３９へ移行する。一方「ひらがな文字」でない場合は、ステップＳＴ１４１へ移行する。ステップＳＴ１４１においては、文字グループＭｃ　に「カタカナ文字」をセットする。次に、ステップＳＴ１４０へ移行する。ステップＳＴ１４０においては、テンキーカウンタＭｔ　に応じた「カタカナ」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００４３】
ステップＳＴ１４１においては、文字グループＭｃ　が「カタカナ文字」であるか否か判定する。「カタカナ文字」である場合には、ステップＳＴ１４２へ移行する。一方「カタカナ文字」でない場合は、ステップＳＴ１４４へ移行する（図１３参照）。ステップＳＴ１４２においては、文字グループＭｃ　に「アルファベット大文字」をセットする。次に、ステップＳＴ１４３へ移行する。ステップＳＴ１４３においては、テンキーカウンタＭｔ　に応じた「アルファベット大文字」を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。
【００４４】
ステップＳＴ１４４においては、文字グループＭｃ　にアルファベット小文字をセットする。次に、ステップＳＴ１４５へ移行する。ステップＳＴ１４５においては、テンキーカウンタＭｔ　に応じたアルファベット小文字を入力文字バッファポインタＭｐ　で位置定義された入力文字格納バッファＭｉ　にセットする。これにて、十字キーキーの右キーの処理を終了する。図１２、図１３で示す十字キー２２の右キー処理は、右キー２６を操作する毎にセット（表示）される文字を「アルファベット小文字」→「テンキー」→「ひらがな」→「カタカナ」→「アルファベット大文字」の方向で、図１０、図１１の場合とは逆に、順にシフトして行くものである。
【００４５】
上記実施形態は、ファクシミリ装置について説明したが、この発明は携帯電話器、小型計算機、携帯電子腕時計、その他の電子機器に広く適用できる。
【００４６】
【発明の効果】
この発明によれば、十字キーの上キーあるいは下キーを操作することによって、１つの数字キーと、割り振られた文字を入力する場合に、テンキーの操作回数を誤っても、直ちに目的とする文字を修正選択入力することができ、テンキーを用いる場合でも、文字入力をより簡易に行うことができる。
【００４７】
また、十字キーの左キー又は右キーを操作することによって、多くの文字グループの中から必要とする文字グループを容易に選択することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態であるファクシミリ装置の構成を示すブロック図である。
【図２】同実施形態ファクシミリ装置の操作部の一部を示す図である。
【図３】同実施形態であるファクシミリ装置の文字入力処理を説明する主フロー図を示す図である。
【図４】同主フローのテンキー入力処理ルーチンの詳細を示すフロー図である。
【図５】図４とともに、同主フローのテンキー入力処理ルーチンの詳細を示すフロー図である。
【図６】同主フロー図の十字キーの上キー処理ルーチンの詳細を示すフロー図である。
【図７】図６とともに、同主フロー図の十字キーの上キー処理ルーチンの詳細を示すフロー図である。
【図８】同主フロー図の十字キーの下キー処理ルーチンの詳細を示すフロー図である。
【図９】図８とともに、同主フロー図の十字キーの下キー処理ルーチンの詳細を示すフロー図である。
【図１０】同主フロー図の十字キーの左キー処理ルーチンの詳細を示すフロー図である。
【図１１】図１０とともに、同主フロー図の十字キーの左キー処理ルーチンの詳細を示すフロー図である。
【図１２】同主フロー図の十字キーの右キー処理ルーチンの詳細を示すフロー図である。
【図１３】図１２とともに、同主フロー図の十字キーの右キー処理ルーチンの詳細を示すフロー図である。
【図１４】同主フロー図のセットキー処理ルーチンの詳細を示すフロー図である。
【図１５】同主フロー図のクリアキー処理ルーチンの詳細を示すフロー図である。
【図１６】上記実施形態ファクシミリ装置のＲＡＭに配置される記憶部を示す図である。
【図１７】テンキーの各数字キーに割り振られる文字を説明する図である。
【図１８】テンキーの各数字キーに対応する文字グループの記憶部を説明する図である。
【図１９】数字記憶部Ｍｍ１の文字データ記憶内容を示す図である。
【図２０】ひらがな文字記憶部Ｍｍ２の文字データ記憶内容を示す図である。
【図２１】カタカナ文字記憶部Ｍｍ３の文字データ記憶内容を示す図である。
【図２２】アルファベット大文字記憶部Ｍｍ４の文字データ記憶内容を示す図である。
【図２３】アルファベット小文字記憶部Ｍｍ５の文字データ記憶内容を示す図である。
【符号の説明】
４　　　　ＲＡＭ
６　　　　ＭＰＵ
７　　　　表示部
８　　　　操作部
２１　　　テンキー
２２　　　十字キー
２３　　　上キー
２４　　　下キー
２５　　　左キー
２６　　　右キー
２７　　　セットキー
２８　　　クリアキー
２９　　　停止キー
【図１】
2004118606.tif 000003
【図２】
2004118606.tif 000004
【図３】
2004118606.tif 000005
【図４】
2004118606.tif 000006
【図５】
2004118606.tif 000007
【図６】
2004118606.tif 000008
【図７】
2004118606.tif 000009
【図８】
2004118606.tif 000010
【図９】
2004118606.tif 000011
【図１０】
2004118606.tif 000012
【図１１】
2004118606.tif 000013
【図１２】
2004118606.tif 000014
【図１３】
2004118606.tif 000015
【図１４】
2004118606.tif 000016
【図１５】
2004118606.tif 000017
【図１６】
2004118606.tif 000018
【図１７】
2004118606.tif 000019
【図１８】
2004118606.tif 000020
【図１９】
2004118606.tif 000021
【図２０】
2004118606.tif 000022
【図２１】
2004118606.tif 000023
【図２２】
2004118606.tif 000024
【図２３】
2004118606.tif 000025