(57)【要約】【課題】第一画像及び第二画像の一方の画像に対して行われた操作を、両方の画像に対して自動的に行う画像出力装置を提供する。【解決手段】地図の第一画像と地図の第二画像が記憶される画像記憶部１１と、第一画像及び第二画像を読み出して、それぞれ異なるウィンドウに出力する画像出力部１５と、第一画像と第二画像の一方に対する操作指示を受け付ける指示受付部１２と、操作指示に対応する同じ操作を、第一画像及び第二画像の両方に対して行う画像操作部１４と、を備え、画像出力部１５は、画像操作部１４によって操作された第一画像及び第二画像をも、それぞれ異なるウィンドウに出力する。【選択図】図１
2010039278.tif 000002
【特許請求の範囲】
【請求項１】
地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部と、
前記第一画像及び前記第二画像を前記画像記憶部から読み出して、それぞれ異なるウィンドウに出力する画像出力部と、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、
前記指示受付部が受け付けた操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う画像操作部と、を備え、
前記画像出力部は、前記画像操作部によって操作された前記第一画像及び前記第二画像をも、それぞれ異なるウィンドウに出力する、画像出力装置。
【請求項２】
前記第一画像と前記第二画像とは、同様の地域の地図の画像である、請求項１記載の画像出力装置。
【請求項３】
前記操作指示は、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示の１以上の指示を含む、請求項１または請求項２記載の画像出力装置。
【請求項４】
前記第一画像及び前記第二画像が連動するかどうかを示す情報である連動状態情報が記憶される連動状態情報記憶部をさらに備え、
前記画像操作部は、
前記連動状態情報が、前記第一画像及び前記第二画像が連動することを示す場合にのみ、前記操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う、請求項１から請求項３のいずれか記載の画像出力装置。
【請求項５】
前記指示受付部は、一方の画像の表示の属性を他方の画像の表示の属性に一致させる旨の指示である属性一致指示をも受け付け、
前記画像操作部は、前記指示受付部が属性一致指示を受け付けた場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う、請求項１から請求項４のいずれか記載の画像出力装置。
【請求項６】
前記表示の属性は、表示の位置、表示の縮尺、表示の角度の１以上を含む、請求項５記載の画像出力装置。
【請求項７】
サーバ装置と、画像出力装置とを備えた画像出力システムであって、
前記サーバ装置は、
地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部と、
前記第一画像及び前記第二画像を前記画像記憶部から読み出して送信する画像送信部と、
前記第一画像と前記第二画像の少なくともいずれかに対する操作の指示である操作指示を受信する指示受信部と、
前記指示受信部が受信した操作指示に対応する操作を、前記第一画像と前記第二画像の少なくともいずれかに対して行う画像操作部と、を備え、
前記画像送信部は、前記画像操作部によって操作された前記第一画像と前記第二画像の少なくともいずれかをも送信し、
前記画像出力装置は、
前記サーバ装置から送信された前記第一画像及び前記第二画像を受信する画像受信部と、
前記画像受信部が受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する画像出力部と、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、
前記指示受付部が操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信部と、を備えた、画像出力システム。
【請求項８】
前記第一画像と前記第二画像とは、同様の地域の地図の画像である、請求項７記載の画像出力システム。
【請求項９】
前記操作指示は、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示の１以上の指示を含む、請求項７または請求項８記載の画像出力システム。
【請求項１０】
前記画像出力装置は、
前記第一画像及び前記第二画像が連動するかどうかを示す情報である連動状態情報が記憶される連動状態情報記憶部をさらに備え、
前記指示送信部は、
前記連動状態情報が、前記第一画像及び前記第二画像が連動することを示す場合にのみ、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する、請求項７から請求項９のいずれか記載の画像出力システム。
【請求項１１】
前記指示受付部は、一方の画像の表示の属性を他方の画像の表示の属性に一致させる旨の指示である属性一致指示をも受け付け、
前記指示送信部は、前記指示受付部が受け付けた属性一致指示をも前記サーバ装置に送信し、
前記指示受信部は、前記属性一致指示をも受信し、
前記画像操作部は、前記指示受信部が属性一致指示を受信した場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う、請求項７から請求項１０のいずれか記載の画像出力システム。
【請求項１２】
前記表示の属性は、表示の位置、表示の縮尺、表示の角度の１以上を含む、請求項１１記載の画像出力システム。
【請求項１３】
サーバ装置と、画像出力装置とを備えた画像出力システムを構成する前記画像出力装置であって、
前記サーバ装置から送信された地図の画像である第一画像及び地図の画像である第二画像を受信する画像受信部と、
前記画像受信部が受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する画像出力部と、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、
前記指示受付部が操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信部と、を備え、
前記画像受信部は、前記指示送信部が送信した操作指示に応じて操作された前記第一画像と前記第二画像をも受信する、画像出力装置。
【請求項１４】
地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部から、前記第一画像及び前記第二画像を読み出して、それぞれ異なるウィンドウに出力する第１の画像出力ステップと、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付ステップと、
前記指示受付ステップで受け付けた操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う画像操作ステップと、
前記画像操作ステップにおいて操作された前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する第２の画像出力ステップと、を備えた画像出力方法。
【請求項１５】
サーバ装置と、画像出力装置とを備えた画像出力システムを構成する前記画像出力装置で用いられる画像出力方法であって、
前記サーバ装置から送信された地図の画像である第一画像及び地図の画像である第二画像を受信する第１の画像受信ステップと、
前記第１の画像受信ステップで受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する第１の画像出力ステップと、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付ステップと、
前記指示受付ステップで操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信ステップと、
前記指示送信ステップで送信した操作指示に応じて操作された前記第一画像と前記第二画像を受信する第２の画像受信ステップと、
前記第２の画像受信ステップで受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する第２の画像出力ステップと、を備えた画像出力方法。
【請求項１６】
コンピュータを、
地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部から前記第一画像及び前記第二画像を読み出して、それぞれ異なるウィンドウに出力する画像出力部と、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、
前記指示受付部が受け付けた操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う画像操作部として機能させ、
前記画像出力部は、前記画像操作部によって操作された前記第一画像及び前記第二画像をも、それぞれ異なるウィンドウに出力する、プログラム。
【請求項１７】
コンピュータを、
サーバ装置と、画像出力装置とを備えた画像出力システムを構成する前記画像出力装置として機能させるためのプログラムであって、
前記サーバ装置から送信された地図の画像である第一画像及び地図の画像である第二画像を受信する画像受信部と、
前記画像受信部が受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する画像出力部と、
前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、
前記指示受付部が操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信部として機能させ、
前記画像受信部は、前記指示送信部が送信した操作指示に応じて操作された前記第一画像と前記第二画像をも受信する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を出力する画像出力装置等に関する。
【背景技術】
【０００２】
従来の画像出力装置において、複数の画像を一度に表示できる電子アルバムの機能を備えたものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００３−２７４３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像出力装置においては、対比したい２以上の画像に対して移動やズームイン、ズームアウト等の操作を行う場合に、それぞれの画像に対してその操作を行わなければならず、操作者に対して煩雑な処理が要求されるという問題があった。
【０００４】
また、マウスを用いたドラッグなどのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いた操作を行った場合には、どの程度の処理を行ったのかを操作者自身も厳密には分からないことが多く、２以上の画像に対して同じ操作を行うことが困難であることもあった。具体的には、ドラッグで一の画像を移動させた場合に、どの程度画像を移動させたのかが操作者自身も分からないため、他の画像に対してドラッグで同様の移動を行ったとしても、厳密には同じ操作にならないことが多かった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、複数の画像に対して操作を行う場合の操作性を向上させることができる画像出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明による画像出力装置は、地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部と、前記第一画像及び前記第二画像を前記画像記憶部から読み出して、それぞれ異なるウィンドウに出力する画像出力部と、前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、前記指示受付部が受け付けた操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う画像操作部と、を備え、前記画像出力部は、前記画像操作部によって操作された前記第一画像及び前記第二画像をも、それぞれ異なるウィンドウに出力する、ものである。
【０００７】
このような構成により、第一画像及び第二画像の一方の画像に対して操作を行うことによって、第一画像及び第二画像の両方に対して自動的に同様の操作が行われることになる。その結果、例えば、両画像を比較して閲覧している場合などに、煩雑な操作を行うことなく、両画像に対する同じ操作を行うことができるというメリットがある。また、例えば、ドラッグなどのＧＵＩを用いた操作を行った場合であっても、第一画像及び第二画像の両方に対して、厳密に同じ操作を行うことができるようになる。
【０００８】
また、本発明による画像出力装置では、前記第一画像と前記第二画像とは、同様の地域の地図の画像であってもよい。
このような構成により、同様の地域の地図を観察することができるようになる。
【０００９】
また、本発明による画像出力装置では、前記操作指示は、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示の１以上の指示を含んでもよい。
このような構成により、例えば、画像の移動、画像のズームイン、画像のズームアウト、画像の回転などの操作を行うことができる。
【００１０】
また、本発明による画像出力装置では、前記第一画像及び前記第二画像が連動するかどうかを示す情報である連動状態情報が記憶される連動状態情報記憶部をさらに備え、前記画像操作部は、前記連動状態情報が、前記第一画像及び前記第二画像が連動することを示す場合にのみ、前記操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行ってもよい。
【００１１】
このような構成により、連動状態情報によって、第一画像及び第二画像が連動して操作されるのか、あるいは、そうでないのかを設定することができる。その結果、例えば、その設定を切り換えることによって、一時的に第一画像及び第二画像が連動して操作されないようにすることができうる。
【００１２】
また、本発明による画像出力装置では、前記指示受付部は、一方の画像の表示の属性を他方の画像の表示の属性に一致させる旨の指示である属性一致指示をも受け付け、前記画像操作部は、前記指示受付部が属性一致指示を受け付けた場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行ってもよい。
このような構成により、第一画像及び第二画像の表示の属性が異なっている場合に、それらの表示の属性を容易に一致させることができるようになる。
【００１３】
また、本発明による画像出力装置では、前記表示の属性は、表示の位置、表示の縮尺、表示の角度の１以上を含んでもよい。
このような構成により、属性一致指示によって、例えば、表示の位置や、表示の縮尺、表示の角度を一致させることができることになる。
【００１４】
本発明による画像出力システムは、サーバ装置と、画像出力装置とを備えた画像出力システムであって、前記サーバ装置は、地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部と、前記第一画像及び前記第二画像を前記画像記憶部から読み出して送信する画像送信部と、前記第一画像と前記第二画像の少なくともいずれかに対する操作の指示である操作指示を受信する指示受信部と、前記指示受信部が受信した操作指示に対応する操作を、前記第一画像と前記第二画像の少なくともいずれかに対して行う画像操作部と、を備え、前記画像送信部は、前記画像操作部によって操作された前記第一画像と前記第二画像の少なくともいずれかをも送信し、前記画像出力装置は、前記サーバ装置から送信された前記第一画像及び前記第二画像を受信する画像受信部と、前記画像受信部が受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する画像出力部と、前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、前記指示受付部が操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信部と、を備えた、ものである。
【００１５】
このような構成により、第一画像及び第二画像の一方の画像に対して操作を行うことによって、第一画像及び第二画像の両方に対して自動的に同様の操作が行われることになる。その結果、例えば、両画像を比較して閲覧している場合などに、煩雑な操作を行うことなく、両画像に対する同じ操作を行うことができるというメリットがある。また、例えば、ドラッグなどのＧＵＩを用いた操作を行った場合であっても、第一画像及び第二画像の両方に対して、厳密に同じ操作を行うことができるようになる。
【００１６】
また、本発明による画像出力システムでは、前記第一画像と前記第二画像とは、同様の地域の地図の画像であってもよい。
このような構成により、同様の地域の地図を観察することができるようになる。
【００１７】
また、本発明による画像出力システムでは、前記操作指示は、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示の１以上の指示を含んでもよい。
このような構成により、例えば、画像の移動、画像のズームイン、画像のズームアウト、画像の回転などの操作を行うことができる。
【００１８】
また、本発明による画像出力システムでは、前記画像出力装置は、前記第一画像及び前記第二画像が連動するかどうかを示す情報である連動状態情報が記憶される連動状態情報記憶部をさらに備え、前記指示送信部は、前記連動状態情報が、前記第一画像及び前記第二画像が連動することを示す場合にのみ、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信してもよい。
【００１９】
このような構成により、連動状態情報によって、第一画像及び第二画像が連動して操作されるのか、あるいは、そうでないのかを設定することができる。その結果、例えば、その設定を切り換えることによって、一時的に第一画像及び第二画像が連動して操作されないようにすることができうる。
【００２０】
また、本発明による画像出力システムでは、前記指示受付部は、一方の画像の表示の属性を他方の画像の表示の属性に一致させる旨の指示である属性一致指示をも受け付け、前記指示送信部は、前記指示受付部が受け付けた属性一致指示をも前記サーバ装置に送信し、前記指示受信部は、前記属性一致指示をも受信し、前記画像操作部は、前記指示受信部が属性一致指示を受信した場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行ってもよい。
このような構成により、第一画像及び第二画像の表示の属性が異なっている場合に、それらの表示の属性を容易に一致させることができるようになる。
【００２１】
また、本発明による画像出力システムでは、前記表示の属性は、表示の位置、表示の縮尺、表示の角度の１以上を含んでもよい。
このような構成により、属性一致指示によって、例えば、表示の位置や、表示の縮尺、表示の角度を一致させることができることになる。
【発明の効果】
【００２２】
本発明による画像出力装置等によれば、一の画像に対して操作を行うことによって、２個の画像に対して自動的に同様の操作が行われることになり、複数の画像に対して操作を行う場合の操作性が向上される。
【発明を実施するための最良の形態】
【００２３】
以下、本発明による画像出力装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００２４】
（実施の形態１）
本発明の実施の形態１による画像出力装置について、図面を参照しながら説明する。本実施の形態による画像出力装置は、一の画像に対して操作を行うことによって、２個の画像に対して同様の操作が行われるものである。
【００２５】
図１は、本実施の形態による画像出力装置１の構成を示すブロック図である。本実施の形態による画像出力装置１は、画像記憶部１１と、指示受付部１２と、連動状態情報記憶部１３と、画像操作部１４と、画像出力部１５とを備える。
【００２６】
画像記憶部１１では、地図の画像である第一画像と、地図の画像である第二画像とが記憶される。第一画像と第二画像とは、通常、対比して閲覧される画像である。第一画像及び第二画像は、例えば、同様の地域の地図の画像であってもよい。ただし、第一画像と第二画像とは異なる種類の地図の画像であることが好適である。同様の地域の異なる種類の地図の画像とは、例えば、同様の地域の航空写真の画像と住宅地図の画像であってもよく、同様の地域の住宅地図の画像と地形図の画像であってもよく、同様の地域の異なる時代の地図の画像（例えば、江戸時代の地図の画像と現代の地図の画像）であってもよい。また、第一画像と第二画像とは、ステレオ画像を構成する各画像（左画像及び右画像）であってもよい。また、第一画像及び第二画像は、それぞれ複数の画像を有する画像群であってもよい。例えば、第一画像は江戸時代の京都の地図の画像であり、縮尺が異なる複数の画像群であってもよい。また、例えば、第二画像は現代の京都の地図の画像であり、縮尺が異なる複数の画像群であってもよい。また、第一画像及び第二画像は、ラスタデータであってもよく、ベクタデータであってもよい。なお、第一画像及び第二画像がベクタデータであったとしても、表示される際にはラスタライズ化されて表示されることになる。また、第一画像及び第二画像には、画像に付随する情報が含まれていてもよい。画像に付随する情報は、例えば、画像に含まれる１以上の点の位置を示す情報（例えば、経度・緯度の情報や、住所の情報、基準点からの距離や方向を示す情報等）であってもよく、その画像の時代を示す情報（例えば、「１９００年」などの西暦の年数や、「江戸時代」「明治時代」「現代」などの時代の名称など）であってもよく、その他の情報であってもよい。
【００２７】
画像記憶部１１に第一画像及び第二画像が記憶される過程は問わない。例えば、記録媒体を介して第一画像及び第二画像が画像記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された第一画像及び第二画像が画像記憶部１１で記憶されるようになってもよく、あるいは、カメラなどのデバイスを介して入力された第一画像及び第二画像が画像記憶部１１で記憶されるようになってもよい。画像記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。画像記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００２８】
指示受付部１２は、第一画像と第二画像の一方に対する操作の指示である操作指示を受け付ける。操作指示は、第一画像及び第二画像のどちらかに対する指示である。操作指示は、例えば、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示のいずれかの指示、あるいは、それらの任意の２以上の指示の組合せであってもよい。また、操作指示は、その他の指示、例えば、画像をウィンドウ上にセンタリングする指示などであってもよい。操作指示は、例えば、第一画像が表示されているウィンドウと、第二画像が表示されているウィンドウの少なくともいずれかが受け付けてもよい。
【００２９】
また、指示受付部１２は、一方の画像の表示の属性を他方の画像の表示の属性に一致させる旨の指示である属性一致指示をも受け付けてもよい。表示の属性は、例えば、表示の位置、表示の縮尺、表示の角度のいずれかであってもよく、あるいは、それらの任意の２以上の組合せであってもよい。属性一致指示は、どちらの画像の表示の属性を、他方の画像の表示の属性に一致させるのかを示す情報を含んでいてもよく、あるいは、そのような情報を含んでおらず、単に両画像の表示の属性を一致させる旨の情報であってもよい。また、指示受付部１２は、第一画像及び第二画像を出力する旨の指示である出力指示をも受け付けてもよい。本実施の形態では、指示受付部１２が、属性一致指示と出力指示をも受け付ける場合について説明する。
【００３０】
指示受付部１２は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された指示を受け付けてもよく、有線もしくは無線の通信回線を介して送信された指示を受信してもよい。なお、指示受付部１２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、指示受付部１２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３１】
連動状態情報記憶部１３では、第一画像及び第二画像が連動するかどうかを示す情報である連動状態情報が記憶される。連動状態情報は、第一画像及び第二画像が連動するかどうかを示すフラグであってもよい。例えば、両画像が連動する場合には連動状態情報が「１」であり、両画像が連動しない場合には連動状態情報が「０」であってもよい。
【００３２】
連動状態情報記憶部１３に連動状態情報が記憶される過程は問わない。例えば、記録媒体を介して連動状態情報が連動状態情報記憶部１３で記憶されるようになってもよく、通信回線等を介して送信された連動状態情報が連動状態情報記憶部１３で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された連動状態情報が連動状態情報記憶部１３で記憶されるようになってもよい。連動状態情報記憶部１３での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。連動状態情報記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００３３】
また、連動状態情報記憶部１３で記憶されている連動状態情報を変更可能なように、指示受付部１２は、連動状態情報の変更指示をも受け付けるものであり、画像出力装置１は、その受け付けられた変更指示に応じて連動状態情報を変更する連動状態情報変更部（図示せず）を備えてもよい。連動状態情報の変更は、例えば、画面上のチェックボックスへのチェックの設定・解除や、ボタンの押下等によってなされてもよい。
【００３４】
画像操作部１４は、指示受付部１２が受け付けた操作指示に対応する同じ操作を、第一画像及び第二画像の両方に対して行う。ただし、画像操作部１４は、連動状態情報記憶部１３で記憶されている連動状態情報が、第一画像及び第二画像が連動することを示す場合にのみ、操作指示に対応する同じ操作を、第一画像及び第二画像の両方に対して行い、連動状態情報が、第一画像及び第二画像が連動しないことを示す場合には、操作指示に対応する操作を、その操作指示によって操作することが指示される画像に対してのみ行うものとする。例えば、連動状態情報が、両画像が連動することを示す場合であって、指示受付部１２が第一画像に対する操作指示（Ｘ）を受け付けた場合には、画像操作部１４は、第一画像のウィンドウに対して操作指示（Ｘ）のイベントを発行し、同様に第二画像のウィンドウに対して操作指示（Ｘ）のイベントを発行してもよい。その場合には、後述する画像出力部１５は、ウィンドウが受け付けたイベントに対応して画像を出力する。また、例えば、連動状態情報が、両画像が連動することを示す場合であって、指示受付部１２が第一画像に対する操作指示（Ｘ）を受け付けた場合には、画像操作部１４は、その操作指示（Ｘ）に応じた画像に対する処理（例えば、移動や拡大・縮小、回転など）を行い、その処理後の画像を後述する画像出力部１５に渡してもよい。
【００３５】
また、画像操作部１４は、指示受付部１２が属性一致指示を受け付けた場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う。属性一致指示が、どちらの画像の表示の属性を、他方の画像の表示の属性に一致させるのかを示す情報を含んでいる場合には、画像操作部１４は、その情報に応じて、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う。また、属性一致指示が、そのような情報を含んでおらず、単に両画像の表示の属性を一致させる旨の情報である場合には、画像操作部１４は、その情報に応じて、あらかじめ決められている画像の表示の属性を、他方の画像の属性に一致させる操作を行う。この場合には、どちらの画像の表示の属性を、他方の画像の属性に一致させるのかを示す情報が、あらかじめ画像操作部１４のアクセス可能な図示しない記録媒体において保持されているものとする。
【００３６】
画像出力部１５は、第一画像及び第二画像を画像記憶部１１から読み出して、それぞれ異なるウィンドウに出力する。画像出力部１５は、例えば、指示受付部１２が出力指示を受け付けたタイミングで、第一画像及び第二画像を読み出して出力してもよい。なお、異なるウィンドウとは、通常、別のウィンドウである。ただし、このウィンドウは、ウィンドウ・システムにおけるウィンドウであってもよく、あるいは、そのようなウィンドウではなく、画像が表示される領域程度の意味であってもよい。したがって、ウィンドウは、ディスプレイ上における単に区分された領域でもよい。また、異なる２以上のウィンドウの一部に重なりがあってもよい。ただし、完全に重なっている場合は含まないものとする。両ウィンドウを対比して見ることができないからである。異なる２以上のウィンドウは近接して表示されることが好適であるが、そうでなくてもよい。また、画像出力部１５が出力する第一画像や第二画像と、画像記憶部１１で記憶されている第一画像や第二画像は、厳密には同じものでなくてもよい。例えば、画像記憶部１１で記憶されている第一画像等は、広範囲の地図の画像であり、画像出力部１５が出力する第一画像等は、その記憶されている広範囲の第一画像等から切り出された画像、すなわち、広範囲の第一画像等の一部の画像であってもよい。また、画像出力部１５が出力する第一画像等は、画像記憶部１１で記憶されている第一画像等が拡大・縮小された画像や、回転された画像であってもよい。このような場合であっても、画像出力部１５が出力する画像も、画像記憶部１１で記憶されている画像も第一画像や第二画像と呼ぶことにする。
【００３７】
また、画像出力部１５は、画像操作部１４によって操作された第一画像及び第二画像をも、それぞれ異なるウィンドウに出力する。例えば、画像操作部１４がウィンドウに対して発行したイベントに対応して画像を出力してもよい。また、例えば、画像操作部１４が処理を行った後の画像を、それぞれ対応するウィンドウに出力してもよい。
【００３８】
ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、出力が送信や蓄積、他の構成要素への引き渡しである場合であっても、最終的には、その出力された画像が表示デバイスに表示されることによって、ユーザが画像を見ることができるようになるものとする。本実施の形態では、表示デバイスに表示される場合について説明する。また、画像出力部１５は、出力を行うデバイス（例えば、表示デバイスなど）を含んでもよく、あるいは含まなくてもよい。また、画像出力部１５は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３９】
なお、画像記憶部１１と、連動状態情報記憶部１３とは、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、第一画像及び第二画像を記憶している領域が画像記憶部１１となり、連動状態情報を記憶している領域が連動状態情報記憶部１３となる。
【００４０】
次に、本実施の形態による画像出力装置１の動作について、図２のフローチャートを用いて説明する。
【００４１】
（ステップＳ１０１）指示受付部１２は、出力指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０２に進み、そうでない場合には、受け付けるまでステップＳ１０１の処理を繰り返す。この出力指示には、第一画像や第二画像を特定する情報が含まれていてもよい。
【００４２】
（ステップＳ１０２）画像出力部１５は、画像記憶部１１から第一画像を読み出して第一ウィンドウに出力する。その結果、ディスプレイ上の第一ウィンドウに第一画像が表示されることになる。なお、画像出力部１５は、第一ウィンドウを生成してから、第一画像をその第一ウィンドウに出力してもよい。ウィンドウを生成する処理は公知であり、その説明を省略する。
【００４３】
（ステップＳ１０３）画像出力部１５は、画像記憶部１１から第二画像を読み出して第二ウィンドウに出力する。その結果、ディスプレイ上の第二ウィンドウに第二画像が表示されることになる。なお、画像出力部１５は、第二ウィンドウを生成してから、第二画像をその第二ウィンドウに出力してもよい。第一ウィンドウと第二ウィンドウとは左右や上下などに隣接して並べられていることが好適である。また、その２個のウィンドウは同じ大きさであることが好適である。
【００４４】
（ステップＳ１０４）指示受付部１２は、操作指示を受け付けたかどうか判断する。そして、操作指示を受け付けた場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０６に進む。
【００４５】
（ステップＳ１０５）画像操作部１４等によって、操作指示に対する処理が行われる。そして、ステップＳ１０４に戻る。この処理の詳細については、図３のフローチャートを用いて後述する。
【００４６】
（ステップＳ１０６）指示受付部１２は、属性一致指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１０７に進み、そうでない場合には、ステップＳ１１０に進む。
【００４７】
（ステップＳ１０７）画像操作部１４は、表示の属性を合わせる基となる画像の表示の属性を取得する。
【００４８】
（ステップＳ１０８）画像操作部１４は、表示の属性を合わせる対象となる画像の表示の属性を、ステップＳ１０７で取得した表示の属性に一致させる操作を行う。
【００４９】
（ステップＳ１０９）画像出力部１５は、操作後の画像を対応するウィンドウに出力する。そして、ステップＳ１０４に戻る。
【００５０】
（ステップＳ１１０）画像出力部１５は、画像の出力を終了するかどうか判断する。そして、終了する場合には、ステップＳ１０１に戻り、そうでない場合には、ステップＳ１０４に戻る。なお、画像の出力を終了する場合には、例えば、第一画像及び第二画像が表示されている第一及び第二ウィンドウを閉じるなどの処理を行ってもよい。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５１】
図３は、図２のフローチャートにおける操作指示に対する処理（ステップＳ１０５）の詳細な処理を示すフローチャートである。
【００５２】
（ステップＳ２０１）画像操作部１４は、受け付けられた操作指示が「移動」であるかどうか判断する。「移動」とは、ウィンドウ上に表示されている画像の領域を移動することである。「移動」の操作指示は、例えば、マウスで画像をドラッグする処理や、移動後の画像の中心の位置をマウスでクリックする処理、画像上や画像の近傍に表示されている移動方向を示す矢印をマウスでクリックする処理などによってなされる。操作指示が「移動」であれば、ステップＳ２０２に進み、そうでなければ、ステップＳ２０５に進む。
【００５３】
（ステップＳ２０２）画像操作部１４は、連動状態情報記憶部１３で記憶されている連動状態情報を参照し、両画像が連動するかどうか判断する。そして、連動する場合には、ステップＳ２０３に進み、そうでない場合には、ステップＳ２０４に進む。
【００５４】
（ステップＳ２０３）画像操作部１４は、第一及び第二画像に対して操作指示で指示された「移動」の同じ操作を行う。この場合には、第一画像及び第二画像の両方に対して同じ操作が行われる。そして、ステップＳ２１７に進む。
【００５５】
（ステップＳ２０４）画像操作部１４は、操作指示で「移動」の操作が指示された画像に対して、操作指示で指示された「移動」の操作を行う。この場合には、一方の画像に対してのみ操作が行われる。そして、ステップＳ２１７に進む。
【００５６】
なお、移動の操作は、例えば、移動後の画像をウィンドウのサイズに合うように切り出す操作であってもよい。この移動の操作は公知であり、その詳細な説明を省略する。
【００５７】
（ステップＳ２０５）画像操作部１４は、受け付けられた操作指示が「ズームイン」であるかどうか判断する。「ズームイン」とは、ウィンドウ上に表示されている画像を拡大することである。「ズームイン」の操作指示は、例えば、左マウスボタンをダブルクリックする処理や、画像上や画像の近傍に表示されているズームインボタンをマウスでクリックする処理、画像上や画像の近傍に表示されている縮尺のスライダをズームインの方向にマウスでドラッグする処理などによってなされる。操作指示が「ズームイン」であれば、ステップＳ２０６に進み、そうでなければ、ステップＳ２０９に進む。
【００５８】
（ステップＳ２０６）画像操作部１４は、連動状態情報記憶部１３で記憶されている連動状態情報を参照し、両画像が連動するかどうか判断する。そして、連動する場合には、ステップＳ２０７に進み、そうでない場合には、ステップＳ２０８に進む。
【００５９】
（ステップＳ２０７）画像操作部１４は、第一及び第二画像に対して操作指示で指示された「ズームイン」の同じ操作を行う。この場合には、第一画像及び第二画像の両方に対して同じ操作が行われる。そして、ステップＳ２１７に進む。
【００６０】
（ステップＳ２０８）画像操作部１４は、操作指示で「ズームイン」の操作が指示された画像に対して、操作指示で指示された「ズームイン」の操作を行う。この場合には、一方の画像に対してのみ操作が行われる。そして、ステップＳ２１７に進む。
【００６１】
なお、ズームインの操作は、例えば、画像を拡大し、その拡大後の画像をウィンドウのサイズに合うように切り出す操作であってもよく、あるいは、画像記憶部１１で記憶されている画像群から拡大後の縮尺に対応する画像を読み出して、ウィンドウのサイズに合うように切り出す操作であってもよい。このズームインの操作は公知であり、その詳細な説明を省略する。
【００６２】
（ステップＳ２０９）画像操作部１４は、受け付けられた操作指示が「ズームアウト」であるかどうか判断する。「ズームアウト」とは、ウィンドウ上に表示されている画像を縮小することである。「ズームアウト」の操作指示は、例えば、右マウスボタンをダブルクリックする処理や、画像上や画像の近傍に表示されているズームアウトボタンをマウスでクリックする処理、画像上や画像の近傍に表示されている縮尺のスライダをズームアウトの方向にマウスでドラッグする処理などによってなされる。操作指示が「ズームアウト」であれば、ステップＳ２１０に進み、そうでなければ、ステップＳ２１３に進む。
【００６３】
（ステップＳ２１０）画像操作部１４は、連動状態情報記憶部１３で記憶されている連動状態情報を参照し、両画像が連動するかどうか判断する。そして、連動する場合には、ステップＳ２１１に進み、そうでない場合には、ステップＳ２１２に進む。
【００６４】
（ステップＳ２１１）画像操作部１４は、第一及び第二画像に対して操作指示で指示された「ズームアウト」の同じ操作を行う。この場合には、第一画像及び第二画像の両方に対して同じ操作が行われる。そして、ステップＳ２１７に進む。
【００６５】
（ステップＳ２１２）画像操作部１４は、操作指示で「ズームアウト」の操作が指示された画像に対して、操作指示で指示された「ズームアウト」の操作を行う。この場合には、一方の画像に対してのみ操作が行われる。そして、ステップＳ２１７に進む。
【００６６】
なお、ズームアウトの操作は、例えば、画像を縮小し、その縮小後の画像をウィンドウのサイズに合うように切り出す操作であってもよく、あるいは、画像記憶部１１で記憶されている画像群から縮小後の縮尺に対応する画像を読み出して、ウィンドウのサイズに合うように切り出す操作であってもよい。このズームアウトの操作は公知であり、その詳細な説明を省略する。
【００６７】
（ステップＳ２１３）画像操作部１４は、受け付けられた操作指示が「回転」であるかどうか判断する。「回転」とは、ウィンドウ上に表示されている画像を回転することである。「回転」の操作指示は、例えば、回転方向に画像をマウスでドラッグする処理や、画像上や画像の近傍に表示されている回転ボタンをマウスでクリックする処理などによってなされる。操作指示が「回転」であれば、ステップＳ２１４に進み、そうでなければ、規定以外の操作指示であるため、操作を行うことなく図２のフローチャートに戻る。
【００６８】
（ステップＳ２１４）画像操作部１４は、連動状態情報記憶部１３で記憶されている連動状態情報を参照し、両画像が連動するかどうか判断する。そして、連動する場合には、ステップＳ２１５に進み、そうでない場合には、ステップＳ２１６に進む。
【００６９】
（ステップＳ２１５）画像操作部１４は、第一及び第二画像に対して操作指示で指示された「回転」の同じ操作を行う。この場合には、第一画像及び第二画像の両方に対して同じ操作が行われる。そして、ステップＳ２１７に進む。
【００７０】
（ステップＳ２１６）画像操作部１４は、操作指示で「回転」の操作が指示された画像に対して、操作指示で指示された「回転」の操作を行う。この場合には、一方の画像に対してのみ操作が行われる。そして、ステップＳ２１７に進む。
【００７１】
なお、回転の操作は、例えば、画像を回転し、その回転後の画像をウィンドウのサイズに合うように切り出す操作であってもよい。この回転の操作は公知であり、その詳細な説明を省略する。
【００７２】
（ステップＳ２１７）画像出力部１５は、操作後の画像を対応するウィンドウに出力する。一方の画像にのみ操作が行われた場合には、その画像のみを対応するウィンドウに出力してもよい。また、第一及び第二画像の両方に対して操作が行われた場合には、両画像をそれぞれ対応する第一及び第二ウィンドウに出力する。そして、図２のフローチャートに戻る。
【００７３】
なお、図３のフローチャートにおいて、移動、ズームイン、ズームアウト、回転の任意の２以上の操作が結合した操作を指示する操作指示が受け付けられた場合には、その結合した各処理をそれぞれ実行するようにしてもよい。例えば、移動とズームインとの操作を指示する操作指示が受け付けられた場合には、移動に関するステップＳ２０２〜Ｓ２０４の処理と、ズームインに関するステップＳ２０６〜Ｓ２０８の処理とが行われた後に、操作後の画像が対応するウィンドウに出力されてもよい。
【００７４】
次に、本実施の形態による画像出力装置１の動作について、具体例を用いて説明する。
この具体例において、画像記憶部１１では、現代の地図の１以上の画像である第一画像が記憶されているものとする。また、画像記憶部１１では、江戸時代の地図の１以上の画像である第二画像が記憶されているものとする。また、連動状態情報記憶部１３では、両画像を連動する旨の連動状態情報「１」が記憶されているものとする。
【００７５】
まず、ユーザがキーボードやマウスなどを操作することによって、画像出力装置１に現代の地図と、江戸時代の地図とを出力する旨の指示である出力指示を入力したとする。すると、その出力指示は、指示受付部１２で受け付けられ（ステップＳ１０１）、画像出力部１５に渡される。画像出力部１５は、その出力指示に応じて、２個のウィンドウを生成し、画像記憶部１１から第一画像と第二画像とを読み出して、それぞれを第一ウィンドウと第二ウィンドウとに出力する（ステップＳ１０２，Ｓ１０３）。なお、画像出力部１５は、第一及び第二画像を読み出す際に、同様の地域の地図の画像を読み出すものとする。その結果、図４で示されるように、左側の第一ウィンドウ５１に現代の地図が表示され、右側の第二ウィンドウ５２に江戸時代の地図が表示されることになる。ユーザは、図４の表示を見ることによって、現代の地図と、江戸時代の地図とを対比することができる。
【００７６】
次に、ユーザがマウス等を操作することによって、第一ウィンドウ５１に表示されている第一画像に対して、右斜め下への移動の操作指示を入力したとする。この入力は、例えば、マウスで第一画像を左斜め上へドラッグすることによってなされてもよい。すると、指示受付部１２は、第一画像（第一ウィンドウ５１）に対して「移動」の操作指示を受け付け、その操作指示を画像操作部１４に渡す（ステップＳ１０４）。その操作指示は、「ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）」であってもよい。そして、画像操作部１４等によって、操作指示に対する処理が行われる（ステップＳ１０５）。
【００７７】
具体的には、画像操作部１４は、「移動」の操作指示であると判断する（ステップＳ２０１）。また、画像操作部１４は、連動状態情報記憶部１３を参照し、両画像が連動すると判断する（ステップＳ２０２）。そして、画像操作部１４は、第一ウィンドウ５１及び第二ウィンドウ５２に対して、同じ移動イベント「ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）」を発行する（ステップＳ２０３）。ここで、ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）は、点（ｘ１，ｙ１）を、点（ｘ２，ｙ２）に移動させるように、画像を移動させる処理を示している。この場合には、点（ｘ１，ｙ１）は、点（ｘ２，ｙ２）の右下の点である。
【００７８】
その後、画像出力部１５は、第一ウィンドウ５１及び第二ウィンドウ５２に対して発行された同じ移動イベント「ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）」に対応して、第一画像を右斜め下へ移動させて第一ウィンドウ５１に出力する。また、同様に、画像出力部１５は、第二画像を右斜め下へ移動させて第二ウィンドウ５２に出力する（ステップＳ２１７）。その結果、図５で示される表示となる。
【００７９】
次に、ユーザがマウス等を操作することによって、「ズームアウト」の操作指示を入力したとする。その操作指示は、指示受付部１２で受け付けられ、画像操作部１４に渡される（ステップＳ１０４）。その操作指示は、「ｚｏｏｍ＿ｏｕｔ」であってもよい。そして、画像操作部１４等によって、操作指示に対する処理が行われる（ステップＳ１０５）。なお、ズームアウトの操作指示が受け付けられた場合には、画像の縮尺が０．８倍されるとあらかじめ決められているものとする。
【００８０】
具体的には、画像操作部１４は、「ズームアウト」の操作指示であると判断する（ステップＳ２０９）。また、画像操作部１４は、連動状態情報記憶部１３を参照し、両画像が連動すると判断する（ステップＳ２１０）。そして、画像操作部１４は、第一ウィンドウ５１及び第二ウィンドウ５２に対して、同じ移動イベント「ｚｏｏｍ＿ｏｕｔ（０．８）」を発行する（ステップＳ２１１）。ここで、ｚｏｏｍ＿ｏｕｔ（０．８）は、縮尺を０．８倍する処理を示している。
【００８１】
その後、画像出力部１５は、第一ウィンドウ５１及び第二ウィンドウ５２に対して発行された同じ移動イベント「ｚｏｏｍ＿ｏｕｔ（０．８）」に対応して、第一画像の縮尺を０．８倍した第一画像、すなわち、ズームアウトした第一画像を第一ウィンドウ５１に出力する。また、同様に、画像出力部１５は、第二画像の縮尺を０．８倍した第二画像、すなわち、ズームアウトした第二画像を第二ウィンドウ５２に出力する（ステップＳ２１７）。その結果、図６で示される表示となる。
【００８２】
次に、ユーザがマウス等を操作することによって、連動状態情報を変更する指示である変更指示を入力したとする。その変更指示は、指示受付部１２で受け付けられ、図示しない連動状態情報変更部によって連動状態情報が、両画像が連動しないことを示すように変更されたとする。変更後の連動状態情報は「０」であるとする。
【００８３】
その後に、ユーザがマウス等を操作することによって、第一画像に対して「ズームイン」の操作指示を入力したとする。この操作指示は、指示受付部１２で受け付けられ、画像操作部１４に渡される（ステップＳ１０４）。その操作指示は、「ｚｏｏｍ＿ｉｎ」であってもよい。そして、画像操作部１４等によって、操作指示に対する処理が行われる（ステップＳ１０５）。なお、ズームインの操作指示が受け付けられた場合には、画像の縮尺が１．２５倍されるとあらかじめ決められているものとする。
【００８４】
具体的には、画像操作部１４は、「ズームイン」の操作指示であると判断する（ステップＳ２０５）。また、画像操作部１４は、連動状態情報記憶部１３を参照し、両画像が連動しないと判断する（ステップＳ２０６）。そして、画像操作部１４は、第一ウィンドウ５１に対して、ズームインイベント「ｚｏｏｍ＿ｉｎ（１．２５）」を発行する（ステップＳ２０８）。ここで、ｚｏｏｍ＿ｉｎ（１．２５）は、縮尺を１．２５倍する処理を示している。
【００８５】
その後、画像出力部１５は、第一ウィンドウ５１に対して発行されたズームインイベント「ｚｏｏｍ＿ｉｎ（１．２５）」に対応して、第一画像の縮尺を１．２５倍した第一画像、すなわち、ズームインした第一画像を第一ウィンドウ５１に出力する（ステップＳ２１７）。その結果、図７で示される表示となる。
【００８６】
次に、ユーザがマウス等を操作することによって、属性一致指示を入力したとする。その属性一致指示は、指示受付部１２で受け付けられ、画像操作部１４に渡される（ステップＳ１０６）。なお、この具体例では、属性一致指示は、両画像の属性を一致させることのみを示す情報であるとする。また、その属性一致指示が受け付けられた場合には、第二画像の表示の属性を、第一画像の表示の属性に合わせることが設定されているものとする。
【００８７】
すると、画像操作部１４は、第一ウィンドウ５１に表示されている第一画像の表示の属性、すなわち、表示の位置、表示の縮尺、表示の角度を取得する（ステップＳ１０７）。取得された表示の位置は、基準点に対する画像の中央の位置を示す（Ｘ１，Ｙ１）であり、表示の縮尺は「１／３３００」であり、表示の角度は「０度」であったとする。そして、画像操作部１４は、第二画像の表示の属性も取得する。その第二画像の表示の位置は（Ｘ１，Ｙ１）であり、表示の縮尺は「１／４１２５」であり、表示の角度は「０度」であったとする。すると、画像操作部２３は、第二画像の表示の属性が第一画像の表示の属性と一致するように、第二ウィンドウ５２に対して発行するイベントを生成する。ここでは、第二画像の表示の属性と、第一画像の表示の属性は縮尺が違うだけであるため、画像操作部１４は、ズームインイベント「ｚｏｏｍ＿ｉｎ（１．２５）」を生成して、第二ウィンドウ５２に対して発行する（ステップＳ１０８）。
【００８８】
その後、画像出力部１５は、第二ウィンドウ５２に対して発行されたズームインイベント「ｚｏｏｍ＿ｉｎ（１．２５）」に対応して、第二画像の縮尺を１．２５倍した第二画像を第二ウィンドウ５２に出力する（ステップＳ１０９）。その結果、図５で示される表示となり、第一画像と第二画像との表示の属性が一致することになる。
【００８９】
なお、この具体例では、画像操作部１４が各ウィンドウに対してイベントを発行し、その発行されたイベントに応じた画像を画像出力部１５が出力することによって、画像の操作が行われる場合について説明したが、前述のように、そうでなくてもよい。例えば、画像操作部１４が画像の移動や拡大・縮小、回転等の処理を行い、その処理の行われた画像を画像出力部１５が出力するようにしてもよい。
【００９０】
以上のように、本実施の形態による画像出力装置１によれば、一の画像に対して操作を行うことによって、第一画像及び第二画像の両方に対して自動的に同じ操作が行われることになり、両画像に対して同じ操作を行う場合に、それぞれの画像に対して同じ操作を行う必要がなく、操作性が向上されている。また、マウスのドラッグで画像の移動を行った場合には、２個の画像のそれぞれに対して同様のドラッグを行ったとしても、厳密には同じ操作にならないことも多いが、本実施の形態の画像操作部１４のように、一の画像に対して受け付けられた操作を、第一画像及び第二画像の両方に対して行うことにより、厳密に同じ操作を２個の画像に対して行うことができるようになる。その結果、２個の画像を対比して閲覧する場合に、その閲覧が容易になるメリットがある。
【００９１】
また、連動状態情報によって、一の画像に対して行われた操作を、他方の画像に対しても行うかどうかを切り換えることができる。その結果、次のような効果が得られる。例えば、歴史的な地図は正確でない場合が多い。例えば、江戸時代の地図のＡ地点と、現在の地図のＡ地点を比較するために、江戸時代の地図のＡ地点と、現在の地図のＡ地点を、各ウィンドウの中央に配置し、２個のウィンドウ（第一画像及び第二画像）の連動を開始したとする。しかし、Ａ地点が中心の状態から、Ｂ地点（例えば、Ａ地点から近い地点である）が中心の状態に地図を移動させた場合、江戸時代の地図のＢ地点と、現在の地図のＢ地点がかなりずれているということがあり得る。例えば、江戸時代の地図のＢ地点が画面の中央だが、現在の地図のＢ地点は端の方であるということが起こりうる。その場合には、ユーザは、マウス等の入力手段により、連動状態情報を変更し、第一画像及び第二画像が連動しない状態にした後に、手作業で、江戸時代の地図のＢ地点と、現在の地図のＢ地点を同様の位置（例えば、各ウィンドウの中央）に合わせる。そして、再度、ユーザは、マウス等の入力手段により、連動状態情報を変更し、第一画像及び第二画像が連動する状態にする。そして、ユーザは、マウス等の入力手段により、一の地図画像（例えば、現在の地図画像）に対して操作指示を入力する。そして、江戸時代の地図のＢ地点付近と、現在の地図のＢ地点付近を比べて観察することができる。以上のように、連動状態情報により、対応が不正確であったり、不十分であったりする第一画像及び第二画像の観察が、容易になりうる。
【００９２】
また、属性一致指示を入力することにより、例えば、表示の属性がずれてしまった第一画像及び第二画像の表示の属性を容易に一致させることができ、ユーザの利便性が向上されている。
【００９３】
なお、本実施の形態では、指示受付部１２による出力指示の受け付けに応じて第一画像及び第二画像が出力される場合について説明したが、そうでなくてもよい。例えば、この画像出力装置１が起動されるタイミングや、その他のタイミングで、第一画像及び第二画像が出力されるようにしてもよい。
【００９４】
また、本実施の形態では、指示受付部１２が属性一致指示をも受け付け、その属性一致指示の受け付けに応じて第一画像及び第二画像の表示の属性を一致させる場合について説明したが、そうでなくてもよい。すなわち、属性一致指示の受け付けや、属性一致指示の受け付けに応じて第一画像及び第二画像の表示の属性を一致させる処理が行われなくてもよい。
【００９５】
また、本実施の形態では、連動状態情報が、両画像が連動することを示す場合にのみ、操作指示に対応する同じ操作を、第一画像及び第二画像の両方に対して行う場合について説明したが、連動状態情報に関わらず、操作指示に対応する同じ操作を、第一画像及び第二画像の両方に対して行うようにしてもよい。この場合には、画像出力装置１は連動状態情報記憶部１３を備えていなくてもよい。
【００９６】
また、本実施の形態では、画像出力装置１がスタンドアロンである場合について説明したが、画像出力装置１は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置やクライアント装置であってもよい。画像出力装置１がサーバ装置である場合には、指示受付部１２や画像出力部１５は、通信回線を介して入力を受け付けたり、情報を出力したりしてもよい。また、画像出力装置１がクライアント装置である場合には、画像記憶部１１で記憶されている第一画像及び第二画像は、サーバ装置から受信したものであってもよい。
【００９７】
また、通常、第一画像及び第二画像は表示の属性が同じ状態で、両画像に対する同じ操作が行われるが、そうでなくてもよい。例えば、両画像の表示の属性が異なっているままで、両画像に対して同じ操作が行われるようにしてもよい。具体的には、第一画像が京都の地図であり、第二画像が東京の地図であってもよい。この場合には、本実施の形態による画像出力装置１を用いることによって、京都で一定の距離を移動した場合に、東京ではどれぐらいの距離を移動したことになるのかなどを知ることができるようになる。
【００９８】
（実施の形態２）
本発明の実施の形態２による画像出力システムについて、図面を参照しながら説明する。本実施の形態による画像出力システムは、実施の形態１による画像出力装置１と同様の処理を、サーバ・クライアントシステムにおいて実現するものである。
【００９９】
図８は、本実施の形態による画像出力システムを示す図である。図８において、本実施の形態による画像出力システムは、サーバ装置２と、画像出力装置３とを備える。サーバ装置２と、画像出力装置３とは、有線または無線の通信回線５００で接続されている。通信回線５００は、例えば、インターネットやイントラネット、公衆電話回線網などである。
【０１００】
図９は、本実施の形態によるサーバ装置２の構成を示すブロック図である。図９において、本実施の形態によるサーバ装置２は、画像記憶部２１と、指示受信部２２と、画像操作部２３と、画像送信部２４とを備える。サーバ装置２は、例えば、ウェブサーバであってもよい。
【０１０１】
画像記憶部２１では、地図の画像である第一画像と、地図の画像である第二画像とが記憶される。画像記憶部２１は、実施の形態１の画像記憶部１１と同様のものであり、その詳細な説明を省略する。
【０１０２】
指示受信部２２は、第一画像と第二画像の少なくともいずれかに対する操作の指示である操作指示を受信する。操作指示は、例えば、第一画像及び第二画像に対する操作の指示であってもよく、第一画像に対する操作の指示であってもよく、第二画像に対する操作の指示であってもよい。操作指示は、例えば、画像の移動の指示、画像のズームインの指示、画像のズームアウトの指示、画像の回転の指示のいずれかの指示、あるいは、それらの任意の２以上の指示の組合せであってもよい。また、操作指示は、その他の指示、例えば、画像をウィンドウ上にセンタリングする指示などであってもよい。
【０１０３】
また、指示受信部２２は、属性一致指示をも受け付けてもよい。属性一致指示は、実施の形態１で説明したものと同様である。また、指示受信部２２は、第一画像及び第二画像を送信する旨の指示である送信指示をも受信してもよい。本実施の形態では、指示受信部２２が属性一致指示と送信指示をも受信する場合について説明する。
【０１０４】
なお、指示受信部２２は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、指示受信部２２は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１０５】
画像操作部２３は、指示受信部２２が受信した操作指示に対応する操作を、第一画像と第二画像の少なくともいずれかに対して行う。例えば、操作指示が第一画像及び第二画像に対する操作の指示である場合には、画像操作部２３は、第一画像及び第二画像に対して操作指示に対応する操作を行う。また、例えば、操作指示が第一画像に対する操作の指示である場合には、画像操作部２３は、第一画像に対して操作指示に対応する操作を行う。また、例えば、操作指示が第二画像に対する操作の指示である場合には、画像操作部２３は、第二画像に対して操作指示に対応する操作を行う。例えば、指示受信部２２が第一画像及び第二画像に対する操作指示（Ｘ）を受信した場合には、画像操作部２３は、第一画像及び第二画像に対応する操作指示（Ｘ）のイベントを発行してもよい。その場合には、後述する画像送信部２４は、第一画像及び第二画像に対応して発行されたイベントに対応して画像を送信する。また、例えば、指示受信部２２が第一画像及び第二画像に対する操作指示（Ｘ）を受信した場合には、画像操作部２３は、その操作指示（Ｘ）に応じた画像に対する処理（例えば、移動や拡大・縮小、回転など）を行い、その処理後の画像を後述する画像送信部２４に渡してもよい。
【０１０６】
また、画像操作部２３は、指示受信部２２が属性一致指示を受け付けた場合に、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う。属性一致指示が、どちらの画像の表示の属性を、他方の画像の表示の属性に一致させるのかを示す情報を含んでいる場合には、画像操作部２３は、その情報に応じて、一方の画像の表示の属性を、他方の画像の表示の属性に一致させる操作を行う。また、属性一致指示が、そのような情報を含んでおらず、単に両画像の表示の属性を一致させる旨の情報である場合には、画像操作部２３は、その情報に応じて、あらかじめ決められている画像の表示の属性を、他方の画像の属性に一致させる操作を行う。この場合には、どちらの画像の表示の属性を、他方の画像の属性に一致させるのかを示す情報が、あらかじめ画像操作部２３のアクセス可能な図示しない記録媒体において保持されているものとする。
【０１０７】
画像送信部２４は、第一画像及び第二画像を画像記憶部２１から読み出して送信する。画像送信部２４は、例えば、指示受信部２２が送信指示を受信したタイミングで、第一画像及び第二画像を読み出して送信してもよい。第一画像及び第二画像の送信先アドレスは、例えば、送信指示の送信元アドレスであってもよく、送信指示によって指示されたアドレスであってもよく、その他の方法で指示されたアドレスであってもよい。
【０１０８】
画像送信部２４は、画像操作部２３によって操作された第一画像と第二画像の少なくともいずれかをも送信する。例えば、画像操作部２３が、第一画像及び第二画像に対して操作指示に対応する操作を行った場合には、その操作後の第一画像及び第二画像を送信する。また、例えば、画像操作部２３が、第一画像に対して操作指示に対応する操作を行った場合には、その操作後の第一画像を送信する。また、例えば、画像操作部２３が、第二画像に対して操作指示に対応する操作を行った場合には、その操作後の第二画像を送信する。
【０１０９】
なお、画像送信部２４は、画像出力装置３に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、画像送信部２４は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、画像送信部２４は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１１０】
図１０は、本実施の形態による画像出力装置３の構成を示すブロック図である。図１０において、本実施の形態による画像出力装置３は、画像受信部３１と、画像出力部３２と、指示受付部３３と、連動状態情報記憶部３４と、指示送信部３５とを備える。
【０１１１】
画像受信部３１は、サーバ装置２から送信された第一画像及び第二画像を受信する。なお、サーバ装置２から第一画像及び第二画像のいずれか一方のみが送信された場合には、その送信された画像のみを受信することになる。また、画像受信部３１が第一画像及び第二画像を受信する場合であっても、一度に受信するのは一方の画像のみであり、その処理を繰り返すことによって、両画像を受信してもよい。
【０１１２】
なお、画像受信部３１は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、画像受信部３１は、放送を受信するものであってもよい。また、画像受信部３１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１１３】
画像出力部３２は、画像受信部３１が受信した第一画像及び第二画像を、それぞれ異なるウィンドウに出力する。また、画像受信部３１が第一画像及び第二画像のいずれか一方のみを受信した場合には、その受信した画像のみを対応するウィンドウに出力する。ウィンドウについての説明は、実施の形態１と同様であり、その説明を省略する。
【０１１４】
ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、出力が送信や蓄積、他の構成要素への引き渡しである場合であっても、最終的には、その出力された画像が表示デバイスに表示されることによって、ユーザが画像を見ることができるようになるものとする。本実施の形態では、表示デバイスに表示される場合について説明する。また、画像出力部３２は、出力を行うデバイス（例えば、表示デバイスなど）を含んでもよく、あるいは含まなくてもよい。また、画像出力部３２は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１１５】
指示受付部３３は、第一画像と第二画像の一方に対する操作の指示である操作指示を受け付ける。操作指示については、前述の通りである。また、指示受付部３３は、属性一致指示をも受け付けてもよい。属性一致指示については、前述の通りである。また、指示受付部３３は、第一画像及び第二画像を出力する旨の指示である出力指示をも受け付けてもよい。本実施の形態では、指示受付部３３が、属性一致指示と出力指示をも受け付ける場合について説明する。
【０１１６】
指示受付部３３は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された指示を受け付けてもよく、有線もしくは無線の通信回線を介して送信された指示を受信してもよい。なお、指示受付部３３は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、指示受付部３３は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１１７】
連動状態情報記憶部３４では、第一画像及び第二画像が連動するかどうかを示す情報である連動状態情報が記憶される。連動状態情報記憶部３４は、実施の形態１の連動状態情報記憶部１３と同様のものであり、その詳細な説明を省略する。
【０１１８】
指示送信部３５は、指示受付部３３が操作指示を受け付けた場合に、第一画像及び第二画像の両方に対する同じ操作指示をサーバ装置２に送信する。すなわち、指示受付部３３が一方の画像に対する操作指示を受け付けた場合に、指示送信部３５は、両方の画像に対する操作指示としてサーバ装置２に送信する。ただし、指示送信部３５は、連動状態情報記憶部３４で記憶されている連動状態情報が、第一画像及び第二画像が連動することを示す場合にのみ、第一画像及び第二画像の両方に対する同じ操作指示をサーバ装置２に送信し、連動状態情報が、第一画像及び第二画像が連動しないことを示す場合には、指示受付部３３が受け付けた操作指示をそのままサーバ装置２に送信する（すなわち、一方の画像に対する操作指示がサーバ装置２に送信されることになる）。
【０１１９】
また、指示送信部３５は、指示受付部３３が受け付けた属性一致指示をもサーバ装置２に送信する。また、指示送信部３５は、指示受付部３３が出力指示を受け付けた場合に、送信指示をサーバ装置２に送信する。
【０１２０】
なお、指示送信部３５は、操作指示等をサーバ装置２に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、指示送信部３５は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、指示送信部３５は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。また、指示送信部３５は、サーバ装置２のアドレスを、あらかじめ図示しない記録媒体で保持していてもよく、あるいは、操作指示等の送信の前に、他の構成要素等から受け取ってもよい。
【０１２１】
次に、本実施の形態による画像出力システムの動作について、フローチャートを用いて説明する。図１１は、本実施の形態によるサーバ装置２の動作を示すフローチャートである。
【０１２２】
（ステップＳ３０１）指示受信部２２は、送信指示を受信したかどうか判断する。そして、送信指示を受信した場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３０３に進む。この送信指示には、第一画像や第二画像を特定する情報が含まれていてもよい。
【０１２３】
（ステップＳ３０２）画像送信部２４は、画像記憶部２１から第一画像及び第二画像を読み出して画像出力装置３に送信する。そして、ステップＳ３０１に戻る。
【０１２４】
（ステップＳ３０３）指示受信部２２は、操作指示を受信したかどうか判断する。そして操作指示を受信した場合には、ステップＳ３０４に進み、そうでない場合には、ステップＳ３０５に進む。
【０１２５】
（ステップＳ３０４）画像操作部２３等によって、操作指示に対する処理が行われる。そして、ステップＳ３０１に戻る。この処理の詳細については、図１２のフローチャートを用いて後述する。
【０１２６】
（ステップＳ３０５）指示受信部２２は、属性一致指示を受信したかどうか判断する。そして、属性一致指示を受信した場合には、ステップＳ３０６に進み、そうでない場合には、ステップＳ３０１に戻る。
【０１２７】
（ステップＳ３０６）画像操作部２３は、表示の属性を合わせる基となる画像の表示の属性を取得する。
【０１２８】
（ステップＳ３０７）画像操作部２３は、表示の属性を合わせる対象となる画像の表示の属性を、ステップＳ３０６で取得した表示の属性に一致させる操作を行う。
【０１２９】
（ステップＳ３０８）画像送信部２４は、操作後の画像を画像出力装置３に送信する。そして、ステップＳ３０１に戻る。
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３０】
また、図１１のフローチャートのステップＳ３０６において属性を取得することができるように、画像送信部２４等は、すでに送信した第一画像や第二画像そのもの、あるいは、すでに送信した第一画像や第二画像の表示の属性を図示しない記録媒体において一時的に記憶しておいてもよい。
【０１３１】
図１２は、図１１のフローチャートにおける操作指示に対する処理（ステップＳ３０４）の詳細な処理を示すフローチャートである。
【０１３２】
（ステップＳ４０１）画像送信部２４は、受信された操作指示が「移動」であるかどうか判断する。操作指示が「移動」であれば、ステップＳ４０２に進み、そうでなければ、ステップＳ４０３に進む。
【０１３３】
（ステップＳ４０２）画像操作部２３は、操作指示によって指示される画像（第一画像及び第二画像、第一画像のみ、あるいは、第二画像のみ）に対して操作指示で指示された「移動」の操作を行う。そして、ステップＳ４０９に進む。
【０１３４】
（ステップＳ４０３）画像送信部２４は、受信された操作指示が「ズームイン」であるかどうか判断する。操作指示が「ズームイン」であれば、ステップＳ４０４に進み、そうでなければ、ステップＳ４０５に進む。
【０１３５】
（ステップＳ４０４）画像操作部２３は、操作指示によって指示される画像（第一画像及び第二画像、第一画像のみ、あるいは、第二画像のみ）に対して操作指示で指示された「ズームイン」の操作を行う。そして、ステップＳ４０９に進む。
【０１３６】
（ステップＳ４０５）画像送信部２４は、受信された操作指示が「ズームアウト」であるかどうか判断する。操作指示が「ズームアウト」であれば、ステップＳ４０６に進み、そうでなければ、ステップＳ４０７に進む。
【０１３７】
（ステップＳ４０６）画像操作部２３は、操作指示によって指示される画像（第一画像及び第二画像、第一画像のみ、あるいは、第二画像のみ）に対して操作指示で指示された「ズームアウト」の操作を行う。そして、ステップＳ４０９に進む。
【０１３８】
（ステップＳ４０７）画像送信部２４は、受信された操作指示が「回転」であるかどうか判断する。操作指示が「回転」であれば、ステップＳ４０８に進み、そうでなければ、規定以外の操作指示であるため、操作を行うことなく図１１のフローチャートに戻る。
【０１３９】
（ステップＳ４０８）画像操作部２３は、操作指示によって指示される画像（第一画像及び第二画像、第一画像のみ、あるいは、第二画像のみ）に対して操作指示で指示された「回転」の操作を行う。そして、ステップＳ４０９に進む。
【０１４０】
（ステップＳ４０９）画像送信部２４は、操作後の画像（第一画像及び第二画像、第一画像のみ、あるいは、第二画像のみ）を画像出力装置３に送信する。そして、図１１のフローチャートに戻る。
【０１４１】
なお、図１２のフローチャートにおいて、移動、ズームイン、ズームアウト、回転の任意の２以上の操作が結合した操作を指示する操作指示が受信された場合には、その結合した各処理をそれぞれ実行するようにしてもよい。例えば、移動とズームインとの操作を指示する操作指示が受け付けられた場合には、移動に関するステップＳ４０２の処理と、ズームインに関するステップＳ４０４の処理とが行われた後に、操作後の画像が画像出力装置３に送信されてもよい。
【０１４２】
図１３は、本実施の形態による画像出力装置３の動作を示すフローチャートである。
【０１４３】
（ステップＳ５０１）指示受付部３３は、出力指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ５０２に進み、そうでない場合には、受け付けるまでステップＳ５０１の処理を繰り返す。この出力指示には、第一画像や第二画像を特定する情報が含まれていてもよい。
【０１４４】
（ステップＳ５０２）指示送信部３５は、送信指示をサーバ装置２に送信する。この送信指示には、第一画像や第二画像を特定する情報が含まれていてもよい。
【０１４５】
（ステップＳ５０３）画像受信部３１は、第一及び第二画像を受信したかどうか判断する。そして、受信した場合には、ステップＳ５０４に進み、そうでない場合には、受信するまでステップＳ５０３の処理を繰り返す。
【０１４６】
（ステップＳ５０４）画像出力部３２は、画像受信部３１が受信した第一画像を第一ウィンドウに出力する。その結果、ディスプレイ上の第一ウィンドウに第一画像が表示されることになる。なお、画像出力部３２は、第一ウィンドウを生成してから、第一画像をその第一ウィンドウに出力してもよい。ウィンドウを生成する処理は公知であり、その説明を省略する。
【０１４７】
（ステップＳ５０５）画像出力部３２は、画像受信部３１が受信した第二画像を第二ウィンドウに出力する。その結果、ディスプレイ上の第二ウィンドウに第二画像が表示されることになる。なお、画像出力部３２は、第二ウィンドウを生成してから、第二画像をその第二ウィンドウに出力してもよい。第一ウィンドウと第二ウィンドウとは左右や上下などに隣接して並べられていることが好適である。また、その２個のウィンドウは同じ大きさであることが好適である。
【０１４８】
（ステップＳ５０６）指示受付部３３は、操作指示を受け付けたかどうか判断する。そして、操作指示を受け付けた場合には、ステップＳ５０７に進み、そうでない場合には、ステップＳ５０８に進む。
【０１４９】
（ステップＳ５０７）指示送信部３５等によって、操作指示に対する処理が行われる。そして、ステップＳ５０６に戻る。この処理の詳細については、図１４のフローチャートを用いて後述する。
【０１５０】
（ステップＳ５０８）指示受付部３３は、属性一致指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ５０９に進み、そうでない場合には、ステップＳ５１２に進む。
【０１５１】
（ステップＳ５０９）指示送信部３５は、指示受付部３３が受け付けた属性一致指示をサーバ装置２に送信する。
【０１５２】
（ステップＳ５１０）画像受信部３１は、サーバ装置２から送信された画像を受信したかどうか判断する。そして、受信した場合には、ステップＳ５１１に進み、そうでない場合には、受信するまでステップＳ５１０の処理を繰り返す。
【０１５３】
（ステップＳ５１１）画像出力部３２は、画像受信部３１が受信した画像を、対応するウィンドウに出力する。そして、ステップＳ５０６に戻る。
【０１５４】
（ステップＳ５１２）画像出力部３２は、画像の出力を終了するかどうか判断する。そして、終了する場合には、ステップＳ５０１に戻り、そうでない場合には、ステップＳ５０６に戻る。なお、画像の出力を終了する場合には、例えば、第一画像及び第二画像が表示されている第一及び第二ウィンドウを閉じるなどの処理を行ってもよい。
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１５５】
図１４は、図１３のフローチャートにおける操作指示に対する処理（ステップＳ５０７）の詳細な処理を示すフローチャートである。
【０１５６】
（ステップＳ６０１）指示送信部３５は、連動状態情報記憶部３４で記憶されている連動状態情報を参照し、両画像が連動するかどうか判断する。そして、連動する場合には、ステップＳ６０２に進み、そうでない場合には、ステップＳ６０５に進む。
【０１５７】
（ステップＳ６０２）指示送信部３５は、第一画像及び第二画像の両方に対して、指示受付部３３が受け付けた操作指示をサーバ装置２に送信する。この操作指示は、第一画像及び第二画像のそれぞれに対応する２個の操作指示であってもよく、あるいは、両画像に対応する１個の操作指示であってもよい。
【０１５８】
（ステップＳ６０３）画像受信部３１は、第一及び第二画像を受信したかどうか判断する。そして、受信した場合には、ステップＳ６０４に進み、そうでない場合には、受信するまでステップＳ６０３の処理を繰り返す。
【０１５９】
（ステップＳ６０４）画像出力部３２は、画像受信部３１が受信した第一画像及び第二画像を、それぞれ第一ウィンドウ及び第二ウィンドウに出力する。そして、図１３のフローチャートに戻る。
【０１６０】
（ステップＳ６０５）指示送信部３５は、指示受付部３３が受け付けた操作指示をそのままサーバ装置２に送信する。なお、指示送信部３５は、その操作指示のデータ等の形式を変更してサーバ装置２に送信してもよい。
【０１６１】
（ステップＳ６０６）画像受信部３１は、サーバ装置２から送信された画像を受信したかどうか判断する。そして、受信した場合には、ステップＳ６０７に進み、そうでない場合には、受信するまでステップＳ６０６の処理を繰り返す。
【０１６２】
（ステップＳ６０７）画像出力部３２は、画像受信部３１が受信した画像を、対応するウィンドウに出力する。そして、図１３のフローチャートに戻る。
【０１６３】
次に、本実施の形態による画像出力システムの動作について、具体例を用いて説明する。
この具体例でも、実施の形態１の具体例と同様に、画像記憶部２１では、現代の地図の１以上の画像である第一画像が記憶されているものとする。また、画像記憶部２１では、江戸時代の地図の１以上の画像である第二画像が記憶されているものとする。また、連動状態情報記憶部３４では、両画像を連動する旨の連動状態情報が記憶されているものとする。
【０１６４】
まず、ユーザがキーボードやマウスなどを操作することによって、画像出力装置３に現代の地図と、江戸時代の地図とを出力する旨の指示である出力指示を入力したとする。すると、その出力指示は、指示受付部３３で受け付けられ（ステップＳ５０１）、指示送信部３５に渡される。そして、指示送信部３５は、送信指示をサーバ装置２に送信する（ステップＳ５０２）。
【０１６５】
サーバ装置２の指示受信部２２は、画像出力装置３から送信された送信指示を受信すると、その送信指示を画像送信部２４に渡す（ステップＳ３０１）。画像送信部２４は、その送信指示に応じて、画像記憶部２１から第一画像と第二画像とを読み出して、送信指示の送信元のアドレスに送信する（ステップＳ３０２）。なお、画像送信部２４は、第一及び第二画像を読み出す際に、同様の地域の地図の画像を読み出すものとする。また、画像送信部２４は、送信した第一画像及び第二画像を一時的に図示しない記録媒体において記憶しておくものとする。両画像の表示の属性を一致させる際に用いるためである。なお、最後に送信した第一画像及び第二画像のみを一時的に記憶しておけばよい。
【０１６６】
サーバ装置２から送信された第一画像及び第二画像は、画像出力装置３の画像受信部３１で受信され、画像出力部３２に渡される（ステップＳ５０３）。画像出力部３２は、２個のウィンドウを生成し、受け取った第一画像と第二画像とを第一ウィンドウと第二ウィンドウとに出力する（ステップＳ５０４，Ｓ５０５）。その結果、図４で示されるように、左側の第一ウィンドウ５１に現代の地図が表示され、右側の第二ウィンドウ５２に江戸時代の地図が表示されることになる。ユーザは、図４の表示を見ることによって、現代の地図と、江戸時代の地図とを対比することができる。
【０１６７】
次に、ユーザがマウス等を操作することによって、第一ウィンドウ５１に表示されている第一画像に対して、右斜め下への移動の操作指示を入力したとする。すると、指示受付部３３は、第一画像（第一ウィンドウ５１）に対して「移動」の操作指示を受け付け、その操作指示を指示送信部３５に渡す（ステップＳ５０６）。この操作指示は、「ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）」であってもよい。そして、指示送信部３５等によって、操作指示に対する処理が行われる（ステップＳ５０７）。
【０１６８】
具体的には、指示送信部３５は、連動状態情報記憶部３４を参照し、両画像が連動すると判断する（ステップＳ６０１）。したがって、指示送信部３５は、第一画像及び第二画像に対する、指示受付部３３から受け取った「移動」の操作指示（例えば、「ｍｏｖｅ（ｘ１，ｙ１，ｘ２，ｙ２）」）をサーバ装置２に送信する（ステップＳ６０２）。
【０１６９】
画像出力装置３から送信された第一画像及び第二画像に対する操作指示は、サーバ装置２の指示受信部２２で受信され、画像操作部２３に渡される（ステップＳ３０３）。そして、画像操作部２３等によって、操作指示に対する処理が行われる（ステップＳ３０４）。
【０１７０】
具体的には、画像操作部２３は、「移動」の操作指示であると判断する（ステップＳ４０１）。そして、画像操作部２３は、その操作指示に応じて移動された第一画像及び第二画像を画像記憶部２１から読み出して画像送信部２４に渡す（ステップＳ４０２）。画像送信部２４は、受け取った第一画像及び第二画像を操作指示の送信元のアドレスに送信する（ステップＳ４０９）。なお、この送信された第一画像及び第二画像で、一時的に記憶している第一画像及び第二画像が上書きされるものとする。
【０１７１】
サーバ装置２から送信された第一画像及び第二画像は、画像出力装置３の画像受信部３１で受信され、画像出力部３２に渡される（ステップＳ６０３）。そして、画像出力部３２は、受信された第一画像及び第二画像を、それぞれ第一ウィンドウ及び第二ウィンドウに出力する（ステップＳ６０４）。その結果、図５で示される表示となる。
【０１７２】
次に、ユーザがマウス等を操作することによって、「ズームアウト」の操作指示を入力したとする。その操作指示は、指示受付部３３で受け付けられ、指示送信部３５に渡される（ステップＳ５０１）。この操作指示は、「ｚｏｏｍ＿ｏｕｔ（０．８）」であってもよい。そして、指示送信部３５等によって、操作指示に対する処理が行われる（ステップＳ５０７）。
【０１７３】
具体的には、指示送信部３５は、連動状態情報記憶部３４を参照し、両画像が連動すると判断する（ステップＳ６０１）。したがって、指示送信部３５は、第一画像及び第二画像に対する、指示受付部３３から受け取った「ズームアウト」の操作指示（例えば、「ｚｏｏｍ＿ｏｕｔ（０．８）」）をサーバ装置２に送信する（ステップＳ６０２）。
【０１７４】
画像出力装置３から送信された第一画像及び第二画像に対する操作指示は、サーバ装置２の指示受信部２２で受信され、画像操作部２３に渡される（ステップＳ３０３）。そして、画像操作部２３等によって、操作指示に対する処理が行われる（ステップＳ３０４）。
【０１７５】
具体的には、画像操作部２３は、「ズームアウト」の操作指示であると判断する（ステップＳ４０５）。そして、画像操作部２３は、その操作指示に応じてズームアウトされた第一画像及び第二画像を画像記憶部２１から読み出して画像送信部２４に渡す（ステップＳ４０６）。画像送信部２４は、受け取った第一画像及び第二画像を操作指示の送信元のアドレスに送信する（ステップＳ４０９）。なお、この送信された第一画像及び第二画像で、一時的に記憶している第一画像及び第二画像が上書きされるものとする。
【０１７６】
サーバ装置２から送信された第一画像及び第二画像は、画像出力装置３の画像受信部３１で受信され、画像出力部３２に渡される（ステップＳ６０３）。そして、画像出力部３２は、受信された第一画像及び第二画像を、それぞれ第一ウィンドウ及び第二ウィンドウに出力する（ステップＳ６０４）。その結果、図６で示される表示となる。
【０１７７】
次に、ユーザがマウス等を操作することによって、連動状態情報を変更する指示である変更指示を入力したとする。その変更指示は、指示受付部３３で受け付けられ、図示しない連動状態情報変更部によって連動状態情報が、両画像が連動しないことを示すように変更されたとする。
【０１７８】
その後に、ユーザがマウス等を操作することによって、第一画像に対して「ズームイン」の操作指示を入力したとする。この操作指示は、指示受付部３３で受け付けられ、指示送信部３５に渡される（ステップＳ５０６）。この操作指示は、「ｚｏｏｍ＿ｉｎ（１．２５）」であってもよい。そして、指示送信部３５等によって、操作指示に対する処理が行われる（ステップＳ５０７）。
【０１７９】
具体的には、指示送信部３５は、連動状態情報記憶部３４を参照し、両画像が連動しないと判断する（ステップＳ６０１）。したがって、指示送信部３５は、第一画像に対する、指示受付部３３から受け取った「ズームイン」の操作指示（例えば、「ｚｏｏｍ＿ｉｎ（１．２５）」）をサーバ装置２に送信する（ステップＳ６０５）。
【０１８０】
画像出力装置３から送信された第一画像に対する操作指示は、サーバ装置２の指示受信部２２で受信され、画像操作部２３に渡される（ステップＳ３０３）。そして、画像操作部２３等によって、操作指示に対する処理が行われる（ステップＳ３０４）。
【０１８１】
具体的には、画像操作部２３は、「ズームイン」の操作指示であると判断する（ステップＳ４０３）。そして、画像操作部２３は、その操作指示に応じて拡大された第一画像を画像記憶部２１から読み出して画像送信部２４に渡す（ステップＳ４０４）。画像送信部２４は、受け取った第一画像を操作指示の送信元のアドレスに送信する（ステップＳ４０９）。なお、この送信された第一画像で、一時的に記憶している第一画像が上書きされるものとする。
【０１８２】
サーバ装置２から送信された第一画像は、画像出力装置３の画像受信部３１で受信され、画像出力部３２に渡される（ステップＳ６０６）。そして、画像出力部３２は、受信された第一画像を第一ウィンドウに出力する（ステップＳ６０７）。その結果、図７で示される表示となる。
【０１８３】
次に、ユーザがマウス等を操作することによって、属性一致指示を入力したとする。その属性一致指示は、指示受付部３３で受け付けられ、指示送信部３５に渡される（ステップＳ５０８）。指示送信部３５は、指示受付部３３から受け取った属性一致指示をサーバ装置２に送信する（ステップＳ５０９）。なお、この具体例では、属性一致指示は、両画像の属性を一致させることのみを示す情報であるとする。また、その属性一致指示が受け付けられた場合には、第二画像の表示の属性を、第一画像の表示の属性に合わせることが設定されているものとする。
【０１８４】
画像出力装置３から送信された属性一致指示は、サーバ装置２の指示受信部２２で受信され、画像操作部２３に渡される（ステップＳ３０５）。すると、画像操作部２３は、画像送信部２４が送信した第一画像の表示の属性、すなわち、表示の位置、表示の縮尺、表示の角度を、画像送信部２４が送信した画像を一時的に記憶している図示しない記録媒体から取得する（ステップＳ３０６）。そして、画像操作部２３は、第二画像の表示の属性が、その取得した属性と一致するように、画像記憶部２１から第二画像を読み出して画像送信部２４に渡す。ここでは、第二画像の表示の属性と、第一画像の表示の属性は縮尺が違うだけであるため、画像操作部２３は、ズームインの操作指示「ｚｏｏｍ＿ｉｎ（１．２５）」が受け付けられた場合と同様にして、第二画像を生成して、画像送信部２４に渡す（ステップＳ３０７）。画像送信部２４は、受け取った第二画像を属性一致指示の送信元のアドレスに送信する（ステップＳ３０８）。
【０１８５】
サーバ装置２から送信された第二画像は、画像出力装置３の画像受信部３１で受信され、画像出力部３２に渡される（ステップＳ５１０）。そして、画像出力部３２は、受信された第二画像を第二ウィンドウに出力する（ステップＳ５１１）。その結果、図５で示される表示となり、第一画像と第二画像との表示の属性が一致することになる。
【０１８６】
なお、この具体例では、画像操作部２３が画像の移動や拡大・縮小、回転等の処理を行い、その処理の行われた画像を画像送信部２４が送信する場合について説明したが、そうでなくてもよい。例えば、画像操作部２３が画像に対してイベントを発行し、その発行されたイベントに応じた画像を画像送信部２４が送信することによって、画像の操作が行われるようにしてもよい。
【０１８７】
以上のように、本実施の形態による画像出力システムによれば、一の画像に対して操作を行うことによって、第一画像及び第二画像の両方に対して自動的に同じ操作が行われることになり、両画像に対して同じ操作を行う場合に、それぞれの画像に対して同じ操作を行う必要がなく、操作性が向上されている。また、マウスのドラッグで画像の移動を行った場合には、２個の画像のそれぞれに対して同様のドラッグを行ったとしても、厳密には同じ操作にならないことも多いが、本実施の形態の指示送信部３５のように、一の画像に対して受け付けられた操作指示を、第一画像及び第二画像の両方に対する操作指示として送信することにより、厳密に同じ操作を２個の画像に対して行うことができるようになる。その結果、２個の画像を対比して閲覧する場合に、その閲覧が容易になるメリットがある。
【０１８８】
なお、本実施の形態では、指示受信部２２による送信指示の受信に応じて第一画像及び第二画像が送信される場合について説明したが、そうでなくてもよい。例えば、画像出力装置３が起動されるタイミングや、その他のタイミングで、第一画像及び第二画像が送信されるようにしてもよい。
【０１８９】
また、本実施の形態では、サーバ装置２が１個である場合について説明したが、サーバ装置２が２個以上存在してもよい。サーバ装置２が２個以上存在する場合には、例えば、画像出力装置３は、第一画像を一方のサーバ装置２から受信し、第二画像を他方のサーバ装置２から受信してもよい。また、画像出力装置３は、第一画像に対する操作指示を一方のサーバ装置２に送信し、第二画像に対する操作指示を他方のサーバ装置２に送信してもよい。
【０１９０】
また、本実施の形態では、指示受付部３３が属性一致指示をも受け付け、その属性一致指示の受け付けに応じて第一画像及び第二画像の表示の属性を一致させる場合について説明したが、そうでなくてもよい。すなわち、属性一致指示の受け付けや、属性一致指示の受け付けに応じて第一画像及び第二画像の表示の属性を一致させる処理が行われなくてもよい。この場合には、サーバ装置２において、送信した画像やその画像の表示の属性を一時的に記憶していなくてもよい。
【０１９１】
また、本実施の形態では、連動状態情報が、両画像が連動することを示す場合にのみ、第一画像及び第二画像の両方に対する同じ操作指示をサーバ装置２に送信する場合について説明したが、連動状態情報に関わらず、第一画像及び第二画像の両方に対する同じ操作指示をサーバ装置２に送信してもよい。この場合には、画像出力装置３は連動状態情報記憶部３４を備えていなくてもよい。
【０１９２】
また、本実施の形態において、指示受付部３３が操作指示等を受け付けた場合に、画像出力装置３が保持している第一画像や第二画像を用いてその操作指示等に対応する操作などを行うことができる場合には、その操作指示等をサーバ装置２に送信せず、画像出力装置３において操作等の処理を行うようにしてもよい。
【０１９３】
また、本実施の形態において、画像出力装置３から送信された送信指示や操作指示に応じて、サーバ装置２が第一画像や第二画像を送信する際に、送信指示や操作指示の送信と、第一画像や第二画像の送信は、画像ごとに行われてもよい。例えば、第一画像に対する操作指示が送信され、その操作指示に応じた操作後の第一画像が画像出力装置３に送信された後に、第二画像に対する操作指示が送信され、その操作指示に応じた操作後の第二画像が画像出力装置３に送信されてもよい。
【０１９４】
また、上記各実施の形態では、対比する画像が２個である場合、すなわち、対比する画像が第一画像及び第二画像である場合について説明したが、対比する画像は３個以上であってもよい。そして、一の画像に対して操作を行うことによって、その３個以上の全ての画像に対して自動的に同じ操作が行われるようにしてもよい。
【０１９５】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１９６】
また、上記各実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１９７】
また、上記各実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１９８】
また、上記各実施の形態において、画像出力装置１，３やサーバ装置２に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１９９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における画像出力装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、地図の画像である第一画像と、地図の画像である第二画像とが記憶される画像記憶部から前記第一画像及び前記第二画像を読み出して、それぞれ異なるウィンドウに出力する画像出力部と、前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、前記指示受付部が受け付けた操作指示に対応する同じ操作を、前記第一画像及び前記第二画像の両方に対して行う画像操作部として機能させ、前記画像出力部は、前記画像操作部によって操作された前記第一画像及び前記第二画像をも、それぞれ異なるウィンドウに出力する、プログラムである。
【０２００】
また、上記実施の形態における画像出力装置３を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、サーバ装置と、画像出力装置とを備えた画像出力システムを構成する前記画像出力装置として機能させるためのプログラムであって、前記サーバ装置から送信された地図の画像である第一画像及び地図の画像である第二画像を受信する画像受信部と、前記画像受信部が受信した前記第一画像及び前記第二画像を、それぞれ異なるウィンドウに出力する画像出力部と、前記第一画像と前記第二画像の一方に対する操作の指示である操作指示を受け付ける指示受付部と、前記指示受付部が操作指示を受け付けた場合に、前記第一画像及び前記第二画像の両方に対する同じ操作指示を前記サーバ装置に送信する指示送信部として機能させ、前記画像受信部は、前記指示送信部が送信した操作指示に応じて操作された前記第一画像と前記第二画像をも受信する、プログラムである。
【０２０１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、指示を受け付ける受付部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０２０２】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２０３】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２０４】
図１５は、上記プログラムを実行して、上記実施の形態による画像出力装置１，３、サーバ装置２を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２０５】
図１５において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２０６】
図１６は、コンピュータシステム９００の内部構成を示す図である。図１６において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２０７】
コンピュータシステム９００に、上記実施の形態による画像出力装置１，３、サーバ装置２の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０２０８】
プログラムは、コンピュータ９０１に、上記実施の形態による画像出力装置１，３、サーバ装置２の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２０９】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１０】
以上より、本発明による画像出力装置等によれば、一の画像に対して操作を行うことによって、２個の画像に対して自動的に同様の操作が行われるという効果が得られ、２個の画像を比較しながら閲覧する装置等として有用である。
【図面の簡単な説明】
【０２１１】
【図１】本発明の実施の形態１による画像出力装置の構成を示すブロック図
【図２】同実施の形態による画像出力装置の動作を示すフローチャート
【図３】同実施の形態による画像出力装置の動作を示すフローチャート
【図４】同実施の形態における第一画像及び第二画像の一例を示す図
【図５】同実施の形態における第一画像及び第二画像の一例を示す図
【図６】同実施の形態における第一画像及び第二画像の一例を示す図
【図７】同実施の形態における第一画像及び第二画像の一例を示す図
【図８】本発明の実施の形態２による画像出力システムを示す図
【図９】同実施の形態によるサーバ装置の構成を示すブロック図
【図１０】同実施の形態による画像出力装置の構成を示すブロック図
【図１１】同実施の形態によるサーバ装置の動作を示すフローチャート
【図１２】同実施の形態によるサーバ装置の動作を示すフローチャート
【図１３】同実施の形態による画像出力装置の動作を示すフローチャート
【図１４】同実施の形態による画像出力装置の動作を示すフローチャート
【図１５】上記各実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１６】上記各実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０２１２】
１、３  画像出力装置
２  サーバ装置
１１、２１  画像記憶部
１２、３３  指示受付部
１３、３４  連動状態情報記憶部
１４、２３  画像操作部
１５、３２  画像出力部
２２  指示受信部
２４  画像送信部
３１  画像受信部
３５  指示送信部
【図１】
2010039278.tif 000003
【図２】
2010039278.tif 000004
【図３】
2010039278.tif 000005
【図８】
2010039278.tif 000006
【図９】
2010039278.tif 000007
【図１０】
2010039278.tif 000008
【図１１】
2010039278.tif 000009
【図１２】
2010039278.tif 000010
【図１３】
2010039278.tif 000011
【図１４】
2010039278.tif 000012
【図１５】
2010039278.tif 000013
【図１６】
2010039278.tif 000014
【図４】
2010039278.tif 000015
【図５】
2010039278.tif 000016
【図６】
2010039278.tif 000017
【図７】
2010039278.tif 000018