(57)【要約】【課題】電子辞書で表示される説明情報の内、古くなってしまっているデータの部分を容易且つ適切に識別できる電子辞書を提供するとともに、電子辞書が内蔵する辞書データベースの更新を効率良く行えるようにすること。【解決手段】国語辞典を指定して検索語「はむら」を入力すると、この検索語に適合する見出語２１１と、見出語２１１に対応する説明情報２１２とが表示される。説明情報２１２には、固定データ２１３と更新対象データ２１４とが含まれ、更新対象データ２１４には、該データの調査時期を表す更新日付２１４ａが含まれている。また、更新日付２１４ａから現在日付までの経過日数が所定期間を超えている場合には、データ更新を促す旨のメッセージ２１５が、吹き出し型の別ウィンドウ２１６に表示される。【選択図】      図９
2004206600.tif 000002
【特許請求の範囲】
【請求項１】
見出語と、該見出語の説明情報とを対応付けて記憶した情報記憶手段と、
検索語を入力する入力手段と、
この入力手段によって入力された検索語に適合する見出語を検索するとともに、当該見出語に対応する説明情報を前記情報記憶手段から検索する検索手段と、
この検索手段によって検索された説明情報を表示する制御を行う説明表示制御手段と、
前記検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段と、
この更新対象検知手段によって更新対象データが検知された場合、その検知された更新対象データの調査時期を表すデータ時期を取得するデータ時期取得手段と、
現在日付を取得する現在日付取得手段と、
前記データ時期取得手段によって取得されたデータ時期から、前記現在日付取得手段によって取得された現在日付までの経過期間が所定期間を超えたか否かを判断する判断手段と、
を備え、前記説明表示制御手段は、前記判断手段によって超えていると判断された場合に、前記更新対象データを識別表示する制御を行う識別表示手段を有することを特徴とする情報表示制御装置。
【請求項２】
前記情報記憶手段は、記憶している説明情報中に含まれるデータが更新対象データであるか否かを判別するための判別情報を更に記憶し、
前記更新対象検知手段は、前記判別情報に基づいて、前記検索手段によって検索された説明情報中の更新対象データを検知する手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
見出語と、該見出語の説明情報とを対応付けて記憶した第１及び第２の情報記憶手段と、
検索語を入力する入力手段と、
この入力手段によって入力された検索語に適合する見出語を前記第１の情報記憶手段から検索するとともに、当該見出語に対応する説明情報を検索する第１検索手段と、
この第１検索手段によって検索された説明情報を表示する制御を行う第１説明表示制御手段と、
前記第１検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段と、
前記第１検索手段によって検索された見出語及び前記更新対象検知手段によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、前記第２の情報記憶手段から検索する第２検索手段と、
この第２検索手段によって検索された説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御手段と、
を備え、前記第１説明表示制御手段は、前記第２検索手段によって説明情報が検索された場合に、前記更新対象データを識別表示する制御を行う識別表示手段を有することを特徴とする情報表示制御装置。
【請求項４】
見出語と、該見出語の説明情報とを対応付けて記憶した外部情報記憶手段を有する外部情報提供装置と所定の通信回線を通じて通信可能な情報表示制御装置において、
見出語と、該見出語の説明情報とを対応付けて記憶した情報記憶手段と、
検索語を入力する入力手段と、
この入力手段によって入力された検索語に適合する見出語を前記情報記憶手段から検索するとともに、当該見出語に対応する説明情報を検索する第１検索手段と、
この第１検索手段によって検索された説明情報を表示する制御を行う説明表示制御手段と、
前記第１検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段と、
前記第１検索手段によって検索された見出語及び前記更新対象検知手段によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データ又は当該更新候補データが含まれる説明情報を、前記外部情報記憶手段から検索してダウンロードする第２検索手段と、
この第２検索手段によってダウンロードされた説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御手段と、
を備え、前記説明表示制御手段は、前記第２検索手段によってダウンロードがなされた場合に、前記更新対象データを識別表示する制御を行う識別表示手段を有することを特徴とする情報表示制御装置。
【請求項５】
前記第２説明表示制御手段は、前記第１説明表示制御手段による表示制御の後、所定のジャンプ操作が入力された場合に表示制御を行う手段であることを特徴とする請求項３又は４に記載の情報表示制御装置。
【請求項６】
前記第２説明表示制御手段は、前記第１説明表示制御手段による表示制御の際に、前記更新対象検索手段によって検知された更新対象データを、前記第２検索手段によって検索された説明情報又は当該説明情報に含まれる更新候補データに置き換えて表示する制御を行う手段であることを特徴とする請求項３又は４に記載の情報表示制御装置。
【請求項７】
前記更新対象検知手段は、説明情報の中から所定のキーワードを検知することにより、この検知した所定のキーワードの周囲のデータを更新対象データとする手段であることを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項８】
前記所定のキーワードは「人口」であり、
前記更新対象検知手段は、「人口」の周囲のデータであって数値が含まれるデータを更新対象データとする手段であることを特徴とする請求項７に記載の情報表示制御装置。
【請求項９】
前記更新対象検知手段は、説明情報の中からキーワード「人口」を検知することにより、この検知したキーワード「人口」の周囲のデータであって数値が含まれるデータを更新対象データとする手段であり、
前記更新対象検知手段によって前記キーワード「人口」を含む更新対象データが当該説明情報中に複数カ所検知された場合に、当該更新対象データに含まれる数値の大きさに応じて、当該各更新対象データの、「国」「都市」「都道府県」「市町村」等の地域単位を判別する判別手段を更に備え、
前記第２検索手段は、更に前記判別手段によって判別された地域単位に基づいて検索を行う手段であることを特徴とする請求項３〜６の何れか一項に記載の情報表示制御装置。
【請求項１０】
前記識別表示手段は、更新対象データを、他の説明情報の部分とは異なる表示形態で表示する制御を行う手段であることを特徴とする請求項１〜９の何れか一項に記載の情報表示制御装置。
【請求項１１】
前記情報記憶手段は、発行時期情報を記憶し、
前記データ時期取得手段は、前記更新対象検知手段によって検知された更新対象データに記載内容の調査時期を表すデータが含まれているか否かを判別し、含まれていないと判別した場合には、前記情報記憶手段の発行時期情報が表す発行時期をデータ時期として取得する手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項１２】
コンピュータに、
見出語と、該見出語の説明情報とを対応付けて記憶した情報記憶機能と、
検索語を入力する入力機能と、
この入力機能によって入力された検索語に適合する見出語を検索するとともに、当該見出語に対応する説明情報を前記情報記憶機能によって記憶された見出語及び説明情報から検索する検索機能と、
この検索機能によって検索された説明情報を表示する制御を行う説明表示制御機能と、
前記検索機能によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知機能と、
この更新対象検知機能によって更新対象データが検知された場合、その検知された更新対象データの調査時期を表すデータ時期を取得するデータ時期取得機能と、
現在日付を取得する現在日付取得機能と、
前記データ時期取得機能によって取得されたデータ時期から、前記現在日付取得機能によって取得された現在日付までの経過期間が所定期間を超えたか否かを判断する判断機能と、
を実現させるためのプログラムであって、
前記説明表示制御機能が、前記判断機能によって超えていると判断された場合に、前記更新対象データを識別表示する制御を行う識別表示機能を有するように前記コンピュータに実現させるためのプログラム。
【請求項１３】
コンピュータに、
見出語と、該見出語の説明情報とを対応付けて記憶した第１及び第２の情報記憶機能と、
検索語を入力する入力機能と、
この入力機能によって入力された検索語に適合する見出語を前記第１の情報記憶機能によって記憶された見出語及び説明情報から検索するとともに、当該見出語に対応する説明情報を検索する第１検索機能と、
この第１検索機能によって検索された説明情報を表示する制御を行う第１説明表示制御機能と、
前記第１検索機能によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知機能と、
前記第１検索機能によって検索された見出語及び前記更新対象検知機能によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、前記第２の情報記憶機能によって記憶された説明情報から検索する第２検索機能と、
この第２検索機能によって検索された説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御機能と、
を実現させるためのプログラムであって、
前記第１説明表示制御機能が、前記第２検索機能によって説明情報が検索された場合に、前記更新対象データを識別表示する制御を行う識別表示機能を有するように前記コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典や英和辞典、和英辞典、百科事典、等の複数種類の辞書データベースを内蔵した、電子辞書と呼ばれる情報表示制御装置が知られている。辞書データベースは、見出語と、該見出語を説明・解説する説明情報とを対応付けた辞書データを多数蓄積している。ユーザは、辞書種別を指定して検索語を入力することで、該検索語に適合する見出語に対応する説明・解説を表示させることができる。
【０００３】
また、辞書データベースは、基となる辞書や事典の発行時期（究極的には、その内容の調査時期）のデータに基づいて作成されるため、データ内容は時間経過に従って、例えば、年毎に古くなる。そこで、辞書データベースを更新可能に構成した電子辞書の発明が知られている（例えば、特許文献１参照）。
【０００４】
特許文献１に記載の電子辞書等によれば、辞書データベースの更新方法としては、例えば、▲１▼内蔵している古い辞書データベース全体を単位として、新しい辞書データベースに更新する方法、▲２▼辞書データベースに蓄積されている辞書データを単位として、新しい辞書データに更新方法、等がある。また、新しい辞書データベース（辞書データ）の取得方法としては、▲１▼新しい辞書データベースが記憶された外部情報記憶媒体（例えば、ＣＤ−ＲＯＭやＩＣメモリカード等）を電子辞書本体に挿入し、これから読み出す方法、▲２▼有線又は無線による通信装置を備えて、最新の辞書データベースを管理するサーバからダウンロードして取得する方法、等がある。
【０００５】
また、電子辞書は、ユーザが所望する情報を効率良く検索可能とするために、様々な検索機能を備えている。この検索機能のひとつに、ジャンプ機能がある。ジャンプ機能とは、説明情報中の所望の文字列を指定してジャンプ指示を入力すると、この指定した文字列を検索語として見出語が検索されて、該見出語に対応する説明情報が表示される機能である。
【０００６】
【特許文献１】
特開平２００２−２４２３４号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の電子辞書には次のような問題があった。
１）辞書データベースの内容によっては、データ更新の効率が悪い
例えば、１年毎に発行され、その年の流行語や新語、年度データ（人口、ＧＤＰ等の経済指標値、気温データ、内閣人事など）等を中心に収録する百科事典の辞書データベース等の場合には、その内容の大部分が刷新されるため、更新方法としては、辞書データベース全体を更新することが適切である。
【０００８】
だがその一方、辞書データベースの一部分、詳細には、説明情報の一部分のみを更新したい場合もある。例えば、次の場合がそれである。国語辞典の辞書データベースには、国名や都市名、都道府県名、市町村名等についての辞書データが多く含まれるが、これに対応する説明情報中には、所在地や面積、気候、歴史といったほぼ普遍的なデータの他、人口や首長（大統領や首相、知事等）といった、日時の経過に伴って変化するデータが含まれることが通常である。こういった辞書データベースの場合は、説明情報の一部分のみを更新できれば至便である。
【０００９】
しかし、従来の更新方法では、▲１▼辞書データベース全体を単位として、或いは、▲２▼辞書データを単位として、更新するのみである。即ち、説明情報の一部分だけ更新したい場合であっても、該当する辞書データ毎に、或いは辞書データベース全体を更新することとなり、更新の必要のない部分まで更新せざるを得ないため、非常に煩わしく、また効率が悪かった。
【００１０】
２）データの調査時期が不明
また、人口データといった日時の経過とともに変化するデータには、いつのデータであるのか（即ち、調査時期）が示されていないことが多い。つまり、ユーザは、このデータが古いデータであるのか、或いは更新された新しいデータであるのかを、データを見ただけでは判断することができなかった。
【００１１】
３）直接ジャンプが不可能
従来のジャンプ機能は、ジャンプ機能として独立した機能であった。このため、人口データ等をジャンプ先に指定するには、通常通り、ジャンプ先に指定する文字列を順次選択するしかなかった。即ち、電子辞書が有する他の辞書データベースに新しい人口データが収められているにも関わらず、他の辞書データベースであるために、新しい人口データを表示できなかった。また、手動で表示させる場合にジャンプ機能を用いる必要があるが、使い勝手が悪いものであった。
【００１２】
上記問題に鑑みて、本発明は、電子辞書で表示される説明情報の内、古くなってしまっているデータの部分を容易且つ適切に識別できる電子辞書を提供することを目的とする。また、電子辞書が内蔵する辞書データベースの更新を効率良く行えるようにすることを目的としている。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、
見出語と、該見出語の説明情報とを対応付けて蓄積した情報記憶手段（例えば、図２のＲＯＭ７０）と、
検索語を入力する入力手段（例えば、図２の入力部２０；図８のステップＳ３２）と、
この入力手段によって入力された検索語に適合する見出語を検索するとともに、当該見出語に対応する説明情報を前記情報記憶手段から検索する検索手段（例えば、図２のＣＰＵ１０；図８のステップＳ３３〜Ｓ３５、Ｓ３８）と、
この検索手段によって検索された説明情報を表示する制御を行う説明表示制御手段（例えば、図２のＣＰＵ１０；図８のステップＳ３６、Ｓ４０）と、
前記検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段（例えば、図２のＣＰＵ１０；図８のステップＳ３７）と、
この更新対象検知手段によって更新対象データが検知された場合、その検知された更新対象データの調査時期を表すデータ時期を取得するデータ時期取得手段（例えば、図２のＣＰＵ１０；図８のステップＳ３９）と、
現在日付を取得する現在日付取得手段（例えば、図２の時計部４０；図８のステップＳ４１）と、
前記データ時期取得手段によって取得されたデータ時期から、前記現在日付取得手段によって取得された現在日付までの経過期間が所定期間を超えたか否かを判断する判断手段（例えば、図２のＣＰＵ１０；図８のステップＳ４１）と、
を備え、前記説明表示制御手段は、前記判断手段によって超えていると判断された場合に、前記更新対象データを識別表示する制御を行う識別表示手段（例えば、図２のＣＰＵ１０；図８のステップＳ４１〜Ｓ４２）を有することを特徴とする情報表示制御装置である。
【００１４】
また、請求項１２に記載の発明は、
コンピュータに、
見出語と、該見出語の説明情報とを対応付けて記憶した情報記憶機能と、
検索語を入力する入力機能と、
この入力機能によって入力された検索語に適合する見出語を検索するとともに、当該見出語に対応する説明情報を前記情報記憶機能によって記憶された見出語及び説明情報から検索する検索機能と、
この検索機能によって検索された説明情報を表示する制御を行う説明表示制御機能と、
前記検索機能によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知機能と、
この更新対象検知機能によって更新対象データが検知された場合、その検知された更新対象データの調査時期を表すデータ時期を取得するデータ時期取得機能と、
現在日付を取得する現在日付取得機能と、
前記データ時期取得機能によって取得されたデータ時期から、前記現在日付取得機能によって取得された現在日付までの経過期間が所定期間を超えたか否かを判断する判断機能と、
を実現させるためのプログラムであって、
前記説明表示制御機能が、前記判断機能によって超えていると判断された場合に、前記更新対象データを識別表示する制御を行う識別表示機能を有するように前記コンピュータに実現させるためのプログラムである。
【００１５】
この請求項１又は１２に記載の発明によれば、見出語と、この見出語の説明情報とが対応付けて情報記憶手段に記憶される。そして、入力された検索語に適合する見出語を情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データの調査時期を表すデータ時期を取得して現在日付と比較し、データ時期から現在日付までの経過時期が所定期間を超えた場合に、上記更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができる。
【００１６】
請求項２に記載の発明のように、請求項１に記載の情報表示制御装置において、
前記情報記憶手段は、記憶している説明情報中に含まれるデータが更新対象データであるか否かを判別するための判別情報（例えば、図４の更新フラグテーブル９１）を更に記憶し、
前記更新対象検知手段は、前記判別情報に基づいて、前記検索手段によって検索された説明情報中の更新対象データを検知する手段（例えば、図２のＣＰＵ１０；図８のステップＳ３７）を有することとしてもよい。
【００１７】
この請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果を奏するとともに、情報記憶手段に記憶される判別情報に基づいて、表示制御した説明情報中の更新対象データを検知することができる。
【００１８】
請求項３に記載の発明は、
見出語と、該見出語の説明情報とを対応付けて蓄積した第１及び第２の情報記憶手段（例えば、図１１のＲＯＭ８０）と、
検索語を入力する入力手段（例えば、図１１の入力部２０；図１８のステップＳ５１）と、
この入力手段によって入力された検索語に適合する見出語を前記第１の情報記憶手段から検索するとともに、当該見出語に対応する説明情報を検索する第１検索手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１２〜Ｓ１１３）と、
この第１検索手段によって検索された説明情報を表示する制御を行う第１説明表示制御手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１４）と、
前記第１検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１５〜Ｓ１１９）と、
前記第１検索手段によって検索された見出語及び前記更新対象検知手段によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、前記第２の情報記憶手段から検索する第２検索手段（例えば、図１１のＣＰＵ１０；図２０のステップＳ１３２〜Ｓ１４１）と、
この第２検索手段によって検索された説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御手段（例えば、図１１のＣＰＵ１０；図２０のステップＳ１４２〜Ｓ１４３）と、
を備え、前記第１説明表示制御手段は、前記第２検索手段によって説明情報が検索された場合に、前記更新対象データを識別表示する制御を行う識別表示手段を有することを特徴とする情報表示制御装置である。
【００１９】
また、請求項１３に記載の発明は、
コンピュータに、
見出語と、該見出語の説明情報とを対応付けて記憶した第１及び第２の情報記憶機能と、
検索語を入力する入力機能と、
この入力機能によって入力された検索語に適合する見出語を前記第１の情報記憶機能によって記憶された見出語及び説明情報から検索するとともに、当該見出語に対応する説明情報を検索する第１検索機能と、
この第１検索機能によって検索された説明情報を表示する制御を行う第１説明表示制御機能と、
前記第１検索機能によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知機能と、
前記第１検索機能によって検索された見出語及び前記更新対象検知機能によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、前記第２の情報記憶機能によって記憶された説明情報から検索する第２検索機能と、
この第２検索機能によって検索された説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御機能と、
を実現させるためのプログラムであって、
前記第１説明表示制御機能が、前記第２検索機能によって説明情報が検索された場合に、前記更新対象データを識別表示する制御を行う識別表示機能を有するように前記コンピュータに実現させるためのプログラムである。
【００２０】
この請求項３又は１３に記載の発明によれば、見出語と、この見出語の説明情報とが対応付けて第１及び第２の情報記憶手段に記憶される。そして、入力された検索語に適合する見出語を第１の情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、第２の情報記憶手段から検索して、検索された説明情報又はこの説明情報に含まれる更新候補データを表示制御することができる。更に、更新候補データが含まれる説明情報を検索した場合には、更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができるとともに、‘古い‘データの部分を効率良く更新して表示することができる。
【００２１】
請求項４に記載の発明は、
見出語と、該見出語の説明情報とを対応付けて記憶した外部情報記憶手段（例えば、図２の国語辞典更新ＤＢ１１０）を有する外部情報提供装置（例えば、図２の辞書サーバ１００）と所定の通信回線を通じて通信可能な情報表示制御装置において、
見出語と、該見出語の説明情報とを対応付けて記憶した情報記憶手段（例えば、図２のＲＯＭ７０）と、
検索語を入力する入力手段（例えば、図２の入力部２０）と、
この入力手段によって入力された検索語に適合する見出語を前記情報記憶手段から検索するとともに、当該見出語に対応する説明情報を検索する第１検索手段（例えば、図２のＣＰＵ１０）と、
この第１検索手段によって検索された説明情報を表示する制御を行う説明表示制御手段（例えば、図２のＣＰＵ１０）と、
前記第１検索手段によって検索された説明情報中の、調査時期によって記載内容が異なる更新対象データを検知する更新対象検知手段（例えば、図２のＣＰＵ１０）と、
前記第１検索手段によって検索された見出語及び前記更新対象検知手段によって検知された更新対象データに基づいて、当該更新対象データと同じ記載事項の更新候補データ又は当該更新候補データが含まれる説明情報を、前記外部情報記憶手段から検索してダウンロードする第２検索手段（例えば、図２のＣＰＵ１０）と、
この第２検索手段によってダウンロードされた説明情報又は当該説明情報に含まれる更新候補データを表示する制御を行う第２説明表示制御手段（例えば、図２のＣＰＵ１０）と、
を備え、前記説明表示制御手段は、前記第２検索手段によってダウンロードがなされた場合に、前記更新対象データを識別表示する制御を行う識別表示手段を有することを特徴としている。
【００２２】
この請求項４に記載の発明によれば、情報表示制御装置は、見出語と、この見出語の説明情報とを対応付けて記憶した外部情報記憶手段を有する外部情報提供装置と通信可能であるとともに、見出語と、この見出語の説明情報とを対応付けて記憶した情報記憶手段を備える。そして、入力された検索語に適合する見出語を情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データと同じ記載事項の更新候補データ又はこの更新候補データが含まれる説明情報を、外部情報記憶手段から検索してダウンロードし、表示制御することができる。更に、更新候補データ又はこの更新候補データが含まれる説明情報をダウンロードした場合には、更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができるとともに、‘古い‘データの部分を効率良く更新して表示することができる。
【００２３】
請求項５に記載の発明のように、請求項３又は４に記載の情報表示制御装置において、
前記第２説明表示制御手段は、前記第１説明表示制御手段による表示制御の後、所定のジャンプ操作が入力された場合に表示制御を行う手段（例えば、図１１のＣＰＵ１０；図１８のステップＳ５５）であることとしてもよい。
【００２４】
この請求項５に記載の発明によれば、請求項３又は４に記載の発明と同様の効果を奏するとともに、入力された検索語に該当する説明情報を表示制御した後、所定のジャンプ操作が入力された場合に、更新候補データ又はこの更新候補データが含まれる説明情報を表示制御することができる。
【００２５】
請求項６に記載の発明のように、請求項３又は４に記載の情報表示制御装置において、
前記第２説明表示制御手段は、前記第１説明表示制御手段による表示制御の際に、前記更新対象検索手段によって検知された更新対象データを、前記第２検索手段によって検索された説明情報又は当該説明情報に含まれる更新候補データに置き換えて表示する制御を行う手段（例えば、図１１のＣＰＵ１０）であることとしてもよい。
【００２６】
この請求項６に記載の発明によれば、請求項３又は４に記載の発明と同様の効果を奏するとともに、入力された検索語に該当する説明情報を表示制御する際に、更新対象データを、更新候補データ含まれる説明情報又はこの説明情報に含まれる更新候補データに置き換えて表示制御することができる。
【００２７】
請求項７に記載の発明のように、請求項１〜６の何れか一項に記載の情報表示制御装置において、
前記更新対象検知手段は、説明情報の中から所定のキーワード（例えば、発明の実施の形態におけるキーワード「人口」）を検知することにより、この検知した所定のキーワードの周囲のデータを更新対象データとする手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１５〜Ｓ１１６）であることとしてもよい。
【００２８】
この請求項７に記載の発明によれば、請求項１〜６の何れか一項に記載の発明と同様の効果を奏するとともに、説明情報の中から所定のキーワードを検知することにより、この検知した所定のキーワードの周囲のデータを更新対象データとして検知することができる。
【００２９】
請求項８に記載の発明のように、請求項７に記載の情報表示制御装置において、
前記所定のキーワードは「人口」であり、
前記更新対象検知手段は、「人口」の周囲のデータであって数値が含まれるデータを更新対象データとする手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１５〜Ｓ１１６）であることとしても良い。
【００３０】
この請求項８に記載の発明によれば、請求項７に記載の発明と同様の効果を奏するとともに、「人口」を所定のキーワードとして、この「人口」の周囲のデータであって数値が含まれるデータを更新対象データとして検知することができる。
【００３１】
請求項９に記載の発明のように、請求項３〜６の何れか一項に記載の情報表示制御装置において、
前記更新対象検知手段は、説明情報の中からキーワード「人口」を検知することにより、この検知したキーワード「人口」の周囲のデータであって数値が含まれるデータを更新対象データとする手段（例えば、図１１のＣＰＵ１０；図１９のステップＳ１１５〜Ｓ１１６）であり、
前記更新対象検知手段によって前記キーワード「人口」を含む更新対象データが当該説明情報中に複数カ所検知された場合に、当該更新対象データに含まれる数値の大きさに応じて、当該各更新対象データの、「国」「都市」「都道府県」「市町村」等の地域単位を判別する判別手段（例えば、図１１のＣＰＵ１０）を更に備え、
前記第２検索手段は、更に前記判別手段によって判別された地域単位に基づいて検索を行う手段（例えば、図１１のＣＰＵ１０）であることとしてもよい。
【００３２】
この請求項９に記載の発明によれば、請求項３〜６の何れか一項に記載の発明と同様の効果を奏するとともに、説明情報の中からキーワード「人口」を検知することにより、この検知した「人口」の周囲のデータであって数値が含まれるデータを更新対象データとして検知することができる。そして、更新対象データが複数検知された場合には、これらの更新対象データに含まれる数値の大きさに応じて各更新対象データの地域単位を判別し、更新候補データが含まれる説明情報を検索することができる。
【００３３】
請求項１０に記載の発明のように、請求項１〜９の何れか一項に記載の情報表示制御装置において、
前記識別表示手段は、更新対象データを、他の説明情報の部分とは異なる表示形態（例えば、図２１の下線２２４、図２３の下線２４４、図２７の下線２５４ａ、２５４ｂ）で表示する制御を行う手段であることとしてもよい。
【００３４】
この請求項１０に記載の発明によれば、請求項１〜９の何れか一項に記載の発明と同様の効果を奏するとともに、更新対象データを、他の説明情報の部分とは異なる表示形態で表示制御することができる。
【００３５】
請求項１１に記載の発明のように、請求項１に記載の情報表示制御装置において、
前記情報記憶手段は、発行時期情報（例えば、図１１の国語辞典発行日情報８１ａ）を記憶し、
前記データ時期取得手段は、前記更新対象検知手段によって検知された更新対象データに記載内容の調査時期を表すデータが含まれているか否かを判別し、含まれていないと判別した場合には、前記情報記憶手段の発行時期情報が表す発行時期をデータ時期として取得する手段を有することとしてもよい。
【００３６】
この請求項１１に記載の発明によれば、請求項１に記載の発明と同様の効果を奏するとともに、情報記憶手段には発行時期情報が記憶される。そして、更新対象データに記載内容の調査時期を表すデータが含まれていないと判別した場合には、情報記憶手段の発行時期情報が表す発行時期を、更新対象データの調査時期を表すデータ時期として取得することができる。
【００３７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を説明する。尚、以下においては、本発明にかかる情報表示制御装置を折り畳み式の携帯型電子辞書に適用した場合について説明するが、本発明の適用がこれに限定されるものではない。
【００３８】
本実施の形態において、携帯型電子辞書には、国語辞典や英和辞典、和英辞典、百科事典、類義語辞典等の各種辞書データベース（以下、適宜「辞書ＤＢ」と称する。）が内蔵されている。この辞書ＤＢには、見出語に対応付けて、該見出語を解説・説明するためのテキスト（文字）データやテーブル（表）データ、画像データ、動画データ、音声データ、等の説明情報が記憶される。ユーザは、辞書種別を選択して検索語を入力することにより、当該検索語の解説・説明等を表示させることができる。また、ユーザは、ジャンプ機能を利用して、検索語の解説・説明に含まれる文字列等の解説・説明等を、更に表示させることができる。
【００３９】
［外観］
図１は、携帯型電子辞書１の外観斜視図の一例を示す図である。同図によれば、携帯型電子辞書１は、見出語や説明情報等を表示するためのディスプレイ３、検索語や検索実行指示等を入力するための各種キー群５、情報記憶媒体６用のメモリスロット７、通信回線や周辺機器とデータ送受信を行うための通信ケーブル８が接続される通信コネクタ９、を備えて構成される。
【００４０】
各種キー群５を構成する各キーには、それぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して携帯型電子辞書１を操作する。具体的には、各種キー群５には、辞書種別選択キー５ａ、文字入力キー５ｂ、スクロールキー５ｃ、ジャンプキー５ｄ、決定キー５ｅ、携帯型電子辞書１の電源ＯＮ／ＯＦＦキー５ｆ、等が含まれる。
【００４１】
メモリスロット７は、情報記憶媒体６を着脱自在に装着し、情報記憶媒体６に対してデータの読み出し／書き込みを行うための装置であって、情報記憶媒体６の種類に応じて適宜選択される。また、情報記憶媒体６は、例えば、ＣＤ−ＲＯＭやメモリカード等の可搬型の記憶媒体であり、プログラムやデータ等を記憶する。
【００４２】
通信コネクタ９は、通信回線や外部装置と接続する通信ケーブル８が着脱可能な端子とその制御部である。例えば、ＵＳＢ、ＩＥＥＥ１３９４、ＲＪ−４５、ＳＴＰ（Shielded Twist Pair cable）用などの種々の形式が適宜選択される。図１の例では有線接続の例を示しているがこれに限らず、例えば、赤外線等の無線を利用してデータの送受を実現しても良い。この場合には、通信コネクタ９は無線の送受信モジュール及び無線送受信端子とする。
【００４３】
〔第１の実施の形態〕
先ず、第１の実施の形態について説明する。
本第１の実施の形態では、携帯型電子辞書には、少なくとも、国語辞典の１種類の辞書ＤＢ（国語辞典ＤＢ）が内蔵される。辞書ＤＢには、見出語と説明情報とが対応付けて蓄積されており、説明情報には、固定データと更新対象データとが含まれる。そして、更新対象データは、任意のタイミングで、これより更新日付が新しい、所定のネットワークを介して外部装置から取得したデータ（最新データ）によって更新される。
【００４４】
ここで、更新対象データとは、説明情報の一部のデータであり、調査時期によってその内容が異なるものである。即ち、時間の経過に伴って変化するデータであり、例えば、人口データや首長の名前等がこれに該当する。また、更新対象データの更新日付とは、該更新対象データの調査時期を示す日付であり、年月日の数値データで表される。
【００４５】
［内部構成］
図２は、本実施の形態における携帯型電子辞書１ａの機能構成の一例を示すブロック図である。同図によれば、携帯型電子辞書１ａは、ＣＰＵ（Central Processing Unit）１０、入力部２０、表示部３０、時計部４０、通信部５０、ＲＯＭ（Read Only Memory）７０、ＲＡＭ（Random Access Memory）９０、を備えて構成される。尚、携帯型電子辞書１ａは、図１の携帯型電子辞書１と同様の外部構成を有しており、基本的に図１を参照して説明した機能と同一の機能を有する。
【００４６】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた所定の処理を実行し、各機能部への指示やデータの転送等を行い、携帯型電子辞書１ａを統括的に制御する。具体的には、ＣＰＵ１０は、入力部２０から入力されるキーの押下信号等に応じてＲＯＭ７０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示するための表示信号を表示部３０に出力して、対応する表示情報を表示させる。
【００４７】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ７０の辞書ＤＢ更新プログラム７２に従った辞書ＤＢ更新処理（図７参照）、第１辞書検索プログラム７３に従った第１辞書検索処理（図８参照）、を実行する。
【００４８】
具体的には、辞書ＤＢ更新処理において、ＣＰＵ１０は、ネットワークＮを介して辞書サーバ１００とのデータ通信を行い、指定された辞書ＤＢに蓄積されている説明情報それぞれに含まれる更新対象データについて、更新日付が新しいデータ（最新データ）を、辞書サーバ１００が有する国語辞典更新ＤＢ１１０から取得する。そして、取得した最新データを現在の更新対象データに上書きして、指定された辞書ＤＢを更新する。
【００４９】
また、第１辞書検索処理において、ＣＰＵ１０は、入力された検索語に適合する見出語を検索し、該見出語に対応する説明情報を表示させる。また、説明情報に更新対象データが含まれる場合には、その更新日付を判断して、現在日付までの経過日数が所定期間以上である場合には、データ更新を促すメッセージを表示させる。
【００５０】
入力部２０は、仮名やアルファベット等の文字入力や機能選択等に必要なキーを備えた入力装置で構成され、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部２０におけるキー操作により、特に、辞書種別の選択、検索語の入力、検索実行指示、ジャンプ実行指示、等の入力手段が実現される。尚、この入力部２０は、図１の各種キー群５に相当する。
【００５１】
表示部３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示する表示装置で構成され、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等で構成される。尚、この表示部３０は、図１のディスプレイ３に相当する。
【００５２】
時計部４０は、年月日や時分といった日付情報や時刻を計時する計時装置で構成され、ＣＰＵ１０は、この時計部４０にて計時される時刻情報から、現在日付４１を取得する。
【００５３】
通信部５０は、ネットワークＮを介して接続される他の装置（例えば、辞書サーバ１００）と所定の情報を送受するための通信装置で構成される。このネットワークＮには、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、等の各種ネットワークが適用され、ＣＰＵ１０は、この通信部５０、及び電話回線、ＩＳＤＮ回線、無線通信回線、専用線、ＣＡＴＶ回線等の通信回線を介し、外部装置との通信を行うための制御を行う。尚、この通信部５０は、図１の通信コネクタ９及び通信ケーブル８に該当する。また、通信部５０は、ネットワークＮを介して辞書サーバ１００と接続される構成として説明するが、シリアルケーブル等によって直接辞書サーバ１００と接続される構成としてもよい。
【００５４】
ＲＯＭ７０には、各種初期設定やハードウェアの検査、必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、携帯型電子辞書１ａの電源投入時においてこの初期プログラムを実行することにより、携帯型電子辞書１ａの動作環境を設定する。
【００５５】
また、ＲＯＭ７０には、携帯型電子辞書１ａの動作にかかる各種処理プログラムや携帯型電子辞書１ａの備える種々の機能を実現するためのプログラムやデータ等が格納される。特に、本実施の形態においては、国語辞典ＤＢ７１、辞書ＤＢ更新プログラム７２、第１辞書検索プログラム７３、が格納されている。
【００５６】
国語辞典ＤＢ７１は、国語辞典の辞書ＤＢであり、図３に、そのデータ構成の一例を示す。
図３は、国語辞典ＤＢ７１のデータ構成の一例を示す図である。同図によれば、国語辞典ＤＢ７１は、“０００１”から連続する数値データであるデータＩＤ毎に、見出語と、この見出語を説明・解説する説明情報と、を対応付けて蓄積している。また、説明情報には、その内容が更新され得ない固定データと、その内容が更新され得る更新対象データと、が含まれる。
【００５７】
例えば、データＩＤ“２５４１”の見出語“はむら［羽村］”には、“東京都西部、・・・羽村堰で知名。”といった固定データと、“人口：〇万〇千人、市長：○○○○（××歳）”といった更新対象データを含む説明情報とが対応付けられている。
【００５８】
辞書ＤＢ更新プログラム７２は、本実施の形態における辞書ＤＢ更新処理（図７参照）を実現するためのプログラムであり、ＣＰＵ１０がこの辞書ＤＢ更新プログラム７２を実行することで、辞書ＤＢ更新処理が実現される。
【００５９】
第１辞書検索プログラム７３は、本実施の形態における第１辞書検索処理（図８参照）を実現するためのプログラムであり、ＣＰＵ１０がこの第１辞書検索プログラム７３を実行することで、第１辞書検索処理が実現される。
【００６０】
ＲＡＭ９０は、ＣＰＵ１０が実行する各種処理プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する格納領域（メモリ）を備える。特に、本実施の形態においては、更新フラグテーブル９１、更新日付テーブル９２、が保持される。
【００６１】
図４は、更新フラグテーブル９１のデータ構成の一例を示す図である。同図によれば、更新フラグテーブル９１には、国語辞典ＤＢ７１のデータＩＤ毎に、更新フラグが対応付けて格納されている。ここで、更新フラグとは、国語辞典ＤＢ７１の説明情報に含まれる更新対象データの有無を示すフラグである。具体的には、説明情報に更新対象データが含まれる場合には“１”が、含まれない場合（即ち、説明情報が固定データのみで構成される場合）には“０”が、それぞれ設定される。
例えば、データＩＤ“２５４１”には、更新フラグ“１”が設定されており、このデータＩＤに対応する説明情報には更新対象データが含まれていることを示している。
【００６２】
図５は、更新日付テーブル９２のデータ構成の一例を示す図である。同図によれば、更新日付テーブル９２には、更新フラグテーブル９１において更新フラグが“１”に設定されているデータＩＤ毎に、更新対象データが最後に更新された日付（更新日付）が対応付けて格納されている。
例えば、データＩＤ“２５４１”には、更新日付“２００１／０８／０１”が対応付けられており、このデータＩＤの説明情報に含まれる更新対象データが最後に更新されたのは、２００１年８月１日であることを示している。
【００６３】
図２において、辞書サーバ１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、ＣＤ（Compact Disk）或いはＭＯ（Magneto Optic）といった外部記憶媒体に記憶された情報を読込自在な記憶媒体読込装置、辞書サーバ１００外部と情報通信を行う通信装置等がシステムバスを介して接続される、公知の汎用サーバ装置やＰＣ（Personal Computer）等で実現される。また、辞書サーバ１００は、国語辞典更新ＤＢ１１０を管理しており、この国語辞典更新ＤＢ１１０を、外部装置から検索・表示可能に公開している。
【００６４】
図６は、国語辞典更新ＤＢ１１０のデータ構成の一例を示す図である。同図によれば、国語辞典更新ＤＢ１１０には、データＩＤ毎に、見出語と、最新データと、調査日付と、が対応付けて格納されている。ここでのデータＩＤは、国語辞典ＤＢ７１におけるデータＩＤと共通のデータＩＤであり、詳細には、国語辞典ＤＢ７１において、更新対象データが含まれる説明情報に対応するデータＩＤのみが格納されている。即ち、データＩＤによって、国語辞典ＤＢ７１の更新対象データと、国語辞典更新ＤＢ１１０の最新データ、とを対応付けることとなる。また、調査日付は、対応する最新データの調査時期を表す日付データである。
【００６５】
例えば、国語辞典更新ＤＢ１１０において、データＩＤ“２５４１”には、見出語“はむら［羽村］”と、最新データ“人口：〇万△人、市長：○○××（△△歳）”と、調査日付“２００２／１０／０１”と、が対応付けられている。即ち、当該最新データは、国語辞典ＤＢ７１におけるデータＩＤ“２５４１”に対応する更新対象データ、即ち、見出語“はむら［羽村］”の説明情報に含まれる更新対象データに対応する最新データであるとともに、２００２年１０月１日に調査されたデータであることを示している。
【００６６】
また、国語辞典更新ＤＢ１１０は、例えば、人口統計の発表、新首長の就任等によって随時更新され、最新データが更新された際に、対応する調査日付が適宜更新される。即ち、国語辞典更新ＤＢ１１０には、常に、最新のデータが格納されている。
【００６７】
［動作フロー］
次に、第１の実施の形態における携帯型電子辞書１ａの動作を説明する。
【００６８】
図７は、辞書ＤＢ更新処理にかかる携帯型電子辞書１ａの動作を説明するためのフローチャートである。尚、この辞書ＤＢ更新処理は、例えば、メニュー画面から「辞書ＤＢ更新」が選択される等、辞書ＤＢの更新指示がなされると、ＣＰＵ１０が辞書ＤＢ更新プログラム７２を実行することによって実現される処理である。ここでは、「国語辞典」を指定し、国語辞典ＤＢ７１を更新する場合について説明する。
【００６９】
同図によれば、ＣＰＵ１０は、先ず、国語辞典ＤＢ７１を参照し、先頭のデータＩＤ“０００１”を更新データＩＤに設定する（ステップＳ１１）。そして、国語辞典ＤＢ７１において見出語及び説明情報が対応付けられている全てのデータＩＤについて（ステップＳ１２：ＹＥＳ）、以下の処理を実行する。
【００７０】
即ち、ＣＰＵ１０は、更新フラグテーブル９１を参照し、更新データＩＤに対応する更新フラグを判定する（ステップＳ１３）。判定の結果、更新フラグが“０”に設定されている場合には（ステップＳ１３：ＮＯ）、対応する説明情報中に更新すべき更新対象データが含まれていないと判断して、ステップＳ２０に移行する。
【００７１】
一方、更新フラグが“１”に設定されている場合には（ステップＳ１３：ＹＥＳ）、ＣＰＵ１０は、対応する説明情報中に更新対象データが含まれていると判断して、更新データＩＤを、該当する更新データの調査日付の送信要求とともに辞書サーバ１００へ送信する（ステップＳ１４）。そして、この送信要求に応じて辞書サーバ１００から送信されてくる調査日付を受信する（ステップＳ１５）。
【００７２】
調査日付を受信すると（ステップＳ１６：ＮＯ）、ＣＰＵ１０は、更新日付テーブル９２を参照して、更新データＩＤに対応する更新日付を読み出し、この読み出した更新日付と、受信した調査日付と、を比較する（ステップＳ１７）。比較の結果、受信した調査日付が、読み出した更新日付より最近の日付である場合には（ステップＳ１７：ＹＥＳ）、該当する最新データの送信要求を辞書サーバ１００へ送信し、この送信要求に応じて辞書サーバ１００から送信されてくる最新データを受信する（ステップＳ１８）。
【００７３】
最新データを受信すると、ＣＰＵ１０は、受信した最新データを、更新データＩＤに対応する更新対象データに上書きするともに、ステップＳ１５にて受信した調査日付を、更新データＩＤに対応する更新日付テーブル９２の更新日付に上書きして、国語辞典ＤＢ７１の該当箇所を更新する（ステップＳ１９）。
【００７４】
尚、ステップ１６において、“該当する更新データが無い”旨の返信を受信した場合（ステップＳ１６：ＹＥＳ）、また、ステップＳ１７において、受信した調査日付が、読み出した更新日付より過去の日付である場合には（ステップＳ１７：ＮＯ）、ＣＰＵ１０は、ステップＳ２０に移行する。
【００７５】
続いて、ステップＳ２０において、ＣＰＵ１０は、国語辞典ＤＢ７１を参照して、現在の更新データＩＤの次のデータＩＤを更新データＩＤに設定して（ステップＳ２０）、ステップＳ１２へ移行する。
【００７６】
このように、国語辞典ＤＢ７１における全てのデータＩＤについて上述したステップＳ１３〜Ｓ１９の処理を終了すると（ステップＳ１２；ＹＥＳ）、ＣＰＵ１０は、本辞書ＤＢ更新処理を終了する。
【００７７】
図８は、第１辞書検索処理にかかる携帯型電子辞書１ａの動作を説明するためのフローチャートであり、図９は、表示部３０に表示される表示画面の遷移例を示す図である。尚、この第１辞書検索処理は、辞書種別選択キー５ａが押下される等、辞書の種別が選択されて、ＣＰＵ１０が第１辞書検索プログラム７３を実行することによって実現される処理である。尚ここでは、「国語辞典」が指定された場合について説明する。
【００７８】
図８によれば、ＣＰＵ１０は、先ず、検索語を入力するための検索語入力画面を表示部３０に表示させる。この表示画面において、ユーザは、文字入力キー５ｂを操作して、検索したい語句を入力する（ステップＳ３１）。
【００７９】
図９（ａ）は、この段階での表示画面の一例を示す図である。同図によれば、「国語辞典」の検索語を入力するための検索語入力ボックス２０１が表示され、この検索語入力ボックス２０１には、文字列「はむら」が入力されている。
【００８０】
そして、決定キー５ｅが操作されて、検索実行指示が入力されると（ステップＳ３２）、ＣＰＵ１０は、検索語入力ボックス２０１に入力された検索語に適合する見出語を、国語辞典ＤＢ７１から検索する（ステップＳ３３）。
【００８１】
検索の結果、検索語に適合する見出語が無い場合には（ステップＳ３４：ＮＯ）、ＣＰＵ１０は、“適合する見出語無し”を示す旨のメッセージを表示部３０に表示させて、ステップＳ４３へ移行する。
【００８２】
一方、検索語に適合する見出語が有る場合には（ステップＳ３４：ＹＥＳ）、ＣＰＵ１０は、当該見出語に対応する説明情報の内、固定データを国語辞典ＤＢ７１から読み出し（ステップＳ３５）、読み出した固定データを、見出語とともに表示部３０に表示させる（ステップＳ３６）。
例えば、図９（ａ）に示す場合には、見出語“はむら［羽村］”に対応する固定データ“東京都西部、多摩川・・・羽村堰で知名。”を読み出して表示させる。
【００８３】
次いで、ＣＰＵ１０は、更新フラグテーブル９１を参照して、この見出語のデータＩＤに対応する更新フラグを判定する（ステップＳ３７）。判定の結果、更新フラグが“０”に設定されている場合には（ステップＳ３７：ＮＯ）、ＣＰＵ１０は、説明情報中に更新対象データが含まれていないと判断して、ステップＳ４３に移行する。
【００８４】
一方、更新フラグが“１”に設定されている場合には（ステップＳ３７：ＹＥＳ）、ＣＰＵ１０は、説明情報中に更新対象データが含まれていると判断して、当該見出語に対応する更新対象データを、国語辞典ＤＢ７１から読み出す（ステップＳ３８）。それとともに、ＣＰＵ１０は、更新日付テーブル９２を参照して、当該見出語のデータＩＤに対応する更新日付、即ち、この更新対象データの更新日付を読み出す（ステップＳ３９）。
【００８５】
例えば、図９（ａ）に示す場合には、更新フラグテーブル９１において、見出語“はむら［羽村］”のデータＩＤ“２５４１”に対応する更新フラグには“１”が設定されているので、国語辞典ＤＢ７１から、見出語“はむら［羽村］”に対応する更新対象データ“人口：〇万・・・（××歳）”を読み出すとともに、更新日付テーブル９２から、データＩＤ“２５４１”に対応する更新日付“２００１／０８／０１”を読み出す。
【００８６】
更新対象データ及び更新日付を読み出すと、ＣＰＵ１０は、この読み出した更新対象データ及び更新日付を、ステップＳ３６にて表示させた固定データとともに、表示部３０に表示させる（ステップＳ４０）。
【００８７】
図９（ｂ）は、この段階での表示画面の一例を示す図であり、検索語「はむら」が入力された場合の表示画面を示している。同図によれば、見出語２１１及び説明情報２１２が表示されている。また、説明情報２１２には、固定データ２１３及び更新対象データ２１４が含まれるともに、更新対象データ２１４には、該更新対象データ２１４の更新日付２１４がともに表示されている。
【００８８】
続いて、ＣＰＵ１０は、時計部４０から現在日付を取得し、この現在日付と、ステップＳ３９にて読み出した更新日付と、を比較する（ステップＳ４１）。比較の結果、更新日付から現在日付までの経過日数が所定期間（例えば、７３０日）以上であると判断した場合には（ステップＳ４１：ＹＥＳ）、ＣＰＵ１０は、更新対象データの更新を促す旨のメッセージを、表示部３０に表示させる（ステップＳ４２）。
【００８９】
図９（ｃ）は、この段階での表示画面の一例を示す図である。同図によれば、図９（ｂ）の表示画面に重ねて、「データ日付が古くなっています。更新データをアップデートする事をお勧めします。」といったデータ更新を促す旨のメッセージ２１５が、吹き出し型の別ウィンドウ２１６に表示されている。
【００９０】
一方、ステップＳ４１において、経過日数が所定期間以上でないと判断した場合には（ステップＳ４１：ＮＯ）、ＣＰＵ１０は、ステップＳ４３へ移行する。
【００９１】
続いて、ステップＳ４３において、電源ＯＮ／ＯＦＦキー５ｆや、「国語辞典」以外の辞書種別選択キー５ａが押下される等、第１辞書検索の終了指示が入力されると（ステップＳ４３：ＹＥＳ）、ＣＰＵ１０は、本第１辞書検索処理を終了する。また、これら以外のキーが操作され、他の処理の実行が指示された場合には（ステップＳ４３：ＮＯ）、当該キーに該当する処理を実行する。
【００９２】
［変形例］
尚、上述した実施例においては、固定データと更新対象データとを並列に表示することとしたが、例えば、図１０に示すように表示することとしても良い。
図１０は、更新対象データの他の表示例を示す図である。同図によれば、更新対象データ２１４は、吹き出し型の別ウィンドウ２１８に表示されている。この表示方法によれば、更新対象データを強調させることができる。
【００９３】
〔第２の実施の形態〕
次に、第２の実施の形態について説明する。
尚、以下の説明において、上述した第１の実施の形態と同一要素については同符号を付し、詳細な説明を省略する。
【００９４】
本第２の実施の形態の携帯型電子辞書１ｂには、少なくとも、国語辞典及び百科事典の２種類の辞書ＤＢ（国語辞典ＤＢ及び百科事典ＤＢ）が内蔵される。これらの辞書ＤＢには、見出語と説明情報とが対応付けて格納されている。説明情報の表示の際には、この説明情報に含まれる更新対象データの更新日付が検知され、‘古い’と判断されたデータについては下線が付加されて識別表示される。そして、下線が付加された更新対象データに対するジャンプ指示がなされると、この更新対象データに対する更新データが含まれる他の辞書ＤＢの説明情報が表示される。
【００９５】
図１１は、本実施の形態における携帯型電子辞書１ｂの機能構成の一例を示す図である。同図によれば、携帯型電子辞書１ｂは、ＣＰＵ１０、入力部２０、表示部３０、時計部４０、ＲＯＭ８０、ＲＡＭ９５、記憶媒体読取部６０、を備えて構成される。尚、携帯型電子辞書１ｂは、図１の携帯型電子辞書１と同様の外部構成を有しており、基本的に図１を参照して説明した機能と同一の機能を有する。
【００９６】
ＲＯＭ８０には、国語辞典ＤＢ８１、百科事典ＤＢ８２、国名リスト８３ａ、主要都市名リスト８３ｂ、都道府県名リスト８３ｃ、市町村名リスト８３ｄ、更新対象データフォーマット８４、第２辞書検索プログラム８５、説明情報表示プログラム８６、ジャンププログラム８７、が記憶される。また、国語辞典ＤＢ８１には、国語辞典発行日情報８１ａ、が含まれ、百科事典ＤＢ８２には、各国人口データテーブル８２ａ、主要都市人口データテーブル８２ｂ、県勢データテーブル８２ｃ、各市町村人口データテーブル８２ｄ、百科事典発行日情報８２ｅ、が含まれる。
【００９７】
国語辞典ＤＢ８１は、国語辞典の辞書ＤＢであり、図１２（ａ）にそのデータ構成の一例を示す。
図１２（ａ）は、国語辞典ＤＢ８１のデータ構成の一例を示す図である。同図によれば、国語辞典ＤＢ８１は、“０００１”から連続する数値データであるデータＩＤ毎に、見出語と、この見出語を説明・解説する説明情報と、を対応付けて蓄積している。
【００９８】
例えば、データＩＤ“０６２１”の見出語“さいたま［埼玉］”には、説明情報“関東地方の県。・・・人口６７６万６千。全４３市。”が対応付けられている。
【００９９】
国語辞典発行日情報８１ａは、国語辞典ＤＢ８１の基となる国語辞典が発行された日付を示す情報であり、図１２（ｂ）に、そのデータ構成の一例を示す。
図１２（ｂ）は、国語辞典発行日情報８１ａのデータ構成の一例を示す図である。同図によれば、発行日として“１９９６／１２／０１”が格納されており、国語辞典ＤＢ８１は、１９９６年１２月１日に発行された国語辞典に基づくＤＢ（データベース）であることが示されている。
【０１００】
百科事典ＤＢ８２は、百科事典の辞書ＤＢであり、図１３（ａ）にそのデータ構成の一例を示す。
図１３（ａ）は、百科事典ＤＢ８２のデータ構成の一例を示す図である。同図によれば、百科事典ＤＢ８２は、文字“Ｔ”と“０１”から連続する数値データとを組み合わせたデータＩＤ毎に、見出語と、この見出語を解説・説明する説明情報と、を対応付けて蓄積している。
【０１０１】
例えば、データＩＤ“Ｔ８１”の見出語“各国の人口データ”には、説明情報として、“各国人口データテーブル８２ａ”が対応付けられている。この各国人口データテーブル８２ａは、国名毎に人口データを対応付けて記憶したテーブルデータである。
【０１０２】
また、データＩＤ“Ｔ８２”の見出語“世界の主要都市の人口データ”には、説明情報として、“主要都市人口データテーブル８２ｂ”が対応付けられている。この主要都市人口データテーブル８２ｂは、世界の主要都市名毎に人口データを対応付けて記憶したテーブルデータである。
【０１０３】
また、データＩＤ“Ｔ８３”の見出語“県勢データ”には、説明情報として、“県勢データテーブル８２ｃ”が対応付けられている。この県勢データテーブル８２ｃは、都道府県名毎に人口データ等の各種データを対応付けて記憶したテーブルデータであり、図１４に、そのデータ構成の一例を示す。
【０１０４】
図１４は、県勢データテーブル８２ｃのデータ構成の一例を示す図である。同図によれば、県勢データテーブル８２ｃには、合計４７の都道府県名毎に、面積、人口、といった各項目の数値データが対応付けられている。
例えば、県名“埼玉”には、面積“3,797.25”、人口“6,8370,003”といったデータが対応付けられている。
【０１０５】
また、図１３（ａ）において、データＩＤ“Ｔ８４”の見出語“各市町村の人口データ”には、説明情報として、“各市町村人口データテーブル８２ｄ”が対応付けられている。この各市町村人口データテーブル８２ｄは、各都道府県の市町村名毎に人口データを対応付けて記憶したテーブルデータである。
【０１０６】
百科事典発行日情報８２ｅは、百科事典ＤＢ８２の基となる百科事典が発行された日付を示す情報であり、図１３（ｂ）に、そのデータ構成の一例を示す。
図１３（ｂ）は、百科事典発行日情報８２ｅのデータ構成の一例を示す図である。同図によれば、発行日として“２００１／０１／０１”が格納されており、百科事典ＤＢ８２は、２００１年１月１日に発行された国語辞典に基づくＤＢであることが示されている。
【０１０７】
尚、百科事典ＤＢ８２は、その蓄積内容の全てを、記憶媒体読取部６０を介して外部情報記憶媒体６１から読み出された最新百科事典ＤＢ６２と、任意のタイミングで置き換えることが可能である。
【０１０８】
図１１において、国名リスト８３ａは、国名のリスト（一覧表）である。
主要都市名リスト８３ｂは、都市名のリストである。
都道府県名リスト８３ｃは、都道府県名のリストであり、図１５にそのデータ構成の一例を示す。
【０１０９】
図１５は、都道府県名リスト８３ｃのデータ構成の一例を示す図である。同図によれば、都道府県名リスト８３ｃには、“北海道”、・・・、“埼玉”、“千葉“、・・・、“沖縄”といった、県勢データテーブル８２ｃに含まれる４７都道府県の名前が示されている。
【０１１０】
また、図１１において、市町村名リスト８３ｄは、市町村名のリストである。
【０１１１】
更新対象データフォーマット８４は、説明情報中で「人口」を表す更新対象データのフォーマット（定型）であり、図１６にその一例を示す。
同図によれば、更新対象データフォーマットは、更新対象データを検知する際のキーワードとなる「人口」、人口データを表す数値Ａ、更新日付を表す数値Ｂ、の組み合わせで構成される。例えば、“「人口」＋数値Ａ”、“数値Ａ＋「人口」”、“「人口」＋数値Ａ＋（数値Ｂ）”といったフォーマットがある。ＣＰＵ１０は、この更新対象データフォーマット８４に従って、説明情報中の更新対象データを検知する。尚、同図においては、通常よく用いられる人口の表し方に基づくフォーマットのみを示しているが、これ以外のフォーマットを採用することとしても勿論構わない。
【０１１２】
第２辞書検索プログラム８５は、本実施の形態における第２辞書検索処理（図１８参照）を実現するためのプログラムであり、ＣＰＵ１０がこの第２辞書検索プログラム８５を実行することで、第２辞書検索処理が実現される。
【０１１３】
説明情報表示プログラム８６は、第２辞書検索処理中に実行される説明情報表示処理（図１９参照）を実現するためのプログラムであり、ＣＰＵ１０がこの説明情報表示プログラム８６を実行することで、説明情報表示処理が実現される。
【０１１４】
ジャンププログラム８７は、第２辞書検索処理中に実行されるジャンプ処理（図２０参照）を実現するためのプログラムであり、ＣＰＵ１０がこのジャンププログラム８７を実行することで、ジャンプ処理が実現される。
【０１１５】
図１１において、ＲＡＭ９５には、更新対象データテーブル９６が保持される。
図１７は、更新対象データテーブル９６のデータ構成の一例を示す図である。同図によれば、更新対象データテーブル９６には、説明情報中に検知された更新対象データと、この更新対象データに含まれる人口データと、この更新対象データが最後に更新された日付（更新日付）と、が対応付けて格納される。即ち、同図においては、更新対象データ“人口６７６万６千”と、人口データ“６７６万６千”と、更新日付“１９９６／１２／０１”と、が対応付けて格納されており、これは、図１２（ａ）に示す見出語“さいたま［埼玉］”の説明情報に対応するものである。
【０１１６】
記憶媒体読取部６０は、外部情報記憶媒体６１に対してデータの読み出し／書き込みを行う。また、外部情報記憶媒体６１は、ＣＤ−ＲＯＭやメモリカード等、可般型の記憶媒体である。特に、本実施の形態においては、最新百科事典ＤＢ６２を記憶している。この最新百科事典ＤＢ６２は、百科事典ＤＢ８２と同様のデータ構成を有し、最も新しい（最新の）データが蓄積されたものである。また、この記憶媒体読取部６０は、図１のメモリスロット７に該当し、外部情報記憶媒体６１は、図１の情報記憶媒体６に該当する。
【０１１７】
［動作フロー］
次に、第２の実施の形態における携帯型電子辞書１ｂの動作を説明する。
【０１１８】
図１８は、第２辞書検索処理にかかる携帯型電子辞書１ｂの動作を説明するためのフローチャートであり、図２１は、表示部３０に表示される表示画面の遷移例を示す図である。尚、この第２辞書検索処理は、辞書種別選択キー５ａが押下される等、辞書の種別が選択されると、ＣＰＵ１０が第２辞書検索プログラム８５を実行することによって実現される処理である。尚ここでは、「国語辞典」が指定された場合について説明する。
【０１１９】
図１８によれば、ＣＰＵ１０は、先ず、検索語を入力するための検索語入力画面を表示部３０に表示させる。この表示画面において、ユーザは、文字入力キー５ｂを操作して、検索したい語句を入力する（ステップＳ５１）。
【０１２０】
図２１（ａ）は、この段階での表示画面の一例を示す図である。同図によれば、「国語辞典」の検索語を入力するための検索語入力ボックス２０１が表示され、この検索語入力ボックス２０１には、文字列「さいたま」が入力されている。
【０１２１】
そして、決定キー５ｅが操作されて、検索実行指示が入力されると（ステップＳ５２）、ＣＰＵ１０は、後述する説明情報表示処理（図１９参照）を実行して、入力された検索語に適合する見出語に対応する説明情報を、表示部３０に表示させる（ステップＳ５３）。
【０１２２】
図２１（ｂ）は、この段階での表示画面の一例を示す図であり、検索語「さいたま」が入力された場合の表示画面を示している。同図によれば、見出語２２１とともに、この見出語２２１に対応する説明情報２２２が表示されている。即ち、見出語２２１として“さいたま［埼玉］”が表示され、説明情報２２２として“関東地方の県。・・・全４３市。→−大学［埼玉大学］”が表示されている。尚、文字列「→−大学［埼玉大学］」は、国語辞典ＤＢ８１中に適合する見出語が有り、通常のジャンプ機能によってジャンプ先に設定可能な文字列を示している。
【０１２３】
また、説明情報２２２には更新対象データ２２３が含まれており、この更新対象データ２２３には、当該データが‘古い’データであり、更新を要することを示す下線２２４が付加されて、他のデータと識別表示されている。即ち、文字列「人口６７６万６千。」に下線が付されて、この人口を表すデータが‘古い’データであることが示されている。
【０１２４】
この表示画面において、ユーザは、ジャンプキー５ｄを操作して説明情報中にカーソルを表示させ、スクロールキー５ｃを操作してこのカーソルを移動させ、下線が付されている更新対象データを反転表示させる。
【０１２５】
図２１（ｃ）は、この段階での表示画面の一例を示す図であり、図２１（ｂ）においてジャンプキー５ｄを操作した場合を示している。同図によれば、説明情報中の文字列「人口６７６万６千。」が反転表示されている。
【０１２６】
そして、決定キー５ｅが操作されて、ジャンプ指示が入力されると（ステップＳ５４：ＹＥＳ）、ＣＰＵ１０は、反転表示されている文字列をジャンプ先の文字列に指定して、後述するジャンプ処理（図２０参照）を実行する（ステップＳ５５）。尚、ジャンプ指示以外の指示が入力された場合には（ステップＳ５４：ＮＯ）、ＣＰＵ１０は、当該指示に該当する他の処理を実行する。
【０１２７】
その後、電源ＯＮ／ＯＦＦキー５ｆや、「国語辞典」以外の辞書種別選択キー５ａが操作される等、第２辞書検索の終了指示が入力されると（ステップＳ５６：ＹＥＳ）、ＣＰＵ１０は、本第２辞書検索処理を終了する。また、これら以外のキーが操作された場合には（ステップＳ５６：ＮＯ）、当該キーに該当する処理を実行する。
【０１２８】
図１９は、説明情報表示処理にかかる携帯型電子辞書１ｂの動作を説明するためのフローチャートである。尚、この説明情報表示処理は、図１８のステップＳ５３において、ＣＰＵ１０が説明情報表示プログラム８６を実行することによって実現される処理である。
【０１２９】
図１９によれば、ＣＰＵ１０は、先ず、検索語入力ボックス２０１に入力された検索語と一致する見出し語を、国語辞典ＤＢ８１から検索する（ステップＳ１１１）。検索の結果、検索語に適合する見出語が無い場合には（ステップＳ１１２：ＮＯ）、ＣＰＵ１０は、“適合する見出語無し”を示す旨のメッセージを表示部３０に表示させた後、本説明情報表示処理を終了して、図１８のステップＳ５４へ移行する。
【０１３０】
一方、検索語に適合する見出語が有る場合には（ステップＳ１１２：ＹＥＳ）、ＣＰＵ１０は、当該見出語に対応する説明情報を国語辞典ＤＢ８１から読み出し（ステップＳ１１３）、読み出した説明情報を、見出語とともに表示部３０に表示させる（ステップＳ１１４）。
例えば、図２１（ａ）に示す場合には、見出語“さいたま［埼玉］”に対応する説明情報“関東地方の県。・・全４３市。→−大学［埼玉大学］”を読み出して、図２１（ｂ）に示すように表示させる。
【０１３１】
次いで、ＣＰＵ１０は、読み出した説明情報の先頭の文字列から、キーワード「人口」を検索する（ステップＳ１１５）。そして、キーワード「人口」を検知すると、更新対象データフォーマット８４を参照して、更新対象データを検知する（ステップＳ１１６）。具体的には、検知したキーワード「人口」の前方又は後方の文字列から、数値Ａを表す文字列Ａ、次いで数値Ｂを表す文字列Ｂを検知して、キーワード「人口」及び検知した文字列Ａ及び文字列Ｂを含む一連の文字列を、更新対象データとして抽出する。尚ここで、文字列Ａ及び文字列Ｂの検知範囲は、検知されたキーワード「人口」の直前の句点「。」から直後の句点「。」までの文字列とする。
【０１３２】
例えば、図２１（ｂ）に示す場合には、キーワード「人口」と、この後方の、人口データを表す数値Ａに相当する文字列「６７６万６千」が検知されるが、更新日付を表す文字列Ｂが検知されない。即ち、更新対象データフォーマット８４のＮｏ.４のフォーマット“「人口」＋数値Ａ”に従って、これらの文字列を含む一連の文字列「人口６７６万６千」を更新対象データとして検知することになる。
【０１３３】
続いて、ＣＰＵ１０は、抽出した文字列に含まれる文字列Ｂが表す数値Ｂを更新日付として、更新対象データの更新日付を検知する（ステップＳ１１７）。またこのとき、抽出した文字列に更新日付を表す文字列Ｂが含まれない場合には（ステップＳ１１８：ＮＯ）、ＣＰＵ１０は、国語辞典発行日情報８１ａを参照して、国語辞典ＤＢ８１の発行日を、当該更新対象データの更新日付として採用する（ステップＳ１１９）。
【０１３４】
即ち、図２１（ｂ）に示す場合には、更新対象データ２２３に更新日付を表す文字列Ｂが含まれなていないため、国語辞典発行日情報８１ａに格納されている国語辞典ＤＢ８１の発行日“１９９６／１２／０１”を更新日付とする。
【０１３５】
更新日付を検知すると、ＣＰＵ１０は、続いて、時計部４０から現在日付を取得し、この現在日付と、検知した更新対象データの更新日付と、を比較する（ステップＳ１２０）。比較の結果、更新日付から現在日付までの経過日数が所定期間（例えば、７３０日）以上であると判断した場合には（ステップＳ１２０：ＹＥＳ）、ＣＰＵ１０は、ここで検知した文字列Ａが表す数値Ａを人口データとして、また、文字列Ｂが表す数値Ｂを更新日付として、上記更新対象対象データと対応付けて、更新対象データテーブル９６に格納するとともに、当該更新対象データに下線を付加して、説明情報２２２中の他のデータと識別表示させる（ステップＳ１２１）。
【０１３６】
例えば、現在日付を“２００２／１２／０３”とし、上記所定期間を“７３０日”とすると、図２１（ｂ）に示す場合には、更新日付“１９９６／１２／０１”からの経過日数が７３０日以上となるので、図２１（ｂ）に示すように、更新対象データ２２３に下線２２４が付加され、当該データは‘古い’データであることが示される。
【０１３７】
その後、ＣＰＵ１０は、ステップＳ１２２へ移行し、検知した更新対象データの直後の文字列から、更新対象データの検知を再開する（ステップＳ１２２：ＮＯ）。そして、説明情報の最後の文字列まで走査し、説明情報中に含まれる全ての更新対象データを検知すると（ステップＳ１２２：ＹＥＳ）、ＣＰＵ１０は、本説明情報表示処理を終了して、図１８のステップＳ５４へ移行する。
【０１３８】
図２０は、ジャンプ処理にかかる携帯型電子辞書１ａの動作を説明するためのフローチャートであり、図２２は、表示部３０に表示される表示画面例を示す図である。尚、このジャンプ処理は、図１８のステップＳ５５において、ＣＰＵ１０がジャンププログラム８７を実行することによって実現される処理である。
【０１３９】
図２０によれば、ＣＰＵ１０は、先ず、ジャンプ先に指定された文字列が、更新対象データであるか否かを判断する（ステップＳ１３１）。判断の結果、更新対象データでない場合には（ステップＳ１３１：ＮＯ）、通常のジャンプ処理を実行する。即ち、指定された文字列に適合する見出語を国語辞典ＤＢ８１から検索して、該見出語に対応する説明情報を表示させる。
【０１４０】
一方、指定された文字列が更新対象データである場合には（ステップＳ１３１：ＹＥＳ）、ＣＰＵ１０は、百科事典をジャンプ先の辞書に指定する（ステップＳ１３２）。そして、現在表示させている説明情報の見出語、即ち、図１８のステップＳ５１において入力された検索語と一致するとされた見出語が、国名リスト８３ａに含まれる国名であるか否かを判断する（ステップＳ１３３）。
【０１４１】
判断の結果、国名リスト８３ａに含まれる場合には（ステップＳ１３３：ＹＥＳ）、ＣＰＵ１０は、百科事典ＤＢ８２から“各国の人口データ”に適合する見出語を検索する（ステップＳ１３４）。そして、この見出語“各国の人口データ”に対応する説明情報、即ち、各国人口データテーブル８２ａを、百科事典ＤＢ８２から読み出す（ステップＳ１４１）。
【０１４２】
また、ステップＳ１３３において、見出語が国名リスト８３ａに含まれない場合には（ステップＳ１３３：ＮＯ）、ＣＰＵ１０は、続いて、当該見出語が、主要都市名リスト８３ｂに含まれる都市名であるか否かを判断する（ステップＳ１３５）。判断の結果、主要都市名リスト８３ｂに含まれる場合には（ステップＳ１３５：ＹＥＳ）、ＣＰＵ１０は、百科事典ＤＢ８２から“主要都市の人口データ”に適合する見出語を検索する（ステップＳ１３６）。そして、この見出語“主要都市の人口データ”に対応する説明情報、即ち、主要都市人口データテーブル８２ｂを、百科事典ＤＢ８２から読み出す（ステップＳ１４１）。
【０１４３】
また、ステップＳ１３５において、見出語が主要都市名リスト８３ｂに含まれない場合には（ステップＳ１３５：ＮＯ）、ＣＰＵ１０は、続いて、当該見出語が、都道府県名リスト８３ｃに含まれる都道府県名であるか否かを判断する（ステップＳ１３７）。判断の結果、都道府県名リスト８３ｃに含まれる場合には（ステップＳ１３７：ＹＥＳ）、ＣＰＵ１０は、百科事典ＤＢ８２から“県勢データ”に適合する見出語を検索する（ステップＳ１３８）。そして、この見出語“県勢データ”に対応する説明情報、即ち、県勢データテーブル８２ｃを、百科事典ＤＢ８２から読み出す（ステップＳ１４１）。
【０１４４】
また、ステップＳ１３７において、見出語が都道府県名リスト８３ｃに含まれない場合には（ステップＳ１３７：ＮＯ）、ＣＰＵ１０は、続いて、当該見出語が、市町村名リスト８３ｄに含まれる市町村名であるか否かを判断する（ステップＳ１３９）。判断の結果、市町村名リスト８３ｄに含まれる場合には（ステップＳ１３９：ＹＥＳ）、ＣＰＵ１０は、百科事典ＤＢ８２から“各市町村の人口データ”に適合する見出語を検索する（ステップＳ１４０）。そして、この見出語“各市町村の人口データ”に対応する説明情報、即ち、各市町村人口データテーブル８２ｄを、百科事典ＤＢ８２から読み出す（ステップＳ１４１）。
【０１４５】
例えば、図２１（ｃ）に示す場合には、文字列「人口６７６万６千。」がジャンプ先の文字列として指定され、ＣＰＵ１０は、当該文字列は更新対象データであると判断する。そして、見出語“さいたま［埼玉］”は都道府県名を表しており、都道府県名リスト８３ｃに含まれるので、百科事典ＤＢ８２から、県勢データテーブル８２ｃを読み出す。
【０１４６】
尚、ステップＳ１３９において、見出語が市町村名リスト８３ｄに含まれない場合には（ステップＳ１３９：ＮＯ）、ＣＰＵ１０は、“該当する更新データがないため、ジャンプ不可”を示す旨のメッセージを表示部３０に表示させる（ステップＳ１４４）。そして、本ジャンプ処理を終了して、図１８のステップＳ５６へ移行する。
【０１４７】
このように、見出語に基づいて百科事典ＤＢ８２から該当する説明情報（テーブルデータ）を読み出すと、ＣＰＵ１０は、読み出した説明情報から、見出語に該当する人口データを検索して、更新データとする（ステップＳ１４２）。
例えば、図２１（ｃ）に示す場合には、図１４にデータ例を示す県勢データテーブル８２ｃから検索した“埼玉”に対応する人口“６,８７０,００３”を更新データとする。
【０１４８】
読み出した説明情報から更新データを検索すると、ＣＰＵ１０は、検索した更新データが先頭となるよう、読み出した説明情報を表示部３０に表示させる（ステップＳ１４３）。
【０１４９】
図２２は、この段階での表示画面の一例を示す図である。同図によれば、見出語２３１とともに、説明情報２３２が表示されている。即ち、見出語２３１として「県勢データ」が表示されている。また、説明情報２３２は、“埼玉”の人口“６,８７０,００３”を含むデータ部分が先頭となるよう、スクロールされて表示されている。尚、この説明情報２３２は、スクロールキー５ｃを操作することで、上下にスクロールして表示させることができる。
【０１５０】
以上の処理を行うと、ＣＰＵ１０は、本ジャンプ処理を終了して、図１８のステップＳ５６へ移行する。
【０１５１】
［他の実施例］
尚、上述した実施例においては、検索語「さいたま」が入力された場合を例にとって説明したが、他の検索語が入力された場合も同様に実施できる。以下、検索語として、（１）「ほんこん」が入力された場合、（２）「ちば」が入力された場合、のそれぞれにおける携帯型電子辞書１ｂにかかる動作を説明する。
【０１５２】
（１）検索語「ほんこん」が入力された場合
先ず、“世界の主要都市名”である検索語「ほんこん」が入力された場合について説明する。
【０１５３】
図１８に示す第２辞書検索処理において、ＣＰＵ１０は、先ず、検索語入力画面を表示部３０に表示させて、検索語を入力させる（ステップＳ５１）。
図２３（ａ）は、この段階での表示画面の一例を示す図である。同図によれば、検索語入力ボックス２０１には、文字列「ほんこん」が入力されている。
【０１５４】
そして、検索実行指示が入力されると（ステップＳ５２）、ＣＰＵ１０は、説明情報表示処理（図１９参照）を実行して、入力された検索語「ほんこん」に適合する見出語に対応する説明情報を、表示部３０に表示させる（ステップＳ５３）。
【０１５５】
図２３（ｂ）は、この段階での表示画面の一例を示す図である。同図によれば、見出語２４１として「ホンコン［香港］」が表示されているともに、この見出語２４１に対応する説明情報２４２として「（Xianggang; Hong Kong）中国本土の南にある・・・人口６１９万（１９９５）。→−シャツ」が表示されている。尚、文字列「→−シャツ」は、通常のジャンプ機能によってジャンプ先に設定可能な文字列を示している。
【０１５６】
また、説明情報２４２には、更新対象データ２４３である文字列「人口６１９万（１９９５）」が含まれており、この文字列には、当該データが‘古い’データであり、更新を要することを示す下線２４４が付加されて、説明情報２４２の他のデータと識別表示されている。
【０１５７】
そして、この表示画面において、ジャンプキー５ｄ及びスクロールキー５ｃが操作されて更新対象データ２４３が反転表示され、次いで、決定キー５ｅが操作されてジャンプ指示が入力されると（ステップＳ５４：ＹＥＳ）、ＣＰＵ１０は、反転表示されている文字列「人口６１９万（１９９５）」をジャンプ先の文字列に指定して、ジャンプ処理（図２０参照）を実行する（ステップＳ５５）。尚、ジャンプ指示以外の指示が入力された場合には（ステップＳ５４：ＮＯ）、ＣＰＵ１０は、この指示に該当する他の処理を実行する。
【０１５８】
その後、第２辞書検索処理の終了指示が入力されると（ステップＳ５６：ＹＥＳ）、ＣＰＵ１０は、本第２辞書検索処理を終了する。また、これ以外の指示が入力された場合には（ステップＳ５６：ＮＯ）、ＣＰＵ１０は、この指示に該当する他の処理を実行する。
【０１５９】
ステップＳ５３における説明情報表示処理について説明する。
図１９において、ＣＰＵ１０は、先ず、検索語入力ボックス２０１に入力された検索語「ほんこん」に適合する見出語を国語辞典ＤＢ８１から検索する（ステップＳ１１１、Ｓ１１２：ＹＥＳ）。そして、検索した見出語“ホンコン［香港］”に対応する説明情報“（Xianggang; Hong Kong）中国本土の南にある・・・人口６１９万（１９９５）。→−シャツ”を、国語辞典ＤＢ８１から読み出し（ステップＳ１１３）、読み出した説明情報を、見出語とともに表示部３０に表示させる（ステップＳ１１４）。
【０１６０】
次いで、ＣＰＵ１０は、読み出した説明情報の先頭の文字列からキーワード「人口」を検索して、更新対象データ“人口６１９万（１９９５）”を検知する（ステップＳ１１５〜Ｓ１１９）。詳細には、説明情報２４２中から、キーワード「人口」、人口データを表す文字列「６１９万」、更新日付を表す文字列「１９９５」、を検知し、これらの文字列を含む一連の文字列「人口６１９万（１９９５）」を更新対象データとして検知する。
【０１６１】
続いて、ＣＰＵ１０は、文字列「１９９５」から更新日付を“１９９５／０１／０１”と判断して、該判断した更新日付と、時計部４０から取得した現在日付と、を比較する（ステップＳ１２０）。即ち、例えば、現在日付を“２００２／１２／０３”とし、データが‘古い’の判断基準となる所定期間を“６０日”とすると、更新日付“１９９５／０１／０１”から現在日付までの経過日数が６０日以上となると判断する（ステップ１２０：ＹＥＳ）。
【０１６２】
従って、ＣＰＵ１０は、更新対象データ“人口６１９万（１９９５）”と文字列「６１９万」が表す人口データ“６１９万”と、文字列「１９９５」が表す更新日付“１９９５／０１／０１”と、を対応付けて更新対象データテーブル９６に格納するとともに、図２３（ｂ）に示すように、更新対象データ２４３に下線２４４を付加して、当該データは‘古い’データであることを識別表示する（ステップＳ１２１）。
【０１６３】
その後、ＣＰＵ１０は、説明情報中に含まれる全ての更新対象データを検知したと判断し（ステップＳ１２２：ＹＥＳ）、本説明情報表示処理を終了して、図１８のステップＳ５４へ移行する。
【０１６４】
図２４は、説明情報表示処理の終了段階での更新対象データテーブル９６の一例を示す図である。同図によれば、更新対象データテーブル９６には、更新対象データ“人口６１９万（１９９５）”と、人口データ“６１９万”と、更新日付“１９９５／０１／０１”と、が対応付けて格納されている。
【０１６５】
次に、図１８のステップＳ５５におけるジャンプ処理について説明する。
図２０において、ＣＰＵ１０は、先ず、ジャンプ先に指定された文字列「人口６１９万（１９９５）」は更新対象データであると判断して（ステップＳ１３１：ＹＥＳ）、百科事典をジャンプ先の辞書に指定する（ステップＳ１３２）。
【０１６６】
次いで、国名リスト８３ａ、主要都市名リスト８３ｂ、都道府県名リスト８３ｃ、市町村名リスト８３ｄ、を順に検索して、現在表示させている表示データの見出語“ホンコン［香港］”が、何れのリストに含まれるかを判断する。そして、含まれると判断したリストに該当する人口テーブルデータを、百科事典ＤＢ８２から読み出す（ステップＳ１３３〜Ｓ１４１）。即ち、見出語“ホンコン［香港］”は主要都市名リスト８３ｂに含まれる都市名であると判断して（ステップＳ１３５：ＹＥＳ）、百科事典ＤＢ８２から、見出語“主要都市の人口データ”に対応する説明情報、即ち、主要都市人口データテーブル８２ｂを読み出す（ステップＳ１３６、Ｓ１４１）。
【０１６７】
そして、読み出した主要都市人口データテーブル８２ｂから、“香港”に対応する人口データを検索し（ステップＳ１４２）、“香港”の文字列及び検索した人口データが先頭となるよう、主要都市人口データテーブル８２ｂを説明情報として、表示部３０に表示させる（ステップＳ１４３）。
【０１６８】
その後、ＣＰＵ１０は、本ジャンプ処理を終了して、図１８のステップＳ５６へ移行する。
【０１６９】
（２）検索語「ちば」が入力された場合
次に、説明情報中に複数（２つ）の更新対象データが含まれる検索語「ちば」が入力された場合について説明する。
【０１７０】
図１８に示す第２辞書検索処理において、ＣＰＵ１０は、先ず、検索語入力画面を表示部３０に表示させて、検索語を入力させる（ステップＳ５１）。
図２５（ａ）は、この段階での表示画面の一例を示す図である。同図によれば、検索語入力ボックス２０１には、文字列「ちば」が入力されている。
【０１７１】
そして、検索実行指示が入力されると（ステップＳ５２）、ＣＰＵ１０は、説明情報表示処理（図１９参照）を実行して、入力された検索語「ちば」に適合する見出語に対応する説明情報を、表示部３０に表示させる（ステップＳ５３）。
【０１７２】
図２３（ｂ）は、この段階での表示画面の一例を示す図である。同図によれば、見出語２５１として「ちば［千葉］」が表示されているとともに、この見出語２５１に対応する説明情報２５２として「▲１▼関東地方南東部の県。・・・・人口５８０万６千。全３１市。▲２▼千葉県西部の市。・・・人口８４万６千。」が表示されている。
【０１７３】
尚ここで、説明情報２５２には、異なる地域単位の内容を説明する説明情報２５２ａ、２５２ｂが含まれている。即ち、説明情報２５２ａは、見出語“ちば［千葉］”が千葉“県”を意味する場合の説明情報“▲１▼関東地方南東部の・・・。全３１市。”であり、説明情報２５２ｂは、千葉“市”を意味する場合の説明情報“▲２▼千葉県西部の市。・・・。人口８４万６千。”である。但し、国名と、都市名と、都道府県名と、市町村名との内、同一の見出語が複数の地域単位の説明情報を有するものは、都道府県名と、市長名との２つのみとして、本実施例を説明する。
【０１７４】
そして、各説明情報２５２ａ、２５２ｂには、それぞれ、更新対象データ２５３ａ、２５３ｂが含まれる。即ち、説明情報２５２ａには、１つ目の更新対象データ２５３ａである文字列「人口５８０万６千」が含まれ、説明情報２５２ｂには、２つ目の更新対象データ２５３ｂである文字列「人口８４万６千」、が含まれている。また、これらの更新対象データ２５３ａ、２５３ｂには、それぞれ‘古い’データであり、更新を要することを示す下線２５４ａ、２５４ｂが付加されて、説明情報２５２の他のデータと識別表示されている。
【０１７５】
そして、この表示画面において、ジャンプキー５ｄ及びスクロールキー５ｃが操作されて更新対象データ２５３ａが反転表示され、次いで、決定キー５ｅが操作されてジャンプ指示が入力されると（ステップＳ５４）、ＣＰＵ１０は、反転表示されている文字列「人口５８０万６千」をジャンプ先の文字列に指定して、ジャンプ処理（図２０参照）を実行する（ステップＳ５５）。
【０１７６】
その後、第２辞書検索処理の終了指示が入力されると（ステップＳ５６：ＹＥＳ）、ＣＰＵ１０は、本第２辞書検索処理を終了する。また、これ以外の指示が入力された場合には（ステップＳ５６：ＮＯ）、ＣＰＵ１０は、この指示に該当する他の処理を実行する。
【０１７７】
ステップＳ５３における説明情報表示処理について説明する。
図１９において、ＣＰＵ１０は、先ず、検索語入力ボックス２０１に入力されている検索語「ちば」に適合する見出語を国語辞典ＤＢ８１から検索する（ステップＳ１１１、Ｓ１１２：ＹＥＳ）。そして、検索した見出語“ちば［千葉］”に対応する説明情報“▲１▼関東地方南東部の県。・・・・人口５８０万６千。全３１市。▲２▼千葉県西部の市。・・・人口８４万６千。”を、国語辞典ＤＢ８１から読み出し（ステップＳ１１３）、読み出した説明情報を、見出語とともに表示部３０に表示させる（ステップＳ１１４）。
【０１７８】
次いで、ＣＰＵ１０は、読み出した先頭の文字列からキーワード「人口」を検索して、１つ目の更新対象データ“人口５８０万６千”を検知する（ステップＳ１１５〜Ｓ１１９）。このとき、ＣＰＵ１０は、国語辞典発行日情報８１ａを参照して取得した更新日付“１９９６／１２／０１”に基づいて、該更新対象データ２５２ａは‘古い’データであると判断して（ステップＳ１２０：ＹＥＳ）、更新対象データ“人口５８０万６千”と、人口データ“５８０万６千”と、更新日付“１９９６／１２／０１”と、を対応付けて更新対象データテーブル９６に格納するとともに、説明情報２５２中の人口データを表す文字列「人口５８０万６千」に下線２５４ａを付加して識別表示する（ステップＳ１２１）。
【０１７９】
続いて、ＣＰＵ１０は、ステップＳ１１５へ移行して、１つ目の更新対象データ２５２ａの直後の文字列からキーワード「人口」の検索を行い、２つ目の更新対象データ“人口８４万６千”を検知する（ステップＳ１１５〜Ｓ１１９）。このとき、ＣＰＵ１０は、国語辞典発行日情報８１ａを参照して取得した更新日付“１９９６／１２／０１”に基づいて、該更新対象データ２５３ｂは‘古い’データであると判断して（ステップＳ１２０：ＹＥＳ）、更新対象データ“人口８４万６千”と、人口データ“８４万６千”と、更新日付“１９９６／１２／０１”と、を対応付けて更新対象データテーブル９６に格納するとともに、説明情報２５２中の人口データを表す文字列「人口８４万６千」に下線２５３ｂを付加して識別表示する（ステップＳ１２１）。
【０１８０】
その後、ＣＰＵ１０は、説明情報中に含まれる全ての更新対象データを検知したと判断し（ステップＳ１２２：ＹＥＳ）、本説明情報表示処理を終了して、図１８のステップＳ５４へ移行する。
【０１８１】
図２６は、説明情報表示処理の終了段階での更新対象データテーブル９６の一例を示す図である。同図によれば、更新対象データテーブル９６には、更新対象データ“人口５８０万６千”と人口データ“５８０万６千”と更新日付“１９９６／１２／０１”と、を対応付けた１つ目のデータと、更新対象データ“人口８４万６千”と人口データ“８４万６千”と更新日付“１９９６／１２／０１”と、を対応付けた２つ目のデータと、が格納されている。
【０１８２】
次に、図１８のステップＳ５５におけるジャンプ処理について説明する。
図２０において、ＣＰＵ１０は、先ず、ジャンプ先に指定された文字列「人口５８０万６千」は更新対象データであると判断して（ステップＳ１３１：ＹＥＳ）、百科事典をジャンプ先の辞書に指定する（ステップＳ１３２）。
【０１８３】
続いて、ＣＰＵ１０は、ジャンプ先に指定された更新対象データ２５３ａがどの地域単位を説明しているのか、即ち、▲１▼千葉“県”の人口データを表しているのか、▲２▼千葉“市”の人口データを表しているのか、を判断する。具体的には、更新対象データテーブル９６を参照して、指定された更新対象データ“人口５８０万６千”に含まれる人口データ“５８０万６千”と、他方の更新対象データ“人口８４万６千”に含まれる人口データ“８４万６千”との大小を比較して、値が大きい方を千葉“県”の人口データを表し、小さい方を千葉“市”の人口データを表していると判断する。即ち、５８０万６千＞８４万６千、であるので、指定された更新対象データ“人口５８０万６千”は、千葉“県”の人口データを表していると判断する。尚、本実施例においては、同一の見出語に対する複数の地域単位の説明情報を有するものは、都道府県名と、市町村名との２つのみとしている。このため、人口データの値の大きい方を都道府県名、小さい方を市町村名と判断する。
【０１８４】
そして、ＣＰＵ１０は、国名リスト８３ａ、主要都市名リスト８３ｂ、都道府県名リスト８３ｃ、市町村名リスト８３ｄ、を順に検索して、現在表示させている表示データの見出語“ちば［千葉］”が、何れのリストに含まれるかを判断する。そして、含まれると判断したリストに該当する人口テーブルデータを、百科事典ＤＢ８２から読み出す（ステップＳ１３３〜Ｓ１４１）。
【０１８５】
但しこのとき、見出語“ちば［千葉］”は、都道府県名リスト８３ｃ及び市町村名リスト８３ｄの双方に含まれるが、上述のように、指定された更新対象データ２５３ａは千葉“県”の人口データを表していると判断している。従って、ＣＰＵ１０は、見出語が“県”であるため、県名リストに含まれるものと判断して（ステップＳ１３７：ＹＥＳ）、百科事典ＤＢ８２から、見出語“県勢データ”に該当する説明情報、即ち、県勢データテーブル８２ｃを読み出す（ステップＳ１３８、Ｓ１４１）
【０１８６】
尚ここで、図１８のステップＳ５４において、更新対象データ２５３ｂが反転表示されて決定キー５ｅが操作され、ジャンプ先の文字列に指定された場合には、ＣＰＵ１０は、指定された更新対象データ“人口８４万６千”に含まれる人口データ“８４万６千”と、他方の更新対象データ“人口５８０万６千”に含まれる人口データ“５８０万６千”との大小を比較する。即ち、５８０万６千＞８４万６千、であるので、指定された更新対象データ“人口８４万６千”は、千葉“市”の人口データを表していると判断する。そして、見出語が“市”であるため、市町村名リスト８３ｄに含まれるものと判断して、百科事典ＤＢ８２から、見出語“各市町村の人口データ”、即ち、各市町村人口データテーブル８２ｄを読み出す。
【０１８７】
そして、県勢データテーブル８２ｃを読み出すと、ＣＰＵ１０は、読み出した県勢データテーブル８２ｃから“千葉”に対応する人口データを検索し（ステップＳ１４２）、“千葉”の文字列及び検索した人口データが先頭となるよう、県勢データテーブル８２ｃを説明情報として、表示部３０に表示させる（ステップＳ１４３）。
【０１８８】
その後、ＣＰＵ１０は、本ジャンプ処理を終了して、図１８のステップＳ５６へ移行する。
【０１８９】
〔変形例〕
尚、本発明が適用可能な実施の形態は、上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１９０】
例えば、上述した第２の実施の形態において、更新対象データに下線を付加して、当該更新対象データを識別表示することとしたが、これを、傍点を付加する、フォントやサイズを変化させる、斜体や太字にする、囲み線や網掛表示する、等することとしてもよい。更に、表示画面をカラー表示可能であれば、赤字にする等、色を変化させることとしてもよい。
【０１９１】
また、携帯型電子辞書１について、上述した第１の実施の形態においては、辞書サーバ１００とネットワークＮを介して接続して、辞書サーバ１００が管理する国語辞典更新ＤＢ１１０から更新データを取得する構成とし、一方、第２の実施の形態においては、内蔵する他の辞書ＤＢから更新データを取得する構成としたが、これらを逆に構成してもよい。
【０１９２】
即ち、第１の実施の形態における携帯型電子辞書１ａは、国語辞典ＤＢ７１を含む複数（２種類以上）の辞書ＤＢを内蔵して、他の辞書ＤＢから更新データを取得する構成としても良い。また、第２の実施の形態における携帯型電子辞書１ｂは、通信ネットワークＮを介して接続される外部装置（例えば、辞書サーバ１００）が管理する辞書ＤＢから、更新データを取得する構成としてもよい。
【０１９３】
【発明の効果】
請求項１又は１２に記載の発明によれば、見出語と、この見出語の説明情報とが対応付けて情報記憶手段に記憶される。そして、入力された検索語に適合する見出語を情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データの調査時期を表すデータ時期を取得して現在日付と比較し、データ時期から現在日付までの経過時期が所定期間を超えた場合に、上記更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができる。
【０１９４】
また、請求項２に記載の発明によれば、情報記憶手段に記憶される判別情報に基づいて、表示制御した説明情報中の更新対象データを検知することができる。
【０１９５】
請求項３又は１３に記載の発明によれば、見出語と、この見出語の説明情報とが対応付けて第１及び第２の情報記憶手段に記憶される。そして、入力された検索語に適合する見出語を第１の情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データと同じ記載事項の更新候補データが含まれる説明情報を、第２の情報記憶手段から検索して、検索された説明情報又はこの説明情報に含まれる更新候補データを表示制御することができる。更に、更新候補データが含まれる説明情報を検索した場合には、更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができるとともに、‘古い‘データの部分を効率良く更新して表示することができる。
【０１９６】
請求項４に記載の発明によれば、情報表示制御装置は、見出語と、この見出語の説明情報とを対応付けて記憶した外部情報記憶手段を有する外部情報提供装置と通信可能であるとともに、見出語と、この見出語の説明情報とを対応付けて記憶した情報記憶手段を備える。そして、入力された検索語に適合する見出語を情報記憶手段から検索して、この見出語に対応する説明情報を検索して表示制御することができる。また、この説明情報中の、調査時期によって記載内容が異なる更新対象データを検知するとともに、検知した更新対象データと同じ記載事項の更新候補データ又はこの更新候補データが含まれる説明情報を、外部情報記憶手段から検索してダウンロードし、表示制御することができる。更に、更新候補データ又はこの更新候補データが含まれる説明情報をダウンロードした場合には、更新対象データを識別表示することができる。
従って、情報表示制御装置で表示させる説明情報の内、‘古い’データの部分を、視覚的に容易且つ適切に識別可能とすることができるとともに、‘古い‘データの部分を効率良く更新して表示することができる。
【０１９７】
また、請求項５に記載の発明によれば、入力された検索語に該当する説明情報を表示制御した後、所定のジャンプ操作が入力された場合に、更新候補データ又はこの更新候補データが含まれる説明情報を表示制御することができる。
【０１９８】
また、請求項６に記載の発明によれば、入力された検索語に該当する説明情報を表示制御する際に、更新対象データを、更新候補データ含まれる説明情報又はこの説明情報に含まれる更新候補データに置き換えて表示制御することができる。
【０１９９】
また、請求項７に記載の発明によれば、説明情報の中から所定のキーワードを検知することにより、この検知した所定のキーワードの周囲のデータを更新対象データとして検知することができる。
【０２００】
また、請求項８に記載の発明によれば、「人口」を所定のキーワードとして、この「人口」の周囲のデータであって数値が含まれるデータを更新対象データとして検知することができる。
【０２０１】
また、請求項９に記載の発明によれば、説明情報の中からキーワード「人口」を検知することにより、この検知した「人口」の周囲のデータであって数値が含まれるデータを更新対象データとして検知することができる。そして、更新対象データが複数検知された場合には、これらの更新対象データに含まれる数値の大きさに応じて各更新対象データの地域単位を判別し、更新候補データが含まれる説明情報を検索することができる。
【０２０２】
また、請求項１０に記載の発明によれば、更新対象データを、他の説明情報の部分とは異なる表示形態で表示制御することができる。
【０２０３】
更に、請求項１１に記載の発明によれば、情報記憶手段には発行時期情報が記憶される。そして、更新対象データに記載内容の調査時期を表すデータが含まれていないと判別した場合には、情報記憶手段の発行時期情報が表す発行時期を、更新対象データの調査時期を表すデータ時期として取得することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書の外観例を示す図。
【図２】第１の実施の形態における携帯型電子辞書の機能構成を示すブロック図。
【図３】国語辞典ＤＢのデータ構成の一例を示す図。
【図４】更新フラグテーブルのデータ構成の一例を示す図。
【図５】更新日付テーブルのデータ構成の一例を示す図。
【図６】国語辞典更新ＤＢのデータ構成の一例を示す図。
【図７】辞書ＤＢ更新処理にかかる携帯型電子辞書の動作を示すフローチャート。
【図８】第１辞書検索処理にかかる携帯型電子辞書の動作示すフローチャート。
【図９】表示画面の遷移例を示す図。
【図１０】表示画面の変形例を示す図。
【図１１】第２の実施の形態における携帯型電子辞書の機能構成を示すブロック図。
【図１２】国語辞典ＤＢ、国語辞典発行日情報、のデータ構成の一例を示す図。
【図１３】百科事典ＤＢ、百科事典発行日情報、のデータ構成の一例を示す図。
【図１４】県勢データテーブルのデータ構成の一例を示す図。
【図１５】都道府県名リストのデータ構成の一例を示す図。
【図１６】更新対象データフォーマットの一例を示す図。
【図１７】更新対象データテーブルのデータ構成の一例を示す図。
【図１８】第２辞書検索処理にかかる携帯型電子辞書の動作を示すフローチャート。
【図１９】説明情報表示処理にかかる携帯型電子辞書の動作を示すフローチャート。
【図２０】ジャンプ処理にかかる携帯型電子辞書の動作を示すフローチャート。
【図２１】表示画面の遷移例を示す図。
【図２２】表示画面の遷移例を示す図。
【図２３】検索語「ほんこん」が入力された場合の表示画面の遷移例を示す図。
【図２４】検索語「ほんこん」が入力された場合の更新対象データテーブルのデータ例を示す図。
【図２５】検索語「ちば」が入力された場合の表示画面の遷移例を示す図。
【図２６】検索語「ちば」が入力された場合の更新対象データテーブルのデータ例を示す図。
【符号の説明】
１  携帯型電子辞書
１０  ＣＰＵ
２０  入力部
３０  表示部
４０  時計部
５０  通信部
６０  記憶媒体読取部
６１  外部情報記憶媒体
６２  最新百科事典ＤＢ
６２ａ  最新百科事典発行日情報
７０、８０  ＲＯＭ
７１  国語辞典ＤＢ
７２  辞書ＤＢ更新プログラム
７３  第１辞書検索プログラム
８１  国語辞典ＤＢ
８１ａ  国語辞典発行日情報
８２  百科事典ＤＢ
８２ａ  各国人口データテーブル
８２ｂ  主要都市人口データテーブル
８２ｃ  県勢データテーブル
８２ｄ  各市町村人口データテーブル
８２ｅ  百科事典発行日情報
８３ａ  国名リスト
８３ｂ  主要都市名リスト
８３ｃ  都道府県名リスト
８３ｄ  市町村名リスト
８４  更新対象データフォーマット
８５  第２辞書検索プログラム
８６  説明情報表示プログラム
８７  ジャンププログラム
９０、９５  ＲＡＭ
９１    更新フラグテーブル
９２    更新日付テーブル
９６    更新対象データテーブル
１００  辞書サーバ
１１０  国語辞典更新ＤＢ
Ｎ  ネットワーク
【図１】
2004206600.tif 000003
【図２】
2004206600.tif 000004
【図３】
2004206600.tif 000005
【図４】
2004206600.tif 000006
【図５】
2004206600.tif 000007
【図６】
2004206600.tif 000008
【図７】
2004206600.tif 000009
【図８】
2004206600.tif 000010
【図９】
2004206600.tif 000011
【図１０】
2004206600.tif 000012
【図１１】
2004206600.tif 000013
【図１２】
2004206600.tif 000014
【図１３】
2004206600.tif 000015
【図１４】
2004206600.tif 000016
【図１５】
2004206600.tif 000017
【図１６】
2004206600.tif 000018
【図１７】
2004206600.tif 000019
【図１８】
2004206600.tif 000020
【図１９】
2004206600.tif 000021
【図２０】
2004206600.tif 000022
【図２１】
2004206600.tif 000023
【図２２】
2004206600.tif 000024
【図２３】
2004206600.tif 000025
【図２４】
2004206600.tif 000026
【図２５】
2004206600.tif 000027
【図２６】
2004206600.tif 000028