(57)【要約】【課題】  出力された複合アルバムの全体の一貫性を保つことを目的とする画像処理装置を提供することを目的とする。【解決手段】  テンプレートに複数の画像を配置してアルバムを生成するための画像処理装置であって、前記テンプレートに設定された複数の出力条件を取得（９０１）し、前記テンプレートに配置する複数の画像の画像情報を取得（９０２）し、前記取得した画像情報と、前記取得した出力条件に基づいて該画像情報に対応する色変換テーブルを取得（９０３）し、取得したテーブルを用いて色変換を行う（９０４）。【選択図】  図９
2013255105.tif 000002
【特許請求の範囲】
【請求項１】
テンプレートに複数の画像を配置してアルバムを生成するための画像処理装置であって、
前記テンプレートに設定された複数の出力条件を取得する出力条件取得手段と、
前記テンプレートに配置する複数の画像の画像情報を取得する画像情報取得手段と、
前記取得した画像情報と、前記取得した出力条件に基づいて該画像情報に対応する色変換テーブルを取得するテーブル取得手段と、
前記取得したテーブルを用いて色変換を行う色変換手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記出力条件とは、前記テンプレートのページ毎に設定され、画像の出力の際に色に影響を与える要素となりうる条件である、少なくとも出力する用紙の情報と、出力するプリンタの情報のいずれか１つの情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力するプリンタの情報とは、少なくとも色域、解像度、インク数であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記テーブルとは、前記画像情報取得手段で取得した画像の色を、前記プリンタによる出力の色に変換する変換テーブルと、前記画像情報取得手段で取得した画像の色を、複数の前記プリンタによる出力が同じ色になるように変換する色合わせテーブルを含むことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記テーブル取得手段は、前記変換テーブルか前記色合わせテーブルかを選択して取得することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
能力の高いプリンタで出力する画像と該プリンタと異なる能力の低いプリンタで出力する全ての画像を比較する比較手段を有し、
前記テーブル取得手段は、前記比較結果に応じて能力の高いプリンタに対応する前記変換テーブルか、前記能力の高いプリンタによる出力が前記能力の低いプリンタによる出力と同じ色になるように変換する前記色合わせテーブルか、を選択して取得することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像情報とは、少なくとも撮影時のフラッシュの有無と、シーン情報と、主被写体情報のいずれか１以上であることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記出力条件は、ユーザが設定することを特徴とする請求項１から７のいずれか一項に記載の画像処理装置。
【請求項９】
テンプレートに複数の画像を配置してアルバムを生成するための画像処理装置の制御方法であって、
前記テンプレートに設定された複数の出力条件を取得する出力条件取得工程と、
前記テンプレートに配置する複数の画像の画像情報を取得する画像情報取得工程と、
前記取得した画像情報と、前記取得した出力条件に基づいて該画像情報に対応する色変換テーブルを取得するテーブル取得工程と、
前記取得したテーブルを用いて色変換を行う色変換工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびその制御方法に関する。
【背景技術】
【０００２】
近年のデジタルカメラの普及により、誰でも簡単にデジタル画像を撮影することができるようになった。撮影した画像の楽しみ方のひとつとして、アルバムを作成することが挙げられる。
【０００３】
アルバムを作成する際には、複数のプリンタやメディアによる出力条件を組み合わせることで、様々なバリエーションを実現することができる。例えば、マットな紙で出力されたアルバムの中身に、光沢感のある紙で出力されたアルバムの表紙カバーをつけることで、高級感のあるアルバムとすることができる。このように、複数の異なる出力条件を組み合わせて作成したアルバムを、以降では複合アルバムと呼ぶ。
【０００４】
一般に、アルバム全体の色味は統一されていることが望ましい。少なくとも見開きページ内では色味を統一するなどして、アルバムの色味に一貫性を持たせる必要がある。さもなければ、アルバムの鑑賞者に違和感を与えることになる。アルバムの色味に一貫性を持たせるための方法として、例えば特許文献１に開示されているものがある。特許文献１に記載の方法によれば、アルバムに載せる画像データの色味を比較し、比較結果に応じて、全ての画像データの色味を統一するように補正するか、同じ色味の画像データを近くに配置するかを判断する。これにより、アルバムの色味に一貫性を持たせることができるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、複合アルバムのように複数の異なるプリンタ等の出力条件を組み合わせた場合の全体の色味を合わせることを想定したものではなかった。
【０００７】
上記課題を鑑みて、本発明では、複合アルバムにおいて、出力条件を考慮しつつ、アルバムの全体の一貫性を保つことを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の一態様による画像処理装置は以下の構成を備える。すなわち、テンプレートに複数の画像を配置してアルバムを生成するための画像処理装置であって、前記テンプレートに設定された複数の出力条件を取得する出力条件取得手段と、
前記テンプレートに配置する複数の画像の画像情報を取得する画像情報取得手段と、前記取得した画像情報と、前記取得した出力条件に基づいて該画像情報に対応する色変換テーブルを取得するテーブル取得手段と、前記取得したテーブルを用いて色変換を行う色変換手段とを有する。
【発明の効果】
【０００９】
本発明では、複合アルバムにおいて、出力条件を考慮しつつ、アルバムの全体の一貫性を保つことを目的とする。
【図面の簡単な説明】
【００１０】
【図１】実施形態画像処理装置のハードウェア構成を示す図
【図２】ページ番号と出力条件の対応表の例を示す図
【図３】画像処理装置のＧＵＩ例を示す図
【図４】アルバム作成時のユーザ操作の流れを示すフローチャート。
【図５】アルバム印刷処理の流れを示すフローチャート
【図６】画像の色変換処理の流れを示すフローチャート
【図７】出力条件と画像の比較処理の流れを示すフローチャート
【図８】用紙の種類と光沢感の有無の対応表の例を示す図
【図９】画像処理装置の機能ブロック図
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、図面を用いて本発明を具体的に説明する。
【００１２】
図１は、本実施形態を実現する画像処理装置のハードウェア構成の概略を示した図である。ＣＰＵ１０１は、システム全体の動作をコントロールし、一次記憶１０２に格納されたプログラムの実行などを行う。一次記憶１０２は、主にメモリであり、二次記憶１０３に記憶されたプログラムなどを読み込んで格納する。
【００１３】
二次記憶１０３は、例えばハードディスクなどの記録媒体がこれに該当する。一般に一次記憶の容量は二次記憶の容量より小さく、一次記憶に格納しきれないプログラムやデータなどは二次記憶に格納される。また、長時間記憶しなくてはならないデータなども二次記憶に格納される。本実施形態では、実施形態の処理手順を実現するようなプログラムは二次記憶１０３に格納し、プログラム実行時に一次記憶１０２に読み込んで、ＣＰＵ１０１が実行処理を行う。後述するフローの処理もＣＰＵ１０１が制御する。
【００１４】
入力デバイス１０４は、例えばマウスやキーボードなどがこれに該当する。
【００１５】
出力デバイス１０５は、例えばモニタやプリンタがこれに該当する。本実施形態では、プリンタとしてプリンタ１、プリンタ２の２種類が使用可能であるとする。実施形態では、プリンタとしてプリンタ１、プリンタ２の２種類が使用可能であるとする。ここで、プリンタ１の出力色域は、プリンタ２の出力色域より広く、プリンタ１の方がプリンタ２より能力の高いプリンタとする。
【００１６】
読込デバイス１０６は、公知のＣＣＤ素子などで構成されている撮像装置で撮像された映像を直接又は間接的に一次記憶装置や二次記憶装置へ読み込む。
【００１７】
本実施形態における画像処理装置は、予め用意されたアルバムテンプレート上に任意の画像（コンテンツ）を配置して印刷する機能を有する。
【００１８】
また、本実施形態における画像処理装置では、アルバムテンプレートのページ毎に出力条件を設定する機能を有する。本実施形態では、出力条件として、プリンタ名、用紙の種類の情報を設定できるものとするが、画像の出力の際に色に影響を与える要素となりうる条件であればこれに限らない。例えばプリンタであれば色域、解像度、インク数等が、用紙であれば、光沢写真紙、写真紙、普通紙等が該当する。プリンタ名にはプリンタ１、プリンタ２のどちらかを指定するものとし、用紙の種類には、用紙１、用紙２、用紙３のいずれかを指定するものとする。
【００１９】
図２に、ページ番号２０１と出力条件であるプリンタ名２０２と用紙の種類２０３とを対応付けて保存する場合のデータベースの例を示す。ここではプリンタ名と用紙の種類とするが、プリンタや用紙の能力を数値化して保存しておくのでもよいし、出力に影響の出るパラメータを保存しておいてもよい。尚、ここではページ毎に出力条件を設定するものとしたが、ページの部分毎に設定する等この限りではない。
【００２０】
また、本実施形態における画像処理装置では、画像に色変換処理を施すための色変換テーブルとして、ＬＵＴ１、ＬＵＴ２、ＬＵＴ３の３種類のＬＵＴ（ルックアップテーブル）を保持する。ＬＵＴ１は、プリンタ１で印刷する際に最適な色となるように色変換を行うものであるとする。ＬＵＴ２は、プリンタ２で印刷する際に最適な色となるように色変換を行うものであるとする。ＬＵＴ３は、プリンタ１で印刷する際に、プリンタ２で印刷した色と同じ色になるように色変換を行うものであるとする。各ＬＵＴは一次記憶１０２又は二次記憶１０３に保存されており、必要に応じて取得して使用することができる。
【００２１】
これらＬＵＴは、予め保存しておいても良いし、出力条件を取得したタイミングで生成するようにしてもよい。
【００２２】
図９に、本実施形態における画像処理装置の機能ブロック図を示す。各機能は、ＣＰＵ１０１によって実行される。
【００２３】
出力条件取得部９０１は、作成するアルバムのテンプレートから、設定されている出力条件を取得する。テンプレートはユーザが選択したものでも、自動で決定されたものでも構わない。また、テンプレートに設定されている出力条件は、ユーザが設定したものでもよいし、テンプレート毎に予め設定してあっても構わない。
【００２４】
画像情報取得部９０２は、作成するアルバムに用いる複数の画像の画像情報を取得する。テーブル取得部９０３は、アルバムに用いる画像の色変換処理を施すための色変換テーブルを取得する。
【００２５】
変換部９０４は、アルバムに用いる画像に対して、取得した色変換テーブルを用いて色変換を行う。
【００２６】
図３は、本実施形態における画像処理装置のＧＵＩの概要を示す図である。
【００２７】
プレビュー画面３０１には、アルバムを構成するページのうち、任意のページをプレビュー表示する。プレビュー表示するページは、入力デバイス１０４を介したユーザ操作により変更することができる。
【００２８】
画像リスト３０２には、アルバムで使用するための画像のリストを一覧表示する。
【００２９】
ページリスト３０３には、アルバムを構成する全てのページのサムネイルを一覧表示する。
【００３０】
出力条件画面３０４には、プレビュー画面３０１でプレビュー表示されているページに対応付けられた出力条件を表示する。出力条件は、入力デバイス１０４を介したユーザ操作により変更することができる。
【００３１】
印刷実行ボタン３０５が押下されると、アルバムの印刷処理を実行する。
【００３２】
画像枠３０６は、画像を配置する枠で、アルバムテンプレートに含まれ、アルバムのページとともにプレビュー画面３０１上に表示する。画像枠に画像が登録されている場合には、入力デバイス１０４を介したユーザ操作により、画像の位置や大きさを調整することができる。
【００３３】
図４は、図３に示すＧＵＩを持つアプリケーションを用いて、アルバムを作成する際のユーザによる操作の流れを示すフローチャートである。
【００３４】
ステップＳ４０１では、ユーザはアルバムテンプレートを選択する。アルバムテンプレートは、オペレーティングシステムのファイル管理システム上から、アプリケーションのＧＵＩ上にファイルをドラッグアンドドロップすることで指定する。
【００３５】
ステップＳ４０２では、ユーザはアルバムの作成に使用する画像を選択する。画像は、オペレーティングシステムのファイル管理システム上から、アプリケーションのＧＵＩ上に画像ファイルをドラッグアンドドロップすることで指定する。選択された画像は、画像リスト３０２に追加される。
【００３６】
ステップＳ４０３では、ユーザはアルバムテンプレート内の画像枠に登録する画像を決定する。画像枠への画像の登録は、画像リスト３０２上の任意の画像を選択し、画像枠３０６上へドラッグアンドドロップすることで行われる。
【００３７】
ステップＳ４０４では、ユーザはアルバムテンプレート内の画像枠への画像の登録を完了し、アルバムの印刷を実行する。この操作は、印刷実行ボタン３０５を押下することで実行する。
【００３８】
図５は、図４におけるステップＳ４０４で印刷実行ボタン３０５を押下した際の、アルバムの印刷処理の流れを示すフローチャートである。
【００３９】
ステップＳ５０１では、ＬＵＴ１、ＬＵＴ２、ＬＵＴ３を取得する。ステップＳ５０２では、アルバムのページ数ＮＰ１を取得する。ステップＳ５０３では、変数ｋＰ１に０を代入する。ステップＳ５０４では、ページ番号ｋＰ１のページの出力条件ＩＮＦ１を取得する。
【００４０】
ステップＳ５０５では、ページ番号ｋＰ１のページ内の画像枠へ登録されている画像の数ＮＣ１を取得する。ステップＳ５０６では、変数ｋＣ１に０を代入する。ステップＳ５０７では、ページ番号ｋＰ１のページの、ｋＣ１番目の画像ＩＭＧ１を取得する。
【００４１】
ステップＳ５０８では、出力条件ＩＮＦ１に含まれるプリンタ名をチェックする。プリンタ名がプリンタ１であれば、ステップＳ５０９へ進む。それ以外であれば、ステップＳ５１０へ進む。
【００４２】
ステップＳ５０９では、画像ＩＭＧ１について、ＬＵＴ１またはＬＵＴ３を用いた色変換を実施する。ＬＵＴによる画像の色変換は、公知の方法を用いて行う。ＬＵＴ１とＬＵＴ３のどちらを使用するかを判断する方法については、図６を用いて後述する。ステップＳ５１０では、画像ＩＭＧ１について、ＬＵＴ２を用いた色変換を実施する。ＬＵＴによる画像の色変換は、公知の方法を用いて行う。
【００４３】
ステップＳ５１１では、ｋＣ１に１を加算する。ステップＳ５１２では、ｋＣ１とＮＣ１を比較する。ｋＣ１＞ＮＣ１であれば、ステップＳ５１３へ進む。それ以外であれば、ステップＳ５０７へ進む。ステップＳ５１３では、ページ番号ｋＰ１のページイメージを作成する。
【００４４】
ステップＳ５１４では、ページ番号ｋＰ１のページイメージを、ページに対応付けて保存されている出力条件に基づいて印刷する。ステップＳ５１５では、ｋＰ１に１を加算する。ステップＳ５１６では、ｋＰ１とＮＰ１を比較する。ｋＰ１＞ＮＰ１であれば、処理を終了する。それ以外であれば、ステップＳ５０４へ進む。
【００４５】
図６は、図５におけるステップＳ５０９の、画像ＩＭＧ１の色変換を実施する際の処理の流れを示すフローチャートである。ステップＳ６０１では、アルバムのページ数ＮＰ２を取得する。ステップＳ６０２では、変数ｋＰ２に０を代入する。ステップＳ６０３では、ページ番号ｋＰ２のページの出力条件ＩＮＦ２を取得する。
【００４６】
ステップＳ６０４では、出力条件ＩＮＦ２に含まれるプリンタ名をチェックする。プリンタ名がプリンタ１でなければ、ステップＳ６０５へ進む。それ以外であれば、ステップＳ６１２へ進む。ステップＳ６０５では、ページ番号ｋＰ２のページ内の画像枠へ登録されている画像の数ＮＣ２を取得する。
【００４７】
ステップＳ６０６では、変数ｋＣ２に０を代入する。ステップＳ６０７では、ページ番号ｋＰ２のページの、ｋＣ２番目の画像ＩＭＧ２を取得する。ステップＳ６０８では、ＩＮＦ１とＩＮＦ２、ＩＭＧ１とＩＭＧ２をそれぞれ比較し、比較結果をＴＲＵＥまたはＦＡＬＳＥで取得する
ステップＳ６０９では、ステップＳ６０８における比較結果をチェックする。比較結果がＴＲＵＥである場合には、ステップＳ６１４へ進む。それ以外の場合には、ステップＳ６１０へ進む。ステップＳ６１０では、ｋＣ２に１を加算する。
【００４８】
ステップＳ６１１では、ｋＣ２とＮＣ２を比較する。ｋＣ２＞ＮＣ２であれば、ステップＳ６１２へ進む。それ以外であれば、ステップＳ６０７へ進む。ステップＳ６１２では、ｋＰ２に１を加算する。
【００４９】
ステップＳ６１３では、ｋＰ２とＮＰ２を比較する。ｋＰ２＞ＮＰ２であれば、ステップＳ６１５へ進む。それ以外であれば、ステップＳ６０３へ進む。ステップＳ６１４では、画像ＩＭＧ１について、ＬＵＴ３を用いて色変換を実施する。ステップＳ６１５では、画像ＩＭＧ１について、ＬＵＴ１を用いて色変換を実施する。
【００５０】
図７は、図６におけるステップＳ６０８の、出力条件ＩＮＦ１とＩＮＦ２、画像ＩＭＧ１とＩＭＧ２を比較することにより、色合わせをする必要があるかどうかを判断する際の処理の流れを示すフローチャートである。
【００５１】
ステップＳ７０１では、ＩＮＦ１とＩＮＦ２に記載されている用紙の種類から、各々について、光沢感の有無の情報ＤＣ１、ＤＣ２を取得する。ＤＣ１、ＤＣ２には、光沢感が有る場合には１、光沢感が無い場合には０の値が入るものとする。図８に、用紙の種類と光沢感の有無を対応付けて保存する場合のデータベースの例を示す。
【００５２】
ステップＳ７０２では、ＤＣ１とＤＣ２の値を比較する。ＤＣ１＝ＤＣ２である場合には、ステップＳ７０３へ進む。それ以外の場合には、ステップＳ７１０へ進む。
【００５３】
ステップＳ７０３では、ＩＭＧ１とＩＭＧ２を撮影した際にフラッシュが使用されたかどうかを表す情報ＤＦ１、ＤＦ２を取得する。ＤＦ１、ＤＦ２には、撮影時にフラッシュが使用された場合には１、使用されなかった場合には０の値が入るものとする。なお、フラッシュが使用されたかどうかの情報は、撮影時にカメラにより画像に付与されるメタデータより取得する。例えば、公知のＥｘｉｆ情報に保存されている情報を取得する。
【００５４】
ステップＳ７０４では、ＤＦ１とＤＦ２の値を比較する。ＤＦ１＝ＤＦ２である場合には、ステップＳ７０５へ進む。それ以外の場合には、ステップＳ７１０へ進む。
【００５５】
ステップＳ７０５では、ＩＭＧ１とＩＭＧ２のシーン情報ＤＳ１、ＤＳ２を取得する。ＤＳ１、ＤＳ２には、シーン情報として、「人物」、「風景」、「夜景」のいずれかを表す値が入るものとする。画像のシーン情報は、撮影時にカメラにより画像に付与されるメタデータより取得する。
【００５６】
ステップＳ７０６では、ＤＳ１とＤＳ２の値を比較する。ＤＳ１＝ＤＳ２である場合には、ステップＳ７０７へ進む。それ以外の場合には、ステップＳ７１０へ進む。
【００５７】
ステップＳ７０７では、ＩＭＧ１とＩＭＧ２に写っている主被写体のＩＤであるＤＮ１、ＤＮ２を取得する。公知の個人認識方法により認識される被写体のうち、最も顔のサイズが大きいものを主被写体であるとする。個人認識方法としては、例えば、特開２００７−２０１０４号公報等に記載の方法を用いる。
【００５８】
ステップＳ７０８では、ＤＮ１とＤＮ２の値を比較する。ＤＮ１＝ＤＮ２である場合には、ステップＳ７０９へ進む。それ以外の場合には、ステップＳ７１０へ進む。
【００５９】
ステップＳ７０９では、比較結果としてＴＲＵＥを返す。ステップＳ７１０では、比較結果としてＦＡＬＳＥを返す。
【００６０】
なお、以上の説明では、プリンタの種類、用紙の種類ともに２種類としたが、それぞれ３種類以上に増やしても良い。
【００６１】
また、以上の説明では、出力条件として、プリンタ名、用紙の種類を設定できるものとしたが、他の情報を設定できるようにしても良い。例えば、インクの種類を設定するようにしても良い。
【００６２】
また、以上の説明では、画像ＩＭＧ１とＩＭＧ２を比較する際の情報として、撮影時フラッシュの有無、シーン情報、主被写体情報を用いたが、他の情報を用いても良い。例えば、画像のメタデータからＧＰＳ情報を取得して、比較に用いても良い。
【００６３】
また、ステップＳ７０５において、画像のシーン情報として「人物」、「風景」、「夜景」のいずれかを取得したが、その他のシーン情報を取得できるようにしても良い。
【００６４】
以上のように、本実施形態では、複合アルバムにおいて、出力条件がプリンタ１で出力される画像について、出力条件がプリンタ２で出力される全画像と、画像の情報と出力条件とを用いた比較を行う。比較結果に応じて、出力条件プリンタ１で出力される画像の色変換方法を選択する。
【００６５】
以上より、複合アルバムにおいて、出力条件を考慮しつつ、アルバム全体の一貫性を保つことができるようになる。
【００６６】
また、画像毎に出力物同士の色を合わせるかどうかを選択し、色を合わせる必要がない画像はプリンタに最適な色変換を施して出力する。これにより、出力の能力を最大限生かしつつ、アルバム全体の統一感を保つことができるようになる。
【００６７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013255105.tif 000003
【図２】
2013255105.tif 000004
【図３】
2013255105.tif 000005
【図４】
2013255105.tif 000006
【図５】
2013255105.tif 000007
【図６】
2013255105.tif 000008
【図７】
2013255105.tif 000009
【図８】
2013255105.tif 000010
【図９】
2013255105.tif 000011