2つのデータを交互に再生する再生装置であって、前記2つのデータに関連する情報をそれぞれ記録するメモリと、操作を指示する操作手段と、前記データを再生する再生手段と、前記操作手段で指示を受けた時、前記再生手段で再生しているデータの再生を停止して、その停止位置をそのデータと関連付けて前記メモリに記録する再生停止手段と、前記再生停止手段でデータの再生を停止した時、もう一方のデータを、前記メモリに前記もう一方のデータに関連付けされて記録されている停止位置から再生する再生開始手段とを備えることを特徴とする再生装置。前記データは、少なくとも音声あるいは映像を含むことを特徴とする請求項1に記載の再生装置。集音手段で取得したデータを記録するとともに、記録したデータを再生可能な記録再生装置であって、前記データに関連する情報、及び前記集音手段で取得したデータを記録するメモリと、操作を指示する操作手段と、前記データを再生する再生手段と、前記操作手段で指示を受けた時、前記再生手段で再生しているデータの再生を停止して、その停止位置をそのデータと関連付けて前記メモリに記録する再生停止手段と、前記再生停止手段でデータの再生を停止した時、前記集音手段で取得したデータを記録する記録開始手段と、前記操作手段で指示を受けた時、前記記録開始手段でデータの記録を開始している場合には、その記録を停止して、前記再生停止中のデータを前記メモリに記録されている停止位置から再生する再生開始手段とを備えることを特徴とする記録再生装置。前記データは、少なくとも音声あるいは映像を含むことを特徴とする請求項3に記載の記録再生装置。しかしながら、従来の音響再生装置は、伴奏曲の再生箇所は、原曲と同じ部分、同じ時間またはデータ長だけしか再生されず、原曲と伴奏曲とを交互に再生するためには、まず原曲を1曲通して再生させる必要があるという問題があった。また、従来の学習装置は、記憶手段に格納された別の音楽を必ず先頭から再生してしまうため、所望の場所から再生させることはできないという問題があった。そこで、本発明は、上記従来の問題点を解決すべく、お手本となる音声や音楽データのコンテンツと、自分で発音した音声や自分で演奏した音楽を録音したコンテンツとを、お手本コンテンツを1曲通して再生させることなく、ユーザー所望の地点から交互に再生を繰り返し、お手本コンテンツと自分で発音、演奏した音声や音楽コンテンツとを聞き比べできる再生装置を提供することを目的とする。上記目的を達成するために、本発明の再生装置は、2つのデータを交互に再生する再生装置であって、前記2つのデータに関連する情報をそれぞれ記録するメモリと、操作を指示する操作手段と、前記データを再生する再生手段と、前記操作手段で指示を受けた時、前記再生手段で再生しているデータの再生を停止して、その停止位置をそのデータと関連付けて前記メモリに記録する再生停止手段と、前記再生停止手段でデータの再生を停止した時、もう一方のデータを、前記メモリに前記もう一方のデータに関連付けされて記録されている停止位置から再生する再生開始手段とを備えることを特徴としたものである。このような構成をとることにより、異なる2つのコンテンツをそれぞれ好きな地点で交互に再生することができるという作用を有する。本発明に係る再生装置によれば、ユーザーが任意に、コンテンツ再生を切り替えたい地点を設定できるため、お手本となるコンテンツとユーザー自身が記録したコンテンツにおいて聞きたい箇所の長さが異なっていても、2つのコンテンツの停止位置情報それぞれを記録しておくことで、2つのコンテンツを所望の位置で交互に再生することができ、語学学習や楽器演奏などのお手本データと、自分の発声データや演奏データとの聞き比べができる。また、本発明に係る再生装置では、2つのコンテンツを同時にファイルオープンする必要はなく、一方のコンテンツをオープンし、そのコンテンツをクローズしてから、もう一方のコンテンツをオープンするため、複雑なファイル管理構造を必要としない。以下、添付図面を参照しながら、本発明の再生装置及び記録再生装置に係る好適な実施の形態について説明する。なお、本実施の形態では、デジタルICレコーダーを再生装置及び記録再生装置の一例として説明する。実施の形態1図1は、本発明の一実施形態に係る再生装置の構成例を示すブロック図で、再生装置の一実施形態であるデジタルICレコーダーの構成例を示すものである。デジタルICレコーダー100は、マイクロコンピュータ101、マイク102、イヤホン103、スピーカー104、音声データ処理手段105、不揮発性メモリ106、操作手段107、表示手段108で構成される。マイクロコンピュータ101は、ROM109、RAM110、制御手段111、音声圧縮伸張手段112で構成され、デジタルICレコーダー100全体を制御する。ROMReadOnlyMemory109は、デジタルICレコーダー100全体を制御する制御プログラムを格納する。本実施の形態では、制御プログラムを格納するために、ROM109を用いたが、プログラムの書き換え消去不可能なマスクROMであっても、プログラムの書き換え消去可能なフラッシュメモリを含むPROMProgrammableReadOnlyMemoryであってもかまわない。RAMRandomAccessMemory110は、一時的に制御プログラムを保持する作業用領域と、音声のコンテンツを保持するコンテンツ情報領域からなる。コンテンツ領域は、例えば図7aに示すように、2つのコンテンツコンテンツa、コンテンツbの再生停止位置であるコンテンツ情報を記録するための領域として、コンテンツa位置情報領域113とコンテンツb位置情報領域114を確保する。制御手段111は、デジタルICレコーダー100全体の処理を司る処理手段であり、例えば、中央演算装置、タイマカウンタ、割り込み機能を備える。また制御手段111は、音声のコンテンツを再生するコンテンツ再生手段115を備える。コンテンツ再生手段115は、コンテンツを再生し、イヤホン103あるいはスピーカー104に出力する。音声圧縮伸張手段112は、デジタル化された音声データの圧縮と伸張を行う。マイク102は、ユーザーが発した音声等の外部からの音をアナログ音声データとして電気信号に変換する。イヤホン103は、コンテンツ再生手段115で再生された音声データが入力され、コンテンツを聴くための手段である。スピーカー104は、コンテンツ再生手段115で再生された音声データを出力する手段である。音声データ処理手段105は、マイク102で変換されたアナログ音声データをデジタル音声データに変換するA/D手段、マイクロコンピュータ101から出力されるデジタル音声データをアナログ音声データに変換するD/A手段、デジタル音声データやアナログ音声データのノイズを除去するフィルタ等で構成される。不揮発性メモリ106は、音声データ、音声データの管理情報、記録モード等のデジタルICレコーダー100で使用される各種パラメータを格納する。例えば、不揮発性メモリ106は、NANDフラッシュメモリで構成される。操作手段107は、デジタルICレコーダー100に対する指令を入力する複数のボタンで構成される。操作手段107は、少なくとも専用ボタン116、停止ボタン117で構成される。専用ボタン116は、2つのコンテンツを交互に再生することを指示するために利用し、停止ボタン117は、その交互再生を停止することを指示するために利用する。本実施の形態では、デジタルICレコーダー100に対する指示手段としてボタンを利用しているが、後で説明する表示手段108に構成されたタッチパネルを操作するようにしても構わない。即ち、専用ボタン116や停止ボタン117に相当するものがタッチパネル上に表示され、それを触れることで同様の操作をすることができる。また、操作手段116は、少なくとも、上方向ボタン、下方向ボタン、決定ボタンを構成する。後で説明する表示手段に表示された複数のコンテンツの中から、上方向ボタン、下方向ボタン、決定ボタンを利用して、2つのコンテンツを選択する。表示手段108は、デジタルICレコーダー100の動作状態等を表示する。以上のように構成されたデジタルICレコーダー100は、2つのコンテンツ音声データを交互に繰り返し再生することが可能である。以下で、このようなデジタルICレコーダーの動作について、図1~図7を用いて説明する。ユーザーは、まず、表示手段108に表示された再生可能な複数の音声データの一覧から、上方向ボタン、下方向ボタンで再生したい音声データを決定ボタンで選択することで、2つの音楽データコンテンツa、コンテンツbを選択する。制御手段111は、コンテンツaとコンテンツbが選択されると、位置情報領域113と114にそれぞれに、コンテンツaとコンテンツbの再生停止位置情報として、コンテンツaの先頭位置a0とコンテンツbの先頭位置b0を格納する。位置情報領域113と114は、図7aに示されるように構成される。交互再生の対象であるコンテンツaとコンテンツbが選択された後、専用ボタン116を押すことによりステップS101、制御手段111が、コンテンツaのファイルをオープンするステップS102。制御手段111は、ファイルをオープンした後に、コンテンツaの再生停止位置情報を位置情報領域113から読み出すステップS103。この時点では、位置情報領域113にはa0が格納されているので、コンテンツaの再生位置としてa0を得ることができる。制御手段111は、位置a0先頭からコンテンツaを再生するステップS104、図6の動作。コンテンツaが再生されている途中で、専用ボタン116が押されるとステップS105での判定Yes、制御手段111は、コンテンツaの再生を停止するステップS106のコンテンツa再生停止処理。このときの停止位置はa1であるとする。コンテンツa再生停止処理では、制御手段111は、まず、コンテンツaの再生を停止しステップS128、位置情報領域113をコンテンツaが停止した位置a1に書き換えるステップS129、図6の動作、コンテンツaのファイルをクローズするステップS130。一方、交互再生の対象であるコンテンツaとコンテンツbが選択された後、ユーザーが専用ボタン116を押さなかった場合には、停止ボタン117が押されたかどうかを判定するステップS110。停止ボタンが押されたら停止ボタン入力処理ステップS111を行うステップS110での判定Yes。停止ボタンが押されなかったら、その他のボタンの機能に応じた動作を行うステップS112。停止ボタン入力処理では、制御手段111は、まず、再生中のコンテンツの再生を停止するステップS126。その後、位置情報領域113、114にあるコンテンツの再生停止位置情報を削除するステップS127。本実施の形態では、交互再生が終了したら、コンテンツの再生停止位置情報を削除しているが、初期値に設定し直すような処理を行っても良い。コンテンツa再生停止処理が終了すると、制御手段111は、コンテンツbのファイルをオープンするステップS107。制御手段111は、ファイルをオープンした後に、コンテンツbの再生停止位置情報を位置情報領域114から読み出すステップS108。この時点では、位置情報領域114にはb0が格納されているので、コンテンツbの再生位置としてb0を得ることができる。制御手段111は、位置b0先頭からコンテンツbを再生するステップS109、図6の動作。コンテンツbが再生されている途中で、専用ボタン116が押されるとステップS113での判定Yes、制御手段111は、コンテンツbの再生を停止するステップS114のコンテンツb再生停止処理。このときの停止位置はb1であるとする。コンテンツb再生停止処理では、前記コンテンツaの再生停止処理と同様に、制御手段111は、まず、コンテンツbの再生を停止しステップS131、位置情報領域114をコンテンツbが停止した位置b1に書き換えるステップS132、図6の動作。その後、コンテンツbのファイルをクローズするステップS133。一方、コンテンツbが再生されている途中で、ユーザーが専用ボタン116を押さなかった場合には、それ以降の動作は、既に説明したステップS105の場合と同等である。コンテンツb再生停止処理が終了すると、制御手段111は、コンテンツaのファイルをオープンするステップS115。制御手段111は、ファイルをオープンした後に、コンテンツaの再生停止位置情報を位置情報領域113から読み出すステップS116。この時点で、位置情報領域113にはa1が格納されているので、コンテンツaの再生位置としてa1を得ることができる。制御手段111は、位置a1前回再生を止めた位置からコンテンツaの再生を再開するステップS117、図6の動作。コンテンツaが再生されている途中で、専用ボタン116が押されるとステップS120での判定Yes、制御手段111は、コンテンツaの再生を停止するステップS106のコンテンツa再生停止処理。このときの停止位置はa2であるとする。コンテンツa再生停止処理は、既に説明したように、制御手段111は、まず、コンテンツaの再生を停止しステップS128、位置情報領域113をコンテンツaが停止した位置a2に書き換えるステップS129、図6動作。その後、コンテンツaのファイルをクローズするステップS130。一方、コンテンツaが再生されている途中で、ユーザーが専用ボタン116を押さなかった場合には、それ以降の動作は、既に説明したステップS105やステップS113の場合と同等である。コンテンツa再生停止処理が終了すると、制御手段111は、コンテンツbのファイルをオープンするステップS121。制御手段111は、ファイルをオープンした後、コンテンツbの再生停止位置情報を位置情報領域114から読み出すステップS122。この時点で、位置情報領域114にはb1が格納されているので、コンテンツbの再生位置としてb1を得ることができる。制御手段111は、位置b1前回再生を止めた位置からコンテンツbの再生を再開するステップS123、図6の動作。以降、制御手段111は、ステップS113に戻り、既に説明したように、ステップS113以降の動作を繰り返すことにより、コンテンツaとコンテンツbの再生を交互に繰り返すことができる図6の動作以降。本実施の形態では、図7aで示すデータ構造でコンテンツの再生位置情報を管理することで、位置情報領域113と114には、前回の停止位置のみ確保するようにしたので、RAM110で使用する容量を少なくすることができる。しかし、図7bのように、コンテンツaとコンテンツbの停止位置を全て確保するようにしてもよい。これにより、全ての位置情報を保持することで、ユーザーはいったん交互再生動作を終了させた後であっても、再度、専用ボタン116による入力操作を1回行うだけで、専用ボタン116による入力操作を都度行わなくても、自動的に2つのコンテンツの交互再生を実現することができる。RAM110の容量に特に制約がない場合などは、全ての停止情報を保持する管理方法が有用となる。なお、本実施の形態では、停止ボタン117を押すことで、コンテンツaとコンテンツbの交互再生を終了させていたが、コンテンツa、コンテンツbのいずれかのコンテンツの終端まで再生が進めば、停止ボタン117を押さなくても、再生中のコンテンツとは異なるコンテンツを自動的に再生するようにしてもよい。さらに、自動的に再生したコンテンツの再生が終端に達して終了したら、2つのコンテンツの交互再生は終了する。なお、本実施の形態に際しては、コンテンツaとコンテンツbの種別は問わない。つまり、音声圧縮伸張手段112は、デジタル化された音声データの圧縮と伸張を行うが、圧縮伸張方式としては、MP3MPEG-1AudioLayer-3やWMAWindows登録商標MediaAudio等、すべてに適用できる。さらに、音声データの圧縮率についても、コンテンツa、コンテンツbともに同じ圧縮率のデータである必要はなく、異なる圧縮率のデータどうしであっても、2つのコンテンツ間を交互に再生することができる。また、本実施の形態に際しては、例えば、リニアPCMレコーダーのような音声圧縮処理を施さない装置にも適用できるため、デジタルICレコーダー100は、音声圧縮伸張手段112を含まなくても構わない。実施の形態2以下、図8~図13を参照しながら、本発明の記録再生装置にかかる好適な実施の形態について説明する。図8は、実施の形態2にかかる記録再生装置の構成例を示すブロック図で、記録再生装置の一実施形態であるデジタルICレコーダーの構成例を示すものである。本実施の形態は、実施の形態1の制御手段111に、さらにコンテンツ記録手段118を備えたものである。コンテンツ記録手段118以外は、実施の形態1の再生装置と同じ構成であるため、ここでは説明を省略する。コンテンツ記録手段118は、デジタル音声データを関連情報とともに不揮発性メモリ106に記録する。図9は、本実施の形態にかかる記録再生装置における交互再生を実現するフローチャートである。以上のように構成されたデジタルICレコーダー100は、1つのコンテンツの再生と外部からの音声データの記録を交互に繰り返すことが可能である。以下で、このようなデジタルICレコーダーの動作について、図8~図13を用いて説明する。ユーザーは、まず、表示手段108に表示された再生可能な複数の音声データの一覧から、上方向ボタン、下方向ボタンで再生したい音声データを決定ボタンで選択することで、1つの音楽データコンテンツaを選択する。制御手段111は、コンテンツaが選択されると、位置情報領域113に、コンテンツaの再生停止位置情報として、コンテンツaの先頭位置a0を格納する。位置情報領域113は、図7aに示されるように構成される。交互再生の対象であるコンテンツaが選択された後、専用ボタン116を押すことによりステップS901、制御手段111が、コンテンツaのファイルをオープンするステップS902。制御手段111は、ファイルをオープンした後に、コンテンツaの再生停止位置情報を位置情報領域113から読み出すステップS903。この時点では、位置情報領域113にはa0が格納されているので、コンテンツaの再生位置としてa0を得ることができる。制御手段111は、位置a0先頭からコンテンツaを再生するステップS904、図13の動作。コンテンツaが再生されている途中で、専用ボタン116が押されるとステップS905での判定Yes、制御手段111は、コンテンツaの再生を停止するステップS906のコンテンツa再生停止処理。このときの停止位置はa1であるとする。コンテンツa再生停止処理では、制御手段111は、まず、コンテンツaの再生を停止しステップS927、位置情報領域113をコンテンツaが停止した位置a1に書き換えるステップS928、図13の動作、コンテンツaのファイルをクローズするステップS929。一方、交互再生の対象であるコンテンツaが選択された後、ユーザーが専用ボタン116を押さなかった場合には、停止ボタン117が押されたかどうかを判定するステップS909。停止ボタンが押されたら停止ボタン入力処理ステップS910を行うステップS909での判定Yes。停止ボタンが押されなかったら、その他のボタンの機能に応じた動作を行うステップS911。停止ボタン入力処理では、制御手段111は、まず、再生中のコンテンツの再生を停止するステップS925。その後、位置情報領域113、114にあるコンテンツの再生停止位置情報を削除するステップS926。本実施の形態では、交互再生が終了したら、コンテンツの再生停止位置情報を削除しているが、初期値に設定し直すような処理を行っても良い。コンテンツa再生停止処理が終了すると、制御手段111は、コンテンツbのファイルをオープンするステップS907。制御手段111は、ファイルをオープンした後に、コンテンツ記録手段118は、マイク102で集音された音声データをA/D変換してコンテンツbとして記録するステップS908、図13の動作。コンテンツbを記録している途中で、専用ボタン116が押されるとステップS912での判定Yes、制御手段111は、コンテンツbの記録を停止するステップS913のコンテンツb記録停止処理。このときの停止位置はb1であるとする。コンテンツb記録停止処理では、前記コンテンツaの再生停止処理と同様に、制御手段111は、まず、コンテンツbの記録を停止しステップS930、位置情報領域114をコンテンツbが停止した位置b1に書き換えるステップS931、図13の動作。その後、コンテンツbのファイルをクローズするステップS932。一方、コンテンツbを記録している途中で、ユーザーが専用ボタン116を押さなかった場合には、それ以降の動作は、既に説明したステップS905の場合と同等である。コンテンツb記録停止処理が終了すると、制御手段111は、コンテンツaのファイルをオープンするステップS914。制御手段111は、ファイルをオープンした後に、コンテンツaの再生停止位置情報を位置情報領域113から読み出すステップS915。この時点で、位置情報領域113にはa1が格納されているので、コンテンツaの再生位置としてa1を得ることができる。制御手段111は、位置a1前回再生を止めた位置からコンテンツaの再生を再開するステップS916、図13の動作。コンテンツaが再生されている途中で、専用ボタン116が押されるとステップS919での判定Yes、制御手段111は、コンテンツaの再生を停止するステップS906のコンテンツa再生停止処理。このときの停止位置はa2であるとする。コンテンツa再生停止処理は、既に説明したように、制御手段111は、まず、コンテンツaの再生を停止しステップS927、位置情報領域113をコンテンツaが停止した位置a2に書き換えるステップS928、図13の動作。その後、コンテンツaのファイルをクローズするステップS929。一方、コンテンツaが再生されている途中で、ユーザーが専用ボタン116を押さなかった場合には、それ以降の動作は、既に説明したステップS905やステップS912の場合と同等である。コンテンツa再生停止処理が終了すると、制御手段111は、コンテンツbのファイルをオープンするステップS920。制御手段111は、ファイルをオープンした後、コンテンツbの記録停止位置情報を位置情報領域114から読み出すステップS921。この時点で、位置情報領域114にはb1が格納されているので、コンテンツbの記録位置としてb1を得ることができる。制御手段111は、位置b1前回記録を止めた位置からコンテンツbの記録を再開するステップS922、図13の動作。以降、制御手段111は、ステップS912に戻り、既に説明したように、ステップS912以降の動作を繰り返すことにより、コンテンツaの再生とコンテンツbの記録を交互に繰り返すことができる図13の動作以降。このような構成をとることにより、本実施の形態のデジタルICレコーダーは、お手本となる音声データを聞きながら、好きなタイミングで再生を止めて、そこまでのお手本を真似しながらユーザー自身が発声して記録することができ、さらに専用ボタンを押すことで、これらの動作を繰り返し行うことが出来るので、お手本を真似ながら、ユーザーが発生してそれを記録することが可能となる。実施の形態1と実施の形態2では、音声データだけを扱っていたが、これに限らない。映像データを含むコンテンツであっても同様の構成で、映像データと音声データからなる2つのコンテンツの繰り返し再生や、コンテンツの再生と記録を繰り返すことができる。なお、本実施の形態では、コンテンツbの記録を記録停止位置から再開するようにしているが、記録停止位置を記録せず、ユーザーからの音声を記録するたびに1つのファイルとして記録するように構成してもよい。この場合には、再生と記録の交互処理が終了したときには、ユーザーからの記録データとしては、複数のファイルが作成されることになる。