(57)【要約】【課題】インストール可能なアプリケーションプログラムの種類を確認でき、その中で必要とするアプリケーションプログラムを容易にインストールできる情報処理装置を提供する。【解決手段】ＣＤ−ＲＯＭなどからインストール可能なアプリケーションプログラムの種類に対応したアイコン３１ａ〜３１ｉをメニュー画面上に表示する。また、アイコンのタップにより、あるアプリケーションプログラムが実行要求された場合に、その実行要求されたアプリケーションプログラムがインストール済みか否かを判断し、未インストールであればメッセージ３２を表示してユーザに未インストールである旨を通知すると共にインストール方法を通知する。【選択図】　　図３
2004005254.tif 000002
【特許請求の範囲】
【請求項１】
外部から各種アプリケーションプログラムを任意選択的にインストールするインストール手段と、
このインストール手段によってインストールされたアプリケーションプログラムを記憶する記憶手段と、
ユーザに、実行するアプリケーションプログラムを選択させるために、アプリケーションプログラムの種類を所定の形式で提示する提示手段と、
前記提示手段で提示されたアプリケーションプログラムの一つが実行要求された際に、そのアプリケーションプログラムが前記記憶手段にインストール済みか否かを判断し、未インストールであった場合にその旨を通知する制御手段と
を具備したことを特徴とする情報処理装置。
【請求項２】
予め各種アプリケーションプログラムが記憶された不揮発性記憶手段を備え、
前記制御手段は、実行要求されたアプリケーションプログラムが前記不揮発性記憶手段に予め記憶されたものであるか否かを判断し、前記不揮発性記憶手段に予め記憶されたものであった場合に当該アプリケーションプログラムを前記不揮発性記憶手段から読み出して実行することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記提示手段は、前記外部からインストール可能なアプリケーションプログラムの種類に対応したアイコンをメニュー画面上に表示するものであり、
所定のタイミングで未インストールのアイコンを前記メニュー画面上から削除するアイコン削除手段を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記アイコン削除手段は、前記提示手段で提示されたアプリケーションプログラムが所定時間以上未インストールである場合に、そのアイコンを前記メニュー画面上から削除することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記アイコン削除手段は、前記提示手段で提示されたアプリケーションプログラムが未インストール状態で実行要求された回数をカウントし、該回数が所定回数になったときにそのアイコンを前記メニュー画面上から削除することを特徴とする請求項３記載の情報処理装置。
【請求項６】
前記制御手段は、前記アプリケーションプログラムが未インストールであった場合に、インストール方法をさらに通知することを特徴とする請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
外部から各種アプリケーションプログラムを任意選択的にインストールする機能を備えると共に、プログラムを含む各種情報を記憶するための記憶装置を備えたコンピュータによって実行されるプログラムであって、
前記コンピュータに、
外部からインストール可能なアプリケーションプログラムの種類に対応したアイコンと、インストールされたアプリケーションプログラムの記憶先を示すリンク情報を前記記憶装置に書き込む機能と、
実行要求されたアプリケーションプログラムが未インストールであった場合にその旨を通知する未インストール通知プログラムを前記記憶装置に書き込む機能と、
実行要求されたアプリケーションプログラムが存在するか否かを判断し、当該アプリケーションプログラム若しくは前記未インストール通知プログラムのいずれかを起動するプログラム存在判断プログラムを前記記憶装置に書き込む機能と
を実現させるためのプログラム。
【請求項８】
所定のタイミングで未インストールのアイコンを削除するアイコン削除プログラムを含むことを特徴とする請求項７記載のプログラム。
【請求項９】
前記アイコン削除プログラムは、前記外部からインストールするアプリケーションプログラムを任意に選択するための特定の操作が行われた回数をカウントし、該回数が所定回数になった場合に未インストールのアイコンを削除することを特徴とする請求項８記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）やＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）等の情報処理装置に係り、特にＣＤ−ＲＯＭ等から各種アプリケーションプログラムをインストール可能な情報処理装置と、同装置に用いられるプログラムに関する。
【０００２】
【従来の技術】
従来、ＰＤＡやＰＣ等の情報処理装置では、ＣＤ−ＲＯＭ等からアプリケーションプログラムをインストールしたときに、そのアプリケーションプログラムに関するアイコンを画面上に表示するメニューランチャーが知られている。このようなメニューランチャーにより、ユーザはインストールしたアプリケーションプログラムの種類を画面上で確認でき、アイコンをタップすることで、該当するアプリケーションプログラムを実行することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来、インストールされたアプリケーションプログラムを対象として、それに関するアイコンを画面上に表示するものであったため、例えばＣＤ−ＲＯＭにて各種アプリケーションプログラムがバンドルされているような場合に、マニュアル等を見ないと、そのＣＤ−ＲＯＭに含まれているアプリケーションプログラムの種類が分からず、また、既にインストールされているのかどうか、さらに、未インストールであればどうのようにインストールすれば良いのかといったことが全く分からず、非常に不便であった。
【０００４】
本発明は前記のような点に鑑みなされたものであって、インストール可能なアプリケーションプログラムの種類を確認でき、その中で必要とするアプリケーションプログラムを容易にインストールすることのできる情報処理装置及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の請求項１に係る情報処理装置は、外部から各種アプリケーションプログラムを任意選択的にインストールするインストール手段と、このインストール手段によってインストールされたアプリケーションプログラムを記憶する記憶手段と、ユーザに、実行するアプリケーションプログラムを選択させるために、アプリケーションプログラムの種類を所定の形式で提示する提示手段と、前記提示手段で提示されたアプリケーションプログラムの一つが実行要求された際に、そのアプリケーションプログラムが前記記憶手段にインストール済みか否かを判断し、未インストールであった場合にその旨を通知する制御手段とを具備して構成される。
【０００６】
このような構成によれば、例えばＣＤ−ＲＯＭから各種アプリケーションプログラムをインストール可能な場合において、そのインストール可能なアプリケーションプログラムの種類が提示されるので、ユーザはどのようなアプリケーションプログラムをインストールできるのかを知ることができる。また、実行要求したアプリケーションプログラムが未インストールであった場合にその旨が通知されるので、その通知に従って所望のアプリケーションプログラムをインストールすべきことを知ることができる。
【０００７】
また、本発明の請求項２では、請求項１記載の情報処理装置において、予め各種アプリケーションプログラムが記憶された不揮発性記憶手段を備え、前記制御手段は、実行要求されたアプリケーションプログラムが前記不揮発性記憶手段に予め記憶されたものであるか否かを判断し、前記不揮発性記憶手段に予め記憶されたものであった場合に当該アプリケーションプログラムを前記不揮発性記憶手段から読み出して実行することを特徴とする。
【０００８】
このような構成によれば、予め各種アプリケーションプログラムが記憶されたＲＯＭなどを備えている場合に、これらのアプリケーションプログラムに対する実行要求があったときに直接読み出して起動することができる。
【０００９】
また、本発明の請求項３では、請求項１記載の情報処理装置において、前記提示手段は、前記外部からインストール可能なアプリケーションプログラムの種類に対応したアイコンをメニュー画面上に表示するものであり、所定のタイミングで未インストールのアイコンを前記メニュー画面上から削除するアイコン削除手段を備えたことを特徴とする。
【００１０】
このような構成によれば、例えばＣＤ−ＲＯＭなどによって提供される各種アプリケーションプログラムに対応したアイコンがメニュー画面上に表示され、その中でいつまでも未インストールのアイコンがあった場合に削除される。したがって、不要なアイコンによってメニュー画面が占有されることを防ぐことができる。
【００１１】
また、本発明の請求項４では、請求項３記載の情報処理装置において、前記アイコン削除手段は、前記提示手段で提示されたアプリケーションプログラムが所定時間以上未インストールである場合に、そのアイコンを前記メニュー画面上から削除することを特徴とする。
【００１２】
このような構成によれば、例えばＣＤ−ＲＯＭなどによって提供される各種アプリケーションプログラムが所定時間経過しても未インストールのままである場合に、そのアプリケーションプログラムを示すアイコンを不要アイコンとして削除することができる。
【００１３】
また、本発明の請求項５では、請求項３記載の情報処理装置において、前記アイコン削除手段は、前記提示手段で提示されたアプリケーションプログラムが未インストール状態で実行要求された回数をカウントし、該回数が所定回数になったときにそのアイコンを前記メニュー画面上から削除することを特徴とする。
【００１４】
このような構成によれば、例えばＣＤ−ＲＯＭなどによって提供される各種アプリケーションプログラムに対応したアイコンが選択されて、そのアプリケーションプログラムが未インストールであることを通知されているにもかかわらずそのアプリケーションプログラムのインストールを行わない場合に、そのようなことが所定回数以上起きたならばこれを不要アイコンとして削除することができる。
【００１５】
また、本発明の請求項６では、請求項１乃至５のいずれかに記載の情報処理装置において、前記制御手段は、前記アプリケーションプログラムが未インストールであった場合に、インストール方法をさらに通知することを特徴とする。
【００１６】
このような構成によれば、ユーザが実行を要求したアプリケーションプログラムが未インストールであった場合に、その旨を通知するのみならず、そのアプリケーションプログラムをどのようにインストールするのか、というインストール方法までもが通知されるので、その通知に従ってユーザが所望のアプリケーションプログラムを容易にインストールすることができる。
【００１７】
また、本発明の請求項７では、外部から各種アプリケーションプログラムを任意選択的にインストールする機能を備えると共に、プログラムを含む各種情報を記憶するための記憶装置を備えたコンピュータによって実行されるプログラムにおいて、前記コンピュータに、外部からインストール可能なアプリケーションプログラムの種類に対応したアイコンと、インストールされたアプリケーションプログラムの記憶先を示すリンク情報を前記記憶装置に書き込む機能と、実行要求されたアプリケーションプログラムが未インストールであった場合にその旨を通知する未インストール通知プログラムを前記記憶装置に書き込む機能と、実行要求されたアプリケーションプログラムが存在するか否かを判断し、当該アプリケーションプログラム若しくは前記未インストール通知プログラムのいずれかを起動するプログラム存在判断プログラムを前記記憶装置に書き込む機能とを実現させることを特徴とする。
【００１８】
このような構成によれば、外部からインストール可能なアプリケーションプログラムがあらかじめ判っていない場合であっても、アプリケーションプログラムをインストールする機能を有するプログラムが、どのようなアプリケーションプログラムをインストールすることができるのかをユーザに示すことができ、市販のＣＤ−ＲＯＭやネットワークによるアプリケーションプログラム配信の際に、どのようなアプリケーションプログラムをインストールすることができるのかをユーザに効果的に提示することができる。
【００１９】
また、本発明の請求項８では、請求項７記載のプログラムにおいて、所定のタイミングで未インストールのアイコンを削除するアイコン削除プログラムを含むことを特徴とする。
【００２０】
このような構成によれば、外部からインストール可能なアプリケーションプログラムに対応したアイコンの登録後に、所定の時間経過しても実際のアプリケーションプログラムがインストールされないアイコンが存在した場合に、そのアイコンが削除されるので、不要なアイコンによってメニュー画面が占有されることを防ぐことができる。
【００２１】
また、本発明の請求項９では、請求項８記載のプログラムにおいて、前記アイコン削除プログラムは、前記外部からインストールするアプリケーションプログラムを任意に選択するための特定の操作が行われた回数をカウントし、該回数が所定回数になった場合に未インストールのアイコンを削除することを特徴とする。
【００２２】
このような構成によれば、外部からインストール可能なアプリケーションプログラムに対応したアイコンの登録後に、これらの中の任意のアプリケーションプログラムを選択する操作が所定回数分行われたときに、アプリケーションプログラムが未インストールのアイコンが存在した場合に、そのアイコンを不要アイコンとして削除することができる。
【００２３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００２４】
（第１の実施形態）
図１は本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。なお、本装置は、記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現されるものであり、具体的にはＰＤＡあるいはＰＣからなる。
【００２５】
図１に示すように、本装置にはＣＰＵ１１が備えられており、このＣＰＵ１１に入力部１２、表示部１３、記憶部１４、ＣＤ−ＲＯＭドライブ１５などが接続されている。
【００２６】
ＣＰＵ１１は、記憶部１４に記憶されたプログラムを読込み、そのプログラムに記述された手順に従って各種処理を実行する。入力部１２は、例えばキーボード、マウス、タブレットなどからなる入力デバイスであって、ここではユーザがアプリケーションプログラムの実行要求を入力する場合に用いられる。表示部１３は、例えばＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ　ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などからなる表示デバイスであって、ここでは各種アプリケーションプログラムに関するアイコンの表示や、未インストール時の通知メッセージなどを表示する。
【００２７】
記憶部１４は、プログラムを含む各種情報を記憶するデバイスであって、各種アプリケーションプログラムやこれらのアイコンの他、実行要求されたアプリケーションプログラムが未インストールである場合にその旨を通知するための未インストール通知プログラム、実行要求のあったアプリケーションプログラムがインストールされているか否かを調べて、そのアプリケーションプログラムまたは未インストール通知プログラムを起動するためのプログラム存在判断プログラムなどが記憶される。
【００２８】
なお、前記記憶部１４は、具体的には図２に示すようにＲＯＭ２１とＲＡＭ２２からなり、前述したアイコンやプログラムなどの情報はＲＯＭ２１の方に予め記憶されているものであるが、これについては後に図２を参照して詳しく説明するものとする。
【００２９】
また、ＣＤ−ＲＯＭドライブ１５は、外部記録媒体であるＣＤ−ＲＯＭ１６を読み込むためのドライブである。ＣＤ−ＲＯＭ１６は、本装置に付属のものであって、予め本装置にインストール可能な各種アプリケーションプログラムがバンドルされている。ユーザはこのＣＤ−ＲＯＭ１６内の各種アプリケーションプログラムを必要に応じてインストールすることができる。
【００３０】
図２は、前記情報処理装置に備えられたＲＯＭに内蔵されたアプリケーションプログラムとＣＤ−ＲＯＭにバンドルされたアプリケーションプログラムに対するアクセス方法を示す図である。
【００３１】
図２に示すように、前記記憶部１４を構成するＲＯＭ２１とＲＡＭ２２のうちＲＯＭ２１には、各アプリケーションプログラムごとに、アプリケーション名２３、メニュー画面に表示するアイコン画像データ２４、および、そのアプリケーションプログラムが、ＲＯＭ２１に標準装備されたものであるかＣＤ−ＲＯＭ１６からＣＤ−ＲＯＭドライブ１５を通じて任意選択的にインストールされるものであるかを示す、ＲＯＭ内蔵プログラム・フラグ２５が記憶されている。
【００３２】
また、ＲＯＭ２１には予め標準装備されたアプリケーションプログラム（つまり商品出荷時にインストール済みのアプリケーションプログラム）が記憶されている。一方、ＲＡＭ２２には、前記ＣＤ−ＲＯＭ１６からＣＤ−ＲＯＭドライブ１５を通じて任意選択的にインストールされたアプリケーションプログラムが記憶される。
【００３３】
また、ＲＯＭ２１には、各種アプリケーションプログラムの実行ファイルがＲＯＭ２１あるいはＲＡＭ２２のどこに記憶されているのかを示すリンク情報と、未インストールであることを通知するための未インストール通知プログラム、そして、この未インストール通知プログラムへのリンク情報が予め記憶されている。なお、このＲＯＭ２１には、図１の記憶部１４に示したプログラム存在判断プログラムも含まれる。
【００３４】
このような構成において、何らかのアプリケーションプログラムが実行要求された際に、そのアプリケーションプログラムがＲＯＭ２１に内蔵のものであれば、ＲＯＭ２１内に予め記憶されているリンク情報に基づいてＲＯＭ２１から当該アプリケーションプログラムの実行ファイルが読み出されて実行される。一方、ＣＤ−ＲＯＭ１６にバンドルされたアプリケーションプログラムであれば、ＲＯＭ２１内に予め記憶されているリンク情報に基づいてＲＡＭ２２から当該アプリケーションプログラムの実行ファイルが読み出されて実行される。その際、該当する実行ファイルがＲＡＭ２２になければ、つまり、実行要求されたアプリケーションプログラムがＣＤ−ＲＯＭ１６からＲＡＭ２２へインストールされていない場合には、ＲＯＭ２１内に予め記憶されている未インストール通知プログラムへのリンク情報に基づいて未インストール通知プログラムが起動され、未インストールの通知メッセージが表示されることになる。
【００３５】
図３にこのようなアプリ起動時の表示画面を示す。図３（ａ）はメニュー画面、同図（ｂ）は未インストール通知画面、同図（ｃ）はアプリ実行画面を示している。
【００３６】
図３（ａ）に示すように、本装置のメニュー画面上には、ＲＯＭ２１に内蔵された各種アプリケーションプログラムだけでなく、ＣＤ−ＲＯＭ１６にバンドルされた各種アプリケーションプログラムも選択対象として、これらのアイコン３１ａ〜３１ｉが表示される。
【００３７】
そして、ユーザがこのメニュー画面上のアイコン３１ａ〜３１ｉのうちの任意のアイコンをタップ操作して実行要求を行うと、その実行要求されたアプリケーションプログラムがＣＤ−ＲＯＭ１６にバンドルされたものであり、かつ、未インストールの場合に、同図（ｂ）に示すように、例えば「このアプリケーションはインストールされておりません。付属のＣＤ−ＲＯＭからインストールを行って下さい」といったようなメッセージ３２が表示され、ユーザに未インストールである旨の通知とそのインストールの方法が通知されるようになっている。
【００３８】
また、前記メニュー画面上でタップされたアイコンに関するアプリケーションプログラムがＣＤ−ＲＯＭ１６から既にインストールされている場合には、同図（ｃ）に示すように、当該アプリケーションプログラムが起動されて、その実行画面が表示されることになる。この例では、アイコン３１ｆのタップにより「辞書ソフト」が実行された状態を示している。
【００３９】
以下に、第１の実施形態としての処理動作について説明する。
【００４０】
図４は第１の実施形態におけるアプリ実行制御処理の動作を示すフローチャートである。
【００４１】
まず、図３（ａ）に示すように、ＲＯＭ２１に内蔵された各種アプリケーションプログラムと、ＣＤ−ＲＯＭ１６からインストール可能な各種アプリケーションプログラムを対象として、これらのアイコン３１ａ〜３１ｉを有するメニュー画面が表示部１３に表示される。このような状態で、ＣＰＵ１１はユーザからアプリケーションプログラムの実行要求が入力されるのを待つ（ステップＡ１１）。
【００４２】
ここで、ユーザが前記メニュー画面上のアイコンをタップ操作することにより、何らかのアプリケーションプログラムの実行要求を入力すると（ステップＡ１１のＹｅｓ）、ＣＰＵ１１は、まず、その実行要求のあったアプリケーションプログラムがＲＯＭ２１に内蔵されているものか否かを図２に示すように当該アプリケーションプログラムのアイコン画像データ２４に付加されたＲＯＭ内蔵プログラム・フラグ２５に基づいて判断する（ステップＡ１２）。
【００４３】
その結果、ＲＯＭ２１に内蔵されたアプリケーションプログラムであった場合、つまり、本装置に予め標準装備されたアプリケーションプログラムであった場合には（ステップＡ１２のＹｅｓ）、ＣＰＵ１１は図２に示すようにＲＯＭ２１に予め記憶されているリンク情報に基づいてＲＯＭ２１から当該アプリケーションプログラムの実行ファイルを検索することにより、その実行ファイルを読み出して実行する（ステップＡ１５）。この場合、ＲＯＭ２１に内蔵されたアプリケーションプログラムについては、その実行ファイルは削除されることなく、必ずＲＯＭ２１に存在することを前提としている。従って、この場合にはＡ１３の判断ステップを省略することができる。
【００４４】
一方、ＲＯＭ２１に内蔵されたアプリケーションプログラムでない場合、つまり、ＣＤ−ＲＯＭ１６にバンドルされたアプリケーションプログラムであった場合には（ステップＡ１２のＮｏ）、ＣＰＵ１１は図２に示すようにＲＯＭ２１に予め記憶されているリンク情報に基づいてＲＡＭ２２内に当該アプリケーションプログラムの実行ファイルが存在するか否かを検索する（ステップＡ１３）。該当する実行ファイルがＲＡＭ２２内に存在すれば（ステップＡ１３のＹｅｓ）、既にＣＤ−ＲＯＭ１６からインストールされているということであるので、ＣＰＵ１１はＲＡＭ２２からその実行ファイルを読み出して実行する（ステップＡ１５）。
【００４５】
また、該当する実行ファイルがＲＡＭ２２内に存在しなかった場合には（ステップＡ１３のＮｏ）、ＣＤ−ＲＯＭ１６からインストールされていないということであるので、ＣＰＵ１１はＲＯＭ２１に予め記憶された未イントール通知プログラムを起動することにより、図３（ｂ）に示すようなメッセージ３２を表示して、ユーザに未インストールである旨を通知する共にそのインストールの方法を知らせる（ステップＡ１４）。
【００４６】
このように、本装置に特定のＣＤ−ＲＯＭ１６がバンドルされている場合において、そのＣＤ−ＲＯＭ１６にて提供される各種アプリケーションプログラムに関するアイコンをメニュー画面に表示しておくことで、ユーザはどのような種類のアプリケーションプログラムをインストールできるのかを知ることができて便利である。
【００４７】
また、ユーザがメニュー画面上のアイコンをタップして実行要求をしたときに、そのアプリケーションプログラムがＣＤ−ＲＯＭ１６からインストールされていなければ、その旨が通知されると共にインストール方法が知らされるので、ユーザはマニュアル等を参照しなくとも、その通知に従ってＣＤ−ＲＯＭ１６をＣＤ−ＲＯＭドライブ１５にセットして所望のアプリケーションプログラムをインストールすることができる。
【００４８】
なお、ＣＤ−ＲＯＭに限らず、例えばＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）などの他の記録媒体を用いて各種アプリケーションプログラムがバンドルされている場合であっても同様である。また、これらの記録媒体を用いる代わりに、インターネットやＬＡＮ等のネットワークを介して接続された、ファイルサーバーやソフトウェア配信サイトに接続してアプリケーションプログラムをダウンロードする場合であっても本発明を適用することができる。
【００４９】
さらに、アプリケーションプログラムをインストールするＲＡＭ２２は、磁気ディスク（フロッピーディスク、ハードディスク等）や、書込み可能な光ディスク（ＣＤ−Ｒ、ＤＶＤ−ＲＡＭ等）、半導体メモリ（フラッシュメモリー等）であってもよい。
【００５０】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００５１】
前記第１の実施形態では、製品の出荷時に付属品として提供する特定のＣＤ−ＲＯＭから各種アプリケーションプログラムをインストールする場合を想定し、予めこれらのアプリケーションに関するアイコンやプログラムなどがＲＯＭ内に存在しているものとして説明したが、第２の実施形態では、一般に市販されているＣＤ−ＲＯＭあるいはＷｅｂサイトから各種アプリケーションプログラムをインストールする場合において、これらに関するアイコンやプログラムなどを新たに登録することについて説明する。
【００５２】
図５は本発明の第２の実施形態に係る情報処理装置の構成を示す図であり、図中の４１が本装置として用いられるＰＣを示している。
【００５３】
ＰＣ４１は、例えば磁気ディスク装置等の記憶装置４２およびＣＤ−ＲＯＭ４４を読み込むためのＣＤ−ＲＯＭドライブ４３を備える。また、このＰＣ４１はインターネット５１に接続可能な機能を備えており、インターネット５１上のＷｅｂサイト５２にアクセスして、そのＷｅｂサイト５２からゲームソフトなどの各種アプリケーションプログラムを任意選択的に取得可能な構成を有するものとする。
【００５４】
ＣＤ−ＲＯＭ４４は、前記ＣＤ−ＲＯＭ１６のように本装置にバンドルされたものと異なり、一般に市販されているものであって、その中には本装置にインストール可能な各種アプリケーションプログラムが記録されている。また、Ｗｅｂサイト５２はソフト提供サービスを行っているサイトであり、図５に示すように、そのＷｅｂページ画面５３には例えばゲームソフトなどの様々なソフトの一覧が表示されており、その中から所望のソフト（アプリケーションプログラム）を選んでダウンロードすることができる。
【００５５】
ここで、前記記憶装置４２には、ユーザがＣＤ−ＲＯＭ４４を初めて起動したとき、あるいはＷｅｂサイト５２に初めてアクセスしたときに起動履歴ファイルが作成されると共に、ＣＤ−ＲＯＭ４４あるいはＷｅｂサイト５２からインストール可能な各種アプリケーションプログラムのアイコン、これらのアプリケーションプログラムへのリンク情報、そして、未インストール通知プログラム、プログラム存在判断プログラムといった各情報が書き込まれる。
【００５６】
以下に、ＣＤ−ＲＯＭ４４から各種アプリケーションプログラムをインストールする場合を想定して、本装置の第２の実施形態としての処理動作について説明する。
【００５７】
図６は第２の実施形態におけるアイコン登録処理の動作を示すフローチャートである。何らかのアプリケーションプログラムが記録されたＣＤ−ＲＯＭ４４をＣＤ−ＲＯＭドライブ４３に挿入すると（ステップＢ１１）、このＣＤ−ＲＯＭ４４に含まれているインストール用プログラム（インストーラ）が起動される（ステップＢ１２）。
【００５８】
このとき、ＰＣ４１は記憶装置４２の中に起動履歴ファイルが存在するか否かを判断する（ステップＢ１３）。起動履歴ファイルがなかった場合には（ステップＢ１３のＮｏ）、ＰＣ４１はＣＤ−ＲＯＭ４４が初めて起動されたものとして、記憶装置４２の所定のエリアに起動履歴ファイルを作成する（ステップＢ１４）。この起動履歴ファイルは、後述するようにＣＤ−ＲＯＭ４４にて提供される各種アプリケーションプログラムのアイコンを所定のタイミングで削除する場合に参照されるものであって、例えば初回起動時の日時が記録されるようになっている。
【００５９】
続いて、ＰＣ４１はＣＤ−ＲＯＭ４４からインストール可能なアプリケーションプログラムの種類を判別し、これらのアプリケーション名とアイコンの画像をＣＤ−ＲＯＭ４４から取得して記憶装置４２に登録する（ステップＢ１５）。
【００６０】
また、ＰＣ４１はアプリケーションプログラムへのリンク情報を記憶装置４２に書き込む（ステップＢ１６）。なお、この時点ではアプリケーションプログラム（プログラムの本体）は未インストールなので、後にインストールされた際に実行ファイルとなる予定のファイル名だけを登録しておくものとする。
【００６１】
また、ＰＣ４１は未インストール通知プログラムやプログラム存在判断プログラム（例えばスクリプトによるものであり、ＣＤ−ＲＯＭからコピーされたスクリプトをＯＳ等が読み出して実行することで機能が実現される）を記憶装置４２に書き込む（ステップＢ１８）。未インストール通知プログラムは、実行要求されたアプリケーションプログラムが未インストールである場合にその旨を通知するためのプログラムである。プログラム存在判断プログラムは、実行要求のあったアプリケーションプログラムがインストールされているか否かを調べて、そのアプリケーションプログラムまたは未インストール通知プログラムを起動するためのプログラムである。
【００６２】
このような登録処理により前記第１の実施形態と同様の環境を構築でき、一般に市販されているＣＤ−ＲＯＭ４４を用いた場合であっても、そのＣＤ−ＲＯＭ４４からインストール可能な各種アプリケーションプログラムに関するたアイコンをメニュー画面上に表示することが可能となる。これにより、１枚のＣＤ−ＲＯＭ４４に多数のアプリケーションプログラムが含まれていても、ユーザはメニュー画面上でその中身を一目で確認でき、必要に応じて適宜インストールすることができるようになる。また、ユーザがメニュー画面上のアイコンをタップして実行要求をしたときに、そのアプリケーションプログラムがＣＤ−ＲＯＭ４４からインストールされていなければ、その旨が通知されると共にインストール方法が通知されるので、ユーザはこの通知に従ってＣＤ−ＲＯＭ４４を用いて所望のアプリケーションプログラムを容易にインストールすることができる。
【００６３】
なお、ここではＣＤ−ＲＯＭを用いる場合について説明したが、例えばＤＶＤなどの他の記録媒体を用いる場合であっても同様である。
【００６４】
また、図５に示すようにインターネット５１上のＷｅｂサイト５２にアクセスして、そのＷｅｂサイト５２が提供している各種アプリケーションプログラムをインストールする場合でも適用可能である。この場合には、Ｗｅｂサイト５２に初めてアクセスしたときに、そのアクセス日時などを記録した起動履歴ファイル（例えばＣｏｏｋｉｅのようなものでも良い）を作成すると共に前記同様のアイコン等の登録を行えば良い。さらに、Ｗｅｂサイト５２を対象とした場合には、そのアクセス先を示すＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒｓ）を登録しておくことにより、例えばメニュー画面上でアイコンがタップされたときに前記ＵＲＬを表示してユーザにアクセス先を知らせたり、前記ＵＲＬに基づいて自動的に接続を行うことができる。
【００６５】
ところで、一般のＣＤ−ＲＯＭ４４やＷｅｂサイト５２などを対象として、インストール可能な各種アプリケーションプログラムに関するアイコンをメニュー画面上に表示した場合に、いつまでも実体（プログラム）がインストールされないことがある。以下では、このような未インストールのアイコンを不要アイコンとして削除する場合について説明する。
【００６６】
図７は第２の実施形態におけるアイコン削除処理の動作を示すフローチャートである。
【００６７】
ＣＤ−ＲＯＭ４４の挿入に伴い、まず、そのＣＤ−ＲＯＭ４４が初めて起動されたのか否かが例えば起動履歴ファイルの有無に基づいて判断される（ステップＣ１１）。ＣＤ−ＲＯＭ４４が初めて起動されたのであれば（ステップＣ１１のＹｅｓ）、図６で示したアイコン登録処理を実現するアイコン登録プログラムが実行され、そのときの日時が起動履歴ファイルに記録されると共に（ステップＣ１２）、ＣＤ−ＲＯＭ４４からインストール可能な各種アプリケーションプログラムに関するアイコンや各種プログラム（未インストール通知プログラム、プログラム存在判断プログラム）等の登録が行われる（ステップＣ１３）。
【００６８】
一方、ＣＤ−ＲＯＭ４４が初めて起動ではなく（ステップＣ１１のＮｏ）、例えばＣＤ−ＲＯＭ４４内の各種アプリケーションプログラムを任意選択的にインストールするための操作や単なるメニューの閲覧等のための操作を行うために起動された場合にはこのような登録処理は行われない。
【００６９】
ここで、前記起動履歴ファイルに記録された初回起動時の日時から所定の時間が経過したとき、つまり、初回起動時にアイコンの登録がなされてメニュー画面上に表示されてから所定時間が経過したときに（ステップＣ１４のＹｅｓ）、ＰＣ４１は現在登録されている各アイコンの中でアプリケーションプログラムが未インストールのままのアイコンを検索する（ステップＣ１５）。そして、このような未インストールのアイコンがあれば、ＰＣ４１はそのアイコンを不要であると判断して、当該アイコンに関する情報を記憶装置４２から削除してメニュー画面から消す（ステップＣ１６）。
【００７０】
このように、所定時間経過してもＣＤ−ＲＯＭ４４から実際のアプリケーションプログラムがインストールされなかった場合に、該当するアイコンが不要アイコンとして削除されることになる。
【００７１】
具体的に説明すると、例えばＣＤ−ＲＯＭ４４に５０種類のソフトＳ１〜Ｓ５０が含まれているものとする。このＣＤ−ＲＯＭ４４が初めて起動されたときに、前記５０種類のソフトＳ１〜Ｓ５０に対応した５０個のアイコンが作成されてメニュー画面上に表示される。その後、ＣＤ−ＲＯＭ４４が何度か起動され、例えば５０種類のソフトＳ１〜Ｓ５０のうちの３０種類のソフトＳ１〜Ｓ３０が実際にインストールされたものとする。ここで、ＣＤ−ＲＯＭ４４の初回起動時から所定時間（例えば１週間）経過すると、未インストールであるソフトＳ３１〜Ｓ５０のアイコンが不要アイコンとして検索され、メニュー画面から消されることになる。このように、所定のタイミングで不要アイコンを削除することで、多数のアイコンによってメニュー画面が占有されることを防ぐことができる。
【００７２】
なお、ここではＣＤ−ＲＯＭ４４の初回起動時からの経過時間に基づいて不要アイコンを削除するものとしたが、インストール操作に伴うＣＤ−ＲＯＭ４４の起動回数を計数する機能を付加しておき、その起動回数が所定回数を越えたときに不要アイコンを削除することも可能である。
【００７３】
このときのフローチャートを図８に示す。
【００７４】
すなわち、ＣＤ−ＲＯＭ４４の挿入に伴い、まず、そのＣＤ−ＲＯＭ４４が初めて起動されたのか否かが例えば起動履歴ファイルの有無に基づいて判断される（ステップＤ１１）。ＣＤ−ＲＯＭ４４が初めて起動されたのであれば（ステップＤ１１のＹｅｓ）、図６で示したアイコン登録処理を実現するアイコン登録プログラムが実行され、起動回数として初期値の１回が起動履歴ファイルに記録されると共に（ステップＤ１２）、ＣＤ−ＲＯＭ４４からインストール可能な各種アプリケーションプログラムに関するアイコンや各種プログラム（未インストール通知プログラム、プログラム存在判断プログラム）等の登録が行われる（ステップＤ１３）。
【００７５】
一方、ＣＤ−ＲＯＭ４４が初めて起動ではなく（ステップＤ１１のＮｏ）、例えばＣＤ−ＲＯＭ４４内の各種アプリケーションプログラムを任意選択的にインストールするための操作や単なるメニューの閲覧等のための操作を行うために起動された場合には、起動履歴ファイルに記録された起動回数が＋１更新される（ステップＤ１４）。
【００７６】
ここで、前記起動履歴ファイルに記録された起動回数が所定回数に達したとき、つまり、初回起動時にアイコンの登録がなされてメニュー画面上に表示されてから所定回数分の各種アプリケーションプログラムのインストール操作等が行われたときに（ステップＤ１５のＹｅｓ）、ＰＣ４１は現在登録されている各アイコンの中でアプリケーションプログラムが未インストールのままのアイコンを検索する（ステップＤ１６）。そして、このような未インストールのアイコンがあれば、ＰＣ４１はそのアイコンを不要であると判断して、当該アイコンに関する情報を記憶装置４２から削除してメニュー画面から消す（ステップＤ１７）。
【００７７】
具体的に説明すると、例えばＣＤ−ＲＯＭ４４に５０種類のソフトＳ１〜Ｓ５０が含まれているものとする。このＣＤ−ＲＯＭ４４が初めて起動されたときに、前記５０種類のソフトＳ１〜Ｓ５０に対応した５０個のアイコンが作成されてメニュー画面上に表示される。その後、ＣＤ−ＲＯＭ４４が何度か起動されて、例えば５０種類のソフトＳ１〜Ｓ５０のうちの３０種類のソフトＳ１〜Ｓ３０が実際にインストールされたものとする。ここで、ＣＤ−ＲＯＭ４４の起動回数が所定回数（例えば１０回）に達した時点で、未インストールであるソフトＳ３１〜Ｓ５０のアイコンが不要アイコンとして検索され、メニュー画面から消されることになる。このように、起動回数に基づいて不要アイコンを削除するようにしても、前記同様に多数のアイコンによってメニュー画面が占有されることを防ぐことができる。
【００７８】
なお、図５に示すようにインターネット５１上のＷｅｂサイト５２にアクセスして、そのＷｅｂサイト５２から各種アプリケーションプログラムを任意選択的に取得する場合であっても同様に、これらのアプリケーションプログラムに関するアイコンが登録された後、所定のタイミングで不要アイコンを検索して削除することができる。この場合、図６の起動日時をアクセス日時、図７の起動回数をアクセス回数として同様の処理を行えば良い。
【００７９】
さらに、ＣＤ−ＲＯＭ４４の起動回数が所定回数を超えたときに不要アイコンを削除する代わりに、あるアイコンがタップされて実行要求がなされ、そのアイコンに係るアプリケーションプログラムが未インストールであった場合に、未インストール通知プログラムを起動するとともに、その回数を計数し、この回数が所定の回数以上になった場合に、そのアイコンを不要アイコンとして削除することも可能である。
【００８０】
また、アイコンやリンク情報、未インストール通知プログラム等をコンピュータの記憶装置に書き込むのは、ＣＤ−ＲＯＭの初回起動時やＷＥＢページ若しくはファイルサーバへの初回アクセス時に書き込むこととしても良いし、ユーザがそのような処理を行うように命令を入力したときに書き込むように構成しても良い。
【００８１】
また、アイコンを削除するアイコン削除プログラムは、アイコンやリンク情報、未インストール通知プログラム等をコンピュータの記憶装置に書き込む際に一緒に記憶装置に書き込むように構成し、コンピュータの記憶装置上に存在するアイコン削除プログラムを読み出して実行することとしても良い。一方、ＣＤ−ＲＯＭの起動回数が所定回数以上になった場合にアイコンを削除するような機能を実行するアイコン削除プログラムを用いる場合には、コンピュータの記憶装置にアイコン削除プログラムをコピーせずに、アイコンを削除するべき判断がなされた際にＣＤ−ＲＯＭからアイコン削除プログラムを読み出して実行するようにしても良い。この後者の方法によれば、コンピュータの記憶装置にアイコン削除プログラムを記憶させる必要がないので、記憶容量の節約と、コピー作業の軽減を図ることができる。
【００８２】
また、インストール方法を通知する際には、インストール方法を説明する文章を表示することによって通知しても良いし、画像や動画、音声などによる案内などを用いても良い。また、ハイパーリンク等を含む表示を行うことによって、そのアプリケーションプログラムをダウンロードするためのサイト若しくはＣＤ−ＲＯＭ等のファイルに、ユーザが容易にアクセスすることができるようにしても良い。さらに、自動的にそのようなサイトを表示させるようにしても良いし、ＣＤ−ＲＯＭのファイルを自動的に起動させるようにしても良い。
【００８３】
また、前述した各実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体を通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００８４】
【発明の効果】
以上詳記したように本発明によれば、外部からインストール可能なアプリケーションプログラムの種類をアイコン等によって提示するようにしたので、ユーザはマニュアル等を見なくとも、インストール可能なアプリケーションプログラムの種類を事前に知ることができる。また、実行要求したアプリケーションプログラムが未インストールの場合にその旨を通知すると共にインストール方法を通知するようにしたことで、ユーザはその通知に従って所望のアプリケーションプログラムを容易にインストールすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図。
【図２】前記情報処理装置に備えられたＲＯＭに内蔵されたアプリケーションプログラムとＣＤ−ＲＯＭにバンドルされたアプリケーションプログラムに対するアクセス方法を説明するための図。
【図３】前記情報処理装置のアプリ起動時の表示画面を示す図であり、図３（ａ）はメニュー画面、同図（ｂ）は未インストール通知画面、同図（ｃ）はアプリ実行画面を示す図。
【図４】第１の実施形態におけるアプリ実行制御処理の動作を説明するためのフローチャート。
【図５】本発明の第２の実施形態に係る情報処理装置の構成を示す図。
【図６】第２の実施形態におけるアイコン登録処理の動作を説明するためのフローチャート。
【図７】第２の実施形態におけるアイコン削除処理の動作を説明するためのフローチャート。
【図８】第２の実施形態における他のアイコン削除処理の動作を説明するためのフローチャート。
【符号の説明】
１１…ＣＰＵ
１２…入力部
１３…表示部
１４…記憶部
１５…ＣＤ−ＲＯＭドライブ
１６…ＣＤ−ＲＯＭ
２１…ＲＯＭ
２２…ＲＡＭ
３１ａ〜３１ｆ…アイコン
３２…メッセージ
４１…ＰＣ
４２…記憶装置
４３…ＣＤ−ＲＯＭドライブ
４４…ＣＤ−ＲＯＭ
５１…インターネット
５２…Ｗｅｂサイト
５３…Ｗｅｂページ画面
【図１】
2004005254.tif 000003
【図２】
2004005254.tif 000004
【図３】
2004005254.tif 000005
【図４】
2004005254.tif 000006
【図５】
2004005254.tif 000007
【図６】
2004005254.tif 000008
【図７】
2004005254.tif 000009
【図８】
2004005254.tif 000010