(57)【要約】  画像と共に画像情報を表示する方法とシステムが提供される。画像表示システムは、画像と画像説明を含んでいる画像パッケージを受信する（４２１）。画像説明は、画像情報（または「クレジット」）と、画像情報をどのように表示させるかに関する命令とを含んでいる。そのあと、画像表示システムは、画像情報が、表示される画像（４２３）の一部とアルファブレンディング（４２６）されるように、受信した画像パッケージ（４２１）の画像と画像説明の画像情報を表示する（４２３）。
2008501193.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおいて画像に関する画像情報を表示するための方法であって、該方法は、
画像と、前記画像情報がどのように表示されるかを指示する画像説明とを含む画像パッケージを受信するステップと、
前記受信した画像パッケージの前記画像を表示するステップと、
前記受信した画像パッケージの前記画像説明の前記画像情報を表示するステップであって、前記画像情報が、前記表示された画像の一部とアルファブレンディングされる、そのようなステップとを含む特徴とする方法。
【請求項２】
請求項１に記載の方法において、前記画像説明は前記画像情報の表示のためのタイミング情報を含んでいることを特徴とする方法。
【請求項３】
請求項２に記載の方法において、前記タイミング情報は、開始時間、遷移に入る時間、持続時間、および遷移から出る時間を指示することを特徴とする方法。
【請求項４】
請求項３に記載の方法において、前記開始時間は前記画像の表示の開始に関連して指定されることを特徴とする方法。
【請求項５】
請求項３に記載の方法において、前記開始時間は前記画像の表示の終了に関連して指定されることを特徴とする方法。
【請求項６】
請求項３に記載の方法において、前記開始時間は前記画像の表示の中間点に関連して指定されることを特徴とする方法。
【請求項７】
請求項２に記載の方法において、前記タイミング情報は、前記画像情報が前記画像の表示中に複数回表示されることを指示することを特徴とする方法。
【請求項８】
請求項７に記載の方法において、前記タイミング情報は、前記画像情報が表示される頻度を指示することを特徴とする方法。
【請求項９】
請求項７に記載の方法において、前記タイミング情報は、前記画像情報が前記画像の表示中に表示される回数を指示することを特徴とする方法。
【請求項１０】
請求項１に記載の方法において、前記画像説明は、表示エリアのパーセントである幅を指示することを特徴とする方法。
【請求項１１】
請求項１に記載の方法において、前記画像説明は、画像エリアのパーセントである幅を指示することを特徴とする方法。
【請求項１２】
請求項１に記載の方法において、前記画像説明は、前記画像情報が垂直に配列されることを指示することを特徴とする方法。
【請求項１３】
請求項１に記載の方法において、前記画像説明は、前記画像情報が水平に配列されることを指示することを特徴とする方法。
【請求項１４】
請求項１に記載の方法において、前記画像説明は、アルファブレンディング重み係数を含んでいることを特徴とする方法。
【請求項１５】
請求項１に記載の方法において、前記画像情報は、アーティスト、タイトル、および年度を含んでいることを特徴とする方法。
【請求項１６】
請求項１に記載の方法において、前記画像情報は、前記画像に関する追加情報へのリンクを含んでいることを特徴とする方法。
【請求項１７】
請求項１６に記載の方法において、前記リンクは、ユニフォームリソースロケータ（ＵＲＬ）であることを特徴とする方法。
【請求項１８】
請求項１に記載の方法において、前記画像情報は、マークアップ言語ドキュメントにストアされていることを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記ドキュメントは、前記画像情報を表示するためのレイヤ属性をもつ複数のレイヤを含んでいることを特徴とする方法。
【請求項２０】
請求項１９に記載の方法において、前記ドキュメントは、標準のマークアップ言語のレンダリングコンポーネントを使用してレンダリング可能であることを特徴とする方法。
【請求項２１】
請求項１９に記載の方法において、レイヤは、そのレイヤに関連する前記画像説明の一部分に適用される関連したアルファブレンディング重み係数を有することを特徴とする方法。
【請求項２２】
画像を画像情報と共に表示する方法であって、
画像を表示するために登録されている表示システムの指示を与えるステップと、
画像と、画像情報を伴う画像説明を含む画像プランとを含んでいる画像パッケージを準備するステップと、
前記登録された表示システムに前記画像パッケージを配信するステップと、
前記画像プランに従って、かつ前記画像説明の前記画像情報と共に、前記配信された画像パッケージの前記画像を前記登録された表示システムにおいて表示するステップと
を含むことを特徴とする方法。
【請求項２３】
請求項２２に記載の方法において、前記画像説明は、前記画像情報を前記画像とアルファブレンディングするためのアルファブレンディング重み係数を指定することを特徴とする方法。
【請求項２４】
請求項２２に記載の方法において、前記画像情報は、前記画像から得られる背景と共に表示されることを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、前記背景のカラーは、前記画像の平均カラーであることを特徴とする方法。
【請求項２６】
請求項２２に記載の方法において、前記画像説明は、ＨＴＭＬドキュメントをアルファブレンディング重み係数と共に使用して指定されることを特徴とする方法。
【請求項２７】
請求項２２に記載の方法において、前記画像説明は、前記画像情報が表示されるときの透明度レベルを指定することを特徴とする方法。
【請求項２８】
請求項２２に記載の方法において、前記画像説明は、前記登録された表示システムに配信され、ユーザの介入なしに当該登録された表示システムにおいて表示されることを特徴とする方法。
【請求項２９】
画像パッケージであって、該画像パッケージは画像と画像説明を有し、該画像説明は画像情報がどのように表示されるかを指示する画像パッケージの画像を表示するステップと、
前記画像パッケージの前記画像説明の前記画像情報を表示するステップと
を含む方法によって、前記画像に関する前記画像情報を表示するようにコンピュータシステムを制御するための命令を収めていることを特徴とするコンピュータ可読媒体。
【請求項３０】
請求項２９に記載のコンピュータ可読媒体において、前記画像情報は、表示される前記画像の一部とアルファブレンディングされることを特徴とするコンピュータ可読媒体。
【請求項３１】
請求項２９に記載のコンピュータ可読媒体において、前記画像説明は、前記画像情報を表示するためのタイミング情報を含んでいることを特徴とするコンピュータ可読媒体。
【請求項３２】
請求項３１に記載のコンピュータ可読媒体において、前記タイミング情報は、開始時間、遷移に入る時間、持続時間、および遷移から出る時間を指示することを特徴とするコンピュータ可読媒体。
【請求項３３】
請求項３２に記載のコンピュータ可読媒体において、前記開始時間は、前記画像の表示の開始に関連して指定されることを特徴とするコンピュータ可読媒体。
【請求項３４】
請求項３２に記載のコンピュータ可読媒体において、前記開始時間は前記画像の表示の終了に関連して指定されることを特徴とするコンピュータ可読媒体。
【請求項３５】
請求項３２に記載のコンピュータ可読媒体において、前記開始時間は前記画像の表示の中間点に関連して指定されることを特徴とするコンピュータ可読媒体。
【請求項３６】
請求項３１に記載のコンピュータ可読媒体において、前記タイミング情報は、前記画像情報が、画像の表示中に複数回表示されることを指示することを特徴とするコンピュータ可読媒体。
【請求項３７】
請求項２９に記載のコンピュータ可読媒体において、前記画像説明は、表示エリアのパーセントである幅を指示することを特徴とするコンピュータ可読媒体。
【請求項３８】
請求項２９に記載のコンピュータ可読媒体において、前記画像説明は、アルファブレンディング重み係数を含んでいることを特徴とするコンピュータ可読媒体。
【請求項３９】
請求項２９に記載のコンピュータ可読媒体において、前記画像情報は、アーティスト、タイトル、および年度を含んでいることを特徴とするコンピュータ可読媒体。
【請求項４０】
請求項２９に記載のコンピュータ可読媒体において、前記画像情報は、前記画像に関する追加情報へのリンクを含んでいることを特徴とするコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ここで説明するテクノロジは、一般的には、画像のプレゼンテーションに関し、具体的には、画像と共に画像情報を表示することに関する。
【背景技術】
【０００２】
絵画、スケッチ、写真およびその他の画像を表示することは、企業や個人の環境において非常に普及している。例えば、大部分の家庭やオフィスでは、絵画や写真は壁に掛けられている。しかし、高品質の絵画を購入し、維持し、表示することは非常に高価になるので、大部分の企業や家庭ではそうする余裕がない。その結果、表示される大部分の画像は高品質の絵画の安価な複製であるか、低品質の絵画のオリジナルである。鑑賞者は同じ絵画を毎日見ることに飽きるので、一部の企業では、顧客や社員にある程度の変化を与えるために、表示する絵画のロケーションを変えている。
【０００３】
画像を表示するコストを削減し、表示される画像の種類を増やすのを助けるため、画像を表示する種々の電子的手段が使用されている。例えば、汎用コンピュータ用のスライドプログラム（slide program）が、コンピュータモニタなどのディスプレイデバイス上に画像（例えば、ＪＰＥＧフォーマットでストアされている画像）を表示するために開発されている。これらのスライドショウ（slide show）は、通常、１組の画像（例えば、表示リストで定義されている）を繰り返しながら一定レートで表示する。フレーム内のスクリーン上に表示するためにユーザが自身の写真をアップロードするのを可能にする電子フレーム（electronic frame）がいくつか開発されている。これらの電子フレームは、スライドショウプログラムとまったく同じように、１組の写真を繰り返しながら表示するのを可能にしている。しかし、スライドショウプログラムによる場合も、電子ピクチャフレーム（electronic picture frame）による場合も、表示される１組の画像を変更することは時間を消費するプロセスとなりうる。１組の画像を変更するには、ユーザは電子バージョンの画像を探索し、料金を支払い、ダウンロードして、その画像を含んでいる表示リストを作成する必要が起こることがある。
【０００４】
画像を画像配信サーバシステムから画像表示クライアントシステムに配信するための画像配信システム（image distribution system）が開発されている。配信サーバは、画像のパッケージを定期的に画像表示システムに配信して、ディスプレイデバイス（例えば、高解像度フラットパネルモニタ）上に表示されるようにする。画像パッケージの配信は、画像表示システム側でほとんどあるいはまったくユーザの介入なしで行なうことができる。配信サーバによって配信される画像は、通常、オリジナル作品の所有者からライセンスされる。画像がライセンスされるとき（例えば、博物館から）、ライセンサは、ある種の画像情報を画像と一緒に表示させることを要求する場合がある。例えば、ライセンサは、アーティスト名、作品のタイトル、博物館名などを画像と一緒に表示させることを要求する場合がある。さらに、ライセンサが異なるごとに、異なる情報を異なる方法で表示させることを要求する。例えば、あるライセンサは、各々の画像が最初に表示されるとき、画像情報を３０秒間表示させることを要求する場合があり、別のライセンサは、画像が表示される５分ごとに画像情報を３０秒間表示させることを要求する場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像の表示を損なうことなく、ライセンサの要求条件に合致する審美的に満足のいく方法で画像情報を表示できることが望まれている。
【課題を解決するための手段】
【０００６】
画像と共に画像情報を表示する方法とシステムが提供される。
【発明を実施するための最良の形態】
【０００７】
一実施形態では、画像表示システムは画像と画像説明（image description）を含んでいる画像パッケージを受信する。この画像説明は、画像情報（または「クレジット（credit）」）とその画像情報をどのように表示させるかに関する命令を含んでいる。そのあと、画像表示システムは、画像情報が、表示された画像の一部とアルファブレンディング（alpha blending）されるように、受信した画像パッケージの画像と画像説明の画像情報を表示する。例えば、画像説明は、画像が表示される最初の３０秒間は、アルファブレンディング重み係数を２５％として画像の左２０％にわたって画像情報を表示させることを指定している場合がある。２５％というアルファブレンディング重み係数は、画像情報のオーバレイにより、画像の透明度（つまり、背景）が７５％になることを指示するものである。画像説明には、開始時間、遷移に入る時間（transition in time）、持続時間（duration time）および遷移から出る時間（transition out time）を含めることができる。開始時間は、画像が表示されている間に画像情報の表示を開始させる時間を示している。開始時間は、画像の表示の開始、終了、または中間点に関して指定することができる。別の方法として、開始時間は、画像の表示内で任意の時間に（または何度も）指定することもできる。遷移に入る時間は、画像情報のアルファブレンディングに入る遷移時間を示している。例えば、最終重み係数が５０％であれば、遷移に入る時間は、画像情報が初期重み係数（例えば、０％）から最終重み係数に遷移する時間を示している。持続時間は、完全にアルファブレンディングされた画像情報（例えば、最終重み係数で）を表示させるときの時間を示している。遷移から出る時間は、画像情報のアルファブレンディングから出る遷移時間を示している。画像説明が画像情報だけでなく、画像情報の表示方法に関する命令も指定しているのはそのためである。画像説明を使用すると、画像情報を表示するためのフォーマットを広範囲にわたって指定できるので、大部分のライセンサの要求は満足されるはずである。さらに、画像説明は、画像自体の表示からの減損を最小限にする審美的に満足のいく態様で提示されるように調整することができる。
【０００８】
一実施形態では、配信サーバは、前もって登録されていた画像表示システムに画像パッケージを配信する。画像パッケージは、画像情報を画像と一緒にどのように画像情報表示エリア内に表示させるかを指定している画像説明を含んでいる。一実施形態では、画像説明は、画像情報表示エリアに対応していて、画像情報をその下の画像とどのようにアルファブレンディングさせるかを指定している種々のレイヤを定義している。さらに、画像説明は、ハイパーテキストマークアップ言語（“HTML”）ドキュメントまたは拡張可能マークアップ言語（“XML”）ドキュメントなど、アルファブレンディング情報の注釈を付けたマークアップ言語ドキュメントを使用して指定することもできる。そのあと、画像表示システムは、標準マークアップ言語レンダリングコンポーネントを使用して画像情報を表示し、アルファブレンディングを別々に適用することができる。さらに、画像説明は、標準マークアップ言語作成コンポーネントを、レイヤに注釈を付けるメカニズムと併用して作成することができる。
【０００９】
表１は、画像情報の表示方法に関する命令を与えるＸＭＬドキュメントの一部分の例である。“credit”タグは、前記命令を定義する。“credititem”タグは、表示画像情報が一回現れる表示について定義している。Credititem typeは、開始時か、途中か、終了時か、あるいは様々なインターバルを置いてか、といったように情報を、画像の表示中にいつ表示させるかを指定している。Credititem durationは、情報が表示される時間の長さを指定している。“credittransition”タグは、情報をどのように遷移させるかを定義している。credittransition directionは、遷移に入るのか、出るのかを指定している。credittransition durationは遷移の持続時間を指定している。Credittransition typeは、クロスフェード（cross fade）などの遷移のタイプを指定している。表１の命令は、２つのcredititemエレメントが示すように、表示画像情報が２回現れて表示されることを指定している。一番目のcredititemエレメントは、最初の表示が画像の表示の開始時に１０秒間持続して現れることを示している。一番目のcredittransitionエレメントは、情報がクロスフェード遷移を使用して５秒の持続時間にわたって遷移されることを指定している。二番目のcredittransitionエレメントは、情報がクロスフェード遷移を使用して５秒の持続時間にわたって遷移から出ることを指定している。総持続時間は２０秒である（つまり、５秒間遷移に入り、１０秒間表示し、５秒間遷移から出る）。二番目のcredititemエレメントは、画像の表示の終了時を除き、表示が同じように現れることを指定している。
【００１０】
【表１】
2008501193.tif 000003
【実施例】
【００１１】
図１は、一実施形態における画像情報を伴う画像の表示を示すブロック図である。ディスプレイスクリーン１００は画像１０１と画像情報表示エリア１０２を含んでいる。この例では、画像は、水線（waterline）１０３が示すように画像情報表示エリアを通して透明になっている。画像情報表示エリアは３つのレイヤ１０４を含んでいる。各々のレイヤは、画像が画像情報表示エリアを通してどのように見えるようにするかを指示する異なるアルファブレンディング重み係数を指定することができる。図２は、一実施形態における水平方向に表示される画像情報を伴う画像の表示を示すブロック図である。この分野の精通者ならば理解されるように、画像情報表示エリアは、画像の左側または右側に垂直に並べることも、画像の上方または下方に水平に並べることもできる。より一般的には、画像情報表示エリアは、画像にオーバレイする任意の位置または形状をもつことができる。例えば、情報表示エリアは、最初は透明度のない（つまり、重み係数が１００％である）画像全体をカバーし、３０秒間のインターバルにわたって重み係数０％に遷移させることができる。
【００１２】
図３は、一実施形態における画像説明のタイミング情報に関するタイミング変数を示すタイミング図である。この例では、画像は時刻ｔ０に始まって表示され、時刻ｔｎ−１まで継続される。従って、画像はｎ個の時間間隔で表示される。遅延時間（delay time）３０１は、画像情報の表示が画像の表示の開始から遅延される時間を示している。遷移に入る時間（transition in time）３０２は、初期アルファブレンディング重み係数から最終重み係数へと遷移する遷移時間を示している。持続時間（duration time）３０３は、画像情報が最終重み係数で表示される時間を示している。遷移から出る時間（transition out time）３０４は、最終重み係数から初期重み係数へと遷移する遷移時間を示している。前進時間（advance time）３０５は、画像の表示の終了からの時間であって、画像情報を表示させる時間を示している。遷移に入る開始から遷移から出る終了までの時間は、画像情報が一度現れる表示に対応している。これらの時間は一定のインターバルをもつものとして示してきたが、このインターバルは大幅に変化することがある。例えば、遷移に入る時間は持続時間よりも大幅に短くなることがあり、持続時間は現れるごとに変化することがある。さらに、画像説明は画像情報を表示させる頻度（例えば、５分ごとに３０秒間）、画像の表示中に画像情報を表示させる回数（例えば、３０秒間に５回）、または画像の表示期間の任意に定義した１組の時間（例えば、時刻ゼロには３０秒間、時刻５分には６０秒間、時刻８分には２５秒間など）を指定することができる。
【００１３】
図４は、一実施形態における画像配信システムのコンポーネントを示すブロック図である。画像配信システムは、インターネットなどの通信リンク４４０を介して相互接続された画像配信サーバシステム４１０と画像表示クライアントシステム４２０を含んでいる。配信サーバは、画像パッケージ配信コンポーネント（distribute image package component）４１１、画像パッケージストア（image package store）４１２、クレジット作成コンポーネント（create credits component）４１３、ＨＴＭＬ作成コンポーネント（create HTML component）４１４、およびレイヤ属性追加コンポーネント（add layer attributes component）４１５を備えている。画像パッケージ配信コンポーネントは、画像パッケージを画像表示システムに配信するために使用される。画像パッケージストアは、配信される準備状態にある画像パッケージを収めている。クレジット作成コンポーネントは、画像パッケージに含められる画像説明を定義するために使用される。クレジット作成コンポーネントはＨＴＭＬ作成コンポーネントを呼び出し、標準ＨＴＭＬ作成コンポーネントを使用して画像情報を定義する。クレジット作成コンポーネントはレイヤ属性追加コンポーネントを使用して、作成したＨＴＭＬドキュメントにアルファブレンディング重み係数属性を追加する。画像表示システムは、画像パッケージ受信コンポーネント（receive image packages component）４２１、画像パッケージストア（image packages store）４２２、画像表示コンポーネント（display images component）４２３、クレジット表示コンポーネント（display credits component）４２４、レイヤ処理コンポーネント（process layers component）４２５、アルファブレンディングコンポーネント（alpha blending component）４２６、およびＨＴＭＬレンダリングコンポーネント（HTML render component）４２７を装備している。画像パッケージ受信コンポーネントは通信リンクを介して画像パッケージを受信し、その画像パッケージを画像パッケージストアにストアする。画像表示コンポーネントは画像パッケージを画像パッケージストアから取り出し、画像パッケージに入っている画像プランに従ってその画像を表示する。画像プランは、表示される画像の順序とタイミングを指定することができる。クレジット表示コンポーネントは画像表示コンポーネントによって呼び出され、画像情報の表示を行う。クレジット表示コンポーネントはレイヤ処理コンポーネントを使用して画像説明の各レイヤを処理し、アルファブレンディングコンポーネントを使用してアルファブレンディングを行う。また、クレジット表示コンポーネントはＨＴＭＬレンダリングコンポーネントを使用して各レイヤをレンダリングする。
【００１４】
クライアントシステムとサーバシステムは、中央処理ユニット、メモリ、入力デバイス（例えば、キーボードとポインティングデバイス）、出力デバイス（例えば、ディスプレイデバイス）、およびストレージデバイス（例えば、ディスクドライブ）を備えることができる。メモリとストレージデバイスは、画像配信システムを実現する命令を収めておくことができるコンピュータ可読媒体である。さらに、データ構造とメッセージ構造はストアしておくことも、通信リンク上の信号などのデータ伝送媒体を介して伝送することもできる。インターネット以外にも、種々の通信リンクが使用可能であり、そのようなものとしてローカルエリアネットワーク、広域ネットワーク、ポイントツーポイントダイヤルアップコネクションなどがある。
【００１５】
図５は、一実施形態におけるクレジット表示コンポーネントの処理を示すフロー図である。この例では、このコンポーネントは、画像情報が一度現れて表示されるのを制御している。ブロック５０１において、このコンポーネントは画像説明から開始時間を計算する。ブロック５０２において、このコンポーネントはその開始時間まで待機する。ブロック５０３において、このコンポーネントは画像情報を含むクレジット画像を生成する。ブロック５０４において、このコンポーネントはアルファブレンディングコンポーネントを呼び出し、表示された画像上にクレジット画像に入る遷移（transition in）を行なう。アルファブレンディングコンポーネントには、クレジット画像、クレジット画像を表示する場所、開始と最終のアルファブレンディング重み係数、インクリメント係数、および遷移時間の指示が渡されるが、これらはすべて画像パッケージの画像説明から取り出される。ブロック５０５において、このコンポーネントは画像情報が現れる持続時間の間待機する。ブロック５０６において、このコンポーネントはアルファブレンディングコンポーネントを呼び出し、クレジット画像から出る遷移（transition out）を行なう。そのあと、このコンポーネントは完了する。
【００１６】
図６は、一実施形態のおけるアルファブレンディングコンポーネントの処理を示すフロー図である。このコンポーネントには、クレジット画像を表示する場所、開始重み係数、最終重み係数、係数インクリメントおよび遷移時間を示す情報と一緒にクレジット画像が渡される。係数インクリメント（factor increment）は、ある遷移から次の遷移までに重み係数をどれだけ変化させるかを示している。このコンポーネントは、渡された遷移時間にわたってクレジット画像をブレンディングする。ブロック６０１において、このコンポーネントは、アルファブレンディングされた各画像を表示させるインターバルを計算する。この例では、インターバルは、最終重み係数から初期重み係数を減算したものを係数インクリメントで除算し、その値で遷移時間を除算したものとして計算される。例えば、初期重み係数が５０％、最終重み係数が０％、係数インクリメントが負の５％、遷移時間が３０秒ならば、インターバルは３秒となる。このことは、３秒ごとに画像情報が５％減じた重み係数で表示されることを意味する。ブロック６０２において、このコンポーネントは次の重み係数を初期重み係数にセットする。ブロック６０３−６０７において、コンポーネントはループしてクレジット画像をアルファブレンディングする。ブロック６０３において、コンポーネントはブレンディングされた画像を、次の重み係数に基づいて生成する。一実施形態において、クレジット情報と画像は次式を用いてブレンディングされる。
【００１７】
【数１】
2008501193.tif 000004
【００１８】
上記において、ｒ、ｇ、およびｂはピクセルの赤、緑、および青成分に対応し、αは次の重み係数に対応している。ブロック６０４において、コンポーネントはブレンディングされた画像を表示する。ブロック６０５において、コンポーネントは次の重み係数にインクリメントする。判定ブロック６０６において、次の重み係数が最終重み係数にインクリメントを加えたものに等しければ、遷移は完了してコンポーネントはリターンし、そうでなければ、コンポーネントはブロック６０７から継続する。ブロック６０７において、コンポーネントはインターバルが経過するのを待ち、ブロック６０３にループして次の重み係数を使用してアルファブレンディングする。
【００１９】
図７は、一実施形態におけるレイヤをもつＨＴＭＬドキュメントを作成するコンポーネントの処理を示すフロー図である。ブロック７０１において、このコンポーネントは、画像クレジットのレイヤごとにＨＴＭＬドキュメントを作成する。このコンポーネントは、従来のＨＴＭＬレンダリングコンポーネントを使用してドキュメントを作成することもできる。ブロック７０２において、このコンポーネントは、ＨＴＭＬドキュメントを結合し、結合された各々のドキュメント毎に１つのレイヤをもつ単一のＨＴＭＬドキュメントにする。ブロック７０３−７０６において、このコンポーネントは、ループに入って、ユーザが各々のレイヤの属性を指定できるようにする。ブロック７０３において、このコンポーネントは、次のレイヤを選択する。判定ブロック７０４において、すべてのレイヤが選択済みであれば、このコンポーネントは完了し、そうでなければ、このコンポーネントはブロック７０５から継続する。ブロック７０５において、このコンポーネントは、レイヤ属性（例えば、アルファブレンディング重み係数）を入力する。ブロック７０６において、このコンポーネントは、結合されたＨＴＭＬドキュメントに属性を追加し、ブロック７０３にループして次のレイヤを選択する。
【００２０】
図８は、一実施形態におけるレイヤ処理コンポーネントの処理を示すフロー図である。このコンポーネントは各々のレイヤを順番に処理する。このコンポーネントは、最初に、画像のうち画像情報表示エリアに対応する部分を表示エリアの初期コンテンツとして取り出す。次に、このコンポーネントは、第一レイヤの命令を初期コンテンツに適用する。例えば、第一レイヤは、表示エリアの上半分として定義することができ、この命令は、ＨＴＭＬドキュメントをレンダリングしてから、ドキュメントを、表示エリアの初期コンテンツとアルファブレンディングすることができる。次に、このコンポーネントは、表示エリアの下半分にロゴを提示することに関係する第二レイヤの命令を適用する。この分野の精通者ならば理解されるように、レイヤをオーバラップするように定義すると、種々の表示効果が得られる。ブロック８０１において、このコンポーネントは、画像情報表示エリアに対応する画像から背景部分を取り出す。ブロック８０２において、このコンポーネントは画像説明の次のレイヤを選択する。判定ブロック８０３において、すべてのレイヤがすでに選択済みであれば、このコンポーネントはブロック８０７から継続し、そうでなければ、このコンポーネントはブロック８０４から継続する。ブロック８０４において、このコンポーネントは選択したレイヤの属性を特定する。ブロック８０５において、このコンポーネントはこのレイヤ属性に基づいてアルファブレンディングする。ブロック８０６において、このコンポーネントは選択したレイヤのＨＴＭＬを、従来のＨＴＭＬレンダリングコンポーネントを用いてレンダリングする。そのあと、このコンポーネントはブロック８０２にループして次のレイヤを選択する。ブロック８０７において、このコンポーネントはアルファブレンディングコンポーネントを呼び出し、クレジット情報に入ってブレンディングを行なう。そのあと、このコンポーネントは完了する。
【００２１】
以上、画像配信システムの具体的な実施形態を例示の目的で説明してきたが、この分野の精通者ならば理解されるように、本発明の精神と範囲から逸脱しない限り、様々な変更が可能である。例えば、画像説明は、アルファブレンディングを使用しない形でクレジット情報を表示させることを指定することができる。一実施形態では、クレジット情報は画像自体から得られる無地の背景カラー（solid background color）で表示させることができる。例えば、背景カラーは画像の平均カラーにすることができる。また、各レイヤは、例えば、クレジット情報に入るまたはクレジット情報から出る異なる遷移が得られるように、異なるタイミング情報を指定することができる。また、画像情報には、画像に関する追加情報が得られるようにリンク（例えば、ウェブページへの）を含めることもできる。従って、本発明が限定されるのは、特許請求の範囲の記載によってのみである。
【図面の簡単な説明】
【００２２】
【図１】一実施形態における画像情報を伴う画像の表示を示すブロック図である。
【図２】一実施形態における水平方向に表示される画像情報を伴う画像の表示を示すブロック図である。
【図３】一実施形態における画像説明のタイミング情報に関するタイミング変数を示すタイミング図である。
【図４】一実施形態における画像配信システムのコンポーネントを示すブロック図である。
【図５】一実施形態におけるクレジット表示コンポーネントの処理を示すフロー図である。
【図６】一実施形態におけるアルファブレンディングコンポーネントの処理を示すフロー図である。
【図７】一実施形態におけるレイヤをもつＨＴＭＬドキュメントを作成するコンポーネントの処理を示すフロー図である。
【図８】一実施形態におけるレイヤ処理コンポーネントの処理を示すフロー図である。
【図１】
2008501193.tif 000005
【図２】
2008501193.tif 000006
【図３】
2008501193.tif 000007
【図４】
2008501193.tif 000008
【図５】
2008501193.tif 000009
【図６】
2008501193.tif 000010
【図７】
2008501193.tif 000011
【図８】
2008501193.tif 000012
【国際調査報告】
2008501193.tif 000013