(57)【特許請求の範囲】
【請求項１】
複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、
任意のディスク、任意のグループに格納されている任意のトラックを選択する選曲手段と、
選択手段の選択内容を記憶する記憶手段と、
前記記憶手段に記憶されている内容の範囲でディスクをランダムに選択し、次に選択されたディスク中のグループを前記記憶手段に記憶されている内容の範囲でランダムに選択し、さらに選択されたグループ中のトラックを前記記憶手段に記憶されている内容の範囲でランダムに選択し、これによって選択されたトラックの再生を再生手段に指示する処理を繰り返し実行する制御手段と、
を備えたディスク再生装置。
【請求項２】
複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、
任意のディスク、任意のグループに格納されている任意のトラックを選択する選曲手段と、
装置が収容しているオーディオディスクの枚数、収容している各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段と、
前記記憶されている、オーディオディスクの枚数の範囲でディスクをランダムに選択し、
次に選択されたディスク中のグループを前記記憶されている、各オーディオディスク中のグループ数の範囲でランダムに選択し、
さらに選択されたグループ中のトラックを前記記憶されている、各グループ中のトラック数の範囲でランダムに選択し、これによって選択されたトラックの再生を再生手段に指示する処理を繰り返し実行する制御手段と、
を備えたディスク再生装置。
【請求項３】
前記記憶手段は、各トラックの再生履歴を記憶する再生履歴記憶手段を含み、
前記制御手段は、前記再生手段に再生を指示したトラックについて再生済の履歴を前記再生履歴記憶手段に書き込むとともに、前記トラックの選択をこの再生履歴記憶手段に再生済の履歴が書き込まれていないトラックのなかから行う請求項２に記載のディスク再生装置。
【請求項４】
複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、
前記再生手段の最大ディスク収容枚数、前記オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でディスク番号、グループ番号およびトラック番号をランダムに生成する曲番号生成処理と、
前記再生手段を用いて、前記生成したディスク番号のオーディオディスクにアクセスするとともに、このオーディオディスクのグループ数および各グループ中のトラック数を読み取るオーディオディスク情報読取処理と、
前記生成したグループ番号およびトラック番号で指定されるトラックが前記生成したディスク番号のオーディオディスクに存在しないとき、前記オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成し、これを再生手段に対して再生すべきトラックのグループ番号およびトラック番号として通知する再生成処理と、
を繰り返し実行する制御手段と、
を備えたディスク再生装置。
【請求項５】
前記複数のオーディオディスクのそれぞれについて、各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段を備え、
前記制御手段は、前記オーディオディスク情報読取処理において、読み取ったグループ数および各グループ中のトラック数を前記記憶手段に書き込み、
前記曲番号生成処理において、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれたディスクのディスク番号が生成されたときは、前記記憶手段に書き込まれたグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成する
請求項４に記載のディスク再生装置。
【請求項６】
前記再生手段は、開放したときオーディオディスクの取り出しおよびセットが可能な収容部を有し、
前記制御手段は、前記収容部が開放されたとき、これによって入れ換え可能となったオーディオディスクについての、前記記憶手段に記憶されているオーディオディスク中のグループ数および各グループ中のトラック数を消去する請求項５に記載のディスク再生装置。
【請求項７】
複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、
前記複数のオーディオディスクのそれぞれについて、各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段と、
前記再生手段が前記オーディオディスクのいずれかにアクセスしたとき、このオーディオディスクのグループ数および各グループ中のトラック数を読み取って前記記憶手段に書き込むオーディオディスク情報読取処理を実行する制御手段であって、
ディスク番号をランダムに生成するディスク番号生成処理と、
このディスク番号が、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれているディスクのディスク番号であった場合は、前記書き込まれたグループ数、および、前記書き込まれた各グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成し、
それ以外のディスク番号であった場合は、前記オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でグループ番号およびトラック番号をランダムに生成し、
この生成したディスク番号、グループ番号およびトラック番号を、アクセスして再生すべきディスク、グループおよびトラックの番号として、再生手段に通知するグループ・トラック番号生成処理と、
を繰り返し実行する制御手段と、
を備えたディスク再生装置。
【請求項８】
前記制御手段は、前記繰り返し実行するディスク番号生成処理において、第１回目のディスク番号の生成は、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれているディスクのなかからディスク番号をランダムに選択する請求項７に記載のディスク再生装置。
【請求項９】
前記制御手段は、ディスク番号生成処理で生成したディスク番号が、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれていないディスクのディスク番号であった場合において、
グループ・トラック番号生成処理で生成したグループ番号のトラック番号が前記ディスク番号のオーディオディスクに存在しなかったとき、当該オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成する請求項７または請求項８に記載のディスク再生装置。
【請求項１０】
複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生部を備えたディスク再生装置のランダム選曲方法であって、
任意のディスク、任意のグループに格納されている任意のトラックの選択を複数トラックについて受け付ける選曲手順と、
前記選択手順で選択を受け付けたディスクの範囲内で、ディスクをランダムに選択するディスク選択手順と、
前記選択手順で選択を受け付けたグループの範囲内で、ディスク選択手順で選択されたディスク中のグループをランダムに選択するグループ選択手順と、
前記選択手順で選択を受け付けたトラックの範囲内で、グループ選択手順で選択されたグループ中のトラックをランダムに選択するトラック選択手順と、
トラック選択手順で選択されたトラックの再生を再生部に指示する指示手順と、
を有し、このディスク選択手順、グループ選択手順、トラック選択手順、指示手順を繰り返し実行することを特徴とするディスク再生装置のランダム選曲方法。
【請求項１１】
複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生部を備えたディスク再生装置のランダム選曲方法であって、
この装置が収容しているオーディオディスクの枚数の範囲内で、ディスクをランダムに選択するディスク選択手順と、
ディスク選択手順で選択されたディスク中のグループをランダムに選択するグループ選択手順と、
この装置が収容している各オーディオディスク中のグループ数の範囲内で、グループ選択手順で選択されたグループ中のトラックをランダムに選択するトラック選択手順と、
この装置が収容している各グループ中のトラック数の範囲内で、トラック選択手順で選択されたトラックの再生を再生部に指示する指示手順と、
を有し、このディスク選択手順、グループ選択手順、トラック選択手順、指示手順を繰り返し実行することを特徴とするディスク再生装置のランダム選曲方法。
【請求項１２】
複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生するディスク再生装置のランダム選曲方法であって、
最大ディスク収容枚数、オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でディスク番号、グループ番号およびトラック番号をランダムに生成する曲番号生成手順と、
前記生成したディスク番号のオーディオディスクにアクセスするとともに、このオーディオディスクのグループ数および各グループ中のトラック数を読み取るオーディオディスク情報読取手順と、
前記生成したグループ番号およびトラック番号で指定されるトラックが前記生成したディスク番号のオーディオディスクに存在しないとき、前記オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成し、これを再生すべきトラックのグループ番号およびトラック番号とする再生成手順と、
を繰り返し実行することを特徴とするディスク再生装置のランダム選曲方法。
【請求項１３】
前記オーディオディスク情報読取手順において、読み取ったグループ数および各グループ中のトラック数を前記記憶手段に書き込み、
前記曲番号生成手順において、前記グループ数および各グループ中のトラック数が書き込まれたディスクのディスク番号が生成されたときは、前記憶手段に書き込まれたグループ数および前記グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成することを特徴とする請求項１２に記載のディスク再生装置のランダム選曲方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＤＶＤオーディオディスクなどのディスクメディアを複数枚収納してランダム選曲しながら連続演奏を行うディスク再生装置およびディスク再生装置のランダム選曲方法に関する。
【０００２】
【従来の技術】
ＤＶＤオーディオディスクは、ＣＤ−ＤＡフォーマット程度の品位の曲であれば１００曲以上の曲を記憶可能であるため、ボリューム（ディスク）−グループ−トラックに階層化することが規格化されている。ＤＶＤオーディオ規格では、１つのボリューム内に最大９のグループを存在させることができ、各グループには最大９９のトラック（曲）を格納することができる。
【０００３】
また、ＤＶＤオーディオディスクを複数枚収容し、任意のディスクを再生することができるチェンジャ装置も実用化されている。このチェンジャ装置にＤＶＤオーディオディスクを複数枚セットした場合、再生できる曲数は極めて多くなる。
【０００４】
【発明が解決しようとする課題】
ところで、従来よりＣＤプレーヤなどには、ランダム再生機能を備えたものが実用化されていた。このランダム再生機能は、１曲目から順番にシーケンシャルに配列されているＣＤの曲を乱数によってランダムに選曲して連続演奏する機能である。
【０００５】
上記ＤＶＤオーディオディスクを複数枚セットできるチェンジャ装置でも、上記ＣＤプレーヤと同様のランダム再生機能を実現することが望まれるが、演奏可能な曲数がシングルＣＤプレーヤに比べて極めて多数であるため、ランダム選曲が容易でないとともに、多数の曲のなかにはユーザにとってそれほど聴きたくない曲も含まれているという問題点があった。
【０００６】
また、ランダム選曲のために各ディスクのグループ数や曲数（トラック数）などのオーディオディスク情報を予め読み取っておこうとすると、複数のＤＶＤオーディオディスクのそれぞれに対して１枚ずつアクセスしなければならず、ディスクへのアクセスは、そのディスクをディスク再生ユニットの位置へ移動させたのちディスク再生ユニットがそのディスクをクランプして回転させてヘッドでデータを読み取るというような処理が必要であるため、ランダム再生のスタートまでに極めて長い時間がかかってしまうという問題点があった。
【０００７】
この発明の目的は、ＤＶＤオーディオディスクを複数セットできるチェンジャタイプのディスク再生装置で、全ディスクにわたってランダム再生を可能にすることにある。
【０００９】
【課題を解決するための手段】
請求項１の発明は、複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、任意のディスク、任意のグループに格納されている任意のトラックを選択する選曲手段と、選択手段の選択内容を記憶する記憶手段と、前記記憶手段に記憶されている内容の範囲でディスクをランダムに選択し、次に選択されたディスク中のグループを前記記憶手段に記憶されている内容の範囲でランダムに選択し、さらに選択されたグループ中のトラックを前記記憶手段に記憶されている内容の範囲でランダムに選択し、これによって選択されたトラックの再生を再生手段に指示する処理を繰り返し実行する制御手段と、を備えたディスク再生装置である。
請求項１０の発明は、複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生部を備えたディスク再生装置のランダム選曲方法であって、任意のディスク、任意のグループに格納されている任意のトラックの選択を複数トラックについて受け付ける選曲手順と、前記選択手順で選択を受け付けたディスクの範囲内で、ディスクをランダムに選択するディスク選択手順と、前記選択手順で選択を受け付けたグループの範囲内で、ディスク選択手順で選択されたディスク中のグループをランダムに選択するグループ選択手順と、前記選択手順で選択を受け付けたトラックの範囲内で、グループ選択手順で選択されたグループ中のトラックをランダムに選択するトラック選択手順と、トラック選択手順で選択されたトラックの再生を再生部に指示する指示手順と、を有し、このディスク選択手順、グループ選択手順、トラック選択手順、指示手順を繰り返し実行することを特徴とするディスク再生装置のランダム選曲方法である。
上記請求項１、請求項１０の発明では、トラックのランダム選択を、ディスクのランダム選択、グループのランダム選択およびトラックのランダム選択の３段階に階層づけておこなうようにした。これにより、多数の曲（トラック）を記憶可能なＤＶＤオーディオディスクを複数枚収容して、全ディスクを横断してランダム選曲する場合でも、発生しなければならない乱数の値域を小さく抑えることができ、乱数演算を容易にすることができる。
なお、一般的なオーディオディスクではトラックは曲に対応しており、この明細書においては、「トラック」と「曲」をほぼ同義で使用する。
また、ユーザが予めトラックを選択し、この選択された複数のトラックのなかからランダムにトラックを選択して再生する。ＤＶＤオーディオディスクは多数のトラック（曲）を記憶可能であり、このようなディスクを複数枚収容して全ディスクの全曲をランダム再生すると、再生時間が長時間になるとともに所望でない曲も多く再生されることになる。そこで、予め再生したい曲（トラック）を任意のディスク、任意のグループから選択しておき、この選択されたトラックのなかでランダム選曲して再生することにより、所望の曲のみでランダム再生をすることができる。
【００１０】
請求項２の発明は、複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、任意のディスク、任意のグループに格納されている任意のトラックを選択する選曲手段と、装置が収容しているオーディオディスクの枚数、収容している各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段と、前記記憶されている、オーディオディスクの枚数の範囲でディスクをランダムに選択し、次に選択されたディスク中のグループを前記記憶されている、各オーディオディスク中のグループ数の範囲でランダムに選択し、さらに選択されたグループ中のトラックを前記記憶されている、各グループ中のトラック数の範囲でランダムに選択し、これによって選択されたトラックの再生を再生手段に指示する処理を繰り返し実行する制御手段と、を備えたディスク再生装置である。
請求項１１の発明は、複数トラックを複数のグループに格納して記憶したオーディオディスクを複数枚収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生部を備えたディスク再生装置のランダム選曲方法であって、この装置が収容しているオーディオディスクの枚数の範囲内で、ディスクをランダムに選択するディスク選択手順と、ディスク選択手順で選択されたディスク中のグループをランダムに選択するグループ選択手順と、この装置が収容している各オーディオディスク中のグループ数の範囲内で、グループ選択手順で選択されたグループ中のトラックをランダムに選択するトラック選択手順と、この装置が収容している各グループ中のトラック数の範囲内で、トラック選択手順で選択されたトラックの再生を再生部に指示する指示手順と、を有し、このディスク選択手順、グループ選択手順、トラック選択手順、指示手順を繰り返し実行することを特徴とするディスク再生装置のランダム選曲方法である。
上記請求項２、請求項１１の発明では、トラックのランダム選択を、ディスクのランダム選択、グループのランダム選択およびトラックのランダム選択の３段階に階層づけておこなうようにした。これにより、多数の曲（トラック）を記憶可能なＤＶＤオーディオディスクを複数枚収容して、全ディスクを横断してランダム選曲する場合でも、発生しなければならない乱数の値域を小さく抑えることができ、乱数演算を容易にすることができる。
また、上記のようにディスク、グループ、トラックと３段階にランダム選択するときに、それぞれ実際に装置が収容しているオーディオディスクの枚数およびそのオーディオディスクの内容の範囲内で選択することにより、ランダム選曲した場合でも、実際に存在しない曲を選択してしまうことがなくなる。
【００１１】
請求項３の発明は、請求項２の発明において、前記記憶手段は、各トラックの再生履歴を記憶する再生履歴記憶手段を含み、前記制御手段は、前記再生手段に再生を指示したトラックについて再生済の履歴を前記再生履歴記憶手段に書き込むとともに、前記トラックの選択をこの再生履歴記憶手段に再生済の履歴が書き込まれていないトラックのなかから行うことを特徴とする。
上記請求項３の発明では、再生したトラックについては再生済の履歴を再生履歴記憶手段に記憶し、この再生済履歴の記憶されていないトラックのなかから次のトラックのランダム選択を行うようにした。これにより、ランダム再生を実行している場合でも重複して同じ曲を再生することがなくなる。
【００１２】
請求項４の発明は、複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、前記再生手段の最大ディスク収容枚数、前記オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でディスク番号、グループ番号およびトラック番号をランダムに生成する曲番号生成処理と、前記再生手段を用いて、前記生成したディスク番号のオーディオディスクにアクセスするとともに、このオーディオディスクのグループ数および各グループ中のトラック数を読み取るオーディオディスク情報読取処理と、前記生成したグループ番号およびトラック番号で指定されるトラックが前記生成したディスク番号のオーディオディスクに存在しないとき、前記オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成し、これを再生手段に対して再生すべきトラックのグループ番号およびトラック番号として通知する再生成処理と、を繰り返し実行する制御手段と、を備えたことを特徴とする。
請求項１２の発明は、複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生するディスク再生装置のランダム選曲方法であって、最大ディスク収容枚数、オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でディスク番号、グループ番号およびトラック番号をランダムに生成する曲番号生成手順と、前記生成したディスク番号のオーディオディスクにアクセスするとともに、このオーディオディスクのグループ数および各グループ中のトラック数を読み取るオーディオディスク情報読取手順と、前記生成したグループ番号およびトラック番号で指定されるトラックが前記生成したディスク番号のオーディオディスクに存在しないとき、前記オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成し、これを再生すべきトラックのグループ番号およびトラック番号とする再生成手順と、を繰り返し実行することを特徴とする。
上記請求項４、請求項１２の発明では、グループ数および各グループ中のトラック数（いわゆるオーディオディスク情報）を読み取っていないオーディオディスクであっても、ランダム選曲の対象とし、その最大グループ数、最大トラック数の範囲内でグループ番号、トラック番号を生成する。これにより、収容されたオーディオディスクのオーディオディスク情報を予め読み取っておかなくても、
そのディスクも選曲対象としてランダム演奏が可能になるとともに、そのオーディオディスクにアクセスして該当するトラックが存在しないことが分かった場合でも、そのときに読み取ったオーディオディスク情報に基づいて存在するグループ番号、トラック番号の範囲内で新たにグループ番号、トラック番号を生成することができるため、リカバーを迅速にすることができる。
【００１３】
請求項５の発明は、請求項４の発明において、前記複数のオーディオディスクのそれぞれについて、各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段を備え、前記制御手段は、前記オーディオディスク情報読取処理において、読み取ったグループ数および各グループ中のトラック数を前記記憶手段に書き込み、前記曲番号生成処理において、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれたディスクのディスク番号が生成されたときは、前記記憶手段に書き込まれたグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成することを特徴とする。
請求項１３の発明は、請求項１２発明の前記オーディオディスク情報読取手順において、読み取ったグループ数および各グループ中のトラック数を前記記憶手段に書き込み、前記曲番号生成手順において、前記グループ数および各グループ中のトラック数が書き込まれたディスクのディスク番号が生成されたときは、前記記憶手段に書き込まれたグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成することを特徴とする。
上記請求項５、請求項１３の発明では、読み取ったオーディオディスク情報を記憶手段に記憶しておき、以後のランダム選曲はこのオーディオディスク情報、
すなわちディスク中のグループ数、各グループ中のトラック数の範囲内で行うようにした。これにより、一度ディスクにアクセスしてオーディオディスク情報を読み取ったのちは、そのディスクに関するランダム選曲において存在しないグループ・トラックを選択してしまうことがなくなる。
【００１４】
請求項６の発明は、請求項５の発明において、前記再生手段は、開放したときオーディオディスクの取り出しおよびセットが可能な収容部を有し、前記制御手段は、前記収容部が開放されたとき、これによって入れ換え可能となったオーディオディスクについての、前記記憶手段に書き込まれているオーディオディスク中のグループ数および各グループ中のトラック数を消去することを特徴とする。
上記請求項６の発明では、上記収容部の開放は、ランダム選曲による再生（ランダム再生）中でも行うことができ、開放することによって記憶手段が自動的にリセットされるため、途中で順次オーディオディスクを交換しながら途切れることなくランダム再生を継続することが可能になる。
【００１５】
請求項７の発明は、複数のオーディオディスクを収容し、指示されたオーディオディスクにアクセスして、指示されたグループの指示されたトラックを再生する再生手段と、前記複数のオーディオディスクのそれぞれについて、各オーディオディスク中のグループ数、および、各グループ中のトラック数を記憶する記憶手段と、前記再生手段が前記オーディオディスクのいずれかにアクセスしたとき、このオーディオディスクのグループ数および各グループ中のトラック数を読み取って前記記憶手段に書き込むオーディオディスク情報読取処理を実行する制御手段であって、ディスク番号をランダムに生成するディスク番号生成処理と、このディスク番号が、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれているディスクのディスク番号であった場合は、前記書き込まれたグループ数、および、前記書き込まれた各グループ中のトラック数の範囲内でグループ番号およびトラック番号をランダムに生成し、それ以外のディスク番号であった場合は、前記オーディオディスク中の最大グループ数、および、各グループ中の最大トラック数の範囲内でグループ番号およびトラック番号をランダムに生成し、この生成したディスク番号、グループ番号およびトラック番号を、アクセスして再生すべきディスク、グループおよびトラックの番号として、再生手段に通知するグループ・トラック番号生成処理と、を繰り返し実行する制御手段と、を備えたことを特徴とする。
上記請求項７の発明では、既にオーディオディスク情報（グループ数および各グループ中のトラック数）を読み取っているオーディオディスクの場合にはその範囲内でランダム選曲するため確実な選曲が可能であり、またオーディオディスク情報が読み取られていないオーディオディスクであっても選曲対象としてそのなかの任意のトラックを指定するため、オーディオディスク情報が予め読み取られていないオーディオディスクがいつまでも選曲対象にならないという事態を防止することができる。
【００１６】
請求項８の発明は、請求項７の発明において、前記制御手段は、前記繰り返し実行するディスク番号生成処理において、第１回目のディスク番号の生成は、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれているディスクのなかからディスク番号をランダムに選択することを特徴とする。
【００１７】
上記請求項８の発明では、ランダム再生をスタートしたときに、選曲（トラックの選択）でもたついたのではユーザの印象が良くないため、この発明では、１曲目のみは確実な選曲ができるディスクから選曲をするようにした。これにより、１曲目の選曲の選曲において、ディスク、グループ、トラックの再選択が生じた場合の時間ロスがなくなり、迅速に再生が開始できるので、ユーザの印象を良くすることができる。
【００１８】
請求項９の発明は、請求項７，８の発明において、前記制御手段は、ディスク番号生成処理で生成したディスク番号が、前記記憶手段にグループ数および各グループ中のトラック数が書き込まれていないディスクのディスク番号であった場合に、グループ・トラック番号生成処理で生成したグループ番号のトラック番号が前記ディスク番号のオーディオディスクに存在しなかったとき、当該オーディオディスクから読み取ったグループ数および各グループ中のトラック数の範囲内でグループ番号およびトラック番号を再度ランダムに生成することを特徴とする。
上記請求項９の発明では、オーディオディスク情報（グループ数および各グループ中のトラック数）を読み取っていないオーディオディスクもランダム選曲の対象とする。このオーディオディスクにアクセスしたとき、生成したグループ番号、トラック番号が存在しなかった場合には、このディスク中で新たなグループ番号、トラック番号を再選択する。これにより、オーディオディスク情報を読み取っていないオーディオディスクをランダム選曲の対象とした場合でも、選曲がもたつくことがなくなる。
【００１９】
【発明の実施の形態】
≪装置の構成≫
図面を参照してこの発明の実施形態であるディスク再生装置について説明する。図１は同ディスク再生装置の正面外観図、図２は同ディスク再生装置のトレイを引き出した状態の平面図、図３は同ディスク再生装置の正面パネルに設けられているＦＬディスプレイを示す図である。
装置正面には、トレイ１、ＦＬディスプレイ２、プレイスイッチなどの各種スイッチ３、トレイを引き出すためのイジェクトスイッチ４、プレイモードを選択するためのプレイモードスイッチ５が設けられている。
【００２０】
イジェクトスイッチ４が押されたときトレイ１は図２に示すように手前方向に摺動して引き出され、ディスクのセット、取り出し、交換が可能になる。トレイ１は、図２に示すように、トレイ本体１０の内部に回転テーブル１１を回転可能に載置した構成になっている。回転テーブル１１上に５枚分のディスク（ＤＶＤ）をセットするための凹部であるディスクセット部１２１〜１２５が形成されている。ディスクセット部１２１〜１２５には、それぞれディスク番号１〜５が対応している。ディスク制御装置の制御部（システムコントローラ３０：図４参照）は、ディスクセット部１２１にセットされたディスクをディスク１として扱い、ディスクセット部１２５にセットされたディスクをディスク５として扱う。
【００２１】
トレイ１（回転テーブル１１）のディスクセット部１２１〜１２５にセットされたディスクを読み取るディスク再生ユニット３３（図４参照）は、中央部奥（図２における中央上方）に設けられており、トレイ１が本体内に収納されたとき、図２のディスクセット部１２５の位置にあるディスクがディスク再生ユニット３３と対向して再生可能となる。図２の引き出した状態では、ディスクセット部１２１〜１２４にディスクをセットすることができ、ディスクセット部１２５にはディスクをセットすることができない。また、トレイ１を本体内に収納した状態で、ユーザによりディスク番号（１〜５）が選択されたとき、システムコントローラ３０は、そのディスク番号のディスクセット部１２１〜１２５が再生位置にくるように回転させる。
【００２２】
なお、トレイ１の引き出しおよび収納は、システムコントローラ３０の指示により、トレイ駆動機構（不図示）が行い、回転テーブル１１の回転は、システムコントローラ３０の指示により、回転テーブル駆動機構（不図示）が行う。なお、回転テーブルの回転は、５枚のディスクを順次再生位置に移動させるためのものであるため、１ステップ＝７２度ずつ回転する。
【００２３】
ここで、回転テーブル１１に形成されている各ディスクセット部１２１〜１２５は、ディスク形状に合わせて円形であるが、回転テーブル１１の外周から各ディスクセット部１２１〜１２５の内部に向けて（ディスクセット部の中心を含む）切り欠きが形成されている。また図示しないが、トレイ本体１０の奥側中央部、すなわち図２におけるディスクセット部１２５の切欠と同じ位置にも同様の切欠が形成されている。この切欠部を利用してディスク再生ユニット３２のディスククランプ機構（不図示）は、再生位置にあるディスクを下から上に持ち上げてクランプし、ディスクモータを用いて回転させる。このディスクのクランプ位置は、トレイ本体１０の上面よりも高い位置である。また、前記ディスククランプ機構は、前記切欠部１２１ａ〜１２５ａを通過できる程度の大きさであるため、ディスクを再生しているとき、すなわちディスククランパがディスクをクランプしているときでも、その再生中のディスクをディスク再生ユニット３２に残したままトレイを引出し可能である。そして、ディスク再生ユニット３２に残したディスクを再生しながら、他の４つのディスクセット部（図２ではディスクセット部１２１、１２２、１２３、１２４）においてディスクをセット（交換）可能である。
【００２４】
ＦＬディスプレイ２は、図３（Ａ）に示すように、再生中のディスク番号を示すディスク番号インジケータ２０、グループ番号やトラック番号を表示するためのマトリクス表示器２１、再生中／ポーズの状態を示す動作状態インジケータ２２、動作モードを表示する動作モードインジケータなどを含んでいる。動作モードインジケータにはプログラム再生モードインジケータ２３、ランダム再生モードインジケータ２４が含まれている。後述のプログラムランダム再生モード時にはプログラム再生モードインジケータ２３およびランダム再生モードインジケータ２４の両方が点灯する。
【００２５】
後述のランダム再生モードでＤＶＤオーディオディスクのランダム再生を行っているときには、図２（Ｂ）に示すようにランダム再生モードインジケータ２４が点灯するとともに、再生中のディスク番号（３）、グループ番号（１）、トラック番号（３）および再生経過時間（０：１２）が表示される。
【００２６】
また、再生操作スイッチ群３には、再生スイッチ、停止スイッチ、ポーズスイッチ、およびスキップ操作子が含まれている。
【００２７】
モード選択スイッチ５がオンされたとき、オンされる毎に複数の再生モードを順次設定してゆく。設定するモードとしては、通常モード、プログラムモード、ランダムモードなどである。通常モードは、１枚のディスクを順次再生するモードであり、そのとき再生位置にあるディスクの先頭の曲から順番に再生してゆき、そのディスクの曲が終了すると停止する。プログラムモードは、ユーザによりディスク１〜ディスク５にわたって選択された曲を順次再生してゆくモードである。また、ランダムモードは、セットされているディスク全体にわたって曲をランダムに選択して演奏してゆくモードである。複数のディスクがある場合でもその全てのディスクにわたってランダムに選曲して順次再生する。
【００２８】
図４は同ディスク再生装置のブロック図である。このディスク再生装置の動作を制御するシステムコントローラ３０には、メモリ３１、ディスクチェンジャユニット３２、ディスク再生ユニットコントローラ３４、表示部３５、操作部３６が接続されている。ディスクチェンジャユニット３２は、トレイ１、トレイ駆動機構、回転テーブル駆動機構などを含んでおり、システムコントローラ３０からの指示に応じてトレイを開閉して、ユーザに対してディスクのセット、交換、取り出しを可能にするとともに、回転テーブルを回転させて指定されたディスクをディスク再生ユニット３３に対向する再生位置へ移動させる。ディスク再生ユニット３３は、トレイ１にセットされているディスクを再生する装置であり、ディスクを回転可能に把持するディスククランプ機構、ディスクの記録面にレーザ光を照射してピットの有無を読み取る光ピックアップなどを備えている。ディスク再生ユニット３３を制御するディスク再生ユニットコントローラ３４は、光ピックアップの受光部が受光した反射光などに基づいて、光ピックアップのトラッキング、フォーカシング、さらにディスクの回転速度などを制御する。また、光ピックアップが検出した信号は、オーディオ回路３８に入力される。
【００２９】
メモリ３１には、トレイ１にセットされている各ディスクのグループ数、トラック数（曲数）を記憶するとともに、どの曲が再生済であるかなどを管理するディスク管理テーブルが設定される。
【００３０】
≪ディスク管理テーブルの説明≫
図５はディスク管理テーブルを示す図である。ＤＶＤオーディオディスクの場合、１枚のディスク（ボリューム）に最大９グループのトラック群を記録することができ、各グループには最大９９トラックの曲を記録することができる。このため、各ディスクのディスク管理履歴テーブルには、ディスク情報を記憶するレコードエリア×１、グループ情報を記憶するレコードエリア×９、トラック情報を記憶するレコードエリア×９９×９の合計９０１のレコードエリアが設定され、このテーブルがディスク１〜ディスク５に対応して５つ設定されている。
【００３１】
ディスク情報を記憶するレコードエリアには、ディスクの有（２）／無（０）／未確認（１）を示す有無フラグ、および、再生済（１）／未再生（０）を示す再生フラグが設定されている。ディスクの有無は、トレイ１のディスク番号に対応するディスクセット部にＤＶＤディスクがセットされているか否かを示すフラグであり、デフォルトは１であるが、回転テーブル１１が回転され、ディスク再生ユニット３３がディスクにアクセスしようとしたとき、そのディスクの有無がわかりフラグが２または０にセットされる。また、再生フラグに１（再生済）がセットされるのは、そのディスクに含まれる全ての曲（トラック）が再生済となった時である。
【００３２】
グループ情報を記憶するレコードエリアには、そのグループの有（２）／無（０）／未確認（１）を示す有無フラグ、および、再生済（１）／未再生（０）を示す再生フラグが設定されている。有無フラグは、ディスクがセットされていない場合には全てのグループで０（無）であり、ディスクの有無が未確認の場合には全てのグループで１（未確認）である。また、ディスクがセットされそのディスクのオーディオディスク情報が読み取られた場合には、そのオーディオディスク情報の内容に基づいてこのディスクに存在が認められたグループに対しては、その有無フラグが２（有）にセットされ、このディスクに存在しないと認められたグループに対しては、その有無フラグが０（無）にセットされる。また、再生フラグに１（再生済）がセットされるのは、そのグループに含まれる全ての曲（トラック）が再生済となったときである。
【００３３】
トラック情報を記憶するレコードエリアには、そのトラックの有（２）／無（０）／未確認（１）を示す有無フラグ、そのトラックの再生済（１）／未再生（０）を示す再生フラグ、および、選択（１）／非選択（０）を示す選択フラグが設定されている。選択フラグは、プログラム再生や後述のプログラムランダム再生をするとき、ランダム再生の対象曲として選択されているか否かを示すフラグである。
有無フラグは、ディスクがセットされていない場合には全てのトラックの有無フラグが０（無）であり、ディスクの有無が未確認の場合には全てのトラックの有無フラグが１（未確認）である。また、ディスクがセットされそのディスクのオーディオディスク情報が読み取られた場合には、そのオーディオディスク情報の内容に基づき、このディスクに存在する各グループ中に存在が確認された各トラックに対しては、その有無フラグが２（有）にセットされ、このディスクに存在しないグループの全トラックおよびグループは存在するがその中に存在が認められない各トラックに対しては、その有無フラグが０（無）にセットされる。
【００３４】
通常はディスクにアクセスしたとき、ディスクの有無とオーディオディスク情報の内容を同時に確認するが、現在再生位置にあるディスク番号から離れた番号のディスクが選択された場合、ディスクチェンジャユニット３２が回転テーブル１１を回転させてその選択されたディスクのディスクセット部を再生位置まで移動させる途中に、他のディスクのディスクセット部が再生位置を通過する。このときこのディスクセット部にディスクが有るか否かをディスク再生ユニット３３が確認することができる。したがって、この場合には、オーディオディスク情報を読み取らないためグループ数やトラック数を確認することはできないが、ディスクの有無のみ確認可能であり、有無フラグ＝２／０のみをディスク管理テーブルに書き込むことができる。
【００３５】
なお、上記の例では有無フラグ、再生済フラグ、選択フラグをそれぞれ別のフラグレジスタで構成したが、全てを１つのフラグレジスタで構成し、そのステータス（値）で上記各種の状態を表すようにしてもよい。
【００３６】
また、ディスク再生ユニット３３がオーディオディスクのオーディオディスク情報を読み取ったとき、その内容が上記ディスク管理テーブルに設定されるとともに、各トラックの再生時間等を含むこのディスク管理情報は、メモリ３１の所定エリアに別途記憶される。
【００３７】
≪ランダム再生モードの説明≫
ここで、ランダム再生、プログラム再生およびプログラムランダム再生について説明する。
ランダム再生は、ユーザがモード選択スイッチ５でランダムモードを選択し、再生スイッチを押したときに実行される再生モードである。
【００３８】
ランダム再生においては、まず、乱数１を発生してディスク番号を生成する。次に、乱数２を発生してグループ番号を生成する。さらに、乱数３を発生してトラック番号を生成する。そして、このディスク番号をディスクチェンジャユニット３２に通知するとともに、グループ番号、トラック番号をディスク再生ユニット３３に通知してそのトラックの曲の再生を実行する。そして、再生が終了すると、ディスク管理テーブルのそのトラックに対応するレコードエリアの再生フラグに１（再生済）をセットする。
【００３９】
上記乱数１に基づくディスク番号の生成、乱数２に基づくグループ番号の生成および乱数３に基づくトラック番号の生成は、上記ディスク管理テーブルを参照して行う。すなわち、再生フラグ＝１（再生済）の番号は選択しないようにして重複した再生を無くし、有無フラグ＝０（無）の番号は選択しないようにして存在しないトラックを選択しないようにしている。
【００４０】
ただし、有無フラグ＝１（未確認）のディスク、グループ、トラックは、確認されるまでは有るものとして選択対象とする。未確認のディスクが選択されてディスクチェンジャユニット３２およびディスク再生ユニット３３がアクセスしたとき、ディスクが無かった場合には、このディスクに対応するディスク管理テーブルの各レコードエリアに０（無）をセットし、これを選択対象から外して再度ディスク番号の生成、グループ番号の生成、トラック番号の生成をやり直す。
【００４１】
また、有無フラグ＝１（未確認）のディスク番号が生成され、そのディスクにアクセスしたとき、ディスクはセットされていたが、オーディオディスク情報を読み取った結果、生成されたグループ番号・トラック番号のトラックが存在しない場合には、グループ番号、トラック番号を再度生成してこのディスク上で再度ランダム選曲をする。これは、ディスクも再度選択しなおすとなると、ディスクチェンジャユニット３２やディスク再生ユニット３３を再度駆動してディスクを交換する必要があり、連続再生が間延びするためである。この場合、まず読み取ったオーディオディスク情報に基づいてディスク管理テーブルの各レコードエリアの有無フラグに２（有）または０（無）をセットする。そして、０（無）のグループおよびトラックを選択対象から外して、再度グループ番号、トラック番号の生成をやり直す。
【００４２】
以上の手順でランダム再生モードを処理するが、さらにユーザに対する使用感を良くするために、以下の処理を行う。
ランダム再生モードをスタートした直後の１曲目の選曲のみ、有無フラグ＝１（未確認）のディスクを選択対象から外し、＝２（有）が確認されているディスクから選択する。ランダム再生のスタート時に選曲がもたついていると印象がよくないため、１曲目のみは確実に選曲できるようにするためである。
【００４３】
なお、本実施形態では採用していないが、以下のようにすることも可能である。オーディオディスク情報を読み取っていないディスク、すなわちグループがいくつあるか、各グループにトラックがいくつあるかが不明なディスクを選択したときには、小さい数のグループおよびトラックを選択するようにする。これは、グループ番号、トラック番号は１から順番に付されるようになっているため、小さい数のグループ、トラックは存在する可能性が高いからである。
したがってオーディオディスク情報未確認のディスクの場合には、グループ１のトラック１を選択することにより、存在するトラックを確実に選択することができる。
【００４４】
また、ランダム性を保つ場合には、グループ番号は１〜５程度の範囲選択（生成）し、トラック番号は１〜１０程度の範囲で選択（生成）すれば高い確率で実際に存在するグループ・トラックを選択することができる。この場合において、生成したグループ番号、トラック番号のトラックが存在しない場合には、上記と同様に読み取ったオーディオディスク情報に基づき、このディスク上で再度トラックを選択すればよい。
【００４５】
≪ランダム再生途中のディスク交換の説明≫
装置の構成の説明で述べたようにこのディスク再生装置は、１枚のディスクを再生中にそのディスクのみディスク再生ユニットに残して、トレイ１を引き出し、他のディスクを交換することができるようになっている。そして、ランダム再生中にもこのディスク交換が可能であり、ディスクを次々と交換してゆくことにより、途切れることなく新たな曲を供給してランダム再生を継続してゆくことができる。
【００４６】
この場合、システムコントローラは、トレイが引き出された場合には、引き出すことで交換可能になった４枚のディスクのディスク管理テーブルについて全ての有無フラグを１（未確認）変更する。ただし、再生フラグ、選択フラグはリセットしない。これはディスクが交換されなかったときにこれらの情報をそのまま使用するためである。そして、有無フラグが１（未確認）になったディスクについては、上記の未確認ディスクの場合と同じ処理をする。そして、ディスクにアクセスしてオーディオディスク情報を読み取った結果、トレイが引き出されるまえと同じディスクが交換されずセットされている場合には、有無フラグを前と同様にセットしなおしてディスク管理テーブルを前の状態にもどす。ディスクが交換されている場合、またはディスクが取り出されて空になっいる場合には、再生フラグ、選択フラグをリセットし、新たなディスクに合わせてディスク管理テーブルを設定する。また、ディスクが取り出されて空になっている場合には、再生フラグ、選択フラグをリセットするとともに有無フラグを０（無）にリセットする。
【００４７】
また、全ての曲が再生されたディスクを交換して新しいディスクをセットすることにより、再生されなかった曲を残すことなく無駄なく連続再生することができるが、全ての曲が再生されたディスクについては、図３に示すＦＬディスプレイのディスク番号インジケータ２０を点滅させるなどして、ユーザにその旨を知らせるようにすることにより、タイミングよくディスクを交換することが可能になる。
【００４８】
≪プログラム再生モードの説明≫
プログラム再生モードは、ユーザが選択した複数の曲（トラック）のみを順次再生するモードである。曲の選択は、ユーザに曲番号（ディスク番号、グループ番号、トラック番号）を直接入力させてもよく、曲の再生中にユーザが指定操作をしたときその曲を選択するようにしてもよく、どのような方式で選曲を受け付けるようにしてもよい。また、選曲のための操作子として図示しない赤外線リモコンなどを用いてもよい。選曲が行われると、ディスク管理テーブルのこの選曲された曲（トラック）に対応するレコードエリアの選択フラグを１（選択）にセットする。
なお、選曲は、ディスクの有無の確認およびオーディオディスク情報の確認をしない状態でも受け付けるため、ディスク番号＝１〜５、グループ番号＝１〜９、トラック番号＝１〜９９の範囲で曲番号を受け付ける。システムコントローラ３０は、指定された曲番号をその曲番号のトラックの有無にかかわらず選択フラグをセットする。
【００４９】
再生モードとしてプログラム再生モードがセットされ、上記のように選曲が行われたのち再生スイッチがオンされると、この選曲された曲のみを順番に（ディスク順、グループ順、トラック順に）演奏するプログラム再生モードの処理が実行される。
【００５０】
この場合において、上記のように曲の存在を確認しないで選曲を受け付けているため、選曲された曲番号の曲が存在しない場合、すなわちその曲番号で指定されるディスク、グループまたはトラックが存在しない場合がありえるが、この場合には、その曲をスキップして次の曲の再生へ進む。この場合、この存在しない曲の選択をクリアしても（選択フラグを０（非選択）にリセットしても）、そのまま放置してもよい。
トレイ１が引き出されてディスクが交換された場合でも上記選曲を有効にする場合には、上記存在しない曲の選択フラグをそのままにしておき、トレイ１が引き出されたとき上記選曲をリセットする場合には、上記存在しない曲の選択フラグをリセットすればよい。
【００５１】
≪プログラムランダム再生モード≫
このプログラムランダム再生モードは、プログラム再生モードとランダム再生モードとを組み合わせたものである。最初に上記プログラム再生モードと同様の手順で複数の曲を選曲し、こののちランダム再生をスタートすることによって、このプログラムランダム再生が実行される。上記選曲はプログラム再生モードで行った選曲をそのまま有効にしてもよく、プログラムランダム再生モードでは、プログラム再生モードで行った選曲を一端リセットして再度選曲を受け付けるようにしてもよい。また、上記ディスク管理テーブルのレコードエリアを拡張してプログラムランダム再生モード専用の選択フラグ（ランダム選択フラグ）を設けてもよい。
【００５２】
≪フローチャートの説明≫
図６〜図９のフローチャートを参照してディスク再生装置のランダム再生モードの動作について説明する。
図６はランダム再生モードのメインルーチンを示すフローチャートである。図７は曲番号生成サブルーチンを示すフローチャートである。
図６において、モード選択スイッチによってランダム再生モードが設定されたときこの動作が実行される。ユーザによりスタートスイッチがオンされるまで待機する（ｓ１）。スタートスイッチがオンされると、曲番号生成動作を実行する（ｓ２）。この曲番号生成動作が上記曲番号生成サブルーチンに対応している。
【００５３】
ここで、図７を参照して曲番号生成サブルーチンについて説明する。曲番号サブルーチンではディスク管理テーブルを参照して曲番号を生成することにより、曲が存在しない曲番号が生成されることが極力ないようにしている。まず、今回の曲番号生成が１回目、すなわち第１曲目であるか否かを判断する（ｓ２０）。１曲目であれば、最初から選曲にもたつきがあってはユーザの印象が悪いため、ディスクの候補として、有無フラグ＝０（無）のもののみならず＝１（未確認）のものも除外して、有無フラグ＝２（有）のもののみを抽出する（ｓ２１）。なお、ディスクの存在が確認されているディスク番号であれば、そのディスクのオーディオディスク情報が読み込まれていなくてもよい。グループ番号およびトラック番号が実際に存在するグループ、トラックにヒットしなくてもオーディオディスク情報を読み込んだのち実際に存在するグループ、トラックのなかからランダムにグループ番号、トラック番号を生成することは容易で極めて短時間で可能だからである。
一方、今回の曲番号生成が第２曲目以後の場合には、ディスクが無いことが確認されている（有無フラグ＝０）ディスク番号以外の、有無フラグ＝２（有り）および有無フラグ＝１（未確認）のディスクを候補として抽出し（ｓ２２）、この候補のなかからディスク番号をランダム生成する（ｓ２３）。
【００５４】
そして生成されたディスク番号のディスクについてオーディオディスク情報が既に読み込まれているかを検索する（ｓ２４）。オーディオディスク情報が読み込まれている場合には、ディスク管理テーブルのグループ、トラックの有無フラグもそれにあわせてセットされているため、ディスク管理テーブルに基づき、有無フラグ＝２（有り）であり、再生フラグ＝０（未再生トラックあり）のグループを候補として抽出し（ｓ２５）、この候補のなかからグループ番号をランダム生成する（ｓ２６）。さらにディスク管理テーブルに基づき、有無フラグ＝２（有り）であり、再生フラグ＝０（未再生）のトラックを候補として抽出し（ｓ２７）、この候補のなかからトラック番号をランダム生成する（ｓ２８）。
以上の処理で生成されたディスク番号、グループ番号、トラック番号を曲番号としてメインルーチンに渡して（ｓ２９）、リターンする。
【００５５】
一方、選択されたディスク番号のオーディオディスク情報がまだ読み取られていないとｓ２４で判断された場合には、グループ番号の候補を最大範囲の１〜９とし（ｓ３０）、この候補のなかからグループ番号をランダム生成する（ｓ３１）。そしてディスク番号の候補を最大範囲の１〜９９とし（ｓ３２）、この候補のなかからディスク番号をランダム生成する（ｓ３３）。そして、以上の処理で生成されたディスク番号、グループ番号、トラック番号を曲番号としてメインルーチンに渡して（ｓ２９）、リターンする。なお、ｓ３０〜ｓ３３で生成されたグループ番号、トラック番号の曲が存在しなかった場合には、メインルーチンのｓ１１においてグループ番号、トラック番号を再度生成することで対応する。このｓ１１の動作はこの曲番号生成サブルーチンのｓ２５〜ｓ２８と同様の処理動作である。
【００５６】
図６にもどって、曲番号が生成されると（ｓ２）、この曲番号のディスクが既にオーディオディスク情報読取済のものであるか、ディスクの存在は確認されているがオーディオディスク情報が未だ読み取られていないものであるか、または、ディスクの存在が未確認（有無フラグ＝１）のものであるかを判断する（ｓ３）。オーディオディスク情報が既に読み取られているディスクの場合には、上記の曲番号生成サブルーチンにおいて実際に存在する曲番号が生成されているはずであるため、ｓ３からｓ４に進んで、その曲番号のディスクを再生位置に移動させてディスク再生ユニット３３が処理可能にし、その曲番号のグループ、トラックにアクセスして曲を再生する（ｓ４）。そしてこの曲の再生が終了すると（ｓ５）、ディスク管理テーブルのこの曲（トラック）に対応する再生フラグを１（再生済）に更新して（ｓ６）、ｓ２に戻り、次の曲をランダム選曲する。
【００５７】
また、ディスクの存在が未確認の場合にはｓ３からｓ７に進み、回転テーブル１１を回転させてそのディスク番号のディスクセット部を再生位置に移動させ、ディスクがセットされているか否かを判断する（ｓ７）。もしディスクがセットされていなかった場合には、ディスク管理テーブルのこのディスク番号に対応するテーブルの全てのレコードエリアに有無フラグ＝０（無し）を書き込んで（ｓ１２）、ｓ２に戻り、曲番号の生成をやりなおす。
【００５８】
ディスクがセットされていた場合には（ｓ７）、そのディスクにアクセスしてオーディオディスク情報を読み取り（ｓ８）、その内容をメモリに記憶するとともに、グループ数、トラック数をディスク管理テーブルにセットする（ｓ９）。そして、生成されている曲番号のグループ番号、トラック番号で指定される曲（トラック）が存在するかを判断し（ｓ１０）、存在する場合にはｓ４に進んで、その曲の再生処理を実行する。
一方、生成されている曲番号のグループ番号、トラック番号で指定される曲（トラック）が存在しない場合には、ｓ１１でグループ番号、トラック番号の生成をやり直してｓ４に進む。このｓ１１のグループ番号、トラック番号の生成は、ｓ９で書き込まれたディスク管理テーブルの内容に基づいて行われるため、必ず実際に存在するグループ、トラックの番号が選択される。
【００５９】
図８はトレイ監視動作を示すフローチャートである。この動作はイジェクトボタンがオンされたか否かを監視する動作であり、適当な時間間隔で繰り返し実行される動作である。まず、イジェクトボタンがオンされたか否かを判断する（ｓ４０）。イジェクトボタンがオンされていない場合にはそのまま動作を終了する。イジェクトボタンがオンされているときにはトレイ１を引き出すとともに（ｓ４１）、そのとき再生位置にあったディスクセット部のディスク番号以外のディスク番号についてディスク管理テーブルの有無フラグを未確認（１）にセットしなおす。なお、上記ランダム再生中にトレイがイジェクトされた場合でもディスク再生ユニット３３がクランプしているディスクはそのまま再生を継続し、ランダム再生が中断することがない。
なお、トレイの収納もイジェクトボタンがオンされたときに行うが、このフローチャートではその部分の処理の説明を省略する。
【００６０】
図９はプログラム選曲動作を示すフローチャートである。このプログラム選曲動作はプログラム再生モードで実行されるようにしてもよく、これに加えてプログラムランダム再生動作で実行されるようにしてもよく、また通常モードで実行されるようにしてもよい。まずユーザによって曲が選択される（ｓ４５）。ユーザは、直接曲番号を入力することで選曲してもよく、再生中の曲を指定することで選曲してもよい。このようにして曲が選択されると、この選択された曲に対応するディスク管理テーブルのレコードエリアに設定されている選択フラグを１（選択）にセットする（ｓ４６）。
【００６１】
なお、上記曲番号生成サブルーチン（図７）および図６のｓ１１のグループ番号、トラック番号生成動作において、トラック番号の候補の抽出条件として選択フラグ＝１（選択）を更に加えることにより、プログラムランダム再生を実行することができる。
【００６２】
≪尚書き≫
なお、上記実施形態では、ディスク番号、グループ番号、トラック番号について、各フラグを参照して選択可能な候補を先に抽出したのち、この候補の範囲内でランダム選択するようにしているが、ディスク番号、グループ番号、トラック番号のとり得る最小値〜最大値の範囲内でランダムに番号を生成し、この後各種フラグを参照してこのディスク番号、グループ番号、トラック番号で指定されるトラックが、（不存在や再生済で）再生できない場合にはこれを捨てて再度番号の生成をやりなおし、再生できる番号にヒットするまでこれを繰り返すようにしてもよい。
【００６３】
また、この実施形態のディスク管理テーブルでは、各レコードエリアに有無フラグ、再生フラグ、選択フラグを設定しているが、存在しないグループ、トラックについては再生フラグを再生済（１）にセットすることにより、有無フラグを省略するようにしてもよい。この場合、グループ、トラックの存在が未確認の場いいにはそれに対応する再生フラグは未再生（０）とする。
【００６４】
この実施形態では、ＤＶＤオーディオディスクを複数枚セットできるディスク再生装置を例にあげて説明したが、この発明を適用する装置はこれに限定されない。
【００６５】
【発明の効果】
以上のようにこの発明によれば、極めて多数のトラック（曲）を演奏可能なディスク再生装置において、ランダム選曲が容易になるとともに、ユーザが所望の曲を選択し、そのなかでランダム選曲をさせることが可能になる。
【００６６】
また、この発明によれば、収容されている複数のオーディオディスクのなかにグループ数やトラック数などのオーディオディスク情報を読み取っていないものがあっても、そのディスクもランダム選曲の対象とすることができ、選曲の幅を広げることができるとともに、この場合であっても存在しないトラックを選択してしまうことをできるだけ少なくすることができるとともに、もし存在しないトラックを選択してしまった場合でも迅速にリカバーすることができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるディスク再生装置の外観正面図
【図２】同ディスク再生装置のトレイを引き出した状態の平面図
【図３】同ディスク管理装置の制御部のブロック図
【図４】同ディスク再生装置の正面パネルに設けられているＦＬディスプレイを示す図
【図５】同ディスク再生装置のディスク管理テーブルを示す図
【図６】同ディスク管理装置のランダム再生動作を示すフローチャート
【図７】同ディスク管理装置の曲番号生成動作を示すフローチャート
【図８】同ディスク管理装置のトレイ監視動作を示すフローチャート
【図９】同ディスク管理装置のプログラム選曲動作を示すフローチャート
【符号の説明】
１…トレイ、２…ＦＬディスプレイ、３…再生操作スイッチ群、４…イジェクトスイッチ、５…再生モード選択スイッチ、
１０…トレイ本体、１１…回転テーブル、１２１〜１２５…ディスクセット部（凹部）、
２０…ディスク番号インジケータ、２１…マトリクス表示器、２２…動作状態インジケータ、２３…プログラム再生モードインジケータ、２４…ランダム再生モードインジケータ、
３０…システムコントローラ、３１…メモリ、３２…ディスクチェンジャユニット、３３…ディスク再生ユニット、３４…ディスク再生ユニットコントローラ、３５…表示部、３６…操作部、３８…オーディオ回路
【図１】
0003758587.tif 000002
【図２】
0003758587.tif 000003
【図３】
0003758587.tif 000004
【図４】
0003758587.tif 000005
【図５】
0003758587.tif 000006
【図６】
0003758587.tif 000007
【図７】
0003758587.tif 000008
【図８】
0003758587.tif 000009
【図９】
0003758587.tif 000010