(57)【要約】【課題】複数の単語からなる語句を容易な操作で検索することを可能とし、ユーザが簡単に所望の語句を辞書引きできる検索機能を実現する。【解決手段】検索画面において略語予測検索を選択して検索語となる文字を入力すると、この入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を辞典ＤＢから検索して、検索結果画面に一覧表示させるようにした。【選択図】図８
2006099703.tif 000002
【特許請求の範囲】
【請求項１】
見出語と、当該見出語の説明情報とを対応づけて複数記憶した記憶手段と、
ユーザ操作に従って入力文字を入力する入力手段と、
この入力手段により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶手段に記憶された見出語の中から検索する検索手段と、
この検索手段により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御手段と、
この検索結果表示制御手段により表示された複数の見出語の中から一つの見出語をユーザ操作に従って選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を前記記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記選択手段により選択された見出語を、前記入力手段により入力された入力文字と対応づけて履歴として記憶していく履歴記憶手段と、
この履歴記憶手段に記憶された見出語を、対応づけて記憶されている入力文字と併せて一覧表示する制御を行う履歴見出語表示制御手段と、
この履歴見出語表示制御手段により表示された見出語の中から説明情報を表示する見出語をユーザ操作に従って選択する履歴見出語選択手段と、
この履歴見出語選択手段により選択された見出語に対応する説明情報を前記記憶手段から読み出して表示する制御を行う履歴見出語情報表示制御手段と、
を更に備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記検索結果表示制御手段は、前記検索手段により検索された見出語のうち、前記履歴記憶手段に記憶されている見出語であって、今回の検索の際に前記入力手段により入力された入力文字と同一の入力文字に対応づけて前記履歴記憶手段に記憶されている見出語が所定の表示位置に表示されるように前記一覧表示を行う一覧表示制御手段を有する、
ことを特徴とする請求項２に記載の情報表示制御装置。
【請求項４】
ユーザ操作に従って前記検索手段による検索を途中停止させる停止手段を更に備え、
前記検索結果表示制御手段は、前記検索手段により見出語が検索される度に、新たに検索された見出語を追加表示していき、前記停止手段による途中停止がなされた場合にはその途中停止される直前に検索された見出語までを追加表示する制御を行う検索並行表示制御手段を有する、
ことを特徴とする請求項１に記載の情報表示制御装置。
【請求項５】
前記検索並行表示制御手段は、前記停止手段による途中停止がなされた場合に、その途中停止される直前に検索された見出語までを追加表示して後、最初に検索された見出語を先頭位置に表示するように前記一覧表示を行う手段であることを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
前記検索手段は、更に、前記入力手段により入力された入力文字に適合する見出語を、検索する見出語に含めて検索する手段であることを特徴とする請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
所定の通信回線を介して利用者端末と通信可能に接続されるサーバにおいて、
見出語と、当該見出語の説明情報とを対応づけて複数記憶した記憶手段と、
前記利用者端末から入力文字を受信する入力文字受信手段と、
この入力文字受信手段により受信された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶手段に記憶された見出語の中から検索する検索手段と、
この検索手段により検索された複数の見出語を一覧表示する制御信号を前記利用者端末に送信する検索結果表示制御信号送信手段と、
前記検索手段により検索された見出語の中から説明情報が要求された見出語を前記利用者端末から受信する見出語受信手段と、
この見出語受信手段により受信された見出語に対応する説明情報を前記記憶手段から読み出して前記利用者端末に送信する説明情報送信手段と、
を備えることを特徴とするサーバ。
【請求項８】
コンピュータに、
見出語と、当該見出語の説明情報とを対応づけて複数記憶する記憶機能と、
ユーザ操作に従って入力文字を入力する入力機能と、
この入力機能により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶機能により記憶された見出語の中から検索する検索機能と、
この検索機能により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御機能と、
この検索結果表示制御機能により表示された複数の見出語の中から一つの見出語をユーザ操作に従って選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を前記記憶機能により記憶された説明情報の中から読み出して表示する制御を行う説明情報表示制御機能と、
を実現させるためのプログラム。
【請求項９】
所定の通信回線を介して利用者端末と通信可能に接続されるコンピュータに、
見出語と、当該見出語の説明情報とを対応づけて複数記憶した記憶機能と、
前記利用者端末から入力文字を受信する入力文字受信機能と、
この入力文字受信機能により受信された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶機能に記憶された見出語の中から検索する検索機能と、
この検索機能により検索された複数の見出語を一覧表示する制御信号を前記利用者端末に送信する検索結果表示制御信号送信機能と、
前記検索機能により検索された見出語の中から説明情報が要求された見出語を前記利用者端末から受信する見出語受信機能と、
この見出語受信機能により受信された見出語に対応する説明情報を前記記憶機能から読み出して前記利用者端末に送信する説明情報送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報制御表示装置、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞典、英和辞典、和英辞典等、種々の辞書データベース（以下、データベースを「ＤＢ」という。）を内蔵した電子辞書装置（以下、単に「電子辞書」という。）と呼ばれる情報制御表示装置が知られている。この電子辞書に記憶された辞書ＤＢは、見出語と、当該見出語を解説するいわゆる説明情報とを対応付けて履歴として記憶して構成されている。ユーザは、国語辞典や英和辞典といった辞書種別を指定して検索語となる文字を入力する（以下、検索語として入力された文字を「入力文字」という。）ことで、当該検索語に合致する見出語に対応する説明情報を表示させることができる。
【０００３】
また、電子辞書には、ユーザが所望する情報を効率よく検索可能とするため、ヒストリー機能やワイルドカードサーチ機能等の様々な検索機能を備えている。
【０００４】
ヒストリー機能とは、入力文字に適合する見出語を検索し、この検索した見出語の内からユーザ操作により選択され、説明情報を表示した見出語を時系列順に履歴として記憶する機能である。以下、このヒストリー機能によって履歴として記憶されている見出語を「ヒストリー見出語」という。ユーザは、所定の選択操作によってヒストリー見出語を呼び出すことができるため、過去に調べた見出語を再検索する際に入力文字を入力する手間を省くことができる。
【０００５】
ワイルドカードサーチ機能とは、ワイルドカードという任意の文字又は文字列の代用となる特殊文字を含めた入力文字がユーザ操作により入力された場合、この入力文字が示すパターンに適合する見出語を全て検索する機能である。ユーザは、検索すべき見出語の正確な綴りを知らなくても所望の見出語を見付けることができる。（例えば、特許文献１参照）。
【０００６】
ところで、電子辞書の普及に伴って、電子辞書に対するより多くの辞書ＤＢの内蔵
が要望されている。また、電子辞書のユーザは多種多様であるため、要求されている
辞書ＤＢも多岐にわたる。例えば英和辞典１つをとっても、中学生用の英和辞典から
一般用の英和辞典、プロユースの英和辞典、技術用語の英和辞典、法律用語の英和辞
典といったものが、ユーザの使用用途に応じて要求される。そのため、電子辞書メー
カは、より多くの辞書ＤＢを内蔵する電子辞書の開発に取り組んでいる。
【０００７】
一方、各辞書ＤＢには、その辞書ＤＢ特有の性質がある。このため、例えば、ある
辞書ＤＢでは使い勝手の良い検索機能であっても、他の辞書ＤＢでは使い勝手が悪い
という場合がある。そのため、新たな辞書ＤＢを単に追加的に内蔵するだけでなく、
その新たな辞書ＤＢ特有の性質を利用した使い勝手の良い機能が求められる。
【０００８】
具体的に例を挙げて説明する。医療関係者向けの英和辞典として医学用語を記憶し
た辞書ＤＢ（以下、当該英和辞典のことを「医学英和辞典」、当該辞書ＤＢのことを
「医学英和辞典ＤＢ」という。）がある。
【０００９】
この医学英和辞典ＤＢを使用して病名検索する場合、病名を表す語句は複数の単語から成る連語が多く、ユーザは長い文字列を入力しなければならず手間がかかる。また、医療関係者は、これら病名の連語を様々な仕方で略語にして使用することが一般的である。そのため、略語でかかれたカルテを第三者が読むといった場合、どの病名に対応する略語なのかを判別することが困難である。
【００１０】
ところで、１つの略語に対応する病名は複数存在する。例えば、「ap」という略語に対応する可能性のある病名は、adominal phtisis（腸結核）、adominal pool（腹腔血液貯留）、adominal pregnancy（腹腔妊娠）、adominal ptosis（内臓下垂）、abducens paralysis（外転神経麻痺）等が挙げられる。すなわち、１つの略語であっても診療科等によって異なる病名が対応する。
【００１１】
このように英語の病名全体の綴りが分からずに、含まれる文字の一部のみが分かっている場合、検索の有効な手段としてワイルドカードを使用する検索が考えられる。
【特許文献１】特開平６−２０３０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、「ap」という略語に対応する語句をワイルドカードを使用して検索した場合、上記具体例の病名のように「a」と「p」を頭文字とする連語となっている見出語以外に、文字列の任意の箇所に「a」と「p」をこの順で含んでいる見出語も検索対象となってしまう。そのため、検索される見出語は膨大な数となって所望の病名を見付けることが困難となってしまう。
【００１３】
本発明の課題は、上記問題を鑑み、複数の単語からなる語句を容易な操作で検索することを可能とし、ユーザが簡単に所望の語句を辞書引きできる検索機能を実現することである。
【課題を解決するための手段】
【００１４】
以上の課題を解決するため、請求項１に記載の情報表示制御装置は、
見出語と、当該見出語の説明情報とを対応づけて複数記憶した記憶手段（例えば、図３の医学英和辞典ＤＢ４１）と、
ユーザ操作に従って入力文字を入力する入力手段（例えば、図２の入力部２０；図５のスッテプＳ１２２）と、
この入力手段により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶手段に記憶された見出語の中から検索する検索手段（例えば、図２の辞書引き処理プログラム４３；図５のステップＳ１２３）と、
この検索手段により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御手段（例えば、図２のＣＰＵ１０；図６のステップＳ１３０、Ｓ１３１）と、
この検索結果表示制御手段により表示された複数の見出語の中から一つの見出語をユーザ操作に従って選択する選択手段（例えば、図２のＣＰＵ１０；図６のステップＳ１３２〜Ｓ１３４）と、
この選択手段により選択された見出語に対応する説明情報を前記記憶手段から読み出して表示する制御を行う説明情報表示制御手段（例えば、図２のＣＰＵ１０；図６のステップＳ１３６）と、
を備えることを特徴としている。
【００１５】
また、請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記選択手段により選択された見出語を、前記入力手段により入力された入力文字と対応づけて履歴として記憶していく履歴記憶手段（例えば、図４のヒストリーテーブル４２）と、
この履歴記憶手段に記憶された見出語を、対応づけて記憶されている入力文字と併せて一覧表示する制御を行う履歴見出語表示制御手段（例えば、図２のＣＰＵ１０；図１０）と、
この履歴見出語表示制御手段により表示された見出語の中から説明情報を表示する見出語をユーザ操作に従って選択する履歴見出語選択手段（例えば、図２の入力部２０；図１０の選択見出語１０４）と、
この履歴見出語選択手段により選択された見出語に対応する説明情報を前記記憶手段から読み出して表示する制御を行う履歴見出語情報表示制御手段（例えば、図２のＣＰＵ１０；図９（ｂ））と、
を更に備えることを特徴としている。
【００１６】
また、請求項３に記載の発明は、請求項２に記載の情報表示制御装置において、
前記検索結果表示制御手段は、前記検索手段により検索された見出語のうち、前記履歴記憶手段に記憶されている見出語であって、今回の検索の際に前記入力手段により入力された入力文字と同一の入力文字に対応づけて前記履歴記憶手段に記憶されている見出語が所定の表示位置に表示されるように前記一覧表示を行う一覧表示制御手段（例えば、図２のＣＰＵ１０；図６のステップＳ１３０、図７のステップＳ２００〜Ｓ２０３）を有する、
ことを特徴としている。
【００１７】
また、請求項４に記載の発明は、請求項１に記載の情報表示制御装置において、
ユーザ操作に従って前記検索手段による検索を途中停止させる停止手段（例えば、図２のＣＰＵ１０；図６のステップＳ１２７、Ｓ１２８）を更に備え、
前記検索結果表示制御手段は、前記検索手段により見出語が検索される度に、新たに検索された見出語を追加表示していき、前記停止手段による途中停止がなされた場合にはその途中停止される直前に検索された見出語までを追加表示する制御を行う検索並行表示制御手段（例えば、図２のＣＰＵ１０；図６のステップＳ１２４〜Ｓ１２６）を有する、
ことを特徴としている。
【００１８】
また、請求項５に記載の発明は、請求項４に記載の情報表示制御装置において、
前記検索並行表示制御手段は、前記停止手段による途中停止がなされた場合に、その途中停止される直前に検索された見出語までを追加表示して後、最初に検索された見出語を先頭位置に表示するように前記一覧表示を行う手段（例えば、図２のＣＰＵ１０；図６のステップＳ１２８、Ｓ１３１）であることを特徴としている。
【００１９】
また、請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、
前記検索手段は、更に、前記入力手段により入力された入力文字に適合する見出語を、検索する見出語に含めて検索する手段（例えば、図２のＣＰＵ１０；図５のステップＳ１２３）であることを特徴としている。
【００２０】
また、請求項７に記載の発明は、所定の通信回線を介して利用者端末と通信可能に接続されるサーバ（例えば、図１３のサーバ２００）において、
見出語と、当該見出語の説明情報とを対応づけて複数記憶した記憶手段と、
ユーザ操作に従って入力文字を入力する入力手段と、
この入力手段により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶手段に記憶された見出語の中から検索する検索手段と、
この検索手段により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御手段と、
この検索結果表示制御手段により表示された見出語の中から説明情報を表示する見出語をユーザ操作に従って選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を前記記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
を備えることを特徴としている。
【００２１】
また、請求項８に記載の発明のプログラムは、
コンピュータに、
見出語と、当該見出語の説明情報とを対応づけて複数記憶する記憶機能（例えば、図３の医学英和辞典ＤＢ４１）と、
ユーザ操作に従って入力文字を入力する入力機能（例えば、図５のスッテプＳ１２２）と、
この入力機能により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶機能により記憶された見出語の中から検索する検索機能（例えば、図５のステップＳ１２３）と、
この検索機能により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御機能（例えば、図６のステップＳ１３０、Ｓ１３１）と、
この検索結果表示制御機能により表示された複数の見出語の中から一つの見出語をユーザ操作に従って選択する選択機能（例えば、図６のステップＳ１３２〜Ｓ１３４）と、
この選択機能により選択された見出語に対応する説明情報を前記記憶機能により記憶された説明情報の中から読み出して表示する制御を行う説明情報表示制御機能（例えば、図６のステップＳ１３６）と、
を実現させることを特徴としている。
【００２２】
また、請求項９に記載の発明のプログラムは、
所定の通信回線を介して利用者端末と通信可能に接続されるコンピュータに、
見出語と、当該見出語の説明情報とを対応づけて複数記憶する記憶機能と、
ユーザ操作に従って入力文字を入力する入力機能と、
この入力機能により入力された入力文字の各文字を頭文字とする複数の単語を有して構成される見出語を前記記憶機能により記憶された見出語の中から検索する検索機能と、
この検索機能により検索された複数の見出語を一覧表示する制御を行う検索結果表示制御機能と、
この検索結果表示制御機能により表示された見出語の中から説明情報を表示する見出語をユーザ操作に従って選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を前記記憶機能により記憶された説明情報の中から読み出して表示する制御を行う説明情報表示制御機能と、
を実現させることを特徴としている。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、見出語と、当該見出語の説明情報とを対応付けて記憶手段に複数記憶しており、ユーザ操作により入力された入力文字の各文字を頭文字とする複数の単語から構成される見出語を、前記記憶手段に記憶された見出語の中から検索する。この検索した複数の見出語を表示部に一覧表示させ、ユーザ操作により見出語が選択可能であり、この選択された見出語の説明情報を前記記憶手段から読み出して表示部に表示させる。このため、複数の単語からなる語句を検索する際、この語句の全ての綴りを入力することを必要とせず、入力の手間を省くことが可能であり、複数の単語からなる語句の検索を簡単な操作で行うことができる。なお、請求項８に記載の発明によれば、請求項１に記載の発明と同様の作用効果を奏する。
【００２４】
請求項２に記載の発明によれば、選択手段により選択された見出語を、この見出語の検索時に、ユーザ操作により入力された入力文字と対応付けて履歴として記憶して、この履歴として記憶された見出語を、対応付けて記憶されている入力文字と併せて表示部に一覧表示させる。ユーザ操作により、この見出語が選択可能であり、この選択された見出語の説明情報を記憶手段から読み出して表示部に表示させる。このため、以前に選択した見出語及びこの見出語の検索時に入力した入力文字を、容易な操作で確認することができる。
【００２５】
請求項３に記載の発明によれば、履歴記憶手段に記憶されている見出語のうち、今回の検索の際に入力された入力文字と同一の入力文字に対応付けて記憶されている見出語が所定の表示位置に表示されるように、見出語の一覧表示が行われる。このため、以前調べた見出語を再び辞書引きするといった場合、その調べた見出語が所定の表示位置に表示されるように一覧表示されるため、簡単な操作で当該見出語を選択できるようになる。
【００２６】
請求項４に記載の発明によれば、検索手段により検索された見出語が随時表示部に追加表示され、ユーザ操作により、この見出語の検索を途中停止させた場合、途中停止される直前に検索された見出語までを表示部に追加表示する。このため、検索される見出語が膨大な数であった場合でも、適宜途中停止させて、検索したところまでの表示内容を確認することができる。
【００２７】
請求項５に記載の発明によれば、特別の操作を必要とせずに途中停止の操作のみで、途中停止される直前に検索された見出語までの表示内容を先頭から確認することができる。
【００２８】
請求項６に記載の発明によれば、検索手段により検索された見出語には、ユーザ操作により入力された入力文字に適合する見出語が含まれる。このため、少し曖昧な情報からでも所望の見出語を見付けることができる。
【００２９】
請求項７に記載の発明によれば、利用者端末と通信を行って請求項１に記載の発明と同様の作用効果を利用者端末に与え得るサーバを実現することができる。なお、請求項９に記載の発明によれば、請求項７に記載の発明と同様の作用効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下、図１〜図１３を参照しながら本発明の実施形態について説明する。なお、以下においては、本発明に係る情報表示制御装置を携帯型の電子辞書装置（以下、「電子辞書」という。）に適用した場合について説明するが、本発明の適用がこれに限定されるものではない。
【００３１】
本実施形態の電子辞書には、医学英和辞典を含む各種の辞書ＤＢが内蔵されている。この辞書ＤＢには、見出語に対応付けて当該見出語を解説するためのテキストデータ、テーブルデータ、画像データ、動画データ等の説明情報が記憶される。ユーザは、辞書種別を選択し、入力文字を検索語として入力することにより、当該検索により表示された見出語を選択して、この見出語の解説等を表示させることができる。
【００３２】
[概観]
図１(ａ)は、本発明を適用した電子辞書１の概観斜視図の一例を示す図である。同図に示すように、電子辞書１は、見出語や説明情報等を表示するためのディスプレイ３、入力文字である検索語や検索実行指示を入力するための各種キー群５等を備えて構成される。
【００３３】
図１(ｂ)は、各種キー群５のキー配列の一例を示す図である。各種キー群５を構成する各キーには、それぞれ固有の機能が割当てられており、ユーザは、これらのキーを操作して電子辞書１を操作する。具体的には、文字入力キー１３、辞書種別選択キー１１、操作の確定指示を入力する訳／決定キー７、カーソルの移動指示等を入力するカーソルキー９、画面の戻る指示等を入力する戻るキー１５、画面のスクロール指示等を入力するページ送りキー１７、ヒストリー見出語の表示指示等を入力するヒストリーキー１９等を備えている。
【００３４】
[内部構成]
図２は、電子辞書１の内部構成の一例を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Central Proccessing Unit）１０、入力部２０、表示部３０、フラッシュＲＯＭ（Read Only Memory）４０及びＲＡＭ（Random Access Memory）５０が、バス６０に接続されて構成されている。
【００３５】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた所定の処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御する。具体的には、ＣＰＵ１０は、入力部２０から入力されるキーの操作信号等に応じてフラッシュＲＯＭ４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、この処理結果をＲＡＭ５０に格納するとともに、当該処理結果を表示するための表示信号を表示部３０に出力し、これに対応する表示情報を表示させる。
【００３６】
また、ＣＰＵ１０は、本実施形態において、フラッシュＲＯＭ４０に格納されている辞書引き処理プログラム４３及び表示対象位置制御処理プログラム４４に従って、それぞれ辞書引き処理（図５、図６参照）、表示対象位置制御処理（図７参照）を実行する。
【００３７】
入力部２０は、仮名やアルファベット等の文字入力や機能選択等に必要なキーを備えた入力装置で構成され、操作されたキーの操作信号等をＣＰＵ１０に出力する。この入力部２０におけるキー操作により、入力文字である検索語の入力、検索実行指示、解説表示指示、画面スクロール中断指示等の入力手段が実現される。なお、入力部２０は、図１（ａ）及び図１（ｂ）の各種キー群５に相当する。
【００３８】
表示部３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示する表示装置で構成され、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等で構成される。なお、表示部３０は、図１のディスプレイ３に相当する。
【００３９】
フラッシュＲＯＭ４０には、各種初期設定やハードウェアの検査、必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、電子辞書１の電源投入時において、この初期プログラムを実行することにより電子辞書１の動作環境を設定する。
【００４０】
また、フラッシュＲＯＭ４０には、電子辞書１の動作に係る各種処理プログラムや電子辞書１の備える種々の機能を実現するためのプログラム、データ等が格納される。特に、本実施形態においては、医学英和辞典ＤＢ４１、ヒストリーテーブル４２、辞書引き処理プログラム４３、表示対象位置制御処理プログラム４４が含まれる。
【００４１】
図３は、医学英和辞典ＤＢ４１のデータ構成の一例を示す図である。同図に示すように、医学英和辞典ＤＢ４１には、見出語４１１と説明情報４１２とが対応付けて格納されている。
【００４２】
見出語４１１の各見出語は、アルファベット順に並べられて格納され、入力文字を検索語とした検索時に、検索語と比較参照される。説明情報４１２は、対応する見出語を解説等する情報である。
【００４３】
なお、医学英和辞典ＤＢ４１には、例えば、「acid」のように単数の単語からなる語句、「accommodation paralysis」のように複数の単語からなる語句、「SSSS」のように「staphylococcal scalded skin syndrom」の略語等がアルファベット順に格納されている。
【００４４】
図４は、ヒストリーテーブル４２のデータ構成の一例を示す図である。同図に示すように、ヒストリーテーブル４２には、ＮO．４２１、ヒストリー見出語４２２、略語検索フラグ４２３、入力文字４２４が対応付けて格納される。
【００４５】
ヒストリーテーブル４２には、ユーザ操作により入力された入力文字に適合する見出語であって、検索結果の中から選択されて説明情報が画面に表示された見出語が、随時追加格納される。ＮO．４２１は、ヒストリー見出語４２２の各見出語が格納された順番を表しており、番号が小さいほど格納された時点が古く、番号が大きいほど最近格納された見出語であることを表している。
【００４６】
略語検索フラグ４２３は、ヒストリー見出語４２２が略語予測によって検索されたか否かを表しており、値「1」は略語予測による検索であり、値「0」は通常検索による検索であったことを示している。入力文字４２４は、検索時にユーザによって検索語として入力された文字である。
【００４７】
ＲＡＭ５０は、ＣＰＵ１０が実行する各種処理プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持する格納領域（メモリ）を備える。特に、本実施形態においては、検索時に入力された文字を保持する入力文字格納領域５１、この検索語である入力文字に適合する見出語を保持する検索結果格納領域５２、この検索結果の中から選択された見出語（以下、「選択見出語」という。）を保持する選択見出語格納領域５３、が形成されている。
【００４８】
[動作]
次に、電子辞書１の動作について、図５〜図１１を参照しながら以下に説明する。
【００４９】
図５と図６は本実施形態における辞書引き処理、図７は表示対象位置制御処理に係る電子辞書１の動作を説明するためのフローチャートであり、図８〜図１１は、表示部３０に表示される表示画面の遷移例を示す図である。
【００５０】
辞書引き処理は、検索語として入力文字が入力されて、ＣＰＵ１０がフラッシュＲＯＭ４０に格納されている辞書引き処理プログラム４３を読み出して実行することにより実現される処理である。また、表示対象位置制御処理は、辞書引き処理中に所定の条件を満たした場合、ＣＰＵ１０がフラッシュＲＯＭ４０に格納されている表示対象位置制御処理プログラム４４を読み出して実行することにより実現される処理である。
【００５１】
まず、辞書引き処理について説明する。図５において、ＣＰＵ１０は、ユーザによる通常検索あるいは略語予測検索の選択入力を受付け、通常検索が選択されたか否かを判断する（ステップＳ１００）。
【００５２】
例えば、通常検索が選択されず（ステップＳ１００；Ｎｏ）、略語予測検索が選択された場合（ステップＳ１２１；Ｙｅｓ）、ＣＰＵ１０は入力文字の入力待機状態となる。そして、ユーザによって文字入力キー１３が操作されて入力文字が入力されると（ステップＳ１２２）、ＣＰＵ１０は、この入力文字をＲＡＭ５０の入力文字格納領域５１に記憶する。
【００５３】
図８（ａ）は、この段階での表示画面の一例を示す図である。同図において、検索画面８０１は、辞書引き処理の初期画面であり、通常検索文字入力領域８０２と、略語予測検索文字入力領域８０３とを有して構成される。同図の表示画面例において、タイトル「略語予測検索」が反転表示されて略語予測検索が選択されており（ステップＳ1２1；Ｙｅｓ）、略語予測検索文字入力領域８０３に入力文字「ap」が入力されている（ステップＳ１２２）。
【００５４】
入力文字が入力されて後、ＣＰＵ１０は、入力文字の全ての文字について各文字を頭文字とした複数の単語からなる見出語を、医学英和辞典ＤＢ４１の見出語４１１の先頭データから順に検索していく（ステップＳ１２３）。そして、適合するとして検索された見出語を随時ＲＡＭ５０の検索結果格納領域５２に追加格納するとともに（ステップＳ１２４）、追加格納された見出語を追加表示して画面更新を行う（ステップＳ１２５）。なお、随時行われる追加表示により画面は自動スクロールされた状態となる。
【００５５】
図８（ｂ）は、この段階での表示画面の一例を示す図である。同図において、検索結果画面８０４は、検索結果表示領域８０５と、プレビュー表示領域８０６とを有して構成される。検索結果表示領域８０５には、新たに検索された見出語が追加表示されていく（ステップＳ１２４）。また、同図中、見出語８０７は、追加表示された直後であるため、選択されて反転表示されている。また、選択された見出語８０７の説明情報４１２の一部がプレビュー表示領域８０６に表示されている。なお、検索結果画面８０４は、随時更新されているため上方向に自動スクロールされており、現時点よりも前に追加表示された見出語が上方向にスクロールされる（ステップＳ１２５）。そして、矢印記号８０８によっても、上方向にのみ画面移動が可能であることが示されている。
【００５６】
医学英和辞典ＤＢの見出語４１１全体の検索が終了する前に（ステップＳ１２６；Ｎｏ）、検索の途中で戻るキー１５が操作入力された場合（ステップＳ１２７；Ｙｅｓ）、この時点において検索の実行を途中終了する（ステップＳ１２８）。そして、戻るキー１５が操作入力される直前までに検索結果格納領域５２に格納されたデータを検索結果データとして、ＣＰＵ１０は検索結果格納領域５２の先頭データから表示画面に表示可能な所定数の見出語を読み出して検索結果画面に表示する（ステップＳ１３１）。なお、戻るキー１５が操作入力されなかった場合には（ステップＳ１２７；Ｎｏ）、ＣＰＵ１０は、そのまま検索を実行する。
【００５７】
医学英和辞典ＤＢ４１の見出語４１１全体の検索を終了すると（ステップＳ１２６；Ｙｅｓ）、ＣＰＵ１０は、入力文字に一致するヒストリー見出語４２２がヒストリーテーブル４２内に存在するか否かを判定し、一致するヒストリー見出語４２２が存在する場合には、そのヒストリー見出語４２２に対応付けられた略語検索フラグ４２３の値が「1」であるか否かを判断する（ステップＳ１２９）。判断条件を具備する場合には（ステップＳ１２９；Ｙｅｓ）、ＣＰＵ１０は、表示対象位置制御処理（図７参照）を実行し、所定の見出語を先頭にして表示画面に表示可能な所定数の見出語を検索結果画面８０４に表示する（ステップＳ１３０）。一方、判断条件を具備しない場合には（ステップＳ１２９；Ｎｏ）、ＣＰＵ１０は、検索結果格納領域５２に格納されている先頭から、表示画面に表示可能な最大数である所定数の見出語を検索結果画面８０４に表示する（ステップＳ１３１）。
【００５８】
次に、検索結果画面８０４に表示した見出語の内から、ユーザによるカーソルキー９の操作により一の見出語が選択されると（ステップＳ１３２）、ＣＰＵ１０は、この選択された見出語の説明情報４１２を医学英和辞典ＤＢ４１から読出し、その一部をプレビュー表示領域８０６に表示する（ステップＳ１３３）。
【００５９】
図９（ａ）は、この段階での表示画面である検索結果画面９０１の一例を示す図である。同図において、検索結果画面９０１は、図８（ｂ）に示した検索結果画面８０４と同様の構成となっている。検索結果表示領域８０５に表示されている見出語の内から見出語９０２が選択されて（ステップＳ１３２）、見出語９０２が反転表示されている。また、反転表示された見出語９０２の説明情報４１２の一部がプレビュー表示領域８０６に表示されている（ステップＳ１３３）。なお、矢印記号９０３は、上下両方向の画面移動が可能であることを表している。
【００６０】
選択見出語が指定された状態で、訳／決定キー７が操作入力された場合には（ステップＳ１３４；Ｙｅｓ）、ＣＰＵ１０は、選択見出語をヒストリーテーブル４２に登録する（ステップＳ１３５）。例えば、図９（ａ）の見出語９０２を登録する場合、ヒストリー見出語４２２に「accommodation paralysis」、略語検索フラグ４２３に「1」、入力文字に「ap」を対応付けてヒストリーテーブル４２の最後に追加登録する。そして、選択見出語に一致する見出語を医学英和辞典ＤＢ４１から検索して、この見出語に対応付けられている説明情報４１２を読み出して、選択見出語とともに表示画面に表示させる（ステップＳ１３６）。なお、訳／決定キー７が操作入力されなかった場合には（ステップＳ１３４；Ｎｏ）、ＣＰＵ１０は、訳／決定キー７の操作入力の待機状態となる。
【００６１】
図９（ｂ）は、この段階での表示画面である選択見出語解説画面９０４の一例を示す図である。同図において、選択見出語解説画面９０４は、説明情報表示領域９０５を有して構成される。説明情報表示領域９０５には、選択見出語と、医学英和辞典ＤＢ４１から読み出された説明情報４１２とが表示されている。
【００６２】
また、ヒストリーキーが操作入力された場合には（ステップＳ１４１；Ｙｅｓ）、ＣＰＵ１０は、ヒストリーテーブル４２からヒストリー見出語４２２を読み出して表示画面に一覧表示する（ステップＳ１４２）。この時、対応する略語検索フラグ４２３の値が「1」のヒストリー見出語４２２については、ヒストリー見出語４２２に入力文字４２４を付記して表示させる。なお、表示画面に表示した見出語の内から、ユーザによるカーソルキー９の操作により一のヒストリー見出語が選択されると（ステップＳ１４３）、ＣＰＵ１０は、この選択されたヒストリー見出語の説明情報４１２を医学英和辞典ＤＢ４１から読出し、その一部をプレビュー表示領域８０６に表示する（ステップＳ１４４）。また、ユーザにより訳／決定キー７が操作入力された場合の処理（ステップＳ１４５；Ｙｅｓ〜Ｓ１４６、ステップＳ１４５；Ｎｏ〜Ｓ１４４）は、ステップＳ１３４；Ｙｅｓ〜Ｓ１３６（ただし、ステップＳ１３５を除く）、ステップＳ１３４；Ｎｏ〜Ｓ１３３と同様の処理となる。
【００６３】
図１０は、この段階での表示画面であるヒストリー一覧画面１０１の一例を示す図である。同図において、ヒストリー一覧画面１０１は、ヒストリー見出語表示領域１０２と、プレビュー表示領域８０６とを有して構成される。ヒストリー見出語表示領域１０２には、これまでに検索された見出語が、登録の新しい順番で一覧表示される（ステップＳ１４２）。例えば、ヒストリー一覧画面１０１において、各見出語に付された符号である[A]→[B]→[C]→[D]→[E]の順に、より過去に登録された見出語となっている。また、略語予測検索により検索された見出語の場合には（ステップＳ１２３）、その検索時に入力された入力文字とともにヒストリー見出語表示領域１０２に表示される。例えば、見出語１０４と、入力文字「ap」とがともにヒストリー見出語表示領域１０２に表示されている。また、ヒストリー一覧画面１０１において、選択ヒストリー見出語１０４が指定（ステップＳ１４３）されており、この時、訳／決定キー７が操作入力されると（ステップＳ１４５；Ｙｅｓ）、図９（ｂ）の選択見出語解説画面９０４が表示される（ステップＳ１４６）。なお、プレビュー表示領域８０６における表示の説明は、図８（ｂ）と同様であるため省略する。
【００６４】
先述したように、所定の条件を具備している場合には（ステップＳ１２９；Ｙｅｓ）、ＣＰＵ１０は、辞書引き処理の途中で表示対象位置制御処理を実行する（ステップＳ１３０）。本実施形態では、入力文字がヒストリーテーブル４２に存在し、かつ、対応する略語検索フラグ４２３の値が「1」であることが表示対象位置制御処理を実行する判断条件となっている。以下に、表示対象位置制御処理について図７を参照しつつ説明する。
【００６５】
図７において、ＣＰＵ１０は、選択見出語と一致するヒストリー見出語４２２をヒストリーテーブル４２から読み出して、選択見出語格納領域５３に記憶する（ステップＳ２００）。次いで、検索結果格納領域５２に記憶されている見出語群の中から、当該ヒストリー見出語４２２に一致する見出語を検出する（ステップＳ２０１）。そして、ＣＰＵ１０は、検出した見出語を表示画面の先頭とし、検索結果格納領域５２に格納されている当該見出語以降の所定数の見出語を読み出して表示画面に表示させるとともに（ステップＳ２０２）、１行目の見出語を選択して反転表示する（ステップＳ２０３）。
【００６６】
図１１は、この段階での表示画面の一例である検索結果画面１１１を示す図である。同図において、検索結果画面１１１は、検索結果画面８０４、９０１と同様に、検索結果表示領域８０５と、プレビュー表示領域８０６とを有して構成される。検索結果表示領域８０５の一行目には、一番最近検索した選択見出語である見出語１１２が選択されて反転表示されている（ステップＳ２０３）。なお、この検索実行時には、検索結果全部を一通り表示画面に追加表示した後（ステップＳ１２６；Ｙｅｓ）、所定の見出語が表示画面の一行目にくるように画面のスクロールを自動で行っている（ステップＳ２００〜Ｓ２０２）。
【００６７】
なお、ユーザにより通常検索が選択入力され（ステップＳ１００；Ｙｅｓ）、入力文字が入力されると（ステップＳ１１１）、ＣＰＵ１０は、入力文字に適合する見出語４１１を医学英和辞典ＤＢ４１から前方一致検索等を行って検索する（ステップＳ１１２）。検索後のステップＳ１１３〜Ｓ１１８の処理は、ステップＳ１３２〜Ｓ１３６と同様の処理となるため、説明を省略する。
【００６８】
以上の図８〜図１１を参照して説明した操作画面例は、入力文字の文字数を２文字とした場合であったため、以下に、３文字以上の場合の操作画面例について説明する。
【００６９】
図１２（ａ）は、検索時に表示される表示画面である検索画面１２１の一例を示している。検索画面１２１は、図８（ａ）の検索画面８０１と同様の構成である。略語予測検索文字入力領域８０３に入力文字「ssss」が入力されており、略語予測検索を実行する直前の状態である。
【００７０】
図１２（ｂ）は、入力文字「ssss」で略語予測検索を実行した（ステップＳ１２３〜Ｓ１２５、Ｓ１２６；Ｙｅｓ）後に表示される検索結果画面１２２を示している。検索結果画面１２２の構成は、図８、図９、図１０における各検索結果画面８０４、９０４、１１１と同様である。また、検索結果画面１２２において、選択見出語１２３が指定され（ステップＳ１３２）ており、この時、訳／決定キー７が操作入力される（ステップＳ１３４；Ｙｅｓ）と、図９の選択見出語解説画面９０４と同様の構成の画面が表示される。
【００７１】
このように、入力文字の文字数が３文字以上の場合であっても、２文字の場合と同様にして、この入力文字の各文字を頭文字とした複数の単語からなる見出語の内からより適合する見出語を検索する略語予測検索が実行可能である。
【００７２】
以上、本実施形態において医学英和辞典ＤＢ４１を適用例として説明したが、本発明の適用可能なものは、これに限定されるものではなく適宜変更適用可能である。例えば、英和辞典ＤＢ、生物学英和辞典ＤＢ、工学英和辞典ＤＢ等に適用することとしてもよい。
【００７３】
また、上記の実施形態では、電子辞書１を単体で動作するいわゆるスタンドアローン型の装置として説明したが、本発明が適用可能な装置は、これに限定されるものではなく以下に説明する実施形態であってもよい。すなわち、通信装置を内蔵あるいは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【００７４】
図１３は、通信装置を内蔵した電子辞書端末１００と、サーバ２００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略構成例を示す図である。サーバ２００は、例えば、汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末１００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した携帯型電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話回線網やインターネット網等である。
【００７５】
図１３において、上記の本実施形態における電子辞書１の主要機能を有する機能ブロック図を太線で示した。例えば、本実施形態における電子辞書１のＣＰＵ１０が実行する辞書引き処理、表示対象位置制御処理等は、サーバ２００のＣＰＵ２０２が実行する。また、フラッシュＲＯＭ４０が記憶する各種データや各種プログラム等は、サーバ２００が備えるハードディスク等から構成される記憶部２１４が記憶する。そして、辞書引き処理、表示対象位置制御処理等の実行にともなうデータは、サーバ２００のＲＡＭ２０６が記憶する。
【００７６】
一方、電子辞書１の入力部２０及び表示部３０は、それぞれ、電子辞書端末１００の入力部１０８及び表示部１１０に相当する。
【００７７】
すなわち、サーバ２００がホスト（あるいはサーバ）、電子辞書端末１００が端末（あるいはクライアント）に相当するホスト・端末のシステム（あるいはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末１００の入力部１０８から入力された入力文字等が通信装置１１２を介してサーバ２００に送信され、サーバ２００のＣＰＵ２０２が記憶部２１４に記憶された各種データ及び各種プログラムに従って、辞書引き処理、ヒストリー表示処理等を実行し、通信装置２１２を通じて処理結果を電子辞書端末１００に送信して表示部１１０に表示させる。このように、サーバ２００及び電子辞書端末１００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末１００においては、医学英和辞典ＤＢ４１、ヒストリーテーブル４２、辞書引き処理プログラム４３、表示対象位置制御処理プログラム４４等を記憶しておく必要がなく、また辞書引き処理、表示対象位置制御処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ１０２や、記憶容量等が比較的小さいＲＯＭ１０４等を具備する電子辞書端末１００（例えば、携帯電話機）であってもよい。
【図面の簡単な説明】
【００７８】
【図１】本実施形態の携帯型電子辞書の概観例（ａ）と、この電子辞書のキー配列の一例（ｂ）とを示す図である。
【図２】携帯型電子辞書の内部構成の一例を示すブロック図である。
【図３】医学英和辞典ＤＢのデータ構成の一例を示す図である。
【図４】ヒストリーテーブルのデータ構成の一例を示す図である。
【図５】辞書引き処理を説明するためのフローチャートである。
【図６】図５に続くフローチャートである。
【図７】表示対象位置制御処理を説明するためのフローチャートである。
【図８】検索画面（ａ）と、検索結果画面（ｂ）との表示画面例を示す図である。
【図９】見出語が選択されている画面（ａ）と、選択見出語の解説画面（ｂ）との表示画面例を示す図である。
【図１０】ヒストリー一覧画画面の表示画面例を示す図である。
【図１１】表示対象位置制御処理により表示制御された表示画面例を示す図である。
【図１２】３文字以上の略語による検索時の検索画面（ａ）と、その検索結果画面（ｂ）との表示画面例を示す図である。
【図１３】電子辞書端末とサーバとで構成されるシステムの概略構成例を示す図である。
【符号の説明】
【００７９】
１  携帯型電子辞書
１０  ＣＰＵ
２０  入力部
３０  表示部
４０  ＲＡＭ
４１  入力文字格納領域
４２  検索結果格納領域
４３  選択見出語格納領域
５０  フラッシュＲＯＭ
５１  医学英和辞典ＤＢ
５２  ヒストリーテーブル
５３  辞書引き処理プログラム
５４  表示対象位置制御処理プログラム
６０  バス
２００  サーバ
２１２  通信装置
２１４  記憶部
【図１】
2006099703.tif 000003
【図２】
2006099703.tif 000004
【図３】
2006099703.tif 000005
【図４】
2006099703.tif 000006
【図５】
2006099703.tif 000007
【図６】
2006099703.tif 000008
【図７】
2006099703.tif 000009
【図８】
2006099703.tif 000010
【図９】
2006099703.tif 000011
【図１０】
2006099703.tif 000012
【図１１】
2006099703.tif 000013
【図１２】
2006099703.tif 000014
【図１３】
2006099703.tif 000015