(57)【要約】【課題】オーディオデータのデコード・再生における消費電力がより低減されたオーディオデータ再生装置及びオーディオデータ再生方法を提供する。【解決手段】リフレッシュが必要なＤＲＡＭ２と、リフレッシュが不要なＳＲＡＭ５と、ＤＲＡＭ２に格納された圧縮オーディオデータをデコードするオーディオデコーダ４と、ＤＲＡＭ２の動作状態を制御するＣＰＵ９と、を備え、ＳＲＡＭ５は、オーディオデコーダ４によりデコードされたオーディオデータを格納し、ＣＰＵ９は、ＤＲＡＭ２に格納されたオーディオデータがオーディオデコーダ４によりデコードされている際に、ＤＲＡＭ２の動作状態をアクセス可能なノーマルリフレッシュとなるように制御するとともに、オーディオデコーダ４によりデコードされたオーディオデータがＳＲＡＭ５により格納された後に、ＤＲＡＭ２の動作状態をアクセス不可能なセルフリフレッシュとなるように制御する。【選択図】図１
2009104271.tif 000002
【特許請求の範囲】
【請求項１】
リフレッシュが必要な第１のＲＡＭと、
リフレッシュが不要な第２のＲＡＭと、
前記第１のＲＡＭに格納された圧縮オーディオデータをデコードするデコード手段と、
前記第１のＲＡＭのリフレッシュ動作状態を制御する制御部と、
を備え、
前記第２のＲＡＭは、前記デコード手段によりデコードされたオーディオデータを格納し、
前記制御部は、前記第１のＲＡＭに格納されたオーディオデータが前記デコード手段によりデコードされている際に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス可能な通常動作状態となるように制御するとともに、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納された後に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス不可能な省電力状態となるように制御するオーディオデータ再生装置。
【請求項２】
オーディオデータを外部に出力する出力手段と、
前記第２のＲＡＭに格納されたオーディオデータを前記出力手段に転送する転送手段と、
を備え、
前記制御部は、前記転送手段によるオーディオデータの前記第２のＲＡＭから前記出力手段への転送が完了した際に、前記第１のＲＡＭのリフレッシュ動作状態を前記通常動作状態となるように制御する請求項１に記載のオーディオデータ再生装置。
【請求項３】
前記制御部は、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納されて、前記第１のＲＡＭのリフレッシュ動作状態を前記省電力状態となるように制御した後、前記転送手段によるオーディオデータの前記第２のＲＡＭから前記出力手段への転送が完了して、前記第１のＲＡＭのリフレッシュ動作状態を前記通常動作状態となるように制御するまでの間、アイドル状態となっている請求項２に記載のオーディオデータ再生装置。
【請求項４】
前記デコード手段は、デコードしたオーディオデータを前記第２のＲＡＭに格納させた後、前記転送手段に前記第２のＲＡＭに格納されたオーディオデータを前記出力手段に転送するように指示するとともに、前記制御部に通知を行う請求項２又は３に記載のオーディオデータ再生装置。
【請求項５】
前記転送手段は、前記第２のＲＡＭから前記出力手段へのオーディオデータの転送が完了した際に、前記デコード手段に完了通知を行い、前記デコード手段は、前記完了通知が通知された場合に、前記制御部に再生完了通知を行う請求項２乃至４の何れか一項に記載のオーディオデータ再生装置。
【請求項６】
リフレッシュが必要な第１のＲＡＭと、
リフレッシュが不要な第２のＲＡＭと、
前記第１のＲＡＭに格納された圧縮オーディオデータをデコードするデコード手段と、
を備えるオーディオデータ再生装置のオーディオデータ再生方法であって、
前記オーディオデータ再生装置は、前記第１のＲＡＭのリフレッシュ動作状態を制御する制御部を備え、
前記第２のＲＡＭは、前記デコード手段によりデコードされたオーディオデータを格納し、
前記制御部は、前記第１のＲＡＭに格納されたオーディオデータが前記デコード手段によりデコードされている際に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス可能な通常動作状態となるように制御するとともに、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納された後に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス不可能な省電力状態となるように制御するオーディオデータ再生方法。
【請求項７】
前記オーディオデータ再生装置は、
オーディオデータを外部に出力する出力手段と、
前記第２のＲＡＭに格納されたオーディオデータを前記出力手段に転送する転送手段と、
を備え、
前記制御部は、前記転送手段によるオーディオデータの前記第２のＲＡＭから前記出力手段への転送が完了した際に、前記第１のＲＡＭのリフレッシュ動作状態を前記通常動作状態となるように制御する請求項６に記載のオーディオデータ再生方法。
【請求項８】
前記制御部は、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納されて、前記第１のＲＡＭのリフレッシュ動作状態を前記省電力状態となるように制御した後、前記転送手段によるオーディオデータの前記第２のＲＡＭから前記出力手段への転送が完了して、前記第１のＲＡＭのリフレッシュ動作状態を前記通常動作状態となるように制御するまでの間、アイドル状態となっている請求項７に記載のオーディオデータ再生方法。
【請求項９】
前記デコード手段は、デコードしたオーディオデータを前記第２のＲＡＭに格納させた後、前記転送手段に前記第２のＲＡＭに格納されたオーディオデータを前記出力手段に転送するように指示するとともに、前記制御部に通知を行う請求項７又は８に記載のオーディオデータ再生方法。
【請求項１０】
前記転送手段は、前記第２のＲＡＭから前記出力手段へのオーディオデータの転送が完了した際に、前記デコード手段に完了通知を行い、前記デコード手段は、前記完了通知が通知された場合に、前記制御部に再生完了通知を行う請求項７乃至９の何れか一項に記載のオーディオデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータ再生装置及びオーディオデータ再生方法に関する。
【背景技術】
【０００２】
携帯型のオーディオデータ再生装置においては、その携帯性を損なわないように、搭載される電池の容量が限られている。そのため、一度充電又は交換した電池の容量により再生可能な時間も限られてしまう。よって、一度充電又は交換した電池を用いて、より長い時間、オーディオデータを再生できる技術が望まれている。
そこで、従来、携帯型のオーディオデータ再生装置では、未使用のデバイスへのクロックや電力の供給を止める等の省電力制御技術が用いられている。例えば、ＣＰＵ（Central  Processing  Unit）やオーディオデコーダは、何も処理をしない時間、アイドル状態となって、動作周波数を下げるようになっている。これら省電力制御技術を用いることにより、装置全体の消費電力を低減する。
【０００３】
また、特許文献１には、携帯電話において、待ち受け処理の前後のみに、ＤＲＡＭに対して電力消費の高い集中リフレッシュ処理を行い、待ち受け処理中に、アクセス領域としてＳＲＡＭのみを使用し、ＤＲＡＭに対して電力消費の少ないセルフリフレッシュ処理を行うことにより、消費電力の低減を図る技術が記載されている。
【特許文献１】特開２００２−２２２１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、圧縮されたオーディオデータをデコードしながら再生する場合、オーディオデータ再生装置に内蔵されているＤＲＡＭ（Dynamic  Random  Access  Memory）へのアクセスが頻繁に生じる。そのため、オーディオデータのデコード・再生時には、ＤＲＡＭへの電力供給を止めることができない。具体的には、オーディオデータのデコード・再生時には、ＣＰＵやオーディオデコーダなどのＤＲＡＭへのアクセスを可能にする必要がある。そのため、オーディオデータのデコード・再生時には、ＤＲＡＭに対してアクセス可能なノーマルリフレッシュ処理が行われる。そして、当該ノーマルリフレッシュ処理の消費電力は高い。したがって、オーディオデータのデコード・再生時では、装置全体の消費電力が高くなってしまう。
【０００５】
特許文献１に記載の技術は、オーディオデータのデコード・再生処理などを行わない待ち受け処理において、ＤＲＡＭに対して消費電力の少ないセルフリフレッシュ処理を行うことにより、消費電力を低減させるものである。当該セルフリフレッシュ処理中は、ＤＲＡＭへのアクセスが不可能となる。そのため、特許文献１に記載の技術により、上記問題を解決することはできない。
【課題を解決するための手段】
【０００６】
本発明の第１の態様にかかるオーディオデータ再生装置は、リフレッシュが必要な第１のＲＡＭと、リフレッシュが不要な第２のＲＡＭと、前記第１のＲＡＭに格納された圧縮オーディオデータをデコードするデコード手段と、前記第１のＲＡＭのリフレッシュ動作状態を制御する制御部と、を備える。そして、前記第２のＲＡＭは、前記デコード手段によりデコードされたオーディオデータを格納する。また、前記制御部は、前記第１のＲＡＭに格納されたオーディオデータが前記デコード手段によりデコードされている際に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス可能な通常動作状態となるように制御するとともに、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納された後に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス不可能な省電力状態となるように制御する。
【０００７】
本発明の第２の態様にかかるオーディオデータ再生方法は、リフレッシュが必要な第１のＲＡＭと、リフレッシュが不要な第２のＲＡＭと、前記第１のＲＡＭに格納された圧縮オーディオデータをデコードするデコード手段と、を備えるオーディオデータ再生装置のオーディオデータ再生方法であって、前記オーディオデータ再生装置は、前記第１のＲＡＭのリフレッシュ動作状態を制御する制御部を備え、前記第２のＲＡＭは、前記デコード手段によりデコードされたオーディオデータを格納し、前記制御部は、前記第１のＲＡＭに格納されたオーディオデータが前記デコード手段によりデコードされている際に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス可能な通常動作状態となるように制御するとともに、前記デコード手段によりデコードされたオーディオデータが前記第２のＲＡＭにより格納された後に、前記第１のＲＡＭのリフレッシュ動作状態をアクセス不可能な省電力状態となるように制御するものである。
【０００８】
本発明においては、リフレッシュが必要な第１のＲＡＭと、リフレッシュが不要な第２のＲＡＭと、第１のＲＡＭに格納された圧縮オーディオデータをデコードするデコード手段と、第１のＲＡＭのリフレッシュ動作状態を制御する制御部と、を備え、第２のＲＡＭは、デコード手段によりデコードされたオーディオデータを格納し、制御部は、第１のＲＡＭに格納されたオーディオデータがデコード手段によりデコードされている際に、第１のＲＡＭのリフレッシュ動作状態をアクセス可能な通常動作状態となるように制御するとともに、デコード手段によりデコードされたオーディオデータが第２のＲＡＭにより格納された後に、第１のＲＡＭのリフレッシュ動作状態をアクセス不可能な省電力状態となるように制御する。
【０００９】
これにより、第１のＲＡＭに格納された圧縮オーディオデータは、デコード手段によりデコードされた後、第２のＲＡＭに格納される。そのため、第２のＲＡＭにデコード後のオーディオデータが格納された後は、第１のＲＡＭへのアクセスがなくなる。そして、第２のＲＡＭにデコード後のオーディオデータが格納された後、制御部により、第１のＲＡＭのリフレッシュ動作状態が省電力状態に遷移されるので、第１のＲＡＭにアクセスがない間、第１のＲＡＭのリフレッシュ動作状態を省電力状態にすることができる。従って、オーディオデータのデコード・再生におけるオーディオデータ再生装置の消費電力をより低減することができる。
【発明の効果】
【００１０】
本発明により、オーディオデータのデコード・再生におけるオーディオデータ再生装置の消費電力をより低減することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明を適用可能な実施の形態を説明する。なお、本発明は、以下の実施の形態に限定されるものではない。
図１に、本発明の実施の形態にかかるオーディオデータ再生装置１００の一例を示す。オーディオデータ再生装置１００は、図１に示すように、フラッシュメモリ１、外部メモリ２（第１のＲＡＭ（Random  Access  Memory））、プロセッサＬＳＩ３を有している。
また、プロセッサＬＳＩ３は、オーディオデコーダ（デコード手段）４、内蔵メモリ５（第２のＲＡＭ）、ＤＭＡ（Direct  Memory  Access）コントローラ（転送手段）６、ＰＣＭ（Pulse  Code  Modulation）コントローラ（出力手段）７、クロック・電源コントローラ８、ＣＰＵ（制御部）９を有している。そして、プロセッサＬＳＩ３は、オーディオデータ再生装置１００全体を制御する。
【００１２】
フラッシュメモリ１は、圧縮されたオーディオデータを格納している。
外部メモリ２は、リフレッシュが必要なＤＲＡＭを備えている。以下、外部メモリ２をＤＲＡＭ２と称する。ここで、リフレッシュとは、ＤＲＡＭ２の記憶を保持する動作である。具体的には、ＤＲＡＭ２のメモリセルはコンデンサ及びトランジスタにより構成される。そのため、時間経過とともにコンデンサの電荷が減少して、記憶データが消失してしまうのを防ぐため、充電を繰り返す必要がある。このように、繰り返し充電を行う動作をリフレッシュという。
ＤＲＡＭ２のリフレッシュ動作状態（以下、単に、動作状態と称する。）は、ＣＰＵ９により制御される。ＤＲＡＭ２の動作状態としては、消費電力の多いノーマルリフレッシュ（通常動作状態）と、消費電力の少ないセルフリフレッシュ（省電力状態）とがある。動作状態がノーマルリフレッシュである場合には、ＤＲＡＭ２に対するアクセスが可能である。また、動作状態がセルフリフレッシュである場合には、ＤＲＡＭ２に対するアクセスが不可能である。
また、ＤＲＡＭ２には、フラッシュメモリ１に格納されているオーディオデータが展開される。具体的には、フラッシュメモリ１に格納されている圧縮オーディオデータがＤＲＡＭ２に一時的に格納され、オーディオデコーダ４にデコード処理される。
【００１３】
オーディオデコーダ４は、ＤＲＡＭ２に格納されたオーディオデータをデコードする。具体的には、オーディオデコーダ４は、ＤＲＡＭ２のＳ番地に格納されているオーディオデータをデコードし、内蔵メモリ５に出力する。
また、オーディオデコーダ４は、ＤＭＡコントローラ６に、内蔵メモリ５に格納されているオーディオデータをＰＣＭコントローラ７に転送するように指示するとともに、ＣＰＵ９に通知を行う。
また、オーディオデコーダ４は、ＤＭＡコントローラ６から完了通知（後述）が通知された際に、ＣＰＵ９に再生完了通知を行う。
【００１４】
内蔵メモリ５は、リフレッシュが不要なＳＲＡＭを備えている。以下、内蔵メモリ５をＳＲＡＭ５と称する。ＳＲＡＭ５は、オーディオデコーダ４によりデコード処理されたオーディオデータをＤ番地に格納する。
【００１５】
ＤＭＡコントローラ６は、ＳＲＡＭ５に格納されたオーディオデータをＰＣＭコントローラ７に転送する。
また、ＤＭＡコントローラ６は、ＳＲＡＭ５からＰＣＭコントローラ７へのオーディオデータの転送が完了した際に、オーディオデコーダ４に完了通知を行う。
【００１６】
ＰＣＭコントローラ７は、ＳＲＡＭ５に格納されたオーディオデータをＰＣＭデータとして、外部に出力する。
【００１７】
クロック・電源コントローラ８は、使用されていないデバイスへ供給するクロック及び電力を低減する制御を行う。例えば、クロック・電源コントローラ８は、ＣＰＵ９がアイドル状態の場合に、ＣＰＵ９に供給するクロックを低減したり、ＣＰＵ９に供給する電力を低減したりする。
【００１８】
ＣＰＵ９は、ＤＲＡＭ２に格納されたオーディオデータがオーディオデコーダ４によりデコードされている際に、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御するとともに、オーディオデコーダ４によりデコードされたオーディオデータがＳＲＡＭ５により格納された後に、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御する。
具体的には、ＣＰＵ９は、オーディオデコーダ４から、ＳＲＡＭ５に格納されているオーディオデータをＰＣＭコントローラ７に転送するように指示した旨の通知がされた場合に、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御する。
また、ＣＰＵ９は、オーディオデコーダ４から、再生完了通知がされた場合に、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御する。
また、ＣＰＵ９は、オーディオデコーダ４によりデコードされたオーディオデータがＳＲＡＭ５により格納されて、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御した後、ＤＭＡコントローラ６によるオーディオデータのＳＲＡＭ５からＰＣＭコントローラ７への転送が完了して、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御するまでの間、アイドル状態に遷移する。
【００１９】
次に、従来のオーディオデータ再生装置におけるオーディオデータ再生方法について図２、図３に示すフローチャートを参照しながら説明する。なお、ＤＲＡＭの動作状態は初期においてノーマルリフレッシュとなっている（ステップＳ０）。
まず、ＣＰＵは、フラッシュメモリから圧縮されたオーディオデータをＤＲＡＭのＳ番地にコピーする（ステップＳ１）。
次に、ＣＰＵは、オーディオデコーダにＤＲＡＭに格納したオーディオデータのデコードを指示する（ステップＳ２）。次いで、ＣＰＵは、アイドル状態に遷移する（ステップＳ３）。
【００２０】
次に、オーディオデコーダは、ＤＲＡＭのＳ番地に格納されたオーディオデータをデコードしてＤＲＡＭのＤ番地に格納する（ステップＳ４）。
次に、オーディオデコーダは、ＤＲＡＭのＤ番地に格納されたオーディオデータをＰＣＭコントローラに転送するように、ＤＭＡコントローラに指示する（ステップＳ５）。次いで、オーディオデコーダは、アイドル状態に遷移する（ステップＳ６）。
【００２１】
次に、ＤＭＡコントローラは、ＤＲＡＭのＤ番地に格納されたオーディオデータをＰＣＭコントローラに転送する（ステップＳ７）。
次に、ＤＲＡＭのＤ番地からＰＣＭコントローラへのオーディオデータの転送が完了した際に、ＤＭＡコントローラは、完了通知をオーディオデコーダに通知する（ステップＳ８）。
【００２２】
次に、オーディオデコーダは、オーディオデータの再生完了通知をＣＰＵに通知する（ステップＳ９）。
次に、オーディオデコーダから再生完了通知がされた際に、ＣＰＵは、アイドル状態から通常状態に遷移し（ステップＳ１０）、ステップＳ１に戻る。
【００２３】
次に、本発明の実施の形態にかかるオーディオデータ再生装置１００におけるオーディオデータ再生方法について図４、図５に示すフローチャートを参照しながら説明する。なお、ＤＲＡＭ２の動作状態は初期においてノーマルリフレッシュとなっている（ステップＳ１００）。
まず、ＣＰＵ９は、フラッシュメモリ１から圧縮されたオーディオデータをＤＲＡＭ２のＳ番地にコピーする（ステップＳ１０１）。
次に、ＣＰＵ９は、オーディオデコーダ４にＤＲＡＭ２に格納したオーディオデータのデコードを指示する（ステップＳ１０２）。
【００２４】
次に、オーディオデコーダ４は、ＤＲＡＭ２のＳ番地に格納されたオーディオデータをデコードしてＳＲＡＭ５のＤ番地に格納する（ステップＳ１０３）。
次に、オーディオデコーダ４は、ＳＲＡＭ５のＤ番地に格納されたオーディオデータをＰＣＭコントローラ７に転送するように、ＤＭＡコントローラ６に指示するとともに、その旨をＣＰＵ９に通知する（ステップＳ１０４）。次いで、オーディオデコーダ４は、アイドル状態に遷移する（ステップＳ１０５）。
【００２５】
ＣＰＵ９は、オーディオデコーダ４からステップＳ１０４の通知がされると、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御する（ステップＳ１０６）。次いで、ＣＰＵ９は、アイドル状態に遷移する（ステップＳ１０７）。
また、ＤＲＡＭ２の動作状態は、ステップＳ１０６の制御により、セルフリフレッシュとなる（ステップＳ１０８）。
【００２６】
一方、ＤＭＡコントローラ６は、ＳＲＡＭ５のＤ番地に格納されたオーディオデータをＰＣＭコントローラ７に転送する（ステップＳ１０９）。
次に、ＳＲＡＭ５のＤ番地からＰＣＭコントローラ７へのオーディオデータの転送が完了した際に、ＤＭＡコントローラ６は、完了通知をオーディオデコーダ４に通知する（ステップＳ１１０）。
【００２７】
次に、オーディオデコーダ４は、アイドル状態から通常状態に遷移し（ステップＳ１１１）、オーディオデータの再生完了通知をＣＰＵ９に通知する（ステップＳ１１２）。
次に、オーディオデコーダ４から再生完了通知がされた際に、ＣＰＵ９は、アイドル状態から通常状態に遷移し（ステップＳ１１３）、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御する（ステップＳ１１４）。
次に、ＤＲＡＭ２の動作状態は、ステップＳ１１４の制御により、ノーマルリフレッシュとなり（ステップＳ１１５）、ステップＳ１０１に戻る。
【００２８】
次に、本発明の実施の形態にかかるオーディオデータ再生装置１００における消費電流と再生時間との関係について、図６に示すグラフを参照しながら説明する。
まず、図６に示す時刻ｔ１において、オーディオデコーダ４からＣＰＵ９に再生完了通知がされる。これにより、ＣＰＵ９は、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御する。次に、時刻ｔ２において、オーディオデコーダ４からＣＰＵ９に、ＳＲＡＭ５からＰＣＭコントローラ７へのオーディオデータの転送をＤＭＡコントローラ６に指示した旨の通知がなされる。これにより、ＣＰＵ９は、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御する。次に、時刻ｔ３において、オーディオデコーダ４からＣＰＵ９に再生完了通知がされる。これにより、ＣＰＵ９は、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御する。
一般に、オーディオデータのデコード・再生において、ＣＰＵ９やオーディオデコーダ４が動作している時間（図６のｔ１とｔ２の間の時間に相当）よりも、ＤＭＡコントローラ６がオーディオデータをＰＣＭコントローラ７に転送している時間（図６のｔ２とｔ３の間の時間に相当）の方が長い。そのため、本発明の実施の形態においては、ＤＲＡＭ２の動作状態がノーマルリフレッシュである時間よりも、セルフリフレッシュである時間の方が長くなる。したがって、本発明の実施の形態のように、ＤＭＡコントローラ６の動作時にＤＲＡＭ２の動作状態をセルフリフレッシュ（省電力状態）に遷移させることは、消費電力削減に大きな効果をもたらす。
【００２９】
以上に説明した本発明の実施の形態にかかるオーディオデータ再生装置１００及びオーディオデータ再生方法では、リフレッシュが必要なＤＲＡＭ２と、リフレッシュが不要なＳＲＡＭ５と、ＤＲＡＭ２に格納された圧縮オーディオデータをデコードするオーディオデコーダ４と、ＤＲＡＭ２の動作状態を制御するＣＰＵ９と、を備える。そして、ＳＲＡＭ５は、オーディオデコーダ４によりデコードされたオーディオデータを格納する。また、ＣＰＵ９は、ＤＲＡＭ２に格納されたオーディオデータがオーディオデコーダ４によりデコードされている際に、ＤＲＡＭ２の動作状態をアクセス可能なノーマルリフレッシュとなるように制御するとともに、オーディオデコーダ４によりデコードされたオーディオデータがＳＲＡＭ５により格納された後に、ＤＲＡＭ２の動作状態をアクセス不可能なセルフリフレッシュとなるように制御する。
【００３０】
これにより、ＤＲＡＭ２に格納された圧縮オーディオデータは、オーディオデコーダ４によりデコードされた後、ＳＲＡＭ５に格納される。そのため、ＳＲＡＭ５にデコード後のオーディオデータが格納された後は、ＤＲＡＭ２へのアクセスがなくなる。そして、ＳＲＡＭ５にデコード後のオーディオデータが格納された後、ＣＰＵ９により、ＤＲＡＭ２の動作状態がセルフリフレッシュに遷移されるので、ＤＲＡＭ２にアクセスがない間、ＤＲＡＭ２の動作状態を省電力状態（セルフリフレッシュ）にすることができる。従って、オーディオデータのデコード・再生におけるオーディオデータ再生装置１００の消費電力をより低減することができる。
【００３１】
また、オーディオデータを外部に出力するＰＣＭコントローラ７と、ＳＲＡＭ５に格納されたオーディオデータをＰＣＭコントローラ７に転送するＤＭＡコントローラ６と、を備え、ＣＰＵ９は、ＤＭＡコントローラ６によるオーディオデータのＳＲＡＭ５からＰＣＭコントローラ７への転送が完了した際に、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御する。
これにより、ＳＲＡＭ５からＰＣＭコントローラ７へのオーディオデータの転送が完了して、再度、ＤＲＡＭ２に圧縮オーディオデータが格納されてデコード処理されることになった場合に、ＤＲＡＭ２へのアクセスを可能とすることができる。
【００３２】
また、ＣＰＵ９は、オーディオデコーダ４によりデコードされたオーディオデータがＳＲＡＭ５により格納されて、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御した後、ＤＭＡコントローラ６によるオーディオデータのＳＲＡＭ５からＰＣＭコントローラ７への転送が完了して、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御するまでの間、アイドル状態となっている。
これにより、ＣＰＵ９は、ＤＲＡＭ２の動作状態を制御していない間、アイドル状態となっているので、ＣＰＵ９における消費電力を低減することができる。
【００３３】
また、オーディオデコーダ４は、デコードしたオーディオデータをＳＲＡＭ５に格納させた後、ＤＭＡコントローラ６にＳＲＡＭ５に格納されたオーディオデータをＰＣＭコントローラ７に転送するように指示するとともに、ＣＰＵ９に通知を行う。
これにより、ＣＰＵ９は、当該通知により、ＤＲＡＭ２へのアクセスがなくなったことを感知して、ＤＲＡＭ２の動作状態をセルフリフレッシュとなるように制御することができる。
【００３４】
また、ＤＭＡコントローラ６は、ＳＲＡＭ５からＰＣＭコントローラ７へのオーディオデータの転送が完了した際に、オーディオデコーダ４に完了通知を行い、オーディオデコーダ４は、完了通知が通知された場合に、ＣＰＵ９に再生完了通知を行う。
これにより、ＣＰＵ９は、当該再生完了通知により、ＳＲＡＭ５からＰＣＭコントローラ７へのオーディオデータの転送が完了したことを感知して、ＤＲＡＭ２の動作状態をノーマルリフレッシュとなるように制御することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態にかかるオーディオデータ再生装置の概略構成の一例を示すブロック図である。
【図２】従来のオーディオデータ再生装置におけるオーディオデータ再生方法を示すフローチャートである。
【図３】従来のオーディオデータ再生装置におけるオーディオデータ再生方法を示すフローチャートである。
【図４】本発明の実施の形態にかかるオーディオデータ再生装置におけるオーディオデータ再生方法を示すフローチャートである。
【図５】本発明の実施の形態にかかるオーディオデータ再生装置におけるオーディオデータ再生方法を示すフローチャートである。
【図６】本発明の実施の形態にかかるオーディオデータ再生装置における消費電流と再生時間との関係を模式的に表すグラフである。
【符号の説明】
【００３６】
２  ＤＲＡＭ（第１のＲＡＭ）
４  オーディオデコーダ（デコード手段）
５  ＳＲＡＭ（第２のＲＡＭ）
６  ＤＭＡコントローラ（転送手段）
７  ＰＣＭコントローラ（出力手段）
９  ＣＰＵ（制御部）
１００  オーディオデータ再生装置
【図１】
2009104271.tif 000003
【図２】
2009104271.tif 000004
【図３】
2009104271.tif 000005
【図４】
2009104271.tif 000006
【図５】
2009104271.tif 000007
【図６】
2009104271.tif 000008