(57)【要約】【課題】受付けたかな文字に基づき、辞書データを効率よく検索する。【解決手段】辞書検索装置は、文字を表示する表示部と、かな文字の入力を受け付ける文字受付け部と、指示を受け付ける指示受付け部（２１２）と、複数の見出し語と、該見出し語の読みと、該見出し語の詳細情報とが格納された辞書データ（１３０）と、辞書データを用いた検索を行う検索部（２２０）と、かな文字を受け付けた後に、該かな文字を変換する指示を受け付けた時、検索部により、辞書データから該かな文字を読みとする見出し語を検索し、検索された該見出し語中の少なくとも一部の文字列を変換候補として表示部に表示する変換候補表示部と、表示部に変換候補が表示されている時に、該変換候補の詳細情報を検索する指示を受け付けた時、検索部により、辞書データから該変換候補を見出し語とする該見出し語の詳細情報を検索し、該詳細情報を表示部に表示する検索結果表示部とを備える。【選択図】図３
2015056121.tif 000002
【特許請求の範囲】
【請求項１】
文字を表示する表示部と、
かな文字の入力を受け付ける文字受付け部と、
指示を受け付ける指示受付け部と、
複数の見出し語と、該見出し語の読みと、該見出し語の詳細情報とが格納された辞書データと、
前記辞書データを用いた検索を行う検索部と、
前記かな文字を受け付けた後に、該かな文字を変換する指示を受け付けた時、前記検索部により、前記辞書データから該かな文字を読みとする見出し語を検索し、検索された該見出し語中の少なくとも一部の文字列を変換候補として前記表示部に表示する変換候補表示部と、
前記表示部に変換候補が表示されている時に、該変換候補の詳細情報を検索する指示を受け付けた時、前記検索部により、前記辞書データから該変換候補を見出し語とする該見出し語の詳細情報を検索し、該詳細情報を前記表示部に表示する検索結果表示部とを備えたことを特徴とする辞書検索装置。
【請求項２】
前記変換候補表示部は、
検索された前記見出し語の中から、少なくとも１つ以上の漢字を含む文字列を変換候補として前記表示部に表示することを特徴とする請求項１に記載の辞書検索装置。
【請求項３】
前記文字受付け部により第１の文字列が受け付けられた後に、第２の文字列が受付けられる場合に、
前記第１の文字列について検索された第１の前記見出し語を確定する指示に続いて、前記変換する指示が前記指示受付け部により受付けられるとき、
前記変換候補表示部は、
前記第１の文字列と前記第２の文字列からなる第３の文字列に基づき、前記辞書データから、当該第３の文字列を読みとする文字列を含む第３の前記見出し語を検索し、検索された第３の該見出し語中の少なくとも一部の文字列を変換候補とし、
前記第３の見出し語は、前記確定する指示を受付けた前記第１の見出し語の文字列を含む、請求項１または２に記載の辞書検索装置。
【請求項４】
前記変換候補表示部は、さらに、
前記検索部により検索された前記見出し語が表示される場合に、前記指示受付け部により当該見出し語に対する決定指示が受付けられたとき、前記検索部により、表示されている前記見出し語に基づき、前記辞書データから、当該見出し語の文字列を含む他の見出し語を検索し、検索された該他の見出し語中の少なくとも一部の文字列を前記変換候補として前記表示部に表示する、請求項１から３のいずれかに記載の辞書検索装置。
【請求項５】
複数の見出し語と、該見出し語の読みと、該見出し語の詳細情報とが格納された辞書データを検索する辞書検索方法であって、
かな文字の入力を受け付けるステップと、
指示を受け付けるステップと、
前記かな文字を受け付けた後に、該かな文字を変換する指示を受け付けた時、前記辞書データから該かな文字を読みとする見出し語を検索し、検索された該見出し語中の少なくとも一部の文字列を変換候補として表示部に表示するステップと、
前記表示部に前記変換候補が表示されている時に、該変換候補の詳細情報を検索する指示を受け付けた時、前記辞書データから該変換候補を見出し語とする該見出し語の詳細情報を検索し、該詳細情報を前記表示部に表示するステップとを備えたことを特徴とする辞書検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は辞書検索装置および方法に関し、特に、かな文字に基づき辞書データを検索する辞書検索装置および方法に関する。
【背景技術】
【０００２】
コンピュータなどの文字入力装置では、漢字の入力を容易に行うために、かな漢字変換機能が搭載されている。一般的に、かな漢字変換はかな漢字変換用の辞書を用いて行われる。
【０００３】
電子辞書にかな漢字変換機能を搭載し、かな漢字変換に連動させて電子辞書の検索を行う構成とした場合、電子辞書の搭載データと、仮名漢字変換辞書の内容が一致していないため、かな漢字変換の候補が電子辞書に存在するか否かは実際に検索を行うまで分からない。
【０００４】
電子辞書にない単語であっても、かな漢字変換の候補選択として表示されるから、ユーザは選択を誤る場合がある。誤った選択操作がされると、取消し操作等ユーザに対して、本来は必要のない操作が要求される。
【０００５】
この問題を解決する方法として、特許文献１（特開平９−６２６６９号公報）の電子辞書検索方法が提案されている。
【０００６】
特許文献１では、変換対象となる読み文字列が入力された際に、それをかな漢字変換して各変換候補を得る。得られた各変換候補毎に上記電子辞書に該当する単語が存在するか否かを検索し、その検索結果に従って、上記電子辞書に存在する変換候補のみを選択対象として表示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平９−６２６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１の方法では、かな漢字変換用の辞書に無い語は、かな漢字変換の候補として表示されない。そのため、電子辞書でその語を検索仕様とした場合、再度かなで入力し直さなければならず、無駄な操作が必要となる。また、かな漢字変換用の辞書に存在せず、電子辞書に存在する語句を検索しようとしても検索されないので、ユーザーはその語句は電子辞書に存在しないと誤解してしまう可能性もある。
【０００９】
本発明の目的は、受付けたかな文字に基づき、辞書データを用いた検索を効率よく、もれなく行うことができる辞書検索装置および方法を提供することである。
【課題を解決するための手段】
【００１０】
この発明のある局面に従う辞書検索装置は、文字を表示する表示部と、かな文字の入力を受け付ける文字受付け部と、指示を受け付ける指示受付け部と、複数の見出し語と、該見出し語の読みと、該見出し語の詳細情報とが格納された辞書データと、辞書データを用いた検索を行う検索部と、かな文字を受け付けた後に、該かな文字を変換する指示を受け付けた時、検索部により、辞書データから該かな文字を読みとする見出し語を検索し、検索された該見出し語中の少なくとも一部の文字列を変換候補として表示部に表示する変換候補表示部と、表示部に変換候補が表示されている時に、該変換候補の詳細情報を検索する指示を受け付けた時、検索部により、辞書データから該変換候補を見出し語とする該見出し語の詳細情報を検索し、該詳細情報を表示部に表示する検索結果表示部とを備える。
【発明の効果】
【００１１】
本発明によれば、受付けたかな文字に基づき、辞書データを用いた検索を効率よく行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る電子辞書装置の外観図である。
【図２】本実施の形態に係る電子辞書装置のハードウェア構成図である。
【図３】本実施の形態に係る電子辞書装置の機能構成図である。
【図４】本実施の形態に係る辞書データの構成図である。
【図５】本実施の形態に係るかな漢字変換方法を模式的に説明する図である。
【図６】本実施の形態に係るかな漢字変換方法を模式的に説明する図である。
【図７】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図８】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図９】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図１０】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図１１】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図１２】本実施の形態に係るかな漢字変換処理の手順を説明する図である。
【図１３】本実施の形態に係る変換候補検索処理を説明する図である。
【図１４】本実施の形態に係る変換候補検索処理に用いるリストを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照し詳細に説明する。なお、同一の構成要素には各図において同一の符号を付し、詳細な説明は繰返さない。
【００１４】
実施の形態では、「文字列」は、１つ以上の文字を並べたものを示す。文字には、漢字、英数字、かな（平仮名、片仮名）文字、各種記号などを含む。「読み」は、語句等の文字列の読み方を示す記号（かな、アルファベット等）を１つ以上並べたものである。
【００１５】
[実施の形態１]
（装置の構成）
図１の外観図を参照して、辞書検索装置に相当する電子辞書装置１００は、辞書検索結果等の文字列情報を含む各種情報を表示するためのディスプレイ１０７、タブレット１１２、文字列および各種指示を入力するために操作されるボタン１１３およびキーボード１１４を備える。タブレット１１２は、主表面上にスタイラスペン１１０や指などを介して手書き入力された文字列を受付ける。また、電子辞書装置１００は、メモリカードなどの外部記憶部１０４が着脱自在に装着される装着部（図示せず）を有する。キーボード１１４は、電子辞書装置１００の電源ＯＮ／ＯＦＦボタンなど、各種機能を起動／停止するために操作される機能キー１１４Ａ、および文字入力キー１１４Ｂを含む。文字入力キー１１４Ｂは、日本語のかな（平仮名、片仮名）、英数字、記号がプリントされた複数のキーを含む。機能キー１１４Ａは、電子辞書装置１００が複数種類の辞書データを搭載する場合に、検索対象辞書を選択的に切替指定するために操作されるキー、および複数の辞書データを一括して指定するために操作される一括キー１１４Ｃを含む。
【００１６】
ボタン１１３は、変換指示を与えるために操作される変換ボタン１１３ａ、変換候補などを指定して決定するために操作される決定ボタン１１３ｂ、および辞書データの検索指示を与えるために操作される検索ボタン１１３ｃを含む。
【００１７】
ユーザは、入力モードを切り替えることによって、電子辞書装置１００に平仮名、片仮名および英数字等を切替えて入力することができる。
【００１８】
図２のハードウェア構成図を参照して、電子辞書装置１００は、相互に内部バス１０２で接続された、通信デバイス１０１、ＣＰＵ（Central  Processing  Unit）１０６、ＲＡＭ（Random  Access  Memory）などの揮発・不揮発性のメモリを含む主記憶部１０３、カード状記憶媒体等を含む外部記憶部１０４、ディスプレイ１０７、ＣＰＵ１０６からの音声データに基づいて音声を出力するスピーカ１０９、スタイラスペン１１０または指などを介した操作内容を受付けるタブレット１１２、ボタン１１３、およびキーボード１１４を含む。
【００１９】
通信デバイス１０１は、ＣＰＵ１０６からの通信データを通信信号に変換し、その通信信号をアンテナを介してネットワーク１０へと発信する。通信デバイス１０１は、アンテナを介してネットワーク１０から受信した通信信号を通信データに変換し、その通信データをＣＰＵ１０６に入力する。なお、通信デバイス１０１は、電子辞書装置１００に着脱自在の無線デバイスとして提供されてもよい。
【００２０】
ディスプレイ１０７は、液晶パネル等に相当し、ＣＰＵ１０６が出力したデータに基づいて、文字列および画像等を表示する。
【００２１】
主記憶部１０３は、辞書データを含む各種の情報を記憶するものであって、たとえば、ＣＰＵ１０６でのプログラムの実行に必要なデータを一時的に記憶するＲＡＭ、制御プログラムを記憶する不揮発性のＲＯＭ、および辞書データを記憶するメモリなどから構成される。なお、主記憶部１０３は、ハードディスクであってもよい。
【００２２】
外部記憶部１０４は、電子辞書装置１００に着脱自在に装着されるものであって、たとえば、プログラムおよび辞書データ等を格納している。ＣＰＵ１０６は、装着された外部記憶部１０４のデータを読み書きする。主記憶部１０３の辞書データをバージョンアップする場合には、ＣＰＵ１０６は、外部記憶部１０４から読出した辞書データ、またはネットワーク１０から受信した辞書データにより主記憶部１０３の辞書データを上書き（変更・更新）する。
【００２３】
主記憶部１０３および外部記憶部１０４に格納されるデータは、電子辞書装置１００などの情報処理装置（コンピュータ）によって読み取られる。電子辞書装置１００は、読み取ったデータに基づき、各種のアプリケーションプログラムを実行することによって、辞書機能を実現する。
【００２４】
ＣＰＵ１０６は、電子辞書装置１００の各要素を制御するものであって、各種の演算を実施する装置である。また、ＣＰＵ１０６は、辞書検索を含む処理結果を主記憶部１０３の予め定めた領域に格納し、当該処理結果を内部バス１０２を介してディスプレイ１０７に出力し、また、通信デバイス１０１を介して外部の装置に送信する。
【００２５】
＜機能構成と辞書構成＞
図３の機能構成を参照して、電子辞書装置１００のＣＰＵ１０６は、操作部２００を介したユーザ操作内容を受付ける受付け部２１０、主記憶部１０３の辞書データを用いた検索を行う検索部２２０、および検索の結果を出力部に出力させる出力制御部２３０を備える。主記憶部１０３には、辞書データ１３０および各種辞書データ（英和／和英辞書データ１３１および古語辞書データ１３２など）が格納される。
【００２６】
操作部２００は、タブレット１１２、ボタン１１３およびキーボード１１４を含む。受付け部２１０は、かな文字で示される読み情報を受付けるための読み受付け部２１１および各種の指示を受付ける指示受付け部２１２を含む。読み受付け部２１１は、操作部２００のユーザ操作内容（キーコード等）を、読みを示す文字コード等の読み情報に変換することにより、当該読み情報を受付ける。指示受付け部２１２は、操作部２００からのユーザ操作内容を指示コードに変換することにより電子辞書装置１００に対する各種の指示を受付ける。電子辞書装置１００が、音声入力部を備える場合には、受付け部２１０は、音声入力部からの音声を認識処理することにより、読み情報または指示を受付ける。
【００２７】
検索部２２０は主記憶部１０３の辞書データを検索する機能として、辞書データから見出し語を検索する見出し語検索部２４０、辞書データから見出し語の詳細を説明するための詳細情報を検索する説明検索部２５０、および検索された見出し語から少なくとも一部の文字列を抽出する抽出部２６０を含む。見出し語検索部２４０は、検索態様の異なる第１見出し語検索部２２１および第２見出し語検索部２２２を有する。検索部２２０の各部の機能については、後述する。
【００２８】
出力部はディスプレイ１０７を含み、出力制御部２３０は検索の結果をディスプレイ１０７に表示させるための表示制御部の機能を含む。
【００２９】
本実施の形態においては、電子辞書検索処理を実行するための図３の機能はＣＰＵ１０６上で実行されるソフトウェアによって実現される構成とするが、これに限定されない。つまり、各ブロックの機能または後述する各ステップの処理をソフトウェアによって実現する代わりに、各々をハードウェア回路等によって実現してもよく、またはソフトウェアとハードウェア回路の組合わせにより実現してもよい。
【００３０】
主記憶部１０３の辞書データ１３０について図４を参照して説明する。辞書データ１３０は、例えば、語彙数の多い国語辞典、漢字辞典などの複数種類の辞書を同時に検索可能なように構成された、いわゆる串刺し検索可能な辞書である。串刺し検索により、一回の検索で複数種類の辞書を引くのと同じ効果が得られる。
【００３１】
図４を参照して、辞書データ１３０は、各々が読みを表すための複数の「よみ」検索Ｉｎｄｅｘ１４０（以下、Ｉｎｄｅｘ１４０と略す）と、Ｉｎｄｅｘ１４０の各々に関連付けられた本文データ１５０を含む。本文データ１５０は、見出し語１５２、当該見出し語１５２の詳細を説明する詳細情報に相当する訳語１５３、および当該見出し語１５２の識別子に相当する見出し語番号１５１を含む。見出し語１５２は、かな文字列のみ、またはかな文字列と当該かな文字列の読みが充てられるかな漢字混じり文字列（以下、かな漢字文字列ともいう）からなる組を示す。
【００３２】
Ｉｎｄｅｘ１４０は、読みを表す文字列１４１、および当該Ｉｎｄｅｘ１４０の識別子に相当する見出し語番号１４２を含む。文字列１４１は、関連付けされる本文データ１５０の見出し語１５２の読みを表す。辞書データ１３０では、Ｉｎｄｅｘ１４０の見出し語番号１４２の値と、関連付けされるべき本文データ１５０の見出し語番号１５１の値とは一致するように設定されることにより、Ｉｎｄｅｘ１４０と当該Ｉｎｄｅｘ１４０に関連付けされる本文データ１５０とは、同一の見出し語番号の値により紐付けされる。
【００３３】
辞書データ１３０は、さらに、本文データ１５０に関連付けされる表記検索Ｉｎｄｅｘ１６０（以下、Ｉｎｄｅｘ１６０と略す）を含む。Ｉｎｄｅｘ１６０のそれぞれは、見出し語番号１６１とかな漢字文字列１６２を含む。見出し語番号１６１は、当該かな漢字文字列１６２の読み文字列を表す見出し語番号１４２の値が設定されることにより、Ｉｎｄｅｘ１６０は、その見出し語番号１６１と同じ値を示す見出し語番号１４２のＩｎｄｅｘ１４０、および当該Ｉｎｄｅｘ１４０に関連付けされた本文データ１５０に紐付けされる。辞書データ１３０における紐付けは、例えば、ポインタ等を用いて実現することができる。
【００３４】
（かな漢字変換方法）
図５と図６には、本実施の形態に係る辞書データ１３０を用いて、入力した読み情報を、かな漢字文字列に変換する方法（以下、かな漢字変換方法ともいう）が示される。ここでは、読み情報はかな文字列（平仮名および片仮名のいずれであってもよい）を示す。
【００３５】
かな漢字変換は、検索部２２０（より特定的には見出し語検索部２４０）と出力制御部２３０とからなる変換候補表示部の機能により実現される。
【００３６】
変換候補表示部が実施するかな漢字変換方法について概要すると、読み受付け部２１１が読み情報を受け付けた後に、指示受付け部２１２によりかな漢字変換指示が受付けられたとき、見出し語検索部２４０は、かな漢字変換指示に従い、当該読み情報に基づき辞書データ１３０を検索し、当該読み情報が示す読みを表す文字列１４１のＩｎｄｅｘ１４０に関連付けされた本文データ１５０から、見出し語１５２を読出す。出力制御部２３０は、読出された見出し語１５２を、出力部であるディスプレイ１０７に表示させる。これにより、かな漢字変換候補が取得されて、ユーザに提示される。
【００３７】
具体例として、読み情報として「にほん」が受付けられた場合を説明する。図５を参照して、見出し語検索部２４０の第１見出し語検索部２２１は、受付けた読み情報「にほん」に基づきＩｎｄｅｘ１４０を検索し、「にほん」を示す文字列１４１に関連付けられた本文データ１５０から、全ての見出し語１５２（にほん[二本]、にほん[二品]、にほん[日本]）を変換候補１５４として読出す。
【００３８】
図６を参照して別の検索方法を説明すると、読み情報として「にほん」が受付けられた場合、見出し語検索部２４０の第１見出し語検索部２２１は、受付けた読み情報「にほん」に基づきＩｎｄｅｘ１４０を検索する。そして、「にほん」を示す文字列１４１に関連付けされた見出し語番号１４２と同一値を示す見出し語番号１６１のＩｎｄｅｘ１６０から、全てのかな漢字文字列１６２（[二本]、[二品]、[日本]）を変換候補１６３として読出す。
【００３９】
本実施の形態では、かな漢字変換における検索方法としては、図５と図６のいずれの方法を用いてもよい。
【００４０】
（見出し語からの文字列抽出）
本実施の形態では、検索の結果の出力方法は、上述のように、検索された見出し語を、そのまま出力制御部２３０により出力する方法に限定されない。例えば、抽出部２６０が、検索された見出し語（見出し語は１つ以上の文字列からなる）から、予め定めた文字列抽出ルールに従って少なくとも一部の文字列を抽出し、抽出した文字列が、検索の結果（かな漢字変換候補）として出力されるとしてもよい。
【００４１】
本実施の形態では、抽出部２６０に適用される文字列抽出ルールはとして、例えば、以下の種類がある。
【００４２】
抽出ルール（１）：見出し語１５２の文字列うち両大括弧[]の中に漢字が含まれないもの、またはアルファベットが含まれるものは、変換候補として出力しない。例えば、見出し語１５２が「[あ]［漢］」である場合は、[]の中が平仮名「あ」のみのため、“あ”は抽出しない。例えば、見出し語「[IP  アドレス]」は、[]の中にアルファベット「IP」が含まれるため、“IP  アドレス”は抽出しない。
【００４３】
抽出ルール（２）：見出し語１５２において両大括弧[]内において文字列が中点等の記号で区切られている場合は、区切り記号で区切られた文字列それぞれを抽出する。例えば、見出し語１５２が「さんけい[三径・三逕]」である場合は、「三径」および「三逕」の両方を抽出する。辞書データ１３０では、見出し語１５２において区切り記号で区切られた文字列どうしは、例えば、同音異議語の漢字文字列を含む。
【００４４】
また、図４に示すように見出し語１５２を構成する１つ以上の文字列は、括弧記号内の文字列と当該括弧記号外の文字列を含み得る。抽出ルールは、検索した見出し語１５２の１つ以上の文字列から、括弧記号外の文字列を抽出するルール（抽出ルール（３）、（４）、（５）参照）、または括弧記号を除いた後の文字列を抽出するルール（抽出ルール（３）、（６））を含む。
【００４５】
抽出ルール（３）：見出し語１５２の両大括弧[]内において両括弧（）で囲まれた文字列が含まれる場合は、その文字列がある場合と無い場合を変換候補として抽出する。例えば、見出し語「にぼしこ[煮干(し)粉]」の場合、「煮干し粉」および「煮干粉」の両方を抽出する。
【００４６】
抽出ルール（４）：見出し語１５２の両大括弧[]内において両括弧（）内が漢字の読みを表す場合（「（）」の中が半角平仮名）には、括弧の中を削除した文字列を抽出する。例えば、見出し語「どうけつのちぎり[洞穴の契(ちぎ)り]」の場合、「洞穴の契り」が抽出される。
【００４７】
抽出ルール（５）：見出し語１５２の両大括弧[]内において「=・・・(=・・・)」となっている場合は、後ろの両括弧内の文字列ではなく両括弧外の、すなわち前方の記号“=”が付いた文字列を変換候補とする。例えば、見出し語「こがふく[粉=が（=を）吹く]」の場合、「粉が吹く」の文字列が抽出される。
【００４８】
抽出ルール（６）：見出し語１５２の大括弧[]内において、予め定められた両括弧記号は削除する。例えば、見出し語「にほんあしか[日本<海驢>]」の場合、両括弧記号を除いた「日本海驢」が抽出される。
【００４９】
これら抽出ルールは、単独で適用することもでき、または２つ以上を組合わせて適用することもできる。
【００５０】
（かな漢字変換の具体的手順）
図７〜図１２には、本実施の形態に係るかな漢字変換処理の手順が、ディスプレイ１０７の表示の変遷を用いて示される。
【００５１】
まず、ユーザは、機能キー１１４Ａの“電源キー”を操作して電子辞書装置１００の電源をＯＮすると、ディスプレイ１０７に図７（Ａ）の画面が表示される（ステップＳ３）。ユーザは文字入力キー１１４Ｂを操作して、例えば、漢字の読みを表す読み情報であるかな文字列“にほん”を入力すると、図７（Ｂ）のディスプレイ１０７の領域１７０には入力かな文字列が表示され（ステップＳ５）、読み受付け部２１１は入力かな文字列を受付ける。入力かな文字列の受付時にボタン１１３の変換ボタン１１３ａが操作されると、指示受付け部２１２はかな漢字変換指示を受付ける。
【００５２】
検索部２２０は、指示受付け部２１２からかな漢字変換指示を入力すると、入力した内容を見出し語検索部２４０に与える。見出し語検索部２４０は、漢字変換指示に従い、読み受付け部２１１が受付けたかな文字列に基づき辞書データ１３０から情報を検索する。具体的には、図５に示すように、検索部２２０は当該かな文字列を示す文字列１４１を表すＩｎｄｅｘ１４０を検索し、検索されたＩｎｄｅｘ１４０に関連付けされた本文データ１５０の見出し語１５２から、見出し語１５２を読出す。読出された見出し語１５２の文字列は、出力制御部２３０によりディスプレイ１０７に表示される。この場合には、変換候補として「二本」、「二品」および「日本」が読出されたとする。
【００５３】
したがって、辞書データ１３０から、ユーザが入力した“かな文字列”と一致する読みが充てられる文字列を表す見出し語１５２を検索して、かな漢字変換候補としてユーザに提示することができる。辞書データ１３０では、見出し語１５２は漢字で表記されていることが多く、辞書データ１３０の検索結果から、よみ（かな文字列）と漢字の対応情報を得ることができる。
【００５４】
出力制御部２３０は、ディスプレイ１０７に変換候補の文字列を表示させる（ステップＳ７）。例えば、図８の領域１７０に、ユーザが変換ボタン１１３ａを操作する毎に、入力かな文字列に代替して、変換候補を「二本」→「二品」→「日本」の順に切替え表示させる。または、これら変換候補は、切替え表示に代えて一覧で同時表示されてもよい。
【００５５】
ユーザは、領域１７０に表示される変換候補から、所望する変換候補を決定ボタン１１３ｂを操作して決定すると、指示受付け部２１２は候補決定指示を受付ける。候補決定指示は、決定した変換候補を含む。例えば、変換候補として文字列「日本」が決定されたとする。検索部２２０は、指示受付け部２１２からの候補決定指示を第２見出し語検索部２２２に与える。第２見出し語検索部２２２は、候補決定指示に従い、「日本」に基づき辞書データ１３０を検索する。検索の結果は、出力制御部２３０によりディスプレイ１０７に表示される（ステップＳ９）。
【００５６】
具体的には、第２見出し語検索部２２２は文字列「日本」に基づき、文字列「日本」を含むかな漢字文字列１６２を有したＩｎｄｅｘ１６０を検索する。すなわち、「日本」を示すかな漢字文字列１６２および「日本」を部分文字列として含むかな漢字文字列１６２を有したＩｎｄｅｘ１６０を検索する。そして、第２見出し語検索部２２２は、検索されたＩｎｄｅｘ１６０の見出し語番号１６１に関連付けされた本文データ１５０を検索する。すなわち、当該見出し語番号１６１の値に一致する値を示す見出し語番号１５１を有した本文データ１５０を検索する。そして、第２見出し語検索部２２２は、検索した当該本文データ１５０から見出し語１５２を抽出する。抽出された見出し語１５２の全ては、出力制御部２３０により、図９のように、ディスプレイ１０７の領域１７１に一覧形式でリスト表示される（ステップＳ９）。
【００５７】
ユーザは、変換候補を絞り込むために、文字入力キー１１４Ｂを操作して、例えば、漢字の読みを表すかな文字列“さんけい”を入力すると、図１０のディスプレイ１０７の領域１７０には、先に指定済みの文字列「日本」に続き、入力かな文字「さんけい」が表示される（ステップＳ１１）とともに、読み受付け部２１１は入力かな文字列を受付ける。かな文字列の受付時に変換ボタン１１３ａが操作されると、指示受付け部２１２はかな漢字変換指示を受付ける。
【００５８】
検索部２２０は、指示受付け部２１２からのかな漢字変換指示を、見出し語検索部２４０に与える。見出し語検索部２４０は、変換指示に従い、読み受付け部２１１が受付けたかな文字列「さんけい」に基づき辞書データ１３０を検索し、検索結果による変換候補がディスプレイ１０７に表示される（ステップＳ１３）。この変換候補の検索処理の詳細は後述する。
【００５９】
ステップＳ１３の変換処理により得た変換候補は「三景」、「三径」、「三計」、「三経」、「山鶏」、「参詣」、「惨刑」、「算計」であったとする。これら変換候補は、領域１７０において既に指定済みの文字列「日本」に関連付けて表示される。例えば、ユーザが変換ボタン１１３ａを操作する毎に、領域１７０の文字列「日本」に続くかな文字列「さんけい」は、「三景」→「三径」→「三計」→「三経」→「山鶏」→「参詣」→「惨刑」→「算計」の順に切替え表示される。または、これら変換候補は、切替え表示に代えて一覧で同時表示されてもよい。
【００６０】
ユーザは、変換候補「日本三景」が所望するものである場合に、「日本三景」の表示時（図１１参照）に決定ボタン１１３ｂを操作する。指示受付け部２１２は決定ボタン１１３ｂの操作内容から候補確定指示を受付ける。候補確定指示は、確定された変換候補である文字列「日本三景」を含む。検索部２２０は、指示受付け部２１２から候補確定指示を入力すると、入力した内容を第１見出し語検索部２２１に与える。第１見出し語検索部２２１は、候補確定指示に従い、「日本三景」に基づき辞書データ１３０を検索する。検索の結果はディスプレイ１０７に表示される（ステップＳ１５）。
【００６１】
具体的には、第１見出し語検索部２２１は、文字列「日本三景」に基づき、文字列「日本三景」を含むかな漢字文字列１６２を有したＩｎｄｅｘ１６０を検索する。すなわち、第１見出し語検索部２２１は、「日本三景」に一致するかな漢字文字列１６２および「日本三景」を部分文字列として含むかな漢字文字列１６２を有したＩｎｄｅｘ１６０を検索する。そして、第１見出し語検索部２２１は、検索されたＩｎｄｅｘ１６０の見出し語番号１６１に関連付けされた本文データ１５０を検索する。すなわち当該見出し語番号１６１の値に一致する値を示す見出し語番号１５１を有した本文データ１５０を検索する。そして、第１見出し語検索部２２１は、検索した当該本文データ１５０から、見出し語１５２を抽出する。抽出された見出し語１５２の全ては、出力制御部２３０により、図１２のように、ディスプレイ１０７の領域１７１に一覧形式でリスト表示される（ステップＳ１５）。
【００６２】
図７〜図１２の処理によれば、辞書データ１３０の検索情報をかな漢字変換用の辞書情報として用いることにより、辞書データ１３０に登録された見出し語１５２を変換候補として出力するかな漢字変換が可能となる。
【００６３】
（ステップＳ１３の変換候補の検索処理）
図１３のフローチャートを参照し、上述したステップＳ１３の変換処理を説明する。まず、検索部２２０は、先に入力したかな文字列「にほん」を図示しない入力バッファに格納しており、引き続き入力した「さんけい」を当該入力バッファに格納する。これにより入力バッファは「にほんさんけい」が格納される。
【００６４】
第１見出し語検索部２２１は、第１の読み情報である「にほん」と第２の読み情報である「さんけい」からなる第３の読み情報「にほんさんけい」に基づき、辞書データ１３０から、当該第３の読み情報が示す読みが充てられる文字列（日本三景、二本三景…）を含む見出し語を検索する。
【００６５】
まず、第１見出し語検索部２２１は、「さんけい」の文字列とともに入力したかな漢字変換指示に従い、入力バッファのかな文字列「にほんさんけい」に基づき辞書データ１３０を検索する（ステップＴ１）。具体的には、第１見出し語検索部２２１は、当該かな文字列を示す文字列１４１を表すＩｎｄｅｘ１４０を検索し、検索されたＩｎｄｅｘ１４０に関連付けされた本文データ１５０の見出し語１５２のうち「日本」から始まるもののみを抽出する（ステップＴ２）。例えば、「日本三景」が抽出されるとする。
【００６６】
第１見出し語検索部２２１は、抽出された文字列「日本三景」から、既に変換済の文字列「日本」を除いた後の文字列「三景」を、図１４のリスト１８０に先頭に登録する（ステップＴ３）。リスト１８０は、変換候補を一時的に登録するための内部バッファ領域である。
【００６７】
続いて、第１見出し語検索部２２１は、入力したかな文字列「さんけい」に基づき辞書データ１３０を検索する（ステップＴ４）。具体的には、第１見出し語検索部２２１は、当該かな文字列を示す文字列１４１を表すＩｎｄｅｘ１４０を検索し、検索された全てのＩｎｄｅｘ１４０に関連付けされた本文データ１５０から見出し語１５２から、上述した抽出部２６０を用いて、かな漢字文字列を抽出する（ステップＴ３）。例えば、「三径」、「三計」、「三経」、「三景」、「山鶏」、「参詣」、「惨刑」および「算計」が抽出されたとする。
【００６８】
第１見出し語検索部２２１は、抽出されたこれら文字列を、図１０のリスト１８０に、「三景」に続いて追加して登録する（ステップＴ５）が、追加登録時には、リスト１８０に重複して登録されている変換候補の文字列を削除する（ステップＴ６）。この場合には、「三景」が重複した変換候補であることから、第１見出し語検索部２２１は、追加登録された変換候補のうちから重複する一方の「三景」を削除する。
【００６９】
リスト１８０への登録が完了すると、出力制御部２３０は、図１１の領域１７０において、リスト１８０の先頭の変換候補から順に切替え表示、または一覧表示する。したがって、ユーザが入力した一連のかな文字列「にほんさんけい」に基づき辞書データ１３０を検索して得た候補文字列のうち、「日本三景」が先頭で表示されて、ユーザが所望する可能性の高い変換候補を他の変換候補に優先して提示することができる。
【００７０】
（かな漢字変換結果による検索処理）
上述したかな漢字変換により得た変換後文字列を用いた辞書検索処理を説明する。この処理は、検索部２２０（より特定的には説明検索部２５０）と出力制御部２３０とからなる検索結果表示部の機能により実現される。
【００７１】
検索結果表示部が実施する処理は、図１２のように、領域１７１に表示される「日本三景」の意味など説明を確認する場合に、ユーザは、領域１７１に表示される「日本三景」を指定操作するとともに、検索ボタン１１３ｃを操作する。指示受付け部２１２は操作内容から、辞書検索指示を受付ける。
【００７２】
検索部２２０は、指示受付け部２１２からの辞書検索指示を説明検索部２５０に与える。領域１７１に表示される文字列「日本三景」は、図示しないバッファに格納されており、説明検索部２５０は、入力する辞書検索指示に従い、当該バッファの指定操作された文字列「日本三景」に基づき、辞書データ１３０を検索する。
【００７３】
具体的には、説明検索部２５０は、「日本三景」を示すかな漢字文字列１６２を表すＩｎｄｅｘ１６０を検索する。検索されたＩｎｄｅｘ１６０の見出し語番号１６１によって関連付けされた本文データ１５０から、訳語１５３を読出す。読出した訳語１５３は、出力制御部２３０に出力される。
【００７４】
出力制御部２３０は、ディスプレイ１０７に「日本三景」に基づく辞書検索結果である訳語１５３を表示させる。
【００７５】
したがって、電子辞書である辞書データ１３０を用いた図７〜図１２に示したかな漢字変換の結果（すなわち見出し語）を用いて、辞書データ１３０を検索することにより、辞書登録されている見出し語による辞書検索が可能となる。その結果、検索に成功する（対応する訳語１５３を抽出できる）可能性が極めて高くなる。通常、検索に成功しない場合には、再度、検索のためのユーザ操作が要求されるが、本実施の形態によれば、検索に成功する可能性が高いことから、当該操作を省略することができる。
【００７６】
[実施の形態２]
実施の形態１の変形例を説明する。実施の形態１では、検索対象の辞書データ１３０は、語彙数の多い国語辞典、漢字辞典など国語系の辞書であったが、対象辞書の種類はこれらに限らず、英語（英和、和英）辞書データ１３１など外国語系の辞書を含んで編集されてもよい。
【００７７】
検索対象の辞書データ１３０が和英辞書も含んで構成される場合には、変換候補には、アルファベット文字列も含まれることになる。
【００７８】
また、串刺し検索対象の辞書の種類をユーザが指定して、指定辞書データから、かな漢字変換候補の文字列を取得してもよい。例えば、ユーザが機能キー１１４Ａの一括キー１１４Ｃを操作した場合には、主記憶部１０３の全辞書を検索対象にして、入力かな文字列についての、変換候補文字列を検索する。この場合には、かな漢字文字列の変換を実現するために、変換候補文字列として、漢字とかな文字という組合わせのある見出し語のみを辞書データから抽出する。
【００７９】
このように串刺し検索対象の辞書の種類をユーザが指定する場合であっても、変換候補文字列を取得するために検索した辞書データと、上記の（かな漢字変換結果による検索処理）により検索される辞書データとを一致させることで、（かな漢字変換結果による検索処理）において対応する訳語１５３を取得できる、すなわちヒットする可能性の高い変換候補を取得することができる。
【００８０】
また、串刺しではなく、個別の辞書データをユーザが指定して検索する場合には、その辞書に対応した仮名漢字変換用の辞書データに切り替えて使用する。
【００８１】
[実施の形態３]
上記の実施形態の変形例として、かな漢字変換を行う場合に、電子辞書装置１００は、入力したそのままのかな文字列も変換候補として表示する。これにより、変換候補が無い場合に、変換候補が表示されないということを防ぐことができる。
【００８２】
また、変換候補がリストではなく順番に切り替えて表示される場合には、入力したかな文字列を候補の最後に表示されるようにすることにより、ユーザに対して変換候補の終わりであることを報知できる。具体的には、「にほん」が入力された場合、「二本」、「二品」、「日本」、「にほん」の順で表示される。この場合、ユーザは「にほん」が表示された時に、全ての変換候補の表示が終了したことを確認することができる。また、辞書データに登録されていない語句、例えば「あいうえ」のかな文字列を入力してかな漢字変換を行った場合は、入力したかな文字列「あいうえ」をそのまま表示する。これにより、変換候補がないことをユーザは直感的にすぐに知ることができる。
【００８３】
[実施の形態４]
上述した実施の形態では、電子辞書装置１００は出力部であるディスプレイ１０７と、ＣＰＵ１０６等の辞書検索機能を有した処理部とは一体的に構成されたが、分離されていてもよい。例えば、教室等での学習を想定した場合、出力部に相当のモニタ装置を壁面に掛け、本実施の形態の辞書検索機能を有したコンピュータ等の情報処理装置を教師が操作する。操作による検索の結果等の情報は、モニタ装置に送信されて、モニタ表示されるとしてもよい。
【００８４】
[実施の形態５]
上述した実施の形態では、図７〜図１２に示した処理手順に従うプログラムは予め主記憶部１０３に格納されており、ＣＰＵ１０６が当該プログラムを主記憶部１０３から読出し実行するが、このようなプログラムは、電子辞書装置１００に付属する外部記憶部１０４などのように、ＣＰＵ１０６が読取り可能な一時的ではない記録媒体に記録させて、プログラム製品として提供することもできる。あるいは、ネットワーク１０を介して通信デバイス１０１を介して受信し主記憶部１０３の記憶領域へのダウンロードによって、プログラムを提供することもできる。
【００８５】
提供されるプログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８６】
（実施の形態の構成）
辞書検索装置に相当する電子辞書装置１００は、文字を表示する表示部（ディスプレイ１０７）と、かな文字の入力を受け付ける文字受付け部（読み受付け部２１１）と、指示を受け付ける指示受付け部（指示受付け部２１２）と、複数の見出し語と、該見出し語の読みと、該見出し語の詳細情報とが格納された辞書データ（１３０）と、辞書データを用いた検索を行う検索部（２２０）と、かな文字を受け付けた後に、該かな文字を変換する指示を受け付けた時、検索部により、辞書データから該かな文字を読みとする見出し語を検索し、検索された該見出し語中の少なくとも一部の文字列を変換候補として表示部に表示する変換候補表示部（見出し語検索部２４０、出力制御部２３０）と、表示部に変換候補が表示されている時に、該変換候補の詳細情報を検索する指示を受け付けた時、検索部により、辞書データから該変換候補を見出し語とする該見出し語の詳細情報を検索し、該詳細情報を表示部に表示する検索結果表示部（説明検索部２５０、出力制御部２３０）とを備える。
【００８７】
電子辞書装置１００では、変換候補文字列（見出し語）を取得するために検索した辞書データと、当該変換候補文字列で検索される辞書データとを一致させることで、後者の検索において対応する詳細情報を取得できる、すなわちヒットする可能性の高い変換候補を取得することができる。また、辞書データを一致させることで、個別に辞書データを準備する必要はなく、メモリ容量を少なくできる。
【００８８】
好ましくは、変換候補表示部は、検索された前見出し語の中から、少なくとも１つ以上の漢字を含む文字列を変換候補として表示部に表示する。したがって、変換候補として漢字混じり文字列を取得できる。
【００８９】
好ましくは、文字受付け部により第１の文字列が受け付けられた後に、第２の文字列が受付けられる場合に、第１の文字列について検索された第１の見出し語を確定する指示に続いて、変換する指示が指示受付け部により受付けられるとき、変換候補表示部は、第１の文字列と第２の文字列からなる第３の文字列に基づき、辞書データから、当該第３の文字列を読みとする文字列を含む第３の見出し語を検索し、検索された第３の該見出し語中の少なくとも一部の文字列を変換候補とし、第３の見出し語は、確定する指示を受付けた第１の見出し語の文字列を含む。
【００９０】
電子辞書装置１００では、第１の文字列と第２の文字列からなる第３の文字列で検索する場合に、第１の文字列について取得しておいた第１の見出し語を含んだ変換候補文字列（見出し語）を取得することができる。
【００９１】
好ましくは、検索部は、さらに、検索された見出し語が表示される場合に、指示受付け部により当該見出し語に対する決定指示が受付けられたとき、表示されている見出し語に基づき、辞書データから、当該見出し語の文字列を含む他の見出し語を検索する。
【００９２】
電子辞書装置１００では、先に入力されたかな文字列について検索されて表示されている変換候補の見出し語に基づき、辞書データから、当該見出し語の文字列を含む他の見出し語を検索して変換候補として表示することができる。
【００９３】
好ましくは、検索部は、検索された見出し語の１つ以上の文字列から、予め定めたルールに従い文字列を抽出し、検索の結果は、抽出された文字列を含む。
【００９４】
好ましくは、見出し語の１つ以上の文字列は、区切り記号で区切られた文字列を含み、ルールは、検索された見出し語の１つ以上の文字列から、区切り記号で区切られた文字列それぞれを抽出するとのルールを含む。
【００９５】
好ましくは、区切り記号で区切られた文字列どうしは、同音異議語を示す。
好ましくは、見出し語の１つ以上の文字列は、両括弧記号内の文字列と当該両括弧記号外の文字列を含み、ルールは、検索した見出し語の１つ以上の文字列から、両括弧記号外の文字列を抽出するとのルール、または、両括弧記号を除いた文字列を抽出するとのルールを含む。
【００９６】
上記のルールを適用することで、検索された見出し語文字列から、適用されるルールに従って異なる種類の文字列を抽出することができる。
【００９７】
好ましくは、検索部は、種類の異なる辞書データを検索可能であり、検索部は、指定された種類の辞書データを検索する。したがって、検索対象辞書データを適宜変更することができる。
【００９８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９９】
１００  電子辞書装置、１０７  ディスプレイ、１３０  辞書データ、２１１  読み受付け部、２１２  指示受付け部、２２０  検索部、２２１  第１出し語検索部、２２２  第２見出し語検索部、２３０  出力制御部、２４０  検索部、２５０  説明検索部、２６０  抽出部。
【図１】
2015056121.tif 000003
【図２】
2015056121.tif 000004
【図３】
2015056121.tif 000005
【図４】
2015056121.tif 000006
【図５】
2015056121.tif 000007
【図６】
2015056121.tif 000008
【図７】
2015056121.tif 000009
【図８】
2015056121.tif 000010
【図９】
2015056121.tif 000011
【図１０】
2015056121.tif 000012
【図１１】
2015056121.tif 000013
【図１２】
2015056121.tif 000014
【図１３】
2015056121.tif 000015
【図１４】
2015056121.tif 000016