(57)【要約】【課題】  辞書の見出語の説明情報に含まれる一単語や複数単語を見出語として、さらに辞書を引く場合に、使い勝手の良い情報表示制御装置を提供すること。【解決手段】  ユーザにより入力された入力文字に適合する見出語の説明情報が表示画面Ｗ１０２に表示される。ここで、ユーザによりジャンプ操作が為されると、説明情報として表示された「old people's home」が単一の連続単語としてジャンプ語句として選択される。そして、他の辞書ＤＢにおいて、「old people's home」に適合する見出語が検索され、見出語に対応する説明情報が表示される。【選択図】図１２
2006072731.tif 000002
【特許請求の範囲】
【請求項１】
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段と、
第１のモードと第２のモードとのいずれかを指定する指定手段と、
この指定手段により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶手段から読み出して表示する制御を行う第１の説明情報表示制御手段と、
この第１の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御手段と、
前記指定手段により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して表示する制御を行う第２の説明情報表示制御手段と、
この第２の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された場合に、当該指定された単語が予め定められている所定の文字を介して連続している連続単語であるか否かを判別し、この判別の結果、予め定められている所定の文字を介して連続している連続単語であると判別された場合には、その連続単語に対応する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段と、
ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して表示する制御を行う第２の説明情報表示制御手段と、
この第２の説明情報表示制御手段により表示された説明情報の中から、ユーザ操作によりいずれかの単語が指定された場合に、当該指定単語と当該指定単語に隣接する隣接単語とが所定の文字規則で所定の文字を介して隣接しているか否かを判断する判断手段と、
この判断手段により前記所定の文字規則で隣接していると判断された場合に、当該指定単語と当該指定単語とを連結した連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項３】
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段と、
第１のモードと第２のモードとのいずれかを指定する指定手段と、
この指定手段により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶手段から読み出して表示する制御を行う第１の説明情報表示制御手段と、
この第１の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御手段と、
前記指定手段により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して所定の表示領域に表示する制御を行う説明情報領域表示制御手段と、
この説明情報領域表示制御手段により表示された説明情報に含まれる複数の単語が、予め定められている所定の文字を介して連続している連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う第１説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項４】
前記説明情報表示制御手段は、前記説明情報領域表示制御手段により表示された説明情報が連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出して一覧表示する連続単語見出語一覧表示制御手段を有し、
この連続単語見出語一覧表示制御手段により表示された見出語のうち、ユーザ操作により指定された見出語の説明情報を第１の説明情報記憶手段から読み出して表示する制御を行う指定見出語説明情報表示制御手段を更に備えることを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記説明情報領域表示制御手段により表示された説明情報が連続単語の単語からなり、且つ当該連続単語に適合する見出語が、前記第１の説明情報記憶手段に記憶されていない場合に、前記説明情報領域表示制御手段により表示された内容を全画面に表示する制御を行う説明情報全画面表示制御手段を更に備えることを特徴とする請求項３又は４に記載の情報表示制御装置。
【請求項６】
前記所定の文字は、空白文字であることを特徴とする請求項１から５の何れか一項に記載の情報表示制御装置。
【請求項７】
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能と、
第１のモードと第２のモードとのいずれかを指定する指定機能と、
この指定機能により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶機能から読み出して表示する制御を行う第１の説明情報表示制御機能と、
この第１の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御機能と、
前記指定機能により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して表示する制御を行う第２の説明情報表示制御機能と、
この第２の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された場合に、当該指定された単語が予め定められている所定の文字を介して連続している連続単語であるか否かを判別し、この判別の結果、予め定められている所定の文字を介して連続している連続単語であると判別された場合には、その連続単語に対応する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御機能と、
を実現させるためのプログラム。
【請求項８】
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能と、
ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して表示する制御を行う第２の説明情報表示制御機能と、
この第２の説明情報表示制御機能により表示された説明情報の中から、ユーザ操作によりいずれかの単語が指定された場合に、当該指定単語と当該指定単語に隣接する隣接単語とが所定の文字規則で所定の文字を介して隣接しているか否かを判断する判断機能と、
この判断機能により前記所定の文字規則で隣接していると判断された場合に、当該指定単語と当該指定単語とを連結した連続単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御機能と、
を実現させるためのプログラム。
【請求項９】
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能と、
第１のモードと第２のモードとのいずれかを指定する指定機能と、
この指定機能により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶機能から読み出して表示する制御を行う第１の説明情報表示制御機能と、
この第１の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御機能と、
前記指定機能により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して所定の表示領域に表示する制御を行う説明情報領域表示制御機能と、
この説明情報領域表示制御機能により表示された説明情報に含まれる複数の単語が、予め定められている所定の文字を介して連続している連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う第１説明情報表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書と呼ばれる情報表示制御装置が知られている。例えば、電子辞書には、見出語検索機能や、成句検索機能等の種々の機能が備えられている。ユーザによって見出語を検索する為の辞書ＤＢを指定されると、電子辞書は、指定された辞書ＤＢの辞書モードを起動する。例えば、英和辞書ＤＢの見出語を検索する場合には、英和辞書モードを起動する。そして、ユーザによって、入力文字が入力されると、当該入力文字に適合する見出語に対応する説明情報を表示する。
【０００３】
また、電子辞書には、ユーザが所望する情報を効率良く検索可能とするため、いわゆるジャンプ機能を備えたものがある。このジャンプ機能とは、次のような機能である。即ち、ユーザにより入力された入力文字に適合する見出語に対応する説明情報を表示した後、当該説明情報中の単語が指定される（以下、適宜「ジャンプ元」という。）。そして、所定の指定入力が行われると、この指定された単語に適合する見出語を再度検索し、当該見出語（以下、適宜「ジャンプ先」という。）に対応した説明情報を表示する機能である（例えば、特許文献１参照）。
【特許文献１】特開２００１−１３４５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の電子辞書では、ユーザはジャンプ元として、説明情報の中に表示されている何れかの単語を指定して当該単語に基づいて他の辞書ＤＢを検索することができた。しかし、ジャンプ元として指定できる単語は単数（一単語）であり、複数の単語を指定することはできなかった。
【０００５】
例えば、従来の電子辞書においては、説明情報に含まれる複数の単語からなる熟語や成句等を他の辞書で検索したい場合には、まず複数の単語の中の先頭の単語をジャンプ元として指定して他の辞書ＤＢを検索する。そして、ジャンプ先に対応づけられている説明情報から熟語等を表示し、その表示された熟語の中からユーザが所望する熟語等を探し出す必要があり極めて煩雑な作業を要していた。
【０００６】
また、複数の単語が連語や固有名詞等として辞書ＤＢに独立した見出語（例えば、「United States」）として記憶されている場合がある。この場合、説明情報に表示された複数語のうち、先頭の単語（例えば、「United」）をジャンプ元として指定した場合、ジャンプ先として見出語「United」は検索されて表示されるが、複数語からなる固有名詞である見出語「United States」をジャンプ先として表示させることはできなかった。従って、ユーザは他の辞書モードにおいて、新たに入力文字として「United States」を入力し、再度辞書ＤＢを検索する必要がありジャンプ機能が有効に利用されていなかった。
【０００７】
さらに、近年電子辞書には多様な辞書が搭載されるようになってきた。例えば、スペリング辞典と呼ばれる辞書が搭載されている。スペリング辞典とは、カタカナである見出語に対して、当該カタカナの英語の訳文を説明情報として一対一に記憶している辞典である。このような辞典を収録した辞書ＤＢを利用して検索した場合は、見出語に対応する説明情報は当該見出語を英語に訳した単語そのものである。従って、スペリング辞典ＤＢの説明情報をジャンプ元として他の辞書ＤＢ（例えば、英和辞書ＤＢ）を検索する場合、スペリング辞典ＤＢに記憶されている説明情報が複数の単語からなっていたとしても、その一連の複数の単語をジャンプ元として検索を行いたいという要望がある。しかし、従来の電子辞書においては、複数の単語が表示された場合であっても、そのうちの１つの単語しかジャンプ元として指定することができず、非常に使い勝手が悪かった。
【０００８】
本発明は、このような問題に鑑みて、辞書の見出語の説明情報に含まれる一単語や複数単語を見出語として、さらに辞書を引く場合に、使い勝手の良い情報表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するために、請求項１に記載された発明の情報表示制御装置は、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段（例えば、図３のＲＯＭ２０；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段（例えば、図３のＲＯＭ２０；第１スペリング辞典ＤＢ２０４）と、
第１のモードと第２のモードとのいずれかを指定する指定手段（例えば、図１の英和モードキー５１ａ、スペリングモードキー５１ｂ）と、
この指定手段により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶手段から読み出して表示する制御を行う第１の説明情報表示制御手段（例えば、図３のＣＰＵ１０；図８のステップＢ１６）と、
この第１の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御手段（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
前記指定手段により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して表示する制御を行う第２の説明情報表示制御手段（例えば、図３のＣＰＵ１０；図１０のステップＣ２４）と、
この第２の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された場合に、当該指定された単語が予め定められている所定の文字を介して連続している連続単語であるか否かを判別し、この判別の結果、予め定められている所定の文字を介して連続している連続単語であると判別された場合には、その連続単語に対応する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御手段（例えば、図３のＣＰＵ１０；図１１のステップＣ３０、Ｃ３２、Ｃ５０）と、
を備えることを特徴とする。
【００１０】
請求項２に記載された発明の情報表示制御装置は、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段（例えば、図１８のＲＯＭ２４；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段（例えば、図１８のＲＯＭ２４；第３スペリング辞典ＤＢ２４４）と、
ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して表示する制御を行う第２の説明情報表示制御手段（例えば、図３のＣＰＵ１０；図２０のステップＥ１６）と、
この第２の説明情報表示制御手段により表示された説明情報の中から、ユーザ操作によりいずれかの単語が指定された場合に、当該指定単語と当該指定単語に隣接する隣接単語とが所定の文字規則で所定の文字を介して隣接しているか否かを判断する判断手段（例えば、図３のＣＰＵ１０；図２０のステップＥ２２）と、
この判断手段により前記所定の文字規則で隣接していると判断された場合に、当該指定単語と当該指定単語に隣接する単語とを連結した連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御手段（例えば、図３のＣＰＵ１０；図２１のステップＥ４０）と、
を備えることを特徴とする。
【００１１】
請求項３に記載された発明の情報表示制御装置は、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶手段（例えば、図３のＲＯＭ２０；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶手段（例えば、図３のＲＯＭ２０；第１スペリング辞典ＤＢ２０４）と、
第１のモードと第２のモードとのいずれかを指定する指定手段（例えば、図１の英和モードキー５１ａ、スペリングモードキー５１ｂ）と、
この指定手段により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶手段から読み出して表示する制御を行う第１の説明情報表示制御手段（例えば、図３のＣＰＵ１０；図８のステップＢ１６）と、
この第１の説明情報表示制御手段により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御手段（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
前記指定手段により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶手段から読み出して所定の表示領域に表示する制御を行う説明情報領域表示制御手段（例えば、図３のＣＰＵ１０；図１５のステップＤ１２、Ｄ１４）と、
この説明情報領域表示制御手段により表示された説明情報に含まれる複数の単語が、予め定められている所定の文字を介して連続している連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出し、読み出した見出語の説明情報を表示する制御を行う第１説明情報表示制御手段（例えば、図３のＣＰＵ１０；図１５のステップＤ３４）と、
を備えることを特徴とする。
【００１２】
請求項４に記載された発明は、請求項３に記載の情報表示制御装置において、
前記説明情報表示制御手段は、前記説明情報領域表示制御手段により表示された説明情報が連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶手段から読み出して一覧表示する連続単語見出語一覧表示制御手段（例えば、図３のＣＰＵ１０；図１５のステップＤ３０）を有し、
この連続単語見出語一覧表示制御手段により表示された見出語のうち、ユーザ操作により指定された見出語の説明情報を第１の説明情報記憶手段から読み出して前記所定の表示領域に表示する制御を行う指定見出語説明情報表示制御手段（例えば、図３のＣＰＵ１０；図１５のステップＤ３４）を更に備えることを特徴とする。
【００１３】
請求項５に記載された発明は、請求項３又は４に記載の情報表示制御装置において、
前記説明情報領域表示制御手段により表示された説明情報が連続単語の単語からなり、且つ当該連続単語に適合する見出語が、前記第１の説明情報記憶手段に記憶されていない場合に、前記説明情報領域表示制御手段により表示された内容を全画面に表示する制御を行う説明情報全画面表示制御手段（例えば、図３のＣＰＵ１０；図１５のステップＤ３８）を更に備えることを特徴とする。
【００１４】
請求項６に記載された発明は、請求項１から５の何れか一項に記載の情報表示制御装置において、前記所定の文字は、空白文字であることを特徴とする。
【００１５】
請求項７に記載された発明のプログラムは、
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能（例えば、図３のＲＯＭ２０；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能（例えば、図３のＲＯＭ２０；第１スペリング辞典ＤＢ２０４）と、
第１のモードと第２のモードとのいずれかを指定する指定機能（例えば、図１の英和モードキー５１ａ、スペリングモードキー５１ｂ）と、
この指定機能により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶機能から読み出して表示する制御を行う第１の説明情報表示制御機能（例えば、図３のＣＰＵ１０；図８のステップＢ１６）と、
この第１の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御機能（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
前記指定機能により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して表示する制御を行う第２の説明情報表示制御機能（例えば、図３のＣＰＵ１０；図１０のステップＣ２４）と、
この第２の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された場合に、当該指定された単語が予め定められている所定の文字を介して連続している連続単語であるか否かを判別し、この判別の結果、予め定められている所定の文字を介して連続している連続単語であると判別された場合には、その連続単語に対応する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御機能（例えば、図３のＣＰＵ１０；図１１のステップＣ５０）と、
を実現させることを特徴としている。
【００１６】
請求項８に記載された発明のプログラムは、
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能（例えば、図１８のＲＯＭ２４；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能（例えば、図１８のＲＯＭ２４；第３スペリング辞典ＤＢ２４４）と、
ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して表示する制御を行う第２の説明情報表示制御機能（例えば、図３のＣＰＵ１０；図２０のステップＥ１６）と、
この第２の説明情報表示制御機能により表示された説明情報の中から、ユーザ操作によりいずれかの単語が指定された場合に、当該指定単語と当該指定単語に隣接する隣接単語とが所定の文字規則で所定の文字を介して隣接しているか否かを判断する判断機能（例えば、図３のＣＰＵ１０；図２０のステップＥ２２）と、
この判断機能により前記所定の文字規則で隣接していると判断された場合に、当該指定単語と当該指定単語に隣接する単語とを連結した連続単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う連続単語説明情報表示制御機能（例えば、図３のＣＰＵ１０；図２１のステップＥ４０）と、
を実現させることを特徴とする。
【００１７】
請求項９に記載された発明のプログラムは、
コンピュータに、
見出語に対応づけて複数の単語を含む説明情報を記憶している第１の説明情報記憶機能（例えば、図３のＲＯＭ２０；英和辞書ＤＢ２０２ａ）と、
見出語に対応づけて複数の単語を含む説明情報を記憶している第２の説明情報記憶機能（例えば、図３のＲＯＭ２０；第１スペリング辞典ＤＢ２０４）と、
第１のモードと第２のモードとのいずれかを指定する指定機能（例えば、図１の英和モードキー５１ａ、スペリングモードキー５１ｂ）と、
この指定機能により第１のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第１の説明情報記憶機能から読み出して表示する制御を行う第１の説明情報表示制御機能（例えば、図３のＣＰＵ１０；図８のステップＢ１６）と、
この第１の説明情報表示制御機能により表示された説明情報に含まれる複数の単語のうち、ユーザ操作によりいずれかの単語が指定された際に、当該指定された単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う単語説明情報表示制御機能（例えば、図３のＣＰＵ１０；図９のステップＢ３８）と、
前記指定機能により第２のモードが指定された後、ユーザ操作により指定された見出語に対応する説明情報を、前記第２の説明情報記憶機能から読み出して所定の表示領域に表示する制御を行う説明情報領域表示制御機能（例えば、図３のＣＰＵ１０；図１５のステップＤ１２、Ｄ１４）と、
この説明情報領域表示制御機能により表示された説明情報に含まれる複数の単語が、予め定められている所定の文字を介して連続している連続単語の単語からなる場合に、当該連続単語に適合する見出語を前記第１の説明情報記憶機能から読み出し、読み出した見出語の説明情報を表示する制御を行う第１説明情報表示制御機能（例えば、図３のＣＰＵ１０；図１５のステップＤ３４）と、
を実現させることを特徴としている。
【発明の効果】
【００１８】
請求項１に記載された発明によれば、指定手段により第１のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、その単語に適合する見出語の説明情報を表示することとなる。一方、指定手段により第２のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、指定された単語が予め定められている所定の文字を介して連続している連続単語であるかどうか判別され、連続単語であればその連続単語に対応する見出語の説明情報を表示することとなる。
従って、ユーザにより指定された一単語や連続単語についての見出語の説明情報をモードに応じて適切に表示することができ、使い勝手の良い情報表示制御装置が実現される。
【００１９】
請求項２に記載された発明によれば、ユーザ操作により指定された単語と当該指定された単語に隣接する単語が連続単語である場合に、その連続単語に対応する見出語の説明情報を表示することとなる。
従って、ユーザがジャンプ元として単語を指定する際に、その指定された単語が連続単語であれば、その連続単語がジャンプ元として自動的に指定されて、当該連続単語を見出語とする説明情報を表示させることが可能となり、使い勝手の良い情報表示制御装置が実現される。
【００２０】
請求項３に記載された発明によれば、指定手段により第１のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、その単語に適合する見出語の説明情報を表示することとなる。一方、指定手段により第２のモードが指定された場合には、表示した説明情報に含まれる複数の単語が連続単語である場合には、その連続単語に適合する見出語の説明情報を表示することとなる。
従って、ユーザが指定操作を行うことなく、説明情報の連続単語に適合する見出語の説明情報を自動的に表示させることができ、使い勝手の良い情報表示制御装置が実現される。
【００２１】
請求項４に記載された発明によれば、説明情報領域表示制御手段により表示された説明情報が連続単語の場合に、当該連続単語に適合する見出語を連続単語見出語一覧表示制御手段が第１の説明情報記憶手段から読み出して一覧表示する。そして、一覧表示された見出語のうち、ユーザ操作により指定された見出語の説明情報を指定見出語説明情報表示制御手段が第１の説明情報記憶手段から読み出して表示する。
従って、連続単語に適合する見出語が複数読み出された場合に、当該見出語が一覧表示され、ユーザは所望の見出語の説明情報を表示させることができる。
【００２２】
請求項５に記載された発明によれば、説明情報領域表示制御手段により表示された説明情報が連続単語からなり、且つ当該連続単語に適合する見出語が、前記第１の説明情報記憶手段に記憶されていない場合に、説明情報領域表示制御手段により表示された内容を説明情報全画面表示制御手段が全画面に表示する。
従って、連続単語に適合する見出語が記憶されていない場合でも、説明情報領域表示制御手段により表示された内容が再度表示される。
【００２３】
請求項６に記載された発明によれば、単語と当該単語に隣接する単語との間に介在する文字は所定の文字規則に従った空白文字である。これにより、通常、単語は空白文字で区切られて表示されていることから、連続単語であっても通常の表示と同様に表示されることとなる。
【００２４】
請求項７に記載された発明によれば、コンピュータが本プログラムを実行することにより、以下の機能を実現することができる。すなわち、指定機能により第１のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、その単語に適合する見出語の説明情報を表示することとなる。一方、指定機能により第２のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、指定された単語が予め定められている所定の文字を介して連続している連続単語であるかどうかが判別され、連続単語であればその連続単語に対応する見出語の説明情報を表示することとなる。
従って、ユーザにより指定された一単語や連続単語についての見出語の説明情報をモードに応じて適切に表示することができるプログラムを提供できる。
【００２５】
請求項８に記載された発明によれば、コンピュータが本プログラムを実行することにより、以下の機能を実現することができる。すなわち、ユーザ操作により指定された単語と当該指定された単語に隣接する単語が連続単語である場合に、その連続単語に対応する見出語の説明情報を表示することとなる。
従って、ユーザがジャンプ元として単語を指定する際に、その指定された単語が連続単語であれば、その連続単語がジャンプ元として自動的に指定されて、当該連続単語を見出語とする説明情報を表示させることが可能となるプログラムを提供できる。
【００２６】
請求項９に記載された発明によれば、コンピュータが本プログラムを実行することにより、以下の機能を実現することができる。すなわち、指定機能により第１のモードが指定された場合には、表示した説明情報中のいずれか１つの単語がユーザ操作により指定されると、その単語に適合する見出語の説明情報を表示することとなる。一方、指定機能により第２のモードが指定された場合には、表示した説明情報に含まれる複数の単語が連続単語である場合には、その連続単語に適合する見出語の説明情報を表示することとなる。
従って、ユーザが指定操作を行うことなく、説明情報の連続単語に適合する見出語の説明情報を自動的に表示させることができるプログラムを提供できる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明を情報表示制御装置の一種である携帯型の電子辞書装置（以下、単に「電子辞書」という。）に適用した場合の実施の形態について図面を参照して詳細に説明するが、本発明が適用可能な情報表示制御装置は電子辞書に限定されるものではない。
【００２８】
〔第１実施形態〕
まず、第１実施形態について説明する。電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書、ことわざ辞書等の各種電子辞書データ（辞書ＤＢ）が内蔵されている。この辞書ＤＢには、見出語に対応づけて当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶されている。ユーザは辞書種別を選択して入力文字を入力することにより、当該入力文字に適合する見出語の説明情報を表示させることができる。
【００２９】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００３０】
例えば、各種キー群５は、図２に示すように、電子辞書の動作モードを選択する電子辞書の辞書モード選択キー５１（英和モードキー５１ａ、スペリングモードキー５１ｂ）、カーソル等の方向を指示する方向キー５３、操作の確定等の指示が入力される訳／決定キー５５、ジャンプ機能の操作指示を行うジャンプキー５７等を有している。尚、それぞれのキーの機能、動作についての詳細は適宜説明する。
【００３１】
図３は、電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、入力部４０、表示部５０を備えており、バス６０で接続されている。
【００３２】
［１.１．１  ＲＯＭの構成］
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００３３】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１が備える検索機能、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして英和辞書ＤＢ２０２ａと、英和大辞書ＤＢ２０２ｂと、シソーラス辞書ＤＢ２０２ｃと、第１スペリング辞典ＤＢ２０４と記憶し、更に外字テーブル２０６を記憶している。また、プログラムとして辞書動作プログラム２１０を格納し、辞書動作プログラム２１０のサブルーチンとして英和プログラム２１２と、第１スペリングプログラム２１４とを格納している。
【００３４】
英和辞書ＤＢ２０２ａ、英和大辞書ＤＢ２０２ｂ、シソーラス辞書ＤＢ２０２ｃは、各辞書に関するコンテンツを記憶している辞書ＤＢである。辞書ＤＢの一例として、図４に英和辞書ＤＢ２０２のデータ構成の一例を示す。辞書ＤＢには、見出語（例えば、「old people's home」）と、当該見出語を説明するための説明情報（例えば、「old folks' home」）とが辞書データとして対応づけて記憶されている。なお、同様にして英和大辞書ＤＢ２０２ｂ及びシソーラス辞書ＤＢ２０２ｃにも、それぞれ見出語と説明情報とが対応づけられた辞書データが記憶されている。
【００３５】
第１スペリング辞典ＤＢ２０４は、スペリング辞典に関するコンテンツを記憶している辞書ＤＢである。図５は、第１スペリング辞典ＤＢ２０４のデータ構成の一例を示す図である。第１スペリング辞典ＤＢ２０４には、見出語（例えば、「オールド・ピープルズ・ホーム」）と、説明情報（例えば、「old_people's_home」）とが対応付けられて記憶されている。なお、見出語を検索する際に、見出語に含まれる「・」の記号は無視される。例えば、見出語「オールド・ピープルズ・ホーム」は、入力文字「オールドピープルズホーム」に適合する見出語として検索される。
【００３６】
また、図５の説明情報「old_people's_home」に含まれる「_」は、本実施形態において特徴的な文字の１つである外字の空白文字を示している。以下、第１スペリング辞典ＤＢ２０４に記憶されている文字の種類について説明する。
【００３７】
まず、辞書DBに記憶されている文字は、原則としてどの端末においても表示可能な共通規格に従った文字（以下、適宜「規格文字」という。）が用いられている。規格文字は、英数字や記号などに所定の文字コードが割り当てられており、例えば、規格の一つであるアスキーコードの場合、文字コードの「２０」は空白文字が割り当てられている。
【００３８】
一方、規格文字以外にメーカが独自の文字を、別の文字コードに外字として割り当てている。例えば、本実施形態において、文字コード「９０」〜「９Ｆ」までを外字の領域として割り当てる。当該文字コードに該当する文字（外字）の場合には、文字コードに対応する文字を外字テーブル２０６から読み出して表示する。
【００３９】
本実施形態における第１スペリング辞典ＤＢ２０４には、空白文字の場合、規格文字における空白文字（以下、適宜「規格空白文字」という。）と、外字として記憶されている空白文字（以下、適宜「外字空白文字」という。）との２種類が記憶されている。規格空白文字は、文字コード「２０」に割り当てられている空白文字であり、規格文字の一つである。一方、外字空白文字は、文字コード「９０」に割り当てられている外字で作成された空白文字であり、外字テーブル２０６に記憶されている。従って、表示部５０に表示される場合には、規格空白文字も外字空白文字も空白文字として表示されるが、第１スペリング辞典ＤＢ２０４に記憶されている文字の文字コードは異なる。
【００４０】
ここで、第１スペリング辞典ＤＢ２０４の説明情報に記憶されている文字列は、空白文字により単語毎に区切られている。この中で、成句・熟語として隣接する単語を一連の単語（以下、適宜「連続単語」といいう。）として扱うために、空白文字として外字空白文字を記憶する。具体的に図６を用いて説明する。
【００４１】
図６は、「have a free hand」が記憶されている状態を示す図である。上の段にはコンピュータに記憶されている文字を、下の段は当該文字に対応する文字コードを示している。ここで、「have a free hand」は、空白文字により「have」「a」「free」「hand」の４単語に分けられている。ここで単語「have」と単語「a」との間には、文字コード「２０」の規格空白文字が介在している。一方、単語「free」と単語「hand」との間には、文字コード「９０」の外字空白文字が介在している。従って、単語「free」と単語「hand」は、連続単語「free hand」として指定され得る。
【００４２】
［１．１．２  ＲＡＭの構成］
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書込可能なメモリである。本実施の形態では、ジャンプ語句記憶領域３０２の記憶領域が確保されている。
【００４３】
ジャンプ語句記憶領域３０２は、ジャンプ元となる語句が記憶される領域である。ユーザによりジャンプ元の語句が選択されると、ジャンプ語句記憶領域３０２にジャンプ語句として記憶される。
【００４４】
［１．１．３  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００４５】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０の辞書動作プログラム２１０に従った辞書動作処理（図７参照）を実行する。また、ＣＰＵ１０は、辞書動作処理において、英和プログラム２１２に従った英和処理（図８、図９参照）と、第１スペリングプログラム２１４に従った第１スペリング処理（図１０、図１１参照）とをサブルーチンとして実行する。
【００４６】
ＣＰＵ１０は、辞書動作処理において、ユーザにより選択された辞書モードに対応する処理を実行する。例えば、ユーザが英和辞書のコンテンツを使用したい場合には、英和処理を実行する。
【００４７】
また、ＣＰＵ１０は、英和処理において、入力された文字に適合する見出語を一覧表示し、一覧表示された見出語の中から選択された見出語の説明情報を表示する。そして、ジャンプキー５７が押下され、説明情報の中からジャンプ語句が指定される。そして、ジャンプ語句に適合する見出語を各辞書ＤＢから検索し、検索された見出語の説明情報を表示する。
【００４８】
また、ＣＰＵ１０は、第１スペリング処理において、入力文字に適合する見出語を一覧表示する。ここで、読み出した文字の文字コードが外字コードである場合には、外字テーブル２０６から外字を読み出して表示部５０に表示する。そして、ジャンプキーが押下されると、説明情報の中から単語を選択させ、ジャンプ語句として辞書ＤＢの見出語を検索する。ここで、選択された単語と、隣接する単語との間に外字の空白文字が介在している場合には、選択された単語と隣接する単語とは単一の連続単語として選択され、そのまま他の辞書ＤＢを検索する。
【００４９】
［１．１．４  入出力部等］
入力部４０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０により、入力文字の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段が実現される。なお、この入力部４０は、図１のキー群５に相当するが、キー入力に限られるわけではなく、タッチパネルによる入力等であってもよい。
【００５０】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。なお、この表示部５０は、図１に示すディスプレイ３に相当する。
【００５１】
バス６０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、入力部４０と、表示部５０とをそれぞれ接続する信号線である。
【００５２】
［１．２  処理］
［１．２．１  辞書動作処理］
まず、辞書動作処理について説明する。図７は、辞書動作処理にかかる電子辞書１の動作を説明するためのフローチャートである。この辞書動作処理は、ＣＰＵ１０が、ＲＯＭ２０の辞書動作プログラム２１０を実行することによって実現される処理である。
【００５３】
ＣＰＵ１０は、辞書動作処理を実行する際に、変数の初期化、画面の初期化等の各種初期設定を実行する（ステップＡ１０）。続いてＣＰＵ１０により、ユーザにより入力部４０内にある辞書モードキー５１の英和モードキー５１ａ又はスペリングモードキー５１ｂが押下されたことを判別して（ステップＡ１２）選択された辞書モードキーに対応する処理を読み出して実行する。ここで、英和モードキー５１ａが押下されると英和処理を実行し（ステップＡ１２；英和モード→ステップＡ１４）、スペリングモードキー５１ｂが押下されると第１スペリング処理を実行する（ステップＡ１２；スペリングモード→ステップＡ１６）。
【００５４】
そして、ユーザにより辞書動作処理の終了が入力された場合には（ステップＡ１８；Ｙｅｓ）、ＣＰＵ１０は辞書動作処理を終了し、辞書動作処理の終了が選択されていない場合には（ステップＡ１８；ＮＯ）、ステップＡ１２から処理を繰り返し実行する。
【００５５】
［１．２．２  英和処理］
続いて、英和処理について説明する。図８及び図９は、英和処理にかかる電子辞書１の動作を説明するためのフローチャートである。この英和処理は、ＣＰＵ１０が、ＲＯＭ２０の英和プログラム２１２を実行することによって実現される処理であり、辞書動作処理におけるステップＡ１４においてサブルーチンとして呼び出される処理である。
【００５６】
まず、ＣＰＵ１０は、ユーザにより入力文字が入力されると（ステップＢ１０；Ｙｅｓ）、入力文字に適合する見出語を読み出して一覧表示処理を実行する（ステップＢ１２）。そして、一覧表示された見出語の中から一の見出語が選択されるまで（ステップＢ１４；Ｎｏ）、一覧表示処理を実行する。
【００５７】
ここで、一覧表示処理について、図１２（ａ）を用いて説明する。図１２（ａ）は、電子辞書１における表示画面Ｗ１００の一例を示した図である。図１２（ａ）において、表示画面Ｗ１００は、上側の領域（以下、単に「上領域」という。）Ｒ１００と、下側の領域（以下、単に「下領域」という。）Ｒ１０２に二分割されている。また、表示画面Ｗ１００は、入力文字に適合する見出語を第１スペリング辞典ＤＢ２０４から読み出して一覧表示している図である。
【００５８】
まず、ユーザは「オールド・ピープルズ・ホーム」という語句を調べるために、「オ」「ー」「ル」「ド」と入力文字を順に入力していく。このとき、各文字が入力されるごとに、ＣＰＵ１０は、現在までに入力された入力文字から始まる見出語を第１スペリング辞典ＤＢ２０４から随時検索し、見出語候補として一覧表示する。ここで、第１スペリング辞典ＤＢ２０４に記憶された見出語のうち、入力文字Ｎ１００「オールドピ」で始まる見出語が検索され、見出語の候補として領域Ｒ１０６に一覧表示されている。
【００５９】
ここで、領域Ｒ１０６に表示された見出語のうち、１つの見出語が識別表示され、反転表示Ｔ１００が施されている。ユーザは、入力部４０から所定の操作入力をすることにより、反転表示Ｔ１００を上下に移動させ、他の見出語候補を反転表示させることができる。さらに、反転表示Ｔ１００が施されている見出語に対応する説明情報の一部が、第１スペリング辞典ＤＢ２０４から読み出され、下領域Ｒ１０２に表示される。ここで、決定キー５５が押下されることにより、反転表示されている見出語が選択される。
【００６０】
さて、一覧表示された見出語候補の中から、ユーザにより一の見出語が選択されると（ステップＢ１４；Ｙｅｓ）、ＣＰＵ１０は選択された見出語に対応する説明情報を英和辞書ＤＢ２０２ａから読み出して表示部５０に表示する（ステップＢ１６）。続いて、ユーザによりジャンプキー５７が押下されると（ステップＢ１８；Ｙｅｓ）、ＣＰＵ１０は、表示されている説明情報の中から、先頭の単語をジャンプ候補語句として選択する（ステップＢ２０）。
【００６１】
ＣＰＵ１０は、表示された説明情報の中から選択されているジャンプ候補語句を識別表示する（ステップＢ２２）。そして、ユーザにより方向キー５３が押下されると、ＣＰＵ１０は方向キーに従って隣接する単語をジャンプ候補語句として選択する（ステップＢ２６）。具体的には、右方向（左方向）の方向キーが押下されると、現在選択されているジャンプ候補語句の右側（左側）に隣接する単語をジャンプ候補語句として選択する。そして、新たに選択されたジャンプ候補語句を識別表示する（ステップＢ２２）。
【００６２】
続いて、ユーザにより決定キー５５が押下されると（ステップＢ２４；Ｎｏ→ステップＢ２８；Ｙｅｓ）、ＣＰＵ１０は、現在識別表示されているジャンプ候補語句をジャンプ語句として決定し、ジャンプ語句記憶領域３０２に記憶する（ステップＢ３０）。続いて、ＣＰＵ１０は、ジャンプ語句に適合する見出語を、ＲＯＭ２０に記憶されている各辞書ＤＢから検索する（ステップＢ３２）。そして、各辞書ＤＢから検索された見出語を一覧表示する（ステップＢ３４）。
【００６３】
ユーザにより一覧表示された見出語の中から一の見出語が選択されると（ステップＢ３６；Ｙｅｓ）、選択された見出語の説明情報を見出語が記憶されている辞書ＤＢから読み出して、表示部５０に表示する（ステップＢ３８）。
【００６４】
［１．２．３  第１スペリング処理］
続いて、第１スペリング処理について説明する。図１０及び図１１は、第１スペリング処理にかかる電子辞書１の動作を説明するためのフローチャートである。この第１スペリング処理は、ＣＰＵ１０が、ＲＯＭ２０の第１スペリングプログラム２１４を実行することによって実現される処理であり、辞書動作処理におけるステップＡ１６においてサブルーチンとして呼び出される処理である。
【００６５】
まず、ユーザにより入力文字が入力されると（ステップＣ１０）、ＣＰＵ１０は入力文字に適合する見出語を、第１スペリング辞典ＤＢ２０４から読み出して、表示画面の上領域に一覧表示し、先頭の見出語を識別表示する（ステップＣ１２）。
【００６６】
続いて、識別表示された見出語に対応する説明情報を第１スペリング辞典ＤＢ２０４から読み出し、下領域に表示する。その際、説明情報に外字コードに該当する文字が含まれている場合には、当該外字コードに対応する文字（外字）を外字テーブル２０６から読み出し、読み出された外字を表示する（ステップＣ１４）。
【００６７】
ここで、方向キー５３が押下されると（ステップＣ１６；Ｙｅｓ）、ＣＰＵ１０は方向キーに従って見出語の識別表示を移動する（ステップＣ１８）。そして、ステップＣ１４を繰り返し実行する。
【００６８】
ユーザにより決定キー５５が押下されると（ステップＣ１６；Ｎｏ→ステップＣ２０；Ｙｅｓ）、ＣＰＵ１０は識別表示された見出語を選択見出語として決定する（ステップＣ２２）。ここで、ＣＰＵ１０は、選択見出語に対応する説明情報を、第１スペリング辞典ＤＢ２０４から読み出して、表示部５０に表示する。このとき、読み出された説明情報に外字コードに該当する文字が含まれている場合、当該文字コードに対応する文字を外字テーブル２０６から読み出して表示する（ステップＣ２４）。
【００６９】
続いて、ユーザによりジャンプキー５７が押下されると（ステップＣ２６；Ｙｅｓ）、ＣＰＵ１０は、表示されている説明情報の先頭単語をジャンプ候補語句に選択する（ステップＣ２８）。
【００７０】
続いて、当該単語が連続単語である場合には（ステップＣ３０；Ｙｅｓ）、ＣＰＵ１０は連続単語全体をジャンプ候補語句として選択する（ステップＣ３２）。そして、ＣＰＵ１０は選択されているジャンプ候補語句を識別表示する（ステップＣ３４）。ここで、ユーザにより方向キー５３が押下されると（ステップＣ３６；Ｙｅｓ）、方向キー５３に従ってジャンプ候補語句として識別表示されている語句（単語又は連続単語）に隣接する単語をジャンプ候補語句に選択する（ステップＣ３８）。そして、ＣＰＵ１０は再びステップＣ３０から処理を繰り返し実行する。
【００７１】
ここで、ユーザにより決定キー５５が押下されると（ステップＣ３６；Ｎｏ→ステップＣ４０；Ｙｅｓ）、ＣＰＵ１０はジャンプ先の対象となる辞書ＤＢをユーザに選択させる（ステップＣ４２）。そして、ユーザによりジャンプ先の辞書ＤＢが選択されると（ステップＣ４２；Ｙｅｓ）、ジャンプ候補語句に適合する見出語を選択された辞書ＤＢから検索し（ステップＣ４４）、当該検索された見出語の一覧表示処理をする（ステップＣ４６）。ここで、ユーザにより一覧表示された見出語の中から一の見出語が選択された場合には（ステップＣ４８；Ｙｅｓ）、選択された見出語の説明情報を辞書ＤＢから読み出して表示する（ステップＣ５０）。
【００７２】
［１．３  動作例］
続いて、表示画面を示した図を用いて第１実施形態における電子辞書１の動作例について、第１スペリング処理を中心に説明する。
【００７３】
図１２（ａ）は、入力文字に適合する見出語が、一覧表示されている状態を示す表示画面Ｗ１００の一例である。まず、表示画面Ｗ１００は、上領域Ｒ１００と、下領域Ｒ１０２に分かれて表示されている。そして、上領域Ｒ１００には、入力文字Ｎ１００「オールドピ」が表示され、入力文字Ｎ１００に適合する見出語「オールド・ピープルズ・ホーム」から「オールド・フォーギー」までが領域Ｒ１０６に一覧表示されている。さらに、一覧表示された見出語の中から、「オールド・ピープルズ・ホーム」が反転表示Ｔ１００により選択されている（図１０のステップＣ１２）。そして、選択された見出語「オールド・ピープルズ・ホーム」の説明情報が、第１スペリング辞典ＤＢ２０４から読み出されて表示されている（ステップＣ１４）。なお、第１スペリング辞典ＤＢ２０４に含まれている外字コードは、対応する文字を外字テーブル２０６から読み出して表示される。
【００７４】
図１２（ｂ）は、図１２（ａ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ１０２の一例である。ユーザにより、見出語「オールド・ピープルズ・ホーム」が選択されると、選択された見出語と、見出語に対応する説明情報が表示画面Ｗ１０２の全体に表示される（ステップＣ２４）。
【００７５】
図１２（ｃ）は、図１２（ｂ）の状態から、ジャンプキー５７が押下され、ジャンプ候補語句として「old people's home」が選択されている状態を示す表示画面Ｗ１０４の一例である。ユーザがジャンプキー５７を押下し（ステップＣ２６；Ｙｅｓ）、先頭の単語「old」をジャンプ候補語句に選択する（図１１のステップＣ２８）。ここで、単語「old」と、単語「people's」との間の文字は外字空白文字である（図５）。また、単語「people's」と、単語「home」との間の文字も外字空白文字である。従って、連続単語「old people's home」全体がジャンプ候補語句として選択される（ステップＣ３０；Ｙｅｓ→Ｃ３２）。そして、ジャンプ候補語句「old people's home」が反転表示Ｔ１０２により識別表示されている（ステップＣ３４）。
【００７６】
図１３（ａ）は、図１２（ｃ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ１０６の一例である。ジャンプ候補語句として「old people's home」が選択されている状態で、ユーザが決定キー５５を押下すると、ジャンプ先の辞書ＤＢを選択するウィンドウＷ１５０が表示される（ステップＣ４０；Ｙｅｓ→Ｃ４２）。ユーザが、ジャンプ先の辞書ＤＢとして「英和辞書」をラジオボタンＭ１０２により選択し、決定キー５５を押下すると、見出語「old people's home」に対応する説明情報が英和辞書ＤＢ２０２ａから読み出される。
【００７７】
図１３（ｂ）は、図１３（ａ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ１０８の一例である。表示画面Ｗ１０８の上領域には、ジャンプ語句に適合する見出語として「old people's home」が表示されており、反転表示Ｔ１０４により選択されている。また、下領域には、見出語「old people's home」の説明情報が、英和辞書ＤＢ２０２ａから読み出されて表示されている（ステップＣ４４→Ｃ４６）。
【００７８】
図１３（ｃ）は、図１３（ｂ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ１１０の一例である。表示画面Ｗ１１０には、見出語「old people's home」に対応する説明情報が英和辞書ＤＢ２０２ａから読み出されて表示されている（ステップＣ４８；Ｙｅｓ→Ｃ５０）。
【００７９】
［１．４  効果］
このように、第１の実施形態によれば、選択した単語が熟語や成句等の複数の単語からなる連続単語として第１スペリング辞典ＤＢ２０４に記憶されている場合には、選択した単語を含む連続単語がジャンプ語句として選択される。これにより、ユーザは所望するジャンプ先の説明情報を表示させることができ、使い勝手の良い電子辞書が実現される。
【００８０】
［１．５  変形例］
なお、上述した実施例において、規則文字及び外字について空白文字を例にとって説明したが、規則文字及び外字として記憶される文字は、空白文字に限られる訳ではなく、他の文字を記憶しても良いことは勿論である。
【００８１】
例えば、例文中に表示された「and/or」をジャンプ候補語句として選択する場合、単語「and」と単語「or」とは記号「/」で区切られているため、従来の電子辞書において、「and/or」は、「and」と「or」とのどちらかの単語をジャンプ候補語句として選択する必要があった。従って、「and/or」と一つのジャンプ語句として選択することが出来ない。ここで、規則文字で記憶された記号「/」を外字の「/」として記憶することにより、「and/or」は単一の連続単語となり、ジャンプ候補語句として選択できるようになる。
【００８２】
また、上述した実施例において、ステップＡ１２において、辞書モードの選択は辞書モードキーを押下することとして説明したが、辞書モードキーを押下する以外の選択方法であっても良いことは勿論である。例えば、別途メニューキーを備えることとする。そして、ユーザによりメニューキーが押下されると、各辞書モードを選択させるメニュー画面を表示する。ここで、ユーザにより辞書モードが選択されると、ＣＰＵ１０は選択された辞書モードを実行することとしても良い。
【００８３】
また、英文字とカナ文字が入力できる入力領域を用意し、入力された領域に応じて辞書モードを自動的に切り替えることとしても良い。具体的には、英文字が入力できる入力領域において入力文字が入力された場合には、英和モードをに切り替え、カナ文字が入力できる入力領域において入力文字が入力された場合には、スペリングモードに切り替えて実行することとしても良い。
【００８４】
〔第２実施形態〕
続いて、第２実施形態について説明する。第２実施形態は、見出語が選択されると、見出語に対応する説明情報をジャンプ語句として、他の辞書ＤＢの見出語を検索する処理を行う実施形態である。
【００８５】
［２．１  構成］
第２実施形態における電子辞書の構成は、第１実施形態において図３に示したＲＯＭ２０を図１４に示すＲＯＭ２２に置き換えた構成であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００８６】
図１４を参照してＲＯＭ２２の構成について説明する。図１４に示すように、ＲＯＭ２２は、英和辞書ＤＢ２０２ａと、英和大辞書ＤＢ２０２ｂと、シソーラス辞書ＤＢ２０２ｃと、第１スペリング辞典ＤＢ２０４と、外字テーブル２０６と、辞書動作プログラム２３０とを記憶している。また、辞書動作プログラム２３０は、サブルーチンとして英和プログラム２１２と、第２スペリングプログラム２３４とを含んでいる。また、辞書動作プログラム２３０は、第１実施形態に示した辞書動作プログラム２１０と略同一の処理であり、図７に示した辞書動作プログラム２１０のステップＡ１６において、第１スペリング処理の代わりに第２スペリング処理を呼び出して実行する処理を行う。
【００８７】
ここで、第２スペリングプログラム２３４は、本実施形態における第２スペリング処理を実現させる為のプログラムであり、ＣＰＵ１０がこの第２スペリングプログラム２３４を実行することで、第２スペリング処理が実現される。具体的に、ＣＰＵ１０は、入力文字に適合する見出語を一覧表示する。そして、一覧表示された見出語から一の見出語が選択されると、選択された見出語に対応する説明情報をジャンプ語句とし、複数の辞書ＤＢから当該ジャンプ語句に適合する見出語を検索する。そして、検索された見出語を一覧表示し、その中から選択された見出語に対応する説明情報を表示する処理を実行する。
【００８８】
［２．２  処理の流れ］
続いて、第２スペリング処理について詳細に説明する。図１５は第２スペリング処理にかかる電子辞書１の動作を説明するためのフローチャートである。この第２スペリング処理は、ＣＰＵ１０がＲＯＭ２２に記憶された第２スペリングプログラム２３４を実行することによって実現される処理である。また、第２スペリング処理のステップＤ１０からステップＤ２２までは、第１スペリング処理におけるステップＣ１０からステップＣ２２までの処理と同一の処理であるため、その詳細な説明を省略する。
【００８９】
ユーザにより入力された入力文字に適合する見出語を第１スペリング辞典ＤＢ２０４から読み出して一覧表示する。そして、ＣＰＵ１０は、一覧表示された見出語の中からユーザにより選択された見出語を選択見出語として決定する（ステップＤ１０〜ステップＤ２２）。
【００９０】
ＣＰＵ１０は、決定された選択見出語に対応する説明情報をジャンプ語句として記憶する（ステップＤ２４）。続いて、ジャンプ語句に適合する見出語を各辞書ＤＢから検索する（ステップＤ２６）。ここで、検索された見出語が各辞書ＤＢに存在する場合には（ステップＤ２８；Ｙｅｓ）、ＣＰＵ１０は検索された見出語の一覧表示処理を実行する（ステップＤ３０）。ここで、一覧表示された見出語の中から、ユーザにより一の見出語が選択されると（ステップＤ３２；Ｙｅｓ）、ＣＰＵ１０は選択された見出語の説明情報を選択された見出語が記憶されている辞書ＤＢから読み出して表示部５０に表示し（ステップＤ３４）、第２スペリング処理を終了する。
【００９１】
また、検索された見出語が各辞書ＤＢの何れにも存在しない場合には（ステップＤ２８；Ｎｏ）、ＣＰＵ１０はエラーメッセージを表示する（ステップＤ３６）。そして、選択された見出語に対応する説明情報を第１スペリング辞典ＤＢ２０４から読み出して表示し（ステップＤ３８）、第２スペリング処理を終了する。
【００９２】
［２．３  動作例］
続いて、表示画面を示した図を参照して電子辞書１における第２実施形態の動作について説明する。
【００９３】
図１６（ａ）は、入力文字に適合する見出語が、一覧表示されている状態を示す表示画面Ｗ２００の一例である。ユーザが入力文字として「オールドピ」を入力すると（図１５のステップＤ１０）、入力文字「オールドピ」に適合する見出語が第１スペリング辞典ＤＢ２０４から読み出されて一覧表示される。また、一覧表示された見出語の中から見出語「オールド・ピープルズ・ホーム」が選択されて、反転表示Ｔ２００が施されている（ステップＤ１２〜Ｄ１６）。
【００９４】
図１６（ｂ）は、図１６（ａ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ２０２の一例である。ここで、ユーザが決定キー５５を押下すると（ステップＤ２０；Ｙｅｓ）、選択している「オールド・ピープルズ・ホーム」の説明情報「old people's home」がジャンプ語句としてジャンプ語句記憶領域３０２に記憶される（ステップＤ２２〜Ｄ２４）。そして、ジャンプ語句に適合する見出語を、英和辞書ＤＢ２０２ａ、英和大辞書ＤＢ２０２ｂ及びシソーラス辞書ＤＢ２０２ｃからそれぞれ検索し、上領域Ｒ２００に一覧表示する（ステップＤ２６〜Ｄ３０）。ここで、一覧表示には、見出語と共に当該見出語が記憶されている辞書ＤＢの種類を示す辞書マークＭ２００が併せて表示される。また、表示画面Ｗ２０２において、見出語「old people's home」が選択され、反転表示Ｔ２０２が施されている。更に、見出語「old people's home」の説明情報が英和辞書ＤＢ２０２ａから読み出され、下領域Ｒ２０２に表示されている。
【００９５】
図１６（ｃ）は、図１６（ｂ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ２０４の一例である。決定キー５５を押下すると、選択されている見出語に対応する説明情報が英和辞書ＤＢ２０２ａから読み出されて表示される（ステップＤ３２〜Ｄ３４）。
【００９６】
続いて、図１７（ａ）は、入力文字として「オールドビック」が入力され、入力文字に適合する見出語が一覧表示されている状態を示す表示画面Ｗ２１０の一例である。ユーザが入力文字として「オールドビック」を入力すると、入力文字「オールドビック」に適合する見出語が第１スペリング辞典ＤＢ２０４から読み出されて一覧表示される。また、一覧表示された見出語の中から、「オールド・ビック」が選択され、反転表示Ｔ２１０が施されている（ステップＤ１０〜Ｄ１６）。
【００９７】
図１７（ｂ）は、図１７（ａ）の状態から決定キー５５が押下された状態を示す表示画面Ｗ２１２の一例である。ここで、ユーザが決定キー５５を押下すると、選択している「オールド・ビック」の説明情報「Old Vic」がジャンプ語句としてジャンプ語句記憶領域３０２に記憶される（ステップＤ２０〜Ｄ２４）。そして、ジャンプ語句「Old Vic」に適合する見出語を、ＲＯＭ２２に格納されている各辞書ＤＢから検索する（ステップＤ２６）。ここで、ＣＰＵ１０は、ジャンプ語句「Old Vic」に適合する見出語が、各辞書ＤＢに記憶されていないと判定した場合には（ステップＤ２８；Ｎｏ）、記憶されてない旨をウィンドウＷ２５０に表示する（ステップＤ３６）。そして、第１スペリング辞典ＤＢ２０４から、見出語「オールド・ビック」に対応する説明情報を読み出して全画面に表示する（ステップＤ３８、図１７（ｃ）の表示画面Ｗ２１４）。
【００９８】
［２．４  効果］
このように、第２実施形態によれば、入力文字に適合する見出語が選択されると、当該見出語に対応付けて記憶されている説明情報をジャンプ語句として、他の辞書ＤＢを検索することができる。従って、ユーザはスペリング辞典ＤＢを検索した結果から直接他の辞書ＤＢを検索することが可能となる。
【００９９】
〔第３実施形態〕
続いて、第３実施形態について説明する。第３実施形態は、辞書ＤＢの説明情報に記憶されている文字の規則に従って連続単語を適切に判定し、ジャンプ語句として指定することのできる実施形態である。
【０１００】
［３．１  構成］
第３実施形態における電子辞書１の構成は、第１実施形態において図３に示したＲＯＭ２０を図１８に示すＲＯＭ２４に置き換えた構成であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１０１】
図１８を参照してＲＯＭ２４の構成について説明する。図１８に示すように、ＲＯＭ２４は、英和辞書ＤＢ２０２ａと、英和大辞書ＤＢ２０２ｂと、シソーラス辞書ＤＢ２０２ｃと、第３スペリング辞典ＤＢ２４４と、条件テーブル２４６と、辞書動作プログラム２５０とを記憶している。また、辞書動作プログラム２５０は、サブルーチンとして英和プログラム２１２と、第３スペリングプログラム２５４と、連続単語有無判別プログラム２５６とを含んでいる。また、辞書動作プログラム２５０は、第１実施形態に示した辞書動作プログラム２１０と略同一の処理であり、図７に示した辞書動作プログラム２１０のステップＡ１６において、第１スペリング処理の代わりに第３スペリング処理を呼び出して実行する処理である。
【０１０２】
第３スペリング辞典ＤＢ２４４は、第１実施形態と同様にスペリング辞典に関するコンテンツを記憶している辞書ＤＢである。ここで、第３スペリング辞典ＤＢ２４４の説明情報には、外字は記憶されておらず、総て規格文字にて記憶されている。
【０１０３】
条件テーブル２４６は、連続単語有無判別処理において利用される各種文字規則に合致する文字が記憶されている。条件テーブル２４６には、条件となる文字として除外文字と、空白前文字と、空白後文字とが記憶されている。例えば、除外文字として「’」や「（」等が記憶されている。
【０１０４】
第３スペリングプログラム２５４は、本実施形態における第３スペリング処理を実現させる為のプログラムであり、ＣＰＵ１０がこの第３スペリングプログラム２５４を実行することで、第３スペリング処理が実現される。具体的に、ＣＰＵ１０は、入力文字に適合する見出語の説明情報を第３スペリング辞典ＤＢ２４４から読み出して表示する。続いて、連続単語有無判別処理を実行することにより、表示された説明情報の中からジャンプ候補語句を決定する。そして、ジャンプ候補語句の中からジャンプ語句が選択されると、当該ジャンプ語句に適合する見出語を各辞書ＤＢから検索し、検索された見出語の説明情報を表示する。
【０１０５】
連続単語有無判別プログラム２５６は、本実施形態における連続単語有無判別処理を実現させる為のプログラムであり、ＣＰＵ１０がこの連続単語有無判別プログラム２５６を実行することで、連続単語有無判別処理が実現される。具体的に、ＣＰＵ１０は、カーソル位置から始まる文字列を、所定の文字規則に従ってジャンプ候補語句として決定する処理を行う。
【０１０６】
［３．２  処理の流れ］
［３．２．１  第３スペリングプログラム］
続いて、第３スペリング処理について詳細に説明する。図２０及び図２１は第３スペリング処理にかかる電子辞書１の動作を説明するためのフローチャートである。この第３スペリング処理は、ＣＰＵ１０がＲＯＭ２４に記憶された第３スペリングプログラム２５４を実行することによって実現される処理である。
【０１０７】
まず、ユーザにより入力文字が入力されると（ステップＥ１０；Ｙｅｓ）、ＣＰＵ１０は、入力文字に適合する見出語を第１スペリング辞典ＤＢ２０４から読み出し、読み出した見出し語の一覧表示処理を実行する（ステップＥ１２）。そして、決定キー５５が押下されて一の見出語が選択されると（ステップＥ１４；Ｙｅｓ）、ＣＰＵ１０は選択された見出語に対応する説明情報を第１スペリング辞典ＤＢ２０４から読み出し、説明情報を表示部５０に全画面表示する（ステップＥ１６）。
【０１０８】
つづいて、ジャンプキー５７が押下されると（ステップＥ１８；Ｙｅｓ）、ＣＰＵ１０は表示されている説明情報の先頭位置にカーソルを配置する（ステップＥ２０）。そして、ＣＰＵ１０は連続単語有無判別処理を実行してジャンプ候補語句を決定する（ステップＥ２２）。また、ユーザにより方向キー５３が押下されると（ステップＥ２６；Ｙｅｓ）、ＣＰＵ１０は、ジャンプ候補語句に隣接する文字にカーソルを配置し（ステップＥ２４）、再び連続単語有無判別処理を実行する（ステップＥ２２）。
【０１０９】
次に、ユーザにより決定キー５５が押下されると（ステップＥ２６；Ｎｏ→ステップＥ２８；Ｙｅｓ）、ＣＰＵ１０は、ジャンプ候補語句をジャンプ語句として決定してジャンプ語句記憶領域３０２に記憶する（ステップＥ３０）。そして、ＣＰＵ１０は、ジャンプ語句に適合する見出語を各辞書ＤＢから検索する（ステップＥ３２）。
【０１１０】
ここで、ジャンプ語句に適合する見出語が各辞書ＤＢに記憶されていない場合には（ステップＥ３４；Ｎｏ）、記憶されていない旨のエラーメッセージを表示し（ステップＥ４２）、ステップＥ１６に処理も戻す。また、ジャンプ語句に適合する見出語がある場合には（ステップＥ３４；Ｙｅｓ）、検索された見出語の一覧表示処理を実行する（ステップＥ３６）。ここで、ユーザにより一覧表示された見出語の中から一の見出語が選択されると（ステップＥ３８；Ｙｅｓ）、ＣＰＵ１０は、選択された見出語の説明情報を見出語が記憶されている辞書ＤＢから読み出し、表示部５０に表示する（ステップＥ４０）。
【０１１１】
［３．２．２  連続単語有無判別プログラム］
続いて、連続単語有無判別処理について詳細に説明する。図２２は連続単語有無判別処理にかかる電子辞書１の動作を説明するためのフローチャートである。この連続単語有無判別処理は、ＣＰＵ１０がＲＯＭ２４に記憶された連続単語有無判別プログラム２５６を実行することによって実現される処理である。
【０１１２】
まず、ＣＰＵ１０は、ジャンプ候補語句を初期化し（ステップＦ８）、カーソル位置の文字をジャンプ候補語句として追記（記憶）する（ステップＦ１０）。続いて、ＣＰＵ１０は、現在カーソルが位置している文字の次に位置する文字（以下、適宜「次文字」という。）が、条件テーブル２４６に記憶されている除外文字に一致するか否かを判定する（ステップＦ１２）。ここで、次文字が除外文字に一致する場合には（ステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は、カーソルの位置を次文字の位置まで伸ばす（ステップＦ２４）。ここで、移動したカーソルの位置が説明情報の最後でない場合には、ステップＦ１０から処理を繰り返し実行する（ステップＦ２６；Ｎｏ→ステップＦ１０）。
【０１１３】
一方、次文字が除外文字に一致しない場合には（ステップＦ１２；Ｎｏ）、ＣＰＵ１０は次文字が「／」であり、且つその前後の文字が英文字が否かを判定する（ステップＦ１４）。ここで、次文字が「／」であり、且つその前後の文字が英文字である場合には（ステップＦ１４；Ｙｅｓ）、ＣＰＵ１０はカーソルを次文字まで伸ばす（ステップＦ２４）。
【０１１４】
また、次文字が「／」でない場合又は次文字が「／」であるが前後が英文字でない場合には（ステップＦ１４；Ｎｏ）、ＣＰＵ１０は次文字が条件テーブル２４６に記憶された空白前文字であるか判定する（ステップＦ１６）。ここで、次文字が空白前文字であり（ステップＦ１６；Ｙｅｓ）、空白前文字の次（２文字後の文字）が空白文字である場合には（ステップＦ１８；Ｙｅｓ）、ジャンプ候補語句を決定し、ジャンプ候補語句となる部分を識別表示する（ステップＦ２８）。
【０１１５】
他方、次文字は空白前文字であるが、空白前文字の次の文字が空白文字でない場合には（ステップＦ１６；Ｙｅｓ→ステップＦ１８；Ｎｏ）、カーソルを次文字まで伸ばす（ステップＦ２４）。
【０１１６】
また、次文字が空白文字でない場合には（ステップＦ２０；Ｎｏ）、カーソルを次文字まで伸ばす（ステップＦ２４）。さらに、次文字が空白文字であって（ステップＦ２０；Ｙｅｓ）、さらに空白文字（次文字）の次の文字（２文字後）が条件テーブル２４６に記憶されている空白後文字に一致する場合には（ステップＦ２２；Ｙｅｓ）、ジャンプ候補語句を決定し、ジャンプ候補語句を識別表示する（ステップＦ２８）。
【０１１７】
また、次文字が空白文字であって、さらに空白文字（次文字）の次の文字（２文字後）が条件テーブル２４６に記憶されている空白後文字に一致しない場合には（ステップＦ２２；Ｎｏ）、ＣＰＵ１０はカーソルを次文字まで伸ばす（ステップＦ２４）。
【０１１８】
［３．３  動作例］
続いて、表示画面を用いて電子辞書１における第３実施形態の動作について、連続単語有無判別処理を中心に説明する。具体的には、説明情報を表示した後に、ユーザによりジャンプキー５７が押下され、連続単語有無判別処理を実行している状態について説明する。
【０１１９】
図２３（ａ）は、説明情報として「idle(r) wheel」が表示されている表示画面Ｗ２３０を示す図である。まず、ＣＰＵ１０は、カーソル位置を先頭「i」に配置し（図２０のステップＥ２０）、カーソル位置の文字「i」をジャンプ候補語句として記憶する（図２２のステップＦ１０）。つづいて、次文字は「d」であることから、カーソル位置を次文字「d」まで伸ばす（ステップＦ１２；Ｎｏ→ステップＦ１４；Ｎｏ→ステップＦ１６；Ｎｏ→ステップＦ２０；Ｎｏ）。そして、カーソル位置の文字「d」をジャンプ候補語句に追記する（ステップＦ１０）。すると、ジャンプ候補語句は「id」となる。同様に、ＣＰＵ１０は説明情報の文字「e」まで処理が繰り返すと、ジャンプ候補語句は「idle」と記憶される。
【０１２０】
続いて、カーソル位置が「e」のとき、次文字は「(」となる。ここで、文字「(」は条件テーブル２４６に除外文字として記憶されていることから（図１９）、カーソル位置を「(」に移動してジャンプ候補語句に追記する（ステップＦ１２；Ｙｅｓ→ステップＦ２４→ステップＦ２６；Ｎｏ→ステップＦ１０）。
【０１２１】
同様に、カーソル位置が「r」のとき、次文字は「)」となり、条件テーブル２４６によると除外文字であることから（図１９）、カーソル位置を「)」に移動し、ジャンプ候補語句に追記する。
【０１２２】
続いて、カーソル位置が「)」のとき、次文字は空白文字であり（ステップＦ２０；Ｙｅｓ）、空白文字の次の文字「w」は空白後文字に記憶されていないことから（ステップＦ２２；Ｎｏ）、カーソル位置を「w」に移動し、ジャンプ候補語句に追記される。残りの文字についても同様の処理を行うと、ジャンプ候補語句として「idle(r) wheel」を決定し、表示画面Ｗ２３０において識別表示する。
【０１２３】
また、図２３（ｂ）は、説明情報として「a.m., p.m.」が表示されている表示画面Ｗ２３２を示す図である。まず、カーソル位置が文字「a」のときに、次文字「.」は条件テーブル２４６に記憶されている除外文字に一致する。従って、ジャンプ候補語句として「a.」が記憶される。続いて、カーソル位置が「m」であるときも同様に、次文字「.」は条件テーブル２４６に記憶されている除外文字であることから、ジャンプ候補語句として「a.m.」が記憶される。
【０１２４】
続いて、カーソル位置が文字「.」のとき、次文字「,」は条件テーブル２４６に空白前文字として記憶されている（ステップＦ１６；Ｙｅｓ）。従って、空白前文字「,」の次の文字を調べると、空白文字である（ステップＦ１８；Ｙｅｓ）。従って、選択されるジャンプ候補語句としては「a.m.」であり、ジャンプ候補語句を識別表示する（ステップＦ２８）。
【０１２５】
また、図２３（ｃ）は、説明情報として「and/or」が表示されている表示画面Ｗ２３４を示す図である。ここで、まず「and」がジャンプ候補語句として記憶される。続いて、カーソル位置が「d」のとき、次文字が「/」である。ここで、次文字「/」の前の文字が「d」で、次文字「/」の後の文字が「o」である。従って、次文字「/」の前後は英文字であることから（ステップＦ１４；Ｙｅｓ）、次文字「/」はジャンプ候補語句に記憶される。そして、残りの文字「o」「r」が追記され、ジャンプ候補語句は「and/or」となり、ジャンプ候補語句を識別表示する（ステップＦ２８）。
【０１２６】
［３．４  効果］
このように、第３実施形態によれば、辞書ＤＢに外字を用いてない場合であっても、所定の文字規則に従うことにより、単語から連結単語を判定し、ジャンプ語句とすることが可能となる。従って、予め外字を用いた辞書ＤＢを用いることなく、適切に説明情報に含まれている連続単語をジャンプ元として選択することができるようになる。
【０１２７】
〔変形例〕
上述した実施形態では、電子辞書、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、電子辞書のような製品に限定されるものではなく、携帯電話、パソコン、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に適用可能である。具体的には、図３のＲＯＭ２０内の各種データ・プログラムを各電子機器に記憶し、実行できる環境にあれば、何れの電子機器にも適用可能である。
【０１２８】
また、上述した実施形態では、ジャンプ元の辞書ＤＢとしてスペリング辞典を例にとって説明したが、このような辞書に限定されるものではなく、例えばカタカナ語辞典や、コンピュータ用語辞典等の各種辞書コンテンツが記憶されている辞書ＤＢに適用させてもよいことは勿論である。
【図面の簡単な説明】
【０１２９】
【図１】電子辞書の概観図。
【図２】電子辞書の入力部を示す図。
【図３】電子辞書のブロック図。
【図４】英和辞書ＤＢの構成の一例を示す図。
【図５】スペリング辞典ＤＢの構成の一例を示す図。
【図６】文字コードについて説明するための図。
【図７】辞書動作処理の動作フローを示す図。
【図８】英和処理の動作フローを示す図。
【図９】英和処理の動作フローを示す図。
【図１０】第１スペリング処理の動作フローを示す図。
【図１１】第１スペリング処理の動作フローを示す図。
【図１２】第１実施形態における動作例を説明するための図。
【図１３】第１実施形態における動作例を説明するための図。
【図１４】第２実施形態におけるＲＯＭの構成を示す図。
【図１５】第２スペリング処理の動作フローを示す図。
【図１６】第２実施形態における動作例を説明するための図。
【図１７】第２実施形態における動作例を説明するための図。
【図１８】第３実施形態におけるＲＯＭの構成を示す図。
【図１９】条件テーブルのデータ構成の一例を示す図。
【図２０】第３スペリング処理の動作フローを示す図。
【図２１】第３スペリング処理の動作フローを示す図。
【図２２】連続単語有無判別処理の動作フローを示す図。
【図２３】第３実施形態における動作例を説明するための図。
【符号の説明】
【０１３０】
１  電子辞書
１０  ＣＰＵ
２０  ＲＯＭ
２０２  英和辞書ＤＢ
２０４  第１スペリング辞典ＤＢ
２０６  外字テーブル
２１０、２３０、２５０  辞書動作プログラム
２１２  英和プログラム
２１４  第１スペリングプログラム
２３４  第２スペリングプログラム
２５４  第２スペリングプログラム
２５６  連続単語有無判別プログラム
２４６  条件テーブル
３０  ＲＡＭ
３０２  ジャンプ語句記憶領域
４０  入力部
５０  出力部
６０  バス
【図１】
2006072731.tif 000003
【図２】
2006072731.tif 000004
【図３】
2006072731.tif 000005
【図４】
2006072731.tif 000006
【図５】
2006072731.tif 000007
【図６】
2006072731.tif 000008
【図７】
2006072731.tif 000009
【図８】
2006072731.tif 000010
【図９】
2006072731.tif 000011
【図１０】
2006072731.tif 000012
【図１１】
2006072731.tif 000013
【図１２】
2006072731.tif 000014
【図１３】
2006072731.tif 000015
【図１４】
2006072731.tif 000016
【図１５】
2006072731.tif 000017
【図１６】
2006072731.tif 000018
【図１７】
2006072731.tif 000019
【図１８】
2006072731.tif 000020
【図１９】
2006072731.tif 000021
【図２０】
2006072731.tif 000022
【図２１】
2006072731.tif 000023
【図２２】
2006072731.tif 000024
【図２３】
2006072731.tif 000025