(57)【要約】  ソースオブジェクトのアニメーションエフェクトをプレゼンテーションの１つ以上の対象オブジェクトにコピーする方法及び処理装置が提供され得る。ソースオブジェクト及び対象オブジェクトは、プレゼンテーションファイルのプレゼンテーションテンプレート又はプレゼンテーションスライドに含まれ得る。１つ以上の対象オブジェクトが、ソースオブジェクトと同一のプレゼンテーションスライド、ソースオブジェクトとは異なるプレゼンテーションスライド、ソースオブジェクトと同一のプレゼンテーションファイル、ソースオブジェクトとは異なるプレゼンテーションファイル、ソースオブジェクトと同一のプレゼンテーションテンプレート、又は、ソースオブジェクトとは異なるプレゼンテーションテンプレートに含まれ得る。対象オブジェクトによってサポートされたアニメーションエフェクトは、ソースオブジェクトから対象オブジェクトへコピーされ得る。１つ以上のアニメーションエフェクトをソースオブジェクトから複数の対象オブジェクトにコピーする際に、アニメーションエフェクトのタイミングは、連続的であり又は同時的であり得る。
2011523151.tif 000002
【特許請求の範囲】
【請求項１】
アニメーションエフェクトを１つのオブジェクトから別のオブジェクトに複製するマシン実装方法であって、
プレゼンテーションファイルの、少なくとも１つの関連付けされたアニメーションエフェクトを有するソースオブジェクトの選択を受信するステップ（３０２、４０２）と
前記少なくとも１つの関連付けされたを、前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーすることを含む所望の動作の指示を受信するステップ（３０６、４０６）と、
少なくとも１つの対象オブジェクトの選択を受信するステップ（３０８、４０８）と、
前記ソースオブジェクトの選択を受信する前記ステップ、前記所望の動作の指示を受信する前記ステップ、及び、前記少なくとも１つの対象オブジェクトの選択を受信する前記ステップに応答して、前記少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーするステップ（３１６、４１６）と、を含むことを特徴とするマシン実装方法。
【請求項２】
前記少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトの各々にコピーする前に、前記少なくとも１つの対象オブジェクトの各々が有するアニメーションエフェクトを削除するステップをさらに含むことを特徴とする請求項１に記載のマシン実装方法。
【請求項３】
前記ソースオブジェクトの前記少なくとも１つの関連付けされたアニメーションエフェクトに関するタイミング情報を結合するステップと、
対象プレゼンテーションスライドに関するタイムライン情報を削除するステップと、
前記対象プレゼンテーションスライドの前記タイムライン情報におけるギャップを取り除くステップと、
前記ソースオブジェクトの前記少なくとも１つの関連付けされたアニメーションエフェクトに関する前記結合されたタイミング情報を、前記対象プレゼンテーションスライドの前記タイムライン情報にコピーするステップと、をさらに含み、
当該削除されたタイムライン情報は、前記対象プレゼンテーションスライドに含まれる前記少なくとも１つの対象オブジェクトの各々のアニメーションエフェクトのいずれかに関連することを特徴とする請求項２に記載のマシン実装方法。
【請求項４】
前記所望の動作は、前記少なくとも１つの関連付けされたアニメーションエフェクトを前記ソースオブジェクトから複数の対象オブジェクトの各々に連続的にコピーすることをさらに含み、
前記少なくとも１つの関連付けされたアニメーションエフェクトの各々は、１つの対象オブジェクト毎に前記複数の対象オブジェクトの各々に連続的にコピーされることを特徴とする請求項１に記載のマシン実装方法。
【請求項５】
前記少なくとも１つの関連付けされたアニメーションエフェクトを前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーすることを含む前記所望の動作は、動作アイコンをポインティングデバイスによりダブルクリックすることによって指示されることを特徴とする請求項４に記載のマシン実装方法。
【請求項６】
前記所望の動作は、前記少なくとも１つの関連付けされたアニメーションエフェクトを前記ソースオブジェクトから複数の対象オブジェクトの各々にコピーことをさらに含み、
前記少なくとも１つの関連付けされたアニメーションエフェクトの各々は、前記複数の対象オブジェクトの各々に関して同時的に実行されるように、前記複数の対象オブジェクトを含むプレゼンテーションスライドのタイムラインに付加されることを特徴とする請求項１に記載のマシン実装方法。
【請求項７】
前記少なくとも１つの関連付けされたアニメーションエフェクトを前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーすることを含む前記所望の動作は、前記少なくとも１つの関連アニメーションエフェクトを前記ソースオブジェクトから複数の対象オブジェクトにコピーすることを望んでいることを示す動作アイコンをダブルクリックすることによって指示され、前記少なくとも１つの対象オブジェクトは、前記複数の対象オブジェクトの各々を、ポインティングデバイスを介してクリックすることによって、選択されることを特徴とする請求項１に記載のマシン実装方法。
【請求項８】
前記少なくとも１つの対象オブジェクトは、前記ソースオブジェクトのプレゼンテーションスライドとは異なるプレゼンテーションスライドに含まれることを特徴とする請求項１に記載のマシン実装方法。
【請求項９】
少なくとも一つのプロセッサ（１２０）と、
前記少なくとも一つのプロセッサに接続され、かつ、前記少なくとも一つのプロセッサに対する命令を含むメモリ（１３０）と、を含む処理装置であって、
前記命令は、
１つ以上の関連付けされたアニメーションエフェクトを有するソースオブジェクトの選択を受信する命令（３０２、４０２）と、
前記ソースオブジェクトの少なくとも１つのアニメーションエフェクトをコピーする動作の選択を受信する命令（３０８、４０６）と、
少なくとも１つの対象オブジェクトの選択を受信する命令（３０８、４０８）と、
少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーする（３１６、４１６）命令と、を含むことを特徴とする処理装置。
【請求項１０】
少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーする前記命令は、
前記少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから第２のプレゼンテーションファイル内の前記少なくとも１つの対象オブジェクトにコピーする命令をさらに含み、
前記第２のプレゼンテーションファイルは、前記ソースオブジェクトを含む第１のプレゼンテーションファイルファイルとは異なることを特徴とする請求項９に記載の処理装置。
【請求項１１】
少なくとも１つのアニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーする前記命令は、
前記少なくとも１つのアニメーションエフェクトのいずれかが、前記少なくとも１つの対象オブジェクトのいずれかによってサポートされないときに、前記ソースオブジェクトの当該少なくとも１つのアニメーションエフェクトのいずれかを、当該少なくとも１つの対象オブジェクトのいずれかにコピーすることをスキップする命令をさらに含むことを特徴とする請求項９に記載の処理装置。
【請求項１２】
前記命令は、前記少なくとも１つの対象オブジェクトの内の１つについて前記少なくとも１つのアニメーションエフェクトのプレビューを提供する命令をさらに含むことを特徴とする請求項９に記載の処理装置。
【請求項１３】
前記ソースオブジェクト及び前記少なくとも１つの対象オブジェクトの内の第１のオブジェクトがプレゼンテーションテンプレートに含まれ、
前記ソースオブジェクト及び前記少なくとも１つの対象オブジェクトの内の第２のオブジェクトがプレゼンテーションテンファイルのスライドに含まれることを特徴とする請求項９に記載の処理装置。
【請求項１４】
前記ソースオブジェクトの少なくとも１つのアニメーションエフェクトをコピーする動作の選択を受信する前記命令は、アニメーションエフェクトをコピーするアイコンに対するポインティングデバイスのダブルクリックを検出する命令ことをさらに含み、
少なくとも１つの対象オブジェクトの選択を受信する前記命令は、前記ポインティングデバイスのダブルクリックが、アニメーションエフェクトをコピーする前記アイコン上で検知されるときに、複数の対象オブジェクトの選択を受信する命令をさらに含むことを特徴とする請求項９に記載の処理装置。
【請求項１５】
前記メモリに含まれる前記命令は、
前記複数の対象オブジェクトの各々に関連付けされたすべてのアニメーション効果を削除する命令と、
前記少なくとも１つのアニメーションエフェクトを、前記ソースオブジェクトから前記複数の対象オブジェクトの各々に、対象オブジェクト毎にコピーする命令と、
前記少なくとも１つのアニメーションエフェクトに関するタイミング情報を、前記複数の対象オブジェクトのうちの１つを含むプレゼンテーションテンプレート又はプレゼンテーションスライドのタイムラインに追加する命令と、をさらに含むことを特徴とする請求項１４に記載の処理装置。
【請求項１６】
少なくとも一つのプロセッサのための命令を記録した有形の機械可読媒体であって、
前記命令は、
ユーザがポインティングデバイスによりソースオブジェクトをクリックすることによって前記ソースオブジェクトを選択することを可能にする命令（３０２、４０２）と、
前記ユーザがアニメーションエフェクトを前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーする動作を指示することを可能にする命令（３０６、４０６）と、
前記ユーザが前記ポインティングデバイスにより前記対象オブジェクトをクリックすることによって前記少なくとも１つの対象オブジェクトを選択することを可能にする命令（３０８、４０８）と、
前記アニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーする命令（３１６、４１６）と、
前記アニメーションエフェクトのタイミングに関する情報を前記対象オブジェクトに関連付けされたタイムラインに追加する命令（３１８−３２０、４１８−４２０）と、を含むことを特徴とする有形の機械可読媒体。
【請求項１７】
前記ユーザがアニメーションエフェクトを前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーする動作を指示することを可能にする前記命令は、前記ユーザが、ポインティングデバイスによって、アニメーションエフェクトコピー動作を示す表示されたアイコン又はテキストをシングルクリックすることによって、前記ソースオブジェクトから単一の対象オブジェクトのみに対するコピーアニメーションエフェクト動作を指示することを可能にする命令をさらに含むことを特徴とする請求項１６に記載の有形の機械可読媒体。
【請求項１８】
前記ユーザがアニメーションエフェクトを前記ソースオブジェクトから少なくとも１つの対象オブジェクトにコピーする動作を指示することを可能にする前記命令は、前記ユーザが、ポインティングデバイスによりアニメーションエフェクトコピー動作を示す表示されたコピーアニメーションアイコン又はテキスト項目をダブルクリックすることによって、前記ソースオブジェクトから複数の対象オブジェクトに対するコピーアニメーションエフェクト動作を指示することを可能にする命令をさらに含むことを特徴とする請求項１６に記載の有形の機械可読媒体。
【請求項１９】
前記命令は、前記アニメーションエフェクトを前記ソースオブジェクトから前記少なくとも１つの対象オブジェクトにコピーする前記命令が実行される前に、前記少なくとも１つの対象オブジェクトのすべてのアニメーションエフェクト及びすべての関連タイミング情報を削除する命令をさらに含むことを特徴とする請求項１６に記載の有形の機械可読媒体。
【請求項２０】
前記ソースオブジェクトと、前記少なくとも１つの対象オブジェクトの内の１つとが、異なるプレゼンテーション内に存在することを特徴とする請求項１６に記載の有形の機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
少なくとも１つの対象オブジェクトに対するアニメーションエフェクトのソースオブジェクトからのコピーに関する。
【背景技術】
【０００２】
プレゼンテーションアプリケーションは、ユーザがプレゼンテーションの１つ以上の対象オブジェクトにアニメーションエフェクトを付加すること可能にする。アニメーションエフェクトは、フェードイン、フェードアウト、フライイン、スピン、拡大、及び、縮小、並びに、他の多くのアニメーションエフェクト又は異なるアニメーションエフェクトを含み得る。例えば、ポインティングデバイスによりオブジェクトをクリックする等の事象の発生後に、先のアニメーションエフェクトの完了の後に、１つ以上のアニメーションエフェクトと同時に、又は、別の事象の発生の後に、アニメーションエフェクトのタイミングが生じ得る。
【０００３】
いくつかのプレゼンテーションアプリケーションによって、ユーザは、オブジェクトに対して複雑なカスタムアニメーションエフェクトを容易に作成することができる。複雑なカスタムアニメーションエフェクトの新規作成は、困難であり、かつ、時間を浪費してしまう。既存のプレゼンテーションアプリケーションのユーザが、自身が同一若しくは異なるプレゼンテーションの他のオブジェクトにコピーしたいと希望するアニメーションエフェクトを知っている場合でも、ユーザは、他の対象オブジェクトの各々についてアニメーションエフェクトを苦心して再度作成するのにかなりの時間を費やしてしまう。
【発明の概要】
【０００４】
この発明の概要は、詳細な説明においてさらに後述する単純化した形態で概念の選択を導くために与えられている。この発明の概要は、特許請求の範囲に記載された発明の重要な特色若しくは本質的な特徴を特定することを目的としていないし、特許請求の範囲に記載された発明を限定することを目的とはしていない。
【０００５】
本開示の発明に係る実施形態において、プレゼンテーションファイル又はプレゼンテーションテンプレートのソースオブジェクトの１つ以上のアニメーションエフェクトを、同一のプレゼンテーションファイル、異なるプレゼンテーションファイル、同一のプレゼンテーションテンプレート、又は、異なるプレゼンテーションテンプレートの内の１つ以上の対象オブジェクトにコピーする処理装置及び方法が提供され得る。
【０００６】
いくつかの実施形態においては、単純なユーザインタフェースが提供され得るので、ユーザはソースオブジェクトを選択することができ、アニメーションをコピーする動作（copy animation operation：コピーアニメーション動作）を指示することができ、１つ以上の対象オブジェクトを選択することができる。ソースオブジェクトのアニメーションエフェクトを１つ以上の対象オブジェクトにコピーするとき、ソースオブジェクトに関するタイミング情報は、１つ以上の対象オブジェクトを含むプレゼンテーションスライド又はプレゼンテーションテンプレートのタイムライン情報に結合され得るので、コピーされたアニメーションエフェクトは、連続的に若しくは同時的に実行され得る。
【０００７】
アニメーションエフェクトがソースオブジェクトから対象オブジェクトへ全くコピーされないときには、音声の知らせ又は視覚的表示が提供され得る。少なくとも１つのアニメーションエフェクトがソースオブジェクトから対象オブジェクトへコピーされるときには、少なくとも１つのアニメーションエフェクトのプレビューが自動的に表示され得る。
【０００８】
いくつかの実施形態においては、対象オブジェクトによってサポートされたアニメーションエフェクトだけが、ソースオブジェクトから対象オブジェクトへコピーされ得る。対象オブジェクトに対する他のアニメーションエフェクトのコピーはスキップされ得る。
【図面の簡単な説明】
【０００９】
上述の利点及び特徴並びに他の利点及び特徴が理解され得る方法について説明するために、特定の説明が以下に記載され、添付図面に図示された特定の実施形態を参照することによって提供されるだろう。これらの図面は本発明の典型実施形態のみを示すものであり、本発明の範囲をこれら実施形態に限定するものではないことを理解すると、添付図面を使用してさらなる特異性及び詳細と共に、実行について記述され且つ説明されるだろう。
【図１】本開示の発明に係る実施形態を実装し得る処理装置１００の機能的ブロック図である。
【図２】プレゼンテーションスライドを含む例示的なディスプレイを図示する図である。
【図３】本開示の発明に係る実施形態で実行され得る例示的プロセスを図示するフロー図である。
【図４】本開示の発明に係る実施形態で実行され得る例示的プロセスを図示するフロー図である。
【図５】本開示の発明に係る実施形態で実行され得る例示的プロセスを図示するフロー図である。
【発明を実施するための形態】
【００１０】
実施形態について以下に詳細に説明する。特定の実装について説明されているが、これは図示のためにのみなされていることが理解されるべきである。関連技術の当業者であれば、本開示の発明の思想及び範囲から逸脱することなく他の要素及び構成が使用され得ることを十分理解するだろう。
【００１１】
概略
本開示の発明に係る実施形態において、プレゼンテーションアプリケーションは、プレゼンテーションのソースオブジェクトの１つ以上のアニメーションエフェクトを、同一のプレゼンテーション又は異なるプレゼンテーションの１つ以上の対象オブジェクトにコピーすることを可能にせしめ得る。
【００１２】
ユーザインタフェースは、ユーザが１つ以上のアニメーションエフェクトを有するソースオブジェクトを選択することを可能にせしめ得る。ユーザは、ソースオブジェクトをポインティングデバイスによりクリックすることによって、ソースオブジェクトを選択し得る。他の実施形態においては、ソースオブジェクトは、キーボードのキーを使用することによって、ディスプレーモニター上で電子ペンを使用することによって、タッチスクリーン上でユーザの指を使用することによって、又は、他の方法及び／若しくは入力装置を介して、選択され得る。ユーザは、例えば、オブジェクトの１つ以上のアニメーションエフェクトをコピーすること等の所望の動作を、表示されたアイコン又はテキストであって所望の動作を意味するアイコン又はテキストを選択することによって、及び、ソースオブジェクトの１つ以上のアニメーションエフェクトがコピーされることになる１つ以上の対象オブジェクトを選択することによって、指示し得る。所望の動作が、所望の動作を意味する表示されたアイコン又はテキストを選択するユーザによって示され得る。そして、ポインティングデバイスを使用して１つ以上の対象オブジェクトをクリックするユーザによって、又は、キーボードのキーを使用する、ディスプレーモニター上で電子ペンを使用する、タッチスクリーン上でユーザの指を使用する、又は、他の方法及び／若しくは入力装置を使用するユーザによって、１つ以上の対象オブジェクトが、選択され得る。１つ以上の対象オブジェクトの選択の後に、ソースオブジェクトの１つ以上のアニメーションエフェクトが、１つ以上のターゲットオブジェクトにコピーされ得る。
【００１３】
いくつかの実施形態においては、ソースオブジェクトの１つ以上のアニメーションエフェクトを単一の対象オブジェクトに移行せしめる所望の動作は、コピーアニメーションエフェクト動作を意味するアイコン又はテキストをポインティングデバイスによりシングルクリックすることによって、指示され得る。ソースオブジェクトの１つ以上のアニメーションエフェクトを複数の対象オブジェクトに移行せしめる所望の動作は、コピーアニメーションエフェクト動作を意味するアイコン又はテキストをポインティングデバイスによりダブルクリックすることによって、指示され得る。
【００１４】
対象オブジェクトを選択した後には、対象オブジェクトの全てのアニメーションエフェクトが削除され得るし、削除されたアニメーションエフェクトに関するタイミング情報が、対象オブジェクトを含むプレゼンテーションスライドのアニメーションタイムラインから削除され得る。プレゼンテーションスライドのアニメーションタイムラインに関するタイミング情報は結合され得るので、アニメーションエフェクトの削除から生ずるタイミング情報のギャップが取り除かれ得る。ソースオブジェクトの１つ以上のアニメーションエフェクトに関するタイムライン情報が、対象オブジェクトを含むプレゼンテーションスライドのアニメーションタイムラインに結合され、かつ、付加され得る。
【００１５】
例示的処理装置
図１は、本開示の発明に係る実施形態において使用され得る例示的処理装置１００の機能的なブロック図である。処理装置１００は、バス１１０、入力装置１６０、メモリ１３０、読み出し専用メモリ（ＲＯＭ）１４０、出力装置１７０、プロセッサ１２０、及び、記憶装置１５０を含み得る。バス１１０は処理装置１００の要素間における通信を可能にし得る。
【００１６】
プロセッサ１２０は、命令を解釈し且つ実行する少なくとも一つの一般的プロセッサ又はマイクロプロセッサを含み得る。メモリ１３０は、プロセッサ１２０による実行情報及び命令を記憶するランダムアクセスメモリ（ＲＡＭ）又は別のタイプのダイナミックストレージデバイスであり得る。また、メモリ１３０は、プロセッサ１２０による命令実行中に使用される一時的な変数又は他の中間的情報を記憶し得る。ＲＯＭ１４０は、プロセッサ１２０に対する静的な情報及び指示を記憶する一般的ＲＯＭデバイス又は別のタイプの静的ストレージデバイスを含み得る。記憶装置１５０は、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、磁気媒体、又は、プロセッサ１２０に対するデータ及び／又は命令を記憶する他のタイプの記憶媒体を含み得る。
【００１７】
入力装置１６０は、キーボード、タッチスクリーン、又は他の入力装置を含み得る。入力装置１６０がタッチスクリーンを含む場合には、タッチスクリーンは、書込み装置からの入力を受信するディジタイザをさらに含み得る。書込み装置は、例えば、電子ペン若しくは非電子ペン、スタイラス、ユーザの指、又は他の書込み装置等である。１つの実施形態において、入力装置１６０は、例えば、コンピュータマウス等のポインティングデバイス又は他のポインティングデバイスを含み得る。出力装置１７０は、１つ以上のディスプレーモニター又は他の出力装置を含み、情報を出力する１つ以上の従来の機構を含み得る。
【００１８】
処理装置１００は、例えば、メモリ１３０、ＲＯＭ１４０、記憶装置１５０、若しくは他の媒体等の有形の機械可読媒体に含まれる一連の命令を実行し、プロセッサ１２０に応答してかかる機能を実行し得る。かかる命令は、別の機械可読媒体から又は離間したデバイスから、通信インターフェース（図示せず）を介して、メモリ１３０へ読み取られ得る。
【００１９】
例示的ディスプレイ（表示）
図２は、プレゼンテーションファイルのプレゼンテーションスライド２００の例示的なディスプレイ（表示）を図示している。プレゼンテーションスライド２００はソースオブジェクト２０２と対象オブジェクト２０４、２０６を含み得る。また、例示的ディスプレイは、プレゼンテーションファイル内に含まれるプレゼンテーションスライドのサムネイル画像を表示し得るサムネイルペイン２０８を含み得る。
【００２０】
ユーザはソースオブジェクト２０２を選択し得る。かかる選択は、例えば、ポインティングデバイスによりソースオブジェクト２０２をクリックすることによって、又は、別の選択方法を介して、行われる。ユーザは、コピーアニメーション動作を指示し得る。その指示は、ソースオブジェクト２０２を選択するために使用されるのと同様の方法で、コピーアニメーションアイコン又はテキスト２１０を選択することによって、又は、別の選択方法を介して、行われる。１つの実施形態において、ユーザは、ポインティングデバイスによりコピーアニメーションアイコン又はテキスト２１０をシングルクリックすることによって、単一の対象オブジェクトに対するコピーアニメーション動作を指示し得る。ユーザは、ポインティングデバイスによりコピーアニメーションアイコン又はテキスト２１０をダブルクリックすることによって、又は、別の選択方法を介して、複数の対象オブジェクトに対するコピーアニメーション動作を指示し得る。
【００２１】
ユーザが単一の対象オブジェクトに対するコピーアニメーション動作を指示すときには、ユーザは、ポインティングデバイスで対象オブジェクト２０４又は対象オブジェクト２０６をシングルクリックすることによって、又は、別の選択方法を介して、単一の対象オブジェクト（例えば、対象オブジェクト２０４又は対象オブジェクト２０６等）を選択し得る。単一の対象オブジェクトに対するコピーアニメーション動作を指示した後には、単一の対象オブジェクトが選択されるまで、コピーアニメーションアイコン又はテキスト２１０が強調表示（highlight：ハイライト）され得る。
【００２２】
ユーザが、複数の対象オブジェクトに対するコピーアニメーション動作を指示するときには、ユーザは、ポインティングデバイスで対象オブジェクト２０４及び対象オブジェクト２０６の各々をシングルクリックすることによって、複数の対象オブジェクト（例えば、対象オブジェクト２０４及び対象オブジェクト２０６等）を選択し得る。複数の対象オブジェクトに対するコピーアニメーション動作を指示した後に、更なる対象オブジェクトが選択されることはないことを示す事象（event：イベント）の発生まで、コピーアニメーションアイコン又はテキスト２１０が強調表示され得る。更なる対象オブジェクトが選択されることはないことを示すイベントの１つの例は、プレゼンテーションの一部（オブジェクトの無い部分）をクリックすることを含み得る。また、イベントは、キーボード又は他の操作において特定のキーを押すことを含み得る。
【００２３】
ユーザは、ソースオブジェクトを有するプレゼンテーションスライドとは異なるプレゼンテーションスライドに含まれる１つ以上の対象オブジェクトを選択し得る。例えば、ユーザは、サムネイルペイン２０８から、対象オブジェクトを有するプレゼンテーションスライドに対応するサムネイル画像を選択することができ、対象オブジェクトを有するプレゼンテーションスライドがプレゼンテーションスライド２００の表示を切り替えることができる。そして、ユーザは対象オブジェクトを選択し得る。
【００２４】
さらに、ユーザは、異なるプレゼンテーションファイルに含まれる１つ以上の対象オブジェクトを選択し得る。いくつかの実施形態においては、ユーザは、キーボードのキーの組み合わせを押すことによって、異なるプレゼンテーションファイル内の１つ以上の対象オブジェクトを選択することができ、異なるプレゼンテーションファイルについて先に開かれたプレゼンテーションアプリケーションウィンドウがアクティブになる。そして、異なるプレゼンテーションファイルのスライドが表示され、１つ以上の対象オブジェクトが選択され得る。
【００２５】
例示的処理
図３は、本開示の内容と一致した実施形態における１つ以上のアニメーションエフェクトをソースオブジェクトから対象オブジェクトにコピーする例示的処理を示すフロー図である。ソースオブジェクト（source object）及び目的オブジェクト（destination object）は、プレースホルダ、シェイプ、クリップアート、マルチメディアコンテント、コンテナであり得るし、例えば、列挙アイテム若しくはブレットアイテム、又は、プレゼンテーションファイルに含まれる別のタイプのオブジェクト等の多数のアイテムを含む。
【００２６】
処理は、例えば、処理装置１００等の処理装置を用いて、プレゼンテーションのソースオブジェクトの選択を受信するステップ（動作３０２）から開始し得る。ソースオブジェクトは、プレゼンテーションのプレゼンテーションスライドに含まれるオブジェクト、又は、プレゼンテーションテンプレートに含まれるオブジェクトであり得る。それらオブジェクトは、プレゼンテーションのプレゼンテーションスライドを作成するのに使用され得る。そして、処理装置は、選択されたソースオブジェクトが１つ以上の関連アニメーションエフェクトを有するか否かを判定し得る（動作３０４）。アニメーションエフェクトは、ディゾルブイン、フラッシング、拡大、フェード、フェードズーム、上昇、中心回転、縮小、拡大、フライングイン、フライアウト、及び／又は、他の若しくは異なるアニメーションエフェクト等のランダム効果を含み得る。
【００２７】
ソースオブジェクトが関連アニメーションエフェクトを全く有しないと、処理装置が判定した場合には、処理装置はエラー指示（error indication）を与え得る（動作３２４）。エラー指示は、特定の音声、ディスプレイ画面に提示された通知、又は、他の音声の知らせ及び／又は視覚的表示を含み得る。
【００２８】
ソースオブジェクトが１つ以上の関連付けされたアニメーションエフェクトを有すると、処理装置が判定した場合には、処理装置はアニメーションコピー動作の指示を受信し得る（動作３０６）。ユーザは、ポインティングデバイスによって表示されたコピーアニメーションのアイコン又はテキストをシングルクリックすることによって、キーボードの１つ以上のキーを押すことによって、又は、他の方法を介して、アニメーションコピー動作の指示を提供し得る。
【００２９】
そして、処理装置は、対象オブジェクトの選択を受信し得る（動作３０８）。対象オブジェクトは、ソースオブジェクトと同一のプレゼンテーションスライド、ソースオブジェクトを有するプレゼンテーションスライドとは異なるプレゼンテーションスライド、ソースオブジェクトとは異なるプレゼンテーションファイルに含まれるプレゼンテーションスライド、又は、プレゼンテーションスライドを作成するのに使用され得るプレゼンテーションテンプレートに含まれるオブジェクトであり得る。
【００３０】
特定のアニメーション効果が、１つのタイプのオブジェクトに関してサポートされ得るし、別のタイプのオブジェクトに関してはサポートされ得ない。例えば、「プレイ」というアニメーションエフェクトは動画オブジェクトに対してサポートされ得るが、例えば、長方形若しくは他の形状のオブジェクト等の形状オブジェクトに対してはサポートされ得ない。処理装置は、ソースオブジェクトの１つ以上のアニメーションエフェクトのいずれもが対象オブジェクトに関してサポートされているか否かを決定し得る（動作３１０）。ソースオブジェクトの１つ以上のアニメーションエフェクトのすべてが対象オブジェクトによってサポートされていない場合には、処理装置はエラー指示を与え得る（動作３２４）。そうでなければ、対象オブジェクトに関する既存の全てのアニメーションエフェクトが削除され得る（動作３１１）。
【００３１】
１つ以上のアニメーションエフェクトを含むプレゼンテーションスライド及びプレゼンテーションテンプレートは、プレゼンテーションスライド及びプレゼンテーションテンプレートに含まれるオブジェクトの１つ以上のアニメーションエフェクトのタイミングに関するタイミング情報に関連付けられている場合がある。処理装置は、対象オブジェクトの削除された１つ以上のアニメーションエフェクトに関するタイミング情報を、対象オブジェクトを含むプレゼンテーションスライドに関するタイムライン情報又は対象オブジェクトを含むプレゼンテーションテンプレートに関するタイムライン情報から、削除し得る（動作３１２）。対象オブジェクトの削除された１つ以上のアニメーションエフェクトに関するタイミング情報の削除は、対象オブジェクトを含むプレゼンテーションスライド又は対象オブジェクトを含むプレゼンテーションテンプレートに関するタイムライン情報にギャップを作成し得る。処理装置は、対象オブジェクトを含むプレゼンテーションスライドに関するタイムライン情報又は対象オブジェクトを含むプレゼンテーションテンプレートにおけるいかなるギャップをも削除し得る（動作３１４）。
【００３２】
そして、処理装置は、１つ以上のアニメーションエフェクトをソースオブジェクトから対象オブジェクトにコピーし得る（動作３１６）。処理装置は、ソースオブジェクトのコピーされた１つ以上のアニメーションエフェクトに関するタイミング情報を結合し得るし（動作３１８）、結合されたタイミング情報を、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報にコピーし得る（動作３２０）。
【００３３】
種々の実施形態において、各アニメーションエフェクトは、例えば、オンクリックタイミング、事後タイミング、同時タイミング等の多数のタイミングの内の１つを有し得る。アニメーションエフェクトのオンクリックタイミングは、アニメーションエフェクトが、ポインティングデバイスからクリックを受信する際に実行されることになっていることを示し得る。ソースオブジェクトからのアニメーションエフェクトのオンクリックタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され（merged）、アニメーションエフェクトのオンクリックタイミングが、なんらかのタイミングを有する最後のイベントの後に、生じ得る。対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報が存在しない場合には、オンクリックタイミングはタイムライン情報の最初のタイミングと成り得る。
【００３４】
アニメーションエフェクトの事後タイミングは、アニメーションエフェクトが、なんらかのタイミングを有する先のイベントの後に実行されることになっていることを示し得る。ソースオブジェクトのアニメーションエフェクトの先のオンクリックタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、すべてのタイミングの内の最後のイベントの後に、アニメーションエフェクトの事後タイミングが生じ得る。対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報が、存在しない場合には、事後タイミングはタイムライン情報の最初のタイムライン情報であり得る。
【００３５】
アニメーションエフェクトの同時タイミングは、アニメーションエフェクトが、先のイベントと同時に実行されることになっていることを示し得る。ソースオブジェクトのアニメーションエフェクトの先のタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、アニメーションエフェクトの先のタイミングが、オンクリックタイミングを有する最後のイベント又は事後タイミングと同時に、生じ得る。オンクリックタイミング又は事後タイミングが、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報において、全く生じない場合には、事後タイミングは、結合されたタイムラインの最初のタイミングであり得る。
【００３６】
トリガーされたアニメーションエフェクトは、特定のオブジェクトをポインティングデバイスによりクリックする等の特定のイベントの後に、又は、別のイベント後に、生じるアニメーションエフェクトであり得る。ソースオブジェクトのトリガーされたアニメーションエフェクトに関するタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、タイミングは、トリガーされていないアニメーションエフェクトに対するタイミングとして追加され得る。すなわち、ソースオブジェクトのトリガーされたアニメーションエフェクトが、ターゲットオブジェクトにコピーされ得るものの、トリガーされたアニメーションエフェクトの対応するタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、タイミングは、アニメーションエフェクトの他のすべてのトリガーされていないタイミングの後に生ずるトリガーされていないタイミングである。ソースオブジェクトの複数のトリガーされたアニメーションタイミングは、対応するトリガーされたアニメーションエフェクトがソースオブジェクトに追加された順序で、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得る。１つの実施形態において、ソースオブジェクトからのトリガーされたアニメーションタイミングは、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、先の最後の非トリガーアニメーションエフェクトの完了の後に、対応するアニメーションエフェクトが生じ得る。
【００３７】
図３を参照すると、処理装置は、ソースオブジェクトのすべてのアニメーションエフェクトが、ターゲットオブジェクトに首尾良くコピーされたか否かを判定し得る（動作３２２）。アニメーションエフェクトが首尾良くコピーされなかった場合には、上述したように、処理装置はエラー指示を与え得る（動作３２４）。
【００３８】
オブジェクトは、ブレットリスト（bulleted list）、図、又は、チャートを含み得る。その各々が、異なるアニメーションエフェクト及びタイミングを有するいくつかの数のオブジェクトの集合であり得る。また、対象オブジェクトは、ソースオブジェクトとは異なる数のメンバーオブジェクトのコレクションを含み得る。本開示の発明に係る実施形態において、ソースオブジェクトの最初のメンバーオブジェクトに関するアニメーションエフェクト及びタイミングが、ターゲットオブジェクトのすべてのメンバーオブジェクトにコピーされ得る。ソースオブジェクトの最初のメンバーオブジェクトがアニメーションエフェクトを全く有しない場合には、アニメーションエフェクトは、ソースオブジェクトから対象オブジェクトのメンバーオブジェクトへコピーされ得ない。
【００３９】
図４及び５は、ソースオブジェクトを複数の対象オブジェクトにコピーすることに関する例示的処理を図示するフロー図である。処理は、例えば、処理装置１００等の処理装置を用いて、プレゼンテーションのソースオブジェクトの選択を受信するステップ（動作４０２）から開始する。ソースオブジェクトは、プレゼンテーションファイルのプレゼンテーションスライドに含まれるオブジェクト、又は、プレゼンテーションのプレゼンテーションスライドを作成するのに使用され得るプレゼンテーションテンプレートに含まれるオブジェクトであり得る。そして、処理装置は、選択されたソースオブジェクトが１つ以上の関連付けされたアニメーションエフェクトを有するか否かを判定し得る（動作４０４）。
【００４０】
ソースオブジェクトが関連付けされたアニメーションエフェクトを全く有しないことを処理装置が判定した場合には、上述したように、処理装置は音声エラー指示又は視覚的エラー指示を与え得る（動作４２４）。
【００４１】
ソースオブジェクトが１つ以上の関連付けされたアニメーションエフェクトを有すること処理装置が判定した場合には、処理装置は、複数のターゲットオブジェクトに対するアニメーションコピー動作の指示を受信し得る（動作４０６）。ユーザは、ポインティングデバイスによって表示されたコピーアニメーションアイコン又はテキストをダブルクリックすることによって、キーボードの１つ以上のキーを押すことによって、又は、他の方法を介して、アニメーションコピー動作の指示を提供し得る。
【００４２】
そして、処理装置は複数の対象オブジェクトの選択を受信し得る（動作４０８）。対象オブジェクトは、ソースオブジェクトと同一のプレゼンテーションスライド、ソースオブジェクトを有するプレゼンテーションスライドとは異なるプレゼンテーションスライド、ソースオブジェクトとは異なるプレゼンテーションファイルに含まれるプレゼンテーションスライド、又は、プレゼンテーションスライドを作成するのに使用され得るプレゼンテーションテンプレートに含まれるオブジェクトであり得る。
【００４３】
先に説明したように、特定のアニメーションエフェクトが、あるタイプのオブジェクトに関してサポートされ得るし、別のタイプのオブジェクトに関してはサポートされ得ない。処理装置は、ソースオブジェクトの１つ以上のアニメーションエフェクトのいずれもが対象オブジェクトに関してサポートされているか否かを決定し得る（動作４１０）。ソースオブジェクトの１つ以上のアニメーションエフェクトが対象オブジェクトによってサポートされていない場合には、処理装置はエラー表示を与え得る（動作４２４）。そうでなければ、対象オブジェクト上の存在する全てのアニメーションエフェクトが削除され得る（動作４１１）。
【００４４】
先に言及したように、１つ以上のアニメーションエフェクトを含むプレゼンテーションスライド及びプレゼンテーションテンプレートは、プレゼンテーションスライド及びプレゼンテーションテンプレートに含まれるオブジェクトの１つ以上のアニメーションエフェクトのタイミングに関するタイムライン情報と、既に関連付けられている場合がある。処理装置は、対象オブジェクトから削除された１つ以上のアニメーションエフェクトに関するタイミング情報を、対象オブジェクトを含むプレゼンテーションスライドに関するタイムライン情報又は対象オブジェクトを含むプレゼンテーションテンプレートに関するタイムライン情報から、削除し得る（動作４１２）。対象オブジェクトから削除された１つ以上のアニメーションエフェクトに関するタイミング情報の削除は、対象オブジェクトを含むプレゼンテーションスライド又は対象オブジェクトを含むプレゼンテーションテンプレートに関するタイムライン情報にギャップを生成し得る。処理装置は、対象オブジェクトを含むプレゼンテーションスライド又は対象オブジェクトを含むプレゼンテーションテンプレートに関するタイムライン情報におけるいかなるギャップをも削除し得る（動作４１４）。
【００４５】
そして、処理装置は、１つ以上のアニメーションエフェクトをソースオブジェクトから対象オブジェクトにコピーし得る（動作４１６）。上述したように、処理装置は、ソースオブジェクトからコピーされた１つ以上のアニメーションエフェクトに関するタイミング情報を結合することができ（動作４１８）、結合されたタイミング情報を、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報にコピーし得る（動作４２０）。
【００４６】
各アニメーションエフェクトは、先に説明したように、対象オブジェクトを含むプレゼンテーションスライド若しくはプレゼンテーションテンプレートに関するタイムライン情報と結合され得る多数のタイミングの内の１つを有し得る。
【００４７】
処理装置は、ソースオブジェクトのすべてのアニメーションエフェクトが、ターゲットオブジェクトにコピーされたか否かを判定し得る（動作４２２）。アニメーションエフェクトが首尾良くコピーされなかった場合には、処理装置は、上述したように、音声エラー指示又は視覚的エラー指示を与え（動作４２４）、そして、処理は完了され得る。すべてのアニメーションエフェクトが首尾良くコピーされた場合には、処理装置は、さらなる対象オブジェクトが存在するか否かを決定し得る（動作５０２、図５）。さらなる対象オブジェクトが存在しない場合には、処理は完了され得る。あるいは、次の対象オブジェクトに関して、処理が実行され（動作５０４）、そして、動作４１０（図４）が再び実行され得る。
【００４８】
先に説明したように、オブジェクトは、ブレットリスト、図、又は、チャートを含み得る。その各々は、異なるアニメーションエフェクト及びタイミングを有するいくつかの数のオブジェクトの集合であり得る。また、対象オブジェクトは、異なる数のメンバーオブジェクトのコレクションを含み得る。本開示の発明に係る実施形態において、ソースオブジェクトの第１のメンバーオブジェクトに関するアニメーションエフェクト及びタイミングが、ターゲットオブジェクトのすべてのメンバーオブジェクトにコピーされ得る。ソースオブジェクトの第１のメンバーオブジェクトがアニメーションエフェクトを全く有しない場合には、アニメーションエフェクトは、ソースオブジェクトから対象オブジェクトのメンバーオブジェクトへコピーされ得ない。
【００４９】
いくつかの実施形態においては、所望の動作が選択された後に、（所望の動作が単一の対象オブジェクトに対するコピーアニメーション動作であるときには、）対象オブジェクトが選択されるまで、コピーアニメーションアイコン又はテキスト２１０が強調表示され得る。または、（所望の動作が複数の対象オブジェクトに対するコピーアニメーション動作であるときには、）複数の対象オブジェクトが選択されるまでコピーアニメーションアイコン又はテキスト２１０が強調表示され得る。複数の対象オブジェクトの各々が、ポインティングデバイスで対象オブジェクトをクリックすることによって、又は、別の方法を介して、選択され得る。いくつかの実施形態では、ディスプレイの一部（対象オブジェクトの無い部分）をクリックすることによって、又は、他の方法を介して、複数の対象オブジェクトの選択の終わりが示され得る。
【００５０】
いくつかの実施形態においては、１つ以上のアニメーションエフェクトをソースオブジェクトから複数の対象オブジェクトにコピーする動作を実行する際に、ソースオブジェクトからの１つ以上のアニメーションエフェクトに関するタイミング情報は、対象オブジェクトを含むプレゼンテーションスライド又はプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、対象オブジェクトの各々のアニメーションは逐次生じ得る。すなわち、第１の対象オブジェクトに関するアニメーションは、第２の対象オブジェクトに関するアニメーションの前等に生じ得る。
【００５１】
いくつかの実施形態においては、１つ以上のアニメーションエフェクトをソースオブジェクトから複数の対象オブジェクトにコピーする動作を実行する際に、ソースオブジェクトからの１つ以上のアニメーションエフェクトに関するタイミング情報が、対象オブジェクトを含むプレゼンテーションスライド又はプレゼンテーションテンプレートに関するタイムライン情報と結合され得るので、対象オブジェクトの各々のアニメーションは同時的に生じ得る。かかる実施形態においては、対象オブジェクトの各々に関するタイミング情報は、先のタイプのタイミングで示し得る。
【００５２】
いくつかの実施形態においては、１つ以上のアニメーションエフェクトをソースオブジェクトから複数の対象オブジェクトにコピーする動作が実行され得るので、複数の対象オブジェクトのアニメーションが、連続的に若しくは同時的に実行され得る。ユーザは、ディスプレイ画面に表示され得る変更子（modifier）を選択することによって、キーボードを介してコマンドを入力することによって、対象オブジェクトが選択される手法によって、又は、他の方法を介して、連続的又は同時的アニメーションに関する要求を指示し得る。
【００５３】
いくつかの実施形態においては、１つ以上のアニメーションエフェクトを対象オブジェクトに首尾良くコピーした後に、１つ以上のアニメーションエフェクトのプレビューが表示され得る。例えば、フライインアニメーションエフェクトがソースオブジェクトから対象オブジェクトへコピーされる場合には、アニメーションエフェクトを対象オブジェクトに順調にコピーする際に、対象オブジェクトのフライインアニメーションがプレビューとして表示され得る。
【００５４】
むすび
本発明が構造の機能及び／又は方法論の動作に対して特定の言語によって説明されてきたが、添付した特許請求の範囲における本発明は、上述した特定の特徴又は動作に必ずしも制限されないことが理解されるできである。むしろ、上述の特定の特徴又は動作は特許請求の範囲を実行する典型的な形態として開示されている。
【００５５】
上記記載は特定の詳細について含んでいるものの、いかなる場合にも、それらは特許請求の範囲を制限するものとして解釈されるべきではない。記載された実施形態に関して他の構成は本開示の範囲の一部分である。さらに、本開示の発明に係る実装は、図３−５に関して記載されたものよりも多くの動作又はより少ない動作を有し得るし、図示されたものとは異なる順序で動作を実行し得る。従って、特定の全ての例によってではなく、むしろ添付された特許請求の範囲及びそれら法的均等物によって、本発明が確定される。
【図１】
2011523151.tif 000003
【図２】
2011523151.tif 000004
【図３】
2011523151.tif 000005
【図４】
2011523151.tif 000006
【図５】
2011523151.tif 000007
【国際調査報告】
2011523151.tif 000008
2011523151.tif 000009