説明

記録方法、記録装置

【課題】
既存プレーヤでの再生互換性を保ったまま、複数コンテンツをダウンロードして同一の記録媒体に追加記録する
【解決手段】
記録媒体に記録済みの最大ファイル番号をサーバに通知し、ファイル番号が重複しないようにファイル名等が更新されたコンテンツをダウンロードし、記録媒体に記録する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、記録方法、記録装置に係り、特に記録媒体にダウンロード記録を行う場合の技術に関する。
【背景技術】
【0002】
DVD(Digital Versatile Disc)やBD(Blu-ray Disc(登録商標))などの光ディスクに、インターネット上のサーバからコンテンツをダウンロードして記録するサービスがある。例えば、特許文献1(特開2006-33067)には、
「簡単に、データ記録媒体に記録されているコンテンツに対して、新たなコンテンツを追加したり、コンテンツを更新して、コンテンツを再生できるようする。」という課題に対し、
「プレイリスト更新部36は、サーバから取得したコンテンツパッケージに含まれるアップデートファイルに基づいて、アップデートファイルのoperation_typeにより指定される方法で、光ディスクに記録されているPlayListを更新する。再生制御部31は、更新されたPlayListを再生することにより、光ディスクに記録されているAVストリームの再生に同期させて、コンテンツパッケージに含まれる追加用または更新用のコンテンツを再生させる。本発明は、再生装置に適用できる。」という解決手段を用いることが記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2006-33067(要約参照)
【発明の概要】
【発明が解決しようとする課題】
【0004】
1枚のディスクに複数コンテンツをダウンロードする場合、いくつかの実現方法が考えられる。例えば、パーティションを切り、1パーティション1コンテンツとする方法や、サブフォルダを作成し、1サブフォルダに1コンテンツを格納していく方法などである。
【0005】
しかし、いずれもすでに市場に普及している既存のBDプレーヤでは再生できない互換性の無い構造となってしまうという問題がある。できれば、従来のBDプレーヤとの互換性を保つことで、既存プレーヤのファームウェア更新のコストを下げる要求がある。
【0006】
その場合、既存のBD規格で規定されている、1ボリューム、1パーティション、しかも同一のフォルダ構造が必要となる。
【0007】
従来のBD規格では、各コンテンツ内で、00000から99999までのユニークなファイル番号を、各クリップ(=AVストリームファイルとその管理情報を組にしたもの)に1つずつ割り当てて、クリップを特定できるような規定となっているが、異なるコンテンツの間では、ファイル番号のつけ方に決まりはなく、もともと異なるコンテンツを1つのコンテンツとしてまとめて管理する場合には、ファイル番号が重複するという問題が発生する。
【0008】
例えば、市販のBDコンテンツの場合、ある映画会社AのBD(1)では、クリップ00000から00050までのファイル番号が使用され、別のBD(2)でも、クリップ00000から00040までのファイル番号が使用されているとする。また、別の映画会社BのBD(3)でも、クリップ00000から00080までのファイル番号が使用されているとする。このような場合、00000から00040まで、もしくは、00000から00050までのファイル番号が重複していることになる。
【0009】
このようにファイル番号が重複することは、別々の記録媒体として扱う場合は問題ないが、これらのコンテンツを1つの記録媒体にて1つのコンテンツとして管理する場合に同ファイル番号のファイルを上書きしてしまう問題が発生する。この問題はダウンロード記録の場合も同様である。特にダウンロード記録は、ダウンロード時間がかかる問題もあることから、データ量が比較的小さいコンテンツ、すなわち、短編映画や連続ドラマなどのコンテンツに適しており、これらを1枚の記録媒体に追加記録するニーズは高い。
【0010】
ここで、前記特許文献1(特開2006-33067)では、既に映画等が記録されたディスク販売後にそのディスク販売者がその映画の他言語字幕等を追加するための更新用コンテンツパッケージをサーバから配信することについて着目している。そのため、特許文献1(特開2006-33067)では、販売されたディスクに記録されているファイル番号を把握しているディスク販売者が、そのファイル番号と重複しないファイル番号を用いて更新用コンテンツパッケージを作成して配信すればよく、ドライブ側がサーバから複数のコンテンツをダウンロードする際にファイル番号の重複を回避しなければならない点については考慮されていなかった。
【0011】
そのため、本発明では上記課題を解決し、従来BDプレーヤとの互換性を保ちつつ、複数コンテンツを1枚のディスクに適切にダウンロード記録することを目的とする。
【課題を解決するための手段】
【0012】
本発明によれば、例えば特許請求の範囲記載の構成により前記課題を解決する。
【0013】
より具体的には、例えば、記録媒体に記録済みの最大ファイル番号をサーバに通知し、ファイル番号が重複しないようにファイル名等が更新されたコンテンツをダウンロードし、記録媒体に記録する。
【発明の効果】
【0014】
本発明によれば、従来BDプレーヤとの互換性を保ちつつ、複数コンテンツを1枚のディスクに適切にダウンロード記録することができる。
【図面の簡単な説明】
【0015】
【図1】サーバ、レコーダ、ディスクの構成図である。
【図2】BDMVフォーマットのフォルダ/ファイル構成図である。
【図3】ダウンロード記録時の処理フローである。
【図4】ダウンロード記録後のフォルダ/ファイル構成図である。
【図5】再生時のメニューの模式図である。
【図6】ダウンロード前の論理データ構造図である。
【図7】ダウンロード後の論理データ構造図その1である。
【図8】ダウンロード後の論理データ構造図その2である。
【図9】ダウンロード後の論理データ構造図その3である。
【図10】サーバでの管理情報生成の模式図である。
【発明を実施するための形態】
【0016】
以下、本発明の好適な実施例について図面を用いて説明する。
【0017】
図1は、本実施例の構成を示した図である。
【0018】
101は、ダウンロードするコンテンツを格納したサーバである。例えば、映画会社が提供する専用のコンテンツサーバである。BDMV(Blu-ray Disc Movie)形式のコンテンツを提供する場合が考えられる。
【0019】
102は、サーバ101や記録装置103が接続したネットワークである。例えば、インターネット(World Wide Web)である。
【0020】
103は、コンテンツをダウンロードし記録する、記録装置である。例えば、BDドライブ内蔵のBDレコーダが使用できる。その他に、BDドライブやSDHCカードライタを内蔵もしくは外付けしたパソコンや、駅等の公共施設内や、DVD/BDレンタルショップやコンビニエンスストア内に設置された、ダウンロード販売専用のキオスク端末という構成も考えられる。
【0021】
104は、ダウンロードしたコンテンツを記録する、記録媒体である。例えば、Blu−ray Discのうち、書き換え可能なBD−REを使用することができる。その他に、半導体メモリを記録媒体としたSDHCカードや、金属製の円盤に磁性体を塗布したHDD(Hard Disc Drive)、著作権保護回路を実装したiVDRなども使用できる。
【0022】
105は、記録媒体104にコンテンツを記録し再生する、ドライブである。例えば、BD−REに記録可能なBDドライブを使用することができる。その他にも、記録媒体に応じて、SDHCカードライタや、iVDRアダプタなどが使用できる。
【0023】
106は、ドライブ105が記録媒体104に記録するコンテンツを一時的に格納しておくメモリである。例えば、SD−RAMを使用することができる。その他に、記録装置に内蔵されたHDDの一部を利用することができる。
【0024】
107は、通信部108を介してコンテンツをダウンロードする処理を制御し、ダウンロードしたコンテンツをメモリ106を経由して記録媒体104に記録するようドライブ105を制御する、CPUである。CPUがメモリ106を内蔵する構成も考えられる。また、その他の部分を集積回路化した、SoC(System on Chip)も考えられる。制御の容易性や回路設計のスペース上有利になることもあるからである。
【0025】
108は、インターネットを介してサーバ101にアクセスし、コンテンツをダウンロードする通信部である。例えば、ネットワーク通信機能を集積回路化したネットワークチップが使用できる。その他に、イーサネット(登録商標)カードが使用できる。
【0026】
図2は、本実施例の記録媒体のフォルダ構成、ファイル構成を示した図である。BD規格の一つである、BDMV形式の構成を示している。
【0027】
201は、最上位のルートフォルダであり、全データがルートフォルダ以下、もしくはサブフォルダ以下に、ファイルとして含まれる。
【0028】
202はBDMVフォルダであり、BDMV規格で定義されたサブフォルダやファイルがBDMVフォルダ以下に格納される。
【0029】
203は、インデックスファイルであり、記録媒体に含まれるコンテンツ全体の情報を格納したファイルである。
【0030】
204は、ムービーオブジェクトファイルであり、再生シーケンスなどの情報を格納したファイルである。
【0031】
205は、プレイリストフォルダであり、シーンの再生順序を定義するプレイリストファイルを格納するフォルダである。
【0032】
206は、クリップ情報フォルダであり、AVストリームファイルの情報を格納したクリップ情報ファイルを格納するフォルダである。
【0033】
207は、ストリームフォルダであり、AVストリームファイル自体を格納するフォルダである。
【0034】
208は、外部データフォルダであり、追加したフォントデータなどのデータを格納するフォルダである。
【0035】
210は、プレイリストファイルであり、シーンの再生順序を定義したファイルである。
【0036】
211は、クリップ情報ファイルであり、AVストリームファイルの情報を格納したファイルである。
【0037】
209は、バックアップフォルダであり、インデックスファイル203やムービーオブジェクトファイル204やプレイリストフォルダ205やクリップ情報フォルダ206やプレイリストファイル210やクリップファイル211の、コピーを格納するフォルダである。コピーは、コピー元と同じ名前のファイル名もしくはフォルダ名となる。
【0038】
212は、AVストリームファイルであり、MPEG2−TS形式でエンコードされたストリームデータのファイルである。
【0039】
プレイリストファイル210、クリップ情報ファイル211、AVストリームファイル212の、ファイル拡張子は、それぞれmpls、clpi、m2tsである。
【0040】
また、プレイリストファイル210の、ファイル名は、00000から99999までの整数である。また、クリップ情報ファイル211、AVストリームファイル212の、ファイル名は、00000から99999までの整数であり、これがファイル番号となっている。また、クリップ情報ファイルとAVストリームファイルが対になって1つのクリップを構成する。
【0041】
図3は、本実施例の記録装置103およびサーバ101のダウンロード処理のフローを示した図である。
【0042】
まず、記録装置103に記録媒体104を挿入すると、記録装置103では記録媒体104にアクセスする指示をCPU107が発し、それを受けてドライブ105が記録媒体104から記録媒体に記録された情報を読み出す(S301)。このとき読み出す情報には、記録媒体のID情報やMKB(Media Key Block)情報、インデックスファイルやムービーオブジェクトの情報などがある。
【0043】
次に、STREAMフォルダもしくはCLIPINFフォルダ内のファイルをファイル名でソートすることで、最大ファイル番号を取得する(S302)。
【0044】
そして、コンテンツのダウンロードをサーバ101へ要求する(S303)。
【0045】
ダウンロード要求を受信したサーバは(S304)、クリップ情報ファイルやAVストリームファイルのファイル名に使用されている最大ファイル番号や、プレイリストファイルやムービーオブジェクトファイルおよびインデックスファイルなどの管理情報ファイルに記録されている情報など、記録媒体の論理記録状態を送信するよう記録装置へ要求し(S305)、その要求を受信した記録装置は(S306)、S302で取得した最大ファイル番号等をサーバに通知する(S307)。
【0046】
記録状態通知を受信したサーバは(S308)、受信した最大ファイル番号等の記録状態情報をもとに、管理情報の生成や、各ファイルのファイル名の変更等の処理を行う(S309)。その後、サーバはコンテンツのダウンロードを開始し(S310)、記録装置はダウンロードされたコンテンツを受信し(S311)、記録媒体に記録する(S312)。
【0047】
このように、ダウンロードをする際、記録装置からサーバへ、M2TSファイルとCLPIファイルそれぞれのファイル名の共通ファイル番号(第1ファイル番号とする)のうち最大の値(最大第1ファイル番号とする)を通知し、前記最大第1ファイル番号に基づいてファイル名が更新されたM2TSファイルおよびCLPIファイルを前記サーバからダウンロードする。また、サーバからダウンロードされる前記M2TSファイルおよび前記CLPIファイルのファイル名は、前記最大第1ファイル番号より大きいファイル番号に基づいて更新される。なお、更新をする際、最大第1ファイル番号より大きい例で説明をしたが、大きい番号に限られず、小さい番号であってもファイル番号が重複しない番号であれば、用いてもよい。この方が管理が容易になる場合もあるからである。このようにして、ファイル番号の重複を回避し、適切にダウンロード記録をすることが可能となる。
【0048】
なお、ステップS302で、ソート処理により最大ファイル番号を取得する方法以外にも、例えば、プレイリストファイルやインデックスファイルなどの管理ファイルに、最大ファイル番号を記録するフィールドを設け、追加記録前にそのフィールドから最大ファイル番号を読み出してステップS302の代替処理とし、追加記録後に最大ファイル番号フィールドを更新するステップを追加してもよい。これにより、ソート処理の負荷を軽減することができるからである。
【0049】
このとき、ダウンロード要求を発行するきっかとしては、記録装置に接続されたディスプレイモニタ画面上に表示されるメニューの中から、ユーザがダウンロードを選択してもよいし、記録媒体に記録されたプログラムが、ロード時の自動実行処理の中で実行されることにより、ダウンロード処理を開始するという方法でもよい。多様なユーザニーズに対応するためである。
【0050】
図4は、本実施例のダウンロード記録後の記録媒体のフォルダ構成、ファイル構成を示した図である。
【0051】
図2で示した構成の記録媒体に対して、ダウンロードしたコンテンツを追加記録した場合を示している。図2と同一のものは、説明を省略する。
【0052】
図2から変更されているのは、以下の点である。
(1)インデックスファイル403が更新されている。
(2)ムービーオブジェクトファイル404が更新されている。
(3)プレイリストファイル421が追加されている。
(4)クリップ情報ファイル411が追加されている。
(5)AVストリームファイル412が追加されている。
(6)バックアップフォルダ以下の管理ファイルのうち、上記(1)〜(5)に対応するファイルが、更新もしくは追加されている。
【0053】
上記(1)〜(6)以外は、変更されていない。よって、必要最小限のファイルのみを更新もしくは追加することで、所望の目的を達成することができる。
特に、あらかじめ記録されていたクリップ情報ファイルやAVストリームファイルを変更する必要がなく、変更処理や変更データ量を少なく抑えることができ、処理時間の短縮に効果がある。
【0054】
さらに、後述する図7で示す例では、(1)(2)は不要となるため、また、後述する図8で示す例では、(1)が不要となるため、変更箇所がさらに少なくなるという効果がある。
【0055】
図5は、BDプレーヤでの再生処理として、メニューでタイトルが選択できることを示す図である。
【0056】
500は、ダウンロード前のメニュー画面である。501は、記録媒体に含まれるタイトル(作品)の一覧を示し、502は1番目のタイトルとして、「映画1」が含まれていることを示すアイコンである。
【0057】
ダウンロード前のメニュー画面500で選択できるタイトルは、502しかなく、アイコン502がカーソルで選択されている状態である。
【0058】
510は、ダウンロード後のメニュー画面である。511は、記録媒体に含まれるタイトル(作品)の一覧を示し、512は1番目のタイトルとして「映画1」が含まれていることを示すアイコンである。513は2番目のタイトルとして「映画2」が含まれていることを示すアイコンである。
【0059】
ダウンロード後のメニュー画面510で選択できるタイトルは、501と502の2つであり、アイコン513がカーソルで選択されている状態である。
【0060】
メニュー画面で、アイコンを選択し決定すると、該当するムービーオブジェクトに記載されたコマンドが実行され、再生コマンドで指示されたプレイリストが再生される。
【0061】
図6は、ダウンロード前の記録媒体の論理データ構造を示した図である。
【0062】
600は、インデックスファイルであり、記録媒体に含まれるファーストプレイタイトルやトップメニュータイトル、その他の一般タイトルについての情報が含まれている。例えば、タイトル#1に該当するムービーオブジェクトがどれか、といった情報が含まれる。
【0063】
601は、ムービーオブジェクトファイルであり、ひとつまたは複数のムービーオブジェクト情報が含まれる。例えば、タイトル#1から参照されるムービーオブジェクト#1の情報が含まれており、そのなかには、「プレイリスト#0を再生する」「再生後にメニューに戻る」といったコマンドが記述されている。
【0064】
602は、プレイリストファイル#0であり、プレイリストを構成するひとつまたは複数のクリップ情報が含まれる。例えば、ムービーオブジェクト#1で再生されるプレイリスト#0は、クリップ#0からクリップ#3までの4つのクリップで構成されている。
【0065】
603は、クリップに相当するファイル群であり、ファイル名が00000から00003までのCLPIファイルおよびM2TSファイルが列挙されている。例えば、クリップ#0は00000.CLPIファイルと00000.M2TSファイルを指す。CLPIファイルおよびM2TSファイルは、それぞれCLIPINFフォルダ、STREAMフォルダに格納される。
【0066】
以上示したように、ダウンロード前の記録媒体には、ファイル番号00000から00003までのクリップ4つと、プレイリスト番号00000のプレイリスト1つが含まれる。
【0067】
再生時の動作としては、タイトル#1の再生が指示されると、ムービーオブジェクト#1に記述されたコマンドに従って、プレイリスト#0が再生される。つまり、クリップ#0、クリップ#1、クリップ#2、クリップ#3の順に再生され、その後、メニューが表示される、という動作となる。
【0068】
以下、図7、図8、図9を用いて、ダウンロード記録後の記録媒体の論理データ構造の例を、3通り示す。
【0069】
図7は、ダウンロード記録後の記録媒体の論理データ構造の第一の例である。
【0070】
図6と同一のものは、説明を省略する。
【0071】
前述の図3や後述の図10とも関連するが、ダウンロードをする際、記録装置からサーバへ、M2TSファイルとCLPIファイルそれぞれのファイル名の共通ファイル番号(前述の通り、第1ファイル番号。図7ではM2TSファイルのファイル名“0000.clpi”とCLPIファイルのファイル名“0000.m2ts”に共通する“0000”に相当する。)のうち最大の値(前述の通り、最大第1ファイル番号。図7ではダウンロード前のディスク(図6記載)に記録されているファイル番号のうち最大の“0003”に相当する。)を通知し、前記最大第1ファイル番号に基づいてファイル名が更新されたM2TSファイルおよびCLPIファイル(図7では“0004.clpi”〜“0006.clpi”、“0004.m2ts”〜“0006.m2ts”に相当する。)を前記サーバからダウンロードする。また、サーバからダウンロードされる前記M2TSファイルおよび前記CLPIファイルのファイル名は、前記最大第1ファイル番号より大きいファイル番号に基づいて更新される。
【0072】
702は、プレイリストファイル#0であり、602からの変更点は、クリップ#4からクリップ#6が、クリップ#3の後に追加されている点である。よって、ムービーオブジェクト#1に記載されたコマンドによりプレイリスト#0が再生されると、クリップ#0からクリップ#6までの7つのクリップが順次再生される。
【0073】
703は、クリップに相当するファイル群であり、ファイル名が00000から00006までのCLPIファイルおよびM2TSファイルが列挙されている。603からの変更点は、ファイル名が00004から00006までのCLPIファイルおよびM2TSファイルが追加されている点である。
【0074】
以上より、インデックスファイル600やムービーオブジェクトファイル601には変更を発生させず、プレイリストファイル702の変更およびクリップ703のファイル追加のみの変更に抑えられているため、サーバの変更処理が軽減され、ネットワーク転送量も軽減されるため、ダウンロードに要する時間が短縮されるという効果が得られる。
【0075】
図8は、ダウンロード記録後の記録媒体の論理データ構造の第二の例である。
【0076】
図6、図7と同一のものは、説明を省略する。
【0077】
801は、ムービーオブジェクトファイルであり、601からの変更点は、プレイリスト#1を再生するコマンドが追加された点である。
【0078】
804は、プレイリストファイル#1(MPLSファイルともいう。)であり、クリップ#4からクリップ#6で構成されている。よって、ムービーオブジェクト#1に記載されたコマンドによりプレイリスト#1が再生されると、クリップ#4からクリップ#6までの3つのクリップが順次再生される。
【0079】
前述の図3や後述の図10とも関連するが、ダウンロードをする際、記録装置からサーバへ、MPLSファイルのファイル名(第2ファイル番号とする。図8ではMPLSファイルのファイル名“#0”や“#1”に相当する。)のうち最大の値(最大第2ファイル番号とする。図8ではダウンロード前のディスク(図6記載)に記録されているファイル番号のうち最大の“#0”に相当する。)を通知し、前記最大第2ファイル番号より大きいファイル番号に基づいてファイル名が更新されたMPLSファイルを前記サーバからダウンロードし前記記録媒体に記録する(図8では“プレイリストファイル#1”に相当する。)。
【0080】
以上より、インデックスファイル600やプレイリストファイル602には変更を発生させず、ムービーオブジェクトファイル801の変更およびプレイリストファイル804の追加およびクリップ703のファイル追加のみの変更に抑えられているため、サーバの変更処理が軽減され、ネットワーク転送量も軽減されるため、ダウンロードに要する時間が短縮されるという効果が得られる。
【0081】
また、ステップS307で通知する記録状態通知の転送サイズが、最大ファイル番号と、ムービーオブジェクトファイルの情報に限られるため、さらにネットワーク転送量の軽減効果が期待できる。特に、プレイリストファイルのサイズが大きい場合に、効果的である。
【0082】
このようにして、サーバに通知するファイル番号として、クリップのファイル番号(CLPIファイルおよびM2TSファイルのファイル番号)以外にも、プレイリストファイル(MPLSファイル)のファイル番号についても最大値を通知することにより、新しくプレイリストファイルを記録媒体に追加記録するような場合にも対応可能である。この場合には、クリップのファイル番号の最大値とあわせて、プレイリストのファイル番号の最大値も通知することにより、クリップファイルの場合と同様に、プレイリストファイルの番号重複という問題を解決することができる。
【0083】
図6と図8を例に取ると、ダウンロード前はプレイリストファイル602が1つだけ記録されており(図6)、その番号は#0である。よって、クリップファイル番号の最大値を通知するのと同時に、もしくはその前後のタイミングで、プレイリストファイルの番号の最大値(#0)を通知することで、サーバ側ではダウンロードするプレイリストファイル804の番号を、通知された番号(#0)に1を足した番号(#1)に設定することができる。
【0084】
図9は、ダウンロード記録後の記録媒体の論理データ構造の第三の例である。
【0085】
図6、図7、図8と同一のものは、説明を省略する。
【0086】
900は、インデックスファイルであり、600からの変更点は、タイトル#2が追加されている点である。
【0087】
前述の図3や後述の図10とも関連するが、ダウンロードをする際、記録装置からサーバへ、タイトル情報のタイトル情報名(第3ファイル番号とする。図9ではタイトル情報のタイトル情報名“#1”や“#2”に相当する。)のうち最大の値(最大第3ファイル番号とする。図9ではダウンロード前のディスク(図6記載)に記録されているタイトル情報名のうち最大の“#1”に相当する。)を通知し、前記最大第3ファイル番号より大きいファイル番号に基づいてタイトル情報名が更新されたタイトル情報を前記サーバからダウンロードし前記記録媒体に記録する(図9では“タイトル#2”に相当する。)。
【0088】
以上より、プレイリストファイル602には変更を発生させず、インデックスファイル900およびムービーオブジェクトファイル901の変更およびプレイリストファイル804の追加およびクリップ703のファイル追加のみの変更に抑えられているため、サーバの変更処理が軽減され、ネットワーク転送量も軽減されるため、ダウンロードに要する時間が短縮されるという効果が得られる。
【0089】
また、タイトル#1とタイトル#2のデータ構造が論理的に独立しているため、タイトル#2を追加する際に、タイトル#1のデータ構造の変更が不要であるため、タイトル#1の再生動作に弊害を及ぼすリスクが軽減できるという効果がある。特に、記録済みのタイトル#1と追加記録するタイトル#2が異なる映画会社提供のものである場合などは、ムービーオブジェクトの記述方法や種類(後述するBD−Jオブジェクトの場合)が異なる場合があるため、ひとつのムービーオブジェクトにまとめて記述することが困難であり、本方式が適している。それ以外にも、タイトルとしての独立性が高い場合には、記録済みタイトルからの影響を受けにくい本方式が効果的である。
【0090】
次に、図10は、図3のステップS309で行う、サーバ上での管理情報ファイル生成およびファイル名変更を説明する図である。
【0091】
図10は、図6で示すダウンロード前の記録媒体に対して、ダウンロード記録を行い、図9で示す構成にするために必要な処理の例を説明している。
【0092】
図10の上半分に記載したのは、ダウンロードされるコンテンツの、変更前の状態であり、この状態で1つのボリュームとしてBDパッケージとして販売し再生可能な構成である。
【0093】
サーバ上では、この状態でコンテンツを保管し、ダウンロード時には、ダウンロード先の記録媒体の記録状態に応じて必要な変更を加えて、ダウンロードする。
【0094】
図10の下半分に記載したのは、図9で示す構成にするために変更を加えた状態である。これらのファイルを、図6で示すファイル群にマージおよび追加することで、図9の状態にすることができる。
【0095】
1000は、インデックスファイルであり、タイトル#1が含まれている。
【0096】
1001は、ムービーオブジェクトファイルであり、ムービーオブジェクト#1が含まれている。
【0097】
1002は、プレイリストファイル#0であり、クリップ#0、1、2で構成される。
【0098】
1003は、クリップ群であり、ファイル番号が00000から00002までのCLPIファイルおよびM2TSファイルからなる。
【0099】
図10のクリップ群のファイル番号(00000から00002まで)が、図6のクリップ群のファイル番号(00000から00003まで)と重複しているため、ファイル名を変更せずにダウンロード記録すると、ファイル名の衝突が発生し、上書きなどの問題が発生してしまう。
【0100】
よって、そのようなファイル名の重複を避けるために、図3で示すような最大ファイル番号通知を行うことにより、サーバ側でファイル名を変更し、それに伴いプレイリストファイル中に記述されたファイル番号を変更することが有効となる。
【0101】
また、プレイリストファイルのファイル名も重複しているため、プレイリストファイルの番号を00000(図では便宜的に0と記載。)から00001(図では便宜的に1と記載。)に変更し、併せてムービーオブジェクトの記述も変更することで、同様に、ファイル名重複の問題を回避できる。
【0102】
なお、ムービーオブジェクトは、BDMVオブジェクトとBD−Jオブジェクトの2種類があるが、上記はBDMVオブジェクトで説明した。
【0103】
BD−Jオブジェクトの場合は、ムービーオブジェクトファイル中に、ムービーオブジェクトの代わりにBD−Jオブジェクトが存在し、コマンドの代わりにJAVA(登録商標)プログラムを格納したJARファイル(図示せず)を実行することで、必要なプレイリストファイルを呼び出し、一連のクリップを順次再生させる。
【0104】
よって、ダウンロード時に行われる処理で、BDMVの場合と異なるのは、ムービーオブジェクトファイルの変更処理と、JARファイルの追加であり、本発明で得られる効果を、BD−Jオブジェクトの場合でも同様に得ることができる。
【0105】
図2では、簡単のために、ファイル番号00000の各ファイルを1つずつだけ示しているが、映画のような長時間収録のコンテンツは、複数のシーンに分けて構成されている場合が多く、各シーンを1つ1つのファイルに割り当てるオーサリング例が多いが、例えばN個のファイルが格納されている場合でも、N+1個目以降のファイルをダウンロードして追記することで、同様の効果が適用できる。
【0106】
同様に、複数コンテンツをまとめてダウンロードの場合は、各コンテンツごとに、上記と同様の処理を行えば、同様の効果を得ることができる。
【符号の説明】
【0107】
101 サーバ
102 ネットワーク
103 記録装置
104 記録媒体
105 ドライブ
106 メモリ
107 CPU
108 通信部

【特許請求の範囲】
【請求項1】
サーバから記録装置に情報をダウンロードし、記録媒体に記録する記録方法であって、
前記記録媒体は階層構造のフォルダ構成を有し、
前記フォルダ構成には、
映像音声データが記録されているM2TSファイルを格納するSTREAMフォルダと、
管理情報が記録されているCLPIファイルを格納するCLIPINFフォルダが含まれ、
前記M2TSファイルとCLPIファイルが対になって1つのクリップを構成し、該1つのクリップを構成するM2TSファイルとCLPIファイルそれぞれのファイル名は、共通のファイル番号である第1ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記記録装置から前記サーバへ、前記第1ファイル番号のうち最大の値である最大第1ファイル番号を通知し、
前記最大第1ファイル番号に基づいてファイル名が更新されたM2TSファイルおよびCLPIファイルを前記サーバからダウンロードし前記記録媒体に記録することを特徴とする記録方法。
【請求項2】
請求項1記載の記録方法であって、
前記サーバからダウンロードされた前記M2TSファイルおよび前記CLPIファイルのファイル名は、前記最大第1ファイル番号より大きいファイル番号に基づいて更新されていることを特徴とする記録方法。
【請求項3】
請求項1または2いずれか一項記載の記録方法であって、
前記フォルダ構成にはさらに、再生情報が記録されているMPLSファイルを格納するPLAYLISTフォルダが含まれ、
前記MPLSファイルのファイル名は第2ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記記録装置から前記サーバへ、前記第2ファイル番号のうち最大の値である最大第2ファイル番号を通知し、
前記最大第2ファイル番号より大きいファイル番号に基づいてファイル名が更新されたMPLSファイルを前記サーバからダウンロードし前記記録媒体に記録することを特徴とする記録方法。
【請求項4】
請求項1から3いずれか一項記載の記録方法であって、
前記フォルダ構成にはさらに、タイトル情報が記録されているインデックスファイルが含まれ、
前記タイトル情報のタイトル情報名は第3ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記記録装置から前記サーバへ、前記第3ファイル番号のうち最大の値である最大第3ファイル番号を通知し、
前記最大第3ファイル番号より大きいファイル番号に基づいてタイトル情報名が更新されたタイトル情報を前記サーバからダウンロードし前記記録媒体に記録することを特徴とする記録方法。
【請求項5】
サーバから映像音声データをダウンロードし、記録媒体に記録する記録装置であって、
通信部と記録部と、該通信部と該記録部を制御する制御部とを有し、
前記記録媒体は階層構造のフォルダ構成を有し、
前記フォルダ構成には、
映像音声データが記録されているM2TSファイルを格納するSTREAMフォルダと、
管理情報が記録されているCLPIファイルを格納するCLIPINFフォルダが含まれ、
前記M2TSファイルとCLPIファイルが対になって1つのクリップを構成し、該1つのクリップを構成するM2TSファイルとCLPIファイルそれぞれのファイル名は、共通のファイル番号である第1ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記通信部から前記サーバへ、前記第1ファイル番号のうち最大の値である最大第1ファイル番号が通知され、
前記最大第1ファイル番号に基づいてファイル名が更新されたM2TSファイルおよびCLPIファイルが前記サーバからダウンロードされ、該M2TSファイルおよび該CLPIファイルが前記記録部によって前記記録媒体に記録されることを特徴とする記録装置。
【請求項6】
請求項5記載の記録装置であって、
前記サーバからダウンロードされた前記M2TSファイルおよび前記CLPIファイルのファイル名は、前記最大第1ファイル番号より大きいファイル番号に基づいて更新されていることを特徴とする記録装置。
【請求項7】
請求項5または6いずれか一項記載の記録装置であって、
前記フォルダ構成にはさらに、再生情報が記録されているMPLSファイルを格納するPLAYLISTフォルダが含まれ、
前記MPLSファイルのファイル名は第2ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記通信部から前記サーバへ、前記第2ファイル番号のうち最大の値である最大第2ファイル番号が通知され、
前記最大第2ファイル番号より大きいファイル番号に基づいてファイル名が更新されたMPLSファイルが前記サーバからダウンロードされ、該MPLSファイルが前記記録部によって前記記録媒体に記録されることを特徴とする記録装置。
【請求項8】
請求項5から7いずれか一項記載の記録装置であって、
前記フォルダ構成にはさらに、タイトル情報が記録されているインデックスファイルが含まれ、
前記タイトル情報のタイトル情報名は第3ファイル番号に基づいて記述されており、
前記ダウンロードをする際、前記通信部から前記サーバへ、前記第3ファイル番号のうち最大の値である最大第3ファイル番号が通知され、
前記最大第3ファイル番号より大きいファイル番号に基づいてタイトル情報名が更新されたタイトル情報が前記サーバからダウンロードされ、該タイトル情報が前記記録部によって前記記録媒体に記録されることを特徴とする記録装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2010−272184(P2010−272184A)
【公開日】平成22年12月2日(2010.12.2)
【国際特許分類】
【出願番号】特願2009−124841(P2009−124841)
【出願日】平成21年5月25日(2009.5.25)
【出願人】(000005108)株式会社日立製作所 (27,607)
【Fターム(参考)】