Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4242202B2 - Information providing apparatus and information providing method - Google Patents
[go: Go Back, main page]

JP4242202B2 - Information providing apparatus and information providing method - Google Patents

Information providing apparatus and information providing method Download PDF

Info

Publication number
JP4242202B2
JP4242202B2 JP2003130228A JP2003130228A JP4242202B2 JP 4242202 B2 JP4242202 B2 JP 4242202B2 JP 2003130228 A JP2003130228 A JP 2003130228A JP 2003130228 A JP2003130228 A JP 2003130228A JP 4242202 B2 JP4242202 B2 JP 4242202B2
Authority
JP
Japan
Prior art keywords
dictionary
user
information
information providing
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003130228A
Other languages
Japanese (ja)
Other versions
JP2004334568A5 (en
JP2004334568A (en
Inventor
浩一 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2003130228A priority Critical patent/JP4242202B2/en
Publication of JP2004334568A publication Critical patent/JP2004334568A/en
Publication of JP2004334568A5 publication Critical patent/JP2004334568A5/ja
Application granted granted Critical
Publication of JP4242202B2 publication Critical patent/JP4242202B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、入力情報に基づいて情報を提供する技術に関し、特に、利用者の入力情報に基づいてキーを配列することにより、情報を提供する効率を向上する技術に関する。
【0002】
【従来の技術】
電子データベースとして、電子辞書に格納される辞書の数が増加している。この辞書には、英和辞典、和英辞典、国語辞典などが含まれる。このように電子辞書が格納する辞書の数が増加すると、使用者が特定の辞書を選択するための手続き(辞書の選択、デフォルト設定等)も増加する。また、使用頻度の高い辞書は使用者ごとに異なることが多いため、たとえば電子辞書が家族で共有されている場合には、選択した辞書の登録などの設定を頻繁に変更する必要があった。
【0003】
そこで、このような問題を解決するために、たとえば特開昭64−61812号公報(特許文献1)は、機能のキートップへの割り当ての手間を省略することができるキーボード装置を開示する。このキーボード装置は、それぞれに機能が設定されるキートップと、キートップごとにその機能を表わす文字を表示する表示装置とを有するキーボード、キーボードの各キートップに設定された機能の使用頻度を計測して記憶する頻度取得バッファ、および使用頻度に基づいてキーボードのキートップへの機能の再割り当てを行う回路を含む。
【0004】
特許文献1に開示されたキーボード装置によると、使用者がキーボードを使用すると、使用頻度が使用される機能ごとに計測され記憶される。この使用頻度に基づいて、キートップへの機能が再度割り当てられるため、使用者が機能の割り当てを行う必要がなくなる。その結果、機能のキートップへの割り当ての手間が省略される。
【0005】
【特許文献1】
特開昭64−61812号公報
【0006】
【発明が解決しようとする課題】
しかしながら、特許文献1に開示されたキーボード装置によると、使用頻度によって機能の割り当てが頻繁に変更されるため、使用者が必要とする機能が恒常的にキートップに割り当てられず、結果として利便性を向上させることができないという問題があった。
【0007】
本発明は、上述の課題を解決するためになされたものであって、その目的は、使用者にとって利便性を向上させることができる情報提供装置および情報提供方法を提供することである。
【0008】
【課題を解決するための手段】
第1の発明に係る情報提供装置は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する装置である。この情報提供装置は、データベースを記憶するための記憶手段と、使用者が情報を入力するための入力手段と、入力手段に接続され、入力された情報から装置の使用に関する情報を取得するための取得手段と、記憶手段および取得手段に接続され、装置の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するためのデータベース選択手段と、データベース選択手段および入力手段に接続され、選択したデータベースと入力手段との関係を設定するための設定手段と、設定手段に接続され、設定された関係に基づいて、選択されたデータベースの情報を表示するための表示手段とを含む。
【0009】
第1の発明によると、使用者が情報(たとえば、地名、性別、言語、職業等)を入力すると、その情報の中から装置の使用に関する情報(たとえば使用される場所、使用者の情報、使用言語など)が取得される。この情報は、たとえば、使用者が特定の領域に該当する情報を入力したときに取得される。データベース選択手段がその情報に基づいて複数のデータベース(たとえば辞書、事典等)の中からデータベースを選択すると、その選択されたデータベースと入力手段(たとえばキーボード上のキー、モニタ上のタッチパネル等)との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示手段(たとえばモニタ)は、その関係を表示する(たとえば、モニタに示されたキーのアイコン表示に該当するデータベースの名称を示す)。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力手段に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者にとって利便性を向上させることができる情報提供装置を提供することができる。
【0010】
第2の発明に係る情報提供装置は、第1の発明の構成に加えて、入力手段は、複数のキーを有するキーボードであって、設定手段は、選択したデータベースと複数のキーに含まれるいずれかのキーとの関係を設定するための手段を含む。
【0011】
第2の発明によると、使用者が特定のキーを押下することにより最適なデータベースを使用することができるため、情報提供装置の利便性が向上する。
【0012】
第3の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、データベース選択手段は、情報提供装置が使用される環境に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【0013】
第3の発明によると、データベースは、情報提供装置が使用される環境(使用される国、使用言語、使用者の母国語など)の情報に基づいて選択されるため、、使用者は情報提供装置を効率よく使用することができる。
【0014】
第4の発明に係る情報提供装置は、第3の発明の構成に加えて、選択手段は、情報提供装置が使用される都市に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0015】
第4の発明によると、データベースは情報提供装置が使用される都市に関する情報(たとえば、都市の名称、主要言語等)に基づいて選択されるため、使用の場所による制約を緩和することができる。これにより、情報提供装置の携帯性を向上させることができる。
【0016】
第5の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、データベース選択手段は、使用者に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための選択手段を含む。
【0017】
第5の発明によると、データベースは使用者に関する情報(たとえば、年齢、職業、性別など)に基づいて選択されるため、使用者のニーズに応じたデータベースが選択される情報提供装置を提供することができる。
【0018】
第6の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者の母国語に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0019】
第6の発明によると、データベースが言語に基づいて選択されるため、使用者は、必要な言語により表わされたデータベースを速やかに使用することができる。
【0020】
第7の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者が入力した日付の情報および使用者の年齢に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0021】
第7の発明によると、データベースが使用者の属性に基づいて選択されるため、使用者に適切なデータベースを速やかに使用することができる。
【0022】
第8の発明に係る情報提供装置は、第5の発明の構成に加えて、選択手段は、使用者の性別に関する情報に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0023】
第8の発明によると、データベースが使用者の性別に基づいて選択されるため、性別ごとに特有のデータベースを速やかに使用することができる。
【0024】
第9の発明に係る情報提供装置は、第1または第2の発明の構成に加えて、現在の使用者の選択指示に基づいて、複数の使用者が予め登録したデータベースの中から現在の使用者が登録したデータベースを選択して情報を提供する装置である。取得手段は、現在の使用者の選択指示を取得するための手段を含む。データベース選択手段は、選択指示に基づいて、複数のデータベースの中からデータベースを選択するための手段を含む。
【0025】
第9の発明によると、現在の使用者が登録したデータベースの選択指示を入力すると、他のデータベースからそのデータベースに表示を切り換えることができるため、その使用者は必要なデータベースを速やかに使用することができる。
【0026】
第10の発明に係る情報提供装置は、第1〜9のいずれかの発明の構成に加えて、記憶手段は、使用者の指示に基づいて、選択されたデータベースに関するデータを記憶するための手段を含む。
【0027】
第10の発明によると、使用者が使用するデータベースの選択を変更したときでも、その変更が記憶されるため、次回もその変更した選択に基づいてデータベースを使用することができる。
【0028】
第11の発明に係る情報提供装置は、第1〜10のいずれかの発明の構成に加えて、データベースは辞書であるものである。
【0029】
第11の発明によると、使用者ごとに最適な辞書が選択され、その選択は削除されない限り保持される。ここでいう辞書とは、いわゆる電子辞書である。また、入力手段に関連付けられた特定の辞書の情報(たとえば辞書名、アイコン等)が表示手段に表示されるため、使用者は、辞書を速やかに利用にすることができる。
【0030】
第12の発明に係る情報提供方法は、予め記憶された複数のデータベースの中からデータベースを選択して情報を提供する方法である。この情報提供方法は、データベースを予め準備する準備ステップと、使用者が入力部から情報を入力する入力ステップと、入力された情報から方法の使用に関する情報を取得する取得ステップと、方法の使用に関する情報に基づいて、複数のデータベースの中からデータベースを選択するデータベース選択ステップと、選択したデータベースと入力ステップとの関係を設定する設定ステップと、設定された関係に基づいて、選択されたデータベースの情報を表示する表示ステップとを含む。
【0031】
第12の発明によると、入力ステップにて、使用者が入力部(たとえばキーボード、表示モニタ等)から情報(たとえば、地名、性別、言語、職業等)を入力すると、取得ステップにて、方法の使用に関する情報(たとえば使用される場所、使用者の情報、使用言語など)が取得される。データベース選択ステップにて、その情報に基づいて複数のデータベース(たとえば辞書、事典等)の中からデータベースが選択されると、設定ステップにて、その選択されたデータベースと入力部との関係が設定される。たとえば、特定のキーと選択されたデータベースとが関連付けられる。表示ステップ(たとえばモニタ)にて、その関係を表わす情報が表示される(たとえば、特定のデータベースの名称が、モニタに示されたキーのアイコン表示に示される)。このようにすると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。そのため、新たにデータベースを選択する必要がなくなる。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法を提供することができる。
【0032】
第13の発明に係るプログラムは、第12の発明に係る情報提供方法をコンピュータに実行させるプログラムである。
【0033】
第13の発明によると、使用者が特定の情報を一度入力したときに、使用者ごとに最適な(すなわち、入力情報に合致した)特定のデータベースが選択され、その選択は削除されない限り保持される。また、特定のデータベースが入力部に関連付けられるため、データベースを速やかに利用可能な状態にすることができる。その結果、使用者の利便性が向上する情報提供方法をコンピュータに実現させるプログラムを提供することができる。
【0034】
第14の発明に係る記録媒体は、第13の発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0035】
第14の発明によると、このプログラムを用いて、使用者の利便性が向上する情報提供方法をコンピュータに実現させることができる。
【0036】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【0037】
図1を参照して本発明の実施の形態に係る電子辞書について説明する。図1は、本実施の形態に係る電子辞書1000の外観である。
【0038】
電子辞書1000は、ユーザインタフェースとして、辞書の内容や所定の画像などデータを表示するための液晶モニタ120と、キーボード130とを含む。電子辞書1000は、後述するように、所定の処理を実行する回路をさらに含む。キーボード130には、辞書検索画面を切り換えるための4つのボタン132a,132b,132c,132dと、使用者ごとの辞書キーの配列を切り換えるための4つの使用者切換キー134a,134b,134c,134dと、使用者が文字その他の入力を行うための複数のキーとが設けられている。
【0039】
なお、このキーボード130におけるキーの数あるいは配列は、特に限られない。また、一般的なキーに加えて、タッチパネル式あるいは液晶モニタ120上にてペンにより入力する方式のように、液晶モニタ120上から文字を入力できるものであってもよい。
【0040】
図2を参照して、図1に示した電子辞書1000の制御ブロック図について説明する。
【0041】
この電子辞書1000は、液晶モニタ120とキーボード130とに加えて、相互にバスで接続されたCPU(Central Processing Unit)100と、RAM(Random Access Memory)140と、ROM(Read-Only Memory)150と、メモリカードドライブ160と、出力ポート170と、入力ポート180と、バッテリ190と、クロック192とを含む。
【0042】
CPU100は、液晶モニタ120における表示を制御するための表示制御回路102と、必要なデータベースの検索その他の演算を行うための演算回路104と、辞書の機能とキーボード130上の各キーとの関連付けを新たに設定あるいは変更するための入力装置制御回路106と、RAM140およびROM150を制御するためのメモリ制御回路108とを含む。
【0043】
RAM140は、メモリ制御回路108によって確保される所定の領域を含む。後述するように、電子辞書1000の機能を実現するためのデータは、この領域に一時的に格納される。また、RAM140に格納されている内容は、バッテリ190が装着されている間は保持されており、電源スイッチがOFFにされた場合でも、その内容は消去されない。
【0044】
ROM150は、予め形成されたデータベースを格納するための領域を含む。後述するように、電子辞書1000の機能を実現するためのプログラム、辞書データ、事典データその他のデータベースは、このROM150に格納される。
【0045】
メモリカードドライブ160には、メモリカード162が装着される。このメモリカード162を介して辞書データを更新したり、新たな辞書データを取得することができる。
【0046】
出力ポート170は、外部の情報処理装置(図示しない)にデータを出力するためのポートである。このポートには、たとえばIEEE1394のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【0047】
入力ポート180は、外部の情報処理装置からデータを取得するためのポートである。このポートには、たとえばIEEE1394のような高速デジタルシリアルインターフェースも含まれるが、これに限られない。
【0048】
バッテリ190は、一次電池、二次電池、太陽電池その他の電池のいずれであってもよい。
【0049】
クロック192は、たとえば複数の地域の時刻を表示することができる時計である。これにより、電子辞書1000の使用地域(たとえば、日本、イギリス、フランス等)ごとに、ローカル時刻を表示することができる。
【0050】
この電子辞書1000における処理は、上述したハードウェアおよびCPU100によって実行されるソフトウェアにより実現される。このようなソフトウェアは、予めハードウェアに記憶されている場合もあれば、メモリカード162その他の記録媒体に格納されて流通し、メモリカードドライブ160によりその記録媒体から読み取られて、ROM150に一旦格納される場合もある。そのソフトウェアはROM150からRAM140に読み出されて、CPU100により実行される。図1に示したハードウェア自体は、一般的なものである。したがって、本発明の最も本質的な部分は、ROM150、メモリカード162その他の記録媒体に記録されたソフトウェアであるともいえる。
【0051】
図3を参照して、使用者が使用環境および使用者についての情報を電子辞書1000に登録するために表示される画面について説明する。
【0052】
図3(A)は、液晶モニタ120に表示された情報登録画面である。この画面は、使用者により所定の指示が入力されたときに表示される。この指示は、たとえば特定のキーの押下あるいはコマンドの入力等である。
【0053】
図3(B)は、使用環境について登録可能な情報の一覧である。使用環境とは、たとえば使用者が電子辞書1000を使用する予定である国、都市その他の地域である。この情報は、後述するようにROM150に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、キーボード130から直接入力することにより登録することも可能である。したがって、使用者がROM150に記憶されていない国、都市その他の地域を登録することもできる。
【0054】
図3(C)は、使用者情報の中の母国語について登録可能な情報の一覧である。この情報は、後述するようにROM150に予め記憶されている。この一覧の表示は、画面のスクロールにより切換可能である。また、使用者の母国語がROM150に記憶されていない母国語である場合には、キーボード130から直接入力することも可能である。
【0055】
図3(D)は、使用者情報として使用される性別を表わす図である。図3(E)は、使用者情報として使用される年代を表わす図である。
【0056】
このように図3(A)に示された表示画面にて、使用者が特定の情報を選択したり、入力したりすると、その情報は、使用環境情報および使用者情報としてRAM140に保存される。これにより、使用者が電子辞書1000を再度使用する場合には、新たに情報を選択したり入力したりする必要がなく、また保存されている情報に基づく所定の処理は、速やかに実行される。
【0057】
図4を参照して、図2に示したRAM140に保存されるデータの構成について説明する。図4は、図3の画面にて選択され、あるいは入力された情報がデータとして格納される領域(フィールド)の構成図である。
【0058】
電子辞書1000が使用される都市を表わすデータは、フィールド402に格納される。使用者の母国語を表わすデータは、フィールド404に格納される。各データが保存された日時を表わすデータは、フィールド406に格納される。使用者の生年月日を表わすデータは、フィールド408に格納される。
【0059】
使用者の年齢を表わすデータは、フィールド410に格納される。この年齢を表わすデータは、日時のデータ(フィールド406)および生年月日(フィールド408)から算出されるため、使用者が入力しなくてもよい。
【0060】
使用者の年代を表わすデータは、フィールド412に格納される。使用者の性別を表わすデータは、フィールド414に格納される。
【0061】
これらのデータは、図2に示したRAM140の「使用環境記憶領域」に、1レコードとして保存される。
【0062】
図5を参照して、使用者による辞書の選択を最適にするためのデータの構成について説明する。図5(A)および図5(B)に示すデータは、図2に示したROM150の最適辞書選択用テーブル記憶領域に予め格納されている。図5(A)は、使用都市、その都市にて使用される言語および使用者の母国語のいずれかをキーにした辞書の選択を可能にするためのデータの構成である。
【0063】
辞書キー設定データの番号は、フィールド502に格納される。電子辞書1000を使用する都市を表わすデータは、フィールド504に格納される。電子辞書1000の使用都市にて使用される言語を表わすデータは、フィールド506に格納される。使用者の母国語を表わすデータは、フィールド508に格納される。
【0064】
使用者にとって第1に最適な辞書の候補を表わすデータは、フィールド510に格納される。使用者にとって第2に最適な辞書の候補を表わすデータは、フィールド512に格納される。使用者にとって第3に最適な辞書の候補を表わすデータは、フィールド514に格納される。
【0065】
図5(B)は、使用者の属性(年代および性別)をキーにした辞書の選択を可能にするためのデータの構成である。
【0066】
データ番号は、フィールド522に格納される。使用者の年代を表わすデータは、フィールド524に格納される。使用者の性別を表わすデータは、フィールド526に格納される。
【0067】
使用者にとって第1に最適な辞書の候補を表わすデータは、フィールド528に格納される。使用者にとって第2に最適な辞書の候補を表わすデータは、フィールド530に格納される。使用者にとって第3に最適な辞書の候補を表わすデータは、フィールド532に格納される。使用者にとって第4に最適な辞書の候補を表わすデータは、フィールド534に格納される。使用者にとって第5に最適な辞書の候補を表わすデータは、フィールド536に格納される。
【0068】
このようにすると、使用者が図4に示したような特定の情報を登録した場合には、ROM150に格納されているデータから該当するデータを含むレコードが検索され、その使用者にとって最適な辞書の候補が示される。したがって、使用者は、辞書を容易に選択し、さらにその辞書の候補を登録することにより、次回以降も継続してその辞書を速やかに使用することができる。
【0069】
図6を参照して、図2に示したRAM140の辞書キー設定記憶領域に格納されるデータの構造について説明する。図6は、使用者の入力した情報に基づいて選択された辞書とその辞書に対応するキーとの組み合わせである。
【0070】
選択された辞書の組み合わせを表わす辞書キー設定番号は、フィールド602に格納される。キー132aに関係付けられる辞書を表わすデータは、フィールド604に格納される。キー132bに関係付けられる辞書を表わすデータは、フィールド606に格納される。キー132cに関係付けられる辞書を表わすデータは、フィールド608に格納される。キー132dに関係付けられる辞書を表わすデータは、フィールド610に格納される。
【0071】
たとえばNo.61のデータレコードの場合、キー132aには国語辞典、キー132bには英和辞典、キー132cには和英辞典、およびキー132dには育児書がそれぞれ関係付けられている。したがって、使用者がたとえばキー132bを押下すると、電子辞書1000は英和辞典に切り替わる。
【0072】
図7を参照して、RAM140の使用者切換キー設定データ記憶領域に格納されるデータの構造について説明する。図7は、キーボード130に予め設けられているキー134a,134b,134c,134d(以下、使用者キーという。)にそれぞれ関係付けられた使用者データおよび辞書キー設定番号を表わす図である。
【0073】
格納されているデータの番号は、フィールド702に格納される。使用者キーを表わすデータは、フィールド704に格納される。使用者の属性を表わすデータは、フィールド706に格納される。選択された辞書キーの設定を表わす辞書キー設定番号データは、フィールド708に格納される。
【0074】
たとえばNo.1の場合、キー134aは長女に対して割り当てられており、そのキー134aは、辞書キー設定番号(61)に関連付けられている。この辞書キー設定番号(61)は、国語辞典、英和辞典、和英辞典および育児書の組み合わせを有している。したがって、この使用者(長女)が電子辞書1000の電源を入れた後、キー134aを押下すると、キー132aには国語辞典、キー132bには英和辞典、キー132cには和英辞典、およびキー132dには育児書が対応するように液晶モニタ120に表示される。
【0075】
図8を参照して、本実施の形態に係る電子辞書1000を実現するCPU100にて実行されるプログラムの制御構造について説明する。
【0076】
ステップ(以下、ステップをSと表わす。)802にて、CPU100は、使用者が登録した情報を取得する。この取得は、使用者が所定の領域に表示される情報のリストから特定の情報を選択した場合に、あるいは、その領域に特定の情報を直接入力した場合に行われる。この情報には、予め記憶されていた情報から使用者が選択した情報(たとえば、都市情報)および使用者が新たに入力した情報(たとえば生年月日)が含まれる。
【0077】
S804にて、CPU100は、取得した情報をRAM140の使用環境記憶領域および使用者情報記憶領域に一時的に保存する。
【0078】
S806にて、CPU100は、取得した情報に基づいて、ROM150から使用者に最適な辞書を表わすデータを読出す。
【0079】
S808にて、CPU100は、S806にて読出したデータをRAM140のバッファ領域に一時的に保存する。
【0080】
S810にて、CPU100は、予め記憶されていた辞書キーの設定とS808にて一時的に保存した辞書キーの設定とが一致するか否かを判断する。ここで、予め記憶されていた辞書キーの設定とは、使用者が電子辞書1000を以前に使用したときに記憶された設定をいう。予め記憶されていた辞書キーの設定と、一時的に保存した辞書キーの設定とが一致すると(S810にてYES)、処理はS814に移される。もしそうでないと(S810にてNO)、処理はS812に移される。
【0081】
S812にて、CPU100は、辞書キーの設定を更新する。これにより、S808にてRAM140のバッファ領域に一時的に保存された辞書キーの設定が、RAM140の辞書キー設定記憶領域に格納される。
【0082】
S814にて、CPU100は、S812にて記憶した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【0083】
S816にて、CPU100は、配列指示に基づいて、液晶モニタ120に辞書キーの配列を表示する。これにより、キー132a,132b,132c,および132dのアイコンには、それぞれ関係が設定された辞書の名称が、合わせて表示される。
【0084】
図9を参照して、本実施の形態に係る電子辞書1000を実現するCPU100にて実行される使用者の切換処理プログラムの制御構造について説明する。このプログラムは、使用者が使用者キーを押下して、使用者自身が設定した特定の辞書の表示を液晶モニタ120に表示させる場合に実行される。
【0085】
S902にて、CPU100は、使用者による使用者キーの押下を検知する。S904にて、CPU100は、検知した使用者キーに基づいて、RAM140の使用者切換キー設定記憶領域に格納されている使用者キー(図7に示したフィールド704)を検索する。
【0086】
S906にて、CPU100は、検索した使用者キーに基づいて、辞書キー設定番号を取得する。
【0087】
S908にて、CPU100は、更新した辞書キー設定をRAM140の辞書キー設定記憶領域に更新する。
【0088】
S910にて、CPU100は、更新した辞書キー設定に基づいて、辞書キーの配列指示を出力する。
【0089】
S912にて、CPU100は、液晶モニタ120に変更された辞書キーの配列を表示させる。
【0090】
以上のような構造およびフローチャートに基づく、本発明の実施の形態に係る電子辞書1000の動作について説明する。
【0091】
電子辞書1000の使用者が、使用都市などの使用環境情報および母国語、年齢などの使用者情報を登録すると、それらの情報は電子辞書1000のRAM140に一時的に保存される(S804)。辞書データがROM150から読み出されてRAM140に一時的に保存される(S806、S808)。
【0092】
これまで記憶されていた辞書キー設定と今回取得された情報に基づく辞書キー設定とが異なると(S810にてNO)、辞書キー設定は、RAM140の辞書キー設定記録領域において更新される(S812)。その結果、電子辞書1000は、今回更新された辞書キー設定に基づいて、使用者が選択した辞書が表示されるように、キーの表示が変更される。
【0093】
その後、電子辞書1000の使用者が代わり、他の使用者が電子辞書1000を使用するために使用者キー134aを押下すると、使用者キー134aを含むデータがRAM140にて検索される(S904)。検索されたデータに基づいて辞書キー設定が取得されると(S906)、その設定はRAM140において更新される(S908)。この辞書キー設定に基づいて辞書キーの配列指示が出力されると、その使用者に対応する辞書キーが、液晶モニタ120上にて表示される(S912)。
【0094】
以上のようにして、本発明の実施の形態に係る電子辞書1000によると、使用者の登録した情報に基づいて設定された辞書のデータは、使用者キーに関係付けられて使用される。したがって、電子辞書1000が共有されている場合など、複数の使用者が特定の電子辞書1000を使用する場合には、使用者キーを押下することにより、該当する辞書キー設定に基づいて、設定を変更することができる。このようにすると、使用者は、電子辞書1000を使用するごとに辞書を選択する必要がなくなるため、速やかに電子辞書1000の使用を開始することができる。これにより、使用者にとって利便性を向上させることができる電子辞書を提供することができる。
【0095】
なお、図5に示したように、本実施の形態においては、最適な辞書の選択を可能にするためのデータはROM150に予め記憶されていたが、これに代えて、RAM140、メモリカード162その他の書き換え可能なデバイスを使用して更新可能にしてもよい。これにより、使用者による辞書の選択の幅を拡張することができる。
【0096】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係る電子辞書の概略図である。
【図2】 図1に示した電子辞書の制御ブロック図である。
【図3】 図1に示した電子辞書における情報登録画面を表わす図である。
【図4】 図2に示したRAMに記憶されるデータ構造を表わす図(その1)である。
【図5】 図2に示したROMに記憶されるデータ構造を表わす図である。
【図6】 図2に示したRAMに記憶されるデータ構造を表わす図(その2)である。
【図7】 図2に示したRAMに記憶されるデータ構造を表わす図(その3)である。
【図8】 図2に示した電子辞書を実現するCPUにて実行されるプログラムの制御構造を表わすフローチャート(その1)である。
【図9】 図2に示した電子辞書を実現するCPUにて実行されるプログラムの制御構造を表わすフローチャート(その2)である。
【符号の説明】
100 CPU、102 表示制御回路、104 演算回路、106 入力装置制御回路、108 メモリ制御回路、120 液晶モニタ、130 キーボード、132a,132b,132c,132d キー、134a、134b,134c,134d 使用者キー、140 RAM、150 ROM 、160 メモリカードドライブ、162 メモリカード、170 出力ポート、180 入力ポート、190 バッテリ、192 クロック、1000 電子辞書。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for providing information based on input information, and more particularly to a technique for improving the efficiency of providing information by arranging keys based on user input information.
[0002]
[Prior art]
As electronic databases, the number of dictionaries stored in electronic dictionaries is increasing. This dictionary includes English-Japanese dictionaries, Japanese-English dictionaries, Japanese dictionaries, and the like. As the number of dictionaries stored in the electronic dictionary increases in this way, the procedure for the user to select a specific dictionary (dictionary selection, default setting, etc.) also increases. In addition, since frequently used dictionaries are often different for each user, for example, when an electronic dictionary is shared by a family, settings such as registration of the selected dictionary need to be frequently changed.
[0003]
In order to solve such problems, for example, Japanese Patent Application Laid-Open No. 64-61812 (Patent Document 1) discloses a keyboard device that can save the trouble of assigning functions to key tops. This keyboard device has a key top for which each function is set and a display device for displaying a character representing the function for each key top, and measures the frequency of use of the function set for each key top of the keyboard And a frequency acquisition buffer to be stored, and a circuit for reassigning the function to the key top of the keyboard based on the usage frequency.
[0004]
According to the keyboard device disclosed in Patent Document 1, when the user uses the keyboard, the frequency of use is measured and stored for each function used. Since the function to the key top is reassigned based on the frequency of use, it is not necessary for the user to assign the function. As a result, the trouble of assigning the function to the key top is omitted.
[0005]
[Patent Document 1]
JP-A 64-61812
[0006]
[Problems to be solved by the invention]
However, according to the keyboard device disclosed in Patent Document 1, since the function assignment is frequently changed according to the frequency of use, the function required by the user is not constantly assigned to the key top, resulting in convenience. There was a problem that it was not possible to improve.
[0007]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an information providing device that can improve convenience for the user. And How to provide information The law Is to provide.
[0008]
[Means for Solving the Problems]
An information providing apparatus according to a first invention is an apparatus that provides information by selecting a database from a plurality of databases stored in advance. This information providing apparatus is connected to the storage means for storing the database, the input means for the user to input information, and the input means for acquiring information related to the use of the apparatus from the input information. An acquisition means, a storage means and an acquisition means, connected to the database selection means for selecting a database from a plurality of databases based on information relating to the use of the apparatus, and a database selection means and an input means. And setting means for setting the relationship between the database and the input means, and display means connected to the setting means for displaying information of the selected database based on the set relationship.
[0009]
According to the first invention, when the user inputs information (for example, place name, gender, language, occupation, etc.), information on the use of the device (for example, place used, user information, use) from the information. Language). This information is acquired, for example, when the user inputs information corresponding to a specific area. When the database selection means selects a database from a plurality of databases (eg, dictionary, encyclopedia, etc.) based on the information, the selected database and the input means (eg, keys on the keyboard, touch panel on the monitor, etc.) A relationship is set. For example, a particular key is associated with a selected database. The display means (for example, the monitor) displays the relationship (for example, indicates the name of the database corresponding to the icon display of the key indicated on the monitor). In this way, when the user inputs specific information once, a specific database that is optimal for each user (ie, that matches the input information) is selected, and the selection is retained unless deleted. This eliminates the need to select a new database. In addition, since a specific database is associated with the input means, the database can be quickly used. As a result, an information providing apparatus that can improve convenience for the user can be provided.
[0010]
In the information providing apparatus according to the second invention, in addition to the configuration of the first invention, the input means is a keyboard having a plurality of keys, and the setting means includes any of the selected database and the plurality of keys. Means for setting a relationship with the key.
[0011]
According to the second invention, since the optimum database can be used when the user presses a specific key, the convenience of the information providing apparatus is improved.
[0012]
In addition to the configuration of the first or second invention, the information providing apparatus according to the third invention is configured such that the database selecting means is a database selected from a plurality of databases based on information relating to an environment in which the information providing apparatus is used. Selection means for selecting.
[0013]
According to the third aspect of the invention, the database is selected based on information on the environment (the country used, the language used, the user's native language, etc.) in which the information providing device is used. The apparatus can be used efficiently.
[0014]
In addition to the configuration of the third invention, the information providing apparatus according to the fourth invention is for the selecting means to select a database from a plurality of databases based on information about the city where the information providing apparatus is used. Including means.
[0015]
According to the fourth invention, since the database is selected based on information about the city in which the information providing apparatus is used (for example, the name of the city, the main language, etc.), the restriction due to the place of use can be relaxed. Thereby, the portability of an information provision apparatus can be improved.
[0016]
In addition to the configuration of the first or second invention, the information providing apparatus according to the fifth invention is a database selection means for selecting a database from a plurality of databases based on information on the user Including means.
[0017]
According to the fifth aspect of the invention, since the database is selected based on information about the user (for example, age, occupation, gender, etc.), an information providing apparatus is provided in which the database is selected according to the user's needs. Can do.
[0018]
According to a sixth aspect of the present invention, in addition to the configuration of the fifth aspect of the information providing apparatus, the selecting means includes means for selecting a database from a plurality of databases based on information on the user's native language. Including.
[0019]
According to the sixth aspect, since the database is selected based on the language, the user can quickly use the database expressed in the necessary language.
[0020]
According to a seventh aspect of the present invention, in addition to the configuration of the fifth aspect of the information providing apparatus, the selecting means selects a database from a plurality of databases based on the date information input by the user and the age of the user. Means for selecting.
[0021]
According to the seventh invention, since the database is selected based on the user's attribute, the database appropriate for the user can be used promptly.
[0022]
In addition to the configuration of the fifth invention, the information providing apparatus according to the eighth invention includes a means for selecting a database from a plurality of databases based on information on the sex of the user. .
[0023]
According to the eighth aspect, since the database is selected based on the gender of the user, a unique database can be used quickly for each gender.
[0024]
In addition to the configuration of the first or second invention, the information providing apparatus according to the ninth invention is based on the current user's selection instruction, and the current use is selected from a database registered in advance by a plurality of users. It is a device that provides information by selecting a database registered by a person. The acquisition means includes means for acquiring a current user selection instruction. The database selection means includes means for selecting a database from a plurality of databases based on the selection instruction.
[0025]
According to the ninth aspect, when the selection instruction for the database registered by the current user is input, the display can be switched from the other database to the database, so that the user can use the necessary database promptly. Can do.
[0026]
According to a tenth aspect of the present invention, in addition to the configuration of any one of the first to ninth aspects, the information providing device is a means for storing data relating to the selected database based on a user instruction. including.
[0027]
According to the tenth aspect, even when the user changes the selection of the database to be used, the change is stored, so that the database can be used next time based on the changed selection.
[0028]
In the information providing apparatus according to the eleventh invention, in addition to the configuration of any one of the first to tenth inventions, the database is a dictionary.
[0029]
According to the eleventh aspect, an optimal dictionary is selected for each user, and the selection is retained unless deleted. The dictionary here is a so-called electronic dictionary. In addition, since information on a specific dictionary associated with the input means (for example, dictionary name, icon, etc.) is displayed on the display means, the user can quickly use the dictionary.
[0030]
An information providing method according to a twelfth invention is a method of providing information by selecting a database from a plurality of databases stored in advance. This information provision method relates to a preparation step of preparing a database in advance, an input step in which a user inputs information from an input unit, an acquisition step of acquiring information related to use of the method from the input information, and use of the method A database selection step for selecting a database from a plurality of databases based on information, a setting step for setting a relationship between the selected database and an input step, and information on the selected database based on the set relationship A display step for displaying.
[0031]
According to the twelfth invention, when the user inputs information (eg, place name, gender, language, occupation, etc.) from the input unit (eg, keyboard, display monitor, etc.) in the input step, Information about use (for example, where it is used, user information, language used, etc.) is obtained. In the database selection step, when a database is selected from a plurality of databases (eg, dictionary, encyclopedia, etc.) based on the information, the relationship between the selected database and the input unit is set in the setting step. The For example, a particular key is associated with a selected database. In a display step (for example, a monitor), information representing the relationship is displayed (for example, the name of a specific database is indicated in the icon display of the key indicated on the monitor). In this way, when the user inputs specific information once, a specific database that is optimal for each user (ie, that matches the input information) is selected, and the selection is retained unless deleted. This eliminates the need to select a new database. In addition, since the specific database is associated with the input unit, the database can be quickly used. As a result, it is possible to provide an information providing method that improves user convenience.
[0032]
A program according to a thirteenth invention is a program that causes a computer to execute the information providing method according to the twelfth invention.
[0033]
According to the thirteenth invention, when a user inputs specific information once, a specific database that is optimal for each user (that is, matches the input information) is selected, and the selection is retained unless deleted. The In addition, since the specific database is associated with the input unit, the database can be quickly used. As a result, it is possible to provide a program that causes a computer to implement an information providing method that improves user convenience.
[0034]
A recording medium according to a fourteenth invention is a computer-readable recording medium recording the program according to the thirteenth invention.
[0035]
According to the fourteenth aspect, by using this program, it is possible to cause a computer to realize an information providing method that improves user convenience.
[0036]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0037]
The electronic dictionary according to the embodiment of the present invention will be described with reference to FIG. FIG. 1 is an external view of electronic dictionary 1000 according to the present embodiment.
[0038]
The electronic dictionary 1000 includes a liquid crystal monitor 120 for displaying data such as dictionary contents and predetermined images, and a keyboard 130 as a user interface. As will be described later, electronic dictionary 1000 further includes a circuit that executes predetermined processing. The keyboard 130 includes four buttons 132a, 132b, 132c, and 132d for switching the dictionary search screen, and four user switching keys 134a, 134b, 134c, and 134d for switching the arrangement of dictionary keys for each user. A plurality of keys are provided for the user to input characters and other characters.
[0039]
The number or arrangement of keys on the keyboard 130 is not particularly limited. Further, in addition to a general key, characters that can be input from the liquid crystal monitor 120 such as a touch panel type or a method of inputting by a pen on the liquid crystal monitor 120 may be used.
[0040]
A control block diagram of the electronic dictionary 1000 shown in FIG. 1 will be described with reference to FIG.
[0041]
In addition to the liquid crystal monitor 120 and the keyboard 130, the electronic dictionary 1000 includes a CPU (Central Processing Unit) 100, a RAM (Random Access Memory) 140, and a ROM (Read-Only Memory) 150 connected to each other via a bus. A memory card drive 160, an output port 170, an input port 180, a battery 190, and a clock 192.
[0042]
The CPU 100 associates the display control circuit 102 for controlling the display on the liquid crystal monitor 120, the arithmetic circuit 104 for performing necessary database search and other arithmetic operations, and the association between the dictionary function and each key on the keyboard 130. An input device control circuit 106 for newly setting or changing, and a memory control circuit 108 for controlling the RAM 140 and the ROM 150 are included.
[0043]
The RAM 140 includes a predetermined area secured by the memory control circuit 108. As will be described later, data for realizing the function of the electronic dictionary 1000 is temporarily stored in this area. Further, the contents stored in the RAM 140 are retained while the battery 190 is attached, and the contents are not erased even when the power switch is turned off.
[0044]
ROM 150 includes an area for storing a pre-formed database. As will be described later, programs for realizing the functions of the electronic dictionary 1000, dictionary data, encyclopedia data, and other databases are stored in the ROM 150.
[0045]
A memory card 162 is attached to the memory card drive 160. Dictionary data can be updated or new dictionary data can be acquired via the memory card 162.
[0046]
The output port 170 is a port for outputting data to an external information processing apparatus (not shown). This port includes, but is not limited to, a high-speed digital serial interface such as IEEE1394.
[0047]
The input port 180 is a port for acquiring data from an external information processing apparatus. This port includes, but is not limited to, a high-speed digital serial interface such as IEEE1394.
[0048]
The battery 190 may be any of a primary battery, a secondary battery, a solar battery, and other batteries.
[0049]
The clock 192 is a clock that can display the time of a plurality of regions, for example. Thereby, local time can be displayed for every use area (for example, Japan, the United Kingdom, France, etc.) of the electronic dictionary 1000.
[0050]
The processing in the electronic dictionary 1000 is realized by the hardware described above and software executed by the CPU 100. Such software may be stored in advance in hardware, or may be stored and distributed in a memory card 162 or other recording medium, read from the recording medium by the memory card drive 160, and temporarily stored in the ROM 150. Sometimes it is done. The software is read from the ROM 150 to the RAM 140 and executed by the CPU 100. The hardware itself shown in FIG. 1 is general. Therefore, it can be said that the most essential part of the present invention is the software recorded in the ROM 150, the memory card 162, and other recording media.
[0051]
With reference to FIG. 3, a screen displayed for the user to register information about the use environment and the user in the electronic dictionary 1000 will be described.
[0052]
FIG. 3A shows an information registration screen displayed on the liquid crystal monitor 120. This screen is displayed when a predetermined instruction is input by the user. This instruction is, for example, pressing a specific key or inputting a command.
[0053]
FIG. 3B is a list of information that can be registered for the use environment. The usage environment is, for example, a country, a city, or other area where the user intends to use the electronic dictionary 1000. This information is stored in advance in the ROM 150 as will be described later. The display of this list can be switched by scrolling the screen. It is also possible to register by directly inputting from the keyboard 130. Therefore, the user can register a country, city, or other area that is not stored in the ROM 150.
[0054]
FIG. 3C is a list of information that can be registered for the native language in the user information. This information is stored in advance in the ROM 150 as will be described later. The display of this list can be switched by scrolling the screen. Further, when the user's native language is a native language that is not stored in the ROM 150, it is possible to input directly from the keyboard 130.
[0055]
FIG. 3D is a diagram showing gender used as user information. FIG. 3E is a diagram showing the age used as the user information.
[0056]
In this way, when the user selects or inputs specific information on the display screen shown in FIG. 3A, the information is stored in the RAM 140 as use environment information and user information. . Thus, when the user uses the electronic dictionary 1000 again, there is no need to select or input new information, and a predetermined process based on the stored information is promptly executed. .
[0057]
With reference to FIG. 4, the structure of data stored in RAM 140 shown in FIG. 2 will be described. FIG. 4 is a configuration diagram of an area (field) in which information selected or input on the screen of FIG. 3 is stored as data.
[0058]
Data representing a city where electronic dictionary 1000 is used is stored in field 402. Data representing the user's native language is stored in field 404. Data representing the date and time when each data was saved is stored in field 406. Data representing the date of birth of the user is stored in field 408.
[0059]
Data representing the age of the user is stored in field 410. Since the data representing the age is calculated from the date / time data (field 406) and the date of birth (field 408), the user need not input.
[0060]
Data representing the user's age is stored in field 412. Data representing the gender of the user is stored in field 414.
[0061]
These data are stored as one record in the “use environment storage area” of the RAM 140 shown in FIG.
[0062]
With reference to FIG. 5, the structure of data for optimizing the dictionary selection by the user will be described. The data shown in FIGS. 5A and 5B are stored in advance in the optimum dictionary selection table storage area of the ROM 150 shown in FIG. FIG. 5A shows a data structure for enabling selection of a dictionary using any one of a use city, a language used in the city, and a user's native language as a key.
[0063]
The number of the dictionary key setting data is stored in the field 502. Data representing a city using electronic dictionary 1000 is stored in field 504. Data representing the language used in the city where electronic dictionary 1000 is used is stored in field 506. Data representing the user's native language is stored in field 508.
[0064]
Data representing a dictionary candidate that is first optimal for the user is stored in field 510. Data representing the second most suitable dictionary candidate for the user is stored in field 512. Data representing the third most suitable dictionary candidate for the user is stored in field 514.
[0065]
FIG. 5B shows a data structure for enabling selection of a dictionary with the user attributes (age and sex) as keys.
[0066]
The data number is stored in field 522. Data representing the age of the user is stored in field 524. Data representing the gender of the user is stored in field 526.
[0067]
Data representing a dictionary candidate that is first optimal for the user is stored in field 528. Data representing the second most suitable dictionary candidate for the user is stored in field 530. Data representing the third most suitable dictionary candidate for the user is stored in field 532. Data representing the fourth most suitable dictionary candidate for the user is stored in field 534. Data representing the fifth most suitable dictionary candidate for the user is stored in field 536.
[0068]
In this way, when the user registers the specific information as shown in FIG. 4, a record including the corresponding data is searched from the data stored in the ROM 150, and the optimum dictionary for the user is obtained. Candidates are shown. Therefore, the user can easily use the dictionary continuously from the next time by selecting the dictionary and registering the dictionary candidates.
[0069]
The structure of data stored in the dictionary key setting storage area of the RAM 140 shown in FIG. 2 will be described with reference to FIG. FIG. 6 shows a combination of a dictionary selected based on information input by the user and a key corresponding to the dictionary.
[0070]
A dictionary key setting number representing the selected dictionary combination is stored in field 602. Data representing the dictionary associated with key 132 a is stored in field 604. Data representing the dictionary associated with key 132 b is stored in field 606. Data representing the dictionary associated with key 132 c is stored in field 608. Data representing the dictionary associated with key 132d is stored in field 610.
[0071]
For example, no. In the case of 61 data records, a Japanese dictionary is associated with the key 132a, an English-Japanese dictionary with the key 132b, a Japanese-English dictionary with the key 132c, and a childcare book with the key 132d. Therefore, when the user presses the key 132b, for example, the electronic dictionary 1000 is switched to the English-Japanese dictionary.
[0072]
The structure of data stored in the user switching key setting data storage area of RAM 140 will be described with reference to FIG. FIG. 7 is a diagram showing user data and dictionary key setting numbers associated with keys 134a, 134b, 134c, and 134d (hereinafter referred to as user keys) provided in advance on the keyboard 130, respectively.
[0073]
The number of the stored data is stored in the field 702. Data representing the user key is stored in field 704. Data representing user attributes is stored in field 706. Dictionary key setting number data representing the setting of the selected dictionary key is stored in field 708.
[0074]
For example, no. In the case of 1, the key 134a is assigned to the eldest daughter, and the key 134a is associated with the dictionary key setting number (61). This dictionary key setting number (61) has a combination of a Japanese language dictionary, an English-Japanese dictionary, a Japanese-English dictionary, and a childcare book. Therefore, when the user (the eldest daughter) turns on the electronic dictionary 1000 and then presses the key 134a, the key 132a is a Japanese dictionary, the key 132b is an English-Japanese dictionary, the key 132c is a Japanese-English dictionary, and the key 132d. Is displayed on the liquid crystal monitor 120 so that the childcare book corresponds.
[0075]
With reference to FIG. 8, a control structure of a program executed by CPU 100 realizing electronic dictionary 1000 according to the present embodiment will be described.
[0076]
In step (hereinafter, step is represented as S) 802, CPU 100 obtains information registered by the user. This acquisition is performed when the user selects specific information from a list of information displayed in a predetermined area, or when specific information is directly input to the area. This information includes information (for example, city information) selected by the user from information stored in advance and information (for example, date of birth) newly input by the user.
[0077]
In S804, CPU 100 temporarily stores the acquired information in the use environment storage area and user information storage area of RAM 140.
[0078]
At S806, CPU 100 reads data representing a dictionary most suitable for the user from ROM 150 based on the acquired information.
[0079]
In S808, CPU 100 temporarily stores the data read in S806 in the buffer area of RAM 140.
[0080]
In S810, CPU 100 determines whether or not the dictionary key setting stored in advance matches the dictionary key setting temporarily stored in S808. Here, the dictionary key setting stored in advance refers to a setting stored when the user has used the electronic dictionary 1000 before. If the dictionary key setting stored in advance matches the temporarily saved dictionary key setting (YES in step S810), the process proceeds to step S814. If not (NO in S810), the process proceeds to S812.
[0081]
In S812, CPU 100 updates the dictionary key setting. Thus, the dictionary key setting temporarily stored in the buffer area of the RAM 140 in S808 is stored in the dictionary key setting storage area of the RAM 140.
[0082]
In S814, CPU 100 outputs a dictionary key arrangement instruction based on the dictionary key setting stored in S812.
[0083]
At S816, CPU 100 displays the arrangement of dictionary keys on liquid crystal monitor 120 based on the arrangement instruction. As a result, the names of the dictionaries for which the relationship is set are displayed together on the icons of the keys 132a, 132b, 132c, and 132d.
[0084]
With reference to FIG. 9, the control structure of the user switching processing program executed by CPU 100 implementing electronic dictionary 1000 according to the present embodiment will be described. This program is executed when the user presses the user key to display a specific dictionary set by the user on the liquid crystal monitor 120.
[0085]
In S902, CPU 100 detects pressing of the user key by the user. In S904, CPU 100 searches for a user key (field 704 shown in FIG. 7) stored in the user switching key setting storage area of RAM 140 based on the detected user key.
[0086]
In S906, CPU 100 obtains a dictionary key setting number based on the searched user key.
[0087]
In S908, CPU 100 updates the updated dictionary key setting to the dictionary key setting storage area of RAM 140.
[0088]
At S910, CPU 100 outputs a dictionary key arrangement instruction based on the updated dictionary key setting.
[0089]
In S912, CPU 100 causes liquid crystal monitor 120 to display the changed dictionary key arrangement.
[0090]
The operation of electronic dictionary 1000 according to the embodiment of the present invention based on the above-described structure and flowchart will be described.
[0091]
When the user of the electronic dictionary 1000 registers use environment information such as a use city and user information such as a native language and age, such information is temporarily stored in the RAM 140 of the electronic dictionary 1000 (S804). Dictionary data is read from the ROM 150 and temporarily stored in the RAM 140 (S806, S808).
[0092]
If the dictionary key setting stored so far is different from the dictionary key setting based on the information acquired this time (NO in S810), the dictionary key setting is updated in the dictionary key setting recording area of RAM 140 (S812). . As a result, the electronic dictionary 1000 changes the key display so that the dictionary selected by the user is displayed based on the dictionary key setting updated this time.
[0093]
Thereafter, when the user of the electronic dictionary 1000 is replaced and another user presses the user key 134a in order to use the electronic dictionary 1000, data including the user key 134a is searched in the RAM 140 (S904). When dictionary key settings are acquired based on the retrieved data (S906), the settings are updated in the RAM 140 (S908). When a dictionary key arrangement instruction is output based on the dictionary key setting, a dictionary key corresponding to the user is displayed on the liquid crystal monitor 120 (S912).
[0094]
As described above, according to electronic dictionary 1000 according to the embodiment of the present invention, dictionary data set based on information registered by the user is used in association with the user key. Therefore, when a plurality of users use a specific electronic dictionary 1000, such as when the electronic dictionary 1000 is shared, the setting is made based on the corresponding dictionary key setting by pressing the user key. Can be changed. In this way, the user does not have to select a dictionary every time the electronic dictionary 1000 is used, so that the user can quickly start using the electronic dictionary 1000. Thereby, the electronic dictionary which can improve the convenience for a user can be provided.
[0095]
As shown in FIG. 5, in the present embodiment, the data for enabling the selection of the optimum dictionary is stored in advance in the ROM 150, but instead of this, the RAM 140, the memory card 162, etc. It may be possible to update using a rewritable device. Thereby, the range of selection of the dictionary by the user can be expanded.
[0096]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a schematic diagram of an electronic dictionary according to an embodiment of the present invention.
FIG. 2 is a control block diagram of the electronic dictionary shown in FIG.
FIG. 3 is a diagram showing an information registration screen in the electronic dictionary shown in FIG. 1;
4 is a diagram (part 1) showing a data structure stored in RAM shown in FIG. 2; FIG.
FIG. 5 is a diagram showing a data structure stored in ROM shown in FIG.
6 is a diagram (part 2) illustrating a data structure stored in the RAM illustrated in FIG. 2; FIG.
7 is a diagram (No. 3) showing a data structure stored in the RAM shown in FIG. 2;
8 is a flowchart (No. 1) showing a control structure of a program executed by a CPU realizing the electronic dictionary shown in FIG.
FIG. 9 is a flowchart (No. 2) showing a control structure of a program executed by a CPU that realizes the electronic dictionary shown in FIG. 2;
[Explanation of symbols]
100 CPU, 102 display control circuit, 104 arithmetic circuit, 106 input device control circuit, 108 memory control circuit, 120 liquid crystal monitor, 130 keyboard, 132a, 132b, 132c, 132d key, 134a, 134b, 134c, 134d user key, 140 RAM, 150 ROM, 160 memory card drive, 162 memory card, 170 output port, 180 input port, 190 battery, 192 clock, 1000 electronic dictionary.

Claims (8)

複数種類の辞書データのうち、指定された辞書を用いて情報を提供する情報提供装置であって、
複数種類の辞書データを格納する辞書データ記憶手段と、
前記辞書データの種別毎に利用条件を記憶する辞書種類記憶手段と、
複数の利用条件の入力を受け付ける入力手段と、
前記辞書種類記憶手段を参照して、前記入力手段を介して入力された利用条件に一致する辞書を読み出す読出手段と、
前記読出手段で読み出された辞書のうち所定数の辞書を、使用者による指定操作が可能な状態で表示する表示手段とを備える、情報提供装置。
An information providing device that provides information using a specified dictionary among a plurality of types of dictionary data,
Dictionary data storage means for storing a plurality of types of dictionary data;
Dictionary type storage means for storing usage conditions for each type of dictionary data;
An input means for receiving input of a plurality of usage conditions;
Reading means for reading out a dictionary that matches the use conditions input via the input means with reference to the dictionary type storage means;
An information providing apparatus comprising: a display unit configured to display a predetermined number of dictionaries read out by the reading unit in a state in which a user can perform a designation operation.
前記利用条件は、地域情報である、請求項1に記載の情報提供装置。  The information providing apparatus according to claim 1, wherein the use condition is regional information. 前記地域情報は、国、都市、および地域の言語のいずれかを含む、請求項2に記載の情報提供装置。  The information providing apparatus according to claim 2, wherein the regional information includes any one of a language of a country, a city, and a region. 前記利用条件は、使用者情報である、請求項1に記載の情報提供装置。  The information providing apparatus according to claim 1, wherein the use condition is user information. 前記使用者情報は、母国語、年齢、性別および職業のいずれかを含む、請求項4に記載の情報提供装置。  The information providing apparatus according to claim 4, wherein the user information includes one of a native language, age, sex, and occupation. 使用者を特定する使用者特定手段と、
前記使用者ごとに前記表示手段に表示された辞書種を記憶する使用者辞書記憶手段とをさらに備え、
前記読出手段は、前記使用者辞書記憶手段を参照して、前記使用者特定手段によって特定された使用者に一致する辞書を読み出す、請求項1に記載の情報提供装置。
A user identification means for identifying a user;
User dictionary storage means for storing the dictionary type displayed on the display means for each user;
The information providing apparatus according to claim 1, wherein the reading unit reads a dictionary that matches the user specified by the user specifying unit with reference to the user dictionary storage unit.
前記使用者の指示に基づいて選択された辞書の辞書種と、前記使用者に対応して前記使用者辞書記憶手段に記憶されている辞書の辞書種とが異なる場合、前記使用者辞書記憶手段は、前記使用者の指示に基づいて選択された辞書の辞書種を記憶する、請求項6に記載の情報提供装置。  When the dictionary type of the dictionary selected based on the user's instruction is different from the dictionary type of the dictionary stored in the user dictionary storage unit corresponding to the user, the user dictionary storage unit The information providing device according to claim 6, wherein a dictionary type of a dictionary selected based on an instruction of the user is stored. データを格納する記憶部と前記データを用いた処理を実行する処理部とを備えるコンピュータが、複数種類の辞書のうち、指定された辞書を用いて情報を提供する情報提供方法であって、
前記処理部が、前記記憶部から前記複数種類の辞書の各々を構成する各辞書データを読み出して準備するステップと、
前記処理部が、前記記憶部から前記辞書データの種類毎に利用条件を読み出して準備するステップと、
前記処理部が、複数の利用条件の入力を受け付けるステップと、
前記処理部が、準備された各前記書データを参照して、前記記憶部から、入力された利用条件に一致する辞書データを読み出すステップと、
前記処理部が、読み出された辞書データに対応する辞書のうち所定数の辞書を、使用者による指定操作が可能な状態で表示するステップとを備える、情報提供方法。
Computer and a processing unit that executes processing using the data storage unit for storing data, among a plurality of types of dictionary, an information providing method for providing information using the specified dictionary,
A step wherein the processing unit is prepared reads each dictionary data that constitute each of the plurality of types of dictionary from the storage unit,
The processing unit reads and prepares usage conditions for each type of dictionary data from the storage unit; and
The processing unit accepting input of a plurality of usage conditions;
Wherein the processing unit includes a step of reading with reference to the above remarks Shode over data that has been prepared, from the storage unit, a dictionary data that matches the entered usage conditions,
An information providing method comprising: a step of displaying a predetermined number of dictionaries among dictionaries corresponding to the read dictionary data in a state where a designation operation by a user is possible.
JP2003130228A 2003-05-08 2003-05-08 Information providing apparatus and information providing method Expired - Fee Related JP4242202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003130228A JP4242202B2 (en) 2003-05-08 2003-05-08 Information providing apparatus and information providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003130228A JP4242202B2 (en) 2003-05-08 2003-05-08 Information providing apparatus and information providing method

Publications (3)

Publication Number Publication Date
JP2004334568A JP2004334568A (en) 2004-11-25
JP2004334568A5 JP2004334568A5 (en) 2006-11-30
JP4242202B2 true JP4242202B2 (en) 2009-03-25

Family

ID=33505818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003130228A Expired - Fee Related JP4242202B2 (en) 2003-05-08 2003-05-08 Information providing apparatus and information providing method

Country Status (1)

Country Link
JP (1) JP4242202B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005309845A (en) * 2004-04-22 2005-11-04 Seiko Instruments Inc Electronic dictionary
JP5141047B2 (en) * 2007-03-02 2013-02-13 カシオ計算機株式会社 Information display device and information display program

Also Published As

Publication number Publication date
JP2004334568A (en) 2004-11-25

Similar Documents

Publication Publication Date Title
JP4242202B2 (en) Information providing apparatus and information providing method
JP2009123114A (en) Information processing apparatus and information processing method
JP5962256B2 (en) Input support apparatus and input support program
JP4449539B2 (en) Information display control device and information display control program
JPS60128568A (en) Information storage retrieval device
JP3927296B2 (en) Machine translation device and recording medium recording program applied to machine translation device
JP4483379B2 (en) Information display control device and program
JP2020154628A (en) Document search result presentation apparatus and program, and document search result presentation system
JP2005038213A (en) Electronic device and electronic dictionary device
JP5012880B2 (en) Information display control device and information display control program
KR0171854B1 (en) On-Screen Keyboard Layout of Portable Information Terminal
JP2003141108A (en) Different notation conversion method, different notation conversion device, and recording medium
JP2011034261A (en) Electronic equipment and program
JP4660071B2 (en) Sentence creation support device and sentence creation support program
JPH0944454A (en) Electronics
JP2001075962A (en) Electronic dictionary device and recording medium storing electronic dictionary program
JP2005063313A (en) Data retrieval device
JP2017058925A (en) Information display control device and program
JP2004062312A (en) Input device and program for making computer function as input device
JP2004272676A (en) Information display control device and program
JP2010102727A (en) Information display control device and program
JP2555606B2 (en) Electronic manual display system
JPH0480869A (en) Information processor
JP2004118705A (en) Document management system, document management program, and recording medium storing the program
JPH08263190A (en) Apparatus and method for data management

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060501

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060501

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080715

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080930

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081216

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081224

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees