(57)【要約】【課題】  膨大な例文データの中から目的とする例文を絞り込みやすい電子辞書を提供すること。【解決手段】  複数の言語の文字列を入力するための入力手段と、入力手段から入力する文字列の言語を切り替える入力言語切替手段と、少なくとも１つの単語からなり、複数の言語の例文が対になった例文検索用データを記憶する記憶手段と、入力手段から入力された文字列により例文検索用データを検索する例文検索手段と、例文検索手段により検索された例文検索結果を検索候補として表示する表示手段と、を有し、例文検索手段は、入力手段から入力された文字列を言語毎に分類し、記憶手段に記憶された対応する言語の例文検索用データを検索することを特徴とする。【選択図】  図１
2010061532.tif 000002
【特許請求の範囲】
【請求項１】
複数の言語の文字列を入力するための入力手段と、
前記入力手段から入力する文字列の言語を切り替える入力言語切替手段と、
少なくとも１つの単語からなり、複数の言語の例文が対になった例文検索用データを記憶する記憶手段と、
前記入力手段から入力された文字列により例文検索用データを検索する例文検索手段と、
前記例文検索手段により検索された例文検索結果を検索候補として表示する表示手段と、
を有し、
前記例文検索手段は、前記入力手段から入力された文字列を言語毎に分類し、前記記憶手段に記憶された対応する言語の例文検索用データを検索することを特徴とする電子辞書。
【請求項２】
前記表示手段に表示する前記検索候補の表示言語を切り替える表示切替手段を有することを特徴とする請求項１に記載の電子辞書。
【請求項３】
複数の言語の文字列を入力して、複数の言語の例文が対になった例文検索用データを検索するための電子辞書の検索方法であって、
入力手段から入力する前記文字列の言語を指定する入力言語指定ステップと、
入力手段から入力された前記文字列を言語毎に分類し、前記記憶手段に記憶された対応する言語の例文検索用データを検索する検索ステップと、
を含むことを特徴とする電子辞書の検索方法。
【請求項４】
複数の言語の文字列を入力して、複数の言語の例文が対になった例文検索用データを検索するための電子辞書に、
入力手段から入力する前記文字列の言語を指定する入力言語指定ステップと、
入力手段から入力された前記文字列を言語毎に分類し、前記記憶手段に記憶された対応する言語の例文検索用データを検索する検索ステップと、
を実行させることを特徴とする電子辞書の検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字情報に基づいて辞書データベースを検索する電子辞書、電子辞書の検索方法及び電子辞書の検索プログラムに関する。
【背景技術】
【０００２】
従来、複数の単語とその単語に対応する例文を含む辞書情報を予め記憶して、ユーザから入力される検索語に対応する例文などの情報を検索して表示部に表示する電子辞書が利用されている。例文を記憶する際に検索に適したデータ構造をとることで、複数の辞書の例文を高速に検索している（例えば、特許文献１参照）。
【特許文献１】特開２００１−１３４５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した特許文献１に記載の従来の辞書検索装置では、対訳の例文では片方の言語のみで検索することしか出来ないため、目的とする例文を絞り込みにくいという問題点があった。
【０００４】
また複数のキーワードを用いて検索する場合も、同じ言語のキーワードでしか同時に検索できないため、第一言語で例文検索を行う際、一部のキーワードの第一言語を知らない場合、別の辞書機能などを用いて、第一言語に翻訳してから入力する必要があり、手間がかかるという問題点があった。
【０００５】
図５と図６は従来の電子辞書で例文検索を行った場合の画面表示例である。図５の画面では英語のみしか入力できない。図６の画面では日本語のキーワードを用いて検索を行っており、ここではさらに英語を入力して検索候補を絞り込むことは出来なかった。
【０００６】
本発明はこのような事情を鑑みてなされたものであり、例文検索する際に複数の言語のキーワードを同時に入力できるようにすることで、使用者が大量の例文の中から目的とする例文をより見つけやすくすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、複数の言語の文字列を入力するための入力手段と、入力手段から入力する文字列の言語を切り替える入力言語切替手段と、少なくとも１つの単語からなり、複数の言語の例文が対になった例文検索用データを記憶する記憶手段と、入力手段から入力された文字列により例文検索用データを検索する例文検索手段と、例文検索手段により検索された例文検索結果を検索候補として表示する表示手段と、を有し、例文検索手段は、入力手段から入力された文字列を言語毎に分類し、記憶手段に記憶された対応する言語の例文検索用データを検索することを特徴とする。
【０００８】
また本発明は、表示手段に表示する検索候補の表示言語を切り替える表示切替手段を有することを特徴とする。
【０００９】
また本発明は、複数の言語の文字列を入力して、複数の言語の例文が対になった例文検索用データを検索するための電子辞書の検索方法であって、入力手段から入力する文字列の言語を指定する入力言語指定ステップと、入力手段から入力された文字列を言語毎に分類し、記憶手段に記憶された対応する言語の例文検索用データを検索する検索ステップと、を含むことを特徴とする電子辞書の検索方法である。
【００１０】
また本発明は、複数の言語の文字列を入力して、複数の言語の例文が対になった例文検索用データを検索するための電子辞書に、入力手段から入力する文字列の言語を指定する入力言語指定ステップと、入力手段から入力された文字列を言語毎に分類し、記憶手段に記憶された対応する言語の例文検索用データを検索する検索ステップと、を実行させることを特徴とする電子辞書の検索プログラムである。
【発明の効果】
【００１１】
このように、複数の言語の検索用単語とキーワードと言語毎に分類した検索テーブルを持つことで、複数の言語を同時に入力しても高速に例文検索を行うことができるため、膨大な例文を絞り込みやすくなるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１３】
図１は、本実施形態による電子辞書の構成を示すブロック図である。図１において、電子辞書１０は、制御部１１、入力部１２、表示部１３、辞書データ記憶部１４及びＲＡＭ１５から略構成されている。まず、制御部１１は、各部の動作を制御する。特に、本実施例では、辞書の検索、表示制御などを行う。入力部１２は、各種文字や、動作指示を行うための機能キー（カーソルキー、決定キーなどを含む）からなるキーボード１２ａを備えている。表示部１３は、液晶ディスプレイなどからなり、ユーザにより検索された文書や、検索を行うための画面などを表示する。辞書データ記憶部１４は、複数の辞書の辞書データ１４ａを保持している。該辞書データ１４ａには、見出し語とその語義（訳）、成句データ及び例文データなどが、所定の手法により紐付けて保持されている。ＲＡＭ１５は、各種データの一次保持手段として用いられ、特に、検索文字などを一時的に記憶する文字データ一時記憶部１５ａを有する。
【００１４】
次に、図２は電子辞書の外観構成を示す外観図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。電子辞書１０は、表示部１３が設けられた蓋部１７とキーボード１２ａが設けられた本体部１８とがヒンジ１９により二つ折可能な構造となっている。本体部１８には、キーボード１２ａとして、電源キー２１、アルファベットキー２２、表示切替キー２３、カーソルキー２４、決定／訳キー２６、入力言語切替キー２７を備えている。
【００１５】
アルファベットキー２２は、文字入力用のキーである。表示切替キー２３は、表示形態を切り替えるためのキーである。本実施形態では、例文検索結果を表示するリスト画面上で、リストに表示される例文の表示言語を切り替えるために用いる。カーソルキー２４はメイン画面でカーソルを移動させるためのキーであり、特に、メイン画面に表示されている文章をスクロールしたり、文書内でカーソルを移動したりするためのキーである。決定／訳キー２６は、検索する単語を決定したり、辞書選択を決定したりするためのキーである。入力言語切替キー２７は入力言語を切り替えるためのキーである。本実施形態では、英語入力と日本語（かな）入力の切り替えのために用いる。
【００１６】
次に、本発明の動作について説明する。
【００１７】
図３は、本実施形態の動作を説明するためのフローチャートである。まず、使用者がキーボード１２ａなどを用いて、例文検索対象とする辞書を選択する（ステップＳ１）。選択する辞書は特定の辞書のみであってもよいし、全ての辞書を検索対象としてもよい。制御部１１は、該選択された辞書の例文検索用データを読み出す（ステップＳ２）。
【００１８】
次に、使用者が検索したい文字列をキーボード１２ａから入力する（ステップＳ３）。文字列を複数入力する場合は「＆」を文字列の間に挿入する。入力できる文字列は初期状態でアルファベット（英語）であるが、入力言語切替キー２７を押下することで、日本語入力に切り替えることができる。
【００１９】
制御部１１は、文字列が入力されたことを示す文字入力信号を受信すると、文字列を「＆」で分割し、文字列が入力されたときの入力言語の情報を元に、言語毎に文字列を分類する（ステップＳ４）。そして言語毎に対応する例文検索用データから入力文字列と一致する例文を検索する（ステップＳ５）。さらに制御部１１は、一致した例文の一部を検索候補リストとして表示部１３に表示する（ステップＳ６）。
【００２０】
さらに使用者がキーボード１２ａを用いて検索文字列を追加入力する場合は、文字列が追加入力されたか判断し（ステップＳ７）、追加された場合はステップＳ４に戻り、再度例文検索処理を行う。
【００２１】
ここで表示切替キー２７が操作されたか判断し（ステップＳ８）、検索候補画面に表示されている例文を別の言語に切り替えて表示する（ステップＳ９）。さらに決定／訳キー２６が操作されたか判断し（ステップＳ１０）、操作された場合は、選択されている例文の詳細を一画面全体に表示する（ステップＳ１１）。
【００２２】
図４は本実施形態の例文検索用のデータ構造を示す図である。英語用の検索テーブル４００と日本語キーワード用の検索テーブル４０１、日本語訳のデータ４０２に分類されており、それぞれのテーブルからデータを組み立てると、例文＿＃１は４０３、例文＿＃２は４０４に示すようになる。表示部１３に表示する際は、英語と日本語のみを表示し、日本語キーワードデータは非表示とする。
【００２３】
次に本実施形態の表示画面例について図７を用いて説明する。図７の画面７００は「ｄｕｔｃｈ」と入力して例文検索した場合の検索候補が表示されている。ここで「＆」キーを押して、さらに入力言語切替キー２７を操作して入力言語を日本語（かな）に切り替えた後に、「わりかん」と入力すると、画面７００で表示されていた例文が絞り込まれ、画面７０１のように英語の「ｄｕｔｃｈ」と日本語のキーワード「わりかん」の両方を含む例文のみが表示される。
【００２４】
さらに画面７０１では検索候補のリストは英語で表示されているが、表示切替キーを操作すると、画面７０２のように検索候補のリスト表示が日本語に切り替わる。
【００２５】
画面７００では「ｄｕｔｃｈ」という単語を「オランダの」という意味で用いた例文が大量に表示されているため、「割り勘」の意味で用いた例文を探し出すのが大変だが、このような実施形態により、「ｄｕｔｃｈ」を「割り勘」の用法で用いている例文をすばやく見つけることができるようになり、ユーザの操作性をさらに向上させ、検索時間の短縮、ユーザ負担の軽減をさらに図ることができる。
【００２６】
図８は検索文字列を入力するフィールドを言語毎に別々に設けた例である。検索方法と表示方法は図７で説明したものと同様であるが、入力する場所により明確に言語を切り替えることができる。
【００２７】
なお、本実施形態において、電子辞書１は、英和辞書の辞書内容に基づく例文の検索を例に説明したが、本発明はこれに限られず、例えば、英語以外の言語の辞書内容に基づくものであってもよい。
【００２８】
上述した実施形態によれば、見出し語の検索時に、見出し語リスト画面で複数の見出し語に対応するプレビューを同時に確認できるので、目的とする見出し語が最初に選択された見出し語でない場合でも、周辺の見出し語を容易に探し出す事ができ、特に同綴りの見出し語が複数ある場合に効果的である。また、表示切替キーにより、検索候補表示画面で表示されている例文の言語を切り替えることができるので、使用者がプレビュー画面に頼らず目的とする例文を見つけやすくなるため、利便性を向上させることができる。
【００２９】
また、上述した実施形態において、制御部１１による各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、制御部１１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、符号化処理、及び復号化処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３１】
【図１】本実施形態による電子辞書の構成を示すブロック図である。
【図２】本実施形態による電子辞書の外観構成を示す外観図である。
【図３】本実施形態による電子辞書の動作を説明するためのフローチャートである。
【図４】本実施形態による電子辞書の例文検索用データ構造の一例を示す図である。
【図５】従来の電子辞書の例文検索画面の一例を示す図である。
【図６】従来の電子辞書の例文検索画面の一例を示す図である。
【図７】本実施形態による例文検索画面の一例を示す図である。
【図８】本実施形態による例文検索画面の一例を示す図である。
【符号の説明】
【００３２】
１０  電子辞書
１１  制御部（例文検索手段、入力言語切替手段、表示切替手段）
１２  入力部（検索単語指定受付手段）
１２ａ  キーボード
１３  表示部（表示手段）
１４  辞書データ記憶部
１４ａ  辞書データ
１５  ＲＡＭ
１５ａ  文字データ一時記憶部
１７  蓋部
１８  本体部
１９  ヒンジ
２１  電源キー
２２  アルファベットキー
２３  表示切替キー
２４  カーソルキー
２６  決定／訳キー
２７  入力言語切替キー
【図１】
2010061532.tif 000003
【図２】
2010061532.tif 000004
【図３】
2010061532.tif 000005
【図４】
2010061532.tif 000006
【図５】
2010061532.tif 000007
【図６】
2010061532.tif 000008
【図７】
2010061532.tif 000009
【図８】
2010061532.tif 000010