(57)【要約】【課題】ＥＰＧ等の番組関連情報から記録開始時に予めストリームの総容量を算出し、この時間分の物理的に連続した記録領域を予め確保し、ファイルシステムの動作による速度の低下を回避する。【解決手段】ＥＰＧ等の番組関連情報から記録開始時に予めストリームの総容量を算出し、この送容量に相当する時間分の連続した記録領域を確保する。映像ストリームの録画蓄積開始時には、ＨＤＤ上で一定の連続した領域でかつ録画分の領域を決定する。その後に実行される実際の録画時にその都度ファイルシステムによって毎回空き領域を探索する必要がないことから、通常のファイルシステムの動作による速度の低下を回避することができる。【選択図】　　　図３
2004120477.tif 000002
【特許請求の範囲】
【請求項１】
放送番組蓄積手段を備えたデレビ放送受信機において、
センターから予め送られてる番組予約録画情報から所望番組を選択し、前記放送番組蓄積手段に蓄積する番組の録画に必要な記録容量を事前に算出し、前記選択された番組の放送レートを少なくとも確保できるだけの記録速度を満足させて番組予定の番組容量分の物理的もしくは論理的なセクタが連続した記録領域を確保したことを特徴とする映像信号蓄積制御装置。
【請求項２】
放送番組蓄積手段を備えたデレビ放送受信機において、
番組視聴中にユーザが指定した番組の番組関連情報に基づいて、前記放送番組蓄積手段に蓄積する番組の録画に必要な記録容量を事前に算出し、前記選択された番組の放送レートを少なくとも確保できるだけの記録速度を満足させて番組予定の番組容量分の物理的もしくは論理的なセクタが連続した記録領域を確保したことを特徴とする映像信号蓄積制御装置。
【請求項３】
前記番組関連情報が得られない場合は、経験値に基づく推定で前記記録領域を確保することを特徴とする請求項２記載の映像信号蓄積制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＭＰＥＧ２等の映像ストリームデータをＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）内蔵デジタル放送受信機をはじめとする、映像ストリーム蓄積機能を備えたＴＶ（テレビジョン）受信機等に記録する場合に用いられる映像信号蓄積制御装置に関する。
【０００２】
【従来の技術】
従来のＴＶ受信機は、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）画像表示において各番組の番組開始時刻に係る表示を明確にし、番組開始時刻を確実に認識可能としている。（例えば、特許文献１参照）
【０００３】
【特許文献１】
特開２００１−１１１９０９号公報（第１，１２，１３，２７頁、図１，２、４〜７、９、１１〜１２）
【０００４】
【発明が解決しようとする課題】
しかしながら上記した特許文献１は、ＴＶ番組等のＨＤＤ等への蓄積保存に際し、ディスク管理の方法として、従来のコンピュータの汎用データをアクセスするためのＦＡＴ（Ｆｉｌｅ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅｓ）などのファイルシステムが使われていた。このファイルシステムは、コンピュータ用の汎用データの記録を前提としているため、映像ストリームのような大容量の連続データの記録では構造上大きなオーバーヘッドが生じ、システム全体の大きなボトルネックになってしまう、という問題があった。
【０００５】
この発明の目的は、大容量の映像ストリートをＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）などの記録蓄積部に記録する場合でもオーバーヘッドを伴わない記録が可能な映像信号蓄積制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記した課題を解決するために、この発明の映像信号蓄積制御装置では、放送番組蓄積手段を備えたデレビ放送受信機にあって、センターから予め送られてる番組予約録画情報から所望番組を選択し、前記放送番組蓄積手段に蓄積する番組の録画に必要な記録容量を事前に算出し、前記選択された番組の放送レートを少なくとも確保できるだけの記録速度を満足させて番組予定の番組容量分の物理的もしくは論理的なセクタが連続した記録領域を確保したことを特徴とする。
【０００７】
この手段により、ＥＰＧなどの番組関連情報から記録開始時に予めＨＤＤに蓄積するストリームの総容量を特定もしくは想定し、この時間分の物理的に一定の連続した記録領域を予め確保することで、ファイルシステムの動作による速度低下を回避することができる。
【０００８】
また、放送番組蓄積手段を備えたデレビ放送受信機にあって、番組視聴中にユーザが指定した番組の番組関連情報に基づいて、前記放送番組蓄積手段に蓄積する番組の録画に必要な記録容量を事前に算出し、前記選択された番組の放送レートを少なくとも確保できるだけの記録速度を満足させて番組予定の番組容量分の物理的もしくは論理的なセクタが連続した記録領域を確保したことを特徴とする。
【０００９】
この手段では、ユーザが視聴中に記録蓄積開始操作を行った場合に、番組の残り時間分の領域を算出確保することで、ファイルシステムの動作による速度低下を回避することができる。
【００１０】
【発明の実施の形態】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。まず、図１により、この実施の形態におけるＴＶ放送番組等の蓄積装置のシステムの概略について説明する。ＴＶ受信機１００に内蔵もしくは外付けで接続されているＨＤＤ装置２００等のストレージデバイスである。ＨＤＤ装置２００は、ＴＶ受信機１００を介して、少なくとも放送信号を含んだ外部信号線と接続されている。記憶媒体としては、この実施の形態ではＨＤＤを例として挙げるが、記録機能をもつＤＶＤ−ＲＡＭなど外部ストレージでもよく、ＴＶ番組等を蓄積できる記録手段であれば任意の装置を利用できる。
【００１１】
図２は、この発明を適用し得るＨＤＤ装置２００が内蔵された場合のＴＶ受信機１００のハードウエアの構成例について説明するための概略図である。
図２において、ＣＰＵ（中央処理装置）２０１は、ＴＶ受信機１００全体の制御を司る。ＣＰＵ２０１には、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２０３、ハードディスクインターフェース２０７、ディスプレイ２０９、スピーカー２１０、チューナー２１１、各種スイッチ２１２、音声処理部２１３、および映像処理部１３８が接続されている。
【００１２】
ＲＯＭ２０２は、読み出し専用の不揮発性メモリであり、ＣＰＵ２０１が実行する各種プログラムおよび必要なデータを格納している。ＲＡＭ２０３は、ＣＰＵ２０１がプログラムの実行処理を行う上で必要な実行領域、作業領域、一時記憶領域や、プログラム実行に必要な各種データを格納する領域を提供する。ハードディスクインターフェース２０７は、ＨＤＤ２０８を制御し、各種デジタルデータの入出力を行う。
【００１３】
また、表示装置である、たとえばブラウン管や液晶などのフラットパネルなどのディスプレイ２０９、スピーカー２１０、受信チャンネルを選局するチューナー２１１、ＴＶ受信機１００制御用の各種スイッチ２１２、音声入出力の処理を行う音声処理部２１３および同期信号分離処理、水平・垂直分離処理を行う映像処理部２１４は、一般のテレビジョン装置と同じであり、図２では、例えば表示メモリ、表示コントローラや、入出力制御部、電源部等の細部については省略されている。
【００１４】
図３は、この発明の一実施の形態について説明するためのフローチャートであり、番組蓄積装置による録画予約のための番組データの選択と蓄積時において実行される処理について説明する。
【００１５】
まず、ステップＳ３１において、ＴＶ受信機１００は、放送波あるいはその他の経路から送信されてくるＥＰＧ情報から、日時、チャンネル、タイトル、ジャンル等の番組情報を取得する。次に、ステップＳ３２で、ＴＶ受信機１００のユーザは、図示しないリモートコントローラから番組の選択と録画操作もしくは録画予約操作を行う。ステップＳ３３で、ＴＶ受信機１００は上記ユーザが指定した番組のデータを、例えば、図４に示すＥＰＧデータの中から取得し、選択された番組の録画蓄積に必要な記録容量を算出もしくは推定する。
【００１６】
ステップＳ３４において、録画開始までに、ＨＤＤ２０８上に上記番組録画に必要な領域を連続したＬＢＡ（Ｌｏｇｉｃａｌ　Ｂｌｏｃｋ　Ａｄｄｒｅｓｓｉｎｇ）あるいは物理セクタで確保する。番組録画に必要な領域が確保された状態で、録画予約時間になると録画を実行する（Ｓ３５〜Ｓ３７）。
【００１７】
ここで、図５を用いてＨＤＤ２０８上のセクタの確保について説明する。なお、図５は説明をわかり易くするためのものであり、図のスケール、比率等は実際のＨＤＤの定量的な比率を表していない。
【００１８】
図５（ａ）は、ＨＤＤ２０８のセクタの使用状況を便宜上１次元の棒グラフで表したものである。図中の網掛け部は、既に以前の番組録画によって使用されており、白色部分がその時点での空きセクタ群である。現在ＨＤＤ２０８の中に、図中（１）〜（１０）の空領域のセクタ群があるとする。
【００１９】
棒グラフ上側のＴｗ１〜Ｔｗ１０は、この領域に記録した場合に要するアクセス時間で空き領域（１）〜（１０）に対応する。棒グラフ内部のＳ１〜Ｓ１０は、空き領域（１）〜（１０）に対応する空きセクタ群のセクタ数。棒グラフ下側のＴｍは、例えばＴｍ１２は、空き領域（１）から空き領域（２）へＨＤＤ２０８が記録ヘッド等、記録のために物理的に移動するのに要する時間で、例えばＴｍ０７は領域先頭から、空き領域（７）へ移動する時間である。以下、Ｔｍに関する添え字は同様である。
【００２０】
次に、図５（ｂ）は、記録対象の当該番組の蓄積に必要な記録容量のセクタ数を表している。図中、ＴｗＡｌｌは番組の要する時間であり、Ｓａｌｌは当該番組のトータルセクタ数である。
【００２１】
次に、図５（ｃ）に、当該番組記録蓄積時に、満たすべき領域確保の条件を図示し、説明のために領域確保のもっともわかりやすい最適ではないが単純な一例を説明する。
【００２２】
まず、当該番組を蓄積する容量分の空きセクタを確保するために、選択された番組分の容量を上回るまで、空き領域を（１）から順次確保していく。そして、この実施の形態で、空き領域（７）まで合計すると、当該番組容量分の空きセクタが確保できたとする、すなわち、
【００２３】
【数１】
2004120477.tif 000003
【００２４】
が満たされたとする。
次に、領域分のセクタが確保できたので、ＨＤＤ２０８の記録速度が、放映レートに対して下回って、映像信号の記録速度不足よるコマ落ち等情報欠落になる恐れがないかを見積もるため非連続領域間を移動する時間も加味して、番組分のＨＤＤ２０８の記録蓄積に時間的に間に合うかどうか予測計算する。
【００２５】
この場合、もし非連続セクタ領域の移動時間も含めて、記録速度が放送レートを上回って記録動作に余裕がある場合、すなわち、
【数２】
2004120477.tif 000004
【００２６】
であった場合に、領域（１）〜（７）を当該録画番組の予約領域として割り当てる。
ところが、（式２）が、
【数３】
2004120477.tif 000005
【００２７】
であった場合、すなわち、記録レートの方が、ＨＤＤ２０８の記録速度を上回り、空き領域（１）〜（７）に連続記録した場合、映像情報の取りこぼしでコマ落ち等発生すると予測される場合は、例えば、自明な組み合わせ理論等を用いてもよいし、順次組み合わせを変更して、（式１）および（式２）を満たすように空き領域の中から適当な組み合わせを選択すればよい。
【００２８】
このとき、例えば、空き領域（１）〜（７）の変わりに、空き領域（１）〜（３），（６），（７），（９）の組み合わせで、（式１）かつ（式２）を満足するのであれば、こちらに変更すればよい。
【００２９】
もちろん、上記速度の満たす数値は、番組トータルとしての最終的な辻褄ではなく、常時、速度を維持して、リアルタイム性を持っていることは言うまでもない。
上記した実施の形態によれば、映像ストリームの録画蓄積開始時には、ＨＤＤ上で一定の連続した領域でかつ録画分の領域が決まっており、その後に実行される実際の録画時にその都度ファイルシステムによって毎回空き領域を探索する必要がないため、通常のファイルシステムの動作による速度の低下を回避することができる。また、一定の連続した領域に記録するため、ＨＤＤデバイスの非連続領域間への記録ヘッドの移動ジャンプによる構造的な速度低下も回避することができ、録画時または録画時および当該同一番組を同時に時間をずらしこの再生を行う、いわゆるタイムシフトにおけるアクセス速度が大きく改善することができる。
【００３０】
次に、この発明の他の実施の形態について図６のフローチャートを用いて説明する。この発明のための番組蓄積装置によるユーザ視聴中の録画操作による番組蓄積時において実行される処理を説明する。
【００３１】
まず、ステップＳ６１において、ＴＶ受信機ユーザは視聴しようとする、あるいは視聴中の番組を蓄積したい場合に視聴中の当該番組を選局し、ＥＰＧ等による事前予約なしに、番組蓄積装置付属のリモコン等で、録画釦を押下する。次に、ステップＳ６２で、ＴＶ受信機１００は、放送波あるいはその他の経路から送信されてくるＥＰＧ情報から、当該番組の日時、チャンネル、タイトル、ジャンル等の番組情報を取得する（Ｓ６３）。ステップＳ６２においてＥＰＧ情報がない場合は、ステップＳ６３においてＴＶ受信機１００は上記ユーザが選局した当該番組のデータをＥＰＧデータの中から取得し、当該番組の録画蓄積に必要な記録容量を推定する（Ｓ６４）。ここで記録容量の推定は、番組のスタート時間より経験的に終了時間を予測することであり、例えば夜８時台で、２０分経過した８時２０分であれば１時間番組と推定し、あと４０分を記録時間とする。
【００３２】
ＨＤＤ２０８に空き容量がある場合（Ｓ６６）は、録画開始までに、ＨＤＤ２０８上に上記番組録画に必要な領域を連続したＬＢＡあるいは物理セクタで確保する（Ｓ６７）。ステップＳ６８において録画を実行し、ステップＳ６９で終了する。
【００３３】
この実施の形態よれば、ユーザが視聴中に記録蓄積開始操作を行った場合に、当該番組の残り時間分の領域を算出確保することで、ファイルシステムの上記構造的制約を回避する。
【００３４】
【発明の効果】
以上説明したように、この発明の映像信号蓄積制御装置によれば、ＥＰＧ等の番組関連情報から記録開始時に予めストリームの総容量を算出し、この総容量に相当する時間分連続した記録領域を予め確保したことにより、ファイルシステムの動作による速度の低下を回避することができる。
【図面の簡単な説明】
【図１】この発明におけるＴＶ放送番組等の蓄積装置のシステムの概略について説明するための説明図。
【図２】この発明のＨＤＤ装置が内蔵されたＴＶ受信機のハードウエアの構成例について説明するための概略図。
【図３】この発明の一実施の形態について説明するためのフローチャート。
【図４】画面上に表示される番組情報例について説明するための説明図。
【図５】ＨＤＤ上のセクタ領域の確保について説明するための説明図。
【図６】この発明の他の実施の形態について説明するためのフローチャート。
【符号の説明】
１００…ＴＶ受信機
２００…ＨＤＤ装置
２０１…ＣＰＵ
２０８…ＨＤＤ
【図１】
2004120477.tif 000006
【図２】
2004120477.tif 000007
【図３】
2004120477.tif 000008
【図４】
2004120477.tif 000009
【図５】
2004120477.tif 000010
【図６】
2004120477.tif 000011