(57)【要約】  【課題】  位置情報と関連付けられた写真等の画像と地図画像とを合成する際に、適切な大きさの地図を利用して画像の合成を行うことのできる画像処理方法および装置を提供する。  【解決手段】  画像入力部４がメディア等から読み出した画像を画像取得部１０が取得し、位置情報取得部１２が画像に関連付けられた位置情報を取得する。そして、画像配置部１３が、地図情報取得部１４が取得した地図情報と位置情報取得部１２が取得した位置情報に基づいて、地図情報の利用部分を特定し、合成処理部１５が、特定された利用部分の地図画像を出力画像の大きさに合わせて拡大若しくは縮小し、画像取得部１０が取得した画像を合成する。【選択図】        図２
2006085613.tif 000002
【特許請求の範囲】
【請求項１】
画像に関連付けられた位置情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する画像処理方法であって、
画像に関連付けられた位置情報に基づいて地図画像の利用部分を特定し、該特定した利用部分を出力画像の大きさに合わせて拡大若しくは縮小し、該拡大若しくは縮小した地図画像の利用部分に、前記画像を合成することを特徴とする画像処理方法。
【請求項２】
前記利用部分は、複数の画像のそれぞれに関連付けられた位置情報に基づいて特定され、該複数の画像が該利用部分に合成されることを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記利用部分は、前記画像のそれぞれに関連付けられた位置情報を全て含む領域であり、該領域を前記地図画像から切り出した部分であることを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記領域は、前記出力画像の形状に合わせて補正されることを特徴とする請求項３記載の画像処理方法。
【請求項５】
前記利用部分は、前記領域と前記出力画像の大きさと前記地図画像の縮尺に基づいて決定される倍率で拡大若しくは縮小されることを特徴とする請求項３記載の画像処理方法。
【請求項６】
前記地図画像は、予め所定の大きさの分割地図画像に分割されており、前記利用部分は、前記分割地図画像のうち前記画像に関連付けられた位置情報に対応するものの集合であることを特徴とする請求項２記載の画像処理方法。
【請求項７】
前記利用部分は、前記分割地図画像のうち、前記画像に関連付けられた位置情報に対応する分割地図画像を前記出力画像の形状に合わせて配置した際に生じる空白部分に対応するものを含むことを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記画像を前記利用部分に合成する際に、該画像に合成位置が重複するものがある場合は、該合成位置を変更するとともに該変更した合成位置を該変更前の合成位置とを結ぶシンボルを前記利用部分に合成することを特徴とする請求項２記載の画像処理方法。
【請求項９】
前記画像を前記利用部分に合成する際に、該画像に関連付けられた日時情報に基づいて、該画像のそれぞれの生成順を示すシンボルを前記利用部分に合成することを特徴とする請求項２記載の画像処理方法。
【請求項１０】
画像に関連付けられた位置情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する画像処理装置において、
画像に関連付けられた位置情報を取得する位置情報取得手段と、
地図画像を提供する地図画像提供手段と、
前記位置情報取得手段が取得した位置情報に基づいて、前記地図画像提供手段が提供する地図画像の利用部分を特定する利用部分特定手段と、
前記利用部分特定手段が特定した利用部分の地図画像を出力画像の大きさに合わせて拡大若しくは縮小する拡縮処理手段と、
前記拡縮処理手段が拡大若しくは縮小した地図画像の利用部分に、前記画像を合成する合成手段と
を具備することを特徴とする画像処理装置。
【請求項１１】
前記利用部分特定手段は、複数の画像のそれぞれに関連付けられた位置情報に基づいて前記利用部分を特定し、
前記合成手段は、前記利用部分特定手段が利用部分の特定に利用した複数の画像の全てを前記利用部分に合成する
ことを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記利用部分特定手段は、前記画像のそれぞれに関連付けられた位置情報を全て含む領域を前記地図画像から切り出したものを前記利用部分として特定することを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記利用部分特定手段は、前記領域を前記出力画像の形状に合わせて補正することを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記拡縮処理手段は、前記領域と前記出力画像の大きさと前記地図画像の縮尺に基づいて決定される倍率で、前記領域を拡大若しくは縮小することを特徴とする請求項１２記載の画像処理装置。
【請求項１５】
前記地図画像提供手段は、予め所定の大きさに分割された分割地図画像を提供し、
前記利用部分特定手段は、前記分割地図画像のうち前記画像に関連付けられた位置情報に対応するものの集合を前記利用部分として特定する
ことを特徴とする請求項１１記載の画像処理装置。
【請求項１６】
前記利用部分特定手段は、前記地図提供手段が提供する分割地図画像のうち、前記画像に関連付けられた位置情報に対応する分割地図画像を前記出力画像の形状に合わせて配置した際に生じる空白部分に対応する分割地図画像を前記利用部分に含めることを特徴とする請求項１５記載の画像処理装置。
【請求項１７】
前記合成手段は、前記画像を前記利用部分に合成する際に、該画像に合成位置が重複するものがある場合は、該合成位置を変更するとともに該変更した合成位置を該変更前の合成位置とを結ぶシンボルを前記利用部分に合成することを特徴とする請求項１１記載の画像処理装置。
【請求項１８】
前記画像に関連付けられた日時情報を取得する日時情報取得手段をさらに具備し、
前記合成手段は、前記画像を前記利用部分に合成する際に、前記日時情報取得手段が取得した日時情報に基づいて、前記画像のそれぞれの生成順を示すシンボルを前記利用部分に合成する
ことを特徴とする請求項１１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法および装置に関し、特に、画像と該画像に関連付けられた位置情報に応じた地図画像とを合成する画像処理方法および装置に関する。
【背景技術】
【０００２】
近年、撮影した画像を電子情報である画像データとして保存するディジタルカメラが多く普及している。ディジタルカメラは、その特性として、撮影した画像データに多くの属性情報を付加することが可能である。画像データに付加する属性情報としては、画像の撮影日時や、撮影場所を示す位置情報、撮影者を示す撮影者情報等、様々なものが考えられる。また、これらの属性情報は、必ずしも撮影時に付加する必要はなく、撮影後の画像データに対して付加を行うことが可能である。
【０００３】
このような属性情報を利用した処理として、例えば、位置情報を利用して、画像を当該画像が撮影された位置を示す地図上に合成した画像を生成し、これを印刷出力する等の処理が考えられる。このような処理を行う技術としては、写真画像に付加された文字情報から、当該写真画像が撮影された位置を特定し、特定した位置に対応する地図と当該写真画像とを合成して印刷出力するものがある（例えば、特許文献１参照）。
【特許文献１】特開平８−２４０８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前述の特許文献１には、１枚の写真画像と地図を合成する場合はもちろんのこと、複数枚の写真画像の縮小画像と地図を合成する場合についても記載されている。この特許文献１に記載の技術では、予め複数種類の縮尺の地図ユニットを準備し、複数枚の縮小画像を合成する場合には、全ての画像の位置情報が含まれる地図ユニットを選択して利用している。
【０００５】
しかしながら、複数種類の縮尺の地図ユニットを準備した場合でも、写真画像の位置情報によっては、必ずしも地図ユニットが適切ではないといった場合が生じることがある。例えば、地図ユニットとして、１／２，５００、１／５，０００、１／２５，０００、１／１５０，０００、１／１，０００，０００、１／１０，０００，０００の６種を準備した場合、全ての写真画像を合成するのに、１／１５０，０００の地図では僅かに収容しきれない状態では、１／１，０００，０００の地図を利用することとなるが、この場合には、地図中の特定の部分に全ての写真画像の位置が集中してしまうこととなる。
【０００６】
そこで、本発明は、位置情報と関連付けられた写真等の画像と地図画像とを合成する際に、適切な大きさの地図を利用して画像の合成を行うことのできる画像処理方法および装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、画像に関連付けられた位置情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する画像処理方法であって、画像に関連付けられた位置情報に基づいて地図画像の利用部分を特定し、該特定した利用部分を出力画像の大きさに合わせて拡大若しくは縮小し、該拡大若しくは縮小した地図画像の利用部分に、前記画像を合成することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記利用部分は、複数の画像のそれぞれに関連付けられた位置情報に基づいて特定され、該複数の画像が該利用部分に合成されることを特徴とする。
【０００９】
また、請求項３の発明は、請求項２の発明において、前記利用部分は、前記画像のそれぞれに関連付けられた位置情報を全て含む領域であり、該領域を前記地図画像から切り出した部分であることを特徴とする。
【００１０】
また、請求項４の発明は、請求項３の発明において、前記領域は、前記出力画像の形状に合わせて補正されることを特徴とする。
【００１１】
また、請求項５の発明は、請求項３の発明において、前記利用部分は、前記領域と前記出力画像の大きさと前記地図画像の縮尺に基づいて決定される倍率で拡大若しくは縮小されることを特徴とする。
【００１２】
また、請求項６の発明は、請求項２の発明において、前記地図画像は、予め所定の大きさの分割地図画像に分割されており、前記利用部分は、前記分割地図画像のうち前記画像に関連付けられた位置情報に対応するものの集合であることを特徴とする。
【００１３】
また、請求項７の発明は、請求項６の発明において、前記利用部分は、前記分割地図画像のうち、前記画像に関連付けられた位置情報に対応する分割地図画像を前記出力画像の形状に合わせて配置した際に生じる空白部分に対応するものを含むことを特徴とする。
【００１４】
また、請求項８の発明は、請求項２の発明において、前記画像を前記利用部分に合成する際に、該画像に合成位置が重複するものがある場合は、該合成位置を変更するとともに該変更した合成位置を該変更前の合成位置とを結ぶシンボルを前記利用部分に合成することを特徴とする。
【００１５】
また、請求項９の発明は、請求項２の発明において、前記画像を前記利用部分に合成する際に、該画像に関連付けられた日時情報に基づいて、該画像のそれぞれの生成順を示すシンボルを前記利用部分に合成することを特徴とする。
【００１６】
また、請求項１０の発明は、画像に関連付けられた位置情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する画像処理装置において、画像に関連付けられた位置情報を取得する位置情報取得手段と、地図画像を提供する地図画像提供手段と、前記位置情報取得手段が取得した位置情報に基づいて、前記地図画像提供手段が提供する地図画像の利用部分を特定する利用部分特定手段と、前記利用部分特定手段が特定した利用部分の地図画像を出力画像の大きさに合わせて拡大若しくは縮小する拡縮処理手段と、前記拡縮処理手段が拡大若しくは縮小した地図画像の利用部分に、前記画像を合成する合成手段とを具備することを特徴とする。
【００１７】
また、請求項１１の発明は、請求項１０発明において、前記利用部分特定手段は、複数の画像のそれぞれに関連付けられた位置情報に基づいて前記利用部分を特定し、前記合成手段は、前記利用部分特定手段が利用部分の特定に利用した複数の画像の全てを前記利用部分に合成することを特徴とする。
【００１８】
また、請求項１２の発明は、請求項１１発明において、前記利用部分特定手段は、前記画像のそれぞれに関連付けられた位置情報を全て含む領域を前記地図画像から切り出したものを前記利用部分として特定することを特徴とする。
【００１９】
また、請求項１３の発明は、請求項１２発明において、前記利用部分特定手段は、前記領域を前記出力画像の形状に合わせて補正することを特徴とする。
【００２０】
また、請求項１４の発明は、請求項１２発明において、前記拡縮処理手段は、前記領域と前記出力画像の大きさと前記地図画像の縮尺に基づいて決定される倍率で、前記領域を拡大若しくは縮小することを特徴とする。
【００２１】
また、請求項１５の発明は、請求項１１発明において、前記地図画像提供手段は、予め所定の大きさに分割された分割地図画像を提供し、前記利用部分特定手段は、前記分割地図画像のうち前記画像に関連付けられた位置情報に対応するものの集合を前記利用部分として特定することを特徴とする。
【００２２】
また、請求項１６の発明は、請求項１５発明において、前記利用部分特定手段は、前記地図提供手段が提供する分割地図画像のうち、前記画像に関連付けられた位置情報に対応する分割地図画像を前記出力画像の形状に合わせて配置した際に生じる空白部分に対応する分割地図画像を前記利用部分に含めることを特徴とする。
【００２３】
また、請求項１７の発明は、請求項１１発明において、前記合成手段は、前記画像を前記利用部分に合成する際に、該画像に合成位置が重複するものがある場合は、該合成位置を変更するとともに該変更した合成位置を該変更前の合成位置とを結ぶシンボルを前記利用部分に合成することを特徴とする。
【００２４】
また、請求項１８の発明は、請求項１１発明において、前記画像に関連付けられた日時情報を取得する日時情報取得手段をさらに具備し、前記合成手段は、前記画像を前記利用部分に合成する際に、前記日時情報取得手段が取得した日時情報に基づいて、前記画像のそれぞれの生成順を示すシンボルを前記利用部分に合成することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、画像に関連付けられた位置情報に基づいて地図画像の利用部分を特定し、特定した利用部分を出力画像の大きさに合わせて拡大若しくは縮小し、その地図画像の利用部分に画像を合成するように構成したので、位置情報と関連付けられた写真等の画像と地図画像とを合成する際に、適切な大きさの地図を利用して画像の合成を行うことができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る画像処理方法および装置の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２７】
図１は、本発明を適用した画像形成装置の構成例を示すブロック図である。同図に示す画像形成装置は、制御部１と、表示部２、操作部３、画像入力部４、地図情報入力部５、出力部６を具備して構成される。
【００２８】
制御部１は、本発明を適用した部分で、画像形成装置の全体を制御するとともに、画像の合成等の画像処理を実行する。表示部２は、画像形成装置の利用者に対して提示する各種の情報を表示する。操作部３は、画像形成装置の利用者からの操作指示の入力を受け付ける。画像入力部４は、メモリや光ディスク等の各種メディアから、該メディアに格納されている画像データを制御部１へ入力する。地図情報入力部５は、ハードディスク等の記憶装置に格納されている地図情報を制御部１へ入力する。また、地図情報入力部５は、記憶装置ではなく、ネットワークを介して接続されるサーバ等から地図情報を取得して制御部１へ入力するようにしてもよい。出力部６は、制御部１が合成等の画像処理を施した画像データに基づいて、用紙上に画像を形成して出力する。また、出力部６は、画像の形成に代えて、制御部１で画像処理が施された画像データを電子データとして、メディアに記録して出力するようにしてもよい。
【００２９】
ここで、制御部１について説明する。図２は、制御部１の機能的な構成を示すブロック図である。なお、制御部１は、プロセッサ等のハードウェアをソフトウェアによって動作させることで構成されている。
【００３０】
同図に示すように、制御部１は、画像取得部１０と、画像選択部１１、位置情報取得部１２、画像配置部１３、地図情報取得部１４、合成処理部１５を具備して構成される。
【００３１】
画像取得部１０は、画像入力部４がメディアから読み出した画像データを取得する。画像選択部１１は、画像取得部１０が取得した画像データに基づいて表示用の画像を生成して表示部２へ表示し、利用者に処理対象となる所望の画像データを選択させる。位置情報取得部１２は、画像選択部１１で利用者が選択した画像データから、その属性情報の一部である位置情報を取得する。画像配置部１３は、画像選択部１１で利用者が選択した画像データに基づいて生成する画像の配置を、位置情報取得部１２が取得した位置情報に基づいて決定する。地図情報取得部１４は、地図情報入力部５から入力される地図情報を取得する。合成処理部１５は、地図情報取得部１４が取得した地図情報に基づいて地図画像を生成するとともに、画像選択部１１で利用者が選択した画像データに基づいた画像を生成し、画像配置部１３が決定した配置にしたがって、画像データに基づく画像と地図画像とを合成する。
【００３２】
なお、位置情報取得部１２は、画像データに位置情報が含まれていない場合には、地図情報取得部１４が取得した地図情報に基づいた地図画像を表示部２に表示して、利用者に位置情報の操作部３への入力を行わせるようにしてもよい。このような処理を行わない場合には、図２中に破線で示した矢印は不要となる。
【００３３】
次に、制御部１の動作を説明する。図３は、制御部１の処理動作の流れを示すフローチャートである。また、図４乃至９は、それぞれ、制御部１の処理動作を説明するための図である。
【００３４】
制御部１では、利用者が操作部から画像と地図画像の合成処理を指示すると、まず、画像取得部１０が、画像入力部４がメディアから読み出した画像データを取得する（ステップ１００）。続いて、画像選択部１１が、画像取得部１０が取得した画像データに基づいて画像を生成し、その一覧を表示部２に表示する（ステップ１０１）。
【００３５】
画像選択部１１は、表示部２に表示した画像の一覧に基づいて利用者が合成処理の対象となる画像を選択する指示を操作部３から入力すると、当該選択指示を受け付ける（ステップ１０２）。この選択指示の受付は、利用者が合成処理の実行指示を入力するまで行われる（ステップ１０３でＮＯ）。
【００３６】
利用者が、合成処理の実行指示を操作部３へ入力すると（ステップ１０３でＹＥＳ）、位置情報取得部１２が、利用者により選択された画像データのそれぞれから位置情報を取得する（ステップ１０４）。位置情報取得部１２が画像データから位置情報を取得すると、この位置情報に基づいて、画像配置部１３が、地図領域を算出する（ステップ１０５）。
【００３７】
地図領域の算出は、各画像の位置情報に基づいて行い、緯度と経度のそれぞれの最大値と最小値から地図領域を算出する。例えば、利用者により選択された画像データが４つであり、それぞれの位置情報が、図４に示すＡ点、Ｂ点、Ｃ点、Ｄ点であったとすれば、緯度の最大値としてＡ点の緯度を採用し、緯度の最小値としてＤ点の緯度を採用する。同様に、経度の最大値としてＢ点の経度を採用し、経度の最小値としてＤ点の経度を採用して地図領域７０を算出する。なお、図４は、緯度と経度を座標とした場合の平面にＡ点、Ｂ点、Ｃ点、Ｄ点の各点を配置したものを示したものである。また、ここでは、緯度と経度の最大値と最小値を用いて地図領域を算出しているが、例えば、位置情報として南半球を許容するなど、北緯、東経の範囲にない位置をも処理対象とする場合には、別の方法により地図領域を算出することとなる。
【００３８】
画像配置部１３は、地図領域を算出すると、続いて、画像の配置位置を決定する（ステップ１０６）。画像の配置位置は、出力用紙の大きさと向き（出力を画像データとする場合にはその画像の大きさ）に基づいて決定するもので、例えば、図５に示すように、出力用紙の外周８０の範囲内に、地図領域７０はもちろんのこと、各画像の配置位置９０Ａ、９０Ｂ、９０Ｃ、９０Ｄを決定する。
【００３９】
なお、画像の配置位置を決定する際に、例えば、図６（ａ）に示すように、配置位置９０Ｂと配置位置９０Ｅが重なる場合には、図６（ｂ）に示すように、配置位置９０Ｂと配置位置９０Ｅを、配置位置９１Ｂと配置位置９１Ｅに変更し、両者が重なることを回避する。
【００４０】
続いて、画像配置部１３は、決定した画像の配置位置に基づいて、先に決定した地図領域７０を補正する（ステップ１０７）。図５に示したように、地図領域７０は、配置位置９０Ａ、配置位置９０Ｂ、配置位置９０Ｄを完全には含んでいないため、図７に示すように、配置位置９０Ａ、配置位置９０Ｂ、配置位置９０Ｄを完全に含み、かつ、出力用紙の外周８０のほぼ全域（出力用紙に対する印刷可能範囲）となるように、地図領域７０を地図領域７１に補正する。
【００４１】
次に、合成処理部１５が、補正した地図領域７１と出力用紙の大きさ、地図情報取得部１４が取得した地図情報の縮尺に基づいて、地図の拡縮率を算出する（ステップ１０８）。この拡縮率の算出は、緯度および経度で示される地図領域７１を、出力用紙の大きさに合わせるためのものである。なお、地図情報取得部１４が取得した地図情報に、複数の縮尺のものがあれば、拡縮率の算出に先立って利用する地図情報を選択する。
【００４２】
拡縮率を算出すると、合成処理部１５は、算出した拡縮率と地図情報取得部１４が取得した地図情報に基づいて、地図画像を生成する（ステップ１０９）。合成処理部１５が生成した地図画像は、例えば、図８に示すようなものとなる。
【００４３】
続いて合成処理部１５は、画像選択部１１で選択された画像データに基づいて画像を生成し、生成した画像と先に生成した地図画像とを合成し（ステップ１１０）、合成した画像を出力部６から出力させ（ステップ１１１）、制御部１としての処理を終了する。合成処理部１５で合成した画像は、例えば、図９（ａ）に示すようなものとなる。また、図６（ｂ）に示したように、配置位置９０Ｂと配置位置９０Ｅを、配置位置９１Ｂと配置位置９１Ｅに変更した場合には、合成処理部１５で合成した画像は、図９（ｂ）に示すようなものとなる。図９（ｂ）に示した画像には、配置位置９１Ｂと配置位置９１Ｅに対応する画像９５Ｂと画像９５Ｅと本来の配置位置とを結ぶ接続線９６Ｂと接続線９６Ｅも合成されている。
【実施例２】
【００４４】
実施例２では、画像データの属性情報の一部である位置情報に加え、日時情報も利用した画像処理について説明する。
【００４５】
図１０は、実施例２における制御部の機能的な構成を示すブロック図である。なお、同図に示す制御部１’は、実施例１で説明した制御部１に対応するもので（図２参照）、制御部１’を構成する各部のうち、制御部１を構成するものと同様の構成については、同一の符号を付している。
【００４６】
同図に示すように、制御部１’は、画像取得部１０と、画像選択部１１、位置情報取得部１２、画像配置部１３、地図情報取得部１４、日時情報取得部１６、合成処理部１７を具備して構成される。
【００４７】
画像取得部１０、画像選択部１１、位置情報取得部１２、画像配置部１３、地図情報取得部１４は、それぞれ、実施例１の制御部１を構成する各部と同様のものであるため、説明は省略する。
【００４８】
日時情報取得部１６は、画像選択部１１で利用者が選択した画像データから、その属性情報の一部である日時情報を取得する。合成処理部１７は、地図情報取得部１４が取得した地図情報に基づいて地図画像を生成するとともに、画像選択部１１で利用者が選択した画像データに基づいた画像を生成し、画像配置部１３が決定した配置にしたがって、画像データに基づく画像と地図画像とを合成する。このとき、合成処理部１７は、日時情報取得部１６が取得した日時情報に基づいて、配置した各画像の撮影（作成）順を示す矢印等を併せて地図画像に合成する。
【００４９】
次に、制御部１’の動作を説明する。図１１は、制御部１’の処理動作の流れを示すフローチャートである。
【００５０】
制御部１’では、利用者が操作部から画像と地図画像の合成処理を指示すると、まず、画像取得部１０が、画像入力部４がメディアから読み出した画像データを取得する（ステップ２００）。続いて、画像選択部１１が、画像取得部１０が取得した画像データに基づいて画像を生成し、その一覧を表示部２に表示する（ステップ２０１）。
【００５１】
画像選択部１１は、表示部２に表示した画像の一覧に基づいて利用者が合成処理の対象となる画像を選択する指示を操作部３から入力すると、当該選択指示を受け付ける（ステップ２０２）。この選択指示の受付は、利用者が合成処理の実行指示を入力するまで行われる（ステップ２０３でＮＯ）。
【００５２】
利用者が、合成処理の実行指示を操作部３へ入力すると（ステップ２０３でＹＥＳ）、位置情報取得部１２が、利用者により選択された画像データのそれぞれから位置情報を取得する（ステップ２０４）。位置情報取得部１２が画像データから位置情報を取得すると、この位置情報に基づいて、画像配置部１３が、地図領域を算出する（ステップ２０５）。地図領域の算出は、実施例１の場合と同様である。
【００５３】
画像配置部１３は、地図領域を算出すると、続いて、画像の配置位置を決定する（ステップ２０６）。画像の配置位置は、実施例１の場合と同様に決定する。続いて、画像配置部１３は、決定した画像の配置位置に基づいて、先に決定した地図領域を補正する（ステップ２０７）。
【００５４】
次に、合成処理部１５が、補正した地図領域と出力用紙の大きさ、地図情報取得部１４が取得した地図情報の縮尺に基づいて、地図の拡縮率を算出する（ステップ２０８）。この拡縮率の算出は、実施例１の場合と同様である。拡縮率を算出すると、合成処理部１５は、算出した拡縮率と地図情報取得部１４が取得した地図情報に基づいて、地図画像を生成する（ステップ２０９）。
【００５５】
続いて、日時情報取得部１６が、利用者により選択された画像データのそれぞれから日時情報を取得する（ステップ２１０）。そして、合成処理部１５が、画像選択部１１で選択された画像データに基づいて画像を生成し、生成した画像と先に生成した地図画像とを合成し、さらに日時情報取得部１６が取得した日時情報に基づく矢印等を合成し（ステップ２１１）、合成した画像を出力部６から出力させ（ステップ２１２）、制御部１’としての処理を終了する。
【００５６】
合成処理部１５で合成した画像は、例えば、図１２に示すようなものとなる。図１２に示した合成画像では、画像データに基づく画像の撮影順が、画像９５Ｆ、画像９５Ｇ、画像９５Ｈ、画像９５Ｉ、画像９５Ｊであるものとし、これらの撮影順を表すために、矢印９７−１、矢印９７−２、矢印９７−３、矢印９７−４が合成されている。
【実施例３】
【００５７】
実施例３は、実施例１、実施例２で説明した画像配置部１３による地図領域の算出を実施例１および実施例２の場合とは異なる算出方法で算出する場合の例である。
【００５８】
実施例３においては、例えば、利用者により選択された画像データが４つであり、それぞれの位置情報が、図１３に示すＫ点、Ｌ点、Ｍ点、Ｎ点であったとすると、まず、このＫ点、Ｌ点、Ｍ点、Ｎ点の中心となるＯ点を求める。そして、このＯ点から最も離れた位置にある点、図１３に示した例ではＮ点までの大きさと、出力用紙の向きから地図領域７２を決定している。
【実施例４】
【００５９】
実施例４は、地図情報入力部５から入力される地図情報が、一定の地域毎に分割された地図を生成するための地図情報であった場合の例である。
【００６０】
図１４は、実施例４における制御部の機能的な構成を示すブロック図である。なお、同図に示す制御部１”は、実施例１で説明した制御部１に対応するもので（図２参照）、制御部１”を構成する各部のうち、制御部１を構成するものと同様の構成については、同一の符号を付している。
【００６１】
同図に示すように、制御部１”は、画像取得部１０と、画像選択部１１、位置情報取得部１２、地図情報取得部１４、画像配置部１８、合成処理部１９を具備して構成される。画像取得部１０、画像選択部１１、位置情報取得部１２、地図情報取得部１４は、それぞれ、実施例１の制御部１を構成する各部と同様のものであるため、説明は省略する。
【００６２】
画像配置部１８は、画像選択部１１で利用者が選択した画像データに基づいて生成する画像の配置および利用する地図の配置を、位置情報取得部１２が取得した位置情報に基づいて決定する。合成処理部１９は、地図情報取得部１４が取得した地図情報に基づいて地図画像を生成するとともに、画像選択部１１で利用者が選択した画像データに基づいた画像を生成し、画像配置部１８が決定した配置にしたがって、画像データに基づく画像と地図画像とを合成する。
【００６３】
次に、制御部１”の処理動作を説明する。図１５は、制御部１”の処理動作の流れを示すフローチャートである。また、図１６乃至１８は、それぞれ、制御部１”の処理動作を説明するための図である。
【００６４】
制御部１”では、利用者が操作部から画像と地図画像の合成処理を指示すると、まず、画像取得部１０が、画像入力部４がメディアから読み出した画像データを取得する（ステップ３００）。続いて、画像選択部１１が、画像取得部１０が取得した画像データに基づいて画像を生成し、その一覧を表示部２に表示する（ステップ３０１）。
【００６５】
画像選択部１１は、表示部２に表示した画像の一覧に基づいて利用者が合成処理の対象となる画像を選択する指示を操作部３から入力すると、当該選択指示を受け付ける（ステップ３０２）。この選択指示の受付は、利用者が合成処理の実行指示を入力するまで行われる（ステップ３０３でＮＯ）。
【００６６】
利用者が、合成処理の実行指示を操作部３へ入力すると（ステップ３０３でＹＥＳ）、位置情報取得部１２が、利用者により選択された画像データのそれぞれから位置情報を取得する（ステップ３０４）。
【００６７】
位置情報取得部１２が画像データから位置情報を取得すると、この位置情報に基づいて、画像配置部１８が、地図情報取得部１４が取得した地図情報から利用する地図を特定する（ステップ３０５）。利用する地図とは、画像を配置する地図、つまり、位置情報取得部１２が取得した位置情報を含む地図である。
【００６８】
続いて、画像配置部１８は、特定した利用地図の配置を決定する（ステップ３０６）。利用地図は、画像が配置される地図であるため、利用地図の配置は、画像の配置の決定と同意でもある。
【００６９】
次に、画像配置部１８は、利用地図を補足するための補足地図を特定する（ステップ３０７）。補足地図とは、利用地図を配置した場合に生じる空白を補足するための地図である。例えば、利用地図として図１６（ａ）、図１６（ｂ）、図１６（ｃ）、図１６（ｄ）に示した地図情報が特定されたとし、その配置が図１７に示すようなものであったとすると、その空白部分に相当する地図情報が補足地図となる。
【００７０】
次に、合成処理部１９が、出力用紙の大きさと向き（出力を画像データとする場合にはその画像の大きさ）、地図情報取得部１４が取得した地図情報の縮尺に基づいて、地図の拡縮率を算出する（ステップ３０８）。拡縮率を算出すると、合成処理部１９は、算出した拡縮率と地図情報取得部１４が取得した地図情報に基づいて、地図画像を生成する（ステップ３０９）。合成処理部１５が生成した地図画像は、例えば、図１８に示すようなものとなる。
【００７１】
続いて合成処理部１９は、画像選択部１１で選択された画像データに基づいて画像を生成し、生成した画像と先に生成した地図画像とを合成し（ステップ３１０）、合成した画像を出力部６から出力させ（ステップ３１１）、制御部１”としての処理を終了する。
【００７２】
なお、実施例４の構成に、実施例２で説明した日時情報を利用した処理を含めるように構成することもできる。
【図面の簡単な説明】
【００７３】
【図１】本発明を適用した画像形成装置の構成例を示すブロック図である。
【図２】制御部１の機能的な構成を示すブロック図である。
【図３】制御部１の処理動作の流れを示すフローチャートである。
【図４】制御部１の処理動作を説明するための図である。
【図５】制御部１の処理動作を説明するための図である。
【図６】制御部１の処理動作を説明するための図である。
【図７】制御部１の処理動作を説明するための図である。
【図８】制御部１の処理動作を説明するための図である。
【図９】制御部１の処理動作を説明するための図である。
【図１０】実施例２における制御部の機能的な構成を示すブロック図である。
【図１１】制御部１’の処理動作の流れを示すフローチャートである。
【図１２】実施例２における画像の合成結果例を示した図である。
【図１３】実施例３における地図領域の算出方法を説明するための図である。
【図１４】実施例４における制御部の機能的な構成を示すブロック図である。
【図１５】制御部１”の処理動作の流れを示すフローチャートである。
【図１６】制御部１”の処理動作を説明するための図である。
【図１７】制御部１”の処理動作を説明するための図である。
【図１８】制御部１”の処理動作を説明するための図である。
【符号の説明】
【００７４】
１    制御部
１’    制御部
１”    制御部
２    表示部
３    操作部
４    画像入力部
５    地図情報入力部
６    出力部
１０    画像取得部
１１    画像選択部
１２    位置情報取得部
１３    画像配置部
１４    地図情報取得部
１５    合成処理部
１６    日時情報取得部
１７    合成処理部
１８    画像配置部
１９    合成処理部
７０    地図領域
７１    地図領域
７２    地図領域
８０    出力用紙の外周
９０Ａ、９０Ｂ、９０Ｃ、９０Ｄ、９０Ｅ    配置位置
９１Ｂ、９１Ｅ    配置位置
９５Ｂ、９５Ｅ、９５Ｆ、９５Ｇ、９５Ｈ、９５Ｉ、９５Ｊ    画像
９６Ｂ、９６Ｅ    接続線
９７−１〜９７−４    矢印
【図１】
2006085613.tif 000003
【図２】
2006085613.tif 000004
【図３】
2006085613.tif 000005
【図４】
2006085613.tif 000006
【図５】
2006085613.tif 000007
【図６】
2006085613.tif 000008
【図７】
2006085613.tif 000009
【図８】
2006085613.tif 000010
【図９】
2006085613.tif 000011
【図１０】
2006085613.tif 000012
【図１１】
2006085613.tif 000013
【図１２】
2006085613.tif 000014
【図１３】
2006085613.tif 000015
【図１４】
2006085613.tif 000016
【図１５】
2006085613.tif 000017
【図１６】
2006085613.tif 000018
【図１７】
2006085613.tif 000019
【図１８】
2006085613.tif 000020