(57)【要約】【課題】放送データのビットレートが高いチャンネルの過去の番組がより早く消去されてしまうのを抑制する録画装置および録画方法を提供する。【解決手段】実施形態の録画装置は、記憶制御部と、設定部と、を備える。記憶制御部は、チャンネル毎に設定されたチャンネル記憶領域に対して複数チャンネルの放送データが並行して記憶される記憶領域を複数有する記憶部に対して放送データを記憶させるとともに、所定の順序に従って記憶領域に前記放送データを記憶させる。設定部は、記憶対象の記憶領域への放送データの記憶に先立って、記憶領域の少なくとも一部に記憶された各チャンネルの放送データのビットレートに基づいて、記憶対象の記憶領域におけるチャンネル記憶領域のサイズを設定する。【選択図】図１
2014007523.tif 000002
【特許請求の範囲】
【請求項１】
チャンネル毎に設定されたチャンネル記憶領域に対して複数チャンネルの放送データが並行して記憶される記憶領域を複数有する記憶部に対して前記放送データを記憶させるとともに、所定の順序に従って前記記憶領域に前記放送データを記憶させる記憶制御部と、
記憶対象の前記記憶領域への前記放送データの記憶に先立って、前記記憶領域の少なくとも一部に記憶された前記各チャンネルの前記放送データのビットレートに基づいて、前記記憶対象の記憶領域における前記チャンネル記憶領域のサイズを設定する設定部と、
を備えた録画装置。
【請求項２】
前記記憶制御部は、複数の前記記憶領域に対して連続して前記放送データを記憶させる場合、連続して前記放送データを記憶させる２つの前記記憶領域のうち一方の前記記憶領域の末尾の前記チャンネル記憶領域と他方の前記記憶領域の先頭の前記チャンネル記憶領域とに同じチャンネルの前記放送データを記憶させる請求項１に記載の録画装置。
【請求項３】
前記設定部は、前記記憶領域の少なくとも一部に前記各チャンネルの前記放送データを記憶した記憶時間と当該記憶領域の少なくとも一部に記憶された前記各チャンネルの前記放送データのサイズとに基づいて、前記記憶領域に記憶された前記各チャンネルの前記放送データのビットレートを取得し、取得したビットレートに基づいて、前記チャンネル記憶領域のサイズを設定する請求項１または２に記載の録画装置。
【請求項４】
前記記憶制御部は、前記記憶部に前記放送データが記憶されていない状態において、前記複数チャンネルのチャンネル数で前記各記憶領域を等分した前記チャンネル記憶領域に前記複数チャンネルの前記放送データを並行して記憶させる請求項１から３のいずれか一に記載の録画装置。
【請求項５】
前記設定部は、所定時間毎に、前記記憶領域に記憶された前記各チャンネルの前記放送データのビットレートを取得する請求項３に記載の録画装置。
【請求項６】
前記記憶制御部は、最初の前記記憶領域から順に前記放送データを記憶させ、最後の前記記憶領域まで前記放送データが記憶されると、最初の前記記憶領域に戻って前記放送データを記憶させる請求項１から５のいずれか一に記載の録画装置。
【請求項７】
録画装置で実行される録画方法であって、
前記録画装置は、
記憶制御部が、チャンネル毎に設定されたチャンネル記憶領域に対して複数チャンネルの放送データが並行して記憶される記憶領域を複数有する記憶部に対して前記放送データを記憶させるとともに、所定の順序に従って前記記憶領域に前記放送データを記憶させる工程と、
設定部が、記憶対象の前記記憶領域への前記放送データの記憶に先立って、前記記憶領域の少なくとも一部に記憶された前記各チャンネルの前記放送データのビットレートに基づいて、前記記憶対象の記憶領域における前記チャンネル記憶領域のサイズを設定する工程と、
を含む録画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、録画装置および録画方法に関する。
【背景技術】
【０００２】
同一時間帯の複数チャンネルの放送データを同時録画するタイムシフト機能により、一日分の多数チャンネルの番組を録画し、視聴することが可能になった。タイムシフト機能では、記憶部において放送データを記憶可能な記憶領域をチャンネル毎に割り当てる際、録画対象の各チャンネルに対して、同じサイズの記憶領域を割り当てている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２５６０７５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、録画された放送データは、チャンネル毎または番組毎にビットレートが異なっているため、ビットレートが高いチャンネルまたは番組ほど放送データの録画に要する記憶領域のサイズが大きくなり、同時録画する複数チャンネルの放送データのビットレートの差によって、チャンネルによって放送データを録画可能な時間に差が生じてしまう、という課題がある。
【０００５】
特に、地上デジタルテレビ放送の放送データとＢＳ（Broadcasting  Satellite）／ＣＳ（Communications  Satellite）を用いた衛星放送の放送データとを同時録画した場合、チャンネル毎または番組毎に録画品質を変えて複数チャンネルの放送データを同時録画した場合などは、チャンネル間の放送データのビットレートの差が大きくなり、チャンネル毎に録画可能な時間の差も大きくなるため、録画した放送データのビットレートが高いチャンネルほど早く過去の番組が消去されてしまう、という課題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、録画した放送データのビットレートが高いチャンネルの過去の番組がより早く消去されてしまうのを抑制する録画装置および録画方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の録画装置は、記憶制御部と、設定部と、を備える。記憶制御部は、チャンネル毎に設定されたチャンネル記憶領域に対して複数チャンネルの放送データが並行して記憶される記憶領域を複数有する記憶部に対して放送データを記憶させるとともに、所定の順序に従って記憶領域に前記放送データを記憶させる。設定部は、記憶対象の記憶領域への放送データの記憶に先立って、記憶領域の少なくとも一部に記憶された各チャンネルの放送データのビットレートに基づいて、記憶対象の記憶領域におけるチャンネル記憶領域のサイズを設定する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態のテレビジョン受信装置の構成の一例を示すブロック図である。
【図２】図２は、本実施形態のチューナの詳細な構成を示すブロック図である。
【図３】図３は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部のフォーマット処理の流れを示すフローチャートである。
【図４】図４は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部のフォーマット処理を説明するための図である。
【図５】図５は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部に記憶されたトランスポートストリームのビットレートを取得する処理の流れを示すフローチャートである。
【図６】図６は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部に記憶されたトランスポートストリームのビットレートを取得する処理を説明するための図である。
【図７】図７は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理の流れを示すフローチャートである。
【図８】図８は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図９】図９は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１０】図１０は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１１】図１１は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理の流れを示すフローチャートである。
【図１２】図１２は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１３】図１３は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１４】図１４は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１５】図１５は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１６】図１６は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【図１７】図１７は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施形態にかかる録画装置および録画方法を詳細に説明する。なお、以下の説明では、録画装置の一例として、録画機能を備えたテレビジョン受信装置について説明する。
【００１０】
図１は、本実施形態のテレビジョン受信装置の構成の一例を示すブロック図である。図１に示すように、テレビジョン受信装置１００は、チューナ部１０１、録画再生部１０５、ＨＤＤ（Hard  Disk  Drive）１１０、ＥＰＧ（Electric  Program  Guide）処理部１１２、ＥＰＧメモリ１１３、ＭＰＥＧ（Moving  Picture  Experts  Group）デコーダ１１４、表示制御部１１５、リモコン受信部１１６およびシステムコントローラ１１７を備える。
【００１１】
チューナ部１０１は、番組などのコンテンツデータや制御データが多重化されたコンテンツデータとしてのトランスポートストリーム（Transport  Stream）（放送データ）を放送局から受信する。
【００１２】
本実施形態では、チューナ部１０１は、チューナ１０１−１〜１０１−Ｎ（Ｎは自然数）を備えており、それぞれチャンネルＣｈ０〜ＣｈＮのトランスポートストリームを受信する。そして、チューナ１０１−１〜１０１−Ｎは、それぞれチャンネルＣｈ０〜ＣｈＮのトランスポートストリームを録画再生部１０５およびＥＰＧ処理部１１２に出力する。
【００１３】
ここで、図２を用いて、本実施形態のチューナ１０１−１〜１０１−Ｎの詳細について説明する。図２は、本実施形態のチューナの詳細な構成を示すブロック図である。チューナ１０１−１〜１０１−Ｎは、同様の構成であるため、チューナ１０１−１を例として説明する。
【００１４】
図２に示すように、チューナ１０１−１は、選局部２０１と、分離部２０２と、デスクランブラ２０３と、分離部２０４と、ＩＣカード２０６とを備える。
【００１５】
選局部２０１は、アンテナ入力を選局し、選局したチャンネルのトランスポートストリームを分離部２０２およびデスクランブラ２０３に出力する。
【００１６】
分離部２０２は、選局部２０１から入力されたトランスポートストリームに多重されている制御データＥＣＭを分離し、分離した制御データＥＣＭをＩＣカード２０６に出力する。また、分離部２０２は、選局部２０１から入力されたトランスポートストリームを分離部２０４に出力する。
【００１７】
分離部２０４は、分離部２０２から入力されたトランスポートストリームに多重されている制御データＥＭＭを分離し、分離した制御データＥＭＭをＩＣカード２０６に出力する。
【００１８】
ＩＣカード２０６は、分離部２０２から入力された制御データＥＣＭおよび分離部２０４から入力された制御データＥＭＭを用いてスクランブル鍵を復号する。デスクランブラ２０３は、ＩＣカード２０６で復号されたスクランブル鍵を用いてトランスポートストリームに多重されているコンテンツデータをデスクランブルし、出力する。
【００１９】
なお、本実施形態では、チューナ１０１−１〜１０１−ＮそれぞれにＩＣカード２０６が備えられているが、複数のチューナがＩＣカードを兼用するようにしても良い。
【００２０】
図１に戻って、録画再生部１０５は、チューナ１０１−１〜１０１−Ｎから出力されたコンテンツデータの録画や再生を行うものであり、ループ記憶制御部１０６と、ＰＶＲ記憶制御部１０７と、設定部１０８と、再生部１０９とを備える。
【００２１】
ループ記憶制御部１０６は、チューナ１０１−１〜１０１−Ｎによりトランスポートストリームを受信するチャンネルＣｈ０〜Ｃｈ２毎に設定されたチャンネル記憶領域４０２（図４参照）に対して複数チャンネルＣｈ０〜ＣｈＮのトランスポートストリームが並行して記憶される記憶領域Ａ〜Ｅ（図４参照）を複数有するループ記憶部１１０Ａに対してトランスポートストリームを記憶させる。また、ループ記憶制御部１０６は、最初の記憶領域Ａ（図４参照）から順にトランスポートストリームを記憶させ、最後の記憶領域Ｅ（図４参照）までトランスポートストリームが記憶されると、最初の記憶領域Ａ（図４参照）に戻ってトランスポートストリームを記憶（上書き）する記憶処理（ループ録画方式）を実行する。本実施形態では、ループ記憶制御部１０６は、ループ録画方式を実行するが、所定の順序に従って記憶領域Ａ〜Ｅにトランスポートストリームを記憶させるものであれば、これに限定するものではない。例えば、ループ記憶制御部１０６は、最初の記憶領域Ａから順にトランスポートストリームを記憶させ、最後の記憶領域Ｅまでトランスポートストリームを記憶させた時点で、トランスポートストリームの記憶を終了する記憶処理を行っても良い。
【００２２】
また、ループ記憶制御部１０６は、ＨＤＤ１１０のループ記憶部１１０Ａに記憶されたトランスポートストリームを一定の時間経過後に消去するようにすることも可能である。また、ループ記憶制御部１０６は、ループ記憶部１１０Ａに記憶されたトランスポートストリームの容量が所定の容量を超えた場合に消去するようにすることも可能である。
【００２３】
また、ループ記憶制御部１０６は、後述のシステムコントローラ１１７からループ録画方式で録画を行う時間帯の指定を受け付け、指定された時間帯内にチューナ部１０１に受信される複数チャンネルのトランスポートストリームをループ録画方式でＨＤＤ１１０のループ記憶部１１０Ａに記憶させる。また、ループ記憶制御部１０６は、システムコントローラ１１７からループ録画方式で記憶を行う複数チャンネルの指定を受け付け、指定された複数チャンネルのトランスポートストリームをループ録画方式でＨＤＤ１１０のループ記憶部１１０Ａに録画する。
【００２４】
ＰＶＲ（Personal  Video  Recorder）記憶制御部１０７は、通常の録画方式であるＰＶＲ録画方式でＨＤＤ１１０にトランスポートストリームを記憶させる。具体的には、ＰＶＲ記憶制御部１０７は、ＨＤＤ１１０のＰＶＲ記憶部１１０Ｂにトランスポートストリームを記憶させる。なお、ＰＶＲ記憶制御部１０７は、システムコントローラ１１７から消去が指示されるまで、ＰＶＲ記憶部１１０Ｂに記憶されたトランスポートストリームを消去せず、保存する。
【００２５】
なお、ループ記憶制御部１０６およびＰＶＲ記憶制御部１０７は、トランスポートストリームを記憶させた番組のチャンネルを示すチャンネル情報、トランスポートストリームを記憶させた番組の番組名、トランスポートストリームを記憶させた録画日時、トランスポートストリームの再生履歴などの情報をトランスポートストリームに付加して、ＨＤＤ１１０のループ記憶部１１０ＡあるいはＰＶＲ記憶部１１０Ｂへ記憶させる。
【００２６】
設定部１０８は、ループ記憶部１１０Ａが有する複数の記憶領域Ａ〜Ｅ（図４参照）のうち記憶対象の記憶領域へのトランスポートストリームの記憶に先立って、記憶領域Ａ〜Ｅの少なくとも一部に記憶された各チャンネルのトランスポートストリームのビットレートに基づいて、トランスポートストリームを記憶させる記憶対象の記憶領域（図４参照）において各チャンネルのトランスポートストリームを記憶させるチャンネル記憶領域４０２（図４参照）のサイズを設定する。これにより、並行して記憶される複数チャンネルＣｈ１〜ＣｈＮのトランスポートストリームのビットレートの差によって、チャンネル毎にトランスポートストリームを記憶可能な時間に差が出ることを防止できるので、トランスポートストリームのビットレートが高いチャンネルの過去の番組がより早く消去されることを抑制できる。
【００２７】
再生部１０９は、記憶対象のチャンネルＣｈ１〜ＣｈＮのトランスポートストリームから抽出したコンテンツデータやＨＤＤ１１０に録画されたコンテンツデータを再生するため、ＭＰＥＧデコーダ１１４に出力する。
【００２８】
ＥＰＧ処理部１１２は、記憶対象のチャンネルＣｈ１〜ＣｈＮのトランスポートストリームから、各チャンネルの各時間帯の番組を示す番組情報（ＳＩ情報）であるＥＰＧ情報を抽出し、ＥＰＧメモリ１１３に記憶する。また、ＥＰＧ処理部１１２は、ＥＰＧメモリ１１３に記憶されているＥＰＧ情報を常に新しい内容に更新するため、チャンネルＣｈ１〜ＣｈＮのトランスポートストリームからＥＰＧ情報を抽出し、抽出したＥＰＧ情報でＥＰＧメモリ１１３に記憶されているＥＰＧ情報を更新する。
【００２９】
なお、本実施形態では、日本の地上デジタル放送のように記憶対象のチャンネルＣｈ１〜ＣｈＮの各トランスポートストリームから各チャンネルのＥＰＧ情報を抽出するものとするが、これに限定するものではない。例えば、ＢＳ（Broadcasting  Satellite）デジタル放送のように各チャンネルにＢＳ全チャンネルのＥＰＧ情報が多重されている場合もある。いずれにしても、ＥＰＧ処理部１１２は、自装置で受信可能なチャンネル数分のＥＰＧ情報を抽出し、ＥＰＧメモリ１１３に記憶する。
【００３０】
また、ＥＰＧ処理部１１２は、システムコントローラ１１７から番組表の表示指示を受け、ＥＰＧメモリ１１３に記憶されているＥＰＧ情報を取得し、取得したＥＰＧ情報をチャンネル毎に時系列に並べた番組表の番組表データを表示制御部１１５に出力する。
【００３１】
ＭＰＥＧデコーダ１１４は、録画再生部１０５から入力されたトランスポートストリームにＭＰＥＧデコード処理を施し、表示制御部１１５に出力する。
【００３２】
表示制御部１１５は、ＥＰＧ処理部１１２から出力された番組表データやＭＰＥＧデコーダ１１４から出力されたトランスポートストリームを、テレビジョン信号として、表示部１２０に出力する。
【００３３】
また、本実施形態では、ループ録画方式で記憶されたトランスポートストリームの一覧は、ＥＰＧ処理部１１２により番組表形式で作成され、表示制御部１１５により表示部１２０に表示される。また、ＰＶＲ録画方式で録画されたトランスポートストリームの一覧は、録画再生部１０５により作成され、表示制御部１１５により表示部１２０に表示される。
【００３４】
そして表示制御部１１５は、ループ録画方式で録画されたトランスポートストリームの一覧、またはＰＶＲ録画方式で録画されたトランスポートストリームの一覧を表示部１２０に表示する際、設定部１０８によりループ録画方式からＰＶＲ録画方式に変更されたトランスポートストリームを他のトランスポートストリームと異なる表示態様で表示する。
【００３５】
具体的には、表示制御部１１５は、ループ録画方式で録画されたトランスポートストリームの一覧、またはＰＶＲ録画方式で録画されたトランスポートストリームの一覧を表示部１２０に表示する際、ループ記憶部１１０ＡからＰＶＲ記憶部１１０Ｂに移動またはコピーされたトランスポートストリームにマークなどのシンボルを付して表示する。
【００３６】
表示部１２０は、表示制御部１１５から入力されたテレビジョン信号に基づいて番組を表示したり、ループ録画方式で記憶されたトランスポートストリームの一覧やＰＶＲ録画方式で記憶されたトランスポートストリームの一覧を表示したりする。なお、表示部１２０は、液晶ディスプレイ、プラズマディスプレイ、または有機ＥＬディスプレイなどにより実現できる。
【００３７】
リモコン受信部１１６は、リモコン１３０から、ループ録画方式で記憶を行う時間帯やチャンネルの指定、ＰＶＲ録画方式での記憶指示、ＰＶＲ録画方式で記憶されたトランスポートストリームの削除指示、ループ記憶部１１０ＡからＰＶＲ記憶部１１０Ｂへのトランスポートストリームの移動やコピーの指示、ＨＤＤ１１０に録画されたトランスポートストリームの再生指示、ループ記憶部１１０Ａに記憶されている番組の一覧やＰＶＲ記憶部１１０Ｂに記憶されている番組の一覧の表示指示などを受け付け、システムコントローラ１１７へ通知する。
【００３８】
システムコントローラ１１７は、テレビジョン受信装置１００全体を制御する。例えば、システムコントローラ１１７は、リモコン受信部１１６からの通知を受け、テレビジョン受信装置１００の各部にリモコン受信部１１６からの通知に応じた制御や指示を行う。
【００３９】
また、本実施形態では、ＨＤＤ１１０は、ループ記憶制御部１０６でＨＤＤ１１０のループ記憶部１１０Ａに格納されたトランスポートストリームから抽出したコンテンツデータ（番組）のユーザの視聴履歴を示す視聴履歴データを記憶する視聴履歴データ記憶部１１０Ｃを有している。
【００４０】
ここで、視聴履歴データとは、ループ記憶制御部１０６により記憶されたトランスポートストリーム（番組）のうちユーザがどのようなトランスポートストリーム（番組）を視聴したかを示すデータであり、より具体的には、ユーザが何曜日のどのチャンネルのどの番組を視聴したかを示すデータである。
【００４１】
次に、本実施形態にかかるテレビジョン受信装置１００が備えるループ記憶制御部１０６による記憶処理について説明する。
【００４２】
まず、図３および図４を用いて、ループ記憶部１１０Ａが有する記憶領域Ａ〜Ｅのチャンネル記憶領域のサイズを初期化する初期化処理について説明する。図３は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部のフォーマット処理の流れを示すフローチャートである。図４は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部のフォーマット処理を説明するための図である。
【００４３】
ループ記憶制御部１０６は、ループ記憶部１１０Ａにトランスポートストリームが記憶されていない状態（初期化処理前）において、ループ記憶部１１０Ａにおいてトランスポートストリームを記憶可能な記憶可能領域４０１を複数の記憶領域（本実施形態では、５つの記憶領域Ａ〜Ｅ）に分割する（ステップＳ３０１）。ここで、記憶領域Ａ〜Ｅは、複数チャンネルのトランスポートストリームが並行して記憶される領域である。本実施形態では、ループ記憶制御部１０６は、記憶可能領域４０１を連続する５つの記憶領域Ａ〜Ｅに等分する。
【００４４】
次いで、ループ記憶制御部１０６は、分割した各記憶領域Ａ〜Ｅを、並行して記憶する複数チャンネルのチャンネル数分のチャンネル記憶領域４０２に分割する（ステップＳ３０２）。本実施形態では、ループ記憶制御部１０６は、図４に示すように、分割した各記憶領域Ａ〜Ｅを、複数チャンネルＣｈ０〜ＣｈＮのうち予め指定されたチャンネルＣｈ０〜Ｃｈ２のチャンネル数分（本実施形態では、３チャンネル分）のチャンネル記憶領域４０２に等分する。ループ記憶制御部１０６は、複数の記憶領域Ａ〜Ｅに対して連続してトランスポートストリームを記憶させる場合、連続してトランスポートストリームを記憶させる２つの記憶領域のうち一方の記憶領域の末尾のチャンネル記憶領域４０２と他方の記憶領域の先頭のチャンネル記憶領域４０２とに同じチャンネルのトランスポートストリームを記憶させる。例えば、ループ記憶制御部１０６は、記憶領域Ａの最後のチャンネル記憶領域４０２と、記憶領域Ｂの最初のチャンネル記憶領域４０２とに同じチャンネル（チャンネルＣｈ２）のトランスポートストリームを記憶させる。
【００４５】
なお、例えばトランスコーダを使用して複数のチャンネルをチャンネル毎に記憶品質（例えば、ビットレートや解像度など）を変換して記憶する場合など、並行して記憶する各チャンネルのビットレートの違いが予め設定されている場合には、ループ記憶制御部１０６は、並行して記憶する各チャンネルのビットレートに基づいて、各記憶領域Ａ〜Ｅを、チャンネル毎に異なるサイズの複数のチャンネル記憶領域４０２に分割しても良い。
【００４６】
次に、図５および図６を用いて、ループ記憶部１１０Ａに記憶されたトランスポートストリームのビットレートを取得する処理について説明する。図５は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部に記憶されたトランスポートストリームのビットレートを取得する処理の流れを示すフローチャートである。図６は、本実施形態にかかるテレビジョン受信装置が備えるループ記憶部に記憶されたトランスポートストリームのビットレートを取得する処理を説明するための図である。
【００４７】
ループ記憶部１１０Ａの初期化処理が終了すると、ループ記憶制御部１０６は、記憶領域Ａ〜Ｅにトランスポートストリームが記憶されていない状態において、最初の記憶領域Ａから順にトランスポートストリームを記憶させる。その際、ループ記憶制御部１０６は、図３のステップＳ３０２において記憶領域Ａを等分したチャンネル記憶領域４０２に対して、複数チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを並行して記憶させる。
【００４８】
そして、チャンネル記憶領域４０２に対するトランスポートストリームの記憶が行われている間、設定部１０８は、所定時間毎に、記憶領域Ａ〜Ｅの少なくとも一部に各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶した記憶時間と、記憶領域の少なくとも一部に記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのサイズとに基づいて、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを取得する処理を実行する。ここで、設定部１０８により取得されるビットレートは、記憶領域Ａ〜Ｅの少なくとも一部に記憶された各チャンネルのトランスポートストリームの平均のビットレートでも良いし、記憶領域Ａ〜Ｅに記憶された各チャンネルの特定の番組のトランスポートストリームのビットレートでも良いし、または記憶領域Ａ〜Ｅに記憶された各チャンネルの複数の番組のトランスポートストリームのビットレートの平均であっても良い。
【００４９】
具体的には、設定部１０８は、図６に示すように、予め設定された期間（本実施形態では、過去１日分）内に記憶領域Ａに記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶時間、および当該予め設定された期間内に記憶領域Ａに記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのサイズ（記憶容量）から、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを取得する（ステップＳ５０１）。
【００５０】
より具体的には、設定部１０８は、予め設定された期間内に記憶領域Ａに記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶時間によって、当該予め設定された期間内に記憶領域Ａに記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのサイズを除算することにより、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを求める。
【００５１】
次いで、設定部１０８は、取得した各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを、ＨＤＤ１１０等の不揮発性記憶媒体に記憶させる（ステップＳ５０２）。本実施形態では、設定部１０８は、所定時間毎に、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートが取得される度に、ＨＤＤ１１０等の不揮発性記憶媒体に記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを更新して、常に最新のビットレートを記憶させておくものとするが、これに限定するものではなく、予め設定された期間（例えば、過去１日）内に取得された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートを記憶しておいても良い。本実施形態では、チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートは、Ｃｈ１＞Ｃｈ０＞Ｃｈ２の順に高いものとする。
【００５２】
次に、図７〜１０を用いて、トランスポートストリームが記憶されていない記憶領域が残っている場合に、各記憶領域Ｂ〜Ｅにおけるチャンネル毎のチャンネル記憶領域４０２のサイズを設定する処理について説明する。図７は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理の流れを示すフローチャートである。図８〜１０は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【００５３】
設定部１０８は、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶が行われている記憶領域Ａのチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な領域の終端に近づいた際（次にトランスポートストリームを記憶させる記憶対象の記憶領域Ｂ〜Ｅへのトランスポートストリームの記憶に先立って）、ＨＤＤ１１０に記憶された各チャンネルのトランスポートストリームのビットレートに基づいて、記憶対象の記憶領域Ｂ〜Ｅにおける各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する。
【００５４】
本実施形態では、設定部１０８は、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶が行われている記憶領域Ａのチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な残りの時間が予め設定された時間（例えば、１時間）となった場合に、ＨＤＤ１１０等の不揮発性記憶媒体に記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートに基づいて、記憶対象の記憶領域Ｂ〜Ｅにおける各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する。
【００５５】
具体的には、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶が行われている記憶領域Ａのチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な残り時間（空き領域）が予め設定された時間（残記憶容量）となった場合、設定部１０８は、ＨＤＤ１１０に記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートに基づいて、次に各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶させる記憶領域Ｂ〜Ｅにおける各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する（ステップＳ７０１）。
【００５６】
本実施形態では、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートはＣｈ１＞Ｃｈ０＞Ｃｈ２の順に大きくなるため、設定部１０８は、図８に示すように、記憶領域Ｂ〜Ｅの各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを、Ｃｈ１＞Ｃｈ０＞Ｃｈ２の順に大きくなるように設定する。記憶領域Ｂ〜Ｅの各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズが設定されることにより、記憶領域Ｂ〜Ｅに対するトランスポートストリームの記憶が可能となる。
【００５７】
そして、記憶領域Ａのチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な空き領域が無くなると（記憶領域Ａのチャンネル記憶領域４０２のいずれかがその終端までトランスポートストリームが記憶されると）（ステップＳ７０２：Ｙｅｓ）、ループ記憶制御部１０６は、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶する記憶対象の記憶領域を記憶領域Ｂとする（ステップＳ７０３）。
【００５８】
本実施形態では、図９に示すように、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートはＣｈ１＞Ｃｈ０＞Ｃｈ２の順に大きくなるため、記憶領域Ａのチャンネル記憶領域４０２のうちチャンネルＣｈ１のチャンネル記憶領域４０２の空き領域９０１が最も早く無くなる。そのため、ループ記憶制御部１０６は、記憶領域ＡのチャンネルＣｈ１のチャンネル記憶領域４０２の空き領域９０１が無くなった時点で、他のチャンネルＣｈ０，Ｃｈ２のチャンネル記憶領域４０２の空き領域９０１が残っているか否かに関わらず、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶する記憶対象の記憶領域を記憶領域Ｂとする。よって、記憶領域ＡのチャンネルＣｈ０，Ｃｈ２のチャンネル記憶領域４０２には、トランスポートストリームが記憶されていない領域が残ることとなる。
【００５９】
設定部１０８およびループ記憶制御部１０６は、記憶領域Ａ〜Ｅのうち最後の記憶領域Ｅへのトランスポートストリームの記憶が行われるまで（ステップＳ７０４：Ｎｏ）、ステップＳ７０１〜ステップＳ７０３の処理を繰り返す。これにより、フォーマット時における記憶領域Ｂ〜Ｅのチャンネル記憶領域４０２のサイズは、図１０に示すように、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートに基づくサイズに設定される。ただし、記憶領域Ｅのチャンネル記憶領域４０２のいずれかの空き領域９０１が残っている時点においては（ループ録画前）、記憶領域Ａの各チャンネルＣ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズは、記憶領域Ａを等分したサイズとなっている。
【００６０】
次に、図１１〜１７を用いて、最後の記憶領域Ｅまで各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームが記憶された場合に、各記憶領域Ａ〜Ｅのチャンネル記憶領域４０２のサイズを設定する処理について説明する。図１１は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域のチャンネル記憶領域のサイズを設定する処理の流れを示すフローチャートである。図１２〜１７は、本実施形態にかかるテレビジョン受信装置のループ記憶部が備える各記憶領域におけるチャンネル記憶領域のサイズを設定する処理を説明するための図である。
【００６１】
ループ記憶制御部１０６は、複数の記憶領域Ａ〜Ｅのうち最も古いトランスポートストリームが記憶された記憶領域から順にトランスポートストリームを記憶（上書き）する。本実施形態では、ループ記憶制御部１０６は、ループ記憶部１１０Ａが有する最後の記憶領域Ｅまで各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームが記憶されると、最初の記憶領域Ａに戻って再び当該最初の記憶領域Ａから順に各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶させる。つまり、ループ記憶制御部１０６は、図１２に示すように、最も新しいトランスポートストリームが記憶された最新の記憶領域である最後の記憶領域Ｅまでトランスポートストリームが記憶されると、記憶領域Ａ〜Ｅのうち最も古いトランスポートストリームが記憶された記憶領域Ａ（最過去の記憶領域）を新たな記憶対象の記憶領域として各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶させる。
【００６２】
また、本実施形態では、ループ記憶制御部１０６は、上述したように、ループ記憶部１１０Ａが有する最後の記憶領域Ｅまでトランスポートストリームが記憶されると、最初の記憶領域Ａを、次にトランスポートストリームを記憶させる記憶対象の記憶領域とする。そして、ループ記憶制御部１０６は、図１３に示すように、最後の記憶領域Ｅに対するトランスポートストリームの記憶に並行して、最初の記憶領域Ａの先頭から徐々に各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを削除する。
【００６３】
具体的には、ループ記憶制御部１０６は、最後の記憶領域Ｅに対するトランスポートストリームの記憶に並行して、最初の記憶領域Ａから各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを所定時間分ずつ削除する。ここで、トランスポートストリームを削除する処理は、記憶領域に記憶されたトランスポートストリームを再生できない状態（例えば、表示制御部１１５によって表示されたループ録画方式で録画されたトランスポートの一覧において、指定不可能に表示部１２０に表示させる）にすることとする。そして、ループ記憶制御部１０６は、最後の記憶領域Ｅの末尾までトランスポートストリームが記憶される前までに（つまり、記憶領域Ｅのチャンネル記憶領域４０２のいずれかにおいて、トランスポートストリームが記憶されていない空き領域が無くなるまでに）、最初の記憶領域Ａから、全てのトランスポートストリームを削除する。
【００６４】
設定部１０８は、図１４に示すように、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームの記憶が行われている最新の記憶領域（例えば、記憶領域Ｅ）のチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な領域の終端に近づいた場合に（ステップＳ１１０１：Ｙｅｓ）、ＨＤＤ１１０に記憶された各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートに基づいて、最過去の記憶領域（例えば、記憶領域Ａ）における各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する（ステップＳ１１０２）。なお、各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する処理は、図７に示すステップＳ７０１と同様である。本実施形態では、設定部１０８は、ＨＤＤ１１０等の不揮発性記憶媒体に記憶された最新の各チャンネルのビットレートに基づいて、記憶対象の記憶領域のチャンネル記憶領域のサイズを設定しているが、これに限定するものではない。例えば、設定部１０８は、ＨＤＤ１１０等の不揮発性記憶媒体に、予め設定された期間（例えば、過去１日）内に取得された各チャンネルのビットレートが複数記憶されている場合、各チャンネルの複数のビットレートを平均した値を、各チャンネルのビットレートとして取得しても良い。
【００６５】
最過去の記憶領域（記憶領域Ａ）の各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズが設定されることにより、記憶領域Ａに対するトランスポートストリームの記憶が可能となる。なお、上述したように、ループ記憶制御部１０６は、記憶領域Ｅが有するチャンネル記憶領域４０２のいずれかの終端までトランスポートストリームが記憶されるまでに、最初の記憶領域Ａから全てのトランスポートストリームを削除する。
【００６６】
そして、最新の記憶領域のチャンネル記憶領域４０２のいずれかにおいて終端までトランスポートストリームが記憶されると、ループ記憶制御部１０６は、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶する記憶対象の記憶領域を最過去の記憶領域にする（ステップＳ１１０３）。例えば、図１５に示すように、最新の記憶領域である記憶領域Ｅが有するチャンネル記憶領域４０２のうちチャンネルＣｈ２のチャンネル記憶領域４０２の終端までトランスポートストリームが記憶された場合、記憶領域Ｅが有する他のチャンネルＣｈ０，Ｃｈ１のチャンネル記憶領域４０２にトランスポートストリームが記憶されていない空き領域１５０１が存在していたとしても、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームを記憶する記憶対象の記憶領域を記憶領域Ａとする。よって、記憶領域ＥのチャンネルＣｈ０，Ｃｈ１のチャンネル記憶領域４０２には、トランスポートストリームが記憶されていない領域が残ることとなる。
【００６７】
その後、設定部１０８は、図１６に示すように、最新の記憶領域のチャンネル記憶領域４０２のいずれかにおいてトランスポートストリームを記憶可能な領域の終端に近づく毎に、ステップＳ１１０１を繰り返して最過去の記憶領域における各チャンネルＣｈ０〜Ｃｈ２のチャンネル記憶領域４０２のサイズを設定する。これにより、図１７に示すように、ループ記憶部１１０Ａの最後の記憶領域Ｅのチャンネル記憶領域４０２に十分な空き領域が残っている時点（ループ録画前）においては、記憶領域Ａのチャンネル記憶領域４０２のサイズは全て同じサイズとなっているが、ループ記憶部１１０Ａの最後の記憶領域Ｅのチャンネル記憶領域４０２の空き領域が小さくなった時点（ループ録画後）においては、全ての記憶領域Ａ〜Ｅのチャンネル記憶領域４０２のサイズが、各チャンネルＣｈ０〜Ｃｈ２のトランスポートストリームのビットレートに応じたサイズとなる。
【００６８】
このように、本実施形態のテレビジョン受信装置１００によれば、ループ記憶部１１０Ａが有する複数の記憶領域のうち記憶対象の記憶領域へのトランスポートストリームの記憶に先立って、記憶領域の少なくとも一部に記憶された各チャンネルのトランスポートストリームのビットレートに基づいて、トランスポートストリームを記憶させる記憶対象の記憶領域において各チャンネルのトランスポートストリームを記憶させるチャンネル記憶領域のサイズを設定することにより、並行して記憶される複数チャンネルのトランスポートストリームのビットレートの差によって、チャンネル毎にトランスポートストリームを記憶可能な時間に差が出ることを防止できるので、トランスポートストリームのビットレートが高いチャンネルの過去の番組がより早く消去されることを抑制できる。
【００６９】
なお、本実施形態では、録画装置の一例として、録画機能を備えたテレビジョン受信装置１００について説明したが、ＨＤＤレコーダ等にも適用することができる。
【００７０】
また、本実施形態のテレビジョン受信装置１００で実行されるプログラムは、ＲＯＭ（Read  Only  Memory）等に予め組み込まれて提供される。本実施形態のテレビジョン受信装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７１】
さらに、本実施形態のテレビジョン受信装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のテレビジョン受信装置１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７２】
本実施形態のテレビジョン受信装置１００で実行されるプログラムは、上述した各部（ループ記憶制御部１０６、ＰＶＲ記憶制御部１０７、設定部１０８、再生部１０９など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（Central  Processing  Unit）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ループ記憶制御部１０６、ＰＶＲ記憶制御部１０７、設定部１０８、再生部１０９などが主記憶装置上に生成されるようになっている。
【００７３】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７４】
１００・・・テレビジョン受信装置、１０５・・・録画再生部、１０６・・・ループ記憶制御部、１０８・・・設定部、１１０・・・ＨＤＤ、１１０Ａ・・・ループ記憶部、Ａ〜Ｅ・・・記憶領域、４０２・・・チャンネル記憶領域。
【図１】
2014007523.tif 000003
【図２】
2014007523.tif 000004
【図３】
2014007523.tif 000005
【図４】
2014007523.tif 000006
【図５】
2014007523.tif 000007
【図６】
2014007523.tif 000008
【図７】
2014007523.tif 000009
【図８】
2014007523.tif 000010
【図９】
2014007523.tif 000011
【図１０】
2014007523.tif 000012
【図１１】
2014007523.tif 000013
【図１２】
2014007523.tif 000014
【図１３】
2014007523.tif 000015
【図１４】
2014007523.tif 000016
【図１５】
2014007523.tif 000017
【図１６】
2014007523.tif 000018
【図１７】
2014007523.tif 000019