(57)【要約】【課題】スキャナで写真を読み取ってアルバムを作成する場合に、ユーザの利便性を向上する画像処理方法、装置、および、プログラムを提供する。【解決手段】レイアウト編集に用いる複数種類のレイアウトデータをメモリに格納し、原稿台上に置かれた複数の画像を１度に読み取り、複数の画像それぞれを表す複数の画像データを生成し、原稿台上での複数の画像の位置を検出し、複数種類のレイアウトデータのうち、原稿台上での複数の画像の位置と最も近い位置に複数の画像枠がレイアウトされたレイアウトデータを選択し、選択されたレイアウトデータを用いて複数の画像データをレイアウトし、記録媒体１ページ分の画像データを生成する。【選択図】図１
2011040971.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の１ページに複数の画像が含まれる出力画像のレイアウト編集を行うシステムにおいて実行される画像処理方法であって、
前記レイアウト編集に用いる複数種類のレイアウトデータをメモリに格納する格納工程と、
原稿台上に置かれた複数の画像を１度に読み取り、前記複数の画像それぞれを表す複数の画像データを生成する読取工程と、
前記原稿台上での複数の画像の位置を検出する検出工程と、
前記複数種類のレイアウトデータのうち、前記原稿台上での複数の画像の位置と最も近い位置に、複数の画像枠がレイアウトされたレイアウトデータを選択する選択工程と、
前記選択工程において選択されたレイアウトデータを用いて、前記読取工程において生成された前記複数の画像データをレイアウトし、記録媒体１ページ分の画像データを生成する生成工程と、
を備えることを特徴とする画像処理方法。
【請求項２】
前記複数の画像データを解析して、前記複数の画像データそれぞれが表す画像に含まれる顔画像を抽出し、前記顔画像の上下方向を検出する方向検出工程と、
前記顔画像の上下方向と前記原稿台上の画像を読み取る領域とから、前記複数の画像データが前記出力画像を用いてアルバムを作成する場合における見開き１ページ分の画像データであるか否かを判定する判定工程と
をさらに備えることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記複数の画像データが表す複数の画像それぞれについての前記記録媒体１ページにおける位置を、前記１ページでの予め定められた基準線に関し、左右の位置を入れ替える入替工程をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
記録媒体の１ページに複数の画像が含まれる出力画像のレイアウト編集を行うシステムにおいて実行される画像処理方法であって、
１ページの記録媒体において、所定間隔をもつ複数の格子点を表すレイアウトデータをメモリに格納する格納工程と、
原稿台上に置かれた複数の画像を１度に読み取り、前記複数の画像それぞれを表す複数の画像データを生成する読取工程と、
前記原稿台上での複数の画像の位置を検出する検出工程と、
前記レイアウトデータと前記検出工程における検出結果とを対比し、前記原稿台上での複数の画像の位置を、最も近い前記格子点の位置に修正するよう前記複数の画像データを補正する補正工程と、
を備えることを特徴とする画像処理方法。
【請求項５】
請求項１乃至４のいずれかの画像処理方法に記載の工程をコンピュータに機能させるための画像処理プログラム。
【請求項６】
記録媒体の１ページに複数の画像が含まれる出力画像のレイアウト編集を行う画像処理装置であって、
前記レイアウト編集に用いる複数種類のレイアウトデータを格納する格納手段と、
原稿台上に置かれた複数の画像を１度に読み取り、前記複数の画像それぞれを表す複数の画像データを生成する読取手段と、
前記原稿台上での複数の画像の位置を検出する検出手段と、
前記複数種類のレイアウトデータのうち、前記原稿台上での複数の画像の位置と最も近い位置に、複数の画像枠がレイアウトされたレイアウトデータを選択する選択手段と、
前記選択手段により選択されたレイアウトデータを用いて、前記読取手段により生成された前記複数の画像データをレイアウトし、記録媒体１ページ分の画像データを生成する生成手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データをレイアウト処理する画像処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
近年のデジタル写真業界の発展により、手持ちの写真を手軽にアルバム作成できるようになった。特に、スキャナの性能向上によって、写真を高画質にスキャンできたり、情報処理装置やショップの端末機のアルバム作成ソフトウェア２００の普及によって、ユーザが様々なレイアウトを設定できるようになった。例えば、ユーザが写真をスキャナで読み込み、画像データを情報処理装置に保存する。そして、アルバム作成ソフトを立ち上げ、アルバムにしたい画像を選択し、モニタ上でマウスを使ってレイアウトを設定するといったケースがある。または、ショップの端末機で写真をスキャンし、タッチパネルなどを操作してアルバムを作成するケースもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１８２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、アルバム作成ソフトに不慣れなユーザにとっては、マウスなどでレイアウトを調整することは非常に困難である。そのため、予め用意されたテンプレートに写真を合成紙、レイアウトページを作る方法や装置が数多く提案されている。特許文献１では、シートに記入された複数のテンプレートの中からユーザが所望する一つを選択し、そのシートをスキャナで読み込んで、画像を自動合成させるというものである。ところがこの装置では、所望するレイアウトを探す作業がユーザにとって大きな負荷となってしまう。
また、ブック原稿を見開きページでスキャンする方法や装置が数多くある。仮に、１ページ毎にスキャンを行う装置において、例えば写真が見開き両ページにまたがるようなレイアウトを作成する場合、その写真を左右１ページずつ正確に置く必要があり、不慣れなユーザが原稿台上でこのようなスキャンをすることは非常に困難であった。
【０００５】
そこで、上記の点に鑑み、本発明は、スキャナで写真を読み取ってアルバムを作成する場合に、ユーザの利便性を向上する画像処理方法、装置、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像処理方法は、記録媒体の１ページに複数の画像が含まれる出力画像のレイアウト編集を行うシステムにおいて実行される画像処理方法であって、前記レイアウト編集に用いる複数種類のレイアウトデータをメモリに格納する格納工程と、原稿台上に置かれた複数の画像を１度に読み取り、前記複数の画像それぞれを表す複数の画像データを生成する読取工程と、前記原稿台上での複数の画像の位置を検出する検出工程と、前記複数種類のレイアウトデータのうち、前記原稿台上での複数の画像の位置と最も近い位置に、複数の画像枠がレイアウトされたレイアウトデータを選択する選択工程と、前記選択工程において選択されたレイアウトデータを用いて、前記読取工程において生成された前記複数の画像データをレイアウトし、記録媒体１ページ分の画像データを生成する生成工程とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スキャナで写真を読み取ってアルバムを作成する場合に、ユーザの利便性を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】アルバム作成システムの構成の概略を示す図である。
【図２】本実施例において原稿台に写真を配置する例を説明する図である。
【図３】ユーザインタフェースの一例を示す図である。
【図４】写真上の基準点を示す図である。
【図５】基準点からテンプレートが選択されることを説明する図である。
【図６】写真サイズの異なるテンプレートを選択する例を示す図である。
【図７】写真の向きとページモードとの関係を説明する図である。
【図８】原稿台上の写真とページモードとの関係を説明する図である。
【図９】ページ画像データを作成する処理の手順を示すフローチャートである。
【図１０】グリッドを用いて写真の位置の調整を行う例を示す図である。
【図１１】見開き１ページモードにおけるレイアウトの反転を示す図である。
【図１２】全面１ページモードにおけるレイアウトの反転を示す図である。
【発明を実施するための形態】
【０００９】
[第１の実施例]
以下に、本発明を実施するための形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。画像データをレイアウト編集処理し、アルバムを作成するアルバム作成システムの構成の概略を図１に示す。ホストコンピュータ等の画像処理装置である画像処理装置１００には、例えばスキャナ１０６とインクジェットプリンタなどのプリンタ１０５が接続されている。画像処理装置１００は、アルバム作成ソフトウェア、画像処理ソフトウェア、ワープロ、表計算、インターネットブラウザ等のアプリケーション１０１と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１０２、モニタ１１１を含む。アプリケーション１０１によってＯＳ１０２に発行される出力画像を示す各種描画命令群を処理して印刷データを作成するプリンタドライバ１０３、およびスキャンしたデータをＯＳ１０２に転送するスキャナドライバ１０４もソフトウェアとして含まれる。
【００１０】
画像処理装置１００は、これらソフトウェアが動作可能な各種ハードウエアとしてハードディスクドライブＨＤ１０７、ＣＰＵ１０８、ランダムアクセスメモリＲＡＭ１０９、リードオンリーメモリＲＯＭ１１０等を含む。図１で示される構成として、例えば画像処理装置１００にＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓＸＰ（登録商標）をＯＳとして使用する。画像処理装置１００には、任意の印刷処理可能なアプリケーションがインストールされ、スキャナとプリンタとが接続される。
【００１１】
画像処理装置１００では、モニタ１１１に表示された表示画像に基づき、アプリケーション１０１が、文字などのテキストに分類されるテキストデータ、自然画などに分類されるイメージ画像データなどを用いて出力画像データを作成する。その出力画像データを印刷出力する場合に、アプリケーション１０１はＯＳ１０２に印刷出力要求を行い、イメージ画像データ部分についてはイメージ描画命令で構成される出力画像を示す描画命令群をＯＳ１０２に発行する。ＯＳ１０２は、アプリケーションからの出力要求を受け、出力プリンタに対応するプリンタドライバ１０３に描画命令群を発行する。プリンタドライバ１０３は、ＯＳ１０２から入力された印刷要求と描画命令群を処理してプリンタ１０５で印刷可能な印刷データを作成してプリンタ１０５に転送する。ここで、プリンタ１０５がラスタプリンタである場合、プリンタドライバ１０３は、ＯＳ１０２からの描画命令に対して、順次、画像補正処理を行う。そして順次、ＲＧＢ２４ビットページメモリにラスタライズし、すべての描画命令をラスタライズした後、ＲＧＢ２４ビットページメモリの内容をプリンタ１０５が印刷可能なデータ形式（例えばＣＭＹＫデータ）に補正してプリンタに転送する。プリンタ１０５においては、用紙等の記録媒体に対して画像データに基づいた印刷が行われる。本実施例におけるアルバム作成システムは、特に、スキャナ１０６で読み取られた画像データを画像処理装置１００に入力するので、スキャナ１０６と画像処理装置１００においてデータの送受信が行われる。
【００１２】
以下、本実施例におけるアルバム作成システムについて具体的に説明する。本実施例では、作成されるアルバムはＡ４サイズの縦ページとして以下に説明する。最初に、ユーザはアルバムに取り込みたい写真をスキャナ１０６の原稿台に置く。この場合、図２で示されるように、原稿台全面をアルバムの１ページと見立てて、そこにユーザが好みのレイアウトになるよう自由自在に写真を並べていく。写真の大きさや原稿台上の相対位置、写真の枚数は任意である。
【００１３】
次に、アプリケーション１０１に含まれるアルバム作成ソフトウェア２００を起動させる。このアルバム作成ソフトウェア２００は、スキャンされた画像の保存、モニタ上でのレイアウトの作成、画像の合成やプリントを行うものである。図３にそのＵＩ（ユーザインタフェース）の一例を示す。アルバム作成ソフトウェア２００のスキャンボタン２０１をクリックすることで、スキャナ１０６に置かれた原稿を１度にスキャンする仕組みになっている。スキャナ１０６で原稿台全面をスキャンして読取り、その結果、生成された画像データをアルバム作成ソフトウェア２００内で一時保存する。一時保存された画像データに対して画像解析を行って、並べられた写真の枚数や位置を検出する。この画像解析方法はクロップ処理と呼ばれ、その技術は広く知られているため、ここではその詳細説明は割愛する。
【００１４】
このクロップ処理によって記録される写真の位置とは、原稿台における写真の相対位置を意味する。例えば、図４に示すように原稿台を座標とした場合、原稿台の横サイズはＷ、縦サイズはＨである。原稿台におかれた写真をスキャンし、その写真の中心点（Ｘｎ，Ｙｎ）を算出する。この点をその写真における基準点とする。クロップされた写真毎に基準点を算出して、原稿台のどこに位置するかを検出してメモリなどに記憶しておく。写真の基準点は中心点でもよいし、写真の左上の頂点などの任意の点でもよい。こうして、原稿台上に写真がどの位置に何枚並べられたかを検出することができる。
【００１５】
次に、上記基準点の数と位置から、テンプレートを自動選択する。アルバム作成ソフトウェア２００の中に予め複数種類のテンプレートが用意されている。このようなテンプレートがメモリ等の中に格納されている場合に、そのテンプレートを以下、レイアウトデータともいう。また、それら全てのテンプレートのテンプレート番号と写真枚数、写真位置（即ち、画像枠）、写真サイズが、テキストファイル形式などのリストとしてメモリに格納されており、各々のテンプレートと関連付けられている。テンプレートを自動選択する場合には、そのリストを参照して、スキャンした写真位置と枚数に最も類似するテンプレートがリストの中から一つ選択される。
【００１６】
選択されたテンプレートの写真位置、写真サイズを読み込み、クロップされた写真をテンプレート内の相当する位置に合成していく。図５は、原稿台に置かれた写真の基準点（図５においては写真の中心点）と最も類似したテンプレートＮｏ．１が検索された例を示す。これにより、２枚の写真をテンプレートＮｏ．１の写真位置に合成する。背景を白紙のままページ作成する場合はこれで完成である。また、背景を他の画像やイラストと合成する場合は、図３のＵＩにおいて背景合成ボタン２０３をクリックして、所望の背景画像を選択し、ページを作成するようにもよい。
【００１７】
本実施例では、原稿台全面を記録媒体１ページ分と見立てて、そこに写真を並べている。そのため、原稿台全面がそのままアルバムの１ページとして扱われることが最も望ましい。つまり、テンプレートを自動選択する際は、並べられた写真のサイズを再現するために、ユーザにモニタ１１１に示す最初のテンプレートは、写真のサイズが変わらないものを選択する。例えば、原稿台にＬ版写真を置いたなら、作成されるアルバムページもＬ版のままであることが望ましい。従って、図５のように原稿台に置かれた写真と同じサイズがリストされたテンプレートを最初に選択する。
【００１８】
一方で、写真のサイズを変更したい場合、図６のように写真サイズの異なるテンプレートを選択する。これも図５と設定方法は同じだが、画像を合成する際にテンプレートの写真サイズに合わせて拡大や縮小が行われる。ユーザは、最初、アルバム作成ソフトウェア２００上でテンプレートＮｏ．１を確認し、テンプレートを変更したい場合は、ＵＩ上のテンプレート変更ボタン２０２をクリックする。それにより、次にテンプレートＮｏ．２で作成されたページが表示される。ユーザはこうしてテンプレートを変更していき、所望のテンプレートを設定していくことができる。以上、アルバムのページの向きは縦長の方向として説明したが、横長の方向のページでもテンプレートの設定方法は同じである。
以上のように本実施例では、スキャナの原稿台にユーザが自在に写真を並べ、その位置や数を記録し、それに最も類似するテンプレートを自動的に選択する。その結果、従来よりも容易にアルバムのレイアウトを作成することができる。また、ユーザがテンプレートの変更を行うことで、写真のサイズを容易に変更することができる。
【００１９】
[第２の実施例]
以下、第２の実施例について説明する。本例でも、作成されるアルバムは縦長のページとする。写真が見開き両ページにまたがるレイアウトを作成したい場合、１ページごとにスキャンする方法では、ページ境界で写真がうまく一致するように並べることは非常に困難である。そのため、本実施例においては、スキャナの原稿台を見開き１ページとして設定する方法について説明する。
【００２０】
第１の実施例と同様に、ユーザは写真を原稿台に並べる。第１の実施例では、原稿台全面を１ページと見立てていたため、図５に示すように、原稿台の長辺方向をページの上下方向としてページ作成していた。ところが、原稿台全面を見開き１ページ、つまり左右両ページとしてレイアウトを作成したい場合、図７に示すように原稿台の短辺方向をアルバムの上下方向とすることで、所望のレイアウトを作成することができる。
【００２１】
図９は、本実施例におけるページ画像データを作成する処理の手順を示すフローチャートである。図９に示すフローチャートの処理は、例えば、ＣＰＵ１０８によって実行される。まず、ステップＳ９０１において、第１の実施例と同様にユーザによって原稿台に置かれた写真をスキャンする。ここで、ユーザが単に写真を原稿台に並べただけでは、全面１ページモードとしてスキャンするのか、見開き１ページモードとしてスキャンするのかが不明である。そこで、ステップＳ９０２において、並べた写真の上下検知を行って、どちらのモードでスキャンするかを自動的に判定する。
【００２２】
その方法は、スキャンしてクロップされた画像データに対して、上下検知を行うものである。上下検知の方法として、例えば顔検出またはシーン解析が挙げられる。顔検出は、画像の中から人物の顔画像を抽出して解析し、人数や位置や向きを検出するものである。これにより、画像の上下方向を検出することができる（画像の方向検出）。また、シーン解析は、風景写真などにおける被写体を解析するものである。例えば、青空領域や地上の被写体を検出して、上下方向を決定する。顔検出やシーン解析以外にも多くの技術が知られているが、ここではその詳細説明は割愛する。このように写真を上下検知して、写真の方向が原稿台の長辺方向に向いていれば、原稿台全面を１ページとして判定し、短辺方向に向いていれば、原稿台全面を見開き１ページとして判定してページ作成するようにページモードを切り換える。
【００２３】
ステップＳ９０３において、原稿台上における写真の位置を検出する。この検出の方法は、第１の実施例において説明した基準点を検出する方法と同様である。ステップＳ９０４において、Ｓ９０２において検知された写真の上下方向から全面１ページモードであるのか、見開き１ページモードであるのかを判定する。次に、Ｓ９０４またはＳ９０６において、それぞれのモードに応じたテンプレートを選択する。全面１ページモードと判定された場合には、ステップＳ９０５において、全面１ページ用のテンプレートから写真の位置に最も類似したものを自動的に選択する。一方、見開き１ページモードと判定された場合には、同様に見開き１ページ用のテンプレートから写真の位置に最も類似したものを自動的に選択する。ステップＳ９０７において、それぞれのモードに応じたページ画像が作成される。
【００２４】
図８のように並べられた写真をスキャンした時点では、写真がポートレート方向なのかランドスケープ方向なのかが不明である。ゆえに、どちらのモードでページ作成すべきなのかが不明である。そこで、本実施例においては、クロップされた写真を上述の画像解析を行って上下検知を行うことで、写真の向きを決定する。その結果に応じてページモードを設定することで、アルバムを作成した際に写真の方向が、ユーザが所望する方向とすることができる。
【００２５】
ステップＳ９０６においては、第１の実施例と同様に、写真の数が一致し、かつ、原稿台上の写真位置と最も近い位置が設定されたテンプレートを自動的に選択する。見開き１ページモードにおいては、原稿台全面を２分割することになるため、１ページ内における写真のサイズが相対的に２倍となる。そのため、本実施例において、第１の実施例と同様、写真のサイズを変更できるテンプレートを複数所持しておいてもよい。また、ユーザはテンプレート変更ボタン２０２をクリックして所望のテンプレートを選択することができる。
【００２６】
このように、見開き１ページモードでスキャンされた場合、スキャンされた画像を左右で２分割し、それぞれを１ページとしてアルバム作成ソフトウェア２００で保存する。さらに、プリントボタン２０４をクリックしてプリントを実行することもできる。さらに、ページ境界にまたがる写真がある場合、ページ境界で写真がうまく一致するように綴じ代部を作成するようにしてもよい。
【００２７】
ステップＳ９０２において、顔検出する際に顔の位置も分かるが、検出された顔がページ境界に重なってしまった場合、その顔を含む写真を移動させるようにしてもよい。その場合、顔がページ境界に重ならないところまで移動させればよいが、左右どちらかの移動量の少ない方向へ移動させることが望ましい。また、移動したときに別の顔がページ境界に重ならないかをチェックする必要がある。再び顔がページ境界に重なる場合は、再度、写真を移動すればよい。
【００２８】
一方、写真を移動させたことで、他の写真と重なってしまうことも考えられる。その場合は、重なった先の写真を上下または左右方向に移動させる。このようなレイアウト修正は、複数のテンプレートの中から望ましいテンプレートを再選択してもよいし、最初に設定されていたテンプレートを元に、写真位置のみを変更したものをレイアウトとしてもよい。
【００２９】
ところで、原稿台に並べた複数の写真が全て同じ方向を向いているとは限らない。ユーザが向きを間違って並べてしまうことも考えられる。Ｓ９０２において写真の上下検知を行って、方向が異なっていると判定された場合、アルバム作成ソフトウェア２００のＵＩ上で警告を表示して、ユーザにいずれのモードでスキャンするかを選択させるようにしてもよい。または、原稿台の写真の向きを再度確認するよう促してもよい。もしくは、複数の写真の中で最も多い方向を自動的に採用していずれかのモードを選択するようにしてもよい。
【００３０】
以上のように、本実施例においては、写真の上下検知を行うことによりモードを切り替える。しかしながら、このような自動的な上下検知の機能をＯＦＦにして、ユーザが手動でモードの選択を行ってもよい。この場合、ユーザが全面１ページモードでスキャンするのか、見開き１ページモードでスキャンするのかをＵＩ上で設定する。その設定に基づき、ページレイアウトを作成する。こうして、見開き１ページを想定して原稿台に写真を並べることにより、ページ境界にまたがる写真を配置したり、左右のページのバランスを考慮したレイアウトを作成することができる。
【００３１】
[第３の実施例]
第３の実施例では、テンプレートを用いずに写真のレイアウトを作成する方法について説明する。原稿台に写真を並べる場合、どうしても写真が傾いたり、複数ある写真の互いの端が揃わないことが多い。第１、第２の実施例では、テンプレートを用いることで写真の傾きや端を揃えることができた。ところが、アルバム作成ソフトウェア２００が所持できるテンプレートの数には限りがあり、テンプレートにないレイアウトを設定したいユーザや、位置を微調整したいユーザにはテンプレート設定以外の方法を提供する必要がある。
【００３２】
そこで、図１０に示すように、ページ内に写真位置の基準となるグリッド（所定間隔をもつ格子点）を設定する。これはアルバム作成ソフトウェア２００のページ内に予め設定されており、スキャナの原稿台に描かれたものではない。第１、第２の実施例と同様に、原稿台に並べられた写真をスキャンして、クロップされた画像データを保存する。また、同時にクロップした写真の数と位置を検出する。その検出結果から写真毎に基準点を求めグリッドと対比する。次に、それらの基準点が最も近いグリッド点に合うように修正する。図１０では、基準点を写真の左上の点としている。ユーザが並べた位置が大幅に変わらないようであれば、基準点はどの点を用いてもよい。以上のように、原稿台に置かれた写真が傾いていても、クロップして画像データに変換する中で矩形画像として所持することができ、画像の水平方向、垂直方向を整えることができる。
【００３３】
原稿台に並べられた全ての写真について、上記の処理を行うことで、原稿台上の写真の位置を変えることなく、写真の傾きを修正し、複数ある写真の互いの端を揃えることができる。このグリッド処理は、アルバム作成ソフトウェア２００内で自動的に実行されるものである。従って、ユーザは、グリッドを意識することなく、原稿台上に自由自在に写真を並べればよい。
【００３４】
また、グリッドの間隔をユーザが設定することもできる。図１０で示したグリッド間隔よりもさらなる微調整を行いたい場合は、グリッド間隔を小さくする。１ページ内のグリッド数を増やすことによって、写真の位置をより細かく設定することができる。一方、ある程度決まった位置に写真を配置したい場合は、図１０で示したグリッド間隔よりも大きく設定することで、所望するレイアウトを作成できる。
【００３５】
さらに、ユーザが気に入った並べ方がある場合には、それをテンプレートとして新たにアルバム作成ソフトウェア２００に保存することもできる。また、原稿台の大きさでグリッドが描かれた透明シートを用いて、レイアウトを作成することもできる。この透明シートは、人間の目視では確認できるが、スキャナでは読み取れない濃度の薄い線、または幅の細い線でグリッドが描かれている。もしくは、スキャナのメタメリズム（演色性）によって、人間は目視できるがスキャナは読み取れない色を予め算出しておき、その色で透明シートにグリッドを描いてもよい。これを原稿台に敷き、グリッドに沿って写真を並べていく。この方法により、原稿台に写真を並べる時点で写真の傾きを抑え、写真の互いの端を合わせることができる。
【００３６】
[第４の実施例]
以上の実施例では、原稿台全面をアルバムページとして扱ってきた。つまり、所望のレイアウトでスキャンさせるためには、写真の位置を入れ替えて並べる必要があった。すなわち、作成したいレイアウトと原稿台上で作成するレイアウトが左右入替え、または上下入替えになってしまう。そのため、この方法では、スキャナに不慣れなユーザはどのように配置してよいか混乱してしまうおそれがある。そこで本実施例では、ユーザが視覚的に原稿台に写真を並べやすい方法について説明する。
【００３７】
以下、原稿台全面を見開き１ページとする場合について説明する。図１１に本実施例の概要を示す。スキャナの原稿台に丸印１〜３の写真を図のように並べた場合、スキャンされる画像は図１１左図の「通常スキャン」のようになる。しかしながら、この方法では、原稿台に並べた写真１と写真３の位置が左右反対になってしまう。そこで、写真の上下左右方向はそのままに、写真の配置位置のみを左右、入れ替えるのである。こうすることで、スキャナの原稿台に写真を置いたままのレイアウトがそのままページ作成に適用されることになる。
【００３８】
まず、原稿台をそのままアルバムページの表向きと想定する。そこに、所望するレイアウトとして写真を並べていく。図１１において、アルバムの見開き１ページの左ページの左下部に丸印１の写真を配置し、ページ境界上部に丸印２の写真を配置し、右ページの右下部に丸印３の写真を配置するとする。その場合は、スキャンによる左右入替えを考慮する必要なく、図１１の上図のようにそのまま写真を配置する。原稿台に配置する写真はもちろん裏向けにしておく。
【００３９】
この状態でスキャンして、写真をクロップしてアルバム作成ソフトウェア２００内に保存し、写真の数と位置を検出する。見開き１ページモードの場合、アルバム作成ソフトウェア２００では、保存された画像は変更せず、検出された位置のみを左右入替える。その場合、例えば、原稿台に定められた中央のライン（図１１に示す点線のライン）を基準線として左右の画像を入れ替える。このあとにテンプレートを自動選択し、画像を背景と合成してレイアウトを作成する。こうすることで、図１１右図の「レイアウト左右入替えスキャン」のように、原稿台に置かれたそのままの配置でアルバムページを作成することができる。
【００４０】
原稿台全面を１ページとする場合には、原稿台における上下、すなわち、作成されるアルバムページにおける左右を入れ替える必要がある。これを図１２に示す。原稿台に並べられた丸印１〜３の写真を従来の方法でスキャンすると、図１２の左図の「通常スキャン」のようになる。すなわち、原稿台を表向きと想定して縦向き１ページのレイアウトを作成したい場合、通常スキャンでは左右が入れ替えられたレイアウトになってしまう。並べられた通りにアルバムページにするためには、写真の上下左右方向はそのままに、写真の配置位置のみを左右入替える。こうすることで、図１２の右図の「レイアウト左右入替えスキャン」のように、原稿台に表向きに置かれたとおりのレイアウトページを作成することができる。原稿台に配置する写真は、もちろん裏向けにしておく。
【００４１】
以上、４つの実施例を説明した。第１の実施例では、原稿台に並べられた写真の数と位置を検出し、その配置に最も類似したテンプレートを、予め所持しているテンプレートの中から自動的に選択して、アルバムのページレイアウトを作成する画像処理装置を説明した。第２の実施例では、原稿台に並べられた写真を解析して上下検知を行う。上下方向が原稿台の長辺方向であれば、原稿台全面を縦長の１ページとし、短辺方向であれば、原稿台全面を見開き１ページとする。その判定結果に応じて、テンプレートを自動的に選択することで、アルバムのページレイアウトを作成する画像処理装置を説明した。
【００４２】
第３の実施例では、ページ内にグリッドを設定し、スキャンした写真の基準点が最も近いグリッド点に合うようレイアウトを作成することで、写真の傾きや位置を自動的に修正する画像処理装置を説明した。第４の実施例では、原稿台に並べられたレイアウトを表向きのページレイアウトとするため、スキャンされた写真の配置位置のみを左右入れ替えることで所望のレイアウトを作成する画像処理装置を説明した。これらの方法によって、スキャナの原稿台に写真を並べてアルバムのレイアウトを容易に作成する際のユーザの負荷を低減することができる。
【００４３】
本発明には、プログラム（画像処理プログラム）コードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を実行し、その処理によって前述した実施形態の機能が実現される場合も含まれる。更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図１】
2011040971.tif 000003
【図２】
2011040971.tif 000004
【図３】
2011040971.tif 000005
【図４】
2011040971.tif 000006
【図５】
2011040971.tif 000007
【図６】
2011040971.tif 000008
【図７】
2011040971.tif 000009
【図８】
2011040971.tif 000010
【図９】
2011040971.tif 000011
【図１０】
2011040971.tif 000012
【図１１】
2011040971.tif 000013
【図１２】
2011040971.tif 000014