(57)【特許請求の範囲】
【請求項１】
撮像光を光電変換したのちに画像データおよび該画像データの縮小画像データとして記録するデジタルカメラであって、
画像を表示する表示部と、
前記画像データおよび前記縮小画像データを記録する記録媒体と、
前記記録媒体から所望の画像データを選択する画像データ選択手段と、
前記選択された画像データを外部プリンタに出力して印刷させる第１の出力モードと、前記記録媒体から取得した複数の縮小画像データを前記外部プリンタに出力して印刷用紙上に複数の縮小画像をまとめて印刷させる第２の出力モードのいずれか一方を選択して出力可能な出力手段と、
を備えるデジタルカメラ。
【請求項２】
請求項１記載のデジタルカメラであって、
前記出力手段は、前記第２の出力モードにおいて各縮小画像データに索引番号を付加して出力する、デジタルカメラ。
【請求項３】
撮像光を光電変換したのちに画像データおよび該画像データの縮小画像データとして記録するデジタルカメラと、
外部プリンタと、
を備える印刷システムであって、
前記デジタルカメラは、
画像を表示する表示部と、
前記画像データおよび前記縮小画像データを記録する記録媒体と、
前記記録媒体から所望の画像データを選択する画像データ選択手段と、
前記選択された画像データを外部プリンタに出力して印刷させる第１の出力モードと、前記記録媒体から取得した複数の縮小画像データを前記外部プリンタに出力して印刷用紙上に複数の縮小画像をまとめて印刷させる第２の出力モードのいずれか一方を選択して出力可能な出力手段と、
を備える、印刷システム。
【請求項４】
請求項３記載の印刷システムであって、
前記出力手段は、前記第２の出力モードにおいて各縮小画像データに索引番号を付加して出力する、印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラに関し、特に、画像データを直接プリンタに出力することのできるデジテルカメラおよびそれを用いた印刷システムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ（電子スチルカメラ）が開発／販売され普及しつつある。
【０００３】
デジタルカメラは撮像光を光電変換して画像データを得て記録媒体に記録し、パーソナルコンピュータ（以下、ＰＣ）等の外部画像処理装置に出力するよう構成されている。外部画像処理装置側で印刷画像データ作成処理を行ない、作成された印刷画像データをプリンタに出力して用紙上に撮影画像を印刷／再生している。
【０００４】
なお、多くのデジタルカメラは撮像結果を表示する液晶ディスプレイを備えており、また、光電変換により得られた画像データは圧縮処理して記録媒体に記録されている。圧縮処理は通常ＪＰＥＧ(Joint Photographic Expert Group)規格による圧縮（以下、ＪＰＥＧ圧縮）が施される。
【０００５】
ＰＣ側で画像選択を行なう場合には、ＪＰＥＧ圧縮された複数のサムネイル画像（後述）を先に取込んでモニターに表示させる。選択されたサムネイル画像に対応する撮影画像データをデジタルカメラ側から取込んで伸張処理を施してからモニターに表示し、ユーザの確認を得てカラー印刷画像データ作成処理を行ない、ＰＣに接続するプリンタで画像印刷を行なう。
【０００６】
サムネイル画像はＰＣ等で取込んだ画像データの中から所望の画像を選択する場合に用いる縮小画像であり、例えば、１フレーム分の画像データの大きさを６８０×４８０ピクセルとすると、対応のサムネイル画像は８０×６０ピクセル程度にデータが間引かれて縮小されており、通常の撮影画像と対応付けられてデジタルカメラの記録媒体上に記録されている。
【０００７】
また、カラー印刷画像データ作成処理時には、カラー画像（映像）の高精度な再生印刷を行なうためにＰＣ側でプログラム群による印刷画像データ作成処理を行ない描画に必要な印刷色毎にビットマップデータを作成して制御信号と共にプリンタに与え記録紙上にカラー画像再生動作を行なわせている。
【０００８】
なお、カラープリンタとして、絵画や写真のような高品質の画像印刷が可能なカラー印刷用インクジェットプリンタが開発／販売されている。
【０００９】
また、上述の印刷画像データ作成処理プログラム群は、図１１に示すようなデータ処理モジュール２１０の中のプリンタドライバと呼ばれるプログラム群に含まれている。プリンタドライバ２２０は、通常、ラスタライザ、色補正およびハーフトーンの３モジュールを２値データを得るための手段として備えている。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、ＰＣはその汎用性のために画像（または映像）印刷処理以外の多くのアプリケーションプログラムを備えているのが通例である。これらのアプリケーションプログラムや上述のプリンタドライバはＷｉｎｄｏｗｓやＭＳ−ＤＯＳ（いずれもマイクロソフト社製ＰＣ用ＯＳ (Operating System) の商品名）等の管理下で動作する。
【００１１】
従って、画像の印刷処理を行なう場合には、使用者はＯＳで規定されたコマンド入力操作を行なって、印刷処理アプリケーションプログラムおよびプリンタドライバをそれらが格納されている格納装置（例えば、磁気ディスク）からＰＣの内部メモリーに取込んで、実行可能状態にする必要がある。しかし、コマンド入力や印刷処理アプリケーションプログラムおよびプリンタドライバの取込に時間（いわゆる、オーバーヘッドタイム）を要し、オーバーヘッドタイムは短くても数分間を要するため起動に時間がかかるという問題点があった。
【００１２】
また、ＰＣは普及が著しいとはいえ、実際に使いこなすにはまだ解決すべき問題が多く、持っていても使いこなせない者が大多数であるとの指摘もある。これらの者が、画像（映像）の印刷処理用アプリケーションプログラムやプリンタドライバをインストールしようとしても、インストール自体が困難であったり、コマンド入力の方法がわからない、という不都合が生じかねないという問題点もある。
【００１３】
さらに、撮像した画像を印刷するためだけに高価なＰＣを必要とするのは、ユーザの利便性を著しく損うという問題点もある。
【００１４】
ここで、印刷処理時の操作の簡易化とオーバーヘッドタイムをほぼゼロにしたいという要請をデジタルカメラからの側から検討すると、例えば、ＰＣを介することなくデジタルカメラからプリンタに直接画像データを出力し、所望の撮像画像を所望の印刷枚数、用紙サイズおよび印刷色等で印刷できれば好適である。また、プリンタを含めて画像データの送信先外部装置を指定できれさらに好適である。
【００１５】
本発明は上記観点に基づいてなされたものであり、デジタルカメラから外部装置に画像データを出力する機能を有すると共に、所望の画像を所望の印刷仕様（印刷枚数、用紙サイズ，印刷色等）で印刷できる機能を有するデジタルカメラの提供を目的とする。また、前述のデジタルカメラを用いた印刷システムの提供を他の目的とする。
【課題を解決するための手段】
【００１６】
本発明のデジタルカメラは、撮像光を光電変換したのちに画像データおよび該画像データの縮小画像データとして記録するデジタルカメラであって、
画像を表示する表示部と、
前記画像データおよび前記縮小画像データを記録する記録媒体と、
前記記録媒体から所望の画像データを選択する画像データ選択手段と、
前記選択された画像データを外部プリンタに出力して印刷させる第１の出力モードと、前記記録媒体から取得した複数の縮小画像データを前記外部プリンタに出力して印刷用紙上に複数の縮小画像をまとめて印刷させる第２の出力モードのいずれか一方を選択して出力可能な出力手段と、
を備える。
【００１７】
このデジタルカメラでは、表示部に画像を所望の画像を選んで印刷する第１の出力モードと、複数の縮小画像を印刷用紙上にまとめて印刷させる第２の出力モードのいずれかを任意に選択することができる。
【００１８】
なお、前記出力手段は、前記第２の出力モードにおいて各縮小画像データに索引番号を付加して出力するようにしてもよい。
【発明を実施するための最良の形態】
【００２１】
図１は本発明のデジタルカメラの構成例を示すブロック図である。
【００２２】
図１（ａ）に示すように、デジタルカメラ１００は、レンズ、絞り機構等からなりＣＣＤ２上に撮影対象像からの反射光を入射する光学系１と、光学系１からの撮像光を電気信号に変換するＣＣＤ２と、ＣＣＤ２からの信号を処理し多値（Ｒ、Ｇ、Ｂ）のラスタデータ（画像データ）としてフレームメモリ６に出力する信号処理部３と、信号処理部３、フレームメモリー６、６’、信号処理部７および記録媒体制御部８の動作制御、画像処理および画像圧縮伸張処理等の実行を制御する制御部４、スイッチ等の操作による使用者からの指示を入力しデジタル信号に変換して制御部４に与える入力手段５と、フレームメモリ上のＲ、Ｇ、Ｂラスタデータを輝度成分Ｙおよび色差成分Ｕ、Ｖに変換してさらにＪＰＥＧ圧縮し、また、サムネイル画像を作成するための縮小処理を行なう信号処理部７と、信号処理部７の出力を受け取ってＪＰＥＧ圧縮された画像データ（以下、ＪＰＥＧ画像データと記す）およびサムネイル画像データの記録媒体９または拡張記録媒体１０の所定の位置への書込や、また記録された各ＪＰＥＧ画像データの読出等の制御を行なう記録媒体制御部８と、画像データを格納する記録媒体９と、拡張記録媒体１０と、外部装置とデータの授受を行なう場合に用いるインターフェイス１１と、スイッチの状態表示や機能仕様表示を行なうＬＥＤランプ等の表示手段１５と、撮影した像あるいは撮像対象を表示する液晶ディスプレイ等からなる表示手段１６を備えている。
【００２３】
フレームメモリ６は通常は液晶ディスプレイ１６の画像表示用メモリとして用いられ、画像データがビットマップイメージで展開される。また、フレームメモリ６’は液晶ディスプレイ１６のメニュー表示用メモリとして用いられる。液晶ディスプレイ１６への表示時にはフレームメモリ６および６’の内容が重畳して表示される。
【００２４】
記録媒体９は、カメラ１００の内部に固定された４ＭＢのフラッシュメモリで構成されている。記録媒体９には、画像データだけでなく、プログラム等も記録すうように構成することも可能である。また、拡張記憶媒体１０は実施例では４〜４０ＭＢのコンパクト・フラッシュ（サン・ディスク社の商標）が用いられている。
【００２５】
インターフェイス１１は実施例ではシリアルインターフェイスを用いており、ＰＣ２００等のコンピュータ装置から送られるプログラムの受信、画像データのＰＣ２００への送信、モデム１５０を介しての画像データの通信回線１６０等への送出、プリンタ２４０やファクシミリ装置への印刷画像データの送信に用いられる。
【００２６】
図１（ｂ）は制御部４の構成を示し、制御部４はＣＰＵ４１、ＲＡＭ４２およびＲＯＭ４３から構成され、ＲＯＭ４３にはデジタルカメラ１００の動作制御、データ圧縮処理等デジタルカメラ内部でのデータ処理に必要なプログラム群から構成される制御手段４３０が格納されている（図２）。
【００２７】
プリンタドライバを始めとする印刷用データ作成プログラムは、ＲＯＭ４３に格納する構成としてもよい。または、シリアルインターフェイス１１を介して、磁気ディスクや、ＣＤ−ＲＯＭあるいはメモリカード等の外部記録媒体から取り込んで、予め記録媒体９または拡張記録媒体１０に格納しておき、所望の時期に読み出して実行するように構成することもできる。
【００２８】
図２はＲＯＭ４３に格納されている制御手段４３０の構成例を示す図である。
制御手段４３０は、デジタルカメラ１００の動作制御に必須な手段、画像データの圧縮等の画像データの格納に致る過程に必要な画像データ処理手段および画像データの伸張、印刷用データの作成に関する各手段とから構成されている。通例、これらの手段はプログラムから構成される。
【００２９】
制御手段４３０は、コントロールシステム４３１、入力指示判定手段４３２、内部プログラム群４３３、外部プログラム受信手段４３４、データ管理手段４３５および表示用データ出力手段４３６を有している。
【００３０】
コントロールシステム４３１はデジタルカメラ１００全体の動作制御を行なう。例えば、光学系の絞りモータ駆動部（図示せず）に対する制御、信号処理部３、フレームメモリ６、信号処理部７と記録媒体制御部８の動作制御、および入力指示判定手段４３２〜表示用データ出力手段４３６の実行制御等を行なう。
【００３１】
入力指示判定手段４３２は、デジタルカメラ１００に設けられたスイッチ等をユーザーが操作して所望の動作あるいは処理を選択した場合に、入力手段５から出力されるデジタル信号を判定して、ユーザの指示した動作が何であるかを判定する。その判定結果によって、内部プログラム群４３３のうちの対応のプログラムに制御を渡したり、外部プログラム受信手段４３４による外部プログラム受信実行のためコントロールシステム４３１に制御を渡す。
【００３２】
内部プログラム群４３３は、撮像から撮像した画像データの記録媒体９への格納、拡張記録媒体１０からの画像データの読み込みあるいは書き込み、撮像時のＬＥＤ表示等の制御を行なうプログラムからなり、基本的処理プログラムとしてＲＯＭ４３に内蔵されている。内部プログラムの例としては、記録媒体９に画像データを書込む際に必要なＪＰＥＧ圧縮プログラムがある。
【００３３】
外部プログラム受信手段４３４は、入力指示判定手段４３２から外部プログラム導入指示が出された場合に起動される。
【００３４】
外部プログラム受信手段４３４は、ＰＣ等からのプログラムの導入か、拡張記録媒体１０のセットによるプログラムの導入か、通信回線を介してのプログラムの導入かを、外部プログラム導入指示の内容から判別して対応の受信処理を行なった後、データ管理手段４３５に制御を渡す。
【００３５】
データ管理手段４３５は、撮像した画像データの記録媒体９への書込、削除、追加あるいは外部から導入したプログラムコードの書込、削除、追加にあたり、ＰＣ等のコンピュータ装置で広く行なわれているファイル管理に相当するデータ管理を行なう。
【００３６】
画像データ（ＪＰＥＧ圧縮データ）およびサムネイル画像データは、内部プログラム４３３あるいはそれに相当する回路によって処理され、記録媒体制御部８により記録媒体９に書込まれる。
【００３７】
表示用データ出力手段４３６は、ＬＥＤ表示、画像データあるいはメニュー等の表示データをデジタルカメラ１００のＬＥＤ１４または液晶ディスプレイ１６に出力する。
【００３８】
図３は、画像選択手段４５の構成例を示すブロック図である。
【００３９】
図３（ａ）に示す画像選択手段４５Ａは、撮影した画像データを順に液晶ディスプレイ１６に表示してユーザに所望の印刷画像を選択させる印刷画像選択手段４５３と、印刷枚数、印刷用紙サイズ、印刷色（フルカラー、モノカラー、白黒）等の印刷仕様および画像データの送信先である外部装置を指定する出力方法指定手段４５４とを有する（実施例１参照）。
【００４０】
図３（ｂ）に示す画像選択手段４５Ｂは、サムネイル画像データを液晶ディスプレイ１６に早送り表示するサムネイル画像表示手段４５２と、表示されたサムネイル画像から所望の画像をユーザーに選択させ、選択されたサムネイル画像に対応する画像データを表示して確認を得る印刷画像選択手段４５３’と、印刷仕様および画像データの送信先である外部装置を指定する出力方法指定手段４５４を有する（実施例２参照）。
【００４１】
図３（ｃ）に示す画像選択手段４５Ｃは、サムネイル画像データに索引コードを付してプリンタに送信し印刷させるサムネイル画像印刷手段４５２’と、液晶ディスプレイ１６にサムネイル画像選択画面を表示し、ユーザに印刷されたサムネイル画像を基に所望の画像を指定させ、指定された画像データを表示して確認を得る印刷画像選択手段４５３”と、印刷仕様および画像データの送信先である外部装置を指定する出力方法指定手段４５４を有する（実施例３参照）。
【００４２】
図３（ｄ）に示す画像選択手段４５Ｄは、画像選択方法４５１を付加して画像選択手段４５Ｂまたは画像選択手段４５Ｃのいずれかを選択させるように構成した例である。
【００４３】
上記画像選択手段４５Ａ、４５Ｂ、４５Ｃあるいは４５Ｄは外部から導入してもよく、または制御手段４３０（図２）を構成する内部プログラム４３３の一つとしてＲＯＭ４３に格納するよう構成することもできる。また、出力方法指定手段４５４は、各設定値と画像の索引番号を対応させた設定値登録テーブルを有している。
【００４４】
図４は、プリンタに印刷用画像データを送信するダイレクトプリント機能を実行するための説明図であり、画像選択手段４５と印刷画像データ作成用プログラム群４３０および制御手段５０との関係を示す。図５はダイレクトプリント機能実行時の制御部４の動作を示すフローチャートである。
【００４５】
図４および図５でユーザーが画像選択処理スイッチをオンすると、入力指示判定手段４３２が画像選択を意味するコードをコントロールシステム４３１に与える。コントロールシステム４３１は、ＲＯＭ４３から、または記録媒体制御部８を介して記録媒体９から画像選択手段（プログラム）４５を読み出してＲＡＭ４２に展開する（Ｐ１）。
【００４６】
画像選択手段４５がＲＡＭ４２に展開されると、コントロールシステム４３１は画像選択手段４５に制御を渡す。画像選択手段４５は、ユーザーにより所望の画像の選択および出力方法の指定がされると、画像データ送信先外部装置がプリンタ２４０かファクシミリ装置の場合にはステップＰ３に移行する。外部装置がＰＣ２００であるかモデム１５０を介して通信回線に画像データを送出する場合には、ステップＰ５に移行してコントロールシステム４３１に制御を渡す（Ｐ２）。
【００４７】
コントロールシステム４３１は、ＲＯＭ４３、または記録媒体制御部８を介して記録媒体９に、格納されている印刷画像データ作成用プログラム群５０の読み出しを指示する。印刷画像データ作成用プログラム群５０の各プログラム（５１、５２、５３１、５３２、５３３、５４）は、コントロールシステム４３１の指示順に逐次読み出されてＲＡＭ４２に展開される（Ｐ３）。
【００４８】
コントロールシステム４３１は、印刷画像データ作成用プログラム群５０の各プログラムに対し逐次制御を渡し、印刷画像データの作成を実行させる。印刷画像データの作成が終るとステップＰ５に移行する（Ｐ４）。なお、１フレーム分の画像データを副走査方向に幾つかのブロックに分割して、印刷画像データを作成するように構成することもできる。
【００４９】
画像データ送信手段５４は、指定された外部装置がプリンタ装２４０の場合には、印刷画像データおよび印刷制御データをインターフェイス１１を介してプリンタ２４０に送信する。外部装置がファクシミリ装置の場合には、白黒の印刷画像データを送信する。外部装置がＰＣ２００の場合、あるいはモデム１５０を介して通信回線に送出する場合には、画像データ、あるいは印刷画像データと印刷制御データを送信する（Ｐ５）。
【００５０】
なお、上記印刷画像データ作成用プログラム群５０に渡す画像データ（ＹＵＶ成分データ）のＵＶ成分をＵ＝ｕ、Ｖ＝ｖ（−１＜ｕ＜１、−１＜ｖ＜１）とすることによって、印刷画像データ作成用プログラム群５０から出力される画像データをモノカラー（単色カラー；例えば、セピア色や、青色や、緑色等のカラー一色）画像データとすることができる。また、Ｕ＝０、Ｖ＝０とすることによって、印刷画像データ作成用プログラム群５０から出力される画像データを白黒画像データとすることができる。
【００５１】
印刷画像データ作成用プログラム群５０は、記録媒体９から読み出された圧縮された画像データを伸張して展開するデータ伸張プログラム５１、ＹＵＶ成分からなっている画像データをＲＧＢ成分に変換するＲＧＢ変換プログラム４２、プリンタドライバ５３および印刷用データを送信する画像データ送信プログラム５４を含んでいる。
【００５２】
プリンタドライバ５３は、ＰＣ等での印刷データ作成用のプリンタドライバと同じ構成であり、ラスタライザ、色補正およびハーフトーンの３つのモジュールを２値データを得るために備えている。
【００５３】
なお、ＲＧＢ変換プログラム５２に色変換パラメータを付加し、色変換パラメータが一定の値（例えば’０，０’）のときにＲＧＢ変換の前段でＵ＝０、Ｙ＝０とするＵＶ値変換ルーチンを付加するよう構成することが望ましい。
【００５４】
また、デジタルカメラ１００をインターフェイス１１に接続されたモデムを介して通信回線に接続し、印刷画像データを送信するよう画像データ送信プログラム５４を構成することもできる。さらに、デジタルカメラ１００をインターフェイス１１に接続されたモデムを介して携帯電話機のような無線装置と接続し、印刷画像データを無線送信するように画像データ送信プログラム５４を構成することもできる。
【００５５】
図６は出力方法指定手段４５４の構成を示すブロック図である。出力方法指定手段４５４は、印刷仕様および画像データ送信先外部装置を指定するための出力方法指定画面（図７（ｂ））を表示する出力方法指定画面表示手段４５４１、印刷枚数を指定する印刷枚数指定手段４５４２、印刷用紙サイズを指定する印刷サイズ指定手段４５４３、印刷色を指定する印刷色指定手段４５４４、画像データを送信する外部装置を指定するた出力装置指定手段４５４５を有している。
【００５６】
なお、印刷サイズ指定手段４５４３は、予め印刷する用紙のサイズ（例えば、Ａ４、Ａ６、はがき等、あるいは通常の銀塩写真で使われる、名刺サイズ、Ｌ判、Ｅ判等）を登録したテーブルを備えるよう構成することが望ましい。
【００５７】
図７はデジタルカメラ１００の背面部分の一例である。デジタルカメラ１００の背面には、画像あるいは機能メニュー等を表示する液晶ディスプレイ１６と液晶ディスプレイ１６の画面を上下、左右にスクロールさせるボタン１９、２０と機能選択用ボタン１７、１８が設けられている。なお、図８（ａ）は画像表示の例、（ｂ）は出力方法指定画面の例である。
【００５８】
以下、画像選択手段４５（４５Ａ、４５Ｂ、４５Ｃ、４５Ｄのいずれか）の各実施例について述べる。
【００５９】
＜実施例１＞
図８は画像選択手段４５Ａの動作を示すフローチャートである。撮影済みの画像データを順に液晶ディスプレイに表示してユーザに所望の印刷画像を選択させ、印刷枚数、印刷用紙サイズ、印刷色（カラー、モノカラーあるいは白黒）等の印刷仕様を指定し、印刷画像データを作成し外部装置に送信するまでの動作例を示す。
【００６０】
画像選択手段４５ＡがＲＡＭ４２に転送されるとコントロールシステム４３１は画像選択手段４５Ａに制御を渡す。印刷画像選択手段４５３は１枚分の画像データを読み出しフレームメモリ６に転送し、データ伸張プログラムを用いてＪＰＥＧ画像データを伸張して候補画像３１を液晶ディスプレイ１６上に表示する（Ｓ１）。この場合、候補画像には索引番号を付加して表示する。
【００６１】
ユーザがボタン１９を押しつづけると印刷画像選択手段４５３は候補画像を順次表示し、ユーザーがボタンから手を離すとその時点の画像で表示を停止する。
ユーザーがボタン２０を押しつづけると印刷画像選択手段４５３は前の候補画像を順次表示し、ユーザーがボタンから手を離すとその時点の候補画像で表示を停止する（Ｓ２）。
【００６２】
ユーザーがボタン１７あるいは１８の何れかを押すと、印刷画像選択手段４５３はその候補画像が選択されたものとみなし、制御を出力方法指定手段４５４に移す（Ｓ３）。
【００６３】
出力方法指定手段４５４は、出力方法指定画面表示手段４５４１により、図７（ｂ）に示すような出力方法指定メニューを表示し、ユーザーに各印刷仕様および画像データ送信先外部装置の選択或いは入力を促す。
【００６４】
このとき、初期表示として例えば、「印刷枚数＝１、印刷用紙サイズ＝Ａ４、印刷色＝フルカラー、出力装置＝カラープリンタ」が表示される。指定あるいは選択ができる矩形枠２１の内部は、他の矩形枠とは異なる色で表示される（Ｓ４）。
【００６５】
先ず、印刷枚数指定手段４５４２は、ユーザがボタン１７またはボタン１８の何れかを押すと印刷枚数を指定するステップに移行する。ユーザーがボタン１９を押すとその都度印刷枚数を初期値から１ずつカウントアップして枚数を表示する。ボタン２０を押す都度表示は１ずつカウントダウンする。ユーザーがボタン１７またはボタン１８の何れかを押すと、その時点の表示値を印刷枚数としてセットして設定値登録テーブルの画像索引番号に対応する位置に格納して次のステップに移行する（Ｓ５）。
【００６６】
印刷サイズ指定手段４５４３は、ユーザがボタン１７またはボタン１８の何れかを押すと印刷用紙サイズを選択するステップに移行し、予め印刷用紙サイズが登録された印刷サイズ登録テーブルの内容を表示する。ボタン１９あるいはボタン２０を押して所望の印刷用紙サイズを選択し、ボタン１７またはボタン１８の何れかを押すと選択した印刷用紙サイズをセットして設定値登録テーブルの画像索引番号に対応する位置に格納して、次のステップに移行する（Ｓ６）。
【００６７】
印刷色指定手段４５４４は、ユーザーがボタン１７またはボタン１８の何れかを押すと印刷色を選択するステップに移行し、予め印刷色が登録された印刷色登録テーブルの内容を表示する。ボタン１９あるいはボタン２０を押して所望の印刷色を選択し、ボタン１７またはボタン１８の何れかを押すと選択した印刷色がセットされる。印刷色としてフルカラーを選択すると、ＲＧＢ変換プログラム５２の印刷色パラメータを１にする。印刷色としてモノカラーを選択すると、ＲＧＢ変換プログラム５２の印刷色パラメータを２にする。印刷色として白黒を選択すると、ＲＧＢ変換プログラム５２の印刷色パラメータを３にする。印刷色パラメータは、設定値登録テーブルの画像索引番号に対応する位置に格納される（Ｓ７）。
【００６８】
出力装置指定手段４５４５は、ユーザーがボタン１７またはボタン１８の何れかを押すと出力装置を選択するステップに移行し、予め出力装置が登録された出力装置登録テーブルの内容を表示する。出力装置としてカラープリンタを選択すると、画像データ送信プログラム５４の出力装置パラメータを１とする。出力装置としてファクシミリを選択すると、画像データ送信プログラム５４の出力装置パラメータを２にする。出力装置としてＰＣを選択すると、画像データ送信プログラム５４の出力装置パラメータを３にする。出力装置として通信端末を選択すると、画像データ送信プログラム５４の出力装置パラメータを４にする。ユーザーがボタン１７または１８を押すと選択した出力装置がセットされ、設定値として設定値登録テーブルの画像索引番号に対応する位置に格納し、次の候補画像を表示するためにステップＳ１に戻る。次の候補画像がない場合には出力装置パラメータの値を調べ、その値が１または２のときはステップＳ９に移行し、３または４の時はステップＳ１６に進む（Ｓ８）。
【００６９】
コントロールプログラム４３１は、印刷画像データ作成用プログラム群５０を順次ＲＡＭ４２に展開し、圧縮データ伸張プログラム５１に制御を移す（Ｓ９）。
【００７０】
圧縮データ伸張プログラム５１は、印刷画像選択手段４５３によって選択された画像データ（ＪＰＥＧ画像データ）をＲＡＭ４２に取り込み、データの伸張処理を行なう（Ｓ１０）。
【００７１】
当該圧縮画像データの伸張処理が終ると、ＲＧＢ変換プログラム５２は印刷色パラメータを調べ、印刷色パラメータの値が１の場合にはステップＳ１２に移行する。また、印刷色パラメータの値が２の場合には画像データのＵＶ成分を全てＵ＝ｕ、Ｖ＝ｖに変換し、印刷色パラメータの値が３の場合には画像データのＵＶ成分を全てＵ＝０、Ｖ＝０に変換する（Ｓ１１）。
【００７２】
ＲＧＢ変換プログラム５２は、ＹＵＶ成分からなる画像データをＲ（赤）、Ｇ（緑）、Ｂ（青）成分からなる画像データに変換する。ＵＶ成分がＵ＝ｕ、Ｖ＝ｖのときはモノカラー画像データとなり、ＵＶ成分がＵ＝０、Ｖ＝０のときは白黒画像データとなる（Ｓ１２）。
【００７３】
ラスタライザ５３１は、画像データをＲ、Ｇ、Ｂ毎にラスタ変換されたＲＧＢ多階調（例えば、２５６階調）ビットイメージデータとする（Ｓ１３）。
【００７４】
色補正モジュール５３２は、印刷色に対応させるため、ＲＧＢ多階調ビットイメージデータに色補正処理を施し、Ｋ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）およびＹ（イエロー）の印刷用のＣＭＹＫ多階調ビットイメージデータに変換する（Ｓ１４）。
【００７５】
ハーフトーンモジュール５３３は、ＣＭＹＫ多階調ビットイメージデータに、ディザ法や誤差拡散法を用いてハーフトーン処理を実行する。これにより色毎に２値化されたビットマップ（２値データ・テーブル）が作成される（Ｓ１５）。
【００７６】
ハーフトーン処理が終わると、画像データ送信プログラム５４は、印刷色パラメータを調べ、印刷色パラメータの値が１の場合には印刷枚数の設定値、印刷用紙サイズの設定値、印刷用制御信号および２値のビットマップデータをインターフェイス１１を介して、例えばカラーインクジェットプリンタ２４０に送信する。カラーインクジェットプリンタ２４０は、デジタルカメラ１００から直接印刷用制御信号および印刷用データを受け取って所望の枚数の撮影画像を所望のサイズの記録紙上に印刷することができる。
【００７７】
なお、ユーザーが印刷色としてモノカラーまたは白黒を指定した場合には、カラー撮影であってもモノカラーまたは白黒で印刷される。また、出力装置パラメータの値が２の場合には、印刷枚数の設定値、印刷用紙サイズの設定値、印刷用制御信号および２値のビットマップデータをインターフェイス１１を介してファクシミリ装置に送信する。出力装置パラメータの値が３または４の場合には、ＪＰＥＧ画像データ、あるいは印刷枚数の設定値、印刷用紙サイズの設定値、印刷用制御信号および２値のビットマップデータをインターフェイス１１を介してＰＣ２００に、またはモデム１５０を介して通信回線１６０に接続する端末装置に送信する（Ｓ１６）。
【００７８】
＜実施例２＞
図９は、サムネイル画像を表示して所望の画像を選択し、印刷枚数、印刷用紙サイズ、印刷色等の印刷仕様および画像データの送信先の出力装置を指定する画像選択手段４５Ｂ（図３（Ｂ））の動作例を示すフローチャートである。
【００７９】
画像選択手段４５ＢがＲＡＭ４２に転送されると、コントロールシステム４３１は画像択手段４５Ｂに制御を渡す。サムネイル画像表示手段４５２は、全てのサムネイル画像データを読み出しＲＡＭ４２に展開する（Ｓ２１）。
【００８０】
また、サムネイル画像表示手段４５２は、データ伸張プログラムを用いてサムネイル画像データに伸張処理を施し、更に拡大処理を施して拡大サムネイル画像データに索引番号を付加して液晶ディスプレイ１６に表示する（Ｓ２２）。なお、サムネイル画像に拡大処理を施さないで複数のサムネイル画像を液晶ディスプレイ１６に表示するようにしてもよい。
【００８１】
ユーザーがボタン１９を押す度に、印刷画像選択手段４５３’は拡大サムネイル画像を順次表示し、ボタン１９を押すのを止めるとその時点のサムネイル画像を表示し続ける。また、ユーザがボタン２０を押す度に、印刷画像選択手段４５３’は前のサムネイル画像を順次表示し、ボタン２０を押すのを止めるとその時点のサムネイル画像を表示し続ける（Ｓ２３）。
【００８２】
ボタン１９または２０を押すのを止めてサムネイル画像が表示されている状態で、ユーザーがボタン１７または１８の何れかを押すと印刷画像選択手段４５３’はその画像が選択されたものとみなす。引き続きサムネイル画像から対応する画像を選択し、所望の画像の選択がすべて終了すると制御をコントロールプログラム４３１に移す（Ｓ２４）。
【００８３】
コントロールプログラム４３１は出力方法指定手段４５４に制御を移す。出力方法指定手段４５４は、印刷仕様および画像データの送信先の出力装置等の出力方法の指定処理を行ない、出力装置パラメータの値を調べ、その値が１または２のときはステップＳ２６に進み、３または４の時はステップＳ２７に進む（Ｓ２５）。
【００８４】
コントロールプログラム４３１は、印刷画像データと印刷画像データ作成用プログラム群５０を順次ＲＡＭ４２に展開し、印刷画像データ作成用プログラム群５０に制御を移行する（Ｓ２６）。
【００８５】
印刷画像データ作成用プログラム群５０は図８のステップ１０からステップＳ１５と同様な処理、即ち、印刷画像選択手段４５３’によって選択された画像データ（ＪＰＥＧ画像データ）の伸張処理、ＲＧＢ変換処理、ラスタライズ、色補正処理、ハーフトーン処理を行なう（Ｓ２７）。
【００８６】
ハーフトーン処理がおわると、画像データ送信プログラム５４は図８のステップＳ１６と同様に、出力装置パラメータを調べ、指定された出力装置に印刷画像データあるいはＪＰＥＧ画像データを送信する（Ｓ２８）。
【００８７】
＜実施例３＞
図１０は、サムネイル画像データをプリンタで印刷させ、印刷されたサムネイル画像から所望の画像を選び、印刷枚数、印刷用紙サイズ、印刷色等の印刷仕様および画像データの送信先の出力装置を指定する画像選択手段４５Ｃ（図４（ｃ））の動作例を示すフローチャートである。
【００８８】
コントロールシステム４３１は、印刷画像データ作成用プログラム群５０を順次ＲＡＭ４２に展開し、画像選択手段４５Ｃに制御を渡す（Ｓ３１）。
【００８９】
サムネイル画像印刷手段４５２’は、全てのサムネイル画像データを読み出しＲＡＭ４２に展開し、ＲＡＭ４２上のサムネイル画像データにデータ伸張処理を施し、さらに、各サムネイル画像データに索引番号を付加する（Ｓ３２）。
【００９０】
印刷画像データ作成用プログラム群５０は、図８のステップＳ１２からステップＳ１５に述べたと同様に、ＲＧＢ変換処理、ラスタライズ処理、色変換処理、ハーフトーン処理を施して、印刷用サムネイル画像データの作成を行ないプリンタ２４０に送信する（Ｓ３３）。なお、この場合、サムネイル画像印刷手段４５２’でＲＡＭ４２のサムネイル画像データのＵ、Ｖ成分についてＵ＝０、Ｖ＝０として、プリンタ２４０で白黒サムネイル画像を印刷するように構成してもよい。
【００９１】
プリンタ２４０では索引番号付のサムネイル画像を印刷する（Ｓ３４）。
【００９２】
印刷画像選択手段４５３”は、ユーザーが印刷されたサムネイル画像のなかから所望の画像を選び、その索引番号の入力を促すメッセージを液晶ディスプレイに表示してユーザーの操作を待つ（Ｓ３５）。
【００９３】
さらに、印刷画像選択手段４５３”は、ユーザが所望の画像の索引番号の数だけボタン１９を押してから、ボタン１７またはボタン１８を押すと、その索引番号に対応する画像データを記録媒体９から読み出してフレームメモリ６に取り込み、その画像を液晶ディスプレイ１６に表示する（Ｓ３６）。
【００９４】
ユーザがさらにボタン１７または１８を押すと、印刷画像選択手段４５３”はその画像が選択されたものとみなし、制御を出力方法指定手段４５４に移す（Ｓ３７）。
【００９５】
出力方法指定手段４５４は、図８のステップＳ４からステップＳ８と同様に印仕様の設定および画像データの送信先の出力装置の指定を行なう。次の候補画像を選択するためにステップＳ３５に戻る。次の候補画像がない場合には出力装置パラメータの値を調べ、その値が１または２のときはステップＳ３９に移行し、３または４の時はステップＳ４０に進む（Ｓ３８）。
【００９６】
印刷画像データ作成処理用プログラム群５０は、図８ステップＳ１０からステップＳ１５と同様にして選択された画像データ（ＪＰＥＧ画像データ）の伸張処理、ＲＧＢ変換処理、ラスタライズ処理、色補正処理、ハーフトーン処理を行なう（Ｓ３９）。
【００９７】
ハーフトーン処理がおわると、画像データ送信プログラム５４は図８のステップＳ１６と同様にして出力装置パラメータを調べ、指定された出力装置に印刷画像データあるいはＪＰＥＧ画像データを送信する（Ｓ４０）。
【００９８】
以上本発明の一実施例について説明したが、本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【図面の簡単な説明】
【０１００】
【図１】本発明のデジタルカメラの構成例を示すブロック図である。
【図２】ＲＯＭに格納されている制御手段の構成例を示す図である。
【図３】画像選択手段の構成例を示すブロック図である。
【図４】画像選択手段と印刷画像データ作成用プログラム群および制御手段との関係を示す図である。
【図５】制御部４の概略動作を示すフローチャートである。
【図６】出力方法指定手段の一構成例を示すブロック図である。
【図７】デジタルカメラの背面部分図の一例である。
【図８】画像選択から印刷画像データ作成までの動作例を示すフローチャートである。
【図９】画像選択から印刷画像データ作成までの他の動作例を示すフローチャートである。
【図１０】画像選択から印刷画像データ作成までの他の動作例を示すフローチャートである。
【図１１】パーソナルコンピュータで印刷用データを作成する場合に用いる印刷画像データ作成プログラム群の例を示す図である。
【符号の説明】
【０１０１】
９    記録媒体
１５    液晶ディスプレイ（表示部）
５０    印刷画像データ作成プログラム群
１００    デジタルカメラ
２４０    カラーインクジェットプリンタ（外部プリンタ）
４３０    制御手段
４５２    サムネイル画像表示手段
４５２’  サムネイル画像印刷手段
４５３    印刷画像選択手段
４５３’  印刷画像選択手段
４５３”  印刷画像選択手段
４５４ 出力方法指定手段
【図１】
0003649234.tif 000002
【図２】
0003649234.tif 000003
【図３】
0003649234.tif 000004
【図４】
0003649234.tif 000005
【図５】
0003649234.tif 000006
【図６】
0003649234.tif 000007
【図７】
0003649234.tif 000008
【図８】
0003649234.tif 000009
【図９】
0003649234.tif 000010
【図１０】
0003649234.tif 000011
【図１１】
0003649234.tif 000012