第1のプロセッサと、前記第1のプロセッサにより電源のオンオフが制御され、圧縮された音声データをデコードする第2のプロセッサと、前記第2のプロセッサによりデコードされたデコード後データを格納するメモリと、通常再生時において、前記メモリに格納されたデコード後データを格納順に転送する転送部とを備え、前記DMA転送部は、通常再生時のDMA転送中に、通常再生と異なる特殊再生が要求されたときに、前記特殊再生の種類に応じた方向と連続フレーム数とスキップフレーム数で、前記メモリに格納されたデコード後データに対して、前記スキップフレーム数の分のフレームのデコード後データのスキップと、前記連続フレーム数の分のフレームのデコード後データの連続転送とを交互にする特殊再生転送を行うことを特徴とするオーディオ再生装置。前記メモリに格納された各フレームの番号と、該フレームの先頭アドレスとを対応付けて格納するフレーム情報テーブルをさらに備え、前記DMA転送部は、現在転送中のデコード後データの前記メモリにおけるアドレスを格納するDMA転送中アドレスレジスタと、前記DMA転送中アドレスレジスタと前記フレーム情報テーブルとを参照して、現在転送中のフレームの番号を取得して格納するDMA転送中フレーム番号レジスタとをさらに有し、前記DMA転送中フレーム番号レジスタと、前記フレーム情報テーブルとを参照して通常再生のための転送から前記特殊再生転送に切り換えることを特徴とする請求項1に記載のオーディオ再生装置。通常再生のための転送と前記特殊再生転送の切り換えが行われるフレームの番号を設定するためのDMA転送切り換えフレーム番号レジスタをさらに有し、前記第2のプロセッサは、前記切り換えのときに、前記DMA転送中フレーム番号レジスタに格納されたフレームの番号を元に、前記DMA転送切り換えフレーム番号レジスタを設定し、前記DMA転送部は、前記DMA転送切り換えフレーム番号レジスタに設定された番号に対応するフレームのデコード後データの転送完了時から前記通常再生のための転送と前記特殊再生転送の切換えを行うことを特徴とする請求項2に記載のオーディオ再生装置。前記方向と、前記連続フレーム数と、前記スキップフレーム数を夫々設定するためのDMA転送方向レジスタと、DMA連続転送フレーム数レジスタと、DMA転送スキップフレーム数レジスタをさらに備え、前記DMA転送部は、前記DMA転送方向レジスタと、前記DMA連続転送フレーム数レジスタと、前記DMA転送スキップフレーム数レジスタとに基づいて前記特殊再生転送を行うことを特徴とする請求項1~3のいずれか1項に記載のオーディオ再生装置。第1のプロセッサで電源のオンオフが制御される第2のプロセッサにより、圧縮された音声データをデコードし、デコードされたデコード後データをメモリに格納し、通常再生時において前記メモリに格納されたデコード後データを格納順にDMA転送し、通常再生時のDMA転送中に、通常再生と異なる特殊再生が要求されたときに、前記特殊再生の種類に応じた方向と連続フレーム数とスキップフレーム数で、前記メモリに格納されたデコード後データに対して、前記スキップフレーム数の分のフレームのデコード後データのスキップと、前記連続フレーム数の分のフレームのデコード後データの連続転送とを交互にする特殊再生転送を行うことを特徴とするオーディオ再生方法。音声データの再生中に、停止指示以外に、早送りや早戻しなどの通常再生とは異なる再生以下、特殊再生というが指示される場合もある。特許文献1に開示されたオーディオ再生装置の場合、通常再生から特殊再生へ切り換えるときに遅延や無音期間が生じる可能性がある。これについて、図17、図18、図19を参照して説明する。図17は、音声データの通常再生時に、メモリ3内のデータデコード後データの格納態様の例を示す。図17の例では、現在、メモリ3にフレームD1~フレームD80のデコード後データが格納されている。フレームD1~フレームD40のデコード後データは、DMA転送中データ51であり、これらのデータに対してPCM5へのDMA転送が行われている。なお、現在のDMA転送がフレームD3の途中まで行われており、DMA転送中アドレスがフレームD3の途中位置を指しているとする。また、フレームD41~フレームD80のデコード後データは、DMA転送予約されているDMA転送予約データ52である。DMA転送予約とは、DMA転送切り換え時の音途切れを防止するために、DMA転送完了時に予約されたDMA転送があれば、プロセッサを動作させずに、DMA転送部が自発的に予約されているDMA転送を開始する機能である。図18は、図17に示す状態のときに、2倍早送り1フレーム再生、1フレーム破棄の指示がプロセッサ1からされた場合を説明するための図である。このとき、DMA転送中データ51のDMA転送を停止して、DMA転送予約データ52を早送り用のデータ早送りデータ53に置き換えて早送りデータ53を転送することにより、早送りを実現することができる。具体的には、例えば、DMA転送中アドレスから転送中のフレームがフレームD3であることを推測すると共に、早送りデータ53を作成する時間を考慮に入れて、DMA転送停止アドレスを例えばフレームD8の終端に設定してフレームD8の転送完了時にDMA転送を停止する。そして、フレームD8の続きとなる早送りデータ53フレームD10、フレームD12、を生成して、メモリ3に格納していたDMA転送予約データ52と置き換える。図19は、このようにして早送りを実現する場合において、早送り指示が発生する前後のDMA転送の内容を示す。図示のように、プロセッサ1から早送り指示を受けたときのDMA転送中アドレスフレームD3の途中のアドレスから、DMA転送停止アドレスフレームD8の終端までの通常再生データのDMA転送が行われる。そして、早送りデータ開始アドレスフレームD10の先頭から早送りのためのDMA転送が開始される。すなわち、フレームD3の転送中に早送り指示が発生すると、既にデコードが完了しているフレームD9~フレームD80のデータデコード後データを破棄して新たに早送りデータ53を作成する必要があると共に、早送り指示が発生したときから、フレームD8の転送完了までの期間図中DMA停止期間54には、通常の再生が継続しており、早送り再生への切換えに時間がかかるという問題があり、切換えの効率が良くない。本発明は、上記事情に鑑みてなされたものであり、DMA転送を用いるオーディオ再生装置に対して、消費電力を抑制すると共に、通常再生と特殊再生の切換えを効率良く行う技術を提供する。本発明の一つの態様は、オーディオ再生方法である。この方法は、第1のプロセッサで電源のオンオフが制御される第2のプロセッサにより、圧縮された音声データをデコードし、デコードされたデコード後データをメモリに格納する。そして、通常再生時において前記メモリに格納されたデコード後データを格納順にDMA転送し、通常再生時のDMA転送中に、通常再生と異なる特殊再生が要求されたときに、前記特殊再生の種類に応じた方向と連続フレーム数とスキップフレーム数で、前記メモリに格納されたデコード後データに対して、前記スキップフレーム数の分のフレームのデコード後データのスキップと、前記連続フレーム数の分のフレームのデコード後データの連続転送とを交互にする特殊再生転送を行う。なお、上記態様の方法を装置やシステムに置き換えたものなども、本発明の態様としては有効である。本発明にかかる技術によれば、DMA転送を用いるオーディオ再生装置に対して、消費電力を抑制すると共に、通常再生と特殊再生の切換えを効率良く行うことができる。以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、CPU、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。なお、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。図1は、本発明の実施の形態にかかるオーディオ再生装置100を示す。オーディオ再生装置100は、第1のプロセッサとなるプロセッサA、第2のプロセッサとなるプロセッサB、メモリ102、DMA転送部110、PCM104、DACDAコンバータ106、割込み方向切り換えスイッチ以下単に切り換えスイッチという108、フレーム情報テーブル140を備える。該オーディオ再生装置100は、通常再生以外に、早送りや早戻しなどの特殊再生が可能である。プロセッサAは、オーディオ再生装置100全体を統括し、プロセッサBの電源制御を行う。プロセッサAは、切り換えスイッチ108からのDMA転送完了割り込み信号SA、外部からの指示信号INS、プロセッサBからのレスポンス信号RESをそれぞれ入力とし、プロセッサBに要求指示信号REQを、切り換えスイッチ108に制御信号CTRをそれぞれ出力する。プロセッサBは、圧縮された音声データをデコードし、DMA転送部110の制御を行う。プロセッサBは、プロセッサAからの要求指示信号REQ、切り換えスイッチ108からのDMA転送完了割り込み信号SBをそれぞれ入力とし、プロセッサAにレスポンス信号RESを出力する。また、プロセッサBは、デコードしたデータデコード後データをメモリ102に格納する。メモリ102は、プロセッサBからのデコード後データを格納すると共に、格納されたデコード後データをDMA転送部110に出力する。DMA転送部110は、DMA転送、すなわちプロセッサを介さずにデータの転送を行うものであり、メモリ102に格納されたデコード後データを順次PCM104に転送すると共に、各回のDMA転送が完了する度に、DMA転送完了割り込み信号Sを出力する。なお、本実施の形態において、DMA転送部110は、11個のレジスタを有し、これらのレジスタは、DMA転送中アドレスレジスタ112、DMA転送停止アドレスレジスタ114、DMA転送サイズレジスタ116、DMA転送中フレーム番号レジスタ118、DMA転送フレーム情報設定レジスタ120、DMA転送フレーム情報参照レジスタ122、フェード対象設定レジスタ124、DMA転送切り換えフレーム番号レジスタ126、DMA転送方向レジスタ128、DMA連続転送フレーム数レジスタ130、DMA転送スキップフレーム数レジスタ132である。DMA転送中アドレスレジスタ112は、DMA転送中のデコード後データのメモリ102におけるアドレスを示すものであり、DMA転送停止アドレスレジスタ114は、DMA転送を停止するアドレスを設定するためのものであり、DMA転送サイズレジスタ116は、DMA転送の開始時にプロセッサBによりDMA転送のデータサイズを設定するためのものであり、DMA転送の開始後は、まだ転送されているデコード後データのサイズ残量を示す。また、DMA転送中フレーム番号レジスタ118は、DMA転送中のデコード後データのフレーム番号を示す。DMA転送フレーム情報設定レジスタ120は、DAM転送するフレームの情報が格納されたテーブルの先頭アドレスを設定するためのものであり、具体的には、フレーム情報テーブル140の先頭アドレスが設定される。DMA転送フレーム情報参照レジスタ122は、DMA転送中に、フレーム情報テーブル140の読出しアドレスを示す。この読出しアドレスが示す位置には、現在転送中のフレームの先頭アドレスが格納されている。フェード対象設定レジスタ124は、DMA転送にて、後述するスキップ前後のフレームにフェードをかける対象サイズを設定するためのものである。DMA転送切り換えフレーム番号レジスタ126は、通常再生のためのDMA転送と、特殊再生のためのDMA転送特殊再生転送というとの切り換えがなされるフレーム番号を設定するためのものである。DMA転送方向レジスタ128は、DMA転送を行うフレームの転送順の方向を設定する。順方向はメモリ102における格納順であり、逆方向はメモリ102における格納順の逆順である。例えば、通常再生と早送り再生の場合は、DMA転送方向レジスタ128は順方向に設定され、戻し再生または早戻し再生の場合は逆方向に設定される。DMA連続転送フレーム数レジスタ130は、特殊再生転送時における連続フレーム数を設定するためのものであり、DMA転送スキップフレーム数レジスタ132は、特殊再生転送時におけるスキップフレーム数を設定するためのものである。連続フレーム数とスキップフレーム数は、特殊再生の種類早送りか早戻しか、倍率などに応じて異なる。例えば、2倍早送り再生または2倍早戻し再生のときに、1フレーム再生、1フレーム破棄を行う場合は、連続フレーム数は1となり、スキップフレーム数は1となる。DMA転送部110における上述の各レジスタのうち、DMA転送停止アドレスレジスタ114、該レジスタに対する設定、設定内容に応じたDMA転送部110の動作などは、例えば図14に示すオーディオ再生装置におけるDMA転送停止アドレスレジスタ9と同様であり、本明細書において詳細な説明を省略する。また、フェード対象設定レジスタ124は、後述するスキップ前後においてプロセッサBによりフェードをかけるデコード後データのサイズを設定するためのものであり、DMA転送部110は、設定されたサイズ分フェードをかける。分かりやすいように、後にプロセッサBとDMA転送部110の動作を具体的に説明する際に、フェード対象設定レジスタ124に関連する説明を省略する。他の各レジスタについては、後にさらに詳細に説明する。PCM104は、DMA転送部110から転送されたデコード後データをDAC106に出力する。DAC106は、PCM104から入力されたデコード後データをアナログ信号に変換して外部のスピーカ等に出力する。切り換えスイッチ108は、DMA転送部110からのDMA転送完了割り込み信号Sの出力先をプロセッサAとプロセッサB間で切り換えるものであり、プロセッサAからの制御信号CTR、DMA転送部110からのDMA転送完了割り込み信号Sをそれぞれ入力とする。なお、切り換えスイッチ108がプロセッサAとプロセッサBに出力したDMA転送完了割り込み信号Sを夫々DMA転送完了割り込み信号SAとDMA転送完了割り込み信号SBという。フレーム情報テーブル140は、DMA転送する各フレームの先頭アドレスと、該フレームの番号とを対応付けて記憶するものである。フレーム情報テーブル140は、プロセッサBからDMA転送する各フレームの先頭アドレスを入力し、DMA転送部110にDMA転送する各フレームの先頭アドレスを出力する。また、フレーム情報テーブル140は、テーブルの最後EOSには、最後のフレームの終端アドレス1を格納する。この先頭アドレス、終端アドレスとは、メモリ102における当該フレームの先頭アドレス、終端アドレスを意味する。図2は、オーディオ再生装置100におけるプロセッサAの動作例を示すフローチャートである。プロセッサAは、外部からの例えばユーザにより入力された指示信号INSや、切り換えスイッチ108を介したDMA転送部110からのDMA転送完了割り込み信号SAにより起動され、プロセッサBの電源をON状態にするS100。その後、プロセッサAは、起動要因に応じた制御を行うS101~。ここで、例として、プロセッサAの起動要因がA1~A5のいずれか1つであるとする。要因A1は、切り換えスイッチ108を介したDMA転送部110からのDMA転送完了割り込み信号SAの受信である。要因A2は、早送りを指示する指示信号INSの受信であり、要因A3は、早戻しを指示する指示信号INSの受信である。また、要因A4は、早送りの解除を示す指示信号INSの受信であり、要因A5は、早戻しの解除を示す指示信号INSの受信である。起動要因がDMA転送完了割り込み信号SAであれば、プロセッサAは、ステップS102に進み、プロセッサBに対してデコードを要求する要求指示信号REQを出力するS101:要因A1、S102。起動要因が早送りを指示する指示信号INSであれば、プロセッサAは、ステップS103に進み、プロセッサBに対して早送りを要求する要求指示信号REQを出力するS101:要因A2、S103。起動要因が早戻しを指示する指示信号INSであれば、プロセッサAは、ステップS104に進み、プロセッサBに対して早戻しを要求する要求指示信号REQを出力するS101:要因A3、S104。起動要因が早送りまたは早戻しの解除を示す指示信号INSであれば、プロセッサAは、ステップS105に進み、プロセッサBに対して特殊再生の解除を要求する要求指示信号REQを出力するS101:要因A4またはA5、S105。プロセッサAから要求指示信号REQを受信したプロセッサBは、要求指示信号REQにより指示された処理を完了すると、処理の完了を通知するレスポンス信号RESを出力する。プロセッサAは、要求指示信号REQの出力後、プロセッサBからの処理の完了を通知するレスポンス信号RESを待つS106:No、S106~。当該レスポンス信号RESを受信すると、プロセッサAは、プロセッサBの電源をOFF状態にするS107。図3は、オーディオ再生装置100におけるプロセッサBがプロセッサAにより起動されてから電源OFFされるまでの動作例を示すフローチャートであり、図2に示すプロセッサAの動作例に対応する。プロセッサBは、プロセッサAからの要求指示信号REQにより起動されると、起動要因に応じた動作を行うS200~。ここで、プロセッサBの起動要因が要因B1~B4の4つであるとする。要因B1は、デコードを要求する要求指示信号REQの受信であり、プロセッサAの要因A1DMA転送完了割り込み信号SAに対応する。要因B2は、早送りを要求する要求指示信号REQの受信であり、プロセッサAの要因A2早送りを指示する指示信号INSに対応する。要因B3は、早戻しを要求する要求指示信号REQの受信であり、プロセッサAの要因A3早戻しを指示する指示信号INSに対応する。また、要因B4は、特殊再生の解除を示す要求指示信号REQであり、プロセッサAの要因A4とA5早送りと早戻しの解除を指示する指示信号INSに対応する。ここで、要因毎にステップS200以降の処理を説明する。<ステップS200:要因B1>この場合、プロセッサAからの要求指示信号REQは、デコードを要求するものである。そのため、プロセッサBは、ステップS201に進み、フレームDxxをデコードするS201。なお、このフレームDxxは、後述するステップS205でプロセッサBが更新したフレーム番号に対応するフレームである。次に、プロセッサBは、ステップS201でフレームDxxをデコードして得たデコード後データをメモリ102に格納できるか否かを判断、格納できる場合にはステップS203に進みS202:Yes、S203、格納できない場合にはステップS206に進むS202:No、S206。ステップS203において、プロセッサBは、フレームDxxのデコード後データをメモリ102に格納する。そして、ステップS203でメモリ102に格納したフレームDxxのデコード後データの先頭アドレスをフレーム情報テーブル140に格納するS204。前述した通り、先頭アドレスは、当該フレームのデコード後データの先頭がメモリ102におけるアドレスを意味する。また、プロセッサBは、フレームDxxのデコード後データをメモリ102に格納すると、次にデコードすべきフレームの番号を更新してS205、ステップS201に戻る。前述したように、プロセッサBは、ステップS201でこのフレームの番号に対応するフレームすなわちフレームDxxのデコードをする。ステップS202において、フレームDxxのデコード後データがメモリ102に格納できないと判断した場合に、プロセッサBは、EOS情報をフレーム情報テーブル140に格納するS206。なお、EOS情報は、フレーム情報テーブル140の最後を示す情報であり、前述したように、プロセッサBが最後にメモリ102に格納したデコード後データの終端アドレスに1を足した値である。すなわち、プロセッサBは、デコード後データがメモリ102に格納できる限り、フレームを順次デコードしてメモリ102に格納すると共に、各フレームのデコード後データの先頭アドレスをフレーム情報テーブル140に格納する。そして、デコード後データがメモリ102に格納できなくなると、プロセッサBは、EOS情報をフレーム情報テーブル140に格納する。フレーム情報テーブル140にEOS情報を格納すると、プロセッサBは、DMA転送フレーム情報として、フレーム情報テーブル140に格納された各先頭アドレスのうちの、最も先頭のフレームの先頭アドレスをDMA転送フレーム情報設定レジスタ120に設定し、DMA転送部110がDMA転送中ではなければ、DMA転送部110にDMA転送を開始させるS207。そして、プロセッサBは、デコードに関する処理の完了を通知するレスポンス信号RESをプロセッサAに出力するS208。図2のときに説明したように、プロセッサAは、このレスポンス信号RESを受信すると、プロセッサBの電源をOFF状態にする図2におけるS107。<ステップS200:要因B2>この場合、プロセッサAからの要求指示信号REQは、早送りを要求するものである。そのため、プロセッサBは、ステップS209に進み、DMA転送中フレーム番号レジスタ118の内容を読み出し、現在DMA転送中のフレームのフレーム番号を取得するS209。そして、プロセッサBは、DMA転送方向レジスタ128、DMA連続転送フレーム数レジスタ130、DMA転送スキップフレーム数レジスタ132を設定するS210。具体的には、DMA転送方向レジスタ128に順方向を設定する。また、DMA連続転送フレーム数レジスタ130に連続転送フレーム数を設定し、DMA転送スキップフレーム数レジスタ132にスキップフレーム数を設定する。これらのフレーム数は、プロセッサAが送った早送りを要求する要求指示信号REQにより指定されるか、プロセッサBが要求指示信号REQ信号が示す特殊再生の種類に応じて設定される。次いで、プロセッサBは、ステップS209で取得したフレーム番号現在転送中のフレーム番号を元に、DMA転送切り換えフレーム番号レジスタ126を設定するS211。そして、プロセッサBは、早送りに関する処理の完了を通知するレスポンス信号RESをプロセッサAに出力するS208。上述したように、プロセッサAは、レスポンス信号RESを受信すると、プロセッサBの電源をOFF状態にする図2におけるS107。<ステップS200:要因B3>この場合、プロセッサAからの要求指示信号REQは、早戻しを要求するものである。そのため、プロセッサBは、ステップS213に進み、DMA転送中フレーム番号レジスタ118の内容を読み出し、現在DMA転送中のフレームのフレーム番号を取得するS213。そして、プロセッサBは、DMA転送方向レジスタ128、DMA連続転送フレーム数レジスタ130、DMA転送スキップフレーム数レジスタ132を設定するS214。具体的には、DMA転送方向レジスタ128に逆方向を設定する。また、DMA連続転送フレーム数レジスタ130に連続転送フレーム数を設定し、DMA転送スキップフレーム数レジスタ132にスキップフレーム数を設定する。次いで、プロセッサBは、ステップS213で取得したフレーム番号現在転送中のフレーム番号を元に、DMA転送切り換えフレーム番号レジスタ126を設定するS215。そして、プロセッサBは、早戻しに関する処理の完了を通知するレスポンス信号RESをプロセッサAに出力するS208。上述したように、プロセッサAは、レスポンス信号RESを受信すると、プロセッサBの電源をOFF状態にする図2におけるS107。<ステップS200:要因B4>この場合、プロセッサAからの要求指示信号REQは、特殊再生の解除を要求するものである。そのため、プロセッサBは、ステップS217に進み、DMA転送中フレーム番号レジスタ118の内容を読み出し、現在DMA転送中のフレームのフレーム番号を取得するS217。そして、プロセッサBは、DMA転送方向レジスタ128、DMA連続転送フレーム数レジスタ130、DMA転送スキップフレーム数レジスタ132を通常再生時の設定に戻すS218。具体的には、DMA転送方向レジスタ128に順方向を設定する。また、DMA連続転送フレーム数レジスタ130とDMA転送スキップフレーム数レジスタ132に0を設定する。次いで、プロセッサBは、ステップS217で取得したフレーム番号現在転送中のフレーム番号を元に、DMA転送切り換えフレーム番号レジスタ126を設定するS219。そして、プロセッサBは、特殊再生の解除に関する処理の完了を通知するレスポンス信号RESをプロセッサAに出力するS208。上述したように、プロセッサAは、レスポンス信号RESを受信すると、プロセッサBの電源をOFF状態にする図2におけるS107。ここで、具体例を用いて、通常再生から早送りに切り換える場合について、メモリ102、フレーム情報テーブル140の内容、DMA転送部110内のレジスタの内容の遷移を説明する。<通常再生時>前述したように、この場合、プロセッサBは、プロセッサAからの要求指示信号REQによりデコードを開始し、図3におけるステップS201~S208までの処理をする。図4~図9は、この場合において、プロセッサBの処理に伴って、メモリ102に格納されたデコード後データ、フレーム情報テーブル140、DMA転送部110内のレジスタの内容の遷移を示す。なお、図4以降の各図面における0xは、16進数であることを示し、ステップ番号は、図3における当該ステップを意味する。図4に示すように、プロセッサBは、まず、フレームD1をデコードしてそのデコード後データをメモリ102の0x10000000番地に書き込むS203と共に、当該番地のアドレスフレームD1の先頭アドレス0x10000000をフレーム情報テーブル140のF1行目に格納するS204。このとき、メモリ102がまだ空容量があるため、プロセッサBは、次のフレームフレームD2のデコードを行う。図5は、フレームD1の次のフレームフレームD2についてプロセッサBがデコードした後のメモリ102とフレーム情報テーブル140の内容を示す。プロセッサBは、フレームD2をデコードしてそのデコード後データをメモリ102の0x10001000番地に書き込むS203と共に、当該番地のアドレス0x10001000をフレーム情報テーブル140のF2行目に格納するS204。以降、このような処理を繰り返すS202:Yes、S203~。図6は、プロセッサBがフレームDnをデコードした後のメモリ102とフレーム情報テーブル140の内容を示す。なお、この例では、フレームDnのデコード後データを格納すると、メモリ102が一杯になっている。図示のように、プロセッサBは、フレームDnのデコード後データをメモリ102の0x10100000番地に書き込むS203と共に、当該番地のアドレス0x10100000をフレーム情報テーブル140のFn行目に格納するS204と共に、EOS情報として、フレームDnの終端アドレス10x10101000を、フレーム情報テーブル140のFn行目の次の行であるEOS行目に格納するS206。そして、プロセッサBは、DMA転送部110にDMA転送を開始させるために、DMA転送部110に対して設定を行うS207。具体的には、プロセッサBは、DMA転送フレーム情報設定レジスタ120にフレーム情報テーブル140の先頭であるF1行目を設定し、DMA転送中アドレスレジスタ112にメモリ102の先頭アドレスである0x10000000番地を設定し、DMA転送サイズレジスタ116にフレーム情報テーブル140のEOS行目に格納された値とF1行目に格納された値の差分を算出してDMA転送サイズを設定する。これにて、DMA転送部110によるDMA転送が開始される。図7は、DMA転送開始直後のメモリ102の内容と、DMA転送部110内の各レジスタの態様を示す。図示のように、このとき、DMA転送中アドレスレジスタ112はメモリ102の先頭であるフレームD1のデコード後データの先頭を指しており、DMA転送フレーム情報参照レジスタ122はフレーム情報テーブル140の先頭F1行目を指している。また、DMA転送サイズレジスタ116にはメモリ102に格納したデコード後データの合計サイズ、すなわちフレーム情報テーブル140のEOS行目に格納された値とF1行目に格納された値の差分が保持されており、DMA転送中フレーム番号レジスタ118にはメモリ102の1番目に格納されたフレームフレームD1のデコード後データを転送中であることを示す1が保持されている。図8は、n-1番目までのフレームのDMA転送が完了した時即ちフレームDnのDMA転送が開始する時のメモリ102の内容と、DMA転送部110内の各レジスタの態様を示す。図示のように、このとき、DMA転送中アドレスレジスタ112はフレームDnのデコード後データの先頭を指しており、DMA転送フレーム情報参照レジスタ122はフレーム情報テーブル140のFn行目を指している。また、DMA転送サイズレジスタ116にはDMA転送残量、すなわちフレーム情報テーブル140のEOS行目に格納された値とFn行目に格納された値の差分が保持されており、DMA転送中フレーム番号レジスタ118にはメモリ102のn番目に格納されたフレームフレームDnのデコード後データを転送中であることを示すnが保持されている。図9は、今回のDMA転送完了時、すなわちフレームDnの転送が完了した時のメモリ102の内容と、DMA転送部110内の各レジスタの態様を示す。図示のように、このとき、DMA転送中アドレスレジスタ112はメモリ102の終端を指しており、DMA転送フレーム情報参照レジスタ122はフレーム情報テーブル140のEOS行目を指している。また、DMA転送が完了したため、DMA転送サイズレジスタ116とDMAフレーム番号レジスタ118は0に初期化されている。通常再生が続く限り、図4~図9を用いて説明した処理が繰り返される。ここで、通常再生の途中で早送りを要求する要求指示信号REQを受信した場合を説明する。例として、早送りの要求指示信号REQの受信直前の通常再生中において、メモリ102、フレーム情報テーブル140、DMA転送部110内のレジスタの内容は、図10に示すようになっているとする。図10に示す例において、このとき、メモリ102において、フレームD1~フレームD40のデコード後データが格納されており、これらのデータのDMA転送がなされている。また、DMA転送中のデコード後データがメモリ102に3番目に格納されたフレームD3のデコード後データであるため、DMA転送中アドレスレジスタ112は、フレームD3を指している。そのため、DMA転送中フレーム番号レジスタ118には、メモリ102に格納されている3番目のデコード後データを転送中であることを示す3が保持される。同様に、DMA転送フレーム情報参照レジスタ122は、フレーム情報テーブル140のF3行目を指している。なお、フレームD3について、既に転送された量は、αである。また、DMA転送サイズレジスタ116には、DMA転送残量が格納されている。図示のように、このときのDMA転送残量は、フレーム情報テーブル140のEOS行目に格納された値から、フレーム情報テーブル140のF3行目に格納された値と、フレームD3のデコード後データの既にDMA転送が完了した量αとを減算した値ΔEOS-F3-αである。DMA転送部110における他のレジスタは、通常再生時の設定になっている。図示のように、DMA転送切り換えフレーム番号レジスタ126は0に、DMA転送方向レジスタ128は順方向に、DMA連続転送フレーム数レジスタ130は0に、DMA転送スキップフレーム数レジスタ132は0になっている。図11は、図10に示す状態のときにプロセッサAがプロセッサBに早送り再生を要求する1フレーム再生、1フレーム破棄要求指示信号REQを送信した場合図2におけるステップS103、図3におけるステップS200:要因B2におけるプロセッサB及びDMA転送部110の動作を説明するための図である。このとき、まず、プロセッサBは、DMA転送中フレーム番号レジスタ118を参照し、メモリ102に3番目に格納されているフレームD3が転送中であることを認識する図3におけるステップS209。そして、プロセッサBは、DMA転送方向レジスタ128、DMA連続転送フレーム数レジスタ130、DMA転送スキップフレーム数レジスタ132を設定する図3におけるステップS210。具体的には、図11に示すように、DMA転送方向レジスタ128に順方向を、DMA連続転送フレーム数レジスタ130に1フレーム再生を示す1を、DMA転送スキップフレーム数レジスタ132に1フレーム破棄を示す1を設定する。なお、通常再生時においてもDMA転送方向レジスタ128の設定が順方向になっているため、プロセッサBは、ここでは、DMA転送方向レジスタ128の設定を維持する。さらに、プロセッサBは、図3におけるステップS209で認識したフレーム番号3番目に基づいて、早送り再生に切り換わるフレーム番号である4をDMA転送切り換えフレーム番号レジスタ126に設定する図3におけるステップS211。DMA転送部110は、DMA転送切り換えフレーム番号レジスタ126に設定されたフレーム番号に対応するフレームここではフレームD4のDMA転送が完了すると、早送りのためのDMA転送に切り換わる。図12を参照して説明する。フレームD4のDMA転送が完了すると、DMA転送中アドレスレジスタ112は、フレームD4の終端アドレスに到達する。引き続き通常再生の場合、この後、DMA転送中フレーム番号レジスタ118はフレームD5に対応する5を指し、DMA転送フレーム情報参照レジスタ122はフレーム情報テーブル140のF5行目を指すようになる。しかし、DMA転送切り換えフレーム番号レジスタ126に4が格納されており、DMA転送方向レジスタ128に順方向が格納されており、DMA転送スキップフレーム数レジスタ132には1が夫々格納されている。そのため、図12に示すように、DMA転送中アドレスレジスタ112、DMA転送中フレーム番号レジスタ118、DMA転送フレーム情報参照レジスタ122は、順方向に次の1フレームここではフレームD5の分をスキップして、夫々、フレームD6の先頭アドレス、6、フレーム情報テーブル140のF6行目に切り換わる。図13は、早送り再生中におけるDMA転送部110内の各レジスタの状態の例を示す。この例は、図12の状態から、フレームD5をスキップしてフレームD6のDMA転送が行われた後の状態である。DMA連続転送フレーム数レジスタ130の値が1であるため、当該1フレームフレームD6のDMA転送が完了すると、DMA転送中アドレスレジスタ112は、再びDMA転送方向レジスタ128が示す順方向に、DMA転送スキップフレーム数レジスタ132に格納された1に従って1つのフレームフレームD7をスキップして、フレームD8の先頭アドレスを指すようになる。同様に、DMA転送フレーム情報参照レジスタ122も、フレーム情報テーブル140のF8行目を指し、DMA転送中フレーム番号レジスタ118は、フレームD8の番号を示す8の値になる。以上、通常再生から早送り再生に切り換わる場合について詳細に説明した。通常再生から早戻し再生に切り換わる場合については、DMA転送方向レジスタ128の設定が逆方向になる点を除き、プロセッサB及びDMA転送部110による処理の流れが通常再生から早送り再生に切り換わる場合と同様であるので、ここで詳細な説明を省略する。また、特殊再生早送り再生または早戻し再生を解除して通常再生に戻る場合には、各レジスタの設定を通常再生時の値に戻すようにすればよい。このように、本実施の形態のオーディオ再生装置100は、通常再生中に特殊再生が指示されたときに、特殊再生の種類早送り再生か早戻し再生か、倍率などに応じ方向と連続フレーム数とスキップフレーム数で、メモリ102に格納されたデコード後データに対して、スキップフレーム数の分のフレームのデコード後データのスキップと、連続フレーム数の分のフレームのデコード後データの連続転送とを交互にする特殊再生転送を行う。こうすることにより、既にメモリ102に格納されている通常再生用のデコード後データを特殊再生に利用することができ、オーディオ再生装置の消費電力を抑制すると共に、通常再生と特殊再生を効率良く切り換えることができる。以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述した実施の形態に対してさまざまな変更、増減を行ってもよい。これらの変更、増減が行われた変形例も本発明の範囲にあることは当業者に理解されるところである。例えば、分かりやすいように、本実施の形態のオーディオ再生装置に対して、DMA転送予約機能の説明をしていないが、本発明にかかる技術は、DMA転送予約を備えたオーディオ再生装置にも適用することができる。この場合、プロセッサBが、DMA転送1回分のデコード後データをメモリ102に格納した際に、DMA転送部110がDMA転送中であれば、DMA転送を予約するようにすればよい。また、DMA転送部110は、現在のDMA転送が完了したときに、DMA転送が予約されていれば、予約されたDMA転送をする。