(57)【要約】【課題】  カメラに接続されるプリンタがインデックスプリント機能をサポートしているか否かにかかわらずインデックスプリントを行う。【解決手段】  本発明の撮像装置は、撮像手段により撮像された画像を用いて予め決められた画像数による縦×横のマトリックスのレイアウトで縮小画像のインデックスプリントを行う際（Ｓ２）、プリンタがインデックスプリントに対応しているか否かを判断（Ｓ５）し、プリンタがインデックスプリントに対応する場合にプリンタのインデックスプリント機能を利用してインデックスプリントの命令を行い（Ｓ７）、プリンタがインデックスプリントに対応しない場合に複数枚の画像から1枚または複数枚のインデックスプリント画像を作成（Ｓ８）し、作成されたインデックスプリント画像をプリンタに供給してインデックスプリントの代替となる１枚または複数枚のインデックスプリント画像の通常印刷を行うための命令を行う（Ｓ９）。【選択図】        図２
2005094357.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと有線または無線通信で直接接続してプリンタに撮像手段により撮像された画像の印刷を行わせる撮像装置において、
上記撮像手段により撮像された画像を用いて予め決められた画像数による縦×横のマトリックスのレイアウトで縮小画像のインデックスプリントを行う際、
上記プリンタがインデックスプリントに対応しているか否かを判断する判断手段を有し、
上記プリンタがインデックスプリントに対応する場合に上記プリンタのインデックスプリント機能を利用してインデックスプリントを行うための第１の命令手段と、
上記プリンタがインデックスプリントに対応しない場合に複数枚の画像から１枚または複数枚のインデックスプリント画像を作成し、作成された上記インデックスプリント画像を上記プリンタに供給してインデックスプリントの代替となる１枚または複数枚のインデックスプリント画像の通常印刷を行うための第２の命令手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
上記プリンタとの接続はUSB（Universal Serial Bus）規格に基づくものであることを特徴とする撮像装置。
【請求項３】
請求項２記載の撮像装置において、
インデッスクスプリントを可能とするアプリケーションソフトウエアを使用し、
上記判断手段はインデックスプリント対応チェックコマンドを使用し、上記プリンタから返信されるパラメータレイアウトの要素にインデックスプリント項目が設定されている場合に、上記プリンタがインデックスプリントをサポートしていると判断し、設定されていない場合に、サポートしていないと判断することを特徴とする撮像装置。
【請求項４】
請求項１記載の撮像装置において、
上記プリンタとの接続はブルーツゥース（Bluetooth）規格に基づくものであることを特徴とする撮像装置。
【請求項５】
請求項１記載の撮像装置において、
上記プリンタとの接続は無線LAN（local Area Network）規格に基づくものであることを特徴とする撮像装置。
【請求項６】
プリンタと有線または無線通信で直接接続してプリンタに撮像手段により撮像された画像の印刷を撮像装置により行わせる印刷方法において、
上記撮像手段により撮像された画像を用いて予め決められた画像数による縦×横のマトリックスのレイアウトで縮小画像のインデックスプリントを行う際、
上記プリンタがインデックスプリントに対応しているか否かを判断手段により判断するステップを有し、
上記プリンタがインデックスプリントに対応する場合にプリンタのインデックスプリント機能を利用して第１の命令手段によりインデックスプリントを行うためのステップと、
上記プリンタがインデックスプリントに対応しない場合に複数枚の画像から１枚または複数枚のインデックスプリント画像を作成し、作成された上記インデックスプリント画像をプリンタに供給して第２の命令手段によりインデックスプリントの代替となる１枚または複数枚のインデックスプリント画像の通常印刷を行うためのステップと、
を備えたことを特徴とする印刷方法。
【請求項７】
請求項６記載の印刷方法において、
上記プリンタとの接続はUSB（Universal Serial Bus）規格に基づくものであることを特徴とする印刷方法。
【請求項８】
請求項７記載の印刷方法において、
インデッスクスプリントを可能とするアプリケーションソフトウエアを使用し、
上記判断手段はインデックスプリント対応チェックコマンドを使用し、上記プリンタから返信されるパラメータレイアウトの要素にインデックスプリント項目が設定されている場合に、上記プリンタがインデックスプリントをサポートしていると判断し、設定されていない場合に、サポートしていないと判断することを特徴とする印刷方法。
【請求項９】
請求項６記載の印刷方法において、
上記プリンタとの接続はブルーツゥース（Bluetooth）規格に基づくものであることを特徴とする印刷方法。
【請求項１０】
請求項６記載の印刷方法において、
上記プリンタとの接続は無線LAN（local Area Network）規格に基づくものであることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラとプリンタをつないでインデックスプリントを行う撮像装置および印刷方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラとプリンタを直接ケーブルでつないで印刷するというアプリケーションが数多く提案されている。また、有線接続であるUSB（Universal Serial Bus）インターフェース上で動作可能とするこれらのアプリケーションも各社から提案されている。そしてこれらの共通規格としてピクトブリッジ（Pict Bridge）等が提案されている。また、デジタルカメラとプリンタを無線接続するものとして、ブルーツゥース（Bluetooth）インターフェースなどがある。
【０００３】
また、フィルムカメラのプリントサービスでも無料や有料でインデックスプリントしてくれるサービスは広く普及しており、一本のフィルム中にある画像を一目のもとに見て取れるため、非常に有用なサービスとなっている。そこで、もちろんデジタルカメラとプリンタを直接ケーブルでつないで印刷を行うデジタルプリントでも、撮像画像を縮小して多数をまとめて印刷するインデックスプリント機能は魅力のある機能の一つとなっている。
また、特許文献１には、複数の画像を一つにまとめ、送信する技術が開示されている。
【０００４】
【特許文献１】特開２００３−１８４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、カメラに接続されるプリンタによってはこのインデックスプリント機能をサポートしていなかったりすることがあった。実際に、ピクトブリッジ（Pict Bridge）規格でもプリンタでのインデックスプリントのサポートは「推奨」となっており、「必須」機能でなかった。
【０００６】
この場合、カメラ側でインデックスプリント機能をサポートしようとしても、プリンタ側でサポートしているのか否かがサポート情報を取得してみないと分からないため、操作性として分りにくかった。このため、カメラ側でインデックスプリント機能がサポートされなくなってしまったり、またサポートするとしても相手方のサポート情報を取得して動的にインデックスプリント機能を使用できるようにしなくてはいけないために、分かりづらい機能となってしまっていた。
【０００７】
このようにインデックスプリント機能は有用であるにもかかわらず、必須機能とされない場合が多く、そのためサポートしていたり、していなかったりするプリンタが混在する状態が生じ、結果としてカメラ側でもインデックスプリント機能がサポートされにくい状況が生じていたという不都合があった。
【０００８】
また、特許文献１では、複数の画像を一つにまとめ、送信する技術が開示されているが、画像が入力される装置はスキャナやコピー／ファクシミリ等を想定しており、本発明とは異なるものである。
【０００９】
そこで、本発明は、カメラに接続されるプリンタがインデックスプリント機能をサポートしているか否かにかかわらずインデックスプリントを行うことができる撮像装置および印刷方法を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決し、本発明の目的を達成するため、本発明の撮像装置は、撮像手段により撮像された画像を用いて予め決められた画像数による縦×横のマトリックスのレイアウトで縮小画像のインデックスプリントを行う際、プリンタがインデックスプリントに対応しているか否かを判断する判断手段を有し、プリンタがインデックスプリントに対応する場合にプリンタのインデックスプリント機能を利用してインデックスプリントを行うための第1の命令手段と、プリンタがインデックスプリントに対応しない場合に複数枚の画像から1枚または複数枚のインデックスプリント画像を作成し、作成されたインデックスプリント画像をプリンタに供給してインデックスプリントの代替となる１枚または複数枚のインデックスプリント画像の通常印刷を行うための第2の命令手段とを備えたものである。
【００１１】
これによれば、カメラからプリンタへの直接印刷においてインデックスプリントを行う際、プリンタがサポートしていれば、プリンタのインデックスプリント機能を利用し、サポートしていなければ、カメラ内でインデックス画像を作成し、代替として通常プリント機能によりインデックスプリントを行う。
【００１２】
また、本発明の印刷方法は、インデッスクスプリントを可能とするアプリケーションソフトウエアを使用し、判断手段はインデックスプリント対応チェックコマンドを使用し、プリンタから返信されるパラメータレイアウトの要素にインデックスプリント項目が設定されている場合に、プリンタがインデックスプリントをサポートしていると判断し、設定されていない場合に、サポートしていないと判断するものである。
【００１３】
これによれば、カメラからプリンタへの直接印刷においてインデックスプリントを行う際、プリンタがサポートしていれば、プリンタのインデックスプリント機能を利用し、サポートしていなければ、カメラ内でインデックス画像を作成し、代替として通常プリント機能によりインデックスプリントを行う。
【発明の効果】
【００１４】
例えば、プリンタがインデックスプリントをサポートしている場合は、予め定められた方法でインデックスプリントを行うことができ、またプリンタがインデックスプリントをサポートしていない場合は、カメラ内のリソースを使って事前にインデックス画像を作り、通常の印刷を行うことができるため、プリンタがインデックスプリントをサポートしているかいないにかかわらず、カメラ側で常にインデックスプリント機能を提供することができ、かつ同様の印刷結果を得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の適用される実施の形態の例を図を参照しながら説明する。
図１は本発明に係わるカメラのブロック図である。
図１において、カメラは、光学系のレンズ１と、レンズを駆動するレンズ駆動部２と、被写体を撮像して電気信号に光電変換するCCD（Charge Coupled Devise）３と、撮像されたアナログの電気信号をデジタルの電気信号に変換するA／Ｄ（Analog to Digital）変換器4と、変換されたデジタルの電気信号を色補正や音響処理などの信号処理を施す信号処理LSI（Large Scale Integration）5と、被写体に撮影のための補助光を照射するストロボ６と、信号処理された撮像画像を表示する表示装置７と、操作のための入力が可能な入力I／F（Interface）8と、音響信号を収録するマイク１０と、収録されたアナログの電気信号をデジタルの電気信号に変換するＡ／D変換器９と、音響処理されたデジタルの電気信号をアナログの電気信号に変換するD／Ａ（Digital to Analog）変換器１１と、アナログの電気信号を増幅するアンプ１２と、増幅されたアナログの電気信号を音響として出力するスピーカ１３とを有して構成される。
【００１６】
また、カメラは、システムバス１４と、撮影動作の制御を司るＣＰＵ(Central Processing Unit)15と、後述するアプリケーションプログラムや撮像画像を記憶するフラッシュメモリ１６と、処理データを格納するRAM８（Random Access Memory）１７と、撮像信号を信号処理する信号処理撮像画像を着脱可能に記録する記録メディア１８と、ＵＳＢケーブルをプリンタとインターフェースをするためのＵＳＢコントローラ１９およびＵＳＢコネクタ２０とを有して構成される。
【００１７】
ここで、ＣＰＵ１５は、撮像手段により撮像された画像を用いて予め決められた画像数による縦×横のマトリックスのレイアウトで縮小画像のインデックスプリントを行う際、プリンタがインデックスプリントに対応しているか否かを判断する判断手段を有し、プリンタがインデックスプリントに対応する場合にプリンタのインデックスプリント機能を利用してインデックスプリントを行うための第1の命令手段と、プリンタがインデックスプリントに対応しない場合に複数枚の画像から1枚または複数枚のインデックスプリント画像を作成し、作成されたインデックスプリント画像をプリンタに供給してインデックスプリントの代替となる１枚または複数枚のインデックスプリント画像の通常印刷を行うための第2の命令手段とを構成する。
【００１８】
以下に、本発明の実施の形態として、ＵＳＢケーブルを用いてカメラとプリンタを接続して、ピクトブリッジ（Pict Bridge）という印刷規格に則ってインデッスクスプリントの動作をさせた場合を例に挙げて説明を行う。
【００１９】
図２は、インデックスプリントの動作を示すフローチャートである。
ステップＳ１で、カメラでピクトブリッジ（Pict Bridge）アプリケーションを起動する。カメラのＣＰＵ１５においてピクトブリッジ（Pict Bridge）に準拠したアプリケーションソフトウエアを起動する。後述するステップS４のＵＳＢ接続を先に行ってからピクトブリッジ（Pict Bridge）アプリケーションを起動することもできるが、ここではこの順番で説明を行うものとする。
【００２０】
ステップS２で、インデックスプリントモードを選択する。ピクトブリッジ（Pict Bridge）アプリケーションにより、1枚プリントモードや複数枚プリントモード、インデックスプリントモード等のようにいくつかのプリントモードが提供されているものとする。表示装置７に表示された各プリントモードの中から入力インターフェース８によりインデックスプリントモードを選択する。ステップＳ３で画像を1枚または複数枚選択してからプリントモードを選択する操作方法も考えられるが、ここではこの順番で説明を行うものとする。
【００２１】
ステップＳ３で、インデックスプリントを行う画像を選択する。インデックスプリント画像としてプリントしたい画像を選択する。ここでは、表示装置７に表示されたインデックスプリントを行う画像の枚数を、1枚、複数枚またはすべて印刷を選択する。
【００２２】
ステップS４で、ＵＳＢケーブルでカメラとプリンタを接続する。ＵＳＢケーブルでカメラのＵＳＢコネクタ２０とプリンタのＵＳＢコネクタを接続する。
【００２３】
ステップS５で、プリンタがインデックスプリントをサポートしているか否かをチェックする。ＵＳＢケーブル接続後、ピクトブリッジ（Pict Bridge）アプリケーションでの論理接続を行う。そしてＣＰＵ１５はＤＰＳ（Direct Print System）によるインデックスプリント対応チェックコマンド（Get Capability Operation）をプリンタに対して実行し、プリンタがインデックスプリントに対応しているかチェックする。正確には、プリンタから返信されるパラメータレイアウト（Parameter Layout）の要素（Element）にインデックスプリント項目（”Index Print”）が設定されている場合に、ＣＰＵ１５はプリンタがインデックスプリントをサポートしていると判断する。
【００２４】
ステップS６で、プリンタがインデックスプリントをサポートしているか否かを判断する。プリンタがインデックスプリントをサポートしているときは、ステップS７へ移行し、プリンタがインデックスプリントをサポートしていないときは、ステップS８へ移行する。
【００２５】
プリンタがインデックスプリントをサポートしているとき、ステップS７で、インデックスプリント命令を送信する。ＣＰＵ１５はＤＰＳ（Direct Print System）によるインデックスプリントコマンド（Start Job Operation）をインデックスプリント（”Index Print”）指定でプリンタに対して実行し、ピクトブリッジ（Pict Bridge）アプリケーション仕様に従ったインデックスプリントを実行する。
【００２６】
プリンタがインデックスプリントをサポートしていないとき、ステップS８で、インデックス画像を作成する。ＣＰＵ１５はステップS３で指定された1枚または複数枚の画像を記録メディア１８から順次読み出し、画像内に内包されているサムネイルまたは主画像をリサイズして、予め決められた縦M（整数）画像×横N（整数）画像のマトリックスのレイアウトでインデックス画像を作成する。
【００２７】
インデックス画像が１枚のマトリックスに収まらない場合は、メモリに余裕があればステップS３で指定された画像数に対応するインデックス画像をすべて作成してもよいし、後述するステップS９のプリント命令を実行し、印刷終了後に次のインデックス画像を作成してステップS９を実行するという順次方式でもよい。またＣＰＵ１５は作成された画像を作業用メモリのＲＡＭ１７上に保持したままではなく、リムーバブルメディアの記録メディア１８に保存してもよい。
【００２８】
ステップS９で、通常プリント命令を実行する。ステップS８で作成された1枚または複数枚のインデックス画像に対して、ＣＰＵ１５はＤＰＳ（Direct Print System）によるインデックスプリントコマンド（Start Job Operation）を通常の1枚または複数枚のプリント命令でプリンタに対して実行する。
【００２９】
図３は、インデックス画像またはインデックスプリント出力結果例を示す図である。
図３において、例えば、インデックスプリント出力結果３０は、画像３１−１に対して付随情報３１−２として撮影日付け「２００３／０５／０３」および撮影時間「１０：０５」を印刷し、画像３２−１に対して付随情報３２−２として撮影日付け「２００３／０５／０３」および撮影時間「１２：１１」を印刷し、画像３３−１に対して付随情報３３−２として撮影日付け「２００３／０５／０３」および撮影時間「１２：３５」を印刷し、画像３４−１に対して付随情報３４−２として撮影日付け「２００３／０５／０３」および撮影時間「１５：５１」を印刷し、画像３５−１に対して付随情報３５−２として撮影日付け「２００３／０５／０４」および撮影時間「０８：２３」を印刷し、画像３６−１に対して付随情報３６−２として撮影日付け「２００３／０５／０４」および撮影時間「１０：５１」を印刷する。
【００３０】
図４は、インデックスプリントを可能とするアプリケーション構成図である。
図４において、Pict Bridgeアプリケーションのバージョン１（ver.1）が動作可能なＵＳＢインターフェース４１の上に、静止画のＪＰＥＧ（Joint Photograph Experts Group）ファイルを通信可能とするＰＴＰ（Picture Transfer Protocol）４３と、リムーバブルエリアとしてＨＤＤ（Hard Disc Drive）とを通信可能とするＭＳ（Mass Strage）４２が設けられ、ＰＴＰ４３の上に、Pict Bridgeアプリケーションを動作させるためにダイレクトプリントを通信可能とするアプリケーションとしてＤＰＳ（Direct Print System）が設けられる。
【００３１】
なお、カメラとプリンタとの接続は、ＵＳＢインターフェース４１に限らず、他のブルーツゥース（Bluetooth）インターフェース４５、無線LAN規格のIEEE802.11インターフェース４６を用いてもＵＳＢインターフェース４１の場合と同様に構成される。
【００３２】
図５は、動作を示すタイムチャートである。
図５において、Ｔ１時点で、カメラ５１は、ＵＳＢインターフェース５２を介して、プリンタ５３に対して、インデックスプリント対応コマンド５４を送る。
【００３３】
Ｔ２時点で、プリンタ５３は、ＵＳＢインターフェース５２を介して、カメラ５１に対して、パラメータレイアウト５５を返信する。カメラ５１は、５６で示すように、パラメータレイアウト５５から、プリンタ５３がインデックスプリント機能をサポートしているか否かを解析する。
【００３４】
サポート時には、Ｔ３時点で、カメラ５１は、ＵＳＢインターフェース５２を介して、プリンタ５３に対して、画像と共にインデックスプリントコマンド５７を送る。プリンタ５３は、５８で示すように、インデックスプリントコマンド５７によりインデックスプリント機能による送られた画像のインデックスプリントを行う。
【００３５】
非サポート時には、Ｔ４時点で、カメラ５１は、５９で示すように、インデックス画像を作成して、ＵＳＢインターフェース５２を介して、プリンタ５３に対して、インデックス画像と共に通常画像プリントコマンド６０を送る。プリンタ５３は、通常画像プリントコマンド６０により通常プリント機能によるインデックスプリントを行う。
【産業上の利用可能性】
【００３６】
デジタルカメラに接続されたプリンタに対して、撮像画像のインデックスプリントを行う場合に適用可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明に係るカメラの構成を示すブロック図である。
【図２】インデックスプリントの動作を示すフローチャートである。
【図３】インデックス画像またはインデックスプリント出力結果例を示す図である。
【図４】インデックスプリントを可能とするアプリケーション構成図である。
【図５】動作を示すタイムチャートである。
【符号の説明】
【００３８】
１…レンズ、２…レンズ駆動部、３…ＣＣＤ、４…Ａ／D変換器、５…信号処理ＬＳＩ、６…ストロボ、７…表示装置、８…入力Ｉ／Ｆ、１０…マイク、９…Ａ／D変換器、１１…D／Ａ変換器、１２…アンプ、１３…スピーカ、１４…システムバス、１５…ＣＰＵ、１６…フラッシュメモリ、１７…ＲＡＭ、１８…記録メディア、１９…ＵＳＢコントローラ、２０…ＵＳＢコネクタ、３０…インデックスプリント出力結果、３１−１〜３６−１…画像、３１−２〜３６−２…付随情報、４１…ＵＳＢインターフェース、４２…ＭＳ、４３…ＰＴＰ、４４…ＤＰＳ、４５…ブルーツゥース（Bluetooth）インターフェース、４６…IEEE８０２．１１インターフェース、５１…カメラ、５２…ＵＳＢインターフェース、５３…プリンタ、５４…インデックスプリント対応コマンド、５５…パラメータレイアウト、５６…インデックスプリントサポート有無解析、５７…インデックスプリントコマンド、５８…インデックスプリント機能によるプリント、５９…インデックス画像作成、６０…通常画像プリントコマンド、６１…通常プリント
【図１】
2005094357.tif 000003
【図２】
2005094357.tif 000004
【図３】
2005094357.tif 000005
【図４】
2005094357.tif 000006
【図５】
2005094357.tif 000007