(57)【要約】【課題】複数の映像音声情報を同一の記録メディアに同時に記録する場合、記録可能残り時間を正確に表示することが困難であった。【解決手段】第１の入力部１０１と第２の入力部１０３から入力された映像音声情報が、第１のエンコーダ部１０２および第２のエンコーダ部１０４でそれぞれエンコードされる。記録制御部１０７は第１記録部１０６の残り容量を検出し、第１のエンコーダ部１０２でエンコードされた映像音声情報の記録レートと、第２のエンコーダ部１０４でエンコードされた映像音声情報の記録レートとを用いて、記録部１０６に記録可能な残り時間を算出する。【選択図】  図１
2004328024.tif 000002
【特許請求の範囲】
【請求項１】
映像音声情報をエンコードする複数のエンコーダ部と、
前記エンコーダ部でエンコードされた映像音声情報を記録する記録部と、
前記記録部において、複数の映像音声情報を同時記録する際、前記記録部の残容量と前記複数の映像音声情報のそれぞれの記録レートとから、前記記録部に対する記録可能時間を算出する記録制御部とを備えたことを特徴とする映像音声記録再生装置。
【請求項２】
エンコードされた映像音声情報の記録レートを制御するエンコーダ制御部をさらに備え、
記録制御部は、複数の映像音声情報を記録するのに必要な記録予定容量と、記録部の残容量とを比較し、
前記エンコーダ制御部は、前記記録制御部における比較結果に基づいて、前記記録予定容量が前記記録部の残容量よりも大きいとき、前記記録予定容量が前記記録部の残容量以下になるよう前記映像音声情報の記録レートを制御することを特徴とする請求項１記載の映像音声記録再生装置。
【請求項３】
記録制御部は、映像音声情報を連続領域に記録することを特徴とする請求項１または請求項２記載の映像音声記録再生装置。
【請求項４】
映像音声情報をエンコードする第１のステップと、
前記第１のステップでエンコードされた映像音声情報を記録する第２のステップと、
少なくとも一つの映像音声情報の記録中に、新たな映像音声情報の記録を開始するとき、前記エンコードされた映像音声情報を記録する領域の残容量を検出する第３のステップと、
前記残容量と、前記映像音声情報のそれぞれの記録レートから、前記映像音声情報の記録可能時間を算出する第４のステップとを有することを特徴とする映像音声記録再生方法。
【請求項５】
第４のステップで検出された記録可能時間に基づいて、映像音声情報の記録レートを制御する第５のステップをさらに有する請求項４記載の映像音声記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の映像および音声情報を同一メディアに同時記録する装置および方法に関するものである。
【０００２】
【従来の技術】
ビデオテープレコーダやＤＶＤレコーダやＨＤＤレコーダ等の記録再生機器を用いて放送番組等を録画する際には、番組全体が記録可能か否かを判断するために、録画開始前に記録メディアの残量を確認する処理が行われる。ここで放送番組のサイズは、容量（バイト数）で表現される場合は少なく、例えば３０分番組であるか１時間番組であるか等、時間単位で表現される場合が多い。従って、放送番組が記録メディアに録画できるか否かを判断するには、記録メディアの残量を時間で表現することが必要となる。従来、放送番組は一定レートで記録されるため、記録メディアの残容量を記録レートで割ることにより残り時間を算出し、記録メディアの残量を時間で表現していた。この記録メディアの残り時間と番組の放送時間とが比較され、所望の番組が録画できるか否かが判断される。
【０００３】
記録レートが可変レートになると、残り時間を正確に表示することは困難となる。そこで可変レートと固定レートとが混在しても正確に残り時間を表示する方法が提案されている（例えば特許文献１参照）。記録レートが固定か可変かに応じて、記録可能残り時間が適応的に算出されて表示されるので、いずれのレートで記録されても記録可能残り時間を精度良く表示することができる。
【０００４】
【特許文献１】
特開２００２−１００１６９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、録画番組の記録レートが可変であり、かつ複数の番組を同一の記録装置に同時に記録するような形態を想定した場合には、残量計算がさらに複雑となり、記録メディアの残量を時間に換算して表示することが困難である。
【０００６】
パソコン等においては、記録レートが一定でない複数のデータを同時に記録する処理を行っているが、記録するコンテンツのデータサイズは容量で管理されており、記録メディアの残容量を時間で表示するものはない。しかし、ＤＶＤレコーダ等の録画機器においては、番組が時間管理されているので、番組全体が録画可能か否かを判断するために、記録メディアの残容量を時間で表示する方が望ましい。
【０００７】
上記課題に鑑み、本発明は、テープレコーダやＤＶＤレコーダやハードディスクレコーダ等を用いた番組録画において、録画番組の記録レートが可変であって、かつ複数の番組を同一のメディアに同時に記録するといった使用形態においても、メディアの残量を時間で表示することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の請求項１に係る発明は、映像音声情報をエンコードする複数のエンコーダ部と、エンコーダ部でエンコードされた映像音声情報を記録する記録部と、記録部において、複数の映像音声情報を同時記録する際、記録部の残容量と複数の映像音声情報のそれぞれの記録レートとから、記録部に対する記録可能時間を算出する記録制御部とを備えている。これにより複数のデータを同時記録する際でも、記録部の残量を時間で算出することができる。
【０００９】
本発明の請求項２に係る発明は、エンコードされた映像音声情報の記録レートを制御するエンコーダ制御部をさらに備え、記録制御部は、複数の映像音声情報を記録するのに必要な記録予定容量と、記録部の残容量とを比較し、エンコーダ制御部は、記録制御部における比較結果に基づいて、記録予定容量が記録部の残容量よりも大きいとき、記録予定容量が記録部の残容量以下になるよう映像音声情報の記録レートを制御するものである。これにより、記録部の残量が不足する場合でも記録レートを制御することにより、途中で記録が途切れることを防止できる。
【００１０】
本発明の請求項３に係る発明は、記録制御部が、映像音声情報を連続領域に記録するものである。これにより、映像音声データが連続領域に記録されるので、フラグメントの発生を防止することができる。
【００１１】
本発明の請求項４に係る発明は、映像音声情報をエンコードする第１のステップと、前記第１のステップでエンコードされた映像音声情報を記録する第２のステップと、少なくとも一つの映像音声情報の記録中に、新たな映像音声情報の記録を開始するとき、前記エンコードされた映像音声情報を記録する領域の残容量を検出する第３のステップと、残容量と映像音声情報のそれぞれの記録レートから、映像音声情報の記録可能時間を算出する第４のステップとを有する。
【００１２】
本発明の請求項５に係る発明は、第４のステップで検出された記録可能時間に基づいて、映像音声情報の記録レートを制御する第５のステップをさらに有する。
【００１３】
【発明の実施の形態】
（実施の形態１）
以下、本発明の実施の形態１について、図面を参照しつつ説明する。図１は本発明の実施の形態１における映像音声記録装置の構成を示すブロック図である。１０１は映像音声情報を入力する第１の入力部、１０２は第１の入力部から入力された映像音声情報をエンコードする第１のエンコーダ部、１０３は映像音声情報を入力する第２の入力部、１０４は第２の入力部から入力された映像音声情報をエンコードする第２の入力部、１０５は第１のエンコーダ部１０２と第２のエンコーダ部１０４の動作を制御するエンコーダ制御部、１０６はエンコードされた映像音声情報を記録する記録部、１０７は記録部１０６の空き領域を管理して残容量から残り時間を算出するとともに、エンコードされた映像音声情報を記録する際に空き領域を割り当てる記録制御部、１０８は記録部１０６の残量を表示する残量表示部である。
【００１４】
図２は記録部１０６の残量算出のフローチャートである。上記のように構成された映像音声記録装置の動作について、図１および図２を参照しつつ説明する。まず第１の入力部１０１に映像音声情報が入力される（Ｓ２０１）と、第１のエンコーダ部１０２において可変レート（ＶＢＲ：Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ）のエンコード処理が行われる（Ｓ２０２）。第１のエンコーダ部１０２においては、あらかじめ所定のビットレートＢＲ１１が設定されており、エンコードされた映像音声データの平均ビットレートがＢＲ１１にほぼ等しくなるようにエンコード処理が制御される。しかし映像音声データのビットレートは可変であるため、そのばらつきは大きく、一般的に記録開始時には高レートであり、長時間記録を行うと平均レートに落ち着く。ここでビットレート変動に伴うデータ量の最大変動量をビットレート変動量ＭａｘＶＤ１１とすると、このビットレート変動量ＭａｘＶＤ１１は記録開始後、比較的短期の間に現れる可能性が高い。すなわちビットレート変動量ＭａｘＶＤ１１は、短時間記録時におけるビットレートの誤差を意味する。この値はエンコーダの設計依存の値となり、一記録あたり固定値となる場合と、記録予定時間に比例して変化する場合とがある。
【００１５】
記録制御部１０７は、記録部１０６の残容量をＦＳ１１とすると、記録開始時の記録部１０６の残容量ＦＳ１１を取得し（Ｓ２０３）、エンコードされた映像音声データの平均ビットレートＢＲ１１およびビットレート変動量ＭａｘＶＤ１１より、記録部の残り時間ＦＴ１１を以下の式により算出する。
【００１６】
ＦＴ１１＝（ＦＳ１１−ＭａｘＶＤ１１）／ＢＲ１１        ・・・（式１）
すなわち、記録部１０６の残容量ＦＳ１１から、ビットレート変動による最大の変動量であるＭａｘＶＤ１１をあらかじめ差し引くことにより、ビットレート変動に伴う容量不足を未然に防止することができ、ビットレートの変動に依存せずに残り時間を算出することができる（Ｓ２０４）。
【００１７】
次に、第１の入力部１０１から入力された映像音声情報をエンコードして記録すると同時に、第２の入力部１０３から入力された映像音声情報をエンコードして記録する際の残り時間の算出方法について説明する。図３は、複数の映像音声情報を同時に記録する際の残り時間算出のフローチャートであり、以下、図１および図３を参照しつつ説明する。
【００１８】
第１の入力部１０１から映像音声情報が入力される（Ｓ３０１）と、第１のエンコーダ部１０２でエンコード処理が行われる（Ｓ３０２）。その後第２の入力部１０３から映像音声情報が入力され（Ｓ３０３）、第２のエンコーダ部１０４でエンコード処理が行われる（Ｓ３０４）。
【００１９】
第２のエンコーダ部１０４においてエンコード処理が開始されるときには、既に第１のエンコーダ部１０２においてエンコード処理が行われているので、第１のエンコーダ部１０２においてエンコードされた映像音声データのビットレートは、ほぼ安定して平均ビットレートに近いものとなっていると考えられる。従って、第２のエンコーダ部１０４においてエンコードが開始される際に見込む第１のエンコーダ部１０２のビットレート変動量ＶＤ１１は、最大変動量ＭａｘＶＤ１１よりも小さな値となり、第１のエンコーダ部１０２がエンコードを開始してからの経過時間をｔ１１、記録したデータ量をＳ１１とすると、以下の式で算出される（Ｓ３０３）。
【００２０】
ＶＤ１１＝ＭａｘＶＤ１１−（Ｓ１１−ＢＲ１１×ｔ１１）  ・・・（式２）
なお、ビットレート変動量ＶＤ１１は、システム設計を簡単にするため、ビットレート変動量ＭａｘＶＤ１１と同一でもよい。
【００２１】
そして、この場合の残り時間をＦＴ１２は、第２のエンコーダ部１０４でエンコード処理が開始した時点における記録部１０６の残容量ＦＳ１２と、第２のエンコーダ部１０４におけるＢＲ１２およびＭａｘＶＤ１２とを用いて次式で算出される（Ｓ３０６）。
【００２２】
ＦＴ１２＝（ＦＳ１２−ＶＤ１１−ＭａｘＶＤ１２）／（ＢＲ１１＋ＢＲ１２）・・・（式３）
次に第１のエンコーダ部１０２の処理が終了した場合における残り時間の算出について説明する。第１のエンコーダ部１０２のエンコード処理が終了した時点における第２のエンコーダ部１０４のビットレート変動量ＶＤ２は、エンコード開始からしばらく時間が経過しているので、最大ビットレート変動量ＭａｘＶＤ１２よりも小さな値となっている。第２のエンコーダ部がエンコード処理を開始した時点からの経過時間をｔ１２、記録したデータ量をＳ１２とすると、そのビットレート変動量ＶＤ１２は次式で算出される（Ｓ３０８）。
【００２３】
ＶＤ１２＝ＭａｘＶＤ１２−（Ｓ１２−ＢＲ１２×ｔ１２）  ・・・（式４）
そしてこの時点での記録部１０６の残容量をＦＳ１３とすると、残り時間ＦＴ１３は次式で算出される（Ｓ３０９）。
【００２４】
ＦＴ１３＝（ＦＳ１３−ＶＤ１２）／ＢＲ１２              ・・・（式５）
なお、本実施の形態においては、入力される映像音声情報が２つとして説明したが、３つ以上の映像音声情報を入力としてもよい。この場合は、各エンコーダ部の平均ビットレートとビットレート変動量を用いて同様の制御を行うことで残り時間を算出することができる。
【００２５】
（実施の形態２）
本発明の映像音声記録装置における第２の実施の形態について説明する。本実施の形態においては、複数の映像音声情報を同時に記録している途中に残容量が不足した場合、エンコードのビットレートを変更することにより残容量不足を解消する機能について説明する。本実施の形態における映像音声記録装置の構成は、図１と同じである。
【００２６】
第１のエンコーダ部１０２でエンコードされた映像音声データの平均ビットレートをＢＲ２１、記録予定時間をＴ２１とし、第２のエンコーダ部１０４でエンコードされた映像音声データの平均ビットレートをＢＲ２２、記録予定時間をＴ２２とする。また記録部１０６の残容量をＦＳ２１とする。
【００２７】
まず、残容量が不足した際に、複数入力のうち一つの記録を優先的に行う場合について説明する。ここでは第１のエンコーダ部１０２でエンコードされた映像音声データの記録を優先させる場合を例に挙げて説明する。
【００２８】
第１のエンコーダ部１０２でエンコードされた映像音声データがビットレートＢＲ２１で時間Ｔ２１だけ記録した場合の記録部１０６の残容量ＦＳ２１を算出する（Ｓ４０１）。この残容量に余裕がある場合、すなわち、
ＦＳ２１−ＢＲ２１×Ｔ２１  ＞  ０                    ・・・（式６）
の関係にある場合（Ｓ４０２）、エンコーダ制御部１０５は、第２のエンコーダ部１０４の記録レートを次式で算出する（Ｓ４０３）。
【００２９】
ＢＲ２２＝（ＦＳ２１−ＢＲ２１×Ｔ２１）／Ｔ２２      ・・・（式７）
そして、第１のエンコーダ部１０２の記録レートをＢＲ２１のままにしておき（Ｓ４０４）、第２のエンコーダ部１０４の記録レートをＢＲ２２に設定し（Ｓ４０５）、エンコード処理が実行される（Ｓ４０６）。
【００３０】
一方、第１のエンコーダ部１０２でエンコードされた映像音声データがビットレートＢＲ２１で時間Ｔ２１だけ記録した場合の記録部１０６の残容量に余裕がない場合、すなわち、
ＦＳ２１−ＢＲ２１×Ｔ２１＝０                        ・・・（式８）
もしくは
ＦＳ２１−ＢＲ２１×Ｔ２１＜０                        ・・・（式９）
の関係にある場合（Ｓ４０２）、第２の入力部１０３から入力された映像音声情報の記録は行わず、第１の入力部１０１から入力された映像音声情報の記録のみを行うものとする。ここでエンコーダ制御部１０５は、第１の入力部１０１から入力される映像音声情報を記録するために、次式で算出される記録レートを第１のエンコーダ部１０２に対して設定する（Ｓ４０７、Ｓ４０８）。
【００３１】
ＢＲ２１＝ＦＳ２１／Ｔ２１                          ・・・（式１０）
またエンコーダ制御部１０５は、第２のエンコーダ部１０４がエンコード処理を行わないように制御を行う（Ｓ４０９）。そしてエンコード処理が実行される（Ｓ４０６）。これにより残り領域に第１の入力部から入力された映像音声情報のみが記録される。
【００３２】
次に、残容量が不足した際に、全ての映像音声情報について記録の優先順位を同等に扱う場合について説明する。まず記録部１０６の残容量ＦＳ２１を取得する（Ｓ５０１）。エンコーダ制御部１０５は、第１のエンコーダ部１０２でエンコードされる記録レートＢＲ２１および第２のエンコーダ部１０４でエンコードされる記録レートＢＲ２２を、次式で算出して設定する（Ｓ５０２、Ｓ５０３）。
【００３３】
2004328024.tif 000003
入力部１０１および１０３から入力された映像音声情報は、第１のエンコーダ部１０２および第２のエンコーダ部１０４においてエンコード処理され（Ｓ５０４）、記録部１０６に上記ＢＲ２１およびＢＲ２２の記録レートで記録される。
【００３４】
この様子を図７に示す。図７は記録部１０６における映像音声データ記録の模式図である。図７（ａ）は記録部１０６の記録状況を示した図であり、図７（ｂ）は空き領域のみを抽出して表現した図である。図７（ｂ）に示すように、先頭からＢＲ２１×Ｔ２１の領域に対して第１の映像音声情報が記録レートＢＲ２１で記録される。また先頭からＢＲ２２×Ｔ２２の領域に対して第２の映像音声情報が記録レートＢＲ２２で記録される。
【００３５】
なお、本実施の形態において、（式８）を（式９）と同一の条件分岐として扱ったが、（式８）を（式６）と同一の条件分岐として扱ってもよい。
【００３６】
（実施の形態３）
本発明の映像音声記録装置における第３の実施の形態について説明する。本実施の形態においては、エンコードされた映像音声データを記録する際に、フラグメントが生じない記録方法、すなわち記録メディア上における記録位置が分散しないように記録する方法について図６を参照しつつ説明する。本実施の形態における映像音声記録装置の構成は、図１と同じである。
【００３７】
第１のエンコード部１０２の出力を映像音声データ１とし、その平均ビットレートをＢＲ３１、第２のエンコード部１０４の出力を映像音声データ２とし、その平均ビットレートをＢＲ３２とする。
【００３８】
第１の入力部１０１および第２の入力部１０３から映像音声情報が入力され、処理が開始されると、領域確保が必要か否かを判断する（Ｓ６０１）。ここで領域確保が必要な場合とは、エンコード開始時、および一度領域確保した後、記録領域が足らなくなり再度の領域確保が必要となった場合である。エンコード開始時には、記録１０６に対して領域の確保が必要であると判定し（Ｓ６０１におけるＹ）、まず記録部１０６の空き領域ＲＳを取得する（Ｓ６０２）。次に、映像音声データの記録サイズを算出する（Ｓ６０３）。
【００３９】
映像音声データ１および映像音声データ２を記録するのに必要なデータサイズをそれぞれＤＳ３１、ＤＳ３２とすると、このデータサイズＤＳ３１およびＤＳ３２は、記録部１０６の空き容量ＦＳ３１を用いて次式で算出される。
【００４０】
ＤＳ３１＝ＦＳ３１×ＢＲ３１／（ＢＲ３１＋ＢＲ３２）  ・・・（式１３）
ＤＳ３２＝ＦＳ３２×ＢＲ３２／（ＢＲ３１＋ＢＲ３２）  ・・・（式１４）
ここで、映像音声データ１および映像音声データ２の記録領域を記録開始時に全て割り当てるか、一度に確保する最大容量をあらかじめ設定しておき、その最大容量を超えない領域を、記録しながら順次割り当てていくかをあらかじめ選択できるようにしておく。
【００４１】
記録開始時に全て割り当てる場合には（Ｓ６０４でＹ）、記録制御部１０７は、映像音声データ１および映像音声データ２を記録する際に、ＤＳ３１およびＤＳ３２のサイズをそれぞれのデータの記録領域として記録部１０６に対して割り当てる（Ｓ６０５）。
【００４２】
一方、記録しながら順次割り当てていく場合は（Ｓ６０４でＮ）、映像音声データ１を記録するのに必要なデータサイズＤＳ３１と、あらかじめ設定した最大容量ＭａｘＤＳとを比較し、ＤＳ３１がＭａｘＤＳ以下であれば（Ｓ６０７でＮ）、ＤＳ３１を記録領域として確保する。ＤＳ３１がＭａｘＤＳよりも大きければ（Ｓ６０７でＹ）、ＭａｘＤＳを記録領域として確保し（Ｓ６０９）、領域確保後の映像音声データ１の記録に必要な領域としてＤＳ３１からＭａｘＤＳを減じた数値をＤＳ３１に代入する（Ｓ６１０）。
【００４３】
同様に映像音声データ２に対しても領域確保が行われる（Ｓ６１１〜Ｓ６１４）。そして、映像音声データ１および２の記録に必要な領域を全て確保した場合は終了し（Ｓ６１５でＹ）、領域確保が必要な場合には（Ｓ６１５でＮ）、Ｓ６０１へもどる。Ｓ６０１では、例えばＳ６０９やＳ６１３で確保された領域に映像音声データを記録している場合、それらの領域の残量が不足してくると、新たな領域の確保が必要であると判断し、Ｓ６０２の処理へ進む。
【００４４】
【発明の効果】
以上のように、本発明の映像音声記録再生装置によると、同一の記録装置に複数の映像音声情報を記録する場合でも、残量を時間で表示することができる。
【００４５】
また記録メディアの残量が少ない場合でも、記録する映像音声情報の記録レートを下げることにより、途中で記録が途切れることなく、映像音声情報の全情報を記録することができる。
【００４６】
また映像音声情報を連続した記録領域に記録することにより、記録メディア上のデータの分断を抑制し、記録メディアの使用効率の低下を防止し、また映像音声データを途切れることなく再生することができる。
【図面の簡単な説明】
【図１】実施の形態１における映像音声情報記録装置のブロック図
【図２】残り時間算出のフローチャート
【図３】複数の映像音声情報を同時に記録する際の残り時間算出のフローチャート
【図４】任意の映像音声情報に対して優先順位をつけた場合の記録レート制御のフローチャート
【図５】優先順位をつけない場合の記録レート制御のフローチャート
【図６】連続領域を確保する処理のフローチャート
【図７】複数お映像音声情報を同時に記録する際の模式図
【符号の説明】
１０１  第１の入力部
１０２  第１のエンコーダ部
１０３  第２の入力部
１０４  第２のエンコーダ部
１０５  エンコーダ制御部
１０６  記録部
１０７  記録制御部
１０８  残量表示部
【図１】
2004328024.tif 000004
【図２】
2004328024.tif 000005
【図３】
2004328024.tif 000006
【図４】
2004328024.tif 000007
【図５】
2004328024.tif 000008
【図６】
2004328024.tif 000009
【図７】
2004328024.tif 000010