"映像を入力する入力手段と、前記入力された映像から映像情報を取得する映像情報取得手段と、前記取得された映像情報に基づいて推奨撮影時間を取得する推奨撮影時間取得手段と、前記取得された推奨撮影時間に基づく情報を提示する提示手段とを備えることを特徴とする映像処理装置。前記映像情報とは、前記映像入力手段によって入力された映像の情報量であることを特徴とする請求項1に記載の映像処理装置。前記映像の情報量とは、映像中の顔の数に基づいて取得されることを特徴とする請求項2に記載の映像処理装置。前記映像の情報量とは、映像中の色数に基づいて取得されることを特徴とする請求項2に記載の映像処理装置。前記映像情報とは、前記映像入力手段によって入力された映像の被写体のサイズであることを特徴とする請求項1に記載の映像処理装置。撮影動作が固定されているかどうかを判断する固定判断手段と、前記固定判断手段によって固定されていると判断された場合に、前記推奨撮影時間取得手段は、前記推奨撮影時間の取得を開始することを特徴とする請求項1に記載の映像処理装置。前記提示手段は、前記推奨撮影時間取得手段によって取得された推奨撮影時間をグラフィカルに提示することを特徴とする請求項1に記載の映像処理装置。映像処理装置の制御方法であって、入力手段により、映像を入力するステップと、映像情報取得手段により、前記入力された映像から映像情報を取得するステップと、推奨撮影時間取得手段により、前記取得された映像情報に基づいて推奨撮影時間を取得するステップと、提示手段により、前記取得された推奨撮影時間に基づく情報を提示させるステップとを備えることを特徴とする制御方法。コンピュータに読み込み込ませることで、請求項8に記載の映像処理装置の制御方法をコンピュータに実行させるためのプログラム。請求項9に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。上記の方法を利用するためには、予め十分な長さの素材映像を撮影しておくことが必要となる。しかしながら、撮影時に、撮影している映像の、編集時に必要となる長さを判断することは、ユーザにとって非常に困難である。そのため、ユーザが必要な長さの映像を撮り忘れてしまうという問題が発生する。全ての映像を長めに撮影しておいても良いが、その場合には、編集時に使用しない余分な映像が記憶容量を圧迫し、トータルの記録時間が短くなってしまうという問題が発生する。本発明は、上記の問題を鑑みて、ユーザに、編集時に最低限必要な長さを容易に知らせることができる映像処理装置を提供することを目的としている。上記の目的を達成するための本発明の一態様による映像処理装置は以下の構成を備える。すなわち、映像を入力する映像入力手段と、前記映像入力手段によって入力された映像から映像情報を取得する映像情報取得手段と、前記映像情報取得手段によって取得された映像情報に基づいて推奨撮影時間を取得する推奨撮影時間取得手段と、前記推奨撮影時間取得手段によって取得された推奨撮影時間に基づく情報を提示する提示手段とを備える。本発明によれば、撮影している映像の映像情報から、ユーザに、編集時に最低限必要な長さを容易に知らせることができるようになる。以下、本発明の好適な実施形態について添付の図面を参照して詳細に説明する。[第1実施形態]図1は、本実施形態を実現する映像処理装置の概略を示した図である。撮像部101は、ズームレンズ、フォーカスレンズ,ぶれ補正レンズ,絞り,シャッター,光学ローパスフィルタ,iRカットフィルタ,カラーフィルタ,及びCMOSやCCDなどのセンサなどから構成され、被写体の光量を検知する。A/D変換部102は、被写体の光量をデジタル値に変換する。信号処理部103は、上記デジタル値にデモザイキング処理,ホワイトバランス処理,ガンマ処理などを行い、デジタル画像を生成する。D/A変換部104は、上記デジタル画像に対しアナログ変換を行う。エンコーダ部105は、上記デジタル画像をJPEG,MPEG,H.264などのファイルフォーマットに変換する処理を行う。メディアインターフェース106は、映像処理装置をPCやその他メディア例えば、ハードディスク,メモリーカード,CFカード,SDカード,USBメモリにつなぐためのインターフェースである。CPU107は、各構成の処理全てに関わり、ROM108やRAM109に格納された命令を順に読み込み、解釈し、その結果に従って処理を実行する。また、ROM108とRAM109は、その処理に必要なプログラム,データ,作業領域などをCPU107に提供する。後述する各処理も、ROM、RAMに格納されている処理プログラムを読み込み、CPU107で実行される。撮像系制御部110は、フォーカスを合わせる,シャッターを開く,絞りを調節するなどの、CPU107から指示された撮像系の制御を行う。操作部111は、ボタンやモードダイヤルなどが該当し、これらを介して入力されたユーザ指示を受け取る。レンズのズームなどの指示も、操作部111を介して行うことができる。キャラクタージェネレータ112は、文字やグラフィックなどを生成する。表示部113は、一般的には液晶ディスプレイが広く用いられており、キャラクタージェネレーション部110やD/A変換部104から受け取った撮影画像や文字の表示を行う。また、タッチスクリーン機能を有していても良く、その場合は、ユーザ指示を操作部111の入力として扱うことも可能である。動き検出部114は、公知の3軸の加速度センサや角速度センサなどから構成され、映像処理装置にかかる動きに関する情報傾き,動きの方向,加速度などを検出する。なお、装置の構成要素は上記以外にも存在するが、本発明の主眼ではないので、説明を省略する。また、本発明の構成要素は、複数の機器例えばホストコンピュータ,インターフェース機器,リーダ,プリンタなどから構成されるシステムに適用しても、一つの機器からなる装置例えば、カメラ,複写機,ファクシミリ装置などに適用しても良い。本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク,ハードディスク,光ディスク,光磁気ディスク,CD-ROM,CD-R,磁気テープ,不揮発性のデータ保存部,ROMなどを用いることが出来る。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステムなどが実際の処理の一部を行う。さらに、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるデータ保存部に書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本実施形態では、上記映像処理装置の一形態として、ビデオカメラを例にとって説明する。図2は、本実施形態における映像処理装置であるビデオカメラの外観を示す図である。ボタン201は、撮影開始終了を指示するためのボタンである。撮影が行われていない状態でボタン201が押下されると、映像の撮影を開始する。撮影が行われている状態でボタン201が押下されると、撮影を終了する。ディスプレイ202は、各種情報を表示するためのディスプレイである。図1における表示部113に相当する。撮影中の映像に加え、文字やグラフィックなどを表示することができる。ここでは映像とは主に動画のことを指すが、静止画も撮影可能なものであってもよい。図3は、本実施形態における機能構成を示すブロック図である。映像処理装置301には、映像入力部302、処理部303、映像情報取得部304、推奨映像時間取得部305、提示部306を備える。なお、処理部303は、図1のCPU107に相当する。また、提示部306は、図1の表示部113、図2のディスプレイ202に相当する。映像入力部302で映像が入力されると、映像情報取得部304が入力された映像から必要な情報を取得し、取得した情報から、推奨映像時間取得部305が推奨時間を取得し、取得された推奨時間を提示部306が提示する。図4は、本実施形態のビデオカメラにおいて、ユーザがボタン201を押下して撮影を開始した際の処理の流れを示すフローチャートである。また、ユーザの撮影動作とビデオカメラの動作の対応を、図5に示す。なお、図4におけるSのそれぞれは、所定工程ステップに該当する。S401では、フラグFに0を代入する。S402では、ユーザの撮影動作が固定されているかどうかを判断する。ユーザの撮影動作が固定されているかどうかは、操作部111の入力情報と、動き検出部114より取得できるビデオカメラの動きに関する情報とから判断する。本実施形態では、操作部111からの入力情報がなく、かつ、ビデオカメラにかかる動きがない場合に、ユーザの撮影動作が固定されていると判断する。ただし、ビデオカメラにかかる動きを判断する際には、手ぶれ等による微量な動きは無視するものとする。ユーザの撮影動作が固定されていると判断されれば、S403へ進む。それ以外であれば、S405へ進む。S403では、フラグFの値をチェックする。F=0であれば、S404へ進む。それ以外であれば、S408へ進む。S404では、フラグFに1を代入する。S405では、フラグFに0を代入する。S406では、現在の時間T0を取得する。T0は、撮影ボタンを押下した瞬間から経過した秒数で表されるものとする。S407では、撮影している映像の内容から、推奨撮影時間Tを取得する。推奨撮影時間Tは、後の編集で使用するために最低限必要となる時間秒である。推奨撮影時間Tを取得する方法は、図8を用いて後述する。S408では、現在の時間T1を取得する。T1は、撮影ボタンを押下した瞬間から経過した秒数で表されるものとする。S409では、固定撮影持続時間Tkを取得する。Tkは、ユーザの撮影動作が固定されていると判断されてから経過した時間秒であり、次の式により算出する。Tk=T1-T0...1S410では、S407で取得した推奨撮影時間Tと、S409で取得した固定撮影持続時間Tkを、ディスプレイ202に表示する。表示は、例えば、図6に示すように行う。図6では、推奨撮影時間Tが最大値となるようなメータを作成し、メータ上に固定撮影持続時間Tkを表すことで、推奨撮影時間Tと固定撮影持続時間Tkの関係をグラフィカルに表示している。また、現在の撮影時間の達成度を、メッセージとして表示するようにしてもよい。S411では、ユーザによりボタン201が押下されたかどうかを判断する。ボタン201が押下されたと判断されれば、S412へ進む。それ以外の場合は、S402へ進む。S412は、ビデオカメラの撮影動作を終了し、撮影された映像を保存する。尚、上記説明では、撮影動作が固定されていると固定判断された場合に、固定をトリガに撮影時間の取得の開始のタイミングとしたが、シーンチェンジを検出して、シーンの変わり目から撮影時間を求めてもよい。推奨撮影時間取得処理ここでは、図4のS407で行う、推奨撮影時間の取得の詳細について説明する。本実施形態では、推奨撮影時間を判断するために、まず、映像の内容を解析して映像の情報量Iを算出する。情報量Iは、0~1の間の値で表されるものとする。また、情報量Iと推奨撮影時間Tが対応付けて保存されたデータベースを予め用意しておき、算出した情報量Iをキーにして、推奨撮影時間Tを取得する。データベースの例を図7に示す。情報量の算出方法は後述する。図8は、本実施形態における推奨撮影時間を取得する際の処理の流れを示すフローチャートである。S801では、情報量Iに0を代入する。S802では、映像中の顔の数を元にした情報量IFを算出する。IFは、0~1の間の値で表されるものとする。情報量IFの算出方法については、図9を用いて後述する。S803では、映像中の色数を元にした情報量ICを算出する。ICは、0~1の間の値で表されるものとする。情報量ICの算出方法については、図10を用いて後述する。S804では、映像の情報量Iを算出する。情報量Iは、IF,ICを用いて、次のように算出される。ここで、a,bは、それぞれ、IF,ICに対する重み付けの値であり、ab=2となるように任意の値を設定する。本実施形態では、a=b=1であるとする。I=aIFbIC/2...2S805では、情報量Iをキーにして、図7に示すデータベースから推奨撮影時間を取得する。図9は、図8のS802における、顔の数を元にした情報量IFを算出する処理の流れを示すフローチャートである。なお、以下の処理は、静止画像に対して行うものとする。処理の対象となる画像は、ビデオカメラで撮影される映像の1フレームを選択して使用する。また、映像の複数フレームから1枚の画像を作成し、処理の対象としても良い。S901では、IFに0を代入する。S902では、画像中の顔の数NFを取得する。画像中の顔領域の検出は、公知の方法に従う。例えば、特開平09-252534号公報には、予め登録された標準顔画像テンプレートを用いて顔領域を抽出する技術が開示されている。特開平09-252534号公報は、更に、抽出された顔領域の中から眼球黒目や鼻穴などの特徴点の候補を抽出し、これらの配置や予め登録されている目、鼻、口領域などのテンプレートとの類似度から目、鼻、口等の顔部品を検出する技術が開示されている。S903では、顔の数の最大値NF,MAXに値を代入する。NF,MAXには、1以上の任意の値を代入する。本実施形態では、NF,MAXは10であるとする。S904では、NFとNF,MAXの値を比較する。NF>NF,MAXであれば、S905へ進む。それ以外であれば、S906へ進む。S905では、IFに1.0を代入する。S906では、IFにNF/NF,MAXを代入する。図10は、図8のS803における、色数を元にした情報量ICを算出する処理の流れを示すフローチャートである。なお、以下の処理は、静止画像に対して行うものとする。処理の対象となる画像は、ビデオカメラで撮影される映像の1フレームを選択して使用する。また、映像の複数フレームから1枚の画像を作成し、処理の対象としても良い。画像の各画素には、色情報として、R,G,Bの3チャンネルの値が各8ビットで格納されているものとする。したがって、R,G,Bはそれぞれ0~255の範囲の値をとる。また、画像の各画素には、画像の左下を原点とし、右方向にx,上方向にyとなる座標系でアクセスできるものとする。この座標系において、ri,j,gi,j,bi,jは、x=i,y=jの位置の画素におけるR,G,Bの値をそれぞれ表すものとする。また、画像の幅をW,画像の高さをHで表すものとする。S1001では、ICに0を代入する。S1002では、256×256×256の3次元配列FLGのバッファを作成する。FLG[r][g][b]のように表記することで、配列の任意の位置にアクセスできるものとする。S1003では、3次元配列FLGの全ての位置に0を代入する。S1004では、変数jに0を代入する。S1005では、変数iに0を代入する。S1006では、FLG[ri,j][gi,j][bi,j]の値をチェックする。FLG[ri,j][gi,j][bi,j]の値が0であれば、S1007へ進む。それ以外であれば、S1008へ進む。S1007では、FLG[ri,j][gi,j][bi,j]に1を代入する。S1008では、変数iに1を加算する。S1009では、変数iとWの値を比較する。i>Wであれば、S1010へ進む。それ以外であれば、S1006へ進む。S1010では、変数jに1を加算する。S1011では、変数jとHの値を比較する。j>Hであれば、S1012へ進む。それ以外であれば、S1005へ進む。S1012では、画像の色数NCを取得する。画像の色数NCは、3次元配列FLGの全位置の値を足し合わせた値である。S1013では、色数の最大値NC,MAXに値を代入する。NC,MAXには、1~16777216の間の任意の値を代入する。本実施形態では、NC,MAXは1000であるとする。S1014では、NCとNC,MAXの値を比較する。NC>NC,MAXであれば、S1015へ進む。それ以外であれば、S1016へ進む。S1015では、ICに1.0を代入する。S1016では、ICにNC/NC,MAXを代入する。なお、以上の例では、各々の画素が色情報としてR,G,Bの3チャンネルの値を各8ビットで持っているものとした。しかし、他の形式で色情報を持っていても良い。例えば、R,G,Bの3チャンネルの値を各16ビットで持っている場合には、それぞれの値の範囲は0~65535となり、3次元配列FLGも65535×65535×65535のバッファを作成する。また、チャンネル数が増えた場合には、FLGの次元数が増える。また、上記の例では、画像の1画素ごとの色をカウントしていった。しかし、画像を複数ブロックに分割し、ブロック毎の色をカウントしても良い。例えば、20×20ピクセルのブロック毎に平均の色を求めてカウントしていっても良い。以上のように、本実施形態では、図8を用いて説明したように、映像情報として、映像の情報量を用いて、編集時に最低限必要となる映像の長さを判断して推奨撮影時間を取得し、ユーザに呈示する。これにより、ユーザに、映像毎に、編集時に最低限必要な長さを容易に知らせることができるようになる。更に、余分な映像を撮影することによる記憶容量の圧迫を削減することができるようになる。なお、本実施形態では、映像の情報量を算出する際に、映像中の顔の数と色数を用いたが、他の項目を用いても良い。例えば、画像を周波数解析し、高周波成分の数を用いて映像の情報量を算出するようにしても良い。また、オブジェクトを検出して、オブジェクトの数を用いてもよい。また、本実施形態では、取得した推奨撮影時間は、情報としてユーザに提示するのみであったが、他の動作を加えても良い。例えば、固定撮影持続時間が推奨撮影時間を越えたら、強制的に撮影を終了するようにしても良い。なお、上記実施形態では、映像の情報量から推奨撮影時間を取得したが、本発明はこれに限らない。例えば、映像情報として、顔のサイズが表示画面に対して大きいほど推奨撮影時間を長くすることも有効である。これによれば、顔のアップがあった場合に、長時間表示することができる。以上より、映像情報として、顔のサイズを用いて推奨撮影時間を取得し、ユーザに提示することで、ユーザに、映像毎に、編集時に最低限必要な長さを容易に知らせることができるようになる。以上の実施形態によれば、映像情報から推奨撮影時間を取得し、ユーザに提示することで、ユーザに、映像毎に、編集時に最低限必要な長さを容易に知らせることができるようになる。"