(57)【特許請求の範囲】
【請求項１】
データをプログラム単位で格納するとともに、各プログラムについて再生順序に相当するプログラムナンバを付与して管理している記録媒体から、データを読み出すことのできる読出手段と、
前記読出手段で読み出されたデータに対して、所要の信号処理を行って、再生音声として出力することのできる信号処理手段と、
前記記録媒体に記録されているデータについて、複数個設定されたプログラム内での再生箇所モードから前記再生箇所モードをランダムに選択して、前記読出手段及び前記信号処理手段に再生動作を実行させる再生制御手段と、
を備えたことを特徴とする再生装置。
【請求項２】
前記再生制御手段は、前記読出手段により読み出されたデータに対して、複数個設定された信号処理モードから前記信号処理モードをランダムに選択して、前記読出手段及び前記信号処理手段に再生動作を実行させることを特徴とする請求項１に記載の再生装置。
【請求項３】
データをプログラム単位で格納するとともに、各プログラムについて再生順序に相当するプログラムナンバを付与して管理している記録媒体から、データを読み出すことのできる読出手段と、
前記読出手段で読み出されたデータに対して、所要の信号処理を行って、再生音声として出力することのできる信号処理手段と、
前記記録媒体に記録されているデータについて、複数個設定された前記読出手段により読み出されたデータに対する信号処理モードから前記信号処理モードをランダムに選択して、前記読出手段及び前記信号処理手段に再生動作を実行させる再生制御手段と、
を備えたことを特徴とする再生装置。
【請求項４】
前記再生制御手段は、前記記録媒体に記録されているデータについてプログラムナンバをランダムに選択して再生されるように制御することを特徴とする請求項１乃至３に記載の再生装置。
【請求項５】
前記再生制御手段は、前記記録媒体に記録されているデータが連続的に再生されるように制御することを特徴とする請求項１乃至３に記載の再生装置。
【請求項６】
前記再生箇所モードは、少なくとも全体再生、サビ再生、イントロ再生、コーラス部分再生、リピート再生の一つを含むことを特徴とする請求項１に記載の再生装置。
【請求項７】
前記信号処理モードは、少なくともテンポ、ピッチ、リバーブ、エコー、インコライジングの音響処理の１つを含むことを特徴とする請求項３に記載の再生装置。
【請求項８】
データをプログラム単位で格納するとともに、各プログラムについて再生順序に相当するプログラムナンバを付与して管理している記録媒体から、データを読み出すことのできる読出手順と、
前記読出手順で読み出されたデータに対して、所要の信号処理を行って、再生音声として出力することのできる信号処理手順と、
前記記録媒体に記録されているデータについて、複数個設定されたプログラム内での再生箇所モードから前記再生箇所モードをランダムに選択して、前記読出手順及び前記信号処理手順において再生動作を実行させる再生制御手順と、
を備えたことを特徴とする再生方法。
【請求項９】
前記再生制御手順は、前記読出手順により読み出されたデータに対して、複数個設定された信号処理モードから前記信号処理モードをランダムに選択して、前記読出手順及び前記信号処理手順において再生動作を実行させることを特徴とする請求項８に記載の再生方法。
【請求項１０】
データをプログラム単位で格納するとともに、各プログラムについて再生順序に相当するプログラムナンバを付与して管理している記録媒体から、データを読み出すことのできる読出手順と、
前記読出手段で読み出されたデータに対して、所要の信号処理を行って、再生音声として出力することのできる信号処理手順と、
前記記録媒体に記録されているデータについて、複数個設定された前記読出手順により読み出されたデータに対する信号処理モードから前記信号処理モードをランダムに選択して、前記読出手順及び前記信号処理手順において再生動作を実行させる再生制御手順と、
を備えたことを特徴とする再生方法。
【請求項１１】
前記再生制御手順は、前記記録媒体に記録されているデータについてプログラムナンバをランダムに選択して再生されるように制御することを特徴とする請求項８乃至１０に記載の再生方法。
【請求項１２】
前記再生制御手順は、前記記録媒体に記録されているデータが連続的に再生されるように制御することを特徴とする請求項８乃至１０に記載の再生方法。
【請求項１３】
前記再生箇所モードは、少なくとも全体再生、サビ再生、イントロ再生、コーラス部分再生、リピート再生の一つを含むことを特徴とする請求項８に記載の再生方法。
【請求項１４】
前記信号処理モードは、少なくともテンポ、ピッチ、リバーブ、エコー、インコライジングの音響処理の１つを含むことを特徴とする請求項１０に記載の再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラム単位で管理されたオーディオデータ等を再生することのできる再生装置及び再生方法に関するものである。
【０００２】
【従来の技術】
例えば、ＣＤ(Compact Disc)や、いわゆるミニディスクなどに対応するオーディオ機器をはじめとして、楽曲等のオーディオデータを再生することのできるデジタルオーディオシステムが広く普及している。
また近年、再生装置に内蔵したＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等の固体メモリを記録媒体として、楽曲等のプログラムを保存し、それらのＨＤＤや固体メモリから楽曲データを読み出して再生出力するオーディオ機器も開発されている。
【０００３】
このようなオーディオシステムでは、記録媒体に記録されるオーディオデータは、例えば楽曲ごとにプログラム単位で管理されているのが通常である。
従って、例えば通常の再生であれば、プログラムナンバ順に従って、順次オーディオデータが再生されていくことになる。
例えば最初にプログラムナンバ「１」の楽曲が再生され、続いてプログラムナンバ「２」の楽曲が再生され、というように順次最後のプログラムまでが再生される。
なお、一般には１つの楽曲としてのプログラムは「トラック」とも呼ばれているため、本明細書においては、上記プログラムについてトラックともいい、またプログラムナンバをトラックナンバともいうことにする。
【０００４】
【発明が解決しようとする課題】
ところで、既に知られているように、各種再生装置では、記録媒体に記録されている各楽曲をトラックナンバ順に再生する以外に、多様な再生方式が用意されている。
例えばまず再生する曲順に関して、上記の通常再生（トラックナンバ順の再生）以外に、シャッフル再生やプログラム再生、１曲再生と呼ばれる再生方式が知られている。シャッフル再生とは、再生装置が順次トラックナンバをランダムに選択して再生を行っていく方式である。従ってこの場合、ユーザーは次に再生される曲がわからないという楽しみがある。
またプログラム再生とは、ユーザーが曲順を指定して（曲順をプログラムして）再生させる方式であり、ユーザーは記録媒体に収録された曲のうちから所望の曲を所望の曲順で聴くことができるものとなる。
１曲再生とは、ある１トラックの再生を完了した時点で再生動作を終了させる再生である。
【０００５】
さらに、１つのトラックの再生方式としても、その楽曲を最初から最後まで通して１回再生する通常再生以外に、リピート再生やイントロ再生がある。リピート再生は、或るトラックを繰り返し何回も再生する方式であり、またイントロ再生とは、各トラックのイントロ部分（例えば曲の開始から数秒程度）のみを再生していく方式である。
【０００６】
これらの再生方式により、ユーザーは、記録媒体に収録されている楽曲等の再生を、多様に楽しむことができる。
【０００７】
しかしながらこのような従来の再生方式は、いずれもユーザーが再生方式を指定して実行させるものであり、再生装置が行う再生表現としては、あくまでもユーザーの指定による表現形態に限られるものとなる。
また当然ながら再生される楽曲は記録媒体に収録された楽曲に限定されるため再生音声の多様性が限られる。
【０００８】
【課題を解決するための手段】
そこで、本発明はこのような事情に鑑みて、記録媒体からのプログラム（トラック）の再生に関し、より面白味のある再生方式を提供することを目的とする。特に、ユーザーのリスニングに対する楽しみを向上させるために、ユーザーの指定によらない多様な表現形態を実現していくとともに、記録媒体に収録されているプログラム（例えば１つの楽曲データや１つの動画データ）の範囲であるにも関わらず、出力される音声としての多様性が感じられるようにする。
【０００９】
このために再生装置としては、データをプログラム単位で格納するとともに、各プログラムについて再生順序に相当するプログラムナンバを付与して管理している記録媒体から、データを読み出すことのできる読出手段と、前記読出手段で読み出されたデータに対して、所要の信号処理を行って、再生音声として出力することのできる信号処理手段と、前記記録媒体に記録されているデータについて、複数個設定されたプログラム内での再生箇所モードから前記再生箇所モードをランダムに選択して、前記読出手段及び前記信号処理手段に再生動作を実行させる再生制御手段と、を備える。
再生態様としては、プログラム内での再生箇所をランダムに設定するものとする。即ちプログラム内での再生箇所モードを複数個設定し、制御手段は、その再生箇所モードをランダムに選択して読出手段によるデータ読出を実行させる。具体的には、データが楽曲等である場合、全体、サビの部分、イントロ部分、１コーラス部分など各種の再生箇所モードを用意して選択する。
また再生態様としては、データの信号処理にかかるものとする。即ち読出手段により読み出されたデータに対する信号処理モードを複数個設定し、制御手段は、信号処理モードをランダムに選択して信号処理手段による信号処理（データが音声データである場合の音声信号処理や、データが映像データである場合の映像信号処理）を実行させるようにする。具体的な例としては楽曲のテンポやピッチ（調性）、リバーブ／エコー／イコライジングなどの音響処理、混合再生など、各種の信号処理モードを用意して選択する。
【００１０】
このような再生動作を実行することで、記録媒体に収録されている限られたプログラム（楽曲データ等）を、より多様に、かつユーザーの予測できないような楽しみのある再生音声を提供できることになる。
【００１１】
【発明の実施の形態】
以降、本発明の実施の形態について説明する。実施の形態としては、所定のメディア（ディスク状記録媒体、又はフラッシュメモリなどの固体メモリ素子）に対応して、少なくともオーディオデータ等のデータファイルについての記録再生が可能な記録再生装置とする。また、本例の特徴となる再生動作を、スーパーシャッフル再生と呼ぶこととする。
説明は次の順序で行う。
１．記録再生装置の構成
２．メディアに記録されるデータ内容及び再生態様例
３．スーパーシャッフル再生処理
【００１２】
１．記録再生装置の構成
図１のブロック図は、実施の形態の記録再生装置としての一構成例を示している。
この図に示す記録再生装置１においては、ファイル格納部５が備えられる。このファイル格納部５は例えばディスクドライバとされ、所定のディスク状記録媒体（以降、単にディスクという）に対してデータの読出及び書込が可能な構成（もしくは読出のみが可能でもよい）を採るものである。また、本例においては、ディスクに対してオーディオデータが記録可能とされるが、このオーディオデータは、例えば楽曲ごとがそれぞれ１つのトラック（ファイル）として管理されているものとされる。
【００１３】
なお、ファイル格納部５で記録再生動作が行われるディスクとしては、オーディオデータが記録又は再生可能なフォーマットであれば特に限定されない。一例としては、例えばミニディスク等の光磁気ディスクであっても良いし、ＣＤ方式に従った各種データが再生が可能なディスクとされてもよい。
更には、ファイル格納部５が、ハードディスクドライブ（ＨＤＤ）とされる構成も考えられる。
また、例えばＣＤチェンジャードライバのように、収納した複数のディスクを選択的に再生できる装置部であってもよい。
またメディアとしては、ディスクメディアでない形態も考えられる。即ちファイル格納部５が、フラッシュメモリなどの固体メモリに対応して記録再生が可能なメモリドライバとしての構成を採っても構わない。
【００１４】
なお、本発明でいう「プログラム」に対応する用語として、ＣＤシステムやＭＤシステムで用いられている「トラック」という用語を用いてきたが、上記のように各種の記録媒体及びドライブの構成例が考えられるため、より汎用的な「ファイル」という用語も本発明でいう「プログラム」に対応する用語として用いることとする。例えば楽曲データであれば、１つの曲が１つのファイルとして収録されるものとする。
【００１５】
いずれにしても本例では、ファイル格納部５は、取出可能な可搬性メディアもしくは取出不能な固定メディアに収録されている楽曲データとしての多数のファイルを、少なくとも読み出して出力することができる部位とされる。
【００１６】
オーディオディオデータプロセッサ９は、記録時においては、入力されたオーディオデータについて例えば、所要の方式に従ったデータ圧縮処理、エラー訂正符号の付加処理、及びファイル格納部５でのメディアに適合した符号化処理等をはじめとする所要の信号処理を施して、記録データとして、データバス３０を介してファイル格納部５に供給する。
また、再生時においては、ファイル格納部５にてメディアから読み出されたオーディオデータをデータバス３０を介して取り込み、所要の方式に従った復調処理、データ伸張処理、エラー訂正処理等を行って再生オーディオデータとして出力する。
さらに後述するように選択された再生態様に合わせた各種の音響エフェクト処理、音声混合処理、音声のテンポ可変処理、ピッチ（音高／調性）変換処理などが可能とされる。
【００１７】
この例の場合、上記オーディオディオデータプロセッサ９に対する記録データの入力系は二系統存在する。
１つは、Ａ／Ｄコンバータ１２から供給されるオーディオデータを入力する信号系である。この場合、Ａ／Ｄコンバータ１２に対しては、マイクロフォン端子Ｔ１から供給されたマイクロフォン音声信号が、マイクロフォンアンプ１３を介して入力されるようになっている。また、Ａ／Ｄコンバータ１２に対しては、アナログオーディオ信号が入力されるライン入力端子Ｔ２も接続されている。
また、もう１つは、コネクタ１１からデータインターフェイス１０を介して外部機器から伝送されたデジタルオーディオデータを、データバス３０を介して入力する信号系である。
【００１８】
また再生時には、オーディオディオデータプロセッサ９から出力された再生オーディオデータは、Ｄ／Ａコンバータ１４によりアナログオーディオ信号に変換されアンプ１５を介して、スピーカ１６又はヘッドフォン端子（又はライン出力端子であってもよい）Ｔ３に対して出力される。
さらに、オーディオディオデータプロセッサ９から、データバス３０を介して、データインターフェイス１０−コネクタ１１を経由して、デジタルオーディオ信号のまま、外部機器に対して出力することも可能とされている。
【００１９】
また本例においては、データインターフェイス１０を介して、オーディオデータ以外のデータの伝送も可能とされる。例えば、後述するようにして、トラックとしてのオーディオデータごとに対応して付随するとされる文字情報ファイルや画像ファイル（オーディオ関連データ）を上記データインターフェイスを介して取り込み、ファイル格納部５のメディアに対して記録するといったことも可能とされる。
【００２０】
表示部８は、例えばＬＣＤ(Liquid Crystal Display)を備えて構成され、表示ドライバ７によって駆動されることで表示が行われる。表示ドライバ７の動作は、所要の表示内容に応じてＣＰＵ２によって制御される。
例えば再生する曲のファイルナンバ、再生進行時間、或いは関連する文字情報等が存在する場合はそれらの情報をＣＰＵ２の制御によって表示部８に表示することができる。
【００２１】
操作部６は、当該記録再生装置１における所要の動作を実行させるために、ユーザが操作する各種操作子が設けられているものとされる。この操作部６では、上記操作子に対して行われた操作に応じた操作情報信号をＣＰＵ２に対して送信する。ＣＰＵ２においては、操作部６から送信された操作情報信号に応答した所要の制御処理を実行する。これによって、操作部６に対する操作に応じた機器の動作が得られる。
また操作部６における操作子のうち、特に本例の記録再生動作に関連するものとして、再生キー、停止キー、一時停止キー、録音キーなどの基本的な操作子が用意される他、再生モードを指示するキーとして、通常再生、シャッフル再生、プログラム再生、スーパーシャッフル再生が指定できる操作子が用意される。
【００２２】
なお、ここでは図示しないが、例えば、操作部６と同等の操作が可能なリモートコントローラを備え、このリモートコントローラに対して行われた操作に応じて、当該記録再生装置１における所要の動作が実行されるように構成しても構わない。
【００２３】
また、表示部８のアイコン等の表示と合わせていわゆるタッチパネル操作を可能とすることも考えられる。
例えば専用の入力ペンを用意し、例えば静電容量検出型などの方式でペンタッチ操作を可能とする。即ち入力ペンの先端に電極を設けるとともに表示部８の表示面に相当する範囲にマトリクス状に電極を配する。すると入力ペンが触れた位置が、マトリクス状の電極によって静電容量変化位置として検出できるため、その位置に表示されていた操作画像（アイコン）としての操作入力が行われたと判別できる。
なお他の例としては、表示面に対して２層にマトリクス状のスイッチ電極を配し、ペンやユーザーの指などで押圧された位置でスイッチ電極の接触が検出されるような機械的な構成も考えられる。
【００２４】
ＣＰＵ２は、当該記録再生装置１における所要の動作を実現するために、各機能回路部に対する制御及び、内部演算処理等を実行する。
ＲＯＭ３には、ＣＰＵ２が実行すべき所要の各種プログラムや、ＣＰＵ２の処理に必要とされる各種データが記憶されている。
また、ＲＡＭ４は、ＣＰＵ２が利用すべきものとしてＲＯＭ３から読み出したプログラムが保持されるほか、ＣＰＵ２が実行した各種制御処理や演算処理によって得られたデータも保持される。
【００２５】
以上のような記録再生装置の構成はあくまでも一例であって、本発明として適用されるな機器としての構成はこれに限定されるものではなく各種変更が可能である。
そしてこのような記録再生装置１では、ファイル収納部５内でＣＤ、ＭＤ、ＨＤＤなどとされるディスクや固体メモリとしてのメディアに収録された複数の楽曲（ファイル）を各種の再生方式で再生していくことができる。
【００２６】
再生方式としては、上述した通常再生、シャッフル再生、プログラム再生の他に、本例の特徴的な動作となるスーパーシャッフル再生が可能とされる。
このスーパーシャッフル再生とは、再生可能なファイル（メディアに収録されているファイル）を、各種多様な再生態様でランダムに再生していく動作である。特にシャッフル再生が曲順をランダムに指定して再生させていくことに比べて、スーパーシャッフル再生は、曲順と再生態様の両方をランダムに指定して再生させることとなり、ユーザーにとって、予測のつかない意外性のある再生を行うものである。
以下、このスーパーシャッフル再生動作について説明していくが、その動作に先立って、ファイル格納部５内のメディアに格納されるファイルデータの形態の一例について説明する。
【００２７】
２．メディアに記録されるデータ内容及び再生態様例
メディアでのファイルデータの格納形態、管理形態の一例を図４〜図７で説明する。
図４はファイル格納部５内のメディアにおける格納形態の一例を示しており、メディア内の記録領域としては、管理データエリアとファイルデータ記録エリアが設けられる。
【００２８】
ファイルデータ記録エリアにおいて示しているブロックＢＬＫ０〜ＢＬＫ（ｘ）は、メディア上の物理的な領域であり、このブロックとしての各領域が１又は複数用いられて１つのファイルが記録されるものである。即ちブロックとは所定のデータ長の固定的な領域とされ、記録されるファイルサイズに応じて必要量のブロックが用いられる。なおブロックＢＬＫ０〜ＢＬＫ（ｘ）における「０」〜「ｘ」は、ブロックナンバとなり、つまり物理的なアドレスに相当することになる。
【００２９】
管理データエリアには、上記ブロックＢＬＫ０〜ＢＬＫ（ｘ）を用いて記録される各ファイルの記録再生のための管理情報が記録されるが、特に再生管理のために、ファイルエントリ表とリンクリストが記録される。
ファイルエントリ表の例を図５に示す。
【００３０】
ファイルエントリ表は図５（ａ）に示すように複数のファイルレコードＦＲＣ１〜ＦＲＣ（Ｎ）で構成される。
各ファイルレコードは、ファイルデータ記録エリアに記録された１つのファイルに対応し、その記録位置や属性情報を記録する。
即ちファイルレコードは記録されているファイル数（例えば楽曲数）に相当する数だけ形成され、従ってファイルレコードＦＲＣ１〜ＦＲＣ（Ｎ）が記録されている場合は、ファイルデータ記録エリアにはＮ個のファイルが存在することを意味する。また、ファイルレコードのナンバ（１〜Ｎ）は、Ｎ個のファイルの通常の再生の際のファイル順（曲順）ともなる。
【００３１】
１つのファイルレコードは例えば図５（ｂ）のように、少なくとも対応するファイルのファイルナンバ、ファイル名（またはファイルナンバかファイル名の一方）が記録される。
また、そのファイルの記録位置として、ファイルデータが開始される先頭ブロックナンバと、ファイルサイズが記録される。
さらに、ファイルの属性情報としは、ファイルデータの属性、例えばステレオ／モノラルの別、圧縮形式、エンファシスなど記録再生動作方式にかかる内容が記録される。また、必要に応じて付随情報を記録することもできる。例えばファイルデータの著作権情報やコピー許可情報、さらには上述したようなファイルの音声データ内容に対応するテキストデータや画像データなどが記録されるようにしてもよい。
【００３２】
また、１つのファイルは通常複数のブロックに記録されることになり、従って、複数のブロックを時系列的にリンクさせる必要があるため、図６のようなリンクリストが形成される。
このリンクリストは、ファイルデータ記録エリアにおけるブロックＢＬＫ０〜ＢＬＫ（ｘ）のリンク情報を記録する表である。
このため図示するように、リンクリストはブロックの数だけのリンクレコードＬＲＣ０〜ＬＲＣ（ｘ）で構成される。
つまり各リンクレコードＬＲＣ０〜ＬＲＣ（ｘ）はそれぞれ各ブロックＢＬＫ０〜ＢＬＫ（ｘ）に対応し、リンクレコードＬＲＣ０〜ＬＲＣ（ｘ）によって各ブロックのリンク（つながりかた）が記録される。
【００３３】
すなわち、各リンクレコードＬＲＣ０〜ＬＲＣ（ｘ）には、対応するブロックのブロックナンバ（ＢＬＫ０〜ＢＬＫ（ｘ））と、その各ブロックからのリンクデータＬＤ０〜ＬＤ（ｘ）が記録される。リンクデータＬＤ０〜ＬＤ（ｘ）は、そのブロックのデータの次に続くべきデータが記録されているブロックのナンバを示すものとなる。また、次に続くべきデータがないときには、リンクデータの値は「０」となる。
【００３４】
このようにファイルエントリ表とリンクリストによるファイル管理形態の例を図７に示す。
例えば記録された第１、第２のファイルに対して、ファイルエントリ表においてファイルレコードＦＲＣ１、ＦＲＣ２が形成され、図示するようにファイル名や先頭ブロックナンバなどが記述されているとする。
ここで、ファイルレコードＦＲＣ１には先頭ブロックナンバが「４」とされ、ブロックＢＬＫ４が示されているとする。
また、リンクリストには、図示するようにブロックＢＬＫ４に対応するリンクレコードＬＲＣ４に、リンクデータとして「７」が記録されているとする。つまりブロックＢＬＫ７へのリンクを示している。
さらにリンクリストにおいてブロックＢＬＫ７に対応するリンクレコードＬＲＣ７にリンクデータ「２」が示され、ブロックＢＬＫ２に対応するリンクレコードＬＲＣ２にリンクデータ「１０」が示され、ブロックＢＬＫ１０に対応するリンクレコードＬＲＣ１０にリンクデータ「１２」が示され、ブロックＢＬＫ１２に対応するリンクレコードＬＲＣ１２にリンクデータ「０」、つまりリンク終了が示されている。
【００３５】
これは、第１のファイルのデータが、ブロックＢＬＫ４を先頭として、ブロックＢＬＫ７→ＢＬＫ２→ＢＬＫ１０→ＢＬＫ１２という５つのブロックに分かれて記録されている状態を示すものとなり、つまりファイル格納部５は、このようなファイルレコードの先頭ブロックナンバを起点とするリンクリストでのリンク管理に従って順次ブロックを読み出していくことで、時間軸上で適正な音声データストリームを読み出していくことが可能となる。
【００３６】
第２のファイルについてもファイルレコードＦＲＣ２を起点として同様にリンク状態が管理され、ブロックＢＬＫ６→ＢＬＫ３→ＢＬＫ１１→ＢＬＫ１４という各ブロックに時系列順にファイルデータが記録されていることが示される。
【００３７】
なお、以上の図４〜図７のファイルデータ記録形態、管理形態は、例えばメディアがＨＤＤや固体メモリとされる場合に好適な例であり、メディアとしてＣＤやＭＤが用いられる場合は、それらのメディアにおけるフォーマットに応じた記録や管理が行われることになる。例えばＣＤ、ＭＤでは既に公知の通り、ＴＯＣ、Ｕ−ＴＯＣと呼ばれる管理情報が形成され、また各楽曲データがトラックとして記録されて管理される。
ただ、記録形態、管理形態が異なるものであっても、本例でいうスーパーシャッフル再生が可能とされることはいうまでもない。
【００３８】
続いてスーパーシャッフル再生において実行される再生態様の例を述べていく。上述したように本例の記録再生装置１で行われるスーパーシャッフル再生は、曲順と再生態様の両方をランダムに選択して再生させる動作であるが、ここでいう再生態様とは、例えばファイルに対する再生位置的な態様や、信号処理的な態様がある。
このためＣＰＵ２は、再生態様のパラメータとして、図３に示すように再生場所パラメータや再生曲調パラメータを用意し、これらを順次ランダム選択していくものとなる。
【００３９】
再生場所パラメータとしては、例えば図示するようなＭ個の再生場所に関するモードを設定して、その中で１つを選択していくものとする。
再生場所のモードとしては、図示するようにフルコーラス再生、イントロ再生、サビ再生、１コーラス再生、２コーラス再生、・・・Ａ−Ｂ再生など、各種設定する。
【００４０】
また再生曲調パラメータとしては、例えば図示するようなＬ個の再生処理に関するモードを設定して、その中で１つを選択していくものとする。
再生曲調（再生信号処理）のモードとしては、図示するように通常再生、アレンジ再生Ｉ、II、III・・・、音響エフェクト再生Ｉ・・・、ミックス再生など、各種設定する。
【００４１】
再生場所や信号処理に関する各モードの内容や処理方式はそれぞれ次のようになる。
【００４２】
・フルコーラス再生
フルコーラス再生とは、ファイルに対するいわゆる通常の再生のことであり、つまりファイル（楽曲）を最初から最後まで再生するモードのことをいう。
例えばある曲（ファイル）をフルコーラス再生する場合には、ファイルエントリ表からその曲に対応するレコードを探し、その中の先頭ブロックナンバを読みとったあと、そのブロックナンバのブロックのデータの読出を行う。その読出データはオーディオデータプロセッサ９を介して音声として再生出力されていく。次に、リンクリストから次のブロックナンバを読み取り、そのブロックナンバのブロックのデータ読出／再生出力を同様に行う。以下、リンク先がなくなるまで（リンクデータ「０」のリンクレコードを見つけるまで；すなわちファイルの終わりまで）、各ブロックからのデータ読出及びオーディオデータプロセッサ９による処理を介した再生出力を繰り返していく。これにより、例えば１曲を最初から最後まで通した再生が行われる。
【００４３】
・Ａ−Ｂ再生
Ａ−Ｂ再生とは曲（ファイル）の中である２つの位置「Ａ」「Ｂ」の間を再生するモードである。
再生しようとするある曲ＺのサイズをＺsizeとする。サイズの単位を例えば「バイト」だとする。するとこの場合Ｚsizeは整数だとみなしてよい。
曲ＺのＡ−Ｂ再生を行う場合は、まず、０より大でＺsizeより小なる２つの整数を任意に選ぶ（乱数でよい）。そして｛Ｚsize／ＢＬsize｝個のブロックをリンクリストの順に従って読み取りオーディオデータプロセッサ９に転送する。ただしここで、「ＢＬsize」とはブロックサイズ（単位：バイト）であり、また、｛  ＊  ｝の項は、数＊より小さくない整数のうちの最小の整数を意味するものとする。
以上により、１つの曲の任意の場所の再生（Ａ−Ｂ再生）を行なうことができる。ただしこの例では再生単位の粒度（最小再生単位）をブロックサイズ分のデータとしている。
【００４４】
・イントロ再生
イントロ再生とは、曲の先頭部分のみを再生するモードである。
このためには、上記Ａ−Ｂ再生において乱数を発生させる代わりに、Ａ＝０、Ｂ＝Ｂintro（定数）とすればよい。
Ｂintroとはデータを再生したときに、曲の先頭として十分だと思われる時間、例えば１５秒間、の再生になるようなデータ量を意味する定数である。
例えばオーディオデータがサンプリング周波数44.1ＫＨｚのリニアＰＣＭ信号のときは、
Ｂintro＝（44100［Ｈｚ］×15[sec］×2［Ｃh］）／ＢＬsize
また、例えばオーディオデータがＡＴＲＡＣ２圧縮方式で圧縮されているデータであるときは、
Ｂintro＝（15［sec］／0.0224）×（424［byte］／ＢＬsize）
などとして設定すればよい。
【００４５】
・  サビ再生
サビ再生とは、いわゆる曲中のサビの部分を抽出して再生させるモードである。
このためには曲の中でサビがどこであるかを知らなければならないが、例えば上述した付随情報などでサビの位置を示すアドレス等が記録されていれば、そこの指定された部分の再生を行うようにすればよい。このようなサビ部分を示すデータは、楽曲を提供するメーカー側などで設定し、ユーザーサイドにおいてファイル格納部５に楽曲データが記録される際に、付随情報として同時に記録されるようにする（例えば通信ネットワークなどを通じて提供する）。また、ＣＤ−ＴＥＸＴ、ＤＶＤなどとして知られるディスクメディアには、曲に対応する各種情報をメディア上に記録可能であるため、その様なメディアを用いる場合は、予めサビ位置情報が記録されているようにすればよい。
一方、サビ位置情報が存在しない場合は、曲中でサビと思われる部分を自動的にサーチするような方式も考えられる。
例えば、サビとは通常、曲中で最も盛り上がる部分であり、音楽的な傾向としては音圧レベルがある程度継続的に高くなったり、或いは周波数的には高域成分が多くなるような部分となる。
従ってファイルデータに対して時間軸上で音量レベルや周波数分布をサーチしていくことで、サビと思われる箇所を判断することができる。従ってこのようなサーチにより抽出された部分を読出、サビ再生として再生させることも可能である。
【００４６】
・１コーラス再生、２コーラス再生
これらは、曲の１コーラス、２コーラスという部分を再生させるモードである。
例えばそれぞれ、再生する曲Ｚのサイズの４０％、８０％をもって１コーラス再生、２コーラス再生と定義する。したがって、上記のＡ−Ｂ再生において乱数を発生させる代わりに、Ａ＝０、Ｂ＝「Ｚsize×0.4／ＢＬsize」またはＢ＝「Ｚsize×0.8／ＢＬsize」とする。
或いは、ファイルエントリ表内の各ファイルレコードに、ファイルの属性情報として１コーラスのデータサイズＺｃを記録しておいてもよい。Ａ＝０、Ｂ＝「Ｚｃ／ＢＬsize」としてＡ−Ｂ再生と同様に再生する。
【００４７】
再生場所パラメータに関しては、例えばこれらのようにファイルに対する再生場所（区間）についての各種のモードを設定し、それぞれ例えば上記のような方法でファイル格納部５からの読出を行うものとなる。
つまりＣＰＵ２が再生場所パラメータを選択して、その再生場所パラメータで指定されたモードでの読出方式をファイル格納部５に指示することで、上記のような各種の再生区間の再生が実行される。
もちろんこれらは一例にすぎず、再生場所のモードとしてはさらに多様な例が考えられる。
【００４８】
再生曲調パラメータによって選択される再生曲調（信号処理）のモードについては、それぞれ次のようになる。
【００４９】
・通常再生
通常再生は、オーディオデータプロセッサ９で特殊な処理を行わずに再生処理するモードである。例えばファイル格納部５から転送されてくるオーディオデータについて、所要のデコード処理を行う他は、例えばユーザー操作に応じたイコライジング（トーン調性）などを行うのみとする。
【００５０】
・アレンジ再生
アレンジ再生としては、Ｉ、II、III・・・として示したように各種のモードが考えられる。
例えば曲速度を変化させることや、曲の調性（音高）を変化させることなどがここでいうアレンジとなる。
曲速度については、例えばサンプリングレートを変更することで実現できる。サンプリングレートの変更はＤ／Ａコンバータ１４に入力するクロックとＤ／Ａコンバータ自身のモードを変えることで実現できる。
オーディオデータを録音したサンプリング周波数を実現するために必要なクロック周期をｆclk0 とすると、曲速度を速めるためにはクロック周期ｆclkをオーディオデータを録音したサンプリング周波数より早める（ｆclk＞ｆclk0）。また曲速度を遅くするためにはクロック周期を遅くすればよい（ｆclk＜ｆclk0）。
また曲のピッチ（調性）の変換は、デジタルデータ上での波形変換（周波数変換）を行うことで実現できる。
さらに、Ｄ／Ａコンバータのクロックだけでなく、データ転送レートも合わせて変化させれば、曲速度の変化に応じて自然に再生音声の音程も変化するため、その様なモードを設定してもよい。
【００５１】
・ミックス再生．
ミックス再生は、例えば２つの曲（ファイル）をミックスして同時に再生出力するようなモードである。
曲Ｍ１と曲Ｍ２のミキシングは例えば次のように行う。
ファイルエントリ表から曲Ｍ１と曲Ｍ２に対応するファイルレコードをそれぞれ探し、それぞれ先頭ブロックナンバを読み取る。そして先頭のブロックからデータを読み出して、その読み出したデータは例えばＲＡＭ４に格納する。
なお、曲Ｍ１または曲Ｍ２が圧縮データの場合は、オーディオデータプロセッサ９で伸長処理を行ってからＲＡＭ４に格納する。
ＲＡＭ４に読み込まれたデータがSM1i，ｉ＝｛1,2,3,・・・｝、SM2i，（ｉ＝｛1,2,3,・・・｝）であるとする。これらの信号をＣＰＵ２（もしくはオーディオデータプロセッサ９）で、
SM12i＝（ｃ1SM1i＋ｃ2SM2i）／2
（ただし、ｃ1 および ｃ2 は  ｃ1＋ｃ2 ＝１をみたす適当な非負の係数）
というように足し合わせ、そのデータSM12i，（ｉ＝｛1,2,3,・・・｝）をオーディオデータプロセッサ９を介してＤ／Ａコンバータ１４に転送し、再生出力する。以下、その２曲についての次ブロックについても同様に行い、いずれかのファイルが終わるまで（もしくは上記再生場所パラメータで選択された再生区間が終了するまで）繰り返せばよい。
【００５２】
・音響エフェクト再生
音響エフェクト再生も、Ｉ、II、III・・・として示したように各種のモードが考えられる。
この場合、音響的なエフェクトとして、リバーブ、エコー、イコライジングなど各種の処理が考えられる。
これらのある音響処理や、複合的な音響処理を行うことにより、再生音声の雰囲気は大きく変わることが知られている。
従って各種モードとして、多様な音響処理を設定しておくことが考えられる。例えば極端なリバーブやエコーをかけることで曲調を大きく変化させるモードや、イコライジングやノイズ混入処理によりあたかも旧型のラジオで受信しているような音声としたりするモード、アナログレコード再生音声のようなモード、低域を強調して臨場感を高めたモード、コンサートホールの音響効果をシュミレーとしたようなモードなどが考えられる。
【００５３】
再生曲調パラメータに関しては、例えばこれらのようにオーディオデータに対する信号処理についての各種のモードを設定する。
そしてＣＰＵ２が再生曲調パラメータを選択して、その再生曲調パラメータで指定されたモードでの信号処理をオーディオデータプロセッサ９等の必要部位に指示することで、上記のような曲調が変化するような各種のモードの再生が実行される。
もちろんこれらは一例にすぎず、再生曲調のモードとしてはさらに多様な例が考えられる。
【００５４】
３．スーパーシャッフル再生処理
スーパーシャッフル動作を行う場合のＣＰＵ２の処理を説明していく。
スーパーシャッフル再生は、ユーザーが操作部６よりスーパーシャッフル再生の指示を行うことに応じて開始される。具体的には例えばスーパーシャッフル再生モードを選択したうえで再生操作を行うことで、ＣＰＵ２が図２の処理を開始し、スーパーシャッフル再生を実行させる。
【００５５】
即ちユーザーがスーパーシャッフル再生の指示となる操作を行うことに応じてＣＰＵ２の処理は図２のステップＦ１０１からＦ１０２に進み、まず乱数を発生させて再生場所パラメータｍの値をランダムに選択する。つまり再生箇所モードとして上述したＭ個のモードのうちの１つを選択する。
またステップＦ１０３でも同様に乱数を発生させて再生曲調パラメータｌの値をランダムに選択する。つまり再生曲調モードとして上述したＬ個のモードのうちの１つを選択する。
【００５６】
続いて再生させるファイルナンバを選択することになる。即ちステップＦ１０５に進んで、乱数を発生させてファイルナンバｎの値をランダムに選択する。つまり再生対象となるファイルとして、メディアに収録されているＮ個のファイルのうちの１つを選択する。
但し、もしステップＦ１０３で選択された再生曲調パラメータｌの値が、上述したミックス再生モードに相当するものであった場合は、２つのファイルを選択する必要があるため、ステップＦ１０４からＦ１０６に進んで、乱数を発生させて２つのファイルナンバｎ１，ｎ２の値をランダムに選択することになる。つまり再生対象となるファイルとして、メディアに収録されているＮ個のファイルのうちの２つのファイルを選択する。
【００５７】
以上の処理を経ることで、再生対象となる１つのファイル（又はミックス再生の場合は２つのファイル）と、１つの再生箇所モードと、１つの再生曲調モードが、それぞれランダムに選択されたことになる。
そこでステップＦ１０７で、ファイル格納部５、オーディオデータプロセッサ９に指示を出し、選択されたファイルを、選択された再生箇所モードで、かつ選択された再生曲調モードで再生させる動作を実行させる。
【００５８】
この再生動作が行われている期間は、ステップＦ１０８で、ファイル再生（選択された再生箇所モードでの再生）が完了したか否かを監視し、さらにステップＦ１０９でユーザーの停止操作の有無を監視している。
そして今回のファイル再生が完了したら、ステップＦ１０２に戻り、ステップＦ１０５又はＦ１０６までの処理で、続いて実行する再生のためのランダムな選択、即ち上記同様に再生対象となる１つのファイル（又は２つのファイル）と、１つの再生箇所モードと、１つの再生曲調モードを、それぞれランダムに選択して、ステップＦ１０７で再生を実行させる。
【００５９】
ユーザーの停止操作があった場合は、処理はステップＦ１０９からＦ１１０に進み、再生動作停止を各部に指示して処理を終える。
【００６０】
以上のようスーパーシャッフル再生のときは、１つのファイル再生毎に以上のようなランダムな選択を行って、選択されたファイルを選択された再生場所モード、再生曲調モードにより再生させていくことになる。
従って、例えば最初は、あるファイルのイントロ部分だけがアレンジ再生Ｉで再生され、次はあるファイルのサビの部分が通常再生され、さらに次はある曲の全体が音響エフェクトIIの処理で再生され・・・というように、ユーザーにとって全く予測なつかない再生が順次行われる。
また、ユーザーの知っている曲であり、かつファイル格納部５に収録されている曲であるという範囲でありながら、再生箇所が曲の一部であったり、上述したように特殊なアレンジや音響処理、ミックス処理などが行われるため、あたかもユーザーの知らないような曲となることもある。換言すれば、ユーザーに対してメディアに収録された曲の範囲以上に多様な曲が存在するように見せかけることも可能となる。
これらのことから、ユーザーにとって意外性があって非常におもしろい再生を提供することができる。
【００６１】
なお、図２の処理では、ユーザーの停止処理によってスーパーシャッフル再生が終了されるようにしているが、例えば全てのファイルが１度でも選択され、再生が完了した時点で自動的にスーパーシャッフル再生を終了させてもよい。但し、このスーパーシャッフル再生では、たとえ同じファイル（曲）が選択されたとしても、その再生箇所モードや再生曲調モードによって異なる曲のように聞こえることもある。また特に実行可能な再生場所モードや再生曲調モードが多数設定された場合は、あるファイルが同一の再生態様で複数回再生されることは稀なこととなる。従って、あるファイルが複数回選択されたとしても、その再生毎に変わった箇所や曲調が楽しめることになるため、スーパーシャッフル動作はエンドレスに続けるようにし、その動作終了は図２のようにユーザー操作にゆだねるようにすることが好適とも考えられる。
【００６２】
以上実施の形態の例を説明してきたが、本発明としては多様な変形例、適用例が考えられる。
特に再生態様として、再生場所モードや再生曲調モードは図３に例示した以外にも多様な例が考えられることはいうまでもない。つまり再生装置の処理能力に応じて可能な音響処理やメディアからの読出方式がモードとして設定されればよい。
【００６３】
また再生態様として実行できる各種モードのうち、スーパーシャッフル再生時にランダム選択される範囲をユーザーが指定可能としてもよい。例えばミックス再生を好まないユーザーが、予め再生曲調パラメータとしてはミックス再生モードが選択されないように設定できるようにするなどである。このようにすれば、ユーザーにとって好ましくない再生態様を除去したうえで、それ以外の多様な再生態様がランダムに選択されたスーパーシャッフル再生が実現できる。
同様に、例えばスーパーシャッフル再生をＢＧＭ（バックグラウンドミュージック）として実行させる場合には、ＢＧＭとして余りにも不適切な再生曲調モードが選択されてしまうことが防止できるなどの利点も得られる。
【００６４】
また上記例では、再生態様を、再生場所と再生曲調の２つのグループに分けて、それぞれランダムに選択するようにしたが、３つ以上のグループ分けを行ったり、或いはグループ分けを行わないでランダムな選択を行うことなども考えられる。
【００６５】
また、ランダムな選択だけでなく、ある程度再生される曲と再生曲調／場所に関連性を待たせるため、あるファイルが選択された場合に選択される再生態様が制限されたり、或いは曲の特徴に合わせる目的で、ファイルに対して再生態様の各データの選択の優位性の重み付けを行うようにしてもよい。
【００６６】
さらに、実施の形態では音声データ（楽曲等）の再生について述べてきたが、ファイルとして動画映像データを格納するようなシステムでも、本発明は適用可能である。すなわち、１つのファイルとしての動画映像内の再生位置のモードや、映像及び音声信号の処理モードを各種設定して、ランダムに選択していくことで、映像再生についてのスーパーシャッフルが実現できる。
【００６７】
【発明の効果】
以上説明したように本発明では、記録媒体に対する再生動作の１つ（上記スーパーシャッフル）として、順次、プログラムナンバ及びプログラムの再生態様をランダムに選択して、再生を行うことができるようにしている。特に再生態様として、プログラム内での再生箇所をランダムに選択したり、音声データや映像データに対する信号処理方式をランダムに選択するようにしている。
これにより記録媒体に収録されているプログラム（楽曲等）として有限のプログラム数を対象とするにも関わらず、非常に多様性のある再生出力を行うことができ、聴いているユーザーに対して意外性を与えたり、飽きさせないなど、再生の楽しみを大きく広げることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態の再生装置のブロック図である。
【図２】実施の形態の再生装置のスーパーシャッフル再生の処理のフローチャートである。
【図３】実施の形態の再生装置の再生態様の例の説明図である。
【図４】実施の形態の記録媒体の記録形態の説明図である。
【図５】実施の形態の記録媒体のファイルエントリ表の説明図である。
【図６】実施の形態の記録媒体のリンクリストの説明図である。である。
【図７】実施の形態の記録媒体のファイルのリンク形態の説明図である。
【符号の説明】
１  記録再生装置、２  ＣＰＵ、３  ＲＯＭ、４  ＲＡＭ、５  ファイル格納部、６  操作部、７  表示ドライバ、８  表示部、９  オーディオディオデータプロセッサ、１０  データインターフェイス、１１  コネクタ、３０  データバス
【図１】
0003829513.tif 000002
【図２】
0003829513.tif 000003
【図３】
0003829513.tif 000004
【図４】
0003829513.tif 000005
【図５】
0003829513.tif 000006
【図６】
0003829513.tif 000007
【図７】
0003829513.tif 000008