(57)【要約】【課題】この発明は、大容量の記録媒体を必要とすることなく、データの記録中においても、データの再生が可能となるデータ記録装置を提供することを目的とする。【解決手段】圧縮符号化された動画像データを含むストリームを受信する動画像データ受信手段、受信したストリームから所望の記録対象データを抽出する記録対象データ抽出手段、記録対象データ抽出手段によって抽出された記録対象データを記録するための第１の記録媒体、記録対象データ抽出手段によって抽出された記録対象データの分割点を決定する分割点決定手段、ならびに分割点決定手段によって決定された分割点に基づいて記録対象データを分割化し、得られた各分割単位を異なるファイルとして第１の記録媒体に記録していくデータ記録手段を備えている。【選択図】図３
2008294883.tif 000002
【特許請求の範囲】
【請求項１】
圧縮符号化された動画像データを含むストリームを受信する動画像データ受信手段、
受信したストリームから所望の記録対象データを抽出する記録対象データ抽出手段、
記録対象データ抽出手段によって抽出された記録対象データを記録するための第１の記録媒体、
記録対象データ抽出手段によって抽出された記録対象データの分割点を決定する分割点決定手段、ならびに
分割点決定手段によって決定された分割点に基づいて記録対象データを分割化し、得られた各分割単位を異なるファイルとして第１の記録媒体に記録していくデータ記録手段、  を備えていることを特徴とするデータ記録装置。
【請求項２】
分割単位を保存するためのファイル数が所定数に定められており、データ記録手段は、分割単位を保存するためのファイルを所定数内で循環的に切り替えていくことを特徴する請求項１に記載のデータ記録装置。
【請求項３】
分割点決定手段は、分割単位が、所定時間長の再生時間を有しかつその分割単位においてそれに含まれている全ての映像フレームの復号化が可能となるように、分割点を決定するものであることを特徴とする請求項１に記載のデータ記録装置。
【請求項４】
動画像データがＨ．２６４／ＡＶＣで圧縮されており、分割点決定手段は、分割単位が、所定時間長の再生時間を有しかつＩＤＲＡＵを少なくとも１つ含まれるように、分割点を決定するものであることを特徴とする請求項１に記載のデータ記録装置。
【請求項５】
前記ファイルは、SD-Video規格に準拠しているファイルであることを特徴とする請求項１乃至４に記載のデータ記録装置。
【請求項６】
請求項１乃至５に記載のデータ記録装置によって第１の記録媒体に記録されたデータを再生するデータ再生装置において、
第２の記録媒体、
第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および
第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段、
を備えていることを特徴とするデータ再生装置。
【請求項７】
これから再生対象となる動画像データが第２の記録媒体にどの程度、移動されているかを算出し、算出結果に応じて、再生処理手段を制御する再生制御処理手段を備えていることを特徴とする請求項６に記載のデータ再生装置。
【請求項８】
データ記録装置およびデータ再生装置を備えており、
データ記録装置は、
圧縮符号化された動画像データを含むストリームを受信する動画像データ受信手段、
受信したストリームから所望の記録対象データを抽出する記録対象データ抽出手段、
記録対象データ抽出手段によって抽出された記録対象データを記録するための第１の記録媒体、
記録対象データ抽出手段によって抽出された記録対象データの分割点を決定する分割点決定手段、ならびに
分割点決定手段によって決定された分割点に基づいて記録対象データを分割化し、得られた各分割単位を異なるファイルとして第１の記録媒体に記録していくデータ記録手段を備えており、
データ再生装置は、
第２の記録媒体、
第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および
第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段を備えていることを特徴とするデータ記録再生システム。
【請求項９】
請求項１乃至５に記載のデータ記録装置によって第１の記録媒体に記録されたデータを再生するためのデータ再生プログラムであって、
コンピュータを、
第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および
第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段、
として機能させるためのデータ再生プログラム。
【請求項１０】
移動処理手段によって第２の記録媒体に移動された複数の分割単位を、記録開始日時が古いものから順に１つの動画像データにまとめて第２の記録媒体に再配置させる手段、としてコンピュータを機能させるためのプログラムを含んでいることを特徴とする請求項９に記載のデータ再生プログラム。
【請求項１１】
データの再生が行なわれているときに、再生される複数の分割単位を、再生が完了した分割単位から順に１つの動画像データにまとめて第２の記録媒体に再配置させる手段、としてコンピュータを機能させるためのプログラムを含んでいることを特徴とする請求項９に記載のデータ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ記録装置、データ再生装置、データ記録再生システムおよびデータ再生プログラムに関する。
【背景技術】
【０００２】
携帯端末向け地上デジタル放送を受信する携帯端末には、受信した地上デジタル放送番組の映像・音声データをＳＤメモリカードなどの記録媒体に記録する機能が付加されていることが多い。動画像データを扱うことから、大容量の記録媒体が必要となる。また、記録を終了しなければ、再生できなかった。一方、ＰＣなどでは、ＨＤＤなど大容量の記録媒体が用意されているものの、携帯端末向け地上デジタル放送を受信する機能を搭載したものは少ない。
【特許文献１】特開２００５−１８９９８２号公報
【特許文献２】特開２００６−９３９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明は、大容量の記録媒体を必要とすることなく、データの記録中においても、データの再生が可能となるデータ記録装置、データ再生装置、データ記録再生システムおよびデータ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、圧縮符号化された動画像データを含むストリームを受信する動画像データ受信手段、受信したストリームから所望の記録対象データを抽出する記録対象データ抽出手段、記録対象データ抽出手段によって抽出された記録対象データを記録するための第１の記録媒体、記録対象データ抽出手段によって抽出された記録対象データの分割点を決定する分割点決定手段、ならびに分割点決定手段によって決定された分割点に基づいて記録対象データを分割化し、得られた各分割単位を異なるファイルとして第１の記録媒体に記録していくデータ記録手段を備えていることを特徴とする。
【０００５】
請求項２に記載の発明は、請求項１に記載のデータ記録装置において、分割単位を保存するためのファイル数が所定数に定められており、データ記録手段は、分割単位を保存するためのファイルを所定数内で循環的に切り替えていくことを特徴する。
【０００６】
請求項３に記載の発明は、請求項１に記載のデータ記録装置において、分割点決定手段は、分割単位が、所定時間長の再生時間を有しかつその分割単位においてそれに含まれている全ての映像フレームの復号化が可能となるように、分割点を決定するものであることを特徴とする。
【０００７】
請求項４に記載の発明は、請求項１に記載のデータ記録装置において、動画像データがＨ．２６４／ＡＶＣで圧縮されており、分割点決定手段は、分割単位が、所定時間長の再生時間を有しかつＩＤＲＡＵを少なくとも１つ含まれるように、分割点を決定するものであることを特徴とする。
【０００８】
請求項５に記載の発明は、請求項１に記載のデータ記録装置において、前記ファイルは、SD-Video規格に準拠しているファイルであることを特徴とする。
【０００９】
請求項６に記載の発明は、請求項１乃至５に記載のデータ記録装置によって第１の記録媒体に記録されたデータを再生するデータ再生装置において、第２の記録媒体、第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段を備えていることを特徴とする。
【００１０】
請求項７に記載の発明は、請求項６に記載のデータ再生装置において、これから再生対象となるデータが第２の記録媒体にどの程度、移動されているかを算出し、算出結果に応じて、再生処理手段を制御する再生制御処理手段を備えていることを特徴とする。
【００１１】
請求項８に記載の発明は、データ記録装置およびデータ再生装置を備えており、データ記録装置は、圧縮符号化された動画像データを含むストリームを受信する動画像データ受信手段、受信したストリームから所望の記録対象データを抽出する記録対象データ抽出手段、記録対象データ抽出手段によって抽出された記録対象データを記録するための第１の記録媒体、記録対象データ抽出手段によって抽出された記録対象データの分割点を決定する分割点決定手段、ならびに分割点決定手段によって決定された分割点に基づいて記録対象データを分割化し、得られた各分割単位を異なるファイルとして第１の記録媒体に記録していくデータ記録手段を備えており、データ再生装置は、第２の記録媒体、第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段を備えていることを特徴とする。
【００１２】
請求項９に記載の発明は、請求項１乃至５に記載のデータ記録装置によって第１の記録媒体に記録されたデータを再生するためのデータ再生プログラムであって、コンピュータを、第１の記録媒体に記録された分割単位を、順次、第２の記録媒体に移動させる移動処理手段、および第２の記録媒体に移動されている分割単位の中から次に再生すべき分割単位を特定し、特定した分割単位を再生する再生処理手段として機能させることを特徴とする。
【００１３】
請求項１０に記載の発明は、請求項９に記載のデータ再生プログラムにおいて、移動処理手段によって第２の記録媒体に移動された複数の分割単位を、記録開始日時が古いものから順に１つの動画像データにまとめて第２の記録媒体に再配置させる手段、としてコンピュータを機能させるためのプログラムを含んでいることを特徴とする。
【００１４】
請求項１１に記載の発明は、請求項９に記載のデータ再生プログラムにおいて、データの再生が行なわれているときに、再生される複数の分割単位を、再生が完了した分割単位から順に１つの動画像データにまとめて第２の記録媒体に再配置させる手段、としてコンピュータを機能させるためのプログラムを含んでいることを特徴とする。
【発明の効果】
【００１５】
この発明によれば、大容量の記録媒体を必要とすることなく、データの記録中においても、データの再生が可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１７】
〔１〕データ記録再生システムの構成
【００１８】
図１は、データ記録再生システムの構成を示している。
【００１９】
データ記録再生システムは、データ記録装置としての携帯型電話機１と、再生装置としてのＰＣ２とから構成されている。                                                      
【００２０】
携帯型電話機１は、携帯端末向け地上デジタル放送を受信して記録する機能を備えている。この例では、携帯型電話機１は、地上デジタル放送を記録するための記録媒体としてＳＤメモリカード（第１の記録媒体）１７を搭載している。
【００２１】
携帯型電話機１とＰＣ２とは、ＵＳＢケーブル３によって接続されている。ＰＣ２は、携帯型電話機１が地上デジタル放送を受信してＳＤメモリカード１７に記録している際に、ＳＤメモリカード１７に記録されたデータをＰＣ２に移動させながら、再生を行なう再生機能を備えている。
【００２２】
携帯型電話機１で記録しているデータを全て１つのファイルに格納してから、ＰＣ２に移動させる場合には、記録しようとするデータを全て記録した後にしか、それらのデータをＰＣ２に移動させることができない。そこで、この実施例では、携帯型電話機１側において、短時間毎にファイルを生成していくことにより、小さな単位毎にデータをＰＣ２側に移動できるようにしている。
【００２３】
〔２〕ＳＤメモリカードのファイル／ディレクトリ構造
【００２４】
特開２００５−１８９９８２号公報によると、ＳＤメモリカードが有しているファイル／ディレクトリ構造は、図２のようになる。
【００２５】
ルートディレクトリ（ＲＯＯＴ）の直下には、ＳＤ−ＶＩＤＥＯディレクトリが配置される。ＳＤ−ＶＩＤＥＯディレクトリの配下には、ＭＧＲ＿ＩＮＦＯディレクトリと、ＰＲＧｉディレクトリが配置される（但し、ｉ＝００１，００２，…）（以下、ＰＲＧディレクトリと呼ぶ）。１つのＰＲＧディレクトリが１つのプログラムに相当する。
【００２６】
ＭＧＲ＿ＩＮＦＯディレクトリの配下には、ＭＧＲ＿ＤＡＴＡファイル、ＰＲＧ＿ＭＧＲが配置される。ＭＧＲ＿ＤＡＴＡファイルには、ＳＤ−ＶＩＤＥＯディレクイトリの配下に格納される動画像コンテンツが対応する規則（規格）のバージョン情報等が記載される。ＰＲＧ＿ＭＧＲファイルには、ＳＤ−ＶＩＤＥＯディレクトリの配下のすべてのＰＲＧディレクトリの管理情報が記載される。したがって、ＰＲＧディレクトリの構成、内容に更新があれば、ＰＲＧ＿ＭＧＲファイルも合わせて更新する必要がある。
【００２７】
ＰＲＧｉディレクトリの配下には、ＰＲＧｉ．ＰＧＩファイル（以下、ＰＧＩファイルと呼ぶ）、動画像コンテンツファイルであるＭＯＶｊ．ＭＯＤファイル（一般的には、ｊ＝００１，００２，…）（以下、ＭＯＤファイルと呼ぶ）、その管理情報ファイルであるＭＯＶｊ．ＭＯＩファイル（一般的には、ｊ＝００１，００２，…）（以下、ＭＯＩファイルと呼ぶ）が配置される。ＰＧＩファイル、ＭＯＩファイルには、記録開始日時情報と再生時間情報などの情報が記録されている。この実施例では、ＭＯＶｊ．ＭＯＤファイルおよびＭＯＶｊ．ＭＯＩファイルにおいて、ｊは”００１”の値のみをとる。つまり、１つのＰＲＧｉディレクトリの配下には、ＭＯＤファイルおよびＭＯＩファイルはそれぞれ１個ずつ配置される。
【００２８】
〔３〕携帯型電話機１の構成
【００２９】
図３は、携帯型電話機１におけるデジタル放送の受信・記録を行なう部分の構成を示している。
【００３０】
動画像データ受信部（動画像データ受信手段）１１は、チューナ、復調部から構成される。記録対象パケット抽出部（記録対象データ抽出手段）１２は、ユーザからの指示に応じて、ＴＳストリームに複数の番組が多重されている場合には、所望の番組を記録対象として抽出し、また、所望の番組内であっても、番組構成要素である、映像、音声、マルチメディア・コンテンツ（データ放送）などから、所望の番組構成要素のみを記録対象として抽出する。
【００３１】
記録形式変換部１３は、抽出後のＴＳストリームを、所定の記録形式へ変換する。ファイル／ディレクトリ制御部１４は、ＳＤメモリカード１７に作成するファイルの名称、ディレクトリの名称、階層構造を、前述の所定の規則に従って作成する。管理情報構築部１５は、記録開始日時情報と再生時間情報などの管理情報データを作成する。分割指示部（分割点決定手段）１６は、記録対象データの分割点を決定し、分割点においてＰＲＧディレクトリを切り替えるように（異なるＰＲＧディレクトリに保存するように）、ファイル／ディレクトリ制御部１４に指示を行う。ファイル／ディレクトリ制御部１４および記録形式変換部１３は、分割指示部１６によって決定された分割点に基づいて、記録対象データを分割化し、得られた各分割単位を異なるファイルに保存するためのデータ記録手段を形成している。
【００３２】
ところで、携帯端末向け地上デジタル放送では、ＭＰＥＧ２システム(ISO/IEC 13818-1) で規定されるトランスポートストリーム（ＴＳ）という形式で、番組（映像、音声、データ放送）が伝送される。映像、音声は、時間に同期して再生する必要があるため、図４に示すように、ＰＥＳ(Packetized Elementary Stream)パケット化される。更に、固定長であるＴＳパケットに分割され、１本のＴＳに多重される。図５に示すように、複数サービスを１本のＴＳに多重することも可能である。
【００３３】
ＴＳパケットは、４bytes のＴＳヘッダ部とペイロードフィールド部から構成される。但し、図４に示すように、スタッフィング等の実データ以外の情報を伝送する場合は、アダプテーションフィールド部が配置される。ＴＳヘッダ部は、どの番組構成要素を伝送するパケットなのかを識別するためにＰＩＤを有している。受信機は、ＴＳヘッダ部のＰＩＤを参照することにより、１本のＴＳストリームから番組構成要素を抽出することができる。また、ＴＳヘッダ部はpayload ＿unit＿start ＿indicator を有しており、ＴＳパケットのペイロードフィールド部の先頭にＰＥＳパケットの先頭バイトが配置されるときに１となる。受信機は、ＰＩＤとpayload ＿unit＿start ＿indicator を参照することにより、その番組構成要素を伝送するＰＥＳパケットの先頭バイトを伝送するＴＳパケットを検知することができる。
【００３４】
映像データを伝送するＰＥＳパケットを映像ＰＥＳ、音声データを伝送するＰＥＳパケットを音声ＰＥＳと呼ぶ。ＰＥＳパケットは、ＰＥＳヘッダ部とＰＥＳペイロード部から構成される。ＰＥＳヘッダ部には、ＰＴＳ(Presentation Time Stamp) などの情報が記述される。
【００３５】
また、携帯端末向け地上デジタル放送では、映像の圧縮符号化方式として、「H.264/AVC 」が採用されている。「H.264/AVC 」のビットストリームを復号する時のアクセス単位をアクセス・ユニット(AU:Access Unit)と呼ぶ。図６に示すように、ＡＵは、ＩＤＲ(Instantaneous Decoder Refresh）ＡＵと非ＩＤＲＡＵに分類される。ＩＤＲＡＵは、そのＡＵからの再生が可能であると保証されたＡＵである。携帯端末向け地上デジタル放送では、ＩＤＲＡＵの送出周期は、５秒を越えてはならないと規定されている。通常、２秒間隔でＩＤＲＡＵは挿入される。
【００３６】
映像ＰＥＳの場合、ＰＥＳペイロード部には、図６に示すように複数のアクセス・ユニットが配置され、ＰＥＳペイロード部の先頭には、必ずアクセス・ユニットの先頭が配置される。更に、ＩＤＲアクセス・ユニットは、必ずＰＥＳパケットの先頭に配置される。アクセス・ユニットの先頭には、ＡＵデリミタ（Access Unit Delimiter ：アクセス・ユニットの先頭を示す情報）が配置される。ＡＵデリミタには、本ＡＵがＩＤＲＡＵであるか非ＩＤＲＡＵであるかを示す情報が格納されており、受信機は、ＡＵデリミタを参照することにより、ＡＵがＩＤＲＡＵであるか非ＩＤＲＡＵであるかを認識することができる。つまり、ＰＥＳペイロード部の先頭から１０ｂytes程度を参照することにより、ＰＥＳペイロード部にＩＤＲＡＵが含まれているか否かを判断することができる。ＰＴＳは、ＰＥＳペイロードの先頭に配置されたアクセス・ユニットの復号再生出力時刻を示す。
【００３７】
〔３−１〕分割指示部１６の動作
【００３８】
分割指示部１６は、録画開始点および分割点の決定処理を行なう。分割指示部１６の基本的な動作について説明する。
【００３９】
図７に示すように、録画開始点および分割点の決定を行なうための処理対象となるのは、記録対象となるＴＳストリーム内のＴＳパケットのうち、映像ＥＳを伝送するＴＳパケットである。分割指示部１６は、録画開始が指示されると、映像ＥＳを伝送するＴＳパケットのうち、”ＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するＴＳパケット”を検出していく。映像ＥＳを伝送するＴＳパケットのうち、”ＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するＴＳパケット”が見つかると、映像ＥＳを伝送するＴＳパケットのうち、その”ＩＤＲＡＵの直前のＡＵの最終バイトを伝送するＴＳパケット”との間の任意位置で、録画開始点または分割点を決定する。
【００４０】
図８は、分割指示部１６による録画開始点および分割点の決定処理の手順を示している。
【００４１】
ユーザにより録画開始が指示されると、Ｓ＿ＰＯＳ、Ｅ＿ＰＯＳ、ｉ、ｋを０に設定する（ステップＳ１）。次に、記録対象パケット抽出部１２からのｉ番目のＴＳパケットを入力する（ステップＳ２）。当該ＴＳパケットのＰＩＤが本処理の対象となる映像パケットのＰＩＤであるか否かを判別する（ステップＳ３）。ＰＩＤが本処理の対象となる映像パケットのＰＩＤでない場合には、ｉを１だけインクリメントした後（ステップＳ４）、ステップＳ２に戻る。
【００４２】
ステップＳ３において、ＰＩＤが本処理の対象となる映像パケットのＰＩＤであると判別した場合には、当該ＴＳパケットが、ＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するＴＳパケットであるか否かを判別する（ステップＳ５）。当該ＴＳパケットが、ＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するＴＳパケットでない場合には、Ｅ＿ＰＯＳにｉを設定するとともに（ステップＳ６）、ｉを１だけインクリメントした後（ステップＳ４）、ステップＳ２に戻る。
【００４３】
ステップＳ５において、当該ＴＳパケットが、ＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するＴＳパケットであると判別した場合には、Ｓ＿ＰＯＳにｉを設定した後（ステップＳ７）、当該ＩＤＲＡＵを伝送するＰＥＳパケットのＰＴＳを抽出し、抽出したＰＴＳをＰＴＳ（ｋ）として設定する（ステップＳ８）。そして、当該ＩＤＲＡＵが録画開始指令入力後に最初に検出したＩＤＲＡＵであるか否かを判別する（ステップＳ９）。
【００４４】
当該ＩＤＲＡＵが録画開始指示後に最初に検出したＩＤＲＡＵである場合には、録画開始点を決定する（ステップＳ１０）。録画開始点を決定する処理について説明する。図９に示すように、Ｓ＿ＰＯＳは、録画開始点決定の対象となったＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するｉ番目のＴＳパケットを示している。Ｅ＿ＰＯＳは、録画開始点決定の対象となったＩＤＲＡＵの直前のＡＵの最終バイトを伝送するＴＳパケットを指し示している。録画開始点は、Ｅ＿ＰＯＳが指し示すＴＳパケットと、Ｓ＿ＰＯＳが指し示すＴＳパケットとの間で任意に設定される。ただし、ＴＳパケットの切れ目に設定される。
【００４５】
録画開始点を決定すると、ｋを１だけインクリメントするとともに（ステップＳ１４）、ｉを１だけインクリメントした後（ステップＳ４）、ステップＳ２に戻る。
【００４６】
ステップＳ９において、当該ＩＤＲが録画開始指示後に最初に検出したＩＤＲでないと判別した場合には、前回のＳ＿ＰＯＳから今回のＳ＿ＰＯＳまでの再生時間を、｛ＰＴＳ（ｋ）−ＰＴＳ（ｋ−１）｝に基づいて算出する（ステップＳ１１）。算出した再生時間が所定時間以上であるか否かを判別する（ステップＳ１２）。算出した再生時間が所定時間未満である場合には、ｉを１だけインクリメントした後（ステップＳ４）、ステップＳ２に戻る。
【００４７】
ステップＳ１２において、ステップＳ１１で算出した再生時間が所定時間以上であると判別した場合には、分割点を決定する（ステップＳ１３）。分割点を決定する処理について説明する。図１０に示すように、Ｓ＿ＰＯＳは、分割点決定の対象となったＩＤＲＡＵを含むＰＥＳパケットの先頭バイトを伝送するｉ番目のＴＳパケットを示している。Ｅ＿ＰＯＳは、分割点決定の対象となったＩＤＲＡＵの直前のＡＵの最終バイトを伝送するＴＳパケットを指し示している。分割点は、Ｅ＿ＰＯＳが指し示すＴＳパケットと、Ｓ＿ＰＯＳが指し示すＴＳパケットとの間で任意に設定される。ただし、ＴＳパケットの切れ目に設定される。
【００４８】
分割点を決定すると、ｋを１だけインクリメントするとともに（ステップＳ１４）、ｉを１だけインクリメントした後（ステップＳ４）、ステップＳ２に戻る。
【００４９】
分割指示部１６は、録画開始点または分割点を決定したときには、ファイル／ディレクトリ制御部１４に対して、録画開始指示または分割指示を通知する。分割指示部１６は、録画開始点または分割点を決定したときには、記録形式変換部１３に対して、録画開始点または分割点を通知する。また、分割指示部１６は、分割点を決定したときには、管理情報構築部１５に対して、分割点前の記録単位（分割単位）に関する記録開始日時情報と再生時間を通知する。
【００５０】
〔３−２〕ファイル／ディレクトリ制御部１４の動作
図１１は、ファイル／ディレクトリ制御部１４によるファイル／ディレクトリ制御処理の手順を示している。
【００５１】
分割指示部１６から録画開始指示が通知されると、ＳＤ＿ＶＩＤＥＯディレクトリ（図２参照）が存在しているか否かを判別する（ステップＳ２１）。ＳＤ＿ＶＩＤＥＯディレクトリが存在している場合には、ステップＳ２３に進む。ＳＤ＿ＶＩＤＥＯディレクトリが存在していない場合には、ＳＤ＿ＶＩＤＥＯディレクトリを配置した後（ステップＳ２２）、ステップＳ２３に進む。
【００５２】
ステップＳ２３では、ＳＤ＿ＶＩＤＥＯディレクトリの配下に、ＭＧＲ＿ＩＮＦＯディレクトリ（図２参照）が存在しているか否かを判別する。ＭＧＲ＿ＩＮＦＯディレクトリが存在している場合には、ステップＳ２５に進む。ＭＧＲ＿ＩＮＦＯディレクトリが存在していない場合には、ＳＤ＿ＶＩＤＥＯディレクトリの配下に、ＭＧＲ＿ＩＮＦＯディレクトリを配置するとともに、ＭＧＲ＿ＩＮＦＯディレクトリの配下に、ＭＧＲ＿ＤＡＴＡファイルおよびＰＲＧ＿ＭＧＲファイルを新規作成した後（ステップＳ２４）、ステップＳ２５に進む。
【００５３】
ステップＳ２５では、予め定められたＮ個分のＰＲＧディレクトリが配置可能であるか否かを判別する。Ｎ個分のＰＲＧディレクトリが配置可能でなければ、録画不可と判定し（ステップＳ２６）、その旨を各部に通知する。この結果、録画処理が停止される。
【００５４】
ステップＳ２５において、予め定められたＮ個分のＰＲＧディレクトリが配置可能であると判別した場合には、ｋに１を設定する（ステップＳ２７）。ＰＲＧ（ｋ）ディレクトリを配置するとともに、ＰＲＧ（ｋ）ディレクトリの配下にＰＧＩファイル、ＭＯＤファイルおよびＭＯＩファイルを新規作成する（ステップＳ２８）。また、記録形式変換部１３にはＭＯＤファイルへのパスを、管理情報構築部１５にはＰＧＩファイルおよびＭＯＩファイルへのパスを指定する。そして、分割指示部１６からの分割指示を待つ（ステップＳ２９）。
【００５５】
分割指示部１６からの分割指示が通知されると、ｋ＝Ｎであるか否かを判別する（ステップＳ３０）。ｋ＝Ｎでなければ、ｋを１だけインクリメントした後（ステップＳ３１）、ステップＳ３３に移行する。ｋ＝Ｎであれば、ｋを１に設定した後（ステップＳ３２）、ステップＳ３３に移行する。
【００５６】
ステップＳ３３では、ＰＲＧ（ｋ）ディレクトリが存在するか否かを判別する。ＰＲＧ（ｋ）ディレクトリが存在していない場合には、つまり、ステップＳ２８でＰＲＧ（ｋ）ディレクトリが配置されていない場合には、ステップＳ２８に戻る。
【００５７】
ステップＳ３３において、ＰＲＧ（ｋ）ディレクトリが存在していると判別した場合には、つまり、ステップＳ２８でＰＲＧ（ｋ）ディレクトリが配置されている場合には、ＰＲＧ（ｋ）ディレクトリを削除するとともにＰＲＧ＿ＭＧＲファイルからＰＲＧ（ｋ）ディレクトリに関する情報を削除した後（ステップＳ３４）、ステップＳ２８に戻る。
【００５８】
例えば、Ｎ＝３である場合には、ＰＲＧ（１）→ＰＲＧ（２）→ＰＲＧ（３）→ＰＲＧ（１）→ＰＲＧ（２）のように、ＰＲＧディレクトリを再利用しながら繰り返し使用することで録画処理を継続する。ＰＲＧ００１ディレクトリ、ＰＲＧ００２ディレクトリ、ＰＲＧ００３ディレクトリが配置可能であれば、ＰＲＧ００１ディレクトリはＰＲＧ（１）に、ＰＲＧ００２ディレクトリはＰＲＧ（２）に、ＰＲＧ００３ディレクトリはＰＲＧ（３）に対応させることができる。
【００５９】
〔３−３〕記録形式変換部１３の動作
【００６０】
記録形式変換部１３は、分割指示部１６からの録画開始点指示または分割点指示によって指定されたＴＳパケットからのデータを、その指示の直後にファイル／ディレクトリ部１４から指示されるＭＯＤファイルに、所定の形式に変換しながら書き込む。
【００６１】
〔３−４〕管理情報構築部１５の動作
【００６２】
管理情報構築部１５は、分割指示部１６から分割点決定時に通知される、分割点前の記録単位に関する記録開始日時情報と再生時間情報などの情報を、その分割点決定時前にファイル／ディレクトリ部１４から指示されたＰＧＩファイルおよびＭＯＩファイルに書き込む。また、ＰＲＧ＿ＭＧＲファイルにおいて、この記録単位（プログラム）に関する再生時間情報などの情報や、ＳＤ＿ＶＩＤＥＯディレクトリ配下のＰＲＧディレクトリ数（プログラム数）などの情報を更新する。
【００６３】
〔４〕再生装置としてのＰＣ２の動作
【００６４】
〔４−１〕ＰＣ２の記録媒体のディレクトリ構成
【００６５】
図１２は、ＰＣ２のＨＤＤ（第２の記録媒体）に構築されるディレクトリ構成を示している。
【００６６】
ルートディレクトリの直下には、ＳＤ１、ＳＤ２、…というサブディレクトリを配置する。このサブディレクトリ名は、ＨＤＤ内で管理可能な任意の名前でよい。ＳＤ１、ＳＤ２、…というサブディレクトリの直下に、ＳＤ＿ＶＩＤＥＯサブディレクトリを配置し、ＳＤ＿ＶＩＤＥＯサブディレクトリの配下には、図２において表したＳＤメモリカードが有しているファイル／ディレクトリ構造の規則に従って、ファイルやディレクトリを配置する。つまり、ＳＤ１、ＳＤ２、…というサブディレクトリ直下に、仮想ＳＤメモリカードを構築する。なお、１つの仮想ＳＤメモリカードにおいて、ＰＲＧディレクトリ数がＰＲＧ＿ＭＧＲファイルで管理できるＰＲＧディレクトリ（プログラム）の上限数を超える場合には、また別の仮想ＳＤメモリカードをＨＤＤに構築する。
【００６７】
〔４−２〕ＰＣ２における再生処理
【００６８】
ＰＣ２には、携帯型電話機によってＳＤメモリカード（第１の記録媒体）１７に記録されたデータをＰＣ２のＨＤＤ（第２の記録媒体）に移動させながら、ＨＤＤに移動させたデータを再生するためのデータ再生プログラム（データ再生手段）が搭載されている。データ再生手段は、データの移動処理を行なうための移動処理手段、移動されたデータの再生処理を行なうための再生処理手段および再生処理手段を制御するための再生制御処理手段を備えている。
【００６９】
〔４−２−１〕移動処理
【００７０】
図１３は、移動処理手段によって行なわれる移動処理の手順を示している。
【００７１】
ユーザによる再生指示があると、ｋに１を設定するとともにｉに００１を設定する（ステップＳ４１）。そして、仮想ＳＤカード（ｋ）を自己の記録媒体に生成する（ステップＳ４２）。
【００７２】
携帯型電話機１のＳＤメモリカード１７上のＳＤ＿ＶＩＤＥＯディレクトリ配下のディレクト／ファイル構造を参照して、その状態を初期状態として保存する（ステップＳ４３）。この後、一定時間が経過すると（ステップＳ４４）、ＳＤメモリカード上のＳＤ＿ＶＩＤＥＯディレクトリ配下にＰＲＧディレクトリが新規に生成されたか否かを判別する（ステップＳ４５）。
【００７３】
つまり、管理情報構築部１５による記録単位（プログラム）に関する記録開始日時情報と再生時間情報などの情報がＰＧＩファイルおよびＭＯＩファイルに書き込まれたか否かを判別する。この判別は、各ＰＲＧディレクトリ（プログラム）の有無、又、各プログラムに関するＰＧＩファイルおよびＭＯＩファイルに記載の記録開始日時情報と再生時間情報などの情報を基に行なう。１回目のループに関しては、ステップＳ４３で初期状態として保存した、各ＰＲＧディレクトリの有無、各プログラムに関するＰＧＩファイルおよびＭＯＩファイルに記載の記録開始日時情報と再生時間情報などの情報を比較し、新たなＰＲＧディレクトリが作成されたか否かを判別する。２回目以降のループに関しては、後述するように、ステップＳ５０の移動処理により、携帯型電話機１のＳＤメモリカード１７上の状態が変化するのでこれを保持し、１回目のループ時と同様にして、新たなＰＲＧディレクトリが作成されたか否かを判別する。ＳＤメモリカード上のＳＤ＿ＶＩＤＥＯディレクトリ配下にＰＲＧディレクトリが新規に生成されていない場合には、一定時間が経過するのを待った後（ステップＳ４６）、ステップＳ４５に戻る。
【００７４】
ステップＳ４５において、ＳＤメモリカード上のＳＤ＿ＶＩＤＥＯディレクトリ配下にＰＲＧディレクトリが新規に生成されたと判別した場合には、仮想ＳＤカード（ｋ）上にｉ番目のＰＲＧディレクトリ（ＰＲＧｉティレクトリ）が配置可能かどうか、つまり、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超えないか否かを判別する（ステップＳ４７）。ｉ番目のＰＲＧディレクトリの配置により、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超えない場合には、ステップＳ５０に移行する。
【００７５】
ステップＳ５０では、仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ配下にそのＰＲＧディレクトリ配下のファイルを移動する。また、携帯型電話機１のＳＤメモリカード１７上の移動対象となるＰＲＧディレクトリを削除し、携帯型電話機１のＳＤメモリカード１７上のＰＲＧ＿ＭＧＲファイルから、そのＰＲＧディレクトリ（プログラム）に関する情報を削除するとともに、ＳＤ＿ＶＩＤＥＯディレクトリ配下のＰＲＧディレクトリ数（プログラム数）を１減算する。さらに、仮想ＳＤカード（ｋ）上のＰＲＧ＿ＭＧＲファイルに、そのＰＲＧディレクトリ（プログラム）に関する情報を記載するとともに、ＳＤ＿ＶＩＤＥＯディレクトリ配下のＰＲＧディレクトリ数（プログラム数）を１加算する。ステップＳ５０の処理を行なった後、ｉの値をｉ＋００１に更新する（ステップＳ５１）。そして、ステップＳ４５に戻る。
【００７６】
ステップＳ４７において、ｉ番目のＰＲＧディレクトリの配置により、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超えると判別した場合には、ｋを１だけインクリメントするとともに、ｉに００１を設定した後（ステップＳ４８）、仮想ＳＤカード（ｋ）を自己の記録媒体に生成する（ステップＳ４９）。そして、ステップＳ５０に移行する。ステップＳ５０の処理を行なった後、ｉの値をｉ＋００１に更新する（ステップＳ５１）。そして、ステップＳ４５に戻る。
【００７７】
携帯型電話機１のＳＤメモリカード１７上のＳＤ＿ＶＩＤＥＯディレクトリ配下にＰＲＧディレクトリが多数存在すると処理が重くなる。この処理を軽減する為に、再生開始時に、再生装置（ＰＣ２）とデータ記録装置（携帯型電話機１）の間で使用する携帯型電話機１のＳＤメモリカード１７上におけるＰＲＧディレクトリの範囲、または、使用するＰＲＧディレクトリの一覧をネゴシエーションしても良い。
【００７８】
〔４−２−２〕再生処理
【００７９】
図１４は、再生処理手段によって行なわれる再生処理の手順を示している。
【００８０】
ユーザによる再生指示があると、ｋに１を設定するとともにｉに００１を設定する（ステップＳ６１）。そして、再生制御処理手段からの制御指示を待つ（ステップＳ６２）。再生制御処理手段による処理については後述する。再生制御処理手段からの制御指示があった場合には、再生開始指示であるか否かを判別する（ステップＳ６３）。再生開始指示でない場合には、ステップＳ６２に戻る。
【００８１】
ステップＳ６３において、再生制御処理手段からの制御指示が再生開始指示であると判別した場合には、仮想ＳＤカード（ｋ）内のＰＲＧｉディレクトリを再生対象として特定する（ステップＳ６４）。そして、再生対象からのデータの読み出し処理および読み出したデータの再生処理を行なう（ステップＳ６５）。この後、ｉの値をｉ＋００１に更新する（ステップＳ６６）。
【００８２】
次に、次の再生対象となるｉ番目のＰＲＧディレクトリが再生対象となり得るか否か、つまり、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超えないか否かを判別する（ステップＳ６７）。次の再生対象となるｉ番目のＰＲＧディレクトリが、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超えず、再生対象となり得る場合には、次に再生すべきＰＲＧディレクトリを特定するための情報（ｋ，ｉ）を再生制御手段に通知した後（ステップＳ６９）、ステップＳ７０に進む。
【００８３】
ステップＳ６７において、次の再生対象となるｉ番目のＰＲＧディレクトリが、仮想ＳＤカード（ｋ）上で管理可能なＰＲＧディレクトリ数の上限を超え、再生対象となり得ない場合には、ｋを１だけインクリメントするとともに、ｉに００１を設定した後（ステップＳ６８）、次に再生すべきＰＲＧディレクトリを特定するための情報（ｋ，ｉ）を再生制御手段に通知する（ステップＳ６９）。そして、ステップＳ７０に進む。
【００８４】
ステップＳ７０では、再生制御処理手段からの制御指示を待つ。再生制御処理手段からの制御指示があった場合には、再生継続指示であるか否かを判別する（ステップＳ７１）。再生継続指示である場合にはステップＳ６４に戻る。再生継続指示でない場合には、つまり、再生停止指示である場合には、ステップＳ６２に戻る。
【００８５】
〔４−２−３〕再生制御処理
【００８６】
図１５は、再生制御処理手段によって行なわれる再生制御処理の手順を示している。
【００８７】
ユーザによる再生指示があると、ｋに１を設定するとともにｉに００１を設定する（ステップＳ８１）。そして、これから再生対象となる仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリに、所定の再生可能量を超えるデータが移動されているか否かを判別する（ステップＳ８２）。これから再生対象となる仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリに移動されているデータ量は、仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリのうち、ファイル移動が完了している各ＰＲＧディレクトリのＰＧＩファイルまたＭＯＩファイルに書き込まれている再生時間情報を取得してそれらを加算することによって得られる。なお、データ量は、仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリのうち、ファイルの移動が完了している各ＰＲＧディレクトリ配下のＭＯＤファイルのサイズの合計数としてもよい。
【００８８】
これから再生対象となる仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリに、所定の再生可能量を超えるデータが移動されていない場合には、一定時間が経過するのを待った後（ステップＳ８３）、ステップＳ８２に戻る。
【００８９】
ステップＳ８２において、これから再生対象となる仮想ＳＤカード（ｋ）上のＰＲＧｉディレクトリ以降のＰＲＧディレクトリに、所定の再生可能量を超えるデータが移動されていると判別した場合は、再生処理手段に再生開始を指示する（ステップＳ８４）。このように、所定の再生可能量を超えた時点で再生開始を指示しているのは、再生処理手段において連続的に再生を継続させる為である。
【００９０】
再生処理手段に再生開始を指示すると、再生処理手段から次に再生すべきＰＲＧディレクトリを特定するための情報（ｋ，ｉ）が通知されるのを待つ（ステップＳ８５）。再生処理手段から次再生ＰＲＧディレクトリを特定するための情報（ｋ，ｉ）通知されると、ｋに通知されたｋを設定するとともに、ｉに通知されたｉを設定する（ステップＳ８６）。
【００９１】
そして、記憶媒体内に次に再生すべきＰＲＧディレクトリが存在するか否かを判別する（ステップＳ８７）。すなわち、記憶媒体内に仮想ＳＤカード（ｋ）のＰＲＧｉディレクトリが存在するか否かを判別する。記憶媒体内に次再生ＰＲＧディレクトリが存在する場合には、再生処理手段に再生継続を指示した後（ステップＳ８９）、ステップＳ８５に戻る。
【００９２】
ステップＳ８７において、記憶媒体内に次再生ＰＲＧディレクトリが存在しないと判別した場合には、再生処理手段に再生停止を指示した後（ステップＳ８８）、ステップＳ８２に戻る。
【００９３】
〔４−３〕細分化ファイルの集約化
【００９４】
ところで、再生装置側（ＰＣ２側）の記録媒体には、記録対象データが分割化されることにより得られた複数の分割単位毎の録画ファイルが配置されることになる。分割化された状態でファイルを管理するよりも、単一のプログラムとしてそれらのファイルをまとめた方が管理を行ないやすいし、他の再生機器に容易に移動させることができる。
【００９５】
そこで、再生装置側（ＰＣ２側）に、複数の分割単位毎の録画ファイルを連結させる機能を持たせることが好ましい。つまり、各ＰＲＧディレクトリに配置されているＰＧＩファイルまたはＭＯＩファイルに書き込まれている記録開始日時情報を参照して記録開始日時情報の古いものから順にＭＯＤファイルを連結する。つまり、各ＰＲＧディレクトリに配置されているＭＯＤファイルを１ファイルのＭＯＤファイルにする。また、ＰＧＩファイルやＭＯＩファイルなどの管理ファイルも、各々、１ファイルに連結する。例えば、再生時間情報は、各ＰＲＧディレクトリに配置されているＰＧＩファイルまたはＭＯＩファイルに記載の再生時間情報を加算して、各々の管理情報ファイルに反映させる。各々一つにまとめられた、動画像データの実体であるＭＯＤファイル、管理ファイルであるＰＧＩファイルやＭＯＩファイルは、一つのＰＲＧディレクトリの配下に配置され管理される。      
【００９６】
また、上記実施例で説明したように、仮想ＳＤカード(1) 、ＰＲＧ001 ディレクトリから順に配置されるのであれば、録画開始日時情報を参照することなく、その順番に連結しても良い。
【００９７】
また、この連結処理は、再生処理が行われていないタイミングで実行されても良いし、再生処理を行いながら、再生が完了したＰＲＧディレクイトリから順に連結処理を実行しても良い。
【図面の簡単な説明】
【００９８】
【図１】データ記録再生システムの構成を示すブロック図である。
【図２】ＳＤメモリカードが有しているファイル／ディレクトリ構造を示す模式図である。
【図３】携帯型電話機１におけるデジタル放送の受信・記録を行なう部分の構成を示すブロック図である。
【図４】ＰＥＳパケットが複数のＴＳパケットから構成されていることを示す模式図である。
【図５】ＴＳストリームを示す模式図である。
【図６】Ｈ．２６４／ＡＶＣビットストリームとＰＥＳパケットとの関係を示す模式図である。
【図７】分割指示部１６の基本的な動作を説明するための模式図である。
【図８】分割指示部１６による録画開始点および分割点の決定処理の手順を示すフローチャートである。
【図９】録画開始点決定時において、Ｅ＿ＰＯＳおよびＳ＿ＰＯＳが指し示しているＴＳパケットを示す模式図である。
【図１０】分割点決定時において、Ｅ＿ＰＯＳおよびＳ＿ＰＯＳが指し示しているＴＳパケットを示す模式図である。
【図１１】ファイル／ディレクトリ制御部１４によるファイル／ディレクトリ制御処理の手順を示すフローチャートである。
【図１２】ＰＣ２の記録媒体のディレクトリ構成を示す模式図である。
【図１３】移動処理手段によって行なわれる移動処理の手順を示すフローチャートである。
【図１４】再生処理手段によって行なわれる再生処理の手順を示すフローチャートである。
【図１５】再生制御処理手段によって行なわれる再生制御処理の手順を示すフローチャートである。
【符号の説明】
【００９９】
１  携帯型電話機
２  ＰＣ
３  ＵＳＢケーブル
１７  ＳＤメモリカード
【図１】
2008294883.tif 000003
【図２】
2008294883.tif 000004
【図３】
2008294883.tif 000005
【図４】
2008294883.tif 000006
【図５】
2008294883.tif 000007
【図６】
2008294883.tif 000008
【図７】
2008294883.tif 000009
【図８】
2008294883.tif 000010
【図９】
2008294883.tif 000011
【図１０】
2008294883.tif 000012
【図１１】
2008294883.tif 000013
【図１２】
2008294883.tif 000014
【図１３】
2008294883.tif 000015
【図１４】
2008294883.tif 000016
【図１５】
2008294883.tif 000017