(57)【特許請求の範囲】
【請求項１】
画像信号を生成し、その画像信号を出力部に送り出す電子カメラに取り外し可能に接続されるデジタル記憶装置において、
画像信号の処理に供される複数のアルゴリズムを記憶するアルゴリズムメモリであって、前記複数のアルゴリズムには複数の書き込み機能を含むアルゴリズムメモリと、
前記複数のアルゴリズムで提供される被支援機能の情報を記憶する特性メモリと、
電子カメラの出力部との間で信号伝送を行う信号インタフェースと、
前記信号インタフェースを介して前記特性メモリの情報がカメラに供給され、前記特性メモリの情報の中から選択され、前記信号インタフェースを介してカメラから供給された書き込み信号指令に応じて、前記アルゴリズムメモリに記憶されたアルゴリズムを選択し、前記信号インタフェースを介して供給された画像信号にその選択されたアルゴリズムを適用して画像信号を処理するプロセッサと、
処理された画像信号を記憶する画像メモリ部と、
を備える電子カメラのデジタル画像記憶装置。
【請求項２】
請求項１に記載のデジタル記憶装置において、
前記アルゴリズムには、少なくとも１つの圧縮アルゴリズムが含まれる電子カメラのデジタル画像記憶装置。
【請求項３】
請求項１に記載のデジタル記憶装置において、
前記アルゴリズムには、画像メモリ部に記憶された１以上の画像信号を消去する消去アルゴリズムが含まれる電子カメラのデジタル画像記憶装置。
【請求項４】
請求項１に記載のデジタル記憶装置において、
このデジタル記憶装置は、画像信号を処理するために用いられるアルゴリズムの同一性を保持し、
前記プロセッサは、前記信号インタフェースからの読み出し指令に応じて、前記画像メモリ部に記憶された画像信号を選択し、選択した画像信号を元の画像信号または他の形態に再現する、電子カメラのデジタル画像記憶装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、電子画像処理、特に、取り外し可能なデジタル画像記憶装置に捕らえた画像を記憶する電子スチルカメラにおける画像記憶処理に関する。
【０００２】
【従来の技術】
現在、画像記憶処理の分野では、デジタルコンピュータの大容量記憶装置として広く用いられている取り外し可能なデジタル記憶装置を使用する傾向にある。かかる記憶装置は画像データのみを記憶するわけではなく、あらゆる種類の電子データ、例えば、データベース情報やワードプロセッサ文書、ソフトウェアプログラム、その他を記憶することができる。カリフォルニア州サニーベイル所在のＰｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ（ＰＣＭＣＩＡ）発行のＰＣＭＣＩＡ・ＰＣカード・スタンダード・リリース２．０（１９９１年９月）に準拠したＰＣメモリカードもそのうちの一つといえる。このようなメモリカードを電子カメラで使用するには、電子カメラが画像データを処理、変形して、カード・インタフェース・スタンダード（規格）に準拠させる。その規格に則った画像データはカードを支持するハード側のインタフェースを介してメモリカードに取り込まれる。
【０００３】
この種の記処理概念は、例えば、米国特許第５０１８０１７号に開示される。この米国特許によれば、露光値やシャッタスピードといった画像側の情報と、画像処理システムや圧縮モードといったカメラ本体側の情報とが、メモリカードの１つのディレクトリ（directory ）に取り込まれる。１９９２年４月１４日に本出願人が出願した米国特許出願第８６８１６３号「Ｍｅｍｏｒｙ  Ｃａｒｄ  ｗｉｔｈ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｉｎｔｅｒｌｅａｖｉｎｇ」に記載される技術が上回っている点は、メモリカードが、ホストシステムから入力されるインタリーブ要因を記憶する制御回路を持つことである。インタリーブ要因の記憶によって、メモリカード内の複数の記憶装置にデータを分配する方法が特定される。インタリーブ要因を変化させると、ホストシステムは特定の用途にデータ転送速度を関連づけることができる。例えば、ホストシステムとしてパーソナルコンピュータを用いた場合、低い転送速度を許容することができるため、インタリーブ要因を小さくしたり、不要とすることができる。ところが、ホストシステムが高解像度カメラとなると、転送をリアルタイムで行うためにインタリーブ要因が大きくなるであろう。米国特許第４８８７１６１号には他の画像に特化した例が示されている。この米国特許では、メモリカードがディスプレイを備える。記憶された画像をメモリカードのプロセッサが読み出し、ディスプレイ上に表示する。このプロセッサは、カメラ本体から入力された取消要求に応じて、不必要な画像を消去することができる。
【０００４】
【発明が解決しようとする課題】
上述のように、ＰＣＭＣＩＡ準拠のメモリカードを採用する傾向の中で、デジタル記憶装置に画像特有の能力を持たせる提案がなされているにも拘わらず、依然として電子カメラ側が画像データを記憶に適した形態に変形し、処理する状況が変化してはいない。しばしば数メガバイトのデータ量に達する大量のバイナリデータで画像が表現されるため、記憶に際し、電子カメラ本体側がデータを圧縮しなければならない。例えば、色空間や精細画像の処理等もそういった処理の一部となる。結果的に、デジタル記憶装置にデータを記憶しても、元々そのデータを変形／処理した型のカメラやプロセッサでなければ読み出すことができない。現行の技術的利点を活かしながら、様々な型のカメラやプロセッサに対応することのできる汎用的な装置としてのデジタル記憶装置を実現する記憶技術が待望されている。
【０００５】
【課題を解決するための手段及び作用】
本発明が提供するデジタル記憶装置は、色空間や圧縮といった画像特有のデータ処理能力を備え、画像データの取扱いや処理を記憶装置自体において行うことが可能になる。外部から見れば、このデジタル記憶装置は「ブラックボックス」のようにデータの形式を問わず動作することとなる。画像はカメラによって撮影された後、記憶装置に記憶される。その際、カメラ側は、画像データの処理や記憶のために要する演算処理の負担から解放される。このため、画像データを記憶装置から読み出して、元のままの画像を画像読み出し機に表示することには記憶装置側が責任を負うこととなる。記憶装置によっては、画像を他の形態に加工して画像読み出し機に表示させることもできよう。
【０００６】
本発明によれば、デジタル記憶装置が取り外し可能に電子カメラに接続され、この電子カメラは、画像信号を生成してその画像信号を出力部から出力する。デジタル記憶装置は、画像信号を処理するための複数のアルゴリズムを記憶するアルゴリズムメモリと、電子カメラの出力部との間で信号伝送を行う信号インタフェースとを備える。電子カメラから信号インタフェースを介して書き込み指令信号が入力されると、プロセッサは、アルゴリズムメモリに記憶されたアルゴリズムのうちの１つを選択し、その選択されたアルゴリズムに従って、インタフェースを介して供給された画像信号を処理する。処理された画像信号は画像メモリ部に記憶される。デジタル記憶装置は複数のアルゴリズムで提供される被支援機能の情報を記憶する特性メモリを有し、信号インタフェースを介して特性メモリの情報が電子カメラに供給され、特性メモリの情報の中から選択され、信号インタフェースを介して電子カメラから供給された書き込み信号指令に応じてアルゴリズムメモリに記憶されたアルゴリズムを選択する。
【０００７】
【実施例】
以下、添付図面を参照しつつ本発明の好適な実施例を説明する。なお、ＣＣＤセンサを使用する電子カメラやデジタル記憶装置は周知であるため、特に本発明に係る装置と直接的に関連し、あるいは装置の一部となる要素についてのみ説明する。特に言及されていない要素を当業者が適宜選択することも自由である。さらに、図面は本発明の１具体例を示すに過ぎず、他の型のインタフェース等も本発明の範囲内と解釈される。以下の説明では、本発明をスチルカメラに適用している例が示されるが、本発明は、電子動画カメラによるデジタル動画の記憶媒体としても使用することができる。
【０００８】
図１は、本発明に係るインテリジェント記憶装置が適用される電子スチルカメラ１２を示す。この記憶装置としては、例えば、ＥＥＰＲＯＭメモリ、フラッシュメモリ、スタティックＲＡＭメモリ、ダイナミックＲＡＭメモリ、磁気メモリ（フロッピーやハードディスク）、光学メモリ等が様々なものが用いられる。図示例においては、固体集積回路メモリを用いるメモリカード１０がインテリジェント記憶装置として用いられている。ハード磁気ドライブを含む同形状の記憶カードを利用してもよい。メモリカード１０は、入力インタフェース１６からカード１０へ入力される画像データを記憶する複数の不揮発性ＥＥＰＲＯＭメモリ装置１４ａ，１４ｂ，１４ｃを備える。図示例では、３つのＥＥＰＲＯＭメモリ装置のみ示されるが、通常それ以上の数のものが用いられる。また図示されるパラレルインタフェースの他、シリアルインタフェースや光学式インタフェース、その他を用いることができる。メモリカード１０は、インタフェースアドレスや、インタフェース１６から入力される制御信号をラッチするバッファ１８、プログラム可能なプロセッサ２０、不揮発性アルゴリズムメモリ２２を備える。データバス２３はこれらの素子を接続する。このメモリカードの特性は、後述するように、特性テーブル２１に記憶される。入力インタフェース１６はカード側コネクタ２４を備え、このコネクタ２４は電子カメラ１２のカメラ側コネクタ２６と接続されるように形作られる。
【０００９】
電子スチルカメラ１２は、被写体（図示せず）からの光を画像センサ３２に向ける露光部３０を備える。この露光部３０の光学系３４は、画像からの光をダイアフラム３６に通過させる。ダイアフラム３６は光学アパーチャを調整する。露光部３０のシャッタ３８は露光時間を調整する。画像の画素に対応するフォトサイト（photosites）行列を含むセンサ３２は、周知のインターライン転送（interline transfer）またはフレーム転送（frame transfer）技術を用いた周知の電荷結合素子（ＣＣＤ）である。センサ３２はカラーフィルタアレイ４０で覆われる。センサ３２は画像光で露光され、アナログの画像電荷情報が各フォトサイトごとに生成される。出力部４２に供給された電荷情報は、各画素に対応するアナログ画像信号に変換される。アナログ画像信号はＡ／Ｄ変換器４４に供給され、各画素ごとにアナログ入力信号からデジタル画像信号を形成する。
【００１０】
デジタル信号は画像バッファ４６に送られる。この画像バッファ４６は、少なくとも１画像分の記憶容量を有するランダムアクセスメモリ（ＲＡＭ）で構成される。記憶された信号はデジタル信号プロセッサ４８に送られ、このデジタル信号プロセッサ４８がホワイトバランスやガンマ補正等の信号補正を行う。補正されたデジタル信号は出力インタフェース４９へ送られる。制御プロセッサ５０は露光を初期化したり制御したりする。露光を制御するには、ダイアフラム３６およびシャッタ３８を作動させたり、水平方向クロックや垂直方向クロックを形成してセンサ３２を駆動し、センサからの画像データにクロックを与えたりする。制御プロセッサ５０はユーザ入力部５２からの指示を受信する。指示には、撮影指令、使用すべき圧縮アルゴリズムの選択等が含まれる。後述するように、指示には、色空間といったアルゴリズムの選択を含めてもよい。制御プロセッサ５０はフォトセル５４から露光状態を検知し、表示装置５６にて作動条件を表示させる。表示装置５６にはカード１０によって提供される諸機能が表示され、ユーザ入力部５２の操作で所望の機能が選択される。露光条件によっては、プロセッサ５０によってフラッシュユニット５８が作動する。カメラ１２の作動コードはＲＯＭメモリ６０に記憶される。
【００１１】
制御プロセッサ５０が作動すると、ユーザ入力部５２からの撮影指令に応答して撮影シーケンスが初期化される。ダイアフラム３６がアパーチャをセットし、シャッタ３８の最適な露光時間が選択される。この選択は、フォトセル５４を通じて得られた周囲の光量データおよびフラッシュユニット５８の使用等の情報に従う。その結果得られる画像は画像センサ３２から読み出され、Ａ／Ｄ変換器４４にてデジタル信号に変換され、メモリカード１０に記憶するためにデジタル信号プロセッサ４８で処理される。制御プロセッサ５０は、適切な制御信号を出力インタフェース４９に設定する。本発明によれば、決められた制御信号によってメモリカード１０が行うべき処理が指示される。例えば、ユーザ入力部５２が全く損失のない圧縮を選択するか視覚的に損失のない圧縮を選択するかによって別個の制御信号がインタフェース４９に供給される。その他、書き込みや読み出し、消去を指示する制御信号もある。制御信号によってデータラインにデータが現れていることが特定されるが、特定のアドレス指定はメモリカード１０のプロセッサ２０によってなされる。
【００１２】
画像カード１０は２つの基本的機能を有する。書き込み機能と読み出し機能である。ここで、書き込み機能とは、カード１０の状態を変化させる指令をいうものとし、読み出し機能とは、物理的状態を変えないものをいう。図２〜図４は、これらの機能をフローチャートの形で示す。「画像書き込み」機能によれば、特定の解像度の画像を画像カード１０に記憶することができる。本実施例では「画像書き込み」機能には２つのタイプがある。「損失のない画像書き込み」と「視覚レベルで損失のない画像書き込み」である。これらの「画像書き込み」機能に加えて、書き込み機能には管理型機能が含まれる。管理型機能には、画像カードの能力に応じて適切な「画像カード消去」や「選択的画像消去」といったものが含まれる。「画像読み出し」機能に加えて、読み出し機能には管理型機能が含まれる。この管理型機能には、「画像カード特性読み出し」や「画像カウント読み出し」等が含まれる。読み出し機能は、カメラ１２からだけでなく、プレーヤ、プリンタ、表示装置等の読み出し装置からも行える。管理型機能も含め、カード機能の数に制限はなく、例えば、本実施例では、以下の機能を含んでいる。
【００１３】
Ａ．書き込み機能
（１）「損失のない画像書き込み」機能に従って記憶された画像は、いかなるデータの損失を伴わずに再構成されることとなる。全体としても数学的にも損失はない。無損失アルゴリズムのためのコードはアルゴリズムメモリ２２に記憶される。損失のない符号化としてはランレングス（run-length）符号化が挙げられる。このランレングス符号化は、同一キャラクタの連なりを単一の数値として符号化するデータ圧縮方法である。医療分野のように画像処理が適用されるある種の分野では、画像が圧縮されたり変形されたりすることに極めて神経質になる。かかる場合にはカメラ１２は全く損失のない形で画像を記憶する必要がある。この場合でもカメラ１２はユーザ入力部５２からの入力に従って出力インタフェース４９に対して制御信号を供給するだけである。この制御信号は、メモリカード１０では、損失のない圧縮アルゴリズムが用いられるべきことを指示する。制御信号を受信すると、プロセッサ２０は、アルゴリズムメモリ２２から無損失アルゴリズムを復元し、このアルゴリズムに従って入力デジタル信号を圧縮し、その圧縮された信号をＥＥＰＲＯＭ１４ａ，１４ｂ，１４ｃに記憶する。
【００１４】
（２）「視覚レベルで損失のない画像書き込み」機能に従って記憶された画像は、視覚的レベルでは損失がないように再構成される。つまり視覚的に許容し得る程度の損失で再構成される。視覚的無損失符号化としては、離散コサイン変換や微分パルスコード変調を用いる圧縮技術がある。この機能は、カメラ１２からの指令によって選択されてもよく画像カードに選択させてもよい。どちらにするかは画像カードの利用可能な記憶空間に依存する。画像カードに選択させる場合、記憶容量が許すならば、画像カードは「損失のない画像書き込み」に従って画像を記憶することを選択できるようにしてもよい。この記憶方法では、視覚レベルで損失のないように画像を再構成することもできるからである。損失のない画像書き込みと同様に、カードへ適切な制御信号が入力されると、プロセッサ２０はアルゴリズムメモリ２２から視覚的無損失の圧縮アルゴリズムを復元し、この圧縮アルゴリズムに従って入力デジタル画像信号を処理する。いずれかの機能に用いられるある種の画像圧縮では、このように「ブラックボックス」様のアプローチ技術に基づき、外部に対して差し障りのないものとなっている。
【００１５】
（３）「画像カード消去」機能は、画像データを全く持たない状態に画像カードを初期化するために用いられる。消去機能のためのコードはアルゴリズムメモリ２２に記憶され、カメラからの消去命令に従ってアクセスされる。
【００１６】
（４）「選択的画像消去」機能は、画像カードから１つの画像を選択的に消去し、後で記憶されるべき別の画像のための空間を確保しておくために用いられる。この機能のためのコードはアルゴリズムメモリ２２に記憶される。
【００１７】
Ｂ．読み出し機能
（１）「画像読み出し」機能によれば、画像カード１０に含まれる特定された画像を画像カード１０からカメラ１２へ転送する。転送先は他の読み出し装置（図示せず）、例えば、ディスプレイ、プリンタであってもよい。どんな画像データを再構成するにしても、画像の色空間を用いて画像データをカメラへ転送する際に、どんな画像データを再構成するにしても画像カード側が責任を持つ。特に、「画像読み出し」信号によって、プロセッサ２０はアルゴリズムメモリ２２からの適切な伸張アルゴリズムを引き出す。続いて、カード１０の中で伸張処理が行われ、伸張されたデータは、インタフェース１６、１９を通じてカード１０からカメラ１２に読み出される。画像カードからは圧縮された画像データの形で読み出されることがないので、このカードは本質的に広範囲の撮影や処理装置に対して汎用性を有するものである。
【００１８】
（２）「画像カード特性読み出し」機能は、使用する画像カードの画像記憶機能性や画像処理機能性に関して画像カードの能力を決定するために用いられる。カード特性は特性テーブル２１に含まれ、インタフェース１６からの命令に従ってアクセスされる。この機能によって得られる情報には以下のものが含まれる。色空間、出力特性（output rendering）、圧縮等の型といった被支援機能のリスト。データ転送速度。「画像特性」のバイト。この機能の１つの使い方では、被支援機能のリストは、制御プロセッサ５０によってテーブル２１から読み出され、カメラ１２のディスプレイ５６で表示される。そこでカメラ（もしくは読み出し装置）の使用者は適切な機能を選択し、選択された機能に従ってカード１０が画像データを処理する。
【００１９】
（３）「画像カウント読み出し」機能は、カメラ１２（もしくは読み出し装置）が、画像カード１０に記憶されている画像の数を決定する。この機能のためのコードはアルゴリズムメモリ２２に記憶される。
【００２０】
これらのカード機能は、図２〜図４に示すフローチャートによって示される。どの場合にも、指令バイトはインタフェース１６から伝送され、プロセッサ２０によって読み出される。指令バイトは様々な形をとるが、フローチャートでは以下のように示される。
【００２１】
Ａ．「書き込み」が表明された場合
損失のない画像書き込み                  ００ｈ
視覚レベルで損失のない画像書き込み      ０１ｈ
画像カード消去                          ０２ｈ
選択的画像消去                          ０３ｈ
Ｂ．「読み出し」が表明された場合
画像読み出し                            ００ｈ
カード特性読み出し                      ０１ｈ
画像カウント読み出し                    ０２ｈ
表明および指令の適切な組合せが与えられると、選択された機能が遂行される。例えば、損失のない画像書き込み機能および視覚レベルで損失のない画像書き込み機能は、ともにカメラ側から画像特性バイトを獲得し、カメラは、画像カードに記憶されている画像データの形式、即ち用いられる色空間や画素当たりのバイト数等を特定することができる。画像特性バイトはカードに記憶される。次に画像のＸ方向およびＹ方向寸法が獲得され、その寸法によって必要な記憶スペースが決定される。画像データは転送されて記憶される。そのとき、どのアルゴリズムが要求されるかによって損失のないデータまたは視覚レベルで損失のないデータとして記憶される。書き込みに基づいた消去機能は、図３に示すように作用する。特に、選択的画像消去に注意を払っている。この選択的画像消去では、カメラから得られた画像番号によって消去が制限され、消去に続いて残りの画像は詰められる。読み出し機能は、書き込み機能の反対の動作を行う。先ずカメラ（もしくは読み出し装置）から所望の画像番号を獲得し、続いてカメラ（もしくは読み出し装置）に画像特性バイトやＸ−Ｙ方向寸法を供給する。最後に画像データは、適切な伸張処理または他の処理によって復元され、カメラ（もしくは読み出し装置）へ転送される。
【００２２】
画像カード１０およびそのインタフェース１６は、特に画像関連データだけを記憶するように設計されている。画像カードに提供され得る画像データフォーマットとしては、既存の色空間の２４ビットＲＧＢ（赤色、緑色、青色）が挙げられる。この画像データフォーマットは、カラーデータの濃度もしくは差量ばかりでなく、異なる色空間をカバーし、種々のアプリケーションに適応させることができる。このフォーマットにおいては、画像カードインタフェース１６により、ある画像サイズ、すなわち、あるＸ／Ｙ寸法の２４ビットＲＧＢ画像データの記憶および再現が可能である。画像カードインタフェースにおける画像データの色空間は「カード特性」テーブル２１によって特定され、用途ごとの画像カードの形式や型番によって異なってもよい。言い換えれば、どの色空間がカードによって支援されるかは「カード特性」テーブル２１によって決定される。色空間には、例えば、（ニューヨーク州、ロチェスタのイーストマンコダック社によって公表され、そのフォトＣＤシステムにおいて用いられている）「フォトＹＣＣ」色空間や一般的に広く知られているＣＣＩＲ７０９、ＣＩＥＬａｂもしくはＣＩＥＬｕｖといった標準的な色空間がある。画像カードは、選択／特定された色空間で画像データが提供されていることを想定し、他の指令がない限り、画像再生の際にはこの色空間内で画像を再構成することになる。仮に指令があった場合には、カード１０は、アルゴリズムメモリ２２から選択された色空間アルゴリズムを復元し、それに従って画像データを新たな色空間に変換する。
【００２３】
カード１０のアルゴリズムメモリ２２は、記憶された画像データを送り出すアルゴリズム、すなわち特定の出力経路もしくは使用形式に先だって画像データを処理するアルゴリズムを含んでもよい。例えば、カードに記憶された画像データは、特定の色空間で作動する出力プリント装置に送り出される。この場合、「特定出力の記憶」機能といった付加的な書き込み機能が設けられる。このような効果を得る制御信号は、制御プロセッサ５０によって発行され、適切な送り出しアルゴリズムがアルゴリズムメモリ２２から復元され、形成される画像出力を出力装置に適合した形式に変形する。
【００２４】
カード上での画像データの処理はカメラからのエネルギを使ってプロセッサ２０によって行われる。実質的に、このような処理はカメラおよびその使用者に対し理解しやすいものである。圧縮、色空間変換、色送り出しといった「ブラックボックス」的な画像データ処理は、カード１０による受信後直ちに行われるか、遅れてもよい。どのくらい遅れてもよいかは、カードの条件や必要な処理形式に応じて決められる。例えば、画像の撮影および記憶後すぐに処理を行ってもよいし、撮影指令を待つ「待機」モードからカメラが脱出するまで処理を遅れさせることもできる。さらに処理を遅らせて、カード１０が接続を解かれて取り外されるのを待ってもよい。後者の場合には、カード自体が内部のプロセッサ２０や他素子を駆動させる電源を備えることになる。
【００２５】
この画像カードによれば、解像度に応じて画像記憶を行うことができる。画像カードに画像を書き込む際には、画像のＸ／Ｙ方向寸法が与えられる。画像カードから画像を読み出す際には、画像カードは、画像データの転送に先だって画像のＸ／Ｙ方向寸法をホストに供給する。その他、画像を読み出す際には、サブサンプル（subsampled）もしくはスケール（scaled）化してカード１０から画像を読み出すこともできる。例えば、プロセッサ２０にアルゴリズムメモリ２２から特殊なサブサンプリングアルゴリズムを復元させ、それに従って記憶された画像データをサブサンプルさせるようにした「クロップ読み出し（cropped read）」指示を含んでいる。
【００２６】
２４ビットＲＧＢ形式の画像撮影フォーマットが付与されると、赤色（８ビット）、緑色（８ビット）及び青色（８ビット）データでその順に画像データの画素が形成される。この３−バイトシーケンス（3-byte sequence ）は、ＲＧＢトリプレット（triplet ）と言われる。典型的な書き込み／読み出しシーケンスは、次のようになっている。画像データを画像カードに書き込む場合は、ホストカメラは、画像の上部左の隅から始めて左から右へ、そして上から下へ移動するＲＧＢトリプレットデータを形成する。また画像データを画像カードからホストカメラに読み出す場合は、画像カードは、画像の上部左の隅から始めて左から右へ、そして上から下へ移動するＲＧＢトリプレットデータを形成する。画像カード１０のデータバス２３は、例えば高速データ転送を可能にする付加的な制御ラインを備えた８ビットのパラレスバスである。その最大データ転送速度は、画像カードのバージョン／モデルによって変化することができる。
【００２７】
上記のように好適実施例を特に参照して本発明を詳細に説明したが、本発明思想の範囲内で変更や変形が可能である。例えば、画像カードをカメラ１２に結合させるために用いた技術としては、図１から分かるように金属製ピン／ソケット結合でよく、また実質的に光学式のものでもよい。更に別のものとしては、高速直列インタフェースであってもよい。インタフェースの形式は必ずしもこれらに限定されるものではなく、その他の形式を採用し得る。更に、アルゴリズムメモリ２２については、一定数の記憶されたアルゴリズムを有する例を説明したが、既存のアルゴリズムを変更し或いは新たな機能を付加させるために、書き込み保護機能を介して適宜のホストプロセッサから更新するようにしてもよい。
【００２８】
【発明の効果】
以上のように本発明によれば、一般のコンピュータ記憶媒体に対して主として以下の利点を有する。第１に、撮影装置は、画像データを物理的媒体に記憶するための通常の論理的処理を行う必要がない。第２に、撮影装置は、画像データを記憶する際に必要とされる圧縮等の実際の画像処理を行う必要がない。このような「ブラックボックス」的なアプローチによれば、読み出し装置が物理的媒体からの画像データを演算処理して再現する必要がなく、その上、記憶の際に圧縮されていても画像データを伸張する必要がない。さらに、この「ブラックボックス」的なアプローチによれば、記憶、その後のディスプレイやプリントのための再現に際して画質の一貫性が確立される。そのために、記憶装置自体において均一な画像処理が行われる。カメラはいずれにしろ画像記憶装置のインタフェースの規格に随伴しなければならないため、本発明の画像記憶装置の考え方によれば、電子撮影装置にとって電子的画像記憶の標準化に貢献することになる。そして、異なる能力を備えた画像記憶装置が、共通のインタフェースに適合したカメラと協働する。
【図面の簡単な説明】
【図１】  本発明に係る電子カメラおよびデジタル記憶装置を含む電子画像処理システムの構成図である。
【図２】  図１のデジタル記憶装置によって支援される書き込み機能を示すフローチャートである。
【図３】  図１のデジタル記憶装置によって支援される書き込み機能を示すフローチャートである。
【図４】  図１のデジタル記憶装置によって支援される読み出し機能を示すフローチャートである。
【符号の説明】
１０  メモリカード、１２  電子スチルカメラ、１４ａ，１４ｂ，１４ｃ  メモリ装置、１６  インタフェース、１８  バッファ、２０  プログラム可能なプロセッサ、２１  特性テーブル、２２  アルゴリズムメモリ、２３  データバス、２４  カードエッジコネクタ、２６  カメラエッジコネクタ、３０  露光部、３２  画像センサ、３４  光学系、３６  ダイアフラム、３８  シャッタ、４０カラーフィルタアレイ、４２  出力部、４４  Ａ／Ｄ変換器、４６  画像バッファ、４８  デジタル信号プロセッサ、４９  出力インタフェース、５０  制御プロセッサ、５２  ユーザ入力部、５４  フォトセル、５６  表示装置、５８  フラッシュユニット、６０  ＲＯＭメモリ。
【図１】
0003781449.tif 000002
【図２】
0003781449.tif 000003
【図３】
0003781449.tif 000004
【図４】
0003781449.tif 000005