(57)【要約】【課題】対象となるアプリケーションを限定することなく、アプリケーションモードとプレゼンテーションモードとでアプリケーションウインドウの画面表示を変化させ、操作モードの誤認を防ぐ。【解決手段】プレゼンテーション装置は、表示中の選択画面範囲の構成部品の種類、位置及び大きさを含む部品データと、プレゼンテーション動作時に描画状態を変更するべき構成部品の選択規則を保持する。そして、プレゼンテーション装置は、プレゼンテーション処理を実行する際に、部品データから選択規則に従って構成部品を選択し、選択された構成部品のイメージを変更することにより、選択画面範囲を加工し、プレゼンテーション用のイメージを生成する。【選択図】  図５
2008040676.tif 000002
【特許請求の範囲】
【請求項１】
表示中の選択画面範囲の構成部品の種類、位置及び大きさを含む部品データを保持する第１保持手段と、
プレゼンテーション動作時に描画状態を変更するべき構成部品の選択規則を保持する第２保持手段と、
前記部品データから前記選択規則に従って構成部品を選択する選択手段と、
前記選択手段で選択された構成部品のイメージを変更することにより、前記選択画面範囲を加工してプレゼンテーション用のイメージを生成する加工手段とを備えることを特徴とするプレゼンテーション装置。
【請求項２】
前記選択画面範囲の各構成部品の部品イメージを保持する第３保持手段を更に備え、
前記加工手段は、前記第３保持手段に保持された部品イメージのうち、前記選択された構成部品の部品イメージを加工し、加工された部品イメージを、前記部品データに基づいて前記選択画面範囲に描画することによって前記プレゼンテーション用のイメージを生成することを特徴とする請求項１に記載のプレゼンテーション装置。
【請求項３】
前記加工手段は、前記選択画面範囲をキャプチャしてキャプチャイメージを取得し、
前記選択された構成部品について描画状態が変化したマスクイメージを生成し、
前記選択された構成部品以外の構成部品について、前記キャプチャイメージから該当部分を抽出してマスクイメージを生成し、
前記部品データに基づいて、前記マスクイメージを描画することにより前記プレゼンテーション用のイメージを生成することを特徴とする請求項１に記載のプレゼンテーション装置。
【請求項４】
前記加工手段は、
前記選択された構成部品について、描画状態が変化した非透明なマスクイメージを生成し、
前記選択された構成部品以外の構成部品について、透明なマスクイメージを生成し、
前記部品データに基づいて、透明ウインドウ上に前記マスクイメージを描画して背景イメージを生成し、
前記背景イメージが前記選択画面範囲に重なるように前記透明ウインドウを配置することにより前記プレゼンテーション用のイメージを生成することを特徴とする請求項１に記載のプレゼンテーション装置。
【請求項５】
前記選択規則は、アプリケーションウインドウへのユーザ指示を受け付ける構成部品を選択するべく設定されていることを特徴とする請求項１乃至４のいずれかに記載のプレゼンテーション装置。
【請求項６】
表示中の選択画面範囲の構成部品の種類、位置及び大きさを含む部品データを保持する第１保持部と、プレゼンテーション動作時に描画状態を変更するべき構成部品の選択規則を保持する第２保持部とを用いたプレゼンテーション装置の制御方法であって、
前記部品データから前記選択規則に従って構成部品を選択する選択工程と、
選択した構成部品のイメージを変更することにより、前記選択画面範囲を加工してプレゼンテーション用のイメージを生成する加工工程とを備えることを特徴とするプレゼンテーション装置の制御方法。
【請求項７】
前記選択画面範囲の各構成部品の部品イメージを保持する第３保持部を更に備え、
前記加工工程では、前記第３保持部に保持された部品イメージのうち、前記選択された構成部品の部品イメージを加工し、加工された部品イメージを、前記部品データに基づいて前記選択画面範囲に描画することによって前記プレゼンテーション用のイメージを生成することを特徴とする請求項６に記載のプレゼンテーション装置の制御方法。
【請求項８】
前記加工工程では、
前記選択画面範囲をキャプチャしてキャプチャイメージを取得し、
前記選択された構成部品について描画状態が変化したマスクイメージを生成し、
前記選択された構成部品以外の構成部品について、前記キャプチャイメージから該当部分を抽出してマスクイメージを生成し、
前記部品データに基づいて、前記マスクイメージを描画することにより前記プレゼンテーション用のイメージを生成することを特徴とする請求項６に記載のプレゼンテーション装置の制御方法。
【請求項９】
前記加工工程では、
前記選択された構成部品について、描画状態が変化した非透明なマスクイメージを生成し、
前記選択された構成部品以外の構成部品について、透明なマスクイメージを生成し、
前記部品データに基づいて、透明ウインドウ上に前記マスクイメージを描画して背景イメージを生成し、
前記背景イメージが前記選択画面範囲に重なるように前記透明ウインドウを配置することにより前記プレゼンテーション用のイメージを生成することを特徴とする請求項６に記載のプレゼンテーション装置の制御方法。
【請求項１０】
前記選択規則は、アプリケーションウインドウへのユーザ指示を受け付ける構成部品を選択するべく設定されていることを特徴とする請求項５乃至１０のいずれかに記載のプレゼンテーション装置の制御方法。
【請求項１１】
請求項６乃至１０のいずれかに記載のプレゼンテーション制御方法をコンピュータに実行させるための制御プログラム。
【請求項１２】
請求項６乃至１０のいずれかに記載のプレゼンテーション制御方法をコンピュータに実行させるための制御プログラムを格納したコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不特定のアプリケーションを用いたプレゼンテーションを行うことのできるプレゼンテーション装置及びプレゼンテーション制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及に伴い、オフィスにおける様々な業務の電子化が進められている。業務の電子化の流れは紙ベースの作業にとどまらず、会議室にも訪れている。その代表的な製品がホワイトボードを電子化した、所謂プレゼンテーション装置である。
【０００３】
このようなプレゼンテーション装置では、アプリケーションが提供するウインドウ（以下、アプリケーションウインドウという）上で操作をしたり、アプリケーションウインドウ等へのアノテーションを行ったりするプレゼンテーションを行う。しかし、全てのアプリケーションがアノテーション機能を備えているわけではないため、汎用的なプレゼンテーション機能が求められている。
【０００４】
例えば特許文献１では、アプリケーションによって表示されたウインドウに透明なウインドウを重ね合わせ、そのウインドウに対してアノテーションを行うプレゼンテーション装置が提案されている。また、特許文献２では、所望するアプリケーションの表示イメージをビットマップデータとしてキャプチャし、取得した画像を背景としてアノテーションを行うプレゼンテーション装置が提案されている。また、特許文献３では、操作が有効の状態か無効の状態かに応じてボタン表示を変化させる技術が提案されている。
【特許文献１】特開平６−１２４１８３号公報
【特許文献２】特開平１０−１７１５９０号公報
【特許文献３】特開２０００−８９８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
これらのプレゼンテーション装置には、２つの操作モードがある。１つは、アプリケーションの操作を行うアプリケーションモードであり、もう一つは、アプリケーションウインドウ等にアノテーションを行ったりするプレゼンテーションモードである。しかし、上記従来技術によるプレゼンテーション装置では、アプリケーションモードとプレゼンテーションモードとで画面表示に差が無いため、画面表示を見ただけでは操作モードの判別が困難である。
【０００６】
例えばアプリケーションウインドウにボタンが付属していた場合、アプリケーションウインドウ上に透明なウインドウを重ねたり、アプリケーションウインドウをキャプチャしたりしてもボタンの見た目に変化は生じない。これが、プレゼンテーションモードをアプリケーションモードと誤認する原因となり、ユーザはプレゼンテーションモードであってもアプリケーションウインドウ上のボタンを押そうとしてしまう。
【０００７】
対象となるアプリケーションが自作のものであれば、上記操作モードに応じてボタンの表示を変化させる制御が可能である。しかし、プレゼンテーションに利用されるアプリケーションはユーザによって異なるため、対象となるアプリケーションを限定することはできない。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、対象となるアプリケーションを限定することなく、アプリケーションモードとプレゼンテーションモードとでアプリケーションウインドウの画面表示を変化させ、操作モードの誤認を防ぐことを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明の一態様によるプレゼンテーション装置は以下の構成を備える。即ち、
表示中の選択画面範囲の構成部品の種類、位置及び大きさを含む部品データを保持する第１保持手段と、
プレゼンテーション動作時に描画状態を変更するべき構成部品の選択規則を保持する第２保持手段と、
前記部品データから前記選択規則に従って構成部品を選択する選択手段と、
前記選択手段で選択された構成部品のイメージを変更することにより、前記選択画面範囲を加工してプレゼンテーション用のイメージを生成する加工手段とを備える。
【発明の効果】
【００１０】
本発明によれば、対象となるアプリケーションを限定することなく、操作モードに応じて操作対象の画面表示を変化させることが可能になるため、操作対象から視線を移すことなく操作モードを視覚的に認識できる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。
【００１２】
〈第１実施形態〉
図１は、第１実施形態によるプレゼンテーション装置の構成を示すブロック図である。図１において、ＣＰＵ１０はメモリ１１等に格納された制御プログラムに従って当該プレゼンテーション装置１００の全体を制御する。ＣＰＵ１０は、メモリ１１へのデータの格納や入力部１２からの各種入力の処理を行うことが可能である。また、メモリ１１には、アプリケーションプログラムや表示データなども保持される。尚、メモリ１１は、アプリケーションプログラムや表示データ等を格納するＲＯＭやハードディスク等の他、ＣＰＵ１０によるプログラムの実行におけるワークエリアとして機能することが可能なＲＡＭ等を具備する。
【００１３】
入力部１２はユーザが入力を行うためのキーボードやマウス等を具備する。表示制御部１３は、ディスプレイ１４への出力を制御する。ディスプレイ１４はプレゼンテーション装置１００のディスプレイモニタであり、表示制御部１３の制御の下で、アプリケーションが提供する、図２の２０に示すようなアプリケーションウインドウ等を表示する。
【００１４】
部品データ管理部１５は、アプリケーションウインドウを構成する構成部品の部品データを管理する。図３は部品データ管理部１５が管理する部品データの一例を示す図である。図３に示される部品データ３０は、図２に示されているアプリケーションウインドウ２０を構成する構成部品の部品データである。部品データ３０には、各構成部品のＩＤ、種類（Type）、位置（Location）、大きさ（Size）、色（color）、所有元（Owner）等の情報が含まれる。図２には、部品データ３０のＩＤ番号（１〜１０）とアプリケーションウインドウ２０における部品との対応が示されている。
【００１５】
(*1)尚、このような部品データは、例えばWindows（登録商標）の場合、ウインドウのプロパティ情報を参照することにより取得することができる。また、部品データ３０のＩＤ番号は構成部品の描画順に対応しており、部品データ３０の各構成部品をＩＤ番号の順に描画することで図２に示すアプリケーションウインドウ２０が描画される。尚、アプリケーションが複数のアプリケーションを有する場合、或いは複数のアプリケーションが起動していて複数のアプリケーションウインドウが存在するような場合も考えられる。このように複数のアプリケーションウインドウを扱う場合は、部品データ管理部１５は、アプリケーションウインドウ毎に図３の如き部品データを保持し、各アプリケーションウインドウとの対応を管理する。
【００１６】
部品イメージ管理部１６は、アプリケーションウインドウ２０を構成する各部品のイメージを作成、更新、管理する。(*2)部品イメージ管理部１６は部品データに登録されている構成部品のイメージを作成し、メモリ１１に保持させ、管理する。プレゼンテーション部１７は、操作モード（アプリケーションモード／プレゼンテーションモード）の切替や、加工部１８への構成部品のイメージ加工指示等（図５のフローチャートに示される処理）を含む、各種のプレゼンテーション処理を行う。
【００１７】
加工部１８は、プレゼンテーション部１７の指示により、アプリケーションウインドウの構成部品のイメージを加工する。加工部１８は、予め定められた加工規則に従って、部品データ管理部１５が管理する部品データから加工すべき構成部品を選択し、部品イメージ管理部１６が管理する選択された構成部品のイメージを加工する。第１実施形態では、「種類（Type）が“TextBox”と“PictureBox”以外の構成部品を塗りつぶす」ことを加工規則とする。従って、アプリケーションウインドウ２０の構成部品に関して部品データ３０を元に加工を行うと、ＩＤが７と９以外の構成部品が塗りつぶされ、図４に示す画面４０が構成されることになる。こうして、プレゼンテーション用のイメージが生成される。
【００１８】
尚、構成部品のイメージに関する加工規則として、構成部品のサイズや形状（縦横比）を加工条件に利用することもできる。例えば、
・大きさが小さい部品（所定面積以下の部品）の色を反転させる、
・大きさが大きい部品（所定面積以上の部品）には、半透明の文字（例えば、“Copy”）を描く、
・縦横比が一定値以上であれば赤く縁取りをする、等の規則を用いることもできる。
また、上述した加工規則は、複数を組み合わせたり、優先度を設定したりして利用することも可能である。
【００１９】
尚、図１に示したプレゼンテーション装置１００の部品データ管理部１５、部品イメージ管理部１６、プレゼンテーション部１７、加工部１８は、ＣＰＵ１０が所定の制御プログラムを実行することで実現されてもよい。従って、プレゼンテーション装置は、パーソナルコンピュータ等の汎用コンピュータによって実現することもできる。
【００２０】
次に、図５に示すフローチャートを用いて、第１実施形態のプレゼンテーション装置１００による、プレゼンテーションモードでのアプリケーションウインドウの加工処理について説明する。図５は、第１実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。第１実施形態では、(*3)アプリケーションウインドウの構成部品毎にキャプチャして描画状態を変更し、プレゼンテーションモード用の表示を行う。
【００２１】
プレゼンテーションが開始されると、ステップＳ１００において、プレゼンテーション部１７は、プレゼンテーションの対象として選択されたアプリケーションウインドウまたは画面上の範囲を検出する。アプリケーションウインドウまたは画面上の範囲の選択は、ユーザが入力部１２を操作することによりなされる。例えば、マウスによりアプリケーションウインドウを選択したり、マウスのドラッグ操作により矩形範囲を指定することで、プレゼンテーションの対象を選択することができる。尚、複数のアプリケーションウインドウを指定したり、ディスプレイ１４の画面全体を選択したりすることも可能である。
【００２２】
次に、ステップＳ１０１において、プレゼンテーション部１７は、部品データ管理部１５から選択されたアプリケーションウインドウ及び／又は選択範囲に対応する部品データを取得する。本例ではステップＳ１００でアプリケーションウインドウ２０が選択され、ステップＳ１０１において部品データ３０が取得されたものとする。さらに、ステップＳ１０２において、部品イメージ管理部１６から、ステップＳ１０１で取得した部品データに含まれる各部品のイメージを取得する。本例では、部品データ３０に記載されたＩＤ１〜１０の各構成部品のイメージが取得される。
【００２３】
次に、ステップＳ１０３において、プレゼンテーション部１７は、加工部１８にステップＳ１０２で取得した部品イメージの加工を指示し、プレゼンテーション表示に使用する各部品の加工イメージを取得する。上述した加工規則により、加工部１８は、種類（Type）が“TextBox”と“PictureBox”以外の構成部品、即ちＩＤ１〜６、８、１０の構成部品のイメージを塗りつぶされたイメージに加工する。塗りつぶしは、例えば、各部品データの色（Color）に指定されている色で行われるようにすることができる。そして、ステップＳ１０４において、プレゼンテーション部１７は、(*4)プレゼンテーションウインドウに加工された部品イメージを部品データ３０に基づいて順次描画する。この結果、ＩＤ１〜６、８、１０の構成部品は塗りつぶされた部品イメージとなり、図４の画面４０の如き表示が得られることになる。
【００２４】
ステップＳ１０５では、以上のようにして得られた画面４０を背景イメージとしてプレゼンテーションモードにおける処理、即ち入力部１２からの入力イベントの処理や(*5)アプリケーションのイベント等の処理を実行する。処理の結果、(*5)アプリケーションの起動や操作、操作モードの変更、部品データの変更、部品イメージの変更、アノテーションなどが行われる。ステップＳ１０６では、プレゼンテーションモードであるか判定し、プレゼンテーションモードではない場合（Ｓ１０６−Ｙｅｓ）には、プレゼンテーションモードを終了する。プレゼンテーションモードが継続する場合（Ｓ１０６−Ｎｏ）にはステップＳ１０５へ処理を戻す。
【００２５】
以上のように、第１実施形態では、加工部１８が、加工規則（例えば、種類が“TextBox”、“PictureBox”以外の部品を塗りつぶす）に従って部品イメージ管理部１６が管理する各構成部品のイメージを加工する。そして、プレゼンテーション部１７は、加工したイメージを元にプレゼンテーションを行うべく制御する。このため、第１実施形態によれば、プレゼンテーション中には操作できないボタン類を操作不可能であることを示す描画状態（例えば、塗りつぶし）に変えることができ、ユーザに現在の操作モードを認識させ誤操作を防ぐことができる。また、(*6)サイズの大きい構成部品について、半透明の文字を描くなどの加工を行うように加工規則を設定すれば、構成部品内の記述内容を把握可能としながら、操作不可能であることを示すようにすることができる。
【００２６】
〈第２実施形態〉
上記第１実施形態では、部品データ３０に従って各部品のイメージを(*3)キャプチャし、これに加工を加えて部品イメージを変更した。第２実施形態では、選択されたアプリケーションウインドウ及び／又は選択された範囲のイメージをキャプチャし、キャプチャされたイメージを加工規則に基づいて変更することにより、プレゼンテーションモードであることをユーザに認識させる表示を行う。尚、第２実施形態のプレゼンテーション装置の構成は第１実施形態（図１）と同様である。
【００２７】
図６は、第２実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。
【００２８】
プレゼンテーションが開始されると、まず、ステップＳ２００において、プレゼンテーションの対象とすべきアプリケーションウインドウまたは画面上の範囲が選択される。そして、ステップＳ２０１において、選択されたアプリケーションウインドウ及び／又は選択された範囲に対応する部品データが取得される。以上の処理は、第１実施形態のステップＳ１００、Ｓ１０１と同様である。
【００２９】
次に、ステップＳ２０２において、プレゼンテーション部１７は、表示制御部１３からステップＳ２００で選択したアプリケーションウインドウ及び／又は選択した範囲を含む領域をキャプチャイメージとして取得する。そして、ステップＳ２０３において、プレゼンテーション部１７は、加工部１８に取得したキャプチャイメージの加工を指示することによりプレゼンテーション表示に使用するイメージを取得する。加工部１８は、加工すべきキャプチャイメージに対して、各部品のマスクイメージの描画を行う。マスクイメージとは、塗りつぶしや色の反転や半透明の文字の描画（例えば、“Copy”）等、アプリケーションウインドウ上の各構成部品のイメージを加工して得られた加工イメージである。
【００３０】
第２実施形態では、第１実施形態と同様に「“TextBox”、“PictureBox”以外の部品を塗りつぶす」ことを加工規則とする。従って、図３に示したＩＤ１の構成部品“Form”に対するマスクイメージは、高さが１００で幅が１００のグレーで塗りつぶされた四角形となる。また、ＩＤ７の構成部品“TextBox”に対するマスクイメージは、キャプチャイメージの位置（０，３０）から、高さが１００で幅が７０の四角形を切り出した画像となる。そして、ステップＳ２０４において、加工部１８は、以上のようにして各構成部品に対して取得されたマスクイメージを、部品データ３０に基づいて、キャプチャイメージ上に順次描画する。例えば、アプリケーションウインドウ２０のキャプチャイメージに対して上記の加工処理が行われると、図４に示す画面４０が取得されることになる。こうして、加工部１８は、プレゼンテーション表示のためのイメージを取得、描画する。
【００３１】
以下、ステップＳ２０５〜Ｓ２０６の処理は第１実施形態のステップＳ１０５〜Ｓ１０６の処理と同様である。(*7)即ち、ステップＳ２０５では、入力部１２からの入力イベントやアプリケーションのイベントなどを処理する。処理の結果、アプリケーションの起動や操作、操作モードの変更、部品データの変更、部品イメージの変更、アノテーションなどが行われる。ステップＳ２０６では、プレゼンテーションモードであるか判定し、プレゼンテーションモードではない場合（Ｓ２０６−Ｙｅｓ）には、プレゼンテーションを終了する。プレゼンテーションモードである場合（Ｓ２０６−Ｎｏ）には、ステップＳ２０５へ戻る。
【００３２】
〈第３実施形態〉
次に、第３実施形態について説明する。第３実施形態では、描画状態を変更すべき部品により背景イメージを生成し、この背景イメージを透明なウインドウに描画し、透明なウインドウをアプリケーションウインドウ上に配置してプレゼンテーションを行う。尚、第３実施形態のプレゼンテーション装置の構成は第１実施形態と同様である。
【００３３】
図７は、第３実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。第３実施形態では、透明なウインドウをアプリケーションウインドウ上に配置してプレゼンテーションを行う。
【００３４】
プレゼンテーションが開始されると、まず、ステップＳ３００において、プレゼンテーションの対象とすべきアプリケーションウインドウまたは画面上の範囲が選択される。そして、ステップＳ３０１において、選択されたアプリケーションウインドウ及び／又は選択された範囲に対応する部品データが取得される。以上の処理は、第１実施形態のステップＳ１００、Ｓ１０１と同様である。
【００３５】
ステップＳ３０２において、プレゼンテーション部１７は、加工部１８に透明なウインドウ上に表示するための背景イメージの作成を指示する。加工部１８は、部品データ３０に従って各部品のマスクイメージを作成し、部品データ３０に基づいてマスクイメージを順次描画することで背景イメージを完成させる。マスクイメージとは、塗りつぶしや色の反転や半透明の文字の描画（例えば、“Copy”）等、アプリケーションウインドウ上の各構成部品のイメージを加工して得られた加工イメージである。
【００３６】
第３実施形態の加工規則は、第１、第２実施形態と同様に、「“TextBox”、“PictureBox”以外の部品を塗りつぶす」であるとする。従って、例えば、図３に示した部品データ３０のＩＤ１の構成部品“Form”に対するマスクイメージは、高さが１００で幅が１００のグレーの四角形である。また、ＩＤ７の構成部品“TextBox”に対するマスクイメージは、高さが１００で幅が７０の透明色の四角形である。加工部１８は、これらのマスクイメージを部品データ３０に基づいて順次描画する。部品データ３０を元にマスクイメージの作成を行うと、図８に示す背景イメージ５０が取得できる。(*8)尚、加工部１８による背景イメージの描画において、透明色の構成部品が最上部にある領域は、透明となる。従って、ＩＤ７の構成部品がＩＤ１の構成部品に重ねて配置されることにより、その部分は透明になる。但し、塗りつぶされたＩＤ８やＩＤ１０の構成部品はＩＤ７の構成部品よりも上位にあるので、ＩＤ８やＩＤ１０の構成部品が存在する部分は透明ではなくなる。
【００３７】
ステップＳ３０３では、作成した背景イメージ５０を透明なプレゼンテーションウインドウに描画する。例えば、図８に示す背景イメージ５０が透明なプレゼンテーションウインドウに描画される。そして、このような背景イメージが描画されたプレゼンテーションウインドウを図２に示すアプリケーションウインドウ上に重ねると、図４のような画面表示が得られることになる。
【００３８】
以下、ステップＳ３０４〜Ｓ２０５の処理は第１実施形態のステップＳ１０５〜Ｓ１０６の処理と同様である。(*9)即ち、ステップＳ３０４では、入力部１２からの入力イベントやアプリケーションのイベントなどを処理する。処理の結果、アプリケーションの起動や操作、操作モードの変更、部品データの変更、部品イメージの変更、アノテーションなどが行われる。ステップＳ３０５では、プレゼンテーションモードであるか判定し、プレゼンテーションモードではない場合（Ｓ３０５−Ｙｅｓ）には、プレゼンテーションを終了する。プレゼンテーションモードである場合（Ｓ３０５−Ｎｏ）には、ステップＳ３０４へ戻る。
【００３９】
以上説明したように、上記各実施形態によれば、対象となるアプリケーションを限定することなく、操作モードに応じて操作対象の画面表示を変化させることが可能になるため、操作対象から視線を移すことなく操作モードを視覚的に認識できる。
【００４０】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４１】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
【００４２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００４４】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００４５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００４７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００４８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図面の簡単な説明】
【００４９】
【図１】第１実施形態によるプレゼンテーション装置の構成を示すブロック図である。
【図２】アプリケーションウインドウの表示画面の一例を示す図である。
【図３】図２のアプリケーションウインドウに対応した部品データのデータ構成例を示す図である。
【図４】図２のアプリケーションウインドウのプレゼンテーションモード時における表示例を示す図である。
【図５】第１実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。
【図６】第２実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。
【図７】第３実施形態によるプレゼンテーションモード用画面の作成処理を説明するフローチャートである。
【図８】透明なウインドウに表示する背景イメージの一例を示す図である。
【図１】
2008040676.tif 000003
【図２】
2008040676.tif 000004
【図３】
2008040676.tif 000005
【図４】
2008040676.tif 000006
【図５】
2008040676.tif 000007
【図６】
2008040676.tif 000008
【図７】
2008040676.tif 000009
【図８】
2008040676.tif 000010