(57)【要約】【課題】アルバムを作成する際におけるユーザーの利便性を向上させる。【解決手段】複数の画像がレイアウトされたアルバムを生成するためのアルバムデータを生成するフォトアルバム作成システムであって、前記アルバムデータに使用される画像に対する編集を受け付ける編集手段と、複数の画像それぞれの情報に基づき、前記アルバムを印刷する際の解像度を前記編集を受け付ける前に決定する第１の決定手段と、前記第１の決定手段にて決定した解像度に基づいて、警告を行うための閾値を決定する第２の決定手段と、前記編集手段により前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、当該画像の解像度が前記閾値を下回った画像に対して警告を行う報知手段とを備える。【選択図】  図２
2020145659.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像がレイアウトされたアルバムを生成するためのアルバムデータを生成するフォトアルバム作成システムであって、
前記アルバムデータに使用される画像に対する編集を受け付ける編集手段と、
複数の画像それぞれの情報に基づき、前記アルバムを印刷する際の解像度を前記編集を受け付ける前に決定する第１の決定手段と、
前記第１の決定手段にて決定した解像度に基づいて、警告を行うための閾値を決定する第２の決定手段と、
前記編集手段により前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、当該画像の解像度が前記閾値を下回った画像に対して警告を行う報知手段と
を備えることを特徴とするフォトアルバム作成システム。
【請求項２】
前記報知手段は、前記アルバムデータに対する出力の指示を受け付けた際に、当該アルバムデータに前記閾値を下回る解像度を有する画像が含まれる場合、その旨を通知することを特徴とする請求項１に記載のフォトアルバム作成システム。
【請求項３】
前記第１の決定手段は、前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、前記画像を印刷する際の解像度を再度、決定し、
前記報知手段は、再度決定された解像度が前記閾値を下回った画像に対して警告を行うことを特徴とする請求項１または２に記載のフォトアルバム作成システム。
【請求項４】
前記第１の決定手段は、前記アルバムのサイズに関する情報と、前記複数の画像それぞれにおける画素数とに基づいて、前記アルバムを印刷する際の解像度を決定することを特徴とする請求項１乃至３のいずれか一項に記載のフォトアルバム作成システム。
【請求項５】
前記第１の決定手段は、前記複数の画像それぞれにおける高周波成分に基づいて、前記アルバムを印刷する際の解像度を決定することを特徴とする請求項１乃至３のいずれか一項に記載のフォトアルバム作成システム。
【請求項６】
前記複数の画像それぞれの色空間の情報に基づき、前記アルバムを印刷する際の色空間を決定する第３の決定手段を更に有し、
前記報知手段は、前記アルバムにレイアウトされた画像のうち、前記第３の決定手段にて決定した色空間とは異なる色空間の画像に対して警告を行うことを特徴とする請求項１乃至５のいずれか一項に記載のフォトアルバム作成システム。
【請求項７】
前記報知手段は、前記アルバムに対する出力の指示を受け付けた際に、当該アルバムに前記第３の決定手段にて決定した色空間とは異なる色空間の画像が含まれる場合、その旨を通知することを特徴とする請求項６に記載のフォトアルバム作成システム。
【請求項８】
画像の色空間の情報は、当該画像に付与される撮影情報またはプロファイルから取得されることを特徴とする請求項６または７に記載のフォトアルバム作成システム。
【請求項９】
ユーザーから画像の選択を受け付ける選択手段と、
前記選択手段にて受け付けた画像に基づいて、当該画像をレイアウトするテンプレートを特定する特定手段と、
前記特定手段にて特定されたテンプレートに対して、前記選択手段にて受け付けた画像をレイアウトするレイアウト手段と
を更に有することを特徴とする請求項１乃至８のいずれか一項に記載のフォトアルバム作成システム。
【請求項１０】
複数の画像がレイアウトされたアルバムを生成するためのアルバムデータを生成するフォトアルバム作成方法であって、
前記アルバムデータに使用される画像に対する編集を受け付ける編集工程と、
複数の画像それぞれの情報に基づき、前記アルバムを印刷する際の解像度を前記編集を受け付ける前に決定する第１の決定工程と、
前記第１の決定工程にて決定した解像度に基づいて、警告を行うための閾値を決定する第２の決定工程と、
前記編集工程にて前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、当該画像の解像度が前記閾値を下回った画像に対して警告を行う報知工程と
を有することを特徴とするフォトアルバム作成方法。
【請求項１１】
コンピューターを、
複数の画像がレイアウトされたアルバムを生成するためのアルバムデータに使用される画像に対する編集を受け付ける編集手段、
複数の画像それぞれの情報に基づき、前記アルバムを印刷する際の解像度を前記編集を受け付ける前に決定する第１の決定手段、
前記第１の決定手段にて決定した解像度に基づいて、警告を行うための閾値を決定する第２の決定手段、
前記編集手段により前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、当該画像の解像度が前記閾値を下回った画像に対して警告を行う報知手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォトアルバム作成システム、フォトアルバム作成方法、およびプログラムに関する。
【背景技術】
【０００２】
画像データをプリンターで印刷する際、その画像データが、プリンターにおいて印刷を行う際の解像度（以下、「印刷解像度」と称する）以上の画素数を持つ場合、プリンターの性能を生かした印刷品位で出力することが可能である。一方、プリンターが有する印刷解像度に満たない画素数の画像データを出力する場合には、プリンターの印刷性能を十分に生かすことができない。例えば特許文献１では、事前にユーザーに印刷解像度を確認してから印刷する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１３２１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、ユーザーへ警告表示を行うことでユーザーが所望とする印刷を実現する技術が開示されている。一方、様々な種類の画像データが印刷に使用されるようになり、さらに利便性の高い警告表示を行うことが求められている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、複数の画像がレイアウトされたアルバムを生成するためのアルバムデータを生成するフォトアルバム作成システムであって、前記アルバムデータに使用される画像に対する編集を受け付ける編集手段と、複数の画像それぞれの情報に基づき、前記アルバムを印刷する際の解像度を前記編集を受け付ける前に決定する第１の決定手段と、前記第１の決定手段にて決定した解像度に基づいて、警告を行うための閾値を決定する第２の決定手段と、前記編集手段により前記アルバムデータに使用される画像に対する編集が行われた結果に基づいて、当該画像の解像度が前記閾値を下回った画像に対して警告を行う報知手段とを備える。
【発明の効果】
【０００６】
本願発明により、ユーザーの利便性を向上することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係るシステムの構成例を示す図。
【図２】第１の実施形態に係る処理のフローチャート。
【図３】第１の実施形態に係る商材選択のためのＵＩの例を示す図。
【図４】第１の実施形態に係る編集のためのＵＩの例を示す図。
【図５】第１の実施形態に係る警告表示の際のＵＩの例を示す図。
【図６】第１の実施形態に係るプリフライトチェックのＵＩの例を示す図。
【図７】第２の実施形態に係る処理のフローチャート。
【図８】第２の実施形態に係る高解像度画像のためのテンプレートデータの例を示す図。
【図９】第２の実施形態に係る低解像度画像のためのテンプレートデータの例を示す図。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【０００９】
＜第１の実施形態＞
［システム構成］
図１を用いて、本実施形態に係るシステムの構成例について説明する。本実施形態に係るシステムにおいて、外部サーバー１０２と情報処理装置１０４がネットワーク１０３を介して通信可能に接続される。情報処理装置１０４は、入力された１または複数の画像データを用いてアルバム（フォトアルバム、フォトブック）をプリンター１０１または１０５に印刷させるためのアルバムデータを作成することが可能であるフォトアルバム作成システムとして機能する。作成したアルバムデータは、印刷データとして出力されたり、外部サーバー１０２にアップロードされたりすることが可能である。本実施形態では、情報処理装置１０４に、アルバムを作成するためのアプリケーションが設けられた構成を例に挙げて説明する。しかし、これに限定するものではなく、例えば、アルバムを作成するサービスが外部サーバー１０２にてＷｅｂアプリケーション（Ｗｅｂサービス）として提供されてもよい。この場合、情報処理装置のＷｅｂブラウザにＷｅｂアプリケーションの画面等が表示される。
【００１０】
情報処理装置１０４は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０９、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０、及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を有する。また、情報処理装置１０４は、プリンター１０５、モニタ１０６、入力装置１０７、記憶装置１０８、およびネットワーク１０３と接続するための入出力インターフェース（不図示）を有する。ＣＰＵ１１１は、記憶装置１０８に記憶されているオペレーティングシステムプログラム（以下、ＯＳと略す）を実行することにより情報処理装置１０４全体の制御を行う。また、ＣＰＵ１１１は、ＲＯＭ１０９やＲＡＭ１１０に記憶されているプログラムを実行することによって、情報処理装置１０４の各機能構成の実現や情報の演算、加工、各ハードを制御し実行する。ＲＯＭ１０９は、情報処理装置１０４にて提供される機能に対応した各種プログラムが格納されている。ＲＡＭ１１０は、ＣＰＵ１１１のワークメモリとして機能したり、各種プログラムを格納したりする。
【００１１】
ネットワーク１０３は、情報処理装置１０４および外部サーバー１０２と接続され、装置間の情報の伝達を行うための通信網である。外部サーバー１０２は、プリンター１０１と接続するための入出力インターフェース（不図示）を有し、プリンター１０１が接続されている。情報処理装置１０４で作成したアルバムデータは、ネットワーク１０３を介して外部サーバー１０２にアップロードされる。外部サーバー１０２では、アップロードされたアルバムデータに対する印刷指示を受け付けると、このアルバムデータの印刷データをプリンター１０１に出力する。例えば、外部サーバー１０２はアルバム受注・管理サーバーであり、ユーザーが自身の情報処理装置１０４で作成したアルバムデータをアップロードし、必要なアルバム購入手続きが行われた後、プリンター１０１で出力する。その後、出力された印刷物（アルバム）は製本され、ユーザーの手元に届けられる。
【００１２】
プリンター１０５は、情報処理装置１０４で作成されたアルバムデータに基づく印刷データを、ネットワーク１０３を介さずに印刷するためのプリンターである。情報処理装置１０４は、作成したアルバムデータをユーザー自身が所有しているプリンター１０５で印刷し、ユーザーが製本し、アルバムに仕上げてもよい。モニタ１０６は、情報処理装置１０４において出力されたアルバムデータに基づく画像情報を表示する表示装置である。入力装置１０７は、情報処理装置１０４に入力を行うためのキーボードやポインティングデバイスなどの入力装置である。入力装置１０７の形態によってはモニタと一体となり、タッチパネル方式の構成であってよい。記憶装置１０８は、画像データやテンプレートデータなどを保存するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの記憶装置である。
【００１３】
図１では、情報処理装置１０４と、モニタ１０６、入力装置１０７、および記憶装置１０８とが別の構成にて示されているが、情報処理装置の形態によっては、一体化されていてもよい。また、図１においては、プリンター１０１、外部サーバー１０２、及び情報処理装置１０４は、それぞれ１台ずつを示しているが、この構成に限定されるものでは無く、複数台の装置が接続されていてよい。
【００１４】
［処理フロー］
図２は、本実施形態に係る処理のフローチャートを示す。図２は、例えば、情報処理装置１０４に設置されたアルバム作成のアプリケーションに対応するプログラムをＣＰＵ１１１が読み出して実行することで実現される。なお、上述したように、アルバムを作成するための機能は、例えば、外部サーバー１０２がＷｅｂアプリとして提供し、情報処理装置１０４が外部サーバー１０２にＷｅｂブラウザ（不図示）等にてアクセスして利用するような構成であってもよい。上記のアプリケーションを起動し、ユーザーがアルバムの作成を指示することで以下の処理が実行される。
【００１５】
Ｓ２０１にて、情報処理装置１０４は、ユーザーから、作成するアルバムのサイズの選択を受け付ける。例えば、情報処理装置１０４は、図３に示す商材選択画面３０１を表示し、ユーザーからの選択を受け付ける。図３に示す商材選択画面３０１では、選択可能な商材（アルバムのサイズ）の候補に対応するボタン３０３が複数表示される。なお、選択可能な商材のサイズやページ数に関する情報は予め定義されているものとする。指定されたボタンには、そのことを示すチェックマーク３０４が表示される。また、作成ボタン３０２が押下されることで、指定したサイズによる選択を指示することができる。
【００１６】
Ｓ２０２にて、情報処理装置１０４は、ユーザーから、アルバムデータに使用する画像データの選択を受け付ける。例えば、情報処理装置１０４は、図４に示す編集画面４０１を表示し、ユーザーからの画像選択を受け付ける。例えば、編集画面４０１に設けられた画像表示エリア４０２に、画像データ、もしくは１または複数の画像データが含まれたフォルダをドラッグアンドドロップすることで、画像データの選択を受け付け可能である。または、画像選択ＵＩ（不図示）を別途表示し、情報処理装置１０４内の画像を一覧表示させ、ユーザーに選択させることで、画像データの選択を受け付けてもよい。なお、画像の選択方法は特に限定するものでは無く、他の方法を用いてもよい。
【００１７】
また、編集画面４０１においては、選択されている画像データを編集画面４０１の中央に拡大して表示でき、また、切り替えボタン４０４、４０５を押下することで、表示させる画像データを切り替えることができる。注文ボタン４０８を押下することで、選択した画像データを用いたフォトアルバムの注文を指示することが可能である。更に、編集画面４０１では、後述するような画像の編集が可能であるとする。なお、編集画面４０１の構成は一例であり、提供する機能等に応じて他のＵＩを更に提供してよい。なお、図４は、選択された画像データがテンプレートに配置された結果を表示している。例えば、図４の編集画面４０１の中央には、３つの画像データがテンプレートに配置された結果が表示されている。
【００１８】
Ｓ２０３にて、情報処理装置１０４は、選択された１または複数の画像データを読み込み、各画像の解像度（以下、「画像解像度」と称する）を判定する。本実施形態に係る画像解像度の判定では、画像解像度を算出した上で、その解像度が高解像度か低解像度かの判定を行う。Ｓ２０１でアルバムサイズが決まるため、アルバムサイズに対し画像を１枚配置した場合のレイアウトサイズが決まる。また、Ｓ２０２で使用する画像が選択されるため、使用する画像の画素数が特定でき、レイアウトサイズと画素数に基づいて画像解像度が計算される。
【００１９】
画像解像度を計算する方法として、本実施形態では、次の方法を用いる。情報処理装置１０４は、画像データから画像の幅・高さを取得し、Ｓ２０１で選択したアルバムのサイズに基づいて解像度を計算する。解像度は、画素数×２５．４／サイズ（ｍｍ）で求めることができる。例えば、幅が６０００ｐｘで高さが４０００ｐｘの画像の場合、選択したアルバムの１ページが縦横１５０ｍｍであれば、幅が１０１６ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）で高さが６７７ｄｐｉとなる。このとき、小さい方の解像度（本例では、高さの解像度）が６００ｄｐｉ以上であるため、高解像度画像と判定される。同様に、幅が６０００ｐｘで高さが４０００ｐｘの画像に対し、Ｓ２０１で選択したアルバムの１ページが縦横３００ｍｍであれば、幅が５０８ｄｐｉで高さが３３８ｄｐｉとなる。小さいほうの解像度（本例では、高さの解像度）が６００ｄｐｉ未満であるため、低解像度画像と判定される。なお、本実施形態では、高解像度における印刷解像度を６００ｄｐｉとし、低解像度における印刷解像度を３００ｄｐｉとして説明する。
【００２０】
画像解像度を導出する方法は、上記に限定するものではない。例えば、画像データを読み込み、周波数解析後の高周波成分によって高解像度・低解像度を切り替える方法を用いてもよい。高周波成分を調べる方法として、フーリエ変換を行い、一定の高周波成分が含まれているか調べてもよい。または、隣接する画素間の差分を求め、予め決めておいた閾値以上の差分が含まれている割合が、予め決めておいた別の閾値と比較して高解像度判定を行ってもよい。そのほか、画像データにはＥｘｉｆ撮影情報が埋め込まれており、撮影機材を取得することができる。この情報を参照して、高性能な撮影機材で撮影された画像データであれば、高解像度と判定し、それ以外であれば低解像度と判定してもよい。
【００２１】
Ｓ２０４にて、情報処理装置１０４は、選択された画像データを読み込み、色空間の判定を行う。画像データの色空間は、画像データのデータフォーマットにおけるヘッダー（不図示）に記載されている場合がある。例えば、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）では、色空間タグが含まれるため、このタグの情報を読み込み、画像データの色空間を特定する。ここでの色空間としては、ＡｄｏｂｅＲＧＢもしくはｓＲＧＢが指定されているものとして説明する。
【００２２】
または、画像データにプロファイルが埋め込まれている場合がある。ここで用いられるプロファイルとしては、例えば、ｉｃｃプロファイルが挙げられる。この場合は、埋め込まれたｉｃｃプロファイルからＭＤ５ハッシュ値などを求め、予め用意したＡｄｏｂｅＲＧＢのｉｃｃプロファイルから計算したＭＤ５ハッシュ値を比較して判定するような構成であってよい。あるいは、チャート画像を用意し、画像データに埋め込まれたｉｃｃプロファイルを適用させ、チャート画像の特定パッチの変化を調べて判定してもよい。なお、色空間を特定するための情報は、上記に限定するものではなく、他の情報が用いられてもよい。なお、Ｓ２０３とＳ２０４の処理順序は入れ替わってもよい。なお、情報処理装置１０４は、判定対象の画像データに対してＳ２０３およびＳ２０４の判定結果を関連付けて記憶する。
【００２３】
Ｓ２０５にて、情報処理装置１０４は、選択された全ての画像データを処理したか否かを判定する。判定していない画像データがある場合は（Ｓ２０５にてＮＯ）Ｓ２０３へ戻り、未処理の画像データに対して処理を繰り返す。全ての画像データを処理していた場合は（Ｓ２０５にてＹＥＳ）、Ｓ２０６へ進む。
【００２４】
Ｓ２０６にて、情報処理装置１０４は、選択した全ての画像に対する判定結果に基づいて、作成されるアルバムを印刷する際に用いられる印刷解像度および印刷色空間を決定する。本実施形態において、ユーザーが選択した画像枚数に対する低解像度として判定された画像枚数の割合が所定の閾値以下（例えば３割未満）であれば、印刷解像度を高解像度と判定する。
【００２５】
本実施形態において、アルバムデータを作成する際に、選択・編集された画像の解像度が、設定された警告解像度を下回っている場合には、その旨の警告がユーザーに対して出力（表示）される。この警告解像度は、設定されたアルバムデータの印刷解像度に対して、選択・編集された画像の解像度が低いため、所望の印刷結果とならない可能性があることを通知する際の閾値として用いられる。
【００２６】
選択された画像データ群に低解像度の画像データが含まれている場合、上記判定により画像データ群が高解像度として判定された際には、高解像度画像の印刷品位はよくなる。一方、フォトアルバム作成時において、その画像データ群に含まれる低解像度画像に対して解像度警告が表示される。解像度警告が表示されたとしても、高解像印刷した時の警告であるため、印刷品位としては問題がないことが多い。このため、できる限り高解像度で印刷したほうがユーザーへのメリットがあるものとして、高解像度印刷とする。しかし、選択された画像データ群に低解像度の画像データが多く含まれる場合は、フォトアルバムの作成時において解像度警告が頻出することになり、場合によっては全ての画像データに対して解像度警告が出てしまう。印刷品位に問題はなくても、警告が多く出ている状態はアルバムの作成時におけるユーザーの利便性の観点からは好ましくない。そこで、本実施形態では、警告表示を減らすような制御を行う。なお、警告表示を減らすような制御としてＳ２０６およびＳ２０７が実行される。本実施形態では、この判定に利用される印刷解像度を決定する際の割合（閾値）を３割としたが、これに限定するものではない。例えば、５割でも構わない。
【００２７】
また、印刷色空間についても同様である。例えば、印刷をＡｄｏｂｅＲＧＢで印刷したい場合は、画像データはＡｄｏｂｅＲＧＢであることが好ましく、ｓＲＧＢの画像データが選択されている場合は警告を出すことが好ましい。本実施形態では、印刷色空間も同様に、選択された画像データ群において、ＡｄｏｂｅＲＧＢと判定された画像データが一定枚数以上であれば、ＡｄｏｂｅＲＧＢと決定し、一定枚数未満であればｓＲＧＢと決定する。なお、Ｓ２０４において画像データに埋め込まれたｉｃｃプロファイルを用いて判定する場合、ｓＲＧＢでもＡｄｏｂｅＲＧＢでもない画像が含まれることがある。この場合、アルバムの色空間をｓＲＧＢかＡｄｏｂｅＲＧＢか決めることができないため、本実施形態では、一般的に用いられやすいｓＲＧＢを便宜的に使用する。
【００２８】
Ｓ２０７にて、情報処理装置１０４は、Ｓ２０６で決定した印刷解像度に応じて警告解像度を決定する。Ｓ２０６にて印刷解像度が高解像度と決定された場合は、警告解像度を印刷解像度に合わせて６００ｄｐｉと設定する。一方、Ｓ２０６にて印刷解像度が低解像度と決定された場合は、警告解像度を印刷解像度の３００ｄｐｉより低い２００ｄｐｉとする。つまり、高解像印刷を求めるユーザーに対しては、より高解像印刷のメリットが生かせるように警告解像度を印刷解像度に合わせたほうが好ましい。一方、低解像度で印刷する場合、ユーザーが選択した画像自体が印刷解像度に満たない可能性がある。このため、印刷品位が悪くならない程度の解像度を警告解像度とする。
【００２９】
なお、上記にて示した警告解像度は一例であり、高解像印刷であっても印刷解像度未満の警告解像度を設定してもよいし、低解像度印刷であっても印刷解像度と同じ警告解像度を設定してもよい。また、ユーザーが高解像度用の警告解像度と低解像度用の警告解像度を明示的に設定し、設定された警告解像度を使用するような構成であってもよい。
【００３０】
Ｓ２０８にて、情報処理装置１０４は、ユーザーから図４に示す編集画面４０１を利用してアルバムの編集を受け付ける。例えば、図４の編集画面４０１上に、Ｓ２０２で選択した画像リストをサムネイル表示し、このサムネイル画像を図４の編集エリアにドラッグアンドドロップすることで、画像データをテンプレートに追加してよい。例えば、図４の例では、３つの画像データがテンプレートにレイアウトされている結果を示しているが、４つ目の画像データが追加されてもよい。また、追加した画像データは、頂点や辺をマウスでドラッグすることで領域を変更することができる。また、追加した画像データに対し、トリミング領域を設定することでトリミングが可能となる。例えば、レイアウトされた画像データをダブルクリックすると、別のトリミング画面を表示（不図示）してトリミング領域を設定させてもよい。つまり、情報処理装置１０４は、Ｓ２０８において、アルバムデータに使用される画像に対する編集を受け付ける
【００３１】
画像データの入れ替えや、画像データの追加、画像データのトリミングなどの編集を行うことで、実際に印刷する画像データの解像度が決まる。つまり、既にアルバムデータに使用されていた画像データについては画像解像度が再度決定されることになる。そのため、情報処理装置１０４は、Ｓ２０７で決定した警告解像度と、編集された画像データの再度決定された解像度とを比較する。そして、情報処理装置１０４は、実際に印刷する解像度が警告解像度未満であれば、ユーザーに対してその旨を警告する。つまり、情報処理装置１０４は、ユーザーによりアルバムデータに使用される画像に対する編集が行われた結果に基づいて、編集された画像の解像度が警告解像度を下回った画像に対して警告を行う（報知）する。なお、ここでの編集された画像データに対する画像解像度の算出方法は、Ｓ２０４にて用いた方法と同様であってよい。
【００３２】
図５は、編集画面４０１上において、警告を行う際の画面表示の例を示す。図５に示す警告マーク５０１を画像上に表示し、ユーザーにその画像の画像解像度が警告解像度よりも低いことを示す。同様に、色空間に関しても、Ｓ２０６で決定した色空間と、配置された画像データの色空間が異なる場合には、図５に示すように、警告マーク５０２を画像上に表示する。この警告マーク５０２により、その画像の色空間が印刷における色空間と異なり、本来の色味が表現できないことをユーザーに報知する。この状態でユーザーは、警告が出ている画像を入れ替えたり、レイアウトやトリミングを変更したりすることで、警告マークが出ないように編集作業を行うことが可能である。図５に示す警告マーク５０１、５０２は一例であり、これに限定するものではない。例えば、解像度と色空間それぞれの警告マークの形状や色を異ならせることで、識別可能に表示してよい。もしくは、警告の内容を文字列にて表示するような構成であってもよい。
【００３３】
Ｓ２０９にて、情報処理装置１０４は、注文時にＳ２０８で編集した各画像データに対し、画像解像度および色空間の判定を行う。ここでの注文時とは、上述したように、編集画面４０１において、注文ボタン４０８が押下されたタイミングに相当する。なお、本実施形態において、注文ボタン４０８は、アルバムに含まれる画像上に警告マーク５０１、５０２が表示されていても押下できるものとする。本工程において、画像解像度および色空間の判定方法は、Ｓ２０３およびＳ２０４と同様の方法を用いるものとし、説明は省略する。なお、Ｓ２０９の判定処理は、編集された画像データのみに対して行われてもよいし、テンプレートに配置されている全ての画像データに対して行われてもよい。
【００３４】
本処理の結果、選択・編集された画像データ群が、Ｓ２０６にて決定した色空間と同じであり、かつ、Ｓ２０７にて決定した警告解像度以上であれば、印刷に問題がないためそのまま印刷処理に進む。色空間が異なる画像や、警告解像度未満の画像がある場合は、プリフライト画面を表示する。
【００３５】
図６は、本実施形態に係るプリフライト画面６０１の構成例を示す。プリフライト画面６０１では、印刷解像度以下の画像が含まれることを示す警告６０２、および、色空間が異なる画像が含まれることを示す警告６０３が項目として表示され、該当するものにチェックマークが示されている。なお、プリフライト画面６０１の構成は、これに限定するものではなく、例えば、具体的に該当する画像の情報を併せて表示するような構成であってもよい。ユーザーは、このプリフライト画面６０１にて示される警告を許容して印刷に進む場合には、ＯＫボタン６０４を押下することで印刷指示を行うことができる。一方、キャンセルボタン６０５を押下することで、編集画面４０１へ戻り、印刷時の色空間や印刷解像度を変更するような編集を行うことができる。このとき、編集後の画像データに基づいてＳ２０９にて判定された画像解像度や色空間の情報を用いて、適切な印刷解像度および色空間を再度、決定し、ユーザーに提示してもよい。これにより、編集後の画像データに対して適切な印刷解像度および色空間を再設定することができる。
【００３６】
以降、ユーザーの指示に基づき、本処理フローを終了し、アルバムデータのアップロードや印刷処理などが行われることとなる。
【００３７】
以上により、ユーザーが選択した画像から印刷解像度および印刷色空間を仮決定し、その仮決定された情報に基づいて、編集画面にて警告の表示制御を行う。これにより、事前にユーザーが印刷解像度や印刷色空間を設定しなくとも、アルバムの編集を行う際に、適切な警告を出力することができる。また、編集画面で表示された警告に基づいて画像データを編集することで、ユーザーが所望の印刷解像度と印刷色空間に適した印刷データを作成することが可能となる。さらに、印刷前に実際にレイアウトされた結果から印刷解像度および印刷色空間を再設定することで、ユーザーが編集した結果に基づいて印刷することが可能となる。また、情報処理装置１０４は、Ｓ２０８の編集操作が行われる前にＳ２０７で警告解像度を決定している。そのため情報処理装置１０４は、Ｓ２０８により実際にレイアウトされた結果に基づいて再設定された画像解像度と警告解像度を比較することで、編集された画像データに対して図５のような警告マークを表示できる。なお、色空間についても同様である。
【００３８】
なお、上記の例では、１のアルバムに対して、１の印刷解像度および１の色空間が決定されていた。しかし、これに限定するものではない。例えば、異なる印刷解像度や色空間に対応可能なプリンターを用いる場合や、出力特性が異なる複数のプリンターを利用可能な場合がある。このような場合には、１のアルバム（製本物）に対して、印刷解像度および色空間を、例えば、ページごとに決定するような構成であってもよい。
【００３９】
＜第２の実施形態＞
第１の実施形態では、ユーザーが手動で、アルバムに配置される画像データを選択して、レイアウトする場合について説明した。本発明は、アルバムのレイアウトを自動で生成する際も適用することが可能である。そこで、本発明の第２の実施形態として、自動レイアウトした場合の構成例について説明する。なお、第１の実施形態と重複する構成については、説明を省略する。
【００４０】
［処理フロー］
図７は、本実施形態に係る処理のフローチャートを示す。本実施形態においては、第１の実施形態の図２にて述べたものと同様、情報処理装置１０４にて処理されるものとして説明する。また、解像度を例に挙げて説明する。
【００４１】
Ｓ７０１〜Ｓ７０３の処理は、図２のＳ２０１〜Ｓ２０３の処理と同様であるため、説明を省略する。Ｓ７０３にて画像解像度判定の処理の後、Ｓ７０４にて、情報処理装置１０４は、選択された全ての画像データを処理したか否かを判定する。情報処理装置１０４の処理は、判定していない画像データがある場合は（Ｓ７０４にてＮＯ）Ｓ７０３へ戻り、未処理の画像データに対し処理を繰り返す。全ての画像データを処理していた場合は（Ｓ７０４にてＹＥＳ）、Ｓ７０５へ進む。
【００４２】
Ｓ７０５にて、情報処理装置１０４は、選択した全ての画像に対する判定結果に基づいて、アルバムの印刷解像度を決定する。ここでの決定方法は、図２のＳ２０６にて用いられる方法と同一でよい。
【００４３】
Ｓ７０６にて、情報処理装置１０４は、Ｓ７０５にて決定した印刷解像度に基づき、警告解像度を決定する。ここでの決定方法は、図２のＳ２０７にて用いられる方法と同一でよい。
【００４４】
Ｓ７０７にて、情報処理装置１０４は、アルバムの作成に用いられるテンプレートデータを決定する。複数のテンプレートデータが予め定義、保持されており、その中からテンプレートデータを選択する。具体的には、Ｓ７０２で選択された画像枚数分の画像デート配置でき、かつ、Ｓ７０５で決定した印刷解像度に対応するテンプレートデータが選択される。
【００４５】
例えば、選択された画像データ群が高解像度であると判定された場合、図８に示すような、画像を大きく配置するテンプレートデータ８０１を選択する。この場合は、Ｓ７０１で選択されたアルバムサイズの全面に印刷しても印刷品位が保てる画像が選択されているため、その画像を生かせるように画像を大きく配置するテンプレートを選択してレイアウトする。一方、選択された画像データ群が低解像度であると判定された場合、図９に示すような、画像を小さく配置するテンプレートデータ９０１を選択する。Ｓ７０１で選択されたアルバムサイズの全面に印刷した場合、解像が低いため印刷品位が下がる可能性がある。このため、レイアウトした時に印刷解像度を保てるように画像データを小さく配置するテンプレートデータを選択する。テンプレートデータには、図８や図９に示すように、画像データを配置するための領域の情報８０２、９０２が示される。具体的には、テンプレート内の領域のサイズや座標などが含まれる。情報８０２、９０２において示される座標は、例えば、テンプレートの左上を原点（０，０）とし、その原点からの距離にて示してよい。また、各領域を一意に識別するための識別情報が付与されてよい。
【００４６】
なお、選択したテンプレートデータに収まりきらないような画像データ数が選択されていた場合、情報処理装置１０４は、画像データに埋め込まれた画像レーティング情報や、画像データを解析した結果から独自の優劣をつける。そして、情報処理装置１０４は、レーティング値が高い画像などからテンプレートデータに収まるように画像データ数を削減して配置するようにしてよい。
【００４７】
Ｓ７０８にて、情報処理装置１０４は、Ｓ７０２で選択された画像データを、Ｓ７０７で選択したテンプレートデータ上にレイアウトする。例えば、画像データの撮影日時順に並べ、用意したテンプレートの画像スロットに順序を予め付与しておき、撮影日時順に画像をレイアウトする。なお、各画像データの自動レイアウトの手法については特に限定するものではなく、選択された画像データとテンプレートデータに基づいて実施されてよい。自動レイアウトが行われた結果は、例えば、図４の編集画面４０１等にて表示される。なお、スロットとは、画像データを配置するための領域であり、予めテンプレートに設定されている。
【００４８】
Ｓ７０９にて、情報処理装置１０４は、ユーザーから図４に示す編集画面４０１を利用してフォトアルバムの編集を受け付ける。本工程の処理は、図２のＳ２０８と同様であるため、説明を省略する。
【００４９】
Ｓ７１０にて、情報処理装置１０４は、注文時にＳ７０９で編集された画像データに対し、印刷解像度の判定を行う。本工程において、印刷解像度の判定方法は、Ｓ７０３と同様の方法を用いるものとし、説明は省略する。本処理の結果、画像解像度がＳ７０５にて決定した警告解像度以上であれば、印刷に問題がないためそのまま印刷処理に進む。警告解像度未満の画像がある場合は、図６に示すプリフライト画面６０１を表示する。以降の処理は、第１の実施形態と同様である。
【００５０】
以上により、自動レイアウトを行う場合においても、アルバムを作成する際におけるユーザーの利便性を考慮した、編集および印刷に適した解像度もしくは色空間を決定することができる。
【００５１】
＜その他の実施形態＞
上記実施形態では、アルバムデータを生成する際の処理として記載したが他の目的でデータを生成する場合に上述した実施形態の処理が使用されてもよい。例えば、用紙の片面に文書を印刷するための印刷データを生成する際に、上述した実施形態の処理が使用されてもよい。
【００５２】
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５３】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００５４】
１０１…プリンター、１０２…外部サーバー、１０３…ネットワーク、１０４…情報処理装置
【図１】
2020145659.tif 000003
【図２】
2020145659.tif 000004
【図３】
2020145659.tif 000005
【図４】
2020145659.tif 000006
【図５】
2020145659.tif 000007
【図６】
2020145659.tif 000008
【図７】
2020145659.tif 000009
【図８】
2020145659.tif 000010
【図９】
2020145659.tif 000011