(57)【要約】    【課題】  人間の知覚特性に適合した解像度警告を行うことができる画像編集装置を提供する。    【解決手段】  画像編集装置は、任意の画像フレームＦに貼り付けられた任意の画像Ａの貼り付け解像度Ｒａを算出する。次いで、基準画像フレームのサイズ幅及びサイズ高さの内短い方を短辺長Ｌｓとして取得し、画像フレームＦのサイズ幅及びサイズ高さの内短い方を短辺長ＬＦｓとして取得する。基準画像フレームの基準解像度警告閾値ＲＴｓを取得し、これと短辺長Ｌｓ，ＬＦｓから、画像フレームＦの解像度警告閾値ＲＴｆを求める。算出した画像Ａの解像度Ｒａと算出した解像度警告閾値ＲＴｆとを比較し、画像Ａの解像度Ｒａが解像度警告閾値ＲＴｆより小さい場合は解像度警告を行う。【選択図】      図９
2006331301.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶手段と、
少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶手段と、
前記画像のサイズを変更するサイズ変更手段と、
前記画像フレームに前記画像を貼り付ける画像貼付手段と、
前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示手段と、
前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶手段と、
前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出手段と、
所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定手段と、
前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶手段と、
前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出手段と、
前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告手段とを備えることを特徴とする画像編集装置。
【請求項２】
前記フレーム解像度警告閾値算出手段は前記基準フレームサイズを前記フレームサイズで除した除算結果と前記基準解像度警告閾値とに基づいて前記フレーム解像度警告閾値を算出することを特徴とする請求項１記載の画像編集装置。
【請求項３】
前記フレーム解像度警告閾値算出手段は前記基準解像度警告閾値に前記除算結果の平方根を乗じた乗算結果に基づいて前記フレーム解像度警告閾値を算出することを特徴とする請求項２記載の画像編集装置。
【請求項４】
前記フレーム解像度警告閾値算出手段は前記基準解像度警告閾値に前記除算結果を乗じた乗算結果に基づいて前記フレーム解像度警告閾値を算出することを特徴とする請求項２記載の画像編集装置。
【請求項５】
前記フレーム解像度警告閾値算出手段は、前記フレームサイズとして前記画像フレームの幅及び高さの内小さい方を使用し、前記基準フレームサイズとして前記基準画像フレームの幅及び高さの内小さい方を使用することを特徴とする請求項１乃至４のいずれか１項に記載の画像編集装置。
【請求項６】
前記フレーム解像度警告閾値算出手段は、前記フレームサイズの内前記画像フレームの幅及び高さに基づいて前記画像フレームの面積を算出し、前記基準フレームサイズの内前記基準画像フレームの幅及び高さに基づいて前記基準画像フレームの面積を算出し、前記フレームサイズとして前記算出した画像フレームの面積を使用し、前記基準フレームサイズとして前記算出した基準画像フレームの面積を使用することを特徴とする請求項１乃至３のいずれか１項に記載の画像編集装置。
【請求項７】
前記画像フレームが閉曲線で定義されている場合、前記画像フレームの幅及び高さは前記画像フレームに外接する矩形枠の幅及び高さであり、前記基準画像フレームが閉曲線かで定義されている場合、前記基準画像フレームの幅及び高さは前記基準画像フレームに外接する矩形枠の幅及び高さであることを特徴とする請求項５又は６記載の画像編集装置。
【請求項８】
前記フレームデータ記憶手段は前記画像フレームの位置を記憶し、前記貼付データ記憶手段は前記画像フレームに貼り付けられた前記画像の貼付位置を記憶することを特徴とする請求項１乃至７のいずれか１項に記載の画像編集装置。
【請求項９】
少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶ステップと、
少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶ステップと、
前記画像のサイズを変更するサイズ変更ステップと、
前記画像フレームに前記画像を貼り付ける画像貼付ステップと、
前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示ステップと、
前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶ステップと、
前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出ステップと、
所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定ステップと、
前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶ステップと、
前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出ステップと、
前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告ステップとを備えることを特徴とする画像編集方法。
【請求項１０】
少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶モジュールと、
少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶モジュールと、
前記画像のサイズを変更するサイズ変更モジュールと、
前記画像フレームに前記画像を貼り付ける画像貼付モジュールと、
前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示モジュールと、
前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶モジュールと、
前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出モジュールと、
所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定モジュールと、
前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶モジュールと、
前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出モジュールと、
前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告モジュールとを備えることを特徴とする画像編集方法をコンピュータに実行させるプログラム。
【請求項１１】
少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶モジュールと、
少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶モジュールと、
前記画像のサイズを変更するサイズ変更モジュールと、
前記画像フレームに前記画像を貼り付ける画像貼付モジュールと、
前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示モジュールと、
前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶モジュールと、
前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出モジュールと、
所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定モジュールと、
前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶モジュールと、
前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出モジュールと、
前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告モジュールとを備える画像編集方法をコンピュータに実行させるプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像編集装置、画像編集方法、プログラム、及び記憶媒体に関し、特に、少なくとも１つの画像データを用いてアルバムや年賀状などの電子データ作品を作成する画像編集装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラやデジタルスキャナ等で生成された画像データをパーソナルコンピュータ上で画像編集アプリケーションを使用して、年賀状や電子アルバム等の作品を作成することを可能にする画像編集装置がある。従来の電子アルバムを作成する画像編集アプリケーションは、パソコン上に読み込まれた画像データをアルバム形式で複数ページにレイアウトして電子アルバムを作成する。また、年賀状等を作成する従来の画像編集アプリケーションにおいては、予め画像データを埋め込む領域（以下、画像フレームと称する。）が設けられており、飾り文字列等で見栄えのする年賀状が作成可能になっている。このような画像編集アプリケーションにおいて、ユーザは、所持する画像データを画像フレームにはめ込むことで容易に所望の画像入り年賀状を作成することができる。
【０００３】
上述の従来の画像編集アプリケーションにおいては、予めデザインされたページレイアウト中の画像フレームに画像データを挿入した後、画像データのサイズ変更、移動、及び回転を行うユーザインターフェイスが設けられている。
【０００４】
このため、従来の画像編集アプリケーションにおいて、画像フレームに貼り付けられた画像の倍率を所定の倍率に変更してアルバム等の作品の作成した場合には、これらの作品は印刷時においてプリンタの有する印刷解像度に対して十分な画像解像度を持たない可能性がある。
【０００５】
このような場合、印刷解像度と画像解像度をもとに、編集時又は印刷時に解像度が低いことを警告するための解像度警告表示を行うアプリケーションが知られている（例えば、特許文献１参照）。この従来のアプリケーションにおいては、貼り付け画像のオリジナルサイズ及び倍率から算出される解像度をもとに、出力解像度との比較で解像度警告を出していた。
【特許文献１】特開２０００−１３２１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、実際に電子アルバムの印刷物を見る者にとって、画像表示サイズが大きいものについては、印刷解像度が足りなくとも許容でき、また画像表示サイズが小さいものについては、印刷解像度が足りていても解像度不足であると感じる。これは見る者の画像の大きさや小ささから受ける心理的な要因及び知覚特性と、大きな画像は印刷物を離して、小さな画像は近づけて見る傾向があることによる。つまり、知覚する空間周波数の差異に拠る。
【０００７】
このため、従来の画像編集装置は、人間の知覚特性に適合した解像度警告を行うことができなかった。
【０００８】
本発明の目的は、人間の知覚特性に適合した解像度警告を行うことができる画像編集装置、画像編集方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像編集装置は、少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶手段と、少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶手段と、前記画像のサイズを変更するサイズ変更手段と、前記画像フレームに前記画像を貼り付ける画像貼付手段と、前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示手段と、前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶手段と、前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出手段と、所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定手段と、前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶手段と、前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出手段と、前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告手段とを備えることを特徴とする。
【００１０】
請求項９記載の画像編集方法は、少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶ステップと、少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶ステップと、前記画像のサイズを変更するサイズ変更ステップと、前記画像フレームに前記画像を貼り付ける画像貼付ステップと、前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示ステップと、前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶ステップと、前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出ステップと、所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定ステップと、前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶ステップと、前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出ステップと、前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告ステップとを備えることを特徴とする。
【００１１】
請求項１０記載のプログラムは、少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶モジュールと、少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶モジュールと、前記画像のサイズを変更するサイズ変更モジュールと、前記画像フレームに前記画像を貼り付ける画像貼付モジュールと、前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示モジュールと、前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶モジュールと、前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出モジュールと、所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定モジュールと、前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶モジュールと、前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出モジュールと、前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告モジュールとを備えることを特徴とする。
【００１２】
請求項１１記載の記憶媒体は、少なくとも１つの画像と該画像のサイズを記憶する画像データ記憶モジュールと、少なくとも１つの画像フレームと該画像フレームのフレームサイズを記憶するフレームデータ記憶モジュールと、前記画像のサイズを変更するサイズ変更モジュールと、前記画像フレームに前記画像を貼り付ける画像貼付モジュールと、前記画像フレームに貼り付けられた前記画像を前記画像フレームの領域においてクリップして表示するクリップ表示モジュールと、前記画像フレームに貼り付けられた前記画像の貼付サイズを記憶する貼付データ記憶モジュールと、前記貼付サイズと前記画像のサイズから前記画像フレームに貼り付けられた前記画像の解像度を算出する貼付解像度算出モジュールと、所定の基準フレームサイズを有する基準画像フレームに対する解像度警告を行うための基準解像度警告閾値を設定する基準解像度警告閾値設定モジュールと、前記基準フレームサイズと前記基準解像度警告閾値とを記憶する基準画像データ記憶モジュールと、前記画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値を、前記フレームサイズと前記基準フレームサイズと前記基準解像度警告閾値とに基づいて算出するフレーム解像度警告閾値算出モジュールと、前記算出した前記画像フレームに貼り付けられた前記画像の解像度が前記算出したフレーム解像度警告閾値より小さい場合に前記フレーム解像度警告を行うフレーム解像度警告モジュールとを備える画像編集方法をコンピュータに実行させるプログラムを格納することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、任意の画像フレームに対するフレーム解像度警告を行うためのフレーム解像度警告閾値が、この画像フレームのフレームサイズと、基準画像フレームの基準フレームサイズと、基準画像フレームに対して解像度警告を行うための基準解像度警告閾値とに基づいて算出される。そして、画像フレームに貼り付けられた画像の解像度が、上記算出されたフレーム解像度警告閾値より小さい場合に、前記任意の画像フレームに貼り付けられた画像に対してフレーム解像度警告が行われる。このため、画像フレームのフレームサイズに応じて、フレーム解像度警告のフレーム解像度警告閾値を変化させることができる。従って、より人間の知覚特性に適合した解像度警告を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１５】
図１は、本発明の第１の実施の形態に係る画像編集装置を有する情報提供システムの構成の一例を示す図である。
【００１６】
図１に示すように、情報提供システムにおいて、本実施の形態に係る画像編集装置としてのユーザが操作するユーザパーソナルコンピュータ（以下、ユーザＰＣと称する。）１０２は、データ転送用インターフェイス１０３を介して画像入力装置１０１と接続されている。また、ユーザＰＣ１０２は、インターネット１０４を介してフォトサイト１０５及びプリントサイト１０９に接続されている。
【００１７】
画像入力装置１０１は、イメージ情報である光学像を電気信号に変換し、所定の画像処理をした後にデジタル情報として、記録、再生する。例えば、画像入力装置１０１はデジタルスチルカメラやデジタルビデオカメラ、スキャナである。
【００１８】
データ転送用インターフェイス１０３は、画像入力装置１０１で取得された画像データをユーザＰＣ１０２へ転送するためのインターフェイスである。例えば、データ転送用インターフェイス１０３はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４に代表される有線インターフェイスあるいは、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線インターフェイスである。
【００１９】
画像入力装置１０１からデータ転送用インターフェイス１０３を介してユーザＰＣ１０２へ転送された画像データは、ユーザＰＣ１０２のハードディスクドライブ（ＨＤＤ）に記憶される。尚、この画像入力装置１０１からユーザＰＣ１０２への画像データ転送に関しては、ユーザＰＣ１０２にインストールされているオペレーションシステム（ＯＳ）又は専用のソフトウエアからの命令にしたがって、画像入力装置１０１がその記憶装置に格納している画像データを一括転送する場合がある。また、この画像データ転送に関しては、画像入力装置１０１からユーザＰＣ１０２に送られる転送コマンドにしたがって、ユーザＰＣ１０２のＯＳ又は専用ソフトウエアが、ユーザＰＣ１０２のＨＤＤにデータ記録領域を確保し、画像データを受信する場合がある。
【００２０】
ユーザＰＣ１０２は、インターネット１０４での情報転送が可能な標準プロトコルを有するブラウザ１２０を動作可能である。ユーザＰＣ１０２はブラウザ１２０を動作させることにより、ｈｔｔｐプロトコル等の標準プロトコルを用いてフォトサイト１０５にアクセスし、ＨＴＭＬ、ＸＭＬ等の記述言語で作成されたＷｅｂ情報を取得することができる。そして、ユーザＰＣ１０２は、取得したＷｅｂ情報を解析し、ユーザＰＣ１０２のディスプレイ上に表示させることができる。このＷｅｂ情報は、フォトサイト１０５が管理する画像、音声等のマルチメディア情報にリンクされている。そして、ユーザＰＣ１０２は、ブラウザ１２０を動作させることにより、インターネット１０４経由で、電子アルバム編集プログラムを実行する際に使用するテンプレートをダウンロードすることができる。
【００２１】
ユーザＰＣ１０２は、ブラウザ１２０を動作させることにより、インターネット１０４経由で、フォトサイト１０５の備える画像データベース（ＤＢ）１０７から画像データをダウンロードして電子アルバム編集プログラムを実行する際に利用することができる。
【００２２】
また、ユーザＰＣ１０２は、１つの又は複数の画像データを１ページ又は複数ページから構成されている電子アルバム上に配置して編集するための電子アルバム編集プログラムを有する。そして、ユーザＰＣ１０２は、フォトサイト１０５経由でプリントサイト１０９に編集された電子アルバムのプリント注文をすることが可能である。プリントサイト１０９はプリンタ１１１を使ってプリント注文された電子アルバムに基づき、印刷を実行してアルバム１１２を出力する。図１においてはプリントサイト１０９を１つ図示したが、プリントサイトは複数の場合もあり、その数に制限はない。
【００２３】
上述のように、図１の情報提供システムは、ユーザＰＣ１０２が電子アルバム編集プログラムを実行し、画像入力装置１０１から取得した画像データやフォトサイト１０５からダウンロードした画像データを利用して電子アルバム編集を行い、電子アルバムを作成し、フォトサイト１０５経由でプリントサイト１０９に作成した電子アルバムのプリント注文をするためのシステムである。
【００２４】
図２は、図１におけるユーザＰＣ１０２の概略構成を示すブロック図である。
【００２５】
ユーザＰＣ１０２は、図２に示すように、ＣＲＴ（表示装置）２０１と、ＶＲＡＭ２０２と、ビットムーブユニット（ＢＭＵ）２０３と、キーボード２０４と、ポインティングデバイス（ＰＤ）２０５と、ＣＰＵ２０６とを備える。また、ユーザＰＣ１０２は、ＲＯＭ２０７と、ＲＡＭ２０８と、ハードディスクドライブ（ＨＤＤ）２０９と、フロッピィー（登録商標）ディスクドライブ（ＦＤＤ）２１０と、ネットワークインターフェイス（Ｎｅｔ−Ｉ／Ｆ）２１１とを備える。
【００２６】
ＣＲＴ２０１は図示しない表示画面備え、この表示画面には、例えば編集中の文書や図形、画像その他の編集情報、アイコン、メッセージ、メニュー、及びその他のユーザインターフェイス情報が表示される。
【００２７】
ＶＲＡＭ２０２には、ＣＲＴ２０１の表示画面に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従ってＣＲＴ２０１に転送され、これによりＣＲＴ２０１の表示画面に画像が表示される。
【００２８】
ＢＭＵ２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリ）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークインターフェイス２１１）との間のデータ転送を制御する。
【００２９】
キーボード２０４は、文書等を入力するための各種キーを有する。ＰＤ２０５は、例えば、ＣＲＴ２０１の表示画面上に表示されたアイコンやメニューその他のオブジェクトを指示するために使用される。
【００３０】
ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９、又はフロッピー（登録商標）ディスクに格納された制御プログラムに基づいて、ＣＰＵ２０６に接続された各デバイスを制御する。
【００３１】
ＲＯＭ２０７は、各種の制御プログラムやデータを保持する。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、及び制御プログラムのロード領域等を有する。
【００３２】
ＨＤＤ２０９は、ユーザＰＣ１０２内で実行される各制御プログラムやコンテンツを格納することができる。例えば、ＨＤＤ２０９には、ブラウザ１２０、電子アルバムデータ、電子アルバム編集プログラムなどが格納されている。ＦＤＤ２１０は、フロッピー（登録商標）ディスクに対するアクセスを制御する。
【００３３】
ネットワークインターフェイス２１１は、ユーザＰＣ１０２をインターネット１０４に接続可能にし、ユーザＰＣ１０２が他の情報処理装置やプリンタ等とインターネット１０４を介して通信を行うことができるようにする。
【００３４】
また、ユーザＰＣ１０２は、ＣＰＵバス２１２を備える。ＣＰＵバス２１２は、各構成要素を接続する。ＣＰＵバス２１２は、アドレスバス、データバス、及びコントロールバスを含む。
【００３５】
上述の構成を有するユーザＰＣ１０２において、ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、ＦＤＤ２１０から行うこともできるし、ネットワークインターフェイス２１１を介してインターネット１０４経由で他の情報処理装置等から行うこともできる。また、ユーザＰＣは１０２、画像の貼り付けや貼り付けられた画像のクリップ表示等の画像処理や後述する処理を行うことができる。
【００３６】
図３は、ユーザＰＣ１０２の備える電子アルバム編集プログラムの機能構成を示すブロック図である。
【００３７】
電子アルバム編集プログラムは、図３に示すように、データ制御部３０１、ＧＵＩ制御部３０２、デザイン制御部３０３、及び通信制御部３０４から構成されている。
【００３８】
データ制御部３０１は、電子アルバムデータを管理したり、電子アルバム編集プログラムの全体を制御したりする。ＧＵＩ制御部３０２は、電子アルバム編集プログラムのグラフィカルユーザインタフェース（ＧＵＩ）を制御し、ユーザに対して操作手段や編集内容の表示手段を提供する。
【００３９】
デザイン制御部３０３は、電子アルバムデータの編集に使用されるテンプレートファイルやレイアウトファイルから生成されるレイアウトファイル３０８のデザイン情報を管理する。通信制御部３０４は、編集された電子アルバムデータをもとにプリント注文に必要な印刷データを作成して、印刷データ及び注文処理に必要な情報の通信処理を行う。
【００４０】
上述のデータ制御部３０１によって管理されている電子アルバムデータの中には、ページ内画像データ３０６や電子アルバム属性データ３０７がある。ページ内画像データ３０６は、図４で後述するように、電子アルバム内の各ページに割り振られる画像のデータである。電子アルバム属性データ３０７は、図８で後述するように、電子アルバム編集プログラムで利用する属性データであり、基準画像フレームの基準解像度警告閾値が格納される。
【００４１】
レイアウトファイル３０８には、電子アルバム内の各ページのデザイン、各ページ上の１つ又は複数の画像フレーム、画像フレームに貼り付ける画像データの配置位置等を決定するための情報が記録される。
【００４２】
図４は、図３の電子アルバム編集プログラムにおけるページ内画像データ３０６のデータ構成の一例を示す図である。
【００４３】
図４に示すように、ページ内画像データ３０６は、画像データファイル４０２、画像ＩＤ４０３、及び画像編集情報４０４，４０５，４０６を保持する。
【００４４】
画像データファイル４０２は、電子アルバム内の所定のページに割り振られる画像を示すファイルデータであってもよいし、このファイルデータの格納位置を示すパスであってもよい。画像ＩＤ４０３は、画像データファイル４０２の画像と、この画像が貼り付けされる画像フレームとを関連付けるためのＩＤである。
【００４５】
画像編集情報４０４は、画像データファイル４０２の画像のオリジナルサイズ、画像のオリジナルの幅ｐｗ及び高さｐｈ（図７（Ａ）参照）を示す。画像編集情報４０４において、幅ｐｗ及び高さｐｈは、例えば画素数で示されている。画像編集情報４０５は、画像データファイル４０２の画像の画像フレームへの貼り付け位置ｐｐｏｓと、貼り付けサイズ幅ｆｐｗ及びサイズ高さｆｐｈ（図７（Ｂ）参照）とを示す。画像編集情報４０６は、画像データファイル４０２の画像に施された編集内容、及び画像に関する情報を示す。
【００４６】
また、ページ内画像データ３０６は、その他の画像編集情報を保持する。その他の画像編集情報としては、例えば、（１）クリッピングの属性、（２）色やコントラストなどの調整、（３）編集操作により画像データが回転された場合その回転量、（４）画像データを移動した場合における画像データの移動量を示す左右方向移動量及び上下方向移動量、（５）画像クリップ面積量、（６）自動写真調整を行うか否かを示すフラグ、（８）低解像度限界倍率、（９）画像データのオリジナルサイズ、高さ及び幅（ピクセル単位）、（１０）デフォルトのフィット方法（画像データを画像フレームに貼り付ける際において最初に内接最小フィットもしくは外接最大フィットのどちらで貼り付けるかを表す情報）等がある。
【００４７】
図５は、図３の電子アルバム編集プログラムにおけるレイアウトファイル３０８のデータ構成の一例を示す図である。
【００４８】
本実施の形態においては、単ページのレイアウトデータが３つの画像フレームデータを有するものとする。
【００４９】
レイアウトデータ５０１は、図５に示すように、３つのフレームデータ５０２〜５０４を有する。フレームデータ５０２は、画像ＩＤ５０５を保持する。画像ＩＤ５０５は、フレームデータ５０２が示す画像フレームに貼り付けられる画像の画像ＩＤ４０３（図４）を示す。このように、ページ内画像データ３０６の画像ＩＤ４０３とフレームデータ５０２の画像ＩＤ５０５によって、ページ内画像データ３０６の画像とこの画像データが貼り付けられるフレームデータ５０２の画像フレームとの関連付けが行われる。
【００５０】
また、フレームデータ５０２は、フレームデザインを示すフレームデザインデータ５０６を保持する。尚、フレームデザインデータ５０２はフレームデザインを示すデータの格納位置を示すパスであってもよい。本実施の形態においては、説明を簡略化するため、後述するように画像フレームとして矩形の画像フレームを想定しており、フレームデザインは矩形としているが、実際はあらゆるデザインを伴った画像をクリップする閉曲線を持つフレームデザインであってもよい。
【００５１】
また、フレームデータ５０２は、フレーム位置データ５０７と、フレームサイズデータ５０８とを保持する。フレーム位置データ５０７は画像フレームの表示位置ｆｐｏｓを示し、フレームサイズデータ５０８は、画像フレームにおいて、貼り付けられた画像をクリップする領域（以下、画像クリップ領域と称する。）のサイズ幅Ｆｗとサイズ高さＦｈ（図７（Ｂ）参照）示す。ここで、以降の説明においては、画像フレームのサイズとは画像クリップ領域を示すものとする。本実施の形態において、画像フレームは矩形であるので、画像クリップ領域は矩形である。また、画像クリップ領域が閉曲線から構成されている場合は、この閉曲線に外接する矩形を想定し、この矩形の幅及び高さを画像クリップ領域の幅及び高さとする。
【００５２】
上述のように、フレームデータ５０２について説明したが、各フレームデータは同様に構成されているので、フレームデータ５０３，５０４の説明は省略する。
【００５３】
上述の構成を有するユーザＰＣ１０２は、ユーザの所定の操作によって電子アルバム編集プログラムを実行する。そして、ユーザＰＣ１０２は、ページ内画像データ３０６とレイアウトファイル３０８を使用して、電子アルバムのページ総数と電子アルバムに含まれるよう選択された画像の枚数とに基づき、電子アルバムの各ページへ画像を割り振ると共にそれらの配置を決定する。このようにして、ユーザＰＣ１０２は電子アルバムを作成する。上述の電子アルバムにおいて、ページ内画像データ３０６に規定されている画像は、レイアウトファイル３０８に規定されている画像フレームにより画像クリップ領域においてクリップがなされて、表示される。
【００５４】
図６は、ユーザＰＣ１０２における電子アルバムの表示例を示す図であり、図６（Ａ）〜（Ｃ）はオリジナルの画像を示す図であり、図６（Ｄ）はユーザＰＣ１０２に表示された電子アルバムを示す図である。
【００５５】
図６（Ｄ）に示すように、ユーザＰＣ１０２のＣＲＴ２０１の表示画面には、電子アルバムの所定のページにおいて、画像６１１，６１２，６１３が、夫々、画像フレーム６０１，６０２，６０３にクリップがなされ、表示されている。また、図６（Ｄ）に示すように、クリップ表示された画像６１２，６１３に対しては、後述する解像度警告表示６２２，６３３が夫々表示されている。尚、図６（Ｄ）の電子アルバムにおいて、画像６１１，６１２，６１３は、オリジナルの画像６１１，６１２，６１３に対してサイズが変更（拡大）されている（図６（Ａ）〜（Ｃ）参照）。
【００５６】
図７は、所定の画像フレームに貼り付けられた画像の画像表示方法及び編集方法と、解像度を求める方法を説明する模式図であり、図７（Ａ）はオリジナルの画像を示す図であり、図７（Ｂ）は画像フレームに貼り付けられた画像及び画像フレームを示す図である。
【００５７】
図７（Ａ）に示すように、オリジナルの画像７０１は、画素数幅ｐｗ、及び画素数高さｐｈを持つ画像である。
【００５８】
図７（Ｂ）に示すように、電子アルバムの所定のページ７０４において、画像７０１を貼り付けるために貼り付け領域７０２が選択されており、この貼り付け領域７０２に画像７０１が貼り付けられている。貼り付け領域７０２は、その幅及び高さが幅ｆｐｗ及び高さｆｐｈに夫々設定されている。従って、画像７０１は、ページ７０４において、オリジナルのサイズ（幅ｐｗ及び高さｐｈ）から貼り付けサイズ幅ｆｐｗ及び貼り付けサイズ高さｆｐｈにサイズが変更されている。
【００５９】
また、ページ７０４において、画像７０１は画像フレーム７０３に貼り付けられており、画像７０１は、画像フレーム７０３の画像クリップ領域がクリップ表示されている。
【００６０】
ユーザは、この貼り付け領域７０２のサイズや位置等を任意に変更することができ、これにより、ページ７０４における画像７０１の倍率や位置等を変更することができる。また、ページ７０４における画像７０１の倍率や位置等を変更することによって、実際に表示（クリップ表示）される画像７０１の倍率や位置等を変更することができる。
【００６１】
図７（Ｂ）の画像７０１の解像度Ｒａは、画像７０１が縦横等倍拡大／縮小で貼り付けられているとすれば、画像フレーム７０３によってクリップされる位置や大きさに拘わらず求めることができる。具体的には、解像度Ｒａは、画像７０１のオリジナルサイズの幅ｐｗ及び高さｐｈと、貼り付け後の画像７０１の貼り付けサイズ幅ｆｐｗ及び貼り付けサイズ高さｆｐｈとから、下記式（１）によって求めることができる。
【００６２】
Ｒａ＝ｐｗ／ｆｐｗ＝ｐｈ／ｆｐｈ  ・・・（１）
次いで、後述するように、画像フレームに対して解像度警告を行うための解像度警告閾値の設定において基準とする、基準解像度警告閾値ＲＴの設定処理について説明する。
【００６３】
基準解像度警告閾値は、基準サイズを持つ基準画像フレームに対して解像度警告を行うか否かを判別するための閾値である。ここで、解像度警告とは、印刷画像の解像度をユーザの知覚特性に適合させるために、画像フレームに貼り付けられた画像の解像度がその画像フレームに対して設定されている解像度警告閾値より大きいか否かによって所定の警告を行うものである。
【００６４】
基準画像フレームは、ユーザが任意に選択することができる。具体的には、電子アルバム編集プログラムのデザイン制御部３０３がレイアウトファイル３０８内に有する画像フレームの内で、所望のサイズ、例えば代表的なサイズを有する画像フレームを基準画像フレームに設定することができる。このとき、基準画像フレームのサイズが基準サイズとなる。または、写真の標準的な仕上がりサイズであるＬ版サイズ（127 mm x 89 mm）を基準サイズとして、この基準サイズを有する画像フレームを仮想的に基準画像フレームとしてもよい。
【００６５】
次いで、上述のように設定された基準画像フレームに対する基準解像度警告閾値ＲＴの設定方法について述べる。
【００６６】
基準解像度警告閾値ＲＴは、ユーザが任意に設定することができる。基準解像度警告閾値ＲＴとしては、例えば、電子アルバムの印刷工程における印刷解像度、即ちプリンタの印刷解像度がある。また、人間が一般的にあまり気にならない印刷画像の解像度の粗さとされる、略３００〜４００ｄｐｉの解像度を基準解像度警告閾値ＲＴとしてもよく、あるいは、印刷メディアに対して適切な解像度等の印刷メディアに依存した解像度を基準解像度警告閾値ＲＴとしてもよい。さらに、上述の代表的なサイズを持つ画像フレームのサイズで画像の印刷を行い、この印刷画像に基づいて、実験その他の方法によってユーザが印刷画像の解像度の粗さがあまり気にならない解像度を適切に選択し、これを基準解像度警告閾値ＲＴに設定してもよい。
【００６７】
次いで、任意のサイズを持つ画像フレームに対する解像度警告閾値ＲＴｆを求める方法を説明する。
【００６８】
図８は、図３の電子アルバム編集プログラムにおける電子アルバム属性データ３０７のデータ構成の一例を示す図である。
【００６９】
図８に示すように、電子アルバム属性データ３０７は、基準画像フレームサイズ幅８０１と、基準画像フレームサイズ高さ８０２と、基準解像度警告閾値８０３とを保持する。基準画像フレームサイズ幅８０１は基準画像フレームのサイズ幅を示す。基準画像フレームサイズ高さ８０２は基準画像フレームのサイズ高さを示す。また、基準解像度警告閾値８０３は基準画像フレームに対する基準解像度警告閾値を示す。
【００７０】
電子アルバム編集プログラムのデータ制御部３０１は、上述の方法によって選択された基準画像フレームの基準画像フレームサイズ幅８０１と基準画像フレームサイズ高さ８０２、及び上述の方法によって設定された基準画像フレームに対する基準解像度警告閾値８０３を予め定めて、これを電子アルバム属性データ３０７において属性データとして設定し保持する。
【００７１】
本実施の形態においては、電子アルバム属性データ３０７において、基準画像フレームサイズ幅８０１としてサイズ幅Ｆｓｗが、基準画像フレームサイズ高さ８０２としてサイズ高さＦｓｈが、基準解像度警告閾値８０３として基準解像度警告閾値ＲＴｓが保持されている。
【００７２】
図９は、任意のサイズを持つ画像フレームに対する解像度警告閾値ＲＴｆの算出処理のフローチャートである。
【００７３】
任意のサイズを持つ画像フレームは、電子アルバム編集プログラムのデザイン制御部３０３が有する任意の画像フレーム等である。図９においては、任意のサイズを持つ画像フレームＦを、図５のフレームデータ５０２が示す画像フレームとして本処理を説明する。任意のサイズを持つ画像フレームＦのサイズは、幅Ｆｗ、及び高さＦｈとなる（図５参照）。
【００７４】
本処理においては、図９に示すように、まず、任意の画像フレームＦに任意の画像Ａを貼り付ける（ステップＳ９０１）。ステップＳ９０１において、画像Ａは、図５で上述したように、ユーザの所定の操作によって又はシステムデフォルトの写真はめ込み等によって、電子アルバム上で画像フレームＦの所定の位置に貼り付けられる。
【００７５】
次いで、画像Ａの貼り付け解像度Ｒａを算出する（ステップＳ９０２）。ステップＳ９０２における画像Ａの貼り付け解像度Ｒａの算出は、図７で上述した方法により、式（１）を用いて行われる。
【００７６】
次いで、電子アルバム属性データ３０７を検索して、基準画像フレームサイズ幅８０１及び基準画像フレームサイズ高さ８０２の示す基準画像フレームのサイズ幅Ｆｓｗ及びサイズ高さＦｓｈの内、いずれか短い方を短辺長Ｌｓとして取得する（Ｌｓ＝（Ｆｓｗ＜Ｆｓｈ）？Ｆｓｗ：Ｆｓｈ）（ステップＳ９０３）。
【００７７】
短辺長Ｌｓを取得した後、レイアウトファイル３０８を検索して、フレームサイズデータ５０８の示す任意の画像フレームＦのサイズ幅Ｆｗ及びサイズ高さＦｈの内、いずれか短い方を短辺長ＬＦｓとして取得する（ＬＦｓ＝（Ｆｗ＜Ｆｈ）？Ｆｗ：Ｆｈ）（ステップＳ９０４）。
【００７８】
短辺長ＬＦｓを取得した後、電子アルバム属性データ３０７を検索して、基準解像度警告閾値８０３の示す基準画像フレームの基準解像度警告閾値ＲＴｓを取得し、これとステップＳ９０３，９０４において取得した短辺長Ｌｓ，ＬＦｓから、画像フレームＦの解像度警告閾値ＲＴｆを次式（２）により求める（ステップＳ９０５）。
【００７９】
ＲＴｆ＝ＲＴｓ×√（Ｌｓ／ＬＦｓ）  ・・・  （２）
この式（２）により、任意の画像フレームＦの解像度警告閾値ＲＴｆは、基準となる基準画像フレームの基準サイズに対する任意の画像フレームＦの拡大率（ＬＦｓ／Ｌｓ）の平方根に反比例することになる。このため、任意の画像フレームＦが、基準画像フレームの基準サイズより大きい場合は、解像度警告閾値ＲＴｆは低くなる。逆に、任意の画像フレームＦが、基準画像フレームのサイズより小さい場合は、解像度警告閾値ＲＴｆは高くなる。従って、画像に貼り付けられる任意の画像フレームのサイズに依存して、この任意の画像フレームに対する解像度警告閾値が設定される。
【００８０】
次いで、ステップＳ９０２において算出した貼り付け画像Ａの貼り付け解像度Ｒａと、ステップＳ９０５において算出した解像度警告閾値ＲＴｆとを比較して、貼り付け画像Ａの解像度Ｒａが不足しているか否かを判別する（ステップＳ９０６）。ステップＳ９０６における判別は、具体的には、貼り付け解像度Ｒａが解像度警告閾値ＲＴｆより小さいか否かを判別することによって行う。
【００８１】
ステップＳ９０６において、貼り付け画像Ａの解像度Ｒａが不足している場合は、即ち、貼り付け解像度Ｒａが解像度警告閾値ＲＴｆより小さい場合は、解像度警告を行う（ステップＳ９０７）。ステップＳ９０７における解像度警告は、本実施の形態では、ユーザＰＣ１０２の表示画面上において、解像度が不足している画像が貼り付けられている画像フレーム内の右下に解像度警告表示マーク（図６（Ｄ）の解像度警告表示６２２，６２３参照）を表示することによって行う。尚、解像度警告の形態は上述のものに限られず、例えば、解像度警告表示は他の表示であってもよい。また、解像度警告表示に代えて警告音を発するようにしてもよい。
【００８２】
上述のように、本発明の第１の実施の形態に係る画像編集装置によれば、電子アルバムにおいて、画像フレームのサイズに依存して、この画像フレームに貼り付けられる画像に対する解像度警告を行うための解像度閾値を変化させることができる。従って、人間の知覚特性により適合した解像度警告を行うことができる。
【００８３】
次いで、本発明の第２の実施の形態に係る画像編集装置について説明する。
【００８４】
上述のように、本発明の第１の実施の形態においては、画像を貼り付ける画像フレームは、説明を簡略化するために矩形としたが、画像フレームは画像をクリップすることが可能な任意の閉曲線（パス）から構成されているものであればよい。このため、本実施の形態は、上記本発明の第１の実施の形態に対して、画像を貼り付ける画像フレームが任意の閉曲線で定義されている点がのみ異なる。以下、上記第１の実施の形態と同じ構成部材には同一の符号を付して重複した説明を省略し、異なる部分のみ説明する。
【００８５】
図１０は、画像を貼り付ける任意の閉曲線で定義される画像フレームＦａｎｙを示す図である。
【００８６】
本実施の形態においては、閉曲線で定義される画像フレームＦａｎｙのフレームサイズは、画像フレームＦａｎｙに外接する外接矩形１００１を導出し、この外接矩形１００１のサイズ幅、及びサイズ高さを夫々、図５のフレームデータのフレームサイズデータ５０８のＦｗ，Ｆｈとする。また、画像フレームＦａｎｙの閉曲線データを、図５のフレームデータのフレームデザインデータ５０６へ格納する。これにより、本実施の形態に係る画像編集装置は、任意の閉曲線で定義される画像フレームＦａｎｙに対して、上述の第１の実施の形態と全く同様に機能し、同様の効果を奏することができる。
【００８７】
次いで、本発明の第３の実施の形態に係る画像編集装置について説明する。
【００８８】
本実施の形態は、上述の第１の実施の形態に対して、任意の画像が貼り付けられる任意の画像フレームに対する解像度警告閾値ＲＴｆの算出方法が異なる点でのみ異なる。以下、上記第１の実施の形態と同じ構成部材には同一の符号を付して重複した説明を省略し、異なる部分のみ説明する。
【００８９】
上記第１の実施の形態において、画像フレームＦのサイズに依存して、この画像フレームＦに貼り付けられる画像に対する解像度警告を行うための解像度警告閾値を変化させるために、画像フレームＦの解像度警告閾値ＲＴｆを、基準となる基準画像フレームの短辺長Ｌｓと、実際に画像が貼り付けされる画像フレームＦの短辺長ＬＦｓとをもとに、画像フレームＦの基準画像フレームに対する拡大率の平方根に反比例させた。
【００９０】
しかし、画像フレームＦの解像度警告閾値ＲＴｆは、基準となる基準画像フレームのフレーム面積と、実際に画像が貼り付けられる画像フレームＦの面積との比率の平方根に反比例させても、第１の実施の形態と同様の効果を得ることができる。
【００９１】
従って、本実施の形態においては、図９のステップ９０５において、式（２）に代えて下記式（３）を用いて、画像フレームの面積に基づいて解像度警告閾値ＲＴｆを算出するものとする。
【００９２】
ＲＴｆ＝ＲＴｓ×√（（Ｆｓｗ×Ｆｓｈ）／（Ｆｗ×Ｆｈ））  ・・・  （３）
次いで、本発明の第４の実施の形態に係る画像編集装置について説明する。
【００９３】
本実施の形態は、上述の第１の実施の形態に対して、任意の画像が貼り付けられる任意の画像フレームに対する解像度警告閾値ＲＴｆの算出方法が異なる点でのみ異なる。以下、上記第１の実施の形態と同じ構成部材には同一の符号を付して重複した説明を省略し、異なる部分のみ説明する。
【００９４】
上記第１の実施の形態において、画像フレームＦのサイズに依存して、この画像フレームＦに貼り付けられる画像に対する解像度警告を行うための解像度閾値を変化させるために、画像フレームＦの解像度警告閾値ＲＴｆを、基準となる基準画像フレームの短辺長Ｌｓと、実際に画像が貼り付けされる画像フレームＦの短辺長ＬＦｓとをもとに、画像フレームＦの基準画像フレームに対する拡大率の平方根に反比例させた。
【００９５】
しかし、画像フレームＦの解像度警告閾値ＲＴｆは、基準となる基準画像フレームの短辺長Ｌｓと、実際に画像が貼り付けられる画像フレームＦの短辺長ＬＦｓとに基づく画像フレームＦの基準画像フレームに対する拡大率に反比例させても、第１の実施の形態と同様の効果を得ることができる。
【００９６】
従って、本実施の形態においては、図９のステップ９０５において、式（２）に代えて下記式（４）を用いて、基準画像フレームの短辺長Ｌｓと実際に画像が貼り付けられる画像フレームＦの短辺長ＬＦｓとに基づく画像フレームＦの基準画像フレームに対する拡大率に基づいて解像度警告閾値ＲＴｆを算出するものとする。
【００９７】
ＲＴｆ＝ＲＴｓ×（Ｌｓ／ＬＦｓ）  ・・・  （４）
この場合、画像フレームの短辺方向の長さの比率（Ｌｓ／ＬＦｓ）に比例して、観察者（ユーザ）から印刷画像までの観察距離を変えるようにしてアルバムを観察すると、解像度警告閾値で印刷される印刷画像の空間周波数は、観察者から見てあらゆるフレームサイズにおいて一定となる。
【００９８】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態に係る画像編集装置を有する情報提供システムの構成の一例を示す図である。
【図２】図１におけるユーザＰＣの概略構成を示すブロック図である。
【図３】図１におけるユーザＰＣの備える電子アルバム編集プログラムの機能構成を示すブロック図である。
【図４】図３の電子アルバム編集プログラムにおけるページ内画像データのデータ構成の一例を示す図である。
【図５】図３の電子アルバム編集プログラムにおけるレイアウトファイルのデータ構成の一例を示す図である。
【図６】図１のユーザＰＣにおける電子アルバムの表示例を示す図であり、図６（Ａ）〜（Ｃ）はオリジナルの画像を示す図であり、図６（Ｄ）はユーザＰＣに表示された電子アルバムを示す図である。
【図７】所定の画像フレームに貼り付けられた画像の画像表示方法及び編集方法と、解像度を求める方法を説明する模式図であり、図７（Ａ）はオリジナルの画像を示す図であり、図７（Ｂ）は画像フレームに貼り付けられた画像及び画像フレームを示す図である。
【図８】図３の電子アルバム編集プログラムにおける電子アルバム属性データのデータ構成の一例を示す図である。
【図９】任意のサイズを持つ画像フレームに対する解像度警告閾値ＲＴｆの算出処理のフローチャートである。
【図１０】本発明の第２の実施の形態において使用される画像を貼り付ける任意の閉曲線で定義される画像フレームを示す図である。
【符号の説明】
【０１０４】
１０１  画像入力装置
１０２  ユーザパーソナルコンピュータ（ユーザＰＣ）
１０３  データ転送用インターフェイス
１０４  インターネット
１０５  フォトサイト
１０７  画像データベース
１０９  プリントサイト
１１１  プリンタ
１１２  アルバム
３０１  データ制御部
３０２  ＧＵＩ制御部
３０３  デザイン制御部
３０４  通信制御部
【図１】
2006331301.tif 000003
【図２】
2006331301.tif 000004
【図３】
2006331301.tif 000005
【図４】
2006331301.tif 000006
【図５】
2006331301.tif 000007
【図６】
2006331301.tif 000008
【図７】
2006331301.tif 000009
【図８】
2006331301.tif 000010
【図９】
2006331301.tif 000011
【図１０】
2006331301.tif 000012