Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4435783B2 - 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体 - Google Patents
[go: Go Back, main page]

JP4435783B2 - 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体 - Google Patents

記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体 Download PDF

Info

Publication number
JP4435783B2
JP4435783B2 JP2006527795A JP2006527795A JP4435783B2 JP 4435783 B2 JP4435783 B2 JP 4435783B2 JP 2006527795 A JP2006527795 A JP 2006527795A JP 2006527795 A JP2006527795 A JP 2006527795A JP 4435783 B2 JP4435783 B2 JP 4435783B2
Authority
JP
Japan
Prior art keywords
directory
file
playlist
recording
recording medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006527795A
Other languages
English (en)
Other versions
JP2007531174A (ja
Inventor
景介 松尾
裕 加瀬
チャペル ケビン レイ ラ
イアン キャメロン マーサー
ブライアン ジェイムス ウォーカー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Microsoft Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd, Microsoft Corp filed Critical Panasonic Corp
Publication of JP2007531174A publication Critical patent/JP2007531174A/ja
Application granted granted Critical
Publication of JP4435783B2 publication Critical patent/JP4435783B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/45Hierarchical combination of record carriers, e.g. HDD for fast access, optical discs for long term storage or tapes for backup
    • G11B2220/455Hierarchical combination of record carriers, e.g. HDD for fast access, optical discs for long term storage or tapes for backup said record carriers being in one device and being used as primary and secondary/backup media, e.g. HDD-DVD combo device, or as source and target media, e.g. PC and portable player

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明は、記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体に関する。
はじめに、映像データを有する映像ファイルや音声データを有する音声ファイルなどのデータファイルを再生するためのパーソナルコンピュータ(たとえば特許文献1特開2000−235780号公報参照)の構成および動作について説明する。
映像ファイルや音声ファイルなどのデータファイルは、所定のファイルシステムに従ってCD−ROM(Compact Disk−Read Only Memory)などの記録媒体に記録されている。
パーソナルコンピュータにおいては、データファイルのファイル名を利用してデータファイルの再生順序を記述したHTML(Hypertext Markup Language)形式のプレイリストファイルを解釈して、複数のデータファイルを連続的に再生するプレイリスト再生を行っていた。
前記のHTML形式のプレイリストファイルにおいては、再生するデータファイルは、
通常、パス名を含めたファイル名を利用して記述される。また、記録媒体上へのデータファイルの記録は、一般的にファイルシステムを介して、ファイル名とファイルの実体データとが対応付けられて記録される。例えば、CD−ROMの場合には、ISO9660規格に従ったファイルシステムが利用されている。
したがって、前記プレイリストファイルを再生する再生装置においては、前記プレイリストファイルに記述された再生ファイルを再生するためには、次の手順が必要となる。すなわち、まず、前記プレイリストファイルに記述されているデータファイル名を取得し、次に、記録媒体からファイルシステムの情報を読み出して解析し、再生すべきデータファイルの記録位置を特定した後、前記記録位置に記録されているデータを読み出すことで、再生が行われる。つまり、データファイルの再生を開始するためには、ファイルシステムの情報をもとに記録位置に関する情報を探索して取得する処理が必要である。
ここで、記録媒体上に大量のデータファイルが存在する場合、ファイルシステム上からデータファイルの記録位置に関する情報を探索して取得する処理には時間がかかり、再生開始の時間遅れが生じるという課題があった。以下、この課題について詳細に説明する。
ファイルシステムの情報は、一般にディレクトリごとに管理されている。このため、データファイルが、ディレクトリを用いて階層化されて記録されている場合には、そのデータファイルの記録位置に関する情報を取得する場合、ルートディレクトリから順次、下の階層に向かって、ディレクトリ毎にファイルシステムの情報をたどっていく必要があった。その結果、特に、データファイルがルートディレクトリから深い階層の位置するデータ構造の場合には、多くのディレクトリに対するファイルシステムの情報を読み出して解析していかなければ、実際のデータファイルの記録位置に関する情報を取得することができなかった。
このファイルシステムのデータの読み出しおよび解析を行う処理は、再生機器においてある程度の処理時間が必要であり、この処理時間がデータファイルの再生開始までの時間遅れにつながっていた。また、ファイルシステムのデータは必ずしも連続的に記録されているわけではないため、ディレクトリごとに階層的にファイルシステムの情報を取得していく際には、記録媒体からファイルシステムのデータを読み出すために、ヘッドのシークが発生することがあり、このシークに要する時間も再生開始までの時間遅れの要因となっていた。
以上の結果、DVDプレーヤのような民生機器においては、パーソナルコンピュータに比べて、記録媒体からのデータ読み出し速度は高くなく、また、内蔵されたマイクロコンピュータによるデータ処理速度も速くないため、特に、前述のファイルシステムのデータ読出しおよび解析に伴う処理時間は再生時間遅れを招き、応答性のよいプレイリスト再生機能を提供することができなかった。
このような課題に対しては、ファイルシステムのデータを内部の作業メモリにキャッシュして高速化を図ることが、一般的に考えられる。このような方式により、ファイルシステムのデータが内部メモリにキャッシュされている場合には、記録媒体からのファイルシステムのデータの読み出しが不要となり、データ読出しに伴う時間遅れが発生せず、内部メモリ上のデータを探索することでファイルシステムのデータの解析を高速に行うことができる。
しかしながら、ディレクトリごとに管理されているファイルシステムのデータを内部にキャッシュして管理するためには、ディレクトリ名と対応付けてキャッシュしておく必要があり、かつ、キャッシュ内のデータ探索時には、所望のディレクトリに対応するファイルシステムのデータを、ディレクトリ名をキーに探索する必要がある。
この場合、ディレクトリ名と対応付けてファイルシステムのデータを格納するため、ディレクトリ名が長い文字列である場合には、キャッシュするデータ容量の増加を招くという課題があった。また、キャッシュ内のデータ探索時にはディレクトリ名の文字列をキーとした探索処理となるため、文字列の一致を確認するためには文字数分の比較処理が必要となり、探索のためにある程度の処理時間がかかっていた。また、ディレクトリ階層が深い場合には、ルートディレクトリから順次、下の階層に向けて、ディレクトリ毎にファイルシステム情報の探索処理を繰り返し実施していく必要があることは、内部キャッシュを利用しない場合と同様であり、この探索処理にも、ある程度の処理時間が必要である。
以上の結果、内部キャッシュを利用したとしても、ファイルシステムのデータを高速に解析できないDVDプレーヤなどの民生機器においては、ファイル名が記述されたプレイリスト再生において、応答性のよいプレイリスト再生機能を提供できないという課題があった。
本発明は、上記従来のこのような課題を考慮し、記録媒体からのデータ読出し速度が高くなく、また、ファイルシステムのデータを高速に解析できないDVDプレーヤなどのデータ処理レベルにおいても、ファイルシステム探索による再生時間遅れを抑えてプレイリスト再生を行うことができる記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、プログラム、およびプログラム記録媒体を提供することを目的とするものである。
以下に、本発明の実施の形態について、図面を参照しつつ説明を行う。
(実施の形態1)
はじめに、本発明の実施の形態1の記録再生システムのブロック図である図1を主として参照しながら、本実施の形態の記録再生システムの構成について説明する。
記録装置10は、(1)書き込みファイル選択手段31、情報抽出手段32、プレイリストファイル作成手段33、ディレクトリ一覧情報ファイル作成手段34を有する書込みファイル管理手段11と、(2)ファイル群13を記憶する内部記憶手段12と、(3)データファイル群13、ディレクトリ一覧情報ファイル16、プレイリストファイル17を記憶するDVD−RAMメディア15に記録を行うファイル記録手段14とを備えている。
具体的には、書込みファイル管理手段11は、CPU(Central Processing Unit)などを有している。また、内部記憶手段12は、HD(Hard Disk)などを有している。また、ファイル記録手段14は、DVD−RAMドライブなどを有している。
ディレクトリ一覧情報ファイル16、プレイリストファイル17については、後に詳述する。
再生装置20は、(1)再生指示手段(リモコン)22が行う指示を入力して制御を行う制御手段21と、(2)DVD−RAMメディア15から再生を行うファイル読出し手段23と、(3)データファイル出力手段24とを備えている。
具体的には、制御手段21は、CPUなどを有している。また、ファイル読出し手段23は、DVD−RAMドライブなどを有している。また、データファイル出力手段24は、デコーダなどを有している。
ここで、ディレクトリ一覧情報ファイル16、プレイリストファイル17について詳述する。
まず(A)ディレクトリ一覧情報ファイル16について説明し、つぎに(B)プレイリストファイル17について説明する。
(A)ディレクトリ一覧情報ファイル16は、データファイル群13が有するデータファイルの属するディレクトリの情報を格納している。各ディレクトリには一意のディレクトリIDを割り当てる。
ここで、本発明の実施の形態1のディレクトリ一覧情報ファイル16のデータ格納フォーマットの説明図である図2を参照しながら、ディレクトリ一覧情報ファイル16についてより具体的に説明する。ここでは、データファイル群13が有するデータファイルの属するディレクトリはディレクトリ#1、…、#nのn個が存在するものとして説明する。
ディレクトリ一覧情報ファイル16は、ヘッダ部40、ディレクトリテーブル部41から構成されている。
ヘッダ部40は、少なくともディレクトリ数格納部44、次回割り当て用ディレクトリID情報45から構成されている。
ディレクトリ数格納部44は、後述するディレクトリ情報格納部42に格納されているディレクトリエントリ情報の数を格納する。次回割り当て用ディレクトリID情報45には、次回のディレクトリID割り当て時に使用するディレクトリIDの値を格納する。
ディレクトリテーブル部41は、ディレクトリ情報格納部42、ディレクトリ名格納部43から構成されている。
ディレクトリ情報格納部42は、ディレクトリ#1、…、#nのそれぞれに対応するディレクトリエントリ情報#1、…、#nが格納されている。ディレクトリエントリ情報#kには、親ディレクトリに対応するディレクトリエントリ情報への参照情報およびディレクトリ#kのディレクトリ名への参照情報およびディレクトリ#kに割り当てられた固有のディレクトリIDを格納している。
ディレクトリ名格納部43は、ディレクトリ#1、…、#nのそれぞれに対応するディレクトリ名情報#1、…、#nが格納されている。ディレクトリ名情報#kには、ディレクトリ#kのディレクトリ名の長さとディレクトリ名を表す文字データが格納されており、ディレクトリエントリ情報#kから参照される形で対応付けられている。
なお、この場合、前述のディレクトリ数格納部44には、ディレクトリ情報格納部42にディレクトリエントリ情報#1、…、#nが格納されているので、その個数に対応するnが格納される。
(B)プレイリストファイル17は、書き込みファイル選択手段31によって選択されたデータファイル群13が有するデータファイルの一部または全部に関するプレイリストを格納している。
プレイリストファイル17は、GUI(Graphical User Interface)入力によってユーザが指定したデータファイルの再生順序をファイル名を利用して記述するリストである。もちろん、同一のデータファイルが、プレイリストファイル17において複数回出現してもよい。
ここで、本発明の実施の形態1のプレイリストファイル17のデータ格納フォーマットの説明図である図3を参照しながら、プレイリストファイル17についてより具体的に説明する。
プレイリストファイル17は、少なくとも再生ファイル記述部51から構成されている。
再生ファイル記述部51は、再生ファイル情報格納部52、ファイル名格納部53から構成されている。
再生ファイル情報格納部52は、選択された再生データファイル数と、選択された再生データファイル#1、…、#nのそれぞれに対応するコンテンツエントリ情報#1、…、#nが格納されている。コンテンツエントリ情報の格納順が指定された再生順に対応する。コンテンツエントリ情報#kには、少なくとも再生データファイル#kのファイル名への参照情報および再生データファイル#kが属するディレクトリに割り当てられた固有のディレクトリIDを格納している。ここで、ディレクトリIDは、前述のとおり、ディレクトリ一覧情報ファイル16においてディレクトリと一意に対応付けられて管理されているIDである。
ファイル名格納部53は、再生データファイル#1、…、#nのそれぞれに対応するファイル名情報#1、…、#nが格納されている。より具体的には、ファイル名情報#kには、再生データファイル#kのファイル名の長さとファイル名を表す文字データが格納されており、前記コンテンツエントリ情報#kから参照される形で対応付けられている。
以上においては、本実施の形態の記録再生システムの構成について詳細に説明した。
つぎに、本実施の形態の記録再生システムの動作について説明する。
なお、本実施の形態の記録再生システムの動作について説明しながら、本発明の記録再生方法、記録方法、および再生方法の一実施の形態についても説明する。
(1)はじめに、データファイル群13のn個のデータファイル#1、…、#nとプレイリストファイル17とをDVD−RAMメディア15に記録するための、記録装置10の動作について説明する。
書き込みファイル選択手段31は、「プレイリストファイル17を作成し、データファイル群13のデータファイルと作成されたプレイリストファイル17とをDVD−RAMメディア15に記録したい」旨のユーザが行った指示に従い、内部記憶手段12が記憶しているデータファイル群13のデータファイルの内、DVD−RAMメディア15に記録されるべきデータファイル群13のデータファイルを選択する。
ディレクトリ一覧情報ファイル作成手段34は、データファイル#1、…、#nの属するディレクトリに関する情報を解析し、ディレクトリ一覧情報ファイル16を作成する。この動作について、本発明の一実施の形態のディレクトリIDの割り当て方式の説明図である図4を参照しながらより具体的に説明する。
図4(a)は、記録媒体15に記録されるべきデータファイルのデータ構成を示している。記録されるべきデータファイルは5つであり、それぞれのファイル名は、“file111”、“file112”、“file121”、“file21”、“file22”である。図4(a)において、“¥”、“D1”、“D11”、“D12”、“D2”はディレクトリ名を表している。前述した記録されるべき5つのデータファイルは、ルートディレクトリからのパス名も含めた形式で記述すると、それぞれ“¥D1¥D11¥file111”、“¥D1¥D11¥file112”、“¥D1¥D12¥file21”、“¥D2¥file21”、“¥D2¥file22”と表現される。
図4(b)は、図4(a)に示される5つのディレクトリ“¥”、“D1”、“D11”、“D12”、“D2”をディレクトリ一覧情報ファイル16のディレクトリテーブル部41に情報を格納した結果である。以下のこの作成方法について詳細に説明する。
まず、ディレクトリ情報格納部42のディレクトリエントリ情報#1にはルートディレクトリに関する情報を格納し、ディレクトリID=1を付与する。親ディレクトリのディレクトリエントリ情報番号を0とすることでルートディレクトリであることを示す。一方、ディレクトリ名格納部43のディレクトリ名情報#1にルートディレクトリのディレクトリ名である“¥”を格納し、前記ディレクトリエントリ情報#1から参照するようにする。
次に、ディレクトリエントリ情報#2には、ディレクトリ“D1”に関する情報を格納し、ディレクトリID=2を付与する。親ディレクトリのディレクトリエントリ情報番号を1とすることで、ディレクトリエントリ情報#1に格納されているルートディレクトリが親ディレクトリであることを示す。ディレクトリIDには、既に割り当てたディレクトリIDと重複しないように昇順の番号を割り当てている。一方、ディレクトリ名格納部43のディレクトリ名情報#2にディレクトリ名である“D1”を格納し、前記ディレクトリエントリ情報#2から参照するようにする。以降、ディレクトリ“D11”、ディレクトリ“D12”、ディレクトリ“D2”について、順々に、同様の方法によって、親ディレクトリのディレクトリエントリ情報番号の参照関係、ディレクトリID、ディレクトリ名を格納していく。図4(b)では、ディレクトリ“D11”、ディレクトリ“D12”、ディレクトリ“D2”について、それぞれ、ディレクトリID=3,4,5が一意に対応付けられている。この時点で、ディレクトリ一覧情報ファイル16のヘッダ部40のディレクトリ数格納部44には、ディレクトリ数を示す情報として5という値が格納される。また、同じくヘッダ部40にある、次回割り当て用ディレクトリID情報格納部45には、例えば、6という値が格納される。なお、この次回割り当て用ディレクトリID情報格納部45には、既に割り当てたディレクトリIDと重複しないように値が設定されればよく、例えば、既に割り当てたディレクトリIDの最大値に1を加算した値を設定する。
以上、ディレクトリ一覧情報ファイル作成手段34の動作について、図4を参照しながら具体的に説明した。
プレイリストファイル作成手段33は、GUI入力によるユーザの指示に応じて、書き込みファイル選択手段31が選択したデータファイル群13のデータファイルに関するプレイリストファイル17を作成する。
前述されたように、ユーザが指定したデータファイルの再生順序は、ファイル名を利用して記述される。それぞれのデータファイルは、それが属するディレクトリに付与されるディレクトリIDが附されて記述される。これを、図4(c)を参照しながら、より具体的に説明する。ここで、プレイリストファイル17には、図4(a)に示した記録されるべきデータファイルのうち、“file111”と“file22”が選択され、この再生順序にて格納されるものとして説明する。
ファイル名格納部53には、ファイル名情報#1にデータファイル“file111”のファイル名を、ファイル名情報#2にデータファイル“file22”のファイル名を、それぞれ格納する。
再生ファイル情報格納部52には、選択された再生データファイル数を示す情報として2という値が格納するともに、コンテンツエントリ情報#1、#2が格納される。
コンテンツエントリ情報#1には、ファイル名格納部53のファイル名情報#1への参照情報およびこのデータファイルが属するディレクトリ“D11”に付与されているディレクトリID=3が格納される。コンテンツエントリ情報#2には、ファイル名格納部53のファイル名情報#2への参照情報およびこのデータファイルが属するディレクトリ“D2”に付与されているディレクトリID=が格納される。ここで、ディレクトリとディレクトリIDとの対応付けは、図4(b)に示している通りに行われているものとする。
以上、プレイリストファイル作成手段33の動作について、図4を参照しながら具体的に説明した。
ファイル記録手段14は、書き込みファイル選択手段31が選択したデータファイル群13のデータファイルをDVD−RAMメディア15に記録するとともに、ディレクトリ一覧情報ファイル作成手段34が作成したディレクトリ一覧情報ファイル16と、プレイリストファイル作成手段33が作成したプレイリストファイル17とをDVD−RAMメディア15に記録する。
もちろん、このようにしてDVD−RAMメディア15に記録されたディレクトリ一覧情報ファイル16は、別のデータファイルに関するディレクトリ情報が追記的に上書きされて更新されることがある。ディレクトリ情報を追記する場合には、新たに追記するディレクトリに次回割り当て用ディレクトリID情報45に格納されている値を割り当てた後、次回割り当て用ディレクトリID情報45の値を更新する。
また、このようにしてDVD−RAMメディア15に作成されたプレイリストファイル17は、別のデータファイルが再生順序に追記的に上書きされたり、あるいは、再生順序がユーザの指示などに応じて書き換えられたりすることがある。
(2)つぎに、プレイリストファイル17を利用して、DVD−RAMメディア15に記録されているデータファイルの再生を実行するための、再生装置20の動作について説明する。
再生指示手段22は、「プレイリストファイル17を利用して、DVD−RAMメディア15に記録されているファイルの再生を行いたい」旨のユーザが行った指示に従い、同様の旨の指示を制御手段21に対して行う。
制御手段21は、再生指示手段22が行った指示に従い、同様の指示をファイル読出し手段23に対して行う。
ファイル読出し手段23は、制御手段21が行った指示に従い、DVD−RAMメディア15に記録されているディレクトリ一覧情報ファイル16の内容を読み出す。ディレクトリ一覧情報ファイル16に格納されているディレクトリエントリ情報#1、…、#nに対応するディレクトリに対応するファイルシステムのデータを読み出して、ディレクトリIDと対応付けて内部の作業メモリ(図示されていない)にキャッシュする。ファイルシステムのデータには、そのディレクトリに格納されているディレクトリおよびファイルの記録媒体上での記録位置に関する情報が格納されている。下層のディレクトリあるいはファイルにアクセスするためには、記録位置に関する情報をあらかじめ取得する必要がある。
図5は、本発明の一実施の形態の再生装置における内部キャッシュのデータ格納フォーマットの一例を説明する説明図である。以下、ファイル読出し手段23が、内部の作業メモリにファイルシステムのデータをキャッシュする動作について、図5を参照しながら、より具体的に説明する。
図4(a)に示したデータ構造を有するデータファイルを記録する場合、例えば、図4(b)に示すとおりにディレクトリごとにディレクトリIDが付与されてディレクトリ一覧情報ファイル16に格納されている。制御手段21は、ディレクトリ一覧情報ファイル16の内容をもとに、ディレクトリID=1が付与されているルートディレクトリに関するファイルシステムの情報をディレクトリIDと対応付けて内部キャッシュに格納するようにファイル読出し手段23に指示する。ファイル読出し手段23は、制御手段21からの指示に従い、ルートディレクトリに関するファイルシステムの情報を記録媒体15から読み出し、その情報をディレクトリID=1と対応づけて内部キャッシュ60に格納する(図5の領域61に対応)。次に、制御手段21は、ディレクトリID=2が付与されているディレクトリ“D1”に関するファイルシステムの情報をディレクトリIDと対応付けて内部キャッシュに格納するようにファイル読出し手段23に指示する。ファイル読出し手段23は、制御手段21からの指示に従い、ディレクトリ“D1”に関するファイルシステムの情報を記録媒体15から読み出し、その情報をディレクトリID=2と対応づけて内部キャッシュ60に格納する(図5の領域62に対応)。以降、ファイル読出し手段23は、制御手段21の指示に従い、残りのディレクトリ“D11”、“D12”、“D2”についても同様にファイルシステムの情報を読み出し、ディレクトリIDと対応付けて内部キャッシュ60に格納する(図5の領域63、領域64、領域65にそれぞれ対応)。
次に、ファイル読出し手段23は、制御手段21が行った指示に従い、DVD−RAMメディア15に記録されているプレイリストファイル17の内容を読み出す。
プレイリストファイル17においては、前述のとおり、ユーザが指定したデータファイルの再生順序がパス名も含めたフルパスのファイル名ではなく、パス名を除いたファイル名と属するディレクトリに対応付けられたディレクトリIDを利用して記述されている。
制御手段21は、読み出されたプレイリストファイル17の内容を解釈し、再生ファイルの属するディレクトリのディレクトリIDの情報を取得し、ファイル名と対応付けて、そのデータファイルの再生を実行する旨の指示をファイル読出し手段23に対して行う。この制御手段21の動作を、図4(c)に示したプレイリストファイル17の場合について、より具体的に説明する。
制御手段21は、読み出されたプレイリストファイル17の内容を解釈し、まず、指定された再生順序の先頭に位置するデータファイルのファイル名が“file111”であり、このファイルが属するディレクトリに対してディレクトリID=3が割り当てられていることを取得し、これらの情報を用いて再生ファイルを一意に指定して、対応するデータファイルを再生するようにファイル読出し手段23に対して指示する。
ファイル読出し手段23は、制御手段21が行った指示に従い、内部キャッシュ60に蓄積されているファイルシステムの情報から制御手段21から指示されたディレクトリIDをキーにディレクトリの情報を探索する。次に、制御手段21から指示された再生ファイルのファイル名を当該ディレクトリに対応するファイルシステム情報のなかから検索し、再生ファイルの記録位置に関するファイルシステム情報を取得する。このファイル読出し手段23の動作について、制御手段21からディレクトリID=3のディレクトリに属するファイル名“file111”のデータファイルの再生を実行する旨の指示がなされたとし、図5に示した例に従い内部キャッシュにファイルシステムの情報が格納されているとしたときの動作を、より具体的に説明する。ファイル読出し手段は、図5に示した内部キャッシュ60のデータからディレクトリID=3をキーに、このディレクトリIDに対応するディレクトリのファイルシステム情報を内部キャッシュから探索し、領域63のデータを特定する。次に、領域63に格納されているファイルシステム情報からファイル名“file111”に対応するファイルの記録位置に関するファイルシステム情報を取得する。
以上の動作によりファイル読出し手段23は、制御手段21から再生を実行する旨の指示がなされたデータファイルの記録位置に関するファイルシステム情報を取得する。
ファイル読出し手段23は、この記録位置に関するファイルシステム情報を利用してDVD−RAMメディア15に記録されているデータファイルの内容を読み出す。
データファイル出力手段24は、読み出されたデータファイルの内容を、ファイル形式から映像や音声の出力形式へのフォーマット変換を利用して出力する。
もちろん、このようなデータファイルの内容の読み出し、および読み出されたデータファイルの内容の出力は、プレイリストファイル17に記述されているデータファイルの再生順序に応じて行われていく。
以上においては、本実施の形態の記録再生システムの動作について詳細に説明した。
つぎに、本実施の形態の記録再生システムの奏する効果について説明する。
本実施の形態の記録再生システムは、パス名も含めたファイル名ではなく、パス名を除いたファイル名と属するディレクトリのディレクトリIDを利用して、プレイリストファイル17におけるデータ管理を行う。もちろん、ディレクトリIDとディレクトリとの対応付けは、ディレクトリ一覧情報ファイル16を利用して一意的に行われる。
ディレクトリIDは、たとえば32ビットのIDを使用すればよく、ディレクトリ名のデータサイズに比べて十分に小さい。より具体的には、ディレクトリIDは、たとえば、32ビットの2進法の正数や、三文字以下の数字またはアルファベットで構成された語を使用すればよい。
このため、本実施の形態の記録再生システムは、プレイリストファイル17のサイズを小さく抑え、DVD−RAMメディア15の容量を本来の映像ファイルや音声ファイルの記録に有効に活用することができる。また、ディレクトリに対応付けてファイルシステムのデータをキャッシュする場合、ディレクトリ名の代わりにディレクトリIDを用いることができるので、キャッシュのデータ容量を小さくすることができる。
また、再生すべきデータファイルの記録位置に関する情報を内部メモリにキャッシュされたファイルシステム上のデータから取得する際、ルートディレクトリから階層的に、順次、下の階層のディレクトリのファイルシステム情報を探索していくのではなく、ディレクトリIDを利用して、データファイルが属しているディレクトリのファイルシステムの情報に直接アクセスすることができるので、ディレクトリのファイルシステムデータの探索に伴う処理時間遅れを抑えた応答性のよいプレイリスト再生機能を提供できる。
また、ディレクトリ一覧情報ファイル16には、次回割り当て用ディレクトリID情報45を格納しているので、新たにディレクトリを追加する場合にも、既存のディレクトリに対するディレクトリIDの割り当てを変更することなく、かつ、一意性を保証した上で、新たに追加するディレクトリに対してのみディレクトリIDを付与することができる。すなわち、記録媒体に新たなデータファイルを追記的に記録して、プレイリスト17に追加する場合、既にプレイリスト17に格納されているデータファイルについては、ディレクトリIDを変更せず、追加するデータファイルに関係する部分のみを追加すればよいので、容易にデータファイルを追加することのできる利便性の良い記録再生システムを実現することができる。
(1)なお、本発明のプレイリストファイルは、上述した実施の形態においては、プレイリストファイル17であった。
しかし、これに限らず、要するに、本発明のプレイリストファイルは、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを再生する再生順序を、データファイルのファイル名とそれが属するディレクトリごとに与えられる固有のディレクトリIDを利用して記述するプレイリストを格納するための、記録媒体に保持されるファイルであればよい。
(2)また、本発明のディレクトリ情報ファイルは、上述した実施の形態においては、ディレクトリ一覧情報ファイル16であった。
しかし、これに限らず、要するに、本発明のディレクトリ情報ファイルは、複数個のデータファイルが階層的に属するディレクトリすべてについて、ディレクトリ名と、ディレクトリごとにそれぞれ与えられる固有のIDを格納するための、記録媒体に保持されるファイルであればよい。
(3)また、本発明のディレクトリ情報ファイルにおいては、ディレクトリの情報は、ディレクトリの階層順、あるいは、ディレクトリ名のアルファベット順などの所定のルールによりソートして格納するようにしてもよい。
このようにするならば、ディレクトリ情報ファイルにディレクトリの情報を追加する場合に、既に格納されているディレクトリ情報と重複しないかどうかの検索を効率よく行うことができるという効果を有する。より具体的に説明すると、ディレクトリ情報ファイルにおいて、ディレクトリ情報が順不同で格納されている場合には、追加しようとするディレクトリ情報が格納されていないことを確認するために、既に格納されているディレクトリ情報すべてに対して一致検索を行わなければならない。
これに対して、例えば、アルファベット順でソートされている場合には、既に格納されているディレクトリ情報の先頭からディレクトリ名で辞書検索の手順にて検索していけばよいので、通常、既に格納されているすべてのディレクトリ情報を検索する必要がなく、検索時間が短縮できるので、結果、応答性よくデータファイルを追加することのできる利便性の良い記録再生システムを実現することができる。
(4)また、本発明の記録媒体は、上述した実施の形態においては、DVD−RAMメディア15であった。
しかし、これに限らず、本発明の記録媒体は、CD−R(Compact Disk−Recordable)メディアやDVD−R(Digital Versatile Disk−Recordable)メディアなどのリムーバブルメディアであってもよいし、記録装置や再生装置に内蔵されるHDD(Hard Disk Drive)などの内蔵記憶装置であってもよい。
要するに、本発明の記録媒体は、所定のデータを格納する複数個のデータファイルと、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを再生する再生順序を、データファイルのファイル名と、そのデータファイルが属するディレクトリごとにそれぞれ与えられる固有のディレクトリIDを利用して記述するプレイリストを格納するためのプレイリストファイルと、そのデータファイルが階層的に属するディレクトリすべてについて、ディレクトリ名と、ディレクトリごとにそれぞれ与えられる固有のIDを格納するためのディレクトリ情報ファイルを保持する手段であればよい。
(5)また、本発明の記録媒体は、上述した実施の形態においては、一つのプレイリストファイル17を保持していた。
しかし、これに限らず、本発明の記録媒体は、複数個のプレイリストファイルを保持していてもよい。
もちろん、複数個のプレイリストファイルが保持されている場合には、何れのプレイリストファイルに基づいて所定のデータの再生が行われるかが、ユーザの指示などによって指定されることになる。
(6)また、本発明のプレイリストファイルは、上述した実施の形態においては、GUI入力によるユーザの指示に応じて作成された。
しかし、これに限らず、本発明のプレイリストファイルは、たとえば、ファイルのタイトルをアルファベット順に再生するための所定のアルゴリズムにしたがって、自動的に作成されてもよい。
(7)また、本発明のプレイリストファイルは、ディレクトリ一覧情報ファイルに格納されているディレクトリテーブルに対応する情報をさらに格納していてもよい。
例えば、本発明のプレイリストファイルは、本発明の一実施の形態のプレイリストファイルのデータ格納フォーマットの説明図である図6に示されているように、ヘッダ部50にディレクトリテーブル部61を有していてもよい。
より具体的に説明すると、図2に示したディレクトリテーブル部41に格納されているディレクトリ情報のうち、プレイリスト17の再生ファイル記述部51に格納されているデータファイルに関係するディレクトリのみを抽出して、複写的にディレクトリテーブル部61を作成する。同一のディレクトリには、ディレクトリ一覧情報ファイル16において割り当てられたものと同一のディレクトリIDが付与される。
以下、図4(a)に示したデータ構成において、図4(c)と同様にプレイリストファイル17には、“file111”と“file22”が選択されて格納されている場合について、図6に示したプレイリストファイル17のディレクトリテーブル部61に格納される情報について詳細に説明する。なお、ディレクトリ一覧情報ファイル16のディレクトリテーブル部41には、図4(b)で説明したとおりに情報が格納されているものとする。
図7は、図6のプレイリストファイル17のディレクトリテーブル部61に情報を格納した結果である。プレイリストファイル17に格納される2つのデータファイルは、ルートディレクトリからのパス名も含めた形式で記述すると“¥D1¥D11¥file111”、“¥D2¥file22”とそれぞれ表現される。したがって、これらのデータファイルに関係するディレクトリは、“¥”、“D1”、“D11”、“D2”の4つである。したがって、図6のディレクトリテーブル部61は、図7に示すとおり、図4(b)で説明したディレクトリテーブル部41の情報から、“¥”、“D1”、“D11”、“D2”の4つに対応するディレクトリエントリ情報を抽出して複写的に作成したものとなる。図7の説明図では、“file111”が属するディレクトリ“D11”はディレクトリエントリ情報#3に格納されており、“file22”が属するディレクトリ“D2”はディレクトリエントリ情報#4に格納されている。
図6に示すプレイリストファイル17において、ファイル名格納部53に格納される情報は、図3と同じである。
また、再生ファイル情報格納部52に格納される情報は、ディレクトリIDの代わりに、ディレクトリテーブル部61に格納されているディレクトリエントリ情報への参照情報が格納されることを除いて、図3と同じである。
再生ファイル情報格納部52には、選択された再生データファイル数を示す情報として2という値が格納するともに、コンテンツエントリ情報#1、#2が格納される。
コンテンツエントリ情報#1には、ファイル名格納部53のファイル名情報#1への参照情報およびこのデータファイルが属するディレクトリ“D11”に対応するディレクトリエントリ情報#3への参照情報が格納される。コンテンツエントリ情報#2には、ファイル名格納部53のファイル名情報#2への参照情報およびこのデータファイルが属するディレクトリ“D2”に対応するディレクトリエントリ情報#4への参照情報が格納される。
以上、図6に示したプレイリストファイル17の構成について詳細に説明した。
図6に示したプレイリストファイル17を再生する再生装置20の動作について説明する。本発明の実施の形態1で説明した再生装置20の動作とは、制御手段21の動作が異なるのみである。すなわち、制御手段21は、コンテンツエントリ情報からディレクトリIDの情報を取得する代わりに、ディレクトリテーブル部61からディレクトリIDを取得する。他の動作は本発明の実施の形態1で説明したものと同じである。
したがって、図6に示すプレイリストファイルの構成とした場合においても、ディレクトリIDを利用することにより、ファイルシステム性能の高くない機器において応答性のよいプレイリスト再生を実現することができるという優れた効果が得られることは言うまでもない。
さらに、プレイリストファイル17を、図6に示す構成とすることにより、プレイリストファイル17を読み出すだけで、再生ファイルのファイル名がパス名を含めて取得可能となる。結果、ディレクトリIDを利用しない再生装置においては、ディレクトリ一覧情報ファイルを読み出すことなく、プレイリストファイルを読み出すだけでプレイリスト再生が可能である。
例えば、パーソナルコンピュータのような、ファイルシステムの性能が高く、高速に所望のデータファイルにアクセス可能な再生装置では、ディレクトリIDは利用せず、データファイルのフルパス名を用いた再生が可能であるので、プレイリストファイル17だけを読み出すことでプレイリスト再生が開始できる。
(8)また、本発明のデータファイルは、上述した実施の形態においては、内部記憶手段12に記憶されているデータファイル群13のデータファイルであった。
しかし、これに限らず、本発明のデータファイルは、たとえば、DVD−RAMメディア15に記録されているデータファイル群のデータファイルであってもよい。
従来の記録装置によってデータファイルが記録されたDVD−RAMメディアに対しても、本発明の記録装置によって本発明のディレクトリ一覧情報ファイルを追記でき、このようにしてディレクトリ一覧情報ファイルが追記されたDVD―RAMメディアは、本発明の再生装置によってディレクトリ一覧情報ファイルを利用して再生できる。したがって、これまでに作成された記録媒体の資産も、有効活用することができる。
なお、本発明に関連する発明のプログラムは、上述した本発明の記録再生システム、記録装置、再生装置の全部又は一部の手段(又は、装置、素子等)の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
又、本発明のプログラムは、上述した本発明の記録再生方法、記録方法、再生方法の全部又は一部のステップ(又は、工程、動作、作用等)の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
又、本発明に関連する発明プログラム記録媒体は、上述した本発明の記録再生システム、記録装置、再生装置の全部又は一部の手段(又は、装置、素子等)の全部又は一部の機能をコンピュータにより実行させるためのプログラムを記録したプログラム記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行するプログラム記録媒体である。
又、本発明のプログラム記録媒体は、上述した本発明の記録再生方法、記録方法、再生方法の全部又は一部のステップ(又は、工程、動作、作用等)の全部又は一部の動作をコンピュータにより実行させるためのプログラムを記録したプログラム記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行するプログラム記録媒体である。
尚、本発明に関連する発明の上記「一部の手段(又は、装置、素子等)」とは、それらの複数の手段の内の、一つ又は幾つかの手段を意味し、本発明の上記「一部のステップ(又は、工程、動作、作用等)」とは、それらの複数のステップの内の、一つ又は幾つかのステップを意味する。
又、本発明に関連する発明の上記「手段(又は、装置、素子等)の機能」とは、前記手段の全部又は一部の機能を意味し、本発明の上記「ステップ(又は、工程、動作、作用等)の動作」とは、前記ステップの全部又は一部の動作を意味する。
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能なプログラム記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
又、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
又、プログラム記録媒体としては、ROM等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
又、上述した本発明のコンピュータは、CPU等の純然たるハードウェアに限らず、ファームウェアや、OS、更に周辺機器を含むものであっても良い。
尚、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
以上述べたところから明らかなように、本発明は、パーソナルコンピュータに比べて記録媒体からのデータ読出し速度が速くなく、また、ファイルシステムのデータ解析性能が高くないDVDプレーヤのような民生用機器であっても、ファイル名を用いて再生順序が指定されるプレイリストの再生において、再生待ち時間を抑えた、応答性の良いプレイリスト再生機能を実現することができるという長所を有する。
本発明の実施の形態1の記録再生システムのブロック図である。 本発明の実施の形態1のディレクトリ一覧情報ファイル16のデータ格納フォーマットの説明図である。 本発明の実施の形態1のプレイリストファイル17のデータ格納フォーマットの説明図である。 (a)本発明の実施の形態1のディレクトリIDの割り当て方式の説明図(その1)である。(b)本発明の実施の形態1のディレクトリIDの割り当て方式の説明図(その2)である。(c)本発明の実施の形態1のディレクトリIDの割り当て方式の説明図(その3)である。 本発明の一実施の形態の再生装置における内部キャッシュのデータ格納フォーマットの一例の説明図である。 本発明の一実施の形態におけるプレイリストファイル17のデータ格納フォーマットの説明図である。 本発明の一実施の形態におけるプレイリストファイル17のディレクトリテーブル部のデータ格納例を説明する説明図である。
符号の説明
10 記録装置
11 書込みファイル管理手段
12 内部記憶手段
13 データファイル群(データファイル)
14 ファイル記録手段
15 記録媒体
16 ディレクトリ一覧情報ファイル
17 プレイリストファイル
20 再生装置
21 制御手段
22 再生指示手段(リモコン)
23 ファイル読出し手段
24 データファイル出力手段
31 書き込みファイル選択手段
33 プレイリストファイル作成手段
34 ディレクトリ一覧情報ファイル作成手段
40 ヘッダ部
41 ディレクトリテーブル部
42 ディレクトリ情報格納部
43 ディレクトリ名格納部
44 ディレクトリ数
45 次回割り当て用ディレクトリID情報
46 ディレクトリエントリ情報#k
47 ディレクトリ名情報#k
51 再生ファイル記述部
52 再生ファイル情報格納部
53 ファイル名格納部
54,54’ コンテンツエントリ情報#k
55 ファイル名情報#k
60 内部キャッシュ
61 ディレクトリテーブル部
62 ディレクトリ情報格納部
63 ディレクトリ名格納部
64 ディレクトリエントリ情報#k 65 ディレクトリ名情報#k

Claims (13)

  1. 所定のデータを格納するデータファイルを複数個保持する記録媒体と、
    前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録手段と、
    前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生手段とを備え
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納される、記録再生システム。
  2. 記ディレクトリテーブルを格納するための、前記記録媒体に保持されるディレクトリ一覧情報ファイルに記録するディレクトリ一覧情報ファイル記録手段をさらに備えた請求項1記載の、記録再生システム。
  3. 次に前記記録媒体に作成されるディレクトリに割り当てられるべき前記ディレクトリIDは、前記ディレクトリ一覧情報ファイルにあらかじめ格納される請求項2記載の、記録再生システム。
  4. 記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録手段を備え、
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納され、
    前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録装置。
  5. 記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生手段を備え、
    前記プレイリストは、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録され
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納される再生装置。
  6. 所定のデータを格納するデータファイルを複数個保持するとともに、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを格納するためのプレイリストファイルを保持する記録媒体であって、
    前記プレイリストは、前記記録媒体に保持される前記プレイリストファイルに記録され、
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納され、
    前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録媒体。
  7. 記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップと、
    前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップとを備え
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納される、記録再生方法。
  8. 記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップを備え、
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納され、
    前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録方法。
  9. 記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップを備え、
    前記プレイリストは、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録され
    前記ディレクトリに割り当てられる前記ディレクトリIDと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルの全部または一部は、前記プレイリストファイルに格納される再生方法。
  10. 請求項記載の記録再生方法の、記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップと、前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップとをコンピュータに実行させるためのプログラム。
  11. 請求項記載の記録方法の、記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップをコンピュータに実行させるためのプログラム。
  12. 請求項記載の再生方法の、記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリIDを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップをコンピュータに実行させるためのプログラム。
  13. 請求項10から12の何れかに記載のプログラムを記録したプログラム記録媒体であって、コンピュータにより処理可能なプログラム記録媒体。
JP2006527795A 2004-03-30 2005-03-29 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体 Expired - Fee Related JP4435783B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US55764704P 2004-03-30 2004-03-30
US11/090,544 US7617242B2 (en) 2004-03-30 2005-03-25 Method and apparatus for reproducing play lists in record media
PCT/JP2005/006558 WO2005096307A1 (en) 2004-03-30 2005-03-29 Recording and reproducing system, recording apparatus, reproducing apparatus, recording medium, recording and reproducing method, recording method, reproducing method, program and recording medium

Publications (2)

Publication Number Publication Date
JP2007531174A JP2007531174A (ja) 2007-11-01
JP4435783B2 true JP4435783B2 (ja) 2010-03-24

Family

ID=34971441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006527795A Expired - Fee Related JP4435783B2 (ja) 2004-03-30 2005-03-29 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体

Country Status (4)

Country Link
US (1) US7617242B2 (ja)
EP (1) EP1730745A1 (ja)
JP (1) JP4435783B2 (ja)
WO (1) WO2005096307A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366733B2 (en) * 2002-12-13 2008-04-29 Matsushita Electric Industrial Co., Ltd. Method and apparatus for reproducing play lists in record media
US7617242B2 (en) * 2004-03-30 2009-11-10 Panasonic Corporation Method and apparatus for reproducing play lists in record media

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940854A (en) 1996-01-16 1999-08-17 International Business Machines Corporation Unique identifier for optical media
DE69718355T2 (de) 1996-09-30 2003-09-04 Matsushita Electric Industrial Co., Ltd. Aufzeichnungsverfahren zur Aufzeichnung audiovisueller Daten auf einer Platte und Informationsverarbeitungssystem
JP3620241B2 (ja) 1997-10-15 2005-02-16 ソニー株式会社 ファイル管理装置、ファイル管理方法、記録媒体及びファイル管理システム
EP1744316A1 (en) 1997-10-21 2007-01-17 Sony Corporation Recording and/or reproduction apparatus, file management method and providing medium
US6006234A (en) 1997-10-31 1999-12-21 Oracle Corporation Logical groupings within a database
US6442333B1 (en) 1997-12-25 2002-08-27 Pioneer Electronic Corporation Information reproducing apparatus
JP3403636B2 (ja) 1998-04-06 2003-05-06 パイオニア株式会社 情報記録媒体及びその再生装置
JPH11297006A (ja) 1998-04-07 1999-10-29 Sanyo Electric Co Ltd 情報処理装置
KR100329161B1 (ko) 1998-05-13 2002-03-21 마츠시타 덴끼 산교 가부시키가이샤 데이터 전송 장치 및 방법
US6351442B1 (en) 1998-06-03 2002-02-26 Matsushita Electric Industrial Co., Ltd. Recording medium, recording apparatus and reproduction apparatus with reproduction path flag information
KR100331322B1 (ko) 1998-06-22 2002-08-27 삼성전자 주식회사 제조업체간의 특수기능을 지원하기 위한 부가정보를 저장하는 기록매체 및 기록 및/또는 편집장치와 그방법
JP3382159B2 (ja) 1998-08-05 2003-03-04 株式会社東芝 情報記録媒体とその再生方法及び記録方法
JPH11317025A (ja) 1999-01-08 1999-11-16 Matsushita Electric Ind Co Ltd マルチメディア記録媒体の再生装置、再生方法ならびに記録媒体への記録方法
JP2000235780A (ja) 1999-02-15 2000-08-29 Nec Corp ディスク記憶媒体およびその録画編集再生方法およびその録画編集再生装置
US6408301B1 (en) 1999-02-23 2002-06-18 Eastman Kodak Company Interactive image storage, indexing and retrieval system
JP4221803B2 (ja) * 1999-03-02 2009-02-12 ソニー株式会社 記憶再生装置及び記憶再生方法
AU769215B2 (en) 1999-04-02 2004-01-22 Matsushita Electric Industrial Co., Ltd. Optical disc, recording device and reproducing device
US7548851B1 (en) 1999-10-12 2009-06-16 Jack Lau Digital multimedia jukebox
JP2001291365A (ja) 2000-03-31 2001-10-19 Pioneer Electronic Corp 記録再生装置及び記録方法
US7236687B2 (en) 2000-04-21 2007-06-26 Sony Corporation Information processing apparatus and method, program, and recording medium
EP1198132A4 (en) 2000-04-21 2010-07-28 Sony Corp CODING DEVICE AND METHOD, RECORDING MEDIUM AND PROGRAM
JP2002055995A (ja) 2000-05-31 2002-02-20 Canon Inc 情報処理方法及び装置
AU2002236509A1 (en) 2000-11-02 2002-05-27 John Hancock Digital media format
JP2002313070A (ja) 2001-04-18 2002-10-25 Matsushita Electric Ind Co Ltd 記録再生装置
JP4168606B2 (ja) 2001-06-28 2008-10-22 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
JP3871274B2 (ja) 2001-09-10 2007-01-24 トムソン ライセンシング オーディオ・データ・ファイル・プレイリストに各プレイリスト・レコードの内容情報および索引情報を付加する方法
AU2002366900A1 (en) 2001-12-20 2003-07-09 Koninklijke Philips Electronics N.V. Allocation of real time files
US7096234B2 (en) * 2002-03-21 2006-08-22 Microsoft Corporation Methods and systems for providing playlists
US6941324B2 (en) * 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
US7159000B2 (en) * 2002-03-21 2007-01-02 Microsoft Corporation Methods and systems for repairing playlists
US7797446B2 (en) 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
JP2003330777A (ja) * 2002-05-10 2003-11-21 Matsushita Electric Ind Co Ltd データファイル再生装置、記録メディア、データファイル記録装置及びデータファイル記録プログラム
JP2004005811A (ja) * 2002-05-31 2004-01-08 Pioneer Electronic Corp 楽曲記録再生装置、楽曲記録再生装置におけるリスト作成方法および、リスト作成処理プログラム
JP2004013276A (ja) 2002-06-04 2004-01-15 Victor Co Of Japan Ltd ファイルシステム及び記録媒体
AU2003253156A1 (en) 2002-09-20 2004-04-08 Koninklijke Philips Electronics N.V. Recording information for seamless playback
US7668842B2 (en) * 2002-10-16 2010-02-23 Microsoft Corporation Playlist structure for large playlists
US7136874B2 (en) * 2002-10-16 2006-11-14 Microsoft Corporation Adaptive menu system for media players
US7043477B2 (en) * 2002-10-16 2006-05-09 Microsoft Corporation Navigating media content via groups within a playlist
US7054888B2 (en) 2002-10-16 2006-05-30 Microsoft Corporation Optimizing media player memory during rendering
JP2004152359A (ja) 2002-10-29 2004-05-27 Sharp Corp データ記録装置
US20040215873A1 (en) * 2002-12-13 2004-10-28 Chiyoko Matsumi Recording and reproducing system, recording apparatus, reproducing apparatus, record medium, recording and reproducing method, recording method, reproducing method, program and record medium
US20050111831A1 (en) * 2002-12-13 2005-05-26 Chiyoko Matsumi Recording and reproducing system, recording and reproducing method, program and record medium
US20050055375A1 (en) * 2002-12-13 2005-03-10 Yasuyuki Torii Recording and reproducing system, recording apparatus, reproducing apparatus, record medium, recording and reproducing method, recording method, reproducing method, program and record medium
US20050234858A1 (en) * 2004-03-30 2005-10-20 Yasuyuki Torii Recording and reproducing apparatus, reproducing apparatus, recording and reproducing method, reproducing method, program and recording medium
US7617242B2 (en) * 2004-03-30 2009-11-10 Panasonic Corporation Method and apparatus for reproducing play lists in record media

Also Published As

Publication number Publication date
EP1730745A1 (en) 2006-12-13
US20050232091A1 (en) 2005-10-20
JP2007531174A (ja) 2007-11-01
US7617242B2 (en) 2009-11-10
WO2005096307A1 (en) 2005-10-13

Similar Documents

Publication Publication Date Title
JP3997428B2 (ja) 記録装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体
US20070233714A1 (en) Reproducing apparatus, content selection method, and program
JP2007531175A (ja) 記録再生装置、再生装置、記録再生方法、再生方法、プログラム、および記録媒体
KR101064149B1 (ko) 매체 정보 검색 장치 및 매체 정보 검색 방법
JP2005284574A (ja) 車載用情報機器、車載用情報機器の制御方法、制御プログラムおよび記録媒体
JP4431109B2 (ja) 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体
JP4198711B2 (ja) 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、および記録媒体
JP4431110B2 (ja) 記録再生システム、記録再生方法、プログラム、およびプログラム記録媒体
KR100595093B1 (ko) 북마크 정보 관리방법 및 컨텐츠 재생방법
JP4435783B2 (ja) 記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、およびプログラム記録媒体
JP5522896B2 (ja) 番組検索情報を編集する方法および装置
JP4164753B2 (ja) ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体
JP2001243748A (ja) 情報記録制御装置
JP2004022079A (ja) 情報記録装置と情報再生装置と情報記録方法とプログラムと記録媒体及び情報記録システム
WO2005029495A1 (ja) 記録装置と記録方法とプログラムを記録した記録媒体
JP3818938B2 (ja) データ処理装置、情報再生装置、それらの方法、それらのプログラム、および、それらのプログラムを記録した記録媒体
CN100461290C (zh) 记录和再现系统与方法、记录装置,再现装置及其方法、程序
JP2007287204A (ja) 再生装置、再生方法、プログラム
CN1902700B (zh) 信息记录装置、信息记录方法和记录了程序的记录介质
JP3997434B2 (ja) 記録装置、記録方法、記録方法のプログラム及び記録方法のプログラムを記録した記録媒体
JP4776661B2 (ja) 情報処理装置及び情報処理方法
JP4712272B2 (ja) ディスク再生装置
US20070002698A1 (en) Recorder, recording method, player, and playback method
KR20000010203A (ko) 재 기록가능 기록매체의 대표영상 관리방법
WO2009130830A1 (ja) コンテンツ再生装置、コンテンツ記録装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090910

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091201

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091224

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees