(57)【要約】【課題】互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させる。【解決手段】ＣＰＵ１０は、中日辞書ＤＢ１０２ａから読み出した説明データ中の単語がジャンプ単語に指定されたジャンプ操作に応じて、ジャンプ単語の国語情報を読み出し、当該国語情報に応じた汎用文字コード・中日辞書用ローカル文字コード変換テーブルを参照してジャンプ単語を汎用文字コードに変換する。さらに、ＣＰＵ１０は、国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルを参照してジャンプ単語を既存ローカル文字コードに変換する。また、ＣＰＵ１０は、国語情報に基づいてジャンプ可能な辞書ＤＢを抽出し、抽出したジャンプ可能な辞書ＤＢから選択されたジャンプ先辞書ＤＢから、ジャンプ単語と一致する見出語データを検索し、対応する説明データを表示させる。【選択図】  図２
2004213240.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、ローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積した、各々のローカル文字コードが異なる複数の情報記憶手段にアクセスして、前記複数の情報記憶手段の内、一の情報記憶手段の説明情報に含まれる単語を検索語として当該検索語に一致する他の情報記憶手段の見出語を検索し、対応する説明情報を読み出すための前記情報記憶手段のデータ構造であって、
当該情報記憶手段のローカル文字コードと汎用文字コードとの変換テーブルを有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合には、前記変換テーブルが参照されて当該検索語が汎用文字コードに変換され、
前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を当該情報記憶手段にアクセスして検索する場合には、前記変換テーブルが参照されて当該検索語が当該情報記憶手段のローカル文字コードに変換された後に検索が実行されるように構成されたデータ構造。
【請求項２】
当該情報記憶手段の説明情報に含まれる単語の国語情報を有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合に、前記変換テーブルが参照されて当該検索語が汎用文字コードに変換されるとともに、当該検索語の国語情報によって検索対象となる他の情報記憶手段が選択されるように構成された請求項１に記載のデータ構造。
【請求項３】
当該情報記憶手段の見出語の文字種情報を有し、
この文字種情報によって、前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を検索する場合に、当該情報記憶手段が検索対象の情報記憶手段となるか否かの判断が為されるように構成された請求項１又は２に記載のデータ構造。
【請求項４】
前記ローカル文字コードは、情報記憶手段毎に異なるとともに、更に当該情報記憶手段の見出語及び説明情報の国語毎に異なり、
前記変換テーブルを当該情報記憶手段の見出語及び説明情報の国語毎に有するとともに、当該情報記憶手段の説明情報に含まれる単語の国語情報を有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合には、当該単語の国語情報に対応する変換テーブルが参照されて当該検索語が汎用文字コードに変換され、
前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を当該情報記憶手段にアクセスして検索する場合には、指定される国語情報に対応する変換テーブルが参照されて当該検索語が当該情報記憶手段のローカル文字コードに変換された後に検索が実行されるように構成された請求項１〜３の何れか一項に記載のデータ構造。
【請求項５】
内蔵用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記内蔵用のローカル文字コードと汎用文字コードとの変換テーブルを有する内蔵情報記憶手段と、
外部用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記外部用のローカル文字コードと汎用文字コードとの変換テーブルを有する外部情報記憶手段を追加記憶する追加記憶手段と、
を備え、前記内蔵情報記憶手段及び前記外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語を検索語として当該検索語に一致する他方の情報記憶手段の見出語を検索し、対応する説明情報を読み出して表示する情報表示制御装置であって、
前記一方の情報記憶手段の説明情報に含まれる単語を検索語とした場合に、前記一方の情報記憶手段の変換テーブルを参照して当該検索語を汎用文字コードに変換する文字コード汎用化手段と、
汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶手段から検索する場合に、前記他方の情報記憶手段の変換テーブルを参照して当該検索語を前記他方の情報記憶手段のローカル文字コードに変換した後に検索を実行する検索手段と、
を備えることを特徴とする情報表示制御装置。
【請求項６】
前記追加記憶手段は、所定の電気通信回線を介して前記外部情報記憶手段を記憶する外部の電子機器に通信接続して、前記外部情報記憶手段をダウンロードすることにより追加記憶するダウンロード手段を有することを特徴とする請求項５に記載の情報表示制御装置。
【請求項７】
前記追加記憶手段は、前記外部情報記憶手段を記憶した記憶媒体を着脱自在に装着する装着部を有し、この装着部に前記記憶媒体が装着されることで前記外部情報記憶手段が追加記憶されることを特徴とする請求項５に記載の情報表示制御装置。
【請求項８】
前記内蔵情報記憶手段及び前記外部情報記憶手段は、それぞれ、当該情報記憶手段の説明情報に含まれる単語の国語情報を有しており、
前記一方の情報記憶手段の説明情報に含まれる単語を検索語とした場合に、当該単語の国語情報を前記一方の情報記憶手段から読み出して検索語国語情報とする検索語国語情報決定手段を更に備え、
前記検索手段は、汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶手段から検索する場合に、前記検索語国語情報決定手段により定められた検索語国語情報に基づいて、前記他方の情報記憶手段が検索対象の情報記憶手段となるか否かを判断する判断手段を有することを特徴とする請求項５に記載の情報表示制御装置。
【請求項９】
前記内蔵情報記憶手段及び前記外部情報記憶手段は、見出語及び説明情報のコンテンツが異なる複数の辞書コンテンツを有し、
前記判断手段は、前記検索語国語情報に基づいて、前記他方の情報記憶手段に含まれる辞書コンテンツの内、検索対象となる辞書コンテンツを抽出する抽出手段を有し、
前記検索手段は、
前記抽出手段によって抽出された辞書コンテンツの内、ユーザの選択操作によって検索対象の辞書コンテンツを決定する検索コンテンツ決定手段と、
この検索コンテンツ決定手段により決定された辞書コンテンツの中から前記検索語に一致する見出語を検索するコンテンツ内検索手段と、
を有することを特徴とする請求項８に記載の情報表示制御装置。
【請求項１０】
見出語と説明情報を対応付けて第１の文字コードで記憶する第１の情報記憶手段と、
見出語と説明情報を対応付けて第２の文字コードで記憶する第２の情報記憶手段と、
入力された見出語に対応する説明情報を第１の情報記憶手段から読み出して表示させる第１の表示制御手段と、
この第１の表示制御手段によって表示された説明情報のうちのいずれかの部分を新たな見出語として指定する新見出語指定手段と、
この指定された新たな見出語を第１の文字コードとして取得する新見出語取得手段と、
この第１の文字コードとして取得された新たな見出語を、第２の文字コードに変換する変換手段と、
第２の文字コードに変換された新たな見出語に対応する説明情報を第２の情報記憶手段から読み出して表示させる第２の表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１１】
コンピュータに、
内蔵用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記内蔵用のローカル文字コードと汎用文字コードとの変換テーブルを有する内蔵情報記憶機能と、
外部用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記外部用のローカル文字コードと汎用文字コードとの変換テーブルを有する外部情報記憶機能を追加記憶する追加記憶機能と、
を実現させるとともに、前記内蔵情報記憶機能及び前記外部情報記憶機能の内、一方の情報記憶機能の説明情報に含まれる単語を検索語として当該検索語に一致する他方の情報記憶機能の見出語を検索し、対応する説明情報を読み出して表示させる制御を行わせるプログラムであって、
前記一方の情報記憶機能の説明情報に含まれる単語を検索語とした場合に、前記一方の情報記憶機能の変換テーブルを参照して当該検索語を汎用文字コードに変換する文字コード汎用化機能と、
汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶機能から検索する場合に、前記他方の情報記憶機能の変換テーブルを参照して当該検索語を前記他方の情報記憶機能のローカル文字コードに変換した後に検索を実行する検索機能と、
を前記コンピュータに実現させるためのプログラム。
【請求項１２】
コンピュータに、
見出語と説明情報を対応付けて第１の文字コードで記憶する第１の情報記憶機能と、
見出語と説明情報を対応付けて第２の文字コードで記憶する第２の情報記憶機能と、
第１の文字コードを第２の文字コードに変換する変換機能と、
入力された見出語に対応する説明情報を第１の情報記憶機能から読み出して表示させる第１の表示制御機能と、
この第１の表示制御機能によって表示された説明情報のうちのいずれかの部分を新たな見出語として指定する新見出語指定機能と、
この指定された新たな見出語を第１の文字コードとして取得する新見出語取得機能と、
この第１の文字コードとして取得された新たな見出語を、第２の文字コードに変換する変換機能と、
第２の文字コードに変換された新たな見出語に対応する説明情報を第２の情報記憶機能から読み出して表示させる第２の表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、見出語と情報とが対応付けられた辞書データベースのデータ構造と、指定された見出語に対応する情報を検索する電子辞書及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典、英英辞典、百科事典等、数種類の電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。電子辞書の備えるジャンプ機能を利用すれば、例えば、国語辞典の説明情報中の文字列を指定し、その文字列を検索語として、同じ辞典である国語辞典や、他の辞典である和英辞典や百科事典の見出語の説明情報を表示させることができる。
【０００３】
電子辞書の備えるジャンプ機能（以下、適宜「ジャンプ」という。）とは、見出語に対応する説明情報が表示されている際に、その説明情報中の一部の文字列を指定して、当該指定した文字列を検索語として再度検索を行う機能のことである。
【０００４】
また、ジャンプ機能の一つとして、複数の辞書を有した電子辞書において、１つの辞書の使用中に他の辞書にジャンプする際、ジャンプ先の辞書を設定することのできる機能が知られている（特許文献１参照。）。
【０００５】
【特許文献１】
特開平２００１−１３４５８５号公報
【０００６】
【発明が解決しようとする課題】
しかし、上記したジャンプ機能を用いた辞書から辞書へのジャンプは、ジャンプ元の辞書の使用中に、表示画面上に表示されている解説中の文字列を選択した際に、当該選択された文字列を見出語として、指定されたジャンプ先の電子辞書データから対応する説明情報を検索して表示させるものであった。このため、ジャンプ元の電子辞書データの文字コードと、ジャンプ先に指定された電子辞書データの文字コードとが異なる場合に、適切に検索が行われないという問題があった。
【０００７】
本発明は、上記した従来の事情に鑑みてなされたものであり、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることを目的とする。
【０００８】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の発明は、
コンピュータが、ローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積した、各々のローカル文字コードが異なる複数の情報記憶手段（例えば、図２に示す外部中日辞書ＤＢ１０２）にアクセスして、前記複数の情報記憶手段の内、一の情報記憶手段の説明情報に含まれる単語を検索語として当該検索語に一致する他の情報記憶手段の見出語を検索し、対応する説明情報を読み出すための前記情報記憶手段のデータ構造であって、
当該情報記憶手段のローカル文字コードと汎用文字コードとの変換テーブル（例えば、図２に示す汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１０２ｂ，汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１０２ｃ）を有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合には、前記変換テーブルが参照されて当該検索語が汎用文字コードに変換され、
前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を当該情報記憶手段にアクセスして検索する場合には、前記変換テーブルが参照されて当該検索語が当該情報記憶手段のローカル文字コードに変換された後に検索が実行されるように構成されたことを特徴としている。
【０００９】
この請求項１に記載の発明によれば、ローカル文字コードと汎用文字コードとの変換テーブルにより、説明情報に含まれる単語を検索語とした場合には、検索語のローカル文字コードを汎用文字コードに変換し、汎用文字コードで記述された検索語に一致する見出語を検索する場合には、当該汎用文字コードを当該情報記憶手段のローカル文字コードに変換した後に検索を実行することを可能とする。従って、ローカル文字コードが異なる他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができ、電子辞書のジャンプ機能の使い勝手を向上させることができる。
【００１０】
そして、請求項２に記載の発明は、請求項１に記載のデータ構造において、
当該情報記憶手段の説明情報に含まれる単語の国語情報（例えば、図３に示す国語辞書ＤＢ７１ａの説明データの国語情報）を有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合に、前記変換テーブルが参照されて当該検索語が汎用文字コードに変換されるとともに、当該検索語の国語情報によって検索対象となる他の情報記憶手段が選択されるように構成されたことを特徴としている。
【００１１】
この請求項２に記載の発明によれば、情報記憶手段の説明情報に含まれる単語が検索語に指定された際に、当該検索語の国語情報に基づいて選択された検索対象の他の情報記憶手段を選択することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【００１２】
また、請求項３に記載の発明は、請求項１又は２に記載のデータ構造において、
当該情報記憶手段の見出語の文字種情報（例えば、発明の実施の形態における国語情報）を有し、
この文字種情報によって、前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を検索する場合に、当該情報記憶手段が検索対象の情報記憶手段となるか否かの判断が為されるように構成されたことを特徴としている。
【００１３】
ここで、情報記憶手段の見出語の文字種情報は、例えば、当該情報記憶手段の見出語の国語情報、或いは仮名文字、漢字、アルファベット等の当該見出語の文字種別等に応じて設定される。
【００１４】
この請求項３に記載の発明によれば、情報記憶手段から汎用文字コードで記述された検索語に一致する見出語を検索する際に、見出語の文字種情報に基づいて、当該情報記憶手段が検索対象の情報記憶手段となるか否かを判断することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【００１５】
さらに、請求項４に記載の発明は、請求項１〜３の何れか一項に記載のデータ構造において、
前記ローカル文字コードは、情報記憶手段毎に異なるとともに、更に当該情報記憶手段の見出語及び説明情報の国語毎に異なり、
前記変換テーブルを当該情報記憶手段の見出語及び説明情報の国語毎に有するとともに、当該情報記憶手段の説明情報に含まれる単語の国語情報を有し、
前記コンピュータが当該情報記憶手段の説明情報に含まれる単語を検索語とした場合には、当該単語の国語情報に対応する変換テーブルが参照されて当該検索語が汎用文字コードに変換され、
前記コンピュータが汎用文字コードで記述された検索語に一致する見出語を当該情報記憶手段にアクセスして検索する場合には、指定される国語情報に対応する変換テーブルが参照されて当該検索語が当該情報記憶手段のローカル文字コードに変換された後に検索が実行されるように構成されたことを特徴としている。
【００１６】
この請求項４に記載の発明によれば、情報記憶手段の説明情報に含まれる単語が検索語に指定された際には、情報記憶手段のローカル文字コードが、見出語及び説明情報の国語毎に異なる場合であっても、当該検索語を汎用文字コードに変換するための変換テーブルを検索語の国語情報に基づいて参照し、また、汎用文字コードで記述された検索語に一致する見出語を検索する際には、汎用文字コードをローカル文字コードに変換するための変換テーブルを指定された国語情報に基づいて参照することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【００１７】
請求項５に記載の発明は、
内蔵用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記内蔵用のローカル文字コードと汎用文字コードとの変換テーブルを有する内蔵情報記憶手段（例えば、図２に示す内蔵辞書ＤＢ７１）と、
外部用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記外部用のローカル文字コードと汎用文字コードとの変換テーブルを有する外部情報記憶手段（例えば、図２に示す外部中日辞書ＤＢ１０２）を追加記憶する追加記憶手段（例えば、図２に示す記憶媒体読取装置４０）と、
を備え、前記内蔵情報記憶手段及び前記外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語を検索語として当該検索語に一致する他方の情報記憶手段の見出語を検索し、対応する説明情報を読み出して表示する電子辞書であって、
前記一方の情報記憶手段の説明情報に含まれる単語を検索語とした場合に、前記一方の情報記憶手段の変換テーブルを参照して当該検索語を汎用文字コードに変換する文字コード汎用化手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８２）と、
汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶手段から検索する場合に、前記他方の情報記憶手段の変換テーブルを参照して当該検索語を前記他方の情報記憶手段のローカル文字コードに変換した後に検索を実行する検索手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８６〜Ｓ１９６）と、
を備えることを特徴としている。
【００１８】
また、請求項１１に記載の発明のプログラムは、
コンピュータに、
内蔵用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記内蔵用のローカル文字コードと汎用文字コードとの変換テーブルを有する内蔵情報記憶機能（例えば、図２に示す内蔵辞書ＤＢ７１）と、
外部用のローカル文字コードで記述された見出語及び当該見出語の説明情報を蓄積して記憶するとともに、前記外部用のローカル文字コードと汎用文字コードとの変換テーブルを有する外部情報記憶機能を追加記憶する追加記憶機能（例えば、図２に示す外部中日辞書ＤＢ１０２）と、
を実現させるとともに、前記内蔵情報記憶機能及び前記外部情報記憶機能の内、一方の情報記憶機能の説明情報に含まれる単語を検索語として当該検索語に一致する他方の情報記憶機能の見出語を検索し、対応する説明情報を読み出して表示させる制御を行わせるプログラムであって、
前記一方の情報記憶機能の説明情報に含まれる単語を検索語とした場合に、前記一方の情報記憶機能の変換テーブルを参照して当該検索語を汎用文字コードに変換する文字コード汎用化機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８２）と、
汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶機能から検索する場合に、前記他方の情報記憶機能の変換テーブルを参照して当該検索語を前記他方の情報記憶機能のローカル文字コードに変換した後に検索を実行する検索機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８６〜Ｓ１９６）と、を前記コンピュータに実現させることを特徴としている。
【００１９】
この請求項５又は１１に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語を検索語として、当該検索語に一致する他方の見出語データベースの見出語を検索する際に、指定された検索語を、前記一方の情報記憶手段のローカル文字コードから汎用文字コードに変換し、当該変換された汎用文字コードを、前記他方の情報記憶手段のローカル文字コードに変換することができる。従って、情報記憶手段を記述するローカル文字コードが異なる他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができ、電子辞書のジャンプ機能の使い勝手を向上させることができる。
【００２０】
そして、請求項６に記載の発明は、請求項５に記載の電子辞書において、
前記追加記憶手段は、所定の電気通信回線を介して前記外部情報記憶手段を記憶する外部の電子機器に通信接続して、前記外部情報記憶手段をダウンロードすることにより追加記憶するダウンロード手段（例えば、発明の実施の形態における通信装置）を有することを特徴としている。
【００２１】
この請求項６に記載の発明によれば、所定の電気通信回線を介して接続された電子機器に記憶される外部情報記憶手段のローカル文字コードが、内蔵情報記憶手段のローカル文字コードと異なる場合であっても、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定された場合に、当該検索語を、汎用文字コードを介して他の情報記憶手段のローカル文字コードに変換することができ、他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができる。
【００２２】
さらに、請求項７に記載の発明は、請求項５に記載の電子辞書において、
前記追加記憶手段は、前記外部情報記憶手段を記憶した記憶媒体（例えば、図２に示す外部記憶媒体１００）を着脱自在に装着する装着部（例えば、図２に示す記憶媒体読取装置４０）を有し、この装着部に前記記憶媒体が装着されることで前記外部情報記憶手段が追加記憶されることを特徴としている。
【００２３】
この請求項７に記載の発明によれば、装着部に装着した記憶媒体に記憶される外部情報記憶手段のローカル文字コードが、内蔵情報記憶手段のローカル文字コードと異なる場合であっても、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段に説明情報に含まれる単語が検索語に指定された場合に、当該検索語を、汎用文字コードを介して他の情報記憶手段のローカル文字コードに変換することができ、他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができる。
【００２４】
また、請求項８に記載の発明は、請求項５に記載の電子辞書において、
前記内蔵情報記憶手段及び前記外部情報記憶手段は、それぞれ、当該情報記憶手段の説明情報に含まれる単語の国語情報を有しており、
前記一方の情報記憶手段の説明情報に含まれる単語を検索語とした場合に、当該単語の国語情報を前記一方の情報記憶手段から読み出して検索語国語情報とする検索語国語情報決定手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８０）を更に備え、
前記検索手段は、汎用文字コードで記述された検索語に一致する見出語を前記他方の情報記憶手段から検索する場合に、前記検索語国語情報決定手段により定められた検索語国語情報に基づいて、前記他方の情報記憶手段が検索対象の情報記憶手段となるか否かを判断する判断手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８８，Ｓ１９０）を有することを特徴としている。
【００２５】
この請求項８に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定されて、当該検索語に一致する見出語を他の情報記憶手段から検索する際に、当該検索語の国語情報に基づいて、当該他の情報記憶手段が検索対象の情報記憶手段となるか否かを判断することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【００２６】
そして、請求項９に記載の発明は、請求項８に記載の電子辞書において、
前記内蔵情報記憶手段及び前記外部情報記憶手段は、見出語及び説明情報のコンテンツが異なる複数の辞書コンテンツ（例えば、図２に示す国語辞書ＤＢ７１ａ，英和辞書ＤＢ７１ｂ，和英辞書ＤＢ７１ｃ）を有し、
前記判断手段は、前記検索語国語情報に基づいて、前記他方の情報記憶手段に含まれる辞書コンテンツの内、検索対象となる辞書コンテンツを抽出する抽出手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８８）を有し、
前記検索手段は、
前記抽出手段によって抽出された辞書コンテンツの内、ユーザの選択操作によって検索対象の辞書コンテンツを決定する検索コンテンツ決定手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１９２（ＹＥＳ））と、
この検索コンテンツ決定手段により決定された辞書コンテンツの中から前記検索語に一致する見出語を検索するコンテンツ内検索手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１９４）と、
を有することを特徴としている。
【００２７】
この請求項９に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定されて、当該検索語に一致する見出語を他の情報記憶手段から検索する際、当該他の情報記憶手段が複数の辞書コンテンツを有する場合には、指定された検索語の国語情報に基づいて、他の情報記憶手段から検索対象となる辞書コンテンツを抽出することができる。そして、抽出された検索対象となる辞書コンテンツからユーザ操作により選択された検索対象の辞書コンテンツから、検索語に一致する見出語を検索することができる。
【００２８】
そして、請求項１０に記載の発明の情報表示制御装置は、
見出語と説明情報を対応付けて第１の文字コードで記憶する第１の情報記憶手段（例えば、図２に示す内蔵辞書ＤＢ７１）と、
見出語と説明情報を対応付けて第２の文字コードで記憶する第２の情報記憶手段（例えば、図２に示す外部中日辞書ＤＢ１０２）と、
入力された見出語に対応する説明情報を第１の情報記憶手段から読み出して表示させる第１の表示制御手段（例えば、図２に示すＣＰＵ１０；図７に示すステップＳ１４）と、
この第１の表示制御手段によって表示された説明情報のうちのいずれかの部分を新たな見出語として指定する新見出語指定手段（例えば、図２に示す入力装置２０；図７に示すステップＳ１６）と、
この指定された新たな見出語を第１の文字コードとして取得する新見出語取得手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８１）と、
この第１の文字コードとして取得された新たな見出語を、第２の文字コードに変換する変換手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８２，Ｓ１８６）と、
第２の文字コードに変換された新たな見出語に対応する説明情報を第２の情報記憶手段から読み出して表示させる第２の表示制御手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１９６）と、
を備えることを特徴としている。
【００２９】
また、請求項１２に記載の発明のプログラムは、
コンピュータに、
見出語と説明情報を対応付けて第１の文字コードで記憶する第１の情報記憶機能（例えば、図２に示す内蔵辞書ＤＢ７１）と、
見出語と説明情報を対応付けて第２の文字コードで記憶する第２の情報記憶機能（例えば、図２に示す外部中日辞書ＤＢ１０２）と、
第１の文字コードを第２の文字コードに変換する変換機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８２）と、
入力された見出語に対応する説明情報を第１の情報記憶機能から読み出して表示させる第１の表示制御機能（例えば、図２に示すＣＰＵ１０；図７に示すステップＳ１４）と、
この第１の表示制御機能によって表示された説明情報のうちのいずれかの部分を新たな見出語として指定する新見出語指定機能（例えば、図２に示す入力装置２０；図７に示すステップＳ１６）と、
この指定された新たな見出語を第１の文字コードとして取得する新見出語取得機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８１）と、
この第１の文字コードとして取得された新たな見出語を、第２の文字コードに変換する変換機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１８６）と、
第２の文字コードに変換された新たな見出語に対応する説明情報を第２の情報記憶機能から読み出して表示させる第２の表示制御機能（例えば、図２に示すＣＰＵ１０；図９に示すステップＳ１９６）と、
を前記コンピュータに実現させることを特徴としている。
【００３０】
この請求項１０又は１２に記載の発明によれば、第１の文字コードで記憶された第１の情報記憶手段の情報の一部を指定することにより、指定した情報の一部を見出語とする第２の情報記憶手段の情報を適切に表示させることができる。例えば、第１の情報記憶手段の文字コードと第２の情報記憶手段の文字コードとが異なっていても、該当する情報を適切に検索して表示することができる。
【００３１】
【発明の実施の形態】
以下、図１〜図１６を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書（以下、単に「電子辞書」という。）に適用した場合の実施の形態について詳細に説明する。
【００３２】
電子辞書には、国語辞典、英和辞典、和英辞典等の各種辞書、各種用語辞典、百科事典等の各種電子辞書データ（辞書データベース（以下、データベースを「ＤＢ」という。）が内蔵されている。この電子辞書データには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して検索語を入力することにより、当該検索語の解説等を表示させることができる。また、ジャンプ機能を利用して、検索語の解説に含まれる単語の解説を表示させることができる。以下、電子辞書に、国語辞典、英和辞典、和英辞典の３種類の電子辞書データが内蔵されている場合を例にとって説明する。
【００３３】
図１に、情報表示制御装置の一種である電子辞書１の斜視概観図の一例を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えて構成されている。各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して電子辞書１を操作する。
【００３４】
具体的には、文字入力キー、操作の確定指示を入力する決定キー、カーソルの移動指示等を入力するカーソルキー、辞書種別の選択キー、指定した単語へのジャンプキー、指定した単語の用例表示キー等を備える。
【００３５】
また、電子辞書１本体の側面にメモリカード９を着脱自在に装着するカードスロット７を備え、外部電子辞書データを記憶したメモリカードを装着することにより、当該外部電子辞書データを利用することができる。
【００３６】
〔第１の実施の形態〕
先ず、本発明を適用した電子辞書の第１の実施の形態について説明する。
【００３７】
先ず、電子辞書１の機能構成例について説明する。図２に、電子辞書１の機能ブロック図を示す。同図に示すように、電子辞書１は、ＣＰＵ１０、入力装置２０、表示装置３０、記憶媒体読取装置４０、ＲＡＭ５０、ＲＯＭ７０の各機能部を備えて構成される。
【００３８】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御する。具体的には、ＣＰＵ１０は、入力装置２０から入力される押下信号等に応じてＲＯＭ７０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ５０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示装置３０に出力して、対応した表示情報を表示させる。
【００３９】
入力装置２０は、仮名、漢字、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力装置２０におけるキー入力により、特に、検索語の入力、辞書種別の選択、検索実行指示、ジャンプ実行指示等の入力手段を実現する。尚、この入力装置２０は、図１に示すキー群５に相当するものである。
【００４０】
表示装置３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成される。
尚、この表示装置３０は、図１に示すディスプレイ３に相当する。
【００４１】
記憶媒体読取装置４０は、外部記憶媒体１００を着脱自在に装着し、ＣＰＵ１０から入力される指示に応じて外部記憶媒体１００に記憶されるデータを読み出す。尚、図１に示すカードスロット７は、この記憶媒体読取装置４０に該当する。
【００４２】
外部記憶媒体１００（図１に示すメモリカード９に相当）には、外部中日辞書ＤＢ１０２が格納され、この外部中日辞書ＤＢ１０２は、中日辞書ＤＢ１０２ａと、汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１０２ｂと、汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１０２ｃとを備える。
【００４３】
ＲＯＭ７０には、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００４４】
また、ＲＯＭ７０には、電子辞書１の動作に係る各種処理プログラムや電子辞書１の備える種々の機能を実現するためのプログラムやデータが格納されるとともに、特に、内蔵辞書ＤＢ７１と、インデックステーブル７３と、辞書検索プログラム７５とが格納される。また、内蔵辞書ＤＢ７１は、国語辞書ＤＢ７１ａと、英和辞書ＤＢ７１ｂと、和英辞書ＤＢ７１ｃと、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル７１ｄと、汎用文字コード・既存ローカル文字コード（英語）変換テーブル７１ｅとを備え、辞書検索プログラム７５は、外部辞書ジャンププログラム７５ａを備える。
【００４５】
ＲＡＭ５０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、ジャンプ元ローカル文字コード格納領域５３と、国語情報格納領域５１と、汎用文字コード格納領域５５と、ジャンプ先ローカル文字コード格納領域５７とを備える。
【００４６】
ＣＰＵ１０は、検索指示の入力に応じてＲＯＭ７０に格納された辞書検索プログラム７５を読み出し、辞書検索処理を実行する。例えば、内蔵辞書ＤＢ７１の備える辞書ＤＢが指定されると、当該辞書ＤＢに記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示装置３０に表示させる。尚、この内蔵辞書ＤＢ７１の備える国語辞書ＤＢ７１ａ、英和辞書ＤＢ７１ｂ、及び和英辞書ＤＢ７１ｃは、全て同一のローカル文字コード（以下、「既存ローカル文字コード」という。）で記述されている。
【００４７】
図３に、国語辞書ＤＢ７１ａの蓄積形式の一例を示す。同図に示すように、国語辞書ＤＢ７１ａには、見出語データと説明データとが対応付けられた辞書データが蓄積される。そして、各見出語データには、当該見出語データの国語情報が対応付けられて格納される。ここで、国語情報とは、辞書ＤＢに含まれる文字列の言語を特定するための情報である。国語辞書ＤＢ７１ａに格納される見出語データには、それぞれ国語情報“日本語”が対応付けられている。
【００４８】
そして、説明データは、当該説明データに含まれる文字列の国語情報に基づいて分割された複数の項目説明データにより構成され、各項目説明データに対応付けて国語情報が格納される。尚、図示しないが、英和辞書ＤＢ７１ｂと和英辞書ＤＢ７１ｃには、国語辞書ＤＢ７１ａの蓄積形式と同様に、それぞれ見出語データと説明データとを対応付けた辞書データが蓄積される。
【００４９】
また、ＣＰＵ１０は、中日辞典が指定されて検索指示が入力された際に、外部中日辞書ＤＢ１０２の備える中日辞書ＤＢ１０２ａから検索語と一致する見出語データに対応する説明データを読み出して、表示装置３０に表示させる。尚、この中日辞書ＤＢ１０２ａは、中日辞書ＤＢ１０２ａ用のローカル文字コード（以下、「中日辞書用ローカル文字コード」という。）で記述されている。
【００５０】
図４に、中日辞書ＤＢ１０２ａの蓄積形式の一例を示す。同図に示すように、中日辞書ＤＢ１０２ａには、見出語データと説明データとが対応付けられた辞書データが蓄積される。そして、各見出し語データには、当該見出語データの国語情報が対応付けられて格納される。中日辞書ＤＢ１０２ａに格納される見出語データには、それぞれ国語情報“中国語”が対応付けられている。そして、説明データは、当該説明データに含まれる文字列の国語情報に基づいて分割された複数の項目説明データにより構成され、各項目説明データに対応付けて国語情報が格納される。
【００５１】
第１の実施の形態は、外部記憶媒体１００に格納される外部中日辞書ＤＢ１０２の備える中日辞書ＤＢ１０２ａから読み出して表示させた説明データに含まれる単語がジャンプ先に指定されて、内蔵辞書ＤＢ７１にジャンプする場合の実施形態である。尚、以下、ジャンプ先に指定された単語を「ジャンプ単語」という。
【００５２】
具体的には、中日辞書ＤＢ１０２ａから読み出した辞書データを表示している場合であって、説明データからジャンプ単語が指定されてジャンプ指示が入力された場合に、ＣＰＵ１０は、外部辞書ジャンププログラム７５ａを読み出して、外部辞書ジャンプ処理を実行する。
【００５３】
図５は、第１の実施の形態における外部辞書ジャンプ処理を説明するための説明図である。同図においては、中日辞書ＤＢ１０２ａから読み出して表示させた辞書データ中（より詳細には、項目説明データ）の、国語情報“日本語”が対応付けられている単語“歓迎”がジャンプ単語に指定された場合について示している。
【００５４】
即ち、先ず、ＣＰＵ１０は、ジャンプ単語“歓迎”の国語情報“日本語”を取得して、国語情報格納領域５１を更新する（Ａ１０）。また、この際、指定されたジャンプ単語“歓迎”で、ジャンプ元ローカル文字コード格納領域５３を更新する（Ａ２０）。そして、ＣＰＵ１０は、取得した国語情報を判別し、対応する汎用文字コード・中日辞書用ローカル文字コード変換テーブルを参照して、ジャンプ単語を汎用文字コードに変換する。
【００５５】
具体的には、ＣＰＵ１０は、国語情報“中国語”が対応付けられた単語がジャンプ単語に指定された場合には汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１０２ｃを参照し（Ａ３０）、国語情報“日本語”が対応付けられた単語がジャンプ単語に指定された場合には汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１０２ｂを参照して（Ａ４０）、ジャンプ単語のローカル文字コードを汎用文字コードに変換し、汎用文字コード格納領域５５を更新する（Ａ５０）。図５に示す例では、汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１０２ｂに基づいて、中日辞書用ローカル文字コードで記述されたジャンプ単語“歓迎”が汎用文字コードに変換されている。
【００５６】
ここで、汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１０２ｂには、中日辞書ＤＢ１０２ａに含まれる日本語の文字列の中日辞書用ローカル文字コードに対応付けて該当する汎用文字コードが格納される。同様にして、汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１０２ｃには、中日辞書ＤＢ１０２ａに含まれる中国語の文字列の中日辞書用ローカル文字コードに対応づけて該当する汎用文字コードが格納される。汎用文字コードとしては、例えば、世界各国の文字を統一された文字コードで表現するために規格化された“ｕｎｉｃｏｄｅ（ユニコード）”を用いることで実現される。
【００５７】
続いて、ＣＰＵ１０は、国語情報を判別し、対応する汎用文字コード・既存ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を、既存ローカル文字コードに変換する。
【００５８】
具体的には、ＣＰＵ１０は、国語情報が“日本語”の場合に汎用文字コード・既存ローカル文字コード（日本語）変換テーブル７１ｄを参照し（Ａ６０）、国語情報が“英語”の場合に汎用文字コード・既存ローカル文字コード（英語）変換テーブル７１ｅを参照して（Ａ７０）、汎用文字コードを既存ローカル文字コードに変換して、ジャンプ先ローカル文字コード格納領域５７を更新する（Ａ８０）。図５に示す例では、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル７１ｄに基づいて、汎用文字コードで記述されたジャンプ単語“歓迎”が既存ローカル文字コードに変換されている。
【００５９】
ここで、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル７１ｄには、日本語の文字列の既存ローカル文字コードに対応付けて該当する汎用文字コードが格納され、汎用文字コード・既存ローカル文字コード（英語）変換テーブル７１ｅには、英語の文字列の既存ローカル文字コードに対応付けて該当する汎用文字コードが格納される。
【００６０】
この際、ＣＰＵ１０は、“日本語”又は“英語”以外の国語情報が指定されている場合、汎用文字コードに変換されたジャンプ単語を既存ローカル文字コードに変換することができないため、内蔵辞書Ｄｂ７１の備える辞書ＤＢへのジャンプは不可能と判断して、処理を終了する。
【００６１】
そして、ＣＰＵ１０は、国語情報を判別し、インデックステーブル７３からジャンプ可能な辞書ＤＢを抽出して、ジャンプ先の辞書ＤＢ（以下、「ジャンプ先辞書ＤＢ」という。）の選択入力を受け付ける。
【００６２】
図６に、インデックステーブル７３の一例を示す。インデックステーブル７３には、国語情報に対応付けて、当該国語情報が指定された場合にジャンプ可能な辞書ＤＢが格納される。即ち、内蔵辞書コンテンツの備える辞書ＤＢの内、見出語データの国語情報が一致する辞書ＤＢがジャンプ可能な辞書ＤＢとして格納される。ＣＰＵ１０は、国語情報が“日本語”の場合には（Ａ９０）、ジャンプ可能な辞書ＤＢとして、国語辞書ＤＢ７１ａと、和英辞書ＤＢ７１ｃとを抽出し、国語情報が“英語”の場合には（Ａ１００）、ジャンプ可能な辞書ＤＢとして英和辞書ＤＢ７１ｂを抽出する。
【００６３】
そして、ＣＰＵ１０は、ジャンプ先辞書ＤＢの選択操作に応じて、当該ジャンプ先辞書ＤＢから、既存ローカル文字コードに変換されてジャンプ先ローカル文字コード格納領域５７に保持されているジャンプ単語と一致する見出語データを検索し、対応する説明データを表示装置３０上に表示させる。
【００６４】
次に、本発明を適用した第１の実施の形態における電子辞書１の動作について図７〜図９を参照して説明する。図７，９は電子辞書１の動作フローを、図８は表示装置３０に表示される画面の遷移例を、それぞれ示している。
【００６５】
図７は、辞書検索プログラム７５を実行することにより実現される辞書検索処理に係る電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、表示装置３０に検索語入力画面を表示させ、辞書ＤＢが指定され（ステップＳ１０）、検索語が入力されるとともに（ステップＳ１１）、検索実行が指示される（ステップＳ１２）まで待機する。
【００６６】
ＣＰＵ１０は、辞書検索プログラム８５を実行することにより実現される検索実行指示に応じて、先ず、指定された検索語を見出語データに設定し、当該見出語データをステップＳ１０で指定された辞書ＤＢに記憶されている見出語データから検索して、対応する説明データを読み出して表示装置３０に表示させる（ステップＳ１４）。
【００６７】
図８（ａ）に、この段階で表示装置３０に表示される検索結果表示画面Ｗ１０の一例を示す。同図（ａ）は、中日辞典を指定した際の検索結果表示画面Ｗ１０の一例を示す図である。同図（ａ）に示すように、検索語に指定した単語と一致する見出語データに対応する説明データが表示されている。
【００６８】
また、ＣＰＵ１０は、ジャンプ実行指示が入力されると（ステップＳ１６）、外部辞書ジャンプ処理を実行する（ステップＳ１８）。より具体的には、外部中日辞書ＤＢ１０２の備える中日辞書ＤＢ１０２ａに記憶される説明データが表示されている場合であって、当該説明データに含まれる単語がジャンプ単語に指定されてジャンプ操作がなされた場合に、以下の処理を実行する。
【００６９】
図９は、外部辞書ジャンププログラム７５ａを実行することにより実現される外部辞書ジャンプ処理に係る電子辞書１の動作を示すフローチャートである。同図に示すように、先ず、ＣＰＵ１０は、指定されたジャンプ単語の国語情報を読み出して国語情報格納領域５１を更新するとともに（ステップＳ１８０）、指定されたジャンプ単語を新たな見出語として取得して、取得した見出語をジャンプ元ローカル文字コード格納領域５３に格納する（ステップＳ１８１）。
【００７０】
続いて、ＣＰＵ１０は、ジャンプ元ローカル文字コード格納領域５３に保持されているジャンプ単語の文字コードを、国語情報に応じた汎用文字コード・中日辞書用ローカル文字コード変換テーブルを参照して汎用文字コードに変換し、汎用文字コード格納領域５５を更新する（ステップＳ１８２）。
【００７１】
さらに、ＣＰＵ１０は、ジャンプ単語の国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルを検出し（ステップＳ１８４：ＹＥＳ）、検出した汎用文字コード・既存ローカル文字コード変換テーブルを参照して汎用文字コード格納領域５５に保持されている汎用文字コードを既存ローカル文字コードに変換し、ジャンプ先ローカル文字コード格納領域５７を更新する（ステップＳ１８６）。また、ＣＰＵ１０は、国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルが存在しない場合には（ステップＳ１８４：ＮＯ）、本処理を終了する。
【００７２】
続いて、ＣＰＵ１０は、ジャンプ単語の国語情報に基づいてインデックステーブル７３からジャンプ可能な辞書ＤＢを抽出し（ステップＳ１８８）、ジャンプ可能な辞書ＤＢが抽出された場合には（ステップＳ１９０：ＹＥＳ）、ユーザにジャンプ先辞書ＤＢの選択を促す。
【００７３】
図８（ｂ）に、この段階で表示装置３０に表示されるジャンプ先辞書選択画面Ｗ１２の一例を示す。例えば、図８（ａ）に示す検索結果表示画面Ｗ１０において、単語“歓迎”を選択してジャンプ指示を入力すると（同図（ａ）中の反転表示）、（ｂ）に示すように、検索結果表示画面Ｗ１０上にジャンプ先辞書選択画面Ｗ１２が表示され、このジャンプ先辞書選択画面Ｗ１２に、ジャンプ単語“歓迎”の国語情報“日本語”に基づいて抽出されたジャンプ可能な辞書ＤＢの辞書種別“国語辞典”及び“和英辞典”が選択可能に表示される。
【００７４】
そして、ＣＰＵ１０は、ジャンプ先辞書ＤＢが選択された場合には（ステップＳ１９２：ＹＥＳ）、選択されたジャンプ先辞書ＤＢに記憶される見出語データからジャンプ単語と一致する見出語データを検索し（ステップＳ１９４）、対応する説明データを表示装置３０に表示させて（ステップＳ１９６）、本処理を終了する。
【００７５】
例えば、図８（ｂ）に示すジャンプ先辞書選択画面Ｗ１２において、辞書種別“国語辞典”を選択すると、図８（ｃ）に示すように、“中日辞典”から“国語辞典”にジャンプし、国語辞書ＤＢ７１ａから読み出したジャンプ単語“歓迎”に対応する説明データを表示した検索結果表示画面Ｗ１４が表示される。
【００７６】
以上説明したように、第１の実施の形態によれば、電子辞書に内蔵される内蔵辞書ＤＢ７１が、当該内蔵辞書ＤＢ７１の備える各辞書ＤＢに記憶される見出語データ及び説明データに含まれる単語の国語毎に、既存ローカル文字コードと汎用文字コードとを対応付けた汎用文字コード・既存ローカル文字コード変換テーブルを備えている。また、外部中日辞書ＤＢ１０２は、中日辞書ＤＢ１０２ａに記憶される見出語データ及び説明データに含まれる単語の国語毎に、中日辞書用ローカル文字コードと汎用文字コードとを対応付けた汎用文字コード・中日辞書用ローカル文字コード変換テーブルを備えている。
【００７７】
これにより、例えば、中日辞書ＤＢ１０２ａに記憶される説明データに含まれる単語がジャンプ単語に指定された場合、そのジャンプ操作に応じて、中日辞書用ローカル文字コードで記述されたジャンプ単語を一旦汎用文字コードに変換し、さらに、当該ジャンプ単語の国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を既存ローカル文字コードに変換することができる。従って、中日辞書用ローカル文字コードで記述されたジャンプ単語を既存ローカル文字コードに適切に変換し、変換後に検索処理を実行することができる。従って、異なるローカル文字コードで記述された外部中日辞書ＤＢ１０２と内蔵辞書ＤＢ７１の備える辞書ＤＢ間でのジャンプが可能となる。
【００７８】
さらに、ジャンプ単語の国語情報に基づいて、ジャンプ可能な内蔵辞書ＤＢ７１の備える辞書ＤＢを自動的に検出することができる。従って、電子辞書１のジャンプ機能の使い勝手を向上させることができる。
【００７９】
尚、上記した第１の実施の形態では、図９に示すステップＳ１８４において、指定されたジャンプ単語の国語情報に対応する汎用文字コード・既存ローカル文字コード変換テーブルが存在しない場合には、検索不可能として処理を終了することとしたが、ジャンプ単語の国語情報を無視して、内蔵辞書ＤＢ７１の備える汎用文字コード・既存ローカル文字コード変換テーブルを用いて既存ローカル文字コードに変換し、変換後の字体を検索処理の実行前に報知して、検索処理を続行するか否かを確認することとしてもよい。例えば、国語情報“中国語”が対応付けられた中国語漢字がジャンプ単語に指定された場合に、ＣＰＵ１０は、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル７１ｄを参照してジャンプ単語を日本語漢字に変換し、字体等が変化したことをユーザに報知する。
【００８０】
図１０に、当該時点での表示画面の一例を示す。同図に示すように、表示画面上に確認画面Ｗ２０が表示され、当該確認画面Ｗ２０において、指定されたジャンプ単語のジャンプ元のローカル文字コード（中日辞書用ローカル文字コード）と、ジャンプ先のローカル文字コード（既存ローカル文字コード）とを表示し、検索処理を続行するか否かを確認する。
【００８１】
〔第２の実施の形態〕
次に、本発明を適用した電子辞書の第２の実施の形態について説明する。図１１に、電子辞書２の機能ブロック図を示す。同図に示すように、電子辞書２は、ＣＰＵ１０、入力装置２０、表示装置３０、記憶媒体読取装置４０、ＲＡＭ５０、ＲＯＭ８０の各機能部を備えて構成される。第２の実施の形態は、内蔵辞書ＤＢ８１の備える辞書ＤＢから読み出して表示させた説明データに含まれる単語がジャンプ単語に指定されたジャンプ操作に応じて、外部中日辞書ＤＢ１２２又は外部日中辞書ＤＢ１２４にジャンプする場合の実施形態であり、第１の実施の形態において図２に示して説明した電子辞書１の備える機能ブロックと同一の機能ブロックには同一の符号を付してその説明を省略する。
【００８２】
図１１に示すように、ＲＯＭ８０には、第２の実施の形態を実現するため、特に、内蔵辞書ＤＢ８１と、インデックステーブル８３と、辞書検索プログラム８５とが格納される。また、内蔵辞書ＤＢ８１は、国語辞書ＤＢ８１ａと、英和辞書ＤＢ８１ｂと、和英辞書ＤＢ８１ｃと、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル８１ｄと、汎用文字コード・既存ローカル文字コード（英語）変換テーブル８１ｅとを備え、辞書検索プログラム８５は、内蔵辞書ジャンププログラム８５ａを備える。
【００８３】
また、外部記憶媒体１２０には、外部中日辞書ＤＢ１２２と、外部日中辞書ＤＢ１２４とが格納され、外部中日辞書ＤＢ１２２は、中日辞書ＤＢ１２２ａと、汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１２２ｂと、汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１２２ｃとを備え、外部日中辞書ＤＢ１２４は、日中辞書ＤＢ１２４ａと、日中辞書用汎用文字コード／ローカル文字コード（日本語）変換テーブル１２４ｂと、日中辞書用汎用文字コード／ローカル文字コード（中国語）変換テーブル１２４ｃとを備える。
【００８４】
ＣＰＵ１０は、検索指示の入力に応じて、ＲＯＭ８０に格納された辞書検索プログラム８５を読み出して、辞書検索処理を実行する。具体的には、ＣＰＵ１０は、検索指示の入力に応じて指定された辞書ＤＢに記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示装置３０に表示させる。
【００８５】
内蔵辞書ＤＢ８１の備える国語辞書ＤＢ８１ａ、英和辞書ＤＢ８１ｂ、及び和英辞書ＤＢ８１ｃと、外部中日辞書ＤＢ１２２の備える中日辞書ＤＢ１２２ａと、外部日中辞書ＤＢ１２４の備える日中辞書ＤＢ１２４ａは、第１の実施の形態において図３に示して説明した国語辞書ＤＢ７１ａや図４に示して説明した中日辞書ＤＢ１０２ａの蓄積形式と同様に、それぞれ見出語データと説明データとを対応づけた辞書データが蓄積される。また、第１の実施の形態と同様に、内蔵辞書ＤＢ８１の備える辞書ＤＢは既存ローカル文字コードで、外部中日辞書ＤＢ１２２の備える中日辞書ＤＢ１２２ａは中日辞書用ローカル文字コードでそれぞれ記述されている。また、外部日中辞書ＤＢ１２４の備える日中辞書ＤＢ１２４ａは、日中辞書ＤＢ１２４ａ用のローカル文字コード（以下、「日中辞書用ローカル文字コード」という。）で記述されている。
【００８６】
また、内蔵辞書ＤＢ８１の備える辞書ＤＢから読み出した辞書データを表示している場合であって、説明データからジャンプ単語が指定されてジャンプ指示が入力された場合に、ＣＰＵ１０は、内蔵辞書ジャンププログラム８５ａを読み出して、内蔵辞書ジャンプ処理を実行する。
【００８７】
図１２は、第２の実施の形態における内蔵辞書ジャンプ処理を説明するための説明図である。同図においては、国語辞書ＤＢ８１ａから読み出して表示させた辞書データ中の、国語情報“日本語”が対応付けられている単語“歓迎”がジャンプ単語に指定された場合について示している。
【００８８】
ＣＰＵ１０は、先ず、ジャンプ単語“歓迎”の国語情報“日本語”を取得して、国語情報格納領域５１を更新する（Ａ２００）。また、この際、指定されたジャンプ単語“歓迎”で、ジャンプ元ローカル文字コード格納領域５３を更新する（Ａ２０２）。
【００８９】
そして、ＣＰＵ１０は、外部記憶媒体１２０に格納された辞書ＤＢ（以下、適宜「外部辞書ＤＢ」という。）を検出する。そして、外部辞書ＤＢが検出された場合には、ＣＰＵ１０は、当該外部辞書ＤＢの備える辞書ＤＢに記憶される見出語データの国語情報を取得して、インデックステーブル８３を更新する。
【００９０】
図１３に、インデックステーブル８３の一例を示す。インデックステーブル８３には、国語情報に対応付けて、当該国語情報が指定された場合にジャンプ可能な辞書ＤＢが格納される。ＣＰＵ１０は、外部辞書ＤＢを検出した場合には、当該検出した外部辞書ＤＢの備える辞書ＤＢと、当該辞書ＤＢに記憶される見出語データの国語情報とを対応付けたレコードが追加される。
【００９１】
即ち、図１１に示す外部記憶媒体１２０が装着された際、ＣＰＵ１０は、外部中日辞書ＤＢ１２２及び外部日中辞書ＤＢ１２４を検出し、インデックステーブル８３に、ジャンプ可能辞書ＤＢ“中日辞書ＤＢ”と、外部中日辞書ＤＢ１２２の備える中日辞書ＤＢ１２２ａに記憶される見出語データの国語情報“中国語”とを対応付けたレコードＬ１０、及びジャンプ可能辞書ＤＢ“日中辞書ＤＢ”と、外部日中辞書ＤＢ１２４の備える日中辞書ＤＢ１２４ａに記憶される見出語データの国語情報“日本語”とを対応付けたレコードＬ１２を追加する。
【００９２】
そして、ＣＰＵ１０は、国語情報を判別し、インデックステーブル８３から、ジャンプ可能な辞書ＤＢを抽出して、ジャンプ先の辞書ＤＢの選択入力を受け付ける。即ち、ＣＰＵ１０は、国語情報が日本語の場合には、ジャンプ可能な辞書ＤＢとして、国語辞書ＤＢ８１ａと、和英辞書ＤＢ８１ｃと、日中辞書ＤＢ１２４ａとを抽出し、国語情報が“英語”の場合には英和辞書ＤＢ８１ｂを抽出し、国語情報が“中国語”の場合には中日辞書ＤＢ１２２ａを抽出する。
【００９３】
この際、ジャンプ先辞書ＤＢに選択された辞書ＤＢが内蔵辞書ＤＢ８１の備える辞書ＤＢの場合には（Ａ２０４，Ａ２０６）、ＣＰＵ１０は、当該辞書ＤＢから、ジャンプ単語と一致する見出語データを検索し、対応する説明データを表示装置３０に表示させる。
【００９４】
また、ジャンプ先辞書ＤＢに選択された辞書ＤＢが外部辞書ＤＢの場合には、国語情報に基づいて対応する汎用文字コード・既存ローカル文字コード変換テーブルを参照し、ジャンプ単語を汎用文字コードに変換する。
【００９５】
具体的には、ＣＰＵ１０は、国語情報“日本語”が対応付けられた単語がジャンプ単語に指定された場合には汎用文字コード・既存ローカル文字コード（日本語）変換テーブル８１ｄを参照し（Ａ２０８）、国語情報“英語”が対応付けられた単語がジャンプ単語に指定された場合には汎用文字コード・既存ローカル文字コード（英語）変換テーブル８１ｅを参照して（Ａ２１０）、ジャンプ単語のローカル文字コードを汎用文字コードに変換し、汎用文字コード格納領域５５を更新する（Ａ２１２）。図１２に示す例では、汎用文字コード・既存ローカル文字コード（日本語）変換テーブル８１ｄに基づいて、既存ローカル文字コードで記述されたジャンプ単語“歓迎”が汎用文字コードに変換されている。
【００９６】
そして、ＣＰＵ１０は、例えば、中日辞書ＤＢ１２２ａがジャンプ先辞書ＤＢに選択された場合には、国語情報に対応する汎用文字コード・中日辞書用ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を、中日辞書用ローカル文字コードに変換する。
【００９７】
具体的には、ＣＰＵ１０は、国語情報が“日本語”の場合に汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル１２２ｂを参照し（Ａ２１４）、国語情報が“中国語”の場合に汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル１２２ｃを参照し（Ａ２１６）、汎用文字コードを中日辞書用ローカル文字コードに変換して、ジャンプ先ローカル文字コード格納領域５７を更新する（Ａ２１８）。
【００９８】
そして、ＣＰＵ１０は、中日辞書ＤＢ１２２ａから、ジャンプ先ローカル文字コード格納領域５７に保持されている中日辞書用ローカル文字コードで記述されたジャンプ単語と一致する見出語データを検索し、対応する説明データを表示装置３０上に表示させる。
【００９９】
また、日中辞書ＤＢ１２４ａがジャンプ先辞書ＤＢに選択された場合には、国語情報に対応する汎用文字コード・日中辞書用ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を、日中辞書用ローカル文字コードに変換する。
【０１００】
具体的には、ＣＰＵ１０は、国語情報が“日本語”の場合に汎用文字コード・日中辞書用ローカル文字コード（日本語）変換テーブル１２４ｂを参照し（Ａ２２０）、国語情報が“中国語”の場合に汎用文字コード・日中辞書用ローカル文字コード（中国語）変換テーブル１２４ｃを参照し（Ａ２２２）、汎用文字コードを日中辞書用ローカル文字コードに変換して、ジャンプ先ローカル文字コード格納領域５７を更新する（Ａ２２４）。
【０１０１】
そして、ＣＰＵ１０は、日中辞書ＤＢ１２４ａから、ジャンプ先ローカル文字コード格納領域５７に保持されている日中辞書用ローカル文字コードで記述されたジャンプ単語と一致する見出語データを検索し、対応する説明データを表示装置３０上に表示させる。
【０１０２】
次に、本発明を適用した第２の実施の形態における電子辞書２の動作について図１４〜図１６を参照して説明する。図１４，図１６は電子辞書２の動作フローを、図１５は表示装置３０に表示される画面の遷移例を、それぞれ示している。
【０１０３】
図１４は、辞書検索プログラム８５を実行することにより実現される辞書検索処理に係る電子辞書２の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、表示装置３０に検索語入力画面を表示させ、辞書ＤＢが指定され（ステップＳ２０）、検索語が入力されるとともに（ステップＳ２１）、検索実行が指示される（ステップＳ２２）まで待機する。
【０１０４】
ＣＰＵ１０は、検索実行指示に応じて、先ず、指定された検索語を見出語データに設定し、当該見出語データをステップＳ２０で指定された辞書ＤＢに記憶されている見出語データから検索して、対応する説明データを読み出して表示装置３０に表示させる（ステップＳ２４）。
【０１０５】
図１５（ａ）に、この段階で表示装置３０に表示される検索結果表示画面Ｗ３０の一例を示す。同図（ａ）は、国語辞典を指定した際の検索結果表示画面Ｗ３０の一例を示す図である。同図（ａ）に示すように、検索語に指定した単語と一致する見出語データに対応する説明データが表示されている。
【０１０６】
また、ＣＰＵ１０は、ジャンプ実行指示が入力されると（ステップＳ２６）、内蔵辞書ジャンプ処理を実行する（ステップＳ２８）。
【０１０７】
図１６は、内蔵辞書ジャンププログラム８５ａを実行することにより実現される内蔵辞書ジャンプ処理に係る電子辞書２の動作を示すフローチャートである。
同図に示すように、先ず、ＣＰＵ１０は、指定されたジャンプ単語の国語情報を読み出して国語情報格納領域５１を更新する（ステップＳ２８０）、また、ＣＰＵ１０は、この際、指定されたジャンプ単語をジャンプ元ローカル文字コード格納領域５３に格納する。
【０１０８】
次いで、ＣＰＵ１０は、ジャンプ可能な外部辞書ＤＢを検出する（ステップＳ２８２）。具体的には、ＣＰＵ１０は、記憶媒体読取装置４０に外部記憶媒体１２０が装着されている場合には、当該外部記憶媒体１２０に格納される外部辞書ＤＢを検出し、検出された外部辞書ＤＢの備える辞書ＤＢに記憶される見出語の国語情報を取得して、インデックステーブル８３を更新する。
【０１０９】
続いて、ＣＰＵ１０は、ジャンプ単語の国語情報に基づいてインデックステーブル８３からジャンプ可能な辞書ＤＢを抽出し（ステップＳ２８４）、ジャンプ可能な辞書ＤＢが抽出された場合には（ステップＳ２８６：ＹＥＳ）、ユーザにジャンプ先辞書ＤＢの選択を促す。また、ＣＰＵ１０は、ジャンプ可能な辞書ＤＢが存在しない場合には（ステップＳ２８６：ＮＯ）、本処理を終了する。
【０１１０】
図１５（ｂ）に、この段階で表示装置３０に表示されるジャンプ先辞書選択画面Ｗ３２の一例を示す。例えば、図１５（ａ）に示す検索結果表示画面Ｗ３０において、単語“歓迎”を選択してジャンプ指示を入力すると（ｂ）に示すように、検索結果表示画面Ｗ３０上にジャンプ先辞書選択画面Ｗ３２が表示され、このジャンプ先辞書選択画面Ｗ３２に、ジャンプ単語“歓迎”の国語情報“日本語”により抽出されたジャンプ可能な辞書ＤＢの辞書種別“和英辞典”及び“日中辞典”が選択可能に表示される。
【０１１１】
そして、ＣＰＵ１０は、ジャンプ先辞書ＤＢが選択された場合であって（ステップＳ２８８：ＹＥＳ）、当該選択されたジャンプ先辞書ＤＢが内蔵辞書ＤＢ８１の備える辞書ＤＢの場合には（ステップＳ２９０：ＹＥＳ）、当該辞書ＤＢに記憶される見出語データからジャンプ単語と一致する見出語データを検索し（ステップＳ２９２）、対応する説明データを表示装置３０に表示させて（ステップＳ２９４）、本処理を終了する。
【０１１２】
また、選択されたジャンプ先辞書ＤＢが内蔵辞書ＤＢ８１の備える辞書ＤＢではない場合、即ち、選択されたジャンプ先辞書ＤＢが外部辞書ＤＢの場合には（ステップＳ２９０：ＮＯ）、ＣＰＵ１０は、ジャンプ単語の国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルを検出し（ステップＳ２９６：ＹＥＳ）、検出した汎用文字コード・既存ローカル文字コード変換テーブルを参照してジャンプ元ローカル文字コード格納領域５３に保持されている既存ローカル文字コードを汎用文字コードに変換し、汎用文字コード格納領域５５を更新する（ステップＳ２９８）。また、ＣＰＵ１０は、国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルが存在しない場合には（ステップＳ２９６：ＮＯ）、本処理を終了する。
【０１１３】
さらに、ＣＰＵ１０は、汎用文字コード格納領域５５に保持されている汎用文字コードをジャンプ先辞書ＤＢに指定された外部辞書ＤＢのローカル文字コードに変換して、ジャンプ先ローカル文字コード格納領域５７を更新する（ステップＳ３００）。
【０１１４】
具体的には、ＣＰＵ１０は、ジャンプ先辞書ＤＢに外部中日辞書ＤＢ１２２が選択されている場合には、国語情報に応じた汎用文字コード・中日辞書用ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を中日辞書用ローカル文字コードに変換する。また、外部日中辞書ＤＢ１２４が選択されている場合には、国語情報に応じた汎用文字コード・日中辞書用ローカル文字コード変換テーブルを参照して、汎用文字コードに変換されたジャンプ単語を日中辞書用ローカル文字コードに変換する。
【０１１５】
そして、ＣＰＵ１０は、当該外部辞書ＤＢに記憶される見出語データからジャンプ単語と一致する見出語データを検索し（ステップＳ３０２）、対応する説明データを表示装置３０に表示させて（ステップＳ３０４）、本処理を終了する。
【０１１６】
例えば、図１５（ｂ）に示すジャンプ先辞書選択画面Ｗ３２において、辞書種別“日中辞典”を選択すると、図１５（ｃ）に示すように、“国語辞典”から“中日辞典”にジャンプし、日中辞書ＤＢ１２４ａから読み出したジャンプ単語“歓迎”に対応する説明データを表示した検索結果表示画面Ｗ３４が表示される。
【０１１７】
以上説明したように、第２の実施の形態によれば、記憶媒体読取装置４０に外部記憶媒体１２０が装着されている場合に、当該外部記憶媒体１２０に格納される外部辞書ＤＢを検出し、検出された外部辞書ＤＢの備える辞書ＤＢに記憶される見出語の国語情報を取得して、インデックステーブル８３を更新するので、指定されたジャンプ単語の国語情報に基づいて、ジャンプ可能な辞書ＤＢを検出することができる。
【０１１８】
そして、例えば、内蔵辞書ＤＢ８１の備える辞書ＤＢに記憶される説明データに含まれる単語がジャンプ単語に指定されたジャンプ操作がなされると、既存ローカル文字コードで記述されたジャンプ単語を、当該ジャンプ単語の国語情報に応じた汎用文字コード・既存ローカル文字コード変換テーブルにより一旦汎用文字コードに変換し、さらに、汎用文字コードに変換されたジャンプ単語を指定された外部辞書ＤＢのローカル文字コードに適切に変換し、変換後に検索処理を実行することができる。従って、異なるローカル文字コードで記述された内蔵辞書ＤＢ８１の備える辞書ＤＢと外部辞書ＤＢ間でのジャンプが可能となる。
【０１１９】
また、外部辞書ＤＢは、それぞれ当該外部辞書ＤＢが備える辞書ＤＢに記憶される見出語データ及び説明データに含まれる単語の国語毎に、ローカル文字コードと汎用文字コードとを対応付けた変換テーブルを備えるので、異なるローカル文字コードで記述された外部辞書ＤＢ間のジャンプも可能となる。従って、電子辞書１のジャンプ機能の使い勝手を向上させることができる。
【０１２０】
また、外部記憶媒体１２０に格納される外部辞書ＤＢを検出してインデックステーブル８３を更新するので、外部辞書ＤＢに記憶される説明データに含まれる単語をジャンプ単語に指定し、ジャンプ先辞書ＤＢに他の外部辞書ＤＢを指定したジャンプ操作が可能である。
【０１２１】
具体的には、例えば、日中辞書ＤＢ１２４ａに記憶される説明データに含まれる単語をジャンプ単語に指定したジャンプ操作に応じて、例えば、ジャンプ単語に対応付けられた国語情報が“中国語”の場合に、ＣＰＵ１０は、見出語データに国語情報“中国語”が対応付けられた中日辞書ＤＢ１２２ａをジャンプ可能な辞書ＤＢとして検出する。
【０１２２】
尚、上記した実施の形態においては、電子辞書に、辞書ＤＢを記憶した外部記憶媒体が装着された場合について説明したが、電子辞書を、所定の通信回線を介して接続される外部の電子機器から外部辞書ＤＢ等をダウンロードするための通信装置を備えて構成することとしてもよい。その場合には、前記所定の通信回線を介して接続される外部の電子機器が保持する辞書ＤＢから辞書データをダウンロードして表示させるとともに、この辞書ＤＢの辞書データから電子辞書に内蔵される内蔵辞書ＤＢにジャンプすることも可能である。また、パソコン等に着脱可能なＣＤ−ＲＯＭ等に記憶されている辞書ＤＢを利用する場合にも勿論適用可能である。
【０１２３】
また、この実施の形態では電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、電子時計などの電子機器全般に適用可能である。また、電子辞書本体に対して着脱可能なメモリカード、ＣＤ等に電子辞書データを記憶することとしてもよい。
【０１２４】
【発明の効果】
請求項１に記載の発明によれば、ローカル文字コードと汎用文字コードとの変換テーブルにより、説明情報に含まれる単語を検索語とした場合には、検索語のローカル文字コードを汎用文字コードに変換し、汎用文字コードで記述された検索語に一致する見出語を検索する場合には、当該汎用文字コードを当該情報記憶手段のローカル文字コードに変換した後に検索を実行することを可能とする。従って、ローカル文字コードが異なる他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができ、電子辞書のジャンプ機能の使い勝手を向上させることができる。
【０１２５】
請求項２に記載の発明によれば、情報記憶手段の説明情報に含まれる単語が検索語に指定された際に、当該検索語の国語情報に基づいて選択された検索対象の他の情報記憶手段を選択することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【０１２６】
請求項３に記載の発明によれば、情報記憶手段から汎用文字コードで記述された検索語に一致する見出語を検索する際に、見出語の文字種情報に基づいて、当該情報記憶手段が検索対象の情報記憶手段となるか否かを判断することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【０１２７】
請求項４に記載の発明によれば、情報記憶手段の説明情報に含まれる単語が検索語に指定された際には、情報記憶手段のローカル文字コードが、見出語及び説明情報の国語毎に異なる場合であっても、当該検索語を汎用文字コードに変換するための変換テーブルを検索語の国語情報に基づいて参照し、また、汎用文字コードで記述された検索語に一致する見出語を検索する際には、汎用文字コードをローカル文字コードに変換するための変換テーブルを指定された国語情報に基づいて参照することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【０１２８】
請求項５又は１１に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語を検索語として、当該検索語に一致する他方の見出語データベースの見出語を検索する際に、指定された検索語を、前記一方の情報記憶手段のローカル文字コードから汎用文字コードに変換し、当該変換された汎用文字コードを、前記他方の情報記憶手段のローカル文字コードに変換することができる。従って、情報記憶手段を記述するローカル文字コードが異なる他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができ、電子辞書のジャンプ機能の使い勝手を向上させることができる。
【０１２９】
請求項６に記載の発明によれば、所定の電気通信回線を介して接続された電子機器に記憶される外部情報記憶手段のローカル文字コードが、内蔵情報記憶手段のローカル文字コードと異なる場合であっても、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定された場合に、当該検索語を、汎用文字コードを介して他の情報記憶手段のローカル文字コードに変換することができ、他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができる。
【０１３０】
請求項７に記載の発明によれば、装着部に装着した記憶媒体に記憶される外部情報記憶手段のローカル文字コードが、内蔵情報記憶手段のローカル文字コードと異なる場合であっても、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段に説明情報に含まれる単語が検索語に指定された場合に、当該検索語を、汎用文字コードを介して他の情報記憶手段のローカル文字コードに変換することができ、他の情報記憶手段から、指定された検索語に一致する見出語を適切に検索することができる。
【０１３１】
請求項８に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定されて、当該検索語に一致する見出語を他の情報記憶手段から検索する際に、当該検索語の国語情報に基づいて、当該他の情報記憶手段が検索対象の情報記憶手段となるか否かを判断することができる。従って、互いに異なる文字コードで記述された辞書間でのジャンプ機能を実現し、ジャンプ機能の使い勝手を向上させることができる。
【０１３２】
請求項９に記載の発明によれば、内蔵情報記憶手段及び外部情報記憶手段の内、一方の情報記憶手段の説明情報に含まれる単語が検索語に指定されて、当該検索語に一致する見出語を他の情報記憶手段から検索する際、当該他の情報記憶手段が複数の辞書コンテンツを有する場合には、指定された検索語の国語情報に基づいて、他の情報記憶手段から検索対象となる辞書コンテンツを抽出することができる。そして、抽出された検索対象となる辞書コンテンツからユーザ操作により選択された検索対象の辞書コンテンツから、検索語に一致する見出語を検索することができる。
【０１３３】
請求項１０又は１２に記載の発明によれば、第１の文字コードで記憶された第１の情報記憶手段の情報の一部を指定することにより、指定した情報の一部を見出語とする第２の情報記憶手段の情報を適切に表示させることができる。例えば、第１の情報記憶手段の文字コードと第２の情報記憶手段の文字コードとが異なっていても、該当する情報を適切に検索して表示することができる。
【図面の簡単な説明】
【図１】本発明を適用した電子辞書の斜視概観図の一例を示す図。
【図２】第１の実施の形態における電子辞書の機能構成例を示す図。
【図３】国語辞書ＤＢの蓄積形式の一例を示す図。
【図４】中日辞書ＤＢの蓄積形式の一例を示す図。
【図５】第１の実施の形態における外部辞書ジャンプ処理を説明するための説明図。
【図６】第１の実施の形態におけるインデックステーブルの一例を示す図。
【図７】第１の実施の形態における辞書検索処理の実行に係る電子辞書の動作フローを示す図。
【図８】第１の実施の形態における画面遷移例を示す図。
【図９】第１の実施の形態における外部辞書ジャンプ処理の実行に係る電子辞書の動作フローを示す図。
【図１０】第１の実施の形態の変形例における表示画面の一例を示す図。
【図１１】第２の実施の形態における電子辞書の機能構成例を示す図。
【図１２】第２の実施の形態における内蔵辞書ジャンプ処理を説明するための説明図。
【図１３】第２の実施の形態におけるインデックステーブルの一例を示す図。
【図１４】第２の実施の形態における辞書検索処理の実行に係る電子辞書の動作フローを示す図。
【図１５】第２の実施の形態における画面遷移例を示す図。
【図１６】第２の実施の形態における内蔵辞書ジャンプ処理の実行に係る電子辞書の動作フローを示す図。
【符号の説明】
１            電子辞書
１０        ＣＰＵ
２０        入力装置
３０        表示装置
４０        記憶媒体読取装置
５０        ＲＡＭ
５１      国語情報格納領域
５３      ジャンプ元ローカル文字コード格納領域
５５      汎用文字コード格納領域
５７      ジャンプ先ローカル文字コード格納領域
７０        ＲＯＭ
７１      内蔵辞書ＤＢ
７１ａ  国語辞書ＤＢ
７１ｂ  英和辞書ＤＢ
７１ｃ  和英辞書ＤＢ
７１ｄ  汎用文字コード・既存ローカル文字コード（日本語）変換テーブル
７１ｅ  汎用文字コード・既存ローカル文字コード（中国語）変換テーブル
７３      インデックステーブル
７５      辞書検索プログラム
７５ａ  外部辞書ジャンププログラム
１００        外部記憶媒体
１０２      外部中日辞書ＤＢ
１０２ａ  中日辞書ＤＢ
１０２ｂ  汎用文字コード・中日辞書用ローカル文字コード（日本語）変換テーブル
１０２ｃ  汎用文字コード・中日辞書用ローカル文字コード（中国語）変換テーブル
【図１】
2004213240.tif 000003
【図２】
2004213240.tif 000004
【図３】
2004213240.tif 000005
【図４】
2004213240.tif 000006
【図５】
2004213240.tif 000007
【図６】
2004213240.tif 000008
【図７】
2004213240.tif 000009
【図８】
2004213240.tif 000010
【図９】
2004213240.tif 000011
【図１０】
2004213240.tif 000012
【図１１】
2004213240.tif 000013
【図１２】
2004213240.tif 000014
【図１３】
2004213240.tif 000015
【図１４】
2004213240.tif 000016
【図１５】
2004213240.tif 000017
【図１６】
2004213240.tif 000018