(57)【要約】【課題】カーソルを移動させて文字列の先頭の一文字を指定するだけで、検索文字列の選択が可能な検索文字列の選択装置を提供する。【解決手段】制御部１１は、表示器１２に表示された文章データ中からカーソルが位置している文字を先頭文字とする文字数Ｎの文字列を切り出して、ＲＡＭ１６に保存する。文字列判定部４は、ＲＯＭ１５に格納されたインデックスの中に、ＲＡＭ１６に保存された文章データ中から切り出した文字列と同じ文字列からなる見出し語がないか検索を行い、インデックス内に、文章データ中から切り出した文字列と一致する見出し語が辞書データ３２内に存在するか否かの判定を行う。文字列判定部４が、上記一致する見出し語が存在すると判定した場合には、検索文字列選択部５が、その文字列を検索文字として選択する。【選択図】  図１
2005018169.tif 000002
【特許請求の範囲】
【請求項１】
文章データの中から検索を行う文字列を選択する検索文字列の選択装置において、
上記文章データ中から選択された任意の文字が入力される先頭文字入力手段と、
上記先頭文字入力手段に入力された任意の文字を先頭文字とする上記文章データに含まれる文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する文字列判定手段と、
上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する検索文字列選択手段と、を備えていることを特徴とする検索文字列の選択装置。
【請求項２】
上記先頭文字入力手段は、上記文書データから選択された任意の一文字が入力されることを特徴とする請求項１に記載の検索文字列の選択装置。
【請求項３】
上記検索を行う文字列の最大文字数を設定する最大文字数入力手段を備えていることを特徴とする請求項１または２に記載の検索文字列の選択装置。
【請求項４】
上記文字列判定手段が、上記先頭文字から始まる最大文字数の文字列と一致する上記見出し語がないと判定した場合には、
上記文字列判定手段は、上記選択された検索文字列から一文字減らした文字列について、上記と同様の判定を行うことを特徴とする請求項３に記載の検索文字列の選択装置。
【請求項５】
上記検索文字列が選択された状態において、該文字列の文字数を減らす指示が入力された場合には、
上記文字列判定手段は、上記選択された文字列の文字数を一文字減らした文字列と上記見出し語とを比較することを特徴とする請求項１〜４の何れか１項に記載の検索文字列の選択装置。
【請求項６】
上記外部の記憶部に格納された検索情報のグループ毎に付された属性を判定する検索情報グループ別属性判定手段を備えていることを特徴とする請求項１〜５の何れか１項に記載の検索文字列の選択装置。
【請求項７】
請求項１〜６の何れか１項に記載の検索文字列の選択装置と、
上記検索文字列の選択装置に対するキー入力を行うキー入力部と、
上記辞書データを格納した記憶部とを備えていることを特徴とする電子辞書。
【請求項８】
文章データの中から検索を行う文字列を選択する検索文字列の選択方法において、
先頭文字入力手段が、上記文章データ中から選択された任意の文字を入力される第１のステップと、
文字列判定手段が、上記先頭文字入力手段に入力された任意の文字を先頭文字とする文章データ中の文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する第２のステップと、
検索文字列選択手段が、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する第３のステップと、を含んでいることを特徴とする検索文字列の選択方法。
【請求項９】
請求項１〜６の何れか１項に記載の検索文字列の選択装置をコンピュータに実行させることを特徴とする検索文字列の選択プログラム。
【請求項１０】
請求項１〜６の何れか１項に記載の検索文字列の選択装置をコンピュータに実行させる検索文字列の選択プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文章データ中から選択した文字列に基づいて、辞書検索を行う前の検索文字列の選択に関し、ユーザが簡単に検索文字列の選択可能な検索文字列の選択装置およびこれを備えた電子辞書、検索文字列の選択方法、検索文字列の選択プログラムおよびこれを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
単語、用語の意味等を簡単な入力だけで調べることができる電子辞書では、ユーザが調べたい文字列を入力し、その文字列を検索すると、電子辞書に内蔵されている辞書データの中から、該当する１以上の見出し語が表示装置の画面上に表示される。そして、ユーザがその見出し語の中から意味を調べたいものを選択することによって、その見出し語に対応する説明文等を表示装置の画面上に表示することができる。
【０００３】
このような電子辞書において、より簡易に用語の意味等の検索を行う方法としては、画面に表示された文章の中から検索したい文字列を指定して検索を行う、電子辞書特有のジャンプ機能を用いた検索方法がある。
【０００４】
このジャンプ機能は、検索を行う文字列を直接入力するための画面に戻ることなく、直接画面に表示されている文章の中から、カーソル等のポインティング手段を利用して、意味を調べたい文字列を選択し、検索を行う機能である。
【０００５】
このジャンプ機能を用いた方法としては、例えば、手動でカーソルを動かして文章中から検索を行う文字列の範囲を指定する方法や、画面上に表示された文章中で選択された一文字から始まる文字列を１文字の文字列、２文字の文字列、…、ｎ文字の文字列と順番に抽出し、辞書内に見出し語として存在する文字列を全て表示した上で、その中からユーザが検索を行う文字列を選択する方法等がある（特許文献１，２参照）。
【０００６】
【特許文献１】
特開平１１−１８４８５４号公報（公開日１９９９年７月９日）
【０００７】
【特許文献２】
特開平０５−１９７７１７号公報（公開日１９９３年８月６日）
【０００８】
【発明が解決しようとする課題】
しかしながら、上記公報に開示された方法は、使用性の観点から以下に示すような問題点を有している。
【０００９】
すなわち、上述した手動で検索する文字列の範囲を指定して検索を行う方法には、以下に示すような問題がある。
【００１０】
例えば、『…摩擦電気や放電・電流など、…』という文章において、「摩擦電気」という文字列を検索する場合には、まず、先頭文字位置を決めるためにカーソルを「摩」に移動させる。そして、カーソルを「気」まで移動させて、最後尾の文字位置を決める必要があるため、文字列の範囲を指定する操作が非常に面倒である。
【００１１】
さらに、せっかく文字列を指定しても、その文字列が必ずしも格納されている辞書データの見出しとして含まれているとは限らないため、検索できない場合も生じる。そして、ユーザが、検索を実行する前に、その文字列を検索することができるか否か、つまり、辞書データの中に見出し語として存在するか否かについて判断することは不可能である。
【００１２】
また、上記公報に開示された方法では、ジャンプしたい文字列の範囲を指定する必要があることから、特に長い文字列を指定する場合においては、操作が非常に面倒である。
【００１３】
一方、指定した一文字から始まる文字列について、辞書データ内に見出し語として存在するすべての文字列をリスト表示する方法では、以下に示すような問題がある。
【００１４】
すなわち、まず、検索を行う文字列の先頭文字となる「摩」にカーソルを移動させる。ここで、検索を実行すると「摩」から始まる文字列で見出し語として存在する文字列が候補として、例えば、「摩擦電気」、「摩擦」、「摩」等の多数の文字列が選択候補としてリスト表示される。
【００１５】
ここで、このようなジャンプ機能は、ユーザが文章中の読み仮名が分からない場合や、意味を調べたい長い複合語がある場合等に、その読み仮名や意味を調べるために利用されることが多い。
【００１６】
このため、こういった事情を考慮すれば、上記文章においてリスト表示された「摩」や「摩擦」等の単語もしくは熟語を検索するユーザは少ないと考えられる。よって、このようなリスト表示された中から検索を行う文字列を選択する方法では、選択される可能性が低い文字列まですべて表示された中から、ユーザが検索する文字列を選択する必要があり、効率を悪くしている。
【００１７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、カーソルを移動させて文字列の先頭文字を指定するだけで、検索する文字列の指定を可能とし、ユーザの操作性を大幅に向上させることができる検索文字列の選択装置およびこれを備えた電子辞書、検索文字列の選択方法、検索文字列の選択プログラムおよびこれを記録した記録媒体を提供することにある。
【００１８】
【課題を解決するための手段】
本発明の検索文字列の選択装置は、上記の課題を解決するために、文章データの中から検索を行う文字列を選択する検索文字列の選択装置において、上記文章データ中から選択された任意の文字が入力される先頭文字入力手段と、上記先頭文字入力手段に入力された任意の文字を先頭文字とする上記文章データに含まれる文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する文字列判定手段と、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する検索文字列選択手段と、を備えていることを特徴としている。
【００１９】
上記の構成によれば、用語検索等を行う場合において、ユーザは、文章データ中の検索しようとする文字列の先頭文字にカーソルを合わせるだけで、辞書データとしてＲＯＭ等の記憶手段に格納されている情報の見出し語として存在する文字列と一致する文字列を自動的に選択することができる。このため、ユーザは、検索可能な文字列を予め選択して検索することが可能になるとともに、検索する文字列の範囲を指定する手間を省いて、用語検索を行う際の操作性を向上させることができる。
【００２０】
すなわち、本発明の検索文字列の選択装置において、例えば、用語の意味等の検索を行う場合には、ユーザが、選択文字列入力手段を介して、カーソル等を移動させて用語検索を行う文字列の先頭文字を指定する。
【００２１】
すると、文字列判定手段が、ユーザが画面上でカーソルにより指定した文字から始まる文字列のうち、ＲＯＭ等の記憶部に予め格納されている検索情報としての辞書データに見出し語として含まれる文字列と一致するものがあるか否かを判定する。
【００２２】
ここで、文字列判定手段が、ユーザが指定した先頭文字から始まる文章データ中の文字列と一致する文字列が辞書データ内に見出し語として存在すると判定した場合には、検索文字列選択部が、その一致した文字列を検索文字列として選択する。
【００２３】
これにより、ユーザは、検索したい文字列の先頭文字にカーソルを合わせるだけで、自動的に検索可能な文字列を検索文字列として選択することができるため、検索文字列の範囲を手動で選択する従来の方法と比較して、ユーザの操作性を向上させることができる。
【００２４】
また、本発明の検索文字列の選択装置では、予め辞書データとして格納されている検索情報に対応する見出し語と一致する検索可能な文字列のみを検索文字列として選択するため、検索文字列を指定して検索を行ったが、該当する情報が格納されておらず、検索できないといった不具合の発生を防止できる。よって、無駄な検索実行を防止し、効率よく検索処理を行うことができる。
【００２５】
さらに、カーソルの移動させるだけで瞬時に検索文字列を選択し、選択された文字列を反転表示するなどの方法を用いて画面上に表示するため、選択された検索文字列を視覚的に容易に確認することが可能になる。
【００２６】
上記先頭文字入力手段は、上記文書データから選択された任意の一文字が入力されることがより好ましい。
【００２７】
これにより、ユーザは、検索文字列の範囲を指定する必要がなく、単にカーソルを移動させるだけで容易に検索文字列を選択できる。
【００２８】
上記検索を行う文字列の最大文字数を設定する最大文字数入力手段を備えていることがより好ましい。
【００２９】
これにより、検索を行う前に、予め検索を行う文字列の最大文字数を設定することで、ユーザが指定した先頭文字から始まるこの設定された最大文字数の文字列を切り出して、辞書データ内に見出し語として格納されている文字列と一致する文字列がないか判定を行い、検索文字列を選択することができる。
【００３０】
上記文字列判定手段が、上記先頭文字から始まる最大文字数の文字列と一致する上記見出し語がないと判定した場合には、上記文字列判定手段は、上記選択された検索文字列から一文字減らした文字列について、上記と同様の判定を行うことがより好ましい。
【００３１】
これにより、予め入力した最大文字数の文字列から判定を開始し、一致する見出し語が見つかるまで１文字ずつ文字数を減らして同様の判定を行うことができる。
【００３２】
よって、予め設定した最大文字数以下の文字列の中で最長の文字列から優先的に選択されるため、文字数が多い複合語等の文字列を検索文字として選択する場合でも、手動で長い文字列の範囲を指定する必要が無く、特に有効である。
【００３３】
上記検索文字列が選択された状態において、該文字列の文字数を減らす指示が入力された場合には、上記文字列判定手段は、上記選択された文字列の文字数を一文字減らした文字列と上記見出し語とを比較することがより好ましい。
【００３４】
これにより、現在、選択されている文字列よりも短い文字列を検索文字列として選択したい場合には、カーソルを移動させるだけで容易に選択範囲を縮小し、新たな文字列を検索文字列として選択することができる。
【００３５】
上記外部の記憶部に格納された検索情報のグループ毎に付された属性を判定する検索情報グループ別属性判定手段を備えていることがより好ましい。
【００３６】
これにより、ＲＯＭ等の外部の記憶部に、例えば、複数の辞書に基づく辞書データが格納されている場合でも、検索情報グループ別属性判定手段が判定した結果に基づいて、検索文字列として選択された文字列の表示を変化させることができる。
【００３７】
よって、ユーザは、検索文字列として選択された文字列が、記憶部に格納されているどの辞書に基づく辞書データであるかを容易に把握できる。
【００３８】
また、検索文字列を決定して見出し語に対応する説明文を表示する場合には、現在、選択されている検索文字列に付された属性に応じて、辞書が自動的に決定される。よって、ユーザは、検索先の辞書を選択する画面を介することなく、直接検索を実行できるため、無駄な操作を省くことができる。
【００３９】
なお、上記属性は、検索先となる辞書毎に、例えば、検索文字列を特定の色・書体で表示する等の方法で付されるものである。
【００４０】
本発明の電子辞書は、上記の課題を解決するために、上記検索文字列の選択装置と、上記検索文字列の選択装置に対するキー入力を行うキー入力部と、上記辞書データを格納した記憶部とを備えていることを特徴としている。
【００４１】
これにより、ユーザが検索を行う文字列の先頭文字にカーソルを合わせるだけで容易に検索文字列の選択が可能な上記検索文字列の選択装置を備えた電子辞書を実現することができる。
【００４２】
本発明の検索文字列の選択方法は、上記の課題を解決するために、文章データの中から検索を行う文字列を選択する検索文字列の選択方法において、先頭文字入力手段が、上記文章データ中から選択された任意の文字を入力される第１のステップと、文字列判定手段が、上記先頭文字入力手段に入力された任意の文字を先頭文字とする文章データ中の文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する第２のステップと、検索文字列選択手段が、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する第３のステップと、を含んでいることを特徴としている。
【００４３】
上記の方法によれば、例えば、用語検索等を行う場合において、ユーザは、文章データ中の検索しようとする文字列の先頭文字にカーソルを合わせるだけで、辞書データとしてＲＯＭ等の記憶手段に格納されている情報の見出し語として存在する文字列と一致する文字列を自動的に選択することができる。このため、ユーザは、検索可能な文字列を予め選択して検索することが可能になるとともに、検索する文字列の範囲を指定する手間を省いて、用語検索を行う際の操作性を向上させることができる。
【００４４】
すなわち、本発明の検索文字列の選択方法によれば、例えば、用語の意味等の検索を行う場合には、ユーザが、選択文字列入力手段を介して、カーソル等を移動させて用語検索を行う文字列の先頭文字を指定する。
【００４５】
すると、文字列判定手段が、ユーザが画面上でカーソルにより指定した文字から始まる文字列のうち、ＲＯＭ等の記憶部に予め格納されている検索情報としての辞書データに見出し語として含まれる文字列と一致するものがあるか否かを判定する。
【００４６】
ここで、文字列判定手段が、ユーザが指定した先頭文字から始まる文章データ中の文字列と一致する文字列が辞書データ内に存在すると判定した場合には、検索文字列選択部が、その一致した文字列を検索文字列として選択する。
【００４７】
これにより、ユーザは、検索したい文字列の先頭文字にカーソルを合わせるだけで、自動的に検索可能な文字列を検索文字列として選択することができるため、検索文字列の範囲を手動で選択する従来の方法と比較して、ユーザの操作性を向上させることができる。
【００４８】
また、本発明の検索文字列の選択方法では、予め辞書データとして格納されている検索情報に対応する見出し語と一致する検索可能な文字列のみを検索文字列として選択するため、検索文字列を指定して検索を行ったが、該当する情報が格納されておらず、検索できないといった不具合の発生を防止できる。よって、無駄な検索実行を防止し、効率よく検索処理を行うことができる。
【００４９】
さらに、カーソルの移動させるだけで瞬時に検索文字列を選択し、選択された文字列を反転表示するなどの方法を用いて画面上に表示するため、選択された検索文字列を視覚的に容易に確認することが可能になる。
【００５０】
本発明の検索文字列の選択プログラムは、上記の課題を解決するために、上記検索文字列の選択装置をコンピュータに実行させることを特徴としている。
【００５１】
上記の構成によれば、上記プログラムによって、上記検索文字列の選択装置を実現することができる。
【００５２】
本発明の記録媒体は、上記の課題を解決するために、上記検索文字列の選択装置をコンピュータに実行させる検索文字列の選択プログラムを記録したことを特徴としている。
【００５３】
上記の構成によれば、上記記録媒体から読み出された検索文字列の選択プログラムによって、上記検索文字列の選択装置を実現することができる。
【００５４】
【発明の実施の形態】
本発明の検索文字列の選択方法、検索文字列の選択装置およびこれを備えた電子辞書、検索文字列の選択システム、検索文字列の選択プログラムおよびこれを記録した記録媒体に関する一実施形態について、図１〜図１１に基づいて説明すれば、以下のとおりである。
【００５５】
なお、以下で説明する電子辞書１０は、単に、本発明の実施の一形態を表すものであって、本発明の構成がここで説明する構成に限定されるものではない。
【００５６】
本実施形態の電子辞書１０は、図１に示すように、制御部１１、表示器１２、表示コントローラ１３、キー入力部１４、ＲＯＭ１５、ＲＡＭ１６および電池１７を備えている。
【００５７】
制御部１１は、入力、表示、データ処理、記憶等、電子辞書１０の全般的な制御を行うものである。なお、制御部１１による動作については、後段にて詳述する。
【００５８】
表示器１２は、制御部１１から送信される表示データに基づいて、画面上に表示する。例えば、キー入力部１４を介して入力された文章データに基づいて表示を行う。
【００５９】
表示コントローラ１３は、表示器１２に表示させる表示データを制御部１１から受信して、表示器１２を制御する。
【００６０】
キー入力部１４は、ＯＮキー２５、ＯＦＦキー２６、ファンクションキー２７、英数字キー２８および先頭文字指定カーソル呼び出しキー２９等を備えている。
【００６１】
ＯＮキー２５、ＯＦＦキー２６は、電子辞書１０の電源をＯＮ／ＯＦＦする際に用いられる。なお、ＯＮキー２５およびＯＦＦキー２６は、キーの長押し等、ソフト的な処理によって電源のＯＮ／ＯＦＦが可能な１つのＯＮ／ＯＦＦキーとして設けられていてもよい。
【００６２】
ファンクションキー２７は、見出し語を検索する辞書コンテンツの切り替えや、各種設定を行うメニューキーを含んでいる。
【００６３】
英数字キー２８は、ＡからＺまでのアルファベットと数字、および一部の記号の入力を行う。
【００６４】
先頭文字指定カーソル呼び出しキー２９は、ユーザが表示器１２の画面上に表示された文章の中から検索を行う文字列を指定するためのカーソルを、画面上に出現させる。
【００６５】
ＲＯＭ１５は、制御部１１を動作させるためのプログラム３１、および用語の説明、単語の意味等からなる検索情報と、その検索情報に対応する文字列（以下、見出し語と示す）とを含む辞書データ３２を格納している。
【００６６】
なお、ＲＯＭ１５には、辞書データ３２として、見出し語および用語説明等の検索情報（文字列に関する情報）が格納されているとともに、図４に示すような、各検索情報の見出し語を集めたインデックスが別に格納されている。
【００６７】
また、「検索情報」とは、例えば、格納されている辞書データが用語辞典であれば用語の意味に関する情報であり、格納されている辞書データが英和辞典であれば、英単語の意味に関する情報である。
【００６８】
一方、インデックスは、通常の辞書データ３２とは別に、ジャンプする際の文字列選択時にのみ使用する為に、図４に示すように、上記辞書データ３２を見出し語の先頭文字ごとに、掲載辞書、見出し語、そしてその見出し語の意味情報が格納されている場所を示すアドレスを再編集したリストとして、ＲＯＭ１５に格納されている。
【００６９】
ＲＡＭ１６は、ユーザが検索した見出し語等のデータ、ユーザによって入力された最大抽出文字数、文章中で指定された先頭文字から始まる文字列等を記憶するメモリとして、あるいは制御部１１のワークメモリとして用いられる。
【００７０】
電池１７は、電子辞書１０に対して電力を供給する。
【００７１】
ここで、本実施形態の電子辞書１０では、制御部１１が、ＲＯＭ１５、ＲＡＭ１６等のメモリを用いて、各種のアプリケーションプログラムを実行し、表示器１２等のハードウェアを制御することにより、各種の機能を実現している。
【００７２】
すなわち、制御部１１には、図１に示すように、先頭文字入力部（先頭文字入力手段）２、最大文字数設定部（最大文字数設定手段）３、文字列判定部（文字列判定手段）４、検索文字列選択部（検索文字列選択手段）５および辞書別属性判定部（検索情報グループ別属性判定手段）６が機能ブロックとして形成される。
【００７３】
先頭文字入力部２は、ユーザが、キー入力部１４を介して指定した、検索を行う文字列の先頭文字が入力される。
【００７４】
最大文字数設定部３は、ユーザが、キー入力部１４を介して入力した検索を行う文字列を抽出する最大文字数を設定する。
【００７５】
なお、ユーザによる最大文字数の設定は、図２に示すような入力画面において行われ、辞書データ３２として検索情報を掲載している辞書毎に、文字数を設定し、図３に示すようなテーブルとしてＲＡＭ１６に記憶される。
【００７６】
文字列判定部４は、先頭文字入力部２１に入力された先頭文字から始まる文字列と、ＲＯＭ１５に格納された辞書データ３２内の見出し語とを比較して、一致するものがないか判定を行う。
【００７７】
検索文字列選択部５は、文字列判定部２２で一致すると判定された複数の文字列の中から、ユーザが予め設定した最大文字数以下の文字列を抽出し、その中でも最長の文字列を検索文字列として表示する。
【００７８】
辞書別属性判定部６は、ＲＯＭ１５に格納された辞書データ３２の中で、図１０に示すように、広辞苑（登録商標）、英和辞典等の検索先の辞書別に付された属性を判定する。なお、この辞書別属性判定部６を用いた処理については、後段にて説明する。
【００７９】
ここで、以上のような構成の電子辞書１０による検索文字列の選択方法について、図５に示すフローチャートを用いて説明すれば、以下のとおりである。
【００８０】
すなわち、本実施形態の電子辞書１０において、表示器１２の画面上に表示されている文章の中から検索したい文字列を選択する場合には、以下のような手順で処理が行われる。
【００８１】
ユーザは、先ず、Ｓ１において、キー入力部１４の先頭文字指定カーソル呼び出しキー２９を押下する。すると、制御部１１は、カーソルを表示器１２の表示画面上に出現させる。
【００８２】
次に、ユーザは、キー入力部１４を用いて、そのカーソルを画面に表示された文章中の検索を行う文字列の先頭文字に合わせ、先頭文字入力部２１に対して選択文字を入力する。すると、制御部１１は、Ｓ２において、カーソルが現在の位置から移動したか否かについて判定を行う。
【００８３】
ここで、カーソルが移動していない場合には、先頭文字が指定されていないため、制御部１１が、カーソルの移動が検出されるまでＳ２を繰り返す。
【００８４】
一方、カーソルがユーザによって移動されている場合には、制御部１１は、Ｓ３において、ユーザが予め設定した検索文字列の最大文字数Ｎ、すなわち、抽出すべき文字列の文字数が１であるか否かについて判定を行う。
【００８５】
Ｓ３において、制御部１１が文字列の文字数Ｎが１であると判定した場合には、Ｓ４において、検索文字列選択部５が、表示コントローラ１３を介して、表示器１２の表示画面上でその一文字を検索文字列として選択して反転表示させ、処理を終了する。
【００８６】
一方、制御部１１が文字列の文字数Ｎが１ではないと判定した場合には、Ｓ５において、制御部１１が、表示器１２に表示された文章中からカーソルが位置している文字を先頭文字とする文字数Ｎの文字列を切り出して、ＲＡＭ１６に保存する。
【００８７】
次に、Ｓ６において、文字列判定部４は、ＲＯＭ１５に格納されたインデックスの中に、ＲＡＭ１６に保存された文章中から切り出した文字列と同じ文字列からなる見出し語がないか検索を行い、Ｓ７において、インデックス内に、文章中から切り出した文字列と一致する見出し語が辞書データ３２内に存在するか否かの判定を行う。
【００８８】
Ｓ７において、文字列判定部４が、上記一致する見出し語が存在すると判定した場合には、Ｓ８において、検索文字列選択部５が、その文字列を検索文字として選択する。
【００８９】
そして、制御部１１が、表示コントローラ１３を介して、表示器１２の表示画面に表示された文章中において、選択された文字列を反転表示して、処理を終了する。
【００９０】
一方、Ｓ７において、文字列判定部４が、インデックス内に一致する見出し語が存在しないと判定した場合には、制御部１１は、Ｓ９において、予め設定した最大文字数Ｎを１減らしてＳ３へ戻り、同様の処理を繰り返す。
【００９１】
つまり、予め設定された最大文字数が２以上である場合には、検索を行う文字列の文字数を１文字ずつ減らしながら、インデックス内に一致する文字列が見つかるまで、Ｓ３〜Ｓ７を繰り返し行う。
【００９２】
例えば、図６（ａ）に示すような、「インターネット」を見出し語とする文章中において、ユーザが予め最大文字数Ｎを５に設定しており、「電」にカーソルを合わせて検索指示を出した場合には、自動的に、「電」を先頭文字とする５文字の「電子メール」が、検索文字列選択部２３によって検索文字として選択され、表示コントローラ１３を介して表示器１２の表示画面上に反転表示される。
【００９３】
よって、ユーザが検索しようとする文字列が「電子メール」であった場合には、このまま検索処理を実行すればよい。
【００９４】
また、最大文字数が６以上に設定されており、ユーザが「電子メール」について検索を希望している場合であっても、ユーザが指定した「電」を先頭文字とする「電子メールなどが…」という文字列のうち、辞書データ３２に格納されている文字列は、「電子メール」だけである可能性が高い。このため、最大文字数が６以上に設定されている場合でも、上記フローチャートのＳ９において、一文字ずつ文字数を減らしていき、辞書データ３２に格納されている文字列、つまり、「電子メール」を見つけるまで、自動的に図５におけるＳ３〜Ｓ７が繰り返される。よって、結果的には、図６（ａ）に示すように、文字列「電子メール」が検索文字として同様に選択され、表示器１２の表示画面上に反転表示されるため、このまま検索を開始できる。
【００９５】
以上のように、本実施形態の電子辞書１０では、ユーザは検索を行う文字列の先頭文字にカーソルを合わせるだけで、自動的に所望の文字列「電子メール」を検索文字として選択できるため、検索を実行する際の操作性を向上することができる。
【００９６】
また、本実施形態の電子辞書１０では、ユーザが先頭文字を指定した文字列のうち、辞書データ３２としてＲＯＭ１５に含まれている文字列を一致する文字列のみを検索文字として選択している。このため、せっかく文字列を指定して検索を行った結果、その文字列が見出し語として辞書データ３２に格納されておらず、検索できないといった問題が生じることはない。よって、検索不可による時間のロスをなくし、検索効率を向上させることができる。
【００９７】
さらに、本実施形態の電子辞書１０は、上述した処理に加えて、選択された文字列の文字数を変えることで、容易に所望の検索文字列を選択できる機能を有している。
【００９８】
すなわち、上述した処理よって、任意の文字列「電子メール」が選択された場合において、左矢印キー等の選択の範囲を縮小するキーの押下により、それより短い文字列「電子」、「電」を容易に選択することができる機能を有している。
【００９９】
すなわち、例えば、ユーザが「電子」について検索を行うことを希望している場合において、最大文字数Ｎを５以上で設定している場合には、上述のように、文字列「電子メール」が最初に検索文字列として表示器１２の表示画面上に反転表示される。
【０１００】
しかし、ユーザが検索したいのは「電子」であるため、このまま検索を行うことはできない。
【０１０１】
そこで、本実施形態の電子辞書１０では、図６（ａ）に示すように、文字列「電子メール」が表示器１２の表示画面上に反転表示されている場合においては、キー入力部１４の文字列を伸縮する方向、つまり、この場合には左方向キーを押下するだけで、図６（ｂ）および図６（ｃ）に示すように、「電子」、「電」という順に検索文字列を変化することができる。
【０１０２】
このため、ユーザは、最初に自分が希望する文字列とは異なる文字列が検索文字列として反転表示された場合において、例えば、図６（ａ）に示すように、文字列「電子メール」が検索文字として表示画面上に反転表示された状態から、２回右方向キーを押すだけで、図６（ｃ）に示すように、検索を希望する文字列「メール」を検索文字列として選択し、表示画面上に反転表示するとともに、検索を実行することができる。
【０１０３】
本実施形態の電子辞書１０による、図６（ａ）〜図６（ｃ）に示す処理について、図７に示すフローチャートを用いて説明すれば以下のとおりである。
【０１０４】
まず、制御部１１は、Ｓ１０において、ユーザによって、選択中の文字列「電子メール」の範囲を縮小する側に方向キーが押下されたか否かについてのチェックを行う。
【０１０５】
ここでは、選択範囲を縮小する側にキーが押下されるまで、繰り返しチェックが行われる。
【０１０６】
Ｓ１０において、制御部１１は、選択範囲を縮小する側にキーが押されたことを検出すると、Ｓ１１において、表示器１２の表示画面上に反転表示された文字列「電子メール」の文字数Ｌを数え、Ｓ１２において、Ｌから１文字減らした値を再度Ｌとする。
【０１０７】
すなわち、文字列「電子メール」の文字数を１減らして、選択範囲を文字列「電子メー」とする。
【０１０８】
そして、制御部１１は、Ｓ１３において、文字数Ｌが０であるか否かのチェックを行う。
【０１０９】
ここで、Ｌが０の場合には、もともとの選択文字列が一文字であったことを意味するため、これ以上文字数を減らすことはできない。よって、制御部１１は、Ｓ１４において、カーソルを左へ移動させて処理を終了する。
【０１１０】
一方、Ｌが０でない場合には、制御部１１は、Ｓ１５において、カーソルの位置する文字から１文字減った文字数Ｌの文字列「電子メー」を切り出して、ＲＡＭ１６に保存する。
【０１１１】
次に、文字列判定部４は、Ｓ１６において、ＲＯＭ１５に格納されているカーソルが位置する文字を先頭文字とする見出し語で構成されているインデックスの中から、上記ＲＡＭ１６に保存した文字列「電子メー」を検索する。そして、Ｓ１７において、インデックス内に一致する文字列が存在するか否かを判定する。
【０１１２】
ここで、一致する文字列が存在する場合には、制御部１１は、Ｓ１８において、選択された検索文字列の範囲を縮小し、検索文字列選択部５が、これを新たな検索文字列として選択し、表示器１２の表示画面上に反転表示して処理を終了する。
【０１１３】
一方、文字列判定部４が、一致する文字列がインデックス内に見出し語として存在しないと判定した場合には、制御部１１は、Ｓ１９において、Ｌを１減らし、Ｓ１３へ戻って、同様の処理を繰り返す。
【０１１４】
上記の例では、文字列「電子メー」と一致する見出し語は、辞書データ３２には存在しない。よって、制御部１１は、Ｓ１９において、さらに一文字減らして文字列「電子メ」で同様の処理を行うが、文字列「電子メ」でも一致する見出し語は、辞書データ３２には存在しない。
【０１１５】
そこで、制御部１１は、さらに、Ｓ１９において一文字減らしてからＳ１３へ戻り、同様の処理を繰り返し、文字列判定部４が、文字列「電子」と一致する見出し語がないか判定を行う。そして、辞書データ３２には、文字列「電子」を見出し語とするデータが存在するため、検索文字列選択部５は、この文字列「電子」を新たな検索文字列として選択して、制御部１１は、この選択された文字列を表示器１２の表示画面上に反転表示することができる。
【０１１６】
なお、上述した処理は、制御部１１がプログラムを読み込むことによって実行される。よって、実際には、ユーザが先頭文字を指定すると、選択された検索文字列が表示１２の表示画面上に反転表示されるまで、ほとんど時間を要することなく、すぐに上記の処理によって選択された検索文字列を表示画面上に見ることができる。
【０１１７】
また、文字列「電子メール」から文字列「電子」へ検索文字列を変更する場合も同様に、ユーザは左方向キーを押下するだけで、すぐに新たな検索文字列として「電子」を反転表示することができる。
【０１１８】
よって、ユーザは、１回目で所望の検索文字列が選択されなかった場合でも、方向キーを１回あるいは数回押下するだけで、容易に次の検索文字列を選択することができ、結果として、検索効率を向上することができる。
【０１１９】
さらに、検索を行う文字列が「電子メール」ではなく、「メール」である場合についても、反対に、右方向キーを押下することで、最初にユーザが設定した先頭文字が変化する。
【０１２０】
これにより、新たな先頭文字について、図５に示す処理と同様の処理を施すことで、図８（ａ）に示す文字列「電子メール」から、図８（ｂ）に示す文字列「子」、図８（ｃ）に示す文字列「メール」と、順に選択される検索文字列を変化させることができる。
【０１２１】
ここでさらに、本実施形態の電子辞書１０による、他の検索機能について、説明すれば以下のとおりである。
【０１２２】
本実施形態の電子辞書１０は、ＲＯＭ１５に格納されている辞書データ３２として、複数の異なる辞書に基づくデータを搭載している。このため、１つの文字列を選択して検索を実行した場合に、ＲＯＭ１５内に同じ見出し語を有する辞書が複数存在することも考えられる。
【０１２３】
そこで、本実施形態の電子辞書１０では、辞書データとして格納されている辞書毎に予め属性を設定し、図１に示す制御部１１内に、辞書別属性判定部６を備え、どの辞書に基づく情報であるかを判定し、ユーザに対して表示する機能を有している。
【０１２４】
さらに、辞書別属性判定部６は、選択されている文字列の検索を実行する際に、その時表示されている属性に応じて、検索先となる辞書が自動的に決定される機能を実現している。
【０１２５】
例えば、「電子メール」という文字列の検索先として広辞苑、百科事典および英和辞典がＲＯＭ１５に格納されている場合には、図９（ａ）に示すように広辞苑は黒、図９（ｂ）に示すように百科事典は赤、図９（ｃ）に示すように和英辞典は青で、表示器１２の表示画面上にそれぞれ反転表示される。
【０１２６】
これにより、ユーザは、辞書選択画面を開いて検索を行う辞書を選択する必要が無くなり、さらに効率よく検索文字列の選択を行うことができる。
【０１２７】
なお、上記それぞれの辞書毎に設定された属性については、図１０に示すように、辞書名と各辞書に割り当てられた色とを設定テーブルとして、ＲＡＭ１６に保存すればよい。
【０１２８】
また、本実施形態の電子辞書１０では、各辞書に付される属性として色を用いているが、本発明はこれに限定されるものではない。
【０１２９】
次に、上記のように、辞書データ３２の辞書毎に属性を持たせた場合の検索文字列の選択方法について、図１１に示すフローチャートを用いて説明すれば以下のとおりである。
【０１３０】
なお、ここでは、電子辞書１０内に辞書Ａ、辞書Ｂおよび辞書Ｃの３冊の辞書が搭載されている例を挙げて説明するが、それ以上の冊数の辞書が搭載されている場合でも同様の処理を行うものとする。
【０１３１】
制御部１１は、先ず、Ｓ２０において、現在、検索文字として選択されている文字列を見出し語として有する辞書名をＲＡＭ１６に保存する。
【０１３２】
次に、Ｓ２１において、辞書別属性判定部６が、ＲＡＭ１６に保存された辞書名の中に、辞書Ａが存在するか否かを判定する。
【０１３３】
ここで、辞書Ａが存在する場合には、Ｓ２２において、制御部１１は、文字列を辞書Ａに対応する属性で一定時間表示し、Ｓ２３において、その間に説明文を表示するように指示する決定キー等が押下されたかをチェックする。
【０１３４】
そして、決定キーが押下された場合、Ｓ２４において、その文字列に対応する辞書Ａから、検索文字列に対応する検索情報として説明文を表示して、処理を終了する。
【０１３５】
一方、Ｓ２１において、辞書別属性判定部６が辞書Ａが存在しないと判定した場合や、ユーザが辞書Ａでの検索を希望せずに、Ｓ２３において決定キーが押下されなかった場合には、辞書Ｂ、辞書Ｃについて、Ｓ２６〜Ｓ２８およびＳ３０〜Ｓ３２において、Ｓ２２〜Ｓ２４と同様の処理を行う。
【０１３６】
辞書Ａ〜Ｃの全ての辞書に対する検索をユーザが希望しない場合には、Ｓ２１へ戻り、同様の処理を繰り返すか、検索文字列を変更して、再度Ｓ２１からの処理を繰り返す。
【０１３７】
以上のように、本実施形態の電子辞書１０によれば、ユーザは自分が検索情報を得たい辞書を指定して文字列の検索を行うことが可能になり、よりユーザの希望に近い情報を容易に検索して提供することができる。
【０１３８】
また、本発明の目的は、上述した機能を実現するソフトウェアである検索文字列の選択プログラムとしても達成可能である。
【０１３９】
また、本発明の目的は、上述した機能を実現するソフトウェアであるプログラムのプログラムコードをコンピュータで読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵ，ＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても達成可能である。この場合、記録媒体から読み出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成する。
【０１４０】
なお、上記記録媒体は、磁気テープやカセットテープ、フロッピー（登録商標）ディスク、ハードディスク等の磁気ディスクや、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスク、ＩＣカード（メモリカードを含む）、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ等を用いることができる。
【０１４１】
なお、本実施形態では、本発明を電子辞書に適用した例を挙げて説明したが、本発明の適用範囲はこれに限定されるものではない。例えば、ＰＣ等において、検索情報としての辞書データをハードディスク等に保存し、コンピュータが検索文字列の選択プログラムを実行することで、検索文字列の選択装置を実現することも可能である。
【０１４２】
また、本実施形態では、上記検索文字列として選択された文字列が表示器１２の表示画面上で反転表示される例を挙げて説明したが、本発明はこれに限定されるものではない。例えば、選択された検索文字列に下線を付す、太字化する、文字の色を変える等の方法で、ユーザに対して選択された文字列を表示してもよい。
【０１４３】
また、本発明は、画面上に表示された文章の中から任意の文字を選択し、選択された文字から予め設定された文字数までの文字列と選択された文字を先頭文字とする見出し語からなるインデックスとを比較し、存在する最長の文字列の範囲を表示することを特徴とする電子辞書であってもよい。
【０１４４】
また、本発明は、上記範囲を表示された文字列より短い文字列の中から、上記選択された文字を先頭文字とする見出し語からなるインデックスとを比較し、存在する最長の文字列の範囲を表示することを特徴とする電子辞書であってもよい。
【０１４５】
また、本発明は、範囲が選択されている文字列の検索先として複数の辞書が存在する場合、その文字列が一定間隔毎に各辞書に対応した属性を用いて表示されることを特徴とする電子辞書であってもよい。
【０１４６】
また、本発明は、見出し語に対応する説明文を表示する場合、その時表示していた文字列の属性に応じて、辞書が自動的に決定されることを特徴とする電子辞書であってもよい。
【０１４７】
また、本発明は、画面上に表示された文章の中から任意の文字を選択し、選択された文字から予め設定された文字数までの文字列と選択された文字を先頭文字とする見出し語からなるインデックスとを比較し、存在する最長の文字列の範囲を表示することを特徴とする電子辞書をコンピュータで制御することを特徴とするプログラムであってもよい。
【０１４８】
また、本発明は、画面上に表示された文章の中から任意の文字を選択し、選択された文字から予め設定された文字数までの文字列と選択された文字を先頭文字とする見出し語からなるインデックスとを比較し、存在する最長の文字列の範囲を表示することを特徴とする電子辞書をコンピュータで制御するプログラムを記録した記録媒体であってもよい。
【０１４９】
また、本発明の検索文字列の選択方法は、文章データの中から検索を行う文字列を選択する、先頭文字入力手段、文字列判定手段、検索文字列選択手段を備えた検索文字列の選択装置による検索文字列の選択方法において、先頭文字入力手段が、上記文章データ中から選択された任意の文字を入力される第１のステップと、文字列判定手段が、上記先頭文字入力手段に入力された任意の文字を先頭文字とする文章データ中の文字列と、外部の記憶部に対応する情報が格納されている文字列とが一致するか否かを判定する第２のステップと、検索文字列選択手段が、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する第３のステップと、を含んでいることを特徴とする検索文字列の選択方法であってもよい。
【０１５０】
【発明の効果】
本発明の検索文字列の選択装置は、以上のように、文章データ中から選択された任意の文字が入力される先頭文字入力手段と、上記先頭文字入力手段に入力された任意の文字を先頭文字とする上記文章データ中の文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する文字列判定手段と、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する検索文字列選択手段と、を備えている構成である。
【０１５１】
それゆえ、用語検索等を行う場合において、ユーザは、文章データ中の検索しようとする文字列の先頭文字にカーソルを合わせるだけで、辞書データとしてＲＯＭ等の記憶手段に格納されている情報の見出し語として存在する文字列と一致する文字列を自動的に選択することができる。このため、ユーザは、検索可能な文字列を予め選択して検索することが可能になるとともに、検索する文字列の範囲を指定する手間を省いて、用語検索を行う際の操作性を向上させることができるという効果を奏する。
【０１５２】
また、本発明の検索文字列の選択装置では、予め辞書データとして格納されている検索情報に対応する見出し語と一致する検索可能な文字列のみを検索文字列として選択するため、検索文字列を指定して検索を行ったが、該当する情報が格納されておらず、検索できないといった不具合の発生を防止できる。よって、無駄な検索実行を防止し、効率よく検索処理を行うことができる。
【０１５３】
さらに、カーソルの移動させるだけで瞬時に検索文字列を選択し、選択された文字列を反転表示するなどの方法を用いて画面上に表示するため、選択された検索文字列を視覚的に容易に確認することが可能になる。
【０１５４】
上記先頭文字入力手段は、上記文書データから選択された任意の一文字が入力されることがより好ましい。
【０１５５】
それゆえ、ユーザは、検索文字列の範囲を指定する必要がなく、単にカーソルを移動させるだけで容易に検索文字列を選択できるという効果を奏する。
【０１５６】
上記検索を行う文字列の最大文字数を設定する最大文字数入力手段を備えていることがより好ましい。
【０１５７】
それゆえ、検索を行う前に、予め検索を行う文字列の最大文字数を設定することで、ユーザが指定した先頭文字から始まるこの設定された最大文字数の文字列を切り出して、辞書データ内に見出し語として格納されている文字列と一致する文字列がないか判定を行い、検索文字列を選択することができるという効果を奏する。
【０１５８】
上記文字列判定手段が、上記先頭文字から始まる最大文字数の文字列と一致する上記見出し語がないと判定した場合には、上記文字列判定手段は、上記選択された検索文字列から一文字減らした文字列について、上記と同様の判定を行うことがより好ましい。
【０１５９】
それゆえ、予め入力した最大文字数の文字列から判定を開始し、一致する見出し語が見つかるまで１文字ずつ文字数を減らして同様の判定を行うことができるという効果を奏する。
【０１６０】
上記検索文字列が選択された状態において、該文字列の文字数を減らす指示が入力された場合には、上記文字列判定手段は、上記選択された文字列の文字数を一文字減らした文字列と上記見出し語とを比較することがより好ましい。
【０１６１】
それゆえ、現在、選択されている文字列よりも短い文字列を検索文字列として選択したい場合には、カーソルを移動させるだけで容易に選択範囲を縮小し、新たな文字列を検索文字列として選択することができるという効果を奏する。
【０１６２】
上記外部の記憶部に格納された検索情報のグループ毎に付された属性を判定する検索情報グループ別属性判定手段を備えていることがより好ましい。
【０１６３】
それゆえ、ＲＯＭ等の外部の記憶部に、例えば、複数の辞書に基づく辞書データが格納されている場合でも、検索情報グループ別属性判定手段が判定した結果に基づいて、検索文字列として選択された文字列の表示を変化させることができるという効果を奏する。
【０１６４】
よって、ユーザは、検索文字列として選択された文字列が、記憶部に格納されているどの辞書に基づく辞書データであるかを容易に把握できる。
【０１６５】
また、検索文字列を決定して見出し語に対応する説明文を表示する場合には、現在、選択されている検索文字列に付された属性に応じて、辞書が自動的に決定される。よって、ユーザは、検索先の辞書を選択する画面を介することなく、直接検索を実行できるため、無駄な操作を省くことができる。
【０１６６】
本発明の電子辞書は、以上のように、上記検索文字列の選択装置と、上記検索文字列の選択装置に対するキー入力を行うキー入力部と、上記辞書データを格納した記憶部とを備えている構成である。
【０１６７】
それゆえ、ユーザが検索を行う文字列の先頭文字にカーソルを合わせるだけで容易に検索文字列の選択が可能な上記検索文字列の選択装置を備えた電子辞書を実現することができるという効果を奏する。
【０１６８】
本発明の検索文字列の選択方法は、以上のように、先頭文字入力手段が、上記文章データ中から選択された任意の文字を入力される第１のステップと、文字列判定手段が、上記先頭文字入力手段に入力された任意の文字を先頭文字とする文章データ中の文字列と、外部の記憶部に検索情報の見出し語として格納された文字列と一致するか否かを判定する第２のステップと、検索文字列選択手段が、上記文字列判定手段が一致すると判定した場合に、一致した文字列を検索文字列として選択する第３のステップと、を含んでいる。
【０１６９】
それゆえ、用語検索等を行う場合において、ユーザは、文章データ中の検索しようとする文字列の先頭文字にカーソルを合わせるだけで、辞書データとしてＲＯＭ等の記憶手段に格納されている情報の見出し語として存在する文字列と一致する文字列を自動的に選択することができる。このため、ユーザは、検索可能な文字列を予め選択して検索することが可能になるとともに、検索する文字列の範囲を指定する手間を省いて、用語検索を行う際の操作性を向上させることができるという効果を奏する。
【０１７０】
また、本発明の検索文字列の選択方法では、予め辞書データとして格納されている検索情報に対応する見出し語と一致する検索可能な文字列のみを検索文字列として選択するため、検索文字列を指定して検索を行ったが、該当する情報が格納されておらず、検索できないといった不具合の発生を防止できる。よって、無駄な検索実行を防止し、効率よく検索処理を行うことができる。
【０１７１】
さらに、カーソルの移動させるだけで瞬時に検索文字列を選択し、選択された文字列を反転表示するなどの方法を用いて画面上に表示するため、選択された検索文字列を視覚的に容易に確認することが可能になる。
【０１７２】
本発明の検索文字列の選択プログラムは、以上のように、上記検索文字列の選択装置をコンピュータに実行させる構成である。
【０１７３】
それゆえ、上記プログラムによって、上記検索文字列の選択装置を実現することができるという効果を奏する。
【０１７４】
本発明の記録媒体は、以上のように、上記検索文字列の選択装置をコンピュータに実行させる検索文字列の選択プログラムを記録した構成である。
【０１７５】
それゆえ、上記記録媒体から読み出された検索文字列の選択プログラムによって、上記検索文字列の選択装置を実現することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる電子辞書の概略的な内部構成を示すブロック図である。
【図２】図１の電子辞書における最大抽出文字数を設定する画面を示す図である。
【図３】図１の電子辞書が備えているＲＡＭに格納された最大抽出文字数の設定テーブルの一例を示す図である。
【図４】図１の電子辞書が備えているＲＯＭに格納されたインデックスの一例を示す図である。
【図５】図１の電子辞書による、検索文字列の選択を行う処理の流れを示すフローチャートである。
【図６】（ａ）〜（ｃ）は、図５に示すフローチャートに対応して、電子辞書に表示される画面を示す図である。
【図７】図１の電子辞書による検索文字列の選択範囲を縮小する場合の処理を示すフローチャートである。
【図８】（ａ）〜（ｃ）は、図８のフローチャートに対応して、電子辞書に表示される画面を示す図である。
【図９】図１の電子辞書において、選択された検索文字列が複数の辞書に存在する場合に表示される画面を示す図である。
【図１０】図１の電子辞書が備えているＲＡＭに格納された属性設定テーブルの一例を示す図である。
【図１１】図１の電子辞書において、選択された検索文字列が複数の辞書に存在する場合の処理を示すフローチャートである。
【符号の説明】
２      先頭文字入力部（先頭文字入力手段）
３      最大文字数設定部（最大文字数設定手段）
４      文字列判定部（文字列判定手段）
５      検索文字列選択部（検索文字列選択手段）
６      辞書別属性判定部（検索情報グループ別属性判定手段）
１０      電子辞書
１１      制御部
１２      表示器
１３      表示コントローラ
１４      キー入力部
１５      ＲＯＭ
１６      ＲＡＭ
１７      電池
２５      ＯＮキー
２６      ＯＦＦキー
２７      ファンクションキー
２８      英数字キー
【図１】
2005018169.tif 000003
【図２】
2005018169.tif 000004
【図３】
2005018169.tif 000005
【図４】
2005018169.tif 000006
【図５】
2005018169.tif 000007
【図６】
2005018169.tif 000008
【図７】
2005018169.tif 000009
【図８】
2005018169.tif 000010
【図９】
2005018169.tif 000011
【図１０】
2005018169.tif 000012
【図１１】
2005018169.tif 000013