(57)【要約】背景画像とともに情報を表示する、そのような表示手段を制御可能な情報処理装置であり、上記表示手段に画像を表示させる表示制御手段と、上記画像が表示されている状態で所定の操作が検出されたときに、上記画像に基づいて背景画像を設定する手段とを備える。
2005026933.tif 000002
【特許請求の範囲】
【請求項１】
背景画像とともに情報を表示する、そのような表示手段を制御可能な情報処理装置であり、
前記表示手段に画像を表示させる表示制御手段と、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定手段とを備える情報処理装置。
【請求項２】
前記表示制御手段は、動画を前記表示手段に表示させ、
前記設定手段は、前記所定の操作に応じて前記動画に含まれる特定時点の静止画像を背景画像に設定する請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記情報処理装置へのユーザ操作がなされない状態で表示される待機画面において前記動画を表示させ、
前記設定手段は、前記待機画面表示中に前記操作が検出されたときに前記静止画像を背景画像に設定する請求項２に記載の情報処理装置。
【請求項４】
複数個の静止画像を保持する保持手段と、
前記保持された静止画像から動画を生成する手段とをさらに備える請求項２または３に記載の情報処理装置。
【請求項５】
前記動画を構成し、所定の時点で表示される静止画像を記憶する画像蓄積手段をさらに備え、
前記設定手段は、前記蓄積手段に記憶された静止画像を前記背景画像に設定する請求項２から４のいずれかに記載の情報処理装置。
【請求項６】
前記動画を生成する手順情報を参照する手段と、
前記動画を構成し、所定の時点で表示される静止画像を生成する手順情報を記憶する蓄積手段とをさらに備え、
前記設定手段は、前記手順情報にしたがい前記静止画像を生成して背景画像に設定する請求項２から４のいずれかに記載の情報処理装置。
【請求項７】
他の情報処理装置と通信する手段をさらに備え、
前記表示制御手段は、前記他の情報処理装置からの指示に応じて前記画像を表示させる請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
前記他の情報処理装置に対して当該他の情報処理装置が表示させる画像に係る情報を送信する手段をさらに備える請求項７に記載の情報処理装置。
【請求項９】
コンピュータが背景画像とともに情報を表示する情報表示方法であり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備える情報表示方法。
【請求項１０】
前記画像は動画であり、
前記設定ステップは、前記所定の操作に応じて前記動画に含まれる特定時点の静止画像を背景画像に設定するステップを有する請求項９に記載の情報表示方法。
【請求項１１】
前記情報処理装置へのユーザ操作がなされない状態で表示される待機画面において前記動画を表示するステップをさらに備え、
前記設定ステップでは、前記待機画面表示中に前記操作が検出されたときに前記静止画像が背景画像に設定される請求項１０に記載の情報表示方法。
【請求項１２】
複数個の静止画を参照するステップと、
前記静止画から動画を生成するステップとをさらに備える請求項１０または１１に記載の情報表示方法。
【請求項１３】
前記動画を構成し、所定の時点で表示される静止画像を記憶するステップをさらに備え、
前記設定ステップでは、前記記憶された静止画像が前記背景画像に設定される請求項１０から１２のいずれかに記載の情報表示方法。
【請求項１４】
前記動画を生成する手順情報を参照するステップと、
前記動画を構成し、所定の時点で表示される静止画像を生成する手順情報を記憶するステップとをさらに備え、
前記設定ステップは、前記手順情報にしたがい前記静止画像を生成するステップと、前記静止画像を背景画像に設定するステップとを有する請求項１０から１２のいずれかに記載の情報表示方法。
【請求項１５】
他のコンピュータからの指示を受信するステップさらに備え、
前記表示ステップでは、前記指示に応じて前記画像が表示される請求項９から１４のいずれかに記載の情報表示方法。
【請求項１６】
前記他のコンピュータに対して表示させる画像に係る情報を送信するステップをさらに備える請求項１５に記載の情報表示方法。
【請求項１７】
コンピュータに、背景画像とともに情報を表示させるプログラムであり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備えるプログラム。
【請求項１８】
前記画像は動画であり、
前記設定ステップは、前記所定の操作に応じて前記動画に含まれる特定時点の静止画像を背景画像に設定するステップを有する請求項１７に記載のプログラム。
【請求項１９】
前記コンピュータへのユーザ操作がなされない状態で表示される待機画面において前記動画を表示するステップをさらに備え、
前記設定ステップでは、前記待機画面表示中に前記操作が検出されたときに前記静止画像が背景画像に設定される請求項１８に記載のプログラム。
【請求項２０】
複数個の静止画を参照するステップと、
前記静止画から動画を生成するステップとをさらに備える請求項１８または１９に記載のプログラム。
【請求項２１】
前記動画を構成し、所定の時点で表示される静止画像を記憶するステップをさらに備え、
前記設定ステップでは、前記記憶された静止画像が前記背景画像に設定される請求項１８から２０のいずれかに記載のプログラム。
【請求項２２】
前記動画を生成する手順情報を参照するステップと、
前記動画を構成し、所定の時点で表示される静止画像を生成する手順情報を記憶するステップとをさらに備え、
前記設定ステップは、前記手順情報にしたがい前記静止画像を生成するステップと、前記静止画像を背景画像に設定するステップとを有する請求項１８から２０のいずれかに記載のプログラム。
【請求項２３】
他のコンピュータからの指示を受信するステップさらに備え、
前記表示ステップでは、前記指示に応じて前記画像が表示される請求項１７から２２のいずれかに記載のプログラム。
【請求項２４】
前記他のコンピュータに対して表示させる画像に係る情報を送信するステップをさらに備える請求項２３に記載のプログラム。
【請求項２５】
コンピュータに、背景画像とともに情報を表示させるプログラムであり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備えるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、パーソナルコンピュータ等の情報処理装置に関する。
【背景技術】  従来、パーソナルコンピュータ等の情報処理装置においては、例えば、ユーザが使用中には画面の背景に各種の静止画または模様（いわゆる背景画像）が表示されていた。また、ユーザが情報処理装置を使用していない間は、待機画面（いわゆるスクリーンセーバの画面）が表示されていた。さらに、スクリーンセーバにおいては、単なる模様の他、様々な情報、例えば、メールの受信状況、情報処理装置の状態等を表示する機能が提案されている（例えば、特許文献１〜３参照）。
しかし、従来のパーソナルコンピュータ等では、ユーザが、例えば、背景の静止画像を設定する場合には、当該パーソナルコンピュータに事前に保存された画像ファイルを参照し、背景画像として設定しなれければならなかった。また、ユーザが独自の画像を背景画像に設定するためには、事前にその画像を格納した画像ファイルをそのパーソナルコンピュータが参照可能な状態に設定（例えば、パーソナルコンピュータの所定のフォルダに登録）する必要があった。
一方、スクリーンセーバの設定でも、同様に、ユーザは、事前に登録された定型パターンの１つを選択する方式が主流であった。また、スクリーンセーバのカスタマイズとしては、例えば、現在のデスクトップ画面をスナップショットにとり、その画像をスクリーンセーバ画面とする機能が提供されるいた程度であった。したがって、情報処理装置の背景画面等を簡易に更新し、ユーザに新鮮な雰囲気で使用させるような配慮はなかった。
【特許文献１】  特開２０００−６６６４８号公報
【特許文献２】  特開２００２−５５９２９号公報
【特許文献３】  特開２００１−３３７６６３号公報
【発明の開示】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、パーソナルコンピュータ等の情報処理装置において、ユーザ独自の画像を簡易に生成し、背景画面として設定できるようにすることにある。
本発明は上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、背景画像とともに情報を表示する、そのような表示手段を制御可能な情報処理装置であり、
上記表示手段に画像を表示させる表示制御手段と、
上記画像が表示されている状態で所定の操作が検出されたときに、上記画像に基づいて背景画像を設定する設定手段とを備えるものである。
本情報処理装置によれば、所定の操作、例えば、ユーザによる情報処理装置への操作が検出されたときに、表示装置に表示された画像に基づいて背景画像が設定される。その結果、ユーザ操作により頻繁に背景画像を変更することが可能になる。
好ましくは、上記表示制御手段は、動画を上記表示手段に表示させ、
上記設定手段は、上記所定の操作に応じて上記動画に含まれる特定時点の静止画像を背景画像に設定するようにしてもよい。本情報処理装置によれば、動画に含まれる特定時点の画像が背景画像に設定される。
好ましくは、上記表示制御手段は、上記情報処理装置へのユーザ操作がなされない状態で表示される待機画面において上記動画を表示させ、
上記設定手段は、上記待機画面表示中に上記操作が検出されたときに上記静止画像を背景画像に設定するようにしてもよい。
本発明によれば、待機画面に対して操作が検出されたときに、その待機画面に表示される動画に基づいて背景画像が設定される。
好ましくは、上記情報処理装置は、複数個の静止画像を保持する保持手役と、
上記保持された静止画像から動画を生成する手段とをさらに備えるものでもよい。
好ましくは、上記情報処理装置は、上記動画を構成し、所定の時点で表示される静止画像を記憶する画像蓄積手段を
さらに備え、
上記設定手段は、上記蓄積手段に記憶された静止画像を上記背景画像に設定するようにしてもよい。
本発明によれば、動画に含まれる静止画像が画像蓄積手段に記憶され、上記操作が検出された時点で記憶されていた静止画像が背景画像に設定される。
好ましくは、上記情報処理装置は、上記動画を生成する手順情報を参照する手段と、
上記動画を構成し、所定の時点で表示される静止画像を生成する手順情報を記憶する蓄積手段とをさらに備え、
上記設定手段は、上記手順情報にしたがい上記静止画像を生成して背景画像に設定するようにしてもよい。
本発明によれば、静止画像を生成するための手順情報が記憶され、上記操作が検出されたときにその手順情報にしたがって静止画像が生成され、背景画像に設定される。
好ましくは、上記情報処理装置は、他の情報処理装置と通信する手段をさらに備え、
上記表示制御手段は、上記他の情報処理装置からの指示に応じて上記画像を表示させるようにしてもよい。
好ましくは、上記情報処理装置は、上記他の情報処理装置に対して当該他の情報処理装置が表示させる画像に係る情報を送信する手段をさらに備えるようにしてもよい。
本発明によれば、他の情報処理装置と連携して背景画像を設定できるようになる。
また、本発明は、コンピュータその他の装置、機械等が上記いずれかの処理を実行する方法であってもよい。また、本発明は、コンピュータその他の装置、機械等に、以上のいずれかの機能、ステップ、または処理を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。
【図面の簡単な説明】  図１は、本発明の第１実施形態に係る情報処理装置のシステム構成図であり、
図２は、この情報処理装置を一般的なパーソナルコンピュータで構成する場合の外観図であり、
図３は、画像データベース３に格納されるレコードのデータ構造を示す図であり、
図４は、画像合成ルールデータベース８に格納されるレコードのデータ構造を示す図であり、
図５は、図１の情報処理装置におけるデータフロー（１）であり、
図６は、この情報処理装置におけるデータフロー（２）であり、
図７は、この情報処理装置におけるデータフロー（３）であり、
図８は、この情報処理装置により生成される画面例（１）であり、
図９は、この情報処理装置により生成される画面例（２）であり、
図１０は、この情報処理装置により生成される画面例（３）であり、
図１１は、この情報処理装置の背景画像設定処理を示すフローチャート（１）であり、
図１２は、この情報処理装置の背景画像設定処理を示すフローチャート（２）であり、
図１３は、背景画像設定処理の変形例を示すフローチャート（１）であり、
図１４は、背景画像設定処理の変形例を示すフローチャート（２）であり、
図１５は、待機画面で表示される動画像から、特定の画像（またはその画像を合成するルール）を画像蓄積部２に保存する手順を示す図であり、
図１６は、図１５の動画ストリームに対して合成画像蓄積部２に画像を蓄積する処理（図１１のステップ２の詳細）を示すフローチャートであり、
図１７は、待機画面で表示される動画像から、特定の画像（またはその画像を合成するルール）を画像蓄積部２に保存する手順の他の例を示す図であり、
図１８は、３台の情報処理装置が同期して待機画面（スクリーンセーバ）を表示する例であり、
図１９は、中央の情報処理装置の画面で発生した波が波紋として伝搬し、左右の情報処理装置の画面に表示される例であり、
図２０は、クライアントとサーバを設定する設定手順を示す処理フローであり、
図２１は、本発明の第２実施形態における背景画像設定処理のフローチャート（１）であり、
図２２は、本発明の第２実施形態における背景画像設定処理のフローチャート（２）であり、
図２３は、変形例においてクライアントとサーバを設定する設定手順を示す処理フローであり、
図２４は、複数情報処理装置による背景画像の設定処理を示すフローチャート（１）であり、
図２５は、複数情報処理装置による背景画像の設定処理を示すフローチャート（２）であり、
図２６は、複数情報処理装置による背景画像の設定処理を示すフローチャート（３）である。
【発明を実施するための最良の形態】  以下、図面を参照して、本発明の好適な実施の形態に係る情報処理装置を説明する。
《機能概要》
本情報処理装置は、表示装置に表示されている映像、例えば、ユーザ操作待ちの待機画面（いわゆるスクリーンセーバの画像）が所定の時点で特定され（例えば、スクリーンセーバが出力する動画のうち、１フレームに対応する画像が特定され）、背景画像に設定される。特定の時点は、例えば、情報処理装置においてスクリーンセーバ表示中に、ユーザがその情報処理装置への操作を開始することにより、スクリーンセーバの表示が中止された時点である。
スクリーンセーバが表示する映像としては、以下の様々なものを利用できる。
（１）スクリーンセーバが表示する映像の色、模様等を所定の規則（ルールともいう）にしたがって時間的に変化させることで映像を生成する。
（２）スクリーンセーバが表示する映像に対する視点、例えば、風景に対する視点、画面内のオブジェクト等を所定の規則にしたがって時間的に変化させることで映像を生成する。例えば、エンジンが点火する、ロゴが燃える等である。
（３）ユーザが情報処理装置に過去に入力した操作履歴に対応して映像を変換する規則を用意しておく。そして、実際の操作履歴に基づき、適用すべき規則を求め、映像を生成する。ここで、規則は、例えば、画面上でユーザがマウスでクリックした位置近傍の色、輝度等を所定の時間経過で所定量変化させる等の指定である。また、マウスによるクリック間隔に応じて、映像中の模様を変化させてもよい。さらに、キーボードのキー入力に対応させて映像の表示速度、変化の割合を制御してもよい。
（４）情報処理装置に接続されるセンサの出力に対応する規則を用意しておき、センサの出力に規則を適用して映像を生成する。ここで、規則は、例えば、情報処理装置に接続されたマイクロフォンからの入力音量に応じて画面のズームを変更する等である。また、対人センサの反応に対応して画面の模様を変更してもよい。また、部屋の照明の照度に応じて画面の色合いを変更してもよい。
（５）情報処理装置の入出力インターフェースに直接またはネットワークを介して接続されたカメラの映像をスクリーンセーバ動作中に表示する。
（６）情報処理装置の内部状態、例えば、ＣＰＵ等の処理速度、実行効率、メモリ占有率、実行プロセス数等に応じて予め適用する規則を用意しておき、その規則にしたがい、映像を変化させる。
（７）ネットワークを通じて接続される他の情報処理装置と連携して、画像を生成してもよい。連携の手順は、例えば、複数台の情報処理装置が同期して同一の映像を表示する、複数台の情報処理装置に順次、映像の変化を伝搬させ、時間遅れを伴って表示させる等である。
（８）以上の（１）〜（７）を組み合わせて適用してもよい。
このような機能により、ユーザは、簡易に背景画面を更新できる。なお、本機能により生成された背景画面の格納先（例えば、ファイル名またはフォルダ名）から本機能により生成された背景画面であることを識別できるようにしてもよい。そして、スクリーンセーバ起動時、背景画面が本機能により生成されたものである場合、本機能に係るスクリーンセーバを起動し、背景画面が本機能により生成されたものでない場合、従来のスクリーンセーバ（例えば、ユーザにより指定されたもの、あるいは、情報処理装置に予め備えられたもの）を起動するようにしてもよい。
《第１実施形態》
以下、本発明の第１実施形態に係る情報処理装置を図１から図１７の図面に基づいて説明する。
＜システム構成＞
図１は、この情報処理装置のシステム構成図である。図１に示すようにこの情報処理装置は、パーソナルコンピュータ等のコンピュータ本体１０と、コンピュータ本体１０に接続されるモニタ等の表示装置７と、コンピュータ本体１０に入力されるデータのインターフェースである入力部４と、キーボードまたはマウス等の入力装置６（図１には、キーボード／マウス入力と記載）と、他の情報処理装置等へのデータの出力インターフェース９とを有している。
また、コンピュータ本体１０は、画像を格納する画像データベース３と、画像を合成するルールを格納する画像合成ルールデータベース８と、画像合成ルールデータベース８のルールを参照して画像データベース３に格納された画像等を基に新たに画像を合成する画像合成部１と、画像合成部１により合成された画像を蓄積する合成画像蓄積部２と、画像合成部１で合成された画像、合成画像蓄積部２に蓄積された画像、または入力装置６から入力された情報を表示装置７に出力する表示装置コントロール部５とを有している。
また、入力部４には、カメラまたはＬＡＮを介した接続先から映像を入力する映像インターフェース４Ａ、各種センサまたはＬＡＮを介した接続先からセンサ検出データを入力するデータインターフェース４Ｂ、およびキーボードまたはマウス等の入力装置６が接続されている。以下、各構成要素を説明する。
（画像合成部１）
画像合成部１は、入力部４を介して、各種センサからのデータ、カメラからの画像、ＬＡＮを経由した接続先からの画像、キーボードからのデータ、またはマウスからのデータ等を取り込む。そして、画像合成部１は、画像合成ルールデータベース８よりルールを読み出し、そのルールと、上記入力部４から入力されたデータにしたがい、画像を合成する。
その際、入力部４から入力されたカメラからの画像の他、画像データベース３に格納された画像に基づいて画像を合成してもよい。そして、画像合成部１は、合成された画像を表示装置コントロール部５、または、合成画像蓄積部２に送信する。
（合成画像蓄積部２）
合成画像蓄積部２は、画像合成部１で合成した画像を保存する。なお、合成画像蓄積部２は、画像を直接保存する代わりに、その画像を合成するためのルールを保存してもよい。画像の代わりにルールを保存した場合には、合成画像蓄積部２は、表示装置コントロール部５への出力時に、画像合成部１を呼び出し、画像を合成した上で、その画像を表示装置コントロール部５に出力すればよい。
（画像データベース３）
画像データベース３は、画像を合成するのに必要な画像データを保存する。または、画像データベース３は、カメラ等で撮影した画像データ（動画、静止画いずれでもよい）を一時的に保存する。
（入力部４）
入力部４には、カメラなどで撮影した外部環境の画像データ、ＬＡＮを通じて、他の情報処理装置のカメラなどで撮影した外部環境の画像データ、各種センサからの検出データ、キーボード／マウス等の入力装置からのデータ等が入力される。
（表示装置コントロール部５）
表示装置コントロール部５は、本情報処理装置がユーザ操作を待っている待機状態か、ユーザが操作中の操作状態かを判定する。そして、情報処理装置が待機状態か、操作状態かに応じて、表示装置コントロール部５は、以下の処理を実行する。
（１）待機状態では、表示装置コントロール部５は以下の処理を行う。すなわち、表示装置コントロール部５は、入力部４を介して入力装置６を監視し、ユーザ入力（キーボード／マウス等からの入力）があるかどうかをチェックする。
ユーザ入力があった場合は、表示装置コントロール部５は、表示装置７の表示をユーザ操作画面に切り替える。その場合、表示装置コントロール部５は、合成画像蓄積部２に保存された画像を、表示装置７に、背景画像として表示する。
（２）ユーザ操作状態では、表示装置コントロール部５は以下の処理を行う。すなわち、表示装置コントロール部５は、入力部４を介して入力装置４を監視し、ユーザ入力がない期間を測定する。そして、ユーザ入力がない状態で予め設定されたある所定時間が経過すると、表示装置コントロール部５は表示装置７の表示を待機画面（画像合成部１で合成された画像、カメラからの画像等が表示される）に切り替える。
（画像合成ルールデータベース８）
画像合成ルールデータベース８は、画像を合成するのに必要なルールを保存する。
図２は、この情報処理装置を一般的なパーソナルコンピュータで構成する場合の外観図である。図２のように、この情報処理装置は、パーソナルコンピュータ等のコンピュータ本体１０に、カメラ１１（デジタルカメラ、デジタルビデオカメラ、赤外線カメラ端末等）、キーボード６Ａ、マウス６Ｂ、およびモニタ等の表示装置７を接続して構成される。コンピュータ本体１０には、各種のインターフェースカード、ハードディスクドライブ等が内蔵されている。このような情報処理装置の構成および作用は、広く知られているのでその説明を省略する。
＜データ構造＞
図３は、画像データベース３に格納されるレコードのデータ構造を示す図である。図３に示した表の１行が１つのレコードに相当する。図３のように画像データベース３のレコードは、画像ＩＤ、画像カテゴリＩＤ、同一カテゴリ内表示順、および画像データの各フィールドを有している。これらのフィールドのデータにより、１つのレコードについて１つの画像データが管理される。
画像ＩＤは、この画像データベース３において各画像をユニークに識別する情報、例えば、通し番号である。画像カテゴリＩＤは、そのレコードによって管理される画像データのカテゴリを識別する情報である。画像カテゴリは、画像データを、例えば、以下のように分類する情報である。
（１）色が変化する場合に利用する画像；
（２）模様が変化する場合に利用する画像；
（３）映像が流れる（風景の時間変化、視点の時間変化等）場合に利用する画像；
（４）画面内のオブジェクトが切り替わる（エンジンが点火する、ロゴが燃える等）場合に利用する画像；
同一カテゴリ内表示順は、１つの画像カテゴリに属する画像データについて、その表示順を定義する情報である。例えば、映像が流れる場合に利用する画像カテゴリに属する画像データを同一カテゴリ内表示順に表示することで、表示装置７には、映像が流れるように表示されることになる。
画像データのフィールドには、画像データを格納するデータファイルの存在場所およびファイル名を格納する。データファイルの存在場所は、例えば、そのファイルが格納されるコンピュータのネットワーク上のホスト名、フォルダ名（ディレクトリ名）等である。なお、データファイルの存在場所が当該情報処理装置自体である場合には、ホスト名を省略すればよい。また、画像データを格納するデータファイルの存在場所およびファイル名に代え、画像データそのものを上記画像データのフィールドに格納してもよい。
図４は、画像合成ルールデータベース８に格納されるレコードのデータ構造を示す図である。画像合成ルールデータベース８の各レコードは、各画像カテゴリに対して、所定の適用条件が満たされたときに適用すべき合成ルールを定義する。合成ルールは、例えば、「色が変化する場合に利用する画像群に対して、直近のマウスポインタ位置の履歴に対応して画面の色合いを変える」というものである。また、他のルールの例は、「色が変化する場合に利用する画像群に対して、直近キー入力の履歴に対応して画面の切り替え速度を変化させる」等である。
図４に示した表の１行が１つのレコードに相当する。図４のように画像合成ルールデータベース８のレコードは、ルールＩＤ、画像カテゴリＩＤ、ルールカテゴリＩＤ、合成ルール、および適用条件の各フィールドを有している。
ルールＩＤは、画像合成ルールデータベース８において、各ルールをユニークに識別する情報、例えば、通し番号である。画像カテゴリＩＤは、当該レコードの合成ルールを適用すべき画像カテゴリのＩＤを指定する。ルールカテゴリＩＤは、合成ルールのカテゴリを示す。そして、合成ルールは、具体的な合成ルールを指定する情報である。
例えば、画像カテゴリのＩＤが「色が変化する場合に利用する画像群」を示している場合に、ルールカテゴリＩＤのＡ１が、「マウスポインタの位置に対応して画面の色合いが変わる」というルールカテゴリを示す。そして、合成ルールのルール１は、例えば、その色合いの変更量を指定する。したがって、同一の画像カテゴリに同一のルールカテゴリを有し、異なる合成ルールを指定する複数のルールを定義できる。
適用条件は、その合成ルールが適用される条件を指定する。例えば、マウス入力に対して適用されるルール、キーボード入力に対して適用されるルール、マイクロフォン入力に対して適用されるルール、対人センサからの入力に対して適用されるルール等である。
＜データフロー＞
図５から図７に、本情報処理装置におけるデータフローを示す。図５は、所定時間ごとに画像合成部１がスクリーンセーバの画像を生成する場合のデータフローである。
この処理では、予め、スクリーンセーバの変化の種類、および、スクリーンセーバが切り替わる時間が設定される。画像合成部１は、設定時間が経過すると、画像データベース３から、スクリーンセーバの変化の種類に対応して順序づけられた画像群の中から、画像を取り出す（矢印１００）。そして、画像合成部１は、合成画像蓄積部２に、対応画像もしくは、画像のＩＤを保存する。
図６は、ユーザのキーボード操作またはマウス操作の履歴に応じて、画像合成部１がスクリーンセーバの画像を生成する場合のデータフローである。
この処理では、画像合成部１は、待機画面に遷移する直前のキーボード６Ａあるいは、マウス６Ｂ入力からの入力を取り込む（矢印１０１）。画像合成部１は、キーボード６Ａまたはマウス６Ｂからの入力に対応する画像合成ルールを画像合成ルールデータベース８から取り出す（矢印１０２）。次に、画像合成部１は、画像合成ルールに基づき、画像データベース３から画像データを取り出し（矢印１０３）、合成する。そして、画像合成部１は、合成画像蓄積部２に、合成した画像もしくは、その画像を合成したときのルールを保存する。
この処理の例は、例えば、「最後のユーザ操作が、マウスクリックの場合、画像データベース３の画像１の上に、画像３をユーザがマウスクリックした位置で合成する。」等である。ここで、「マウスクリックした位置で合成」とは、表示装置７の画面内でユーザがマウスクリック位置に対応する画像１上の位置に、画像３の原点を合わせて合成する等の処理をいう。
図７は、映像インターフェース４Ａからの画像データ、または、データインターフェース４Ｂからの各種センサ（またはＬＡＮを介した接続先）のデータと、画像合成ルールデータベース８のルールとによりスクリーンセーバの画像を生成する場合のデータフローである。
この処理では、例えば、画像合成部１は、情報処理装置の内部状態（処理速度、ＣＰＵ実行効率、メモリ占有率等）を示す情報をＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等のシステムプログラムから取得する。また、例えば、画像合成部１は、対人センサの出力等をデータインターフェース４Ｂから取り込む（矢印１０４）。また、例えば、画像合成部１は、カメラからの映像を映像インターフェース４Ａから取り込んでもよい。また、これらのデータをＬＡＮを介して接続先の情報処理装置から取り込んでもよい。
次に、画像合成部１は、取り込んだデータ（システムプログラムからのデータ、各種センサからのデータ、画像入力、ＬＡＮからのデータ等）に対応する画像合成ルールを画像合成ルールデータベース８から取り出す（矢印１０５）。画像合成部１は、画像合成ルールに基づき、画像データベース３から画像データを取り出し（矢印１０６）、合成する。画像合成部１は、合成画像蓄積部２に、合成した画像、または、その画像を合成したときのルールを保存する。
なお、以下のような処理により、カメラの映像から人の動きを検出してもよい。例えば、画像合成部１がカメラ等からの入力画像を取り込み、画像データベース３に格納する。次に、画像合成部１は、カメラ等からの入力画像と、画像データベース３に格納されているカメラ等からの直前の入力画像とを比較する。この比較において、変化量が所定値以上である場合に、人が検出されたとしてその場合のルールを適用するようにしてもよい。
以上のような手順で合成された画像は、画像合成蓄積部２に保存されるとももに、スクリーンセーバの待機画面として時間経過にしたがい出力される。そして、ユーザが情報処理装置の使用を開始したときに、その時点の待機画面（画像合成蓄積部２に保存されていた画像）が取得され、デスクトップ画面の背景画像として表示される。
＜画面例＞
図８から図１０に、本情報処理装置により生成される画面例を示す。図８は、情報処理装置のデスクトップ画面の背景画像がマウスのクリックした位置によって変化する例である。この例では、情報処理装置は、マウスのクリック位置の履歴を記憶しておき、そのクリック位置の履歴に応じて刻々と濃淡を変化する待機画面（動画）を生成する。そして、ユーザが情報処理装置の使用を開始した時点における画面が背景画像として設定される。
図９および図１０は、部屋の照度の変化により、待機画面を変化させる例である。図９および図１０は、一例として２枚の画面の変化を示しているが、本情報処理装置は、例えば、画像データベース３に順次変化していく複数枚の画像を保持する。そして、本情報処理装置は、例えば、部屋の照度の変化にしたがい、そのような画像を順次表示し、待機画面を構成する。そして、ユーザが情報処理装置の使用を開始した時点における画面が背景画像として設定される。
＜背景画像設定処理フロー＞
図１１および図１２は、本情報処理装置の背景画像設定処理を示すフローチャートである。この情報処理装置は、まず、画像合成部１において、画像データベース３のデータと、入力部４からの各種入力データを基に画像を合成する（ステップ１、以下Ｓ１のように省略する）。
次に、本情報処理装置は、ステップ１で合成した画像、または、その画像の合成手順を示すルールを合成画像蓄積部２に保存する（Ｓ２）。
次に、本情報処理装置は、表示装置コントロール部５においてステップ１で合成した画像を、モニタ等表示装置７に、スクリーンセーバ（待機画面）として表示する（Ｓ３）。
次に、本情報処理装置は、キーボード操作またはマウス操作があるか否かを判定する（Ｓ４）。キーボード操作およびマウス操作の双方いずれもがない場合、情報処理装置は、制御をＳ１に戻す。一方、キーボード操作またはマウス操作のいずれかを検出した場合、情報処理装置は、合成画像蓄積部２に、画像が保存されているか、否か（ルールが保存されているか）を判定する（Ｓ５）。
合成画像蓄積部２に、画像が保存されていない場合（ルールが保存されている場合）、本情報処理装置は、合成画像蓄積部２において、合成画像蓄積部２に保存されたルールを使って画像を合成する。さらに、本情報処理装置は、合成した画像を、表示装置コントロール部５においてモニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ６）。その後、情報処理装置は、ユーザの操作に対する通常処理を開始する（Ｓ８）。
一方、合成画像蓄積部２に、画像が保存されている場合、本情報処理装置は、表示装置コントロール部５において合成画像蓄積部２に保存された画像を、モニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ７）。その後、情報処理装置は、ユーザの操作に対する通常処理を開始する（Ｓ８）。
次に、情報処理装置は、所定時間、キーボードおよびマウス操作のいずれもがなかったか否かを監視する（Ｓ９）。所定時間、キーボード操作およびマウス操作の双方いずれもがない場合、次に、情報処理装置は、背景画像（壁紙）が合成画像蓄積部２に保存された画像か否かを判定する（Ｓ１０）。
背景画像（壁紙）が合成画像蓄積部２に保存された画像である場合、情報処理装置は、制御をＳ１に戻す。一方、背景画像（壁紙）が合成画像蓄積部２に保存された画像でない場合、情報処理装置は、デフォルトの待機画面（スクリーンセーバ）を使用する設定になっているか否かを判定する（Ｓ１１）。
デフォルトの待機画面を使用する設定になっている場合、本情報処理装置は、その設定にしたがい、従来の待機画面を使用する（Ｓ１２）。一方、デフォルトの待機画面を使用する設定になっていない場合、情報処理装置は、制御をＳ９に戻す。したがって、この場合には、待機画面は表示されない。
以上述べたように、本情報処理装置によれば、ユーザの操作履歴、各種センサからのデータ等に基づき画像合成部１において合成された画像が待機画面として表示装置７に表示される。そして、そのような待機画面表示中にキーボード６Ａ、マウス６Ｂ等によるユーザの操作が検出された時点で待機画面に表示中の画像（合成画像蓄積部２に保存された画像）がそのまま、デスクトップの背景画面に設定される。この処理では、待機画面の出力に対してユーザ操作が検出されるごとに背景画面が更新される。
＜背景画像設定処理の変形＞
図１３および図１４に、背景画像設定処理の変形例を示す。上記図１１および図１２の処理では、情報処理装置は、所定時間、キーボード操作およびマウス操作の双方いずれもがない場合、情報処理装置は、背景画像（壁紙）が合成画像蓄積部２に保存された画像か否かを判定した。一方、図１３および図１４の処理例では、待機画面に対するキーボード操作またはマウス操作が検出されたときに、背景画像（壁紙）は、合成画像蓄積部２に保存された画像か否かを判定する。図１３および図１４におけるその他の手順は、図１１および図１２の場合と同様である。そこで、同一の処理ステップについては、同一の符号を付してその説明を省略する。
すなわち、ＦＩＧ．１３のステップ４において、待機画面表示中にキーボード操作またはマウス操作が検出されたとき、情報処理装置は、ユーザによる通常操作状態での背景画像（壁紙）は、合成画像蓄積部２に保存された画像か否かを判定する（Ｓ４Ａ）。
そして、ユーザによる通常操作状態での背景画像（壁紙）が、合成画像蓄積部２に保存された画像である場合、情報処理装置は、ステップ５からステップ９の処理を実行する。これらの処理は、図１２の場合と同様である。
一方、ユーザによる通常操作状態での背景画像（壁紙）が、合成画像蓄積部２に保存された画像でない場合、情報処理装置は、ユーザの設定にしたがいデフォルト背景画像（従来のパーソナルコンピュータ等の壁紙）を表示する。その後、情報処理装置は、ステップ８以下の処理を実行する。
＜画像（ルール）蓄積処理の例＞
図１５に、待機画面で表示される動画像から、特定の画像（またはその画像を合成するルール）を画像蓄積部２に保存する手順を示す。図１５で動画ストリームとは、待機画面に連続的に表示される動画データをいう。
この動画ストリームを構成するフレームデータ（例えば、ＭＰＥＧのフレーム）には、特定のフレームデータに対してフラグが設定されている。図１５では、動画開始後０秒時点のフレームデータに対する開始ポイント、約１０秒経過時点のフレームデータに対するフラグ１、約２０秒経過時点のフレームデータに対するフラグ２、約３５秒経過時点のフレームデータに対する終了ポイント等が設定されている。また、図１５の例では、各フラグに対して、予め静止画が関連付けられている（例えば、フラグ１に関連付けられた画像、フラグ２に関連付けられた画像、終了ポイントに関連付けられた画像等）。
図１６に、図１５の動画ストリームに対して合成画像蓄積部２に画像を蓄積する処理（図１１のステップ２の詳細）を示す。なお、図１６の処理では、動画フレームに対してフラグ１、２および終了ポイントが設定される場合の処理が例示されている。しかし、フラグの数が、この３ポイントに限定される必要はない（フラグが１、２に限定される必要はなく、一般的にＮ個設定してよい）。
この処理では、画像合成部１は、まず、動画像のストリーム上における現在の再生ポイントが終了ポイントか否かを判定する（Ｓ２１）。現在の再生ポイントが終了ポイントの場合には、画像合成部１は、現在の再生位置を動画ストリームの開始ポイントに戻し、処理をスタートに戻す。
一方、現在の再生ポイントが終了ポイントでない場合には、画像合成部１は、動画像のストリーム上における現在の再生ポイントがフラグ２を過ぎたか否かを判定する（Ｓ２２）。現在の再生ポイントがフラグ２を過ぎた場合には、画像合成部１は、合成画像蓄積部２に、終了ポイントに関連づけられた画像データを保存する（Ｓ２３）。そして、画像合成部１は、処理をスタートに戻す。ただし、画像データを直接保存する代わりに、その画像データを生成するためのルール（例えば、フラグ２の再生ポイントを経過したことに対するルール）を保存してもよい。
また、現在の再生ポイントがフラグ２を過ぎていない場合には、画像合成部１は、動画像のストリーム上における現在の再生ポイントがフラグ１を過ぎたか否かを判定する（Ｓ２４）。現在の再生ポイントがフラグ１を過ぎた場合には、画像合成部１は、合成画像蓄積部２に、フラグ２に関連づけられた画像データを保存する。そして、画像合成部１は、処理をスタートに戻す。ただし、画像データを直接保存する代わりに、その画像データを生成するためのルール（例えば、フラグ１の再生ポイントを経過したことに対するルール）を保存してもよい。
さらに、現在の再生ポイントがフラグ１を過ぎていない場合には、画像合成部１は、合成画像蓄積部２に、フラグ１に関連づけられた画像データを保存する。そして、画像合成部１は、処理をスタートに戻す。ただし、画像データを直接保存する代わりに、その画像データを生成するためのルール（例えば、開始ポイントからフラグ１までの再生ポイントに対するルール）を保存してもよい。
図１５の処理では、予め動画像ストリームのフレームデータにフラグを設定しておき、動画再生中に、各フラグを経過したか否かにより、合成画像蓄積部２に保存する画像を決定する処理を示した。しかし、このようなフラグに代えて、経過時間によって合成画像蓄積部２に保存する画像を指定してもよい。例えば、待機画面がカメラ等からリアルタイムに取り込むデータ、または、コンピュータグラフィックスによりリアルタイムに生成する動画像の場合には、例えば、再生開始から１０秒時点、２０秒時点、２５秒時点等のように、経過時間を指定する情報をパラメータとして保持しておけばよい。そして、再生開始から１０秒までは、１０秒時点の画像を合成画像蓄積部２に保存し、１０秒から２０秒までの間は、２０秒時点の画像を合成画像蓄積部２に保存し、２０秒から２５秒までの間は、２５秒時点の画像を合成画像蓄積部２に保存する等の処理を実行すればよい。
図１７に、待機画面で表示される動画像から、特定の画像（またはその画像を合成するルール）を画像蓄積部２に保存する手順の他の例を示す。この処理では、元の画像である画像エレメントＢに対して、例えば、色を段階的に変化させた画像エレメントＡを逐次生成し、待機画面に表示する。このような画像生成に際して、例えば、画面内の全画素に対するＲＧＢのＲの平均値が所定値（例えば、６０）に達した場合に、フラグ１を経過したとし、Ｒの平均値が第２の所定値（例えば、１００）に達した場合に、フラグ２を経過したとする等、画像の評価値により、合成画像蓄積部２に保存する画像を決定してよい。
また、例えば、画像エレメントＡと画像エレメントＢとに段階的に変化する重みを付加して合成した画像を待機画面に表示するようにしてもよい。そのような場合に、例えば、画像エレメントＡに対する重みが第１の所定値になったときに、フラグ１を経過したとし、画像エレメントＡに対する重みが第２の所定値になったときに、フラグ２を経過したとする等、画像の評価値により、合成画像蓄積部２に保存する画像を決定してよい。
＜待機画面の変形＞
上記実施形態では、画像合成部１において合成した画像合成した画像を待機画面としてクリーンセーバで表示した。しかし、これに代えて、カメラ等を介して外部から入力した画像をスクリーンセーで表示してもよい。その場合、図１５に示した手順では、動画像の出力開始時からの経過時間をフラグにして用いればよい。
このように、本情報処理装置は、カメラからの映像、各種センサからのデータ、ＬＡＮを経由した他の情報処理装置からの画像、あるいは、画像合成部１で合成された画像等、様々な画像を上記待機画面として使用する。したがって、上記背景画像の設定機能との組み合わせにより、背景画像を簡易かつ頻繁に更新することができる。
＜その他の変形例＞
上記実施形態では、スクリーンセーバによる待機画面表示中にユーザ操作を検出すると、合成画像蓄積部２に保存された画像またはその画像を合成するルールを参照し、デスクトップの背景画像を表示した。しかし、合成画像蓄積部２に代えて例えば、ユーザ操作を検出した直後にビデオＲＡＭ等の画像メモリを参照し、デスクトップの背景画像に設定してもよい。
上記実施形態では、スクリーンセーバの待機画面に表示される動画に基づいてデスクトップの背景画像を設定する処理を示した。しかし、本発明の実施は、スクリーンセーバの待機画面には限定されない。例えば、カメラからの動画、テレビジョン放送の動画等を表示するウィンドウ、または、動画を提供するウェブサイトを表示するブラウザをモニタ等表示装置７に出力しておき、ユーザによる特定の操作が検出されたときにその時点で上記ウィンドウ、あるいは、ブラウザに表示されている画像を背景画像に設定するようにしてもよい。ここで、ユーザによる特定の操作とは、例えば、所定のキーの押下、表示装置７のデスクトップ上の所定のアイコンまたはメニュー等オブジェクトのクリック（ポインティングデバイスによる押下、選択、指示）等である。
《第２実施形態》
図１８から図２３により、本発明の第２実施形態を説明する。上記第１実施形態では、情報処理装置の待機画面として、様々な動画像を表示しておき、ユーザがキーボードまたはマウス等の操作を開始した時点で表示されていた画像またはその画像と所定の関係にある画像（図１５−１７参照）を通常操作におけるデスクトップの背景画面（いわゆる壁紙）として設定する処理を説明した。
本実施形態では、ネットワークで接続された複数台の情報処理装置が連携してそのような動画像を表示する例を示す。本実施形態の他の構成および作用は第１実施形態の場合と同様である。そこで、同一の構成要素については同一の符号を付してその説明を省略する。また、必要に応じて図１から図１７の図面を参用する。
＜画面例＞
本実施形態では、複数台の情報処理装置がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されており、連携して待機画面を表示する。図１８および図１９に、本実施形態の情報処理装置により生成される画面例を示す。図１８および図１９の矩形領域は、いずれも、ネットワークを通じて連携する情報処理装置の画面を示している。
図１８は、３台の情報処理装置が同期して待機画面（スクリーンセーバ）を表示する例である。図１９は、中央の情報処理装置の画面で発生した波が波紋として伝搬し、左右の情報処理装置の画面に表示される例である。本実施形態における情報処理装置は、以上のような待機画面表示中に、ユーザによるキーボードまたはマウスの操作を検出すると、その時点の画面をデスクトップ画面の背景画像（壁紙）に設定する。
＜処理フロー＞
上述のように、本実施形態では、複数の情報処理装置が、他の情報処理装置と連携し、待機画面の出力を制御する。この場合、いずれかの情報処理装置がサーバとして機能し、他の情報処理装置はクライアントとして機能すればよい。
そして、サーバとしての役割を果たす場合は、入力部４から他のパソコンの入力情報を入手し、各パソコンごとに画像を合成して、出力インターフェース９を介して合成画像もしくは合成ルールを他のパソコンに供給する。
一方、クライアントとして役割を果たす場合には、情報処理装置は、サーバとなるパソコンに、画像を合成するため、自身の入力部４から取り込んだ各種センサ／カメラ／ＬＡＮからの情報を出力インターフェース９から送信する。また、入力部４を通じてサーバとなるパソコンから合成画像もしくは合成ルールを入手する。
図２０は、クライアントとサーバを設定する設定手順を示す処理フローである。この手順では、ユーザは、まず、サーバとなる情報処理装置をサーバとして設定する（Ｓ３１）。例えば、所定のデータファイルに”ＳＥＶＥＲ”の文字列を設定するようにすればよい。この設定により、他の情報処理装置との連携処理を実行するプログラムが、当該情報処理装置をサーバとしての機能を提供するようにすればよい。
また、ユーザは、クライアントとなる情報処理装置を選択し、クライアントとして設定する（Ｓ３２）。例えば、所定のデータファイルに”ＣＬＩＥＮＴ”の文字列を設定するようにすればよい。この設定により、他の情報処理装置との連携処理を実行するプログラムが、当該情報処理装置をクライアントとしての機能を提供するようにすればよい。
次に、ユーザは、サーバとなる情報処理装置とクライアントになる情報処理装置の通信手段を設定する（Ｓ３３）。例えば、ＬＡＮのインターフェースを選択すればよい。この設定にしたがい、他の情報処理装置との連携処理を実行するプログラムが、ＬＡＮを介して通信するようにすればよい。
次に、ユーザは、サーバとなる情報処理装置にクライアントになる情報処理装置を認識させる（Ｓ３４）。このようなクライアント認識のため、例えば、サーバとなる情報処理装置は、ＬＡＮ上にブロードキャストを送信し、クライアントからの返信を待つようにしてもよい。また、ユーザが手入力で、サーバとなる情報処理装置の所定のデータファイルに、クライアントのホスト名を列記するようにしてもよい。
以上の手順により、本実施形態における情報処理装置（クライアントおよびサーバ）の設定を終了する。
図２１および図２２に、本実施形態における背景画像（壁紙）設定処理のフローチャートを示す。
この処理では、まず、クライアントが、入力部４の情報を、画像合成部１で処理した後、出力インターフェース９を通じて、サーバとなる情報処理装置にデータを送信する（Ｓ４０）。
次に、クライアントは、入力部４を通じて、サーバとなる情報処理装置からスクリーンセーバや壁紙、ルールを得る（Ｓ４１）。そして、クライアントは、ステップ２で入手した画像もしくはルールを、合成画像蓄積部２に保存する（Ｓ４２）。
次に、クライアントは、表示装置コントロール部５においてステップ４１で合成した画像を、モニタ等表示装置７に、スクリーンセーバとして表示する（Ｓ４３）。
次に、クライアントは、キーボード操作またはマウス操作があるか否かを判定する（Ｓ４４）。キーボード操作およびマウス操作のいずれもが検出できない場合、クライアントは、制御をＳ４０に戻す。
一方、キーボード操作またはマウス操作が検出できた場合、クライアントは、クライアントの合成画像蓄積部２に画像が保存されているか、否か（ルールが保存されているか）を判定する（Ｓ４５）。
合成画像蓄積部２に、画像が保存されていない場合（ルールが保存されている場合）、クライアントは、合成画像蓄積部２において、合成画像蓄積部２に保存されたルールを使って画像を合成する。さらに、クライアントは、合成した画像を、表示装置コントロール部５においてモニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ４６）。その後、クライアントは、ユーザの操作に対する通常処理を開始する（Ｓ４８）。
一方、合成画像蓄積部２に、画像が保存されている場合、クライアントは、表示装置コントロール部５において合成画像蓄積部２に保存された画像を、モニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ４７）。その後、クライアントは、ユーザの操作に対する通常処理を開始する（Ｓ４８）。
次に、クライアントは、所定時間、キーボードおよびマウス操作のいずれもがなかったか否かを監視する（Ｓ４９）。所定時間、キーボード操作およびマウス操作の双方いずれもがない場合、クライアントは、背景画像（壁紙）は、合成画像蓄積部２に保存された画像か否かを判定する（Ｓ５０）。
背景画像（壁紙）が合成画像蓄積部２に保存された画像である場合、クライアントは、制御をＳ４０に戻す。一方、背景画像（壁紙）が合成画像蓄積部２に保存された画像でない場合、クライアントは、デフォルトの待機画面（スクリーンセーバ）を使用する設定になっているか否かを判定する（Ｓ５１）。
デフォルトの待機画面（スクリーンセーバ）を使用する設定になっている場合、クライアントは、その設定にしたがい、従来の待機画面（スクリーンセーバ）を使用する。一方、デフォルトの待機画面（スクリーンセーバ）を使用する設定になっていない場合、クライアントは、制御をＳ４９に戻す。したがって、この場合には、待機画面は表示されない。
以上述べたように、本実施形態によれば、第１実施形態で述べた情報処理装置が複数連携して待機画面を出力する。また、第１実施形態と同様、待機画面に対してキーボード６Ａ、または、マウス６Ｂによる操作が検出された時点でその時点の待機画面の画像（合成画像蓄積部２に保存された画像）がデスクトップの背景画像に設定される。したがって、第１実施形態の情報処理装置と同様、簡易かつ頻繁にデスクトップの背景画面を更新するとともに、複数の情報処理装置間で、関連性を維持した背景画面を設定することができる。
＜変形例＞
上記第２実施形態では、いずれかの情報処理装置がサーバとして機能し、他の情報処理装置はクライアントとして機能して、複数情報処理装置により、待機画面を連携して表示する例を示した。しかし、複数の情報処理装置間において、サーバを設けずにこれらの情報処理装置を連携させるようにしてもよい。
図２３は、そのような情報処理装置の設定手順を示すフローチャートである。この処理では、ユーザは、対象となる情報処理装置に、その情報処理装置と隣接した情報処理装置を認識させる（Ｓ６１）。隣接した情報処理装置とは、各情報処理装置がデータを直接転送可能な転送先である。
次に、ユーザは、各情報処理装置において、隣接した情報処理装置との通信手段を選択する（Ｓ６２）。例えば、ＬＡＮのインターフェースを選択すればよい。
以上の手順により、本実施形態における情報処理装置（クライアントおよびサーバ）の設定を終了する。
図２４から図２６は、複数情報処理装置による背景画像の設定処理を示すフローチャートである。この処理では、各情報処理装置は、入力部４を通じて隣接した情報処理装置の情報および自装置の情報を入手する。そして、情報処理装置は、画像合成部１において、画像データベース３のデータと入力部４からの各種入力データをもとに、画像を合成する（Ｓ７０）。
次に、情報処理装置は、隣接した情報処理装置に、待機画面（スクリーンセーバ）や壁紙、ルールを送信する（Ｓ７１）。
次に、本情報処理装置は、ステップ７１で合成した画像、または、その画像の合成手順を示すルールを合成画像蓄積部２に保存する（Ｓ７２）。
次に、本情報処理装置は、表示装置コントロール部５においてステップ７１で合成した画像を、モニタ等表示装置７に、スクリーンセーバ（待機画面）として表示する（Ｓ７３）。
次に、本情報処理装置は、キーボード操作またはマウス操作があるか否かを判定する（Ｓ７４）。キーボード操作およびマウス操作のいずれもがない場合、情報処理装置は、制御をＳ７１に戻す。一方、キーボード操作またはマウス操作のいずれかを検出した場合、情報処理装置は、合成画像蓄積部２に、画像が保存されているか、否か（ルールが保存されているか）を判定する（Ｓ７５）。
合成画像蓄積部２に、画像が保存されていない場合（ルールが保存されている場合）、本情報処理装置は、合成画像蓄積部２において、合成画像蓄積部２に保存されたルールを使って画像を合成する。さらに、本情報処理装置は、合成した画像を、表示装置コントロール部５においてモニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ７６）。その後、情報処理装置は、ユーザの操作に対する通常処理を開始する（Ｓ７８）。
一方、合成画像蓄積部２に、画像が保存されている場合、本情報処理装置は、表示装置コントロール部５において合成画像蓄積部２に保存された画像を、モニタ等表示装置７に、背景画像（壁紙）として表示する（Ｓ７７）。その後、情報処理装置は、ユーザの操作に対する通常処理を開始する（Ｓ７８）。
次に、情報処理装置は、隣接した情報処理装置の情報および自装置の情報を入力部４の情報を通じて入手する。そして、情報処理装置は、画像合成部１において、画像データベース３のデータと入力部４からの各種入力データをもとに、画像を合成する（Ｓ７９）。
次に、情報処理装置は、隣接した情報処理装置に、スクリーンセーバや壁紙、ルールを送信する（Ｓ８０）。
次に、情報処理装置は、所定時間、キーボードおよびマウス操作のいずれもがなかったか否かを監視する（Ｓ８１）。所定時間、キーボード操作およびマウス操作の双方いずれもがない場合、情報処理装置は、背景画像（壁紙）は、合成画像蓄積部２に保存された画像か否かを判定する（Ｓ８２）。
背景画像（壁紙）が合成画像蓄積部２に保存された画像である場合、情報処理装置は、制御をＳ７１に戻す。一方、背景画像（壁紙）が合成画像蓄積部２に保存された画像でない場合、情報処理装置は、デフォルトの待機画面（スクリーンセーバ）を使用する設定になっているか否かを判定する（Ｓ８３）。
デフォルトの待機画面（スクリーンセーバ）を使用する設定になっている場合、本情報処理装置は、その設定にしたがい、従来の待機画面（スクリーンセーバ）を使用する（Ｓ８４）。一方、デフォルトの待機画面（スクリーンセーバ）を使用する設定になっていない場合、情報処理装置は、制御をＳ９に戻す。したがって、この場合には、待機画面は表示されない。
以上述べたように、本変形例のシステムによれば、個々の情報処理装置は、サーバの介在なしに自律的に連携し、ユーザ操作のない状態で待機画面を出力する。そして、キーボードまたはマウス等からのユーザ操作が検出されたときに、その時点の画面がデスクトップの背景画面として設定される。
なお、第１実施形験の図１５−１７で説明したように、本実施形態においても、ユーザ操作が検出されたときに、その時点で表示されている待機画面の画像と関係付けられた画像を背景画像として設定してもよい。
《コンピュータ等が読み取り可能な記録媒体》
コンピュータその他の装置、機械等（以下コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうち、コンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
《搬送波に具現化されたデータ通信》
また、上記プログラムは、コンピュータ等のハードディスクやメモリに格納し、通信媒体を通じて他のコンピュータに配布することができる。この場合、プログラムは、搬送波によって具現化されたデータ通信信号として、通信媒体を伝送される。そして、その配布を受けたコンピュータ等に上記機能を提供させることができる。
ここで通信媒体としては、有線通信媒体、例えば、同軸ケーブルおよびツイストペアケーブルを含む金属ケーブル類、光通信ケーブル等、または、無線通信媒体例えば、衛星通信、地上波無線通信等のいずれでもよい。
また、搬送波は、データ通信信号を変調するための電磁波または光である。ただし、搬送波は、直流信号でもよい。この場合、データ通信信号は、搬送波がないベースバンド波形になる。したがって、搬送波に具現化されたデータ通信信号は、変調されたブロードバンド信号と変調されていないベースバンド信号（電圧０の直流信号を搬送波とした場合に相当）のいずれでもよい。
【図１】
2005026933.tif 000003
【図２】
2005026933.tif 000004
【図３】
2005026933.tif 000005
【図４】
2005026933.tif 000006
【図５】
2005026933.tif 000007
【図６】
2005026933.tif 000008
【図７】
2005026933.tif 000009
【図８】
2005026933.tif 000010
【図９】
2005026933.tif 000011
【図１０】
2005026933.tif 000012
【図１１】
2005026933.tif 000013
【図１２】
2005026933.tif 000014
【図１３】
2005026933.tif 000015
【図１４】
2005026933.tif 000016
【図１５】
2005026933.tif 000017
【図１６】
2005026933.tif 000018
【図１７】
2005026933.tif 000019
【図１８】
2005026933.tif 000020
【図１９】
2005026933.tif 000021
【図２０】
2005026933.tif 000022
【図２１】
2005026933.tif 000023
【図２２】
2005026933.tif 000024
【図２３】
2005026933.tif 000025
【図２４】
2005026933.tif 000026
【図２５】
2005026933.tif 000027
【図２６】
2005026933.tif 000028
【手続補正書】
【提出日】平成18年2月27日(2006.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
背景画像とともに情報を表示する、そのような表示手段を制御可能な情報処理装置であり、
前記表示手段に画像を表示させる表示制御手段と、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定手段とを備える情報処理装置。
【請求項２】
前記表示制御手段は、動画を前記表示手段に表示させ、
前記設定手段は、前記所定の操作に応じて前記動画に含まれる特定時点の静止画像を背景画像に設定する請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記情報処理装置へのユーザ操作がなされない状態で表示される待機画面において前記動画を表示させ、
前記設定手段は、前記待機画面表示中に前記操作が検出されたときに前記静止画像を背景画像に設定する請求項２に記載の情報処理装置。
【請求項４】
複数個の静止画像を保持する保持手段と、
前記保持された静止画像から動画を生成する手段とをさらに備える請求項２または３に記載の情報処理装置。
【請求項５】
前記動画を構成し、所定の時点で表示される静止画像を記憶する画像蓄積手段をさらに備え、
前記設定手段は、前記蓄積手段に記憶された静止画像を前記背景画像に設定する請求項２から４のいずれかに記載の情報処理装置。
【請求項６】
前記動画を生成する手順情報を参照する手段と、
前記動画を構成し、所定の時点で表示される静止画像を生成する手順情報を記憶する蓄積手段とをさらに備え、
前記設定手段は、前記手順情報にしたがい前記静止画像を生成して背景画像に設定する請求項２から４のいずれかに記載の情報処理装置。
【請求項７】
他の情報処理装置と通信する手段をさらに備え、
前記表示制御手段は、前記他の情報処理装置からの指示に応じて前記画像を表示させる請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
コンピュータが背景画像とともに情報を表示する情報表示方法であり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備える情報表示方法。
【請求項９】
コンピュータに、背景画像とともに情報を表示させるプログラムであり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備えるプログラム。
【請求項１０】
コンピュータに、背景画像とともに情報を表示させるプログラムであり、
画像を表示する表示ステップと、
前記画像が表示されている状態で所定の操作が検出されたときに、前記画像に基づいて背景画像を設定する設定ステップとを備えるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2005026933.tif 000029
2005026933.tif 000030
2005026933.tif 000031
2005026933.tif 000032
2005026933.tif 000033
2005026933.tif 000034
2005026933.tif 000035
2005026933.tif 000036