(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
画像データを入力する画像入力手段と、
画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を算出し、当該撮影枚数の
多い時間帯に撮影された画像データほど高い重み付けを行う第１の画像絞込手段と、
特定の設定によって撮影された画像データの撮影日時に基づいて、所定時間帯ごとの撮
影枚数を算出し、当該撮影枚数の多い時間帯に撮影された画像データほど高い重み付けを
行う第２の画像絞込手段と、
前記第１の画像絞込手段による重み付けと、前記第２の画像絞込手段による重み付けを
、合成する重み付け合成手段と、
印刷対象の画像データと、当該画像データについての付帯情報と、のレイアウトを決定
するレイアウト決定手段と、
前記画像入力手段で入力された画像データから、重み付けの高い順に画像データを抽出
する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データについて、最も出現頻度の高い色を判定す
る画像色彩判定手段と、
前記画像色彩判定手段で判定された色に応じて、前記付帯情報の色を調節する付帯情報
調節手段と、を備え、
前記第１の画像絞込手段は、
特定の設定によって所定時間内に撮影された複数の画像データのグループを、撮影枚数
１枚としてカウントして、画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を
算出する、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
特定の設定により所定時間内に撮影された複数の画像データのグループとは、連写、オ
ートブラケティングの少なくとも１つの設定で撮影された画像データのグループである、
ことを特徴とする印刷装置。
【請求項３】
印刷装置であって、
画像データを入力する画像入力手段と、
画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を算出し、当該撮影枚数の
多い時間帯に撮影された画像データほど高い重み付けを行う第１の画像絞込手段と、
特定の設定によって撮影された画像データの撮影日時に基づいて、所定時間帯ごとの撮
影枚数を算出し、当該撮影枚数の多い時間帯に撮影された画像データほど高い重み付けを
行う第２の画像絞込手段と、
前記第１の画像絞込手段による重み付けと、前記第２の画像絞込手段による重み付けを
、合成する重み付け合成手段と、
印刷対象の画像データと、当該画像データについての付帯情報と、のレイアウトを決定
するレイアウト決定手段と、
前記画像入力手段で入力された画像データから、重み付けの高い順に画像データを抽出
する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データについて、最も出現頻度の高い色を判定す
る画像色彩判定手段と、
前記画像色彩判定手段で判定された色に応じて、前記付帯情報の色を調節する付帯情報
調節手段と、
前記レイアウトに割り当てられた画像データと前記付帯情報とを前記レイアウト従って
表示する表示手段と、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作手段と、
前記操作手段で受け付けられた所定の操作に従って、前記画像入力手段で入力された画
像データの撮影日時及び重み付けの少なくとも１つに基づいて、前記レイアウトに割り当
てられた画像データを他の画像データと入れ替える画像再割当手段と、
を備えることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記画像再割当手段は、
前記操作手段で受け付けられた第１の操作に従って撮影日時の順に画像データを入れ替
える、
ことを特徴とする印刷装置。
【請求項５】
請求項３又は４に記載の印刷装置であって、
前記画像再割当手段は、
前記画像入力手段で入力された画像データに対して、所定時間帯に撮影された画像デー
タのグループ又は特定の設定で撮影された画像データのグループ又は所定枚数の画像デー
タのグループごとに１つの代表画像データを設定し、前記操作手段で受け付けられた第２
の操作に従って撮影日時の順に前記代表画像データを入れ替える、
ことを特徴とする印刷装置。
【請求項６】
請求項３乃至５のいずれか一項に記載の印刷装置であって、
前記画像再割当手段は、
前記操作手段で受け付けられた第３の操作に従って重み付けの順に画像データを入れ替
える、
ことを特徴とする印刷装置。
【請求項７】
請求項３乃至６のいずれか一項に記載の印刷装置であって、
前記画像再割当手段により画像データが入れ替わった場合、
前記色彩判定手段は、前記レイアウトに再割り当てられた画像データについて、最も出
現頻度の高い色を判定し、前記付帯情報調節手段は、前記画像色彩判定手段で判定された
色に応じて、前記付帯情報の色を調節する、
ことを特徴とする印刷装置。
【請求項８】
請求項３乃至７のいずれか一項に記載の印刷装置であって、
画像データの入れ替えは、前記レイアウトに含まれる枠ごとに行われる、
ことを特徴とする印刷装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の印刷装置であって、
前記レイアウト決定手段は、
画像データの撮影枚数に基づいてレイアウトを決定する、
ことを特徴とする印刷装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の印刷装置であって、
前記レイアウト決定手段は、
ユーザーの指定に基づいてレイアウトを決定する、
ことを特徴とする印刷装置。
【請求項１１】
印刷装置であって、
画像データを入力する画像入力手段と、
印刷対象の画像データのレイアウトを決定するレイアウト決定手段と、
前記画像データの撮影日時に基づいて、前記画像入力手段で入力された画像データから
、印刷対象の画像データを抽出する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示手段
と、
表示された前記レイアウトに割り当てられた画像データの一に対して他の画像データと入れ替える操作をタッチパネルにて受け付ける操作手段と、
前記操作手段で受け付けられた所定の操作に従って、前記画像入力手段で入力された画
像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを他の画像
データと入れ替える画像再割当手段と、を備え、
前記画像再割当手段は、
縦方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データと入れ替え、
横方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データであって、所定の重み付けの値以上となる画像データと入れ替えることを特徴とする印刷装置。
【請求項１２】
前記縦方向の操作が受け付けられた場合の処理と、前記横方向の操作が受け付けられた場合の処理と、が互いに置き換わったことを特徴とする、請求項１１記載の印刷装置。
【請求項１３】
画像データのレイアウト調整方法であって、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データの一に対して他の画像データと入れ替える操作をタッチパネルにて受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、を有し、
前記画像再割当ステップは、
縦方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データと入れ替え、
横方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データであって、所定の重み付けの値以上となる画像データと入れ替えることを特徴とするレイアウト調整方法。
【請求項１４】
前記縦方向の操作が受け付けられた場合の処理と、前記横方向の操作が受け付けられた場合の処理と、が互いに置き換わったことを特徴とする、請求項１３記載のレイアウト調整方法。
【請求項１５】
コンピューターに、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データの一に対して他の画像データと入れ替える操作をタッチパネルにて受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、を実行させ、
前記画像再割当ステップは、
縦方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データと入れ替え、
横方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データであって、所定の重み付けの値以上となる画像データと入れ替えることを特徴とするプログラム。
【請求項１６】
前記縦方向の操作が受け付けられた場合の処理と、前記横方向の操作が受け付けられた場合の処理と、が互いに置き換わったことを特徴とする、請求項１５記載のプログラム。
【請求項１７】
コンピューターに、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データの一に対して他の画像データと入れ替える操作をタッチパネルにて受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、を実行させ、
前記画像再割当ステップは、
縦方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データと入れ替え、
横方向の操作が受け付けられた場合、表示されている画像データを基準として撮影時間が昇順または降順となる画像データであって、所定の重み付けの値以上となる画像データと入れ替えることを特徴とするプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１８】
前記縦方向の操作が受け付けられた場合の処理と、前記横方向の操作が受け付けられた場合の処理と、が互いに置き換わったことを特徴とする、請求項１７記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、レイアウト調整方法、プログラム、および、記録媒体に関する。
【背景技術】
【０００２】
印刷装置の中には、ユーザーの操作によって、複数の画像データを自由に配置したり、
タイトルなどの文字列（以下では「付帯情報」とよぶ）を編集したりして、アルバム（画
像）を作成する機能を有するものがある（例えば、特許文献１）。
【０００３】
また、近年、デジタルカメラやＵＳＢメモリーなどの記録容量は増大し、大量に写真な
どの画像データを記録できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−９４４２４号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これに伴い、大量の画像データの中からアルバムなどに利用したい画像データを選択す
ることや、画像データのレイアウトを決めることは、容易な作業ではなくなってきている
。また、選択した画像データに適した付帯情報を編集することも容易ではない。
【０００６】
本発明は、大量の画像データの中から利用したい画像データを選択して、アルバム（画
像）を容易に作成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明の第一の態様は、
印刷装置であって、
画像データを入力する画像入力手段と、
画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を算出し、当該撮影枚数の
多い時間帯に撮影された画像データほど高い重み付けを行う第１の画像絞込手段と、
特定の設定によって撮影された画像データの撮影日時に基づいて、所定時間帯ごとの撮
影枚数を算出し、当該撮影枚数の多い時間帯に撮影された画像データほど高い重み付けを
行う第２の画像絞込手段と、
前記第１の画像絞込手段による重み付けと、前記第２の画像絞込手段による重み付けを
、合成する重み付け合成手段と、
印刷対象の画像データと、当該画像データについての付帯情報と、のレイアウトを決定
するレイアウト決定手段と、
前記画像入力手段で入力された画像データから、重み付けの高い順に画像データを抽出
する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データについて、最も出現頻度の高い色を判定す
る画像色彩判定手段と、
前記画像色彩判定手段で判定された色に応じて、前記付帯情報の色を調節する付帯情報
調節手段と、を備え、
前記第１の画像絞込手段は、
特定の設定によって所定時間内に撮影された複数の画像データのグループを、撮影枚数
１枚としてカウントして、画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を
算出する、
ことを特徴とする。
【０００８】
ここで、上記の印刷装置であって、
特定の設定により所定時間内に撮影された複数の画像データのグループとは、連写、オ
ートブラケティングの少なくとも１つの設定で撮影された画像データのグループである、
ことを特徴としていてもよい。
【０００９】
上記課題を解決するための本願発明の第二の態様は、
印刷装置であって、
画像データを入力する画像入力手段と、
画像データの撮影日時に基づいて所定時間帯ごとの撮影枚数を算出し、当該撮影枚数の
多い時間帯に撮影された画像データほど高い重み付けを行う第１の画像絞込手段と、
特定の設定によって撮影された画像データの撮影日時に基づいて、所定時間帯ごとの撮
影枚数を算出し、当該撮影枚数の多い時間帯に撮影された画像データほど高い重み付けを
行う第２の画像絞込手段と、
前記第１の画像絞込手段による重み付けと、前記第２の画像絞込手段による重み付けを
、合成する重み付け合成手段と、
印刷対象の画像データと、当該画像データについての付帯情報と、のレイアウトを決定
するレイアウト決定手段と、
前記画像入力手段で入力された画像データから、重み付けの高い順に画像データを抽出
する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データについて、最も出現頻度の高い色を判定す
る画像色彩判定手段と、
前記画像色彩判定手段で判定された色に応じて、前記付帯情報の色を調節する付帯情報
調節手段と、
前記レイアウトに割り当てられた画像データと前記付帯情報とを前記レイアウト従って
表示する表示手段と、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作手段と、
前記操作手段で受け付けられた所定の操作に従って、前記画像入力手段で入力された画
像データの撮影日時及び重み付けの少なくとも１つに基づいて、前記レイアウトに割り当
てられた画像データを他の画像データと入れ替える画像再割当手段と、
を備えることを特徴とする。
【００１０】
ここで、上記の印刷装置であって、
前記画像再割当手段は、
前記操作手段で受け付けられた第１の操作に従って撮影日時の順に画像データを入れ替
える、
ことを特徴としていてもよい。
【００１１】
また、上記のいずれかの印刷装置であって、
前記画像再割当手段は、
前記画像入力手段で入力された画像データに対して、所定時間帯に撮影された画像デー
タのグループ又は特定の設定で撮影された画像データのグループ又は所定枚数の画像デー
タのグループごとに１つの代表画像データを設定し、前記操作手段で受け付けられた第２
の操作に従って撮影日時の順に前記代表画像データを入れ替える、
ことを特徴としていてもよい。
【００１２】
また、上記のいずれかの印刷装置であって、
前記画像再割当手段は、
前記操作手段で受け付けられた第３の操作に従って重み付けの順に画像データを入れ替
える、
ことを特徴としていてもよい。
【００１３】
また、上記のいずれかの印刷装置であって、
前記画像再割当手段により画像データが入れ替わった場合、
前記色彩判定手段は、前記レイアウトに再割り当てられた画像データについて、最も出
現頻度の高い色を判定し、前記付帯情報調節手段は、前記画像色彩判定手段で判定された
色に応じて、前記付帯情報の色を調節する、
ことを特徴としていてもよい。
【００１４】
また、上記のいずれかの印刷装置であって、
画像データの入れ替えは、前記レイアウトに含まれる枠ごとに行われる、
ことを特徴としていてもよい。
【００１５】
また、上記のいずれかの印刷装置であって、
前記レイアウト決定手段は、
画像データの撮影枚数に基づいてレイアウトを決定する、
ことを特徴としていてもよい。
【００１６】
また、上記のいずれかの印刷装置であって、
前記レイアウト決定手段は、
ユーザーの指定に基づいてレイアウトを決定する、
ことを特徴としていてもよい。
【００１７】
上記課題を解決するための本願発明の第三の態様は、
印刷装置であって、
画像データを入力する画像入力手段と、
印刷対象の画像データのレイアウトを決定するレイアウト決定手段と、
前記画像データの撮影日時に基づいて、前記画像入力手段で入力された画像データから
、印刷対象の画像データを抽出する画像データ抽出手段と、
前記画像データ抽出手段で抽出された画像データを、前記レイアウト決定手段で決定さ
れたレイアウトに割り当てる画像割当手段と、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示手段
と、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作手段と、
前記操作手段で受け付けられた所定の操作に従って、前記画像入力手段で入力された画
像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを他の画像
データと入れ替える画像再割当手段と、
を備えることを特徴とする。
【００１８】
上記課題を解決するための本願発明の第四の態様は、
画像データのレイアウト調整方法であって、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、
を行うことを特徴とする。
【００１９】
上記課題を解決するための本願発明の第五の態様は、
プログラムであって、
コンピューターに、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、
を実行させることを特徴とする。
【００２０】
プログラムを記録したコンピューター読み取り可能な記録媒体であって、
コンピューターに、
画像データを入力する画像入力ステップと、
印刷対象の画像データのレイアウトを決定するレイアウト決定ステップと、
前記画像データの撮影日時に基づいて、前記画像入力ステップで入力された画像データ
から、印刷対象の画像データを抽出する画像データ抽出ステップと、
前記画像データ抽出ステップで抽出された画像データを、前記レイアウト決定ステップ
で決定されたレイアウトに割り当てる画像割当ステップと、
前記レイアウトに割り当てられた画像データを前記レイアウト従って表示する表示ステ
ップと、
表示された前記レイアウトに割り当てられた画像データを他の画像データと入れ替える
操作を受け付ける操作ステップと、
前記操作ステップで受け付けられた所定の操作に従って、前記画像入力ステップで入力
された画像データの撮影日時に基づいて、前記レイアウトに割り当てられた画像データを
他の画像データと入れ替える画像再割当ステップと、
を実行させるためのプログラムを記録している。
【図面の簡単な説明】
【００２１】
【図１】本発明の第一実施形態に係る印刷装置の概略構成図である。
【図２】印刷装置の機能構成図である。
【図３】印刷装置におけるアルバム作成処理を説明するためのフローチャートである。
【図４】（Ａ）時間帯ごとの撮影枚数を表すヒストグラムの一例を示す図である。（Ｂ）細分化した時間帯ごとの撮影枚数を表すヒストグラムの一例を示す図である。
【図５】画像データをレイアウト枠に割り当てる動作を説明するための図である。
【図６】（Ａ）画像データが割り当てられたレイアウト枠の一例を示す図である。（Ｂ）画像データが割り当てられたレイアウト枠の別例を示す図である。
【図７】本発明の第二実施形態に係る印刷装置におけるアルバム作成処理及びアルバム編集処理を説明するためのフローチャートである。
【図８】画像データが割り当てられたレイアウト枠における画像データの入れ替え操作の一例を説明する図である。
【図９】縦操作による画像データの入れ替わり方の一例を説明する図。
【図１０】横操作による画像データの入れ替わり方の一例を説明する図。
【図１１】横操作による画像データの入れ替わり方の一例を説明する図。
【図１２】横操作による画像データの入れ替わり方の一例を説明する図。
【図１３】画像データが割り当てられたレイアウト枠における画像データの回転操作の一例を説明する図である。
【図１４】画像データが割り当てられたレイアウト枠における画像データの移動操作の一例を説明する図である。
【発明を実施するための形態】
【００２２】
以下、本発明の第一実施形態の一例を図面を参照して説明する。
【００２３】
図１は、本発明の第一実施形態が適用された印刷装置１００の概略構成図を示す。
【００２４】
印刷装置１００は、例えば、プリンターや複写機である。印刷装置１００は、図示する
ように、コントローラー１１０と、操作パネル１２０と、印刷エンジン１３０と、インタ
ーフェイス１４０と、を有する。
【００２５】
コントローラー１１０は、印刷装置１００の主要機能を搭載したチップ（ＳｏＣ）など
で構成され、印刷装置１００全体を制御する。例えば、コントローラー１１０は、画像デ
ータの属性情報（例えば、撮影日時）をメモリーカード５０から取得する。また、コント
ローラー１１０は、印刷対象の（アルバムに利用する）画像データと、上述した付帯情報
と、のレイアウト（レイアウト枠、レイアウトテンプレート）を決定する。そして、コン
トローラー１１０は、画像データの撮影日時に基づいて、メモリーカード５０から、印刷
対象の画像データを抽出する。さらに、コントローラー１１０は、抽出された画像データ
を、先に決定しておいたレイアウト（レイアウト枠、レイアウトテンプレート）に割り当
てる。そして、コントローラー１１０は、画像データと付帯情報が割り当てられたレイア
ウト（レイアウト枠、レイアウトテンプレート）に基づいて印刷データを生成し、印刷エ
ンジン１３０に印刷させることによってアルバム（画像）を作成する。
【００２６】
以上のような処理を実現するために、コントローラー１１０は、図示するように、ＣＰ
Ｕ（Central Processing Unit）１１１と、ＲＡＭ（Random Access Memory）１１２と、
ＲＯＭ（Read Only Memory）１１３と、を備える。なお、コントローラー１１０は、上記
処理を専用に行うように設計されたＡＳＩＣで構成されていてもよい。
【００２７】
ＣＰＵ１１１は、各種プログラムを実行する。また、ＲＡＭ１１２は、メモリーカード
５０から取得した画像データなどを含む各種データおよびプログラム等を一時的に記憶す
る。ＲＯＭ１１３には、印刷装置１００を制御するための各種データ、各種プログラム等
があらかじめ不揮発的に記憶されている。
【００２８】
操作パネル１２０は、液晶ディスプレイ、タッチパネルなどを備え、ユーザーからの指
示を受け付ける。例えば、操作パネル１２０は、印刷する予定のアルバム（イメージ）を
表示し、印刷するか否かを決定する指示をユーザーから受け付ける。また、操作パネル１
２０は、レイアウト枠を選択する指示をユーザーから受け付けることもできる。
【００２９】
印刷エンジン１３０は、コントローラー１１０からの指示（制御信号）に基づいて、コ
ントローラー１１０から出力された印刷データの印刷を行う。
【００３０】
インターフェイス１４０は、ＵＳＢメモリー、デジタルカメラなどの電子機器に内蔵さ
れるメモリー、などの可搬型メモリー（メモリーカード５０）を挿入可能とする機構を有
する。そして、インターフェイス１４０は、コントローラー１１０からの指示に基づいて
、挿入されたメモリーカード５０にアクセスし、メモリーカード５０に格納されている画
像データを読み出す。
【００３１】
図２は、印刷装置１００の機能構成図である。図示するように、印刷装置１００は、操
作受付部２０１と、表示部２０２と、レイアウト部２０３と、印刷処理部２０４と、印刷
実行部２０５と、を有する。
【００３２】
操作受付部２０１は、ユーザーから各種指示を受け付ける。例えば、操作受付部２０１
は、印刷実行の指示、複数のレイアウト枠の中から１つのレイアウト枠を選択する指示、
などを操作パネル１２０を介して受け付け、レイアウト部２０３に通知する。
【００３３】
表示部２０２は、各種画像やメッセージを操作パネル１２０に表示する。例えば、表示
部２０２は、レイアウト部２０３からの指示に基づいて、候補となるレイアウト枠の表示
や、画像データが割り当てられたレイアウト枠（アルバム）の表示などを行う。
【００３４】
レイアウト部２０３は、アルバムを作成するための処理（以下では「アルバム作成処理
」とよぶ）を行う。
【００３５】
具体的には、レイアウト部２０３は、メモリーカード５０に格納されている画像データ
の撮影日時（データ）を取得する。
【００３６】
また、レイアウト部２０３は、画像データの撮影日時に基づき、撮影時間帯ごとの撮影
枚数を表すヒストグラムを生成する。さらに、レイアウト部２０３は、撮影枚数の多い撮
影時間帯に属する画像データほど、高い重み付けを行う。
【００３７】
また、レイアウト部２０３は、画像データに重み付けされている値（以下では、「重み
値Ｗ」ともよぶ）に基づいて、レイアウト枠を決定する。
【００３８】
また、レイアウト部２０３は、重み付けされている値に従って、画像データをメモリー
カード５０から抽出する。ここで、画像データを抽出する枚数は、選択されたレイアウト
枠に応じて定まる。
【００３９】
また、レイアウト部２０３は、画像データとともに印刷する付帯情報の入力を受け付け
、抽出された画像データの色や他の条件に基づいて、付帯情報の色を決定（編集）する。
【００４０】
そして、レイアウト部２０３は、抽出された画像データ、色が決定された付帯情報、を
所定の規則に従ってレイアウト枠に割り付ける。
【００４１】
さらに、レイアウト部２０３は、画像データを割り付けたレイアウト枠を、記憶媒体（
例えば、ＲＡＭ１１２）に格納する。
【００４２】
印刷処理部２０４は、レイアウト部２０３によって生成されたレイアウト枠（アルバム
）を記憶媒体（例えば、ＲＡＭ１１２）から読み出し、印刷エンジン１３０で印刷可能な
印刷データを生成する。そして、印刷処理部２０４は、印刷エンジン１３０を制御するた
めの印刷コマンドと、生成した印刷データと、を印刷エンジン１３０に送信して印刷させ
る。
【００４３】
印刷実行部２０５は、コントローラー１１０から出力された印刷データを印刷する。具
体的には、印刷実行部２０５は、印刷データとともに印刷コマンドを受信すると、受信し
た印刷コマンドに従って印刷エンジン１３０を制御し、印刷処理を実行する。
【００４４】
本実施形態が適用された印刷装置１００は、以上のような構成からなる。ただし、印刷
装置１００の構成はこれに限定されない。例えば、印刷装置１００は、さらにファクシミ
リ機能などを有する複合機であってもよい。
【００４５】
また、上記した各構成要素は、印刷装置１００の構成を理解容易にするために、主な処
理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が
制限されることはない。印刷装置１００の構成は、処理内容に応じて、さらに多くの構成
要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するよう
に分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されて
もよいし、複数のハードウェアで実行されてもよい。
【００４６】
次に、上記構成からなる印刷装置１００の特徴的な動作について説明する。図３は、本
実施形態の印刷装置１００が実行するアルバム作成処理を説明するためのフローチャート
である。
【００４７】
印刷装置１００のレイアウト部２０３は、例えば、メモリーカード５０が印刷装置１０
０（インターフェイス１４０）に挿入されたタイミング、或いは、アルバム作成を行うた
めのソフトウェアを起動するタイミングで、本フローを開始する。
【００４８】
本フローを開始すると、レイアウト部２０３は、メモリーカード５０に格納されている
画像データの属性情報（例えば、撮影日時、撮影時の設定情報、解像度）を取得する（ス
テップＳ１０１）。具体的には、レイアウト部２０３は、インターフェイス１４０を介し
てメモリーカード５０にアクセスし、全画像データの属性情報をＲＡＭ１１２に読み出す
。
【００４９】
次に、レイアウト部２０３は、ステップＳ１０１で取得した撮影日時に基づき、撮影時
間帯ごとの撮影枚数を表すヒストグラムを生成する（ステップＳ１０２）。
【００５０】
図４（Ａ）は、レイアウト部２０３が生成するヒストグラムの一例を示す図である。
【００５１】
図示するようなヒストグラムを生成するために、レイアウト部２０３は、撮影時間帯Ｆ
１〜Ｆ６（例えば、２時間単位）ごとの撮影枚数を算出する。具体的には、レイアウト部
２０３は、所定の各撮影時間帯Ａ〜Ｇに属する撮影日時の画像データを検索し、撮影時間
帯Ａ〜Ｇごとに撮影枚数をカウントする。
【００５２】
そして、レイアウト部２０３は、各撮影時間帯に属する画像データに対して、重み付け
を行う。ここで、重み付けを行う方法としては、例えば、画像データごとに、その画像デ
ータが属している撮影時間帯の撮影枚数に比例する値（重み値Ｗ１）を、重み付ける（重
み値Ｗ１＝画像データが属する撮影時間帯の撮影枚数×定数α）。図示する例で説明する
と、撮影時間帯Ｆ、Ｇ、Ａ、Ｂ、Ｄ、Ｃ・Ｅの順（撮影枚数の多い順）に、高い値の重み
付けを行う。
【００５３】
また、レイアウト部２０３は、画像データの枚数が多い場合（例えば、撮影枚数が最高
値である撮影時間帯Ｆに属する画像データが所定枚数以上の場合）には、さらに細分化し
た撮影時間帯Ｆ１〜Ｆ６（例えば、２０分単位）ごとの撮影枚数を算出してもよい。具体
的には、レイアウト部２０３は、所定の各撮影時間帯Ｆ１〜Ｆ６に属する撮影日時の画像
データを検索し、撮影時間帯Ｆ１〜Ｆ６ごとに撮影枚数をカウントする。
【００５４】
図４（Ｂ）は撮影時間帯を細分化した場合のヒストグラムの一例を示す図である。レイ
アウト部２０３は、図４（Ａ）に示すヒストグラムにおいて、撮影枚数が最高値である撮
影時間帯（図示する例ではＦ）をさらに細分化し、細分化した撮影時間帯Ｆ１〜Ｆ６に属
する画像データに対して、さらに重み付けを行う。ここで、重み付けを行う方法としては
、例えば、上記の方法と同様に、画像データごとに、その画像データが属している撮影時
間帯の撮影枚数に比例する値（重み値Ｗ２）を、重み付ける（重み値Ｗ２＝画像データが
属する撮影時間帯の撮影枚数×定数β）。図示する例で説明すると、撮影時間帯Ｆ５、Ｆ
２、Ｆ３・Ｆ６、Ｆ１・Ｆ４の順（撮影枚数の多い順）に、高い値の重み付けを行う。
【００５５】
また、レイアウト部２０３は、ステップＳ１０１で取得した撮影日時に加え、撮影時の
設定情報に基づき、撮影時間帯ごとの撮影枚数を表すヒストグラムを生成してもよい。
【００５６】
その場合、レイアウト部２０３は、例えば、特定の設定により撮影された画像データに
ついて、撮影時間帯Ｆ１〜Ｆ６（例えば、２時間単位）ごとの撮影枚数を算出する。具体
的には、レイアウト部２０３は、シーン設定（例えば、人物、風景、夜景などのシーン別
の設定）で撮影された画像データの中から、所定の各撮影時間帯Ａ〜Ｇに属する撮影日時
の画像データを検索し、撮影時間帯Ａ〜Ｇごとに撮影枚数をカウントする。また、レイア
ウト部２０３は、マニュアル設定で撮影された画像データの中から、所定の各撮影時間帯
Ａ〜Ｇに属する撮影日時の画像データを検索し、撮影時間帯Ａ〜Ｇごとに撮影枚数をカウ
ントするようにしてもよい。
【００５７】
そして、レイアウト部２０３は、各撮影時間帯に属する画像データに対して、重み付け
を行う。ここで、重み付けを行う方法としては、例えば、画像データごとに、その画像デ
ータが属している撮影時間帯の撮影枚数に比例する値（重み値Ｗ３）を、重み付ける（重
み値Ｗ３＝画像データが属する撮影時間帯の撮影枚数×定数α）。
【００５８】
なお、レイアウト部２０３は、撮影日時に基づいて生成したヒストグラムを用いて重み
付けした重み値Ｗ１（或いは重み値Ｗ２）に代えて、撮影時の設定情報に基づいて生成し
たヒストグラムを用いて重み付けした重み値Ｗ３を採用してもよいし、両方の重み付け（
重み値）を合成してもよい。両方の重み付けを合成する場合には、レイアウト部２０３は
、撮影日時に基づいて生成したヒストグラムを用いて重み付けした重み値Ｗ１（或いは重
み値Ｗ２）と、撮影時の設定情報に基づいて生成したヒストグラムを用いて重み付けした
重み値Ｗ３を画像データごとに乗算（Ｗ１×Ｗ３、Ｗ２×Ｗ３）、或いは、加算（Ｗ１＋
Ｗ３、Ｗ２＋Ｗ３）する。
【００５９】
また、レイアウト部２０３は、レイアウト部２０３は、ステップＳ１０１で取得した撮
影日時に加え、解像度に基づき、撮影時間帯ごとの撮影枚数を表すヒストグラムを生成し
てもよい。
【００６０】
その場合、レイアウト部２０３は、例えば、解像度が高い画像データについて、撮影時
間帯Ｆ１〜Ｆ６（例えば、２時間単位）ごとの撮影枚数を算出する。具体的には、レイア
ウト部２０３は、解像度が所定値以上の画像データの中から、所定の各撮影時間帯Ａ〜Ｇ
に属する撮影日時の画像データを検索し、撮影時間帯Ａ〜Ｇごとに撮影枚数をカウントす
る。
【００６１】
そして、レイアウト部２０３は、各撮影時間帯に属する画像データに対して、重み付け
を行う。ここで、重み付けを行う方法としては、例えば、画像データごとに、その画像デ
ータが属している撮影時間帯の撮影枚数に比例する値（重み値Ｗ４）を、重み付ける（重
み値Ｗ４＝画像データが属する撮影時間帯の撮影枚数×定数α）。
【００６２】
なお、レイアウト部２０３は、撮影日時に基づいて生成したヒストグラムを用いて重み
付けした重み値Ｗ１（或いは重み値Ｗ２）や、撮影時の設定情報に基づいて生成したヒス
トグラムを用いて重み付けした重み値Ｗ３に代えて、解像度に基づいて生成したヒストグ
ラムを用いて重み付けした重み値Ｗ４を採用してもよいし、各重み付け（重み値）を組み
合わせて合成してもよい。各重み付けを組み合わせて合成する場合には、例えば、レイア
ウト部２０３は、撮影日時に基づいて生成したヒストグラムを用いて重み付けした重み値
Ｗ１（或いは重み値Ｗ２）と、解像度に基づいて生成したヒストグラムを用いて重み付け
した重み値Ｗ４を画像データごとに乗算（Ｗ１×Ｗ４、Ｗ２×Ｗ４）、或いは、加算（Ｗ
１＋Ｗ４、Ｗ２＋Ｗ４）する。また、レイアウト部２０３は、撮影時の設定情報に基づい
て生成したヒストグラムを用いて重み付けした重み値Ｗ３と、解像度に基づいて生成した
ヒストグラムを用いて重み付けした重み値Ｗ４を画像データごとに乗算（Ｗ３×Ｗ４）、
或いは、加算（Ｗ３＋Ｗ４）してもよい。また、レイアウト部２０３は、撮影日時に基づ
いて生成したヒストグラムを用いて重み付けした重み値Ｗ１（或いは重み値Ｗ２）と、撮
影時の設定情報に基づいて生成したヒストグラムを用いて重み付けした重み値Ｗ３と、解
像度に基づいて生成したヒストグラムを用いて重み付けした重み値Ｗ４を画像データごと
に乗算（Ｗ１×Ｗ３×Ｗ４、Ｗ２×Ｗ３×Ｗ４）、或いは、加算（Ｗ１＋Ｗ３＋Ｗ４、Ｗ
２＋Ｗ３＋Ｗ４）してもよい。
【００６３】
以上の重み付け方法により、レイアウト部２０３は、画像データごとの重み値Ｗ（合成
後の重み値）を得ることができる。例えば、合成後の重み値Ｗは、Ｗ＝Ｗ１、Ｗ＝Ｗ２、
Ｗ＝Ｗ３、Ｗ＝Ｗ４、Ｗ＝Ｗ１×Ｗ３、Ｗ＝Ｗ１×Ｗ４、Ｗ＝Ｗ１＋Ｗ３、Ｗ＝Ｗ１＋Ｗ
４、Ｗ＝Ｗ２×Ｗ３、Ｗ＝Ｗ２×Ｗ４、Ｗ＝Ｗ２＋Ｗ３、Ｗ＝Ｗ２＋Ｗ４、Ｗ＝Ｗ１×Ｗ
３×Ｗ４、Ｗ＝Ｗ２×Ｗ３×Ｗ４、Ｗ＝Ｗ１＋Ｗ３＋Ｗ４、Ｗ＝Ｗ２＋Ｗ３＋Ｗ４などと
なる。なお、重み値の合成方法は、上記のような加算、乗算に限定されず、例えば、平均
値を算出することによって重み値を合成してもよい。
【００６４】
なお、１回の操作で所定時間内に複数枚の撮影が行われる特定の設定（例えば、連写モ
ード、オートブラケットモードなど）で撮影された画像データを１つのグループとしてま
とめ、１つの画像データとして扱うようにしてもよい。
【００６５】
例えば、レイアウト部２０３は、画像データのグループについては撮影枚数を１枚とし
て数えて、撮影時間帯ごとのヒストグラムを生成し、撮影時間帯の撮影枚数に比例する重
み値Ｗを画像データごとに算出する。このようにすれば、連写モードなどにより撮影枚数
が多くなった時間帯について、重み付けが大きくなり過ぎないようにすることができる。
【００６６】
また、例えば、レイアウト部２０３は、画像データごとに重み値Ｗを付与した後、画像
データの各グループについて、当該グループに含まれる画像データのうちいずれか一つを
代表画像として設定し、当該代表画像に付与されている重み値Ｗを当該グループの重み値
Ｗとして設定するようにしてもよい。当該グループに含まれる画像データの重み値Ｗの平
均値を、当該グループの重み値Ｗとして設定するようにしてもよい。代表画像としては、
例えば、グループに含まれる画像データのうち、撮影時間が最も早い若しくは最も遅い画
像データ、重み値Ｗが最も小さい若しくは大きい画像データ、又は、ランダムに選択した
画像データ、などを設定することができる。
【００６７】
次に、レイアウト部２０３は、レイアウト枠を決定する（ステップＳ１０３）。具体的
には、レイアウト部２０３は、ステップＳ１０２で生成したヒストグラムを用いて、撮影
枚数が最高値である撮影時間帯を特定する。そして、レイアウト部２０３は、特定した撮
影時間帯に属する画像データの撮影枚数（すなわち、最高値）に基づいて、レイアウト枠
を決定する。例えば、レイアウト部２０３は、最高値より少ない枚数（例えば、最高値の
１／２枚）の画像データを割り当てることが可能なレイアウト枠を、所定の記憶媒体（例
えば、ＲＡＭ１１２）から読み出す。
【００６８】
次に、レイアウト部２０３は、ステップＳ１０３で決定されたレイアウト枠に割り当て
る画像データをメモリーカード５０から抽出する（ステップＳ１０４）。具体的には、レ
イアウト部２０３は、ステップＳ１０３で決定されたレイアウト枠に割り当てる画像デー
タの枚数を特定する。そして、レイアウト部２０３は、ステップＳ１０２で重み付けされ
た重み値（合成後の重み値）Ｗに従って、画像データ（特定した枚数分）をメモリーカー
ド５０からＲＡＭ１１２に読み出す。例えば、ステップＳ１０２で重み付けされた重み値
Ｗの高い順、或いは、ステップＳ１０２で重み付けされた重み値Ｗの上位の画像データか
らランダムに読み出す。
【００６９】
なお、上述した画像データのグループを１枚の画像データとして扱い、重み値Ｗに従っ
て、画像データをメモリーカード５０からＲＡＭ１１２に読み出すようにしてもよい。グ
ループの画像データを読み出す場合は、代表画像を読み出せばよい。
【００７０】
その後、レイアウト部２０３は、ステップＳ１０３で決定されたレイアウト枠に、ステ
ップＳ１０４で抽出された画像データを割り当てる（ステップＳ１０５）。例えば、レイ
アウト部２０３は、画像データに重み付けされている重み値（合成後の重み値）Ｗに従っ
て（高い順）、レイアウト枠に画像データを合成する。なお、レイアウト部２０３は、ス
テップＳ１０３で決定されたレイアウト枠に応じて、抽出された画像データのサイズ、或
いは、解像度を変更してもよい。
【００７１】
なお、上述した画像データのグループを１枚の画像データとして扱い、レイアウト枠に
画像データを合成するようにしてもよい。グループの画像データをレイアウト枠に合成す
る場合は、代表画像をレイアウト枠に合成すればよい。
【００７２】
図５は、画像データをレイアウト枠に割り当てる動作を説明するための図である。
【００７３】
図示する例で説明すると、例えば、ステップＳ１０３で決定されたレイアウト枠に、大
画像１枚、小画像９枚の画像データを割り当て可能であるとすれば、レイアウト部２０３
は、最も重み値Ｗの高い画像データを、大画像として割り当て（最も大きな枠に割り当て
）、重み値Ｗが２番目から１０番目の画像データを、小画像として割り当てる。このとき
、レイアウト部２０３は、レイアウト枠に画像データが収まるように、画像データのサイ
ズ、或いは、解像度を変更してもよい。
【００７４】
また、レイアウト枠ごとに、割り当てるべき画像データの特徴を予め指定しておいても
よい。例えば、あるレイアウト枠については、顔写真とみなせる画像データを、大画像と
して割り当てるように予め指定しておく。この場合、レイアウト部２０３は、ステップＳ
１０５において、顔写真のうち、画像データに重み付けされている重み値Ｗが最も高い画
像データを、大画像として割り当てる。
【００７５】
次に、レイアウト部２０３は、上述した付帯情報（アルバムのタイトルなど）を追加す
る（ステップＳ１０６）。具体的には、レイアウト部２０３は、操作受付部２０１を介し
て、付帯情報の入力を受け付けると、入力された付帯情報の色（例えば、ＲＧＢ）を決定
する。ここで、付帯情報の色を決める方法として、例えば、レイアウト部２０３は、ステ
ップＳ１０５でレイアウト枠に割り当てた画像データについて、最も出現頻度の高い色を
判定する。そして、レイアウト部２０３は、ここで判定した色（或いは同系色）を、付帯
情報の色として決定する。それから、レイアウト部２０３は、決定した色の付帯情報を、
ステップＳ１０３で決定されたレイアウト枠に収まるサイズの画像にして、レイアウト枠
に割り当てる。
【００７６】
そして、レイアウト部２０３は、画像データと付帯情報が割り当てられている状態のレ
イアウト枠（アルバム）を、表示部２０２を介して、操作パネル１２０に表示する（ステ
ップＳ１０７）。
【００７７】
図６（Ａ）は、画像データが割り当てられたレイアウト枠（アルバム）の一例を示す図
である。例えば、ステップＳ１０７において、レイアウト部２０３は、図示するレイアウ
ト枠（アルバム）を操作パネル１２０に表示する。
【００７８】
ここで、レイアウト部２０３は、操作受付部２０１を介して、印刷実行（ＯＫ）の操作
か、印刷非実行の操作を受け付けるまで待機する（ステップＳ１０８）。
【００７９】
ステップＳ１０８において、レイアウト部２０３は、印刷非実行の操作を受け付けた場
合には（ステップＳ１０８；Ｎｏ）、処理をステップＳ１０３に戻す。これにより、レイ
アウト部２０３は、再度、ステップＳ１０３からＳ１０７の処理を実行して、別のレイア
ウト枠（アルバム）をユーザーに提示することができる。
【００８０】
図６（Ｂ）は、画像データが割り当てられたレイアウト枠（アルバム）の別例を示す図
である。例えば、レイアウト部２０３は、再度、ステップＳ１０３からＳ１０７の処理を
実行する場合には、ステップＳ１０７において、図示するレイアウト枠（アルバム）を操
作パネル１２０に表示する。
【００８１】
一方、ステップＳ１０８において、レイアウト部２０３は、印刷実行（ＯＫ）の操作を
受け付けた場合には（ステップＳ１０８；Ｙｅｓ）、レイアウト枠（アルバム）を、ＲＡ
Ｍ１１２に格納し、処理をステップＳ１０９に移行する。
【００８２】
処理がステップＳ１０９に移行すると、印刷処理部２０４は、ステップＳ１０８で印刷
実行の指示がなされたレイアウト枠（アルバム）を印刷する（ステップＳ１０９）。具体
的には、印刷処理部２０４は、レイアウト枠（アルバム）をＲＡＭ１１２から読み出し、
印刷エンジン１３０で印刷可能な印刷データを生成する。そして、印刷処理部２０４は、
印刷エンジン１３０を制御するための印刷コマンドと、生成した印刷データと、を印刷エ
ンジン１３０に送信して印刷させる。
【００８３】
このとき、印刷実行部２０５は、コントローラー１１０から出力された印刷データを印
刷する。これにより、ユーザーが望むアルバムを作成することができる。
【００８４】
印刷が終了すると、レイアウト部２０３は、本フローを終了する。
【００８５】
以上のアルバム作成処理を印刷装置１００で行うことにより、従来と比較して、大量の
画像データの中から配布したい画像データを選択すること、画像データのレイアウトを決
めること、選択した画像データに適した付帯情報を編集すること、を容易に行うことがで
きる。
【００８６】
なお、上記したフローの各処理単位は、印刷装置１００を理解容易にするために、主な
処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、
本願発明が制限されることはない。印刷装置１００が行う処理は、さらに多くの処理ステ
ップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行し
てもよい。
【００８７】
また、本発明は、上記の実施形態に限定されず、種々の変形、応用が可能である。
【００８８】
例えば、上記実施形態では、ステップＳ１０３において、レイアウト部２０３は、ユー
ザーからの指示によらず、自動的にレイアウト枠を決定している。しかし、本発明は、こ
れに限定されない。例えば、ステップＳ１０３において、レイアウト部２０３は、レイア
ウト枠の候補を、表示部２０２を介して表示する。そして、ユーザーから１つのレイアウ
ト枠を選択する指示を、操作受付部２０１を介して受け付け、レイアウト枠を決定しても
よい。
【００８９】
また、上記実施形態では、ステップＳ１０６において、レイアウト部２０３は、レイア
ウト枠に割り当てた画像データで最も出現頻度の高い色（或いは同系色）を、付帯情報の
色として決定している。しかし、本発明は、これに限定されない。例えば、ステップＳ１
０６において、レイアウト部２０３は、レイアウト枠に割り当てた画像データで最も出現
頻度の高い色の補色を、付帯情報の色として決定してもよい。また、レイアウト部２０３
は、レイアウト枠に割り当てた画像データのうち、最も特徴的な画像データの色（例えば
、レイアウト枠に大画像として割り当てた画像データで最も出現頻度の高い色）を、付帯
情報の色として決定しもよい。
【００９０】
また、レイアウト枠の背景色について、変更できるようにしてもよい。例えば、レイア
ウト部２０３は、ステップＳ１０６において、レイアウト枠の背景色を、付帯情報と同系
色の色（例：付帯情報が青の場合には、背景色を水色にする）に変更（決定）する。或い
は、レイアウト部２０３は、インクタンク（不図示）のインク残量を色ごとに検出し、イ
ンク残量が最も多い色を、背景色に用いてもよい。
【００９１】
また、レイアウト部２０３は、ステップＳ１０６において決定された付帯情報の色とレ
イアウト枠の背景色に基づいて、付帯情報の色とレイアウト枠の背景色をランダムに生成
し直してもよい。そして、レイアウト部２０３は、生成したレイアウト枠（イメージ）を
、操作パネル１２０に表示し、ユーザーから１つのレイアウト枠を選択する指示を受け付
けて、付帯情報の色とレイアウト枠の背景色を決定してもよい。
【００９２】
以下、本発明の第二実施形態の一例について、第一実施形態と異なる点を中心に、図面
を参照して説明する。
【００９３】
操作受付部２０１は、操作パネル１２０に表示された、画像データと付帯情報が割り当
てられている状態のレイアウト枠（アルバム）に対して、アルバムの編集操作を受け付け
、レイアウト部２０３に通知する。編集操作は、例えば、表示されている画像データを、
表示されていない他の画像データと入れ替える操作、表示されている画像データを移動す
る（位置を変更する）操作、表示されている画像データを回転させる操作などである。も
ちろん、編集操作は上記に限られず、例えば、表示されている画像データを拡大・縮小す
る操作が含まれていてもよい。
【００９４】
表示部２０２は、編集操作に応じたレイアウト部２０３からの指示に基づいて編集され
たアルバムを表示する。例えば、表示部２０２は、レイアウト部２０３からの指示に基づ
いて、表示されている画像データを、表示されていない他の画像データと入れ替えて表示
したり、表示されている画像データを移動して表示したり、表示されている画像データを
回転させて表示したりする。
【００９５】
レイアウト部２０３は、アルバムを編集するための処理（以下では「アルバム編集処理
」とも呼ぶ。）を行う。例えば、レイアウト部２０３は、上述した各種の編集操作を操作
受付部２０１を介して受け付け、受け付けた編集操作に応じてアルバムの構成を変更する
とともに、編集操作により変更されたアルバムを表示するように表示部２０２に指示する
。
【００９６】
より具体的には、レイアウト部２０３は、表示されている画像データを、表示されてい
ない他の画像データと入れ替える操作を受け付けた場合、所定の方法に従って表示されて
いる画像データと入れ替えて表示すべき画像データを特定し、表示されている画像データ
を特定した画像データに入れ替える。所定の方法としては、例えば、撮影時間順に画像デ
ータを入れ替える方法、重みＷの順に画像データを入れ替える方法、所定の条件を満たす
画像データを入れ替え候補として抽出して当該候補の中で所定の順序で画像データを入れ
替える方法などがある。
【００９７】
また、レイアウト部２０３は、表示されている画像データを移動する操作を受け付けた
場合、指定された移動対象の画像データと指定された移動先の画像データとを入れ替える
。
【００９８】
また、レイアウト部２０３は、表示されている画像データを回転させる操作を受け付け
た場合、指定された回転対象の画像データを指定された回転量で回転させる。
【００９９】
次に、上記構成からなる印刷装置１００の特徴的な動作について説明する。図７は、第
二実施形態の印刷装置１００が実行するアルバム作成処理及びアルバム編集処理を説明す
るためのフローチャートである。
【０１００】
Ｓ１０１〜Ｓ１０７、Ｓ１０８〜Ｓ１０９は、第一実施形態において図３を用いて説明
した通りである。
【０１０１】
レイアウト部２０３は、画像データと付帯情報が割り当てられている状態のレイアウト
枠（アルバム）を、表示部２０２を介して操作パネル１２０に表示すると（Ｓ１０７）、
アルバムの編集を操作受付部２０１を介して受け付ける（Ｓ２００）。以下、Ｓ２００に
ついて具体的に説明する。
【０１０２】
レイアウト部２０３は、操作受付部２０１を介して、例えば、図８に示すような操作を
受け付ける。図８の例では、操作パネル１２０上で、それぞれの枠について、横方向及び
縦方向の操作（横方向及び縦方向に指を滑らすスクロール操作）が可能である。
【０１０３】
縦方向の操作を受け付けた場合、レイアウト部２０３は、画像データを時間順（昇順又
は降順）に入れ替えて表示する（スクロールする）。
【０１０４】
すなわち、レイアウト部２０３は、操作がされた枠に表示されている画像データを特定
する。また、上方向の操作の場合、当該表示されている画像データを基準に、当該表示さ
れている画像データの次に撮影時間が遅い画像データを特定する。下方向の操作の場合、
当該表示されている画像データを基準に、当該表示されている画像データの次に撮影時間
が早い画像データを特定する。このように特定した画像データを、縦方向の操作がされた
枠に表示する。
【０１０５】
例えば、複数の画像データが図９に示すように撮影時間順に並んでいる場合、上方向の
操作により、基準となる表示中の画像データは、矢印の方向の次の画像データと入れ替わ
る。下方向の操作により、基準となる表示中の画像データは、矢印と逆方向の次の画像デ
ータと入れ替わる。
【０１０６】
横方向の操作を受け付けた場合、レイアウト部２０３は、所定の条件を満たす画像デー
タを入れ替え候補として抽出し、当該候補の中で画像データを時間順（昇順又は降順）に
入れ替えて表示する（スクロールする）。
【０１０７】
すなわち、レイアウト部２０３は、所定の条件を満たす画像データを入れ替え候補とし
て予め特定しておく。また、操作がされた枠に表示されている画像データを特定する。ま
た、左方向の操作の場合、当該表示されている画像データを基準に、当該表示されている
画像データの次に撮影時間が遅い画像データを、候補の画像データの中から特定する。ま
た、右方向の操作の場合、当該表示されている画像データを基準に、当該表示されている
画像データの次に撮影時間が早い画像データを、候補の画像データの中から特定する。こ
のように特定した画像データを、横方向の操作がされた枠に表示する。
【０１０８】
例えば、複数の画像データが図１０に示すように撮影時間順に並んでいる場合に、レイ
アウト部２０３は、各時間帯の代表画像を候補として予め特定しておく。本図の例では、
各時間帯において最も撮影時間が遅い画像データが代表画像として特定される。左方向の
操作により、基準となる表示中の画像データは、矢印の方向の次の代表画像データと入れ
替わる。右方向の操作により、基準となる表示中の画像データは、矢印の逆方向の次の代
表画像データと入れ替わる。
【０１０９】
また、例えば、複数の画像データが図１１に示すように撮影時間順に並んでいる場合に
、
レイアウト部２０３は、重みＷが所定値より大きい画像データを候補として予め特定して
おく。左方向の操作により、基準となる表示中の画像データは、矢印の方向の、重みＷが
所定値より大きい次の画像データと入れ替わる。右方向の操作により、基準となる表示中
の画像データは、矢印の逆方向の、重みＷが所定値より大きい次の画像データと入れ替わ
る。
【０１１０】
他の例としては、時系列に並ぶ画像データを所定枚数（例えば、１０枚）ごとのグルー
プに区切り、各グループに代表画像を設定し、これらの代表画像を横操作時の入れ替え候
補としてもよい。また、例えば、時系列に並ぶ画像データを、１回の操作で所定時間内に
複数枚の撮影が行われる特定の設定（例えば、連写モード、オートブラケットモードなど
）で撮影された画像データを１つのグループとしてまとめ、各グループに代表画像を設定
し、通常モードで撮影された画像データと代表画像データを、横操作時の入れ替え候補と
してもよい。なお、代表画像としては、例えば、グループに含まれる画像データのうち、
撮影時間が最も早い若しくは最も遅い画像データ、重み値Ｗが最も小さい若しくは大きい
画像データ、又は、ランダムに選択した画像データ、などを設定することができる。
【０１１１】
もちろん、横方向の操作を受け付けた場合、レイアウト部２０３は、画像データを重み
Ｗの順（昇順又は降順）に入れ替えて表示する（スクロールする）ようにしてもよい。
【０１１２】
すなわち、レイアウト部２０３は、操作がされた枠に表示されている画像データを特定
する。また、左方向の操作の場合、当該表示されている画像データを基準に、当該表示さ
れている画像データの次に重みＷが小さい画像データを特定する。また、右方向の操作の
場合、当該表示されている画像データを基準に、当該表示されている画像データの次に重
みＷが大きい画像データ画像データを特定する。このように特定した画像データを、横方
向の操作がされた枠に表示する。
【０１１３】
例えば、複数の画像データが図１２に示すように重みＷの順に並んでいる場合、左方向
の操作により、基準となる表示中の画像データは、矢印の方向の次の画像データと入れ替
わる。右方向の操作により、基準となる表示中の画像データは、矢印の逆方向の次の画像
データと入れ替わる。
【０１１４】
なお、上記では一回のスクロール操作により画像データが１枚分入れ替わるが、スクロ
ール操作のスピードに応じて入れ替える画像データの数を調整してもよい。例えば、低ス
ピードの縦操作の場合、基準の画像データから１番目の（次の）画像データに入れ替え、
中スピードの縦操作の場合、基準の画像データから２番目の画像データに入れ替え、高ス
ピードの縦操作の場合、基準の画像データから３番目の画像データに入れ替えるといった
具合である。横操作についても同様である。
【０１１５】
また、画像データの入れ替え方法と操作の対応関係は、上記の対応に限られず、どの入
れ替え方法をどの操作に割り当てるかは自由である。例えば、縦方向の操作に時間順の画
像データの入れ替え方法、横方向の操作に時間順かつ所定のグループの代表画像データ単
位の入れ替え方法、斜め方向の操作に重みＷの順の画像データの入れ替え方法を、割当て
ることができる。また、例えば、入れ替え方法と操作の対応をユーザーが設定変更できる
ようにしてもよい。
【０１１６】
また、レイアウト部２０３は、操作受付部２０１を介して、例えば、図１３に示すよう
な操作を受け付ける。図１３の例では、操作パネル１２０上で、それぞれの枠について、
左回転又は右回転の操作が可能である。
【０１１７】
左回転の操作を受け付けた場合、レイアウト部２０３は、表示されている画像データを
左に回転させて表示する。右回転の操作を受け付けた場合、レイアウト部２０３は、表示
されている画像データを左に回転させて表示する。回転は、例えば、９０度単位とするこ
とができる。また、回転させた場合、枠の大きさに合わせて画像データの縮尺を変更して
もよい。また、回転のスピードに応じて、回転角度を調整してもよい。例えば、低スピー
ドの回転操作の場合、９０度回転させ、中スピードの回転操作の場合、１８０度回転させ
、高スピードの回転操作の場合、２７０度回転させるといった具合である。
【０１１８】
また、レイアウト部２０３は、操作受付部２０１を介して、例えば、図１４に示すよう
な操作を受け付ける。図１４の例では、操作パネル１２０上で、それぞれの枠の間で、ド
ラッグ＆ドロップ操作が可能である。
【０１１９】
ドラッグ操作を受け付けた場合、レイアウト部２０３は、ドラッグ操作がされた枠内に
表示されている画像データを枠の外に移動可能な状態にして表示する。また、当該画像デ
ータをドラッグ操作に応じて移動させ、ドロップ操作を受け付けた場合、ドロップ操作が
された枠内に表示されている画像データをドラッグ操作がされた枠内に移動して表示する
とともに、ドラッグされた画像データをドロップ操作がされた枠内に表示する。移動の前
後で枠の大きさが異なる場合は、画像データを拡大・縮小すればよい。
【０１２０】
以上のようにして、レイアウト部２０３は、アルバムの編集を行い、処理をＳ１０８に
進める。
【０１２１】
なお、Ｓ２００において、レイアウト部２０３は、アルバムの編集を受け付けた場合、
レイアウト枠に表示されている画像データに基づいて付帯情報の色を変更するようにして
もよい。また、レイアウト部２０３は、アルバムの編集を受け付けた場合、操作受付部２
０１を介して付帯情報の変更を受け付け、当該付帯情報の色を決定するようにしてもよい
。
【０１２２】
以上のアルバム作成処理及びアルバム編集処理を印刷装置１００で行うことにより、第
一実施形態と同様の効果が得られるとともに、さらに画像データのレイアウトの編集を容
易に行うことができる。ユーザーは、例えば、横方向の操作により、時間的に離れた特徴
の異なる画像への入れ替えを行い、縦方向の操作により、時間的に近い色合いなどの特徴
が似た画像への入れ替えを行う、ことができる。
【符号の説明】
【０１２３】
５０・・・メモリーカード、１００・・・印刷装置、１１０・・・コントローラー、１
１１・・・ＣＰＵ、１１２・・・ＲＡＭ、１１３・・・ＲＯＭ、１２０・・・操作パネル
、１３０・・・印刷エンジン、１４０・・・インターフェイス、２０１・・・操作受付部
、２０２・・・表示部、２０３・・・レイアウト部、２０４・・・印刷処理部、２０５・
・・印刷実行部
【図１】
0005531828.tif 000002
【図２】
0005531828.tif 000003
【図３】
0005531828.tif 000004
【図４】
0005531828.tif 000005
【図５】
0005531828.tif 000006
【図６】
0005531828.tif 000007
【図７】
0005531828.tif 000008
【図８】
0005531828.tif 000009
【図９】
0005531828.tif 000010
【図１０】
0005531828.tif 000011
【図１１】
0005531828.tif 000012
【図１２】
0005531828.tif 000013
【図１３】
0005531828.tif 000014
【図１４】
0005531828.tif 000015