(57)【要約】【課題】辞書の見出語を検索するための辞書検索装置であり、検索履歴として蓄積記憶されたヒストリ見出語を十分効果的に利用した辞書検索を行う。【解決手段】辞書見出語検索画面Ｇ内の検索文字入力エリアＧｋにおいて検索文字列「ａ」を入力すると、辞書データから前方一致検索された各見出語「ａ，Ａ」「ａ1，ａｎ」…が検索見出語一覧エリアＧｍに一覧表示されるだけでなく、当該各検索見出語の中で見出語検索履歴テーブルに存在する過去に検索済みのヒストリ見出語が、その検索回数（頻度）が最も高いヒストリ見出語「ａｂｓｔｒａｃｔ」「ａ２」「ＡＡ」…から順に読み出され、ヒストリ見出語一覧ウインドウＧｗとして前記検索見出語一覧エリアＧｍと並べて一覧表示される。ユーザが検索しようとしている見出語をその検索履歴を最大限有効に利用して高い確率で検索表示させることができる。【選択図】      図５
2008059392.tif 000002
【特許請求の範囲】
【請求項１】
複数の見出語とその説明情報とを対応付けて記憶している辞書記憶手段と、
ユーザ操作に応じて文字を入力する文字入力手段と、
この文字入力手段により入力された文字と前方一致する見出語を前記辞書記憶手段により記憶された複数の見出語の中から検索する見出語検索手段と、
この見出語検索手段により検索された見出語を一覧表示させる見出語一覧表示制御手段と、
前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語を記憶する見出語検索履歴記憶手段と、
前記文字入力手段により入力された文字と前方一致するヒストリ見出語を前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から検索するヒストリ見出語検索手段と、
このヒストリ見出語検索手段により検索されたヒストリ見出語を前記見出語一覧表示制御手段により表示された見出語一覧と併せて一覧表示させるヒストリ見出語一覧表示制御手段と、
を備えたことを特徴とする辞書検索装置。
【請求項２】
前記見出語検索履歴記憶手段は、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をその検索頻度を対応付けて記憶し、
前記ヒストリ見出語一覧表示制御手段は、前記ヒストリ見出語検索手段により検索されたヒストリ見出語をその検索頻度順に一覧表示させる、
ことを特徴とする請求項１に記載の辞書検索装置。
【請求項３】
前記見出語検索手段は、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致する見出語を前記辞書記憶手段により記憶された複数の見出語の中から再検索し、
前記ヒストリ見出語検索手段は、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致するヒストリ見出語を前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から再検索する、
ことを特徴とする請求項１または請求項２に記載の辞書検索装置。
【請求項４】
前記ヒストリ見出語一覧表示制御手段は、前記ヒストリ見出語検索手段により検索されたヒストリ見出語を前記見出語一覧表示制御手段により表示された見出語一覧と同一画面上の別ウインドウにして一覧表示させる、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載の辞書検索装置。
【請求項５】
前記辞書記憶手段により記憶された見出語を検索しその説明情報を表示させた辞書検索の回数を計数する検索回数係数手段と、
この検索回数計数手段により計数された辞書検索の回数が予め設定された検索回数に到達する毎に、当該設定検索回数のうちで最初に検索されたヒストリ見出語に対応付けられて前記見出語検索履歴記憶手段により記憶されている検索頻度の値を減じる検索頻度値減算手段と、
をさらに備えたことを特徴とする請求項２に記載の辞書検索装置。
【請求項６】
前記見出語検索履歴記憶手段は、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をその検索頻度と共に最終検索日付を対応付けて記憶し、
この見出語検索履歴記憶手段により記憶されたヒストリ見出語の最終検索日付が予め設定された期間を超えて更新されていないところのヒストリ見出語に対応付けられて記憶されている検索頻度の値を減じる検索頻度値減算手段をさらに備えたことを特徴とする請求項２に記載の辞書検索装置。
【請求項７】
複数の見出語とその説明情報とを対応付けて記憶している辞書記憶手段と、ユーザ操作に応じて文字を入力する文字入力手段とを備えた辞書検索装置のコンピュータを制御するための辞書検索処理プログラムであって、
前記コンピュータを、
前記文字入力手段により入力された文字と前方一致する見出語を前記辞書記憶手段により記憶された複数の見出語の中から検索する見出語検索手段、
この見出語検索手段により検索された見出語を表示部に一覧表示させる見出語一覧表示制御手段、
前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をメモリに記憶させる見出語検索履歴記憶制御手段、
前記文字入力手段により入力された文字と前方一致するヒストリ見出語を前記見出語検索履歴記憶制御手段によりメモリに記憶された複数のヒストリ見出語の中から検索するヒストリ見出語検索手段、
このヒストリ見出語検索手段により検索されたヒストリ見出語を前記見出語一覧表示制御手段により表示部に表示された見出語一覧と併せて一覧表示させるヒストリ見出語一覧表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な辞書検索処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、辞書の見出語を効果的に検索するための辞書検索装置および辞書検索処理プログラムに関する。
【背景技術】
【０００２】
従来から、英和辞典，英英辞典，英類語辞典，和英事典，国語辞典などの各種の辞典や辞書を電子データ化してＲＯＭなどの記憶媒体に格納し、これに基づき各種の言語や語句を検索文字列として入力し、検索された見出語（単語など）の訳語や意味内容、またその例文（用例）などの説明情報を読み出して表示するようにした辞書検索装置が広く実用されている。
【０００３】
近年このような辞書検索装置では、検索文字列に基づき前方一致検索された見出語一覧の中から所望の見出語を選択確定してその説明情報を表示させた場合に、その都度当該選択確定された見出語をヒストリ見出語として検索履歴メモリに蓄積記憶しておき、ユーザ操作に応じてこのヒストリ見出語を読み出して一覧表示させることで、過去に検索済みの見出語を有効に利用した効率的な辞書検索が行われている。
【０００４】
そして、前記検索履歴メモリに蓄積記憶された各ヒストリ見出語だけを対象にして、検索文字列に対応する見出語検索を行うことで、過去に辞書検索した記憶のある見出語を高速に再検索して表示させることが考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−０１８４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来の辞書検索装置によるヒストリ見出語の検索機能では、ヒストリ見出語だけを検索対象にして見出語検索を行うものであったり、検索履歴メモリには、検索確定された見出語が単にその検索順にして所定語数まで蓄積記憶され、順次最前のヒストリ見出語がその利用頻度に関わらず単純に追い出し消去されてしまうものであったりするため、ヒストリ見出語を十分効果的に利用できていない問題がある。
【０００６】
本発明は、このような課題に鑑みなされたもので、検索履歴として蓄積記憶されたヒストリ見出語を十分効果的に利用した辞書検索を行うことが可能になる辞書検索装置および辞書検索処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の辞書検索装置は、複数の見出語とその説明情報とを対応付けて記憶している辞書記憶手段と、ユーザ操作に応じて文字を入力する文字入力手段と、この文字入力手段により入力された文字と前方一致する見出語を前記辞書記憶手段により記憶された複数の見出語の中から検索する見出語検索手段と、この見出語検索手段により検索された見出語を一覧表示させる見出語一覧表示制御手段と、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語を記憶する見出語検索履歴記憶手段と、前記文字入力手段により入力された文字と前方一致するヒストリ見出語を前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から検索するヒストリ見出語検索手段と、このヒストリ見出語検索手段により検索されたヒストリ見出語を前記見出語一覧表示制御手段により表示された見出語一覧と併せて一覧表示させるヒストリ見出語一覧表示制御手段と、を備えたことを特徴としている。
【０００８】
請求項２に記載の辞書検索装置は、前記請求項１に記載の辞書検索装置において、前記見出語検索履歴記憶手段は、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をその検索頻度を対応付けて記憶し、前記ヒストリ見出語一覧表示制御手段は、前記ヒストリ見出語検索手段により検索されたヒストリ見出語をその検索頻度順に一覧表示させる、ことを特徴としている。
【０００９】
請求項３に記載の辞書検索装置は、前記請求項１または請求項２に記載の辞書検索装置において、前記見出語検索手段は、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致する見出語を前記辞書記憶手段により記憶された複数の見出語の中から再検索し、前記ヒストリ見出語検索手段は、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致するヒストリ見出語を前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から再検索する、ことを特徴としている。
【００１０】
請求項４に記載の辞書検索装置は、前記請求項１ないし請求項３の何れか１項に記載の辞書検索装置において、前記ヒストリ見出語一覧表示制御手段は、前記ヒストリ見出語検索手段により検索されたヒストリ見出語を前記見出語一覧表示制御手段により表示された見出語一覧と同一画面上の別ウインドウにして一覧表示させる、ことを特徴としている。
【００１１】
請求項５に記載の辞書検索装置は、前記請求項２に記載の辞書検索装置において、前記辞書記憶手段により記憶された見出語を検索しその説明情報を表示させた辞書検索の回数を計数する検索回数係数手段と、この検索回数計数手段により計数された辞書検索の回数が予め設定された検索回数に到達する毎に、当該設定検索回数のうちで最初に検索されたヒストリ見出語に対応付けられて前記見出語検索履歴記憶手段により記憶されている検索頻度の値を減じる検索頻度値減算手段と、をさらに備えたことを特徴としている。
【００１２】
請求項６に記載の辞書検索装置は、前記請求項２に記載の辞書検索装置において、前記見出語検索履歴記憶手段は、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をその検索頻度と共に最終検索日付を対応付けて記憶し、この見出語検索履歴記憶手段により記憶されたヒストリ見出語の最終検索日付が予め設定された期間を超えて更新されていないところのヒストリ見出語に対応付けられて記憶されている検索頻度の値を減じる検索頻度値減算手段をさらに備えたことを特徴としている。
【発明の効果】
【００１３】
本発明の請求項１（請求項７）に記載の辞書検索装置（辞書検索処理プログラム）によれば、辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語を記憶する見出語検索履歴記憶手段を備え、文字入力手段により入力された文字と前方一致する見出語が前記辞書記憶手段により記憶された複数の見出語の中から検索され一覧表示されると、前記文字入力手段により入力された文字と前方一致するヒストリ見出語も前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から検索され、表示された見出語一覧と併せて一覧表示されるので、ユーザが検索しようとしている見出語をその検索履歴も同時併用して高い確率で検索表示させることができる。
【００１４】
本発明の請求項２に記載の辞書検索装置によれば、前記請求項１に記載の辞書検索装置において、前記見出語検索履歴記憶手段では、前記辞書記憶手段により記憶された複数の見出語の中で過去に検索されてその説明情報を表示させたヒストリ見出語をその検索頻度を対応付けて記憶し、前記ヒストリ見出語の一覧表示は、前記ヒストリ見出語検索により検索されたヒストリ見出語がその検索頻度順に一覧表示されるので、ユーザが検索しようとしている見出語をその検索履歴を最大限有効に利用して高い確率で検索表示させることができる。
【００１５】
本発明の請求項３に記載の辞書検索装置によれば、前記請求項１または請求項２に記載の辞書検索装置において、前記見出語検索手段では、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致する見出語が前記辞書記憶手段により記憶された複数の見出語の中から再検索され、前記ヒストリ見出語検索手段では、前記文字入力手段により文字が１文字入力される毎に当該入力された文字列と前方一致するヒストリ見出語が前記見出語検索履歴記憶手段により記憶された複数のヒストリ見出語の中から再検索されるので、ユーザが検索しようとしている見出語を必要最小限の入力文字数で容易に検索表示させることができる。
【００１６】
本発明の請求項４に記載の辞書検索装置によれば、前記請求項１ないし請求項３の何れか１項に記載の辞書検索装置において、前記ヒストリ見出語検索により検索されたヒストリ見出語は、前記見出語一覧表示された見出語一覧と同一画面上の別ウインドウにして一覧表示されるので、検索された見出語一覧と共にヒストリ見出語一覧も明確に確認利用することができる。
【００１７】
本発明の請求項５に記載の辞書検索装置によれば、前記請求項２に記載の辞書検索装置において、検索回数計数手段により計数された辞書検索の回数が予め設定された検索回数に到達する毎に、当該設定検索回数のうちで最初に検索されたヒストリ見出語に対応付けられて前記見出語検索履歴記憶手段により記憶されている検索頻度の値が減じられるので、各ヒストリ見出語の中でユーザに必要性が低いと推測されるヒストリ見出語が、これ以後の辞書検索処理において前記ヒストリ見出語一覧に上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧を生成表示させることができる。
【００１８】
本発明の請求項６に記載の辞書検索装置によれば、前記請求項２に記載の辞書検索装置において、前記見出語検索履歴記憶手段により記憶されたヒストリ見出語の最終検索日付が予め設定された期間を超えて更新されていないところのヒストリ見出語に対応付けられて記憶されている検索頻度の値が減じられるので、各ヒストリ見出語の中でユーザに必要性が低いと推測されるヒストリ見出語が、これ以後の辞書検索処理において前記ヒストリ見出語一覧に上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧を生成表示させることができる。
【００１９】
よって本発明によれば、検索履歴として蓄積記憶されたヒストリ見出語を十分効果的に利用した辞書検索を行うことが可能になる辞書検索装置および辞書検索処理プログラムを提供できる。
【発明を実施するための最良の形態】
【００２０】
以下図面により本発明の実施の形態について説明する。
【００２１】
（第１実施形態）
図１は、本発明の辞書検索装置の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図である。
【００２２】
この携帯機器（電子辞書）１０は、以下に説明する電子辞書機能を備えたＰＤＡ(personal digital assistants)、ＰＣ(personal computer)、携帯電話、電子ブックとして構成されるか、電子辞書専用の携帯機器として構成される。この携帯機器（電子辞書）１０は、各種の記憶媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００２３】
ＣＰＵ１１は、メモリ１２内に予め記憶された装置制御プログラム、あるいはＲＯＭカードなどの外部記憶媒体１３から記憶媒体読取部１４を介して前記メモリ１２に読み込まれた装置制御プログラム、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）２０から電送制御部（通信部）１５を介して前記メモリ１２に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ１２に記憶された装置制御プログラムは、キーやタッチパネルからなる入力部１６からのユーザ操作に応じた入力信号、あるいは電送制御部１５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ２０…との通信信号、あるいは記憶媒体読取部１４を介して外部接続されるＥＥＰＲＯＭ，ＲＡＭ，ＲＯＭなどのメモリカード（記憶媒体）１３との接続通信信号に応じて起動される。
【００２４】
前記ＣＰＵ１１には、前記メモリ１２、記憶媒体読取部１４、電送制御部１５、入力部１６が接続される他に、ＬＣＤからなる表示部１７などが接続される。
【００２５】
メモリ１２には、当該携帯機器（電子辞書）１０の全体の動作を司るシステムプログラムや電送制御部１５を介してインターネットＮ上の各Ｗｅｂサーバ２０…や図示しないユーザＰＣ(Personal Computer)などとデータ通信するための通信プログラムが記憶される他に、辞書データ（１２ｃ）に基づく検索文字列（１２ｄ）の入力に応じた見出語検索処理と選択確定された見出語に対応した訳語・意味内容・例文（用例）などの各種説明情報の読み出し表示処理など、辞書データ（１２ｃ）に基づく検索処理全般を制御するための辞書検索処理プログラム１２ａが記憶される。
【００２６】
そして、この辞書検索処理プログラムには１２ａには、辞書データ（１２ｃ）内の各見出語に対応付けてその検索された順番（サーチオーダ）と検索された回数（検索頻度）とを記憶する後述の見出語検索履歴テーブル１２ｆ（図２参照）を管理処理するための見出語検索履歴処理プログラム１２ｂが含まれる。
【００２７】
また、このメモリ１２には、辞書データメモリ１２ｃ、検索文字列メモリ１２ｄ、検索見出語メモリ１２ｅ、見出語検索履歴テーブル１２ｆ、選択見出語メモリ１２ｇ、検索回数カウンタ１２ｈ、現在日付メモリ１２ｉ、電源ＯＦＦ時日付メモリ１２ｊ、およびワークエリア１２ｋなどが用意される。
【００２８】
辞書データメモリ１２ｃには、「国語辞書」「漢和辞書」「英和辞書」「和英辞書」「英英辞書」「英類語辞書」「中日辞書」「日中辞書」「漢字辞書」など、種類の異なる辞書データが予め、あるいはダウンロードされて複数辞書記憶される。
【００２９】
検索文字列メモリ１２ｄには、辞書検索処理のキーワードとして入力あるいは指定された文字や文字列が記憶される。
【００３０】
検索見出語メモリ１２ｅには、前記検索文字列メモリ１２ｄに記憶された検索文字列に基づいて、前記辞書データメモリ１２ｃの中から前方一致検索で検索された各見出語が読み出されて記憶される。
【００３１】
図２は、前記携帯機器（電子辞書）１０のメモリ１２に記憶される第１実施形態の見出語検索履歴テーブル１２ｆを示す図である。
【００３２】
見出語検索履歴テーブル１２ｆには、前記辞書データメモリ１２ｃに記憶されている各辞書データ毎に、当該辞書内の各見出語（番号）に対応付けて、その見出語検索された場合の順番（サーチオーダ）と検索回数（検索頻度）とが適宜更新されて記憶される。
【００３３】
選択見出語メモリ１２ｇには、見出語検索により一覧表示された各見出語の中からユーザ操作に応じて選択確定された見出語が記憶される。
【００３４】
検索回数カウンタ１２ｈには、本携帯機器（電子辞書）１０における辞書検索処理の回数が個々の見出語検索確定毎に、例えば０〜１００の間で繰り返しカウントされて記憶される。
【００３５】
現在日付メモリ１２ｉには、現在の年月日データが前記ＣＰＵ１１からの計時信号に基づき計時更新されて記憶される。
【００３６】
電源ＯＦＦ時日付メモリ１２ｊには、本携帯機器（電子辞書）１０の電源ＯＦＦに伴い前記現在日付メモリ１２ｉから読み出された年月日データが記憶される。
【００３７】
ワークエリア１２ｋには、前記辞書検索処理プログラム１２ａなどの各種の装置制御プログラムに従いＣＰＵ１１に入出力される種々のデータが必要に応じて記憶される。
【００３８】
一方、入力部１６には、アルファベットによる文字、数字，ひらがな，カタカナ，漢字を任意入力するための一連の文字入力キーが配列されると共に、辞書データメモリ１２ｃに記憶されている各種の辞書を指定して入力された検索文字列（キーワード）に対応する見出語およびその説明情報の検索を行うための各辞書キー「中国語」「国語」「英和」「和英」…、検索対象見出語の決定や検索処理の開始の指示を行うための「訳／決定」キー、直前の処理表示状態に戻すための「戻る」キー、各種データを選択する際の反転カールＫの移動のため適宜操作される上下左右方向の各カーソルキーなどが備えられる。
【００３９】
次に、前記構成の携帯機器（電子辞書）１０による辞書検索機能について説明する。
【００４０】
図３は、前記携帯機器（電子辞書）１０による第１実施形態の辞書検索処理を示すフローチャートである。
【００４１】
図４は、前記携帯機器（電子辞書）１０での第１実施形態の辞書検索処理に伴う見出語検索履歴処理を示すフローチャートである。
【００４２】
図５は、前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った見出語検索履歴テーブル１２ｆの具体的状態とこれに対応する表示状態とを示す図である。
【００４３】
例えば入力部１６における「英和」辞書の指定操作により、図３における辞書検索処理が起動されると、図５（Ｂ）に示すように、英和辞書見出語検索画面Ｇが表示部１７に表示される。
【００４４】
なお、現在の見出語検索履歴テーブル１２ｆでは、例えば図５（Ａ）に示すように、英和辞書（１２ｃ）の各見出語に対応した検索回数（検索頻度）がセットされている状態とする。
【００４５】
前記英和辞書見出語検索画面Ｇ内の検索文字入力エリアＧｋに対して、入力部１６のユーザ操作に応じて検索文字「ａ」が入力表示され検索文字列メモリ１２ｄに記憶されると（ステップＳ１）、この検索文字「ａ」と前方一致する各見出語が辞書データメモリ１２ｃに記憶されている英和辞書から検索され（ステップＳ２）、この検索された各見出語「ａ，Ａ」「ａ1，ａｎ」…が検索見出語一覧エリアＧｍに一覧表示される（ステップＳ３）。
【００４６】
すると、前記検索文字「ａ」対して前方一致検索された各見出語「ａ，Ａ」「ａ1，ａｎ」…は、検索見出語メモリ１２ｅに記憶保存される。そして、この検索された各見出語「ａ，Ａ」「ａ1，ａｎ」…のそれぞれについて、前記図５（Ａ）で示したように見出語検索履歴テーブル１２ｆに記憶されているこれまでの検索回数（頻度）の大小が比較される（ステップＳ４）。
【００４７】
すると、前記検索された各見出語の中で、その検索回数（頻度）が最も高いヒストリ見出語から順に最大１０語のヒストリ見出語「ａｂｓｔｒａｃｔ」「ａ２」「ＡＡ」…が読み出され、ヒストリ見出語一覧ウインドウＧｗとして前記検索見出語一覧エリアＧｍに並べて一覧表示される（ステップＳ５）。
【００４８】
ここで、現在１文字の検索文字「ａ」が入力されている前記検索文字入力エリアＧｋにおいて、さらに追加の文字「ｂ」が入力された場合には（ステップＳ６→Ｓ１）、この追加の文字入力後の検索文字列「ａｂ」について、前記ステップＳ２〜Ｓ５の処理が同様に実行される。
【００４９】
すなわち、図５（Ｃ）に示すように、前方一致検索された各見出語「ａｂ2」…が検索見出語一覧エリアＧｍに一覧表示されると共に（ステップＳ２，Ｓ３）、当該検索された各見出語の中で、その検索回数（頻度）が最も高いヒストリ見出語から最大１０語のヒストリ見出語「ａｂｓｔｒａｃｔ」「ａｂａｃａ」…が読み出され、ヒストリ見出語一覧ウインドウＧｗとして一覧表示される（ステップＳ４，Ｓ５）。
【００５０】
このように、ユーザ入力された検索文字列について、前方一致検索により辞書検索された各見出語が検索見出語一覧エリアＧｍに一覧表示されるだけでなく、これと併せて当該検索された見出語の中でこれまでの検索回数（頻度）が高い順の見出語がヒストリ見出語一覧ウインドウＧｗとして表示されるので、ユーザが検索しようとしている見出語を見出語検索履歴テーブル１２ｆを最大限有効に利用して高い確率で検索表示させることができる。
【００５１】
そして、前記検索見出語一覧エリアＧｍおよびヒストリ見出語一覧ウインドウＧｗが並列表示されている英和辞書見出語検索画面Ｇにおいて、ユーザ所望の見出語が反転カーソルＣにより選択され決定操作されると、当該選択決定された見出語に対応する説明情報が辞書データメモリ１２ｃ内の該当する辞書から読み出され、説明情報表示画面Ｇｓとして全画面表示される（ステップＳ７）。
【００５２】
こうして、ユーザ所望の見出語が検索されて選択・決定されると、その都度、図４における見出語検索履歴処理に移行される（ステップＳＡ）。
【００５３】
この見出語検索履歴処理が起動されると、先ず、前記選択・決定された見出語に対応付けられて前記見出語検索履歴テーブル１２ｆにて記憶管理されている検索回数（頻度）が“＋１”される（ステップＡ１）。
【００５４】
すると、検索回数カウンタメモリ１２ｈに記憶されている本携帯機器（電子辞書）１０での辞書検索回数が１００回まで到達しているか否か判断される（ステップＡ２）。
【００５５】
ここで、前記辞書検索回数が１００回まで到達していないと判断される場合には、その辞書検索回数のカウント値が、前記選択・決定された見出語に対応付けられて前記見出語検索履歴テーブル１２ｆにて記憶管理されている検索順番（サーチオーダ）としてセットされる（ステップＡ６）。
【００５６】
そして、同検索回数カウンタメモリ１２ｈに記憶されている辞書検索回数のカウント値が今回の辞書検索分として“＋１”される（ステップＳ８）。
【００５７】
この後、同様の辞書検索処理が繰り返されることで、その都度、選択確定された見出語について、前記見出語検索履歴テーブル１２ｆにて記憶管理される検索回数（頻度）が“＋１”され（ステップＡ１）、検索回数カウンタメモリ１２ｈに記憶されているその時点の辞書検索回数のカウント値が検索順番（サーチオーダ）としてセットされる（ステップＡ６）と共に、当該辞書検索回数のカウント値が“＋１”されて更新される（ステップＳ８）。
【００５８】
そして、同辞書検索処理に伴う見出語検索履歴処理（ステップＳＡ）において、前記検索回数カウンタメモリ１２ｈに記憶されている本携帯機器（電子辞書）１０での辞書検索回数が１００回まで到達していると判断された場合には（ステップＡ２（ＹＥＳ））、見出語検索履歴テーブル１２ｆにて記憶管理さている直前１００回の辞書検索処理の中での最小の検索順番（サーチオーダ）を有しているヒストリ見出語、つまり直前１００回中最も以前（昔）に辞書検索されて選択・決定された見出語に対応付けられた検索回数（頻度）が“−１”される（ステップＡ３ａ）。
【００５９】
これにより、現在有る検索順番（サーチオーダ）の付いた各ヒストリ見出語の中でユーザに最も必要性が低いと推測されるヒストリ見出語が、これ以後の辞書検索処理において前記ヒストリ見出語一覧ウインドウＧｗに上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧ウインドウＧｗを生成表示させるよう制御する。
【００６０】
またこれと共に、前記見出語検索履歴テーブル１２ｆにて記憶管理さている検索順番（サーチオーダ）の値がＮＵＬＬ（データ無し）となっているヒストリ見出語、つまり直前１００回の辞書検索処理の中で全く検索・決定されていない見出語に対応付けられた検索回数（頻度）も、それが“０”ではない検索回数（頻度）値について“−１”される（ステップＡ３ｂ）。
【００６１】
これにより、現在有る各ヒストリ見出語の中でユーザによる必要性がさらに低いと推測されるヒストリ見出語が、これ以後の辞書検索処理において前記ヒストリ見出語一覧ウインドウＧｗに上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧ウインドウＧｗを生成表示させるよう制御する。
【００６２】
すると、前記検索回数カウンタメモリ１２ｈに記憶されている辞書検索回数のカウント値が“０”にリセットされると共に（ステップＡ４）、前記見出語検索履歴テーブル１２ｆにて記憶管理される全ての見出語についての検索順番（サーチオーダ）の値がＮＵＬＬ（データ無し）にリセットされる（ステップＡ５）。
【００６３】
そして、前記検索回数カウンタメモリ１２ｈにリセットされた辞書検索回数のカウント値“０”が、今回の辞書検索に伴い選択・決定された見出語についての検索順番（サーチオーダ）としてセットされる（ステップＡ６）。
【００６４】
そして、同検索回数カウンタメモリ１２ｈに記憶されている辞書検索回数のカウント値が今回の辞書検索終了分として“＋１”される（ステップＳ８）。
【００６５】
図６は、前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った３文字の検索文字列を入力した場合における見出語検索履歴テーブル１２ｆの具体的状態とこれに対応する表示状態とを示す図である。
【００６６】
例えば図６（Ａ）に示すように、入力された３文字の検索文字列（１２ｄ）「ｓｅｐ」に基づいて（ステップＳ１）、前方一致検索による各見出語「Ｓｅｐ．，Ｓｅｐ」「ｓｅｐａｌ」…が検索見出語一覧エリアＧｍに一覧表示された際に（ステップＳ２，Ｓ３）、当該各検索見出語「Ｓｅｐ．，Ｓｅｐ」「ｓｅｐａｌ」…について、見出語検索履歴テーブル１２ｆにて記憶管理されている何れの検索回数（頻度）も“０”である場合には、ヒストリ見出語一覧ウインドウＧｗの並列表示による前記検索文字列「ｓｅｐ」に対応したヒストリ見出語の一覧表示は行われない（ステップＳ４，Ｓ５）。
【００６７】
そして、前記検索見出語一覧エリアＧｍにおいて、ユーザ所望の見出語「Ｓｅｐ．，Ｓｅｐ」が反転カーソルＣにより選択され決定操作されると、当該選択決定された見出語「Ｓｅｐ．，Ｓｅｐ」に対応する説明情報が辞書データメモリ１２ｃ内の該当する辞書から読み出され、図６（Ｂ）に示すように、説明情報表示画面Ｇｓとして全画面表示される（ステップＳ７）。
【００６８】
すると、見出語検索履歴処理（ステップＳＡ）において、前記辞書検索されて選択・決定された見出語「Ｓｅｐ．，Ｓｅｐ」について見出語検索履歴テーブル１２ｆにて記憶管理される検索頻度が“１”にセットされる（ステップＡ１）。
【００６９】
こうして、前記見出語「Ｓｅｐ．，Ｓｅｐ」についての検索頻度が“１”にセットされた状態で、例えば図６（Ｃ）に示すように、１文字の検索文字「ｓ」が入力されると（ステップＳ１）、当該検索文字「ｓ」に基いて前方一致検索による各見出語「ｓ，Ｓ」「ｓ」…が検索見出語一覧エリアＧｍに一覧表示されると共に（ステップＳ２，Ｓ３）、当該各検索見出語「ｓ，Ｓ」「ｓ」…について、見出語検索履歴テーブル１２ｆにて記憶管理されている前記検索回数（頻度）“１”であるヒストリ見出語「Ｓｅｐ．，Ｓｅｐ」が読み出されヒストリ見出語一覧ウインドウＧｗとして並列表示される（ステップＳ４，Ｓ５）。
【００７０】
この後、前記同様の辞書検索処理および見出語検索履歴処理が繰り返されることで、例えば図６（Ｄ１）に示すように、見出語検索履歴テーブル１２ｆにおける各ヒストリ見出語についての検索回数（頻度）がセットされた状態で、例えば図６（Ｄ２）に示すように、１文字の検索文字「ｓ」が入力されると（ステップＳ１）、当該検索文字「ｓ」に基いて前方一致検索による各見出語「ｓ，Ｓ」「ｓ」…が検索見出語一覧エリアＧｍに一覧表示されると共に（ステップＳ２，Ｓ３）、当該前方一致検索された各見出語の中で、その検索回数（頻度）が最も高いヒストリ見出語から最大１０語のヒストリ見出語「ｓｅｃｅｓｓｉｏｎ」「ｓｅｃ」「ｓｅｃｅｄｅ」…が読み出され、ヒストリ見出語一覧ウインドウＧｗとして一覧表示される（ステップＳ４，Ｓ５）。
【００７１】
このように、１文字、２文字、３文字と検索文字列が入力される毎に、その都度入力表示された検索文字列について、前方一致検索により辞書検索された各見出語が検索見出語一覧エリアＧｍに一覧表示されるだけでなく、これと併せて当該検索された見出語の中でこれまでの検索回数（頻度）が高い順の見出語がヒストリ見出語一覧ウインドウＧｗとして表示されるので、ユーザが検索しようとしている見出語を見出語検索履歴テーブル１２ｆを最大限有効に利用して高い確率で検索表示させることができる。
【００７２】
なお、前記辞書検索処理でのステップＳ５において、検索見出語一覧エリアＧｍと併せて表示させるヒストリ見出語一覧ウインドウＧｗは、例えば図７（Ａ）に示すように、検索見出語一覧エリアＧｍの下段位置に組み合わせて表示させたり、あるいは図７（Ｂ）に示すように、検索回数（頻度）順のヒストリ見出語にその見出し番号（１）（２）…を先頭付加し、当該見出し番号の入力により所望のヒストリ見出語を選択できるようにして表示させたりしてもよい。
【００７３】
図７は、前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った英和辞書見出語検索画面Ｇ内の検索見出語一覧エリアＧｍおよびヒストリ見出語一覧ウインドウＧｗの他の表示状態を示す図である。
【００７４】
したがって、前記構成の携帯機器（電子辞書）１０による辞書検索機能によれば、辞書見出語検索画面Ｇ内の検索文字入力エリアＧｋにおいて検索文字列「ａ」を入力すると、辞書データ（１２ｃ）から前方一致検索された各見出語「ａ，Ａ」「ａ1，ａｎ」…が検索見出語一覧エリアＧｍに一覧表示されるだけでなく、当該各検索見出語の中で見出語検索履歴テーブル１２ｆに存在する過去に検索済みのヒストリ見出語が、その検索回数（頻度）が最も高いヒストリ見出語「ａｂｓｔｒａｃｔ」「ａ２」「ＡＡ」…から順に読み出され、ヒストリ見出語一覧ウインドウＧｗとして前記検索見出語一覧エリアＧｍと並べて一覧表示されるので、ユーザが検索しようとしている見出語をその検索履歴を最大限有効に利用して高い確率で検索表示させることができる。
【００７５】
また、前記構成の携帯機器（電子辞書）１０による辞書検索機能によれば、前記検索文字入力エリアＧｋにおいて、その検索文字列を１文字目「ａ」，２文字目「ａｂ」，…と入力する毎に、その都度入力表示された検索文字列について、前方一致検索された各見出語が検索見出語一覧エリアＧｍに一覧表示されるだけでなく、これと併せて当該検索された見出語の中でこれまでの検索回数（頻度）が高い順の見出語がヒストリ見出語一覧ウインドウＧｗとして表示されるので、ユーザが検索しようとしている見出語を必要最小限の入力文字数で容易に検索表示させることができる。
【００７６】
また、前記構成の携帯機器（電子辞書）１０による辞書検索機能によれば、前記見出語検索履歴テーブル１２ｆは、過去に検索された各ヒストリ見出語についてその検索回数（頻度）と検索順番（サーチオーダ）の履歴情報を有し、当該辞書検索処理が例えば１００回行われる毎に、最小の検索順番（サーチオーダ）を有するヒストリ見出語、つまり直前１００回中最も以前（昔）に辞書検索決定されたヒストリ見出語に対応付けられた検索回数（頻度）が“−１”され、前記検索順番（サーチオーダ）はＮＵＬＬ（データ無し）にリセットされるので、現在有る検索順番（サーチオーダ）の付いた各ヒストリ見出語の中でユーザに最も必要性が低いと推測されるヒストリ見出語が、これ以後の辞書検索処理において前記ヒストリ見出語一覧ウインドウＧｗに上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧ウインドウＧｗを生成表示させることができる。
【００７７】
なお、前記実施形態における見出語検索履歴処理では、例えば１００回の辞書検索処理が行われる毎に、最小の検索順番（サーチオーダ）を有するヒストリ見出語の検索回数（頻度）を“−１”する構成としたが、次の第２実施形態の見出語検索履歴処理にて説明するように、見出語検索履歴テーブル１２ｆ′（図８参照）では、前記ヒストリ見出語毎の検索順番（サーチオーダ）に替えて最終検索年月日を記憶管理し、例えば３０日を超えて再検索されないヒストリ見出語についてその検索回数（頻度）を“−１”する構成としてもよい。
【００７８】
（第２実施形態）
図８は、前記携帯機器（電子辞書）１０のメモリ１２に記憶される第２実施形態の見出語検索履歴テーブル１２ｆ′を示す図である。
【００７９】
この第２実施形態の見出語検索履歴テーブル１２ｆ′には、前記辞書データメモリ１２ｃに記憶されている各辞書データ毎に、当該辞書内の各見出語（番号）に対応付けて、その見出語検索された最終時点の時間情報（検索年月日）と検索回数（検索頻度）とが適宜更新されて記憶される。
【００８０】
図９は、前記携帯機器（電子辞書）１０による第２実施形態の辞書検索処理を示すフローチャートである。
【００８１】
図１０は、前記携帯機器（電子辞書）１０での第２実施形態の辞書検索処理に伴う見出語検索履歴処理を示すフローチャートである。
【００８２】
この第２実施形態の見出語検索履歴処理は、本携帯機器（電子辞書）１０の電源投入（ＯＮ）に伴い、その辞書検索処理の前段階にて毎回実行される。
【００８３】
すなわち、本携帯機器（電子辞書）１０の電源が投入（ＯＮ）されると、図１０における見出語検索履歴処理が起動され、先ず、見出語検索履歴テーブル１２ｆに記憶されている各ヒストリ見出語の検索時間情報（最終検索年月日）について、電源ＯＦＦ時日付メモリ１２ｊに記憶されている前回辞書利用時の電源ＯＦＦ時の年月日より３０日を超えて以前であるか否か判断される（ステップＢ１）。
【００８４】
ここで、ヒストリ見出語の検索時間情報（最終検索年月日）が前回辞書利用時の電源ＯＦＦ時の年月日より３０日を超えて以前であると判断された場合、つまり前回辞書利用終了時に既に一月以上検索されていないと判断された場合には、これに該当するヒストリ見出語についての検索回数（検索頻度）が“−１”された後（ステップＢ１→Ｂ２）、今回の辞書検索処理に移行される（ステップＴ）。
【００８５】
一方、ヒストリ見出語の検索時間情報（最終検索年月日）が前回辞書利用時の電源ＯＦＦ時の年月日より３０日以内であると判断された場合には、これに該当するヒストリ見出語についての検索回数（検索頻度）がそのまま維持された後（ステップＢ１→Ｂ３）、今回の辞書検索処理に移行される（ステップＴ）。
【００８６】
これにより、ユーザにとって検索する必要性が大幅に低下したヒステリ見出語については、その検索回数（検索頻度）を下げて行くことで、今回からの辞書検索処理において前記ヒストリ見出語一覧ウインドウＧｗに上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧ウインドウＧｗを生成表示させることができる。
【００８７】
図９に示す第２実施形態の辞書検索処理において、そのステップＴ１〜Ｔ７での処理は、前記図３で示した第１実施形態の辞書検索処理におけるステップＳ１〜Ｓ７での処理と同様であるため、その説明を省略する。
【００８８】
すなわち、この第２実施形態の辞書検索処理により、例えば前記図５（Ｂ）（Ｃ）で示したように、検索見出語一覧エリアＧｍおよびヒストリ見出語一覧ウインドウＧｗが並列表示された後、ユーザ所望の見出語が反転カーソルＣにより選択決定され、当該選択決定された見出語に対応する説明情報が説明情報表示画面Ｇｓとして全画面表示されると（ステップＴ１〜Ｔ７）、当該選択・決定された見出語に対応付けられて前記見出語検索履歴テーブル１２ｆ′（図８参照）にて記憶管理されている検索回数（頻度）が“＋１”され、またその検索時間情報（最終検索年月日）が現在年月日に更新される（ステップＴ８）。
【００８９】
そして、本携帯機器（電子辞書）１０の電源が遮断（ＯＦＦ）されると、電源ＯＦＦ時日付メモリ１２ｊに記憶されている前回辞書利用時の電源ＯＦＦ時の年月日も現在年月日に更新され（ステップＴ９→Ｔ１０）、この第２実施形態における一連の辞書検索処理が終了される。
【００９０】
したがって、前記構成の携帯機器（電子辞書）１０による第２実施形態の辞書検索機能によれば、前記第１実施形態と同様に、検索見出語一覧エリアＧｍおよびヒストリ見出語一覧ウインドウＧｗを並列表示させ、ユーザが検索しようとしている見出語をその検索履歴を最大限有効に利用して高い確率で検索表示させることができるばかりでなく、前回辞書検索に伴う電源ＯＦＦ時から３０日を超える以前に辞書検索決定されたヒストリ見出語についての検索回数（頻度）は“−１”されるので、各ヒストリ見出語の中でユーザに必要性が低いと推測されるヒストリ見出語が、今回の辞書検索処理において前記ヒストリ見出語一覧ウインドウＧｗに上がってしまう機会を低下させ、より効果的なヒストリ見出語一覧ウインドウＧｗを生成表示させることができる。
【００９１】
なお、前記各実施形態において記載した携帯機器（電子辞書）１０による各処理の手法、すなわち、図３のフローチャートで示す第１実施形態の辞書検索処理、図４のフローチャートで示す前記第１実施形態の辞書検索処理に伴う見出語検索履歴処理、図９のフローチャートで示す第２実施形態の辞書検索処理、図１０のフローチャートで示す前記第２実施形態の辞書検索処理に伴う見出語検索履歴処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体１３に格納して配布することができる。そして、各種の辞書データベース（１２ｃ）を記憶した種々のコンピュータ端末は、この外部記憶媒体１３に記憶されたプログラムを記憶媒体読取部１４によってメモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した見出語検索履歴テーブル１２ｆ（１２ｆ′）を利用した辞書検索表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００９２】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）２０から前記のプログラムデータを取り込み、前述した見出語検索履歴テーブル１２ｆ（１２ｆ′）を利用した辞書検索表示機能を実現することもできる。
【００９３】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００９４】
【図１】本発明の辞書検索装置の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図。
【図２】前記携帯機器（電子辞書）１０のメモリ１２に記憶される第１実施形態の見出語検索履歴テーブル１２ｆを示す図。
【図３】前記携帯機器（電子辞書）１０による第１実施形態の辞書検索処理を示すフローチャート。
【図４】前記携帯機器（電子辞書）１０での第１実施形態の辞書検索処理に伴う見出語検索履歴処理を示すフローチャート。
【図５】前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った見出語検索履歴テーブル１２ｆの具体的状態とこれに対応する表示状態とを示す図。
【図６】前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った３文字の検索文字列を入力した場合における見出語検索履歴テーブル１２ｆの具体的状態とこれに対応する表示状態とを示す図。
【図７】前記携帯機器（電子辞書）１０での辞書検索処理および見出語検索履歴処理に従った英和辞書見出語検索画面Ｇ内の検索見出語一覧エリアＧｍおよびヒストリ見出語一覧ウインドウＧｗの他の表示状態を示す図。
【図８】前記携帯機器（電子辞書）１０のメモリ１２に記憶される第２実施形態の見出語検索履歴テーブル１２ｆ′を示す図。
【図９】前記携帯機器（電子辞書）１０による第２実施形態の辞書検索処理を示すフローチャート。
【図１０】前記携帯機器（電子辞書）１０での第２実施形態の辞書検索処理に伴う見出語検索履歴処理を示すフローチャート。
【符号の説明】
【００９５】
１０  …携帯機器（電子辞書）
１１  …ＣＰＵ
１２  …メモリ
１２ａ…辞書検索処理プログラム
１２ｂ…見出語検索履歴処理プログラム
１２ｃ…辞書データメモリ
１２ｄ…検索文字列メモリ
１２ｅ…検索見出語メモリ
１２ｆ…見出語検索履歴テーブル
１２ｇ…選択見出語メモリ
１２ｈ…検索回数カウンタ
１２ｉ…現在日付メモリ
１２ｊ…電源ＯＦＦ時日付メモリ
１２ｋ…ワークエリア
１３  …外部記憶媒体
１４  …記憶媒体読取部
１５  …電送制御部（通信部）
１６  …入力部
１７  …表示部
２０  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク（インターネット）
Ｇ  …英和辞書見出語検索画面
Ｇｋ…検索文字入力エリア
Ｇｍ…検索見出語一覧エリア
Ｇｗ…ヒストリ見出語一覧ウインドウ
Ｇｓ…説明情報表示画面
Ｃ  …反転カーソル
【図１】
2008059392.tif 000003
【図２】
2008059392.tif 000004
【図３】
2008059392.tif 000005
【図４】
2008059392.tif 000006
【図５】
2008059392.tif 000007
【図６】
2008059392.tif 000008
【図７】
2008059392.tif 000009
【図８】
2008059392.tif 000010
【図９】
2008059392.tif 000011
【図１０】
2008059392.tif 000012