(57)【要約】【課題】検索の際にどの検索方法を指示したかによって、検索結果を表示する際に、その検索方法に対応するブロックの文字を特定のフォントにすることにより、検索結果を分かりやすくする。【解決手段】辞書データベースと、入力装置と、特定のフォントを記憶したフォント記憶部と、表示装置と、処理装置から構成する。処理装置は、入力装置から検索文字列と検索方法が指定されると、辞書データを検索し、検索方法と辞書データのブロックとの対応関係に基いて、読み出した一組の辞書データに検索方法に対応するブロックが含まれているか否かを判定し、ブロックが含まれている場合には、フォント記憶部から特定のフォントを読み出し、辞書データから読み出した一組のデータ内の対応ブロックの文字情報を特定のフォントに変換し、一組のデータを表示装置に表示させる。【選択図】図１
2005141479.tif 000002
【特許請求の範囲】
【請求項１】
見出し語とそれに関連する複数ブロックの文字情報を一組とするデータを多数組記憶したデータベースと、
検索文字列を入力するとともに検索方法を指示するための入力部と、
検索方法とデータベースのブロックとの対応関係を記憶したテーブル記憶部と、
特定のフォントデータを記憶したフォントデータ記憶部と、
入力部から入力された検索文字列に基いてデータベースの見出し語を検索し、データベースから一致した見出し語に関連する複数ブロックの文字情報からなる一組のデータを読み出す検索部と、
テーブル記憶部を参照し、検索部によって読み出された一組のデータに入力部から指示された検索方法に対応するブロックが含まれているか否かを判定するブロック判定部と、
ブロック判定部によって検索方法に対応するブロックが含まれていると判定された場合には、フォントデータ記憶部から特定のフォントデータを読み出し、データベースから読み出した一組のデータ内の対応ブロックの文字情報を特定のフォントに変換するフォント選択部と、
フォント選択部によって対応ブロックの文字情報が特定のフォントに変換されたデータを表示する表示部とを備えてなる情報検索装置。
【請求項２】
入力部からの入力により、フォントデータ記憶部に記憶された特定のフォントデータが書き換え可能である請求項１記載の情報検索装置。
【請求項３】
フォントデータ記憶部に記憶された特定のフォントデータが強調用のフォントデータであり、その強調用のフォントデータが、文字のサイズ、文字の種類、文字のスタイル、文字の色のデータからなる請求項１記載の情報検索装置。
【請求項４】
入力部からの指示により、データベースに記憶された任意の一組のデータのブロックにフォント属性解除コードを付加することで、そのブロックに対して、フォント選択部による特定のフォントへの変換を無効にすることが可能である請求項１記載の情報検索装置。
【請求項５】
入力部からの指示により、テーブル記憶部に記憶された検索方法とデータベースのブロックとの対応関係にフォント属性一括解除コードを付加することで、フォント属性一括解除コードが付加された検索方法に対応するデータベースのブロックに対して、フォント選択部による特定のフォントへの変換を無効にすることが可能である請求項１記載の情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置に関し、さらに詳しくは、検索した文字の表示方法を考慮した、例えば携帯型の電子辞書のような情報検索装置に関する。
【背景技術】
【０００２】
この種の情報検索装置としては、一定の条件で区切った複数のブロックで辞書データを構成し、辞書データの各ブロックに部分的な属性を与え、その属性により文字の修飾、字体、色などの出力形態を変更して出力する電子辞書装置が知られている（特許文献１参照）。
【０００３】
また、カラー表示を利用し、各ブロックの属性を変更できる手段を設け、検索動作によって自動的に属性を更新することにより、文字の色を変更して出力するカラー表示の電子辞書も知られている（特許文献２参照）。
【０００４】
【特許文献１】特開平７−３６９０２号公報
【特許文献２】特開２００２−３２８９４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のような電子辞書装置では、属性による表示形態は固定である。一方、特許文献２に記載の電子辞書では、検索動作により自動的に属性を更新することで表示形態を変更できる。しかし、各ブロックごとに検索頻度を判断するための検索回数情報や、色を表示するための色情報などの属性を記憶する必要があり、大量の記憶領域が必要である。
【０００６】
このように、電子辞書の検索結果の表示において、見出し語部分など固定された箇所の表示内容の一部を拡大して表示することは知られていたが、どの項目で検索しても拡大される場所が固定であるため、自分の求めている検索結果が探しにくい。このため、検索結果の分かりやすい情報検索装置が求められていた。
【０００７】
本発明は、このような事情を考慮してなされたもので、検索の際にどの検索方法（見出し語検索、例文検索、成句検索など）を指示したかによって、検索結果を表示する際には、その検索方法に対応するブロックの文字を、たとえばサイズを一段大きくする等の特定のフォントにすることにより、検索結果を分かりやすくすることを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明は、見出し語とそれに関連する複数ブロックの文字情報を一組とするデータを多数組記憶したデータベースと、検索文字列を入力するとともに検索方法を指示するための入力部と、検索方法とデータベースのブロックとの対応関係を記憶したテーブル記憶部と、特定のフォントデータを記憶したフォントデータ記憶部と、入力部から入力された検索文字列に基いてデータベースの見出し語を検索し、データベースから一致した見出し語に関連する複数ブロックの文字情報からなる一組のデータを読み出す検索部と、テーブル記憶部を参照し、検索部によって読み出された一組のデータに入力部から指示された検索方法に対応するブロックが含まれているか否かを判定するブロック判定部と、ブロック判定部によって検索方法に対応するブロックが含まれていると判定された場合には、フォントデータ記憶部から特定のフォントデータを読み出し、データベースから読み出した一組のデータ内の対応ブロックの文字情報を特定のフォントに変換するフォント選択部と、フォント選択部によって対応ブロックの文字情報が特定のフォントに変換されたデータを表示する表示部とを備えてなる情報検索装置である。
【発明の効果】
【０００９】
本発明によれば、データベースから読み出された一組のデータ内の検索方法対応ブロックの文字情報が特定のフォントに変換されるので、特定のフォントを例えば一段大きな文字や太文字のフォントなどにしておけば、表示データにアクセントを付けることができ、検索で必要な箇所を明確に知ることができる。
【発明を実施するための最良の形態】
【００１０】
本発明において、データベースとしては、たとえば辞書データのような、見出し語とそれに関連する複数ブロックの文字情報を一組とするデータを多数組記憶できるものであればよく、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの各種の記憶媒体を適用することができる。
【００１１】
入力部としては、キーボードや、マウス、ジョイスティックなどの各種のポインティングデバイスを適用することができる、
【００１２】
検索部、ブロック判定部、およびフォント選択部としては、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏポートからなるマイクロコンピュータを適用することができる。テーブル記憶部およびフォントデータ記憶部としては、その中のＲＯＭを適用することができる。
表示部としては、ＣＲＴディスプレイ、液晶ディスプレイ等の各種の表示装置を適用することができる。
【００１３】
上記構成においては、入力部からの入力により、フォントデータ記憶部に記憶された特定のフォントデータを書き換えることが可能なように構成しておくことが望ましい。このフォントデータ記憶部に記憶された特定のフォントデータは、例えば強調用のフォントデータなどを適用することができる。このフォントデータとしては、文字のサイズ、文字の種類、文字のスタイル、文字の色のデータなどを記憶しておくことが望ましい。
【００１４】
上記構成においては、入力部からの指示により、データベースに記憶された任意の一組のデータのブロックにフォント属性解除コードを付加することで、そのブロックに対して、フォント選択部による特定のフォントへの変換を無効にすることが可能なように構成することができる。
【００１５】
また、入力部からの指示により、テーブル記憶部に記憶された検索方法とデータベースのブロックとの対応関係にフォント属性一括解除コードを付加することで、フォント属性一括解除コードが付加された検索方法に対応するデータベースのブロックに対して、フォント選択部による特定のフォントへの変換を無効にすることが可能なように構成してもよい。
【００１６】
以下、添付した図面を参照して本発明の実施の形態を説明する。なお、本発明はこれによって限定されるものではなく、各種の変形が可能である。
図１は本発明を電子辞書に適用した一実施形態の構成を示すブロック図である。
本電子辞書は、処理装置１０、表示装置１１、入力装置１２から構成されている。処理装置１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、記憶装置１０４から構成されている。記憶装置１０４には、見出し語とそれに関連する複数ブロックの文字情報を一組とするデータを多数組記憶した辞書データ（データベース）が格納されている。
【００１７】
使用者は、表示装置１１に表示される情報を参照して、入力装置１２から、辞書データの見出し語に対応する検索文字列の入力を行う。また、見出し語検索、例文検索、成句検索のような検索方法の指定を行う。使用者は、このような各種の操作を行うことで、各種のデータを表示装置１１に表示させる。処理装置１０の実行する処理プログラムはＲＯＭ１０２に格納されている。
【００１８】
図２は処理装置１０の機能を示したブロック図である。
処理部１０には、検索方法記憶部２２１、属性データ読み出し部２２２、フォント選択部２２３、およびテーブル記憶部２２４が設けられている。テーブル記憶部２２４には、見出し語検索、例文検索、成句検索のような検索方法と、辞書データ２３のブロックとの対応関係が記憶されている。辞書データ２３の各ブロックには属性データ２３１が付加されている。
【００１９】
フォントデータ記憶部２４には、特定のフォントデータが記憶されている。この例では強調用のフォントデータが記憶されている。
検索方法記憶部２２１、テーブル記憶部２２４、およびフォントデータ記憶部２４は、記憶装置１０４内に設定されている。
【００２０】
使用者は、入力装置２１から、見出し語としての検索文字列の入力や、辞書データの検索方法を指示する。
処理装置１０は、入力装置１２から指示された検索方法を検索方法記憶部２２１に記憶する。
【００２１】
次に、処理装置１０は、入力装置１２から入力された検索文字列に基いて辞書データ２３の見出し語を検索し、辞書データ２３から検索文字列に前方一致した見出し語を探し、その見出し語に関連する複数ブロックの文字情報からなる一組のデータを読み出す検索処理を行う。
辞書データ２３には、各ブロックに属性データ２３１が付加されている。処理装置１０は、属性データ読み出し部２２２により、その属性データ２３１の読み出しを行わせる。
【００２２】
次に、処理装置１０は、テーブル記憶部２２４を参照し、属性データ読出し部２２２によって読み出された属性データと、検索方法記憶部２２１に記憶された検索方法との対応関係を調べる。そして、検索処理によって読み出された一組のデータに、入力装置１２から指示された検索方法に対応するブロックが含まれているか否かを判定するブロック判定処理を行う。
【００２３】
次に、処理装置１０は、フォント選択部２２３にフォントの選択処理を行なわせる。フォント選択部２２３は、ブロック判定処理によって検索方法に対応するブロックが含まれていると判定された場合には、フォントデータ記憶部２４から強調用のフォントデータを読み出し、辞書データ２３から読み出した一組のデータ内の対応ブロックの文字情報を強調用のフォントに変換する。
【００２４】
次に、処理装置１０は、表示装置１１に、強調処理によって対応ブロックの文字情報が強調用のフォントに変換されたデータを検索結果データとして表示させる。
【００２５】
図３は辞書データ内の各ブロックのデータとその属性データを示す説明図である。
辞書データは、見出し語部、意味部、例文部、成句部の４つのブロックに分かれており、各フロックには、それぞれ「００」、「１０」、「２０」、「３０」の属性データが付加されている。その他に、類義語、反対語等の属性データを持っていてもよい。
【００２６】
辞書データを画面に表示する際は、見出し語属性「００」のブロックから次の見出し語属性「００」の手前のブロックまで（図中の（ａ）の部分）を１件のデータとして表示する。
【００２７】
この辞書データには、見出し語部、例文部、成句部のブロックに、それぞれ強調処理を行わない旨のフォント属性解除コード（単に解除コードとして示す）の情報を付加できるようになっている。この図の例１では、例文属性「２０」のブロックにフォント属性解除コードを付加しており、例文検索を行った場合、「'Apple' begins with A」については強調処理を行わず、通常のフォントで表示することを示している。例２では、見出し語属性「００」のブロックにフォント属性解除コードを付加しており、通常検索を行った場合、フォント属性解除コードのある見出し語については強調処理を行わず、通常のフォントで表示することを示している。
【００２８】
このフォント属性解除コードは、上述のように属性のブロックごとに設けることもできるし、見出し語属性「００」のブロックから次の見出し語属性「００」の手前のブロックまでの一組の辞書データごとに設けることもできる。
【００２９】
図４は検索方法と強調表示を行う属性との関係を示す説明図である。
この内容はテーブル記憶部２２４に記憶されている。
属性「００」は見出し語部、属性「１０」は意味部、属性「２０」は例文部、属性「３０」は成句部の各ブロックを意味している。通常検索では属性「００」のブロック、すなわち見出し語部を強調表示する。例文検索では属性「２０」のブロック、すなわち例文部を強調表示する。成句検索では属性「３０」のブロック、すなわち成句部を強調表示する。ここでは、１対１の対応関係になっているが、例文検索の際は見出し語部のブロックと例文部のブロックとを強調表示するなど、１つの検索方法に対して複数のブロックを関連付けてもよい。
【００３０】
また、強調表示したくない場合には、この強調表示を解除するフォント属性一括解除コード（単に解除コードとして示す）を付加することができる。例えば、通常検索を行った場合には、本来であれば見出し語部が強調表示されるが、通常検索の欄にフォント属性一括解除コードを付加しておけば、通常検索を行った場合の見出し語部の強調表示が解除される。
【００３１】
図５は見出し語部を強調表示した一例である。
通常検索（見出し語検索）を行った場合、このように属性「００」のブロックである見出し語部を強調表示することで、該当部分を見やすく表示することができる。
ここではフォントサイズを大きくして表示している。フォントサイズを大きくする以外にも、太いフォントに変換したり、カラー表示が可能であれば、赤等の目立つ色に変換して表示してもよい。
【００３２】
図６は例文部を強調表示した一例である。
例文検索を行った場合、このように属性「２０」のブロックである例文部を強調表示することで、該当部分を見やすく表示することができる。
【００３３】
図７は成句部を強調表示した一例である。
成句検索を行った場合、このように属性「３０」のブロックである成句部を強調表示することで、該当部分を見やすく表示することができる。
この場合、入力装置のアルファベットキーである「Ｃ」を、強調表示を解除するクリアキーの機能に相当するものとし、この「Ｃ」キーが押下されると、強調表示されている「［成句］from A to B」に対して、強調表示の解除が指示された状態となる。
【００３４】
図８は例文部に対して強調表示を解除する場合の一例である。
例文検索で例文部を表示する場合、本来は属性「２０」のブロックである例文部が強調表示されるが、例文部を強調表示したくない場合は、図中（ａ）で示すフォント属性解除コードを例文部のブロックの先頭に入れておく。このように、図中（ｂ）で示す本来強調表示するブロックに対してフォント属性解除コードを付加することで、強調表示を解除することができる。
【００３５】
図９は例文部の強調表示を解除した一例である。
例文検索以外の方法で検索された場合は、検索方法に対応する属性のブロックが強調表示される。
【００３６】
図１０はフォントデータ記憶部に記憶されたフォントデータの例を示す説明図である。
フォントデータ記憶部２４内には、強調用のフォントデータが記憶されている。このフォントデータは、文字のサイズ、文字の種類、文字のスタイル、文字の色のデータである。
このフォントデータ記憶部２４に記憶されたフォントデータは、入力装置１２からの入力により書き換え可能である。
【００３７】
図１１は辞書データを表示する際の処理装置の処理内容を示すフローチャートである。
処理装置１０は、入力装置１２から検索方法が指示されると、その検索方法を検索方法記憶部２２１に記憶する（ステップＳ１）。検索文字列が入力されると（ステップＳ２）、その検索文字列に該当する見出し語とそれに関連するデータを辞書データ２３から検索する（ステップＳ３）。
【００３８】
この検索では、辞書データから１ブロック分のデータを読み込む（ステップＳ４）。次に、テーブル記憶部２２４に記憶した検索方法とブロックとの対応関係を参照して、検索方法記憶部２２１に記憶した検索方法と読み出した属性データとを比較し（ステップＳ５）、一致しなければ辞書データの文字列を通常のフォントで表示する（ステップＳ６）。
【００３９】
この一致は、たとえば例文検索を行ったとすると、図４に示したように、読み出したブロックの属性データが「２０」であった場合には、一致とみなして、ステップＳ９へ処理を移し、一致しない場合はステップＳ６の処理を行う。一致しない場合、フォント属性解除コードは無視して表示処理を行う。
【００４０】
ステップＳ６で１ブロック分の表示を行った後、これでブロック終了か否かを判定し（ステップＳ７）、まだ終了していなければ、次のブロックを指定し（ステップＳ８）、ステップＳ４から同様の処理を行う。
【００４１】
ステップＳ５で、記憶した検索方法と読み出したブロックの属性データが一致した場合は、一致した属性データの文字列のフォントの属性を強調用のフォントに切り替える（ステップＳ９）。たとえば例文検索を行ったとすると、図６に示したように、“［例文］”の先頭部分でフォントを太い文字に切り替える。
【００４２】
読み出したブロックにフォント属性解除コードが付加されているか否かを判定し（ステップＳ１１）、フォント属性解除コードが付加されている場合には、フォントの属性を元に戻す。つまり強調用のフォントを通常のフォントに戻す処理を行った上で（ステップＳ１２）、ステップＳ１３へ進み、検索したブロックの文字列を通常のフォントで表示する。たとえば、図８の場合には、例文ブロックの先頭にフォント属性解除コードが付加されているので、ステップＳ９でフォントの属性を強調用のフォントに切り替えても、その直後にフォント属性が解除され、図９のように通常のフォントで表示される。
【００４３】
フォント属性解除コードが付加されていなかった場合は、フォントの属性を強調用のフォントから通常のフォントに戻さず、強調用のフォントのままで、１ブロックの文字列を表示し（ステップＳ１３）、ブロックの終了を判定し（ステップＳ７）、終了していなければ次のブロックを指定し（ステップＳ８）、ステップＳ４から同様の処理を行う。ステップＳ７でブロックが終了していれば処理を終了する。
【００４４】
以上述べたように、辞書データの検索の際にどの検索方法（通常検索、例文検索、成句検索など）を指示したかを記憶しておき、検索結果を表示する際には、表示データがもつ意味区分（見出し部、例文部、成句部など）と検索方法が一致する場合は、その部分の文字サイズを一段大きくする等の強調処理を行い、その他の場合は通常の文字で表示処理を行うことにより、分かりやすい表示を実現することができる。
【００４５】
また、強調表示が不要な場合は、テーブル記憶部にフォント属性一括解除コードを付加するようにしており、共通する属性を基に強調表示を行うようにしているので、辞書データのブロックごとに保持する情報量を少なくすることができる。また、ブロックごとにフォント属性解除コードを設けたとしても、フォント属性解除コードのフラグをつけるだけですみ、処理が簡単である。
【図面の簡単な説明】
【００４６】
【図１】本発明を電子辞書に適用した一実施形態の構成を示すブロック図である。
【図２】実施形態の処理装置の機能を示したブロック図である。
【図３】辞書データ内の各ブロックのデータとその属性データを示す説明図である。
【図４】検索方法と強調表示を行う属性との関係を示す説明図である。
【図５】見出し語部を強調表示した一例である。
【図６】例文部を強調表示した一例である。
【図７】成句部を強調表示した一例である。
【図８】例文部に対して強調表示を解除する場合の一例である。
【図９】例文部の強調表示を解除した一例である。
【図１０】フォントデータの例を示す説明図である。
【図１１】辞書データ表示の際の処理装置の処理内容を示すフローチャートである。
【符号の説明】
【００４７】
１０  処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  記憶装置
１１  表示装置
１２  入力装置
２２１  検索方法記憶部
２２２  属性データ読み出し部
２２３  フォント選択部
２２４  テーブル記憶部
２３  辞書データ
２３１  属性データ
２４  フォントデータ記憶部
【図１】
2005141479.tif 000003
【図２】
2005141479.tif 000004
【図３】
2005141479.tif 000005
【図４】
2005141479.tif 000006
【図５】
2005141479.tif 000007
【図６】
2005141479.tif 000008
【図７】
2005141479.tif 000009
【図８】
2005141479.tif 000010
【図９】
2005141479.tif 000011
【図１０】
2005141479.tif 000012
【図１１】
2005141479.tif 000013