(57)【要約】【課題】  膨大な例文データの中から目的とする例文を絞り込みやすい電子辞書を提供すること。【解決手段】  文字入力を受け付ける入力手段と、例文のデータを記憶した例文データ記憶手段と、前記入力手段から入力された文字列で前記例文データ記憶手段に記憶された例文を検索する例文検索手段と、前記例文検索手段の検索結果を指定された条件で並び替える例文表示制御手段と、前記例文表示制御手段の制御結果を表示する表示手段と、を有することを特徴とする。【選択図】  図１
2010146061.tif 000002
【特許請求の範囲】
【請求項１】
文字入力を受け付ける入力手段と、
例文のデータを記憶した例文データ記憶手段と、
前記入力手段から入力された文字列で前記例文データ記憶手段に記憶された例文を検索する例文検索手段と、
前記例文検索手段の検索結果を指定された条件で並び替える例文表示制御手段と、
前記例文表示制御手段の制御結果を表示する表示手段と、
を有することを特徴とする例文表示装置。
【請求項２】
前記例文表示制御手段は、検索結果を例文の単語数もしくは文字数で並び替えて表示することを特徴とする請求項１記載の例文表示装置。
【請求項３】
前記例文表示制御手段は、前記入力手段で入力された文字列が例文中に出現する位置で並び替えたものを表示することを特徴とする請求項１記載の例文表示装置。
【請求項４】
前記例文表示制御手段は、検索結果の一例文が一行で表示できるように文字サイズを変更して前記表示手段に表示することを特徴とする請求項１記載の例文表示装置。
【請求項５】
入力した文字列から例文データを検索する辞書表示方法であって、
文字入力を受け付ける入力ステップと、
入力ステップで入力された文字列で例文データを検索する例文検索ステップと、
例文検索ステップの検索結果を指定された条件で並び替える例文表示制御ステップと、
を有することを特徴とする例文表示方法。
【請求項６】
入力した文字列から例文データを検索する辞書表示プログラムであって、
文字入力を受け付ける入力機能と、
入力機能により入力された文字列で例文データを検索する例文検索機能と、
例文検索機能による検索結果を指定された条件で並び替える例文表示制御機能と、
をコンピュータに実行させることを特徴とする例文表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される検索語に対応する例文を表示する表示部を有する例文表示装置、例文表示方法および例文表示プログラムに関する。
【背景技術】
【０００２】
従来、複数の単語とその単語に対応する例文を含む辞書情報を予め記憶して、ユーザから入力される検索語に対応する例文などの情報を検索して表示部に表示する電子辞書が利用されている。ここで、ユーザから入力された検索語を含む複数の例文を一覧にした検索結果を画面に表示させる場合、それぞれの例文は画面左部を文頭として左詰めにして表示し、辞書データ中の検索語を含む例文を辞書データ順に表示させる方法が一般的である。
【０００３】
例えば、図３は従来の電子辞書で例文を検索した場合の表示画面例であり、（ａ）は「ｇｅｔ」という単語と、その変化形を含む例文が表示されている。（ｂ）は「しごと」という日本語キーワードに該当する例文が表示されている。例文は電子辞書に収録されている辞書ごとに予め決められている順序で表示される。一例文が画面内に表示し切れない際には、右端に矢印が表示されるが、検索語が表示しきれず、該当する例文をカーソルで選択して全文表示しなければ、検索語が表示されない場合があった。
【０００４】
そこで、例文検索の候補を表示する画面において、検索語を同一軸上の領域に揃えて表示して、例文中の検索語の前後の文字列を強調表示することで、検索語とその前後の文字列をユーザが認識しやすくしたものがある（例えば、特許文献１参照）。
【特許文献１】特開２００５−７１１２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように、検索語を画面の同一軸上に配置して画面に表示させる際には、検索結果は辞書データの順に表示され、例文の先頭と末尾の位置がまちまちであり、検索結果の視認性が悪いという問題があった。
【０００６】
そこで、本発明は、上述の事情に鑑みてなされたものであり、膨大な例文データの中から、ユーザが目的とする例文をより絞り込みやすい例文表示装置、例文表示方法および例文表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、文字入力を受け付ける入力手段と、例文のデータを記憶した例文データ記憶手段と、前記入力手段から入力された文字列で前記例文データ記憶手段に記憶された例文を検索する例文検索手段と、前記例文検索手段の検索結果を指定された条件で並び替える例文表示制御手段と、前記例文表示制御手段の制御結果を表示する表示手段と、を有することを特徴とする。
【０００８】
また本発明は、前記例文表示制御手段は、検索結果を例文の単語数もしくは文字数で並び替えて表示することを特徴とする。
【０００９】
また本発明は、前記例文表示制御手段は、前記入力手段で入力された文字列が例文中に出現する位置で並び替えたものを表示することを特徴とする。
【００１０】
また本発明は、前記例文表示制御手段は、検索結果の一例文が一行で表示できるように文字サイズを変更して前記表示手段に表示することを特徴とする。
【００１１】
また本発明は、入力した文字列から例文データを検索する辞書表示方法であって、文字入力を受け付ける入力ステップと、入力ステップで入力された文字列で例文データを検索する例文検索ステップと、例文検索ステップの検索結果を指定された条件で並び替える例文表示制御ステップと、を有することを特徴とする。
【００１２】
また本発明は、入力した文字列から例文データを検索する辞書表示プログラムであって、文字入力を受け付ける入力機能と、入力機能により入力された文字列で例文データを検索する例文検索機能と、例文検索機能による検索結果を指定された条件で並び替える例文表示制御機能と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、例文検索手段の検索結果を指定された条件で並び替える例文表示制御手段があるので、単語数や文字数で検索結果を並び替えて表示することができる。また、入力された文字列が例文中に出現する位置で検索結果を並び替えて表示することができる。これにより、検索結果のリストにおいてユーザが入力した検索語の視認性を向上させることが出来る。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本実施形態では、例文表示装置の一例として、携帯型の電子辞書を用いる。
＜第一の実施形態＞
図１は第一の実施形態における電子辞書１０の構成を示すブロック図である。
【００１５】
電子辞書１０は、入力部、出力部、制御部、演算部、記憶部を備えたコンピュータ機器であり、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１と、入力部１２と、表示部１３と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１４と、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１５とを備える。
【００１６】
ＣＰＵ１１は、ＲＯＭ１５に記憶されている各種プログラムに従って、情報処理を行う中央演算処理装置である。本実施形態では、ＣＰＵ１１は、例えば、例文検索処理、表示制御処理等の各種情報処理を行う。
【００１７】
入力部１２は、電子辞書１０に対して情報をデータとして与える入力装置から構成されている。本実施形態では、入力部１２は、キーボードによって構成するが、マイクを用いた音声入力装置やマウスなどによって構成するようにしてもよい。
【００１８】
表示部１３は、本実施形態では、液晶ディスプレイによって構成する。本実施形態では、表示部１３が複数の領域に分割されることによって、メイン画面領域に表示された検索リスト中で選択された例文に関する情報が、プレビュー画面領域（サブ画面領域）に表示される。表示部１３におけるプレビュー画面領域の表示の有無、画面の分割数、表示文字サイズ、メイン画面領域のなどの設定は、任意に行うことができるように構成されている。
【００１９】
ＲＡＭ１４は、読み書き可能な記憶装置であって、ＣＰＵ１１で各種情報処理する際に一時記憶を行う。
【００２０】
ＲＯＭ１５は、読み出し専用の記憶装置であって、ＣＰＵ１１を駆動するための基本的なプログラムや各種パラメータなどを格納している。詳しくは、例文検索プログラム１６と、表示制御プログラム１７と、辞書データ１８が記憶されている。
【００２１】
例文検索プログラム１６は、入力部１２から入力された検索語に対応する例文を、辞書データ１８から検索する処理を行う。
【００２２】
表示制御プログラム１７は、入力部１２から入力された検索語や、例文検索プログラム１６の検索結果を表示部１３に表示する処理を行なう。
【００２３】
辞書データ１８は、複数の単語とその単語に対応する例文、訳語、類語などの説明情報と、キーワードなどの検索用情報を含む辞書情報を予め記憶する。辞書データ１８は、複数種類の辞書情報、例えば、国語辞典、漢字字典、和英辞典、英和辞典、英英辞典、類語辞典などの例文を含む辞書情報を記憶することとして良い。
【００２４】
図２は電子辞書１０の外観構成を示す外観図である。
【００２５】
本実施形態において入力部１２を構成するキーボード２０は、図２に示すように、電子辞書１０における電源の入／切を行う入／切キー２１、電子辞書１０の有する所定機能を選択するためのファンクションキー２２、検索語などの文字情報を入力するための文字入力キー２３、検索した候補を選択するための決定／訳キー２４、カーソルを移動させるカーソルキー（十字キー）２５、後述する検索結果の画面表示の切り替えを行なう表示切替キー２６を備えている。検索結果の表示方法をあらかじめ設定しておき、切り替えを行なわない場合は、表示切替キー２６はなくてもよい。カーソルキー２５は、表示部１３に表示された画面のスクロール（画面送り）手段としても機能する。
【００２６】
図４は本実施形態の検索処理と表示処理の流れを示すフローチャートである。本実施形態では検索結果を単語数／文字数の少ない順に候補を並び替えて表示することで、検索結果のリスト表示の視認性を向上させる。
【００２７】
最初にユーザが検索語を入力部１２から入力すると（Ｓ４０１）、ＲＯＭ１５に記憶された辞書データ１８をＳ４０１で入力された検索語で検索する（Ｓ４０２）。次に検索した例文をＲＡＭ１４に保存し（Ｓ４０３）、保存した例文を、例文自体の単語数もしくは文字数の順に並び替える（Ｓ４０４）。そして、並び替えた例文を単語数もしは文字数の少ない順に表示部１３に表示する（Ｓ４０５）。
【００２８】
図５は英語の単語で英語の例文を検索した場合の検索結果を表示した画面例である。従来技術では図３（ａ）に示すように、検索結果のリスト３０２は辞書データ１８に記録されているデータ順で表示されているため、例文の長さがまちまちであり、表示しきれない文字数の場合は画面右端に矢印が表示されている。本実施形態では単語数が少ない順に並び替えて検索結果のリストを５０２のように表示するため、最初に検索結果を表示した時の視認性が向上する。
【００２９】
図６は日本語キーワードで日本語の対訳から例文を検索した場合の検索結果を表示した画面例である。同様に従来技術では図３（ｂ）に示すように、検索結果のリスト３０５は、例文の長さがまちまちであるため、一部の例文は画面内に表示しきれないが、本実施形態では、検索結果のリストは６０２のように文字数の少ない順に表示するため、最初に検索結果を表示したときの視認性が向上する。
＜第二の実施形態＞
本実施形態では単語数や文字数で例文を絞り込むことで、検索結果のリストの視認性を向上させる。さらに本実施形態の変形例として、検索結果のリストで１行で文字が表示しきれない場合に、自動的に２行表示にする。もう一つの変形例として、検索結果のリストで１行で文字が表示しきれない場合に、自動的に文字サイズを縮小して、１行に収まるサイズにする。
【００３０】
電子辞書１０の構成は第一の実施形態と同様なので、説明を省略する。
【００３１】
図７は本実施形態の検索処理と表示処理の流れを示すフローチャートである。最初に
ユーザからの検索語入力があったかどうか判断し（Ｓ７０１）、入力があった場合は、ＲＡＭ１４に保存した例文があるか判断する。ある場合はＲＡＭ１４に保存した例文を検索語で検索する（Ｓ７０３）。Ｓ７０２でＲＡＭ１４に保存した例文がない場合には、ＲＯＭ１５に記憶された辞書データ１８をＳ７０１で入力された検索語で検索する（Ｓ７０４）。そして検索した例文をＲＡＭ１４に保存し（Ｓ７０５）、保存した例文を表示部１３に表示して（Ｓ７０６）、Ｓ７０１に戻る。
【００３２】
Ｓ７０１で検索語入力がない場合は、単語数もしくは文字数の入力があったか判断し（Ｓ７０７）、入力されていない場合はＳ７０１に戻る。入力された場合はＲＡＭ１４に保存した例文があるか判断し（Ｓ７０８）、ある場合は、ＲＡＭ１４に保存されている例文を単語数もしくは文字数で絞込み検索を行う（Ｓ７０９）。Ｓ７０８でＲＡＭ１４に保存されている例文がない場合は、ＲＯＭ１５に記憶されている辞書データ１８のすべての例文を単語数もしくは文字数で検索する（Ｓ７１０）。
【００３３】
Ｓ７０９、Ｓ７１０いずれの場合も、検索した例文をＲＡＭ１４に保存し（Ｓ７１１）、保存した例文を表示部１３に表示して（Ｓ７１２）、Ｓ７０１に戻る。
【００３４】
以上が本実施形態の検索処理と表示処理の流れである。
【００３５】
図８は英語の単語で英語の例文を検索した場合の検索結果を表示した画面例である。最初に英語の単語「ｇｅｔ」で例文の検索を行うと、従来技術同様に検索結果が８０２のように表示され、さらに単語数「５」で絞込みを行なうと、その中から単語数が５の例文が８０５のように表示される。
【００３６】
図９は日本語キーワードで日本語の対訳から例文を検索した場合の検索結果を表示した画面例である。日本語キーワード「しごと」で例文検索を行うと、従来技術同様に検索結果が９０２のように表示され、さらに日本語の対訳の文字数を「１４」と指定すると、その文字数の例文のみが検索リストに９０５のように表示される。
【００３７】
図１０は図９の変形例で、文字数「１９」で絞込みを行なった場合の例であるが、文字数が増えると検索リストを１行で表示しきれないため、１００５のように自動的に２行に改行して表示している。
【００３８】
図１１も図９の変形例で、文字数「１９」で絞込みを行なった場合の例であるが、１１０５のように自動的に１行で表示しきれる文字サイズに縮小して表示している。
【００３９】
本実施形態では、検索語を含む指定単語数の例文のみを表示することができるので、検索結果リストの視認性が向上する。
＜第三の実施形態＞
本実施形態では第一の実施形態と第二の実施形態を組み合わせ、単語数や文字数で並び替えた後、単語数や文字数で例文を絞り込むことで、検索結果のリストの視認性を向上させる。
【００４０】
電子辞書１０の構成は第一の実施形態と同様なので、説明を省略する。
【００４１】
図１２は本実施形態の検索処理と表示処理の流れを示すフローチャートである。最初に
ユーザからの検索語入力があったかどうか判断し（Ｓ１２０１）、入力があった場合は、ＲＡＭ１４に保存した例文があるか判断する。ある場合はＲＡＭ１４に保存した例文を検索語で検索する（Ｓ１２０３）。Ｓ１２０２でＲＡＭ１４に保存した例文がない場合には、ＲＯＭ１５に記憶された辞書データ１８をＳ１２０１で入力された検索語で検索する（Ｓ１２０４）。そして検索した例文をＲＡＭ１４に保存し（Ｓ１２０５）、保存した例文を単語数もしくは文字数順に並び替える（Ｓ１２０６）。並び替えた例文を表示部１３に表示して（Ｓ１２０７）、Ｓ１２０１に戻る。
【００４２】
Ｓ１２０１で検索語入力がない場合は、単語数もしくは文字数の入力があったか判断し（Ｓ１２０８）、入力されていない場合はＳ１２０１に戻る。入力された場合はＲＡＭ１４に保存した例文があるか判断し（Ｓ１２０９）、ある場合は、ＲＡＭ１４に保存されている例文を単語数もしくは文字数で絞込み検索を行う（Ｓ１２１０）。Ｓ１２０９でＲＡＭ１４に保存されている例文がない場合は、ＲＯＭ１５に記憶されている辞書データ１８のすべての例文を単語数もしくは文字数で検索する（Ｓ１２１１）。
【００４３】
Ｓ１２１０、Ｓ１２１１いずれの場合も、検索した例文をＲＡＭ１４に保存し（Ｓ１２１２）、保存した例文を表示部１３に表示して（Ｓ１２１３）、Ｓ１２０１に戻る。
【００４４】
以上が本実施形態の検索処理と表示処理の流れである。
【００４５】
図１３は英語の単語で英語の例文を検索した場合の検索結果を表示した画面例である。最初に英語の単語「ｇｅｔ」で例文の検索を行うと、単語数の少ない順に検索結果が１３０２のように表示され、さらに単語数「５」で絞込みを行なうと、その中から単語数が５の例文が１３０５のように表示される。
【００４６】
図１４は日本語キーワードで日本語の対訳から例文を検索した場合の検索結果を表示した画面例である。日本語キーワード「しごと」で例文検索を行うと、文字数の少ない順に検索結果が１４０２のように表示され、さらに日本語の対訳の文字数を「１４」と指定すると、その文字数の例文のみが検索リストに１４０５のように表示される。
【００４７】
本実施形態では、単語数や文字数で自動的に並び替えた上で、指定単語数や文字数の例文のみを表示することができるので、検索結果リストの視認性が向上する。
＜第四の実施形態＞
本実施形態では検索語が例文中に出現する位置により例文を並び替えて検索結果のリストを表示することで検索語の視認性を向上させる。
【００４８】
電子辞書１０の構成は第一の実施形態と同様なので、説明を省略する。
【００４９】
図１５は本実施形態の検索処理と表示処理の流れを示すフローチャートである。最初にユーザが検索したい検索語を入力部１２から入力すると（Ｓ１５０１）、ＲＯＭ１５に記憶された辞書データ１８をＳ１５０１で入力された検索語で検索する（Ｓ１５０２）。次に検索した例文をＲＡＭ１４に保存し（Ｓ１５０３）、保存した例文を、例文自体に検索語が出現する位置が前方の順に並び替える（Ｓ１５０４）。検索語が複数入力された場合には、いずれかの検索語が例文中の最も前方の位置に出現する順に並び替える。そして、並び替えた例文を検索語が例文中に出現する位置が前方の順に表示部１３に表示する（Ｓ１５０５）。
【００５０】
図１６は英語の単語で英語の例文を検索した場合の検索結果を表示した画面例である。英語の単語「ｇｅｔ」で例文の検索を行うと、「ｇｅｔ」という検索語が最初の単語として出現する例文が１６０２のように表示され、検索結果のリストをスクロールしていくと、「ｇｅｔ」が２番目の単語として出現する例文が表示される。
【００５１】
本実施形態では、自動的に例文の並び替えを行なっているが、ユーザが表示切替キー２６を操作したときに並び替えたものを表示するようにしてもよい。また上記で説明した第一の実施形態、第二の実施形態、および第三の実施形態の何れかと組み合わせて実施してもよい。
【００５２】
上述した実施形態において、ＣＰＵ１１による各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、ＣＰＵ１１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、符号化処理、及び復号化処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５４】
【図１】第一の実施形態による電子辞書の構成を示すブロック図である。
【図２】第一の実施形態による電子辞書の外観構成を示す外観図である。
【図３】従来の電子辞書の例文検索画面の一例を示す図である。
【図４】第一の実施形態による電子辞書の動作を示すフローチャートである。
【図５】第一の実施形態による例文検索画面の一例を示す図である。
【図６】第一の実施形態による例文検索画面の一例を示す図である。
【図７】第二の実施形態による電子辞書の動作を示すフローチャートである。
【図８】第二の実施形態による例文検索画面の一例を示す図である。
【図９】第二の実施形態による例文検索画面の一例を示す図である。
【図１０】第二の実施形態による例文検索画面の変形例を示す図である。
【図１１】第二の実施形態による例文検索画面の変形例を示す図である。
【図１２】第三の実施形態による電子辞書の動作を示すフローチャートである。
【図１３】第三の実施形態による例文検索画面の一例を示す図である。
【図１４】第三の実施形態による例文検索画面の一例を示す図である。
【図１５】第四の実施形態による電子辞書の動作を示すフローチャートである。
【図１６】第四の実施形態による例文検索画面の一例を示す図である。
【符号の説明】
【００５５】
１０  電子辞書
１１  ＣＰＵ
１２  入力部
１３  表示部
１４  ＲＡＭ
１５  ＲＯＭ
１６  例文検索プログラム
１７  表示制御プログラム
１８  辞書データ
２０  キーボード
２１  入／切キー
２２  ファンクションキー
２３  文字入力キー
２４  決定／訳キー
２５  カーソルキー
２６  表示切替キー
２７  ディスプレイ
【図１】
2010146061.tif 000003
【図２】
2010146061.tif 000004
【図３】
2010146061.tif 000005
【図４】
2010146061.tif 000006
【図５】
2010146061.tif 000007
【図６】
2010146061.tif 000008
【図７】
2010146061.tif 000009
【図８】
2010146061.tif 000010
【図９】
2010146061.tif 000011
【図１０】
2010146061.tif 000012
【図１１】
2010146061.tif 000013
【図１２】
2010146061.tif 000014
【図１３】
2010146061.tif 000015
【図１４】
2010146061.tif 000016
【図１５】
2010146061.tif 000017
【図１６】
2010146061.tif 000018