(57)【要約】【課題】電話帳データの発信先情報がユーザの意図した位置に表示されるように、自動的にその発信先情報に適切な読み情報を設定することを課題とする。【解決手段】名称情報と読み情報を含む発信先情報を記憶した電話帳データと、電話帳データの発信先情報を所定の表示順序に配置して一覧表示する表示部と、一覧表示された発信先情報のうち選択された発信先情報を移動データとして取得する移動データ取得部と、指定された一覧表示の中の表示位置を移動データの移動位置として取得する移動位置取得部と、取得された移動データの名称情報に対応する読み候補を生成する読み生成部と、取得された移動位置の直前と直後の発信先情報の読み情報を考慮して、生成された読み候補の中から一覧表示の表示順序に基づいてその移動位置に配置することが適切な読みを持つ読み候補を選別し、選別された読み候補を移動データの読み情報に設定する読み選別部とを備える。【選択図】図７
2013223132.tif 000002
【特許請求の範囲】
【請求項１】
入力部と、
名称情報およびその読み情報を含む発信先情報を記憶した電話帳データと、
前記電話帳データの発信先情報を、所定の表示順序に配置して一覧表示する表示部と、
前記一覧表示された発信先情報のうち、前記入力部によって選択された発信先情報を、移動データとして取得する移動データ取得部と、
前記入力部によって指定された前記一覧表示の中の表示位置を、前記移動データの移動位置として取得する移動位置取得部と、
前記取得された移動データの名称情報に対応する１または複数の読み候補を生成する読み生成部と、
前記一覧表示された発信先情報のうち前記取得された移動位置の直前と直後の発信先情報の読み情報を考慮して、前記生成された読み候補の中から、前記取得された移動位置に移動データを移動した場合に、一覧表示の表示順序に基づいてその移動位置に配置することが適切な読みを持つ読み候補を選別し、選別された読み候補を、前記移動データの読み情報に設定する読み選別部とを備えたことを特徴とする通信装置。
【請求項２】
前記読み選別部は、前記生成された読み候補の中から、前記一覧表示の表示順序に基づいて、前記移動位置の直前に存在する発信先情報の読み情報と、移動位置の直後に存在する発信先情報の読み情報との間に配置されるべき読みを持つ読み候補を、前記移動データの移動位置に対応した読み候補として選別し、選別された読み候補が１つの場合に、その読み候補を、前記移動データの読み情報に設定することを特徴とする請求項１に記載の通信装置。
【請求項３】
漢字あるいは漢字かな交じり文字列を、かな文字のみの文字列に変換する漢字かな変換部をさらに備え、
前記読み生成部は、前記漢字かな変換部によって前記移動データの名称情報をかな文字に変換させ、変換された後の１または複数のかな文字列を、読み候補とすることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記表示部に一覧表示される発信先情報の表示順序は、前記読み情報を構成するかな文字の５０音の順番であることを特徴とする請求項１ないし３のいずれかに記載の通信装置。
【請求項５】
前記読み選別部は、前記選別された読み候補が２つ以上ある場合、前記入力部によって選択された読み候補を、前記移動データの読み情報に設定することを特徴とする請求項１ないし４のいずれかに記載の通信装置。
【請求項６】
前記入力部によって、前記一覧表示された発信先情報のうち、所望の移動位置の直前に存在する発信先情報と、直後に存在する発信先情報とを、選択することによって、前記移動データの移動位置を指定することを特徴とする請求項１ないし５のいずれかに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置に関し、特に、通信や通話の相手先の電話番号と名称およびその読み情報とを対応づけて記憶した電話帳を有する通信装置に関する。
【背景技術】
【０００２】
従来から、個人や会社等で利用される電話機、携帯電話、およびその他の通信端末には、通信や通話の相手先の電話番号等を記憶した電話帳を備えたものがある。
電話帳は、一般的に、個人や会社等の名称情報と、その読み情報と、電話番号とを対応づけた発信先情報を記憶したものである。所望の相手先へ発信する場合には、ユーザが相手先の電話番号を直接入力する代わりに、電話帳に記憶された複数の名称情報を表示画面に表示させ、発信したい相手先の名称情報を選択入力することにより、対応付けて記憶されているその相手先の電話番号にダイヤル発信をしていた。
【０００３】
現在の携帯電話等では、このような電話帳には、数百件の相手先の発信先情報を記憶しておくことが可能であるが、その記憶件数が多くなればなるほど、電話帳から所望の相手先を探し出すことが困難になる。
そこで、従来の電話機等では、発信先情報の読み情報を利用して、たとえば名称情報をかな文字の５０音順に分類し、５０音の順番に名称情報を並べかえて表示させることにより、所望の相手先を容易に検索できるようにしていた。
【０００４】
また、回線を通して発信元情報を端末に送出する情報通知サービスを利用して、発信元情報を電話帳データとして記憶する通信端末も提案されている（特許文献１参照）。
この通信端末では、着信時に情報通知サービスから通知される発信元の電話番号と名称とを受信し、受信された名称が漢字の場合に、その漢字をかな文字に変換し、漢字と変換されたかな文字とを名称として記憶させることにより、アイウエオ順による並べ換えを可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２０９０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、一般的に、発信先情報を電話帳に記憶させる場合、ユーザが電話番号と名称情報と読み情報とを入力する必要がある。
ユーザが誤った読み情報を含む発信先情報を入力してしまった場合、読み情報に基づいて５０音順に発信先情報を並べて表示させると、その発信先情報はユーザが本来意図していた位置とは異なる位置に表示されることになるので、所望の相手先を探し出すのが困難となる。
また、読み情報を付加せずに発信先情報を記憶させることも可能であるが、そのような読み情報を含まない発信先情報は、５０音順に分類することはできないので、たとえば、「その他」の分類項目に分類され、やはりユーザが意図する位置に表示されないことになり、検索が困難となる。
【０００７】
また、上記のような誤った読み情報を含む発信先情報や読み情報を含まない発信先情報を、５０音順の本来意図する位置に表示させるためには、発信先情報の読み情報を変更あるいは追加入力できるようにすればよい。
しかし、そのような変更等をするためには、ユーザは、変更したい読み情報を有する発信先情報を選択し、変更後の読み情報を入力し、入力した読み情報を確認後保存させるという一連の複雑な操作をする必要がある。
また、この一連の操作は、発信先情報を本来の意図する位置に表示させる操作とは直接関連性のない操作である。
さらに、発信先情報の名称として漢字のみが取得され、漢字かな変換により、その漢字をかな文字に変換する場合、漢字の読みが多数あるため、かな文字の変換候補が複数存在する場合がある。
このとき、特許文献１のように、複数の変換候補に優先順位をつけ、優先順位の最も高い変換候補を、読み情報として記憶することが考えられる。
【０００８】
しかし、優先順位が高いものが、必ずしも正しい読み情報であるとは限らないので、発信先情報がユーザの意図した位置に表示されない場合もあり得る。
また、かな文字に複数の変換候補が存在する場合、その変換候補をすべて表示させて、ユーザに選択させるようにしてもよいが、一律に選択操作が必要となる。
さらに、たとえば、読みが困難な漢字を持つ名称については、本来の正しい読みの表示位置よりも、ユーザが意図した読みの位置に表示させた方が、所望の相手先の名称を探し出しやすい場合もある。
【０００９】
そこで、この発明は、以上のような事情を考慮してなされたものであり、読み情報が記憶されていない名称を持つ発信先情報や、誤った読み情報が記憶されユーザが意図しない位置に表示されてしまう名称を持つ発信先情報に、ユーザが指定した位置に表示することが可能な読み情報を記憶させる通信装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
この発明は、入力部と、名称情報およびその読み情報を含む発信先情報を記憶した電話帳データと、前記電話帳データの発信先情報を、所定の表示順序に配置して一覧表示する表示部と、前記一覧表示された発信先情報のうち、前記入力部によって選択された発信先情報を、移動データとして取得する移動データ取得部と、前記入力部によって指定された前記一覧表示の中の表示位置を、前記移動データの移動位置として取得する移動位置取得部と、前記取得された移動データの名称情報に対応する１または複数の読み候補を生成する読み生成部と、前記一覧表示された発信先情報のうち前記取得された移動位置の直前と直後の発信先情報の読み情報を考慮して、前記生成された読み候補の中から、前記取得された移動位置に移動データを移動した場合に、一覧表示の表示順序に基づいてその移動位置に配置することが適切な読みを持つ読み候補を選別し、選別された読み候補を、前記移動データの読み情報に設定する読み選別部とを備えたことを特徴とする通信装置を提供するものである。
【００１１】
これによれば、入力部によってユーザが選択した発信先情報を移動データとして取得し、ユーザが指定した表示位置を移動データの移動位置として取得することにより、取得された移動データの読み候補を生成し、一覧表示の表示順序に基づいて、その移動位置に配置することが適切な読みを持つ読み候補を選別して、その選別された読み候補を、移動データの読み情報に設定するので、ユーザが直接読み情報を入力することなく、ユーザの意図する表示位置に移動データが表示されるような読み情報を、自動的にその移動データに設定することができる。
【００１２】
また、前記読み選別部は、前記生成された読み候補の中から、前記一覧表示の表示順序に基づいて、前記移動位置の直前に存在する発信先情報の読み情報と、移動位置の直後に存在する発信先情報の読み情報との間に配置されるべき読みを持つ読み候補を、前記移動データの移動位置に対応した読み候補として選別し、選別された読み候補が１つの場合に、その読み候補を、前記移動データの読み情報に設定することを特徴とする。
これによれば、生成された読み候補の中から一覧表示の表示順序に基づいて選別された読み候補が１つの場合に、移動データの読み情報を設定するので、移動位置に適切な発信先情報の読み方が１つに選別されたときには、ユーザが直接読み情報を入力しなくても、移動データの読み情報を容易に設定できる。
【００１３】
また、漢字あるいは漢字かな交じり文字列を、かな文字のみの文字列に変換する漢字かな変換部をさらに備え、前記読み生成部は、前記漢字かな変換部によって前記移動データの名称情報をかな文字に変換させ、変換された後の１または複数のかな文字列を、読み候補とすることを特徴とする。
これによれば、移動データの名称情報を、かな文字列に変換して読み候補としているので、名称情報に対応するかな文字をユーザが直接入力することなく、想定され得るすべての読みを生成することができる。
【００１４】
また、前記表示部に一覧表示される発信先情報の表示順序は、前記読み情報を構成するかな文字の５０音の順番であることを特徴とする。
これによれば、電話帳データの発信先情報は、かな文字の５０音の順番に表示されるので、ユーザは、日本語で表示された名称情報を容易に検索することができる。
【００１５】
また、前記読み選別部は、前記選別された読み候補が２つ以上ある場合、前記入力部によって選択された読み候補を、前記移動データの読み情報に設定することを特徴とする。
これによれば、２つ以上の読み候補の中から、所望の読み候補を入力部によって選択できるので、ユーザ自らの意思で、移動データに対する読み情報を選別することができる。
【００１６】
また、前記入力部によって、前記一覧表示された発信先情報のうち、所望の移動位置の直前に存在する発信先情報と、直後に存在する発信先情報とを、選択することによって、前記移動データの移動位置を指定することを特徴とする。
これによれば、入力部によって、ユーザが意図する移動位置の直前および直後に存在する発信先情報を選択することによって移動位置が指定されるので、容易な操作をするだけで移動位置を指定でき、ユーザの入力操作の負担を軽減できる。
【発明の効果】
【００１７】
この発明によれば、ユーザが一覧表示された発信先情報のうち移動したい移動データを選択し、その移動位置を指定することにより、選択された移動データの読み候補が生成され、一覧表示の表示順序に基づいて、その移動データを指定した移動位置に配置することが適切な読み候補が選別されて、その選別された読み候補が移動データの読み情報に設定されるので、ユーザが、所望の発信先情報の選択と、一覧表示の中の所望の移動位置の指定という容易な操作をするだけで、その移動位置に対応した発信先情報の読み情報を自動的に設定することができ、たとえば、読み情報が記憶されていない発信先情報や誤った読み情報が記憶されているためにユーザが意図しない表示位置に表示される発信先情報について、ユーザが読み情報を直接入力しなくても、ユーザが意図する読み情報を設定することができ、読み情報を設定する際の入力操作の負担を軽減できる。
【図面の簡単な説明】
【００１８】
【図１】この発明の通信装置の一実施例の構成ブロック図である。
【図２】この発明の記憶部に記憶される情報の一実施例の説明図である。
【図３】発信先情報を移動する場合に、変化する電話帳データの一実施例の説明図である。
【図４】発信先情報を移動した場合における読み候補リストと読み選別リストの一実施例の説明図である。
【図５】表示部に表示される電話帳データの移動操作と表示内容の説明図である。
【図６】誤った読み情報が記憶されている発信先情報を、ユーザが意図する表示位置へ移動させた場合の一実施例の説明図である。
【図７】電話帳データの発信先情報の移動処理と、移動データに対する読み情報の設定処理との一実施例のフローチャートである。
【図８】読み情報をアルファベット順で管理した電話帳データに対する読み候補リストと読み選別リストの一実施例の説明図である。
【図９】行グループ表示の電話帳データについて、移動操作と表示内容の一実施例の説明図である。
【図１０】移動データの移動位置を指定する他の実施例の説明図である。
【発明を実施するための形態】
【００１９】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。なお、これによって、この発明が限定されるものではない。
＜この発明の通信装置の構成＞
図１に、この発明の通信装置の一実施例の構成ブロック図を示す。
ここで、通信装置とは、他の通信装置とデータ通信や通話をする機能を有する情報処理装置であり、たとえば、固定設置された電話機、携帯電話、タブレット端末やノートパソコン等の通信および通話機能を有する携帯端末などを意味する。
以下の実施例では、通信装置を、単に、端末ＴＥとも呼ぶ。
【００２０】
また、この発明の端末ＴＥは、他の通信装置とデータ通信または通話をするために、他の通信装置の電話番号と、その通信装置を所有する個人や会社等の相手先の名称情報と、その名称情報の読みをかな文字で表現した読み情報とを対応づけた発信先情報を記憶した電話帳データ３１を有する。
図１において、この発明の通信装置（ＴＥ）は、主として、制御部１０、入力部１１、表示部１２、移動データ取得部１３、移動位置取得部１４、読み生成部１５、読み選別部１６、漢字かな変換部１７、記憶部３０、通信部４０とを備える。
制御部１０は、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロプロセッサであり、ＲＯＭ等に記憶されるプログラムに基づいて、ＣＰＵが各種ハードウェアを動作させることにより、通信装置の有する機能を実現させるものである。
【００２１】
通信部４１は、電話網などのネットワークを介して、相手先の通信装置と接続し、データ通信あるいは通話を行う部分である。
データ通信等の相手先の通信装置と接続するために、電話帳データの電話番号が利用される。
入力部１１は、ユーザが、機能選択、データ入力等を行う部分であり、たとえば、キーボード、マウス、タッチパネル等が用いられる。
また、この発明では、入力部１１は、特に、電話帳データを一覧表示させる操作、表示された電話帳データの発信先情報のうち、移動させる発信先情報を選択する操作、その移動先の表示位置を指定する操作、接続する相手先を選択する操作、漢字やかな等の文字を入力する操作をする部分である。
【００２２】
表示部１２は、機能選択画面や、電話帳データの一覧表示や入力データ等を入力する画面等を表示させる部分であり、たとえば、ＬＣＤ、有機ＥＬ等が用いられる。
入力部１１としてタッチパネルが用いられる場合は、入力部１１と表示部１２とが重ね合わせられて形成され、表示部１２に表示されたアイコンや表示項目の領域をタッチすることにより、所望の機能選択や、データの入力が行われる。
たとえば、タッチパネルを用いれば、表示部１２に表示された電話帳データの名称情報の中から移動させる名称情報を選択する操作や、選択された名称情報を移動させる表示位置を指定する操作を容易にすることができる。
また、たとえば、電話帳データを表示部１２に表示する場合は、発信先情報を所定の表示順序に配置して、識別可能な程度の大きさで所定数の名称情報を一画面に順次一覧表示させる。
名称情報の表示順序は、読み情報を５０音順に並べた順番や、読み情報をアルファベット順に並べた順番などが考えられる。以下の実施例では、５０音順に並べた読み情報の順番に従って、名称情報を表示するものとして説明する。
【００２３】
また、電話帳データに記憶される１つの発信先情報は、主として、名称情報と、読み情報と、電話番号の３つの情報を含むものである。表示部１２に電話帳データを表示する場合、これら３つの情報をすべて表示してもよいが、ユーザが選択操作を容易にするために、少なくとも名称情報を表示することが好ましい。ただし、どの情報を表示するかは、ユーザが設定変更できるようにしてもよい。
【００２４】
移動データ取得部１３は、表示部に一覧表示された発信先情報のうち、入力部によってユーザが選択した発信先情報を移動データとして取得し、記憶部３０の移動データ情報３２に記憶する部分である。
ここで、取得される発信先情報（移動データとも呼ぶ）は、ユーザが表示位置を変更するために、所定の入力操作によって選択した発信先情報であり、たとえば、読み情報が記憶されていない発信先情報や、誤って読み情報が記憶されたためにユーザが意図しない位置に表示されている発信先情報である。
たとえば、後述する図２や図３（ａ）に示した「東海林  花子」という名称情報を持つ発信先情報が、取得された移動データである。
【００２５】
移動位置取得部１４は、取得された移動データを移動させる位置（移動位置）を取得し、その移動位置を記憶する部分である。
移動位置は、入力部によって指定された一覧表示の中の表示位置であり、ユーザの所定の入力操作によって指定される。
たとえば、後述する図３（ｂ）に示すように、所望の移動位置の１つ前（直前）の位置に存在する前位置データ（図３（ｂ）の「佐藤  太郎」）と、所望の移動位置の１つ後（直後）の位置に存在する後位置データ（図３（ｂ）の「鈴木  次郎」）とを、選択することにより、移動データの移動位置を指定する。
あるいは、PCのドラッグ＆ドロップに似た操作をすることにより、移動位置を指定してもよい。たとえば、移動データを一定時間タッチし続けることを契機にして、データを移動させることができる「データ移動モード」へ切り替えてデータを移動させる。「データ移動モード」では、タッチした状態のまま指を動かすと、指の動きに追従してデータが移動し、タッチをやめることを契機にして「データ移動モード」を終了し、タッチをやめた位置を移動位置として決定する。
指定された移動位置の前後のデータの位置を取得することにより、移動すべき位置を特定することができる。
【００２６】
このようにして取得された前位置データと後位置データの位置情報は、図２に示すように、移動データ情報３２の１つとして記憶される。
また、移動位置が取得された場合、移動先の前位置データと後位置データとが特定されるので、図２に示すように、これらの情報を、それぞれ前位置データ情報３３と後位置データ情報３４として記憶しておく。
【００２７】
読み生成部１５は、取得された移動データの名称情報に対応する１または複数の読み候補を生成する部分である。
名称情報が漢字のみ、あるいは漢字かな交じり文字列の場合は、漢字かな変換部１７によって漢字をかな文字列に変換して、読み候補を生成する。
漢字に複数の読み方が存在する場合は、可能な読み方をすべて考慮して、移動データの名称情報をかな文字に変換させ、変換された後の１または複数のかな文字列からなる読み候補を生成し、読み候補リスト３５に記憶する。
たとえば、図２に示すように、移動データの名称情報が「東海林  花子」であった場合、漢字かな変換によって生成される読み情報が３つ存在するので、移動データの読み候補リスト３５に、３つの読み候補が記憶される。
【００２８】
読み選別部１６は、生成された読み候補の中から、一覧表示の表示順序に基づいて取得された移動位置に配置することが適切なかな順序となる読み候補を選別し、選別された読み候補を移動データの読み情報として読み選別リストに設定する部分である。
移動位置に適切なかな順序とは、一覧表示の表示順序が、かな文字の５０音の順番である場合に、取得した移動データの読み候補の読みの５０音順の順番が、移動位置の前位置データの読み情報と、移動位置の後位置データの読み情報との間に、配置されるべき順序であることを意味する。
【００２９】
すなわち、生成された読み候補を電話帳データの中に含めて、すべての読み情報を５０音順に並べかえたときに、生成された読み候補の中から、移動位置の前位置データの読み情報と後位置データの読み情報との間に配置されるべき読みを持つ読み候補を抽出し、その移動位置に対応した読み候補として読み選別リスト３６に記憶する。
また、読み選別リスト３６に選別された読み候補が１つだけの場合に、その読み候補を、移動データの読み情報に設定記憶する。
たとえば、図２に示すように、移動データの名称情報が「東海林  花子」の場合、３つの読み候補が生成されるが、この３つのうち「ショウジ  ハナコ」という読み候補のみが、移動位置の前位置データの読み情報（サトウ  タロウ）と、後位置データの読み情報（スズキ  ジロウ）との間に入るように配置できるので、読み選別リスト３６には、「ショウジ  ハナコ」を記憶する。
【００３０】
この場合、ユーザは、移動データとして「東海林  花子」を選択する操作をし、移動先の位置を指定する操作をするだけで、名称情報の「東海林  花子」に対応する読み情報が、「ショウジ  ハナコ」に、自動的に設定される。
ユーザは、「東海林  花子」の実際の読み方を知っている必要はあるが、その実際の読み方のかな文字を直接入力する必要はないので、ユーザの入力操作の負担を軽減できる。
【００３１】
また、読み選別部１６により読み候補を選別した結果、読み選別リスト３６に、１つも読み候補が記憶されない場合は、指定された移動位置に適切な読み候補がないことになる。この場合は、たとえば、ユーザが指定した移動位置では、適切な読み情報が生成できないことを意味する警告表示をしたり、ユーザに読み情報を直接入力することを要求する表示画面を表示すればよい。
【００３２】
また、読み選別部１６により読み候補を選別した結果、読み選別リスト３６に、選別された読み候補が２つ以上記憶されている場合、移動データの名称情報に対する読み情報を１つに特定することができないことになる。
この場合は、たとえば、読み選別リスト３６に記憶されている複数の読み候補をすべて表示させ、ユーザにどの読み候補を読み情報として設定するかを選択入力してもらい、入力部によって選択された読み候補を、移動データの読み情報に設定すればよい。
もし、移動データが「東海林  花子」であって、ユーザが指定した移動位置が、「と」で始まる読み情報と「な」で始まる読み情報との間であった場合、図２に示すように、読み候補リスト３５の「東海林  花子」の３つの読み候補のうち、２つの読み候補（トウカイリン  ハナコ、トウカイハヤシ  ハナコ）が読み選別リスト３６に記憶され得るので、この２つの読み候補を表示させて、ユーザに、どちらの読み候補を読み情報とするかを選択入力させるようにすればよい。
この場合も、ユーザは、読み情報とするかな文字を直接入力する必要はないので、入力操作の負担を軽減できる。
【００３３】
漢字かな変換部１７は、漢字、あるいは漢字かな交じり文字列を、かな文字のみの文字列に変換する部分であり、公知の技術を利用することができる。
漢字かな変換部１７は、上記したように、読み生成部１５が、名称情報から、かな文字列からなる読み候補を生成する場合に、利用される。
【００３４】
記憶部３０は、この発明の各機能ブロック（１１〜１７）を動作するときに必要な情報や、プログラムを記憶する部分であり、ＲＯＭ、ＲＡＭ等の半導体素子や、ハードディスク、ＳＳＤ（Solid State Drive、フラッシュメモリドライブ）などの記憶装置、その他の記憶媒体が用いられる。
この発明では、記憶部３０には、主として、電話帳データ３１、移動データ情報３２、前位置データ情報３３、後位置データ情報３４、読み候補リスト３５、読み選別リスト３６などが記憶される。
【００３５】
図２に、記憶部３０に記憶される情報の一実施例の説明図を示す。
図２に示すように、電話帳データ３１は、表示の順序番号（Ｎｏ．）と、個人や会社を識別する名称情報、名称情報の読み方を示した読み情報、および接続する発信先の電話番号とから構成される。発信先情報には、電話番号とともに、名称情報とその読み情報とを含む。
図２では、１００番目の名称情報「東海林  花子」には、電話番号が対応づけられているが、読み情報が設定されていないものとする。
【００３６】
移動データ３２は、ユーザが選択した移動データの発信先情報と、ユーザが指定した移動位置の情報とから構成される。
図２の移動データ３２は、電話帳データ３１の中から、１００番目の「東海林  花子」を移動データとして選択した場合を示しており、指定した移動位置として、前データの番号（＝１）と、後データの番号（＝２）が記憶されている場合を示している。
この場合、名称情報の「東海林  花子」には、読み情報が記憶されていないことがわかる。
【００３７】
前位置データ情報３３は、移動位置が指定された場合に、その移動位置の直前に存在する発信先情報を記憶したものであり、図２に示すように、たとえば、表示順序番号（Ｎｏ．）と、名称情報と、読み情報とからなる。
後位置データ情報３４は、移動位置が指定された場合に、その移動位置の直後に存在する発信先情報を記憶したものであり、図２に示すように、たとえば、表示順序番号（Ｎｏ．）と、名称情報と、読み情報とからなる。
ただし、指定される移動位置が電話帳データの先頭の場合や最後尾の場合は、前位置データや後位置データに相当する発信先情報がない場合がある。このとき、たとえば、その旨を示す情報を前位置データ情報３３や後位置データ情報３４に記憶しておけば、指定された移動位置が先頭であるかあるいは最後尾であることが識別できる。
【００３８】
移動データの読み候補リスト３５は、取得した移動データ情報３２の名称情報に対応する読み候補を記憶したものである。読み候補が複数存在する場合は、図２に示すように、読み生成部１５によって生成されたすべての読み候補が記憶される。
【００３９】
移動データの読み選別リスト３６は、生成された読み候補リスト３５の中から、移動位置に適切な読み候補を選別して記憶したものである。
指定された移動位置の前後の発信先情報の読み情報と比較して、読み候補の５０音順の配置が前後の発信先情報の読み情報の間となる場合に、その読み候補が、読み選別リスト３６に記憶される。
読み候補リスト３５に生成された読み候補が複数ある場合は、読み選別リスト３６に記憶される読み候補は、１つには限られず、２つ以上の場合もあれば、１つもない場合もあり得る。
【００４０】
図２の読み選別リスト３６は、上記したように、読み候補リスト３５の３つの読み候補のうち、移動データの移動位置の情報３２と、その移動位置の前後位置のデータの読み情報（３３，３４）とから、１つの読み候補（ショウジ  ハナコ）が、自動的に設定される場合を示している。
読み選別リスト３６に選別された読み候補が２つ以上ある場合は、たとえば、ユーザにどの読み候補を読み情報に設定すべきかを選択させ、入力部によって選択入力された読み候補を移動データの読み情報に設定すればよい。
【００４１】
＜発信先情報の移動と、読み情報の生成＞
図３に、発信先情報を移動する場合に、変化する電話帳データの一実施例の説明図を示す。
図４に、発信先情報を移動した場合における読み候補リストと読み選別リストの一実施例の説明図を示す。
図５に、表示部に表示される電話帳データの移動操作と表示内容の説明図を示す。
これらの図面を利用して、ユーザが、読み情報のない発信先情報を、ユーザの意図する位置に移動させる操作をすることによって、その発信先情報に適切な読み情報を自動的に設定することを説明する。
【００４２】
ここで、ユーザの意図する位置とは、ユーザが発信する相手先を検索することが容易となるように、名称情報が５０音順の順番で表示された場合に、所望の名称情報がその位置に表示されているとユーザが考える位置とする。
また、説明を容易にするために、電話帳データ３１は、読み情報に基づいて、５０音順に並べられているものとする。
図３（ａ）は、ユーザが発信先情報を移動する前に、記憶部３０に記憶されていた電話帳データ３１を示したものである。
図４（ａ）は、図３（ａ）と同じ電話帳データである。
【００４３】
図３（ａ）において、Ｎｏ．１〜３の発信先情報については、名称情報に対応する読み情報が記憶されており、５０音順に配置されている。
しかし、Ｎｏ．１００の名称情報には、対応する読み情報が付与されておらず、５０音順に並べることができないものとする。
したがって、電話帳データを表示部１２に一覧表示する場合に、記憶部３０に記憶された順番で表示するものとすると、Ｎｏ．１００の「東海林  花子」は、読み情報がないので、５０音順では表示されず、１００番目に表示され、５０音順ではない位置に表示されることになる。
【００４４】
図５（ａ）は、ユーザが電話帳データを表示部１２に表示させる操作をしたときに、表示部１２に、最初に表示される電話帳データの内容を示したものであり、ここでは、図３（ａ）に示したような５０音順の最初の５人の名称情報が表示された状態の画面を示している。
ただし、図５の表示内容は、名称情報のみを表示しているが、移動位置を探しやすくするために、名称情報とその読み情報とを表示してもよい。
【００４５】
図５（ｂ）は、図５（ａ）の表示状態から、ユーザが表示内容を上下方向に移動させるスクロール操作をし、最後尾の１００番目の名称情報を表示させた状態を示している。
このとき、ユーザが、１００番目の「東海林  花子」の読みが「ショウジ  ハナコ」であるのにもかかわらず、５０音順の正しい位置に表示されていないことに気づき、ユーザが意図する位置に移動させようとするものとする。
まず、ユーザは、１００番目の名称情報を移動データに設定するために、図５（ｂ）の表示状態で、１００番目の名称情報「東海林  花子」を選択する操作をする。
たとえば、入力部１１としてタッチパネルを用いている場合は、１００番目の名称情報の表示領域を指でタッチすればよい。
【００４６】
図５（ｂ）では、選択したことをユーザに知らせるために、１００番目の名称情報の枠を、他の名称情報の枠よりも太い線で表示している。
ただし、枠を太くする以外に、１００番目の名称情報の文字の字体、サイズ、あるいは色を変更してもよく、または点滅表示させてもよい。
図５（ｂ）において、ユーザが、意図する移動データが正しく選択されたことを確認した後、移動データを確定するために、「移動データ確定」という表示部分にタッチする。
これにより、移動データとして、１００番目の「東海林  花子」の選択が確定する。
【００４７】
移動データの選択が確定すると、移動データ情報３２として、「東海林  花子」に関する発信先情報が記憶され、さらに、図４（ｂ）に示すように、移動データの読み候補リスト３５が生成され、記憶部３０に記憶される。
図４（ｂ）では、「東海林  花子」という名称情報に対して、漢字かな変換処理が行われ、３つの読み候補が生成されるものとする。
【００４８】
次に、ユーザが、移動データの移動位置を指定する。たとえば、移動位置の指定を要求する表示がされると、ユーザは、表示されている電話帳データをスクロールさせて、移動位置を指定する。
ここでは、移動位置の指定は、表示部に表示されている移動したい位置の直前の名称情報と、直後の名称情報とを選択することにより行うものとする。ただし、この指定方法以外に、たとえばPCのドラッグ＆ドロップに似た操作をすることにより移動位置を指定してもよい。このような、移動位置の他の指定方法については後述する。
また、移動位置としては、ユーザが意図する任意の位置を指定することが可能であるが、移動データを５０音順に並んだ位置に表示させることを目的として、ユーザは、移動位置を指定するものとする。
移動データである「東海林  花子」の読みが「ショウジ  ハナコ」であることを、ユーザが知っているものとすると、ユーザは、表示されている電話帳データをスクロールさせながら、移動データが５０音順の並びで表示される挿入すべき位置（移動位置）を探す。
【００４９】
ユーザが、図５（ｃ）に示すように、移動データ「東海林  花子」を挿入すべき位置は、「サトウ  タロウ」という読みの「佐藤  太郎」と、「スズキ  ジロウ」という読みの「鈴木  次郎」との間であると判断したとする。
ユーザは、挿入すべき位置の１つ前の名称情報（佐藤  太郎）と、１つ後の名称情報（鈴木  次郎）とを、選択する操作をする。
図５（ｃ）では、選択された２つの名称情報の枠を太線で表示することにより、指定された移動位置が、この２つの名称情報の間であることを示している。
ユーザは、図５（ｃ）の指定した移動位置の表示を確認した後、「移動位置確定」という表示部分にタッチする。これにより、移動データの移動位置が確定する。
【００５０】
移動位置が確定すると、図２に示すように、移動データ情報３２の中の移動位置に、たとえば、前データ番号と後データ番号として、それぞれ、選択した直前の位置に存在する名称情報の番号（Ｎｏ．＝１）と、直後の位置に存在する名称情報の番号（Ｎｏ．＝２）とを記憶する。
また、前位置データ情報３３として、図５（ｃ）で選択した直前位置の発信先情報の名称情報とその読み情報とが記憶され、後位置データ情報３４として、図５（ｃ）で選択した直後位置の発信先情報の名称情報とその読み情報とが記憶される。
図５（ｃ）の場合は、図２、図４（ｃ）、図４（ｄ）に示すように、前位置データ情報（サトウ  タロウ）と後位置データ情報（スズキ  ジロウ）が記憶される。
【００５１】
また、移動データの移動位置が電話帳データのＮｏ．１とＮｏ．２との間に確定したので、図３（ｂ）に示すように、１００番目の「東海林  花子」の発信先情報は、１番目の発信先情報と２番目の発信先情報との間に移動される。
図３（ｃ）は、移動データ「東海林  花子」の移動後の電話帳データの記憶状態を示している。ただし、図３（ｃ）は、読み情報を生成する前である。
次に、図４（ｂ）の読み候補リスト３５、図４（ｃ）の前位置データ情報３３、および図４（ｄ）の後位置データ情報３４を利用して、生成された読み候補の中から、移動位置に適切な移動データの読み候補を選別する。
【００５２】
この実施例では、５０音順の順番で表示することを前提としているので、移動データの読み候補の中から、その５０音順の並びが、移動位置の直前の位置にある前位置データ情報３３の読み情報と、移動位置の直後の位置にある後位置データ情報３４の読み情報との間に配置されるべき読み候補を抽出する。抽出された読み候補は、読み選別リスト３６に記憶される。
図４（ｂ）に示した３つの読み候補において、１番目の「ショウジ  ハナコ」は、「シ」で始まる文字列であるが、５０音順では、「サ」で始まる前位置データ情報３３の読み情報（サトウ  タロウ）よりも後であり、「ス」で始まる後位置データ情報３４の読み情報（スズキ  シロウ）よりも前である。
すなわち、「ショウジ  ハナコ」は、５０音順では、前位置データ情報３３と後位置データ情報３４の読み情報との間に配置されるべき読み候補である。
したがって、この読み候補「ショウジ  ハナコ」は、図４（ｅ）に示すように、読み選別リスト３６に記憶される。
【００５３】
図４（ｂ）の２番目の「トウカイリン  ハナコ」と、３番目の「トウカイハヤシ  ハナコ」は、いずれも「ト」で始まる文字列であるので、５０音順の並びにおいて、「サ」で始まる前位置データ情報３３と、「ス」で始まる後位置データ情報３４との間に配置するのは不適切である。
すなわち、指定された移動位置における読み情報として、図４（ｂ）の「ト」で始まる２つの読み候補を付与することは不適切であるので、この２つの読み候補（トウカイリン  ハナコ、トウカイハヤシ  ハナコ）は、読み選別リスト３６には記憶されない。
【００５４】
以上のように、図４（ｂ）に示すように、選択された移動データ「東海林  花子」については、３つの読み候補が生成されるが、指定された移動位置の５０音順の並び、すなわち、図４（ｃ）、（ｄ）に示す移動位置の直前と直後の発信先情報の読み情報を考慮すると、図４（ｅ）に示すような読み選別リスト３６が記憶され、移動データの名称情報の読みに付与するべき読み情報として、１つの読み候補「ショウジ  ハナコ」が選別される。
選別された読み候補は１つしかないので、移動データ「東海林  花子」の読み情報として、その読み候補「ショウジ  ハナコ」が設定され、図３（ｄ）のように、電話帳データに記憶される。
【００５５】
このように、移動データの名称情報に対応する読み情報が設定されると、５０音順に配列された図３（ｄ）の電話帳データに基づいて、図５（ｄ）に示すように、移動データを移動した後の電話帳データが表示される。
図５（ｄ）は、名称情報のみしか表示していないが、もし読み情報も表示するとすれば、「東海林  花子」とともに「ショウジ  ハナコ」も表示される。
以上の処理により、ユーザが選択した移動データ（東海林  花子）が、ユーザが指示した移動位置に表示されるとともに、ユーザが直接文字入力をしなくても、その移動位置に適切な読み情報（ショウジ  ハナコ）が、その移動データに自動的に設定されることになる。
【００５６】
同様の手順で、読み情報をアルファベット順で管理を行う電話帳データにおいても、適切な読み情報を自動的に設定することができる。
この場合は、漢字かな変換部１７に代えて、漢字ローマ字変換部を利用することで、移動データの読み候補リスト３５がローマ字で生成されることになる。
図８に、読み情報をアルファベット順で管理を行う電話帳データの、発信先情報を移動した場合における読み候補リストと読み選別リストの一実施例の説明図を示す。
電話帳データ３１は、ローマ字で入力された読み情報が、アルファベット順に並べられているものとする。
【００５７】
図８（ａ）において、Ｎｏ．１〜３の発信先情報については、名称情報に対応する読み情報がローマ字で記憶されており、アルファベット順に配置されている。
しかし、Ｎｏ．１００の名称情報には、対応する読み情報が付与されておらず、アルファベット順に並べることができないものとする。
したがって、電話帳データを表示部１２に一覧表示する場合に、記憶部３０に記憶された順番で表示するものとすると、Ｎｏ．１００の「東海林  花子」は、読み情報がないので、アルファベット順では表示されず、１００番目に表示され、アルファベット順ではない位置に表示されることになる。
【００５８】
ユーザが、１００番目の「東海林  花子」の読みが「Shoji Hanako」であるのにもかかわらず、アルファベット順の正しい位置に表示されていないことに気づき、ユーザが意図する位置に移動させようとするものとする。
５０音順のときと同様の手順で、１００番目の名称情報「東海林  花子」を移動データとして選択すると、移動データ情報３２として、「東海林  花子」に関する発信先情報が記憶され、さらに、図８（ｂ）に示すように、移動データの読み候補リスト３５が生成され、記憶部３０に記憶される。
【００５９】
図８（ｂ）では、「東海林  花子」という名称情報に対して、漢字かな変換処理ならびにかなローマ字変換が行われ、５つの読み候補が生成されるものとする。
移動位置が確定すると、図８（ｃ）、図８（ｄ）に示すように、前位置データ情報（Segawa Saburo）と後位置データ情報（Suzuki Jiro）が記憶される。
次に、図８（ｂ）の読み候補リスト３５、図８（ｃ）の前位置データ情報３３、および図８（ｄ）の後位置データ情報３４を利用して、生成された読み候補の中から、移動位置に適切な移動データの読み候補を選別する。
【００６０】
この実施例では、アルファベット順の順番で表示することを前提としているので、移動データの読み候補の中から、そのアルファベット順の並びが、移動位置の直前の位置にある前位置データ情報３３の読み情報と、移動位置の直後の位置にある後位置データ情報３４の読み情報との間に配置されるべき読み候補を抽出する。抽出された読み候補は、読み選別リスト３６に記憶される。
【００６１】
図８（ｂ）に示した５つの読み候補において、１番目の「Shoji Hanako」は、「Sh」で始まる文字列であるが、アルファベット順では、「Se」で始まる前位置データ情報３３の読み情報（Segawa Saburo）よりも後であり、「Su」で始まる後位置データ情報３４の読み情報（Suzuki Jiro）よりも前である。
すなわち、「Shoji Hanako」は、アルファベット順では、前位置データ情報３３と後位置データ情報３４の読み情報との間に配置されるべき読み候補である。
したがって、この読み候補「Shoji Hanako」は、図８（ｅ）に示すように、読み選別リスト３６に記憶される。
【００６２】
図８（ｂ）の２番目から５番目の「Syoji Hanako」「Tohkairin Hanako」「Toukairin Hanako」「Toukaihayashi Hanako」は、いずれもアルファベット順の並びにおいて、「Se」で始まる前位置データ情報３３と、「Su」で始まる後位置データ情報３４との間に配置するのは不適切である。
すなわち、指定された移動位置における読み情報として、図８（ｂ）の２番目から５番目の読み候補を付与することは不適切であるので、この４つの読み候補は、読み選別リスト３６には記憶されない。
【００６３】
以上のように、図８（ｂ）に示すように、選択された移動データ「東海林  花子」については、５つの読み候補が生成されるが、指定された移動位置のアルファベット順の並び、すなわち、図８（ｃ）、（ｄ）に示す移動位置の直前と直後の発信先情報の読み情報を考慮すると、図８（ｅ）に示すような読み選別リスト３６が記憶され、移動データの名称情報の読みに付与するべき読み情報として、１つの読み候補「Shoji Hanako」が選別され、電話帳データに記憶される。
【００６４】
次に、行グループ表示の電話帳データの実施例をあげる。
図９に、行グループ表示を行う電話帳データの、移動操作と表示内容の説明図を示す。
電話帳データの一覧表示方法として、「あ行」「か行」「さ行」「た行」・・・と行グループごとに表示を行う方法がある。発信先情報は、それぞれの読み情報の頭文字をもとに、ユーザーが選択した行グループに該当する発信先情報のみがリスト表示される。
読み情報がない発信先情報は、各行グループには属さず、末尾の「その他」グループに属することとする。
【００６５】
図９（ａ）は、ユーザが電話帳データを表示部１２に表示させる操作をしたときに、表示部１２に、最初に表示される電話帳データの内容を示したものであり、ここでは、５０音順の最初の１人「佐藤  太郎」の発信先情報が属する、「さ行」グループが表示された状態の画面を示している。
図９（ｂ）は、図９（ａ）の表示状態から、ユーザが表示内容を左右方向にスクロール操作をし、最後の「その他」グループと、当グループに属する１００番目の名称情報を表示させた状態を示している。
このとき、ユーザが、１００番目の「東海林  花子」の読みが「ショウジ  ハナコ」であるのにもかかわらず、５０音順の正しい位置に表示されていないことに気づき、ユーザが意図する位置に移動させようとするものとする。
【００６６】
まず、ユーザは、１００番目の名称情報を移動データに設定するために、図９（ｂ）の表示状態で、１００番目の名称情報「東海林  花子」を選択する操作をする。
たとえば、入力部１１としてタッチパネルを用いている場合は、１００番目の名称情報の表示領域を指でタッチすればよい。
図９（ｂ）では、選択したことをユーザに知らせるために、１００番目の名称情報の枠を、他の名称情報の枠よりも太い線で表示している。
ただし、枠を太くする以外に、１００番目の名称情報の文字の字体、サイズ、あるいは色を変更してもよく、または点滅表示させてもよい。
【００６７】
図９（ｂ）において、ユーザが、意図する移動データが正しく選択されたことを確認した後、移動データを確定するために、「移動データ確定」という表示部分にタッチする。
これにより、移動データとして、１００番目の「東海林  花子」の選択が確定する。
移動データの選択が確定すると、移動データ情報３２として、「東海林  花子」に関する発信先情報が記憶され、さらに、移動データの読み候補リスト３５が生成され、記憶部３０に記憶される。
図９（ｂ）では、「東海林  花子」という名称情報に対して、漢字かな変換処理が行われ、３つの読み候補が生成されるものとする。
【００６８】
次に、ユーザが、移動データの移動位置を指定する。たとえば、移動位置の指定を要求する表示がされると、ユーザは、表示されている電話帳データをスクロールさせて、移動位置を指定する。
ここでは、移動位置の指定は、先にあげた例と同様に、表示部に表示されている移動したい位置の直前の名称情報と、直後の名称情報とを選択することにより行うものとする。
また、今回の例では、行グループごとの表示となっているため、名称情報のほか、行グループ自体も移動位置の指定に使用できることとする。
また、移動位置としては、ユーザが意図する任意の位置を指定することが可能であるが、移動データを５０音順に並んだ位置に表示させること、ならびに、読み情報に適した行グループに属させ、当グループの表示時に画面に表示させることを目的として、ユーザは、移動位置を指定するものとする。
【００６９】
移動データである「東海林  花子」の読みが「ショウジ  ハナコ」であることを、ユーザが知っているものとすると、ユーザは、表示されている電話帳データをスクロールさせながら、移動データが５０音順の並びで表示される挿入すべき位置（移動位置）を探す。
ユーザが、図９（ｃ）に示すように、移動データ「東海林  花子」を挿入すべき位置は、「サトウ  タロウ」という読みの「佐藤  太郎」の後ろであり、挿入すべき行グループは、「ショウジ  ハナコ」という読みから、「さ行」のグループであると判断したとする。
ユーザは、挿入すべき位置の１つ前の名称情報（佐藤  太郎）と、挿入すべき行グループ（「さ行」グループ）とを、選択する操作をする。
【００７０】
図９（ｃ）では、選択された２つの情報の枠を太線で表示することにより、指定された移動位置が、「佐藤  太郎」の後ろであり、「さ行」のグループであることを示している。
ユーザは、図９（ｃ）の指定した移動位置の表示を確認した後、「移動位置確定」という表示部分にタッチする。これにより、移動データの移動位置が確定する。
【００７１】
移動位置が確定すると、前位置データ情報３３として、図９（ｃ）で選択した直前位置の発信先情報の名称情報とその読み情報とが記憶される。後位置データ情報３４には、図９（ｃ）で選択した行グループ情報に基づいて、読み情報に「その行の末尾まで」という情報が記憶される。
図９（ｃ）の場合は、前位置データ情報に（サトウ  タロウ）が、後位置データ情報には、（「さ」行グループ末尾まで）という情報が記憶される。
【００７２】
次に、読み候補リスト３５、前位置データ情報３３、および後位置データ情報３４を利用して、生成された読み候補の中から、移動位置に適切な移動データの読み候補を選別する。
この実施例では、５０音順の順番で表示することを前提としているので、移動データの読み候補の中から、その５０音順の並びが、移動位置の直前の位置にある前位置データ情報３３の読み情報と、移動位置の直後の位置にある後位置データ情報３４の読み情報との間に配置されるべき読み候補を抽出する。抽出された読み候補は、読み選別リスト３６に記憶される。
【００７３】
図９（ｂ）に示した３つの読み候補において、１番目の「ショウジ  ハナコ」は、「シ」で始まる文字列であるが、５０音順では、「サ」で始まる前位置データ情報３３の読み情報（サトウ  タロウ）よりも後であり、「さ」行グループ末尾の情報をもつ後位置データ情報３４よりも前である。
すなわち、「ショウジ  ハナコ」は、５０音順では、前位置データ情報３３と後位置データ情報３４の読み情報との間に配置されるべき読み候補である。
したがって、この読み候補「ショウジ  ハナコ」は、読み選別リスト３６に記憶される。
【００７４】
２番目の「トウカイリン  ハナコ」と、３番目の「トウカイハヤシ  ハナコ」は、いずれも「ト」で始まる文字列であるので、５０音順の並びにおいて、「サ」で始まる前位置データ情報３３と、「さ」行グループ末尾の情報をもつ後位置データ情報３４との間に配置するのは不適切である。
すなわち、指定された移動位置における読み情報として、「ト」で始まる２つの読み候補を付与することは不適切であるので、この２つの読み候補（トウカイリン  ハナコ、トウカイハヤシ  ハナコ）は、読み選別リスト３６には記憶されない。
【００７５】
以上のように、選択された移動データ「東海林  花子」については、３つの読み候補が生成されるが、指定された移動位置の５０音順の並びや、行グループを考慮することで、読み選別リスト３６が記憶され、移動データの名称情報の読みに付与するべき読み情報として、１つの読み候補「ショウジ  ハナコ」が選別される。
選別された読み候補は１つしかないので、移動データ「東海林  花子」の読み情報として、その読み候補「ショウジ  ハナコ」が設定され電話帳データに記憶される。
【００７６】
このように、移動データの名称情報に対応する読み情報が設定されると、５０音順に配列された電話帳データ、ならびに、選択された行グループに基づいて、図９（ｄ）に示すように、移動データを移動した後の電話帳データが表示される。
図９（ｄ）は、名称情報のみしか表示していないが、もし読み情報も表示するとすれば、「東海林  花子」とともに「ショウジ  ハナコ」も表示される。
以上の処理により、ユーザが選択した移動データ（東海林  花子）が、ユーザが指示した移動位置に表示されるとともに、ユーザが直接文字入力をしなくても、その移動位置に適切な読み情報（ショウジ  ハナコ）が、その移動データに自動的に設定されることになる。
【００７７】
＜移動位置の他の指定方法＞
図１０に、移動データの移動位置を指定するための他の実施例を示す。
ユーザが移動データ「東海林  花子」を挿入すべき位置は、図１０（ａ）の「サトウ  タロウ」という読みの「佐藤  太郎」と、「スズキ  ジロウ」という読みの「鈴木  次郎」との間であると判断したとする。
【００７８】
ユーザは、図１０（ｂ）に示すように、「東海林  花子」のデータを一定時間タッチし続けることによって、移動データとして選択するとともに、電話帳の状態を、データを移動させることができる「データ移動モード」へ切り替える。「データ移動モード」では、タッチした状態のまま指を移動させると、指に追従して選択したデータが移動する。
【００７９】
ユーザが指の位置を移動させたとき、現在の指の座標と各データの座標を比較し、比較結果に応じてデータの並び順を変更する。つまり、図１０（ｂ）の「東海林  花子」を選択した状態で、指を上方向に移動させ、指の座標が「和田」の座標よりも上方となったときには、図１０（ｃ）が示すように、「東海林  花子」と「和田」の並び順を入れ替える。
【００８０】
この操作を繰り返して、所望の位置、つまり図１０（ｄ）、図１０（ｅ）に示すように、「佐藤 太郎」と「鈴木 次郎」の間に到達した時点で指を放すことにより、「データ移動モード」を終了し、移動データの移動位置が確定する。また、移動位置が決まることにより、前位置データ情報（サトウ  タロウ）と後位置データ情報（スズキ  ジロウ）が記憶される。
【００８１】
＜誤った読み情報が記憶された発信先情報の移動＞
図６に、誤った読み情報が記憶されている発信先情報を、ユーザが意図する表示位置へ移動させた場合の実施例の説明図を示す。
ここでは、電話帳データ３１のＮｏ．７１から７５に、図６（ａ）に示すような５つの発信先情報が記憶されているものとする。
また、Ｎｏ．７２の名称情報「山口」に対する読みとして、誤った読み情報「ハマグチ」が記憶されていたとする。
なお、図６では、電話帳データの電話番号は図示していない。
図６の表示画面は、記憶部３０の電話帳データ３１に基づいて表示されている。
図６（ａ）は、電話帳データ３１のＮｏ．７１から７５までの名称情報とその読み情報とを、表示部１２に表示した状態を示している。
【００８２】
ユーザが、図６（ａ）の画面を見て、Ｎｏ．７２の「山口」が、「浜口」と「松山」との間に表示されているので、５０音順の順番どおりに表示されていないことに気がついたとする。すなわち、「山口」が、ユーザの意図する位置に表示されていないと認識したとする。
その後、ユーザは、この「山口」をユーザの意図する位置、すなわち５０音順の並びに対応した位置に表示させるために、まず、所定の入力操作をして移動データを選択する。
図６（ｂ）は、移動データとして、「山口」を選択した状態を示している。「山口」を選択後、「移動データ確定」の表示領域にタッチすると、移動データが「山口」に確定する。
そして、移動データが確定すると、移動データ「山口」に対して漢字かな変換が行われ、読み候補が生成される。
ここで、名称情報「山口」に対しては、１つの読み候補「ヤマグチ」が生成されるものとする。すなわち、読み候補リスト３５には、１つの読み候補のみが記憶されるものとする。
【００８３】
次に、図６（ｃ）において、ユーザが移動データの移動位置を指定する。
ユーザは、「山口」は、本来「ヤマグチ」と読むべきことを知っており、５０音順では、電話帳データのＮｏ．７４の「安田（ヤスダ）」と、Ｎｏ．７５の「山本（ヤマモト）」との間に、「山口」が表示されるべきであると判断したとする。
この場合、ユーザは、移動位置を指定するために、図６（ｃ）に示すように、「安田」と「山本」とを移動位置の直前直後のデータとして選択する。
これにより、「山口」の移動位置は、名称情報「安田」と「山本」との間であることが指定された。
【００８４】
その後、ユーザが「移動位置確定」の表示領域をタッチしたとすると、移動データ「山口」の移動位置が確定され、名称情報「山口」の発信先情報が、指定された移動位置である「安田」と「山本」との間に移動される。
また、読み候補リスト３５に記憶された読み候補「ヤマグチ」が、５０音順の並びでは、移動位置に対して適切なものか否かをチェックする。
図６（ｃ）の場合、読み候補「ヤマグチ」は、５０音順では、前位置データ情報３３の読み情報「ヤスダ」と、後位置データ情報３４の読み情報「ヤマモト」との間に配置されるべき情報であるので、この読み候補「ヤマグチ」は、読み選別リスト３６に記憶される。
【００８５】
また、読み選別リスト３６に記憶された読み候補は１つなので、この読み候補「ヤマグチ」が、移動データ「山口」の読み情報として設定される。
すなわち、ユーザが名称情報「山口」を選択した後、所望の位置に移動させる操作をすることにより、「山口」の読み情報が、自動的に、誤っていた「ハマグチ」から、正しい「ヤマグチ」に変更される。
これにより、電話帳データ３１の名称情報「山口」に対応する読み情報が「ヤマグチ」に変更されるので、名称情報「山口」は、指定された移動位置である「安田」と「山本」との間に表示され、図６（ｄ）に示すように、移動データの移動後の電話帳データが表示される。
【００８６】
このように、誤った読み情報（ハマグチ）が記憶されている発信先情報（山口）が、ユーザの意図しない位置に表示されている場合において、ユーザが、その発信先情報（山口）を選択し、さらに本来表示されるべき位置と考える位置に移動させる指示操作をすることにより、その指示された移動位置に発信先情報（山口）を表示させるとともに、５０音順の並びに基づいてその移動位置に適切な読み情報（ヤマグチ）を、自動的に、その発信先情報に設定することができる。
ユーザは、その読み情報を直接入力する必要はなく、読みを文字入力する手間と時間を省くことができ、ユーザの入力操作の負担を軽減できる。
【００８７】
＜電話帳データの移動処理と読み情報の設定処理＞
図７に、この発明の通信装置における電話帳データの発信先情報の移動処理と、移動データに対する読み情報の設定処理との一実施例のフローチャートを示す。
ここでは、すでに上記したように、ユーザが表示された電話帳データの中から、所望の移動データを選択し、その移動データの移動位置を指定することにより、その移動位置に適切なかな順序の移動データの読み候補を選別して、移動データの読み情報を自動的に設定する処理を説明する。
また、移動位置に適切なかな順序とは、移動位置の直前直後の発信先情報の読み情報と比較して、移動データの読みの５０音順の並びが、直前の発信先情報の読み情報と直後の発信先情報の読み情報との間に配置されるべき順序を意味するものとする。
また、電話帳データの中の発信先情報を編集する機能の１つとして、発信先情報の表示位置を変更することが可能な移動モードを設けるものとする。
【００８８】
図７のステップＳ１において、制御部１０が、移動モードに入ることを意味する入力があったか否かをチェックする。
たとえば、入力部１１がタッチパネルである場合に、ユーザが、表示部１２に表示された機能選択画面の中で、「移動モード」を意味する表示領域にタッチしたか否かをチェックする。
移動モードの入力があった場合は、ステップＳ２へ進む。そうでない場合は、ステップＳ１へ戻る。あるいは、図示していないが、他の入力操作が行われたか否かをチェックしてもよい。
【００８９】
ステップＳ２において、制御部１０は、電話帳データ３１を記憶部３０から読み出し、表示部１２に表示する。
電話帳データ３１の中に、多数の発信先情報が含まれている場合は、所定のサイズで表示可能な数の発信先情報を１画面に表示する。表示する項目としては、少なくとも名称情報のみを表示すればよいが、名称情報と読み情報の両方を表示してもよく、あるいは電話番号も表示してもよい。
これにより、ユーザは、電話帳データ３１に記憶されている発信先情報を確認することができ、表示画面をスクロールさせることにより、所望の発信先情報を探し出すことができる。
また、このとき、ユーザに移動データを選択させるために、移動データを選択すべきことを示す表示をしてもよい。この後、ユーザは、移動データを選択入力する。
【００９０】
ステップＳ３において、制御部１０は、移動データを選択する入力があったか否かをチェックする。
移動データの選択入力があった場合は、ステップＳ４へ進み、そうでない場合はステップＳ３をループする。
ステップＳ４において、制御部１０は、移動位置を指定する入力があったか否かをチェックする。移動位置の指定入力があった場合は、ステップＳ５へ進み、そうでない場合は、ステップＳ３へ戻る。
移動位置の指定は、すでに説明したように、たとえば、移動位置の前後の発信先情報を選択することにより行えばよい。
【００９１】
ステップＳ５において、移動データ取得部１３が、選択された移動データが、電話帳データ３１の中のどの発信先情報に相当するかを確認し、移動データ情報３２に、選択された発信先情報を一時的に記憶する。ここでは、移動データ情報３２に、たとえば、名称情報と読み情報とが記憶される。
【００９２】
また、ステップＳ５において、移動位置取得部１４が、指定された移動位置の情報を取得し、移動データ情報３２に一時的に記憶する。たとえば、移動位置が、その直前と直後の発信先情報の位置を示す番号（Ｎｏ．）で特定できる場合は、その番号を記憶する。
【００９３】
ステップＳ６において、読み生成部１５が、移動データ情報３２に記憶された移動データの名称情報から、その名称情報の読み候補を生成し、読み候補リスト３５として記憶する。
読み候補を生成する場合、漢字を含む名称情報に対しては、漢字かな変換部１７によって、漢字をかな文字に変換する。このとき、漢字に複数個のかなが対応する場合は、変換後のかな文字列として複数の読み候補を生成する。
したがって、読み候補リスト３５には、１または複数の移動データの読み候補が記憶される。
このとき、生成された読み候補の数を、変数Ｎに設定しておく。
【００９４】
ステップＳ７において、移動データ情報３２に記憶された移動位置の情報から、前位置データ情報３３と、後位置データ情報３４とを取得し、記憶する。
すでに説明したように、前位置データ情報３３は、移動位置の直前に存在する発信先情報であり、名称情報と読み情報とを含む。
また、後位置データ情報３４は、移動位置の直後に存在する発信先情報であり、名称情報と読み情報とを含む。
ステップＳ８において、読み候補リスト３５の中の読み候補のすべてに対して、ステップＳ９からＳ１１の処理を繰り返し行うために、変数Ｋに１を初期設定する。
【００９５】
ステップＳ９において、読み選別部１６が、読み候補リスト３５の中のＫ番目の読み候補と、前位置データ情報３３および後位置データ情報３４に記憶された名称情報の読み情報とのかな順序を比較する。
ここでは、５０音順の並びをチェックするために、読み候補と読み情報を構成するかな文字に対応するＡＳＣＩＩコードあるいはＪＩＳコードを比較する。
【００９６】
ステップＳ１０において、Ｋ番目の読み候補と２つの読み情報とを５０音順に並べたときに、Ｋ番目の読み候補のかな順序が、前位置データ情報３３の読み情報と、後位置データ情報３４の読み情報との間に配置され得るものか否かをチェックする。
【００９７】
ステップＳ１０の条件が満たされる場合は、ステップＳ１１へ進み、そうでない場合は、ステップＳ１２へ進む。
条件が満たされる場合とは、５０音順の並びにおいて、Ｋ番目の読み候補のかな順序が、前位置データ情報３３の読み情報と、後位置データ情報３４の読み情報との間に配置されるべきものであることを意味する。
言いかえれば、移動データを指定された移動位置に移動した場合に、５０音順の並びにおいて、Ｋ番目の読み候補は、その移動位置に適切な読み情報として採用（選別）し得ることを意味する。
【００９８】
ステップＳ１１において、読み選別部１６は、Ｋ番目の読み候補を、読み選別リスト３６に追加記憶する。
ステップＳ１０において、条件を満たさない場合は、ステップＳ１２へ進むが、Ｋ番目の読み候補は、移動位置に対して不適切な読み情報であるので、読み選別リスト３６には記憶されない。
【００９９】
ステップＳ１２において、変数Ｋが、読み候補数Ｎ以上となっている場合（Ｋ≧Ｎ）は、すべての読み候補に対するかな順序の比較チェックを行ったので、ステップＳ１４へ進む。
比較チェックをしていない読み候補が残っている場合（Ｋ＜Ｎ）は、ステップＳ１３へ進み、変数Ｋに１を加算し、次の読み候補のチェックをするために、ステップＳ９へ戻る。
【０１００】
ステップＳ１４において、読み選別リスト３６に含まれる読み候補の数がゼロであるか否かをチェックする。選別された読み候補がない場合は、ステップＳ１５へ進む。
一方、選別された読み候補がある場合は、ステップＳ１７へ進む。
ステップＳ１５において、読み候補リスト３５の読み候補の中には、移動位置に対して適切な読みがなかったので、ユーザに、読み情報を直接入力してもらうことを要求する表示を行う。
ユーザは、この入力要求の表示を見て、移動データに対応する読み情報を直接入力する。
ステップＳ１６において、ユーザによって直接入力された読み情報を、移動データの読み情報として、電話帳データ３１に設定記憶する。
このとき、電話帳データ３１を、移動データが指定された移動位置に表示されるように、５０音順の並びに並びかえる。
その後、処理を終了する。あるいは、ユーザの意図する表示位置に移動データが移動されたか否かを確認するために、移動後の電話帳データを表示してもよい。
【０１０１】
ステップＳ１７において、読み選別リスト３６に含まれる読み候補の数が、１つであるか否かチェックする。１つである場合は、ステップＳ１８へ進み、２つ以上の場合はステップＳ１９へ進む。
ステップＳ１８において、読み選別リスト３６に記憶されている唯一の読み候補を、移動データの読み情報に設定記憶する。これにより、電話帳データ３１の中の移動データの名称情報に対応する読み情報が設定される。
このとき、電話帳データ３１を、指定された移動位置に移動データが表示させるようにするために、５０音順の並びに並びかえる。
ただし、常に、電話帳データ３１の読み情報を参照して、５０音順に並びかえた読み情報に基づいて、電話帳データの発信先情報を表示させる場合は、この限りでない。
その後、処理を終了する。
【０１０２】
ステップＳ１９において、読み選別リスト３６の中に、２つ以上の読み候補があるので、ユーザにどの読み候補を移動データの読み情報とすべきかを選択してもらうために、読み選別リスト３６のすべての読み候補を表示する。
ユーザは、表示された複数の読み候補を確認して、どの読み候補を読み情報に設定すべきかを考えて、１つの読み候補を選択する入力をする。
ステップＳ２０において、ユーザによって選択入力された読み候補を、移動データの読み情報に設定し、電話帳データ３１の中の移動データの名称情報に対応する読み情報として記憶させる。
また、上記したように、電話帳データ３１を、読み情報に基づいて、５０音順の並びに並びかえる。
その後、処理を終了する。
【０１０３】
以上の処理を実行することにより、ユーザは、電話帳データの中の移動データの選択、移動データを移動させる移動位置の指定を行うだけで、移動データの名称情報に対する読み情報を直接入力することなく、移動データの表示位置をユーザが指定した移動位置に移動させるとともに、一覧表示の５０音順の表示順序に基づいて、その移動位置に適切な読み情報を、移動データに自動的に設定することができる。
たとえば、読み情報のない名称情報や、誤った読み情報が記憶された名称情報が、ユーザの意図する表示位置に表示されていない場合において、ユーザは、移動データを表示させたい表示位置に移動させる容易な操作をするだけで、その名称情報にユーザが意図する読み情報が自動的に設定されるので、読み情報を設定するための入力操作の負担を軽減できる。
【符号の説明】
【０１０４】
１０  制御部
１１  入力部
１２  表示部
１３  移動データ取得部
１４  移動位置取得部
１５  読み生成部
１６  読み選別部
１７  漢字かな変換部
３０  記憶部
３１  電話帳データ
３２  移動データ情報
３３  前位置データ情報
３４  後位置データ情報
３５  読み候補リスト
３６  読み選別リスト
４１  通信部
【図１】
2013223132.tif 000003
【図２】
2013223132.tif 000004
【図３】
2013223132.tif 000005
【図４】
2013223132.tif 000006
【図５】
2013223132.tif 000007
【図６】
2013223132.tif 000008
【図７】
2013223132.tif 000009
【図８】
2013223132.tif 000010
【図９】
2013223132.tif 000011
【図１０】
2013223132.tif 000012