(57)【要約】  同一の背景「シーン」で「アクター」としてスライドコンテンツをアニメーション表示することによって、スライドプレゼンテーションの視覚的エクスペリエンスを高めるアーキテクチャ。これは、スライド間のマルチレイヤートランジションによってもたらされるが、スライドは最初に「レイヤー」（たとえば、透明度のレベルを持つ）に分離される。次いで、各レイヤーは独立して転換されてもよい。すべてのレイヤーは、末端効果を達成するために合成される。レイヤーは、１つまたは複数のコンテンツレイヤー、および背景レイヤーを備えることができる。トランジションフェーズは、フェード、ワイプ、ディゾルブ効果のようなトランジション効果、およびその他の望ましい効果を含むことができる。【選択図】図１
2011520181.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターにより実施されるスライド処理システム（１００）であって、
スライドをスライドレイヤーに分離するための分離コンポーネント（１０２）と、
前記スライドレイヤーを前記スライドから次のスライドに転換するためのトランジションコンポーネント（１０８）とを備えるシステム。
【請求項２】
前記スライドレイヤーは透明度の百分率で構成される請求項１に記載のシステム。
【請求項３】
前記スライドレイヤーは、各々が独立して転換されるスライドコンテンツレイヤーおよびスライド背景レイヤーを含む請求項１に記載のシステム。
【請求項４】
前記分離されたスライドレイヤーは、合成されて共通の背景シーンにアニメーション効果をもたらす請求項１に記載のシステム。
【請求項５】
前記トランジションコンポーネントは各レイヤーにトランジション効果を適用する請求項１に記載のシステム。
【請求項６】
前記トランジションコンポーネントは静的トランジションを流動的トランジションに自動的に変換する請求項１に記載のシステム。
【請求項７】
前記トランジションコンポーネントは、前記次のスライドとは異なる前記スライドの背景にフェード効果を自動的に適用して、前記スライドから前記次のスライドへ転換する請求項１に記載のシステム。
【請求項８】
共通の背景シーンのスライドコンテンツにアニメーションをもたらすためのアニメーションコンポーネントをさらに備える請求項１に記載のシステム。
【請求項９】
前記アニメーションおよび背景シーンは単一のビューに提示される請求項８に記載のシステム。
【請求項１０】
コンピューターにより実施されるスライド処理システム（５００）であって、
スライドをスライドレイヤーに分離するための分離コンポーネント（１０２）と、
前記スライドレイヤーを前記スライドから次のスライドの次のスライドレイヤーに独立して転換するためのトランジションコンポーネント（１０８）と、
背景シーンレイヤー上の前記スライドレイヤーの１つまたは複数にアニメーションをもたらすためのアニメーションコンポーネント（５０８）とを備えるシステム。
【請求項１１】
前記スライドレイヤーは、コンテンツレイヤー、フィルレイヤー、および背景レイヤーを含み、前記アニメーションが前記コンテンツレイヤーに適用されている請求項１０に記載のシステム。
【請求項１２】
前記トランジションコンポーネントは、前記スライドからの静的トランジションを流動的トランジションに変換するトランジション効果をコンテンツレイヤーに適用する請求項１０に記載のシステム。
【請求項１３】
スライドを処理するコンピューター実施の方法であって、
スライドをスライドレイヤーに分離するステップ（６００）と、
トランジション効果をレイヤーに適用するステップ（６０２）と、
前記スライドの前記スライドレイヤーの１つまたは複数を次のスライドの対応する次のスライドレイヤーに転換するステップ（６０４）とを備える方法。
【請求項１４】
前記スライドレイヤーの各々にトランジション効果を適用して、前記スライドレイヤーの各々を独立して転換するステップをさらに備える請求項１３に記載の方法。
【請求項１５】
スライド背景レイヤーの背景シーンを、フェード効果を使用して、前記次のスライドの次のスライド背景レイヤーの新しい背景シーンに転換するステップをさらに備える請求項１３に記載の方法。
【請求項１６】
対応するコンテンツレイヤーに転換するために、前記スライドにコンテンツについてクエリーを行い、前記コンテンツの１つまたは複数のコンテンツイメージを作成するステップをさらに備える請求項１３に記載の方法。
【請求項１７】
スライドのサイズの透明イメージを作成して、前記コンテンツイメージを前記透明レイヤーに追加するステップをさらに備える請求項１６に記載の方法。
【請求項１８】
前記トランジション効果を、単一スライドビューにアニメーション化された流れを提示するマルチレイヤートランジション効果にアルゴリズム的に変換するステップをさらに備える請求項１３に記載の方法。
【請求項１９】
前記スライドを、背景レイヤーおよび１つまたは複数のコンテンツレイヤーを含むスライドレイヤーに分離するステップをさらに備える請求項１３に記載の方法。
【請求項２０】
前記スライドレイヤーを転換するために、異なるトランジション効果を、それに相応して異なるスライドレイヤーに適用するステップをさらに備える請求項１３に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]情報を意味のある印象的な方法で伝達する機能は、プレゼンターにとって重要なものとなりうる。たとえば、販売員は、トリック、ジョーク、あるいは視聴者参加といった他の楽しいイベントなどを通じて、提示される情報に聞き手の注意を喚起して惹きつけるためのより良い方法を常に模索している。
【０００２】
[0002]従来のスライドトランジションは、独立したアトミックエンティティとしてスライドを提示することで、ユーザーエクスペリエンスを損なってしまう。テーマおよびスタイルは、一貫したまとまりのあるプレゼンテーションを確立して、提示されているトピックにさらに効果的な注目を集めることでユーザーを補助する。ユーザーが同一または類似した背景、スタイルをスライドに持たせるようにするため、プレゼンテーション内に集中とまとまりを生み出すように設計される数多くの特徴は、すべてのものを同一または類似したフォント、および同一のカラースタイルで表示する。
【０００３】
[0003]トランジションは従来、視聴者がプレゼンテーションの連続性または流れの中断を指摘するプレゼンテーションエクスペリエンスの特徴であった。視聴者は、あるスライドを見て、その後別のスライドを見てから、おそらくはアニメーションの一部を見る。視聴者は実際には理由は分からないが、このぎこちないトランジションは、２つのスライドがどれほど異なったアトミックエンティティであるかという点をよりいっそう際立たせることになる。２つのスライドの間の中断したトランジションが原因となって、視聴者の注意はそらされてしまう。この行動様式は、スライド間のビューアートランジションを滑らかにして視聴者の注意を惹きつけておくために、グローバルな方式をスライドプレゼンテーション全体の一部にすべきであるという発想に沿っている。さらに、アニメーション、音楽、および目を引くグラフィックスは、プレゼンターが視聴者の注意を惹きつけて離さないようにするために模索する方法のほんの一部に過ぎないが、現在のトランジション技術は視聴者のエクスペリエンスに影響を与え続けている。
【発明の概要】
【０００４】
[0004]後段では、本明細書において説明される一部の新規な実施形態の基礎的な理解をもたらすために、簡略化した要約（課題を解決するための手段）を提示する。この要約（課題を解決するための手段）は、広範に及ぶ概要ではなく、主要／重要な要素を特定するか、またはその範囲を詳細に記述することを意図されていない。その唯一の目的は、後段において提示されるさらに詳細な説明の前置きとして簡略化された形態で一部の概念を提示することである。
【０００５】
[0005]アーキテクチャは、たとえば、同一の背景「シーン」で「アクター」としてスライドコンテンツをアニメーション表示することによって、スライドプレゼンテーションのプレゼンテーションエクスペリエンスを高める。これは、スライド間のマルチレイヤートランジションによってもたらされるが、スライドは最初に「レイヤー」（たとえば、透明度のレベルを持つ）に分離される。次いで、各レイヤーは独立して転換（トランジション）されてもよい。すべてのレイヤーは、末端効果を達成するために合成される。
【０００６】
[0006]レイヤーは、１つまたは複数のコンテンツレイヤー、および背景レイヤーを備えることができる。背景レイヤーはさらに、背景グラフィックスレイヤーと背景フィルレイヤーに分離されてもよい。トランジションフェーズは、フェード、ワイプ、ディゾルブ効果のようなトランジション効果、およびその他の望ましい効果を含むことができる。同一の背景シーンでのコンテンツの提示に連続性および均一性をもたらすため、トランジション効果は背景レイヤーには適用されない。
【０００７】
[0007]前述の目的および関連する目的を達成するため、本明細書において特定の例示の態様が、以下の説明および付属の図面と共に説明される。それらの態様は、本明細書において開示される原理が実施されうるさまざまな方法を指示し、すべての態様およびその等価物が請求項に係る主題の範囲内に含まれることが意図される。その他の利点および新規の特徴は、図面と併せて検討すれば以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【０００８】
【図１】[0008]コンピューターにより実施されるスライド処理システムを示す図である。
【図２】[0009]スライドと次のスライドの間のトランジションのために生成されうる例示のレイヤーを示す図である。
【図３】[0010]アニメーション化されたプレゼンテーションを備える単一スライドビューにおけるマルチレイヤートランジションを示す図である。
【図４】[0011]静的スライドの例示の分離プロセスを示す図である。
【図５】[0012]アニメーションを採用するマルチレイヤートランジションスライド処理システムを示す図である。
【図６】[0013]スライドを処理する方法を示す図である。
【図７】[0014]スライドをレイヤーに分離する方法を示す図である。
【図８】[0015]イメージを使用してスライドを分離する方法を示す図である。
【図９】[0016]開示されるアーキテクチャによるマルチレイヤースライドトランジションを実行するように動作可能なコンピューティングシステムを示すブロック図である。
【発明を実施するための形態】
【０００９】
[0017]開示されるスライドトランジションアーキテクチャは、スライドを複数のコンテンツレイヤー（たとえば、タイトル、コンテンツ、背景グラフィックス、背景フィルなど）に分離し、スライドレイヤーの１つまたは複数を独立して転換する。アーキテクチャは、任意のトランジションをマルチレイヤートランジションにアルゴリズム的に変換する。たとえば、スライド背景フィルをフェードするなどのトランジション効果は、異なる背景を持つスライド間に良好な視覚的滑らかさをもたらす。
【００１０】
[0018]これ以降、全体を通じて類似する要素を参照するために類似する参照番号が使用される図面が参照される。以下の説明において、説明の目的で、多数の具体的な詳細が、その十分な理解をもたらすために示される。しかし、新規な実施形態は、それらの具体的な詳細なくして実施できることは明らかであろう。その他の例において、よく知られた構造およびデバイスが、その説明を容易にするためにブロック図に示される。その意図は、請求項に係る主題の精神および範囲内に含まれるすべての変更、等価物、および代替を網羅することである。
【００１１】
[0019]図１は、コンピューターにより実施されるスライド処理システム１００を示す。システム１００は、スライド１０４をスライドレイヤー１０６に分離するための分離コンポーネント１０２、およびスライド１０４から次のスライド１１０にスライドレイヤー１０６を転換するためのトランジションコンポーネント１０８を含む。
【００１２】
[0020]スライドレイヤーは、透明度の測度を提示するために透明度の百分率で構成されてもよい。スライドレイヤーは、各々が相互に独立して転換されるスライドコンテンツレイヤー、スライドタイトルレイヤー、およびスライド背景レイヤーを含むことができる。分離されたスライドレイヤーは、最終的に合成されて、共通の背景シーンにアニメーション効果をもたらす。
【００１３】
[0021]トランジションコンポーネント１０８は、１つ、複数、またはすべてのレイヤーにトランジション効果を適用することができる。たとえば、トランジションコンポーネント１０８は、次のスライド１１０の背景とは異なるスライド１０４の背景にフェード効果を自動的に適用して、スライド１０４から次のスライド１１０への滑らかな視覚的トランジションをもたらすことができる。トランジションコンポーネント１０８はまた、静的トランジションを流動的トランジションに自動的に変換することもできる。
【００１４】
[0022]図２は、スライド１０４と次のスライド１１０の間のトランジションのために生成されうる例示のレイヤーを示す。分離コンポーネントは、スライド１０４をコンテンツレイヤー２００、背景（ＢＧ）グラフィックスレイヤー２０２、背景フィルレイヤー２０４、およびその他のレイヤー（複数可）２０６に処理することができる。次いで、トランジションコンポーネントは、各レイヤーを次のスライド１１０に独立して転換する。言い換えれば、スライド１０４のコンテンツレイヤー２００は、次のスライド１１０のコンテンツレイヤー２０８に転換され（トランジション１）、スライド１０４の背景グラフィックスレイヤー２０２は、次のスライド１１０の背景グラフィックスレイヤー２１０に転換され（トランジション２）、スライド１０４の背景フィルレイヤー２０４は、次のスライド１１０の背景フィルレイヤー２１２に転換され（トランジション３）、スライド１０４のその他のレイヤー（複数可）２０６は、次のスライド１１０のその他のレイヤー（複数可）２１４に転換されうる（その他のトランジション（複数可））。その他のレイヤー（複数可）２０６は、テキストがレイヤーであり、イメージが別のレイヤー上にあり、チャートが別のレイヤー上にあり、というように追加のコンテンツレイヤーを含むことができる。
【００１５】
[0023]スライド１０４が個々のレイヤー２１６に分離されると、別個のトランジション効果は、レイヤー２１６の１つ、複数、またはすべてに適用されてもよい。たとえば、ワイプトランジション効果は、スライドコンテンツレイヤー２００から対応する次のスライドコンテンツレイヤー２０８へのトランジションに適用されてもよいが、ディゾルブトランジション効果は、スライド背景グラフィックスレイヤー２０２と対応する次のスライド背景グラフィックスレイヤー２１０の間のトランジションに適用されてもよい。一般に、効果は、プレゼンテーションの視覚的な均一性を維持するために背景レイヤー（複数可）に適用されることはない。
【００１６】
[0024]アーキテクチャは、プレゼンテーションの静的トランジションを流動的トランジションにアルゴリズム的に変換する。言い換えれば、視聴者は、単一のスライドを通じて流れるコンテンツを見ている間、コンテンツが流れる（たとえば、左から右、右から左など）視覚的効果を認識することができる。さらに、マルチレイヤートランジションは、レイヤーに奥行きを持つ３Ｄ（３次元）プレゼンテーションとして、レイヤーを表示させる。
【００１７】
[0025]基本のマルチレイヤートランジションは、スライドコンテンツおよびスライド背景という２つのレイヤーを備えることができる。ユーザーは、既存のトランジションをスライドコンテンツレイヤーのみに適用することによって、従来のトランジションを容易に変換することができる。したがって、スライド背景レイヤーは静的なままであり、さまざまなスライドのすべてのコンテンツの均一性を維持する。
【００１８】
[0026]視覚的な均一性を維持するため、マルチレイヤートランジションは、類似した背景を持つスライドで使用する場合に最も適している。１つの実施形態において、異なる背景を持つスライドを処理する簡単かつ効果的な方法は、フェードトランジション効果を背景レイヤーに適用することである。同じ背景を持つスライドの場合、同じイメージの間でフェードしても、視覚的な変化は生じない。望ましい結果を達成するためにイメージを使用することについては、後段で説明する。異なる背景を持つスライドの場合、フェードは適切で穏やかな変化を生じる。
【００１９】
[0027]スライド１０４のレイヤー２１６の数が、次のスライド１１０のレイヤー２１８の数と同じであることは必須ではない。１つの実施形態において、スライドデックのすべてのスライドに対して同じ数のレイヤーが作成される。これは、たとえば、第１のスライドに基づいてグローバルに行われてもよい。レイヤーがスライド上に存在しない場合、疑似レイヤーが作成されてもよいか、または単にレイヤーのミスマッチが無視されてもよい。代替的実施形態において、スライドからスライドへのレイヤーの数は異なっていてもよい。この後者の場合、１つのレイヤーから存在しないレイヤーへのトランジションは無視される。
【００２０】
[0028]図３は、アニメーション化されたプレゼンテーションを備える単一スライドビュー３００のマルチレイヤートランジションを示す。マルチレイヤートランジションは、コンテンツレイヤーおよび背景レイヤーを示す。アニメーション化されたプレゼンテーションのこの特定の時点において、第１のコンテンツのセット３０４のおよび第２のコンテンツのセット３０６という、２つのコンテンツのセット３０２が、コンテンツレイヤーを通じて転換する状態が示される。アニメーション化された移動の方向は、コンテンツが共通背景レイヤー３１０に対して右から左に移動する際に矢印３０８によって表される。言い換えれば、背景レイヤーグラフィックは、コンテンツのセット３０２が単一スライドビューを移動する際に変化することはない。後続のスライドは処理され、関連するスライドコンテンツは、第２のコンテンツのセット３０６の後に続いて右に現れ、その後、第１のコンテンツのセット３０４がスライドビュー３００の左側に消える際に、右から左に移動して消える。
【００２１】
[0029]図４は、静的スライド４０２の例示の分離プロセス４００を示す。ここで、静的スライド４０２は、背景４０４、第１のコンテンツ４０６、および第２のコンテンツ４０８を表示する。上記で説明されるように、スライドは、背景レイヤー（シーン）および１つまたは複数のコンテンツレイヤー（アクターとも呼ばれる）に分離されてもよい。分離プロセスは、スライド背景のイメージを作成するステップ、すべてのコンテンツについてスライド４０２にクエリーを行うステップ、および各々の望ましいコンテンツレイヤーのイメージを作成するステップを伴う。スライドのサイズの透明イメージが作成され、望ましいコンテンツがイメージとして透明レイヤーに追加される。ここで、静的スライド４０２は、第１のコンテンツレイヤー４１０、第２のコンテンツレイヤー４１２、および背景レイヤー４１４に分離される。コンテンツレイヤー（４１０および４１２）の空白は、透明領域を表すことに留意されたい。レイヤーは、たとえば第２のコンテンツレイヤー４１２に示されるように、スライド全体のサイズである必要はないことに留意されたい。
【００２２】
[0030]図５は、アニメーションを採用するマルチレイヤートランジションスライド処理システム５００を示す。システム５００は、スライド５０２をスライドレイヤー５０４に分離するための分離コンポーネント１０２、およびスライドレイヤー５０４を各々のスライド５０２から次のスライドの次のスライドレイヤー５０６に独立して転換するためのトランジションコンポーネント１０８を含む。
【００２３】
[0031]システム５００はさらに、背景シーンレイヤー上のスライドレイヤー５０４の１つまたは複数にアニメーションを提供するためのアニメーションコンポーネント５０８を備える。スライドレイヤー５０４は、たとえばアニメーションがコンテンツレイヤーに適用されている、コンテンツレイヤー、フィルレイヤー、および背景レイヤーを含むことができる。トランジションコンポーネント１０８は、スライドからの静的トランジションを流動的トランジションに変換するトランジション効果（たとえば、フェード）をコンテンツレイヤーに適用する。スライドビュー３００は、スライド５０２のコンテンツ（たとえば、コンテンツ１、コンテンツ２など）のトランジションを流動アニメーション化運動として表すことができる。
【００２４】
[0032]システム５００はまた、システム的またはプログラム的な方法でレイヤーごとに異なるグラフィカル属性を自動的に適用することもできる。たとえば、奥行き属性は、アルゴリズムを介して各レイヤーに適用されてもよい。加えて、複数のスライドは、同じトランジションを使用することができる。１０のスライドのスライドデックがあり、１０のスライドの大多数が同じかまたは類似した背景を使用する場合を検討する。システム５００（およびシステム１００）は、全スライドデックで使用するために大多数のスライドに採用される背景を自動的に選択することができる。同様に、１０のすべてのスライドで前景から成る前景レイヤーが作成されてもよい。次いで、トランジションはこれらのスライドで同時に行われてもよい。
【００２５】
[0033]視聴者の観点からは、「カメラ」は、何らかの形式で配置されたスライドデックの一部または全部を見せるために後退する。カメラは、ユーザーが、より詳細に見るために各スライドをズームインできるようにし、より全体的に見渡すためにズームアウトできるようにする。したがって、レイヤーシステムは、そのカメラズームアウトおよびカメラズームインの間同じ背景を保持することによって、スライドデックに存在する同じ均一性のうちの１つまたは複数、およびマルチレイヤートランジションアーキテクチャのすべての利点を適用するために提供される。言い換えれば、プレゼンテーションがさまざまなテーマを含む場合、視聴者には、さまざまなテーマではなく単一のテーマが提示される。
【００２６】
[0034]これ以降、開示されるアーキテクチャの新規な態様を実行するための例示的な方法論を表す一連の流れ図が示される。説明を簡潔にするために、本明細書において、たとえば流れ図またはフローダイアグラムの形態で示される１つまたは複数の方法論は、一連の動作として示され説明されるが、一部の動作はそれに従って、本明細書において示され説明される他の動作と異なる順序および／または他の動作と同時に生じることもあるので、方法論は、動作の順序に限定されないことを理解され認識されたい。たとえば、当業者は、方法論が代替として、状態図におけるように、一連の相互関係のある状態またはイベントとして表されてもよいことを理解し認識するであろう。さらに、方法論に示される動作のすべてが、新規の実施形態に必須とされるわけではない。
【００２７】
[0035]図６は、スライドを処理する方法を示す。６００において、スライドはスライドレイヤーに分離される。６０２において、トランジション効果はレイヤーに適用される。６０４において、スライドのスライドレイヤーのうちの１つまたは複数は、次のスライドの対応する次のスライドレイヤーに転換される。
【００２８】
[0036]図７は、スライドをレイヤーに分離する方法を示す。７００において、スライドは、背景レイヤーおよび１つまたは複数のコンテンツレイヤーに分離される。７０２において、スライド背景レイヤーの背景シーンは、フェード効果を使用して、次のスライド背景レイヤーの新しい背景シーンに転換される。７０４において、スライドのコンテンツレイヤーのうちの１つまたは複数は、アニメーション化されたビューを提示するトランジション効果を使用して、次のスライドの次のコンテンツレイヤーに転換される。
【００２９】
[0037]図８は、イメージを使用してスライドを分離する方法を示す。８００において、イメージは、スライド背景から作成される。８０２において、スライドにはコンテンツに対してクエリーが行われる。８０４において、イメージは、望ましいコンテンツレイヤーの各々について作成される。８０６において、スライドのサイズの透明イメージが作成される。８０８において、望ましいコンテンツは、コンテンツイメージとして透明イメージに追加される。
【００３０】
[0038]その他の態様は、トランジション効果をスライドレイヤーの各々に適用し、スライドレイヤーの各々を独立してトランジションし、トランジション効果を単一スライドビューにアニメーション化された流れを提示するマルチレイヤートランジション効果にアルゴリズム的に変換し、スライドレイヤーのトランジションのためにさまざまなトランジション効果を対応するさまざまなスライドレイヤーに適用するステップを含むことができる。
【００３１】
[0039]本明細書において使用されるように、「コンポーネント（ｃｏｍｐｏｎｅｎｔ）」および「システム（ｓｙｓｔｅｍ）」という用語は、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、または実行中のソフトウェアのいずれかの、コンピューター関連のエンティティを示すことが意図される。たとえば、コンポーネントは、プロセッサー上で実行しているプロセス、プロセッサー、ハードディスクドライブ、（光および／または磁気記憶媒体の）複数のストレージドライブ、オブジェクト、実行可能ファイル、実行のスレッド、プログラム、および／またはコンピューターであってもよいが、これらに限定されることはない。例として、サーバー上で実行しているアプリケーションおよびサーバーはいずれも、コンポーネントであってもよい。１つまたは複数のコンポーネントは、プロセスおよび／または実行のスレッド内に常駐することができ、コンポーネントは、１つのコンピューター上でローカライズされるか、および／または２つ以上のコンピューター間で分散されてもよい。「例示的（ｅｘｅｍｐｌａｒｙ）」という用語は、本明細書において、例示、事例、または図示としての役割を果たすことを意味するために使用されてもよい。「例示的（ｅｘｅｍｐｌａｒｙ）」として本明細書に説明される態様または設計は、必ずしも、他の態様または設計よりも好ましいかまたは有利であると解釈されるものではない。
【００３２】
[0040]これ以降図９を参照すると、開示されるアーキテクチャによるマルチレイヤースライドトランジションを実行するように動作可能なコンピューティングシステム９００のブロック図が示される。そのさまざまな態様の追加のコンテキストを提供するため、図９および以下の説明は、さまざまな態様が実施されうる適切なコンピューティングシステム９００の簡潔で一般的な説明をもたらすことが意図される。上記の説明は、１つまたは複数のコンピューター上で実行できるコンピューター実行可能命令の一般的なコンテキストにあるが、当業者であれば、新規の実施形態はまた、その他のプログラムモジュールとの組み合わせおよび／またはハードウェアとソフトウェアの組み合わせとして実施されてもよいことを理解するであろう。
【００３３】
[0041]一般に、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データタイプを実施するルーチン、プログラム、コンポーネント、データ構造などを含む。さらに、本発明の方法が、各々が１つまたは複数の関連するデバイスに動作可能に結合されうる、シングルプロセッサーまたはマルチプロセッサーコンピューターシステム、ミニコンピューター、メインフレームコンピューター、およびパーソナルコンピューター、ハンドヘルドコンピューティングデバイス、マイクロプロセッサーベースまたはプログラマブル消費者電化製品などを含む、他のコンピューターシステム構成で実施されてもよいことを当業者は理解するであろう。
【００３４】
[0042]示されている態様はまた、特定のタスクが通信ネットワークを通じてリンクされたリモート処理デバイスによって実行される分散コンピューティング環境において実施されてもよい。分散コンピューティング環境において、プログラムモジュールは、ローカルおよびリモートの記憶装置に配置されてもよい。
【００３５】
[0043]コンピューターは通常、各種のコンピューター可読媒体を含む。コンピューター可読媒体は、コンピューターによってアクセスされてもよく、揮発性および不揮発性媒体、取り外し可能および固定式の媒体を含む任意の使用可能な媒体であってもよい。一例として、コンピューター可読媒体は、コンピューター記憶媒体および通信媒体を備えることができるが、これらに限定されることはない。コンピューター記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュールおよびその他のデータなど情報を格納するための任意の方法または技術において実施される揮発性および不揮発性の、取り外し可能および固定式の媒体を含む。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリーまたはその他のメモリー技術、ＣＤ−ＲＯＭ、ＤＶＤ（デジタルビデオディスク）またはその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたはその他の磁気記憶装置、もしくは望ましい情報を格納するために使用されうる、コンピューターによってアクセスされうる任意の他の媒体を含むが、これらに限定されることはない。
【００３６】
[0044]図９を再度参照すると、さまざまな態様を実施するための例示のコンピューティングシステム９００は、処理ユニット９０４、システムメモリー９０６、およびシステムバス９０８を有するコンピューター９０２を含む。システムバス９０８は、システムメモリー９０６を含む（これに限定されることはない）システムコンポーネントの処理ユニット９０４へのインターフェイスを提供する。処理ユニット９０４は、さまざまな市販のプロセッサーのいずれであってもよい。デュアルマイクロプロセッサーおよびその他のマルチプロセッサーアーキテクチャも、処理ユニット９０４として採用されてもよい。
【００３７】
[0045]システムバス９０８は、メモリーバス（メモリーコントローラの有無にかかわらず）、周辺バス、およびさまざまな市販のバスアーキテクチャのいずれかを使用するローカルバスにさらに相互接続することができるいくつかのタイプのバス構造のいずれかであってもよい。システムメモリー９０６は、不揮発性メモリー（ＮＯＮ−ＶＯＬ）９１０および／または揮発性メモリー９１２（たとえば、ランダムアクセスメモリー（ＲＡＭ））を含むことができる。基本入出力システム（ＢＩＯＳ；ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）は、不揮発性メモリー９１０（たとえば、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなど）に格納されてもよいが、ＢＩＯＳは起動時などにコンピューター９０２内の要素間の情報の転送を補助する基本ルーチンである。揮発性メモリー９１２はまた、データをキャッシュに入れるための静的ＲＡＭのような、高速ＲＡＭを含むことができる。
【００３８】
[0046]コンピューター９０２はさらに、適切なシャーシでの外部使用のために構成されてもよい内部ハードディスクドライブ（ＨＤＤ）９１４（たとえば、ＥＩＤＥ、ＳＡＴＡ）、（たとえば、取り外し可能ディスケット９１８との間の読み取りまたは書き込みを行う）磁気フロッピー(登録商標)ディスクドライブ（ＦＤＤ）９１６、および（たとえば、ＣＤ−ＲＯＭディスク９２２を読み取るか、またはＤＶＤのようなその他の大容量光媒体との間の読み取りまたは書き込みを行う）光ディスクドライブ９２０を含む。ＨＤＤ９１４、ＦＤＤ９１６、および光ディスクドライブ９２０は、それぞれＨＤＤインターフェイス９２４、ＦＤＤインターフェイス９２６、および光ドライブインターフェイス９２８によってシステムバス９０８に接続されてもよい。外部ドライブ実施のためのＨＤＤインターフェイス９２４は、ユニバーサルシリアルバス（ＵＳＢ）およびＩＥＥＥ１３９４インターフェイス技術のうちの少なくとも１つまたは両方を含むことができる。
【００３９】
[0047]ドライブおよび関連するコンピューター可読媒体は、データの不揮発性ストレージ、データ構造、コンピューター実行可能命令などを提供する。コンピューター９０２の場合、ドライブおよび媒体は、適切なデジタル形式の任意のデータの格納に適応する。上記のコンピューター可読媒体の説明は、ＨＤＤ、取り外し可能磁気ディスケット（たとえば、ＦＤＤ）、およびＣＤまたはＤＶＤのような取り外し可能光媒体を参照するが、ｚｉｐドライブ、磁気カセット、フラッシュメモリーカード、カートリッジなどのような、コンピューターによって読み取ることができるその他の種類の媒体も例示の動作環境において使用されてもよく、さらに、任意のそのような媒体は、開示されるアーキテクチャの新規の方法を実行するためのコンピューター実行可能命令を含むことができることが、当業者に理解されるべきである。
【００４０】
[0048]オペレーティングシステム９３０、１つまたは複数のアプリケーションプログラム９３２、その他のプログラムモジュール９３４、およびプログラムデータ９３６を含む多数のプログラムモジュールは、ドライブおよび揮発性メモリー９１２に格納されてもよい。１つまたは複数のアプリケーションプログラム９３２、その他のプログラムモジュール９３４、およびプログラムデータ９３６は、分離コンポーネント１０２、スライド１０４、スライドレイヤー１０６、トランジションコンポーネント１０８、次のスライド１１０、次のスライド１１０のレイヤーに転換するレイヤー２１６、単一ビュー３００、コンテンツの２つのセット３０２、共通背景レイヤー３１０、分離プロセス４００、システム５００、およびたとえばスライド５０２、スライドレイヤー５０４、次のスライドレイヤー５０６、およびアニメーションコンポーネント５０８のようなエンティティを含むことができる。
【００４１】
[0049]オペレーティングシステム、アプリケーション、モジュール、および／またはデータの全部または一部は、揮発性メモリー９１２にキャッシュされてもよい。開示されるアーキテクチャは、さまざまな市販のオペレーティングシステムまたはオペレーティングシステムの組み合わせにより実施されうることを理解されたい。
【００４２】
[0050]ユーザーは、たとえばキーボード９３８、およびマウス９４０のようなポインティングデバイスなどの１つまたは複数の有線／無線入力デバイス通じてコンピューター９０２にコマンドおよび情報を入力することができる。その他の入力デバイス（図示せず）は、マイクロフォン、ＩＲリモートコントロール、ジョイスティック、ゲームパッド、スタイラスペン、タッチスクリーンなどを含むことができる。上記およびその他の入力デバイスは、システムバス９０８に結合される入力デバイスインターフェイス９４２を通じて処理ユニット９０４に接続されることが多いが、パラレルポート、ＩＥＥＥ１３９４シリアルポート、ゲームポート、ＵＳＢポート、ＩＲインターフェイスなどの他のインターフェイスによって接続されてもよい。
【００４３】
[0051]モニター９４４またはその他の種類の表示デバイスもまた、ビデオアダプター９４６などのインターフェイスを介してシステムバス９０８に接続される。モニター９４４に加えて、コンピューターは通常、スピーカー、プリンタなどの、他の周辺出力デバイス（図示せず）を含む。
【００４４】
[0052]コンピューター９０２は、リモートコンピューター（複数可）９４８のような、１つまたは複数のリモートコンピューターへの有線および／または無線通信を介する論理接続を使用してネットワーク環境において動作することができる。リモートコンピューター（複数可）９４８は、ワークステーション、サーバーコンピューター、ルーター、パーソナルコンピューター、ポータブルコンピューター、マイクロプロセッサーベースのエンターテイメント電気製品、ピアデバイスまたはその他の共通ネットワークノードなどであってもよく、通常はコンピューター９０２に関連して説明される要素の多くまたはすべてを含むが、簡略にするため、メモリー／ストレージデバイス９５０のみが示される。示される論理接続は、ローカルエリアネットワーク（ＬＡＮ）９５２および／または、たとえばワイドエリアネットワーク（ＷＡＮ）９５４などのより大規模なネットワークへの有線／無線接続を含む。そのようなＬＡＮおよびＷＡＮネットワーク環境は、オフィスおよび企業において一般化しており、イントラネットのような企業規模のコンピューターネットワークを容易にするが、それらはすべて、たとえばインターネットなどのグローバル通信ネットワークに接続することができる。
【００４５】
[0053]ＬＡＮネットワーク環境に使用される場合、コンピューター９０２は有線および／または無線通信ネットワークインターフェイスまたはアダプター９５６を介してＬＡＮ９５２に接続される。アダプター９５６は、ＬＡＮ９５２への有線および／または無線通信を容易にすることができるが、ＬＡＮ９５２はアダプター９５６の無線機能と通信するために配置された無線アクセスポイントも含むことができる。
【００４６】
[0054]ＷＡＮネットワーク環境に使用される場合、コンピューター９０２は、モデム９５８を含むことができるか、またはＷＡＮ９５４の通信サーバーに接続されるか、またはインターネットなどによってＷＡＮ９５４にわたる通信を確立するための他の手段を有する。モデム９５８は、内蔵または外付けであっても、有線および／または無線デバイスであってもよく、入力デバイスインターフェイス９４２を介してシステムバス９０８に接続される。ネットワーク化された環境において、コンピューター９０２に関連して示されるプログラムモジュール、またはその部分は、リモートメモリー／ストレージデバイス９５０に格納されてもよい。示されるネットワーク接続は例示的なものであり、コンピューター間の通信リンクを確立する他の手段が使用されうることを理解されたい。
【００４７】
[0055]コンピューター９０２は、ＩＥＥＥ８０２ファミリーの標準を使用して、たとえばプリンタ、スキャナ、デスクトップおよび／またはポータブルコンピューター、携帯情報端末（ＰＤＡ）、通信衛星、無線により検出可能なタグ（たとえば、ｋｉｏｓｋ、新聞売店、トイレ）に関連付けられた機器または位置、および電話などとの無線通信（たとえば、ＩＥＥＥ８０２．１１無線変調技法）で動作するように配置された無線デバイスのような、有線および無線デバイスまたはエンティティと通信するように動作可能である。これは、少なくともＷｉ−Ｆｉ（つまり、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＷｉＭａｘ、およびブルートゥース（商標）無線技術を含む。したがって、通信は、従来のネットワークと同様に定義済みの構造であってもよいか、または単に少なくとも２つのデバイス間の臨時の通信であってもよい。Ｗｉ−Ｆｉネットワークは、ＩＥＥＥ８０２．１１ｘ（ａ、ｂ、ｇなど）と呼ばれる無線技術を使用して、安全で信頼性の高い高速無線通信をもたらす。Ｗｉ−Ｆｉネットワークは、コンピューターを、相互、インターネット、および（ＩＥＥＥ８０２．３関連の媒体および機能を使用する）有線ネットワークに接続するために使用されてもよい。
【００４８】
[0056]上記で説明された内容は、開示されるアーキテクチャの実施例を含む。すべての考えられるコンポーネントおよび／または方法論の組み合わせについて説明することはもちろん不可能であるが、さらに多くの組み合わせおよび置換が可能であることを当業者であれば理解することができる。したがって、新規なアーキテクチャは、添付の特許請求の範囲の精神および範囲内に含まれるそのようなすべての変更、修正および変形を網羅することが意図される。さらに、「含む（ｉｎｃｌｕｄｅ）」という用語が詳細な説明または特許請求の範囲で使用される限りにおいて、そのような用語は、「備える（ｃｏｍｐｒｉｓｉｎｇ）」が特許請求の範囲において移行語として採用されるときに解釈される場合の「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語と同様に包括的であることが意図される。
【図１】
2011520181.tif 000003
【図２】
2011520181.tif 000004
【図３】
2011520181.tif 000005
【図４】
2011520181.tif 000006
【図５】
2011520181.tif 000007
【図６】
2011520181.tif 000008
【図７】
2011520181.tif 000009
【図８】
2011520181.tif 000010
【図９】
2011520181.tif 000011
【国際調査報告】
2011520181.tif 000012
2011520181.tif 000013