(57)【要約】【課題】  容易な作業で複数の画像を精密に重畳して媒体上に画像を形成するための技術を提供する。【解決手段】  情報処理装置は、画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出手段と、画像を示す画像データをメモリから読み出す読出手段と、前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成手段と、を備える。【選択図】  図３
2009130631.tif 000002
【特許請求の範囲】
【請求項１】
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出手段と、
画像を示す画像データをメモリから読み出す読出手段と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
第２の媒体を撮像して画像データを取得し、当該画像データを前記メモリに格納する撮像手段を更に備え、
前記読出手段は前記第２の媒体の画像データを前記メモリから読み出し、
前記形成手段は、前記第２の媒体の画像データが示す画像を前記出力媒体上に形成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記撮像手段は、更に、前記第１の媒体を撮像して該第１の媒体の画像データを取得して、当該画像データを前記メモリに格納し、
前記読出手段は、さらに、前記第１の媒体の画像データを前記メモリから読み出し、
前記形成手段は、前記第２の媒体の画像データが示す画像を前記レイアウト情報に基づいて前記第１の媒体の画像データが示す画像に重畳してなる画像を示す画像データを前記出力媒体として形成する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記形成手段は、前記出力媒体として前記第１の媒体上に画像を形成する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記画像データが示す画像の形状及び大きさを示す領域情報を、該画像データを解析して取得する取得手段を更に備え、
前記レイアウト情報には、配置する画像が前記出力媒体上で占める範囲を示す範囲情報が含まれ、
前記形成手段は、前記画像データが示す画像を、前記範囲情報が示す範囲に収まるように、前記領域情報に基づいて変形して、前記出力媒体上に形成する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記レイアウト情報は複数の画像の配置を示す情報であり、
前記読出手段は前記メモリから複数の画像データを読み出し、
前記形成手段は前記画像データの各々について、該画像データが示す画像を前記レイアウト情報に基づいて前記出力媒体上に形成する
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記読出手段が読み出した画像データを解析し、当該画像データが示す画像により表された文字データを取得する解析手段を更に備え、
前記レイアウト情報には前記文字データが示す文字の配置を示す情報が含まれ、
前記形成手段は、さらに、前記文字データが示す文字を前記レイアウト情報に基づいて前記出力媒体上に形成する
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出工程と、
画像を示す画像データをメモリから読み出す読出工程と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項９】
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出手段と、
画像を示す画像データをメモリから読み出す読出手段と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成手段と、
を備えることを特徴とする複合機。
【請求項１０】
コンピュータを請求項１から７のいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、複合機、プログラム、記録媒体に関する。
【背景技術】
【０００２】
年賀はがきにプリント写真等を重畳して印刷する場合、プリント写真を電子化し、パーソナルコンピュータ（以下、ＰＣ）等でデジタル処理をすることにより、プリント写真のレイアウトを行うことが多い。しかし、このようなＰＣを用いたレイアウト処理はＰＣ操作に不慣れなユーザにとっては敷居の高いものとなる。前述の例のように２つの媒体（年賀はがきとプリント写真）があり、第１の媒体（年賀はがき）に対して第２の媒体（プリント写真）を重畳して第３の媒体（プリント写真が重畳された年賀はがき）を生成する作業は、手作業で簡単に行えることが望まれる。
【０００３】
ＰＣを用いたレイアウト処理をせずに第３の媒体を生成する方法としては、スキャナを備えた印刷機に２枚の媒体を重ねてセットし、重ねた媒体をスキャンして画像を読みとって、印刷する方法がある。この方法を図９を用いて説明する。図９は、媒体を重畳して新しい媒体を生成する作業を手作業で行った場合の問題を示す図である。
【０００４】
図９では、年賀はがきのイラストが描かれた原稿９０１の上に、プリント写真９０２を手作業で重ね合わせて９０３の状態にして印刷機上でスキャンし、年賀はがき９０４にスキャン画像を印刷をして年賀はがき９０５を生成する。しかし、この方法は、手作業で重ね合わせを行うため、９０３のようにプリント写真の配置がずれてしまい精密な調整が行えない。また、年賀はがきに対するプリント写真のサイズが大きい時には、サイズの変更が行えない。
【０００５】
特許文献１では、複数の部分画像に分割された全体画像を、部分画像を結合して復元するための構成が開示されている。この構成では、予め、各部分画像に全体画像における位置情報を電子透かしとして埋め込んでおき、各部分画像について媒体に画像を形成する。そして、媒体をスキャンすると、電子透かしを解析して位置情報を読み取り当該位置情報に基づいて部分画像を配列して全体画像を復元する。
【特許文献１】特開２００５−３３３３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の構成は、結合するすべての部分画像に電子透かしとして結合のための位置情報を埋め込んでおかなければならない。また、この構成では、部分画像どうしを平面的に結合することしかできず、画像をレイアウトして重畳することができない。
【０００７】
本発明は上記課題に鑑みなされたものであり、容易な作業で複数の画像を精密に重畳して媒体上に画像を形成するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明による情報処理装置は以下の構成を備える。即ち、
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出手段と、
画像を示す画像データをメモリから読み出す読出手段と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成手段と、
を備える。
【０００９】
また、本発明よる情報処理装置の制御方法は以下の構成を有する。即ち、
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出工程と、
画像を示す画像データをメモリから読み出す読出工程と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成工程と、
を有する。
【００１０】
また、本発明による複合機は以下の構成を備える。即ち、
画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、該電子透かし情報を読み出して該レイアウト情報を抽出する抽出手段と、
画像を示す画像データをメモリから読み出す読出手段と、
前記画像データが示す画像を前記レイアウト情報に基づいて出力媒体上に形成する形成手段と、
を備える。
【発明の効果】
【００１１】
本発明によれば、容易な作業で複数の画像を精密に重畳して媒体上に画像を形成するための技術を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。また、本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜＜実施形態１＞＞
（ハードウェア構成）
本実施形態では、画像が形成された第２の媒体を撮像し、当該画像を第１の媒体と同種の媒体に重畳して第３の媒体上（出力媒体上）に画像を形成する構成について説明する。なお、本実施形態では、第１の媒体と第３の媒体とは物理的に別のものであるが、実施形態２で述べるように同一（即ち、第１の媒体に直接画像を形成する）でも構わない。
【００１４】
図１は本発明の実施形態１における情報処理装置のハードウェア構成を示すブロック図である。本実施形態では、情報処理装置は複合機により実現されるが、これに限られず、例えば、ＰＣで代表されるコンピュータ装置、携帯情報端末（ＰＤＡ）、デジタルカメラ、カメラ付携帯電話等で実現してもよい。
【００１５】
１０１は数値演算・制御等の処理を行う中央処理装置であり、本実施形態に係る手順に従って演算を行う。１０２はディスク装置や不揮発メモリ等の外部記憶装置である。
【００１６】
１０３は一時情報を保持するＲＡＭ（Random Access Memory）であり、本実施形態に係る処理を行う為の一時的なデータが保持される。１０４はＲＯＭ（Read Only Memory）であり、基本Ｉ／Ｏプログラム等のプログラム等の各種データを記憶する制御メモリとして機能する。
【００１７】
１０５は媒体を撮像し、撮像情報から電子透かしの情報を抽出する抽出装置である。１０６はスキャナやカメラなどの撮像装置である。なお、抽出装置１０５の媒体を撮像する機能は、撮像装置１０６により実現しても構わない。
【００１８】
１０７は抽出装置１０５が抽出した電子透かしの情報を基に、撮像装置１０６で生成された媒体を編集するための編集情報を生成する編集情報生成装置である。１０８は編集情報生成装置１０７が生成した情報と、抽出装置１０５が抽出した電子透かしの情報を基に、媒体に対して画像を形成して、画像が形成された媒体を生成する生成装置である。生成装置１０８は、例えば、プリンタにより実現することができる。
【００１９】
尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。
【００２０】
本実施形態では、外部記憶装置１０２から本実施形態に係るプログラム及び関連データをＲＡＭ１０３にロードして実行させる例を想定するが、これに限られない。例えば、本実施形態に係るプログラムをＲＯＭ１０４に記録しておき、これをメモリマップの一部をなすように構成し、直接中央処理装置１０１で実行してもよい。
【００２１】
また、本実施形態では、説明の便宜のため、本実施形態に係る情報処理装置を１つの装置で実現した構成について述べるが、複数の装置にリソースを分散した構成によって実現してもよい。例えば、撮像装置１０６や生成装置１０８を複数の装置に分散した形に構成してもよい。
【００２２】
（モジュール構成）
図２は、実施形態１における情報処理装置のモジュール構成を示すブロック図である。図２のように、情報処理装置は、抽出部２０１、撮像部２０２、編集部２０３、生成部２０４、保持部２０５を備えている。
【００２３】
撮像部２０２は、第１の媒体と、第２の媒体を撮像して電子化し、撮像情報を生成するモジュールである。撮像部２０２は、撮像装置１０６により実現される。撮像情報は、例えば、ＪＰＥＧ、ビットマップ、ＴＩＦＦ等の画像符号化フォーマットに従った画像データである。
【００２４】
抽出部２０１は、電子透かし情報が埋め込まれた第１の媒体を撮像部２０２が撮像したときに、第１の媒体の撮像情報から電子透かし情報を抽出するモジュールである。抽出部２０１は、抽出装置１０５により実現される。
【００２５】
編集部２０３は、編集情報生成装置１０７が抽出装置１０５で抽出された電子透かし情報をもとに、第２の媒体の撮像情報を編集し編集情報を生成するモジュールである。編集部２０３は、編集情報生成装置１０７により実現される。
【００２６】
生成部２０４は、編集部２０３で生成された編集情報と、抽出部２０１で抽出された電子透かし情報を基に、第１の媒体と編集部２０３で編集された第２の媒体の撮像情報から第３の媒体を生成するモジュールである。生成部２０４は、中央処理装置１０１がＲＡＭ１０３にロードされたプログラムを実行し、図１に示される各ハードウェアと協働することによって実現される。
【００２７】
保持部２０５は、抽出部２０１で抽出した電子透かし情報と撮像部が電子化した撮像情報などを保持する。保持部２０５は、外部記憶装置１０２等のメモリにより実現される。
【００２８】
（処理の流れ）
図３は、実施形態１における情報処理装置の処理の流れを示すフローチャートである。図３に示す各ステップは、中央処理装置１０１の制御に基づいて実行される。
【００２９】
ステップＳ３０１では、レイアウト情報が電子透かし情報として埋め込まれた第１の媒体を撮像部２０２によって撮像し、抽出部２０１が第１の媒体の撮像情報から第１の媒体に埋め込まれた電子透かし情報をレイアウト情報として抽出する。撮像された撮像情報と、抽出されたレイアウト情報は保持部２０５に記憶される。なお、レイアウト情報は、第１の媒体上に重畳する第２の媒体の撮像情報の配置を示す情報であり、例えば、配置する画像が第３の媒体上で占める範囲を示す範囲情報が含まれる。なお、レイアウト情報は、第２の媒体の撮像情報に対して行う編集の方法を示す情報を含んでもよい。レイアウト情報の例は適宜後述していく。
【００３０】
ステップＳ３０２では、第１の媒体に重畳される第２の媒体を撮像部２０２によって撮像し電子化する。電子化された第２の媒体の撮像情報は保持部２０５に記憶（格納）される。
【００３１】
ステップＳ３０３では、編集部２０３が、保持部２０５に記憶されている第２の媒体の撮像情報から領域情報を取得する。領域情報は、第２の媒体の撮像情報の形状及び大きさ（例えば、縦横の長さ）を示す情報である。取得した領域情報は保持部２０５に記憶される。
【００３２】
なお、領域情報は撮像情報を改正して取得することができる。具体的には、例えば、第２の媒体の周縁部（エッジ）を撮像情報を解析して求めたり、撮像情報のメタデータを参照したりすることによって取得することができる。なお、画像データが示す画像が表すものの周縁部を画像データを解析して求める技術は公知であり、公知技術を適用することができる。また、撮像情報のメタデータは、例えば、画像データがＪＰＥＧファイルで与えられる場合は、ＪＰＥＧファイルの所定の箇所に記載されている。
【００３３】
ステップＳ３０４では、保持部２０５に記憶されているレイアウト情報と領域情報をもとに、第２の媒体の撮像情報から編集情報を生成する。編集情報は、編集された第２の媒体の撮像情報であり、撮像情報と同様に好適な画像符号化フォーマットに従った情報である。生成された編集情報は、保持部２０５に記憶される。
【００３４】
ステップＳ３０５では、ユーザが第３の媒体を生成部２０４にセットする。生成部２０４は、保持部２０５に記憶されているレイアウト情報と編集情報を読み出す読出処理を行う。そして、読み出したレイアウト情報と編集情報を基に、編集された第２の媒体の撮像情報により示される画像が重畳された第３の媒体を生成する。即ち、第１の媒体に対して、第２の媒体の撮像情報に係る画像をレイアウト情報で示される位置（範囲）に形成する。
【００３５】
（動作例）
以下に図３の処理の流れを、具体例を用いて示す。ここでは、年賀はがきの決められたフレーム内に、プリント写真を重畳して印刷する例を用いる。なお、一連の処理はスキャナ部と印刷部を備えた複合機（情報処理装置）により行われる。スキャナ部は、媒体に埋め込まれている電子透かし情報を読み取ることと、撮像することができる。ここで、第１の媒体は年賀はがきの原稿であり、第２の媒体はプリント写真である。また、第３の媒体は、このプリント写真の画像が所定位置に形成された年賀はがきである。なお、本実施形態では、第１の媒体と第３の媒体とは物理的に別であるが、実施形態２で説明するように物理的に同一（即ち、第１の媒体に直接印刷する）でも構わない。
【００３６】
図４は、実施形態１に係る情報処理装置による動作の一例を示す図である。ステップＳ３０１では、レイアウト情報が電子透かし情報として埋め込まれた年賀はがきの原稿４０１をスキャンし、年賀はがきの原稿の撮像情報を得る（図４（ａ））。スキャナは、撮像情報から媒体（年賀はがき）に埋め込まれた電子透かし情報を読み取り、レイアウト情報を抽出する。ここでは、電子透かし情報は、年賀はがきの原稿４０１の文字部「謹賀新年」に、電子透かし技術を用いて埋め込まれている。
【００３７】
ここで、レイアウト情報は、プリント写真が重畳される年賀はがきのフレーム４０５内の領域と、フレーム４０５内に重畳されるプリント写真の編集方法を記述している。フレーム４０５内の領域は、例えば、年賀はがきの原稿４０１の左上端を原点としたときの、フレーム４０５の左上端と右下端の２次元の座標により表すことができる。編集方法は、フレーム４０５内に重畳する際のプリント写真の拡大や縮小の方法である。編集方法、例えば、縦横等倍か否か、フレームとプリント写真の縦横比が異なる場合にプリント写真のはみ出た部分を切り取るか否か、拡大・縮小の中心座標、あるいは、拡大・縮小を行う面（平面、曲面など）等により規定される。ここで年賀はがきの原稿４０１ではフレームを表示しているが、表示しなくても良い。
【００３８】
ステップＳ３０２では、ユーザが、ステップＳ３０１の年賀はがきの原稿４０１に重畳されるプリント写真４０２をスキャナにセットする。スキャナは、プリント写真４０２を撮像し電子化し、撮像情報を取得する（図４（ａ））。
【００３９】
ステップＳ３０３では、Ｓ３０２で撮像したプリント写真の撮像情報から領域情報を得る。ここでの領域情報は、プリント写真の縦と横の長さである。
【００４０】
ステップＳ３０４では、年賀はがきの原稿の撮像情報に重畳させる編集情報を生成する（図４（ｂ））。編集情報は、ステップＳ３０１で抽出されたレイアウト情報とステップＳ３０２で得られた領域情報をもとに編集されたプリント写真の撮像情報である。ここで、プリント写真４０２の大きさはフレーム４０５よりも大きいため、フレーム４０５に合わせてプリント写真４０２をプリント写真４０３のように縮小させる。
【００４１】
図８は、プリント写真の拡大と縮小の一例を示す図である。縮小させる方法としては、例えば、フレーム４０５とプリント写真４０２の縦の長さを一致させ、プリント写真４０２の縦と横の比を変えずにプリント写真８０１のように縮小させる方法がある（図８（ａ）（ｂ））。あるいは、フレーム４０５とプリント写真４０２の横の長さを一致させてもよい（図８（ｃ）（ｄ）（ｅ））。この場合、プリント写真８０２のように、プリント写真４０２がフレーム４０５よりも大きくなるように縮小したときは、フレーム４０５からはみ出た部分を切り取って、プリント写真８０３を生成する。
【００４２】
ステップＳ３０５では、ユーザが年賀はがき４０６を印刷部の用紙トレイにセットする。これに応じて、レイアウト情報をもとに、ステップＳ３０４で生成した編集情報をフレーム４０５内にフレーム４０５が消去されるように年賀はがきの原稿４０１の撮像情報に重畳し、年賀はがき４０６に印刷し年賀はがき４０４を作成する。
【００４３】
上記のように、本実施形態に係る構成では、画像の配置を示すレイアウト情報が電子透かし情報として埋め込まれた第１の媒体から、この電子透かし情報を読み出して該レイアウト情報を抽出する。そして、画像を示す画像データを保持部２０５から読み出し、読み出した画像データが示す画像をレイアウト情報に基づいて第３の媒体上に形成する。このように、本実施形態では、画像の配置を示すレイアウト情報が電子透かし情報として第１の媒体に埋め込まれているため、ユーザが画像の配置を編集することなく、容易な作業で複数の画像を精密に重畳して媒体上に画像を形成することができる。また、重畳させる画像には電子透かしを埋め込む必要がないため、ユーザは任意の画像を重畳させて、画像を形成することができる。
【００４４】
また、本実施形態では、第２の媒体を撮像して画像データを取得して当該画像データを保持部２０５に格納し、この画像データを保持部２０５から読み出して、画像を第３の媒体上に形成する。従って、ユーザは、重畳して画像形成したい第２の媒体を任意に選んで、第３の媒体上に画像形成させることができる。
【００４５】
なお、レイアウト情報は、縮小の他に拡大、回転、トリミング、装飾等の編集に関する情報を含んでもよく、編集装置が、レイアウト情報にもとづき第２の媒体の編集情報を生成してもよいことは言うまでもない。
【００４６】
また、ステップＳ３０５では、印刷をして年賀はがき４０４を生成していたが、印刷せずに電子データとして保持してもよい。具体的には、第２の媒体の画像データが示す画像をレイアウト情報に基づいて第１の媒体の画像データが示す画像に重畳してなる画像を示す画像データを出力媒体として形成してもよい。
【００４７】
また、本実施形態では、ステップＳ３０２において第２の媒体を撮像して電子化をして画像データを取得しているが、これに限らずに、予めデータベース等に保存してある画像データを取得してもよい。
【００４８】
また、本実施形態では、第２の媒体に係る画像の形状及び大きさを示す領域情報を、該画像データを解析して取得する。そして、第２の媒体に係る画像を、レイアウト情報に含まれる範囲情報が示す範囲に収まるように、領域情報に基づいて変形して、第３の媒体上に形成する。従って、本実施形態に係る構成では、第２の媒体に係る画像を、レイアウト情報で規定される配置で整然と重畳して画像形成することができる。また、第２の媒体の周縁部（エッジ）を撮像情報を解析して求めた場合は、仮に、第２の媒体の撮像時に第２の媒体が傾いていても、第２の媒体の周縁部を自動判定して、レイアウト情報で規定される配置で整然と重畳して画像形成することができる。
【００４９】
＜＜実施形態２＞＞
実施形態１では、第２の媒体を重畳した第１の媒体を第３の媒体に印刷していたが、これに限定されるものではない。第２の媒体の編集情報を第１の媒体に重畳し印刷しても良い。
【００５０】
実施形態１の動作例では、年賀はがきの原稿に電子透かしが埋め込まれていた（Ｓ３０１）。そして、ステップＳ３０５では印刷部に年賀はがきがセットされ、これに応じて写真プリントが重畳された年賀はがきの原稿を年賀はがきに印刷した。
【００５１】
これに対して、本実施形態では、ステップＳ３０１では年賀はがきに電子透かしが埋め込まれており、年賀はがきをスキャンし電子透かし情報を読み取る。また、ステップＳ３０５では、印刷部にステップＳ３０１でスキャンした年賀はがきがセットされ、年賀はがきに写真プリントを重畳して印刷を行う。
【００５２】
上記のように、本実施形態では、第１の媒体の撮像情報から電子透かしと埋め込まれたレイアウト情報のみを抽出する。また、本実施形態では、第３の媒体（出力媒体）として第１の媒体上に画像を形成する。このため、電子透かし以外の撮像情報（実施形態１では「謹賀新年」及び「あけましておめでとうございます」の部分）は不要であり、電子透かしが埋め込まれた箇所以外は撮像（スキャン）する必要がない。
【００５３】
＜＜実施形態３＞＞
実施形態１と実施形態２では、第１の媒体に１枚の第２の媒体を重畳する場合を説明した。実施形態３では、第１の媒体にＮ（Ｎ≧２）枚の媒体を重畳する場合を説明する。本発明の実施形態３における情報処理装置のハードウェア構成とモジュール構成は実施形態１と同様である。
【００５４】
（処理の流れ）
図５は、実施形態３における情報処理装置の処理の流れを示すフローチャートである。図５に示す各ステップは、中央処理装置１０１の制御に基づいて実行される。
【００５５】
ステップＳ５０１の処理はステップＳ３０１と同じである。ただし、レイアウト情報には、第１の媒体に重畳する第２の媒体が複数ある場合の、第２の媒体の第１の媒体に重畳する際の配置情報が含まれている。情報処理装置は、各第２の媒体をスキャンする順番に応じて、第１の媒体に対する各第２の媒体の配置を決定する。ユーザが各第２の媒体の配置を確認できるように、スキャンする順番と配置する場所（配置情報）は第１の媒体に予め記載されていてもよい。
【００５６】
ステップＳ５０２では、ユーザは、第１の媒体の配置情報に基づいて、Ｎ枚の第２の媒体をスキャンする順番を決定し、この順番に基づいてＮ枚の第２の媒体を撮像部２０２にセットする。これに応じて、撮像部２０２は、各第２の媒体を撮像し、撮像情報を順に保持部２０５に記憶させる。
【００５７】
ステップＳ５０３では、ステップＳ３０３と同様に、Ｎ枚の第２の媒体についてそれぞれ撮像情報から領域情報を取得する。ステップＳ５０４では、ステップＳ３０４と同様に、Ｎ枚の第２の媒体について、編集情報を生成する。
【００５８】
ステップＳ５０５では、ユーザがステップＳ５０１で抽出部２０１にセットした第１の媒体を生成部２０４にセットする。生成部２０４は、保持部２０５に記憶されているレイアウト情報と配置情報と編集情報をもとに、Ｎ枚の第２の媒体の撮像情報を第１の媒体に重畳し、第３の媒体を生成する。なお、第１の媒体と第３の媒体とは物理的に同一でなく、別のものでも構わない。
【００５９】
（動作例）
次に図５の処理の流れを、具体例を用いて示す。ここでは、年賀はがきの決められたフレーム内に、３枚のプリント写真を重畳して印刷する例を説明する。図６は、実施形態３に係る情報処理装置による動作の一例を示す図である。
【００６０】
年賀はがき６０１には、３つのプリント写真を重畳するフレーム６０２とフレーム６０３とフレーム６０４がある。そして、それぞれのフレーム内にはスキャンしたプリント写真を挿入する順番が記載されている。年賀はがき６０１では、プリント写真６０５とプリント写真６０６とプリント写真６０７を順にスキャンすると、年賀はがき６１１のようにフレーム６０２、フレーム６０３、フレーム６０４の順に各フレームに重畳される。
【００６１】
ステップＳ５０１では、ユーザが、レイアウト情報が電子透かし情報として埋め込まれた年賀はがきをスキャナ部にセットする。スキャナ部は、セットされた媒体に埋め込まれた電子透かし情報を読み取り、レイアウト情報を抽出する。ここで、レイアウト情報には、フレーム６０２とフレーム６０３とフレーム６０４内の領域を示す情報と、３枚のフレーム内に重畳するプリント写真の編集方法を示す情報が含まれる。また、ユーザがプリント写真をスキャンさせるスキャン順と年賀はがき内の配置との対応関係もレイアウト情報に含まれている。
【００６２】
図１０は、スキャンの順序とフレームの位置との対応関係を例示する図である。図１０の例では、最初にスキャンされたプリント写真は、左上端の座標が（１，１）、右下端の座標が（１９，１０）の矩形のフレームに重畳される（１００１）。同様に、２番目のプリント写真は、左上端の座標が（１，１６）、右下端の座標が（９，２３）のフレームに重畳される（１００２）。３番目のプリント写真は、左上端の座標が（１０，１６）、右下端の座標が（１９，２３）のフレームに重畳される（１００３）。
【００６３】
ステップＳ５０２では、ユーザは、フレーム６０２とフレーム６０３とフレーム６０４に記載されている番号からスキャンの順序とフレームの位置との対応関係を知り、プリント写真６０５とプリント写真６０６とプリント写真６０７をセットする。これに応じて、情報処理装置は、この順にスキャンし、プリント写真を電子化する。
【００６４】
ステップＳ５０３では、電子化された３枚のプリント写真の撮像情報から領域情報を得る。ここでの領域情報は、プリント写真の縦と横の長さを記述している。
【００６５】
ステップＳ５０４では、年賀はがき６０１に重畳させる編集情報を生成する。編集情報は、ステップＳ５０１で抽出されたレイアウト情報とステップＳ５０２で得られた領域情報をもとに編集した３枚のプリント写真の撮像情報である。ここで、プリント写真６０５とプリント写真６０７の大きさはフレーム６０２とフレーム６０４よりも大きいので、フレームに合わせてプリント写真６０８とプリント写真６１０のように縮小させる。
【００６６】
ステップＳ５０５では、ユーザがステップＳ５０１でスキャンした年賀はがき６０１を印刷部の用紙トレイにセットする。これに応じて、情報処理装置は、レイアウト情報と編集情報をもとに３枚のプリント写真を年賀はがきに重畳して印刷する。
【００６７】
上記のように、本実施形態では、レイアウト情報は複数の画像の配置を示す情報であり、保持部２０５から複数の画像データを読み出し、この画像データの各々について、該画像データが示す画像をレイアウト情報に基づいて第３の媒体上に形成する。このため、本実施形態に係る構成によれば、複数の画像を容易な操作で一つの媒体に重畳して形成することができる。
【００６８】
＜＜実施形態４＞＞
実施形態１〜３では、第１の媒体に第２の媒体としてプリント写真を重畳させる例を説明した。実施形態４では、第１の媒体に第２の媒体として文字を重畳させる例を説明する。具体例として、名刺から年賀はがきの住所欄を作成する例を説明する。
【００６９】
図７は、実施形態４に係る情報処理装置による動作の一例を示す図である。年賀はがき７０１には、郵便番号のフレーム７０５などの部分に電子透かしとしてレイアウト情報が埋め込まれている。レイアウト情報は、あて先に関する住所と氏名と郵便番号などの各属性の配置情報と編集方法を示す情報を含んでいる。配置情報は、年賀はがき７０１に重畳する際の、年賀はがき７０１のあて先に関する属性の配置場所等の情報を含んでいる。編集方法を示す情報には、例えば、フォントサイズや縦書き横書き等の文字データが示す文字の配置を示す情報が含まれる。
【００７０】
名刺７０２には、年賀はがきに必要な住所と郵便番号と名前の情報が記されている。
名刺７０２をスキャンし電子化し、電子化された情報から年賀はがき７０１に必要な情報を抽出する。スキャンした際に、「東京都○○区２−２」「日本太郎」「１１１―２２２２」などを文字認識して抽出し、「東京都○○区２−２」「日本太郎」「１１１―２２２２」が、それぞれ「住所」「名前」「郵便番号」の属性であることを判断する。この文字認識や文字属性の判断は、例えば、公知のＯＣＲ（Optical Character Reader）関連技術を用いて行うことができる。
【００７１】
次に、編集方法をもとに「東京都○○区２−２」「日本太郎」を７０３のように縦文字にして大きさを調整し編集情報を生成する。編集情報を、レイアウト情報を用いて年賀はがき７０１に配置し、年賀はがき７０４のように重畳して印刷する。なお、「日本太郎」の下に印刷される「様」は、レイアウト情報として年賀はがき７０１に埋め込まれており、「名前」の下に印刷される。
【００７２】
上記のように、本実施形態では、画像データを解析し、当該画像データが示す画像により表された文字データを取得し、文字データが示す文字をレイアウト情報に基づいて第３の媒体上に形成する。ここで、レイアウト情報には文字データが示す文字の配置を示す情報が含まれる。このため、ユーザは、文字が記載された媒体を複合機に読み込ませるだけで、この文字を用いた所望の画像形成を行うことができる。なお、本実施形態では、第２の媒体を撮像して電子化をして文字データを取得しているが、これに限らずに、予めデータベース等に保存してある文字データを取得してもよい。
【００７３】
＜＜その他の実施形態＞＞
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウエアのプログラムコードをシステムあるいは装置で実行することによっても達成されることは言うまでもない。この場合、プログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードは本発明の技術的範囲に含まれる。
【００７４】
プログラムコードは、例えば、コンピュータ読み取り可能な記録媒体に記録してシステムあるいは装置に供給することができる。そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）は、記録媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の目的を達成することができる。従って、そのプログラムコードを記憶した記録媒体も本発明の技術的範囲に含まれる。
【００７５】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７６】
なお、プログラムコードは、コンピュータが当該プログラムコードを読み出し実行することにより前述した実施形態の機能を実現するための、全ての要素を備えたものに限られない。即ち、プログラムコードには、コンピュータに組み込まれたソフトウェア及びハードウェアの少なくともいずれかと協働することにより目的を達成するプログラムコードも含まれる。
【００７７】
例えば、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も、そのプログラムコードは本発明の技術的範囲に含まれる。ただし、ＯＳはオペレーティングシステム（Operating System）の略称である。
【００７８】
あるいは、例えば、プログラムコードの指示に基づき、コンピュータに挿入又は接続された機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合がある。このような場合も、そのプログラムコードは本発明の技術的範囲に含まれる。なお、機能拡張ボードや機能拡張ユニットは、それらが備えるメモリにプログラムコードを読み込み、実行することでこのような処理を行うことができる。
【００７９】
以上のように、上記構成によれば、容易に複数の媒体を重畳し、新しい媒体を生成することができる。
【図面の簡単な説明】
【００８０】
【図１】情報処理装置のハードウェア構成を示すブロック図である。
【図２】情報処理装置のモジュール構成を示すブロック図である。
【図３】情報処理装置の処理の流れを示すフローチャートである。
【図４】情報処理装置による動作の一例を示す図である。
【図５】情報処理装置の処理の流れを示すフローチャートである。
【図６】情報処理装置による動作の一例を示す図である。
【図７】情報処理装置による動作の一例を示す図である。
【図８】プリント写真の拡大と縮小の一例を示す図である。
【図９】媒体を重畳して新しい媒体を生成する作業を手作業で行った場合の問題を示す図である。
【図１０】スキャンの順序とフレームの位置との対応関係を例示する図である。
【図１】
2009130631.tif 000003
【図２】
2009130631.tif 000004
【図３】
2009130631.tif 000005
【図４】
2009130631.tif 000006
【図５】
2009130631.tif 000007
【図６】
2009130631.tif 000008
【図７】
2009130631.tif 000009
【図８】
2009130631.tif 000010
【図９】
2009130631.tif 000011
【図１０】
2009130631.tif 000012