(57)【要約】【課題】  複数言語一括検索機能を備える電子辞書を提供する。【解決手段】  入力手段３０１から入力されたアルファベットを「日本語」に変換する日本語変換手段３０２と、入力された文字列と日本語変換後の文字列とを記憶する文字列記憶手段３０３と、アルファベット見出し語データ及び日本語見出し語データが格納されているＲＯＭ１０５およびＲＯＭ１０６と、前記文字列記憶手段に記憶されている文字列を用いて、前記ＲＯＭ１０５およびＲＯＭ１０６に記憶されている見出し語を検索する見出し語検索手段３０４と、辞書データが格納されているＲＯＭ１０７と、前記見出し語検索手段３０４で検索された見出し語のリストと辞書データを表示する表示手段３０５とを備える。【選択図】  図４
2007226628.tif 000002
【特許請求の範囲】
【請求項１】
アルファベットの文字列を入力する入力手段と、
前記入力装置から入力されたアルファベットの文字列を、日本語のかな文字の文字列に変換するかな変換手段と、
前記入力手段で入力を受けたアルファベットの文字列、および／もしくは、前記かな変換手段で変換したかな文字の文字列とを記憶する文字列記憶手段と、
見出し語と、該見出し語に対応する訳、例文、成句等の情報を辞書データとして記憶する辞書データ記憶手段と
前記辞書データに記憶されている見出し語のうち、アルファベットを含む見出し語を記憶するアルファベット見出し語記憶手段と
前記辞書データに記憶されている見出し語のうち、かな文字を含む見出し語を記憶するかな文字見出し語記憶手段と、
前記文字列記憶手段に記憶されている文字列を使用して、前記アルファベット見出し語記憶手段、および／もしくは、前記かな文字見出し語記憶手段に記憶されている見出し語を検索する見出し語検索手段と、
前記見出し語検索手段で検索して得られた見出し語のリストを表示する表示手段と
を有することを特徴とする電子辞書。
【請求項２】
前記文字列記憶手段は、前記かな変換手段において、前記入力装置から入力されたアルファベットの文字列のかな変換ができなかった場合、前記入力装置から入力されたアルファベットの文字列のみを記憶する、請求項１に記載の電子辞書。
【請求項３】
前記文字列記憶手段は、前記かな変換手段において、前記入力装置から入力されたアルファベットの文字列のかな変換ができた場合、前記入力装置から入力されたアルファベットの文字列および前記かな変換手段で変換したかな文字の文字列を関連付けて記憶する、請求項１に記載の電子辞書。
【請求項４】
前記見出し語検索手段は、前記文字列記憶手段に記憶された文字列がアルファベットの文字列である場合、前記アルファベット見出し語記憶手段から見出し語を検索する、請求項１から３の何れかに記載の電子辞書。
【請求項５】
前記見出し語検索手段は、前記文字列記憶手段に記憶された文字列がかな文字の文字列である場合、前記かな文字見出し語記憶手段から見出し語を検索する、請求項１から３の何れかに記載の電子辞書。
【請求項６】
入力する文字列の言語を指定する言語指定手段をさらに有し、
前記見出し語検索手段は、前記言語指定手段で指定された言語の種類に基づいて、かな文字見出し語記憶手段もしくはアルファベット見出し語記憶手段を選択し、選択した記憶手段から見出し語を検索する、請求項１から５の何れかに記載の電子辞書。
【請求項７】
前記かな変換手段は、前記言語指定手段で指定された言語の種類に関わらず、入力された文字列を日本語のかな文字の文字列に変換し、
前記文字列記憶手段は、前記言語指定手段で指定された言語で入力された文字列とともに、前記日本語のかな文字の文字列を記憶し、
前記見出し語検索手段は、前記言語指定手段で指定された言語が日本語以外であり、前記アルファベット見出し語記憶手段から検索した結果、入力された文字列と一致した見出し語を得られない場合、前記文字列記憶手段から前記日本語のかな文字の文字列を抽出し、前記かな文字見出し語記憶手段から見出し語を検索する、請求項６に記載の電子辞書。
【請求項８】
前記表示手段は、前記見出し語検索手段で検索して得られた見出し語を、日本語の見出し語を優先して表示する、請求項１から７の何れかに記載の電子辞書。
【請求項９】
前記表示手段は、前記見出し語検索手段で検索して得られた見出し語を、日本語以外の見出し語を優先して表示する、請求項１から７の何れかに記載の電子辞書。
【請求項１０】
表示されている見出し語リストから、１個以上の見出し語を選択する選択手段と、
前記選択手段で選択された見出し語を前記辞書データ記憶手段から検索する、辞書データ検索手段を有し、
前記表示手段は、前記辞書データ検索手段で検索して得られた、見出し語に対応する訳、例文、成句等の情報を表示する、請求項１から９の何れかに記載の電子辞書。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数言語一括検索機能を備えた電子辞書に関する。
【背景技術】
【０００２】
従来、電子辞書の分野において、入力装置より入力される文字列は、入力言語を事前に選択する必要があり、その選択した言語によりアルファベット又は日本語かなが入力され、入力された文字列に該当する見出し語を記憶装置より検索する、という技術がある（特許文献１参照）。
【特許文献１】特開２００４−１８５５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の技術は、事前に入力言語が選択されていることが必要である。しかし、電子辞書使用中に入力言語の選択を忘れることもかなりあり、その場合、途中まで入力をしていても再度入力をしなければならなかった。
【０００４】
本発明は、上記の問題を鑑みて、事前に入力言語を選択しなくても入力された文字列に該当する見出し語を検索する、複数言語一括検索機能を備えた電子辞書を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、アルファベットの文字列を入力する入力手段と、前記入力装置から入力されたアルファベットの文字列を、日本語のかな文字の文字列に変換するかな変換手段と、前記入力手段で入力を受けたアルファベットの文字列、および／もしくは、前記かな変換手段で変換したかな文字の文字列とを記憶する文字列記憶手段と、見出し語と、該見出し語に対応する訳、例文、成句等の情報を辞書データとして記憶する辞書データ記憶手段と前記辞書データに記憶されている見出し語のうち、アルファベットを含む見出し語を記憶するアルファベット見出し語記憶手段と前記辞書データに記憶されている見出し語のうち、かな文字を含む見出し語を記憶するかな文字見出し語記憶手段と、前記文字列記憶手段に記憶されている文字列を使用して、前記アルファベット見出し語記憶手段、および／もしくは、前記かな文字見出し語記憶手段に記憶されている見出し語を検索する見出し語検索手段と、前記見出し語検索手段で検索して得られた見出し語のリストを表示する表示手段と有することを特徴とする電子辞書とする。
【０００６】
これにより、電子辞書に入力した文字列の言語にとらわずに見出し語を検索することができる。
【０００７】
また前記文字列記憶手段は、前記かな変換手段において、前記入力装置から入力されたアルファベットの文字列のかな変換ができなかった場合、前記入力装置から入力されたアルファベットの文字列のみを記憶するものとする。
【０００８】
また前記文字列記憶手段は、前記かな変換手段において、前記入力装置から入力されたアルファベットの文字列のかな変換ができた場合、前記入力装置から入力されたアルファベットの文字列および前記かな変換手段で変換したかな文字の文字列を関連付けて記憶するものとする。
【０００９】
これにより、入力装置から入力された文字列を、電子辞書の使用者が意図した可能性のある言語で記憶することができる。
【００１０】
また前記見出し語検索手段は、前記文字列記憶手段に記憶された文字列がアルファベットの文字列である場合、前記アルファベット見出し語記憶手段から見出し語を検索するものとする。
【００１１】
また前記見出し語検索手段は、前記文字列記憶手段に記憶された文字列がかな文字の文字列である場合、前記かな文字見出し語記憶手段から見出し語を検索するものとする。
【００１２】
これにより、入力装置から入力された文字列を、電子辞書の使用者が意図した可能性のある言語で見出し語検索をすることができる。
【００１３】
また本発明の電子辞書はさらに、入力する文字列の言語を指定する言語指定手段を有し、前記見出し語検索手段は、前記言語指定手段で指定された言語の種類に基づいて、かな文字見出し語記憶手段もしくはアルファベット見出し語記憶手段を選択し、選択した記憶手段から見出し語を検索するものとする。
【００１４】
これにより、電子辞書の使用者が意図した言語をを優先して見出し語検索をすることができる。
【００１５】
また前記かな変換手段は、前記言語指定手段で指定された言語の種類に関わらず、入力された文字列を日本語のかな文字の文字列に変換し、前記文字列記憶手段は、前記言語指定手段で指定された言語で入力された文字列とともに、前記日本語のかな文字の文字列を記憶し、前記見出し語検索手段は、前記言語指定手段で指定された言語が日本語以外であり、前記アルファベット見出し語記憶手段から検索した結果、入力された文字列と一致した見出し語を得られない場合、前記文字列記憶手段から前記日本語のかな文字の文字列を抽出し、前記かな文字見出し語記憶手段から見出し語を検索するものとする。
【００１６】
これにより、電子辞書の使用者が予め言語を指定しておいたことを忘れ、その言語と異なる言語での文字列を入力した場合でも、その文字列の実際の言語に対応した見出し語検索をすることができる。
【００１７】
また前記表示手段は、前記見出し語検索手段で検索して得られた見出し語を、日本語の見出し語を優先して表示するものとする。
【００１８】
また逆に、前記表示手段は、前記見出し語検索手段で検索して得られた見出し語を、日本語以外の見出し語を優先して表示するものとする。
【００１９】
これにより、電子辞書の使用者の思考に合わせて見出し語を見やすく表示することができる。
【００２０】
また本発明の電子辞書はさらに、表示されている見出し語リストから、１個以上の見出し語を選択する選択手段と、前記選択手段で選択された見出し語を前記辞書データ記憶手段から検索する辞書データ検索手段を有し、前記表示手段は、前記辞書データ検索手段で検索して得られた、見出し語に対応する訳、例文、成句等の情報を表示するものとする。
【００２１】
これにより、見出し語検索を行った後に、当該見出し語についての対訳や例文、成句等の情報を取得することができる。
【発明の効果】
【００２２】
本発明により、事前に入力言語を選択する必要がないので、より迅速に所望の見出し語の検索が可能となる。
【発明を実施するための最良の形態】
【００２３】
【実施例】
【００２４】
本発明の実施例を説明する。図１は実施例のハードウェアの構成を示すブロック図である。図２は実施例の外観を示す平面図である。
【００２５】
図１において、入力装置１０１は図２のアルファベットキー２０２、決定キー２０３を含む。入力装置１０１は、中央演算処理装置１０２（以降ＣＰＵと言う）に接続され、使用者が入力した文字列はＣＰＵ１０２に接続されるランダムアクセスメモリー１０８（以降ＲＡＭと言う）に記憶される。
【００２６】
ＣＰＵ１０２にはさらにリードオンリメモリー（以降ＲＯＭと言う）１０４〜１０７が接続され、プログラムがＲＯＭ１０４に、日本語かな見出し語データがＲＯＭ１０５に、アルファベット見出し語データがＲＯＭ１０６に、辞書データがＲＯＭ１０７に、それぞれ記憶されている。ＲＡＭ１０５がかな文字見出し語記憶手段に、ＲＡＭ１０６がアルファベット見出し語記憶手段に、ＲＯＭ１０７が辞書データ記憶手段に相当する。
【００２７】
ＲＯＭ１０４にはプログラムが記憶されており、ＣＰＵ１０２はこのプログラムを読み出してその内容に従って動作する。ＲＯＭ１０５に記憶されている日本語かな見出し語データは、ＲＯＭ１０７に記憶されている辞書データ内に存在する、日本語のかな文字を有する見出し語のデータにより構成されている。ＲＯＭ１０６に記憶されているアルファベット見出し語データは、ＲＯＭ１０７に記憶されている辞書データ内に存在する、アルファベットを有する見出し語のデータにより構成されている。ＲＯＭ１０７に記憶されている辞書データは、記憶している辞書の種類毎に、見出し語と訳に漢字や熟語を有するデータにより構成されている。
【００２８】
また、ＣＰＵ１０２には表示装置１０３が接続されている。表示装置１０３は、ＲＯＭ１０５およびＲＯＭ１０６の見出し語データを、見出し語の言語にとらわれずに検索（複数言語一括検索）した検索結果を表示する。そして、その結果から目的の見出し語が入力装置１０１により選択されると、表示装置は、ＲＯＭ１０７から抽出された、選択された見出し語の対訳を表示する。
【００２９】
図４は、本発明の実施例の機能ブロック図である。以下の手段は、ＲＯＭ１０４に記憶されているプログラムをＣＰＵ１０２が読み出して実行し、必要なハードウェアの動作を制御することにより実現される。
【００３０】
入力手段３０１は、入力装置１０１に入力された使用者からの入力文字列（アルファベット）を取得する。
【００３１】
かな変換手段３０２は、入力手段１０１で取得した入力文字列を変換して日本語のかな文字の文字列にする。
【００３２】
文字列記憶手段３０３は、入力手段１０１で入力された入力文字列（アルファベット）とかな変換手段３０２で変換後のかな文字の文字列とをＲＡＭ１０８に記憶する。
【００３３】
見出し語検索手段３０４は、文字列記憶手段３０３で記憶された入力文字列とかな文字の文字列を用いて、日本語かな見出し語データが記憶されているＲＯＭ１０５およびアルファベット見出し語データが記憶されているＲＯＭ１０６を検索する。そして、検索結果として得られた見出し語を表示手段に送出する。
【００３４】
表示手段３０５は、見出し語検索手段３０４から検索結果として得られた見出し語を取得し、表示手段１０３を用いて表示する。表示手段３０５はまた、辞書データ検索手段３０７から対訳に関する情報を取得し、表示する。
【００３５】
選択手段３０６は、表示手段３０５で表示した検索結果をもとに、入力装置１０１から目的の見出し語の選択を受け、実際に検索する見出し語を決定する。
【００３６】
辞書データ検索手段３０７は、選択手段３０６で選択された見出し語の対訳をＲＯＭ１０７から抽出し、表示手段３０５に送出する。
【００３７】
尚、ＲＡＭ１０５がかな文字見出し語記憶手段に、ＲＡＭ１０６がアルファベット見出し語記憶手段に、ＲＯＭ１０７が辞書データ記憶手段に相当する。
【００３８】
次に、本発明の動作を図３を用いて説明する。図３は、入力言語のとらわれずに見出し語を検索する複数言語一括検索の動作の流れを示すフローチャートである。
【００３９】
以降、図３のフローチャートについて説明する。ステップ１では、入力装置１０１からアルファベットの文字列が入力される。
【００４０】
ステップ２では、入力された文字列の中で、日本語のかな文字に変換可能な文字列が含まれているか判断する。これは、かな変換手段３０２によって日本語のかな文字に変換が可能であるか否かによって判断する。図３において日本語のかな文字への変換は、入力されたアルファベットの文字列をローマ字に当てはめることで行っているが、それ以外の手法を採用しても構わない。例えば、予めアルファベットキー２０２にかなを割り当てておき、入力されたアルファベットの文字列を該当するかなに変換する等、入力されたアルファベット文字列を当該電子辞書がサポートしている日本語入力方法に当てはめることで日本語をかな文字へ変換することも可能である。
【００４１】
ステップ３では、ステップ２においてかな文字に変換可能な文字列が無い場合、入力された未変換の文字列をＲＡＭ１０８に記憶させる。
【００４２】
ステップ４では、ステップ２においてかな文字に変換可能な文字列が存在する場合、一部もしくは全部がかな文字に変換された文字列および入力された未変換の文字列をＲＡＭ１０８に記憶させる。
【００４３】
ステップ５では、ＲＡＭ１０８に記憶された文字列と、ＲＯＭ１０５に記憶されている日本語かな見出し語データおよびＲＯＭ１０６に記憶されているアルファベット見出し語データを比較する。この際、ＲＡＭ１０８に記憶された文字列がかな文字の文字列である場合ＲＯＭ１０５を、アルファベットの文字列である場合にはＲＯＭ１０６を検索するようにするとよい。
【００４４】
ステップ６では、ステップ５において比較した結果、一致する見出し語が存在するか判断する。
【００４５】
ステップ７では、ステップ６において一致する見出し語が存在しなかった場合、ＲＯＭ１０５およびＲＯＭ１０６から、入力文字列に対しアルファベット順及び五十音順で、見出し語候補を抽出し、見出し語候補リストを表示装置１０３に表示する。
【００４６】
ステップ８では、ステップ６において一致する見出し語が存在した場合、ＲＯＭ１０５およびＲＯＭ１０６から、一致する見出し語および入力文字列に対しアルファベット順及び五十音順で見出し語候補を抽出し、一致する見出し語を優先し、以降、入力文字列に対しアルファベット順及び五十音順で、見出し語候補リストを表示装置１０３に表示する。
【００４７】
この表示例を図５に示す。図５において４０１は入力した文字列は４０２は一致した見出し語、４０３は一致しなかった見出し語（候補）である。入力装置１０１から「ＴＵＮＡ」と入力した場合、かな文字の見出し語を有する「綱」と「ツナ」、アルファベットの見出し語を有する魚の「ｔｕｎａ」と植物の「ｔｕｎａ」を表示し、その後にその見出し語の文字列を含む見出し語の候補を表示した例である。本図では、日本語の見出し語を優先して表示したが、アルファベットの見出し語を優先して表示するようにしてもよい。どの言語を優先して表示するかは、予め電子辞書の使用者の思考に合わせて設定していてもよいし、見出し語の検索の結果、入力文字列と一致した見出し語の個数がより多い方の言語を優先して表示するようにしてもよい。
【００４８】
入力言語のとらわれずに見出し語を検索する複数言語一括検索の動作はここまでであるが、実際の検索は、ステップ８の後、見出し語候補リストの表示から入力装置１０１によって目的の見出し語の選択し、選択された見出し語をもとにＲＯＭ１０７からその対訳（例文や成句などの補足情報も含めてもよい）を抽出し、抽出された対訳を表示装置１０３で表示する、という流れで行われる。
【００４９】
尚、本実施例では、入力言語を考慮せずに複数言語一括検索を行う例を示したが、通常の電子辞書で行われているように入力言語を指定し、その言語を考慮して見出し語を検索するようにしてもよい。
【００５０】
また、指定された入力言語を考慮して見出し語の検索を行った際に適切な見出し語が得られない場合（指定した入力言語と異なる言語の文字列を入力した場合、等）には、本実施例で説明したように複数言語、すなわちアルファベットによる見出し語の検索および日本語のかな文字による見出し語検索を行うようにしてもよい。
【００５１】
例えば、入力言語を英語（アルファベット）に指定しているときに「太陽（ローマ字入力でＴＡＩＹＯＵ）」という文字列を入力した場合、これは英語ではないためＲＯＭ１０６に記憶されているアルファベット見出し語データに「ＴＡＩＹＯ」という見出し語は存在しない。このような場合も想定できるため、入力言語の指定が日本語でなくても、入力された文字列をかな変換手段３０２で日本語のかな文字に変換しておき、入力言語を考慮した見出し語の検索ができなかったときに、ＲＯＭ１０５に記憶されている日本語のかな文字の見出し語データを検索するようにしてもよい。
【００５２】
本実施例によれば、入力言語を選択する必要が無いので、より迅速に所望の見出し語を検索することが可能となる。
【００５３】
また、入力した文字列に対して言語の種類にとらわれない横断的な検索が可能になるため、電子辞書使用者は、今まで以上にさまざまな対訳を取得できる可能性が増大する。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例の回路ブロック図である。
【図２】本発明の実施例の外観の正面図である。
【図３】本発明の複数言語一括検索動作の流れを示すフローチャートである。
【図４】本発明の実施例の機能ブロック図である。
【図５】本発明の見出し語検索結果の表示例を示す図である。
【符号の説明】
【００５５】
１０１  入力装置
１０２  ＣＰＵ
１０３  表示装置
１０４〜１０７  ＲＯＭ
１０８  ＲＡＭ
２０１  表示装置
２０２  アルファベットキー
２０３  決定キー
３０１  入力手段
３０２  かな変換手段
３０３  文字列記憶手段
３０４  見出し語検索手段
３０５  表示手段
３０６  選択手段
３０７  辞書データ検索手段
【図１】
2007226628.tif 000003
【図２】
2007226628.tif 000004
【図３】
2007226628.tif 000005
【図４】
2007226628.tif 000006
【図５】
2007226628.tif 000007