(57)【要約】【課題】効果的な省電力を実現した携帯電話を提供する。【解決手段】電話機能部及び表示部を制御するアプリケーションプロセッサは、センサ制御マイコンからのセンサ検知情報又はセンサ操作情報により表示を変更するとき省電状態にあれば能動状態に遷移し、表示変更後省電状態に遷移する。アプリケーションプロセッサは、センサ制御マイコンからの情報を記憶するとき省電状態にあれば能動状態に遷移し記憶後に省電状態に遷移する。表示タイミングでない限り表示はオフ状態を継続する。アプリケーションプロセッサは、センサ制御マイコンからの情報に基づいて記憶していた表示データを選択し表示部の表示を変更する。アプリケーションプロセッサは、立上り時又は動作終了前にセンサ制御マイコンの情報を受信して記憶する。センサ制御マイコンは、アプリケーションプロセッサが省電状態にあるときも能動状態にありセンサを制御する。【選択図】図１
2013223015.tif 000002
【特許請求の範囲】
【請求項１】
電話機能部と、表示部と、前記電話機能部および前記表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、前記センサ操作部の操作に応答し前記センサを制御するとともに前記アプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、前記アプリケーションプロセッサは前記電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、前記センサ制御マイコンからの情報により前記表示部の表示を変更するとき省電状態にあれば能動状態に遷移し、表示変更後他にタスクがなければ省電状態に遷移することを特徴とする携帯電話。
【請求項２】
センサ制御マイコンの消費電力は、前記アプリケーションプロセッサにおける能動状態の消費電力より大幅に小さいことを特徴とする請求項１記載の携帯電話。
【請求項３】
前記表示部の表示を変更する前記センサ制御マイコンからの情報は、前記センサによって検知された情報であることを特徴とする請求項１または２記載の携帯電話。
【請求項４】
前記表示部の表示を変更する前記センサ制御マイコンからの情報は、前記センサ操作部の操作情報であることを特徴とする請求項１から３のいずれかに記載の携帯電話。
【請求項５】
前記アプリケーションプロセッサは、前記センサ制御マイコンからの情報を記憶するとき省電状態にあれば能動状態に遷移し、記憶後に他にタスクがなければ省電状態に遷移することを特徴とする請求項１から４のいずれかに記載の携帯電話。
【請求項６】
前記アプリケーションプロセッサは、前記センサ制御マイコンからの情報により前記表示部の表示を変更するための表示データを記憶しており、前記センサ制御マイコンからの情報に基づいて記憶していた表示データを選択し、前記表示部の表示を変更することを特徴とする請求項１から５のいずれかに記載の携帯電話。
【請求項７】
前記アプリケーションプロセッサは、立ち上がり時に前記センサ制御マイコンの情報を受信して記憶することを特徴とする請求項１から６のいずれかに記載の携帯電話。
【請求項８】
前記アプリケーションプロセッサは、動作終了前に前記センサ制御マイコンの情報を受信して記憶することを特徴とする請求項１から７のいずれかに記載の携帯電話。
【請求項９】
前記センサ制御マイコンは、前記アプリケーションプロセッサが省電状態にあるときにも能動状態にあって前記センサを制御することを特徴とする請求項１から８のいずれかに記載の携帯電話。
【請求項１０】
電話機能部と、表示部と、前記電話機能部および前記表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、前記センサ操作部の操作に応答し前記センサを制御するとともに前記アプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、前記アプリケーションプロセッサは前記電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、前記センサ制御マイコンからの情報を記憶するとき省電状態にあれば能動状態に遷移し、記憶後に他にタスクがなければ省電状態に遷移することを特徴とする携帯電話。
【請求項１１】
前記表示部は、表示オン状態と表示オフ状態との間で遷移可能であるとともに、前記センサ制御マイコンからの情報を記憶するとき表示オフ状態にあれば表示タイミングでないかぎり表示オフ状態を継続すること特徴とする請求項１０記載の携帯電話。
【請求項１２】
電話機能部と、表示部と、前記電話機能部および前記表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、前記センサ操作部の操作に応答し前記センサを制御するとともに前記アプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、前記アプリケーションプロセッサは前記電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、前記センサ制御マイコンからの情報により前記表示部の表示を変更するための表示データを記憶しており、前記センサ制御マイコンからの情報に基づいて記憶していた表示データを選択し、前記表示部の表示を変更することを特徴とする携帯電話。
【請求項１３】
電話機能部と、表示部と、前記電話機能部および前記表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、前記センサ操作部の操作に応答し前記センサを制御するとともに前記アプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、前記アプリケーションプロセッサは前記電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、立ち上がり時に能動状態となって前記センサ制御マイコンの情報を受信して記憶することを特徴とする携帯電話。
【請求項１４】
電話機能部と、表示部と、前記電話機能部および前記表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、前記センサ操作部の操作に応答し前記センサを制御するとともに前記アプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、前記アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、動作終了前に能動状態となって前記センサ制御マイコンの情報を受信して記憶することを特徴とする携帯電話。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話に関する。
【背景技術】
【０００２】
携帯電話等の電池を使用する携帯機器では、省電力のための種々の提案がなされている。例えば、省電力目的で給電制御を行い、かつ、特定機能に係る処理を迅速に実行し始め得る携帯端末を提供するため、メインＣＰＵが特定機能の実行開始キーの操作を受けると、ＲＡＭへの電力供給を開始するとともにフラッシュメモリからＲＡＭに特定機能用プログラムを転送してサブＣＰＵにＲＡＭ内の特定機能用プログラムを実行させ、特定機能の実行停止キーの操作を受けるとタイマに計時させて所定時間の経過後にＲＡＭへの電力供給を停止するよう制御するものが提案されている。 (特許文献１)
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スマートフォンのように多機能となった携帯電話の省電力に関しては、さらに検討すべき課題が多い。
【０００５】
本発明の課題は、上記に鑑み、効果的な省電力を実現した携帯電話を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を達成するため、本発明は、電話機能部と、表示部と、電話機能部および表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、センサ操作部の操作に応答しセンサを制御するとともにアプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、センサ制御マイコンからの情報により表示部の表示を変更するとき省電状態にあれば能動状態に遷移し、表示変更後他にタスクがなければ省電状態に遷移する携帯電話を提供する。これにより、センサ制御マイコンからの情報により表示部の表示を変更するとき以外、アプリケーションプロセッサは他にタスクがないかぎり省電状態に遷移することができ、センサが動作していてもアプリケーションプロセッサによる電力消費を抑えることができる。本発明の具体的な特徴によれば、  センサ制御マイコンの消費電力は、アプリケーションプロセッサにおける能動状態の消費電力より大幅に小さくすることができる。
【０００７】
本発明の他の具体的な特徴によれば、表示部の表示を変更するセンサ制御マイコンからの情報は、センサによって検知された情報である。これによって、センサによって検知された情報で表示部の表示を変更するとき以外、アプリケーションプロセッサは他にタスクがないかぎり省電状態に遷移することができる。他の具体的な特徴によれば、表示部の表示を変更するセンサ制御マイコンからの情報は、センサ操作部の操作情報である。これによって、センサ操作部の操作情報で表示部の表示を変更するとき以外、アプリケーションプロセッサは他にタスクがないかぎり省電状態に遷移することができる。
【０００８】
本発明の他の具体的な特徴によれば、アプリケーションプロセッサは、センサ制御マイコンからの情報を記憶するとき省電状態にあれば能動状態に遷移し、記憶後に他にタスクがなければ省電状態に遷移する。また、他の具体的な特徴によれば、アプリケーションプロセッサは、センサ制御マイコンからの情報により表示部の表示を変更するための表示データを記憶しており、センサ制御マイコンからの情報に基づいて記憶していた表示データを選択し、表示部の表示を変更する。さらに他の具体的な特徴によれば、アプリケーションプロセッサは、立ち上がり時にセンサ制御マイコンの情報を受信して記憶する。また他の具体的な特徴によれば、アプリケーションプロセッサは、動作終了前に前記センサ制御マイコンの情報を受信して記憶する。
【０００９】
本発明のさらに他の具体的な特徴によれば、センサ制御マイコンは、アプリケーションプロセッサが省電状態にあるときにも能動状態にあってセンサを制御する。これによって必要なセンサ制御を行いつつ、アプリケーションプロセッサを省電状態に維持することができ、センサが動作していてもアプリケーションプロセッサによる電力消費を抑えることができる。
【００１０】
本発明の他の特徴によれば、電話機能部と、表示部と、電話機能部および表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、センサ操作部の操作に応答し前記センサを制御するとともにアプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、センサ制御マイコンからの情報を記憶するとき省電状態にあれば能動状態に遷移し、記憶後に他にタスクがなければ省電状態に遷移する携帯電話が提供される。これにより、センサ制御マイコンからの情報を記憶するとき以外、アプリケーションプロセッサは他にタスクがないかぎり省電状態に遷移することができ、センサが動作していてもアプリケーションプロセッサによる電力消費を抑えることができる。
【００１１】
上記本発明の具体的な特徴によれば、表示部は、表示オン状態と表示オフ状態との間で遷移可能であるとともに、センサ制御マイコンからの情報を記憶するとき表示オフ状態にあれば表示タイミングでないかぎり表示オフ状態を継続する。これによって、表示オフによる省電力を維持しながらセンサ制御マイコンからの情報をアプリケーションプロセッサに記憶させることができる。
【００１２】
本発明の他の特徴によれば、電話機能部と、表示部と、電話機能部および表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、センサ操作部の操作に応答しセンサを制御するとともにアプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、センサ制御マイコンからの情報により表示部の表示を変更するための表示データを記憶しており、センサ制御マイコンからの情報に基づいて記憶していた表示データを選択し、表示部の表示を変更する携帯電話が提供される。これによって、好適なアプリケーションプロセッサとセンサ制御マイコンとの間の連携およびこれに基づく表示の変更を行うことができる
【００１３】
本発明の他の特徴によれば、電話機能部と、表示部と、電話機能部および表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、センサ操作部の操作に応答しセンサを制御するとともにアプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、立ち上がり時に能動状態となってセンサ制御マイコンの情報を受信して記憶する携帯電話が提供される。これによって、アプリケーションプロセッサ立ち上がり時においてセンサ制御マイコンとの間の同期がとられる。
【００１４】
本発明の他の特徴によれば、電話機能部と、表示部と、電話機能部および表示部を制御するアプリケーションプロセッサと、センサと、センサ操作部と、センサ操作部の操作に応答し前記センサを制御するとともにアプリケーションプロセッサと情報の授受を行なうセンサ制御マイコンとを有し、アプリケーションプロセッサは電話機能部を制御する能動状態と省電状態との間で遷移可能であるとともに、動作終了前に能動状態となって前記センサ制御マイコンの情報を受信して記憶する携帯電話が提供される。これによって、アプリケーションプロセッサとセンサ制御マイコンとの記憶情報を一致させたうえで携帯電話全体がオフされる。
【発明の効果】
【００１５】
上記のように、本発明によれば、効果的な省電力を実現した携帯電話が提供される。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る携帯電話の実施例を示すブロック図である。
【図２】図１の実施例におけるメインＣＰＵの基本機能を示すフローチャートである。
【図３】図２のステップＳ２４の詳細を示すフローチャートである。
【図４】図１の実施例におけるサブＣＰＵの基本機能を示すフローチャートである。
【発明を実施するための形態】
【実施例】
【００１７】
図１は、本発明の実施の形態に係る携帯電話の実施例を示すブロック図である。図１において、携帯電話１の主要部はアプリケーションプロセッサ３により制御される。アプリケーションプロセッサ３はメインＣＰＵ５およびメイン記憶部７を含み、メイン記憶部７はメインＣＰＵ５を動作させるためのプログラムおよびデータを格納するとともに、メインＣＰＵ５の動作途中における種々のデータを一時記憶する。
【００１８】
通信機能を含む電話機能部９は、メインＣＰＵ５に制御され、表示部１１に組み込まれたタッチパネル１３によるＧＵＩおよび電源スイッチ等を含むメイン操作部１５の操作により発呼、受信並びに諸設定等の電話機能を司る。表示部１１の表示は、メインＣＰＵ５から送られた表示データを記憶しているフレームメモリ１６によって制御される  メインＣＰＵ５は、さらにＧＰＳ部１７を制御し、携帯電話１の位置の検知および検知された位置情報の処理を行う。以上のようにメインＣＰＵ５は携帯電話１の主要機能を制御するもので、高速クロックに基づいて機能する。電源部１９は充電可能なバッテリーおよびパワーマネジメント部を含み、携帯電話１全体に給電している。
【００１９】
メインＣＰＵ５は、上記のように高速クロックに基づいて機能するため、電源部１９の電力消費が大きい。このため、メインＣＰＵ５およびこれに関連する機能は、状況に応じたクロック制御や給電制御に基づく省電力駆動が行われるよう設計される。換言すれば、メインＣＰＵ５は、携帯電話１に状態の変化がないとき、通常の能動状態からきめ細かに省電力状態に移行する。例えば、表示部１１に表示される画像に変更がなければフレームメモリ１６の表示データを更新する必要がないので、他にタスクがない限り、メインＣＰＵ５は省電力状態に移行する。そして表示を変更する必要が生じたときメインＣＰＵ５は通常の能動状態に復帰する。その後所定時間タスクなければ、メインＣＰＵ５は再び省電力状態に移行する。
【００２０】
センサ制御マイコン２１は、電力消費の少ない低速クロックに基づいて機能するもので、サブＣＰＵ２３およびサブ記憶部２５を含む。サブ記憶部２５は、サブＣＰＵ２３を動作させるためのプログラムおよびデータを格納するとともに、サブＣＰＵ２３の動作途中における種々のデータを一時記憶する。サブＣＰＵ２３は、気温等を検知する温度センサ２７、気圧等を検知する圧力センサ２９、肌に影響する紫外線強度を検知する紫外線センサ３１、携帯電話１の動き、姿勢、または携帯電話１の保持者の歩数を検知する加速度センサ３３、明るさを検知する照度センサ３５、携帯電話１の耳への接近を検知する近接センサ３７等を制御する。サブＣＰＵ２３はメインＣＰＵ５と連携し、メインＣＰＵ５が省電力状態にあっても能動状態を維持し、上記のような各センサの制御を行うとともに、各センサの検知情報をサブ記憶部２５に記憶させる。センサ操作部３９は、サブＣＰＵ２３の機能のみに関する操作を行うためのもので、主に各センサの操作に使用するものである。例えばセンサ操作部３９を操作すると、紫外線センサ３１による紫外線測定など、電話機能と関係のない動作が実行され、その操作に基づいて電話機能部９等が直接に動作することはない。
【００２１】
サブＣＰＵ２３とメインＣＰＵ５の連携について補足すると、メイン操作部１５の操作で携帯電話１の電源がオンなることによりメインＣＰＵ５が立ち上がった時、サブ記憶部２５に記憶された各センサの検知情報がサブＣＰＵ２３からメインＣＰＵ５に送られ、メイン記憶部７に格納されることで、両者の同期がとられる。また、メイン操作部１５の操作で携帯電話１の電源がオフされたときもメインＣＰＵ５の終了処理に先立ってサブ記憶部２５に記憶された各センサの検知情報がサブＣＰＵ２３からメインＣＰＵ５に送られ、サブＣＰＵオフ時点のサブ記憶部２５とメイン記憶部７の記憶情報を一致させたうえで携帯電話１全体がオフとなる。
【００２２】
また、センサ操作部３９の操作または各センサによる検知情報の変化を表示部１１に表示させるため、これらの表示を変更が求められたときにメインＣＰＵ５が省電力状態にあったときにはメインＣＰＵ５は通常の能動状態に復帰し、サブＣＰＵ２３からメインＣＰＵ５に送られた情報によりフレームメモリ１６の表示データを更新する。そして、その後所定時間タスクなければ、メインＣＰＵ５は再び省電力状態に移行する。この間も、サブＣＰＵ２３は能動状態を維持し、各センサの制御を行うとともに、各センサの検知情報をサブ記憶部２５に記憶させる。
【００２３】
以上のようにして、各センサの制御は比較的低速で機能し消費電力の少ないサブＣＰＵ２３に任されるので、電話機能部９が機能していない状態で各センサを常時動作することが可能であるとともに、電話機能部９を機能させることなくセンサ操作部３９の操作で各センサを機能させることが可能となる。これによって、メインＣＰＵ５は上記のような各センサの制御の負担から免れるので、電話をかけていないのに各センサの動作により電源が消耗してしまう等の不都合を防止することができる。
【００２４】
図２は、図１の実施例におけるメインＣＰＵ５の基本機能を示すフローチャートである。フローは、メイン操作部１５における電源スイッチのオンによってスタートし、ステップＳ２で携帯電話１の立ち上げ処理を行う。そしてステップＳ４でサブＣＰＵ２３のオンを指示し、ステップＳ６でサブ記憶部２５に記憶されたセンサ制御マイコン２１の最新データを取り込む。次いでステップＳ８でフレームメモリ１６に携帯電話立ち上げ時の初期画面データを転送してステップＳ８に移行する。
【００２５】
ステップＳ１０では次のタスクの有無を判断し、タスクがあればステップＳ１２に進む。ステップＳ１２では、メインＣＰＵ５が省電状態であればこれを通常の能動状態としてステップＳ１４に進む。既に能動状態であればステップＳ１２では何もせずステップＳ１４に進む。ステップＳ１４では、表示部１１がオフであればこれをオンにしてステップＳ１６に進む。表示部１１が既にオンであればテップＳ１４では何もせずステップＳ１６に進む。そしてステップＳ１６で所定のタスクが実行されるとフローはステップＳ１８に進む。これに対し、ステップＳ１０で次のタスクがなければ直接ステップＳ１８に進む。
【００２６】
ステップＳ１８では、所定時間以上タスクがないか否かチェックし、該当しなければステップＳ２０に進む。ステップＳ２０では、サブＣＰＵ連携タイミングか否かをチェックし、該当しなければステップＳ１０に戻る。以下、ステップＳ１８で所定時間以上タスクがない状態が検知されず、かつステップＳ２０でサブＣＰＵ連携タイミングであることが検知されない限り、フローはステップＳ１０からステップＳ２０を繰り返し、ステップＳ１６にて次々にタスクを実行する。
【００２７】
一方、ステップＳ１８で所定時間以上タスクがない状態が検知されるとフローはステップＳ２２に進み、メインＣＰＵ５が通常の能動状態であればこれを省電状態としてステップＳ２４に移行する。既に省電状態であればステップＳ２２では何もせずステップＳ２４に移行する。また、ステップＳ２０でサブＣＰＵ連携タイミングであることが検知された場合もステップＳ２４に移行する。
【００２８】
ステップＳ２４は、サブＣＰＵ連携処理であり、サブＣＰＵと連携してセンサ制御マイコン２１の最新データを取り込むとともにこれに基づく表示の制御等を行なうものであるが、その詳細は後述する。サブＣＰＵ連携処理が終了するとステップＳ２６に移行し、タッチパネル１３またはメイン操作部１５またはセンサ層サブ３９からの操作信号が所定時間以上ない状態が続いたか否かチェックする。そして、該当すればステップＳ２８に進み、このとき表示部がオンであればこれをオフしてステップＳ３０に移行する。一方、ステップＳ１８で操作信号がない状態が所定時間以上続いたことが検知されない場合は直接ステップＳ３０に移行する。
【００２９】
ステップＳ３０では、メイン操作部１５における電源スイッチがオフされたか否かをチェックし、オフされていなければステップＳ１０に戻って、以下、電源スイッチがオフされない限り、ステップＳ１０からステップＳ３０を繰り返す。一方、ステップＳ３０で電源スイッチのオフが検知されるとステップＳ３２に移行し、サブ記憶部２５に記憶されたセンサ制御マイコン２１の最新データの取り込みを実行する。そしてステップＳ３４に進み、サブＣＰＵ２３のオフを指示した後、ステップＳ３６で携帯電話１の終了処理を行ってフローを終了する。
【００３０】
図３は、図２のステップＳ２４におけるサブＣＰＵ連携処理の詳細を示すフローチャートである。フローがスタートするとステップＳ４２でセンサ検知データ取込タイミングが到来しているか否かチェックし、該当しなければ、ステップＳ４４に進んでサブＣＰＵ２３からセンサ検知データを取り込んでほしい旨の要求があるかどうかをチェックする。そして要求があればステップＳ４６に移行する。なお、ステップＳ４２でセンサ検知データ取込タイミングが到来していることが検知された場合もステップＳ４６に移行する。
【００３１】
ステップＳ４６では、メインＣＰＵ５が省電状態であればこれを通常の能動状態としてステップＳ４８に進む。既に能動状態であればステップＳ４６では何もせずステップＳ４８に進む。ステップＳ４８では、サブＣＰＵ２３からのセンサ検知データを受信してステップＳ５０で受信データをメイン記憶部７に記憶する。ついでステップＳ５２で記憶部７の記憶データの表示タイミングが到来しているかどうかチェックし、表示タイミングであればステップＳ５４に進む。ステップＳ５８では、表示部１１がオフであればこれをオンにしてステップＳ５６に進む。表示部１１が既にオンであればテップＳ５４では何もせずステップＳ５６に進む。ステップＳ５６では、記憶部７の記憶データに基づき表示用画像データを準備してフレームメモリ１６に転送し、これを更新してステップＳ５８に移行する。これによって表示部１１の表示が受信したセンサ検知データに基づく表示に切り換わる。詳細に述べると、表示用画像データは予めメイン記憶部７に複数種類容易されており、そのうちの一つが受信したセンサ検知データに基づいて選択され、これがフレームメモリ１６に転送される。
【００３２】
一方、ステップＳ５２で表示タイミングでないことが確認されるとフローは直接ステップＳ５８に移行する。この場合はセンサ検知データの受信と記憶だけが行なわれ、その表示は次の表示タイミングを待って実行される。従って、表示部１１がオフであればオフ状態が継続される。なお、ステップＳ４４でセンサ検知データ取込要求が検知されなかったときもフローはステップＳ５８に移行する。
【００３３】
ステップＳ５８では、センサモードにおける設定や選択などの操作を表示部１１で表示する旨の要求がサブＣＰＵ２３から来ているかどうかをチェックする。ここで、センサモードとは、各センサの検知に基づく機能を利用するモードであって原則として電話機能を利用しないものである。具体的には歩数計や紫外線測定などがセンサモードにおける機能である。ステップＳ５８で検知される要求は、サブＣＰＵ２３がセンサ操作部３９における該当する操作を検知することによりメインＣＰＵ５に送られる。そしてこの要求があればステップＳ６０に移行し、メインＣＰＵ５が省電状態であればこれを通常の能動状態としてステップＳ６２に進む。既に能動状態であればステップＳ６０では何もせずステップＳ６２に進む。ステップＳ６２では、サブＣＰＵ２３からのセンサ操作データを受信し、ステップＳ６４にて受信データに基づき対応する操作表示データをメイン記憶部７から検索し、ステップＳ６６に移行する。
【００３４】
ステップＳ６６では、表示部１１がオフであればこれをオンにしてステップＳ６８に進む。表示部１１が既にオンであればテップＳ６６では何もせずステップＳ６８に進む。ステップＳ６８では、検索された記憶部７の操作表示用画像データをフレームメモリ１６に転送し、これを更新してステップＳ７０に移行する。これによって表示部１１の表示が受信したセンサ操作データに基づく表示に切り換わる。
【００３５】
ステップＳ７０では、メインＣＰＵ５が通常の能動状態であればこれを省電状態としてフローを終了する。既に省電状態であればステップＳ７０では何もせずフローを終了する。一方、ステップＳ５８でセンサモード操作表示要求がないことが確認されるとフローは直接終了する。図３のフローの終了は、図２のステップＳ２６への移行を意味する。なお、以上から明らかなように、ステップＳ４２でセンサ検知データ取込タイミングが到来しておらず、かつステップＳ４４でサブＣＰＵ２３からセンサ検知データを取り込んでほしい旨の要求も検知されず、かつステップＳ５８でセンサモードにおける設定や選択などの操作を表示部１１で表示する旨の要求が検知されなければ、図３のフローでは何も行なわれず、図２のフローはステップＳ２０またはステップＳ２２から直接ステップＳ２６に移行することになる。
【００３６】
図４は、図１の実施例におけるサブＣＰＵ２３の基本機能を示すフローチャートである。フローは、図２のステップＳ４におけるメインＣＰＵからのオン指示によってスタートし、ステップＳ８２でサブＣＰＵ２３およびこれによって制御される各センサ等の立ち上げ処理を行う。次いで、ステップＳ８４で加速度センサ３３の検知に基づく歩数計機能がオンされているか否かをチェックする。歩数計機能がオンであればステップＳ８６に進み、加速度センサ３３の検知に基づき歩みが一歩進められたか否かチェックする。そして一歩進められたことが検知されるとステップＳ８８に進み、歩数カウントを一歩分インクリメントしてステップＳ９０に移行する。一方、ステップＳ８６で一歩の検知がなければ直接ステップＳ９０に移行する。
【００３７】
ステップＳ９０では、カウント値送信指示の有無を検知する。この指示は、具体的にはセンサ検知データ取込タイミングになったことによるメインＣＰＵ５からの指示（図３のステップＳ４２がＹＥＳであるときに発生）、またはセンサ操作部３９の操作等を検知するサブＣＰＵ２３自身の指示（メインＣＰＵ５にも伝達され、図３のステップＳ４４でメインＣＰＵ５でも検知）に該当する。そして、このようなカウント値送信指示が検知されるとステップＳ９２に進み、カウント値をメインＣＰＵ５に送信してステップＳ９４に移行する。一方、ステップＳ９０でカウント値送信指示の検知されないときは直接ステップＳ９４に移行する。このようにカウント値送信指示が検知されないときは、歩数計機能による歩数カウントのインクリメントだけがサブＣＰＵで実行され、メインＣＰＵは歩数計機能に関与しない。なお、ステップＳ８４で歩数計機能のオンが検知されないときは直接ステップＳ９４に移行する。
【００３８】
ステップＳ９４では、センサ操作部３９による操作が行なわれたか否かチェックする。そして操作が検知されるとステップＳ９６に進み、メインＣＰＵ５にセンサモード操作の表示を要求するとともにステップＳ９８でセンサモードにおける操作データを送信する。次いで、ステップＳ１００において、ステップＳ９４で検知したセンサ操作部３９の操作が各センサにおける検知のための準備操作または設定操作であったかどうかチェックする。該当しなければ、センサモードにおける測定操作に該当するからステップＳ１０２に進み、関連するセンサによる測定および測定結果の処理を行う。そしてステップＳ１０４で測定／処理が完了したか否かチェックし、完了していなければステップＳ１０２に戻って、以下ステップＳ１０４で完了が検知されるまでステップＳ１０２およびステップＳ１０４を繰り返す。
【００３９】
ステップＳ１０４で測定／処理の完了が検知されるとステップＳ１０６に進み、測定処理値であるセンサ検知データを取り込むようメインＣＰＵ５に要求するとともに、ステップＳ１０８で測定処理値をメインＣＰＵ５に送信してステップＳ１１０に移行する。一方、ステップＳ１００でセンサ操作部３９の操作が準備操作または設定操作であったことが確認されると直接ステップＳ１１０に移行する。この場合は、ステップＳ９８で送信した操作データを表示部１１に表示するだけの処理となり、表示部１１の表示変化を見ながらセンサ操作部３９を操作することでセンサモードにおける準備操作または設定操作を行なうことができる。なお、ステップＳ９４でセンサ操作部３９による操作が行なわれたことが検知されない場合は直接ステップＳ１１０に移行する。
【００４０】
ステップＳ１１０では、メインＣＰＵ５からサブＣＰＵ２３をオフする指示が行なわれたか否かがチェックされ、オフ指示がなければステップＳ８４に戻る。以下、ステップＳ１１０でサブＣＰＵ２３オフ指示が検知されたときはステップＳ１１２に進み、サブＣＰＵ２３の終了処理を行ってフローを終了する。
【産業上の利用可能性】
【００４１】
本発明は、携帯電話に適用することができる。
【符号の説明】
【００４２】
９  電話機能部
１１  表示部
３  アプリケーションプロセッサ
２７、２９、３１、３３、３５、３７  センサ
３９  センサ操作部
２１  センサ制御マイコン
【図１】
2013223015.tif 000003
【図２】
2013223015.tif 000004
【図３】
2013223015.tif 000005
【図４】
2013223015.tif 000006