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