(57)【要約】【課題】見出語の表記規則に依存しないジャンプ機能を実現し、使い勝手を向上させる。【解決手段】新しい検索文字列（「ヴァージニア」）を、ジャンプ先の辞書データベース（百科辞典）の見出語の表記規則に則した表記に変換して、検索をする。即ち、「ヴァ」を「バ」に変換し、変換後の検索文字列に適合する見出語を百科辞典データベースから検索し、その説明情報を読み出し表示する。【選択図】  図６
2004295613.tif 000002
【特許請求の範囲】
【請求項１】
所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶手段と、
検索文字列を指定する検索文字列指定手段と、
この検索文字列指定手段により指定された検索文字列を前記表記規則に則した文字列に変換する変換手段と、
この変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して表示する制御を行う表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記変換手段は、前記指定された検索文字列のうち、前記変換の対象とする変換対象部分を変更して前記変換を行うことにより複数の変換候補検索文字列を作成する変換候補検索文字列作成手段を有し、
前記表示制御手段は、作成された変換候補検索文字列に一致する見出語が前記集合情報に含まれている場合に、当該一致する見出語に対応する説明情報を読み出して表示する制御を行う一致説明情報表示制御手段を有する
ことを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記検索文字列指定手段は、入力文字を入力することにより検索文字列を指定する入力手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記記憶手段は集合情報を複数種類記憶し、
前記表記規則は集合情報毎に定義されており、
前記複数種類の集合情報の中から択一的に集合情報を指定する集合情報指定手段を更に備えるとともに、
前記変換手段は、前記指定された検索文字列を前記指定された集合情報の表記規則に則した文字列に変換する集合情報別変換手段を有し、
前記表示制御手段は、前記集合情報別変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を、前記指定された集合情報から読み出して表示する制御を行う集合情報別表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項５】
前記複数種類の集合情報のうち、一の集合情報に含まれる説明情報を表示する制御を行う説明情報表示制御手段を更に備え、
前記検索文字列指定手段は、前記説明情報表示制御手段によって表示された説明情報に含まれる一部の文字列を指定する説明情報中文字列指定手段を有する、
ことを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
前記変換手段は、
外来発音の仮名文字と和語の仮名文字との間の文字置換を行う文字置換手段と、
前記指定された検索文字列に含まれる一部の文字を前記文字置換手段が文字置換することにより検索文字列を変換する置換変換手段と、
を有することを特徴とする請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
前記文字置換手段は外来発音のヴ行の文字と、和語のバ行の文字との間の文字置換を行う手段であることを特徴とする請求項６に記載の情報表示制御装置。
【請求項８】
前記変換手段は、前記指定された検索文字列の末尾の長音を省略することにより検索文字列を変換する長音省略変換手段を有することを特徴とする請求項１〜７の何れか一項に記載の情報表示制御装置。
【請求項９】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶手段と、
前記利用者端末から検索文字列を受信する受信手段と、
この受信手段により受信された検索文字列を前記表記規則に則した文字列に変換する変換手段と、
この変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して前記利用者端末に送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項１０】
コンピュータに、
所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶機能と、
検索文字列を指定する検索文字列指定機能と、
この検索文字列指定機能により指定された検索文字列を前記表記規則に則した文字列に変換する変換機能と、
この変換機能による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して表示する制御を行う表示制御機能と、
を実現させるためのプログラム。
【請求項１１】
所定の通信回線を介して利用者端末と接続されるコンピュータに、
所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶機能と、
前記利用者端末から検索文字列を受信する受信機能と、
この受信機能により受信された検索文字列を前記表記規則に則した文字列に変換する変換機能と、
この変換機能による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して前記利用者端末に送信する送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞書や英和辞典、和英辞典、等の複数種類の辞書データベースを内蔵した、電子辞書と呼ばれる情報表示制御装置が知られている。辞書ＤＢとは、見出語と当該見出語を説明・解説する説明情報とが対応付けられた情報を集合した集合物を、コンピュータを用いて検索処理することができるように体系的に構成したものである。
【０００３】
ユーザは、検索対象とする辞書データベースを選択して、辞書で調べたい語である検索文字列（検索語）を入力することで、該検索文字列に適合する見出語に対応する説明情報を表示させることができる。ここで言う「適合する見出語」とは、検索文字列と見出語とが完全に一致する見出語や、検索文字列の一部と見出語の一部分とが一致する見出語、検索文字列から始まる見出語を含む意味である。
【０００４】
また、電子辞書には、ユーザが所望する情報を効率良く検索可能とするために、様々な検索機能を備えている。例えば、検索語に一致する見出語に対応する説明情報を表示した後、説明情報中の所望の文字列が指定されて所定の指示入力が行われると、この指定した文字列を検索語として、他の見出語を再度検索し、該見出語に対応する説明情報を表示させる、いわゆるジャンプ機能を有するものも知られている。「ジャンプ機能」とは、見出語に対する説明情報が表示される際に、その説明情報中の一部の文字列を指定して、当該指定した文字列を検索語として再度検索を行う機能のことである（以下、本明細書では、適宜「ジャンプ」と言う。また、ジャンプ機能を適用することを適宜「ジャンプする」と言う）。
【０００５】
更には、一の辞書ＤＢを使用中に新たな検索語を指定して他の辞書ＤＢを指定すると該新たな検索語を指定した他の辞書ＤＢで再検索し、説明情報を表示させるとができるものも知られている（例えば、特許文献１参照；全請求項に対応）。例えば、英和辞書を使用中に、説明情報の中に意味のわからない語が有る場合には、当該語を新たな検索語として指定し、国語辞書で再検索させてその意味を表示させることができる。
【０００６】
【特許文献１】
特開２０００−１３４５８５号公報
【０００７】
【発明が解決しようとする課題】
ところが、各辞書ＤＢは、それぞれ独自の表記規則に従って見出語を表記しており、辞書ＤＢ間では統一されていない場合が多い。
【０００８】
例えば、百科事典の見出語には、外来語に関する片仮名表記が含まれるが、この外来語を片仮名表記する場合に、同一の音について異なった表記をすることがある。例えば、「ｖ」の音を「ヴァ」と表記せずに、「バ」と表記する場合がある。より具体的には、”Ｖｉｒｇｉｎｉａ”（アメリカ合衆国の一州）の片仮名表記には「ヴァージニア」と「バージニア」の大きく２種類の表記をすることができるが、該百科事典では一方の「バージニア」を正式な表記として見出語を設定し、他方の表記「ヴァージニア」については見出語を設定していない場合がある。
【０００９】
そのため、例えば、国語辞書を使用中に新たな検索語として「ヴァージニア」を指定して百科事典にジャンプした場合、百科事典の見出語には「バージニア」が存在するにもかかわらず、「ヴァージニア」に適合する見出語は検索されないことになる。即ち、本来同じ語であって百科事典にその説明情報が存在するにもかかわらず、検索語の表記規則と辞書ＤＢ毎の見出語の表記規則との差違によって、調べられるはずの説明情報を調べられないといった場合があった。
【００１０】
また、例えば、科学技術用語辞典の見出語は、語尾の長音が省略されているのが一般的である。例えば、情報記憶媒体を意味する「  Ｍｅｍｏｒｙ」は、「メモリー」ではなく「メモリ」として見出語が設定されている。そのため、国語辞書を使用中に新たな検索語として「メモリー」を指定して、科学技術用語辞典にジャンプした場合、科学技術用語辞典の見出語には「メモリ」が存在するにもかかわらず、「メモリー」に適合する見出語は検索されないことになる。即ち、本来同じ語であって科学技術用語辞典にその説明情報が存在するにもかかわらず、「メモリー」の意味を調べられないことになる。
【００１１】
本発明は、上記問題に鑑みて本発明が為されたものであり、その目的とするところは、見出語の表記規則に依存しないジャンプ機能を実現し、使い勝手を向上させることである。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の発明の情報表示制御装置（例えば、図１の携帯型電子辞書１２００）は、所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報（例えば、図２の国語Ｊ点データベース３３、百科事典データベース３４）を記憶する記憶手段（例えば、図２のＲＯＭ３０）と、検索文字列を指定する検索文字列指定手段（例えば、図１のキーボード１２２０、図２のＣＰＵ１０、操作入力部４０、図４のステップＳ１４）と、この検索文字列指定手段により指定された検索文字列を前記表記規則に則した文字列に変換する変換手段（例えば、図２のＣＰＵ１０、文字変換テーブル３６、図５のステップＳ１８〜Ｓ２８）と、この変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して表示する制御を行う表示制御手段（例えば、図１のディスプレイ１２０２、図２のＣＰＵ１０、表示部５０、図５のステップＳ３０〜Ｓ３６）と、を備えることを特徴とする。
【００１３】
また、請求項１０に記載の発明のプログラムは、コンピュータに、所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報（例えば、図２の国語Ｊ点データベース３３、百科事典データベース３４）を記憶する記憶機能（例えば、図２のＲＯＭ３０）と、検索文字列を指定する検索文字列指定機能（例えば、図１のキーボード１２２０、図２のＣＰＵ１０、操作入力ブ４０、図４のステップＳ１４）と、この検索文字列指定機能により指定された検索文字列を前記表記規則に則した文字列に変換する変換機能（例えば、図２のＣＰＵ１０、文字変換テーブル３６、図５のステップＳ１８〜Ｓ２８）と、この変換機能による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して表示する制御を行う表示制御機能（例えば、図１のディスプレイ１２０２、図２のＣＰＵ１０、表示部５０、図５のステップＳ３０〜Ｓ３６）とを実現させる。
【００１４】
請求項１又は１０に記載の発明によれば、指定された検索語の検索文字列を、集合情報の見出語の表記規則に則した文字列に変換することができる。従って、検索文字列の表記規則と集合情報の表記規則が異なる場合であっても、検索対象の集合情報から検索文字列の説明情報を読み出して表示させることができる。
【００１５】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、前記変換手段は、前記指定された検索文字列のうち、前記変換の対象とする変換対象部分を変更して前記変換を行うことにより複数の変換候補検索文字列を作成する変換候補検索文字列作成手段（例えば、図２のＣＰＵ１０、図６のステップＳ２６、Ｓ２８）を有し、前記表示制御手段は、作成された変換候補検索文字列に一致する見出語が前記集合情報に含まれている場合に、当該一致する見出語に対応する説明情報を読み出して表示する制御を行う一致説明情報表示制御手段（例えば、図２のＣＰＵ１０、表示部５０、図５のＳ３２〜Ｓ３６）を有することを特徴とする。
【００１６】
請求項２に記載の発明によれば、検索文字列のうち、前記変換の対象とする変換対象部分を変換して複数のバリエーションで変換候補検索文字列を作成し、集合情報から一致した見出語の説明情報を表示させることができる。従って、より確実に指定された検索文字列の説明情報を読み出すことが可能となる。
【００１７】
請求項３に記載に発明は、請求項１又は２に記載の情報表示制御装置において、前記検索文字列指定手段は、入力文字を入力することにより検索文字列を指定する入力手段（例えば、図１のキーボード１２２０、図２のＣＰＵ１０、操作入力部４０）を有することを特徴とする。
【００１８】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果を奏するともに、検索文字を入力して指定することができる。従って、入力文字が検索の対象とする集合情報の見出語の表記規則に則していない場合でも、入力文字の説明情報を表示させることができる。
【００１９】
請求項４に記載の発明は、請求項１又は２に記載の情報表示制御装置であって、前記記憶手段は集合情報を複数種類記憶し、前記表記規則は集合情報毎に定義されており、前記複数種類の集合情報の中から択一的に集合情報を指定する集合情報指定手段（例えば、図１のキーボード１２２０、図２のＣＰＵ２０、図５のステップＳ１６）を更に備えるとともに、前記変換手段は、前記指定された検索文字列を前記指定された集合情報の表記規則に則した文字列に変換する集合情報別変換手段（例えば、図２のＣＰＵ１０、図５のステップＳ１８〜Ｓ２８）を有し、前記表示制御手段は、前記集合情報別変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を、前記指定された集合情報から読み出して表示する制御を行う集合情報別表示制御手段（例えば，図２のＣＰＵ１０、図５のステップＳ３０〜Ｓ３６）を有する、こととを特徴とする。
【００２０】
請求項４に記載の発明によれば、請求項１または２に記載の発明と同様の効果を奏するとともに、集合情報毎に表記規則を定義し、検索文字列を選択された集合情報に対応する表記規則に則した文字列に変換することができる。従って、複数の集合情報を扱う場合であっても、検索文字列を検索するための集合情報を指定すると、指定された集合情報に対応する表記規則に則した検索文字列に変換させることができる。
【００２１】
更に、請求項５に記載の発明のように、請求項４に記載の情報表示制御装置において、前記複数種類の集合情報のうち、一の集合情報に含まれる説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ１２０２、図２のＣＰＵ１０、図４のステップＳ２〜Ｓ１０）を更に備え、前記検索文字列指定手段は、前記説明情報表示制御手段によって表示された説明情報に含まれる一部の文字列を指定する説明情報中文字列指定手段（例えば、図１のキーボード１２２０、図２のＣＰＵ１０、図４のステップＳ１２〜Ｓ１４）を有することとしても良い。
【００２２】
請求項５に記載の発明によれば、更に新たな検索文字列を、事前に表示された他の検索文字列の説明情報に含まれる文字列から指定することができる。従って、各辞書における見出語の表記規則が異なる場合であって、複数の辞書に跨ってジャンプ機能を実現させることができる。
【００２３】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、前記変換手段は、外来発音の仮名文字と和語の仮名文字との間の文字置換を行う文字置換手段（例えば、図２のＣＰＵ１０、文字変換テーブル３６）と、前記指定された検索文字列に含まれる一部の文字を前記文字置換手段が文字置換することにより検索文字列を変換する置換変換手段（例えば、図２のＣＰＵ１０、図５のステップＳ２２）とを有することを特徴とする。
【００２４】
より具体的には、請求項７に記載の発明のように、請求項６に記載の情報表示制御装置において、前記文字置換手段は外来発音のヴ行の文字と、和語のバ行の文字との間の文字置換を行う手段であることとしても良い。
【００２５】
請求項６に記載の発明によれば、請求項１〜５の何れか一項に記載の発明と同様の効果を奏するとともに、検索文字列に含まれる外来発音の仮名文字の部分を和語の仮名文字に、又は検索文字列に含まれる和語の仮名文字の部分を外来発音の仮名文字に変換することができる。特に、請求項７に記載の発明によれば、来発音のヴ行の文字と、和語のバ行の文字とのを変換することができる。
【００２６】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の情報表示制御装置において、前記変換手段は、前記指定された検索文字列の末尾の長音を省略することにより検索文字列を変換する長音省略変換手段を有することを特徴とする。
【００２７】
請求項８に記載の発明によれば、請求項１〜５の何れか一項に記載の発明と同様の効果を奏するとともに、末尾の長音を省略した変換後の検索文字列で集合情報の見出語を検索することができるので、検索文字の末尾における長音の有無に依存することなく、検索文字の説明情報を読み出し表示させることができる。
【００２８】
請求項９に記載の発明のサーバ（例えば、図１１のサーバ１３００）は、所定の通信回線を介して利用者端末（例えば、図１１の携帯電話機１１００）と接続されるサーバにおいて、所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶手段（例えば、図１２のＲＯＭ３０）と、前記利用者端末から検索文字列を受信する受信手段（例えば、図１２のＣＰＵ１０、通信部６０、図１３のステップＳ１０８）と、この受信手段により受信された検索文字列を前記表記規則に則した文字列に変換する変換手段（例えば、図１２のＣＰＵ１０、図１３のステップＳ１１０〜Ｓ１１２）と、この変換手段による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して前記利用者端末に送信する送信手段（例えば、図１２のＣＰＵ１０、通信部６０、図１３のステップＳ１１４〜Ｓ１１６、Ｓ１２４〜Ｓ１２６）と、を備えることを特徴とする。
【００２９】
また、請求項１１に記載の発明のプログラムは、所定の通信回線を介して利用者端末と接続されるコンピュータに、所定の表記規則に従った見出語と説明情報とが対応づけられた情報を集合した集合情報を記憶する記憶機能（例えば、図１２のＲＯＭ３０）と、前記利用者端末から検索文字列を受信する受信機能例えば、図１２のＣＰＵ１０、通信部６０、図１３のステップＳ１０８）と、この受信機能により受信された検索文字列を前記表記規則に則した文字列に変換する変換機能（例えば、図１２のＣＰＵ１０、図１３のステップＳ１１０〜Ｓ１１２）と、この変換機能による変換後の検索文字列に適合する見出語及び当該見出語に対応する説明情報を前記集合情報から読み出して前記利用者端末に送信する送信機能（例えば、図１２のＣＰＵ１０、通信部６０、図１３のステップＳ１１４〜Ｓ１１６、Ｓ１２４〜Ｓ１２６）とを実現させる。
【００３０】
請求項９又は１１に記載の発明によれば、利用者端末から受信した検索文字列を、検索対象とする集合情報の表記規則に則した文字列の変換して、変換後の検索文字列で集合情報から説明情報を読み出すことできる。従って、利用者端末で入力された検索文字列の表記規則が集合情報の表記規則と異なる場合であっても、説明情報を読み出して利用者端末に送信することができる。
【００３１】
【発明の実施の形態】
〔第１の実施の形態〕
図１〜図８を参照して、本発明を適用した第１の実施の形態として、情報表示制御装置の一種である折り畳み式の携帯型電子辞書に適用した場合について説明する。尚、本発明の適用がこれに限定されるものではなく、例えば、辞書データベースを記憶した携帯電話機やＰＤＡ（パーソナル・デジタル・アシスタント）、ノートパソコン、電子時計、電子辞典などの電子機器全般に適用できる。
【００３２】
［構成の説明］
図１は、本実施の形態における携帯型電子辞書１２００の外観の一例を示す図である。同図（ａ）に示すように、携帯型電子辞書１２００は、辞書の内容を表示出力するディスプレイ１２０２と、ユーザが各種操作を入力するデバイスであるキーボード１２２０と、通信回線２に接続し外部装置とデータ通信を実現する通信装置１２０４と、記憶媒体であるメモリーカード４を装着してデータを読み書きするメモリカードリーダ１２０６とを備える。
【００３３】
同図（ｂ）に示すように、キーボード１２２０は、▲１▼文字入力するための文字キー１２２２と、▲２▼ジャンプ機能を実行させるためのジャンプキー１２２４と、▲３▼操作の確定などの指示を入力するための訳／決定キー１２２６と、▲４▼入力カーソルの移動や一覧からの選択指示を入力するための方向キー１２２８と、使用する辞書ＤＢを選択・指定するための辞書指定キー１２２９とを備える。
【００３４】
本実施の形態における携帯型電子辞書１２００は、国語辞書と百科事典、科学技術用語辞典を含む複数の辞書データベース（ＤＢ）を記憶している。ユーザは、調べたい内容に応じて辞書指定キー１２２９で、使用する辞書ＤＢを指定し、キーボード１２２０から辞書で調べたい検索文字列や各種の選択操作を入力する。そして、選択した辞書ＤＢに登録されている検索文字列に関する説明情報をディスプレイ１２０２に表示される文字や画像で確認することができる。
【００３５】
［機能ブロックの説明］
図２は、本実施の形態における携帯型電子辞書１２００の機能構成の一例を示す機能ブロック図である。同図に示すように、携帯型電子辞書１２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０と、操作入力部４０と、表示部５０と、通信部６０と、記憶媒体読取部７０とを有し、各ブロックはバス８０でデータ送受自在に接続されている。
【００３６】
ＣＰＵ１０は、操作入力部４０からの各種操作入力に応じて、所定のプログラムを読み出して演算処理を実行することによって携帯型電子辞書１２００を統括的に制御する。具体的には、例えば、操作入力部４０から入力されるキーの押下信号等に応じてＲＯＭ３０に格納されたプログラムを読み出し、当該プログラムに従って演算処理を実行する。そして、演算処理の結果をＲＡＭ２０に保存するとともに、当該処理に基づいて表示信号を表示部５０に出力して各種の情報を表示させる。本実施の形態では特に、ジャンプ処理と検索文字列変換処理とを実行する。
【００３７】
本実施の形態におけるジャンプ処理は、携帯型電子辞書１２００において何れかの辞書ＤＢを使用中に、一旦ディスプレイ１２０２に表示された説明情報の中から、新たな検索文字列と該検索文字列を検索する辞書ＤＢを指定し、再度検索を行う処理である。例えば、英和辞書を使用中に説明情報の中に意味のわからない語が有る場合には、当該語を新たな検索語として指定し、国語辞書で再検索させてその意味（説明情報）を表示させることができる。
【００３８】
検索文字列変換処理は、検索文字列が指定された辞書ＤＢの見出語の表記規則に則しているか否かを判定し、則していない部分を表記規則に則した文字列に変換する処理である。
【００３９】
ＲＡＭ２０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する格納領域を備える。本実施の形態では、辞書で調べる検索語である検索文字列２１と、検索文字列変換処理によって変換された後の検索文字列を格納する変換後検索文字列２２と、検索文字列を検索する辞書データベースの識別情報を格納する辞書指定情報２３とが格納される。
【００４０】
電子辞書１２００の起動直後に調べをする場合、検索文字列２１には、ユーザによって入された入力文字の文字列が格納される。一方、ジャンプ処理においては一旦ディスプレイ１２０２に表示された説明情報の中から選択された文字列が格納される。
【００４１】
ＲＯＭ３０には、携帯型電子辞書１２００の動作にかかる各種機能をＣＰＵ１０に実現させるためのプログラムや、携帯型電子辞書１２００の備える種々の機能を実現するためのシステムプログラムやデータ等が記憶されている。
【００４２】
本実施の形態では特に、プログラムとしては、ＣＰＵ１０に検索文字列に適合する見出語を辞書ＤＢから検索処理してその説明情報を表示する所謂「電子辞書」としての基本的な機能を実現するとともに、ジャンプ処理を実行させるための辞書検索プログラム３１と、ＣＰＵ１０に検索文字列変換処理に係る機能を実現させるための検索文字列変換プログラム３２とを記憶している。また、データとしては、国語辞書データベース（ＤＢ）３３と、百科事典データベース３４と、科学技術用語辞典データベース３５と、文字変換テーブル（ＴＢＬ）３６とを記憶している。
【００４３】
国語辞書データベース３３は、日本語の国語辞書の辞書ＤＢである。国語辞書データベース３３は、仮名文字で表記された見出語と、該見出語についての意味を詳細に説明・解説をする説明情報とを対応付けて格納している。
【００４４】
百科事典データベース３４は、日本語で説明された百科事典の辞書ＤＢである。百科事典データベース３４は、仮名文字で表記された見出語と、該見出語についての意味を詳細に説明・解説をする説明情報とを対応付けて格納している。
【００４５】
科学技術用語辞典データベース３５は、日本語で説明された科学技術用語辞典の辞書ＤＢである。科学技術用語辞典データベース３５は、仮名文字で表記された見出語と、該見出語についての意味を詳細に説明・解説をする説明情報とを対応付けて格納している。
【００４６】
文字変換テーブル３６は、検索文字列変換処理において参照されるテーブルデータであって、本実施の形態では辞書ＤＢごとに用意されている。
図３は、本実施の形態における文字変換テーブル３６の例を示す図であって、同図（ａ）は国語辞書ＤＢ３３に対応する文字変換テーブル３６−１、同図（ｂ）は百科事典ＤＢ３４に対応する文字変換テーブル３６−２、同図（ｃ）は科学技術用語辞典ＤＢ３５に対応する文字変換テーブル３６−３のそれぞれ一例を示している。
【００４７】
各文字変換テーブル３６では、該テーブルを適用する辞書ＤＢを示す対応辞書データベース種類３６ａと、検索文字列の変換対象となる文字を示す元表記３６ｂと、各元表記３６ｂの変換先の文字を示す変換先表記３６ｃとが対応づけられて格納されている。
【００４８】
例えば、同図（ａ）（ｂ）の場合、外来発音の仮名と、和語の仮名文字とを対応付けている。「外来発音の仮名文字」とは、外来語の日本語読みを仮名で表したものであって、例えば「ヴァ」や「ツァ」、「クァ」などがこれに該当する。一方、「和語の仮名文字」とは、拗音を付随しない「あいうえお・・・・わをん」といった仮名文字である。これらの外来発音の仮名文字を、どのような和語で表記するかが、辞書ＤＢごとの表記規則の差違となりやすい文字である。特、外来発音のヴ行の文字と、和語のバ行の文字との関係は顕著である。
【００４９】
検索文字列変換処理では、検索文字列を構成する文字の内、元表記３６ｂに該当する部分が、該元表記３６ｂに対応する変換先表記３６ｃに変換され、変換後検索文字列２２として格納される。文字変換テーブル３６−１では、元表記３６ｂの変換先表記３６ｃが複数設定さており、国語辞書では語によって表記規則が異なる場合があることを示している。
【００５０】
操作入力部４０は、例えばボタンスイッチ、レバー、ダイヤル、マウス、キーボードによって実現され、辞書で調べたい検索文字列の入力や各種の操作を入力し、操作入力信号をＣＰＵ１０に出力する。操作入力部４０は、図１ではキーボード１２２０に該当する。
【００５１】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて文字や画像を表示することのできる表示装置であって、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｓｐｌａｙ）等で実現される。表示部５０は、図１のディスプレイ１２０２に該当する。
【００５２】
通信部６０は、通信回線２に接続して外部装置とのデータ通信を行う。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＩｒＤＡなどの通信モジュール、無線通信器、モデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路などによって実現される。図１の通信装置１２０４がこれに該当する。
【００５３】
記憶媒体読取部７０は、例えば、ＩＣメモリカードやＣＤ−ＲＯＭ、ＭＯ、ＤＢＤ−ＲＡＭ、ＦＤ（登録商標）、ハードディスクなどの記憶媒体７２にデータを読み書きする。図１ではメモリカードリーダ１２０６が記憶媒体読取部７０に該当し、メモリーカード４が記憶媒体７２に該当する。
【００５４】
尚、ＲＡＭ２０及びＲＯＭ３０に記憶されたプログラムやデータ等は、その一部若しくは全部を、サーバ等の外部機器から通信回線２を介して通信部６０で受信してＲＡＭ２０や記憶媒体７２に記憶する構成としても良い。また、上記プログラムを、通信回線２を介してサーバ等から受信してインストールする、或いは記憶媒体７２からインストールする構成としても良い。
【００５５】
［処理の流れの説明］
次に、本実施の形態における処理の流れを説明する。ここで示される処理は、ＣＰＵ１０が、システムプログラム、辞書検索プログラム３１及び検索文字列変換プログラム３２を読み出し実行することによって実現される。
【００５６】
［操作例▲１▼］
先ず操作例▲１▼として、国語辞書で調べた「ヴァージニア」を新しい検索文字列として、百科事典にジャンプする場合を具体例として説明する。
【００５７】
図４〜図５は、本実施の形態におけるジャンプ機能を使用する場合の処理の流れを説明するためのフローチャートである。同図に示すように、先ずユーザによって検索対象となる辞書ＤＢが選択・指定される（ステップＳ２）。具体的には、例えば、ＣＰＵ１０がユーザによって押下された辞書指定キー１２２９の種類に応じて、検索対象となる辞書ＤＢの識別情報を辞書指定情報２３に格納させる。本実施の形態では、最初は携帯型電子辞書１２００を国語辞書として使用するので国語辞書に該当する「国語」の辞書指定キー１２２９を押下する。
【００５８】
次に、ユーザによって検索文字列２１が入力され指定される（ステップＳ４）。具体的には、ＣＰＵ１０が検索文字列の入力欄を含む所定の画面をディスプレイ１２０２に表示させると、ユーザによってキーボードから辞書で調べたい検索文字列「う゛ぁーじにあ」が入力される。
【００５９】
次いでユーザによって訳／決定キー１２２６が押下されたならば、ＣＰＵ１０は、検索文字列２１に適合する見出語を辞書指定情報２３で指定された辞書ＤＢ即ち国語辞書ＤＢ３３から読み出し、例えば図６（ａ）に示すように、ディスプレイ１２０２に見出語候補として一覧表示させる（ステップＳ６）。
【００６０】
次に、ユーザの操作によって見出語候補の一覧表示の中から何れかの見出語が選択されたならば、ＣＰＵ１０はこの選択された見出語に対応する説明情報等を国語辞書ＤＢ３３から読み出し、例えば図６（ｂ）に示すように、ディスプレイ１２０２に表示させる（ステップＳ１０）。この段階で、ユーザは、最初に入力した検索文字列「う゛ぁーじにあ」についての国語辞書ＤＢ３３に記憶されていた説明情報を確認することができる。ディスプレイ１２０２に表示された説明情報の中に、意味がわからない語が有る場合には、ジャンプによって更にその意味を調べることができる。本実施の形態では、「ヴァージニア」についてより詳しく調べるために百科事典にジャンプする。
【００６１】
ここで、ユーザによってジャンプキー１２２４が押下されたならば（ステップＳ１２）、ＣＰＵ１０はジャンプ処理を実行する。
【００６２】
ジャンプ処理では、先ずはディスプレイ１２０２に表示されている説明情報の中に含まれる文字列を選択可能に表示させ、新しい検索文字列をユーザに選択・指定させる（ステップＳ１４）。ユーザによって例えば方向キー１２２８で文字列が選択され、訳／決定キー１２２６が押下されたならば、ＣＰＵ１０は検索文字列２１を新しく選択された文字列に更新する。図６（ｂ）の例では、「ヴァージニア」が選択されている状態を示す反転カーソルが表示されている。
【００６３】
新しい検索文字列が指定されたならば、図６（ｃ）に示すように、ＣＰＵ１０は画面にジャンプ先の辞書ＤＢの選択画面を表示させて、ユーザに新しい検索先の辞書ＤＢを選択・指定させる（ステップＳ１６）。「ヴァージニア」の意味を百科事典で調べたいので、「百科」の辞書指定キー１２２９を押下して選択すると、ＣＰＵ１０は辞書指定情報２３を百科事典ＤＢ３４の識別情報に更新する。
【００６４】
新しい検索文字列と該検索文字列の検索対象とされる辞書ＤＢが指定されたならば、ＣＰＵ１０は検索文字列変換処理を実行する。
図５において、検索文字列変換処理では、先ず辞書指定情報２３が示す辞書ＤＢ、即ち百科事典ＤＢ３４に対応する文字変換テーブル３６−２を参照する（ステップＳ１８）。次に、検索文字列２１の先頭から順に元表記３６ｂに該当する部分を選択し（ステップＳ２０）、選択された部分を変換先表記３６ｃに変換する（ステップＳ２２）。そして、変換後検索文字列２２に格納する（ステップＳ２４）。
【００６５】
ＣＰＵ１０は、ステップＳ２２〜Ｓ２４を元表記３６ｂに対応づけられた全ての変換先表記３６ｃについて変換が実行されるまで繰返し（ステップＳ２６）。例えば、変換先表記３６ｃが複数ある場合には、その種類だけ変換されて変換後検索文字列２２が生成・格納されることになる。
更に、ステップＳ２０〜Ｓ２４を検索文字列２１に含まれる元表記３６ｂに該当する部分全てについて繰返し実行する（ステップＳ２８）。例えば、指定された辞書ＤＢの表記規則に則さない部分が複数有る場合には、その数だけ繰り返される。
【００６６】
この段階で、新しい検索文字列は、検索文字列変換処理によって新しく指定された辞書ＤＢの表記規則に則した表記に変換されたことになる。本実施の形態では、新しい検索文字列の検索対象として百科事典ＤＢ３４が指定されるので、ＣＰＵ１０は文字変換テーブル３６−２を参照し、「ヴァージニア」の「ヴァ」は「バ」に変換され、変換後検索文字列２２に「バージニア」が格納される。「ヴァージニア」の場合は、変換対象となる部分は「ヴァ」のみであって、これに対して変換先表記３６ｃが「バ」のみなので、変換後検索文字列２２は「バージニア」の一つのみ格納される。
【００６７】
次に、ＣＰＵ１０は、全ての変換後検索文字列２２に適合する見出語を辞書指定情報２３が示す辞書ＤＢ、即ち百科事典ＤＢ３４から検索処理して読み出す（ステップＳ３０）。検索された見出語に、変換後検索文字列２２と一致する見出語が一つのみ検索された場合（ステップＳ３２；ＹＥＳ）、ＣＰＵ１０は該見出語に対応する説明情報を、百科事典ＤＢ３４から読み出し（ステップＳ３４）、図６（ｄ）に示すようにディスプレイ１２０２に表示させる（ステップＳ３６）。
【００６８】
変換後検索文字列２２に適合する見出語が複数読み出された場合（ステップＳ３２；ＮＯ）、ＣＰＵ１０は検索された見出語を見出語候補として、図６（ｅ）に示すようにディスプレイ１２０２に一覧表示させる（ステップＳ３８）。ユーザによって一覧表示された中から何れかの見出語が選択されたならば（ステップＳ４０）、ＣＰＵ１０は選択された見出語に対応する説明情報を百科事典ＤＢ３４から読み出し（ステップＳ４２）、ディスプレイ１２０２に表示させる（ステップＳ３６）。
【００６９】
図６は、本実施の形態における操作例▲１▼の画面表示の例を示す図である。
同図（ａ）では、入力欄Ａ１で入力された「う゛ぁーじにあ」を検索文字列とし、国語辞書ＤＢ３３から読み出された見出語候補Ａ２が一覧表示されている。ここで、「ヴァージニア」の見出語を選択して訳／決定キー１２２６を押下すると、同図（ｂ）のように、選択された見出語の説明情報Ａ４が百科事典ＤＢ３４から読み出され表示される。
【００７０】
ここでジャンプキー１２２４を押下するとジャンプ機能が実行され、表示された説明情報Ａ４に含まれる文字列を新しい検索文字列として指定することができる。同図（ｃ）では、「ヴァージニア」の先頭が反転表示Ａ５されて現在該文字列が検索文字列として選択されていることを示している。
【００７１】
ここで訳／決定キー１２２６を押下し、新しい検索文字列の検索対象とする百科事典の辞書ＤＢを選択すると、検索文字列変換処理が実行される。百科事典ＤＢ３４に対応する文字変換テーブル３６−２に基づいて「ヴァ」が「バ」に変換され、「バージニア」に適合する見出語が百科事典ＤＢ３４から検索処理され読み出される。
【００７２】
新しい検索文字列と一致する見出語が一つ検索された場合は、同図（ｄ）のように、直接その説明情報Ａ６が表示される。新しい検索文字列と適合する見出語が複数検索された場合には、同図（ｅ）のように適合する見出語が見出語候補として一覧表示される。そして、ユーザによって何れかの見出語が選択されたならば、選択された見出語の説明情報が百科事典ＤＢ３４から読み出されて表示される。尚、新しい検索文字列に適合する見出語として、検索対象とされる辞書ＤＢにおいて、あいうえお順で変換前の検索文字列の前後に格納されている見出語を検索し、同図（ｅ）の見出語候補一覧に追加表示Ａ７するとしても良い。
【００７３】
従って、従来では百科事典ＤＢ３４に「バージニア」表記の見出語は有るが「ヴァージニア」表記の見出語が無いために、「ヴァージニア」を新しい検索文字列として百科事典にジャンプしても、本来同じ語を示す「バージニア」が検索されずに意味を調べることができなかった。しかし、本実施の形態によれば「ヴァージニア」を百科事典ＤＢ３４の見出語の表記に則した「バージニア」に変換して検索することによって百科事典で意味を調べることができる。
【００７４】
［操作例▲２▼］
次に、操作例▲２▼として、百科事典で調べた「ベートーベン」を新しい検索文字列として、国語辞書にジャンプする場合を具体例として説明する。尚、処理の流れについては操作例▲１▼と同様である。
【００７５】
図７は、本実施の形態における操作例▲２▼の画面表示の例を示す図である。
同図（ａ）に示すように、入力欄Ａ１で「べーとーべん」を検索文字列とし入力すると、百科事典ＤＢ３４から検索文字列に適合する見出語候補Ａ２が一覧表示される。ここで、見出語候補Ａ２から「ベートーベン」の見出語を選択し、訳／決定キー１２２６を押下すると、同図（ｂ）のように、百科事典ＤＢ３４から選択された見出語の説明情報Ａ４が読み出され、ディスプレイ１２０２に表示される。この段階で、ユーザは、最初に入力した検索文字列「べーとーべん」についての百科事典ＤＢ３４に記憶されていた説明情報を確認することができる。本操作例では、「ベートーベン」についてより詳しく調べるために国語辞書にジャンプする。
【００７６】
ジャンプキー１２２４を押下すると、ジャンプ機能が実行され、表示された説明情報Ａ４に含まれる文字列を新しい検索文字列として指定することができる。同図（ｃ）では、「ベートーベン」の先頭が反転表示Ａ５されて、現在該文字列が検索文字列として選択されていることが示されている。
【００７７】
訳／決定キー１２２６を押下し、新しい検索文字列の検索対象とする国語辞書の辞書ＤＢを選択すると、検索文字列変換処理が実行される。国語辞書ＤＢ３３に対応する文字変換テーブル３６−１に基づいて、「ベ」が「ヴェ」又はに変換されるかそのまま「べ」となる。
【００７８】
本操作例の場合、「ベートーベン」には「べ」が２つ含まれ、それぞれに対して「ヴェ」又は「べ」の変換が実行される。従って、新しい検索文字列として、変換後検索文字列２２には「ベートーベン」「ヴェートーベン」「ベートーヴェン」「ヴェートーヴェン」の計４つバリエーションが格納される。そして、これら全てを検索文字列として、国語辞書ＤＢ３３から適合する見出語が検索される。
【００７９】
そして、新しい検索文字列と一致する見出語が一つ検索された場合は、同図（ｄ）のように、その説明情報Ａ６が読み出され表示される。この際、検索文字列変換処理において変換された部分に、例えば下線Ａ８などを表示して特別表示するとしても良い。
【００８０】
［操作例▲３▼］
次に、操作例▲３▼として、国語辞書で調べた「ライブラリー」を新しい検索文字列として、科学技術用語辞典にジャンプする場合を具体例として説明する。尚、処理の流れについては操作例▲１▼と同様である。
【００８１】
図８は、本実施の形態における操作例▲３▼の画面表示の例を示す図である。
同図（ａ）に示すように、入力欄Ａ１で「らいぶらり」を検索文字列とし入力すると、国語辞書ＤＢ３３から検索文字列に適合する見出語候補Ａ２が一覧表示される。ここで、見出語候補Ａ２から「ライブラリー」の見出語を選択し、訳／決定キー１２２６を押下すると、同図（ｂ）のように国語辞書ＤＢ３３から選択された見出語の説明情報Ａ４が読み出され、ディスプレイ１２０２に表示される。
【００８２】
この段階で、ユーザは、最初に入力した検索文字列「らいぶらり」についての国語辞書ＤＢ３３に記憶されていた説明情報を確認することができる。より詳しく調べるためには、「ライブラリー」を新しい検索文字列として国語辞書にジャンプする。
【００８３】
ジャンプキー１２２４を押下すると、ジャンプ機能が実行され、表示された説明情報Ａ４に含まれる文字列を新しい検索文字列として指定することができる。同図（ｃ）では、見出語Ａ３の「ライブラリー」の先頭が反転表示Ａ５されて、現在該文字列が検索文字列として選択されていることが示されている。
【００８４】
訳／決定キー１２２６を押下し、新しい検索文字列の検索対象とする科学技術用語辞典ＤＢ３５を選択すると、検索文字列変換処理が実行される。科学技術用語辞典ＤＢ３５に対応する文字変換テーブル３６−３に基づいて、検索文字列の末尾にあたる「ー（長音）」が省略され、「ライブラリ」が新しい検索文字列として変換後検索文字列２２に格納される。そして、変換後検索文字列２２の「ライブラリ」に適合する見出語が、科学技術用語辞典ＤＢ３５から検索される。
【００８５】
そして、新しい検索文字列と適合する見出語が複数検索された場合は、同図（ｄ）のように見出語候補Ａ９として一覧表示される。そして、見出語候補の中から選択された見出語の説明情報を科学技術用語辞典ＤＢ３５から読み出し表示する。尚、この際検索文字列変換処理において変換される前の検索文字列Ａ１０を表示するとしても良い。また、変換後検索文字列２２の「ライブラリ」に適合する見出語には、変換前の長音がついたものも含むとしても良い。
【００８６】
〔第２の実施の形態〕
次に、図９と図１０を参照して、本発明に係る第２の実施の形態として、検索文字列「う゛ぁーじにあ」が、キーボード１２２０から入力され、百科事典で調べる場合を例に挙げて説明する。尚、本実施の形態は、基本的には第１の実施の形態と同様の構成要素によって実現可能であり、同様の構成要素については同じ符号を付け説明は省略するものとする。
【００８７】
図９は、本実施の形態におけるジャンプ機能を使用する場合の処理の流れを説明するためのフローチャートである。同図に示すように、先ずユーザによって検索対象となる辞書ＤＢが選択・指定される（ステップＳ２）。本実施の形態では、図１０（ａ）に示すように、百科事典を使用するので該当する「百科」の辞書指定キー１２２９を押下する。次に、キーボードから辞書で調べたい検索文字列「う゛ぁーじにあ」を入力する（ステップＳ４）。
【００８８】
検索文字列が入力されてユーザによって訳／決定キー１２２６が押下されたならば、ＣＰＵ１０は検索文字列変換処理を実行し、検索文字列２１を百科事典ＤＢ３４の表記規則に則した文字列に変換する。
検索文字列変換処理では、先ず百科事典ＤＢ３４に対応する文字変換テーブル３６−２を参照する（ステップＳ１８）。次に、検索文字列２１の先頭から順に元表記３６ｂに該当する部分を選択し（ステップＳ２０）、選択された部分を変換先表記３６ｃに変換する（ステップＳ２２）。そして、変換後検索文字列２２に格納する（ステップＳ２４）。
【００８９】
ＣＰＵ１０は、ステップＳ２２〜Ｓ２４を元表記３６ｂに対応づけられた全ての変換先表記３６ｃについて変換が実行されるまで繰返し（ステップＳ２６）、更にステップＳ２０〜Ｓ２４を検索文字列２１に含まれる元表記３６ｂに該当する部分全てについて繰返し実行する（ステップＳ２８）。
【００９０】
この段階で、ユーザによって入力された検索文字列は、検索文字列変換処理によって指定された辞書ＤＢの表記規則に則した表記に変換されたことになる。本実施の形態では、ＣＰＵ１０は文字変換テーブル３６−２を参照し、「う゛ぁーじにあ」の「う゛ぁ」を「ば」に変換し、変換後検索文字列２２に「ばーじにあ」を格納する。
【００９１】
次に、ＣＰＵ１０は、全ての変換後検索文字列２２に適合する見出語を辞書指定情報２３が示す辞書ＤＢから検索処理して読み出す（ステップＳ３０）。変換後検索文字列２２と一致する見出語が一つだけ検索された場合（ステップＳ３２；ＹＥＳ）、ＣＰＵ１０は該見出語に対応する説明情報を百科事典ＤＢ３４から読み出し（ステップＳ３４）、ディスプレイ１２０２に表示させる（ステップＳ３６）。
【００９２】
検索された見出語に、変換後検索文字列２２と一致する見出語が複数検索された場合や適合する見出語が複数検索された場合（ステップＳ３２；ＮＯ）、図１０（ｂ）に示すように、ＣＰＵ１０は検索された見出語を見出語候補として、ディスプレイ１２０２に一覧表示させる（ステップＳ３８）。ユーザによって一覧表示された中から何れかの見出語が選択されたならば（ステップＳ４０）、ＣＰＵ１０は選択された見出語に対応する説明情報を、百科事典ＤＢ３４から読み出し（ステップＳ４２）、図１０（ｃ）に示すように、ディスプレイ１２０２に表示させる（ステップＳ３６）。
【００９３】
図１０は、本実施の形態における画面表示の例を示す図である。同図（ａ）に示すように、入力欄Ｂ１に検索文字列「う゛ぁーじにあ」を入力し、訳／決定キー１２２６を押下すると、検索文字列変換処理によって「う゛ぁーじにあ」が「ばーじにあ」に変換される。
【００９４】
そして、百科事典ＤＢ３４から「ばーじにあ」に適合する見出語が検索処理され、複数の見出語が検索された場合には、同図（ｂ）のように見出語候補として選択可能に一覧表示Ｂ２される。
【００９５】
一覧表示された見出語候補の中から選択された見出語の説明情報Ｂ３が百科事典ＤＢ３５から読み出され、同図（ｃ）のように表示される。
【００９６】
従って、ユーザが入力した検索文字列の表記規則が、百科事典ＤＢ３４の見出語の表記規則に則していない場合であっても、検索文字列変換処理が実行されることによって百科事典ＤＢ３４の見出語の検索処理に適切な表記規則に自動的に変換されるので、表記規則に依存されずに電子辞書を使用することができる。
【００９７】
〔第３の実施の形態〕
次に、図１１〜図１４を参照して、本発明に係る第３の実施の形態について説明する。
【００９８】
［構成の説明］
図１１は、本実施の形態における構成の一例を示す図である。同図に示すように、本実施の形態は、利用者端末に該当する情報端末装置の一種である携帯電話機１１００と、通信回線２と、辞書サービスを提供するＷｅｂサイトを管理するサーバ１３００とを含む。
【００９９】
携帯電話機１１００は、ディスプレイ１１０２を備えたいわゆる多機能タイプの携帯電話機であって、通信回線２を介してサーバ１３００にアクセスし、データの送受信を実現することができる。具体的には、インターネットに接続してサーバ１３００のＷｅｂサイトにアクセスし、種々の情報を入手することができる。また、操作キー１１２０を使用して、仮名や英字、数字の各文字種別による文字入力、選択や決定といった各種の操作入力をすることができる。
【０１００】
ここでいう「辞書サービス」とは、携帯電話機１１００で入力された検索文字列と、該検索文字列の検索対象となる辞書の指定とを、サーバ１３００が受信してその説明情報を調べて携帯電話機１１００に返信するサービスである。言うなれば、携帯電話機１１００をあたかも電子辞書のようにして使うことのできるサービスである。本実施の形態では、サーバ１３００がＷｅｂサイトを運営し、公知のインターネットアクセス技術によって携帯電話機１１００がこのＷｅｂサイトにアクセスして、サービスを受けるものとする。携帯電話機１１００に関しては公知であるので、ここでの詳細な説明は省略する。
【０１０１】
［機能ブロックの説明］
図１２は、本実施の形態におけるサーバ１３００の機能構成の一例を示す機能ブロック図である。同図に示すように、サーバ１３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０と、通信部１６０とを有し、各ブロックはバス１８０でデータ送受自在に接続されている。
【０１０２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０は図２のＣＰＵ１０に相当するものであり詳細な説明は省略する。同様に、ＲＡＭ１２０は図２のＲＡＭ２０、ＲＯＭ１３０は図２のＲＯＭ３０、通信部１６０は図２の表示部６０、バス１８０は図２のバス８０にそれぞれ相当する。その他、第１の実施の形態と同様の構成要素については、同じ符号を付け説明は省略するものとする。
【０１０３】
ＲＯＭ１３０にＣＰＵ１１０に検索文字列に適合する見出語を辞書ＤＢから検索処理する機能を実現させる辞書検索プログラム１３１と、ＣＰＵ１１０に検索文字列変換処理に係る機能を実現させる検索文字列変換プログラム１３２と、Ｗｅｂサイト管理プログラム３７と、サイト情報３８とを記憶している。
【０１０４】
Ｗｅｂサイト管理プログラム３７は、ＣＰＵ１１０に「辞書サービス」のＷｅｂサイトの管理機能を実現させる。即ち、ＣＰＵ１１０は、Ｗｅｂサイト管理プログラム３７を読み出して実行することによって、通信回線２を介して接続する外部装置（この場合、携帯電話機１１００）とデータ通信して、Ｗｅｂサイトを通じて辞書サービスを実現することができる。Ｗｅｂサイトの運営に必要な各種の情報は、予め用意されサイト情報３８に格納されているものとする。
【０１０５】
尚、国語辞書ＤＢ３３と百科事典ＤＢ３４と科学技術用語辞典ＤＢ３５の辞書データベース、並びに文字変換テーブル３６はＲＯＭ１３０に記憶されているに限らず、ハードディスクやＣＤ−ＲＯＭ、メモリーカードなど他の記憶媒体によって記憶されている構成としても良いのは勿論である。また、外部に設けられたデータベース装置に記憶させて適宜利用する構成としても良い。
【０１０６】
［処理の流れの説明］
図１３は、本実施の形態における処理の流れを説明するためのフローチャートである。ここで説明される処理は、携帯電話機１１００では、特に文字入力プログラム及び公知のインターネットアクセス用のプログラム（具体的にはＷｅｂサイト閲覧用プログラム）を実行することによって実現され、サーバ１３００では、ＣＰＵ１１０がシステムプログラム及び辞書検索プログラム１３１、検索文字列変換プログラム１３２及びＷｅｂサイト管理プログラム３７を読み出し実行することによって実現される。
【０１０７】
先ず、携帯電話機１１００で、辞書サービスのＷｅｂサイトにアクセスする（ステップＳ１０２）。携帯電話機１１００がサイトにアクセスすると、それ以降は、例えばＨＴＭＬ形式に法った各種のデータ送受信が携帯電話機１１００とサーバ１３００間で確立される。
【０１０８】
携帯電話機１１００で、例えば図１４（ａ）に示すように、ユーザによって辞書で調べたい検索文字列と使用する辞書指定とが入力され（ステップＳ１０４）、検索文字列と辞書指定とがサーバ１３００に送信される（ステップＳ１０６）。
【０１０９】
サーバ１３００は、検索文字列と辞書指定とを受信し（ステップＳ１０８）、受信した検索文字列を対象として検索文字列変換処理を実行する。検索文字列変換処理では、先ず、辞書指定された辞書ＤＢに対応する文字変換テーブル３６を参照し（ステップＳ１１０）、受信した検索文字列を、読み出した文字変換テーブル３６に基づいて変換する（ステップＳ１１２）。即ち、検索文字列を構成する文字で元表記３６ｂに該当する文字を対応する変換先表記３６ｃに変換し、変換後検索文字列とする。
【０１１０】
次に、サーバ１３００は、変換後検索文字列２２に適合する見出語を、辞書指定された辞書ＤＢから検索処理して読み出し（ステップＳ１１４）、読み出した見出語を見出語一覧として携帯電話機１１００に送信する（ステップＳ１１６）。
【０１１１】
携帯電話機１１００は、見出語一覧を受信し（ステップＳ１１８）。例えば図１４（ｂ）に示すように、受信した見出語一覧を選択可能にディスプレイ１１０２に表示し（ステップＳ１２０）、ユーザによる選択結果をサーバ１３００に送信する（ステップＳ１２２）。
【０１１２】
サーバ１３００は、選択された見出語を受信し（ステップＳ１２４）、辞書指定された辞書ＤＢからこの見出語の説明情報を読み出して携帯電話機１１００に送信する（ステップＳ１２６）。
【０１１３】
携帯電話機１１００は、見出語候補一覧表示で選択した見出語とその説明情報とを受信し（ステップＳ１２８）、例えば図１４（ｃ）に示すようにディスプレイ１１０２に表示させる（ステップＳ１３０）。
【０１１４】
図１４は、本実施の形態における携帯電話機１１００の画面表示の一例を示す図であって、「ヴァージニア」を辞書サービスの百科事典で調べる場合を示している。
【０１１５】
同図（ａ）は、携帯電話機１１００で入力欄Ｃ１に「ヴァージニア」を入力し、使用する辞書として百科事典が反転表示Ｃ２され、百科事典を選択したことを示している。ここで所定の決定・送信操作を入力すると、検索文字列「ヴァージニア」と百科事典を指定した辞書指定の情報とがサーバ１３００に送信される。
【０１１６】
サーバ１３００では、百科事典ＤＢ３４に対応する文字変換テーブル３６−２に基づいて、検索文字列「ヴァージニア」を変換後検索文字列「バージニア」に変換し、「バージニア」に適合する見出語を百科事典ＤＢ３４から読み出し見出語候補として携帯電話機１００に送信する。
【０１１７】
同図（ｂ）は、見出語候補一覧が表示された状態の画面表示の一例である。変換後検索文字列の「バージニア」に適合する見出語候補Ｃ３が選択可能に一覧表示される。ユーザは、見出語候補の一覧表示から、所定の操作で「バージニア」を選択しサーバ１３００に送信する。
【０１１８】
同図（ｃ）は、サーバ１３００より受信した見出語の説明情報を表示した状態を示している。画面には、見出語候補一覧表示から選択した見出語の説明情報Ｃ４が表示される。
【０１１９】
また、同図（ｃ）には、一旦表示された説明情報（この場合、百科事典から読み出された「バージニア」の説明情報）から新しい検索文字列を再入力するとともに、次に検索する他の辞書を指定するためのジャンプ指示欄Ｃ５が設けられているとしても良い。
ジャンプ指示欄Ｃ５による新しい検索文字列と、該検索文字列を検索する辞書との指定は、ステップＳ１０４に相当する。ジャンプ指示欄Ｃ５による指定後、ステップＳ１０４以降の処理を実行することによって、第１の実施の形態におけるジャンプと同様に、新しい検索文字列が次に検索する辞書の表記規則に則していない場合であっても、説明情報を検索することができる。
【０１２０】
従って、ユーザが携帯電話機１１００から検索文字列と辞書指定を入力すると、入力された検索文字列の表記が辞書ＤＢの見出語の表記規則に則していない場合でも、サーバ１３００で適切な表記規則の文字列に変換され、検索文字列の説明情報を確認することができる。
【０１２１】
また、本実施の形態において、サーバ１３００にアクセスする情報端末は、携帯電話機１１００に限るものではなく、例えば、ＰＤＡ（パーソナル・デジタル・アシスタント）やノートパソコン、電子時計、電子辞典などの情報端末装置であっても構わない。
【０１２２】
以上、本発明を適用した第１〜第３の実施の形態について説明したが、本発明の適用がこれに限定されるものではなく、発明の趣旨を逸脱しない限りにおいて、適宜構成要素の変更・追加・削除を行っても良い。
【０１２３】
例えば、検索文字列変換処理においては、文字変換テーブル３６を参照して変換処理を実行するとしたが、テーブルデータを持たずに、検索文字列変換プログラム３２のみで変換を実行する構成としても良いのは勿論である。
【０１２４】
【発明の効果】
本発明によれば、指定された検索語の検索文字列を、集合情報の見出語の表記規則に則した文字列に変換することができる。従って、検索文字列の表記規則と集合情報の表記規則に差違が有る場合であっても、検索対象の集合情報から検索文字列の説明情報を読み出して表示させることができる。
【０１２５】
また、検索文字列のうち変換対象部分を変換して複数のバリエーションで変換候補検索文字列を作成し、集合情報から一致した見出語の説明情報を表示させることによって、より確実に指定された検索文字列の説明情報を読み出すことが可能となる。
【０１２６】
また、検索文字を入力して指定する入力手段を有する場合、入力文字が検索の対象とする集合情報の見出語の表記規則に則していない場合でも、入力文字の説明情報を表示させることができる。
【０１２７】
また、集合情報毎に表記規則を定義し、検索文字列を選択された集合情報に対応する表記規則に則した文字列に変換することによって、複数の集合情報を扱う場合であっても、検索文字列を検索するための集合情報を指定すると、指定された集合情報に対応する表記規則に則した検索文字列に変換させることができる。
【０１２８】
更に、複数種類の集合情報のうち、一の集合情報に含まれる説明情報を表示し、この表示された説明情報に含まれる一部の文字列を指定することによって、更に新たな検索文字列を、事前に表示された他の検索文字列の説明情報に含まれる文字列から指定することができる。従って、従って、各辞書における見出語の表記規則が異なる場合であって、複数の辞書に跨ってジャンプ機能を実現させることができる。
【０１２９】
また、利用者端末から受信した検索文字列を、検索対象とする集合情報の表記規則に則した文字列の変換して、変換後の検索文字列で集合情報から説明情報を読み出すことによって、利用者端末で入力された検索文字列の表記規則が集合情報の表記規則と異なる場合であっても、説明情報を読み出して利用者端末に送信することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書の外観の一例を示す図。
【図２】第１の実施の形態における携帯型電子辞書の機能構成の一例を示す機能ブロック図。
【図３】第１の実施の形態における文字変換テーブルの例を示す図。
【図４】第１の実施の形態におけるジャンプ機能を使用する場合の処理の流れを説明するためのフローチャート。
【図５】第１の実施の形態におけるジャンプ機能を使用する場合の処理の流れを説明するためのフローチャート。
【図６】第１の実施の形態における操作例▲１▼の画面表示の例を示す図。
【図７】第１の実施の形態における操作例▲２▼の画面表示の例を示す図。
【図８】第１の実施の形態における操作例▲３▼の画面表示の例を示す図。
【図９】第２の実施の形態におけるジャンプ機能を使用する場合の処理の流れを説明するためのフローチャート。
【図１０】第２の実施の形態における画面表示の例を示す図。
【図１１】第３の実施の形態における構成の一例を示す図。
【図１２】第３の実施の形態におけるサーバの機能構成の一例を示す機能ブロック図。
【図１３】第３の実施の形態における処理の流れを説明するためのフローチャート。
【図１４】第３の実施の形態における携帯電話機の画面表示の一例を示す図。
【符号の説明】
２０  ＲＡＭ
２１  検索文字列
２２  変換後検索文字列
２３  辞書指定情報
３０  ＲＯＭ
３１  辞書検索プログラム
３２  検索文字列変換プログラム
３３  国語辞書データベース
３４  百科事典データベース
３５  科学技術用語辞典データベース
３６  文字変換テーブル
３７  サイト管理プログラム
１１００  携帯電話機
１２００  携帯型電子辞書
１３００  サーバ
【図１】
2004295613.tif 000003
【図２】
2004295613.tif 000004
【図３】
2004295613.tif 000005
【図４】
2004295613.tif 000006
【図５】
2004295613.tif 000007
【図６】
2004295613.tif 000008
【図７】
2004295613.tif 000009
【図８】
2004295613.tif 000010
【図９】
2004295613.tif 000011
【図１０】
2004295613.tif 000012
【図１１】
2004295613.tif 000013
【図１２】
2004295613.tif 000014
【図１３】
2004295613.tif 000015
【図１４】
2004295613.tif 000016