(57)【要約】【構成】カメラモードでは、所定条件を満足するように主画像データが格納されたＴＩＦＦファイルが、ＣＰＵ４６によって記録媒体４２に記録される。再生モードで、かかるＴＩＦＦファイルが選択されると、ＴＩＦＦファイルそのものが記録媒体４２からＳＤＲＡＭ３４に転送され、このＴＩＦＦファイルに含まれる主画像データがＡＳＩＣ２４によって再生処理を施される。ここで、所定条件には、ＴＩＦＦファイルの先頭位置と主画像データの先頭位置とのずれ量がＳＤＲＡＭ３４の１アドレスに格納できるバイト数である”４”の整数倍であるという条件が含まれる。【効果】主画像データの再生に要する時間を短縮することができる。【選択図】  図１
2004282331.tif 000002
【特許請求の範囲】
【請求項１】
画像データが格納された画像ファイルを記録媒体に記録する記録手段、
少なくとも前記画像データを前記記録媒体から内部メモリに転送する転送手段、および
前記転送手段によって前記内部メモリに転送された前記画像データを再生する再生手段を備え、
前記内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、
前記記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、
前記記録手段は前記転送手段によって前記内部メモリに転送された前記画像データが前記アドレスの先頭バイトから開始されるように前記画像データを前記画像ファイルに格納する、画像処理装置。
【請求項２】
前記Ｌバイトの整数倍のサイズを有する特定サイズデータを作成する作成手段をさらに備え、
前記記録手段は前記特定サイズデータおよび前記画像データをこの順でファイル先頭から前記画像ファイルに格納し、
前記転送手段は前記特定サイズデータおよび前記画像データを前記内部メモリに転送する、請求項１記載の画像処理装置。
【請求項３】
前記Ｍバイトの整数倍のサイズを有する特定サイズデータを作成する作成手段をさらに備え、
前記記録手段は前記特定サイズデータおよび前記画像データをこの順でファイル先頭から前記画像ファイルに格納し、
前記転送手段は前記特定サイズデータおよび前記画像データのうち前記画像データのみを前記内部メモリに転送する、請求項１記載の画像処理装置。
【請求項４】
前記再生手段は前記Ｌバイト単位で前記画像データを処理する、請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記複数の単位領域の各々は先頭からのアクセスのみが許容される領域である、請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
前記画像ファイルはＮバイト（Ｎ＞Ｍ）のサイズを有する、請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
記録媒体に記録された画像ファイルに含まれる画像データを内部メモリを介して再生する画像処理装置において、
前記画像ファイルの先頭位置と前記画像データの先頭位置との間に存在する特定データのサイズを検出する検出手段、および
前記特定データのサイズが第１条件を満足するとき前記特定データおよび前記画像データをこの順で前記内部メモリに転送する第１転送手段を備え、
前記内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、
前記記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、
前記第１条件は前記特定データのサイズが前記Ｌバイトの整数倍であるという条件であることを特徴とする、画像処理装置。
【請求項８】
前記特定データのサイズが第２条件を満足するとき前記特定データおよび前記画像データのうち前記画像データのみを前記内部メモリに転送する第２転送手段をさらに備え、
前記第２条件は前記特定データのサイズが前記Ｍバイトの整数倍であるという条件である、請求項７記載の画像処理装置。
【請求項９】
前記検出手段の検出結果に基づいて前記画像データの先頭部分が格納された前記内部メモリ上のアドレスにアクセスするアクセス手段をさらに備える、請求項７または８記載の画像処理装置。
【請求項１０】
前記第１条件および前記第２条件のいずれか一方を満足する特定データと画像データとが格納された画像ファイルを前記記録媒体に記録する記録手段をさらに備える、請求項７ないし９のいずれかに記載の画像処理装置。
【請求項１１】
記録媒体に記録された画像ファイルに含まれる画像データを内部メモリを介して再生する画像処理装置において、
前記画像ファイルの先頭位置と前記画像データの先頭位置との間に存在する特定データのサイズを検出する検出手段、および
前記特定データのサイズが所定条件を満足するとき前記特定データおよび前記画像データのうち前記画像データのみを前記内部メモリに転送する転送手段を備え、
前記内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、
前記記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、
前記所定条件は前記特定データのサイズが前記Ｍバイトの整数倍であるという条件である、画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理装置に関し、特にたとえばディジタルカメラに適用され、記録媒体に記録された画像ファイルに含まれる画像データを内部メモリを介して再生する、画像処理装置に関する。
【０００２】
【従来技術】
ＴＩＦＦファイルに格納された画像データは、非圧縮のＲＧＢデータである。かかる画像データの再生時はＪＰＥＧ伸長処理を行う必要がなく、記録媒体から内部メモリに転送された画像データは、ＹＵＶ変換処理とコンポジットビデオ信号へのエンコード処理とを経てモニタに出力される。
【０００３】
ただし、記録媒体がＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）方式を採用し、再生系がいわゆるワードアクセス方式を採用する場合、次のような問題が生じる。ＦＡＴ方式ではデータ読み出しはクラスタ単位となるため、画像データがクラスタの途中から始まるときは、画像データと関係ないノイズデータが先に読み出される。この場合、画像データの書き込みが内部メモリを形成するアドレス（＝ワード）の第０バイトから開始される保証はない。しかし、画像データの書き込みがアドレスの第０バイトから開始されなければ、ワードアクセス方式を満足することができない。
【０００４】
そこで、従来のディジタルカメラでは、内部メモリにバイト単位でアクセスできるメモリコントローラを用意し、内部メモリ上の画像データの配置をワードアクセス方式に適合するように変更していた。
【０００５】
【発明が解決しようとする課題】
しかし、従来技術では、画像データの配置を変更する分だけ再生処理に時間がかかるという問題があった。
【０００６】
それゆえに、この発明の主たる目的は、再生に要する時間を短縮できる、画像処理装置を提供することである。
【０００７】
【課題を解決するための手段】
第１の発明に従う画像処理装置は、画像データが格納された画像ファイルを記録媒体に記録する記録手段、少なくとも画像データを記録媒体から内部メモリに転送する転送手段、および転送手段によって内部メモリに転送された画像データを再生する再生手段を備え、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、記録手段は転送手段によって内部メモリに転送された画像データがアドレスの先頭バイトから開始されるように画像データを画像ファイルに格納する。
【０００８】
第２の発明に従う画像処理装置は、記録媒体に記録された画像ファイルに含まれる画像データを内部メモリを介して再生する画像処理装置において、画像ファイルの先頭位置と画像データの先頭位置との間に存在する特定データのサイズを検出する検出手段、および特定データのサイズが第１条件を満足するとき特定データおよび画像データをこの順で内部メモリに転送する第１転送手段を備え、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、第１条件は特定データのサイズがＬバイトの整数倍であるという条件であることを特徴とする。
【０００９】
第３の発明に従う画像処理装置は、記録媒体に記録された画像ファイルに含まれる画像データを内部メモリを介して再生する画像処理装置において、画像ファイルの先頭位置と画像データの先頭位置との間に存在する特定データのサイズを検出する検出手段、および特定データのサイズが所定条件を満足するとき特定データおよび画像データのうち画像データのみを内部メモリに転送する転送手段を備え、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割され、所定条件は特定データのサイズがＭバイトの整数倍であるという条件である。
【００１０】
【作用】
第１の発明によれば、記録媒体には、画像データが格納された画像ファイルが記録手段によって記録される。転送手段は、少なくとも画像データを記録媒体から内部メモリに転送し、再生手段は、内部メモリに転送された画像データを再生する。ここで、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割される。記録手段は、内部メモリに転送された画像データがアドレスの先頭バイトから開始されるように画像データを画像ファイルに格納する。
【００１１】
内部メモリに転送された画像データがアドレスの先頭から開始されることで、従来技術のような配置の変更が不要となる。これによって、再生に要する時間の短縮化が図られる。
【００１２】
好ましくは、Ｌバイトの整数倍のサイズを有する特定サイズデータが作成手段によって作成される。このとき、記録手段は、特定サイズデータおよび画像データをこの順でファイル先頭から画像ファイルに格納し、転送手段は、特定サイズデータおよび画像データを内部メモリに転送する。特定サイズデータはＬバイトの整数倍のサイズを有するため、内部メモリに転送された画像データは、内部メモリに形成された或るアドレスの先頭バイトから開始される。
【００１３】
好ましくは、Ｍバイトの整数倍のサイズを有する特定サイズデータが、作成手段によって作成される。このとき、記録手段は、特定サイズデータおよび画像データをこの順でファイル先頭から画像ファイルに格納し、転送手段は、特定サイズデータおよび画像データのうち画像データのみを内部メモリに転送する。特定サイズデータはＭバイトの整数倍のサイズを有するため、記録媒体に記録された画像データは、ある単位領域の先頭バイトから開始される。したがって、画像データのみを内部メモリに転送することによって、画像データは内部メモリに形成された或るアドレスの先頭バイトから開始される。
【００１４】
再生手段は、好ましくはＬバイト単位で画像データを処理する。また、複数の単位領域の各々は、好ましくは先頭からのアクセスのみが許容される領域である。さらに、画像ファイルは、好ましくはＭバイトよりも大きいＮバイトのサイズを有する。
【００１５】
第２の発明によれば、記録媒体に記録された画像ファイルに含まれる画像データは、内部メモリを介して再生される。検出手段は、画像ファイルの先頭位置と画像データの先頭位置との間に存在する特定データのサイズを検出する。検出されたサイズが第１条件を満足するときは、特定データおよび画像データが第１転送手段によってこの順で内部メモリに転送される。ここで、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割される。第１条件は、特定データのサイズがＬバイトの整数倍であるという条件である。
【００１６】
特定データのサイズがＬバイトの整数倍であるときに特定データおよび画像データをこの順で内部メモリに転送することで、画像データは、内部メモリに形成された或るアドレスの先頭バイトから開始されることになる。これによって、従来技術のような画像データの配置の変更が不要となり、再生に要する時間の短縮化が図られる。
【００１７】
好ましくは、特定データのサイズが第１条件に加えて第２条件を満足するとき、特定データおよび画像データのうち画像データのみが、第２転送手段によって内部メモリに転送される。ここで、第２条件は、特定データのサイズがＭバイトの整数倍であるという条件である。特定データのサイズがＭバイトのときに画像データのみを内部メモリに転送することで、画像データは、内部メモリに形成された或るアドレスの先頭バイトから開始されることになる。
【００１８】
好ましくは、アクセス手段は、検出手段の検出結果に基づいて画像データの先頭部分が格納された内部メモリ上のアドレスにアクセスする。これによって、画像データのみの読み出しが可能となり、適切なデータ処理が実現される。
【００１９】
好ましくは、記録手段は、第１条件および第２条件のいずれか一方を満足する特定データと画像データとが格納された画像ファイルを記録媒体に記録する。
【００２０】
第３の発明によれば、記録媒体に記録された画像ファイルに含まれる画像データは、内部メモリを介して再生される。検出手段は、画像ファイルの先頭位置と画像データの先頭位置との間に存在する特定データのサイズを検出する。検出された特定データのサイズが所定条件を満足するときは、特定データおよび画像データのうち画像データのみが、転送手段によって内部メモリに転送される。ここで、内部メモリを形成する各々のアドレスはＬバイト（Ｌ：２以上の整数）の容量を有し、記録媒体は各々がＭバイト（Ｍ：Ｌの整数倍）の容量を有する複数の単位領域に分割される。所定条件は、特定データのサイズがＭバイトの整数倍であるという条件である。
【００２１】
特定データのサイズがＭバイトのときに画像データのみを内部メモリに転送することで、画像データは、内部メモリに形成された或るアドレスの先頭バイトから開始されることになる。これによって、従来技術のような画像データの配置の変更が不要となり、再生に要する時間の短縮化が図られる。
【００２２】
【発明の効果】
これらの発明によれば、従来技術のような画像データの配置の変更が不要となるため、再生に要する時間を短縮することができる。
このため、従来技術のような画像データの配置の変更が不要となり、再生に要する時間を短縮することができる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００２４】
【実施例】
図１を参照して、この実施例のディジタルカメラ１０は、インターライン転送方式のＣＣＤイメージャ１６を含む。ＣＣＤイメージャ１６の受光面は、色フィルタ１４によって覆われ、被写界の光学像は、絞りユニット１２および色フィルタ１４を経てＣＣＤイメージャ１６の受光面に照射される。
【００２５】
図２を参照して、色フィルタ１４は原色ベイヤ配列の色フィルタであり、色要素はＣＣＤイメージャ１６の受光面に形成された受光素子つまり画素に１対１で対応する。したがって、各々の受光素子で光電変換によって生成される電荷つまり画素信号は、Ｒ，ＧまたはＢの色情報を有する。
【００２６】
被写界のリアルタイム動画像（スルー画像）をＬＣＤモニタ３８に表示するべく、モード切換ボタン５２によってカメラモードが選択されると、ＣＰＵ４６は、間引き読み出しモードをＴＧ２２に設定し、スルー画像表示処理をＡＳＩＣ２４に命令する。ＴＧ２２は、垂直同期信号が発生する毎にプリ露光をＣＣＤイメージャ１６に施し、このプリ露光によって生成された電荷を間引き態様でＣＣＤイメージャ１６から読み出す。ＡＳＩＣ２４では、スイッチＳＷ１が端子Ｓ１に接続され、スイッチＳＷ２が端子Ｓ３に接続される。また、ＲＡＷ／ＹＵＶモードが信号処理回路２６に設定され、スルー画像の表示に適した縮小ズーム倍率がズーム回路２８に設定される。
【００２７】
ＣＣＤイメージャ１６から周期的に出力された生画像信号は、ＣＤＳ／ＡＧＣ回路１８によってノイズ除去およびレベル調整を施され、Ａ／Ｄ変換器２０によってディジタルデータである生画像データに変換される。変換された生画像データは、スイッチＳＷ１を介して信号処理回路２６に与えられ、白バランス調整，色分離およびＹＵＶ変換の一連の処理が施される。こうして生成されたＹＵＶデータは、スイッチＳＷ２を介してズーム回路２８に与えられ、縮小ズーム処理を施される。縮小ズームによって表示用ＹＵＶデータが得られると、この表示用ＹＵＶデータは、バスＢ１を経てバッファコントロール回路３０に与えられる。
【００２８】
図４を参照して、バッファコントロール回路３０は、データを一時的に格納するバッファ３０２ａ〜３０２ｄが個別に割り当てられたコントローラ３０１ａ〜３０１ｄを有する。ＳＤＲＡＭ３４へのデータ書き込みはコントローラ３０１ａ〜３０１ｂによって行われ、ＳＤＲＡＭ３４からのデータ読み出しはコントローラ３０１ｃ〜３０１ｄによって行われる。
【００２９】
図１に示すズーム回路２８から出力された表示用ＹＵＶデータは、コントローラ３０１ａおよびバッファ３０２ａを介してＳＤＲＡＭコントロール回路３２に与えられる。カメラモードではＳＤＲＡＭ３４は図３（Ａ）に示す要領でマッピングされ、ＳＤＲＡＭコントロール回路３２は、与えられた表示用ＹＵＶデータを表示画像エリア３４ａに書き込む。
【００３０】
表示画像エリア３４ａに格納された表示用ＹＵＶデータは、ＳＤＲＡＭコントロール回路３２によって読み出され、コントローラ３０１ｃおよびバッファ３０２ｃを経てビデオエンコーダ３６に出力される。ビデオエンコーダ３６では表示用ＹＵＶデータがコンポジットビデオ信号に変換され、変換されたコンポジットビデオ信号がＬＣＤモニタ３８に与えられる。この結果、被写界のスルー画像がモニタ画面に表示される。
【００３１】
シャッタボタン４８が操作されると、ＣＰＵ４６は、全画素読み出しモードをＴＧ２２に命令し、フリーズ画像表示処理をＡＳＩＣ２４に命令する。ＴＧ２２は、次の垂直同期信号に応答してＣＣＤイメージャ１６に本露光を施し、本露光によって生成された全ての電荷をインタレーススキャン態様でＣＣＤイメージャ１６から読み出す。ＡＳＩＣ２４では、スイッチＳＷ１の接続が端子Ｓ２に切り換えられ、フリーズ画像の表示に適した縮小ズーム倍率がズーム回路２８に設定される。
【００３２】
ＣＣＤイメージャ１６から出力された１フレームの生画像信号は、ＣＤＳ／ＡＧＣ回路１８を通過し、Ａ／Ｄ変換器２０において生画像データに変換される。変換された生画像データは、バッファコントロール回路３０に直接入力され、コントローラ３０１ｂおよびバッファ３０２ｂを介してＳＤＲＡＭコントロール回路３２に与えられる。生画像データは、ＳＤＲＡＭコントロール回路３２によって図３（Ａ）に示す生画像エリア３４ｂに書き込まれる。このとき、奇数フィールドの生画像データは生画像エリア３４ｂの前半に格納され、偶数フィールドの生画像データは生画像エリア３４ｂの後半に格納される。
【００３３】
生画像エリア３４ｂに格納された生画像データは、ＳＤＲＡＭコントロール回路３２によって読み出される。奇数フィールドの生画像データおよび偶数フィールドの生画像データは１ラインずつ交互に読み出され、これによってインタレーススキャンデータがプログレッシブスキャンデータに変換される。変換された生画像データは、コントローラ３０１ｄおよびバッファ３０２ｄを介してバスＢ１に与えられ、図１に示すスイッチＳＷ１を経て信号処理回路２６に入力される。
【００３４】
信号処理回路２６は、与えられた生画像データに白バランス調整，色分離およびＹＵＶ変換を施し、これによって生成されたＹＵＶデータをスイッチＳＷ２を通してズーム回路２８に与える。ズーム回路２８は与えられたＹＵＶデータに縮小ズーム処理を施し、これによって表示用ＹＵＶデータが生成される。
【００３５】
生成された表示用ＹＵＶデータは、図４に示すコントローラ３０１ａおよびバッファ３０２ａを介してＳＤＲＡＭコントロール回路３２に与えられ、ＳＤＲＡＭコントロール回路３２によってＳＤＲＡＭ３４の表示画像エリア３４ａに書き込まれる。表示画像エリア３４ａに格納された表示用ＹＵＶデータは、スルー画像出力時と同様の処理によってビデオエンコーダ３６に与えられ、コンポジットビデオ信号に変換される。変換されたコンポジットビデオ信号はＬＣＤモニタ３８に与えられ、この結果、被写界のフリーズ画像がモニタ画面に表示される。
【００３６】
フリーズ画像の表示が完了すると、ＣＰＵ４６は、主画像作成処理をＡＳＩＣ２４に命令する。信号処理回路２６のモードはＲＡＷ／ＹＵＶモードからＲＡＷ／ＲＧＢモードに変更され、ズーム回路２８のズーム倍率は“１．０”に変更される。また、ＳＤＲＡＭコントロール回路３２は、生画像エリア３４ｂに格納された生画像データを再度読み出す。
【００３７】
読み出された生画像データは、上述と同じ要領で信号処理回路２６に入力される。ただし、信号処理回路２６のモードが変更されているため、生画像データは白バランス調整および色分離を施され、これによってＲＧＢデータが信号処理回路２６から出力される。出力されたＲＧＢデータは、スイッチＳＷ２を介してズーム回路２８に与えられる。ただし、ズーム回路２８のズーム倍率は“１．０”であるため、ＲＧＢデータはそのままズーム回路２８から出力される。
【００３８】
ズーム回路２８から出力されたＲＧＢデータつまり主画像データは、図４に示すコントローラ３０１ａおよびバッファ３０２ａを通してＳＤＲＡＭコントロール回路３２に与えられ、これによって図３（Ａ）に示す主画像エリア３４ｃに書き込まれる。
【００３９】
主画像データが主画像エリア３４ｃに確保されると、ＣＰＵ４６は、自らヘッダデータを作成し、かつＳＤＲＡＭコントロール回路３４を通して主画像エリア３４ｃから主画像データを読み出す。ＣＰＵ４６は続いて、作成されたヘッダデータと読み出された主画像データとをバスＢ２およびＩ／Ｆ４０を通して記録媒体４２に与える。この結果、ヘッダデータと主画像データとを含む画像ファイルつまりＴＩＦＦファイルが記録媒体４８に記録される。
【００４０】
モード切換ボタン５２によって再生モードが選択されると、ＣＰＵ４６は、記録媒体４２に記録されたＴＩＦＦファイルから少なくとも主画像データを読み出し、読み出された主画像データをＳＤＲＡＭコントロール回路３４に与える。再生モードではＳＤＲＡＭ３４は図３（Ｂ）に示す要領でマッピングされ、主画像データは、ＳＤＲＡＭコントロール回路３４によって主画像エリア３４ｅに書き込まれる。
【００４１】
書き込みが完了すると、ＣＰＵ４６は再生処理をＡＳＩＣ２４に命令する。これによって、スイッチＳＷ１が端子Ｓ２と接続され、スイッチＳＷ２が端子Ｓ４と接続される。また、信号処理回路２６がＲＧＢ／ＹＵＶモードに設定され、ズーム回路２８のズーム倍率が“１．０”に設定される。
【００４２】
主画像エリア３４ｅに格納された主画像データは、ＳＤＲＡＭコントローラ３２によって読み出され、図４に示すコントローラ３０１ｄおよびバッファ３０２ｄを介してバスＢ１に与えられ、その後スイッチＳＷ１を介して信号処理回路２６に入力される。信号処理回路２６は、与えられた主画像データにＹＵＶ変換を施す。これによって、主画像データの形式が、ＲＧＢ形式からＹＵＶ形式に変化する。信号処理回路２６から出力された主画像データは、スイッチＳＷ２およびズーム回路２８を経てバスＢ１に与えられ、その後図４に示すコントローラ３０１ａおよびバッファ３０２ａを介してＳＤＲＡＭコントロール回路３２に与えられる。ＹＵＶ形式の主画像データは、図３（Ｂ）に示す主画像エリア３４ｅに書き込まれる。
【００４３】
なお、信号処理回路２６によって実行されるＹＵＶ変換はいわゆる４：２：２変換であり、ＹＵＶ形式の主画像データのサイズはＲＧＢ形式の主画像データのサイズよりも小さくなる。このため、未変換の主画像データが変換済みの主画像データによって上書きされることはない。
【００４４】
ＲＧＢ形式の主画像データの書き込みが完了すると、ＣＰＵ４６は、表示処理をＡＳＩＣ２４に命令する。これによって、スイッチＳＷ２が端子Ｓ４に接続され、再生画像の表示に適した縮小ズーム倍率がズーム回路２８に設定される。
【００４５】
ＳＤＲＡＭコントロール回路３２は、図３（Ｂ）に示す主画像エリア３４ｅからＹＵＶ形式の主画像データを読み出す。読み出された主画像データは、図４に示すコントローラ３０１ｄおよびバッファ３０２ｄを介してバスＢ１に与えられ、その後スイッチＳＷ２を介してズーム回路２８に入力される。ズーム回路２８は入力された主画像データに縮小ズーム処理を施して表示用ＹＵＶデータを生成する。
【００４６】
生成された表示用ＹＵＶデータは図４に示すコントローラ３０１ａおよびバッファ３０２ａを介してＳＤＲＡＭコントロール回路３２に与えられ、図３（Ｂ）に示す表示画像エリア３４ｄに書き込まれる。表示画像エリア３４ｄに格納された表示用ＹＵＶデータは、上述のスルー画像表示処理またはフリーズ画像表示処理と同様の処理を施され、この結果、再生画像がＬＣＤモニタ３８に表示される。
【００４７】
なお、更新ボタン５０が操作されると、別のＴＩＦＦファイルについて上述の処理が実行される。これによって、再生画像が更新される。
【００４８】
図５を参照して、ＳＤＲＡＭ３４を形成する各々のアドレス（＝ワード）は４バイトである。また、ＡＳＩＣ２４は、ワードアクセス方式でデータ処理を行う。このため、処理すべきデータは、アドレスの先頭バイトつまり第０バイトから配置されなければならない。すると、ＲＧＢ形式の主画像データについては、図６に示すようなデータ配置が要求される。つまり、１画素に対応するＲデータ，ＧデータまたはＢデータは１バイト（＝８ビット）であり、先頭アドレスの第０バイト以降にＲ０，Ｇ０，Ｂ０，Ｒ１，Ｇ１，Ｂ１，…の順でデータを配置する必要がある。
【００４９】
一方、図７を参照して、記録媒体４２はファイル管理方式としてＦＡＴ方式を採用しており、データ領域は複数のクラスタに分割されている。１クラスタのサイズは５１２バイトであり、各々のクラスタには連続する５１２バイトのデータが格納される。ただし、ＦＡＴ方式では、１クラスタ内でのデータの連続性が保証される一方、データアクセスはクラスタの先頭から行う必要がある。したがって、たとえば第１３０バイト以降に所望の主画像データが存在するクラスタにアクセスしたときは、１３０バイトの不要データつまりノイズデータが先頭に付加された状態で所望の主画像データが読み出されてしまう。
【００５０】
ここで、ノイズデータのバイト数である“１３０”をＳＤＲＡＭ３４を形成する１アドレスのバイト数である“４”で割り算すると、余りは“２”となる。この結果、所望の主画像データは図８に示すように或るアドレスの第３バイト以降に配置されることになり、ワードアクセス方式に適合しない。
【００５１】
そこで、この実施例では、カメラモードにおいて“４”の整数倍または“５１２”の整数倍のバイト数を持つヘッダデータを作成し、作成したヘッダデータと主画像データとをＴＩＦＦファイルに格納する。そして、“４”の整数倍のバイト数を持つヘッダデータを含むＴＩＦＦファイルが再生モードで選択されたときは、ヘッダデータおよび主画像データをＳＤＲＡＭ３４に転送する。また、“５１２”の整数倍のバイト数を持つヘッダデータを含むＴＩＦＦファイルが再生モードで選択されたときは、主画像データのみをＳＤＲＡＭ３４に転送する。この結果、ＳＤＲＡＭ３４に格納された主画像データは、必ず或るアドレスの第０バイト以降に書き込まれ、ワードアクセス方式に適合することになる。
【００５２】
ＴＩＦＦファイルは、具体的には図９に示す構造を有する。図９によれば、ＴＩＦＦファイルの先頭部分にヘッダデータが格納され、ヘッダデータに続いて主画像データが格納される。主画像データは複数のストリップ１〜Ｌに分割され、ヘッダデータは主画像データのサイズ情報とストリップオフセット情報を有する。サイズ情報としては主画像データの水平画素数および垂直画素数が記述され、ストリップオフセット情報としては、ＴＩＦＦファイルの先頭アドレスとストリップ１の先頭アドレスとのずれ量が記述される。ヘッダデータの末尾部分にはダミーデータが付加され、これによってヘッダデータのサイズが４バイトの整数倍または５１２バイトの整数倍に調整される。
【００５３】
なお、記録媒体４２は着脱自在であり、他のディジタルカメラによって記録されたかつヘッダデータのサイズが上述の条件を満たさないＴＩＦＦファイルも記録媒体４２に存在する場合がある。かかるＴＩＦＦファイルが再生モードで選択されたときは、従来技術と同様に主画像データのみがＳＤＲＡＭ３４に転送され、ワードアクセス方式に適合する配置のための並べ替え処理が実行される。
【００５４】
ＣＰＵ４６は、カメラモードが選択されたとき図１０に示すフロー図に従う処理を実行し、再生モードが選択されたとき図１１に示すフロー図に従う処理を実行する。なお、これらのフロー図に対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５５】
図１０を参照して、カメラモードでは、まずステップＳ１で間引き読み出しモードをＴＧ２２に設定し、ステップＳ３でスルー画像表示処理をＡＳＩＣ２４に命令する。この結果、被写界のスルー画像がＬＣＤモニタ３８に表示される。シャッタボタン４８が操作されると、ステップＳ５でＹＥＳと判断し、ステップＳ７で全画素読み出しモードをＴＧ２２に設定するとともに、ステップＳ９でフリーズ画像表示処理をＡＳＩＣ２４に命令する。この結果、ＬＣＤモニタ３８の表示がスルー画像からフリーズ画像に更新される。フリーズ画像の表示が得られると、ステップＳ１１でＹＥＳと判断し、ステップＳ１３で主画像作成処理をＡＳＩＣ２４に命令する。この結果、ＲＧＢ形式の主画像データが、図３（Ａ）に示す主画像エリア３４ｃに確保される。
【００５６】
主画像データの作成が完了すると、ステップＳ１５でＹＥＳと判断し、ステップＳ１７でヘッダデータを作成する。作成されたヘッダデータの末尾にはダミーデータが付加され、これによってデータサイズが４バイトの整数倍または５１２バイトの整数倍に調整される。ステップＳ１９では、主画像エリア３４ｃに格納された主画像データの読み出しをＳＤＲＡＭコントロール回路３２に命令する。主画像データが読み出されると、ステップＳ２１に進み、自ら作成したヘッダデータと読み出された主画像データとを含むＴＩＦＦファイルを記録媒体４２に記録する。ステップＳ２１の処理が完了すると、ステップＳ１に戻る。
【００５７】
図１１を参照して、再生モードでは、まずステップＳ１で変数ｆｌｇを“０”に設定し、ステップＳ３３で画像番号Ｎを決定する。続くステップＳ３５では、画像番号Ｎに対応するＴＩＦＦファイルを記録媒体４２から特定し、特定したＴＩＦＦファイルに記述された先頭のストリップオフセット値ＯＦＳＴを検出する。ステップＳ３７ではオフセット値ＯＦＳＴが“４”の整数倍であるかどうか判断し、ステップＳ４１ではオフセット値ＯＦＳＴが“５１２”の整数倍であるかどうか判断する。
【００５８】
オフセット値ＯＳＦＴが“４”の整数倍でなければ、ステップＳ３９で変数ｆｌｇを“１”に設定してからステップＳ４９に進む。オフセット値ＯＳＦＴが“４”の整数倍でかつ“５１２”の整数倍であれば、直接ステップＳ４９に進む。オフセット値ＯＳＦＴが“４”の整数倍であっても“５１２”の整数倍でなければ、ステップＳ４３に進む。
【００５９】
ステップＳ４３では、画像番号Ｎに対応するＴＩＦＦファイルつまりヘッダデータおよび主画像データを、記録媒体４２からＳＤＲＡＭコントロール回路３２に転送する。ステップＳ４５では、データ書き込みをＳＤＲＡＭコントロール回路３２に命令する。ヘッダデータおよび主画像データは、ＳＤＲＡＭコントロール回路３２によって図３（Ｂ）に示す主画像エリア３４ｅに書き込まれる。続くステップＳ４７では、再生処理をＡＳＩＣ２４に命令する。この命令には、ステップＳ３３で検出したストリップオフセット値ＯＦＳＴがアドレスオフセット値として含まれる。
【００６０】
ＳＤＲＡＭコントロール回路３２は、命令に含まれるアドレスオフセット値に基づいて、主画像データの読み出し開始アドレスを特定する。ＴＩＦＦファイルは主画像エリア３４ｅの先頭アドレスから書き込まれるため、主画像エリア３４ｅの先頭アドレス値と当該アドレスオフセット値との加算値を持つアドレスが、読み出し開始アドレスとして特定される。この結果、主画像データが適切に再生処理を施され、ＹＵＶ形式に変換された主画像データが主画像エリア３４ｅに書き込まれる。
【００６１】
一方、ステップＳ４９では、所望の主画像データの先頭部分が記録されたクラスタを特定する。続くステップＳ５１では特定したクラスタ以降に記録された主画像データをＳＤＲＡＭコントロール回路３２に転送し、ステップＳ５３では転送した主画像データの書き込みをＳＤＲＡＭコントロール回路３２に命令する。主画像データは、図３に示す主画像エリア３４ｅに書き込まれる。
【００６２】
書き込みが完了するとステップＳ５５で変数ｆｌｇの値を判別し、ｆｌｇ＝１であればステップＳ５７で主画像データの並べ替え処理を行う。並べ替え処理によって、主画像データは主画像エリア３４ｅの先頭アドレスの第０バイトから始まることになる。並べ替え処理が完了すると、ステップＳ５９で変数ｆｌｇを“０”に設定してからステップＳ６１に進む。一方、ステップＳ５５でｆｌｇ＝０と判断されると、並べ替え処理は不要とみなし、直接ステップＳ６１に進む。
【００６３】
ステップＳ５１では、再生処理をＡＳＩＣ２４に命令する。この命令に含まれるアドレスオフセット値は“０”であり、主画像エリア３４ｅの先頭アドレスが読み出し開始アドレスとして特定される。この結果、主画像データが適切に再生処理を施され、ＹＵＶ形式に変換された主画像データが主画像エリア３４ｅに書き込まれる。
【００６４】
ステップＳ６３では、ステップＳ４７またはＳ６１の命令に基づく再生処理が完了したかどうか判断し、ＹＥＳであればステップＳ６５で表示処理をＡＳＩＣ２４に命令する。この結果、主画像エリア３４ｅに格納された主画像データに基づく再生画像が、ＬＣＤモニタ３８に表示される。ステップＳ６７では更新ボタン５０の操作の有無を判別し、ＹＥＳであればステップＳ６９で画像番号Ｎを更新してからステップＳ３５に戻る。
【００６５】
以上の説明から分かるように、カメラモードでは、第１条件または第２条件を満足するように主画像データが格納されたＴＩＦＦファイルが、ＣＰＵ４６によって記録媒体４２に記録される。ここで、第１条件は、ヘッダデータのサイズつまり先頭のストリップオフセット値がＳＤＲＡＭ３４の１アドレスに格納できるバイト数である“４”の整数倍であるという条件であり、第２条件は、ストリップオフセット値が記録媒体４２の１クラスタに格納できるバイト数である“５１２”の整数倍であるという条件である。
【００６６】
再生モードにおいて、第１条件および第２条件のうち第１条件のみを満足するＴＩＦＦファイルが選択されると、選択されたＴＩＦＦファイルに含まれるヘッダデータおよび主画像データが、記録媒体４２からＳＤＲＡＭ３４にこの順序で転送される。第１条件および第２条件の両方を満足するＴＩＦＦファイルが選択されたときは、選択されたＴＩＦＦファイルに含まれる主画像データのみが、記録媒体４２からＳＤＲＡＭ３４に転送される。転送された主画像データは、その後ワードアクセス方式に従って再生処理を施される。
【００６７】
このように、第１条件および第２条件を設け、選択されたＴＩＦＦファイルが満足する条件に従う態様でデータ転送を行うようにしたため、ＳＤＲＡＭ３４に格納された主画像データは、必ず或るアドレスの先頭から始まる。したがって、従来技術のような並べ替え処理は不要となり、主画像データの再生に要する時間を短縮することができる。
【００６８】
この実施例では、インタレーススキャン型のＣＣＤイメージャを用いて説明したが、これに代えてプログレッシブスキャン型のＣＣＤイメージャを用いてもよく、さらにはＣＣＤイメージャに代えてＣＭＯＳイメージャを用いてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】図１実施例に適用される色フィルタの一例を示す図解図である。
【図３】（Ａ）はカメラモードが選択されたときのＳＤＲＡＭのマッピング状態の一例を示す図解図であり、（Ｂ）は再生モードが選択されたときのＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】図１実施例に適用されるバッファコントロール回路の構成の一例を示すブロック図である。
【図５】図１実施例に適用されるＳＤＲＡＭの構造の一部を示す図解図である。
【図６】図１実施例の動作の一部を示す図解図である。
【図７】図１実施例に適用される記録媒体の構造の一部を示す図解図である。
【図８】ＲＧＢデータを記録媒体からＳＤＲＡＭに転送するときの動作の一部を示す図解図である。
【図９】図１実施例によって作成されるＴＩＦＦファイルの構造の一例を示す図解図である。
【図１０】図１実施例の動作の一部を示すフロー図である。
【図１１】図１実施例の動作の他の一部を示すフロー図である。
【図１２】図１実施例の動作のその他の一部を示すフロー図である。
【図１３】図１実施例の動作のさらにその他の一部を示すフロー図である。
【符号の説明】
１０…ディジタルカメラ
１６…ＣＣＤイメージャ
２６…信号処理回路
３２…ＳＤＲＡＭコントロール回路
３４…ＳＤＲＡＭ
４２…記録媒体
４６…ＣＰＵ
【図１】
2004282331.tif 000003
【図２】
2004282331.tif 000004
【図３】
2004282331.tif 000005
【図４】
2004282331.tif 000006
【図５】
2004282331.tif 000007
【図６】
2004282331.tif 000008
【図７】
2004282331.tif 000009
【図８】
2004282331.tif 000010
【図９】
2004282331.tif 000011
【図１０】
2004282331.tif 000012
【図１１】
2004282331.tif 000013
【図１２】
2004282331.tif 000014
【図１３】
2004282331.tif 000015