(57)【要約】【課題】  撮像装置とプリンタを、コンピュータを介さずに直接的に接続して撮影画像をプリントするシステムにおいて、撮影画像がプリンタ側で処理できない程大きかった場合には、プリント不可能であった。【解決手段】  被写界を撮像して生成した画像データを圧縮して保持する撮像装置と、該撮像装置から受信した画像データに基づいて記録用紙上に可視像を形成する画像形成装置とを、互いに通信可能となるように接続した画像形成システムであって、該撮像装置は、前記画像形成装置から画像形成に関する情報を受信し(C2,C3)、出力対象となる出力用画像データを選択し(C5)、該受信した画像形成に関する情報に基づいて(C4,C8)、前記出力用画像データを再圧縮し(C9)、該再圧縮された出力用画像データを前記画像形成装置へ送信する。【選択図】  図5
2006101220.tif 000002
【特許請求の範囲】
【請求項１】
被写界を撮像して生成した画像データを圧縮して保持する撮像装置と、該撮像装置から受信した画像データに基づいて記録用紙上に可視像を形成する画像形成装置とを、互いに通信可能となるように接続した画像形成システムであって、該撮像装置は、
前記画像形成装置から画像形成に関する情報を受信し、
出力対象となる出力用画像データを選択し、
該受信した画像形成に関する情報に基づいて、前記出力用画像データを再圧縮し、
該再圧縮された出力用画像データを前記画像形成装置へ送信する
ことを特徴とする画像形成システム。
【請求項２】
前記出力用画像データの再圧縮は、該出力用画像データが前記画像形成装置において処理可能な画像サイズとなるように行うことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成に関する情報は、前記画像形成装置における作業用メモリサイズの情報を含むことを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記画像形成に関する情報は、前記画像形成装置における出力画像サイズの情報を含むことを特徴とする請求項３記載の画像形成システム。
【請求項５】
さらに、前記出力用画像データを、前記画像形成装置において処理可能な画像サイズとなるようにトリミングすることを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【請求項６】
前記トリミングは、前記画像圧縮手段によって再圧縮された出力用画像データに対して施されることを特徴とする請求項５記載の画像形成システム。
【請求項７】
前記画像データの圧縮および前記出力用画像データの再圧縮は、JPEG規格に準じて行われることを特徴とする請求項１乃至６のいずれかに記載の画像形成システム。
【請求項８】
前記出力用画像データの再圧縮は、JPEG規格におけるQ値を選択することによって行われることを特徴とする請求項７記載の画像形成システム。
【請求項９】
さらに、前記出力用画像データを仮想ファイルとして格納し、該仮想ファイルを前記画像形成装置に送信することを特徴とする請求項１乃至８のいずれかに記載の画像形成システム。
【請求項１０】
被写界を撮像して生成した画像データを圧縮して保持する撮像装置と、該撮像装置から受信した画像データに基づいて記録用紙上に可視像を形成する画像形成装置とを、互いに通信可能となるように接続した画像形成システムにおける画像処理方法であって、該撮像装置において、
前記画像形成装置から画像形成に関する情報を受信し、
出力対象となる出力用画像データを選択し、
該受信した画像形成に関する情報に基づいて、前記出力用画像データを再圧縮し、
該再圧縮された出力用画像データを前記画像形成装置へ送信する
ことを特徴とする画像処理方法。
【請求項１１】
画像データに基づいて記録用紙上に可視像を形成する画像形成装置と接続可能な撮像装置であって、
被写界を撮像して画像データを生成する撮像手段と、
前記画像データを圧縮する画像圧縮手段と、
前記圧縮された画像データを保持する画像保持手段と、
前記画像保持手段に保持された複数の画像データから、出力用画像データを選択する画像選択手段と、
前記出力用画像データを、接続された画像形成装置に送信する通信手段と、を有し、
前記通信手段によって前記画像形成装置から画像形成に関する情報を受信し、該受信した画像形成に関する情報に基づいて、前記画像圧縮手段によって前記出力用画像データを再圧縮し、該再圧縮された出力用画像データを前記通信手段によって前記画像形成装置へ送信する
ことを特徴とする撮像装置。
【請求項１２】
請求項１１に記載された撮像装置と接続可能な画像形成装置であって、
前記撮像装置からの要求に応じて、作業用メモリサイズを含む画像形成に関する情報を返信し、
前記撮像装置から送信されてきた画像データに基づいて記録用紙上に可視像を形成することを特徴とする画像形成装置。
【請求項１３】
撮像装置を制御することによって、該撮像装置を請求項１乃至請求項９の何れかに記載された画像形成システムを構成する撮像装置として動作させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載されたプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置および画像形成システムに関し、特に、コンピュータ等を介することなく画像形成装置との直接接続を可能とする画像形成システムおよび撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ、またはスキャナ等の画像入力機器の進歩に伴い、該入力された画像を印刷出力するための画像入力手段として、熱転写方式のプリンタが注目されている。熱転写方式のプリンタとしては例えば、感熱型の用紙を印画用紙として用い、主走査方向に配列された複数個の発熱体（サーマルヘッド)を選択的に駆動しながら該用紙を副走査方向に搬送することで該用紙上にドットライン状の印画を行う、ライン熱転写方式等がある。
【０００３】
現在普及している一般的なインクジェット方式のプリンタにおいては、液滴を飛ばすか否かの2値選択のみによって、小さな液滴を用紙へ着弾させて誤差拡散等の手法によりみかけの解像度と階調性を得るのに対し、熱転写方式のプリンタの場合には、一つの画素において制御可能な熱の値を容易に変更できるため、一つの画素に対する階調性を多く取る事が可能となり、インクジェット方式に比べて滑らかな高画質画像を得ることができる。
【０００４】
また、サーマルヘッドの性能や用紙材料の品質の向上も目覚ましく、印刷画像の仕上がり品位においても、銀塩写真に見劣りしない程度の画質を得る事が可能となりつつある。このように、近年のデジタルカメラの進歩に歩調を合わせるように、熱転写方式のプリンタが特に自然画像用のプリンタとして注目されている。
【０００５】
そこで、このようなプリンタと、デジタルカメラやデジタルビデオカメラなどの撮影機器とを直接的に接続する、または一体構成として、撮影された画像情報をコンピュータ等の情報処理装置を介することなくプリント出力するシステムや、撮影機器からの画像データを無線通信によってプリンタに転送することで、やはり情報処理装置を介することなくプリント出力するシステムが登場している。  ここで、デジタルカメラとプリンタを直接的に接続したカメラダイレクトプリントシステムについて、具体的に説明する。
【０００６】
デジタルカメラ（以下、単にカメラ）で撮影された画像は一旦、カメラ内の記録媒体に保存される。この画像をプリンタで印刷出力するために、ユーザはカメラとプリンタを専用のケーブルで直接的に接続する。次に、カメラ内の記録媒体に保存されている画像がカメラのディスプレイに表示され、ユーザはプリントしたい画像を選択する。この時、画像を選択するためにカメラの有する操作部材を用いることは言うまでもない。プリントしたい画像が選択できたら、ユーザがカメラの操作部材に割り付けられたプリント指示キーを押下することによって、該選択された画像データがプリンタに転送される。プリンタ装置では、受け取った画像データに対して印刷可能な形式となるようにデータ処理を施した後、用紙上に印刷出力する。
【０００７】
このように従来のカメラダイレクトプリントシステムにおいては、ユーザがデジタルカメラの操作部材を数回操作するだけで、撮影画像の高画質印刷を可能とし、操作性に非常に優れている（例えば、特許文献１を参照）。
【０００８】
また、デジタルカメラによって撮影された画像は、JPEG方式によって圧縮され、JPEGファイルとして保存されるのが一般的である。従って、上記従来のカメラダイレクトプリントシステムにおいては、転送ファイル形式をJPEGファイルに限定することによって、異なるメーカの機器同士によるシステム構築を可能とする。例えば、A社製のデジタルカメラとB社製のプリンタをUSBケーブルで接続したシステムにおいても、A社製デジタルカメラからB社製プリンタにJPEGファイルを送ることで、高画質プリントが可能になる。
【０００９】
以上説明したような思想に基づく"PictBridge"と言う規格が、2003年7月に発表されている（非特許文献１参照）。このPictBridge規格に準拠したデジタルカメラやプリンタであれば、異なるメーカの機器同士であってもJPEGファイルを転送することでカメラダイレクトプリントシステムを構築することが可能である。
【特許文献１】特開平10-243327号公報
【非特許文献１】「WhitePaper of CIPA DC-001-2003 Digital Photo Solutions for Imaging Devices」、Camera & Imaging Products Association、2003/Feb/03、p.4
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記従来の"PictBridge"規格に準拠したシステムにおいて、デジタルカメラで撮影・保存されたJPEG画像データをプリンタに転送して印刷する場合、プリンタ側で該JPEG画像データをデコードして伸張する必要がある。しかしながら、例えば高品位画像を撮影可能なカメラによって撮影された画像データは概ね大画素数を有しており、プリンタ側のワークメモリ不足の為、リサイズできない程大きいサイズになることがある。このような大きなJPEG画像データをプリンタ側に転送しようとした場合、カメラ内に設定されているファイルサイズの閾値とJPEG画像データのサイズをカメラ側で比較し、画像データが閾値よりも大きい場合は印刷処理が出来ないと判定され、「再生できません」等のメッセージがカメラ側で表示される。
【００１１】
従来のカメラダイレクトプリントシステムにおいては、このような再生不可能と判断された大容量画像についての印刷を行いたい場合には、該画像データをコンピュータ等に取り込んだ上で、リサイズやトリミング、再圧縮等の処理を施して印刷可能なサイズになるまで加工する必要があった。これでは、ダイレクトプリントシステムとしての本来の機能が失われ、使い勝手が悪い。
【００１２】
本発明は上述した問題を解決するために成されたものであり、撮像装置と画像形成装置が直接接続された場合にも、大容量画像の高画質出力を可能とする画像形成システムおよび撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するための一手段として、本発明の画像形成システムは以下の構成を備える。
【００１４】
すなわち、被写界を撮像して生成した画像データを圧縮して保持する撮像装置と、該撮像装置から受信した画像データに基づいて記録用紙上に可視像を形成する画像形成装置とを、互いに通信可能となるように接続した画像形成システムであって、該撮像装置は、前記画像形成装置から画像形成に関する情報を受信し、出力対象となる出力用画像データを選択し、該受信した画像形成に関する情報に基づいて、前記出力用画像データを再圧縮し、該再圧縮された出力用画像データを前記画像形成装置へ送信することを特徴とする。
【発明の効果】
【００１５】
以上説明した様に本発明によれば、画像形成装置側の画像形成情報に応じて撮像装置側で画像処理を行うことにより、撮像装置と画像形成装置が直接接続された場合にも、大容量画像の高画質出力が可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。
【００１７】
図1に、本実施形態におけるカメラダイレクトプリントシステムの構成を示す。本実施形態においては、デジタルカメラ（以下、単に「カメラ」）1で撮影したJPEG圧縮画像及び撮影後にメモリ媒体に保存したJPEG圧縮画像を、JPEGファイルのまま専用ケーブル2経由でインクジェットプリンタ（以下、単に「プリンタ」）3に送出し、プリンタ3内でJPEGファイルの伸長、リサイズ、プリントデータ作成等の画像処理を行った後、用紙上にカラー出力する。
【００１８】
4はカメラ1に備えられた操作部材であり、ユーザはこれを用いてプリントパターンやプリント対象画像、プリント指定枠、用紙サイズ等を選択し、同じくカメラ1に備えられた液晶画面5によって、その操作内容を確認することができる。
【００１９】
図2は、カメラ1内においてプリント用データを作成するための構成を示すブロック図である。図中、20はレンズを通して結像された画像を電気信号に変換するためのCCD、21はカメラ1のシステム制御や演算処理を司るCPU、22はCCD20から送られてきた電気信号を処理する画像処理エンジン等からなる画像処理部である。画像処理部22において、撮像された画像データに対する圧縮等の各種画像処理が行われる。23はカメラ1のシステム制御用プログラムを格納するFlash ROM、24は画像データを一時的に保存したり、データ処理の作業用に用いるSDRAM、25は画像のデータファイルを保存しておくための記録媒体であるCF(コンパクトフラッシュ（登録商標）メモリ）、26はCF25をカメラ1に装着するためのCFコネクタ、27はカメラ1での撮影画像や操作メニューを表示するLCD、28はLCD27を駆動するLCDドライバである。また、29は通信制御部であり、接続されるプリンタ間との通信を制御する。30は操作部であり、ユーザによる指示入力が行われる。
【００２０】
以下、本実施形態におけるカメラダイレクトプリントシステムの動作について、詳細に説明する。上述した非特許文献１に示されるように、異なるメーカの機器同士を接続し、JPEGファイルを転送するカメラダイレクトプリントシステムを構築するための規格として"PictBridge"があり、本実施形態のシステム構成は該規格に準じているため、図1に示す構成と同様でなくても、"PictBridge"規格に準じて構成されたプリントシステムであれば、本発明は実現可能である。
●一般的なカメラダイレクトプリント
図3は、一般的なPictBridge対応機器同士が接続されたカメラダイレクトプリントシステムにおいて、最初の印刷が行われるまでの標準的な処理シーケンスを示す図である。以下、本実施形態の特徴の理解を容易とするために、図3を用いて一般的なPictBridge対応機器接続によるシステムの動作について説明する。なお、カメラ内の記憶媒体には、撮像された複数の画像データが、それぞれJPEGファイルとして格納されているとする。
【００２１】
カメラの撮影画像をプリンタに転送して印刷を行わせる場合、カメラとプリンタの接続後に先ず相互に通信によるネゴシエーションを行う(A1)。このネゴシエーションでは、まず機能確認が行われ、互いの機器がPictBridge対応であるか否か、即ちダイレクトプリントシステム(DPS)の機能を有する機器であるか否かの確認を行う。
【００２２】
その後、カメラ側においてプリンタ側のサービス機能確認(A2)が行われ、ダイレクトプリントシステムのバージョン情報等、各機器がどのようなサービス機能を有するかの確認を行う。次に、カメラ側においてプリンタの能力確認(A3)を行い、用紙種類、用紙サイズ、印刷品質等の設定可能なプリンタの能力情報を取得する。カメラ側では、これら取得した情報を自身の液晶画面に適宜反映することができ、ユーザが該液晶画面と操作部材を用いて、必要に応じてプリンタに対する設定を選択する。これにより、カメラはPictBridge対応機器として実際の印刷制御を行えるようになる。
【００２３】
次にユーザは、カメラ側の操作部材において、不図示の印画指示ボタン等によって印刷を所望する画像を選択し(A4)、各種の印刷条件を設定し(A5)、プリント動作の開始を指示する(A6)。するとカメラは、設定された各種印刷設定とともに、プリンタに対して印刷の開始を要求する(A7)。
【００２４】
するとプリンタ側では、印刷に必要な画像ファイルのサイズ等の情報をカメラ側に要求し(A8)、それに応じてカメラ側からプリンタ側へ、ファイル情報を送信する(A9)。プリンタ側では送られてきたファイル情報に基づいて実際の画像データを要求し(A10)、該要求に応じてカメラ側から画像データが送信される(A11)。するとプリンタは送信されてきた画像データに基づいて印刷データを生成し(A12)、実際の印刷処理を行う(A13)。
【００２５】
プリンタ側において印刷が終了すると、カメラ側へ印刷終了通知を送る(A14)。するとカメラ側では該通知の受信に応じて印刷終了メッセージを表示する(A15)。
【００２６】
1枚目のプリントは上記A1〜A15のシーケンスが順次行われることによって終了し、2枚目以降のプリントでは上記A4〜A15のシーケンスが繰り返し実行される。
●本実施形態のカメラダイレクトプリント
図4は、図1および図2に示す構成からなる、本実施形態のカメラダイレクトプリントシステムにおける処理シーケンスを示す図である。なお、本実施形態のシステムにおいても、PictBridge対応機器同士、すなわち図1に示したようにカメラ1とプリンタ3が、専用ケーブル2で接続されている。以下、図4を用いて、本実施形態におけるシステムの動作について説明する。なお、同図に示す処理シーケンスは、Flash ROM23に格納された制御用プログラムに基づき、CPU21によって制御される。また、カメラ1内のCF25には、撮像された複数の画像データが、それぞれJPEGファイルとして格納されているとする。
【００２７】
同図においてB1およびB2のシーケンスは、上述した一般的なカメラダイレクトプリントシーケンスを示す図3のA1およびA2と同様であるため、ここでの説明は省略する。
【００２８】
カメラ1は、通信制御部29を介してプリンタ2の能力確認(B3)を行うが、このとき、用紙種類、用紙サイズ、印刷品質等の能力情報に加えて、プリンタ2における使用可能なワークメモリサイズを取得する。なお、ここではプリンタ２の作業用のメモリサイズとしたが、その前に画像データを不図示のバッファメモリに一旦蓄積してからワークメモリへ格納する場合は、一度に受信可能なバッファメモリ容量を取得しても良い。カメラ1は取得した能力情報に基づき、転送可能な画像のファイルサイズを算出して(B4)、再圧縮時の目標データサイズとして設定する。ここで算出したファイルサイズが画像形成装置において処理可能な画像データサイズとしてカメラ側に設定される。なお、カメラ1はB3のシーケンスにおいて、印刷用紙サイズとは別に、実際に印刷される画像のサイズ（大きさ）を示すプリントサイズを、能力情報のひとつとして取得するようにしても良い。このプリントサイズは、プリンタ2の操作部材等によって任意に設定可能であることが望ましい。
【００２９】
次にユーザは、カメラ1側のLCD27における画像表示を参照しながら、操作部30に設けられた不図示の印画指示ボタン等によって印刷を所望する画像を選択し(B5)、各種の印刷条件を設定し(B6)、プリント動作の開始を指示する(B7)。このときカメラ1においては、転送対象として指定された画像ファイルのファイルサイズを、シーケンスB4で算出した転送可能ファイルサイズと比較し、これを超えていると判定した場合には、このままの印刷は不可能であり、所定の処理が必要である旨をメッセージとしてユーザに通知し、画像処理部22においてJPEG再圧縮処理や(B9)、必要に応じてトリミング処理(B10)を施し、仮想ファイルとしてSDRAM24に蓄える(B11)。その後カメラ1は、設定された各種印刷設定とともに、プリンタ2に対して印刷の開始を要求する(B12)。
【００３０】
なお、シーケンスB12〜B20については、図3に示したシーケンスA7〜A15と同様であるため、説明を省略する。
【００３１】
1枚目のプリントは上記B1〜B20のシーケンスが順次行われることによって終了し、2枚目以降のプリントでは上記B5〜B20のシーケンスが繰り返し実行される。  以下、上記図4のシーケンスB3〜B11、すなわちカメラ1側におけるプリンタ能力確認から画像ファイル保存までの処理について、図5のフローチャートを用いてさらに詳細に説明する。
【００３２】
カメラ1において、通信制御部29を介してプリンタ2の能力確認を行うと(C1)、プリンタ2側からその能力情報として、プリント可能なプリントサイズと、プリンタ2側において有効なワークメモリのサイズの情報を取得する(C2，C3)。一般的にカメラダイレクトプリントシステムにおいては、プリンタ側からの能力情報はパラメータテーブルとして送信されてくるが、本実施形態では図8に示すように、プリントサイズとワークメモリサイズの情報を含んだパラメータテーブルが送信されてくる。なお、プリントサイズは縦、横のピクセル数で、ワークメモリサイズはバイト単位で記述されるのが望ましい。
【００３３】
カメラ1側では、取得したファイルサイズおよびワークメモリサイズの情報に基づき、転送可能なファイルサイズを算出する(C4)。なお、図5のフローチャートでは、算出したファイルサイズを「A」として説明している。
【００３４】
その後、ユーザがLCD27や操作部30を用いて所望の画像を選択し(C5)、印刷条件をセットして(C6)、印刷指示(C7)を行う。
【００３５】
印刷指示の後、ステップC5で選択された画像データのサイズと、ステップC4で算出されたファイルサイズを比較し(C8)、選択画像のデータサイズの方が大きい場合には、画像処理部22でJPEG再圧縮を行う(C9)。ここでは、Q値制御を伴うJPEG再圧縮処理が行われる。一般に、JPEG圧縮における画像品質の制御は、量子化テーブルに一定乗数を乗じることによって行われる。この一定乗数をQ値といい、具体的にはJPEG圧縮品質係数を指す。Q値は100分率であらわす事が多く、通常のデジタルカメラにおけるQ値の既定値は、100〜95程度である。図6に、Q値制御を伴うJPEG再圧縮処理の概念を示す。同図によればすなわち、本実施形態においては、数種類のQ値による圧縮のうち、もっとも圧縮後のファイルサイズが小さくなるQ値を適用した圧縮を行うことが分かる。
【００３６】
JPEG再圧縮後、再度ファイルサイズの判定を行う(C10)。ここで、ステップC9で再圧縮された選択画像のファイルサイズが、未だステップC4で算出されたファイルサイズよりも大きい場合には、画像処理部22で画像のトリミングを行い、残った画像部分を拡大する(C11)（。このように、本実施形態ではファイルサイズを縮小するために、再圧縮(C9)，トリミング(C11)の順で処理を行うことにより、プリンタ2での画像形成における印画品質を極力保持することができる。
【００３７】
その後、再度ファイルサイズの判定を行い(C12)、ステップC11でトリミングされた選択画像のファイルサイズが、ステップC4で算出された転送可能なファイルサイズA以下であると判定されれば、その選択画像ファイルを仮想ファイルとしてSDRAM24に保存し(C14)、プリンタ2に対して印刷要求を行う(C15)。このように、転送対象となる画像ファイルを仮想ファイルとしてSDRAM24内に保存することにより、外部記憶媒体に書き込む場合と比べて書き込み時間を短縮することができるため、JPEG再圧縮処理全体としての処理速度を速めることができる。
【００３８】
なおステップC12のファイルサイズ判定処理において、ステップC11でトリミングされた選択画像のファイルサイズが、ステップC4で算出された転送可能なファイルサイズAよりも未だ大きい場合には、画像ファイルが転送不可能（再生不可能）である旨を示すメッセージをLCD27に表示する、印刷処理をキャンセルする等、エラー処理が行われる(C13)。
【００３９】
本実施形態では、高機能なデジタルカメラによる撮影の結果として、画素数が大きいためにファイルサイズが大きくなってしまった場合を例として説明を行ったが、本発明は画素数に起因したファイルサイズの増大のみに対応するものではない。例えば、JPEGによる圧縮アルゴリズムの特性上、周波数特性の高い画像を圧縮した場合にはJPEGのファイルサイズが大きくなることから、緻密な模様の被写体を撮影した場合や、複数の被写体が密集している状態で撮影した画像に対しても、本発明によれば適切なサイズにトリミングした後に適切な印刷出力を行うことができる。
【００４０】
以上説明したように本実施形態によれば、プリンタ側の性能に合わせてカメラ側で画像処理を行うことにより、撮影された画像がプリンタ側の内蔵メモリを超えるようなサイズのJPEG画像であっても、PC等の情報処理機器を介することなく、印画品質を極力保持したままプリントアウトすることが可能となる。
［他の実施例］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、スキャナ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複合機など）に適用してもよい。
【００４１】
また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００４２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００４３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る一実施形態におけるカメラダイレクトプリントシステムの構成を示す図である。
【図２】本実施形態におけるデジタルカメラの構成を示すブロック図である。
【図３】一般的なPictBridge機器同士よりなるカメラダイレクトプリントシステムの処理シーケンスを示す図である。
【図４】本実施形態におけるPictBridge機器同士よりなるカメラダイレクトプリントシステムの処理シーケンスを示す図である。
【図５】本実施形態におけるカメラ側の処理を示すフローチャートである。
【図６】Q値制御を伴うJPEG再圧縮処理を概念的に示す図である。
【図７】画像トリミングおよび拡大処理を概念的に示す図である。
【図８】本実施形態でカメラ側が受信するパラメータテーブルの一例を示す図である。
【符号の説明】
【００４５】
1  デジタルカメラ
2  専用ケーブル
3  インクジェットプリンタ
4  カメラの操作部材
5  液晶画面
20  CCD
21  CPU
22  画像処理部
23  Flash ROM
24  SDRAM
25  コンパクトフラッシュ（登録商標）メモリ
26  CFコネクタ
27  LCD
28  LCDドライバ
29  通信制御部
30  操作部
【図１】
2006101220.tif 000003
【図２】
2006101220.tif 000004
【図３】
2006101220.tif 000005
【図４】
2006101220.tif 000006
【図５】
2006101220.tif 000007
【図６】
2006101220.tif 000008
【図７】
2006101220.tif 000009
【図８】
2006101220.tif 000010