(57)【要約】【課題】使用者に最適な辞書が選択される電子辞書を提供する。【解決手段】電子辞書１０００は、ＣＰＵ１００と、液晶モニタ１２０と、使用者が情報を入力するキーボード１３０と、データを記憶するＲＡＭ１４０およびＲＯＭ１５０と、メモリカードドライブ１６０とを含む。ＣＰＵ１００は、液晶モニタ１２０における表示を制御するための表示制御回路１０２と、必要なデータベースの検索その他の演算を行うための演算回路１０４と、辞書の機能とキーボード１３０上の各キーとの関連付けを新たに設定あるいは変更するための入力装置制御回路１０６と、ＲＡＭ１４０およびＲＯＭ１５０を制御するためのメモリ制御回路１０８とを含む。【選択図】        図２
2004334568.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する装置であって、
前記データベースを記憶するための記憶手段と、
使用者が情報を入力するための入力手段と、
前記入力手段に接続され、前記入力された情報から前記装置の使用に関する情報を取得するための取得手段と、
前記記憶手段および前記取得手段に接続され、前記装置の使用に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するためのデータベース選択手段と、
前記データベース選択手段および前記入力手段に接続され、前記選択したデータベースと前記入力手段との関係を設定するための設定手段と、
前記設定手段に接続され、前記設定された関係に基づいて、前記選択されたデータベースの情報を表示するための表示手段とを含む、情報提供装置。
【請求項２】
前記入力手段は、複数のキーを有するキーボードであって、前記設定手段は、前記選択したデータベースと前記複数のキーに含まれるいずれかのキーとの関係を設定するための手段を含む、請求項１に記載の情報提供装置。
【請求項３】
前記データベース選択手段は、前記情報提供装置が使用される環境に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するための選択手段を含む、請求項１または２に記載の情報提供装置。
【請求項４】
前記選択手段は、前記情報提供装置が使用される都市に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するための手段を含む、請求項３に記載の情報提供装置。
【請求項５】
前記データベース選択手段は、前記使用者に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するための選択手段を含む、請求項１または２に記載の情報提供装置。
【請求項６】
前記選択手段は、前記使用者の母国語に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するための手段を含む、請求項５に記載の情報提供装置。
【請求項７】
前記選択手段は、前記使用者が入力した日付の情報および前記使用者の年齢に基づいて、前記複数のデータベースの中から前記データベースを選択するための手段を含む、請求項５に記載の情報提供装置。
【請求項８】
前記選択手段は、前記使用者の性別に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するための手段を含む、請求項５に記載の情報提供装置。
【請求項９】
前記情報提供装置は、現在の使用者の選択指示に基づいて、複数の使用者が予め登録したデータベースの中から前記現在の使用者が登録したデータベースを選択して情報を提供する装置であって、
前記取得手段は、前記現在の使用者の選択指示を取得するための手段を含み、前記データベース選択手段は、前記選択指示に基づいて、前記複数のデータベースの中から前記データベースを選択するための手段を含む、請求項１または２に記載の情報提供装置。
【請求項１０】
前記記憶手段は、前記使用者の指示に基づいて、前記選択されたデータベースに関するデータを記憶するための手段を含む、請求項１〜９のいずれかに記載の情報提供装置。
【請求項１１】
前記データベースは辞書である、請求項１〜１０のいずれかに記載の情報提供装置。
【請求項１２】
予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する方法であって、
データベースを予め準備する準備ステップと、
使用者が入力部から情報を入力する入力ステップと、
前記入力された情報から前記方法の使用に関する情報を取得する取得ステップと、
前記方法の使用に関する情報に基づいて、前記複数のデータベースの中から前記データベースを選択するデータベース選択ステップと、
前記選択したデータベースと前記入力ステップとの関係を設定する設定ステップと、
前記設定された関係に基づいて、前記選択されたデータベースの情報を表示する表示ステップとを含む、情報提供方法。
【請求項１３】
請求項１２に記載の情報提供方法をコンピュータに実行させる、プログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力情報に基づいて情報を提供する技術に関し、特に、利用者の入力情報に基づいてキーを配列することにより、情報を提供する効率を向上する技術に関する。
【０００２】
【従来の技術】
電子データベースとして、電子辞書に格納される辞書の数が増加している。この辞書には、英和辞典、和英辞典、国語辞典などが含まれる。このように電子辞書が格納する辞書の数が増加すると、使用者が特定の辞書を選択するための手続き（辞書の選択、デフォルト設定等）も増加する。また、使用頻度の高い辞書は使用者ごとに異なることが多いため、たとえば電子辞書が家族で共有されている場合には、選択した辞書の登録などの設定を頻繁に変更する必要があった。
【０００３】
そこで、このような問題を解決するために、たとえば特開昭６４−６１８１２号公報（特許文献１）は、機能のキートップへの割り当ての手間を省略することができるキーボード装置を開示する。このキーボード装置は、それぞれに機能が設定されるキートップと、キートップごとにその機能を表わす文字を表示する表示装置とを有するキーボード、キーボードの各キートップに設定された機能の使用頻度を計測して記憶する頻度取得バッファ、および使用頻度に基づいてキーボードのキートップへの機能の再割り当てを行う回路を含む。
【０００４】
特許文献１に開示されたキーボード装置によると、使用者がキーボードを使用すると、使用頻度が使用される機能ごとに計測され記憶される。この使用頻度に基づいて、キートップへの機能が再度割り当てられるため、使用者が機能の割り当てを行う必要がなくなる。その結果、機能のキートップへの割り当ての手間が省略される。
【０００５】
【特許文献１】
特開昭６４−６１８１２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されたキーボード装置によると、使用頻度によって機能の割り当てが頻繁に変更されるため、使用者が必要とする機能が恒常的にキートップに割り当てられず、結果として利便性を向上させることができないという問題があった。
【０００７】
本発明は、上述の課題を解決するためになされたものであって、その目的は、使用者にとって利便性を向上させることができる情報提供装置、情報提供方法、その方法を実現するためのプログラムおよび記録媒体を提供することである。
【０００８】
【課題を解決するための手段】
第１の発明に係る情報提供装置は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する装置である。この情報提供装置は、データベースを記憶するための記憶手段と、使用者が情報を入力するための入力手段と、入力手段に接続され、入力された情報から装置の使用に関する情報を取得するための取得手段と、記憶手段および取得手段に接続され、装置の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するためのデータベース選択手段と、データベース選択手段および入力手段に接続され、選択したデータベースと入力手段との関係を設定するための設定手段と、設定手段に接続され、設定された関係に基づいて、選択されたデータベースの情報を表示するための表示手段とを含む。
【０００９】
第１の発明によると、使用者が情報（たとえば、地名、性別、言語、職業等）を入力すると、その情報の中から装置の使用に関する情報（たとえば使用される場所、使用者の情報、使用言語など）が取得される。この情報は、たとえば、使用者が特定の領域に該当する情報を入力したときに取得される。データベース選択手段がその情報に基づいて複数のデータベース（たとえば辞書、事典等）の中からデータベースを選択すると、その選択されたデータベースと入力手段（たとえばキーボード上のキー、モニタ上のタッチパネル等）との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示手段（たとえばモニタ）は、その関係を表示する（たとえば、モニタに示されたキーのアイコン表示に該当するデータベースの名称を示す）。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な（すなわち、入力情報に合致した）特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力手段に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者にとって利便性を向上させることができる情報提供装置を提供することができる。
【００１０】
第２の発明に係る情報提供装置は、第１の発明の構成に加えて、入力手段は、複数のキーを有するキーボードであって、設定手段は、選択したデータベースと複数のキーに含まれるいずれかのキーとの関係を設定するための手段を含む。
【００１１】
第２の発明によると、使用者が特定のキーを押下することにより最適なデータベースを使用することができるため、情報提供装置の利便性が向上する。
【００１２】
第３の発明に係る情報提供装置は、第１または第２の発明の構成に加えて、データベース選択手段は、情報提供装置が使用される環境に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【００１３】
第３の発明によると、データベースは、情報提供装置が使用される環境（使用される国、使用言語、使用者の母国語など）の情報に基づいて選択されるため、、使用者は情報提供装置を効率よく使用することができる。
【００１４】
第４の発明に係る情報提供装置は、第３の発明の構成に加えて、選択手段は、情報提供装置が使用される都市に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【００１５】
第４の発明によると、データベースは情報提供装置が使用される都市に関する情報（たとえば、都市の名称、主要言語等）に基づいて選択されるため、使用の場所による制約を緩和することができる。これにより、情報提供装置の携帯性を向上させることができる。
【００１６】
第５の発明に係る情報提供装置は、第１または第２の発明の構成に加えて、データベース選択手段は、使用者に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【００１７】
第５の発明によると、データベースは使用者に関する情報（たとえば、年齢、職業、性別など）に基づいて選択されるため、使用者のニーズに応じたデータベースが選択される情報提供装置を提供することができる。
【００１８】
第６の発明に係る情報提供装置は、第５の発明の構成に加えて、選択手段は、使用者の母国語に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【００１９】
第６の発明によると、データベースが言語に基づいて選択されるため、使用者は、必要な言語により表わされたデータベースを速やかに使用することができる。
【００２０】
第７の発明に係る情報提供装置は、第５の発明の構成に加えて、選択手段は、使用者が入力した日付の情報および使用者の年齢に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【００２１】
第７の発明によると、データベースが使用者の属性に基づいて選択されるため、使用者に適切なデータベースを速やかに使用することができる。
【００２２】
第８の発明に係る情報提供装置は、第５の発明の構成に加えて、選択手段は、使用者の性別に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【００２３】
第８の発明によると、データベースが使用者の性別に基づいて選択されるため、性別ごとに特有のデータベースを速やかに使用することができる。
【００２４】
第９の発明に係る情報提供装置は、第１または第２の発明の構成に加えて、現在の使用者の選択指示に基づいて、複数の使用者が予め登録したデータベースの中から現在の使用者が登録したデータベースを選択して情報を提供する装置である。取得手段は、現在の使用者の選択指示を取得するための手段を含む。データベース選択手段は、選択指示に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【００２５】
第９の発明によると、現在の使用者が登録したデータベースの選択指示を入力すると、他のデータベースからそのデータベースに表示を切り換えることができるため、その使用者は必要なデータベースを速やかに使用することができる。
【００２６】
第１０の発明に係る情報提供装置は、第１〜９のいずれかの発明の構成に加えて、記憶手段は、使用者の指示に基づいて、選択されたデータベースに関するデータを記憶するための手段を含む。
【００２７】
第１０の発明によると、使用者が使用するデータベースの選択を変更したときでも、その変更が記憶されるため、次回もその変更した選択に基づいてデータベースを使用することができる。
【００２８】
第１１の発明に係る情報提供装置は、第１〜１０のいずれかの発明の構成に加えて、データベースは辞書であるものである。
【００２９】
第１１の発明によると、使用者ごとに最適な辞書が選択され、その選択は削除されない限り保持される。ここでいう辞書とは、いわゆる電子辞書である。また、入力手段に関連付けられた特定の辞書の情報（たとえば辞書名、アイコン等）が表示手段に表示されるため、使用者は、辞書を速やかに利用にすることができる。
【００３０】
第１２の発明に係る情報提供方法は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する方法である。この情報提供方法は、データベースを予め準備する準備ステップと、使用者が入力部から情報を入力する入力ステップと、入力された情報から方法の使用に関する情報を取得する取得ステップと、方法の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するデータベース選択ステップと、選択したデータベースと入力ステップとの関係を設定する設定ステップと、設定された関係に基づいて、選択されたデータベースの情報を表示する表示ステップとを含む。
【００３１】
第１２の発明によると、入力ステップにて、使用者が入力部（たとえばキーボード、表示モニタ等）から情報（たとえば、地名、性別、言語、職業等）を入力すると、取得ステップにて、方法の使用に関する情報（たとえば使用される場所、使用者の情報、使用言語など）が取得される。データベース選択ステップにて、その情報に基づいて複数のデータベース（たとえば辞書、事典等）の中からデータベースが選択されると、設定ステップにて、その選択されたデータベースと入力部との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示ステップ（たとえばモニタ）にて、その関係を表わす情報が表示される（たとえば、特定のデータベースの名称が、モニタに示されたキーのアイコン表示に示される）。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な（すなわち、入力情報に合致した）特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法を提供することができる。
【００３２】
第１３の発明に係るプログラムは、第１２の発明に係る情報提供方法をコンピュータに実行させるプログラムである。
【００３３】
第１３の発明によると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な（すなわち、入力情報に合致した）特定のデータベースが選択され、その選択は削除されない限り保持される。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法をコンピュータに実現させるプログラムを提供することができる。
【００３４】
第１４の発明に係る記録媒体は、第１３の発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３５】
第１４の発明によると、このプログラムを用いて、使用者の利便性が向上する情報提供方法をコンピュータに実現させることができる。
【００３６】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３７】
図１を参照して本発明の実施の形態に係る電子辞書について説明する。図１は、本実施の形態に係る電子辞書１０００の外観である。
【００３８】
電子辞書１０００は、ユーザインタフェースとして、辞書の内容や所定の画像などデータを表示するための液晶モニタ１２０と、キーボード１３０とを含む。電子辞書１０００は、後述するように、所定の処理を実行する回路をさらに含む。キーボード１３０には、辞書検索画面を切り換えるための４つのボタン１３２ａ，１３２ｂ，１３２ｃ，１３２ｄと、使用者ごとの辞書キーの配列を切り換えるための４つの使用者切換キー１３４ａ，１３４ｂ，１３４ｃ，１３４ｄと、使用者が文字その他の入力を行うための複数のキーとが設けられている。
【００３９】
なお、このキーボード１３０におけるキーの数あるいは配列は、特に限られない。また、一般的なキーに加えて、タッチパネル式あるいは液晶モニタ１２０上にてペンにより入力する方式のように、液晶モニタ１２０上から文字を入力できるものであってもよい。
【００４０】
図２を参照して、図１に示した電子辞書１０００の制御ブロック図について説明する。
【００４１】
この電子辞書１０００は、液晶モニタ１２０とキーボード１３０とに加えて、相互にバスで接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４０と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５０と、メモリカードドライブ１６０と、出力ポート１７０と、入力ポート１８０と、バッテリ１９０と、クロック１９２とを含む。
【００４２】
ＣＰＵ１００は、液晶モニタ１２０における表示を制御するための表示制御回路１０２と、必要なデータベースの検索その他の演算を行うための演算回路１０４と、辞書の機能とキーボード１３０上の各キーとの関連付けを新たに設定あるいは変更するための入力装置制御回路１０６と、ＲＡＭ１４０およびＲＯＭ１５０を制御するためのメモリ制御回路１０８とを含む。
【００４３】
ＲＡＭ１４０は、メモリ制御回路１０８によって確保される所定の領域を含む。後述するように、電子辞書１０００の機能を実現するためのデータは、この領域に一時的に格納される。また、ＲＡＭ１４０に格納されている内容は、バッテリ１９０が装着されている間は保持されており、電源スイッチがＯＦＦにされた場合でも、その内容は消去されない。
【００４４】
ＲＯＭ１５０は、予め形成されたデータベースを格納するための領域を含む。後述するように、電子辞書１０００の機能を実現するためのプログラム、辞書データ、事典データその他のデータベースは、このＲＯＭ１５０に格納される。
【００４５】
メモリカードドライブ１６０には、メモリカード１６２が装着される。このメモリカード１６２を介して辞書データを更新したり、新たな辞書データを取得することができる。
【００４６】
出力ポート１７０は、外部の情報処理装置（図示しない）にデータを出力するためのポートである。このポートには、たとえばＩＥＥＥ１３９４のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【００４７】
入力ポート１８０は、外部の情報処理装置からデータを取得するためのポートである。このポートには、たとえばＩＥＥＥ１３９４のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【００４８】
バッテリ１９０は、一次電池、二次電池、太陽電池その他の電池のいずれであってもよい。
【００４９】
クロック１９２は、たとえば複数の地域の時刻を表示することができる時計である。これにより、電子辞書１０００の使用地域（たとえば、日本、イギリス、フランス等）ごとに、ローカル時刻を表示することができる。
【００５０】
この電子辞書１０００における処理は、上述したハードウェアおよびＣＰＵ１００によって実行されるソフトウェアにより実現される。このようなソフトウェアは、予めハードウェアに記憶されている場合もあれば、メモリカード１６２その他の記録媒体に格納されて流通し、メモリカードドライブ１６０によりその記録媒体から読み取られて、ＲＯＭ１５０に一旦格納される場合もある。そのソフトウェアはＲＯＭ１５０からＲＡＭ１４０に読み出されて、ＣＰＵ１００により実行される。図１に示したハードウェア自体は、一般的なものである。したがって、本発明の最も本質的な部分は、ＲＯＭ１５０、メモリカード１６２その他の記録媒体に記録されたソフトウェアであるともいえる。
【００５１】
図３を参照して、使用者が使用環境および使用者についての情報を電子辞書１０００に登録するために表示される画面について説明する。
【００５２】
図３（Ａ）は、液晶モニタ１２０に表示された情報登録画面である。この画面は、使用者により所定の指示が入力されたときに表示される。この指示は、たとえば特定のキーの押下あるいはコマンドの入力等である。
【００５３】
図３（Ｂ）は、使用環境について登録可能な情報の一覧である。使用環境とは、たとえば使用者が電子辞書１０００を使用する予定である国、都市その他の地域である。この情報は、後述するようにＲＯＭ１５０に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、キーボード１３０から直接入力することにより登録することも可能である。したがって、使用者がＲＯＭ１５０に記憶されていない国、都市その他の地域を登録することもできる。
【００５４】
図３（Ｃ）は、使用者情報の中の母国語について登録可能な情報の一覧である。この情報は、後述するようにＲＯＭ１５０に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、使用者の母国語がＲＯＭ１５０に記憶されていない母国語である場合には、キーボード１３０から直接入力することも可能である。
【００５５】
図３（Ｄ）は、使用者情報として使用される性別を表わす図である。図３（Ｅ）は、使用者情報として使用される年代を表わす図である。
【００５６】
このように図３（Ａ）に示された表示画面にて、使用者が特定の情報を選択したり、入力したりすると、その情報は、使用環境情報および使用者情報としてＲＡＭ１４０に保存される。これにより、使用者が電子辞書１０００を再度使用する場合には、新たに情報を選択したり入力したりする必要がなく、また保存されている情報に基づく所定の処理は、速やかに実行される。
【００５７】
図４を参照して、図２に示したＲＡＭ１４０に保存されるデータの構成について説明する。図４は、図３の画面にて選択され、あるいは入力された情報がデータとして格納される領域（フィールド）の構成図である。
【００５８】
電子辞書１０００が使用される都市を表わすデータは、フィールド４０２に格納される。使用者の母国語を表わすデータは、フィールド４０４に格納される。各データが保存された日時を表わすデータは、フィールド４０６に格納される。使用者の生年月日を表わすデータは、フィールド４０８に格納される。
【００５９】
使用者の年齢を表わすデータは、フィールド４１０に格納される。この年齢を表わすデータは、日時のデータ（フィールド４０６）および生年月日（フィールド４０８）から算出されるため、使用者が入力しなくてもよい。
【００６０】
使用者の年代を表わすデータは、フィールド４１２に格納される。使用者の性別を表わすデータは、フィールド４１４に格納される。
【００６１】
これらのデータは、図２に示したＲＡＭ１４０の「使用環境記憶領域」に、１レコードとして保存される。
【００６２】
図５を参照して、使用者による辞書の選択を最適にするためのデータの構成について説明する。図５（Ａ）および図５（Ｂ）に示すデータは、図２に示したＲＯＭ１５０の最適辞書選択用テーブル記憶領域に予め格納されている。図５（Ａ）は、使用都市、その都市にて使用される言語および使用者の母国語のいずれかをキーにした辞書の選択を可能にするためのデータの構成である。
【００６３】
辞書キー設定データの番号は、フィールド５０２に格納される。電子辞書１０００を使用する都市を表わすデータは、フィールド５０４に格納される。電子辞書１０００の使用都市にて使用される言語を表わすデータは、フィールド５０６に格納される。使用者の母国語を表わすデータは、フィールド５０８に格納される。
【００６４】
使用者にとって第１に最適な辞書の候補を表わすデータは、フィールド５１０に格納される。使用者にとって第２に最適な辞書の候補を表わすデータは、フィールド５１２に格納される。使用者にとって第３に最適な辞書の候補を表わすデータは、フィールド５１４に格納される。
【００６５】
図５（Ｂ）は、使用者の属性（年代および性別）をキーにした辞書の選択を可能にするためのデータの構成である。
【００６６】
データ番号は、フィールド５２２に格納される。使用者の年代を表わすデータは、フィールド５２４に格納される。使用者の性別を表わすデータは、フィールド５２６に格納される。
【００６７】
使用者にとって第１に最適な辞書の候補を表わすデータは、フィールド５２８に格納される。使用者にとって第２に最適な辞書の候補を表わすデータは、フィールド５３０に格納される。使用者にとって第３に最適な辞書の候補を表わすデータは、フィールド５３２に格納される。使用者にとって第４に最適な辞書の候補を表わすデータは、フィールド５３４に格納される。使用者にとって第５に最適な辞書の候補を表わすデータは、フィールド５３６に格納される。
【００６８】
このようにすると、使用者が図４に示したような特定の情報を登録した場合には、ＲＯＭ１５０に格納されているデータから該当するデータを含むレコードが検索され、その使用者にとって最適な辞書の候補が示される。したがって、使用者は、辞書を容易に選択し、さらにその辞書の候補を登録することにより、次回以降も継続してその辞書を速やかに使用することができる。
【００６９】
図６を参照して、図２に示したＲＡＭ１４０の辞書キー設定記憶領域に格納されるデータの構造について説明する。図６は、使用者の入力した情報に基づいて選択された辞書とその辞書に対応するキーとの組み合わせである。
【００７０】
選択された辞書の組み合わせを表わす辞書キー設定番号は、フィールド６０２に格納される。キー１３２ａに関係付けられる辞書を表わすデータは、フィールド６０４に格納される。キー１３２ｂに関係付けられる辞書を表わすデータは、フィールド６０６に格納される。キー１３２ｃに関係付けられる辞書を表わすデータは、フィールド６０８に格納される。キー１３２ｄに関係付けられる辞書を表わすデータは、フィールド６１０に格納される。
【００７１】
たとえばＮｏ．６１のデータレコードの場合、キー１３２ａには国語辞典、キー１３２ｂには英和辞典、キー１３２ｃには和英辞典、およびキー１３２ｄには育児書がそれぞれ関係付けられている。したがって、使用者がたとえばキー１３２ｂを押下すると、電子辞書１０００は英和辞典に切り替わる。
【００７２】
図７を参照して、ＲＡＭ１４０の使用者切換キー設定データ記憶領域に格納されるデータの構造について説明する。図７は、キーボード１３０に予め設けられているキー１３４ａ，１３４ｂ，１３４ｃ，１３４ｄ（以下、使用者キーという。）にそれぞれ関係付けられた使用者データおよび辞書キー設定番号を表わす図である。
【００７３】
格納されているデータの番号は、フィールド７０２に格納される。使用者キーを表わすデータは、フィールド７０４に格納される。使用者の属性を表わすデータは、フィールド７０６に格納される。選択された辞書キーの設定を表わす辞書キー設定番号データは、フィールド７０８に格納される。
【００７４】
たとえばＮｏ．１の場合、キー１３４ａは長女に対して割り当てられており、そのキー１３４ａは、辞書キー設定番号（６１）に関連付けられている。この辞書キー設定番号（６１）は、国語辞典、英和辞典、和英辞典および育児書の組み合わせを有している。したがって、この使用者（長女）が電子辞書１０００の電源を入れた後、キー１３４ａを押下すると、キー１３２ａには国語辞典、キー１３２ｂには英和辞典、キー１３２ｃには和英辞典、およびキー１３２ｄには育児書が対応するように液晶モニタ１２０に表示される。
【００７５】
図８を参照して、本実施の形態に係る電子辞書１０００を実現するＣＰＵ１００にて実行されるプログラムの制御構造について説明する。
【００７６】
ステップ（以下、ステップをＳと表わす。）８０２にて、ＣＰＵ１００は、使用者が登録した情報を取得する。この取得は、使用者が所定の領域に表示される情報のリストから特定の情報を選択した場合に、あるいは、その領域に特定の情報を直接入力した場合に行われる。この情報には、予め記憶されていた情報から使用者が選択した情報（たとえば、都市情報）および使用者が新たに入力した情報（たとえば生年月日）が含まれる。
【００７７】
Ｓ８０４にて、ＣＰＵ１００は、取得した情報をＲＡＭ１４０の使用環境記憶領域および使用者情報記憶領域に一時的に保存する。
【００７８】
Ｓ８０６にて、ＣＰＵ１００は、取得した情報に基づいて、ＲＯＭ１５０から使用者に最適な辞書を表わすデータを読出す。
【００７９】
Ｓ８０８にて、ＣＰＵ１００は、Ｓ８０６にて読出したデータをＲＡＭ１４０のバッファ領域に一時的に保存する。
【００８０】
Ｓ８１０にて、ＣＰＵ１００は、予め記憶されていた辞書キーの設定とＳ８０８にて一時的に保存した辞書キーの設定とが一致するか否かを判断する。ここで、予め記憶されていた辞書キーの設定とは、使用者が電子辞書１０００を以前に使用したときに記憶された設定をいう。予め記憶されていた辞書キーの設定と、一時的に保存した辞書キーの設定とが一致すると（Ｓ８１０にてＹＥＳ）、処理はＳ８１４に移される。もしそうでないと（Ｓ８１０にてＮＯ）、処理はＳ８１２に移される。
【００８１】
Ｓ８１２にて、ＣＰＵ１００は、辞書キーの設定を更新する。これにより、Ｓ８０８にてＲＡＭ１４０のバッファ領域に一時的に保存された辞書キーの設定が、ＲＡＭ１４０の辞書キー設定記憶領域に格納される。
【００８２】
Ｓ８１４にて、ＣＰＵ１００は、Ｓ８１２にて記憶した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【００８３】
Ｓ８１６にて、ＣＰＵ１００は、配列指示に基づいて、液晶モニタ１２０に辞書キーの配列を表示する。これにより、キー１３２ａ，１３２ｂ，１３２ｃ，および１３２ｄのアイコンには、それぞれ関係が設定された辞書の名称が、合わせて表示される。
【００８４】
図９を参照して、本実施の形態に係る電子辞書１０００を実現するＣＰＵ１００にて実行される使用者の切換処理プログラムの制御構造について説明する。このプログラムは、使用者が使用者キーを押下して、使用者自身が設定した特定の辞書の表示を液晶モニタ１２０に表示させる場合に実行される。
【００８５】
Ｓ９０２にて、ＣＰＵ１００は、使用者による使用者キーの押下を検知する。Ｓ９０４にて、ＣＰＵ１００は、検知した使用者キーに基づいて、ＲＡＭ１４０の使用者切換キー設定記憶領域に格納されている使用者キー（図７に示したフィールド７０４）を検索する。
【００８６】
Ｓ９０６にて、ＣＰＵ１００は、検索した使用者キーに基づいて、辞書キー設定番号を取得する。
【００８７】
Ｓ９０８にて、ＣＰＵ１００は、更新した辞書キー設定をＲＡＭ１４０の辞書キー設定記憶領域に更新する。
【００８８】
Ｓ９１０にて、ＣＰＵ１００は、更新した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【００８９】
Ｓ９１２にて、ＣＰＵ１００は、液晶モニタ１２０に変更された辞書キーの配列を表示させる。
【００９０】
以上のような構造およびフローチャートに基づく、本発明の実施の形態に係る電子辞書１０００の動作について説明する。
【００９１】
電子辞書１０００の使用者が、使用都市などの使用環境情報および母国語、年齢などの使用者情報を登録すると、それらの情報は電子辞書１０００のＲＡＭ１４０に一時的に保存される（Ｓ８０４）。辞書データがＲＯＭ１５０から読み出されてＲＡＭ１４０に一時的に保存される（Ｓ８０６、Ｓ８０８）。
【００９２】
これまで記憶されていた辞書キー設定と今回取得された情報に基づく辞書キー設定とが異なると（Ｓ８１０にてＮＯ）、辞書キー設定は、ＲＡＭ１４０の辞書キー設定記録領域において更新される（Ｓ８１２）。その結果、電子辞書１０００は、今回更新された辞書キー設定に基づいて、使用者が選択した辞書が表示されるように、キーの表示が変更される。
【００９３】
その後、電子辞書１０００の使用者が代わり、他の使用者が電子辞書１０００を使用するために使用者キー１３４ａを押下すると、使用者キー１３４ａを含むデータがＲＡＭ１４０にて検索される（Ｓ９０４）。検索されたデータに基づいて辞書キー設定が取得されると（Ｓ９０６）、その設定はＲＡＭ１４０において更新される（Ｓ９０８）。この辞書キー設定に基づいて辞書キーの配列指示が出力されると、その使用者に対応する辞書キーが、液晶モニタ１２０上にて表示される（Ｓ９１２）。
【００９４】
以上のようにして、本発明の実施の形態に係る電子辞書１０００によると、使用者の登録した情報に基づいて設定された辞書のデータは、使用者キーに関係付けられて使用される。したがって、電子辞書１０００が共有されている場合など、複数の使用者が特定の電子辞書１０００を使用する場合には、使用者キーを押下することにより、該当する辞書キー設定に基づいて、設定を変更することができる。このようにすると、使用者は、電子辞書１０００を使用するごとに辞書を選択する必要がなくなるため、速やかに電子辞書１０００の使用を開始することができる。これにより、使用者にとって利便性を向上させることができる電子辞書を提供することができる。
【００９５】
なお、図５に示したように、本実施の形態においては、最適な辞書の選択を可能にするためのデータはＲＯＭ１５０に予め記憶されていたが、これに代えて、ＲＡＭ１４０、メモリカード１６２その他の書き換え可能なデバイスを使用して更新可能にしてもよい。これにより、使用者による辞書の選択の幅を拡張することができる。
【００９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電子辞書の概略図である。
【図２】図１に示した電子辞書の制御ブロック図である。
【図３】図１に示した電子辞書における情報登録画面を表わす図である。
【図４】図２に示したＲＡＭに記憶されるデータ構造を表わす図（その１）である。
【図５】図２に示したＲＯＭに記憶されるデータ構造を表わす図である。
【図６】図２に示したＲＡＭに記憶されるデータ構造を表わす図（その２）である。
【図７】図２に示したＲＡＭに記憶されるデータ構造を表わす図（その３）である。
【図８】図２に示した電子辞書を実現するＣＰＵにて実行されるプログラムの制御構造を表わすフローチャート（その１）である。
【図９】図２に示した電子辞書を実現するＣＰＵにて実行されるプログラムの制御構造を表わすフローチャート（その２）である。
【符号の説明】
１００  ＣＰＵ、１０２  表示制御回路、１０４  演算回路、１０６  入力装置制御回路、１０８  メモリ制御回路、１２０  液晶モニタ、１３０  キーボード、１３２ａ，１３２ｂ，１３２ｃ，１３２ｄ  キー、１３４ａ、１３４ｂ，１３４ｃ，１３４ｄ  使用者キー、１４０  ＲＡＭ、１５０  ＲＯＭ  、１６０  メモリカードドライブ、１６２  メモリカード、１７０  出力ポート、１８０  入力ポート、１９０  バッテリ、１９２  クロック、１０００  電子辞書。
【図１】
2004334568.tif 000003
【図２】
2004334568.tif 000004
【図３】
2004334568.tif 000005
【図４】
2004334568.tif 000006
【図５】
2004334568.tif 000007
【図６】
2004334568.tif 000008
【図７】
2004334568.tif 000009
【図８】
2004334568.tif 000010
【図９】
2004334568.tif 000011