(57)【特許請求の範囲】
【請求項１】
１枚の印刷用紙をＮ個の領域に分割して、それぞれの領域に画像を配置して印刷するＮｕｐ印刷を実行可能な印刷装置と通信する画像編集装置であって、
前記Ｎ個の領域について、それぞれの領域に印刷する画像をユーザの選択に応じて設定する設定手段であって、前記Ｎ個の領域のうちの隣接する複数の領域に対して、当該隣接する複数の領域にまたがって１つの画像を配置して印刷するための設定が可能な設定手段と、
前記Ｎ個の領域について、それぞれの領域に印刷すべき画像を指定するための印刷ジョブを作成する作成手段と、
隣接する複数の領域に対して、１つの画像の印刷を設定した場合に、前記１つの画像を前記隣接する複数の領域に対応する複数の分割画像に分割する分割手段と、
前記印刷ジョブと印刷すべき画像とを前記印刷装置に送信する送信手段とを有し、
前記作成手段が、前記印刷ジョブにおいて、前記分割手段により分割された前記複数の分割画像を、前記隣接する複数の領域に印刷すべき画像として指定することにより、前記印刷装置に前記隣接する複数の領域にまたがって１つの画像を印刷させることを特徴とする画像編集装置。
【請求項２】
前記複数の分割画像のそれぞれに識別番号を付与する識別番号付与手段をさらに有し、前記作成手段は、前記印刷ジョブにおいて、前記隣接する複数の領域のそれぞれに対して、前記複数の画像の前記識別番号を指定することにより、前記隣接する複数の領域に対して前記１つの画像の印刷を指定することを特徴とする請求項１に記載の画像編集装置。
【請求項３】
前記送信手段は、各識別番号に対応する前記各分割画像を、前記印刷用紙の前記Ｎ個の領域に並べる規則に関する情報を前記印刷装置に送信することを特徴とする請求項２に記載の画像編集装置。
【請求項４】
前記印刷装置は、所定の規則に従って前記画像編集装置から受信した画像を前記印刷用紙の前記Ｎ個の領域に並べて印刷するように構成されており、前記送信手段は、前記所定の規則に従って、前記複数の分割画像が前記Ｎ個の領域のうちの前記隣接する複数の領域のうちの目標とする領域に配列されるように、前記複数の分割画像の送信順を制御することを特徴とする請求項１に記載の画像編集装置。
【請求項５】
前記画像編集装置は、撮像装置に内蔵されていることを特徴とする請求項１に記載の画像編集装置。
【請求項６】
１枚の印刷用紙をＮ個の領域に分割して、それぞれの領域に画像を配置して印刷するＮｕｐ印刷を実行可能な印刷装置に印刷を実行させる印刷システムであって、
前記Ｎ個の領域のそれぞれに印刷する画像を設定する設定手段であって、前記Ｎ個の領域のうちの隣接する複数の領域に対して、１つの画像の印刷を設定可能な設定手段と、
前記Ｎ個の領域について、それぞれの領域に印刷すべき画像を指定するための印刷ジョブを作成する作成手段と、
隣接する複数の領域に対して、１つの画像の印刷を設定した場合に、前記１つの画像を前記隣接する複数の領域に対応する複数の分割画像に分割する分割手段と、
前記作成手段により作成された印刷ジョブに基づいて、前記印刷装置により印刷を実行させる印刷制御手段とを有し、
前記作成手段は、前記分割手段により分割された前記複数の分割画像を、前記隣接する複数の領域に印刷すべき画像として指定した印刷ジョブを作成することを特徴とする印刷システム。
【請求項７】
１枚の印刷用紙をＮ個の領域に分割して、それぞれの領域に画像を配置して印刷するＮｕｐ印刷を実行可能な印刷装置と通信する画像編集装置を制御する方法であって、
前記Ｎ個の領域について、それぞれの領域に印刷する画像をユーザの選択に応じて設定する設定工程であって、前記Ｎ個の領域のうちの隣接する複数の領域に対して、当該隣接する複数の領域にまたがって１つの画像を配置して印刷するための設定が可能な設定工程と、
前記Ｎ個の領域について、それぞれの領域に印刷すべき画像を指定するための印刷ジョブを作成する作成工程と、
隣接する複数の領域に対して、１つの画像の印刷を設定した場合に、前記１つの画像を前記隣接する複数の領域に対応する複数の分割画像に分割する分割工程と、
前記印刷ジョブと印刷すべき画像とを前記印刷装置に送信する送信工程とを有し、
前記作成工程が、前記印刷ジョブにおいて、前記分割工程により分割された前記複数の分割画像を、前記隣接する複数の領域に印刷すべき画像として指定することにより、前記印刷装置に前記隣接する複数の領域にまたがって１つの画像を印刷させることを特徴とする画像編集装置の制御方法。
【請求項８】
請求項７に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ等をプリンタに接続してパーソナルコンピュータを介さずにダイレクトに画像の印刷を行なう技術に関するものである。
【背景技術】
【０００２】
従来技術として、プリンタに対する印刷データの転送において、印刷データを分割して転送することが提案されている。例えば、特開２００３−１５０３４４号公報（特許文献１）では単項の印刷データを複数項の印刷データに分割して転送することが提案されている。
【０００３】
印刷に関しては、図４のようにデジタルカメラとプリンタをＵＳＢケーブルで接続することで、ＰＣを介さずにデジタルカメラの記録媒体に記録されている静止画を、ダイレクトに印刷する技術が知られている。このダイレクトプリントシステムを構築するための規格として、PictBridge規格（ＣＩＰＡ  ＤＣ−００１）が存在している。PictBridge規格はダイレクトプリントの標準規格であり、現状多くのデジタルカメラ、プリンタ等の製品に実装されている。利用者はPictBridge規格に準拠した製品を購入することで、メーカーに依存しない高い互換性のもとで、撮影した静止画の印刷を楽しむことが可能である。
【０００４】
一方、標準的な一枚印刷はもちろん、インデックス印刷や、用紙の片面を複数の印刷領域に分割して印刷をおこなうことが望まれている。例えば、2in1や4in1と呼ばれるような、複数画像のレイアウト印刷などが知られている。
【０００５】
またさらに、デジタルカメラやデジタルビデオカメラにおいて、従来の４：３のアスペクト比の画像以外に、１６：９のアスペクト比で構成される静止画の撮影を可能にする製品が出現してきた。撮影者は自身の好みに応じて、撮影する静止画のアスペクト比を選択することが可能である。
【０００６】
また、静止画を印刷する際の印刷レイアウトに関する提案も存在している。特開２００３−１９５４１２号公報（特許文献２）では、撮影した静止画を印刷する際に、利用者が所望する印刷結果を得るための静止画のレイアウト設定方法に関する提案がなされている。
【特許文献１】特開２００３−１５０３４４号公報
【特許文献２】特開２００３−１９５４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来では、ダイレクトプリントを行う場合には、接続されたプリンタが対応している印刷レイアウトに限定されてしまうため、限られた種類の印刷結果しか得ることができないといった問題がある。
【０００８】
上記問題に対して、印刷結果の種類を増やすことは可能である。ただそのためには、デジタルカメラ側とプリンタ側双方において共通に理解できる印刷レイアウトを判別するための規則を新たに設ける必要がある。新たな規則を設けることは、上述したようなPictBridge規格の大きな利点の一つである高い互換性が確保できなくなる危険性がある。
【０００９】
また、通常の４：３のアスペクト比から構成される静止画とは異なるアスペクト比を持つ静止画を標準の印刷レイアウトのもとで印刷しようとした場合、印刷による出力結果はプリンタの仕様に依存してしまう。そのため、利用者が希望する印刷結果を得ることができないといった問題がある。
【００１０】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、カメラ等とプリンタを接続してダイレクトプリントを行なう場合の、印刷レイアウトの自由度を高めることである。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明に係わる画像編集装置は、１枚の印刷用紙をＮ個の領域に分割して、それぞれの領域に画像を配置して印刷するＮｕｐ印刷を実行可能な印刷装置と通信する画像編集装置であって、前記Ｎ個の領域について、それぞれの領域に印刷する画像をユーザの選択に応じて設定する設定手段であって、前記Ｎ個の領域のうちの隣接する複数の領域に対して、当該隣接する複数の領域にまたがって１つの画像を配置して印刷するための設定が可能な設定手段と、前記Ｎ個の領域について、それぞれの領域に印刷すべき画像を指定するための印刷ジョブを作成する作成手段と、隣接する複数の領域に対して、１つの画像の印刷を設定した場合に、前記１つの画像を前記隣接する複数の領域に対応する複数の分割画像に分割する分割手段と、前記印刷ジョブと印刷すべき画像とを前記印刷装置に送信する送信手段とを有し、前記作成手段が、前記印刷ジョブにおいて、前記分割手段により分割された前記複数の分割画像を、前記隣接する複数の領域に印刷すべき画像として指定することにより、前記印刷装置に前記隣接する複数の領域にまたがって１つの画像を印刷させることを特徴とする。
【００１２】
また、本発明に係わる画像編集装置の制御方法は、１枚の印刷用紙をＮ個の領域に分割して、それぞれの領域に画像を配置して印刷するＮｕｐ印刷を実行可能な印刷装置と通信する画像編集装置を制御する方法であって、前記Ｎ個の領域について、それぞれの領域に印刷する画像をユーザの選択に応じて設定する設定工程であって、前記Ｎ個の領域のうちの隣接する複数の領域に対して、当該隣接する複数の領域にまたがって１つの画像を配置して印刷するための設定が可能な設定工程と、前記Ｎ個の領域について、それぞれの領域に印刷すべき画像を指定するための印刷ジョブを作成する作成工程と、隣接する複数の領域に対して、１つの画像の印刷を設定した場合に、前記１つの画像を前記隣接する複数の領域に対応する複数の分割画像に分割する分割工程と、前記印刷ジョブと印刷すべき画像とを前記印刷装置に送信する送信工程とを有し、前記作成工程が、前記印刷ジョブにおいて、前記分割工程により分割された前記複数の分割画像を、前記隣接する複数の領域に印刷すべき画像として指定することにより、前記印刷装置に前記隣接する複数の領域にまたがって１つの画像を印刷させることを特徴とする。
【００１３】
また、本発明に係わるプログラムは、上記の制御方法をコンピュータに実行させることを特徴とする。
【００１４】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、カメラ等とプリンタを接続してダイレクトプリントを行なう場合の、印刷レイアウトの自由度を高めることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
【００１７】
（第１の実施形態）
図１は本発明の画像編集装置を適用したデジタルビデオカメラの第１の実施形態の構成を示すブロック図である。
【００１８】
図１において、撮像制御部１０１が撮像素子１１１を制御し、被写体の動画及び静止画の撮影を行なう。そして、撮像素子１１１により取り込まれた撮影データが画像処理部１０６において目的のデータフォーマットに変換される。その後に、記録制御部１０５によって光磁気ディスク１０８のような書き換え可能な記録媒体上の特定領域にファイル形式のデータとして転送され記録される。
【００１９】
また、記録したコンテンツをデジタルビデオカメラの表示部１１０を用いて再生表示する際には、メイン制御部１０２より指示を受けた記録制御部１０５により光磁気ディスク１０８から取得したデータをメイン制御部１０２で処理する。これにより、液晶パネルである表示部１１０への表示データが生成され、表示制御部１０４に送られる。表示データを受信した表示制御部１０４により、表示部１１０に再生画面が表示される。また、外部機器との間でデータの送受信を行う際、送信時はメイン制御部１０２において送信用のデータが生成され、ＤＩＦ（デジタルインターフェイス）制御部１０７へ送られる。送信用データを受信したＤＩＦ制御部１０７は、送信用データをＤＩＦ（デジタルインターフェイス：本実施形態では後述するＵＳＢ端子２１１に対応する）１１２を介して外部機器に対して送信する。また受信時は、ＤＩＦ１１２を介して受信されたデータは、ＤＩＦ制御部１０７によりメイン制御部１０２に渡され、メイン制御部において受信データに従った処理が行われる。
【００２０】
図２は、本実施形態のデジタルビデオカメラの外観図である。
【００２１】
図２において、デジタルビデオカメラは本体内部に光磁気ディスクを内蔵しており、図１のブロック図を用いて説明した撮像部により撮影された動画像データを記録することが可能である。
【００２２】
２０５はレンズ部である。２０１は電子式ビューファインダー（ＥＶＦ）である。撮影者は、撮影や再生を行う際にＥＶＦを用いて動画像を確認することが可能である。
【００２３】
２０３はモード切り替えスイッチである。モード切り替えスイッチ２０３により選択することが可能なモードには記録モードと再生モードが用意されている。撮影者はモード切り替えスイッチ２０３を操作することにより、動画像データの記録や閲覧を選択できるようになっている。２０２はスタート／ストップボタンである。撮影者はスタート／ストップボタン２０２を押すことにより、デジタルビデオカメラ２００へ記録の開始又は停止を支持することが可能である。
【００２４】
２０８はズームレバーである。モード切り替えスイッチ２０３が記録モードのポジションにある場合には、記録中の動画像データの広角、望遠を調節することが可能である。また、モード切り替えスイッチ２０３が再生モードのポジションにある場合には、再生対象となっている動画像データの再生ズームを調節したり、インデックス表示画面へ遷移させたりすることが可能である。
【００２５】
２０９には操作スイッチが集められており、再生系やメニュー操作を行うためのキーが配置されている。
【００２６】
２０４は液晶パネルである。デジタルビデオカメラが記録中には記録動画、又は記録静止画を表示し、逆にデジタルビデオカメラが再生中の時は、再生対象となっている記録済みの動画又は静止画データを表示する。これにより、撮影者が記録中、再生中の動画像データを確認することが可能となる。また、記録時間やバッテリー残量といった付加情報を表示することで、撮影者にデジタルビデオカメラの状態を通知することが可能である。
【００２７】
２０６は映像データと共に音声データを記録するためのマイクである。２０７はスピーカであり、光ディスクに記録されている動画データを再生する際に、動画データと一緒に記録されている音声データを再生するために用いられる。２１０はバッテリーであり、デジタルビデオカメラを動作させるために必要な電力が供給される。２１１は、外部機器との間でデータを送受信するためのデジタルインターフェイスであるところのＵＳＢ端子である。
【００２８】
図３Ａ〜図３Ｄは、図４に示すシステム構成において、既存のPictBridge規格を基に、本実施形態を適用したダイレクトプリントを実行した場合の処理シーケンスを示している。以下、図３のシーケンス図に従って説明していく。
【００２９】
最初に操作者により、図４のようなシステム構成で、デジタルビデオカメラ２００とプリンタ４２をＵＳＢケーブル４３により接続することで、図３ＡにおけるステップＳ３−１０１の状態となり、ＵＳＢの初期化が開始される。その後、ステップＳ３−１０２において、Picture Transfer Protocol（ＰＴＰ）レイヤでのコネクションが確立され、ステップＳ３−１０３へ移行する。
【００３０】
ステップＳ３−１０３では、先のステップＳ３−１０２において確立したＰＴＰコネクションを利用して、PictBridge規格に準拠した処理シーケンスが開始される。このとき、デジタルビデオカメラ２００はプリンタが印刷処理において可能な能力に関する情報を取得する。本実施形態において、必要となる印刷能力は、分割レイアウトに関するサポートがなされているか否かの情報である。
【００３１】
図５は分割レイアウトの一例である。上記の能力に関する情報とは、図５の例では一枚の用紙を８分割しているように、単一の用紙に何枚の静止画を印刷することが可能かを示す情報のことであり、PictBridgeの規格では１〜２５６までの分割が標準として規定されている。その他の印刷能力に関する詳細はPictBridge規格に記載されているので、ここでは説明を省略する。
【００３２】
ここまでの処理により、デジタルビデオカメラ２００はPictBridge規格の枠組みに準拠した印刷ジョブを生成する上で必要となるプリンタ４２の印刷能力による制約事項を把握したことになる。次にステップＳ３−１０４に移行し、静止画、レイアウトの選択シーケンスが実行される。静止画、レイアウトの選択シーケンスは図３Ｂのシーケンス図に対応している。
【００３３】
図３Ｂに関して、まずステップＳ３−２０１において操作者が希望する印刷画像の選択が行われる。選択は図６に示すような一般的な一枚の静止画を対象とした再生画面、もしくは図７に示すようなインデックス画面から行なわれ、静止画へのパスと印刷枚数がＤＰＯＦファイル形式として保存され、ステップＳ３−２０２に移行する。ステップＳ３−２０２では、印刷レイアウトの選択が行われる。本実施形態においては、図５に示すような８分割されたレイアウトが選択されたことを想定しているため、このステップＳ３−２０２では、操作者により単一用紙を８分割したレイアウトが選択され、ステップＳ３−２０３へ移行する。ステップＳ３−２０３においては、先のステップＳ３−２０１及びステップＳ３−２０２において、操作者により設定された印刷画像と印刷レイアウトをもとに、静止画データをレイアウトに配置する処理が行われる。静止画のレイアウトへの配置処理は図３Ｃのシーケンス図に対応している。
【００３４】
図３Ｃに関して、まずステップＳ３−３０１において、ステップＳ３−２０２において選択された印刷レイアウトを図８に示すように液晶パネル２０４に表示する。このときステップＳ３−２０２において最初に選択された静止画も合わせて表示する。次にステップＳ３−３０２において、デジタルビデオカメラ２００は、操作者に対して表示されている静止画の印刷面積の設定を要求する。このときのデジタルビデオカメラ２００は図９に示すような画面を表示することで、操作者に静止画の印刷面積の選択を要求する。この画面において、操作者が印刷レイアウトの行と列の双方に関して開始点と終了点の計４つのアイコン（黒の三角印）を選択することで、対象となる静止画の印刷面積が決定される。
【００３５】
本実施形態においては（アイコン９２２，アイコン９１１）と（アイコン９２３，アイコン９１２）の各アイコンの組が選択されたことを想定しているため、選択結果として図１０に示すような確定画面を表示し、ステップＳ３−３０３へ移行する。ステップＳ３−３０３においては、ステップＳ３−２０１において、印刷対象として選択された静止画が残っていないかの判定が行われる。静止画が残っている場合は再度ステップＳ３−３０１へ移行し、次の選択画像のレイアウト処理に移行する。逆に印刷対象の画像が残っていない場合には、ステップＳ３−２０３へ移行し、静止画、レイアウトの選択シーケンスが実行される。なお、図１１は上記のレイアウト設定シーケンスにおけるレイアウト完成図である
図３Ｂに戻りステップＳ３−２０４へ移行後、ステップＳ３−２０３において設定された印刷レイアウトに従う印刷データを何枚印刷するかを設定する。操作者からの印刷枚数の入力を受けて、印刷枚数の設定を行う。ステップＳ３−２０４において、操作者が印刷枚数の設定を完了することで、静止画、レイアウトの選択処理が完了したことがデジタルビデオカメラ２００に通知される。そして、図３Ｂの処理シーケンスを抜けてステップＳ３−１０４へ移行し、印刷処理シーケンスが実行される。
【００３６】
図３Ａに戻りステップＳ３−１０５へ移行後、操作者により印刷処理の実行が選択される。これにより、ステップＳ３−１０４で作成した印刷レイアウトに従い、PictBridge規格の枠組みの中で印刷処理の実行を開始する。ステップＳ３−１０６ではステップＳ３−１０４において作成した印刷レイアウトをもとにPictBridge規格に準拠した印刷ジョブの生成を行う。印刷ジョブの生成シーケンスは、図３Ｄのシーケンス図に対応している。
【００３７】
図３Ｄに関して、まずステップＳ３−４０１において、ステップＳ３−１０４において作成したレイアウト情報をもとに、複数の印刷領域にまたがる静止画データを、単一の印刷領域毎の静止画データに分割する。本実施形態においては、操作者により図５に示すような印刷レイアウトが設定されていることを想定しているため、印刷領域毎にレイアウトを分割することにより、８枚の静止画データが生成されることを意味している。
【００３８】
次にステップＳ３−４０２においては、ステップＳ３−４０１で分割された各静止画に対して、印刷レイアウトを出力結果に対応させるための所定のルールに従いＩＤ番号を振り分ける。ただし、PictBridge規格においては、印刷ジョブ内で指定されているＩＤ番号の順番と、プリンタ４２がデジタルビデオカメラ２００に対して送信する画像の取得要求の順番に規則が設けられていない。このため、画像の取得要求の順番はプリンタ４２の機能に依存することとなってしまう。また、プリンタ４２が取得した静止画を、図５のレイアウト内のどの印刷領域に印刷してもかまわないため、レイアウトへの配置もプリンタ４２の機能に依存することとなる。つまり、印刷ジョブ内のＩＤ番号の順番と印刷結果は関連性を持っていない。
【００３９】
よって、ステップＳ３−１０４で指定した印刷結果を実現するためには、デジタルビデオカメラ２００とプリンタ４２との間で印刷結果を統一する共通のルールが必要になる。共通のルールとして必要となるのは、プリンタ４２が印刷対象の静止画を取得する順番と取得した静止画をレイアウトに配置する順番の二つである。
【００４０】
この問題への対応として、本実施形態においては、複数の印刷領域にまたがって印刷することを示す情報をデジタルビデオカメラ２００が発行する印刷ジョブに埋め込む手法をとる。
【００４１】
実際の印刷ジョブの生成処理がステップＳ３−４０３で行われる。ここで、図２２は本実施形態における、共通のルールを埋め込んだ印刷ジョブの例である。PictBridge規格に基づく印刷ジョブはＸＭＬを用いて記述される。最初に、図２２を用いて印刷ジョブの説明を行う。
【００４２】
まず、jobConfigタグ２２００について説明する。２２０１はqualityタグであり、印刷する画質を示す。２２０２はpaperSizeタグであり、用紙サイズを示す。２２０３はpapertypeタグであり、用紙タイプを示す。２２０４はfileTypeタグであり、印刷する画像ファイルのタイプを示す。２２０５はdatePrintタグであり、日付印刷の有無を示す。２２０６はfileNamePrintタグであり、ファイル名の印刷の有無を示す。２２０７はimageOptimizeであり、画像最適化を行うかどうかを示す。２２０８はfixedSizeタグであり、固定サイズの印刷を示す。２２０９はcroppingタグであり、画像の指定された範囲の印刷を行うかどうかの有無を示す。
【００４３】
次にprintInfoタグ２２１１について説明する。２２１２はfileＩＤタグであり、印刷する静止画に振られた、ファイルＩＤを示す。２２１３はfileNameタグであり、静止画のファイル名を示す。２２１４はdateタグであり、静止画に関する日付情報を示す。ここまでが、PictBridge規格において標準として規定されているタグの説明である。
【００４４】
ただし、先に述べたように本実施形態においては、複数の印刷領域に跨って印刷することを、デジタルビデオカメラ２００とプリンタ４２が認識しておく必要がある。その情報を示すのが、２２１０のarrangeLayoutタグである。このarrangeLayoutタグ２２１０では図２３に示す二通りの値が設定可能であり、複数の印刷領域にまたがった印刷を実行するか否かのＯＮ／ＯＦＦを切り替えることが可能である。
【００４５】
本実施形態においては、複数の印刷領域にまたがる印刷を目的としているため、０００００００１を選択する。ここで、値０００００００１は、静止画の取得順番を印刷ジョブで指定した順番とし、かつ取得した静止画のレイアウトの順番が図１８のようになるルールを示している。このため、デジタルビデオカメラ２００は、図２２に示す印刷ジョブのようにＩＤ番号順に各printInfoタグを列挙すれば良いことになる。
【００４６】
また、複数の印刷領域に跨って印刷される静止画の静止画名は、各fileNameタグ２２１９，２２２２，２２２５，２２２８に示す通り、元の静止画名の後にアルファベットを付加することで、分割された静止画であることを示している。ここでは、静止画IMG_0003が複数の印刷領域にまたがって印刷される静止画である例を示している。以上が図２２に示す印刷ジョブの説明である。
【００４７】
この印刷ジョブを用いることにより、操作者は目的の印刷結果を得ることが可能となる。以上の処理が印刷ジョブ生成シーケンスである。
【００４８】
次に、デジタルビデオカメラ２００は図３Ｄのシーケンスを抜けてステップＳ３−１０６へ移行し、印刷処理シーケンスが実行される。
【００４９】
以降の印刷処理シーケンスはPictBridge規格に準拠しており、プリンタ４２は取得した印刷ジョブを解析することで、arrangeLayoutタグ２２１０の情報から静止画の取得順番と取得した静止画のレイアウトの順番を把握する。そして、規則に従った静止画の取得とレイアウトを行うことで、図１２に示すような操作者が希望する印刷結果を出力することが可能となる。
【００５０】
また、本実施形態においては８分割の印刷レイアウトを想定したが、本発明はプリンタが対応していることを条件に、PictBrigeで規定されている、印刷用紙の片面を分割するあらゆる印刷レイアウトに対して適用することが可能である。
【００５１】
（第２の実施形態）
次に、第２の実施形態では、図１３に示すように、１６：９のアスペクト比で構成されている静止画に関する印刷処理のシーケンスを説明していく。
【００５２】
基本的な処理シーケンスは第１の実施形態で説明した図３Ａ〜図３Ｄに示すシーケンス図に従って行われるが、第１の実施形態において図３Ｃのシーケンスを用いて説明した静止画のレイアウトへの配置処理が、第２の実施形態では図３Ｅのようになる。
【００５３】
図３Ｅに関して、ステップＳ３−５０１において、ステップＳ３−２０２において選択された印刷レイアウトを図１４に示すように液晶パネル２０４に表示する。このときステップＳ３−２０２において最初に選択された静止画も合わせて表示する。
【００５４】
本実施形態において対象としている１６：９の静止画の場合には、標準的な４：３のレイアウトを対象とした印刷レイアウト上では表現しきれない部分が存在している。そのため、図１４に示すように、上下を黒く塗りつぶした形式で、操作者に１６：９の静止画であることを通知する。また、１６：９の静止画を既存の４：３の用紙に印刷する場合、印刷結果はプリンタ４２の機能に依存することとなってしまうため、その出力結果をデジタルビデオカメラ２００では保証することはできない。これを操作者に通知するために、図１４のように液晶パネルの右下に所望の印刷結果を得ることができない可能性をメッセージとして通知しておく。
【００５５】
次にステップＳ３−５０２において、デジタルビデオカメラ２００は、操作者に対して表示されている静止画の印刷面積の設定を要求する。この印刷面積は第１の実施形態で説明した手法と同じ方法により選択される。本実施形態においては、上段の二つの印刷領域が選択されたことを想定している。
【００５６】
次にステップＳ３−５０３において画像の表示位置の設定が行われる。本実施形態において対象としている１６：９の静止画は、選択された二つ分の印刷領域と比較すると小さいため、ステップＳ３−５０２において設定された印刷領域内のどの部分に印刷するかをステップＳ３−５０３において設定する。このとき図１５に示すような画面を用い、操作者が画面上の上下左右を指している各矢印５１１，５１２を選択することにより、静止画を縦方向と横方向に移動させ、決定ボタン１５１３を選択することにより静止画の印刷位置の決定を行う。
【００５７】
次にステップＳ３−５０４において、空白領域の塗りつぶし処理が行われる。このときの処理方法としては液晶パネル２０４上にカラーパレットを表示するなどして、操作者に選択させる方法などが考えられるが、本実施形態では規定値として黒色で塗りつぶす方法により、空白領域の塗りつぶりが行われる。ここまでの処理により、１６：９の静止画に対する印刷レイアウトとして、図１６に示すような結果を得ることができる。
【００５８】
次にステップＳ３−５０５において、ステップＳ３−２０１において印刷対象として選択された静止画が残っていないかの判定が行われる。静止画が残っている場合はステップＳ３−５０１へ移行し、次の選択画像のレイアウト処理に移行する。逆に印刷対象の画像が残っていない場合には、ステップＳ３−２０３へ移行し、静止画、レイアウトの選択シーケンスが実行される。
【００５９】
以上が、アスペクト比の異なる静止画を対象とした印刷処理シーケンスにおける、静止画のレイアウトへの配置処理となる。以降の処理は、先の第１の実施形態において説明した印刷処理シーケンスと同様である。デジタルビデオカメラ２００は図３Ｅのシーケンスにおいて作成された印刷レイアウトをもとに、PictBridge規格の印刷レイアウトに従った印刷領域に適合した静止画データを作成する。
【００６０】
印刷ジョブは図２４に示すような印刷ジョブを用いる。本実施形態においても複数の印刷領域にまたがって静止画を印刷することになるため、印刷ジョブ内のarrangeLayoutタグ２２１０に設定する値は０００００００１となる。また、各印刷用の静止画はＩＤ番号順に各printInfoタグとして列挙される。そして、複数の印刷領域に跨って印刷される静止画の静止画名はfileNameタグ２４０２，２４０５に示すように元の静止画名にアルファベットを付加することで、分割された静止画であることを示している。この印刷ジョブをPictBridge規格の基で、プリンタ４２が取得し、タグarrangeLayoutのルールに従った静止画の取得、配置を実行することにより、図１７に示す印刷結果を得ることができる。
【００６１】
（第３の実施形態）
先の第１の実施形態においては、印刷ジョブと印刷結果の整合性を取るために、プリンタが印刷対象の静止画を取得する順番とレイアウト順番の規則を示した情報を、印刷ジョブに埋め込むようにした。そして、このことにより、デジタルビデオカメラ２００とプリンタ４２が、印刷処理に対して共通の認識を持てるようにした。しかし、第１の実施形態の手法では、PictBridge規格における標準の手法を用いているわけではないため、各装置メーカー間での互換性がとれない場合がある。本実施形態では、PictBrdige規格における標準の部分のみを使用して印刷レイアウトの自由度を高める手法について説明する。
【００６２】
第１の実施形態では、PictBridge規格を用いて図１２に示すような印刷結果を得るためには、次のことが必要であった。すなわち、デジタルビデオカメラ２００が、プリンタ４２が静止画を取得しに来る順番と、静止画がレイアウトされる位置の関連を把握した印刷ジョブを生成する必要があった。
【００６３】
本実施形態においても、印刷レイアウトの生成シーケンスは第１の実施形態と同じであるが、図３に示すステップＳ３−４０３の印刷ジョブ用のＸＭＬデータを生成する処理の前に図３Ｆに示すシーケンスを行う。
【００６４】
まず、ステップＳ３−６０１において、図１９に示すように数字が描かれている静止画を分割レイアウトの枚数だけ生成する、本実施形態では番号１〜８の数字が描かれた静止画が生成されることになる。次にステップＳ３−６０２において、ステップＳ３−６０１で生成した数字が描かれた静止画に対して、印刷用のＩＤ番号を静止画内に描かれた番号に沿った形で振り分ける。言い換えれば、各静止画に静止画内に描かれている番号と同じＩＤ番号を付与する。
【００６５】
次に、ステップＳ３−６０３において、ステップＳ３−６０２で生成したＩＤ番号を基に図２５に示すような印刷ジョブを生成する。ここで、印刷ジョブではステップＳ３−６０２で指定したＩＤ番号順に印刷対象である番号が描かれた静止画を各printInfoタグとして列挙する。また、各fileNameタグには、印刷結果チェック用の静止画であることを示すために、接頭語として“CHK_”を記述しておく。次に、ステップＳ３−６０４では、ステップＳ３−６０３で生成した印刷ジョブを用いて、PictBridge規格の標準シーケンスに基づき、８分割レイアウトの印刷を実行する。この印刷処理により、操作者はプリンタ４２より何かしらの印刷結果を得ることになる。
【００６６】
本実施形態では、例えば図２０に示すような印刷結果を得たことを想定している。そして、この印刷処理の結果から、デジタルビデオカメラ２００はプリンタ４２が、印刷ジョブで指定したＩＤ番号の順番に対して、どのような順序で画像を取得しにくるかを把握することが可能となる。
【００６７】
この印刷処理が終了した段階で、デジタルビデオカメラ２００はステップＳ３−６０５へ移行し、操作者にステップＳ３−６０４で得た印刷結果の入力を促す図２１に示すような画面を表示する。操作者は、この画面に従って、どのＩＤ番号の画像が例えば８分割された領域のうちのどの領域に印刷されたかを入力していく。
【００６８】
ステップＳ３−６０６では操作者による入力が終了したかをチェックする。ここで、操作者が入力を行う場合には、画面上部に表示されたメッセージ２１０１に従い、対応する番号の静止画が印刷されている部分にカーソル２１０２を移動させ、スタート／ストップボタン２０２を押すことで入力が行われる。
【００６９】
デジタルビデオカメラ２００は、操作者による入力作業に伴い入力が完了したかのチェックを行う。チェックは印刷レイアウトに相当する枚数の静止画が選択されるまで繰り返される。
【００７０】
本実施形態では、８分割に相当する印刷レイアウトを想定しているため、８枚の静止画の印刷結果が入力されるまで、ステップＳ３−６０６のチェックが繰り返されることになる。最後に８枚目の静止画の印刷領域が設定された時点で、図３Ｆのシーケンスを終了し、ステップＳ３−４０３へ移行する。
【００７１】
次に、ステップＳ３−４０３へ移行したことにより、デジタルビデオカメラ２００はステップＳ３−６０４とステップＳ３−６０６の結果から、次のことが把握できる。すなわち、デジタルビデオカメラ２００が発行した図２５の印刷ジョブに対して、プリンタ４２が静止画を取得しに来る順番と転送した静止画が印刷レイアウト内の、どの印刷領域に印刷されるかを把握できる。
【００７２】
以上より、デジタルビデオカメラ２００は所望の印刷結果を得るために印刷ジョブ内で、どういった順番でＩＤ番号を記述すれば良いかを把握できたことになる。よって次に、ステップＳ３−４０３において、印刷ジョブ用のＸＭＬデータの生成を行う。
【００７３】
本実施形態では図２６に示す印刷ジョブを生成する。ここで、印刷ジョブでは、ステップＳ３−６０４とステップＳ３−６０６の結果をもとに、印刷用の静止画を各printInfoタグとして列挙している。これは、プリンタ４２が取得しにくる順番と、印刷レイアウトの配置を考慮した順番に並んでおり、この印刷ジョブを用いることにより、デジタルビデオカメラ２００は操作者が所望する印刷結果をプリンタ４２に印刷させることが可能になる。
【００７４】
また、複数の印刷領域に跨って印刷される静止画の静止画名は第１の実施形態と同様に、fileNameタグ２６０８，２６１１，２６１４，２６１７に示す通り、元の静止画名にアルファベットを付加することで、分割された静止画であることを示している。
【００７５】
以上が、本実施形態において、デジタルビデオカメラ２００が図１２に示す印刷結果を得るために、印刷ジョブを生成するシーケンスである。以降の処理は、第１の実施形態と同様に、PictBridge規格に準拠した手法により印刷処理を実行することで、図１２に示すような操作者が希望する印刷結果を得ることが可能になる。
【００７６】
以上説明したように、上記の実施形態によれば、標準であるPictBridge規格の枠組みにおいて、規定されている標準の印刷レイアウトに従いながら、利用者が希望する様々な印刷レイアウトによる印刷出力が可能となる。これにより、PictBridge規格の特徴である高い互換性を確保しながら、既存の製品では実現することができなかった複雑な印刷レイアウトによる印刷結果を実現することが可能になる。
【００７７】
また、現状では利用者が所望する印刷結果を実現することが難しかった、特有のアスペクト比からなる静止画の印刷に関しても、標準の規格の範囲で利用者が所望する印刷結果を実現することが可能となる。
【００７８】
なお、上記の実施形態においては、分割された画像データにＩＤ番号を付与するように説明したが、ＩＤ番号に限らず、その他にも分割データとそれを印刷すべき目標の印刷領域に割り当てる情報（印刷制御情報）を分割画像データと共に印刷装置に送信するようにしてもよい。
【００７９】
（他の実施形態）
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８０】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８２】
【図１】本発明の画像編集装置を適用したデジタルビデオカメラの第１乃至第３の実施形態に共通する構成を示すブロック図である。
【図２】本発明の実施形態におけるデジタルビデオカメラの外観図である。
【図３Ａ】本発明の第１の実施形態における処理を記述したフローチャートである。
【図３Ｂ】本発明の第１の実施形態における処理を記述したフローチャートである。
【図３Ｃ】本発明の第１の実施形態における処理を記述したフローチャートである。
【図３Ｄ】本発明の第１の実施形態における処理を記述したフローチャートである。
【図３Ｅ】本発明の第２の実施形態における処理を記述したフローチャートである。
【図３Ｆ】本発明の第３の実施形態における処理を記述したフローチャートである。
【図４】ダイレクトプリントを実現するためのシステム構成を示す図である。
【図５】第１乃至第３の実施形態におけるダイレクトプリントにおいて利用されるレイアウト図である。
【図６】第１の実施形態におけるデジタルビデオカメラの静止画データに対する再生画面を示す図である。
【図７】第１の実施形態におけるデジタルビデオカメラの静止画データに対するインデックス再生画面を示す図である。
【図８】第１及び第３の実施形態のレイアウト設定シーケンスにおける初期画面を示す図である。
【図９】第１及び第３の実施形態のレイアウト設定シーケンスにおける静止画の面積設定画面を示す図である。
【図１０】第１及び第３の実施形態のレイアウト設定シーケンスにおけるレイアウト確定画面を示す図である。
【図１１】第１及び第３の実施形態のレイアウト設定シーケンスにおけるレイアウト完成図である。
【図１２】第１及び第３の実施形態におけるプリンタによる出力結果を示す図である。
【図１３】第２の実施形態における１６：９のアスペクト比で構成される静止画の一例を示す図であるである。
【図１４】第２の実施形態のレイアウト設定シーケンスにおける初期画面を示す図である。
【図１５】第２の実施形態のレイアウト設定シーケンスにおける静止画の位置設定画面を示す図である。
【図１６】第２の実施形態のレイアウト設定シーケンスにおけるレイアウト確定画面を示す図である。
【図１７】第２の実施形態におけるプリンタによる出力結果を示す図である。
【図１８】第１及び第２の実施形態において、デジタルビデオカメラとプリンタが静止画の取得順番とレイアウト手法に関して共有しているルールを示す図である。
【図１９】第３の実施形態におけるプリンタのレイアウトルールを得るためのテスト用画像を示す図である。
【図２０】第３の実施形態におけるプリンタのレイアウトルールを示す印刷結果を示す図である。
【図２１】第３の実施形態におけるプリンタの印刷結果を入力するための画面を示す図である。
【図２２】第１の実施形態における印刷ジョブを示す図である。
【図２３】第１及び第２の実施形態におけるarrangeLayoutタグが取りうる値を示す図である。
【図２４】第２の実施形態における印刷ジョブを示す図である。
【図２５】第３の実施形態におけるプリンタのレイアウトルールを調査するための印刷ジョブを示す図である。
【図２６】第３の実施形態における印刷ジョブを示す図である。
【符号の説明】
【００８３】
１０１  撮像制御部
１０２  メイン制御部
１０３  再生制御部
１０４  表示制御部
１０５  記録制御部
１０６  画像処理部
１０７  ＤＩＦ制御部
１０８  光磁気ディスク
１０９  内部メモリ
１１０  表示部
１１１  撮像ユニット
１１２  ＤＩＦ部
２００  デジタルビデオカメラ
２０１  電子式ビューファインダー（ＥＶＦ）
２０２  スタート/ストップボタン
２０３  モード切り替えスイッチ
２０４  液晶パネル
２０５  レンズ部
２０６  マイク
２０７  スピーカ
２０８  ズームレバー
２０９  操作スイッチ部
２１０  バッテリー
２１１  ＵＳＢ端子
【図１】
0004717543.tif 000002
【図２】
0004717543.tif 000003
【図３Ａ】
0004717543.tif 000004
【図３Ｂ】
0004717543.tif 000005
【図３Ｃ】
0004717543.tif 000006
【図３Ｄ】
0004717543.tif 000007
【図３Ｅ】
0004717543.tif 000008
【図３Ｆ】
0004717543.tif 000009
【図４】
0004717543.tif 000010
【図５】
0004717543.tif 000011
【図６】
0004717543.tif 000012
【図７】
0004717543.tif 000013
【図８】
0004717543.tif 000014
【図９】
0004717543.tif 000015
【図１０】
0004717543.tif 000016
【図１１】
0004717543.tif 000017
【図１２】
0004717543.tif 000018
【図１３】
0004717543.tif 000019
【図１４】
0004717543.tif 000020
【図１５】
0004717543.tif 000021
【図１６】
0004717543.tif 000022
【図１７】
0004717543.tif 000023
【図１８】
0004717543.tif 000024
【図１９】
0004717543.tif 000025
【図２０】
0004717543.tif 000026
【図２１】
0004717543.tif 000027
【図２２】
0004717543.tif 000028
【図２３】
0004717543.tif 000029
【図２４】
0004717543.tif 000030
【図２５】
0004717543.tif 000031
【図２６】
0004717543.tif 000032