(57)【特許請求の範囲】
【請求項１】
プレゼンテーションアプリケーションを用いてプレゼンテーションスライドを生成するための方法であって、
タイトルダイアログボックスと、各小見出しダイアログボックスが１つの小見出しを受信するように構成された複数の小見出しダイアログボックスと、プレゼンテーションスライドを生成するための作成ボタンとを有する主要構造スライドを提供することと、
前記タイトルダイアログボックスにおいてタイトルを受信することと、
複数の小見出しを受信することと、
前記主要構造スライドの前記作成ボタンの選択時に作成要求を受信することと、
前記作成要求を受信した後に、各受信された小見出しに対して少なくとも１つのプレゼンテーションスライドを生成するように前記プレゼンテーションアプリケーションに指示し、入力されたインプットに基づいてナビゲーションプレゼンテーションを行うために各プレゼンテーションスライド上の小見出し領域に配置された各小見出しをハイパーリンクすることと、
前記少なくとも１つのプレゼンテーションスライドを生成することと、
前記生成されたプレゼンテーションスライドを前記プレゼンテーションアプリケーションにおいて表示することと
を備える、方法。
【請求項２】
各プレゼンテーションスライドが、前記受信されたタイトルを表示するタイトルバーをさらに含む、
請求項１に記載の方法。
【請求項３】
第１の小見出しを削除するための削除要求を受信することと、
前記第１の小見出しに対応する前記生成されたプレゼンテーションスライドを削除することと、
各残りのプレゼンテーションスライドから前記第１の小見出しに対応する前記小見出しリンクを削除することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記タイトルを受信するステップ、前記複数の小見出しを受信するステップ、前記作成要求を受信するステップ、および前記削除要求を受信するステップは全て、前記プレゼンテーションアプリケーションにより提供される前記主要構造スライド上で行われる、請求項３に記載の方法。
【請求項５】
前記生成されたプレゼンテーションスライドが、前記複数の小見出しが受信された順序に対応する表示順で表示され、前記小見出しリンクが、前記複数の小見出しが受信された前記順序に対応する順序で各プレゼンテーションスライド上に表示され、前記方法が、
第１の小見出しを第２の小見出しの後に並べ替えるための並べ替え要求を受信することと、
前記第１の小見出しに対応するプレゼンテーションスライドが前記第２の小見出しに対応するプレゼンテーションスライドの後に表示されるように、前記プレゼンテーションスライドの前記表示順を並べ替えることと、
前記第１の小見出しに対応する小見出しリンクが前記第２の小見出しに対応する小見出しリンクの後に表示されるように、各プレゼンテーションスライド上の前記小見出しリンクを並べ替えることと
をさらに備える、請求項１に記載の方法。
【請求項６】
各受信された小見出しに対して生成された各プレゼンテーションスライドが、前記受信された小見出しに対応する親スライドを備え、前記方法が、
第１の親スライドに対して子スライドを生成することであって、前記子スライドが、前記受信された複数の小見出しの各々に対する複数の小見出しリンクと、前記第１の親スライドの前記受信された小見出しに対応する強調された小見出しリンクとを含む、生成すること
をさらに備える、請求項１に記載の方法。
【請求項７】
前記第１の親スライドに対応する第１の小見出しを削除するための削除要求を受信することと、
前記第１の親スライドを削除することと、
前記子スライドを新しい親スライドに割り当てることと、
各残りのプレゼンテーションスライドから前記第１の小見出しに対応する前記小見出しリンクを削除することと
をさらに備える、請求項６に記載の方法。
【請求項８】
プレゼンテーションアプリケーションにおいてスライドを生成するための命令を格納したコンピュータ可読媒体であって、前記命令が、実行されたとき、
タイトルダイアログボックスと、各小見出しダイアログボックスが１つの小見出しを受信するように構成された複数の小見出しダイアログボックスと、プレゼンテーションスライドを生成するための作成ボタンとを有する主要構造スライドを提供することと、
前記タイトルダイアログボックスにおいてタイトルを受信することと、
複数の小見出しを受信することと、
前記主要構造スライドの前記作成ボタンの選択時に作成要求を受信することと、
前記作成要求を受信した後に、各受信された小見出しに対して少なくとも１つのプレゼンテーションスライドを生成するように前記プレゼンテーションアプリケーションに指示し、入力されたインプットに基づいてナビゲーションプレゼンテーションを行うために各プレゼンテーションスライド上の小見出し領域に配置された各小見出しをハイパーリンクすることと、
前記少なくとも１つのプレゼンテーションスライドを生成することと、
前記複数のプレゼンテーションスライドを前記プレゼンテーションアプリケーションにおいて表示することと
を備える方法をコンピューティングデバイスに実施させる、コンピュータ可読媒体。
【請求項９】
コンピューティングシステムであって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサにより実行されたとき、プレゼンテーションアプリケーションにおいて新しいプレゼンテーションを作成し編成するための方法を前記コンピューティングシステムに実施させる命令を格納した少なくとも１つのメモリと
を備え、前記方法が、
タイトルダイアログボックスと、各小見出しダイアログボックスが１つの小見出しを受信するように構成された複数の小見出しダイアログボックスと、プレゼンテーションスライドを生成するための作成ボタンとを有する主要構造スライドを提供することと、
前記タイトルダイアログボックスにおいてタイトルを受信することと、
複数の小見出しを受信することと、
前記主要構造スライドの前記作成ボタンの選択時に作成要求を受信することと、
前記作成要求を受信した後に、各受信された小見出しに対して少なくとも１つのプレゼンテーションスライドを生成するように前記プレゼンテーションアプリケーションに指示し、入力されたインプットに基づいてナビゲーションプレゼンテーションを行うために各プレゼンテーションスライド上の小見出し領域に配置された各小見出しをハイパーリンクすることと、
前記少なくとも１つのプレゼンテーションスライドを生成することと、
前記生成されたプレゼンテーションスライドを前記プレゼンテーションアプリケーションにおいて表示することと
を備える、コンピューティングシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  スライドショーエディタを用いてプレゼンテーションスライドを作成する際、作者は通常、まずコンテンツをスライド上に配置し、次に構造を検討する。スライドが作成されコンテンツが追加された後にメッセージを伝えるためにスライドを再編成することは難しく、時間がかかり、通常は、スライドを素早く作ろうとするユーザへの配慮がない。現在のプレゼンテーションスライドエディタは、トピックを提示するためのツールを提供するのみでり、コンテンツを編成するための手法を提供せず、さらにプレゼンテーション内の様々なトピック間をナビゲートするための簡単な方法は提供していない。
【０００２】
[0002]  これらおよび他の一般的な考慮事項に関して、実施形態が作成されている。また、比較的特定の問題が論じられているが、背景技術において特定された特定の問題を解決することに実施形態が限定されるべきではないことを理解されたい。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
[0003]  この発明の概要は、発明を実施するための形態において以下さらに説明する概念から選択したものを簡略化した形式で紹介するために提供される。この発明の概要は、特許請求される主題の本質的な特徴または基本的な特徴を特定するものではなく、特許請求される主題の範囲を限定するために用いられるものでものない。
【課題を解決するための手段】
【０００４】
[0004]  本開示の実施形態は、Ｍｉｃｒｏｓｏｆｔ  ＰｏｗｅｒＰｏｉｎｔ（登録商標）などのプレゼンテーションアプリケーションを用いてスライドを編成しスライド内にナビゲーション要素を設けるための方法およびシステムを提供する。たとえば、プレゼンテーションアプリケーションはまず、プレゼンテーションの主要な部分と考えられるタイトルおよび小見出し（subheading）などのプレゼンテーションの基本的なアウトライン、すなわち構造をエディタに与えるように作成者に促す。そして、プレゼンテーションアプリケーションは、作成者により与えられた小見出しに対応するスライドを生成し、ここでスライドは、プレゼンテーション内の小見出し間の簡単なリンク付けを可能にするナビゲーション（すなわちリンク可能）要素を含む。作成者にまず構造を入力するように促すことで、作成者は伝えるべきメッセージをよく考えることができ、これにより、コンテンツが追加された後のプレゼンテーションの潜在的な大幅な再編成を排除することができる。
【０００５】
[0005]  実施形態は、コンピュータ処理、コンピュータシステムとして、または製造品として実装することができる。
【図面の簡単な説明】
【０００６】
【図１Ａ】[0006]主要構造スライドの図である。
【図１Ｂ】[0007]入力済みの主要構造スライドの図である。
【図２Ａ】[0008]自動化タイトルおよびサブタイトリングシステムを用いて生成されたスライドの図である。
【図２Ｂ】[0009]自動化タイトルおよびサブタイトリングシステムを用いて生成された親スライドおよび子スライドの図である。
【図３Ａ】[0010]主要構造スライド上の小見出しの除去の図である。
【図３Ｂ】[0011]小見出しの除去後の、結果の主要構造スライドの図である。
【図４】[0012]主要構造スライド上の小見出しを除去した後に生成されるスライドの図である。
【図５】[0013]主要構造スライド上の小見出しの並べ替えの図である。
【図６】[0014]主要構造スライド上の小見出しを並べ替えた後に生成されるスライドの図である。
【図７】[0015]プレゼンテーションアプリケーションにおいて主要構造スライドを用いて新しいプレゼンテーションを作成し編成するための方法の図である。
【図８】[0016]プレゼンテーションアプリケーションにおいて主要構造スライド上の小見出しを削除するための方法の図である。
【図９】[0017]プレゼンテーションアプリケーションにおいて主要構造スライド上の小見出しを並べ替えるための方法の図である。
【図１０】[0018]プレゼンテーションアプリケーションによって主要構造スライドを用いて新しいプレゼンテーションを作成し編成するための方法の図である。
【図１１】[0019]プレゼンテーションアプリケーションによって主要構造スライドを用いて小見出しを削除するための方法の図である。
【図１２】[0020]プレゼンテーションアプリケーションによって主要構造スライドを用いて小見出しを再編成するための方法の図である。
【図１３】[0021]本発明の実施形態を実施可能なコンピューティングデバイスの例示的物理コンポーネントを示すブロック図である。
【図１４Ａ】[0022]本発明の実施形態を実施可能なモバイルコンピューティングデバイスの簡略化したブロック図である。
【図１４Ｂ】[0022]本発明の実施形態を実施可能なモバイルコンピューティングデバイスの簡略化したブロック図である。
【図１５】[0023]本発明の実施形態を実施可能な分散コンピューティングシステムの簡略化したブロック図である。
【発明を実施するための形態】
【０００７】
[0024]  本明細書の一部を形成し、具体的な例示的実施形態を示す添付の図面を参照して、様々な実施形態が以下でより完全に説明される。しかしながら実施形態は、多数の異なる形で実装することができ、本明細書に記載の実施形態に限定されるものと解釈されるべきではなく、むしろ、本開示が徹底的かつ完全となり、実施形態の範囲を当業者に完全に伝達するように、これらの実施形態は提供される。実施形態は、方法、システムまたはデバイスとして実施することができる。したがって、実施形態は、ハードウェアでの実装、完全にソフトウェアでの実装、またはソフトウェアおよびハードウェアの態様を組み合わせた実装の形態をとることができる。それゆえ、以下の詳細な説明は、限定的な意味に解釈されるべきではない。
【０００８】
[0025]  図１Ａに、Ｍｉｃｒｏｓｏｆｔ  ＰｏｗｅｒＰｏｉｎｔ（登録商標）などのプレゼンテーションアプリケーションの主要構造スライド１００を示す。図示のように、主要構造スライド１００は、タイトル１０２と、第１の小見出し１０４と、第２の小見出し１０６と、第３の小見出し１０８と、入力された入力を用いてプレゼンテーションスライドを生成するための「作成」ボタン１１０とを追加するためのいくつかのダイアログボックスを含む。主要構造スライド１００は、より多くの小見出しを追加する、および／または小見出しを削除するためのインターフェースをさらに含むことができる。
【０００９】
[0026]  図１Ｂに、入力済みの主要構造スライド１００を示す。この例では、「宇宙旅行」がタイトル１０２として入力され、「アポロ」が第１の小見出し１０４として入力され、「マーキュリー」が第２の小見出し１０６として入力され、「ジェミニ」が第３の小見出し１０８として入力されている。
【００１０】
[0027]  図２Ａに、自動化タイトルおよびサブタイトリングシステムを用いて自動的に生成されたスライド２００を示す。図示のように、３つの結果スライド２００およびナビゲーション要素が、自動的に生成される。結果スライド２００の各々は、図１Ａおよび図１Ｂに関して図示および説明された主要構造スライドに入力された小見出しのうちの１つを表す。したがってこの例では、３つの小見出しが入力され、それに応じて３つの主要な結果スライドが生成された。結果スライド２０２は主要「アポロ」スライドを表し、結果スライド２０４は主要「マーキュリー」スライドを表し、結果スライド２０６は主要「ジェミニ」スライドを表す。
【００１１】
[0028]  さらに、各主要すなわち親スライドの後に続き、かつこれに対応する、１つまたは複数の子スライドを生成することができる。たとえば、「アポロ」親スライド２０２にスライド２〜７が続くことがあり、スライド８は「マーキュリー」スライド２０４を表すことがある。そのような例では、スライド２〜７は「アポロ」親スライド２０２の子スライドであり、「マーキュリー」スライド２０４は別の親スライドである。さらに、「アポロ」親スライド２０２およびスライド２〜７は、１つのセクションに共にグループ化される。したがって、「マーキュリー」スライド２０４および任意の後続の子スライドは、別個のセクションに組み合わせられる。親／子スライド関係は、図２Ｂに関してさらに詳細に説明する。
【００１２】
[0029]  スライド２００の各々は、いくつかの領域、すなわちタイトル領域２０８、リンク可能小見出し領域２１０、およびコンテンツ領域２１２を有する。この実施形態では、タイトル領域２０８は、図１Ｂに示された主要構造スライドに入力されたプレゼンテーションのタイトル、すなわち「宇宙空間」を表す。タイトル領域２０８は、各スライド上に含まれてもよく、あるいは、親スライド上に含まれ、子スライドから排除されてもよい。
【００１３】
[0030]  リンク可能小見出し領域２１０は、主要構造スライドに入力されたような各小見出しの名前を含む。各小見出しはその特定のセクションに自動的にリンクされ、これにより、所望のリンクをクリックすることで、あるセクションから別のセクションへの簡単なナビゲーションが可能となる。リンク付けについては、以下でさらに詳細に論じる。この例では、リンク可能小見出し領域２１０内の強調された、すなわち太字の小見出しは、スライドが属する特定のセクションの名前を示す。したがって、強調された小見出しは、現在のセクションを示す。たとえばスライド２０２では、「アポロ」が太字で強調されており、より大きなフォントのように見え、これは表示されているスライドが「アポロ」セクション内にあることを示す。同様に、スライド２０４内の強調された「マーキュリー」小見出しは、「マーキュリー」セクションに対応することを示し、スライド２０６内の強調された「ジェミニ」小見出しは、「ジェミニ」セクションに対応することを示す。したがって、スライド２０２に続くいくつかの子スライドが存在する場合、「アポロ」は各「アポロ」子スライド上で強調されることになり、これは表示されているスライドがプレゼンテーションの「アポロ」セクション内にあることを示す。加えて、各「アポロ」子スライドは、「マーキュリー」および「ジェミニ」セクションへのリンク可能要素を含むことになる。
【００１４】
[0031]  上記で論じたように、小見出し領域２１０内の小見出しの各々は、ユーザが小見出しをクリックしプレゼンテーション内のそのセクションの親スライドに直接誘導されるように、自動的にリンク付けされる。太字かつ下線が引かれたリンクが示されているが、イタリック体、フォントサイズ、文字色、背景色、および当業者に知られている他の方法を含む、現在のセクションを強調する代替の方法が本発明に含まれることは理解されたい。リンク付けは、点線で描かれている。たとえば、「アポロ」親スライド２０２が表示されている場合、「ジェミニ」ハイパーリンクを選択することができ、これに従ってジェミニスライド２０６が表示されることになる。あるいは、いくつかの実施形態では、リンク付けされた小見出しを修正して、親スライド以外のスライドにリンク付けすることができる。リンク付けされた小見出しの機能により、大きなプレゼンテーション内のセクション間のナビゲーションが簡単となる。さらにこの機能は、プレゼンテーションがプレゼンテーションモードで動作している間に利用可能である。
【００１５】
[0032]  またこの実施形態では、コンテンツ領域２１２は、テキスト、画像またはビデオ用のプレースホルダを表す。この実施形態では、コンテンツ領域は、破線で外形が描かれた２つのボックスにより描かれている。いくつかの実施形態では、コンテンツ領域２１２は１つのボックスで描かれ、他の実施形態では、コンテンツ領域２１２はいくつかのボックスで描かれる。
【００１６】
[0033]  図２Ｂに、自動化タイトルおよびサブタイトリングシステムを用いて生成された親スライドおよび子スライドを示す。図２Ａに関して説明したように、プレゼンテーションアプリケーションは、「アポロ」、「マーキュリー」および「ジェミニ」と題された親スライド、ならびに各親スライドに続く子スライドを生成した。この実施形態は、「アポロ」親スライド２０２と、これに続くその６つの子スライド２０２ａ〜２０２ｆとを示す。加えて、この例に示されているのは、子スライド２０２ａ〜２０２ｆに続く親「マーキュリー」スライド２０４である。この例に示すように、子スライド２０２ａ〜２０２ｆは、「アポロ」親スライド２０２に対応するセクション内にグループ化され、「マーキュリー」スライド２０４およびその子スライド（図示せず）は別個のセクションに対応する。
【００１７】
[0034]  図３Ａに、主要構造スライド３００上の小見出しの除去を示す。上記で論じたように、例示的な主要構造スライド３００は、タイトル３０２、第１の小見出し３０４、第２の小見出し３０６、第３の小見出し３０８、およびプレゼンテーションスライドを生成するための「作成」ボタン３１０を追加するためのいくつかのダイアログボックスを含む。図１Ａに示したように、第１の小見出し３０４、第２の小見出し３０６、および第３の小見出し３０８はそれぞれ、「アポロ」、「マーキュリー」、および「ジェミニ」が入力されていた。この例では、「マーキュリー」が入力された第２の小見出し３０６が削除されることになる。この実施形態では、各ダイアログボックスに対応しその特定の小見出しを削除する削除ボタン３１２が存在する。
【００１８】
[0035]  図３Ｂに、（たとえば、ユーザが「マーキュリー」小見出しに隣接する削除ボタン３１２を選択したことに応答して）「マーキュリー」小見出しが除去された後の、結果の主要構造スライド３００を示す。この例では、主要構造スライド３００はこのとき２つの小見出し、すなわち「アポロ」と題された第１の小見出し３０４と、現在は「ジェミニ」と題されている第２の小見出し３０６とを含む。
【００１９】
[0036]  図４に、主要構造スライド上の小見出しを除去した後に生成されるスライド４００を示す。図示のように、生成された２つのスライド４００、すなわち第１の小見出しに対応する第１のスライド４０２と、第２の小見出しに対応する第２のスライド４０４とが存在する。この例では、図１を参照して図示および説明したように、３つの小見出しが元々入力されていた。続いて、「マーキュリー」と題された第２の小見出しが、図３を参照して図示および説明したように削除された。したがって、（任意の関連する子スライドと共に）削除された「マーキュリー」スライドを除く、２つのスライド４００が生成された。それゆえ、結果スライド４０２は主要「アポロ」スライドを表し、結果スライド４０４は主要「ジェミニ」スライドを表す。さらに、「マーキュリー」リンクは、結果の主要スライド４０２および４０４の小見出し領域２１０から除去されている。
【００２０】
[0037]  いくつかの実施形態では、ユーザは小見出しを、そのセクションの子スライドにコンテンツが追加された後に削除することができる。この例では、子スライドを新しいセクションまたは既存のセクションに追加するまたは割り当てることで、コンテンツを保存することができる。いずれの例でも、ユーザはこれらのスライドを手動で適宜削除または再配列することができる。あるいは、ユーザは、削除されたセクションを再挿入し、対応する子スライドをこれに追加するという選択肢を有する。
【００２１】
[0038]  図５に、主要構造スライド５００上の小見出しの並べ替えを示す。図示のように、このとき「アポロ」小見出し５０２は、「マーキュリー」小見出し５０４の下にこのとき位置するように並べ替えられている。いくつかの実施形態では、並べ替えはドラッグアンドドロップ操作により行われるが、他の実施形態では、並べ替えはテキストを適宜削除し再入力することで行われる。あるいは、またはこれに加えて、上下矢印が、適宜並べ替えを行うために各小見出しの隣に設けられる。さらに、親スライドの任意の並べ替えが、対応する子スライドの並べ替えに対応することにもなることを理解されたい。
【００２２】
[0039]  図６に、主要構造スライド上の小見出しを並べ替えた後に生成されるスライド６００を示す。図示のように、生成された３つの結果スライド６００、すなわち第１の結果スライド６０２、第２の結果スライド６０４、および第３の結果スライド６０６が存在する。結果スライド６００の各々は、小見出しのうちの１つを表す。加えて、スライド６００は、図５を参照して図示および説明した新しい順序に従って並べ替えられている。したがってこの例では、結果スライド６０２はこのとき主要「マーキュリー」スライドを表し、続く結果スライド６０４は主要「アポロ」スライドを表し、最後の結果スライド６０６は主要「ジェミニ」スライドを表す。加えて、小見出し領域２１０内の小見出しリンクは、それに応じて並べ替えられている。上記で論じたように、各小見出しリンクは、対応する主要すなわち親スライドへのリンクを提供する。
【００２３】
[0040]  あるいは、本明細書で開示したプレゼンテーションスライドを編成するための自動化システムの概念は、既存のスライドデッキ（slide deck）に対してセクション見出しおよびナビゲーション要素を生成するように適用することができる。たとえば、本明細書で開示したシステムおよび方法を用いて、既存のスライドデッキを分析し、それによってトピックセクションを決定し各スライド上にナビゲーション要素を生成することができる。一例では、システムは、各スライド上の手掛かり、たとえばスタイル、テキスト、画像、デザインなどの変化を分析し、それらの手掛かりに基づいてセクション見出しを決定する。システムはその後、スライドデッキ内の各スライド上にナビゲーション要素を生成する。
【００２４】
[0041]  図７に、プレゼンテーションアプリケーションにおいて主要構造スライドを用いて新しいプレゼンテーションを作成し編成するための方法７００を示す。理解されるように、方法７００および後述する以下の方法の特定のステップは排他的ではなく、当業者に理解されるように、本明細書に記載のステップの特定の順序は本方法を限定するものではなく、たとえば、本開示から逸脱することなく、ステップを異なる順序で実施することができ、追加のステップを実施することができ、開示したステップを排除することができる。
【００２５】
[0042]  この方法７００は、図１を参照して図示および説明したようにプレゼンテーションユーザがまずタイトル７０２をタイトルダイアログボックスに入力する動作７０２から開始する。次に方法７００は、ユーザが主要構造スライドに少なくとも１つの小見出しを入力する動作７０４へ移動する。上記で論じたように、各小見出しはプレゼンテーション内の異なるセクションを表し、これらは各々、プレゼンテーション内を簡単にナビゲートするためにリンク可能となっている。次いで方法７００は、ユーザが作成ボタンを選択してスライド生成を開始する動作７０６で締めくくる。
【００２６】
[0043]  図８に、プレゼンテーションアプリケーションにおいて主要構造スライド上の小見出しを削除するための方法８００を示す。方法８００は、プレゼンテーションユーザが主要構造スライド内の小見出しダイアログの隣の削除ボタンを選択する動作８０２から開始する。動作８０２は、ユーザが削除したいだけの数の小見出しに対して反復することができる。あるいは、ユーザはダイアログボックスからテキストを手動で削除して、特定の小見出しを削除することができる。次に方法８００は、ユーザが作成ボタンを選択して、削除されたスライドを排除したスライド生成を開始する動作８０４に進む。
【００２７】
[0044]  図９に、プレゼンテーションアプリケーションにおいて主要構造スライド上の小見出しを並べ替えるための方法９００を示す。方法９００は、プレゼンテーション作成者が既存の小見出しを（たとえばディスプレイ上で小見出しをドラッグアンドドロップして）別の既存の小見出しの上または下に移動させる動作９０２から開始する。動作９０２は、小見出しが適切に配列されるまで反復される。次に方法９００は、ユーザが作成ボタンを選択して、新たに並べ替えられたスライドを組み込んだスライド生成を開始する動作９０４に進む。
【００２８】
[0045]  図１０に、プレゼンテーションアプリケーションによって主要構造スライドを用いて新しいプレゼンテーションを作成し編成するための方法１０００を示す。方法１０００は、プレゼンテーションアプリケーションが、図１に関して図示および説明したような主要構造スライドにタイトルを入力するようユーザに促す動作１００２から開始する。次に動作１００４において、プレゼンテーションアプリケーションは、プレゼンテーション内のセクション見出しを表す少なくとも１つの小見出しを入力するようユーザに促す。次に、プレゼンテーションアプリケーションは作成要求１００６を受信する。この例では、作成要求１００６は、動作１００２および１００４で要求されたユーザ入力を含むスライドを生成するようにプレゼンテーションアプリケーションに指示する。たとえば、生成されたスライドは、動作１００２でユーザに要求されたタイトルと、動作１００４でユーザに要求された各小見出しとを含むことができる。加えて、作成要求１００６は、ユーザ入力に基づいてナビゲーションプレゼンテーションを行うために、各スライド上の小見出し領域（図２、符号２１０参照）に配置された各小見出しをハイパーリンクする。次に、動作１００８において、プレゼンテーションアプリケーションは、各スライド上にコンテンツと、ハイパーリンクされたセクションと、タイトルとを含むスライドを生成する。次に動作１０１０において、プレゼンテーションアプリケーションは、スライドごとにタイトルと、ハイパーリンクされた小見出しなどのナビゲーション要素とを含む生成されたスライドを表示する。
【００２９】
[0046]  図１１に、プレゼンテーションアプリケーションによって主要構造スライドを用いて小見出しを削除するための方法１１００を示す。方法１１００は、プレゼンテーションアプリケーションが小見出しの削除要求を受信する動作１１０２から開始する。動作１１０２は、ユーザによりプレゼンテーションアプリケーションに送信されただけの数の削除要求に対して反復することができる。次にプレゼンテーションアプリケーションは、削除されたスライドを除くスライドを生成するようにプレゼンテーションアプリケーションに指示する作成要求１１０４を受信する。加えて、作成要求１１０４を受信したとき、プレゼンテーションアプリケーションは、ナビゲーションプレゼンテーションを行うために残りのスライド上の小見出しをハイパーリンクするとともに、動作１１０２で削除されたハイパーリンクおよび小見出しを除去する。次に動作１１０６において、プレゼンテーションアプリケーションはスライドを生成し、ここでスライドは、削除されたセクションおよび関連するハイパーリンクをこのとき除外している。最後に動作１１０８において、プレゼンテーションアプリケーションは生成されたスライドを表示する。
【００３０】
[0047]  図１２に、プレゼンテーションアプリケーションによって主要構造スライドを用いて小見出しを再編成するための方法１２００を示す。方法１２００は、プレゼンテーションアプリケーションが再編成要求を受信した場合に、動作１２０２において開始する。再編成要求１２０２をユーザから受信することは、プレゼンテーションを適宜再構成するための指示を受信することを含む。次に、プレゼンテーションアプリケーションは、新たなスライドの列を含むスライドを生成するようにプレゼンテーションアプリケーションに指示する作成要求１２０４を受信する。次に、動作１２０６において、プレゼンテーションアプリケーションはスライドを生成し、ここでスライドは、動作１２０２において再編成要求により受信された新たなスライド順序をこのとき反映している。動作１２０６において、プレゼンテーションアプリケーションは、新たに並べられたスライド、ならびに新たなスライド列を反映した小見出しへの新たなハイパーリンクを含むスライドを生成する。最後に、動作１２０８において、プレゼンテーションアプリケーションは再編成されたスライドを表示する。
【００３１】
[0048]  加えて、本明細書に記載の実施形態および機能は、分散システム（たとえばクラウドベースのコンピューティングシステム）上で動作することができ、分散システムでは、アプリケーション機能、メモリ、データ記憶および検索ならびに様々な処理機能が、分散コンピューティングネットワーク、たとえばインターネットまたはイントラネット上で互いに離れて動作させることができる。ユーザインターフェースおよび種々の情報は、オンボードのコンピューティングデバイスディスプレイにより、あるいは、１つまたは複数のコンピューティングデバイスに関連付けられた遠隔ディスプレイユニットにより表示することができる。たとえば、ユーザインターフェースおよび種々の情報は、ユーザインターフェースおよび種々の情報が投影される壁面上に表示し、インタラクションすることができる。本発明の実施形態が実施可能な多数のコンピューティングシステムとのインタラクションには、キーストローク入力、タッチスクリーン入力、声または他の音声入力、関連するコンピューティングデバイスがユーザジェスチャを撮像し解釈してコンピューティングデバイスの機能などを制御するための検出（たとえばカメラ）機能を備えている場合のジェスチャ入力などが含まれる。
【００３２】
[0049]  図１３〜図１５および関連する記述は、本発明の実施形態を実施可能な多種多様な動作環境の議論を与える。しかしながら、図７〜図９に関して説明し論じたデバイスおよびシステムは、例示および説明のためのものであり、本明細書に記載の本発明の実施形態を実施するために利用可能な膨大な数のコンピューティングデバイス構成を限定するものではない。
【００３３】
[0050]  図１３は、本発明の実施形態を実施可能なコンピューティングデバイス１０５の物理コンポーネント（すなわちハードウェア）を示すブロック図である。以下に記載のコンピューティングデバイスのコンポーネントは、上述のコンピューティングデバイスに好適であり得る。基本的な構成では、コンピューティングデバイス１０５は、少なくとも１つの処理ユニット１３０２およびシステムメモリ１３０４を含むことができる。コンピューティングデバイスの構成および種類に応じて、システムメモリ１３０４は、限定はしないが、揮発性記憶装置（たとえばランダムアクセスメモリ）、不揮発性記憶装置（たとえば読み出し専用メモリ）、フラッシュメモリ、またはそのようなメモリの任意の組み合わせを備えることができる。システムメモリ１３０４は、オペレーティングシステム１３０５と、プレゼンテーションアプリケーション１１８などのソフトウェアアプリケーション１３２０を動作させるのに好適な１つまたは複数のプログラムモジュール１３０６とを含むことができる。オペレーティングシステム１３０５は、たとえば、コンピューティングデバイス１０５の動作を制御するのに好適であり得る。さらに、本発明の実施形態は、グラフィクスライブラリ、他のオペレーティングシステム、または任意の他のアプリケーションプログラムと連携して実施することができ、任意の特定のアプリケーションまたはシステムに限定されない。この基本的な構成は、図１３において、破線１３０８内のそれらのコンポーネントにより示されている。コンピューティングデバイス１０５は、追加の特徴または機能を有することができる。たとえば、コンピューティングデバイス１０５は、追加のデータ記憶デバイス（取外し式および／または非取外し式）、たとえば磁気ディスク、光ディスク、またはテープを含むこともできる。そのような追加の記憶装置は、図１３において、取外し式記憶デバイス１３０９および非取外し式記憶デバイス１３１０により示されている。
【００３４】
[0051]  上述のように、いくつかのプログラムモジュールおよびデータファイルをシステムメモリ１３０４に格納することができる。プログラムモジュール１３０６（たとえばプレゼンテーションアプリケーション１１８）は、処理ユニット１３０２上で実行中に、限定はしないが、図７〜図１２に示された方法７００〜１２００の段階のうちの１つまたは複数を含む処理を行うことができる。本発明の実施形態に従って使用可能な他のプログラムモジュールは、電子メールおよび連絡先アプリケーション、ワードプロセシングアプリケーション、スプレッドシートアプリケーション、データベースアプリケーション、スライドプレゼンテーションアプリケーション、描画またはコンピュータ支援アプリケーションプログラムなどを含むことができる。
【００３５】
[0052]  さらに、本発明の実施形態は、個別電子素子を備える電気回路、論理ゲートを含むパッケージ化または集積化された電子チップ、マイクロプロセッサを利用した回路内で、または電子素子もしくはマイクロプロセッサを含む単一チップ上で実施することができる。たとえば、本発明の実施形態は、図１３に示されたコンポーネントの各々または多くが単一の集積回路上に集積可能であるシステムオンチップ（SOC）によって実施することができる。そのようなＳＯＣデバイスは、１つまたは複数の処理ユニット、グラフィクスユニット、通信ユニット、システム仮想化ユニットおよび様々なアプリケーション機能を含むことができ、これらは全て、単一の集積回路としてチップ基板上に集積される（または「焼き付けられる（burned）」）。プレゼンテーションアプリケーション１１８に関して本明細書に記載された機能は、ＳＯＣによって動作する場合、単一の集積回路（チップ）上でコンピューティングデバイス１０５の他のコンポーネントと統合されたアプリケーション固有のロジックによって動作させることができる。本発明の実施形態は、限定はしないが、機械、光学、流体および量子技術を含む、ＡＮＤ、ＯＲおよびＮＯＴなどの論理演算を実行可能な他の技術を用いて実施することもできる。加えて、本発明の実施形態は、汎用コンピュータ内で、または任意の他の回路もしくはシステム内で実施することができる。
【００３６】
[0053]  コンピューティングデバイス１０５は、１つまたは複数の入力デバイス１３１２、たとえばキーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなどを有することもできる。出力デバイス１３１４、たとえばディスプレイ、スピーカー、プリンタなどを含むこともできる。上述のデバイスは例であり、他のものを用いてもよい。コンピューティングデバイス１０５は、他のコンピューティングデバイス１３１８との通信を可能にする１つまたは複数の通信接続１３１６を含むことができる。好適な通信接続１３１６の例には、限定はしないが、ＲＦ送信機、受信機および／または送受信機回路、ユニバーサルシリアルバス（USB）、パラレルおよび／またはシリアルポートが含まれる。
【００３７】
[0054]  本明細書で用いるコンピュータ可読媒体という用語は、コンピュータ記憶媒体を含むことができる。コンピュータ記憶媒体は、たとえばコンピュータ可読命令、データ構造、またはプログラムモジュールなどの情報を記憶するための任意の方法または技術で実装された揮発性および不揮発性の、取外し式および非取外し式媒体を含むことができる。システムメモリ１３０４、取外し式記憶デバイス１３０９、および非取外し式記憶デバイス１３１０は全て、コンピュータ記憶媒体の例（すなわち、メモリ記憶装置）である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、電気消去可能読み出し専用メモリ（EEPROM）、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（DVD）または他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは情報を格納するために使用可能であり、コンピューティングデバイス１０５によりアクセス可能な任意の他の製造品を含むことができる。任意のそのようなコンピュータ記憶媒体は、コンピューティングデバイス１０５の一部とすることができる。コンピュータ記憶媒体は、搬送波または他の伝搬または変調されたデータ信号を含まない。
【００３８】
[0055]  通信媒体は、たとえば搬送波または他の伝送メカニズムなどの変調データ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータにより具現化することができ、任意の情報配信媒体を含む。「変調データ信号」という用語は、信号内の情報を符号化するように１つまたは複数の特徴が設定または変更された信号を記述することができる。例として、限定はしないが、通信媒体は、有線媒体、たとえば有線ネットワークまたは直接配線接続、ならびに無線媒体、たとえば音響、無線周波数（RF）、赤外線、および他の無線媒体を含むことができる。
【００３９】
[0056]  図１４Ａおよび図１４Ｂに、本発明の実施形態を実施可能なモバイルコンピューティングデバイス１４００、たとえば携帯電話、スマートフォン、タブレットパーソナルコンピュータ６１０、ラップトップコンピュータなどを示す。図１４Ａを参照すると、実施形態を実装するためのモバイルコンピューティングデバイス１４００の一実施形態が示されている。基本的な構成では、モバイルコンピューティングデバイス１４００は、入力素子および出力素子の両方を有するハンドヘルドコンピュータである。モバイルコンピューティングデバイス１４００は通常、ディスプレイ１４０５と、ユーザがモバイルコンピューティングデバイス１４００に情報を入力できるようにする１つまたは複数の入力ボタン１４１０とを含む。モバイルコンピューティングデバイス１４００のディスプレイ１４０５は、入力デバイス（たとえばタッチスクリーンディスプレイ）として機能することもできる。任意選択の側面入力素子１４１５は、含まれている場合、さらなるユーザ入力を可能とする。側面入力素子１４１５は、ロータリースイッチ、ボタン、または任意の他の種類の手動入力素子とすることができる。代替実施形態では、モバイルコンピューティングデバイス１４００は、より多いまたはより少ない入力素子を組み込むことができる。たとえば、ディスプレイ１４０５は、いくつかの実施形態ではタッチスクリーンでないことがある。さらなる他の代替的実施形態では、モバイルコンピューティングデバイス１４００は、ポータブル電話システム、たとえば携帯電話である。モバイルコンピューティングデバイス１４００は、任意選択のキーパッド１４３５を含むこともできる。任意選択のキーパッド１４３５は、物理キーパッド、またはタッチスクリーンディスプレイ上に生成された「ソフト」キーパッドとすることができる。様々な実施形態では、出力素子は、グラフィカルユーザインターフェース（GUI）を表示するためのディスプレイ１４０５、視覚インジケータ（visual indicator）１４２０（たとえば発光ダイオード）、および／または音声変換器１４２５（たとえばスピーカー）を含む。いくつかの実施形態では、モバイルコンピューティングデバイス１４００は、ユーザに触覚フィードバックを与えるための振動変換器を組み込む。さらに他の実施形態では、モバイルコンピューティングデバイス１４００は、外部デバイスに信号を送信するかまたは外部デバイスから信号を受信するための、入力および／または出力ポート、たとえば音声入力（たとえばマイクロフォンジャック）、音声出力（たとえばヘッドフォンジャック）、およびビデオ出力（たとえばHDMI（登録商標）ポート）を組み込む。
【００４０】
[0057]  図１４Ｂは、モバイルコンピューティングデバイスの一実施形態のアーキテクチャを例示するためのブロック図である。すなわち、モバイルコンピューティングデバイス１４００は、いくつかの実施形態を実装するためのシステム（すなわちアーキテクチャ）１４０２を組み込むことができる。一実施形態では、システム１４０２は、１つまたは複数のアプリケーション（たとえばブラウザ、電子メール、カレンダリング、連絡先マネージャ、メッセージングクライアント、ゲーム、およびメディアクライアント／プレーヤ）を動作可能な「スマートフォン」として実装される。いくつかの実施形態では、システム１４０２は、コンピューティングデバイス、たとえば統合された携帯情報端末（PDA:personal digital assistant）および無線電話として統合することができる。
【００４１】
[0058]  １つまたは複数のアプリケーションプログラム１４６６をメモリ１４６２にロードし、オペレーティングシステム１４６４上で、またはこれと関連して実行することができる。アプリケーションプログラムの例には、電話ダイヤラ（dialer）プログラム、電子メールプログラム、個人情報管理（PIM:personal information management）プログラム、ワードプロセシングプログラム、スプレッドシートプログラム、インターネットブラウザプログラム、メッセージングプログラムなどが含まれる。システム１４０２はまた、メモリ１４６２内に不揮発性記憶領域１４６８を含む。不揮発性記憶領域１４６８は、システム１４０２がパワーダウンされても失われてはならない永続的な情報を格納するために使用することができる。アプリケーションプログラム１４６６は、たとえば電子メールアプリケーションにより使用される電子メールまたは他のメッセージなど、不揮発性記憶領域１４６８内の情報を使用し、そこに情報を格納することができる。また、同期アプリケーション（図示せず）はシステム１４０２に常駐し、ホストコンピュータに常駐する対応する同期アプリケーションと対話して不揮発性記憶領域１４６８に格納された情報をホストコンピュータに格納された対応する情報と同期させておくようにプログラムされる。理解されるように、他のアプリケーションをメモリ１４６２にロードし、モバイルコンピューティングデバイス１４００上で動作させることができ、これには本明細書に記載のプレゼンテーションアプリケーション１１８が含まれる。
【００４２】
[0059]  システム１４０２は電源１４７０を有し、電源は１つまたは複数のバッテリーとして実装することができる。電源１４７０は、バッテリーを補給または再充電するＡＣアダプタまたは電源付きドッキングクレードルなどの外部電源をさらに含むことがある。
【００４３】
[0060]  システム１４０２は、無線周波数通信を送信および受信する機能を実行する無線機１４７２をさらに含むことができる。無線機１４７２は、通信事業者またはサービスプロバイダを介したシステム１４０２および「外界」の間の無線接続を容易にする。無線機１４７２への送信および無線機１４７２からの送信は、オペレーティングシステム１４６４の制御下で行われる。言い換えれば、無線機１４７２により受信された通信は、オペレーティングシステム１４６４を介してアプリケーションプログラム１４６６へ配布することができ、逆も同様である。
【００４４】
[0061]  視覚インジケータ１４２０を用いて視覚通知を提供することができ、および／または、音声インターフェース１４７４を用いて音声変換器１４２５を介して可聴通知を生成することができる。図示の実施形態では、視覚インジケータ１４２０は発光ダイオード（LED）であり、音声変換器１４２５はスピーカーである。これらのデバイスは、起動された場合に、プロセッサ１４６０および他のコンポーネントがシャットダウンしてバッテリー電力を節約するようになったとしても、通知メカニズムにより指示された期間はＯＮ状態を保つように、電源１４７０に直接結合することができる。ユーザがデバイスの電源ＯＮ状態を示す行動をとるまで、ＬＥＤを無期限にＯＮ状態を保つようにプログラムすることができる。音声インターフェース１４７４を用いて、ユーザに可聴信号を提供し、ユーザから可聴信号を受信する。たとえば、音声インターフェース１４７４は、音声変換器１４２５に結合されることに加えて、たとえば電話通話を容易にするために、可聴入力を受信するためのマイクロフォンに結合することもできる。本発明の実施形態によれば、マイクロフォンは、後述するように、通知の制御を容易にするための音声センサとして機能することもできる。システム１４０２は、静止画像、ビデオストリームなどを記録するためのオンボードカメラ１４３０の操作を可能にするビデオインターフェース１４７６をさらに含むことができる。
【００４５】
[0062]  システム１４０２を実装するモバイルコンピューティングデバイス１４００は、追加の特徴または機能を有することができる。たとえば、モバイルコンピューティングデバイス１４００は、追加のデータ記憶デバイス（取外し式および／または非取外し式）、たとえば磁気ディスク、光ディスクまたはテープを含むこともできる。そのような追加の記憶装置は、図１４Ｂにおいて、不揮発性記憶領域１４６８により示されている。
【００４６】
[0063]  モバイルコンピューティングデバイス１４００により生成またはキャプチャされシステム１４０２を介して記憶されたデータ／情報は、上述のようにモバイルコンピューティングデバイス１４００上にローカルに保存することができ、または、無線機１４７２を介して、もしくはモバイルコンピューティングデバイス１４００と、たとえばインターネットなどの分散コンピューティングネットワーク内のサーバコンピュータなどのモバイルコンピューティングデバイス１４００に関連付けられた別個のコンピューティングデバイスとの間の有線接続を介してデバイスによりアクセス可能な任意数の記憶媒体上にデータを格納することができる。理解されるように、そのようなデータ／情報は、無線機１４７２または分散コンピューティングネットワークを介してモバイルコンピューティングデバイス１４００によってアクセスすることができる。同様に、そのようなデータ／情報は、電子メールおよび共同データ／情報共有システムを含むよく知られているデータ／情報転送および記憶手段に従って記憶し使用するためにコンピューティングデバイス間で容易に転送することができる。
【００４７】
[0064]  図９に、上述のように、１つまたは複数のクライアントデバイスに固定フォーマットドキュメント内のグラフィクス要素の検出およびグループ化を提供するためのシステムのアーキテクチャの一実施形態を示す。プレゼンテーションアプリケーション１１８と関連して開発された、インタラクションされた、または編集されたコンテンツは、異なる通信チャネルまたは他の記憶型に記憶することができる。たとえば、様々なドキュメントを、ディレクトリサービス１５２２、ウェブポータル１５２４、メールボックスサービス１５２６、インスタントメッセージングストア１５２８、またはソーシャルネットワーキングサイト１５３０を用いて記憶することができる。プレゼンテーションアプリケーション１１８は、本明細書に記載のように、データ利用を可能とするために、これらの種類のシステムなどのいずれかを用いることができる。サーバ１５２０は、プレゼンテーションアプリケーション１１８をクライアントに提供することができる。一例として、サーバ１５２０は、ウェブ上でプレゼンテーションアプリケーション１１８を提供するウェブサーバとすることができる。サーバ１５２０は、プレゼンテーションアプリケーション１１８をウェブ上でクライアントへネットワーク１５１５に提供することができる。例として、クライアントコンピューティングデバイスは、コンピューティングデバイス１０５として実装することができ、パーソナルコンピュータ、タブレットコンピューティングデバイス１５１０および／またはモバイルコンピューティングデバイス１４００（たとえばスマートフォン）内に具現化することができる。クライアントコンピューティングデバイス１０５、６１０、１４００のこれらの実施形態のいずれかは、コンテンツをストア１５１６から取得することができる。
【００４８】
[0065]  本発明の実施形態は、たとえば、本発明の実施形態による方法、システムおよびコンピュータプログラム製品のブロック図および／または動作説明を参照して上記に記載されている。ブロックに記載の機能／動作は、任意のフローチャートに示された順序以外で行われることがある。たとえば、関連する機能／動作に依存して、連続して示されている２つのブロックは実際にはほぼ同時に実行されることがあり、またはこれらのブロックは逆順で実行されることがある。
【００４９】
[0066]  本出願で提供された１つまたは複数の実施形態の記述および説明は、いかなる形でも特許請求される本発明の範囲を限定または制限するものではない。本出願で提供された実施形態、例、および詳細は、所有権（possession）を伝達するのに十分であると考えられ、特許請求される発明の最良の形態を他者が作製し使用することを可能とする。特許請求される発明は、本出願で提供された任意の実施形態、例、または詳細に限定されるように解釈されるべきではない。組み合わせてまたは別々に図示および記載されているかにかかわらず、（構造的および方法論的両方の）様々な特徴は、特定の特徴の組を有する実施形態を生成するために選択的に含まれるかまたは省略されるものとする。本出願の記載および説明が提供されたが、特許請求される発明の範囲に含まれる変形、修正、および代替の実施形態を当業者は想定することができる。
【図１Ａ】
0006416894.tif 000002
【図１Ｂ】
0006416894.tif 000003
【図２Ａ】
0006416894.tif 000004
【図２Ｂ】
0006416894.tif 000005
【図３Ａ】
0006416894.tif 000006
【図３Ｂ】
0006416894.tif 000007
【図４】
0006416894.tif 000008
【図５】
0006416894.tif 000009
【図６】
0006416894.tif 000010
【図７】
0006416894.tif 000011
【図８】
0006416894.tif 000012
【図９】
0006416894.tif 000013
【図１０】
0006416894.tif 000014
【図１１】
0006416894.tif 000015
【図１２】
0006416894.tif 000016
【図１３】
0006416894.tif 000017
【図１４Ａ】
0006416894.tif 000018
【図１４Ｂ】
0006416894.tif 000019
【図１５】
0006416894.tif 000020