(57)【要約】【課題】プリントシステムの操作性、印刷速度、印刷品質を維持しつつ、プリントシステムを構成するハードウェアのコストアップも防止するようにする。【解決手段】プリントシステム１において、プリンタ３は、カメラ２とデータの送受信を行うためのＵＳＢホストコントローラ１７と、カメラ２へ当該プリンタの情報を送る処理や取得した画像データを伸長する処理などを行うＡＳＩＣ２０と、伸長された画像データを紙へ印刷するプリンタユニット２７等を備え、カメラ２は、プリンタ３とデータの送受信を行うためのＵＳＢデバイスコントローラ１６と、プリンタの情報を受信する処理や，記録メディア１０からプリントする画像データを選択する処理や，選択された画像データをプリンタの情報に基づき所定の印刷画素数へ変換する処理や，変換された画像データを圧縮後、プリンタ３へ送信する処理などを行うＡＳＩＣ９等を備える。【選択図】図１
2006109054.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、
前記プリンタは、
前記デジタルカメラとデータの送受信を行うための第１の通信手段と、
該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備え、
前記デジタルカメラは、
前記プリンタとデータの送受信を行うための第２の通信手段と、
該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき所定の印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、
を備える、
ことを特徴とするプリントシステム。
【請求項２】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、
前記プリンタは、
前記デジタルカメラとデータの送受信を行うための第１の通信手段と、
該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備え、
前記デジタルカメラは、
前記プリンタとデータの送受信を行うための第２の通信手段と、
該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき所定の印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データの圧縮率を、前記プリンタの情報から判る前記プリンタの受信可能なデータサイズと、前記変換手段により変換された画像データのサイズとに基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、
を備える、
ことを特徴とするプリントシステム。
【請求項３】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、
前記プリンタは、
前記デジタルカメラとデータの送受信を行うための第１の通信手段と、
該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備え、
前記デジタルカメラは、
前記プリンタとデータの送受信を行うための第２の通信手段と、
該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データの圧縮率を、前記プリンタの情報から判るプリント処理速度と前記第１及び第２の通信手段の通信速度とに基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、
を備える、
ことを特徴とするプリントシステム。
【請求項４】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、
前記プリンタは、
前記デジタルカメラとデータの送受信を行うための第１の通信手段と、
該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備え、
前記デジタルカメラは、
前記プリンタとデータの送受信を行うための第２の通信手段と、
該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データの圧縮率を、前記変換手段が画素数変換する際の拡大率もしくは縮小率に基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、
を備える、
ことを特徴とするプリントシステム。
【請求項５】
前記制御手段は、決定した圧縮率の大きさに応じて画像データの圧縮方式として非可逆圧縮方式もしくは可逆圧縮方式の何れか一方を選択する、
ことを特徴とする請求項２乃至４の何れか一項記載のプリントシステム。
【請求項６】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、
前記プリンタは、
前記デジタルカメラとデータの送受信を行うための第１の通信手段と、
該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備え、
前記デジタルカメラは、
前記プリンタとデータの送受信を行うための第２の通信手段と、
該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データから圧縮データを作成する際に、前記プリンタの情報から判る印刷方法に基づき、一つの圧縮データとして作成するか、印刷する際の色毎に分かれた複数の圧縮データとして作成するかを決定し、該決定した作成方法で圧縮された画像データを作成後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、
を備える、
ことを特徴とするプリントシステム。
【請求項７】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムに含まれる前記プリンタであって、
前記デジタルカメラとデータの送受信を行うための通信手段と、
該通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、
前記デジタルカメラによって前記プリンタの情報に基づき所定の印刷画素数へ変換、圧縮された画像データであって前記通信手段を介して取得した画像データを伸長する伸長手段と、
該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、
を備えることを特徴とするプリンタ。
【請求項８】
被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムに含まれる前記デジタルカメラであって、
前記プリンタとデータの送受信を行うための通信手段と、
該通信手段を介して前記プリンタの情報を受信する受信手段と、
前記記録媒体からプリントする画像データを選択する選択手段と、
該選択手段によって選択された画像データを前記プリンタの情報に基づき所定の印刷画素数へ変換する変換手段と、
該変換手段によって変換された画像データを圧縮後、前記通信手段を介して前記プリンタへ送信する制御手段と、
を備えることを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタとデジタルカメラとの両者が結合されて構成されるプリントシステム並びにこのシステムを構成するプリンタ及びデジタルカメラに関し、詳しくは、印刷動作時に、デジタルカメラとプリンタの通信能力などに応じて最適な画像データ形式でデジタルカメラからプリンタへ画像データを送信する技術に関する。
【背景技術】
【０００２】
従来、デジタルカメラで撮影された画像を印刷するには、先ずデジタルカメラの画像データをＰＣ（パーソナルコンピュータ）へ移動する。そしてＰＣに接続されたプリンタをＰＣ上のアプリケーションソフトから制御して画像データの印刷を実行する。このようなＰＣを介してプリントを実行する方法は煩雑である。そこで、デジタルカメラとプリンタを直接接続して、デジタルカメラからプリンタヘの印刷を指示するための通信規格（ PictBridge ）が提案されている。またこの規格に準拠した製品も存在する。
【０００３】
例えば特許文献１には、デジタルカメラとプリンタを直接接続することで印刷動作が可能なプリントシステムが開示されている。このプリントシステムでは、カメラ側で選択された画像をプリンタの印刷画素数に変換後プリンタへ通信される。このようにプリンタの印刷仕様に合わせた画像データを通信することで、プリンタ側の負荷を増やすことなく最適な印刷が可能になっている。
【特許文献１】特開２００３−２２４７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザがプリンタに対して印刷画質の向上を希望するにつれて、印刷画素数が増える。印刷画素数の増加はデジタルカメラからプリンタへ送信する画像データの増加を意味する。画像データが増加すると、プリンタでは、受信したデータを一時的に保持する受信バッファメモリの増加につながる。また、画像データの通信に用いられる通信手段には様々なものが存在し、デジタルカメラとプリンタとの間の通信で使用可能な通信手段として必ずしも高速な方式が使えるとは限らない。通信時間の短縮のためには、印刷の画質を落とさない限り、画像データのサイズは小さいことが望ましい。
【０００５】
本発明は上記実情に鑑み、プリントシステムの操作性、印刷速度、印刷品質を維持しつつ、プリントシステムを構成するハードウェアのコストアップも防止する、プリントシステム並びにこのシステムを構成するプリンタ及びデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の態様に係るプリントシステムは、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、前記プリンタは、前記デジタルカメラとデータの送受信を行うための第１の通信手段と、該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、を備え、前記デジタルカメラは、前記プリンタとデータの送受信を行うための第２の通信手段と、該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、前記記録媒体からプリントする画像データを選択する選択手段と、該選択手段によって選択された画像データを前記プリンタの情報に基づき所定の印刷画素数へ変換する変換手段と、該変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、を備える構成を有する。
【０００７】
本発明の第２の態様に係るプリントシステムは、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、前記プリンタは、前記デジタルカメラとデータの送受信を行うための第１の通信手段と、該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、を備え、前記デジタルカメラは、前記プリンタとデータの送受信を行うための第２の通信手段と、該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、前記記録媒体からプリントする画像データを選択する選択手段と、該選択手段によって選択された画像データを前記プリンタの情報に基づき所定の印刷画素数へ変換する変換手段と、該変換手段によって変換された画像データの圧縮率を、前記プリンタの情報から判る前記プリンタの受信可能なデータサイズと、前記変換手段により変換された画像データのサイズとに基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、を備える構成を有する。
【０００８】
本発明の第３の態様に係るプリントシステムは、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、前記プリンタは、前記デジタルカメラとデータの送受信を行うための第１の通信手段と、該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、を備え、前記デジタルカメラは、前記プリンタとデータの送受信を行うための第２の通信手段と、該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、前記記録媒体からプリントする画像データを選択する選択手段と、該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、該変換手段によって変換された画像データの圧縮率を、前記プリンタの情報から判るプリント処理速度と前記第１及び第２の通信手段の通信速度とに基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、を備える構成を有する。
【０００９】
本発明の第４の態様に係るプリントシステムは、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、前記プリンタは、前記デジタルカメラとデータの送受信を行うための第１の通信手段と、該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、を備え、前記デジタルカメラは、前記プリンタとデータの送受信を行うための第２の通信手段と、該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、前記記録媒体からプリントする画像データを選択する選択手段と、該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、該変換手段によって変換された画像データの圧縮率を、前記変換手段が画素数変換する際の拡大率もしくは縮小率に基づき決定し、該決定した圧縮率に基づき、前記変換手段によって変換された画像データを圧縮後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、を備える構成を有する。
【００１０】
本発明の第５の態様に係るプリントシステムは、上記第２乃至４の何れか一つの態様において、前記制御手段は、決定した圧縮率の大きさに応じて画像データの圧縮方式として非可逆圧縮方式もしくは可逆圧縮方式の何れか一方を選択する、構成を有する。
【００１１】
本発明の第６の態様に係るプリントシステムは、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラと、該デジタルカメラから画像データを取り込んで画像を印刷するプリンタと、が接続されて構成されたプリントシステムであって、前記プリンタは、前記デジタルカメラとデータの送受信を行うための第１の通信手段と、該第１の通信手段を介して前記デジタルカメラへ当該プリンタの情報を送る送信手段と、前記第１の通信手段を介して取得した画像データを伸長する伸長手段と、該伸長手段によって伸長された画像データを紙へ印刷する印刷手段と、を備え、前記デジタルカメラは、前記プリンタとデータの送受信を行うための第２の通信手段と、該第２の通信手段を介して前記プリンタの情報を受信する受信手段と、前記記録媒体からプリントする画像データを選択する選択手段と、該選択手段によって選択された画像データを前記プリンタの情報に基づき印刷画素数へ変換する変換手段と、該変換手段によって変換された画像データから圧縮データを作成する際に、前記プリンタの情報から判る印刷方法に基づき、一つの圧縮データとして作成するか、印刷する際の色毎に分かれた複数の圧縮データとして作成するかを決定し、該決定した作成方法で圧縮された画像データを作成後、前記第２の通信手段を介して前記プリンタへ送信する制御手段と、を備える構成を有する。
【００１２】
また、本発明は、上述のプリントシステムの他、このプリントシステムに含まれるプリンタとデジタルカメラとを単体として構成することも可能である。
【発明の効果】
【００１３】
本発明によれば、プリンタの持つメモリサイズやデジタルカメラとプリンタとの間の通信能力などに応じて画像データを適切な方法で圧縮してから画像データを通信するようにしたので、プリントシステムの操作性、印刷速度、印刷品質を維持することができ、且つ、システムを構成するハードウェアのコストアップも防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面を参照しながら説明する。
図１は、本発明の一実施例に係るプリントシステムのブロック図である。
同図に示したように、プリントシステム１は、被写体の光学像を画像データに変換し記録媒体へ記録するデジタルカメラ２と、該デジタルカメラ２から画像データを取り込んで画像を印刷するプリンタ３とが接続されて構成されている。
【００１５】
デジタルカメラ２において、ＣＣＤ（ Charge Coupled Devices ）４は、撮影レンズ５により結像された被写体像を電気信号（アナログ電気信号）に光電変換する。ＣＣＤインターフェイス回路６は、ＣＣＤ４により光電変換された電気信号に対し所定の撮像処理を行い一定形式の画像データ（デジタル電子データ）を得る。
【００１６】
ＦｌａｓｈＲｏｍ７には、当該カメラ２全体の動作を制御するための制御プログラムやその制御プログラムの実行に必要な各種データが記録されている。ＳＤＲＡＭ（ Synchronous DRAM ）８は、ＣＣＤインターフェイス回路６により得られた画像データの一時格納用、及びカメラ制御用ＡＳＩＣ（ Application Specific Integrated Circuit ）９のワークエリア等として使用される。
【００１７】
カメラ制御用ＡＳＩＣ９は、ＦｌａｓｈＲｏｍ７に記録されている制御プログラムを読み出し実行することにより、当該カメラ２全体の動作を制御する。また、カメラ制御用ＡＳＩＣ９は、所定の画像処理や例えばＪＰＥＧ（ Joint Photographic Experts Group ）等の画像データの圧縮／伸長処理等も行う。
【００１８】
記録メディア（メディアカード）１０は、例えばメモリカードや小型ＨＤＤ（ハードディスク）等の記録媒体であり、これがカードソケット１１に装着されることにより、記録メディア１０へのデータの書き込み／読み出しが可能になっている。
【００１９】
液晶モニタ駆動回路１２は液晶モニタ３６を駆動し、液晶モニタ３６は液晶モニタ駆動回路１２による駆動に応じて画像や各種メニュー等を表示する。カメラ操作スイッチ１３は、後述のプリントモード選択スイッチ，画像データ選択スイッチ，及びプリント開始スイッチ等を含む当該カメラ２への各種指示を行うためのスイッチである。また、このカメラ操作スイッチ１３を介して、当該カメラ２に接続されているプリンタ３への指示も行うことが可能になっている。
【００２０】
無線通信コントローラ１４は、例えば Bluetooth や無線ＬＡＮ等を利用して外部機器との間でアンテナ１５を介して無線通信を行うための制御を行う。ＵＳＢ（ Universal Serial Bus ）デバイスコントローラ１６は、当該カメラ２に接続されるＵＳＢホストコントローラを有する外部機器（本例では、ＵＳＢホストコントローラ１７を有するプリンタ３）との間でデータの送受を行うための制御を行う。
【００２１】
一方、プリンタ３において、ＦｌａｓｈＲｏｍ１８には、当該プリンタ３全体の動作を制御するための制御プログラムやその制御プログラムの実行に必要な各種データが記録されている。
【００２２】
ＳＤＲＡＭ（ Synchronous DRAM ）１９は、デジタルカメラ２から送信された画像データの一時格納用、及びプリンタ制御用ＡＳＩＣ（ Application Specific Integrated Circuit ）２０のワークエリア等として使用される。より詳しくは、このワークエリアは、印刷時に必要なＹ（イエロー），Ｍ（マゼンタ），Ｃ（シアン）の３色の画像データやデジタルカメラ２との通信データ（画像データ）などの格納に用いられる。
【００２３】
プリンタ制御用ＡＳＩＣ２０は、ＦｌａｓｈＲｏｍ１８に記録されている制御プログラムを読み出し実行することにより、当該プリンタ３全体の動作を制御する。また、プリンタ制御用ＡＳＩＣ２０は、所定の画像処理やＪＰＥＧ等の画像データの圧縮／伸長処理等も行う。
【００２４】
記録メディア（メディアカード）２１は、例えばメモリカードや小型ＨＤＤ等の記録媒体であり、これがカードソケット２２に装着されることにより、記録メディア２１へのデータの書き込み／読み出しが可能になっている。これにより、プリンタ３がスタンドアロンで存在しても、画像データが記録された記録メディア２１をカードソケット２２に装着することで、その画像データの印刷が可能になっている。
【００２５】
ＵＳＢデバイスコントローラ２３は、当該プリンタ３に接続されるＵＳＢホストコントローラを有する外部装置（例えばＰＣ等）との間でデータの送受を行うための制御を行う。ＵＳＢホストコントローラ１７は、当該プリンタ３に接続されるＵＳＢデバイスコントローラを有する外部機器（本例ではＵＳＢデバイスコントローラ１６を有するデジタルカメラ２）との間でデータの送受を行うための制御を行う。
【００２６】
液晶モニタ駆動回路２４は液晶モニタ２５を駆動し、液晶モニタ２５は液晶モニタ駆動回路２４による駆動に応じて画像や各種メニュー等を表示する。プリンタ操作スイッチ２６は、当該プリンタ３への各種指示を行うためのスイッチである。
【００２７】
昇華型プリンタユニット２７は、Ｙ，Ｍ，Ｃを連続的に並べたインクリボン２８を熱により昇華させるサーマルヘッド２９を駆動するサーマルヘッド駆動回路３０と、そのインクリボン２８を送るためのインクリボン駆動機構３１と、ピンチローラ３２（３２ａ，３２ｂ）やプラテンローラ３３等を含む記録紙（ペーパー）３４を搬送するためのペーパー駆動機構３５などを有し、プリンタ制御用ＡＳＩＣ２０の制御の基に、記録紙３４に印刷を行う。
【００２８】
尚、プリンタ３は、デジタルカメラ２と同様に無線通信コントローラとアンテナとを更に備えるようにして、デジタルカメラ２等の外部機器との間で無線により通信を行うように構成することも可能になる。
【００２９】
また、本システムでは、デジタルカメラ２とプリンタ３とをＵＳＢにより接続するものであるが、例えばＩＥＥＥ１３９４（ Institute of Electrical and Electronic Engineers 1394 ）等のシリアルバスにより接続するよう構成することも可能である。
【００３０】
次に、上述の構成のプリントシステム１の動作を説明する。
図２は、デジタルカメラ２とプリンタ３との間で行われる本システム１の動作に係るフローチャートであり、デジタルカメラ２のカードソケット１１に装着された記録メディア１０に記録されている画像データをプリンタ３で印刷するときの動作を示すものである。
【００３１】
尚、本動作において、デジタルカメラ２の動作は、カメラ制御用ＡＳＩＣ９がＦｌａｓｈＲｏｍ７に記録されている制御プログラムを読み出し実行することによって行われるものであり、プリンタ３の動作は、プリンタ制御用ＡＳＩＣ２０がＦｌａｓｈＲｏｍ１８に記録されている制御プログラムを読み出し実行することによって行われるものである。
【００３２】
同図に示したように、本動作が開始すると、まずデジタルカメラ２及びプリンタ３では、互いに相手機器とのＵＳＢ接続（デジタルカメラ２のＵＳＢデバイスコントローラ１６とプリンタ３のＵＳＢホストコントローラ１７とのＵＳＢ接続）を検出したか否かを判定し（Ｓ１０１，Ｓ２０１）、その判定結果がＮｏの場合には、デジタルカメラ２では通常のカメラ動作を行い（Ｓ１０２）、プリンタ３では本判定（Ｓ２０１）を繰り返す。
【００３３】
一方、デジタルカメラ２とプリンタ３とがＵＳＢ接続されると、Ｓ１０１及びＳ２０１がＹｅｓとなって、デジタルカメラ２及びプリンタ３では、続いて、互いに相手機器との通信ラインを開くための初期設定を行う（Ｓ１０３，Ｓ２０２）。尚、デジタルカメラ２では、このときに、プリンタ３との間の通信速度（ＵＳＢデバイスコントローラ１６とＵＳＢホストコントローラ１７との間の通信速度）に関する情報を取得する。
【００３４】
続いて、プリンタ３では、当該プリンタ３の型式と状態に関する情報を当該プリンタ３の情報としてデジタルカメラ２へ送信する（Ｓ２０３）。ここで、当該プリンタ３の型式と状態に関する情報は、例えば、当該プリンタ３のメーカー型式と、受信可能な画像データのサイズ（ＳＤＲＡＭ１９上の対応するワークエリアのサイズ），印刷画素数，印刷方式（本実施例では昇華型），印刷速度（処理速度），画像データの受信方法（例えば一括受信や分割受信）などの情報である。
【００３５】
デジタルカメラ２では、それを受信し（Ｓ１０４）、続いて、プリントモード選択スイッチの状態を検出し（Ｓ１０５）、それが縁有プリントモードを指示する状態であるときには縁有プリントモードを設定し（Ｓ１０６）、縁無プリントモードを指示する状態であるときには縁無プリントモードを設定し（Ｓ１０７）、２分割プリントモードを指示する状態であるときには２分割プリントモードを設定し（Ｓ１０８）、４分割プリントモードを指示する状態であるときには４分割プリントモードを設定し（Ｓ１０９）、プリントモードを指示する状態でないときにはそのままＳ１１０へ進む。
【００３６】
続くＳ１１０では画像データ選択スイッチの状態を検出し、特定の画像データを選択指示する状態であるときには、続いて、その特定の画像データを記録メディア１０から読み出して表示し（Ｓ１１１）、何れの画像データも指示されていない状態であるときには、Ｓ１１１をスキップしてＳ１１２へ進む。
【００３７】
続くＳ１１２ではプリント開始スイッチの状態を検出し、プリント開始を指示する状態でないときにはＳ１０５へ戻る。これにより、複数の画像データに対する印刷設定が可能になっている。一方、Ｓ１１２において、プリント開始を指示する状態であるときには、続いて、プリンタ３へプリントモードを通知する（Ｓ１１３）。
【００３８】
一方、プリンタ３では、Ｓ２０３の後、デジタルカメラ２からの通信を検出したか否かを判定し（Ｓ２０４）、その判定結果がＹｅｓになるまで待機している（Ｓ２０４がＮｏ）。ここで、Ｓ１１３でのデジタルカメラ２からのプリントモードの通知が行われると、Ｓ２０４がＹｅｓとなり、そのプリントモードの通知を受信し（Ｓ２０５）、続いて、当該プリンタ３が記録紙へ印刷可能な画像サイズの情報（これもプリンタ３の情報である）をデジタルカメラ２へ送信する（Ｓ２０６）。
【００３９】
デジタルカメラ２では、これを受信すると（Ｓ１１４）、Ｓ１１０で選択指示された画像データを記録メディア１０から読み出して伸長し（Ｓ１１５）、伸長後の画像データを、Ｓ１１４で受信した画像サイズにリサイズ（縮小或いは拡大）し（Ｓ１１６）、リサイズ後の画像データに対し後述する所定の圧縮動作を行う（Ｓ１１７）。そして、圧縮動作後の画像データ（圧縮画像データとも言う）をプリンタ３へ送信する（Ｓ１１８）。
【００４０】
プリンタ３では、これを受信すると（Ｓ２０７）、その圧縮画像データを伸長し（Ｓ２０８）、その伸長後の画像データを、Ｙ，Ｍ，Ｃの３つの画像データに変換してプリント用画像データを作成する（Ｓ２０９）。そして、そのプリント用画像データ（Ｙ，Ｍ，Ｃの３つの画像データ）を基に印刷動作を実行し（Ｓ２１０）、それが終了すると、プリント動作終了の通知をデジタルカメラ２へ送信する（Ｓ２１１）。
【００４１】
一方、デジタルカメラ２では、Ｓ１１８の後、プリンタ３からの通信を検出したか否かを判定し（Ｓ１１９）、その判定結果がＹｅｓになるまで待機している（Ｓ１１９がＮｏ）。ここで、Ｓ２１１でのプリンタ３からのプリント動作終了の通知が行われると、Ｓ１１９がＹｅｓとなり、そのプリント動作終了通知を受信し（Ｓ１２０）、未印刷の画像データに関する情報をプリンタ３へ送信する（Ｓ１２１）。そして、印刷予定の画像（未印刷の画像データ）が残っているか否かを判定し（Ｓ１２２）、その判定結果がＹｅｓの場合にはＳ１１３へ戻って未印刷の一つの画像データに対し上述した処理を繰り返し、Ｎｏの場合にはデジタルカメラ２側の動作を終了する。
【００４２】
一方、プリンタ３では、Ｓ１２１で送信された未印刷の画像データに関する情報を受信すると（Ｓ２１２）、その情報から印刷予定の画像（未印刷の画像データ）が残っているか否かを判定し（Ｓ２１３）、その判定結果がＹｅｓの場合にはＳ２０４へ戻って上述の処理を繰り返し、Ｎｏの場合にはプリンタ３側の動作を終了する。
【００４３】
図３は、上述のデジタルカメラ２の圧縮動作（Ｓ１１７）の処理内容に係るフローチャートを示す図である。
同図に示したように、本圧縮動作では、まず、Ｓ１０４にて取得したプリンタ３が受信可能な画像データのサイズ（ＳＤＲＡＭ１９上の対応するワークエリアのサイズ）と、Ｓ１１６でリサイズされた画像データのサイズとに基づき圧縮率を決定する（Ｓ３０１）。
【００４４】
なお、プリンタ３は、通信データ（画像データ）の格納用に割り付けられたＳＤＲＡＭ１９上のワークエリアのサイズよりも大きいデータを受信することはできない。このワークエリアのサイズに関する情報は、既にＳ１０４でデジタルカメラ２が取得している。このワークエリアのサイズはプリンタの型式によって異なる。また印刷画素数もプリンタの型式によって異なり、リサイズ動作によってサイズ変換された画像データのサイズも異なる。そこで、Ｓ３０１では、プリンタ３が受信可能な画像データのサイズとリサイズ後の画像データのサイズとを基に、そのリサイズ後の画像データを圧縮する際の適切な圧縮率を求めるようにしている。
【００４５】
Ｓ３０１の後、続いて、前ステップで決定された圧縮率に基づき選択した圧縮方式が、可逆圧縮であるか非可逆圧縮であるかを判定する（Ｓ３０２）。なお、圧縮方式は、前ステップで決定された圧縮率が低いときには可逆圧縮が選択され、それが高いときには非可逆圧縮が選択されるようになっている。
【００４６】
Ｓ３０２において、圧縮方式が非可逆圧縮であると判定された場合には、Ｓ３０１で決定された圧縮率に応じたＤＱＴ（量子化テーブル）を設定し（Ｓ３０３）、そのＤＱＴを用いて、Ｓ１１６でリサイズされた画像データに対しＪＰＥＧ圧縮を行って圧縮画像データを作成し（Ｓ３０４）、リターンする。
【００４７】
一方、Ｓ３０２において、圧縮方式が可逆圧縮（ loss less 圧縮）であると判定された場合には、圧縮画像データを伸長したときに原画像が復元されるアルゴリズムで、Ｓ１１６でリサイズされた画像データに対し圧縮（例えばハフマン符号化）を行って圧縮画像データを作成し（Ｓ３０５）、リターンする。ＪＰＥＧ画像を作成する際は、元画像をＤＣＴ（ Discrete Cosine Transform ）変換後、量子化テーブルを用いてデータを間引き、量子化データを作成する。さらにこのデータをハフマン符号を用いて圧縮する。ＪＰＥＧ画像を作成若しくは再生（伸長）できる機能を有する装置は、必然的にハフマン符号を用いて圧縮されたデータを扱うための機能（専用の処理回路又はＣＰＵが実行する専用のプログラム）を有する。したがって非可逆圧縮を行う際にハフマン符号化を用いればハードウェアの増加またはプログラムコードの増加をすることなくこのようなデータを扱うことができる。
【００４８】
以上、本実施例によれば、プリンタ３が受信可能な画像データのサイズとリサイズ後の画像データのサイズとに基づき適切な方法で圧縮してから画像データをプリンタ３へ送信するようにしたので、本システム１の操作性、印刷速度、印刷品質を維持することができ、且つ、本システム１を構成するハードウェアのコストアップも防止することができる。
【００４９】
尚、本実施例において、上述の圧縮動作（Ｓ１１７）の処理内容は、次のように変形することも可能である。
図４は、その圧縮動作の変形例１に係るフローチャートを示す図である。
【００５０】
同図に示したように、本変形例１では、Ｓ１０３にて取得したプリンタ３との間の通信速度及びＳ１０４にて取得したプリンタ３の印刷速度と、Ｓ１１６でリサイズされた画像データのサイズとに基づき圧縮率を決定する（Ｓ４０１）。但し、本変形例１においては、プリンタ３が受信可能な画像データのサイズ（ＳＤＲＡＭ１９上の対応するワークエリアのサイズ）が十分にあるものとする。
【００５１】
なお、デジタルカメラとプリンタとの間の通信を行うための通信手段としては様々なものが存在する。例えば、シリアル通信手段としてはＵＳＢやＩＥＥＥ１３９４が代表的であり、無線通信手段としては無線ＬＡＮや Bluetooth などが代表的である。また、プリンタの印刷方式としても様々なものが存在する。例えば、インクジェットプリンタ、レーザプリンタ、及び熱転写プリンタ（昇華型プリンタは熱転写プリンタの一種）などが代表的である。この印刷方式によってプリンタの印刷速度は異なり、印刷速度が速いときはデータの通信速度も印刷速度に応じて速くしないとプリントシステムとしてのパフォーマンスが向上しない。データの通信速度は、使用される通信方法によって定まり、プリンタの印刷速度を生かせるだけの通信速度を持たない通信方法を使用する場合には、通信データとなる画像データのサイズを小さくすることが必要になる。そこで、本変形例１のＳ４０１では、プリンタ３の印刷速度を低下させないようにプリンタ３との通信速度及びリサイズ後の画像データのサイズとを基に、そのリサイズ後の画像データを圧縮する際の適切な圧縮率を求めるようにしている。
【００５２】
Ｓ４０１の後、続くＳ４０２乃至４０５の処理は、前述のＳ３０２乃至３０５と同じ処理が行われる。
以上、本変形例１によれば、プリンタ３との間の通信速度及びプリンタ３の印刷速度とリサイズされた画像データのサイズとに基づき適切な方法で圧縮してから画像データをプリンタ３へ送信するようにしたので、上記と同様に、本システム１の操作性、印刷速度、印刷品質を維持することができ、且つ、本システム１を構成するハードウェアのコストアップも防止することができる。
【００５３】
図５は、圧縮動作（Ｓ１１７）の変形例２に係るフローチャートを示す図である。
同図に示したように、本変形例２では、Ｓ１１６でのリサイズ時の拡大率／縮小率に基づいて圧縮率を決定する（Ｓ５０１）。但し、本変形例２においても、プリンタ３が受信可能な画像データのサイズ（ＳＤＲＡＭ１９上の対応するワークエリアのサイズ）が十分にあるものとする。
【００５４】
なお、デジタルカメラ２の撮影画素数とプリンタ３の印刷画素数とが同じであればリサイズ動作は不要となり、元画像（デジタルカメラ２で撮影した画像）に近い品質のプリントが出来る。リサイズの拡大率が１より大きくなればなるほど元画像から画質が変化し、またリサイズの縮小率が１より小さくなればなるほど元画像から画質が変化する。従って、画質の変化が大きいときは、画像データの圧縮動作に伴う画質の劣化も影響が少ないことから、圧縮率を上げることが可能になる。そこで、本変形例２のＳ５０１では、リサイズの拡大率／縮小率に伴う元画像からの画質の変化を考慮して、リサイズ後の画像データを圧縮する際の適切な圧縮率を求めるようにしている。
【００５５】
Ｓ５０１の後、続くＳ５０２乃至５０５の処理は、前述のＳ３０２乃至３０５と同じ処理が行われる。
以上、本変形例２によれば、リサイズ時の拡大率／縮小率に基づき適切な方法で圧縮してから画像データをプリンタ３へ送信するようにしたので、上記と同様に、本システム１の操作性、印刷速度、印刷品質を維持することができ、且つ、本システム１を構成するハードウェアのコストアップも防止することができる。
【００５６】
図６は、圧縮動作（Ｓ１１７）の変形例３に係るフローチャートを示す図である。
同図に示したように、本変形例３では、Ｓ１０４にて取得したプリンタ３が受信可能な画像データのサイズ（ＳＤＲＡＭ１９上の対応するワークエリアのサイズ）及びプリンタ３の画像データの受信方法と、Ｓ１１６でリサイズされた画像データのサイズとに基づき圧縮率を決定する（Ｓ６０１）。
【００５７】
続いて、前ステップで決定された圧縮率に応じたＤＱＴ（量子化テーブル）を設定し（Ｓ６０２）、続いて、Ｓ１０４にて取得したプリンタ３の画像データの受信方法が一括受信であるか分割受信であるかを判定する（Ｓ６０３）。
【００５８】
ここで、一括受信であると判定された場合には、続いて、Ｓ６０２で設定されたＤＱＴを用いて、Ｓ１１６でリサイズされた画像データに対しＪＰＥＧ圧縮を行って圧縮画像データを作成し（Ｓ６０４）、リターンする。このＳ６０４では、例えばＹＣｒＣｂ４：２：２形式でＪＰＥＧ圧縮を行って圧縮画像データを作成する。
【００５９】
一方、Ｓ６０３の判定において、分割受信であると判定された場合には、続いて、Ｓ６０２で設定されたＤＱＴを用いてＳ１１６でリサイズされた画像データに対しＹ色成分のみＪＰＥＧ圧縮を行ってＹ色成分のみの圧縮画像データを作成し（Ｓ６０６）、続いて、同様に、Ｓ６０２で設定されたＤＱＴを用いてＳ１１６でリサイズされた画像データに対しＭ色成分のみＪＰＥＧ圧縮を行ってＭ色成分のみの圧縮画像データを作成し（Ｓ６０７）、続いて、更に同様に、Ｓ６０２で設定されたＤＱＴを用いてＳ１１６でリサイズされた画像データに対しＣ色成分のみＪＰＥＧ圧縮を行ってＣ色成分のみの圧縮画像データを作成し（Ｓ６０８）、リターンする。
【００６０】
以上、本変形例３によれば、プリンタ３が受信可能な画像データのサイズ及びプリンタ３の画像データの受信方法と、リサイズ後の画像データのサイズとに基づき適切な方法で圧縮してから画像データをプリンタ３へ送信するようにしたので、上記と同様に、本システム１の操作性、印刷速度、印刷品質を維持することができ、且つ、本システム１を構成するハードウェアのコストアップも防止することができる。
【００６１】
但し、本変形例３において、画像データの分割受信が行われる場合には、Ｓ１１８及びＳ２０７では、デジタルカメラ２からプリンタ３へ、Ｙ，Ｍ，Ｃの３つの圧縮画像データが順に送信される。
【００６２】
また、プリンタ３は、前述のとおり、Ｙ，Ｍ，Ｃの３色の画像データを基にインクリボン２８を加熱し昇華させて記録紙３４へ転写する。ここで、その３色の画像データは印刷動作開始に先立って一括作成されるものであり、３色分の一括印刷が行われる。このようなタイプのプリンタは、画像データの受信方法が一括受信のものとして、ＹＣｒＣｂ４：２：２形式でＪＰＥＧ圧縮を行って圧縮画像データを作成する（Ｓ６０４）。或いは、プリンタ３を、１色の画像データを作成し１色分の印刷を行うという動作を３回繰り返して３色分の印刷を行うよう構成することも可能である。このようなタイプのプリンタは、画像データの受信方法が分割受信のものとして、Ｙ，Ｍ，Ｃの色成分毎にＪＰＥＧ圧縮を行って、Ｙ，Ｍ，Ｃの３つの圧縮画像データを作成する（Ｓ６０５乃至６０７）。そして、その３つの圧縮画像データを、プリンタの印刷動作に合わせて、１色分ずつプリンタへ送る。プリンタでは、１色分の圧縮画像データ受信する毎に、１色分の画像データ（プリント用画像データ）に変換して記録紙へ転写する。
【００６３】
また、上述してきた圧縮動作（Ｓ１１７）において、圧縮率の決定は、その他、プリントモードを考慮して行うようにすることも可能である。すなわち、一枚の記録紙に複数の画像を印刷するプリントモードの場合には、一つの画像のみを印刷するプリントモードの場合よりも圧縮率を高く設定する。
【００６４】
また、プリンタ側でプリントモードの設定が可能な場合には、その設定されたモードに応じて圧縮率を決定するようにすることも可能である。例えば、プリクラ（登録商標）の如くシールにプリントする際には圧縮率を高く設定する。
【００６５】
最後に、各プリントモードに応じた印刷例を図７を用いて説明する。
同図において、印刷例３７は、縁無プリントモードが設定されたとき（Ｓ１０９）の印刷例である。印刷例３８は、縁有プリントモードが設定されたとき（Ｓ１０６）の印刷例である。印刷例３９は、２分割プリントモードが設定されたとき（Ｓ１０８）の印刷例であり、同一の画像が２つ印刷される。印刷例４０は、４分割プリントモードが設定されたとき（Ｓ１０９）の印刷例であり、同一の画像が４つ印刷される。
【００６６】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例に係るプリントシステムのブロック図である。
【図２】デジタルカメラとプリンタとの間で行われるプリントシステムの動作に係るフローチャートである。
【図３】圧縮動作（Ｓ１１７）の処理に係るフローチャートを示す図である。
【図４】圧縮動作の変形例１に係るフローチャートを示す図である。
【図５】圧縮動作の変形例２に係るフローチャートを示す図である。
【図６】圧縮動作の変形例３に係るフローチャートを示す図である。
【図７】各プリントモードに応じた印刷例を示す図である。
【符号の説明】
【００６８】
１      プリントシステム
２      デジタルカメラ
３      プリンタ
４      ＣＣＤ
５      撮影レンズ
６      ＣＣＤインターフェイスか緯度
７      ＦｌａｓｈＲｏｍ
８      ＳＤＲＡＭ
９      カメラ制御用ＡＳＩＣ
１０    記録メディア
１１    カードソケット
１２    液晶モニタ駆動回路
１３    カメラ操作スイッチ
１４    無線通信コントローラ
１５    アンテナ
１６    ＵＳＢデバイスコントローラ
１７    ＳＵＢホストコントローラ
１８    ＦｌａｓｈＲｏｍ
１９    ＳＤＲＡＭ
２０    プリンタ制御用ＡＳＩＣ
２１    記録メディア
２２    カードソケット
２３    ＵＳＢデバイスコントローラ
２４    液晶モニタ駆動回路
２５    液晶モニタ
２６    プリンタ操作スイッチ
２７    昇華型プリンタユニット
２８    インクリボン
２９    サーマルヘッド
３０    サーマルヘッド駆動回路
３１    インクリボン駆動回路
３２    ピンチローラ
３３    プラテンローラ
３４    記録紙
３５    ペーパー駆動機構
３６    液晶モニタ
３７、３８、３９、４０  印刷例
【図１】
2006109054.tif 000003
【図２】
2006109054.tif 000004
【図３】
2006109054.tif 000005
【図４】
2006109054.tif 000006
【図５】
2006109054.tif 000007
【図６】
2006109054.tif 000008
【図７】
2006109054.tif 000009