(57)【要約】【課題】辞書検索を行う際のユーザの操作性を向上させた電子辞書端末を実現する。【解決手段】電子辞書端末（１）が備える表示処理部（３２）は、タッチパネル（４０）において語義画面中に現れている複数の単語の選択を受け付けると、複数の単語をすべて含む収録例文または収録成句の一覧をタッチパネル部（４０）に表示する。表示処理部（３２）は、一覧中から収録例文または収録成句が選択されるとその訳が表示されるように語義画面を更新する。【選択図】図１
2014059669.tif 000002
【特許請求の範囲】
【請求項１】
電子辞書機能を備え、語義画面を表示部に表示する情報表示処理装置において、
上記語義画面中に現れている複数の単語の選択をユーザから受け付ける第１受付手段と、
第１受付手段が選択を受け付けた上記複数の単語をすべて含む、自装置に記憶されている収録文字列の一群を表示部に表示する表示処理手段と、を備え、
上記表示処理手段は、上記収録文字列の一群の中からユーザが選択した文字列に関連して自装置に記憶されている関連情報を表示する、ことを特徴とする情報表示処理装置。
【請求項２】
上記表示処理手段は、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録文字列のうち、上記複数の単語を特定の順序で含んでいる収録文字列の一群を表示するように構成されており、
上記表示処理手段は、第１受付手段が上記複数の単語の選択を受け付けたことをトリガとして、第１受付手段が相対的に先に選択を受け付けた単語がより先頭側に含まれるような収録文字列の一群を表示するように構成されている、ことを特徴とする請求項１に記載の情報表示処理装置。
【請求項３】
第１受付手段が上記複数の単語の選択を受け付けた後に上記特定の順序の指定を受け付ける第２受付手段をさらに備え、
上記表示処理手段は、第２受付手段が上記特定の順序の指定を受け付けたことをトリガとして、上記複数の単語を指定された順序で含む収録文字列の一群を表示するように構成されている、ことを特徴とする請求項２に記載の情報表示処理装置。
【請求項４】
上記表示処理手段は、第１受付手段が第１の単語および第２の単語からなる２つの単語の選択を受け付けた後に第１の単語を第２の単語よりも先頭側に含むような収録文字列の一群を表示している状態で、第２受付手段が第１の単語の表示位置を指定する操作を受け付け、その後に、第２受付手段が第２の単語の表示位置を指定する操作を受け付けた場合には、第２の単語を第１の単語よりも先頭側に含むような収録文字列の一群を新たに表示する、ことを特徴とする請求項３に記載の情報表示処理装置。
【請求項５】
上記表示処理手段は、第１受付手段が第１の単語および第２の単語を含む３つ以上の単語の選択を受け付けた後に第１の単語を第２の単語よりも先頭側に含むような収録文字列の一群を表示している状態で、第２受付手段が第１の単語の表示位置を指定する操作を受け付け、その後に、第２受付手段が第２の単語の表示位置を指定する操作を受け付けた場合には、第２の単語を第１の単語よりも先頭側に含むような収録文字列であって上記３つ以上の単語の出現順が第１の単語および第２の単語を除いて表示中の収録文字列と同じである収録文字列の一群を新たに表示する、ことを特徴とする請求項３または４に記載の情報表示処理装置。
【請求項６】
上記表示処理手段は、上記収録文字列として収録例文を表示するように構成されており、
上記表示処理手段は、上記関連情報として、上記収録例文の一群の中からユーザが選択した例文の訳を表示する、ことを特徴とする請求項１から５のいずれか１項に記載の情報表示処理装置。
【請求項７】
上記表示処理手段は、上記収録文字列として収録成句を表示するように構成されており、
上記表示処理手段は、上記関連情報として、上記収録成句の一群の中からユーザが選択した成句の訳を表示する、ことを特徴とする請求項１から５のいずれか１項に記載の情報表示処理装置。
【請求項８】
上記表示処理手段は、上記収録文字列として収録例文と収録成句との双方を表示可能に構成されており、
上記表示処理手段は、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録成句と収録例文との双方が存在する場合には、上記収録例文の一群より優先的に上記収録成句の一群を表示するように構成されており、
上記表示処理手段は、上記関連情報として、上記収録文字列の中からユーザが選択した例文または成句の訳を表示する、ことを特徴とする請求項６または７に記載の情報表示処理装置。
【請求項９】
上記表示処理手段に対し、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録成句と収録例文との双方が存在する場合に収録成句の一群と収録例文の一群とのいずれを優先的に表示させるかの指定を受け付ける第３受付手段をさらに備えている、ことを特徴とする請求項８に記載の情報表示処理装置。
【請求項１０】
電子辞書機能を備え、語義画面を表示部に表示する情報表示処理装置の情報表示処理方法において、
上記語義画面中に現れている複数の単語の選択をユーザから受け付ける第１受付工程と、
第１受付工程にて選択を受け付けた上記複数の単語をすべて含む、自装置に記憶されている収録文字列の一群を表示部に表示する第１表示処理工程と、
上記収録文字列の一群の中からユーザが選択した文字列に関連して自装置に記憶されている関連情報を表示する第２表示処理工程と、を含んでいる、ことを特徴とする情報表示処理方法。
【請求項１１】
請求項１から９のいずれか１項に記載の情報表示処理装置としてコンピュータを動作させるプログラムであって、コンピュータを上記各手段として機能させるための情報表示処理プログラム。
【請求項１２】
請求項１１に記載の情報表示処理プログラムが記録されているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書機能を備えた情報表示処理装置（例えば、専用の電子辞書端末や電子辞書機能を備えた汎用の情報デバイス等）および情報表示処理方法に関する。また、本発明は、コンピュータをそのような情報表示処理装置として機能させるための情報表示処理プログラム、および、そのような情報表示処理プログラムが記録されている記録媒体に関する。
【背景技術】
【０００２】
近年、多様な機能を備えた電子辞書が開発されており、幅広く利用されている。電子辞書は通常の辞書とは異なり、単語の検索が高速で行えること、軽量で持ち運びに便利であること、などの利点があるため、携帯型の専用装置としての電子辞書だけではなく、アプリケーションプログラムとしての電子辞書機能を有した電子機器、例えばＰＣ（Personal Computer）、タブレットＰＣ、及びスマートフォンなども利用されている。
【０００３】
これらの電子辞書に関して、操作性を向上させるための様々な技術が開発されている。
【０００４】
例えば特許文献１には、表示されている文章中の語句の解説を容易に参照させる電子機器の技術として、文章中の行の選択を受け付けるとともに、選択された行の中から辞書データに存在する見出し語を検索し、見出し語の一覧を表示する技術が開示されている。
【０００５】
また、特許文献２では、ユーザが辞書検索をしたい単語の先頭にカーソルを移動させると、その単語をキーワードとして辞書データから辞書情報を検索して表示する辞書情報表示方式の技術が開示されている。
【０００６】
また、特許文献３には、訳画面中の単語が選択されるとその単語を含む連語リストを表示することにより、使用者に単語を入力させることなく連語を検索できる電子辞書に関する技術が開示されている。
【０００７】
また、特許文献４には、検索の利便性を向上させるために、成句及び例文検索の検索文字が入力されると、検索文字に前方一致する見出し語のリストを表示し、リストの中から選択された見出し語を含む例文を検索して表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３４８３４号公報（２００７年２月８日公開）
【特許文献２】特開平３−２２０６５７号公報（２００８年９月２５日公開）
【特許文献３】特開２００５−２９３０６９号公報（２００５年１０月２０日公開）
【特許文献４】特開２００７−９４５４７号公報（２００７年４月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のような従来技術において、見出し語検索を行った結果表示される語義画面に、ユーザが新たに検索したい単語が含まれていた場合、ユーザはその単語をキーワードとして、新たに検索することができる。
【００１０】
しかしながら、上記従来の構成では、ユーザは、特定の複数の単語を含む成句または例文の検索を所望する場合、その複数の単語を成句検索画面または例文検索画面で入力しなければならないという煩わしさがあった。
【００１１】
本発明は、上記の課題を解決するためになされたものであり、その主たる目的は、電子辞書の検索を行う際のユーザの操作性を向上させた情報表示処理装置を実現することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係る情報表示処理装置は、電子辞書機能を備え、語義画面を表示部に表示する情報表示処理装置において、上記語義画面中に現れている複数の単語の選択をユーザから受け付ける第１受付手段と、第１受付手段が選択を受け付けた上記複数の単語をすべて含む、自装置に記憶されている収録文字列の一群を表示部に表示する表示処理手段と、を備え、上記表示処理手段は、上記収録文字列の一群の中からユーザが選択した文字列に関連して自装置に記憶されている関連情報を表示する、ことを特徴としている。
【発明の効果】
【００１３】
上記のように構成された本発明に係る情報表示処理装置によれば、電子辞書の検索を行う際のユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る電子辞書端末の構成を示すブロック図である。
【図２】図１の電子辞書端末に格納されている各辞書データのデータ構造の一例を示す図である。
【図３】図１の電子辞書端末が表示する表示画面を例示した図である。
【図４】図１の電子辞書端末が表示する表示画面を例示した図である。
【図５】図１の電子辞書端末が辞書検索の検索結果を表示する処理の流れを説明するためのフローチャートである。
【図６】図１の電子辞書端末が辞書検索の検索結果を表示する処理の変形例を説明するための図である。
【図７】図１の電子辞書端末が辞書検索の検索結果を表示する変形例に係る処理の流れを説明するためのフローチャートである。
【図８】図１の電子辞書端末が表示する表示画面を例示した図である。
【図９】図１の電子辞書端末が表示する表示画面を例示した図である。
【図１０】図１の電子辞書端末が辞書検索の検索結果を表示する処理の流れを説明するためのフローチャートである。
【図１１】図１の電子辞書端末が表示する表示画面を例示した図である。
【図１２】図１の電子辞書端末が見出し語、成句、例文のうちどの検索結果を優先して表示するかを説明するための図である。
【図１３】図１の電子辞書端末が表示する表示画面を例示した図である。
【図１４】図１の電子辞書端末が表示する表示画面を例示した図である。
【図１５】図１の電子辞書端末が表示する表示画面を例示した図である。
【図１６】図１の電子辞書端末１による後述する語順指定処理の流れを説明するためのフローチャートである。
【図１７】図１の電子辞書端末１による変形例に係る語順指定処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下では図１から図１７を参照して、本発明の実施形態に係る電子辞書端末について説明する。
【００１６】
（電子辞書端末の構成について）
最初に本実施形態に係る電子辞書端末の構成について図１を参照しながら以下に説明する。
【００１７】
図１は本実施形態に係る電子辞書端末１（特許請求の範囲の「情報表示処理装置」に対応）の構成を示すブロック図である。図１に示すように、電子辞書端末１は、操作部１０、辞書データ格納部２０、処理部３０、及び、タッチパネル部４０（特許請求の範囲の「表示部」に対応）を備えている。
【００１８】
操作部１０は入力受付部１１を備えており、入力受付部１１は、キーボードの打鍵によるユーザからの入力を受け付ける。
【００１９】
辞書データ格納部２０には、英英辞典、英和辞典Ａ、英和辞典Ｂなどの複数の辞書データが予め格納されている。図２は、辞書データ格納部２０に格納されている各辞書データのデータ構造の一例を示す図である。辞書データは、多数の見出し語データから構成されているテーブル形式のデータであり、図２に示すように、各見出し語データは、親見出しに関する訳情報とそれに付随する複数の成句、複合・派生語、及び例文のそれぞれの訳情報とによって構成されている。各訳情報は、種別、見出し文字列、及び、語義情報から構成されるレコードとして辞書データに含まれており、訳情報を構成する種別は、その訳情報が親見出し、成句、複合・派生語および例文のいずれに関する訳情報であるかを示している。種別が「例文」である訳情報は、直前のレコードに存在する見出し文字列を用いた例文に関する訳情報である。例えば、図２に示す例では、種別が「例文」である「eat an apple」は、直前のレコードに存在する親見出しである「apple」という単語を用いた例文である。同様に、「territory becomes Apple of discord」は、直前のレコードに存在する成句「Apple of discord」を用いた例文である。本実施形態では図２に示したデータ構造を有する辞書データを取り扱う場合について説明するが、これは本発明を限定するものではない。なお、本実施形態では、種別が「親見出し」または「複合・派生語」である訳情報内の見出し文字列が「収録見出し語」に該当し、種別が「成句」である訳情報内の見出し文字列が「収録成句」に該当し、種別が「例文」である訳情報内の語義情報中の英文が「収録例文」に該当するものとする。
【００２０】
処理部３０は、辞書検索処理部３１、表示処理部３２（特許請求の範囲の「表示処理手段」に対応）、及び、選択単語特定部３３（特許請求の範囲の「第１受付手段」に対応）を備えている。
【００２１】
辞書検索処理部３１は、検索画面の表示中にユーザにより単語が入力された場合、または、語義画面の表示中の単語がユーザにより選択された場合、入力または選択された単語に対応する、収録見出し語、収録成句、または、収録例文（特許請求の範囲の「自装置に記憶されている収録文字列」に対応）を、全辞書データを検索範囲として検索する。
【００２２】
また、辞書検索処理部３１は、収録見出し語、収録成句、または、収録例文の一覧表示の中からユーザにより選択された見出し語、成句または例文に関する語義情報を対象辞書の辞書データから抽出する。
【００２３】
表示処理部３２は、検索された収録見出し語、収録成句、または、収録例文の一覧を表示する。図３は、表示処理部３２によって表示される表示画面の一例を示したものである。表示処理部３２は、例えば、図３（ａ）の語義画面が表示されるときに単語「take」が選択されると、図３（ｂ）のような検索結果リスト表示画面をタッチパネル部４０に表示する。また、表示処理部３２は、例えば、図３（ａ）の語義画面が表示されるときに単語「take」および単語「as」が選択されると、図３（ｃ）のような検索結果リスト表示画面をタッチパネル部４０に表示する。
【００２４】
また、表示処理部３２は、ユーザにより一覧表示の中から選択された見出し語、成句または例文に関する語義情報（特許請求の範囲の「関連情報」に対応）が示されるように語義画面を表示または更新する。なお、選択された見出し語、成句または例文が英和辞書に収録されているものである場合、表示される語義情報内に、通常、選択された見出し語、成句または例文の訳が含まれる。一方、選択された見出し語、成句または例文が英英辞書に収録されているものである場合、語義情報内には訳が含まれない。例えば、英英辞典の見出し語が選択された場合、表示される語義情報内には、見出し語の訳ではなく見出し語の意味を説明する英文が含まれることになる。
【００２５】
選択単語特定部３３は、語義画面が表示されているときにタッチパネルにユーザの指が接触した場合、語義画面中の接触位置に対応する単語を特定する。
【００２６】
（電子辞書端末１の動作について）
以下では、図１から図１７を参照しながら、電子辞書端末１が見出し語、成句、例文等を検索する動作について、説明するが、検索画面から文字列が入力された場合の動作について最初に説明する。
【００２７】
（文字列入力時の辞書検索処理について）
入力受付部１１は、文字や機能選択などの入力を受け付ける。見出し語検索画面の表示中に入力受付部１１が文字列の入力を受け付けた場合、入力受付部１１は、入力文字列を辞書検索処理部３１へ供給する。辞書検索処理部３１は、入力文字列を親見出しとする見出し語データの各レコードの語義情報を、対象辞書の辞書データの中からから抽出し、表示処理部３２へ供給する。辞書検索処理部３１から各語義情報を取得した表示処理部３２は、各語義情報を用いて、タッチパネル部４０に、語義画面を表示する。
【００２８】
ここで、入力される文字列は、単一の単語（親見出し語）であってもよいし、複数の単語を含んでいてもよい。電子辞書端末１は、複数の単語を含む文字列であって隣接する単語間に「スペース」や「＆」等の区切り文字を含む文字列が入力された場合に、区切り文字で分けられた複数の単語を全て含んでいる成句及び例文を検索する構成としてもよい。
【００２９】
（語義画面表示時の辞書検索処理について）
次に、表示中の語義画面から単語（キーワード）が選択された場合の動作について図４および図５を参照しながら説明する。
【００３０】
図４（ａ）は上記動作前の語義画面を例示した図であり、図４（ｂ）および図４（ｃ）は、上記動作中における電子辞書端末１の画面表示を例示した図である。また、図５は、語義画面から選択された単語に対応する収録見出し語の検索結果を表示する処理の流れを示すフローチャート図である。
【００３１】
（ステップＳ１０１）
まず、タッチパネル部４０は、語義画面へのタッチを検出すると、上記タッチの位置を示す位置データを選択単語特定部３３へ供給する。選択単語特定部３３は、タッチパネル部４０から取得した位置データに基づいて、タッチパネル部４０に表示されている文字列のうちいずれの文字がタッチされたかを検出する。
【００３２】
例えば図４（ａ）に示すような語義画面の表示中にユーザが「go to」の「t」の部分にタッチすると、タッチパネル部４０は、タッチの位置を示す位置データを選択単語特定部３３へ供給する。選択単語特定部３３は、語義画面中の文字列のうち、「go to」の「t」の部分がタッチされたことを検出する。
【００３３】
（ステップＳ１０２）
続いて、選択単語特定部３３は、ステップＳ１０１にて検出された文字がアルファベットであるかを判定する。前述の例では、選択単語特定部３３は、ステップＳ１０１にて検出された文字はアルファベットであると判定する。ステップＳ１０１にて検出された文字がアルファベットであると判定した場合はステップＳ１０３の処理へ進み、アルファベットではないと判定した場合はステップＳ１０３’の処理へ進む。
【００３４】
（ステップＳ１０３）
続いて、選択単語特定部３３は、ユーザに選択された単語として、ステップＳ１０１にて検出された文字を含む単語を特定する。この際、表示処理部３２は、タッチパネル部４０の当該単語がユーザにより選択されたことを示すように、特定した単語を反転表示する。
【００３５】
前述の例では、選択単語特定部３３は、ユーザにより選択された単語として、ステップＳ１０１にてタッチが検出された文字「t」を含む単語「to」を特定し、図４（ｂ）に示すように単語「to」を反転表示する。
【００３６】
（ステップＳ１０４）
続いて、電子辞書端末１は、タッチパネル部４０へのタッチが終了したか否かを判定する。電子辞書端末１は、タッチが終了したと判定した（タッチの終了を検出した）場合にはステップＳ１０５の処理へ進み、タッチが終了していないと判定した場合はステップＳ１０４の処理へ戻る。
【００３７】
（ステップＳ１０５）
続いて、表示処理部３２は、タッチパネル部４０に、図４（ｃ）に示したような機能選択メニューを表示する。
【００３８】
（ステップＳ１０６）
続いて、電子辞書端末１は、ステップＳ１０５にて表示された機能選択メニューの各選択項目のうち、「ジャンプ検索」へのタッチがあったか、「ジャンプ検索」以外の選択項目へのタッチがあったかを判定する。「ジャンプ検索」へのタッチをタッチパネル部４０が検出すると、電子辞書端末１はステップＳ１０７の処理へ進む。また、機能選択メニューのうち、「ジャンプ検索」以外の選択項目へのタッチをタッチパネル部４０が検出すると、電子辞書端末１は検索処理を終了し、その他の別の処理へ進む。
【００３９】
（ステップＳ１０７）
続いて、ステップＳ１０６にて「ジャンプ検索」へのタッチをタッチパネル部４０が検出すると、選択単語特定部３３は、ステップＳ１０３で特定した単語を辞書検索処理部３１へ供給する。辞書検索処理部３１は、辞書データ格納部２０に格納されている全辞書データを検索範囲として、供給された単語と一致する親見出し語、供給された単語を先頭の語とする複合・派生語、並びに、供給された単語を含む成句及び例文を検索する。
【００４０】
（ステップＳ１０８）
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された親見出し語、複合・派生語、成句および例文を表示処理部３２へ供給する。表示処理部３２は、タッチパネル部４０に、供給された親見出し語、複合・派生語、成句および例文の一覧を示す検索結果リスト表示画面を表示する。
【００４１】
なお、表示処理部３２は、デフォルトでは、親見出し語および複合・派生語の一覧を検索結果リスト表示画面内に表示する。前述の例では、図４（ｄ）に示すように、英和辞典Ａ、英和辞典Ｂおよび英英辞典の各親見出し語「to」を検索結果リスト表示画面内に表示する。検索結果リスト表示画面内の成句タブへのタッチをタッチパネル部４０が検出すると、表示処理部３２は、成句の一覧が示されるように検索結果リスト表示画面の表示を更新する。同様に、検索結果リスト表示画面内の例文タブへのタッチをタッチパネル部４０が検出すると、表示処理部３２は、例文の一覧が示されるように検索結果リスト表示画面の表示を更新する。
【００４２】
また、ステップＳ１０８にて、検索がヒットしなかった場合には、表示処理部３２は、検索がヒットしなかった旨を示すアラートを表示する。また、アラートが表示されると、電子辞書端末１はステップＳ１０１よりも前の状態に戻る。
【００４３】
（ステップＳ１０３’）
一方、選択単語特定部３３は、ステップＳ１０１にて検出された文字がアルファベットではないと判定した場合、ユーザに選択された文字として、ステップＳ１０１にてタッチされたと検出された文字を特定する。この際、表示処理部３２は、タッチパネル部４０の当該文字がユーザにより選択されたことを示すように、特定した文字を反転表示する。
【００４４】
（ステップＳ１０４’から１０７’）
続くステップＳ１０４’からステップＳ１０７’の処理について、電子辞書端末１は、選択単語特定部３３が特定する対象が「単語」であるか、「文字」であるかが異なる以外は上述のステップＳ１０４からステップＳ１０７までと同様の処理を行う。
【００４５】
（ステップＳ１０８’）
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された親見出し語を表示処理部３２へ供給する。表示処理部３２は、タッチパネル部４０に、供給された親見出し語の一覧を示す検索結果リスト表示画面を表示する。
【００４６】
また、ステップＳ１０８’にて、検索がヒットしなかった場合には、表示処理部３２は、検索がヒットしなかった旨を示すアラートを表示する。また、アラートが表示されると、電子辞書端末１はステップＳ１０１よりも前の状態に戻る。
【００４７】
（語義画面表示時の辞書検索処理の変形例について）
図６は、語義画面から選択された単語に対応する収録見出し語の検索結果を表示する処理の変形例について説明するための図である。図７は、上記処理の流れを説明するためのフローチャートである。
【００４８】
（ステップＳ２０１）
まず、入力受付部１１は、図６（ａ）に示すようなキーボードに備えられている「ジャンプ」キーの押下を検出する。
【００４９】
（ステップＳ２０２）
入力受付部１１が「ジャンプ」キーの押下を検出すると、表示処理部３２は、単語選択待ち状態であることを示すように、語義画面に表示されている複数の単語のうち先頭に表示されている単語を反転表示する。
【００５０】
例えば図６（ｂ）に示すような語義画面において、先頭に表示されている単語である「go」を反転表示する。
【００５１】
（ステップＳ２０３）
続いて、タッチパネル部４０は、語義画面へのタッチを検出すると、タッチの位置を示す位置データを選択単語特定部３３へ供給する。選択単語特定部３３は、タッチパネル部４０から取得した位置データに基づいて、タッチパネル部４０に表示されている文字列のうちいずれの文字がタッチされたかを検出する。電子辞書端末１は、語義画面へのタッチが検出されなければ、ステップＳ２０３の処理に戻る。
【００５２】
例えば図６（ｂ）に示すような語義画面の表示中にユーザが「go to」の「t」の部分にタッチすると、タッチパネル部４０は、タッチの位置を示す位置データを選択単語特定部３３へ供給する。選択単語特定部３３は、語義画面中の文字列のうち、「go to」の「t」の部分がタッチされたことを検出する。
【００５３】
（ステップＳ２０４）
続いて、選択単語特定部３３は、ステップＳ２０３にて検出された文字がアルファベットであるかを判定する。前述の例では、選択単語特定部３３は、ステップＳ２０３にて検出された文字はアルファベットであると判定する。ステップＳ２０３にて検出された文字がアルファベットであると判定した場合はステップＳ２０５の処理へ進み、アルファベットではないと判定した場合はステップＳ２０５’の処理へ進む。
【００５４】
（ステップＳ２０５）
続いて、選択単語特定部３３は、ユーザに選択された単語として、ステップＳ２０３にて検出された文字を含む単語を特定する。この際、表示処理部３２は、タッチパネル部４０の当該単語がユーザにより選択されたことを示すように、特定した単語を反転表示する。
【００５５】
前述の例では、選択単語特定部３３は、ユーザにより選択された単語として、ステップＳ２０３にてタッチが検出された文字「t」を含む単語「to」を特定し、図６（ｃ）に示すように単語「to」を反転表示する。
【００５６】
（ステップＳ２０６）
続いて、電子辞書端末１は、タッチパネル部４０へのタッチが終了したか否かを判定する。電子辞書端末１は、タッチが終了したと判定した（タッチの終了を検出した）場合にはステップＳ２０７の処理へ進み、タッチが終了していないと判定した場合はステップＳ２０６の処理へ戻る。
【００５７】
（ステップＳ２０７）
続いて、ステップＳ２０６にてタッチの終了をタッチパネル部４０が検出すると、選択単語特定部３３は、ステップＳ２０５で特定した単語を辞書検索処理部３１へ供給する。辞書検索処理部３１は、辞書データ格納部２０に格納されている全辞書データを検索範囲として、供給された単語と一致する親見出し語、供給された単語を先頭の語とする複合・派生語、並びに、供給された単語を含む成句及び例文を検索する。
【００５８】
（ステップＳ２０８）
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された親見出し語、複合・派生語、成句および例文を表示処理部３２へ供給する。表示処理部３２は、タッチパネル部４０に、供給された親見出し語、複合・派生語、成句および例文の一覧を示す検索結果リスト表示画面を表示する。
【００５９】
図６（ｄ）に示すように、表示処理部３２は、図４（ｄ）に示した表示画面と同様の検索結果リスト表示画面を表示する。また、ステップＳ２０８にて、検索がヒットしなかった場合には、表示処理部３２は、検索がヒットしなかった旨を示すアラートを表示する。また、アラートが表示されると、電子辞書端末１はステップＳ２０３の処理に戻る。
【００６０】
（ステップＳ２０４’）
一方、選択単語特定部３３は、ステップＳ２０３にて検出された文字がアルファベットではないと判定した場合、ユーザに選択された文字として、ステップＳ１０１にてタッチされたと検出された文字を特定する。この際、表示処理部３２は、タッチパネル部４０の当該文字がユーザにより選択されたことを示すように、特定した文字を反転表示する。
【００６１】
（ステップＳ２０５’から２０７’）
続くステップＳ２０５’からステップＳ２０７’の処理について、電子辞書端末１は、選択単語特定部３３が特定する対象が「単語」であるか、「文字」であるかが異なる以外は上述のステップＳ２０５からステップＳ２０７までと同様の処理を行う。
【００６２】
（ステップＳ２０８’）
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された親見出し語を表示処理部３２へ供給する。表示処理部３２は、タッチパネル部４０に、供給された親見出し語の一覧を示す検索結果リスト表示画面を表示する。
【００６３】
また、ステップＳ１０８にて、検索がヒットしなかった場合には、表示処理部３２は、検索がヒットしなかった旨を示すアラートを表示する。また、アラートが表示されると、電子辞書端末１はステップＳ２０３の処理に戻る。
【００６４】
（複数の単語選択及び選択解除の処理について）
次に、語義画面中から複数の単語が選択された場合の動作について図８〜図１０を参照しながら説明する。
【００６５】
図１０は、語義画面中から選択された複数の単語をすべて含む収録例文または収録成句の検索結果を表示する処理の流れを示すフローチャート図である。また、図８および図９は、上記動作中における電子辞書端末１の画面表示を例示した図である。
【００６６】
（ステップＳ３０１）
まず、タッチパネル部４０は、語義画面へのタッチを検出すると、タッチの位置を示す位置データを選択単語特定部３３へ供給する。
【００６７】
（ステップＳ３０２）
続いて、選択単語特定部３３は、タッチされた位置の単語が反転表示されているかを判定する。
【００６８】
例えば、図８（ａ）に示すような単語「go」の語義画面の表示中に、ユーザが単語「to」にタッチすると、選択単語特定部３３は、検索結果リスト表示画面中の文字列のうち、タッチされた単語「to」は反転表示されていないと判定する。
【００６９】
一方で、図９（ａ）に示すような複数の単語「go」、「to」、及び「station」の検索結果リスト表示画面の表示中に、ユーザが単語「station」の部分にタッチすると、選択単語特定部３３は、検索結果リスト表示画面中の文字列のうち、タッチされた単語「station」は反転表示されていると判定する。
【００７０】
ステップＳ３０２にて、選択単語特定部３３がタッチされた位置の単語が反転表示されていないと判定した場合は、電子辞書端末１はステップＳ３０３の処理へ進み、反転表示されていると判定した場合は、電子辞書端末１はステップＳ３０５の処理へ進む。
【００７１】
（ステップＳ３０３）
選択単語特定部３３は、タッチパネル部４０から取得した位置データに基づいて、タッチされた位置の文字がアルファベットであるか否かを判定する。タッチされた位置の文字がアルファベットであると判定した場合にはステップＳ３０４に進み、タッチされた位置に表示されている文字がアルファベットでないと判定した場合には処理を終了する。
【００７２】
（ステップＳ３０４）
続いて、選択単語特定部３３は、タッチされた位置の単語を、ユーザに新たに選択された単語として認識する。この際、表示処理部３２は、タッチされた位置の単語を反転表示する。
【００７３】
図８（ａ）に示す例では、選択単語特定部３３は、タッチされた位置の単語「to」をユーザにより新たに選択された単語として認識し、図８（ｂ）に示すように単語「to」を新たに反転表示する。
【００７４】
ステップＳ３０４の処理が終わると、電子辞書端末１はステップＳ３０７の処理に進む。
【００７５】
（ステップＳ３０５）
一方、前述のようにタッチされた位置の単語が反転表示されているとステップＳ３０２にて判定した場合は、選択単語特定部３３は、タッチされた位置の単語が選択から外されたものと認識し、表示処理部３２は、当該単語の反転表示を解除する。例えば、図９（ａ）に示すように複数の単語「go」、「to」、及び「station」の検索結果リスト表示画面の表示中に、ユーザが反転表示されている単語「station」の部分にタッチすると、選択単語特定部３３は、図９（ｂ）に示すように、タッチされた位置の単語「station」が選択から外されたものと認識し、表示処理部３２は単語「station」の反転表示を解除する。また、例えば、図９（ｃ）に示すように複数の単語「go」及び「to」の検索結果リスト表示画面の表示中に、ユーザが単語「go」の部分にタッチすると、選択単語特定部３３は、図９（ｄ）に示すように、タッチされた位置の単語「go」が選択から外されたものと認識し、表示処理部３２は単語「go」の反転表示を解除する。
【００７６】
（ステップＳ３０６）
続いて、選択単語特定部３３は、現在選択されている単語の数をカウントする。現在選択されている単語の数が１つ以上である場合には、電子辞書端末１はステップＳ３０７の処理へ進む。現在選択されている単語の数が０である場合には、表示処理部３２は、検索結果リスト表示画面を消去して処理を終了する。
【００７７】
（ステップＳ３０７）
ステップＳ３０４またはステップＳ３０６の後、選択単語特定部３３は、選択されている一つまたは複数の単語を辞書検索処理部３１へ供給する。
【００７８】
複数の単語が供給された場合、辞書検索処理部３１は、辞書データ格納部２０に格納されている全辞書データを検索範囲として、供給された複数の単語を全て含む成句及び例文を検索する。直前のステップがステップＳ３０４の場合、例えば、図８（ｂ）に示すように、辞書検索処理部３１は、予め選択されていた単語「go」と、ユーザにより新たに追加された単語「to」との両方を含む成句及び例文を検索する。また、直前のステップがステップＳ３０６の場合、例えば、図９（ｂ）に示すように、辞書検索処理部３１は、選択されていた単語「go」、「to」、及び「station」のうち、ユーザにより選択を解除された単語「station」を除いた残りの単語「go」及び「to」を全て含む成句及び例文を検索する。この際、複数の単語が選択されているため、見出し語検索は行わないものとする。
【００７９】
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された成句および例文を表示処理部３２へ供給する。表示処理部３２は、タッチパネル部４０に、供給された成句および例文の一覧を示す検索結果リスト表示画面を表示する。
【００８０】
なお、複数の単語が辞書検索処理部３１に供給された場合、表示処理部３２は、図８（ｂ）〜図８（ｄ）に示したように、見出し語の検索結果リストは表示せずに見出し語タブをグレーアウト表示する。また、表示処理部３２は、デフォルトでは、成句の一覧を検索結果リスト表示画面内に表示してもよいし、例文の一覧を検索結果リスト表示画面内に表示してもよい。電子辞書端末１は、成句の一覧と例文の一覧とのいずれをデフォルトで表示させるかをユーザが指定可能に構成されていてもよい。また、デフォルトで成句の一覧を検索結果リスト表示画面に表示させる場合であって成句のヒット件数が０である場合には、例文の一覧を検索結果リスト表示画面内に表示してもよい。デフォルトで例文の一覧を検索結果リスト表示画面に表示させる場合も同様である。さらに、デフォルトで成句の一覧を検索結果リスト表示画面に表示させる場合であって供給された複数の単語で構成される収録成句が辞書データ内に存在する場合には、成句の一覧を検索結果リスト表示画面内に表示してもよい。
【００８１】
一方、単語が１つだけ供給された場合、辞書検索処理部３１は、供給された単語と一致する親見出し語、供給された単語を先頭の語とする複合・派生語、並びに、供給された単語を含む成句及び例文を検索する。例えば、図９（ｄ）に示すように、辞書検索処理部３１は、選択されていた単語「go」及び「to」のうち、ユーザにより選択を解除された単語「go」を除いた、単語「to」と一致する親見出し語、並びに、単語「to」を含む成句及び例文を検索する。
【００８２】
続いて、辞書検索処理部３１は、全辞書データを検索範囲として検索された親見出し語、複合・派生語、成句および例文を表示処理部３２へ供給する。
表示処理部３２は、タッチパネル部４０に、供給された親見出し語、複合・派生語、成句および例文の一覧を示す検索結果リスト表示画面を表示する。
【００８３】
なお、表示処理部３２は、成句及び例文のタブに各々のヒット件数を示す数字もあわせて表示してもよい。例えば、図８（ａ）に示すように、検索結果リスト表示画面において、単語「go」を含む成句のヒット件数「874」を成句タグに表示し、単語「go」を含む例文のヒット件数「1708」を例文タブに表示してもよい。
【００８４】
上記の動作により電子辞書端末１は、ユーザが語義画面から成句及び例文検索を所望する際の、入力の手間を省き、誤入力を防ぐことができる。
【００８５】
また、例文のヒット件数も成句のヒット件数も共に０でない場合にデフォルトで成句の一覧を検索結果リスト表示画面に表示させることによるメリットについても触れておく。
【００８６】
検索結果リスト表示画面内に表示される例文の中には、文中で複数の単語が成句を構成している例文も、単に複数の単語を含んでいるだけで、その複数の単語が成句を構成していない例文も存在し得る。そして、前者の例文と、後者の例文とでは、文中において複数の単語が持つ意味が大きく異なることになる。
【００８７】
これに関し、成句の一覧を優先して検索結果リスト表示画面に表示させることで、ユーザは、選択した複数の単語が成句を構成することを知った上で、例文の一覧を確認することができる。すなわち、ユーザは、選択した複数の単語が文中で成句を構成している例文のみを例文の一覧の中から選択することで、成句の使用例を集中的に確認することができる。以上のことから、成句の一覧を優先的に表示させる処理には、ユーザが例文を通じて成句を理解するのを助ける、というメリットがあると言える。
【００８８】
（検索結果が存在しない場合の動作について）
次に、語義画面から選択された複数の単語を用いて見出し語検索、成句検索及び例文検索を行った結果、少なくともいずれかの検索結果が存在しない場合の電子辞書端末１の画面表示について図１１を参照しながら説明する。
【００８９】
図１１は、検索結果が存在しない場合の画面表示を例示した図である。
【００９０】
（見出し語検索、成句検索及び例文検索のうちいずれかの検索結果が存在するケース）
表示処理部３２は、図１０を参照して説明した、複数の単語選択による成句及び例文の検索処理において、例えば、図１１（ａ）に示すような検索結果リスト表示画面を表示する。表示処理部３２が検索結果リスト表示画面を表示している状態で、タッチパネル部４０が、さらに別の単語へのタッチを検出すると、辞書検索処理部３１は、タッチされた単語とタッチ前から選択されているすべての単語とを含む成句及び例文を検索する。辞書検索処理部３１の辞書検索の際に、複数の単語を全て含む成句、または、複数の単語を全て含む例文のうち何れかの検索がヒットしなかった場合、表示処理部３２は、検索結果が存在しないことを示すように、検索結果リスト表示画面を更新する。例えば、検索結果が存在しなかった成句または例文のタブをグレー表示としてもよいし、検索結果の件数を示す数字を「(0)」と表示してもよい。この際、タッチパネル部４０は、検索結果が存在しなかった成句または例文のタブへのタッチは無効と判定し、タッチを検出しても、検索結果リスト表示画面の更新は行わない。
【００９１】
前述の処理について例を挙げて説明すると以下の通りである。すなわち、図１１（ａ）に示すように単語「go」、「to」、及び「station」が選択されている状態でタッチパネル部４０が新たに単語「bus」へのタッチを検出すると、辞書検索処理部３１は、タッチ前から選択されている単語「go」、「to」、及び「station」と、タッチされた単語「bus」と、を含む成句および例文を、全辞書データを検索範囲として検索する。辞書検索処理部３１は、成句検索はヒットしなかったが例文検索がヒットした場合、成句検索がヒットしなかった旨を示す情報と、検索にヒットした例文とを表示処理部３２へ供給する。この場合、表示処理部３２は、図１１（ｂ）に示すように、表示処理部３２は、検索結果リスト表示画面において、検索にヒットしなかった成句のタブをグレーアウト表示し、新たな例文の検索結果リストを表示するよう、画面表示を更新する。
【００９２】
（見出し語検索、成句検索及び例文検索のいずれの検索結果も存在しないケース）
辞書検索処理部３１の辞書検索の結果、複数の単語を全て含む成句および例文の何れも検索がヒットしなかった場合、表示処理部３２は、検索結果が存在しないことを示すように、検索結果リスト表示画面中に「検索結果が存在しない」旨を示すメッセージを表示する。この際、選択単語特定部３３は、選択されている複数の単語の選択状態は解除せず、表示処理部３２は、選択されている単語の反転表示の解除も行わない。
【００９３】
前述の処理について例を挙げて説明すると以下の通りである。すなわち、図１１（ｃ）に示すように、単語「bus」、「go」、「to」、及び「station」が選択されている状態でタッチパネル部４０がさらに単語「trip」へのタッチを検出すると、辞書検索処理部３１は、タッチされた単語「trip」とタッチ前から選択されている単語「bus」、「go」、「to」、及び「station」とを含む成句及び例文を、全辞書データを検索範囲として検索する。図１１（ｄ）に示すように、辞書検索処理部３１による検索処理の結果、複数の単語を全て含む成句及び例文の何れも検索がヒットしなかった場合、表示処理部３２は、検索結果が存在しないことを示すように、検索結果リスト表示画面の成句タブ及び例文タブをグレーアウト表示し、さらに「検索結果がありません」というメッセージを表示する。この際、選択単語特定部３３は、選択されている単語の選択状態は解除せず、表示処理部３２は、単語「trip」、「bus」、「go」、「to」、及び「station」の反転表示の解除も行わない。
【００９４】
（検索結果が存在しなかった場合のその後の動作について）
電子辞書端末１を上記のように全ての検索結果が存在しない場合において選択状態を解除しない構成とすることで、最後に選択された単語を含む任意の単語の選択をユーザが解除することができる。これにより、電子辞書端末１を全ての検索結果が存在しない場合に選択状態を構成とする場合に比べて、検索に使用する複数の単語の組み合わせ変更に必要なユーザの手間を減らすことができる。
【００９５】
この利点について例を挙げながら具体的に説明すると以下の通りである。すなわち、図１１（ｄ）に示すように、複数の単語の組み合わせによる全ての検索結果が存在しない場合に、最後に選択された単語「trip」の選択を自動的に解除するように電子辞書端末１を構成すると、表示処理部３２は、図１１（ｄ）の画面表示を、単語「trip」にタッチする前の図１１（ｂ）の画面表示に戻すことになる。そのため、例えば、図１１（ｆ）で反転表示されている「trip」「bus」、「go」、「to」の４つの単語を用いた新たな成句検索および例文検索を行うためには、ユーザは、単語「station」を選択から外した上で単語「trip」を再度選択しなければならない。
【００９６】
一方、全ての検索結果が存在しない場合に選択状態を解除しないように電子辞書端末１を構成すると、ユーザは、図１１（ｅ）に示すように、最後に選択された単語「trip」を選択状態にしたまま、他の単語を選択から外すことが可能になる。これにより、電子辞書端末１は、最後に選択された単語「trip」を含む別の組み合わせを用いた新たな成句検索および例文検索を行うために必要なユーザの手間を減らすことになる。例えば、ユーザは図１１（ｅ）に示すように単語「station」を選択から外すだけで、図１１（ｆ）に示したように「trip」「bus」、「go」、「to」の４つの単語を含む成句の一覧を電子辞書端末１に表示させることができる。
【００９７】
なお、本実施形態では、すべての検索結果が存在しない場合、選択単語特定部３３は、単語の選択状態を解除しない構成としたが、これは本発明を限定するものではない。選択単語特定部３３は、最後に選択された単語の選択状態を解除する構成としてもよいし、全ての単語の選択状態を解除する構成としてもよい。後者の場合、電子辞書端末１は、全ての単語の選択状態を解除した上で検索結果リスト表示画面を消去する構成としてもよい。
【００９８】
本実施形態においては、タッチパネルによって単語選択を行う場合について説明したが、これは本実施形態を限定するものではない。すなわち、電子辞書端末１は、カーソルキー及びマウスなどのポインティングデバイスやその他の選択手段によって単語を選択可能に構成されていてもよい。すなわち、本発明を実施する上でタッチパネルは必須ではない。
【００９９】
（検索結果の表示優先順位設定について）
次に、検索実行直後に、「見出し語」、「成句」、及び「例文」のいずれの検索結果リスト表示画面を優先して表示するかを決定する電子辞書端末１の動作の一例について図１２を参照しながら説明する。図１２は、上記処理の流れを説明するためのフローチャートである。本実施の形態に係る電子辞書端末１は、検索結果リスト表示画面の表示優先順位についてユーザからの指定を受け付ける図示しない優先順位指定受付部をさらに備えている。
【０１００】
（ステップＳ４０１）
まず、選択単語特定部３３によって特定された単語が辞書検索処理部３１へ供給されると、表示処理部３２は、検索結果リスト表示画面の表示優先順位について、優先順位指定受付部からの情報に基づいて、ユーザによる優先度指定が設定されているかを判定する。ユーザによる優先度指定が設定されていると判定した場合は、辞書検索処理部３１は上述したような検索処理手順に従って辞書検索を行い、検索された複合・派生語、成句および例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１０の処理へ進む。ユーザによる優先度指定が設定されていないと判定した場合は、電子辞書端末１は、ステップＳ４０２の処理へ進む。
【０１０１】
（ステップＳ４０２）
続いて、表示処理部３２は、上記検索処理手順において選択単語特定部３３によって特定され、辞書検索処理部３１に供給された単語が２個以上であるかを判定する。電子辞書端末１は、上記供給された単語が１個であると判定された場合には、ステップＳ４０７の処理へ進み、２個以上であると判定された場合にはステップＳ４０３の処理へ進む。
【０１０２】
（ステップＳ４０３）
続いて、辞書検索処理部３１は、ステップＳ４０２にて判定された複数の単語が、成句の見出し文字列、及び成句の語義情報のいずれかに存在しているかを判定し、存在していると判定した場合には、電子辞書端末１はステップＳ４０４の処理へ進み、存在していないと判定した場合にはステップＳ４０８の処理へ進む。
【０１０３】
（ステップＳ４０４）
続いて、辞書検索処理部３１は、ステップＳ４０３にて成句の見出し文字列、及び成句の語義情報のいずれかに存在していると判定された複数の単語が、成句の見出し文字列に一致している（すなわち、上記複数の単語から構成される成句の見出し文字列が辞書データ内に存在する）かを判定し、一致していると判定した場合には、電子辞書端末１はステップＳ４０５の処理へ進み、一致していないと判定した場合にはステップＳ４０８の処理へ進む。
【０１０４】
（ステップＳ４０５）
続いて、辞書検索処理部３１は、ステップＳ４０４にて成句の見出し文字列に一致していると判定された複数の単語を含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１３の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ４０６の処理へ進む。
【０１０５】
（ステップＳ４０６）
続いて、辞書検索処理部３１は、ステップＳ４０４にて成句の見出し文字列に一致していると判定された複数の単語を含む成句を検索する。辞書検索処理部３１による、上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１２の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ４１１の処理へ進む。
【０１０６】
（ステップＳ４０７）
また、ステップＳ４０２にて、選択単語特定部３３によって特定され、辞書検索処理部３１に供給された単語が単数であると判定された場合、辞書検索処理部３１は、当該単語と一致する見出し語を検索する。辞書検索処理部３１による上記検索の結果、該当する見出し語が存在する場合は、検索された見出し語を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１４の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する見出し語が存在しない場合は、ステップＳ４０８の処理へ進む。
【０１０７】
（ステップＳ４０８）
続いて、ステップＳ４０７にて、辞書検索処理部３１の検索の結果、該当する見出し語が存在しない場合、辞書検索処理部３１は、ステップＳ４０２にて単数であると判定された単語を含む成句を検索する。辞書検索処理部３１による上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１２の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ４０９の処理へ進む。
【０１０８】
また、ステップＳ４０３にて複数の単語が、成句の見出し文字列、及び成句の語義情報のいずれかに存在しないと判定された場合、またはステップＳ４０４にて複数の単語が、成句の見出し文字列に一致しないと判定された場合、辞書検索処理部３１は上記の検索処理と同様に、複数の単語の成句検索処理を行う。
【０１０９】
（ステップＳ４０９）
続いて、辞書検索処理部３１は、ステップＳ４０８にて検索処理を行った単語を含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ４１３の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ４１１の処理へ進む。
【０１１０】
（ステップＳ４１０）
ステップＳ４０１にて表示処理部３２がユーザによる優先度指定が設定されていると判定した場合は、表示処理部３２は設定された優先度に応じた検索結果リスト表示画面を表示し、電子辞書端末１は処理を終了する。例えば、ユーザが、見出し語、成句、例文の順に優先度を指定した場合であって見出し語検索がヒットした場合、表示処理部３２は、見出し語の一覧を示す検索結果リスト表示画面を表示する。また、例えば、成句、例文、見出し語の順に優先度を指定した場合であって成句検索がヒットせず例文検索がヒットした場合、表示処理部３２は、例文の一覧を示す検索結果リスト表示画面を表示する。
【０１１１】
（ステップＳ４１１）
ステップＳ４０６における辞書検索処理部３１による検索の結果、該当する成句が存在しない場合、または、ステップＳ４０９における辞書検索処理部３１による検索の結果、該当する例文が存在しない場合は、表示処理部３２は検索がヒットしなかった旨を示すアラートを表示し、電子辞書端末１は処理を終了する。
【０１１２】
（ステップＳ４１２）
ステップＳ４０６、または、ステップＳ４０８における辞書検索処理部３１による検索の結果、該当する成句が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された成句の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１１３】
（ステップＳ４１３）
ステップＳ４０５、または、ステップＳ４０９における辞書検索処理部３１による検索の結果、該当する例文が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された例文の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１１４】
（ステップＳ４１４）
ステップＳ４０７における辞書検索処理部３１による検索の結果、該当する見出し語が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された見出し語の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１１５】
（語順指定処理について）
電子辞書端末１は、ユーザに選択された複数の単語を含む成句または例文のうち、上記複数の単語が特定の語順で現れるような成句または例文のみを検索可能に構成されていてもよい。また、電子辞書端末１は、上記語順の指定をユーザから受け付けることが可能なように構成されていてもよい。
【０１１６】
以下では、この電子辞書端末１における語順指定処理について図１３から図１６を参照しながら説明する。本実施の形態に係る電子辞書端末１は、検索処理における複数の単語の語順についてユーザからの指定を受け付ける図示しない語順指定受付部をさらに備えている。
【０１１７】
図１３は複数の単語が選択された状態における語義画面を例示した図である。なお、図１３（ｃ）は単語「absolute」の語義画面を示している。図１４はタッチパネル部４０に表示された検索結果リスト表示画面において、ドラッグ操作によって複数の単語の語順を変更する動作を説明するための図である。図１５は語義画面において、ドラッグ操作によって複数の単語の語順を変更する動作を説明するための図である。図１６は、語順指定処理の流れを説明するためのフローチャートである。
【０１１８】
（ステップＳ５０１）
まず、選択単語特定部３３によって特定された複数の単語が辞書検索処理部３１へ供給されると、辞書検索処理部３１は、上記特定された複数の単語が同一の英文中に存在するかを判定する。
【０１１９】
辞書検索処理部３１が上記の判定を行う方法としては、選択単語特定部３３によって特定された各々の単語と単語との間に改行が存在せず、なおかつ、特定された各々の単語と単語との間に存在する文字が何れも英文字（アルファベット及び記号（スペースを含む））のみであることを検出することにより判定する方法としてもよい。例えば、図１３（ａ）に示すように、選択単語特定部３３によって単語「have」、及び単語「around」が特定されていた場合、単語「have」と単語「around」との間には改行が存在していない。さらに、単語「have」と単語「around」との間には、英文字で構成される「the Watsons」のみが存在しているため、辞書検索処理部３１は、選択単語特定部３３により特定された複数の単語は、同一の英文中に存在していると判定する。辞書検索処理部３１が選択単語特定部３３により特定された複数の単語が同一の英文中に存在しないと判定した場合は、電子辞書端末１はステップＳ５０２の処理へ進み、存在すると判定した場合には、ステップＳ５０７の処理へ進む。
【０１２０】
（ステップＳ５０２）
続いて、辞書検索処理部３１は、選択単語特定部３３により特定された複数の単語のうち何れかの単語が、語義画面中の親見出しをタッチすることにより選択された単語であるか否かを判定する。辞書検索処理部３１は、どの単語も親見出しのタッチにより選択された単語でないと判定した場合には、ステップＳ５０３の処理に進む。一方、辞書検索処理部３１は、いずれかの単語が親見出しのタッチにより選択された単語であると判定した場合には、ステップＳ５０４の処理に進む。
【０１２１】
（ステップＳ５０３）
辞書検索処理部３１は、選択されている複数の単語のうちいずれかの単語が親見出しの単語と同一であるか否かを判定する。例えば、図１３（ｃ）のケースでは、例文中から選択された単語「absolute」が親見出しの単語と同一であると判定する。辞書検索処理部３１は、いずれかの単語が親見出しの単語と同一であると判定した場合には、ステップＳ５０５の処理に進む。一方、辞書検索処理部３１は、親見出しの単語と同一の単語は選択されていないと判定した場合、ステップＳ５０６の処理に進む。
【０１２２】
（ステップＳ５０４）
続いて、辞書検索処理部３１は、選択されている複数の単語のうち親見出しのタッチにより選択された単語以外の他の単語が、親見出しの語義情報内に含まれているか否かを判定する。例えば、図１３（ｂ）のケースでは、単語「take」及び単語「into」が選択単語特定部３３により特定されていた場合、辞書検索処理部３１は、親見出し「take」の語義情報内に他の単語「into」が含まれていると判定する。
【０１２３】
辞書検索処理部３１は、上記他の単語が親見出しの語義情報内に含まれていると判定した場合には、ステップＳ５０８の処理へ進み、含まれていないと判定した場合は、ステップＳ５０３の処理へ進む。
【０１２４】
（ステップＳ５０５）
続いて、辞書検索処理部３１は、親見出しの単語と同一であると判定された単語を除く他のいずれかの単語の付近に親見出し語の表示を省略する記号（省略記号）が存在しているかを判定する。ここで、単語の「付近」とは当該単語の前後において、漢字などの英文字以外の文字も改行も存在しない範囲のことを指す。例えば、図１３（ｃ）に示すように、選択単語特定部３３によって単語「magnitude」、及び単語「absolute」が特定されている場合を考えると、辞書検索処理部３１は、特定されている単語「absolute」が親見出し語「absolute」と一致しており、なおかつ単語「magnitude」の付近には、省略記号「〜」が存在していると判定する。辞書検索処理部３１が上記他のいずれかの単語の付近に省略記号が存在していると判定した場合は、ステップＳ５０９の処理へ進み、存在していないと判定した場合には、ステップＳ５０６の処理へ進む。
【０１２５】
（ステップＳ５０６）
続いて、ステップＳ５０３にて親見出しと同一の単語は選択されていないと判定された場合、または、ステップＳ５０５にて親見出しと異なるどの単語の付近にも省略記号が存在しないと判定された場合、辞書検索処理部３１は、上記複数の単語の語順を、タッチパネル部４０がタッチを検出した順番に対応する語順として設定し、成句または例文の検索処理を行う。例えば、選択されている単語が「such」「as」の２つの単語であり「as」「such」の順に２つの単語が選択された場合には、辞書検索処理部３１は、単語「as」が単語「such」よりも先に現れるような成句または例文を検索する。
【０１２６】
（ステップＳ５０７）
辞書検索処理部３１は、上記複数の単語の語順を、英文中に出現する順番に対応した語順として設定し、成句または例文の検索処理を行う。例えば、図１３のケースでは、辞書検索処理部３１は、単語「have」が単語「around」よりも先に現れるような成句または例文を検索する。
【０１２７】
（ステップＳ５０８）
辞書検索処理部３１は、上記複数の単語の語順を、（１）「親見出しの単語」、（２）「親見出しの語義情報中に存在していると判定された他の単語」の語順として設定し、成句または例文の検索処理を行う。例えば、図１３（ｂ）のケースでは、辞書検索処理部３１は、単語「take」が単語「into」よりも先に現れるような成句または例文を検索する。
【０１２８】
（ステップＳ５０９）
辞書検索処理部３１は、上記複数の単語の語順を、親見出しに対応する小見出し（複合・派生語または成句）中での語順に設定する。例えば、図１３（ｃ）に示す例においては、選択単語特定部３３によって特定されている単語「magnitude」は親見出し語「absolute」の複合・派生語「〜 magnitude」に含まれている。ここで「〜」は親見出し語「absolute」を省略するための省略記号である。したがって、選択単語特定部３３によって単語「magnitude」、及び単語「absolute」が特定されている場合、単語「absolute」が単語「magnitude」よりも先に現れるような成句または例文を検索する。
【０１２９】
（検索結果リストのドラッグによる語順指定について）
次に、タッチパネル部４０に表示されている検索結果リスト表示画面内でのドラッグを検出し、語順を指定する処理の一例について図１４を参照しながら説明する。
【０１３０】
図１４（ａ）は、選択単語特定部３３が特定した２つの単語（「such」及び「as」）をユーザに指定された語順で含む成句の一覧を表示処理部３２がタッチパネル部４０に表示した画面を示している。検索結果リスト表示画面において、選択単語特定部３３が２つの単語（「such」及び「as」）を特定し、辞書検索処理部３１が２つの単語を「such」「as」の語順で含むような成句を検索したことを示すように、表示処理部３２は「キーワード：［such & as］」を表示する。タッチパネル部４０が、選択単語特定部３３が特定している一方の単語へのタッチを検出し、選択単語特定部３３が特定している他方の単語へのドラッグを検出すると、辞書検索処理部３１は語順変更の処理を行う。例えば、図１４（ｂ）及び図１５（ｃ）に示すように、タッチパネル部４０が一方の単語「such」へのタッチを検出し、他方の単語「as」へのドラッグを検出すると、辞書検索処理部３１は、２つの単語を「as」「such」の語順で含む成句及び例文を検索する。そして、図１４（ｄ）に示したように、表示処理部３２は、２つの単語を「as」「such」の語順で含むような成句を検索したことを示すように、検索結果リスト表示画面を「キーワード：〔as & such〕」のように更新する。
【０１３１】
（反転表示されたキーワードのドラッグによる語順指定について）
次に、上述した語順指定処理の変形例として、語義画面中の反転表示されているある単語から同じく反転表示されている別の単語へのドラッグを検出し、語順指定処理を行う動作の一例について図１５を参照しながら説明する。図１５（ａ）は、図１４（ａ）と同様に、選択単語特定部３３が特定した２つの単語「such」及び単語「as」をユーザに指定された語順で含む成句の一覧を表示処理部３２がタッチパネル部４０に表示した画面を示している。
【０１３２】
図１５（ａ）に示すように、上記検索結果リスト表示画面において、２つの単語（「such」及び「as」）を「such」「as」の順で含む成句または例文が検されたことを示すように、表示処理部３２は単語「such」の近傍には「（１）」、単語「as」の近傍には「（２）」のように語順を示す番号をそれぞれ表示する。また、検索結果リスト表示画面において、２つの単語が上記の語順で検索されたことを示すように、表示処理部３２は「キーワード：〔such & as〕」を表示する。
【０１３３】
タッチパネル部４０が、選択単語特定部３３が特定している一方の単語へのタッチを検出し、選択単語特定部３３が特定している他方の単語へのドラッグを検出すると、辞書検索処理部３１は語順変更の処理を行う。例えば、図１５（ｂ）及び図１５（ｃ）に示すように、タッチパネル部４０が一方の単語「such」へのタッチを検出し、他方の単語「as」へのドラッグを検出すると、辞書検索処理部３１は、２つの単語を「as」「such」の語順で含むような成句及び例文を検索する。そして、図１５（ｄ）に示したように、表示処理部３２は、２つの単語を「as」「such」の語順で含むような成句または例文が検索されたことを示すように、単語「such」の近傍の語順を示す番号を「（１）」から「（２）」に更新し、単語「as」の近傍の語順を示す番号を「（２）」から「（１）」に更新する。また、表示処理部３２は、２つの単語を「as」「such」の語順で含むような成句または例文が検索されたことを示すように、検索結果リスト表示画面内のキーワード表示「キーワード：〔as & such〕」のように更新する。
【０１３４】
なお、本実施の形態では２つの単語が選択されている場合を例に挙げて語順指定処理について説明したが、言うまでも無く、３つ以上の単語が選択されている場合にも電子辞書端末１は上記の語順指定処理を実行できる。
【０１３５】
（語順を考慮した検索における検索結果リストの切替え）
電子辞書端末１は、語順を考慮した検索を行う場合に、選択されている複数の単語をユーザに指定された語順で含むような成句の検索もそのような例文の検索もヒットしなかったときは、選択されている複数の単語を含むその他の成句および例文を検索し、ヒットした成句または例文の一覧を表示してもよい。
【０１３６】
このような電子辞書端末１が、「見出し語」、「成句」、及び「例文」のいずれの検索結果を優先して検索結果リスト表示画面に表示するかを決定する動作について図１７を参照しながら説明する。図１７は、この動作を説明するためのフローチャートである。
【０１３７】
（ステップＳ６０１）
まず、選択単語特定部３３によって特定された単語が辞書検索処理部３１へ供給されると、表示処理部３２は、検索結果リスト表示画面の表示優先順位について、優先順位指定受付部からの情報に基づいて、ユーザによる優先度指定が設定されているかを判定する。ユーザによる優先度指定が設定されていると判定した場合は、電子辞書端末１はステップＳ６１４の処理へ進む。ユーザによる優先度指定が設定されていないと判定した場合は、電子辞書端末１は、ステップＳ６０２の処理へ進む。
【０１３８】
（ステップＳ６０２）
続いて、表示処理部３２は、選択単語特定部３３によって特定され、辞書検索処理部３１に供給された単語が２つ以上であるかを判定する。上記供給された単語が１つであると判定された場合には、電子辞書端末１はステップＳ６０９の処理へ進み、複数であると判定された場合にはステップＳ６０３の処理へ進む。
【０１３９】
（ステップＳ６０３）
続いて、辞書検索処理部３１は、供給された複数の単語が、成句の見出し文字列、及び成句の語義情報のいずれかに存在しているかを判定し、存在している場合には、電子辞書端末１はステップＳ６０４の処理へ進み、存在していない場合にはステップＳ６１０の処理へ進む。
【０１４０】
（ステップＳ６０４）
続いて、辞書検索処理部３１は、供給された複数の単語が、成句の見出し文字列に一致しているかを判定し、一致していると判定した場合には、電子辞書端末１はステップＳ６０５の処理へ進み、一致していないと判定した場合にはステップＳ６１０の処理へ進む。
【０１４１】
（ステップＳ６０５）
続いて、辞書検索処理部３１は、供給された複数の単語をユーザに指定された語順で含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１７の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ６０６の処理へ進む。
【０１４２】
（ステップＳ６０６）
続いて、辞書検索処理部３１は、供給された複数の単語をユーザに指定された語順で含む成句を検索する。辞書検索処理部３１による、上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１６の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ６０７の処理へ進む。
【０１４３】
（ステップＳ６０７）
続いて、辞書検索処理部３１は、ユーザに指定された語順を無視して、供給された複数の単語を含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１７の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ６０８の処理へ進む。
【０１４４】
（ステップＳ６０８）
続いて、辞書検索処理部３１は、ユーザに指定された語順を無視して、供給された複数の単語を含む成句を検索する。辞書検索処理部３１による上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１６の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ６１５の処理へ進む。
【０１４５】
（ステップＳ６０９）
ステップＳ６０２にて、供給された単語が１つであると判定された場合、辞書検索処理部３１は、供給された単語と一致する見出し語を検索する。辞書検索処理部３１による上記検索の結果、該当する見出し語が存在する場合は、検索された見出し語を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１８の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する見出し語が存在しない場合は、ステップＳ６１０の処理へ進む。
【０１４６】
（ステップＳ６１０）
ステップＳ６０３にて複数の単語が、成句の見出し文字列、及び成句の語義情報のいずれにも存在していないと判定された場合、または、ステップＳ６０４にて、複数の単語が、成句の見出し文字列に一致していないと判定された場合、または、ステップＳ６０９における辞書検索処理部３１による検索の結果として該当する見出し語が存在しない場合は、辞書検索処理部３１は、複数の単語をユーザに指定された語順で含む成句を検索する。辞書検索処理部３１による上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１６の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ６１１の処理へ進む。
【０１４７】
（ステップＳ６１１）
続いて、辞書検索処理部３１は、複数の単語をユーザに指定された語順で含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１７の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ６１２の処理へ進む。
【０１４８】
（ステップＳ６１２）
続いて、辞書検索処理部３１は、ユーザに指定された語順を無視して、供給された複数の単語を含む成句を検索する。辞書検索処理部３１による上記検索の結果、該当する成句が存在する場合は、検索された成句を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１６の処理へ進む。辞書検索処理部３１の上記検索の結果、該当する成句が存在しない場合は、電子辞書端末１はステップＳ６１３の処理へ進む。
【０１４９】
（ステップＳ６１３）
続いて、辞書検索処理部３１は、ユーザに指定された語順を無視して、供給された複数の単語を含む例文を検索する。辞書検索処理部３１による上記検索の結果、該当する例文が存在する場合は、検索された例文を表示処理部３２へ供給し、電子辞書端末１はステップＳ６１７の処理へ進む。辞書検索処理部３１による上記検索の結果、該当する例文が存在しない場合は、電子辞書端末１はステップＳ６１５の処理へ進む。
【０１５０】
（ステップＳ６１４）
ステップＳ６０１にて、表示処理部３２がユーザによる優先度指定が設定されていると判定した場合は、電子辞書端末１は、ステップＳ４１０と同様の処理を行った上で処理を終了する。
【０１５１】
（ステップＳ６１５）
続いて、ステップＳ６０８または、ステップＳ６１３において、辞書検索処理部３１による検索の結果、該当する成句または例文が存在しない場合は、表示処理部３２は検索がヒットしなかった旨を示すアラートをタッチパネル部４０に表示し、電子辞書端末１は処理を終了する。
【０１５２】
（ステップＳ６１６）
また、ステップＳ６０６、ステップＳ６０８、ステップＳ６１０、または、ステップＳ６１２における辞書検索処理部３１による検索の結果、該当する成句が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された成句の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１５３】
（ステップＳ６１７）
また、ステップＳ６０５、ステップＳ６０７、ステップＳ６１１、または、ステップＳ６１３における辞書検索処理部３１による検索の結果、該当する例文が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された例文の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１５４】
（ステップＳ６１８）
また、ステップＳ４０７における辞書検索処理部３１による検索の結果、該当する見出し語が存在する場合は、表示処理部３２は、辞書検索処理部３１から供給された見出し語の一覧を検索結果リスト表示画面に表示し、電子辞書端末１は処理を終了する。
【０１５５】
（電子辞書端末１の利点）
以上のように、電子辞書端末１では、タッチパネル部４０の語義画面中に現れている複数の単語がユーザにより選択されると、表示処理部３２は、その複数の単語をすべて含む収録例文または収録成句の一覧をタッチパネル部４０に表示させる。表示処理部３２は、一覧から収録例文または収録成句が選択されると、選択された収録例文または収録成句の語義情報が表示されるように語義画面を更新する。
【０１５６】
したがって、電子辞書端末１は、ユーザが所望する複数の単語を含む成句または例文の一覧を表示し、一覧中の成句または例文の語義情報を表示することができるが、この電子辞書端末１には、そのために、ユーザに複数の単語を入力する手間をかけさせないという利点がある。
【０１５７】
（付記事項１）
以上、本発明の一実施形態として電子辞書端末１を説明したが、本発明は電子辞書端末１に限定されない。すなわち、本発明は、電子辞書機能を備えた汎用コンピュータ、タブレット端末、スマートフォン等としても実施することができる。
【０１５８】
（付記事項２）
上記実施形態では、タッチパネル部４０が、選択単語特定部３３が特定している一方の単語へのタッチを検出し、選択単語特定部３３が特定している他方の単語へのドラッグを検出すると、辞書検索処理部３１は語順変更の処理を行うものとした。しかしながら、本発明は、このような構成に限定されない。
【０１５９】
タッチパネル部４０は、選択単語特定部３３が特定している一方の単語へのタッチを検出し、その後の一定期間（例えば、５秒以内）、選択単語特定部３３が特定している他方の単語へのタッチを検出した場合にも、辞書検索処理部３１は語順変更の処理を行ってもよい。なお、辞書検索処理部３１は、タッチパネル部４０が２回のタッチを連続して検出した場合に限って語順変更の処理を行う。したがって、例えば、タッチパネル部４０が一方の単語へのタッチを検出してから１分後に他方の単語へのタッチを検出しても、辞書検索処理部３１は、語順変更の処理を行わない。
【０１６０】
（ソフトウェアによる実現例）
最後に、電子辞書端末１の各ブロック、特に処理部３０は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１６１】
後者の場合、電子辞書端末１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである電子辞書端末１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子辞書端末１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１６２】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１６３】
また、電子辞書端末１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１６４】
（まとめ）
上記の課題を解決するために、本発明の一態様に係る情報表示処理装置は、電子辞書機能を備え、語義画面を表示部に表示する情報表示処理装置であって、上記語義画面中に現れている複数の単語の選択をユーザから受け付ける第１受付手段（選択単語特定部３３、タッチパネル部４０）と、第１受付手段が選択を受け付けた上記複数の単語をすべて含む、自装置に記憶されている収録文字列の一群を表示部に表示する表示処理手段（表示処理部３２）と、を備え、上記表示処理手段は、上記収録文字列の一群の中からユーザが選択した文字列に関連して自装置に記憶されている関連情報を表示する、ことを特徴としている。
【０１６５】
上記のように構成された本発明に係る情報表示処理装置によれば、ユーザが所望する複数の単語を含む収録文字列（収録例文や収録成句等）を、ユーザに上記複数の単語を入力する手間をかけさせることなく検索できる。したがって、本発明に係る情報表示処理装置は、電子辞書の検索を行う際のユーザの操作性を向上させることができる。
【０１６６】
また、上記の情報表示処理装置において、上記表示処理手段は、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録文字列のうち、上記複数の単語を特定の順序で含んでいる収録文字列の一群を表示するように構成されており、上記表示処理手段は、第１受付手段が上記複数の単語の選択を受け付けたことをトリガとして、第１受付手段が相対的に先に選択を受け付けた単語がより先頭側に含まれるような収録文字列の一群を表示するように構成されている、ことが好ましい。
【０１６７】
上記の構成によれば、本発明に係る情報表示処理装置は、複数の単語をユーザが選択した順に含む収録文字列だけを表示することができるため、ユーザに、訳を調べたい収録文字列を収録文字列の一覧の中から容易に見つけ出させることができる。
【０１６８】
また、上記の情報表示処理装置において、第１受付手段が上記複数の単語の選択を受け付けた後に上記特定の順序の指定を受け付ける第２受付手段（辞書検索処理部３１、タッチパネル部４０）をさらに備え、上記表示処理手段は、第２受付手段が上記特定の順序の指定を受け付けたことをトリガとして、上記複数の単語を指定された順序で含む収録文字列の一群を表示するように構成されている、ことが好ましい。
【０１６９】
上記の構成によれば、本発明に係る情報表示処理装置は、検索する複数の単語の語順を切り替えることによって、よりユーザの望む検索結果を迅速に表示することができる。
【０１７０】
また、上記の情報表示処理装置において、上記表示処理手段は、第１受付手段が第１の単語および第２の単語からなる２つの単語の選択を受け付けた後に第１の単語を第２の単語よりも先頭側に含むような収録文字列の一群を表示している状態で、第２受付手段が第１の単語の表示位置を指定する操作を受け付け、その後に、第２受付手段が第２の単語の表示位置を指定する操作を受け付けた場合には、第２の単語を第１の単語よりも先頭側に含むような収録文字列の一群を新たに表示する、ことが好ましい。
【０１７１】
上記の構成によれば、本発明に係る情報表示処理装置は、検索する複数の単語の語順をユーザの操作に基づいて切り替えることによって、よりユーザの望む検索結果を迅速に表示することができる。
【０１７２】
また、上記の情報表示処理装置において、上記表示制御手段は、第１受付手段が第１の単語および第２の単語を含む３つ以上の単語の選択を受け付けた後に第１の単語を第２の単語よりも先頭側に含むような収録文字列の一群を表示している状態で、第２受付手段が第１の単語の表示位置を指定する操作を受け付け、その後に、第２受付手段が第２の単語の表示位置を指定する操作を受け付けた場合には、第２の単語を第１の単語よりも先頭側に含むような収録文字列であって上記３つ以上の単語の出現順が第１の単語および第２の単語を除いて表示中の収録文字列と同じである収録文字列の一群を新たに表示する、ことが好ましい。
【０１７３】
上記の構成によれば、本発明に係る情報表示処理装置は、辞書検索をする複数の単語が３つ以上の場合においても、語順をユーザの操作に基づいて切り替えることができるため、よりユーザの望む検索結果を迅速に表示することができる。
【０１７４】
また、上記の情報表示処理装置において、上記表示処理手段は、上記収録文字列として収録例文を表示するように構成されており、上記表示処理手段は、上記関連情報として、上記収録例文の一群の中からユーザが選択した例文の訳を表示する、ことが好ましい。
【０１７５】
上記の構成によれば、本発明に係る情報表示処理装置は、ユーザの望む例文検索の結果を迅速に表示することができる。
【０１７６】
上記表示処理手段は、上記収録文字列として収録成句を表示するように構成されており、上記表示処理手段は、上記関連情報として、上記収録成句の一群の中からユーザが選択した成句の訳を表示する、ことが好ましい。
【０１７７】
上記の構成によれば、本発明に係る情報表示処理装置は、ユーザの望む成句検索の結果を迅速に表示することができる。
【０１７８】
上記表示処理手段は、上記収録文字列として収録例文と収録成句との双方を表示可能に構成されており、上記表示処理手段は、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録成句と収録例文との双方が存在する場合には、上記収録例文の一群より優先的に上記収録成句の一群を表示するように構成されており、上記表示処理手段は、上記関連情報として、上記収録文字列の中からユーザが選択した例文または成句の訳を表示する、ことが好ましい。
【０１７９】
上記の構成によれば、本発明に係る情報表示処理装置は、成句検索または例文検索の結果の表示優先度を予め設定しておくことにより、検索結果を迅速に表示することができる。
【０１８０】
上記表示処理手段に対し、第１受付手段が選択を受け付けた上記複数の単語をすべて含む収録成句と収録例文との双方が存在する場合に収録成句の一群と収録例文の一群とのいずれを優先的に表示させるかの指定を受け付ける第３受付手段をさらに備えている、ことが好ましい。
【０１８１】
上記の構成によれば、本発明に係る情報表示処理装置は、キーワードの選択状態または、ユーザによる設定に応じて、表示する検索結果リストの種類を変更することができるため、ユーザの望む検索結果をさらに迅速に表示することができる。
【０１８２】
また、本発明の一態様に係る情報表示処理方法は、電子辞書機能を備え、語義画面を表示部に表示する情報表示処理装置の情報表示処理方法において、上記語義画面中に現れている複数の単語の選択をユーザから受け付ける第１受付工程と、第１受付工程にて選択を受け付けた上記複数の単語をすべて含む、自装置に記憶されている収録文字列の一群を表示部に表示する第１表示処理工程と、上記収録文字列の一群の中からユーザが選択した文字列に関連して自装置に記憶されている関連情報を表示する第２表示処理工程と、を含んでいる、ことを特徴としている。
【０１８３】
上記の構成によれば、上記の情報表示処理装置と同様の効果を奏する。
【０１８４】
また、本発明の一態様に係る情報表示処理装置が備えているコンピュータを動作させるためのプログラムであって、当該コンピュータを上記文字入力装置が備えている各手段として機能させるためのプログラム、および、それらのプログラムを記録したコンピュータ読み取り可能な記録媒体についても本発明の範疇に含まれる。
【産業上の利用可能性】
【０１８５】
本発明は、電子辞書端末、及びそのような電子辞書端末を含む情報表示処理装置に利用することができる。
【符号の説明】
【０１８６】
１    電子辞書端末（情報表示処理装置）
１０  操作部
１１  入力受付部
２０  辞書データ格納部
３０  処理部
３１  辞書検索処理部（第２受付手段）
３２  表示処理部（表示処理手段）
３３  選択単語特定部（第１受付手段）
４０  タッチパネル部（表示部、第１受付手段、第２受付手段）
【図１】
2014059669.tif 000003
【図２】
2014059669.tif 000004
【図３】
2014059669.tif 000005
【図４】
2014059669.tif 000006
【図５】
2014059669.tif 000007
【図６】
2014059669.tif 000008
【図７】
2014059669.tif 000009
【図８】
2014059669.tif 000010
【図９】
2014059669.tif 000011
【図１０】
2014059669.tif 000012
【図１１】
2014059669.tif 000013
【図１２】
2014059669.tif 000014
【図１３】
2014059669.tif 000015
【図１４】
2014059669.tif 000016
【図１５】
2014059669.tif 000017
【図１６】
2014059669.tif 000018
【図１７】
2014059669.tif 000019