(57)【要約】【課題】簡単かつ時間のかからない操作で、ユーザが所望する複数の単語を含む成句または文の検索をできるようにする。【解決手段】  ユーザは、操作部３１を用いて、表示部３２に表示された１以上の文の中から、連続配置と非連続配置とに関わらず、複数の単語のそれぞれを画面上で直接指定する。すると、認識部３４は、操作部３１の操作内容に基づいて、ユーザにより指定された複数の単語を認識して、その認識結果を検索部３５に通知する。検索部３５は、通知された複数の単語を含む成句や用例、またはそれらについての本文を辞書記憶部３６から検索して、表示制御部３３に供給する。表示制御部３３は、供給された成句や用例、またはそれらについての本文を表示部３２に表示させる。本発明は、辞書機能を有する情報処理装置に適用可能である。【選択図】図１１
2006120000.tif 000002
【特許請求の範囲】
【請求項１】
１以上の文を所定の表示装置に表示させることを制御する表示制御手段と、
前記表示制御手段の制御により前記表示装置に表示された１以上の前記文の中から、複数の単語のそれぞれを直接指定するための第１の操作がユーザにより行われる操作手段と、
前記ユーザによる前記操作手段の前記第１の操作の内容から、前記ユーザにより指定された複数の前記単語を認識する認識手段と、
所定の記録媒体または所定の記録装置に予め記録されている１以上の文または文の構成要素の中から、前記認識手段により認識された複数の前記単語の全てを含む文または文の構成要素を検索する検索手段と
を備え、
前記表示制御手段は、前記検索手段により検索された前記文または前記文の構成要素を、前記表示装置に表示させることを制御する
ことを特徴とする情報処理装置。
【請求項２】
前記認識手段は、前記ユーザが前記操作手段による前記第１の操作を行っている間、前記ユーザが新たな単語を直接指定する毎に、その単語を認識して、さらに、前記表示制御手段に通知し、
前記表示制御手段は、前記認識手段から単語が通知される前には、前記表示装置への表示の制御を行っている１以上の前記文に含まれる全ての単語を第１の表示形態で表示させ、さらに、前記認識手段から１つ目の単語が通知されてくると、その単語を前記第１の表示形態とは異なる第２の表示形態で表示させ、それ以降、前記認識手段から新たな単語が通知されてくる毎に、前記認識手段から過去に通知された１以上の単語を前記第２の表示形態で表示させ、かつ、前記認識手段から直前に通知された新たな前記単語を、前記第１の表示形態および前記第２の表示形態とは異なる第３の表示形態で表示させることを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザは、さらに、前記操作手段を用いて、前記表示制御手段の制御により前記表示装置に前記第２の表示形態または前記第３の表示形態で表示されている複数の前記単語の全てを含む文または文の構成要素の検索を指令するための第２の操作を行い、
前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合、前記第１の操作が行われてから前記第２の操作が行われるまでの間に前記認識手段により認識され、その結果として、前記第２の操作が行われた時点で前記表示装置に前記第２の表示形態または前記第３の表示形態で表示されている複数の前記単語の全てを含む文または文の構成要素を検索する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記文の構成要素は、複数の単語から構成される成句であり、
前記記録媒体または前記記録装置は、複数の成句を項目として含むインデックス、および、前記インデックスに項目として含まれる複数の前記成句のそれぞれについての本文から構成される辞書を予め記憶しており、
前記検索手段は、前記記録媒体または前記記録装置に予め記録されている前記辞書の前記インデックスの中から、前記認識手段により認識された複数の前記単語の全てが含まれる成句を１以上検索し、
前記表示制御手段は、前記検索手段により検索された１以上の前記成句の一覧を前記表示装置に表示させることを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ユーザは、さらに、前記操作手段を用いて、前記表示制御手段の制御により前記表示装置に表示されている１以上の前記成句の一覧の中から所定の１つを直接指定するための第２の操作を行い、
前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合、さらに、前記記録媒体または前記記録装置に予め記録されている前記辞書の中から、前記第２の操作で指定された前記成句についての本文を検索し、
前記表示制御手段は、さらに、前記検索手段により検索された前記本文を前記表示装置に表示させることを制御する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記記録媒体または前記記録装置は、複数の用例文を項目として含むインデックス、および、前記インデックスに項目として含まれる複数の前記用例文のそれぞれについての本文から構成される辞書を予め記録しており、
前記検索手段は、前記記録媒体または前記記録装置に予め記録されている前記辞書の前記インデックスの中から、前記認識手段により認識された複数の前記単語の全てが含まれる用例文を１以上検索し、
前記表示制御手段は、前記検索手段により検索された１以上の前記用例文の一覧を前記表示装置に表示させることを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記ユーザは、前記操作手段を用いて、さらに、前記表示制御手段の制御により前記表示装置に表示されている１以上の前記用例文の一覧の中から所定の１つを直接指定するための第２の操作を行い、
前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合、さらに、前記記録媒体または前記記録装置に予め記録されている前記辞書の中から、前記第２の操作で指定された前記用例文についての本文を検索し、
前記表示制御手段は、前記検索手段により検索された前記本文を前記表示装置に表示させることを制御する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
所定の表示装置に対する表示制御、ユーザにより操作される操作機器の操作内容を認識する制御、および、所定の記録媒体または所定の記録装置に予め記録されている情報を検索する制御を行う情報処理装置の情報処理方法であって、
１以上の文を前記表示装置に表示させることを制御する第１の表示制御ステップと、
前記ユーザが前記操作機器を用いて、前記第１の表示制御ステップの制御により前記表示装置に表示された１以上の前記文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容から、前記ユーザにより指定された複数の前記単語を認識する認識ステップと、
前記記録媒体または前記記録装置に予め記録されている１以上の文または文の構成要素の中から、前記認識ステップの処理により認識された複数の前記単語の全てを含む文または文の構成要素を検索する検索ステップと、
前記検索ステップの処理により検索された前記文または前記文の構成要素を、前記表示装置に表示させることを制御する第２の表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
所定の表示装置に対する表示制御、ユーザにより操作される操作機器の操作内容を把握する制御、および、所定の記録媒体または所定の記録装置に予め記録されている情報を検索する制御を行うコンピュータに実行させるプログラムであって、
１以上の文を前記表示装置に表示させることを制御する第１の表示制御ステップと、
前記ユーザが前記操作機器を用いて、前記第１の表示制御ステップの制御により前記表示装置に表示された１以上の前記文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容から、前記ユーザにより指定された複数の前記単語を認識する認識ステップと、
前記記録媒体または前記記録装置に予め記録されている１以上の文または文の構成要素の中から、前記認識ステップの処理により認識された複数の前記単語の全てを含む文または文の構成要素を検索する検索ステップと、
前記検索ステップの処理により検索された前記文または前記文の構成要素を、前記表示装置に表示させることを制御する第２の表示制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、簡単かつ時間のかからない操作で、ユーザが所望する複数の単語を含む成句または文の検索を実現することができる情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、辞書の電子化が進んでいる。即ち、近年、辞書機能を有する情報処理装置の普及が著しい。係る情報処理装置については、例えば非特許文献１に開示されている。
【０００３】
【非特許文献１】「e-Book Reader EBR-100MS  取扱説明書」、２００４年３月１日、ソニー株式会社発行
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、非特許文献１等の従来の技術では、例えば、ユーザは、画面に表示されている文章の中に成句と思われる単語群を発見してその意味や用例を調べたいと考えた場合、煩雑で時間がかかる操作が必要になるという課題があった。
【０００５】
具体的には例えばいま、ユーザが、表示画面中の「She was standing in the front of the classroom.」という文の中から「in」と「front of」といった単語群を発見し、これらの単語群からなる「in front of」は成句の可能性があると判断し、その「in front of」の意味を調べたいと考えたとする。この場合、非特許文献１等の従来の技術では、次の手順１乃至手順９といった長い手順を踏む必要があり、係る課題が生じてしまう。
【０００６】
以下、図１乃至図９を参照して、手順１乃至手順９について説明する。即ち、図１乃至図９は、後述する手順１乃至手順９といったユーザ操作が行われる際に、非特許文献１に開示された情報処理装置により表示される画面の例を示している。
【０００７】
なお、図１乃至図９において、表示画面のうちの表示領域１には、主に、所定の単語、成句、或いは用例についての１以上の文（センテンス）が表示される。なお、以下、所定の単語、成句、或いは用例についての１以上の文からなる文章（センテンス群）を本文と称する。また、表示領域１等、本文が表示される表示領域を本文表示領域と称する。本文表示領域１の下方の表示領域２には、本文が対象としている単語や成句等が表示される。なお、以下、本文が対象としている単語や成句等を項目と称し、表示領域２等、係る項目が表示される表示領域を項目名表示欄と称する。具体的には例えば図１の画面では、項目名表示欄２には「in the front」という項目が表示されており、本文表示領域１には「in the front」についての本文が表示されている。
【０００８】
また、図１乃至図９のうちの特に図３や図７において、表示画面のうちの表示領域３には、後述するように、１以上の単語、成句、或いは用例が羅列されたリストが表示される。なお、以下、係るリストを該当一覧と称し、該当一覧が表示される表示領域３を、該当一覧表示領域と称する。
【０００９】
手順１とは、図１の画面が表示されているときに、ユーザが本文表示領域１の３行目と４行目における「She was standing in the front of the classroom.」という文を見て、その中から「in」と「front of」といった単語群を発見し、それらの単語群からなる「in front of」は成句の可能性があると判断するまでの手順を指す。
【００１０】
手順２とは、ユーザが、情報処理装置の動作モードをジャンプモードに移行させて、図２に示されるように、本文表示領域１に表示されている「She was standing in the front of the classroom.」という文のうちの「in」という単語を反転表示させるまでの手順を指す。
【００１１】
ジャンプモードとは、本文表示領域１に表示される本文の対象を、現在の対象から別の対象に変更することを可能にする動作モードを指す。なお、以下、本文表示領域１の表示内容（本文）が項目Ａについての本文から項目Ｂについての本文に更新されることを、項目Ａから項目Ｂにジャンプすると称する。具体的には例えば図１や図２の例では、項目名表示欄２に表示されている「in the front」という項目についての本文が本文表示領域１に表示されている。従って、情報処理装置は、その動作モードをジャンプモードに移行させることで、本文表示領域１の表示内容を、「in the front」についての本文から、例えば、後述する図４に示される「in」についての本文に更新させること、即ち、「in the front」から「in」にジャンプさせることができる。なお、非特許文献１に開示された情報処理装置においては、ユーザがジャンプキーを押下操作することで、その動作モードはジャンプモードに移行する。
【００１２】
手順３とは、図３に示されるように、ユーザが所定の操作をすることで、「in」自身または「in」を含む英単語を項目とする該当一覧を、該当一覧表示領域３に表示させるまでの手順を指す。なお、非特許文献１に開示された情報処理装置においては、係る所定の操作として、「決定」キーの押下操作が規定されている。
【００１３】
手順４とは、ユーザが所定の操作をすることで、本文表示領域１の表示内容を、これまでの「in the front」という項目（その本文）から「in」という項目（その本文）にジャンプさせるまでの手順を指す。なお、非特許文献１に開示された情報処理装置においては、係る所定の操作として、図３中指のシンボル４として示されるカーソルを上下左右キーの押下操作で上下に移動させて所定の項目を指定した後、「決定」キーの押下操作を行うことが規定されている。例えば、図３の該当一覧表示領域３の中で一番上に表示されている「in」という項目の左方にカーソル（指のシンボル４）が配置されている状態で、この手順４の操作が行われると、図４に示されるように、係る「in」が項目名表示欄２に表示されるとともに、係る「in」についての本文が本文表示領域１に表示されることになる。
【００１４】
手順５とは、図４と図５に示されるように、ユーザが、本文表示領域１に表示される「in」についての本文をスクロールすることで、「in front of」という文字列を探し出すまでの手順である。
【００１５】
しかしながら、図４と図５に示されるように、本文表示領域１に表示される「in」についての本文の中には、「in front of」という文字列は存在しない。従って、ユーザは、この手順５の操作を行っても、結局、「in front of」を探し出すことができない。そこで、ユーザは、今度は、「in front of」のうちの「front」について、inについての手順２乃至手順５と同様の手順の操作を行わなければならない。係る操作の手順が、次の手順６乃至手順９である。
【００１６】
即ち、手順６とは、ユーザが、最初の画面、即ち、「in the front」についての本文が本文表示領域１に表示されている画面に戻す操作を行った後、今度は図６に示されるように、本文表示領域１に表示されている「She was standing in the front of the classroom.」という文のうちの「front」という単語を反転表示させるまでの手順を指す。
【００１７】
手順７とは、図７に示されるように、ユーザが「決定キー」を押下することで、「front」自身または「front」を含む英単語を項目とする該当一覧を、該当一覧表示領域３に表示させるまでの手順を指す。
【００１８】
手順８とは、ユーザが手順４と同様の操作をすることで、本文表示領域１に表示されている本文の対象を、これまでの「in the front」という項目（その本文）から「front」という項目（その本文）にジャンプさせる手順を指す。例えば、図７の該当一覧表示領域３の中で一番上に表示されている「front」という項目の左方にカーソル（指のシンボル４）が配置されている状態で、この手順８の操作が行われると、図８に示されるように、係る「front」が項目名表示欄２に表示されるとともに、係る「front」についての本文が本文表示領域１に表示されることになる。
【００１９】
手順９とは、図８と図９に示されるように、ユーザが、本文表示領域１に表示される「front」についての本文をスクロールすることで、「in front of」という文字列を探し出すまでの手順である。
【００２０】
図８と図９の本文表示領域１に表示される「front」についての本文の中には、図９に示されるように「in front of」に関する文章が存在する。従って、ユーザは、上述した手順１乃至手順９までの操作を行うことで、ようやく「in front of」を探し出すことができる。
【００２１】
なお、非特許文献１に開示された情報処理装置の動作モードとしては、上述したジャンプモードの他、次のようなモードも搭載されている。即ち、ユーザが、上述した項目名表示欄２を入力領域として利用して、キーボード等の入力機器を操作することで、例えば複数の単語を「＆」などで結んで入力領域２に入力させた場合、入力された複数の単語を含む成句や用例を項目とする該当一覧を該当一覧表示領域３に表示させ、その後、ユーザが上述した手順４や手順８と同様の操作を行ったとき、ユーザにより指定された成句や用例についての本文を本文表示領域１に表示させるモード（以下、手動入力検索モードと称する）が、非特許文献１に開示された情報処理装置の動作モードのひとつとして搭載されている。
【００２２】
従って、ユーザは、この手動入力検索モードを利用して、キーボード等の入力機器を操作して、例えば「in & front & of」といった文字列を入力領域２に入力させることで、「in front of」という成句についての本文を本文表示領域１に表示させることもできる。
【００２３】
しかしながら、この手動入力検索モードを利用する場合、ユーザは、キーボード等の入力機器で単語や「＆」を１文字ずつ手動入力していく、といった煩雑で時間のかかる操作を行うことが必須になり、結局、上述した課題が生じてしまう。特に、入力単語数が多くなったり、単語の構成文字数が多くなると、この課題はより顕著なものとなる。
【００２４】
さらに、上述した課題は、辞書機能に対してのみならず、ユーザが所望する複数の単語を含む文や文の構成要素（成句等）を検索する検索機能全体に対して生じることになる。例えば、ユーザが、電子書籍機能を有する情報処理装置を利用して小説等を読む場合、その小説の中から、登場人物等の単語を含む文を検索するときなどに、上述した課題が生じることになる。
【００２５】
本発明は、このような状況に鑑みてなされたものであり、簡単かつ時間のかからない操作で、ユーザが所望する複数の単語を含む成句または文の検索を実現することができるようにするものである。
【課題を解決するための手段】
【００２６】
本発明の情報処理装置は、１以上の文を所定の表示装置に表示させることを制御する表示制御手段と、前記表示制御手段の制御により前記表示装置に表示された１以上の前記文の中から、前記複数の単語のそれぞれを直接指定するための第１の操作がユーザにより行われる操作手段と、ユーザによる操作手段の第１の操作の内容から、ユーザにより指定された複数の単語を認識する認識手段と、所定の記録媒体または所定の記録装置に予め記録されている１以上の文または文の構成要素の中から、認識手段により認識された複数の単語の全てを含む文または文の構成要素を検索する検索手段とを備え、表示制御手段は、検索手段により検索された文または文の構成要素を、表示装置に表示させることを制御することを特徴とする。
【００２７】
認識手段は、ユーザが操作手段による第１の操作を行っている間、ユーザが新たな単語を直接指定する毎に、その単語を認識して、さらに、表示制御手段に通知し、表示制御手段は、認識手段から単語が通知される前には、表示装置への表示の制御を行っている１以上の文に含まれる全ての単語を第１の表示形態で表示させ、さらに、認識手段から１つ目の単語が通知されてくると、その単語を第１の表示形態とは異なる第２の表示形態で表示させ、それ以降、認識手段から新たな単語が通知されてくる毎に、認識手段から過去に通知された１以上の単語を第２の表示形態で表示させ、かつ、認識手段から直前に通知された新たな単語を、第１の表示形態および第２の表示形態とは異なる第３の表示形態で表示させることを制御するようにすることができる。
【００２８】
ユーザは、さらに、操作手段を用いて、表示制御手段の制御により表示装置に第２の表示形態または第３の表示形態で表示されている複数の単語の全てを含む文または文の構成要素の検索を指令するための第２の操作を行い、検索手段は、ユーザにより操作手段の第２の操作が行われた場合、第１の操作が行われてから第２の操作が行われるまでの間に認識手段により認識され、その結果として、第２の操作が行われた時点で表示装置に第２の表示形態または第３の表示形態で表示されている複数の単語の全てを含む文または文の構成要素を検索するようにすることができる。
【００２９】
また、文の構成要素は、複数の単語から構成される成句であり、記録媒体または記録装置は、複数の成句を項目として含むインデックス、および、そのインデックスに項目として含まれる複数の成句のそれぞれについての本文から構成される辞書を予め記録しており、検索手段は、記録媒体または記録装置に予め記録されている辞書のインデックスの中から、認識手段により認識された複数の単語の全てが含まれる成句を１以上検索し、表示制御手段は、検索手段により検索された１以上の成句の一覧を、表示装置に表示させることを制御するようにすることができる。
【００３０】
さらにこの場合、ユーザは、操作手段を用いて、さらに、表示制御手段の制御により表示装置に表示されている１以上の成句の一覧の中から所定の１つを直接指定するための第２の操作を行い、検索手段は、ユーザにより操作手段の第２の操作が行われた場合、さらに、記録媒体または記録装置に予め記録されている辞書の中から、第２の操作で指定された成句についての本文を検索し、表示制御手段は、さらに、検索手段により検索された本文を表示装置に表示させることを制御するようにすることができる。
【００３１】
また、記録媒体または記録装置は、複数の用例文を項目として含むインデックス、および、そのインデックスに項目として含まれる複数の用例文のそれぞれについての本文から構成される辞書を予め記録しており、検索手段は、記録媒体または記録装置に予め記録されている辞書のインデックスの中から、認識手段により認識された複数の単語の全てが含まれる用例文を１以上検索し、表示制御手段は、検索手段により検索された１以上の用例文の一覧を表示装置に表示させることを制御するようにすることができる。
【００３２】
さらにこの場合、ユーザは、さらに、操作手段を用いて、表示制御手段の制御により表示装置に表示されている１以上の用例文の一覧の中から所定の１つを直接指定するための第２の操作がユーザにより行われ、検索手段は、ユーザにより操作手段の第２の操作が行われた場合、さらに、記録媒体または記録装置に予め記録されている辞書の中から、第２の操作で指定された用例文についての本文を検索し、表示制御手段は、検索手段により検索された本文を表示装置に表示させることを制御するようにすることができる。
【００３３】
本発明の情報処理方法は、所定の表示装置に対する表示制御、ユーザにより操作される操作機器の操作内容を認識する制御、および、所定の記録媒体または所定の記録装置に予め記録されている情報を検索する制御を行う情報処理装置の情報処理方法である。詳細には、本発明の情報処理方法は、１以上の文を表示装置に表示させることを制御する第１の表示制御ステップと、ユーザが操作機器を用いて、第１の表示制御ステップの制御により表示装置に表示された１以上の文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容から、ユーザにより指定された複数の単語を認識する認識ステップと、記録媒体または記録装置に予め記録されている１以上の文または文の構成要素の中から、認識ステップの処理により認識された複数の単語の全てを含む文または文の構成要素を検索する検索ステップと、検索ステップの処理により検索された文または文の構成要素を、表示装置に表示させることを制御する第２の表示制御ステップとを含むことを特徴とする。
【００３４】
本発明のプログラムは、所定の表示装置に対する表示制御、ユーザにより操作される操作機器の操作内容を認識する制御、および、所定の記録媒体または所定の記録装置に予め記録されている情報を検索する制御を行うコンピュータに実行させるプログラムである。詳細には、本発明のプログラムは、１以上の文を表示装置に表示させることを制御する第１の表示制御ステップと、ユーザが操作機器を用いて、第１の表示制御ステップの制御により表示装置に表示された１以上の文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容から、ユーザにより指定された複数の単語を認識する認識ステップと、記録媒体または記録装置に予め記録されている１以上の文または文の構成要素の中から、認識ステップの処理により認識された複数の単語の全てを含む文または文の構成要素を検索する検索ステップと、検索ステップの処理により検索された文または文の構成要素を、表示装置に表示させることを制御する第２の表示制御ステップとを含むことを特徴とする。
【００３５】
本発明の情報処理装置および方法、並びにプログラムにおいては、所定の表示装置に対する表示制御、ユーザにより操作される操作機器の操作内容を認識する制御、および、所定の記録媒体または所定の記録装置に予め記録されている情報を検索する制御が行われる。詳細には、ユーザが操作機器（または、本発明の情報処理装置の操作手段。ただし、以下、操作機器についてのみ言及する）を用いて、表示装置に表示された１以上の文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容からユーザにより指定された複数の単語が認識され、認識された複数の単語の全てを含む文または文の構成要素が記録媒体または記録装置から検索され、検索された文または文の構成要素が表示装置に表示される。
【発明の効果】
【００３６】
以上のごとく、本発明によれば、ユーザが所望する複数の単語を含む成句または文の検索を実現することができる。特に、簡単かつ時間のかからない操作で、表示画面中の文の中に含まれる複数の単語をユーザに直接選択させ、選択された複数の単語を含む成句または文の検索を実現することができる。
【発明を実施するための最良の形態】
【００３７】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３８】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３９】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図１０のハードウエア構成を有し、図１１の機能的構成を有する情報処理装置）は、１以上の文（例えば、図２０の本文領域５１に表示される「She was standing in the front of the classroom.」を含む本文）を所定の表示装置（例えば、図１０と図１１の表示部３２）に表示させることを制御する表示制御手段（例えば、図１１の表示制御部３３）と、前記表示制御手段の制御により前記表示装置に表示された１以上の前記文の中から、複数の単語のそれぞれを直接指定するための第１の操作（例えば、図２１乃至図２５を参照して後述する操作であって、具体的には例えば、「She was standing in the front of the classroom.」の中から「in」,「front」,「of」といった表示を直接指定する操作）がユーザにより行われる操作手段（例えば、図１０と図１１の操作部３１）と、前記ユーザによる前記操作手段の前記第１の操作の内容から、前記ユーザにより指定された複数の前記単語を認識する認識手段（例えば、図１１の認識部３４）と、所定の記録媒体または所定の記録装置（例えば、図１１の辞書記憶部３６をその一領域として有している、図１０のＲＯＭ１２、記憶部１８、またはリムーバブル記録媒体２１等）に予め記録されている１以上の文または文の構成要素の中から、前記認識手段により認識された複数の前記単語の全てを含む文または文の構成要素を検索する検索手段（例えば、図１１の検索部３５）とを備え、前記表示制御手段は、前記検索手段により検索された前記文または前記文の構成要素を、前記表示装置に表示させることを制御することを特徴とする。
【００４０】
この情報処理装置において、前記認識手段は、前記ユーザが前記操作手段による前記第１の操作を行っている間（例えば、図１６の「単語／成句／用例検索処理」が開始されて、ステップＳ２の処理でジャンプキー３１Ｂが押下されたと判定されてから、「決定」キー３１Ｄが押下されるまでの間）、前記ユーザが新たな単語を直接指定する毎に、その単語を認識して、さらに、前記表示制御手段に通知し（例えば、図１６のステップＳ７またはＳ１３の処理で「＆」キー３１Ｃが押下されたと判定し）、前記表示制御手段は、前記認識手段から単語が通知される前には、前記表示装置への表示の制御を行っている１以上の前記文に含まれる全ての単語を第１の表示形態（例えば、図２０に示されるような、背景が白色で、文字が黒色の表示形態）で表示させ、さらに、前記認識手段から１つ目の単語が通知されてくると（例えば、図１６のステップＳ７の処理で「＆」キー３１Ｃが押下されたと判定されると）、その単語を前記第１の表示形態とは異なる第２の表示形態（例えば、図２２に示される「in」のような反転表示）で表示させ（例えば、図１６のステップＳ８の処理を実行し）、それ以降、前記認識手段から新たな単語が通知されてくる毎に（例えば、図１６のステップＳ１３の処理で「＆」キー３１Ｃが押下されたと判定される毎に）、前記認識手段から過去に通知された１以上の単語を前記第２の表示形態で表示させ（例えば、図１６のステップＳ１４の処理を実行し）、かつ、前記認識手段から直前に通知された新たな前記単語を、前記第１の表示形態および前記第２の表示形態とは異なる第３の表示形態（例えば、図２３に示される「the」のような点滅表示）で表示させることを制御する（例えば、図１６のステップＳ１５の処理を実行する）ようにすることができる。
【００４１】
前記ユーザは、さらに、前記操作手段を用いて、前記表示制御手段の制御により前記表示装置に前記第２の表示形態または前記第３の表示形態で表示されている複数の前記単語の全てを含む文または文の構成要素の検索を指令するための第２の操作（例えば、図１１の「決定」キー３１Ｄの押下操作）を行い、前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合（例えば、図１６のステップＳ１２の処理で「決定」キー３１Ｄが押下されたと判定された場合）、前記第１の操作が行われてから前記第２の操作が行われるまでの間に前記認識手段により認識され、その結果として、前記第２の操作が行われた時点で前記表示装置に前記第２の表示形態または前記第３の表示形態で表示されている複数の前記単語の全てを含む文または文の構成要素を検索する（例えば、図１８のステップＳ３１の処理を実行する）ようにすることができる。
【００４２】
また、この情報処理装置において、前記文の構成要素は、複数の単語から構成される成句（例えば、「in」,「front」，「of」から構成される「in front of」）であり、前記記録媒体または前記記録装置は、複数の成句を項目として含むインデックス、および、前記インデックスに項目として含まれる複数の前記成句のそれぞれについての本文から構成される辞書（例えば、後述する英成句辞書）を予め記憶しており、前記検索手段は、前記記録媒体または前記記録装置に予め記録されている前記辞書の前記インデックスの中から、前記認識手段により認識された複数の前記単語の全てが含まれる成句を１以上検索し（例えば、図１８のステップＳ３１の処理を実行し）、前記表示制御手段は、前記検索手段により検索された１以上の前記成句の一覧（例えば、図２６の該当一覧表示領域５３に表示されている該当一覧）を前記表示装置に表示させることを制御する（例えば、図１８のステップＳ３２の処理を実行する）ようにすることができる。
【００４３】
さらにこの場合、前記ユーザは、さらに、前記操作手段を用いて、前記表示制御手段の制御により前記表示装置に表示されている１以上の前記成句の一覧の中から所定の１つを直接指定するための第２の操作（例えば、図１８のステップＳ３３乃至Ｓ３６の処理に対応する後述する操作）を行い、前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合（例えば、図１８のステップＳ３６の処理で「決定」キー３１Ｄが押下されたと判定された場合）、さらに、前記記録媒体または前記記録装置に予め記録されている前記辞書の中から、前記第２の操作で指定された前記成句についての本文（例えば、図２６の該当一覧表示領域５３における２行目の「in front of 0」についての本文）を検索し（例えば、図１８のステップＳ３７の処理を実行する）、前記表示制御手段は、さらに、前記検索手段により検索された前記本文を前記表示装置に表示させる（例えば、図２７の画面を図１１の表示部３２に表示させる）ことを制御する（例えば、図１８のステップＳ３８の処理を実行する）ようにすることができる。
【００４４】
また、この情報処理装置において、前記記録媒体または前記記録装置は、複数の用例文を項目として含むインデックス、および、前記インデックスに項目として含まれる複数の前記用例文のそれぞれについての本文から構成される辞書（例えば後述する英用例辞書）を予め記録しており、前記検索手段は、前記記録媒体または前記記録装置に予め記録されている前記辞書の前記インデックスの中から、前記認識手段により認識された複数の前記単語の全てが含まれる用例文を１以上検索し（例えば、図１９のステップＳ４６の処理を実行し）、前記表示制御手段は、前記検索手段により検索された１以上の前記用例文の一覧（例えば、図２９の該当一覧表示領域５３に表示されている該当一覧）を前記表示装置に表示させることを制御する（例えば、図１９のステップＳ４７の処理を実行する）ようにすることができる。
【００４５】
さらにこの場合、前記ユーザは、さらに、前記操作手段を用いて、前記表示制御手段の制御により前記表示装置に表示されている１以上の前記用例文の一覧の中から所定の１つを直接指定するための第２の操作（例えば、図１９のステップＳ４８乃至Ｓ５１の処理に対応する後述する操作）が前記ユーザにより行われ、前記検索手段は、前記ユーザにより前記操作手段の前記第２の操作が行われた場合（例えば、図１９のステップＳ５１の処理で「決定」キー３１Ｄが押下されたと判定された場合）、さらに、前記記録媒体または前記記録装置に予め記録されている前記辞書の中から、前記第２の操作で指定された前記用例文（例えば、図２９の該当一覧表示領域５３における１行目の「He was given a caution for parkin ・・・」といった用例文）についての本文を検索し（例えば、図１９のステップＳ５２の処理を実行する）、前記表示制御手段は、前記検索手段により検索された前記本文を前記表示装置に表示させることを制御する（例えば、図１９のステップＳ５３の処理を実行する）ようにすることができる。
【００４６】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図１６乃至図１９の「単語／成句／用例検索処理」に対応する方法）は、所定の表示装置（例えば、図１０の表示部３２）に対する表示制御、ユーザにより操作される操作機器（例えば、図１０の操作部３１）の操作内容を認識する制御、および、所定の記録媒体または所定の記録装置（例えば、図１０のＲＯＭ１２、記憶部１８、リムーバブル記録媒体２１等）に予め記録されている情報を検索する制御を行う情報処理装置（例えば、図１０のハードウエア構成を有し、図１１の機能的構成を有する情報処理装置）の情報処理方法である。詳細には、この情報処理方法は、１以上の文を前記表示装置に表示させることを制御する第１の表示制御ステップ（例えば、図１６のステップＳ１の処理）と、前記ユーザが前記操作機器を用いて、前記第１の表示制御ステップの制御により前記表示装置に表示された１以上の前記文の中から、前記複数の単語のそれぞれを直接指定するための操作を行った場合、その操作の内容から、前記ユーザにより指定された複数の前記単語を認識する認識ステップ（例えば、図１６のステップＳ３乃至Ｓ１５の処理）と、前記記録媒体または前記記録装置に予め記録されている１以上の文または文の構成要素の中から、前記認識ステップの処理により認識された複数の前記単語の全てを含む文または文の構成要素を検索する検索ステップ（例えば、図１８のステップＳ３１およびＳ３７、並びに、図１９のステップＳ４６およびＳ５２）と、前記検索ステップの処理により検索された前記文または前記文の構成要素を、前記表示装置に表示させることを制御する第２の表示制御ステップ（例えば、図１８のステップＳ３２およびＳ３８、並びに、図１９のステップＳ４７およびＳ５３）とを含むことを特徴とする。
【００４７】
さらに、本発明によれば、上述した本発明の情報処理方法に対応するプログラムや、そのプログラムが記録された記録媒体が提供される。
【００４８】
以下、図面を参照して、本発明が適用される情報処理装置の実施の形態について説明する。
【００４９】
図１０は、本発明が適用される情報処理装置のハードウエア構成例を表している。
【００５０】
図１０の情報処理装置において、CPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２に記録されているプログラム、または記憶部１８からRAM（Random Access Memory）１３にロードされたプログラムに従って各種の処理を実行する。RAM１３にはまた、CPU１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５１】
CPU１１、ROM１２、およびRAM１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インタフェース１５も接続されている。
【００５２】
入出力インタフェース１５には、キーボードやマウスなどよりなる操作部３１を含む入力部１６、ディスプレイなどよりなる表示部３２を含む出力部１７、ハードディスクなどよりなる記憶部１８、および、モデムやターミナルアダプタなどよりなる通信部１９が接続されている。通信部１９は、インターネットを含む図示せぬネットワークを介して図示せぬ他の情報処理装置との通信を制御する。
【００５３】
入出力インタフェース１５にはまた、必要に応じてドライブ２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１８にインストールされる。
【００５４】
本発明においては、係る図１０のハードウエア構成の情報処理装置は、次のような第１乃至第４の機能を有している。即ち、第１の機能とは、１以上の文を表示部３２に表示させることを制御する表示制御機能である。第２の機能とは、第１の機能の実現により表示部３２に表示された１以上の文の中から、ユーザにより選択された１以上の単語を認識する認識機能である。第３の機能とは、ＲＯＭ１２、記憶部１８、或いはリムーバブル記録媒体２１等に予め記憶されている１以上の文または文の構成要素の中から、第２の機能の実現により認識された１以上の単語の全てを含む文または文の構成要素を検索する検索機能である。なお、文の構成要素とは、例えば上述した「in front of」のような成句等を当然ながら含む他、文を構成する単語のうちの任意の数の任意の単語を含む広義な概念の構成要素を指す。また、係る情報処理装置が辞書として機能する場合には、文の構成要素として例えば成句が採用されるとすると、文としては、例えば、その成句についての本文を構成する各文を含む他、例えばその成句を含む用例文も含む広義な概念の文である。第４の機能とは、第３の機能の実現により検索された文または文の構成要素を表示部３２に表示させることを制御する表示機能である。
【００５５】
図１０のハードウエア構成の情報処理装置が係る第１の機能乃至第４の機能を少なくとも実現する場合には、その機能的構成は例えば図１１に示されるようになる。即ち、図１１は、本発明が適用される情報処理装置の機能ブロックの構成例を示している。
【００５６】
図１１に示されるように、図１０のハードウエア構成の情報処理装置が係る第１の機能乃至第４の機能を少なくとも実現する場合には、上述した操作部３１と表示部３２との他、さらに、表示制御部３３乃至検索部３５といった機能ブロックと、辞書記憶部３６とが設けられる。表示制御部３３乃至検索部３５といった機能ブロックは、例えば、図１０のCPU１１が実行するソフトウエアモジュールとして構成される。辞書記憶部３６は、例えば図１０のＲＯＭ１２、記憶部１８、またはリムーバブル記録媒体２１の一領域として構成される。
【００５７】
以下、操作部３１乃至辞書記憶部３６のそれぞれの詳細について順不同に説明していく。
【００５８】
操作部３１は、上下左右キー３１Ａ、ジャンプキー３１Ｂ、「＆」キー３１Ｃ、および「決定」キー３１Ｄ、並びにキーボード３１Ｅを含むように構成される。なお、上下左右キー３１Ａ、ジャンプキー３１Ｂ、「＆」キー３１Ｃ、および「決定」キー３１Ｄのそれぞれに割り当てられた機能については、後述する各種説明の中で必要なときに適宜説明していく。
【００５９】
表示部３２は、表示制御部３３の制御に基づいて、例えば後述する図１２乃至図１５並びに図２０乃至図２９に示されるような各種画面を表示する。即ち、表示制御部３３は、例えば後述する認識部３４や検索部３５から供給されてくる各種情報に基づいて、各種文章（用例文、成句、単語についての本文等）や文の各種構成要素（成句や単語等）を含む画像データを生成し、その画像データに対応する画像（画面）を表示部３２に表示させる。このように、表示制御部３３は、上述した第１の機能と第４の機能とを実現する機能ブロックの一例である。
【００６０】
認識部３４は、ユーザがキーボード３１Ｅを操作することで入力してきた１以上の単語を認識する。また、ユーザが上下左右キー３１Ａ乃至「決定キー」３１Ｄのうちの少なくとも１つを押下することで、表示部３２に表示されている文章の中から１以上の単語を直接指定する操作を行った場合、その操作により指定された１以上の単語を認識する。認識部３４の認識結果は、表示制御部３３と検索部３５とに供給される。このように、認識部３４は、上述した第２の機能を実現する機能ブロックの一例である。
【００６１】
なお、表示部３２の画面上の単語（その単語の表示）を直接指定する操作を、以下、指定操作と称する。即ち、ここで言う指定操作とは、キーボード３１Ｅによる文字の手動入力操作を介在することなく、上下左右キー３１Ａ乃至「決定」キー３１Ｄの押下操作だけで、表示部３２の画面上に表示されている１以上の単語のそれぞれをその画面上で直接指定していくＧＵＩ（Graphical User Interface）操作を指す。係るユーザの指定操作のさらなる詳細については、図１６以降の図面を参照して後述する。
【００６２】
係る認識部３４は、詳細には、単語単体認識部３４Ａ、連続複数単語認識部３４Ｂ、および、非連続複数単語認識部３４Ｃを含むように構成される。
【００６３】
単語単体認識部３４Ａは、例えばユーザがキーボード３１Ｅを操作して１つの単語のみを入力してきた場合、その１つの単語を認識して表示制御部３３と検索部３５とに通知する。また、単語単体認識部３４Ａは、例えばユーザが指定操作を行うことで１つの単語のみを画面上で直接指定してきた場合、その１つの単語を認識して表示制御部３３と検索部３５とに通知する。
【００６４】
連続複数単語認識部３４Ｂは、例えばユーザがキーボード３１Ｅを操作して複数の単語を「＆」で結んで入力してきた場合、それらの複数の単語のそれぞれを認識して表示制御部３３と検索部３５とに通知する。具体的には例えば、上述した従来の例と同様に、ユーザがキーボード３１Ｅを操作して「in & front & of」を入力してきた場合、連続複数単語認識部３４Ｂは、「in」，「front」，「of」のそれぞれを認識して表示制御部３３と検索部３５とに通知する。
【００６５】
また、連続複数単語認識部３４Ｂは、ユーザが指定操作を行うことで、表示部３２に表示されている文章の中から連続して並んで配置される複数の単語を画面上で直接指定してきた場合、それらの複数の単語のそれぞれを認識して表示制御部３３と検索部３５とに通知する。具体的には例えば、図示はしないが、表示部３２の表示画面中に「in」，「front」，「of」が連続して配置された「in front of」という文字列が実際に表示されており、ユーザが指定操作を行うことでこの「in front of」を画面上で直接指定してきた場合、連続複数単語認識部３４Ｂは、「in」，「front」，「of」のそれぞれを認識して表示制御部３３と検索部３５とに通知する。
【００６６】
非連続複数単語認識部３４Ｃは、ユーザが指定操作を行うことで、表示部３２に表示されている文章の中から非連続に配置されている複数の単語を画面上で直接指定してきた場合、それらの複数の単語のそれぞれを認識して表示制御部３３と検索部３５とに通知する。具体的には例えば、上述した従来の例と同様に、表示部３２の表示画面中に「She was standing in the front of the classroom.」という文が表示されており、ユーザが指定操作を行うことでその文に存在する「in the front of」のうちの「the」を除く「in」と「front of」とのそれぞれを画面上で直接指定してきた場合、非連続複数単語認識部３４Ｃは、「in」，「front」，「of」のそれぞれを認識して表示制御部３３と検索部３５とに通知する。
【００６７】
このように、本実施の形態の情報処理装置は、連続複数単語認識部３４Ｂに加ええてさらに非連続複数単語認識部３４Ｃを設けているので、表示部３２に表示されている１以上の文の中から、連続配置と非連続配置とに関わらず、ユーザの指定操作により画面上で直接指定された複数の単語を認識することが容易に可能になる。
【００６８】
検索部３５は、辞書記憶部３６に予め記憶されている１以上の文または文の構成要素の中から、認識部３４により認識された１以上の単語の全てを含む文または文の構成要素を検索して表示制御部３３に提供する。このように、検索部３５は、上述した第３の機能を実現する機能ブロックの一例である。
【００６９】
即ち、辞書記憶部３６は、１以上の文または文の構成要素から構成される辞書、具体的には例えば本実施の形態では、英単語辞書、国語辞書、英用例辞書、および、英成句辞書を予め記憶している。
【００７０】
英単語辞書とは、英語の単語（以下、英単語と称する）を項目とするインデックスと、インデックスに掲載されている複数の英単語のそれぞれについての説明文や用例文等からなる本文とから構成される辞書データである。国語辞書とは、日本語の単語（以下、日本語単語と称する）を項目とするインデックスと、インデックスに掲載されている複数の日本語単語のそれぞれについての説明文や用例文等からなる本文とから構成される辞書データである。英用例辞書とは、複数の英単語からなる用例文を項目とするインデックスと、インデックスに掲載されている複数の用例文自体のそれぞれやそれらの日本語訳等からなる本文とから構成される辞書データである。英成句辞書とは、英語の成句（イディオム）を項目とするインデックスと、インデックスに掲載されている複数の成句のそれぞれについての説明文や用例文等からなる本文とから構成される辞書データである。なお、ここで言う辞書データは、テキストデータであってもよいし、画像データであってもよいし、或いは他の形態のデータであってもよい。
【００７１】
このように、本実施の形態では、英単語辞書、国語辞書、英用例辞書、および、英成句辞書が辞書記憶部３６に予め記憶されているので、図１１の例の検索部３５には、英単語検索部３５Ａ乃至英成句検索部３５Ｄが設けられているのである。
【００７２】
即ち、英単語検索部３５Ａは、例えば単語単体認識部３４Ａにより１つの英単語が認識されて通知されてきた場合、後述する検索モード切替部３５Ｅにより起動される。そして、英単語検索部３５Ａは、辞書記憶部３６に記憶されている英単語辞書のインデックスの中から、通知された英単語自身、または、その英単語を一部分に含む英単語を検索して、表示制御部３３に供給する。すると、表示制御部３３は、供給された英単語の一覧、即ち、供給された英単語を項目として含む該当一覧を表示部３２に表示させる。
【００７３】
なお、通知された英単語を一部分に含む英単語とは、例えば、「in」という英単語が通知された場合には、「internet（インターネット）」といった「in」を前方に含む単語、「sin（罪等）」といった「in」を後方に含む単語、および、「dining（食事等）」といった「in」を途中に含む英単語を指す。即ち、英単語検索部３５Ａは、いわゆる「前方一致」、「後方一致」、或いは「ワイルドカード」といった英単語の検索を行うことができる。
【００７４】
具体的には例えば、上述した従来の例と同様に、ユーザが上述した手順３と同様の指定操作を行ったとする。即ち、「in」が反転表示された図２の画面が表示部３２に表示されている状態で「決定」キー３１Ｄを押下する、といった「in」を画面上で直接指定する指定操作をユーザが行ったとする。この場合、単語単体認識部３４Ａは「in」を認識して検索部３５に通知する。これにより、英単語検索部３５Ａは、後述する検索モード切替部３５Ｅにより起動され、辞書記憶部３６に記憶されている英単語辞書のインデックスの中から、「in」自身または「in」を一部分に含む英単語を検索して、表示制御部３３に供給する。すると、表示制御部３３は、例えば図３の画面を表示部３２に表示させる。即ち、例えば図３に示されるように、該当一覧表示領域３には、「in」自身または「in」を一部分に含む英単語を項目として含む該当一覧が表示される。
【００７５】
なお、このように、「決定」キー３１Ｄには、表示部３２の表示画面のうちの、現在の選択（指定）対象に決定する指令の入力機能が割り振られている。現在の選択対象とは、例えば上述した図２の画面のうちの、反転表示された「in」を指す。
【００７６】
さらに、ユーザが上述した従来の手順４と同様の操作を行ったとする。即ち、ユーザが、上下左右キー３１Ａを操作してカーソル（図３中指のシンボル４）を移動して、「決定」キー３１Ｄを押下したとする。具体的には例えば、図３の画面が表示部３２に表示されている状態でユーザが「決定」キー３１Ｄを押下したとする。この場合、係るユーザの操作は、図３中一番上の「英和  in（同音inn）［「包囲  包含」が基本的意・・・」（以下、「in」と略記する）といった項目を画面上で直接指定する指定操作であると言える。そこで、英単語検索部３５Ａは、係る指定操作を検出すると、辞書記憶部３６に記憶されている英単語辞書の中から「in」についての本文を検索して、その本文を表示制御部３３に供給するとともに、係る「in」を表示制御部３３に通知する。すると、表示制御部３３は、例えば図４の画面を表示部３２に表示させる。即ち、例えば図４に示されるように、係る「in」が項目名表示欄２に表示されるとともに、係る「in」についての本文が本文表示領域１に表示される。
【００７７】
なお、このように、上下左右キー３１Ａには、表示部３２に表示されている画面において、操作対象を上下左右に移動させる指令の入力機能が割り振られている。操作対象とは、例えば図３の例では、指のシンボル４、即ちカーソルを指す。
【００７８】
より一般的には、表示部３２に表示された該当一覧の中から所定の１項目（英単語）がユーザの指定操作により指定されると、英単語検索部３５Ａは、辞書記憶部３６に記憶されている英単語辞書の中から、指定された項目（英単語）についての本文を検索して、その本文を表示制御部３３に供給するとともに、その本文の対象項目（英単語）を表示制御部３３に通知する。すると、表示制御部３３は、供給された本文と通知された項目とのそれぞれを表示部３２に表示させる。
【００７９】
係る英単語検索部３５Ａと同様に、国語検索部３５Ｂは、単語単体認識部３４Ａにより１つの日本語単語が認識されて通知されてきた場合、後述する検索モード切替部３５Ｅにより起動され、辞書記憶部３６に記憶されている日本語辞書のインデックスの中から、通知された日本語単語自身、または、その日本語単語を一部分に含む日本語単語を検索して、表示制御部３３に供給する。すると、表示制御部３３は、供給された日本語単語の一覧、即ち、供給された日本語単語を項目として含む該当一覧を表示部３２に表示させる。
【００８０】
なお、通知された日本語単語を一部分に含む日本語単語とは、例えば、「あい」という日本語単語が通知された場合には、「愛情（あいじょう）」といった「あい」を前方に含む単語、「出会い（であい）」といった「あい」を後方に含む単語、および、「お愛想（おあいそ）」といった「あい」を途中に含む日本語単語を指す。即ち、国語検索部３５Ｂは、いわゆる「前方一致」、「後方一致」、或いは「ワイルドカード」といった日本語単語の検索を行うことができる。
【００８１】
その後、表示部３２に表示された該当一覧の中から所定の１項目（日本語単語）がユーザの指定操作により指定されると、国語検索部３５Ｂは、辞書記憶部３６に記憶されている日本語辞書の中から、指定された項目（日本語単語）についての本文を検索して、その本文を表示制御部３３に供給するとともに、その本文の対象項目（日本語単語）を表示制御部３３に通知する。すると、図示はしないが、表示制御部３３は、供給された本文と通知された項目とのそれぞれを表示部３２に表示させる。
【００８２】
このように、英単語検索部３５Ａと国語検索部３５Ｂとは、単語単体認識部３４Ａが動作するときに主に動作する機能ブロックである。即ち、上述したように、単語単体認識部３４Ａが動作するとき、主に、英単語検索部３５Ａと国語検索部３５Ｂとのうちの何れか一方が後述する検索モード切替部３５Ｅにより起動される。
【００８３】
これに対して、英用例検索部３５Ｃと英成句検索部３５Ｄとは、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃが動作するときに主に動作する機能ブロックである。即ち、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃが動作するとき、主に、英用例検索部３５Ｃと英成句検索部３５Ｄとのうちの何れか一方が後述する検索モード切替部３５Ｅにより起動される。
【００８４】
英用例検索部３５Ｃは、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃにより複数の英単語が認識されて通知されてきた場合、辞書記憶部３６に記憶されている英用例辞書のインデックスの中から、通知された複数の英単語を全て含む用例文を検索して、表示制御部３３に供給する。すると、表示制御部３３は、供給された用例文の一覧、即ち、供給された用例文を項目として含む該当一覧を表示部３２に表示させる。
【００８５】
その後、表示部３２に表示された該当一覧の中から所定の１項目（用例文）がユーザの指定操作により指定されると、英用例検索部３５Ｃは、辞書記憶部３６に記憶されている英用例辞書の中から、指定された項目（用例文）についての本文（用例文自体やその日本語訳等）を検索して、その本文を表示制御部３３に供給する。すると、表示制御部３３は、供給された本文と、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃから通知された複数の英単語とを表示部３２に表示させる。
【００８６】
具体的には例えば、図１１の機能的構成を有する本発明の情報処理装置は、従来の情報処理装置と同様に、その動作モードとして、ジャンプモードと手動入力検索モードとを少なくとも有している。ジャンプモードにおける英用例検索部３５Ｃの処理については図１６以降の図面を参照して後述するとして、ここでは、手動入力検索モードにおける英用例検索部３５Ｃの処理について、図１２と図１３とを参照して説明する。即ち、図１２と図１３とは、手動入力検索モードにおける英用例検索部３５Ｃの処理に伴い、図１１の表示部３２に表示される画面の一例を示している。
【００８７】
図１１の機能的構成を有する本発明の情報処理装置の動作モードが手動入力検索モードに移行すると、例えば図１２に示される画面が表示部３２に表示される。即ち、図１２に示されるように、辞書を画面上で直接指定するための画像（以下、辞書指定画像と称する）が本文表示領域５１に表示され、かつ、項目名表示欄５２が入力領域として機能する。
【００８８】
ユーザは、上下左右キー３１Ａを押下操作することで、辞書選択画像中の「国語」、「英単語」、「英  成句」、および、「英  用例」といったメッセージのうちの所定の１つを反転表示させることができる。即ち、辞書選択画像においては、反転表示自体が操作対象となり、上下左右キー３１Ａの押下操作により、反転表示が左右に自在に移動する。また、「国語」、「英単語」、「英  成句」、および、「英  用例」といったメッセージのそれぞれは、国語辞書、英単語辞書、英成句辞書、および、英用例辞書のそれぞれに対応する。従って、ユーザは、本文表示領域５１に辞書選択画像が表示されている状態で上下左右キー３１Ａを押下操作して反転表示を左右に自在に移動させる、といった指定操作を行うことで、所望の辞書を画面上で直接指定することができる。
【００８９】
例えば図１２の状態では、英用例辞書がユーザにより指定されていることになる。この状態で、ユーザは、キーボード３１Ｅと「＆」キー３１Ｃとを利用して、複数の英単語を「＆」で区切って入力領域５２に入力させることができる。
【００９０】
即ち、キーボード３１Ｅにより英単語が入力領域５２に入力され、「＆」キー３１Ｃにより「＆」が入力領域５２に入力される。このように、「＆」キー３１Ｃには、「＆」を入力させる機能が割り当てられている。なお、当然ながら、「＆」キー３１Ｃの機能を、キーボード３１Ｅの所定のキーに割り当てることも可能である。
【００９１】
具体的には例えば、ユーザは、「in front of」という成句を含む用例文を調べたい場合、キーボード３１Ｅと「＆」キー３１Ｃとを利用して、図１３に示されるような「IN&FRONT&OF」を入力領域５２に入力させればよい。なお、ここでは、ユーザは、大文字と小文字との区別をしないで各英単語のそれぞれを入力できるとする。
【００９２】
この状態で、ユーザが「決定」キー３１Ｄを押下すると、連続複数単語認識部３４Ｂは、「IN」，「FRONT」，「OF」のそれぞれを認識して検索部３５に通知する。すると、検索部３５の英用例検索部３５Ｃは、後述する検索モード切替部３５Ｅにより起動され、辞書記憶部３６に記憶されている英用例辞書のインデックスの中から、通知された「IN」，「FRONT」，「OF」を含む用例文を１以上検索して、表示制御部３３に供給する。なお、用例文に含まれる英単語のそれぞれは、大文字であってもよいし、小文字であってもよい。即ち、いまの場合、認識部３４からは大文字の「IN」，「FRONT」，「OF」が通知されたが、該当一覧に含まれる項目としては、図１３に示されるように、小文字の「in」，「front」，「of」を含む用例文が多くなる。
【００９３】
この場合、表示制御部３３は、例えば図１３に示される画面を表示部３２に表示させる。即ち、本文表示領域５１が該当一覧表示領域として機能して、その該当一覧表示領域５１には、「IN」，「FRONT」，「OF」の英単語（大文字、小文字何れでもよい）を含む用例文を項目とする該当一覧が表示される。また、ユーザにより入力された「IN&FRONT&OF」という文字列が入力領域５２に表示される。
【００９４】
その後、ユーザは、上下左右キー３１Ａを１以上押下することでカーソル（図１３中指のシンボル６１）を所望の項目（用例文）の左方の位置に移動させて「決定」キー３１Ｄを押下する、といった指定操作を行うことで、所望の項目（用例文）を画面上で直接指定することができる。この場合、図示はしないが、英用例検索部３５Ｃは、辞書記憶部３６に記憶されている英用例辞書の中から、ユーザにより指定された項目（用例文）についての本文（用例文自体やその日本語訳等）を検索して、その本文を表示制御部３３に供給する。すると、表示制御部３３は、供給された本文と、ユーザにより入力された「IN&FRONT&OF」という文字列とを表示部３２に表示させる。
【００９５】
以上、図１２と図１３とを参照して、手動入力検索モードにおける英用例検索部３５Ｃの処理について説明した。
【００９６】
図１１に戻り、係る英用例検索部３５Ｃと同様に、英成句検索部３５Ｄは、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃにより複数の英単語が認識されて通知された場合、辞書記憶部３６に記憶されている英成句辞書のインデックスの中から、通知された複数の英単語を全て含む成句を検索して、表示制御部３３に供給する。すると、表示制御部３３は、供給された成句の一覧、即ち、供給された成句を含む該当一覧を表示部３２に表示させる。
【００９７】
その後、表示部３２に表示されたインデックスの中から所定の１項目（成句）がユーザの指定操作により指定されると、英成句検索部３５Ｄは、辞書記憶部３６に記憶されている英成句辞書の中から、指定された項目（成句）についての本文（説明文や用例文等）を検索して、その本文を表示制御部３３に供給する。すると、表示制御部３３は、供給された本文と、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃから通知された複数の英単語とを表示部３２に表示させる。
【００９８】
ここで、上述した英用例検索部３５Ｃと同様に、手動入力検索モードにおける英成句検索部３５Ｄの処理について、図１４と図１５とを参照して説明する。即ち、図１４と図１５とは、手動入力検索モードにおける英成句検索部３５Ｄの処理に伴い、図１１の表示部３２に表示される画面の一例を示している。なお、ジャンプモードにおける英成句検索部３５Ｄの処理については図１６以降の図面を参照して後述する。
【００９９】
図１１の機能的構成を有する本発明の情報処理装置の動作モードが手動入力検索モードに移行すると、例えば図１４に示される画面が表示部３２に表示される。即ち、図１４に示されるように、辞書選択画像が本文表示領域５１に表示され、かつ、項目名表示欄５２が入力領域として機能する。
【０１００】
なお、図１４の例では、「英  成句」のメッセージが反転表示されていることから、英成句辞書がユーザにより指定されていることになる。上述した図１２の画面と同様に、図１４の画面が表示部３２に表示されている状態においても、ユーザは、キーボード３１Ｅと「＆」キー３１Ｃを利用することで、複数の英単語を「＆」で区切って入力領域５２に入力させることができる。
【０１０１】
具体的には例えば、ユーザは、「in front of」という成句を調べたい場合、図１５に示されるように、「IN&FRONT&OF」を入力領域５２に入力させればよい。なお、ここでも、ユーザは、大文字と小文字との区別をしないで各英単語のそれぞれを入力できるとする。
【０１０２】
この状態で、ユーザが「決定」キー３１Ｄを押下すると、連続複数単語認識部３４Ｂは、「IN」，「FRONT」，「OF」のそれぞれを認識して検索部３５に通知する。すると、検索部３５の英成句検索部３５Ｄは、後述する検索モード切替部３５Ｅにより起動され、辞書記憶部３６に記憶されている英成句辞書のインデックスの中から、通知された「IN」，「FRONT」，「OF」を含む成句を１以上検索して、表示制御部３３に供給する。なお、用例文と同様に、成句に含まれる英単語のそれぞれは、大文字であってもよいし、小文字であってもよい。即ち、いまの場合、認識部３４からは大文字の「IN」，「FRONT」，「OF」が通知されたが、該当一覧に含まれる項目としては、図１５に示されるように、小文字の「in」，「front」，「of」を含む用例文が多くなる。
【０１０３】
この場合、表示制御部３３は、例えば図１５に示される画面を表示部３２に表示させる。即ち、本文表示領域５１が該当一覧表示領域として機能して、その該当一覧表示領域５１には、「IN」，「FRONT」，「OF」の英単語（大文字、小文字何れでもよい）を含む成句を項目とする該当一覧が表示される。また、ユーザにより入力された「IN&FRONT&OF」という文字列が入力領域５２に表示される。
【０１０４】
その後、ユーザは、上下左右キー３１Ａを操作することでカーソル（図１５中指のシンボル６１）を所望の項目（成句）の左方の位置まで移動させて、「決定」キー３１Ｄを押下する、といった指定操作を行うことで、所望の項目（成句）を画面上で直接指定することができる。この場合、図示はしないが、英成句検索部３５Ｄは、辞書記憶部３６に記憶されている英成句辞書の中から、ユーザにより選択された項目（成句）についての本文（その説明文や用例文等）を検索して、その本文を表示制御部３３に供給する。すると、表示制御部３３は、供給された本文と、ユーザにより入力された「IN&FRONT&OF」という文字列とを表示部３２に表示させる。
【０１０５】
以上、図１４と図１５とを参照して、手動入力検索モードにおける英成句検索部３５Ｄの処理について説明した。
【０１０６】
図１１に戻り、検索モード切替部３５Ｅは、上述したように、これから使用する機能ブロックとして、英単語検索部３５Ａ乃至英成句検索部３５Ｄの中から所定の１つを起動させる。即ち、検索モード切替部３５Ｅは、認識部３４の認識内容や操作部３１の操作内容に基づいて適切な検索モードに移行させて、移行された検索モードに対応する機能ブロックを動作させる。図１１の例では、検索モードとしては、英単語辞書の中から英単語を検索する英単語検索モード、日本語辞書の中から日本語単語を検索する日本語検索モード、英用例辞書の中から英語の用例を検索する英用例検索モード、および、英成句辞書の中から英語の成句（イディオム）を検索する英成句検索モードが設けられている。
【０１０７】
詳細には例えば、現在の動作モードが手動入力検索モードである場合、検索モード切替部３５Ｅは、ユーザの操作部３１の操作内容を監視することで、上述した図１２や図１４の本文表示領域５１に表示される辞書指定画像において、何れの辞書がユーザにより指定されたのかを認識して、認識した辞書を利用する検索モードに移行させる。そして、検索モード切替部３５Ｅは、英単語検索部３５Ａ乃至英成句検索部３５Ｄのうちの、移行された検索モードに対応する機能ブロックを動作させる。具体的には例えば、図１２の画面が表示部３２に表示されている状態で「決定」キー３１Ｄが押下されたとすると、検索モード切替部３５Ｅは、英用例辞書がユーザにより指定されたと認識して英用例検索モードに移行させ、それに対応する英用例検索部３５Ｃを動作させる。また例えば、図１４の画面が表示部３２に表示されている状態で「決定」キー３１Ｄが押下されたとすると、検索モード切替部３５Ｅは、英成句辞書がユーザにより指定されたと認識して英成句検索モードに移行させ、それに対応する英成句検索部３５Ｄを動作させる。
【０１０８】
これに対して例えば、現在の動作モードが後述するジャンプモードである場合、検索モード切替部３５Ｅは、認識部３４の何れの機能ブロックから英単語が供給されてきたのかを監視し、その監視結果に基づいて適切な検索モードに移行させる。そして、検索モード切替部３５Ｅは、英単語検索部３５Ａ乃至英成句検索部３５Ｄのうちの、移行された検索モードに対応する機能ブロックを動作させる。具体的には例えば、単語単体認識部３４Ａから１つの英単語が供給されてきた場合、検索モード切替部３５Ｅは、英単語検索モードに移行させて、それに対応する英単語検索部３５Ａを動作させる。また例えば、単語単体認識部３４Ａから１つの日本語単語が供給されてきた場合、検索モード切替部３５Ｅは、国語検索モードに移行させて、それに対応する国語検索部３５Ｂを動作させる。さらにまた例えば、連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃから複数の英単語が供給されてきた場合、検索モード切替部３５Ｅは、英用例検索モードと英成句検索モードとのうちの何れか一方に移行させる。そして、検索モード切替部３５Ｅは、英用例検索モードに移行させた場合にはそれに対応する英用例検索部３５Ｃを動作させ、英成句検索モードに移行させた場合にはそれに対応する英成句検索部３５Ｄを動作させる。なお、このとき、検索モード切替部３５Ｅが英用例検索モードと英成句検索モードとのうちの何れに移行させるのかについては、ユーザが所定の指定操作を行うことで画面上で直接指定することができる。ただし、この指定操作については、図２８等の図面を参照して後述する。
【０１０９】
以上、本発明が適用される情報処理装置のハードウエア構成例と機能的構成例とについて説明した。
【０１１０】
なお、本発明が適用される情報処理装置のハードウエア構成や機能的構成は、上述した第１の機能乃至第４の機能を実現可能な構成であれば足り、上述した図１０や図１１の例に限定されないことは言うまでも無い。即ち、例えば、図１１の表示制御部３３乃至検索部３５は、本実施の形態では、ソフトウエアモジュールで構成されるとしたが、本実施の形態に限定されず、ハードウエアで構成してもよいし、或いは、ソフトウエアとハードウエアとの組み合わせで構成してもよい。また、各機能ブロックの単位は、図１１の単位に限定されず、任意の単位で構わない。即ち、図１１に示される操作部３１乃至辞書記憶部３６のそれぞれの機能を総合的に有する構成であれば、任意の数の任意の機能の機能ブロックを任意に組み合わせた機能的構成でも構わない。
【０１１１】
ただし、ここでは、情報処理装置のハードウエア構成と機能的構成とのそれぞれは、上述した図１０と図１１とのそれぞれに示される構成とされ、かつ、図１１の表示制御部３３乃至検索部３５は、ソフトウエアモジュールで構成されるとされる。即ち、図１０のＣＰＵ１１が、表示制御部３３乃至検索部３５のそれぞれを適宜ＲＡＭ１３等にロードして実行するとする。
【０１１２】
次に、図１６乃至図１９のフローチャートを参照して、図１１の機能的構成を有する情報処理装置がジャンプモードで動作する場合の処理について説明する。なお、以下、係る処理を「単語／成句／用例検索処理」と称する。
【０１１３】
以下、「単語／成句／用例検索処理」を容易に理解してもらうことを目的として、「単語／成句／用例検索処理」の説明中に図２０乃至図２９を適宜参照する。即ち、図２０乃至図２９は、「単語／成句／用例検索処理」の実行に伴い、図１１の表示部３２に表示される画面の一例を示している。
【０１１４】
図１６のステップＳ１において、表示制御部３３は、本文の画面を表示部３２に表示させる。このステップＳ１の処理時点の情報処理装置の動作モードは、手動入力検索モードであっても構わないし、或いは、ジャンプモードであっても構わない。ただし、ここでは例えば手動入力検索モードであるとする。また、例えばここでは、上述した従来の例との対比を明確にすることを目的として、ステップＳ１の処理の結果として、上述した図１の画面と同様の図２０の画面が表示部３２に表示されているとする。
【０１１５】
ステップＳ２において、認識部３４は、ジャンプキー３１Ｂが押下されたか否かを判定する。
【０１１６】
ステップＳ２において、ジャンプキー３１Ｂが押下されていないと判定された場合、処理はステップＳ１に戻され、それ以降の処理が繰り返される。即ち、この例では、ジャンプキー３１Ｂが押下されない限り、ステップＳ１とＳ２のループ処理が繰り返し実行されて、図２０の画面が表示部３２に表示され続けることになる。
【０１１７】
その後、ジャンプキー３１Ｂが押下されると、ステップＳ２においてＹＥＳであると判定されて、情報処理装置の動作モードはジャンプモードに移行し、その結果、処理はステップＳ３に進むことになる。このように、ジャンプキー３１Ｂには、ジャンプモードに移行させる機能が割り当てられている。なお、ジャンプキー３１Ｂには、その他幾つかの機能も割り当てられているが、その具体例については後述する。
【０１１８】
このようにして、情報処理装置の動作モードがジャンプモードに移行すると、ステップＳ３において、表示制御部３３は、画面上の単語を反転表示する。なお、いまの場合のように、ステップＳ２の処理でＹＥＳであると判定された直後のステップＳ３の処理では、例えば、画面上の左上端に表示されている単語が反転表示されるとする。なお、画面上の左上端に、単語の一部分のみが表示されている場合、その一部分が単語とみなされる。即ち、いまの場合、図２１に示されるように、本文表示領域５１に表示されている単語のうちの、左上端に表示されている「け」が、ステップＳ３の処理で反転表示される。
【０１１９】
なお、以下、表示部３２の表示画面内において反転表示がなされる単語等が表示されている位置を、反転位置と称する。即ち、いまの場合、「け」が反転位置となる。
【０１２０】
ステップＳ４において、認識部３４は、上下左右キー３１Ａが押下されたか否かを判定する。
【０１２１】
ステップＳ４において、認識部３４は、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、画面上の単語のうちの何れの単語がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。これにより、処理はステップＳ５に進む。
【０１２２】
ステップＳ５において、表示制御部３３は、認識部３４により認識された単語まで反転位置を移動し、処理をステップＳ３に戻し、移動された反転位置の単語を反転表示する。
【０１２３】
具体的には例えば、ユーザが上下左右キー３１Ａのうちの図示せぬ右キー（右方に反転位置を移動させるキー）を複数回押したとする。この場合、認識部３４は、ステップＳ４において、上下左右キー３１Ａが押下されたと判定して、右キーの押下回数に基づいて、画面上の単語のうちの何れの単語がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。例えばいま、上述した従来の例との比較を容易にするために、図２１の本文表示領域５１に表示されている「She was standing in the front of the classroom.」という文のうちの「in」という単語がユーザにより指定されたことが認識部３４により認識されて表示制御部３３に通知されたとする。
【０１２４】
この場合、表示制御部３３は、ステップＳ５において、反転位置を「in」まで移動させて、処理をステップＳ３に戻し、図２２に示されるように「in」を反転表示する。
【０１２５】
その後、処理はステップＳ４に進み、上下左右キー３１Ａが押下されたか否かが再度判定される。
【０１２６】
ステップＳ４において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ６に進む。
【０１２７】
ステップＳ６において、認識部３４は、「決定」キー３１Ｄが押下されたか否かを判定する。
【０１２８】
ステップＳ６の処理の時点で「決定」キー３１Ｄが押下されることは、現在反転表示されている１つの英単語について調べたいとユーザが所望したことを意味している。そこで、ステップＳ６において、「決定」キー３１Ｄが押下されたと判定された場合には、図１７のステップＳ１６乃至Ｓ２２の処理が実行される。その結果、ステップＳ６の処理で「決定」キー３１Ｄが押下されたと判定された時点で反転表示されている１つの英単語についての本文が、英単語辞書から検索されて表示部３２に表示されることになる。
【０１２９】
詳細には、認識部３４が図１６のステップＳ６において「決定」キー３１Ｄが押下されたと判定すると、そのうちの単語単体認識部３４Ａが、その時点で反転表示されている１つの英単語を検索部３５に通知する。検索部３５の検索モード切替部３５Ｅは、検索モードを英単語検索モードに移行させて、英単語検索部３５Ａを起動させる。これにより、処理は図１７のステップＳ１６に進むことになる。
【０１３０】
ステップＳ１６において、英単語検索部３５Ａは、辞書記憶部３６に記憶されている英単語辞書のインデックスの中から、反転表示の英単語自身またはその英単語を一部分に含む英単語を検索して表示制御部３３に供給する。
【０１３１】
すると、ステップＳ１７において、表示制御部３３は、ステップＳ１６の処理で検索された英単語を項目として含む該当一覧を表示部３２に表示させる。
【０１３２】
具体的には例えばいまの場合、図２２に示されるように「in」が反転表示の英単語であるので、図示はしないが、上述した図３の該当一覧表示領域３に表示されているような該当一覧が表示部３２に表示されることになる。
【０１３３】
ステップＳ１８において、英単語検索部３５Ａは、上下左右キー３１Ａが押下されたか否かを判定する。
【０１３４】
ステップＳ１８において、英単語検索部３５Ａは、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、該当一覧のうちの何れの項目（英単語）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０１３５】
詳細には例えば、ユーザが上下左右キー３１Ａのうちの図示せぬ上キー（カーソルを上方に移動させるキー）または下キー（カーソルを下方に移動させるキー）を複数回押したとする。この場合、英単語検索部３５Ａは、ステップＳ１８において、上下左右キー３１Ａが押下されたと判定して、上キーと下キーのそれぞれの押下回数に基づいて、該当一覧のうちの何れの項目（英単語）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。これにより、処理はステップＳ１９に進む。
【０１３６】
ステップＳ１９において、表示制御部３３は、英単語検索部３５Ａにより認識された項目（英単語）までカーソルを移動し、処理をステップＳ１８に戻す。
【０１３７】
具体的には例えばいま、上述した従来の例との比較を容易にするために、図示はしないが、図３の該当一覧表示領域３に表示されている該当一覧と同様の該当一覧が表示部３２に表示されていて、かつ、カーソルが上から３番目の項目である「IN」に配置されている状態で、上キーが２回押下されたとする。この場合、英単語検索部３５Ａは、ステップＳ１８において、図３中上から一番目の項目である「in」がユーザにより指定されたと認識し、その認識結果を表示制御部３３に通知する。
【０１３８】
すると、ステップＳ１９において、表示制御部３３は、図３中上から一番目の項目である「in」までカーソル位置を移動し、即ち、該当一覧の表示状態を図３と同様の表示状態にして、処理をステップＳ１８に戻す。そして例えば、ステップＳ１８において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ２０に進む。
【０１３９】
ステップＳ２０において、英単語検索部３５Ａは、「決定」キー３１Ｄが押下されたか否かを判定する。
【０１４０】
ステップＳ２０において、「決定」キー３１Ｄが押下されていないと判定された場合には、処理はステップＳ１８に戻され、それ以降の処理が繰り返される。
【０１４１】
これに対して、ステップＳ２０において「決定」キー３１Ｄが押下されたと判定されること、即ち、ステップＳ２０の処理の開始直前に「決定」キー３１Ｄが押下されることは、該当一覧に表示されている項目（英単語）のうちの、「決定」キー３１Ｄが押下された時点でカーソルが指し示す項目（英単語）について調べたいとユーザが所望したことを意味している。
【０１４２】
そこで、英単語検索部３５Ａは、ステップＳ２０において、「決定」キー３１Ｄが押下されたと判定した場合、ステップＳ２１において、辞書記憶部３６に記憶されている英単語辞書の中から、カーソル位置の項目（英単語）についての本文を検索して表示制御部３３に供給する。
【０１４３】
すると、ステップＳ２２において、表示制御部３３は、ステップＳ２１の処理で検索された英単語についての本文を表示部３２に表示させる。即ち、表示部３２の表示画面は、検索された項目（英単語）へジャンプする。
【０１４４】
具体的には例えばいま、ステップＳ２０の処理でＹＥＳであると判定された時点でカーソルが配置されている項目（英単語）は、図３の該当一覧表示領域３においてカーソル４が配置されている一番上の項目と同一の項目、即ち、「in」という項目であるとする。この場合、ステップＳ２１とＳ２２の処理の結果として、上述した図４と同様の画面が表示部３２に表示されることになる。
【０１４５】
これにより、「単語／成句／用例検索処理」は終了となる。
【０１４６】
以上、１つの英単語について調べることをユーザが所望した場合における「単語／成句／用例検索処理」について説明した。なお、１つの日本語単語について調べることをユーザが所望した場合における「単語／成句／用例検索処理」も、基本的に上述した処理の流れになる。即ち、図１６のステップＳ６の処理でＹＥＳであると判定された後、図１７のステップＳ１６乃至Ｓ２２の処理が実行されることになる。
【０１４７】
次に、複数の英単語からなる用例文や成句について調べることをユーザが所望した場合における「単語／成句／用例検索処理」について説明する。
【０１４８】
この場合、複数の英単語がユーザにより指定されることになるので、図１６のステップＳ６の処理では、「決定」キーが押下されていないと判定されることになる。すると、ステップＳ７において、認識部３４は、「＆」キー３１Ｃが押下されたか否かを判定する。
【０１４９】
ステップＳ７において、「＆」キー３１Ｃが押下されていないと判定された場合、処理はステップＳ４に戻され、それ以降の処理が繰り返される。
【０１５０】
これに対して、ステップＳ７において、「＆」キー３１Ｃが押下されたと判定された場合、その判定結果は表示制御部３３に通知され、処理はステップＳ８に進められる。
【０１５１】
表示制御部３３は、ステップＳ８において、反転表示を固定し、ステップＳ９において、固定された反転表示の単語に続く単語を点滅表示させる。このように、「＆」キー３１Ｃには、ジャンプモードにおいては、ユーザにより指定された単語を確定する機能が割り当てられている。即ち、ジャンプモードにおいては、「＆」キー３１Ｃの押下操作により、ユーザにより指定された単語が確定された場合には、確定されたその単語は、固定された反転表示となる。
【０１５２】
具体的には例えばステップＳ８の処理の開始時点で、図２２の画面が表示部３２に表示されているとする。即ち、例えばいま、図２２に示されるように、本文表示領域５１に表示されている「She was standing in the front of the classroom.」のうちの「in」が反転表示されており、ユーザの「＆」キー３１Ｃの押下操作により、この「in」が、ユーザにより指定された単語として確定されたとする。この場合、図２３に示されるように、ステップＳ８の処理で「in」の反転表示が固定され、ステップＳ９の処理で、「in」の単語に続く「the」が点滅表示することになる。
【０１５３】
ステップＳ１０において、認識部３４は、上下左右キー３１Ａが押下されたか否かを判定する。
【０１５４】
ステップＳ１０において、認識部３４は、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、固定された反転表示の単語以外にさらに、画面上の単語のうちの何れの単語がユーザにより新たに指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。これにより、処理はステップＳ１１に進む。
【０１５５】
ステップＳ１１において、表示制御部３３は、認識部３４により認識された単語まで点滅表示を移動し、処理をステップＳ１０に戻し、それ以降の処理を繰り返す。
【０１５６】
具体的には例えば、図２３の画面が表示部３２に表示されている状態で、ユーザが上下左右キー３１Ａのうちの図示せぬ右キー（点滅表示を右方に移動させるキー）を１回だけ押したとする。この場合、認識部３４は、ステップＳ１０において、上下左右キー３１Ａが押下されたと判定し、右キーの押下回数が１回であることを受けて、「front」がユーザにより指定されたと認識し、その認識結果を表示制御部３３に通知する。すると、表示制御部３３は、ステップＳ１１において、図２４に示されるように、点滅表示を「front」まで移動させて、処理をステップＳ１０に戻す。
【０１５７】
その後、例えばステップＳ１０において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ１２に進む。
【０１５８】
ステップＳ１２において、認識部３４は、「決定」キー３１Ｄが押下されたか否かを判定する。
【０１５９】
ステップＳ１２において、「決定」キー３１Ｄが押下されたと判定された場合、処理は図１８のステップＳ３１に進む。ただし、ステップＳ３１以降の処理については後述する。
【０１６０】
これに対して、ステップＳ１２において、「決定」キー３１Ｄが押下されていないと判定された場合、処理はステップＳ１３に進む。
【０１６１】
ステップＳ１３において、認識部３４は、「＆」キー３１Ｃが押下されたか否かを判定する。
【０１６２】
ステップＳ１３において、「＆」キー３１Ｃが押下されていないと判定された場合、処理はステップＳ１０に戻され、それ以降の処理が繰り返される。
【０１６３】
これに対して、ステップＳ１３において、「＆」キー３１Ｃが押下されたと判定された場合、その判定結果は表示制御部３３に通知され、処理はステップＳ１４に進められる。
【０１６４】
表示制御部３３は、ステップＳ１４において、点滅表示の単語を反転表示に固定し、ステップＳ１５において、固定された反転表示の単語に続く単語を点滅表示させる。その後処理はステップＳ１０に戻され、それ以降の処理が繰り替えされる。
【０１６５】
具体的には例えばステップＳ１４の処理の時点で、図２４の画面が表示部３２に表示されているとする。即ち、この時点で、図２４に示されるように、本文表示領域５１に表示されている「She was standing in the front of the classroom.」のうちの「in」が反転表示され、かつ、「front」が点滅表示されており、ユーザの「＆」キー３１Ｃの押下操作により、「in」に加えてさらに「front」が、ユーザにより指定された単語として確定されたとする。この場合、図２５に示されるように、ステップＳ１４の処理で「in」とともに「front」も固定された反転表示となり、ステップＳ１５の処理で「front」の単語に続く「of」が点滅表示することになる。
【０１６６】
その後、「決定」キー３１Ｄが押下されるまで、ステップＳ１０乃至Ｓ１５のループ処理が繰り返される。
【０１６７】
例えばいま、図２５の画面が表示部３２に表示されている状態で、「決定」キー３１Ｄが押下されたとする。即ち、本文表示領域５１に表示されている「She was standing in the front of the classroom.」のうちの「in」と「front」とが反転表示され、かつ、「of」が点滅表示されている状態で、「決定」キー３１Ｄが押下されたとする。
【０１６８】
この場合のユーザ操作、即ち、ステップＳ１２の処理の開始時直前に「決定」キー３１Ｄを押下するといったユーザ操作は、現在反転表示または点滅表示されている複数の英単語の全てを、ユーザにより指定された単語として確定し、確定された複数の単語を含む成句や用例等について調べたいとユーザが所望したことを意味している。即ち、いまの場合には、「in front of」等の「in」，「front」，「of」を含む成句や用例等を調べたいとユーザが所望したことを意味している。
【０１６９】
そこで、ステップＳ１２の処理で「決定」キー３１Ｄが押下されたと判定されて、図１８のステップＳ３１以降の処理が実行され、その結果、「決定」キー３１Ｄが押下された時点で反転表示または点滅表示されている複数の英単語を含む成句または用例についての本文が、英成句辞書または英用例辞書から検索されて表示部３２に表示されることになる。
【０１７０】
詳細には、認識部３４が図１６のステップＳ１２において「決定」キー３１Ｄが押下されたと判定すると、そのうちの連続複数単語認識部３４Ｂまたは非連続複数単語認識部３４Ｃが、その時点で反転表示または点滅表示されている複数の英単語を検索部３５に通知する。すると、検索部３５の検索モード切替部３５Ｅは、検索モードを例えば英成句検索モードに一旦移行させて、英成句検索部３５Ｄを一旦起動させる。これにより、処理は図１８のステップＳ３１に進むことになる。
【０１７１】
具体的には例えば、いまの場合、「She was standing in the front of the classroom.」において、「in」，「front」，「of」は非連続の複数の英単語であるので、非連続複数単語認識部３４Ｃが、「in」，「front」，「of」を英成句検索部３５Ｄに通知する。すると、検索部３５の検索モード切替部３５Ｅは、検索モードを例えば英成句検索モードに一旦移行させて、英成句検索部３５Ｄを一旦起動させる。これにより、処理は図１８のステップＳ３１に進むことになる。
【０１７２】
ステップＳ３１において、英成句検索部３５Ｄは、辞書記憶部３６に記憶されている英成句辞書のインデックスの中から、反転表示または点滅表示の全単語が含まれる成句を検索して表示制御部３３に供給する。
【０１７３】
すると、ステップＳ３２において、表示制御部３３は、ステップＳ３１の処理で検索された成句を項目として含む該当一覧を表示部３２に表示させる。
【０１７４】
具体的には例えば、いまの場合、ステップＳ３１において、英成句検索部３５Ｄは、辞書記憶部３６に記憶されている英成句辞書のインデックスの中から、「in」，「front」，「of」が含まれる成句を検索して表示制御部３３に供給する。すると、ステップＳ３２において、表示制御部３３は、例えば図２６に示されるような画面を表示部３２に表示させる。即ち、例えば図２６に示されるように、「in」，「front」，「of」が含まれる成句を項目とする該当一覧が、該当一覧表示領域５３に表示される。
【０１７５】
ステップＳ３３において、検索モード切替部３５Ｅは、ジャンプキー３１Ｂが押下されたか否かを判定する。
【０１７６】
ステップＳ３３において、ジャンプキー３１Ｂが押下されたと判定された場合、処理は図１９のステップＳ４１に進められ、英成句検索モードから英用例検索モードに移行させる処理が実行される。なお、ステップＳ４１以降の処理の詳細については後述する。
【０１７７】
このように、ジャンプキー３１Ｂには、上述したジャンプモードに移行させる機能の他、ジャンプモードにおいては、検索モードを移行させる機能も割り当てられている。即ち、ユーザは、ジャンプモードにおいてジャンプキー３１Ｂを押下することで、英成句検索モードから英用例検索モードに切り替えたり、或いはその逆に切り替えたりすることができる。
【０１７８】
これに対して、ステップＳ３３において、ジャンプキー３１Ｂが押下されていないと判定された場合、処理はステップＳ３４に進む。ステップＳ３４において、英成句検索部３５Ｄは、上下左右キー３１Ａが押下されたか否かを判定する。
【０１７９】
英成句検索部３５Ｄは、ステップＳ３４において、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、該当一覧のうちの何れの項目（英成句）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０１８０】
詳細には例えば、ユーザが上下左右キー３１Ａのうちの図示せぬ上キー（カーソルを上方に移動させるキー）または下キー（カーソルを下方に移動させるキー）を複数回押したとする。この場合、英成句検索部３５Ｄは、ステップＳ３４において、上下左右キー３１Ａが押下されたと判定して、上キーと下キーのそれぞれの押下回数に基づいて、該当一覧のうちの何れの項目（英成句）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０１８１】
係る認識結果が表示制御部３３に通知されると、処理はステップＳ３５に進む。即ち、ステップＳ３５において、表示制御部３３は、英成句検索部３５Ｄにより認識された項目（英成句）までカーソルを移動し、処理をステップＳ３３に戻す。
【０１８２】
具体的には例えばいま、図２６の画面が表示部３２に表示されている状態で、即ち、カーソル（図２６中指のシンボル６１）が上から１番目の項目である「英和  get in front of oneself((米略式))」を指し示している状態で、下キーが１回押下されたとする。
【０１８３】
この場合、英成句索部３５Ｄは、ステップＳ３４において、上下左右キー３１Ａが押下されたと判定し、図２６中上から２番目の項目である「英和  in front of 0<人  物>の正面の［で，  ・・・」がユーザにより指定されたと認識し、その認識結果を表示制御部３３に通知する。
【０１８４】
すると、ステップＳ３５において、表示制御部３３は、図示はしないが、上から２番目の項目である「英和  in front of 0<人  物>の正面の［で，  ・・・」の左方までカーソル位置を移動し、処理をステップＳ３３に戻す。
【０１８５】
その後例えば、ステップＳ３３において、ジャンプキー３１Ｂが押下されていないと判定され、かつ、ステップＳ３４において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ３６に進む。
【０１８６】
ステップＳ３６において、英成句検索部３５Ｄは、「決定」キー３１Ｄが押下されたか否かを判定する。
【０１８７】
ステップＳ３６において、「決定」キー３１Ｄが押下されていないと判定された場合には、処理はステップＳ３３に戻され、それ以降の処理が繰り返される。
【０１８８】
これに対して、ステップＳ３６において「決定」キー３１Ｄが押下されたと判定されること、即ち、ステップＳ３６の処理の直前に「決定」キー３１Ｄが押下されることは、「決定」キー３１Ｄが押下された時点でカーソルが配置されている項目（英成句）について調べたいとユーザが所望したことを意味している。
【０１８９】
そこで、英成句検索部３５Ｄは、ステップＳ３６において、「決定」キー３１Ｄが押下されたと判定した場合、ステップＳ３７において、辞書記憶部３６に記憶されている英成句辞書の中から、カーソル位置の項目（英成句）についての本文を検索して表示制御部３３に供給する。
【０１９０】
すると、ステップＳ３８において、表示制御部３３は、ステップＳ３７の処理で検索された成句についての本文を表示部３２に表示させる。即ち、表示部３２の表示画面は、検索された項目（成句）へジャンプする。
【０１９１】
具体的には例えばいま、ステップＳ３６の処理でＹＥＳであると判定された時点でカーソルが配置されている項目（英成句）は、図２６中上から２番目の項目である「英和  in front of 0<人  物>の正面の［で，  ・・・」であるとする。この場合、ステップＳ３７とＳ３８の処理の結果として、例えば図２７に示される画面が表示部３２に表示されることになる。即ち、例えば図２７に示されるように、項目表示領域５２には、ステップＳ３６の処理でＹＥＳであると判定された時点でカーソルが配置されている項目である「in front of 0」が表示され、本文表示領域５１には、その項目についての本文が表示される。
【０１９２】
これにより、「単語／成句／用例検索処理」は終了となる。
【０１９３】
以上、ユーザが、本文表示領域５１に表示されている本文に含まれる複数の英単語を含む成句について調べることを所望した場合における「単語／成句／用例検索処理」について説明した。
【０１９４】
次に、ユーザが、本文表示領域５１に表示されている本文に含まれる複数の英単語を含む用例について調べることを所望した場合における「単語／成句／用例検索処理」について説明する。
【０１９５】
この場合、図１８のステップＳ３２の処理に進むまでは、成句についての上述した「単語／成句／用例検索処理」と全く同様の処理となる。そして、上述したように、ステップＳ３２の処理で、成句を項目として含む該当一覧が表示部３２に表示された後、ジャンプキー３１Ｂが押下されると、検索モード切替部３５Ｅは、ステップＳ３３において、ジャンプキー３１Ｂが押下されたと判定して、検索モードの切替指示がユーザによりなされたと認識し、その認識結果を表示制御部３３に通知する。すると、処理は図１９のステップＳ４１に進められ、検索モードの切り替え処理が実行される。
【０１９６】
ステップＳ４１において、表示制御部３３は、マルチ検索選択画面を表示部３２に表示する。
【０１９７】
マルチ検索選択画面とは、検索モードとして、英成句検索モードと英用例検索モードとのうちのいずれか一方をユーザに指定させる画面である。具体的には例えば、上述した図２６の画面が表示部３２に表示されている状態でジャンプキー３１Ｂが押下されると、例えば図２８の画面が表示部３２に表示される。係る図２８の画面こそが、マルチ検索選択画面の一例である。より正確には、図２８中表示領域５４に表示される画像（画面）が、マルチ検索選択画面の一例である。
【０１９８】
ステップＳ４１の処理で係るマルチ検索選択画面が表示部３２に表示されると、ステップＳ４２において、検索モード切替部３５Ｅは、上下左右キー３１Ａが押下されたか否かを判定する。
【０１９９】
検索モード切替部３５Ｅは、ステップＳ４２において、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、マルチ検索選択画面のうちの何れの項目（成句または用例）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０２００】
詳細には例えば、ユーザが上下左右キー３１Ａのうちの図示せぬ上キー（カーソルを上方に移動させるキー）または下キー（カーソルを下方に移動させるキー）を複数回押したとする。この場合、検索モード切替部３５Ｅは、ステップＳ４２において、上下左右キー３１Ａが押下されたと判定して、上キーと下キーのそれぞれの押下回数に基づいて、マルチ検索選択画面のうちの何れの項目（成句または用例）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０２０１】
係る認識結果が表示制御部３３に通知されると、処理はステップＳ４３に進む。即ち、ステップＳ４３において、表示制御部３３は、検索モード切替部３５Ｅにより認識された項目（成句または用例）までカーソルを移動し、処理をステップＳ４２に戻す。
【０２０２】
具体的には例えばいま、図２８のマルチ検索選択画面が表示領域５４に表示されている状態で、即ち、カーソル（図２８中指のシンボル６１）が上から１番目の項目である「英  成句を調べる」に配置されている状態で、下キーが１回押下されたとする。
【０２０３】
この場合、検索モード切替部３５Ｅは、ステップＳ４２において、上下左右キー３１Ａが押下されたと判定して、図２８中上から２番目の項目である「英  用例を調べる」がユーザにより指定されたと認識し、その認識結果を表示制御部３３に通知する。
【０２０４】
すると、ステップＳ４３において、表示制御部３３は、図示はしないが、上から２番目の項目である「英  用例を調べる」までカーソル位置を移動し、処理をステップＳ４２に戻す。
【０２０５】
その後例えば、ステップＳ４２において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ４４に進む。
【０２０６】
ステップＳ４４において、検索モード切替部３５Ｅは、「決定」キー３１Ｄが押下されたか否かを判定する。
【０２０７】
ステップＳ４４において、「決定」キー３１Ｄが押下されていないと判定された場合には、処理はステップＳ４２に戻され、それ以降の処理が繰り返される。
【０２０８】
これに対して、ステップＳ４４において「決定」キー３１Ｄが押下されたと判定されること、即ち、ステップＳ４４の処理の開始直前に「決定」キー３１Ｄが押下されることは、「決定」キー３１Ｄが押下された時点でカーソルが配置されている項目（成句または用例）に対応する検索モードがユーザにより指定されたことを意味している。そこで、検索モード切替部３５Ｅは、ステップＳ４４において、「決定」キー３１Ｄが押下されたと判定した場合、さらに、ステップＳ４５において、カーソルは「英  成句を調べる」を示しているか否かを判定する。
【０２０９】
ステップＳ４５において、カーソルが「英  成句を調べる」を示していると判定された場合には、英成句検索モードがユーザにより指定されたことを意味するので、成句についての上述した「単語/成句/用例検索処理」が実行されることになる。即ち、ステップＳ４５において、カーソルが「英  成句を調べる」を示していると判定された場合には、処理は上述した図１８のステップＳ３１に戻されることになる。
【０２１０】
これに対して、ステップＳ４５において、カーソルが「英  成句を調べる」を示してないと判定された場合には、即ち、カーソルが「英  用例を調べる」を示している場合には、英用例検索モードがユーザにより指定されたことを意味する。従って、この場合、検索モード切替部３５Ｅは、英成句検索モードから英用例検索モードに移行させて、英用例検索部３５Ｃを起動させる。その結果、今度は、用例についての「単語/成句/用例検索処理」として、ステップＳ４６乃至Ｓ５３の処理が実行されることになる。
【０２１１】
例えばいま、上述した図２５の画面に引き続き図２６の画面が表示部３２に表示されている状態でジャンプキー３１Ｂが押下され、その結果、上述した図２８のマルチ検索画面が表示され、その後、カーソルが「英  用例を調べる」に移動されて、「決定」キー３１Ｄが押下されたとする。即ち、本文表示領域５１に表示されている「She was standing in the front of the classroom.」のうちの「in」と「front」とが反転表示され、かつ、「of」が点滅表示されている画面に引き続き、「in」，「front」，「of」を含む成句を項目とする項目一覧が表示部３２に表示されている状態でジャンプキー３１Ｂが押下され、その結果、図２８のマルチ検索画面が表示され、その後、カーソルが「英  用例を調べる」に移動されて、「決定」キー３１Ｄが押下されたとする。この場合のユーザの一連の操作は、「in front of」等の「in」，「front」，「of」を含む用例について調べたいとユーザが所望したことを意味している。
【０２１２】
そこで、マルチ検索画面におけるカーソルが「英  用例を調べる」を示している状態で「決定」キー３１Ｄが押下されると、ステップＳ４４の処理でＹＥＳであると判定されて、かつ、ステップＳ４５の処理でＮＯであると判定されて、その結果として、英用例検索モードに移行されて、英用例検索部３５Ｃが起動される。そして、主に英用例検索部３５Ｃと表示制御部３３とによりステップＳ４６以降の処理が実行されて、「in front of」等の「in」，「front」，「of」を含む用例についての本文が、英用例辞書から検索されて表示部３２に表示されることになる。
【０２１３】
詳細には、ステップＳ４６において、英用例検索部３５Ｃは、辞書記憶部３６に記憶されている英用例辞書のインデックスの中から、反転表示または点滅表示の全単語が含まれる用例を検索して表示制御部３３に供給する。
【０２１４】
すると、ステップＳ４７において、表示制御部３３は、ステップＳ４６の処理で検索された用例を項目として含む該当一覧を表示部３２に表示させる。
【０２１５】
具体的には例えば、いまの場合、ステップＳ４６において、英用例検索部３５Ｃは、辞書記憶部３６に記憶されている英用例辞書のインデックスの中から、「in」，「front」，「of」が含まれる成句を検索して表示制御部３３に供給する。すると、ステップＳ４７において、表示制御部３３は、例えば図２９に示されるような画面を表示部３２に表示させる。即ち、図２９に示されるように、「in」，「front」，「of」が含まれる用例を項目とする該当一覧が、該当一覧表示領域５３に表示される。
【０２１６】
ステップＳ４８において、検索モード切替部３５Ｅは、ジャンプキー３１Ｂが押下されたか否かを判定する。
【０２１７】
ステップＳ４８において、ジャンプキー３１Ｂが押下された場合、処理はステップＳ４１に戻され、マルチ検索選択画面が表示部３２に再度表示される。
【０２１８】
繰り返しになるが、このように、ユーザは、用例と成句とのうちの何れか一方を項目とする該当一覧が該当一覧表示領域５３に表示されている状態でジャンプキー３１Ｂを押下する、といった指定操作を行うことで、ジャンプモードの最中に、英成句検索モードと英用例検索モードとのそれぞれを自在に指定することができる。
【０２１９】
これに対して、ステップＳ４８において、ジャンプキー３１Ｂが押下されていないと判定された場合、処理はステップＳ４９に進む。ステップＳ４９において、英用例検索部３５Ｃは、上下左右キー３１Ａが押下されたか否かを判定する。
【０２２０】
英用例検索部３５Ｃは、ステップＳ４９において、上下左右キー３１Ａが押下されたと判定した場合、その押下操作により、該当一覧のうちの何れの項目（英用例）がユーザにより指定されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０２２１】
詳細には例えば、ユーザが上下左右キー３１Ａのうちの図示せぬ上キー（カーソルを上方に移動させるキー）または下キー（カーソルを下方に移動させるキー）を複数回押したとする。この場合、英用例検索部３５Ｃは、ステップＳ３４において、上下左右キー３１Ａが押下されたと判定して、上キーと下キーのそれぞれの押下回数に基づいて、該当一覧のうちの何れの項目（英用例）がユーザにより選択されたことになるのかを認識し、その認識結果を表示制御部３３に通知する。
【０２２２】
係る認識結果が表示制御部３３に通知されると、処理はステップＳ５０に進む。ステップＳ５０において、表示制御部３３は、英用例検索部３５Ｃにより認識された項目（英用例）までカーソルを移動し、処理をステップＳ４８に戻す。
【０２２３】
例えばいま、図２９の画面が表示部３２に表示されている状態で、即ち、カーソル（図２９中指のシンボル６１）が上から１番目の項目である「英和  He was given a caution for parkin  ・・・」に配置されている状態で、下キーが３回押下されたとする。
【０２２４】
この場合、ステップＳ４９において、英用例検索部３５Ｃは、図２９中上から４番目の項目である「英和  The cat came right in front of a・・・」がユーザにより指定されたと認識し、その認識結果を表示制御部３３に通知する。
【０２２５】
すると、ステップＳ５０において、表示制御部３３は、図示はしないが、上から４番目の項目である「英和  The cat came right in front of a・・・」の左方までカーソル位置を移動し、処理をステップＳ４８に戻す。
【０２２６】
その後例えば、ステップＳ４８において、ジャンプキー３１Ｂが押下されていないと判定され、かつ、ステップＳ４９において、上下左右キー３１Ａが押下されていないと判定された場合、処理はステップＳ５１に進む。
【０２２７】
ステップＳ５１おいて、英用例検索部３５Ｃは、「決定」キー３１Ｄが押下されたか否かを判定する。
【０２２８】
ステップＳ５１において、「決定」キー３１Ｄが押下されていないと判定された場合には、処理はステップＳ４８に戻され、それ以降の処理が繰り返される。
【０２２９】
これに対して、ステップＳ５１において「決定」キー３１Ｄが押下されたと判定されること、即ち、ステップＳ５１の処理の直前に「決定」キー３１Ｄが押下されることは、「決定」キー３１Ｄが押下された時点でカーソルが配置されている項目（英用例）について調べたいとユーザが所望したことを意味している。
【０２３０】
そこで、英用例検索部３５Ｃは、ステップＳ５１において、「決定」キー３１Ｄが押下されたと判定した場合、ステップＳ５２において、辞書記憶部３６に記憶されている英用例辞書の中から、カーソル位置の項目（英用例）についての本文を検索して表示制御部３３に供給する。
【０２３１】
すると、ステップＳ５３において、表示制御部３３は、ステップＳ５２の処理で検索された用例についての本文を表示部３２に表示させる。即ち、表示部３２の表示画面は、検索された項目（用例）へジャンプする。
【０２３２】
具体的には例えばいま、ステップＳ５１の処理でＹＥＳであると判定された時点でカーソルが配置されている項目（英用例）は、図２９中上から４番目の項目である「英和  The cat came right in front of a・・・」とする。この場合、ステップＳ５２とＳ５３の処理の結果、図示しないが、「The cat came right in front of a・・・」といった用例自体やその日本語訳等からなる本文が、表示部３２に表示されることになる。
【０２３３】
これにより、「単語／成句／用例検索処理」は終了となる。
【０２３４】
以上、主に図１９を参照して、ユーザが、本文表示領域に表示されている本文に含まれる複数の英単語を含む用例について調べることを所望した場合における「単語／成句／用例検索処理」について説明した。
【０２３５】
即ち、以上、ユーザが、本文表示領域に表示されている本文に含まれる単語単体、並びに、複数の英単語を含む成句および用例のそれぞれについて調べることを所望した場合における「単語／成句／用例検索処理」について説明した。換言すると、図１６乃至図１９の「単語／成句／用例検索処理」とは、本文表示領域に表示されている本文の中から、単語単体、または、複数の英単語を含む成句若しくは用例についてユーザが調べる（検索する）場合に、本発明の情報処理装置が実行する処理の一例を示している。
【０２３６】
なお、上述した例では、成句と用例の検索は英語についてのみとされたが、本発明の情報処理装置は、英語の成句や用例についての上述した一連の処理と全く同様の処理を実行することで、日本語を含むその他の言語の成句や用例を当然ながら検索できる。
【０２３７】
このように、本発明の情報処理装置が「単語／成句／用例検索処理」を実行することで、ユーザにとっては、簡単かつ時間のかからない操作で、表示部３２に表示されている本文の中から単語単体のみならず複数の単語からなる成句や用例について検索できる、という効果を奏することが可能になる。
【０２３８】
特に、本文中に含まれる非連続の複数の単語からなる成句や用例についての検索をユーザが行う場合、この効果はより顕著なものとなる。即ち、従来の技術では、ユーザは「所定の入力領域に複数の単語を手動入力して、他の項目（用例や成句等）へジャンプさせる」または、「表示画面上の１つの単語単体を指定して、他の項目へジャンプさせる」という操作しか行えなかったが、本発明によって、「連続配置と非連続配置とを問わず、表示画面上の複数の単語をその画面上で直接指定して、他の項目へジャンプさせる」という操作ができるようになる、という効果を奏することが可能になる。
【０２３９】
具体的には例えばいま、上述したように、ユーザが、表示画面中の「She was standing in the front of the classroom.」という文の中から「in」と「front of」といった単語群を発見し、これらの単語群からなる「in front of」は成句の可能性があると判断し、その「in front of」の意味を調べたいと考えたとする。この場合、従来においては、上述した手順１乃至手順９といった長い手順を踏む必要があり、上述した課題が生じてしまう。これに対して、本発明においては、次のような手順１乃至手順５といった簡単かつ短い手順の操作を単に行えばよいという効果、即ち、上述した課題を解決できる効果を奏することが可能になる。なお、次の各手順を、上述した従来の各手順と区別するために、本発明手順と称する。
【０２４０】
本発明手順１とは、上述した図２０（図１）に示される本文が本文表示領域１に表示されているときに、即ち、上述した図１６のステップＳ１の処理が実行されたときに、ユーザが「She was standing in the front of the classroom.」という文を見て、その中から「in」と「front of」といった単語群を発見し、それらの単語群からなる「in front of」は成句の可能性があると判断するまでの手順を指す。
【０２４１】
本発明手順２とは、ユーザが、情報処理装置の動作モードをジャンプモードに移行させて、図２２に示されるように、本文表示領域１に表示されている「She was standing in the front of the classroom.」という文のうちの「in」という単語を反転表示させるまでの手順を指す。この本発明手順２の操作に対応する本発明の情報処理装置の処理は、上述したように、図１６のステップＳ２乃至Ｓ７の処理となる。
【０２４２】
本発明手順３とは、ユーザが上下左右キー３１Ａおよび「＆」キー３１Ｃを利用して、「She was standing in the front of the classroom.」という文のうちの、「in」，「front」，「of」のそれぞれを画面上で直接指定するまでの手順を指す。即ち、本発明手順３とは、図２３乃至図２５に示されるように、「She was standing in the front of the classroom.」という文のうちの、「in」と「front」とを反転表示させ、かつ、「of」を点滅表示させるまでの手順を指す。この本発明手順３の操作に対応する本発明の情報処理装置の処理は、上述したように、図１６のステップＳ８乃至Ｓ１５の処理となる。
【０２４３】
本発明手順４とは、ユーザが「決定」キー３１Ｄを押下することで、図２６に示されるように、「in」，「front」，「of」を指定単語として確定し、指定単語として確定された「in」，「front」，「of」を含む成句を項目とする該当一覧を表示部３２に表示させるまでの手順を指す。この本発明手順４の操作に対応する本発明の情報処理装置の処理は、上述したように、図１６のステップＳ１２（ＹＥＳ）並びに図１８のステップＳ３１およびＳ３２の処理となる。
【０２４４】
本発明手順５とは、ユーザが、上下左右キー３１Ａを押下することで「in front of」の成句を示す項目（図２６中、上から２番目の項目）にカーソル（図２６中、指のシンボル）を移動させ、「決定」キー３１Ｄを押下することで、表示部３２の画面を「in front of」にジャンプさせるまでの手順、即ち、図２７に示されるような「in front of」についての本文を表示部３２に表示させるまでの手順を指す。この本発明手順５の操作に対応する本発明の情報処理装置の処理は、上述したように、図１８のステップＳ３３乃至Ｓ３８の処理となる。
【０２４５】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２４６】
例えば、上述した図１１に示される表示制御部３３乃至検索部３５の機能を総合的に実行可能なプログラムがインストールされる。なお、このプログラムは、全体として上述した一連の処理を実行できれば、その形態は特に限定されない。例えば、表示制御部３３乃至検索部３５のそれぞれに対応するモジュールからなるモジュール構成としてもよいし、表示制御部３３乃至検索部３５のうちの任意の数の任意の機能ブロックが組み合わされたモジュール、または、表示制御部３３乃至検索部３５のうちの少なくとも１つの機能が分割されたモジュールを含むモジュール構成としてもよい。或いは、単に１つのアルゴリズムを有するプログラムでもよい。
【０２４７】
このようなプログラムを含む記録媒体は、例えば、図１０に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１２や、記憶部１８に含まれるハードディスクなどで構成される。
【０２４８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２４９】
【図１】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図２】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図３】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図４】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図５】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図６】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図７】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図８】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図９】ユーザが従来の情報処理装置を利用して「in front of」の意味を調べる場合の操作手順を説明する図であって、表示画面の一例を示す図である。
【図１０】本発明が適用される情報処理装置のハードウエア構成例を示すブロック図である。
【図１１】本発明が適用される情報処理装置の機能的構成例を示す機能ブロック図である。
【図１２】図１０と図１１の情報処理装置の動作モードのひとつである手動操作検索モードを説明する図であって、表示画面の一例を示す図である。
【図１３】図１０と図１１の情報処理装置の動作モードのひとつである手動操作検索モードを説明する図であって、表示画面の一例を示す図である。
【図１４】図１０と図１１の情報処理装置の動作モードのひとつである手動操作検索モードを説明する図であって、表示画面の一例を示す図である。
【図１５】図１０と図１１の情報処理装置の動作モードのひとつである手動操作検索モードを説明する図であって、表示画面の一例を示す図である。
【図１６】図１０と図１１の情報処理装置の動作モードのひとつであるジャンプモードに対応する「単語／成句／用例検索処理」の例を説明するフローチャートである。
【図１７】図１０と図１１の情報処理装置の動作モードのひとつであるジャンプモードに対応する「単語／成句／用例検索処理」の例を説明するフローチャートである。
【図１８】図１０と図１１の情報処理装置の動作モードのひとつであるジャンプモードに対応する「単語／成句／用例検索処理」の例を説明するフローチャートである。
【図１９】図１０と図１１の情報処理装置の動作モードのひとつであるジャンプモードに対応する「単語／成句／用例検索処理」の例を説明するフローチャートである。
【図２０】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２１】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２２】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２３】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２４】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２５】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２６】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２７】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２８】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【図２９】図１６乃至図１９の「単語／成句／用例検索処理」に伴い、図１０と図１１の情報処理装置に表示される表示画面の一例を示す図である。
【符号の説明】
【０２５０】
１１  CPU，  １２  ROM，  １３  RAM，  １８  記憶部，  ２１  リムーバブル記録媒体，  ３１  操作部，  ３１Ａ  上下左右キー，  ３１Ｂ  ジャンプキー３１ＢＣ  「＆」キー，  ３１Ｄ  「決定」キー，  ３１Ｅ  キーボード，  ３２  表示部３２  表示制御部，  ３４  認識部，  ３４Ａ  単語単体認識部，  ３４Ｂ  連続複数単語認識部，  ３４Ｃ  非連続複数単語認識部，  ３５Ａ  英単語検索部，  ３５  検索部，  ３５Ｂ  国語検索部，  ３５Ｃ  英用例検索部，  ３５Ｄ  英成句検索部，  ３５Ｅ  検索モード切替部，  ３６  辞書記憶部，  ５１  本文表示領域，  ５２  項目表示領域，  ５３  該当一覧表示領域，  ５４  マルチ検索画面の表示領域
【図１】
2006120000.tif 000003
【図２】
2006120000.tif 000004
【図３】
2006120000.tif 000005
【図４】
2006120000.tif 000006
【図５】
2006120000.tif 000007
【図６】
2006120000.tif 000008
【図７】
2006120000.tif 000009
【図８】
2006120000.tif 000010
【図９】
2006120000.tif 000011
【図１０】
2006120000.tif 000012
【図１１】
2006120000.tif 000013
【図１２】
2006120000.tif 000014
【図１３】
2006120000.tif 000015
【図１４】
2006120000.tif 000016
【図１５】
2006120000.tif 000017
【図１６】
2006120000.tif 000018
【図１７】
2006120000.tif 000019
【図１８】
2006120000.tif 000020
【図１９】
2006120000.tif 000021
【図２０】
2006120000.tif 000022
【図２１】
2006120000.tif 000023
【図２２】
2006120000.tif 000024
【図２３】
2006120000.tif 000025
【図２４】
2006120000.tif 000026
【図２５】
2006120000.tif 000027
【図２６】
2006120000.tif 000028
【図２７】
2006120000.tif 000029
【図２８】
2006120000.tif 000030
【図２９】
2006120000.tif 000031