(57)【要約】【課題】  ＯＲ検索条件による検索結果の例文表示において、例文中の検索語の利用位置を、簡単に把握できることを可能とする例文表示装置を提供する。【解決手段】  入力される検索語に対応する例文を表示部に表示する例文表示装置であって、第１の検索語と第２の検索語との入力を受付ける検索語入力部と、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部と、例文記憶部から、第１の文字列を含む第１の例文と、第２の文字列を含む第２の例文とを読み出す検索処理部と、検索処理部が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部に表示させる表示制御部と、を備えることを特徴とする。【選択図】  図１
2009193307.tif 000002
【特許請求の範囲】
【請求項１】
入力される検索語に対応する例文を表示部に表示する例文表示装置であって、
第１の検索語と第２の検索語との入力を受付ける検索語入力部と、
前記第１の検索語に対応する第１の文字列を含む第１の例文と、前記第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部と、
前記例文記憶部から、前記検索語入力部に入力された前記第１の検索語に対応する前記第１の文字列を含む前記第１の例文と、前記第２の検索語に対応する前記第２の文字列を含む前記第２の例文とを読み出す検索処理部と、
前記検索処理部が読み出した前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列と、前記第２の例文に含まれる前記第２の文字列とを同一線上に配置して、前記表示部に表示させる表示制御部と、
を備えることを特徴とする例文表示装置。
【請求項２】
前記検索語入力部は、第３の検索語の入力を受付け、
前記例文記憶部が記憶する前記第１の例文と前記第２の例文とは、それぞれ前記第３の検索語に対応する第３の文字列を含み、
前記表示制御部は、前記第１の例文と前記第２の例文とを、前記検索処理部が読み出した前記第１の例文に含まれる前記第３の文字列と、前記第２の例文に含まれる前記第３の文字列とを、同一線上に配置して前記表示部に表示し、
前記同一線上に配置する文字列を変更する表示切替要求の入力を受付ける表示切替要求受付部を備え、
前記表示制御部は、前記表示切替要求受付部が前記表示切替要求を受付けると、前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列と、前記第２の例文に含まれる前記第２の文字列とが同一線上に配置されるように前記表示部に表示させる
ことを特徴とする請求項１に記載の例文表示装置。
【請求項３】
入力される検索語に対応する例文を表示部に表示する例文表示装置であって、
第１の検索語と第２の検索語との入力を受付ける検索語入力部と、
前記第１の検索語に対応する第１の文字列を含む第１の例文と、前記２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部と、
前記例文記憶部から、前記検索語入力部に入力された前記第１の検索語に対応する前記第１の文字列を含む前記第１の例文と、前記第２の検索語に対応する前記第２の文字列を含む前記第２の例文とを読み出す検索処理部と、
前記検索処理部が読み出した前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列を画面中央に配置して前記表示部に表示させる表示制御部と、
前記画面中央に配置する文字列を変更する表示切替要求の入力を受付ける表示切替要求受付部と、を備え、
前記表示制御部は、前記表示切替要求受付部が前記表示切替要求を受付けると、前記第２の例文に含まれる前記第２の文字列を、画面中央に配置して前記表示部に表示させる
ことを特徴とする例文表示装置。
【請求項４】
前記検索語入力部は、第３の検索語の入力を受付け、
前記例文記憶部が記憶する前記第１の例文と前記第２の例文とは、それぞれ前記第３の検索語に対応する第３の文字列を含み、
前記表示制御部は、前記検索処理部が読み出した前記第１の例文に含まれる前記第３の文字列と、前記第２の例文に含まれる前記第３の文字列とが、画面中央に配置されるように前記表示部に表示し、前記表示切替要求受付部が前記表示切替要求を受付けると、前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列を画面中央に配置して前記表示部に表示させる
ことを特徴とする請求項３に記載の例文表示装置。
【請求項５】
入力される検索語に対応する例文を表示部に表示する例文表示装置の例文表示方法であって、
検索語入力部が、第１の検索語と第２の検索後との入力を受付けるステップと、
検索処理部が、前記第１の検索語に対応する第１の文字列を含む第１の例文と、前記第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部から、前記検索語入力部に入力された前記第１の検索語に対応する前記第１の文字列を含む前記第１の例文と、前記第２の検索語に対応する前記第２の文字列を含む前記第２の例文とを読み出すステップと、
表示制御部が、前記検索処理部が読み出した前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列と、前記第２の例文に含まれる前記第２の文字列とを同一線上に配置して、前記表示部に表示させるステップと、
を備えることを特徴とする例文表示方法。
【請求項６】
入力される検索語に対応する例文を表示部に表示する例文表示装置のコンピュータに、
検索語入力部が、第１の検索語と第２の検索語との入力を受付けるステップと、
検索処理部が、前記第１の検索語に対応する第１の文字列を含む第１の例文と、前記第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部から、前記検索語入力部に入力された前記第１の検索語に対応する前記第１の文字列を含む前記第１の例文と、前記第２の検索語に対応する前記第２の文字列を含む前記第２の例文とを読み出すステップと、
表示制御部が、前記検索処理部が読み出した前記第１の例文と前記第２の例文とを、前記第１の例文に含まれる前記第１の文字列と、前記第２の例文に含まれる前記第２の文字列とを同一線上に配置して、前記表示部に表示させるステップと、
を実行させる例文表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される検索語に対応する例文を表示する表示部を有する例文表示装置、例文表示方法および例文表示プログラムに関する。
【背景技術】
【０００２】
従来、複数の単語とその単語に対応する例文を含む辞書情報を予め記憶して、ユーザから入力される検索語に対応する例文などの情報を検索して表示部に表示する電子辞書が利用されている。ここで、ユーザから入力された検索語を含む複数の例文を一覧にした検索結果を画面に表示させる場合、それぞれの例文は画面左部を文頭として左詰めにして表示させる方法が一般的である。図８は、従来技術による電子辞書の例文表示例を示す図である。図８の（ａ）に示すように、「ｏｎｅ」と「ｔｗｏ」とが検索語として入力された場合、その検索結果として、図８の（ｂ）に示すように、「ｏｎｅ」と「ｔｗｏ」との双方を含む例文が左詰めで一覧表示される。
【０００３】
このような画面表示では、ユーザが検索語として入力した文字列がその文中のどの箇所でどのように利用されているかを確認するためには、それぞれの例文中から入力した検索語を目で追って探さなければならない。特に、画面中に例文の全文を表示しきれていない場合には、画面表示をスクロールさせて例文中の検索語を確認しなければならず、面倒である。そこで、図９の（ａ）に示すように、例文の検索結果一覧を左詰で表示させた後、ユーザから入力される表示切替要求を受付けて、図９の（ｂ）に示すように、それぞれの例文に含まれる検索語「ｏｎｅ」が画面中央付近に配置されるように表示する方法が提案されている（例えば、特許文献１参照）。また、複数の検索語のいずれをも含むことを指定して検索を行った際に、「ｏｎｅ」を画面中央に配置して表示させた後、さらにユーザからの表示切替要求を受付けて、（ｃ）に示すように、別の検索語「ｔｗｏ」が画面中央付近に配置されるように表示する場合もある。
【特許文献１】特開２００７−１５６５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような、検索語を画面中央に配置して画面に表示させる（センタリング）際には、検索結果として読み出した全ての例文のそれぞれに含まれる同一の検索語について例文をセンタリングするため、全ての例文に同一の検索語が含まれることが前提となる。このため、検索語が一単語である場合か、または複数単語であってもそれら全ての検索語を含むことを条件とする場合（論理積、ＡＮＤ検索条件）には全ての例文について同様にセンタリングすることができる一方、複数の検索語のいずれかを含むことを条件とする場合（論理和、ＯＲ検索条件）には、全ての例文に必ずしも同一の検索語が含まれていないため、センタリングを行えない。
【０００５】
本発明は、このような状況に鑑みてなされたもので、ＯＲ検索条件による検索結果の例文表示において、例文中の検索語の利用位置を、画面のスクロールの必要なく、簡単に把握できることを可能とする例文表示装置、例文表示方法および例文表示プログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、入力される検索語に対応する例文を表示部に表示する例文表示装置であって、第１の検索語と第２の検索語との入力を受付ける検索語入力部と、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部と、例文記憶部から、検索語入力部に入力された第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを読み出す検索処理部と、検索処理部が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部に表示させる表示制御部と、を備えることを特徴とする例文表示装置である。
【０００７】
また、本発明は、上述の検索語入力部が、第３の検索語の入力を受付け、例文記憶部が記憶する第１の例文と第２の例文とは、それぞれ第３の検索語に対応する第３の文字列を含み、表示制御部は、第１の例文と第２の例文とを、検索処理部が読み出した第１の例文に含まれる第３の文字列と、第２の例文に含まれる第３の文字列とを、同一線上に配置して表示部に表示し、同一線上に配置する文字列を変更する表示切替要求の入力を受付ける表示切替要求受付部を備え、表示制御部は、表示切替要求受付部が表示切替要求を受付けると、第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とが同一線上に配置されるように表示部に表示させることを特徴とする。
【０００８】
また、本発明は、入力される検索語に対応する例文を表示部に表示する例文表示装置であって、第１の検索語と第２の検索語との入力を受付ける検索語入力部と、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部と、例文記憶部から、検索語入力部に入力された第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを読み出す検索処理部と、検索処理部が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列を画面中央に配置して表示部に表示させる表示制御部と、画面中央に配置する文字列を変更する表示切替要求の入力を受付ける表示切替要求受付部と、を備え、表示制御部は、表示切替要求受付部が表示切替要求を受付けると、第２の例文に含まれる第２の文字列を、画面中央に配置して表示部に表示させることを特徴とする。
【０００９】
また、本発明は、上述の検索語入力部が、第３の検索語の入力を受付け、例文記憶部が記憶する第１の例文と第２の例文とは、それぞれ第３の検索語に対応する第３の文字列を含み、表示制御部は、検索処理部が読み出した第１の例文に含まれる第３の文字列と、第２の例文に含まれる第３の文字列とが、画面中央に配置されるように表示部に表示し、表示切替要求受付部が表示切替要求を受付けると、第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列を画面中央に配置して表示部に表示させることを特徴とする。
【００１０】
また、本発明は、入力される検索語に対応する例文を表示部に表示する例文表示装置の例文表示方法であって、検索語入力部が、第１の検索語と第２の検索後との入力を受付けるステップと、検索処理部が、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部から、検索語入力部に入力された第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを読み出すステップと、表示制御部が、検索処理部が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部に表示させるステップと、を備えることを特徴とする。
【００１１】
また、本発明は、入力される検索語に対応する例文を表示部に表示する例文表示装置のコンピュータに、検索語入力部が、第１の検索語と第２の検索語との入力を受付けるステップと、検索処理部が、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部から、検索語入力部に入力された第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを読み出すステップと、表示制御部が、検索処理部が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部に表示させるステップと、を実行させる例文表示プログラムである。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、第１の検索語と第２の検索語との入力を受付け、第１の検索語に対応する第１の文字列を含む第１の例文と、第２の検索語に対応する第２の文字列を含む第２の例文とを含む複数の例文を記憶する例文記憶部から第１の例文と第２の例文とを読み出し、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部に表示させるようにしたので、複数の例文が同一の検索語を有していなくとも、入力した検索語に対応する複数の文字列を同一線上に表示することができる。これにより、例えば、ユーザは画面をスクロールしなくても、自らが入力した検索語が、検索結果の例文一覧の文中のどこでどのように利用されているかをひと目で簡単に把握することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について、図面を参照して説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態による電子辞書端末１０の構成を示すブロック図である。
電子辞書端末１０は、入力部、出力部、制御部、演算部、記憶部を備えたコンピュータ機器であり、表示部１１と、表示制御部１２と、表示切替要求受付部１３と、検索処理部１４と、検索語入力部１５と、例文記憶部１６とを備えている。電子辞書端末１０は、検索語入力部１５に入力される検索語に対応する例文を例文記憶部１６から読み出して表示部１１に表示する例文表示装置である。
【００１４】
例文記憶部１６は、複数の単語とその単語に対応する例文、訳語、類語などの説明情報を含む辞書情報を予め記憶する。例文記憶部１６が記憶する例文は、第１の文字列を含む第１の例文と、第２の文字列を含む第２の例文とを含む。例文記憶部１６は、複数種類の辞書情報、例えば、国語辞典、漢字字典、和英辞典、英和辞典、英英辞典、類語辞典などの辞書情報を記憶することとして良い。
【００１５】
検索語入力部１５は、ユーザから入力される検索語（第１の検索語と第２の検索語）を受付ける。検索語入力部１５は、具体的には、電子辞書端末１０に備えられたキーボードやタッチパネルなどの入力部である。
検索処理部１４は、検索語入力部１５に入力される検索語（例えば、第１の検索語、第２の検索語）に対応する文字列（例えば、第１の文字列、第２の文字列）を含む例文（例えば、第１の例文、第２の例文）を例文記憶部１６から読み出して、検索結果として表示部１１に表示させる。ここで、検索処理部１４は、入力される検索語と一致する文字列のみを検索対象としても良いし、入力される検索語に加え、その検索語に対応する変化形などの文字列を検索対象としても良い。この場合、例えば、検索処理部１４は、検索語として「ｔａｋｅ」が入力された場合、入力された検索語そのものに加え、「ｔａｋｅｓ」、「ｔａｋｉｎｇ」、「ｔｏｏｋ」、「ｔａｋｅｎ」などの文字列を検索対象とし、これらの文字列のうちいずれかの文字列を含む例文を例文記憶部１６から読み出す。
【００１６】
表示切替要求受付部１３は、ユーザから入力される表示部１１の画面中央に配置する文字列の変更である表示切替要求を受付ける。表示切替要求受付部１３は、具体的には、電子辞書端末１０に備えられたキーボードやタッチパネルなどの入力部である。電子辞書端末１０は、押下することで表示切替要求の入力を受付けるボタンを備えるようにしても良いし、特定のボタンを表示切替要求の受付を行うボタンとして定めても良い。
表示制御部１２は、検索処理部１４が読み出した例文（第１の例文と第２の例文）を表示部１１に表示させ、第１の例文に含まれる第１の文字列を、画面中央に配置して表示部１１に表示させる例文のセンタリング処理を行う。また、表示切替要求受付部１３に表示切替要求が入力されると、第２の例文に含まれる第２の文字列を、表示部１１の画面中央に配置して表示させるセンタリングを行い、画面表示を切替える。
表示部１１は、例文記憶部１６に記憶された例文を表示し、表示制御部１２によって制御されるディスプレイであり、例えば、液晶ディスプレイである。
【００１７】
次に、本発明による電子辞書端末１０が、ユーザからの入力に応じた例文を表示する動作例を説明する。図２は、電子辞書端末１０の動作例を示すフローチャートである。
検索語入力部１５は、ユーザからの検索語の入力を受付ける（ステップＳ１）。図３の（ａ）は、電子辞書端末１０に検索語が入力される際の表示部１１の画面を示す図である。図３の（ａ）に示されるように、検索語入力部１５は、スペース区切りで入力される複数の検索語の全ての検索語を含むことを指定する検索語の入力欄（ＡＮＤ検索条件）と、スペース区切りで入力される複数の検索語のいずれかの検索語を含むことを指定する検索語の入力欄（ＯＲ検索条件）と、複数の単語から成るフレーズを含むことを指定する検索語の入力欄（フレーズ検索条件）とを表示し、これらの検索語の入力を受付ける。図３の（ａ）の例では、ＯＲ検索条件として、「ｔｈｒｅｅ」と「ｆｏｕｒ」とが入力されている。
【００１８】
図２に戻り、検索処理部１４は、ステップＳ１で検索語入力部１５に入力された検索語に対応する文字列を含む例文を、例文記憶部１６から読み出す（ステップＳ２）。そして、表示制御部１２は、ステップＳ２で検索処理部１４が例文記憶部１６から読み出した例文を、表示部１１に表示させる（ステップＳ３）。図３の（ｂ）は、ステップＳ３で表示部１１に表示される画面の例を示す図である。図３の（ｂ）の例では、ステップＳ３で、例文記憶部１６から「ｔｈｒｅｅ」と「ｆｏｕｒ」とのいずれかの文字列を含む例文が５件読み出され、表示部１１に表示されている。
【００１９】
図２に戻り、表示切替要求受付部１３が、ユーザからの表示切替要求の入力を受付けると、表示制御部１２は、ステップＳ１で入力された複数の検索語のうち、先に入力された検索語に対応する文字列を画面中央に配置して表示させる（ステップＳ４）。図３の（ｃ）は、表示制御部１２が、ステップＳ１で検索語入力部１５に入力された検索語に対応する文字列のうち、「ｔｈｒｅｅ」を画面中央に配置して例文を表示部１１に表示させた例である。
【００２０】
図２に戻り、さらに表示切替要求受付部１３に表示切替要求が入力されると、表示制御部１２は、ステップＳ１で入力された検索語のうち、ステップＳ４で対応する文字列を画面中央に配置した検索語の他に検索語が入力されたか否かを判定する（ステップＳ５）。ここで、「ｔｈｒｅｅ」の他に「ｆｏｕｒ」の検索語が入力されていれば（ステップＳ５−ＹＥＳ）、表示制御部１２は、図４の（ａ）に示されるように、「ｆｏｕｒ」を画面中央に配置して例文を表示部１１に表示させる（図２に戻り、ステップＳ６）。
さらに表示切替要求受付部１３に表示切替要求が入力され、他に入力された検索語がなければ（ステップＳ５−ＮＯ）、表示制御部１２は、図４の（ｂ）のように、通常通りに例文を画面に左寄せで表示させる。
【００２１】
＜第２の実施形態＞
次に、本発明の第２の実施形態による電子辞書端末１０を説明する。
本実施形態における電子辞書端末１０は、図１に示した第１の実施形態と同様の構成であり、同様の構成、処理についてはその説明を省略する。
表示切替要求受付部１３は、ユーザから入力される表示部１１の同一線上に配置する文字列を変更する表示切替要求を受付ける。
検索語入力部１５は、第１の検索語と第２の検索語とに加えて、第３の検索語の入力を受付ける。
【００２２】
表示制御部１２は、検索処理部１４が読み出した第１の例文と第２の例文とを、第１の例文に含まれる第１の文字列と、第２の例文に含まれる第２の文字列とを同一線上に配置して、表示部１１に表示させるセンタリング処理を行う。また、表示切替要求受付部１３に表示切替要求が入力されると、第１の例文に含まれ、検索語入力部１５に入力された第３の検索語に対応する第３の文字列と、第２の例文に含まれる第３の文字列とを、同一線上に配置して表示部１１に表示させる。
【００２３】
次に、第２の実施形態による電子辞書端末１０が、ユーザからの入力に応じて例文を出力する動作例を説明する。図５は、電子辞書端末１０の動作例を示すフローチャートである。
検索語入力部１５は、ユーザからの検索語の入力を受付ける（ステップＳ１１）。図６の（ａ）は、電子辞書端末１０に検索語が入力される際の表示部１１の画面例を示す図である。図６の（ａ）の例では、ＡＮＤ条件として「ｏｎｅ」と「ｔｗｏ」とが、ＯＲ検索条件として「ｔｈｒｅｅ」と「ｆｏｕｒ」とが、フレーズ検索条件として「ｉｔ  ｉｓ」が入力されている。
【００２４】
図５に戻り、検索処理部１４は、ステップＳ１１で検索語入力部１５に入力された検索語に対応する文字列を含む例文を、例文記憶部１６から読み出す（ステップＳ１２）。そして、表示制御部１２は、ステップＳ１２で検索処理部１４が例文記憶部１６から読み出した例文を、表示部１１に表示させる（ステップＳ１３）。図６の（ｂ）は、ステップＳ１３で表示部１１に表示される画面の例を示す図である。図６の（ｂ）では、ステップＳ１３で、例文記憶部１６から、「ｏｎｅ」と「ｔｗｏ」とを含み、かつ「ｔｈｒｅｅ」または「ｆｏｕｒ」のいずれかの文字列を含み、かつ「ｉｔ  ｉｓ」のフレーズを含む例文が５件読み出され、表示部１１に表示されている。
【００２５】
図５に戻り、表示切替要求受付部１３が、ユーザからの表示切替要求の入力を受付けると、ステップＳ１１でＡＮＤ検索条件の検索語の入力がなかった場合は、後述するステップＳ１８の処理に進む。一方、ステップＳ１１でＡＮＤ検索条件の検索語の入力があった場合は（ステップＳ１４−ＹＥＳ）、ＡＮＤ検索条件の検索語でセンタリングを行う（ステップＳ１５）。ここでは、図６の（ｃ）に示すように、ＡＮＤ検索条件に入力された検索語に対応する文字列のうち「ｏｎｅ」を画面中央として表示部１１に例文が表示される。
【００２６】
図５に戻り、さらに表示切替要求受付部１３に表示切替要求が入力されると、表示制御部１２は、ステップＳ１１で入力されたＡＮＤ検索条件に、ステップＳ１５で対応する文字列を画面中央に配置した検索語の他に検索語が入力されたか否かを判定する（ステップＳ１６）。ここで、ＡＮＤ検索条件として「ｏｎｅ」の他に「ｔｗｏ」が入力されていれば（ステップＳ１６−ＹＥＳ）、表示制御部１２は、図７の（ａ）に示されるように、「ｔｗｏ」を画面中央に配置して例文を表示部１１に表示させるセンタリングを行う（ステップＳ１７）。
【００２７】
さらに表示切替要求受付部１３に表示切替要求が入力され、他にＡＮＤ検索条件として入力された検索語がなければ（ステップＳ１６−ＮＯ）、表示制御部１２は、ステップＳ１１でＯＲ検索条件に検索語が入力されたか否かを判定する（ステップＳ１８）。ステップＳ１１でＯＲ検索条件に検索語が入力されていなければ、ステップＳ２０に進む。一方、ステップＳ１１でＯＲ検索条件に検索語が入力されていれば、ＯＲ検索条件として入力された検索語に対応する文字列を画面中央に同一線上に配置して表示させる。ここでは、図７の（ｂ）に示されるように、ＯＲ検索条件の検索語に対応する文字列「ｔｈｒｅｅ」と「ｆｏｕｒ」とを画面中央の同一線上に配置して、表示部１１に表示させる。
【００２８】
図５に戻り、さらに表示切替要求受付部１３に表示切替要求が入力され、ステップＳ１１でフレーズ検索条件の入力がなければ、ステップＳ１３に戻る。一方、ステップＳ１１でフレーズ検索条件の検索語が入力されていれば、表示制御部１２は、フレーズ検索条件の検索語に対応する文字列を画面中央に配置して、表示部１１に例文を表示させる（ステップＳ２１）。図７の（ｃ）は、表示制御部１２がフレーズ検索条件の検索語に対応する文字列を画面中央に配置して表示部１１に表示させた画面例である。この際、「ｉｔ  ｉｓ」などのフレーズが入力された場合には、「ｉｔ  ｗａｓ」などの変化形も検索結果として読み出すようにしても良い。
さらに表示切替要求受付部１３に表示切替要求が入力されると、表示制御部１２は、図７の（ｃ）のように、通常通りに例文を画面に左寄せで表示させる。
なお、本実施形態においては、英文を例として説明したが、日本語の他の言語などの辞書情報についても、同様のセンタリング処理を行って良い。
【００２９】
以上説明したように、従来の電子辞書の例文検索機能では、ユーザが入力した検索語に対応する文字列を含む例文を検索し、結果を一覧表示する際には、その文字列をセンタリングして一覧表示できるものがあったが、これらはＡＮＤ検索などの１つの検索方法による検索結果に対するものであって、ＡＮＤ検索、ＯＲ検索、フレーズ検索などを組み合わせた複雑な検索条件の場合にセンタリングを行うものではなかった。このため、このような複雑な条件で効率的に絞り込んで例文を検索し、その中から全ての検索語に対応する文字列が含まれる部分を容易に見つけ出すことができなかった。
【００３０】
そこで、本発明によれば、ＯＲ検索条件による検索語が入力された場合に、入力される表示切替要求に応じて、通常表示、例文中にはじめに現れるＯＲ検索条件の検索語に対応する文字列をセンタリングして表示、通常表示、と表示を切替えるようにした。
また、複数の検索語が入力された場合にも、通常表示、最初の文字列をセンタリングして表示、次に続く文字列を順次センタリングして表示、最後の文字列をセンタリングして表示、通常表示、のように表示を切替えるようにした。このとき、検索語に対応する文字列を含まない例文は、そのままの位置で先頭から表示、検索語に対応する文字列を含む例文の後に表示、非表示、などとして良い。
さらに、ＡＮＤ検索条件、ＯＲ検索条件、フレーズ検索条件などの複数の検索条件を組み合わせて例文を検索する場合は、通常表示、ＡＮＤ検索の最初の文字列をセンタリングして表示、ＡＮＤ検索の次に続く文字列を順次センタリングして表示、ＡＮＤ検索の最後の文字列をセンタリングして表示、例文中にはじめに現れるＯＲ検索条件の文字列をセンタリングして表示、フレーズ検索の最初の文字列をセンタリングして表示、のように表示を切替えることとした。
また、これらの検索語に対応する文字列は、検索結果画面において、その文字列のフォントを変えたり、色を変えたり、太く表示したり、大きく表示したり、斜めに表示したりして、強調して表示するようにしても良い。
【００３１】
このように、本発明によれば、複雑な条件で効率的に絞り込んで例文を検索し、その中の全ての検索語に対応する文字列についてセンタリングを行い一覧表示できるので、全ての検索語に対応する文字列が含まれる部分を容易に見つけ出すことができ、効率よく検索語に対応する文字列を確認できる。これによれば、画面をスクロールして検索語に対応する文字列を見つけ出す手間を省くことができる。
【００３２】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより例文表示を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施形態による電子辞書端末の端末構成を示すブロック図である。
【図２】本発明の第１の実施形態による電子辞書端末の動作例を示すフローチャートである。
【図３】本発明の第１の実施形態による電子辞書端末の表示画面の例を示す図である。
【図４】本発明の第１の実施形態による電子辞書端末の表示画面の例を示す図である。
【図５】本発明の第２の実施形態による電子辞書端末の動作例を示すフローチャートである。
【図６】本発明の第２の実施形態による電子辞書端末の表示画面の例を示す図である。
【図７】本発明の第２の実施形態による電子辞書端末の表示画面の例を示す図である。
【図８】従来技術による電子辞書端末の表示画面の例を示す図である。
【図９】従来技術による電子辞書端末の表示画面の例を示す図である。
【符号の説明】
【００３５】
１０  電子辞書端末
１１  表示部
１２  表示制御部
１３  表示切替要求受付部
１４  検索処理部
１５  検索語入力部
１６  例文記憶部
【図１】
2009193307.tif 000003
【図２】
2009193307.tif 000004
【図３】
2009193307.tif 000005
【図４】
2009193307.tif 000006
【図５】
2009193307.tif 000007
【図６】
2009193307.tif 000008
【図７】
2009193307.tif 000009
【図８】
2009193307.tif 000010
【図９】
2009193307.tif 000011