(57)【要約】  【課題】  比較的小さい画面に利用者が利用しやすいメニューを表示することができる携帯情報処理装置を提供する。  【解決手段】  プログラムをインストールするインストール部１２と、新規のプログラムが更にインストールされるとき、新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得部１３と、新規のプログラムが更にインストールされるとき、カテゴリー情報取得部１３によって取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既存の複数のプログラムのカテゴリーとを比較し、新規のプログラムのカテゴリーが既存の複数のプログラムのカテゴリーの何れかと重複するか否を判定するカテゴリー判定部１５とを備える。【選択図】  図１
2006268160.tif 000002
【特許請求の範囲】
【請求項１】
既存の複数のプログラムのメニューが示されたメニュー画像を表示する表示部と、
前記メニュー画像は複数の領域を有し、前記既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンを前記メニュー画像の複数の領域に重畳するよう制御するメニュー表示制御部と、
新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得部と、
前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得部によって取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否を判定するカテゴリー判定部とを備え、
前記メニュー表示制御部は、前記新規のプログラムを起動する起動ボタンとしてのアイコンを前記カテゴリー判定部の判定結果に基づいて前記メニュー画像の複数の領域の内の何れに重畳するのかを決定することを特徴とする携帯情報処理装置。
【請求項２】
前記メニュー表示制御部は、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記新規のプログラムのカテゴリーと重複するプログラムを起動する起動ボタンとしてのアイコンを前記メニュー画像から削除し、前記削除したアイコンが重畳されていた領域に前記新規プログラムを起動する起動ボタンとしてのアイコンを重畳することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項３】
前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げることを特徴とする請求項１に記載の携帯情報処理装置。
【請求項４】
前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域を１つの領域として統合し、前記統合した領域の面積に基づいて前記新規のプログラムのアイコンの大きさを決定することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項５】
前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には前記新規のプログラムを起動したとき、及び前記新規のプログラムの一部の機能が常駐動作しているときに出力される情報を表示することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項６】
前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域夫々に前記新規のプログラムのアイコンを重畳することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項７】
前記既にインストールされている既存の複数のプログラム夫々のカテゴリーが登録されたカテゴリー情報テーブルを記憶するカテゴリー情報記憶部を備え、
前記カテゴリー情報取得部は、前記新規のプログラムのカテゴリー情報を前記カテゴリー情報テーブルに登録し、
前記カテゴリー判定部は、前記カテゴリー情報テーブルに登録された新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否かを判定し、前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定したとき、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報を前記カテゴリー情報テーブルから削除することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項８】
前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記カテゴリー情報記憶部は、前記カテゴリー情報テーブルから削除されたカテゴリー情報をバックアップし、
バックアップされたカテゴリー情報が選択されたとき、選択されたカテゴリー情報を前記カテゴリー情報テーブルに復元することを特徴とする請求項７に記載の携帯情報処理装置。
【請求項９】
前記既にインストールされている既存の複数のプログラムが前記メニューに示されるメニュー情報が登録されたメニュー情報テーブルを記憶するメニュー情報記憶部を備え、
前記メニュー表示制御部は、前記新規のプログラムのカテゴリー情報が前記カテゴリー情報テーブルに登録されたとき、前記メニュー情報テーブルに前記新規のプログラムのメニュー情報を登録し、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記メニュー情報テーブルから前記新規のプログラムのカテゴリーと重複するプログラムのメニュー情報を削除し、前記メニュー情報テーブルのメニュー情報が更新された結果に基づいて前記既存の複数のプログラムを起動する複数の起動ボタンとしてのアイコンが重畳されている領域を変更することを特徴とする請求項７に記載の携帯情報処理装置。
【請求項１０】
前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除部を備えることを特徴とする請求項７に記載の携帯情報処理装置。
【請求項１１】
前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げることを特徴とする請求項１０に記載の携帯情報処理装置。
【請求項１２】
前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域を１つの領域として統合し、前記統合した領域の面積に基づいて前記新規のプログラムのアイコンの大きさを決定することを特徴とする請求項１０に記載の携帯情報処理装置。
【請求項１３】
前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には前記新規のプログラムを起動したとき、及び前記新規のプログラムの一部の機能が常駐動作しているときに出力される情報を表示することを特徴とする請求項１０に記載の携帯情報処理装置。
【請求項１４】
前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域夫々に前記新規のプログラムのアイコンを重畳することを特徴とする請求項１０に記載の携帯情報処理装置。
【請求項１５】
既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンをメニュー画像の複数の領域に重畳するよう制御するメニュー表示制御工程と、
新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得工程と、
前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得工程において取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否かを判定するカテゴリー判定工程とを備え、
前記メニュー表示制御工程において、前記新規のプログラムを起動する起動ボタンとしてのアイコンを前記カテゴリー判定工程の判定結果に基づいて前記メニュー画像の複数の領域の内の何れに重畳するかを決定することを特徴とするインストール方法。
【請求項１６】
前記カテゴリー判定工程において、前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定したとき、前記新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除工程とを備えることを特徴とする請求項１５に記載のインストール方法。
【請求項１７】
前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複するプログラムを削除するとき、前記削除するプログラムを復元可能な状態でバックアップすることを特徴とする請求項１６に記載のインストール方法。
【請求項１８】
前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複するプログラムを削除するとき、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報をバックアップすることを特徴とする請求項１６に記載インストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話や携帯情報端末などの携帯情報処理装置と、この携帯情報処理装置に新規のプログラムをインストールするインストール方法とに関するものである。
【背景技術】
【０００２】
近年、携帯電話や携帯情報端末などの携帯情報処理装置は益々高機能化し、新規のプログラムを更にインストールして新たな機能を追加可能な携帯電話が増えている。このような携帯情報処理装置において、新規のプログラムが更にインストールされるとき、更にインストールされた新規のプログラムを起動する起動ボタンとしてのアイコンがメニューに追加される。
【０００３】
例えば、従来の携帯情報処理装置においては、グループ識別情報に基づいてメニューに表示される。したがって、複数のプログラムが同じグループに分類された場合には、同じグループに属する複数のプログラムのメニューが同じ画面上に表示される。（例えば、特許文献１参照）
【０００４】
【特許文献１】特開２００３−２６３３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、利用者が常に利用するプログラムと利用しないプログラムとが混在して比較的小さい画面にメニュー表示された場合、利用者は、利用したいと思うプログラムを選択することが面倒になりがちであった。
【０００６】
本発明は、従来の問題を解決するためになされたもので、比較的小さい画面に利用者が利用しやすいメニューを表示することができる携帯情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の携帯情報処理装置は、既存の複数のプログラムのメニューが示されたメニュー画像を表示する表示部と、前記メニュー画像は複数の領域を有し、前記既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンを前記メニュー画像の複数の領域に重畳するよう制御するメニュー表示制御部と、新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得部と、前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得部によって取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否かを判定するカテゴリー判定部とを備え、前記メニュー表示制御部は、前記新規のプログラムを起動する起動ボタンとしてのアイコンを前記カテゴリー判定部の判定結果に基づいて前記メニュー画像の複数の領域の内の何れに重畳するのかを決定する構成を有している。
【０００８】
この構成により、インストールされた新規のプログラムを含む複数のプログラムのカテゴリーが重複することを防止することができる。
【０００９】
本発明の携帯情報処理装置において、前記メニュー表示制御部は、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記新規のプログラムのカテゴリーと重複するプログラムを起動する起動ボタンとしてのアイコンを前記メニュー画像から削除し、前記削除したアイコンが重畳されていた領域に前記新規プログラムを起動する起動ボタンとしてのアイコンを重畳する構成を有している。
【００１０】
この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示することができる。  
本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げる構成を有している。
【００１１】
この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示することができる。
【００１２】
本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域を１つの領域として統合し、前記統合した領域の面積に基づいて前記新規のプログラムのアイコンの大きさを決定する構成を有している。
【００１３】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。また、利用者は、複数のカテゴリーのプログラムであると認識することができる。
【００１４】
本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には前記新規のプログラムを起動したとき、及び前記新規のプログラムの一部の機能が常駐動作しているときに出力される情報を表示する構成を有している。
【００１５】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。更に、常駐動作しているプログラムが生成する情報を確認することができる。
【００１６】
本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域夫々に前記新規のプログラムのアイコンを重畳する構成を有している。
【００１７】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。
【００１８】
本発明の携帯情報処理装置は、前記既にインストールされている既存の複数のプログラム夫々のカテゴリーが登録されたカテゴリー情報テーブルを記憶するカテゴリー情報記憶部を備え、前記カテゴリー情報取得部は、前記新規のプログラムのカテゴリー情報を前記カテゴリー情報テーブルに登録し、前記カテゴリー判定部は、前記カテゴリー情報テーブルに登録された新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否を判定し、前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定したとき、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報を前記カテゴリー情報テーブルから削除する構成を有している。
【００１９】
この構成により、新規のプログラムのカテゴリーが既存のプログラムのカテゴリーと重複するか否かを容易に判定することができる。
【００２０】
本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記カテゴリー情報記憶部は、前記カテゴリー情報テーブルから削除されたカテゴリー情報をバックアップし、バックアップしたカテゴリー情報が選択されたとき、選択されたカテゴリー情報を前記カテゴリー情報テーブルに復元する構成を有している。
【００２１】
この構成により、メニューから削除されているプログラムを復元することができる。
【００２２】
本発明の携帯情報処理装置は、前記既にインストールされている既存の複数のプログラムが前記メニューに示されるメニュー情報が登録されたメニュー情報テーブルを記憶するメニュー情報記憶部を備え、前記メニュー表示制御部は、前記新規のプログラムのカテゴリー情報が前記カテゴリー情報テーブルに登録されたとき、前記メニュー情報テーブルに前記新規のプログラムのメニュー情報を登録し、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記メニュー情報テーブルから前記新規のプログラムのカテゴリーと重複するプログラムのメニュー情報を削除し、前記メニュー情報テーブルのメニュー情報が更新された結果に基づいて前記既存の複数のプログラムを起動する複数の起動ボタンとしてのアイコンが重畳されている領域を変更する構成を有している。
【００２３】
この構成により、インストールされた新規のプログラムを含む複数のプログラムのカテゴリーが重複することなくメニューを表示することができる。
【００２４】
本発明の携帯情報処理装置は、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除部を備える構成を有している。
【００２５】
この構成により、メモリーの使用量の増加を抑えることができる。
【００２６】
本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げる構成を有している。
【００２７】
この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示することができる。
【００２８】
本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域を１つの領域として統合し、前記統合した領域の面積に基づいて前記新規のプログラムのアイコンの大きさを決定する構成を有している。
【００２９】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。また、利用者は、複数のカテゴリーのプログラムであると認識することができる。
【００３０】
本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には前記新規のプログラムを起動したとき、及び前記新規のプログラムの一部の機能が常駐動作しているときに出力される情報を表示する構成を有している。
【００３１】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。更に、常駐動作しているプログラムが生成する情報を確認することができる。
【００３２】
本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の領域夫々に前記新規のプログラムのアイコンを重畳する構成を有している。
【００３３】
この構成により、新規のプログラムがインストールされた場合、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなくメニュー表示することができる。
【００３４】
本発明のインストール方法は、既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンをメニュー画像の複数の領域に重畳するよう制御するメニュー表示制御工程と、新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得工程と、前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得工程において取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複するか否を判定するカテゴリー判定工程とを備え、前記メニュー表示制御工程において、前記カテゴリー判定工程の判定結果に基づいて前記新規のプログラムを起動する起動ボタンとしてのアイコンを前記メニュー画像の複数の領域の内の何れに重畳するのかを決定する構成を有している。
【００３５】
この構成により、インストールされた新規のプログラムを含む複数のプログラムのカテゴリーが重複することを防止することができる。
【００３６】
本発明のインストール方法は、前記カテゴリー判定工程において、前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定したとき、前記新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除工程とを備える構成を有している。
【００３７】
この構成により、新規のプログラムのカテゴリーと重複するプログラムをアンインストールするので、メモリーの使用量が増加するのを抑えることができる。
【００３８】
本発明のインストール方法において、前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複するプログラムを削除するとき、前記削除するプログラムを復元可能な状態でバックアップする構成を有している。
【００３９】
削除したプログラムをバックアップするので、容易にメニューに復元することができる。
【００４０】
本発明のインストール方法において、前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複するプログラムを削除するとき、前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報をバックアップする構成を有している。
【００４１】
削除したプログラムをバックアップしたカテゴリー情報に基づいて容易にメニューに復元することができる。
【発明の効果】
【００４２】
本発明は、比較的小さい画面にカテゴリーが重複することなく複数のプログラムをメニュー表示することができるという効果を有する携帯情報処理装置を提供することができるものである。
【発明を実施するための最良の形態】
【００４３】
以下、図１乃至１７を参照し、本発明の一実施の形態の携帯情報処理装置について説明する。
【００４４】
初めに、図１を参照し、本発明の一実施の形態の携帯情報処理装置１０の構成について説明する。
【００４５】
携帯情報処理装置１０は、図１に示すように、インストール対象の新規のプログラムが示されたプログラムファイルを記憶媒体から取得するインストール対象プログラム取得部１１と、このインストール対象プログラム取得部１１によって取得されたプログラムファイルが示すプログラムをインストールするインストール部１２と、このプログラムファイルが示す新規のプログラムのカテゴリー情報を取得するカテゴリー情報取得部１３とを備えている。
【００４６】
ここで、本実施の形態の携帯情報処理装置１０では、インストール対象プログラム取得部１１が記憶媒体から新規のプログラムを取得するようにしているが、インストール対象プログラム取得部１１は、サーバから新規のプログラムをダウンロードするようにしてもよい。
【００４７】
図２の一覧表は、携帯情報処理装置１０おいて実行されるプログラムのカテゴリーの定義例を示している。例えば、携帯情報処理装置１０をメーラに機能させるプログラムはメーラに分類され、携帯情報処理装置１０をメーラ及びブラウザの両方に機能させるプログラムはメーラ及びブラウザの両方に跨って分類される。
【００４８】
また、カテゴリー情報は、図３に示すように、カテゴリー情報ファイルとしてプログラムファイルに付随していてもよい、また、プログラムファイルに組み込まれていてもよい。さらに、カテゴリー情報ファイルとして取得できない場合、インストール対象プログラムのファイル名からカテゴリー情報を取得してもよい。さらに、通信プロトコルから取得するようにしてもよい。
【００４９】
携帯情報処理装置１０は、新規のプログラムがインストールされるとき、カテゴリー情報取得部１３によって取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、新規のプログラムのカテゴリーが既存の複数のプログラムのカテゴリーの何れかと重複するか否かを判定するカテゴリー判定部１５と、既存の複数のプログラムのメニューが示されたメニュー画像を表示する表示部２２と、メニュー画像はメニューに示される既存の複数のプログラムと対応する複数の領域を有し、この複数の領域に既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンを重畳するよう制御するメニュー表示制御部２０とを備えている。
【００５０】
メニュー表示制御部２０は、カテゴリー判定部１５の判定結果に基づいてメニュー画像の複数の領域の内の何れに新規のプログラムを起動する起動ボタンとしてのアイコンを重畳するのかを決定するようになっている。
【００５１】
ここで、携帯情報処理装置１０は、カテゴリー判定部１５によって既存の複数のプログラムから新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除部１６とを備えてもよい。プログラム削除部１６は、必ずしも備える必要はなく、例えば、新規のプログラムのカテゴリーと重複するプログラムをメニューから削除するだけでもよい。更に、メニューから削除されたプログラムを復元可能な状態でバックアップし、１つのカテゴリーに複数のプログラムを重複させないように維持しながらメニューに復元するようにしてもよい。
【００５２】
カテゴリー判定部１５によって既存の複数のプログラムから新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部２０は、新規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとしての複数のアイコンをメニュー画像から削除し、削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げるようにしてもよい。上述のように表示されたメニューの一例を図４に示す。図４に示すように、メニューが表示された画面３０において、メーラのプログラムとブラウザのプログラムを起動する起動ボタンとしてのアイコン３１及び３２が削除され、メーラのアイコン３１が重畳されていた領域に新規にメーラ＆ブラウザのアイコン３３が重畳される。したがって、カテゴリーを重畳することなくメニューを表示することができる。
【００５３】
カテゴリー判定部１５によって既存の複数のプログラムから新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部２０は、新規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとしての複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが表示されていた複数の領域を１つの領域として統合し、統合した領域の面積に基づいて新規のプログラムのアイコンの大きさを決定するようにしてもよい。上述のように表示されたメニューの一例を図５に示す。図５に示すように、メニューが表示された画面３０において、メーラのプログラムとブラウザのプログラムを起動する起動ボタンとしてのアイコン３１及び３２が削除され、メーラのアイコン３１とブラウザのアイコン３２が重畳されていた領域に新規にメーラ＆ブラウザのアイコン３４が重畳される。したがって、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなく新規のプログラムのアイコンを重畳することができる。また、利用者は、複数のカテゴリーに跨るプログラムであると認識することができる。
【００５４】
カテゴリー判定部１５によって既存の複数のプログラムから新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部２０は、新規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとしての複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが位置していた複数の領域の内、最も表示優先度の高い領域に新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には新規のプログラムを起動したときに出力される情報を表示するようにしてもよい。上述のように表示されたメニューの一例を図６に示す。図６に示すように、メニューが表示された画面３０において、メーラのプログラムとブラウザのプログラムを起動する起動ボタンとしてのアイコン３１及び３２が削除され、メーラのアイコン３１が重畳されていた領域に新規にメーラ＆ブラウザのアイコン３３が重畳され、このメーラ＆ブラウザのアイコンに隣接する領域にメーラ＆ブラウザのプログラムを起動したときに出力される情報３５が表示される。したがって、カテゴリーを重畳することなくメニューを表示することができる。
【００５５】
カテゴリー判定部１５によって既存の複数のプログラムから新規のプログラムのカテゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部２０は、新規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとしての複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが表示されていた複数の領域夫々に新規のプログラムのアイコンを重畳するようにしてもよい。上述のように表示されたメニューの一例を図７に示す。図７に示すように、メニューが表示された画面３０において、メーラのプログラムとブラウザのプログラムを起動する起動ボタンとしてのアイコン３１及び３２が削除され、メーラのアイコン３１新規にメーラ＆ブラウザのアイコン３３が２つの領域に重畳される。したがって、新規のプログラムがインストールされたとき、新規のプログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなく新規のプログラムのアイコンを重畳することができる。
【００５６】
ここでは、メーラとブラウザという２つのカテゴリーのプログラムがインストールされた場合を一例に挙げて説明したが、メーラとブラウザという２つのカテゴリーに限定するものではない。
【００５７】
また、本発明の一実施の形態の携帯情報処理装置１０は、既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンをメニュー画像の複数の領域に重畳するよう制御するメニュー表示制御工程を含むメニュー表示方法に基づいて画面にメニューを表示するようにしている。
【００５８】
さらに、本発明の一実施の形態の携帯情報処理装置１０は、新規のプログラムがインストールされるとき、新規のプログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得工程と、新規のプログラムがインストールされるとき、カテゴリー情報取得工程において取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、新規のプログラムのカテゴリーが既存の複数のプログラムのカテゴリーの何れかと重複するか否かを判定するカテゴリー判定工程とを含むインストール方法に基づいて新規のプログラムをインストールし、メニュー表示制御工程において、新規のプログラムを起動する起動ボタンとしてのアイコンをカテゴリー判定工程の判定結果に基づいてメニュー画像の複数の領域の内の何れに重畳するかを決定するようになっている。
【００５９】
また、インストール方法は、既存の複数のプログラムから新規のプログラムのカテゴリーと重複するプログラムを特定したとき、新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除工程を含んでもよい。また、プログラム削除工程において、新規のプログラムのカテゴリーと重複するプログラムを削除するとき、削除するプログラムを復元可能な状態でバックアップするようにしてもよい。さらに、プログラム削除工程において、新規のプログラムのカテゴリーと重複するプログラムを削除するとき、新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報をバックアップするようにしてもよい。
【００６０】
次に、図８を参照し、インストール対象の新規のプログラムがインストールされるときの本発明の一実施の形態の携帯情報処理装置１０の動作について説明する。ここでは、記憶媒体にインストール対象の新規のプログラムを示すプログラムファイルと、この新規のプログラムのカテゴリー情報を示すカテゴリー情報ファイルとが予め格納されているものとする。
【００６１】
記憶媒体からプログラムファイルが取得され、取得されたプログラムファイルに示された新規のプログラムのインストールがインストール部１２によって実行される（ステップＳ１０）。また、プログラムファイルが取得されるとき、このプログラムファイルにカテゴリー情報ファイルが付随しているか否かが判定される（ステップＳ１１）。ステップＳ１１においてプログラムファイルにカテゴリー情報ファイルが付随していると判定された場合、記憶媒体からプログラムファイルに付随するカテゴリー情報ファイルがカテゴリー情報取得部１３によって取得され、カテゴリー情報記憶部１７に記憶されるカテゴリー情報テーブルに新規のプログラムのカテゴリーが登録される（ステップＳ１２）。一方、プログラムファイルにカテゴリー情報ファイルが付随していないと判定された場合、メニュー情報記憶部１８に記憶されたメニュー情報テーブルに新規のプログラムのメニュー情報が登録される（ステップＳ１６）。
【００６２】
次いで、カテゴリー情報テーブルに登録された新規のプログラムのカテゴリーと既存の複数のプログラムのカテゴリーとが比較され、新規のプログラムのカテゴリーが既にインストールされている既存の複数のプログラムのカテゴリーの何れかと重複するか否かが判定される（ステップＳ１３）。
【００６３】
ステップＳ１３において既存の複数のプログラムから新規のプログラムのカテゴリーと重複するプログラムが特定された場合、新規のプログラムのカテゴリーと重複するプログラムがカテゴリー情報テーブルから削除される（ステップＳ１４）。ステップＳ１３において新規のプログラムのカテゴリーが既にインストールされている既存の複数のプログラムのカテゴリーの何れとも重複しないと判定された場合、ステップＳ１６に進む。
【００６４】
次いで、カテゴリーが重複するとして特定されたプログラムのメニュー情報が新規のプログラムのメニュー情報に置換されるようメニュー情報記憶部１８に記憶されたメニュー情報テーブルの更新が実行される。次いで、カテゴリーが重複するとして特定されたプログラムがプログラム記憶部１４から削除される（ステップＳ１６）。
【００６５】
ステップＳ１６において、新規のプログラムとカテゴリーが重複するとして特定されたプログラムをアンインストールするのか、復元可能な状態でバックアップするのか否かを判定してもよい。そして、利用者が、アンインストールするようキー入力したとき、プログラムを完全に削除し、バックアップするようキー入力したとき、プログラムをメニューに復元できるようにカテゴリー情報テーブルのカテゴリー情報又はメニュー情報テーブルのメニュー情報をプログラムと一緒にバックップするようにしてもよい。
【００６６】
次に、図９のフローチャートを参照し、本発明の一実施の形態の携帯情報処理装置１０のメニュー表示制御部２０の動作について説明する。
【００６７】
初めに、インストールされた新規のプログラムが複数のカテゴリーに跨って分類されているのか否かをメニュー情報テーブルに登録されたメニュー情報に基づいて判定される。
【００６８】
メニュー情報記憶部１８に記憶されたメニュー情報テーブルが参照される（ステップＳ２０）。次いで、メニュー表示を複数の表示規則の内の何れの表示規則情報に基づいて実行するのかが判定される（ステップＳ２１）。
【００６９】
次いで、どの表示規則が選択されているかが判定され、判定結果に基づいて複数のステップの内の何れかに進む。「表示規則情報１」が選択されている場合にはステップＳ２２に進み、「表示規則情報２」が選択されている場合にはステップＳ２３に進み、「表示規則情報３」が選択されている場合にはステップＳ２４に進み、「表示規則情報４」が選択されている場合にはステップＳ２５に進む。
【００７０】
ここで、表示規則情報１が選択されステップＳ２２に進んだ場合、図４に示すようにメニューが表示される処理がステップＳ２２において実行される。また、表示規則情報２が選択されステップＳ２３に進んだ場合には、図５に示すようにメニューが表示される処理がステップＳ２３において実行される。また、表示規則情報３が選択されステップＳ２４に進んだ場合には、図６に示すようにメニューが表示される処理がステップＳ２４において実行される。また、表示規則情報４が選択されステップＳ２５に進んだ場合には、図７に示すようにメニューが表示される処理がステップＳ２５において実行される。
【００７１】
次に、図１０及び１１を参照し、一例として、メーラとブラウザの２つのカテゴリーの新規のプログラムがインストールされたときのメニュー情報テーブルの更新、及び、表示規則情報１に基づいてメニュー情報テーブルに登録される複数のプログラムのメニューを表示する動作について説明する。
【００７２】
メーラとブラウザの２つのカテゴリーに跨る「メーラ＆ブラウザ」という新規のプログラムがインストールされたとき、メニュー情報記憶部１８のメニュー情報テーブルには「日の丸メーラ」と「Ｎブラウザ」が既に登録されている。したがって、「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除され、「日の丸メーラ」が登録されていた表示優先順位で「メーラ＆ブラウザ」が登録され、「Ｎブラウザ」が登録されていた表示優先順位には「Ｎブラウザ」よりも表示優先順位の低いプログラムが繰り上げられる。また、表示規則情報１に基づいてメニュー画面構成情報が更新される。
【００７３】
メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メニューのページを示す値Ｎが初期値１に設定される（ステップＳ３１）。次いで、１ページ目のメニューに含まれる複数のプログラムのメニュー情報がメニュー情報テーブルから取得される（ステップＳ３２）。表示規則情報１では、複数のカテゴリーのプログラムであっても起動ボタンとしてのアイコンの大きさは変更されないので、１ページ目の複数のプログラムを起動する複数の起動ボタンとしての複数のアイコンがメニュー画像の複数の領域に夫々重畳される（ステップＳ３３）。次いで、１ページ目の複数のプログラムの何れかを起動するよう複数のアイコンの内の何れかが選択されたか否か、及び次ページに進むようキー入力されたか否かが判定される（ステップＳ３４）。ステップＳ３４において複数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、次ページに進むようキー入力されたとき、Ｎ＝Ｎ+１、すなわち２ページ目のメニューであることが指定される（ステップＳ３５）。次いで、ステップＳ３２及びＳ３３に進み、２ページ目の複数のプログラムのメニューを表示する。
【００７４】
以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、新規のプログラムの複数のカテゴリーと夫々重複する複数のプログラムのメニュー情報をメニュー情報テーブルから削除し、新規のプログラムのメニュー情報をメニュー情報テーブルに登録することができる。また、新規のプログラムがインストールされたとき、表示規則情報１に基づいてメニュー画面構成情報を更新するので、メニュー情報テーブルから削除された複数のプログラムの複数のアイコンをメニュー画面から削除し、削除した複数のアイコンが重畳されていた領域の内、優先順位の高い方の領域に新規のプログラムの起動ボタンを重畳し、残りの領域には、優先順位の低い領域に重畳されているアイコンを繰り上げることができる。
【００７５】
また、メニュー情報テーブルからプログラムのメニュー情報を削除するとき、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、メニュー情報テーブルから削除するメニュー情報をバックアップするようにしているので、メニュー情報テーブルから削除したプログラムをメニューに復活させるとき、バックアップしたメニュー情報を参照することができる。また、バックアップしたメニュー情報を参照するので、元通りのメニューに戻すことができる。
【００７６】
本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、メニュー情報テーブルから削除したメニュー情報をバックアップし、バックアップしたメニュー情報に基づいて元通りのメニューに戻すようにしているが、メニュー情報テーブルからプログラムのメニュー情報を削除するとき、そのプログラムをアンインストールしてもよい。アンインストールした場合には、メニュー情報をバックアップしないので元通りのメニューに戻すことはできないが、メモリーの使用量を抑えることができる。
【００７７】
次に、図１２及び１３を参照し、メーラとブラウザの２つのカテゴリーの新規のプログラムがインストールされたときのメニュー情報テーブルの更新、及び、表示規則情報２に基づいてメニューを表示する動作について説明する。
【００７８】
表示規則情報２が選択されている場合、「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除され、「日の丸メーラ」が登録されていた表示優先順位で「メーラ＆ブラウザ」が登録され、「日の丸メーラ」の起動ボタンが重畳されていた領域と「Ｎブラウザ」の起動ボタンが重畳されていた領域を統合し、統合した領域に「メーラ＆ブラウザ」の起動ボタンを重畳するようメニュー画面構成情報が更新される。
【００７９】
メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メニューのページを示す値Ｎが初期値１に設定される（ステップＳ４１）。次いで、１ページ目のメニューに含まれる複数のプログラムのメニュー情報がメニュー情報テーブルから取得される（ステップＳ４２）。次いで、領域を統合するのか否かが判定される（ステップＳ４３）。ステップＳ４３において領域を統合しないと判定した場合、ステップＳ４４に進み、１つの領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳する（ステップＳ４４）。一方、領域を統合すると判定した場合、ステップＳ４５に進み、統合する領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳する（ステップＳ４５）。本実施の形態では、「メーラ＆ブラウザ」が２つの領域を統合しているので、「メーラ＆ブラウザ」を起動する起動ボタンは２つの領域の大きさとなる。次いで、１ページ目の複数のプログラムの何れかを起動するよう複数のアイコンの内の何れかが選択されたか否か、及び次ページに進むようキー入力されたか否かが判定される（ステップＳ４６）。ステップＳ４６において複数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、次ページに進むようキー入力されたとき、Ｎ＝Ｎ+１によって２ページ目のメニューが指定される（ステップＳ４７）。
【００８０】
以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、表示規則情報２が選択されている場合には、新規のプログラムのカテゴリーと重複する複数のプログラムの起動ボタンを削除し、削除した起動ボタンが重畳されていた領域を統合し、統合した領域に新規のプログラムの起動ボタンを重畳するようになっているので、新規のプログラムのカテゴリーと重複していないプログラムの起動ボタンの位置は変更されない。
【００８１】
次に、図１４及び１５を参照し、メーラとブラウザの２つのカテゴリーの新規のプログラムがインストールされたときのメニュー情報テーブルの更新、及び、表示規則情報３に基づいてメニューを表示する動作について説明する。
【００８２】
表示規則情報３が選択されている場合、「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除され、「日の丸メーラ」が登録されていた表示優先順位で「メーラ＆ブラウザ」を登録し、「メーラ＆ブラウザ」が常駐動作しているときに生成する情報をメニュー画面に表示するようメニュー画面構成情報が更新される。
【００８３】
メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メニューのページを示す値Ｎが初期値１に設定される（ステップＳ５１）。次いで、１ページ目のメニューに含まれる複数のプログラムのメニュー情報がメニュー情報テーブルから取得される（ステップＳ５２）。次いで、プログラムが常駐動作しているときに生成する情報を表示するのか否かが判定される（ステップＳ５３）。ステップＳ５３においてプログラムが常駐動作しているときに生成する情報を表示しないと判定した場合、ステップＳ５４に進み、１つの領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳する（ステップＳ５４）。一方、プログラムが常駐動作しているときに生成する情報を表示すると判定した場合、ステップＳ５５に進み、１つの領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳し、隣接する領域に常駐動作しているときに生成する情報を表示するよう領域を確保する。次いで、１ページ目の複数のプログラムの何れかを起動するよう複数のアイコンの内の何れかが選択されたか否か、及び次ページに進むようキー入力されたか否かが判定される（ステップＳ５６）。ステップＳ５６において複数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、次ページに進むようキー入力されたとき、Ｎ＝Ｎ+１によって２ページ目のメニューが指定される（ステップＳ５７）。
【００８４】
以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、表示規則情報３が選択されている場合、例えば、新規のプログラムの「メーラ＆ブラウザ」は、常駐動作しているときに生成する情報をメニュー画面に表示するようメニュー画面構成情報が更新されているので、「メーラ＆ブラウザ」を起動する起動ボタンを重畳し、隣接する領域に常駐動作しているときに生成する情報を表示する領域を確保することができる。また、本実施の形態では、新規のプログラムの「メーラ＆ブラウザ」がインストールされたとき、新規のプログラムの「メーラ＆ブラウザ」のカテゴリーと重複するとして「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除されるので、「日の丸メーラ」の起動ボタンが重畳されていた領域に「メーラ＆ブラウザ」の起動ボタンを重畳し、更に「メーラ＆ブラウザ」が常駐動作しているときに生成する情報を表示する領域として「Ｎブラウザ」の起動ボタンが重畳されていた領域を確保することができる。
【００８５】
次に、図１６及び１７を参照し、メーラとブラウザの２つのカテゴリーの新規のプログラムがインストールされたときのメニュー情報テーブルの更新、及び、表示規則情報４に基づいてメニューを表示する動作について説明する。
【００８６】
表示規則情報４が選択されている場合、「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除され、「日の丸メーラ」の起動ボタンが重畳されている領域と「Ｎブラウザ」の起動ボタンが重畳されている領域の夫々に
「メーラ＆ブラウザ」の起動ボタンを重畳するようメニュー画面構成情報が更新される。
【００８７】
メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メニューのページを示す値Ｎが初期値１に設定される（ステップＳ６１）。次いで、１ページ目のメニューに含まれる複数のプログラムのメニュー情報がメニュー情報テーブルから取得される（ステップＳ６２）。次いで、１つのプログラムに対して複数の起動ボタンを生成するのか否かが判定される（ステップＳ６３）。ステップ６３において複数の起動ボタンを生成しないと判定した場合、ステップＳ６４に進み、１つの領域の大きさの起動ボタンを１つ生成し、生成した起動ボタンを重畳する（ステップＳ６４）。一方、１つの領域の大きさで複数個の起動ボタンを生成すると判定した場合、ステップＳ６５に進み、１つの領域の大きさで複数個の起動ボタンを生成し、複数個の起動ボタンを複数の領域に重畳する（ステップＳ６５）。次いで、１ページ目の複数のプログラムの何れかを起動するよう複数のアイコンの内の何れかが選択されたか否か、及び次ページに進むようキー入力されたか否かが判定される（ステップＳ６６）。ステップＳ６６において複数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、次ページに進むようキー入力されたとき、Ｎ＝Ｎ+１によって２ページ目のメニューが指定される（ステップＳ６７）。
【００８８】
以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部２０は、表示規則情報４が選択されている場合、例えば、新規のプログラムの「メーラ＆ブラウザ」がインストールされたとき、新規のプログラムのカテゴリーと重複するとして「日の丸メーラ」と「Ｎブラウザ」がメニュー情報テーブルから削除されるので、「日の丸メーラ」の起動ボタンが重畳されていた領域と「Ｎブラウザ」の起動ボタンが重畳されていた領域に「メーラ＆ブラウザ」の起動ボタンを夫々重畳することができる。
【産業上の利用可能性】
【００８９】
以上のように、本発明に係るインストール方法及び携帯情報処理装置は、インストールされる新規のプログラムが既にインストールされている複数のプログラムのカテゴリーと重複して登録されることを防止し、複数のプログラムをカテゴリーに基づいてメニュー表示することができるという効果を有し、メニューを比較的小さい画面に表示する携帯電話や携帯情報端末などの携帯情報処理装置に有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施の形態の携帯情報処理装置の概略構成を示すブロック図
【図２】本発明の一実施の形態の携帯情報処理装置によって実行されるプログラムのカテゴリーの定義例を示す図
【図３】本発明の一実施の形態の携帯情報処理装置のカテゴリー情報記憶部に記憶されるカテゴリー情報テーブルの構成例と、インストールされるプログラムのカテゴリー情報ファイルの構成例と、プログラムがインストールされた後に更新されたカテゴリー情報テーブルを示す図
【図４】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が表示規則情報に基づいてメニュー画像を更新した場合において、新規のプログラムがインストールされる前に表示されていたメニュー画像がインストール後にどのようなメニュー画像に更新されるのかを対比して示した図
【図５】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が表示規則情報に基づいてメニュー画像を更新した場合において、新規のプログラムがインストールされる前に表示されていたメニュー画像がインストール後にどのようなメニュー画像に更新されるのかを対比して示した図
【図６】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が表示規則情報に基づいてメニュー画像を更新した場合において、新規のプログラムがインストールされる前に表示されていたメニュー画像がインストール後にどのようなメニュー画像に更新されるのかを対比して示した図
【図７】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が表示規則情報に基づいてメニュー画像を更新した場合において、新規のプログラムがインストールされる前に表示されていたメニュー画像がインストール後にどのようなメニュー画像に更新されるのかを対比して示した図
【図８】本発明の一実施の形態の携帯情報処理装置において実行されるインストール処理を示すフローチャート
【図９】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部において表示規則情報が選択される動作を示すフローチャート
【図１０】本発明の一実施の形態の携帯情報処理装置において新規のプログラムがインストールされ、表示規則情報１に基づいてメニュー情報テーブルが更新された場合の一例を示す図
【図１１】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部がメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチャート
【図１２】本発明の一実施の形態の携帯情報処理装置において新規のプログラムがインストールされ、表示規則情報２に基づいてメニュー情報テーブルが更新された場合の一例を示す図
【図１３】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部がメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチャート
【図１４】本発明の一実施の形態の携帯情報処理装置において新規のプログラムがインストールされ、表示規則情報３に基づいてメニュー情報テーブルが更新された場合の一例を示す図
【図１５】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部がメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチャート
【図１６】本発明の一実施の形態の携帯情報処理装置において新規のプログラムがインストールされ、表示規則情報４に基づいてメニュー情報テーブルが更新された場合の一例を示す図
【図１７】本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部がメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチャート
【符号の説明】
【００９１】
１０  携帯情報処理装置
１１  インストール対象プログラム取得部
１２  インストール部
１３  カテゴリー情報取得部
１４  プログラム記憶部
１５  カテゴリー判定部
１６  プログラム削除部
１７  カテゴリー情報記憶部
１８  メニュー情報記憶部
２０  メニュー表示制御部
２１  表示規則情報記憶部
２２  表示部
【図１】
2006268160.tif 000003
【図２】
2006268160.tif 000004
【図３】
2006268160.tif 000005
【図８】
2006268160.tif 000006
【図９】
2006268160.tif 000007
【図１０】
2006268160.tif 000008
【図１１】
2006268160.tif 000009
【図１２】
2006268160.tif 000010
【図１３】
2006268160.tif 000011
【図１４】
2006268160.tif 000012
【図１５】
2006268160.tif 000013
【図１６】
2006268160.tif 000014
【図１７】
2006268160.tif 000015
【図４】
2006268160.tif 000016
【図５】
2006268160.tif 000017
【図６】
2006268160.tif 000018
【図７】
2006268160.tif 000019