(57)【特許請求の範囲】
【請求項１】
画像出力装置と通信し、前記画像出力装置において所定の順序で管理されている複数の画像データを受信して一枚の用紙に配置する画像編集装置であって、
前記複数の画像データについて、画像サイズ情報を含む属性情報を、前記画像出力装置から受信する受信手段と、
前記受信手段で受信した前記属性情報に含まれる画像サイズ情報に応じて、複数の画像を配置するために、前記所定の順序とは異なる順序で前記画像出力装置に画像データを要求する要求手段と、
前記要求手段による要求に応じて前記画像出力装置から出力された画像データを前記用紙に配置してプリントするための配置手段を有し、
前記要求手段は、前記配置手段により、前記用紙に配置された複数の画像のプリント開始後に、前記所定の順序とは異なる順序で、次のプリントのために配置すべき画像データを要求することを特徴とする画像編集装置。
【請求項２】
前記要求手段は、前記配置手段が前記画像出力装置から出力された画像データを前記用紙に配置した後に、前記複数の画像データのうち、次に配置すべき画像データを要求する事を特徴とする請求項１に記載の画像編集装置。
【請求項３】
前記配置手段は１行に複数枚の画像を配置してプリントするプリント手段を含み、前記要求手段は、１行に配置される複数の画像データを要求して、前記プリント手段により当該１行に配置された複数の画像データのプリントが開始された後、次の行に配置すべき画像データを要求する事を特徴とする請求項１ないし２のいずれか１項に記載の画像編集装置。
【請求項４】
前記画像出力装置はデジタルカメラであり、前記画像編集装置は前記デジタルカメラと直接通信することを特徴とする請求項１ないし３のいずれか１項に記載の画像編集装置。
【請求項５】
画像出力装置と通信し、前記画像出力装置において所定の順序で管理されている複数の画像データを受信して一枚の用紙に配置する画像編集方法であって、
前記複数の画像データについて、画像サイズ情報を含む属性情報を、前記画像出力装置から受信する受信工程と、
前記受信工程で受信した前記属性情報に含まれる画像サイズ情報に応じて、複数の画像を配置するために、前記所定の順序とは異なる順序で前記画像出力装置に画像データを要求する要求工程と、
前記要求工程による要求に応じて前記画像出力装置から出力された画像データを前記用紙に配置してプリントするための配置工程を有し、
前記要求工程は、前記配置工程で、配置された複数の画像のプリント開始後に、前記所定の順序とは異なる順序で、次のプリントのために配置すべき画像データを要求することを特徴とする画像編集方法。
【請求項６】
前記要求工程は、前記配置工程で前記画像出力装置から出力された画像データを前記用紙に配置した後に、前記複数の画像データのうち、次に配置すべき画像データを要求する事を特徴とする請求項５に記載の画像編集方法。
【請求項７】
前記配置工程は１行に複数枚の画像を配置してプリントするプリント工程を含み、前記要求工程は前記１行に配置される画像データを要求した後、前記複数の画像データのうち、次の行に配置すべき画像データを要求する事を特徴とする請求項５ないし６のいずれか１項に記載の画像編集方法。
【請求項８】
前記画像出力装置はデジタルカメラでることを特徴とする請求項５ないし７のいずれか１項に記載の画像編集方法。
【請求項９】
画像出力装置と通信し、前記画像出力装置において所定の順序で管理されている複数の画像データを受信して一枚の用紙に配置する画像編集方法を、コンピュータによって実行するプログラムを記憶する記憶媒体であって、
前記画像編集方法は、
前記複数の画像データについて、画像サイズ情報を含む属性情報を、前記画像出力装置から受信する受信工程と、
前記受信工程で受信した前記属性情報に含まれる画像サイズ情報に応じて、複数の画像を配置するために、前記所定の順序とは異なる順序で前記画像出力装置に画像データを要求する要求工程と、
前記要求工程による要求に応じて前記画像出力装置から出力された画像データを前記用紙に配置してプリントするための配置工程と、
前記要求工程は、前記配置工程で、配置された複数の画像のプリント開始後に、前記所定の順序とは異なる順序で、次のプリントのために配置すべき画像データを要求するためのプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデジタルカメラ等の画像入力装置から入力される複数の画像を、例えば１枚のプリント用紙上に一覧プリントするフォトプリンタを実現するための画像編集装置に関する。
【０００２】
【従来の技術】
近年、デジタルカメラの普及にともない、これらの手軽な印刷出力手段として、デジタルカメラを直接接続したり、或いはデジタルカメラ等により撮影された画像データを記憶した記憶媒体をセットすることにより画像データを入力可能なフォトプリンタが提案されている。また、これらのフォトプリンタには、接続されたデジタルカメラ或いは記憶媒体に格納された画像データの内容を、各々小さなサイズで例えば１枚のプリント用紙上に一覧プリントする機能を備えるのものが提案されており、これによると、ユーザは複数の画像を一度に確認することができ、画像の選択作業等を容易に行うことが可能になる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来においては、一覧プリントする画像の配列順序は、その源であるデジタルカメラや記憶媒体上において各画像に割り当てられた番号例えば撮影順に従うものであり、次のような問題点があった。
【０００４】
即ち、ノーマルサイズとパノラマサイズの様に、縦横のサイズ比の異なる画像が混在する複数の画像を一覧プリントする場合、これらを上記番号にしたがって配列してプリントすると、図６のようなプリント結果となる。即ち、ノーマルサイズ及びパノラマサイズ共に各行に４枚ずつの配置とした。なお、各画像に付した番号は画像ナンバーであり、このうち４’、１０’、１３’、１５’はパノラマサイズの画像である。しかし、図６のプリント結果は、一覧性の面においては優れているものの、パノラマサイズの画像が小さくて見ずらい。
【０００５】
一方、パノラマサイズの縦サイズがノーマルサイズの縦サイズと等しくなるようにパノラマサイズの画像を拡大して一覧プリントしたものが図７である。これによるとパノラマサイズの画像も見やすくなる。しかしながら、パノラマサイズの画像は１行に１枚しか配置できないので、パノラマサイズの度に改行が強いられ、よって、紙面上に無駄なスペースが多く、見栄えが悪いばかりか、プリント用紙の無駄にもなる。
【０００６】
本発明は係る課題を鑑みてなされたもので、サイズの異なる複数の画像をレイアウトする画像編集装置において、一覧性に優れ、かつ無駄なスペースをつくらないで見栄えの良い一覧プリントを得るための画像編集装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決するため、本発明の画像編集装置は、画像出力装置と通信し、画像出力装置において所定の順序で管理されている複数の画像データを受信して一枚の用紙に配置する画像編集装置であって、複数の画像データについて、画像サイズ情報を含む属性情報を、画像出力装置から受信する受信手段と、受信手段で受信した属性情報に含まれる画像サイズ情報に応じて、複数の画像を配置するために、所定の順序とは異なる順序で画像出力装置に画像データを要求する要求手段と、要求手段による要求に応じて画像出力装置から出力された画像データを用紙に配置してプリントするための配置手段を有し、要求手段は、配置手段により、用紙に配置された複数の画像のプリント開始後に、所定の順序とは異なる順序で、次のプリントのために配置すべき画像データを要求することを特徴とする。
【０００８】
【発明の実施の形態】
（第１の実施例）
第１の実施例においては、デジタルカメラで撮影され、該デジタルカメラの内部メモリに蓄えられた画像の画像データを読み出して、各々の画像のサイズに応じて配列順序を変更して、図１の如く一覧プリントする例について説明する。即ち図１においては、前半にノーマルサイズの画像のみが各行に４枚ずつプリントされ、後半に、パノラマサイズが各行に１枚ずつプリントされている。
【０００９】
図２は第１の実施例におけるハードウエア構成を表した図である。
【００１０】
図２において、１０はデジタルカメラであり、不図示のレンズを介して撮影される画像を光電変換素子等により電気信号に変換し、撮影された画像の画像データをその画像ナンバー、サイズ等の属性情報と共に記憶するカメラ部１１と、後述するフォトプリンタから送信されるコマンドに従って画像の画像データ及び属性情報をカメラ部１１から読み出して出力するインターフェイス部１２よりなる。インターフェースケーブル３０は、デジタルカメラ１０とフォトプリンタ２０を結んでいる。
【００１１】
また、２０はフォトプリンタで、制御部２１、バッファメモリ２２、そして例えばインクジェット方式等により記録媒体即ちプリント用紙上にプリントを行う記録部２３等からなる。制御部２１はＣＰＵ２１１やＲＯＭ２1２等からなり、デジタルカメラ１０に対し各種コマンドを指示し、また入力された画像データをバッファメモリ２２に格納し、また記録部２３に対して１行毎に画像データを順次出力する。なお、本実施例においては、ノーマルサイズの画像データは１行に４枚、パノラマサイズの画像データは１行に１枚出力される。これら制御部２１の動作は、ＲＯＭ２1２に記憶されたプログラムにしたがうものとする。
【００１２】
次にこれらの構成において、一覧プリントを実行する場合のフォトプリンタ２０の制御部２１の動作について、図３のフローチャートをもとに詳細に説明する。
【００１３】
まず、ステップＳ１において、変数ｘを０に、ｎを１にそれぞれ初期設定する。なお、ｘは紙の注目する行にレイアウトすべくバッファメモリ２２に貯えられた標準サイズの画像の枚数であり最大値は４となる。また、ｎは、今デジタルカメラ１０から入力されようとする注目画像の画像ナンバーを表す変数である。
【００１４】
次にステップＳ２において、インターフェースケーブル３０を通して、デジタルカメラ１０に対して、画像ナンバーｎの画像のサイズ情報等の属性情報、即ち標準サイズ或いはパノラマサイズのサイズ比を要求する。ステップＳ３において、検出された属性情報が画像データの終わりを示すコードでないかを判断し、終わりであればステップＳ１１へすすみ、終わりでなければステップＳ４へすすむ。
【００１５】
ステップＳ４において、検出された属性情報から注目画像即ち画像ナンバーｎの画像がノーマルサイズであるかパノラマサイズであるかを判断し、パノラマサイズであればステップＳ１０へすすみ、ｎをｎ＋１に更新してステップＳ２へもどる。即ち、これにより、注目画像がパノラマサイズであった場合にはこの画像を無視してｎをインクリメントし、次の画像に注目するものである。一方、ステップＳ４において、注目画像がノーマルサイズであると判断された場合はステップＳ５へすすむ。
【００１６】
ステップＳ５において、画像ナンバーｎの画像の画像データをデジタルカメラに対して要求し、入力される画像ナンバーｎの画像データをバッファメモリ２２に格納し、ステップＳ６へすすむ。ステップＳ６において、変数ｘをｘ＋１に更新し、ステップＳ７へすすむ。
【００１７】
ステップＳ７において、ｘが４に達したか否かを判断し、ｘが４でなければステップＳ１０へすすみ、ｎをｎ＋１に更新して、ステップＳ２へもどる。一方、ステップＳ７においてｘ＝４であれば、ステップＳ８へすすむ。
【００１８】
ステップＳ８において、ｘを０に初期化して、ステップＳ９へすすむ。ステップＳ９において、バッファメモリに格納されている４枚のノーマルサイズの画像の画像データを読み出して、これら４枚の画像を１行にプリントし、ステップＳ１０へすすむ。ステップＳ１０において、ｎをｎ＋１に更新して、ステップＳ２へもどる。
【００１９】
以上のステップＳ２〜Ｓ１０を繰り返していく過程で、ステップＳ３において画像データの終わりを示すコードが認識されると、ステップＳ１１へすすむ。
【００２０】
ステップＳ１１において、バッファメモリ２２に格納され、まだプリントされていない画像があれば、そのノーマルサイズの４枚以下の画像を１行にプリントすることで、ノーマルサイズの画像のプリントはすべて終了したことになる。
【００２１】
これ以降はパノラマサイズの画像のプリントにはいる。即ち、再び１枚目から順に注目していき、パノラマサイズの画像のみを各行に１枚ずつプリントする。
【００２２】
まず、ステップＳ１２において、ｎを１に初期設定してステップＳ１３へすすむ。
【００２３】
ステップＳ１３において、インターフェースケーブル３０を通して、デジタルカメラ１０に対して、画像ナンバーｎの画像のサイズ情報等の属性情報、即ち標準サイズ或いはパノラマサイズ等のサイズ比を要求する。ステップＳ１４において、検出された属性情報が画像データの終わりを示すコードでないかを判断し、終わりであればフローを終了し、終わりでなければステップＳ１５へすすむ。
【００２４】
ステップＳ１５において、検出された属性情報から注目画像即ち画像ナンバーｎの画像がノーマルサイズであるか、パノラマサイズであるかを判断し、ノーマルサイズであればステップＳ１８へすすみ、ステップＳ１８においてｎをｎ＋１に更新してステップＳ１３へもどる。即ち、これにより、注目画像がノーマルサイズであった場合にはこの画像を無視し、次の画像に注目するものである。一方、ステップＳ１５において、注目画像がパノラマサイズであると判断された場合はステップＳ１６へすすむ。
【００２５】
ステップＳ１６において、画像ナンバーｎの画像データをデジタルカメラ１０に対して要求し、ステップＳ１７において、入力される画像ナンバーｎのパノラマサイズの画像データを１行に１枚プリントして、ステップＳ１８へすすむ。ステップＳ１８において、ｎをｎ＋１に更新して、ステップＳ１３へもどる。
【００２６】
以上のステップＳ１３〜Ｓ１８を繰り返していく過程で、ステップＳ１４において画像データの終わりを示すコードが認識されると、すべての動作は終了したことになる。以上により、図１のように、番号に基づく順序とは異なる出力順序で画像が配列された様態のプリント結果が得られる。
【００２７】
なお、図３におけるステップＳ１〜Ｓ１１とステップＳ１２〜Ｓ１８を入れ替えることで、プリント用紙の上にパノラマサイズの画像、下にノーマルサイズの画像を各々配置することもできる。
【００２８】
（第２の実施例）
次に第２の実施例においては、デジタルカメラで撮影され、該デジタルカメラの内部メモリに蓄えられた画像の画像データを読み出して、図４のように、各々の画像のサイズに応じて配列順序を変更して、一覧プリントする例について説明する。なお、図４においては、配列順序が大幅に変更することなく、ノーマルサイズの画像は各行に４枚ずつ、パノラマサイズの画像は各行に１枚ずつプリントされている。
【００２９】
第２の実施例におけるハードウエア構成は第１の実施例のハードウエア構成即ち図２と同様に構成される。
【００３０】
次にこれらの構成において、一覧フォトプリントを実行する場合のフォトプリンタ２０の動作について、図５のフローチャートをもとに詳細に説明する。
【００３１】
まず、ステップＳ２１において、変数ｘを０に、ｎを１に、ｍを１にそれぞれ初期設定する。なお、ｘは紙の注目する行にレイアウトすべくメモリに貯えられた標準サイズの画像の枚数であり最大値は４となる。また、ｎ、ｍは、各々標準サイズ及びパノラマサイズを検索するために注目している画像の画像ナンバーを表す変数である。
【００３２】
次にステップＳ２２において、インターフェースケーブル３０を通して、デジタルカメラ１０に対して、画像ナンバーｎの画像のサイズ情報等の属性情報、即ち標準サイズ或いはパノラマサイズのサイズ比を要求する。ステップＳ２３において、検出された属性情報が画像データの終わりを示すコードでないかを判断し、終わりであればステップＳ３７へすすみ、終わりでなければステップＳ２４へすすむ。
【００３３】
ステップＳ２４において、検出された属性情報から注目画像即ち画像ナンバーｎの画像がノーマルサイズであるかパノラマサイズであるかを判断し、パノラマサイズであればステップＳ３６へすすみ、ｎをｎ＋１に更新してステップＳ２２へもどる。即ち、これにより、注目画像がパノラマサイズであった場合にはこの画像を無視してｎをインクリメントし、次の画像に注目するものである。一方、ステップＳ２４において、注目画像がノーマルサイズであると判断された場合はステップＳ２５へすすむ。
【００３４】
ステップＳ２５において、画像ナンバーｎの画像の画像データをデジタルカメラに対して要求し、入力される画像ナンバーｎの画像データをバッファメモリに格納し、ステップＳ２６へすすむ。ステップＳ２６において、変数ｘをｘ＋１に更新し、ステップＳ２７へすすむ。
【００３５】
ステップＳ２７において、ｘが４に達したか否かを判断し、ｘが４でなければステップＳ３６へすすみ、ｎをｎ＋１に更新して、ステップＳ２２へもどる。一方、ステップＳ２７においてｘ＝４であれば、ステップＳ２８へすすむ。
【００３６】
ステップＳ２８において、ｘを０に初期化して、ステップＳ２９へすすむ。ステップＳ２９において、バッファメモリに格納されている４枚のノーマルサイズの画像の画像データを読み出して、これら４枚の画像を１行にプリントし、ステップＳ３０へすすむ。
【００３７】
次にステップＳ３０において、インターフェースケーブルを通して、デジタルカメラに対して、画像ナンバーｎの画像のサイズ情報等の属性情報、即ち標準サイズ或いはパノラマサイズのサイズ比を要求する。
【００３８】
ステップＳ３１において、属性情報から注目画像即ち画像ナンバーｍの画像がノーマルサイズであるかパノラマサイズであるかを判断し、ノーマルサイズであればステップＳ３４へすすみ、ｍをｍ＋１に更新してステップＳ３５へすすむ。ステップＳ３５において、ｍがｎ＋１に達したか否かを判断し、ＮであればステップＳ３０へ、ＹであればステップＳ３６へそれぞれもどる。一方、ステップＳ３１において、注目画像がノーマルサイズであると判断された場合はステップＳ３２へすすむ。
【００３９】
ステップＳ３２において、画像ナンバーｍの画像データをデジタルカメラ１０に対して要求し、ステップＳ３３において、入力される画像ナンバーｍのパノラマサイズの画像データを１行に１枚プリントして、ステップＳ３４へすすみ、ｍをｍ＋１に更新してステップＳ３５へすすむ。ステップＳ３５において、ｍがｎ＋１に達したか否かを判断し、ＮであればステップＳ３０へ、ＹであればステップＳ３６へそれぞれもどる。
【００４０】
以上のステップＳ２２〜Ｓ３５を繰り返していく過程で、ステップＳ２３において画像データの終わりを示すコードが認識されると、ステップＳ３７にすすむ。
【００４１】
ステップＳ３７において、バッファメモリ２２に格納され、まだプリントされていない画像があれば、そのノーマルサイズの４枚以下の画像を１行にプリントすることで、プリントはすべて終了したことになる。以上により、図４ように、番号に基づく順序とは異なる出力順序で画像が配列された様態のプリント結果が得られる。
【００４２】
（その他の実施例）
また、ステップＳ５及びＳ１６で入力された画像データとともにその画像ナンバーｎを付随させ、ステップＳ８またはステップＳ１７のプリント時において、画像の近傍例えば上に画像ナンバーｎをプリントすることで、各々の画像と画像ナンバーとが一目瞭然となり、画像の選択作業等の作業をより簡易化することができる。
【００４３】
また、上述の第１の実施例及び第２の実施例においては、画像の入力デバイスとしてデジタルカメラを用い、これをフォトプリンタに直接接続する例について説明したが、プリントされた画像を読取って電気信号に変換するスキャナや、或いは銀塩フィルムをよみとって電気信号に変換するフィルムスキャナ等を用いる場合、さらにはデジタル化された画像データを記憶した記憶媒体をフォトプリンタにセットする場合にも本発明を適用可能である。
【００４４】
また、上述の第１の実施例及び第２の実施例においては、画像の出力デバイスとしてフォトプリンタを用いる例について説明したが、ディスプレイ等の表示装置の仮想のシート上に各画像が配列された様態で出力する場合も本発明を適用可能である。
【００４５】
また、上述の第１の実施例及び第２の実施例においては、制御部はフォトプリンタ内に設けられる例について説明したが、汎用のパーソナルコンピュータ等を以って例えばＣＤーＲＯＭやフロッピーディスク等の着脱可能な記憶媒体に格納されたプログラムにしたがって動作させる様構成してもよい。
【００４６】
また、上述の第１の実施例及び第２の実施例においては、入力画像のサイズとして各々縦横サイズ比の異なるノーマルサイズ、及びパノラマサイズと２種のサイズ比を含む画像が混在している場合について説明したが、例えば新システムカメラにおけるクラシック２：３、ＨＤ−ＴＶ９：１６、パノラマ１：３という具合に３種のサイズ比からなる複数の画像であっても、さらには４種以上であってもよい。また、サイズ比が同じであっても事実上の縦横サイズが異なるもの、例えばノーマルサイズでも横置き画像即ちランドスケープ、及び縦置き画像即ちポートレートを区別する場合にも本発明を適用可能である。
【００４７】
【発明の効果】
以上詳述したように、本発明によれば、属性情報に含まれる画像サイズ情報に応じて、複数の画像を配置するために、所定の順序とは異なる順序で画像出力装置に画像データを要求し、要求に応じて画像出力装置から出力された画像データを用紙に配置するので、異なるサイズの画像を所定の順番通りに並べるよりも、用紙のスペースを有効に利用することが可能になるとともに、例えば画像編集装置が配置しようとする画像を要求して取得できるので、配置タイミングにあわせた画像要求を行うことが出来る。
さらには、画像データを要求するに先立って、複数の画像データの属性情報を、画像出力装置から受信するので、画像データそのものを装置内部に格納してから画像のサイズなどを判別しなくても済む。つまり、配置すべき画像データのみを要求し、そして得られた画像データを用いてプリントすることが出来る。
また、画像出力装置から出力された画像データを前記用紙に配置した後に、前記複数の画像データのうち、次に配置すべき画像データを要求するので、例えば、メモリに蓄える画像の枚数を１行に配置する画像枚数を最大値とすることが可能になるので、例えば、すべての画像を一旦画像編集装置側に取り込んでレイアウトする場合よりも、メモリの使用量を抑えることが出来る。
【図面の簡単な説明】
【図１】第１の実施例における一覧プリント結果
【図２】第１の実施例におけるハードウエア構成図
【図３】第１の実施例におけるフォトプリンタの動作を表す流れ図
【図４】第２の実施例における一覧プリント結果
【図５】第２の実施例におけるフォトプリンタの動作を表す流れ図
【図６】従来の一覧プリント結果（その１）
【図７】従来の一覧プリント結果（その２）
【符号の説明】
１０  デジタルカメラ
１１  カメラ部
１２  ＩＦ部
２０  フォトプリンタ
２１  制御部
２１１  ＣＰＵ
２１２  ＲＯＭ
２２  バッファメモリ
２３  記録部
【図１】
0003950514.tif 000002
【図２】
0003950514.tif 000003
【図３】
0003950514.tif 000004
【図４】
0003950514.tif 000005
【図５】
0003950514.tif 000006
【図６】
0003950514.tif 000007
【図７】
0003950514.tif 000008