(57)【特許請求の範囲】
【請求項１】
プレゼンテーションに用いられるプレゼンテーション要素を指定するプレゼンテーション指定手段と、
前記指定されたプレゼンテーション要素のフォーマットを判定するフォーマット判定手段と、
プレゼンテーション要素の特徴を示す属性を識別する属性タグをフォーマットに対応付けて格納したスタイル記憶手段と、
前記指定されたプレゼンテーション要素に適用するスタイルを指定するスタイル指定手段と、
前記スタイル記憶手段に前記指定されたスタイルの影響を受ける属性タグが前記判定されたフォーマットに対応付けられて格納されている場合に、前記指定されたプレゼンテーション要素の該属性タグの属性を前記指定されたスタイルに対応する新しい属性に更新する属性更新手段と、
前記属性更新手段により属性が更新されたプレゼンテーション要素を表示するプレゼンテーション表示装置と、
を有する、プレゼンテーションシステム。
【請求項２】
前記属性更新手段は、前記スタイル記憶手段に前記指定されたスタイルの影響を受ける属性タグが前記判定されたフォーマットに対応付けられて格納されていない場合に、前記プレゼンテーションに用いられるプレゼンテーション要素を囲む領域に影響する属性を前記指定されたスタイルに従って更新する、
請求項１に記載のプレゼンテーションシステム。
【請求項３】
前記属性更新手段によって属性が更新されたプレゼンテーション要素と、該更新された属性に対応するスタイル又はスタイルの組を識別するスタイル識別子とを関連付けて格納する履歴格納手段を更に有し、
前記属性更新手段は、前記指定されたプレゼンテーション要素が前記スタイル識別子に関連付けられて前記履歴格納手段に格納されている場合には、該指定されたプレゼンテーション要素の属性を、該指定されたプレゼンテーション要素に関連付けられて前記履歴格納手段に格納されているスタイル識別子が示すスタイル又はスタイルの組に対応する属性に更新する
請求項１に記載のプレゼンテーションシステム。
【請求項４】
前記属性更新手段は、前記指定されたプレゼンテーション要素がテキストボックスを有する場合には、前記属性タグの属性を前記新しい属性に置換した後に、置換前のテキストボックスの寸法と置換後のテキストボックスの寸法とが同じサイズになるように該テキストボックス内のテキストのフォントサイズを変更する、
請求項１に記載のプレゼンテーションシステム。
【請求項５】
前記フォーマット判定手段は、前記判定したフォーマットに基づいて使用可能なスタイルのリストを作成し、
前記スタイル指定手段は、前記リストからスタイルを指定することが可能に構成された、
請求項１に記載のプレゼンテーションシステム。
【請求項６】
前記スタイル指定手段は、スタイル識別子を保有するスタイル情報保有デバイスを感知するＩＤ感知装置と、感知された前記スタイル識別子に基いてスタイルを識別するＩＤコントローラと、を有する、請求項１に記載のプレゼンテーションシステム。
【請求項７】
前記プレゼンテーション指定手段は、プレゼンテーション要素を識別するプレゼンテーション要素識別子を保有するＩＤ保有デバイスを感知するＩＤ感知装置と、感知された前記プレゼンテーション要素識別子に基いてプレゼンテーション要素を識別するＩＤコントローラと、を有する、請求項１に記載のプレゼンテーションシステム。
【請求項８】
コンピュータに、
プレゼンテーションに用いられるプレゼンテーション要素を指定するプレゼンテーション指定ステップと、
前記指定されたプレゼンテーション要素のフォーマットを判定するフォーマット判定ステップと、
前記指定されたプレゼンテーション要素に適用するスタイルを指定するスタイル指定ステップと、
プレゼンテーション要素の特徴を示す属性を識別する属性タグをフォーマットに対応付けて格納したスタイル記憶手段に、前記指定されたスタイルの影響を受ける属性タグが前記判定されたフォーマットに対応付けられて格納されている場合に、前記指定されたプレゼンテーション要素の該属性タグの属性を前記指定されたスタイルに対応する新しい属性に更新する属性更新ステップと、
前記属性更新ステップにより属性が更新されたプレゼンテーション要素を表示装置に表示する表示ステップと、
を実行させるためのプログラム。
【請求項９】
さらに、前記コンピュータに、
前記スタイル記憶手段に前記指定されたスタイルの影響を受ける属性タグが前記判定されたフォーマットに対応付けられて格納されていない場合に、前記プレゼンテーションに用いられるプレゼンテーション要素を囲む領域に影響する属性を前記指定されたスタイルに従って更新するステップ
を実行させるための請求項８に記載のプログラム。
【請求項１０】
さらに、前記コンピュータに、
前記属性更新ステップによって属性が更新されたプレゼンテーション要素と、該更新された属性に対応するスタイル又はスタイルの組を識別するスタイル識別子とを関連付けてメモリに格納する履歴格納ステップを実行させるとともに、
前記指定されたプレゼンテーション要素が前記スタイル識別子に関連付けられて前記メモリに格納されている場合には、該指定されたプレゼンテーション要素の属性を、該指定されたプレゼンテーション要素に関連付けられて前記メモリに格納されているスタイル識別子が示すスタイル又はスタイルの組に対応する属性に更新するステップを実行させるための請求項８に記載のプログラム。
【請求項１１】
さらに、前記コンピュータに、
前記指定されたプレゼンテーション要素がテキストボックスを有する場合に、前記属性タグの属性を前記新しい属性に置換させた後に、置換前のテキストボックスの寸法と置換後のテキストボックスの寸法とが同じサイズになるように該テキストボックス内のテキストのフォントサイズを変更するステップ
を実行させるための請求項８に記載のプログラム。
【請求項１２】
前記フォーマット判定ステップでは、前記判定したフォーマットに基づいて使用可能なスタイルのリストを作成し、
前記スタイル指定ステップでは、前記リストからスタイルを指定する、
請求項８に記載のプログラム。
【請求項１３】
前記スタイル指定ステップは、スタイル識別子を保有するスタイル情報保有デバイスを感知するＩＤ感知装置により感知された前記スタイル識別子に基いてスタイルを識別するステップを有する請求項８に記載のプログラム。
【請求項１４】
前記プレゼンテーション指定ステップは、プレゼンテーション要素を識別するプレゼンテーション要素識別子を保有するＩＤ保有デバイスを感知するＩＤ感知装置により感知された前記プレゼンテーション要素識別子に基いてプレゼンテーション要素を識別するステップを有する請求項８に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプレゼンテーションシステムに関する。
【０００２】
【従来の技術】
入手可能な非常に多くのソフトウェアパッケージは、ワードプロセシング、データ管理及びプレゼンテーション作成等のタスクを達成する能力が非常に高い。特に、プレゼンテーション作成ソフトウェアによって、ユーザは、入力したデータを“スライド”に変換することができる。そして、発言者の発表を容易にし且つ補足するために、発表中にプレゼンテーションシステムを用いて、そのスライドが聴衆に対して電子的に表示される。
【０００３】
これらのプレゼンテーションシステムでは、予め組み立てられたプレゼンテーションを再生できる。特に、これらのプレゼンテーションシステムでは、ユーザが、グラフィカル・ユーザ・インタフェース又はキーボードによる制御を介して、予め組み立てられたプレゼンテーション内の前のスライド、次のスライド、又は別のスライドへとナビゲートしたり、プレゼンテーションの、より関連のあるスライドを呈示するために、関係のないスライドを巡回、即ちスライドをスキップできる。
【０００４】
【発明が解決しようとする課題】
プレゼンテーション作成ソフトウェア及びプレゼンテーションシステムは、共通のソースから内容を引き出しているシーケンシャルなプレゼンテーションに対しては良好に機能するが、この技術は、多様なソースから“スライド”を引き出してきたときに、プレゼンテーションを操作して統一された外観を作成することはできない。詳細には、そして特に電子媒体を用いるプレゼンテーションの場合には、発表者は、多くのファイルタイプを使用して、情報を編集し、“スライド”を作成することができる。更に、電子媒体の異なる各タイプごとに、プレゼンテーション中の文書の文脈即ち外観を制御する、文書内要素があり得る。例えば、文脈要素は、背景の色や質感、文書の向き、プレゼンテーションに現れ又は消える要素の遷移、フォント、フォントサイズ、バレット（bullet：リスト項目の頭につけるマーク）のスタイル等であり得る。
【０００５】
プレゼンテーション要素の多様なフォーマットと、これらの要素内の文脈の識別の多様な方法とが結びつくことにより、発表者は、統一又は一貫した外観を欠くばらばらのプレゼンテーションを作成してきた。
【０００６】
この統一性の欠如は、プレゼンテーション内容の価値を下げる。更に、統一性の欠如により、発表者がその特定のプレゼンテーション要素専用の適切なソフトウェアを持っていない限り、発表者がプレゼンテーション内の文脈的要素を操作するのが困難又は不可能になる。
【０００７】
従って、本発明のプレゼンテーションシステム及びプログラムは、発表者の環境に、より適合し、特に、様々なフォーマットの電子媒体を扱うときに、ユーザの注意及び発表者の注意の大半を、プレゼンテーションシステムの操作以外のタスクに集中させることを可能にする。見せる材料の選択及びそれに続く聴衆に対する表示は、透過原稿を取り出すのと同様に簡単でありながら、現在及び将来使用できるプレゼンテーション及びマルチメディア用のシステム及びフォーマットが与える動的な内容を扱うために、十分に柔軟で機能的且つ動的であるべきである。
【０００８】
【課題を解決するための手段】
本発明は、プレゼンテーション内の要素の文脈を操作するための支援を提供するプレゼンテーションシステム及びプログラムを提供する。
【０００９】
詳細には、本発明のプレゼンテーションシステム及びプログラムは、例えばスライド等のプレゼンテーション要素の表示の要求を受け取る。次に、様々なフォーマットのプレゼンテーション要素間で統一された表示特性を確実にできるスタイルプロファイル又はテンプレートに従って、スライドの文脈が操作される。
【００１０】
或いは、プレゼンテーション制御システムのセンサに、ＩＤ保有デバイスが呈示される。プレゼンテーション制御システムは、ＩＤ保有デバイスのＩＤとプレゼンテーション要素とを関連付ける。次に、発表者は、そのプレゼンテーション要素のスタイル又は文脈を修正するための様々な選択肢を有する。そして、スタイルを統一されたプレゼンテーション要素が、表示のために呈示される。
【００１１】
本発明は、電子媒体の呈示においてユーザを補助するプレゼンテーションシステム及びプログラムを個別に提供する。
【００１２】
本発明は、ユーザが、タンジブルなＩＤ保有デバイスを介して、プレゼンテーションシステムを対話式に操作するのを可能にするプレゼンテーションシステム及びプログラムを個別に提供する。
【００１３】
本発明は、ユーザが、プレゼンテーション要素の文脈に適用されるスタイル識別子を含むタンジブルなＩＤ保有デバイスを作成するのを可能にするプレゼンテーションシステム及びプログラムを個別に提供する。
【００１４】
本発明のプレゼンテーションシステム及びプログラムは、例えばプレゼンテーション中に、ユーザに対して使用の容易さ及びより良好な支援を提供する機構を、ユーザに提供する。
【００１５】
本発明のプレゼンテーションシステム及びプログラムは、プレゼンテーション要素に適用されるスタイルを表わす識別子を含む又は備えるノートカード等の、物理的なオブジェクトを用いることができる。例えば背景色等のスタイルを明確（明示的）に表わす記憶符号は、物理的オブジェクトに添付されたオブジェクトによって表わされる。ユーザは、これらの記憶符号とともに、特定のプレゼンテーション要素に対してどの背景がより相応しいかを記述する注等といった、記憶符号を補足でき、プレゼンテーションの表示特性を更に補助する、付加的な注やグラフィックを組み込むことができる。
【００１６】
物理的オブジェクトに組み込まれた、添付された、又は他の方法で関連付けられた記憶符号は、本発明に従ったプレゼンテーション制御システム及び方法が、物理的オブジェクトと関連付けられたユーザの動作を解釈するのを可能にする、読取可能ＩＤデバイスによって補足される。例えば、発表者は、卓上又は演台に、プレゼンテーション用の資料を表わす記憶符号を含む１組のカードを分配することができる。発表者は、それらの要素が呈示されるスタイルのＩＤを含む１組のカードを分配することもできる。次に、発表者は、１枚のプレゼンテーション要素カードを選択して、それをプレゼンテーションシステムのセンサ装置に導入し、センサ装置に“スタイルカード”を導入することによって現在の又は後続のプレゼンテーション要素の文脈を修正させ、カスタムな外観を作成することができる。
【００１７】
本発明に従ったプレゼンテーション制御システム及び方法は、発表者の酷使されている認識系から、発表者の感覚の周辺領域等の十分に利用されていない領域へと、活動の負荷を移す。本発明に従ったプレゼンテーション制御システム及び方法は、ユーザが、特定のユーザインタフェースの操作に対してごく僅かな注意しか向けずに、プレゼンテーションの文脈を操作するのを可能にする。本発明に従ったプレゼンテーションシステム及び方法は、より広範囲の人間の知覚と関わり合い、現在のプレゼンテーションシステム、方法及びインタフェースで見受けられるよりも、あまり意識的ではない対話型操作の度合いを大きくすることができる。直接的な物理的動作を認識する本発明のプレゼンテーションシステム及び方法は、グラフィカル・ユーザ・インタフェースの対話型操作よりも効率的で信頼できるものとなり得る。例えば、音量を調節するためにコンピュータのスピーカーのノブを用いることの方が、制御ウィンドウ内のスライダーを見つけて調節することよりも容易に実行できる。
【００１８】
本発明の上記及び他の特徴及び長所は、以下の好ましい実施形態の詳細な説明で述べられるか又はそこから明らかとなる。
【００１９】
本発明の好ましい実施形態は、添付の図面を参照して詳細に説明される。
【００２０】
【発明の実施の形態】
本発明に従ったプレゼンテーション制御システム及び方法の操作は、プレゼンテーションを支援する電子システムを維持するために発表者に要求される注意の量を減らし、一方で、多数並んだ様々なフォーマットを有するプレゼンテーション補助に即座にアクセスできるようにする。発表者は、聴衆に対して行うプレゼンテーションを補足するための、スライドショー等といった１組のプレゼンテーション補助、即ち要素を作成する。次に、各々を本明細書に参照として全体を援用する同時係属の１９９８年９月１４日出願の米国特許出願第０９/１５２，６７７号及び１９９９年９月１０日に出願の第０９/３９３，９６２号に述べられているように、発表者は、感知可能コード又は他のＩＤ要素を保有するカード等という少なくとも１つのタンジブル（触知可能）な感知可能オブジェクトを、プレゼンテーションの少なくとも１つのプレゼンテーション補助要素と関連付けることができる。このようにして、発表者は、そのプレゼンテーション要素に対応する物理的オブジェクトを所有する。スライド等のプレゼンテーション要素を表示するために、発表者は、例えばカードのうちの１枚のようなオブジェクトを、プレゼンテーションシステムのセンサに呈示することにより、プレゼンテーションシステムに、選択されたカードに対応するスライドを取り出させ、例えば聴衆に対して表示させる。
【００２１】
プレゼンテーション要素に対応する物理的オブジェクトと共に又は物理的オブジェクトを補足するために、発表者は、プレゼンテーションのための文脈制御ＩＤデバイスを作成又は入力することもできる。そして、この文脈制御情報を、プレゼンテーション要素に対応する物理的オブジェクトと同様に、プレゼンテーションのプレゼンテーション要素、即ちスライドの表示特性を操作するために適用できる。このように、例えば聴衆に対して表示するための各プレゼンテーション要素が準備されると、本発明のシステム及び方法は、発表者が選択したスタイルに基いて、プレゼンテーション要素の文脈を修正する。そして、特定の外観即ち表示特性を維持しながら、修正された各プレゼンテーション要素が、プレゼンテーション表示装置を介して呈示される。
【００２２】
特定の文脈又は表示特性を有するプレゼンテーションのプレゼンテーション要素を呈示するために、ユーザはタンジブルな感知可能ＩＤ保有デバイスの１つを、本発明のプレゼンテーション制御システムのセンサの感知可能領域に導入する。タンジブルな感知可能ＩＤ保有デバイスの感知に応答して、ユーザは、タンジブルな感知可能ＩＤ保有デバイスと関連付けられた、感知されたプレゼンテーション要素のスタイルを操作するための、様々な選択肢を有する。詳細には、プレゼンテーション制御システムは、発表者が選択したスタイルに従ってプレゼンテーション要素を操作し、修正された表示特性を有する更新されたプレゼンテーション要素をプレゼンテーション表示装置で呈示する。このようにして、発表者は注意を、プレゼンテーションシステム、特にユーザインタフェースから離して、再び聴衆に向けることができる。
【００２３】
図１は、プレゼンテーション中に用いられるプレゼンテーション制御システム１００の構成要素の一実施形態を示している。プレゼンテーション制御システム１００は、Ｉ／Ｏインタフェース１１０、コントローラ１２０、ＩＤコントローラ１３０、プレゼンテーションコントローラ１４０、ヒストリーメモリ１５０、スタイルメモリ１６０、スタイル統一部１７０、プレゼンテーション要素タイプ識別部１８０、スタイルＩＤ２２２乃至２２６を有するスタイルメモリ部２２０、プレゼンテーション要素２０２乃至２０６を有するプレゼンテーション要素メモリ部２００、及びプレゼンテーション要素識別子２１２乃至２１６を有するプレゼンテーション要素ＩＤメモリ部２１０（上記のメモリ部２００乃至２２０は全てメモリ１９０に格納されている）、ＩＤ感知装置３００、プレゼンテーション表示装置３１０、ユーザ入力装置３２０、１つ以上のタンジブルな感知可能ＩＤ保有デバイス３３０、１つ以上のタンジブルな感知可能スタイルＩＤ保有デバイス３４０、並びにリンク１０５及び３０５を含む。
【００２４】
本発明のシステム及び方法は、タンジブルな感知可能ＩＤ保有デバイスがプレゼンテーション制御システム１００に対して呈示される、一実施形態との関連において述べられる。そして、プレゼンテーション制御システム１００は、タンジブルな感知可能ＩＤ保有デバイスから感知されたプレゼンテーション要素識別子に対応するプレゼンテーション要素を取り出す。しかし、本発明のシステム及び方法は、公知の又は今後開発される任意のプレゼンテーション制御システムでも同様に良好に機能することを認識されたい。例えば、ユーザは、必ずしも、タンジブルな感知可能ＩＤ保有デバイスを用いてプレゼンテーション用のプレゼンテーション要素を選択しなくてもよい。その代わりに、ユーザは、キーボード、マウス、音声認識システム等の入力装置を用いて、プレゼンテーション要素の取り出し及びそれに続く表示を制御してもよい。
【００２５】
従って、本明細書に述べる実施形態は、プレゼンテーション制御専用のシステム及び方法に関するものであるが、本発明のシステム及び方法は、当業者によって、公知の又は今後開発される任意のプレゼンテーション制御システムに組み込まれることも可能である。
【００２６】
例えば、同時係属の米国特許出願第０９/１５６，６７７号又は第０９/３９３，９６２号に述べられているシステム及び方法によって、タンジブルな感知可能ＩＤ保有デバイス３３０が作成されたら、ユーザは、プレゼンテーション中に、その感知可能ＩＤ保有デバイス３３０を用いることができる。ユーザは、所望のプレゼンテーション要素に対する特定のタンジブルな感知可能ＩＤ保有デバイス３３０を、タンジブルな感知可能ＩＤ保有デバイス３３０の１つに添付された又は関連づけられたそのプレゼンテーション要素に対する記憶符号に基いて、識別する。そのタンジブルな感知可能ＩＤ保有デバイス３３０は、少なくとも瞬間的に、ＩＤ感知装置３００の感知可能領域に配置される。ＩＤ感知装置３００は、Ｉ／Ｏインタフェース１１０及びリンク３０５を介して、特定のタンジブルな感知可能ＩＤ保有デバイス３３０と関連付けられたプレゼンテーション要素識別子を出力する。ＩＤコントローラ１３０は、ＩＤ保有デバイス３３０から受け取ったプレゼンテーション要素識別子情報を、プリンタ要素ＩＤメモリ部２１０に格納されているプレゼンテーション要素識別子に基いて、特定のプレゼンテーション要素と関連付ける。次に、ＩＤコントローラ１３０は、プレゼンテーションコントローラ１４０に、選択されたプレゼンテーション要素を示す信号を出力する。プレゼンテーションコントローラ１４０は、受け取った信号が示している特定のプレゼンテーション要素を、リンク１０５を介して取り出す。
【００２７】
次に、ユーザに対して、あるスタイル又はある表示特性を特定のプレゼンテーション要素に適用すべきか否かが照会される。あるスタイルを望まない場合は、その選択されたプレゼンテーション要素を表わす信号が、リンク１０５、Ｉ／Ｏインタフェース１１０及びリンク３０５を介して、プレゼンテーション表示装置３１０に出力され、表示される。
【００２８】
一方、ユーザが、あるスタイルが１つ以上のプレゼンテーション要素と関連付けられることを望む場合には、プレゼンテーション要素タイプ識別部１８０が、その特定のプレゼンテーション要素のフォーマットを判定する。プレゼンテーション要素のタイプは、例えば、マイクロソフト (Microsoft) 社のＰＯＷＥＲＰＯＩＮＴ（登録商標）フォーマット、アドビ(Adobe)社のＰＥＲＳＵＡＳＩＯＮ（登録商標）フォーマット、コレル(Corel)社のＣＯＲＥＬＳＨＯＷ（登録商標）フォーマット、ＧＩＦ、ＪＰＥＧ、ビットマップ等の画像要素、又はプレゼンテーションと共に用いることが可能な公知の又は今後開発される任意のフォーマットであり得る。プレゼンテーション要素タイプ識別部１８０は、スタイルメモリ１６０に、属性タグ、即ち、その特定のプレゼンテーションフォーマットのプレゼンテーションの背景色等といった表示特性を識別する情報を入手できるか否かを判定するよう照会する。その特定のプレゼンテーション要素の属性タグを入手できる場合には、プレゼンテーションシステム１００は、ユーザによる選択のために、所定の使用可能スタイルのリストをアセンブルする。特定のプレゼンテーション要素に適用できる使用可能スタイルの例としては、背景色、背景の質感、背景画像、プレゼンテーション要素の遷移、フォント、フォントサイズ、フォント間隔、フォント色、フォントファミリー、フォントスタイル、単語間隔、文字間隔、テキスト配置、テキストインデント、行間隔、バレットスタイル、バレットサイズ、バレット色、リストスタイル、プレゼンテーション要素の向き、プレゼンテーション要素の表示時間、プレゼンテーション要素のサイズ、ボーダー（枠線）の色、ボーダーの幅、視覚効果、音声効果、デザイン選択、テンプレート選択、又はプレゼンテーション要素の文脈若しくは表示特性に影響する他のスタイルが挙げられる。例えば、マウス、キーボード、音声制御システム等のユーザ入力装置３２０を介して、又はスタイルＩＤ保有デバイス３４０を使用して、スタイルが選択されたら、スタイル統一部１７０が選択されたスタイルをプレゼンテーション要素に適用する。
【００２９】
または、ユーザが、検出された特定のプレゼンテーション要素タイプに対して、スタイルメモリ１６０に格納されているデータに基いて使用可能と示されていない特定のスタイルを望む場合は、ユーザは、ユーザ入力装置３２０を介して又は例えばプレゼンテーション制御システム１００と接続された若しくは遠隔のデータベース又はデータソースから、カスタムスタイルを入力又は取り出すことができる。前述したように、上述した例は説明的なものであり、任意の特定のプレゼンテーション要素タイプに適用可能なスタイルの範囲又は組み合わせを限定することを意図するものではない。
【００３０】
スタイル統一部１７０は、コントローラ１２０と協働して、選択されたスタイル又はカスタムスタイルをプレゼンテーション要素に適用する。詳細には、スタイル統一部１７０は、検出されたプレゼンテーション要素タイプを、スタイルメモリ１６０に格納できるプレゼンテーション要素属性表と比較する。特定のプレゼンテーション要素タイプに対するプレゼンテーション要素属性表が、発表者のスタイル選択の影響を受ける属性タグに対応する属性タグを含んでいる場合には、スタイル統一部１７０は、タグの属性を、選択されたスタイルに対応する新しい属性と置換する。例えば、そのプレゼンテーション要素タイプが周知のプレゼンテーション作成システムで生成されたものである場合には、プレゼンテーション要素は、タグ又は例えば関数呼出し等の識別子を含んでおり、その後にプレゼンテーション要素の種々の特徴を記述する属性が続いている。表１は、プレゼンテーション要素内の属性の識別に用いられる一般的なタグの幾つかを示している。
【表１】
0004277443.tif 000002
0004277443.tif 000003
0004277443.tif 000004
【００３１】
例えば、ＰｏｗｅｒＰｏｉｎｔ（登録商標）のプレゼンテーション要素に対しては、背景色は、
ActiveWindow.Selection.SlideRange.Background.Fill.ForeColor.RGB valueというタグによって識別される。又は、ＨＴＭＬプレゼンテーション要素に対する背景色タグは、<body bgcolor=#XXXXXX>というタグによって識別される。
【００３２】
次に、スタイル統一部１７０は、タグの属性を、選択されたスタイルに対応する新しい属性と置換する。
【００３３】
しかし、現在選択されているスタイル属性に対応するプレゼンテーション要素にタグが存在しない場合は、スタイル統一部１７０はグローバルなプレゼンテーション文脈スタイル属性を更新する。これにより、プレゼンテーション内の全てのプレゼンテーション要素を、現在選択されているスタイル属性に揃えることができる。
【００３４】
詳細には、例えば、プレゼンテーション要素がビットマップ画像であり、ユーザが、プレゼンテーションを統一するために、特定の背景色を要求した場合には、スタイル統一部１７０は、プレゼンテーションコントローラ１４０と協働して、修正されたプレゼンテーション要素をプレゼンテーション表示装置３４０に出力する。プレゼンテーション表示装置は、例えば青い背景上に重ねられたビットマップ画像を表示する。従って、プレゼンテーション要素を囲む領域は、選択されたスタイルの影響を受けるが、画像自体は影響を受けない。故に、これらの文脈スタイル属性を、プレゼンテーション要素のグローバルな表示特性に適用することができる。
【００３５】
そして、プレゼンテーション要素の表示特性を更新したら、スタイルを統一されたプレゼンテーション要素を表わす信号が、リンク３０５及びＩ／Ｏインタフェース１１０を介して、プレゼンテーション表示装置３１０に出力されて、表示される。
【００３６】
または、より複雑な例として、プレゼンテーション要素が、ＰｏｗｅｒＰｏｉｎｔ（登録商標）の、例えばテキストボックスを含むプレゼンテーションスライドであり、ユーザが、プレゼンテーションを統一するために特定のフォント及びフォントサイズを要求した場合には、スタイル統一部１７０は、プレゼンテーションコントローラ１４０と協働して、修正されたプレゼンテーション要素をプレゼンテーション表示装置３４０に出力する。プレゼンテーション表示装置３４０は、新しいフォントサイズ及びスタイルを含む更新されたプレゼンテーション要素を表示する。
【００３７】
詳細には、ユーザは、例えば、全てのプレゼンテーション要素が例えばNew Times Romanフォントのフォントサイズ１４ポイントで表示されるべきであることを示すスタイルを選択できる。プレゼンテーション要素を選択したら、このシステムは、プレゼンテーション要素内の最初のテキストボックスを決定し、そのＩＤを取り出す。次に、プレゼンテーション要素内に存在する空間的な関係を維持するために、テキストボックスがボーダー即ち枠を有するか否かが判定される。ボーダーが存在する場合には、システムはそのテキストボックスの寸法を取り出し、寸法をそのテキストボックスの識別子と関連付けて記録する。次に、スタイル統一部１７０は、選択されたテキストボックス内のテキストに新しいフォントサイズ及び形状を適用する。
【００３８】
テキストボックスがボーダーを有する場合には、スタイル統一部１７０は前に格納された保存されたテキストボックス識別子及び寸法を取り出す。選択されたテキストボックスに新しいフォントサイズ及び形状の属性が適用された後、ボーダーが格納されているボーダーよりも大きい場合は、スタイル統一部１７０は、それに従って、元の境界サイズに戻るまで、フォントサイズを小さくする。或いは、テキストボックスの境界が格納されている元のテキストボックスの境界よりも小さい場合は、スタイル統一部１７０は、それに応じて、テキストボックスが元のプレゼンテーションに表示されるテキストボックスと同じサイズになるように、フォントサイズを大きくする。このようにして、テキストボックス間の空間的な関係が維持される。この処理は、各テキストボックスが新しいスタイル属性に従うまで続いてもよい。
【００３９】
しかし、プレゼンテーション要素との空間的な関係が重要ではないこともあることを認識されたい。従って、例えば、プレゼンテーション要素内の空間的な関係が重要でない場合は、ユーザはその代わりに、全テキストを、ユーザが選択又はカスタマイズしたスタイル属性に従った、特定のフォント又はフォントサイズに強制してもよい。
【００４０】
尚、スタイルを統一されたプレゼンテーション要素は、関連付けられた任意のスタイルＩＤと共に、又は組み合わされて、メモリ１９０及びヒストリーメモリ１５０に格納される。これにより、プレゼンテーションシステム１００は、少なくとも１つの特定のプレゼンテーション要素に適用された少なくとも１つ前のスタイルを追跡できる。
【００４１】
プレゼンテーション制御システム１００は、関連付けられたスタイルＩＤとともに格納されているプレゼンテーションに対しても、同様に良好に機能する。例えば、例示的なプレゼンテーションが、１つ以上のプレゼンテーション要素２０２乃至２０６を有する場合には、これらのプレゼンテーション要素は、それぞれ、対応するプレゼンテーション要素識別子２１２乃至２１６によって識別される。更に、これらのプレゼンテーション要素２０２乃至２０６の各々は、個々に関連付けられたスタイルＩＤ２２２乃至２２６を有する。これらのスタイルＩＤ２２２乃至２２６は、個々のプレゼンテーション要素２０２乃至２０６と関連付けられた前のスタイルに対応する。従って、次に特定のプレゼンテーション要素を表示する際には、プレゼンテーションコントローラ１４０は、メモリ１９０に、選択されたプレゼンテーション要素にスタイル識別子が関連付けられているか否かを判定するよう照会できる。選択されたプレゼンテーション要素にスタイル識別子が関連付けられている場合は、プレゼンテーションコントローラ１４０は、前に格納されたスタイル情報を取り出して、選択されたプレゼンテーション要素及び関連付けられたスタイルを表わす信号をプレゼンテーション表示装置３１０に送ることができる。
【００４２】
或いは、プレゼンテーション制御システム１００が、ＩＤ保有デバイス３３０又はユーザ入力装置３２０からの識別子を、特定のプレゼンテーション要素と関連付けた後で、プレゼンテーション制御システム１００は、選択されたプレゼンテーション要素に或るスタイルを適用するか否かを、ユーザに照会できる。選択されたプレゼンテーション要素に対して望まれるスタイルが無い場合には、選択された修正されていないプレゼンテーション要素を表わす信号が、リンク３０５及びＩ／Ｏインタフェース１１０を介して、プレゼンテーション表示装置３１０へと出力され、表示される。
【００４３】
しかし、選択されたプレゼンテーション要素に或るスタイルを適用する場合には、プレゼンテーション要素タイプ識別部１８０が、そのプレゼンテーション要素のタイプを識別する。または、ＩＤコントローラ１３０が、その特定のプレゼンテーション要素と現在関連付けられているスタイル情報があるか否かを判定する。従って、プレゼンテーション制御システム１００は、前にそのプレゼンテーション要素とスタイルが関連付けられているか否かを判定できる。更に、プレゼンテーション制御システム１００は、ユーザが、１つ以上の特定のプレゼンテーション要素タイプにまとめて適用されるスタイルを選択したか否かを判定できる。特定のスタイルが、選択されたプレゼンテーション要素と関連付けられている場合、又は、そのプレゼンテーション要素のタイプが、ユーザによって設定された、そのタイプの全要素が特定のスタイルを有することを示すフラグと一致する場合には、関連付けられたスタイル属性をユーザに表示できる。そして、ユーザは、選択されたプレゼンテーション要素に新しいスタイルを適用するか、又は前に関連付けられたスタイル情報を用いてプレゼンテーション要素を表示するかを、選択できる。
【００４４】
上述の実施形態は、スタイル情報を特定のプレゼンテーション要素と関連付けるためにユーザの入力を必要とするが、プレゼンテーション制御システム１００は、“自動スタイル統一”モードでも操作できる。このモードに配置されると、プレゼンテーション制御システム１００は、特定のプレゼンテーション要素を表示する要求を受け取る。この要求を受け取ると、プレゼンテーション要素タイプ識別部１８０は、コントローラ１２０と共に、前に或るスタイルが選択されたプレゼンテーション要素と関連づけられているか否かを判定する。選択されたプレゼンテーション要素の関連付けられたスタイルが入手できない場合は、スタイル統一部１７０は、プレゼンテーション要素タイプ識別部１８０と共に、プレゼンテーション要素を解析し、そのプレゼンテーション要素の表示特性に基いてスタイルを作成する。例えば、要求されたプレゼンテーション要素が、白い背景及び例えばフェードイン/アウトという要素の遷移を有するＨＴＭＬファイルである場合には、スタイル統一部１７０は、その要求されたプレゼンテーション要素のその表示特性に基いてスタイルを作成する。例えば、スタイル統一部１７０は、プレゼンテーション要素を照会し、“背景”及び“遷移”タグと関連付けられている属性を識別できる。次に、これらのタグの属性は、例えば白い背景及びフェードイン/アウトの遷移を有する新しいスタイルと関連付けられる。従って、この作成されたスタイルを、ユーザの介入を経て又は経ずに、後で要求されるプレゼンテーション要素に対して使用及び適用できる。
【００４５】
更に、ユーザは、操作の半自動、半手動モードを確立できる。例えば、ユーザは、ある表示特性だけがスタイル統一部１７０によって照会されるように識別できる。スタイル統一部１７０が、表示特性の限られた組と関連付けられた属性を見つけた場合には、スタイル統一部１７０は、それらの表示特性と関連付けられた属性に基いてカスタムスタイルを作成する。しかし、要求された表示要素の中に、表示特性の限られた組のどれも見つからない場合には、プレゼンテーション制御システム１００は、例えば、遷移パラメータの無い所定の背景色をデフォルトとしてもよい。
【００４６】
しかし、前に１つのスタイルが１つのプレゼンテーション要素に関連付けられているので、そのプレゼンテーション要素を表示するためにユーザがそのスタイルを用いる必要はないことを認識されたい。或いは、ユーザは、検出された要素タイプに基いて、使用可能なスタイルからスタイルを選択できるか、又は上述のようにカスタムスタイルを作成できる。
【００４７】
更に、タンジブルな感知可能ＩＤ保有デバイス３３０は、そのタンジブルな感知可能ＩＤ保有デバイス３３０に含まれるプレゼンテーション要素識別子と関連付けられたプレゼンテーション要素と関係する記憶符号を保有できる、任意のデバイスであってよい。また、タンジブルな感知可能ＩＤ保有デバイス３４０は、特定のプレゼンテーション要素に適用可能なスタイルＩＤと関係する記憶符号を保有できる、任意のデバイスであってよい。
【００４８】
タンジブルな感知可能ＩＤ保有デバイス３３０及びスタイルＩＤ保有デバイス３４０は、必ずしもプリント媒体に限定されない。その代わりに、タンジブルな感知可能ＩＤ保有デバイス及びスタイルＩＤ保有デバイスは、マイクロチップ等の物理的なデバイス、又は機械的、電気的若しくは磁気的特性に基いて情報を保有できる他のデバイスとすることができる。例えば、タンジブルな感知可能ＩＤ保有デバイス及び/又はスタイルＩＤ保有デバイスが超音波送信機であって、ＩＤ感知装置が超音波受信機であってもよい。超音波を発するＩＤ保有デバイスを、ＩＤ感知装置３００の感知可能領域内に配置すると、ＩＤ感知装置は、個々のＩＤ保有デバイスから、プレゼンテーション要素識別子又はスタイルＩＤを読む。
【００４９】
または、タンジブルな感知可能ＩＤ保有デバイス３３０及びスタイルＩＤ保有デバイス３４０は、電界又は磁界を維持、発信するか又はそれに反応してもよい。そして、ＩＤ感知装置３００は電磁界を発生し、その中にＩＤ保有デバイス３３０を配置してもよい。ＩＤ感知装置の感知可能領域内にＩＤ保有デバイスが配置されたら、ＩＤ保有デバイスは、容量的、誘導的、又は電気機械的に、ＩＤ感知装置と結合され、ＩＤ保有デバイスからＩＤを抽出して特定のプレゼンテーション要素識別子又はスタイル識別子と相互に関連させることができる。
【００５０】
更に、ＩＤ保有デバイスの１つをチップとし、ＩＤ感知装置をチップ読取り機としてもよい。この実施形態では、チップがＩＤ感知装置の感知可能領域内に配置されると、プレゼンテーション制御システム１００がそれを読み取って解釈することができる。
【００５１】
または、本発明のシステム及び方法は、前述したように、公知の又は今後開発されるプレゼンテーション作成及び表示システムと共に、同様に良好に機能する。この例では、ユーザは、例えばキーボード及び/又はマウスを用いてエントリーを選択する等の、従来の技術を実行して、プレゼンテーション要素及び/又は所望のスタイルを選択できる。
【００５２】
要するに、ＩＤ保有デバイス３３０、スタイルＩＤ保有デバイス３４０、ＩＤ感知装置３００、及びユーザ入力装置３２０は、プレゼンテーション要素及び/又はそれに適用されるスタイルのユーザ選択を受け取ることができる、任意の装置又は装置の組み合わせであってよい。
【００５３】
更に、スタイルＩＤ保有デバイス３４０及びＩＤ保有デバイス３３０は、１つのタンジブルな感知可能ＩＤ保有デバイスの中に組み込まれてもよい。また、１つ以上のスタイル又はプレゼンテーション要素を、単一のタンジブルな感知可能ＩＤ保有デバイスと関連付けることもできる。
【００５４】
プレゼンテーション表示装置３１０は、聴衆に対して電子媒体又はマルチメディアを表示できる、ＯＨＰ、大画面ＴＶ、ビデオプロジェクタ、又はスライドプロジェクタ等の、任意の装置であってよい。
【００５５】
リンク１０５及び３０５は、有線若しくは無線リンク、又は、接続された素子へと及び素子から電子データを供給できる公知の又は今後開発される任意の素子であってよい。
【００５６】
タンジブルな感知可能ＩＤ保有デバイスの特定の例示的な一実施形態は、記憶符号を構成し特定のプレゼンテーション要素又はスタイルを表わすサムネイル画像と、プレゼンテーション要素識別子又はスタイル識別子を構成する少なくとも１つのバーコードとを含むカードである。本発明のプレゼンテーションシステム１００は、この特定の例示的な実施形態に限定されることはなく、この例を選択したのは簡単だからである。この例示的な実施形態は、ＩＤ感知装置３００としてバーコードスキャナを用い、ＩＤ保有又はスタイルＩＤ保有デバイスとして３×５カード等のカードを用いる。同時係属の米国特許出願第０９/１５２，６７７号で述べられているように、プリンタは、例えばユーザ及び/又はプレゼンテーション制御システムの指示により、プリントされたカード又はページ、即ちタンジブルな感知可能ＩＤ保有デバイス又はスタイルＩＤ保有デバイスを作成する。このタンジブルな感知可能ＩＤ保有デバイスは、カード又はページにプリントされた識別子を表わすバーコードを含む。カードには、識別子を記憶符号として表わすサムネイル画像もプリントされている。図２乃至図４は、本発明者が例示的なスタイルＩＤ保有デバイス３４０として開発した、例示的なプリントされたカードを示す。
【００５７】
詳細には、図２乃至図４は、例示的なスタイルＩＤ保有デバイス３４０がとり得る外観を示している。図２は、プレゼンテーションの背景を青に設定するための、例示的なスタイルＩＤ保有デバイス５００を示している。スタイルＩＤ保有デバイス５００は、バーコード５０４で識別されるスタイルに対応する記憶符号５０２を有する。更に、スタイルＩＤ保有デバイス５００は、青い背景５０９上に重ねられた例示的なプレゼンテーション要素５０８を示す、グラフィカルな記憶符号５０６を含む。このスタイルＩＤ保有デバイス５００をＩＤ感知装置３００に呈示すると、少なくとも現在のプレゼンテーション要素が、プレゼンテーション制御システムに青い背景を表示するよう指示するスタイル要素と関連付けられる。
【００５８】
図３は、プレゼンテーション表示装置３１０へのプレゼンテーション要素の導入、及びそのプレゼンテーション要素から別のプレゼンテーション要素への遷移のための、又はプレゼンテーションを閉じるための表示特性を制御する、例示的なスタイルＩＤ保有デバイス５１０を示している。図２と同様、スタイルＩＤ保有デバイス５１０は、テキストの記憶符号５１２と、グラフィカルな記憶符号５１４と、スタイルメモリ１６０に格納されている特定のスタイルのＩＤに対応するバーコード５１６とを有する。このスタイルＩＤ保有デバイスのスタイルＩＤは、プレゼンテーション制御システムに、要求されたプレゼンテーション要素をフェードインし、新しいプレゼンテーション要素が要求されたとき又はプレゼンテーションを閉じるときには、要求されたプレゼンテーション要素をフェードアウトするよう指示する。
【００５９】
図４は、プレゼンテーション要素を所定のサイズに変更する、もう１つの例示的なスタイルＩＤ保有デバイス５２０を示している。詳細には、スタイルＩＤ保有デバイスは、テキストの記憶符号５２２と、グラフィカルな記憶符号５２４と、スタイルＩＤを表わすバーコード５２６とを有する。このスタイルＩＤ保有デバイスで表わされているスタイルを選択すると、スタイル統一部１７０は、プレゼンテーション要素を、このスタイル属性によって定められているサイズに適切に縮小又は拡大する。
【００６０】
図２から図４に示されるように、バーコードは、スタイル識別子として、スタイルメモリ１６０に格納されている特定のスタイルＩＤと関係する１つ以上の記憶符号と関連付けられている。しかし、このスタイル識別子は、必ずしもプレゼンテーション制御システム１００に内在する特定のスタイルとリンクされていなくてもよいことを認識されたい。むしろ、スタイル識別子は、任意のプレゼンテーション内の任意のスタイル又はスタイルの組を識別する。例えば、スタイル識別子は、ハイパーリンク、ファイル名、ページ番号、ＵＲＬ(uniform resource locator)、全文検索のキーワード又は他の照会構文、データベースアドレス、及び/又はプレゼンテーション制御システムの内外の特定のメモリロケーションへのパスとすることができる。このスタイル識別子は、１つの特定のロードされたプレゼンテーション内の又はプレゼンテーション制御システムに存在する特定のスタイルの識別に限定されず、少なくとも１つのプレゼンテーション要素に適用される少なくとも１つのスタイルを収容している少なくとも１つのメモリロケーションへのパスとすることもできることを理解されたい。スタイル識別子に対する唯一の要件は、それが、プレゼンテーション制御システムが、可能であれば静的情報と共に、所望のスタイルを識別できるのに、十分な情報を含むことである。そのような静的情報は、例えば、表示中の現在のプレゼンテーション要素の現在のプレゼンテーションとすることができる。
【００６１】
図５は、本発明に従った、プレゼンテーション要素にスタイルを適用する方法の一実施形態の概要を示すフロー図である。制御はステップＳ１００で開始し、ステップＳ１１０に進み、そこでプレゼンテーションが開かれる。次に、ステップＳ１２０で、プレゼンテーション要素に対するユーザの要求が検出される。次に、ステップＳ１３０で、そのプレゼンテーション要素識別子が特定のプレゼンテーション要素と関連付けられる。そして、制御はステップＳ１４０に進む。
【００６２】
ステップＳ１４０では、選択されたプレゼンテーション要素に１つのスタイルが適用されるべきか否かが決定される。選択されたプレゼンテーション要素にスタイルが適用される場合は、制御はステップＳ１５０に進む。否の場合は、制御はステップＳ２１０にジャンプする。
【００６３】
ステップＳ１５０では、プレゼンテーション要素のタイプが検出される。次に、ステップＳ１６０で、検出された要素タイプに対して使用可能なスタイルが取り出される。次に、ステップＳ１７０で、ユーザは、検出された要素タイプに対応する取り出されたスタイルではなく、カスタムスタイルを望むか否か照会される。カスタムスタイルが望まれる場合は、制御はステップＳ１８０に進む。否の場合は、制御はステップＳ１９０にジャンプする。
【００６４】
ステップＳ１８０では、ユーザが、特定のプレゼンテーション要素に適用されるスタイルを入力又は取り出す。そして、制御はステップＳ２００にジャンプする。一方、ステップＳ１９０では、ユーザによって、検出されたプレゼンテーション要素タイプに対応する取り出された使用可能なスタイルから１つのスタイルが選択される。そして、制御はステップＳ２００に進む。
【００６５】
ステップＳ２００では、特定のプレゼンテーション要素にスタイル情報が適用される。次に、ステップＳ２１０で、プレゼンテーション要素が表示される。次に、ステップＳ２２０で、ヒストリー情報が任意の対応するスタイルＩＤ情報と共に格納される。次に、ステップＳ２３０で、ユーザは、更に別のプレゼンテーション要素を呈示するか否かを照会される。別のプレゼンテーション要素の呈示が望まれる場合は、制御はステップＳ１２０にジャンプして戻る。否の場合は、制御はステップＳ２４０に進み、そこで制御シーケンスが終了する。
【００６６】
図６は、既に関連付けられたスタイルを有していても有していなくてもよい格納されているプレゼンテーション要素と共に用いられるプレゼンテーション方法の、例示的な一実施形態の概要を示すフロー図である。制御はステップＳ１０００で開始し、ステップＳ１１００に進み、そこでプレゼンテーションが開かれる。次に、ステップＳ１２００で、プレゼンテーション要素識別子が取り出されて（検索され）検出される。次に、ステップＳ１３００で、プレゼンテーション要素識別子が特定のプレゼンテーション要素と関連付けられる。そして、制御はステップＳ１４００に進む。
【００６７】
ステップＳ１４００では、要求されたプレゼンテーション要素に任意のスタイル情報が適用されるべきか否かが決定される。その要素にスタイル情報が適用されるべきである場合は、制御はステップＳ１５００に進む。否の場合は、制御はステップＳ２４００にジャンプする。
【００６８】
ステップＳ１５００では、プレゼンテーション要素タイプが検出される。次に、ステップＳ１６００で、その特定のプレゼンテーション要素タイプに、現在、任意のスタイル情報が関連付けられているか否かが判定される。そのプレゼンテーション要素に、現在、１つのスタイルが関連付けられている場合には、制御はステップＳ１７００に進む。否の場合は、制御はステップＳ１９００にジャンプする。
【００６９】
ステップＳ１７００では、プレゼンテーション要素と関連付けられているスタイル情報が表示される。次に、ステップＳ１８００では、新しいスタイルを適用するか否かが決定される。新しいスタイルを適用する場合は、制御はステップＳ１９００に進む。否の場合、現在関連付けられているスタイルを用いる場合は、制御はステップＳ２４００にジャンプする。
【００７０】
ステップＳ１９００では、検出された要素タイプに基いて、使用可能なスタイルのリストが取り出される。次に、ステップＳ２０００で、カスタムスタイルが望まれるか否かが決定される。カスタムスタイルが望まれる場合は、制御はステップＳ２１００に進む。否の場合は、制御はステップＳ１４５０にジャンプする。ステップＳ１４２２では、ユーザによってカスタムスタイルが入力されるか又はデータベースから取り出される。そして、制御はステップＳ２３００に進む。
【００７１】
一方、ステップＳ２２００では、使用可能スタイルのリストから１つのスタイルが選択される。次に、ステップＳ２２００で、このスタイルが選択されたプレゼンテーション要素に適用される。そして、制御はステップＳ２４００に進む。
【００７２】
ステップＳ２４００では、選択されたスタイルによって修正されたプレゼンテーション要素が、適切であれば、表示される。次に、ステップＳ２５００で、表示されているプレゼンテーション要素と関連付けられたヒストリー及び/又はスタイル情報が格納される。次に、ステップＳ２６００で、更に別のプレゼンテーション要素の呈示が望まれるか否かが決定される。別のプレゼンテーション要素の呈示が望まれる場合は、制御はステップＳ１２００にジャンプして戻る。否の場合は、制御はステップＳ２７００に進み、そこで、制御シーケンスが終了する。
【００７３】
必ずしもステップＳ１５００で要素タイプを検出しなくてもよいことを認識されたい。その代わりに、演算効率を理由として、又は、スタイルが、特定の要素タイプではなく、特定の要素に関連付けられている場合は、ステップＳ１５００をなくしてもよい。
【００７４】
図７は、本発明に従ってスタイル情報を制御する“自動スタイル統一”方法の、例示的な一実施形態の概要を示すフロー図である。制御はステップＳ３０００で開始し、ステップＳ３１００に進み、そこで、プレゼンテーションが開かれる。次に、ステップＳ３２００で、入力されたプレゼンテーション要素識別子が検出される。次に、ステップＳ３３００で、１つのプレゼンテーション要素が、入力されたプレゼンテーション要素識別子と関連付けられる。そして、制御はステップＳ３４００に進む。
【００７５】
ステップＳ３４００では、選択されたプレゼンテーション要素にスタイルが関連付けられているか否かが判定される。選択されたプレゼンテーション要素に、現在、スタイルが関連付けられている場合は、制御はステップＳ３７００にジャンプする。否の場合は、制御はステップＳ３５００に進む。ステップＳ３５００では、選択されたプレゼンテーション要素に、現在、スタイル情報が関連付けられていない場合、そのプレゼンテーション要素が解析され、その特定の要素の表示特性に基いてスタイルが作成される。次に、ステップＳ３６００で、作成されたスタイルが許容可能か否かが判定される。作成されたスタイルが許容可能でない場合は、制御はステップＳ３８００にジャンプし、そこで、新しいスタイルを選択又は入力できる。許容可能である場合は、制御はステップＳ４４００にジャンプする。
【００７６】
ステップＳ３７００では、選択されたプレゼンテーション要素に、関連付けられているスタイルを適用すべきか否かが決定される。選択されたプレゼンテーション要素に、関連付けられているスタイルを適用する場合は、制御はステップＳ４３００にジャンプする。否の場合は、制御はステップＳ３８００に進む。或いは、そのスタイルは既に選択されたプレゼンテーション要素に適用又は関連付けられていることがある。この場合には、制御は直接ステップＳ４４００へとジャンプし、そのプレゼンテーション要素を表示する。
【００７７】
ステップＳ３８００では、そのプレゼンテーション要素のタイプが検出される。次に、ステップＳ３９００で、検出されたプレゼンテーション要素に使用できる使用可能スタイルのリストが、ユーザに対して表示又は簡略化して示される。次に、ステップＳ４０００で、リスト中の使用可能スタイル以外のカスタムスタイルが望まれるか否かが決定される。カスタムスタイルが望まれる場合は、制御はステップＳ４１００に進む。否の場合は、制御はステップＳ４２００にジャンプする。ステップＳ４１００では、ユーザがカスタムスタイルＩＤ（識別）情報を入力又は取り出す。そして、制御はステップＳ４３００に進む。一方、ステップＳ４２００では、使用可能スタイルリスト又は例えばメニューから１つのスタイルが選択される。そして、制御はステップＳ４３００に進む。
【００７８】
ステップＳ４３００では、プレゼンテーション要素にそのスタイルが適用される。しかし、この方法は、プレゼンテーション要素にそのスタイルを必ずしも再適用しなくてもよく、単に、既に適用されているスタイルを取り出して表示することもできることを認識されたい。次に、制御はステップＳ４４００に進む。
【００７９】
ステップＳ４４００では、プレゼンテーション要素が表示される。次に、ステップＳ４５００で、ヒストリー及び関連付けられたスタイルＩＤ情報が、選択されたプレゼンテーション要素との関係において格納される。次に、ステップＳ４６００で、更に別のプレゼンテーション要素の呈示が望まれるか否かが決定される。別のプレゼンテーション要素が望まれる場合は、制御はステップＳ３２００にジャンプして戻る。否の場合は、制御はステップＳ４７００に進み、そこで、制御シーケンスが終了する。
【００８０】
図８は、図５から図７に示されている、要素へのスタイルの適用ステップの、例示的な一実施形態の概要を、より詳細に示すフロー図である。制御は、ステップＳ５０００で開始し、ステップＳ５１００に進み、そこで、検出されたプレゼンテーション要素タイプが、要素属性表と比較される。次に、ステップＳ５２００で、所望のスタイル属性に対応するタグ又は識別子が存在するか否かが判定される。タグが存在する場合は、制御はステップＳ５３００に進む。否の場合は、制御はステップＳ５４００にジャンプする。
【００８１】
ステップＳ５３００では、タグの現在の属性が、選択されたスタイルに対応する新しい属性と置換される。そして、制御はステップＳ５５００にジャンプし、そこで、制御シーケンスはメイン制御シーケンスに戻る。
【００８２】
一方、ステップＳ５４００では、プレゼンテーション文脈スタイル属性が更新される。このプレゼンテーション文脈スタイル属性は、そのプレゼンテーション要素のグローバルな表示特性を管理（制御）する。例えば、選択されたプレゼンテーション要素がビットマップ画像である場合は、文脈スタイル属性は、例えば、背景色、画像、質感等、又は選択されたプレゼンテーション要素を囲んでプレゼンテーション表示装置の画面全体を埋めるマッティングであり得る。または、例えば、グローバル文脈スタイル属性は、前述したプレゼンテーション要素の遷移であり得る。そして、制御はステップＳ５５００に進む。
【００８３】
図９は、図８のステップＳ５３００をより詳細に示す。詳細には、図９は、プレゼンテーション要素の部分がボーダーを含む場合の一実施形態を示す。例えば、ＰｏｗｅｒＰｏｉｎｔ（登録商標）タイプのプレゼンテーションでは、テキストボックスはボーダーを有することができる。このフロー図は、選択されたスタイルに従った属性の調整を可能にしつつ、どのように、プレゼンテーション要素の部分間の空間的な関係を維持するかの、概要を示す。
【００８４】
制御は、ステップＳ６０００で開始し、ステップＳ６１００に進む。ステップＳ６１００では、プレゼンテーション要素内の一部分、例えばテキストボックスが識別される。次に、ステップＳ６２００で、識別された部分がボーダーを有するか否かが判定される。識別された部分がボーダーを有する場合は、制御はステップＳ６３００に進む。否の場合は、制御はステップＳ７１００にジャンプする。
【００８５】
ステップＳ６３００では、識別された部分のボーダー寸法が取り出される。次に、ステップＳ６４００で、その寸法が識別された部分と関連付けられる。次に、ステップＳ６５００で、タグの属性が、選択された部分のスタイルに対応する新しい属性と置換される。そして、制御はステップＳ６６００に進む。
【００８６】
ステップＳ６６００では、選択された部分と関連付けられた現在の寸法が取り出される。次に、ステップＳ６７００では、ボーダーが、格納されている元の寸法よりも大きいか否かが判定される。ボーダーが、格納されている元の寸法よりも大きい場合は、制御はステップＳ６８００に進み、否の場合は、制御はステップＳ６９００にジャンプする。ステップＳ６８００では、フォントサイズが小さくされ、制御はステップＳ６７００に戻る。
【００８７】
ステップＳ６９００では、ボーダーが、格納されている寸法よりも小さいか否かが判定される。ボーダーが、格納されている寸法よりも小さい場合は、制御はステップＳ７０００に進み、否の場合は、制御はステップＳ７１００にジャンプする。ステップＳ７０００では、フォントサイズが大きくされ、制御はステップＳ６９００に戻る。そして、制御はステップＳ７１００に進む。
【００８８】
ステップＳ７１００では、プレゼンテーション要素内の全ての部分が識別されたか否かが判定される。全ての部分が識別された場合は、制御はステップＳ７２００に進み、制御シーケンスが終了する。否の場合は、制御はステップＳ６１００に戻る。
【００８９】
図１に示されるように、このプレゼンテーションシステムは、タンジブルな感知可能ＩＤ保有デバイスが関連付けられた、単一プログラム汎用コンピュータ又は個別プログラム汎用コンピュータで実現されるのが好ましい。しかし、このプレゼンテーションシステムは、専用コンピュータ、プログラムされたマイクロプロセッサ若しくはマイクロコントローラ及び周辺集積回路素子、ＡＳＩＣ若しくは他の集積回路、デジタル信号プロセッサ、ディスクリート素子回路等のハードワイヤード電子若しくは論理回路、又はＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬ等のプログラム可能論理デバイス等でも実現可能である。一般的に、有限状態機械を実行でき、ひいては図５から図９に示されているフロー図を実行できる任意のデバイスを用いて、このプレゼンテーションシステムを実現できる。
【００９０】
更に、開示された方法は、様々なコンピュータ又はワークステーションのハードウェアプラットフォームで用いることができるポータブルソースコードを提供する、オブジェクト又はオブジェクト志向ソフトウェア開発環境を用いたソフトウェアとして、すぐに実現できる。又は、開示されたプレゼンテーションシステムは、部分的に又は全体的に、標準論理回路又はＶＬＳＩ設計を用いたハードウェアとして実現することもできる。本発明に従ったシステムを実現するために、ソフトウェア又はハードウェアのいずれを用いるかは、このシステム、特定の機能、及び用いられる特定のソフトウェア若しくはハードウェアシステム又はマイクロプロセッサ若しくはマイクロコンピュータシステムの、速度及び/又は効率の要件に依存する。しかし、上述したプレゼンテーションシステム及び方法は、適用可能な技術の当業者によって、本明細書で与えられる機能の記述及びコンピュータ技術の一般的な知識から、それほど多くの実験をせずに、公知の又は今後開発される任意のシステム若しくは構造、デバイス、及び/又はソフトウェアを用いて、ハードウェア又はソフトウェアとしてすぐに実現できる。
【００９１】
更に、開示された方法は、プログラムされた汎用コンピュータ、専用コンピュータ、又はマイクロプロセッサ等で実行されるソフトウェアとしてすぐに実現できる。この場合には、本発明のシステム及び方法は、パーソナルコンピュータに埋め込まれたルーチンとして、サーバ又はグラフィックワークステーションに内在するリソースとして、又はプレゼンテーション制御専用システムに埋め込まれたルーチン等として、実現できる。このプレゼンテーションシステムは、このシステム及び方法を、グラフィックワークステーション又はプレゼンテーション制御専用システムのハードウェア及びソフトウェアシステム等のソフトウェア及び/又はハードウェアシステムに物理的に組み込むことによっても実現できる。
【００９２】
従って、本発明により、スタイルを統一されたプレゼンテーション要素を呈示するためのシステム及び方法が提供されたことは明らかである。本発明は、好ましい実施形態とともに述べられてきたが、多くの代替、修正、及び変更が当業者に明らかであることは明白である。従って、出願人は、本発明の精神及び範囲に従う、そのような代替、修正及び変更の全てを包含することを意図する。
【図面の簡単な説明】
【図１】本発明に従ったプレゼンテーションシステムの第１実施形態を示す機能ブロック図である。
【図２】第１の例示的な文脈ＩＤ保有デバイスを示す図である。
【図３】第２の例示的な文脈ＩＤ保有デバイスを示す図である。
【図４】第３の例示的な文脈ＩＤ保有デバイスを示す図である。
【図５】プレゼンテーション中にプレゼンテーション要素の文脈を制御する方法の例示的な一実施形態の概要を示すフロー図である。
【図６】本発明に従った、格納されているプレゼンテーションの文脈を制御する方法の例示的な一実施形態の概要を示すフロー図である。
【図７】本発明に従った、プレゼンテーションの文脈を自動制御する方法の例示的な一実施形態の概要を示すフロー図である。
【図８】図５から図７のスタイル適用ステップの概要を、より詳細に示すフロー図である。
【図９】本発明に従った、フォント属性を制御する方法の例示的な一実施形態の概要を示すフロー図である。
【符号の説明】
１００    プレゼンテーション制御システム
１１０    Ｉ／Ｏインタフェース
１２０    コントローラ
１３０    ＩＤコントローラ
１４０    プレゼンテーションコントローラ
１５０    ヒストリーメモリ
１６０    スタイルメモリ
１７０    スタイル統一部
１８０    プレゼンテーション要素タイプ識別部
３００    ＩＤ感知装置
３１０    プレゼンテーション表示装置
３２０    ユーザ入力装置
３３０    タンジブルな感知可能ＩＤ保有デバイス
３４０    タンジブルな感知可能スタイルＩＤ保有デバイス
【図１】
0004277443.tif 000005
【図２】
0004277443.tif 000006
【図３】
0004277443.tif 000007
【図４】
0004277443.tif 000008
【図５】
0004277443.tif 000009
【図６】
0004277443.tif 000010
【図７】
0004277443.tif 000011
【図８】
0004277443.tif 000012
【図９】
0004277443.tif 000013