(57)【特許請求の範囲】
【請求項１】
データを記憶する記憶部と、
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して前記記憶部に記録する記録部と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換部と、
前記記憶部の空き容量を取得する取得部と、
前記空き容量が所定の閾値より大きいか否かを判別する判別部と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出部と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出部と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出部と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示部と、
を備えることを特徴とする記録可能時間表示装置。
【請求項２】
前記空き容量と前記第２のビットレートとに基づいて、前記空き容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第３記録可能時間を算出する第３記録可能時間算出部と、
前記空き容量が前記閾値未満であると判別された場合、前記第３記録可能時間を表示する第３記録可能時間表示部と、
をさらに備えることを特徴とする請求項１に記載の記録可能時間表示装置。
【請求項３】
前記生成した第２のビットレートのデータの容量の累積値を算出する第１容量算出部と、
前記生成した第２のビットレートのデータの容量に基づいて、変換後の前記第３のビットレートのデータの容量の累積値を算出する第２容量算出部と、
前記空き容量と、前記算出された前記第２のビットレートのデータの容量の累積値と、前記第３のビットレートのデータの容量の累積値とに基づいて、変換後の前記記憶部の空き容量を算出する変換後空き容量算出部と、をさらに備え、
前記判別部は、
前記算出された変換後の前記記憶部の空き容量が所定の閾値より大きいか否かを判別し、
前記第２記録可能時間算出部は、
前記算出された変換後の前記記憶部の空き容量から前記閾値に相当する容量を除いた容量と、前記第３のビットレートに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す前記第２記録可能時間を算出する、
ことを特徴とする請求項１又は２に記載の記録可能時間表示装置。
【請求項４】
前記第１のビットレートのデータと前記第３のビットレートのデータは、音声データであり、
前記第２のビットレートのデータは、映像／音声データである、
ことを特徴とする請求項１乃至３のいずれか１項に記載の記録可能時間表示装置。
【請求項５】
データを記憶する記憶部と、
第１の音声信号を記録するときに、前記第１の音声信号と映像信号とを含む映像／音声信号を生成して前記記憶部に記録する記録部と、
前記映像／音声信号を所定のタイミングで第２の音声信号に変換する変換部と、
前記記憶部の空き容量を取得する取得部と、
前記空き容量が所定の閾値より大きいか否かを判別する判別部と、
前記閾値と前記映像／音声信号のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記映像／音声信号の時間を示す映像信号記録可能時間を算出する映像信号記録可能時間算出部と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第２の音声信号のビットレートに基づいて、前記容量の前記記憶部に記録することができる前記第２の音声信号の時間を示す音声信号記録可能時間を算出する音声信号記録可能時間算出部と、
前記映像信号記録可能時間と前記音声信号記録可能時間とに基づいて、前記映像信号記録可能時間と前記音声信号記録可能時間との和を示す記録可能時間を算出する記録可能時間算出部と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示部と、
を備えることを特徴とする記録可能時間表示装置。
【請求項６】
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して記憶部に記録する記録工程と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換工程と、
前記記憶部の空き容量を取得する取得工程と、
前記空き容量が所定の閾値より大きいか否かを判別する判別工程と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出工程と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出工程と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出工程と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示工程と、
を備えることを特徴とする記録可能時間表示方法。
【請求項７】
コンピュータに、
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して記憶部に記録する記録手順と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換手順と、
前記記憶部の空き容量を取得する取得手順と、
前記空き容量が所定の閾値より大きいか否かを判別する判別手順と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出手順と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出手順と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出手順と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録可能時間表示装置、記録可能時間表示方法及びプログラムに関する。
【背景技術】
【０００２】
放送チャンネルに対応するトランスポートストリームのビットレートをデータベースから取得し、取得したビットレートに基づいて記録部の空き領域にこのトランスポートストリームを記録することができる時間（記録可能時間）を算出して表示する技術が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０８１５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、本願の発明者は、ラジオ放送をビデオデータとして一旦記録し、適宜所望の記録モードの音声データに変換する記録再生装置を発明した。
ここで、ラジオ放送の記録可能時間をビットレートの低い音声データとして記録できる時間で表示した場合、表示上は記録できる時間が十分あるにもかかわらず、実際には一旦ビットレートの高いビデオデータとして保存するため、ラジオ放送の記録が途切れてしまう可能性がある。
また、ラジオ放送の記録可能時間をビットレートの高いビデオデータとして保存できる時間で表示した場合、表示上は記録できる時間が少ししかないのにもかかわらず、実際には所定のタイミングでラジオ放送を記録したビデオデータを音声データに変換するため、大量の時間、ラジオ放送を記録できる可能性がある。
【０００５】
この記録再生装置は、記録の仕組みが従来のものと全く異なるため、引用文献１に記載された技術を適用することができず、前述したように記録可能時間を適切に表示することができない。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、記録可能時間を適切に表示することができる記録可能時間表示装置、記録可能時間表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る記録可能時間表示装置は、
データを記憶する記憶部と、
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して前記記憶部に記録する記録部と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換部と、
前記記憶部の空き容量を取得する取得部と、
前記空き容量が所定の閾値より大きいか否かを判別する判別部と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出部と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出部と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出部と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示部と、
を備えることを特徴とする。
【０００８】
前記記録可能時間表示装置は、
前記空き容量と前記第２のビットレートとに基づいて、前記空き容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第３記録可能時間を算出する第３記録可能時間算出部と、
前記空き容量が前記閾値未満であると判別された場合、前記第３記録可能時間を表示する第３記録可能時間表示部と、
をさらに備えてもよい。
【０００９】
前記記録可能時間表示装置は、
前記生成した第２のビットレートのデータの容量の累積値を算出する第１容量算出部と、
前記生成した第２のビットレートのデータの容量に基づいて、変換後の前記第３のビットレートのデータの容量の累積値を算出する第２容量算出部と、
前記空き容量と、前記算出された前記第２のビットレートのデータの容量の累積値と、前記第３のビットレートのデータの容量の累積値とに基づいて、変換後の前記記憶部の空き容量を算出する変換後空き容量算出部と、をさらに備え、
前記判別部は、
前記算出された変換後の前記記憶部の空き容量が所定の閾値より大きいか否かを判別し、
前記第２記録可能時間算出部は、
前記算出された変換後の前記記憶部の空き容量から前記閾値に相当する容量を除いた容量と、前記第３のビットレートに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す前記第２記録可能時間を算出してもよい。
【００１０】
前記第１のビットレートのデータと前記第３のビットレートのデータは、音声データであり、
前記第２のビットレートのデータは、映像／音声データであってもよい。
【００１１】
また、本発明の第２の観点に係る記録可能時間表示装置は、
データを記憶する記憶部と、
第１の音声信号を記録するときに、前記第１の音声信号と映像信号とを含む映像／音声信号を生成して前記記憶部に記録する記録部と、
前記映像／音声信号を所定のタイミングで第２の音声信号に変換する変換部と、
前記記憶部の空き容量を取得する取得部と、
前記空き容量が所定の閾値より大きいか否かを判別する判別部と、
前記閾値と前記映像／音声信号のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記映像／音声信号の時間を示す映像信号記録可能時間を算出する映像信号記録可能時間算出部と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第２の音声信号のビットレートに基づいて、前記容量の前記記憶部に記録することができる前記第２の音声信号の時間を示す音声信号記録可能時間を算出する音声信号記録可能時間算出部と、
前記映像信号記録可能時間と前記音声信号記録可能時間とに基づいて、前記映像信号記録可能時間と前記音声信号記録可能時間との和を示す記録可能時間を算出する記録可能時間算出部と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示部と、
を備えることを特徴とする。
【００１２】
また、本発明の第３の観点に係る記録可能時間表示方法は、
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して記憶部に記録する記録工程と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換工程と、
前記記憶部の空き容量を取得する取得工程と、
前記空き容量が所定の閾値より大きいか否かを判別する判別工程と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出工程と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出工程と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出工程と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示工程と、
を備えることを特徴とする。
【００１３】
また、本発明の第４の観点に係るプログラムは、
コンピュータに、
第１のビットレートのデータを記録するときに、前記第１のビットレートより高い第２のビットレートのデータを生成して記憶部に記録する記録手順と、
前記第２のビットレートのデータを、所定のタイミングで、前記第２のビットレートより低い第３のビットレートのデータに変換する変換手順と、
前記記憶部の空き容量を取得する取得手順と、
前記空き容量が所定の閾値より大きいか否かを判別する判別手順と、
前記閾値と前記第２のビットレートとに基づいて、前記閾値に相当する容量の前記記憶部に記録することができる前記第２のビットレートのデータの時間を示す第１記録可能時間を算出する第１記録可能時間算出手順と、
前記空き容量から前記閾値に相当する容量を除いた容量と前記第３のビットレートとに基づいて、前記容量の前記記憶部に記録することができる前記第３のビットレートのデータの時間を示す第２記録可能時間を算出する第２記録可能時間算出手順と、
前記第２記録可能時間と前記第１記録可能時間とに基づいて、前記第２記録可能時間と前記第１記録可能時間との和を示す記録可能時間を算出する記録可能時間算出手順と、
前記空き容量が前記閾値以上であると判別された場合、前記記録可能時間を表示する記録可能時間表示手順と、
を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、記録可能時間を適切に表示することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態１に係るＨＤＤレコーダの構成を示すブロック図である。
【図２】（ａ）は、番組予約ＤＢを説明するための図であり、（ｂ）は、記録データＤＢを説明するための図である。
【図３】図１に示す制御部が実行する番組予約処理を説明するためのフローチャートである。
【図４】番組予約画面の一例を説明するための図である。
【図５】（ａ）乃至（ｃ）は、予約一覧画面の例を説明するための図である。
【図６】図１に示す制御部が実行する番組記録処理を説明するためのフローチャートである。
【図７】（ａ）は、番組予約ＤＢのレコードを説明するための図であり、（ｂ）は、記録データＤＢのレコードを説明するための図である。
【図８】図１に示す制御部が実行するデータ変換処理を説明するためのフローチャートである。
【図９】実施形態２に係るＨＤＤレコーダの構成を示すブロック図である。
【図１０】変換時間ＤＢを説明するための図である。
【図１１】図９に示す制御部が実行する変換時間算出処理を説明するためのフローチャートである。
【図１２】図９に示す制御部が実行するデータ変換処理を説明するためのフローチャートである。
【図１３】実施形態３に係るＨＤＤレコーダの構成を示すブロック図である。
【図１４】記憶部の構成を説明するための図である。
【図１５】図９に示す制御部が実行する記録可能時間表示処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態に係るＨＤＤ（Hard Disk Drive）レコーダ１００を、図面を参照して説明する。
【００１７】
（実施形態１）
本実施形態に係るＨＤＤレコーダ１００は、ラジオ放送、テレビ放送等を受信して音声信号及びビデオ信号を記録・再生する装置であって、図１に示すように、音声入力部１０１と、ラジオ放送受信部１０２と、黒レベル信号生成部１０３と、テレビ放送受信部１０４と、映像／音声の圧縮／変換部１０５（以下、圧縮／変換部１０５という。）と、信号記録部１０６と、記憶部１０７と、信号読み出し部１０７ａと、ＬＰＣＭ（Linear Pulse Code Modulation）検出部１０８と、信号分離部１０９と、信号分離部１０９ａと、音声ＥＳ（Elementary Stream）抽出部１１０と、映像ＥＳ（Elementary Stream）抽出部１１０ａと、サンプリング周波数変換部１１１と、フォーマット変換部１１２と、音声信号圧縮部１１３と、音声信号再生処理部１１４と、映像信号再生処理部１１４ａと、音声信号出力部１１５と、映像信号出力部１１６と、操作部１１７と、番組記録予約登録管理部１１８と、記録番組管理部１１９と、操作画面表示制御部１２０と、ＧＵＩ画面生成部１２１と、リソース管理部１２２と、ＡＤＣ（Analog to Digital Converter）１２３と、制御部１２４と、スイッチＳＷ１〜ＳＷ４と、を備えている。
ＨＤＤレコーダ１００は、ユーザの指示に応答して、ラジオ放送、テレビ放送等を受信して音声信号及びビデオ信号を記録する。ここで、ＨＤＤレコーダ１００は、ラジオ放送などの音声信号を記録する場合、この音声信号を含むビデオデータを生成して一旦保存した後、適宜所望の形式の音声データに再変換して保存する。
【００１８】
音声入力部１０１は、音声信号の入力Ｉ／Ｆ（Interface）などから構成され、ＣＤ（Compact Disc）再生装置等の外部装置から供給された音声信号をスイッチＳＷ１に供給する。
【００１９】
ラジオ放送受信部１０２は、ラジオチューナーなどから構成され、制御部１２４から供給される制御信号に応答して、ラジオ放送を受信し、受信したラジオ放送の音声信号をスイッチＳＷ１に供給する。
【００２０】
黒レベル信号生成部１０３は、ビデオ信号発生器などから構成され、制御部１２４から供給される制御信号に応答して、黒レベルのビデオ信号を示す黒レベル信号を生成し、生成した黒レベル信号をスイッチＳＷ３に供給する。
【００２１】
テレビ放送受信部１０４は、テレビチューナーなどから構成され、制御部１２４から供給される制御信号に応答して、テレビ放送を受信し、受信したテレビ放送の信号を信号分離部１０９ａに供給する。
【００２２】
信号分離部１０９ａは、ＤＥＭＵＸ（demultiplexer）などから構成され、テレビ放送受信部１０４から供給された信号を音声信号とビデオ信号とに分離し、音声信号をスイッチＳＷ２に供給し、ビデオ信号をスイッチＳＷ３に供給する。
【００２３】
スイッチＳＷ１は、制御部１２４から供給される制御信号に応答して、音声入力部１０１から供給された音声信号又はラジオ放送受信部１０２から供給された音声信号のうち、いずれか一方の音声信号をＡＤＣ（Analog to Digital Converter）１２３に供給する。
【００２４】
スイッチＳＷ２は、制御部１２４から供給される制御信号に応答して、ＡＤＣ１２３から供給された音声信号又は信号分離部１０９ａから供給された音声信号のうち、いずれか一方の音声信号を圧縮／変換部１０５に供給する。
【００２５】
スイッチＳＷ３は、制御部１２４から供給される制御信号に応答して、黒レベル信号生成部１０３から供給された黒レベル信号又は信号分離部１０９ａから供給されたビデオ信号のうち、いずれか一方のビデオ信号を圧縮／変換部１０５に供給する。
【００２６】
圧縮／変換部１０５は、ＭＰＥＧ２（Moving Picture Experts Group phase 2）エンコーダなどから構成され、スイッチＳＷ２から供給された音声信号とスイッチＳＷ３から供給されたビデオ信号に応答して、この音声信号とこのビデオ信号とをそれぞれ変換／圧縮（エンコード）し多重化することにより、圧縮ビデオデータ（ＭＰＥＧ２ ＰＳ信号など）を生成し、生成した圧縮ビデオデータを信号記録部１０６に供給する。
本実施形態では、圧縮／変換部１０５は、スイッチＳＷ２から供給された音声信号をＬＰＣＭ（Linear Pulse Code Modulation）の音声データを備える圧縮ビデオデータに記録するようにエンコードする。
【００２７】
信号記録部１０６は、圧縮／変換部１０５から供給された圧縮ビデオデータや後述するＳＷ４から供給される圧縮音声データに応答して、これらのデータを記憶部１０７に記録する。データの記録が終了すると、信号記録部１０６はその旨を記録番組管理部１１９に通知する。
【００２８】
記憶部１０７は、ＨＤＤ（Hard Disk Drive）などから構成され、ビデオデータや音声データ等を記憶する。また、記憶部１０７は、番組予約ＤＢ１０７１と、記録データＤＢ１０７２とを備える。
番組予約ＤＢ１０７１は、図２（ａ）に示すように、記録するソースの種別と、受信するチャンネルと、記録を開始する日時を示す記録開始日時と、記録を終了する日時を示す記録終了日時と、記録する番組の番組名と、記録モードと、を対応付けて記憶する。
記録データＤＢ１０７２は、図２（ｂ）に示すように、データを識別するデータＩＤ（Identifier）と、ビデオデータから音声データに変換する必要があるか否かを示す変換要フラグと、前述した、種別と、記録開始日時と、記録終了日時と、番組名と、記録モードと、を対応付けて記憶する。
本実施形態では、変換要フラグ＝０はビデオデータから音声データに変換することを要しないことを意味し、変換要フラグ＝１はビデオデータから音声データに変換することを要することを意味する。
【００２９】
図１に示す信号読み出し部１０７ａは、所定のタイミングで、変換要フラグ＝１に対応するデータＩＤを記録データＤＢ１０７２から取得し、取得したデータＩＤが付されたビデオデータを記憶部１０７から読み出してメモリ（バッファメモリ）に逐次記憶し、その旨を信号分離部１０９に通知する。
【００３０】
信号分離部１０９は、ＤＥＭＵＸ（demultiplexer）などから構成され、信号読み出し部１０７ａからの通知に応答して、通知のあったビデオデータを音声信号と映像信号とに分離し、分離した旨を音声ＥＳ抽出部１１０と映像ＥＳ抽出部１１０ａに通知する。
【００３１】
音声ＥＳ抽出部１１０は、信号分離部１０９からの通知に応答して、分離された音声信号を音声ＥＳ（Elementary Stream）信号としてバッファメモリから抽出し、抽出した音声信号を音声信号再生処理部１１４とＬＰＣＭ検出部１０８に供給する。
【００３２】
ＬＰＣＭ検出部１０８は、音声ＥＳ抽出部１１０から供給された音声信号がＬＰＣＭで記録された音声信号を含む場合、この音声信号をサンプリング周波数変換部１１１に供給する。
【００３３】
映像ＥＳ抽出部１１０ａは、信号分離部１０９からの通知に応答して、分離されたビデオ信号を映像ＥＳ（Elementary Stream）信号としてバッファメモリから抽出し、抽出したビデオ信号を映像信号再生処理部１１４ａに供給する。
【００３４】
サンプリング周波数変換部１１１は、ＳＦＣ（Sampling Frequency Converter）などから構成され、ＬＰＣＭ検出部１０８から供給される音声信号に応答して、この音声信号のサンプリング周波数を例えば４８ｋＨｚから４４．１ｋＨｚに変換するなどの処理を行い、変換後の音声信号をフォーマット変換部１１２及び音声信号圧縮部１１３に供給する。
【００３５】
フォーマット変換部１１２は、サンプリング周波数変換部１１１から供給される音声信号に応答して、この音声信号のフォーマットをＬＰＣＭからＷＡＶ（RIFF waveform Audio Format）に変換し、変換後の音声信号をスイッチＳＷ４に供給する。
【００３６】
音声信号圧縮部１１３は、ＭＰ３（MPEG Audio Layer-3）エンコーダなどから構成され、制御部１２４から供給される制御信号に応答して、サンプリング周波数変換部１１１から供給された音声信号を設定された録音モードに従い所望の圧縮形式に圧縮（エンコード）し、圧縮した音声信号（圧縮音声データ）をスイッチＳＷ４に供給する。
【００３７】
スイッチＳＷ４は、制御部１２４から供給される制御信号に応答して、フォーマット変換部１１２から供給された音声信号又は音声信号圧縮部１１３から供給された音声信号のうち、いずれか一方の音声信号を信号記録部１０６に供給する。
【００３８】
音声信号再生処理部１１４は、各種圧縮方式のデコーダやＤＡＣ（Digital to Analog Converter）などから構成され、音声ＥＳ抽出部１１０から供給された音声信号に応答して、供給された音声信号を再生し、再生した音声信号を音声信号出力部１１５に供給する。
【００３９】
映像信号再生処理部１１４ａは、各種圧縮方式のデコーダやＤＡＣ（Digital to Analog Converter）などから構成され、映像ＥＳ抽出部１１０ａから供給されたビデオ信号に応答して、供給されたビデオ信号を再生し、再生したビデオ信号を映像信号出力部１１６に供給する。  
【００４０】
音声信号出力部１１５は、アンプなどから構成され、音声信号再生処理部１１４から供給される音声信号に応答して、この音声信号を増幅し、増幅した音声信号を外部のスピーカなどに出力する。
【００４１】
映像信号出力部１１６は、ビデオ信号の出力Ｉ／Ｆ（Interface）などから構成され、映像信号再生処理部１１４ａ及びＧＵＩ画面生成部１２１から供給されるビデオ信号を外部の表示装置などに供給する。
【００４２】
操作部１１７は、操作ボタン等を備え、ユーザの操作に応じた操作信号を制御部１２４に供給する。
【００４３】
番組記録予約登録管理部１１８は、後述するラジオ放送やテレビ放送の番組の記録を予約するために必要な事項を入力する番組予約画面２００から入力された各種の情報を番組予約ＤＢ１０７１に記録する。
【００４４】
記録番組管理部１１９は、信号記録部１０６からの通知に応答して、記憶部１０７に記録された圧縮ビデオデータの情報を記録データＤＢ１０７２に記録する。
【００４５】
操作画面表示制御部１２０は、ＣＰＵ（Central Processing Unit）、メモリなどから構成され、制御部１２４から供給される指示信号に応答して、操作画面の画像データを生成する旨の制御信号をＧＵＩ画面生成部１２１に供給する。
【００４６】
ＧＵＩ画面生成部１２１は、ビデオ信号発生器などから構成され、操作画面表示制御部１２０から供給された制御信号に応答して、操作画面の画像データを生成し、生成した操作画面の画像データを映像信号出力部１１６に供給する。
【００４７】
リソース管理部１２２は、ハードウェアの動作状態を検出するセンサなどから構成され、制御部１２４から提供される制御信号に応答して、ハードウェアの動作状態を制御部１２４に提供する。
【００４８】
ＡＤＣ１２３は、スイッチＳＷ１から供給されたアナログの音声信号をデジタルの音声信号に変換し、変換後の音声信号をスイッチＳＷ２に供給する。なお、このときのサンプリング周波数は、一例として４８ｋＨｚである。
【００４９】
制御部１２４は、ＣＰＵ（Central Processing Unit）、メモリ、ＲＴＣ（Real Time Clock）などから構成され、メモリに記憶された所定のプログラムをＣＰＵが実行することにより、信号記録部１０６、信号読み出し部１０７ａ、ＬＰＣＭ検出部１０８、音声ＥＳ抽出部１１０、映像ＥＳ抽出部１１０ａ、フォーマット変換部１１２、音声信号再生処理部１１４、映像信号再生処理部１１４ａ、番組記録予約登録管理部１１８、記録番組管理部１１９として機能する。
また、ラジオ放送などの音声信号を記録する際に、制御部１２４は、圧縮／変換部１０５等を制御して、この音声信号を含むビデオデータを生成して一旦保存した後、適宜所望の形式の音声データに再変換して保存する。制御部１２４の機能と実行する制御の詳細については後述する。
【００５０】
次に、上記構成を有するＨＤＤレコーダ１００の動作を説明する。
【００５１】
ＨＤＤレコーダ１００は、テレビ放送を受信してそのビデオ信号を記録するほか、ラジオ放送を受信してその音声信号を記録する際に、この音声信号を含むビデオデータを生成して一旦保存した後、適宜所望の形式の音声データに再変換して保存するという特徴的な動作を行う。以下、この特徴的な動作を中心に説明する。
【００５２】
以下、理解を容易にするため、ユーザがラジオ番組の記録を予約する場合を例にして説明する。番組の記録を予約したい場合、ユーザは、まず、操作部１１７を操作してその旨を指示する。
制御部１２４は、ユーザの指示に応答して、図３に示す番組予約処理を開始し、まず、図４に示す番組予約画面２００をテレビモニタなどの外部の表示装置に表示する（ステップＳ１）。
【００５３】
具体的には、制御部１２４は、ユーザの指示に応答して、番組予約画面２００を生成する旨の指示信号を操作画面表示制御部１２０に供給する。
操作画面表示制御部１２０は、制御部１２４から供給された指示信号に応答して、番組予約画面２００を生成する旨の制御信号をＧＵＩ画面生成部１２１に供給する。
ＧＵＩ画面生成部１２１は、操作画面表示制御部１２０から供給された制御信号に応答して、番組予約画面２００の画像データを生成し、生成した画像データを映像信号出力部１１６に供給する。
映像信号出力部１１６は、ＧＵＩ画面生成部１２１から供給された番組予約画面２００の画像データを外部の表示装置に供給する。
このようにして、図４に示す番組予約画面２００が外部の表示装置に表示される。
【００５４】
番組予約画面２００は、ラジオ放送やテレビ放送の番組の記録を予約するために必要な事項を入力する画面であって、図４に示すように、記録（録音・録画）するソースの種別を入力する種別入力欄２０１、受信するチャンネルを入力するチャンネル入力欄２０２、記録を開始する日時を示す記録開始日時を入力する記録開始日時入力欄２０３、記録を終了する日時を示す記録終了日時を入力する記録終了日時入力欄２０４、記録する番組の番組名を入力する番組名入力欄２０５、記録モード（録画／録音モード）を入力する記録モード入力欄２０６、予約を確定する予約ボタン２０７などを備えている。
なお、ソースの種別には、ＦＭラジオ放送、ＡＭラジオ放送、地上デジタルテレビ放送、ＢＳ（Broadcasting Satellite）放送などがある。また、記録モードは、音声信号を記録する場合とビデオ信号を記録する場合とで異なっており、音声信号の記録モードには、非圧縮のＬＰＣＭ方式で記録するＬＰＣＭモード、ビットレート＝３２０ｋｂｐｓのＭＰ３方式で記録するＭＰ３ ＸＰモード、ビットレート＝１９２ｋｂｐｓのＭＰ３方式で記録するＭＰ３ ＳＰモードなどがあり、ビデオ信号の記録モードには、ハイビジョンの元データをそのまま変換せずにＭＰＥＧ２ ＴＳ方式で記録するＤＲモード、ハイビジョンの元データを再圧縮変換してＨ．２６４／ＭＰＥＧ４ ＡＶＣ方式で記録するＡＦ〜ＡＥモード、ハイビジョンの元データを標準画質にダウンコンバートしてＭＰＥＧ２ ＰＳ方式で記録するＸＰ〜ＥＰモードなどがある。
【００５５】
制御部１２４は、番組予約画面２００のいずれかのボタンが押下されたことを検出することにより、ユーザから指示があったか否かを判別する（ステップＳ２）。制御部１２４は、ユーザから指示がないと判別した場合（ステップＳ２；Ｎｏ）、ステップＳ２を繰り返す。
一方、制御部１２４は、ユーザから指示があったと判別した場合（ステップＳ２；Ｙｅｓ）、その指示が番組の記録を予約する旨の指示（予約指示）であったか否かを判別する（ステップＳ３）。具体的には、制御部１２４は、予約ボタン２０７が押下されたことを検出することにより、その指示が予約指示であると判別する。
【００５６】
制御部１２４は、ユーザからの指示が予約指示でないと判別した場合（ステップＳ３；Ｎｏ）、番組予約処理を終了し、その指示に応じた所定の処理を実行する。
例えば、ユーザからの指示がキャンセルする旨の指示の場合には、番組予約処理を終了し、初期画面などに復帰する。
一方、制御部１２４は、ユーザからの指示が予約指示であると判別した場合（ステップＳ３；Ｙｅｓ）、種別入力欄２０１に入力された種別と、チャンネル入力欄２０２に入力されたチャンネルと、記録開始日時入力欄２０３に入力された記録開始日時と、記録終了日時入力欄２０４に入力された記録終了日時と、番組名入力欄２０５に入力された番組名と、記録モード入力欄２０６に入力された記録モードと、を対応付けて番組予約ＤＢ１０７１に追加的に記録し（ステップＳ４）、番組予約処理を終了する。
このようにしてラジオ放送の番組の記録の予約が完了する。なお、ユーザは、テレビ放送の番組の予約も前述した番組予約画面２００を利用してすることができる。この場合、ユーザは、種別入力欄において、例えば、「地上デジタルテレビ放送」を選択すればよい。
【００５７】
このように予約された番組の情報を、ユーザは、後述する予約一覧画面３００で確認することができる。ユーザは、予約したラジオ放送の番組の情報を確認したい場合、操作部１１７を操作してその旨を指示する。
制御部１２４は、ユーザの指示に応答して、番組予約ＤＢ１０７１から種別がＦＭラジオ放送及びＡＭラジオ放送のレコードを抽出して、図５（ａ）に示すように、ラジオ放送の予約一覧画面３００を外部の表示装置に表示する。
なお、制御部１２４は、ユーザの指示に応答して、番組予約ＤＢ１０７１から、種別が地上デジタルテレビ放送及びＢＳ放送のレコードを抽出して、図５（ｂ）に示すように、テレビ放送の予約一覧画面３００を外部の表示装置に表示することもできる。また、制御部１２４は、ユーザの指示に応答して、番組予約ＤＢ１０７１から全レコードを読み出して、図５（ｃ）に示すように、ラジオ放送及びテレビ放送の予約一覧画面３００を外部の表示装置に表示することもできる。
このようにしてユーザは、予約した番組の情報を確認することができる。特に、本実施形態のＨＤＤレコーダ１００は、後述するように、ラジオ放送の音声信号を記録する場合、ビデオデータとして記憶部１０７に一旦記録（初期記録）するので、複雑な処理を実行することなく、簡単な構成でラジオ放送の記録の予約及びテレビ放送の記録の予約とを一元化することができる。
【００５８】
次に、制御部１２４がこのように予約された番組を記憶部１０７に記録する動作を詳細に説明する。
【００５９】
制御部１２４は、番組予約処理が終了したことを契機として、図６に示す番組記録処理を開始し、まず、番組予約ＤＢ１０７１を参照し、ＲＴＣから取得した現在日時が記録開始日時になったか否かを判別する（ステップＳ１１）。制御部１２４は、現在日時が記録開始日時になっていないと判別した場合（ステップＳ１１；Ｎｏ）、ステップＳ１１を繰り返す。
【００６０】
一方、制御部１２４は、現在日時が記録開始日時になったと判別した場合（ステップＳ１１；Ｙｅｓ）、番組予約ＤＢ１０７１を参照し、この記録開始日時に対応するソースの種別から今回の記録がラジオ放送の記録であるか否かを判別する（ステップＳ１２）。
【００６１】
制御部１２４は、今回の記録がラジオ放送の記録であると判別した場合（ステップＳ１２；Ｙｅｓ）、黒レベル信号発生部１０３から供給された黒レベル信号とラジオ放送受信部１０４から供給された音声信号とから、ＭＰＥＧ２ ＰＳ信号を生成する（ステップＳ１３）。
【００６２】
具体的には、制御部１２４は、黒レベル信号を生成する旨の制御信号を黒レベル信号生成部１０３に供給し、黒レベル信号が圧縮／変換部１０５に供給されるようにスイッチＳＷ３を切り替える。黒レベル信号生成部１０３は、制御部１２４から供給された制御信号に応答して、黒レベル信号を生成し、生成した黒レベル信号を、スイッチＳＷ３を介して圧縮／変換部１０５に供給する。
【００６３】
また、制御部１２４は、記録開始日時に対応するソースの種別に適合する変調方式、記録開始日時に対応するチャンネルで、ラジオ放送を受信する旨の制御信号をラジオ放送受信部１０２に供給し、ラジオ放送の音声信号が圧縮／変換部１０５に供給されるようにスイッチＳＷ１及びＳＷ２を切り替える。
【００６４】
ラジオ放送受信部１０２は、制御部１２４から供給された制御信号に応答して、指定された変調方式及びチャンネルでラジオ放送を受信し、受信したラジオ放送の音声信号をスイッチＳＷ１、ＡＤＣ１２３、スイッチＳＷ２を介して圧縮／変換部１０５に供給する。このとき、ラジオ放送の音声信号は、ＡＤＣ１２３によってアナログ信号からデジタル信号に変換される。
【００６５】
圧縮／変換部１０５は、スイッチＳＷ２から供給された音声信号とスイッチＳＷ３から供給された黒レベル信号に応答して、この音声信号とこの黒レベル信号とをそれぞれ変換／圧縮（エンコード）し、多重化することにより、圧縮ビデオデータ（ＭＰＥＧ２ ＰＳ信号）を生成し、生成した圧縮ビデオデータを信号記録部１０６に供給する。
このようにして、制御部１２４は、黒レベル信号とラジオ放送の音声信号とからＭＰＥＧ２ ＰＳ信号を生成する。
【００６６】
制御部１２４（信号記録部１０６）は、生成されたＭＰＥＧ２ ＰＳ信号を記憶部１０７に記録する（ステップＳ１４）。ＭＰＥＧ２ ＰＳ信号の記録が終了すると、制御部１２４（信号記録部１０６）は、その旨を記録番組管理部１１９に通知する。
制御部１２４（記録番組管理部１１９）は、信号記録部１０６からの通知に応答して、変換要フラグを１に設定する（ステップＳ１５）。なお、前述したように、変換要フラグ＝１はビデオデータから音声データに変換することを要することを意味する。
制御部１２４（記録番組管理部１１９）は、ＭＰＥＧ２ ＰＳ信号を記憶部１０７に記録するときにＭＰＥＧ２ ＰＳ信号に付したデータＩＤと、ステップＳ１５で設定された変換要フラグと、今回の記録に対応する番組予約ＤＢ１０７１のレコードとを対応付けて追加的に記録データＤＢ１０７２に記録する（ステップＳ１６）。制御部１２４（記録番組管理部１１９）は、今回の記録に対応する番組予約ＤＢ１０７１のレコードを番組予約ＤＢ１０７１から削除する（ステップＳ１７）。但し、毎週月曜日など定期的に繰り返し記録する予約の場合、制御部１２４は、今回の記録に対応する番組予約ＤＢ１０７１のレコードを番組予約ＤＢ１０７１から削除しない。これにより、毎週予約などの場合は、番組予約情報が次週に引き継がれて残る。
【００６７】
一方、制御部１２４は、前述したステップＳ１２で、今回の記録がラジオ放送の記録でない、即ち、テレビ放送の記録であると判別した場合（ステップＳ１２；Ｎｏ）、ユーザによって指示された録画モード（記録モード）に従って、信号分離部１０９ａから供給された映像／音声信号をＭＰＥＧ２ ＰＳ信号などの記録信号に変換する（ステップＳ２１）。
制御部１２４（信号記録部１０６）は、生成された記録信号を記憶部１０７に記録する（ステップＳ２２）。制御部１２４（記録番組管理部１１９）は、変換要フラグを０に設定する（ステップＳ２３）。なお、前述したように、変換要フラグ＝０はビデオデータから音声データに変換することを要しないことを意味する。
制御部１２４は、記録信号を記憶部１０７に記録するときに記録信号に付したデータＩＤと、ステップＳ２３で設定された変換要フラグと、今回の記録に対応する番組予約ＤＢ１０７１のレコードとを対応付けて追加的に記録データＤＢ１０７２に記録する（ステップＳ１６）。制御部１２４は、今回の記録に対応する番組予約ＤＢ１０７１のレコードを番組予約ＤＢ１０７１から削除する（ステップＳ１７）。
【００６８】
このようにして、ラジオ放送を記録する場合も、テレビ放送を記録する場合も、ビデオデータとして記憶部１０７に一旦記録される。
【００６９】
以上の番組記録処理を図６及び７を参照して具体的に説明する。
以下、理解を容易にするため、図７（ａ）に示すように、番組予約ＤＢ１０７１に予約のレコードＲ１が記録されており、現在日時が「2010/12/24 11:00」になったとする。
【００７０】
現在日時が記録開始時刻になったため、図６のステップＳ１１でＹｅｓとなり、記録するソースの種別がＦＭ（ＦＭラジオ放送）であるため、ステップＳ１２でＹｅｓとなる。
制御部１２４は、黒レベル信号と音声信号とから生成したＭＰＥＧ２ ＰＳ信号を記憶部１０７に記憶する（ステップＳ１４）。このとき、制御部１２４が、ＭＰＥＧ２ ＰＳ信号にデータＩＤ「６０１」を付して記憶部１０７に記憶したとする。
制御部１２４は、図７（ｂ）に示すように、データＩＤ「６０１」と変換要フラグ＝１と今回の記録に対応する番組予約ＤＢ１０７１のレコードＲ１とを対応付けたレコードＲ２を追加的に記録データＤＢ１０７２に記録し（ステップＳ１６）、今回の記録に対応する番組予約ＤＢ１０７１のレコードＲ１を番組予約ＤＢ１０７１から削除する（ステップＳ１７）。
【００７１】
このように記録されたビデオデータのうち、ラジオ放送を記録したビデオデータは、所定のタイミングで、ユーザが指定した記録モードの音声データに変換される。
以下、制御部１２４が、ラジオ放送を記録したビデオデータを音声データに変換する処理を詳細に説明する。
【００７２】
制御部１２４は、番組記録処理が終了したことを契機として、図８に示すデータ変換処理を開始し、まず、リソース管理部１２２からハードウェアの動作状態を取得することにより、データ変換処理が他の処理と競合しないか否かを判別する（ステップＳ３１）。
例えば、ユーザの指示に応答して、制御部１２４が音声データの再生処理を実行したり、記録処理を実行したりしている場合、記憶部１０７のハードウェアリソースを占有するため、これらの処理とデータ変換処理とは競合すると判別される。
【００７３】
制御部１２４は、データ変換処理が他の処理と競合する場合（ステップＳ３１；Ｙｅｓ）、ステップＳ３１を繰り返す。
一方、データ変換処理が他の処理と競合しない場合（ステップＳ３１；Ｎｏ）、制御部１２４は、信号読み出し部１０７ａとして、記録データＤＢ１０７２から変換要フラグ＝１のレコードを検索し、検索条件を満たすレコードの「データＩＤ」フィールドの値を記録データＤＢ１０７２から取得する（ステップＳ３２）。制御部１２４は、取得したデータＩＤが付されたＭＰＥＧ２ ＰＳ信号をバッファメモリに逐次記憶する（ステップＳ３３）。また、制御部１２４（信号読み出し部１０７ａ）は、ＭＰＥＧ２ ＰＳ信号をバッファメモリに記憶した旨を信号分離部１０９に通知する。  
【００７４】
制御部１２４は、バッファメモリに記憶したＭＰＥＧ２ ＰＳ信号がＬＰＣＭで記録された音声信号を含むか否かを判別する（ステップＳ３４）。
制御部１２４は、ＭＰＥＧ２ ＰＳ信号がＬＰＣＭで記録された音声信号を含まないと判別した場合（ステップＳ３４；Ｎｏ）、ステップＳ３１に処理を戻す。
【００７５】
一方、制御部１２４は、ＭＰＥＧ２ ＰＳ信号がＬＰＣＭで記録された音声信号を含むと判別した場合（ステップＳ３４；Ｙｅｓ）、バッファメモリに記憶したＭＰＥＧ２ ＰＳ信号から音声信号を抽出する（ステップＳ３５）。
具体的には、信号分離部１０９（制御部１２４）は、信号読み出し部１０７ａからの通知に応答して、バッファメモリに記憶されたビデオデータを音声信号と映像信号とに分離し、分離した旨を音声ＥＳ抽出部１１０と映像ＥＳ抽出部１１０ａとに通知する。
音声ＥＳ抽出部１１０（制御部１２４）は、信号分離部１０９からの通知に応答して、分離された音声信号を音声ＥＳ（Elementary Stream）信号としてバッファメモリから抽出し、抽出した音声信号をＬＰＣＭ検出部１０８に供給する。
このようにして、制御部１２４は、バッファメモリに記憶したＭＰＥＧ２ ＰＳ信号から音声信号を抽出する。
【００７６】
次に、制御部１２４は、ステップＳ３２で取得したデータＩＤに対応する記録モードがＬＰＣＭであるか否か、即ち、ユーザによって指定された音声の記録モード（録音モード）がＬＰＣＭであるか否かを判別する（ステップＳ３６）。制御部１２４は、指定された記録モードがＬＰＣＭでないと判別した場合（ステップＳ３６；Ｎｏ）、抽出した音声信号を指定された記録モードでエンコードする（ステップＳ３７）。
具体的には、ＬＰＣＭ検出部１０８（制御部１２４）は、音声ＥＳ抽出部１１０から供給された音声信号に応答して、供給された音声信号がＬＰＣＭで記録された音声信号を含む場合、この音声信号をサンプリング周波数変換部１１１に供給する。サンプリング周波数変換部１１１は、制御部１２４から供給される音声信号に応答して、この音声信号のサンプリング周波数を４８ｋＨｚから例えば４４．１ｋＨｚに変換し、変換後の音声信号をフォーマット変換部１１２及び音声信号圧縮部１１３に供給する。制御部１２４は、指定された記録モードでエンコードする旨の制御信号を音声信号圧縮部１１３に供給する。
音声信号圧縮部１１３は、制御部１２４から供給される制御信号に応答して、サンプリング周波数変換部１１１から供給された音声信号を指定された記録モードで圧縮（エンコード）し、圧縮した音声信号（圧縮音声データ）を、スイッチＳＷ４を介して信号記録部１０６に供給する。
このようにして、制御部１２４は、抽出した音声信号を指定された記録モードでエンコードする。
【００７７】
一方、制御部１２４は、ユーザによって指定された記録モードがＬＰＣＭであると判別した場合（ステップＳ３６；Ｙｅｓ）、抽出した音声信号のフォーマットを変換し、ステップＳ３８に処理を進める。
具体的には、制御部１２４（フォーマット変換部１１２）は、サンプリング周波数変換部１１１から供給される音声信号に応答して、この音声信号のフォーマットをＬＰＣＭからＷＡＶ（RIFF waveform Audio Format）に変換し、変換後の音声信号を、スイッチＳＷ４を介して信号記録部１０６に供給する。
このようにして、制御部１２４は、抽出した音声信号の記録モードを変換する。
【００７８】
次に、制御部１２４は、データ変換処理が他の処理と競合しないか否かを判別する（ステップＳ３７−１）。例えば、ユーザが手動で録音・録画を指示した場合やユーザが記録されたデータを編集している場合のように、他の処理が割り込みで実行されていないか否かを、制御部１２４は判別する。
制御部１２４は、データ変換処理が他の処理と競合すると判別した場合（ステップＳ３７−１；Ｙｅｓ）、実行している処理を中止し（ステップＳ３８−２）、ステップＳ３１に処理を戻す。
【００７９】
一方、データ変換処理が他の処理と競合しないと判別した場合（ステップＳ３７−１；Ｎｏ）、制御部１２４（信号記録部１０６）は、ユーザによって指定された記録モードで記録された音声信号を記憶部１０７に記録する（ステップＳ３８）。
具体的には、制御部１２４は、スイッチＳＷ４を介して供給された音声信号を記憶部１０７に記録する。このとき、制御部１２４は、記録データＤＢ１０７２において、ステップＳ３２で取得したデータＩＤに対応する変換要フラグを０に更新し、元のビデオデータを記憶部１０７から削除する。
【００８０】
次に、制御部１２４は、データ変換処理が他の処理と競合しないか否かを判別する（ステップＳ３８−１）。制御部１２４は、データ変換処理が他の処理と競合すると判別した場合（ステップＳ３８−１；Ｙｅｓ）、実行している処理を中止し（ステップＳ３８−２）、ステップＳ３１に処理を戻す。
【００８１】
一方、データ変換処理が他の処理と競合しないと判別した場合（ステップＳ３８−１；Ｎｏ）、制御部１２４は、記録データＤＢ１０７２に検索条件（変換要フラグ＝１）を満たす次のレコードがあるか否かを判別することにより、今回のレコードが最後のものであるか否かを判別する（ステップＳ３９）。制御部１２４は、今回のレコードが最後のものでないと判別した場合（ステップＳ３９；Ｎｏ）、ステップＳ３１に処理を戻す。
一方、制御部１２４は、今回のレコードが最後のものであると判別した場合（ステップＳ３９；Ｙｅｓ）、データ変換処理を終了する。
このようにして、制御部１２４は、ラジオ放送を記録したビデオデータをユーザが指定した記録モードの音声データに変換する。
【００８２】
以上、説明したように、ＨＤＤレコーダ１００は、ラジオ放送の音声信号を記録する場合、ビデオデータとして記憶部１０７に一旦記憶し、所定のタイミングで、ユーザが指定した記録モードの音声データに変換する。
このため、ラジオ放送を記録する場合とテレビ放送を記録する場合とで共通の予約の仕組み（予約システム）を利用することができ、ラジオ放送の記録の予約とテレビ放送の記録の予約との競合を調整することができる。また、予約システムを共用することで設計コストを削減することもできる。
【００８３】
（実施形態２）
実施形態１では、制御部１２４は、リソース管理部１２２からハードウェアの動作状態を取得することにより、データ変換処理が他の処理と競合しないか否かを判別し、競合しないと判別した場合、データ変換処理を実行するが、さらに、データの変換に要する時間中にラジオ放送又はテレビ放送の記録が開始されるか否かを判別し、この時間中にラジオ放送又はテレビ放送の記録が開始されないと判別した場合、データ変換処理を実行してもよい。
この場合の装置構成の一例を図９に示す。なお、図１と同一部分には同一符号を付す。
【００８４】
本実施形態に係るＨＤＤレコーダ１００Ａは、実施形態１のＨＤＤレコーダ１００を構成する装置の他、記録モード管理部１２５を備えている。また、記憶部１０７は、さらに変換時間ＤＢ１０７３を備えている。
変換時間ＤＢ１０７３は、図１０に示すように、ラジオ放送の音声信号を含むビデオデータに付されたデータＩＤと、このビデオデータをユーザによって指定された記録モードの音声データに変換するのに必要な時間を示す変換時間とを対応付けて記憶する。
【００８５】
本実施形態の記録番組管理部１１９は、信号記録部１０６からの通知に応答して、記憶部１０７に記録された圧縮ビデオデータの情報を記録データＤＢ１０７２に記録し、さらに、記録データＤＢ１０７２への記録が終了すると、記録番組管理部１１９はその旨を記録モード管理部１２５に通知する。
【００８６】
記録モード管理部１２５は、記録番組管理部１１９の通知に応答して、記録データＤＢ１０７２に新たに記録されたレコードの記録開始日時と記録終了日時とから算出した記録時間と、記録データＤＢ１０７２に新たに記録されたレコードの記録モードとに基づいてラジオ放送の音声信号を含むビデオデータを音声データに変換するのに必要な時間を示す変換時間とを対応付けて追加的に変換時間ＤＢ１０７３に記録する。
【００８７】
本実施形態の制御部１２４は、実施形態１で示した機能の他、前述した記録モード管理部１２５としての機能を有する。
【００８８】
以下、上記構成を有するＨＤＤレコーダ１００Ａが、ラジオ放送を記録したビデオデータの変換時間の情報を変換時間ＤＢ１０７３に記録し、この変換時間ＤＢ１０７３を参照して、好適なタイミングでラジオ放送を記録したビデオデータを音声データに変換するという特徴的な動作を中心に説明する。
【００８９】
制御部１２４は、記録モード管理部１２５として、記録番組管理部１１９の通知に応答して、図１１に示す変換時間算出処理を開始し、まず、記録データＤＢ１０７２に新たに記録されたレコードの記録終了日時から記録開始日時を減じることにより、記録に要する時間を示す記録時間を算出する（ステップＳ５１）。
【００９０】
制御部１２４は、算出した記録時間と記録データＤＢ１０７２に新たに記録されたレコードの記録モードとに基づいて、ラジオ放送の音声信号を含むビデオデータを音声データに変換するのに必要な時間を示す変換時間を算出する（ステップＳ５２）。
具体的には、制御部１２４は、記録モードごとに設定された所定の式に記録時間を代入することにより、変換時間を算出する。
【００９１】
制御部１２４は、記録データＤＢ１０７２に新たに記録されたレコードのデータＩＤとステップＳ５２で算出された変換時間とを対応付けて変換時間ＤＢ１０７３に追加的に記録する（ステップＳ５３）。
このようにして、制御部１２４は、記録データＤＢ１０７２にレコードが追加される度に、変換時間ＤＢ１０７３にレコードを追加していく。
【００９２】
以下、このように記録された変換時間ＤＢ１０７３を参照して、制御部１２４が、好適なタイミングでラジオ放送を記録したビデオデータを音声データに変換する動作を説明する。なお、図８と同一の処理には同一符号を付す。
【００９３】
制御部１２４は、番組記録処理が終了したことを契機として、図１２に示すデータ変換処理を開始し、まず、リソース管理部１２２からハードウェアの動作状態を取得することにより、データ変換処理が他の処理と競合しないか否かを判別する（ステップＳ３１）。
【００９４】
制御部１２４は、データ変換処理が他の処理と競合する場合（ステップＳ３１；Ｙｅｓ）、ステップＳ３１を繰り返す。
一方、制御部１２４は、データ変換処理が他の処理と競合しない場合（ステップＳ３１；Ｎｏ）、信号読み出し部１０７ａとして、記録データＤＢ１０７２から変換要フラグ＝１のレコードを検索し、検索条件を満たすレコードの「データＩＤ」フィールドの値を記録データＤＢ１０７２から取得する（ステップＳ３２）。
【００９５】
制御部１２４は、取得したデータＩＤに対応する変換時間を変換時間ＤＢ１０７３から取得する（ステップＳ７１）。また、制御部１２４は、ＲＴＣから現在日時を取得する（ステップＳ７２）。
【００９６】
制御部１２４は、番組予約ＤＢ１０７１を参照し、ステップＳ７２で取得した現在日時からステップＳ７１で取得した変換時間が経過するまでの時間に記録開始日時が含まれるレコードがないか判別することにより、データを変換する時間にラジオ放送又はテレビ放送の記録が開始されるか否かを判別する（ステップＳ７３）。
【００９７】
制御部１２４は、データを変換する時間にラジオ放送又はテレビ放送の記録が開始されると判別した場合（ステップＳ７３；Ｙｅｓ）、ステップ３１に処理を戻す。
一方、制御部１２４は、データを変換する時間にラジオ放送又はテレビ放送の記録が開始されないと判別した場合（ステップＳ７３；Ｎｏ）、図８のステップＳ３３からステップＳ３９と同じ処理を実行する（ステップＳ７４）。
【００９８】
このようにして、制御部１２４は、データ変換処理が他の処理と競合しない場合に、データ変換処理を実行することができる。
【００９９】
（実施形態３）
実施形態１では、ＨＤＤレコーダ１００は、ラジオ放送を受信してその音声信号を記録する際に、この音声信号を含むビデオデータを生成して一旦保存した後、適宜所望の形式の音声データに再変換して保存する。
この場合、記憶部１０７に記録できるラジオ放送の時間をビットレートの低い音声データとして記録できる時間で表示した場合、表示上は記録できる時間が十分あるにもかかわらず、実際には一旦ビットレートの高いビデオデータとして保存するため、ラジオ放送の記録が途切れてしまう可能性がある。
一方、記憶部１０７に記録できるラジオ放送の時間をビットレートの高いビデオデータとして保存できる時間で表示した場合、表示上は記録できる時間が少ししかないのにもかかわらず、実際には所定のタイミングでラジオ放送を記録したビデオデータを音声データに変換するため、大量の時間、ラジオ放送を記録できる可能性がある。
そこで、以下、記録できるラジオ放送の時間を適切に表示することができるＨＤＤレコーダ１００を説明する。
【０１００】
この場合の装置構成の一例を図１３に示す。なお、図１及び図９と同一部分には同一符号を付す。本実施形態に係るＨＤＤレコーダ１００Ｂは、実施形態２のＨＤＤレコーダ１００Ａを構成する装置の他、記録可能時間管理部１２６を備えている。
【０１０１】
記録可能時間管理部１２６は、記憶部１０７に記録可能なラジオ放送の時間（期間）を算出する。
【０１０２】
本実施形態の制御部１２４は、実施形態１及び２で示した機能の他、前述した記録可能時間管理部１２６としての機能を有する。
【０１０３】
以下、上記構成を有するＨＤＤレコーダ１００Ｂが、記憶部１０７に記録できるラジオ放送の時間を適切に表示するという特徴的な動作を中心に説明する。
【０１０４】
以下、理解を容易にするため、ラジオ放送の音声信号を記録する場合、ビデオデータとしてビットレートＢＲVideoで一旦記憶し、所定のタイミングで、ユーザによって指定された記録モードの音声データ（ビットレートＢＲSound）に変換するものとする。
また、以下の例では、図１４に示すように、記憶部１０７の全容量＝ＣAllのうち、記録済の容量＝ＣUsedであり、空き容量＝ＣRemainであるとする。
さらに、記録済の容量＝ＣUsedのうち、ビデオデータから音声データへの変換が不要な容量＝ＣRecであり、ビデオデータから音声データへの変換が必要な容量＝ＣRec-pre-convであるとする。
【０１０５】
ユーザは、記憶部１０７に記録できるラジオ放送の時間を外部の表示装置に表示したい場合、操作部１１７を操作してその旨を指示する。
制御部１２４は、記録可能時間管理部１２６として、ユーザの指示に応答して、図１５に示す記録可能時間表示処理を開始し、リソース管理部１２２から記憶部１０７の空き容量ＣRemainを取得する（ステップＳ６１）。制御部１２４は、ビデオデータとして記録できる最大の時間ＴReserveにビデオデータとして記録する際のビットレートＢＲVideoを乗じることにより、ラジオ放送を１つのビデオデータ（ビデオファイル）として記録できる最大の容量ＣReserveを算出する（ステップＳ６２）。
本実施形態では、音声データをＭＰ３形式で記録する際のファイルサイズの制限により、ビデオデータとして記録できる最大の時間ＴReserveを６時間としている。
【０１０６】
制御部１２４は、ステップＳ６１で取得した空き容量ＣRemainがステップＳ６２で算出した容量ＣReserve以上であるか否かを判別する（ステップＳ６３）。制御部１２４は、空き容量ＣRemainが容量ＣReserve未満であると判別した場合（ステップＳ６３；Ｎｏ）、ステップＳ６１で取得した空き容量ＣRemainをビデオデータとして記録する際のビットレートＢＲVideoで除することにより、記憶部１０７に記録できるラジオ放送の時間ＴRemainを算出する（ステップＳ６４）。
制御部１２４は、算出した記憶部１０７に記録できるラジオ放送の時間ＴRemainを外部の表示装置に表示する（ステップＳ６５）。
【０１０７】
一方、前述したステップ６３で、空き容量ＣRemainが容量ＣReserve以上であると判別した場合（ステップＳ６３；Ｙｅｓ）、制御部１２４は、ステップＳ６１で取得した空き容量ＣRemainからステップＳ６２で算出した容量ＣReserveを減じることにより、自由に記録できる容量ＣFreeを算出する（ステップＳ６６）。制御部１２４は、ステップＳ６６で算出した容量ＣFreeをユーザによって指定された記録モードの音声データに変換する際のビットレートＢＲSoundで除することにより、指定された記録モードの音声データとして自由に記録できる時間ＴFreeを算出する（ステップＳ６７）。
【０１０８】
制御部１２４は、ビデオデータとして記録できる最大の時間ＴReserveに、ステップＳ６７で算出した時間ＴFreeを加算することにより、記憶部１０７に記録できるラジオ放送の時間ＴRemainを算出する（ステップＳ６８）。
制御部１２４は、算出した記憶部１０７に記録できるラジオ放送の時間ＴRemainを外部の表示装置に表示する（ステップＳ６５）。
【０１０９】
以上の動作を、図１４及び１５を参照して具体的に説明する。
例えば、ラジオ放送の音声信号を記録する場合、ビデオデータとしてビットレートＢＲVideo＝１０Ｍｂｐｓで一旦記憶し、所定のタイミングで、ユーザによって指定された記録モードＭＰ３ ＳＰ（ビットレートＢＲSound＝１９２ｋｂｐｓ）の音声データに変換するものとする。
また、以下の例では、記憶部１０７の全容量ＣAll＝５００ＧＢのうち、記録済の容量ＣUsed＝３７３ＧＢであり、空き容量ＣRemain＝１２７ＧＢであるとする。
【０１１０】
この場合、ステップＳ６２で、ＣReserve＝ＴReserve×ＢＲVideo＝６時間×１０Ｍｂｐｓ＝２７ＧＢとなり、ＣRemain＝１２７ＧＢ≧ＣReserve＝２７ＧＢであるため、ステップＳ６３でＹｅｓとなる。
また、ステップＳ６６で、ＣFree＝ＣRemain−ＣReserve＝１２７ＧＢ−２７ＧＢ＝１００ＧＢとなり、ステップＳ６７で、ＴFree＝ＣFree／ＢＲSound＝１００ＧＢ／１９２ｋｂｐｓ＝１１５７時間となる。
【０１１１】
続いて、ステップＳ６８で、ＴRemain＝ＴReserve＋ＴFree＝６時間＋１１５７時間＝１１６３時間となり、制御部１２４は、算出したＴRemain＝＝１１６３時間を記憶部１０７に記録できるラジオ放送の時間として外部の表示装置に表示する（ステップＳ６５）。
【０１１２】
次に、記憶部１０７の全容量ＣAll＝５００ＧＢのうち、記録済の容量ＣUsed＝４９３ＧＢであり、空き容量ＣRemain＝７ＧＢであるとする。
【０１１３】
この場合、ステップＳ６２で、ＣReserve＝ＴReserve×ＢＲVideo＝６時間×１０Ｍｂｐｓ＝２７ＧＢとなり、ＣRemain＝７ＧＢ＜ＣReserve＝２７ＧＢであるため、ステップＳ６３でＮｏとなる。
また、ステップＳ６４で、ＴRemain＝ＣRemain／ＢＲVideo＝７ＧＢ／１０Ｍｂｐｓ＝１時間３４分となる。
【０１１４】
続いて、ステップＳ６５で、算出したＴRemain＝１時間３４分を記憶部１０７に記録できるラジオ放送の時間として外部の表示装置に表示する（ステップＳ６５）。
【０１１５】
以上、説明したように、制御部１２４は、ラジオ放送を１つのビデオデータとして記録できる最大の容量ＣReserveを記憶部１０７の空き容量ＣRemainに確保できる場合、ラジオ放送を１つのビデオデータとして記録できる最大の時間と、音声データとして記録できる時間の和を、記憶部１０７に記録できるラジオ放送の時間ＴRemainとして外部の表示装置に表示する。このため、表示上は記録できる時間が十分あるにもかかわらず、ラジオ放送の記録が途切れてしまうということが抑制される。また、表示上は記録できる時間が少ししかないのにもかかわらず、大量の時間、ラジオ放送を記録できるということも抑制される。
従って、ラジオ放送をビデオデータとして一旦記録し、適宜所望の記録モードの音声データに変換する場合に、記録可能時間を適切に表示することができる。
【０１１６】
この発明は上記の実施形態に限定されず、種々の変形及び応用が可能である。例えば、上記説明において示したハードウェアの構成及び動作は一例でありこれらに限定されるものではなく、適宜変更及び応用が可能である。
【０１１７】
上記実施形態では、圧縮／変換部１０５は、ラジオ放送の音声信号とデータ量の少ない黒レベル信号とを多重化しているが、多重化するビデオ信号は黒レベル信号に限定されず、任意のビデオ信号であってもよい。
【０１１８】
上記実施形態では、ＡＤＣ１２３は、アナログの音声信号をサンプリング周波数４８ｋＨｚでサンプリングしているが、サンプリング周波数はこれに限定されず、任意である。
また、上記実施形態では、サンプリング周波数変換部１１１は、音声信号のサンプリング周波数を４８ｋＨｚから４４．１ｋＨｚに変換しているが、変換後のサンプリング周波数も任意である。
【０１１９】
上記実施形態３では、ラジオ放送をビデオデータとして記録できる最大の時間ＴReserve＝６時間としたが、これに限定されない。
【０１２０】
上記実施形態３では、理解を容易にするため、記憶部１０７に記録できるラジオ放送の時間を外部の表示装置に表示しているが、ＨＤＤレコーダ１００に設けたＬＣＤ（Liquid Crystal Display）等の表示部に表示してもよい。また、番組予約画面２００に記憶部１０７に記録できるラジオ放送の時間を表示する欄を設けてもよい。
【０１２１】
このとき、ラジオ放送の音声信号を含むビデオデータ（容量ＣRec-pre-conv）を音声データに変換した場合、記憶部１０７に記録できるラジオ放送の時間を併せて表示してもよい。
この場合、制御部１２４は、ラジオ放送の音声信号を含むビデオデータを記憶部１０７に記憶する際に、ビデオデータのファイルサイズＦＳvideoと、このファイルサイズＦＳvideoにユーザによって指定された記録モードに応じた所定の係数を乗じて求めた変換後のファイルサイズＦＳsoundと、を記録データＤＢ１０７２に記録し、ＦＳvideoの累積値とＦＳsoundの累積値との差をＣremainに加え、この差をＣusedから減じて、記録可能時間表示処理を実行すればよい。
【０１２２】
上記実施形態３では、理解を容易にするため、ラジオ放送の音声信号を記録する場合を例にして説明したが、記録する音声信号はこれに限定されず、任意である。
また、音声信号をビデオ信号として一旦記録しているが、信号の種類は音声信号やビデオ信号に限定されず、任意である。
【０１２３】
なお、本発明の記録再生装置等は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えばコンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（ＣＤ−ＲＯＭ等）に記録して配布し、これをインストールしてＯＳ（Operating System）上で実行することにより、本発明の記録再生装置等を実現できる。また、プログラム及びデータの配布は、ＣＤ−ＲＯＭ等に限らず、通信回線等を介して行われてもよい。
【符号の説明】
【０１２４】
１００、１００Ａ、１００Ｂ  ＨＤＤレコーダ
１０１  音声入力部
１０２  ラジオ放送受信部
１０３  黒レベル信号生成部
１０４  テレビ放送受信部
１０５  ビデオ信号圧縮部
１０６  信号記録部
１０７  記憶部
１０７ａ  信号読み出し部
１０８  ＬＰＣＭ検出部
１０９、１０９ａ  信号分離部
１１０  音声ＥＳ抽出部
１１０ａ  映像ＥＳ抽出部
１１１  サンプリング周波数変換部
１１２  フォーマット変換部
１１３  音声信号圧縮部
１１４  音声信号再生処理部
１１４ａ  映像信号再生処理部
１１５  音声信号出力部
１１６  映像信号出力部
１１７  操作部
１１８  番組記録予約登録管理部
１１９  記録番組管理部
１２０  操作画面表示制御部
１２１  ＧＵＩ画面生成部
１２２  リソース管理部
１２３  ＡＤＣ
１２４  制御部
１２５  記録モード管理部
１２６  記録可能時間管理部
２００  番組予約画面
２０１  種別入力欄
２０２  チャンネル入力欄
２０３  記録開始日時入力欄
２０４  記録終了日時入力欄
２０５  番組名入力欄
２０６  記録モード入力欄
２０７  予約ボタン
３００  予約一覧画面
【図１】
0005648489.tif 000002
【図２】
0005648489.tif 000003
【図３】
0005648489.tif 000004
【図６】
0005648489.tif 000005
【図７】
0005648489.tif 000006
【図８】
0005648489.tif 000007
【図９】
0005648489.tif 000008
【図１０】
0005648489.tif 000009
【図１１】
0005648489.tif 000010
【図１２】
0005648489.tif 000011
【図１３】
0005648489.tif 000012
【図１４】
0005648489.tif 000013
【図１５】
0005648489.tif 000014
【図４】
0005648489.tif 000015
【図５】
0005648489.tif 000016