(57)【要約】  【構成】  イメージセンサ１２から繰り返し出力された被写界像は、１５フレームを１単位として、ＭＰＥＧエンコーダ３０の符号化回路によって圧縮される。符号化回路の圧縮動作がエラー条件に合致するか否かは、ＭＰＥＧエンコーダ３０のコントローラによって１フレーム期間毎に判別される。コントローラは、この判別結果が肯定的であるとき、注目する１５フレームの残存期間に符号化回路をオフする。ＣＰＵ３２は、符号化回路がオフされたことを通知するメッセージを操作者に向けて出力する。  【効果】  ＭＰＥＧデータの品質を撮影時に容易に判別することができる。【選択図】  図１
2006210970.tif 000002
【特許請求の範囲】
【請求項１】
被写界を繰り返し撮影する撮影手段、
前記撮影手段から出力された被写界像をＭフレーム（Ｍ：２以上の整数）を１単位として圧縮する圧縮手段、
前記圧縮手段の圧縮動作がエラー条件に合致するか否かをＮフレーム（Ｎ：Ｍ未満の整数）に相当する周期で判別する判別手段、
前記判別手段の判別結果が肯定的であるとき注目するＭフレームの残存期間に前記圧縮手段を不能化する不能化手段、および
前記圧縮手段が前記不能化手段によって不能化されたことを通知するメッセージを操作者に向けて出力する出力手段を備える、ビデオカメラ。
【請求項２】
前記圧縮手段によって生成された圧縮被写界像のサイズに対応するキャラクタを前記操作者に向けて出力する第２出力手段をさらに備える、請求項１記載のビデオカメラ。
【請求項３】
前記キャラクタは前記Ｍフレームの圧縮被写界像の合計サイズ値を示すキャラクタである、請求項２記載のビデオカメラ。
【請求項４】
前記圧縮手段によって生成された圧縮被写界像を一時的に格納するメモリ、および
前記メモリに格納された圧縮被写界像を前記Ｍフレームに相当する周期で読み出す第１読み出し手段をさらに備え、
前記エラー条件は前記メモリがオーバフローするという条件を含む、請求項１ないし３のいずれかに記載のビデオカメラ。
【請求項５】
前記判別手段の判別結果が肯定的であるとき前記注目するＭフレームに続く１フレームの圧縮静止画像を前記メモリから繰り返し読み出す第２読み出し手段をさらに備える、請求項４記載のビデオカメラ。
【請求項６】
圧縮率変更操作を受け付ける受付手段をさらに備え、
前記圧縮手段は前記受付手段によって受け付けられた圧縮率変更操作に従う圧縮率で前記被写界像を圧縮する、請求項１ないし５のいずれかに記載のビデオカメラ。
【請求項７】
前記圧縮手段によって生成された圧縮静止画像を記録媒体に記録する記録手段をさらに備える、請求項１ないし６のいずれかに記載のビデオカメラ。
【請求項８】
前記圧縮手段は、前記Ｍフレームのうち先頭フレームでイントラ符号化を行い、前記Ｍフレームのうち先頭フレーム以外のフレームでインター符号化を行う、請求項１ないし７のいずれかに記載のビデオカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ビデオカメラに関し、特にたとえば撮影された被写界の動画像を圧縮状態で記録媒体に記録する、ビデオカメラに関する。
【背景技術】
【０００２】
従来のこの種のビデオカメラの一例が、特許文献１に開示されている。この従来技術によれば、撮影モードが選択されると、被写界がイメージセンサによって撮影され、撮影された被写界のスルー画像がモニタに表示される。この状態でシャッタボタンが操作されると、被写界像がＭ−ＪＰＥＧ方式またはＭＰＥＧ方式で圧縮され、圧縮被写界像が記録媒体に記録される。
【特許文献１】特開２００４−１０４４７１号公報［H04N5/91］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、Ｍ−ＪＰＥＧ方式およびＭＰＥＧ方式のいずれも非可逆圧縮であり、記録される被写界像の品質は、被写界像が高周波成分を多く含むほど大きく低下する。従来技術では、この品質の劣化の程度が撮影時に判別されることはなく、この結果、使い勝手に問題があった。
【０００４】
それゆえに、この発明の主たる目的は、圧縮被写界像の品質を撮影時に容易に判別することができる、ビデオカメラを提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従うビデオカメラは、被写界を繰り返し撮影する撮影手段、撮影手段から出力された被写界像をＭフレーム（Ｍ：２以上の整数）を１単位として圧縮する圧縮手段、圧縮手段の圧縮動作がエラー条件に合致するか否かをＮフレーム（Ｎ：Ｍ未満の整数）に相当する周期で判別する判別手段、判別手段の判別結果が肯定的であるとき注目するＭフレームの残存期間に圧縮手段を不能化する不能化手段、および圧縮手段が不能化手段によって不能化されたことを通知するメッセージを操作者に向けて出力する出力手段を備える。
【０００６】
撮影手段から繰り返し出力された被写界像は、Ｍフレーム（Ｍ：２以上の整数）を１単位として、圧縮手段によって圧縮される。圧縮手段の圧縮動作がエラー条件に合致するか否かは、Ｎフレーム（Ｎ：Ｍ未満の整数）に相当する周期で、判別手段によって判別される。不能化手段は、判別手段の判別結果が肯定的であるとき、注目するＭフレームの残存期間に圧縮手段を不能化する。圧縮手段が不能化手段によって不能化されたことを通知するメッセージは、出力手段によって、操作者に向けて出力される。
【０００７】
圧縮手段の不能化によって、圧縮被写界像に欠落が生じる。これが、品質の劣化の原因となる。請求項１の発明では、圧縮手段が不能化されたときに操作者に向けてメッセージが出力される。このため、操作者は、圧縮動画像の品質を撮影時に容易に判別することができる。
【０００８】
請求項２の発明に従うビデオカメラは、請求項１に従属し、圧縮手段によって生成された圧縮被写界像のサイズに対応するキャラクタを操作者に向けて出力する第２出力手段をさらに備える。キャラクタの出力によって、操作者は、圧縮動画像の品質が劣化する可能性を容易に予測することができる。
【０００９】
請求項３の発明に従うビデオカメラは、請求項２に従属し、キャラクタはＭフレームの圧縮被写界像の合計サイズ値を示すキャラクタである。
【００１０】
請求項４の発明に従うビデオカメラは、請求項１ないし３のいずれかに従属し、圧縮手段によって生成された圧縮被写界像を一時的に格納するメモリ、およびメモリに格納された圧縮被写界像をＭフレームに相当する周期で読み出す第１読み出し手段をさらに備え、エラー条件はメモリがオーバフローするという条件を含む。これによって、メモリから未だ読み出されていない圧縮被写界像が後続の圧縮被写界像によって上書きされるのを防止できる。つまり、時間軸の反転が回避される。
【００１１】
請求項５の発明に従うビデオカメラは、請求項４に従属し、判別手段の判別結果が肯定的であるとき注目するＭフレームに続く１フレームの圧縮静止画像をメモリから繰り返し読み出す第２読み出し手段をさらに備える。圧縮手段の不能化に起因して欠落した圧縮被写界像は、注目するＭフレームに続く１フレームの圧縮被写界像によって補償される。これによって、時間軸が短縮される事態を回避することができる。
【００１２】
請求項６の発明に従うビデオカメラは、請求項１ないし５のいずれかに従属し、圧縮率変更操作を受け付ける受付手段をさらに備え、圧縮手段は受付手段によって受け付けられた圧縮率変更操作に従う圧縮率で被写界像を圧縮する。操作者は、圧縮率変更操作によって圧縮手段の不能化を回避することができる。
【００１３】
請求項７の発明に従うビデオカメラは、請求項１ないし６のいずれかに従属し、圧縮手段によって生成された圧縮静止画像を記録媒体に記録する記録手段をさらに備える。
【００１４】
請求項８の発明に従うビデオカメラは、請求項１ないし７のいずれかに従属し、圧縮手段は、Ｍフレームのうち先頭フレームでイントラ符号化を行い、Ｍフレームのうち先頭フレーム以外のフレームでインター符号化を行う。
【発明の効果】
【００１５】
この発明によれば、圧縮手段が不能化されたときに操作者に向けてメッセージが出力されるため、操作者は、圧縮動画像の品質を撮影時に容易に判別することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１７】
図１を参照して、この実施例のディジタルビデオカメラ１０は、イメージセンサ１２を含む。被写界の光学像は、イメージセンサ１２の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷つまり生画像信号が生成される。
【００１８】
ＴＧ１４は、ＣＰＵ３２から読み出し命令が与えられたとき、イメージセンサ１２に向けてタイミング信号を発生する。撮像面で生成された生画像信号は、１／３０秒に１回の割合で発生する垂直同期信号Ｖｓｙｎｃに応答して、ラスタ走査に従う順序でイメージセンサ１２から読み出される。読み出される生画像信号は、３０ｆｐｓのフレームレートを有する。
【００１９】
イメージセンサ１２から出力された生画像信号は、カメラ処理回路１６によってＡＧＣ，ＡＤＳ，Ａ／Ｄ変換，白バランス調整，色分離，ＹＵＶ変換などの処理を施される。この一連の処理によって、被写界像を表すＹＵＶ形式の画像データが作成される。作成される画像データは、生画像信号と同様、３０ｆｐｓのフレームレートを有する。
【００２０】
カメラ処理回路１６は、こうして作成された画像データをメモリ制御回路１８を通してＳＤＲＡＭ２０に書き込む。ＳＤＲＡＭ２０は、表示画像エリア２０ａ，圧縮画像エリア２０ｂおよびキャラクタ画像エリア２０ｃを有する。カメラ処理回路１６からの画像データは、表示画像エリア２０ａに書き込まれる。
【００２１】
ビデオエンコーダ２２は、メモリ制御回路１８を通してＳＤＲＡＭ２０にアクセスし、表示画像エリア２０ａに格納された画像データを１／３０秒に１フレームの割合で読み出す。読み出された各フレームの画像データはＮＴＳＣ方式のコンポジットビデオ信号に変換され、変換されたコンポジットビデオ信号は加算器２４を介してＬＣＤモニタ２６に与えられる。この結果、被写界のリアルタイム動画像つまりスルー画像がモニタ画面に表示される。
【００２２】
なお、キー入力装置３６によって記録開始操作が行われない限り、キャラクタ合成回路２８は停止状態にある。このため、加算器２４は、コンポジットビデオ信号をそのままＬＣＤモニタ２６に与える。
【００２３】
記録開始操作が行われると、ＣＰＵ３２は、ＭＰＥＧエンコーダ３０およびキャラクタ合成回路２８を起動する。ＭＰＥＧエンコーダ３０は、メモリ制御回路１８を通してＳＤＲＡＭ２０の表示画像エリア２０ａから画像データを読み出し、読み出された画像データをＭＰＥＧ４方式で圧縮する。圧縮率は、キー入力装置３６の圧縮率変更キー３６ａの操作に従う。イントラ符号化は１５フレームに１回の割合で実行され、インター符号化は残りのフレームで実行される。この結果、１ＧＯＰは、先頭フレームに割り当てられるイントラ符号化データと残りの１４フレームに割り当てられるインター符号化データとよって形成される。
【００２４】
こうして得られたＭＰＥＧデータは、バッファメモリ３０ｍに一旦蓄積され、１ＧＯＰに相当する周期でバッファメモリ３０ｍから読み出される。読み出されたＭＰＥＧデータは、メモリ制御回路１８を通してＳＤＲＡＭ２０の圧縮画像エリア２０ｂに書き込まれる。
【００２５】
ただし、バッファメモリ３０ｍの容量には限界があるため、パンニングやチルティングによる被写界の変化に起因してＭＰＥＧデータのサイズが急激に増大すると、１ＧＯＰ相当のＭＰＥＧデータがバッファメモリ３０ｍに蓄積される前にバッファメモリ３０ｍがオーバフローを引き起こす可能性がある。
【００２６】
かかるオーバフローが発生したとき、圧縮動作は注目する１ＧＯＰの残存期間にわたって停止される。さらに、圧縮動作の停止に起因して欠落したＭＰＥＧデータが、次の１ＧＯＰの先頭フレームのＭＰＥＧデータ（イントラ符号化データ）によって補償される。たとえば、注目する１ＧＯＰの第１１フレームをバッファメモリ３０ｍに書き込む途中でオーバフローが発生すると、第１フレーム〜第１０フレームのＭＰＥＧデータがバッファメモリ３０ｍから読み出された後に、次の１ＧＯＰの先頭フレームのＭＰＥＧデータがバッファメモリ３０ｍから繰り返し読み出される。つまり、ＭＰＥＧデータは、図３に示す要領でＭＰＥＧエンコーダ３０から出力される。
【００２７】
このように、オーバフローの発生に応答して圧縮動作を中断することで、バッファメモリ３０ｍから未だ読み出されていないＭＰＥＧデータが後続のＭＰＥＧデータによって上書きされる事態が回避される。つまり、時間軸の反転が回避される。
【００２８】
また、圧縮処理の中断によって欠落したＭＰＥＧデータを次の１ＧＯＰの先頭フレームのＭＰＥＧデータによって補償することで、時間軸が短縮される事態が回避される。
【００２９】
さらに、符号化回路３０ｂの圧縮率は、圧縮率変更キー３６ａの操作によって変更できるため、バッファメモリ３０ｃがオーバフローする事態を操作者が主体的に回避することができる。
【００３０】
ＣＰＵ３２は、圧縮動作によって生成されるＭＰＥＧデータのサイズを１フレーム期間毎に検出し、検出されたサイズを１ＧＯＰ毎に積算し、そして積算値を示すバーキャラクタデータをメモリ制御回路１８を通してＳＤＲＡＭ２０のキャラクタ画像エリア２０ｃに書き込む。ただし、上述のオーバフローが発生すると、ＣＰＵ３２は、デフォルトのバーキャラクタデータをキャラクタ画像エリア２０ｃに書き込む。
【００３１】
キャラクタ合成回路２８は、このようなキャラクタデータをキャラクタ画像エリア２０ｃから読み出し、読み出されたキャラクタデータをアナログのキャラクタ信号に変換し、そして変換されたキャラクタ信号を加算器２４に与える。キャラクタ信号は、ビデオエンコーダ２２から出力されたコンポジットビデオ信号と加算され、ＬＣＤモニタ２６に与えられる。モニタ画面には、被写界のスルー画像とバーキャラクタとが図６（Ｃ）に示す要領で表示される。なお、１ＧＯＰのサイズに対応するバーキャラクタＢｓは白色であり、デフォルトのバーキャラクタＢｄは赤色である。
【００３２】
ＣＰＵ３２は、圧縮画像エリア２０ｂに蓄積されたデータ量が閾値に達する毎に、メモリ制御回路１８を通して圧縮画像エリア２０ｂからＭＰＥＧデータを読み出す。読み出されたＭＰＥＧデータは、Ｉ／Ｆ３８を通して記録媒体４０に記録される。動画記録終了操作が行われると、ＣＰＵ３０は、ＭＰＥＧエンコーダ３０およびキャラクタ合成回路２８を停止し、圧縮画像エリア２０ｂに残存するＭＰＥＧデータの記録が完了した後にＳＤＲＡＭ２０へのアクセスを終了する。
【００３３】
ＭＰＥＧエンコーダ３０は、図２に示すように構成される。符号化回路３０ｅは、メモリ制御回路１８から与えられたＹＵＶ形式の画像データをＭＰＥＧ４方式で圧縮する。圧縮率は、上述のように、圧縮率変更キー３６ａによって設定された圧縮率に従う。符号化回路３０ｅによって生成されたＭＰＥＧデータは、バッファメモリ３０ｍに格納される。また、各フレームのＭＰＥＧデータのサイズ値は、コントローラ３０ｃによってレジスタ３０ｒに設定される。バッファメモリ３０ｍに格納されたＭＰＥＧデータは、１ＧＯＰ期間が経過する毎に、メモリ制御回路１８に向けて転送される。
【００３４】
バッファメモリ３０ｍがオーバフローを起こすと、コントローラ３０ｃは、注目する１ＧＯＰ期間の途中で符号化回路３０ｅをオフし、このことをＣＰＵ３２に通知するべくレジスタ３０ｒをクリアする。コントローラ３０ｃはまた、バッファメモリ３０ｍに正当に格納された１ＧＯＰ未満のＭＰＥＧデータをメモリ制御回路１８に転送した後、次の１ＧＯＰの先頭フレームで生成されたＭＰＥＧデータを繰り返しメモリ制御回路１８に転送する。符号化回路３０ｅの停止によって欠落したフレームは、繰り返し転送されるＭＰＥＧデータによって補償される。
【００３５】
コントローラ３０ｃは、詳しくは、図４〜図５に示すフロー図に従う動作を実行する。まず、起動命令がＣＰＵ３２から与えられたか否かをステップＳ１で判別する。ここでＹＥＳであれば、ステップＳ３で符号化回路３０ｅをオンし、ステップＳ５で変数Ｋを“０”に設定する。垂直同期信号Ｖｓｙｎｃが発生すると、ステップＳ７からステップＳ９に進み、変数Ｋをインクリメントする。
【００３６】
符号化回路３０ｅは、オンされた後に最初に発生する垂直同期信号Ｖｓｙｎｃに応答して、圧縮動作を開始する。また、後述するように、変数Ｋは、垂直同期信号Ｖｓｙｎｃに応答して“１”〜“１５”の間で変化する。したがって、変数Ｋは、１ＧＯＰを形成する１５フレームの各々の識別番号となる。
【００３７】
ステップＳ１１では、前フレームつまり第Ｋ−１フレームのＭＰＥＧデータが書き込まれた時点のバッファメモリ３０ｍの残量を検出する。ステップＳ１３では、現フレームつまり第ＫフレームのＭＰＥＧデータのサイズ値を符号化回路３０ｅから取得する。取得されたサイズ値つまり圧縮サイズ情報は、レジスタ３０ｒに設定される。レジスタ３０ｒに設定された前フレームの圧縮サイズ情報は、現フレームの圧縮サイズ情報によって更新される。
【００３８】
ステップＳ１５ではバッファメモリ３０ｍがオーバフローしたか否かを判別し、ステップＳ１７では変数Ｋが“１５”に達したか否かを判別する。ステップＳ１５の判別処理は、ステップＳ１１で検出された残量とステップＳ１３で取得されたサイズ値とに基づいて実行される。ステップＳ１５およびＳ１７のいずれもＮＯであれば、ステップＳ７に戻る。ステップＳ１７でＹＥＳであれば、バッファメモリ３０ｍに格納された１ＧＯＰ相当のＭＰＥＧデータをメモリ制御回路１８に向けて転送し、その後ステップＳ５に戻る。
【００３９】
ステップＳ１５でＹＥＳと判断されると、ステップＳ２１で符号化回路３０ｅをオフし、ステップＳ２３でレジスタ３０ｒをクリアし、そしてステップＳ２５で変数Ｋ−１を変数Ｋｓに設定する。符号化回路３０ｅのオフは、レジスタ３０ｄのクリアによって明らかとなる。変数Ｋｓは、バッファメモリ３０ｍに正当に格納された最新フレームの識別番号を示す。ステップＳ２７では、バッファメモリ３０ｍに正当に格納されたＭＰＥＧデータつまり第１フレーム〜第ＫｓフレームのＭＰＥＧデータをメモリ制御回路１８に転送する。
【００４０】
ステップＳ２９では変数Ｋが“１５”に達したか否かを判別し、ステップＳ３１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。ステップＳ２７でＮＯである限り、垂直同期信号Ｖｓｙｎｃが発生する毎にステップＳ３３に進み、変数Ｋをインクリメントする。インクリメントされた変数Ｋの値は、ステップＳ２９で再度判別される。
【００４１】
変数Ｋが“１５”に達すると、ステップＳ２７からステップＳ３５に進み、符号化回路３０ｅをオンする。垂直同期信号Ｖｓｙｎｃが発生するとステップＳ３７でＹＥＳと判断し、ステップＳ３８で変数Ｋを“１”に設定する。ステップＳ３９では、バッファメモリ３０ｍに格納された第１フレームのＭＰＥＧデータをメモリ制御回路１８に繰り返し転送する。繰り返し回数は、１５−Ｋｓ回である。ステップＳ３９の処理が完了すると、ステップＳ７に戻る。
【００４２】
ＣＰＵ３２は、記録開始操作が行われたとき、キャラクタ表示に関連して図７〜図８に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ３４に記憶される。
【００４３】
図７を参照して、ステップＳ４１ではＭＰＥＧエンコーダ３０およびキャラクタ合成回路２８に起動命令を発行し、ステップＳ４３ではＳＤＲＡＭ２０のキャラクタ画像エリア２０ｃに設定される読み出しアドレスＷｐおよび書き込みアドレスＲｐを初期化する。読み出しアドレスＷｐはキャラクタ読み出しエリアＣＲの基準アドレスであり、書き込みアドレスＲｐはキャラクタ書き込みエリアＣＷの基準アドレスである。
【００４４】
図６（Ａ）を参照して、初期化された読み出しアドレスＷｐは、キャラクタ画像エリア２０ｃの左端に位置する。また、初期化された書き込みアドレスＲｐは、キャラクタ画像エリア２０ｃの左端からキャラクタ読み出しエリアＣＲの横幅に相当する距離を隔てて、キャラクタ画像エリア２０ｃのほぼ中央に位置する。
【００４５】
ステップＳ４５では変数Ｉｓｚを“０”に設定し、ステップＳ４７では変数Ｎを“０”に設定する。変数Ｉｓｚは、注目する１ＧＯＰを形成するＭＰＥＧデータのサイズの積算値である。また、変数Ｎは、注目する１ＧＯＰを形成する各フレームの識別番号であり、変数Ｋと同じ値を示す。
【００４６】
垂直同期信号Ｖｓｙｎｃが発生するとステップＳ４９でＹＥＳと判断し、ステップＳ５１で変数Ｎをインクリメントする。ステップＳ５３では、第ＮフレームのＭＰＥＧデータが生成されるまで待機し、ステップＳ５５では図２に示すレジスタ３０ｒから圧縮サイズ情報を取得する。
【００４７】
ステップＳ５７では、取得された圧縮サイズ情報が示すサイズ値が“０”であるか否かを判別する。ここでＮＯであれば、取得された圧縮サイズ情報は第ＮフレームのＭＰＥＧデータのサイズを示しているとみなし、ステップＳ５９に進む。一方、ＹＥＳであれば、バッファメモリ３０ｍのオーバフローによって圧縮動作が中断されたとみなし、ステップＳ６７に進む。
【００４８】
ステップＳ５９では第ＮフレームのＭＰＥＧデータのサイズ値を変数Ｉｓｚに積算し、ステップＳ６１では変数Ｎが“１５”に達したか否かを判別する。ここでＮＯであれば、そのままステップＳ４５に戻る。ＹＥＳであればステップＳ６３に進み、変数Ｉｓｚに対応するバーキャラクタデータをキャラクタ書き込みエリアＣＷに書き込む。続くステップＳ６５では、読み出しアドレスＲｐおよび書き込みアドレスＷｐの各々の値をキャラクタ書き込みエリアＣＷの横幅に相当する数値だけ増大させる。ステップＳ６５の処理が完了すると、ステップＳ４５に戻る。
【００４９】
ステップＳ６７では、デフォルトのバーキャラクタデータをキャラクタ書き込みエリアＣＷに書き込む。垂直同期信号Ｖｓｙｎｃが発生するとステップＳ６９でＹＥＳと判断し、ステップＳ７１で変数Ｎをインクリメントする。ステップＳ７３では変数Ｎが“１５”に達したか否かを判別し、ＮＯであればステップＳ６９に戻る一方、ＹＥＳであればステップＳ４５に戻る。
【００５０】
このような処理が繰り返されることによって、キャラクタ読み出しエリアＣＲおよびキャラクタ書き込みエリアＣＷは、図６（Ｂ）に示すように右側に移動する。キャラクタ読み出しエリアＣＲに属するバーキャラクタは、キャラクタ合成回路２８によって読み出され、図６（Ｃ）に示す要領でスルー画像に多重される。
【００５１】
以上の説明から分かるように、イメージセンサ１２から繰り返し出力された被写界像は、１５フレームを１単位として、符号化回路３０ｅによって圧縮される。符号化回路３０ｅの圧縮動作がエラー条件（バッファメモリ３０ｍのオーバフロー）に合致するか否かは、コントローラ３０ｃによって１フレーム期間毎に判別される(S15)。コントローラ３０ｃは、この判別結果が肯定的であるとき、注目する１５フレームの残存期間に符号化回路３０ｅを不能化する(S21)。ＣＰＵ３２は、符号化回路３０ｅが不能化されたことを通知するメッセージ（デフォルトのバーキャラクタＢｄ）を操作者に向けて出力する(S67)。
【００５２】
符号化回路３０ｅの不能化によって、ＭＰＥＧデータに欠落が生じる。これが、品質の劣化の原因となる。この実施例では、符号化回路３０ｅが不能化されたときに操作者に向けてメッセージが出力される。このため、操作者は、ＭＰＥＧデータの品質を撮影時に容易に判別することができる。
【００５３】
また、符号化回路３０ｅの圧縮動作がエラー条件に合致しないときは、１ＧＯＰ相当のＭＰＥＧデータのサイズを表すバーキャラクタＢｓが操作者に向けて出力される(S63)。かかるキャラクタの出力によって、操作者は、ＭＰＥＧデータの品質が劣化する可能性を容易に予測することができる。
【００５４】
なお、この実施例では、１ＧＯＰ相当のＭＰＥＧデータのサイズをバーキャラクタＢｓおよびＢｄによって表現するようにしているが、これに代えて、サイズに応じて“晴れ”，“曇り”および“雨”の間で変化するお天気マークを表示するようにしてもよい。さらに。この実施例では、１ＧＯＰ毎にバーキャラクタを作成するようにしているが、バーキャラクタの作成周期はこれに限られない。
【図面の簡単な説明】
【００５５】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用されるＭＰＥＧエンコーダの構成の一例を示すブロック図である。
【図３】図１に示すＭＰＥＧエンコーダから出力されるＭＰＥＧデータの構造の一例を示す図解図である。
【図４】図３実施例に適用されるコントローラの動作の一部を示すフロー図である。
【図５】図３実施例に適用されるコントローラの動作の他の一部を示すフロー図である。
【図６】（Ａ）はＳＤＲＡＭに形成されたキャラクタ画像エリアのアクセス動作の一例を示す図解図であり、（Ｂ）はキャラクタ画像エリアから読み出されたキャラクタ画像データの一例を示す図解図であり、（Ｃ）は表示画像の一例を示す図解図である。
【図７】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【符号の説明】
【００５６】
１０  …ディジタルビデオカメラ
１２  …イメージセンサ
１６  …カメラ処理回路
２０  …ＳＤＲＡＭ
２２  …ビデオエンコーダ
２６  …ＬＣＤモニタ
２８  …キャラクタ合成回路
３０  …ＭＰＥＧエンコーダ
３２  …ＣＰＵ
【図１】
2006210970.tif 000003
【図２】
2006210970.tif 000004
【図３】
2006210970.tif 000005
【図４】
2006210970.tif 000006
【図５】
2006210970.tif 000007
【図６】
2006210970.tif 000008
【図７】
2006210970.tif 000009
【図８】
2006210970.tif 000010