(57)【要約】      （修正有）【課題】受け付けた信号の処理負荷に応じて最適な電力制御を行い、消費電力を抑える信号処理装置を提供する。【解決手段】信号処理装置１００は、信号を受け付ける受付部１０と、受け付けられた信号を処理する集積回路３１、４１と、信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得部２１と、取得された負荷情報に応じて、集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御部２２と、を備える。【選択図】図１
2011170647.tif 000002
【特許請求の範囲】
【請求項１】
信号を受け付ける受付手段と、
前記受付手段によって受け付けられた前記信号を処理する集積回路と、
前記受付手段が前記信号を受け付けたとき、当該信号を処理する前記集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得手段と、
前記負荷情報取得手段によって取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御手段と、
を備えることを特徴とする信号処理装置。
【請求項２】
請求項１に記載の信号処理装置であって、
前記集積回路を少なくとも二つ備え、
さらに、夫々の前記集積回路の消費電力の指標となる電力指標を間欠的に取得する電力指標取得手段と、
前記電力指標取得手段によって取得された前記電力指標に応じて前記集積回路のいずれかを選択し、選択された前記集積回路に前記信号を処理させる信号処理制御手段と、を備え、
前記供給制御手段は、前記負荷情報取得手段によって取得された前記負荷情報に応じて、前記信号処理制御手段によって選択された前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御することを特徴とする信号処理装置。
【請求項３】
請求項２に記載の信号処理装置であって、
夫々の前記集積回路は、電源とクロック信号とが供給される第１モード、電源は供給され、クロック信号の供給は停止される第２モード、または電源の供給とクロック信号の供給とが停止される第３モードのいずれかを前記供給制御手段からの指令に応じて採り、
前記電力指標取得手段は、前記集積回路の夫々が前記第１モード、前記第２モードまたは前記第３モードのいずれを採っているかを示す情報を、前記電力指標として取得することを特徴とする信号処理装置。
【請求項４】
請求項３に記載の信号処理装置であって、
前記信号処理制御手段は、前記第２モードの前記集積回路を選択し、選択された前記集積回路に前記信号を処理させ、
前記供給制御手段は、前記信号処理制御手段によって選択された前記集積回路を前記第２モードから前記第１モードに遷移させることを特徴とする信号処理装置。
【請求項５】
請求項３または４に記載の信号処理装置であって、
前記電力指標取得手段は、前記電力指標として、夫々の前記集積回路に供給された電源の電圧値またはクロック信号の周波数、あるいは夫々の前記集積回路の温度のうち少なくとも一つを取得することを特徴とする信号処理装置。
【請求項６】
請求項５に記載の信号処理装置であって、
前記供給制御手段は、
前記第２モードの前記集積回路の数が所定数以上であるとき、かつ前記電力指標取得手段によって前記第１モードの前記集積回路から取得された前記電源の電圧値、前記クロック信号の周波数または当該集積回路の温度が所定の閾値以下であるとき、当該集積回路を第３モードへと遷移させ、
前記第２モードの前記集積回路の数が所定数未満であるとき、かつ前記電力指標取得手段によって前記第１モードの前記集積回路から取得された前記電源の電圧値、前記クロック信号の周波数または当該集積回路の温度が所定の閾値以下であるとき、当該集積回路を前記第２モードへと遷移させることを特徴とする信号処理装置。
【請求項７】
請求項１乃至６いずれかに記載の信号処理装置であって、
前記集積回路に供給される電源の電圧値と前記負荷情報との関係性、または前記集積回路に供給されるクロック信号の周波数と前記負荷情報との関係性とを記憶しているデータベース手段を備え、
前記供給制御手段は、前記負荷情報取得手段によって取得された前記負荷情報に関係付けられた前記電源の電圧値または前記クロック信号の周波数を前記データベース手段から参照し、参照された前記電源の電圧値または前記クロック信号の周波数に従って、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御することを特徴とする信号処理装置。
【請求項８】
請求項１乃至７いずれかに記載の信号処理装置であって、
前記受付手段は、呼処理に関する信号を受け付け、
前記集積回路は、前記受付手段によって受け付けられた前記信号に対してベースバンド処理を実行することを特徴とする信号処理装置。
【請求項９】
信号を受け付ける受付ステップと、
前記受付ステップで前記信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得ステップと、
前記負荷情報取得ステップで取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御ステップと、
を備えることを特徴とする信号処理方法。
【請求項１０】
コンピュータが読み込み可能な記憶媒体に記憶させるプログラムであって、
信号を受け付ける受付処理と、
前記受付処理で前記信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得処理と、
前記負荷情報取得処理で取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御処理と、
を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置、信号処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ユビキタスネットワークを実現するため、様々な機器に無線通信機能が搭載されている。この種の機器は、多くの場合、乾電池や蓄電池等を動力源としており、長時間の使用を可能とするために消費電力を抑えることが要求される。従って、様々な消費電力を抑制する技術が開発されてきた。
【０００３】
この種の技術として、特許文献１（特開２００８−０４２４９１号公報）には、次のようなシステムが開示されている。このシステムは、送受信動作に直接必要ではない機能部に提供する電圧やクロック信号を停止することによって、消費電力を抑制することができる。
【０００４】
また、この種の技術として、特許文献２（特開２００９−０６４４５６号公報）には、次のようなシステムが開示されている。このシステムは、システム内のプロセッサが要求する最小限のクロック周波数要求を取得し、取得されたクロック周波数要求を支援する電圧要求を取得する。さらに、このシステムは、取得されたクロック周波数要求と電圧要求によって定義される電力状態に、当該プロセッサを遷移させる。上記処理によって、このシステム全体の消費電力を抑制することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０４２４９１号公報
【特許文献２】特開２００９−０６４４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記技術は、以下の点で改善の余地を有していた。特許文献１のシステムは、送受信動作に直接関与する機能部の各々に対して、一律に電圧やクロック信号を供給している。しかし、送受信動作の処理負荷によって、機能部への最適な供給電圧やクロック周波数は変化するものであり、このシステムは十分に消費電力を抑制しているとはいえない。
【０００７】
また、特許文献２のシステムは、プロセッサからの要求に応じて当該プロセッサの電力状態を制御するため、プロセッサ自体を停止させると、上記のような動作が成立しない。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、受け付けた信号の処理負荷に応じて最適な電力制御を行い、消費電力を抑える信号処理装置、信号処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば、信号を受け付ける受付手段と、前記受付手段によって受け付けられた前記信号を処理する集積回路と、前記受付手段が前記信号を受け付けたとき、当該信号を処理する前記集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得手段と、前記負荷情報取得手段によって取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御手段と、を備えることを特徴とする信号処理装置が提供される。
【００１０】
また、本発明によれば、信号を受け付ける受付ステップと、前記受付ステップで前記信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得ステップと、前記負荷情報取得ステップで取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御ステップと、を備えることを特徴とする信号処理方法が提供される。
【００１１】
さらに、本発明によれば、コンピュータが読み込み可能な記憶媒体に記憶させるプログラムであって、信号を受け付ける受付処理と、前記受付処理で前記信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する負荷情報取得処理と、前記負荷情報取得処理で取得された前記負荷情報に応じて、前記集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する供給制御処理と、を前記コンピュータに実行させることを特徴とするプログラムが提供される。
【発明の効果】
【００１２】
本発明によれば、受け付けた信号の処理負荷に応じて最適な電力制御を行い、消費電力を抑える信号処理装置、信号処理方法およびプログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る信号処理装置の構成図である。
【図２】新規呼を受け付けた際の信号処理装置の動作フローを示すフローチャートである。
【図３】呼解放の際の信号処理装置の動作フローを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１５】
図１は、本発明の実施の形態に係る信号処理装置１００の構成図である。なお、本実施形態において、信号処理装置１００は呼処理を行う装置として説明する。
【００１６】
信号処理装置１００は、中継装置（図示せず）から呼処理に関する信号を受け付ける受付部１０と、呼処理、リソース管理及び省電力管理を行っている制御ブロック２０と、制御ブロック２０からの指示に従いベースバンド処理、または具体的な省電力動作を行う複数のサブ処理ブロック３０、４０等から構成される。
【００１７】
サブ処理ブロック３０は、集積回路３１、電源電圧供給部３２、クロック信号発振器３３、Ｄ／Ａ変換部３４等の構成要素から構成される。集積回路３１は、受付部１０によって受け付けられた呼処理に関する信号に対してＣｏｄｉｎｇ／Ｄｅｃｏｄｉｎｇ等のメインのベースバンド処理を実行する。電源電圧供給部３２は、集積回路３１から出力される電源電圧制御信号に従って、集積回路３１に可変に電圧を供給する。Ｄ／Ａ変換部３４は、集積回路３１から出力される周波数制御信号をアナログ信号に変換し、クロック信号発振器３３に出力する。クロック信号発振器３３は、Ｄ／Ａ変換部３４からのアナログ信号に従って、集積回路３１に可変にクロック信号を出力する。
【００１８】
サブ処理ブロック４０は、集積回路４１、電源電圧供給部４２、クロック信号発振器４３、Ｄ／Ａ変換部４４等の構成要素から構成される。集積回路４１、電源電圧供給部４２、クロック信号発振器４３、Ｄ／Ａ変換部４４は夫々、上述の集積回路３１、電源電圧供給部３２、クロック信号発振器３３、Ｄ／Ａ変換部３４と同等の機能を有する。
【００１９】
なお、図１には図示しないが、サブ処理ブロック３０またはサブ処理ブロック４０と同等の機能を有するサブ処理ブロックが更に存在してもよい。
【００２０】
また、夫々の集積回路において、集積回路に与える電源電圧が高いほど、集積回路の動作可能周波数は高くなり、消費電力も高くなるものとする。ただし、動作可能周波数は、その集積回路の絶対最大定格を最大とする。また、夫々の集積回路において、集積回路の温度が高いほど消費電力も高くなるものとする。なお、ここで説明した集積回路の特性は、必ずしも全ての集積回路に適用されるものではなく、例外もあり得る。
【００２１】
さらに、夫々の集積回路は、電源とクロック信号とが供給される「処理実行モード（第１モード）」、電源は供給され、クロック信号の供給は停止される「スタンバイモード（第２モード）」、または電源の供給とクロック信号の供給とが停止される「休止モード（第３モード）」のいずれかを供給制御部２２からの指令に応じて採ることが可能であってもよい。
【００２２】
「休止モード」は装置全体としてリソースに余裕が有る際に、当面使用する予定の無いリソースの消費電力を削減する為に電源を完全に落とすモードである。より詳細には、制御ブロック２０（供給制御部２２）から電源電圧供給部への制御信号によって当該電源電圧供給部からの電源供給が落とされ、同時に制御ブロック２０（供給制御部２２）からクロック信号発振器への制御信号によってクロック信号発振器からのクロック信号の供給も落とされることによって、集積回路は「休止モード」となる。なお、上記三つのモードのうち、「休止モード」は最も消費電力の低い状態となる。
【００２３】
「処理実行モード」は電源が入りまさに処理を実行しているモードである。「処理実行モード」の集積回路は、制御ブロック２０（供給制御部２２）から電源電圧供給部への制御信号によって当該電源電圧供給部からの電源供給がＯＮ状態となり、同時に制御ブロック２０（供給制御部２２）からクロック信号発振器への制御信号によってクロック信号発振器からのクロック信号の供給もＯＮ状態となり、集積回路は動作状態となる。この時、集積回路の動作すべき速度は処理負荷次第であるが、冒頭で述べた様に、動作最高周波数は電源電圧に依存する為、必要な負荷情報に応じクロック信号の周波数を下げ、これに合わせて電源電圧も絞り込む事が可能である。
【００２４】
「スタンバイモード」は現在リソースが使われていないが、次に受付部１０が信号を受け付けた際に当該信号の処理がアサインされるべく、準備が整った状態である。「スタンバイモード」から「処理実行モード」に遷移する方が、「休止モード」から「処理実行モード」に遷移するより早くなる。その理由は、電源を落とした状態から呼処理が出来る状態に移行する為には、通常起動と呼ばれる処理が必要であり、この処理には一定の時間が掛かる為である。「スタンバイモード」時は制御ブロック２０（供給制御部２２）から電源電圧供給部への制御信号によって当該電源電圧供給部からの電源供給はＯＮ状態となり、同時に制御ブロック２０（供給制御部２２）からクロック信号発振器への制御信号によってクロック信号発振器からのクロック信号の供給もＯＮ状態となり、起動が行われる。起動完了後、制御ブロック２０（供給制御部２２）からクロック信号発振器への制御信号によってクロック信号発振器からのクロック信号の供給を落とす。クロック信号発振器の電源を落とせるか否かは集積回路の作り次第であり、起動完了後にクロック信号が無くても起動状態を保つ事が可能であれば、クロック信号発振器から供給されるクロック信号を落とすことができる。この時、集積回路に与える電源電圧は、起動状態を保つ為の最低電圧で良いので、「処理実行モード」と比べて集積回路の消費電力は大幅に抑えられた状態となる。
【００２５】
制御ブロック２０は、負荷情報取得部２１、供給制御部２２、電力指標取得部２３、信号処理制御部２４等の構成要素から構成される。負荷情報取得部２１は、受付部１０が信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する。供給制御部２２は、負荷情報取得部２１によって取得された負荷情報に応じて、集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する。
【００２６】
さらに、電力指標取得部２３は、夫々の集積回路の消費電力の指標となる電力指標を間欠的に取得する。信号処理制御部２４は、電力指標取得部２３によって取得された電力指標に応じて集積回路のいずれかを選択し、選択された集積回路に信号を処理させる。供給制御部２２は、負荷情報取得部２１によって取得された負荷情報に応じて、信号処理制御部２４によって選択された集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する。なお、ここで、電力指標を間欠的に取得するとは、各々の集積回路に関する電力指標を複数回にわたって取得することであり、その時間間隔は一定であってもよいし、不定であってもよい。電力指標取得部２３は、各々のサブ処理ブロックから電力指標を取得してもよく、制御ブロック２０内の他の構成要素、例えば供給制御部２２から電力指標を取得してもよい。電力指標取得部２３が、各々のサブ処理ブロックから電力指標を取得する場合、複数の電力指標を取得するタイミングが同期することがあってもよい。
【００２７】
なお、負荷情報取得部２１の処理については多様な方式が考えられる。例えば、信号に負荷情報自体が含まれているのであれば、負荷情報取得部２１は信号から負荷情報を抽出してもよい。また、負荷情報取得部２１は、信号に含まれるデータ量を計測し、計測されたデータ量に基づいて負荷情報を算出してもよい。あるいは、負荷情報取得部２１は、信号に含まれる当該信号の識別情報を抽出し、抽出された識別情報に対応する負荷情報を有するデータベース（図示せず）を参照し、負荷情報を取得してもよい。
【００２８】
また、供給制御部２２の処理についても多様な方式が考えられる。例えば、制御ブロック２０は、集積回路に供給される電源の電圧値と負荷情報との関係性、または集積回路に供給されるクロック信号の周波数と負荷情報との関係性とを記憶しているデータベース（図示せず）を備えていてもよい。このとき、供給制御部２２は、負荷情報取得部２１によって取得された負荷情報に関係付けられた電源の電圧値またはクロック信号の周波数をデータベースから参照し、参照された電源の電圧値またはクロック信号の周波数に従って、集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御してもよい。ここで説明したデータベースに記憶されている関係性は、予め実際に測定して集積回路ごとに定められてもよい。
【００２９】
また、電力指標取得部２３が取得する電力指標についても多様な形態が考えられ、電力指標の形態に応じて信号処理制御部２４の処理についても多様な方式が考えられる。例えば、電力指標取得部２３は、集積回路の夫々が「処理実行モード」、「スタンバイモード」または「休止モード」のいずれを採っているかを示す情報を、電力指標として取得してもよい。このとき、信号処理制御部２４は、電力指標取得部２３によって取得された最新の電力指標において「スタンバイモード」の集積回路を選択し、選択された集積回路に信号を処理させてもよい。さらに、供給制御部２２は、信号処理制御部２４によって選択された集積回路を「スタンバイモード」から「処理実行モード」に遷移させる必要がある。
【００３０】
また、電力指標は、夫々の集積回路に供給された電源の電圧値またはクロック信号の周波数であってもよい。このとき、信号処理制御部２４は、電力指標取得部２３によって取得された最新の電力指標において最小の電源の電圧値（またはクロック信号の周波数）を供給されている集積回路、すなわち最小の消費電力の集積回路から順に選択し、選択された集積回路に信号を処理させてもよい。あるいは、信号処理制御部２４は、電力指標取得部２３によって取得された電力指標の履歴において一定期間電源の電圧値（またはクロック信号の周波数）が下がり続けている集積回路、すなわち信号処理が終了間近である集積回路を選択し、選択された集積回路に信号を処理させてもよい。
【００３１】
また、電力指標は、夫々の集積回路の温度であってもよい。この場合、夫々のサブ処理ブロックには集積回路の温度を計測する温度計が設けられてもよい。そして、信号処理制御部２４は、電力指標取得部２３によって取得された最新の電力指標において最小温度の集積回路、すなわち最小の消費電力の集積回路から順に選択し、選択された集積回路に信号を処理させてもよい。あるいは、信号処理制御部２４は、電力指標取得部２３によって取得された電力指標の履歴において一定期間温度が下がり続けている集積回路、すなわち信号処理が終了間近である集積回路を選択し、選択された集積回路に信号を処理させてもよい。
【００３２】
なお、電力指標取得部２３または信号処理制御部２４の形態は、ここに列挙したいずれか一つであってもよく、複数の組合せであってもよい。その組合せは、サブ処理ブロック、特に集積回路の特性に応じて適宜変更されてもよい。
【００３３】
上述の信号処理装置１００の構成要素の全部または一部は、ハードウェアで実現されてもよいし、あるいは、プロセッサに処理を実行させるプログラム（またはプログラムコード）で実現されてもよい。プロセッサは、不揮発性メモリなどの記録媒体からそのプログラムを読み出し実行する。
【００３４】
信号処理装置１００の構成がプログラムによって実施される場合、当該プログラムはプロセッサ（コンピュータ）読み出し可能な記憶媒体に格納される。そして、当該プログラムは、以下の処理をプロセッサに実行させる。
（Ａ）信号を受け付ける処理
（Ｂ）信号を受け付けたとき、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する処理
（Ｃ）取得された負荷情報に応じて、集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する処理
【００３５】
ここで、信号処理装置１００は、信号処理を実行させる集積回路だけを「処理実行モード」とし、「スタンバイモード」の集積回路の数を所定数Ｑに維持し、その他の集積回路を「休止モード」とすることが望ましい。このとき、信号処理装置は次のように動作してもよい。供給制御部２２は、「スタンバイモード」の集積回路の数が所定数Ｑ以上であるとき、かつ電力指標取得部２３によって「処理実行モード」の集積回路から取得された電力指標（集積回路に供給される電源の電圧値、クロック信号の周波数、または集積回路の温度）が所定の閾値以下であるとき、当該集積回路を「休止モード」へと遷移させてもよい。また、供給制御部２２は、「スタンバイモード」の集積回路の数が所定数Ｑ未満であるとき、かつ電力指標取得部２３によって取得された電力指標が上記閾値以下であるとき、集積回路を「スタンバイモード」へと遷移させてもよい。なお、上記所定の閾値は、電力指標の種別ごとに異なる閾値が定められていてもよい。
【００３６】
上述のように動作する信号処理装置１００において、単一の新規呼に関する信号処理の割り当てに必要な最大数よりも十分に大きい値を、所定数Ｑに設定することが望ましい。このように所定数Ｑを設定することによって、信号処理装置１００は新規呼の処理を遅延なく実行することができる。なお、ここで新規呼の処理を遅延無く実行するとは、新規呼をいずれかの集積回路に割り当てた直後に、更に次の新規呼を受け付けても他の集積回路に割り当て可能であることを意味している。
【００３７】
図２は、新規呼を受け付けた際の信号処理装置１００の動作フローを示すフローチャートである。ただし、新規呼が受け付けられる事前の定常状態に於いて、信号処理装置１００は、所定数Ｑの「スタンバイモード」の集積回路を起動した状態を維持していることを前提とする。
【００３８】
信号処理装置１００が新規呼に関する信号を受け付けると（ステップＳ１）、当該信号を処理する集積回路に掛かると予想される負荷を示す負荷情報を取得する（ステップＳ２）。次に、ステップＳ２で取得された負荷情報に基づいて、当該新規呼の割り当てに必要な集積回路の数が所定数Ｑを超えているか否かを判断する（ステップＳ３）。新規呼の割り当てに必要な集積回路の数が所定数Ｑを超えているとき（ステップＳ３のＹＥＳ）、「休止モード」の集積回路を「スタンバイモード」に遷移させる（ステップＳ４）。ステップＳ３とステップＳ４の処理を繰り返すことによって、新規呼の割り当てに必要な数の「スタンバイモード」の集積回路を用意する。
【００３９】
新規呼の割り当てに必要な集積回路の数が所定数Ｑ以下であるとき（ステップＳ３のＮＯ）、信号処理装置１００は、新規呼の割り当てに必要な数の集積回路を選択し、選択された集積回路に新規呼の処理を割り当てる（ステップＳ５）。また、信号処理装置１００は、ステップＳ２で取得された負荷情報に応じて、ステップＳ５で割り当てられた集積回路に供給される電源の電圧値またはクロック信号の周波数の少なくとも一方を可変に制御する（ステップＳ６）。ステップＳ６の処理を、より詳細に説明すれば、信号処理装置１００は、新規呼割当後の必要動作周波数で動作可能な電圧まで集積回路の電圧を上昇すべく、電源電圧供給部からの電源供給を必要な電圧値まで変化させ、続けてクロック信号発振器からのクロック信号を必要な周波数まで変化させる。このとき、対象の集積回路は、「スタンバイモード」から「処理実行モード」に遷移する。ステップＳ６の処理を終えた時点で新規呼に関する処理の割当は終了となる。
【００４０】
なお、図２に示す動作フローにおいて、単一の新規呼に関する信号処理の割り当てに必要な最大数よりも十分に大きい値を、所定数Ｑに設定することが望ましい。このように所定数Ｑを設定することによって、ステップＳ３は常にＮＯとなるので、当該動作フローの実行時間が短縮される。
【００４１】
図３は、呼解放の際の信号処理装置１００の動作フローを示すフローチャートである。まず、信号処理装置１００は呼解放処理を行う集積回路を特定する（ステップＴ１）。そして、信号処理装置１００は、ステップＴ１で特定された集積回路に供給されるクロック信号を下げる指示をクロック信号発振器に対して発し、集積回路に供給される電源電圧を下げる指示を当該集積回路の電源電圧供給部に対して発する（ステップＴ２）。信号処理装置１００は、ステップＴ１で特定された集積回路から取得された電力指標（集積回路に供給される電源の電圧値、クロック信号の周波数、あるいは集積回路の温度）が所定の閾値以下であるとき（ステップＴ３のＹＥＳ）、かつ「スタンバイモード」の集積回路の数が所定数Ｑ以上であるとき（ステップＴ４のＹＥＳ）、ステップＴ１で特定された集積回路を「処理実行モード」から「休止モード」へと遷移させる（ステップＴ５）。また、信号処理装置１００は、ステップＴ１で特定された集積回路から取得された電力指標が上記閾値以下であるとき（ステップＴ３のＹＥＳ）、かつ「スタンバイモード」の集積回路の数が所定数Ｑ未満であるとき（ステップＴ４のＮＯ）、ステップＴ１で特定された集積回路を「処理実行モード」から「スタンバイモード」へと遷移させる（ステップＴ６）。なお、信号処理装置１００は、電力指標が所定の閾値を超えるとき（ステップＴ３のＮＯ）、ステップＴ２に移行する。
【００４２】
ここで、本実施形態の効果について説明する。本実施形態によれば、各々の集積回路に「休止モード」、「スタンバイモード」、「処理実行モード」の３種類の動作モードを持たせ、受け付けた信号処理装置によって掛かる処理負荷に応じて上記動作モードを制御する事により、処理負荷が軽い場合は必要な集積回路以外の集積回路の動作を積極的に停止する事により低消費電力削減を図ることができる。
【００４３】
更には、動作しているブロックに対しても、負荷情報に応じて集積回路に供給される電源電圧またはクロック信号を最適に制御することができる。従って、「処理実行モード」の集積回路についても消費電力を削減する事が可能である。
【００４４】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００４５】
本発明は集積回路を使用したシステムに広く適用可能である。特に太陽電池やバッテリーで動作する無線通信機器等、電源事情の劣悪な環境では、消費電力を極限まで絞って使用する方法での利用が考えられる。また、電源事情が悪くない環境であっても省エネの観点から消費電力を極力抑えようという考え方は浸透しつつある為、今後は益々広い分野での利用が考えられる。
【００４６】
上記実施形態において、サブ処理ブロックは複数存在するものとして説明したが、単一であってもよい。このとき、電力指標取得部または信号処理制御部は存在しなくてもよい。
【００４７】
また、上記実施形態の説明には、複数のフローチャートを用いており、それぞれに複数のステップを順番に記載してあるが、その記載の順番は、本発明の信号処理方法のステップを実行する順番を限定するものではない。このため、本発明の信号処理方法を実行するときには、その複数のステップの順番は内容的に支障しない範囲で変更することができる。
【００４８】
なお、当然ながら、上述した実施の形態および複数の変形例は、その内容が相反しない範囲で組み合わせることができる。また、上述した実施の形態および変形例では、各構成要素の機能などを具体的に説明したが、その機能などは本願発明を満足する範囲で各種に変更することができる。
【符号の説明】
【００４９】
１００  信号処理装置
１０  受付部
２０  制御ブロック
２１  負荷情報取得部
２２  供給制御部
２３  電力指標取得部
２４  信号処理制御部
３０、４０  サブ処理ブロック
３１、４１  集積回路
３２、４２  電源電圧供給部
３３、４３  クロック信号発振器
３４、４４  Ｄ／Ａ変換部
【図１】
2011170647.tif 000003
【図２】
2011170647.tif 000004
【図３】
2011170647.tif 000005