(57)【要約】【課題】パノラマサイズのデジタル画像が混在したポケットアルバムを生成する画像処理装置を提供することを目的とする。【解決手段】普通サイズとパノラマサイズの２種類のデジタル画像を印刷出力するための画像処理装置であって、普通サイズのデジタル画像の数と、パノラマサイズのデジタル画像の数とに基づいて、必要な用紙枚数を算出する用紙枚数を決定し、パノラマサイズのデジタル画像を分割し、普通サイズのデジタル画像と、前記分割されたパノラマサイズのデジタル画像とを前記各用紙の表裏に２行２列に配列し、前記配列されたデジタル画像を出力することが可能であって、前記印刷出力される用紙を中綴じ製本した場合の所定の見開きにおいて、分割前のパノラマサイズのデジタル画像が復元されるよう配列することを特徴とする。【選択図】  図７
2004153335.tif 000002
【特許請求の範囲】
【請求項１】
所定の縦横比の第１画像と、前記第１画像とは異なる縦横比の画像を出力する画像処理装置であって、
出力すべき複数の画像を出力して中綴じ製本する為に、画像の配置を制御する配置制御手段と、
前記配置制御手段による配置に基づいて、前記複数の画像を出力する出力手段とを有し、
さらに、前記配置制御手段は、製本後の見開きの２ページ中に第１画像と第２画像と含ませる場合には、前記第１画像は中綴じ部で隣り合う画像同士間に余白を有し、前記第２画像は中綴じ部で余白のないよう出力されるよう制御することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル画像を蓄積・管理し、表示・印刷・配信するデジタル複写機、ファクシミリ、プリンタなどに適用可能な画像処理技術に関するものである。
【０００２】
【従来の技術】
一般に、カメラで撮影し、現像した銀塩写真は日付順・時間順にアルバム等に入れて管理される。アルバムに保存することによって、イベント毎に関連付けて、見やすく整理することができる。また、アルバムの中でも、特に１ページに２枚ずつの写真がレイアウトされているポケットアルバムは、持ち運びが容易であり、銀塩写真のアルバム保存方法として広く利用されている。
【０００３】
一方、近年、写真をフィルムではなく、メモリなどのデジタルデータとして記録するデジタルカメラが急速に普及してきた。
【０００４】
デジタルカメラで撮影された多数のデジタル画像は、一般に、パソコン等によって保存されるため、時間順・日付順等で管理することが容易であるという利点がある。また、必要なデジタル画像を従来の写真サイズであるＬ版として印刷出力すれば、従来の銀塩写真と同様に扱うこともできる。実際、必要なデジタル画像を、Ａ４サイズなどの用紙にレイアウトし、印刷出力したものを中綴じ製本すれば、従来のポケットアルバムと同様のものを作成できる。
【０００５】
このとき、印刷出力されたデジタル画像をブック型に中綴じ製本するためには、デジタル画像を所定の用紙サイズに配列するためのレイアウト処理をする必要がある。
【０００６】
たとえば、１６枚の写真をポケットアルバムのように印刷する場合のレイアウト処理について図４を用いて説明する。ポケットアルバムは用紙一枚あたり８ページで構成され、１ページあたり２枚の写真が配列される（つまり、用紙１枚あたり、片面２行２列の４枚、表裏両面で８枚の写真が配列される）ので、２枚の用紙が必要になる。
【０００７】
したがって、図４−（ａ）、図４−（ｂ）に示すように、ポケットアルバムの１枚目には、１ページ、２ページ、７ページ、８ページを印刷し、２枚目には３ページ、４ページ、５ページ、６ページを印刷する。さらに、それぞれのページには２枚ずつ写真を挿入する。
【０００８】
この１枚目と２枚目を図４−（ｃ）のように組み合わせることによって、Ｎｏ．〜Ｎｏ．１６の写真は図のように振り分けられる。
【０００９】
すなわち、中綴じ製本用にレイアウト処理されることにより、Ｎｏ．１とＮｏ．２の写真は１ページに、Ｎｏ．３とＮｏ．４は２ページに、Ｎｏ．５とＮｏ．６の写真は３ページに、Ｎｏ．７とＮｏ．８の写真は４ページ目に、Ｎｏ．９とＮｏ．１０の写真は５ページに、Ｎｏ．１１とＮｏ．１２の写真は６ページに、Ｎｏ．１３とＮｏ．１４の写真は７ページに、Ｎｏ．１５とＮｏ．１６の写真は８ページに印刷される。
【００１０】
【特許文献１】
特開平９−２６１８５号公報
【特許文献２】
特開２００１−２２１３４号公報
【００１１】
【発明が解決しようとする課題】
しかし、上記従来技術において述べたレイアウト処理は、普通サイズのデジタル画像に比べ、横方向の寸法が大きいパノラマサイズのデジタル画像が含まれていた場合、適用できないという問題があった。
【００１２】
つまり、パノラマサイズのデジタル画像の場合、写真が１ページに収まらず、見開き２ページにわたるため、上述のレイアウト処理をそのまま適用することはできなかった。
【００１３】
反対に、上述のレイアウト処理をそのまま適用するためには、パノラマサイズのデジタル画像を１ページに収まるよう縮小しなければならず（つまり、横方向の寸法が普通サイズの横方向の寸法と同程度になるように縮小しなければならず）、印刷出力されたデジタル画像が、見にくいものとなってしまうという問題があった。
【００１４】
本発明は、上記課題に鑑みてなされたものであり、中綴じ製本を生成するために、デジタル画像を出力するにあたり、パノラマサイズのデジタル画像が混在していた場合であっても、パノラマサイズの画像を１ページに収まるようにサイズを縮小することなく出力することが可能なレイアウト処理を実現することを目的とする。
【００１５】
【課題を解決するための手段】
上記の目的を達成するために本発明に係る画像処理装置は以下のような構成を備える。即ち、
所定の縦横比の第１画像と、前記第１画像とは異なる縦横比の画像を出力する画像処理装置であって、
出力すべき複数の画像を出力して中綴じ製本する為に、画像の配置を制御する配置制御手段と、
前記配置制御手段による配置に基づいて、前記複数の画像を出力する出力手段とを有し、
さらに、前記配置制御手段は、製本後の見開きの２ページ中に第１画像と第２画像と含ませる場合には、前記第１画像は中綴じ部で隣り合う画像同士間に余白を有し、前記第２画像は中綴じ部で余白のないよう出力されるよう制御することを特徴とする。
【００１６】
【発明の実施の形態】
【第一の実施形態】
以下、図面を参照して、本発明の好適な実施形態を説明する。図１は本発明の第一の実施形態にかかる画像処理装置の構成を示すブロック図である。図１において、読込部１００は動画像や静止画像といった画像データを読み込む部分であり、スキャナやデジタルカメラ、デジタルビデオである場合が多い。
【００１７】
入力部１０１はキーボード・マウスやリモコンなどのポインティング装置であり、さまざまなユーザのデータを入力する。蓄積部１０２は画像データを蓄積するものであり、ハードディスクや半導体メモリである場合が多い。表示部１０３は蓄積部１０２に蓄積された画像データを表示したり、読込部１００で読み込まれた画像データを表示するものであり、ＣＲＴや液晶表示装置である場合が多い。
【００１８】
１０７は、レイアウトされた画像データを印刷するプリンタ等と接続され、該画像データを送信する印刷制御部である。通信部１０８は、別のデバイスと通信するために必要なネットワークインターフェースであり、モデムや無線や有線のネットワークカードを示し、他のデバイスと本発明のプログラムや画像データ等のデジタルデータを相互にやりとりすることができる。
【００１９】
ＣＰＵ１０４は上記の処理のすべてに関わり、ＲＯＭ１０５とＲＡＭ１０６はその処理に必要なメモリや作業領域を提供する。また、図３のフローチャートを参照して後述する本実施形態の処理手順を実現するための制御プログラムもＲＯＭ１０５に格納されている。
【００２０】
なお、第一の実施形態の画像データ処理装置には上記以外にも、種々の構成要素が設けられているが、本発明の主眼ではないので、その説明については省略する。
【００２１】
図２は実際の画像データ処理装置の外観（一例）である。前面に備え付けてあるＰＣカードスロット２０１に、デジタルカメラ、デジタルビデオ、スキャナなどの画像入力機器から画像データを入力したメモリカード２０２を挿入し、読み込んだ画像データを内部の蓄積装置であるＨＤＤ２０３に保存することができる。
【００２２】
さらに、保存された画像データは画像データ処理装置に接続されたプリンタ２０４で印刷される（なお、図２では画像処理装置はプリンタと別体とし、プリンタに接続することで画像データを印刷出力することが可能であるが、プリンタ内部に組み込んで、プリンタの一機能としてもよい）。
【００２３】
図２の画像データ処理装置には、デジタルカメラやスキャナ、あるいはネットワーク経由で入力した複数の画像データが保存されており、保存されている画像データは、アルバムという単位で関連付けて管理されている。
【００２４】
例えば、デジタルカメラで撮影した画像データをメモリカード経由で、画像データ処理装置に入力したときは、メモリカードに入っていた画像データを一つのアルバムとする。ここで、複数の画像データの管理方法は、データベースやフォルダ単位の管理でもよい。
【００２５】
では、この画像データ処理装置に保存された画像データをポケットアルバムに印刷する処理を図５のフローチャートにしたがって説明する。
【００２６】
まずステップＳ５０１において、入力部１０１を介してアルバムの印刷状態（紙質や背景の色、サイズ、画像枠の形状や色、タイトル等）を指定する。次に、ステップＳ５０２において、指定したアルバム中にパノラマ画像データがあるかどうかを判断する。
【００２７】
ここで、アルバム中の画像データはすべて横長であるとし、アルバム内の画像データの横幅方向の画素数をｘ、高さ方向の画素数をｙとしたとき、ｙ／ｘ＜０．５の場合に、該画像データがパノラマ画像データであると判断する。なお、本実施形態では０．５を境界値としているが、この値に限るものではなく、システムに好適な値を設定しておけばよい。例えば、通常扱う画像が横：縦＝１６：９の画像であれば、それより横長をパノラマ画像として扱うようにしてもよい。
【００２８】
ステップＳ５０２において、アルバム中にパノラマ画像データがあると判断した場合はステップＳ５０３に進み、パノラマ画像データがないと判断した場合はステップＳ５０４に進む。
【００２９】
パノラマ画像データがないと判断した場合のステップＳ５０４におけるポケットアルバムの生成処理については、従来技術においてすでに述べたため、説明は省略するものとする。
【００３０】
一方、アルバム中にパノラマ画像データがあると判断した場合のステップＳ５０３におけるパノラマポケットアルバム（パノラマ画像データを含むポケットアルバム）の生成処理について以下説明する。
【００３１】
パノラマポケットアルバムにおいては、通常のポケットアルバムと違い、１ページ目と最後のページにあたる部分に、パノラマ画像データを配置することはできない。パノラマ画像データは必ずアルバムの２ページ以降に配置されることになる。
【００３２】
したがって、たとえば、１０枚の画像のうち、パノラマ画像データが４枚、パノラマ画像データでない画像データが６枚あった場合、もっとも印刷する用紙を少なくするには、２枚の用紙を用いて図６（ａ）乃至（ｅ）のようなパノラマポケットアルバムを作成すればよい。
【００３３】
では、このようなパノラマポケットアルバムを印刷する手順（ステップＳ５０３の詳細）を図７のフローチャートにしたがって説明する。本フローはＲＯＭ１０５から読み出されたプログラムによって、ＣＰＵが制御している。
【００３４】
まず、ステップＳ７０１において、印刷に必要な用紙枚数の決定処理を行う。いま、印刷する対象のアルバムに含まれる画像データの枚数をｎ、パノラマ画像データの数をｋ（ｋは１以上、ｋ＜＝ｎ）とする。このとき、Ｐ枚の用紙に対して印刷できるパノラマ画像データの最大枚数は以下の式で表される。
ｋ＝４（Ｐ−１）＋２
したがって、パノラマポケットアルバムを印刷するのに必要な枚数Ｐは、
Ｐ１＝＞（ｋ＋２）／４を満たす最小の整数をＰ１として、
Ｐ＝＞（ｎ＋ｋ）／（８＊Ｐ１）−１＋Ｐ１
を満たす最小の整数Ｐとしてあらわすことができる。
【００３５】
次にステップＳ７０２において、印刷する画像データの順番を決定し、ステップＳ７０３において、かかる順番に基づいてポケットアルバム用に画像データを配列する配列処理を行う。
【００３６】
ステップＳ７０４乃至ステップＳ７０７では、ポケットアルバム用に配列された画像データの印刷処理を行う。
【００３７】
まず、ステップＳ７０４において、印刷対象とするページｐを１に初期化し、ステップＳ７０５において、ｐ枚目の表（おもて）面・裏面を印刷する。
【００３８】
ｐ枚目の印刷が終了したら、印刷対象とするページｐをｐ＋１とし、ステップＳ７０７に進む。ステップＳ７０７では、上記ステップＳ７０１で求めた用紙枚数Ｐとｐを比較し、ｐ＜Ｐであった場合には、印刷すべき画像データがまだ残っていると判断し、ステップＳ７０５に戻る。一方、ｐ＞Ｐであった場合には、印刷すべき画像データをすべて印刷したと判断し、処理を終了する。
【００３９】
なお、ステップＳ７０２、Ｓ７０３における画像データの順番決定処理および用紙内の配列処理については、図８乃至図１２を用いて次に詳しく説明する。
【００４０】
図８のように、一枚の用紙の表（おもて）を４分割して左上をＡ、左下をＢ、右上をＣ、右上をＤ、裏を４分割して左上をＥ、左下をＦ、右上をＧ、右上をＨとする（（ａ）、（ｂ））。この場合、Ａの裏がＧ、Ｂの裏がＨ、Ｃの裏がＥ、Ｄの裏がＦとなる。つまり、２枚の用紙で構成されるポケットアルバムを例にとると、１枚目表・裏、２枚目表・裏はそれぞれ図８のようになる（（ｃ）、（ｄ）、（ｅ）、（ｆ））。
【００４１】
図８で作成したポケットアルバムを組み合わせてポケットアルバムとしたのが、図９であり、（ａ）１ページ目、（ｂ）２・３ページ目、（ｃ）４・５ページ目、（ｄ）６・７ページ目、（ｅ）８ページ目を表している。
【００４２】
ここで、パノラマ画像データを縮小せずに配置する場合は、１Ｅと２Ｃ、１Ｆと２Ｄ、２Ｅと２Ｇ、２Ｆと２Ｈ、２Ａと１Ｇ、２Ｂと１Ｈなどの２つの場所を使って、パノラマ画像データを分割して配置する必要がある。
【００４３】
このために、パノラマ画像データを配置可能な位置（見開き２ページとなるような位置）に、パノラマ画像データを右半分、左半分に分けて配列することにする。
【００４４】
このような配置を実現するための画像データの順番を決定するフローチャート（ステップＳ７０３の画像データの順番決定処理の詳細）を図１０乃至図１２を用いて説明する。
【００４５】
まず、ステップＳ１００１において、ｋ枚のパノラマ画像データを右半分と左半分に分け、「ＩｍｇＰＲ１、ＩｍｇＰＬ１、ＩｍｇＰＲ２、ＩｍｇＰＬ２、・・・・・ＩｍｇＰＲｋ、ＩｍｇＰＬｋ」という２ｋ枚の画像データを作成する。
【００４６】
すなわち、ｎ枚の画像データ全体としては、パノラマ画像データでない画像データの集合「ＩｍｇＮ１、ＩｍｇＮ２、・・・ＩｍｇＮ（ｎ−ｋ）」と、パノラマ画像データの集合「ＩｍｇＰＬ１、ＩｍｇＰＲ１、ＩｍｇＰＬ２、ＩｍｇＰＲ２、・・・・・ＩｍｇＰＬｋ、ＩｍｇＰＲｋ」とをあわせた（ｎ＋ｋ）枚の画像データがある。
【００４７】
次に、これらの画像データの順番を設定する。この操作の概要を示したのが図１１である。
【００４８】
まず、ステップＳ１００２において、画像データの順番を格納する配列を、Ｊｙｕｎｂａｎ［ｎ＋ｋ］とする。ステップＳ１００３において、（ｎ−ｋ）枚のパノラマ画像データでない画像データを格納した配列ＩｍｇＮ［ｎ−ｋ］と、２ｋ枚のパノラマ画像データを格納した配列ＩｍｇＰ［２ｋ］を作成する。
【００４９】
次に、ステップＳ１００４において、Ｊｙｕｎｂａｎ［１］にＩｍｇＮ［１］を、Ｊｙｕｎｂａｎ［２］にＩｍｇＮ［２］を格納していく。このとき、１枚もパノラマ画像データでない画像データがなかった場合には、ここには何も格納されない。
【００５０】
次に、ステップＳ１００５において、格納ルールにしたがってパノラマ画像データを順に配置していく。格納ルール（ステップＳ１００５の詳細）については、図１２のフローチャートを用いて説明する。
【００５１】
まず、ステップＳ１２０１において、ｍに１を代入し、ステップＳ１２０２において、パノラマ画像データをＪｙｕｎｂａｎ配列に代入する。次にステップＳ１２０３において、まだパノラマ画像データがあるかどうかを確認し、パノラマ画像データがなければステップＳ１２０７に進む。
【００５２】
一方、ステップＳ１２０３において、パノラマ画像データがあると判断した場合には、ステップＳ１２０４に進み、パノラマ画像データをＪｙｕｎｂａｎ配列に代入し、ステップＳ１２０５において、まだパノラマ画像データがあるかどうかを確認する。パノラマ画像データがなければステップＳ１２０８に進む。
【００５３】
一方、ステップＳ１２０５において、パノラマ画像データがあると判断した場合には、ｍにｍ＋５を代入し（ステップＳ１２０６）、ステップＳ１２０２に戻り、ステップＳ１２０２乃至ステップＳ１２０６を繰り返す。
【００５４】
一方、ステップＳ１２０７では、パノラマ画像データでない画像データをＪｙｕｎｂａｎ配列に代入する。
【００５５】
さらにステップＳ１２０８において、ｍにｍ＋５を、ｌに０をそれぞれ代入し、ステップＳ１２０９乃至ステップＳ１２１１において、Ｊｙｕｎｂａｎ配列に残りのパノラマ画像データでない画像データを代入していく。
【００５６】
以上のフローチャートによって、最初の１ページの２枚はパノラマ画像データでない画像データ、その後はパノラマ画像データを左右に分けた画像データを格納し、最後にはパノラマ画像データでない画像データを格納した順序配列ができる（図１１）。つまり、製本後の表紙と裏表紙とには、パノラマ画像を配置させないことを特徴とする。
【００５７】
次に、画像データの順番決定処理により以上のように並べられた（ｎ＋ｋ）枚の画像データを所定の用紙内に配列する配列処理（図７のステップＳ７０３の詳細）について図１３のフローチャートを使って説明する。
【００５８】
ステップＳ１３０１において、ｐ枚目のＡの位置にｘ（＝８Ｐ−４ｐ＋３）番目の画像データを配置する。
【００５９】
ここで、画像データの配置について、図１４のフローチャートを用いて説明する。
【００６０】
ステップＳ１４０１においてまず、配置する予定のｘ番目の画像が（ｎ＋ｋ）枚の中にあるかどうかを確認する。
【００６１】
もし、ｘがｎ＋ｋより大きかった場合には、画像データの配置は行われず、ｘがｎ＋ｋ以下の場合にのみ、ステップＳ１４０２に進む。
【００６２】
ステップＳ１４０２において、Ｊｙｕｎｂａｎ［ｘ］に指定があれば、ｘ番目の画像データを所定の位置に入るようにサイズを変更する。ここで、順番配列Ｊｙｕｎｂａｎ［ｘ］に何も入っていない場合には、次のステップＳ１４０３に進む。
【００６３】
次にステップＳ１４０３において、画像データがあればｘ番目の画像データを所定の位置に配置する。画像データがなければ何も配置しない。以上で、ｐ枚目のＡの位置にｘ番目の画像データが配置される。
【００６４】
図１３に戻る。同様に、ステップＳ１３０２において、ｐ枚目のＢの位置にｘ（＝８Ｐ−４ｐ＋４）番目の画像データを、ステップＳ１３０３において、ｐ枚目のＣの位置にｘ（＝４ｐ−３）番目の画像データを、ステップＳ１３０４において、ｐ枚目のＤの位置にｘ（＝４ｐ−２）番目の画像データをそれぞれ配置する。
【００６５】
以上で、表（おもて）面の画像データの配置が終わり、次に裏面の画像データの配置を行う。
【００６６】
ステップＳ１３０６において、ｐ枚目のＥの位置にｘ（＝４ｐ−１）番目の画像データを、ステップＳ１３０７において、ｐ枚目のＦの位置にｘ（＝４ｐ）番目の画像データを、ステップＳ１３０８において、ｐ枚目のＧの位置にｘ（＝８Ｐ−４ｐ＋１）番目の画像データを、ステップＳ１３０９において、ｐ枚目のＨの位置にｘ（＝８Ｐ−４ｐ＋２）番目の画像データをそれぞれ配置する。
【００６７】
以上の処理により、ステップＳ７０３におけるｐ枚目の表（おもて）面、裏面を生成することができる。
【００６８】
以上の操作を１乃至Ｐ枚まで繰り返すことによって、ポケットアルバムの全ページの印刷が終了する。
【００６９】
印刷されたＰ枚の用紙に表紙をつけ、折り曲げることによって銀塩写真と同等でパノラマ画像入りのポケットアルバムが完成する。
【００７０】
なお、第一の実施形態では、印刷装置として両面印刷プリンタを想定しているが、片面印刷プリンタでも、表面を印刷した後に手動で裏返して裏面を印刷すればポケットアルバムの印刷は可能である。
【００７１】
また、画像データをレイアウトする際のサイズ変更は、レイアウト先の矩形に合わせて画像変形を行っても良いし、画像データのアスペクトを保持したままリサイズをしてサイズを変更しても良い。
【００７２】
また、今回の実施形態ではパノラマ画像データの右半分、左半分、パノラマ画像データでない画像データもすべて同じように印刷するように説明したが、当然、パノラマ画像データの左半分、および右半分はパノラマ画像データでない画像データより中央寄りに印刷しても良い。
【００７３】
また、今回の実施形態ではパノラマ画像データを判断するのに、横方向の寸法と縦方向の寸法の比率で判断したが、画像データ中に埋め込まれた付帯データや画像データベース中に保存された画像データに関するデータを使って、パノラマ画像データかどうかを判断しても良い。
【００７４】
【第二の実施形態】
第一の実施形態では、画像データ処理装置に保存されている複数の画像データを、両面印刷プリンタを用いて、パノラマ画像データを含んだポケットアルバム形式に印刷する方法について説明した。第二の実施形態では、片面印刷プリンタにおいて、最小の工程でポケットアルバムを印刷する方法を説明する。第一の実施形態を用いて、片面印刷プリンタで印刷することもできるが、Ｐ枚印刷する場合にはＰ回の裏返し作業が必要であるので、それを一度で済むようにする。
【００７５】
なお、第二の実施形態における画像データ処理装置の構成は第一の実施形態（図１、図２）と同様であるので、ここでは説明を省略する。
【００７６】
また、画像データの順番の決定に関しても図１０、図１１、図１２を用いて説明したものと同様であるので、ここでは説明を省略する。
【００７７】
以下、片面印刷プリンタを用いた場合に、画像データ処理装置に保存された画像データをポケットアルバムに印刷する操作を図１５のフローチャートにしたがって説明する。
【００７８】
ステップＳ１５０１において、用紙枚数決定処理を行う（詳細は図７のステップＳ７０１と同様である）。
【００７９】
次にステップＳ１５０２において、印刷する画像データの順番を決定する順番決定処理を行う（詳細は、図８乃至図１２を用いて説明したものと同様であるため、説明は省略する）。
【００８０】
次にステップＳ１５０３において、用紙内の表（おもて）面の配列処理を行う。Ｐ枚の用紙で構成されるポケットアルバムのｐ枚目の表面は図１６のフローチャートにしたがって配列処理される。
【００８１】
すなわち、ステップＳ１６０１において、ｐ枚目のＡの位置にｘ（＝８Ｐ−４ｐ＋３）番目の画像データを、ステップＳ１６０２において、ｐ枚目のＢの位置にｘ（＝８Ｐ−４ｐ＋４）番目の画像データを、ステップＳ１６０３において、ｐ枚目のＣの位置にｘ（＝４ｐ−３）番目の画像データを、ステップＳ１６０４において、ｐ枚目のＤの位置にｘ（＝４ｐ−２）番目の画像データをそれぞれ配置する（なお、画像データの配置については第一の実施形態と同様である）。
【００８２】
ステップＳ１５０４乃至ステップＳ１５０７では、ポケットアルバム用に配列された表（おもて）面の画像データの印刷処理を行う。
【００８３】
まず、ステップＳ１５０４において、印刷対象とするページｐを１に初期化し、ステップＳ１５０５において、ｐ枚目の表（おもて）面を印刷する。ｐ枚目の印刷が終了したら、印刷対象とするページｐをｐ＋１とし、ステップＳ１５０７に進む。ステップＳ１５０７では、上記ステップＳ１５０１で求めた用紙枚数Ｐとｐを比較し、ｐ＜Ｐであった場合には、印刷すべき画像データがまだ残っていると判断し、ステップＳ１５０５に戻る。一方、ｐ＞Ｐであった場合には、印刷すべき表（おもて）面の画像データをすべて印刷したと判断し、ステップＳ１５０８に進む。
【００８４】
ステップＳ１５０８において、表（おもて）面の印刷処理が終了した用紙を裏返して給紙されたら、ステップＳ１５０９に進み、裏面の配列処理を開始する。Ｐ枚の用紙で構成されるポケットアルバムのｐ枚目の表面は図１７のフローチャートにしたがって配列処理される。
【００８５】
すなわち、ステップＳ１７０１において、ステップＳ１７０１において、ｐ枚目のＥの位置にｘ（＝４ｐ−１）番目の画像を配置する。ステップＳ１７０２において、ｐ枚目のＦの位置にｘ（＝４ｐ）番目の画像データを、ステップＳ１７０３において、ｐ枚目のＧの位置にｘ（＝８Ｐ−４ｐ＋１）番目の画像データを、ステップＳ１７０４において、ｐ枚目のＨの位置にｘ（＝８Ｐ−４ｐ＋２）番目の画像データをそれぞれ配置する。
【００８６】
ステップＳ１５０８乃至ステップＳ１５１３では、ポケットアルバム用に配列された画像データの裏面の印刷処理を行う（ステップＳ１５０８乃至ステップＳ１５１３はステップＳ１５０４乃至ステップＳ１５０７と同様であるため、説明は省略する）。
【００８７】
以上の処理により印刷されたＰ枚の用紙に表紙をつけ、折り曲げることによって銀塩写真と同等でパノラマ画像入りのポケットアルバムが完成する。
【００８８】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００８９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
なお、本発明に係る実施態様の例を以下に列挙する。
【００９５】
［実施態様１］  所定の縦横比の第１画像と、前記第１画像とは異なる縦横比の画像を出力する画像処理装置であって、
出力すべき複数の画像を出力して中綴じ製本する為に、画像の配置を制御する配置制御手段と、
前記配置制御手段による配置に基づいて、前記複数の画像を出力する出力手段とを有し、
さらに、前記配置制御手段は、製本後の見開きの２ページ中に第１画像と第２画像と含ませる場合には、前記第１画像は中綴じ部で隣り合う画像同士間に余白を有し、前記第２画像は中綴じ部で余白のないよう出力されるよう制御することを特徴とする画像処理装置。
【００９６】
［実施態様２］  前記配置制御手段は、前記第２画像を前記中綴じ部で分割処理する分割処理手段を有し、分割された各画像は、異なるページに配置されることを特徴とする実施態様１に記載の画像処理装置。
【００９７】
［実施態様３］  さらに、前記配置制御手段は製本後の表紙と裏表紙とには、前記第２画像を配置させないことを特徴とする実施態様１または２のいずれかに記載の画像処理装置。
【００９８】
［実施態様４］  （縦方向の画素数）／（横方向の画素数）が１／２以上である第１のデジタル画像と、（縦方向の画素数）／（横方向の画素数）が１／２未満である第２のデジタル画像とを印刷出力することが可能な画像処理装置であって、
印刷出力すべき、前記第１のデジタル画像の数と、前記第２のデジタル画像の数とに基づいて、印刷出力するために必要な用紙枚数を算出する算出手段と、
前記第２のデジタル画像を分割する分割手段と、
前記算出された用紙枚数に基づいて、前記第１のデジタル画像と、前記分割された第２のデジタル画像とを前記各用紙の表裏に２行２列に配列する配列手段と、
前記配列された第１および第２のデジタル画像を印刷出力する出力手段と、を備え、
前記配列手段は、前記印刷出力される用紙を中綴じ製本した場合の所定の見開きにおいて、分割前の前記第２のデジタル画像が復元されるよう配列することを特徴とする画像処理装置。
【００９９】
［実施態様５］  前記各用紙の表裏に２行２列に配列するよう、前記第１のデジタル画像および前記分割された第２のデジタル画像を、縦横比を固定したまま、拡大・縮小変更する変換手段を更に備えることを特徴とする実施態様４に記載の画像処理装置。
【０１００】
［実施態様６］  前記算出手段は、
前記第２のデジタル画像の数をｋ、前記第１のデジタル画像の数と前記第２のデジタル画像の数との総和をｎ、（ｋ＋２）／４を満たす最小の整数をＰ１とした場合の、（ｎ＋ｋ）／（８×Ｐ１）＋Ｐ１−１を満たす最小の整数Ｐとして前記必要な用紙枚数を算出することを特徴とする実施態様４に記載の画像処理装置。
【０１０１】
［実施態様７］  前記配列手段は、ｐ枚目の用紙において、
前記第１のデジタル画像と前記分割された第２のデジタル画像とを１列に順番に配列した場合の（８Ｐ−４ｐ＋３）番目のデジタル画像を、表面の１行１列目に配列し、
（８Ｐ−４ｐ＋４）番目のデジタル画像を、表面の２行１列目に配列し、
（４ｐ−３）番目のデジタル画像を表面の１行２列目に配列し、
（４ｐ−２）番目のデジタル画像を表面の２行２列目に配列することを特徴とする実施態様６に記載の画像処理装置。
【０１０２】
［実施態様８］  前記配列手段は、ｐ枚目の用紙において、
前記第１のデジタル画像と前記分割された第２のデジタル画像とを１列に順番に配列した場合の（４ｐ−１）番目のデジタル画像を、裏面の１行１列目に配列し、
（４ｐ）番目のデジタル画像を、裏面の２行１列目に配列し、
（８Ｐ−４ｐ＋１）番目のデジタル画像を裏面の１行２列目に配列し、
（８Ｐ−４ｐ＋２）番目のデジタル画像を裏面の２行２列目に配列することを特徴とする実施態様６または７に記載の画像処理装置。
【０１０３】
［実施態様９］  前記第２のデジタル画像は、パノラマ画像であることを特徴とする実施態様４に記載の画像処理装置。
【０１０４】
［実施態様１０］  所定の縦横比の第１画像と、前記第１画像とは異なる縦横比の画像を出力する画像処理方法であって、
出力すべき複数の画像を出力して中綴じ製本する為に、画像の配置を制御する配置制御工程と、
前記配置制御工程による配置に基づいて、前記複数の画像を出力する出力工程とを有し、
さらに、前記配置制御工程は、製本後の見開きの２ページ中に第１画像と第２画像と含ませる場合には、前記第１画像は中綴じ部で隣り合う画像同士間に余白を有し、前記第２画像は中綴じ部で余白のないよう出力されるよう制御することを特徴とする画像処理方法。
【０１０５】
［実施態様１１］  前記配置制御工程は、前記第２画像を前記中綴じ部で分割処理する分割処理工程を有し、分割された各画像は、異なるページに配置される事を特徴とする実施態様８に記載の画像処理方法。
【０１０６】
［実施態様１２］  さらに、前記配置制御工程は製本後の表紙と裏表紙とには、前記第２画像を配置させないことを特徴とする実施態様８または９のいずれか１つに記載の画像処理方法。
【０１０７】
［実施態様１３］  （縦方向の画素数）／（横方向の画素数）が１／２以上である第１のデジタル画像と、（縦方向の画素数）／（横方向の画素数）が１／２未満である第２のデジタル画像とを印刷出力するための画像処理方法であって、
印刷出力すべき、前記第１のデジタル画像の数と、前記第２のデジタル画像の数とに基づいて、印刷出力するために必要な用紙枚数を算出する算出工程と、
前記第２のデジタル画像を分割する分割工程と、
前記算出された用紙枚数に基づいて、前記第１のデジタル画像と、前記分割された第２のデジタル画像とを前記各用紙の表裏に２行２列に配列する配列工程と、
前記配列された第１および第２のデジタル画像を印刷出力する出力工程と、を備え、
前記配列工程は、前記印刷出力される用紙を中綴じ製本した場合の所定の見開きにおいて、分割前の前記第２のデジタル画像が復元されるよう配列することを特徴とする画像処理方法。
【０１０８】
［実施態様１４］  前記各用紙の表裏に２行２列に配列するよう、前記第１のデジタル画像および前記分割された第２のデジタル画像を、縦横比を固定したまま、拡大・縮小変更する変換工程を更に備えることを特徴とする実施態様１３に記載の画像処理方法。
【０１０９】
［実施態様１５］  前記算出工程は、
前記第２のデジタル画像の数をｋ、前記第１のデジタル画像の数と前記第２のデジタル画像の数との総和をｎ、（ｋ＋２）／４を満たす最小の整数をＰ１とした場合の、（ｎ＋ｋ）／（８×Ｐ１）＋Ｐ１−１を満たす最小の整数Ｐとして前記必要な用紙枚数を算出することを特徴とする実施態様１３に記載の画像処理方法。
【０１１０】
［実施態様１６］  前記配列工程は、ｐ枚目の用紙において、
前記第１のデジタル画像と前記分割された第２のデジタル画像とを１列に順番に配列した場合の（８Ｐ−４ｐ＋３）番目のデジタル画像を、表面の１行１列目に配列し、
（８Ｐ−４ｐ＋４）番目のデジタル画像を、表面の２行１列目に配列し、
（４ｐ−３）番目のデジタル画像を表面の１行２列目に配列し、
（４ｐ−２）番目のデジタル画像を表面の２行２列目に配列することを特徴とする実施態様１５に記載の画像処理方法。
【０１１１】
［実施態様１７］  前記配列工程は、ｐ枚目の用紙において、
前記第１のデジタル画像と前記分割された第２のデジタル画像とを１列に順番に配列した場合の（４ｐ−１）番目のデジタル画像を、裏面の１行１列目に配列し、
（４ｐ）番目のデジタル画像を、裏面の２行１列目に配列し、
（８Ｐ−４ｐ＋１）番目のデジタル画像を裏面の１行２列目に配列し、
（８Ｐ−４ｐ＋２）番目のデジタル画像を裏面の２行２列目に配列することを特徴とする実施態様１５または１６に記載の画像処理方法。
【０１１２】
［実施態様１８］  前記第２のデジタル画像は、パノラマ画像であることを特徴とする実施態様１３に記載の画像処理方法。
【０１１３】
［実施態様１９］  実施態様１０乃至実施態様１８のいずれか１つに記載の画像処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【０１１４】
［実施態様２０］  実施態様１０乃至実施態様１８のいずれか１つに記載の画像処理方法をコンピュータによって実現させるための制御プログラム。
【０１１５】
【発明の効果】
以上説明したように本発明によれば、中綴じ製本を生成するために、デジタル画像を出力するにあたり、パノラマサイズのデジタル画像が混在していた場合であっても、パノラマサイズの画像を１ページに収まるようにサイズを縮小することなく出力できるようレイアウトすることが可能となる。
【図面の簡単な説明】
【図１】第一、第二の実施形態における画像データ処理装置の構成を示すブロック図である。
【図２】第一、第二の実施形態における画像データ処理装置の外観図である。
【図３】従来の銀塩写真の整理方法を図示したものである。
【図４】ポケットアルバムの構成の一例を図示したものである。
【図５】第一の実施形態におけるパノラマ画像入りポケットアルバムにするか、通常のポケットアルバムを印刷するか選択する方法を説明するフローチャートである。
【図６】第一、第二の実施形態におけるパノラマポケットアルバムのページ構成を示した図である。
【図７】第一の実施形態におけるポケットアルバムの印刷方法を示したフローチャートである。
【図８】第一、第二の実施形態におけるポケットアルバムのページの表裏の関係を説明する図である。
【図９】第一、第二の実施形態における図８の各ページとポケットアルバムのページとの関係を説明する図である。
【図１０】第一、第二の実施形態における、パノラマ画像データが入った複数の画像データの順序を変更する方法を説明するフローチャートである。
【図１１】第一、第二の実施形態における、パノラマ画像データとパノラマ画像データでない画像データの順番を変更する方法を説明する図である。
【図１２】第一、第二の実施形態における、パノラマ画像データが入った複数の画像データの順序を変更する方法を詳しく説明するフローチャートである。
【図１３】第一の実施形態における、パノラマ画像データが入った複数の画像データを印刷する手順を説明するフローチャートである。
【図１４】第一、第二の実施形態における画像データを配置する手順を示すフローチャートである。
【図１５】第二の実施形態における、パノラマ画像入りポケットアルバムを印刷する手順を示すフローチャートである。
【図１６】第二の実施形態における、パノラマ画像入りポケットアルバムの表面を印刷する手順を示すフローチャートである。
【図１７】第二の実施形態における、パノラマ画像入りポケットアルバムの裏面を印刷する手順を示すフローチャートである。
【図１】
2004153335.tif 000003
【図２】
2004153335.tif 000004
【図３】
2004153335.tif 000005
【図４】
2004153335.tif 000006
【図５】
2004153335.tif 000007
【図６】
2004153335.tif 000008
【図７】
2004153335.tif 000009
【図８】
2004153335.tif 000010
【図９】
2004153335.tif 000011
【図１０】
2004153335.tif 000012
【図１１】
2004153335.tif 000013
【図１２】
2004153335.tif 000014
【図１３】
2004153335.tif 000015
【図１４】
2004153335.tif 000016
【図１５】
2004153335.tif 000017
【図１６】
2004153335.tif 000018
【図１７】
2004153335.tif 000019