(57)【要約】      （修正有）【課題】ワイルドカード検索を行うときの操作性を高める。【解決手段】電子辞書１は、ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力部３０と、入力部３０による文字入力の停滞を検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるＣＰＵ２０とを備える。【選択図】図２
2015022734.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力手段と、
前記入力手段による文字入力の停滞が検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力手段と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器において、
複数の見出し語を含む辞書情報が記憶されている辞書記憶手段と、
前記入力手段により入力された検索文字列に対応する見出し語を前記辞書情報から検索し、検索結果を表示させる制御を行う検索手段と、
前記入力手段による文字入力の停滞を検知する入力停滞検知手段と、
を備えることを特徴とする電子機器。
【請求項３】
請求項２記載の電子機器において、
前記入力停滞検知手段は、
前記入力手段による文字入力が所定時間だけ行われないことを検知することで、文字入力の停滞を検知することを特徴とする電子機器。
【請求項４】
請求項３記載の電子機器において、
前記入力手段により新たに文字が入力されるまでの平均時間を記憶する入力平均時間記憶手段と、
前記平均時間に基づいて前記所定時間を設定する時間設定手段と、
を備えることを特徴とする電子機器。
【請求項５】
請求項３または４記載の電子機器において、
前記辞書記憶手段には、
見出し語の言語が異なる複数種類の辞書情報が記憶されており、
前記入力手段は、
複数種類の言語の文字を入力可能となっており、
当該電子機器は、
前記入力手段により文字入力される言語ごとに前記所定時間を記憶する時間記憶手段を備えることを特徴とする電子機器。
【請求項６】
請求項１〜５の何れか一項に記載の電子機器において、
前記入力手段は、
入力済みの検索文字列を１文字分ずつ削除する削除手段を有し、
前記入力停滞検知手段は、
同位置に入力された文字が前記削除手段によって所定回数だけ繰り返し削除されることを検知することで、文字入力の停滞を検知することを特徴とする電子機器。
【請求項７】
請求項６記載の電子機器において、
前記辞書記憶手段には、
見出し語の言語が異なる複数種類の辞書情報が記憶されており、
前記入力手段は、
複数種類の言語の文字を入力可能となっており、
当該電子機器は、
前記入力手段により文字入力される言語ごとに前記所定回数を記憶する回数記憶手段を備えることを特徴とする電子機器。
【請求項８】
コンピュータに、
ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力機能と、
前記入力機能による文字入力の停滞が検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力機能と、
を実現させることを特徴とする辞書検索プログラム。
【請求項９】
互いに接続された端末装置とサーバ装置とを備える辞書検索システムであって、
複数の見出し語を含む辞書情報が記憶されている辞書記憶手段と、
ユーザ操作に基づいて検索文字列を入力する入力手段と、
検索文字列に対応する見出し語を前記辞書情報から検索し、検索結果を表示させる制御を行う検索手段と、
前記入力手段による文字入力の停滞を検知する入力停滞検知手段と、
前記入力停滞検知手段により文字入力の停滞が検知された場合に、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力手段と、
を備えることを特徴とする辞書検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、辞書検索プログラム、辞書検索システムに関する。
【背景技術】
【０００２】
従来、電子辞書などの電子機器を用いて文字数の多い見出し語や、ユーザにとって馴染みの薄い言語（例えばスペイン語やドイツ語など）の見出し語を辞書検索する場合には、綴りを間違えて入力してしまったり、綴りを全く入力できなかったりして、所望の情報を閲覧できない場合がある。
【０００３】
そのため、近年の電子辞書では、ワイルドカード検索が行えるようになっており（例えば特許文献１，２参照）、任意の文字列を意味するワイルドカード記号（例えば「＊」記号）を含めて検索文字列を入力することにより、この検索文字列が示すパターンに適合する見出し語を全て検索させることができるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３４７２８号公報
【特許文献２】特開２００９−４２９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子辞書のユーザからは、ワイルドカード検索を行うときの操作性を高めて欲しいとの要望がある。
【０００６】
本発明の課題は、ワイルドカード検索を行うときの操作性を高めることのできる電子機器、辞書検索プログラム、辞書検索システムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、電子機器において、
ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力手段と、
前記入力手段による文字入力の停滞が検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ワイルドカード検索を行うときの操作性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】電子辞書の概略構成を示す平面図である。
【図２】電子辞書の機能構成を示すブロック図である。
【図３】言語別入力時間テーブルのデータ構造を示す図である。
【図４】入力停滞条件テーブルのデータ構造を示す図である。
【図５】辞書検索処理の流れを示すフローチャートである。
【図６】表示部の表示内容を示す図である。
【図７】表示部の表示内容を示す図である。
【図８】表示部の表示内容を示す図である。
【図９】辞書検索システムの機能構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明に係る電子機器を電子辞書に適用した場合の実施形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１１】
［１．１  外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１及びキー群２を備えている。
【００１２】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１３】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、削除キー２ｈ等とを有している。
【００１４】
訳／決定キー２ｂは、各種処理の実行、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、複数種類の言語（例えば英語やドイツ語、日本語など）の文字をそれぞれ入力可能となっている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００１５】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。削除キー２ｈは、カーソル位置などの文字を削除するときに使用されるキーである。
【００１６】
［１．２  内部構成］
続いて、電子辞書１の内部構成について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００１７】
この図に示すように、電子辞書１は、表示部４０、入力部３０、ＣＰＵ（Central Processing Unit）２０、記憶部８０を備え、各部はバスで相互にデータ通信可能に接続されて構成されている。
【００１８】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００１９】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２０】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じて記憶部８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果を記憶部８０に一時保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２１】
記憶部８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２０の作業領域として機能するメモリである。本実施の形態においては、記憶部８０は、本発明に係る辞書検索プログラム８１と、コンテンツ群８２と、言語別入力時間テーブル８３と、入力停滞条件テーブル８４等とを記憶している。
【００２２】
辞書検索プログラム８１は、後述の辞書検索処理（図５参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２３】
コンテンツ群８２は、「独英辞典」などの複数種類の辞書データベース８２０を有している。
【００２４】
辞書データベース８２０，…には、見出し語と、この見出し語の説明情報のテキストとが対応付けられて複数格納されている。なお、本実施の形態における複数の辞書データベース８２０のうち、少なくとも一部の辞書データベース８２０は、他の辞書データベース８２０との間で見出し語の言語が異なっている。
【００２５】
言語別入力時間テーブル８３は、図３に示すように、辞書の種類により定まる入力言語毎に、入力部３０により検索文字列がキー入力される際の或るキー入力から次のキー入力までに要した時間（以下、入力所要時間とする）と、その平均時間とを記憶するようになっている。なお、本実施の形態においては、言語別入力時間テーブル８３には、入力所要時間として、最新の２０個の入力所要時間が蓄積記憶されるようになっている。
【００２６】
入力停滞条件テーブル８４は、図４に示すように、入力部３０により入力される言語ごとに、文字入力の停滞の検知に用いられる条件を記憶するようになっている。より具体的には、本実施の形態における入力停滞条件テーブル８４では、文字入力の停滞検知に用いられる条件として、時間条件と、回数条件とを言語ごとに記憶している。
【００２７】
このうち、時間条件とは、検索文字列について新たに文字入力が行われるまでの時間に関する条件であり、この時間条件で示される時間（以下、停滞検知時間とする）だけ文字入力が行われない場合に、ユーザが次の文字の特定に手間取っており、文字入力が停滞したと検知される。ここで、停滞検知時間は、ユーザによって任意に設定されても良いし、ＣＰＵ２０によって自動で設定されることとしても良い。ＣＰＵ２０によって停滞検知時間が設定される場合には、言語別入力時間テーブル８３に記憶された各言語の入力所要時間の平均時間のうち、該当の言語に対応付けられた平均時間に基づいて設定されることが好ましく、本実施の形態においては、（停滞検知時間）＝（平均時間）×３として設定されている。
【００２８】
また、回数条件とは、検索文字列の構成文字として同位置に入力された文字が削除キー２ｈによって繰り返し削除される回数に関する条件であり、この回数条件で示される回数（以下、停滞検知回数とする）だけ削除が行われた場合に、文字入力が停滞したと検知される。ここで、停滞検知回数は、ユーザによって任意に設定されても良いし、デフォルトで設定されることとしても良い。
なお、本実施の形態において、検索文字列とは、少なくとも１つの文字を含む文字列である。
【００２９】
［１．３  動作］
続いて、電子辞書１の動作について、図面を参照しつつ説明する。
【００３０】
図５は、ＣＰＵ２０が辞書検索プログラム８１を読み出して実行する辞書検索処理の流れを示すフローチャートである。
【００３１】
この図に示すように、辞書検索処理においてまずＣＰＵ２０は、辞書選択キー２ｄに対するユーザ操作に応じて、何れかの辞書データベース８２０を選択辞書データベース８２０Ｓとして選択する（ステップＳ１）。
【００３２】
次に、ＣＰＵ２０は、選択辞書データベース８２０Ｓにおける見出し語の言語を、検索文字列の入力に用いられる言語（以下、使用言語とする）として特定し（ステップＳ２）、文字キー２ｃが操作されるか否かを判定する（ステップＳ３）。
【００３３】
このステップＳ３において文字キー２ｃが操作されたと判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ２０は、使用言語の文字のうち、操作された文字キー２ｃに対応する１つの文字を検索文字列の構成文字として入力する（ステップＳ４）。また、このときＣＰＵ２０は、前回の文字がキー入力されてから今回のステップＳ４の処理によって文字がキー入力されるまでに要した時間を入力所要時間として、使用言語に対応付けて言語別入力時間テーブル８３に記憶させる。
【００３４】
次に、ＣＰＵ２０は、ワイルドカード記号が入力されているか否かを判定し（ステップＳ５）、入力されていると判定した場合（ステップＳ５；Ｙｅｓ）には、上述のステップＳ３に移行する。
【００３５】
また、ステップＳ５においてワイルドカード記号が入力されていないと判定した場合（ステップＳ５；Ｎｏ）には、ＣＰＵ２０は、現在の時間についてのデータを取得し（ステップＳ６）、上述のステップＳ３に移行する。
【００３６】
また、上述のステップＳ３において文字キー２ｃが操作されないと判定した場合（ステップＳ３；Ｎｏ）には、ＣＰＵ２０は、入力停滞条件テーブル８４において使用言語に対応付けられた停滞検知時間を読み出し、上述のステップＳ６で取得した時間から現時点までの経過時間が当該停滞検知時間よりも長いか否かを判定する（ステップＳ１１）。
【００３７】
このステップＳ１１において現時点までの経過時間が当該停滞検知時間よりも長いと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２０は、ワイルドカード記号が入力されているか否かを判定する（ステップＳ１２）。
【００３８】
このステップＳ１２においてワイルドカード記号が入力されていると判定した場合（ステップＳ１２；Ｙｅｓ）には、ＣＰＵ２０は、上述のステップＳ３に移行する。
【００３９】
また、ステップＳ１２においてワイルドカード記号が入力されていないと判定した場合（ステップＳ１２；Ｎｏ）には、ＣＰＵ２０は、検索文字列におけるカーソル位置にワイルドカード記号を入力し（ステップＳ１３）、上述のステップＳ３に移行する。これにより、文字キー２ｃによる文字入力が停滞検知時間だけ行われないことを検知することで、文字入力の停滞が検知され、検索文字列にワイルドカード記号が入力されることとなる。
【００４０】
また、ステップＳ１１において現時点までの経過時間が当該停滞検知時間よりも短いと判定した場合（ステップＳ１１；Ｎｏ）には、ＣＰＵ２０は、削除キー２ｈが操作されたか否かを判定する（ステップＳ２１）。
【００４１】
このステップＳ２１において削除キー２ｈが操作されたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ２０は、カーソル位置の入力文字を１文字分だけ削除する（ステップＳ２２）。
【００４２】
次に、ＣＰＵ２０は、入力停滞条件テーブル８４において使用言語に対応付けられた停滞検知回数を読み出し、検索文字列の構成文字として同位置に入力された文字が当該停滞検知回数だけ繰り返し削除されたか否かを判定する（ステップＳ２３）。
【００４３】
このステップＳ２３において文字が停滞検知回数だけ繰り返し削除されていないと判定した場合（ステップＳ２３；Ｎｏ）には、ＣＰＵ２０は、上述のステップＳ３に移行する。
【００４４】
また、ステップＳ２３において文字が停滞検知回数だけ繰り返し削除されたと判定した場合（ステップＳ２３；Ｙｅｓ）には、ＣＰＵ２０は、検索文字列におけるカーソル位置にワイルドカード記号を入力し（ステップＳ２４）、上述のステップＳ３に移行する。これにより、同位置に入力された文字が削除キー２ｈによって停滞検知回数だけ繰り返し削除されることを検知することで、文字入力の停滞が検知され、検索文字列にワイルドカード記号が入力されることとなる。
【００４５】
また、ステップＳ２１において削除キー２ｈが操作されないと判定した場合（ステップＳ２１；Ｎｏ）には、ＣＰＵ２０は、訳／決定キー２ｂが操作されたか否かを判定する（ステップＳ３１）。
【００４６】
このステップＳ３１において訳／決定キー２ｂが操作されないと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ２０は、上述のステップＳ３に移行する。
【００４７】
また、ステップＳ３１において訳／決定キー２ｂが操作されたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２０は、現時点までに入力された検索文字列に対応する見出し語を選択辞書データベース８２０Ｓで検索し（ステップＳ３２）、検索結果をメインディスプレイ１０に表示させ（ステップＳ３３）、辞書検索処理を終了する。なお、ステップＳ３２においてＣＰＵ２０は、検索文字列にワイルドカード記号が含まれている場合には、従来公知のワイルドカード検索を行う。
【００４８】
［１．４  動作例］
続いて、図面を参照しつつ、上述した電子辞書１の動作を具体的に説明する。
【００４９】
まず、図４に示す入力停滞条件テーブル８４の記憶内容、つまり文字入力の停滞の検知に用いられる条件を設定する操作を図６により説明する。
図６（ａ）に示すように、ユーザが「独英辞典」の辞書データベース８２０を選択辞書データベース８２０Ｓとして選択し検索文字列の入力に先立って所定の操作を行うと、図６（ｂ）に示すように、本動作例においてはワイルドカード記号「＊」の自動入力に関する設定ウィンドウＷ１が表示されて、ユーザ操作に基づいてワイルドカード記号「＊」の自動挿入に関する設定が行われる。
【００５０】
即ち、まずワイルドカード記号「＊」の自動挿入を行うか否かをユーザに選択させる旨のラジオボタンＲ１が設定ウィンドウＷ１内に表示される。次に、ユーザが自動挿入を選択する旨のラジオボタンＲ１を操作すると、図６（ｃ）に示すように、入力停滞条件テーブル８４の停滞検知時間をユーザによる手動入力とするかＣＰＵ２０による自動入力とするかをユーザに選択させる旨のラジオボタンＲ２が設定ウィンドウＷ１内に表示される。次に、ユーザが手動入力を選択する旨のラジオボタンＲ２を操作すると、図６（ｄ）に示すように、停滞検知時間をユーザに入力させる旨の入力欄Ｒ３が設定ウィンドウＷ１内に表示される。そして、図７（ａ）に示すように、ユーザが「０．７」を入力すると、入力停滞条件テーブル８４における停滞検知時間が「０．７」秒に設定される。なお、図６（ｃ）に示した状態から、図７（ｂ）に示すように、ユーザが自動入力を選択する旨のラジオボタンＲ２を操作すると、図７（ｃ）に示すように、ドイツ語についての入力所要時間の平均時間「０．８秒」と、停滞検知時間「２．４秒」（＝（平均時間）×３）とが設定ウィンドウＷ１内に表示され、入力停滞条件テーブル８４における停滞検知時間が「自動」に設定される。なお、削除キーの使用回数により停滞を検知する条件も、同じような方式で設定することができる。
【００５１】
以上のようにしてワイルドカード記号「＊」の自動挿入に関する設定が行われた後、例えば、ユーザがドイツ語の書物を読んでいて、意味のわからない単語「aasfressend」を辞書で調べようとする場合を想定する。この単語の綴りを入力しようとして、図８（ａ）、（ｂ）に示すように、文字キー２ｃの「a」キー、「a」キー、「s」キーを順に操作すると（ステップＳ３〜Ｓ５）、対応する文字列「aas」が検索文字列として入力される（ステップＳ４）。
【００５２】
次に、ユーザが４番目の文字を特定できずに停滞検知時間「０．７」秒が経過すると（ステップＳ１１；Ｙｅｓ）、現時点までの経過時間が当該停滞検知時間「０．７」秒よりも長いと判定され（ステップＳ１１；Ｙｅｓ）、図８（ｃ）に示すように、検索文字列におけるカーソル位置にワイルドカード記号「＊」が入力され、検索文字列が「aas＊」となる（ステップＳ１３）。
【００５３】
次に、図８（ｄ）に示すように、ユーザが特定しやすい最後の文字を文字キー２ｃの「d」キーを操作して入力すると（ステップＳ３；Ｙｅｓ）、対応する文字「ｄ」が検索文字列の構成文字として入力され、検索文字列が「aas＊d」となる（ステップＳ４）。
【００５４】
そして、ユーザが訳／決定キー２ｂを操作すると（ステップＳ３１；Ｙｅｓ）、現時点までに入力された検索文字列「aas＊d」に対応する見出し語が選択辞書データベース８２０Ｓで検索（ここではワイルドカード検索）され（ステップＳ３２）、検索結果がメインディスプレイ１０に表示される（ステップＳ３３）。
【００５５】
以上の電子辞書１によれば、図５のステップＳ１３，Ｓ２４や、図８等に示したように、入力手段による文字入力が所定時間（停滞検知時間）だけ行われないことを検知することや、同位置に入力された文字が所定回数（停滞検知回数）だけ繰り返し削除されることを検知することで停滞が検知されて、入力中の検索文字列にワイルドカード記号が入れられるので、ワイルドカード記号を手動で入力する手間が省かれる。従って、ワイルドカード検索を行うときの操作性を高めることができる。
【００５６】
また、図３や図４、図７（ｃ）などに示したように、新たに文字が入力されるまでの平均時間が言語別入力時間テーブル８３に記憶され、この平均時間に基づいて停滞検知時間が設定されるので、ユーザの入力速度に応じた適切なタイミングでワイルドカード記号を入力することができる。
【００５７】
また、図４などに示したように、文字入力される言語ごとに停滞検知時間や停滞検知回数が言語別入力時間テーブル８３に記憶されるので、言語ごとに適切なタイミングでワイルドカード記号を入力することができる。
【００５８】
＜変形例＞
続いて、上記の実施形態の変形例について説明する。なお、上記実施形態と同様の構成要素には同一の符号を付し、その説明を省略する。
【００５９】
図９は、互いに接続される端末装置１Ａとサーバ装置１Ｂとを備える辞書検索システム１００において、上記実施形態と同様の処理を実現する場合の機能構成を示すブロック図である。
【００６０】
この図に示すように、サーバ装置１Ｂには、通信部５０Ｂと、ＣＰＵ２０Ｂと、記憶部８０Ｂとが備えられる。通信部５０Ｂは、ネットワークなどを介して情報を端末装置１Ａと送受信する。ＣＰＵ２０Ｂは、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ装置１Ｂを統括的に制御するようになっている。記憶部８０Ｂには、コンテンツ群８２と、言語別入力時間テーブル８３と、入力停滞条件テーブル８４等とが記憶されている。
【００６１】
また、端末装置１Ａには、通信部５０Ａと、記憶部８０Ａとが備えられる。通信部５０Ａは、ネットワークなどを介して情報をサーバ装置１Ｂと送受信する。記憶部８０Ａには辞書検索プログラム８１Ａが記憶されている。この辞書検索プログラム８１Ａは、上述の実施形態と同様の辞書検索処理（図５参照）をＣＰＵ２０に実行させるようになっている。
【００６２】
より詳細には、この辞書検索プログラム８１Ａによって行われる辞書検索処理では、端末装置１ＡのＣＰＵ２０は、サーバ装置１Ｂのコンテンツ群８２と、言語別入力時間テーブル８３と、入力停滞条件テーブル８４とを用いるようになっている。
【００６３】
但し、ステップＳ２２の辞書検索処理は端末装置１ＡのＣＰＵ２０ではなく、サーバ装置１ＢのＣＰＵ２０Ｂが行って、検索結果を端末装置１Ａに送信しても良い。
また、言語別入力時間テーブル８３と、入力停滞条件テーブル８４とはサーバ装置１Ｂではなく、端末装置１Ａに具備されても良く、この場合には、辞書検索処理において端末装置１ＡのＣＰＵ２０は、サーバ装置１Ｂのコンテンツ群８２のみを用いることとしても良い。
【００６４】
なお、本発明を適用可能な実施形態は、上述した実施形態や変形例に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００６５】
例えば、本発明に係る電子機器を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る辞書検索プログラム８１は、電子辞書１に対して着脱可能な外部情報記憶媒体に記憶されることとしてもよい。
【００６６】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態や変形例に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力手段と、
前記入力手段による文字入力の停滞が検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
請求項１記載の電子機器において、
複数の見出し語を含む辞書情報が記憶されている辞書記憶手段と、
前記入力手段により入力された検索文字列に対応する見出し語を前記辞書情報から検索し、検索結果を表示させる制御を行う検索手段と、
前記入力手段による文字入力の停滞を検知する入力停滞検知手段と、
を備えることを特徴とする電子機器。
＜請求項３＞
請求項２記載の電子機器において、
前記入力停滞検知手段は、
前記入力手段による文字入力が所定時間だけ行われないことを検知することで、文字入力の停滞を検知することを特徴とする電子機器。
＜請求項４＞
請求項３記載の電子機器において、
前記入力手段により新たに文字が入力されるまでの平均時間を記憶する入力平均時間記憶手段と、
前記平均時間に基づいて前記所定時間を設定する時間設定手段と、
を備えることを特徴とする電子機器。
＜請求項５＞
請求項３または４記載の電子機器において、
前記辞書記憶手段には、
見出し語の言語が異なる複数種類の辞書情報が記憶されており、
前記入力手段は、
複数種類の言語の文字を入力可能となっており、
当該電子機器は、
前記入力手段により文字入力される言語ごとに前記所定時間を記憶する時間記憶手段を備えることを特徴とする電子機器。
＜請求項６＞
請求項１〜５の何れか一項に記載の電子機器において、
前記入力手段は、
入力済みの検索文字列を１文字分ずつ削除する削除手段を有し、
前記入力停滞検知手段は、
同位置に入力された文字が前記削除手段によって所定回数だけ繰り返し削除されることを検知することで、文字入力の停滞を検知することを特徴とする電子機器。
＜請求項７＞
請求項６記載の電子機器において、
前記辞書記憶手段には、
見出し語の言語が異なる複数種類の辞書情報が記憶されており、
前記入力手段は、
複数種類の言語の文字を入力可能となっており、
当該電子機器は、
前記入力手段により文字入力される言語ごとに前記所定回数を記憶する回数記憶手段を備えることを特徴とする電子機器。
＜請求項８＞
コンピュータに、
ユーザ操作に基づいて辞書検索のための検索文字列を入力する入力機能と、
前記入力機能による文字入力の停滞が検知されたことに応じて、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力機能と、
を実現させることを特徴とする辞書検索プログラム。
＜請求項９＞
互いに接続された端末装置とサーバ装置とを備える辞書検索システムであって、
複数の見出し語を含む辞書情報が記憶されている辞書記憶手段と、
ユーザ操作に基づいて検索文字列を入力する入力手段と、
検索文字列に対応する見出し語を前記辞書情報から検索し、検索結果を表示させる制御を行う検索手段と、
前記入力手段による文字入力の停滞を検知する入力停滞検知手段と、
前記入力停滞検知手段により文字入力の停滞が検知された場合に、入力中の検索文字列にワイルドカード記号を入れるワイルドカード入力手段と、
を備えることを特徴とする辞書検索システム。
【符号の説明】
【００６７】
１          電子辞書
２０        ＣＰＵ
３０        入力部
８３        言語別入力時間テーブル
８２０      辞書記憶手段
【図１】
2015022734.tif 000003
【図２】
2015022734.tif 000004
【図３】
2015022734.tif 000005
【図４】
2015022734.tif 000006
【図５】
2015022734.tif 000007
【図６】
2015022734.tif 000008
【図７】
2015022734.tif 000009
【図８】
2015022734.tif 000010
【図９】
2015022734.tif 000011