(57)【要約】【課題】  記録データの符号化に利用する符号化方式を複数の方式から選択可能な記録装置において、記録中に容易に符号化方式を変更可能とする。【解決手段】  例えば画像データの記録中に、符号化方式の設定画面が呼び出されると、複数の符号化方式から１つを選択するための設定画面を表示する。そして、現在使用中の符号化方式と異なる符号化方式が選択された場合には、次の記録フレームから符号化方式を切り替える。【選択図】  図３
2007306246.tif 000002
【特許請求の範囲】
【請求項１】
入力データに対して複数の符号化方式のいずれか１つを適用して符号化し、符号化データとして出力する符号化手段と、
予め定められた量の前記符号化データと、当該符号化データの符号化に用いられた符号化方式を表す情報を含む記録フレームを生成する生成手段と、
前記記録フレームを記録媒体に記録する記録手段と、
前記記録手段による記録中に、前記符号化方式の変更指示を受け付け、変更後の符号化方式を前記符号化手段に通知する受け付け手段を有し、
前記符号化手段が、新規記録フレームに含められる入力データから、前記通知された変更後の符号化方式を用いて符号化を行なうことを特徴とする記録装置。
【請求項２】
前記記録媒体の記録可能容量を検出する第１の検出手段と、
前記複数の符号化方式の各々について予め記憶した発生データ量に関する情報を記憶する記憶手段と、
前記記録可能容量と、前記発生データ量に関する情報とから、前記複数の符号化方式の各々に対する記録可能時間を算出する算出手段と、
前記算出手段で算出した記録可能時間を、符号化方式に対応付けて表示する表示手段とを更に有することを特徴とする請求項１記載の記録装置。
【請求項３】
さらに、電源の電力容量を検出する第２の検出手段を有し、
前記記憶手段が、前記複数の符号化方式の各々についての消費電力密度に関する情報を記憶するとともに、
前記算出手段が、前記電力容量値と前記消費電力密度をさらに用いて、前記記録可能時間を算出することを特徴とする請求項２記載の記録装置。
【請求項４】
前記複数の符号化方式が、少なくとも画像データに対する複数の符号化方式を含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載の記録装置。
【請求項５】
前記符号化手段が、前記変更指示を受け付けた時点で適用中の符号化方式の符号化単位を構成する最後の記録フレームが生成されるまでは前記適用中の符号化方式を用いて符号化を行い、その後、前記通知された変更後の符号化方式を用いて符号化を行なうことを特徴とする請求項１乃至請求項４のいずれか１項に記載の記録装置。
【請求項６】
前記記録手段が、前記変更後の符号化方式が変更された記録フレームを、新しいファイルとして記録することを特徴とする請求項１乃至請求項５のいずれか１項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置およびその制御方法に関し、特に、記録データの符号化に利用する符号化方式を複数の方式から選択可能な記録装置に関する。
【背景技術】
【０００２】
従来、動画像を撮影し、撮影した動画像を符号化してＤＶＤなどのディスクメディアに記録するビデオカメラが知られている。この種のビデオカメラでは、通常、記録画質をユーザが設定できるようになっており、良い画質が設定されるほど、単位時間当たりの符号化データ量が増加する。
【０００３】
また、この様なビデオカメラにおいて、記録中にユーザが記録画像を確認しながら、ビットレートなどの画質を変更可能とする構成も提案されている（例えば、特許文献１参照）。
【０００４】
また、例えばＤＶＤビデオフォーマットでは、動画像データをＭＰＥＧ方式で符号化して記録するが、近年、各種の動画符号化方式が提案されている。そのため、ＭＰＥＧ以外の動画符号化方式を使って動画像データを符号化し、記録することも考えられている。
【０００５】
【特許文献１】特開２００１−３２６９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のように、従来の装置においては、記録中に記録データのビットレートを変更することは考えられているものの、あくまで同一符号化方式のパラメータを変更するにとどまっている。
【０００７】
即ち、記録開始後に符号化方式を変更することは考慮されていない。そのため、符号化方式を変更したい場合には、一旦記録を停止した後、メニュー画面等を操作して符号化方式を変更してから、改めて記録を開始する必要があった。
【０００８】
本発明はこのような従来技術の問題点に鑑みなされたものであり、記録データの符号化に利用する符号化方式を複数の方式から選択可能な記録装置において、記録中に容易に符号化方式を変更可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的は、入力データに対して複数の符号化方式のいずれか１つを適用して符号化し、符号化データとして出力する符号化手段と、予め定められた量の符号化データと、当符号化データの符号化に用いられた符号化方式を表す情報を含む記録フレームを生成する生成手段と、記録フレームを記録媒体に記録する記録手段と、記録手段による記録中に、符号化方式の変更指示を受け付け、変更後の符号化方式を符号化手段に通知する受け付け手段を有し、符号化手段が、新規記録フレームに含められる入力データから、通知された変更後の符号化方式を用いて符号化を行なうことを特徴とする本発明の記録装置によって達成される。
【発明の効果】
【００１０】
このような構成により、本発明によれば、記録データの符号化に利用する符号化方式を複数の方式から選択可能な記録装置において、記録中に容易に符号化方式を変更可能とすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の好適な実施の形態を説明する。
図１は、本実施形態に係る記録装置の一例としてのビデオカメラの構成例を示すブロック図である。本実施形態のビデオカメラは、動画像を撮影中に、画像符号化方式や音声符号化方式の変更が可能である。
【００１２】
図１において、ビデオカメラ１００は、例えば図示しない撮像部に接続される動画像入力部５と、マイク等に接続される音声入力部６を有する。なお、撮像部には、レンズや撮像素子、焦点や絞りの制御機構などが含まれ、撮像した被写体像を表すアナログ画像信号を出力する。なお、動画像や音声は、外部機器から入力されても良い。
【００１３】
Ａ／Ｄ変換器７，８は、それぞれ所定のサンプリングレート及びサンプリングビット数により、動画像及び音声をディジタルデータ化して出力する。信号処理プロセッサ（ＤＳＰ）９は、画像用符号化器１１と音声用符号化器１２を内蔵している。また、画像用符号化器１１と、音声用符号化器１２は、複数の符号化方式に対応している。
【００１４】
ＣＰＵ１は、図示しないＲＯＭ等に記憶された制御プログラムを実行して、ビデオカメラ１００全体の動作を制御する。図１では、ＣＰＵ１がソフトウェアを実行して実現する機能のうち、本実施形態に関連する機能について、ＣＰＵ１が内蔵する機能ブロックとして示している。符号化方式選択部２、記録可能時間算出部３及びファイル分割指示部４がそれに当る。
【００１５】
操作部１３は、一般には複数のボタンやダイヤルを含み、ユーザがビデオカメラ１００に各種指示を与えるために利用する。表示部２８は、例えば液晶ディスプレイ（ＬＣＤ）であり、ビューファインダや再生モニタとして用いられる他、メニュー画面等のＧＵＩ表示にも用いられる。
【００１６】
電源・電池１５は、２次電池やＡＣアダプタ等、一般的な電源であり、ビデオカメラ１００の駆動電源である。電池残量検出器１４は、電源の種別及び電池残量を検出し、ＣＰＵ１に通知する。記録可能容量検出器１６は、記録媒体２５の残り容量を検出し、ＣＰＵ１に通知する。
【００１７】
メモリ１０は、ＣＰＵ１やＤＳＰ９のワークメモリとして用いられるＲＡＭであり、不揮発性の領域を有していても良い。信号処理ＥＣＣ回路１８は、符号化データにエラー訂正用の符号を追加したり、エラー訂正処理を行なったりする。変復調器１９及びＡＤ／ＤＡ変換器２０は、記録再生時に必要な変復調や、データ型式の変換を行なう。ＡＤ／ＤＡ変換器１７は、記録可能容量検出器１６の処理に必要なデータ形式の変換を行なう。
【００１８】
ヘッド２１、サーボ・ヘッド制御回路２２、モータ制御部２３及びスピンドルモータ２４は、記録再生機構を構成し、ＣＰＵ１の制御に従って、例えばＤＶＤ等の記録再生可能な光学記録媒体の読み書きを行なう。
【００１９】
次に、図２に示すフローチャートを用い、本実施形態のビデオカメラにおける撮影・記録処理動作について説明する。
なお、ここでは詳細について説明しないが、撮影待機状態においては、通常、撮像部から入力される撮影画像データを、逐次、表示部２８に表示することにより、表示部２８をビューファインダとして機能させる等の処理が行なわれている。
【００２０】
ユーザが操作部１３に含まれる録画開始ボタンを押下する等により、記録の開始を指示すると、ＣＰＵ１がそれを検出して（ステップＳ１０１）、撮影・記録動作を開始する（ステップＳ１０３）。アナログ信号型式の動画像や音声は、図示しない撮像部やマイク等から、動画像入力部５と、音声入力部６を通じて入力される。
【００２１】
入力動画像は、Ａ／Ｄ変換器７によりデジタルデータに変換された後、ＤＳＰ９に入力される。ＤＳＰ９の画像用符号化器１１は、その時点で設定されている動画像符号化方式に対応した符号化器（Encoder 1, 2,...,nのいずれか）と、画質設定などに応じた符号化パラメータとを用いて動画像データを符号化する。そして、符号化器１１は、符号化結果である符号化動画像データを、メモリ１０に順次書き込む。
【００２２】
入力音声も同様に、Ａ／Ｄ変換器８によりデジタルデータに変換された後、ＤＳＰ９に入力される。ＤＳＰ９の音声用符号化器１２は、その時点で設定されている音声符号化方式に対応した符号化器（Encoder 1, 2,...,nのいずれか）と、音質設定などに応じた符号化パラメータとを用いて音声データを符号化する。そして、符号化器１２は、符号化結果である符号化音声データを、メモリ１０に順次書き込む。
【００２３】
撮影中、操作部１３を通じて符号化方式の設定画面の呼び出し指示がなされたか否かをチェックし（ステップＳ１０５）、指示が無ければ、記録開始時における設定に従って動画像および音声の符号化動作を続行する（ステップＳ１０３）。
【００２４】
メモリ１０に格納された符号化動画像データや符号化音声データは、信号処理ＥＣＣ回路１８に読み出される。信号処理ＥＣＣ回路１８は、読み出したデータに対し、管理情報などのヘッダを付加し、さらに記録媒体のフォーマットに則したエラー訂正用パリティ（リードソロモン符号、ＢＣＨ符号など）を付加した符号に変換する。
【００２５】
信号処理ＥＣＣ回路１８で変換された画像並びに音声データは、変復調器１９において、記録媒体のフォーマットに則した変調方式で変調される。変調されたデータはＡＤ／ＤＡ変換器２０でＤ／Ａ変換され、記録媒体２５に記録可能な型式になる。
【００２６】
記録媒体２５へのデータの記録は、ＣＰＵ１からの指令を受けた記録再生機構が行なう。具体的には、ＣＰＵ１からサーボ・ヘッド制御回路２２、サーボ・ヘッド制御回路２２からモータ制御回路２３とヘッド２１という経路で指令が伝達される。そして、スピンドルモータ２４と、ヘッド２１が所定の記録動作を行い、Ｄ／Ａ変換器２０が出力する記録データが記録媒体２５に記録される。
【００２７】
一方、電池残量検出器１４は、一定時間毎に電源・電池１５からの出力電圧を監視し、電源・電池の電力容量を算出して、電力容量値をデジタルデータとしてＣＰＵ１に通知する。
【００２８】
記録可能容量検出器１６は、記録媒体２５のアドレス情報をヘッド２１により記録媒体２５から読み出し、ＡＤ／ＤＡ変換器１７でＡ／Ｄ変換後のデータからアドレスを検出する。そして、記録媒体２５の記録可能容量を算出し、記録可能容量値をデジタルデータとしてＣＰＵ１に通知する。アドレス検出は、もともと記録媒体２５へのデータ記録時に常時行っている処理であり、本実施形態では、この処理を利用して記録可能容量値を求めている。
【００２９】
ユーザが撮影中に動画像の符号化方式の変更を行いたい場合には、操作部１３を用いて例えば表示部２８にメニュー画面を呼び出し、周知の方法で符号化方式の設定画面を表示させる。ＣＰＵ１は、符号化方式の設定画面呼び出されたことを検出すると（ステップＳ１０５）、符号化方式毎の記録可能時間の算出を行なう。
【００３０】
符号化方式の設定画面の呼び出しが検出されなければ、記録終了指示の有無を確認し（ステップＳ１０６）、終了指示があれば記録処理を終了する。また、終了指示がなければ記録処理を継続する。
【００３１】
ステップＳ１０７で、ＣＰＵ１は、電池残量検出器１４から受信した電力容量値と、記録可能容量検出器１６から受信した記録可能容量値と、予めメモリ１０の不揮発性領域等に記憶している符号化方式ごとの発生データ量（ビットレート）や電力消費に関する情報とから、符号化方式ごとの記録可能時間を算出する。
【００３２】
算出方法はどのようなものであっても良いが、例えば、符号化方式毎のデフォルトのビットレートと記録可能容量から求まる時間と、電力容量値と符号化方式毎の消費電力密度から求まる時間とを比較し、短い方を記録可能時間とすることが可能である。
【００３３】
なお、商用電源で駆動されている場合には、記録可能容量とビットレートから記録可能時間を算出することができる。また、本実施形態では、動画符号化方式の設定画面が呼び出された場合にのみステップＳ１０７を実行し、音声符号化方式の設定画面が呼び出された場合にはステップＳ１０７をスキップする。
【００３４】
代表的な符号化方式は、動画像であればＭＰＥＧ２方式やＨ．２６４方式など、音声であれば、ＭＰ３方式、ＡＡＣ方式などが知られている。符号化方式はそれぞれ演算の複雑さ等が異なり、ＤＳＰ９で使用する画像用符号化器１１、音声用符号化器１２毎が消費する電力も符号化方式に応じて変化する。そのため、本実施形態のビデオカメラの様に、複数種の符号化方式に対応した装置では、符号化方式ごとに記録可能時間を算出し、ユーザに知らせることが好ましい。
【００３５】
記録可能時間は一定時間ごとに算出可能であり、また、本実施形態のように、符号化方式の設定画面が呼び出された時点でも算出することができる。そして、算出する度に、表示部２８に表示して、ユーザに報知することができる。
【００３６】
また、記録中、電池容量や記録可能時間が所定値未満となった場合、表示部２８に「記録可能時間は残り○分です」などの警告メッセージ表示を行なったり、図示しないスピーカを通じて音声により報知したりすることも可能である。この際、記録媒体の記録可能容量が残り少ないのか、あるいは電池の容量が残り少ないのかという情報も合わせて表示することが好ましい。
【００３７】
次に、ＣＰＵ１は、符号化方式の設定画面表示を行なう（ステップＳ１０９）。図３は、動画像符号化方式の設定画面例を示す。本実施形態では、図３に示すように、表示部２８に記録中の動画像を表示しながら、画面右下隅に、符号化方式選択メニューを表示する。
【００３８】
符号化方式選択メニューは、選択可能な個々の符号化方式の名称と、ステップＳ１０７で算出した記録可能時間とを対応づけて、かつ操作部１３から選択可能なメニュー項目として表示する。
また、図３の例では、画面左下隅に、現在使用中の動画・音声符号化方式や記録可能時間、電池残量などを別途表示している。
【００３９】
また、ステップＳ１０５において、音声符号化方式の設定画面が呼び出された場合には、直ちにステップＳ１０９へ進み、図４に示すように、表示部２８に記録中の動画像を表示しながら、画面右下隅に、符号化方式選択メニューを表示する。
符号化方式選択メニューは、選択可能な個々の符号化方式の名称を、操作部１３から選択可能なメニュー項目として表示する。
さらに、図３と同様、画面左下隅に、現在使用中の動画・音声符号化方式や記録可能時間、電池残量などを別途表示する。
【００４０】
ユーザは、図３や図４に示した設定画面を見ながら、操作部１３に含まれるキーやボタンを用い、図３や図４に示す画面から希望の符号化方式に対応した項目を選択し、決定する。この決定指示が、符号化方式の変更指示としてＣＰＵ１に検出される（ステップＳ１１１）。
【００４１】
符号化方式の変更指示が操作部１３から入力されると、ＣＰＵ１は、選択された項目に対応する符号化方式への変更をＤＳＰ９に送信する。また、ファイル分割指示部３により、ファイルの分割指示をＤＳＰ９、メモリ１０、信号処理ＥＣＣ回路１８に送信する。
【００４２】
ＤＳＰ９では、ＣＰＵ１から符号化変更指示信号を受信した場合、記録中のファイルクローズが可能な状態になるまでは、変更指示前の符号化方式を継続して用いる。具体的には、信号処理ＥＣＣ回路１８、変復調器１９により生成する、記録媒体２５に記録するデータの記録フレーム（記録セクタ、記録データ単位）が終了するまでは、符号化方式を変更しない（ステップＳ１１５）。そして、現行の符号化方式による符号化データのみによる記録フレームが生成できた時点で、ファイルをクローズし、符号化方式を指示された方式に変更する（ステップＳ１１７）。そして、変更後の符号化方式で生成された符号化データは、新しいファイルとして記録を開始する。
【００４３】
信号処理ＥＣＣ回路１８へは、図５に示す通り、メモリ１０からは符号化動画像データ及び符号化音声データが供給され、ＣＰＵ１からは、符号化方式の変更指示信号に加え、符号化方式識別情報などの記録データの符号化方式を指定する管理情報や、ファイル分割を指定する管理情報が入力される。そして、符号化動画像データと符号化音声データと管理情報データから、記録フレームを生成する。
【００４４】
生成した記録フレームは、ＣＰＵ１の指示に従って、サーボ・ヘッド制御部２２及びモータ制御部２３が、ヘッド２１、スピンドルモータ２４を制御することにより、記録媒体２５に記録する。
【００４５】
上述のように、本実施形態では、記録フレームの作成中に符号化方式の変更指示があった場合、その記録フレームが終了するまでは符号化方式を変更しない。さらに、その記録フレームが終了しても、現在の符号化方式に応じた符号化単位を構成する最後のフレームまで符号化を行うことも可能である。この場合、この最後の符号化単位のデータの符号化処理、及び記録が終了すると、その時点で一旦ファイルをクローズする。例えば、変更前の符号化方式がＭＰＥＧ２方式であった場合、ＧＯＰと呼ばれる単位に符号化を行うので、ここでは、符号化方式変更指示があった時点で符号化中のＧＯＰの最後のフレームまでは、変更前の符号化方式を適用した符号化を行なう。そして、その後は、引き続いて変更後の符号化方式によるデータの符号化、記録処理を始める（ステップＳ１１７）。このとき、変更後の符号化方式が適用された符号化データは、新たなファイルとして記録する。その後は、ステップＳ１０３に戻り、記録を継続する。
【００４６】
なお、符号化方式を指定する管理情報を記録フレームに含ませて記録媒体に記録するだけでなく、記録媒体の管理情報記録領域にも、記録フレームと記録符号化方式の対応を示す情報（対応テーブル等）を記録することも可能である。このように、記録媒体の複数箇所に管理情報を記録することで、再生時の信頼性を向上させることができる。また、符号化方式変更後の符号化方式を、変更前のファイルの管理情報に格納することで、これら二つのファイルを連続して再生する場合に、対応する復号回路をスムースに切り替えることができる。
【００４７】
ステップＳ１１１において、符号化方式の変更指示が操作部１３から入力されない場合は、所定時間経過するまでは指示を待ちながら記録処理を継続し、所定時間経過しても変更指示がなければ（ステップＳ１１３，Ｎ）、設定画面を消去し（ステップＳ１１４）、記録処理を継続する。なお、設定画面においてキャンセル指示があった場合にも、所定時間指示がない場合と同様に設定画面を消去して記録処理を継続する。
【００４８】
なお、記録媒体２５に記録された動画像データを再生する場合は、管理情報を読み出して符号化方式などの情報を取得し、この情報に基づいて動画像データ、音声データの復号化を行なう。従って、再生途中で符号化方式の変更があった場合でも、正しく復号化することが可能である。
【００４９】
以上説明したように、本実施形態によれば、記録を行いながら、符号化方式を容易に変更することが可能になる。また、この際、選択可能な符号化方式と対応付けて記録可能な時間を提示することにより、ユーザは、記録時間を考慮した符号化方式を行なうことも容易である。そして、符号化方式変更前に記録されたデータと変更後に記録されたデータは別のファイルとして管理しているので、一部の符号化方式にのみ対応した装置であっても、これを再生することが可能となる。
【００５０】
また、符号化方式に関する情報をファイルに格納して記録することにより、再生する場合にも復号化方式をあらかじめ認識可能であり、途中で符号化方式が変更された動画像であっても、符号化方式の切り替わり時点があってもスムースな復号化、再生が可能である。
【００５１】
なお、本実施形態では、説明及び理解を容易にするため、符号化方式の変更についてのみ説明した。しかし、符号化方式を選択した後で、その符号化方式における画質設定画面を表示し、画質設定も合わせてユーザ設定可能とすることも可能である。この場合、符号化方式の切替指示に加え、画質設定についてもＣＰＵ１からＤＳＰ９、信号処理ＥＣＣ回路１８等に通知される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係る実施形態に係る記録装置の一例としてのビデオカメラの構成例を示すブロック図である。
【図２】実施形態に係るビデオカメラにおける撮影・記録処理動作について説明するためのフローチャートである。
【図３】実施形態に係るビデオカメラにおける、動画像符号化方式の設定画面例を示す図である。
【図４】実施形態に係るビデオカメラにおける、音声符号化方式の設定画面例を示す図である。
【図５】実施形態に係るビデオカメラにおける、信号処理ＥＣＣ回路の動作と、データの流れを模式的に示す図である。
【図１】
2007306246.tif 000003
【図２】
2007306246.tif 000004
【図３】
2007306246.tif 000005
【図４】
2007306246.tif 000006
【図５】
2007306246.tif 000007