(57)【要約】【課題】利用者が自らの要求に応じた形態で可変ビットレートでの符号化処理における記録媒体の記録残量を把握することを可能とし、利用者の利便性を向上させる。【解決手段】制御部１０５は、符号化部１０２による符号化処理のビットレートを可変に制御するとともに、符号化部１０２の符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうちの何れか２以上のビットレートと、記録媒体１０４の残容量とに基づいて、前記２以上のビットレート夫々に対応する記録媒体１０４の記録残量を算出し、算出した複数種の記録残量の一部又は全てを表示部１０６にて選択的に表示させる。【選択図】  図１
2005006199.tif 000002
【特許請求の範囲】
【請求項１】
入力信号を符号化する符号化手段と、
前記符号化手段よって符号化された信号を記録媒体に記録させる記録手段と、
前記符号化手段による符号化処理のビットレートを可変に制御するとともに、前記符号化手段の符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうちの何れか２以上のビットレートと、前記記録媒体の残容量とに基づいて、前記２以上のビットレート夫々に対応する前記記録媒体の記録残量を算出し、算出した複数種の記録残量の一部又は全てを前記出力手段を用いて選択的に出力させる制御手段とを有することを特徴とするデータ記録装置。
【請求項２】
前記制御手段は、前記複数種の記録残量のうちの何れか１つの記録残量を選択的に前記出力手段を用いて出力させることを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記制御手段は、利用者の指示に従って、前記複数種の記録残量のうちの何れか１つの記録残量を選択し、前記出力手段を用いて出力させることを特徴とする請求項２に記載のデータ記録装置。
【請求項４】
前記制御手段は、前記複数種の記録残量のうちの何れか２以上の記録残量を前記出力手段を用いて同時に出力させることを特徴とする請求項１に記載のデータ記録装置。
【請求項５】
前記出力手段は、前記記録残量を前記出力手段上においてグラフ表示させることを特徴とする請求項１に記載のデータ記録装置。
【請求項６】
前記制御手段は、前記複数種の記録残量のうちの何れか１つの記録残量とともに、当該記録残量の値と他の記録残量のうちの何れか１つの記録残量の値との差分に基づく情報を前記出力手段を用いて出力させることを特徴とする請求項１に記載のデータ記録装置。
【請求項７】
前記差分に基づく情報は、当該差分の大きさ及び当該差分の正負に対応する図形文字であることを特徴とする請求項６に記載のデータ記録装置。
【請求項８】
前記最大ビットレートは、当該データ記録装置において符号化可能な最大のビットレートであることを特徴とする請求項１に記載のデータ記録装置。
【請求項９】
前記制御手段は、所定時間内の符号化処理のビットレートの平均値が所定値に収束するように制御し、前記所定値が前記目標ビットレートであることを特徴とする請求項１に記載のデータ記録装置。
【請求項１０】
前記瞬間ビットレートは、瞬間的な期間内における符号化処理のビットレートの平均値であることを特徴とする請求項１に記載のデータ記録装置。
【請求項１１】
前記実ビットレートは、当該データ記録装置への入力信号の入力時点から任意の時点までの符号化処理のビットレートの平均値であることを特徴とする請求項１に記載のデータ記録装置。
【請求項１２】
入力信号を符号化する符号化手段と、前記符号化手段よって符号化された信号を記録媒体に記録させる記録手段とを有するデータ記録装置による記録残量出力方法であって、
前記符号化手段による符号化処理のビットレートを可変に制御するとともに、前記符号化手段の符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうちの何れか２以上のビットレートと、前記記録媒体の残容量とに基づいて、前記２以上のビットレート夫々に対応する前記記録媒体の記録残量を算出し、算出した複数種の記録残量の一部又は全てを前記出力手段を用いて選択的に出力させることを特徴とする記録残量出力方法。
【請求項１３】
請求項１２に記載の記録残量出力方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、可変ビットレートでの符号化処理による符号化信号を記録媒体に記録し、記録媒体内における記録残量を出力させることを可能とするデータ記録装置、記録残量出力方法、プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
近年、デジタル信号処理技術の進歩により、動画像や静止画像、音声等、大量のデジタル情報を高能率符号化し、小型磁気媒体への記録や通信媒体への伝送を行うことが可能となっている。このような技術を応用し、容易に高品位な映像を撮影して即座に情報媒体へ出力できる撮像装置の開発が行われている。
【０００３】
特に、昨今の動画像の符号化には、ＭＰＥＧ符号化技術が広く使われている。ＭＰＥＧ符号化技術ではフレーム間の相関性を利用して情報量の圧縮を行うため、被写体の動きの大小によって符号化の効率が左右される。そのため、ＭＰＥＧ符号化技術を用いた多くの装置では、符号化のビットレートを適応的に変化させて、劣化と記録時間のバランスをコントロールする可変ビットレート制御を行っている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−３５０１６４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このような撮像装置では、ビットレートが一定でないため、媒体の残容量に対して、あとどれだけの時間撮影できるのか分かりにくいという問題があった。
【０００６】
例えば、最大ビットレートで媒体の残容量を割り算し、最低限保証できる最低記録残量を表示していたが、実際に記録できる時間とは大きくかけ離れており、使用者にとって好適な表示とは言えなかった。
【０００７】
また、例えば、現在のビットレート、すなわち瞬間ビットレートを用いて予想記録残量を算出して表示していたが、予想時間よりも少ない時間で媒体が一杯になり撮影が中止されてしまうことがあるなど、使用者の利便性を損ねていた。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、利用者が自らの要求に応じた形態で可変ビットレートでの符号化処理における記録媒体の記録残量を把握することを可能とし、利用者の利便性を向上させることができるデータ記録装置、記録残量出力方法、プログラム及び記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
斯かる目的を達成するために、本発明のデータ記録装置は、入力信号を符号化する符号化手段と、前記符号化手段よって符号化された信号を記録媒体に記録させる記録手段と、前記符号化手段による符号化処理のビットレートを可変に制御するとともに、前記符号化手段の符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうちの何れか２以上のビットレートと、前記記録媒体の残容量とに基づいて、前記２以上のビットレート夫々に対応する前記記録媒体の記録残量を算出し、算出した複数種の記録残量の一部又は全てを前記出力手段を用いて選択的に出力させる制御手段とを有することを特徴とする。
【００１０】
また、本発明の記録残量出力方法は、入力信号を符号化する符号化手段と、前記符号化手段よって符号化された信号を記録媒体に記録させる記録手段とを有するデータ記録装置による記録残量出力方法であって、前記符号化手段による符号化処理のビットレートを可変に制御するとともに、前記符号化手段の符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうちの何れか２以上のビットレートと、前記記録媒体の残容量とに基づいて、前記２以上のビットレート夫々に対応する前記記録媒体の記録残量を算出し、算出した複数種の記録残量の一部又は全てを前記出力手段を用いて選択的に出力させることを特徴とする。
【００１１】
また、本発明のプログラムは、前記記録残量出力方法をコンピュータに実行させることを特徴とする。さらに、本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１は、本発明の一実施形態に係る撮像装置の構成を概略的に示した図である。図１において、１０１は撮像部、１０２は符号化部、１０３は記録部、１０４は記録媒体、１０５は制御部、１０６は表示部である。
【００１３】
撮像部１０１は、被写体を撮像し映像信号を符号化部１０２に供給する。符号化部１０２は供給される映像信号をＭＰＥＧ符号化方式で符号化し、記録部１０３に供給する。記録部１０３は供給される符号化された映像信号を記録媒体１０４に記録する。制御部１０５は符号化部１０２に対しビットレートを含む制御信号を供給する。該ビットレートは所定期間の平均値が設定された目標ビットレートＲに収束するよう可変に制御される。さらに、該制御部１０５は記録部１０３から記録媒体１０４の残容量を受け取り、ビットレートと残容量から推定されるこの後継続可能な残り撮影時間、すなわち記録残量を算出し、表示部１０６に供給する。該表示部１０６は記録残量を映像信号に重ねて表示する。
【００１４】
次に、記録残量の算出方法を図２を用いて説明する。
図２は、縦軸に記録媒体の残容量（初期値Ｎ）、横軸に記録時間を示したグラフである。時刻ｔに至るまで、３つのビットレートを切り替えながら符号化され、この時点で記録媒体残容量はｎである。この先のビットレートが如何に変化するか、時刻ｔの時点では確定しないが、時刻ｔ以降、当該撮像装置において符号化可能な最大ビットレート（Ｒｍａｘ）で符号化が行われると仮定すると、図２中におけるａ１の推移となる。この場合、記録残量ｓ１＝ｎ／Ｒｍａｘが求められる。あるいは、撮影開始（映像信号入力時）から時刻ｔまでの期間内における符号化処理のビットレートの平均値、すなわち実ビットレートＲａｖｅ＝（Ｎ−ｎ）／ｔによりこの先の符号化が続くと仮定すると、ａ２の推移となる。この場合、記録残量ｓ２＝ｎ／Ｒａｖｅが求められる。この例において、時刻ｔまでの実ビットレートは前述の目標ビットレートＲと異なっているが、時刻ｔ以降の制御により実ビットレートが目標ビットレートに収束するだろうと仮定すると、記録残量ｓ３＝Ｎ／Ｒ−ｔが算出できる。あるいはまた、即ち時刻ｔを含む瞬間的な期間内における符号化処理のビットレートの平均値、すなわち時刻ｔの時点での瞬間ビットレート（Ｒｎｏｗ）がこの先も続くと仮定すると、グラフはそのままの傾きでａ４の推移をたどる。その結果、記録残量ｓ４＝ｎ／Ｒｎｏｗが算出できる。
【００１５】
このように、本構成によると、時刻ｔ以降の記録残量としてｓ１，ｓ２，ｓ３，ｓ４の４種類の値が算出される。４種類の値はそれぞれに異なる意味を持つ。まず、ｓ１は最低限保証される記録残量と言える。ｓ２は長い期間での平均ビットレートに基づく値で、ｓ４は短い期間での平均ビットレートを重視した値と言える。ｓ３は、可変ビットレートの制御が期待どおりに行われると信頼できる場合の記録残量である。
【００１６】
続いて、これらの記録残量の表示の例を、図３を用いて説明する。
図３において、３０１は撮像中の映像表示、３０２は第一の記録残量表示、３０３は第二の記録残量表示である。第一の記録残量表示３０２は、前記記録残量ｓ３、すなわち制御部１０５に与えられた目標ビットレートに基づいて算出された値である。一方、３０３は、前記記録残量ｓ１、すなわち本装置で設定しうる最大ビットレートで算出された値である。最大ビットレート以上のレートで媒体を消費することは無いので、３０３は最低限保証される記録残量であるのに対し、３０２はほとんどの場合目標通りの結果が期待できるが確約はされてはいない期待値と言える。
【００１７】
使用者にとってどちらの値が有益であるかは、撮影の内容によって異なる。例えば、旅行時のように、断続的に気に入った情景を撮影する場合は、より実際的な記録残量表示３０２が適しているし、発表会のように、確実に記録残量を保証して撮影したい場合には残量表示３０３が適している。本構成では、利用者の選択操作に応じて、３０２、３０３は並べて同時に表示したり、いずれか一方を選択して表示することができる。そのため、使用者の目的にとって分かり易い表示を選ぶことができる。
【００１８】
本実施形態における記録残量の他の表示例を図４を用いて説明する。
図４において、４０１は撮像中の映像表示、４０２は第一の記録残量表示、４０３は第二の記録残量表示である。第一の記録残量表示４０２は、前記記録残量ｓ２、すなわち撮影開始からの実ビットレートに基づいて算出された値の表示である。一方４０３は前記ｓ２と前記ｓ４の差分に基づく表示である。ｓ４すなわち瞬間ビットレートに基づく記録残量の方が、前記ｓ２よりも大きい場合、４０３はプラス符号の図形文字を表示する。反対にｓ４の方がｓ２よりも短い場合、４０３はマイナス符号の図形文字を表示する。４０２に表示している記録残量ｓ２は、比較長い期間の平均ビットレートから推定した安定した値であるのに対し、ｓ４はごく短い期間の平均ビットレートを反映したリアルタイム性の高い値と言える。
【００１９】
こうした特徴を踏まえ、本構成例では、比較的安定した記録残量ｓ２を４０２に表示するとともに、撮影状況をリアルタイムに反映する記録残量ｓ４の情報を前記ｓ２との差分として４０３に表示している。こうした表示により使用者は、大まかに予測できる記録残量と、瞬間的な記録残量変化をあわせて知ることができる。本構成例では、４０３にプラスおよびマイナス符号の図形文字を用いているが、差分値そのものでも良いし、差分の大きさ及び当該差分の正負に対応させて図形文字の色や大きさを変えて情報を詳細に表しても良い。
【００２０】
また、本発明は、図３及び図４に示した表示例に限られず、利用者の操作或いは自動的に、各ビットレートに対応する記録残量を任意の組合せで表示させることが可能である。さらに、図２に示すようなグラフ表示によって各ビットレートに対応する記録残量のうちの一部又は全部を利用者の選択操作に応じて表示することもできる。
【００２１】
なお、上記では、本発明を撮像装置に適用した場合について説明したが、入力端子から映像信号を入力して記録する記録装置や、同様な処理を行う処理方法や、同様な処理工程を含むコンピュータで読み込み可能なプログラムを格納した記憶媒体であってもまた本発明の範疇である。また、単一の装置ではなく、複数種の装置（例えば、カメラとＶＴＲとテレビ）からなるシステムも含まれることは言うまでも無い。
【００２２】
以上説明したように、本実施形態における撮像装置は、被写体を撮像し映像信号に変換する撮像部１０１と、映像信号を高能率符号化する符号化部１０２と、符号化部１０２により符号化された映像信号を記録媒体に記録する記録部１０３と、撮影状況を表示する表示部１０６と、各部を制御する制御部１０５とを有し、制御部１０５は、符号化部１０２を可変ビットレートに制御するとともに、記録部１０３から供給される記録媒体残容量とビットレートから記録残量を算出して該記録残量を表示部１０６に表示させる撮像装置であって、制御部１０５は、符号化における最大ビットレート、目標ビットレート、瞬間ビットレート、実ビットレートの何れかに基づいた記録残量を複数種個算出し、表示部１０６に表示する構成とした。
【００２３】
このような構成は、複数種の算出方法により記録残量を求め使用者に提示できる。すなわち、可変ビットレートでの撮影において、記録残量を使用者に分り易く表示できる撮像装置を提供できる。
【００２４】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００２５】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００２６】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００２７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００２８】
【発明の効果】
本発明によれば、符号化処理における最大ビットレート、目標ビットレート、瞬間ビットレート及び実ビットレートのうち何れか２以上のビットレート夫々に対応する記録媒体の記録残量を算出し、算出した複数種の記録残量の一部又は全てを例えば利用者の要求に応じて選択的に出力させるように構成したので、利用者は自らの要求に応じた形態で可変ビットレートでの符号化処理における記録媒体の記録残量を把握することが可能となり、利用者の利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る撮像装置の構成を概略的に示した図である。
【図２】記録残量の算出方法を説明するための図である。
【図３】記録残量の表示例を示した図である。
【図４】記録残量の表示例を示した図である。
【符号の説明】
１０１  撮像部
１０２  符号化部
１０３  記録部
１０４  記録媒体
１０５  制御部
１０６  表示部
【図１】
2005006199.tif 000003
【図２】
2005006199.tif 000004
【図３】
2005006199.tif 000005
【図４】
2005006199.tif 000006