(57)【要約】【課題】  温度補正を行う必要がある処理装置を備える電子機器の省電力化を可能とする温度補正処理管理装置を提供する。【解決手段】  複数の処理装置５とそれぞれ対応する温度測定周期を格納する複数の温度測定周期格納手段２１を備える。複数の処理装置５とそれぞれ対応する温度閾値を格納する複数の温度閾値格納手段２２ａ、２２ｂを備える。温度測定周期格納手段２１に格納された温度測定周期で温度測定を行う温度測定手段１を備える。温度測定手段１により測定された温度が一の温度閾値格納手段２２ａ、２２ｂに格納された温度をまたいだ場合に、前記一の温度閾値格納手段２２ａ、２２ｂと対応する一の処理装置５に割り込み信号を出力し、該処理装置５に温度補正を行わせる割り込み信号出力手段２２ｃを備える。【選択図】    図１
2008123016.tif 000002
【特許請求の範囲】
【請求項１】
処理装置と対応する温度測定周期を格納する温度測定周期格納手段と、
前記処理装置と対応する温度閾値を格納する温度閾値格納手段と、
前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、
前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだ場合に、前記処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる割り込み信号出力手段と、
を備えることを特徴とする温度補正処理管理装置。
【請求項２】
前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を更に備え、
前記割り込み信号出力手段は、前記割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだときに、前記処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項１に記載の温度補正処理管理装置。
【請求項３】
複数の処理装置とそれぞれ対応する温度測定周期を格納する複数の温度測定周期格納手段と、
前記複数の処理装置とそれぞれ対応する温度閾値を格納する複数の温度閾値格納手段と、
前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、
前記温度測定手段により測定された温度が一の温度閾値格納手段に格納された温度をまたいだ場合に、前記一の温度閾値格納手段と対応する一の処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる割り込み信号出力手段と、
を備えることを特徴とする温度補正処理管理装置。
【請求項４】
前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を、前記複数の処理装置毎に備え、
前記割り込み信号出力手段は、一の割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記一の割り込み信号要否設定手段と対応する一の処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記一の処理装置と対応する前記温度閾値格納手段に格納された温度をまたいだときに、前記一の処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項３に記載の温度補正処理管理装置。
【請求項５】
一の処理装置により実行される複数の機能とそれぞれ対応する温度測定周期を格納する複数の温度測定周期格納手段と、
前記複数の機能とそれぞれ対応する温度閾値を格納する複数の温度閾値格納手段と、
前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、
前記温度測定手段により測定された温度が一の温度閾値格納手段に格納された温度をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、前記一の温度閾値格納手段と対応する機能に関する温度補正を該処理装置に行わせる割り込み信号出力手段と、
を備えることを特徴とする温度補正処理管理装置。
【請求項６】
前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を、前記複数の機能毎に備え、
前記割り込み信号出力手段は、一の割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が一の機能と対応する前記温度閾値格納手段に格納された温度をまたいだときに、前記処理装置に割り込み信号を出力し、前記一の機能に関する温度補正を行わせることを特徴とする請求項５に記載の温度補正処理管理装置。
【請求項７】
一の機能を協働で実行する複数の処理装置と対応する温度測定周期を格納する温度測定周期格納手段と、
前記複数の処理装置と対応する温度閾値を格納する温度閾値格納手段と、
前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、
前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだ場合に、前記複数の処理装置に割り込み信号を出力し、該複数の処理装置に温度補正を行わせる割り込み信号出力手段と、
を備えることを特徴とする温度補正処理管理装置。
【請求項８】
前記割り込み信号出力手段から前記複数の処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を更に備え、
前記割り込み信号出力手段は、前記割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記複数の処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだときに、前記複数の処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項７に記載の温度補正処理管理装置。
【請求項９】
前記温度測定周期格納手段への温度測定周期の格納と、前記温度閾値格納手段への温度閾値の格納は、前記処理装置により行われることを特徴とする請求項1、２、５、６の何れか一項に記載の温度補正処理管理装置。
【請求項１０】
前記割り込み信号要否設定手段への設定情報の格納は、前記処理装置により行われることを特徴とする請求項1、２、５、６、９の何れか一項に記載の温度補正処理管理装置。
【請求項１１】
前記温度測定周期格納手段への温度測定周期の格納と、前記温度閾値格納手段への温度閾値の格納は、対応する前記処理装置により行われることを特徴とする請求項３又は４に記載の温度補正処理管理装置。
【請求項１２】
前記割り込み信号要否設定手段への設定情報の格納は、対応する前記処理装置により行われることを特徴とする請求項３、４、１１の何れか一項に記載の温度補正処理管理装置。
【請求項１３】
前記温度測定周期格納手段への温度測定周期の格納と、前記温度閾値格納手段への温度閾値の格納は、前記複数の処理装置のうちの何れか１つの処理装置により行われることを特徴とする請求項７又は８に記載の温度補正処理管理装置。
【請求項１４】
前記割り込み信号要否設定手段への設定情報の格納は、前記複数の処理装置のうちの何れか１つの処理装置により行われることを特徴とする請求項７、８、１３の何れか一項に記載の温度補正処理管理装置。
【請求項１５】
前記温度測定手段は、前記複数の温度測定周期格納手段に格納された温度測定周期のうち、最も短い温度測定周期で温度測定を行うことを特徴とする請求項３、４、５、６、１１、１２の何れか一項に記載の温度補正処理管理装置。
【請求項１６】
請求項１乃至１５の何れか一項に記載の温度補正処理管理装置と、前記処理装置と、を備えることを特徴とする電子機器。
【請求項１７】
当該電子機器は、携帯電話機であることを特徴とする請求項１６に記載の電子機器。
【請求項１８】
処理装置と対応する温度測定周期で温度測定を行う第１の過程と、
前記第１の過程により測定された温度が前記処理装置と対応する温度閾値をまたいだ場合に、前記処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる第２の過程と、
を備えることを特徴とする温度補正処理管理方法。
【請求項１９】
前記処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、
前記第２の過程では、前記第３の過程により、前記設定情報が、前記処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記処理装置と対応する温度閾値をまたいだときに、前記処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項１８に記載の温度補正処理管理方法。
【請求項２０】
複数の処理装置とそれぞれ対応する温度測定周期のうち最短の周期で温度測定を行う第１の過程と、
前記第１の過程により測定された温度が一の処理装置と対応する温度閾値をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる第２の過程と、
を備えることを特徴とする温度補正処理管理方法。
【請求項２１】
各処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、
前記第２の過程では、前記第３の過程により、前記一の処理装置と対応する設定情報が、前記一の処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記一の処理装置と対応する温度閾値をまたいだときに、前記一の処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項２０に記載の温度補正処理管理方法。
【請求項２２】
一の処理装置により実行される複数の機能とそれぞれ対応する温度測定周期のうち最短の周期で温度測定を行う第１の過程と、
前記第１の過程により測定された温度が一の機能と対応する温度閾値をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、該処理装置に前記一の機能に関する温度補正を行わせる第２の過程と、
を備えることを特徴とする温度補正処理管理方法。
【請求項２３】
前記処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、
前記第２の過程では、前記第３の過程により、前記一の機能と対応する設定情報が、前記処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記一の機能と対応する温度閾値をまたいだときに、前記処理装置に割り込み信号を出力し、前記一の機能に関する温度補正を行わせることを特徴とする請求項２２に記載の温度補正処理管理方法。
【請求項２４】
一の機能を協働で実行する複数の処理装置と対応する温度測定周期で温度測定を行う第１の過程と、
前記第１の過程により測定された温度が前記複数の処理装置と対応する温度閾値をまたいだ場合に、前記複数の処理装置に割り込み信号を出力し、該複数の処理装置に温度補正を行わせる第２の過程と、
を備えることを特徴とする温度補正処理管理方法。
【請求項２５】
前記複数の処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、
前記第２の過程では、前記第３の過程により、前記設定情報が、前記複数の処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記複数の処理装置と対応する温度閾値をまたいだときに、前記複数の処理装置に割り込み信号を出力して温度補正を行わせることを特徴とする請求項２４に記載の温度補正処理管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度補正処理管理装置及び温度補正処理管理方法に関する。
【背景技術】
【０００２】
携帯電話機或いはその他の電子機器が備える処理装置（ＣＰＵなど）は、正常な動作のために、周期的に温度を取得し、必要に応じて温度補正を行う必要がある。
【０００３】
すなわち、前回の温度補正後に、温度が変化した場合には、温度補正を行う必要がある。
【０００４】
図８は従来の携帯電話機の動作を示すタイムチャートである。
【０００５】
図８に示すように、例えば、携帯電話機が第１及び第２のＣＰＵを備えている場合、各ＣＰＵは、各々の周期で温度測定を行い、温度補正を行う。
【０００６】
また、例えば、特許文献１には、一定周期で温度情報を取得し、温度補正を行う技術が開示されている。
【特許文献１】特開２００６−１８７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、処理装置が周期的に温度取得動作を行う必要があるために、消費電力が多いという問題があった。
【０００８】
この問題は、処理装置の数が増えるほど、大きくなる。
【０００９】
本発明は、上記のような問題点を解決するためになされたもので、温度補正を行う必要がある処理装置を備える電子機器の省電力化を可能とする温度補正処理管理装置及び温度補正処理管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の温度補正処理管理装置は、処理装置と対応する温度測定周期を格納する温度測定周期格納手段と、前記処理装置と対応する温度閾値を格納する温度閾値格納手段と、前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだ場合に、前記処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる割り込み信号出力手段と、を備えることを特徴としている。
【００１１】
本発明の温度補正処理管理装置においては、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を更に備え、前記割り込み信号出力手段は、前記割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだときに、前記処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【００１２】
また、本発明の温度補正処理管理装置は、複数の処理装置とそれぞれ対応する温度測定周期を格納する複数の温度測定周期格納手段と、前記複数の処理装置とそれぞれ対応する温度閾値を格納する複数の温度閾値格納手段と、前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、前記温度測定手段により測定された温度が一の温度閾値格納手段に格納された温度をまたいだ場合に、前記一の温度閾値格納手段と対応する一の処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる割り込み信号出力手段と、を備えることを特徴としている。
【００１３】
本発明の温度補正処理管理装置においては、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を、前記複数の処理装置毎に備え、前記割り込み信号出力手段は、一の割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記一の割り込み信号要否設定手段と対応する一の処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記一の処理装置と対応する前記温度閾値格納手段に格納された温度をまたいだときに、前記一の処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【００１４】
また、本発明の温度補正処理管理装置は、一の処理装置により実行される複数の機能とそれぞれ対応する温度測定周期を格納する複数の温度測定周期格納手段と、前記複数の機能とそれぞれ対応する温度閾値を格納する複数の温度閾値格納手段と、前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、前記温度測定手段により測定された温度が一の温度閾値格納手段に格納された温度をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、前記一の温度閾値格納手段と対応する機能に関する温度補正を該処理装置に行わせる割り込み信号出力手段と、を備えることを特徴としている。
【００１５】
本発明の温度補正処理管理装置においては、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を、前記複数の機能毎に備え、前記割り込み信号出力手段は、一の割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が一の機能と対応する前記温度閾値格納手段に格納された温度をまたいだときに、前記処理装置に割り込み信号を出力し、前記一の機能に関する温度補正を行わせることが好ましい。
【００１６】
また、本発明の温度補正処理管理装置は、一の機能を協働で実行する複数の処理装置と対応する温度測定周期を格納する温度測定周期格納手段と、前記複数の処理装置と対応する温度閾値を格納する温度閾値格納手段と、前記温度測定周期格納手段に格納された温度測定周期で温度測定を行う温度測定手段と、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだ場合に、前記複数の処理装置に割り込み信号を出力し、該複数の処理装置に温度補正を行わせる割り込み信号出力手段と、を備えることを特徴としている。
【００１７】
本発明の温度補正処理管理装置においては、前記割り込み信号出力手段から前記複数の処理装置へ割り込み信号を出力するか否かの設定情報を格納する割り込み信号要否設定手段を更に備え、前記割り込み信号出力手段は、前記割り込み信号要否設定手段に格納された設定情報が、前記割り込み信号出力手段から前記複数の処理装置へ割り込み信号を出力する旨の情報である場合において、前記温度測定手段により測定された温度が前記温度閾値格納手段に格納された温度をまたいだときに、前記複数の処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【００１８】
本発明の温度補正処理管理装置においては、前記温度測定周期格納手段への温度測定周期の格納、前記温度閾値格納手段への温度閾値の格納、及び、前記割り込み信号要否設定手段への設定情報の格納は、前記処理装置により行われることが好ましい。
【００１９】
或いは、本発明の温度補正処理管理装置においては、前記温度測定周期格納手段への温度測定周期の格納、前記温度閾値格納手段への温度閾値の格納、及び、前記割り込み信号要否設定手段への設定情報の格納は、対応する処理装置により行われることが好ましい。
【００２０】
或いは、本発明の温度補正処理管理装置においては、前記温度測定周期格納手段への温度測定周期の格納、前記温度閾値格納手段への温度閾値の格納、及び、前記割り込み信号要否設定手段への設定情報の格納は、前記複数の処理装置のうちの何れか１つの処理装置により行われることが好ましい。
【００２１】
また、本発明の温度補正処理管理装置においては、前記温度測定手段は、前記複数の温度測定周期格納手段に格納された温度測定周期のうち、最も短い温度測定周期で温度測定を行うことが好ましい。
【００２２】
また、本発明の電子機器は、例えば携帯電話機或いはその他の電子機器であり、本発明の温度補正処理管理装置と、処理装置と、を備えることを特徴としている。
【００２３】
また、本発明の温度補正処理管理方法は、処理装置と対応する温度測定周期で温度測定を行う第１の過程と、前記第１の過程により測定された温度が前記処理装置と対応する温度閾値をまたいだ場合に、前記処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる第２の過程と、を備えることを特徴としている。
【００２４】
本発明の温度補正処理管理方法においては、前記処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、前記第２の過程では、前記第３の過程により、前記設定情報が、前記処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記処理装置と対応する温度閾値をまたいだときに、前記処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【００２５】
また、本発明の温度補正処理管理方法は、複数の処理装置とそれぞれ対応する温度測定周期のうち最短の周期で温度測定を行う第１の過程と、前記第１の過程により測定された温度が一の処理装置と対応する温度閾値をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、該処理装置に温度補正を行わせる第２の過程と、を備えることを特徴としている。
【００２６】
本発明の温度補正処理管理方法においては、各処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、前記第２の過程では、前記第３の過程により、前記一の処理装置と対応する設定情報が、前記一の処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記一の処理装置と対応する温度閾値をまたいだときに、前記一の処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【００２７】
また、本発明の温度補正処理管理方法は、一の処理装置により実行される複数の機能とそれぞれ対応する温度測定周期のうち最短の周期で温度測定を行う第１の過程と、前記第１の過程により測定された温度が一の機能と対応する温度閾値をまたいだ場合に、前記一の処理装置に割り込み信号を出力し、該処理装置に前記一の機能に関する温度補正を行わせる第２の過程と、を備えることを特徴としている。
【００２８】
本発明の温度補正処理管理方法においては、前記処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、前記第２の過程では、前記第３の過程により、前記一の機能と対応する設定情報が、前記処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記一の機能と対応する温度閾値をまたいだときに、前記処理装置に割り込み信号を出力し、前記一の機能に関する温度補正を行わせることが好ましい。
【００２９】
また、本発明の温度補正処理管理方法は、一の機能を協働で実行する複数の処理装置と対応する温度測定周期で温度測定を行う第１の過程と、前記第１の過程により測定された温度が前記複数の処理装置と対応する温度閾値をまたいだ場合に、前記複数の処理装置に割り込み信号を出力し、該複数の処理装置に温度補正を行わせる第２の過程と、を備えることを特徴としている。
【００３０】
本発明の温度補正処理管理方法においては、前記複数の処理装置へ割り込み信号を出力するか否かの設定情報を判定する第３の過程を更に備え、前記第２の過程では、前記第３の過程により、前記設定情報が、前記複数の処理装置へ割り込み信号を出力する旨の情報であると判定された場合において、前記第１の過程により測定された温度が前記複数の処理装置と対応する温度閾値をまたいだときに、前記複数の処理装置に割り込み信号を出力して温度補正を行わせることが好ましい。
【発明の効果】
【００３１】
本発明によれば、処理装置による温度補正が必要となる温度となった場合に、処理装置に割り込み信号を出力し、この割り込み信号を受け取ったときにのみ処理装置が温度補正動作を実行するようにできるので、この動作の頻度を従来技術よりも低減することができ、省電力化を図ることができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して、本発明に係る実施形態について説明する。
【００３３】
〔第１の実施形態〕
図１は第１の実施形態に係る温度補正処理管理回路１００及びその周辺の構成を示すブロック図である。
【００３４】
本実施形態に係る温度補正処理管理回路１００は、例えば携帯電話機或いはその他の電子機器に備えられるものである。
【００３５】
以下では、温度補正処理管理回路１００が携帯電話機に備えられているものとして説明を行う。
【００３６】
図１に示すように、本実施形態に係る温度補正処理管理回路１００は、例えば、温度測定自動実施回路（温度測定手段）１と、制御回路２と、温度センサー３と、ＡＤ変換ＬＳＩ４と、を備えている。
【００３７】
このうち制御回路２には、携帯電話機が備えるｎ個のＣＰＵ（処理装置）５（ＣＰＵ５−１〜ＣＰＵ５−ｎ）が接続されている（ｎは２以上の整数）。
【００３８】
また、温度測定自動実施回路１には、携帯電話機が備えるクロック６と、ＡＤ変換ＬＳＩ４と、が接続され、このＡＤ変換ＬＳＩ４には温度センサー３が接続されている。
【００３９】
クロック６は、クロック信号を一定周期で温度測定自動実施回路１に出力する。
【００４０】
温度センサー３は携帯電話機内部の温度を検出し、検出した温度をアナログ電圧に変換してＡＤ変換ＬＳＩ４に出力する。
【００４１】
ＡＤ変換ＬＳＩ４は、温度センサー６から入力されるアナログ電圧をデジタル値へ変換し、該変換後のデジタル値を温度データとして温度測定自動実施回路１に出力する。
【００４２】
また、携帯電話機が備える電源制御ＬＳＩ７は、図示しない電源（携帯電話機が備える充電池）から供給される電源を、温度測定自動実施回路１、制御回路２、温度センサー３、ＡＤ変換ＬＳＩ４、各ＣＰＵ５及びクロック６に供給する。
【００４３】
制御回路２は、図１に示すように、ＣＰＵ５と同数の温度測定周期格納レジスタ（温度測定周期格納手段）２１（温度測定周期格納レジスタ２１−１〜２１−ｎ）と、ＣＰＵ５と同数の温度閾値判定回路（温度閾値格納手段を備える）２２（温度閾値判定回路２２−１〜２２−ｎ）と、ＣＰＵ４と同数の割り込み要否設定レジスタ（割り込み信号要否設定手段）２３（割り込み要否設定レジスタ２３−１〜２３−ｎ）と、温度格納レジスタ２４と、を備えている。
【００４４】
各割り込み要否設定レジスタ２３−１〜２３−ｎと各ＣＰＵ５−１〜５−ｎとは１対１で対応付けられている。
【００４５】
各ＣＰＵ５は、温度格納レジスタ２４に格納された温度データが示す温度が自ら設定した温度閾値（後述）の上限値を上回るか下限値を下回った場合に温度閾値判定回路２２から割り込み信号を受け取るか否かの設定情報を、対応する割り込み要否設定レジスタ２３に格納する。
【００４６】
各ＣＰＵ５は、割り込み信号の受け取りが必要な場合には、対応する割り込み要否設定レジスタ２３に、割り込み信号の受け取りが「要」との設定情報を格納する一方で、割り込み信号の受け取りが不要な場合には、対応する割り込み要否設定レジスタ２３に、割り込み信号の受け取りが「不要」との設定情報を格納する。
【００４７】
また、各温度測定周期格納レジスタ２１−１〜２１−ｎと各ＣＰＵ５−１〜５−ｎとは１対１で対応付けられている。
【００４８】
各ＣＰＵ５は、対応する温度測定周期格納レジスタ２１に所望の温度測定周期を格納する。
【００４９】
温度測定自動実施回路１は、割り込み要否設定レジスタ２３へ割り込み信号の受け取りが「要」と設定している各ＣＰＵ５により温度測定周期格納レジスタ２１−１〜２１−ｎに設定された温度測定周期のうち、最も短い温度測定周期で温度測定を実行し、測定した温度を制御回路２の温度格納レジスタ２４に格納する。
【００５０】
すなわち、温度測定自動実施回路１は、クロック６から入力されるクロック信号をカウントし、このカウント値が、最も短い温度測定周期に相当する値に達したタイミングを、温度測定周期のタイミングであると認識する。
【００５１】
そして、温度測定自動実施回路１は、温度測定周期のタイミングにおいて、温度センサー３からＡＤ変換ＬＳＩ４を介して入力される温度データ（デジタル値）を、温度格納レジスタ２４に格納（最新の値で上書き）する。
【００５２】
なお、各ＣＰＵ５は、温度格納レジスタ２４からの温度データの読み出しが可能となっている。
【００５３】
図２は温度閾値判定回路２２の構成を示すブロック図である。
【００５４】
図２に示すように、各温度閾値判定回路２２は、上限値格納レジスタ２２ａと、下限値格納レジスタ２２ｂと、判定回路２２ｃと、を備えている。なお、このうち上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂが温度閾値格納手段を構成する。
【００５５】
上限値格納レジスタ２２ａは各ＣＰＵ５が温度閾値の所望の上限値を格納するレジスタであり、下限値格納レジスタ２２ｂは各ＣＰＵ５が温度閾値の所望の下限値を格納するレジスタである。
【００５６】
各ＣＰＵ５−１〜５−ｎと各温度閾値判定回路２２−１〜２２−ｎとは１対１で対応付けられており、各ＣＰＵ５は、対応する温度閾値判定回路２２が備える上限値格納レジスタ２２ａに温度閾値の所望の上限値を格納し、対応する温度閾値判定回路２２が備える下限値格納レジスタ２２ｂに温度閾値の所望の下限値を格納する。
【００５７】
判定回路２２ｃは、対応する割り込み要否設定レジスタ２３の設定が割り込み信号の受け取り「要」の場合に、温度格納レジスタ２４に新たに格納された温度が上限値格納レジスタ２２ａに格納されている温度閾値を上回るか又は下限値格納レジスタ２２ｂに格納されている温度閾値を下回ると、対応するＣＰＵ５へ割り込み信号を出力する。
【００５８】
すなわち、例えば、ＣＰＵ５−１が割り込み要否設定レジスタ２３−１に割り込み信号の受け取り「要」と設定している場合に、温度格納レジスタ２４に新たに格納された温度が温度閾値判定回路２２−１の上限値格納レジスタ２２ａに格納されている温度閾値を上回るか又は下限値格納レジスタ２２ｂに格納されている温度閾値を下回ると、温度閾値判定回路２２−１の判定回路２２ｃは、ＣＰＵ５−１へ割り込み信号を出力する。
【００５９】
割り込み信号を判定回路２２ｃから受け取ったＣＰＵ５は、温度格納レジスタ２４から温度データを取得し、該取得した温度に応じて温度補正を行う。
【００６０】
このように、各ＣＰＵ５は、制御回路２内の対応する温度測定周期格納レジスタ２１に所望の温度測定周期を、制御回路２内の対応する温度閾値判定回路２２の上限値格納レジスタ２２ａには温度閾値の所望の上限値を、制御回路２内の対応する温度閾値判定回路２２の下限値格納レジスタ２２ｂには温度閾値の所望の下限値を、制御回路２内の対応する割り込み要否設定レジスタ２３には設定した温度閾値の上限値を上回るか下限値を下回った場合に割り込み信号を受け取るか否かの設定情報を、それぞれ格納する。
【００６１】
次に、図３のタイムチャートを参照して動作を説明する。
【００６２】
なお、以下では、簡単のため、携帯電話機がＣＰＵ５をＣＰＵ５−１及び５−２の２個だけ備え、従って、温度測定周期格納レジスタ２１が温度測定周期格納レジスタ２１−１及び２１−２の２個であり、温度閾値判定回路２２が温度閾値判定回路２２−１及び２２−２の２個であり、割り込み要否設定レジスタ２３が割り込み要否設定レジスタ２３−１及び２３−２の２個である場合の動作を説明する。
【００６３】
先ず、ＣＰＵ５−１は、自らの動作用プログラムに従い、温度取得を行わなければならない周期が変化したタイミングＴ１において、温度測定周期格納レジスタ２１−１には所望の温度測定周期を、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂには温度閾値の所望の上限値及び下限値を、割り込み要否設定レジスタ２３−１には割り込み信号の受け取りの要否を、それぞれ設定する。
【００６４】
具体的には、例えば、ＣＰＵ５−１が通信用のプログラムの実行を担当するＣＰＵである場合に、このプログラムの起動中（つまり、通信接続を不可とするオフラインモードなどの動作モードではない状態）において、例えば、携帯電話機が圏内から圏外へ移動したためにセルサーチ動作のインターバルを長いインターバルに変更するようなタイミングＴ１において、ＣＰＵ５−１は温度測定周期格納レジスタ２１−１、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに、それぞれ所望の設定内容を格納するとともに、割り込み要否設定レジスタ２３−１には割り込み信号の受け取りを「要」と設定する。
【００６５】
ここで、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納する温度閾値は、例えば、ＣＰＵ５−１が温度格納レジスタ２４から最後に取得した温度データが示す温度から所定値だけ異なる温度であり、その温度になるとＣＰＵ５−１は正常な動作のために温度補正を実施する必要があるような温度である。
【００６６】
同様に、ＣＰＵ５−２は、自らの動作用プログラムに従い、温度取得を行わなければならない周期が変化したタイミングＴ２において、温度測定周期格納レジスタ２１−２には所望の温度測定周期を、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂには温度閾値の所望の上限値及び下限値を、割り込み要否設定レジスタ２３−２には割り込み信号の受け取りの要否を、それぞれ設定する。
【００６７】
具体的には、例えば、ＣＰＵ５−２がゲーム（例えば携帯電話機用のテニスゲームなど）用のプログラムの実行を担当するＣＰＵである場合に、このプログラムの起動中（従って、テニスゲームの画面が携帯電話機の表示装置に表示されている状態）において、例えば、ユーザによる操作が所定時間なされないためにＣＰＵ５−２が一時的な休止状態に移行するようなタイミングＴ２において、ＣＰＵ５−２は温度測定周期格納レジスタ２１−２、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに、それぞれ所望の設定内容を格納するとともに、割り込み要否設定レジスタ２３−２には割り込み信号の受け取りを「要」と設定する。
【００６８】
ＣＰＵ５−２が温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納する温度閾値も、例えば、ＣＰＵ５−２が温度格納レジスタ２４から最後に取得した温度データが示す温度から所定値だけ異なる温度であり、その温度になるとＣＰＵ５−２は正常な動作のために温度補正を実施する必要があるような温度である。
【００６９】
温度測定自動実施回路２は、温度測定周期格納レジスタ２１−１に格納された温度測定周期と温度測定周期格納レジスタ２１−２に格納された温度測定周期とを比較する。
【００７０】
ここでは、温度測定周期格納レジスタ２１−１に格納された温度測定周期の方が短いものとする。
【００７１】
このため、温度測定自動実施回路２は、比較の結果、温度測定周期格納レジスタ２１−１に格納された温度測定周期の方が短いと判断する。
【００７２】
よって、温度測定自動実施回路２は、温度測定周期格納レジスタ２１−１に格納された温度測定周期で周期的に温度測定を実施する。
【００７３】
温度測定自動実施回路２は、各回の温度測定により取得した温度データを、毎回、温度格納レジスタ２４に格納（上書き）する。
【００７４】
また、温度閾値判定回路２２−１の判定回路２２ｃは、温度格納レジスタ２４に新たな温度データが格納されるたびに、該新たに格納された温度データと、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納された温度閾値と、を比較する。
【００７５】
同様に、温度閾値判定回路２２−２の判定回路２２ｃは、温度格納レジスタ２４に新たな温度データが格納されるたびに、該新たに格納された温度データと、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納された温度閾値と、を比較する。
【００７６】
その後、温度格納レジスタ２４に格納された温度データが示す温度が、先のタイミングＴ１にてＣＰＵ５−１が温度閾値判定回路２２−１の上限値格納レジスタ２２ａに格納していた温度閾値を上回ったとする（タイミングＴ３）。
【００７７】
すると、温度閾値判定回路２２−１の判定回路２２ｃは、ＣＰＵ５−１に対して割り込み信号を出力する。
【００７８】
ＣＰＵ５−１は、温度閾値判定回路２２−１から割り込み信号を受け取ると、温度格納レジスタ２４から温度データを取得し、この温度データに応じて温度補正を実施する。
【００７９】
なお、ＣＰＵ５−１は、このように温度補正を実施した後で、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに新たな温度閾値を格納する。また、このとき、必要に応じて、ＣＰＵ５−１が温度測定周期格納レジスタ２１−１に新たな温度測定周期を格納しても良い。
【００８０】
また、図示は省略するが、温度格納レジスタ２４に新たに格納された温度データが示す温度が、先のタイミングＴ２にてＣＰＵ５−２が温度閾値判定回路２２−２の上限値格納レジスタ２２ａに格納していた温度閾値を上回ったとすると、温度閾値判定回路２２−２の判定回路２２ｃは、ＣＰＵ５−２に対して割り込み信号を出力する。この割り込み信号を受けたＣＰＵ５−２は、温度格納レジスタ２４から温度データを取得し、この温度データに応じて温度補正を実施し、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに新たな温度閾値を格納し、必要に応じて温度測定周期格納レジスタ２１−２に新たな温度測定周期を格納する。
【００８１】
また、図示は省略するが、ＣＰＵ５−１は、例えば、携帯電話機が圏外から圏内へ移動したためにセルサーチ動作のインターバルを通常の（短い）インターバルに変更するようなタイミングにおいて、割り込み要否設定レジスタ２３−１に割り込み信号の受け取りを「不要」と設定し、以後は、ＣＰＵ５−１が自ら定期的に温度格納レジスタ２４から温度データを取得して、必要に応じて温度補正を行う。
【００８２】
同様に、図示は省略するが、ＣＰＵ５−２は、例えば、ゲーム中に再びユーザによる操作がなされたために、一時的な休止状態から復旧するようなタイミングにおいて、割り込み要否設定レジスタ２３−２に割り込み信号の受け取りを「不要」と設定し、以後は、ＣＰＵ５−１が自ら定期的に温度格納レジスタ２４から温度データを取得して、必要に応じて温度補正を行う。
【００８３】
このように、各ＣＰＵ５は、休止状態やそれに類する状態（圏外の時のＣＰＵ５−１の状態などのように、消費電力を抑え、処理をしないで待っている状態）のときには割り込み要否設定レジスタ２３に割り込み信号の受け取りを「要」と設定しておくことにより、温度補正が必要なときにのみ割り込み信号を受け取って温度補正を行う一方で、自走状態（圏内の時のＣＰＵ５−１や、ユーザによる操作がなされているときのＣＰＵ５−２の状態などのように、電力を消費しつつ、処理をしている状態）では自ら定期的に温度格納レジスタ２４から温度データを取得して温度補正を行う。
【００８４】
以上のような第１の実施形態によれば、各ＣＰＵ５による温度データの取得動作の頻度を従来技術よりも低減することができ、省電力化を図ることができる。
【００８５】
すなわち、従来技術では、各ＣＰＵは自ら定期的に温度データを取得していたため消費電力が多かったのに対し、本実施形態では、各ＣＰＵ５は、休止状態などのときには制御回路２から割り込み信号を受け取ったときにのみ温度データの取得動作を実行するので、この動作の頻度を従来技術よりも低減することができ、省電力化を図ることができる。
【００８６】
なお、上記の第１の実施形態では、ＣＰＵ５が複数である場合に、温度測定周期格納レジスタ２１−１〜２１−ｎに設定された温度測定周期のうち最も短い温度測定周期で温度測定自動実施回路１が温度測定を実行する例を説明したが、各温度測定周期格納レジスタ２１−１〜２１−ｎに設定された温度測定周期が到来するたびに温度測定を実行しても良い。
【００８７】
また、上記の第１の実施形態では、ＣＰＵ５が複数である例を説明したが、ＣＰＵは１つであり、従って、制御回路２が備える温度測定周期格納レジスタ２１、温度閾値判定回路２２及び割り込み要否設定レジスタ２３がそれぞれ１つずつであっても良い。
【００８８】
〔第２の実施形態〕
上記の第１の実施形態では、各ＣＰＵ５が１つの機能を実行する例を説明したが、第２の実施形態では、１つのＣＰＵ５が複数の機能を並列的に実行する例を説明する。
【００８９】
図４は第２の実施形態に係る温度補正処理管理回路２００及びその周辺の構成を示すブロック図である。
【００９０】
本実施形態に係る温度補正処理管理回路２００は、例えば携帯電話機或いはその他の電子機器に備えられるものである。
【００９１】
以下では、温度補正処理管理回路２００が携帯電話機に備えられているものとして説明を行う。
【００９２】
図４に示すように、第２の実施形態に係る温度補正処理管理回路２００は、図１の温度補正処理管理回路１００と同様の構成要素を備えている。
【００９３】
本実施形態の場合、制御回路２には、携帯電話機のＣＰＵ５が接続されている。
【００９４】
ここで、ＣＰＵ５は、複数の機能８（８−１〜８−ｎ）を並列的に実行する（ｎは２以上の整数）。すなわち、ＣＰＵ５は、各機能８−１〜８−ｎ毎の動作用プログラムを並列的に処理する。
【００９５】
本実施形態の場合、各割り込み要否設定レジスタ２３−１〜２３−ｎと各機能８−１〜８−ｎとは１対１で対応付けられている。
【００９６】
ＣＰＵ５は、温度格納レジスタ２４に格納された温度データが示す温度が各機能８−１〜８−ｎ毎に設定した温度閾値の上限値を上回るか下限値を下回った場合に温度閾値判定回路２２から割り込み信号を受け取るか否かの設定情報を、各機能８−１〜８−ｎ毎に対応する割り込み要否設定レジスタ２３に格納する。
【００９７】
また、本実施形態の場合、各温度測定周期格納レジスタ２１−１〜２１−ｎと各機能８−１〜８−ｎとは１対１で対応付けられている。
【００９８】
ＣＰＵ５は、各機能８−１〜８−ｎ毎に、対応する温度測定周期格納レジスタ２１に所望の温度測定周期を格納する。
【００９９】
温度測定自動実施回路１は、割り込み要否設定レジスタ２３へ割り込み信号の受け取りが「要」と設定されている機能８と対応する温度測定周期格納レジスタ２１に設定された温度測定周期のうち、最も短い温度測定周期で温度測定を実行し、測定した温度を温度格納レジスタ２４に格納する。
【０１００】
ＣＰＵ５は、温度格納レジスタ２４からの温度データの読み出しが可能となっている。
【０１０１】
また、本実施形態の場合、各機能８−１〜８−ｎと各温度閾値判定回路２２−１〜２２−ｎとは１対１で対応付けられており、ＣＰＵ５は、各機能８−１〜８−ｎ毎に、対応する温度閾値判定回路２２が備える上限値格納レジスタ２２ａに温度閾値の所望の上限値を格納し、対応する温度閾値判定回路２２が備える下限値格納レジスタ２２ｂに温度閾値の所望の下限値を格納する。
【０１０２】
判定回路２２ｃは、対応する割り込み要否設定レジスタ２３の設定が割り込み信号の受け取り「要」の場合に、温度格納レジスタ２４に新たに格納された温度が上限値格納レジスタ２２ａに格納されている温度閾値を上回るか又は下限値格納レジスタ２２ｂに格納されている温度閾値を下回ると、ＣＰＵ５へ割り込み信号を出力する。
【０１０３】
すなわち、例えば、ＣＰＵ５が機能８−１について、割り込み要否設定レジスタ２３−１に割り込み信号の受け取り「要」と設定している場合に、温度格納レジスタ２４に新たに格納された温度が温度閾値判定回路２２−１の上限値格納レジスタ２２ａに格納されている温度閾値を上回るか又は下限値格納レジスタ２２ｂに格納されている温度閾値を下回ると、温度閾値判定回路２２−１の判定回路２２ｃは、ＣＰＵ５へ割り込み信号を出力する。
【０１０４】
ＣＰＵ５は、割り込み信号を温度閾値判定回路２２−１の判定回路２２ｃから受け取ると、温度格納レジスタ２４から温度データを取得し、該取得した温度に応じて、機能８−１に関する温度補正を行う。
【０１０５】
このように、ＣＰＵ５は、各機能８−１〜８−２毎に、制御回路２内の対応する温度測定周期格納レジスタ２１に所望の温度測定周期を、制御回路２内の対応する温度閾値判定回路２２の上限値格納レジスタ２２ａには温度閾値の所望の上限値を、制御回路２内の対応する温度閾値判定回路２２の下限値格納レジスタ２２ｂには温度閾値の所望の下限値を、制御回路２内の対応する割り込み要否設定レジスタ２３には設定した温度閾値の上限値を上回るか下限値を下回った場合に割り込み信号を受け取るか否かの設定情報を、それぞれ格納する。
【０１０６】
次に、図５のタイムチャートを参照して動作を説明する。
【０１０７】
なお、以下では、簡単のため、ＣＰＵ５が機能８−１及び８−２の２つだけの機能を並列的に実行し、従って、温度測定周期格納レジスタ２１が温度測定周期格納レジスタ２１−１及び２１−２の２個であり、温度閾値判定回路２２が温度閾値判定回路２２−１及び２２−２の２個であり、割り込み要否設定レジスタ２３が割り込み要否設定レジスタ２３−１及び２３−２の２個である場合の動作を説明する。
【０１０８】
先ず、ＣＰＵ５は、機能８−１の動作用プログラムに従い、温度取得を行わなければならない周期が変化したタイミングＴ１において、温度測定周期格納レジスタ２１−１には所望の温度測定周期を、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂには温度閾値の所望の上限値及び下限値を、割り込み要否設定レジスタ２３−１には割り込み信号の受け取りの要否を、それぞれ設定する。
【０１０９】
具体的には、例えば、機能８−１が通信機能である場合に、機能８−１のプログラムの起動中（つまり、通信接続を不可とするオフラインモードなどの動作モードではない状態）において、例えば、携帯電話機が圏内から圏外へ移動したためにセルサーチ動作のインターバルを長いインターバルに変更するようなタイミングＴ１で、ＣＰＵ５は温度測定周期格納レジスタ２１−１、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに、それぞれ所望の設定内容を格納するとともに、割り込み要否設定レジスタ２３−１には割り込み信号の受け取りを「要」と設定する。
【０１１０】
ここで、ＣＰＵ５が温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納する温度閾値は、例えば、ＣＰＵ５が温度格納レジスタ２４から最後に取得した温度データが示す温度から所定値だけ異なる温度であり、その温度に達するとＣＰＵ５は機能８−１に関する正常な動作のために温度補正を実施する必要があるような温度である。
【０１１１】
同様に、ＣＰＵ５は、機能８−２の動作用プログラムに従い、温度取得を行わなければならない周期が変化したタイミングＴ２において、温度測定周期格納レジスタ２１−２には所望の温度測定周期を、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂには温度閾値の所望の上限値及び下限値を、割り込み要否設定レジスタ２３−２には割り込み信号の受け取りの要否を、それぞれ設定する。
【０１１２】
具体的には、例えば、機能８−２がゲーム（例えば携帯電話機用のテニスゲームなど）機能である場合に、機能８−２のプログラムの起動中（従って、テニスゲームの画面が携帯電話機の表示装置に表示されている状態）において、例えば、ユーザによる操作が所定時間なされないために機能８−２が一時的な休止状態に移行するようなタイミングＴ２において、ＣＰＵ５は温度測定周期格納レジスタ２１−２、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに、それぞれ所望の設定内容を格納するとともに、割り込み要否設定レジスタ２３−２には割り込み信号の受け取りを「要」と設定する。
【０１１３】
ＣＰＵ５が温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納する温度閾値も、例えば、ＣＰＵ５が温度格納レジスタ２４から最後に取得した温度データが示す温度から所定値だけ異なる温度であり、その温度になるとＣＰＵ５は機能８−２に関する正常な動作のために温度補正を実施する必要があるような温度である。
【０１１４】
本実施形態の場合も、温度測定自動実施回路２は、温度測定周期格納レジスタ２１−１に格納された温度測定周期と温度測定周期格納レジスタ２１−２に格納された温度測定周期とを比較し、例えば、温度測定周期格納レジスタ２１−１に格納された温度測定周期の方が短いと判断し、温度測定周期格納レジスタ２１−１に格納された温度測定周期で周期的に温度測定を実施する。
【０１１５】
そして、温度測定自動実施回路２は、各回の温度測定により取得した温度データを、毎回、温度格納レジスタ２４に格納（上書き）する。
【０１１６】
また、温度閾値判定回路２２−１の判定回路２２ｃは、温度格納レジスタ２４に新たな温度データが格納されるたびに、該新たに格納された温度データと、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納された温度閾値と、を比較する。
【０１１７】
同様に、温度閾値判定回路２２−２の判定回路２２ｃは、温度格納レジスタ２４に新たな温度データが格納されるたびに、該新たに格納された温度データと、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納された温度閾値と、を比較する。
【０１１８】
その後、例えば、温度格納レジスタ２４に格納された温度データが示す温度が、先のタイミングＴ１にてＣＰＵ５が温度閾値判定回路２２−１の上限値格納レジスタ２２ａに格納していた温度閾値を上回ったとする（タイミングＴ３）。
【０１１９】
すると、温度閾値判定回路２２−１の判定回路２２ｃは、ＣＰＵ５に対して割り込み信号を出力する。
【０１２０】
ＣＰＵ５は、温度閾値判定回路２２−１から割り込み信号を受け取ると、温度格納レジスタ２４から温度データを取得し、この温度データに応じて、機能８−１に関する温度補正を実施する。
【０１２１】
なお、ＣＰＵ５は、このように温度補正を実施した後で、温度閾値判定回路２２−１の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに新たな温度閾値を格納する。また、このとき、必要に応じて、ＣＰＵ５が温度測定周期格納レジスタ２１−１に新たな温度測定周期を格納しても良い。
【０１２２】
また、図示は省略するが、温度格納レジスタ２４に新たに格納された温度データが示す温度が、先のタイミングＴ２にてＣＰＵ５が温度閾値判定回路２２−２の上限値格納レジスタ２２ａに格納していた温度閾値を上回ったとすると、温度閾値判定回路２２−２の判定回路２２ｃは、ＣＰＵ５に対して割り込み信号を出力し、この割り込み信号を受けたＣＰＵ５は、温度格納レジスタ２４から温度データを取得し、この温度データに応じて機能８−２に関する温度補正を実施し、温度閾値判定回路２２−２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに新たな温度閾値を格納し、必要に応じて温度測定周期格納レジスタ２１−２に新たな温度測定周期を格納する。
【０１２３】
また、図示は省略するが、ＣＰＵ５は、例えば、携帯電話機が圏外から圏内へ移動したためにセルサーチ動作のインターバルを通常のインターバルに変更するようなタイミングにおいて、割り込み要否設定レジスタ２３−１に割り込み信号の受け取りを「不要」と設定し、以後は、機能８−１に関する温度補正は、ＣＰＵ５が自ら定期的に温度格納レジスタ２４から温度データを取得して、必要に応じて行う。
【０１２４】
同様に、図示は省略するが、ＣＰＵ５は、例えば、ゲーム中に再びユーザによる操作がなされたために、機能８−２が一時的な休止状態から復旧するようなタイミングにおいて、割り込み要否設定レジスタ２３−２に割り込み信号の受け取りを「不要」と設定し、以後は、機能８−２に関する温度補正は、ＣＰＵ５が自ら定期的に温度格納レジスタ２４から温度データを取得して、必要に応じて行う。
【０１２５】
このように、ＣＰＵ５は、各機能８毎に、休止状態やそれに類する状態（圏外の時の機能８−１の状態など）のときには割り込み要否設定レジスタ２３に割り込み信号の受け取りを「要」と設定しておくことにより、温度補正が必要なときにのみ割り込み信号を受け取って温度補正を行う一方で、各機能８が自走状態（圏内の時の機能８−１や、ユーザによる操作がなされているときの機能８−２の状態など）では、自ら定期的に温度格納レジスタ２４から温度データを取得して、該当する機能８に関する温度補正を行う。
【０１２６】
以上のような第２の実施形態によれば、１つのＣＰＵ５が複数の機能８−１〜８−ｎを並列的に実行する場合に、ＣＰＵ５による温度データの取得動作の頻度を従来技術よりも低減することができ、省電力化が図れる。
【０１２７】
〔第３の実施形態〕
上記の第２の実施形態では１つのＣＰＵ５が複数の機能を並列的に実行する例を説明したが、第３の実施形態では、１つの機能を複数のＣＰＵ５（５−１〜５−ｎ）の協働により実行する例を説明する。
【０１２８】
図６は第３の実施形態に係る温度補正処理管理回路３００及びその周辺の構成を示すブロック図である。
【０１２９】
本実施形態に係る温度補正処理管理回路３００は、例えば携帯電話機或いはその他の電子機器に備えられるものである。
【０１３０】
以下では、温度補正処理管理回路３００が携帯電話機に備えられているものとして説明を行う。
【０１３１】
図６の温度補正処理管理回路３００は、制御回路２（図１）に代えて制御回路３０２を備えている点で、図１の温度補正処理管理回路１００と相違し、その他は図１の温度補正処理管理回路１００と同様の構成要素を備えている。
【０１３２】
本実施形態の場合、制御回路３０２には、携帯電話機が備えるｎ個のＣＰＵ５（ＣＰＵ５−１〜ＣＰＵ５−ｎ）が接続されている（ｎは２以上の整数）。
【０１３３】
ここで、これらｎ個のＣＰＵ５は、１つの機能を協働により実行する。すなわち、ｎ個のＣＰＵ５は、１つの機能の動作用プログラムを協働で処理する。
【０１３４】
制御回路３０２は、図６に示すように、温度測定周期格納レジスタ２１と、温度閾値判定回路２２と、割り込み要否設定レジスタ２３と、温度格納レジスタ２４と、を備えている。
【０１３５】
各ＣＰＵ５のうちの何れか１つのＣＰＵ（例えばＣＰＵ５−１）は、予め、主たるＣＰＵとして決められている。
【０１３６】
主たるＣＰＵ（例えばＣＰＵ５−１）は、温度格納レジスタ２４に格納された温度データが示す温度が自ら設定した温度閾値の上限値を上回るか下限値を下回った場合に温度閾値判定回路２２から各ＣＰＵ５へ割り込み信号を出力するか否かの設定情報を、割り込み要否設定レジスタ２３に格納する。
【０１３７】
また、主たるＣＰＵ（例えばＣＰＵ５−１）は、温度測定周期格納レジスタ２１に所望の温度測定周期を格納する。
【０１３８】
温度測定自動実施回路１は、割り込み要否設定レジスタ２３へ割り込み信号の受け取りが「要」となっている場合には、温度測定周期格納レジスタ２１に設定された温度測定周期で温度測定を実行し、測定した温度を制御回路２の温度格納レジスタ２４に格納する。
【０１３９】
各ＣＰＵ５は、温度格納レジスタ２４からの温度データの読み出しが可能となっている。
【０１４０】
また、温度閾値判定回路２２の上限値格納レジスタ２２ａは主たるＣＰＵ（例えばＣＰＵ５−１）が温度閾値の所望の上限値を格納するレジスタであり、下限値格納レジスタ２２ｂは主たるＣＰＵ（例えばＣＰＵ５−１）が温度閾値の所望の下限値を格納するレジスタである。
【０１４１】
判定回路２２ｃは、割り込み要否設定レジスタ２３の設定が割り込み信号の受け取り「要」の場合に、温度格納レジスタ２４に新たに格納された温度が上限値格納レジスタ２２ａに格納されている温度閾値を上回るか又は下限値格納レジスタ２２ｂに格納されている温度閾値を下回ると、各ＣＰＵ５−１〜５−ｎへ割り込み信号を出力する。
【０１４２】
各ＣＰＵ５−１〜５−ｎは、割り込み信号を判定回路２２ｃから受け取ると、それぞれ温度格納レジスタ２４から温度データを取得し、該取得した温度に応じて温度補正を行う。
【０１４３】
次に、図７のタイムチャートを参照して動作を説明する。
【０１４４】
なお、以下では、簡単のため、携帯電話機がＣＰＵ５をＣＰＵ５−１及び５−２の２個だけ備える場合の動作を説明する。
【０１４５】
先ず、ＣＰＵ５−１及びＣＰＵ５−２のうちの主たるＣＰＵ（例えば、ＣＰＵ５−１）は、自らの動作用プログラムに従い、温度取得を行わなければならない周期が変化したタイミングＴ１において、温度測定周期格納レジスタ２１には所望の温度測定周期を、温度閾値判定回路２２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂには温度閾値の所望の上限値及び下限値を、割り込み要否設定レジスタ２３には割り込み信号の受け取りの要否を、それぞれ設定する。
【０１４６】
具体的には、例えば、ＣＰＵ５−１及びＣＰＵ５−２が通信用のプログラムの実行を担当するＣＰＵである場合に、このプログラムの起動中（つまり、通信接続を不可とするオフラインモードなどの動作モードではない状態）において、例えば、携帯電話機が圏内から圏外へ移動したためにセルサーチ動作のインターバルを長いインターバルに変更するようなタイミングＴ１において、ＣＰＵ５−１は温度測定周期格納レジスタ２１、温度閾値判定回路２２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに、それぞれ所望の設定内容を格納するとともに、割り込み要否設定レジスタ２３には割り込み信号の受け取りを「要」と設定する。
【０１４７】
ここで、ＣＰＵ５−１が上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納する温度閾値は、例えば、ＣＰＵ５−１が温度格納レジスタ２４から最後に取得した温度データが示す温度から所定値だけ異なる温度であり、その温度に達するとＣＰＵ５−１及び５−２は正常な動作のために温度補正を実施する必要があるような温度である。
【０１４８】
温度測定自動実施回路２は、温度測定周期格納レジスタ２１に格納された温度測定周期で周期的に温度測定を実施する。
【０１４９】
温度測定自動実施回路２は、各回の温度測定により取得した温度データを、毎回、温度格納レジスタ２４に格納（上書き）する。
【０１５０】
また、温度閾値判定回路２２の判定回路２２ｃは、温度格納レジスタ２４に新たな温度データが格納されるたびに、該新たに格納された温度データと、温度閾値判定回路２２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに格納された温度閾値と、を比較する。
【０１５１】
その後、温度格納レジスタ２４に格納された温度データが示す温度が、先のタイミングＴ１にてＣＰＵ５−１が温度閾値判定回路２２の上限値格納レジスタ２２ａに格納していた温度閾値を上回ったとする（タイミングＴ３）。
【０１５２】
すると、温度閾値判定回路２２の判定回路２２ｃは、各ＣＰＵ５−１及び５−２に対して割り込み信号を出力する。
【０１５３】
ＣＰＵ５−１及び５−２は、温度閾値判定回路２２から割り込み信号を受け取ると、温度格納レジスタ２４から温度データを取得し、この温度データに応じて温度補正を実施する。
【０１５４】
なお、ＣＰＵ５−１は、このように温度補正を実施した後で、温度閾値判定回路２２の上限値格納レジスタ２２ａ及び下限値格納レジスタ２２ｂに新たな温度閾値を格納し、必要に応じて温度測定周期格納レジスタ２１に新たな温度測定周期を格納する。
【０１５５】
以上のような第３の実施形態によれば、１つの機能を複数のＣＰＵ５が協働により実行する場合に、各ＣＰＵ５による温度データの取得動作の頻度を従来技術よりも低減することができ、省電力化が図れる。
【０１５６】
なお、上記の第３の実施形態では、簡単のため、１つの機能についての説明を行ったため、温度測定周期格納レジスタ２１、温度閾値判定回路２２及び割り込み要否設定レジスタ２３をそれぞれ１つずつとしたが、機能が複数の場合には、各機能毎に、温度測定周期格納レジスタ２１、温度閾値判定回路２２及び割り込み要否設定レジスタ２３を備えると良い。この場合、温度測定自動実施回路１は、割り込み要否設定レジスタ２３へ割り込み信号の受け取りが「要」と設定している機能と対応する温度測定周期格納レジスタ２１に設定された温度測定周期のうち、最も短い温度測定周期で温度測定を実行し、測定した温度を制御回路２の温度格納レジスタ２４に格納するのが好ましい。
【図面の簡単な説明】
【０１５７】
【図１】第１の実施形態に係る温度補正処理管理回路の構成を示すブロック図である。
【図２】温度閾値判定回路の構成を示すブロック図である。
【図３】第１の実施形態の動作を示すタイムチャートである。
【図４】第２の実施形態に係る温度補正処理管理回路の構成を示すブロック図である。
【図５】第２の実施形態の動作を示すタイムチャートである。
【図６】第３の実施形態に係る温度補正処理管理回路の構成を示すブロック図である。
【図７】第３の実施形態の動作を示すタイムチャートである。
【図８】従来技術の動作を示すタイムチャートである。
【符号の説明】
【０１５８】
１      温度測定自動実施回路（温度測定手段）
２１    温度測定周期格納レジスタ（温度測定周期格納手段）
２２ａ  上限値格納レジスタ（温度閾値格納手段）
２２ｂ  下限値格納レジスタ（温度閾値格納手段）
２２ｃ  判定回路（割り込み信号出力手段）
２３    割り込み要否設定レジスタ（割り込み信号要否設定手段）
５      ＣＰＵ（処理装置）
８      機能
１００  温度補正処理管理装置
２００  温度補正処理管理装置
３００  温度補正処理管理装置
【図１】
2008123016.tif 000003
【図２】
2008123016.tif 000004
【図３】
2008123016.tif 000005
【図４】
2008123016.tif 000006
【図５】
2008123016.tif 000007
【図６】
2008123016.tif 000008
【図７】
2008123016.tif 000009
【図８】
2008123016.tif 000010