JPH07129516A - 電子電話帳 - Google Patents

電子電話帳

Info

Publication number
JPH07129516A
JPH07129516A JP5297494A JP29749493A JPH07129516A JP H07129516 A JPH07129516 A JP H07129516A JP 5297494 A JP5297494 A JP 5297494A JP 29749493 A JP29749493 A JP 29749493A JP H07129516 A JPH07129516 A JP H07129516A
Authority
JP
Japan
Prior art keywords
displayed
cursor
key
character
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5297494A
Other languages
English (en)
Inventor
Shigeru Kawada
繁 川田
Fujio Nemoto
富士夫 根本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP5297494A priority Critical patent/JPH07129516A/ja
Publication of JPH07129516A publication Critical patent/JPH07129516A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Set Structure (AREA)

Abstract

(57)【要約】 【目的】 検索のためのキー操作が簡単であるととも
に、検索結果の電話番号が見やすい電子電話帳を提供す
る。 【構成】 基本となる文字がマトリックス状に配列され
ているとき、表示エリア83には、マトリックスの1行
分の文字を表示する。カーソルキー6L、6Rを操作し
たとき、カーソルを、表示エリア83を1文字分ずつ行
方向に移動させる。カーソルキー6U、6Dを操作した
ときには、表示エリア83における文字の表示を、少な
くとも、カーソルの表示されている列について、その列
方向にスクロールさせる。確定キー6Kを操作したと
き、表示エリア83において、カーソルの表示されてい
る位置の文字を取り込む。この取り込んだ文字をキーワ
ードとしてメモリの文字列を検索する。表示エリア83
及び表示エリア84を、上下方向について連続的に使用
して、検索結果の電話番号を拡大表示する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は電子電話帳に関する。
【0002】
【従来の技術】電子電話帳を用意すれば、相手の名前
と、その電話番号とを、あらかじめ登録しておくことに
より、目的とする相手の名前を入力するだけで、電話番
号を簡単に知ることができる。
【0003】
【発明が解決しようとする課題】ところが、検索時、目
的とする相手の名前をローマ字入力するとしても、キー
の数が多くなるので、キーの大きさや配置に制約を受
け、文字入力を円滑に行うことが難しくなる。あるい
は、本体である電子電話帳が大型化してしまう。
【0004】また、キーの数が多くなるので、文字を入
力するとき、該当するキーを探し、次に、そのキーによ
り入力する文字を決定し、その文字を表示部で確認する
という操作を繰り返す必要があり、操作性もよくない。
さらに、英字の大文字や小文字、あるいは記号などの使
用も考慮する必要がある。
【0005】一方、電話番号が表示されたときには、そ
れを見ながら電話のダイヤルを行うので、その電話番号
は見やすいことが要求される。
【0006】この発明は、以上のような問題点あるいは
要求に対処した電子電話帳を提供しようとするものであ
る。
【0007】
【課題を解決するための手段】このため、この発明にお
いては、各部の参照符号を後述の実施例に対応させる
と、基本となる文字がマトリックス状に配列されている
とき、このマトリックスの1行分の表示部83A〜83
Mを有する第1の表示エリア83と、マトリックスの1
行分の表示部84A〜84Mを有する第2の表示エリア
84と、マトリックスの左右方向の位置を指定する第1
のカーソルキー6L、6Rと、マトリックスの上下方向
の位置を指定する第2のカーソルキー6U、6Dと、確
定キー6Kと、検索されるべき名前及びこの名前と組と
なる電話番号とがアクセスされるメモリ4とを有し、第
1の表示エリア83及び第2の表示エリア84は、上下
方向において、互いに接して配置され、検索時、第1の
表示エリア83には、マトリックスの1行分の文字を表
示し、第1のカーソルキー6L、6Rを操作したとき、
カーソルCSRを、第1の表示エリア83を1文字分ずつ
左右方向に移動させ、第2のカーソルキー6U、6Dを
操作したときには、第1の表示エリア83における文字
の表示を、少なくとも、カーソルCSRの表示されている
列について、上下方向にスクロールさせ、確定キー6K
を操作したとき、第1の表示エリア83において、カー
ソルCSRの表示されている位置の文字を取り込み、この
取り込んだ文字をキーワードとしてメモリ4の名前を検
索し、第1の表示エリア83及び第2の表示エリア84
を、上下方向について連続的に使用して、検索された名
前と組になっている電話番号を、第1の表示エリア83
及び第2の表示エリア84に拡大表示するようにしたも
のである。
【0008】
【作用】数個のキーを操作するだけで、目的とする相手
の電話番号が検索されるとともに、その電話番号が見や
すく表示される。
【0009】
【実施例】図1において、1はCPU、2は各種のプロ
グラムの書き込まれているROM、3はワークエリア用
のRAMを示す。この場合、ROM2には、例えば図2
に示すような内容の3つの文字テーブルKANAT、ALPHT、
NUMTを有するとともに、図6〜図11に示すルーチン1
00〜400が書き込まれている。
【0010】さらに、4はデータ保存用のRAMを示
し、このRAM4は、名前及びその電話番号のデータ、
すなわち、電話帳のデータを保持するメモリである。こ
のため、この例においては、RAM4は電池5によりバ
ックアップされて不揮発性とされている。そして、メモ
リ2〜4は、システムバス10を通じてCPU1に接続
されている。
【0011】また、6は各種の操作キー、8はLCDを
示し、キー6は、キーインターフェイス7を通じてバス
10に接続され、LCD8はディスプレイコントローラ
9を通じてバス10に接続されている。
【0012】そして、ROM2の有するテーブルKANA
T、ALPHT、NUMTは、次のような内容とされている。ま
ず、テーブルKANATは、仮名文字を入力するためのデー
タテーブルであり、名前や社名などの入力に必要と思わ
れる仮名文字及び記号を、マトリックス状に有する。す
なわち、この仮名テーブルKANATは、「ア」から「ン」
までのカタ仮名を50音表の形式に有する。ただし、ヤ
行の文字は「ヤ ユ ヨ」だけとされるとともに、「ユ」
はイ段、「ヨ」はウ段に用意される。また、ワ行の文字
は「ワヲ」だけとされ、「ワ」はア段、「ヲ」はイ段と
されるとともに、ワ行のウ段に「ン」を有する。
【0013】さらに、この仮名テーブルKANATは、ワ行
に続いてかな表記に必要な3行の拡張行を有する。そし
て、その拡張行である第11行のア段に「 (空白記
号)」を有し、第12行のア段からオ段、第6段及び第7
段に、各種の記号「゛ ゜ ー 、。 「 」」を順に有
し、第13行のア段からオ段、第6段から第9段に、促音
や拗音などの小さい「ァ ィ ゥ ェ ォ ッ ャ ュ ョ」を
順に有する。
【0014】また、テーブルALPHTは、英字を入力する
ためのデータテーブルであり、やはり名前や社名などの
入力に必要と思われる英字及び記号を、マトリックス状
に有する。すなわち、この英字テーブルALPHTは、2つ
のグループALPH1、ALPH2から構成されるとともに、その
第1グループALPH1は3行×13列の大きさとされ、その
第1行は英字の大文字の「A〜M」を有し、第2行は英
字の小文字「a〜m」を有し、第3行は13字の記号「
(空白記号) . , ’ ? ! 〜 @ [ ] “” &」
を有する。また、第2グループALPH2は2行×13列の大
きさとされ、その第1行は、英字の大文字の「N〜Z」
を有し、第2行は英字の小文字「n〜z」を有する。
【0015】さらに、テーブルNUMTは、数字を入力する
ためのデータテーブルであり、電話番号の入力に必要と
思われる数字及び記号を、マトリックス状に有する。す
なわち、この数字テーブルNUMTは4行×13列の大きさと
され、その第1行は数字の「0〜9」と、記号「−
( )」とを有し、第2行〜第4行に、各種の記号及び
文字を1行につき13字ずつ有する。なお、この第2行〜
第4行の記号及び文字は、主として、この電子電話帳を
メモ帳や計算機として使用するときに使用されるもので
ある。
【0016】なお、以下の説明においては、仮名文字、
英字、数字には、仮名テーブルKANAT、英字テーブルALP
HT、数字テーブルNUMTが有する記号もそれぞれ含まれる
ものとする。また、単に“文字”と記載した場合、仮名
文字、英字、数字及びそれらの各記号を代表するものと
する。
【0017】図3は、操作キー6の具体例及びその配置
例を示す。すなわち、図3は、上記した回路を有する電
子電話帳の正面図で、6L、6Rは左右方向のカーソル
キー、6U、6Dは上下方向のカーソルキー、6Kは入
力した文字などを確定する確定キーである。また、6M
は動作モードを検索モードと入力モードとに切り換える
モードキー、6Cは入力する文字種を仮名文字、英字、
数字の間で切り換える文字種キー、6Hは相手の名前を
直接入力して検索するためのダイレクト検索キーであ
る。さらに、6Sは入力した文字の訂正あるいは修正を
行うための修正キー、6Nは入力した文字の削除を行う
ための削除キー、6Iは文字の挿入を行う挿入キー、6
Tは入力したデータを登録するための登録キーである。
【0018】なお、キー6は、いずれもノンロックタイ
プのプッシュスイッチにより構成されている。また、図
3の鎖線から下に配置されたキー6M〜6Tは、図示は
しないが、ポケット内に設けられるとともに、いつもは
カバーにより覆われ、誤って押したり、使用頻度の高い
キー6L〜6Kを押すときの妨げにならないようにされ
ている。
【0019】さらに、図4は、LCD8の表示部の一例
を示すもので(この図は、すべての表示部が点灯した状
態を示す)、この例においては、LCD8は、表示エリ
ア81〜85を有する。すなわち、表示エリア81は、
カーソルキー6L〜6Dのうち、そのときどきに使用で
きるカーソルキーを表示するものである。例えば、表示
エリア81のうち、表示エレメント△あるいは▽が点灯
していれば、上下方向のカーソルキー6Uあるいは6D
の使用できることを示す。
【0020】また、表示エリア82は、この電子電話帳
の動作モードを表示するためもので、入力モード、検索
モード、修正モードなどを示す3つの表示部を有する。
【0021】さらに、表示エリア83、84は、相手の
名前や電話番号などを表示するためのものである。この
ため、表示エリア83は、左右方向に配列された13文
字分の表示部83A〜83Mを有するとともに、これら
表示部83A〜83Mは、7ドット(縦)×5ドット
(横)の表示ドットにより構成され、そのドットの点灯
の組み合わせにより文字を表示するものである。
【0022】また、表示エリア84も表示エリア83と
同様に構成されているもので、左右方向に配列された1
3文字分の表示部84A〜84Mを有するとともに、こ
れら表示部84A〜84Mは、8ドット(縦)×5ドッ
ト(横)の表示ドットにより構成され、そのドットの点
灯の組み合わせにより文字を表示するものである。
【0023】そして、この場合、表示部83と表示部8
4とは、表示部83の最下行の表示ドットと、表示部8
4の最上行の表示ドットとが、互いに近接するように配
置される。したがって、表示エリア83、84は、全体
として、左右方向に配列された13個の表示部を有する
とともに、その表示部のそれぞれが、15ドット(縦)×
5ドット(横)の表示ドットにより構成されていること
にもなる。
【0024】ただし、表示部84に文字が表示される場
合、原則として表示部84の最上行は表示に使用されな
い。したがって、表示部83、84にそれぞれ文字が表
示されるとき、表示部83に表示された文字と、表示部
84に表示された文字との間に、1ドットの空白が表示
されることになる。
【0025】《動作のアウトライン》この電子電話帳の
全体の大まかな動作を図5に示す。すなわち、電源スイ
ッチをオンにすると、CPU1の処理はステップ21か
らスタートし、次にステップ22において、検索モード
となり、ステップ23において、キー入力待ちとなる。
すなわち、電源を入れると、まず、検索モードになる。
【0026】そして、キー入力を行うと、これがステッ
プ24においてチェックされ、電話番号の入力(登録)
に関するキー入力のときには、処理はステップ25にお
いて、相手の名前及び電話番号の入力モードとなって電
話番号が登録され、その登録が終わると、処理はステッ
プ22により検索モードに戻る。
【0027】また、ステップ24において、キー入力が
電話番号の検索に関するキー入力のときには、ステップ
26において、相手の電話番号が検索され、その検索後
も、ステップ22により検索モードが続行される。次
に、入力モード及び検索モードなどの処理過程及び動作
の詳細について説明する。
【0028】《名前及び電話番号の入力(登録)》電源
をオンにすると、CPU1の処理はルーチン100のス
テップ101からスタートし、次にステップ102によ
り各部の初期設定が実行され、続いて、ステップ103
において、検索ルーチン400が実行される。
【0029】このルーチン400の詳細については、後
述するが、このルーチン400において、モードキー6
Mが押されると、検索モードを終了し、処理はステップ
103からステップ111に進む。このステップ111
以降が、名前及び電話番号の入力モード(登録モード)
であり、その処理内容及び動作は、以下のとおりであ
る。
【0030】すなわち、ステップ111において、フラ
グCMFが、CMF=0にセットされる。このフラグCMFは、
入力する文字が、仮名文字、英字、数字のうちのどれで
あるか、あるいは、文字を入力するとき、文字テーブル
KANAT、ALPHT、NUMTのうちのどのテーブルを使用するか
を示すもので、例えば、 CMF=0 ・・・ 仮名文字(仮名テーブルKANATを使
用) CMF=1 ・・・ 英字(英字テーブルALPHTを使用) CMF=2 ・・・ 数字(数字テーブルNUMTを使用) である。
【0031】そして、次にステップ112において、例
えば図12Aに示すように、LCD8の表示エリア83
の表示部83A〜83Mに、仮名テーブルKANATのア段
の文字「ア〜ァ」が1文字ずつ表示されるとともに、表
示エリア84に「ナマエ?」の文字が表示され、続いて
ステップ113において、入力処理ルーチン200が実
行される。
【0032】このルーチン200の詳細については、後
述するが、このルーチン200においては、名前あるい
は電話番号の入力が要求されるとともに、その入力を正
常に終えたときには、登録キー6Tを押し、入力を中止
するときには、モードキー6Mを押すものである。ま
た、ルーチン200には、登録フラグREGFが用意され、
登録キー6Tを押したときには(正常終了時)、REGF=
1とされ、モードキー6Mを押したときには(中止
時)、REGF=0とされて、ルーチン200を終了するも
のである。
【0033】そして、ステップ113において、ルーチ
ン200が実行されたときには、CMF=0なので、名前
の入力となる。そして、名前の入力を正常に終えて登録
キー6Tを押すと、処理はステップ113からステップ
114に進み、このステップ114において、登録フラ
グREGFがチェックされる。
【0034】そして、今の場合、正常終了してREGF=1
なので、処理はステップ114からステップ115に進
み、このステップ115において、CMF=2にセットさ
れ、次にステップ116において、例えば図18Aに示
すように、LCD8の表示エリア83の表示部83A〜
83Mに、数字テーブルNUMT第1行の文字「0〜)」が
1文字ずつ表示されるとともに、表示エリア84に「ハ
゛ンコ゛ウ?」の文字が表示され、続いてステップ11
7において、入力処理ルーチン200が実行される。
【0035】このステップ117において、ルーチン2
00が実行されたときには、CMF=2なので、電話番号
の入力となる。そして、電話番号の入力を正常に終えて
登録キー6Tを押すと、処理はステップ117からステ
ップ118に進み、このステップ118において、登録
フラグREGFがチェックされる。そして、今の場合、正常
終了してREGF=1なので、処理はステップ118からス
テップ119に進み、このステップ119において、ス
テップ113、117で入力した名前及び電話番号がR
AM4に登録される。なお、この登録時、ソートが行わ
れ、名前及び電話番号は、名前の例えばアイウエオ順に
登録される。
【0036】そして、その後、処理はステップ119か
らステップ103に戻り、再び検索モードとなり、ステ
ップ104において、次のキー入力を待つ。
【0037】また、ステップ113において、名前の入
力の途中でモードキー6Mを押して名前の入力を中止し
たときには、REGF=0とされてステップ113を終了す
るとともに、このREGF=0がステップ114において検
出され、処理はステップ114からステップ103に戻
る。
【0038】同様に、ステップ117において、電話番
号の入力の途中でモードキー6Mを押して電話番号の入
力を中止したときには、REGF=0とされてステップ11
7を終了するとともに、このREGF=0がステップ118
において検出され、処理はステップ118からステップ
103に戻る。したがって、名前あるいは電話番号の入
力時、モードキー6Mを押せば、登録を中止できること
になる。
【0039】《入力処理ルーチン200の処理内容》ス
テップ113及び117において、ルーチン200が実
行されるときの、その処理内容は次のとおりである。
【0040】すなわち、CPU1の処理は、ルーチン2
00のステップ201からスタートし、次にステップ2
02において、フラグCMFがチェックされ、CMF=0のと
きには(例えば、ステップ113においてルーチン20
0が実行されたときには)、処理はステップ202から
ステップ203に進む。そして、このステップ203に
おいて、例えば図12Aに示すように、LCD8の表示
エリア83の表示部83A〜83Mに、仮名テーブルKA
NATのア段の文字「ア〜ァ」が1文字ずつ表示されると
ともに、その先頭である「ア」の表示部83Aに、カー
ソルCSRが表示される。そして、この状態で処理はステ
ップ206に進み、キー入力待ちとなる。
【0041】なお、図においては、カーソルCSRを□で
示しているが、実際には、カーソルCSRは、そのカーソ
ル位置の文字がリバース表示されることにより表現され
る。
【0042】したがって、CMF=0のときには、仮名入
力モードとなる。また、このことから、ステップ113
において、ルーチン200が実行されたときには、図1
2Aに示すように、名前の入力の要求が表示されるとと
もに、仮名入力モードでキー入力待ちとなる。
【0043】また、ステップ202において、CMF=1
のときには、処理はステップ202からステップ204
に進む。そして、このステップ204において、例えば
図16Aに示すように、LCD8の表示エリア83の表
示部83A〜83Mに、英字テーブルALPHTの第1グル
ープALPH1の第1行の文字「A〜M」が1文字ずつ表示
されるとともに、その先頭である「A」の表示部83A
に、カーソルCSRが表示される。そして、この状態で処
理はステップ206に進み、キー入力待ちとなる。した
がって、CMF=1のときには、英字入力モードとなる。
【0044】さらに、ステップ202において、CMF=
2のときには(例えば、ステップ117においてルーチ
ン200が実行されたときには)、処理はステップ20
2からステップ205に進む。そして、このステップ2
05において、例えば図18Aに示すように、LCD8
の表示エリア83の表示部83A〜83Mに、数字テー
ブルNUMTの第1行の数字「0〜)」が1文字ずつ表示さ
れるとともに、その先頭である「0」の表示部83A
に、カーソルCSRが表示される。そして、この状態で処
理はステップ206に進み、キー入力待ちとなる。
【0045】したがって、CMF=2のときには、数字入
力モードとなる。また、このことから、ステップ117
において、ルーチン200が実行されたときには、図1
8Aに示すように、番号の入力の要求が表示されるとと
もに、数字入力モードでキー入力待ちとなる。
【0046】 入力する文字種の切り換え 入力する文字の種類を、仮名文字、英字、数字の間で切
り換えるには、ステップ206においてキー入力待ちと
なっているとき、文字種キー6Cを押す。
【0047】すると、処理はステップ206からステッ
プ207に進み、このステップ207において、ステッ
プ206で入力されたキーが文字種キー6Cであること
が判別され、処理はステップ207からステップ211
に進む。そして、このステップ211において、フラグ
CMFが「1」だけインクリメントされ、その後、処理は
ステップ202に戻る。なお、ステップ211におい
て、フラグCMFがインクリメントされた結果、CMF=3に
なったときには、CMF=0に変更されるものとする。
【0048】したがって、文字種キー6Cを押すと、そ
の押すごとに、フラグCMFが、0→1→2→0→…と繰
り返し変化するとともに、このフラグCMFの値に対応し
た文字テーブルが表示エリア83に表示されてキー入力
待ちとなる。すなわち、文字種キー6Cを押すごとに、
入力モードが、仮名入力モード→英字入力モード→数字
入力モード→仮名入力モード→…と繰り返し変化する。
【0049】−1 仮名テーブルKANATにある文字を
入力するとき ここでは、ステップ113において、「オオキ」という
名前を入力する場合を例に採る。すると、この名前「オ
オキ」は、すべて仮名文字であるとともに、ステップ1
13においてルーチン200の実行が開始されたときに
は、ステップ111、202、203により、表示エリ
ア83には仮名テーブルKANATの仮名文字が表示され、
仮名入力モードとなっている。
【0050】そして、この名前「オオキ」の第1文字目
の「オ」はア行にあるので、上下方向のカーソルキー6
Uあるいは6Dを押す。すると、処理はステップ206
からステップ207に進み、このステップ207におい
て、ステップ206で入力されたキーが判別され、今の
場合、上下方向のカーソルキー6Uあるいは6Dが押さ
れたので、処理はステップ207からステップ221に
進む。
【0051】そして、このステップ221において、フ
ラグCMFがチェックされ、今の場合、CMF=0なので、処
理はステップ221からステップ222に進み、このス
テップ222において、表示エリア83のうち、カーソ
ルCSRが表示されているア行だけが、1文字分だけ上下
方向に(1段分だけ行方向に)スクロールされる。
【0052】今の場合、下方向のカーソルキー6Dが押
されたのであれば、図12Bに示すように、表示部83
Aに表示されている文字が「ア」から「イ」に変更さ
れ、上方向のカーソルキー6Uが押されたのであれば、
図12Eに示すように、表示部83Aに表示されている
文字が「ア」から「オ」に変更される。また、現在のカ
ーソルCSRの位置に表示されている文字が、表示エリア
84の第1文字目の表示部84Aに点滅表示される。な
お、表示部83B〜83Mに表示されているア段の文字
「カ〜ァ」の表示は変更されない。そして、その後、処
理はステップ222からステップ206に戻る。
【0053】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、図12A〜Eに示すように、
カーソル位置に表示されている文字(表示部83Aに表
示されている文字)は、「ア」→「イ」→「ウ」→
「エ」→「オ」→「ア」→…のように正順に繰り返し変
化する。また、上方向のカーソルキー6Uを押すと、そ
の押すごとに、カーソル位置に表示されている文字は、
「ア」→「オ」→「エ」→「ウ」→「イ」→「ア」→…
のように逆順に繰り返し変化する。さらに、この表示の
変化に対応して表示部84Aの表示も変化し、カーソル
位置に表示されている文字と同じ文字が表示部84Aに
点滅表示される。
【0054】こうして、キー6Uあるいは6Dを押すこ
とにより、図12Eに示すように、カーソル位置及び表
示部84Aに、今の場合に目的としている「オ」が表示
されたら、次にステップ206でキー入力待ちになって
いるとき、確定キー6Kを押す。
【0055】すると、ステップ207において、ステッ
プ206で確定キー6Kの押されたことが判別され、処
理はステップ207からステップ241に進み、このス
テップ241において、表示部84Aに表示されている
文字「オ」が点滅表示から連続点灯表示に変更され、次
にステップ242において、現在、カーソル位置及び表
示部84Aに表示されている文字「オ」の文字コード
が、RAM3のバッファエリアに書き込まれ、その後、
処理はステップ206に戻り、キー入力待ちとなる。し
たがって、名前「オオキ」の第1文字目の「オ」の入力
ができたことになる。
【0056】続いて、第2文字目の「オ」の入力である
が、第1文字目の「オ」に対して確定キー6Kを押した
時点では、表示エリア83の表示は変更されていないの
で、すなわち、図13に示すように、表示部83Aには
「オ」が表示されているとともに、この「オ」にカーソ
ルCSRが表示されたままになっているので、もう一度、
確定キー6Kを押す。
【0057】すると、処理はステップ206からステッ
プ207を通じてステップ241に進み、上述のように
(図13)表示部83Aに表示されている「オ」が表示
エリア84の第2文字目の表示部84Bに連続点灯表示
され、次にステップ242において、現在、カーソル位
置及び表示部84Bに表示されている文字「オ」の文字
コードが、RAM3のバッファエリアに書き込まれ、そ
の後、処理はステップ206に戻り、キー入力待ちとな
る。したがって、図13に示すように、名前「オオキ」
の第2文字目の「オ」の入力ができたことになる。
【0058】さらに、第3文字目の「キ」の入力である
が、この「キ」は仮名テーブルKANATのカ行にあるの
で、左右方向のカーソルキー6Lあるいは6Rを押す。
すると、処理はステップ206からステップ207に進
み、このステップ207において、ステップ206で入
力されたキーが判別され、今の場合、左右方向のカーソ
ルキー6Lあるいは6Rが押されたので、処理はステッ
プ207からステップ231に進む。
【0059】そして、このステップ231において、フ
ラグCMFがチェックされ、今の場合、CMF=0なので、処
理はステップ231からステップ232に進み、このス
テップ232において、図14Aに示すように、表示エ
リア83の表示部83A〜83Mに、仮名テーブルKANA
Tのア段の文字が表示され、次にステップ233におい
て、カーソルCSRが表示エリア84の中を1文字分だけ
左右方向に(1行分だけ段方向に)移動する。
【0060】今の場合、右方向のカーソルキー6Rが押
されたのであれば、図14Aに示すように、表示部83
Aに表示されていたカーソルCSRが表示部83Aの
「ア」から表示部83Bの「カ」に移動し、左方向のカ
ーソルキー6Lが押されたのであれば、図14Eに示す
ように、表示部83Aに表示されていたカーソルCSRが
表示部83Aの「ア」から表示部83Mの「ァ」に移動
する。また、現在のカーソルCSRの位置に表示されてい
る文字が、表示エリア84の第3文字目の表示部84C
に点滅表示される。そして、その後、処理はステップ2
33からステップ206に戻る。
【0061】したがって、右方向のカーソルキー6Rを
押すと、その押すごとに、図14A〜Eに示すように、
カーソルCSRは表示エリア83をア行から第13行の方向
に繰り返し移動する。また、左方向のカーソルキー6L
を押すと、その押すごとに、カーソルCSRは表示エリア
83を第13行からア行の方向に繰り返し移動する。さら
に、このカーソル位置の変化に対応して第3文字目の表
示部84Cの表示も変化し、右方向のカーソルキー6R
を押すと、その押すごとに、図14A〜Eに示すよう
に、ア段の文字「ア〜ァ」が正順に繰り返し変化して表
示され、左方向のカーソルキー6Lを押すと、その押す
ごとに、ア段の文字「ア〜ァ」が逆順に繰り返し変化し
て表示される。
【0062】こうして、キー6Lあるいは6Rを押すこ
とにより、図15Aに示すように、カーソルCSRが目的
とする「キ」の属するカ行の「カ」に移動させるととも
に、表示部84Cに「カ」を表示する。
【0063】そして、このような表示状態になったら、
次に上下方向のカーソルキー6Uあるいは6Dを押す。
すると、名前「オオキ」の第1文字目の「オ」を選択し
たときのように、キー6Uあるいは6Dを押すごとにス
テップ222が実行され、下方向のカーソルキー6Dを
押すと、その押すごとに、図15A〜Eに示すように、
表示部83Aに表示されている文字は、「カ」→「キ」
→「ク」→「ケ」→「コ」→「カ」→…のように正順に
繰り返し変化する。また、上方向のカーソルキー6Uを
押すと、その押すごとに、表示部83Aに表示されてい
る文字は、「カ」→「コ」→「ケ」→「ク」→「キ」→
「カ」→…のように逆順に繰り返し変化する。さらに、
この表示の変化に対応して表示部84Cの表示も変化
し、カーソル位置に表示されている文字と同じ文字が表
示部84Cに点滅表示される。
【0064】こうして、キー6Uあるいは6Dを押すこ
とにより、カーソル位置及び表示部84Cに今の場合に
目的としている「キ」が表示されたら、次にステップ2
06でキー入力待ちになっているとき、確定キー6Kを
押す。
【0065】すると、ステップ207において、ステッ
プ206で確定キー6Kの押されたことが検出され、処
理はステップ207からステップ241に進み、このス
テップ241において、表示部84Cに表示されている
文字「キ」が点滅表示から連続点灯表示に変更され、次
にステップ242において、現在、表示部84Cに表示
されている文字「キ」の文字コードが、RAM3のバッ
ファエリアに書き込まれ、その後、処理はステップ20
6に戻り、キー入力待ちとなる。したがって、名前「オ
オキ」の第3文字目の「キ」の入力ができたことにな
る。
【0066】そして、これで名前の入力は終わりなの
で、登録キー6Tを押すと、これがステップ207によ
り判断されて処理はステップ207からステップ251
に進み、このステップ251において、登録フラグREGF
が、REGF=1にセットされ、その後、ステップ252に
おいて、このルーチン200を終了する。
【0067】また、名前の入力中にモードキー6Mを押
したときには、これがステップ207により判断されて
処理はステップ207からステップ261に進み、この
ステップ261において、REGF=0にセットされ、その
後、ステップ252において、このルーチン200を終
了する。
【0068】したがって、ステップ113においてルー
チン200が実行されると、そのルーチン200を終了
して次のステップ114に進んだとき、登録フラグにし
たがって処理が分岐され、名前の入力を正常終了してい
れば(REGF=1)、ステップ115以降が続行され、名
前の入力を中止していれば(REGF=0)、ステップ10
3に戻ることになる。また、名前の入力を正常終了し、
ステップ115以降が続行されるとき、RAM3のバッ
ファエリアには、入力した名前のデータがステップ24
2により書き込まれていることになる。
【0069】以上により、名前として、仮名テーブルKA
NATにある文字を入力することができることになる。ま
た、仮名テーブルKANATには、50音以外の文字や記号
も用意されているので、これらの文字も名前に使用する
ことができ、「トッキョフ゛」などの名前を入力するこ
ともできる。
【0070】−2 英字テーブルALPHTにある文字を
入力するとき キー操作は、基本的には、仮名テーブルKANATにある文
字を入力するときと同じであり、左右のカーソルキー6
L、6Rにより英字テーブルALPHTのグループ及び列を
選択し、上下のカーソルキー6U、6Dにより行を選択
して目的とする英字を特定する。
【0071】ここでは、ステップ113において、「O
hki」という名前を入力する場合を例に採る。する
と、この名前「Ohki」は、すべて英字であるととも
に、ステップ113においてルーチン200の実行が開
始されたときには、ステップ111、202、203に
より、表示エリア83には仮名テーブルKANATの仮名文
字が表示され、仮名入力モードとなっている。
【0072】そこで、まず、上述のように、文字種キー
6Cを押して英字入力モード(CMF=1)にする。する
と、図16Aに示すように、表示エリア83には、英字
テーブルALPHTの第1グループALPH1の第1行の文字「A
〜M」が表示される。
【0073】そして、名前「Ohki」の第1文字目の
「O」は、英字テーブルALPHTの第2グループALPH2の第
1行にあるので、左右方向のカーソルキー6Lあるいは
6Rを押す。すると、処理はステップ206からステッ
プ207を通じてステップ231に進む。
【0074】そして、このステップ231において、フ
ラグCMFがチェックされ、今の場合、CMF=1なので、処
理はステップ231からステップ234に進み、このス
テップ234において、表示エリア83の表示がカーソ
ルキー6Lあるいは6Rに対応して変更される。
【0075】すなわち、右方向のカーソルキー6Rを押
したときには、図16Bに示すように、表示部83Aに
表示されていたカーソルCSRが表示部83Aの「A」か
ら表示部83Bの「B」に移動する。また、現在のカー
ソルCSRの位置に表示されている文字「B」が、表示エ
リア84の第1文字目の表示部84Aに点滅表示され
る。そして、その後、処理はステップ234からステッ
プ206に戻る。したがって、右方向のカーソルキー6
Rを押すと、その押すごとに、図16A〜Cに示すよう
に、カーソルCSRは、表示部83A〜83Mを1文字分
ずつ移動していくとともに、そのカーソル位置の英字が
表示部84Aに点滅表示される。
【0076】しかし、図16Dに示すように、カーソル
CSRが右端の表示部83Mまで移動したときに、カ−ソ
ルキー6Rを押すと、図16Eに示すように、表示エリ
ア83には、英字テーブルALPHTの第2グループALPH2の
英字「N〜Z」が表示されるとともに、カーソルCSR
は、その「N」を表示している表示部83Aに位置す
る。また、このカーソル位置の文字「N」が、表示部8
4Aに点滅表示される。
【0077】そして、以後、右方向のカーソルキー6R
を押すごとに、カーソルCSRは、表示エリア83を
「N」から「Z」の方向に1文字分ずつ移動していくと
ともに、そのカーソル位置の英字が表示部84Aに点滅
表示される。
【0078】そして、図16Fに示すように、カーソル
CSRが「Z」を表示している表示部83Mまで移動した
ときに、右方向のカーソルキー6Rを押すと、図16A
に示すように、表示エリア83には、英字テーブルALPH
Tの第1グループALPH1の英字「A〜M」が表示されると
ともに、カーソルCSRは、その「A」を表示している表
示部83Aに位置する。また、このカーソル位置の文字
「A」が、表示分84Aに点滅表示される。
【0079】したがって、右方向のカーソルキー6Rを
押すと、「A〜Z」の英字に対してカーソルCSRを正順
に移動させることができる。
【0080】また、図16Aの表示状態から左方向のカ
ーソルキー6Lを押したときには、同様に、図16Aの
表示状態→図16Fの表示状態→…→図16Eの表示状
態→図16Dの表示状態→…→図16Cの表示状態→図
16Bの表示状態→図16Aの表示状態→図16Fの表
示状態→…のように、表示状態及びカーソル位置が変化
する。
【0081】したがって、左方向のカーソルキー6Lを
押すと、「A〜Z」の英字に対してカーソルCSRを逆順
に移動させることができる。
【0082】こうして、カーソルCSRを目的とする
「O」に移動させるとともに、表示部84Aに「O」を
表示したら、確定キー6Kを押す。すると、仮名入力モ
ードのときと同様にして、ステップ241、242によ
り、表示部84Aの「O」が連続点灯とされるととも
に、この「O」の文字コードがRAM3のバッファエリ
アに書き込まれ、その後、ステップ206により、キー
入力待ちとなる。したがって、名前「Ohki」の第1
文字目の「O」の入力ができたことになる。
【0083】続いて、第2文字目の「h」の入力である
が、これは英字テーブルALPHTの第1グループALPH1の第
2行にあるとともに、今の場合、「O」の入力により、
表示部83には英字テーブルALPHTの第2グループALPH2
の第1行が表示されている。
【0084】そこで、左右方向のカーソルキー6Lある
いは6Rを押して、図17Aに示すように、表示エリア
83に「A〜M」を表示させるとともに、「H」が表示
されている表示部83HにカーソルCSRを移動させる。
なお、このとき、表示エリア84の第2文字目の表示部
84Bには、カーソル位置の文字「H」が点滅表示され
ている。
【0085】続いて、上下方向のカーソルキー6Uある
いは6Dを押す。すると、処理は、ステップ206から
ステップ207を通じてステップ221に進み、このス
テップ221において、フラグCMFがチェックされ、今
の場合、CMF=1なので、処理はステップ221からス
テップ223に進む。そして、このステップ223にお
いて、表示エリア83に表示されているすべての英字
が、英字テーブルALPHTの1文字分だけ上下方向に(1
行分だけ列方向に)スクロールされる。
【0086】今の場合、下方向のカーソルキー6Dが押
されたのであれば、図17Bに示すように、表示エリア
83に表示されている文字が、英字テーブルALPHTの第
1行の「A〜M」から第2行の「a〜m」に変更され、
上方向のカーソルキー6Uが押されたのであれば、図1
7Cに示すように、表示エリア83に表示されている文
字が、英字テーブルALPHTの第1行の「A〜M」から第
3行の「 (空白記号)〜&」に変更される。また、現
在のカーソルCSRの位置に表示されている文字が、表示
エリア84の第2文字目の表示部84Bに点滅表示され
る。
【0087】そして、その後、処理はステップ223か
らステップ206に戻る。
【0088】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、図17A〜Cに示すように、
表示エリア83に表示されている文字は、「A〜M」→
「a〜m」→「 (空白記号)〜&」→「A〜M」…の
ように正順に繰り返し変化する。また、上方向のカーソ
ルキー6Uを押すと、その押すごとに、表示エリア83
に表示されている文字は、「A〜M」→「 (空白記
号)〜&」→「a〜m」→「A〜M」→…のように逆順
に繰り返し変化する。さらに、この表示の変化に対応し
て表示部84Bの表示も変化し、カーソル位置に表示さ
れている文字と同じ文字が表示部84Bに点滅表示され
る。
【0089】そして、今の場合、表示エリア83のカー
ソルCSRを、「H」が表示されている表示部83Hに移
動させてから、表示エリア83に「a〜m」が表示され
る状態とする。すると、その「a〜m」が表示されたと
き、カーソルCSRは「h」の表示部83Hに位置してい
ることになる。
【0090】そこで、ステップ206でキー入力待ちに
なっているとき、確定キー6Kを押すと、仮名入力モー
ドのときと同様にして、ステップ241、242によ
り、表示部84Bの「h」が連続点灯とされるととも
に、この「h」の文字コードがRAM3のバッファエリ
アに書き込まれ、その後、ステップ206により、キー
入力待ちとなる。したがって、名前「Ohki」の第2
文字目の「h」の入力ができたことになる。
【0091】そして、以後、同様に、カーソルキー6L
〜6Dにより英字を選択し、その後、確定キー6Kを押
すことにより、名前「Ohki」の第3文字目の「k」
及び第4文字目の「i」を入力することができる。
【0092】そして、名前のすべての文字の入力が終わ
ったとき、登録キー6Tを押すと、処理がステップ20
6からステップ207を通じてステップ251に進ん
で、REGF=1にセットされ、ステップ252において、
このルーチン200を終了する。
【0093】以上により、名前として、英字テーブルAL
PHTにある英字を入力することができることになる。ま
た、英字テーブルALPHTには、英字以外の文字も用意さ
れているので、これらの文字も名前に使用することがで
き、名前として「R&D」などを入力することもでき
る。
【0094】あるいは、名前「Ohki」の第2文字目
の「h」を入力するとき、次のようにして入力すること
もできる。すなわち、左右方向のカーソルキー6L、6
Rと、上下方向のカーソルキー6U、6Dとの間には、
優先関係がないので、第1文字目の「O」の入力後、上
下方向のカーソルキー6Uあるいは6Dを押して表示エ
リア83に、英字テーブルALPHTの第2グループALPH2の
第2行の「n〜z」を表示する。次に、左右のカーソル
キー6Lあるいは6Rを押して表示エリア83に、英字
テーブルALPHTの第1グループALPH2の第2行の「a〜
m」を表示するとともに、その表示された「h」にカー
ソルCSRを移動し、続いて確定キー6Kを押す。
【0095】このようにしても、名前「Ohki」の第
2番目の「h」を入力することができ、あるいは第2番
目の英字に限らず、すべての位置の文字について、左右
方向のカーソルキー6L、6Rと、上下方向のカーソル
キー6U、6Dとの操作順序を規定されずに、入力する
ことができる。
【0096】−3 数字テーブルNUMTにある文字を入
力するとき キー操作は、基本的には、仮名テーブルKANATにある文
字を入力するときと同じであり、左右のカーソルキー6
L、6Rにより数字テーブルNUMTの列を選択し、上下の
カーソルキー6U、6Dにより行を選択して目的とする
数字を特定する。
【0097】すなわち、電話番号の入力はステップ11
7において行われるが、このステップ117においてル
ーチン200の実行が開始されたときには、ステップ1
15、202、203により、図18Aに示すように、
表示エリア83には数字テーブルNUMTの数字が表示さ
れ、数字入力モードとなっている。
【0098】そこで、左右方向のカーソルキー6Lある
いは6Rを押す。すると、処理はステップ206からス
テップ207を通じてステップ231に進む。
【0099】そして、このステップ231において、フ
ラグCMFがチェックされ、今の場合、CMF=2なので、処
理はステップ231からステップ235に進み、このス
テップ235において、カーソルCSRが表示エリア83
の中を1文字分だけ左右方向に(1文字分だけ行方向
に)移動する。
【0100】今の場合、右方向のカーソルキー6Rが押
されたのであれば、図18Bに示すように、表示部83
Aに表示されていたカーソルCSRが表示部83Aの
「0」から表示部83Bの「1」に移動し、左方向のカ
ーソルキー6Lが押されたのであれば、図18Cに示す
ように、表示部83Aに表示されていたカーソルCSRが
表示部83Aの「0」から表示部83Mの「)」に移動
する。また、現在のカーソルCSRの位置に表示されてい
る文字が、表示エリア84の第1文字目の表示部84A
に点滅表示される。そして、その後、処理はステップ2
35からステップ206に戻る。
【0101】したがって、右方向のカーソルキー6Rを
押すと、その押すごとに、カーソルCSRは表示エリア8
3を「0」から「)」の方向に繰り返し移動する。ま
た、左方向のカーソルキー6Lを押すと、その押すごと
に、カーソルCSRは表示エリア83を「)」から「0」
の方向に繰り返し移動する。さらに、このカーソル位置
の変化に対応して第1文字目の表示部84Aの表示も変
化し、そのカーソル位置の数字が表示点滅表示される。
【0102】こうして、キー6Lあるいは6Rを押すこ
とにより、カーソルCSRが目的とする数字(電話番号の
1桁の数字)に移動させるとともに、表示部84Aに目
的とする数字を表示する。
【0103】そして、カーソルCSRが目的とする数字に
移動するともに、表示部84Aに目的とする数字が表示
されたら、確定キー6Kを押す。すると、仮名入力モー
ドのときと同様にして、ステップ241、242によ
り、表示部84Aに表示されている数字が連続点灯とさ
れるとともに、その数字の文字コードがRAM3のバッ
ファエリアに書き込まれ、その後、ステップ206によ
り、キー入力待ちとなる。したがって、以後、上述のキ
ー操作を繰り返すことにより、目的とする電話番号の各
桁を順に入力することができる。
【0104】そして、すべての桁を入力したとき、登録
キー6Tを押すと、処理がステップ206からステップ
207を通じてステップ251に進んで、REGF=1にセ
ットされ、ステップ252において、このルーチン20
0を終了する。
【0105】また、ステップ206におけるキー入力待
ちのとき、上下方向のカーソルキー6Uあるいは6Dを
押すと、処理は、ステップ206からステップ207を
通じてステップ221に進み、このステップ221にお
いて、フラグCMFがチェックされ、今の場合、CMF=2な
ので、処理はステップ221からステップ223に進
む。そして、このステップ223において、表示エリア
83に表示されているすべての数字が、数字テーブルNU
MTの1文字分だけ上下方向に(1行分だけ列方向に)ス
クロールされる。
【0106】今の場合、下方向のカーソルキー6Dが押
されたのであれば、図18Dに示すように、表示エリア
83に表示されている文字が、数字テーブルNUMTの第1
行の「0〜)」から第2行の「#〜×」に変更され、上
方向のカーソルキー6Uが押されたのであれば、図18
Fに示すように、表示エリア83に表示されている文字
が、数字テーブルNUMTの第1行の「0〜)」から第4行
の「_〜日」に変更される。また、現在のカーソルCSR
の位置に表示されている文字が、表示エリア84に点滅
表示される。
【0107】そして、その後、処理はステップ223か
らステップ206に戻る。
【0108】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、図18D〜Fに示すように、
表示エリア83に表示されている文字は、「0〜)」→
「#〜×」→「+〜}」→「_〜日」→「0〜)」→…
のように正順に繰り返し変化する。また、上方向のカー
ソルキー6Uを押すと、その押すごとに、表示エリア8
3に表示されている文字は、「0〜)」→「_〜日」→
「+〜}」→「#〜×」→「0〜)」→…のように逆順
に繰り返し変化する。
【0109】そして、この数字テーブルNUMTの任意の列
の数字が表示エリア83に表示されているとき、左右の
カーソルキー6Lあるいは6Rにより、表示されている
列の数字にカーソルCSRを移動させ、確定キー6Kを押
すと、同様に、そのカーソル位置の数字の文字コードが
RAM3のバッファエリアに書き込まれる。
【0110】以上により、電話番号として、数字テーブ
ルNUMTにある数字を入力することができることになる。
また、数字テーブルNUMTには、数字以外の文字も用意さ
れているので、これらの文字も電話番号に使用すること
ができ、電話番号を「03−9301−2963」など
のように入力することもできる。
【0111】−4 名前ないし電話番号の拡張入力 ステップ113あるいはステップ117において、名前
あるいは電話番号を入力している途中でも、文字種キー
6Cの操作が有効であり、文字種キー6Cを操作する
と、以後、入力モードは、文字種キー6Cの指定にした
がって、仮名モード、英字モードあるいは数字モードと
なる。
【0112】したがって、名前や電話番号に、仮名文
字、英字、数字を混在させることができ、名前として、
例えば、「PTC/タ゛イ3セッケイカ」のような登録
を行うことができる。同様に、電話番号も、例えば、
「F03−9301−2963」、「H03−3448
−3311」として、先頭の文字「F」、「H」によ
り、これらの番号がファックス番号や自宅の電話番号で
あることを表示することもできる。
【0113】《入力中の文字の修正》 直前に入力した文字の削除(バックスペース) これは、名前あるいは電話番号の入力中、誤って文字を
確定したとき、その文字を削除する機能である。
【0114】すなわち、文字の入力中、削除キー6Nを
押すと、処理はステップ206からステップ207を通
じてステップ271に進み、このステップ271におい
て、直前に入力した文字が削除され、その後、処理はス
テップ206に戻る。したがって、その後、正しい文字
を入力することにより、正しい名前あるいは電話番号を
入力することができる。
【0115】 文字の修正 この修正には、上書き、挿入、削除などが含まれる。す
なわち、文字の入力中に、修正キー6Sを押すと、入力
修正モードとなるもので、処理はステップ206からス
テップ207を通じてステップ281に進み、このステ
ップ281において、入力修正ルーチン300が実行さ
れる。
【0116】このルーチン300は、この発明と直接の
関係がないので、説明を省略するが、このルーチン30
0により上書き、挿入、削除などの修正が行われる。そ
して、このルーチン300を終了すると、処理はルーチ
ン200のステップ281からステップ206に戻り、
次の文字に対するキー入力待ちとなる。
【0117】《検索ルーチン400の処理内容》ステッ
プ103において、検索ルーチン400が実行されると
きの、その処理内容は次のとおりである。なお、相手の
名前及び電話番号を入力するとき、その名前として、仮
名文字、英字、数字のどの文字でも、あるいは混在して
使用できるので、電話番号の検索時、相手の名前をキー
ワードとして入力するとき、そのキーワードとして、仮
名文字、英字、数字のどの文字でも、使用できる必要が
ある。そして、ルーチン400においては、そのような
点も考慮されている。
【0118】すなわち、CPU1の処理は、ルーチン4
00のステップ401からスタートし、次にステップ4
02において、フラグCMFが、CMF=0にセットされ、続
いて処理はステップ403に進み、このステップ403
において、フラグCMFがチェックされ、CMF=0のときに
は(今の場合が、これである)、処理はステップ43か
らステップ404に進む。
【0119】そして、このステップ404において、例
えば図19Aに示すように、LCD8の表示エリア83
の表示部83A〜83Mに、CMF=0に対応する仮名テ
ーブルKANATのア段の文字「ア〜ァ」が1文字ずつ表示
されるとともに、その先頭である「ア」の表示部83A
に、カーソルCSRが表示される。
【0120】また、カーソルCSRの表示位置の文字が
「ア」なので、RAM4に登録されている名前及び電話
番号のうち、「ア」で始まる最初の名前、図19Aにお
いては、「アオキ ケイスケ」が、表示エリア84に表
示される。なお、カーソル位置の文字で始まる名前、今
の場合は、「ア」で始まる名前が登録されていないとき
には、表示エリア84には、何も表示されない。
【0121】そして、処理はステップ407に進み、こ
のステップ407において、キー入力待ちとなる。した
がって、電源を入れると、図19Aの表示状態で、仮名
入力モードでキー入力待ちとなる。
【0122】また、ステップ403において、CMF=1
のときには、処理はステップ403からステップ405
に進む。そして、このステップ405において、例えば
図22Aに示すように、LCD8の表示エリア83の表
示部83A〜83Mに、英字テーブルALPHTの第1グル
ープALPH1の第1行の文字「A〜M」が1文字ずつ表示
されるとともに、その先頭である「A」の表示部83A
に、カーソルCSRが表示される。また、カーソルCSRの表
示位置の文字が「A」なので、RAM4に登録されてい
る名前及び電話番号に、「A」で始まる名前があれば、
そのうちの最初の名前が表示エリア84に表示される。
【0123】そして、この状態で処理はステップ407
に進み、キー入力待ちとなる。したがって、CMF=1の
ときには、英字入力モードとなる。
【0124】さらに、ステップ403において、CMF=
2のときには、処理はステップ403からステップ40
6に進む。そして、このステップ406において、例え
ば図23Aに示すように、LCD8の表示エリア83の
表示部83A〜83Mに、数字テーブルNUMTの第1行の
数字「0〜)」が1文字ずつ表示されるとともに、その
先頭である「0」の表示部83Aに、カーソルCSRが表
示される。また、カーソルCSRの表示位置の文字が
「0」なので、RAM4に登録されている名前及び電話
番号に、「0」で始まる名前があれば、そのうちの最初
の名前が表示エリア84に表示される。
【0125】そして、この状態で処理はステップ407
に進み、キー入力待ちとなる。したがって、CMF=2の
ときには、数字入力モードとなる。
【0126】 検索時のキーワードの文字種の切り換
え 検索時のキーワードとなる文字の種類を、仮名文字、英
字、数字の間で切り換えるには、ステップ404におい
てキー入力待ちとなっているとき、文字種キー6Cを押
す。
【0127】すると、処理はステップ407からステッ
プ408に進み、このステップ408において、ステッ
プ407で入力されたキーが文字種キー6Cであること
が判別され、処理はステップ408からステップ411
に進む。そして、このステップ411において、フラグ
CMFが「1」だけインクリメントされ、その後、処理は
ステップ403に戻る。なお、ステップ411におい
て、フラグCMFがインクリメントされた結果、CMF=3に
なったときには、CMF=0に変更されるものとする。
【0128】したがって、文字種キー6Cを押すと、そ
の押すごとに、フラグCMFが、0→1→2→0→…と繰
り返し変化するとともに、このフラグCMFの値に対応し
た文字テーブルが表示エリア83に表示されてキー入力
待ちとなる。すなわち、文字種キー6Cを押すごとに、
入力モードが、仮名入力モード→英字入力モード→数字
入力モード→仮名入力モード→…と繰り返し変化する。
【0129】また、このとき、入力モードの文字種にし
たがって、カーソル位置の文字で始まる名前がRAM4
に登録されていれば、その名前が表示エリア84に表示
される。
【0130】 電話番号の検索 この電話番号の検索方法には、この例においては、 −1 イニシャルサーチ 相手の名前の頭文字(第1文字目)をキーワードとして
前方一致で検索を行い、電話番号を取り出す方法 −2 ダイレクトサーチ 相手の名前の先頭の2文字以上(文字列)をキーワード
として前方一致で検索を行い、電話番号を取り出す方法 の2通りの方法が用意されている。また、それぞれにお
いて、キーワードは、仮名文字、英字、数字のどれであ
ってもよい。
【0131】−1−1 仮名テーブルKANATの文字を
使用したイニシャルサーチ ここでは、目的とする相手の名前が「キクチ ミチコ」
であるとする。すると、ルーチン400がステップ40
1からスタートしてステップ407においてキー入力待
ちとなっているときには、CMF=0であり、表示エリア
83には、例えば図19Aに示すように、仮名テーブル
KANATが表示され、仮名入力モードとなっている。
【0132】そして、名前「キクチ ミチコ」の第1文
字目の「キ」は仮名テーブルKANATのカ行にあるので、
左右方向のカーソルキー6Lあるいは6Rを押す。する
と、処理はステップ407からステップ408に進み、
このステップ408において、ステップ407で入力さ
れたキーが判別され、今の場合、左右方向のカーソルキ
ー6Lあるいは6Rが押されたので、処理はステップ4
08からステップ431に進む。
【0133】そして、このステップ431において、フ
ラグCMFがチェックされ、今の場合、CMF=0なので、処
理はステップ431からステップ432に進み、このス
テップ432において、図19Aに示すように、表示エ
リア83の表示部83A〜83Mに、仮名テーブルKANA
Tのア段の文字が表示され、次にステップ433におい
て、カーソルCSRが表示エリア84の中を1文字分だけ
左右方向に(1行分だけ段方向に)移動する。
【0134】今の場合、右方向のカーソルキー6Rが押
されたのであれば、図19Bに示すように、表示部83
Aに表示されていたカーソルCSRが表示部83Aの
「ア」から表示部83Bの「カ」に移動し、左方向のカ
ーソルキー6Lが押されたのであれば、図19Fに示す
ように、表示部83Aに表示されていたカーソルCSRが
表示部83Aの「ア」から表示部83Jの「ワ」に移動
する。また、RAM4に登録されている名前及び電話番
号に、カーソルCSRの表示位置の文字で始まる名前があ
れば、そのうちの最初の名前が表示エリア84に表示さ
れる。そして、その後、処理はステップ433からステ
ップ407に戻る。
【0135】したがって、右方向のカーソルキー6Rを
押すと、その押すごとに、図19A〜Fに示すように、
カーソルCSRは表示エリア83をア行からワ行の方向に
繰り返し移動する。また、左方向のカーソルキー6Lを
押すと、その押すごとに、カーソルCSRは表示エリア8
3をワ行からア行の方向に繰り返し移動する。さらに、
このカーソル位置の変化に対応して表示エリア84に表
示される名前も変化し、RAM4に登録されている名前
及び電話番号に、カーソル位置の文字で始まる名前があ
れば、そのうちの最初の名前が表示エリア84に表示さ
れる。
【0136】こうして、キー6Lあるいは6Rを押すこ
とにより、図20Aに示すように、カーソルCSRが目的
とする「キ」の属するカ行の「カ」に移動させる。
【0137】そして、このような表示状態になったら、
次に上下方向のカーソルキー6Uあるいは6Dを押す。
すると、処理はステップ407からステップ408に進
み、このステップ408において、ステップ407で入
力されたキーが判別され、今の場合、上下方向のカーソ
ルキー6Uあるいは6Dが押されたので、処理はステッ
プ408からステップ421に進む。
【0138】そして、このステップ421において、フ
ラグCMFがチェックされ、今の場合、CMF=0なので、処
理はステップ421からステップ422に進み、このス
テップ422において、表示エリア83のうち、カーソ
ルCSRが表示されている行だけが、1文字分だけ上下方
向に(1段分だけ行方向に)スクロールされる。
【0139】今の場合、下方向のカーソルキー6Dが押
されたのであれば、図20Bに示すように、表示部83
Bに表示されている文字が「カ」から「キ」に変更さ
れ、上方向のカーソルキー6Uが押されたのであれば、
図20Eに示すように、表示部83Aに表示されている
文字が「カ」から「コ」に変更される。
【0140】また、このカーソル位置の文字の変化に対
応して表示エリア84に表示される名前も変化し、RA
M4に登録されている名前及び電話番号に、カーソル位
置の文字で始まる名前があれば、そのうちの最初の名前
が表示エリア84に表示される。なお、表示部83A、
83C〜83Mに表示されているア段の文字「ア、サ〜
ァ」の表示は変更されない。そして、その後、処理はス
テップ422からステップ407に戻る。
【0141】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、図20A〜Eに示すように、
カーソル位置に表示されている文字(表示部83Bに表
示されている文字)は、「カ」→「キ」→「ク」→
「ケ」→「コ」→「カ」→…のように正順に繰り返し変
化する。また、上方向のカーソルキー6Uを押すと、そ
の押すごとに、カーソル位置に表示されている文字は、
「カ」→「コ」→「ケ」→「ク」→「キ」→「カ」→…
のように逆順に繰り返し変化する。さらに、この表示の
変化に対応して表示エリア84に表示される名前も変化
し、RAM4に登録されている名前及び電話番号に、カ
ーソル位置の文字で始まる名前があれば、そのうちの最
初の名前が表示エリア84に表示される。
【0142】こうして、キー6Uあるいは6Dを押すこ
とにより、カーソル位置に、今の場合に目的としている
「キ」が表示されたら(図20Bの状態)、次にステッ
プ407でキー入力待ちになっているとき、確定キー6
Kを押す。
【0143】すると、ステップ408において、ステッ
プ407で確定キー6Kの押されたことが検出され、処
理はステップ408からステップ441に進み、このス
テップ441において、図21Aに示すように、確定キ
ー6Kが押されたときに表示エリア84に表示されてい
た名前(図20B)、すなわち、RAM4に登録されて
いる名前及び電話番号のうち、「キ」で始まる最初の名
前が表示エリア83に表示されるとともに、この名前に
対応する電話番号が、表示エリア84に表示される。
【0144】そして、その後、ステップ442におい
て、キー入力の有無がチェックされ、キー入力がないと
きには、処理はステップ442からステップ443に進
み、このステップ443において、ステップ441に続
いてステップ442が実行されてから例えば1秒が経過
したかどうかがチェックされ、経過していないときに
は、処理はステップ443からステップ442に戻る。
したがって、処理がステップ441からステップ442
に進むと、ステップ442、443が繰り返され、1秒
の間、キー入力待ちとなるとともに、この1秒の間、図
21Aの表示状態が続くことになる。
【0145】そして、今の場合(図21A)、目的とす
る相手の名前が表示されていないので、ステップ44
2、443の繰り返されているキー入力待ち期間に、上
下方向のカーソルキー6Uあるいは6Dを押す。
【0146】すると、処理はステップ442からステッ
プ446に進み、このステップ446において、ステッ
プ442で入力されたキーが判別され、今の場合、上下
方向のカーソルキー6Uあるいは6Dが押されたので、
処理はステップ446からステップ447に進む。
【0147】そして、このステップ447において、ス
テップ442で下方向のカーソルキー6Dが押されたと
きには、RAM4に登録されている名前及び電話番号の
うち、次の組の名前及び電話番号が取り出され、ステッ
プ442で下方向のカーソルキー6Dが押されたときに
は、RAM4に登録されている名前及び電話番号のう
ち、1つ前の組の名前及び電話番号が取り出され、その
後、処理はステップ441に戻る。
【0148】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、RAM4に登録されている名
前及び電話番号のうち、「キ」で始まる最初の名前及び
電話番号からスタートして、続いて登録されている名前
及び電話番号が1組ずつ、表示エリア83及び84に順
に表示されていく。また、上方向のカーソルキー6Uを
押すと、その押すごとに、RAM4に登録されている名
前及び電話番号のうち、「キ」で始まる最初の名前及び
電話番号からスタートして、その前の名前及び電話番号
が1組ずつ、表示エリア83及び84に順に表示されて
いく。
【0149】そして、一般的には、目的とする名前の先
頭の1文字、今の場合であれば、「キクチ ミチコ」の
「キ」で始まる最初の名前及び電話番号から、名前及び
電話番号の表示がスタートしているので、下方向のカー
ソルキー6Dを押していくと、何回か押したとき、図2
1Bに示すように、目的とする相手の名前及び電話番号
が表示される。
【0150】したがって、これで、仮名文字の名前の頭
文字をキーワードとして相手の電話番号を検索できたこ
とになる。
【0151】そして、この検索された直後は、まだ、ス
テップ442、443が繰り返されてキー入力待ちの状
態となっているが、目的とする相手の名前及び電話番号
が検索されたので、何もキー入力をしないでいると、1
秒が経過したとき、処理はステップ443からステップ
444に進む。
【0152】そして、このステップ444においては、
ステップ441で表示された電話番号(図21B)が、
図21Cに示すように、表示エリア83、84を使用し
て縦2倍角で拡大表示される。すなわち、例えば表示部
83Aと表示部84Aとは上下方向に連続しているとと
もに、これらを合わせると、15ドット(縦)×5ドット
(横)の表示ドットがあるが、このサイズにより検索結
果の電話番号の第1桁目が表示され、第2桁目以降も、
表示部83B、84B〜83M、84Mにより同様に表
示される。
【0153】こうして、目的とする相手の名前及び電話
番号が検索されたとき、何もキー入力をしないでいる
と、1秒が経過したとき、図21Cに示すように、その
相手の電話番号が、表示エリア83、84に縦2倍角で
拡大表示されるようになる。
【0154】また、この表示状態にあるとき、処理はス
テップ445に進み、このステップ445において、キ
ー入力待ちとなっている。したがって、この拡大表示さ
れた電話番号を見ることにより、その相手に電話をかけ
ることができるなお、ステップ445でキー入力待ちに
なっているとき、上下のカーソルキー6U、6Dを押す
と、処理はステップ445からステップ446に進むの
で、目的とする名前及び電話番号の前後の名前及び電話
番号を見ることもできる。
【0155】また、ステップ445でキー入力待ちにな
っているとき、再度、確定キー6Kを押すと、処理はス
テップ445からステップ446を通じてステップ40
2に戻り、再び検索モードの初期状態となる。
【0156】−1−2 英字テーブルALPHTの文字を
使用したイニシャルサーチ キー操作は、基本的には、仮名テーブルKANATの文字を
使用したイニシャルサーチをするときと同じであり、左
右のカーソルキー6L、6Rにより英字テーブルALPHT
の英字を選択し、上下のカーソルキー6U、6Dにより
目的とする相手の名前を選択して電話番号を得る。
【0157】すなわち、ルーチン400がステップ40
1からスタートしてステップ407においてキー入力待
ちとなっているときには、CMF=0であり、表示エリア
83には、例えば図19Aに示すように、仮名テーブル
KANATが表示され、仮名入力モードとなっている。
【0158】そこで、まず、上述のように、文字種キー
6Cを押して図22Aに示すように、英字入力モード
(CMF=1)にする。すると、表示エリア83には、英
字テーブルALPHTの第1グループALPH1の第1行の文字
「A〜M」が表示されるとともに、その先頭である
「A」の表示部83Aに、カーソルCSRが表示される。
また、カーソルCSRの表示位置の文字が「A」なので、
RAM4に登録されている名前及び電話番号に、「A」
で始まる名前があれば、そのうちの最初の名前が表示エ
リア84に表示される。
【0159】そして、この状態のとき、左右方向のカー
ソルキー6Lあるいは6Rを押すと、処理はステップ4
07からステップ408を通じてステップ431に進
む。
【0160】そして、このステップ431において、フ
ラグCMFがチェックされ、今の場合、CMF=1なので、処
理はステップ431からステップ434に進み、このス
テップ434において、表示エリア83の表示がカーソ
ルキー6Lあるいは6Rに対応して変更される。
【0161】すなわち、右方向のカーソルキー6Rを押
したときには、図22Bに示すように、表示部83Aに
表示されていたカーソルCSRが表示部83Aの「A」か
ら表示部83Bの「B」に移動する。また、RAM4に
登録されている名前及び電話番号に、カーソル位置の文
字で始まる名前があれば、そのうちの最初の名前が表示
エリア84に表示される。そして、その後、処理はステ
ップ434からステップ407に戻る。
【0162】したがって、右方向のカーソルキー6Rを
押すと、その押すごとに、図22A〜Cに示すように、
カーソルCSRは、表示部83A〜83Mを1文字分ずつ
移動していくとともに、RAM4に登録されている名前
及び電話番号に、カーソル位置の文字で始まる名前があ
れば、そのうちの最初の名前が表示エリア84に表示さ
れる。
【0163】しかし、図22Cに示すように、カーソル
CSRが右端の表示部83Mの「M」まで移動したとき
に、カ−ソルキー6Rを押すと、図22Dに示すよう
に、表示エリア83には、英字テーブルALPHTの第2グ
ループALPH2の英字「N〜Z」が表示されるとともに、
カーソルCSRは、その「N」を表示している表示部83
Aに位置する。また、RAM4に登録されている名前及
び電話番号に、カーソル位置の文字で始まる名前があれ
ば、そのうちの最初の名前が表示エリア84に表示され
る。
【0164】そして、以後、右方向のカーソルキー6R
を押すごとに、カーソルCSRは、表示エリア83を
「N」から「Z」の方向に1文字分ずつ移動していくと
ともに、RAM4に登録されている名前及び電話番号
に、カーソル位置の文字で始まる名前があれば、そのう
ちの最初の名前が表示エリア84に表示される。
【0165】そして、図22Eに示すように、カーソル
CSRが「Z」を表示している表示部83Mまで移動した
ときに、右方向のカーソルキー6Rを押すと、図22A
に示すように、表示エリア83には、英字テーブルALPH
Tの第1グループALPH1の英字「A〜M」が表示されると
ともに、カーソルCSRは、その「A」を表示している表
示部83Aに位置する。また、RAM4に登録されてい
る名前及び電話番号に、カーソル位置の文字で始まる名
前があれば、そのうちの最初の名前が表示エリア84に
表示される。
【0166】したがって、右方向のカーソルキー6Rを
押すと、「A〜Z」の英字に対してカーソルCSRを正順
に移動させることができる。
【0167】また、図22Aの表示状態から左方向のカ
ーソルキー6Lを押したときには、同様に、図22Aの
表示状態→図22Eの表示状態→…→図22Dの表示状
態→図22Cの表示状態→…→図22Bの表示状態→図
22Aの表示状態→図22Eの表示状態→…のように、
表示状態が変化する。
【0168】したがって、左方向のカーソルキー6Lを
押すと、「A〜Z」の英字に対してカーソルCSRを逆順
に移動させることができる。
【0169】一方、ステップ407におけるキー入力待
ちのとき、上下方向のカーソルキー6Uあるいは6Dを
押すと、処理は、ステップ407からステップ408を
通じてステップ421に進み、このステップ421にお
いて、フラグCMFがチェックされ、今の場合、CMF=1な
ので、処理はステップ421からステップ423に進
む。そして、このステップ423において、表示エリア
83に表示されているすべての英字が、英字テーブルAL
PHTの1文字分だけ上下方向に(1行分だけ列方向に)
スクロールされる。
【0170】例えば、図22Aの表示状態のとき、下方
向のカーソルキー6Dが押されたのであれば、図22F
に示すように、表示エリア83に表示されている文字
が、英字テーブルALPHTの第1行の「A〜M」から第2
行の「a〜m」に変更され、上方向のカーソルキー6U
が押されたのであれば、表示エリア83に表示されてい
る文字が、英字テーブルALPHTの第1行の「A〜M」か
ら第3行の「 (空白記号)〜&」に変更される。ま
た、RAM4に登録されている名前及び電話番号に、カ
ーソル位置の文字で始まる名前があれば、そのうちの最
初の名前が表示エリア84に表示される。
【0171】そして、その後、処理はステップ423か
らステップ407に戻る。
【0172】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、表示エリア83に表示されて
いる文字は、「A〜M」→「a〜m」→「 (空白記
号)〜&」→「A〜M」…のように正順に繰り返し変化
する。また、上方向のカーソルキー6Uを押すと、その
押すごとに、表示エリア83に表示されている文字は、
「A〜M」→「 (空白記号)〜&」→「a〜m」→
「A〜M」→…のように逆順に繰り返し変化する。さら
に、この表示の変化に対応して、RAM4に登録されて
いる名前及び電話番号に、カーソル位置の文字で始まる
名前があれば、そのうちの最初の名前が表示エリア84
に表示される。
【0173】こうして、カーソルCSRを目的とする英字
に移動させたら、確定キー6Kを押す。すると、処理は
ステップ407からステップ408を通じてステップ4
41に進み、以後、仮名文字のときと同様、確定キー6
Kが押されたときに表示エリア84に表示されていた名
前、すなわち、RAM4に登録されている名前及び電話
番号のうち、カーソル位置の英字で始まる最初の名前
が、表示エリア83に表示されるとともに、この名前に
対応する電話番号が、表示エリア84に表示される。そ
して、以後、上述のように、ステップ442以降が実行
される。
【0174】したがって、英字の名前の頭文字をキーワ
ードとして相手の電話番号を検索できるとともに、その
検索結果の電話番号は表示エリア83、84に縦2倍角
に拡大表示される。
【0175】−1−3 数字テーブルNUMTの文字を使
用したイニシャルサーチ キー操作は、基本的には、仮名テーブルKANATの文字を
使用したイニシャルサーチをするときと同じであり、左
右のカーソルキー6L、6Rにより数字テーブルNUMTの
数字を選択し、上下のカーソルキー6U、6Dにより目
的とする相手の名前を選択して電話番号を得る。
【0176】すなわち、ルーチン400がステップ40
1からスタートしてステップ407においてキー入力待
ちとなっているときには、CMF=0であり、表示エリア
83には、例えば図19Aに示すように、仮名テーブル
KANATが表示され、仮名入力モードとなっている。
【0177】そこで、まず、上述のように、文字種キー
6Cを押して図23Aに示すように、数字入力モード
(CMF=2)にする。すると、図23Aに示すように、
表示エリア83には数字テーブルNUMTの数字が表示され
るとともに、その先頭である「0」の表示部83Aに、
カーソルCSRが表示される。また、カーソルCSRの表示位
置の文字が「0」なので、RAM4に登録されている名
前及び電話番号に、「0」で始まる名前があれば、その
うちの最初の名前が表示エリア84に表示される。
【0178】そして、この状態のとき、左右方向のカー
ソルキー6Lあるいは6Rを押すと、処理はステップ4
07からステップ408を通じてステップ431に進
む。
【0179】そして、このステップ431において、フ
ラグCMFがチェックされ、今の場合、CMF=2なので、処
理はステップ431からステップ435に進み、このス
テップ435において、表示エリア83の表示がカーソ
ルキー6Lあるいは6Rに対応して変更される。
【0180】すなわち、右方向のカーソルキー6Rを押
したときには、表示部83Aに表示されていたカーソル
CSRが表示部83Aの「0」から表示部83Bの「1」
に移動し、左方向のカーソルキー6Lが押されたのであ
れば、表示部83Aに表示されていたカーソルCSRが表
示部83Aの「0」から表示部83Mの「)」に移動す
る。また、RAM4に登録されている名前及び電話番号
に、カーソル位置の文字で始まる名前があれば、そのう
ちの最初の名前が表示エリア84に表示される。そし
て、その後、処理はステップ435からステップ407
に戻る。
【0181】したがって、右方向のカーソルキー6Rを
押すと、その押すごとに、カーソルCSRは表示エリア8
3を「0」から「)」の方向に繰り返し移動するととも
に、RAM4に登録されている名前及び電話番号に、カ
ーソル位置の文字で始まる名前があれば、そのうちの最
初の名前が表示エリア84に表示される。
【0182】また、左方向のカーソルキー6Lを押す
と、その押すごとに、カーソルCSRは表示エリア83を
「)」から「0」の方向に繰り返し移動する。さらに、
このカーソル位置の変化に対応して、RAM4に登録さ
れている名前及び電話番号に、カーソル位置の文字で始
まる名前があれば、そのうちの最初の名前が表示エリア
84に表示される。
【0183】一方、ステップ407におけるキー入力待
ちのとき、上下方向のカーソルキー6Uあるいは6Dを
押すと、処理は、ステップ407からステップ408を
通じてステップ421に進み、このステップ421にお
いて、フラグCMFがチェックされ、今の場合、CMF=2な
ので、処理はステップ421からステップ423に進
む。そして、このステップ423において、表示エリア
83に表示されているすべての数字が、数字テーブルNU
MTの1文字分だけ上下方向に(1行分だけ列方向に)ス
クロールされる。
【0184】今の場合、下方向のカーソルキー6Dが押
されたのであれば、図23Bに示すように、表示エリア
83に表示されている文字が、数字テーブルNUMTの第1
行の「0〜)」から第2行の「#〜×」に変更され、上
方向のカーソルキー6Uが押されたのであれば、図23
Dに示すように、表示エリア83に表示されている文字
が、数字テーブルNUMTの第1行の「0〜)」から第4行
の「_〜日」に変更される。また、RAM4に登録され
ている名前及び電話番号に、カーソル位置の文字で始ま
る名前があれば、そのうちの最初の名前が表示エリア8
4に表示される。
【0185】そして、その後、処理はステップ423か
らステップ407に戻る。
【0186】したがって、下方向のカーソルキー6Dを
押すと、その押すごとに、図23A〜Dに示すように、
表示エリア83に表示されている文字は、「0〜)」→
「#〜×」→「+〜}」→「_〜日」→「0〜)」→…
のように正順に繰り返し変化する。また、上方向のカー
ソルキー6Uを押すと、その押すごとに、表示エリア8
3に表示されている文字は、「0〜)」→「_〜日」→
「+〜}」→「#〜×」→「0〜)」→…のように逆順
に繰り返し変化する。さらに、どの場合も、RAM4に
登録されている名前及び電話番号に、カーソル位置の文
字で始まる名前があれば、そのうちの最初の名前が表示
エリア84に表示される。
【0187】こうして、カーソルCSRを目的とする文字
に移動させたら、確定キー6Kを押す。すると、処理は
ステップ407からステップ408を通じてステップ4
41に進み、以後、仮名文字のときと同様、確定キー6
Kが押されたときに表示エリア84に表示されていた名
前、すなわち、RAM4に登録されている名前及び電話
番号のうち、カーソル位置の英字で始まる最初の名前
が、表示エリア83に表示されるとともに、この名前に
対応する電話番号が、表示エリア84に表示される。そ
して、以後、上述のように、ステップ442以降が実行
される。
【0188】したがって、数字テーブルNUMTの文字をキ
ーワードとして相手の電話番号を検索できるとともに、
その検索結果の電話番号は表示部83、84に縦2倍角
に拡大表示される。
【0189】−2 ダイレクトサーチ ステップ407において、キー入力待ちになっていると
き、ダイレクト検索キー6Hを押すと、処理はステップ
407からステップ408を通じてステップ451に進
み、このステップ451において、キー入力待ちとな
る。
【0190】そこで、カーソルキー6L〜6Dないし文
字種キー6Cを押すと、処理はステップ451からステ
ップ452に進み、このステップ452において、ステ
ップ451で入力されたキーがカーソルキー6L〜6D
ないし文字種キー6Cであることが判別され、処理はス
テップ452からステップ453に進み、その後、ステ
ップ451に戻る。
【0191】この場合、ステップ453の処理内容は、
ルーチン200のステップ202〜235と同様であ
り、したがって、文字種キー6Cを押したときには、表
示エリア83に表示される文字テーブルが順に変更さ
れ、カーソルキー6L〜6Dを押したときには、その押
したカーソルキーに対応してカーソル位置の文字が変更
される。
【0192】こうして、文字種キー6M及びカーソルキ
ー6L〜6Dを使用して任意の文字を使用した、あるい
は混在させた名前が、キーワードとして入力される。な
お、入力中の名前は、表示エリア84に表示される。
【0193】そして、名前の入力を終えたとき、ダイレ
クト検索キー6Hを再び押すと、処理はステップ451
からステップ452を通じてステップ454に進み、こ
のステップ454において、ステップ453などで入力
した名前をキーワードとして、RAM4に登録されてい
る名前に対して前方一致の検索が行われ、目的とする名
前及び電話番号が取り出される。そして、その後、処理
はステップ441に進む。
【0194】したがって、以後、上述のように、相手の
電話番号を、名前の前方一致で検索することができ、検
索結果の電話番号は縦2倍角表示される。
【0195】 入力済みの名前ないし電話番号の修正 これは、すでにRAM4に登録されている名前ないし電
話番号を修正あるいは変更する場合である。
【0196】この場合には、上述した検索方法により、
修正の対象となる名前及び電話番号を表示エリア83、
84に表示する。そして、ステップ407において、キ
ー入力待ちとなったとき、修正キー6Sを押す。
【0197】すると、処理はステップ407からステッ
プ408を通じてステップ461に進み、このステップ
461において、上述した入力時における名前あるいは
電話番号の修正と同様にして名前ないし電話番号の表示
が修正され、その後、その修正結果がRAM4に登録さ
れる。なお、この登録時、RAM4の内容はソートされ
る。そして、ステップ461の修正が終了すると、処理
はステップ407に戻る。
【0198】 名前及び電話番号の入力モードへの移
行 これは、上述した、検索モードから名前及び電話番号の
入力モードへ移行する場合であるが、この場合には、ス
テップ407においてキー入力待ちとなったとき、上述
のように、モードキー6Mを押す。すると、処理はステ
ップ407からステップ408に進む。そして、このス
テップ408において、ステップ407で入力されたキ
ーがモードキー6Mであることが判別され、処理はステ
ップ408からステップ471に進み、このステップ4
71において、このルーチン400を終了する。したが
って、処理は、ルーチン100のステップ103からス
テップ111に進み、上述のように、名前及び電話番号
の入力モードとなる。
【0199】《他の例》上述においては、特別のキー操
作を行わなくても、相手の名前及び電話番号が表示され
てから1秒後に、その電話番号が拡大表示される場合で
あるが、あらかじめ拡大表示を指定しておいた場合だ
け、あるいは相手の名前及び電話番号が表示されてから
所定のキー操作を行った場合だけ、拡大表示が行われる
ようにすることもできる。そのためには、その拡大表示
の指定の有無をチェックし、指定があったときのみ、ス
テップ444を実行すればよい。
【0200】また、上述においては、ダイレクトサーチ
の場合、入力したキーワードが、目的とする名前に前方
一致したとき、その名前及び電話番号を表示するとした
が、後方一致したとき、部分一致したとき、あるいは完
全一致したとき、その名前及び電話番号を表示すること
もできる。さらに、検索のキーワードないし登録されて
いる名前に英字が含まれている場合、大文字と小文字と
を区別しないで検索することもできる。
【0201】また、名前及び電話番号をRAM4に登録
するとき、アイウエオ順にソートしておかないで、検索
時、該当するすべての名前及び電話番号を検索結果とし
て取り出し、これをカーソル6U、6Dの操作にしたが
って、1組ずつ順に表示することもできる。
【0202】
【発明の効果】この発明によれば、目的とする文字の選
択が分かりやすい。しかも、この文字の選択を4つのカ
ーソルキー6L〜6Dだけで行うことができる。また、
従来のように、該当するキーを探し、次に、そのキーに
より入力する文字を決定し、その文字を表示部で確認す
るという操作を繰り返す必要がなく、この点からも操作
性がよい。
【0203】さらに、キー6の大きさや配置に制約を受
けることがなく、人間工学に沿ったキー6の大きさ及び
配置とすることができる。したがって、文字入力を円滑
に行うことができ、片手で入力ができる。あるいは、き
き腕に左右されずに入力することができる。さらに、電
子電話帳を小型化することもできる。
【0204】また、検索を行うと、表示エリア83、8
4には、検索結果の電話番号だけが表示され、よけいな
情報は表示されないので、表示エリア83、84内の検
索結果を探す必要がない。さらに、検索結果の電話番号
が、表示エリア83、84に縦2倍角に拡大表示される
ので、老眼などにより小さい文字が見にくい人にとって
も、見やすく便利である。
【0205】さらに、相手の名前の頭文字を1文字入力
するだけで、その頭文字の一致する名前が表示され、キ
ーワードの入力が簡単である。また、名前の姓は憶えて
いるが、名は忘れているようなときでも、電話番号を知
ることができる。
【図面の簡単な説明】
【図1】この発明の一例を示す系統図である。
【図2】文字テーブルの一例を示す図である。
【図3】この発明の一例を示す拡大正面図である。
【図4】表示エリアの一例を示す拡大正面図である。
【図5】処理のアウトラインを示すフローチャートであ
る。
【図6】入力ルーチンの一例を示すフローチャートであ
る。
【図7】入力処理ルーチンの一例の一部を示すフローチ
ャートである。
【図8】入力処理ルーチンの一例の一部を示すフローチ
ャートである。
【図9】検索ルーチンの一例の一部を示すフローチャー
トである。
【図10】検索ルーチンの一例の一部を示すフローチャ
ートである。
【図11】検索ルーチンの一例の一部を示すフローチャ
ートである。
【図12】文字入力時の表示の変化の一例を示す図であ
る。
【図13】文字入力時の表示の変化の一例を示す図であ
る。
【図14】文字入力時の表示の変化の一例を示す図であ
る。
【図15】文字入力時の表示の変化の一例を示す図であ
る。
【図16】文字入力時の表示の変化の一例を示す図であ
る。
【図17】文字入力時の表示の変化の一例を示す図であ
る。
【図18】文字入力時の表示の変化の一例を示す図であ
る。
【図19】検索時の表示の変化の一例を示す図である。
【図20】検索時の表示の変化の一例を示す図である。
【図21】検索時の表示の変化の一例を示す図である。
【図22】検索時の表示の変化の一例を示す図である。
【図23】検索時の表示の変化の一例を示す図である。
【符号の説明】
1 CPU 2 ROM 3、4 RAM 6 操作キー 6L、6R 左右方向のカーソルキー 6U、6D 上下方向のカーソルキー 6C 文字種キー 6S 修正キー 6K 確定キー 6M モードキー 6T 登録キー 8 LCD 81〜84 表示エリア 100 入力ルーチン 200 入力処理ルーチン 400 検索ルーチン
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 3/14 360 C H04M 1/21 B 1/56

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 基本となる文字がマトリックス状に配列
    されているとき、 このマトリックスの1行分の表示部を有する第1の表示
    エリアと、 上記マトリックスの1行分の表示部を有する第2の表示
    エリアと、 上記マトリックスの左右方向の位置を指定する第1のカ
    ーソルキーと、 上記マトリックスの上下方向の位置を指定する第2のカ
    ーソルキーと、 確定キーと、 検索されるべき名前及びこの名前と組となる電話番号と
    がアクセスされるメモリとを有し、 上記第1の表示エリア及び上記第2の表示エリアは、上
    記上下方向において、互いに接して配置され、 検索時、上記第1の表示エリアには、上記マトリックス
    の1行分の文字を表示し、 上記第1のカーソルキーを操作したとき、カーソルを、
    上記第1の表示エリアを1文字分ずつ上記左右方向に移
    動させ、 上記第2のカーソルキーを操作したときには、上記第1
    の表示エリアにおける文字の表示を、少なくとも、上記
    カーソルの表示されている列について、上記上下方向に
    スクロールさせ、 上記確定キーを操作したとき、上記第1の表示エリアに
    おいて、上記カーソルの表示されている位置の文字を取
    り込み、 この取り込んだ文字をキーワードとして上記メモリの名
    前を検索し、 上記第1の表示エリア及び上記第2の表示エリアを、上
    記上下方向について連続的に使用して、上記検索された
    名前と組になっている電話番号を、上記第1の表示エリ
    ア及び上記第2の表示エリアに拡大表示するようにした
    電子電話帳。
  2. 【請求項2】 請求項1に記載の電子電話帳において、 上記電話番号の拡大表示に先だって上記検索された名前
    及びこの名前と組になっている電話番号を、上記第1の
    表示エリア及び上記第2の表示エリアにそれぞれ表示す
    るようにした電子電話帳。
JP5297494A 1993-11-02 1993-11-02 電子電話帳 Pending JPH07129516A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5297494A JPH07129516A (ja) 1993-11-02 1993-11-02 電子電話帳

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5297494A JPH07129516A (ja) 1993-11-02 1993-11-02 電子電話帳

Publications (1)

Publication Number Publication Date
JPH07129516A true JPH07129516A (ja) 1995-05-19

Family

ID=17847239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5297494A Pending JPH07129516A (ja) 1993-11-02 1993-11-02 電子電話帳

Country Status (1)

Country Link
JP (1) JPH07129516A (ja)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08335971A (ja) * 1995-06-08 1996-12-17 Sony Corp 携帯電話機
JPH09261311A (ja) * 1996-03-18 1997-10-03 Sharp Corp 携帯電話及びそのデータ入力方法
JPH1066124A (ja) * 1996-08-21 1998-03-06 Nec Shizuoka Ltd 無線選択呼出受信機
KR19980042677A (ko) * 1996-11-29 1998-08-17 이데이노브유끼 정보입력장치, 커서이동장치 및 휴대용 전화
JPH10224288A (ja) * 1997-02-07 1998-08-21 Sony Corp 携帯電子メール電話機
KR19980075311A (ko) * 1997-03-29 1998-11-16 유기범 미니 다이얼식 휴대용 전화단말기
JP2000115323A (ja) * 1998-09-30 2000-04-21 Sanyo Electric Co Ltd 携帯型電話機
JP2000155643A (ja) * 1998-11-24 2000-06-06 Kenwood Corp データ入力装置、文字入力装置及び入力方法
US6125287A (en) * 1997-09-05 2000-09-26 Fujitsu Limited Wireless telephone having an improved user interface
JP2003122486A (ja) * 2001-10-10 2003-04-25 Murata Mach Ltd 文字入力装置
JP2007114919A (ja) * 2005-10-19 2007-05-10 Casio Comput Co Ltd 情報処理装置および情報処理のプログラム
JP2007249989A (ja) * 1999-04-22 2007-09-27 Nokia Corp ユーザインタフェースにおけるスクロール可能な交差部分の検索方法及び構成
JP2010141914A (ja) * 2010-02-01 2010-06-24 Toshiba Corp 通信端末装置

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08335971A (ja) * 1995-06-08 1996-12-17 Sony Corp 携帯電話機
JPH09261311A (ja) * 1996-03-18 1997-10-03 Sharp Corp 携帯電話及びそのデータ入力方法
US6032021A (en) * 1996-08-21 2000-02-29 Nec Corporation Radio selective calling receiver
JPH1066124A (ja) * 1996-08-21 1998-03-06 Nec Shizuoka Ltd 無線選択呼出受信機
KR19980042677A (ko) * 1996-11-29 1998-08-17 이데이노브유끼 정보입력장치, 커서이동장치 및 휴대용 전화
JPH10224288A (ja) * 1997-02-07 1998-08-21 Sony Corp 携帯電子メール電話機
KR19980075311A (ko) * 1997-03-29 1998-11-16 유기범 미니 다이얼식 휴대용 전화단말기
US6125287A (en) * 1997-09-05 2000-09-26 Fujitsu Limited Wireless telephone having an improved user interface
JP2000115323A (ja) * 1998-09-30 2000-04-21 Sanyo Electric Co Ltd 携帯型電話機
JP2000155643A (ja) * 1998-11-24 2000-06-06 Kenwood Corp データ入力装置、文字入力装置及び入力方法
JP2007249989A (ja) * 1999-04-22 2007-09-27 Nokia Corp ユーザインタフェースにおけるスクロール可能な交差部分の検索方法及び構成
JP4691521B2 (ja) * 1999-04-22 2011-06-01 ノキア コーポレイション ユーザインタフェースにおけるスクロール可能な交差部分の検索方法及び構成
JP2003122486A (ja) * 2001-10-10 2003-04-25 Murata Mach Ltd 文字入力装置
JP2007114919A (ja) * 2005-10-19 2007-05-10 Casio Comput Co Ltd 情報処理装置および情報処理のプログラム
JP2010141914A (ja) * 2010-02-01 2010-06-24 Toshiba Corp 通信端末装置

Similar Documents

Publication Publication Date Title
US6801659B1 (en) Text input system for ideographic and nonideographic languages
US5664896A (en) Speed typing apparatus and method
US8495517B2 (en) Multi-context iteractive directory filter
JPH07129516A (ja) 電子電話帳
JP2002534733A (ja) 表意文字言語および非表意文字言語用テキスト入力システム
JP2010517159A (ja) 電気電子機器のボタン効率増大方法
JP2005196250A (ja) 情報入力支援装置及び情報入力支援方法
KR100332830B1 (ko) 한글 메모리 기능을 갖는 전자기기의 한글 입력 및 검색방법
JP3712272B2 (ja) 文字の入力装置
JPH06325089A (ja) 文字列の検索装置
JP2008117310A (ja) 辞書検索装置および辞書検索処理プログラム
JPH06337867A (ja) 文字列の修正装置
RU2344564C2 (ru) Раскладки знаков, способы ввода и устройство ввода
KR20100025628A (ko) 전기전자기기의 버튼효율 증대방법
JP2003015807A (ja) 入力制御方法と入力制御プログラム
EP2104043B1 (en) Handheld electronic device and associated method for improving typing efficiency on the device
KR100846042B1 (ko) 전기전자기기의 버튼효율 증대방법
JP2002169644A (ja) 携帯電話機
JPS5922255B2 (ja) 漢字入力方法
KR100618951B1 (ko) 키 입력 방법
JPS6336365A (ja) 日本語処理機
KR20090119184A (ko) 전기전자기기의 버튼효율 증대방법
TW466424B (en) Input method for easily locating identification code data
JPH02289049A (ja) 文字処理装置
JP2002268800A (ja) 電子機器、電子機器の制御方法、および電子機器の制御プログラム