(57)【要約】【課題】記号列の検索に関し、記号列の入力操作や変更操作を軽減し、又は目的とする記号例の検索時間の短縮にある。【解決手段】入力された記号列中の任意の位置を操作又は操作を伴うことなく自動的に指定し、記号列中の指定された位置にある記号を変更し、記号列を特定の配列順の前又は後にある記号列に変更するので、入力された記号列から目的の記号列に到達するまでの入力操作や変更操作の軽減が図られるとともに、記号列の検索時間の短縮化される。【選択図】図５
2010072967.tif 000002
【特許請求の範囲】
【請求項１】
記号列を入力する段階と、
入力された前記記号列中の任意の位置を指定する段階と、
前記記号列中の指定された前記位置にある記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する段階と、
を含むことを特徴とする情報検索方法。
【請求項２】
請求項１の情報検索方法において、
前記記号列は、文字、図形、その他の符号類を含むことを特徴とする情報検索方法。
【請求項３】
請求項１の情報検索方法において、
指定操作を伴うことなく、前記記号列の特定の位置が優先的に指定される段階を含むことを特徴とする情報検索方法。
【請求項４】
記号列を入力する入力手段と、
前記入力手段で入力された前記記号列中の任意の位置を指定する位置指定手段と、
前記位置指定手段で指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する変更手段と、
を含むことを特徴とする情報検索装置。
【請求項５】
記号列を入力する機能と、
入力された前記記号列から任意の位置を指定する機能と、
前記記号列中の指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する機能と、
をコンピュータによって実行させることを特徴とする情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単語や文字、その他のシンボルを含む記号からなる記号列を検索対象とする情報入力又はその入力に基づく情報検索に関し、特に、記号列中の位置指定に基づいて記号列を変更して検索する情報検索方法、情報検索装置及び情報検索プログラムに関する。
【背景技術】
【０００２】
従来、複数の文字からなる文字列で構成される単語の検索では、その単語の読みを入力するが、その単語に関連する文字や、単語中の文字を変更することが必要となる場合がある。その場合には、
ａ  検索対象の単語の再入力
ｂ  ５０音順（又はアルファベット順）で次の単語や前の単語の選択
ｃ  ５０音順（又はアルファベット順）で一定数の単語を飛ばす選択
等の操作が必要であり、上記ｃの操作では、次ページ又は前ページにページ切り替えをする必要があり、表示されている文字と検索すべき文字との間に隔たりがある場合には、上記の操作を繰り返す必要があり、手数を要する。
【０００３】
このような単語の検索に関し、特許文献１では、所望の見出語に含まれる文字又は単語と、文字又は単語の見出語中の位置とを条件に指定することで、その条件を具備した見出語を表示させることを目的とし、ユーザにより漢字とその漢字の見出語中での文字位置を示す文字目とが指定されることで、見出語を特定し、その一覧表を分類表示することが開示されている。
【０００４】
また、特許文献２には、変化させる文字位置を指定する文字検索機能として、候補を抽出する処理で読み文字列のうち、具体的に平仮名で示されている先頭文字列を用いて辞書データを検索することが開示されている。
【特許文献１】特開２００６−９９６７７号公報
【特許文献２】特開２００６−２３６２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
単語中の任意の位置にある文字を変更したい場合には、新たな単語入力が必要となり、入力に面倒な作業を伴うという問題がある。また、文字入力の代わりに、次の単語や前の単語を次々と選択していく操作にあっては、その操作を繰り返せば目的とする単語に辿り着くことができるものの、現在の単語と、目的とする単語の間に多くの単語が介在している場合には、選択のためのキー操作と変化する単語を注視しなければならず、選択に手間取り、時間を要し、ユーザに疲労感を与える。
【０００６】
このような選択操作について、図２５及び図２６を参照する。図２５は、従来の携帯装置における文字列の選択操作を示す図、図２６は、ページ変化による文字列の選択操作を示す図である。
【０００７】
辞書では、図２５Ａに示すように、１０個の単語の表示中にある文字列、例えば「あし・・・」を検索した後に、図２５Ｂに示すように、「あす・・・」を検索する場合には、２文字目以降の文字が５０音順（アルファベット順) であれば、近い単語を連続して検索すると、「あし・・・」と「あす・・・」との間に多数の単語が存在し、その語数は何百語に亘る場合がある。例えば、「あし・・・」と「あす・・・」との間に５００語の単語が存在したとすれば、一つずつその単語を選択すれば、５００回のキー操作が必要であり、また、図２６に示すように、ページ切り替えの方法ができるとしても、「あし・・・」のページＰ１から「あす・・・」のあるページＰｎに到達するまで、５０回程度のページ切り替えが必要となる。
【０００８】
このような単語の存在はある程度予測できるものの、ユーザが持つ通常の感覚（期待感）は、単語を次々に更新して選択すれば到達できるものと思い込み、操作に走るのが一般的であり、直観的に文字入力のし直しに移行することはない。このような操作やその繰り返しは、結果的に操作数が多くなるという課題がある。
【０００９】
また、単語一覧のキャッシュについても、文字入力を行う場合、どのような文字列が入力されるかは予測できないため、次に表示すべきページのキャッシュを行うことが困難であって、単語が確定されなければロードできないので、ページ表示が遅延し、その処理に時間がかかるという課題もある。
【００１０】
斯かる要求や課題について、特許文献１、２にはその開示や示唆はなく、それを解決する構成等についての開示や示唆はない。
【００１１】
そこで、本発明の目的は、記号列の検索に関し、記号列の入力操作や変更操作を軽減することにある。
【００１２】
また、本発明の他の目的は、記号列の検索に関し、目的とする記号列の検索時間の短縮にある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、入力された記号列中の任意の位置を操作、又は操作を伴うことなく自動的に指定し、記号列中の指定された位置にある記号を変更し、記号列を特定の配列順の前又は後にある記号列に変更するので、入力された記号列から目的の記号列に到達するまでの入力操作や変更操作の軽減が図られるとともに、記号列の検索時間の短縮化され、上記目的を達成する。
【００１４】
上記目的を達成するため、本発明は、情報検索方法であって、記号列を入力する段階と、入力された前記記号列中の任意の位置を指定する段階と、前記記号列中の指定された前記位置にある記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する段階とを含むことである。記号列の特定の配列順とは、５０音配列、アルファベット配列の他、任意の配列を含むものである。
【００１５】
斯かる構成によれば、入力された記号列中の任意の位置を指定し、その指定位置にある記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更するので、入力操作又は変更操作の軽減と、操作時間を短縮することができる。記号列を目的とする記号列まで配列順に変化させる場合に比較して大幅な入力操作又は変更操作の軽減と、操作時間が短縮化される。また、目的とする記号列に到達すれば、入力された記号列を含む記号列群の表示を、変更された記号列を含む記号列群に更新することができる。
【００１６】
上記目的を達成するためには、上記情報検索方法において、好ましくは、前記記号列は、文字、図形、その他の符号類を含む構成してもよく、また、指定操作を伴うことなく、前記記号列の特定の位置が優先的に指定される段階を含む構成としてもよい。記号列は、文字列による単語、熟語、図形、絵文字、特定の思想を示すシンボルの他、種々の符号類を含んでもよい。また、記号群中の変化を指定すべき位置は、任意に指定してもよく、入力された文字列の特定の桁位置が優先的に指定される構成であってもよい。斯かる構成によっても上記目的を達成できる。
【００１７】
上記目的を達成するため、本発明は、情報検索装置であって、記号列を入力する入力手段と、前記入力手段で入力された前記記号列中の任意の位置を指定する位置指定手段と、前記位置指定手段で指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する変更手段とを含むことである。
【００１８】
斯かる構成によれば、入力された記号列中の任意の位置を指定し、その指定位置にある記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更するので、入力操作又は変更操作の軽減と、操作時間を短縮することができる。また、この情報検索装置にあっても、目的とする記号列に到達すれば、入力された記号列を含む記号列群の表示を、変更された記号列を含む記号列群に更新することができる。
【００１９】
上記目的を達成するため、本発明は、情報検索プログラムであって、記号列を入力する機能と、入力された前記記号列から任意の位置を指定する機能と、前記記号列中の指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する機能とをコンピュータによって実行させることである。斯かる構成によっても、コンピュータ処理によって上記目的を達成できる。
【発明の効果】
【００２０】
本発明によれば、次のような効果が得られる。
【００２１】
(1) 入力された記号列中の任意の位置を指定し、その位置にある記号を変更することにより、記号列を特定の配列順の記号列の前又は後にある記号列に変更するので、入力された記号列から目的とする記号列に迅速に到達させることができ、記号列の入力操作や変更操作を軽減することができる。
【００２２】
(2) 入力された記号列から目的とする記号列に変化させることができるので、記号列を再入力する必要がなく、入力操作の軽減を図ることができる。
【００２３】
(3) 記号列の検索の際に、入力された記号列から目的とする記号列に容易且つ迅速に到達させることができるので、情報の検索時間を短縮することができる。
【００２４】
(4) 特定の配列順で配列された記号列として例えば、検索対象である２つの単語間に存在する単語数が人間の感覚で少ないと思えても、実際には多く単語が介在し、その場合には文字入力を繰り返し行うか、膨大な単語選択操作を行う必要があったのに対し、本発明によれば、操作数を大幅に低減でき、利用者のストレスを軽減でき、検索に要する時間の短縮や、文字列の再入力を要することなく、検索の続行ができ、また、変更した単語の一覧表示の高速化に寄与する。
【００２５】
そして、本発明の他の目的、特徴及び利点は、添付図面及び各実施の形態を参照することにより、一層明確になるであろう。
【発明を実施するための最良の形態】
【００２６】
〔第１の実施の形態〕
【００２７】
第１の実施の形態について、図１、図２及び図３を参照する。図１は、携帯装置のハードウェア構成を示す図、図２は、携帯装置を示す図、図３は、拡大して示した操作入力部を示す図である。図１ないし図３に示す構成は一例であって、斯かる構成に本発明が限定されるものではない。
【００２８】
この携帯装置２は、情報検索方法、情報検索装置及び情報検索プログラムを搭載した情報処理装置の一例であって、数字キー押下等の簡単な操作によって、記号列の一例である単語中の任意の位置を指定し、その指定位置にある文字を変更し、単語の特定の配列順として例えば、５０音順（アルファベット順）で前後に変化させ、その変換結果を表示し、即座に一覧表示の更新も行える構成である。この場合、単語中の任意の位置の指定が行われた後、位置指定の操作とは異なる操作により、指定位置の文字を配列順で次に進めたり前に戻したりする。ここで、記号列は、主として複数の記号から構成され、記号列の構成要素である記号は、文字（平仮名、漢字熟語、英語等の外国語単語）、数字、文字以外の図形、意思を伝達可能なシンボル、その他の識別情報であってよい。
【００２９】
この携帯装置２は、図１に示すように、プロセッサ４と、記憶部６と、ＲＡＭ（Random-Access Memory）８と、操作入力部１０と、表示部１２と、無線通信部１４と、音声入出力部１６とを備えている。
【００３０】
プロセッサ４は、記憶部６にあるＯＳ（Operating System）やアプリケーションを実行し、この実施の形態にあっては、文字の変換プログラムやそのサブルーチンを実行し、既述の処理を実行する制御手段、演算手段等を構成する。即ち、このプロセッサ４は、操作入力部１０から入力された文字列中の任意の位置にある文字の位置を指定する位置指定手段、指定位置の文字の変更操作に基づき、文字列の配列順として例えば、５０音順又はアルファベット順で前又は後にある文字に変化させて文字列を変更する変更手段を構成する。
【００３１】
記憶部６は記録媒体で構成される記憶手段の一例であって、プログラム記憶部６０２と、データ記憶部６０４と、データ一時記憶部６０６とを備えている。プログラム記憶部６０２には、ＯＳ６２２やアプリケーション６２４が格納され、アプリケーション６２４には、既述の文字の検索プログラムやそのサブルーチンが含まれる。データ記憶部６０４には、辞書データ６４２や電話帳データ６４４が格納され、これらは独立したデータベースを構成している。ＲＡＭ８は、ワークエリアを構成する。また、データ一時記憶部６０６は、データを一時的に格納（即ち、キャッシュ）する手段であって、検索が予想されるページや単語群等のデータをデータ記憶部６０４から読み出して格納する。
【００３２】
操作入力部１０は、文字、単語等の文字列、位置の指定やその操作等の情報入力手段の一例であって、例えば、キーボードで構成され、キーボードには、数字等の文字キー、カーソルキー、確定キー、ソフトウェアキー等を備えている。この操作入力部１０は、プロセッサ４の制御により、文字列を入力する入力手段、文字位置の指定操作手段等の情報入力手段を構成している。また、数字の入力に用いられる文字キーは、単語中の位置を指定する手段である。
【００３３】
表示部１２は、表示情報の提示手段、表示手段の一例であって、例えば、ＬＣＤ（Liquid Crystal Display）で構成される。この表示部１２は、プロセッサ４の制御により、文字列、変化する文字列、変化させる指定位置等を表示する。
【００３４】
無線通信部１４は、音声通話通信や、メール、Ｗｅｂ（World Wide Web）ページの閲覧等のデータ通信を行う通信手段であって、アンテナ１８を備えて基地局との無線通信を行う。即ち、この無線通信部１４を備えることにより、携帯装置２は、電話機能や通信機能を備えている。
【００３５】
音声入出力部１６は、電話音声等を入力し又は出力する手段であって、マイクロフォン２０を通して音声信号が入力され、無線通信部１４で受信した無線信号から復調された音声信号をレシーバ２２から出力する。
【００３６】
この携帯装置２は、図２に示すように、筐体部２４と筐体部２６とをヒンジ部２８で折畳み可能に構成し、筐体部２４には操作入力部１０、マイクロフォン２０、筐体部２６には表示部１２、レシーバ２２が設置されている。操作入力部１０には、複数の文字キー３０、方向キー３２、選択キー３４及び確定キー３６が含まれている。文字キー３０は、ダイヤル入力に用いられる数字キーを兼用している。
【００３７】
方向キー３２は、図３に示すように、上下又は左右の方向指示情報を入力するための手段として、上キー３２２、下キー３２４、左キー３２６、右キー３２８を備えている。この方向キー３２は、配列順で文字列を変更する手段として用いられる。また、選択キー３４は、方向指示情報を入力するための手段として、左上ソフトキー３４２、左下ソフトキー３４４、右上ソフトキー３４６、右下ソフトキー３４８を備えている。この選択キー３４も配列順で文字列を変更する手段として用いられる。
【００３８】
次に、単語の文字変化について、図４を参照する。図４は、単語中の文字変化の処理手順を示すフローチャートである。図４に示す構成は携帯装置の一例であって、斯かる構成に本発明が限定されるものではない。
【００３９】
この処理手順には、ユーザ操作３８と、これに対応する携帯装置２側の処理４０の双方が含まれる。この処理手順では、ユーザ操作３８を契機とする。即ち、携帯装置２を動作させ、この実施の形態では、ユーザがメニュー表示から辞典を選択し、モバイル国語辞典を立ち上げ、そのモバイル国語辞典の入力欄（例えば、テキストボックス）から操作入力部１０の入力操作により、検索対象である記号列の一例である単語を入力する（ステップＳ１）。この入力を受け、携帯装置２の表示部１２に入力された単語を含む複数の語群（１０語）のページが表示される（ステップＳ２）。
【００４０】
ユーザは、単語中の位置を指定する位置指定手段である文字（数字）キー３０を押下し、変化させる文字の位置を指定する（ステップＳ３）。この位置指定により、文字の位置を設定する（ステップＳ４）。文字前後操作を実行し（ステップＳ５）、右キー３２８を押すことで、指定された位置の文字を配列順の一例である５０音順（又はアルファベット順）で遷移させる。右キー３２８に代え、左キー３２６を押下すれば、前の文字に戻る。文字前後操作により、文字変化が画面上に反映され（ステップＳ６）、この処理に伴い、単語の一覧の更新も行う（ステップＳ７）。
【００４１】
次に、文字位置の指定及びその動作について、図５を参照する。図５は、ユーザ操作及び携帯装置の動作を示す図である。図５に示す構成は携帯装置の一例であって、斯かる構成に本発明が限定されるものではない。図５において、図３、図４と同一部分には、同一符号を付してある。
【００４２】
ユーザは、図５Ａに示すように、方向キー３２又は選択キー３４を用いて変化させる文字の位置を指定する。方向キー３２を用いる場合には例えば、右キー３２８を長押し、又は選択キー３４を用いる場合には右下ソフトキー３４８を押下すればよい。この場合、２文字目を５０音順で次に進めることができる。この場合、左キー３２６を長押しし、又は、左下ソフトキー３４４を押下することにより、文字を前に戻すことができる。
【００４３】
この場合、５０音順（又はアルファベット順) に最後の文字から、次に進める操作の右キー３２８が押下された場合は、５０音順（アルファベット順）で最初の文字へ変化させる。例えば、「ん」に対して右キー３２８の押下が行われたら「あ」に変化させる。逆に５０音順（又はアルファベット順) で最初の文字から、前に戻す操作の左キー３２６の押下が行われた場合には、５０音順（又はアルファベット順) で最後の文字へ変化させる（「あ」→「ん」) 。
【００４４】
この場合、表示画面４２に展開されているページ４４中の入力欄４１にある「あかさ」中の２文字目の位置が指定され、入力欄４１の「あかさ」が「あきさ」に変化し、この「あきさ」に対応する一覧表示に更新されたページ４６が表示される。
【００４５】
この文字位置の指定、その文字の変化及び一覧表示の更新では、図５ＢのＢ１に示すように、入力欄４１に「あかさ」を入力すると、その「あかさ」に対応し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかざ」の語義である「アカザ科の一年草。」が表示されている。
【００４６】
入力欄４１にある「あかさ」の２文字目を変化する位置５２に指定し、図５ＢのＢ２に示すように、既述の方向キー３２によって「あかさ」の「か」を「き」に変化させ、「あきさ」にする。
【００４７】
このように「あきさ」に変化させると、これに対応し、一覧表示欄４８にある既述の「あかざ〔藜〕・・・あかしお〔赤潮〕」は更新され、図５ＢのＢ３に示すように、一覧表示欄４８には、更新された語群である、
「あきざくら  〔秋桜〕
あきさむ  〔秋寒〕
あきさめ  〔秋雨〕
あきす  〔空き巣〕
あきたりない  〔飽き足りない〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あきざくら」の語義である「コスモスの別称。」が表示されている。即ち、語義欄５０も一括して更新される。
【００４８】
また、このような位置設定について、次のような変形例がある。
【００４９】
(1) 変化させた文字の位置を設定する際、入力済みの語の長さよりも大きい値が選択された場合は、変化させる文字の位置は、現在入力済みである語の末尾の文字に設定することとする。
【００５０】
(2) 位置設定の際に、２桁以上の値を指定する場合は、数字キーを２回以上押して指定する。「１２」を指定する場合は、「１」を押した後「２」を押す。通常の入力操作と同じである。
【００５１】
(3) 文字の位置の設定操作が行われているか否かに関係なく、２文字目は特殊な操作（ここでは、左右キー長押し、又は左右の下ソフトキーの押下）によって変化させることを可能にしている。その操作が行われた場合は、それに従い、２文字目を５０音（アルファベット）順で前後させ、即座に一覧表示を更新する（図５）。
【００５２】
次に、データのキャッシュについて、図６及び図７を参照する。図６は、変化させる文字位置の指定がない場合のページ処理を示す図、図７は、変化させる文字位置の指定がある場合のページ処理を示す図である。図６及び図７に示す処理は一例であって、斯かる処理に本発明が限定されるものではない。
【００５３】
表示候補のデータをキャッシュすれば、一覧表示の更新を高速化できる。そこで、キャッシュすべきデータが６種類（図７Ａ、図７Ｂ、図７Ｃ、図７Ｅ、図７Ｆ、図７Ｇ）である場合、次に表示される対象である表示候補を全てキャッシュすることができる。
【００５４】
変化させる文字の位置が設定されていない場合、次の操作によって表示される可能性があるページは、現在表示しているページの前後、また、２文字目が前後した場合のページであるため、この場合には、４種類のページをキャッシュすればよい。即ち、現在表示中のページをｉページ５４（図６Ｃ）、（ｉ−１）ページ５６（図６Ｂ）、その２文字目が５０音順で後退したページとしてｊページ５８（図６Ａ）、（ｉ＋１）ページ６０（図６Ｄ）、その２文字目が５０音順で前進したページとしてｋページ６２（図６Ｅ）とすれば、（ｉ−１）ページ５６（図６Ｂ）、ｊページ５８（図６Ａ）、（ｉ＋１）ページ６０（図６Ｄ）及びｋページ６２（図６Ｅ）の４種類がキッシュされる。
【００５５】
変化させる文字の位置が設定されている場合、次の操作によって表示される可能性があるページは、既述の４種類に加え、指定した位置の文字が前後した場合のページであるため、これら６種類をキャッシュすればよい。即ち、現在表示中のページをｉページ６４（図７Ｄ）、（ｉ−１）ページ６６（図７Ｃ）、その３文字目が５０音順で後退したページとしてｍページ６８（図７Ｂ）、その２文字目が５０音順で後退したページとしてｊページ７０（図７Ａ）、（ｉ＋１）ページ７２（図７Ｅ）、その３文字目が５０音順で前進したページとしてｎページ７４（図７Ｆ）、その２文字目が５０音順で前進したページとしてｋページ７６（図７Ｇ）とすれば、（ｉ−１）ページ６６（図７Ｃ）、ｍページ６８（図７Ｂ）、ｊページ７０（図７Ａ）、（ｉ＋１）ページ７２（図７Ｅ）、ｎページ７４（図７Ｆ）、ｋページ７６（図７Ｇ）の６種類がキッシュされる。
【００５６】
次に、情報検索の処理手順について、図８、図９、図１０、図１１、図１２、図１３、図１４、図１５、図１６、図１７及び図１８を参照する。図８は、待受け状態の動作の処理手順を示すフローチャート、図９は及び図１０、指定位置の文字変化の処理手順を示すフローチャート、図１１は、先読み更新の処理手順を示すフローチャート、図１２は、変化位置更新受付けの処理手順を示すフローチャート、図１３は、表示ページの先読み（パターン１）の処理手順を示すフローチャート、図１４は、図１３に示す処理の内容の一例を示す図、図１５は、表示ページの先読み（パターン２）の処理手順を示すフローチャート、図１６は、指定位置の文字変化の処理手順を示すフローチャート、図１７は、入力処理（パターン１）の処理手順を示すフローチャート、図１８は、入力処理（パターン２）の処理手順を示すフローチャートである。図８〜図１８に示す構成は一例であって、斯かる構成に本発明が限定されるものではない。各フローチャート中のステップは方法又はプログラムの処理段階、機能を表している。
【００５７】
最初に単語が入力された状態では、待受け状態の処理手順（図８）が実行される。この処理手順では、図８に示すように、最初に入力された単語の確定処理（ステップＳ１１）の後、表示ページの先読み（パターン１）の処理が実行され（ステップＳ１２）、待受け状態に遷移する（ステップＳ１３）。
【００５８】
この待受け状態から、指定位置の文字変化の処理手順（図９）が実行される。この処理手順では、図９に示すように、待受け状態において、文字を変化させる位置（ｎ）の設定が行われ（ステップＳ２１）、その位置がｎ＝２であるか否かを判定し（ステップＳ２２）、ｎ＝２でなければ（ステップＳ２２のＮＯ）、表示パターンの先読み（パターン２）の処理が実行され（ステップＳ２３）、文字変化処理（ステップＳ２４）に移行する。ｎ＝２であれば（ステップＳ２２のＹＥＳ）、表示パターンの先読み（パターン２）の処理を実行することなく、文字変化処理（ステップＳ２４）に移行する。
【００５９】
文字変化処理では、指定位置の文字変化の処理手順（図１０）が実行される。この処理手順では、図１０に示すように、文字変化処理に移行すると、入力処理（パターン１）が実行され（ステップＳ３１）、ページ更新の発生の有無について判定し（ステップＳ３２）、ページ更新が発生すれば（ステップＳ３２のＹＥＳ）、先読み更新が実行され（ステップＳ３３）、文字変化の続行を判断する（ステップＳ３４）。ページ更新の発生がなければ（ステップＳ３２のＮＯ）、先読み更新を実行することなく、文字変化の続行を判断する（ステップＳ３４）。文字変化を続行する場合には（ステップＳ３４のＹＥＳ）、変化位置更新受付け処理に移行し（ステップＳ３５）、ステップＳ３１〜Ｓ３４の処理を実行する。また、文字変化の続行がなければ（ステップＳ３４のＮＯ）、この処理を終了する。
【００６０】
先読み更新の処理（ステップＳ３３：図１０）では、先読み更新の処理手順（図１１）が実行される。この処理手順では、図１１に示すように、表示ページの先読み（パターン１）の処理が実行され（ステップＳ４１）、変化位置（ｎ）が設定されているか否かを判断する（ステップＳ４２）。変化位置が設定されていれば（ステップＳ４２のＹＥＳ）、変化位置がｎ＝２であるか否かを判断する（ステップＳ４３）。変化位置ｎ＝２が設定されていなければ（ステップＳ４３のＮＯ）、表示ページの先読み（パターン２）の処理が実行される（ステップＳ４４）。また、変化位置が設定されていない場合（ステップＳ４２のＮＯ）、変化位置が設定されていても、変化位置がｎ＝２であれば（ステップＳ４３のＹＥＳ）、ステップＳ４４に移行することなく、この処理を終了する。
【００６１】
また、変化位置更新受付け処理（ステップＳ３５：図１０）では、変化位置更新受付けの処理手順（図１２）が実行される。この処理手順では、図１２に示すように、文字位置再設定の有無について判断し（ステップＳ５１）、文字変化位置の再設定があれば（ステップＳ５１のＹＥＳ）、現在の変化位置を記憶即ち、変化位置ｎをｍにコピーし（ステップＳ５２）、文字を変化させる位置（ｎ）の更新を行い（ステップＳ５３）、変化位置がｎ＝ｍであるか否かの判断を行う（ステップＳ５４）。ｎ＝ｍでなければ（ステップＳ５４のＮＯ）、この判断において、ｍ＝２であるか否かの判断を行い（ステップＳ５５）、ｍ＝２でなければ（ステップＳ５５のＮＯ）、パターン２による表示データの先読み処理で取得したデータを破棄し（ステップＳ５６）、ｎ＝２であるか否かの判断を行う（ステップＳ５７）。
【００６２】
この場合、ｍ＝２である場合（ステップＳ５５のＹＥＳ）には、ステップＳ５６を経ることなく、ｎ＝２であるか否かの判断を行う（ステップＳ５７）。
【００６３】
ｎ＝２でなければ（ステップＳ５７のＮＯ）、表示ページの先読み（パターン２）の処理を実行し（ステップＳ５８）、この処理を終了する。
【００６４】
この処理手順において、文字位置の再設定がない場合（ステップＳ５１のＮＯ）、ｎ＝ｍである場合（ステップＳ５４のＹＥＳ）、ｎ＝２の場合（ステップＳ５７のＹＥＳ）にも、同様にこの処理を終了する。
【００６５】
表示パターンの先読み（パターン１）（ステップＳ４１：図１１）では、表示パターンの先読み（パターン１）の処理手順（図１３）が実行される。この処理手順では、図１３に示すように、現在表示されている単語一覧の最初と最後の単語のデータベースにおける記録アドレス（ｉ，ｉ＋ｘ）を取得する（ステップＳ６１）。このアドレスの取得後、ページ戻し時に表示される単語一覧を生成し、この場合、（ｉ−１−ｘ）から（ｉ−１）までの単語一覧を生成する（ステップＳ６２）。この単語一覧のページを「ページ１」とする。
【００６６】
また、ページ送り時に表示される単語一覧を生成し、この場合、（ｉ＋１）から（ｉ＋１＋ｘ）までの単語一覧を生成する（ステップＳ６３）。この単語一覧のページを「ページ２」とする。
【００６７】
このような単語一覧の生成の後、現在、入力されている単語の２文字目が前に戻ったとき（後退したとき）、次に進んだとき（前進したとき）に得られる単語と最も近い位置にある単語の記録アドレス（ｊ，ｋ）を取得する（ステップＳ６４）。
【００６８】
この記録アドレスの取得後、２文字目が前に戻ったとき（後退したとき）に表示される単語一覧を生成し、この場合、（ｊ）から（ｊ＋ｘ）までの単語一覧を生成する（ステップＳ６５）。この単語一覧のページを「ページ３」とする。
【００６９】
また、２文字目が次に進んだとき（前進したとき）に表示される単語一覧を生成し、この場合、（ｋ）から（ｋ＋ｘ）までの単語一覧を生成する（ステップＳ６６）。この単語一覧のページを「ページ４」とする。
【００７０】
この処理手順における記録アドレスと単語との関係は、図１４Ａに示すように、記録アドレス「１」で単語は「あ」・・・、記録アドレス「２００」で単語は「あおる」、記録アドレス「２０１」で単語は「あか」・・・、記録アドレス「２１０」で単語は「あかぎれ」、記録アドレス「２１１」で単語は「あがく」・・・となる。
【００７１】
一覧表示される単語は、図１４Ｂに示すように、（ｘ−１）個であり、その内訳は「あか」・・・「あかぎれ」である。
【００７２】
また、単語「あかさ」について、２文字目が次に進んだ場合には、図１４Ｃに示すように、単語「あきさ」が得られ、このとき、最も近い位置にある単語は「あきざくら」である。
【００７３】
表示ページの先読み（パターン２）（ステップＳ２３：図９、ステップＳ４４：図１１、ステップＳ５８：図１２）では、表示パターンの先読み（パターン２）の処理手順（図１５）が実行される。この処理手順では、図１５に示すように、現在入力されている単語の指定文字目が前に戻ったとき、次に進んだときに得られる単語と最も近い位置にある単語の記録アドレス（ｍ、ｎ）を取得する（ステップＳ７１）。このアドレス取得の後、特定文字目が前に戻ったときに表示される単語一覧を生成する（ステップＳ７２）。この単語一覧では、（ｍ）から（ｍ＋ｘ）までを生成し、この一覧のページを「ページ５」とする。そして、特定文字目が次に進んだときに表示される単語一覧を生成する（ステップＳ７３）。この単語一覧では、（ｎ）から（ｎ＋ｘ）まで生成し、この一覧のページを「ページ６」とし、この処理を終了する。
【００７４】
また、２文字目変化処理の待受け状態では、待受け状態の処理手順（図１６）が実行される。この処理手順は、図１６に示すように、入力処理（パターン２）を実行し（ステップＳ８１）、ページ更新が発生したか否かを判断する（ステップＳ８２）。ページ更新が発生していれば（ステップＳ８２のＹＥＳ）、先読み更新を実行し（ステップＳ８３）、文字変化を続行するか否かを判定する（ステップＳ８４）。また、ページ更新が発生していなければ（ステップＳ８２のＮＯ）、先読み更新を実行することなく、文字変化を続行するか否かを判定する（ステップＳ８４）。
【００７５】
文字変化を続行する場合には（ステップＳ８４のＹＥＳ）、変化位置の更新受付けをし（ステップＳ８５）、文字位置の更新をするか否かの判断を行う（ステップＳ８６）。文字位置の更新をする場合には（ステップＳ８６のＹＥＳ）、文字変化処理を実行し（ステップＳ８７）、この処理を終了する。この文字変化処理では、文字を変化させる位置が設定された時点で、既述の文字変化処理に移行する。
【００７６】
文字変化を続行しない場合には（ステップＳ８４のＮＯ）、変化位置の更新受付け（ステップＳ８５）、文字位置の更新をするか否かの判断（ステップＳ８６）、文字変化処理（ステップＳ８７）をすることなく、この処理を終了する。
【００７７】
また、変化位置更新受付けの後、文字位置の更新をしない場合には（ステップＳ８６のＮＯ）、ステップＳ８１に戻り、同様の処理を継続する。
【００７８】
次に、文字の変化位置が指定される場合の入力処理（パターン１）の処理では、入力処理（パターン１：図１７）が実行される。この処理では、左キー３２６又は右キー３２８の短押し、左キー３２６又は右キー３２８の長押しに文字の変化位置の指定機能が割り当てられている。
【００７９】
そこで、この処理手順では、図１７に示すように、右キー３２８の短押しの有無を判断し（ステップＳ９１）、右キー３２８の短押しであれば（ステップＳ９１のＹＥＳ）、文字を変化させる位置（ｎ）＝２であるか否かの判定を行う（ステップＳ９２）。ｎ＝２であれば、ページｐ＝４とし（ステップＳ９３）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。この場合、ｎ＝２でなければ（ステップＳ９２のＮＯ）、ページｐ＝６とし（ステップＳ９５）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。
【００８０】
右キー３２８の短押しでなければ（ステップＳ９１のＮＯ）、左キー３２６の短押しの有無を判断し（ステップＳ９６）、左キー３２６の短押しであれば（ステップＳ９６のＹＥＳ）、文字を変化させる位置（ｎ）＝２であるか否かの判定を行う（ステップＳ９７）。ｎ＝２であれば、ページｐ＝３とし（ステップＳ９８）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。この場合、ｎ＝２でなければ（ステップＳ９７のＮＯ）、ページｐ＝５とし（ステップＳ９９）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。
【００８１】
左キー３２６の短押しでなければ（ステップＳ９６のＮＯ）、右キー３２８の長押しの有無を判断し（ステップＳ１００）、右キー３２８の長押しであれば（ステップＳ１００のＹＥＳ）、ページｐ＝４とし（ステップＳ１０１）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。右キー３２８の長押しでなければ（ステップＳ１００のＮＯ）、左キー３２６の長押しの有無を判断し（ステップＳ１０２）、左キー３２６の長押しであれば（ステップＳ１０２のＹＥＳ）、ページｐ＝３とし（ステップＳ１０３）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。
【００８２】
左キー３２６の長押しでなければ（ステップＳ１０２のＮＯ）、ページ戻し操作であるか否かを判断し（ステップＳ１０４）、ページ戻し操作であれば（ステップＳ１０４のＹＥＳ）、ページｐ＝２とし（ステップＳ１０５）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。
【００８３】
ページ戻し操作でなければ（ステップＳ１０４のＮＯ）、ページ送り操作であるか否かを判断し（ステップＳ１０６）、ページ送り操作であれば（ステップＳ１０６のＹＥＳ）、ページｐ＝１とし（ステップＳ１０７）、そのページｐを表示し（ステップＳ９４）、この処理を終了する。ページ送り操作でなければ（ステップＳ１０６のＮＯ）、ページｐの表示をすることなく、この処理を終了する。
【００８４】
また、文字の変化位置が指定されない場合の入力処理（パターン２）の処理では、入力処理（パターン２）（図１８）が実行される。この処理では、左キー３２６又は右キー３２８の長押しに文字の変化位置の指定機能が割り当てられている。
【００８５】
そこで、この処理手順では、図１８に示すように、右キー３２８の長押しの有無を判断し（ステップＳ１１１）、右キー３２８の長押しであれば（ステップＳ１１１のＹＥＳ）、ページｐ＝４とし（ステップＳ１１２）、そのページｐを表示し（ステップＳ１１３）、この処理を終了する。
【００８６】
右キー３２８の長押しでなければ（ステップＳ１１１のＮＯ）、左キー３２６の長押しの有無を判断し（ステップＳ１１４）、左キー３２６の長押しであれば（ステップＳ１１４のＹＥＳ）、ページｐ＝３とし（ステップＳ１１５）、そのページｐを表示し（ステップＳ１１３）、この処理を終了する。
【００８７】
左キー３２６の長押しでなければ（ステップＳ１１４のＮＯ）、ページ戻し操作であるか否かを判断し（ステップＳ１１６）、ページ戻し操作であれば（ステップＳ１１６のＹＥＳ）、ページｐ＝２とし（ステップＳ１１７）、そのページｐを表示し（ステップＳ１１３）、この処理を終了する。
【００８８】
ページ戻し操作でなければ（ステップＳ１１６のＮＯ）、ページ送り操作であるか否かを判断し（ステップＳ１１８）、ページ送り操作であれば（ステップＳ１１８のＹＥＳ）、ページｐ＝１とし（ステップＳ１１９）、そのページｐを表示し（ステップＳ１１３）、この処理を終了する。ページ送り操作でなければ（ステップＳ１１８のＮＯ）、ページｐの表示をすることなく、この処理を終了する。
【００８９】
次に、単語中の文字変化について、図１９及び図２０を参照する。図１９及び図２０は、単語中の文字変化を示す図である。図１９及び図２０に示す構成は一例であって、斯かる構成に本発明が限定されるものではない。図１９及び図２０において、図１、図５Ａ及び図５Ｂと同一部分には同一符号を付してある。
【００９０】
(1) 変化する文字の位置が設定されていない場合（図１９）
【００９１】
この場合、図１９の（Ａ）に示すように、入力欄４１に「あかさ」が入力されると、その「あかさ」に対応し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかざ」の語義である「アカザ科の一年草。」が表示されている。
【００９２】
この画面表示から上キー３２２を短押しすると、図１９の（Ｂ）に示すように、一語前に戻った状態に変化し、一覧表示欄４８には、
「あがき  〔足掻〕
あかぎれ  〔皹・皸〕
あがく  〔足掻く〕
あかげ  〔赤毛〕
あかご  〔赤子・赤児〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかご」の語義である「赤ちゃん、赤ん坊。・・」等が表示される。
【００９３】
また、図１９の（Ａ）の状態から、下キー３２４を短押しすると、図１９の（Ｃ）に示すように、一語次に進んだ状態に変化し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかし」の語義である「確かであるという証拠・・・」等が表示される。
【００９４】
また、図１９の（Ａ）の状態から、左キー３２６の短押しでは、図１９の（Ｄ）に示すように、前のページに変化し、一覧表示欄４８には、
「あがき  〔足掻〕
あかぎれ  〔皹・皸〕
あがく  〔足掻く〕
あかげ  〔赤毛〕
あかご  〔赤子・赤児〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あがき」の語義である「あがくこと。」が表示される。
【００９５】
また、図１９の（Ａ）の状態から、左キー３２６の長押し（又は左下ソフトキー３４４の短押し）では、図１９の（Ｅ）に示すように、前のページに変化し、一覧表示欄４８には、
「あおさ  〔石蓴〕
あおざめる  〔蒼（青）褪める〕
あおじゃしん  〔青写真〕
あおじろい  〔青白い・蒼白い〕
あおすじ  〔青筋・青条〕」                                              が表示され、その下側の語義欄５０には、カーソル位置にある「あおさ」の語義である「緑藻類アオサ科の海草の総称。」が表示される。この表示は、２文字目が５０音順で前に１つ戻った状態である。
【００９６】
また、図１９の（Ａ）の状態から、右キー３２８の短押しでは、図１９の（Ｆ）に示すように、次のページに変化し、一覧表示欄４８には、
「あかじみる  〔垢染みる〕
あかす  〔証す〕
あかす  〔明かす〕
あかす  〔飽かす〕
あかず  〔飽かず・厭かず〕
が表示され、その下側の語義欄５０には、カーソル位置にある「あかじみる」の語義である「あかがしみついて汚れる。」が表示される。
【００９７】
また、図１９の（Ａ）の状態から、右キー３２８の長押し（又は右下ソフトキー３４８の短押し）では、図１９の（Ｇ）に示すように、次のページに変化し、一覧表示欄４８には、
「あきざくら  〔秋桜〕
あきさむ  〔秋寒〕
あきさめ  〔秋雨〕
あきす  〔空き巣〕
あきたりない  〔飽き足りない〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あきざくら」の語義である「コスモスの別称。」が表示される。この表示は、２文字目が５０音順で次に１つ進んだ状態である。
【００９８】
(2) 変化する文字の位置が設定された場合（図２０）
【００９９】
この場合、単語入力の後、「３」の文字キー３０が押下され、入力単語の３文字目の位置５３にある変化対象に指定されている。
【０１００】
この場合、図２０の（Ａ）に示すように、入力欄４１に「あかさ」が入力されると、その「あかさ」に対応し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかざ」の語義である「アカザ科の一年草。」が表示されている。
【０１０１】
この画面表示から上キー３２２を短押しすると、図２０の（Ｂ）に示すように、一語前に戻った状態に変化し、一覧表示欄４８には、
「あがき  〔足掻〕
あかぎれ  〔皹・皸〕
あがく  〔足掻く〕
あかげ  〔赤毛〕
あかご  〔赤子・赤児〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかご」の語義である「赤ちゃん、赤ん坊。・・」等が表示される。
【０１０２】
また、図２０の（Ａ）の状態から、下キー３２４を短押しすると、図２０の（Ｃ）に示すように、一語次に進んだ状態に変化し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかし」の語義である「確かであるという証拠・・・」等が表示される。これら図２０の（Ａ）から（Ｂ）又は（Ｃ）に変化する状態は、変化する文字の指定がない場合と同様である。
【０１０３】
そして、図２０の（Ａ）の状態から、左キー３２６の短押しでは、図２０の（Ｄ）に示すように、入力欄４１の「あかさ」は、３文字目が変化して「あかこ」となり、一覧表示欄４８には、
「あかご  〔赤子・赤児〕
あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかご」の語義である「赤ちゃん、赤ん坊。・・」等が表示される。
【０１０４】
また、図２０の（Ａ）の状態から、左キー３２６の長押し（又は左下ソフトキー３４４の短押し）では、図２０の（Ｅ）に示すように、入力欄４１の２文字目が変化して「あおさ」となり、一覧表示欄４８には、
「おおさ  〔石蓴〕
あおざめる  〔蒼（青）褪める〕
あおじゃしん  〔青写真〕
あおじろい  〔青白い・蒼白い〕
あおすじ  〔青筋・青条〕」                                              が表示され、その下側の語義欄５０には、カーソル位置にある「あおさ」の語義である「緑藻類アオサ科の海草の総称。」が表示される。この表示は、２文字目が５０音順で前に１つ戻った状態である。
【０１０５】
また、図１９の（Ａ）の状態から、右キー３２８の短押しでは、図２０の（Ｆ）に示すように、３文字目が５０音順で次に進んだ状態となり、入力欄４１の「あかさ」は「あかし」に変化し、一覧表示欄４８には、
「あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかじみる  〔垢染みる〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかし」の語義である「確かであるという証拠・・・」が表示される。
【０１０６】
また、図２０の（Ａ）の状態から、右キー３２８の長押し（又は右下ソフトキー３４８の短押し）では、図２０の（Ｇ）に示すように、２文字目が５０音順で次に１つ進んだ状態となり、入力欄４１の「あかさ」は「あきさ」に変化し、一覧表示欄４８には、
「あきざくら  〔秋桜〕
あきさむ  〔秋寒〕
あきさめ  〔秋雨〕
あきす  〔空き巣〕
あきたりない  〔飽き足りない〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あきざくら」の語義である「コスモスの別称。」が表示される。
【０１０７】
次に、上記実施の形態から抽出される特徴事項、その利点、上記実施の形態から想起される変形例等を以下に列挙する。
【０１０８】
(1) 上記実施の形態では、文字を１つ前後させた場合に、変化前と変化後の２単語間の距離が最も大きくなる（変化前と変化後の単語の間に存在する単語数が最も多い）位置の２文字目に着目している。
【０１０９】
ところで、入力単語を５０音順（アルファベット順）で見たときに近いと感じる単語は、１文字目は同じで２文字目以降が異なるものとの推測が働く。１文字目が異なる場合は、単語間の距離が近いと感じることはなく、文字を再入力する可能性が高い。キーボードのタブ等のユーザインタフェース（ＵＩ）により、従来の携帯装置でも先頭の１文字は比較的容易に変更することが可能であったが、２文字目以降の位置では不可能である。
【０１１０】
上記実施の形態で変化位置を２文字目に着目したのは、ページ遷移や次々と単語を選択する操作において、２文字目が変わるまで繰り返す場合が最も操作数が多く、その分、最も多く操作数を減少させることができる文字の位置と考えられるからである。従来手法（図２５、図２６）では、５００操作、又は５０ページ変更操作が必要であったが、上記実施の形態では単純なキーの操作即ち、左キー３２６又は右キー３２８の長押しや左下ソフトキー３４４又は右下ソフトキー３４８の押下の１操作で、２文字目の文字変化を実現している。しかしながら、２文字目に限定する意図ではない。
【０１１１】
(2) 人間の感覚で、２つの単語間に存在する単語数が少ないと思っても、実は多く単語が存在する場合がある。文字入力やその検索について、煩わしい文字入力を行うか、膨大な単語選択操作を行う必要がある。上記実施の形態では、操作数が大幅に低減でき、ユーザは文字入力及びその変化によるストレスから解放される。しかも、検索に要する時間を短縮でき、文字入力を行わずに所望の単語、文字列等の記号列に検索を続行することができ、しかも、表示すべき一覧の候補が僅かに６種類であるため、それら全てをキャッシュすることが可能である上、一覧表示又はその変更を高速化することができる利点もある。
【０１１２】
(3) 文字入力や文字検索に要する操作数について、ある文字を５０音順（アルファベット順）で１つ前後する場合を想定すると、従来、操作数が少ない場合は、末尾の文字を、数字キーを押したときに最初に表示される文字（「ａ」は「２」を一回押下、「ｄ」は「３」を一回押下）で再入力する場合がある。アルファベット入力の場合が最小の操作数となる。携帯装置によっては決定キーを押さずとも入力を確定することができるものもある。この場合においても、上記実施の形態の場合では、操作数が少なく、辞書を利用する場合に、単語が２桁の文字長になる場合には、位置指定操作が１つ増え、合計操作数が３になるがキーの操作数は従来より少なくなる。比較例では、例えば、平仮名の「こ」を再入力したいとなると、「こ」を選択するのに５操作、さらに入力確定の操作も追加され、操作数が最小の場合に比べて５操作増えることになるが、本発明では、操作数は２のまま変わらない。
【０１１３】
そこで、文字検索のキー操作について、図２１及び図２２を参照する。図２１は、比較例における文字変化及び語群変化を示す図、図２２は、比較例と本発明の実施例（本実施例）との比較結果を示す図である。
【０１１４】
比較例では、図２１の（Ａ）に示すように、入力欄４１に「あかさ」が入力されると、その「あかさ」に対応し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかざ」の語義である「アカザ科の一年草。」が表示される。
【０１１５】
この画面表示から上キー３２２を短押しすると、図２１の（Ｂ）に示すように、一語前に戻った状態に変化し、一覧表示欄４８には、
「あがき  〔足掻〕
あかぎれ  〔皹・皸〕
あがく  〔足掻く〕
あかげ  〔赤毛〕
あかご  〔赤子・赤児〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかご」の語義である「赤ちゃん、赤ん坊。・・」等が表示される。
【０１１６】
また、図２１の（Ａ）の状態から、下キー３２４を短押しすると、図２１の（Ｃ）に示すように、一語次に進んだ状態に変化し、一覧表示欄４８には、
「あかざ  〔藜〕
あかし  〔証し〕
あかじ  〔赤字〕
アカシア  〔アカシア〕
あかしお  〔赤潮〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あかし」の語義である「確かであるという証拠・・・」等が表示される。
【０１１７】
また、図２１の（Ａ）の状態から、左キー３２６の短押しでは、図２１の（Ｄ）に示すように、前のページに変化し、一覧表示欄４８には、
「あがき  〔足掻〕
あかぎれ  〔皹・皸〕
あがく  〔足掻く〕
あかげ  〔赤毛〕
あかご  〔赤子・赤児〕」
が表示され、その下側の語義欄５０には、カーソル位置にある「あがき」の語義である「あがくこと。」が表示される。
【０１１８】
また、図２１の（Ａ）の状態から、右キー３２８の短押しでは、図２１の（Ｅ）に示すように、次のページに変化し、一覧表示欄４８には、
「あかじみる  〔垢染みる〕
あかす  〔証す〕
あかす  〔明かす〕
あかす  〔飽かす〕
あかず  〔飽かず・厭かず〕
が表示され、その下側の語義欄５０には、カーソル位置にある「あかじみる」の語義である「あかがしみついて汚れる。」が表示される。
【０１１９】
このように、比較例では、単語の５０音の配列に従った単語変化が得られるのみであり、単語入力の後、所望の単語に到達するには、多数のキー操作を必要とするし、利用者が目的とする単語に到達できないと認識すれば、新たに単語を入力することとなる。この結果、キー操作が多くなる。
【０１２０】
従って、図２２に示すように、比較例では、
ａ) 文字入力可能な状態にする
ｂ) 末尾の文字を消去する
ｃ) キーを一回押してアルファベットを入力する
ｄ) 決定キーで入力単語を確定し一覧に戻る
という操作により、操作数は４となるのに対し、本実施例では、文字入力及びその文字変化の操作は、
Ａ）変化させる文字の位置を数字キーの押下により指定する
Ｂ）右キー又は左キーで文字を５０音順で進める、又は戻す
という操作で十分であり、その操作数は２であり、比較例に対して操作数は半減している。この場合、携帯装置において、再入力を開始したときは先頭の文字にフォーカスが当たっているものでは、先頭にフォーカスしていると、２文字目へフォーカスするための操作が１つ増えるが、最初のフォーカス位置についてはチューニングで容易に変更可能なため、このフォーカス移動操作を除外した場合を最小のものとして例示した。
【０１２１】
(4) テキストボックステキストボックス等に入力済みの単語に対して、文字位置設定操作によって文字の位置を指定し、文字前後操作によって、指定された文字を５０音順（アルファベット順）で次に進めたり（２文字目を次に進める「あか…」→「あき…」) 、５０音順（アルファベット順）で前に戻したり（２文字目を前に戻す「あか…」→「あお…」）することができる。
【０１２２】
(5) 特に、単語の２文字目については、既述の文字位置設定操作を行わずに、文字前後操作とは異なる操作によって、５０音（アルファベット順）で次に進めたり、前に戻したりすることが可能である。
【０１２３】
(6) 文字入力ではない簡単な操作（方向キー押下等）によって可能である。
【０１２４】
(7) 文字前後操作によって表示される候補のデータをデータ一時記憶部６０６にキャッシュして、高速に表示の更新が可能である。
【０１２５】
〔他の実施の形態〕
【０１２６】
(1) 記号列について、第１の実施の形態では単語や文字列を例示したが、絵文字、シンボル、図形等であってもよい。
【０１２７】
(2) 配列について、第１の実施の形態では５０音順の他、アルファベット順を例示したが、その他の配列した順位付け等の配列であってもよい。
【０１２８】
(3) 上記実施の形態では、情報検索装置として携帯装置２を例示したが、上記情報検索装置、情報検索方法又は情報検索プログラムを搭載した電子辞書であってもよい。
【０１２９】
(4) 上記実施の形態では、情報検索装置として携帯装置２を例示したが、上記情報検索装置、情報検索方法又は情報検索プログラムを搭載した電子電話帳であってもよい。
【０１３０】
(5)   上記情報検索装置、情報検索方法又は情報検索プログラムをＷｅｂページやテキスト文書内の単語検索に適用し、使用可能としてもよい。
【０１３１】
(6) 上記実施の形態では、携帯装置２や電子辞書に言及したが、本発明は、携帯情報端末機（ＰＤＡ：Personal Digital Assistant）８０（図２３）や、パーソナルコンピュータ（ＰＣ）９０（図２４）等の電子機器に適用することができ、上記実施の形態に限定されるものではない。
【０１３２】
ＰＤＡ８０は、本発明を搭載した電子機器の一例であって、図２３に示すように、筐体部８２には、操作入力部１０、表示部１２等を備え、既述のハードウェア構成（図１）で示した機能部を搭載している。
【０１３３】
斯かる構成によれば、ＰＤＡ８０においても、既述した情報検索方法や情報検索プログラムの実行により、文字列等の記号列中の任意の位置を特定の配列順に変化させることができ、その記号列を含む記号列群の更新等により、情報検索における操作の軽減や、操作時間、検索時間の短縮を図ることができる。
【０１３４】
また、ＰＣ９０は、本発明を搭載した電子機器の一例であって、図２４に示すように、筐体部９２と筐体部９４とをヒンジ部９６で開閉可能に構成したものであり、筐体部９２にはキーボード等からなる操作入力部１０が設置されているとともに、筐体部９４には表示部１２が搭載され、既述のハードウェア構成（図１）で示した機能部を搭載している。
【０１３５】
斯かる構成によれば、ＰＣ９０においても、既述した情報検索方法や情報検索プログラムの実行により、文字列等の記号列中の任意の位置を特定の配列順に変化させることができ、その記号列を含む記号列群の更新等により、情報検索における操作の軽減や、操作時間、検索時間の短縮を図ることができる。
【０１３６】
(7) 上記実施の形態では、記号列の変化すべき位置は、数字キーで指定する構成としたが、予め位置指定位置を設定し、自動的に変更位置が設定される構成としてもよい。斯かる構成によれば、位置指定のキー操作が省略でき、入力操作の軽減と、入力時間や検索速度の短縮を図ることができる。
【０１３７】
次に、以上述べた本発明の実施の形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
【０１３８】
（付記１）  記号列を入力する段階と、
入力された前記記号列中の任意の位置を指定する段階と、
前記記号列中の指定された前記位置にある記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する段階と、
を含むことを特徴とする情報検索方法。
【０１３９】
（付記２）  付記１の情報検索方法において、
前記記号列は、文字、図形、その他の符号類を含むことを特徴とする情報検索方法。
【０１４０】
（付記３）  付記１の情報検索方法において、
指定操作を伴うことなく、前記記号列の特定の位置が優先的に指定される段階を含むことを特徴とする情報検索方法。
【０１４１】
（付記４）  付記１又は付記３の情報検索方法において、
前記記号列の入力に用いるキーとは異なるキーを用いて前記記号列の任意の記号を変化させる段階を含むことを特徴とする情報検索方法。
【０１４２】
（付記５）  付記１又は付記３の情報検索方法において、
前記記号列から任意の位置にある記号が指定された際に、前記位置の候補記号データをキャッシュする段階を含むことを特徴とする情報検索方法。
【０１４３】
（付記６）  付記１又は付記３の情報検索方法において、
前記記号列は、記録媒体に格納された辞書データから抽出される情報であることを特徴とする情報検索方法。
【０１４４】
（付記７）  付記１又は付記３の情報検索方法において、
前記記号列は、記録媒体に格納された電話帳データから抽出される情報であることを特徴とする情報検索方法。
【０１４５】
（付記８）  付記１又は付記３の情報検索方法において、
前記記号列は、Ｗｅｂ（World Wide Web）ページや、テキスト文書で用いられる辞書データから検索される情報であることを特徴とする情報検索方法。
【０１４６】
（付記９）  記号列を入力する入力手段と、
前記入力手段で入力された前記記号列中の任意の位置を指定する位置指定手段と、
前記位置指定手段で指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する変更手段と、
を含むことを特徴とする情報検索装置。
【０１４７】
（付記１０）  付記９の情報検索装置において、
前記位置指定手段は、指定操作を伴うことなく、前記記号列の特定の位置を優先的に指定する構成を含むことを特徴とする情報検索装置。
【０１４８】
（付記１１）  付記９の情報検索装置において、
前記変更手段は、前記記号列の入力に用いるキーとは異なるキーを用いて前記記号列の任意の記号を変化させる構成を含むことを特徴とする情報検索装置。
【０１４９】
（付記１２）  付記９の情報検索装置において、
前記記号列から任意の位置にある記号が指定された際に、前記位置の候補記号データをキャッシュする記憶手段を備えることを特徴とする情報検索装置。
【０１５０】
（付記１３）  付記９の情報検索装置において、
前記記号列は、記録媒体に格納された辞書データから抽出される複数の記号であることを特徴とする情報検索装置。
【０１５１】
（付記１４）  付記９の情報検索装置において、
前記記号列は、記録媒体に格納された電話帳データから抽出される記号であることを特徴とする情報検索装置。
【０１５２】
（付記１５）  付記９の情報検索装置において、
前記記号列は、Ｗｅｂ（World Wide Web）ページや、テキスト文書で用いられる辞書データから検索される複数の記号であることを特徴とする情報検索装置。
【０１５３】
（付記１６）  記号列を入力する機能と、
入力された前記記号列から任意の位置を指定する機能と、
前記記号列中の指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する機能と、
をコンピュータによって実行させることを特徴とする情報検索プログラム。
【０１５４】
（付記１７）  付記１６の情報検索プログラムにおいて、
指定操作を伴うことなく、前記記号列の特定の位置が優先的に指定される機能を前記コンピュータによって実行させることを特徴とする情報検索プログラム。
【０１５５】
（付記１８）  記号列を入力する機能と、
入力された前記記号列から任意の位置を指定する機能と、
前記記号列中の指定された前記位置の記号を変更し、前記記号列を特定の配列順の前又は後にある記号列に変更する機能と、
をコンピュータによって実行させる情報検索プログラムをコンピュータ読取り可能に格納した記録媒体。
【０１５６】
以上説明したように、本発明の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は発明を実施するための最良の形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【０１５７】
本発明は、入力された記号列中の任意の位置を指定し、その位置にある記号を変更することにより、記号列を特定の配列順の記号列の前又は後にある記号列に変更するので、入力された記号列から目的とする記号列に迅速に到達させることができ、記号列の入力操作や変更操作を軽減することができ、単語等、記号列の入力操作や検索等の情報処理に有用である。
【図面の簡単な説明】
【０１５８】
【図１】第１の実施の形態に係る携帯装置のハードウェア構成を示す図である。
【図２】携帯装置を示す図である。
【図３】拡大表示した操作入力部を示す図である。
【図４】文字列の文字変化の処理手順を示すフローチャートである。
【図５】文字列の文字変化の処理手順を示すフローチャートである。
【図６】文字データのキャッシュ処理を示す図である。
【図７】文字データのキャッシュ処理を示す図である。
【図８】待受状態の動作の処理手順を示すフローチャートである。
【図９】待受状態から変化位置の処理手順を示すフローチャートである。
【図１０】文字変化の処理手順を示すフローチャートである。
【図１１】先読み更新の処理手順を示すフローチャートである。
【図１２】変化位置更新受付けの処理手順を示すフローチャートである。
【図１３】表示ページの先読みの処理手順を示すフローチャートである。
【図１４】表示ページの先読み処理、一覧表示単語、単語変化を示す図である。
【図１５】他の表示ページの先読みの処理手順を示すフローチャートである。
【図１６】待受状態から文字変化の処理手順を示すフローチャートである。
【図１７】変化位置が指定されている場合の入力処理の処理手順を示すフローチャートである。
【図１８】他の入力処理の処理手順を示すフローチャートである。
【図１９】文字変化及び語群変化を示す図である。
【図２０】文字変化及び語群変化を示す図である。
【図２１】比較例の文字変化及び語群変化を示す図である。
【図２２】操作数比較を示す図である。
【図２３】他の実施の形態に係るＰＤＡを示す図である。
【図２４】他の実施の形態に係るＰＣを示す図である。
【図２５】従来の文字列の選択操作を示す図である。
【図２６】従来のページ変化による文字列の他の選択操作を示す図である。
【符号の説明】
【０１５９】
２  携帯装置
４  プロセッサ
６  記憶部
８  ＲＡＭ
１０  操作入力部
１２  表示部
１４  無線通信部
１６  音声入出力部
１８  アンテナ
２０  マイクロフォン
２２  レシーバ
２４  筐体部
２６  筐体部
２８  ヒンジ部
３０  文字キー
３２  方向キー
３２２  上キー
３２４  下キー
３２６  左キー
３２８  右キー
３４  選択キー
３４２  左上ソフトキー
３４４  左下ソフトキー
３４６  右上ソフトキー
３４８  右下ソフトキー
３６  確定キー
３８  ユーザ操作
４０  処理
４１  入力欄
４２  表示画面
４４、４６  ページ
４８  一覧表示欄
５０  語義欄
５２  位置
５３  位置
６０２  プログラム記憶部
６０４  データ記憶部
６０６  データ一時記憶部
６２２  ＯＳ
６２４  アプリケーション
６４２  電子辞書データ
６４４  電話帳データ
【図１】
2010072967.tif 000003
【図２】
2010072967.tif 000004
【図３】
2010072967.tif 000005
【図４】
2010072967.tif 000006
【図５】
2010072967.tif 000007
【図６】
2010072967.tif 000008
【図７】
2010072967.tif 000009
【図８】
2010072967.tif 000010
【図９】
2010072967.tif 000011
【図１０】
2010072967.tif 000012
【図１１】
2010072967.tif 000013
【図１２】
2010072967.tif 000014
【図１３】
2010072967.tif 000015
【図１４】
2010072967.tif 000016
【図１５】
2010072967.tif 000017
【図１６】
2010072967.tif 000018
【図１７】
2010072967.tif 000019
【図１８】
2010072967.tif 000020
【図１９】
2010072967.tif 000021
【図２０】
2010072967.tif 000022
【図２１】
2010072967.tif 000023
【図２２】
2010072967.tif 000024
【図２３】
2010072967.tif 000025
【図２４】
2010072967.tif 000026
【図２５】
2010072967.tif 000027
【図２６】
2010072967.tif 000028