(57)【要約】ＣＤ再生装置に装着されたディスク１には、複数の曲がトラック番号即ち曲番号を伴なって順次に記録され、更に、各曲の開始アドレスを含むＴＯＣが記録されている。ディスク１のＴＯＣには各曲の終了アドレスが記録されていない。再生装置はディスク１から読み取ったＴＯＣを格納するＲＡＭ１４を有し、更にＴＯＣを編集するためのＣＰＵ１２及びプログラムＲＯＭ１３を有する。各曲の終了アドレスがＲＡＭ１４に格納されたＴＯＣに追加される。ＲＡＭ１４のＴＯＣの編集によって複数の曲の再生の範囲又は再生順番を自由に設定する。これにより、ディスク１の再生の多様化を図ることがでこる。
2003030172.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報ストリームと目次テーブルとが所定のトラックに記録されたデータ蓄積ディスクであって、前記複数の情報ストリームのそれぞれは複数のフレームの列から成り、前記複数のフレームのそれぞれはデータを蓄積するためのデータ領域と前記トラックにおける前記フレームの位置を示すアドレスデータを蓄積する領域とを有し、前記目次テーブルは前記複数の情報ストリームのそれぞれの前記トラックにおける開始アドレスを有しているもの、を再生するための装置であって、
（ａ）前記トラックを相対的に走査し、且つ前記ディスクに記録された前記複数の情報ストリーム及び前記目次テーブルを読み取るための変換器と、
（ｂ）前記変換器で読み取られた前記目次テーブルを書き換え可能に格納するために前記変換器に接続された記憶手段と、
（ｃ）前記記憶手段に接続され、前記記憶手段に格納された前記目次テーブルに前記複数の情報ストリームのそれぞれの終了アドレスを付加し、前記終了アドレスが付加された前記目次テーブルを編集して変形目次テーブルを作成し、前記変形目次テーブルを使用して前記複数の情報ストリームの少なくとも一部を再生するように前記変換器を制御するデータ処理手段と
から成るデータ蓄積ディスクの再生装置。
【請求項２】
前記データ処理手段は、
（ａ）前記記憶装置に格納された目次テーブルを編集するための指令を発生する操作手段と、
（ｂ）前記記憶手段に格納された前記目次テーブルに、各情報ストリームの１つ後に配置された情報ストリームの開始アドレスを、各情報ストリームの終了アドレスとして前記記憶手段に格納するために前記記憶手段に接続された終了アドレス付加手段と、
（ｃ）前記操作手段から与えられた編集のための指令に応答して前記終了アドレスを伴った目次テーブルを編集して変形目次テーブルを作成し、この変形目次テーブルを前記記憶手段に格納するために前記操作手段と前記記憶手段とに接続された編集手段と、
（ｄ）前記変形目次テーブルを使用して前記複数の情報ストリームの少なくとも一部を再生するために前記記憶手段に接続された制御手段と
から成ることを特徴とする請求項１に従う再生装置。
【請求項３】
前記終了アドレス付加手段、前記編集手段、及び前記制御手段は、
（ａ）前記操作手段に接続されたＣＰＵと、
（ｂ）前記ＣＰＵに接続され且つ前記終了アドレスを付加するためのプログラムと前記編集のためのプログラムとを含むメモリと
から成る請求項２に従う再生装置。
【請求項４】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された情報ストリームを複数に分割して読み取ることを可能にするために、前記選択された情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と、
前記指定手段で指定された前記所定アドレスを前記分割すべき情報ストリームの分割点よりも前の部分の終了アドレスとして前記記憶手段の前記目次テーブルに書き込み、且つ前記分割すべき情報ストリームの分割点よりも後の部分の開始アドレスとして前記所望アドレスを前記記憶手段の前記目次テーブルに書き込み、且つ前記後の部分の終了アドレスとして前記選択された情報ストリームの終了アドレスを前記記憶手段の前記目次テーブルに書き込む手段と
を有していることを特徴とする請求項１に従う再生装置。
【請求項５】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された複数個を１つに結合させて結合情報ストリームとして読み取ることを可能にするために、前記選択された複数の情報ストリームの内で最も前の情報ストリームの開始アドレスを前記結合情報ストリームの開始アドレスとして前記記憶手段の前記目次テーブルに格納し、前記選択された複数の情報ストリームの内で最も後の情報ストリームの終了アドレスを前記結合情報ストリームの終了アドレスとして前記記憶手段の前記目次テーブルに格納する手段を有していることを特徴とする請求項１に従う再生装置。
【請求項６】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択されたものの再生を不能にするために、前記目次テーブルにおける選択された情報ストリームの開始アドレス及び終了アドレスを消去する手段を有していることを特徴とする請求項１に従う再生装置。
【請求項７】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された情報ストリームの一部の再生を禁止するために、前記記憶手段に格納された目次テーブルにおける前記選択された情報ストリームの開始アドレスと終了アドレスとの内の少なくとも一方を変える手段を有していることを特徴とする請求項１に従う再生装置。
【請求項８】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された第１の情報ストリームと前記第１の情報ストリームに隣接し且つ前記第１の情報ストリームよりも後に配置された第２の情報ストリームとの境界点を変えて読み取ることを可能にするために，前記第２の情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と，
前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第１の情報ストリームの終了アドレスとして格納し，且つ前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第２の情報ストリームの開始アドレスとして格納する手段と
を有していることを特徴とする請求項１に従う再生装置。
【請求項９】
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された第１の情報ストリームと前記第１の情報ストリームに隣接し且つ前記第１の情報ストリームよりも後に配置された第２の情報ストリームとの境界点を変えて読み取ることを可能にするために，前記第１の情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と，
前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第１の情報ストリームの終了アドレスとして格納し，且つ前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第２の情報ストリームの開始アドレスとして格納する手段と
を有していることを特徴とする請求項１に従う再生装置。
【請求項１０】
前記データ処理手段は，前記ディスク上の前記複数の情報ストリームから選択された第１及び第２の情報ストリームの再生順番の変更を可能にするために，前記記憶手段の前記目次情報における前記第１の情報ストリームの開始アドレス及び終了アドレスとして前記第２の情報ストリームの開始アドレス及び終了アドレスを格納し，且つ前記第２の情報ストリームの開始アドレス及び終了アドレスとして前記第１の情報ストリームの開始アドレス及び終了アドレスを格納する手段を有していることを特徴とする請求項１に従う再生装置。
【請求項１１】
前記データ蓄積ディスクは、コンパクト・ディスク（ＣＤ）であることを特徴とする請求項１に従う再生装置。
【請求項１２】
前記開始アドレス及び終了アドレスは、前記コンパクトディスクの絶対アドレスであることを特徴とする請求項１１に従う再生装置。
【発明の詳細な説明】
技術分野
本発明は、例えば複数の曲が順次に記録されているコンパクトディスク（ＣＤ）等のデータ蓄積ディスクの再生装置に関する。
背景技術
複数の曲が記録されたコンパクトディスク即ちＣＤには、ＴＯＣ即ちＴａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ領域が設けられており、ここには各曲とこれ等の開始アドレス（スタートアドレス）との関係が記録されている。周知のように、ＣＤの分野では、曲がトラックと呼ばれており、また複数の曲を区別するための曲番号がトラック番号と呼ばれている。従って、以下の説明において、曲及び曲番号をトラック及びトラック番号と呼ぶことがある。ＣＤに記録された複数の曲から選択された１つの曲を再生する時には、トラック番号（曲番号）を指定する。ＴＯＣを参照すると、指定されたトラック番号の曲の開始アドレスが直ちに判るので、光ピックアップを開始アドレスに位置決めし，目的とする曲を直ちに再生することができる。また、予め複数のトラック番号を所望の順番に指定することによって、この指定された順番に複数の曲を順次に再生することができる。
ところで、音楽ＣＤのＴＯＣ領域には１つの曲に対して１つの開始アドレスが記録されているのみである。従って、既存のＴＯＣの情報を使用してトラック（曲）の一部分の再生を予め指定することはできない。即ち、使用者が曲の一部を予め指定して聴くこと、及び曲の一部を再生してＣＤ−Ｒ装置、ＣＤ−ＲＷ装置、ＭＤ装置、ＤＡＴ装置等の記録装置に送り、別の記録媒体に記録することができない。勿論、ＴＯＣ領域の情報を使用しないで、使用者が手動で曲の特定領域のみを再生することはできるが、正確に特定領域を抽出することには困難を伴なう。
また、ＴＯＣ領域の情報を使用してトラック（曲）の分割、結合、消去、曲の一部移動、曲の移動等の編集を行うことができない。
曲の一部のみを再生する要求に応えるために，ＣＤプレーヤにメモリを付加し，このメモリに曲の一部を書き込み，このメモリから曲を読み出して再生する方法が知られている。しかし，曲データを格納するために比較的大きな容量のメモリが必要になる。
例えば、特開平６−２３１５７２号及び特開平８−１３８３５２号から明らかなように、光磁気ディスクから成るＭＤ（ミニディスク）には、ＴＯＣに各曲の開始アドレスと終了アドレスとの両方が予め記録されている。従って、ＭＤの両生においてＴＯＣを編集することは比較的容易である。これに対して、音楽ＣＤではＴＯＣに曲の終了アドレスが記録されておらず、開始アドレスのみが記録されているので、ＴＯＣの編集が困難であり、今迄、ＴＯＣの編集が行われていない。
発明の目的は、複数の曲等の情報ストリームが順次に記録されているディスクの再生の多様化を容易に図ることができるデータ蓄積ディスクの再生装置を提供することにある。
発明の開示
本発明に従うデータ蓄積ディスクの再生装置は、複数の情報ストリームと目次テーブルとが所定のトラックに記録されたデータ蓄積ディスクを再生するものである。前記複数の情報ストリームのそれぞれは複数のフレームの列から成り、前記複数のフレームのそれぞれはデータを蓄積するためのデータ領域と前記トラックにおける前記フレームの位置を示すアドレスデータを蓄積する領域とを有し、前記目次テーブルは前記複数の情報ストリームのそれぞれの前記トラックにおける開始アドレスを有している。前記再生装置は、前記トラックを相対的に走査し、且つ前記ディスクに記録された前記複数の情報ストリーム及び前記目次テーブルを読み取るための変換器と、前記変換器で読み取られた前記目次テーブルを書き換え可能に格納するために前記変換器に接続された記憶手段と、前記記憶手段に接続され、前記記憶手段に格納された前記目次テーブルに前記複数の情報ストリームのそれぞれの終了アドレスを付加し、前記終了アドレスが付加された前記目次テーブルを編集して変形目次テーブルを作成し、前記変形目次テーブルを使用して前記複数の情報ストリームの少なくとも一部を再生するように前記変換器を制御するデータ処理手段とを有している。
本発明において、前記開始アドレスは、ディスク上における前記複数の情報ストリームの蓄積位置の先端即ち蓄積開始位置を示すデータである。前記終了アドレスは、ディスク上における前記複数の情報ストリームの蓄積位置の後端即ち蓄積終了位置を示すデータである。
前記データ処理手段は、
前記記憶装置に格納された目次テーブルを編集するための指令を発生する操作手段と、
前記記憶手段に格納された前記目次テーブルに、各情報ストリームの１つ後に配置された情報ストリームの開始アドレスを、各情報ストリームの終了アドレスとして前記記憶手段に格納するために前記記憶手段に接続された終了アドレス付加手段と、
前記操作手段から与えられた編集のための指令に応答して前記終了アドレスを伴った目次テーブルを編集して変形目次テーブルを作成し、この変形目次テーブルを前記記憶手段に格納するために前記操作手段と前記記憶手段とに接続された編集手段と、
前記変形目次テーブルを使用して前記複数の情報ストリームの少なくとも一部を再生するために前記記憶手段に接続された制御手段と
で構成することができる。
前記終了アドレス付加手段、前記編集手段、及び前記制御手段は、
前記操作手段に接続されたＣＰＵと、
前記ＣＰＵに接続され且つ前記終了アドレスを付加するためのプログラムと前記編集のためのプログラムとを含むメモリと
で構成することができる。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された情報ストリームを複数に分割して読み取ることを可能にするために、前記選択された情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と、
前記指定手段で指定された前記所定アドレスを前記分割すべき情報ストリームの分割点よりも前の部分の終了アドレスとして前記記憶手段の前記目次テーブルに書き込み、且つ前記分割すべき情報ストリームの分割点よりも後の部分の開始アドレスとして前記所望アドレスを前記記憶手段の前記目次テーブルに書き込み、且つ前記後の部分の終了アドレスとして前記選択された情報ストリームの終了アドレスを前記記憶手段の前記目次テーブルに書き込む手段と
を有していることが望ましい。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された複数個を１つに結合させて結合情報ストリームとして読み取ることを可能にするために、前記選択された複数の情報ストリームの内で最も前の情報ストリームの開始アドレスを前記結合情報ストリームの開始アドレスとして前記記憶手段の前記目次テーブルに格納し、前記選択された複数の情報ストリームの内で最も後の情報ストリームの終了アドレスを前記結合情報ストリームの終了アドレスとして前記記憶手段の前記目次テーブルに格納する手段を有していることが望ましい。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択されたものの再生を不能にするために、前記目次テーブルにおける選択された情報ストリームの開始アドレス及び終了アドレスを消去する手段を有していることが望ましい。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された情報ストリームの一部の再生を禁止するために、前記記憶手段に格納された目次テーブルにおける前記選択された情報ストリームの開始アドレスと終了アドレスとの内の少なくとも一方を変える手段を有していることが望ましい。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された第１の情報ストリームと前記第１の情報ストリームに隣接し且つ前記第１の情報ストリームよりも後に配置された第２の情報ストリームとの境界点を変えて読み取ることを可能にするために，前記第２の情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と，前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第１の情報ストリームの終了アドレスとして格納し，且つ前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第２の情報ストリームの開始アドレスとして格納する手段とを有していることが望ましい。
前記データ処理手段は、前記ディスク上の前記複数の情報ストリームから選択された第１の情報ストリームと前記第１の情報ストリームに隣接し且つ前記第１の情報ストリームよりも後に配置された第２の情報ストリームとの境界点を変えて読み取ることを可能にするために，前記第１の情報ストリームの開始アドレスと終了アドレスとの間の所望アドレスを指定する手段と，前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第１の情報ストリームの終了アドレスとして格納し，且つ前記所望アドレスを前記記憶手段の前記目次テーブルにおける前記第２の情報ストリームの開始アドレスとして格納する手段とを有していることが望ましい。
前記データ処理手段は，前記ディスク上の前記複数の情報ストリームから選択された第１及び第２の情報ストリームの再生順番の変更を可能にするために，前記記憶手段の前記目次情報における前記第１の情報ストリームの開始アドレス及び終了アドレスとして前記第２の情報ストリームの開始アドレス及び終了アドレスを格納し，且つ前記第２の情報ストリームの開始アドレス及び終了アドレスとして前記第１の情報ストリームの開始アドレス及び終了アドレスを格納する手段を有していることが望ましい。
前記データ蓄積ディスクは、コンパクト・ディスク（ＣＤ）であることが望ましい。
前記開始アドレス及び終了アドレスは、前記コンパクトディスクの絶対アドレスであることが望ましい。
前記終了アドレスは１つ後に配置された情報ストリームの開始アドレスであることが望ましい。
本発明に従う再生装置は、目次テーブル即ちＴＯＣを書き換え可能に格納する記憶手段を有し、且つ複数の曲等の情報ストリームの終了アドレスを付加する機能を有する。従って、ディスクに予め記録された終了アドレスを有さない目次テーブルが終了アドレスを有する目次テーブルに変換される。開始アドレスと終了アドレスとの両方を有する目次テーブルを使用すると、情報ストリーム（曲）の分割、結合、消去、移動等の疑似的編集を容易に達成することができる。この結果、ディスクの再生の多様化を図ることができる。
発明を実施するための最良の形態
次に、本発明の実施形態に従うコパクトディスク（ＣＤ）再生装置を説明する。図１に示す本発明の実施形態に従うＣＤ再生装置は、データ蓄積ディスクとして周知のＣＤ即ちコンパクトディスク１（以下、単にディスクと呼ぶ）から複数の情報ブロック又は情報ストリームとしての曲を再生するものであり、大別して、周知のディスク回転装置２、光学ヘッド又は信号変換器としての周知の光ピックアップ３と、周知の再生信号処理回路４、周知のディジタル・アナログ変換器即ちＤＡＣ５、周知のディジタル信号出力回路６、周知の送り装置７、周知のトラッキングサーボ回路８、周知の再生制御手段と本発明に従う制御手段との両方を含むコントローラ９、周知の表示器１０、及び周知の操作手段と本発明に従う操作手段との両方を含む操作装置１１を有し、更に図示されていない周知のフォーカスサーボ回路等を有する。
ディスク１は、１本のスパイラル状記録トラックに複数の情報ストリームとしての複数の曲のデータがサブコード情報を伴なって記録され、且つ目次テーブル即ちＴＯＣが記録されている。なお、ディスク１をＣＤの代りに、ＣＤ−Ｒ装置又はＣＤ−ＲＷ装置で作製された記録済のＣＤ−Ｒディスク又はＣＤ−ＲＷディスクとすることができる。ディスク１は、周知のように曲が記録された一般にプログラムエリアと呼ばれる主領域と、この主領域の前に配置されたリードインエリアと、主領域の後に配置されたリードアウトエリアとを有する。
図３（Ａ）はディスク１のスパイラル型トラック１ａにおけるデータ配置を直線状に延ばして示す。このトラック１ａは、ＴＯＣが記録されているリードインエリア４０と、複数の情報ストリームとしての第１曲から第ｎ曲まで記録された第１、第２、第３・・・第ｎ主データ領域４１，４２，４３，４４から成るプログラムエリアと、第ｎ曲のための主データ領域４４の後に配置されたリードアウトエリア４５とを有する。上記のリードインエリア４０をトラック番号００の領域と呼ぶこともできる。
図３のＡ１，Ａ２、Ａ３、Ａｎ＋１は第１、第２、第３・・・第ｎ主データ領域４１，４２，４３，４４とリードアウトエリア４との開始アドレスを示す。
ディスク１のリードイン領域４０即ちトラック番号００の領域には、次の情報を含むＴＯＣが記録されている。
１．ディスク上の最初のトラックＮｏ．（曲番号）。
２．ディスク上の最後のトラックＮｏ．（曲番号）。
３．ディスク上の各トラック（曲）の記録領域の記録スタート位置を示す開始アドレス、この開始アドレスは絶対時間で表される。各トラック（曲）の開始アドレスはトラック番号即ち各曲の識別符号との対応関係が判るように記録されている。
４．リードアウトエリアのスタート位置を示す開始アドレス（絶対時間で表される）。
ＴＯＣの上記情報を使用すると、所望のトラック（曲）を所望のプログラムに従って再生することができる。即ち、使用者が再生することを望むトラック（曲）を示す識別符号（トラック番号）を与えることによって、そのトラック（曲）の開始アドレスが検索され、光ピックアップ３がディスク１上の開始アドレスに位置決めされ、この開始アドレスからの再生が開始する。しかし、曲の一部又は曲の途中からの再生は不可能である。そこで、本発明においては後述する拡張ＴＯＣ即ち変形ＴＯＣを作成した。
図３（Ａ）に示す各主データ領域４１〜４４は図３（Ｂ）に示すように複数のフレームＦ１〜Ｆｎの列から成る。図３（Ｂ）の各フレームＦ１〜Ｆｎは図３（Ｃ）に示す周知のＣＤ信号フォーマットに従って作成されている。各フレームは、図３（Ｃ）に示すように同期信号領域３０、サブコード領域３１、データ及びパリティ領域３２を有する。曲のデータ及びパリティは、データ及びパリティ領域２３に記録されている。
サブコード領域３１には、周知の次の情報が含まれている。
１．オーディオ情報即ち曲の属性（プリエンファシス、著作権、データ属性など）
２．トラックＮｏ．（００：リードイン、０１〜９９：プログラムＮｏ．、ＡＡ：リードアウト）
３．インデックスＮｏ．（００〜９９）
４．各トラック（曲）における経過時間（ＭＩＮ、ＳＥＣ、ＦＲＡＭＥ）
５．ディスク上の絶対時間（ＭＩＮ、ＳＥＣ、ＦＲＡＭＥ）
上記トラックＮｏ．即ちトラック番号は、曲等の情報ストリームの識別符号であり、情報ストリームが曲の場合には曲番号となり、０１〜９９から成る９９曲を示す曲番号を付けることができる。なお、リードイン領域はトラックＮｏ．が００であり、リードアウト領域はトラック番号を持たない。インデックスＮｏ．は１つの曲（トラック）の中を細分化するために００〜９９の番号を有する。各トラックにおける経過時間は、各曲の経過時間を分、秒、フレームで示す。ディスク上の絶対時間は最初のトラック（曲）の開始位置からの累積時間を分、秒、フレームで示し、各フレームのアドレスデータとしての機能を有する。
ディスク回転装置２は、信号伝送路９ｃによってコントローラ９に接続され、コントローラ９の制御に基づいてディスク１を所望速度に回転するものである。
光学式信号変換器としての周知な光ピックアップ３は、移動可能な対物レンズを通して光ビーム３ａをディスク１に投射し、この反射ビーム３ｂを検出してディスク１の再生を実行するものである。光ピックアップ３からはディスク１の光学ピットに対応した信号が得られる。光ピックアップ３の電気的出力には、周知のように、曲データ及びサブコード情報の他に、ＴＯＣ情報、トラッキング情報、フォーカス情報が含まれている。
光ピックアップ３に信号伝送路３ｃで接続された再生信号処理回路４は、それぞれ周知の増幅回路、ＥＦＭデータを復調する手段、エラーを検出及び訂正する手段、トラッキング情報抽出手段、フォーカス情報抽出手段、サブコード情報抽出手段等を有する。
再生信号処理回路４に信号伝送路４ａで接続されたＤＡＣ５は、再生信号処理回路４から得られたディジタルの曲データをアナログ信号に変換してアナログ出力端子５ａに送るものである。
信号伝送路４ｂで再生信号処理回路４に接続されたディジタル信号出力回路６は、サブコード情報を伴なった曲データをＭＤ記録装置、ＣＤ−Ｒ記録装置、ＣＤ−ＲＷ装置、ＤＡＴ装置等の別のディジタル記録装置、又はディジタル再生装置に適合する形式に変換し、これを出力端子６ａに送出するものである。
信号伝送路９ｂによってコントローラ９に接続され且つ光ピックアップ３に機械的に関係付けられている送り装置７は、コントローラ９の制御に基づいて光ピックアップ３をディスク１の半径方向の所望の位置に移動するものである。送り装置７とトラッキングサーボ回路８を合わせてビーム３ａのディスク１上の位置決め手段と呼ぶこたができる。
信号伝送路４ｄによって再生信号処理回路４に接続され且つ信号伝送路９ａによってコントローラ９に接続されたトラッキングサーボ回路８は、再生信号処理回路４から与えられたトラッキング情報に基づいてビーム３ａのディスク１上の位置を周知の方法で調整すると共に、コントローラ９からの頭出しのための周知のジャンピング信号に応答してビーム３ａをディスク１の半径方向に移動するものである。
なお、図示が省略されているフォーカスサーボ回路は、再生信号処理回路４から与えられるフォーカス情報に基づいて対物レンズを変位させてビーム３ａのフォーカスを調整する。
コントローラ９は、再生信号処理回路４を介して光ピックアップ３に接続されている。詳細には、コントローラ９は、信号伝送路４ｃを介して再生信号処理回路４に接続されている。このコントローラ９は、マイコン又はマイクロプロセッサからなり、ＣＰＵ（中央処理装置）１２、プログラムが格納されたＲＯＭ（リード・オンリー・メモリ）１３、ＲＡＭ（ランダム・アクセス・メモリ）１４、これ等を相互に接続するバス（図示せず）等を含む。このコントローラ９は次の機能を有する。
（１）  指定された通りにディスク１の曲データを再生してアナログ出力端子５ａ又はディジタル出力端子６ａに送り出す機能。
（２）  ディスク１のトラック番号００に書かれているＴＯＣのデータをＲＡＭ１４に格納する機能。
（３）  ＴＯＣの各トラック（曲）の終了アドレスを作成してＲＡＭ１４に格納して拡張ＴＯＣを作成する機能。
（４）  ＲＡＭ１４に格納された拡張ＴＯＣを編集する機能。
（５）  編集後のＴＯＣに従って所望の曲データを再生する機能。
図１のコントローラ９の理解を容易にするために、図２にコントローラ９の等価回路が示されている。本発明に従うコントローラ９は、ＴＯＣを記録するために信号伝送路４ｅに接続された書き換え可能な記憶手段としてのＲＡＭ１４と、終了アドレス付加手段２６と、編集手段２７と、再生制御手段２８と、表示制御手段２９とを有している。終了アドレス付加手段２６、編集手段２７、再生制御手段及び表示制御手段２９は、図１のＣＰＵ１２及び所定のプログラムを含むＲＯＭ１３によって構成されている。ＲＯＭ１３には、図５、図８、図１１、図１４、図１９、図２６、図２７、図３０〜図３５のプログラムが格納されている。
ＲＡＭ１４に接続された終了アドレス付加手段２６は、ディスク１から読み込まれたＴＯＣの各曲即ち各情報ストリームの終了アドレスをＴＯＣに付加して拡散ＴＯＣを作成する機能を有する。ＴＯＣにおける各曲の終了アドレスは、１つ後の曲の開始アドレスと同一に決定される。最後の曲の終了アドレスは、リードアウトエリア４５の開始アドレスと同一に決定される。
ＲＡＭ１４に接続された編集手段は、信号伝送路１１ａによって図１の操作手段１１にも接続され、操作手段１１からの編集指令に基づいて曲即ち情報ストリームの分割、又は結合、又は消去、又は移動を疑似的に可能にするための拡張ＴＯＣ即ち変形ＴＯＣを作成する機能を有する。
ＲＡＭ１４に接続された再生制御回路２８は信号伝送路１１ａによって操作手段１１にも接続されており、操作手段１１からの指令に従ってＲＡＭ１４の変形ＴＯＣに従う曲の再生を実行するものである。この制御を実行するために再生制御手段は信号伝送路９ａ、９ｂ、９ｃに接続されている。
表示制御手段２９は信号伝送路９ｄによって図１の表示器１０に有線又は無線で結合され、表示器１０のための所定の制御を司る。表示器１０は、少なくとも現在再生中のトラック（曲）の番号、及び分、秒、フレームで示す絶対時間から成るアドレスを表示する。従って、使用者は編集のために必要な曲（トラック）の新しいアドレスを表示器１０から決定することができる。
なお、図１には１つのＣＰＵ１２に、１つのＲＯＭ１３、１つのＲＡＭ１４を含む１つのコントローラ９が示されているが、再生装置の主として機械的部分を制御するための第１のコントローラと、信号の処理を実行するための第２のコントローラとの組み合せでコントローラ９を得ることができる。また、従来から使用されているＲＡＭとは別に本発明に従う拡張ＴＯＣ専用のＲＡＭを独立に設けることもできる。
操作装置１１は有線又は無線の信号伝送路１１ａでコントローラ９に結合されており、一般的再生操作のための再生ボタン１５、停止ボタン１６、一時停止ボタン１７、１トラック前の頭出しボタン１８、１トラック後の頭出しボタン１９等の他に、本発明に従う変形ＴＯＣの処理のための分割ボタン２０、結合ボタン２１、消去ボタン２２、開始ポイント移動ボタン２３、終了ポイント移動ボタン２４、移動ボタン２５を有している。各ボタン１５〜２５はスイッチを含み、ボタン１５〜２５の操作に応答してスイッチが作動し、各ボタン１５〜２５の操作がコントローラ９のＣＰＵ１２に通知される。
本発明に従うデータ処理手段は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、及び操作装置１１からなる。ＲＡＭ１４はＴＯＣ及び拡張ＴＯＣの格納に使用されるのみでなく、ＴＯＣ以外のデータ処理にも使用される。
図４は本発明に従って作成してＲＡＭ１４に格納する拡張ＴＯＣを概略的に示す。この拡張ＴＯＣは、
Ｆｉｒｓｔで示されている最初のトラック（曲）番号領域Ｍａ、
Ｌａｓｔで示されている最後のトラック（曲）番号領域Ｍｂ、
Ｓｔａｒｔ［０］で示されている第１トラック（第１曲）の開始アドレス領域Ｍ１ａ、
Ｅｎｄ［０］で示されている第１トラック（第１曲）の終了アドレス領域Ｍ１ｂ、
Ｓｔａｒｔ［１］で示されている第２トラック（第２曲）の開始アドレス領域Ｍ２ａ、
Ｅｎｄ［１］で示されている第２トラック（第２曲）の終了アドレス領域Ｍ２ｂ、
Ｓｔａｒｔ［２］で示されている第３トラック（第３曲）の開始アドレス領域Ｍ３ａ、
Ｅｎｄ［２］で示されている第３トラック（第３曲）の終了アドレス領域Ｍ３ｂ、
Ｓｔａｒｔ［３］で示されている第４トラック（第４曲）の開始アドレス領域Ｍ４ａ、
Ｅｎｄ［３］で示されている第４トラック（第４曲）の終了アドレス領域Ｍ４ｂ、
図示が省略されているＳｔａｒｔ［４］〜Ｓｔａｒｔ［９６］及びＥｎｄ［４］〜Ｅｎｄ［９６］で示される第５トラック（第５曲）〜第９７トラック（第９７曲）の各開始アドレス領域、及び終了アドレス領域、
Ｓｔａｒｔ［９７］で示されている第９８トラック（第９８曲）の開始アドレス領域、
Ｅｎｄ［９７］で示されている第９８トラック（第９８曲）の終了アドレス領域、
Ｓｔａｒｔ［９８］で示されている第９９トラック（第９９曲）の開始アドレス領域Ｍ９９ａ、
Ｅｎｄ［９８］で示されている第９９トラック（第９９曲）の終了アドレス領域Ｍ９９ｂ
を有している。
なお、領域Ｍａ〜Ｍ９９ａを一般式Ｍ（１−ｎ）ａ、領域Ｍｂ〜Ｍ９９ｂを一般式Ｍ（１−ｎ）ｂで示すことができる。
各アドレス領域Ｍ１ａ、Ｍ１ｂ・・・、Ｍ９９ｂにはアドレス情報として絶対時間のデータが格納される。この絶対時間は既に説明したように、ディスク１の複数の曲が記録されたプログラムエリアの再生累積時間を示す。拡張ＴＯＣに対するデータの格納の詳細は追って説明する。
図５のフローチャートを参照して図４のＲＡＭＴ４に対するＴＯＣの書き込み及び拡張ＴＯＣの作成を説明する。
再生装置の電源スイッチ（図示せず）がオン操作された状態でディスク回転装置２に交換可能なディスク１が装着されると、コントローラ９はディスク１のＴＯＣの読み取り及び拡張ＴＯＣ作成のためのプログラムを図５のステップＳ１に示すようにスタートさせる。
次に、ステップＳ２に示すように９９トラック（曲）分の開始アドレス領域Ｍ１ａ〜Ｍ９９ａ及び終了アドレス領域Ｍ１ｂ〜Ｍ９９ｂをＲＡＭ１４に確保し、これ等を初期化する。即ち、拡張又は変形ＴＯＣ領域をＲＡＭ１４に確保し、これを初期化する。
これ以降はピックアップ３によって読み取ったＴＯＣ情報に従って順次実行されるステップである。
まず、ステップＳ３では、ディスク１に記録された最初の曲を示す最初のトラック番号（曲番号）を、Ｆｉｒｓｔで示されている変数として領域Ｍａに書き込む。即ち、図３（Ａ）に示す第１曲領域４１のトラック番号（曲番号）を領域Ｍａに書き込む。領域Ｍａの最初のトラック番号は一般的には１である。
同様に、ディスク１に記録された最後の曲を示す最後のトラック番号（曲番号）を、Ｌａｓｔで示されている変数として領域Ｍｂに書き込む。この変数Ｌａｓｔは１〜９９の内の任意の数である。
次に、ステップＳ４において、これ以降に繰り返して入ってくるトラック（曲番号）番号に対応する変数と開始アドレスを、ＲＡＭ１４の拡張ＴＯＣ領域以外の適当な領域、又はＲＡＭ１４以外の別のメモリに書き込む。この実施形態では、トラック番号（曲番号）が変数ｎ（任意の数値）として書き込まれ、開始アドレスが変数ａｄｒとして書き込まれる。図５のフローチャートでは、ステップＳ４において１つのトラック番号（１つの曲番号）に対応する１つの開始アドレスのみがＲＡＭＴ４の拡張ＴＯＣ領域以外の任意の領域に読み込まれている。しかし、この代りに、全部のトラック（曲）の開始アドレスをステップＳ４で読み込むように変形することもできる．
次に、ステップＳ５において、読み取ったトラック番号ｎが図３（Ａ）に示すリードアウトエリア４５に属するリードアウトトラックＡＡであるか否かを判定する。
ステップＳ５でリードアウトトラックＡＡに至っていないことを示すＮｏの判定がされた時は、次のステップＳ６で読み込んだ開始アドレスａｄｒを、ＲＡＭ１４上に確保した変数Ｓｔａｒｔ［ｎ−１］で示す領域に書き込む。
例えば、最初のトラック番号（曲番号）が１の場合は、ｎ＝１であるので、変数Ｓｔａｒｔ［ｎ−１］＝Ｓｔａｒｔ［０］の領域Ｍ１ａにトラック番号１で識別されている図３（Ａ）の第１曲領域４１の開始アドレスＡ１が書き込まれる。
図４のＲＡＭ１４の拡張ＴＯＣにおける領域Ｍ１ａ，Ｍ２ａ‐‐Ｍ９９ａを示す変数はＳｔａｒｔ［ｎ−１］であり、同様にＲＡＭ１４の領域Ｍｂ，Ｍ２ｂ‐‐Ｍ９９ｂを示す変数はＥｎｄ［ｎ−１］である。従って、例えば、領域Ｍ１ａの変数Ｓｔａｒｔ［０］は第１トラック（第１曲）を示している。Ｓｔａｒｔ［ｎ−１］及びＥｎｄ［ｎ−１］で示す変数は便宜的なものであり，この代りにＳｔａｒｔ［ｎ］及びＥｎｄ［ｎ］で示されている変数を使用することもできる。この場合には、トラック番号と変数Ｓｔａｒｔ［ｎ］及びＥｎｄ［ｎ］とが一致する。
ＲＡＭ１４の領域Ｍ１ａ，Ｍ２ａ‐‐Ｍ９９ａに書き込まれる開始アドレスは、図５のフローチャートでは変数ａｄｒとして示されている。
通常の場合、最初のトラック番号は１であるが、まれに２枚のディスクで１組アルバムを構成する場合又はコンピュータデータと音楽データが混在しているＣＤ−ＸＡ等において、開始トラック番号が１にならないこともある。
ステップＳ６が終了したら、ステップＳ８を介して再びステップＳ４に戻り、ディスク１のリードインエリア４０のＴＯＣ情報から次のトラック番号及びトラック開始アドレスを読み取る。ステップＳ８では、最初（Ｆｉｒｓｔ）のトラック（曲）から最後（Ｌａｓｔ）のトラック（曲）に対応する開始アドレスの全てがＲＡＭ１４に格納済みか否かを判定する。
ステップＳ４〜Ｓ６迄の繰り返し動作によって、読み込んだトラック番号が２ならＳｔａｒｔ［１］へ、読み込んだトラック番号が３ならＳｔａｒｔ［２］へと、順次に開始アドレスの格納が行われる。
もし、ステップＳ５でリードアウトトラックＡＡであることを示すＹｅｓの出力が得られた時には、次のステップＳ７において、リードアウトトラックＡＡの開始アドレスａｄｒを、ディスク１に記録されている最後の曲の終了アドレスを示す領域即ち図４の領域Ｍ１ｂ，Ｍ２ｂ‐‐Ｍ９９ｂから選択された１つに書き込む。最後のトラック番号を示す変数はＬａｓｔであるので、ステップＳ７で終了アドレスａｄｒを書き込む変数をＥｎｄ［Ｌａｓｔ−１］で示すことができる．
例えば、最後のトラック番号が４の場合は、ｎ＝４であるので、Ｅｎｄ［ｎ−１］＝Ｅｎｄ［３］の領域となり、図４におけるＲＡＭ１４上の領域Ｍ４ｂがこれに該当する。
このステップＳ７で、最初のトラック番号（曲番号）の開始アドレス領域Ｍ１ａから最後のトラック（曲）番号の開始アドレス領域Ｍ（ｎ−１）ａ迄と、最後のトラック（曲）番号の終了アドレス領域Ｍ（ｎ−１）ｂに対して開始アドレス及び終了アドレスが格納される。
以上で、ディスク１からＴＯＣを読み取る動作は終了し、これ以降はコントローラ９のみで拡張ＴＯＣを完成させる。
ステップＳ７が完了した時点では、変数Ｓｔａｒｔ［ｎ−１］に対応する開始アドレス領域Ｍ１ａ〜Ｍ（ｎ−１）ａの全てに各トラック（曲）毎の開始アドレスが全て格納されている。
しかし、変数Ｅｎｄ［ｎ−２］に対応する終了アドレス領域Ｍ１ｂ〜Ｍ（ｎ−２）ｂには終了アドレスが格納されていない。
唯一、最後のトラック（曲）に対応する領域Ｍ（ｎ−１）ｂにリードアウトトラックＡＡの開始アドレスが格納されているだけである。
そこで、各トラックの終了アドレス領域Ｍ１ｂ〜Ｍ（ｎ−２）ｂを埋める処理をこれ以降に行う。
ステップＳ９にて、コントローラ９のＲＡＭ１４の拡張ＴＯＣ以外の適当な領域に変数ｎとして最初のトラック（曲）番号Ｆｉｒｓｔ即ちＲＡＭ１４の領域Ｍａのデータである例えば１を書き込む。この変数ｎは、カウンタの機能を有する。
次に、ステップＳ１０にてｎ番目の曲の開始アドレスをｎ−１番目の曲の終了アドレスとして変数Ｅｎｄ［ｎ−１］で示されるｎ−１番目の曲の終了アドレス領域Ｍ（ｎ−１）ｂへコピーする。
例えば、ｎ＝１の場合は、図４で変数Ｓｔａｒｔ［ｎ］＝Ｓｔａｒｔ［１］で示す領域Ｍ２ａの開始アドレスを、変数Ｅｎｄ［ｎ−１］＝Ｅｎｄ［０］を示す図４の領域Ｍ１ｂにコピーする。
よって、ｎ＝１の場合は、２曲目の開始アドレスを１曲目の終了アドレスとして使用することとなる。これは、任意の曲の終了アドレスとして次の曲の開始アドレスを使用することを意味する。
次に、ステップＳ１１にてｎをインクリメントする。
更にステップＳ１２にて、インクリメントしたｎが最後のトラック番号に至っているか否かを判定する。
カウンタｎが最後のトラック番号に至っていなければ、再びステップＳ１０に戻り、次のアドレス情報のコピーを行う。
このようにして、全てのトラック（曲）の終了アドレス情報が次のトラックの開始アドレス情報からコピーされる。
ステップＳ１２で全ての終了アドレスの格納が完了したことを示すＹｅｓの出力が得られたら、ステップＳ１３でプログラムを終了させる。
図５に各トラック（曲）の開始アドレスと終了アドレスの拡張ＴＯＣへの格納の方法の１例を示したが、この方法に限ることなく、別の方法で拡張ＴＯＣを作成することができる。要するに、ディスク１のＴＯＣから読み取った各トラック（曲）の開始アドレスは拡張ＴＯＣでそのまま使用し、各トラック（曲）の終了アドレスは次のトラック（曲）の開始アドレスとする方法であれば、どのような方法で拡張ＴＯＣを形成してもよい。
拡張ＴＯＣには、ディスク１のＴＯＣと同様に各トラック（曲）の開始アドレスが含まれているので、従来のＴＯＣと同様に曲の頭出し、又は曲のプログラム再生を行うことができる。
また、拡張ＴＯＣはディスク１のＴＯＣには含まれていない各曲の終了アドレスを有するので、以下に説明する種々の編集、即ち曲の分割、結合、消去、移動を疑似的に行うための変形ＴＯＣの作成を容易に行うことができる。
トラック分割
図４の拡張ＴＯＣを編集する時には、開始アドレス領域Ｍ１ａ〜Ｍ９９ａと終了アドレス領域Ｍ１ｂ〜Ｍ９９ｂとの一方又は両方の書き換えを実行する。編集の１つとしてトラック（曲）分割は、曲数が９８以下の場合に可能である。即ち、ＣＤフォーマットでは最大９９曲まで収録可能であるから、分割後の曲数が９９以下でなければならない。例えば、図３（Ａ）に示すように第１曲領域４１の曲を前半部分４１ａと後半部分４１ｂとに分割することができる。曲の分割点（位置）は、例えば、使用者がディスク１の再生音をモニタして決定する。分割点のアドレスは再生信号に含まれている絶対時間によって決定される。もし、曲の内容とアドレスとの関係が予め判っている時には、これを参照して曲の分割点を決定することができる。この分割点の絶対時間即ち絶対アドレスを、分割点よりも前の曲の終了アドレスとして使用し且つ分割点よりも後の曲の開始アドレスとして使用する。この時、分割点を含む元の曲よりも後の曲番号（トラック番号）はインクリメントされる。ＲＡＭ１４の拡張ＴＯＣ上では、曲番号（トラック番号）がインクリメントされずに、開始アドレス及び終了アドレスが書き換えられる。開始アドレス及び終了アドレスをトラック番号（曲番）の大きい方にシフト即ち繰り下げするように書き替えると、トラック番号（曲番号）の書き換えと同一の結果が得られる。即ち、図４の拡張ＴＯＣでは、開始アドレス領域Ｍ１ａ〜Ｍ９９ａ及び終了アドレス領域Ｍ１ｂ〜Ｍ９９ｂが規則性を有して配置されているので開始アドレス及び終了アドレスを移動することによってトラック番号（曲番号）のシフトと同一の結果が得られる。
図６及び図７はトラック分割の１例を説明するものであり、図６は分割前の拡張ＴＯＣの一部を示し、図７は分割後の拡張ＴＯＣを示す。ここでは、図６の第１トラック（第１曲）の開始アドレス領域Ｍ１ａの［００００００００］から領域Ｍ１ｂの第１のトラックの終了アドレス［００００１０００］の中間位置［０００００５００］で第１トラック（第１曲）が分割されている。図６と図７の比較から明らかなように、領域Ｍｂの最後のトラック番号Ｌａｓｔの値が３から４に増加している。元の第１曲は前半の第１のサブストリーム（曲）と後半の第２のサブストリーム（曲）とに分割され、第１のサブストリーム（曲）のトラック番号即ち識別符号は、元のままの［０］に保たれている。なお、拡張ＴＯＣではトラック識別番号としてｎ＝０〜９８を使用しているが、ｎ＝１〜９９とすることもできる。第２のサブストリームに対しては分割した元のトラック番号（曲番号）よりも１つ大きいトラック番号（曲番号）が与えられる。
元の第１曲の後半から成る第２のサブストリームには新しい第２曲の識別符号が与えられ、第２のサブストリームの開始アドレス［０００００５００］は領域Ｍ２ａに格納され、この終了アドレス［００００１０００］は元の第１曲の終了アドレスと同一の値とされる。図７の新しい拡張ＴＯＣの領域Ｍ３ａ、Ｍ３ｂ、Ｍ４ａ、Ｍ４ｂには図６の元の拡張ＴＯＣの領域Ｍ２ａ、Ｍ２ｂ、Ｍ３ａ、Ｍ３ｂのアドレスが繰り下げて書き込まれる。
次に、図８のフローチャートを参照して分割の動作の流れを説明する。
拡張ＴＯＣの作成が終了し、その後に再生ボタン１５が押されてディスク１の再生が進行している状態又は一時停止ボタン１７が押されて一時停止状態の時に、分割ボタン２０を押すと、ＣＰＵ１２に分割指令が与えられ、図８のステップＳ２０で分割のプログラムが起動し、ステップＳ２１〜Ｓ２７で分割動作が進行する。即ち、まず、ステップＳ２１において、分割ボタン２０が押された時のディスク１の再生位置を示す絶対時間（絶対アドレス）がサブコード領域３１の読み取り出力から抽出され、ＲＡＭ１４の適当な領域に変数ａｄｒとして書き込まれる。なお、マイコンは再生時や一時停止時においては、現在のトラック番号を常にＲＡＭ１４に保持している。これは変数Ｔｎｏとして定義されている。
次に、ステップＳ２２で、ＲＡＭ１４上の適当な領域にソフトウェアカウンタを構成する変数ｎを定義し、これに分割前の最後のトラック番号Ｌａｓｔを書き込む。
次に、ステップＳ２３で、図４に示す拡張ＴＯＣにおけるｎ番目の変数Ｓｔａｒｔ及びＥｎｄとしてｎ番目より一つ前の値ｎ−１を書き込む。これは第一曲目の変数Ｓｔａｒｔ及びＥｎｄが、それぞれ０から始まり、実際のトラック（曲）番号ｎより一つ少ないｎ−１であることに由来する。図６及び図７を再度参照すると、分割前の図６では全トラック（曲）数が３であり、最後のトラック番号Ｌａｓｔは３である。そして最後のトラック（曲）のアドレス情報はＳｔａｒｔ［２］及びＥｎｄ［２］であり、最後のトラック番号から一つ少ない値で参照するようになっている。この状態で最後のトラック番号３をＳｔａｒｔ及びＥｎｄの引数として代入することで、トラックが一つ増えることとなる。そしてＳｔａｒｔ［３］に直前のＳｔａｒｔ［２］を、またＥｎｄ［３］に直前のＥｎｄ［２］をそれぞれコピーすることで、トラック３の開始及び終了アドレス情報がトラック４の開始及び終了アドレス情報としてコピーされることとなる。これにより、図６の領域Ｍ３ａ及びＭ３ｂの情報が図７の領域Ｍ４ａ及びＭ４ｂにコピーされたこととなる。
次に、ステップＳ２４で、カウンタｎの値が現在のトラック番号に至ったか否かを判定する。もし至っていなければ、ステップＳ２５でカウンタｎをデクリメントして、再びステップＳ２３の処理が行われる。図６及び図７を参照すれば、メモリ領域Ｍ２ａ及びＭ２ｂにあるトラック番号２の開始及び終了アドレスが、図７のメモリ領域Ｍ３ａ及びＭ３ｂにあるトラック番号３の開始及び終了アドレスとしてコピーされることとなる。同様に、現在のトラック番号に至る迄この処理が繰り返されることによって、現在トラック番号以降のトラックの開始及び終了アドレス情報が次々と一つ後のトラックの開始及び終了アドレス情報としてコピーされることとなる。
ステップＳ２４で、カウンタｎの値が現在のトラック番号Ｔｎｏに至ったならば、ステップＳ２６へ移行する。ステップＳ２６では、分割点の後のトラック番号（曲番号）の開始アドレスと分割点の前のトラック番号の終了アドレスとして、分割点のアドレス情報を書き込む。ステップＳ２３におけるアドレス情報のコピー動作によって、分割するトラックのアドレス情報がその次のトラックのアドレス情報としてコピーされているので、ステップＳ２６で分割点のアドレス情報を書き込めばトラック分割が成立することとなる。今再び図６と図７を参照すると、ステップＳ２６を実行する直前でのステップＳ２３によって図６のＭ１ａ及びＭ１ｂの情報がそれぞれＭ２ａ及びＭ２ｂにコピーされ、その次にステップＳ２６によってＭ１ｂとＭ２ａに図７に示すように分割点のアドレスが書き込まれると、分割処理が完了する。
図７に示す新しい拡張ＴＯＣを使用してディスクを再生すると、新しい拡張ＴＯＣで指定された順番で曲を再生し、アナログ出力端子５ａ又はディジタル出力端子６ａに送り出すことができる。ディジタル出力端子６ａにＭＤ、ＣＤ−Ｒ等の記録装置を接続すると、図７の新しいＴＯＣに従う記録を行うことができる。
また、図７に示すような編集後のＴＯＣをＥＥＰＲＯＭ又は固定メモリ等に保持又は記憶させておけば、繰返して使用することができる。
また、１つのトラック（曲）を３以上に分割することができる。
トラック結合
図４の拡張ＴＯＣを使用すると、複数のトラック（曲）を１つのトラック（曲）に容易に結合することができる。図９は結合前のＴＯＣを示し、図１０は結合後のＴＯＣを示す。この例では図９の第１曲と第２曲とが結合されて図１０の第１曲とされている。このために、図１０の結合後のＴＯＣの第１トラック開始アドレス領域Ｍ１ａには図９の結合前の第１トラックの開始アドレスと同一の［００００００００］が格納され、図１０の第１トラック終了アドレス領域Ｍ１ｂには図９の第２トラックの終了アドレス［００００２０００］が格納されている。図１０の第２トラックの開始アドレス及び終了アドレスは図９の第３トラックの開始アドレス及び終了アドレスと同一である。
結合によって曲数が１つ減るので、図９では最後のトラック番号が３、図１０では最後のトラック番号が２になっている。
曲の結合による拡張ＴＯＣの書き換えの原則は次の通りである。
（１）  領域Ｍｂの最後のトラック番号の数を結合数だけ減らす。
（２）  複数のトラックを結合した新しいトラックの終了アドレスは結合前の複数のトラックの内の最後のトラックの終了アドレスと同一にし、開始アドレスは結合前の複数のトラックの最初のトラックの開始アドレスと同一とする。
（３）  結合トラックの後に配置されるトラックの開始アドレス及び終了アドレスは、結合で減ったトラック数だけ繰り上げる。
次に、トラック結合の動作の流れを図１１を参照して説明する。拡張ＴＯＣ作成終了後のディスク１の再生中又は一時停止中に結合ボタン２１を操作すると、これがＣＰＵ１２に通知され、図１１のプログラムがステップＳ３０に示すように動作を開始し、次のステップＳ３１で結合トラック番号がＲＡＭ１４の適当な領域に書き込まれる。即ち、結合ボタン２１を押した時に再生されている曲（トラック）の番号Ｔｎ０２とこの曲の１つ前の曲（トラック）の番号Ｔｎ０１とがＲＡＭ１４に格納される。
次に、ステップＳ３２に示すように、１つ前の曲（トラック）の終了アドレス領域に結合ボタン２１を押した時の曲の終了アドレス（例えば［００００２０００］）を格納する。
次に、ステップＳ３３に示すように、結合ボタン２１を押した時の曲と同一の曲番号の開始アドレス及び終了アドレスに、これよりも１つ後の曲番号の開始アドレス及び終了アドレスを格納する。
ステップＳ３４、Ｓ３５に示すように、新しい曲番号の開始アドレス及び終了アドレスのシフト即ち繰り上げを実行する。
ステップＳ３５において全ての曲番号の開始アドレス及び終了アドレスの書き換えの終了を示すＹｅｓの出力が得られたら、ステップＳ３６で最後のトラック番号Ｌａｓｔの領域Ｍｂの書き換えを行い、しかる後ステップＳ３７でプログラムを終了させる。
上述から明らかなように、トラック結合を実行すれば、トラック結合後の新しいＴＯＣに従うディスク１の再生が可能になり、また、この再生出力を別の記録媒体に記録することが可能になる。
トラック消去
図４の拡張ＴＯＣを使用すると、指定されたトラック（曲）を再生しないようにＴＯＣ上から容易に消去することができる。図１２は消去前のＴＯＣを示し、図１３は消去後のＴＯＣを示す。この例では図１２の第２曲が消去されている。このために、図１３の消去後のＴＯＣの第２トラック開始アドレス領域Ｍ２ａには図１２の消去前の第３トラックの開始アドレスと同一の［００００２０００］が格納され、図１３の第２のトラック終了アドレス領域Ｍ２ｂには図１２の第３トラックの終了アドレス［００００３０００］が格納されている。図１３の第１トラックの開始アドレス及び終了アドレスは図１２の第１トラックの開始アドレス及び終了アドレスと同一である。
消去によって曲数が１つ減るので、図１２では最後のトラック番号が３、図１３では最後のトラック番号が２になっている。
曲の消去による拡張ＴＯＣの書き換えの原則は次の通りである。
（１）  領域Ｍｂの最後のトラック番号の数を、消去のトラック数だけ減らす。
（２）  消去したトラックと同一番号を有する新しいＴＯＣのトラックの開始アドレス及び終了アドレスは消去前のＴＯＣの消去したトラックの次のトラックの開始アドレス及び終了アドレスと同一にし、その後のトラックの開始アドレス及び終了アドレスは消去の数だけ繰り上げる。
次にトラック消去の動作の流れを図１４を参照して説明する。拡張ＴＯＣ作成終了後のディスク１の再生中又は一時停止中に消去ボタン２２を操作すると、これがＣＰＵ１２に通知され、図１４のプログラムがステップＳ４０に示すように消去の動作を開始し、次のステップＳ４１で消去トラックがＲＡＭ１４の適当な領域に書き込まれる。即ち、消去ボタン２２を押した時に再生されている曲（トラック）の番号Ｔｎ０１がＲＡＭ１４に格納される。
次に、ステップＳ４２に示すように、消去ボタン２２を押した時の曲のトラック番号（例えば２）をＲＡＭ１４から読み出す。
次に、ステップＳ４３に示すように、消去ボタン２２を押した時の曲と同一の曲番号の開始アドレス及び終了アドレスに、これよりも１つ後の曲番号の開始アドレス及び終了アドレスを繰り上げて格納する。
ステップＳ４４、Ｓ４５に示すように、消去された曲番号（トラック番号）よりも後の曲番号の開始アドレス及び終了アドレスの繰り上げを実行する。
ステップＳ４５において全ての曲番号の開始アドレス及び終了アドレスの書き換えの終了を示すＹｅｓの出力が得られたら、ステップＳ４６で最後のトラック番号Ｌａｓｔの領域Ｍｂの書き換えを行い、しかる後ステップＳ４７でプログラムを終了させる。
上述から明らかなように、トラック消去を実行すれば、トラック消去後の新しいＴＯＣに従うディスク１の再生が可能になり、また、この再生出力を別の記録媒体に記録することが可能になる。
開始ポイント及び終了ポイント移動
図４の拡張ＴＯＣを使用の開始のポイントの移動及び終了ポイントの移動を実行することができる。開始ポイントの移動とは、選択されて曲の再生開始アドレスを変え、元の再生開始アドレスから新しい開始ポイントまでの間は再生しないモードである。終了ポイントの移動とは、選択された曲の再生を元の終了アドレスまで実行しないで、曲の途中のアドレスまで再生し、この曲の再生を終了させるモードである。
図１５は開始ポイント移動前のＴＯＣを示し、図１６は開始ポイント移動後のＴＯＣを示す。この例では、図１５の領域Ｍ２ａの第２トラック（曲）の開始アドレス［００００１０００］を、図１６の領域Ｍ２ａの第２のトラック（曲）の開始アドレス［００００１２００］に変更している。従って、図１５に示す元の第２トラック（曲）のアドレス［００００１０００］からアドレス［００００１１９９］までは捨てらている。
図１７は終了ポイント移動前のＴＯＣを示し、図１８は終了ポイント移動後のＴＯＣを示す。この例で図１７の領域Ｍ２ｂの第２トラック（曲）の終了アドレス［００００２０００］が図１８の領域Ｍ２ｂの終了アドレス［００００１８００］に変更されている。
図１９は開始ポイント又は終了ポイントの移動即ち変更するための動作の流を示す。拡張ＴＯＣを作成した状態であり且つディスク１の再生中又は一時停止中に開始移動ボタン２３又は終了移動ボタン２４を操作すると、これがＣＰＵ１２に通知され、図１９のステップＳ５０に示すように開始ポイント又は終了ポイント移動のプログラムがスタートし、次のステップＳ５１で開始移動ボタン２３を押した時点のディスク１の再生出力の絶対時間から成るアドレス及び曲番号（トラック番号）、又は終了移動ボタン２４を押した時点のディスク１の再生出力の絶対時間からなるアドレス及び曲番号（トラック番号）がＲＡＭ１４の適当な領域に格納される。
次に、ステップＳ５２で開始移動ボタン２３の操作か否かが判定される。
ステップＳ５２で開始移動ボタン２３の操作であることを示すＹｅｓの出力が得られたらステップＳ５３で開始移動ボタン２３を押した時に再生していた曲のトラック番号（例えば第２トラック）に対応するＲＡＭ１４の拡張ＴＯＣの開始アドレス領域（例えばＭ２ａ）の内容を、ステップＳ５１でＲＡＭ１４に読み込んだ開始移動ポイントのアドレス（例えば［００００１２００］）に書き換え、しかる後、ステップＳ５５でプログラムを終了させる。
ステップＳ５２で開始移動ボタン２３の操作でないとことを示すＮｏの出力の時には、終了移動ボタン２４の操作であることが分かるので、ステップＳ５４で終了移動ボタン２４を押した時に再生していた曲のトラック番号（例えば第２トラック）に対応するＲＡＭ１４の拡張ＴＯＣの終了アドレス領域（例えばＭ２ｂ）の内容を、ステップＳ５１でＲＡＭ１４に読み込んだ終了ポイントのアドレス（例えば［００００１８００］）に書き換え、しかる後、ステップＳ５５でプログラムを終了させる。
例えば、図１６又は図１８に示すように開始ポイント又は終了ポイントが移動した拡張ＴＯＣが作成されると、この拡張ＴＯＣに従うディスク１の再生、及びこの再生出力の別の記録媒体に対する記録が容易に達成される。即ち、曲の所望しない部分の再生の禁止を容易に達成することができる。
一部移動
ある曲の一部をこれに隣接配置された別の曲に移動する時には、開始移動ボタン２３と終了移動ボタン２４とを同時に操作する。これにＣＰＵ１２に一部移動の指令が与えられる。例えば、図２０の元の拡張ＴＯＣの状態でのディスク１の再生中又は一時停止中に上述の操作で一部移動の指令を第２トラック（第２曲）のアドレス［００００１２００］で与えると、図２１に示す一部移動後のＴＯＣが作成される。即ち、一部移動指令を発生させると、この時の再生アドレス及びこのトラック番号がＲＡＭ１４に読み込まれる。ＣＰＵ１２は一部移動プログラムによって次の処理を実行する。
（１）  一部移動指令を与えた時のトラック番号（曲番号）の終了アドレス領城（例えばＭ２ｂ）のアドレスを一部移動指令を与えた時のアドレス（例えば［００００１２００］）に書き換える。
（２）  一部移動指令を与えた時の再生トラック番号よりも１つ大きいトラック番号の開始アドレス領域（例えばＭ３ａ）を一部移動指令を与えた時のアドレス（例えば［００００１２００］）に書き換える。
これにより、隣接トラックへの曲の一部移動が容易に達成される。
トラック移動
拡張ＴＯＣを使用して曲（トラック）の再生順番の変更を行うことができる。図２２は移動前のＲＡＭ１４上のＴＯＣを示し、図２３は移動後のＲＡＭ１４上のＴＯＣを示す。この例では図２２の第２トラックと第１とラックとの位置が交換されている。即ち、図２２の領域Ｍ２ａ、Ｍ２ｂのアドレスが図２３の領域Ｍ１ａ、Ｍ１ｂに移動され、図２２の領域Ｍ１ａ、Ｍ１ｂのアドレスが図２３の領域Ｍ２ａ、Ｍ２ｂに移動されている。従って、図２３のＴＯＣに基づく再生順番は第２曲、第１曲、第３曲となる。
図２４は移動前のＲＡＭ１４上のＴＯＣを示し、図２５は移動後のＲＡＭ１４上のＴＯＣを示す。この例では第２トラックと第３トラックとの交換がなされている。即ち、図２４の領域Ｍ２ａ、Ｍ２ｂのアドレスが図２５の領域Ｍ３ａ、Ｍ３ｂに移動し、図２４の領域Ｍ３ａ、Ｍ３ｂのアドレスが図２５の領域Ｍ２ａ、Ｍ２ｂに移動している。従って、図２５のＴＯＣに基づく再生順番は第１曲、第３曲、第２曲である。
コントローラ９は、トラック移動を実行するために次の機能を有する。
（１）  移動元トラック番号、移動先トラック番号を認識する機能。
（２）  拡張ＴＯＣの移動元トラック番号の開始アドレス領域及び終了アドレス領域のアドレスを移動先トラック番号の開始アドレス領域及び終了アドレス領域に書き込む機能。
（３）  拡張ＴＯＣの移動先トラック番号の開始アドレス領域及び終了アドレス領域のアドレスを移動元トラック番号の開始アドレス領域及び終了アドレス領域に書き込む機能。
図２６及び図２７は、トラック移動の動作を説明するものである。拡張ＴＯＣ作成終了後の再生中又は一時停止中に移動ボタン２５を押すと、ＣＰＵ１２に移動指令が通知され、図２６のステップＳ６０に示すように移動のプログラムがスタートし、ステップＳ６１で移動ボタン２５を押した時に再生中のトラック（曲）の番号がＲＡＭ１４に格納される。このトラック番号は移動するトラック番号Ｔｎｏ１である。この時に表示器１０に移動元トラック番号と移動先トラック番号が表示される。使用者は移動トラック番号Ｔｎｏ２を決定するために、１トラック前の送りボタン１８又は１トラック後の送りボタン１９を使用して目的とする移動先トラック番号を決定し、再び移動ボタン２３を押す。これにより、移動元トラック及び移動先トラックが決定し、以下の移動動作が開する。なお、操作装置１１にテンキー、エンターキー等を設け、これを使用して移動先トラックを決定することもできる。また移動先トラック決定用ボタンを独立して設けることもできる。
次に、ステップＳ６２で、拡張ＴＯＣの移動元トラックＴｎｏ１の開始アドレス領域及び終了アドレス領域のアドレスをＲＡＭ１４の別の場所に一時格納する。
次に、ステップＳ６３で、移動元のトラック番号と、移動先のトラック番号とをＲＡＭ１４から読み取り、図２７のステップＳ６４で両者の大小関係を比較する。
ステップＳ６４で移動先トラック番号Ｔｎｏ２が移動元トラック番号Ｔｎｏ１よりも大きいことを示すＹｅｓの出力が得られた時には、ステップＳ６５で、移動元のトラックの開始アドレス領域及び終了アドレス領域に１つ大きいトラック番号の開始アドレス及び終了アドレスを書き込む。ステップＳ６６ではトラック番号のインクリメント操作が実行される。
図２７のステップＳ６４で移動元のトラック番号が移動先のトラック番号よりも大きいことを示すＮｏの出力が得られた時には、ステップＳ６７で移動元のトラックの開始アドレス領域及び終了アドレス領域にこれよりも１つ小さいトラック番号（ｎ−２）の開始アドレス及び終了アドレスを書き込む。次に、ステップＳ６８ではトラック番号をデクリメントする。
ステップＳ６９でトラック番号が所望の移動先のトラック番号になったか否かを判定する。Ｎｏの出力の時にはステップＳ６６のインクリメントされたトラック番号ｎ＋１又はステップＳ６８でデクリメントされたトラック番号を移動先トラック番号と見なしてステップＳ６４〜６８の動作を繰り返す。
ステップＳ６９で移動先トラック番号Ｔｎｏ２になったことが判定されたら、ステップＳ７０で移動先トラック番号の開始アドレス領域及び終了アドレス領域に移動元の開始アドレス及び終了アドレスを格納してステップＳ７１でプログラムを終了させる。
再生方法
以上に説明した通り、図１に示す再生装置は、拡張ＴＯＣを採用することでトラック（曲）の再生順番を自由に変更できる。
このため、従来の再生装置と異なり、トラック番号１番から順番に再生する際にも、拡張ＴＯＣの内容に基づいて再生するアドレスが例えば図２３に示すように前後する可能性がある。
もし、拡張ＴＯＣに記載されているトラック毎に再生動作を実行すると、曲間に何らかの音が記録されているＣＤの場合に音切れを起こしてしまう。
そこで、この実施形態ではアドレスが連続している複数のトラック（曲）はできるだけひとまとめにして再生を実行する。
即ち、現在再生しようとするトラック（曲）の終了アドレスと次に再生するトラック（曲）の開始アドレスが連続している時には、その連続性を保つ為に次のトラック（曲）のための新たな再生コマンドを発行しない。この結果、曲間の音切れがなく、違和感のない再生が実現できる。
図２８は本発明による再生装置においてユーザによる編集動作が完了した拡張ＴＯＣの中身の一例を示し、図２９は図２８の拡張ＴＯＣの内容に基づいてディスク１を再生する動作を概略的に示す。
図２８の拡張ＴＯＣでは、
領域Ｍａにおける開始トラック番号（変数Ｆｉｒｓｔ）は１であり、
領域Ｍｂにおける終了トラック番号（変数Ｌａｓｔ）は５であり、
領域Ｍ１ａにおけるトラック１の開始アドレス（変数Ｓｔａｒｔ［０］）は００００００００であり、
領域Ｍ１ｂにおけるトラック１の終了アドレス（変数Ｅｎｄ［０］）は００００１０００であり、
領域Ｍ２ａにおけるトラック２の開始アドレス（変数Ｓｔａｒｔ［１］）は００００１０００であり、
領域Ｍ２ｂにおけるトラック２の終了アドレス（変数Ｅｎｄ［１］）は００００２０００であり、
領域Ｍ３ａにおけるトラック３の開始アドレス（変数Ｓｔａｒｔ［２］）は００００２５００であり、
領域Ｍ３ｂにおけるトラック３の終了アドレス（変数Ｅｎｄ［２］）は００００３０００であり、
領域Ｍ４ａにおけるトラック４の開始アドレス（変数Ｓｔａｒｔ［３］）は００００４０００であり、
領域Ｍ４ｂにおけるトラック４の終了アドレス（変数Ｅｎｄ［３］）は００００５０００であり、
領域Ｍ５ａにおけるトラック５の開始アドレス（変数Ｓｔａｒｔ［４］）は００００３０００であり、
領域Ｍ５ｂにおけるトラック５の終了アドレス（変数Ｅｎｄ［４］）は００００４０００である。
ここで注目すべきは、
トラック（曲）１の終了アドレスとトラック（曲）２の開始アドレスとは同一であり、トラック（曲）１とトラック（曲）２とが連続していること、及びトラック２以降は、終了アドレスと隣接するトラックの開始アドレスは不一致であり、隣接する２つのトラックが連続していないことである。
この拡張ＴＯＣの内容に従ってトラック１から連続再生を行うには、図２９に示すように
開始トラック番号（Ｓｔｎｏ）を１、終了トラック番号（Ｅｔｎｏ）を２として、再生開始アドレス（ＳＴＡＤ）００００００００から再生終了アドレス（ＥＤＡＤ）００００２０００迄連続再生し、
次に、開始トラック番号（Ｓｔｎｏ）を３、終了トラック番号（Ｅｔｎｏ）を３として、再生開始アドレス（ＳＴＡＤ）００００２５００から再生終了アドレス（ＥＤＡＤ）００００３０００迄連続再生し、次に、開始トラック番号（Ｓｔｎｏ）を４、終了トラック番号（Ｅｔｎｏ）を４として、再生開始アドレス（ＳＴＡＤ）００００４０００から再生終了アドレス（ＥＤＡＤ）００００５０００迄連続再生し、次に、開始トラック番号（Ｓｔｎｏ）を５、終了トラック番号（Ｅｔｎｏ）を５として、再生開始アドレス（ＳＴＡＤ）００００３０００から再生終了アドレス（ＥＤＡＤ）００００４０００迄連続再生する。
これにより、トラック１とトラック２の曲間が途切れずに連続再生できる。
図３０及び図３１に、図２９の動作を実現する為のフローチャートを示す。
ステップＳ８０にてユーザが連続再生動作を指令すると、マイコンはステップＳ８１にて再生開始トラック番号を変数ＳｔｎｏとしてＲＡＭ１４に格納する。
次にステップＳ８２にて当該トラックの再生開始アドレス及び再生終了アドレスを夫々変数ＳＴＡＤ及びＥＤＡＤとしてＲＡＭ１４に格納する。
次にステップＳ８３にて再生終了トラック番号Ｅｔｎｏに開始トラック番号Ｓｔｎｏの値を代入する。
次に図３１のステップＳ８４にて再生終了トラック番号Ｅｔｎｏは最終トラック番号Ｌａｓｔと等しいか否かを判定する。
もし、ここで終了トラック番号が最終トラック番号であれば、ステップＳ８７においてこの時点で保持している再生開始アドレスＳＴＡＤから再生終了アドレスＥＤＡＤ迄の再生を行う。
ステップＳ８４にて再生終了トラック番号Ｅｔｎｏと最終トラック番号Ｌａｓｔとが等しくなければ、ステップＳ８５に移る。
ステップＳ８５では、現在保持している再生終了アドレスＥＤＡＤが、隣接する次のトラックの再生開始アドレスＳｔａｒｔ［Ｅｔｎｏ］と等しいか否かを判定する。
もしステップＳ８５で等しくないことを示すＮＯの判定結果が得られた時には、前述のステップＳ８４のＹｅｓの時と同様に、ステップＳ８７に移行し、保持している再生開始アドレスＳＴＡＤから再生終了アドレスＥＤＡＤ迄の再生を行う。
もしステップＳ８５で等しいことを示すＹｅｓの判定結果が得られた時には、これは連続再生の対象となる。
そこで、ステップＳ８６にて再生終了アドレスＥＤＡＤに次のトラックの再生終了アドレスＥｎｄ［Ｅｔｎｏ］を代入すると共に、再生終了トラック番号Ｅｔｎｏをインクリメントして、再びステップＳ８４に戻る。
このステップＳ８４からＳ８６迄が、拡張ＴＯＣにおけるアドレスの連続性チェックである。
すなわち、ステップＳ８７で行われるのは、アドレスが連続している区間の再生処理である。
ステップＳ８７における、連続するアドレスの再生処理が終了したら、ステップＳ８８にて再生終了トラック番号Ｅｔｎｏとディスクの最後のトラック番号Ｌａｓｔと等しいか否かを判定する。
もし、再生を終了したトラック番号とディスクの最後のトラック番号が等しければ、それはディスク全体の再生処理の終了を意味するので、ステップＳ９０においてこの処理は終了となる。
もし、再生を終了したトラック番号とディスクの最後のトラック番号が等しくなければ、それはディスク全体の再生処理が完全には終了しておらず、次のトラックが存在することを意味するので、ステップＳ８９において再生開始トラック番号に再生終了トラック番号をインクリメントした値を代入し、ステップＳ８１に戻る。
ディジタル出力
ＣＤプレーヤで、ディジタルオーディオデータを出力する際には、ディジタルオーディオデータの他にサブコードデータとして以下の１〜５に示すデータを出力する必要がある。
１．オーディオ情報の属性（プリエンファシス、著作権、データ属性等）
２．トラックＮｏ．
３．インデックスＮｏ．
４．トラックにおける経過時間（ＭＩＮ，ＳＥＣ，ＦＲＡＭＥ）
５．ディスク上の絶対時間（ＡＭＩＮ，ＡＳＥＣ，ＡＦＲＡＭＥ）
本発明に従う再生装置では、拡張ＴＯＣによって曲順等が変更されているので、上記サブコード情報のうち、２〜５は拡張ＴＯＣに従って変更した内容を出力しなければならない。
図３２は、現在再生中の絶対アドレスａａｄｒを得て、拡張ＴＯＣからトラックＮｏ．を捜し出し、表示及び出力する為のフローチャートである。
本機能がステップＳ９１で開始すると、ステップＳ９２にて現在再生中の絶対アドレスを変数ａａｄｒとしてＲＡＭ１４に格納すると共に、最終的に出力するトラック番号を変数ＴｎｏとしてＲＡＭ１４に格納する。この変数Ｔｎｏの初期値はディスクの開始トラック番号Ｆｉｒｓｔである。
次に、ステップＳ９３及びステップＳ９４において、絶対アドレスａａｄｒがどのトラックのアドレス範囲にあるかを検証する。
すなわち、ステップＳ９３で絶対アドレスａａｄｒがトラック番号Ｔｎｏにおける終了アドレスより小さいか、またステップＳ９４で絶対アドレスａａｄｒがトラック番号Ｔｎｏにおける開始アドレス以上か、を判定する。
ステップＳ９３でＮｏの判定結果が得られた時には、ステップＳ９５でトラック番号Ｔｎｏをインクリメントして、拡張ＴＯＣにおける次のトラックのアドレス範囲と比較する。
ステップＳ９４でＹｅｓの判定結果が得られた時には、ステップＳ９３における条件とステップＳ９４における条件の両方を満足したこととなる。
すなわち、Ｓ９４のＹｅｓはＳｔａｒｔ［Ｔｎｏ−１］≦ａａｄｒ＜Ｅｎｄ［Ｔｎｏ−１］を満足している。
この時点でこの処理は終了し、変数Ｔｎｏには現在のトラック番号が格納される。
図３３は、インデックス番号のインクリメントを示す。このプログラムがステップＳ１００でスタートし、次のステップＳ１０１において、現在再生中のトラック番号Ｔｎｏが更新されたことを示すＹｅｓの判定結果が得られたら、次のステップＳ１０２において、インデックス番号の初期値を１とする。ステップＳ１０１でＮｏの判定結果が得られた時には、ステップＳ１０３においてディスクから再生されたサブコードから得られるインデックス情報に変化があったか否かを判定する。ステップＳ１０３からＹＥＳの出力が得られた時には、ステップＳ１０４において、インデックス番号をインクリメントする。
図３４は、トラックにおける経過時間の算出処理を示す。このプログラムがステップＳ１１０でスタートとすると、次のステップＳ１１１において、現在再生中のディスク上の絶対アドレスを変数ａｄｒに格納する。次に、ステップＳ１１２において、変数ａｄｒから当該トラックの開始アドレスＳｔａｒｔ［Ｔｎｏ−１］を引いて、現在再生中のトラック（曲）における相対アドレスＥＡＤＲを算出する。次にステップＳ１１３において、前記相対アドレスＥＡＤＲから分・秒・フレームの値に変換してトラック中の経過時間を得る。
図３５は、絶対時間の算出処理を示す。このプログラムがステップＳ１２０でスタートすると、ステップＳ１２３に示すように拡張ＴＯＣからトラック番号順にアドレス長を累積演算する。ステップＳ１２４において、現在再生中のトラック（曲）よりも前のアドレス長の累積値ａｄに図３４で得られた再生中トラック（曲）の相対アドレスＥＡＤＲを加等して仮想的な絶対アドレスａｄを得る。次にステップＳ１２５において、仮想的な絶対アドレスａｄを時間に変換することにより、拡張ＴＯＣにおける絶対時間を得る。
上記のように拡張ＴＯＣを使用してディスク１を再生した時にも、再生装置からサブコード用のデータを出力することができる。このようにディジタルＯＵＴサブコードを出力すると、そのディジタル信号の受信を行いこれを記録することが可能なディジタル録音機（ＣＤレコーダー、ＭＤレコーダー、ＤＡＴなど）において、ユーザーが編集したディスクのイメージで録音を行うことが可能になる。
実施形態の効果
上述から明らかなように本発明の実施形態に従う方法によれば、再生の多様化を容易に図ることができる。
即ち、通常、音楽ＣＤのＴＯＣには、各トラック（曲）の開始アドレスしか格納されていない。これに対し、本発明の実施形態では、ＣＤのＴＯＣを拡張し、各トラック（曲）の開始アドレスだけではなく、終了アドレスも持たせる。これにより、情報ストリーム（曲）の分割、結合、消去、移動等の疑似的編集を可能にする拡張ＴＯＣを容易に形成することができる。この結果、ディスクの再生の多様化を図ることができる。
また、通常のトラック再生と同じ操作体系で自由な疑似編集操作が可能になる。
変形例
本発明は上述の実施形態に限定されるものでなく、例えば変形可能なものである。
（１）  ＣＤ−Ｒ、ＣＤ−ＲＷ等の記録媒体を使用して再生する場合にも本発明を適用できる。この場合には、本発明に従う拡張ＴＯＣ又は編集後の拡張ＴＯＣ情報をＣＤ−Ｒ、ＣＤ−ＲＷ等に保存することができる。
（２）  実施形態では、開始アドレス及び終了アドレスを書き換え又は移動したが、この代りに、ＲＡＭ１４の拡張ＴＯＣにおけるトラック識別符号としてのトラック番号の書き換え又は移動を行うことができる。要するに最終的に拡張ＴＯＣが目標とするテーブルになればどの様な方法を採用してもよい。
（３）拡張ＴＯＣにおける終了アドレスを後の曲の開始アドレスのコピーで得る代りに、プログラムエリアの絶対時間又は曲の長さで曲の終了位置を決定又は検出し、これを曲の終了アドレスとしてＲＡＭ１４に格納することができる。
産業上の利用可能性
上述から明らかなように、本発明に係わるデータ蓄積ディスクの再生装置は、ＣＤ又はこれに類似のディスクの再生装置として利用することができる。
【図面の簡単な説明】
図１は、本発明の実施形態に従うＣＤ再生装置を示すブロック図である。
図２は、図１のコントローラを等価的又は機能的に示すブロック図である。
図３は、図１のディスクにおけるＴＯＣ及び複数の曲の配列、複数のフレームの配列、及びフレームの信号フォーマットを示す図である。
図４は、本発明に従う拡張ＴＯＣを示す図である。
図５は、拡張ＴＯＣの作成処理を示す流れ図である。
図６は、トラック分割前のＴＯＣを示す図である。
図７は、トラック分割後のＴＯＣを示す図である。
図８は、トラック分割処理を示す流れ図である。
図９は、トラック結合前のＴＯＣを示す図である。
図１０は、トラック結合後のＴＯＣを示す図である。
図１１は、トラック結合の処理を示す流れ図である。
図１２は、トラック消去前のＴＯＣを示す図である。
図１３は、トラック消去後のＴＯＣを示す図である。
図１４は、トラック消去処理の流れを示す図である。
図１５は、開始ポイント移動前のＴＯＣを示す図である。
図１６は、開始ポイント移動後のＴＯＣを示す図である。
図１７は、終了ポイント移動前のＴＯＣを示す図である。
図１８は、終了ポイント移動後のＴＯＣを示す図である。
図１９は、トラック開始ポイント及び終了ポイント移動の処理の流れを示す図である。
図２０は、トラック一部移動前のＴＯＣを示す図である。
図２１は、トラック一部移動後のＴＯＣを示す図である。
図２２は、トラックを繰下げ移動前のＴＯＣを示す図である。
図２３は、トラックを繰下げ移動後のＴＯＣを示す図である。
図２４は、トラックを繰上げ移動前のＴＯＣを示す図である。
図２５は、トラックを繰上げ移動後のＴＯＣを示す図である。
図２６は、トラックの移動の処理を示す流れ図である。
図２７は、図２６に続く処理を示す流れ図である。
図２８は、再生出力時の拡張ＴＯＣを示す図である。
図２９は、図２８のＴＯＣに基づいて所望の再生をするためのトラック番号、開始アドレス、終了アドレスの配置を示す図である。
図３０は、図２９のトラック番号、開始アドレス、終了アドレスの配置に従うディスクの再生を実行するための処理を示す流れ図である。
図３１は、図３０に続く処理を示す流れ図である。
図３２は、トラック番号を探して出力するための処理を示す流れ図である。
図３３は、インデックス番号のインクリメントの処理を示す流れ図である。
図３４は、トラックにおける経過時間を算出する処理を示す流れ図である。
図３５は、絶対時間の算出の処理を示す流れ図である。
【図１】
2003030172.tif 000003
【図２】
2003030172.tif 000004
【図３】
2003030172.tif 000005
【図４】
2003030172.tif 000006
【図５】
2003030172.tif 000007
【図６】
2003030172.tif 000008
【図７】
2003030172.tif 000009
【図８】
2003030172.tif 000010
【図９】
2003030172.tif 000011
【図１０】
2003030172.tif 000012
【図１１】
2003030172.tif 000013
【図１２】
2003030172.tif 000014
【図１３】
2003030172.tif 000015
【図１４】
2003030172.tif 000016
【図１５】
2003030172.tif 000017
【図１６】
2003030172.tif 000018
【図１７】
2003030172.tif 000019
【図１８】
2003030172.tif 000020
【図１９】
2003030172.tif 000021
【図２０】
2003030172.tif 000022
【図２１】
2003030172.tif 000023
【図２２】
2003030172.tif 000024
【図２３】
2003030172.tif 000025
【図２４】
2003030172.tif 000026
【図２５】
2003030172.tif 000027
【図２６】
2003030172.tif 000028
【図２７】
2003030172.tif 000029
【図２８】
2003030172.tif 000030
【図２９】
2003030172.tif 000031
【図３０】
2003030172.tif 000032
【図３１】
2003030172.tif 000033
【図３２】
2003030172.tif 000034
【図３３】
2003030172.tif 000035
【図３４】
2003030172.tif 000036
【国際調査報告】
2003030172.tif 000037
2003030172.tif 000038
2003030172.tif 000039