(57)【要約】【課題】低消費電力でＡＶ再生や放送の視聴のような連続した圧縮データの再生や視聴を可能にしたデータ処理装置を提供する。【解決手段】第１のデータ格納部２１から読出した圧縮データを復号した復号データを出力する復号部１１と、復号データを格納する第２のデータ格納部２２と、第２のデータ格納部２２から復号データを実時間で読出してアナログ信号に変換するＤＡ変換部４１と、圧縮データの読出しから復号データの格納までの処理を実時間よりも速い速度で行うことで間欠動作させるよう復号部１１を制御する第１の制御部５２と、間欠動作の停止期間に第２のデータ格納部２２より上流側での消費電力を制限するクロック／電源制御部５４と、第２のデータ格納部２２における復号データの格納状態に応じた制御信号を出力する第２の制御部５３と、制御信号を受けて、消費電力の制限をクロック／電源制御部５４に解除させる起動制御部５５とを備える。【選択図】図１
2011054164.tif 000002
【特許請求の範囲】
【請求項１】
放送波又はネットワークの何れかにより送信されたデータから圧縮データを抽出する圧縮データ抽出部と、
前記圧縮データを格納する第１のデータ格納部と、
前記第１のデータ格納部から前記圧縮データを読出し、読出した圧縮データを復号し、復号したデータを出力する復号部と、
前記復号したデータを格納する第２のデータ格納部と、
少なくとも前記復号部を制御し、前記圧縮データの読出しから前記復号したデータの格納までの処理速度を、前記圧縮データを抽出する速度よりも速くすることにより、前記処理を間欠動作させる第１の制御部と、
前記復号部と前記第１の制御部の少なくとも１つに対してクロック又は電源の少なくとも一方の供給を制御するとともに、前記間欠動作の停止期間には、前記復号部と前記第１の制御部の少なくとも１つに対して、クロック又は電源の少なくとも一方の供給を制限することによって、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限する電力制御部と、
前記第２のデータ格納部における前記復号したデータの格納状態を管理し前記格納状態に応じた制御信号を出力する第２の制御部と、
前記第２の制御部からの前記制御信号を受信して、前記電力制御部を制御して、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限を解除させる起動制御部と、を備えたデータ処理装置。
【請求項２】
前記電力制御部は、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限する際に、前記起動制御部を停止しないで、前記起動制御部に対してクロック又は電源の少なくとも一方の供給を制限することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記第１の制御部は、各フレーム処理の処理能力を向上させることによって、前記圧縮データの読出しから前記復号したデータの格納までの処理速度を前記圧縮データを抽出する速度よりも速くするよう制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記起動制御部は、前記第２のデータ格納部における前記復号したデータの格納量が所定量以下になったことを前記制御信号が表す場合に、または前記復号部と前記第１の制御部の少なくとも１つの消費電力が制限されてから所定時間が経過したことを前記制御信号が表す場合に、前記電力制御部を制御して、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限を解除させることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記第１の制御部は、所定の再生時間分以上の前記圧縮データの復号を完了したことを示す前記復号部からの通知が得られた場合に、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限するよう前記電力制御部を制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記第１の制御部は、前記間欠動作の停止期間であっても、前記電力制御部による、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限をしないようにすることができることを特徴とする請求項１に記載のデータ処理装置。
【請求項７】
前記電力制御部は、前記第２のデータ格納部に所定時間分以上の前記復号したデータが格納されていることを前記制御信号が表す場合に、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限することを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
前記電力制御部は、前記復号部と前記第１の制御部の少なくとも１つへ供給されるクロックの周波数を低下させることによって、または前記復号部と前記第１の制御部の少なくとも１つへのクロックの供給を停止することによって、または前記復号部と前記第１の制御部の少なくとも１つへ印加される電圧を低下させることによって、または前記復号部と前記第１の制御部の少なくとも１つへの電圧の印加を停止することによって、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限することを特徴とする請求項１に記載のデータ処理装置。
【請求項９】
放送波又はネットワークの何れかにより送信されたデータから圧縮データを抽出する圧縮データ抽出部と、
圧縮データを格納する第１のデータ格納部と、
前記第１のデータ格納部から前記圧縮データを読出し、読出した圧縮データを復号し、復号したデータを出力する復号部と、
前記復号したデータを格納する第２のデータ格納部と、
少なくとも前記復号部を制御し、前記圧縮データの読出しから前記復号したデータの格納までの処理速度を、前記圧縮データを抽出する速度よりも速くするとともに、複数のフレームをまとめて処理することによって、前記圧縮データの読出しから前記復号したデータの格納までの処理を間欠動作させる第１の制御部と、
前記復号部と前記第１の制御部の少なくとも１つに対してクロック又は電源の少なくとも一方の供給を制御するとともに、前記間欠動作の停止期間には、前記復号部と前記第１の制御部の少なくとも１つに対して、クロック又は電源の少なくとも一方の供給を制限することによって、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限する電力制御部と、
前記第２のデータ格納部における前記復号したデータの格納状態を管理し前記格納状態に応じた制御信号を出力する第２の制御部と、
第２の制御部からの前記制御信号を受けて、前記電力制御部を制御して、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限を解除させる起動制御部と、を備えたデータ処理装置。
【請求項１０】
放送波又はネットワークの何れかにより送信されたデータから圧縮データを抽出する圧縮データ抽出部と、
前記圧縮データを格納する第１のデータ格納部と、
前記第１のデータ格納部から前記圧縮データを読出し、読出した圧縮データを復号し、復号したデータを出力する復号部と、
前記復号したデータを格納する第２のデータ格納部と、
前記第２のデータ格納部から前記復号したデータを読出してアナログ信号に変換するＤＡ変換部と、
前記アナログ信号を再生する再生部と、
少なくとも前記復号部を制御し、前記圧縮データの読出しから前記復号したデータの格納までの処理速度を、前記圧縮データを抽出する速度よりも速くすることにより、前記処理を間欠動作させる第１の制御部と、
前記復号部と前記第１の制御部の少なくとも１つに対してクロック又は電源の少なくとも一方の供給を制御するとともに、前記間欠動作の停止期間には、前記復号部と前記第１の制御部の少なくとも１つに対してクロック又は電源の少なくとも一方の供給を制限することによって、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限する電力制御部と、
前記第２のデータ格納部における前記復号したデータの格納状態を管理し前記格納状態に応じた制御信号を出力する第２の制御部と、
前記第２の制御部からの前記制御信号を受けて、前記電力制御部を制御して、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限を解除させる起動制御部と、を備えたデータ再生装置。
【請求項１１】
前記データは、オーディオデータまたは映像データであることを特徴とする請求項１に記載のデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオやビデオ等のＡＶ再生におけるデータ処理装置に関するものであり、特に再生における消費電力の低減を目的とした携帯機器向けのデータ処理装置に関するものである。
【背景技術】
【０００２】
近年の携帯電話端末や携帯情報端末やコードレスモニタは、オーディオ再生やビデオ再生やラジオやテレビの視聴といったＡＶ再生や放送の視聴が可能な端末も少なくない。また、これらのコンテンツを高圧縮して蓄積や伝送するといった要望もあり、複雑かつ復号の処理負荷が重い圧縮方式も多くなってきている。一方で、長時間再生視聴したいという要望も高い。従って、バッテリ駆動しているこれら携帯端末では、長時間駆動させるために消費電力を削減することが求められることになる。このような問題を解決する従来技術として以下のような技術がある。
【０００３】
データ放送の受信において間欠的にデータ放送波の受信と復号を行い、復号した結果をメモリに蓄えるものがあった（例えば、特許文献１参照）。
【０００４】
図１１は、特許文献１に記載された従来のデータ処理装置の概略図を示すものである。
【０００５】
図１１において、従来のデータ処理装置は、放送波を受信する放送受信部１と、この放送受信部１により受信された放送波から得られたデータを復号する復号部２と、この復号部２で復号した結果である復号データを格納するデータ格納部３と、このデータ格納部３のデータをアナログ変換するＤＡ変換部４と、装置各部の動作を制御するシステム制御部５と、装置各部へ電源供給を制御する電源供給部６と、復号部２の起動タイミングを通知するタイマ部７で構成される。
【０００６】
この構成の従来のデータ処理装置は、１日に数回更新されるデータ放送を、放送受信部１と復号部２を間欠動作させて受信および復号する。より具体的には、従来のデータ処理装置は、データ放送を受信する時間になるとタイマ部７によるシステム制御部５への割込みにより放送受信部１と復号部２への電源供給を開始する。その後、従来のデータ処理装置は、放送波を放送受信部１で受信し、復号部２で復号した結果をデータ格納部３に格納する。その後システム制御部５は、放送受信部１、復号部２、データ格納部３での各処理を停止し、かつ、電源供給部６による放送受信部１と復号部２への電源の供給を遮断する。
【０００７】
このように、従来のデータ処理装置は、間欠動作の停止期間に電源の供給を遮断することにより、待機状態時の消費電力を削減する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−１２２５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、近年、半導製造技術の進歩、とりわけ微細化の進歩により、1チップに搭載可能なトランジスタ数が増大し、様々な機能が1チップに集積され、1チップでシステムを構成きるようにまでなってきている。
【００１０】
一方、このような高性能かつ大規模なシステムＬＳＩは、処理性能向上のためにクロックの周波数を上げることや、大規模化による配線等の負荷容量増大によるクロックツリーの高負荷化により、クロックツリーでの消費電力が増大している。
【００１１】
また、プロセスの微細化と動作周波数向上によって、サブスレッショルドリーク電流やゲートリーク電流をはじめとするトランジスタのリーク電流が増大しており、このようなトランジスタを多用することによりシステム全体のリーク電流が増大している。
【００１２】
以上のことより、システムＬＳＩに電源およびクロックを供給するだけで消費する消費電流（以後、オフセット電流と呼ぶ）が増大している。
【００１３】
特許文献１記載の従来のデータ処理装置は、タイマによって電源供給・遮断の制御を行っているため、データの更新頻度が１日に数回程度の、データ放送のような用途においては消費電力の削減が可能である。
【００１４】
しかしながら、従来のデータ処理装置は、ＡＶ再生や放送の視聴のように連続した圧縮データを復号し、実時間処理で再生や視聴するような用途には適用できない。
【００１５】
本発明は、このような従来の課題を解決するもので、低消費電力で、ＡＶ再生や放送の視聴のような連続した圧縮データの再生や視聴を可能にしたデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明のデータ処理装置は、放送波又はネットワークの何れかにより送信されたデータから圧縮データを抽出する圧縮データ抽出部と、前記圧縮データを格納する第１のデータ格納部と、前記第１のデータ格納部から前記圧縮データを読出し、読出した圧縮データを復号し、復号したデータを出力する復号部と、前記復号したデータを格納する第２のデータ格納部と、少なくとも前記復号部を制御し、前記圧縮データの読出しから前記復号したデータの格納までの処理速度を、前記圧縮データを抽出する速度よりも速くすることにより、前記処理を間欠動作させる第１の制御部と、前記復号部と前記第１の制御部の少なくとも１つに対してクロック又は電源の少なくとも一方の供給を制御するとともに、前記間欠動作の停止期間には、前記復号部と前記第１の制御部の少なくとも１つに対して、クロック又は電源の少なくとも一方の供給を制限することによって、前記復号部と前記第１の制御部の少なくとも１つの消費電力を制限する電力制御部と、前記第２のデータ格納部における前記復号したデータの格納状態を管理し前記格納状態に応じた制御信号を出力する第２の制御部と、前記第２の制御部からの前記制御信号を受信して、前記電力制御部を制御して、前記復号部と前記第１の制御部の少なくとも１つの消費電力の制限を解除させる起動制御部と、を備えた構成を有している。
【発明の効果】
【００１７】
本発明のデータ処理装置によれば、ＡＶ再生や放送の視聴のような、連続した圧縮データの再生や視聴時の消費電力を削減することができる。特にバッテリ駆動する携帯電話や携帯機器では再生時間や視聴時間を向上することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１におけるデータ処理装置の概略図である。
【図２】本発明の実施の形態１におけるデータ処理装置の動作説明のためのフロー図である。
【図３】本発明の実施の形態２におけるデータ処理装置の概略図である。
【図４】本発明の実施の形態２におけるデータ処理装置のタイミング図である。
【図５】本発明の実施の形態２におけるデータ処理装置の間欠動作する部分の第１の制御フロー図である。
【図６】本発明の実施の形態２におけるデータ処理装置の間欠動作する部分の第２の制御フロー図である。
【図７】本発明の実施の形態３におけるデータ処理装置の概略図である。
【図８】本発明の実施の形態３におけるデータ処理装置のタイミング図である。
【図９】本発明の実施の形態４におけるデータ処理装置の概略図である。
【図１０】本発明の実施の形態４におけるデータ処理装置のタイミング図である。
【図１１】特許文献１に記載された従来のデータ処理装置の概略図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１によるデータ処理装置の概略図を示すものである。図１において、本発明の実施の形態１のデータ処理装置は、圧縮データを格納する第１のデータ格納部２１と、第１のデータ格納部２１から圧縮データを読出し、読出した圧縮データを復号した復号データを生成する復号部１１と、復号部１１によって出力された復号データを格納する第２のデータ格納部２２と、第２のデータ格納部２２から復号データを実時間で読出してアナログ信号に変換するＤＡ変換部４１と、データ処理装置の各部を制御する第１の制御部５２と、第２のデータ格納部２２における復号データの格納状態を管理し、この格納状態に応じた制御信号を生成する第２の制御部５３と、復号部１１および第１の制御部５２を含む第２のデータ格納部２２から上流側の消費電力を制御するクロック／電源制御部５４と、第２の制御部５３によって生成された制御信号を受けて、クロック／電源制御部５４を制御して、第２のデータ格納部２２より上流側での消費電力の制限を解除させる起動制御部５５とを備えている。
【００２１】
第１のデータ格納部２１は、バッファ等の記憶媒体によって構成され、ハードディスク等の磁気ディスク、ＣＤやＤＶＤ等の光ディスク、もしくは、フラッシュメモリやメモリカードの半導体記憶装置等の蓄積デバイスに格納された圧縮データ、または、放送波を受信し圧縮データを生成する図示しない放送受信部、もしくは、ネットワークを介して送信されたデータから圧縮データを生成する図示しないネットワーク接続部等によって送信された圧縮データを格納するようになっている。
【００２２】
なお、第１のデータ格納部２１は、磁気テープ、磁気ディスク、半導体メモリまたはハードディスク等のように、圧縮データが既に格納され、データ処理装置に着脱自在な記憶媒体によって構成してもよい。
【００２３】
ここで、圧縮データは、ＡＡＣ（Advanced Audio Codec）やＭＰ３（Moving Picture Experts Group 1 Audio Layer 3）に準拠して圧縮された音声データであってもよく、ＭＰＥＧ−２やＭＰＥＧ−４やMotion ＪＰＥＧ（Joint Photographic Experts Group）等に準拠して圧縮された画像データであってもよいが、本実施の形態においては、ＡＡＣに準拠して圧縮された音声データとする。
【００２４】
また、圧縮データは、ＤＥＳ（Data Encryption Standard）やＡＥＳ（Advanced Encryption Standard）等で暗号化されていてもよい。この場合には、復号部１１は、圧縮データに施された暗号を解除した後に、圧縮データを復号するように構成する。
【００２５】
復号部１１は、第１の制御部５２によって指定された分の圧縮データを第１のデータ格納部２１から読出し、読出した圧縮データを復号した復号データを生成するようプログラミングされたＤＳＰ（Digital Signal Processor）によって構成されている。なお、本実施の形態において、復号部１１は、復号データとしてＰＣＭ（Pulse Code Modulation）データを生成するものとする。
【００２６】
なお、復号部１１は、ＣＰＵ（Central Processing Unit）等の他のプロセッサによって構成してもよい。また、復号部１１は、ハードウェア回路によって構成してもよく、プロセッサおよびハードウェア回路によって構成してもよい。
【００２７】
第２のデータ格納部２２は、ＳＲＡＭ（Static Random Access Memory）等の記憶媒体によって構成されている。また、第１の制御部５２は、データ処理装置の各部を制御するようプログラミングされたＣＰＵ等のプロセッサによって構成されている。
【００２８】
第１の制御部５２は、ＤＡ変換部４１の起動、停止および動作の諸条件の制御、クロック／電源制御部５４のクロックの周波数および電源の電圧の変更設定制御、ならびに、第２の制御部５３の起動、停止および動作の諸条件の制御等を行うようになっている。
【００２９】
また、第１の制御部５２は、圧縮データの読出しから復号データの格納までの処理を実時間よりも速い速度で行うことで間欠動作させるよう、少なくとも復号部１１を制御するようになっている。
【００３０】
例えば、間欠動作の稼動期間には、第１の制御部５２は、復号部１１に供給されるクロックの周波数を上昇させるようクロック／電源制御部５４を制御したり、図示しないアクセラレータのような専用回路を用いて処理を行うよう復号部１１を制御したりすることによって、圧縮データの読出しから復号データの格納までの処理を実時間よりも速い速度で行うようになっている。
【００３１】
一方、間欠動作の待機期間には、第１の制御部５２は、復号部１１に供給されるクロックを停止、または、復号部１１に供給されるクロックの周波数を低下させるようクロック／電源制御部５４を制御するようになっている。
【００３２】
なお、第１の制御部５２は、圧縮データの読出しから復号データの格納までの処理を高速化しなくとも実時間よりも速い速度で行うことができる場合には、復号の開始を復号部１１に指示し、復号の完了通知を復号部１１から受けたときに復号部１１が停止可能な状態になるよう制御するようにしてもよい。
【００３３】
また、第１の制御部５２は、後述の図４のように複数のフレームをまとめて、例えば５フレーム分の圧縮データの復号を復号部１１に指示し、指示した復号の完了通知を復号部１１から受けた場合には、復号部１１が停止可能な状態になるよう制御した後に、第２のデータ格納部２２より上流側での消費電力を制限するようクロック／電源制御部５４を制御するようになっている。
【００３４】
なお、第１の制御部５２から復号部１１に復号が指示される圧縮データの量は、１フレーム分以上で、第２のデータ格納部２２における復号データの格納量が第２のデータ格納部２２の容量を超えない範囲内であればよいが、復号部１１を停止可能および作動可能な状態にするよう制御するのにかかる処理を削減できるため、多い方が好ましい。
【００３５】
第２の制御部５３は、第２のデータ格納部２２における復号データの格納量が所定量以下になったときに、制御信号を生成するようになっている。ここで、所定量は、第２のデータ格納部２２における復号データの格納量が０にならない程度に定められている。
【００３６】
起動制御部５５は、第２の制御部５３によって生成された制御信号を受けた場合には、第２のデータ格納部２２より上流側での消費電力の制限を解除するようクロック／電源制御部５４を制御するようになっている。
【００３７】
クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力を制限するよう第１の制御部５２に制御された場合には、復号部１１および第１の制御部５２に対するクロックの供給を停止し、第２のデータ格納部２２より上流側での消費電力の制限を解除するよう起動制御部５５に制御された場合には、復号部１１および第１の制御部５２に対するクロックの供給を開始するようになっている。
【００３８】
なお、クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力の制限を解除するよう起動制御部５５に制御された場合には、第１の制御部５２に対するクロックの供給を開始すると共に、クロックの供給が開始された第１の制御部５２による指示に応じて復号部１１に対するクロックの供給を開始するようにしてもよい。
【００３９】
クロックの供給が開始された第１の制御部５２は、復号部１１が作動可能な状態になるよう制御した後に、５フレーム分の圧縮データの復号を再び復号部１１に指示するようになっている。
【００４０】
以上のように構成されたデータ処理装置について、図２を用いてその動作を説明する。
【００４１】
まず、第１の制御部５２によって復号部１１に所定の再生時間分、例えば、５フレーム分の圧縮データの復号が指示される（Ｓ１）。次に、この指示を受けた復号部１１によって第１のデータ格納部２１に格納された圧縮データが指示された量だけ復号され（Ｓ２）、第２のデータ格納部２２に格納されると共に、復号部１１から第１の制御部５２に復号の完了通知が送信される（Ｓ３）。
【００４２】
次に、この完了通知を受けた第１の制御部５２によって、復号部１１が停止可能な状態になるよう制御され（Ｓ４）、第２のデータ格納部２２より上流側での消費電力を制限するようクロック／電源制御部５４が制御される（Ｓ５）。
【００４３】
次に、第１の制御部５２に制御されたクロック／電源制御部５４によって、復号部１１および第１の制御部５２に対するクロックの供給が停止される（Ｓ６）。
【００４４】
第２のデータ格納部２２に対する復号データの格納が停止している間にも、第２のデータ格納部２２から復号データがＤＡ変換部４１によって実時間で読出されているため、時間経過と共に、第２のデータ格納部２２における復号データの格納量が減少していく。
【００４５】
ここで、第２のデータ格納部２２における復号データの格納量が所定量以下になった場合には（Ｓ７）、第２の制御部５３によって制御信号が生成され（Ｓ８）、この制御信号を受けた起動制御部５５によって、第２のデータ格納部２２より上流側での消費電力の制限を解除するようクロック／電源制御部５４が制御される（Ｓ９）。
【００４６】
次に、起動制御部５５に制御されたクロック／電源制御部５４によって、復号部１１および第１の制御部５２に対するクロックの供給が開始される（Ｓ１０）。次に、クロックの供給が開始された第１の制御部５２によって、復号部１１が作動可能な状態になるよう制御され（Ｓ１１）、第１の制御部５２によって復号部１１に所定の再生時間分の圧縮データの復号が指示される（Ｓ１）。
【００４７】
このような本発明の実施の形態１のデータ処理装置は、圧縮データの読出しから復号データの格納までの処理を実時間よりも速い速度で行うことによって第２のデータ格納部２２から上流側で生じる間欠動作の停止期間に第２のデータ格納部２２から上流側での消費電力を制限するため、低消費電力で、ＡＶ再生や放送の視聴のような連続した圧縮データの再生や視聴を可能にすることができる。
【００４８】
また、第１の制御部５２は、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで、処理が実施されている期間と処理が実施されていない期間を明示的に分離し、復号部１１が間欠動作するように制御することができる。
【００４９】
なお、本実施の形態において、クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力を制限する場合には、復号部１１および第１の制御部５２に対するクロックの供給を停止し、第２のデータ格納部２２より上流側での消費電力の制限を解除する場合には、復号部１１および第１の制御部５２に対するクロックの供給を開始するものとして説明した。
【００５０】
これに対し、クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力を制限する場合には、復号部１１および第１の制御部５２に供給されるクロックの周波数を低下させ、第２のデータ格納部２２より上流側での消費電力の制限を解除する場合には、復号部１１および第１の制御部５２に供給されるクロックの周波数を上昇させるようにしてもよい。
【００５１】
上述したように、復号部１１および第１の制御部５２に供給するクロックを制御するようにクロック／電源制御部５４を構成した場合には、クロック／電源制御部５４は、内部で生成したクロックの供給を制御するようにしてもよく、外部のクロック発生器によって発生されたクロックの供給を制御するようにしてもよい。
【００５２】
また、クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力を制限する場合には、復号部１１および第１の制御部５２に印加される電圧を低下させ、第２のデータ格納部２２より上流側での消費電力の制限を解除する場合には、復号部１１および第１の制御部５２に印加される電圧を上昇させるようにしてもよい。
【００５３】
また、クロック／電源制御部５４は、第２のデータ格納部２２より上流側での消費電力を制限する場合には、復号部１１および第１の制御部５２に対する電圧の印加を停止し、第２のデータ格納部２２より上流側での消費電力の制限を解除する場合には、復号部１１および第１の制御部５２に対する電圧の印加を開始するようにしてもよい。
【００５４】
上述したように、復号部１１および第１の制御部５２に印加する電圧を制御するようにクロック／電源制御部５４を構成した場合には、クロック／電源制御部５４は、内部で生成した電圧の印加を制御するようにしてもよく、外部の電源によって生成された電圧の印加を制御するようにしてもよい。
【００５５】
また、クロック／電源制御部５４は、復号部１１および第１の制御部５２の消費電力を制限にする際に、起動制御部５５を停止させない範囲で起動制御部５５の消費電力を制限するようにしてもよい。
【００５６】
また、第２の制御部５３は、第２のデータ格納部２２における復号データの格納量に応じた制御信号を生成するものとして説明したが、第２の制御部５３をタイマによって構成し、タイマによって計測された時間に応じた制御信号を生成するようにしてもよい。
【００５７】
この場合には、第２の制御部５３は、第２のデータ格納部２２から上流側での消費電力が制限されてから所定時間が経過したときに、制御信号を生成するように構成する。ここで、第２の所定時間は、第２のデータ格納部２２における復号データの格納量が０にならない程度に定められる。
【００５８】
また、本実施の形態においては、第１の制御部５２は、復号部１１から復号の完了通知を受けた場合には、復号部１１を停止可能な状態に制御した後に、第２のデータ格納部２２より上流側での消費電力を制限するようクロック／電源制御部５４を制御するものとして説明した。
【００５９】
これに対し、データ処理装置に、復号部１１によって生成された復号データを格納する第３のデータ格納部と、第３のデータ格納部に格納された復号データを第２のデータ格納部２２に転送するデータ転送部を設け、第１の制御部５２が、このデータ転送部から復号部に指示した分の復号データの転送が完了した旨の通知を受けた場合に、復号部１１およびデータ転送部を停止可能な状態に制御した後に、第２のデータ格納部２２より上流側での消費電力を制限するようクロック／電源制御部５４を制御するようにしてもよい。
【００６０】
このように、クロック／電源制御部５４は、間欠動作の停止期間に少なくとも復号部１１を停止するようにすればよいが、その他のブロックに関しては、システム構成により様々であるが、停止期間に動作不要なブロックであればクロックまたは電源の供給を制限することは可能であり、特に限定したものではない。
【００６１】
また、第２の制御部５３が、第２のデータ格納部２２における復号データの格納量が規定量以上になったときに、復号データの格納量が規定量以上になったことを表す制御信号を生成し、第１の制御部５２が、この制御信号を受けた場合に、復号部１１およびデータ転送部を停止可能な状態に制御した後に、第２のデータ格納部２２より上流側での消費電力を制限するようクロック／電源制御部５４を制御するようにしてもよい。この場合には、規定量は、第２のデータ格納部２２における復号データの格納量が０にならない程度に定められる。
【００６２】
（実施の形態２）
図３は、本発明の実施の形態２によるデータ処理装置の概略図を示すものである。図３に示すように、このデータ処理装置は、圧縮データを格納する第１のデータ格納部２１と、この圧縮データを読出し圧縮データを復号する復号部１１と、この復号部１１で復号した復号データを格納する第２のデータ格納部２２と、この復号データをアナログ変換するＤＡ変換部４１と、クロックを生成および供給するクロック供給部６１と、装置各部に電源を供給する電源供給部７１と、第２のデータ格納部２２のデータ格納量を管理する格納量管理部８１と、装置各部の起動タイミングを通知するタイマ部８２と、装置各部の動作を制御するシステム制御部５１と、で構成される。
【００６３】
なお、本実施の形態において、システム制御部５１は、本発明における第１の制御部および起動制御部を構成し、格納量管理部８１またはタイマ部８２は、本発明における第２の制御部を構成し、クロック供給部６１および電源供給部７１の少なくとも一方は、本発明におけるクロック／電源制御部を構成する。
【００６４】
以下代表的な動作を具体的に説明する。
【００６５】
第１のデータ格納部２１に圧縮データが格納されている。この第１のデータ格納部２１は例えばメモリカードであり、圧縮データは例えば音声データのＡＡＣの圧縮データである。
【００６６】
復号部１１は、この圧縮データを第１のデータ格納部２１から読出し、復号し復号データを生成する。この復号部１１は例えばＤＳＰであり、ＤＳＰのソフトウェア処理により復号される。
【００６７】
この復号部１１により復号された復号データは、第２のデータ格納部２２に格納される。この第２のデータ格納部２２は例えばＳＲＡＭ等の半導体メモリであり、復号データは例えばＰＣＭデータである。
【００６８】
この第２のデータ格納部２２に格納された復号データは、ＤＡ変換部４１でアナログ信号に変換されアナログの音声データとして出力される。
【００６９】
クロック供給部６１は、各処理を実施する上で必要なクロックを生成および供給する。
【００７０】
格納量管理部８１は、第２のデータ格納部２２のデータ格納量を管理し、必要に応じてシステム制御部５１へ通知する。
【００７１】
システム制御部５１は、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで、処理が実施されている期間と処理が実施されていない期間を明示的に分離し、復号部１１が間欠動作するように制御する。また、システム制御部５１は、復号データの第２のデータ格納部２２からの読出し以降の処理を実時間処理で実施するように制御すると共に、間欠動作の停止期間には、クロック供給部６１へ指示し間欠動作で停止している第１のデータ格納部２１、復号部１１へのクロック供給を停止するように制御する。
【００７２】
図４は、本発明の実施の形態２におけるデータ処理装置のタイミング図である。ＡＡＣ等のデジタル信号圧縮が施された圧縮データは、復号処理が施されるまでフレームという単位で処理される。０〜９は各フレームの処理が実行されている期間を示している。
【００７３】
実時間処理では、従来技術等でもあるように、各フレームがフレーム周期に合わせて復号処理される。サンプリング周波数が４８ｋＨｚであれば、およそ２０ｍｓｅｃ間隔で各フレームが処理される。
【００７４】
次に、フレーム処理の高速化は、各フレーム処理の処理能力を向上させ、処理時間に余裕を持たせることによって実現する。フレーム処理を高速化するには、クロック周波数の向上や、ハードウェアアクセラレータによる処理能力の向上、バスのデータ転送能力の向上など様々な方法がある。例えば、フレームの処理能力が２倍になると、フレームの処理期間はおよそ１０ｍｓｅｃとなり、５０％は処理をして、５０％処理をしていない期間ができる。
【００７５】
最後に、処理統合による間欠処理は、例えば、０〜４、５〜９までの処理をまとめ、かつ１〜４および６〜９の処理を前倒し、稼動期間と停止期間を明示的に分離するように実施する。サンプリング周波数が４８ｋＨｚであれば、およそ１００ｍｓｅｃ間隔で復号部１１が間欠動作する。また、復号部１１は、およそ５０ｍｓｅｃの期間に処理を実施し、およそ５０ｍｓｅｃの期間に処理を実施しないようになる。
【００７６】
図５は、本発明の実施の形態２におけるデータ処理装置の間欠動作する部分の第１の制御フロー図である。図５に示す通り、間欠動作が停止期間に遷移する条件は、必要量の復号データが処理されて第２のデータ格納部２２に格納されたことである。これを起点にシステム制御部５１がクロックを停止し、間欠動作が停止期間に遷移する。図４の例では、復号部１１が５フレーム分のデータをまとめて処理しているので、５フレーム分の復号データが格納されたことが停止期間に遷移する起点となる。一方、停止期間から稼動期間への遷移は、第２のデータ格納部２２に格納された復号データのうちＤＡ変換部４１で処理されずに残っているデータ残量が予め定めた残量しきい値を下回った場合に、格納量管理部８１がシステム制御部５１に割込み等で通知することを起点として行われる。残量しきい値は、格納量管理部８１が起動割込み通知してから次のフレームの復号データが第２のデータ格納部２２に格納されるまでに、実時間処理するＤＡ変換部４１への復号データの供給が滞ることのないレベルで決定すれば良い。
【００７７】
起動割込み通知を受けたシステム制御部５１は、クロック供給部６１へ指示してクロック供給を開始させ、その後、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を再開するよう制御する。
【００７８】
このように、システム制御部５１が第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで復号部１１を間欠動作させ、その停止期間はクロックの供給を停止することにより、オフセット電流が削減される。
【００７９】
また、データ処理装置は、間欠動作の停止期間への遷移を第２のデータ格納部２２に格納した復号データのデータ量により管理することで、ポーリング処理による制御に比べシステム制御部５１の負荷を軽減でき、データ転送量が一定でない場合になどでも正確に間欠動作を制御することができる。
【００８０】
また、データ処理装置は、間欠動作の稼動期間への遷移を第２のデータ格納部２２に格納された復号データのうちＤＡ変換されていない復号データの残量により管理することで、ポーリング処理による制御に比べシステム制御部５１の負荷を軽減でき、データ転送量が一定でない場合になどでも正確に間欠動作を制御することができる。
【００８１】
図６は、本発明の実施の形態２におけるデータ処理装置の間欠動作する部分の第２の制御フロー図である。図６に示す通り、間欠動作が停止期間に遷移する条件は、必要量の復号データが処理されて第２のデータ格納部２２に格納されたことである。これを起点にシステム制御部５１がクロックを停止し、間欠動作が停止期間に遷移する。図４の例では、復号部１１が５フレーム分のデータをまとめて処理しているので、５フレーム分の復号データが格納されたことが停止期間に遷移する起点となる。その後、システム制御部５１は、間欠動作が停止期間に移行して良いか判定する。例えば、低消費電力モードで無い場合は、停止期間に移行しないように制御する。または、本データ処理装置において負荷の重いグラフィック処理等、他の処理が競合している場合、停止期間に移行しないように制御する。
【００８２】
一方、停止期間に遷移した場合の稼動期間への遷移と処理の再開と、停止期間に遷移しなかった場合の処理再開は、第２のデータ格納部２２に格納された復号データのうちＤＡ変換部４１で処理されずに残っているデータ残量が予め定めた残量しきい値を下回った場合に、格納量管理部８１がシステム制御部５１に割込み等で通知することを起点として行われる。残量しきい値は、格納量管理部８１が起動割込み通知してから次のフレームの復号データが第２のデータ格納部２２に格納されるまでに、実時間処理するＤＡ変換部４１への復号データの供給が滞ることのないレベルで決定すれば良い。
【００８３】
起動割込み通知を受けたシステム制御部５１は、クロック供給部６１へ指示してクロック供給を開始させ、その後、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を再開するよう制御する。
【００８４】
かかる構成によれば、装置の動作状況に応じてクロックや電源供給を停止しないよう制御することにより、クロック制御処理や電源制御処理等の、状態の遷移に必要な処理（以下、オーバーヘッド処理）を削減することがでる。このことにより、データ処理装置の処理能力停止期間中での割込み応答性を向上することができる。
【００８５】
なお、本実施の形態では、第１のデータ格納部２１をメモリカードとして説明したが、磁気テープ、磁気ディスク、半導体メモリ、ハードディスク等圧縮データが格納できるものであればこれに限定しないし、同様の効果を得ることが可能である。
【００８６】
また、圧縮データは、ＡＡＣとして説明したが、ＭＰ３等のデジタル化した音声データを圧縮したデータであればこれに限定しないし同様の効果を得ることができる。
【００８７】
また、圧縮データは音声データとして説明したが、例えばＭＰＥＧ−２やＭＰＥＧ−４やMotion ＪＰＥＧ等の圧縮された画像データであっても実施可能であり同様の効果を得ることができる。
【００８８】
また、圧縮データはＤＥＳやＡＥＳ等で暗号化された暗号文であっても良い。暗号文の復号と圧縮データの復号も含めて復号部１１で復号すれば良く同様の効果を得ることができる。
【００８９】
また、復号部１１をＤＳＰとして説明したが、これに限定されない。例えば、ＣＰＵ等の他のプロセッサや、その処理の一部をハードウェアによりサポートする構成や、全ての復号処理をハードウェアにより実施する構成でも実施可能であり、同様の効果を得ることができる。
【００９０】
また、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、通常の動作周波数を低下させることで同様の効果を得ることは可能であるので、これに限定したものではない。
【００９１】
更に、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、電源供給部７１から供給する電圧を通常時より低下させることや、供給を停止（０Ｖを供給）することで、さらにリーク電流を抑制することができ、同様の効果を得ることができる。また、ＬＳＩの基板制御を行うことで、制御トランジスタのしきい値電圧を制御し、リーク電流を抑制することも可能である。
【００９２】
また、復号処理でのフレームのまとめ方は５フレーム単位としたがこれに限らない。間欠動作の稼動期間と停止期間との遷移には、クロック制御処理や電源制御処理等の、遷移に必要なオーバーヘッド処理がある。遷移回数が多いほどオーバーヘッド処理回数が増え、オーバーヘッド処理負荷が増大するため、まとめ方の粒度が粗い（間欠動作の周期が長い）方が好適である。
【００９３】
また、フレーム処理の高速化を実施し処理時間に余裕を持たせていたが、フレーム処理を高速化しなくても処理時間に余裕を持っている場合には、フレーム処理を高速化させる必要はない。処理の統合による間欠動作を実施することで、同様の効果を得ることができる。
【００９４】
また、間欠動作の停止期間からの稼動期間への遷移要因を、格納量管理部８１からの割込みとして説明したが、タイマ部８２からの割込みにより制御することも可能である。例えば、実時間処理するＤＡ変換部４１への復号データの供給が滞らないレベルで、停止期間を決定しタイマにより起動させても良く、同様の効果を得ることができる。
【００９５】
また、システム制御部５１は、第１のデータ格納部２１、復号部１１へのクロック供給および電源の供給を停止するように制御すると説明したが、少なくとも復号処理を実施する復号部１１を停止するように制御すれば良い。その他のブロックに関しては、システム構成により様々であるが、停止期間に動作不要なブロックであればクロックまたは電源の供給を制限することは可能であり、特に限定したものではない。
【００９６】
（実施の形態３）
図７は、本発明の実施の形態３におけるデータ処理装置の概略図を示すものである。図７において図３と同じ構成要素については同じ符号を用い、説明を省略する。
【００９７】
図７において、このデータ処理装置は、圧縮データを格納する第１のデータ格納部２１と、この圧縮データを読出し転送する第２のデータ転送部３２と、第２のデータ転送部３２で転送された圧縮データを格納する第４のデータ格納部２４と、この圧縮データを読出し圧縮データを復号する復号部１１と、この復号部１１で復号した復号データを格納する第３のデータ格納部２３と、この復号データを読出し転送する第１のデータ転送部３１と、第１のデータ転送部３１で転送された復号データを格納する第２のデータ格納部２２と、この復号データをアナログ変換するＤＡ変換部４１と、クロックを生成および供給するクロック供給部６１と、装置各部に電源を供給する電源供給部７１と、第２のデータ格納部２２のデータ格納量を管理する格納量管理部８１と、装置各部の起動タイミングを通知するタイマ部８２と、装置各部の動作を制御するシステム制御部５１と、で構成される。
【００９８】
なお、本実施の形態において、システム制御部５１は、本発明における第１の制御部および起動制御部を構成し、格納量管理部８１またはタイマ部８２は、本発明における第２の制御部を構成し、クロック供給部６１および電源供給部７１の少なくとも一方は、本発明におけるクロック／電源制御部を構成する。
【００９９】
以下代表的な動作を具体的に説明する。
【０１００】
第１のデータ格納部２１に圧縮データが格納されている。この第１のデータ格納部２１は例えばメモリカードであり、圧縮データは例えば音声データのＡＡＣの圧縮データである。
【０１０１】
この圧縮データは、第２のデータ転送部３２により第４のデータ格納部２４に転送される。この第４のデータ格納部２４は例えばＳＲＡＭ等の半導体メモリである。
【０１０２】
復号部１１は、この第４のデータ格納部２４から圧縮データを読出し、復号し復号データを生成する。この復号部１１は例えばＤＳＰであり、ＤＳＰのソフトウェア処理により復号される。
【０１０３】
この復号部１１により復号された復号データは、第３のデータ格納部２３に格納される。この第３のデータ格納部２３は例えばＳＲＡＭ等の半導体メモリであり、復号データは例えばＰＣＭデータである。
【０１０４】
この復号データは、第１のデータ転送部３１により第２のデータ格納部２２に転送される。この第２のデータ格納部２２は例えばＳＲＡＭ等の半導体メモリである。
【０１０５】
この第２のデータ格納部２２に格納された復号データは、ＤＡ変換部４１でアナログ信号に変換されアナログの音声データとして出力される。
【０１０６】
クロック供給部６１は、各処理を実施する上で必要なクロックを生成および供給する。
【０１０７】
格納量管理部８１は、第２のデータ格納部２２のデータ格納量を管理し、必要に応じてシステム制御部５１へ通知する。
【０１０８】
システム制御部５１は、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで、処理が実施されている期間と処理が実施されていない期間を明示的に分離し、復号部１１が間欠動作するように制御する。また、システム制御部５１は、復号データの第２のデータ格納部２２からの読出し以降の処理を実時間処理で実施するように制御すると共に、間欠動作の停止期間には、クロック供給部６１へ指示し間欠動作で停止している第１のデータ格納部２１、第２のデータ転送部３２、第４のデータ格納部２４、復号部１１、第３のデータ格納部２３、第１のデータ転送部３１へのクロック供給を停止するように制御する。更に、システム制御部５１は、第３のデータ格納部２３と第４のデータ格納部２４には、停止期間に遷移する前に全データを転送するのではなく、１フレーム分のデータを保持したまま停止期間に遷移するよう制御する。
【０１０９】
間欠動作を実現する手順や、制御フローに関しては、実施の形態２と同様であるので割愛する。
【０１１０】
図８は、本発明の実施の形態３におけるタイミング図である。
【０１１１】
０〜９はＡＡＣ等の各フレームの処理が実行されている期間を示しており、フレーム番号３までの処理が実施完了した後に間欠動作の停止期間に遷移する。また、上段は全データを転送した後に停止期間に遷移する例を、下段は１フレーム分のデータを保持したまま停止期間に遷移する例を示している。
【０１１２】
全データを転送した後に停止期間に遷移する例では、フレーム番号４のＤＡ変換の前までに、第４フレームの復号データの転送を完了していないと、音声データが途切れてしまうため、圧縮データの転送はＤＡ変換部４１でフレーム番号２のＤＡ変換を実施している時点で処理を再開する必要がある。
【０１１３】
１フレーム分のデータを保持したまま停止期間に遷移する例では、各処理部が処理できるデータが予めデータ格納部に保持されているので、稼動期間に復帰後すぐに処理が開始される。具体的には、第４のデータ格納部２４にはフレーム番号５の圧縮データ、第３のデータ格納部２３にはフレーム番号４の復号データが格納されている。
【０１１４】
かかる構成によれば、第１のデータ格納部２１からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで間欠動作させ、その停止期間はクロックの供給を停止することにより、オフセット電流を削減することができる。
【０１１５】
更に、フレーム番号３のＤＡ変換を実施している時点で稼動期間に復帰すれば良いため、全データを転送した後に停止期間に遷移する例に比べて停止期間を長く設定することが可能となり、オフセット電流を削減することができる。
【０１１６】
なお、本実施の形態では、第１のデータ転送部３１と第２のデータ転送部３２の双方について説明したが、当然どちらか一方であっても実施可能であり、同様の効果を得ることができる。
【０１１７】
第１のデータ格納部２１をメモリカードとして説明したが、磁気テープ、磁気ディスク、半導体メモリ、ハードディスク等圧縮データが格納できるものであればこれに限定しないし、同様の効果を得ることが可能である。
【０１１８】
また、圧縮データは、ＡＡＣとして説明したが、ＭＰ３等のデジタル化した音声データを圧縮したデータであればこれに限定しないし、同様の効果を得ることができる。
【０１１９】
また、圧縮データは音声データとして説明したが、例えばＭＰＥＧ−２やＭＰＥＧ−４やMotion ＪＰＥＧ等の圧縮された画像データであっても実施可能であり、同様の効果を得ることができる。
【０１２０】
また、圧縮データはＤＥＳやＡＥＳ等で暗号化された暗号文であっても良い。暗号文の復号と圧縮データの復号も含めて復号部１１で復号すれば良く、同様の効果を得ることができる。
【０１２１】
また、復号部１１をＤＳＰとして説明したが、ＣＰＵ等の他のプロセッサや、その処理の一部をハードウェアによりサポートする構成や、全ての復号処理をハードウェアにより実施する構成でも実施可能であり、これに限定しないし、同様の効果を得ることができる。
【０１２２】
また、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、通常の動作周波数を低下させることで同様の効果を得ることは可能であるので、これに限定したものではない。
【０１２３】
更に、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、電源供給部７１から供給する電圧を通常時より低下させることや、供給を停止（０Ｖを供給）することで、さらにリーク電流を抑制することができ、同様の効果を得ることができる。また、ＬＳＩの基板制御を行うことで、制御トランジスタのしきい値電圧を制御し、リーク電流を抑制することも可能である。
【０１２４】
また、復号処理でのフレームのまとめ方は５フレーム単位としたがこれに限らない。間欠動作の稼動期間と停止期間との遷移には、クロック制御処理や電源制御処理等の遷移に必要なオーバーヘッド処理がある。遷移回数が多いほどオーバーヘッド処理回数が増え、オーバーヘッド処理負荷が増大するため、まとめ方の粒度が粗い（間欠動作の周期が長い）方が好適である。
【０１２５】
また、フレーム処理の高速化を実施し処理時間に余裕を持たせていたが、フレーム処理を高速化しなくても処理時間に余裕を持っている場合には、フレーム処理を高速化させる必要はない。処理の統合による間欠動作を実施することで、同様の効果を得ることができる。
【０１２６】
また、各データ格納部では、１フレーム分のデータを保持したまま停止期間に遷移する例について説明したが、数フレーム分を保持したまま停止期間に遷移しても良く、これに限定しないし、同様の効果を得ることができる。
【０１２７】
また、間欠動作の停止期間からの稼動期間への遷移要因を、格納量管理部８１からの割込みとして説明したが、タイマ部８２からの割込みにより制御することも可能である。例えば、実時間処理するＤＡ変換部４１への復号データの供給が滞らないレベルで、停止期間を決定しタイマにより起動させても良く、同様の効果を得ることができる。
【０１２８】
また、システム制御部５１は、第１のデータ格納部２１、第２のデータ転送部３２、第４のデータ格納部２４、復号部１１、第３のデータ格納部２３、第１のデータ転送部３１へのクロック供給および電源の供給を停止するように制御すると説明したが、少なくとも復号処理を実施する復号部１１を停止するように制御すれば良い。その他のブロックに関しては、システム構成により様々であるが、停止期間に動作不要なブロックであればクロックまたは電源の供給を制限することは可能であり、特に限定したものではない。
【０１２９】
（実施の形態４）
図９は、本発明の実施の形態４におけるデータ処理装置の概略図を示すものである。図９において図３、図７と同じ構成要素については同じ符号を用い、説明を省略する。
【０１３０】
図９において、このデータ処理装置は、放送波を受信し圧縮データを抽出する放送受信部９１と、この圧縮データを格納する第４のデータ格納部２４と、この圧縮データを読出し圧縮データを復号する復号部１１と、この復号部１１で復号した復号データを格納する第３のデータ格納部２３と、この復号データを読出し転送する第１のデータ転送部３１と、第１のデータ転送部３１で転送した復号データを格納する第２のデータ格納部２２と、この復号データをアナログ変換するＤＡ変換部４１と、クロックを生成および供給するクロック供給部６１と、装置各部に電源を供給する電源供給部７１と、第２のデータ格納部２２のデータ格納量を管理する格納量管理部８１と、装置各部の起動タイミングを通知するタイマ部８２と、装置各部の動作を制御するシステム制御部５１と、で構成される。
【０１３１】
なお、本実施の形態において、システム制御部５１は、本発明における第１の制御部および起動制御部を構成し、格納量管理部８１またはタイマ部８２は、本発明における第２の制御部を構成し、クロック供給部６１または電源供給部７１の少なくとも一方は、本発明におけるクロック／電源制御部を構成する。
【０１３２】
以下代表的な動作を具体的に説明する。
【０１３３】
放送受信部９１は、地上デジタル放送などの放送波を受信し、音声などの圧縮データを抽出する。圧縮データは例えば音声データのＡＡＣの圧縮データである。
【０１３４】
この圧縮データは、第４のデータ格納部２４に格納される。この第４のデータ格納部２４は例えばＳＲＡＭ等の半導体メモリである。
【０１３５】
復号部１１は、この第４のデータ格納部２４から圧縮データを読出し、復号し復号データを生成する。この復号部１１は例えばＤＰＳであり、ＤＳＰのソフトウェア処理により復号される。
【０１３６】
この復号部１１により復号された復号データは、第３のデータ格納部２３に格納される。この第３のデータ格納部２３は例えばＳＲＡＭ等の半導体メモリであり、復号データは例えばＰＣＭデータである。
【０１３７】
この復号データを第１のデータ転送部３１により第２のデータ格納部２２に転送する。この第２のデータ格納部２２は、例えばＳＲＡＭ等の半導体メモリである。
【０１３８】
この第２のデータ格納部２２に格納された復号データは、ＤＡ変換部４１でアナログ信号に変換されアナログの音声データとして出力される。
【０１３９】
クロック供給部６１は、各処理を実施する上で必要なクロックを生成および供給する。
【０１４０】
格納量管理部８１は、第２のデータ格納部２２のデータ格納量を管理し必要に応じてシステム制御部５１へ通知する。
【０１４１】
システム制御部５１は、第４のデータ格納部２４からのデータ読出しから、復号データの第２のデータ格納部２２への格納までの処理を、実時間処理よりも速い速度で実施させることで、処理が実施されている期間と処理が実施されていない期間を明示的に分離し、復号部１１を間欠動作するように制御する。また、システム制御部５１は、放送受信部９１による圧縮データの第４のデータ格納部２４への格納と、復号データの第２のデータ格納部２２からの読出し以降の処理を実時間処理で実施するように制御すると共に、間欠動作の停止期間には、クロック供給部６１へ指示し間欠動作で停止している復号部１１、第３のデータ格納部２３、第１のデータ転送部３１へのクロック供給を停止するように制御する。更に、システム制御部５１は、第３のデータ格納部２３と第４のデータ格納部２４には、停止期間に遷移する前に全データを転送するのではなく、１フレーム分のデータを保持したまま停止期間に遷移するよう制御する。
【０１４２】
間欠動作を実現する手順や、制御フローに関しては、実施の形態３と同様であるので割愛する。
【０１４３】
図１０は、本発明の実施の形態４におけるデータ処理装置のタイミング図である。
【０１４４】
０〜９はＡＡＣ等の各フレームの処理が実行されている期間を示している。放送受信部９１は実時間処理を行っている。復号部１１がフレーム番号４までの処理を実施完了し、第１のデータ転送部３１がフレーム番号３までの処理を実施完了した後に、間欠動作の停止期間に遷移する。ＤＡ変換部４１は実時間処理を行っている。
【０１４５】
各処理部が処理できるデータが予めデータ格納部に保持されているので、稼動期間に復帰後すぐに処理が開始される。具体的には、第４のデータ格納部２４にはフレーム番号８までの圧縮データ、第３のデータ格納部２３にはフレーム番号４の復号データが格納されている。
【０１４６】
かかる構成によれば、処理の入力部分（放送の受信）と出力部分（ＤＡ変換）双方で実時間処理が必要なデータ処理装置においても、復号部１１を含む間欠動作する部分のオフセット電流を削減できる。更に、フレーム番号３のＤＡ変換を実施している時点で稼動期間に復帰すれば良いため、全データを転送した後に停止期間に遷移する例に比べて停止期間を長く設定することが可能となり、オフセット電流を削減することができる。
【０１４７】
また、放送受信部９１の代わりに、有線または無線ネットワークと接続し、ＡＶコンテンツを受信し、圧縮データを抽出する、ネットワーク接続部を設けても良い。この場合、インターネットを始めとしたネットワークからネットワークの通信速度に応じてデータ受信し、第４のデータ格納部２４に格納する。その後の処理は、図９で示した実施の形態と同様の動作を行う。
【０１４８】
かかる構成によれば、処理の入力部分（ネットワークからの受信）と出力部分（ＤＡ変換）双方で実時間処理が必要なデータ処理装置においても、復号部１１を含む間欠動作する部分のオフセット電流を削減できる。更に、フレーム番号３のＤＡ変換を実施している時点で稼動期間に復帰すれば良い。このため、全データを転送した後に停止期間に遷移する例に比べて、停止期間を長く設定することが可能となり、オフセット電流を削減することができる。
【０１４９】
なお、本実施の形態では、圧縮データは、ＡＡＣとして説明したが、ＭＰ３等のデジタル化した音声データを圧縮したデータであればこれに限定しないし、同様の効果を得ることができる。
【０１５０】
また、圧縮データは音声データとして説明したが、例えばＭＰＥＧ−２やＭＰＥＧ−４やMotion ＪＰＥＧ等の圧縮された画像データであっても実施可能であり、同様の効果がえることができる。
【０１５１】
また、圧縮データはＤＥＳやＡＥＳ等で暗号化された暗号文であっても良い。暗号文の復号と圧縮データの復号も含めて復号部１１で復号すれば良く、同様の効果を得ることができる。
【０１５２】
また、復号部１１をＤＳＰとして説明したが、ＣＰＵ等の他のプロセッサや、その処理の一部をハードウェアによりサポートする構成や、全ての復号処理をハードウェアにより実施する構成でも実施可能であり、これに限定しないし、同様の効果を得ることができる。
【０１５３】
また、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、通常の動作周波数を低下させることで同様の効果を得ることは可能であるので、これに限定したものではない。
【０１５４】
更に、システム制御部５１は、間欠動作の停止期間においてクロックの供給を停止するとして説明したが、電源供給部７１から供給する電圧を通常時より低下させることや、供給を停止（０Ｖを供給）することで、さらにリーク電流を抑制することができ、同様の効果を得ることができる。また、ＬＳＩの基板制御を行うことで、制御トランジスタのしきい値電圧を制御し、リーク電流を抑制することも可能である。
【０１５５】
また、復号処理でのフレームのまとめ方は５フレーム単位としたがこれに限らない。間欠動作の稼動期間と停止期間との遷移には、クロック制御処理や電源制御処理等の遷移に必要なオーバーヘッド処理がある。遷移回数が多いほどオーバーヘッド処理回数が増え、オーバーヘッド処理負荷が増大するため、まとめ方の粒度が粗い方（間欠動作の周期が長い）方が好適である。
【０１５６】
また、フレーム処理の高速化を実施し処理時間に余裕を持たせていたが、フレーム処理を高速化しなくても処理時間に余裕を持っている場合には、フレーム処理を高速化させる必要はない。処理の統合による間欠動作を実施することで、同様の効果を得ることができる。
【０１５７】
また、各データ格納部では、１フレーム分のデータを保持したまま停止期間に遷移する例について説明したが、数フレーム分を保持したまま停止期間に遷移しても良く、これに限定しないし、同様の効果を得ることができる。
【０１５８】
また、間欠動作の停止期間からの稼動期間への遷移要因を、格納量管理部８１からの割込みとして説明したが、タイマ部８２からの割込みにより制御することも可能である。例えば、実時間処理するＤＡ変換部４１への復号データの供給が滞らないレベルで、停止期間を決定しタイマにより起動させても良く、同様の効果を得ることができる。
【０１５９】
また、システム制御部５１は、復号部１１、第３のデータ格納部２３、第１のデータ転送部３１へのクロック供給および電源の供給を停止するように制御すると説明したが、少なくとも復号処理を実施する復号部１１を停止するように制御すれば良い。その他のブロックに関しては、システム構成により様々であるが、停止期間に動作不要なブロックであればクロックまたは電源の供給を制限することは可能であり、特に限定したものではない。
【産業上の利用可能性】
【０１６０】
本発明にかかるデータ処理装置は、バッテリ駆動する携帯機器向けのオーディオ、ビデオプレーヤやＡＶ処理が実施可能な携帯電話等の用途に特に有用である。
【符号の説明】
【０１６１】
１１  復号部
２１  第１のデータ格納部
２２  第２のデータ格納部
２３  第３のデータ格納部
２４  第４のデータ格納部
３１  第１のデータ転送部
３２  第２のデータ転送部
４１  ＤＡ変換部
５１  システム制御部
５２  第１の制御部
５３  第２の制御部
５４  クロック／電源制御部
５５  起動制御部
６１  クロック供給部
７１  電源供給部
８１  格納量管理部
８２  タイマ部
９１  放送受信部
【図１】
2011054164.tif 000003
【図２】
2011054164.tif 000004
【図３】
2011054164.tif 000005
【図４】
2011054164.tif 000006
【図５】
2011054164.tif 000007
【図６】
2011054164.tif 000008
【図７】
2011054164.tif 000009
【図８】
2011054164.tif 000010
【図９】
2011054164.tif 000011
【図１０】
2011054164.tif 000012
【図１１】
2011054164.tif 000013