(57)【要約】【課題】画面内に機能と関連付けられたオブジェクトを自由に複数配置しながら、他のオブジェクトを遮蔽するかどうかを適切に制御する情報処理装置および情報処理装置の制御方法を提供する。【解決手段】まず、属性情報取得部が、オブジェクト単位でオブジェクトの表示属性および対話属性などの属性情報を取得する（Ｓ２０１）。次に、判定情報取得部がユーザ入力などの判定情報を取得する（Ｓ２０３）。次に、取得した判定情報が所定の条件を満たす場合に、表示制御部が、取得した属性情報に基づき、オブジェクト単位で表示制御を行う（Ｓ２０５）。次に、オブジェクト選択部が、取得した属性情報に基づき、オブジェクトの選択状態の制御を行う（Ｓ２０７）。次に、機能実行部が、現在選択中のオブジェクトの属性情報から決定される機能を実行する（Ｓ２０９）。【選択図】図１
2007293631.tif 000002
【特許請求の範囲】
【請求項１】
表示手段により画面上に表示されたオブジェクトを、入力手段を用いて選択することにより、ユーザの所望する機能が実行される情報処理装置において、
前記オブジェクトの属性情報を取得する属性情報取得手段と、
前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御手段と
を備えていることを特徴とする情報処理装置。
【請求項２】
さらに、前記属性情報が第２の所定の条件を満たす場合に、
前記オブジェクトの選択可能かを判定するオブジェクト選択手段を備えていることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記第２の所定の条件とは、機能に関連付けられたオブジェクトのみを選択対象とするという条件であることを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
さらに、前記所定の条件を満たすか否かの判定に用いる判定情報を取得する判定情報取得手段を備え、
前記表示制御手段は、
前記判定情報が前記所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行うことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記判定情報は、入力手段が受け付けた入力に基づく入力情報であることを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記入力情報は、ユーザの操作により入力された情報であることを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記判定情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする、請求項４に記載の情報処理装置。
【請求項８】
さらに、外部の機器から情報を受信する受信手段を備え、
前記判定情報は、前記受信手段により受信した情報であることを特徴とする、請求項４に記載の情報処理装置。
【請求項９】
さらに、外部の機器へ情報を送信する送信手段を備え、
前記判定情報取得手段は、まず、前記送信手段により、外部の機器に対して前記判定情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した判定情報を、前記受信手段により、受信することを特徴とする、請求項８に記載の情報処理装置。
【請求項１０】
前記判定情報は、外部の機器との通信状態の情報であることを特徴とする、請求項８または９に記載の情報処理装置。
【請求項１１】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記判定情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする、請求項８または９に記載の情報処理装置。
【請求項１２】
さらに、電話による通話を行う通話手段を備え、
前記判定情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする、請求項８または９に記載の情報処理装置。
【請求項１３】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記判定情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする、請求項８または９に記載の情報処理装置。
【請求項１４】
前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする、請求項９に記載の情報処理装置。
【請求項１５】
さらに、判定方法変更情報に基づいて、判定方法の変更と決定とを行う判定方法決定手段を備え、
前記判定情報取得手段は、前記判定方法決定手段により決定された前記判定方法に基づいて、前記判定情報を取得することを特徴とする、請求項４に記載の情報処理装置。
【請求項１６】
前記判定方法変更情報は、ユーザの操作により入力された情報であることを特徴とする、請求項１５に記載の情報処理装置。
【請求項１７】
前記判定方法変更情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする、請求項１５に記載の情報処理装置。
【請求項１８】
さらに、外部の機器から情報を受信する受信手段を備え、
前記判定方法変更情報は、前記受信手段により受信した情報であることを特徴とする、請求項１５に記載の情報処理装置。
【請求項１９】
さらに、外部の機器へ情報を送信する送信手段を備え、
前記判定情報取得手段は、まず、前記送信手段により、外部の機器に対して前記判定方法変更情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した判定方法変更情報を、前記受信手段により、受信することを特徴とする、請求項１８に記載の情報処理装置。
【請求項２０】
前記判定方法変更情報は、外部の機器との通信状態の情報であることを特徴とする、請求項１８または１９に記載の情報処理装置。
【請求項２１】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記判定方法変更情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする、請求項１８または１９に記載の情報処理装置。
【請求項２２】
さらに、電話による通話を行う通話手段を備え、
前記判定方法変更情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする、請求項１８または１９に記載の情報処理装置。
【請求項２３】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記判定方法変更情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする、請求項１８または１９に記載の情報処理装置。
【請求項２４】
前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする、請求項１８に記載の情報処理装置。
【請求項２５】
さらに、属性情報変更情報に基づいて、属性情報の変更を行う属性情報変更手段を備えたことを特徴とする、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項２６】
前記属性情報変更情報は、ユーザの操作により入力された情報であることを特徴とする、請求項２５に記載の情報処理装置。
【請求項２７】
前記属性情報変更情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする、請求項２５に記載の情報処理装置。
【請求項２８】
さらに、外部の機器から情報を受信する受信手段を備え、
前記属性情報変更情報は、前記受信手段により受信した情報であることを特徴とする、請求項２５に記載の情報処理装置。
【請求項２９】
さらに、外部の機器へ情報を送信する送信手段を備え、
前記属性情報変更手段は、まず、前記送信手段により、外部の機器に対して前記属性情報変更情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した属性情報変更情報を、前記受信手段により、受信することを特徴とする、請求項２８に記載の情報処理装置。
【請求項３０】
前記属性情報変更情報は、外部の機器との通信状態の情報であることを特徴とする、請求項２８または２９に記載の情報処理装置。
【請求項３１】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記属性情報変更情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする、請求項２８または２９に記載の情報処理装置。
【請求項３２】
さらに、電話による通話を行う通話手段を備え、
前記属性情報変更情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする、請求項２８または２９に記載の情報処理装置。
【請求項３３】
さらに、電子メールの送受信を行う電子メール送受信手段を備え、
前記属性情報変更情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする、請求項２８または２９に記載の情報処理装置。
【請求項３４】
前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする、請求項２９に記載の情報処理装置。
【請求項３５】
前記表示制御手段は、前記オブジェクトを画面上に表示する際、オブジェクト単位で、前記オブジェクトの可視性、大きさ、色、透明度、オブジェクト相互の重なり順序のうち少なくとも一つを変更することを特徴とする、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項３６】
さらに、外部の機器から情報を受信する受信手段を備え、
前記表示制御手段は、前記受信した情報に基づいて、表示方法を変更することを特徴とする、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項３７】
さらに、前記オブジェクト選択手段により選択されたオブジェクトの前記属性情報および前記判定情報に基づき決定される機能を実行する機能実行手段を備えたことを特徴とする、請求項４に記載の情報処理装置。
【請求項３８】
前記属性情報は、対話属性と条件付き表示属性とを含み、
前記表示制御手段は、
前記対話属性が有効であり、かつ前記条件付き表示属性が無効であるオブジェクトに対して、
前記入力手段から所定の入力がない場合は前記オブジェクトを非表示とし、前記入力手段から所定の入力がある場合は前記オブジェクトを表示することを特徴とし、
前記オブジェクト選択手段は、
前記入力手段から所定の入力がある場合は、前記対話属性が有効であるオブジェクトを選択対象とすることを特徴とする、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項３９】
前記属性情報は、対話属性と条件付き表示属性を含み、
前記表示制御手段は、
前記対話属性が無効であり、かつ前記条件付き表示属性が有効であるオブジェクトに対して、
前記入力手段から所定の入力がない場合は前記オブジェクトを表示し、前記入力手段から所定の入力がある場合は前記オブジェクトを非表示とすることを特徴とし、
前記オブジェクト選択手段は、
前記入力手段から所定の入力がある場合は、前記対話属性が無効であるオブジェクトを選択対象としないことを特徴とする、請求項４に記載の情報処理装置。
【請求項４０】
前記属性情報は、オブジェクトが所定の機能と関連付けられているか否かを表す関連機能属性を含み、
前記表示制御手段は、前記入力手段から所定の入力が無い場合に、前記関連機能属性により機能と関連付けられているオブジェクトを非表示とすることを特徴とする、請求項１から４のいずれか一項に記載の情報処理装置。
【請求項４１】
前記属性情報は、オブジェクトを表示するか否かを表す表示属性を含み、
前記表示制御手段は、
前記入力手段から所定の入力が無く、かつ前記表示属性が有効な場合に、
前記関連機能属性により前記オブジェクトが所定の機能と関連付けられているか否かに関わらず、
前記オブジェクトを表示することを特徴とする、請求項４０に記載の情報処理装置。
【請求項４２】
表示ステップにより画面上に表示されたオブジェクトを、入力ステップを用いて選択することにより、ユーザの所望する機能が実行される情報処理装置の制御方法において、
前記オブジェクトの属性情報を取得する属性情報取得ステップと、
前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御ステップと
を備えていることを特徴とする情報処理装置の制御方法。
【請求項４３】
請求項１から４１のいずれか一つに記載の情報処理装置の各手段として、コンピュータを機能させるための情報処理装置の制御プログラム。
【請求項４４】
請求項４３に記載の情報処理装置の制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、情報処理方法、情報処理プログラム、および情報処理プログラムを記録した記録媒体に関し、特に、１つの表示画面に複数のオブジェクトを表示する場合に、ユーザが所望する機能に関連付けられたオブジェクトを容易に見つけ出し、そのオブジェクトに関連付けられた機能をスムーズに実行するのに適した情報処理装置、情報処理方法、情報処理プログラム、および情報処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、携帯電話などの携帯情報端末の画面上に端末内の機能と関連付けた複数のアイコンを配置し、ユーザは選択操作により複数のアイコンから１つを選択し、決定操作により選択中のアイコンに関連付けられた機能を実行できるようになっている。
【０００３】
例えば、パナソニック製携帯電話Ｐ２１３ｉでは、機能やアドレスと関連付けたアイコンを９つまで配置することができ、ユーザはアイコンの１つを選択して決定することで、選択中のショートカットに関連付けられた機能を実行したり、アドレスの種類に応じて電話やメール、ＷＥＢブラウザなどの携帯電話アプリケーションに、アドレスを渡して実行できる。（非特許文献１参照）
また、ＮＥＣ製携帯電話８０２Ｎでは、待ち受け画面においてカレンダや時計と重ならない位置に予め決められたアイコンを１５件まで配置できる。画面内には１５件の一部のみ表示され、表示されていないものはユーザのスクロール操作によって表示させて選択および決定できる。（非特許文献２参照）
一方、特許文献１では、マルチウィンドウシステムにおいて、重ねて表示されて見えなくなったウィンドウの存在をユーザに知らせる手段と表示させる手段とを持つ表示切替制御方式が開示されている。
【特許文献１】特開平３−６２２２１（1991年3月18日公開）
【非特許文献１】http://k-tai.impress.co.jp/cda/article/showcase_top/21892.html（2005年11月18日確認）
【非特許文献２】http://www.n-keitai.com/802n/dsp.html（2005年11月18日確認）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
携帯電話Ｐ２１３ｉおよび８０２Ｎでは、各機能に関連付けられた多数のアイコンを画面内に配置すると、アイコン同士が重なるなど画面内が雑然として一覧性が悪くなるため、アイコンの数を制限すること、および位置を限定することで一覧性の悪化を抑制している。つまり、多くのアイコンを自由に画面内に配置できないという問題がある。
【０００５】
一方、特許文献１に開示された方法では、画面内に多くのウィンドウを配置した場合に、重なりあって見えないウィンドウを表示させることはできるが、その下に配置された壁紙やカレンダ、時計などのオブジェクトの一部または全てが遮蔽されることで、それらオブジェクトがユーザに対して果たす機能である、情報の表示の効果が著しく損なわれるという問題がある。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、画面内に機能と関連付けられたオブジェクトを自由に複数配置しながら、他のオブジェクトを遮蔽するかどうかを適切に制御する情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、および情報処理装置の制御プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明に係る情報処理装置は、上記の課題を解決するために、表示手段により画面上に表示されたオブジェクトを、入力手段を用いて選択することにより、ユーザの所望する機能が実行される情報処理装置において、前記オブジェクトの属性情報を取得する属性情報取得手段と、前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御手段とを備えていることを特徴とする。
【０００８】
「オブジェクト」とは、画面を構成する部品であって、常に表示されるものだけでなく、特定の条件で表示されるもののことをいう。例えば、表示画面の背景となる壁紙オブジェクト、時計オブジェクト、およびショートカットオブジェクトなどである。
【０００９】
「機能」とは、情報処理装置において実行される処理のことをいう。機能は、オブジェクトに関連付けされる。例えば、カレンダオブジェクトに関連付けられたスケジュール設定機能、時計オブジェクトに関連付けられた日時設定機能、情報処理装置が電話機能を有する場合に電話オブジェクトに関連付けられた発着呼機能、情報処理装置が電子メール送受信機能を有する場合にメーラオブジェクトに関連付けられた電子メール送受信機能、情報処理装置がＷｅｂブラウズ機能を有する場合にＷｅｂブラウザオブジェクトに関連付けらたＷｅｂブラウズ機能などである。
【００１０】
「所定の条件」とは、ユーザによるマウス操作またはキー入力などにより、特定の操作が受け付けられたという条件、ユーザによる特定の操作が受け付けられてから所定の期間という条件、特定の日時という条件、情報処理装置が電池を有する場合の電源状態および情報処理装置が通信機能を有する場合の通信状態が特定の状態であるという条件、外部の装置から特定の情報を受信したという条件、逆に前記条件を満たさないという条件などをいう。
【００１１】
「属性情報」とは、情報処理装置の画面上でオブジェクトを表示する位置、大きさ、色、透明度、および可視性などを決定するための情報と、あるオブジェクトが選択できるか否か、あるオブジェクトに関連付けられた機能が実行できるか否かを示す情報とを含む。また、オブジェクトに関連付けられた機能に関する情報も含む。
【００１２】
「表示制御」とは、オブジェクトを画面上に表示するか否かの制御、さらにそのオブジェクトを画面上に表示する際の、大きさ、色、表示位置、透明度、可視性、およびオブジェクト相互の重なり順序などを変更する制御を含む制御である。
【００１３】
当該構成において、表示制御手段は、オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う。
【００１４】
表示制御手段が実行する表示制御の方法では、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示されるように、属性情報の内容により、どのような制御を行うかが予め定められている。
【００１５】
上記の構成によれば、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示される。従って、選択時にのみ表示が必要になるオブジェクトが、表示が不要なときも表示されることにより、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【００１６】
（２）また、本発明の情報処理装置は、上記構成に加えて、さらに、前記属性情報が第２の所定の条件を満たす場合に、、前記オブジェクトの選択可能かを判定するオブジェクト選択手段を備えていることを特徴とする。
【００１７】
当該構成において、属性情報が第２の所定の条件を満たす場合に、オブジェクト選択手段は、表示されたオブジェクトの選択制御を行う。
【００１８】
選択制御の方法では、ユーザが所望する機能を選択するときのみ、選択できるオブジェクトが選択されるように、属性情報の内容により、どのような制御を行うかが予め定められている。
【００１９】
上記の構成によれば、表示されているオブジェクトのうち、ユーザが所望する機能を選択するときに、どの機能にも関連付けられていないオブジェクトは選択対象にならず、ある機能に関連付けられたオブジェクトのみが選択対象となる。従って、オブジェクトの選択時に、機能には関連付けられていないオブジェクトが選択されてしまうことによる誤操作が防止でき、また、オブジェクト選択時のユーザ入力の手間が軽減できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【００２０】
（３）また、本発明の情報処理装置は、上記構成に加えて、前記第２の所定の条件とは、機能に関連付けられたオブジェクトのみを選択対象とするという条件であることを特徴とする。
【００２１】
当該構成において、あるオブジェクトが、そのオブジェクトが機能に関連づけられていることという条件を満たす場合、そのオブジェクトを選択対象にする。
【００２２】
上記の構成によれば、オブジェクトの選択時に、予め機能に関連づけられているオブジェクトのみを選択対象とするので、オブジェクト選択時のユーザ入力の手間が軽減できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【００２３】
（４）また、本発明の情報処理装置は、上記構成に加えて、前記所定の条件を満たすか否かの判定に用いる判定情報を取得する判定情報取得手段を備え、前記表示制御手段は、前記判定情報が前記所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行うことを特徴とする。
【００２４】
「判定情報」とは、前記所定の条件が満たされたか否かを判定する為の情報である。
【００２５】
例えば、判定情報は、前記所定の条件が、ユーザによるマウス操作またはキー入力などにより、特定の操作が受け付けられたという条件である場合は、ユーザによるマウス操作およびキー入力などの入力操作の情報である。また、ユーザの操作からの経過時間など、何らかのイベントからの計時の情報、現在の日時の情報、情報処理装置が電池を有する場合の電池残量などの電源状態および情報処理装置が通信機能を有する場合の通信状態などの、情報処理装置に特有なパラメータの情報、情報処理装置が電子メール送受信機能を有する場合の電子メールの送受信履歴および情報処理装置が電話機能を有する場合の発着信履歴など履歴に関する情報、および情報処理装置が通信機能を有する場合に外部の装置から取得した情報などをいう。すなわち、何を判定情報とするかは、どのような条件を所定の条件とするかにより、決定される。
【００２６】
当該構成において、判定情報取得手段が、所定の条件を満たす判定情報を取得すると、表示制御手段は、オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う。
【００２７】
表示制御手段が実行する表示制御の方法では、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示されるように、属性情報の内容により、どのような制御を行うかが予め定められている。
【００２８】
上記の構成によれば、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示される。従って、選択時にのみ表示が必要になるオブジェクトが、表示が不要なときも表示されることにより、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【００２９】
（５）また、本発明の情報処理装置は、上記構成に加えて、前記判定情報は、入力手段が受け付けた入力に基づく入力情報であることを特徴とする。
【００３０】
なお、外部の装置から取得した情報は、例えば、電子メールに含まれる情報、およびＨＴＴＰで送受信した情報であってもよい。また、判定情報は、外部のサーバからプッシュ型で配信される情報であってもよい。
【００３１】
上記の構成によれば、入力手段が受け付けた入力を判定情報とするので、入力に応じたオブジェクト単位での表示制御を行うことができるという効果を奏する。
【００３２】
（６）本発明の情報処理装置は、上記構成に加えて、前記入力情報は、ユーザの操作により入力された情報であることを特徴とする。
【００３３】
上記の構成によれば、ユーザの操作により入力された情報を判定情報とするので、ユーザの操作による入力に応じてオブジェクト単位で表示制御が行うことができるという効果を奏する。例えば、ユーザが情報処理装置を操作したときだけ、オブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる。
【００３４】
（７）本発明の情報処理装置は、上記構成に加えて、前記判定情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする。
【００３５】
上記の構成によれば、判定情報が、所定のイベントからの計時の情報であれば、計時した時間に応じてオブジェクト単位で表示制御を行うことができるという効果を奏する。例えば、前回ユーザの操作が入力されてからの経過時間に応じて、オブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる。
【００３６】
また、判定情報が、現在の日時の情報であれば、現在の日時の情報に応じてオブジェクト単位で表示制御を行うことができるという効果を奏する。例えば、特定の日または時間において、オブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる
また、判定情報が、電池残量の情報であれば、現在の電池残量に応じてオブジェクト単位で表示制御を行うことができるという効果を奏する。例えば、特定の電池残量において、オブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる。
【００３７】
（８）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器から情報を受信する受信手段を備え、前記判定情報は、前記受信手段により受信した情報であることを特徴とする。
【００３８】
上記の構成によれば、外部の機器から受信した情報を判定情報とするので、外部の機器から受信した情報に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。例えば、外部の特定のサーバから送信される情報を受信し、受信した情報に応じてオブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる。すなわち、外部の特定のサーバにより、オブジェクトの表示制御を行うことができる。
【００３９】
（９）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器へ情報を送信する送信手段を備え、前記判定情報取得手段は、まず、前記送信手段により、外部の機器に対して前記判定情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した判定情報を、前記受信手段により、受信することを特徴とする。
【００４０】
上記の構成によれば、外部の機器に対して判定情報の送信を要求し、外部の機器から返信される判定情報を受信することができるので、受信した判定情報に応じてオブジェクト単位で表示制御を行うことができるという効果を奏する。
【００４１】
例えば、情報処理装置の現在位置、現在位置での天気または気温などの判定情報を送信するように、外部の機器に対して要求を行い、返信された判定情報に応じて、オブジェクトを表示または非表示にするといった表示制御をオブジェクト単位で行うことができる。
【００４２】
（１０）本発明の情報処理装置は、上記構成に加えて、前記判定情報は、外部の機器との通信状態の情報であることを特徴とする。
【００４３】
上記の構成によれば、通信状態の情報を判定情報とするので、外部の機器との通信状態に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。
【００４４】
（１１）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、前記判定情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする。
【００４５】
上記の構成によれば、電子メールの送受信履歴情報を判定情報とするので、履歴情報に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。
【００４６】
（１２）本発明の情報処理装置は、上記構成に加えて、さらに、電話による通話を行う通話手段を備え、前記判定情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする。
【００４７】
上記の構成によれば、電話の発着信履歴の情報を判定情報とするので、発着信履歴の情報に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。
【００４８】
（１３）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、前記判定情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする。
【００４９】
上記の構成によれば、外部の機器と送受信する情報を判定情報とするので、電子メールで送信または受信した情報に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。
【００５０】
（１４）本発明の情報処理装置は、上記構成に加えて、前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする。
【００５１】
上記の構成によれば、ＨＴＴＰプロトコルにより外部の機器と通信を行うので、Ｗｅｂサーバなどから取得した判定情報に応じて、オブジェクト単位で表示制御を行うことができるという効果を奏する。
【００５２】
（１５）本発明の情報処理装置は、上記構成に加えて、さらに、判定方法変更情報に基づいて、判定方法の変更と決定とを行う判定方法決定手段を備え、前記判定情報取得手段は、前記判定方法決定手段により決定された前記判定方法に基づいて、前記判定情報を取得することを特徴とする。
【００５３】
当該構成において、「判定方法」とは、前記所定の条件が、判定情報により満たされたか否かの判定を行う方法のことをいう。
【００５４】
「判定方法変更情報」とは、判定方法決定手段が判定方法を変更する際に基づく情報である。
【００５５】
判定方法変更情報は、ユーザによるマウス操作およびキー入力などの入力操作の情報、例えばユーザの操作からの経過時間など、何らかのイベントからの計時の情報、現在の日時の情報、例えば情報処理装置が電池を有する場合の電池残量などの電源状態および情報処理装置が通信機能を有する場合の通信状態などの、情報処理装置に特有なパラメータの情報、例えば情報処理装置が電子メール送受信機能を有する場合の電子メールの送受信履歴および情報処理装置が電話機能を有する場合の発着信履歴などの、履歴に関する情報、および情報処理装置が通信機能を有する場合に外部の装置から取得した情報などをいう。
【００５６】
なお、外部の装置から取得した情報は、例えば、電子メールに含まれる情報、およびＨＴＴＰで送受信した情報であってもよい。また、判定方法変更情報は、外部のサーバからプッシュ型で配信される情報であってもよい。
【００５７】
上記の構成によれば、判定方法決定手段は、情報処理装置の状態および置かれた状況に応じて判定方法の変更および決定を行い、判定情報取得手段は、判定方法決定手段により変更され決定された判定方法に基づいて判定情報を取得するので、情報処理装置の状態および置かれた状況に応じて判定方法を変更でき、決定できるという効果を奏する。
【００５８】
（１６）本発明の情報処理装置は、上記構成に加えて、前記判定方法変更情報は、ユーザの操作により入力された情報であることを特徴とする。
【００５９】
上記の構成によれば、ユーザの操作により入力された情報を判定方法変更情報とするので、ユーザの操作による入力に応じて、判定方法を変更でき、決定できるという効果を奏する。
【００６０】
（１７）本発明の情報処理装置は、上記構成に加えて、前記判定方法変更情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする。
【００６１】
上記の構成によれば、判定方法変更情報が、所定のイベントからの計時の情報であれば、計時した時間に応じて判定方法を変更でき、決定できるという効果を奏する。例えば、オブジェクト単位で、前回判定方法が決定されてからの経過時間を計時しておき、その経過時間に応じて、判定方法をオブジェクト単位で変更でき、決定できる。
【００６２】
また、判定方法変更情報が、現在の日時の情報であれば、現在の日時の情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００６３】
また、判定方法変更情報が、電池残量の情報であれば、現在の電池残量に応じて判定方法を変更でき、決定できるという効果を奏する。
【００６４】
（１８）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器から情報を受信する受信手段を備え、前記判定方法変更情報は、前記受信手段により受信した情報であることをとする。
【００６５】
上記の構成によれば、外部の機器から受信した情報を判定方法変更情報とするので、外部の機器から受信した情報に応じて、判定方法を変更でき、決定できるという効果を奏する。すなわち、外部の特定のサーバにより、判定方法の変更および決定を制御することができる。
【００６６】
（１９）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器へ情報を送信する送信手段を備え、前記判定情報取得手段は、まず、前記送信手段により、外部の機器に対して前記判定方法変更情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した判定方法変更情報を、前記受信手段により、受信することを特徴とする。
【００６７】
上記の構成によれば、外部の機器に対して判定方法変更情報の送信を要求し、外部の機器から返信される判定方法変更情報を受信することができるので、受信した判定方法変更情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００６８】
例えば、情報処理装置の現在位置、現在位置での天気または気温などの判定方法変更情報を送信するように、外部の機器に対して要求を行い、返信された判定方法変更情報に応じて、判定方法を変更でき、決定できる。
【００６９】
なお、判定情報取得手段が要求した情報に応じて、外部の機器は返信する判定方法変更情報の内容を変更することができてもよい。
【００７０】
（２０）本発明の情報処理装置は、上記構成に加えて、前記判定方法変更情報は、外部の機器との通信状態の情報であることを特徴とする。
【００７１】
上記の構成によれば、通信状態の情報を判定方法変更情報とするので、外部の機器との通信状態に応じて判定方法を変更でき、決定できるという効果を奏する。
【００７２】
（２１）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、前記判定方法変更情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする。
【００７３】
上記の構成によれば、電子メールの送受信履歴情報を判定方法変更情報とするので、履歴情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００７４】
（２２）本発明の情報処理装置は、上記構成に加えて、さらに、電話による通話を行う通話手段を備え、前記判定方法変更情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする。
【００７５】
上記の構成によれば、電話の発着信履歴の情報を判定方法変更情報とするので、発着信履歴の情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００７６】
（２３）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、  前記判定方法変更情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする。
【００７７】
上記の構成によれば、外部の機器と送受信する情報を判定方法変更情報とするので、電子メールで送信または受信した情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００７８】
（２４）本発明の情報処理装置は、上記構成に加えて、前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする。
【００７９】
上記の構成によれば、ＨＴＴＰプロトコルにより外部の機器と通信を行うので、Ｗｅｂサーバなどから取得した判定方法変更情報に応じて判定方法を変更でき、決定できるという効果を奏する。
【００８０】
（２５）本発明の情報処理装置は、上記構成に加えて、さらに、属性情報変更情報に基づいて、属性情報の変更を行う属性情報変更手段を備えたことを特徴とする。
【００８１】
上記の構成によれば、属性情報変更手段により、オブジェクトの属性情報を変更できるので、オブジェクト単位に属性情報を自由に変更できるという効果を奏する。
【００８２】
（２６）本発明の情報処理装置は、上記構成に加えて、前記属性情報変更情報は、ユーザの操作により入力された情報であることを特徴とする。
【００８３】
上記の構成によれば、ユーザの操作により入力された情報を属性情報変更情報とするので、ユーザの操作による入力に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００８４】
（２７）本発明の情報処理装置は、上記構成に加えて、前記属性情報変更情報は、所定のイベントからの計時、現在の日時、および電池残量のうち、少なくとも一つに関する情報であることを特徴とする。
【００８５】
上記の構成によれば、属性情報変更情報が、所定のイベントからの計時の情報であれば、計時した時間に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。例えば、オブジェクト単位で、前回判定方法が決定されてからの経過時間を計時しておき、その経過時間に応じて、オブジェクト単位に属性情報を変更できる。
【００８６】
また、属性情報変更情報が、現在の日時の情報であれば、現在の日時の情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００８７】
また、属性情報変更情報が、電池残量の情報であれば、現在の電池残量に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００８８】
（２８）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器から情報を受信する受信手段を備え、前記属性情報変更情報は、前記受信手段により受信した情報であることを特徴とする。
【００８９】
上記の構成によれば、外部の機器から受信した情報を属性情報変更情報とするので、外部の機器から受信した情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。すなわち、外部の特定のサーバにより、オブジェクト単位での属性情報の変更を制御することができる。
【００９０】
（２９）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器へ情報を送信する送信手段を備え、前記属性情報変更手段は、まず、前記送信手段により、外部の機器に対して前記属性情報変更情報を送信するように要求を行い、次に、前記外部の機器が前記要求に基づいて返信した属性情報変更情報を、前記受信手段により、受信することを特徴とする。
【００９１】
上記の構成によれば、外部の機器に対して属性情報変更情報の送信を要求し、外部の機器から返信される属性情報変更情報を受信することができるので、受信した属性情報変更情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００９２】
例えば、情報処理装置の現在位置、現在位置での天気または気温などの属性情報変更情報を送信するように、外部の機器に対して要求を行い、返信された属性情報変更情報に応じて、オブジェクト単位に属性情報を変更できる。
【００９３】
なお、属性情報変更手段が要求した情報に応じて、外部の機器は返信する属性情報変更情報の内容を変更することができてもよい。
【００９４】
（３０）本発明の情報処理装置は、上記構成に加えて、前記属性情報変更情報は、外部の機器との通信状態の情報であることを特徴とする。
【００９５】
上記の構成によれば、通信状態の情報を属性情報変更情報とするので、外部の機器との通信状態に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００９６】
（３１）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、前記属性情報変更情報は、電子メールの送信履歴および受信履歴のうち少なくとも一つの情報であることを特徴とする。
【００９７】
上記の構成によれば、電子メールの送受信履歴情報を属性情報変更情報とするので、履歴情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【００９８】
（３２）本発明の情報処理装置は、上記構成に加えて、さらに、電話による通話を行う通話手段を備え、前記属性情報変更情報は、電話の発信履歴または着信履歴のうち少なくとも一つの情報であることを特徴とする。
【００９９】
上記の構成によれば、電話の発着信履歴の情報を属性情報変更情報とするので、発着信履歴の情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【０１００】
（３３）本発明の情報処理装置は、上記構成に加えて、さらに、電子メールの送受信を行う電子メール送受信手段を備え、前記属性情報変更情報は、電子メールの送受信により、外部の機器へ送信する情報および外部の機器から受信する情報のうち少なくとも一つの情報であることを特徴とする。
【０１０１】
上記の構成によれば、外部の機器と送受信する情報を属性情報変更情報とするので、電子メールで送信または受信した情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【０１０２】
（３４）本発明の情報処理装置は、上記構成に加えて、前記受信手段および前記送信手段は、ＨＴＴＰプロトコルにより外部の機器と通信を行うことを特徴とする。
【０１０３】
上記の構成によれば、ＨＴＴＰプロトコルにより外部の機器と通信を行うので、Ｗｅｂサーバなどから取得した属性情報変更情報に応じてオブジェクト単位に属性情報を変更できるという効果を奏する。
【０１０４】
（３５）本発明の情報処理装置は、上記構成に加えて、前記表示制御手段は、前記オブジェクトを画面上に表示する際、オブジェクト単位で、前記オブジェクトの可視性、大きさ、色、透明度、オブジェクト相互の重なり順序のうち少なくとも一つを変更することを特徴とする。
【０１０５】
上記の構成によれば、表示制御手段はオブジェクト単位で、表示するオブジェクトの可視性を変更するので、オブジェクト単位で、オブジェクトの表示／非表示の制御を行えるという効果を奏する。
【０１０６】
また、表示制御手段はオブジェクト単位で、表示するオブジェクトの大きさを変更するので、オブジェクト単位に、表示するオブジェクトの大きさによって、オブジェクトの強調表示をする／しないの制御を行うことができるという効果を奏する。
【０１０７】
また、表示制御手段はオブジェクト単位で、表示するオブジェクトの色を変更するので、オブジェクト単位に、表示するオブジェクトの色によって、オブジェクトの強調表示をする／しないの制御を行うことができるという効果を奏する。
【０１０８】
また、表示制御手段はオブジェクト単位で、表示するオブジェクトの透明度を変更するので、オブジェクト単位に、表示するオブジェクトの透明度によって、オブジェクトの強調表示をする／しないの制御を行うことができるという効果を奏する。
【０１０９】
また、表示制御手段は表示するオブジェクト相互の重なり順序を変更するので、オブジェクト単位に、オブジェクト相互の重なり順序によって、オブジェクトの強調表示をする／しないの制御を行うことができるという効果を奏する。
【０１１０】
（３６）本発明の情報処理装置は、上記構成に加えて、さらに、外部の機器から情報を受信する受信手段を備え、前記表示制御手段は、前記受信した情報に基づいて、表示方法を変更することを特徴とする。
【０１１１】
上記の構成によれば、表示制御手段が、受信した情報に基づいて、透明度や色などの表示方法を変更するので、外部の機器により、オブジェクトの表示制御を行うことができるという効果を奏する。
【０１１２】
（３７）本発明の情報処理装置は、上記構成に加えて、さらに、前記オブジェクト選択手段により選択されたオブジェクトの前記属性情報および前記判定情報に基づき決定される機能を実行する機能実行手段を備えたことを特徴とする。
【０１１３】
例えば、同じオブジェクトを選択して実行した場合でも、判定情報が時間による判定情報である場合は、昼と夜とで別の機能を実行できるように、オブジェクトは、時間ごとに実行する機能の属性情報を複数持っていてもよい。
【０１１４】
上記の構成によれば、機能実行手段は、オブジェクト選択手段により選択されたオブジェクトの属性情報と判定情報とから決定される機能を実行するので、属性情報と判定情報とを変更することにより、実行する機能を変更することができるという効果を奏する。
【０１１５】
（３８）本発明の情報処理装置は、上記構成に加えて、前記属性情報は、対話属性と条件付き表示属性とを含み、前記表示制御手段は、前記対話属性が有効であり、かつ前記条件付き表示属性が無効であるオブジェクトに対して、前記入力手段から所定の入力がない場合は前記オブジェクトを非表示とし、前記入力手段から所定の入力がある場合は前記オブジェクトを表示することを特徴とし、前記オブジェクト選択手段は、前記入力手段から所定の入力がある場合は、前記対話属性が有効であるオブジェクトを選択対象とすることを特徴とする。
【０１１６】
当該構成において、「条件付き表示属性」の条件とは、対話時だけ、この時間だけ、あるいはこの時間以外という判定情報に係わるもののことをいう。例えば、オブジェクトがアイコンでその表示属性が透明度だとし、通常の「表示属性」は「完全不透明」で、判定条件を満たさないときという「条件付きの表示属性」は「半透明」だとすると、判定条件を満たさないときは半透明で、条件を満たしたときだけは完全不透明にすることができる。
【０１１７】
「対話属性」とは、前記所定の条件を満たしたときに、あるオブジェクトに関連付けられた機能が実行できるか否かを示す属性である。例えば、ショートカットオブジェクトが選択され実行されると対話属性によりそのショートカットオブジェクトに関連付けられた機能が実行される。前記属性情報に含まれる。また、対話属性は、あるオブジェクトを選択できるか否かを判定するために利用してもよいし、オブジェクトが選択中のときにユーザからの所定の入力を受け付けたときに起動する機能を指定するために利用してもよい。
【０１１８】
なお、ショートカットオブジェクトとは、そのオブジェクトに関連付けられた機能をユーザが実行するためには、本来、メニュー階層をたどってその機能を選択しなければならない操作を省略（ショートカット）するためのオブジェクトである。このオブジェクトを選択し実行することで、このオブジェクトに関連付けされた機能が実行される。
【０１１９】
「表示属性」とは、前記所定の条件を満たしたときに、情報処理装置の画面上でオブジェクトを表示するか否か、オブジェクトを表示する位置、大きさ、色、透明度、および可視性などを判定するための属性である。前記属性情報に含まれる。例えば、ユーザから所定の入力を受け付けたときのみオブジェクトを表示したり、逆にユーザからの入力が無いときのみオブジェクトを表示したりするなど、前記所定の条件に応じて、複数の表示属性があってもよい。
【０１２０】
また、表示属性には、表示するか否かを判定する以外に、そのオブジェクトを画面上に表示する、大きさ、色、表示位置、透明度、可視性、およびオブジェクト相互の重なり順序などを決定するための属性情報を含んでもよい。なお、透明度とは、あるオブジェクトが他のオブジェクトの上に重なった場合に、下になったオブジェクトが上になったオブジェクトを通して、どの程度透けて見えるかの度合いのことをいう。また、可視性とは、オブジェクトが、完全透明か完全不透明かのことをいう。
【０１２１】
当該構成において、表示制御手段は、対話属性が有効で、かつ条件付きの表示属性が無効なオブジェクトを、入力手段からの所定の入力がない場合は非表示とし、所定の入力がある場合は表示する。そして、オブジェクト選択手段は、入力手段から所定の入力がある場合は、対話属性が有効であるオブジェクトを選択対象とする。
【０１２２】
上記の構成によれば、ユーザが所定の入力を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示される。従って、選択時にのみ表示が必要になるオブジェクトが、表示が必要ないときも表示されることによる、常時表示されるオブジェクトの隠蔽が防止でき、常時表示されるオブジェクトの視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１２３】
（３９）本発明の情報処理装置は、上記構成に加えて、前記属性情報は、対話属性と条件付きの表示属性を含み、前記表示制御手段は、前記対話属性が無効であり、かつ前記条件付きの表示属性が有効であるオブジェクトに対して、前記入力手段から所定の入力がない場合は前記オブジェクトを表示し、前記入力手段から所定の入力がある場合は前記オブジェクトを非表示とすることを特徴とし、前記オブジェクト選択手段は、前記入力手段から所定の入力がある場合は、前記対話属性が無効であるオブジェクトを選択対象としないことを特徴とする。
【０１２４】
当該構成において、「非対話時」、「条件付きの表示属性」、「対話属性」、および「表示属性」の定義は、前記の定義と同じである。
【０１２５】
当該構成において、表示制御手段は、対話属性が無効で、かつ条件付きの表示属性が有効なオブジェクトを、入力手段からの所定の入力が無い場合は表示し、所定の入力がある場合は非表示とする。そして、オブジェクト選択手段は、入力手段から所定の入力がある場合は、対話属性が無効であるオブジェクトを選択対象としない。
【０１２６】
上記の構成によれば、ユーザが所定の入力を行うときに、不要なオブジェクトは非表示となり、また、ユーザが所望する機能を選択するときに、選択することに意味の無い、すなわち機能に関係付けられていないオブジェクトは、選択されない。従って、オブジェクトの選択時に表示が不要なオブジェクトが、選択時に表示されることによる、選択すべきオブジェクトの視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１２７】
（４０）本発明の情報処理装置は、上記構成に加えて、前記属性情報は、オブジェクトが所定の機能と関連付けられているか否かを表す関連機能属性を含み、前記表示制御手段は、前記入力手段から所定の入力が無い場合に、前記関連機能属性により機能と関連付けられているオブジェクトを非表示とすることを特徴とする。
【０１２８】
「関連機能属性」とは、オブジェクトが選択された場合に、どの機能を起動するかというリンク先情報のことをいう。すなわち、オブジェクトを選択状態にできるか否かを表す対話属性とは、異なる属性である。
【０１２９】
当該構成において、ユーザによる入力が無い場合、表示制御手段は、関連機能属性を持つオブジェクトを非表示とする。
【０１３０】
上記の構成によれば、ユーザによる入力が無い場合に、機能と関連づけられたオブジェクトが非表示となるので、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１３１】
（４１）本発明の情報処理装置は、上記構成に加えて、前記属性情報は、オブジェクトを表示するか否かを表す表示属性を含み、前記表示制御手段は、前記入力手段から所定の入力が無く、かつ前記表示属性が有効な場合に、前記関連機能属性により前記オブジェクトが所定の機能と関連付けられているか否かに関わらず、前記オブジェクトを表示することを特徴とする。
【０１３２】
当該構成において、ユーザによる入力が無い場合でも、表示制御手段は、関連機能属性の有無に関わらず、表示属性が有効なオブジェクトを表示する。
【０１３３】
上記の構成によれば、オブジェクトの表示に際して、表示属性が有効であることが、関連機能属性の有無より優先されるので、関連機能属性を持たないオブジェクトでも、常に表示することができるという効果を奏する。
【０１３４】
（４２）一方、本発明に係る情報処理方法は、上記課題を解決するために、表示ステップにより画面上に表示されたオブジェクトを、入力ステップを用いて選択することにより、ユーザの所望する機能が実行される情報処理装置の制御方法において、前記オブジェクトの属性情報を取得する属性情報取得ステップと、前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御ステップとを備えていることを特徴とする。
【０１３５】
当該構成において、表示制御ステップでは、オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う。
【０１３６】
表示制御の方法では、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示されるように、属性情報の内容により、どのような制御を行うかが予め定められている。
【０１３７】
上記の構成によれば、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示される。従って、選択時にのみ表示が必要になるオブジェクトが、表示が不要なときも表示されることにより、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１３８】
（４３）ところで、上記情報処理装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、少なくとも前述した属性方法取得手段・判定情報取得手段・表示制御手段・オブジェクト選択手段としてコンピュータを動作させる情報処理装置の制御プログラムであり、本発明に係る記録媒体には、当該情報処理プログラムが記録されている。
【０１３９】
この情報処理プログラムがコンピュータによって実行されると、当該コンピュータは、上記情報処理装置として動作する。従って、上記情報処理装置と同様に、ユーザが操作を行わないときは、不要なオブジェクトは非表示となり、ユーザが所望する機能を選択するときのみ、選択に必要なオブジェクトが表示される。従って、選択時にのみ表示が必要になるオブジェクトが、表示が必要ないときも表示されることによる、常時表示されるオブジェクトの隠蔽が防止でき、常時表示されるオブジェクトの視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１４０】
なお、本発明に係る情報処理装置は、入力手段と表示手段を備えた情報処理装置において、オブジェクト単位で属性情報を取得する属性情報取得手段と、所定の判定情報を取得する判定情報取得手段と、前記取得した属性情報と判定情報に基づいてオブジェクト単位で表示制御する表示制御手段と、前記取得した属性情報と判定情報に基づいてオブジェクトを選択するオブジェクト選択手段とを備える構成でもよい。
【０１４１】
また、本発明に係る情報処理装置は、前記判定情報は入力手段からの入力に基づく入力情報であることを特徴とする構成でもよい。
【０１４２】
また、本発明に係る情報処理装置は、前記入力情報とは、ユーザが操作入力した情報であることを特徴とする構成でもよい。
【０１４３】
また、本発明に係る情報処理装置は、前記入力情報とは、計時、日時、電池残量のうち、少なくともひとつに関する情報であることを特徴とする構成でもよい。
【０１４４】
また、本発明に係る情報処理装置は、さらに外部から情報を受信する受信手段を備え、前記入力情報は受信した情報であることを特徴とする構成でもよい。
【０１４５】
また、本発明に係る情報処理装置は、さらに外部へ情報を送信する送信手段を備え、前記入力情報を送信する要求を行なうことを特徴とする構成でもよい。
【０１４６】
また、本発明に係る情報処理装置は、前記入力情報とは、通信状態の情報であることを特徴とする構成でもよい。
【０１４７】
また、本発明に係る情報処理装置は、前記入力情報とは、電子メールの送信履歴ないし受信履歴の情報であることを特徴とする構成でもよい。
【０１４８】
また、本発明に係る情報処理装置は、前記入力情報とは、電話の発信履歴ないし着信履歴の情報であることを特徴とする構成でもよい。
【０１４９】
また、本発明に係る情報処理装置は、外部へ送信ないし外部から受信する情報は電子メールに含まれることを特徴とする構成でもよい。
【０１５０】
また、本発明に係る情報処理装置は、外部へ送信ないし外部から受信はHTTP通信で行なわれることを特徴とする構成でもよい。
【０１５１】
また、本発明に係る情報処理装置は、さらに判定方法を決定する判定方法決定手段を備え、前記判定情報取得手段は前記決定された判定方法に基づいて判定情報を取得することを特徴とする構成でもよい。
【０１５２】
また、本発明に係る情報処理装置は、前記判定方法決定手段は、ユーザが操作入力した情報に基づいて決定することを特徴とする構成でもよい。
【０１５３】
また、本発明に係る情報処理装置は、前記判定方法決定手段は、計時、日時、電池残量のうち少なくともひとつに関する情報に基づいて決定することを特徴とする構成でもよい。
【０１５４】
また、本発明に係る情報処理装置は、さらに外部から情報を受信する受信手段を備え、前記判定方法決定手段は受信した情報に基づいて決定することを特徴とする構成でもよい。
【０１５５】
また、本発明に係る情報処理装置は、さらに外部へ情報を送信する送信手段を備え、前記判定方法決定手段に関わる情報を送信するように送信要求を行なうことを特徴とする構成でもよい。
【０１５６】
また、本発明に係る情報処理装置は、前記判定方法決定手段は、通信状態の情報に基づいて決定することを特徴とする構成でもよい。
【０１５７】
また、本発明に係る情報処理装置は、前記判定方法決定手段は、電子メールの送信履歴ないし受信履歴の情報に基づいて決定することを特徴とする構成でもよい。
【０１５８】
また、本発明に係る情報処理装置は、前記判定方法決定手段は、電話の発信履歴ないし着信履歴の情報に基づいて決定することを特徴とする構成でもよい。
【０１５９】
また、本発明に係る情報処理装置は、外部へ送信ないし外部から受信する情報は電子メールに含まれることを特徴とする構成でもよい。
【０１６０】
また、本発明に係る情報処理装置は、外部へ送信ないし外部から受信はHTTPで行なわれることを特徴とする構成でもよい。
【０１６１】
また、本発明に係る情報処理装置は、さらに前記属性情報を変更する属性情報変更手段を備えることを特徴とする構成でもよい。
【０１６２】
また、本発明に係る情報処理装置は、前記属性情報変更手段は、ユーザが操作入力した情報に基づいて変更することを特徴とする構成でもよい。
【０１６３】
また、本発明に係る情報処理装置は、前記属性情報変更手段は、計時、日時、電池残量のうち少なくともひとつに関する情報に基づいて決定することを特徴とする構成でもよい。
【０１６４】
また、本発明に係る情報処理装置は、さらに外部から情報を受信する受信手段を備え、前記属性情報変更手段は受信した情報に基づいて決定することを特徴とする構成でもよい。
【０１６５】
また、本発明に係る情報処理装置は、さらに外部へ情報を送信する送信手段を備え、前記属性情報変更手段に関わる情報を送信するように送信要求を行なうことを特徴とする構成でもよい。
【０１６６】
また、本発明に係る情報処理装置は、前記属性情報変更手段は、通信状態の情報に基づいて決定することを特徴とする構成でもよい。
【０１６７】
また、本発明に係る情報処理装置は、前記属性情報変更手段は、電子メールの送信履歴ないし受信履歴の情報に基づいて決定することを特徴とする構成でもよい。
【０１６８】
また、本発明に係る情報処理装置は、前記属性情報変更手段は、電話の発信履歴ないし着信履歴の情報に基づいて決定することを特徴とする構成でもよい。
【０１６９】
また、本発明に係る情報処理装置は、外部へ送信ないし受信する情報は電子メールに含まれることを特徴とする構成でもよい。
【０１７０】
また、本発明に係る情報処理装置は、外部へ送信ないし受信はHTTPで行なわれることを特徴とする構成でもよい。
【０１７１】
また、本発明に係る情報処理装置は、前記表示制御手段はオブジェクト単位で可視性、大きさ、色、透明度、重ね順のうち少なくともひとつを変更することを特徴とする構成でもよい。
【０１７２】
また、本発明に係る情報処理装置は、さらに情報を受信する受信手段を備え、前記表示制御手段は前記受信した情報に基づいて、表示制御を行なうことを特徴とする構成でもよい。
【０１７３】
また、本発明に係る情報処理装置は、さらに所定の機能実行する機能実行手段を備え、前記オブジェクト選択手段により選択されたオブジェクトの属性情報と判定情報に基づいて決定される機能を実行することを特徴とする構成でもよい。
【０１７４】
また、本発明に係る情報処理装置は、前記属性情報は第１の属性と第２の属性を含み、前記表示制御手段は、第１の属性が有効で、第２の属性が無効であるオブジェクトに対して、入力手段から所定の入力がない場合は非表示で、入力手段から所定の入力がある場合は表示し、前記選択手段は、入力手段から所定の入力があった場合に、第１の属性が有効であるオブジェクトを選択対象とすることを特徴とする構成でもよい。
【０１７５】
また、本発明に係る情報処理装置は、前記属性情報は第１の属性と第２の属性を含み、前記表示制御手段は、第１の属性が無効で、第２の属性が有効であるオブジェクトに対して、入力手段から所定の入力がない場合は表示で、入力手段から所定の入力がある場合は非表示とし、前記選択手段は、入力手段から所定の入力があった場合に、第１の属性が無効であるオブジェクトを選択対象としないことを特徴とする構成でもよい。
【０１７６】
また、本発明に係る情報処理装置は、前記属性情報はオブジェクトが所定の機能と関連付けられているか否かを表す関連機能属性を含み、前記関連機能属性により機能と関連付けられているオブジェクトは所定の入力がない場合に表示しないことを特徴とする構成でもよい。
【０１７７】
また、本発明に係る情報処理装置は、前記属性情報はオブジェクトを表示するか否かを表す表示属性を含み、表示するように指定された表示属性は前記関連機能属性に関わらず所定の入力がない場合に表示することを特徴とする構成でもよい。
【０１７８】
また、本発明に係る情報処理装置の制御方法は、入力ステップと表示ステップを備えた情報処理装置の制御方法において、オブジェクト単位で属性情報を取得する属性情報取得ステップと、所定の判定情報を取得する判定情報取得ステップと、前記取得した属性情報と判定情報に基づいてオブジェクト単位で表示制御する表示制御ステップと、前記取得した属性情報と判定情報に基づいてオブジェクトを選択するオブジェクト選択ステップと、を備える構成でもよい。
【発明の効果】
【０１７９】
本発明に係る情報処理装置は、以上のように、前記オブジェクトの属性情報を取得する属性情報取得手段と、前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御手段とを備えていることを特徴とする。
【０１８０】
それゆえ、選択時にのみ表示が必要になるオブジェクトが、表示が不要なときも表示されることにより、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【０１８１】
また、本発明に係る情報処理方法は、以上のように、前記オブジェクトの属性情報を取得する属性情報取得ステップと、前記属性情報が所定の条件を満たす場合に、前記オブジェクトの表示状態を切り替える表示制御をオブジェクト単位で行う表示制御ステップと
を備えていることを特徴とする。
【０１８２】
それゆえ、選択時にのみ表示が必要になるオブジェクトが、表示が不要なときも表示されることにより、ユーザにとり常時表示しておくことが好ましいオブジェクトが隠蔽されてしまうことが防止でき、視認性の低下を防止できるので、ユーザの利便性および快適性を向上することができるという効果を奏する。
【発明を実施するための最良の形態】
【０１８３】
以下、図面を参照しつつ、本発明の実施形態について説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【０１８４】
なお、本発明に係る情報処理装置は、携帯電話機またはテレビジョン受像機であってもよい。
【０１８５】
＜情報処理装置の構成について＞
図２において、情報処理装置１のブロック図および機能ブロック図を示す。
【０１８６】
情報処理装置１は、制御部１０１、入力部（入力手段）１０２、記憶部１０３、属性情報取得部（属性情報取得手段・属性情報変更手段）１０４、判定情報取得部（判定情報取得手段）１０５、表示制御部（表示制御手段）１０６、オブジェクト選択部（オブジェクト選択手段・判定方法決定手段）１０７、機能実行部（機能実行手段）１０８、および表示部（表示手段）１０９を含んで構成される。
【０１８７】
制御部１０１は、ＣＰＵ（Central  Processing  Unit）等を含んで構成され情報処理装置１全体の制御を行う。入力部１０２は、ユーザによる入力操作を受け付ける。
【０１８８】
記憶部１０３は、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）などから構成され、制御部１０１において実行されるプログラム、機能に関連付けられたオブジェクトの表示データ、表示データの表示位置情報、およびオブジェクトの属性情報などを記憶する。
【０１８９】
属性情報取得部１０４は、オブジェクトの属性情報を取得する。
【０１９０】
判定情報取得部１０５は、情報処理装置１が通信機能（受信手段・送信手段）を有しかつ所定の条件が特定の通信状態である場合の通信状態、または電池を有しかつ所定の条件が特定の電源残量である場合の電源残量など、所定の判定情報を取得する。
【０１９１】
表示制御部１０６は、判定情報取得部１０５が取得した判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４が取得した属性情報に基づき、表示部１０９への表示内容を変更する。
【０１９２】
オブジェクト選択部１０７は、判定情報取得部１０５が取得した判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４が取得した属性情報に基づき、機能に関連付けられたオブジェクトを選択する。
【０１９３】
機能実行部１０８は、オブジェクト選択部１０７により選択されたオブジェクトに関連付けられた機能を実行する。
【０１９４】
表示部１０９は、ディスプレイなどにより構成され、表示制御部１０６の指示に基づき、オブジェクトの表示データなどの画像を表示する。
【０１９５】
＜情報処理装置１各部の詳細について＞
さらに、情報処理装置１各部の詳細を説明すると、以下のとおりである。
【０１９６】
入力部１０２は、ユーザによる入力操作を受け付け、受け付けた入力情報を制御部１０１に渡す。
【０１９７】
制御部１０１は、記憶部１０３からプログラムを読み出して実行する。プログラムの実行により、属性情報取得部１０４、判定情報取得部１０５、表示制御部１０６、オブジェクト選択部１０７、および機能実行部１０８を制御する。
【０１９８】
属性情報取得部１０４は、記憶部１０３に記憶されている、オブジェクトの属性情報を取得し、表示制御部１０６およびオブジェクト選択部１０７に渡す。
【０１９９】
判定情報取得部１０５は、オブジェクト選択部１０７が前記所定の条件を満たすか否かを判定する為に必要な判定情報を、制御部１０１、入力部１０２、および／または外部の装置から取得し、表示制御部１０６およびオブジェクト選択部１０７に渡す。
【０２００】
なお、判定情報取得部１０５は、外部の装置との間で通信を行う通信機能を備えてもよい。通信機能を備える場合は、外部の装置から判定情報を取得するため、判定情報取得部１０５は、通信機能により、外部の装置に対して、判定情報の送信要求、例えば情報処理装置１が電子メール送受信機能（電子メール送受信手段）を有する場合にはメールの送信要求を、また、情報処理装置１がＷｅｂブラウズ機能を有する場合にはＨＴＴＰリクエストを行ってもよい。
【０２０１】
表示制御部１０６は、判定情報取得部１０５から渡された判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４から渡された属性情報に基づき、画面上にオブジェクトを表示する際の、位置、大きさ、色、透明度、可視性、およびオブジェクト相互の重なり順序を決定するなどの表示制御を、オブジェクト単位で行う。
【０２０２】
オブジェクト選択部１０７は、判定情報取得部１０５から渡された判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４から渡された属性情報に基づき、オブジェクト単位で、あるオブジェクトが選択対象となるか否かを判定し、選択対象となるオブジェクトのうちから、オブジェクトの選択を行う。
【０２０３】
機能実行部１０８は、オブジェクト選択部１０７により選択されたオブジェクトに関連付けられた機能を実行する。
【０２０４】
表示部１０９は、表示制御部１０６による表示制御に基づき、記憶部１０３に記憶されている、機能に関連付けられたオブジェクトの表示データを、情報処理装置１の画面上に表示する。
【０２０５】
＜情報処理装置１における情報処理手順について＞
図１、図３、および図４において、本実施の形態に係る情報処理装置１での具体的な情報処理手順のフローチャートを示す。図１のフローチャートは全体の処理手順の概略を示し、図３のフローチャートはオブジェクト単位での表示制御に関する処理手順を示し、図４のフローチャートはオブジェクトの選択状態の制御に関する処理手順を示す。
【０２０６】
＜情報処理装置１における全体の処理手順の概略について＞
図１のフローチャートを参照して、情報処理装置１における全体の処理手順の概略について説明すると、以下のとおりである。
【０２０７】
まず、属性情報取得部１０４が、オブジェクト単位で、オブジェクトの表示属性および対話属性などの属性情報を、記憶部１０３から取得し、表示制御部１０６およびオブジェクト選択部１０７に渡す（ステップ２０１、以下Ｓ２０１と略す）。
【０２０８】
次に、判定情報取得部１０５が、ユーザ入力などの判定情報を、入力部１０２などから取得し、表示制御部１０６およびオブジェクト選択部１０７に渡す（Ｓ２０３）。
【０２０９】
次に、表示制御部１０６が、判定情報取得部１０５から渡された判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４から渡された属性情報に基づいて、オブジェクト単位で、オブジェクトの表示制御を行う（Ｓ２０５）。すなわち、表示制御部１０６は、オブジェクト単位で、あるオブジェクトが表示対象となるか否かを判定し、表示対象となるオブジェクトについてのみ、画面上への表示を行う。
【０２１０】
次に、オブジェクト選択部１０７が、判定情報取得部１０５から渡された判定情報が前記所定の条件を満たす場合に、属性情報取得部１０４から渡された属性情報に基づいて、表示されているオブジェクトの選択状態の制御を行う（Ｓ２０７）。すなわち、オブジェクト選択部１０７は、オブジェクト単位で、あるオブジェクトが選択対象となるか否かを判定し、選択対象となるオブジェクトのうちから、オブジェクトの選択を行う。
【０２１１】
「表示されているオブジェクトの選択状態の制御」とは、ユーザの操作内容などによって、画面上に表示されているオブジェクトのうち、現在選択中のオブジェクトから別のオブジェクトに選択状態を移動すること、すなわち別のオブジェクトを選択し直すことである。別のオブジェクトを選択する際には、新たに選択するオブジェクトが、選択対象にできるオブジェクトか否かの判定なども行った上で、選択状態を別のオブジェクトに移動する。例えば、属性情報の内、対話属性で機能と関連付けられたオブジェクトのみ選択対象にするなどの方法を用いてもよい。
【０２１２】
次に、機能実行部１０８が、現在選択中のオブジェクトの属性情報と機能決定情報とから決定される機能を実行する（Ｓ２０９）。
【０２１３】
例えば、機能実行部１０８が実行する機能を決定する際、ユーザのキー操作を機能決定情報とする場合、押下されたキーの種類によって、実行する機能を決定するようにしてもよい。また、前記属性情報には、現在選択中のオブジェクトに関連付けられる機能を特定できる情報を含めてもよい。
【０２１４】
＜判定方法の変更について＞
図１のフローチャートに示すＳ２０７の処理における、判定情報が前記所定の条件を満たすか否かの判定方法は、変更できてもよい。判定方法の変更および決定は、オブジェクト選択部１０７が行う。
【０２１５】
オブジェクト選択部１０７において判定方法が変更された場合は、変更された判定方法に従って、判定情報取得部１０５において取得される判定情報も変更される。
【０２１６】
判定方法の変更は、ユーザ操作に基づいて行われてもよいし、計時情報、日時情報、または情報処理装置１が電池を有する場合の電池残量などの情報に基づいて行われてもよい。
【０２１７】
また、判定方法を変更する際は、情報処理装置１が通信機能を有する場合の外部機器との通信の情報、情報処理装置１が無線通信機能を有する場合の電波状態の情報、情報処理装置１が電子メールの送受信機能を有する場合の、送受信履歴の情報および電子メールに含まれる情報、情報処理装置１が電話機能（通話手段）を有する場合の電話の発着信履歴の情報、さらに情報処理装置１がＷｅｂブラウザ機能を有する場合にＨＴＴＰプロトコルで送受信した情報に基づいて、変更してもよい。
【０２１８】
＜属性情報の変更について＞
また、属性情報も変更できてもよい。属性情報の変更は、属性情報取得部１０４が行う。
【０２１９】
属性情報の変更は、判定方法の変更と同様に、ユーザ操作に基づいて行われてもよいし、計時情報、日時情報、情報処理装置１が電池を有する場合の電池残量などの情報に基づいて行われてもよい。
【０２２０】
また、属性情報を変更する際は、情報処理装置１が通信機能を有する場合の外部機器との通信の情報、情報処理装置１が無線通信機能を有する場合の電波状態の情報、情報処理装置１が電子メールの送受信機能を有する場合の、送受信履歴の情報および電子メールに含まれる情報、情報処理装置１が電話機能を有する場合の電話の発着信履歴の情報、さらに情報処理装置１がＷｅｂブラウザ機能を有する場合にＨＴＴＰプロトコルで送受信した情報に基づいて、変更してもよい。
【０２２１】
＜オブジェクト単位での表示制御に関する処理手順について＞
図３に示すフローチャートを参照して、オブジェクト単位で行われる表示制御に関する処理手順について、ユーザの入力を判定情報とした場合を例として、以下に説明する。
【０２２２】
まず、表示制御部１０６は、判定情報取得部１０５を介して入力部１０２から渡された判定情報である、ユーザ入力が有るか否かを判定する（Ｓ３０１）。
【０２２３】
ユーザ入力とは、例えば、特定のキー入力が有るかどうかであってもよいし、ユーザ入力が有ってから所定の時間が経過したかであってもよい。
【０２２４】
ユーザ入力が有った場合には、Ｓ３０９の処理に進む。
【０２２５】
ユーザ入力が無かった場合には、次のＳ３０３の処理に進む。
【０２２６】
Ｓ３０１における判定で、ユーザ入力が無かった、すなわち所定の条件が「ユーザ入力があること」であり、前記判定情報がその条件を満たさないと判定された場合には、表示制御部１０６は、属性情報取得部１０４から渡された、オブジェクトの属性情報のうち、オブジェクトに関連付けられた機能の有無を表す対話属性が有効か無効かを判定する（Ｓ３０３）。
【０２２７】
オブジェクトの対話属性が無効の場合には、Ｓ３０９の処理に進む。
【０２２８】
オブジェクトの対話属性が有効の場合には、次のＳ３０５の処理に進む。
【０２２９】
Ｓ３０３における判定で、オブジェクトの対話属性が有効と判定された場合には、表示制御部１０６は、オブジェクトの属性情報のうち、表示するか否かを表す表示属性が有効か無効かを判定する（Ｓ３０５）。
【０２３０】
オブジェクトの表示属性が無効の場合には、Ｓ３０９の処理に進む。
【０２３１】
オブジェクトの表示属性が有効の場合には、次のＳ３０７の処理に進む。
【０２３２】
Ｓ３０５における判定で、オブジェクトの表示属性が有効と判定された場合には、表示制御部１０６は、表示部１０９を介して、そのオブジェクトを非表示とし、そのオブジェクトに対する処理を終了する（Ｓ３０７）。
【０２３３】
Ｓ３０１においてユーザ入力が有った場合、Ｓ３０３においてオブジェクトの対話属性が無効の場合、またはＳ３０５においてオブジェクトの表示属性が無効の場合、表示制御部１０６は、表示部１０９を介して、そのオブジェクトを表示し、そのオブジェクトに対する処理を終了する（Ｓ３０９）。
【０２３４】
以上の処理を行うことにより、機能に関連付けられたオブジェクトは、表示属性が無効の場合で、ユーザ入力が無いときは、画面に表示されない。しかし、機能に関連付けられたオブジェクトであり、表示属性が有効なオブジェクトの場合は、ユーザ入力が無いときであっても、画面に表示される。
【０２３５】
例えば、ショートカットオブジェクトは、何らかの機能を起動するものであり、機能に関連付けられた、すなわち対話属性の有効なオブジェクトである。このショートカットオブジェクトを、表示属性の無効なオブジェクトとしておくと、前記所定の条件を満たすユーザ入力が受け付けられるまでは、このショートカットオブジェクトは画面に表示されない。従って、このショートカットオブジェクトは、何もユーザ入力が無いときに他のオブジェクトを隠すことがなく、ユーザは画面内を広く使うことができる。
【０２３６】
また、時計オブジェクトおよびカレンダオブジェクトは、それぞれタイマをセットする機能およびスケジュールを登録したりする機能に関連付けてられており、対話属性は有効であるが、表示属性も有効としておくことで、ユーザ入力の無い場合でも、常に画面上に表示しておくことができる。
【０２３７】
また、壁紙オブジェクトのように、何の機能にも関連付けされていない、すなわち対話属性の無効なオブジェクトは、図３に示すフローチャートの処理手順では、表示属性の有効／無効に関わらず表示される。しかし、対話属性の無効なオブジェクトでも、表示属性の有効／無効により、前記所定の条件を満たすユーザ入力が有った場合は非表示とする処理を行ってもよいし、対話属性が無効なので、別の属性に従ってオブジェクトの表示制御の振舞いを変えるようにしてもよい。
【０２３８】
＜オブジェクトの選択状態の制御に関する処理手順について＞
図４に示すフローチャートを参照して、オブジェクトの選択状態を移動する、すなわち現在選択状態にあるオブジェクトを選択状態ではなくして、新たに別のオブジェクトを選択状態にする制御について、ユーザの入力に基づいて選択を行う場合を例として、説明する。
【０２３９】
まず、オブジェクト選択部１０７は、オブジェクト選択部１０７が備える、画面内に配置されている全てのオブジェクトのリスト（以下、オブジェクトリストという）を用いて、ユーザ入力の内容に応じて、オブジェクトリスト内で、現在選択されているオブジェクトの次にリストされているオブジェクトを特定する。そして、オブジェクト選択部１０７は、特定したオブジェクトの属性情報を、属性情報取得部１０４から取得する（Ｓ４０１）。
【０２４０】
次に、オブジェクト選択部１０７は、特定したオブジェクトの属性情報で対話属性が有効か無効かを判定する（Ｓ４０３）。
【０２４１】
特定したオブジェクトの対話属性が有効な場合は、次のＳ４０５の処理に進む。
【０２４２】
特定したオブジェクトの対話属性が無効な場合は、Ｓ４０７の処理に進む。
【０２４３】
Ｓ４０３において、対話属性が有効と判定された場合は、現在選択中のオブジェクトの選択状態を解除し、新たに特定したオブジェクトを、選択状態にして、処理を終了する（Ｓ４０５）。
【０２４４】
Ｓ４０３において、対話属性が無効と判定された場合は、オブジェクトリスト内で、現在特定しているオブジェクトの次のオブジェクトを特定する。そして、オブジェクト選択部１０７は、新たに特定したオブジェクトの属性情報を、属性情報取得部１０４から取得した後、Ｓ４０３の処理に戻る（Ｓ４０７）。
【０２４５】
なお、選択中のオブジェクトの表示方法については、選択枠などを画面上に表示するようにしてもよいし、新たにオブジェクトを選択状態にすることによって、選択されたオブジェクトの、大きさ、表示位置、色、透明度、およびオブジェクト相互の重なり順序などを変更するようにしてもよい。
【０２４６】
また、上記の処理手順とは異なる処理手順として、予めオブジェクトリストから対話属性が有効なオブジェクトのみを抽出し、選択の対象となりうるオブジェクトのリストを作成しておき、ユーザ入力に応じて、この選択の対象となりうるオブジェクトのリストを用いて、選択対象となるオブジェクトを変更するようにしてもよい。
【０２４７】
＜表示制御の表示画面の例について＞
図５および図６に示す情報処理装置１の表示画面１１０の例、および図７に示す各オブジェクトの対話属性および表示属性の有効／無効を表したテーブルを参照して、属性情報に基づいて行う表示制御について説明する。
【０２４８】
例えば、ユーザ入力が一定時間内に有ることを前記所定の条件とした場合、画面表示は次のようになる。通常、一定時間内にユーザ入力が無い、すなわち判定情報が前記所定の条件を満たさないときは、図５の画面１１０の例に示すように、対話属性の無効なオブジェクトのみが、画面１１０上に表示される。ユーザ入力が有った、すなわち判定情報が前記所定の条件を満たした場合は、ユーザ入力から一定時間は、図６の画面１１０の例に示すように、全てのオブジェクトが、画面１１０上に表示される。
【０２４９】
オブジェクト５０１は、壁紙として表示されている単なる画像オブジェクトであり、何の機能とも関連付けられておらず対話属性は無効なので、ユーザ入力が無い場合も、画面１１０上に表示される。また、オブジェクト５０２は、時間情報を取得して表示する時計オブジェクトであり、タイマ機能の設定および時間の設定を変更する機能に関連付けられているため、対話属性は有効であるが、表示属性も有効なので、ユーザ入力が無い場合でも、画面１１０上に表示される。なお、カメラオブジェクト６０１、電話オブジェクト６０２、カレンダオブジェクト６０３、および電子メールオブジェクト６０４は、所定の機能と関連付けられているため対話属性は有効であるが、表示属性は無効なので、一定時間内にユーザ入力が無い場合は、画面１１０上には表示されない。
【０２５０】
図６の表示画面１１０の例では、対話属性および表示属性に関わらず、すべてのオブジェクトが表示されている。しかし、オブジェクト選択部１０７が、ユーザ入力に応じて選択できるオブジェクトは、対話属性の有効なオブジェクトのみである。
【０２５１】
＜属性情報テーブルについて＞
図７に示すテーブルは、それぞれのオブジェクトの対話属性および表示属性の有効／無効を示す属性情報テーブルの例である。この属性情報テーブルは、記憶部１０３に格納されている。なお、この例の属性情報テーブルでは、対話属性の欄には、その対話属性の有効／無効の情報のみを含んでいる。しかし、この属性情報テーブルの対話属性の欄には、それぞれのオブジェクトに関連付けられた具体的な機能を指定するような属性値を含めてもよいし、別の欄に具体的な機能を指定する属性値を含めてもよい。
【０２５２】
＜選択されたオブジェクトに関連付けられた機能の実行について＞
選択中のオブジェクトに対して、実行を指示するユーザ入力が受け付けられた場合、機能実行部１０８が、選択中のオブジェクトに関連付けられた機能を実行する。
【０２５３】
例えば、電話機能を有する情報処理装置１の場合、電話番号のショートカットオブジェクトが選択され、実行が指示されれば、電話機能が実行される。通信機能および電子メール送受信機能を有する情報処理装置１の場合、電子メールアドレスのショートカットオブジェクトが選択され、実行が指示されれば、メーラが実行される。通信機能およびＷｅｂブラウズ機能を有する情報処理装置１の場合、ＵＲLのショートカットオブジェクトが選択され、実行が指示されれば、Ｗｅｂブラウザが起動され、ＵＲＬのショートカットオブジェクトに含まれるパラメータ情報がＷｅｂブラウザに与えられる。また、時計機能を有する情報処理装置１の場合、時計オブジェクトが選択され、実行が指示されれば、時間設定機能またはタイマ設定機能が起動されてもよい。
【０２５４】
＜外部からのオブジェクトに関するデータの取得について＞
本発明に係る情報処理装置１に、通信機能、電子メール送受信機能、およびＷｅｂブラウズ機能を持たせ、電子メールの送受信およびＨＴＴＰ通信などにより、属性情報、判定情報、および表示データなどを含んだ、オブジェクトのデータ自体を、外部の装置から受信し、そのオブジェクトを画面１１０内に表示したり、そのオブジェクトを選択して実行することで、オブジェクトに関連付けられた機能を実行したりできるようにしてもよい。
【０２５５】
＜オブジェクトの生成および削除について＞
本発明に係る情報処理装置１は、オブジェクトを生成したり削除したりする手段を備えてもよい。例えば、情報処理装置１が電話機能を有する場合、最後に電話をかけた電話番号を情報として含んだショートカットオブジェクトを生成して画面１１０内に配置したり、情報処理装置１が電子メールの送受信機能を有する場合、最後に電子メールを送信した相手のメールアドレスを情報として含んだショートカットオブジェクトを生成して画面１１０内に配置したりするようにしてもよい。
【０２５６】
ショートカットオブジェクトを生成する際に、属性情報および所定の条件は、生成されたオブジェクトに自動的に付加され、ユーザが後から編集できるようにしてもよいし、生成時のデフォルト値をユーザが決定できるようにしておいてもよい。
【０２５７】
また、外部から、電子メールによって受信したデータまたはＨＴＴＰ通信によって取得したデータの内容を表示するようなオブジェクトを生成してもよい。例えば、受信したメールの内容が、生成されたショートカットオブジェクトの表示データとして画面１１０上に表示されるようにしてもよいし、そのショートカットオブジェクトは、所定の時間が経過すると自動的に削除されるようにしてもよい。
【０２５８】
＜補足事項＞
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２５９】
最後に、情報処理装置１の各ブロック、特に属性情報取得部１０４、判定情報取得部１０５、表示制御部１０６、オブジェクト選択部１０７、および機能実行部１０８は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２６０】
すなわち、情報処理装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報処理装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報処理装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２６１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２６２】
また、情報処理装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２６３】
本発明に係る情報処理装置は、適切な判定情報とオブジェクト単位に適切な属性情報とを与えることで、ユーザの利便性を向上するような表示制御が行えるので、携帯電話機およびテレビジョン受像機などの用途にも適用できる。
【図面の簡単な説明】
【０２６４】
【図１】本発明の実施の形態に係る情報処理装置における、全体の処理手順の概要を示すフローチャートである。
【図２】本発明の実施の形態に係る情報処理装置における、構成の具体例を示す機能ブロック図である。
【図３】本発明の実施の形態に係る情報処理装置における、オブジェクトの表示制御の処理手順を具体的に示すフローチャートである。
【図４】本発明の実施の形態に係る情報処理装置における、オブジェクトの選択状態を制御する処理手順を具体的に示すフローチャートである。
【図５】本発明の実施の形態に係る情報処理装置における、表示画面の例を説明する図である。
【図６】本発明の実施の形態に係る情報処理装置における、表示画面の例を説明する図である。
【図７】本発明の実施の形態に係る情報処理装置における、オブジェクトと対話属性と表示属性との関係を表すテーブルである。
【符号の説明】
【０２６５】
１      情報処理装置
１０１  制御部
１０２  入力部（入力手段）
１０３  記憶部
１０４  属性情報取得部（属性情報取得手段、属性情報変更手段）
１０５  判定情報取得部（判定情報取得手段）
１０６  表示制御部（表示制御手段）
１０７  オブジェクト選択部（オブジェクト選択手段、判定方法決定手段）
１０８  機能実行部（機能実行手段）
１０９  表示部（表示手段）
１１０  表示画面
【図１】
2007293631.tif 000003
【図２】
2007293631.tif 000004
【図３】
2007293631.tif 000005
【図４】
2007293631.tif 000006
【図５】
2007293631.tif 000007
【図６】
2007293631.tif 000008
【図７】
2007293631.tif 000009