(57)【要約】    【課題】  画像処理エンジンを使用する機能が多数ある場合にも、複数の描画モードをその時の画像処理装置の状況により使い分けることにより高速に動画枠を描画し再生までの時間を短縮することを可能にした画像処理装置を提供する。    【解決手段】  記録媒体から画像を読み出し画像を再生する画像再生手段、画像周りの動画枠をＣＰＵで描画する第一描画手段、画像の周りに動画枠を画像処理エンジンで描画する第二描画手段、カメラの状態に応じてタイムアウト時間設定を設定するタイムアウト時間設定手段、タイムアウト時間の経過を検出する時間経過判定手段、画像処理エンジンブロックの使用権獲得判定手段がある時、画像処理エンジンのブロックが前記使用権獲得判定手段で待たされた場合、タイムアウト時間設定手段と時間経過判定手段に基づいて、第一描画手段か第二描画手段で描画するかを判断する描画切替手段を特徴とする。【選択図】    図１（Ａ）
2014165694.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から画像を読み出し画像を再生する画像再生手段、画像周りの動画枠をＣＰＵで描画する第一描画手段、画像の周りに動画枠を画像処理エンジンで描画する第二描画手段、カメラの状態に応じてタイムアウト時間設定を設定するタイムアウト時間設定手段、タイムアウト時間の経過を検出する時間経過判定手段、画像処理エンジンブロックの使用権獲得判定手段がある時、画像処理エンジンのブロックが前記使用権獲得判定手段で待たされた場合、前記タイムアウト時間設定手段と時間経過判定手段に基づいて、前記第一描画手段か第二描画手段で描画するかを判断する描画切替手段を特徴とする画像処理装置。
【請求項２】
タイムアウト時間を設けることにより描画処理が滞ってしまうことが予想される場合、タイムアウト時間を設けずに即ＣＰＵ描画を行う手段を特徴とする請求項１に記載の画像処理装置。
【請求項３】
外部出力時に非外部出力時と外部出力時でタイムアウト時間を調整する、タイムアウト時間調整手段を特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に動画再生に関するものである。
【背景技術】
【０００２】
従来、画像処理装置として、固体メモリ素子を有するメモリカードを記録媒体として、静止画像や動画像の撮像、記録および再生を行う電子カメラが市販されている。
【０００３】
このような電子カメラでは、映像信号のデジタル化および画像サイズの拡大および各種補正機能などに伴い、撮影・記録の間隔の増長が懸念されており短縮化が必要である。
【０００４】
また同時に撮影した画像をすぐ閲覧することもユーザーから求められており、複数の画像を撮影した場合、電子カメラ全体では画像処理中、記録媒体書き込み中のステータスにも関わらず、それと並列して記録媒体に保存された画像を再生する必要がある。
【０００５】
これに対して特許文献１では、撮影後に画像が電子カメラの一時記憶バッファに存在し、記録媒体にまだ記録されていないステータスにある時、その動作状況を克明に使用者に知らせるとともに、撮像し得た画像を確実に記録媒体に記録することができる画像処理装置、その制御方法および記憶媒体を提供するということが記載されている。
【０００６】
この文献は撮影後に記録を最優先させて短時間で記録完了することに加えて、メモリの競り合いがないためカメラの一時バッファを傷つける可能性を無にして、撮影した画像を確実に正常記録することを保証するということに主眼をおいている。
【０００７】
しかし、上記技術では、一時バッファが全て記録するまで待たなければならないので、ユーザーは画像を再生させたい場合、長時間待たされてしまう。その為やはりより細かい単位で排他にして一時バッファを傷つけないようにしながら、電子カメラ全体としてカード書き込み中のステータスでも画像を再生できる仕組みが必要である。
【０００８】
例えば、これに対して撮影、カード書き込みと再生や動画枠の表示やその他の機能を画像処理エンジンのブロック単位で排他にする技術が存在する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−２７８５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述の特許文献、技術では複数の機能が同時に画像処理エンジンの同じブロックを使用を試みた場合に、競り合いが起こり、先に獲得した機能が処理を行い、獲得できなかった機能は先に獲得した機能の処理が終了するまで待たされることになる。
【００１１】
再生の為の画像処理が撮影、カード書き込み関連に待たされるのであれば、他に高速画像処理手段がないかつ画像がないと再生の意味がないので待つ必要がある。
【００１２】
しかし動画枠を画像処理エンジンで描画することが同じく画像処理が撮影、カード書き込み関連に待たされる場合、再生の最重要要素である画像自体が表示可能な状態なのにも関わらず、枠のせいで再生、表示が待たされるという本末転倒な状態が発生してしまう。
【００１３】
これに対して画像処理エンジンによる描画手段が複数あり１つの描画手段が使用できないとき、もう一つの画像処理エンジンによる描画手段を使用するということも考えられる。しかし、画像処理エンジンを使用する時には、そのように使うかの設定をＣＰＵで行うので、動画枠などの小さい描画範囲の場合その再設定時間が描画よりも長い可能性がでてきてしまう。これはより高速に動画枠を描画したいという事に対して逆効果である。
【００１４】
また、画像処理エンジンのブロックで排他を行わず、ＣＰＵで動画枠を描画手段も考えられるが、この描画方法だと描画速度が格段に落ちてしまう。その為画像処理エンジンで動画枠を描画した方が高速に処理を行えることからできる限りこちらを使用して描画することを求められている。
【００１５】
しかし、画像処理エンジンブロックの排他機能により待たされる時間が長い場合、ＣＰＵで描画した方が結果的に高速描画を完了することができる可能性がある。
【００１６】
そこで、本発明の目的は、画像処理エンジンを使用する機能が多数ある場合にも、複数の描画モードをその時の画像処理装置の状況により使い分けることにより高速に動画枠を描画し再生までの時間を短縮することを可能にした画像処理装置を提供することである。
【課題を解決するための手段】
【００１７】
本発明の画像処理装置は、記録媒体から画像を読み出し画像を再生する画像再生手段、画像周りの動画枠をＣＰＵで描画する第一描画手段、画像の周りに動画枠を画像処理エンジンで描画する第二描画手段、カメラの状態に応じてタイムアウト時間設定を設定するタイムアウト時間設定手段、タイムアウト時間の経過を検出する時間経過判定手段、画像処理エンジンブロックの使用権獲得判定手段がある時、画像処理エンジンのブロックが前記使用権獲得判定手段で待たされた場合、前記タイムアウト時間設定手段と時間経過判定手段に基づいて、前記第一描画手段か第二描画手段で描画するかを判断する描画切替手段を特徴としている。
【発明の効果】
【００１８】
本発明によれば画像処理エンジンを使用する機能が多数ある場合にも、複数の描画モードを使い分けることにより高速に動画枠を描画し再生までの時間を短縮することを可能にした画像処理装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１（Ａ）】実施の形態を説明する画像処理装置の再生に関して、これの全体フローチャートである。
【図１（Ｂ）】実施の形態を説明する画像処理装置の再生に関して、1枚目の画像を再生を行う場合のフローチャートである。
【図１（Ｃ）】実施の形態を説明する画像処理装置の再生に関して、動画枠を描画するブロックの排他機能の状況により、ＣＰＵ処理か画像処理エンジンのどちらを使用するかの判断を行う場合のフローチャートである。
【図１（Ｄ）】実施の形態を説明する画像処理装置の再生に関して、画像処理エンジンのブロック獲得判定を行う場合のフローチャートである。
【図２】実施の形態を説明する画像処理装置のブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。
【００２１】
図２は、本発明の一実施形態における画像処理機能を有する撮像装置の構成を示すブロック図である。本実施形態においては、撮像装置としてレンズ交換可能な一眼レフタイプのデジタルスチルカメラを例に挙げて説明する。
【００２２】
図２に示すように、本実施形態の撮像装置は、主にカメラ本体１００と、交換レンズタイプのレンズユニット３００とを備えて構成されている。
【００２３】
レンズユニット３００において、３１０は複数のレンズから成る撮像レンズ、３１２は絞り、３０６はレンズユニット３００をカメラ本体１００と機械的に結合するレンズマウントである。レンズマウント３０６内には、レンズユニット３００をカメラ本体１００と電気的に接続する各種機能が含まれている。３２０は、レンズマウント３０６において、レンズユニット３００をカメラ本体１００と接続するためのインターフェース、３２２はレンズユニット３００をカメラ本体１００と電気的に接続するコネクタである。
【００２４】
コネクタ３２２は、カメラ本体１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給される機能も備えている。また、コネクタ３２２は電気通信のみならず、光通信、音声通信などを用いて通信を行う構成としてもよい。３４０は、測光制御部４６からの測光情報に基づいて、後述するカメラ本体１００のシッター１２を制御するシャッター制御部４０と連携しながら、絞り３１２を制御する絞り制御部である。３４２は撮像レンズ３１０のフォーカシングを制御するフォーカス制御部、３４４は撮像レンズ３１０のズーミングを制御するズーム制御部である。
【００２５】
３５０はレンズユニット３００全体を制御するレンズシステム制御回路である。レンズシステム制御回路３５０は、動作用の定数、変数、プログラムなどを記憶するメモリを備えている。更に、レンズユニット３００固有の番号などの識別情報、管理情報、開放絞り値や最小絞り値、焦点距離などの機能情報、現在や過去の各設定値などを保持する不揮発性メモリも備えている。
【００２６】
次に、カメラ本体１００の構成について説明する。１０６はカメラ本体１００とレンズユニット３００を機械的に結合するレンズマウント、１３０，１３２はミラーで、撮像レンズ３１０に入射した光線を一眼レフ方式によって光学ファインダー１０４に導く。なお、ミラー１３０はクイックリターンミラーの構成としても、ハーフミラーの構成としても、どちらでも構わない。１２はフォーカルプレーン式のシャッター、１４はＣＣＤ、ＣＭＯＳセンサ等からなり、被写体像を光電変換する撮像素子である。撮像素子１４の前方には、光学ローパスフィルター等の光学素子１４ａが配置されている。
【００２７】
撮像レンズ３１０に入射した光線は、一眼レフ方式によって光量制限手段である絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、シャッター１２を介して導かれ、光学像として撮像素子１４上に結像される。
【００２８】
１６は、撮像素子１４から出力されるアナログ信号（出力信号）をデジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にそれぞれクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２９】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、必要に応じて、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行う。得られた演算結果に基づいてシステム制御回路５０がシャッター制御部４０、焦点調節部４２を制御するための、コントラスト方式のオートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理、フラッシュプリ発光（ＥＦ）処理を行うことができる。さらに、画像処理回路２０は、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理も行っている。
【００３０】
２２はメモリ制御回路であり、Ａ／Ｄ 変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６から出力される画像データは、画像処理回路２０、メモリ制御回路２２を介して、或いはメモリ制御回路２２のみを介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００３１】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ方式のＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて、撮像した画像データを逐次表示することで、電子ビューファインダー（ＥＶＦ）機能を実現することができる。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ本体１００の電力消費を大幅に低減することができる。
【００３２】
３０は撮影した静止画像あるいは動画像を格納するためのメモリであり、所定枚数の静止画像あるいは所定量の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、動画撮影時には、所定レートで連続的に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３３】
３１は複数の画像を合成して1枚の合成写真を作成する画像合成回路である。メモリ３０に書き込まれている画像データを複数同時に読み込み、回路内で合成処理を実施し、作成された合成画像データはメモリ３０に書き込まれる。合成回路としては、Ａ／Ｄ変換器１６によって変換されてメモリ制御回路２２によって書き込まれた画像データや、画像処理回路２０によって画像処理された画像データを合成する回路となる。
【００３４】
３２は公知の圧縮方法を用いて画像データを圧縮・伸長する圧縮・伸長回路である。圧縮・伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータを再びメモリ３０に書き込む。また、動画像データを所定のフォーマットに圧縮符号化し、又は所定の圧縮符号化データから動画像信号を伸張する機能も有する。
【００３５】
４０はシャッター制御部であり、測光制御部４６からの測光情報に基づいて絞り３１２を制御する絞り制御部３４０と連携しながらシャッター１２を制御する。４２はＡＦ（オートフォーカス）処理を行うための焦点調節部である。レンズユニット３００内の撮像レンズ３１０に入射した光線を絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び焦点調節用サブミラー（不図示）を介して一眼レフ方式で入射させることにより、光学像として結像された画像の合焦状態を測定する。
【００３６】
４６はＡＥ（自動露出）処理を行うための測光制御部である。レンズユニット３００内の撮像レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び測光用サブミラー（図示せず）を介して一眼レフ方式で入射させることにより、光学像として結像された画像の露出状態を測定する。
【００３７】
また、焦点調節部４２による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて、ＡＦ制御を行うようにしてもよい。さらに、測光制御部４６による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて露出制御を行うようにしてもよい。
【００３８】
５０はカメラ本体１００全体を制御するシステム制御回路であり、周知のＣＰＵなどを内蔵する。５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３９】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声などを用いて動作状態やメッセージなどを外部に通知するための通知部である。通知部５４としては、例えばＬＣＤやＬＥＤなどによる視覚的な表示を行う表示部や音声による通知を行う発音素子などが用いられるが、通知部５４はこれらのうち１つ以上の組み合わせにより構成される。特に、表示部の場合には、カメラ本体１００の操作部７０近辺の、視認しやすい、単数あるいは複数箇所に設置される。また、通知部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００４０】
通知部５４の表示内容の内、ＬＣＤなどの画像表示部２８に表示するものとしては以下のものがある。まず、単写／連写撮影表示、セルフタイマー表示等、撮影モードに関する表示がある。また、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示等の記録に関する表示がある。また、シャッター速度表示、絞り値表示、露出補正表示、調光補正表示、外部フラッシュ発光量表示、赤目緩和表示等の撮影条件に関する表示がある。その他に、マクロ撮影表示、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示がある。更に、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示等も行われる。
【００４１】
また、通知部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、例えば、以下のものがある。合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッター速度表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等である。
【００４２】
５６は後述するプログラムなどが格納された電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００４３】
５８は光学情報格納メモリであり、レンズユニット３００からコネクタ１２２を介して得られる、後述する各種レンズ情報を記憶する。
【００４４】
６０，６２，６４，７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４５】
ここで、これらの操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード等の各機能撮影モードを切り替え設定することができる。他に、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モードなどの各機能撮影モードを切り替え設定することもできる。
【００４６】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中（例えば半押し）でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。
【００４７】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了（例えば全押し）でＯＮとなり、露光処理、現像処理、及び記録処理からなる一連の処理の動作開始を指示する。まず、露光処理では、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に書き込み、更に、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理が行われる。更に、記録処理では、メモリ３０から画像データを読み出し、圧縮・伸張回路３２で圧縮を行い、記録媒体２００に書き込む。
【００４８】
７０は各種ボタンやタッチパネルなどから成る操作部である。一例として、ライブビュー開始／停止ボタン、動画記録開始／停止ボタン、メニューボタン、セットボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタンを含む。更に、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、調光補正ボタン、外部フラッシュ発光量設定ボタン、日付／時間設定ボタンなども含む。なお、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００４９】
また、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチがある。また、ＪＰＥＧ圧縮の圧縮率を選択するため、あるいは撮像素子の信号をそのままデジタル化して記録媒体に記録するＲＡＷモードを選択するためのスイッチである圧縮モードスイッチがある。また、ワンショットＡＦモードとサーボＡＦモードとを設定可能なＡＦモード設定スイッチなどがある。ワンショットＡＦモードでは、シャッタースイッチＳＷ１（６２）を押した際にオートフォーカス動作を開始し、一旦合焦した場合、その合焦状態を保ち続ける。サーボＡＦモードでは、シャッタースイッチＳＷ１（６２）を押している間、連続してオートフォーカス動作を続ける。
【００５０】
８０は電源制御部で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００５１】
８２，８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ‐ｉｏｎ電池、Ｌｉポリマー電池等の二次電池、ＡＣアダプター等からなる電源部である。
【００５２】
９０はメモリカードやハードディスク等の記録媒体やＰＣとのインターフェース、９２はメモリカードやハードディスク等の記録媒体やＰＣと接続を行うコネクタである。９８はコネクタ９２に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知回路である。
【００５３】
インターフェース及びコネクタとしては、種々の記憶媒体の規格に準拠したものを用いて構成することが可能である。例えば、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）カードやＣＦ（コンパクトフラッシュ（登録商標））カード、ＳＤカード等である。インターフェース９０、そしてコネクタ９２をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、各種通信カードを接続することができる。通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢ（Universal Serial Bus）カード、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４カードがある。他にも、Ｐ１２８４カード、ＳＣＳＩ（Small Computer System Interface）カード、ＰＨＳ等がある。これら各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００５４】
１０４は光学ファインダーであり、撮像レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６，１０６、ミラー１３０，１３２を介して導き、光学像として結像させて表示することができる。これにより、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、通知部５４の一部の機能、例えば、合焦状態、手振れ警告、フラッシュ充電、シャッター速度、絞り値、露出補正などが表示される。
【００５５】
１２０はレンズマウント１０６内でカメラ本体１００をレンズユニット３００と接続するためのインターフェースである。
【００５６】
１２２はカメラ本体１００をレンズユニット３００と電気的に接続するコネクタである。また、レンズマウント１０６及びコネクタ１２２にレンズユニット３００が装着されているか否かは、不図示のレンズ着脱検知部により検知される。コネクタ１２２はカメラ本体１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給する機能も備えている。
【００５７】
また、コネクタ１２２は電気通信だけでなく、光通信、音声通信により通信を行う構成としてもよい。
【００５８】
２００はメモリカードやハードディスク等の記録媒体である。この記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、カメラ本体１００とのインターフェース２０４、カメラ本体１００と接続を行うコネクタ２０６を備えている。
【００５９】
記録媒体２００としては、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク等を用いることができる。また、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていても勿論構わない。
【００６０】
以下、図１(Ａ)、図１（Ｂ）、図１ (Ｃ)、図１ (Ｄ)を参照して、本発明の第1の実施例について画像処理装置に適用した場合について説明する。図１ (Ａ)の全体像についてフローチャートを用いて説明する。
【００６１】
最初にS100において操作部材により再生が開始される。この時連続撮影が行われ画像処理装置内で現像、記録媒体に書き込み処理が行われている最中であることと、本実施例では動画枠を描画する為に複数枚、例えばS101において100枚のサムネイル再生をいうことが前提とする。
【００６２】
なお、描画領域全体をS102において黒塗りすることで初期化を行う。次にS103においてサムネイル１枚描画を行い、それが終了後、S104において100枚再生し終わったか、S105においてカード内の画像が全て再生できたかのいずれかの条件に合致した場合、S106において再生終了とする。該当しない場合は、もう一度S103において次の画像に対するサムネイル１枚描画を行う。
【００６３】
図１(Ｂ)のサムネイル１枚再生についてフローチャートを用いて詳細を説明する。最初にS200において記録媒体からファイル情報を読み取り、ファイルが壊れてないかの確認を行う。S201において壊れている場合には、S206において画像に対してＪＰＥＧデコードを行う。もし、壊れていない場合はS202において画像本体のアドレス、画像アスペクト比、回転情報、表示させたい大きさ、位置を指定しS203においてＪＰＥＧデコードを行う。
【００６４】
次に、S204において動画ファイルか、静止画ファイルかの判定を行う。もし、静止画ファイルだった場合、S207においてＪＰＥＧデコードした画像をあらかじめ指定した位置大きさにリサイズをする。動画ファイルだった場合には、S205において動画枠を描画する。最後にS208において表示を行い、S209においてサムネイル１枚再生が完了する。
【００６５】
図１(Ｃ)の状況に応じた動画枠の描画方法についてフローチャートを用いて詳細を説明する。
【００６６】
まず、S300において動画枠の描画を開始する。次にS301において画像処理エンジンのブロックの使用権を獲得できるかどうかを判定する。もし、獲得できる場合にはS308においてそのまま画像処理エンジンのブロックを使用して描画を行う。もし、獲得できない場合には、S302によりタイムアウト時間が設定されている場合、S303については、別途下記で説明するので、S306でタイムアウト時間経過まで待つ。ここでは例えば100msでもよい。この時間が過ぎたら、S307においてＣＰＵ描画を開始する。しかし、この100ms以内で他機能の画像処理エンジンのブロックの使用終了確認が取れた場合、画像処理エンジンのブロックを獲得し画像処理エンジンのブロックにより描画を行う。これによりS309において状況に応じた描画手段を用いての動画枠が描画される。
【００６７】
図１(Ｄ)の画像処理エンジンのブロック使用権獲得判定についてフローチャートを用いて詳細を説明する。
【００６８】
まず、S400において画像処理エンジンのブロック使用権獲得判定手段を開始する。次にS401で使用予定のブロックに対して、他機能が既に使用権を獲得していないか確認する。そしてS402において使用者がいない場合には、そのブロックの使用権を獲得する。しかしS403において使用者がいる場合には、獲得待ちリストに追加して待ちの状態に入る。
【００６９】
最後にS404において画像処理エンジンのブロック使用権獲得判定手段を終了する。
【００７０】
上記での図１(Ａ)、図１(Ｂ)、図１(Ｃ)、図１(Ｄ)で発明は完成するが、図１(Ｃ)に対して別の形態もとってもよい。
【００７１】
例えば、もし画像処理エンジンのブロック未獲得時のタイムアウト時間を100msとしたが、それも100枚の動画枠に対してタイムアウト時間の最大値を待ってしまうと、10000msつまり10秒になってしまう。これを防ぐためにタイムアウト時間を設けずに、画像処理エンジンのブロックが獲得できない場合には即ＣＰＵ描画という方法をとることも可能である。
【００７２】
また、外部出力での動画枠を描画しようとして画像処理エンジンのブロックが獲得できない時はＣＰＵで描画するが、描画範囲が大きい場合も存在する。その場合は逆に画像処理エンジンのブロックにより待たされた後に描画を開始しても、後者が描画速度で勝る場合も存在する。なので、外部出力かどうかによってタイムアウト時間を調整することも可能とする。
【００７３】
本実施例により、画像処理エンジンを使用する機能が多数存在する場合でも複数の描画手段を切り替えることにより、高速に動画枠を描画し再生までの時間を短縮することが可能になる。
【００７４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７５】
１０：撮影レンズ    １２：シャッター    １４：撮像素子    １６：Ａ／Ｄ変換器
１８：タイミング発生回路    ２０：画像処理回路    ２２：メモリ制御回路
２４：画像表示メモリ    ２６：Ｄ／Ａ変換器    ２８：画像表示部    ３０：メモリ
３１：画像合成回路    ３２：画像圧縮・伸長回路    ４０：露光制御手段
４２：測距制御手段    ４６：測光制御手段    ５０：システム制御回路
５２：メモリ    ５４：表示部    ５６：不揮発性メモリ
６０：モードダイアルスイッチ    ６２：シャッタースイッチSW1
６４：シャッタースイッチSW2    ７０：操作部    ８０：電源制御手段
８２：コネクタ    ８４：コネクタ    ９０：インターフェース    ９２：コネクタ
９４：インターフェース    ９６：コネクタ    ９８：記録媒体着脱検知手段
１００：画像処理装置    １０２：保護手段    １０４：光学ファインダー
２００：記録媒体    ２０２：記録部    ２０４：インターフェース
２０６：コネクタ    ３００：レンズユニット    ３０６：レンズマウント
３１０：撮像レンズ  ３１２：絞り    ３２０：インターフェース
３２２：コネクタ    ３４０：絞り制御部    ３４２：フォーカス制御部
３４４：ズーム制御部    ３５０：レンズシステム制御回路
【図１（Ａ）】
2014165694.tif 000003
【図１（Ｂ）】
2014165694.tif 000004
【図１（Ｃ）】
2014165694.tif 000005
【図１（Ｄ）】
2014165694.tif 000006
【図２】
2014165694.tif 000007