(57)【要約】【課題】複数の背景画像を表示画面上に表示させる機能を備えた情報処理装置において、背景画像の配置によってユーザの操作性が悪化しないようにし、かつ、そのためにユーザの利便性が損われないようにする。【解決手段】情報処理装置の表示画面上の所定範囲に複数の背景画像を表示させるに際し、各背景画像のデータに対してそれらの表示位置に応じて異なる加工処理を施こして表示させるための画像加工手段を設ける。例えば、各背景画像の表示位置に応じて画像の濃淡が異なるように画像処理を施こすことで、ユーザ操作に必要なボタンや文字等が背景画像に埋れて見難くなるのを防止する。【選択図】          図３
2004220320.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得して表示画面上の所定範囲に複数の背景画像を表示させる機能を備えた情報処理装置において、
上記背景画像のデータに関して、各背景画像の表示位置に応じて異なる加工処理を施こして表示させるための画像加工手段を有する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
上記画像データを管理する画像管理手段と、
上記画像加工手段によって加工処理を施こされた各背景画像を一定の規則又はユーザによる背景画像の選択操作に従って表示させるための描画手段を備えている
ことを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
上記画像加工手段によって、各背景画像の濃淡が異なるように画像処理が施される
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
各背景画像が一定の方向に沿って配列されるとともに、該方向に沿って各背景画像の濃淡が連続的又は段階的に変化するように画像処理が施される
ことを特徴とする情報処理装置。
【請求項５】
請求項３に記載の情報処理装置において、
表示画面上で操作用の表示部分又は該表示部分に近い位置の背景画像が淡く表示され、該表示部分から遠い位置の背景画像が濃く表示される
ことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置において、
ネットワークへの通信接続手段を備え、該通信接続手段を通じてネットワーク上の別の情報処理装置に予め転送されている所望の画像データを取得して、表示画面上に複数の背景画像を表示させる
ことを特徴とする情報処理装置。
【請求項７】
画像データを取得して表示画面上の所定範囲に複数の背景画像を表示させる機能を備えた情報処理装置に用いるプログラムにおいて、
上記背景画像のデータに関して、各背景画像の表示位置に応じて異なる加工処理を施こして表示させるために画像を加工するステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【請求項８】
請求項７に記載の情報処理装置に用いるプログラムにおいて、
上記画像データを管理するとともに、画像加工処理を施こされた各背景画像を一定の規則又はユーザによる背景画像の選択操作に従って表示させるための描画ステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【請求項９】
請求項７に記載の情報処理装置に用いるプログラムにおいて、
各背景画像の表示位置に応じて背景画像の濃淡を変える画像処理ステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【請求項１０】
請求項９に記載の情報処理装置に用いるプログラムにおいて、
各背景画像を一定の方向に沿って配列するとともに、該方向に沿って各背景画像の濃淡を連続的又は段階的に変える画像処理ステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【請求項１１】
請求項９に記載の情報処理装置に用いるプログラムにおいて、
表示画面上で操作用の表示部分又は該表示部分に近い位置の背景画像を淡くし、該表示部分から遠い位置の背景画像を濃くする画像処理ステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【請求項１２】
請求項７に記載の情報処理装置に用いるプログラムにおいて、
ネットワークを通じて別の情報処理装置に予め転送されている画像のデータを取得して、表示画面上に各背景画像を表示させるステップを有する
ことを特徴とする情報処理装置に用いるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを取得して情報処理装置の表示画面上の所定領域に背景画像として表示させるための技術に関する。
【０００２】
【従来の技術】
コンピュータネットワークを利用して各種情報の配信を行ったり、ユーザが所望の情報をサーバー等に送信するためのソフトウェアには、各種の形態が知られている。例えば、Ｗｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ等）サービスを提供するサーバーのクライアントプログラムとして、Ｗｅｂブラウザや、Ｗｅｂサーバーが提供するサービスに関して直接ＨＴＴＰ（ハイパーテキスト転送プロトコル）等でアクセスすることができる専用のクライアントプログラム等が挙げられる。
【０００３】
ブラウザ等では、例えば、検索サイトやニュースサイト等の機能拡張用に配布される、機能追加用のプログラム（所謂プラグインあるいはアドインプログラム）をアプリケーションに組み込んで使用することができる。例えば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（マイクロソフト社の商標）へのプラグイン形態の場合、画面上の所定位置にユーザ操作用のツールバー等として表示される。
【０００４】
また、この種のプログラム（プラグインコンポーネント等）には、背景画像（バックグラウンドイメージ）を所定の配列で画面上に配置させる機能を有するものが知られており、例えば、アプリケーションのウィンドウ枠内の所定範囲に複数の背景画像（所謂スキン画像）を貼り付けて表示させることができる。
【０００５】
【発明が解決しようとする課題】
ところで、従来の装置では、複数の背景画像に係る画面上の表示位置を考慮せずにそれぞれの背景画像が予め決められた場所にそのまま表示されてしまうことに起因して、各種の不具合が問題となる。
【０００６】
例えば、ツールバー等の部分に背景画像を貼り付けたときに、画像によっては操作用のボタンオブジェクトの文字やメニューのテキスト等が見難くなるといった不都合が起き得る。つまり、背景画像に係る色の明度が低い場合（暗い画像）や、背景画像に係る彩色が他の文字等と同色又は近似の関係にある場合等において、文字やテキストが読み難くなってしまう。あるいは、背景画像が濃過ぎる場合には文字等が隠蔽されてしまい、操作や機能そのものが完全に見えなくなってしまい、ユーザの操作に支障を来たす虞がある。
【０００７】
そこで、上記の機能により貼り付けられた背景画像が、操作上必要な文字等の表示にとって邪魔にならないように、背景画像の許容範囲を狭めること、つまり、上記のような不具合が起きないようにデザイン的に考慮された背景画像だけを事前に用意しておき、ユーザがその中から好みの背景画像を選んで表示させることで、背景画像の描画に起因する操作性の問題を回避することができる。
【０００８】
しかし、これでは、例えば、各サイトにおいて事前に用意されている背景画像しか選択の余地がなくなり、ユーザが個人的に用意した任意の画像を背景画像として利用することができなくなってしまう。従って、操作性を重視するあまり、せっかくの背景画像表示機能が制限され、ユーザの利便性の面で問題が残る。
【０００９】
そこで、本発明は、複数の背景画像を表示画面上に表示させる機能を備えた情報処理装置において、背景画像の配置によってユーザの操作性が悪化しないようにし、かつ、そのためにユーザの利便性が損われないようにすることを課題とする。
【００１０】
【課題を解決するための手段】
本発明に係る情報処理装置は、画像データを取得して表示画面上の所定範囲に複数の背景画像を表示させるに際して、各背景画像のデータに関して、それらの表示位置に応じて異なる加工処理を施こして表示させるための画像加工手段を備えたものである。
【００１１】
また、本発明に係る情報処理装置に用いるプログラムは、画像データに対して各背景画像の表示位置に応じて異なる加工処理を施こして表示させるために画像を加工するステップを有するものである。
【００１２】
従って、本発明によれば、各背景画像のデータについて、それらの表示位置に応じて異なる加工処理を施こすことで、各背景画像がそれらの表示位置を考慮せずに表示されてしまうことに起因する弊害を防止することができる。
【００１３】
【発明の実施の形態】
本発明は、コンピュータ等の情報処理装置において、任意の画像をユーザが背景画像として表示画面上に配置し、かつ背景画像の表示がユーザ操作にとって妨げとならないような画像処理を行うことを目的とする。
【００１４】
図１は本発明に係る情報処理装置の基本構成例を示す概念図である。
【００１５】
情報処理装置１は、データ取得手段１ａ、画像管理手段１ｂ、画像加工手段１ｃ、画像描画手段１ｄを備えている。
【００１６】
図中に示すＧ１、Ｇ２、…は個々の画像データを示しており、それらはデータ取得手段１ａによって所定の伝送経路を介して取得される。例えば、インターネット等のコンピュータネットワークや、ＬＡＮ（ローカル・エリア・ネットワーク）、ＷＡＮ（ワイド・エリア・ネットワーク）等から通信接続手段を介して画像データを取得したり、サーバーマシンに蓄積された画像データやファイルをクライアントマシンから取得するといった形態、あるいは、クライアントマシン（ローカルコンピュータ等）内のストレージデバイス（ハードディスクドライブや光学式ディスクドライブ等）に格納されている画像ファイルを読み出す形態等、各種の実施形態が可能である。
【００１７】
取得された各画像データは画像管理手段１ｂによって、各データに付与される識別情報（ＩＤ等の識別子やファイル記述子等）を用いて管理される。つまり、表示画面上の所定範囲に複数の背景画像を表示させる場合に、各背景画像がそれぞれ異なる表示位置に配置されることを考慮して、各画像データを区別する必要がある。画像ファイルは、記憶装置１ｅ（ハードディスクドライブ等の補助記憶装置やストレージデバイス）に格納される。
【００１８】
画像加工手段１ｃは、画像管理手段１ｂの管理下にある、複数の背景画像に係るデータに対して、各背景画像の表示位置に応じて異なる加工処理を施こす。即ち、各背景画像の表示位置を全く考慮せずに、そのまま各画像の配置及び表示を行ったのでは、前記のようにユーザの操作性に悪影響を及ぼす虞がある。そこで、画像加工手段１ｃは、各背景画像の表示位置に応じて各種の加工処理を施す（例えば、グラデーションや、浮き彫り、ぼかし、輪郭抽出、モザイクタイル等の画像効果処理）。特に、各背景画像の表示位置に応じて画像の濃淡が異なるように画像処理を施こすことが好ましい。尚、ここで「濃淡」には、例えば、画像に係る明度の違いは勿論、彩度や色相の違い等も含まれる。
【００１９】
ユーザの操作性を損わないようにするために、表示画面上における操作用の表示部分や領域又はそれらに近い位置では、背景画像が濃過ぎないようにする必要がある。つまり、ユーザ操作において必要な表示部分や領域又はそれらに近い場所に位置される背景画像についてはこれを淡く表示し、該表示部分等から遠い場所に位置される背景画像については濃く表示することが望ましい。これにより、マウス等のポインティングデバイスを使った操作に必要な文字や図形、アイコン等が背景画像の表示によって見え難くなるのを防止することができる（この点については、後で詳述する。）。
【００２０】
画像描画手段１ｄは、画像加工手段１ｃによって加工処理を施こされた各背景画像を描画表示させるものであり、一定の規則（例えば、所定の格納場所にある最新の画像データを自動的に背景画像のデータとして選定する等）又はユーザによる背景画像の選択操作に従って画面１ｆ上に表示させる。
【００２１】
本発明の実施形態において、情報処理装置１のネットワーク接続を必須とはしないが、以下では、説明の具体化を考慮して、インターネット等を用いたコンピュータネットワーク及びこれに接続された情報処理装置により構成されるシステムを例にして説明する。
【００２２】
図２は、システム構成例を概念的に示したものであり、例えば、サーバーマシンによるウェブ（Ｗｅｂ）サービス等をクライアントマシンに提供する構成形態では、両者間のセッション（ユーザ認証を経てサーバーとクライアントとの間に確立される通信上の論理的な接続関係）上で情報の送受が行われる。
【００２３】
本システム（情報通信システム）では、クライアントマシン２ｃ、２ｃ、…及びサーバーマシン２ｓが設けられている。尚、上記情報処理装置１はクライアントマシン２ｃに相当し、各装置は、複数の画像のデータを取得し、該データをもとに表示画面上の所定範囲に各背景画像を表示させる機能を備えている。
【００２４】
サーバーマシン２ｓは、特定の情報サービス（Ｗｅｂサービス等）をクライアントマシン２ｃ、２ｃ、…に対して提供するためにネットワークに接続されている。サーバーマシン２ｓ上で実行されるサーバープログラムを用いて、情報サービス等に必要な各種の情報処理が行われる。
【００２５】
クライアントマシン２ｃは、該マシン上で実行されるクライアントプログラムを用いて、サーバープログラムとの間で情報をやりとりすることができる。尚、「クライアントマシン」としては、例えば、ネットワーク通信機能を有するパーソナルコンピュータや、Ｗｅｂサービス等にアクセス可能な、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話等の移動体通信端末装置、あるいはネットワーク接続可能な各種装置（撮像装置や映像機器等）が挙げられる。また、クライアントプログラムとしては、例えば、ブラウザ（閲覧用ソフト）が挙げられるが、これに限らず各種アプリケーションを用いることができる。
【００２６】
尚、クライアントマシン２ｃにおいては、図１に示した構成要素を備えているが、実際のハードウェア構成としては、例えば、中央処理装置（ＣＰＵ）やメインメモリ、システムコントローラ等の各種コントローラ、補助記憶装置、表示デバイス等が設けられ、プログラム処理によって前記手段１ａ乃至１ｄの機能が実現される。また、各クライアントマシン２ｃはネットワークへの通信接続手段（又は装置）３をそれぞれに備えている。
【００２７】
本発明は、上記のようなクライアント・サーバー型のネットワークを前提とする訳ではないので、このような形態に限らず、全マシンが対等な地位とされる、ピア・ツウ・ピア（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）型のネットワーク等に適用できることは勿論である。
【００２８】
以下では、画像データを取り扱うフォト・シェアリングサイト（画像情報の共有及び利用のためのサイト）のウェブサービスを例にして、図３乃至図１０に従って具体的に説明する。
【００２９】
本サイト（ｈｔｔｐ：／／ｗｗｗ．ｉｍａｇｅｓｔａｔｉｏｎ．ｊｐ／）では、画像ファイルを”アルバム”という、ファイルシステムのディレクトリに類似の論理構造（１階層構造）により管理している。
【００３０】
ウェブサービスのためのインターフェイス（Ｅｘｔｅｒｎａｌ  Ｉｎｔｅｒｆａｃｅ）は、アルバムの一覧やアルバム内の画像情報の取得、あるいは画像の特定アルバムへのアップロードといった機能を提供するためのインターフェイスであり、例えば、クライアントプログラムである「機能拡張バー」から利用することができる（図３乃至図９参照。）。
【００３１】
この「機能拡張バー」は、特定のブラウザ等にプラグイン（あるいはアドイン）として機能的に追加されるクライアントプログラム（プラグインコンポーネント等）である。
【００３２】
図３はブラウザに追加された形態を示すものであり、図には、アドレスバー等のツールバーの最下段に配置された「機能拡張バー」を示している。これは、例えば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（マイクロソフト社の商標）へのプラグイン形態の場合、ウインドウズ（マイクロソフト社の商標）では、ダイナミックリンクライブラリ（ＤＬＬ：Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ）として実装されていて、システムに登録しておくことでブラウザによってメモリロードがなされる。
【００３３】
尚、図中の「ＳＧ１〜６」に示す部分が背景画像（スキン画像）を示しており、サイトのサーバーに対してユーザが事前にアップロードした画像をブラウザのツールバー領域においてバックグラウンドイメージとして設定して配置させることができる。
【００３４】
図４は、「機能拡張バー」の画面例を示したものであり、（Ａ）図がログイン前の表示状態を示し、（Ｂ）図がログイン後の表示状態を示している。
【００３５】
（Ａ）図に示すログイン前の状態では、メインボタン４＿１だけが表示されており、このボタンを押すと所定のメニュー（ログイン、スキンの表示・非表示、ヘルプ等）が表示される。
【００３６】
また、（Ｂ）図に示すログイン後の状態における各部（オブジェクト）の意味は下記の通りである。
【００３７】
・メインボタン（４＿１）＝ボタン操作により、ログアウト、アルバム情報、新規アルバムの作成等の各種項目を含むメニューが表示される。
【００３８】
・「アルバム」ボタン（４＿２）＝アルバムタイトルを表示したボタンオブジェクトであり、アルバムの更新時にソーティング（並び替え）された最新のものが表示画面の片側から順番に表示される。本ボタンを押すとそのアルバムの画像リストページに遷移する。尚、本ボタン上でマウスの右クリックを行うとメニューが表示され、例えば、図９に示すように、「画像リストページの表示」、「画像のアップロード」、「アルバムに招待する」、「画像をスキンに選択」等のメニュー項目（選択肢）が現れる。
【００３９】
・「アルバム移動」ボタン（４＿３）＝バー上に表示される「アルバム」ボタン群の両側に位置されるボタンオブジェクト（「＜＜」、「＞＞」で示す。）。「機能拡張バー」の表示エリアが狭い場合やアルバムの数が多い場合に、本ボタンが有効となり、例えば、ボタン押圧により「＜＜」又は「＞＞」に示される方向に従って「アルバム」ボタンの位置がシフト（移動）する。これにより、バーに表示される「アルバム」ボタン群の表示を変更できる。
【００４０】
ユーザは「機能拡張バー」からサイトへのログインを行うことができ、その際には、該ユーザのアルバム一覧用データがインターフェイス（Ｅｘｔｅｒｎａｌ  Ｉｎｔｅｒｆａｃｅ）経由で取得され、それらは「アルバム」ボタン（ショートカットボタン）としてバー上に並べられる。
【００４１】
尚、「機能拡張バー」と同等の機能を有するプログラム（ブラウザ等）を最初から設計して作成することもできるが、本例のように、ユーザが使い慣れた既存プログラムへの機能追加として必要な処理を付加する形態では、操作等を改めて学習すること等を含めて、ユーザの負担が少ないといった利点があり、また、プログラム作成上の負担が軽減される。
【００４２】
クライアントマシン（ローカルマシン）にある画像ファイルを、サイトにアップロードする機能を備えた専用クライアントプログラムとして、例えば、「アップローダ」が用いられるが、上記したように「機能拡張バー」の「アルバム」ボタン上でマウスの右クリックを行って「画像のアップロード」を選択すれば、ファイルオープン用のダイアログ表示が行われるので、ユーザが所望の画像ファイルを選択して該ボタンに対応するアルバムへのアップロードを行うことができる。
【００４３】
図５は「機能拡張バー」に係るモジュール構成を例示したものであり、下記に示す要素を備えている（括弧内の数字は符号を示す。）。
【００４４】
・サーバー接続モジュール（５）
・アルバム情報管理部（６）
・ユーザインターフェイス部（７）
・スキン画像描画部（８）。
【００４５】
サーバー接続モジュール５は、サーバーとの接続用に設けられており、サイトからのアルバム情報（アルバムリスト）の取得や、スキン画像（背景画像）のダウンロード等のために必要とされる。尚、本モジュールは前記した通信接続手段３の一部を構成している。
【００４６】
また、アルバム情報管理部６は、アルバムＩＤ（各アルバムの識別情報）や、アルバムのタイトル、作成日時等のデータを含むリスト（アルバムリスト）を管理するものであり、スキン画像管理部６ａを有する。該スキン画像管理部６ａは、上記した画像管理手段１ｂを構成するものであり、「スキン画像１」、「スキン画像２」、「スキン画像３」…で示す各画像ファイルを管理している。尚、本例では、サーバーからダウンロードされた複数のスキン画像データに関して、アルバムＩＤで特定されるアルバム毎にスキン画像がハードディスク等に保存されて管理されるが、これに限らず、ユーザ操作によって任意に選択される複数のスキン画像を識別子等で管理する形態も勿論可能である。
【００４７】
ユーザインターフェイス部７は、ツールボタンやメニュー等を用いたユーザ操作に係る処理を担当しており、例えば、アルバム情報をもとに「アルバム」ボタンの表示等が行われる。
【００４８】
スキン画像描画部８は、スキン画像に係る画像加工処理を行うものであり、上記画像加工手段１ｃ及び画像描画手段１ｄを構成している。例えば、アルファ・ブレンディング処理（重み付け係数「α」（０＜α＜１）を用いて画像データＡ、Ｂを計算式「Ａ・α＋Ｂ・（１−α）」で加重平均する処理）によるグラデーション風の画像処理や表示レイアウト処理等が行われる。
【００４９】
スキン画像の取得から描画処理までの処理手順について、その概要を箇条書きにまとめると下記のようになる（但し、元になる画像データについては、ネットワーク通信によりユーザがサイトに対して事前にアップロードを行っているものとする。）。
【００５０】
（１）ユーザがサイトにログインすると、サーバー接続モジュール５を用いてサーバーから該ユーザのアルバムリストが取得される
（２）（１）で取得されたアルバムリストがアルバム情報管理部６に送られて管理される
（３）アルバムリストに基づき「アルバム」ボタンが、ユーザインターフェイス部７を介して表示される
（４）ユーザインターフェイス部７において、ユーザがスキン画像を選択するためにアルバムが指定される
（５）（４）で指定されたアルバムに存在する、スキン用の画像データを取得（ダウンロード）する。これはサーバー接続モジュール５を介して行われ、その際、スキン画像の所在情報（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）から画像ファイルが特定される
（６）（５）で取得された画像データが、「スキン画像１」、「スキン画像２」、「スキン画像３」、…のファイルとして所定の補助記憶装置（ローカルディスク等）に保存され、スキン画像管理部６ａにより管理される
（７）スキン画像描画部８において各スキン画像に対する加工処理が行われ、ブラウザの表示画面上の所定範囲にそれぞれのスキン画像が一定方向（例えば、画面の左右方向）に沿って配列される。その際、各スキン画像には、該方向に沿ってグラデーションがかけられて表示される（画像の濃淡が連続的又は段階的に変化するように処理が施されている。）。
【００５１】
尚、ユーザが（４）で指定したアルバムとは別のアルバムを選択した場合には、該アルバムに対して（５）乃至（７）の処理がなされるが、その場合に補助記憶装置に保存されている各スキン画像のファイルは上書きされる。
【００５２】
図６乃至図９は、「機能拡張バー」がプラグインの形態で付加されたブラウザを用いて操作を行う場合の手順例を示したものである。
【００５３】
図６はユーザのログイン前におけるブラウザの表示画面例を示しており、図４（Ａ）で説明したように「機能拡張バー」においてメインボタン４＿１が表示され、「アルバム」ボタンは表示されていない。
【００５４】
図７はログインをメニューから行う場合の表示画面例を示している。
【００５５】
メインボタン４＿１の操作によってプルダウンメニューが現われ、ここで「ログイン」を選択すれば、ユーザ認証等を経てセッションが開始される。
【００５６】
図８はログイン済みの表示画面例を示している。
【００５７】
「機能拡張バー」は、ログインと同時にサーバーから「アルバム」の一覧を示す情報（リスト）を取得し、アルバムのタイトルをもった「アルバム」ボタン４＿２、４＿２、…を表示させる。尚、本例では、表示域（水平バー領域）に「アルバム１」、「アルバム２」、…という具合にアルバムのタイトルが左右方向に沿って配列される。
【００５８】
「アルバム」ボタン４＿２の右端には「▼」の記号がそれぞれ表示され、この部分をマウスでクリックすると、図９に示すように、該当のアルバムに対する操作用のメニュー（アルバムメニュー）が提示される。
【００５９】
このメニューには、「画像をスキンに選択」という項目が用意されており、ユーザがこれをクリックすることによって、「アルバム」ボタン４＿２が示すアルバム（図の例では「アルバム１」というタイトルをもつアルバム）にユーザが前もってアップロードしておいた画像がダウンロードされる。尚、ここでダウンロードされる画像は、例えば、オリジナルの画像（原画像）よりも解像度が低くされた画像（例えば、画像の簡易表示等に使用されるサムネイル画像（縮小画像）に比して解像度が高いが、原画像よりも解像度を落とすことで中間的な解像度を有する「スクリーンネイル」画像等）である。この画像はユーザが画像（原画像）ファイルをサイトにアップロードした直後において、サーバーが作成して所定のストレージに保存されている。
【００６０】
スキン画像が選択された後、図３に示すように、ブラウザの表示画面における所定領域（本例では、ツールバー領域）にスキン画像が配置されて表示される。例えば、サイトに登録されていた画像データに基くスキン画像が日付及び時刻の順に所定方向に沿って配置される。本例では、スキン画像「ＳＧ１」、「ＳＧ２」、「ＳＧ３」、…のうち、表示画面の右端側に位置するものほど、最新の画像とされる。そして、最右端に位置されたスキン画像「ＳＧ１」がもっとも濃く、「ＳＧ２」、「ＳＧ３」、…と左方に進むにつれてスキン画像が薄くなるように、グラデーション効果のための画像処理（アルファ・ブレンディング処理等）が施されている。尚、スキン画像「ＳＧ１」、「ＳＧ２」、「ＳＧ３」、…については別々の画像でも良いし、また、単一画像を反復したものでも良い。
【００６１】
ブラウザに限らず、一般的なアプリケーションでは、表示画面上のメニュー等は左端寄りに集約されて表示されている場合が多い。これは、アプリケーションの操作環境が使用するアプリケーション毎に異なっていると、ユーザがアプリケーション毎に操作学習を行わなければならず、負担が大きいことを考慮し、アプリケーションの操作環境を統一することで使い勝手が向上するように配慮されているためである。そして、例えば、ツールバー等において左端を基準として操作用メニューやボタン等が右方へと配列される形態が採用される場合が多いこと（例えば、図３に示す「ファイル」操作や「編集」、「表示」等を参照。）から、表示画面の左端寄りに操作用文字やテキストが集中する傾向が認められる。つまり、画面の左端寄りの範囲に比べて右端寄りの範囲の方が文字等の密度が低い領域とされることに着目し、スキン画像の濃淡に関して右端側で濃く、左端側にいくに従って淡くすること（グラデーション効果）が好ましい。操作に必要な表示部分に位置された文字やメニュー等に近い場所に貼り付けられるスキン画像ほど淡く表示されるので、文字等がスキン画像に埋もれることなく表示される。よって、ユーザの操作性に悪影響を及ぼすことなく、スキン画像を表示させることができる。
【００６２】
図１０は、ユーザがサイトにアップロードした画像をもとにスキン画像を設定して画面上に配置させる処理の一例を示すフローチャート図である。
【００６３】
一連の処理の流れは、以下の通りである。
【００６４】
（Ｓ１）画像のスキン選択ステップ
（Ｓ２）画像リストの取得ステップ
（Ｓ３）画像枚数及び所在情報の取得ステップ
（Ｓ４）画像の取得ステップ
（Ｓ５）描画処理の初期化ステップ
（Ｓ６）ブレンディング処理ステップ
（Ｓ７〜Ｓ９）画像描画及びレイアウトステップ。
【００６５】
先ず、サイトへのログイン済みの状態において、ステップ（Ｓ１）では、ユーザが「機能拡張バー」上のアルバムを選択して、そのアルバムメニュー（図９参照）から「画像をスキンに選択」という項目を選び処理を開始する。
【００６６】
次ステップ（Ｓ２）では、アルバムＩＤを用いてアルバム内の画像リストをサーバーから取得する。この情報は、図５のサーバー接続モジュール５からアルバム情報管理部６に送られる。
【００６７】
次ステップ（Ｓ３）において、画像リストにある画像枚数（これを「Ｎ」枚とする。）を把握し、各画像（スクリーンネイル画像等）のＵＲＬを取得する。
【００６８】
そして、ステップ（Ｓ４）に進み、Ｎ枚の画像に係るデータがダウンロードされ、それらは画像ファイルとしてクライアントマシン内の記憶装置に保存されて図５のスキン画像管理部６ａにより管理される。
【００６９】
次ステップ（Ｓ５）では、描画処理の初期化が行われ、整数変数として導入された「ｉ」の値を初期値に設定する。例えば、表示画面の右端を基準として、左端に進むにつれて、０、１、２、…とｉ値が大きくなる場合に、ｉ値の初期値を０とすれば良い。また、グラデーションのためのアルファ・ブレンディング処理に必要な変数「α」の値を初期値に設定する（本例では、α値が小さいほどスキン画像が濃くなるものとする。）。
【００７０】
次ステップ（Ｓ６）において、ｉ番目の画像と白地の画像とを、α値に従ってブレンディングする。即ち、上式「Ａ・α＋Ｂ・（１−α）」において、「Ａ」が白地の画像データを表し、「Ｂ」がｉ番目の画像データを表すと考えればよい。
【００７１】
ステップ（Ｓ７）では、表示画面上の所定範囲（ツールバー領域等）にｉ番目の画像（スキン画像）を描画する。その表示場所は、ｉ値により決まる。
【００７２】
それから次ステップ（Ｓ８）に進み、ここでは、ｉ値がＮに達したか否か、又は、ｉ値に対応する表示位置が描画領域の左端位置を超えているか否かが判断される。そして、全画像の描画が終了し（ｉ値がＮに等しい場合）、又はそれ以上左方に描画できない場合には処理を終了するが、そうでない場合には、ステップ（Ｓ９）に進む。
【００７３】
ステップ（Ｓ９）では、ｉ値をインクリメントして（ｉ＋＋）、次の画像へと処理を進める。その際、ｉ値に対応する表示位置に応じてα値を変更する。これは、画面の右端から左端にいくにつれてスキン画像を徐々に淡くするために、α値をｉ値の増加とともに大きくする必要があることに依る。このように画像の描画領域における表示位置に応じてα値を計算して変更した上で再びステップ（Ｓ６）に戻る。
【００７４】
尚、本例では、ｉ値の小さい画像ほど最新の画像とされ、よって、右端寄りに表示される時間的に真近の画像ほど濃く表示され、左端に近づくにつれて淡い画像が表示される。勿論、この処理はあくまで一例であり、例えば、ｉ値の代わりにウィンドウの横軸座標値等を使用しても同様の効果が得られる。
【００７５】
また、スキン画像の設定や配置の機能をもつプログラムの形態としては、そのような機能を初めから有するプログラムとして作成することもできるが、上記した「機能拡張バー」のように、既存のアプリケーション（ブラウザ等）にプラグイン形態で付加する形態が好ましい。つまり、スキン画像に係るグラデーション等の画像処理が必要である理由には、表示画面上で操作用の表示部分が濃いスキン画像によって見難くならないようにすることが挙げられ、そのような配慮は、特に既存のアプリケーションに後付けで機能付加や拡張等を行う場合に有効とされるからである（例えば、上記機能を有するプログラムを最初から作る場合には、スキン画像の表示領域を避けてメニューやボタン等の表示位置を決めることができる。）。
【００７６】
しかして、上記した構成によれば、例えば、下記に示す利点が得られる。
【００７７】
・ユーザがその嗜好に応じて所望の画像を、背景画像として設定できるので、ユーザの利便性が向上する。
【００７８】
・背景画像を選択する場合に、例えば、サイト上でのアルバムの指定というユーザの行為を必要とする形態では、ユーザが予め画像データをサイトにアップロードしておく必要がある。よって、ユーザが用意した画像をスキン画像としてブラウザ等に表示させるには、サイトへのユーザ登録を必要とし、これによりサイトへの集客効果が得られるとともに、ユーザ数の拡大に繋がる。
【００７９】
・ユーザが好みの画像をブラウザ等のアプリケーションにおける所定の表示領域（例えば、常時目に付き易い領域）にスキン画像として配置することができ、しかも、そのために該アプリケーションの操作性が損われない（つまり、スキン画像については、グラデーション等の画像加工が施されることにより、ユーザ操作に必要な文字やメニュー等の表示が見辛くならないように配慮されている。）。
【００８０】
尚、本発明は、前記した情報処理装置やこれに用いるプログラムに限らず、上記した背景画像の設定及び表示機能を有するプログラムを記録した情報記録媒体（情報処理装置に装着してそのプログラムをメモリロードできるようにした各種の記録媒体や記憶媒体）や、複数の背景画像を選択して表示画面上の所定領域に配置して描画する方法等に幅広く適用することができる。
【００８１】
【発明の効果】
以上に記載したところから明らかなように、請求項１や請求項７に係る発明によれば、各背景画像のデータに対して、それらの表示位置に応じて異なる加工処理を施こすことで、各背景画像がその表示位置を考慮せずに無加工で表示されてしまうことに起因する弊害（ユーザの操作性の悪化等）を防止することができる。
【００８２】
請求項２や請求項８に係る発明によれば、背景画像をその表示位置毎に管理するとともに、所定の規則又はユーザ操作に応じて表示させることで、ユーザの利便性を高めることができる。
【００８３】
請求項３、４、９、１０に係る発明によれば、各背景画像の濃淡を変化させることによって、画像の大幅な修正を伴わずに画像表示上の効果（グラデーション効果等）を得ることができる。
【００８４】
請求項５、１１に係る発明によれば、既存の表示領域への影響を緩和し、ユーザ操作に必要な文字等が見難くならないように防止できる。
【００８５】
請求項６、１２に係る発明によれば、ユーザが既に転送（アップロード）済みの画像データを取得して、表示画面上に背景画像を表示させることができるので、便利である。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置の基本構成例を示す概念図である。
【図２】システム構成例を示す概念図である。
【図３】クライアントプログラム「機能拡張バー」を含むブラウザの画面例を示す説明図である。
【図４】クライアントプログラム「機能拡張バー」の画面例を示す説明図である。
【図５】クライアントプログラム「機能拡張バー」に係るモジュール構成例を示す説明図である。
【図６】図７乃至図９とともに、クライアントプログラム「機能拡張バー」を含むブラウザを用いた操作手順例を示すものであり、本図はログイン前の表示画面例を示す図である。
【図７】ログインをメニューから行う場合の表示画面例を示す図である。
【図８】ログイン後の表示画面例を示す図である。
【図９】アルバムに対する操作用メニューの表示例を示す図である。
【図１０】サイトにアップロードした画像をもとにスキン画像を設定して画面上に配置させる場合の処理例を示すフローチャート図である。
【符号の説明】
１…情報処理装置、１ｂ…画像管理手段、１ｃ…画像加工手段、１ｄ…描画手段、３…通信接続手段
【図１】
2004220320.tif 000003
【図２】
2004220320.tif 000004
【図３】
2004220320.tif 000005
【図４】
2004220320.tif 000006
【図５】
2004220320.tif 000007
【図６】
2004220320.tif 000008
【図７】
2004220320.tif 000009
【図８】
2004220320.tif 000010
【図９】
2004220320.tif 000011
【図１０】
2004220320.tif 000012