(57)【特許請求の範囲】
【請求項１】
受信したイメージ・センサ信号をディジタル画像データに変換するためのものであり、センサ信号に関係する画像データをスケーリングされた画像データに空間的にスケーリングするスケーリング論理回路と、スケーリングされた画像データを相関解除された画像データに相関解除する相関解除論理回路と、相関解除された画像データを可変サイズの圧縮画像データに圧縮するエントロピー符号化論理回路とを有する信号処理回路を有する画像処理システムであって、
この画像処理システムは、ビデオ画像データを供給する第１モードとスチール画像データを供給する第２モードとの複数のモードの１つで動作するように構成されており、上記第１モードにおいては、前記相関解除論理回路はビデオ画像データを発生するために第１の相関解除方法にしたがって相関解除するように構成され、また前記スケーリング論理回路はビデオ画像データを発生するために第１のスケーリング方法にしたがってスケーリングするように構成され、さらに前記符号化論理回路はビデオ画像データを発生するために第１の符号化方法にしたがって圧縮するように構成されており、上記第２モードにおいては、前記相関解除論理回路はスチール画像データを発生するために第２の相関解除方法にしたがって相関解除するように構成され、また前記符号化論理回路はビデオ画像データを発生するために第２の符号化方法にしたがって圧縮するように構成されており、さらに前記スケーリング論理回路はビデオ画像データを発生するために第２のスケーリング方法に従ってスケーリングするように構成されていることを特徴とする画像処理システム。
【請求項２】
センサ信号に関連する画像データを空間的にスケーリングするためのスケーリング論理回路と、前記スケーリングされた画像データを圧縮画像データに圧縮するための圧縮論理回路とを含み、ビデオ画像データとスチール画像データとを発生するための少なくとも２つのモードの１つで動作するように構成された信号処理回路を備え、
第１のモードでは、前記スケーリング論理回路はビデオ画像データを生成するのに適合した第１のスケーリング方法にしたがってスケーリングするように構成され、かつ前記圧縮論理回路はビデオ画像データを生成するのに適した第１の圧縮方法にしたがって圧縮するように構成され、
第２のモードでは、前記スケーリング論理回路はスチール画像データを生成するのに適した第２のスケーリング方法にしたがってスケーリングするように構成され、かつ前記圧縮論理回路はスチール画像データを生成するのに適した第２の圧縮方法にしたがって前記スケーリングされた画像データを圧縮するように構成されている、
画像処理システム。
【発明の詳細な説明】
【０００１】
（背景情報）
本発明は、一般に電子画像処理に関し、より詳細には、ディジタル・カメラに関する。
【０００２】
ディジタル・カメラはディジタルスティール画像を電子形式で取り込んで記憶する携帯システムとして最近開発されてきた。画像は、「電子」写真アルバムの形で表示したり、グラフィカル・コンピュータ・アプリケーションを装飾するために使用するといった、いくつかの異なる方法で使用できる。ディジタル・カメラは従来の化学フィルム・カメラに類似したユーザ・インタフェースを有するが、画像は完全に電子ソリッド・ステート回路と画像処理技法を用いて取り込まれて記憶される。
【０００３】
通常のディジタル・カメラは光インタフェースを介して被写体またはシーンから反射した入射光を受光するイメージ・センサを有する。光インタフェースはレンズ系、絞り機構、およびおそらくは光フィルタを含むであろう。センサは通常、入射光に応答して光生成信号を生成する電荷結合素子（ＣＣＤ）または相補形金属酸化膜半導体（ＣＭＯＳ）光検出回路のアレイとして実装される。センサからのアナログ信号はアナログ／ディジタル（Ａ／Ｄ）変換器によってディジタル形式に変換され、次いで論理回路および／またはプログラミングされたプロセッサによって処理され、被写体またはシーンの取り込まれたディジタル画像を生成する。次いでこの画像はカメラに内蔵されたローカル・メモリに記憶できる。さらに、画像はディジタル・カメラにリンクされたコンピュータに転送して電子ファイルとして記憶でき、かつ／またはさらにグラフィカル画像処理を施して画像品質を向上させ、またはグラフィックス・ソフトウェアに使用できる。
【０００４】
ディジタル・カメラの大半の購入者はデスクトップ・コンピュータにアクセスしてスティール画像を表示する。したがって、そのような購入者は自分のディジタル・カメラを使用して、別の人物の顔を見ながら声が聞けるようにデスクトップ・コンピュータでビデオ会議を行うなど、その人物と通信することを楽しむ場合もある。ただし、大半のディジタル・カメラは通常、スティール画像のみを提供するように構成されている。同様に、ビデオ会議に使用されるカメラはコンピュータから切り離されるとスティール・カメラとして動作しない。したがって、カメラがビデオ用にデスクトップ・コンピュータにリンクできるビデオとスティール画像の取り込みの両方のためのカメラの「二重使用」が可能なディジタル・カメラとそれに対応する画像処理が必要である。
【０００５】
（概要）
本発明は、ビデオおよびスティール画像を生成する少なくとも２つのモード、すなわち、信号処理方法の第１の選択に従ってイメージ・センサ信号を処理してスティール画像データを得る第１のモードと、信号処理方法の第２の選択に従って同じイメージ・センサ信号を処理してビデオ画像データを得る第２のモードの１つで動作する信号処理システムを構成する方法を目的とする。
【０００６】
本発明の特定の実施形態では、信号処理方法は、同じ元の画像データからビデオまたはスティール・データを生成するために順次実行される画像のスケーリング、相関解除、およびエントロピー符号化を含む。スケーリング、相関解除、およびエントロピー符号化の第１の選択は、ビデオ・データを提供するように設計されているが、第２の選択は、通常、ビデオ画像よりもサイズが大きくより詳細なスティール画像を提供するように設計されている。好ましい実施態様では、システムは画像相関解除およびエントロピー符号化を実行する論理回路を構成するために使用されるルックアップ・テーブル（ＬＵＴ）にロードされるパラメータに応じてビデオまたはスティール・データを生成する。
【０００７】
本発明の上記、その他の特徴および利点は、図面、詳細説明および特許請求の範囲を参照すれば明らかになろう。
【０００８】
（詳細な説明）
以上概説したように、本発明は同じ信号処理システムを介してスティール画像およびビデオ画像を提供する少なくとも２つのモードで動作し、それによってスティール画像とビデオ・カメラを別々に購入する消費者のコストを低減するシステムおよび装置内の信号処理方法を目的とする。一実施形態では、信号処理システムは、ディジタル画像処理動作をチェーン方式で実行することで、同じ詳細な元のイメージ・センサ信号からビデオ・データおよびスティール・データを提供する。元のイメージ・センサ信号は空間的にスケーリングされるようディジタル化され作成され、次いで相関解除されて圧縮データに符号化される。コンピュータ・バスを介してアクセス可能な再プログラミング可能な論理回路内で、あるいは高性能のデータ・プロセッサをプログラミングしてソフトウェア内で動作を実行することで異なる画像処理動作が実施できる。
【０００９】
説明を分かりやすくするために、以下に特定の実施形態について説明し、本発明を徹底的に理解できるようにする。ただし、当業者には明らかなように、本開示を読めば、本発明はそのような具体的な実施形態によらずに実施できる。さらに、本発明を分かりやすくするために、よく知られている要素、装置、処理ステップなどについては説明を行わない。
【００１０】
図１は、本発明の一実施形態によるビデオおよびスティール処理ブロック１１０を有するディジタル・カメラなどのディジタル画像取込み装置１００の論理ブロック図である。装置１００はその画像を取込むべき被写体１０２から反射した入射光にさらされるレンズ系１０４および絞り１０８を有する光インタフェースを含む。装置１００は、装置１００が低照度条件下で動作する時に被写体１０２をさらに照明する補助光を生成するストロボおよび電子フラッシュを含むこともある。
【００１１】
レンズ系１０４は好ましくはビデオおよびスティール動作の両方で許容できる固定焦点レンズを有する。これは、近距離の被写体（ビデオ会議中のユーザの顔など）の光インタフェースの変調伝達関数（ＭＴＦ）の低下（したがって画像品質の低下）がビデオ・モードで許容できるためである。光インタフェースは、センサへの光量と被写界深度を制御する絞り機構１０８を有し、下記の２つの設定のみでビデオ動作とスティール動作の両方用に構成できる。
【００１２】
光インタフェースは入射光を電子イメージ・センサ１１４に向ける。イメージ・センサ１１４は入射光の強度と色に電気的に応答するいくつかのピクセルを有する。センサ１１４は、スティール画像として許容できるだけの解像度を有する取り込まれた画像を表す信号を生成する。光から生成されたアナログ・センサ信号を受信するＡ／Ｄ変換器（図示せず）をセンサ１１４内に含めて、露出された被写体１０２およびそれに伴うシーンのディジタル画像を規整するディジタル・センサ信号を生成できる。あるいは、センサ１１４はブロック１１０にアナログ信号を送信し、ブロック１１０は次いでこれらの信号に対してアナログ信号処理を実行してからディジタル形式に変換する。いずれのシナリオでも、ディジタル化されたセンサ信号はこうして画像データを確定する。その画像データは、ビデオおよびスティール・ブロック１１０によって画像処理方法に従って処理されてスティール・モードとビデオ・モードのどちらが選択されているかに応じて、スティール画像を形成するか、露光された被写体またはシーンによる動きを示すビデオ画像のシーケンスを形成する。
【００１３】
モード選択は装置１００の機械的なつまみ（図示せず）を介して装置１００のユーザによって行われる。機械的なノブの設定は、ローカル・ユーザ・インタフェース１５８で受け取られ、ストリーム制御装置１６０によって処理される制御信号およびデータに変換される。あるいは装置１００はホスト／ＰＣ通信インタフェース１５４を介してパーソナル・コンピュータ（ＰＣ）などのホスト・コンピュータに接続することができる。次いでユーザはホスト上で実行されているソフトウェアを介してモード選択を実行でき、ホストはホスト／ＰＣインタフェース１５４を介して適正な制御信号およびデータをシステム制御装置１６０に伝送する。
【００１４】
システム制御装置１６０は上記のようにユーザによってなされたモード選択に応答してビデオおよびスティール画像の取込みを編成する。システム制御装置１６０はビデオおよびスティール処理ブロック１１０を構成してスティール画像データまたはビデオ画像フレームのシーケンスを示すビデオ画像データを提供する。次いで画像は装置１００の内部に記憶され、かつ／またはホスト／ＰＣに転送されて圧縮解除され（画像が圧縮されていた場合）、レンダリングされ、かつ／または表示される。
【００１５】
画像取込み装置１００はスティール画像データを受信して記憶するローカル記憶装置１２２を含む。ローカル記憶装置１２２はＦＬＡＳＨ半導体メモリおよび／または回転式媒体装置を含むことができる。ＦＬＡＳＨメモリはＩｎｔｅｌ（登録商標）Ｍｉｎｉａｔｕｒｅ  Ｃａｒｄのように取外し可能であってもよい。回転式媒体は、磁気ディスクまたは画像データ・ファイルを記憶するのに適したその他のタイプでもよい。
【００１６】
画像データはホスト／ＰＣ通信インタフェース１５４を介して装置１００の外部に転送することもできる。通信インタフェース１５４は、コンピュータ周辺バス規格に従って、スティール画像およびビデオ画像データを両方共ホスト／ＰＣに転送するように構成できる。使用されるバス規格は、例えば、ＲＳ−２３２シリアル・インタフェース、ユニバーサル・シリアル・バス（ＵＳＢ）、または電気電子学会（ＩＥＥＥ）１３９４〜１９９５である。
【００１７】
上述したように、装置１００は、ビデオ会議中などのビデオ・モード、および従来の携帯カメラを使用するのと同様に写真を撮る時のスティール・モードを含むいくつかのモードで動作するように光学的かつ電子的に構成できる。光学的な観点からは、１０ｍｍの有効焦点距離を有する固定焦点距離レンズ系などの固定焦点距離レンズ系１０４が好ましく、装置の実施形態を製造するコストを低減するために両方のモードで使用する。動きを取込むためのビデオ会議および高速フレーム速度の適用例で使用されるビデオ・モードでは、約ｆ／２の絞り１０８を選択できる。この絞り設定の一次焦点は好ましくは被写体１０２に関して約１メートルで、背景に対する被写界深度は２メートルまで延びる。
【００１８】
スティール・モード動作では、屋外および屋内のシーンの許容できる品質のスティール画像を取込むことができる。屋内のシーンの場合、光のレベルはストロボまたは電子フラッシュ１１２によって生成される補助光を必要とする程度に低くてもよい。屋内のシーンでは普通ｆ／２〜ｆ／８の絞り１０８を選択するであろう。この絞りの範囲内で、一次焦点は被写体に関して約２メートルで、背景に関する被写界深度が４メートルまで延びる。自然光による屋外の撮影では、一次焦点は好ましくは被写体に対して約２〜３メートルで、背景に関して被写界深度が無限大まで延びる。普通、その焦点を達成するには約ｆ／８の絞りを選択するであろう。
【００１９】
画像取込み装置１００は画像データまたはビデオ画像のシーケンスを提供するビデオおよびスティール処理ブロック１１０をそのように構成することで二重モード動作用にも電子的に構成できる。一実施形態では、ブロック１００はディジタル信号および画像処理機能を、論理回路および／またはプログラミングされたプロセッサとして実装して、センサ１１４から受信機した詳細な元の画像データから事前に決められた解像度および圧縮率を有する圧縮画像データを生成することができる。そのようなブロック１１０を図２に示す。同図は、本発明の別の実施形態によるディジタル・カメラの（またはその他の画像取込み装置の）画像処理システム２００の一部の論理ブロック図である。
【００２０】
図２は、ビデオおよびスティール・モード動作の両方で画像データがたどる経路の本発明の一実施形態のデータの流れ図を示す。処理ブロック１１０は補正ブロック２１０から開始できる画像処理機能のチェーンを含む。補正ブロック２１０はセンサ１１４から受信した元の画像データが、画像のスケーリングと圧縮前にある種の前処理を保証する時に常に使用される。ある場合には、補正ブロック２１０はイメージ・センサから受信した元の画像データに対してピクセル置換、コンパンディング、およびガンマ補正を実行する。元の画像データは許容できる品質のスティール画像を生成できる解像度（例えば、７６８×５７６以上の空間解像度が好ましい）でなければならない。
【００２１】
ピクセル置換をブロック２１０内で実行して無効なピクセル・データを有効なデータに置換して後続の画像処理機能により決定論的な入力を提供できる。圧伸を行って各ピクセルの解像度（ピクセルあたりのビット数）を低下させることができる。例えば、元の画像データの受信時の解像度が１０ビット／ピクセルでよいが、論理回路に入力するピクセル解像度は８ビット（１バイト）であることが好ましい。従来のガンマ補正を実行して画像の情報内容を画像が最終的に表示されるホスト・コンピュータによって期待される内容に適合させることができる。
【００２２】
各受信された元の画像フレームに対してブロック２１０内で実行できるその他の機能は、画像の圧縮前にしばしば必要なピクセル・パターン雑音低減を含む。この場合もやはり、一般に補正機能がブロック２１０内で実行されるか否かは、センサ１１４から受信した元の画像データの品質と、画像データがいつでも記憶できるかまたはホスト・コンピュータに送信できる前に実行すべき後続の画像スケーリングまたは圧縮などの任意の後続の画像処理次第である。
【００２３】
元の画像データが補正されるか補正ブロック２１０によってその他の方法で所望のサイズまたはフォーマットに処理されると、図１に示すホスト／ＰＣ通信インタフェース１５４とローカル記憶装置１２２の伝送および記憶要件を満足させる必要がある場合、補正されたデータは、適宜スケーリングおよび圧縮されることがある。そのような要件を満足するため、処理ブロック１１０は伝送および／または記憶の前に任意の必要な画像スケーリングと圧縮を実行するスケーリングおよび圧縮論理２１２を含むことができる。
【００２４】
例えば、スケーリングおよび圧縮論理２１２は画像サイズと解像度を低減して、より大きくより詳細なスティール画像と比べてより小さくより詳細でないビデオ画像を生成するように構成できる。ホスト／ＰＣ内で圧縮解除され表示されるべき高速シーケンスのビデオ画像を伝送するためにより小さくより詳細でない画像データが必要になることがある。ただし、装置１００とホスト／ＰＣ間の伝送リンクが詳細な元の画像データを必要な速度でホスト／ＰＣに送信できるだけの帯域幅を有する場合、スティールおよびビデオ動作に両方でスケーリングおよび圧縮論理２１２を簡単化することができ、または解消することさえ可能である。
【００２５】
図２に示し、以下に説明するように、圧縮論理２１２についていくつかの処理機能が考えられる。これらの機能と、機能的に類似したその他の機能は、下記のように光インタフェースが装置１００で使用されている場合に、システム２００が所望する性能（圧縮画像データのレンダリング速度）および画像品質に応じて当業者によって構成できる。画像処理機能は、一実施形態では、図２に示し、以下に説明するように、論理回路の別々のユニットとして実施されている。
【００２６】
スケーリング論理２１４は、記憶または伝送が容易なより小さい画像を生成するために補正画像データの２次元空間スケーリングを実行する。このスケーリングは従来の知られている手法を用いて、選択されたスケーリング率に従って実行される。スケーリング率は整数でも分数でもよい。スケーリングは、例えば、２つの別々の１次元スケーリング処理を用いて２次元形式で実行できる。
【００２７】
スケーリング論理２１４は、適当なスケーリング率を選択するだけでビデオおよびスティール画像に両方に使用できる。例えば、補正画像データの４：１サブサンプリングをビデオ・モードで実行して、補正画像データの１６のピクセルを平均してスケーリングされた画像データ内に１ピクセルを生成することができる。標準のサンプリング理論に基づいて、非補正雑音源を仮定すると、サブサンプリングによって信号対雑音比を√１６、すなわち４倍まで改善できる。２：１などのより低いスケーリング率も使用できる。この場合、４つのピクセルが平均されてスケーリングされた画像データ内に１ピクセルが生成され、信号対雑音比（ＳＮＲ）は２倍に改善される。ビデオ・モードでの動作中により詳細な補正画像データをこのようにスケーリングすることで、システム２００は、ビデオ会議中などのビデオ動作時に通常遭遇するより低い光のレベルによる雑音の増加を補償する。
【００２８】
図２の画像機能ブロックのチェーンの次の段階は相関解除および符号化ブロック２２２である。スケーリング論理２１４から受信したスケーリングされた画像データは、いくつかの相関解除方法のうち選択された方法に従って、画像圧縮の１つのタイプであるエントロピー符号化の準備として相関解除される。この場合もまた、ユーザは、通常はより小さいサイズのビデオ画像を得るのに適した特定の相関解除方法を選択することができる。
【００２９】
相関解除機能は隣接ピクセル間の誤差としてのエラー画像を生成することがある。画像の相関解除に使用できる１つの具体的な方法はディジタルパルス符号変調（ＤＰＣＭ）である。例えば、多数のビデオ画像フレームを伝送する際に必要に応じて画像データをさらに圧縮するために、「損失」をＤＰＣＭを用いて「量子化」（第１のデータの組をより小さい値の組に対応させる処理）エラーの形で導入することができる。
【００３０】
画像機能ブロックのチェーンの次の段階は、エントロピー符号化技法を用いて相関解除された画像データを圧縮するブロック２２２によるエントロピー符号化である。例えば、一般に知られている使用可能なエントロピー符号化方法は、ハフマン符号化である。エントロピー符号化は相関解除された画像データ内の記号をビット文字列で置き換えて異なる記号が異なる可変長の２進文字列で表され、最も一般に出現する記号が最も短い２進文字列で表されるようにする処理を含む。その結果、エントロピー符号化論理２２２は、スケーリングされた８ビット・データが３〜１６ビットの可変サイズを有するデータに符号化される図２に示すような圧縮画像データを提供する。
【００３１】
この場合もまた、ビデオおよびスティール画像を得る符号化方法は別の方法であってもよく、動作モードに応じて選択できる。例えば、スティール画像を符号化する際にビデオ画像データと比較して記号のより大きい組（可変２進文字列長を有する）を使用できる。これは、ビデオ画像を圧縮解除する場合と比べてスティール画像を圧縮解除するのにより多くの時間をホスト／ＰＣに割り付けることができるためである。これとは対照的に、ビデオ画像を符号化する場合は、一連のビデオ画像フレームをより高速で圧縮解除するために、均一な２進文字列長を有する記号のより限定された組を使用する必要がある。さらに、均一な２進文字列長を有することで、ＵＳＢなどのホスト／ＰＣに特に適した画像データを伝送する固定量の帯域幅を使用することができる。
【００３２】
画像処理システム２００は上述した二重モード動作を容易にする別の論理を含む。特に、ブロック２１０および２１２内の論理回路はプログラマブル・ルックアップ・テーブル（ＬＵＴ）およびランダム・アクセス・メモリ（ＲＡＭ）を使用してそれぞれの画像処理機能を実行する際の融通性を実現する。各ＬＵＴまたはＲＡＭは、特定の動作モードに対して選択された方法によって指定されたそれぞれの画像処理機能に情報を送信する。例えば、スケーリング論理２１４はＲＡＭ記憶領域を使用して中間スケーリング演算を記憶する。また、スティール画像とビデオ画像のどちらを所望するかに応じて、相関解除および符号化論理を行うＬＵＴ２３４に当技術分野で知られている相関解除および符号化の実行に必要な異なる規則とデータをロードすることができる。一実施形態では、ＬＵＴ２３４には、文字をリストするルックアップ・テーブル（いわゆる「コード・ブック」）と文字列長をリストするルックアップ・テーブルの２つのルックアップ・テーブル（ＬＵＴ）が使用される。
【００３３】
ＲＡＭおよびＬＵＴにロードする適切な値を決定するのに別の技法を使用できる。例えば、相関解除およびエントロピー符号化に影響を与えるライティングその他の要因を決定するのにカメラ制御ユニット１６０によって画像計量を実行することができる。また、上述したように、特に多数の画像フレームが生成されるビデオ動作中には、伝送および記憶の制約によって圧縮率を上げなければならないことがあり、したがって、相関解除およびエントロピー符号化のためのＬＵＴは画像データの圧縮のためのより小さいコード・ブックを含むことになる。
【００３４】
上述した異なるＬＵＴおよびＲＡＭは単一の物理ＲＡＭユニットの一部として実施でき、あるいは、１つまたは複数のＲＡＭユニットとして異なる組合せに組み合わせることができるが、各ＬＵＴおよびＲＡＭは好ましくは画像機能の性能を高速化するために物理的に別々のユニットとして実装される。
【００３５】
画像データが圧縮論理２１２によって所望のモードに従って圧縮されると、可変サイズになったデータはデータ・パッキング・ユニット２２６に渡され、データ・パッキング・ユニット２２６でデータは一定のサイズの、したがってより管理が容易なデータ・セグメントにパッキングされ、記憶とコンピュータ・バス上の伝送がより効率的になる。この場合もまた、センサ１１４からの画像データがそのままで十分に許容でき、そのようなデータに伝送または記憶上の制約がない場合、センサの画像データはサイズが一定で、最小限の処理で装置１００の外部で容易に記憶または伝送できるので、データ・パッキング・ユニットは余分になる。
【００３６】
データ・パッキング・ユニット２２６内で、異なるサイズの受信データ・ブロックが事前定義された一定のサイズを有するブロックにパッキングされる。例えば、図２のシステム２００では、データ・パッキング・ユニットは可変サイズの圧縮画像データを１６ビット・ブロックにパッキングする。１６ビット・ブロックは次いで直接記憶アクセス（ＤＭＡ）制御装置などのデータ・フロー制御装置２３８に送信され、次いでデータ・フロー制御装置２３８は各データ・ブロックにアドレス情報を追加してからバス２４２にアクセスして１６ビット・ブロックをバス上で送信する。メモリ制御装置２４６はバス２４２を介して１６ビット・ブロックを受け取り、装置１００に内蔵されたダイナミックＲＡＭ（ＤＲＡＭ）（図示せず）などのメモリに一時的に記憶する。
【００３７】
スティール画像データは、パッキングされた後で、バス２４２に結合されたローカル記憶インタフェース２５０を介してローカル記憶域１２２（図１を参照）に転送できる。例えば、ローカル記憶装置１２２は、画像データに付加された圧縮テーブル、ファイル・ヘッダ、日時スタンプ、および計量情報を含む「ファイル」のとして作成された画像データを受信する取外し可能ＦＬＡＳＨメモリ・カードでもよい。次いでカードを装置１００から取り外してＰＣに挿入し、スティール画像データを転送してＰＣ内で圧縮解除、表示および／またはその他の処理を実行することができる。
【００３８】
取外し可能記憶装置を使用する代わりに、ホスト／ＰＣ通信制御装置１５４を用いてスティール画像とビデオ画像の両方を装置１００の外部に転送できる。これは、ホスト・コンピュータ（図示せず）によって記憶され、アクセスされるためにホスト・コンピュータに転送すべき、スティール画像データを通信インタフェース１５４に使用される特定のバス規格を用いた伝送に適したディスク・ファイルとして作成することで達成される。ビデオ画像データは知られている技法を用いてＵＳＢなどの制御装置インタフェースを介してホスト・コンピュータに送信できる。
【００３９】
画像取込み装置１００および処理システム２００の二重モード動作については、図２に示すバス・ベースのアーキテクチャに関してすでに述べた。このアーキテクチャで異なる動作モードのソフトウェア制御をさらに容易にするために、いくつかのメモリ・マッピングされた制御レジスタ（図示せず）をバス２４２に結合してシステム制御装置１６０が所望の動作モードで装置１００とシステム２００を構成するようにできる。選択された動作モードの適切な画像処理方法に必要なパラメータをプログラミングするために、バス２４２を介してＬＵＴ、ＲＡＭ、および制御レジスタにアクセスするためにシステムが実行する命令を発行することができる。例えば、すべての動作モードでのスケーリング、相関解除、およびエントロピー符号化方法の異なる規則およびパラメータを製造中に装置１００に内蔵された制御装置命令として記憶できる。この場合、各動作モードには異なる方法の組が割り当てられる。ローカル・ユーザ・インタフェース１５８またはホスト／ＰＣ通信インタフェース１５４を介して実行されるユーザによるモード選択に応答して、適当な組がビデオおよびスティール・ブロック１１０にロードできる。
【００４０】
ビデオおよびスティール・ブロック１１０の現在の好ましい実施形態は論理回路であるが、画像処理システム２００は、命令を実行してブロック１１０のディジタル画像処理機能を実行するプログラミングされた高性能プロセッサを備えることができる。そのようなプロセッサによって実行できる例示のステップは図３に示され、図２のビデオおよびスティール・ブロック１１０の実施形態内の補正ブロック２１０および圧縮論理２１２の上の説明に基づいて容易に理解できる。図３のステップのシーケンスはシステム制御装置１６０またはバス２４２にやはり結合されている別個の専用プロセッサ（図示せず）によって実行することができる。
【００４１】
要するに、本発明の上述した実施形態は、スティール・モード（携帯カメラとしてスティール画像を取り込むための）とビデオ・モード（ディジタル・カメラが周辺バス・インタフェースを介してホスト・コンピュータまたはその他の画像表示システムに接続されている）の両方で動作する携帯ディジタル・カメラなどの装置内で使用できる。カメラは、イメージ・センサと、屋外と屋内のシーンの両方でスティール・モードで詳細な画像を取り込むように構成されたビデオおよびスティール処理ブロック１１０とを有する。ビデオ・モードでは、カメラは、コンピュータ周辺バス・インタフェースを介して表示するためにホスト・コンピュータに送信できるビデオ・シーケンスを取り込むために、同じ処理ブロック１１０を用いて詳細な画像のシーケンスを圧縮するように構成される（伝送および記憶に必要な場合）。
【００４２】
上述した本発明の実施形態はその構造および実施形態が異なるのは当然である。例えば、処理ブロック１１０の画像データ経路は最初は８ビット幅で圧縮時には最大１６ビットとして示されているが、本発明はその他のデータ経路幅を用いて実施できることは当業者には明らかであろう。また、システム制御装置１６０はデータ・フロー制御装置２３８と組み合わせてマイクロ制御装置などの１つの物理的な集積回路ユニットに統合することができる。以上のように、本発明の範囲は例示の実施形態ではなく、首記の請求項とその正当な均等物によって決定されなければならない。
【図面の簡単な説明】
【図１】  本発明の一実施形態によるディジタル画像取込み装置の論理ブロック図である。
【図２】  本発明の別の実施形態による信号および画像処理システムのアーキテクチャを示す図である。
【図３】  本発明の別の実施形態に従って実行される信号処理ステップの論理流れ図である。
【図１】
0004907764.tif 000002
【図２】
0004907764.tif 000003
【図３】
0004907764.tif 000004