(57)【要約】【課題】デジタル化された放送を蓄積メディアに記録する際に、その蓄積メディアへの放送の記録を保証する。【解決手段】ステップＳ０では、デジタル化された放送のビットレートと予め判った記録時間とから必要蓄積メディア容量を算出する。蓄積メディアの残り蓄積容量がこの必要蓄積メディア容量に足りない場合には、例えば、ステップＳ８において、新たに蓄積する放送のフレーム間引き処理及び画素数削減を行い、その後、その放送の再エンコード処理を行って、蓄積メディアに蓄積する。一方、蓄積メディアの残り蓄積容量が必要蓄積メディア容量よりも多く、あまる場合には、例えばステップＳ１１において、蓄積する放送のフレーム補間及び画素補間を行い、その後、再エンコード処理を行って、高画質化を図る。【選択図】    図２
2004228837.tif 000002
【特許請求の範囲】
【請求項１】
デジタル化されて伝送された放送を蓄積するに際し、
予め定められた放送の記録時間及びその放送のビットレートをモニターして、リアルタイムに必要蓄積メディア容量を計算し、
前記計算した必要蓄積メディア容量が、蓄積メディアの空き領域又は任意に制限したい蓄積メディアの領域内に収まるか否かを判断し、
前記判断の結果、前記計算した必要蓄積メディア容量が収まらない場合に、リアルタイムに前記放送のビットレートを小さい側に変換し、
前記変換された放送を前記蓄積メディアに蓄積する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項２】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記判断の結果、前記計算した必要蓄積メディア容量が収まる場合に、前記蓄積メディアの空き領域又は前記任意に制限したい蓄積メディアの領域にあまりが生じるか否かを判断し、
あまりが生じる場合には、リアルタイムに前記放送のビットレートを大きい側に変換し、
前記変換された放送を前記蓄積メディアに蓄積する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項３】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記判断の結果、前記計算した必要蓄積メディア容量が収まる場合に、ビットレートの変換を行わずに、前記放送をそのまま前記蓄積メディアに蓄積する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項４】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記デジタル化された放送のビットレートの小さい側への変換は、前記放送のデータの一部を欠落させる操作である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項５】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記デジタル化された放送のビットレートの小さい側への変換は、前記放送をベースバンドに戻して再び圧縮処理を施す操作である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項６】
請求項５記載のデジタル放送の蓄積時間保証方法において、
前記放送をベースバンドに戻して再び圧縮処理を施す操作は、
アナログ放送を圧縮処理し且つその圧縮処理したデジタルデータを復号して再生する系を利用して行われる
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項７】
請求項５記載のデジタル放送の蓄積時間保証方法において、
前記デジタル化された放送のビットレートの小さい側への変換は、前記放送をベースバンドに戻した後、画像解像度変換又は画像フレームレート変換を施し、その後、再び圧縮処理を施す操作である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項８】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記デジタル化された放送のビットレートの小さい側への変換は、放送のデータの一部を欠落させる操作、放送をベースバンドに戻して再び圧縮処理を施す操作、及び、放送をベースバンドに戻した後に画像解像度変換又は画像フレームレート変換を施して再び圧縮処理を施す操作の３種であり、そのうち１種を選択して行われる
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項９】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記計算した必要蓄積メディア容量が収まらない場合には、前記蓄積メディアに既に蓄積済みの放送を消去して、必要蓄積メディア容量を確保する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１０】
請求項１記載のデジタル放送の蓄積時間保証方法において、
前記計算した必要蓄積メディア容量が収まらない場合には、前記蓄積メディアに既に蓄積済みの放送を再圧縮して、必要蓄積メディア容量を確保する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１１】
請求項１０記載のデジタル放送の蓄積時間保証方法において、
前記蓄積メディアに既に蓄積済みの放送の再圧縮は、
蓄積済みの放送のデータの一部を欠落させる操作、前記蓄積済みの放送をベースバンドに戻して再び圧縮処理を施す操作、又は、前記蓄積済みの放送をベースバンドに戻した後に画像解像度変換又は画像フレームレート変換を施して再び圧縮処理を施す操作により行う
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１２】
請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、
蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後から設定時間以上経過した放送である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１３】
請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、
蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後に少なくとも１回デコードされた放送である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１４】
請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、
蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後に他の蓄積メディアにコピーされた放送である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１５】
請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、
蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積された日時が最も古い放送である
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１６】
請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、
蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、
その蓄積後から設定時間以上経過した放送、その蓄積後に少なくとも１回デコードされた放送、その蓄積後に他の蓄積メディアにコピーされた放送、及びその蓄積された日時が最も古い放送であって、
これら放送を、予め定めた優先順位に従って選択する
ことを特徴とするデジタル放送の蓄積時間保証方法。
【請求項１７】
デジタル化されて伝送された放送を蓄積するに際し、予め定められた放送の記録時間及びその放送のビットレートをモニターして、リアルタイムに必要蓄積メディア容量を計算する必要容量計算手段と、
前記必要容量計算手段により計算された必要蓄積メディア容量が、蓄積メディアの空き領域又は任意に制限したい蓄積メディアの領域内に収まるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、リアルタイムに前記放送のビットレートを小さい側に変換し、この変換した放送を前記蓄積メディアに蓄積するビットレート変換手段とを備えた
ことを特徴とするデジタル放送の蓄積時間保証装置。
【請求項１８】
請求項１７記載のデジタル放送の蓄積時間保証装置において、
前記判断手段は、前記計算した必要蓄積メディア容量が収まる場合に、前記蓄積メディアの空き領域又は前記任意に制限したい蓄積メディアの領域にあまりが生じるか否かを更に判断し、
前記判断手段の判断の結果、あまりが生じる場合には、リアルタイムに前記放送のビットレートを大きい側に変換し、この変換した放送を前記蓄積メディアに蓄積する第２のビットレート変更手段とを備えた
ことを特徴とするデジタル放送の蓄積時間保証装置。
【請求項１９】
請求項１７記載のデジタル放送の蓄積時間保証装置において、
前記必要容量計算手段は、
入力される放送ストリームを蓄積メモリに書き込んで、その蓄積時間と蓄積量とに基づいて、前記放送のビットレートを判定する判定回路を備える
ことを特徴とするデジタル放送の蓄積時間保証装置。
【請求項２０】
請求項１７記載のデジタル放送の蓄積時間保証装置において、
前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、蓄積メディアに既に蓄積済みの放送を消去する消去手段を備えた
ことを特徴とするデジタル放送の蓄積時間保証装置。
【請求項２１】
請求項１７記載のデジタル放送の蓄積時間保証装置において、
前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、蓄積メディアに既に蓄積済みの放送を再圧縮する再圧縮手段を備えた
ことを特徴とするデジタル放送の蓄積時間保証装置。
【請求項２２】
請求項１７記載のデジタル放送の蓄積時間保証装置において、
前記必要容量計算手段、前記判断手段、及び前記ビットレート変換手段はチップに集積化されている
ことを特徴とするデジタル放送の蓄積時間保証装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧ等により圧縮されたデジタル放送等を、光ディスクや光磁気ディスク、ハードディスク等の記録媒体へ蓄積記録する際の記録時間を保証するようにしたデジタル放送の蓄積時間保証方法及び装置に関する。
【０００２】
【従来の技術】
近年、画像信号処理技術の進歩に伴い、ビデオや音声などのデジタル信号を任意に記録／再生可能な例えばＤＶＤ−ＲＡＭ、ハードディスク等のディスク状の蓄積メディアに記録する記録再生装置が開発されて来ている。
【０００３】
これらの蓄積メディアに、アナログ放送を蓄積、記録する方法は、特許文献１に記載されるように、蓄積メディアの蓄積容量と、予め設定された記録時間とに基づいて、目標ビットレートを算出して、蓄積メディアに収まるようにエンコードを行う方法が知られている。すなわち、蓄積メディアの記録容量と、蓄積すべきアナログ放送の記録時間とが判っているので、ビットレートは、記録容量÷記録時間で決定でき、このビットレートにてアナログ放送の圧縮記録が行われるように制御する方法である。
【０００４】
【特許文献１】
特開平８−１７１３７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、アナログ放送ではなく、デジタル放送を蓄積記録する場合、その放送のソースは、現行の国内で行われているＣＳ放送では、スタンダードテレビを対象としており、また、ＢＳデジタル放送では、スタンダードテレビと高品位テレビとの両者をサポートしており、更に、同じスタンダードテレビと高品位テレビでも各番組毎に放送のビットレートは同じではない。また、２００３年以降に始まる地上波デジタル放送では、スタンダードテレビと、高品位テレビと、ＭＰＥＧ４  Ｓｉｍｐｌｅ  Ｐｒｏｆｉｌｅ  Ｌｅｖｅｌ  ３以下のレベルとが予定されている。このＭＰＥＧ４  Ｓｉｍｐｌｅ  Ｐｒｏｆｉｌｅ  Ｌｅｖｅｌ  ３とは、画像サイズがＣＩＦ（現行テレビサイズの縦、横、各々、１／４）で、ビットレートは３８４ｋｂｉｔ／ｓ以下である。従って、これら３種類の放送をデジタルのまま蓄積、記録すると、同一時間の放送番組であっても、そのビットレートの種類毎にバラバラな蓄積時間となり、従来のアナログＶＨＳ  ＶＴＲのように、単純に１２０分テープに標準で２時間、３倍モードで６時間などと定義できず、如何にして、蓄積、記録時間を保証するかが課題となる。
【０００６】
本発明は、前記課題を鑑みてなされたものであり、その目的は、種々のビットレートで伝送されるデジタル放送の蓄積メディアへの記録時間を保証する方法及び装置を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、本発明では、デジタル化されて伝送された放送を蓄積記録するに際して、その放送の蓄積に必要な蓄積メディアの容量を計算し、この必要容量と実際の蓄積メディアの空き領域とを比較して、蓄積する放送のビットレートを適宜変換し、その蓄積を行うこととする。
【０００８】
すなわち、請求項１記載の発明のデジタル放送の蓄積時間保証方法は、デジタル化されて伝送された放送を蓄積するに際し、予め定められた放送の記録時間及びその放送のビットレートをモニターして、リアルタイムに必要蓄積メディア容量を計算し、前記計算した必要蓄積メディア容量が、蓄積メディアの空き領域又は任意に制限したい蓄積メディアの領域内に収まるか否かを判断し、前記判断の結果、前記計算した必要蓄積メディア容量が収まらない場合に、リアルタイムに前記放送のビットレートを小さい側に変換し、前記変換された放送を前記蓄積メディアに蓄積することを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記判断の結果、前記計算した必要蓄積メディア容量が収まる場合に、前記蓄積メディアの空き領域又は前記任意に制限したい蓄積メディアの領域にあまりが生じるか否かを判断し、あまりが生じる場合には、リアルタイムに前記放送のビットレートを大きい側に変換し、前記変換された放送を前記蓄積メディアに蓄積することを特徴とする。
【００１０】
請求項３記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記判断の結果、前記計算した必要蓄積メディア容量が収まる場合に、ビットレートの変換を行わずに、前記放送をそのまま前記蓄積メディアに蓄積することを特徴とする。
【００１１】
請求項４記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記デジタル化された放送のビットレートの小さい側への変換は、前記放送のデータの一部を欠落させる操作であることを特徴とする。
【００１２】
請求項５記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記デジタル化された放送のビットレートの小さい側への変換は、前記放送をベースバンドに戻して再び圧縮処理を施す操作であることを特徴とする。
【００１３】
請求項６記載の発明は、請求項５記載のデジタル放送の蓄積時間保証方法において、前記放送をベースバンドに戻して再び圧縮処理を施す操作は、アナログ放送を圧縮処理し且つその圧縮処理したデジタルデータを復号して再生する系を利用して行われることを特徴とする。
【００１４】
請求項７記載の発明は、請求項５記載のデジタル放送の蓄積時間保証方法において、前記デジタル化された放送のビットレートの小さい側への変換は、前記放送をベースバンドに戻した後、画像解像度変換又は画像フレームレート変換を施し、その後、再び圧縮処理を施す操作であることを特徴とする。
【００１５】
請求項８記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記デジタル化された放送のビットレートの小さい側への変換は、放送のデータの一部を欠落させる操作、放送をベースバンドに戻して再び圧縮処理を施す操作、及び、放送をベースバンドに戻した後に画像解像度変換又は画像フレームレート変換を施して再び圧縮処理を施す操作の３種であり、そのうち１種を選択して行われることを特徴とする。
【００１６】
請求項９記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記計算した必要蓄積メディア容量が収まらない場合には、前記蓄積メディアに既に蓄積済みの放送を消去して、必要蓄積メディア容量を確保することを特徴とする。
【００１７】
請求項１０記載の発明は、請求項１記載のデジタル放送の蓄積時間保証方法において、前記計算した必要蓄積メディア容量が収まらない場合には、前記蓄積メディアに既に蓄積済みの放送を再圧縮して、必要蓄積メディア容量を確保することを特徴とする。
【００１８】
請求項１１記載の発明は、請求項１０記載のデジタル放送の蓄積時間保証方法において、前記蓄積メディアに既に蓄積済みの放送の再圧縮は、蓄積済みの放送のデータの一部を欠落させる操作、前記蓄積済みの放送をベースバンドに戻して再び圧縮処理を施す操作、又は、前記蓄積済みの放送をベースバンドに戻した後に画像解像度変換又は画像フレームレート変換を施して再び圧縮処理を施す操作により行うことを特徴とする。
【００１９】
請求項１２記載の発明は、請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後から設定時間以上経過した放送であることを特徴とする。
【００２０】
請求項１３記載の発明は、請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後に少なくとも１回デコードされた放送であることを特徴とする。
【００２１】
請求項１４記載の発明は、請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後に他の蓄積メディアにコピーされた放送であることを特徴とする。
【００２２】
請求項１５記載の発明は、請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積された日時が最も古い放送であることを特徴とする。
【００２３】
請求項１６記載の発明は、請求項９又は１０記載のデジタル放送の蓄積時間保証方法において、蓄積メディアに既に蓄積済みの放送が複数存在する場合には、消去又は再圧縮する放送の対象は、その蓄積後から設定時間以上経過した放送、その蓄積後に少なくとも１回デコードされた放送、その蓄積後に他の蓄積メディアにコピーされた放送、及びその蓄積された日時が最も古い放送であって、これら放送を、予め定めた優先順位に従って選択することを特徴とする。
【００２４】
請求項１７記載の発明のデジタル放送の蓄積時間保証装置は、デジタル化されて伝送された放送を蓄積するに際し、予め定められた放送の記録時間及びその放送のビットレートをモニターして、リアルタイムに必要蓄積メディア容量を計算する必要容量計算手段と、前記必要容量計算手段により計算された必要蓄積メディア容量が、蓄積メディアの空き領域又は任意に制限したい蓄積メディアの領域内に収まるか否かを判断する判断手段と、前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、リアルタイムに前記放送のビットレートを小さい側に変換し、この変換した放送を前記蓄積メディアに蓄積するビットレート変換手段とを備えたことを特徴とする。
【００２５】
請求項１８記載の発明は、請求項１７記載のデジタル放送の蓄積時間保証装置において、前記判断手段は、前記計算した必要蓄積メディア容量が収まる場合に、前記蓄積メディアの空き領域又は前記任意に制限したい蓄積メディアの領域にあまりが生じるか否かを更に判断し、前記判断手段の判断の結果、あまりが生じる場合には、リアルタイムに前記放送のビットレートを大きい側に変換し、この変換した放送を前記蓄積メディアに蓄積する第２のビットレート変更手段とを備えたことを特徴とする。
【００２６】
請求項１９記載の発明は、請求項１７記載のデジタル放送の蓄積時間保証装置において、前記必要容量計算手段は、入力される放送ストリームを蓄積メモリに書き込んで、その蓄積時間と蓄積量とに基づいて、前記放送のビットレートを判定する判定回路を備えることを特徴とする。
【００２７】
請求項２０記載の発明は、請求項１７記載のデジタル放送の蓄積時間保証装置において、前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、蓄積メディアに既に蓄積済みの放送を消去する消去手段を備えたことを特徴とする。
【００２８】
請求項２１記載の発明は、請求項１７記載のデジタル放送の蓄積時間保証装置において、前記判断手段による判断の結果、前記計算された必要蓄積メディア容量が収まらない場合に、蓄積メディアに既に蓄積済みの放送を再圧縮する再圧縮手段を備えたことを特徴とする。
【００２９】
請求項２２記載の発明は、請求項１７記載のデジタル放送の蓄積時間保証装置において、前記必要容量計算手段、前記判断手段、及び前記ビットレート変換手段はチップに集積化されていることを特徴とする。
【００３０】
以上により、請求項１〜２２記載の発明では、デジタル化された放送のビットレートが種々異なる場合であっても、その放送の元のビットレートでの必要蓄積メディア容量を逐次計算し、必要蓄積メディア容量が蓄積メディアの空き領域や任意に制限した領域内に収まらない場合には、その放送のビットレートが小さく変換されるので、その放送の必要蓄積メディア容量を蓄積メディアの残り蓄積容量に収めて、その放送を確実に蓄積メディアに蓄積記録することが可能である。
【００３１】
特に、請求項２及び１８記載の発明では、必要蓄積メディア容量が蓄積メディアの残り蓄積容量内に良好に収まる場合には、その放送の伝送ビットレートが大きい側に変換されて、蓄積メディアに蓄積されるので、その放送を高画質で蓄積、記録することが可能である。
【００３２】
また、請求項６記載の発明では、新たに蓄積する放送の再圧縮処理が、既存の放送の蓄積再生系の機器を利用して行われるので、安価に提供できる。
【００３３】
更に、請求項９、１０、２０及び２１記載の発明では、蓄積メディアに記録済みの放送を消去又は再圧縮して、蓄積メディアの空き領域に必要蓄積メディア容量を確保するので、新たに蓄積する放送を再生画像の良好な維持に必要なビットレートに保持しながら、その蓄積する放送を確実に蓄積メディアに蓄積、記録することが可能である。その場合、請求項１２〜１６記載の発明では、既に蓄積済みの複数の放送のうち、蓄積後から設定時間以上経過した放送や、少なくともデコード又はコピーされた放送などが優先的に消去又は再圧縮の対象とされるので、既に蓄積された放送の必要度に応じた放送の消去又は再圧縮が可能である。
【００３４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００３５】
図１は本発明の実施の形態のデジタル放送の蓄積時間保証装置の具体的構造を示すブロック図である。
【００３６】
図１に示したデジタル放送の蓄積時間保証装置は、主要構成として、入力部１と、ＭＰＥＧトランスポートデコーダ１７と、ストリームコントローラ６と、ＭＰＥＧデコーダ１０と、画像解像度及びフレームレート変換器９と、ＭＰＥＧエンコーダ１１と、ドライブ部１６と、これら要素の全体を制御するマイコン１４とを有する。
【００３７】
前記入力部１には、ＭＰＥＧ−ＴＳ信号などの衛星、ケーブルテレビ又は地上波デジタル放送などのチューナー部から入力される１つ以上の放送番組が多重化された放送信号ＭＰＥＧ−ＴＳ  ２が入力される。入力部１は、多重化されたＴＳビットストリーム３をＭＰＥＧトランスポートデコーダ１７に出力する。ＭＰＥＧトランスポートデコーダ１７は、予めマイコン１４から指定された選択番組情報に従って選択された放送番組のみを選択し、その選択後のＴＳビットストリーム４を出力する。この選択された放送番組のＴＳビットストリーム４の総蓄積時間は、Ｇ−Ｃｏｄｅ、ＥＰＧ、又はユーザによる時間設定等の種々の手法により、予約入力されており、放送番組の蓄積記録に先立ってマイコン１４は予め判っている。
【００３８】
前記ＭＰＥＧトランスポートデコーダ１７から出力された選択後のＴＳビットストリーム４は、ストリームコントローラ６に入力される。このストリームコントローラ６は、ドライブ部１６によりドライブされるＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、Ｂｌｕ−Ｒａｙディスク、内蔵ハードディスクなどの蓄積メディアに、前記入力されたＴＳビットストリーム４の放送番組を蓄積記録する。このストリームコントローラ６は、前記蓄積メディアへの放送番組の蓄積に先立ち、その蓄積する放送番組のＴＳビットストリーム４のビットレートを判定する機能を持つ。この機能を奏するために、ストリームコントローラ６は、内部に入力ビットレート判定器（判定回路）１９を有すると共に、外部バッファメモリ５が接続されている。ストリームコントローラ６は、前記入力された選択後のＴＳビットストリーム４を、ドライブ部６に出力する前に、外部バッファメモリ（蓄積メモリ）５に蓄積し始め、この状態で入力ビットレート判定器（判定回路）１９は、この外部バッファメモリ５への蓄積時間と蓄積量とにより、選択後のＴＳビットストリーム４のビットレートをリアルタイムにモニターし、その把握したビットレートをマイコン１４に出力する。
【００３９】
マイコン１４は、前記把握されたビットレートと、蓄積すべき放送番組の蓄積記録時間とに基づいて必要蓄積メディア容量を把握し、この必要蓄積メディア容量と、ドライブ部１６での蓄積メディアの空き領域又はユーザがマイコン１４に対して任意に制限した領域（以下、残り蓄積容量という）とを比較し、蓄積すべき放送番組が蓄積メディアに蓄積記録可能か否かを判定する。この判定の具体例を図２に基づいて説明する。
【００４０】
図２は、前記判定とその判定後の処理内容のフローチャート図を示す。図２においては、先ず、ステップＳ０において、蓄積すべき放送番組の蓄積時間とビットレート判定器１９によりリアルタイムにモニターされたビットレートとを積算して、そのデジタル化された放送の必要蓄積メディア容量を計算する。このステップＳ０により、必要容量計算手段５０を構成する。
【００４１】
次いで、ステップＳ１において、前記計算された必要蓄積メディア容量（積算結果）を蓄積メディアの残り蓄積容量と比較して、必要蓄積メディア容量と残り蓄積容量との大小関係を判断し、必要蓄積メディア容量が残り蓄積容量よりも小さくて、蓄積すべき放送番組がその蓄積メディアに収まるか否かを判断する。このステップＳ１により判断手段５１を構成する。
【００４２】
そして、前記大小比較の結果、蓄積メディアの残り蓄積容量が少ない場合は、ステップＳ２に進む。ステップＳ２では、蓄積する放送番組を小さいビットレートで再エンコード処理するか否かの判定を行う。再エンコード処理を行う場合は、この再エンコード処理を２種の手法で行い、その一方は、蓄積する放送をデコード処理して、圧縮されたデータベースバンドに復号した後、再びエンコード処理する方法であり、その他方は、放送のビットストリームの一部を削除して、所定の小さなビットレートにする手法である。具体的に説明すると、ステップＳ４において、デコード処理をしてベースバンドに戻すかどうかの判断をし、Ｎｏの場合は、ステップＳ５において、蓄積する放送番組のビットの一部を削除して欠落させる操作をする。この削除方法は、種々の方法が存在するが、例えば、固定レート制御のために、パディング処理されたビットを削除する方法などがある。一方、ベースバンドに戻すＹＥＳの場合には、ステップＳ６において、解像度変換又はフレーム間引き処理を行うか否かを判断し、Ｎｏの場合には、ステップＳ７において、ベースバンドに戻した放送番組を、残り蓄積容量内で蓄積記録可能なビットレートになるよう、再エンコード処理を行って、蓄積記録する。解像度変換又はフレーム間引き処理を行うＹＥＳの場合には、ステップＳ８において、そのフレーム間引き処理及び画素数削減を行って、再度、蓄積メディアの残り蓄積容量内で蓄積可能とすべく、蓄積する放送番組のビットレートを所定の小さなビットレートに変換するように再エンコード処理を行って、必要メディア蓄積容量を縮小して、その再エンコード処理後の放送番組をドライブ部１６の蓄積メディアに蓄積する。ここで、解像度変換処理とは、例えば、水平画素数を７２０から５４４へ、又は７２０から３５２へフィルターを用いて変換する方法や、垂直画素数を変換する方法をいう。後者の場合は、例えば、縦４８０画素を２４０画素へ変換する方法等が知られている。一番簡易な方法は、Ｔｏｐ  Ｂｏｔｔｏｍから構成される画素の何れかのフィールドをドロップする方法である。前記ステップＳ４〜Ｓ８により、ビットレート変換手段５２を構成する。
【００４３】
一方、前記ステップＳ２において再エンコード処理をしない場合には、ステップＳ３において、蓄積メディアに既に蓄積済みの放送番組を消去したり、又は、既に蓄積済みの放送番組を再エンコード処理して再圧縮し、蓄積メディアの残り蓄積容量を大きく確保する。このステップＳ５により、消去手段５４及び再圧縮手段５５を構成する。
【００４４】
前記ステップＳ３での消去又は再圧縮処理において、蓄積メディアに既に２以上の記録済みの放送番組が存在する場合は、その複数の放送番組のうち何れの放送番組を消去又は再圧縮するかのプライオリティ付けを行う。
【００４５】
以下、前記プライオリティ付けの方法としては、消去又は再圧縮処理の対象として、先ず第１のプライオリティ順位として、一旦蓄積メディアに蓄積された後に他の蓄積メディアにコピーされた放送番組を、第２順位として、蓄積メディアに蓄積された後にユーザが任意に設定した所定期間以上経ても一度も再生されない放送番組を、第３順位として、蓄積メディアに蓄積された後にユーザが再生した放送番組を、第４順位として、蓄積メディアに蓄積された日時が最も古い放送番組を設定する。尚、この何れをも満たす場合は、更に優先順位を細かく設定する。
【００４６】
この優先順位の設定方法は、種々の方法が存在するが、本実施の形態では、図３にその一例を示す。図３では、ステップＳ２０において、蓄積済みの放送番組が２つ以上あるか否かを判断し、複数存在せず、１つの放送番組のみが存在する場合は、ステップＳ２１で、その１つの放送番組を消去又は再圧縮処理する。一方、複数の放送番組が存在する場合には、ステップＳ２２で、他の蓄積メディアにコピーされた放送番組が２以上存在するか否かを判断し、１つのみ存在する場合には、ステップＳ２３において、そのコピーされた放送番組を消去又は再圧縮処理する。コピーされた放送番組が複数存在する場合には、更に、ステップＳ２４において、ユーザが任意に設定した日時よりも古い放送番組が２以上存在するか否かを判断し、１つのみの場合は、ステップＳ２５でその古い放送番組を消去又は再圧縮処理する。設定日時よりも古い放送番組が２以上存在する場合には、続いて、ステップＳ２６において、蓄積後にユーザが一度でもデコードして再生した放送番組が２以上存在するか否かを判断し、１つのみを場合には、ステップＳ２７において、その再生された放送番組を消去又は再圧縮処理する。一度でも再生した放送番組が２以上存在する場合には、ステップＳ２８において、蓄積メディアに蓄積された日時が最も古い放送番組を消去又は再圧縮処理する。
【００４７】
続いて、図２のステップＳ１に戻り、その判断がＮｏの場合、すなわち、蓄積すべき放送番組を蓄積メディアに良好に蓄積できて収まり、且つ残り蓄積容量が必要蓄積メディア容量よりも大きく、あまる場合には、ステップＳ９において、蓄積すべき放送番組のビットレートの変換を行わずに、その放送番組をそのビットレートのまま蓄積記録するか否かを判断し、そのまま記録する場合には、ステップＳ１０において、そのまま記録する。一方、そのまま記録しない場合には、ステップＳ１１において、前記ステップＳ８の処理とは逆に、フレーム補間処理並びに画素補間処理を行って、ビットレートを大きい側に変換し、高画質化を図って蓄積メディアに蓄積記録する。このステップＳ１１により、第２のビットレート変更手段５３を構成する。この処理を行う可能性が最も高い処理の一例としては、ＭＰＥＧ４の画像をＭＰＥＧ２として記録する場合である。ＭＰＥＧ４の画像は、一般的なＮＴＳＣ画像をデジタル化したフォーマットであるＲＥＣ６５６（３０Ｆｒａｍｅ／ｓｅｃ  、横
【００４８】
７２０画素、縦  ４８０画素）とは異なり、画像サイズとしてＱＣＩＦ，ＣＩＦ、及びフレームレートとして１５Ｆｒａｍｅ／ｓｅｃ等がある。この画像サイズ並びにフレームレートをフィルターを用いてＲＥＣ６５６サイズに変換した後、再エンコードする。
【００４９】
次に、図１に戻って、デジタル放送の蓄積時間保証装置の構造の説明を続ける。ＭＰＥＧ  デコーダ１０は、ＭＰＥＧ１、ＭＰＥＧ２及びＭＰＥＧ４の圧縮された放送をベースバンドに戻すデコーダである。このデコーダ１０は、ＭＰＥＧに限定されず、ＪＰＥＧやＭｏｔｉｏｎ  ＪＰＥＧ、又はＩＳＯで規定されてない圧縮方式であっても良い。このＭＰＥＧデコーダ１０は、蓄積メディアに蓄積した放送番組を再生するに際してこの放送番組をベースバンドに復号化するだけでなく、前記図２のステップＳ５において説明したパディングビットを削除する機能をも有する。
【００５０】
図１に示した画像解像度及びフレームレート変換器９は、水平解像度の間引き処理や、補間処理、垂直解像度の変換などを行うと共に、フレームの間引きや補間処理を行う。ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭエンコーダ８は、デジタル放送データをテレビモニターに出力するためにアナログ信号に変換するものであり、全世界の放送方式に対応して、米国や日本を中心とするＮＴＳＣ方式、ヨーロッパや中国を中心とするＰＡＬ方式、旧ソ連を中心としたＳＥＣＡＭ方式を各々アナログ方式に変換する。尚、スタンダードの放送ではなく、高解像度放送の場合には、それに対応したエンコーダが必要である。
【００５１】
ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭデコーダ７は、アナログチューナー１５からのアナログ信号をデジタル信号に変換するものであり、ＮＴＳＣ方式、ＰＡＬ方式、及びＳＥＣＡＭ放送の何れにも対応したデコーダである。通常、アナログ放送は、弱電界時に乱れた放送となり、垂直や水平帰線区間が長く又は短くなったりする。この現象は、アナログチューナー１５からの入力だけでなく、ＶＴＲからの入力等のライン入力からも起こり得る。ＴＢＣ回路１８はこれを補正する。このＴＢＣ回路１８は、一般にフレームメモリに一度乱れた信号を書き込み、読み出して、この補正を実現する。また、補正の範囲によっては、ラインメモリに書き込むだけで、実現できる場合もある。このＴＢＣ回路１８の出力は、ＭＰＥＧエンコーダ１１で圧縮符号化される。このＭＰＥＧエンコーダ１１での圧縮方式は、ＭＰＥＧ１、ＭＰＥＧ２及びＭＰＥＧ４だけでなく、ＪＰＥＧやＭｏｔｉｏｎ  ＪＰＥＧ、及びＩＳＯで規定されていない圧縮方式であっても良い。この圧縮されたストリームがストリームコントローラ６を介してドライブ１６上の蓄積メディアに書き込まれる。
【００５２】
前記ストリームコントローラ６、画像解像度及びフレームレート変換器９、ＭＰＥＧデコーダ１０、ＭＰＥＧエンコーダ１１及びマイコン１４は、１チップに集積化される。
【００５３】
前記ＭＰＥＧエンコーダ１１及びＭＰＥＧデコーダ１０は、アナログ放送やアナログライン入力を録画／再生する際に必要な既存の機器であるが、本実施の形態では、これ等の機器を含む既存の機器の録画／再生系が図２に示したステップＳ３、Ｓ７、Ｓ８及びＳ１１でのデコード処理及びエンコード処理に利用される。従って、本実施の形態では、既存の機器と共通化できて、安価に提供できる。
【００５４】
【発明の効果】
以上説明したように、請求項１〜２２記載の発明のデジタル放送の蓄積時間保証方法及び装置によれば、蓄積しようとする放送の必要蓄積メディア容量よりも蓄積メディアの残り蓄積容量が少ない場合であっても、その放送を確実に蓄積メディアに蓄積記録することが可能である。
【００５５】
特に、請求項２及び１８記載の発明によれば、必要蓄積メディア容量が蓄積メディアの残り蓄積容量に良好に収まる場合には、その放送のビットレートを大きく変換して、蓄積メディアに蓄積するので、その放送を高画質で蓄積、記録することが可能である。
【００５６】
また、請求項６記載の発明によれば、蓄積した放送の再圧縮処理を、既存の放送の蓄積再生系の機器を利用して行うので、安価に提供できる効果を奏する。
【００５７】
更に、請求項９、１０、１２〜１６、２０及び２１記載の発明によれば、蓄積メディアの空き領域などが極めて少ない場合などでは、蓄積メディアに記録済みの放送を消去又は再圧縮したので、蓄積する放送をその再生画像の良好な維持に必要なビットレートに保持しながら、その蓄積する放送を確実に蓄積、記録することができる。その場合、蓄積済みの複数の放送のうち、消去又は再圧縮の対象となる放送の優先度を設けたので、蓄積された放送の必要度に応じた放送の消去又は再圧縮が可能である。
【図面の簡単な説明】
【図１】本発明の実施の形態のデジタル放送の蓄積時間保証装置を示すブロック図である。
【図２】同デジタル放送の蓄積時間保証装置による蓄積時間保証方法の詳細を示すフローチャート図である。
【図３】削除又は再圧縮する放送のプライオリティ付けのアルゴリズムを示す図である。
【符号の説明】
１                        入力部
５                        外部バッファ（蓄積メモリ）
６                        ストリームコントローラ
７                        ＳＥＣＡＭ，ＰＡＬ，ＮＴＳＣデコーダ
９                        画像解像度及びフレームレート変換器
１０                    ＭＰＥＧデコーダ
１１                    ＭＰＥＧエンコーダ
１４                    マイコン
１６                    ドライブ部
１７                    ＭＰＥＧトランスポートデコーダ
１８                    ＴＢＣ回路
１９                    入力ビットレート判定器（判定回路）
５０                    必要容量計算手段
５１                    判断手段
５２                    ビットレート変換手段
５３                    第２のビットレート変換手段
５４                    消去手段
５５                    再圧縮手段
【図１】
2004228837.tif 000003
【図２】
2004228837.tif 000004
【図３】
2004228837.tif 000005