(57)【要約】【課題】記録媒体の記録可能容量が不足してコンテンツデータの記録に失敗することを抑制しつつ、再生されるコンテンツの質を均一にすることができる記録装置を提供する。【解決手段】放送される番組のコンテンツデータは、まず、そのままのビットレートで蓄積部２２に蓄積される。ＣＰＵ３０は、蓄積部２２に蓄積されたコンテンツデータのデータ量と、記録ディスクＤの記録可能容量とに基づいて、記録ディスクＤに記録すべきコンテンツデータのビットレートを演算する。ここで演算されるビットレートは、記録ディスクＤの記録可能容量不足が生じない最大限のビットレートである。蓄積部２２に蓄積されたコンテンツデータは、ストリーム処理部３３に入力されて、ＣＰＵ３０が演算した一定のビットレートに変更される。ビットレートが変更されたコンテンツデータは、記録部２１で、記録ディスクＤに記録される。【選択図】図２
2010245964.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記録媒体にコンテンツデータを記録する記録装置において、
コンテンツデータを蓄積する蓄積部と、
記録すべきコンテンツデータを、前記記録媒体に記録する前に、前記蓄積部に蓄積させるデータ蓄積制御手段と、
前記蓄積部に蓄積されているコンテンツデータのデータ量を検知する蓄積量検知手段と、
前記記録媒体の記録可能容量を検知する容量検知手段と、
該容量検知手段の検知結果、及び前記蓄積量検知手段の検知結果に基づいて、前記記録媒体に記録すべきコンテンツデータの圧縮率を演算する蓄積圧縮演算手段と、
前記蓄積部に蓄積されているコンテンツデータを、前記蓄積圧縮演算手段が演算した圧縮率で前記記録媒体に記録する圧縮記録手段と
を備えることを特徴とする記録装置。
【請求項２】
着脱可能な記録媒体にコンテンツデータを記録する記録装置において、
コンテンツデータを蓄積する蓄積部と、
記録すべきコンテンツデータのデータ量を演算するデータ量演算手段と、
前記記録媒体の記録可能容量を検知する容量検知手段と、
該容量検知手段の検知結果、及び前記データ量演算手段の演算結果に基づいて、前記記録媒体に記録すべきコンテンツデータの圧縮率を演算するデータ圧縮演算手段と、
記録すべきコンテンツデータを、前記記録媒体に記録する前に、前記データ圧縮演算手段が演算した圧縮率で前記蓄積部に蓄積させる圧縮蓄積制御手段と、
前記蓄積部に蓄積されているコンテンツデータを、前記記録媒体に記録するデータ記録手段と
を備えることを特徴とする記録装置。
【請求項３】
前記データ量演算手段は、前記データ量を、ＥＰＧ（Electronic Program Guide）データを用いて演算するようにしてあることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記記録媒体に対するコンテンツデータの記録が終了した場合に、前記記録媒体に記録されているコンテンツデータと、前記蓄積部に蓄積されているコンテンツデータとが対応しているか否かを判定する対応判定手段と、
該対応判定手段が対応していると判定した場合に、前記蓄積部に蓄積されているコンテンツデータを削除する蓄積削除手段と
を更に備えることを特徴とする請求項１から３の何れかひとつに記載の記録装置。
【請求項５】
コンテンツデータは、放送される番組の内容を表わすデータであることを特徴とする請求項１から４の何れかひとつに記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを記録媒体に記録する記録装置に関する。
【背景技術】
【０００２】
現在、ＴＶ（テレビジョン）放送によって放送される番組を録画する記録装置（録画装置）が普及している。
記録装置の使用者は、ＤＶＤ(Digital Versatile Disc)又はＢＤ（Blu-ray Disc）等の記録ディスクを記録装置に装着する。更に、使用者は、記録装置を操作して、所望の番組を録画予約する。
記録装置は、録画予約された番組のコンテンツデータを、記録ディスクに記録（予約録画）する。
【０００３】
しかしながら、記録ディスクの記録可能容量が少ない場合は、録画予約された番組のコンテンツデータを全部記録することができない虞がある。
このような不都合を解消するために、従来、記録ディスクの記録可能容量を検知し、検知した記録可能容量に応じて、コンテンツデータの圧縮率を変更する画像記録装置が提案されている（特許文献１参照）。
特許文献１に記載の画像記録装置では、記録ディスクの記録可能容量が減少するに連れて、コンテンツデータの圧縮率が高くなる。このため、記録ディスクの記録可能容量が不足してコンテンツデータの記録に失敗することが抑制される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３５０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の画像記録装置を用いた場合、コンテンツデータの圧縮率が部分的に変更されることがある。このため、例えば前半の圧縮率が低く、後半の圧縮率が高いコンテンツデータを再生した場合、表示される番組の映像は、最初の方は画質が高く、最後の方は画質が低い。この結果、予約録画した番組を視聴する視聴者が違和感を覚える虞がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、コンテンツデータを、記録媒体の記録可能容量に応じた圧縮率で記録媒体に記録する構成とすることにより、記録媒体の記録可能容量が不足してコンテンツデータの記録に失敗することを抑制しつつ、再生されるコンテンツの質を均一にすることができる記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る記録装置は、着脱可能な記録媒体にコンテンツデータを記録する記録装置において、コンテンツデータを蓄積する蓄積部と、記録すべきコンテンツデータを、前記記録媒体に記録する前に、前記蓄積部に蓄積させるデータ蓄積制御手段と、前記蓄積部に蓄積されているコンテンツデータのデータ量を検知する蓄積量検知手段と、前記記録媒体の記録可能容量を検知する容量検知手段と、該容量検知手段の検知結果、及び前記蓄積量検知手段の検知結果に基づいて、前記記録媒体に記録すべきコンテンツデータの圧縮率を演算する蓄積圧縮演算手段と、前記蓄積部に蓄積されているコンテンツデータを、前記蓄積圧縮演算手段が演算した圧縮率で前記記録媒体に記録する圧縮記録手段とを備えることを特徴とする。
【０００８】
本発明に係る記録装置は、着脱可能な記録媒体にコンテンツデータを記録する記録装置において、コンテンツデータを蓄積する蓄積部と、記録すべきコンテンツデータのデータ量を演算するデータ量演算手段と、前記記録媒体の記録可能容量を検知する容量検知手段と、該容量検知手段の検知結果、及び前記データ量演算手段の演算結果に基づいて、前記記録媒体に記録すべきコンテンツデータの圧縮率を演算するデータ圧縮演算手段と、記録すべきコンテンツデータを、前記記録媒体に記録する前に、前記データ圧縮演算手段が演算した圧縮率で前記蓄積部に蓄積させる圧縮蓄積制御手段と、前記蓄積部に蓄積されているコンテンツデータを、前記記録媒体に記録するデータ記録手段とを備えることを特徴とする。
【０００９】
本発明に係る記録装置は、前記データ量演算手段は、前記データ量を、ＥＰＧ（Electronic Program Guide）データを用いて演算するようにしてあることを特徴とする。
【００１０】
本発明に係る記録装置は、前記記録媒体に対するコンテンツデータの記録が終了した場合に、前記記録媒体に記録されているコンテンツデータと、前記蓄積部に蓄積されているコンテンツデータとが対応しているか否かを判定する対応判定手段と、該対応判定手段が対応していると判定した場合に、前記蓄積部に蓄積されているコンテンツデータを削除する蓄積削除手段とを更に備えることを特徴とする。
【００１１】
本発明に係る記録装置は、コンテンツデータは、放送される番組の内容を表わすデータであることを特徴とする。
【００１２】
本発明にあっては、蓄積部が、記録媒体にコンテンツデータを記録する際のバッファメモリのように扱われる。このために、本発明の記録装置は、データ蓄積制御手段、蓄積量検知手段、容量検知手段、蓄積圧縮演算手段、及び圧縮記録手段を更に備える。
データ蓄積制御手段は、記録すべきコンテンツデータを、記録媒体に記録する前に、蓄積部に蓄積させる。
蓄積量検知手段は、蓄積部に蓄積されているコンテンツデータのデータ量を検知する。
容量検知手段は、記録媒体の記録可能容量を検知する。
【００１３】
容量検知手段が検知した記録可能容量が、蓄積量検知手段の検知結果以上である場合は、蓄積部に蓄積されているコンテンツデータをそのまま記録媒体に記録しても、コンテンツデータの記録に失敗することはない。
しかしながら、容量検知手段が検知した記録可能容量が、蓄積量検知手段の検知結果未満である場合は、蓄積部に蓄積されているコンテンツデータをそのまま記録媒体に記録すると、記録ディスクの記録可能容量が不足してコンテンツデータの記録に失敗する。
【００１４】
そこで、蓄積圧縮演算手段は、容量検知手段の検知結果及び蓄積量検知手段の検知結果に基づいて、記録媒体に記録すべきコンテンツデータの圧縮率を演算する。ここで、演算される圧縮率は、記録ディスクの記録可能容量不足が生じない圧縮率である。
圧縮記録手段は、蓄積部に蓄積されているコンテンツデータを、蓄積圧縮演算手段が演算した圧縮率で記録媒体に記録する。
【００１５】
本発明にあっては、蓄積部が、記録媒体にコンテンツデータを記録する際のバッファメモリのように扱われる。このために、本発明の記録装置は、データ量演算手段、容量検知手段、データ圧縮演算手段、圧縮蓄積制御手段、及びデータ記録手段を更に備える。
データ量演算手段は、記録すべきコンテンツデータのデータ量を演算する。
容量検知手段は、記録媒体の記録可能容量を検知する。
【００１６】
容量検知手段が検知した記録可能容量が、データ量演算手段の演算結果以上である場合は、記録すべきコンテンツデータをそのまま記録媒体に記録しても、コンテンツデータの記録に失敗することはない。
しかしながら、容量検知手段が検知した記録可能容量が、データ量演算手段の演算結果未満である場合は、記録すべきコンテンツデータをそのまま記録媒体に記録すると、記録ディスクの記録可能容量が不足してコンテンツデータの記録に失敗する。
【００１７】
そこで、データ圧縮演算手段は、容量検知手段の検知結果及びデータ量演算手段の演算結果に基づいて、記録媒体に記録すべきコンテンツデータの圧縮率を演算する。ここで、演算される圧縮率は、記録ディスクの記録可能容量不足が生じない圧縮率である。
圧縮蓄積制御手段は、記録すべきコンテンツデータを、記録媒体に記録する前に、データ圧縮演算手段が演算した圧縮率で蓄積部に蓄積させる。
データ記録手段は、蓄積部に蓄積されているコンテンツデータを、記録媒体に記録する。
【００１８】
本発明にあっては、データ量演算手段が、ＥＰＧデータを用いて、記録すべきコンテンツデータのデータ量を演算する。
データ量演算手段がデータ量を演算する時点では、まだ記録装置がコンテンツデータを得ていないことがある。このため、データ量演算手段は、推定のデータ量を演算する必要がある。
ＥＰＧデータは、コンテンツデータを得るよりも前に得ることができる。このため、ＥＰＧデータを用いることによって、記録すべきコンテンツデータのデータ量を推定することができる。
【００１９】
本発明にあっては、対応判定手段及び蓄積削除手段を更に備える。
著作権保護の観点から、コンテンツデータの無制限な複製を抑制するためには、蓄積部に蓄積されているコンテンツデータを、適宜のタイミングで削除する必要がある。しかしながら、何らかの事情で記録媒体への記録が失敗していた場合に、既に削除されているコンテンツデータを復元し、改めて記録媒体に記録することは困難である。
【００２０】
そこで、対応判定手段は、記録媒体に対するコンテンツデータの記録が終了した場合に、記録媒体に記録されているコンテンツデータと、蓄積部に蓄積されているコンテンツデータとを比較して、両者が対応しているか否かを判定する。
記録媒体に記録されているコンテンツデータと、蓄積部に蓄積されているコンテンツデータとが対応している場合とは、記録媒体への記録が成功している場合である。一方、対応していない場合とは、記録媒体への記録が失敗している場合である。
つまり、対応判定手段は、コンテンツデータが記録媒体に記録された後、蓄積部に蓄積されているコンテンツデータを削除する前に、記録媒体への記録が成功しているか否かを確認する。
【００２１】
対応判定手段が対応していると判定した場合に、蓄積削除手段は、蓄積部に蓄積されているコンテンツデータを削除する。即ち、記録媒体への記録が成功しているときに、蓄積部に蓄積されているコンテンツデータが削除される。
この結果、コンテンツデータの無制限な複製を抑制することと、記録媒体への記録が失敗しているときに、蓄積部に蓄積されているコンテンツデータが無用に削除される不都合を抑制することとを両立させることができる。
【００２２】
本発明にあっては、コンテンツデータとして、放送される番組の内容を表わすデータが記録媒体に記録される。このため、記録装置は、放送される番組の映像及び音声等を録画することができる。
【発明の効果】
【００２３】
本発明の記録装置による場合、記録すべきコンテンツデータを、蓄積部に蓄積してから、記録媒体の記録可能容量に応じた一定の圧縮率で記録媒体に記録することができる。又は、本発明の記録装置による場合、記録すべきコンテンツデータを、記録媒体の記録可能容量に応じた一定の圧縮率で蓄積部に蓄積してから、記録媒体に記録することができる。
従って、記録ディスクの記録可能容量が不足してコンテンツデータの記録に失敗することを抑制しつつ、再生されるコンテンツの質（画質又は音質等）を均一にすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態１に係る記録装置である録画装置の外観を示す概念図である。
【図２】本発明の実施の形態１に係る記録装置である録画装置の要部構成を示すブロック図である。
【図３】本発明の実施の形態１に係る記録装置である録画装置で実行される記録ディスク確認処理の手順を示すフローチャートである。
【図４】本発明の実施の形態１に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【図５】本発明の実施の形態１に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【図６】本発明の実施の形態１に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【図７】本発明の実施の形態２に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【図８】本発明の実施の形態２に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【図９】本発明の実施の形態２に係る記録装置である録画装置で実行される予約録画処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明を、その実施の形態を示す図面に基づいて詳述する。
【００２６】
実施の形態  １．
本実施の形態では、コンテンツとして、ＴＶ放送によって放送される番組を例示する。
図１は、本発明の実施の形態１に係る記録装置である録画装置１の外観を示す概念図である。図２は、録画装置１の要部構成を示すブロック図である。
図１に示すように、録画装置１には、ＴＶ受像機４が接続されている。録画装置１は、映像信号及び音声信号をＴＶ受像機４へ送信する。ＴＶ受像機４は、受信した映像信号に基づいた映像を表示し、音声信号に基づいた音声を出力する。ＴＶ受像機４が表示する映像及び出力する音声は、ＴＶ放送によって放送される番組の映像及び音声である。
【００２７】
リモコン（リモートコントローラ）５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式で録画装置１を遠隔操作するための装置である。使用者は、例えば、所望の番組が放送されるチャンネルを選択する場合に、リモコン５を操作する。このために、リモコン５には、録画装置１の使用者によって押圧される各種の操作ボタンが設けられている。リモコン５は、押圧された操作ボタンに対応する操作信号を送信する。なお、リモコン５は、赤外線方式又はＲＦ方式等の遠隔操作装置であってもよい。
【００２８】
図２に示すように、録画装置１は、放送入力部１１、信号入力部１２、信号出力部１３、受信部１４、及び表示部１５と、ハイブリッドドライブ装置２と、バックエンド部３とを備える。
ハイブリッドドライブ装置２は、放送される番組の内容を表わすコンテンツデータを、着脱可能な記録ディスクＤに記録する。このために、ハイブリッドドライブ装置２は、制御部２０、記録部２１、蓄積部２２、及びインタフェース部２３を備える。これらは、ハイブリッドドライブ装置２内部のシステムバス２ｂを介して、互いに接続されている。
【００２９】
バックエンド部３は、放送される番組のコンテンツデータを生成する。このために、バックエンド部３は、ＣＰＵ３０、デジタルチューナ３１、エンコーダ３２、ストリーム処理部３３、揮発性メモリ３４、デコーダ３５、映像処理部３６、不揮発性メモリ３７、及びインタフェース部３８を備える。ＣＰＵ３０、ストリーム処理部３３、揮発性メモリ３４、デコーダ３５、不揮発性メモリ３７、及びインタフェース部３８は、バックエンド部３内部のシステムバス３ｂを介して、互いに接続されている。デジタルチューナ３１及びエンコーダ３２夫々は、ストリーム処理部３３に接続されている。また、デコーダ３５は映像処理部３６に接続されており、映像処理部３６は、バックエンド部３の外部の信号出力部１３に接続されている。
【００３０】
ハイブリッドドライブ装置２とバックエンド部３とは、インタフェース部２３とインタフェース部３８とを介在して接続されている。インタフェース部２３及びインタフェース部３８夫々は、例えばシリアルＡＴＡ（Advanced Technology Attachment）規格のインタフェース部である。
バックエンド部３のＣＰＵ３０と、受信部１４及び表示部１５とは、システムバス１ｂを介して、互いに接続されている。
放送入力部１１は、バックエンド部３のデジタルチューナ３１に接続されており、信号入力部１２は、バックエンド部３のエンコーダ３２に接続されている。
【００３１】
放送入力部１１は、図示しない外部のアンテナ等に接続されている。放送入力部１１には、デジタル放送の放送波を復調してなる放送信号が入力される。放送入力部１１は、入力されたデジタル放送の放送信号を、デジタルチューナ３１へ出力する。
信号入力部１２は、図示しない外部のチューナ等に接続されている。信号入力部１２には、アナログ放送の放送波を復調してなる放送信号が入力される。信号入力部１２は、入力されたアナログ放送の放送信号を、エンコーダ３２へ出力する。
【００３２】
放送入力部１１からデジタル放送の放送信号が入力されたデジタルチューナ３１は、入力された放送信号の内、選択されたチャンネルの放送信号、即ち特定の周波数帯の放送信号を、ＭＰＥＧ（Moving Picture Experts Group）−２ＴＳ（Transport Stream）等のデジタルのストリームデータに変換する。次いで、デジタルチューナ３１は、ストリームデータをストリーム処理部３３へ出力する。
信号入力部１２からアナログ放送の放送信号が入力されたエンコーダ３２は、入力された放送信号を、ＭＰＥＧ−２ＰＳ（Program Stream）又はＭＰＥＧ−２ＴＳ等のデジタルのストリームデータにエンコードする。次いで、エンコーダ３２は、ストリームデータをストリーム処理部３３へ出力する。
【００３３】
なお、録画装置１は、更に、チューナ装置等の外部装置からストリームデータを受信するイーサネット（登録商標）等のデジタルインタフェースを備えていてもよい。このデジタルインタフェースは、ストリーム処理部３３に接続されており、受信したストリームデータをストリーム処理部３３へ出力する。
【００３４】
ストリーム処理部３３は、デジタルチューナ３１及び／又はエンコーダ３２から入力されたストリームデータに、所定のデータ処理を施す。このデータ処理は、例えばデジタル放送用のスクランブルを解除する処理である。以下では、ストリーム処理部３３で所定のデータ処理を施されたストリームデータを、コンテンツデータという。ストリーム処理部３３で生成されるコンテンツデータは、使用者がリモコン５を操作して選択したチャンネルで放送される番組の内容を表わすものであり、デコーダ３５でデコードすることによって、番組の再生が可能となるものである。
【００３５】
番組の視聴を行なう場合、ストリーム処理部３３が生成したコンテンツデータは、デコーダ３５に入力される。
番組の録画を行なう場合、ストリーム処理部３３が生成したコンテンツデータは、蓄積部２２に直接的に入力される。ストリーム処理部３３が生成したコンテンツデータが、記録部２１に直接的に入力されることはない。
ストリーム処理部３３からデコーダ３５へのコンテンツデータの出力と、ストリーム処理部３３から蓄積部２２へのコンテンツデータの出力とは、両方実行されてもよく、何れか一方が実行されてもよい。また、デコーダ３５に入力されるコンテンツデータと蓄積部２２に入力されるコンテンツデータとは同じであっても異なっていてもよい。
【００３６】
ストリーム処理部３３からのコンテンツデータの出力先は、ＣＰＵ３０が、リモコン５から送信された操作信号に応じて決定する。使用者が番組の視聴のみを所望している場合、コンテンツデータはデコーダ３５のみへ出力され、録画のみを所望している場合、蓄積部２２のみへ出力され、視聴と録画とを同時的に所望している場合、デコーダ３５及び蓄積部２２の両方へ出力される。
【００３７】
更にまた、ストリーム処理部３３は、コンテンツデータのビットレートを、ＣＰＵ３０によって設定されたビットレートに変更する。ビットレートを変更すべきコンテンツデータは、蓄積部２２から出力されてストリーム処理部３３に入力されたコンテンツデータである。ここで、コンテンツデータのビットレートが低い（又は高い）場合、コンテンツデータの圧縮率は高い（又は低い）。このため、コンテンツデータのデータ量は小さい（又は大きい）が、再生される番組のは低い（又は高い）。
ストリーム処理部３３によってビットレートが変更されたコンテンツデータは、記録部２１に入力される。
【００３８】
蓄積部２２は、フラッシュメモリ又はハードディスク等の大容量記憶装置を用いてなる。蓄積部２２は、自身に入力されたコンテンツデータを蓄積する。また、蓄積部２２は、自身に蓄積されているコンテンツデータを読み出して出力する。
【００３９】
記録部２１は、例えば光ディスクドライブを用いてなる。記録部２１の内部には、ＤＶＤ又はＢＤ等の可搬性を有する記録ディスクＤが着脱可能に装着される。記録部２１は、自身に入力された記録データを、記録ディスクＤに記録する。このような記録ディスクＤは、本発明における記録媒体として機能する。
また、記録部２１は、記録ディスクＤの種類、及び、記録ディスクＤに記録することが可能なデータ量を示す記録可能容量等の各種情報を読み取り、読み取った各種情報を制御部２０へ出力する。更に、記録部２１は、記録ディスクＤに記録されているコンテンツデータを読み出して出力する。
記録部２１から出力されたコンテンツデータは、デコーダ３５に入力される。
【００４０】
デコーダ３５は、コンテンツデータを映像信号及び音声信号にデコードしてから、映像処理部３６へ出力する。
映像信号及び音声信号が入力された映像処理部３６は、映像信号に、画素の補間又は色調整等の映像処理を施す。次いで、映像処理部３６は、映像信号及び音声信号を信号出力部１３へ出力する。
信号出力部１３は、入力された映像信号及び音声信号を、ＴＶ受像機４へ出力する。
ＴＶ受像機４に入力された映像信号及び音声信号が、記録ディスクＤから読み出されたコンテンツデータをデコードしたものである場合、ＴＶ受像機４では、録画された番組が再生される。
【００４１】
制御部２０は、図示しないＲＡＭを作業領域として用い、図示しないＲＯＭに記憶されている各種情報に従って、ハイブリッドドライブ装置２の各部の動作を直接的に制御する。また、制御部２０は、ハイブリッドドライブ装置２の各部の作動状態及び記録ディスクＤに関する情報等を示す制御信号を、ＣＰＵ３０へ出力する。
【００４２】
揮発性メモリ３４及び不揮発性メモリ３７夫々は、読み書き可能なメモリである。
ＣＰＵ３０は、揮発性メモリ３４を作業領域として用い、不揮発性メモリ３７に記憶されているコンピュータプログラム及び各種情報に従って、バックエンド部３の各部の動作を直接的に制御する。また、ＣＰＵ３０は、ハイブリッドドライブ装置２の各部の動作を制御するための制御信号を、ハイブリッドドライブ装置２の制御部２０へ出力する。制御部２０は、自身に入力された制御信号に応じてハイブリッドドライブ装置２の各部の動作を制御する。即ち、ＣＰＵ３０は、ハイブリッドドライブ装置２の各部の動作を間接的に制御する。
【００４３】
表示部１５は、例えば液晶ディスプレイを用いてなる。表示部１５は、ＣＰＵ３０に制御されて、録画装置１の作動状況、及び／又は使用者に対するメッセージ等を表示する。例えば、記録部２１に記録ディスクＤが装着されていない場合、表示部１５には、記録ディスクＤが装着されていないことを使用者に報知する文字又は記号等（以下、ディスクなし警告という）が表示される。
受信部１４は、Ｂｌｕｅｔｏｏｔｈ規格のトランシーバである。受信部１４は、リモコン５が送信した操作信号を受信し、受信した操作信号を、ＣＰＵ３０へ出力する。
操作信号が入力されたＣＰＵ３０は、入力された操作信号に応じた各種処理を実行する。
【００４４】
ところで、特許文献１に記載されているような録画装置は、光ディスクドライブとハードディスクドライブとを内蔵している。ハードディスクドライブは光ディスクドライブよりも動作が速く、ハードディスクは光ディスクよりも記憶容量が多い。このため、一般的な使用者は、番組をハードディスクに録画させてから、光ディスクにダビングさせる。この結果、光ディスクの記録可能容量の不足に起因する番組の録画失敗が起きる虞はない。
しかしながら、使用者は、録画装置を操作することによって、一旦、番組をハードディスクに録画させ、その後で、更に録画装置を操作することによって、番組をハードディスクから光ディスクにダビングさせる必要がある。即ち、録画装置の操作が煩雑である。
【００４５】
一方、光ディスクドライブのみを内蔵している録画装置を用いる場合、使用者は、録画装置を操作することによって、番組を光ディスクに直接的に録画させる。即ち、録画装置の操作が簡易である。
しかしながら、光ディスクの記録可能容量が不足しているせいで、番組の録画に失敗する虞がある。
【００４６】
このような録画装置において録画失敗を防止するためには、使用者が、光ディスクの記録可能容量を把握して、コンテンツデータのビットレートを適切に決定する必要がある。ところが、視聴している最中の番組を即座に録画するような場合では、光ディスクの記録可能容量を確認する暇がないこともある。また、常に最小のビットレートで録画することによって、録画失敗を抑制することは可能であるが、この場合、再生される番組の画質は非常に低いものになる。
【００４７】
或いは、番組を録画している最中の録画装置が、光ディスクの記録可能容量を頻繁に検知し、検知結果に応じて、光ディスクに記録するコンテンツデータのビットレートを徐々に小さくしていくことが考えられる。しかしながら、このような録画装置は構成が複雑である。しかも、再生された番組の画質は徐々に低いものになるため、視聴者が違和感を覚える虞がある。
【００４８】
本実施の形態の録画装置１は、記録部２１及び蓄積部２２を備える。録画装置１においては、番組は、一旦、蓄積部２２に録画されてから、記録ディスクＤにダビングされる。このとき、蓄積部２２から出力されたコンテンツデータは、ＣＰＵ３０によって演算されたビットレートで、記録ディスクＤに記録される。ただし、このビットレートは、コンテンツデータを全て記録ディスクＤに記録することが可能な最大限且つ一定のビットレートである。
従って、記録ディスクＤの記録可能容量の不足に起因する番組の録画失敗が抑制される。しかも、再生される番組の画質は均一であり、更に、記録可能容量が許容する限り最高のものである。
【００４９】
このために、使用者は、録画装置１を操作して、記録ディスクＤに番組を録画させればよい。このとき、使用者は、蓄積部２２から記録ディスクＤへのダビングを意識する必要はない。そればかりか、使用者が蓄積部２２の存在を知らなくても全く問題はない。即ち、録画装置１は、操作が簡易である。この結果、録画装置１は、使用者の利便性が向上されている。
なお、本実施の形態では、コンテンツデータの圧縮率を表わすものとしてビットレートを例示しているが、これに限定されるものではない。
【００５０】
以下では、録画装置１における番組の録画の手順を更に詳細に説明する。
図３は、ＣＰＵ３０が実行する記録ディスク確認処理の手順を示すフローチャートである。
番組の録画を所望する使用者は、記録部２１に記録ディスクＤを装着する。
制御部２０は記録部２１の動作を常に監視しており、記録部２１に記録ディスクＤが装着された場合、記録ディスクＤが装着されたことを示す制御信号をＣＰＵ３０へ出力する。
ＣＰＵ３０は、記録ディスクＤが装着されたことを示す制御信号が入力されたか否かを判定することによって、記録部２１に記録ディスクＤが装着されたか否かを判定する（Ｓ１１）。
【００５１】
記録部２１に記録ディスクＤが装着されていない場合（Ｓ１１でＮＯ）、ＣＰＵ３０は、Ｓ１１の処理を繰り返し実行する。この場合、表示部１５にはディスクなし警告が表示されている。
記録部２１に記録ディスクＤが装着された場合（Ｓ１１でＹＥＳ）、ＣＰＵ３０は、表示部１５に、ディスクなし警告を消去させる（Ｓ１２）。
【００５２】
記録ディスクＤが装着された記録部２１は、装着された記録ディスクＤを読み取ることによって、記録ディスクＤの種類を検知し、更に、記録ディスクＤの記録可能容量を検知する。このような記録部２１は、容量検知手段として機能する。
記録部２１による検知結果は、制御部２０に与えられ、制御部２０は、与えられた検知結果を示す制御信号を、ＣＰＵ３０へ出力する。
ところで、記録ディスクＤの種類の検知結果が、記録ディスクＤが初期化を必要とする種類であることを示している場合、制御部２０は、記録部２１を制御して、記録ディスクＤを初期化する。
【００５３】
Ｓ１２の処理終了後、ＣＰＵ３０は、記録ディスクＤの種類及び記録可能容量夫々の検知結果を示す制御信号が入力されたか否かを判定し（Ｓ１３）、まだ入力されていない場合（Ｓ１３でＮＯ）、Ｓ１３の処理を繰り返し実行する。
制御信号が入力された場合（Ｓ１３でＹＥＳ）、ＣＰＵ３０は、入力された制御信号に示されている記録ディスクＤの種類及び記録可能容量夫々を、揮発性メモリ３４に記憶する（Ｓ１４）。
【００５４】
記録ディスクＤの取り出し又は取り替えを所望する使用者は、リモコン５を操作するか、又は録画装置１に配設されている図示しない排出ボタンを操作することによって、記録部２１から記録ディスクＤを排出させる。
記録部２１から記録ディスクＤが排出された場合、制御部２０は、記録ディスクＤが排出されたことを示す制御信号をＣＰＵ３０へ出力する。
このため、Ｓ１４の処理終了後、ＣＰＵ３０は、記録ディスクＤが排出されたことを示す制御信号が入力されたか否かを判定することによって、記録部２１から記録ディスクＤが排出されたか否かを判定する（Ｓ１５）。
記録部２１から記録ディスクＤが排出されていない場合（Ｓ１５でＮＯ）、ＣＰＵ３０は、Ｓ１５の処理を繰り返し実行する。
【００５５】
記録部２１から記録ディスクＤが排出された場合（Ｓ１５でＹＥＳ）、ＣＰＵ３０は、表示部１５に、ディスクなし警告を表示させる（Ｓ１６）。
Ｓ１６の処理終了後、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録ディスクＤの種類及び記録可能容量夫々を削除してから（Ｓ１７）、処理をＳ１１へ戻す。
【００５６】
使用者は、例えば、放送されている最中の番組を録画したい場合に、リモコン５を操作することによって、番組が放送されているチャンネルを選択し、更に、録画装置１に録画開始命令を与える。
【００５７】
録画開始命令を受け付けた録画装置１は、選択された番組の録画を開始する。次いで、録画装置１は、適宜のタイミングで番組の録画を終了する。このタイミングは、使用者がリモコン５を操作することによって、録画装置１に録画終了命令を与えた時点、又は、録画装置１が録画開始命令を受け付けてから所定時間（３０分又は６０分等）が経過した時点等である。なお、ＥＰＧデータを得ている録画装置１は、録画開始命令を受け付けた時点で放送されていた番組が終了した場合に、この番組の録画を終了するよう構成されていてもよい。
【００５８】
また、使用者は、将来的に放送される予定の番組を録画したい場合に、リモコン５を操作することによって、番組が放送されるチャンネルを選択し、更に、録画装置１に、録画開始時刻及び録画終了時刻を含む録画予約情報を与える（録画予約）。なお、録画予約の際に、ＥＰＧが利用可能であってもよい。
録画予約情報を受け付けた録画装置１は、録画開始時刻に達した時点で、番組の録画を開始し、録画終了時刻に達した時点で、番組の録画を終了する（予約録画）。
【００５９】
以下では、録画装置１が１個の番組の予約録画を実行する場合を例示する。
図４〜図６は、ＣＰＵ３０が実行する予約録画処理の手順を示すフローチャートである。
図４に示すように、ＣＰＵ３０は、受信部１４を介して受信した操作信号に基づいて、使用者による録画予約が為されたか否かを判定し（Ｓ３１）、録画予約が為されていない場合（Ｓ３１でＮＯ）、Ｓ３１の処理を繰り返し実行する。
録画予約が為された場合（Ｓ３１でＹＥＳ）、ＣＰＵ３０は、録画予約情報を不揮発性メモリ３７に記憶させる（Ｓ３２）。
【００６０】
Ｓ３２の処理完了後、ＣＰＵ３０は、図示しない時計部を用いて、録画開始時刻に達したか否かを判定し（Ｓ３３）、録画開始時刻に達していない場合は（Ｓ３３でＮＯ）、Ｓ３３の処理を繰り返し実行する。
【００６１】
録画開始時刻に達した場合（Ｓ３３でＹＥＳ）、ＣＰＵ３０は、例えばデジタルチューナ３１を制御することによって、録画予約されているチャンネルの放送信号が変換されてなるストリームデータをストリーム処理部３３へ出力させ、更に、ストリーム処理部３３で生成されたコンテンツデータをハイブリッドドライブ装置２へ出力させる（Ｓ３４）。このとき、ストリーム処理部３３は、録画予約されているチャンネルで放送されている番組のコンテンツデータを生成する。また、ストリーム処理部３３は、コンテンツデータのビットレートを変更しない。
【００６２】
更に、ＣＰＵ３０は、制御部２０を制御して、ストリーム処理部３３から出力されたコンテンツデータを、蓄積部２２に入力させる（Ｓ３５）。Ｓ３５の処理が実行されることによって、蓄積部２２には、コンテンツデータがそのままのビットレートで蓄積される。Ｓ３５におけるＣＰＵ３０は、データ蓄積制御手段として機能する。
【００６３】
次いで、ＣＰＵ３０は、録画終了時刻に達したか否かを判定し（Ｓ３６）、録画終了時刻に達していない場合は（Ｓ３６でＮＯ）、Ｓ３５へ処理を戻して、蓄積部２２に対するコンテンツデータの入力制御を継続する。
録画終了時刻に達した場合（Ｓ３６でＹＥＳ）、ＣＰＵ３０は、蓄積部２２に対するコンテンツデータの入力制御を終了する（Ｓ３７）。
Ｓ３７の処理終了後、ＣＰＵ３０は、不揮発性メモリ３７に記憶されている録画予約情報を削除する（Ｓ３８）。
【００６４】
次いで、ＣＰＵ３０は、図５に示すように、蓄積部２２に蓄積されているコンテンツデータのデータ量を検知する（Ｓ４１）。このとき、ＣＰＵ３０が直接的に蓄積部２２にアクセスして、コンテンツデータのデータ量を検知してもよく、又は、制御部２０を制御して、制御部２０が検知したデータ量を取得してもよい。Ｓ４１におけるＣＰＵ３０は、蓄積量検知手段として機能する。
本実施の形態においては、蓄積部２２にコンテンツデータが蓄積される際には、コンテンツデータのビットレートが小さいビットレートに変更されない。このため、蓄積部２２に蓄積されているコンテンツデータのデータ量は多い。
【００６５】
次いで、ＣＰＵ３０は、記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されているか否かを判定する（Ｓ４２）。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されていない場合（Ｓ４２でＮＯ）、記録部２１に記録ディスクＤが装着されていないため、ＣＰＵ３０は、Ｓ４２の処理を繰り返し実行する。つまり、本実施の形態の録画装置１では、記録ディスクＤが装着されていなくても、番組の蓄積部２２に対する録画は実行される。
【００６６】
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されている場合（Ｓ４２でＹＥＳ）、ＣＰＵ３０は、Ｓ４１で検知したデータ量と、揮発性メモリ３４に記憶されている記録可能容量とに基づいて、記録ディスクＤに記録すべきコンテンツデータのビットレートを演算する（Ｓ４３）。Ｓ４３におけるＣＰＵ３０は、蓄積圧縮演算手段として機能する。
【００６７】
Ｓ４３の処理終了後、ＣＰＵ３０は、Ｓ４３の演算結果であるビットレートを、ストリーム処理部３３に設定する（Ｓ４４）。次いで、ＣＰＵ３０は、制御部２０を制御して、蓄積部２２からコンテンツデータを出力させ（Ｓ４５）、出力されたコンテンツデータをストリーム処理部３３に入出力させる（Ｓ４６）。蓄積部２２からコンテンツデータが入力されたストリーム処理部３３は、入力されたコンテンツデータのビットレートを、ＣＰＵ３０によって設定されたビットレートに変更する。
【００６８】
次いで、ＣＰＵ３０は、ストリーム処理部３３でビットレートが変更されたコンテンツデータをハイブリッドドライブ装置２へ出力し、制御部２０を制御して、記録部２１に入力させる（Ｓ４７）。Ｓ４７の処理が実行されることによって、記録部２１では、蓄積部２２に蓄積されていたコンテンツデータが、Ｓ４３におけるＣＰＵ３０が演算したビットレートで記録ディスクＤに記録される。つまり、Ｓ４７におけるＣＰＵ３０及び記録部２１は、圧縮記録手段として機能する。
【００６９】
なお、録画装置１は、バックエンド部３のストリーム処理部３３がコンテンツデータのビットレートを変更する構成に限定されるものではない。例えばハイブリッドドライブ装置２が、入力されたコンテンツデータのビットレートを変更する図示しないレート変更部を備え、蓄積部２２から出力されたコンテンツデータがレート変更部に入出力されてから記録部２１に入力される構成でもよい。
また、蓄積部２２から出力されたコンテンツデータのビットレートが、Ｓ４３で演算されたビットレート以下である場合、ビットレートを変更する必要はない。このため、コンテンツデータはそのままのビットレートで記録部２１に入力される。
【００７０】
更に、Ｓ４３で演算されたビットレートが所定の下限値未満である場合、記録部２１に装着されている記録ディスクＤを排出して、使用者に対し、新たな記録ディスクＤを装着するよう促す構成でもよい。逆に、Ｓ４３で演算されたビットレートが所定の上限値を超過している場合は、演算されたビットレートではなく、上限値が用いられる構成でもよい。ビットレートの下限値／上限値は、固定値でもよく、使用者が所望する画質の範囲に応じてＣＰＵ３０が決定してもよい。
【００７１】
更にまた、蓄積部２２の蓄積可能容量を節約するために、コンテンツデータを蓄積部２２に入力する前に、ストリーム処理部３３が、コンテンツデータを元のビットレートより小さいビットレートに変更してもよい。ただし、変更後のビットレートは、Ｓ４３で演算されるビットレートの最大値以上であることが望ましい。
【００７２】
Ｓ４７の処理終了後、ＣＰＵ３０は、蓄積部２２に蓄積されていたコンテンツデータを、ビットレートを変更して全て記録ディスクＤに記録し終えたか否かを判定し（Ｓ４８）、まだ記録終了していない場合は（Ｓ４８でＮＯ）、処理をＳ４５へ戻す。
コンテンツデータの記録が終了した場合（Ｓ４８でＹＥＳ）、図６に示すように、ＣＰＵ３０は、記録ディスクＤに記録されたコンテンツデータと、蓄積部２２に蓄積されているコンテンツデータとを比較して、対応するか否かを判定する（Ｓ６０）。Ｓ６０におけるＣＰＵ３０は、対応判定手段として機能する。
【００７３】
コンテンツデータの対応を比較する場合、例えばＣＰＵ３０は、制御部２０を介して記録部２１を制御し、記録ディスクＤに記録されたコンテンツデータを、複数フレーム分、出力させる。また、ＣＰＵ３０は、制御部２０を介して蓄積部２２を制御し、蓄積部２２に蓄積されているコンテンツデータを、複数フレーム分、出力させる。このとき、記録ディスクＤ及び蓄積部２２夫々から出力されるコンテンツデータは、第１フレーム及び最終フレーム等である。次いで、ＣＰＵ３０は、出力されたコンテンツデータ夫々を、例えばパターンマッチングの手法を用いて比較し、一致度を算出する。更に、ＣＰＵ３０は、算出した一致度が所定一致度以上であるか否かを判定し、所定一致度以上である場合は対応していると判定し、所定一致度未満である場合は対応していないと判定する。
【００７４】
つまり、Ｓ６０の処理は、記録ディスクＤに記録されたコンテンツデータに基づいて再生される番組と、蓄積部２２に蓄積されているコンテンツデータに基づいて再生される番組とが一致するか否かを判定する処理である。再生される番組が一致する場合、蓄積部２２から記録ディスクＤへのダビングは成功しており、一致しない場合、ダビングは失敗している。
【００７５】
記録ディスクＤ及び蓄積部２２夫々から出力されたコンテンツデータが対応する場合（Ｓ６０でＹＥＳ）、蓄積部２２から記録ディスクＤへのダビングは成功している。そこで、ＣＰＵ３０は、蓄積部２２に蓄積されているコンテンツデータを削除する（Ｓ６１）。このとき、ＣＰＵ３０が直接的に蓄積部２２にアクセスして、コンテンツデータを削除してもよく、又は、制御部２０を制御して、コンテンツデータを削除させてもよい。Ｓ６１におけるＣＰＵ３０は、蓄積削除手段として機能する。
【００７６】
Ｓ６１の処理終了後、ＣＰＵ３０は、制御部２０を介して記録部２１に記録ディスクＤを読み取らせることによって、記録ディスクＤの記録可能容量を検知する（Ｓ６２）。Ｓ６２におけるＣＰＵ３０及び記録部２１は、容量検知手段として機能する。
次いで、ＣＰＵ３０は、Ｓ６２で検知した記録可能容量を、既に揮発性メモリ３４に記憶されている記録可能容量に上書きしてから（Ｓ６３）、処理をＳ３１へ戻す。
【００７７】
なお、ＣＰＵ３０は、Ｓ６１でコンテンツデータの削除を即座に実行する構成に限定されるものではない。例えば、ＣＰＵ３０は、Ｓ６１を実行した時点では、コンテンツデータに対して削除可能であることを示す情報を関連付けるだけにとどめ、所定のタイミングで、削除可能なコンテンツデータを削除する構成でもよい。ここで、所定のタイミングとは、蓄積部２２の蓄積可能容量が所定容量以下になったタイミング、又は、使用者がリモコン５を用いて録画装置１に削除命令を与えたタイミング等である。
【００７８】
記録ディスクＤに記録されたコンテンツデータと、蓄積部２２に蓄積されているコンテンツデータとが対応しない場合（Ｓ６０でＮＯ）、蓄積部２２から記録ディスクＤへのダビングは失敗している。そこで、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録ディスクＤの種類が、コンテンツデータの書き換えが可能な種類であるか否かを判定する（Ｓ６４）。
【００７９】
記録ディスクＤが書き換え可能な種類である場合（Ｓ６４でＹＥＳ）、ＣＰＵ３０は、制御部２０を介して記録部２１の動作を制御することによって、Ｓ４７の処理の結果として記録ディスクＤに記録されたコンテンツデータを削除させる（Ｓ６５）。
記録ディスクＤが書き換え不可能な種類である場合（Ｓ６４でＮＯ）、ＣＰＵ３０は、制御部２０を介して記録部２１の動作を制御することによって、Ｓ４７の処理の結果として記録ディスクＤに記録されたコンテンツデータを無効にさせる（Ｓ６６）。
【００８０】
Ｓ６５又はＳ６６の処理終了後、ＣＰＵ３０は、制御部２０を介して記録部２１に記録ディスクＤを読み取らせることによって、記録ディスクＤの記録可能容量を検知する（Ｓ６７）。Ｓ６７におけるＣＰＵ３０及び記録部２１は、容量検知手段として機能する。
更に、ＣＰＵ３０は、Ｓ６７で検知した記録可能容量を、既に揮発性メモリ３４に記憶されている記録可能容量に上書きする（Ｓ６８）。
【００８１】
次いで、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録可能容量が、所定容量以上であるか否かを判定し（Ｓ６９）、所定容量以上である場合（Ｓ６９でＹＥＳ）、処理をＳ４３へ戻す。このとき、Ｓ４３では、Ｓ４１で検知したデータ量と、Ｓ６７で新たに検知した記録可能容量とに基づいて、記録ディスクＤに記録すべきコンテンツデータのビットレートが演算される。
【００８２】
つまり、ダビングが失敗した場合に、記録部２１に書き換え可能な記録ディスクＤが装着されているときは、記録されたコンテンツデータが削除され、同じコンテンツデータが、改めて記録ディスクＤに記録される。
また、記録部２１に追記型の記録ディスクＤが装着されているときは、記録ディスクＤの記録可能容量が十分であれば、記録されたコンテンツデータが無効にされ、同じコンテンツデータが、改めて記録ディスクＤに記録される。
一方、記録ディスクＤの記録可能容量が不十分であれば、記録されたコンテンツデータが無効にされた後で、同じコンテンツデータが、十分な記録可能容量を有する新たな記録ディスクＤに記録されればよい。
【００８３】
このために、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録可能容量が所定容量未満である場合（Ｓ６９でＮＯ）、ＣＰＵ３０は、制御部２０を介して、記録部２１に、記録ディスクＤを排出させる（Ｓ７０）。
Ｓ７０の処理が実行された場合、図３に示すＳ１７の処理が実行される。また、記録部２１に新たな記録ディスクＤが装着された場合、図３に示すＳ１４の処理が実行される。
【００８４】
Ｓ７０の処理終了後、ＣＰＵ３０は、記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されているか否かを判定する（Ｓ７１）。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されていない場合（Ｓ７１でＮＯ）、記録部２１に記録ディスクＤが装着されていないため、ＣＰＵ３０は、Ｓ７１の処理を繰り返し実行する。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されている場合（Ｓ７１でＹＥＳ）、ＣＰＵ３０は、処理をＳ６９へ戻す。
【００８５】
以上のような録画装置１は、特許文献１に記載されているような録画装置と、光ディスクドライブのみを内蔵している録画装置との中間的な構成を有し、両者の長所を有する。即ち、録画装置１は、光ディスクドライブのみを内蔵している録画装置と同様に操作が簡易であり、更に、特許文献１に記載されているような録画装置と同様に、記録ディスクＤの記録可能容量の不足に起因する番組の録画失敗が抑制されている。しかも、再生される番組の画質は均一である。
また、コンテンツデータを蓄積部２２に蓄積する前にはビットレートを変更しないため、ビットレートの変更処理を複数回実行する必要がない。この結果、録画装置１は、録画処理時間の短縮及び演算負荷の低減を実現することができる。
【００８６】
更に、録画装置１は、既に蓄積部２２に蓄積されているコンテンツデータのデータ量を検知する構成である。このため、例えば、録画予約情報に基づいてコンテンツデータのデータ量を推定する場合、又は、記録すべきコンテンツデータのデータ量を外部から取得する場合等に比べて、コンテンツデータの正確なデータ量を得ることができる。延いては、正確なデータ量に基づいて、最適なビットレートを演算することができる。
仮に、不正確なデータ量に基づいてビットレートを演算した場合、ビットレートが高すぎれば、記録ディスクＤの記録可能容量が不足してコンテンツデータの記録に失敗する虞がある。逆に、ビットレートが低すぎれば、再生される番組の画質が無用に低下する虞がある。
【００８７】
更にまた、蓄積部２２から記録ディスクＤへのダビングを、使用者が意識する必要がない。この結果、使用者による録画装置１の操作が簡易になるため、使用者の利便性を向上させることができる。
【００８８】
また、記録ディスクＤに対するダビングが成功した場合、Ｓ６１の処理によって、蓄積部２２に蓄積されているコンテンツデータが削除されるため、コンテンツデータの無制限な複製を抑制することができる。また、記録ディスクＤに対するダビングが失敗した場合に、Ｓ６５の処理によって、記録ディスクＤに記録されているコンテンツデータが削除されるか、又は、Ｓ６６の処理によって、記録ディスクＤに記録されているコンテンツデータが無効にされるため、コンテンツデータの無制限な複製を抑制することができる。以上の結果、録画装置１は、著作権を保護することができる。
【００８９】
しかも、記録ディスクＤに対するダビングが失敗した場合は、ダビングをやり直すことができる。このため、コンテンツデータを記録ディスクＤに確実に記録することができる。
なお、複数の番組を記録ディスクＤに録画したい場合、録画装置１は、蓄積部２２に、複数の番組を録画し、録画した番組をまとめて記録ディスクＤにダビングすればよい。このために、ＣＰＵ３０は、図５に示すＳ４１の処理で、複数の番組夫々のコンテンツデータのデータ量の合計を検知し、検知結果に基づいて、Ｓ４３でビットレートを演算し、Ｓ４５〜Ｓ４８で、複数の番組夫々のコンテンツデータを順に蓄積部２２から出力して、Ｓ４３で演算したビットレートで記録部２１に入力する。この場合、記録ディスクＤに録画された複数の番組の画質が均一になる。
【００９０】
ところで、複数の番組を記録ディスクＤに録画するタイミングは、予め定められていてもよく（例えば一週間毎）、使用者が指定可能であってもよい。また、ＣＰＵ３０が、１のコンテンツデータのデータ量又は複数のコンテンツデータのデータ量の合計を検知し、検知結果に基づいてビットレートを演算し、演算したビットレートが所定の範囲のビットレートに達した場合に、コンテンツデータを記録ディスクＤに記録させる構成でもよい。このような構成においては、例えば使用者が番組を標準の画質で録画することを所望している場合、演算したビットレートが、標準の画質に対応した範囲のビットレートに達したときに、複数のコンテンツデータが記録ディスクＤに記録される。この結果、記録ディスクＤの記録可能容量を無駄なく使用することができ、しかも、所望の画質を得ることができる。
【００９１】
実施の形態  ２．
本実施の形態における録画装置１の要部構成は、実施の形態１における録画装置１の要部構成と略同様である。このため、実施の形態１に対応する部分には同一符号を付してそれらの説明を省略する。
ＥＰＧは、例えばＴＶ放送によって定期的に放送される。このため、録画装置１は、デジタルチューナ３１に入力されるストリームデータに所定のデータ処理を施すことによって、ＥＰＧデータを得ることができる。ＥＰＧデータには、番組の放送開始時刻及び放送終了時刻を示すデータが含まれている。なお、放送終了時刻は、次の番組の放送開始時刻であってもよい。
【００９２】
ストリーム処理部３３は、実施の形態１と同様に、デジタルチューナ３１及び／又はエンコーダ３２から入力されたストリームデータに、所定のデータ処理を施すことによって、コンテンツデータを生成する。更に、ストリーム処理部３３は、実施の形態１とは異なり、コンテンツデータの生成と同時的に、コンテンツデータのビットレートを、ＣＰＵ３０によって設定されたビットレートに変更する。
以下では、本実施の形態の録画装置１における番組の録画の手順を説明する。
【００９３】
本実施の形態のＣＰＵ３０が実行する記録ディスク確認処理は、実施の形態１の図３に示す記録ディスク確認処理と同様である。
図７〜図９は、本発明の実施の形態２に係る記録装置である録画装置１でＣＰＵ３０が実行する予約録画処理の手順を示すフローチャートである。
図７に示すように、ＣＰＵ３０は、受信部１４を介して受信した操作信号に基づいて、使用者による録画予約が為されたか否かを判定し（Ｓ８１）、録画予約が為されていない場合（Ｓ８１でＮＯ）、Ｓ８１の処理を繰り返し実行する。
録画予約が為された場合（Ｓ８１でＹＥＳ）、ＣＰＵ３０は、録画予約情報を不揮発性メモリ３７に記憶させる（Ｓ８２）。
【００９４】
次に、ＣＰＵ３０は、揮発性メモリ３４に記憶されている録画予約情報に基づいて、録画すべき番組のコンテンツデータのデータ量を演算する（Ｓ８３）。
Ｓ８３の処理が実行される時点では、まだコンテンツデータが得られていないため、コンテンツデータの実際のデータ量を検知することはできない。このため、Ｓ８３で演算されるデータ量は、コンテンツデータの推定のデータ量であり、且つ、ストリーム処理部３３でビットレートが変更される前のデータ量である。
【００９５】
ＥＰＧを利用してコンテンツが録画予約された場合、番組の録画開始時刻及び録画終了時刻は、番組の放送開始時刻及び放送終了時刻に相当する。そこで、Ｓ８３におけるＣＰＵ３０は、ＥＰＧデータから、番組の放送開始時刻及び放送終了時刻を取得し、取得した放送終了時刻から放送開始時刻を減算することによって、番組が放送される放送時間を演算する。次いで、ＣＰＵ３０は、演算した放送時間に基づいて、録画すべき番組のコンテンツデータのデータ量を演算する。
なお、番組のコンテンツデータのデータ量がＥＰＧデータに含まれている場合には、Ｓ８３におけるＣＰＵ３０は、ＥＰＧデータから、録画予約すべき番組のコンテンツデータのデータ量を読み出せばよい。
【００９６】
ＥＰＧを利用せずにコンテンツが録画予約された場合、Ｓ８３におけるＣＰＵ３０は、ユーザによって直接的に与えられた録画開始時刻及び録画終了時刻に基づき、番組を録画すべき録画時間を演算する。次いで、ＣＰＵ３０は、演算した録画時間に基づいて、録画すべき番組のコンテンツデータのデータ量を演算する。
【００９７】
Ｓ８３の処理完了後、ＣＰＵ３０は、記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されているか否かを判定する（Ｓ８４）。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されていない場合（Ｓ８４でＮＯ）、記録部２１に記録ディスクＤが装着されていないため、ＣＰＵ３０は、Ｓ８４の処理を繰り返し実行する。つまり、本実施の形態の録画装置１では、記録ディスクＤが装着されていなければ、番組の蓄積部２２に対する録画さえも実行されない。
【００９８】
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されている場合（Ｓ８４でＹＥＳ）、ＣＰＵ３０は、Ｓ８３で演算したデータ量と、揮発性メモリ３４に記憶されている記録可能容量とに基づいて、記録ディスクＤに記録すべきコンテンツデータのビットレートを演算する（Ｓ８５）。Ｓ８５におけるＣＰＵ３０は、データ圧縮演算手段として機能する。
【００９９】
Ｓ４３の処理終了後、ＣＰＵ３０は、Ｓ８５の演算結果であるビットレートを、ストリーム処理部３３に設定する（Ｓ８６）。
Ｓ８６の処理完了後、ＣＰＵ３０は、図示しない時計部を用いて、録画開始時刻に達したか否かを判定し（Ｓ８７）、録画開始時刻に達していない場合は（Ｓ８７でＮＯ）、Ｓ８７の処理を繰り返し実行する。
【０１００】
録画開始時刻に達した場合（Ｓ８７でＹＥＳ）、ＣＰＵ３０は、例えばデジタルチューナ３１を制御することによって、録画予約されているチャンネルの放送信号が変換されてなるストリームデータをストリーム処理部３３へ出力させ、更に、ストリーム処理部３３で生成されたコンテンツデータをハイブリッドドライブ装置２へ出力させる（Ｓ８８）。このとき、ストリーム処理部３３は、録画予約されているチャンネルで放送されている番組のコンテンツデータを生成し、更に、コンテンツデータのビットレートを、ＣＰＵ３０によって設定されたビットレートに変更する。
【０１０１】
次いで、図８に示すように、ＣＰＵ３０は、制御部２０を制御して、ストリーム処理部３３から出力されたコンテンツデータを、蓄積部２２に入力させる（Ｓ９１）。Ｓ９１の処理が実行されることによって、蓄積部２２には、コンテンツデータが、ＣＰＵ３０によって演算されたビットレートで蓄積される。Ｓ９１におけるＣＰＵ３０は、圧縮蓄積制御手段として機能する。
本実施の形態においては、蓄積部２２にコンテンツデータが蓄積される際に、コンテンツデータのビットレートを小さいビットレートに変更するため、蓄積部２２に蓄積されているコンテンツデータのデータ量は少ない。つまり、蓄積部２２の蓄積可能容量が節約される。
【０１０２】
次に、ＣＰＵ３０は、録画終了時刻に達したか否かを判定し（Ｓ９２）、録画終了時刻に達していない場合は（Ｓ９２でＮＯ）、Ｓ９１へ処理を戻して、蓄積部２２に対するコンテンツデータの入力制御を継続する。
録画終了時刻に達した場合（Ｓ９２でＹＥＳ）、ＣＰＵ３０は、蓄積部２２に対するコンテンツデータの入力制御を終了する（Ｓ９３）。
Ｓ９３の処理終了後、ＣＰＵ３０は、不揮発性メモリ３７に記憶されている録画予約情報を削除する（Ｓ９４）。
【０１０３】
次いで、ＣＰＵ３０は、制御部２０を制御して、蓄積部２２からコンテンツデータを出力させ（Ｓ９５）、出力されたコンテンツデータを、記録部２１に入力させる（Ｓ９６）。Ｓ９６の処理が実行されることによって、記録部２１では、蓄積部２２に蓄積されていたコンテンツデータが、そのままのビットレートで記録ディスクＤに記録される。つまり、Ｓ９６におけるＣＰＵ３０及び記録部２１は、データ記録手段として機能する。
【０１０４】
Ｓ９６の処理終了後、ＣＰＵ３０は、蓄積部２２に蓄積されていたコンテンツデータを、全て記録ディスクＤに記録し終えたか否かを判定し（Ｓ９７）、まだ記録終了していない場合は（Ｓ９７でＮＯ）、処理をＳ９５へ戻す。
コンテンツデータの記録が終了した場合（Ｓ９７でＹＥＳ）、図９に示すように、ＣＰＵ３０は、記録ディスクＤに記録されたコンテンツデータと、蓄積部２２に蓄積されているコンテンツデータとを比較して、対応するか否かを判定する（Ｓ１１０）。Ｓ１１０におけるＣＰＵ３０は、対応判定手段として機能する。
【０１０５】
記録ディスクＤ及び蓄積部２２夫々から出力されたコンテンツデータが対応する場合（Ｓ１１０でＹＥＳ）、蓄積部２２から記録ディスクＤへのダビングは成功している。そこで、ＣＰＵ３０は、蓄積部２２に蓄積されているコンテンツデータを削除する（Ｓ１１１）。Ｓ１１１におけるＣＰＵ３０は、蓄積削除手段として機能する。
【０１０６】
Ｓ１１１の処理終了後、ＣＰＵ３０は、制御部２０を介して記録部２１に記録ディスクＤを読み取らせることによって、記録ディスクＤの記録可能容量を検知する（Ｓ１１２）。Ｓ６２におけるＣＰＵ３０及び記録部２１は、容量検知手段として機能する。
次いで、ＣＰＵ３０は、Ｓ１１２で検知した記録可能容量を、既に揮発性メモリ３４に記憶されている記録可能容量に上書きしてから（Ｓ１１３）、処理をＳ８１へ戻す。
【０１０７】
記録ディスクＤに記録されたコンテンツデータと、蓄積部２２に蓄積されているコンテンツデータとが対応しない場合（Ｓ１１０でＮＯ）、蓄積部２２から記録ディスクＤへのダビングは失敗している。そこで、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録ディスクＤの種類が、コンテンツデータの書き換えが可能な種類であるか否かを判定する（Ｓ１１４）。
記録ディスクＤが書き換え可能な種類である場合（Ｓ１１４でＹＥＳ）、ＣＰＵ３０は、制御部２０を介して記録部２１の動作を制御することによって、Ｓ９６の処理の結果として記録ディスクＤに記録されたコンテンツデータを削除させ（Ｓ１１５）、処理をＳ９５へ戻す。
【０１０８】
記録ディスクＤが書き換え不可能な種類である場合（Ｓ１１４でＮＯ）、ＣＰＵ３０は、制御部２０を介して記録部２１の動作を制御することによって、Ｓ９６の処理の結果として記録ディスクＤに記録されたコンテンツデータを無効にさせる（Ｓ１１６）。
次いで、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録可能容量を、不揮発性メモリ３７に移動させる（Ｓ１１７）。Ｓ１１７の処理の結果、不揮発性メモリ３７に記憶される記録可能容量を、以下では、最初の記録可能容量という。
【０１０９】
Ｓ１１７の処理終了後、ＣＰＵ３０は、制御部２０を介して、記録部２１に、記録ディスクＤを排出させる（Ｓ１１８）。
Ｓ１１８の処理が実行された場合、図３に示すＳ１７の処理が実行される。また、記録部２１に新たな記録ディスクＤが装着された場合、図３に示すＳ１４の処理が実行される。
【０１１０】
Ｓ１１８の処理終了後、ＣＰＵ３０は、記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されているか否かを判定する（Ｓ１１９）。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されていない場合（Ｓ１１９でＮＯ）、記録部２１に記録ディスクＤが装着されていないため、ＣＰＵ３０は、Ｓ１１９の処理を繰り返し実行する。
記録ディスクＤの記録可能容量が揮発性メモリ３４に記憶されている場合（Ｓ１１９でＹＥＳ）、ＣＰＵ３０は、揮発性メモリ３４に記憶されている記録可能容量が、不揮発性メモリ３７に記憶されている最初の記録可能容量以上であるか否かを判定する（Ｓ１２０）。
【０１１１】
揮発性メモリ３４に記憶されている記録可能容量が、不揮発性メモリ３７に記憶されている最初の記録可能容量未満である場合（Ｓ１２０でＮＯ）、ＣＰＵ３０は、処理をＳ１１８へ戻す。
揮発性メモリ３４に記憶されている記録可能容量が、不揮発性メモリ３７に記憶されている最初の記録可能容量以上である場合（Ｓ１２０でＹＥＳ）、ＣＰＵ３０は、不揮発性メモリ３７に記憶されている最初の記録可能容量を削除し（Ｓ１２１）、処理をＳ９５へ戻す。
【０１１２】
つまり、記録部２１に書き換え可能な記録ディスクＤが装着されている場合は、記録されたコンテンツデータが削除され、同じコンテンツデータが、改めて記録ディスクＤに記録される。
また、記録部２１に追記型の記録ディスクＤが装着されている場合、同じコンテンツデータが、新たな記録ディスクＤに記録される。
なお、記録部２１に追記型の記録ディスクＤが装着されている場合、実施の形態１と同様にして、ビットレートを演算し直してもよい。
【０１１３】
以上のような録画装置１は、実施の形態１の録画装置１と同様に、特許文献１に記載されているような録画装置と、光ディスクドライブのみを内蔵している録画装置との中間的な構成を有し、両者の長所を有する。即ち、録画装置１は、光ディスクドライブのみを内蔵している録画装置と同様に操作が簡易であり、しかも、特許文献１に記載されているような録画装置と同様に、記録ディスクＤの記録可能容量の不足に起因する番組の録画失敗が抑制されている。しかも、再生される番組の画質は均一である。
また、コンテンツデータ２２を蓄積部に蓄積した後にはビットレートを変更しないため、ビットレートの変更処理を複数回実行する必要がない。この結果、録画装置１は、録画処理時間の短縮及び演算負荷の低減を実現することができる。
【０１１４】
更に、コンテンツデータのビットレートを予め変更してからコンテンツデータを蓄積部２２に蓄積するため、蓄積部２２の蓄積可能容量を節約することができる。
更にまた、蓄積部２２から記録ディスクＤへのダビングを、使用者が意識する必要がない。この結果、使用者による録画装置１の操作が簡易になるため、使用者の利便性を向上させることができる。
【０１１５】
また、記録ディスクＤに対するダビングが成功した場合、Ｓ１１１の処理によって、蓄積部２２に蓄積されているコンテンツデータが削除されるため、コンテンツデータの無制限な複製を抑制することができる。また、記録ディスクＤに対するダビングが失敗した場合に、Ｓ１１５の処理によって、記録ディスクＤに記録されているコンテンツデータが削除されるか、又は、Ｓ１１６の処理によって、記録ディスクＤに記録されているコンテンツデータが無効にされるため、コンテンツデータの無制限な複製を抑制することができる。以上の結果、録画装置１は、著作権を保護することができる。
【０１１６】
しかも、記録ディスクＤに対するダビングが失敗した場合は、ダビングをやり直すことができる。このため、コンテンツデータを記録ディスクＤに確実に記録することができる。
なお、複数の番組を記録ディスクＤに録画したい場合、録画装置１は、蓄積部２２に、複数の番組を録画し、録画した番組をまとめて記録ディスクＤにダビングすればよい。
【０１１７】
このために、ＣＰＵ３０は、図７に示すＳ８３の処理で、録画予約されている複数の番組夫々のコンテンツデータのデータ量の合計を演算し、演算結果に基づいて、Ｓ８５でビットレートを演算する。また、ＣＰＵ３０は、図７及び図８に示すＳ８８及びＳ９１で、Ｓ８５で演算したビットレートでコンテンツデータを蓄積部２２に入力し、Ｓ９５及びＳ９６で、複数の番組夫々のコンテンツデータを順に蓄積部２２から出力して、記録部２１に入力する。この場合、記録ディスクＤに録画された複数の番組の画質が均一になる。
【０１１８】
なお、今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲と均等の意味及び特許請求の範囲内での全ての変更が含まれることが意図される。
【０１１９】
例えば、実施の形態１，２においては、記録ディスクＤにコンテンツデータを記録する録画装置１を説明したが、これに限定されるものではない。例えば、録画装置１は、自身に装着された携帯型のハードディスク、又はメモリカード等にコンテンツデータを記録する構成でもよい。
更に、録画装置１は、ＴＶ放送によって放送される番組以外のコンテンツのコンテンツデータを記録する構成でもよい。
また、本発明の効果がある限りにおいて、録画装置１に、実施の形態１，２に開示されていない構成要素が含まれていてもよい。
【符号の説明】
【０１２０】
１    録画装置（記録装置）
２０  制御部
２２  蓄積部
３０  ＣＰＵ
Ｄ    記録ディスク（記録媒体）
【図１】
2010245964.tif 000003
【図２】
2010245964.tif 000004
【図３】
2010245964.tif 000005
【図４】
2010245964.tif 000006
【図５】
2010245964.tif 000007
【図６】
2010245964.tif 000008
【図７】
2010245964.tif 000009
【図８】
2010245964.tif 000010
【図９】
2010245964.tif 000011