(57)【要約】【課題】不要なメモリアクセスを削減して処理時間を低減することができる情報処理装置を提供すること。【解決手段】プロセッサ２０が対象としない専用処理を逐次行う情報処理部１００と、それぞれの専用処理全体で共通な共通情報および専用処理に個別で必要な個別情報のうち少なくとも１つを記憶装置３０から読み出す情報読出部１０１と、電源制御装置５０からの電力の状態を管理する電源状態管理部１０２とを備え、電力状態が供給開始状態になって最初の専用処理が開始される場合には、情報読出部１０１は、共通情報および個別情報の両方を同時又は順次に読み出し、情報処理部１００は、共通情報及び個別情報に基づいて専用処理を行い、供給開始状態になって２回目以降の専用処理が開始される場合には、情報読出部１０１は、専用処理に必要な個別情報のみを読み出し、情報処理部１００は、個別情報に基づいて専用処理を行うように構成する。【選択図】図１
2008171187.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサが対象としない専用処理を逐次行う情報処理部と、
それぞれの専用処理全体で共通な共通情報および専用処理に個別で必要な個別情報のうち少なくとも１つを記憶装置から読み出す情報読出部と、
自己の情報処理装置に供給される電力の供給を制御する電源制御装置からの前記電力の状態を管理する電源状態管理部とを備え、
前記電源状態管理部が管理している前記状態が電力の供給停止状態から供給開始状態になって最初の専用処理が開始される場合には、前記情報読出部は、前記記憶装置に記憶されている前記共通情報及び前記個別情報のうち、前記共通情報および前記個別情報の両方を同時又は順次に読み出し、前記情報処理部は、前記情報読出部で読み出した前記共通情報及び前記個別情報に基づいて専用処理を行い、
前記電源状態管理部が管理している前記状態が電力の供給停止状態から供給開始状態になって２回目以降の専用処理が開始される場合には、前記情報読出部は、前記記憶装置に記憶されている前記共通情報及び前記個別情報のうち、当該専用処理に必要な個別情報のみを前記記憶装置から読み出し、前記情報処理部は、前記情報読出部で読み出した個別情報に基づいて専用処理を行うことを特徴とする情報処理装置。
【請求項２】
前記電源状態管理部が管理している前記状態が電力の供給状態から供給停止状態になるとき、前記情報処理部は、前記共通情報及び前記個別情報を退避することなく停止することを特徴とする情報処理装置。
【請求項３】
前記電源状態管理部が管理している前記状態が電力の供給停止状態から供給開始状態になることをパワーオンリセットで実現することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
専用処理が無くなった場合に電力の供給を停止することを前記電源制御装置に指示する電力停止指示部を備え、
前記電源制御装置は、前記電力停止指示部によって指示されたときに電力の供給を停止することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
電力の供給を停止しているときに専用処理を開始する必要のあるタイミングで電力の供給を開始することを前記電源制御装置に指示する電力開始指示部を備え、
前記電源制御装置は、前記電力開始指示部によって指示されたときに電力の供給を開始することを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力の供給が開始または停止される情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話機に用いられるＬＳＩには、電力の消費を低く抑えることが求められており、低電力消費を実現する技術の１つとしては、例えば、動作に必要でない回路に対してクロック供給を止めるクロックゲーティング技術などがある。また、半導体プロセスの微細化が進むほどリーク電流が大きくなっているため、電源から回路を遮断することにより電力消費を低くする対策も重要となっている。
【０００３】
しかしながら、電源遮断すると、レジスタに設定されていた値が揮発してしまうため、電源遮断後に電源投入し、再度、情報処理を行う場合には、ＣＰＵなどのプロセッサからレジスタの再設定が必要である。また、情報処理の途中に電源遮断などを行う場合、プロセッサは、電源遮断前にレジスタに設定していた値を一旦メモリ等に退避させ、電源投入後に退避させた値を読み出してレジスタに再設定（復帰）する必要がある。このような電源遮断投入時の処理をプロセッサが行うことは、プロセッサに負荷がかかるため、電源遮断投入時に関わる処理でない他の処理に影響を及ぼしていた。
【０００４】
そこで、従来では、プロセッサで処理せず、シーケンサと呼ばれる情報処理装置で自動的にレジスタ値の退避、復帰を行うようにすることで、プロセッサの負荷を軽減している（例えば、特許文献１参照）。
【特許文献１】特開平４−１９０２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置では、レジスタに設定されていた情報が変わらない場合でも、設定されていた全ての情報を所定のタイミングでメモリ等に退避し、所定のタイミングで退避させた全ての情報を読み出してレジスタに再設定（復帰）していたため、レジスタに対して不要なアクセスが発生してしまうという課題を有していた。
【０００６】
本発明は、従来の課題を解決するためになされたもので、不要なメモリアクセスを削減して処理時間を低減することができる情報処理装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、プロセッサが対象としない専用処理を逐次行う情報処理部と、それぞれの専用処理全体で共通な共通情報および専用処理に個別で必要な個別情報のうち少なくとも１つを記憶装置から読み出す情報読出部と、自己の情報処理装置に供給される電力の供給を制御する電源制御装置からの前記電力の状態を管理する電源状態管理部とを備え、前記電源状態管理部が管理している前記状態が電力の供給停止状態から供給開始状態になって最初の専用処理が開始される場合には、前記情報読出部は、前記記憶装置に記憶されている前記共通情報及び前記個別情報のうち、前記共通情報および前記個別情報の両方を同時又は順次に読み出し、前記情報処理部は、前記情報読出部で読み出した前記共通情報及び前記個別情報に基づいて専用処理を行い、前記電源状態管理部が管理している前記状態が電力の供給停止状態から供給開始状態になって２回目以降の専用処理が開始される場合には、前記情報読出部は、前記記憶装置に記憶されている前記共通情報及び前記個別情報のうち、当該専用処理に必要な個別情報のみを前記記憶装置から読み出し、前記情報処理部は、前記情報読出部で読み出した個別情報に基づいて専用処理を行う構成を有している。
この構成により、２回目以降の専用処理が開始される場合には、記憶装置に記憶されている共通情報及び個別情報のうち、当該専用処理に必要な個別情報のみを記憶装置から読み出し、読み出した個別情報に基づいて専用処理を行うため、専用処理開始前に必要な設定情報を過不足なく読み込むことができ、不要なメモリアクセスを削減して処理時間を低減することができる。
【０００８】
また、本発明の情報処理装置は、上述の構成に加えて、前記電源状態管理部が管理している前記状態が電力の供給状態から供給停止状態になるとき、前記情報処理部は、前記共通情報及び前記個別情報を退避することなく停止する構成を有している。
この構成により、専用処理開始前に必要な設定情報を過不足なく読み込むことができることに加え、更に終了時の設定情報の退避を行わない構成をとることにより、更に不要なメモリアクセスを削減して処理時間を低減することができる。
【発明の効果】
【０００９】
以上のように本発明は、電力の供給停止状態から供給開始状態になって２回目以降の専用処理が開始される場合には、記憶装置に記憶されている共通情報及び個別情報のうち、当該専用処理に必要な個別情報のみを記憶装置から読み出し、読み出した個別情報に基づいて専用処理を行うため、不要なメモリアクセスを削減して処理時間を低減することができる情報処理装置を提供するものである。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１１】
（本発明の第１の実施の形態）
図１は、本発明の第１の実施の形態に係る情報処理装置のブロック図である。図１に示したように情報処理装置１０は、情報処理部１００、情報読出部１０１、および電源状態管理部１０２を有している。また、情報処理装置１０は、携帯端末やコンピュータなどに搭載されるものである。
【００１２】
情報処理部１００は、プロセッサ２０が対象としない専用処理を逐次行うようになっている。例えば、専用処理は、特別な画像処理や特別な音声処理などプロセッサ２０が処理してしまうと都合の悪い処理であり、プロセッサ２０が専用処理を行うと他の処理に影響が出るような処理である。なお、プロセッサ２０は、ＣＰＵ（Central Processing Unit）などによって構成されるものである。
【００１３】
情報読出部１０１は、それぞれの専用処理全体で共通な共通情報および専用処理に個別で必要な個別情報を記憶装置３０から読み出すようになっている。なお、共通情報は、専用処理が次の専用処理になっても書き替わらず、個別情報は、専用処理が逐次替わる度に書き替わることもある。
【００１４】
なお、記憶装置３０は、例えば不揮発性の半導体メモリなどであり、共通情報および個別情報を記憶できるものであれば如何なるものでもよい。また、情報読出部１０１は、読み出した共通情報および個別情報を、図示していないレジスタなどの内部の記憶部に登録するようになっている。
【００１５】
電源４０は、情報処理装置１０に電力を供給するようになっている。勿論、電源４０は、情報処理装置１０だけに電力を供給するだけでなくプロセッサ２０を含む他の装置に電力を供給するようにしてもよい。
【００１６】
なお、電源制御装置５０は、情報処理装置１０が作動しないときにリーク電流を防止するため、プロセッサ２０の指示を受けて電源４０から情報処理装置１０になされる電力供給を停止し、情報処理装置１０が作動するときに電源４０から情報処理装置１０になされる電力供給を開始する。
【００１７】
また、電源状態管理部１０２は、電源制御装置５０から情報処理装置１０に供給される電力の状態を管理するようになっている。この電力の状態は、すなわち、電源制御装置５０から電力の供給が停止している供給停止状態、電力の供給が開始している供給開始状態がある。
【００１８】
なお、情報処理部１００、情報読出部１０１、および電源状態管理部１０２は、１つの電気回路で構成されていてもよく、ブロック毎に電気回路で構成されていてもよく、特に回路構成は問わない。
【００１９】
以下、本発明の第１の実施の形態に係る情報処理装置の動作について説明する。図２は、情報処理装置の動作を表すタイムチャートである。図２では、情報処理装置１０が画像を表す画像データを処理する際の専用処理を例にとって説明する。
【００２０】
情報処理装置１０に対する電力の供給が開始していない状態では、共通情報が記憶装置３０に予め設定されており、図２に示すように、個別情報として情報Ａがプロセッサ２０によって記憶装置３０に設定されている。
【００２１】
共通情報には、処理の対象となる画像データの格納先を示すアドレスなどが設定されている。例えば、画像データの格納先は一時的な記憶領域であり、専用処理が開始する際に処理の対象となる画像データがプロセッサ２０によって格納先に登録される。
【００２２】
一方、個別情報には、画像データを表す電子ファイルのサイズや画像のフォーマット形式などが設定されている。情報Ａは、画像データＡのサイズやフォーマット形式などに関わる情報である。
【００２３】
ここで、プロセッサ２０の指示を受けて電源制御装置５０が情報処理装置１０に電力の供給を開始したとき、電源状態管理部１０２が管理している状態が供給停止状態から供給開始状態になり、電源状態管理部１０２は、電力供給が開始されたことを情報読出部１０１に通知する。
【００２４】
すると情報読出部１０１は、時刻Ｔ０で示しているように、共通情報および個別情報の情報Ａを読み出して内部の揮発性の記憶部に登録し、情報処理部１００は、記憶部に登録された共通情報および情報Ａに基づいて時刻Ｔ０から始まった初回の専用処理を行う。
【００２５】
やがて初回の専用処理が終了した後、個別情報として情報Ｂがプロセッサ２０によって記憶装置３０に設定される。すると情報読出部１０１は、時刻Ｔ１で示しているように、個別情報の情報Ｂを読み出して内部の記憶部に登録し、情報処理部１００は、内部の記憶部に登録された共通情報および情報Ｂに基づいて２回目の専用処理を行う。なお、情報Ｂは、画像データＢのサイズやフォーマット形式などに関わる情報である。
【００２６】
２回目の専用処理が終了した後、個別情報として情報Ｃがプロセッサ２０によって記憶装置３０に設定される。すると情報読出部１０１は、時刻Ｔ２で示しているように、個別情報の情報Ｃを読み出して内部の記憶部に登録し、情報処理部１００は、内部の記憶部に登録された共通情報および情報Ｃに基づいて３回目の専用処理を行う。なお、情報Ｃは、画像データＣのサイズやフォーマット形式などに関わる情報である。
【００２７】
以降、情報処理部１００は専用処理を逐次行うが、次に行う専用処理がない場合、リーク電流を防止するため、プロセッサ２０の指示を受けて電源制御装置５０は、情報処理装置１０に電力の供給を停止する。電力の供給が停止された後、情報処理部１００の記憶部に記憶されていた共通情報および個別情報が揮発する。なお、情報処理部１００は、電力の供給停止前に共通情報および個別情報を退避することはない。
【００２８】
以上説明したように、情報処理部１００は、電力の供給停止状態から供給開始状態になって２回目以降の専用処理が開始される場合には、記憶装置３０に記憶されている共通情報及び個別情報のうち、当該専用処理に必要な個別情報のみを記憶装置３０から読み出し、記憶装置３０から読み出した個別情報に基づいて専用処理を行うので、不要なメモリアクセスを削減して処理時間を低減することができる。
【００２９】
また、情報処理部１００は、専用処理の途中で電力の供給が停止することはなく、専用処理が終了してから電力の供給が停止されるものであり、電力の供給が停止される際に共通情報及び個別情報の退避を行わないため、更に、不要なメモリアクセスを削減して処理時間を低減することができる。
【００３０】
なお、電源状態管理部１０２が管理している状態が供給停止状態から供給開始状態になることをパワーオンリセットで実現すれば、回路規模を非常に小さくすることが可能である。
【００３１】
また、記憶装置３０は、情報処理装置１０と別電源を供給源としてもよく、同じ電源４０を供給源としてもよい。
【００３２】
（本発明の第２の実施の形態）
図３は、本発明の第２の実施の形態に係る情報処理装置のブロック図である。なお、本発明の第２の実施の形態に係る情報処理装置を構成する構成要素のうち、本発明の第１の実施の形態に係る情報処理装置を構成する構成要素と同一の構成要素には同一の符号を付し、それぞれの説明を省略する。
【００３３】
図３に示した情報処理装置１０は、図１に示した情報処理装置の構成に加えて、電力停止指示部１０３および電力開始指示部１０４を備えている。
【００３４】
電力停止指示部１０３は、情報処理装置１０が行う専用処理が無くなった場合に電力の供給を停止することを電源制御装置５０に指示するようになっている。例えば、電力停止指示部１０３は、専用処理が無くなった場合に電力の供給を停止するための停止信号を電源制御装置５０に出力する。
【００３５】
電力開始指示部１０４は、電力の供給を停止しているときに専用処理を開始する必要のあるタイミングで、電力の供給を開始することを電源制御装置５０に指示するようになっている。
【００３６】
例えば、電力供給の停止から開始までの時間が一定である場合や周期的に電力供給が開始される場合に、電力開始指示部１０４は、予測されるタイミングで電力の供給を開始するための開始信号を電源制御装置５０に出力する。なお、電力開始指示部１０４には、常に電力が供給されているか、または、情報処理装置１０に電力の供給が停止される際に電力が供給される。
【００３７】
なお、情報処理部１００、情報読出部１０１、電源状態管理部１０２、電力停止指示部１０３、および電力開始指示部１０４は、ブロック毎に電気回路で構成されていてもよく、特に回路構成は問わない。
【００３８】
以下、本発明の第２の実施の形態に係る情報処理装置の動作について説明する。
【００３９】
情報処理部１００は専用処理を逐次行うが、図２で示した時刻Ｔ３以降のように、次に行う専用処理がない場合、電力停止指示部１０３は、停止信号を電源制御装置５０に出力し、電源制御装置５０は、出力された停止信号に応じて情報処理装置１０に電力の供給を停止する。
【００４０】
一方、情報処理装置１０が定期的に処理を行うような場合では、電力開始指示部１０４は、定期的に発生するタイミングに合わせて開始信号を電源制御装置５０に出力し、電源制御装置５０は、出力された開始信号に応じて情報処理装置１０に電力の供給を開始する。
【００４１】
また、電力開始指示部１０４は、電力の供給を開始する際のタイミングを予測する場合においては、例えば、図示していない携帯端末の表示装置に表示するための画像を生成するような情報処理装置では、表示装置から出力されるタイミング信号等から起動タイミングを予測することができる。
【００４２】
他にも、情報処理装置１０と通信するカメラなどの外部の部材を備えた携帯端末などで、外部の部材から情報処理装置１０に定期的に発生するタイミング信号があり、電力開始指示部１０４は、発生されるタイミング信号等から起動タイミングを予測することができる。これにより、電力の供給を開始または停止する際のタイミングをプロセッサ２０で制御する必要がなくなるため、プロセッサ２０の負荷を低減することができる。
【産業上の利用可能性】
【００４３】
以上のように、本発明に係る情報処理装置は、不要なメモリアクセスを削減して処理時間を低減することができるという効果を奏し、情報処理の制御状態の復帰を行う情報処理装置等として有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の第１の実施の形態に係る情報処理装置のブロック図
【図２】本発明の実施の形態に係る情報処理装置の動作を表すタイムチャート
【図３】本発明の第２の実施の形態に係る情報処理装置のブロック図
【符号の説明】
【００４５】
１０  情報処理装置
２０  プロセッサ
３０  記憶装置
４０  電源
５０  電源制御装置
１００  情報処理部
１０１  情報読出部
１０２  電源状態管理部
１０３  電力停止指示部
１０４  電力開始指示部
【図１】
2008171187.tif 000003
【図２】
2008171187.tif 000004
【図３】
2008171187.tif 000005