(57)【要約】【課題】特定の分野の文書を対象として、ユーザが必要とする単語を効率的に抽出できるようにする。【解決手段】電子辞書１０は、特定分野に属する文書データから抽出された複数の単語それぞれを見出し語とし、複数の見出し語のそれぞれに対応付けて、特定分野に属する文書データにおいて見出し語との関連度が所定以上であると判断される単語である関連語を含む情報が記憶された特定分野辞書データ１２ｄを有する。ＣＰＵ１１は、指定された見出し語に対応する情報を特定分野辞書データ１２ｄから検索し、検索された情報を、関連語を含めて表示させる。【選択図】図１
2020160514.tif 000002
【特許請求の範囲】
【請求項１】
特定分野に属する文書データから抽出された複数の単語それぞれを見出し語とし、複数の前記見出し語のそれぞれに対応付けて、前記特定分野に属する文書データにおいて前記見出し語との関連度が所定以上であると判断される単語である関連語を含む情報が記憶された第１辞書データと、
指定された見出し語に対応する前記情報を前記第１辞書データから検索し、検索された前記情報を、前記関連語を含めて表示させる制御部を有する検索装置。
【請求項２】
前記第１辞書データの前記関連語は、前記特定分野に属する文書データにおける前記見出し語と他の単語との位置関係に基づく関連度が所定以上であると判断される単語である、請求項１記載の検索装置。
【請求項３】
前記第１辞書データの前記見出し語は、前記特定分野に属する複数の異なる文書データから抽出された単語であり、
前記第１辞書データの前記関連語は、前記特定分野に属する複数の文書データを対象として、前記文書データに含まれる各見出し語と他の単語との位置関係に基づく関連度を算出することにより、前記文書データに含まれる各見出し語との関連度が所定以上であると判断された単語である、請求項１記載の検索装置。
【請求項４】
前記第１辞書データに対応する複数の第１見出し語の集合とは異なる、複数の第２見出し語の集合を対象として、前記第２見出し語のそれぞれに対応する情報が記憶された第２辞書データをさらに有し、
前記制御部は、
前記第１辞書データあるいは前記第２辞書データを選択し、
指定された見出し語に対応する情報を、選択した前記第１辞書データあるいは前記第２辞書データから検索する請求項１記載の検索装置。
【請求項５】
前記第１辞書データに含まれる１つの見出し語に対して複数の関連語が対応付けられており、
前記複数の関連語は、第１分類に関係する文書データにおける関連度が所定以上の単語である第１関連語と、前記第１分類とは異なる第２分類に属する文書データにおける関連度が所定以上の単語である第２関連語とを含む、請求項１記載の検索装置。
【請求項６】
前記制御部は、
前記第１辞書データを作成するための特定の文書データを取得し、
前記特定の文書データから抽出される単語を見出し語対象として指定し、
前記特定の文書データから抽出される複数の単語を関連語候補として指定し、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求め、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定し、
前記見出し語対象を見出し語とし、前記見出し語に対応する情報に前記関連語を含めて前記第１辞書データに追加する、請求項１記載の検索装置。
【請求項７】
前記制御部は、
ジャンル毎に分類された複数のテキストデータを取得し、
ジャンル毎に、テキストデータにおける見出し語と関連語との関連度を求め、
前記関連度が所定以上である関連語に対応するジャンルを、見出し語に対応づけて前記第１辞書データに追加し、
指定された見出し語に対応する情報を前記第１辞書データから検索し、前記情報に含まれる前記関連語と共に前記ジャンルを表示させる、請求項１記載の検索装置。
【請求項８】
前記制御部は、
前記第１辞書データには、１つの見出し語に対応づけて複数の異なるジャンルを対応づけて追加し、
指定された見出し語とジャンルに対応する情報を前記第１辞書データから検索し、指定された見出し語に対応する前記情報に含まれる、指定されたジャンルに対応する前記関連語を優先して表示させる、請求項７記載の検索装置。
【請求項９】
前記第１辞書データは、ＴＯＥＩＣ（Test of English for International Communication）に関係する文書データを前記特定分野の文書データとして、前記見出し語との関連語を含む情報が記憶されたＴＯＥＩＣ用の特定分野辞書データを含み、
前記制御部は、
ＴＯＥＩＣが選択された場合に、前記第１辞書データからＴＯＥＩＣ用の特定分野辞書データを選択して、指定された見出し語に対応する情報を検索する、請求項１記載の検索装置。
【請求項１０】
前記ＴＯＥＩＣに関係する文書データは複数のパートの何れかに対応するテキストデータを含み、
前記特定分野辞書データには、前記関連語が含まれるテキストデータに対応するパートの情報が、前記見出し語と対応づけて記憶され、
前記制御部は、
指定された見出し語とパートに対応する情報を、前記特定分野辞書データから検索する、請求項９記載の検索装置。
【請求項１１】
前記ＴＯＥＩＣに関係する文書データは複数の文書内容を示すジャンルの何れかに対応するテキストデータを含み、
前記特定分野辞書データには、前記見出し語に対応する複数の意味情報のそれぞれに対して、前記見出し語が用いられる文書データの内容を示すジャンルの情報を対応づけて記憶させ、
前記制御部は、
指定された見出し語に対応する情報を前記特定分野辞書データから検索し、前記複数の意味情報とそれぞれに対応するジャンルとを表示させる、請求項９記載の検索装置。
【請求項１２】
前記文書データにおける前記見出し語と前記関連語との距離が近いほど高くなる関連度を求める、請求項６または請求項７に記載の検索装置。
【請求項１３】
前記制御部は、
表示された前記関連語を指定する操作を検出した場合に、前記関連語を見出し語として前記第１辞書データを検索する、請求項１記載の検索装置。
【請求項１４】
電子機器により実行される辞書データ作成方法であって、
辞書データを作成するための特定の文書データを取得し、
前記特定の文書データから抽出される単語を見出し語対象として指定し、
前記特定の文書データから抽出される複数の単語を関連語候補として指定し、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求め、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定し、
前記見出し語対象を見出し語とし、特定した前記関連語を含む情報を前記見出し語と対応づけた辞書データを記憶させる、辞書データ作成方法。
【請求項１５】
前記文書データにおける前記見出し語対象と前記関連語候補との距離が近いほど高くなる関連度を求める、請求項１４記載の辞書データ作成方法。
【請求項１６】
コンピュータに、
辞書データを作成するための特定の文書データを取得させ、
前記特定の文書データから抽出される単語を見出し語対象として指定させ、
前記特定の文書データから抽出される複数の単語を関連語候補として指定させ、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求めさせ、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定させ、
前記見出し語対象を見出し語とし、特定した前記関連語を含む情報を前記見出し語と対応づけた辞書データを記憶させるための辞書作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、辞書作成プログラム、辞書データ作成方法に関する。
【背景技術】
【０００２】
従来、特定の文書集合を対象とした統計的な手法によって、この特定の文書集合に関連する単語を自動抽出し、この抽出された単語による文書の検索を可能にした文書検索システムが知られている（例えば、特許文献１参照）。文書検索システムでは、特定の文書集合に関連する単語を抽出することができるが、各文書に付与された属性情報や検索式などを条件として入力する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−０２５１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特定の文書集合を対象として、文書内容について学習したいという要求がある。例えば、試験問題において用いられる文書について、文書内で使用される単語について学習するというものである。
【０００５】
しかしながら、従来のシステムにおいて、特定の文書集合に関連する単語を抽出するためには、各文書に付与された属性情報や検索式などを条件として入力する必要があり、簡単な操作によってユーザが学習対象とする単語を効率的に抽出することができなかった。
【０００６】
本発明は、前記のような課題に考慮してなされたもので、特定の分野の文書を対象として、ユーザが必要とする単語を効率的に抽出することができる検索装置、辞書作成プログラム、辞書データ作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本実施形態における検索装置は、特定分野に属する文書データから抽出された複数の単語それぞれを見出し語とし、複数の前記見出し語のそれぞれに対応付けて、前記特定分野に属する文書データにおいて前記見出し語との関連度が所定以上であると判断される単語である関連語を含む情報が記憶された第１辞書データと、指定された見出し語に対応する前記情報を前記第１辞書データから検索し、検索された前記情報を、前記関連語を含めて表示させる制御部を有する。
【発明の効果】
【０００８】
本発明によれば、特定の分野の文書を対象として、ユーザが必要とする単語を効率的に抽出することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る検索装置の電子回路の構成を示す機能ブロック図。
【図２】本実施形態における電子辞書の外観構成を示す正面図。
【図３】本実施形態における辞書データ作成処理を示すフローチャート。
【図４】本実施形態における単語間の距離を説明するための図。
【図５】構文解析処理により生成される構文木の一例を示す図。
【図６】本実施形態におけるジャンルリストに登録されたジャンルの一例を示す図。
【図７】本実施形態における特定分野辞書データに登録されるデータの一例を示す図。
【図８】本実施形態における辞書制御処理を示すフローチャート。
【図９】本実施形態における特定分野辞書検索処理を示すフローチャート。
【図１０】本実施形態における電子辞書のホーム画面の一例を示す図。
【図１１】本実施形態における特定分野辞書一覧画面の一例を示す図。
【図１２】本実施形態における特定分野辞書検索画面の一例を示す図。
【図１３】本実施形態における検索結果画面の一例を示す図。
【図１４】本実施形態における検索結果画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面により本発明の実施の形態について説明する。
【００１１】
図１は、本発明の実施形態に係る検索装置の電子回路の構成を示す機能ブロック図である。
【００１２】
本実施形態では、検索装置を例えば電子辞書１０として構成した例について示す。なお、検索装置は、電子辞書１０の他、パーソナルコンピュータ、スマートフォン、タブレットＰＣなどの各種の電子機器により実現することが可能である。
【００１３】
電子辞書１０は、複数の見出し語にそれぞれ対応する少なくとも１つの語義に関する情報が辞書データとして記録されている。電子辞書１０は、見出し語を指定する文字列を入力することで、見出し語に対応する情報を検索する検索機能を有する。本実施形態における電子辞書１０は、一般の全分野において用いられる単語を見出し語として登録された一般の辞書と、特定分野において使用頻度が高い単語を見出し語として登録された特定分野辞書を対象にして検索をすることができる。特定分野辞書には、例えばＴＯＥＩＣ（Test of English for International Communication）を対象とするＴＯＥＩＣ用の辞書がある。ＴＯＥＩＣ用の特定分野辞書は、例えばＴＯＥＩＣの公式問題集、参考書、ＥＴＳ（Educational Testing Service）による出版物など、特定分野（ＴＯＥＩＣ関連分野）で使用される文書データ（テキストデータ）で使用される単語が見出し語として登録される。特定分野辞書には、見出し語と対応づけて登録される情報として、一般の辞書と同様に見出し語の意味（語義）を説明する語義情報の他、特定分野で使用される文書データに基づいて作成される、特定分野辞書に特有の情報が含まれる（ＴＯＥＩＣ用の特定分野辞書の一例については図７に示す）。従って、特定分野辞書を用いた検索により、特定分野で使用される見出し語（単語）に関する情報を効率的に抽出することができる。
【００１４】
特定分野辞書データは、予め電子辞書１０に記憶させておくこともできるし、特定分野で使用される文書データ（テキストデータ）をもとに生成して、記憶させることができる。特定分野辞書は、ＴＯＥＩＣ用に限らず、例えば大学入試用、高校入試用、医学分野用、経済分野用、特定の人物のブログ用、小説等の書籍用など、各種の特定分野を対象とすることが可能である。
【００１５】
電子辞書１０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００１６】
ＣＰＵ１１は、電子辞書１０の全体を制御する制御部として機能する。ＣＰＵ１１は、メモリ１２内に予め記憶された制御プログラム、あるいはＲＯＭカードなどの記録媒体１３から記録媒体読取部１４を介してメモリ１２に読み込まれた制御プログラム、あるいはインターネット等を含むネットワークＮを通じて、サーバ２０から通信部１５を介しダウンロードされてメモリ１２に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。
【００１７】
メモリ１２に記憶された制御プログラムは、キー入力部１６からのユーザ操作に応じた入力信号、タッチパネル式表示部１７からのユーザ操作に応じた入力信号、あるいは外部接続されるネットワークＮ上のサーバ２０との通信信号、あるいは記録媒体読取部１４を介して接続されるＥＥＰＲＯＭ（登録商標），ＲＡＭ，ＲＯＭなどの外部記録媒体１３との接続通信信号に応じて起動される。
【００１８】
ＣＰＵ１１には、メモリ１２、記録媒体読取部１４、通信部１５、キー入力部１６、タッチパネル式表示部１７などが接続される。
【００１９】
メモリ１２に記憶される制御プログラムとしては、電子辞書１０の全体の動作を司るシステムプログラム、外部接続されるネットワークＮ上のサーバ２０、パーソナルコンピュータなどの他の電子機器とデータ通信するための通信プログラムが記憶される。さらに、メモリ１２には、入力された文字列をもとに見出し語に対応する情報を検索して出力する検索機能を実行する辞書制御プログラム１２ａが記憶される。辞書制御プログラム１２ａは、特定分野用の辞書データ（特定分野辞書データ）を作成する辞書データ作成プログラム１２ｂ（辞書作成プログラム）が含まれる。
【００２０】
また、メモリ１２には、辞書データ１２ｃ、特定分野辞書データ１２ｄ、ジャンルリスト１２ｅ、テキストデータ１２ｆなどが記憶される。
【００２１】
辞書データ１２ｃには、例えば、英和辞書、和英辞書、英英辞書、国語辞書などの複数の一般の辞書を集録したデータベースが含まれる。辞書データ１２ｃには、辞書毎に、各見出し語のそれぞれに対応する意味（語義）を説明する語義情報が含まれる。１つの見出し語に対して複数の語義情報が記憶される場合ある。また、語義情報には、見出し語（単語）の語義に応じた文章内での使用例を示す例文（用例）が設定される。なお、辞書データ１２ｃは、電子辞書１０の本体に内蔵せずに、ネットワークＮを通じてアクセス可能な辞書データベース（例えば、サーバ２０）から取得するようにしても良い。
【００２２】
特定分野辞書データ１２ｄには、特定分野の文書データ（テキストデータ）をもとに作成された辞書データが含まれる。特定分野辞書データ１２ｄには、複数の特定分野のそれぞれに対応する辞書データが含まれていても良い。特定分野辞書は、電子辞書１０に追加登録されたライブラリデータとして管理される。
【００２３】
特定分野辞書データ１２ｄには、一般の辞書と同様に、各見出し語のそれぞれに対応する意味（語義）を説明する語義情報が含まれる。さらに、特定分野辞書データ１２ｄには、特定分野で使用される文書データに基づいて作成される、特定分野辞書に特有の情報が見出し語と対応づけて設定される。
【００２４】
特定分野辞書に特有の情報には、例えば、見出し語が多く含まれる文書データの区分（パート）を示す情報、文書データにおける見出し語の単語と関連度が高い単語（関連語）の情報、関連度が高い単語（関連語）が含まれる文書データの内容を示すジャンル（分類）の情報などが含まれる。これらの各情報は、複数の見出し語のそれぞれと対応づけて、特定分野辞書データ１２ｄに登録される。関連語は、特定分野に属する複数の文書データを対象として、文書データに含まれる見出し語とする単語と他の単語との位置関係に基づく関連度を算出することにより、文書データに含まれる見出し語との関連度が所定以上であると判断された単語である。関連語は、文書データに含まれる見出し語とする単語のそれぞれについて求められ、条件を満たせば１つの見出し語に対して複数あっても良い。
【００２５】
例えば、ＴＯＥＩＣ用の特定分野辞書を作成する場合には、ＴＯＥＩＣ関連分野で使用されるテキストデータとして、ＴＯＥＩＣの公式問題集、参考書、ＥＴＳによる出版物などで用いられる文書データが含まれる。特定分野に関係する複数の文書データを利用することで、特定分野辞書に登録される見出し語と、見出し語に対応する各種情報の数を増やすことができる。また、特定分野辞書の作成において、１つの見出し語について、異なる意味での使用例（異なるジャンルのテキストでの使用例）を対象とし易くすることができる。これらの複数の文書データをまとめたテキストデータは、ＴＯＥＩＣのテスト問題構成で定められている複数のパート毎に区分される。ＴＯＥＩＣでは、試験問題として、リスニングセクションに対応するパート１〜４と、リーディングセクションに対応するパート５〜７が設けられている。例えば、パート４は、説明文問題のパートである。従って、ＴＯＥＩＣ関連分野で使用されるテキストデータのうち、説明文問題に関係するテキストデータがパート４に分類される。
【００２６】
見出し語の単語と関連度が高い単語（関連語）は、例えばテキストデータの特定範囲内における、テキスト中の単語間の位置関係に基づいて決定される。単語間の位置関係は、例えば注目する単語から対象とする単語までの単語数または文字数（単語間の距離）、あるいは構文解析により判別される構文木における単語間の枝数を用いることができる（図５参照）。例えば、過去のＴＯＥＩＣ問題集の（特定分野に属する）文書データをサンプルとして見出し語との関連度が高いと判断された関連語については、将来のＴＯＥＩＣ問題集などのＴＯＥＩＣに関係する（特定分野に属する）文書データを対象とした場合であっても関連度が高いことが推定される。
【００２７】
テキストデータの特定範囲は、例えばＴＯＥＩＣの１つの設問、１つのパート、１センテンスなど、任意の範囲とすることができる。なお、テキストデータの特定範囲に、一緒に用いられていない単語については、例えば、関連無し（単語間の距離が無限大）として関連語の対象外とする。
【００２８】
ジャンルは、文書データの内容を示すもので、例えばＴＯＥＩＣ関連分野で使用されるテキストデータに対して、該当するテキストデータの特定範囲に設定される。例えば、ＴＯＥＩＣの設問に用いられたテキストが、空港アナウンスに関する内容であれば、この設問に用いられたテキストデータに対してジャンル「空港アナウンス」が設定される。同様にして、例えば「社内メモ」「求人情報」「学業」「技術アナウンス」「芸術」などの複数のジャンルが、それぞれに対応するテキストデータの特定範囲に設定される。
【００２９】
なお、特定分野辞書データ１２ｄは、電子辞書１０の本体に内蔵せずに、ネットワークＮを通じてアクセス可能な辞書データベース（例えば、サーバ２０）から取得するようにしても良い。また、特定分野辞書データ１２ｄは、電子辞書１０とは別の電子機器によって作成され、電子辞書１０に記憶されても良いし、電子辞書１０において特定分野のテキストデータをもとに作成しても良い。
【００３０】
ジャンルリスト１２ｅは、特定分野辞書データ１２ｄに見出し語と対応づけて設定された関連語のジャンルが登録される。
【００３１】
テキストデータ１２ｆは、特定分野辞書データ１２ｄの作成に用いられる特定分野に関するデータである。テキストデータ１２ｆは、例えば複数のパート毎に分類され、また所定のテキスト範囲ごとにジャンルが設定される。パート及びジャンルを示すデータは、テキストデータ１２ｆに含まれていても良いし、テキストデータ１２ｆとは別の付属データとして記憶されていても良い。パート及びジャンルを示すデータは、例えばテキストデータ１２ｆに対する解析処理（例えばテキストマイニング）などによって抽出される。テキストデータ１２ｆは、複数の特定文書別のデータを含み、電子辞書１０に追加登録されたライブラリデータとして管理される。例えば、ＴＯＥＩＣ用の特定分野辞書を作成するために、ＴＯＥＩＣ関連分野で使用されるテキストデータが追加登録された場合、「ＴＯＥＩＣ」に対応するライブラリとして管理される。
【００３２】
なお、特定分野に関するデータには、テキストデータの他に、特定分野で使用される単語が登録された単語リストを含んでいても良い。例えば、ＴＯＥＩＣでは、必要な単語数が５０００〜８０００と言われている。これらの単語が登録されたＴＯＥＩＣ用の単語リストが既に作成済みである場合には、ＴＯＥＩＣ用のテキストデータと共に単語リストデータのデータをメモリ１２に記憶させる。なお、単語リストは、特定分野のテキストデータから見出し語に用いる単語を抽出して、作成するようにしても良い。
【００３３】
テキストデータ１２ｆは、例えば記録媒体読取部１４を介して記録媒体１３に記憶されてからメモリ１２に読み込まれる他、ネットワークＮを通じてサーバ２０からダウンロードされてメモリ１２に読み込まれる。
【００３４】
図２は、電子辞書１０の外観構成を示す正面図である。
【００３５】
図２における電子辞書１０の場合、開閉される装置本体の下段側にＣＰＵ１１、メモリ１２、記録媒体読取部１４、通信部１５が内蔵されると共に、キー入力部１６が設けられ、上段側にタッチパネル式表示部１７が設けられる。
【００３６】
キー入力部１６には、文字入力キー１６ａ、各種の辞書や各種機能を選択することができる辞書選択キー１６ｂ、[訳／決定]キー１６ｃ、[戻る]キー１６ｄ、カーソルキー（上下左右キー）１６ｅ、電源ボタン、その他の各種機能キーなどが備えられる。タッチパネル式表示部１７には、各種機能の実行に応じて、各種メニューやボタン１７ａなどが表示される。
【００３７】
電子辞書１０は、ユーザによるキー入力部１６に対する操作、あるいは表示部１７に表示されたメニューやボタンに対するタッチ操作（ペン先、あるいは指先による）に応じて、ユーザによる指示を入力することができる。
【００３８】
このように構成された電子辞書１０は、ＣＰＵ１１が辞書制御プログラム１２ａに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。
【００３９】
次に、本実施形態における電子辞書１０の動作について説明する。
【００４０】
まず、電子辞書１０のメモリ１２に記憶される特定分野辞書データ１２ｄを作成する辞書データ作成処理について説明する。図３は、本実施形態における辞書データ作成処理を示すフローチャートである。
【００４１】
辞書データ作成処理は、特定分野辞書データ１２ｄが電子辞書１０とは別の電子機器から提供される場合、別の電子機器において実行される。また、特定分野辞書データ１２ｄが電子辞書１０により作成される場合、辞書データ作成処理は、辞書データ作成プログラム１２ｂに基づいてＣＰＵ１１により実行される。ここでは、電子辞書１０において辞書データ作成処理が実行される場合について説明する。
【００４２】
ＣＰＵ１１は、電源オンされると、辞書制御プログラム１２ａを起動して辞書制御処理を開始する。ＣＰＵ１１は、タッチパネル式表示部１７に初期画面であるホーム画面を表示させる。
【００４３】
図１０は、電子辞書１０のホーム画面Ｄ１の一例を示す図である。ホーム画面Ｄ１は、検索対象とする文字列を入力するための入力エリアＡＲ１１、検索モードを選択するためのタグＴ１１，Ｔ１２，Ｔ１３，Ｔ１４、設定ボタンＢ１１、メニューＭ１が設けられる。ホーム画面Ｄ１では、入力エリアＡＲ１１に文字列を入力することにより複数の辞書を対象として検索を実行することができる。
【００４４】
タグＴ１１は、入力エリアＡＲ１１に入力された文字列をもとに、見出し語が日本語とする辞書を対象として検索を実行するモードを選択するためのタグである。同様にして、タグＴ１２は、見出し語が日本語とする辞書の検索、タグＴ１３は、複数の辞書に対応する例文（例文データベース１２ｃ）の検索、タグＴ１４は、複数の辞書に対応する成句の検索を、それぞれ実行するモードを選択するためのタグである。
【００４５】
設定ボタンＢ１１は、設定機能の実行を指示するためのボタンである。
【００４６】
メニューＭ１は、電子辞書１０に設けられたコンテンツや各種機能、特定の辞書の選択を受け付けるためのボタン、ライブラリに登録されたデータを選択するためのボタンＢ１２を含む。特定分野辞書を利用して検索処理を実行する場合、あるいはライブラリデータとして記憶されたテキストデータをもとに特定分野辞書を作成する場合には、ボタンＢ１２が操作される。
【００４７】
ＣＰＵ１１は、メニューＭ１のボタンＢ１２が選択されたことを検出すると、ライブラリとして管理された特定分野辞書、あるいは特定分野辞書を作成するためのテキストデータが記憶されているかを判別する。
【００４８】
ここでは、例えば「ＴＯＥＩＣ」の特定分野辞書を作成するためのテキストデータがメモリ１２に記憶されているものとする。また、「ＴＯＥＩＣ」用だけでなく、他の特定分野の辞書「○○大学入試」「○○高校入試」を作成するためのテキストデータがメモリ１２に記憶されているものとする。例えば、「○○大学入試」の特定分野辞書を作成するためのテキストデータは、英語の試験に関係する過去問題、参考書、問題集などの複数の文書データをまとめたデータである。
【００４９】
ＣＰＵ１１は、特定分野辞書を作成するためにライブラリとして管理されたテキストデータ１２ｆに応じて、特定分野辞書を選択するための特定分野辞書一覧画面をタッチパネル式表示部１７において表示させる。
【００５０】
図１１は、特定分野辞書一覧画面Ｄ２の一例を示す図である。電子辞書１０に「ＴＯＥＩＣ」「○○大学入試」「○○高校入試」に対応する特定分野辞書を作成するためのテキストデータが記憶されている場合、あるいは「ＴＯＥＩＣ」「○○大学入試」「○○高校入試」に対応する特定分野辞書が作成済みである場合には、図１１に示すように、各特定分野辞書に対応する「ＴＯＥＩＣ」ボタンＢ２１、「○○大学入試」ボタンＢ２２、「○○高校入試」ボタンＢ２３が特定分野辞書一覧画面Ｄ２において表示される。
【００５１】
ここで、例えば、「ＴＯＥＩＣ」ボタンＢ２１を設定する操作が検出された場合（ステップＡ１）、ＣＰＵ１１は、「ＴＯＥＩＣ」用の特定分野辞書を作成するためのテキストデータ（抽出元データ）を読み込み、ＴＯＥＩＣ用の特定分野辞書を作成するための処理を開始する。ＣＰＵ１１は、テキストデータの特定範囲毎に、テキストに含まれる見出し語に対応する単語について、関連語候補とする単語、距離、ジャンル、パートを特定する処理を実行する。
【００５２】
まず、ＣＰＵ１１は、単語リストから見出し語の候補とする１単語を読み込む（ステップＡ３）。なお、単語リストには、「ＴＯＥＩＣ」用のテキストデータ（抽出元データ）から見出し語に用いる単語を抽出して登録されているものとする。ＣＰＵ１１は、単語リストから単語を読み込めた場合、すなわち全ての見出し語候補とする単語についての処理が完了していない場合（ステップＡ４、ＹＥＳ）、単語リストから読み込んだ単語を見出し語対象としてセットする（ステップＡ５）。
【００５３】
ＣＰＵ１１は、見出し語対象としてセットした単語とは別の他の１単語を単語リストから読み込む（ステップＡ６）。ＣＰＵ１１は、単語リストから他の１単語を読み込めた場合、すなわち全ての関連語候補とする単語について処理が完了していない場合（ステップＡ７、ＹＥＳ）、単語リストから読み込んだ単語を関連語候補にセットする（ステップＡ９）。
【００５４】
ＣＰＵ１１は、見出し語対象（単語）に対して、全抽出元データ内で関連単語候補を探して、距離、ジャンル、パートを記憶する（ステップＡ１０）。例えば、ＣＰＵ１１は、全抽出元データのうち、見出し語対象の単語を含む、１つの設問に含まれる範囲（特定範囲）のテキストデータに、見出し語候補の単語が含まれていれば、テキスト中の見出し語対象の単語と関連語候補の単語の位置関係を判別する。ＣＰＵ１１は、単語間の位置関係として、テキスト中の見出し語対象の単語から関連語候補の単語までの距離を求める。１つのテキストにおいて、単語間の距離が短い場合には、単語間の関連度が高いと見なすことができる。
【００５５】
図４には、単語間の距離を説明するための図である。図４では、１つの設問に含まれる範囲（特定範囲）のテキストデータの一例を示している。
【００５６】
図４において、例えば単語「technical」が見出し語対象Ｋ１、単語「software」を関連語候補Ｔ１とする。この場合、ＣＰＵ１１は、テキスト中の見出し語対象Ｋ１から関連語候補Ｔ１までの単語数をカウントして、見出し語対象Ｋ１と関連語候補Ｔ１との距離とする。
【００５７】
なお、図４に示すように、見出し語対象から関連語候補までの単語数を距離とする場合、単語間の関連度に関係しない、例えば冠詞等の単語の有無により、単語の使われ方が同じ文章であっても異なる距離となる場合がある。このため、以下に説明するように、見出し語対象と関連語候補の単語間の距離を、対象とするテキストに対する構文解析の結果を利用して特定するようにしても良い。
【００５８】
例えば、テキスト「Ｉ  ｈａｖｅ  ａ  ｐｅｎ．」において、単語「ｈａｖｅ」を見出し語対象Ｋ２、単語「ｐｅｎ」を関連語候補Ｔ２とした場合、見出し語対象Ｋ２から関連語候補Ｔ２までの距離は「２」となる。一方、テキスト「Ｉ  ｈａｖｅ  ｐｅｎｓ．」において、単語「ｈａｖｅ」を見出し語対象Ｋ３、単語「ｐｅｎｓ」を関連語候補Ｔ３とした場合、見出し語対象Ｋ３から関連語候補Ｔ３までの距離は「１」となる。すなわち、単語の使われ方が同じ文章であるにもかかわらず、関連語候補が単数形「ｐｅｎ」か複数形「ｐｅｎｓ」かの違いにより冠詞の有無の違いが生じて、単語間の距離が変わってしまう。
【００５９】
そこで、ＣＰＵ１１は、見出し語対象と関連語候補の単語間の距離を特定する場合、単語を含むテキスト（文章）について構文解析処理を実行して、文章の句構造を表す構文木を作成する。
【００６０】
図５は、構文解析処理により生成される構文木の一例を示す図である。図５（Ａ）は、前述したテキスト「Ｉ  ｈａｖｅ  ａ  ｐｅｎ．」に対応する構文木を示し、図５（Ｂ）は、前述したテキスト「Ｉ  ｈａｖｅ  ｐｅｎｓ．」の構文木を示す。
【００６１】
ＣＰＵ１１は、構文木に基づいて、見出し語対象とする単語から関連語候補とする単語までの枝の数をカウントし、枝の数を単語間の距離とする。
【００６２】
図５（Ａ）に示すように、テキスト「Ｉ  ｈａｖｅ  ａ  ｐｅｎ．」の見出し語対象Ｋ２の単語「ｈａｖｅ」と関連語候補Ｔ２の単語「ｐｅｎ」の間の枝数は「５」となる。また、図５（Ｂ）に示すように、テキスト「Ｉ  ｈａｖｅ  ｐｅｎｓ．」の見出し語対象Ｋ３の単語「ｈａｖｅ」と関連語候補Ｔ３の単語「ｐｅｎｓ」の間の枝数は「５」となる。すなわち、テキスト中の冠詞の有無に関係なく、見出し語対象の単語と関連語候補の単語の距離が同じであると特定できる。
【００６３】
こうして、テキストに対する構文解析を実行して、構文木の枝の数を単語間の距離とすることで、冠詞等の有無の違いによる文章の変動があったとしても単語間の位置関係（距離）を正しく特定することが可能となる。
【００６４】
また、ＣＰＵ１１は、見出し語対象及び関連単語候補の単語が存在する、１つの設問に含まれる範囲（特定範囲）のテキストデータについて、例えばテキストデータに対応する付属データをもとにジャンルとパートを判別する。例えば、「空港アナウンス」を設問としたテキストについては、ジャンルが「空港アナウンス」と判定される。また、「空港アナウンス」の設問が、パート４に対応する説明文問題に分類されている場合には、パート４と判別される。
【００６５】
こうして、ＣＰＵ１１は、１つの見出し語対象（単語）に対して、全抽出元データ内で全ての関連単語候補を個々に探して、それぞれの関連単語候補に対応して距離、ジャンル、パートを特定してメモリ１２に記憶させる（ステップＡ６〜Ａ１０）。
【００６６】
ＣＰＵ１１は、１つの見出し語対象（単語）に対する、その他の全ての関連単語候補について距離、ジャンル、パートの記憶が完了すると（ステップＡ７、Ｎｏ）、見出し語対象に対する頻出パートを設定し、各関連単語候補に対して、関連度、ジャンルを設定してメモリ１２に記憶させる。
【００６７】
ＣＰＵ１１は、例えば全ての関連単語候補に対応する距離を５段階に分けて、各段階を関連度０〜４とする。ＣＰＵ１１は、個々の関連単語候補に対応する距離が何れの段階に相当するかに応じて、関連単語候補の関連度を決定する。なお、１つの関連単語候補とする単語がテキスト中に複数存在する場合には、例えば、個々の単語について特定された距離の平均、個々の単語について特定された距離の中央値をもとに関連度を決定するようにしても良い。
【００６８】
また、ＣＰＵ１１は、１つの関連単語候補の単語が複数のジャンルのテキストに存在する場合には、複数のジャンルを記憶させることができる。また、複数のジャンルがテキストに存在する場合には、頻出回数が多い順に予め決められた数の上位（例えば２つ）のジャンルを選択するようにしても良い。また、ＣＰＵ１１は、各関連単語候補に対して設定したジャンルをジャンルリスト１２ｅに登録（追加）して、メモリ１２に記憶させる。
【００６９】
図６は、ジャンルリスト１２ｅに登録されたジャンルの一例を示す図である。図６に示すように、ＴＯＥＩＣ関連分野で使用されるテキストデータに対して処理することで、例えば「空港アナウンス」「学業」「技術アナウンス」「求人情報」「芸術」「社内メモ」…のジャンルが登録されたことを示している。
【００７０】
また、ＣＰＵ１１は、例えば、見出し語対象の単語を含むテキストデータ（例えば、１つの設問のテキスト）の数をパート毎に集計し、見出し語対象の単語が含まれるテキストデータの数が多いパートを頻出パートとして特定する。
【００７１】
ＣＰＵ１１は、頻出パート、関連度、ジャンルの設定が完了すると、単語リストから次に見出し語の候補とする１単語を読み込み（ステップＡ３）、以下、前述と同様の処理を繰り返して実行する（ステップＡ４〜Ａ８）。
【００７２】
ＣＰＵ１１は、単語リストの全ての見出し語候補とする単語についての処理が完了すると（ステップＡ４）、メモリ１２に記憶させた見出し語候補に対応する頻出パート、関連度、ジャンルを特定分野辞書データ１２ｄに登録する（ステップＡ９）。
【００７３】
図７は、特定分野辞書データ１２ｄに登録されるデータの一例を示す図である。
【００７４】
ＣＰＵ１１は、見出し語候補とする単語を見出し語３１として登録する。図７に示す例では、単語「technical」を見出し語３１としている。また、見出し語３１に対応づけて頻出パート３２、関連語３３、及び意味情報３４を登録する。
【００７５】
図７では、頻出パート３２として、パート４，５，６，７が登録されている。すなわち、単語「technical」がパート４，５，６，７に分類されるテキストデータに多く用いられていることを示す。
【００７６】
また、関連語３３は、見出し語候補に対応する関連単語候補として記憶された単語である。関連語３３には、単語３３ａ、関連度３３ｂ、ジャンル３３ｃが対応づけて登録される。関連語３３には、関連単語候補として記憶された全ての単語を登録しても良いし、基準以上の関連度（例えば最上位の関連度４のみ）を有する単語を登録しても良い。
【００７７】
図７に示す例では、関連語３３として、例えば単語「software」が登録され、見出し語３１の単語「technical」との関連度が関連度４であることを示している。また、関連語とする単語「software」がジャンル「技術アナウンス」のテキストデータに含まれていることを示している。関連語に対するジャンル（単語が用いられるテキストの内容別の分類）を対応づけて登録し、検索処理において表示できるようにすることで、検索対象としている単語と関連語との関係を把握し易くする。
【００７８】
意味情報３４は、見出し語の意味（語義）を説明する語義情報である。意味情報３４では、語義情報と対応づけて、前述したジャンルを対応づけて記憶させておくことができる。図７では、見出し語の単語「technical」に対応する複数の意味（語義情報）に対して、それぞれジャンルが対応づけて記憶された例を示している。
【００７９】
すなわち、１つの見出し語の単語に対して複数の意味（語義情報）が存在する場合、単語が用いられるテキストのジャンル毎に、テキスト内で使用される単語の意味（語義）が異なることがある。従って、複数の意味（語義情報）のそれぞれに対応するジャンルを対応づけて、辞書検索時に参照できるようにする。これにより、単語が用いられるジャンルと共に見出し語の単語の語義について効率的に学習することができる。
【００８０】
さらに、特定分野辞書データ１２ｄには、見出し語（あるいは語義情報）に対応づけて、見出し語の単語を含む例文、さらには例文を読み上げる音声の音声データを記憶させておいても良い。特に、ＴＯＥＩＣのパート１〜４は、リスニングセクションに対応するため、パート１〜４の何れかを頻出パートとして設定された見出し語（あるいは語義情報）と対応づけて、例文と共に、例文を読み上げる音声データを記憶させておく。これにより、電子辞書１０は、見出し語に対応する音声データをもとに、例文を読み上げる音声を出力させることができる。ユーザは、例文の音声を聞くことで、ＴＯＥＩＣのパート１〜４に対応するリスニングの学習ができる。
【００８１】
このようにして、本実施形態における辞書データ作成処理では、特定分野のテキストデータをもとに、特定分野で使用される単語を見出し語とする特定分野辞書を作成することができる。例えば、ＴＯＥＩＣに関係するテキストデータをもとに特定分野辞書を作成することにより、ＴＯＥＩＣの学習に好適な単語が見出し語として収容された、ＴＯＥＩＣ用の特定分野辞書を作成できる。
【００８２】
次に、本実施形態における電子辞書１０による辞書制御処理について説明する。図８は、本実施形態における辞書制御処理を示すフローチャートである。
【００８３】
ＣＰＵ１１は、電源オンされると、辞書制御プログラム１２ａを起動して辞書制御処理を開始する。ＣＰＵ１１は、タッチパネル式表示部１７に初期画面であるホーム画面Ｄを表示させる（ステップＳ１）（図１０参照）。ホーム画面Ｄでは、特定の一般の辞書と特定分野辞書をまとめて検索対象として選択することもでき、また特定の一般の辞書あるいは特定分野辞書を個別に選択して検索対象とすることができる。これにより、ユーザによる単語の学習目的に応じて検索対象とする辞書を限定して、必要とする単語の情報を効率に抽出できるようにする。
【００８４】
ＣＰＵ１１は、メニューＭ１から特定の辞書が選択されない場合（ステップＳ２、ＮＯ）、複数の辞書を対象とした検索を実行する。ＣＰＵ１１は、ホーム画面Ｄ１において、入力エリアＡＲ１１に対して、文字入力キー１６ａの操作により検索ワードとする文字列（単語）が入力され（ステップＳ３、ＹＥＳ）、[訳／決定]キー１６ｃにより検索の実行が指示されると検索処理を実行する。ＣＰＵ１１は、タグＴ１１〜Ｔ１４の選択状態に応じて、入力エリアＡＲ１１に入力された文字列による検索処理を実行する。
【００８５】
ここでは、例えば英語の辞書を検索対象とするタグＴ１２が選択され、入力エリアＡＲ１１に英単語の文字列が入力され、検索の実行が指示されたものとする（ステップＳ４、ＹＥＳ）。ＣＰＵ１１は、英単語を見出し語として登録された英語系辞書を対象として、入力された検索ワードにもとに検索を実行する（ステップＳ５）。すなわち、ＣＰＵ１１は、辞書データ１２ｃに含まれる英語系の複数の一般の辞書を対象として、検索ワードに対応する見出し語を検索する。
【００８６】
さらに、英語系の特定分野辞書が作成済みである場合、ＣＰＵ１１は、特定分野辞書データ１２ｄに含まれる英語系の特定分野辞書を対象として、検索ワードに対応する見出し語を検索する。
【００８７】
ＣＰＵ１１は、複数の辞書を対象とした検索結果を、タッチパネル式表示部１７において表示させる（ステップＳ６）。例えば、ＣＰＵ１１は、英語系の複数の辞書を対象とした検索結果として、辞書毎の見出し語の一覧と語義情報をタッチパネル式表示部１７において表示させる（ステップＳ６）。ここでは、一般の辞書から検索された検索内容と、特定分野辞書から検索された検索内容を、例えばタッチパネル式表示部１７の同一画面で並べて表示させることができる。なお、特定分野辞書に対する検索結果の表示例については後述する（図１３、図１４参照）。
【００８８】
このように、本実施形態における電子辞書１０では、特定分野辞書を作成済みであれば、一般の辞書と同様にして一括して検索対象とすることができ、特定分野辞書からの検索結果を一般の辞書の検索結果と同様に表示させることができる。従って、ユーザが学習対象とする単語についての情報を、一般の辞書と特定分野辞書から一括して効率的に抽出することができる。
【００８９】
一方、ホーム画面Ｄ１において、ユーザによる選択操作によりメニューＭ１から何れかの辞書が選択された場合（ステップＳ２、ＹＥＳ）、ＣＰＵ１１は、選択された辞書を対象とした検索モードに移行する。ＣＰＵ１１は、選択された辞書が一般の辞書である場合、選択された辞書に対応する辞書検索画面を表示させる（ステップＳ１２）。
【００９０】
ＣＰＵ１１は、一般の辞書に対応する辞書検索画面において、文字入力キー１６ａの操作により検索ワードとする文字列（単語）が入力され（ステップ１３、ＹＥＳ）、[訳／決定]キー１６ｃにより検索の実行が指示されると選択された辞書を対象とする検索処理を実行する。ＣＰＵ１１は、辞書検索画面におけるタグにより単語検索が設定されている場合には（ステップＳ１４、ＹＥＳ）、入力された単語による検索処理を実行する。ＣＰＵ１１は、検索対象として選択された辞書データ１２ｃに含まれる一般の辞書を対象として、入力された文字列（単語）に対応する見出し語を検索する（ステップＳ１５）。ＣＰＵ１１は、選択された辞書を対象とした検索結果として、見出し語の一覧と語義情報をタッチパネル式表示部１７において表示させる（ステップＳ１６）。
【００９１】
また、ホーム画面Ｄ１において、メニューＭ１のボタンＢ１２が選択されたことを検出すると、ＣＰＵ１１は、ライブラリとして管理された特定分野辞書、あるいは特定分野辞書を作成するためのテキストデータが記憶されているかを判別し、特定分野辞書を選択するための特定分野辞書選択画面をタッチパネル式表示部１７において表示させる（ステップＳ２１）。
【００９２】
例えば、特定分野辞書選択画面には、前述した特定分野辞書一覧画面Ｄ２と同様にして、例えば、各特定分野辞書に対応する「ＴＯＥＩＣ」ボタンＢ２１、「○○大学入試」ボタンＢ２２、「○○高校入試」ボタンＢ２３が表示される。
【００９３】
特定分野辞書選択画面において何れかのボタンの操作により特定分野辞書が選択されると（ステップＳ２２）、ＣＰＵ１１は、選択された特定分野辞書の特定分野辞書データ１２ｄが作成済みであるか判別する。特定分野辞書データ１２ｄが作成済みでない場合（ステップＳ２３、ＮＯ）、ＣＰＵ１１は、前述した辞書データ作成処理（図３）を実行して、特定分野辞書の特定分野辞書データ１２ｄを作成する（ステップＳ２７）。
【００９４】
一方、選択された特定分野辞書の特定分野辞書データ１２ｄが作成済みである場合（ステップＳ２３、ＹＥＳ）、ＣＰＵ１１は、選択された特定分野辞書に対応する、特定分野辞書検索画面をタッチパネル式表示部１７に表示させる。
【００９５】
図１２は、図１１において「ＴＯＥＩＣ」ボタンＢ２１が選択された場合の「ＴＯＥＩＣ」用の特定分野辞書に対応する特定分野辞書検索画面Ｄ３の一例を示す図である。
【００９６】
「ＴＯＥＩＣ」用の特定分野辞書検索画面では、検索対象とする文字列（検索ワード）を入力するための入力エリアＡＲ３１、パートの指定を入力するためのパートエリアＡＲ３２、ジャンルの指定を入力するためのジャンルエリアＡＲ３３、検索処理の実行を指示するための検索開始ボタンＢ３１が設けられている。パートエリアＡＲ３２では、「ＴＯＥＩＣ」用の特定分野辞書で使用されるパート１〜７の何れかを選択（あるいは入力）することができる。ジャンルエリアＡＲ３３では、「ＴＯＥＩＣ」用の特定分野辞書を作成した際に、ジャンルリスト１２ｅに登録されたジャンルの何れかを選択（あるいは入力）することができる。
【００９７】
特定分野辞書検索画面では、例えば入力エリアＡＲ３１、パートエリアＡＲ３２、ジャンルエリアＡＲ３３の何れか１つに入力して検索実行しても良いし、２つ以上に入力して検索実行することもできる。
【００９８】
パートあるいはジャンルを指定することで、特定分野辞書に登録された情報のうち検索対象を限定することができる。ここでは、検索対象を限定するパートあるいはジャンルを検索対象種類とする。「ＴＯＥＩＣ」用の特定分野辞書では、パートとジャンルの指定をしているが、別の分野の特定分野辞書では、パートとジャンルとは異なる検索対象種類の指定をする場合がある。
【００９９】
ＣＰＵ１１は、特定分野辞書検索画面において、検索ワード、検索対象種類（パート、ジャンル）が入力され、検索開始ボタンＢ３１の操作により検索実行が指示されると、特定分野辞書データ１２ｄ（特定分野辞書）に対する特定分野辞書検索処理を実行する（ステップＡ２６）。
【０１００】
図９は、「ＴＯＥＩＣ」用の特定分野辞書を対象とする特定分野辞書検索処理を示すフローチャートである。
【０１０１】
ＣＰＵ１１は、入力エリアＡＲ３１に検索ワードが入力されている場合、検索ワードをもとに特定分野辞書データ１２ｄ（特定分野辞書）の見出し語を検索する（ステップＢ１）。ＣＰＵ１１は、検索ワードと共に、ジャンルエリアＡＲ３３においてジャンルが指定されていない場合（ステップＢ２、ＮＯ）、検索された見出し語に対応する情報を含む検索結果画面をタッチパネル式表示部１７に表示させる。検索結果とする情報には、見出し語と対応づけられた関連語と意味（語義情報）を含む。
【０１０２】
図１３は、例えば、検索ワード「technical」による検索結果画面Ｄ４の一例を示す図である。図１３に示すように、検索ワード「technical」による検索では、特定分野辞書データ１２ｄから図７に示す見出し語「technical」が検索され、見出し語「technical」と対応づけられた各情報が表示される。すなわち、見出し語「technical」に対応する複数の意味（語義情報）、関連語、及び頻出パートが表示される。
【０１０３】
複数の意味（語義情報）には、それぞれに対応するジャンルが表示される。また、関連語としては、複数の単語「software」「expert」「manual」「class」が表示される。検索結果画面Ｄ４に表示される関連語は、例えば関連度が所定以上（例えば、最上位の関連度４のみ）である単語とし、予め決められた数（例えば４つ）とする。すなわち、見出し語と関連性の高い単語のみを関連語として優先して参照することができる。また、関連語とする単語は、単語に関連する情報を参照することを表す形態（リンク情報）により表示される。すなわち、単語を指定することで、指定した単語に対応する情報を表示できることをユーザに明示する。
【０１０４】
こうして、特定分野辞書に対する検索結果画面Ｄ４では、見出し語に対応する複数の意味（語義情報）を一覧表示させるだけでなく、見出し語とする単語が用いられるテキストのジャンル毎に、見出し語の単語が何れの意味で使用されるか表示される。従って、特定分野のテキスト中で使用される１つの見出し語に対する複数の意味（語義）について、効率的に学習することができる。また、見出し語に対応する意味だけでなく、関連語も合わせて学習することができるので学習効率を向上させることができる。
【０１０５】
一方、検索ワードと共にジャンルエリアＡＲ３３においてジャンルが指定された場合、ＣＰＵ１１は、検索ワードをもとに特定分野辞書データ１２ｄ（特定分野辞書）の見出し語を検索し（ステップＢ１）、検索された見出し語に対応する情報を、選択されたジャンルに応じて並び替えた検索結果画面をタッチパネル式表示部１７に表示させる（ステップＢ３）。
【０１０６】
図１４は、図１３に対応する情報が並べ替えられた検索結果画面Ｄ５の一例を示す図である。図１４は、例えばジャンルエリアＡＲ３３において、ジャンル「学業」が指定された場合の例を示している。
【０１０７】
図１４に示すように、見出し語に対応する意味情報については、ジャンル「学業」が対応づけられた意味情報を優先させて上位に並べ替える。また、関連語については、図７に示すように、単語「class」に対してジャンル「学業」が対応づけられているため、単語「class」を上位（先頭）にして並べ替える。
【０１０８】
こうして、ジャンルを指定して検索を実行することで、特定分野の該当ジャンルのテキスト中で使用される情報を優先させて、上位に並べ替えて表示される。従って、ジャンルに対応する情報を優先して参照することができ、効率的に学習することができる。
【０１０９】
なお、本実施形態における電子辞書１０では、検索結果画面Ｄ４，Ｄ５が表示された状態において、情報を並べ替えるためにジャンルを指定することができる。ＣＰＵ１１は、ジャンルの指定を検出すると（ステップＢ５、ＹＥＳ）、指定されたジャンルに応じて並び替えた検索結果画面をタッチパネル式表示部１７に表示させる（ステップＢ６）。すなわち、ＣＰＵ１１は、前述と同様にして、指定されたジャンルに対応する意味情報と関連語を上位となるように並べ替える。例えば、図１４に示す検索結果画面Ｄ５において、ジャンル「芸術」を指定することで、ジャンル「芸術」に対応する情報が上位に表示される。
【０１１０】
これにより、学習対象とするジャンルを任意に指定して、指定したジャンルに対応する情報を容易に確認できるので、各ジャンルに対応する情報を効率的に学習することができる。
【０１１１】
なお、特定分野辞書検索画面Ｄ３において、パートエリアＡＲ３２にのみ入力があった場合、ＣＰＵ１１は、パートエリアＡＲ３２において指定されたパートを頻出パートとして設定された見出し語を特定分野辞書データ１２ｄから検索し（ステップＢ１）、該当する見出し語の一覧をタッチパネル式表示部１７において表示させる（ステップＢ４）。見出し語の一覧では、見出し語とする単語のみを一覧表示しても良いし、検索結果画面Ｄ４，Ｄ５と同様に見出し語に対応する各情報を表示させても良い。単語のみを一覧表示する場合には、一覧表示中から単語が選択されることにより、選択された単語（見出し語）に対応する検索結果画面を表示させる。
【０１１２】
これにより、特定分野のパート毎に、頻出する単語を効率的に検索して学習することができる。
【０１１３】
また、検索結果画面Ｄ４，Ｄ５において、関連語とする単語が選択された場合（ステップＢ７、ＹＥＳ）、ＣＰＵ１１は、選択された単語（関連語）を検索ワードとして、前述したように特定分野辞書データ１２ｄを検索して、検索された検索ワード（関連語）に対応する検索結果画面をタッチパネル式表示部１７において表示させる（ステップＢ８）。すなわち、検索結果画面Ｄ４，Ｄ５において、関連語とする単語を指定するだけで、関連語の単語の情報にジャンプすることができる。
【０１１４】
なお、特定分野辞書に登録された関連語の単語と対応づけて、特定分野辞書における単語の情報が記憶された場所を示す情報（リンク情報）を記憶させておくことで、関連語の単語を検索ワードとして、特定分野辞書を検索するのではなく、リンク情報を参照して情報の記憶場所から読み出すようにしても良い。例えば、図７に示す関連語の単語「software」と対応づけて、見出し語「software」と対応する各情報が記憶された場所を示すリンク情報を記憶させておく。ＣＰＵ１１は、リンク情報が示す場所から、見出し語「software」と対応する各情報を読み出して表示する。
【０１１５】
これにより、見出し語と関連度の高い他の単語（関連語）についても、簡単に単語と対応づけられた各情報を参照することができるので、効率的に学習することが可能となる。
【０１１６】
このようにして、本実施形態における電子辞書１０では、特定の分野の文書を対象として、ユーザが必要とする単語を効率的に抽出し、学習することができ学習効率の向上を図ることができる。
【０１１７】
なお、前述した実施形態では、英語のテキストデータをもとに特定分野辞書を作成する例について説明しているが、他の言語のテキストデータについても同様に特定分野辞書を作成することが可能である。また、見出し語に対応する意味（語義）の情報が対応づけられた言語系の特定分野辞書を作成する例について説明しているが、見出し語に対応づけて意味以外の各種情報を対応付けた、各種の特定分野辞書（辞典）を作成することが可能である。
【０１１８】
また、実施形態において記載した手法、すなわちフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。
【０１１９】
また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク（インターネット）上を伝送させることができ、このネットワーク（インターネット）に接続されたコンピュータ（サーバ装置等）からプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。
【０１２０】
なお、本願発明は、実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１２１】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１２２】
［１］特定分野に属する文書データから抽出された複数の単語それぞれを見出し語とし、複数の前記見出し語のそれぞれに対応付けて、前記特定分野に属する文書データにおいて前記見出し語との関連度が所定以上であると判断される単語である関連語を含む情報が記憶された第１辞書データと、
指定された見出し語に対応する前記情報を前記第１辞書データから検索し、検索された前記情報を、前記関連語を含めて表示させる制御部を有する検索装置。
【０１２３】
［２］前記第１辞書データの前記関連語は、前記特定分野に属する文書データにおける前記見出し語と他の単語との位置関係に基づく関連度が所定以上であると判断される単語である、［１］記載の検索装置。
【０１２４】
［３］前記第１辞書データの前記見出し語は、前記特定分野に属する複数の異なる文書データから抽出された単語であり、
前記第１辞書データの前記関連語は、前記特定分野に属する複数の文書データを対象として、前記文書データに含まれる各見出し語と他の単語との位置関係に基づく関連度を算出することにより、前記文書データに含まれる各見出し語との関連度が所定以上であると判断された単語である、［１］記載の検索装置。
【０１２５】
［４］前記第１辞書データに対応する複数の第１見出し語の集合とは異なる、複数の第２見出し語の集合を対象として、前記第２見出し語のそれぞれに対応する情報が記憶された第２辞書データをさらに有し、
前記制御部は、
前記第１辞書データあるいは前記第２辞書データを選択し、
指定された見出し語に対応する情報を、選択した前記第１辞書データあるいは前記第２辞書データから検索する［１］記載の検索装置。
【０１２６】
［５］前記第１辞書データに含まれる１つの見出し語に対して複数の関連語が対応付けられており、
前記複数の関連語は、第１分類に関係する文書データにおける関連度が所定以上の単語である第１関連語と、前記第１分類とは異なる第２分類に属する文書データにおける関連度が所定以上の単語である第２関連語とを含む、［１］記載の検索装置。
【０１２７】
［６］前記制御部は、
前記第１辞書データを作成するための特定の文書データを取得し、
前記特定の文書データから抽出される単語を見出し語対象として指定し、
前記特定の文書データから抽出される複数の単語を関連語候補として指定し、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求め、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定し、
前記見出し語対象を見出し語とし、前記見出し語に対応する情報に前記関連語を含めて前記第１辞書データに追加する、［１］記載の検索装置。
【０１２８】
［７］前記制御部は、
ジャンル毎に分類された複数のテキストデータを取得し、
ジャンル毎に、テキストデータにおける見出し語と関連語との関連度を求め、
前記関連度が所定以上である関連語に対応するジャンルを、見出し語に対応づけて前記第１辞書データに追加し、
指定された見出し語に対応する情報を前記第１辞書データから検索し、前記情報に含まれる前記関連語と共に前記ジャンルを表示させる、［１］記載の検索装置。
【０１２９】
［８］前記制御部は、
前記第１辞書データには、１つの見出し語に対応づけて複数の異なるジャンルを対応づけて追加し、
指定された見出し語とジャンルに対応する情報を前記第１辞書データから検索し、指定された見出し語に対応する前記情報に含まれる、指定されたジャンルに対応する前記関連語を優先して表示させる、［７］記載の検索装置。
【０１３０】
［９］前記第１辞書データは、ＴＯＥＩＣ（Test of English for International Communication）に関係する文書データを前記特定分野の文書データとして、前記見出し語との関連語を含む情報が記憶されたＴＯＥＩＣ用の特定分野辞書データを含み、
前記制御部は、
ＴＯＥＩＣが選択された場合に、前記第１辞書データからＴＯＥＩＣ用の特定分野辞書データを選択して、指定された見出し語に対応する情報を検索する、［１］記載の検索装置。
【０１３１】
［１０］前記ＴＯＥＩＣに関係する文書データは複数のパートの何れかに対応するテキストデータを含み、
前記特定分野辞書データには、前記関連語が含まれるテキストデータに対応するパートの情報が、前記見出し語と対応づけて記憶され、
前記制御部は、
指定された見出し語とパートに対応する情報を、前記特定分野辞書データから検索する、［９］記載の検索装置。
【０１３２】
［１１］前記ＴＯＥＩＣに関係する文書データは複数の文書内容を示すジャンルの何れかに対応するテキストデータを含み、
前記特定分野辞書データには、前記見出し語に対応する複数の意味情報のそれぞれに対して、前記見出し語が用いられる文書データの内容を示すジャンルの情報を対応づけて記憶させ、
前記制御部は、
指定された見出し語に対応する情報を前記特定分野辞書データから検索し、前記複数の意味情報とそれぞれに対応するジャンルとを表示させる、［９］記載の検索装置。
【０１３３】
［１２］前記文書データにおける前記見出し語と前記関連語との距離が近いほど高くなる関連度を求める、［６］または［７］に記載の検索装置。
【０１３４】
［１３］前記制御部は、
表示された前記関連語を指定する操作を検出した場合に、前記関連語を見出し語として前記第１辞書データを検索する、［１］記載の検索装置。
【０１３５】
［１４］電子機器により実行される辞書データ作成方法であって、
辞書データを作成するための特定の文書データを取得し、
前記特定の文書データから抽出される単語を見出し語対象として指定し、
前記特定の文書データから抽出される複数の単語を関連語候補として指定し、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求め、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定し、
前記見出し語対象を見出し語とし、特定した前記関連語を含む情報を前記見出し語と対応づけた辞書データを記憶させる、辞書データ作成方法。
【０１３６】
［１５］前記文書データにおける前記見出し語対象と前記関連語候補との距離が近いほど高くなる関連度を求める、［１４］記載の辞書データ作成方法。
【０１３７】
［１６］コンピュータに、
辞書データを作成するための特定の文書データを取得させ、
前記特定の文書データから抽出される単語を見出し語対象として指定させ、
前記特定の文書データから抽出される複数の単語を関連語候補として指定させ、
前記見出し語対象と複数の関連語候補との位置関係に基づいて、前記見出し語対象と複数の関連語候補とのそれぞれの関連度を求めさせ、
複数の関連語候補のそれぞれの関連度をもとに、前記見出し語対象に対する関連語を特定させ、
前記見出し語対象を見出し語とし、特定した前記関連語を含む情報を前記見出し語と対応づけた辞書データを記憶させるための辞書作成プログラム。
【符号の説明】
【０１３８】
１０  …電子辞書
１１  …ＣＰＵ
１２  …メモリ
１２ａ…辞書制御処理プログラム
１２ｂ…辞書データ作成プログラム
１２ｃ…辞書データ
１２ｄ…特定分野辞書データ
１２ｅ…ジャンルリスト
１２ｆ…テキストデータ
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …通信部
１６  …キー入力部
１７  …タッチパネル式表示部
２０  …サーバ
【図１】
2020160514.tif 000003
【図２】
2020160514.tif 000004
【図３】
2020160514.tif 000005
【図４】
2020160514.tif 000006
【図５】
2020160514.tif 000007
【図６】
2020160514.tif 000008
【図７】
2020160514.tif 000009
【図８】
2020160514.tif 000010
【図９】
2020160514.tif 000011
【図１０】
2020160514.tif 000012
【図１１】
2020160514.tif 000013
【図１２】
2020160514.tif 000014
【図１３】
2020160514.tif 000015
【図１４】
2020160514.tif 000016