(57)【要約】【課題】本発明はどの追加デバイスも用いることなくプリンタにデバイス別の印刷データを生成するディジタルカメラを提供することを目的とする。【解決手段】本発明は、プリンタに対してデバイス別の印刷データを生成し、このデバイス別の印刷データをプリンタに送るディジタルカメラを開示する。ディジタルカメラは、入射光を受ける開口部を前側に含む筐体と、生データを生成するよう入射光を検出し、筐体の後側に設置されるセンサと、生データをデバイス別の印刷データに変換する変換器を含むプリンタマネージャーと、プリンタがデバイス別の印刷データを自動的に印刷することができるようプリンタにデバイス別の印刷データを出力するＩ／Ｏドライバとを有する。【選択図】  図４
2004194244.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにデバイス別の印刷データを生成するディジタルカメラであって、
入射光を受ける開口部を前側に有する筐体と、
生データを生成するよう上記入射光を検出し、上記筐体の後側に設置されるセンサと、
上記生データを上記デバイス別の印刷データに変換する変換器を含むプリンタマネージャーと、
上記プリンタが上記デバイス別の印刷データを印刷することができるよう上記プリンタに上記デバイス別の印刷データを出力するI／Oドライバと、を有するディジタルカメラ。
【請求項２】
上記生データをエンコードされたデータにエンコードするエンコーダと、上記エンコードされたデータを記憶するメモリとを更に有する請求項１記載のディジタルカメラ。
【請求項３】
上記エンコードされたデータはジョイント・フォトグラフィック・エキスパートグループ（ＪＰＥＧ）形式で記憶される請求項２記載のディジタルカメラ。
【請求項４】
上記エンコードされたデータはグラフィックス・インターチェンジ形式（ＧＩＦ）で記憶される請求項２記載のディジタルカメラ。
【請求項５】
上記エンコードされたデータはビットマップ（ＢＭＰ）形式で記憶される請求項２記載のディジタルカメラ。
【請求項６】
上記エンコードされたデータはタグ・イメージ・ファイル形式（ＴＩＦＦ）で記憶される請求項２記載のディジタルカメラ。
【請求項７】
上記プリンタマネージャーは上記生データを再生成するために上記エンコードされたデータをデコードする請求項２記載のディジタルカメラ。
【請求項８】
上記変換器は、上記生データをグレーレベル画像データに変換し、上記グレーレベル画像データを上記印刷データに変換する請求項１記載のディジタルカメラ。
【請求項９】
上記変換器は、上記生データをシアン−マゼンタ−イエロー−ブラック（ＣＭＹＫ）画像データに変換し、上記ＣＭＹＫ画像データを上記印刷データに変換する、請求項１記載のディジタルカメラ。
【請求項１０】
上記ディジタルカメラの動作を制御するユーザインターフェースを更に有する請求項１記載のディジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルカメラに係わり、より特定的には、別の追加デバイスを用いることなく印刷データをプリンタに送ることができるディジタルカメラに関わる。
【０００２】
【従来の技術】
ここ数年のディジタル電子機器における著しい発展により消費者はますます従来のアナログデバイスからそれらのディジタル式等価物に移りつつある。この特に適切な例としてディジタルカメラが挙げられ、ディジタルカメラはフィルムベースのカメラを急速に置き換えている。ディジタルカメラは、フレームをプレビューし、保存すべきフレームを選択することができる一方で望ましくないフレームを破棄することをユーザに可能にさせる。これにより、フィルムのエマルジョン内でフレームが消去不能に捕らえられ、フィルムが現像されるまで、多くの場合フレームが撮られた数日又は数週間後まで、フレームを見ることができない先のフィルムベースのカメラのものよりも多くの利点を有する。
【０００３】
従来技術に基づき、ディジタルカメラによって捕捉されたディジタル画像をユーザが印刷することを望むとき、ディジタル画像は、ディジタルカメラからコンピュータにダウンロードされなくてはならず、それによりコンピュータは印刷するためにプリンタに対応する印刷データを生成する。一般的に、パーソナルコンピュータは、その中にインストールされているオペレーティングシステム（ＯＳ）に従ってプリンタ制御操作を実施する。従来技術によるプリンタ４０に対してプリンタ制御操作を実施するディジタルカメラ１０に接続される従来のパーソナルコンピュータシステム２０の機能的ブロック図を示す図１を参照する。ディジタルカメラ１０は、ディジタル画像データ１２を生成するよう画像を捕捉するために用いられる。ディジタル画像データは、エンコードされ、ＲＡＷ形式、ＪＰＥＧ（ジョイント・フォトグラフィック・エキスパート・グループ（Joint  Photographic  Experts  Group））、ＧＩＦ（グラフィックス・インターチェンジ形式（Graphics  Interchange  Format））、ＢＭＰ（ビットマップ（Bitmap））、又は、ＴＩＦＦ（タグ・イメージ・ファイル形式（Tag  Image  File  Format））のような特定の形式で記憶される。コンピュータシステム２０は、プリンタ４０に電気的に接続されており、文書を印刷するためにプリンタ４０を制御することができる。ユーザがディジタルカメラ１０によって生成されるエンコードされたデータ１２をプリンタ４０で印刷することを望むとき、ユーザは、ディジタルカメラ１０をコンピュータシステム２０に接続し、エンコードされたデータ１２をディジタルカメラ１０からコンピュータシステムにダウンロードしてエンコードされたデータ１２を印刷データに変換し、印刷データをプリンタ４０に送らなくてはならない。
【０００４】
コンピュータシステム２０は、マイクロソフト社から発表されたＷｉｎｄｏｗｓ（登録商標）９５オペレーティングシステムであるオペレーティングシステム（ＯＳ）と、アプリケーション２４とを有する。ＯＳ２２は、グラフィック・デバイス・インターフェース（ＧＤＩ）２６を制御する上層２５、及び、入力／出力動作を制御する下層２８を含む。ＧＤＩ２６は、オペレーティングシステム“Ｗｉｎｄｏｗｓ（登録商標）”によって提供されるプログラムモジュールであり、グラフィカルオブジェクトを表す“Ｗｉｎｄｏｗｓ（登録商標）”規格である。アプリケーション２４は、アドビシステムズ株式会社（Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ）から発表されるＡｄｏｂｅ  Ｐｈｏｔｏｓｈｏｐのようなグラフィカル処理プログラムである。アプリケーション２４は、ディジタルカメラ１０によって生成されるエンコードされたデータ１２を読み取り、デコードすることで画像を表示することができる。
【０００５】
一般的に、ユーザは、エンコードされたデータ１２の画像を印刷することを望むとき、エンコードされたデータ１２をアプリケーション２４に読み取らせるためにアプリケーション２４を開くようＯＳ２２を制御し、エンコードされたデータ１２の画像を印刷するためにプリンタ４０を制御するようアプリケーション１４の印刷メニューコマンドを選択しなくてはならない。アプリケーション２４の印刷コマンドが生成されると、ＧＤＩ２６及びプリンタ４０のプリンタドライバ３０がエンコードされたデータ１２をデコードするために使用される。エンコードされたデータ１２がデコードされると、エンコードされたデータ１２は生データに変換され、その生データは印刷データに変換される。印刷データは、下層２８の入力／出力（Ｉ／Ｏ）ドライバ３８を介してプリンタ４０に送信され、プリンタ４０がコンピュータシステム１０から受信した印刷データを印刷する。
【０００６】
エンコードされたデータ１２がデコードされる前にユーザは、ユーザインターフェース２７を介してプリンタ３０の動作を設定又はコンフィギュアすることができる。例えば、ユーザは、ユーザインターフェース２７を介して用紙の大きさ及び印刷方向を選択することができる。それにより、ＧＤＩ２６及びプリンタドライバ３０は、ユーザインターフェース２７のコンフィギュレーション情報又は設定情報に応じてエンコードされたデータ１２をデコードする。更に、コンピュータシステム２０が複数のプリンタに接続されている場合、ユーザは、エンコードされたデータ１２の画像を印刷するためにユーザインターフェース２７を介してこれら複数のプリンタのうちの一つを選択することができる。更には、プリンタドライバ３０は、生データをグレーレベル画像データに変換するハーフトーンモジュール３２、及び、生データをシアン−マゼンタ−イエロー−ブラック（ＣＭＹＫ）画像データに変換するＣＭＭ＆スクリーニングモジュール３４を有し、生データはグレーレベル画像データに変換されても、ＣＭＹＫ画像データに変換されても最終的にはハーフトーンモジュール３２又はＣＭＭ＆スクリーニングモジュール３４によって印刷データに変換される。下層２８は更に、印刷データをメモリ又はコンピュータに設けられるハードディスクに一時的に記憶し、プリンタ４０の印刷状態に応じてプリンタ４０に印刷データを転送する、コンピュータシステム２０で実行されるソフトウェアプログラムであるスプーラー３６を有する。
【０００７】
ディジタルカメラ１０が印刷データを生成することができないため、ユーザは、プリンタ４０を用いてディジタルカメラ１０で捕捉したエンコードされたデータ１２を印刷することを望むときディジタルカメラ１０をコンピュータシステム２０に接続しなくてはならない。ユーザが印刷データを生成するためにコンピュータシステムを用いなくてはならないことは不都合となる。ユーザが印刷データを生成するのにどのデバイス（例えば、コンピュータシステム）も有さない場合、プリンタ４０を用いてエンコードされたデータ１２を印刷することが不便である。
【０００８】
【発明が解決しようとする課題】
従って、本発明は、印刷データがプリンタに直接的に送られるようどの追加デバイスも用いることなくプリンタにデバイス別の印刷データを生成するディジタルカメラを提供することを主な目的とする。
【０００９】
【課題を解決するための手段】
本発明によると、ディジタルカメラは、入射光を受ける開口部を前側に有する筐体と、筐体の後側に設置され、生データを生成するよう入射光を検出するセンサと、生データをデバイス別の印刷データに変換する変換器を含むプリンタマネージャーと、プリンタがデバイス別の印刷データを印刷することができるようデバイス別の印刷データをプリンタに出力するＩ／Ｏドライバとを有する。
【００１０】
本発明の利点は、印刷データがどの追加のコンピュータシステムも用いることなく生成され、ディジタルカメラによって捕捉された画像を印刷する操作が簡略化される点である。
【００１１】
【発明の実施の形態】
本発明の上記及び他の目的は、様々な図面等に例示される好ましい実施例の以下の詳細な説明を読むことで当業者には明らかなとなるであろう。
【００１２】
図２及び図３を参照する。図２は、本発明によるディジタルカメラ５０の斜視図である。図３は、図２のディジタルカメラを線３−３について取られた断面図である。ディジタルカメラ５０は、プリンタ４０に直接的に接続され、ディジタルカメラ５０の複数の構成要素を収容する筐体５２、及び、入射光５６を検出するセンサ５８を含む。筐体５２は、入射光５６を受ける開口部５４を前側５５に有する。センサ５８は、筐体５２の後側５７に設置され、生データ６２を生成するために入射光５６を検出する。
【００１３】
図１のプリンタ４０に接続される図２のディジタルカメラ５０の機能的ブロック図である図４を参照する。ディジタルカメラ５０は、更に、生データ６２をエンコードされたデータ６６にエンコードするエンコーダ６４と、生データ６２及びエンコードされたデータ６６を記憶するメモリ６８と、デバイス別の印刷データ８６を生成するプリンタマネージャー７０と、デバイス別の印刷データ８６をプリンタ４０に出力するＩ／Ｏドライバ８０とを有する。ディジタルカメラ５０が生データ６２を生成すると、生データ６２はメモリ６８に直接的に記憶されてもエンコーダ６４によってエンコードされてもよい。エンコードされたデータ６６は、ＪＰＥＧ（ジョイント・フォトグラフィック・エキスパート・グループ（Joint  Photographic  Experts  Group））、ＧＩＦ（グラフィックス・インターチェンジ形式（Graphics  Interchange  Format））、ＢＭＰ（ビットマップ（Bitmap））、又は、ＴＩＦＦ（タグ・イメージ・ファイル形式（Tag  Image  File  Format））のような特定の画像形式で記憶される。ユーザは、プリンタマネージャー７０のユーザインターフェース７２を用いて生データ６２の、又は、エンコードされたデータ６６の画像を印刷するためにプリンタ４０とディジタルカメラ５０とを直接的に接続することができる。ユーザインターフェース７２は、ディジタルカメラ５０の動作を制御するために用いられる複数のボタン及びオンスクリーンディスプレイ（ＯＳＤ）機能を有し得る。
【００１４】
プリンタマネージャー７０は、印刷データ８６がプリンタ４０に送信される前に生データ６２又はエンコードされたデータ６６をメモリ６８から受信する。プリンタマネージャー７０は、受信したデータがどの画像タイプ、即ち、生データ６２かエンコードされたデータ６６かを検出することができる。一方でプリンタマネージャー７０の受信したデータが生データ６２の場合、プリンタマネージャー７０の変換器７８は生データ６２を印刷データ８６に直接的に変換する。他方で、プリンタマネージャー７０の受信したデータがエンコードされたデータ６６である場合、プリンタマネージャー７０のデコーダ７６がエンコードされたデータ６６を生データ６２に変換してから変換器７８が生データ６２を印刷データ８６に変換する。一旦印刷データ８６がプリンタマネージャー７０によって生成されると、Ｉ／Ｏドライバ８０が印刷データ８６をプリンタ４０に出力する。
【００１５】
ここで、プリンタマネージャー７０が図１のコンピュータシステム２０のようなどの外部デバイスも用いることなく印刷データを生成し、従って、ディジタルカメラ５０がどの追加デバイスも必要とすることなく印刷データ８６を生成することができることに注意する。ユーザが生データ６２又はエンコードされたデータ６６の画像を印刷するためにプリンタ４０を制御することを望むとき、ユーザが唯一行う必要があることは、プリンタ４０に対して印刷データ８６を生成するようディジタルカメラ５０を制御するようにディジタルカメラ５０をプリンタ４０に接続することである。一旦印刷データ８６が生成されプリンタ４０に送信されると、プリンタ４０は自動的に印刷データ８６を印刷することができる。
【００１６】
多数の印刷要件を満たすためにユーザインターフェース７２がプリンタマネージャー７０を設定するために使用される。変換器７８が生データ６２を変換し始めると、ユーザインターフェース７２の設定スクリーンがディジタルカメラ５０のディスプレイデバイスに現れ、ユーザがプリンタマネージャー７０のフォローアップ動作を設定し、変換器７８がユーザインターフェース７２のコンフィギュレーション情報７４又は設定情報に応じて生データ６２をデバイス別の印刷データ８６に変換する。例えば、ユーザはユーザインターフェース７２を介してモノクロ印刷モード又はカラー印刷モードで動作するようプリンタ４０を制御することができる。プリンタ４０がモノクロ印刷モードで動作するよう制御されている場合、変換器７８は生データ６２をグレーレベル画像データ８２に変換し、グレーレベル画像データ８２をデバイス別の印刷データ８６に変換する。プリンタ４０がカラー印刷モードで動作するよう制御されている場合、変換器７８は生データ６２をシアン−マゼンタ−イエロー−ブラック（ＣＭＹＫ）画像データ８４に変換し、ＣＭＹＫ画像データ８４をデバイス別の印刷データ８６に変換する。ここで、印刷データ８６がデバイス別であり、つまり、印刷データ８６がプリンタ４０と互換性があるようプリンタ４０機械の型に従って生成されなくてはならないことに注意する。従って、ディジタルカメラ５０がプリンタ４０に接続されるとき、ディジタルカメラ５０はプリンタ４０機械の型を検知する。更に、ユーザは、ユーザインターフェース７２を介してプリンタ４０の機械の型を設定することができ、ディジタルカメラ５０はユーザインターフェース７２によって設定されたプリンタ４０の機械の型に応じて対応する印刷データ８６を生成する。それにより、ディジタルカメラ５０は、様々なプリンタに正確な印刷データを出力することができる。
【００１７】
従来技術と比べて、本発明は、プリンタとディジタルカメラ以外にどの追加デバイスも用いることなくデバイス別の印刷データをプリンタに出力するディジタルカメラを提供する。従って、ユーザのディジタルカメラによって捕捉される画像を印刷する手順は簡略化され得る。
【００１８】
当業者は、本発明の開示から逸脱することなくデバイスの多数の変更及び修正が成され得ることは容易に理解するであろう。従って、上記開示は、添付の特許請求の範囲の記載又は範囲によってだけ制限されるとして開示されるべきである。
【図面の簡単な説明】
【図１】従来技術によるプリンタにプリンタ制御操作を実施するディジタルカメラに接続される従来のコンピュータシステムの機能的ブロック図である。
【図２】本発明によるディジタルカメラの斜視図である。
【図３】図２のディジタルカメラの線３−３について取られた断面図である。
【図４】図１のプリンタに接続される図２のディジタルカメラの機能的ブロック図である。
【符号の説明】
１０、５０  ディジタルカメラ
１２、６６  エンコードされたデータ
２０  コンピュータシステム
２２  オペレーティングシステム
２４  アプリケーション
２５  上層
２６  ＧＤＩ
２７、７２  ユーザインターフェース
２８  下層
３０  プリンタドライバ
３２  ハーフトーンモジュール
３４  ＣＭＭ＆スクリーニングモジュール
３６  スプーラー
３８、８０  Ｉ／Ｏドライバ
４０  プリンタ
５２  筐体
５４  開口部
５５  前側
５６  入射光
５７  後側
５８  センサ
６２  生データ
６４  エンコーダ
６８  メモリ
７４  コンフィギュレーション情報
７０  プリンタマネージャー
７６  デコーダ
７８  変換器
８２  グレーレベル画像データ
８４  ＣＭＹＫ画像データ
８６  デバイス別の印刷データ
【図１】
2004194244.tif 000003
【図２】
2004194244.tif 000004
【図３】
2004194244.tif 000005
【図４】
2004194244.tif 000006