(57)【特許請求の範囲】
【請求項１】
アプリケーションそれぞれのウィンドウ情報を管理するウィンドウマネージャから取得したウィンドウ情報に基づいて、複数のアプリケーションのウィンドウごとに、当該ウィンドウ上の指定された領域の画像を切り出す画像取得部と、
切り出した領域の画像ごとに、当該画像を指定された倍率の画像に変換する画像変換部と、
変換された画像ごとに、当該画像を指定された位置に貼り付けて組み合わせた表示画像を生成する画像生成部と、
前記生成された表示画像を表示する画像表示部とを備え、
前記画像変換部は、
前記切り出した領域の画像に文字が含まれる場合、前記切り出した領域の画像それぞれの文字の大きさが同じになるように、前記領域の画像を拡大または縮小する
ことを特徴とする画像再構成装置。
【請求項２】
前記画像の切り出し領域、前記画像の変換の倍率および前記画像を貼り付ける位置の少なくともいずれかの指定を受け付ける編集部をさらに備えることを特徴とする請求項１に記載の画像再構成装置。
【請求項３】
アプリケーションそれぞれのウィンドウ情報を管理するウィンドウマネージャから取得したウィンドウ情報に基づいて、複数のアプリケーションのウィンドウごとに、当該ウィンドウ上の指定された領域の画像を切り出す画像取得ステップと、
取得した領域の画像ごとに、当該画像を指定された倍率の画像に変換する画像変換ステップと、
変換された画像ごとに、当該画像を指定された位置に貼り付けて組み合わせた表示画像を生成する画像生成ステップと、
前記生成された表示画像を表示する画像表示ステップとを含み、
前記画像変換ステップにおいて、
前記切り出した領域の画像に文字が含まれる場合、前記切り出した領域の画像それぞれの文字の大きさが同じになるように、前記領域の画像を拡大または縮小する
ことを特徴とする画像再構成方法。
【請求項４】
アプリケーションそれぞれのウィンドウ情報を管理するウィンドウマネージャから取得したウィンドウ情報に基づいて、複数のアプリケーションのウィンドウごとに、当該ウィンドウ上の指定された領域の画像を切り出す画像取得ステップと、
切り出した領域の画像ごとに、当該画像を指定された倍率の画像に変換する画像変換ステップと、
変換された画像ごとに、当該画像を指定された位置に貼り付けて組み合わせた表示画像を生成する画像生成ステップと、
前記生成された表示画像を表示する画像表示ステップと、
前記画像変換ステップにおいて、
前記切り出した領域の画像に文字が含まれる場合、前記切り出した領域の画像それぞれの文字の大きさが同じになるように、前記領域の画像を拡大または縮小する処理
をコンピュータに実行させるための画像再構成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再構成装置、画像再構成方法、および、画像再構成プログラムに関する。
【背景技術】
【０００２】
従来、異なるアプリケーションにより画面上に表示されている画像を切り出し、組み合わせて表示したいというニーズがある。例えば、月次の売り上げと、月次の稼働時間とが異なるアプリケーションにより画面上に表示されている場合、これらを画面上に組み合わせて表示させることができれば、両者の比較作業等の効率を向上させることができる。
【０００３】
ここで、異なるアプリケーションにより画面上に表示されている画像を比較しやすくするためには、表示画像を拡大（または縮小）するのが好ましい。このように表示画像を拡大（または縮小）するために、ウィンドウズ（登録商標）に同胞される拡大鏡アプリを用いることも考えられる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２９３５０８号公報
【特許文献２】特開２０１５−１４１４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の拡大鏡アプリでは、複数の領域の画像について拡大（または縮小）することはできない。また、Ｗｅｂのマッシュアップ技術（特許文献２参照）を用いることも考えられるが、例えば、デスクトップに表示されているアプリケーションの任意の領域の画像を切り出し、組み合わせることはできない。そこで、本発明は、前記した問題を解決し、異なるアプリケーションにより画面上に表示されている任意の領域の画像を切り出し、組み合わせて表示することを課題とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するため、本発明は、アプリケーションそれぞれのウィンドウ情報を管理するウィンドウマネージャから、複数のアプリケーションのウィンドウごとに、当該ウィンドウ上の指定された領域の画像を切り出す画像取得部と、切り出した領域の画像ごとに、当該画像を指定された倍率の画像に変換する画像変換部と、変換された画像ごとに、当該画像を指定された位置に貼り付けて組み合わせた表示画像を生成する画像生成部と、前記生成された表示画像を表示する画像表示部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、異なるアプリケーションにより画面上に表示されている任意の領域の画像を切り出し、組み合わせて表示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、画像再構成装置の表示画面の例を示す図である。
【図２】図２は、システムの構成例を示す図である。
【図３】図３は、切出・貼付情報の例を示す図である。
【図４】図４は、画像再構成装置による表示画像の表示手順を示すフローチャートである。
【図５】図５は、画像再構成装置による切出・貼付情報の編集手順を示すフローチャートである。
【図６】図６は、切出・貼付情報の編集時における画像再構成装置の表示画面の例を示す図である。
【図７】図７は、画像再構成装置における編集対象の領域の表示例を示す図である。
【図８】図８は、画像再構成プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。本発明は、以下に説明する実施形態に限定されない。まず、図１を用いて、本実施形態の画像再構成装置の概要を説明する。
【００１０】
画像再構成装置は、複数の異なるアプリケーションのウィンドウに表示されている任意の領域の画像を切り出し、拡大（または縮小）した後、これらの画像を組み合わせた表示画像を表示する。例えば、画像再構成装置は、図１に示すように、２つの異なるアプリケーションのウィンドウ１０１，１０２に表示されている任意の領域の画像（例えば、「Ｎｏ：１、氏名：＊＊＊＊＊＊＊＊」の土曜日および日曜日の領域の画像）を切り出す。そして、画像再構成装置は、ウィンドウ１０１から切り出した領域の画像を拡大した後、ウィンドウ１０２から切り出した領域の画像と組み合わせた表示画像をウィンドウ１０３上に表示する。
【００１１】
このようにすることで、画像再構成装置のユーザは、異なるアプリケーションにより表示される画像のうち、ユーザの所望する領域の画像を参照しやすくなる。その結果、ユーザは、異なるアプリケーションにより表示される画像の比較作業等を行いやすくなる。
【００１２】
（構成）
次に、図２を用いて、本実施形態の画像再構成装置１０を含むシステムの構成例を説明する。システムは、複数のアプリケーションと、ＯＳ（Operating  System）２０と、画像再構成装置１０とを備える。
【００１３】
ＯＳ２０は、システム上でアプリケーションを動作させるための基本ソフトである。このＯＳ２０は、ウィンドウマネージャ２１を備える。ウィンドウマネージャ２１は、ＧＵＩ（Graphical  User  Interface）における各アプリケーションのウィンドウの配置や外観等を管理する。このウィンドウマネージャ２１は、ウィンドウ情報管理部２１１を備える。ウィンドウ情報管理部２１１は、ＧＵＩにおけるウィンドウの配置や外観等を示す情報（ウィンドウ情報）を保持する。
【００１４】
画像再構成装置１０は、定義部１１と、実行部１２と、編集部１３とを備える。定義部１１は、切出・貼付情報管理部１１１を備え、切出・貼付情報管理部１１１は、切出・貼付情報を保持する。
【００１５】
切出・貼付情報は、表示用ウィンドウ（例えば、図１のウィンドウ１０３）上の表示画像において、アプリケーションのどのウィンドウの、どの領域の画像を切り出し、何％の拡大（または縮小）をし、どの領域に貼り付けるかを示した情報である。切出・貼付情報の詳細は、図面を用いて後記する。
【００１６】
実行部１２は、アプリケーションのウィンドウに表示されている任意の領域の画像を切り出し、拡大（または縮小）した後、これらの画像を組み合わせた表示画像を表示する。具体的には、実行部１２は、ウィンドウ情報管理部２１１からデスクトップ上に表示されている各アプリケーションのウィンドウのウィンドウ情報を取得する。また、実行部１２は、定義部１１から切出・貼付情報を取得する。そして、実行部１２は、取得したウィンドウ情報および切出・貼付情報に基づき、デスクトップ上に表示されているアプリケーションのウィンドウに表示されている所定の領域の画像を切り出す。そして、実行部１２は切り出した画像を拡大（または縮小）した後、これらの画像を組み合わせた表示画像を表示する。
【００１７】
実行部１２は、実行管理部１２１と、ウィンドウ取得部１２２と、画像取得部１２３と、画像変換部１２４と、表示画像生成部１２５と、画像表示部１２６とを備える。
【００１８】
実行管理部１２１は、切出・貼付情報管理部１１１から切出・貼付情報を取得すると、ウィンドウ取得部１２２、画像取得部１２３、画像変換部１２４、表示画像生成部１２５および画像表示部１２６を制御することで表示画像を表示させる。
【００１９】
ウィンドウ取得部１２２は、ウィンドウ情報管理部２１１からウィンドウ情報を取得する。画像取得部１２３は、ウィンドウ取得部１２２により取得されたウィンドウ情報と、実行管理部１２１により取得された切出・貼付情報に基づき、デスクトップ上に表示されているアプリケーションのウィンドウ上に表示されている所定の領域の画像を切り出す。画像変換部１２４は、実行管理部１２１により取得された切出・貼付情報に基づき、画像取得部１２３により切り出された画像を拡大（または縮小）する。つまり、画像変換部１２４は、切り出された画像を、切出・貼付情報に指定された倍率の画像に変換する。
【００２０】
表示画像生成部１２５は、倍率を変換した画像ごとに、当該画像を指定された位置に貼り付けて組み合わせ、表示画像を生成する。画像表示部１２６は、表示画像生成部１２５により生成された表示画像を表示用ウィンドウ表示する。
【００２１】
編集部１３は、ユーザから切出・貼付情報の編集操作を受け付ける。編集部１３は、定義情報管理部１３１と、切出領域管理部１３２と、貼付領域管理部１３３とを備える。
【００２２】
定義情報管理部１３１は、編集中の切出・貼付情報（定義情報）を管理する。例えば、定義情報管理部１３１は、画像再構成装置１０に接続されるディスプレイ(図示省略)上に切出・貼付情報の編集を受け付ける画面（例えば、メニュー画面）を表示し、この画面上から切出・貼付情報の編集を受け付ける。メニュー画面は、例えば、動作モードの選択入力を受け付ける領域、切出・貼付情報の一覧の表示領域、切出・貼付情報の詳細情報等の表示領域等を備える（図６の画面２０１参照）。
【００２３】
例えば、定義情報管理部１３１は、メニュー画面上の動作モードの選択入力を受け付ける領域により、ユーザから、表示モード（表示画像の表示モード）か、編集モード（切出・貼付情報の編集モード）かの選択入力を受け付ける。また、定義情報管理部１３１は、ユーザにより、編集モードが選択されると、編集対象となる切出・貼付情報の一覧を表示し、この一覧から選択された切出・貼付情報の詳細情報を表示する。そして、定義情報管理部１３１は、切出・貼付情報の詳細情報の表示画面により、ユーザから、切出・貼付情報の編集を受け付ける。
【００２４】
切出領域管理部１３２は、定義情報管理部１３１で受け付けた切出・貼付情報の編集内容のうち、切出領域の編集内容に基づき、アプリケーションのウィンドウ上に当該切出領域の枠を表示する。また、貼付領域管理部１３３は、定義情報管理部１３１で受け付けた切出・貼付情報の編集内容のうち、貼付領域の編集内容に基づき、表示用ウィンドウ上に当該貼付領域の枠を表示する。このようにすることで、ユーザが編集している切出領域、貼付領域を画面上で確認しやすくなる。
【００２５】
次に、切出・貼付情報を詳細に説明する。切出・貼付情報は、切出領域の情報と、画像の拡大（または縮小）等の画像変換を行う場合は画像変換の方法の情報と、貼付領域の情報とを含む。切出領域の情報は、例えば、図３に示すwindowTitle（アプリケーションのウィンドウのウィンドウ名）、ix,iy（切出始点）、w,h（切出サイズ）等である。また、画像変換の方法の情報は、例えば、図３に示す{r(x,y)}（画像の縦横それぞれの拡大（縮小）率）等である。また、貼付領域の情報は、例えば、図３に示すdx,dy（貼付始点）等である。なお、例えば、同じウィンドウ内に複数の切出領域がある場合、切出・貼付情報には、図３に示すように{ix,iy,w,h,{r(x,y)},dx,dy}が繰り返し記述される。
【００２６】
（処理手順）
次に、画像再構成装置１０の処理手順を説明する。まず、図４を用いて、画像再構成装置１０による表示画像の表示手順を説明する。
【００２７】
まず、画像再構成装置１０の実行部１２が、ユーザからの表示用ウィンドウへの表示画像の表示要求を受け付ける（Ｓ１）。例えば、実行管理部１２１は、メニュー画面（図６の画面２０１参照）の動作モードで「表示」の選択入力を受け付ける。Ｓ１の後、実行管理部１２１は、切出・貼付情報管理部１１１に蓄積される切出・貼付情報群を取得し（Ｓ２）、取得した切出・貼付情報群の中から、処理すべきウィンドウの情報（切出・貼付情報）を１つ取り出す（Ｓ３）。例えば、実行管理部１２１は、切出・貼付情報の中から、メニュー画面等経由でユーザにより選択されたアプリケーションのウィンドウの切出・貼付情報を取り出す。また、ウィンドウ取得部１２２は、ウィンドウ情報管理部２１１から現在デスクトップ上に表示されているウィンドウのウィンドウ情報を取得する（Ｓ４）。
【００２８】
Ｓ４の後、画像取得部１２３は、Ｓ３で取り出した切出・貼付情報に示される処理対象のアプリケーションのウィンドウに対する切り出し情報（ix,iy（切出始点）、w,h（切出サイズ））を取得し（Ｓ５）、処理対象のウィンドウの切出始点（ix,iy）から、幅w、高さhの領域（領域の画像）を切り出す（Ｓ６）。
【００２９】
Ｓ６の後、画像変換部１２４は、Ｓ３で取り出した切出・貼付情報に示される処理対象のウィンドウの変換情報（r(x,y)（縦横それぞれの拡大（縮小）率））を取得し、Ｓ６で切り出された領域の画像をr倍したものを貼付画像とする（Ｓ７）。
【００３０】
Ｓ７の後、表示画像生成部１２５は、Ｓ３で取り出した切出・貼付情報に示される処理対象のウィンドウに対する貼付画像の始点（dx,dy（貼付始点））を取得し、Ｓ７で作成した貼付画像を始点（dx,dy）で表示画像に貼り付ける（Ｓ８）。
【００３１】
Ｓ８の後、実行管理部１２１が、切出・貼付情報からＳ３で取り出したウィンドウのすべての切り出し情報について処理済みであり（Ｓ９でＹｅｓ）、かつ、処理すべきウィンドウすべてについて処理済みと判定すると（Ｓ１０でＹｅｓ）、画像表示部１２６は、Ｓ８までの処理で作成された表示画像を表示用ウィンドウに表示する（Ｓ１１）。
【００３２】
一方、Ｓ９において、実行管理部１２１が、切出・貼付情報からＳ３で取り出したウィンドウの切り出し情報のうち、未処理のものがあると判定した場合（Ｓ９でＮｏ）、Ｓ５へ戻る。また、Ｓ１０において、実行管理部１２１が、処理すべきウィンドウに、未処理のものがあると判定した場合（Ｓ１０でＮｏ）、Ｓ３へ戻る。
【００３３】
以上の処理を行うことで画像再構成装置１０は、切出・貼付情報に基づき、各アプリケーションのウィンドウに表示されている任意の領域の画像を切り出し、拡大（または縮小）した後、これらの画像を組み合わせた表示画像を表示することができる。例えば、画像再構成装置１０は、図１に示すように、２つの異なるアプリケーションのウィンドウ１０１，１０２に表示されている任意の領域の画像（例えば、「Ｎｏ：１、氏名：＊＊＊＊＊＊＊＊」の土曜日および日曜日の領域の画像）を切り出し、ウィンドウ１０１から切り出した領域の画像を拡大した上で、ウィンドウ１０２から切り出した領域の画像と組み合わせた表示画像を、ウィンドウ１０３上に表示する。
【００３４】
なお、画像再構成装置１０が、アプリケーションのウィンドウに表示内容の更新に応じて表示画像の更新を行う場合、図４のＳ１１の処理から所定時間経過後、再度、図４のＳ２以降の処理を行えばよい。上記の所定時間は、例えば、図６に示したメニュー画面等によりユーザが適宜設定可能である。
【００３５】
次に、図５を用いて、画像再構成装置１０による切出・貼付情報の編集手順を説明する。ここでは、切出・貼付情報管理部１１１で保持する切出・貼付情報に１組の切り出し情報（切出領域）と貼付情報（貼付領域）とを追加する場合を例に説明する。
【００３６】
まず、画像再構成装置１０の定義情報管理部１３１は、ユーザからの切出・貼付情報の編集要求を受け付けると（Ｓ２１）、切出・貼付情報管理部１１１に蓄積される切出・貼付情報群を取得し、一覧として表示する（Ｓ２２：一覧表示）。例えば、定義情報管理部１３１は、メニュー画面（図６の画面２０１参照）の動作モードで「編集」の選択入力を受け付けると、メニュー画面の「一覧」の表示欄に、取得した切出・貼付情報群の一覧を表示する。
【００３７】
Ｓ２２の後、定義情報管理部１３１は、１組の切出領域と貼付領域の情報を追加する入力を受け付けると（Ｓ２３）、Ｓ２２で表示した一覧に、Ｓ２３で入力された１組の切出領域と貼付領域を追加する（Ｓ２４）。例えば、定義情報管理部１３１は、メニュー画面（図６参照）の「一覧」の表示欄における「挿入」ボタンの選択入力を受け付けると、１組の切出領域と貼付領域の情報を追加する入力を受け付ける。そして、定義情報管理部１３１は、メニュー画面の「一覧」に、Ｓ２３で入力された１組の切出領域と貼付領域を追加する。
【００３８】
Ｓ２４の後、定義情報管理部１３１は、詳細情報に切出・貼付情報（windowTitle,ix,iy,w,h,{r(x,y)},dx,dy）を編集表示できるＧＵＩを表示し、編集を受け付ける（Ｓ２５）。つまり、定義情報管理部１３１は、Ｓ２４で追加された１組の切出領域と貼付領域の詳細情報の編集を受け付けるＧＵＩを画面上に表示する。例えば、定義情報管理部１３１は、メニュー画面（図６参照）の「一覧」の表示欄に追加された１組の切出領域と貼付領域の詳細情報を、「詳細情報」の欄に表示し、ウィンドウ名（windowTitle）、切出領域（ix,iy,w,h）、倍率（rx,ry)、貼付始点（dx,dy）等の編集入力を受け付ける。
【００３９】
なお、切出・貼付情報の編集入力は、上記のようにメニュー画面等における数値入力により受け付けてもよいし、画面上の、windowTitleに入力されたアプリケーションのウィンドウや表示用ウィンドウ上の操作により受け付けてもよい。
【００４０】
以上の処理を行うことで、画像再構成装置１０は、切出・貼付情報を編集することができる。なお、ここでは切出・貼付情報を追加する場合を例に説明したが、画像再構成装置１０は既存の切出・貼付情報を編集してももちろんよい。その場合、画像再構成装置１０は、ユーザから編集対象となる切出・貼付情報の選択入力を受け付け、その後、選択された切出・貼付情報の編集入力を受け付ければよい。
【００４１】
なお、Ｓ２５の後、貼付領域管理部１３３は、Ｓ２５で入力された貼付領域（例えば、図６の領域２０２）を表示用ウィンドウ上に表示し（Ｓ２６）、切出領域管理部１３２は、Ｓ２５でwindowTitleに入力されたアプリケーションのウィンドウ上に切出領域（例えば、図６の符号２０３に示すウィンドウ上の領域２０３）を表示してもよい（Ｓ２７）。
【００４２】
このようにすることで、画像再構成装置１０のユーザは、どのアプリケーションウィンドウ上のどの領域を切り出して、表示用ウィンドウのどの領域に貼り付けようとしているかを、画面上で確認しながら編集作業を行うことができる。
【００４３】
以上説明した画像再構成装置１０によれば、異なるアプリケーションにより画面上に表示されている任意の領域の画像を切り出し、組み合わせて表示することができる。その結果、ユーザは、異なるアプリケーションにより画面上に表示されている画像の比較を容易に行うことができ、比較時におけるミスを低減することができる。
【００４４】
（その他の実施形態）
なお、画像再構成装置１０は、上記のほか、以下のように画面上から、切出領域、貼付領域の移動や大きさの変更を受け付けてもよい。
【００４５】
例えば、画像再構成装置１０は、表示モードが選択された状態で、アプリケーションのウィンドウ上の切出領域または表示用ウィンドウ上の貼付領域がダブルクリック等で選択されると、ユーザが当該領域を編集対象として認識できるような表示を行う。
【００４６】
一例を挙げると、画像再構成装置１０は、表示モードが選択された状態で、図７に示す表示用ウィンドウ上の符号３０１に示す貼付領域が選択されると、当該領域と、当該領域の参照元であるアプリケーションのウィンドウ上の切出領域（符号３０２に示す領域）とを、太線の一点鎖線で囲って表示する。その後、画像再構成装置１０が、例えば、画面上で、アプリケーションのウィンドウ上の切出領域（符号３０２に示す領域）の移動の指示を受け付けると、当該移動を切出・貼付情報に反映させる。そして、画像再構成装置１０は、当該移動を反映後の切出・貼付情報に基づき、移動後の符号３０２に示す領域の情報を符号３０１に示す領域に反映させた表示画像を再度作成し、表示用ウィンドウに表示する。
【００４７】
なお、画像再構成装置１０が、画面上から切出領域、貼付領域の移動、大きさの変更を受け付ける場合、メニュー画面（画面２０１参照）を併せて表示しておいてもよい。このようにすることで、画像再構成装置１０が、画面上に切出領域、貼付領域を表示できなかった場合でも、ユーザが切出領域、貼付領域を確認することができる。
【００４８】
なお、画像再構成装置１０は、編集部１３により編集された切出・貼付情報を用いるものとして説明したが、これに限定されない。例えば、画像再構成装置１０は、外部装置により編集された切出・貼付情報を用いて表示画像を作成し、表示用ウィンドウに表示してもよい。
【００４９】
また、画像再構成装置１０は、アプリケーションのウィンドウから切り出した領域の画像の拡大（または縮小）を、切出・貼付情報に記述される縦横それぞれの拡大（縮小）率に従い行うこととしたが、これに限定されない。例えば、２つのアプリケーションのウィンドウから切り出した領域Ａ，Ｂそれぞれが文字の画像を含む場合、画像再構成装置１０は、領域Ｂの文字の大きさが領域Ａの文字の大きさと同じになるよう、自動で領域Ａまたは領域Ｂの文字の画像の大きさを拡大（または縮小）するようにしてもよい。
【００５０】
（プログラム）
また、各実施形態で述べた画像再構成装置１０の機能を実現する画像再構成プログラムを所望の情報処理装置（コンピュータ）にインストールすることによって実装できる。例えば、パッケージソフトウェアやオンラインソフトウェアとして提供される上記の画像再構成プログラムを情報処理装置に実行させることにより、情報処理装置を画像再構成装置１０として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）等の移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistants）等のストレート端末等がその範疇に含まれる。また、画像再構成装置１０を、Ｗｅｂサーバやクラウドとして実装してもよい。
【００５１】
以下に、画像再構成プログラムを実行するコンピュータの一例を説明する。図８は、画像再構成プログラムを実行するコンピュータを示す図である。図８に示すように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ（Central  Processing  Unit）１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有する。これらの各部は、バス１０８０によって接続される。
【００５２】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。ディスクドライブ１１００には、例えば、磁気ディスクや光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース１０５０には、例えば、マウス１１１０およびキーボード１１２０が接続される。ビデオアダプタ１０６０には、例えば、ディスプレイ１１３０が接続される。
【００５３】
ここで、図８に示すように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３およびプログラムデータ１０９４を記憶する。前記した実施形態で説明した切出・貼付情報等の各種データは、例えばハードディスクドライブ１０９０やメモリ１０１０に記憶される。
【００５４】
そして、ＣＰＵ１０２０が、ハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して、上述した各手順を実行する。
【００５５】
なお、画像再構成プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば、着脱可能な記憶媒体に記憶されて、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、画像再構成プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等のネットワークを介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００５６】
１０    画像再構成装置
１１    定義部
１２    実行部
１３    編集部
２１    ウィンドウマネージャ
１１１  切出・貼付情報管理部
１２１  実行管理部
１２２  ウィンドウ取得部
１２３  画像取得部
１２４  画像変換部
１２５  表示画像生成部
１２６  画像表示部
１３１  定義情報管理部
１３２  切出領域管理部
１３３  貼付領域管理部
２１１  ウィンドウ情報管理部
【図１】
0006483633.tif 000002
【図２】
0006483633.tif 000003
【図３】
0006483633.tif 000004
【図４】
0006483633.tif 000005
【図５】
0006483633.tif 000006
【図６】
0006483633.tif 000007
【図７】
0006483633.tif 000008
【図８】
0006483633.tif 000009