(57)【要約】      （修正有）【課題】デジタルカメラとプリンタと、プリンタで使用する用紙を保持するパックに、それぞれに必須の情報を保持するだけで、接続時の状態に応じて最適なレイアウト情報が構築可能なダイレクトプリントシステムを提供する。【解決手段】画像の配置、修飾、重ね画像、付帯データの印刷位置、内容などを指定するテンプレート情報を分割し、特に用紙によって変化する配置情報は用紙ないしは用紙を供給する手段（以降メディアパックと記載）内の記憶領域に保持させ、プリンタ内部には、配置する数や利用するフレーム画像へのリンク等を記載したテンプレートのベースとなる情報を記録し、利用時にはこれらを統合してテンプレートデータを完成するという仕組みを提供することを提案している。【選択図】図６
2006074675.tif 000002
【特許請求の範囲】
【請求項１】
一枚の用紙に印刷する画像・文字列・パターンの数と組み合わせを指定した情報を一つないし複数記憶する手段と、実際の用紙にいくつのオブジェクトを配置可能かを指定する手段と、各配置位置およびサイズを指定する手段と、あらかじめ用意されたクリップ画像を記録する手段と、これらの手段により保持される情報を統合して写真画像を貼り付ける前のテンプレート（レイアウトの雛型）情報を生成する手段とからなることを特徴とするダイレクトプリントシステム。
【請求項２】
光学電子変換によりデジタル画像を撮影し、これを記録保持し外部の機器に対して画像情報を通信することが可能なデジタルカメラと、デジタルカメラに接続してそこに蓄えられた画像を通信しながら印刷を行うプリンタと、プリンタに接続され特定の用紙を供給するメディアパックと、デジタルカメラとプリンタを接続する有線ないし無線の通信手段とからなるシステムであって、
デジタルカメラに装着ないしは内蔵された大容量記憶手段に、レイアウトプリントにおいて使用する画像データを記憶する手段と、
プリンタ内部の記憶手段にレイアウトされるオブジェクトの数と組み合わせ、ならびに撮影画像情報を指定する情報と、テンプレート画像を指定する情報をもつレイアウト概要情報を記憶する手段と、
メディアパックに内蔵され、供給する用紙に固有の配置情報を記憶する手段と、
前記デジタルカメラ内に記憶された撮影画像情報を読み出す手段と、
前記デジタルカメラ内に記憶されたテンプレート画像データを読み出す手段と
前記プリンタ内に記憶されたレイアウト概要情報を読み出す手段と、
前記メディアパック内部に記憶された配置情報を読み出す手段と、
これらの情報を加味して、レイアウトの雛型情報であるテンプレートレイアウト情報を生成する手段とから構成される、レイアウト処理を持つことを特徴とするダイレクトプリントシステム。
【請求項３】
請求項２において、特にレイアウトプリントに用いるテンプレート画像データをプリンタ側で保持することを特徴とするダイレクトプリントシステム。
【請求項４】
請求項２または３において、デジタルカメラ内に記録されている撮影画像データの集合を記述する画像集合記述情報をもち、これを読み出して記述された集合に対してのみレイアウト処理を行う処理をもつことを特徴とするダイレクトプリントシステム。
【請求項５】
請求項２，３，４いずれかにおいて、特に用紙上の印刷配置情報を用紙のタブに記載し、これを読み取って配置置情報として利用する、用紙タブ情報読み取り手段をもつことを特徴とするダイレクトプリントシステム。
【請求項６】
請求項２，３，４，５いずれかにおいて、用紙の配置情報を用紙種別ごとにあらかじめプリンタ内部に登録しておく手段と、用紙またはメディアパックに用紙の種別情報のみを保持する手段と、プリンタにおいて用紙またはメディアパックに記録されている用紙種別を読み取る手段と、読み取られた用紙種別により、あらかじめ登録されている前記配置情報を選択して使用する配置情報選択手段とを持つことを特徴とするダイレクトプリントシステム。
【請求項７】
請求項２，３，４，５，６いずれかにおいて、プリンタに保持されるレイアウト概要情報としてＸＨＴＭＬを用い、メディアパックまたは用紙タブ上などに記録する配置情報としてｃｓｓを用いることを特徴とするダイレクトプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラおよびプリンタ、ならびにプリンタに特定の用紙を供給する用紙供給システムにおけるレイアウト情報の確定処理に関する。
【背景技術】
【０００２】
近年、デジタルカメラやＰＤＡ，携帯電話などの小型携帯機器が市中にあふれ、従来はＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの高い処理能力がなければ実現できなかったアプリケーションを用途やパフォーマンスを現実的に限定することによって、いつでもどこでも利用可能にしつつある。
【０００３】
このような環境において、デジタルカメラで撮影した画像をその場でプリントアウトするというモバイルにおけるダイレクトフォトプリントというアプリケーションも、ＰＣなどの高い処理能力をもつ機器なしに実現することが可能になってきている。
【０００４】
しかし、これらの携帯機器においては、サイズ・コストなどの問題から満足な表示器を持つことができなかったり、ポインティングデバイスや満足なキー数を持つ入力装置をもつことができないなどの制限があることから、現実には画像を選択したり、レイアウトを編集したりといったことが操作不可能であるという問題があった。
【０００５】
特にこのような問題をプリントを意図して簡便に選択・決定操作をさせる操作方法はこれまでにほとんどなく、単にデジタルカメラの液晶表示器に表示された画像をそのままのレイアウトでプリントアウトするなどの簡素なＧＵＩしかなかった（特許文献１参照）。
【０００６】
それに比べ、ダイレクトプリント可能なプリンタでは、様々なレイアウトを実現するだけのレイアウト能力を備え、一枚の用紙に１枚、２枚、３枚、４枚・・・と複数の画像を任意の順序で印刷するなどのアプリケーションから、特定のフレーム画像を写真画像に重ねてプリントするシールプリント、さらには、任意のっレイアウトで写真をプリント出力するアルバムレイアウトなどが可能なものも現れてきている。
【特許文献１】特開２００４−５８５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このような状況にあって、いかに表示機や入力手段を節約しながら多彩なレイアウトを楽しむことができるようにするかという問題は、ダイレクトプリントを魅力的なものにするために長く求められてきている。
【０００８】
また、製品の開発およびアップグレードに関しても、製品発売後に発売されるシール紙やプレプリント用紙など、配置位置が固定されてしまう用紙に対して、これまでの技術では製品内部のテンプレートデータを入れ替える方法を用意しなければ対応できなかった。現実にはＰＣなしで動作するような高機能プリンタであっても、アップグレードのために結局ＰＣを利用せざるを得ず、ＰＣをもたないユーザに対しては、新しく発売された用紙を利用してもらえないなどの問題があった。
【０００９】
さらに、そもそも撮影した画像をインターネット等で公開することのあるデジタルカメラは、そもそもＰＣや携帯電話を介してネットワーク接続可能な構成になりつつあるが、プリンタは直接そのようなネットワーク接続の必然性を持たない。このような状況において、テンプレートで用いる画像をプリンタに保持するためには、プリンタがネットワーク通信手段や、通信手段に対するＩ／Ｆおよびプロトコル処理を実装しなければならず、その実装負荷やコストが問題であった。
【００１０】
本発明は、以上の点に着目して成されたもので、デジタルカメラとプリンタと、プリンタで使用する用紙を保持するパックに、それぞれに必須の情報を保持するだけで、接続時の状態に応じて最適なレイアウト情報を構築することを可能にするダイレクトプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明はかかる状況に鑑みてなされたものであり、特に用紙上の画像の配置に関する情報を用紙または用紙を供給するパック内に装備されたＲＯＭに記録することで、プリンタ本体に保持するテンプレートから具体的な位置情報をのぞくことができる点がメリットである。
【００１２】
さらに、本来写真画像をネット上のサーバーにアップロードするためにネットワーク接続の手段ないしは通信手段に対するインターフェースをもつデジタルカメラまたはカメラに装着するメモリカード等の記録媒体に、データ容量の大きいフレーム画像やカット画像を記憶させ、これを印刷時に参照する構成とすることによって、プリンタ内部に保持するテンプレート情報を簡素化し、実装ＲＯＭサイズを小さくすることも可能である。
【００１３】
これらのことを実現するため、本発明では、一枚の用紙に印刷する画像・文字列・パターンの数と組み合わせを指定する手段と、実際の用紙にいくつのオブジェクトを配置可能かを指定する手段と、各配置位置およびサイズを指定する手段と、あらかじめ用意されたクリップ画像を記録する手段と、デジタル写真などの画像を記録する手段と、これらの手段により保持される情報を統合し、レイアウト情報を生成する手段とからなることを特徴とする。
【発明の効果】
【００１４】
用紙上の画像の配置に関する情報を用紙または用紙を供給するパック内に装備されたＲＯＭに記録することで、プリンタ本体に保持するテンプレートから具体的な位置情報をのぞくことができる効果を有する。
【発明を実施するための最良の形態】
【００１５】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１６】
図１は、本発明のデバイスの構成の一例を示したものである。
【００１７】
１は、画像を撮影し、記録し、出力することが可能なデジタルスチルカメラである。
【００１８】
２は、デジタルカメラと直接通信して画像プリントを行うことが可能なプリンタである。
【００１９】
３は、プリンタに用紙を供給するメディアパックである。
【００２０】
４は、プリンタとカメラをつなぐＵＳＢ等のケーブルである。
【００２１】
図２は、本発明の処理上の構成を示したものである。
【００２２】
１は、デジタルカメラの処理を行うＣＰＵである。
【００２３】
２は、デジタルカメラの撮影処理部である。
【００２４】
３は、デジタルカメラの処理コード及びデータを格納するＲＯＭまたは書き換え可能な不揮発性記憶手段である。
【００２５】
４は、デジタルカメラの処理データを一時的に保持するためのＲＡＭである。
【００２６】
５は、デジタルカメラの撮影データおよび、レイアウトで使用するテンプレート画像等を記憶する手段である。
【００２７】
６は、デジタルカメラの外部通信Ｉ／Ｆである。
【００２８】
７は、プリンタの処理を行う処理装置ＣＰＵである。
【００２９】
８は、プリンタの処理コードやデータ、ならびにレイアウト概要情報をひとつないしは複数記憶する書き換え不可能なＲＯＭまたは書き換え可能な不揮発性記憶手段である。
【００３０】
９は、プリンタの処理データを一時的に保持するためのＲＡＭである。
【００３１】
１０は、デジタルカメラの情報を読み取るための外部通信Ｉ／Ｆである。
【００３２】
１１は、プリンタとデジタルカメラをつなぐ通信手段である。
【００３３】
１２は、メディアパック内にあって、メディアパックが供給する用紙上の配置情報を記憶する不揮発性記憶手段である。
【００３４】
１３は、プリンタとメディアパック内の記憶手段とを電気的に結合するＩ／Ｆ手段である。
【００３５】
図３に、本発明の情報の分散に関する概念図を示す。
【００３６】
１は、デジタルカメラに実装ないしは装着される比較的大容量の記憶手段に記録される、画像などのデータ量の多いコンテンツ情報である。ここに保持される画像には大きく分けて二つのものがあり、１−Ａに示すデジタルカメラによって撮影された画像情報と、１−Ｂに示すデジタルカメラまたはメモリ媒体にネットワークやＰＣ等からダウンロードしたテンプレート用の画像が想定される。
【００３７】
さらに、１−Ｃに示すような、画像情報のロケーションを示す管理情報が存在しても良い。例えばＤＰＯＦファイルのように、写真画像の所在を示す管理情報ファイルが存在する場合もありうる。同様に、１−Ｄに示すようなテンプレート画像の管理情報も存在しても良い。
【００３８】
もちろん、これらの画像コンテンツを全て統括する管理情報を用意して、１−Ｃと１−Ｄを統合しても良い。
【００３９】
２は、プリンタに実装ないしは装着される比較的小容量の記憶手段に記録されるレイアウト概要情報である。ここに保持されるのは２−Ａに示すようなページレイアウトに関して配置情報を完全にはもたない状態のレイアウト記述と、２−Ｂに示すように、それらのページ情報を統括し、複数ページのレイアウトを指定するようなブック管理情報、ならびに２−Ｃに示すような比較的小容量のテンプレート用画像情報やマスク画像情報などである。
【００４０】
３は、メディアパック内に実装された小容量の記憶手段に記録される、パック内の用紙に関する情報である。ここに記録されるのは、３−Ａに示すような用紙種別に関する情報と、３−Ｂに示すような配置情報に関する情報、３−Ｃに示すような背景ならびにプレプリントに関する情報などである。
【００４１】
これらの情報を収集し処理することにより、確定したテンプレート情報が生成される。８は生成されたテンプレート情報である。ここに記述されるのは、ページ内のオブジェクト数やページ全体の画像処理情報などを記述する８−Ａレイアウト管理情報、背景画像やプレプリント画像をよけて出力するためのマスク画像、背景色などの情報を記録する８−Ｂ背景配置情報、そして、個々のオブジェクトの配置情報を記述する８−Ｃオブジェクトは位置情報である。
【００４２】
４は、前記３―Ａ用紙種別情報と、前記２―Ａページレイアウト情報とから、ページ全体に対する画像処理やオブジェクト数などに関する計算を行う処理であり、計算を行った結果は８−Ａレイアウト管理情報に書き込まれる。もし未設定の情報がある場合は、書き込みを行わない場合もありうる。
【００４３】
５は、２−Ａページレイアウト情報と３−Ａ用紙種別情報、３−Ｂ配置情報とから単位及び変倍率などを考慮しつつ実際のレイアウト配置位置を計算する処理である。この処理の結果は、８−Ｃオブジェクト配置情報に書き込まれる。もし３−Ｂに記載されていない配置情報がある場合は、レイアウト概要情報に記述された規定値をそのまま書き込んでもよい。
【００４４】
６は、３−Ｃ画像情報と、２−Ｃ小容量テンプレート画像情報とから、参照される画像の位置指定情報を生成する処理である。この処理の結果得られる位置を指定する情報は、８−Ｃオブジェクト配置情報の中の画像・テンプレート画像へのリンク情報に書き込まれる。
【００４５】
７は、前記６の処理ないしは前記２レイアウト概要情報に規定値として記述された画像リンク情報により、カメラ内の画像を参照することを示している、実際の画像描画処理においては、このリンク情報をたどることで画像データそのものにアクセスすることになる。この場合のアクセスに関しては、必ずしもファイル名やファイルパスを直接指定する方法のほかに、撮影した全画像の中の何番目であるとか、選択された画像セットの中の何番目、ないしは、ある特徴パラメータをもった画像などのように相対的に指定する方法によって指定されるリンクであっても良く、その場合には、７は単なるリンク参照ではなく、指定された情報に沿って画像を検索取得する処理も行うという実装をしてもよい。
【００４６】
図４は、レイアウト概要情報を構成する情報群の一例である。
【００４７】
１は、用紙に関する縦横比に関する情報であり、例えば２１０：２９７などのような比率が記述されていたり、Ｐｏｒｔｒａｉｔ，Ｌａｎｄｓｃａｐｅ、Ｓｑｕａｒｅなどのように、縦置き、横置き、正方形などの概略形状が記述されている場合もある。
【００４８】
２は、このレイアウト概要情報に含まれるオブジェクトの数を示す情報が記述される。写真画像を配置する数に相当する数値が記述されることが一般的であるが、写真画像のうちの一枚ないしは数枚を背景画像として利用する場合などには、固定配置されるオブジェクトを除いた数が記述されることもある。
【００４９】
３は特に写真画像のように入れ替えて利用されるオブジェクトの数を示す情報が記述される。
【００５０】
４は、画像フィルタないし補正処理に関する指定をする情報を記述する。ただし、例えば白以外の用紙を給紙する場合などは、用紙の色に合わせて色変換などを行う必要もあるため、その場合はメディアパックから指定される情報に応じてこの情報が後で設定されることもある。特に指定がない場合は、未設定を表す情報が記述される。
【００５１】
５は、カラーモードに関する情報が指定される。特にレイアウト概要情報としてあらかじめモノクロモードや淡色モードなどを指定したい場合はあらかじめここにモード設定を行う情報が記載される。ただし、メディアパックから供給される用紙が再生紙その他の色再現が保証できない用紙であるなど特別な用紙である場合には、メディアパックから指定された色モードが後で書き込まれることもある。あらかじめレイアウト概要情報として特に色モードに関して指定しない場合は未設定を表す情報が示される。
【００５２】
６は、印刷に利用する写真画像の種別を指定する情報である。特にサムネイル画像を優先的に使用したい場合などはここにサムネイルの使用を推奨する情報が書き込まれる。
【００５３】
７は、背景画像に関する情報である。
【００５４】
７−１は、背景画像の種別を指定する情報である。あらかじめレイアウト概要情報とともに用意されるテンプレート画像を指定する場合はテンプレート画像であることを示す種別情報が書き込まれる。もし、撮影した画像を利用する場合は、撮影した画像の相対的な順番ないしは、特定の属性を持つ写真画像を指定する情報が書き込まれる。
【００５５】
もしメディアパックに格納されている用紙にあらかじめ背景がプリントしてあったり、枠画像がプリントしてある場合は、それらの枠の部分をマスクするための画像を指定される場合もあり、この場合は後に処理によってここに画像種別が指定されることになる。特にレイアウト概要情報として指定しない場合は、未設定を表す情報が示される。
【００５６】
７−２は、背景画像の配置情報が指定される。画像そのもののサイズを生かしてレイアウトしたい場合はここには未設定を表す情報が示される。
【００５７】
７−３は、背景画像の配置モードの情報である。タイリングを行う場合はタイリングを指定する情報が書き込まれ、センタリングを行う場合はセンタリングを指定する情報が書き込まれる。背景画像がない場合など、配置モードの指定が必要ない場合は、未設定を表す情報が示される。
【００５８】
７−４は、背景画像が指定されていないときの背景色が指定される。もし、特に背景色を必要としない場合は未設定を表す情報が示される。
【００５９】
８は、１つのオブジェクトに関する情報である。
【００６０】
８−１は、オブジェクトの種類に関する情報である。これは写真画像のみ、写真画像とテンプレート画像、テンプレート画像のみ、写真画像と文字列、文字列のみなど、オブジェクトがいかなる要素によって構成されるかを指定する情報である。
【００６１】
８−２は、このオブジェクトに写真画像が含まれている場合にこれを指定する情報である。テンプレートには、写真画像を一意に指定するパス等は記述できないため、相対的な番号や、写真の属性などを指定する記述が行われるのが一般的である。
【００６２】
８−３は、このオブジェクトにテンプレート画像が含まれている場合にこれを指定する情報である。テンプレートには、あらかじめ固定のテンプレート画像を参照するものと、ユーザがダウンロードなどによって入れ替え可能なテンプレート画像を指定するものがあるため、前者では一意に画像の参照先を決定できる記述がなされることになり、後者では、なんらかの相対的な位置指定か、テンプレート画像の種類などを示すＩＤなどが記述されることになる。
【００６３】
８−４では、このオブジェクトに文字列情報が含まれている場合にその文字列データに関する情報が記述される。文字列情報には大きく分けて二つのものがあり、ひとつは単純に固定された文字列をさす場合であり、この場合は文字列情報を格納する場所を一意に特定できるためのポインタ等の情報が記述される。もうひとつは、画像付帯情報などの、配置される画像ごとに保持されたメタデータを文字列として表示する場合であり、この場合は、付帯情報の種別、表示可能文字数、表示する文字のフォーマットなどが記述される。
【００６４】
８−５は、特に写真画像等に対する処理を指定する情報であり、フィルタ処理のシーケンスなどを指定する情報である。例えば自動補正処理などの画像処理のＯＮ／ＯＦＦを指定するなどの処理を指定する。
【００６５】
８−６は、特に用紙の種別や配置情報に関係なく固定位置に配置するオブジェクトに関する配置情報である。特に会社のロゴなど、全てのページに入れる情報に関する配置情報はあらかじめ決定されているケースもあり、その場合にはここに配置位置とサイズが記述される。もし、シール紙など、用紙に固有の情報に従って配置されるオブジェクトの場合はここには未設定を表す情報が示される。
【００６６】
８−７は、特にオブジェクトの配置サイズに最大値、最小値を設けたい場合の情報である。特に非常に多くのオブジェクトを配置するインデックスレイアウト用のレイアウト概要情報を指定する場合などで、なおかつ前記６においてサムネイル画像を指定した場合などに、あまり大きいサイズでプリントされると、プリント品が保てない場合などに最大値を設定する必要がある場合がある。もし最大値を特に指定する必要がなければ未設定を表す情報が示される。
【００６７】
当然のことながら、記憶領域の節約のため、未設定の場合にはその情報自体が記録されないという実施形態をとっても良い。
【００６８】
図５は、メディアパック内に保持される情報の一例を示したものである。
【００６９】
１は、用紙のサイズに関する情報である。用紙の縦横のサイズに関する情報が記述される。この情報はピクセル単位でも、ｃｍなどの絶対単位でもよい。
【００７０】
２は、この用紙に必須にレイアウトされるべきオブジェクトの個数を表す情報である。たとえば２×４コマのシールが配置されている用紙の場合、ここには少なくとも８という数字が記述される必要がある。普通の用紙の場合、最低レイアウトされる必要のあるオブジェクトは「ない」か、あるいは１である。特別に必須のオブジェクト数を指定する必要がない場合は未設定を表す情報が示される。
【００７１】
３は、用紙の基本色や質、能力に関する情報が記載される。
【００７２】
３−１は、用紙の規格化された識別情報が記載される。特にプリンタメーカの純正用紙などに関しては、ＩＤ化した情報がここに記載されることとなる。ただし、純正用紙でない場合などには、ここには「その他」をあらわす情報が書き込まれることとなる。
【００７３】
３−２は、用紙の基本色に関する情報である。もともと黄色がかった用紙の場合は黄色を表す情報が書き込まれる。特に用紙の色を反映した処理を行う必要がなければこの情報には未設定を表す情報が示される。
【００７４】
３−３は、例えばインクの吸収量に関する情報が書き込まれる。プリンタによらず特にインクの吸収量に関して処理を行う必要がない場合には、未設定を表す情報が示される。
【００７５】
３−４は、例えばインクのにじみ率に関する情報が書き込まれる。プリンタによらず、にじみ率を考慮した処理を行う必要がない場合は、未設定を表す情報が示される。
【００７６】
４は、配置されることが必須であるオブジェクトの情報である。
【００７７】
４−１は、配置する位置を示す情報である。
【００７８】
４−２は、配置する大きさを示す情報である。
【００７９】
４−３は、特に特定の画像や情報のプリントを指定するための情報である。特に用紙製造会社のロゴや、プリント日時、ＩＤなどを特定の場所にプリントしたい場合などに、その種別や画像・付帯情報などを一意に確定することができる情報を書き込む。もし特別に指定したい情報がない場合は未設定を表す情報が示される。
【００８０】
５は、背景画像ないしはプレプリント画像に関する情報の個数を示す情報である。もし背景ないしはプレプリント画像に関する情報がない場合には未設定を表す情報が示される。
【００８１】
６は背景画像ないしはプレプリント画像に関する情報である。
【００８２】
６−１は、背景画像マスク画像の指定情報である。すでにプリントがなされていて、一部分に写真画像などをプリントすることで完成するような、例えばメンバーズカードのようなものの場合、いかなる場合でも背景画像に写真画像が重なってほしくない場合がある。このような場合に、マスクするための画像の位置を指定する必要がある。その場合、特定の形状の場合は、矩形、楕円、円、星型など定型の形状を示す情報が書き込まれる。もし特別に指定する必要がない場合は未設定を表す情報が示される。
【００８３】
６−２は、不定形のマスク画像の所在に関する情報である。ここには、マスク画像の格納場所を一意に特定できる情報が書き込まれる。
【００８４】
７は、画像情報である。例えば会社のロゴ、特定のフレーム画像、そして不定形のマスク画像などを必要とする場合はここに格納する。もしそうした画像情報を格納する必要がない場合にはこの情報は記録されない。
【００８５】
これらの情報は、それぞれ複数存在しても良い。
【００８６】
また未設定の情報に関してはそもそも記録されないということで示されても良い。
【００８７】
図６は、各デバイスに分散して保持された情報からテンプレート情報を生成する処理の処理流れ図である。
【００８８】
ステップ１において処理が開始されると、ステップ２においてまずメディアパックから前記図５に示した情報を読み取る。ステップ３において、用紙のサイズと必須に配置されるオブジェクト数を読み出す。
【００８９】
ステップ４において、プリンタ内部のレイアウト概要データ記憶手段より、前記ステップ３で読み出した情報に合ったレイアウト概要情報を読み出す。
【００９０】
ステップ５において、前記ステップ４で選択されたレイアウト概要情報がひとつであるか、複数であるかの判断を行い、ひとつの場合はステップ８へ進む。
【００９１】
ステップ６複数あるレイアウト概要情報を表示器等を使用してユーザに提示する。
【００９２】
ステップ７において、ユーザによる選択操作を受け付け、ひとつのレイアウト概要情報を選択する。
【００９３】
ステップ８において、レイアウト概要情報に、メディアパックから読み出した配置情報を書き込む処理を行う。
【００９４】
ステップ９において、レイアウト概要情報にメディアパックから読み出した背景画像に関する情報を書き込む処理を行う。
【００９５】
ステップ１０において、メディアパック内に画像が保持されているかどうかを検査し、もし含まれていない場合はステップ１２へ進む。
【００９６】
ステップ１１において、メディアパック内の画像の格納されている位置を検出し、レイアウト情報にオブジェクト情報として追記する処理を行う。
【００９７】
ステップ１２において、メディアパックから読み出した用紙に関する情報を処理し、レイアウト概要情報に適切な形で書き込む処理を行う。
【００９８】
図７は、前記図６におけるステップ８の処理を詳細に示したものである。
【００９９】
ステップ１において処理が開始されると、ステップ２において、カウンタをリセットする。
【０１００】
ステップ３において、メディアパックから読み出した必須のオブジェクト情報が０でないかを判断し、もしゼロである場合は処理を終了する。
【０１０１】
ステップ４において、メディアパックから読み出した情報より、用紙サイズに関する情報を読み出す。
【０１０２】
ステップ５において、レイアウト概要情報の用紙に関する情報と前記ステップ４において読み出した用紙サイズとを比較し、変倍率および単位変換のための係数を計算する。
【０１０３】
ステップ６において、レイアウト概要情報の中で、配置情報が未設定であるオブジェクト情報を検索する。
【０１０４】
ステップ７において、もし配置情報が未設定であるオブジェクトがない場合は処理を終了する。
【０１０５】
ステップ８において、メディアパックから読み出した配置情報を読み出す。
【０１０６】
ステップ９において、メディアパックから読み出した配置情報がない場合には処理を終了する。
【０１０７】
ステップ１０において、メディアパックから読み出した配置情報を前記ステップ５において算出した変倍率および単位変換のための係数をかけて変換する。
【０１０８】
ステップ１１において、レイアウト概要情報の現在のオブジェクト情報に配置情報を書き込む。
【０１０９】
ステップ１２において、カウンタを１増やしたのち、ステップ６へ戻る。
【０１１０】
図８は、前記図６のステップ９の詳細な処理の流れ図を示したものである。
【０１１１】
ステップ１において処理が開始されると、ステップ２において、メディアパックから読み出した情報の中に背景に関する情報が含まれているかどうかを検査する処理を行い、もし含まれていない場合は処理を終了する。
【０１１２】
ステップ３において、背景に関する情報の個数を読み出す。
【０１１３】
ステップ４において、カウンタをリセットする。
【０１１４】
ステップ５において、カウンタ値の示す順番の背景情報を読み出す。
【０１１５】
ステップ６において、レイアウト概要情報に背景情報を追記する処理を行う。
【０１１６】
ステップ７において、カウンタをカウントアップする。
【０１１７】
ステップ８において、先にステップ３において読み出した背景情報の個数とカウンタ値を比較し、すでに全ての背景情報の処理を行ったと判断した場合は処理を終了する。それ以外の場合はステップ５へ戻る。
【０１１８】
［その他の実施例］
図９は、メディアパックが用紙を確定する機構をもつことができず、ユーザによってメディアパック内の用紙を入れ替えることが可能な場合の本発明の実施例を示す。
【０１１９】
この場合、メディアパックはそもそも用紙種別と１対１の関係になく、またその中に装てんされる用紙自体も一枚一枚種別の違うものとなっている可能性がある。
【０１２０】
したがってこのような場合は、一枚一枚の用紙に用紙種別やレイアウト情報を保持させる以外に方法がない。よってこの場合は、用紙１の前後につけるタブ２，３や、用紙の裏面等にバーコード４やその他のパターンによって用紙種別及びレイアウトに関する情報を記載することで、用紙種別に関する情報を提供しても良い。
【０１２１】
図１０は用紙ごとに情報が記載されている場合のプリンタの読み取り手段の構成の一例を示したものである。１は、プリンタの給紙機構である。２は、用紙裏面にある用紙種別情報を撮影するために十分な解像度と能力を持った画像撮影手段である。
【０１２２】
［その他の実施例２］
図１１は、メディアパックから用紙に関する情報が得られなかった場合の処理の方法を示したものである。この流れ図は、前記図６のステップ２においてメディアパックからの情報が読み取れなかった場合の処理を追加したものとなっている。
【０１２３】
メディアパックの情報が読み取れない場合、配置情報が読み取れないためなんらかの方法で配置情報を供給しなければならない。本実施例では、それをプリンタ本体にあらかじめ保持した代替用メディアパック情報で補うというものである。この場合、用紙サイズ、用紙上の必須のレイアウト情報などはなんらかの定型情報を供給することになる。
【０１２４】
ステップ１において処理が開始されると、ステップ２においてまずメディアパックから前記図５に示した情報を読み取る。
【０１２５】
ステップ３において、メディアパックからの情報が正しく読み取れたかどうかを判断する。もし読み取れた場合は、ステップ５へ進む。
【０１２６】
ステップ４において、プリンタ本体内部にあらかじめ記録された基本となるメディアパックの情報に代替する情報を読み出す。
【０１２７】
ステップ５において、用紙のサイズと必須に配置されるオブジェクト数を読み出す。
【０１２８】
ステップ６において、プリンタ内部のレイアウト概要データ記憶手段より、前記ステップ３で読み出した情報に合ったレイアウト概要情報を読み出す。
【０１２９】
ステップ７において、前記ステップ６で選択されたレイアウト概要情報がひとつであるか、複数であるかの判断を行い、ひとつの場合はステップ１０へ進む。
【０１３０】
ステップ８複数あるレイアウト概要情報を表示器等を使用してユーザに提示する。
【０１３１】
ステップ９において、ユーザによる選択操作を受け付け、ひとつのレイアウト概要情報を選択する。
【０１３２】
ステップ１０において、レイアウト概要情報に、メディアパックから読み出した配置情報を書き込む処理を行う。
【０１３３】
ステップ１１において、レイアウト概要情報にメディアパックから読み出した背景画像に関する情報を書き込む処理を行う。
【０１３４】
ステップ１２において、メディアパック内に画像が保持されているかどうかを検査し、もし含まれていない場合はステップ１４へ進む。
【０１３５】
ステップ１３において、メディアパック内の画像の格納されている位置を検出し、レイアウト情報にオブジェクト情報として追記する処理を行う。
【０１３６】
ステップ１４において、メディアパックから読み出した用紙に関する情報を処理し、レイアウト概要情報に適切な形で書き込む処理を行う。
【０１３７】
［その他の実施例３］
本実施例においては、前記その他の実施例２において定型配置情報を用意して、通常の処理によってレイアウトテンプレートデータを生成したのに対して、そもそもレイアウト概要情報の中に、あらかじめ配置情報の規定値を設定しておき、メディアパック内の情報が取得できない場合はその規定値を上書きすることなく利用するという処理を行う方法を示している。
【０１３８】
この場合、前記図４の８−６に、規定値をあらかじめ入れておき、結果的には位置情報によって上書きされなければその規定値が使用されるというように実施しても良い。
【０１３９】
［その他の実施例４］
本発明のその他の実施例としては、単純にこれらの情報を分離するのみの実装とし、その保管場所を特にカメラやメディアパックとせずに、あらかじめ分離しておいた上で、全てプリンタに記憶させても良い。
【０１４０】
図１２はそのような実施例とした場合の情報の格納場所に関する概念図である。
【０１４１】
前記図３において分散して記録していた情報のうち、撮影画像およびその管理情報以外の情報を全てプリンタが記憶するという図になっている。
【０１４２】
１は、デジタルカメラに実装ないしは装着される比較的大容量の記憶手段に記録される、画像などのデータ量の多いコンテンツ情報である。その他の実施例４においては、前記実施例と異なり、ここに保持される画像は、１−Ａに示すデジタルカメラによって撮影された画像情報である。
【０１４３】
さらに、１−Ｂに示すような、画像情報のロケーションを示す管理情報が存在しても良い。例えばＤＰＯＦファイルのように、写真画像の所在を示す管理情報ファイルが存在する場合もありうる。
【０１４４】
２は、プリンタに実装ないしは装着される比較的小容量の記憶手段に記録されるレイアウト概要情報である。ここに保持されるのは２−Ａに示すようなページレイアウトに関して配置情報を完全にはもたない状態のレイアウト記述と、２−Ｂに示すように、それらのページ情報を統括し、複数ページのレイアウトを指定するようなブック管理情報、ならびに２−Ｃに示すようなテンプレート用画像情報やマスク画像情報などである。
【０１４５】
３は、プリンタ内に実装された記憶手段に記録される、供給される用紙に関する情報である。ここに記録されるのは、３−Ａに示すような用紙種別に関する情報と、３−Ｂに示すような配置情報に関する情報、３−Ｃに示すような背景ならびにプレプリントに関する情報などである。
【０１４６】
これらの情報を収集し処理することにより、確定したテンプレート情報が生成される。８は生成されたテンプレート情報である。ここに記述されるのは、ページ内のオブジェクト数やページ全体の画像処理情報などを記述する８−Ａレイアウト管理情報、背景画像やプレプリント画像をよけて出力するためのマスク画像、背景色などの情報を記録する８−Ｂ背景配置情報、そして、個々のオブジェクトの配置情報を記述する８−Ｃオブジェクトは位置情報である。
【０１４７】
４は、前記３―Ａ用紙種別情報と、前記２―Ａページレイアウト情報とから、ページ全体に対する画像処理やオブジェクト数などに関する計算を行う処理であり、計算を行った結果は８−Ａレイアウト管理情報に書き込まれる。もし未設定の情報がある場合は、書き込みを行わない場合もありうる。
【０１４８】
５は、２−Ａページレイアウト情報と３−Ａ用紙種別情報、３−Ｂ配置情報とから単位及び変倍率などを考慮しつつ実際のレイアウト配置位置を計算する処理である。この処理の結果は、８−Ｃオブジェクト配置情報に書き込まれる。もし３−Ｂに記載されていない配置情報がある場合は、レイアウト概要情報に記述された規定値をそのまま書き込んでもよい。
【０１４９】
６は、３−Ｃ画像情報と、２−Ｃ小容量テンプレート画像情報とから、参照される画像の位置指定情報を生成する処理である。この処理の結果得られる位置を指定する情報は、８−Ｃオブジェクト配置情報の中の画像・テンプレート画像へのリンク情報に書き込まれる。
【０１５０】
７は、前記６の処理ないしは前記２レイアウト概要情報に規定値として記述された画像リンク情報により、カメラ内の画像を参照することを示している、実際の画像描画処理においては、このリンク情報をたどることで画像データそのものにアクセスすることになる。この場合のアクセスに関しては、必ずしもファイル名やファイルパスを直接指定する方法のほかに、撮影した全画像の中の何番目であるとか、選択された画像セットの中の何番目、ないしは、ある特徴パラメータをもった画像などのように相対的に指定する方法によって指定されるリンクであっても良く、その場合には、７は単なるリンク参照ではなく、指定された情報に沿って画像を検索取得する処理も行うという実装をしてもよい。
【０１５１】
［その他の実施例５］
前記その他の実施例４において、特にメディアパックまたは供給される用紙になんらかの用紙種別を表す識別情報のみを記憶しておき、これを読み出すことによって前記図１２における３の用紙情報を自動的に選択して利用しても良い。
【０１５２】
その場合でも、テンプレート情報そのものを選択するよりも、単に用紙に関する情報のみを選択して利用するため、用紙種別とレイアウトの組み合わせごとにテンプレート情報を選択する処理方法よりも少ない記憶量でさまざまなバリエーションのレイアウトに対応することが可能となる。
【０１５３】
［その他の実施例６］
そもそも、デジタルカメラとプリンタが一体になったシステムにおいて、同様の仕組みを用いても良い。この場合、デジタルカメラとプリンタが同一デバイスとなるため、例えば本発明の実施例における図３の情報の分散において、プリンタとカメラに別々に保持されていた情報は、ひとつの機器に記憶されるということになること以外は、本発明の処理・概念になんら変更なく実施することが可能である。
【図面の簡単な説明】
【０１５４】
【図１】本発明を実施するデバイス構成の一例を示す図
【図２】本発明を実施するシステムの構成の一例を示す図
【図３】本発明の情報の分散と統合に関する概念図
【図４】本発明におけるレイアウト概要情報の内容の例を示す図
【図５】本発明におけるメディアパック内に保持される情報の例を示す図
【図６】本発明におけるテンプレート情報生成処理の処理流れ図
【図７】本発明におけるテンプレート内のオブジェクト配置位置決定処理の処理流れ図
【図８】本発明におけるテンプレート内の背景またはプレプリント情報に関する画像指定処理の処理流れ図
【図９】本発明その他の実施例における用紙情報の記録例を示す図
【図１０】本発明その他の実施例における用紙情報の読み出し機構の例を示す図
【図１１】本発明その他の実施例２における、データ欠落の場合の処理流れ図
【図１２】本発明その他の実施例４におけるデータ保持と統合の概念図
【符号の説明】
【０１５５】
図１の符号説明
１  デジタルスチルカメラ
２  プリンタ
３  メディアパック
４  ケーブル
図２の符号説明
１  カメラＣＰＵ
２  カメラ撮影処理部
３  カメラＲＯＭ
４  カメラＲＡＭ
５  画像記憶手段
６  カメラ外部通信Ｉ／Ｆ
７  プリンタＣＰＵ
８  プリンタＲＯＭ
９  プリンタＲＡＭ
１０  プリンタ外部通信Ｉ／Ｆ
１２  配置情報記憶手段
１３  結合Ｉ／Ｆ手段
図３の符号説明
１  画像コンテンツ情報
１−Ａ  撮影画像情報
１−Ｂ  テンプレート用画像情報
１−Ｃ  撮影画像管理情報
１−Ｄ  テンプレート画像管理情報
２  レイアウト概要情報
２−Ａ  ページレイアウト情報
２−Ｂ  ブック管理情報
２−Ｃ  小容量テンプレート画像情報
３  パック内用紙情報
３−Ａ  用紙種別情報
３−Ｂ  配置情報情報
３−Ｃ  画像情報
４  管理情報合成処理
５  配置情報合成処理
６  画像リンク生成処理
７  画像リンク参照
８  生成されたテンプレート情報
８−Ａ  レイアウト管理情報
８−Ｂ  背景配置情報
８−Ｃ  オブジェクトは位置情報
図９の符号説明
１  用紙
２，３  タブ
４  バーコード
図１０の符号説明
１  プリンタの給紙機構
２  画像撮影手段
図１２の符号説明
１  画像コンテンツ情報
１−Ａ  撮影画像情報
１−Ｂ  撮影画像管理情報
２  レイアウト概要情報
２−Ａ  ページレイアウト情報
２−Ｂ  ブック管理情報
２−Ｃ  テンプレート画像情報
３  用紙情報
３−Ａ  用紙種別情報
３−Ｂ  配置情報
３−Ｃ  画像情報
４  管理情報合成処理
５  配置情報合成処理
６  画像リンク生成処理
７  画像リンク情報
８  生成されたテンプレート情報
８−Ａ  レイアウト管理情報
８−Ｂ  背景配置情報
８−Ｃ  オブジェクトは位置情報
【図２】
2006074675.tif 000003
【図４】
2006074675.tif 000004
【図５】
2006074675.tif 000005
【図６】
2006074675.tif 000006
【図７】
2006074675.tif 000007
【図８】
2006074675.tif 000008
【図９】
2006074675.tif 000009
【図１０】
2006074675.tif 000010
【図１１】
2006074675.tif 000011
【図１】
2006074675.tif 000012
【図３】
2006074675.tif 000013
【図１２】
2006074675.tif 000014