(57)【要約】【課題】省電力化が可能であると共に、記憶手段への電力供給が不用意に遮断された場合であっても、電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる情報処理装置、情報処理方法及び情報処理プログラムを得る。【解決手段】予め定められた情報処理が実行されるときにアクセスされるメモリ部２６を、不揮発性の半導体記憶素子であるフラッシュ・メモリにより構成し、かつ細分化された互いに異なる記憶領域である各メモリブロックに駆動用の電力が供給可能に構成すると共に、ＣＰＵ２４により、上記情報処理の実行時においてメモリ部２６のアクセスされるメモリブロックの電力消費量がアクセスに必要な所定消費量となり、他のメモリブロックの電力消費量が上記所定消費量より少ない低消費量となるように制御する。【選択図】　　　　図１
2004139262.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、
前記記憶手段に供給する電力を生成する電力生成手段と、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない前記記憶領域の電力消費量が前記所定消費量より少ない低消費量となるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する制御手段と、
を備えた情報処理装置。
【請求項２】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、
前記記憶手段に供給する電力を生成する電力生成手段と、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない前記記憶領域への電力供給が遮断されるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する制御手段と、
を備えた情報処理装置。
【請求項３】
前記情報処理を、複数の情報処理の組み合わせによって実行される処理とした
請求項１又は請求項２記載の情報処理装置。
【請求項４】
互いに周波数の異なる複数のクロック信号の何れか１つを選択的に前記制御手段に供給するクロック供給手段を更に備え、
前記制御手段は、要求される処理能力に応じた周波数のクロック信号を前記複数のクロック信号から選択して当該制御手段に供給するように前記クロック供給手段を制御する
請求項１乃至請求項３の何れか１項記載の情報処理装置。
【請求項５】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置における情報処理方法であって、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない前記記憶領域の電力消費量が前記所定消費量より少ない低消費量となるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する
情報処理方法。
【請求項６】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置における情報処理方法であって、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない前記記憶領域への電力供給が遮断されるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する
情報処理方法。
【請求項７】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置に対して前記情報処理を実行させる情報処理プログラムであって、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない前記記憶領域の電力消費量が前記所定消費量より少ない低消費量となるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御するステップ
を含む情報処理プログラム。
【請求項８】
予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置に対して前記情報処理を実行させる情報処理プログラムであって、
前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない前記記憶領域への電力供給が遮断されるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御するステップ
を含む情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに係り、特に、半導体メモリを使用しつつ情報処理を行う情報処理装置、情報処理方法及び情報処理プログラムに関する。
【０００２】
【従来の技術】
近年、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ　Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージ・センサ等の撮像素子の高解像度化に伴い、撮像素子を用いた撮像によって被写体像を記録するデジタルカメラの需要が急増している。
【０００３】
ところで、このようなデジタルカメラでは、用途に応じて様々なタイプの半導体メモリが使用されている。各種プログラムを記憶するために用いられるメモリであるフラッシュＲＯＭ（Ｆｌａｓｈ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、プログラムを展開して実行するために用いられるメモリであるＤＲＡＭ（Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、画像データ等のデータ容量が大きな情報を記憶するために用いられるメモリであるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　ＤＲＡＭ）等である。
【０００４】
一方、デジタルカメラでは、撮影を行う際に、撮像素子による撮像によって得られた被写体像を示すアナログ画像信号をデジタル画像データに変換してＳＤＲＡＭに一旦記憶し、当該記憶したデジタル画像データに対してＤＲＡＭを用いて各種デジタル信号処理を施した後に、スマート・メディア、コンパクト・フラッシュ等の可搬型の記録メディアに記録する、という一連の情報処理（以下、「撮影処理」という。）を行っている。
【０００５】
しかしながら、ＳＤＲＡＭ及びＤＲＡＭは揮発性の半導体メモリであるため、このような撮影処理を行う際には、ＳＤＲＡＭ及びＤＲＡＭに対してアクセスに必要な所定電力を常時供給しておかなければならず、省電力化が困難である、という問題点があった。
【０００６】
特に、デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ、携帯情報端末）、携帯電話機、ノートブック型パーソナル・コンピュータ等の、使用環境に応じて電池で駆動される情報機器では、省電力化は重要な課題となっている。
【０００７】
上記問題点を解消するために、従来、実際にアクセスするメモリアドレスと、近い将来にアクセスされると予測されるメモリアドレスに応じたメモリブロックにのみ主電源を供給し、他のアクセスしないメモリブロックにはバックアップ電源を供給する技術があった（例えば、特許文献１参照。）。
【０００８】
【特許文献１】
特開平７−１０５６８６号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、この技術では、半導体メモリを用いた情報処理の実行中に商用電力の瞬停等の何らかの原因で当該半導体メモリへの電力供給が不用意に遮断された場合には、半導体メモリに記憶されている情報を保持することができず、電力供給が再開されたときであっても、処理が中断された時点までに半導体メモリに記憶していた情報を利用することができない、という問題点があった。
【００１０】
本発明は上記問題点を解消するためになされたものであり、省電力化が可能であると共に、記憶手段への電力供給が不用意に遮断された場合であっても、電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の情報処理装置は、予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない前記記憶領域の電力消費量が前記所定消費量より少ない低消費量となるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する制御手段と、を備えている。
【００１２】
請求項１に記載の情報処理装置によれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段が、不揮発性のものにされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成される。また、当該記憶手段に供給される電力は電力生成手段によって生成される。
【００１３】
なお、上記記憶手段には、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）、フラッシュＥＥＰＲＯＭ（Ｆｌａｓｈ　ＥＥＰＲＯＭ）等の不揮発性の半導体記憶素子が含まれる。
【００１４】
ここで、請求項１に記載の発明では、制御手段により、上記情報処理が実行されると共に、当該情報処理によってアクセスされる上記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない上記記憶領域の電力消費量が上記所定消費量より少ない低消費量となるように記憶手段及び電力生成手段の少なくとも一方が制御される。
【００１５】
すなわち、本発明では、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみの電力消費量がアクセスに必要な所定消費量となり、他の記憶領域の電力消費量が上記所定消費量より少ない低消費量となるように制御しており、これによって記憶手段の全ての記憶領域の電力消費量が上記所定消費量となるように電力を記憶手段に常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減するようにしている。
【００１６】
また、本発明では、記憶手段を不揮発性のものとすることにより、情報処理の実行中に商用電力の瞬停等の何らかの原因で記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持できるようにしており、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することを可能としている。
【００１７】
このように、請求項１に記載の情報処理装置によれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみの電力消費量がアクセスに必要な所定消費量となり、他の記憶領域の電力消費量が上記所定消費量より少ない低消費量となるように制御しているので、記憶手段の全ての記憶領域の電力消費量が上記所定消費量となるように電力を記憶手段に常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段を不揮発性のものとしているので、記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる。
【００１８】
一方、上記目的を達成するために、請求項２記載の情報処理装置は、予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない前記記憶領域への電力供給が遮断されるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御する制御手段と、を備えている。
【００１９】
請求項２に記載の情報処理装置によれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段が、不揮発性のものにされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成される。また、当該記憶手段に供給される電力は電力生成手段によって生成される。
【００２０】
なお、上記記憶手段には、ＥＥＰＲＯＭ、フラッシュＥＥＰＲＯＭ等の不揮発性の半導体記憶素子が含まれる。
【００２１】
ここで、請求項２に記載の発明では、制御手段により、上記情報処理が実行されると共に、当該情報処理によってアクセスされる上記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない上記記憶領域への電力供給が遮断されるように記憶手段及び電力生成手段の少なくとも一方が制御される。
【００２２】
すなわち、本発明では、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみに駆動用の電力が供給され、他の記憶領域への電力供給が遮断されるように制御しており、これによって記憶手段の全ての記憶領域に駆動用の電力を常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減するようにしている。
【００２３】
また、本発明では、請求項１記載の発明と同様に、記憶手段を不揮発性のものとすることにより、情報処理の実行中に商用電力の瞬停等の何らかの原因で記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持できるようにしており、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することを可能としている。
【００２４】
このように、請求項２に記載の情報処理装置によれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみに駆動用の電力が供給され、他の記憶領域への電力供給が遮断されるように制御しているので、記憶手段の全ての記憶領域に駆動用の電力を常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段を不揮発性のものとしているので、記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる。
【００２５】
なお、請求項３記載の情報処理装置のように、請求項１又は請求項２記載の発明の前記情報処理を、複数の情報処理の組み合わせによって実行される処理とすることもできる。
【００２６】
これによって、複数の情報処理の各々を順次実行する場合においても、記憶手段の消費電力を大幅に低減することができると共に、記憶手段への電力供給が不用意に遮断された後、再開されたときに、処理が中断された時点までに記憶手段に記憶していた情報を利用することができるようになる。
【００２７】
更に、請求項４記載の情報処理装置は、請求項１乃至請求項３の何れか１項記載の発明において、互いに周波数の異なる複数のクロック信号の何れか１つを選択的に前記制御手段に供給するクロック供給手段を更に備え、前記制御手段は、要求される処理能力に応じた周波数のクロック信号を前記複数のクロック信号から選択して当該制御手段に供給するように前記クロック供給手段を制御するものである。
【００２８】
請求項４に記載の情報処理装置によれば、請求項１乃至請求項３の何れか１項記載の発明において、互いに周波数の異なる複数のクロック信号の何れか１つを選択的に制御手段に供給するクロック供給手段が、制御手段により、要求される処理能力に応じた周波数のクロック信号を上記複数のクロック信号から選択して当該制御手段に供給するように制御される。
【００２９】
すなわち、本発明では、制御手段の動作タイミングの基準となるクロック信号の周波数が低いほど当該制御手段による動作時の消費電力を低減することができる、という一般的な性質を利用して、制御手段に供給するクロック信号の周波数を、当該制御手段に要求される処理能力に応じた周波数とすること、すなわち、要求される処理能力が低い場合には上記クロック信号の周波数を低くすることによって制御手段における消費電力を低減することができるようにしている。
【００３０】
このように、請求項４に記載の情報処理装置によれば、請求項１乃至請求項３の何れか１項記載の発明と同様の効果を奏することができると共に、要求される処理能力に応じた周波数のクロック信号を制御手段に供給するように制御しているので、要求される処理能力が低い場合における消費電力を低減することができる。
【００３１】
一方、上記目的を達成するために、請求項５記載の情報処理方法は、予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置における情報処理方法であって、前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域の電力消費量がアクセスに必要な所定消費量となり、当該情報処理によってアクセスされない前記記憶領域の電力消費量が前記所定消費量より少ない低消費量となるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御するものである。
【００３２】
従って、請求項５に記載の情報処理方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、記憶手段の全ての記憶領域の電力消費量が上記所定消費量となるように電力を記憶手段に常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段への電力供給が不用意に遮断された後、再開されたときに、処理が中断された時点までに記憶手段に記憶していた情報を利用することができる。
【００３３】
また、上記目的を達成するために、請求項６記載の情報処理方法は、予め定められた情報処理が実行されるときにアクセスされると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成された不揮発性の記憶手段と、前記記憶手段に供給する電力を生成する電力生成手段と、を備えた情報処理装置における情報処理方法であって、前記情報処理を実行すると共に、当該情報処理によってアクセスされる前記記憶領域に駆動用の電力が供給され、当該情報処理によってアクセスされない前記記憶領域への電力供給が遮断されるように前記記憶手段及び前記電力生成手段の少なくとも一方を制御するものである。
【００３４】
従って、請求項６に記載の情報処理方法によれば、請求項２記載の発明と同様に作用するので、請求項２記載の発明と同様に、記憶手段の全ての記憶領域に駆動用の電力を常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段への電力供給が不用意に遮断された後、再開されたときに、処理が中断された時点までに記憶手段に記憶していた情報を利用することができる。
【００３５】
なお、請求項７及び請求項８記載の情報処理プログラムは、各々、コンピュータに対して請求項５及び請求項６記載の発明と同様に作用させるプログラムであり、各々請求項５及び請求項６と同様の効果を奏することができる。なお、当該情報処理プログラムを記録する記録媒体としては、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ、フラッシュＥＥＰＲＯＭ等の記憶素子や、スマート・メディア（ＳｍａｒｔＭｅｄｉａ（Ｒ））、コンパクト・フラッシュ（ＣｏｍｐａｃｔＦｌａｓｈ）、ＡＴＡ（ＡＴ　Ａｔｔａｃｈｍｅｎｔ）カード、フロッピィディスク、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−ＲｅＷｒｉｔａｂｌｅ）、光磁気ディスク、磁気テープ等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置等を用いることができる。
【００３６】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をデジタルカメラに適用した場合の形態例について説明する。
【００３７】
〔第１実施形態〕
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の構成を説明する。同図に示すように、本実施の形態に係るデジタルカメラ１０は、被写体像を結像させるためのレンズ１２と、レンズ１２の光軸後方に配設されると共に被写体像を撮像して当該被写体像を示すアナログ画像信号を出力するＣＣＤ１４と、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「Ａ／Ｄ変換器」という。）１６と、を含んで構成されている。
【００３８】
ＣＣＤ１４の出力端はＡ／Ｄ変換器１６の入力端に接続されており、Ａ／Ｄ変換器１６は、ＣＣＤ１４による撮像によって得られた被写体像を示すアナログ画像信号をデジタル画像データに変換して出力する。なお、本実施の形態におけるＡ／Ｄ変換器１６は、上記デジタル画像データを被写体像１画素当り１２ビットのパック形式で出力する。
【００３９】
また、デジタルカメラ１０は、入力されたデジタル画像データに対して所定のデジタル信号処理を施す信号処理部１８と、可搬型の記録メディア２２（本実施の形態では、メモリ・カード）をデジタルカメラ１０に搭載するためのカード・ドライバ２０と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央演算処理装置）２４と、デジタル画像データ、各種プログラム、各種テーブル等を記憶するための複数の不揮発性の半導体記憶素子（本実施の形態では、フラッシュ・メモリ）によって構成されたメモリ部２６と、電力を生成して各部に供給する電源部２８と、を含んで構成されている。
【００４０】
なお、信号処理部１８で行われるデジタル信号処理は、主として前処理、ＹＣ処理、圧縮処理、及び伸張処理の４つの処理に大別される。
【００４１】
ここで、上記前処理には、Ａ／Ｄ変換器１６から出力された被写体像１画素当り１２ビット構成のパック形式とされたデジタル画像データを１画素当り１６ビット構成にアンパック変換するビット構成変換処理、ＣＣＤ１４の欠陥画素に対応するデジタル画像データを当該欠陥画素の周辺の画素に対応するデジタル画像データを用いた補間処理によって補正する欠陥画素補正処理が含まれる。
【００４２】
また、上記ＹＣ処理には、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３原色のデジタル画像データをＹ信号（輝度信号）及びＣ信号（色差信号）に変換するＹＣ変換処理、γ補正処理、エッジ強調処理、及び色のバランス調整を行うゲイン補正処理（所謂、ホワイトバランス補正処理）が含まれる。
【００４３】
なお、上記圧縮処理は、撮影によって得られたデジタル画像データを記録メディア２２に記録する際に、当該デジタル画像データを所定形式（本実施の形態では、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）形式）で圧縮するものであり、上記伸張処理は、記録メディア２２に記憶されている圧縮処理が施されたデジタル画像データを読み出す際に、当該デジタル画像データを圧縮形式に応じた伸張形式で伸張するものである。
【００４４】
一方、本実施の形態に係るＣＰＵ２４には、当該ＣＰＵ２４の作動の基準となる所定周波数のクロック信号を生成する発振器２４Ａと、発振器２４Ａによって生成されたクロック信号に対する分周によって複数種類の周波数の何れかの周波数のクロック信号をＣＰＵ２４のクロック信号として選択的に出力するクロック切換部２４Ｂと、が備えられている。
【００４５】
なお、本実施の形態に係るクロック切換部２４Ｂは、ＣＰＵ２４の高速作動時に適用される所定周波数と、ＣＰＵ２４の低速作動時に適用される上記所定周波数より低い低周波数と、の何れかの周波数のクロック信号を選択的にＣＰＵ２４に供給することができるように構成されており、通常は上記所定周波数のクロック信号がＣＰＵ２４に供給されるように設定されている。
【００４６】
一方、本実施の形態に係るメモリ部２６は、所定記憶容量（本実施の形態では、２（ＭＢ））サイズとされた複数（本実施の形態では、２０）のメモリブロックの集合体として構成されている。ここで、メモリブロック１〜メモリブロック１８は主として信号処理部１８によって各種信号処理を行う際に用いられる領域であり、メモリブロック１９は主として各種テーブルやパラメータ等を記憶するための領域であり、メモリブロック２０は主として各種プログラムを記憶するための領域である。
【００４７】
なお、メモリ部２６のメモリブロック１〜メモリブロック１８は、実行する処理毎に使用されるメモリブロックが予め定められている。
【００４８】
例えば、デジタルカメラ１０で撮影を行う際に実行される撮影処理は、撮影によってＡ／Ｄ変換器１６から出力されたデジタル画像データを一時的にメモリ部２６に記憶する画像取込み処理、前述の前処理、ＹＣ処理、圧縮処理、圧縮処理によって圧縮されたデジタル画像データを記録メディア２２に記録する記録処理、の一連の処理が、この並び順でシーケンシャルに実行されることによってなされる。
【００４９】
一方、本実施の形態に係るデジタルカメラ１０では、図２に示すように、撮影によってＡ／Ｄ変換器１６から出力されたデジタル画像データを一時的に記憶するための領域（以下、「ＣＣＤ取込みデータ領域」という。）の記憶容量として約３．１（ＭＢ）が、前処理を行うための領域（以下、「前処理データ領域」という。）の記憶容量として約４．７（ＭＢ）が、ＹＣ処理を行うための領域（以下、「ＹＣデータ領域」という。）の記憶容量として約１１．３（ＭＢ）が、圧縮処理を行うための領域（以下、「圧縮処理データ領域」という。）の記憶容量として約２．９（ＭＢ）が、各々必要とされている。
【００５０】
これに対し、本実施の形態に係るメモリ部２６の各メモリブロックは前述のように各々２（ＭＢ）で構成されている。従って、本実施の形態に係るデジタルカメラ１０では、図２に示すように、ＣＣＤ取込みデータ領域としてはメモリブロック１、及びメモリブロック２の一部が、前処理データ領域としてはメモリブロック２の他部、メモリブロック３、及びメモリブロック４の一部が、ＹＣデータ領域としてはメモリブロック４の他部、メモリブロック５〜メモリブロック９、及びメモリブロック１０の一部が、圧縮処理データ領域としてはメモリブロック１０の他部、及びメモリブロック１１が、各々割り振られている。
【００５１】
なお、本実施の形態に係るデジタルカメラ１０では、ＣＰＵ２４によって実行される各種処理の実行時にアクセスされるメモリブロックのブロック番号を示す情報が処理毎にテーブル形式でメモリ部２６のメモリブロック１９に記憶されている。
【００５２】
表１には、デジタルカメラ１０において撮影処理を行う際にアクセスされるメモリブロックのブロック番号を示すテーブルの一例が示されている。
【００５３】
【表１】
2004139262.tif 000003
【００５４】
従って、本実施の形態において撮影処理を行う際には、表１に示されるテーブルが参照されて、撮影処理に含まれる一連の処理における各々の実行時にアクセスされるブロック番号を示す情報が利用される。
【００５５】
一方、本実施の形態に係るメモリ部２６は、各メモリブロック毎に、半導体記憶素子へのアクセスを可能とする通常電力モードと、半導体記憶素子の作動が休止された状態とするパワーセーブモードの２種類のモードの何れかが選択的に設定可能に構成されており、ＣＰＵ２４は、メモリブロック毎に通常電力モードとパワーセーブモードの何れかを任意に設定することができる。
【００５６】
なお、上記通常電力モードは、メモリブロックを構成する半導体記憶素子の電力消費量をアクセスに必要な所定消費量とするモードであり、上記パワーセーブモードは、メモリブロックを構成する半導体記憶素子の電力消費量を上記所定電力量より著しく少ない低消費量とするモードである。以下、上記通常電力モードが設定されているメモリブロックに供給される電力を「通常電力」といい、上記パワーセーブモードが設定されているメモリブロックに供給される電力を「パワーセーブ電力」という。
【００５７】
本実施の形態に係るデジタルカメラ１０では、ユーザにより何れの操作も行われていない場合は、メモリ部２６の全てのメモリブロックがパワーセーブモードに設定され、ユーザにより何らかの操作が行われたときにメモリブロック１９及びメモリブロック２０が通常電力モードに設定されるように構成されている。これにより、非操作時におけるデジタルカメラ１０の消費電力を大幅に低減することができる。
【００５８】
図１に示すように、Ａ／Ｄ変換器１６、信号処理部１８、カード・ドライバ２０、ＣＰＵ２４、メモリ部２６はメインバス４０に接続されており、ＣＰＵ２４は、Ａ／Ｄ変換器１６、信号処理部１８、カード・ドライバ２０、及びメモリ部２６の各部の作動を制御すると共に、Ａ／Ｄ変換器１６から出力されたデジタル画像データのメモリ部２６への転送、カード・ドライバ２０に接続された記録メディア２２及びメモリ部２６に対するアクセスを行うことができる。
【００５９】
また、電源部２８の電力を出力する出力端はメモリ部２６に接続されており、電源部２８によって生成された電力はメモリ部２６の各メモリブロックを構成する半導体記憶素子に供給される。なお、錯綜を回避するために図１では図示を省略するが、電源部２８の電力を出力する出力端は、メモリ部２６の他、駆動の際に電力を要する各部の電源端子にも接続されており、電源部２８は、これら各部に対して駆動用の電力を供給する。
【００６０】
メモリ部２６が本発明の記憶手段に、電源部２８が本発明の電力生成手段に、ＣＰＵ２４が本発明の制御手段に、発振器２４Ａ及びクロック切換部２４Ｂが本発明のクロック供給手段に、各々相当する。
【００６１】
次に、本実施の形態に係るデジタルカメラ１０の作用として、デジタルカメラ１０の撮影処理実行時の動作について図３を参照しつつ説明する。なお、図３は、デジタルカメラ１０のユーザによって不図示のレリーズ・スイッチ（所謂、シャッタ）が押圧操作されたときにデジタルカメラ１０のＣＰＵ２４によって実行される撮影処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはメモリ部２６のメモリブロック２０に予め記憶されている。当該プログラムが本発明の情報処理プログラムに相当するものである。また、ここでは、デジタルカメラ１０のユーザによって、１枚ずつ撮影を行うモードである通常撮影モード、及び連写を行うモードである連写モードの何れかが不図示のモード設定スイッチによって事前に設定されていることを前提に説明する。
【００６２】
同図のステップ１００では、メモリ部２６のメモリブロック１９に予め記憶されている撮影処理に対応するテーブル（表１も参照）の画像取込み処理に対応するブロック番号を読み出し、読み出したブロック番号によって示されるメモリブロック（本実施の形態では、メモリブロック１及びメモリブロック２）を通常電力モードに設定することによって、ＣＣＤ取込みデータ領域に対応するメモリブロックへの通常電力の供給を開始する。
【００６３】
次のステップ１０２では、レンズ１２の光軸後方で、かつレンズ１２とＣＣＤ１４との間に設けられた不図示のメカニカル・シャッタを開閉することによりＣＣＤ１４に被写体像を示す光を照射する露光を行う。ＣＣＤ１４では、当該露光によって入射された光が光電変換され、これによって得られたアナログ画像信号がＡ／Ｄ変換器１６に出力される。Ａ／Ｄ変換器１６では、ＣＣＤ１４から入力されたアナログ画像信号がデジタル画像データに変換されてＣＰＵ２４に供給される。
【００６４】
そこで次のステップ１０４では、Ａ／Ｄ変換器１６から供給されたデジタル画像データをメモリ部２６のＣＣＤ取込みデータ領域に対応するメモリブロックに記憶する画像取込み処理を行う。
【００６５】
次のステップ１０６では、不図示のモード設定スイッチの設定状態を検知することにより、ユーザによって設定された撮影モードが連写モードであったか否かを判定し、否定判定の場合は通常撮影モードが設定されていたものとみなしてステップ１０８へ移行し、ＣＰＵ２４に供給されるクロック信号が上記低周波数のクロック信号となるようにクロック切換部２４Ｂを制御した後にステップ１１０に移行する。一方、上記ステップ１０６において肯定判定された場合には、上記ステップ１０８の処理を実行することなくステップ１１０に移行する。
【００６６】
すなわち、上記ステップ１０６及びステップ１０８では、ユーザによって通常撮影モードが設定された場合は、ＣＰＵ２４に対し、それほど高速な作動が要求されないので、ＣＰＵ２４に供給されるクロック信号の周波数を上記低周波数とし、ユーザによって連写モードが設定された場合は、ＣＰＵ２４に対して高速な作動が要求されるので、ＣＰＵ２４に供給されるクロック信号の周波数を上記所定周波数としている。これによって、通常撮影モード設定時のＣＰＵ２４による消費電力を大幅に低減することができる。
【００６７】
ステップ１１０では、上記テーブルの前処理に対応するブロック番号を読み出し、読み出したブロック番号によって示されるメモリブロック（本実施の形態では、メモリブロック１、２、３、４）を通常電力モードに設定すると共に、これら以外のメモリブロック１８までのメモリブロックをパワーセーブモードに設定することにより、ＣＣＤ取込みデータ領域に加えて、前処理データ領域に対応するメモリブロックにも通常電力を供給する。
【００６８】
次のステップ１１２では、メモリ部２６のＣＣＤ取込みデータ領域に記憶されているデジタル画像データを信号処理部１８に転送すると共に、当該デジタル画像データに前処理（本実施の形態では、ビット構成変換処理及び欠陥画素補正処理）を施すように信号処理部１８を制御し、その後に前処理が施されたデジタル画像データを前処理データ領域に転送する。
【００６９】
次のステップ１１４では、上記テーブルのＹＣ処理に対応するブロック番号を読み出し、読み出したブロック番号によって示されるメモリブロック（本実施の形態では、メモリブロック２、３、…、１０）を通常電力モードに設定すると共に、これら以外のメモリブロック１８までのメモリブロックをパワーセーブモードに設定することによって、ＣＣＤ取込みデータ領域のみに対応するメモリブロックへの通常電力の供給を停止すると共に、ＹＣデータ領域に対応するメモリブロックへの通常電力の供給を開始する。
【００７０】
次のステップ１１６では、メモリ部２６の前処理データ領域に記憶されている前処理実施後のデジタル画像データを信号処理部１８に転送すると共に、当該デジタル画像データにＹＣ処理（本実施の形態では、ＹＣ変換処理、γ補正処理、エッジ強調処理、及びゲイン補正処理）を施すように信号処理部１８を制御し、その後にＹＣ処理が施されたデジタル画像データをＹＣデータ領域に転送する。
【００７１】
次のステップ１１８では、上記テーブルの圧縮処理に対応するブロック番号を読み出し、読み出したブロック番号によって示されるメモリブロック（本実施の形態では、メモリブロック４、５、…、１１）を通常電力モードに設定すると共に、これら以外のメモリブロック１８までのメモリブロックをパワーセーブモードに設定することによって、前処理データ領域に対応するメモリブロックへの通常電力の供給を停止すると共に、圧縮処理データ領域に対応するメモリブロックへの通常電力の供給を開始する。
【００７２】
次のステップ１２０では、メモリ部２６のＹＣデータ領域に記憶されているＹＣ処理実施後のデジタル画像データを信号処理部１８に転送すると共に、当該デジタル画像データに所定形式（本実施の形態では、ＪＰＥＧ形式）の圧縮処理を施すように信号処理部１８を制御し、その後に圧縮処理が施されたデジタル画像データを圧縮処理データ領域に転送する。
【００７３】
次のステップ１２２では、上記テーブルの記録処理に対応するブロック番号を読み出し、読み出したブロック番号によって示されるメモリブロック（本実施の形態では、メモリブロック１０及びメモリブロック１１）を通常電力モードに設定すると共に、これら以外のメモリブロック１８までのメモリブロックをパワーセーブモードに設定することによって、ＹＣデータ領域に対応するメモリブロックへの通常電力の供給を停止する。これによって、圧縮処理データ領域に対応するメモリブロックのみに通常電力が供給された状態となる。
【００７４】
次のステップ１２４では、メモリ部２６の圧縮処理データ領域に記憶されている圧縮処理実施後のデジタル画像データを記録メディア２２の所定領域に記憶することによって記録処理を実行し、その後に本撮影処理プログラムを終了する。
【００７５】
図４には、上記撮影処理の実行時において、通常電力が供給されているデータ領域（同図の網線が付された領域）の推移状態が示されている。
【００７６】
同図に示すように、例えば、撮影処理における画像取込み処理の実行時には、当該画像取込み処理においてアクセスされるＣＣＤ取込みデータ領域に対応するメモリブロックのみに通常電力が供給され、他のメモリブロック１８までのメモリブロックには通常電力より著しく低い電力であるパワーセーブ電力が供給された状態とされる。また、例えば、ＹＣ処理の実行時には、当該ＹＣ処理においてアクセスされる前処理データ領域及びＹＣデータ領域の２つのデータ領域に対応するメモリブロックのみに通常電力が供給され、他のメモリブロック１８までのメモリブロックにはパワーセーブ電力が供給された状態とされる。
【００７７】
このように、本実施の形態に係るデジタルカメラ１０では、各処理の実行時にアクセスされるメモリブロックのみに通常電力を供給し、他のメモリブロックにはパワーセーブ電力を供給するようにしているので、メモリ部２６全体としての消費電力を大幅に低減することができる。
【００７８】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０及び情報処理方法では、予め定められた情報処理が実行されるときにアクセスされるメモリ部２６を、不揮発性の半導体記憶素子（本実施の形態では、フラッシュ・メモリ）により構成すると共に、細分化された互いに異なる記憶領域（本実施の形態では、メモリブロック）に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時においてメモリ部２６のアクセスされる記憶領域のみの電力消費量がアクセスに必要な所定消費量となり、他の記憶領域の電力消費量が上記所定消費量より少ない低消費量となるように制御しているので、メモリ部２６の全ての記憶領域の電力消費量が上記所定消費量となるように電力をメモリ部２６に常時供給する従来技術に比較して、メモリ部２６の消費電力を大幅に低減することができると共に、メモリ部２６を不揮発性のものとしているので、メモリ部２６への電力供給が不用意に遮断された場合であっても、メモリ部２６に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までにメモリ部２６に記憶していた情報を利用することができる。
【００７９】
また、本実施の形態に係るデジタルカメラ１０及び情報処理方法では、要求される処理能力に応じた周波数のクロック信号をＣＰＵ２４に供給するようにクロック切換部２４Ｂを制御しているので、要求される処理能力が低い場合（本実施の形態では、通常撮影モード設定時）における消費電力を低減することができる。
【００８０】
〔第２実施形態〕
上記第１実施形態では、一連の処理の実行時において、メモリ部２６のアクセスしないメモリブロックを順次パワーセーブモードに設定することによってメモリ部２６による消費電力を抑制する場合の形態例について説明したが、本第２実施形態では、メモリ部２６のアクセスしないメモリブロックに対する電力の供給を遮断する場合の形態例について説明する。
【００８１】
まず、図５を参照して、本第２実施形態に係るデジタルカメラ１０’の構成を説明する。なお、図５の図１と同様の構成要素については図１と同一の符号を付して、その説明を省略する。
【００８２】
図５に示すように、本第２実施形態に係るデジタルカメラ１０’は、電源部として、ＣＰＵ２４の制御下で、メモリ部２６の各メモリブロック毎に上記通常電力の供給及び遮断の切り換えを行うことができる電源部２８’とされている点のみが、上記第１実施形態に係るデジタルカメラ１０と異なっている。
【００８３】
従って、同図では、錯綜を回避するために、電源部２８’の１本の出力端が複数に分岐されて各メモリブロックに接続された状態が示されているが、実際には、電源部２８’の出力端は各メモリブロックに対して個別に接続されている。
【００８４】
本第２実施形態に係るデジタルカメラ１０’の撮影処理は、図３に示した撮影処理プログラムのステップ１００、ステップ１１０、ステップ１１４、ステップ１１８、及びステップ１２２の各々において、通常電力モードに設定していたメモリブロックに対して通常電力が供給されるように電源部２８’を制御すると共に、パワーセーブモードに設定していたメモリブロックに対して電力の供給を遮断するように電源部２８’を制御するようにする点が異なっている。他の処理については、上記第１実施形態に係る撮影処理と同様であるので、ここでの説明は省略する。
【００８５】
この場合は、パワーセーブ電力の消費も削減することができるので、メモリ部２６の消費電力を、より抑制することができる。
【００８６】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０’及び情報処理方法では、予め定められた情報処理が実行されるときにアクセスされるメモリ部２６を、不揮発性の半導体記憶素子（本実施の形態では、フラッシュ・メモリ）により構成し、細分化された互いに異なる記憶領域（本実施の形態では、メモリブロック）毎に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時においてメモリ部２６のアクセスされる記憶領域のみに駆動用の電力が供給され、他の記憶領域への電力供給が遮断されるように制御しているので、メモリ部２６の全ての記憶領域に駆動用の電力を常時供給する従来技術に比較して、メモリ部２６の消費電力を大幅に低減することができると共に、メモリ部２６を不揮発性のものとしているので、メモリ部２６への電力供給が不用意に遮断された場合であっても、メモリ部２６に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までにメモリ部２６に記憶していた情報を利用することができる。
【００８７】
また、本実施の形態に係るデジタルカメラ１０’及び情報処理方法では、要求される処理能力に応じた周波数のクロック信号をＣＰＵ２４に供給するようにクロック切換部２４Ｂを制御しているので、要求される処理能力が低い場合（本実施の形態では、通常撮影モード設定時）における消費電力を低減することができる。
【００８８】
なお、上記各実施形態では、本発明の記憶手段を構成するものとしてフラッシュ・メモリを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＥＥＰＲＯＭ等の他の不揮発性の半導体記憶素子を適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００８９】
また、上記各実施形態では、一例として表１に示すようなテーブルをメモリ部２６に記憶しておき、当該テーブルを参照して通常電力を供給するメモリブロックを特定する場合について説明したが、本発明はこれに限定されるものではなく、例えば、図２に示すような各処理と各処理に割り振られたメモリブロックとの関係を示すメモリマップを記憶しておき、当該メモリマップを参照することによって通常電力を供給するメモリブロックを特定する形態とすることもできる。この場合も、上記各実施形態と同様の効果を奏することができる。
【００９０】
更に、上記各実施形態において説明した撮影処理の流れ（図３参照）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００９１】
【発明の効果】
請求項１記載の情報処理装置、請求項５記載の情報処理方法及び請求項７記載の情報処理プログラムによれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみの電力消費量がアクセスに必要な所定消費量となり、他の記憶領域の電力消費量が上記所定消費量より少ない低消費量となるように制御しているので、記憶手段の全ての記憶領域の電力消費量が上記所定消費量となるように電力を記憶手段に常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段を不揮発性のものとしているので、記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる、という効果が得られる。
【００９２】
また、請求項２記載の情報処理装置、請求項６記載の情報処理方法及び請求項８記載の情報処理プログラムによれば、予め定められた情報処理が実行されるときにアクセスされる記憶手段を、不揮発性のものにすると共に、細分化された互いに異なる記憶領域毎に駆動用の電力が供給可能に構成し、更に上記情報処理の実行時において記憶手段のアクセスされる記憶領域のみに駆動用の電力が供給され、他の記憶領域への電力供給が遮断されるように制御しているので、記憶手段の全ての記憶領域に駆動用の電力を常時供給する従来技術に比較して、記憶手段の消費電力を大幅に低減することができると共に、記憶手段を不揮発性のものとしているので、記憶手段への電力供給が不用意に遮断された場合であっても、記憶手段に記憶されている情報を保持することができ、この結果として電力供給が再開されたときに処理が中断された時点までに記憶手段に記憶していた情報を利用することができる、という効果が得られる。
【図面の簡単な説明】
【図１】第１実施形態に係るデジタルカメラ１０の構成を示すブロック図である。
【図２】実施の形態に係るデジタルカメラにおいて撮影処理を行う際に実行される一連の処理において必要とされる概略容量と、当該一連の処理に対するメモリ部２６の各メモリブロックの割り振り状態を示すメモリマップである。
【図３】実施の形態に係る撮影処理プログラムの処理の流れを示すフローチャートである。
【図４】実施の形態に係る撮影処理プログラムの実行時において、通常電力が供給されているメモリブロックの推移状態を示す模式図である。
【図５】第２実施形態に係るデジタルカメラ１０’の構成を示すブロック図である。
【符号の説明】
１０、１０’　　デジタルカメラ
１２　　レンズ
１４　　ＣＣＤ
１８　　信号処理部
２４　　ＣＰＵ（制御手段）
２４Ａ　　発振器（クロック供給手段）
２４Ｂ　　クロック切換部（クロック供給手段）
２６　　メモリ部（記憶手段）
２８、２８’　　電源部（電力生成手段）
【図１】
2004139262.tif 000004
【図２】
2004139262.tif 000005
【図３】
2004139262.tif 000006
【図４】
2004139262.tif 000007
【図５】
2004139262.tif 000008