(57)【特許請求の範囲】
【請求項１】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、ディジタルデータを記録するようにした記録装置であって、
コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式が許容されるファイル構造を持つように、記録すべきデータのデータ構造を変換する手段と、
上記ファイル構造を有するデータを上記記録媒体に記録する手段とからなり、少なくとも上記第２のファイル形式のファイルの上記参照情報格納部に、参照ファイル情報と、上記記録媒体の媒体識別情報、または上記媒体識別情報を変換した情報を記録するようにしたことを特徴とする記録装置。
【請求項２】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造でもって、ディジタルデータを記録するようにした記録装置であって、
記録媒体から読み込まれたファイルを編集し、編集結果を上記第２のファイル形式でもって記録媒体に保存する時に、上記記録媒体に固有の媒体識別情報を読み込み、上記媒体識別情報、または上記媒体識別情報を変換した情報と、参照ファイル情報とを上記編集結果の上記参照情報格納部に記録することを特徴とする記録装置。
【請求項３】
請求項１または２において、
上記ディジタルデータがビデオおよび／またはオーディオデータであることを特徴とする記録装置。
【請求項４】
請求項３において、
上記ビデオおよび／またはオーディオデータが圧縮符号化されたデータであることを特徴とする記録装置。
【請求項５】
請求項１または２において、
上記記録媒体が書き換え可能な光ディスクであることを特徴とする記録装置。
【請求項６】
請求項１または２において、
上記記録媒体がメモリカードであることを特徴とする記録装置。
【請求項７】
請求項２において、
パーソナルコンピュータ上で編集作業を行い、上記編集結果を上記パーソナルコンピュータによって記録媒体に記録することを特徴とする記録装置。
【請求項８】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、ディジタルデータを記録するようにした記録方法であって、
コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式が許容されるファイル構造を持つように、記録すべきデータのデータ構造を変換するステップと、
上記ファイル構造を有するデータを上記記録媒体に記録するステップとからなり、
少なくとも上記第２のファイル形式のファイルの上記参照情報格納部に、参照ファイル情報と、上記記録媒体の媒体識別情報、または上記媒体識別情報を変換した情報を記録するようにしたことを特徴とする記録方法。
【請求項９】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造でもって、ディジタルデータを記録するようにした記録方法であって、
記録媒体から読み込まれたファイルを編集し、編集結果を上記第２のファイル形式でもって記録媒体に保存する時に、上記記録媒体に固有の媒体識別情報を読み込み、上記媒体識別情報、または上記媒体識別情報を変換した情報と、参照ファイル情報とを上記編集結果の上記参照情報格納部に記録することを特徴とする記録方法。
【請求項１０】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体から、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、少なくとも上記第２のファイル形式のファイルの上記参照情報格納部に、上記記録媒体の媒体識別情報、または上記媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータを再生するようにした再生装置であって、
記録媒体から読み込まれたデータのファイル形式を判別し、上記読み込まれたデータが上記第１のファイル形式であるときには、上記読み込まれたデータを再生し、
上記読み込まれたデータが上記第２のファイル形式であるときには、上記参照情報格納部に記録されている上記参照ファイル識別情報と、上記媒体識別情報、または上記媒体識別情報を変換した情報を読み取り、
上記記録媒体から上記媒体識別情報、または上記媒体識別情報を変換した情報と、上記参照ファイル情報とを読み取り、
上記参照情報格納部に記録されている上記媒体識別情報、または上記媒体識別情報を変換した情報と、上記記録媒体に記録されている上記媒体識別情報、または上記媒体識別情報を変換した情報とが一致するときに、上記参照ファイル情報により指示されるファイルを上記記録媒体から読み取って再生するようにしたことを特徴とする再生装置。
【請求項１１】
リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体から、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、少なくとも上記第２のファイル形式のファイルの上記参照情報格納部に、上記記録媒体の媒体識別情報、または上記媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータを再生するようにした再生方法であって、
記録媒体から読み込まれたデータのファイル形式を判別するステップと、
上記読み込まれたデータが上記第１のファイル形式であるときには、上記読み込まれたデータを再生するステップと、
上記読み込まれたデータが上記第２のファイル形式であるときには、上記参照情報格納部に記録されている参照ファイル識別情報と、上記媒体識別情報、または上記媒体識別情報を変換した情報を読み取るステップと、
上記記録媒体から上記媒体識別情報、または上記媒体識別情報を変換した情報を読み取るステップと、
上記参照情報格納部に記録されている参照ファイル識別情報と、上記媒体識別情報、または上記媒体識別情報を変換した情報と、上記記録媒体に記録されている上記媒体識別情報、または上記媒体識別情報を変換した情報とが一致するときに、上記参照ファイル情報により指示されるファイルを上記記録媒体から読み取って再生するステップとからなることを特徴とする再生方法。
【請求項１２】
リムーバブルで且つ固有の媒体識別情報が付与され、
コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、上記参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、
少なくとも上記第２のファイル形式のファイルの上記参照情報格納部に、上記記録媒体の媒体識別情報、または上記媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、別のファイルを参照する形式で、オーディオ、ビデオ等のファイルをリムーバブルな記録媒体に保存するのに好適な記録装置および方法、再生装置および方法並びに記録媒体に関する。
【０００２】
【従来の技術】
カメラ一体形記録再生装置、ディジタルオーディオレコーダ等の記録されたデータを扱うのに、コンピュータによる処理を考慮してファイル形式を採用することが考えられる。例えばマルチメディア対応のシステムソフトウェアとして、QuickTime が知られている。QuickTime は、時系列的に変化するデータ（Movie と称される）を扱うためのソフトウェアである。QuickTime は、一般的には、特殊なハードウエアを用いずに動画を再生するためのＯＳの拡張機能である。取り扱い可能なデータ形式は、多様で３２Track までの音声、動画、ＭＤＩなどの出力を同期させることができる。
【０００３】
QuickTime ムービーファイルは、大きくは、Movie ResourseとMovie Dataの二つの部分に分かれている。Movie Resourseの部分には、そのQuickTime ファイルを再生するのに必要な時間や、実データ参照のための参照情報が格納されており、Movie Data部分には、ビデオやオーディオの実データが格納されている。
【０００４】
このように、実データ格納部と参照情報格納部とに分かれたファイル形式のファイル構造を有するビデオや、オーディオのファイルを使用して、ノンリニア編集と称されるビデオやオーディオのデータの編集を実現することが考えられる。この場合、最初の未編集に含まれているビデオやオーディオのファイルには、両方の格納部を１つのファイルの中に全て含む形式で保存されていることが多い。つまり、その単位のファイルのみを読み出すことで、実データも、その実データをどのように再生すれば良いかも解釈できる。このようなファイルを自己内包(Self-contained)形ファイル（第１のファイル形式）と称する。
【０００５】
一方、既に存在するビデオやオーディオファイルを編集することによって作成するファイルの一つの形式は、編集結果後に必要となる実データと参照情報格納部を新たに作り直して新たに両方とも１つのファイル内に含むものである。例えば２つのファイルを結合して新たなファイルを作成する場合、新たなファイルは、元の２つのファイルを結合した実データ格納部と、参照情報格納部とから構成される。この編集方法は、元のデータが失われる問題があり、また、編集に伴い多量のデータを書き換える必要があり、編集処理時間が長くなる。若し、元のデータをそのまま保存しようとすると、元のデータと編集後のデータとを保存することになり、データ記録媒体の記録可能な容量が減少する。
【０００６】
そこで、必要となる実データ部は、既に存在しているファイル内の実データ部から必要部分のみを参照することいった参照情報格納部のみを含むファイルを、新たに作成して編集を実現する方法がある。この方法では、編集結果としての参照情報格納部のみからなるファイルが記録媒体に記録される。このように外部に存在する実データを参照する参照情報格納部のみで構成されるファイルを外部参照(External-referenced) 形ファイル（第２のファイル形式）と称する。外部参照形ファイルの場合、参照される側の実データ部が含まれるファイルを指定する記述（参照ファイル情報）を当然必要とする。この方法は、編集結果の参照情報格納部と実データ格納部の両者からなるファイルを保存する方法と異なり、編集時間が長くなったり、元のデータが失われる問題を生じない。
【０００７】
図１６は、書き換え可能な光ディスク１０１上にMovie ResourseおよびMovie Dataからなる形式の自己内包形ファイル１０２と、Movie Resourseのみからなる形式の外部参照形ファイル１０３とが混在して記録されている状態を概念的に示す。光ディスク１０１は、リムーバブル（着脱自在）のものである。したがって、複数の光ディスクにまたがる編集を図１７に示すようなパーソナルコンピュータ１２１を使用して行うことが考えられる。
【０００８】
図１７で、１１１がカメラ一体形ディスク記録再生装置、ディジタルオーディオレコーダ等の光ディスクレコーダを示す。なお、レコーダと称するが、レコーダが再生機能をも有するのが普通である。光ディスクレコーダ１１１によってビデオ、オーディオのデータが記録された光ディスク１０１ａ、１０１ｂ、・・・が存在する。これらの光ディスク１０１ａ、１０１ｂ、・・・をパーソナルコンピュータ１２１のドライブに挿入し、パーソナルコンピュータ１２１のハードディスク１２２に対して光ディスク１０１ａ、１０１ｂ、・・・上の複数のファイルを読み込む。このような操作は、コピーまたはムーブと称される。コピーは、複写元が残る操作を意味し、ムーブは、複写元が残らない操作を意味する。パーソナルコンピュータ１２１には、ファイルの実データ（Movie Data）を読み込まず、参照情報（Movie Resourse）のみが読み込まれる。
【０００９】
パーソナルコンピュータ１２１は、ソフトウェアとしてQuickTime がインストールされているものである。そして、ユーザがQuickTime 上で編集作業を行う。そして、編集結果を再び光ディスク１０１ｃにコピーまたはムーブする。この光ディスク１０１ｃをレコーダ１１１によって再生するようになされる。編集結果は、上述した外部参照形ファイルの形式で光ディスク１０１ｃに記録される。編集結果に基づいた再生は、通常、プログラム再生と称される。
【００１０】
【発明が解決しようとする課題】
編集結果を外部参照形ファイルの形式で保存する方法では、参照すべきファイルを指定する記述が一意にファイルを指定する必要がある。図１７に示すようなシステムにおいて、１枚の光ディスクからファイルをパーソナルコンピュータ１２１に読み込み、編集結果を同一の光ディスクに戻す時には、参照すべきファイルが意図しないファイルとなる問題が生じない。
【００１１】
しかしながら、編集結果を誤って異なる光ディスクにコピーまたはムーブし、且つそのディスクに編集結果（外部参照形ファイル）が本来参照すべきムービーファイルと同一の識別情報（例えばファイル名）が存在していると、編集結果と異なるプログラム再生がなされる問題が生じる。また、複数の光ディスク１０１ａ、１０１ｂ、・・・のデータ（ファイル）をまとめてパーソナルコンピュータ１２１のハードディスク１２２に読み込み、編集する時に、異なる光ディスクから読み込まれるファイルが同じ識別情報を持つ可能性がある。その結果、外部参照形ファイル形式で保存されている編集結果が意図しないファイルを指定するおそれがある。
【００１２】
したがって、この発明の目的は、QuickTime のようなマルチメディアデータフォーマットに準拠し、実データ格納部と参照情報格納部に分かれたファイル構造を持つように、データ構造が変換されたデータを記録媒体に記録する時に、意図しないファイルが参照されることを防止することができる記録装置および方法、再生装置および方法並びに記録媒体を提供することにある。
【００１３】
【課題を解決するための手段】
請求項１の発明は、上述した課題を達成するために、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、ディジタルデータを記録するようにした記録装置であって、
コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式が許容されるファイル構造を持つように、記録すべきデータのデータ構造を変換する手段と、
ファイル構造を有するデータを記録媒体に記録する手段とからなり、
少なくとも第２のファイル形式のファイルの参照情報格納部に、参照ファイル情報と、記録媒体の媒体識別情報、または媒体識別情報を変換した情報を記録するようにしたことを特徴とする記録装置である。
【００１４】
請求項２の発明は、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造でもって、ディジタルデータを記録するようにした記録装置であって、
記録媒体から読み込まれたファイルを編集し、編集結果を第２のファイル形式でもって記録媒体に保存する時に、記録媒体に固有の媒体識別情報を読み込み、媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とを編集結果の参照情報格納部に記録することを特徴とする記録装置である。
【００１５】
請求項８の発明は、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、ディジタルデータを記録するようにした記録方法であって、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式が許容されるファイル構造を持つように、記録すべきデータのデータ構造を変換するステップと、
ファイル構造を有するデータを記録媒体に記録するステップとからなり、
少なくとも第２のファイル形式のファイルの参照情報格納部に、参照ファイル情報と、記録媒体の媒体識別情報、または媒体識別情報を変換した情報を記録するようにしたことを特徴とする記録方法である。
【００１６】
請求項９の発明は、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体に対して、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造でもって、ディジタルデータを記録するようにした記録方法であって、
記録媒体から読み込まれたファイルを編集し、編集結果を第２のファイル形式でもって記録媒体に保存する時に、記録媒体に固有の媒体識別情報を読み込み、媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とを編集結果の参照情報格納部に記録することを特徴とする記録方法である。
【００１７】
請求項１０の発明は、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体から、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、少なくとも第２のファイル形式のファイルの参照情報格納部に、記録媒体の媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータを再生するようにした再生装置であって、
記録媒体から読み込まれたデータのファイル形式を判別し、読み込まれたデータが第１のファイル形式であるときには、読み込まれたデータを再生し、
読み込まれたデータが第２のファイル形式であるときには、参照情報格納部に記録されている参照ファイル識別情報と、媒体識別情報、または媒体識別情報を変換した情報を読み取り、
記録媒体から媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とを読み取り、
参照情報格納部に記録されている媒体識別情報、または媒体識別情報を変換した情報と、記録媒体に記録されている媒体識別情報、または媒体識別情報を変換した情報とが一致するときに、参照ファイル情報により指示されるファイルを記録媒体から読み取って再生するようにしたことを特徴とする再生装置である。
【００１８】
請求項１１の発明は、リムーバブルで且つ固有の媒体識別情報が付与されている記録媒体から、コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、少なくとも第２のファイル形式のファイルの参照情報格納部に、記録媒体の媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータを再生するようにした再生方法であって、
記録媒体から読み込まれたデータのファイル形式を判別するステップと、
読み込まれたデータが第１のファイル形式であるときには、読み込まれたデータを再生するステップと、
読み込まれたデータが第２のファイル形式であるときには、参照情報格納部に記録されている参照ファイル識別情報と、媒体識別情報、または媒体識別情報を変換した情報を読み取るステップと、
記録媒体から媒体識別情報、または媒体識別情報を変換した情報を読み取るステップと、
参照情報格納部に記録されている参照ファイル識別情報と、媒体識別情報、または媒体識別情報を変換した情報と、記録媒体に記録されている媒体識別情報、または媒体識別情報を変換した情報とが一致するときに、参照ファイル情報により指示されるファイルを記録媒体から読み取って再生するステップとからなることを特徴とする再生方法である。
【００１９】
請求項１２の発明は、リムーバブルで且つ固有の媒体識別情報が付与され、
コンピュータソフトウェアにより取り扱うことができると共に、参照情報格納部と実データ格納部とで構成される第１のファイル形式と、参照情報格納部のみからなる第２のファイル形式とが許容されるファイル構造を有し、
少なくとも第２のファイル形式のファイルの参照情報格納部に、記録媒体の媒体識別情報、または媒体識別情報を変換した情報と、参照ファイル情報とが記録されたディジタルデータが記録されていることを特徴とする記録媒体である。
【００２０】
この発明によれば、少なくとも外部参照形ファイルの場合には、参照ファイル情報に加えて、記録媒体の媒体識別情報、または媒体識別情報を変換した情報が参照情報格納部に記録されている。したがって、外部参照形ファイルが媒体識別情報を利用して、媒体のチェックを行うことができる。若し、外部参照形ファイルに記録されている媒体識別情報と、記録媒体から読み込んだ媒体識別情報とが不一致であれば、参照すべきファイルが保存された記録媒体でないことが分かる。
【００２１】
【発明の実施の形態】
以下、この発明の一実施形態について図面を参照して説明する。図１は、この発明の一実施形態におけるディジタル記録再生装置を示す。図１において、１がビデオ符号器を示す。ビデオ入力がビデオ符号器１に供給され、ビデオ符号器１において、ビデオ信号が圧縮符号化される。また、２がオーディオ符号器を示し、オーディオ入力がオーディオ符号器２においてオーディオ信号が圧縮符号化される。ビデオ信号およびオーディオ信号に対する圧縮符号化としては、例えばＭＰＥＧが使用される。ビデオ符号器１およびオーディオ符号器２のそれぞれの出力がエレメンタリストリームと称される。
【００２２】
ビデオ符号器１は、ＭＰＥＧの場合、動きベクトルを検出する動き予測部、ピクチャ順序並び替え部、入力映像信号とローカル復号映像信号間の予測誤差を形成する減算部、減算出力をＤＣＴ変換するＤＣＴ部、ＤＣＴ部の出力を量子化する量子化部、量子化出力を可変長符号化する可変長符号化部、一定レートで符号化データを出力するバッファメモリとから構成される。ピクチャ順序並び替え部は、ピクチャの順序を符号化処理に適したものに並び替える。つまり、ＩおよびＰピクチャを先に符号化し、その後、Ｂピクチャを符号化するのに適した順序にピクチャを並び替える。ローカル復号部は、逆量子化部、逆ＤＣＴ部、加算部、フレームメモリおよび動き補償部で構成される。動き補償部では、順方向予測、逆方向予測、両方向予測が可能とされている。イントラ符号化の場合では、減算部は、減算処理を行わず、単にデータが通過する。また、オーディオ符号器２は、サブバンド符号化部、適応量子化ビット割り当て部等で構成される。
【００２３】
一例として、携帯形カメラ一体ディスク記録再生装置の場合では、ビデオカメラで撮影された画像がビデオ入力とされ、マイクロホンで集音された音声がオーディオ入力とされる。ビデオ符号器１およびオーディオ符号器２では、アナログ信号がディジタル信号へ変換されて処理される。また、この一実施形態では、書き換え可能な光ディスクを記録媒体として使用する。この種の光ディスクとしては、光磁気ディスク、相変化型ディスク等を使用できる。一実施形態では、比較的小径の光磁気ディスクを使用している。
【００２４】
ビデオ符号器１およびオーディオ符号器２の出力がファイル生成器５に供給される。ファイル生成器５は、特殊なハードウエアを用いずに動画等を同期して再生するためのコンピュータソフトウェアにより取り扱うことができるファイル構造を持つように、ビデオエレメンタリストリームおよびオーディオエレメンタリストリームのデータ構造を変換する。この一実施形態では、ソフトウェアとして例えばQuickTime を使用する。QuickTime が処理する時系列的に変化する一連のデータ（ビデオデータ、オーディオデータ、テキストデータ）は、QuickTime ムービー(Movie) と称される。また、ファイル生成器５では、符号化ビデオデータおよび符号化オーディオデータが多重化される。QuickTime ムービーファイルの構造を作成するために、システム制御マイコン９によってファイル生成器５が制御される。
【００２５】
ファイル生成器５からのQuickTime ムービーファイルがメモリコントローラ８を介してメモリ７に順次書き込まれる。メモリコントローラ８に対して、システム制御マイコン（マイクロコンピュータ）９からディスクへのデータ書き込み要求が入力されると、メモリコントローラ８によって、メモリ７からQuickTime ムービーファイルが読み出される。ここで、QuickTime ムービー符号化の転送レートは、ディスクへの書き込みデータの転送レートより低く、例えば約１／２とされている。したがって、QuickTime ムービーファイルが連続的にメモリ７に書き込まれるのに対して、メモリ７からの読み出しは、メモリ７がオーバーフローまたはアンダーフローしないことをシステム制御マイコン９が監視しながら間欠的に行われる。
【００２６】
メモリコントローラ８を介してメモリ７から読み出されたQuickTime ムービーファイルがエラー訂正符号／復号器１１に供給される。エラー訂正符号／復号器１１は、QuickTime ムービーファイルを一旦メモリ１０に書き込み、インターリーブおよびエラー訂正符号の冗長データの生成の処理を行い、冗長データが付加されたデータをメモリ１０から読み出す。
【００２７】
エラー訂正符号／復号器１１の出力がデータ変復調器１３に供給される。データ変復調器１３は、ディジタルデータをディスクに記録する時に、再生時のクロック抽出を容易とし、符号間干渉のような問題が生じないように、データを変調する。例えばＲＬＬ（１，７）を使用できる。
【００２８】
データ変復調器１３の出力が磁界変調ドライバ１４に供給されると共に、光ピックアップ２３を駆動するための信号を出力する。磁界変調ドライバ１４は、入力された信号に応じて磁界ヘッド２２を駆動して光ディスク２０に磁界を印加する。光ピックアップ２３は、記録用のレーザビームを光ディスク２０に照射する。このようにして光ディスク２０に対してデータが記録される。光ディスク２０は、モータ２１によって、ＣＬＶ（線速度一定），ＣＡＶ（角速度一定），またはＺＣＡＶ（ゾーンＣＬＶ）で回転される。
【００２９】
メモリコントローラ８から読み出される間欠的なデータを光ディスク２０へ記録するので、通常は、連続的な記録動作がなされず、一定のデータ量を記録したら記録動作を中断し、次の記録要求まで待機するように、記録動作が間欠的になされる。
【００３０】
また、システム制御マイコン９からの要求に応じて、ドライブ制御マイコン１２がサーボ回路１５に要求を出し、ディスクドライブ全体の制御がなされる。それによって記録動作がなされる。サーボ回路１５によって、光ピックアップ２３のディスク径方向の移動のサーボ、トラッキングサーボ、フォーカスサーボがなされ、また、モータ２１のスピンドルサーボがなされる。図示しないが、システム制御マイコン９と関連してユーザの操作入力部が設けられている。
【００３１】
光ディスク２０には、ブランクディスクの状態で、ディスク個々に異なるディスクＩＤ（例えばシリアル番号）が記録されている。例えばディスクの最内周側のエリアで書き換え不可能なエリアにディスクＩＤが記録されている。後述するように、この発明では、ディスクＩＤを利用してファイルの参照を適切に行うものである。また、ディスクＩＤは、通常、著作物の保護のために、適法なディスクであることを保証するために使用されることが多い。すなわち、光ディスク２０がレコーダに挿入された時に、ディスクＩＤを利用して認証処理がなされ、若し、ディスクＩＤが実質的に記録されていない場合には、不正なディスクとして、認証が成立せず、そのようなディスクの記録／再生が不可能とされる。著作物の保護の点からディスクＩＤは、レコーダ等の機器の外部へ読み出せないないようにされている。そのため、ディスクＩＤをそのまま利用せずに、ディスクＩＤを暗号化等の所定の規則で変換した記述例えば文字列を使用する。
【００３２】
次に、再生のための構成および動作について説明する。再生時には、再生用のレーザビームを光ディスク２０に照射し、光ディスク２０からの反射光を光ピックアップ２３中のディテクタによって再生信号へ変換する。この場合、光ピックアップ２３のディテクタの出力信号からトラッキングエラーおよびフォーカスエラーが検出され、読み取りレーザビームがトラック上に位置し、トラック上に合焦するように、サーボ回路１５により制御される。また、光ディスク２０上の所望の位置のデータを再生するために、光ピックアップ２３の径方向の移動が制御される。
【００３３】
再生時においても、記録時と同様に、QuickTime ムービーファイルの転送レーザよりも高い、例えば２倍のレートで光ディスク２０からデータを再生する。この場合では、通常、連続的な再生が行われず、一定のデータ量を再生したら再生動作を中断し、次の再生要求まで待機するような間欠的な再生動作がなされる。再生時動作において、記録動作と同様に、システム制御マイコン９からの要求に応じて、ドライブ制御マイコン１２がサーボ回路１５に要求を出して、ディスクドライブ全体の制御がなされる。
【００３４】
光ピックアップ２３からの再生信号がデータ変復調器１３に入力され、復調処理がなされる。復調後のデータがエラー訂正符号／復号器１１に供給される。エラー訂正符号／復号器１１においては、再生データを一旦メモリ１０に書き込み、デインターリーブ処理およびエラー訂正処理がなされる。エラー訂正後のQuickTime ムービーファイルがメモリコントローラ８を介してメモリ７に書き込まれる。
【００３５】
メモリ７に書き込まれたQuickTime ムービーファイルは、システム制御マイコン９の要求に応じて、多重化を解く同期のタイミングに合わせてファイル復号器６に出力される。システム制御マイコン９は、ビデオ信号およびオーディオ信号を連続再生するために、光ディスク２０から再生されてメモリ７に書き込まれるデータ量とメモリ７から読み出してファイル復号器６に出力されるデータ量を監視し、メモリ７がオーバーフローまたはアンダーフローしないように、メモリコントローラ８およびドライブ制御マイコン１２を制御し、光ディスク２０からのデータの読み出しを行う。
【００３６】
ファイル復号器６では、システム制御マイコン９の制御の下で、QuickTime ムービーファイルをビデオエレメンタリストリームおよびオーディオエレメンタリストリームに分解する。ビデオエレメンタリストリームがビデオ復号器３に供給され、オーディオエレメンタリストリームがオーディオ復号器４に供給される。ファイル復号器６からのビデオエレメンタリストリームおよびオーディオエレメンタリストリームは、両者が同期するように出力される。
【００３７】
ビデオ復号器３およびオーディオ復号器４は、圧縮符号化の復号をそれぞれ行い、ビデオ出力およびオーディオ出力を発生する。例えばＭＰＥＧがビデオ信号およびオーディオ信号の圧縮符号化として使用される。図示しないが、ビデオ出力が表示ドライブを介してディスプレイ（液晶等）に出力され、表示され、オーディオ出力がオーディオアンプを介してスピーカに対して出力され、再生される。
【００３８】
ビデオ復号器３は、バッファメモリ、可変長符号復号部、逆ＤＣＴ部、逆量子化部、逆量子化部の出力とローカル復号出力を加算する加算部、ピクチャ順序並び替え部並びにフレームメモリおよび動き補償部からなるローカル復号部によって構成されている。イントラ符号化の場合では、加算部での加算処理がなされず、データが加算部を通過する。加算部からの復号データがピクチャ順序並び替え部によって元の画像の順序とされる。
【００３９】
なお、上述したようにデータが記録された光ディスク２０は、着脱自在のものであるので、他の機器でも再生できる。例えばQuickTime のアプリケーションソフトウェアで動作するパーソナルコンピュータが光ディスク２０に記録されているデータを読み取り、パーソナルコンピュータによって記録されているビデオおよびオーディオデータを再生することができる。さらに、この発明は、ビデオデータのみ、またはオーディオデータのみを扱う場合に対しても適用することができる。
【００４０】
上述したこの発明の一実施形態についてより詳細に説明する。先ず、QuickTime について、図２を参照して概略的に説明する。QuickTime は、一般的には、特殊なハードウエアを用いずに動画を再生するためのＯＳの拡張機能である。取り扱い可能なデータ形式は、多様で３２Track までの音声、動画、ＭＤＩなどの出力を同期させることができる。
【００４１】
QuickTime ムービーファイルは、大きくは、参照情報格納部としてのMovie Resourseと実データ格納部としてのMovie Dataの二つの部分に分かれている。Movie Resourseの部分には、そのQuickTime ファイルを再生するのに必要な時間や、実データ参照のための情報が格納されており、Movie Data部分には、ビデオやオーディオの実データが格納されている。
【００４２】
一つのQuickTime ムービーファイルには、サウンド、ビデオ、テキストといった異なるタイプのMedia Dataをそれぞれ別のTrack として格納することができ、Sound Track,Video Track , Text Trackと呼ばれ、時間軸で厳密に管理されている。各Track には、それぞれの実データの圧縮方式や格納場所と表示時間を参照するためのMedia を有している。Media の中で、実データをMovie Data部分にどのような単位で格納されているかを示す最小単位のSampleのサイズや、そのSampleを複数個集めてブロック化したChunk の格納場所や、各Sampleの表示時間などの情報を格納している。
【００４３】
図２は、オーディオデータと画像データとを扱うQuickTime ムービーファイルの一例を示す。QuickTime ムービーファイルの最も大きな構成部分は、Movie Resourse部分とMovie Data部分とである。Movie Resourse部分には、そのファイルを再生するために必要な時間や実データ参照のためのデータが格納される。また、Movie Data部分には、ビデオ、オーディオ等の実データが格納される。
【００４４】
Movie Resourse部分について詳細に説明する。Movie Resourse部分には、ファイル全体に係る情報を記述するヘッダ部５０と、ムービーデータに格納した個々のデータに関する情報を記述するトラック部５１と、個々のデータに関する情報を記述するメディア部５２と、メディアインフォメーション部５３と、サンプルテーブル部５４との階層構造を有する。このResourseは、一つのVideo Track に関するものであり、図示を省略するが、オーディオトラックに関しても同様の構造のResourse５５が記述される。
【００４５】
ヘッダ部５０には、ムービーヘッダ４１が含まれる。トラック部５１には、トラック全体に係る情報を記述するTrack ヘッダ４２が含まれる。メディア部５２には、メディア全体に係る情報を記述するMedia ヘッダ４３、Media データの取り扱いに係る情報を記述するMedia ハンドラ４４が含まれる。Media インフォメーション部５３には、画像メディアに係る情報を記述するMedia ハンドラ４５、画像データの取り扱いに係る情報を記述するデータハンドラ４６、およびデータについての情報を記述するデータインフォーメーション４７が含まれる。サンプルテーブル部５４には、各Sampleについての記述を行うサンプルデスクリプション、Sampleと時間軸の関係を記述するタイム−ツーサンプル、Sampleの大きさを記述するSampleサイズ４８、SampleとChunk の関係を記述するタイム−ツーChunk と、Movie Data内でのChunk の開始ビット位置を記述するChunk オフセット４９、同期に係る記述を行うシンクサンプル等が格納されている。
【００４６】
一方、Movie Data部５６には、例えばＭＰＥＧオーディオレイヤ２に基づく圧縮符号化方式によって符号化されたオーディオデータ、および例えばＭＰＥＧ規定に従う圧縮符号化方式によって符号化された画像データがそれぞれ所定数のSampleからなるChunk を単位として格納されている。勿論、符号化方式はこれらに限定されるものではなく、また、圧縮符号化が施されていないリニアデータを格納することも可能である。
【００４７】
Movie Resourse部分における各Track と、Movie Data部分に格納されているデータとは対応付けられている。すなわち、図２に示した一例は、オーディオデータと画像データとを扱うものなので、Movie Resourse部分にビデオデータについてのResourseと、オーディオデータについてのResourseとが含まれ、Movie Data部分に、オーディオデータの実データと画像データの実データとが含まれている。他の種類のデータを扱う場合には、Movie Resourse部分におけるTrack 、およびMovie Data部分における実データの内容を、扱うべきデータに合わせれば良い。
【００４８】
次に、圧縮符号化復号化方法としてＭＰＥＧ２を用いた場合、圧縮されたビデオデータ（ビデオエレメンタリストリーム）および圧縮されたオーディオデータ（オーディオエレメンタリストリーム）をQuickTime ファイルフォーマットに変換する方法について説明する。ここで、ＭＰＥＧについて説明すると、ＭＰＥＧは、上位から順にシーケンス層、ＧＯＰ層、ピクチャ層、スライス層、マクロブロック層、ブロック層の６層の階層構造を有している。各層の先頭にヘッダが付加される。例えばシーケンスヘッダは、シーケンス層の先頭に付加されるヘッダであり、シーケンス開始コード、画面の水平および垂直サイズ、アスペクト比、ピクチャレート、ビットレート、ＶＢＶバッファサイズ、制約パラメータビット、２つの量子化マトリックスのロードフラグと内容などが含まれている。
【００４９】
また、ＭＰＥＧの場合では、ピクチャタイプとして、Ｉ、Ｐ、Ｂの３種類が存在する。Ｉピクチャ(Intra-coded picture：イントラ符号化画像) は、符号化されるときその画像１枚の中だけで閉じた情報を使用するものである。従って、復号時には、Ｉピクチャ自身の情報のみで復号できる。Ｐピクチャ(Predictive-coded picture ：順方向予測符号化画像）は、予測画像（差分をとる基準となる画像）として、時間的に前の既に復号されたＩピクチャまたはＰピクチャを使用するものである。動き補償された予測画像との差を符号化するか、差分を取らずに符号化するか、効率の良い方をマクロブロック単位で選択する。Ｂピクチャ(Bidirectionally predictive-coded picture ：両方向予測符号化画像）は、予測画像（差分をとる基準となる画像）として、時間的に前の既に復号されたＩピクチャまたはＰピクチャ、時間的に後ろの既に復号されたＩピクチャまたはＰピクチャ、並びにこの両方から作られた補間画像の３種類を使用する。この３種類のそれぞれの動き補償後の差分の符号化と、イントラ符号化の中で、最も効率の良いものをマクロブロック単位で選択する。
【００５０】
従って、マクロブロックタイプとしては、フレーム内符号化(Intra) マクロブロックと、過去から未来を予測する順方向(Foward)フレーム間予測マクロブロックと、未来から過去を予測する逆方向(Backward)フレーム間予測マクロブロックと、前後両方向から予測する両方向マクロブロックとがある。Ｉピクチャ内の全てのマクロブロックは、フレーム内符号化マクロブロックである。また、Ｐピクチャ内には、フレーム内符号化マクロブロックと順方向フレーム間予測マクロブロックとが含まれる。Ｂピクチャ内には、上述した４種類の全てのタイプのマクロブロックが含まれる。
【００５１】
そして、ＭＰＥＧでは、ランダムアクセスを可能とするために、複数枚のピクチャのまとまりであるＧＯＰ(Group Of Picture)構造が規定されている。ＧＯＰに関するＭＰＥＧの規則では、第１にビットストリーム上で、ＧＯＰの最初がＩピクチャであること、第２に、原画像の順で、ＧＯＰの最後がＩまたはＰピクチャであることが規定されている。また、ＧＯＰとしては、以前のＧＯＰの最後のＩまたはＰピクチャからの予測を必要とする構造も許容されている。以前のＧＯＰの画像を使用しないで復号できるＧＯＰは、クローズドＧＯＰと称される。この一実施形態では、クローズドＧＯＰの構造とし、ＧＯＰ単位の編集を可能としている。
【００５２】
また、ＭＰＥＧオーディオ（圧縮方式）としては、レイヤ１、レイヤ２およびレイヤ３の３個のモードが規定されている。例えばレイヤ１では、３２サブバンド符号化および適応ビット割り当てがなされ、１オーディオ復号単位が３８４サンプルとされている。１オーディオ復号単位は、オーディオビットストリームの１オーディオフレームのことである。オーディオ復号単位が単独で符号化データをオーディオデータへ復号できる最小単位である。ビデオデータについても、同様に１ビデオフレームに対応するビデオ復号単位が規定されている。１ビデオフレームは、ＮＴＳＣ方式では、１／３０秒である。通常、レイヤ１のオーディオのビットレートは、ステレオで２５６kbpsである。また、レイヤ２では、３２サブバンド符号化および適応ビット割り当てがなされ、１オーディオ復号単位が１１５２サンプルとされている。通常、レイヤ２のオーディオのビットレートは、ステレオで１９２kbpsである。
【００５３】
ファイル生成器５は、上述したQuickTime ファイルフォーマットに準拠したファイル構造へＭＰＥＧで圧縮されたビデオおよびオーディオデータを変換する。図３は、ビデオフレームと、ＧＯＰと、QuickTime ファイルフォーマットでのSampleとChunk の単位との関係を示す。上述したように、Sampleは、Movie データ中の最小単位であり、Chunk は、複数のSampleを集めてブロック化した単位である。
【００５４】
図３Ａに示すように、原ビデオ信号の例えば１５ビデオフレームがＭＰＥＧ２で圧縮符号化され、１ＧＯＰとされる。１５ビデオフレームは、０．５秒の時間である。ＧＯＰは、好ましくは、クローズドＧＯＰの構造とされる。各ＧＯＰの先頭にシーケンスヘッダが付加される。シーケンスヘッダとＧＯＰとを１つのビデオ復号単位とする。シーケンスヘッダをＧＯＰごとに付加することによって、QuickTime で直接Sample単位のアクセスとそのデータの復号とが可能となる。図１中のビデオ符号器１が図３Ａに示すＭＰＥＧビデオエレメンタリストリームを出力する。
【００５５】
図３Ｂに示すように、ビデオ復号単位の１つをQuickTime ファイルフォーマットの１Sampleとする。時間的に連続する６個のSample（例えばSample#0〜Sample#5) を１つのビデオChunk （例えばChunk #0) と対応させる。１Chunk の長さは、３秒である。なお、１Sampleに６個のＧＯＰを対応させ、１Chunk に１Sampleを対応させるようにしても良い。その場合でも、１Chunk の時間長が３秒となる。
【００５６】
図４は、ＭＰＥＧオーディオのレイヤ２の符号化を行う時のオーディオフレームと、ＧＯＰと、QuickTime ファイルフォーマットでのSampleとChunk の単位との関係を示す。レイヤ２においては、オーディオサンプルの１１５２サンプル／チャンネルが１オーディオフレームとされる。図４Ａに示すように、ステレオの場合、１１５２サンプル×２チャンネルのオーディオデータがレイヤ２で符号化され、１つのオーディオ復号単位とされる。１つのオーディオ復号単位には、圧縮符号化後の３８４バイト×２チャンネルのデータが含まれる。オーディオ復号単位中には、ヘッダおよび復号に必要な情報（アロケーション、スケールファクタ等）が含まれる。
【００５７】
図４Ｂに示すように、オーディオ復号単位の１つをQuickTime ファイルフォーマットの１Sampleとする。したがって、QuickTime でSample単位でオーディオの復号が可能となる。時間的に連続する１２５個のSample（例えばSample#0〜Sample#124) を１つのオーディオChunk （例えばChunk #0) と対応させる。１Chunk の長さは、オーディオのサンプリング周波数を４８ｋHzとするときに、３秒である。
【００５８】
図３および図４は、ビデオデータのファイルとオーディオデータのファイルとを別々に示しているが、ファイル生成器５では、これらを一つのデータストリームとして多重化し、QuickTime ムービーファイルを形成する。QuickTime ムービーファイルでは、ビデオChunk とオーディオChunk とが時間軸上で交互に存在する。この場合、時間的に連続するオーディオChunk と、次のビデオChunk とが対応したものとなるように、関連するビデオおよびオーディオChunk が隣接して配される。上述したように、１つのビデオChunk に含まれるビデオデータの時間長と、１つのオーディオChunk に含まれるオーディオデータの時間長とが等しく、例えば３秒に選ばれている。
【００５９】
オーディオの圧縮符号化の他の例として、ミニディスクで採用されているＡＴＲＡＣ(Adaptive Transform Acoustic Coding)を使用しても良い。ＡＴＲＡＣでは、４４．１ｋHzでサンプリングした１サンプル１６ビットのオーディオデータを処理する。ＡＴＲＡＣでオーディオデータを処理する時の最小のデータ単位がサウンドユニットである。ステレオの場合、１サウンドユニットは、５１２サンプル×１６ビット×２チャンネルである。
【００６０】
ＡＴＲＡＣをオーディオ圧縮符号化として採用する場合には、図５Ａに示すように、１サウンドユニットが２１２バイト×２チャンネルのオーディオ復号単位に圧縮される。図５Ｂに示すように、１オーディオ復号単位をQuickTime ファイルフォーマットの１Sampleに対応させる。また、６４個のSampleをQuickTime ファイルフォーマットの１Chunk に対応させる。
【００６１】
さらに、この発明は、オーディオデータを圧縮しないで記録するようにしても良い。圧縮しない方式をリニアＰＣＭと称する。リニアＰＣＭにおいても、５１２個のオーディオサンプルを１個のオーディオ復号単位とし、１個のオーディオ復号単位をQuickTime ファイルフォーマットの１Sampleに対応させる。
【００６２】
図６は、ビデオとオーディオを多重化した場合における、ビデオに関してのQuickTime ファイルフォーマットを示す。図６Ａに示すように、ビデオフレームの周期をｔ０秒とし、１ＧＯＰに含まれるフレーム数をｆ０としている。原ビデオデータがＭＰＥＧ２で符号化されることによって、図６Ｂに示すＭＰＥＧビデオエレメンタリストリームが形成される。上述したように、ＧＯＰごとにシーケンスヘッダ（ＳＨ）が付加されている。
【００６３】
そして、図６Ｃに示すように、シーケンスヘッダが付加されたＧＯＰがQuickTime ファイルフォーマットの１Sampleに対応付けられる。１Sampleの大きさは、Sampleサイズと称される。複数Sample例えば上述した６個のSampleによってQuickTime ファイルフォーマットの１Chunk が構成される。図６Ｄに示すように、ビデオChunk とオーディオChunk とが時間軸上に交互に配されることによって多重化され、QuickTime ムービーファイルが構成される。QuickTime ムービーファイル上で各ビデオChunk の先頭の位置がビデオChunk オフセットと称される。ビデオChunk オフセットは、ファイルの先頭からそのビデオChunk の先頭の位置までのバイト数で表される。
【００６４】
図７は、ビデオとオーディオを多重化した場合における、オーディオに関してのQuickTime ファイルフォーマットを示す。図７では、信号処理の順番に沿って図の下側から上側に向かってＡ、Ｂ、Ｃ、Ｄの分図記号が付されている。図７Ａに示すように、原オーディオ信号がディジタル化され、１オーディオフレーム内にｆ０音声サンプル×ｎチャンネルが含まれる。原オーディオデータがＭＰＥＧオーディオで圧縮符号化されることによって、図７Ｂに示すＭＰＥＧオーディオエレメンタリストリームが形成される。
【００６５】
そして、図７Ｃに示すように、例えば１個のオーディオ復号単位がQuickTime ファイルフォーマットの１Sampleに対応付けられる。１Sampleの大きさは、Sampleサイズと称される。複数Sample例えば上述した１２５個のSampleによってQuickTime ファイルフォーマットの１Chunk が構成される。図７Ｄに示すように、ビデオChunk とオーディオChunk とが時間軸上に交互に配されることによって多重化され、QuickTime ムービーファイルが構成される。QuickTime ムービーファイル上で各オーディオChunk の先頭の位置がオーディオChunk オフセットと称される。オーディオChunk オフセットは、ファイルの先頭からそのオーディオChunk の先頭の位置までのバイト数で表される。ビデオChunk およびオーディオChunk の時間長は、互いに等しく例えば３秒とされる。
【００６６】
ビデオSampleのSampleサイズ、オーディオSampleのSampleサイズ、ビデオChunk オフセットの値、オーディオChunk オフセットの値は、そのQuickTime ムービーファイルのResourse中に記述される。それによって、各Chunk 中の各Sampleを特定することが可能となり、Sample単位（復号単位）で編集を行うことができる。
【００６７】
上述したように、ビデオChunk とオーディオChunk とが多重化（インターリーブ）されたQuickTime ムービーファイルを光ディスク２０に対して記録する時の記録方法について説明する。上述したように、QuickTime ムービーファイルは、大きくは、Movie ResourseとMovie Dataの二つの部分に分かれている。QuickTime ムービーファイルを光ディスク２０に記録する時には、図８に示すように、Movie Resourseと、Movie Data（実データ）の各Chunk （ビデオChunk またはオーディオChunk ）をディスク上の連続記録長に対応させる。連続記録長とは、１回のアクセス、すなわち、光ピックアップ２３のジャンプ動作を伴わないで、連続したアドレスに書き込み可能な長さのことである。
【００６８】
また、図９は、QuickTime ムービーファイルを光ディスク２０に記録する他の例を示す。上述したように、ビデオChunk とオーディオChunk とが多重化されている場合には、Movie Data中の互いに対応する（隣接している）オーディオChunk とビデオChunk のペアを連続記録長に対応させる。
【００６９】
図８および図９に示すように、光ディスク２０上の連続記録長の位置は、物理的には不連続である。したがって、Movie Resourseを最初に再生し、次に最初のオーディオChunk およびビデオChunk を再生するまでの間のように、二つの連続記録長を再生する間では、トラックジャンプが生じる。しかしながら、上述したように、書き込み／読み出しデータの転送レートがQuickTime ムービーファイルの転送レートより高いもの、例えば２倍に選定されているので、間欠的な読み出しがなされても、連続したQuickTime ムービーファイルを再生することができる。
【００７０】
このように、QuickTime ムービーファイルの転送レート、光ディスクの読み出しレート、連続記録長の時間、ディスクドライブのシークタイム（あるトラックから異なるトラックにジャンプして再生するまでの時間）は、相互に関係している。したがって、連続記録長に記録されるビデオおよびオーディオデータの時間は、３秒以外に種々選ぶことができる。連続記録長に記録されるビデオデータのビデオフレーム数の時間に対応する時間に、整数個のオーディオサンプルが含まれることが好ましい。
【００７１】
上述した連続記録長として記録されるビデオデータの時間およびオーディオデータの時間は、固定でない場合には、そのQuickTime ムービーファイルのMovie Resourse中に連続記録長が記述される。例えば１個のビデオChunk 中のフレーム数、１個のオーディオChunk 中のサンプル数が記述される。さらに、ビデオ、オーディオなどの２種類以上の異なるデータを連続して記録していることを示す情報をファイルの中に埋め込むようになされる。上述した例では、オーディオChunk とビデオChunk とがセットで連続して記録されている。QuickTime の場合では、該当するTrack のUser-defined data atomにどのTrack とどのTrack とがセットであるかを示す情報を記述する。User-defined data atomは、図２におけるヘッダ部５０またはトラック部５１の階層に記述される。
【００７２】
この発明では、上述したQuickTime のように、Resourseのみからなる外部参照形ファイルが存在しうる構造のファイルをパーソナルコンピュータ上で編集し、編集結果を外部参照形ファイルの形式で光ディスクにコピーまたはムーブする時に、識別情報が同一となることによる問題を解決しようとするものである。図１０は、この発明を概念的に示すものである。光ディスク２０は、ディスク固有のディスクＩＤが記録されている。光ディスク２０上に自己内包形ファイルの形式で、ムービーファイル６１が記録されている。
【００７３】
Movie Resourseのみからなるファイル６２は、参照ファイル情報に基づいて、ムービーファイル６１を参照する時に、ディスクＩＤを使用する。すなわち、ファイル６２のResourse中には、ファイルを保存する時に取得したディスクＩＤ（または、上述したように、ディスクＩＤから変換した固有の文字列）が記録されている。このResourse中のディスクＩＤと、光ディスク２０から読み込んだディスクＩＤとの一致が検出される。一致していれば、ムービーファイル６１が参照すべきファイルであると決定される。若し、ディスクＩＤが不一致であれば、参照すべきファイルが保存されたディスクでないと決定され、その旨が警告される。
【００７４】
図１１は、この発明による編集を行うシステムを示す。図１１において、７１が光ディスクの外部ドライブ装置（またはカメラ一体形ディスク記録再生装置等のレコーダ）を示す。外部ドライブ装置７１がパーソナルコンピュータ７０に接続されている。例えば光ディスク２０ａを外部ドライブ装置７１に挿入し、そこに記録されている複数のファイルをパーソナルコンピュータ７０のハードディスク７２に対してコピーまたはムーブする。パーソナルコンピュータ７０には、ファイルの実データ（Movie Data）を読み込まず、参照情報（Movie Resourse）のみが読み込まれる。
【００７５】
パーソナルコンピュータ７０は、ソフトウェアとしてQuickTime 等のマルチメディアソフトウェアがインストールされているものである。そして、ユーザがパーソナルコンピュータ７０において、このソフトウェアを使用して編集作業を行う。そして、編集結果を再び光ディスクにコピーまたはムーブする。編集結果は、外部参照形ファイルの形式で光ディスクに記録される。編集結果を保存する時に、参照するファイルが存在する光ディスク２０ａのディスクＩＤを外部参照形ファイルの参照情報格納部に埋め込む。
【００７６】
編集結果を元の光ディスク２０ａではなくて、誤って他の光ディスク２０ｂに戻してしまうおそれがある。また、編集結果をパーソナルコンピュータ７０に保存し、パーソナルコンピュータ７０が光ディスクに記録されているファイルを利用してプログラム再生することも可能である。その場合に、光ディスクが本来の光ディスク２０ａから他の光ディスク２０ｂに取り替えられるおそれもある。
【００７７】
編集結果が記録された光ディスクをレコーダまたはパーソナルコンピュータ７０が再生する時に、ディスクＩＤによるチェックがなされる。すなわち、編集結果のファイル６２に埋め込まれているディスクＩＤと、ディスクから読み込まれたディスクＩＤとの一致が検出される。本来の光ディスク２０ａであれば、両者が一致するので、再生が許可される。しかしながら、他の光ディスク２０ｂであれば、両ディスクＩＤが不一致となるので、再生が禁止され、警告が発生する。このようにして、光ディスク２０ａ、２０ｂに格納されているファイルの中に、同一のファイル名（参照ファイル情報）が存在し、編集結果がそのようなファイルを参照することによって、意図しない再生が行われることを防止することができる。
【００７８】
図１２は、図１１に示すような編集システムにおいて、ファイルを保存する時に、パーソナルコンピュータ７０において行われる処理を示すフローチャートである。ステップＳ１において、ディスクからムービーファイル１を読み込む。そして、ステップＳ２において、ムービーファイル１を編集する。例えばムービーファイル１を分割して二つのファイルにする。
【００７９】
ステップＳ３では、編集結果を外部参照形ファイルとして別ファイルとして保存するかどうかが決定される。そうでない場合には、ステップＳ４において、編集結果を自己内包形ファイルとして保存し、処理が終了する。若し、ステップＳ３において、外部参照形ファイルとして保存すると決定されると、保存しようとするディスクに固有のディスクＩＤを読み込む（ステップＳ５）。
【００８０】
ステップＳ６では、読み込まれたディスクＩＤを変換してＩＤ固有の文字列を生成する。ディスクＩＤは、著作物保護のために使用されることが多いので、ディスクＩＤ例えばシリアル番号がそのままパーソナルコンピュータまたはレコーダの外部に取り出されるのは、セキュリティの点で好ましくない。そのため、ディスクＩＤを元のものと異なる文字列に変換する。ディスクＩＤを暗号化するようにしても良い。
【００８１】
ステップＳ７は、外部参照形ファイルとして編集結果を保存する処理である。すなわち、外部参照形ファイルに、参照ファイル名（絶対パス）に加えて、ＩＤ固有の文字列を埋め込む。そして、処理が終了する。
【００８２】
次に、図１３のフローチャートを参照して保存されたファイルを再生する処理について説明する。図１３の処理は、外部ドライブ装置、レコーダが接続されたパーソナルコンピュータ７０、またはレコーダ自身でなされるものである。最初のステップＳ２１では、再生するムービーファイル１をディスクから読み込む。そして、ムービーファイル１が外部参照形ファイルか否かが決定される（ステップＳ２２）。
【００８３】
自己内包形ファイルの場合には、ステップＳ２３において、自己内包形ファイルとして単独で再生開始する。そして、処理が終了する。ステップＳ２２において、外部参照形ファイルであると決定されると、ステップＳ２４の処理がなされる。ステップＳ２４では、ムービーファイル１の中に埋め込まれているディスク上の参照ファイル名（絶対パス）とＩＤから生成して同時に埋め込まれている固有の文字列１が読み込まれる。
【００８４】
次に、ステップＳ２５において、ディスクから固有のＩＤを読み込む。ステップＳ２６では、このＩＤを変換してＩＤ固有の文字列２を生成する。そして、ステップＳ２７では、ムービーファイル１から読み込んだＩＤ固有の文字列１と、ディスクから読み込んだディスクＩＤから得られたＩＤ固有の文字列２とが一致するか否かが決定される。若し、両者が不一致であるならば、ステップＳ３０において、参照すべきファイルが保存されたディスクでないことを表示し、ユーザに通知し、処理が終了する。
【００８５】
ステップＳ２７において、文字列１および文字列２が一致すると決定されると、ステップＳ２８では、ディスク上の参照すべきファイルを読み込む。そして、ムービーファイル１とディスク上の参照ファイルを使用して再生が開始され、処理が終了する。
【００８６】
QuickTime の例では、Movie Resourseが参照情報格納部であり、Resourse中に参照ファイル情報とディスクＩＤまたはディスクＩＤから作成した文字列が記録される。図１４および図１５は、QuickTime におけるMovie Resourseのより詳細なデータ構成を示すものである。図１４および図１５は、本来は、一つの図であるが、作図スペースの制約から分割してResourseのデータ構成を示すものである。
【００８７】
図２を参照して説明したように、Movie Resourseは、ファイル全体に係る情報を記述するヘッダ部５０と、ムービーデータに格納した個々のデータに関する情報を記述するトラック部５１と、個々のデータに関する情報を記述するメディア部５２と、メディアインフォメーション部５３と、サンプルテーブル部５４との階層構造を有する。このResourseは、一つのVideo Track に関するものであり、図示を省略するが、オーディオトラックに関しても同様の構造のResourse５５が記述される。
【００８８】
メディアインフォメーション部５３には、図１５に示すように、データインフォメーション部４７が含まれている。このデータインフォメーション部４７内に参照すべきファイルを示す参照ファイル情報（ファイル名）を埋め込むようになされる。また、参照ファイル情報に加えて、ディスクＩＤ（またはディスクＩＤから生成した固有の文字列）をデータインフォメーション４７内に埋め込む。
【００８９】
なお、以上の説明では、携帯形カメラ一体形ディスク記録再生装置に対してこの発明を適用した例について説明したが、他の機器に対してもこの発明を適用できる。例えばディジタルスチルカメラ、ディジタルオーディオレコーダ／プレーヤ等にもこの発明を適用できる。また、記録媒体としては、光ディスクに限らず、フラッシュメモリからなるメモリカードに対してこの発明を適用しても良い。メモリカードの中には、ファイル管理用の領域がデータファイルと分離して設定され、また、著作権保護の目的で、メモリカードに固有の媒体識別情報を記録するものがあり、かかるメモリカードに対しても上述したのと同様にこの発明を適用することができる。
【００９０】
さらに、この発明は、図１のブロック図に示すハードウエア構成の一部、または全体をソフトウェアによって実現するようにしても良い。また、このソフトウェアは、ＣＤ−ＲＯＭ等のコンピュータによって読み取り可能な記録媒体に格納されて提供される。
【００９１】
また、QuickTime について説明したが、それ以外に、複数の時系列的に変化する一連のデータを特殊なハードウエアを使用せずに同期して再生することを可能とするコンピュータソフトウェアに対してこの発明を適用しても良い。
【００９２】
【発明の効果】
この発明は、外部参照形ファイルが参照すべきファイルを指示する参照ファイル情報に加えて、その参照される側のファイルが存在する記録媒体の固有の媒体ＩＤ、または媒体ＩＤから生成された記述を埋め込むものである。この発明によれば、外部参照ファイルを再生する時に、媒体ＩＤ、または媒体ＩＤから生成された記述を参照することによって、参照すべきファイルが保存された記録媒体か否かをチェックすることができる。それによって、編集結果が意図しないファイルを指定することを防止することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態のブロック図である。
【図２】この発明を適用できるQuickTime ファイルフォーマットの一例を示す略線図である。
【図３】この発明の一実施形態におけるＭＰＥＧビデオのＧＯＰとQuickTime のファイルフォーマットの関係を説明するための略線図である。
【図４】この発明の一実施形態における圧縮符号化オーディオとQuickTime のファイルフォーマットの関係の一例を説明するための略線図である。
【図５】この発明の一実施形態における圧縮符号化オーディオとQuickTime のファイルフォーマットの関係の他の例を説明するための略線図である。
【図６】この発明の一実施形態におけるＭＰＥＧビデオのＧＯＰとQuickTime のファイルフォーマットの関係を説明するための略線図である。
【図７】この発明の一実施形態における圧縮符号化オーディオとQuickTime のファイルフォーマットの関係の一例を説明するための略線図である。
【図８】この発明の一実施形態における光ディスクへの記録方法の一例を説明するための略線図である。
【図９】この発明の一実施形態における光ディスクへの記録方法の他の例を説明するための略線図である。
【図１０】この発明の概念的な説明のための略線図である。
【図１１】この発明による編集システムの説明のための略線図である。
【図１２】この発明の一実施形態におけるファイル保存の時の処理を説明するためのフローチャートである。
【図１３】この発明の一実施形態におけるファイル再生の時の処理を説明するためのフローチャートである。
【図１４】この発明の一実施形態におけるMovie Resourseのより詳細なデータ構成を説明するための略線図である。
【図１５】この発明の一実施形態におけるMovie Resourseのより詳細なデータ構成を説明するための略線図である。
【図１６】外部参照形ファイルを説明するための略線図である。
【図１７】この発明の解決しようとする課題を説明するための略線図である。
【符号の説明】
１・・・ビデオ符号器、２・・・オーディオ符号器、３・・・ビデオ復号器、４・・・オーディオ復号器、５・・・ファイル生成器、６・・・ファイル復号器、２０・・・光ディスク、７０・・・パーソナルコンピュータ、７１・・・外部ドライブ装置
【図１】
0003956549.tif 000002
【図２】
0003956549.tif 000003
【図３】
0003956549.tif 000004
【図４】
0003956549.tif 000005
【図５】
0003956549.tif 000006
【図６】
0003956549.tif 000007
【図７】
0003956549.tif 000008
【図８】
0003956549.tif 000009
【図９】
0003956549.tif 000010
【図１０】
0003956549.tif 000011
【図１１】
0003956549.tif 000012
【図１２】
0003956549.tif 000013
【図１３】
0003956549.tif 000014
【図１４】
0003956549.tif 000015
【図１５】
0003956549.tif 000016
【図１６】
0003956549.tif 000017
【図１７】
0003956549.tif 000018