(57)【要約】【課題】複数の画面を合成したプレゼンテーション用画面をマウス操作する。【解決手段】記憶装置４０上のグラフィック描画領域１１中に、複数の単位画面表示領域１６と、操作画面１８を割り付けるグラフィック描画制御手段２２と、単位画面表示領域１６に描画すべき画像データ４２を含むデータファイル４１を指定するファイル指定手段２３と、画像データ４２のサイズを指定する画面サイズ指定手段２４と、描画位置を指定する画面レイアウト指定手段２５と、画像データ４２の描画手順を指定する描画手順指定手段２６と、描画手順に従って指定された画像データ４２を順次描画するように制御する表示制御手段２７と、プレビュー画面３６を描画するプレビュー制御手段３５と、ポインタ制御指示が入力したとき、ポインタ３８のプレビュー画面３６上の位置を検出して、単位画面表示領域１６の対応する位置に移動させるポインタ移動制御手段３４を備える。【選択図】図１
2009129224.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、前記表示出力データ領域には、複数の単位画面表示領域を割り付け、前記操作制御領域には、前記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、
前記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、
前記単位画面表示領域のサイズを指定する画面サイズ指定手段と、
前記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、
前記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、
所定の起動命令を受け付けて、前記描画手順指定手段が指定した前記描画手順に従って、前記グラフィック描画領域中の前記各単位画面表示領域に、指定された画像データを順次描画するように、前記グラフィック描画制御手段を制御する表示制御手段と、
指定された単位画面表示領域を複写し縮小したプレビュー画面を、前記操作画面中に描画するプレビュー制御手段を備え、
ポインタ制御指示が入力したとき、前記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、前記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段を備えたことを特徴とする画像操作装置。
【請求項２】
請求項１に記載の画像操作装置において、
ポインタ制御指示を入力するためのポインタ制御キーを設けたことを特徴とする画像操作装置。
【請求項３】
請求項１または２に記載の画像操作装置において、
ポインタ制御指示が再度入力したとき、ポインタ移動制御手段は、
前記単位画面表示領域上に表示されたポインタを、前記プレビュー画面上もしくは前記操作画面上の所定位置に移動させることを特徴とする画像操作装置。
【請求項４】
請求項１乃至３のいずれかに記載の画像操作装置において、
ポインタ移動制御手段は、ポインタの移動先のウインドウを自動的にアクティブにすることを特徴とする画像操作装置。
【請求項５】
請求項１乃至３のいずれかに記載の画像操作装置において、
ウインドウ切り替え指示が入力したとき、ポインタ移動制御手段は、
ポインタ制御指示を自動的に発生させて、前記ポインタをアクティブなウインドウの対応する位置に移動することを特徴とする画像操作装置。
【請求項６】
コンピュータを、
記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、前記表示出力データ領域には、複数の単位画面表示領域を割り付け、前記操作制御領域には、前記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、
前記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、
前記単位画面表示領域のサイズを指定する画面サイズ指定手段と、
前記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、
前記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、
所定の起動命令を受け付けて、前記描画手順指定手段が指定した前記描画手順に従って、前記グラフィック描画領域中の前記各単位画面表示領域に、指定された画像データを順次描画するように、前記グラフィック描画制御手段を制御する表示制御手段と、
指定された単位画面表示領域を複写し縮小したプレビュー画面を、前記操作画面中に描画するプレビュー制御手段を備え、
ポインタ制御指示が入力したとき、前記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、前記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段、
として機能させる画像操作プログラム。
【請求項７】
コンピュータを、
記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、前記表示出力データ領域には、複数の単位画面表示領域を割り付け、前記操作制御領域には、前記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、
前記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、
前記単位画面表示領域のサイズを指定する画面サイズ指定手段と、
前記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、
前記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、
所定の起動命令を受け付けて、前記描画手順指定手段が指定した前記描画手順に従って、前記グラフィック描画領域中の前記各単位画面表示領域に、指定された画像データを順次描画するように、前記グラフィック描画制御手段を制御する表示制御手段と、
指定された単位画面表示領域を複写し縮小したプレビュー画面を、前記操作画面中に描画するプレビュー制御手段を備え、
ポインタ制御指示が入力したとき、前記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、前記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段、
として機能させる画像操作プログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項８】
グラフィック描画制御手段が、記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、前記表示出力データ領域には、複数の単位画面表示領域を割り付け、前記操作制御領域には、前記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画するステップと、
ファイル指定手段が、前記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するステップと、
画面サイズ指定手段が、前記単位画面表示領域のサイズを指定するステップと、
前記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、
描画手順指定手段が、前記データファイルに含まれた複数の画像データの描画手順を指定するステップと、
表示制御手段が、所定の起動命令を受け付けて、前記描画手順指定手段が指定した前記描画手順に従って、前記グラフィック描画領域中の前記各単位画面表示領域に、指定された画像データを順次描画するように、前記グラフィック描画制御手段を制御するステップと、
プレビュー制御手段が、指定された単位画面表示領域を複写し縮小したプレビュー画面を、前記操作画面中に描画するステップと、
ポインタ移動制御手段が、ポインタ制御指示が入力したとき、前記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、前記単位画面表示領域の対応する位置に当該ポインタを移動させるステップ、
を含む画像操作装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画面を合成して表示するための表示データを生成する画像操作装置と画像操作プログラムと記録媒体と画像操作方法に関する。
【背景技術】
【０００２】
コンピュータに２台以上のディスプレイを接続して、あたかも１台のディスプレイで表示しているように大画面の画像を制御する技術が知られている。また、複数のディスプレイの画像を連携して表示制御する技術も知られている。この技術は、街頭でのニュースや広告を表示するために広く利用されている。この画面制御のためのインタフェースも開発されている（特許文献１参照）（特許文献２参照）。
【特許文献１】特開２００４−７８８１４号
【特許文献１】特開２００４−８６５８６号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複数の画面を組み合わせて同時に使用すると、プレゼンテーションの効果を高めることができる。しかしながら、このようにプレゼンテーションの手法が高度化してくると、表示させる画面の編集や制御のための作業負荷が増大するという問題がある。上記の課題を解決するために、本発明は、複数の画面を合成した高度で複雑なプレゼンテーション用の表示データを、機能的に操作することを可能にする。本発明は、このための画像操作装置と画像操作プログラムと記録媒体と画像操作方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
以下の構成はそれぞれ上記の課題を解決するための手段である。
〈構成１〉  記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、上記表示出力データ領域には、複数の単位画面表示領域を割り付け、上記操作制御領域には、上記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、上記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、上記単位画面表示領域のサイズを指定する画面サイズ指定手段と、上記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、上記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、所定の起動命令を受け付けて、上記描画手順指定手段が指定した上記描画手順に従って、上記グラフィック描画領域中の上記各単位画面表示領域に、指定された画像データを順次描画するように、上記グラフィック描画制御手段を制御する表示制御手段と、指定された単位画面表示領域を複写し縮小したプレビュー画面を、上記操作画面中に描画するプレビュー制御手段を備え、ポインタ制御指示が入力したとき、上記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、上記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段を備えたことを特徴とする画像操作装置。
【０００５】
操作画面上で任意の数の単位画面について、レイアウトやサイズを指定し、単位画面を複数組み合わせた任意の形状の合成画面を編集できる。表示出力データ領域上に形成した合成画面はディスプレイやプロジェクタに転送して表示することができる。プレビュー画面上でポインタを操作しているとき、ポインタ制御キー等による指示で、ポインタを単位画面表示領域の対応する位置に移動できる。これにより、マウス操作を容易にしプレゼンテーションを支援できる。
【０００６】
〈構成２〉  構成１に記載の画像操作装置において、ポインタ制御指示を入力するためのポインタ制御キーを設けたことを特徴とする画像操作装置。
【０００７】
ポインタ制御キーを操作することにより、随時簡単にポインタを移動させることができる。
【０００８】
〈構成３〉  構成１または２に記載の画像操作装置において、ポインタ制御指示が再度入力したとき、ポインタ移動制御手段は、上記単位画面表示領域上に表示されたポインタを、上記プレビュー画面上もしくは上記操作画面上の所定位置に移動させることを特徴とする画像操作装置。
【０００９】
ポインタを単位画面表示領域上に移動させた後、再び操作画面上かあるいはプレビュー画面上に戻すことができる。
【００１０】
〈構成４〉  構成１乃至３のいずれかに記載の画像操作装置において、ポインタ移動制御手段は、ポインタの移動先のウインドウを自動的にアクティブにすることを特徴とする画像操作装置。
【００１１】
一般に、コンピュータのウインドウをアクティブにするには、目的のウインドウ上にポインタを移動してから、マウスをクリックする等の操作が必要である。この操作を自動的に実行するために、ポインタ移動制御手段はポインタの移動とともにマウスクリックイベントを自動発生させるとよい。
【００１２】
〈構成５〉  構成１乃至３のいずれかに記載の画像操作装置において、ウインドウ切り替え指示が入力したとき、ポインタ移動制御手段は、ポインタ制御指示を自動的に発生させて、上記ポインタをアクティブなウインドウの対応する位置に移動することを特徴とする画像操作装置。
【００１３】
例えば、機能キーを操作してウインドウを参照画面から単位画面表示領域に切り替えたときも、全く同様の機能を利用して、ポインタを対応する位置に移動させることができる。これにより、ウインドウの切り替え操作が円滑になる。
【００１４】
〈構成６〉  コンピュータを、記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、上記表示出力データ領域には、複数の単位画面表示領域を割り付け、上記操作制御領域には、上記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、上記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、上記単位画面表示領域のサイズを指定する画面サイズ指定手段と、上記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、上記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、所定の起動命令を受け付けて、上記描画手順指定手段が指定した上記描画手順に従って、上記グラフィック描画領域中の上記各単位画面表示領域に、指定された画像データを順次描画するように、上記グラフィック描画制御手段を制御する表示制御手段と、指定された単位画面表示領域を複写し縮小したプレビュー画面を、上記操作画面中に描画するプレビュー制御手段を備え、ポインタ制御指示が入力したとき、上記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、上記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段、として機能させる画像操作プログラム。
【００１５】
〈構成７〉  コンピュータを、記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、上記表示出力データ領域には、複数の単位画面表示領域を割り付け、上記操作制御領域には、上記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画する、グラフィック描画制御手段と、上記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するファイル指定手段と、上記単位画面表示領域のサイズを指定する画面サイズ指定手段と、上記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、上記データファイルに含まれた複数の画像データの描画手順を指定する描画手順指定手段と、所定の起動命令を受け付けて、上記描画手順指定手段が指定した上記描画手順に従って、上記グラフィック描画領域中の上記各単位画面表示領域に、指定された画像データを順次描画するように、上記グラフィック描画制御手段を制御する表示制御手段と、指定された単位画面表示領域を複写し縮小したプレビュー画面を、上記操作画面中に描画するプレビュー制御手段を備え、ポインタ制御指示が入力したとき、上記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、上記単位画面表示領域の対応する位置に当該ポインタを移動させるポインタ移動制御手段、として機能させる画像操作プログラムを記録したコンピュータで読み取り可能な記録媒体。
【００１６】
〈構成８〉  グラフィック描画制御手段が、記憶装置上のグラフィック描画領域中に、表示出力データ領域と操作制御領域とを設定し、上記表示出力データ領域には、複数の単位画面表示領域を割り付け、上記操作制御領域には、上記単位画面表示領域に描画される画像を制御するための操作画面を割り付けて描画するステップと、ファイル指定手段が、上記単位画面表示領域に描画すべき画像データを含むデータファイルを指定するステップと、画面サイズ指定手段が、上記単位画面表示領域のサイズを指定するステップと、上記複数の単位画面表示領域の描画位置を指定する画面レイアウト指定手段と、描画手順指定手段が、上記データファイルに含まれた複数の画像データの描画手順を指定するステップと、表示制御手段が、所定の起動命令を受け付けて、上記描画手順指定手段が指定した上記描画手順に従って、上記グラフィック描画領域中の上記各単位画面表示領域に、指定された画像データを順次描画するように、上記グラフィック描画制御手段を制御するステップと、プレビュー制御手段が、指定された単位画面表示領域を複写し縮小したプレビュー画面を、上記操作画面中に描画するステップと、ポインタ移動制御手段が、ポインタ制御指示が入力したとき、上記プレビュー画面上に表示されたポインタのプレビュー画面上の位置を検出して、上記単位画面表示領域の対応する位置に当該ポインタを移動させるステップ、を含む画像操作装置の制御方法。
【発明を実施するための最良の形態】
【００１７】
以下の実施例では、複数の画面を合成して、プレゼンテーション用の表示データを編集し、出力し、操作することができる画像操作装置を説明する。さらに、この装置を使用した表示データのプレゼンテーション方法を説明する。続いて、表示データを編集して生成する手順を説明する。その後、画像編集処理とプレゼンテーション制御用のコンピュータプログラムの動作説明をする。以下、本発明の実施の形態を順に説明する。
【実施例１】
【００１８】
図１は実施例１の画像操作装置の説明図である。
この図を用いて、実施例１の画像操作装置１０の概略動作を説明する。この画像操作装置１０は、汎用のコンピュータにインストールされたコンピュータプログラムにより実現することができる。この装置は、画像データを組み合わせて一定の順に表示するように表示データ３１を編集する。編集後の表示データ３１は、例えば、図のように１台のプロジェクタ５０に転送して図示しないスクリーンに投影することができる。２台以上のプロジェクタを並べて、横長、縦長、その他複雑な画面をスクリーンに投影することもできる。しかも、この実施例の装置によれば、複数の画像データを自由なレイアウトで並べ、あるいは重ねて、連携して表示させるといった、複雑なプレゼンテーションができる。
【００１９】
今日普及している一般のコンピュータは、モニタディスプレイ等に表示する画像を処理するために、記憶装置上にグラフィック描画領域１１を設けている。なお、この実施例でいうグラフィック描画領域１１とは、仮想的な画像データ割り付け領域のことをいう。例えば、縦Ｍピクセル横Ｎピクセルのグラフィック描画領域１１に、縦ａピクセル横ｂピクセルの画像データを割り付ける。この画像データを縦ａピクセル横ｂピクセルの解像度の１台のプロジェクタに転送すると、該当する画像データがそのままの形で表示できる。また、例えば、縦ａピクセル横２ｂピクセルの横長の画像データを縦ａピクセル横ｂピクセルの解像度の２台のプロジェクタ５０ａ、５０ｂに転送して、横長の画像を投影できる。グラフィック描画領域１１は、仮想的な画像データ割り付け領域であるから、ビデオメモリ等の記憶装置上に物理的に割り付けられたメモリ空間とは必ずしも一致しない。
【００２０】
このグラフィック描画領域１１に、操作制御領域１２と表示出力データ領域１４とを設定する。表示出力データ領域１４には、複数の単位画面表示領域１６ａ、１６ｂを割り付ける。単位画面表示領域１６ａ、１６ｂには、それぞれデータファイル４１から読み出された任意の画像データ４２ａ、４２ｂが描画される。単位画面表示領域１６ａ、１６ｂは、プレゼンテーション用の表示データ３１を描画するために使用される。操作制御領域１２には、単位画面表示領域１６ａ、１６ｂに描画される画像データ４２ａ、４２ｂを制御するための操作画面１８を描画する。操作制御領域１２は、プレゼンテーション用の表示データ３１を編集するとき、モニタディスプレイ（図示していない）に表示させて編集者が利用するために使用される。グラフィック描画制御手段２２は、グラフィック描画領域１１に対する描画制御を行う。グラフィック描画制御手段２２は、例えば、既知のグラフィックコントローラの機能を有する。
【００２１】
１台のモニタディスプレイを使用して画像編集処理をする場合には、始めに操作制御領域１２に描画した操作画面１８をモニタディスプレイに表示する。編集後の表示データ３１を確認したいときは、表示出力データ領域１４に描画した単位画面表示領域１６ａや単位画面表示領域１６ｂをモニタディスプレイに直接表示することもできる。しかし、操作制御領域１２に描画した画面だけをモニタディスプレイに表示することにしたので、編集処理中は、単位画面表示領域１６ａ、１６ｂを操作画面１８の直上に配置できるようにした。操作画面１８の直上に配置した画面を参照画面１９と呼ぶことにする。単位画面表示領域１６ａ、１６ｂと参照画面１９を共存させる必要はない。両者は同等の機能を有するから、編集処理の際には参照画面１９のみを描画し、プレゼンテーションの際には、単位画面表示領域１６ａ、１６ｂのみを描画すればよい。
【００２２】
プレゼンテーションの際には、単位画面表示領域１６ａ、１６ｂに描画した画像データ４２ａ、４２ｂにより構成される表示データ３１がプロジェクタ５０に転送される。表示データ出力手段２８は、表示データ３１をグラフィック描画領域１１から読み出して、プロジェクタ５０に転送する機能を持つ。表示データ出力手段２８は、表示データ３１を、出力先のプロジェクタの解像度に合わせて転送するインタフェースの機能を有する。
【００２３】
操作画面１８上では、ファイル指定手段２３と画面サイズ指定手段２４と画面レイアウト指定手段２５と描画手順指定手段２６とを操作して、画像編集処理を行うことができる。さらに、表示データを制御し操作をして、プレゼンテーション用のツールとして使用することができる。ファイル指定手段２３は、処理対象となるデータファイル４１を記憶装置から読み出して、表示すべき画像データを指定する機能を持つ。データファイル４１は任意の数の画像データを含む。データファイル４１はプレゼンテーション用に準備されたファイルである。指定された画像データが単位画面表示領域１６ａ、１６ｂに描画される。画面サイズ指定手段２４は、単位画面表示領域１６ａ、１６ｂのサイズを指定する機能を持つ。画面レイアウト指定手段２５は、複数の単位画面表示領域１６ａ、１６ｂの描画位置を指定する機能を持つ。
【００２４】
グラフィック描画領域１１には、描画制御のために予め位置座標が設定されている。単位画面表示領域のサイズも描画位置も、例えば、この位置座標を用いて指定する。各単位画面表示領域の相対的なサイズ比率と相対的な位置関係とを、この位置座標を用いて自動的に指定できる。手入力で位置座標を指定してもよいが、定型的な画面について、プリセットされていることが好ましい。表示出力データ領域１４に描画された画像がそのままプロジェクタ５０によりスクリーンに投影される。ファイル指定手段２３と画面サイズ指定手段２４と画面レイアウト指定手段２５とにより、投影画面を自由に設計するとよい。
【００２５】
描画手順指定手段２６は、各単位画面表示領域毎に、指定された画像データを、指定された順に所定のタイミングで表示するように、制御用の描画手順データ４５を生成する機能を持つ。一般のプレゼンテーションでは、例えば、改ページキー等の所定の制御キーを操作すると、表示画面を順番に切り替えることができる。この描画手順指定手段２６も、同様の操作ができるように、描画手順データ４５を生成する機能を持つ。
【００２６】
プレゼンテーションが開始されると、改ページキー等の所定の制御キーが操作される。１回のキー操作が受け付けられると、表示制御手段２７が描画手順データ４５を読み取る。表示制御手段２７は、描画手順データ４５が示す順にデータファイル４１に含まれた画像データを、画像サイズデータ４３や描画位置データ４４とともに、グラフィック描画制御手段２２に転送する。グラフィック描画制御手段２２は、指定された画像データを指定されたサイズで、表示出力データ領域１４中の指定された位置に描画する。
【００２７】
編集処理では、参照画面制御手段２９により、単位画面表示領域１６ａ、１６ｂを縮小した参照画面１９が生成される。編集者は参照画面１９を見ながら、操作画面１８を操作して、編集結果の確認をする。参照画面１９をアプリケーションのアクティブなウインドウとして取り扱うことができ、参照画面を操作して画像データを直接編集できる。一方、プレゼンテーション実行時には、グラフィック描画制御手段２２による描画が終了すると、表示データ出力手段２８にその旨が通知される。表示データ出力手段２８は描画された表示データ３１をプロジェクタ５０に転送する。複数のプロジェクタにより例えば横長の画面を投影するときには、表示データ出力手段２８は、各プロジェクタのために、表示データを分配する。操作画面１８は、プレゼンテーションの際の、画面操作にも利用できる。
【００２８】
単位画面表示領域１６ａ、１６ｂには、任意のアプリケーションのウインドウが描画できる。従って、プレゼンテーションのためにスクリーン等に表示される表示データを、ウインドウ上で直接編集処理できる。
【００２９】
しかし、単位画面表示領域１６ａ、１６ｂと操作画面１８とは、別々のウインドウである。利用者が操作画面１８を操作しているとき、マウス等のポインティングデバイスにより操作されるポインタ１５は、操作画面１８上にのみ表示される。グラフィック描画領域１１全体が１個のポインタにより制御されるから、単位画面表示領域１６ａ、１６ｂにはポインタは表示されない。故に、このとき、プロジェクタ５０により投影画像５３には、ポインタが表示されない。編集操作をプレゼンテーションするときには、投影画像５３にポインタを表示させたい。モニタディスプレイに操作画面を表示したまま、目的とする場所にポインタを移動させたい。
【００３０】
このために、プレビュー制御手段３５と、ポインタ制御キー３２等により動作するポインタ移動制御手段３４を設けた。プレビュー制御手段３５は、指定された単位画面表示領域１６ａ、１６ｂを複写し、縮小したプレビュー画面を、前記操作画面中に描画する。ポインタ移動制御手段３４は、ポインタ制御指示に従って、ポインタ１５を単位画面表示領域１６ａ、１６ｂの対応する位置に移動させることができる。また、ポインタ１５を元の位置に戻すこともできる。この詳細は、あとで説明する。
【００３１】
図２は、画像操作装置１０の全体像を示す具体的なブロック図である。
図のコンピュータ５１は、ディスプレイ２と本体制御部３とキーボード４とマウス５を備える。本体制御部３の内部には、演算処理装置２０と記憶装置４０が設けられている。コンピュータ５１は、コンピュータプログラムを実行することにより、演算処理装置２０中に図示した演算処理手段として機能する。コンピュータ５１は、これらのコンピュータプログラムの実行中に、記憶装置４０を使用して、予め記憶された必要なデータを読み取る。またあるいは、新たなデータを記憶装置３０に書き込んで記憶させる。
【００３２】
図のように、コンピュータ５１の演算処理装置２０は、グラフィック描画制御手段２２、ファイル指定手段２３、画面サイズ指定手段２４、画面レイアウト指定手段２５、描画手順指定手段２６、表示制御手段２７、表示データ出力手段２８、参照画面制御手段２９、ポインタ移動制御手段３４、プレビュー制御手段３５等として機能する。また、記憶装置４０には、データファイル４１、画面サイズデータ４３、描画位置データ４４、描画手順データ４５等が記憶されている。さらに、この記憶装置４０には、コンピュータプログラムの実行過程で、グラフィック描画領域１１に、操作画面１８、参照画面１９、単位画面表示領域１６ａ、１６ｂが描画されて記憶される。また、ポインタの位置制御のために、ポインタ位置情報４６が記憶される。さらに、操作画面１８中に表示されるプレビュー画面３６が記憶される。以上の各手段の機能や各データの内容は、図１で説明したとおりである。
【００３３】
図の画像操作装置１０は、プロジェクタやディスプレイに転送するための表示データを編集する画像編集装置として利用することができる。さらに、プロジェクタ等と接続して、表示データを転送し、プレゼンテーション用の画像操作装置としても利用できる。また、既に説明した画像操作装置用のプログラムをインストールすれば、任意のコンピュータに上記の構成の表示データを編集させ、プロジェクタを用いたプレゼンテーションを実行させることができる。
【００３４】
図３は、コンピュータ５１のハードウエアブロック図である。
ここで、上記のコンピュータの構造を説明する。上記のコンピュータは汎用のもので、特殊な構成は必要ない。コンピュータ５１の内部バス１１０には、ＣＰＵ（中央処理装置）１１１と、ＲＯＭ（リードオンリメモリ）１１２と、ＲＡＭ（ランダムアクセスメモリ）１１３と、ＨＤＤ（ハードディスク）１１４と、入出力インタフェース１１５とが接続されている。入出力インタフェース１１５には、ディスプレイ２とキーボード４とマウス５とプロジェクタ５０とが接続されている。プロジェクタ５０が接続されないときは、画像編集装置として動作する。また、プロジェクタ５０が接続されたときは、プレゼンテーション用の画像操作装置として動作する。プロジェクタは１台でもよいが、図の破線のように複数台を接続して大画面を構成すると、本発明の装置は有効に機能する。ディスプレイ２は、編集処理時とプレゼンテーション実行時に、利用者が表示のための画像データを選択したり操作するときのモニタディスプレイとして機能する。
【００３５】
図２に示した記憶装置４０は、ＲＯＭ１１２やＲＡＭ１１３やＨＤＤ１１４により構成される。図２に示した演算処理装置２０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３等により構成される。各種の情報は主としてＨＤＤ１１４に記憶されて保存される。ＣＰＵ１１１が実行するコンピュータプログラムは、ＲＯＭ１１２に記憶され、あるいはＲＡＭ１１３に適時ロードされる。ＲＡＭ１１３の一部にグラフィックメモリが割り付けられる。
【００３６】
図４は表示画面の具体例を示す説明図である。
この図を使用して、プレゼンテーションの手法の実施例を説明する。図は、上記の表示データ出力手段２８（図１）からプロジェクタに転送されてスクリーンに投影された各種の投影画像例を示す。図の（ａ）に示す投影画像５３−１は、それぞれ１枚分の同サイズの画像データを隙間なく隣接させて表示させたものである。「１」「２」と数字が表示された左右の各画像はそれぞれ別個のもので構わない。それぞれ独自にページを切り替えることができる。例えば、左側に参照図面を表示しながら、右側に説明用のコメントを表示することができる。
【００３７】
図の（ｂ）に示す投影画像５３−２は、３枚の画像を横に並べて表示したものである。左端の画像のサイズはやや大きくなっている。各画像は、表示出力データ領域１４上で自由にそのサイズを指定することができる。この例のように、やや変形した投影画像も制御できる。このように、任意に画像を変形させて得た投影画像５３−２は、例えば、広い壁面への街頭広告等に適する。１台でなく、任意の数のプロジェクタを組み合わせて投影することができる。即ち、プレゼンテーションといっても、講演会や各種発表会の投影画面だけでなく、広告宣伝やアミューズメント用等、様々な分野で利用できる。プロジェクタやディスプレイやその他の様々な画像表示装置が利用できる。
【００３８】
図４の（ｃ）に示す投影画像５３−３は、１枚の横長の画像である。例えば、縦横に多数の数値データを配列した表計算データ等の表示に適する。図１において、単位画面表示領域１６ａと１６ｂは、表示出力データ領域１４上で隙間なく隣接している。グラフィック描画制御手段２２（図１）は、その全体を使用して、ひとつのアプリケーションのデータファイルに含まれた画像データを横長に描画する。これをそのまま一台のプロジェクタに転送してスクリーンに投影することができる。また、あるいは、表示データ出力手段２８は、例えば、２枚の画像データの境界部分を一部重ね合わせるように、表示データを分割して２台のプロジェクタに分配して、スクリーンに投影させることができる。これにより、つなぎ目の目立たない横長の大画面のスクリーンに表示データの投影ができる。
【００３９】
図の（ｄ）に示す投影画像５３−４は、３枚の画像を横に並べて描画したものの上に、２枚の画像を並べて上書きしたものである。例えば、３枚の画像を表示してその説明をし、その次の説明で、２枚の小さい画像を上書きする。グラフィック描画制御手段２２は、始めに３枚分の画像データを表示出力データ領域１４に並べて描画する。その後、改ページ等の指示が入力すると、３枚分の画像データを描画した領域上の指定された位置に、２つの単位画面表示領域を設定する。そこに２枚分の小さい画像データを上書きする。このように、縦横に自由に広がったり重なりあった非常に複雑な画面の編集と投影が可能である。
【００４０】
図の（ｅ）に示す投影画像５３−５は、１枚の横長画像の上に、１枚の画像を重ねて表示したものである。１枚の横長画像は、例えば、テンプレート画像である。例えば、社名の入ったロゴ等をテンプレート画像にする。テンプレート画像は、プレゼンテーション中に常時表示される。画面の切り換え時には毎回、テンプレート画像を表示出力データ領域１４に描画し、その上に本来のプレゼンテーション用の画像データを上書き描画する。描画したデータは分割して、２台のプロジェクタに分配する。従って、利用者は、任意のプレゼンテーション用データファイルを、自動的に自社名の入ったロゴを含む画像とともに表示できる。
【００４１】
図４の（ｆ）から（ｈ）までは、プレゼンテーション時の画面遷移の実施例を示す。図の（ｆ）に示す最初の投影画像５３−６は、２枚の画像を横に並べて表示したものである。この状態で改ページ等の指示が入力されると、次の投影画像５３−７が表示される。さらに、改ページ等の指示が入力されると、次の投影画像５３−８が表示される。これらの投影画像の関係をみると、ちょうど、一連の画像が、順に左側にスクロールされた状態になる。このように、複数のプロジェクタを使用して、２枚以上の画像を関連付けて操作することにより、効果的なプレゼンテーションが可能になる。
【００４２】
図の（ｇ）に示す投影画像５３−９は３枚の画像を横に並べて表示したものである。改ページ等の指示が入力されると、次の投影画像５３−１０が表示される。これも、一連の画像が、順に左側にスクロールされた状態になる。図の（ｈ）に示す投影画像５３−１１は、２枚の画像を横に並べて表示したものである。改ページ等の指示が入力されると、投影画像５３−１２、５３−１３が順に表示される。この例では、左右の画像が連動して切り替えられる。一方を固定したまま他方を順に切り替えたり、両方を同時に順に切り替えたり、様々な手法で、プレゼンテーション効果を高めることができる。なお、上記の単位画面表示領域に描画できる画像データには、静止画、動画、アプリケーションウインドウ等の任意のデータを使用することができる。
【実施例２】
【００４３】
図５〜図９は操作画面例の説明図である。
この図を用いて編集処理の実施例を説明する。図５に示した操作画面１８は、プレゼンテーション編集開始時の画面である。図２に示したコンピュータ５１のディスプレイ２に表示される。最初に、プロジェクト指定画面６１を使用して、新規プロジェクト名を登録する。プロジェクトとは、このプログラムで生成されたプレゼンテーション用のデータや制御用のファイルをひとまとめにしたものである。このプロジェクトデータファイルを持参すれば、上述した編集制御用のプログラムがインストールされたコンピュータを使用して、どこでも同じプレゼンテーションができる。
【００４４】
プロジェクト名が決まると、次に、何個の画面を使用してプレゼンテーションを行うかを決める。２個と指定すると、図のようにレイアウト画面６２に２個分の画面用の横長の枠が表示される。１個の画面の画像データを１台のプロジェクタで表示するのを標準に設定しておくとよい。この例では２台のプロジェクタを使用する。しかし、２個の画面を１台のプロジェクタで表示しても構わない。３台以上のプロジェクタで表示しても構わない。
【００４５】
ここで、画面サイズや描画位置を指定する。例えば、図示しないポップアップウインドウにより画面の頂点の位置座標を入力すると、描画位置と画面サイズを同時に指定できる。また、マウスにより枠を自由に変形し移動するようにしても構わない。デフォルトで２画面構成にしておくと、この指定作業は省略できる。左右の画面について別々に、描画位置や画面サイズを指定することもできるし、２個分の画面全体の描画位置や画面サイズを一括指定することもできる。
【００４６】
次に、各画面用の枠に表示するデータファイルのアイコン６５と６６とを順にレイアウト画面６２にドラッグする。こうして、データファイルを指定する。１つのデータファイルを指定するたびに、サムネイル画面６３に、データファイルに含まれた全ての画像データのサムネイルが表示される。これで、２つのデータファイルをプレゼンテーションに使用する準備が完了する。その結果は、例えば、プロジェクト名「ＰＪ０１」のプロジェクトデータファイルに保存をする。このプロジェクトデータファイルを開いて、例えば、左側の画像を指定し、改ページキーを押すと、左側のデータファイルのページが順に切り替わる。右側のデータファイルは最初のページを表示したままになる。データファイルの指定を変更しながら改ページキーを押して、プレゼンテーションを続けるとよい。
【００４７】
図６から図９は、データファイルを順番に指定していく過程を示す。まず、図６において、レイアウト画面６２にデータファイルのアイコン６５をドラッグすると、その中央にデータファイルの第１ページのプレビュー画像が表示され、その下のサムネイル画面６３に、データファイルに含まれた全ての画像データのサムネイルが表示される。例えば、表計算データであれば、図７に示すように、横長の画面全体にそのページの内容がプレビュー表示される。例えば、プレゼンテーションの始めに、表計算データの内容を横長の画面で紹介するときには、図７の表示状態を描画手順データに登録しておくとよい。
【００４８】
次に、図８に示すように、別のデータファイルのアイコン６６をレイアウト画面６２にドラッグする。左右の画面が同サイズで横に並んでいるという状態がデフォルトで設定されているものとする。従って、左右２画面均等表示に自動的に制御が切り替わる。このとき、サムネイル画面６３に、新たなデータファイルに含まれた全ての画像データのサムネイルが表示される。マウスで、左右いずれかの画面を選択してクリックするとサムネイル表示も該当するデータファイルのものに切り替わる。なお、図４の（ｆ）から（ｈ）で説明したような左右の画面の連動表示制御をここで設定することもできる。
【００４９】
図９は、テンプレートを使用した画面の設定例を示す説明図である。
図において、横長の画面全体に表示されるテンプレートは、例えば、データファイルとは別に環境設定等で選択をしておくとよい。テンプレートの画像データは、該当するサイズのイメージデータでもよいし、画像の全体構造を示すコードデータであってもよい。プレゼンテーション用の画面は、テンプレートの所定位置に配置されるように自動設定するとよい。図の例では、１画面だけとした。２画面以上でも構わない。画面表示位置は自由に設定して構わない。また、画面の形状も自由に設定して構わない。
【００５０】
図１０は、ポインタの移動動作を説明する説明図である。
プレゼンテーションが開始されると、利用者は、モニタディスプレイに操作画面１８を表示してその準備をする。表示させたい画像データを選択したとき、グラフィック描画制御手段２２（図１）は、例えば、単位画面表示領域１６ａに該当する画像データを描画する。プレビュー制御手段３５は、指定された単位画面表示領域１６ａを複写し、縮小したプレビュー画面３６を、操作画面１８中に描画する。即ち、レイアウト画面６２にプレビュー画面３６が表示される。
【００５１】
ここで、利用者が、例えば、表計算データを選択してそのプレビュー画面３６を表示させたとする。その所定の欄をポインタ３８で指示して、プレゼンテーションを進めるものとする。このとき、ポインタ制御キー３２を操作して、ポインタ移動制御手段３４を起動する。ポインタ移動制御手段３４は、ポインタ制御指示が入力したとき、プレビュー画面３６上に表示されたポインタ３８の、プレビュー画面３６上の位置座標を検出する。例えば、座標原点をプレビュー画面３６の左上の頂点に設定するとよい。ポインタ制御指示は、ポインタ制御キー３２を操作したときや、その他、例えば、モニタディスプレイに表示された仮想キーを操作したとき等にポインタ移動制御手段３４に入力するものとする。
【００５２】
次に、ポインタ移動制御手段３４は、単位画面表示領域１６ａの対応する位置座標を算出する。単位画面表示領域１６ａの左上の頂点を座標原点に設定して、例えば、画面の拡大比率を取得して、位置座標の計算をするとよい。プレビュー画面３６上で取得した位置座標を（Ｘ１、Ｙ１）とし、単位画面表示領域１６ａ上で取得した位置座標を（Ｘ２、Ｙ２）とする。いずれも、各ウインドウ内の相対的な位置座標である。例えば、記憶装置４０（図２）のポインタ位置情報４６に、これらの座標データを記憶させておく。さらに、移動先の位置座標（Ｘ２、Ｙ２）をグラフィック描画領域１１上の絶対的な位置座標に変換する。単位画面表示領域の左上の頂点の位置座標を（Ｘ３、Ｙ３）とすると、絶対的な移動先の位置座標は（Ｘ３＋Ｘ２、Ｙ３＋Ｙ２）となる。この位置にポインタ３８を移動させる。
【００５３】
この処理の結果は、表示データ出力手段２８（図１）によりプロジェクタ５０に転送されて、投影画像５３となる。この装置はこれらの処理を自動的に行うので、利用者は、ポインタ制御キー３２を１回押すだけでよい。その後は、投影画像５３を見ながら、マウスを操作して、ポインタを自由に移動して、アプリケーション３７を直接制御することができる。なお、ポインタ制御指示を入力するためのポインタ制御キー３２は、キーボード４の任意のキーに割り付けることができる。
【００５４】
また、ポインタ３８を単位画面表示領域１６ａに移動させた後、マウスをクリックすると、このウインドウがアクティブになる。ここで、ポインタ移動制御手段３４が、ポインタ３８の移動先のウインドウを、自動的にアクティブにする機能を持つようにすることができる。ポインタ制御キー３２が操作されたとき、ポインタ移動制御手段３４がこれを受け付けてポインタ３８を移動させた後に、クリックイベントを発生させればよい。これにより、ポインタ制御キー３２を１回押すだけでポインタが移動し、ただちに、データ入力操作等を実行することができる。
【００５５】
図１１は、ポインタ移動動作の種類を示す説明図である。
図において、（ａ）は、上記の動作をそのまま図示したもので、操作画面１８中のプレビュー画面３６に表示されたポインタ３８を単位画面表示領域１６ａに移動させる動作である。一方、（ｂ）に示すように、単位画面表示領域１６ａ上にポインタ３８があるとき、ポインタ制御キー３２を操作すると、ポインタ３８を元のプレビュー画面３６上に戻すことができる。例えば、単位画面表示領域１６ａ上に表示されたポインタ３８の単位画面表示領域１６ａ上の位置座標を検出して、プレビュー画面３６の対応する位置に当該ポインタ３８を移動させることができる。
【００５６】
モニタディスプレイの操作画面１８で説明の準備をし、その後、スクリーンにポインタ３８を表示させるという操作を繰り返すときには、この機能が役立つ。なお、ポインタ３８をプレビュー画面３６上に戻すときは、必ずしも対応する位置へ戻さなくてよい。従って、例えば、始めのポインタ移動時に記憶装置４０（図１）のポインタ位置情報４６として記憶させた位置座標（Ｘ１、Ｙ１）を戻り位置に固定して、常にその位置座標に戻るような制御をしてもよい。もちろん、プレビュー画面３６から単位画面表示領域１６ａへポインタを移動させたときと全く同様の処理を実行させても構わない。
【００５７】
プレゼンテーションでは、例えば、レーザポインタを使用して、説明の対象を指示する。しかしながら、レーザポインタは指示操作が不安定になり、また、光の点も見にくいときがある。マウスで操作するポインタを、モニタディスプレイ上で正確に位置決めしてからそのポインタを単位画面表示領域１６ａに移動させることができれば、正確な指示動作ができる。しかも、ポインタを大きく見やすいものにして、操作を容易にすることができる。その後は、投影画像５３上でマウス操作によりポインタを自由に移動させて説明をすることもできる。
【００５８】
なお、上記のポインタ移動制御手段３４の機能をそのまま利用すると、複数の画面を表示して制御しているときに、ポインタをある画面から別の画面へ順番に移動させることができる。既知のコンピュータシステムでは、ウインドウ切り替え用の機能キーを操作すると、アクティブなウインドウを順番に切り替えることができる。複数の単位画面表示領域に各種の画像データを描画してこれらをプレゼンテーションに使用するとき、ウインドウの切り替えと同時にポインタも位置が移動すると、続く操作が便利になる。即ち、ウインドウ切り替え指示とポインタ制御指示を連動させることもできる。所定の機能キーを操作してウインドウ切り替え指示が入力すると、アクティブなウインドウを切り替えるとともに、ポインタ移動制御手段３４は、ポインタ制御指示を自動的に発生させる。そして、現在アクティブなウインドウに表示されているポインタを次にアクティブになるウインドウに移動させる。その動作は既に説明したとおりでよい。これにより、さらにプレゼンテーションのための操作が容易になる。
【００５９】
図１２は描画位置データと画面サイズデータの構造例説明図である。
ここで、本発明の装置により制御されるデータの構造を説明する。図の「データ」は、データファイルに含まれた画像データのページを示す。ここで、各ページの識別コードと、描画位置と画面サイズを同時に示す画面の頂点の位置座標とが、一組ずつ記憶される。なお、全てのページについて描画位置と画面サイズが共通であれば、描画位置データと画面サイズデータとは一組だけ、固定値で記憶されていればよい。
【００６０】
図１３は、描画手順データの構造例説明図である。
図に示すように、例えば、テンプレートと左画面と右画面とで、それぞれ表示すべきデータファイル名が指定される。そして、それぞれその表示順に従って、ページの識別コードがリストされる。テンプレートのページは固定である。グラフィック描画制御手段２２は、このような描画手順データ４５を１組ずつ読み取って、表示出力データ領域１４の単位画面表示領域１６ａと単位画面表示領域１６ｂに画像データを描画する。
【実施例３】
【００６１】
図１４は、プログラムの編集処理動作例フローチャートである。
既に、編集処理の具体例を説明した。ここでは、そのとき動作するコンピュータプログラムの動作例を簡単に説明する。まず、図のステップＳ１１では、図５の画面で説明したように、プロジェクト指定画面６１を使用してプロジェクトの新規登録受付をする。ステップＳ１２では、２画面か３画面かといった画面構成の指定受付をする。ステップＳ１３では、画面サイズの指定受付をする。ステップＳ１４では、描画位置の指定受付をする。これらは、頂点の位置座標入力等で指定する。デフォルトのデータを使用して自動的に設定をするときは、ステップＳ１２〜１４は操作を省略できる。
【００６２】
ステップＳ１５では、データファイルの指定受付をする。ステップＳ１６では、画面の選択を受付ける。図５の（ａ）で説明したように、データファイルのアイコンをレイアウト画面６２（図５）にドラッグアンドドロップする。これで、データファイルが指定され、ドロップした位置の画面が選択される。ステップＳ１７では、該当するデータファイルに含まれた全ての画像データのサムネイル表示をする。ステップＳ１８では、レイアウト画面６２（図５）に指定された画像データのプレビュー表示をする。ステップＳ１９では、データファイルの選択受付が終了したかどうかという判断をする。この判断の結果がイエスのときはステップＳ２０の処理に移行し、ノーのときはステップＳ１５の処理に移行する。画面構成と表示すべき全ての画像データの指定が終了すると、ステップＳ１９の処理に進む。
【００６３】
ステップＳ１９では、参照画面表示指示の受付をする。ステップＳ２０では、参照画面表示指示を受け付ける。いわゆるスライドショーの要求である。ステップＳ２１では、参照画面制御手段２９が起動して、操作画面１８の直上に、参照画面１９（図１）を描画する。ステップＳ２２では、修正作業が必要かどうかという判断をする。この判断の結果がイエスのときはステップＳ１５の処理に移行し、ノーのときはステップＳ２３の処理に移行する。利用者は、データファイルを修正したり、表示順を変更したりして再編集をすることができる。ステップＳ２３では、完成したプロジェクトを保存する。以上の処理により、プレゼンテーションの準備が完了する。
【００６４】
図１５は、プログラムのプレゼンテーション動作例フローチャートである。
ステップＳ３１では、上述した画像編集プログラムを起動する。ステップＳ３２では、マスク画面の転送をする。マスク画面というのは、プレゼンテーションの開始前に無用な画面がスクリーンに表示されないように、最初にプロジェクタ等に転送しておく表示データである。表示データ出力手段２８（図１）がプロジェクタ等の起動と同時に自動的にマスク用画像データを生成してプロジェクタ等に転送することが好ましい。ステップＳ３３では、プロジェクトの指定受付をする。操作画面１８上で指定する。ステップＳ３４では、プロジェクトに含まれた描画手順データ４５（図１）を自動的に読み取って、画面構成の設定をする。ステップＳ３５では、画面サイズの設定をする。ステップＳ３６では、描画位置の設定をする。ステップＳ３７では、プレゼンテーションを開始する。ステップＳ３８では、表示制御手段２７が描画手順データ４５の読み取りをする。
【００６５】
ステップＳ３９では、グラフィック描画制御手段２２がグラフィック描画領域１１に１画面分の画像データの描画をする。ステップＳ４０では、表示制御手段２７が、別の画像データの描画が必要かどうかという判断をする。こうして、複数の単位画面表示領域全てに、指定された画像データを描画する。この判断の結果がイエスのときはステップＳ３８の処理に移行し、ノーのときはステップＳ４１の処理に移行する。ステップＳ４１では、表示データ出力手段２８がプロジェクタ等に表示データを転送する。ステップＳ４２では、改ページの指示が受付けられたかどうかという判断をする。この判断の結果がイエスのときはステップＳ３８の処理に移行し、ノーのときはプレゼンテーションを終了する。以上の処理によって、生成した表示データを利用したプレゼンテーションを実行できる。
【００６６】
図１６は、ポインタの移動動作例を示すフローチャートである。
プレゼンテーションが開始されると、ステップＳ５１で、表示画面の選択を受付ける。レイアウト画面６２上で、例えば右か左の画面をクリックするイベントを検出するとよい。ステップＳ５２では、表示画像の選択を受付ける。マウスで、サムネイル画面６３に表示された画像データのサムネイルをクリックするイベントを受け付ける。その画像はスクリーンに表示される。ステップＳ５３では、プレビュー画面３６の表示をする。その後、ステップＳ５４で、プレビュー画面３６上の任意の項目上でポインタ３８を検出する。ステップＳ５５では、ポインタ制御キー３２の操作を受け付ける。
【００６７】
ステップＳ５６では、ポインタの位置座標を取得する。ステップＳ５７では、ポインタの移動先の検出をする。プレビュー画面３６と単位画像表示領域１６ａの間というように設定されていると、これを認識する。ステップＳ５８では、ポインタ３８の位置座標の座標変換処理をする。ステップＳ５９では、移動先の位置座標算出をする。これは既に説明したとおりの処理である。ステップＳ６０では、元のポインタを、プレビュー画面３６から消去する。ステップＳ６１では、例えば、マウスクリックイベントを自動発生させて、移動先の単位画像表示領域１６ａをアクティブウインドウとし、これを表示する。ステップＳ６２では、その表示画像上に、ポインタを配置する。これで、ポインタの移動が終了する。ポインタをプレビュー画面３６に戻す操作も、全く同様である。図１１の（ａ）、（ｂ）（ｃ）を用いて説明した処理は、このフローチャートの処理で実現できる。
【００６８】
なお、上記の演算処理装置で実行されるコンピュータプログラムは、機能ブロックで図示した単位でモジュール化されてもよいし、複数の機能ブロックを組み合わせて一体化されてもよい。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。
【図面の簡単な説明】
【００６９】
【図１】実施例１の画像操作装置の説明図。
【図２】画像操作装置の全体像を示す具体的なブロック図。
【図３】コンピュータのハードウエアブロック図。
【図４】表示画面の具体例を示す説明図。
【図５】操作画面例の説明図。
【図６】操作画面例の説明図。
【図７】操作画面例の説明図。
【図８】操作画面例の説明図。
【図９】テンプレートを使用した画面の設定例を示す説明図。
【図１０】ポインタの移動動作を説明する説明図。
【図１１】ポインタ移動動作の種類を示す説明図。
【図１２】描画位置データと画面サイズデータの構造例説明図。
【図１３】描画手順データの構造例説明図。
【図１４】プログラムの編集処理動作例フローチャート。
【図１５】プログラムのプレゼンテーション動作例フローチャート。
【図１６】ポインタの移動動作例を示すフローチャート。
【符号の説明】
【００７０】
１０  画像操作装置、１１  グラフィック描画領域、１２  操作制御領域、１４  表示出力データ領域、１６ａ、１６ｂ  単位画面表示領域、１８  操作画面、１９  参照画面、２０  演算処理装置、２２  グラフィック描画制御手段、２３  ファイル指定手段、２４  画面サイズ指定手段、２５  画面レイアウト指定手段、２６  描画手順指定手段、２７  表示制御手段、２８  表示データ出力手段、２９  参照画面制御手段、３１  表示データ、３２  ポインタ制御キー、３４  ポインタ移動制御手段、３５  プレビュー制御手段、３６  プレビュー画面、３７  アプリケーションプログラム、４０  記憶装置、４１  データファイル、４２ａ、４２ｂ  画像データ、４３  画面サイズデータ、４４  描画位置データ、４５  描画手順データ、５０  プロジェクタ、５１  コンピュータ、５２  モバイル装置、５３−１〜５３−１３  投影画像、５５  スクリーン、６１  プロジェクト指定画面、６２  レイアウト画面、６３  サムネイル画面
【図１】
2009129224.tif 000003
【図２】
2009129224.tif 000004
【図３】
2009129224.tif 000005
【図４】
2009129224.tif 000006
【図５】
2009129224.tif 000007
【図６】
2009129224.tif 000008
【図７】
2009129224.tif 000009
【図８】
2009129224.tif 000010
【図９】
2009129224.tif 000011
【図１０】
2009129224.tif 000012
【図１１】
2009129224.tif 000013
【図１２】
2009129224.tif 000014
【図１３】
2009129224.tif 000015
【図１４】
2009129224.tif 000016
【図１５】
2009129224.tif 000017
【図１６】
2009129224.tif 000018