(57)【要約】【課題】  使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化を図る方法を提供する。【解決手段】  加速度センサ１１が、電子機器に加わる加速度を検出する工程と、加速度検出回路１２が、加速度センサ１１の出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵ１３への外部割込み信号を波形成形する工程を有し、ＣＰＵ１３が外部割込み信号を入力したときに実行される加速度検出割込み処理は、タイムアウト割込み処理を開始するタイマーの初期値を設定し、タイマーのカウントを開始する。電子機器が使用されない状態となり、タイマーがタイムアウトしたときに実行されるタイムアウト割込み処理で、ＣＰＵ１３等のクロックを停止させるストップモードに設定する。【選択図】        図１
2007304816.tif 000002
【特許請求の範囲】
【請求項１】
使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化方法であって、
加速度センサが、前記電子機器に加わる加速度を検出する工程と、
加速度検出回路が、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵへの外部割込み信号を波形成形する工程と、
前記ＣＰＵが、前記外部割込み信号を入力したときに、加速度検出割込み処理を開始する工程とを有し、
前記加速度検出割込み処理は、タイムアウト割込み処理を開始するタイマーの初期値を設定し、前記タイマーのカウントを開始する工程を少なくとも備えるとともに、
前記タイマーがタイムアウトしたときに実行される前記タイムアウト割込み処理は、少なくとも前記ＣＰＵのクロックを停止させるストップモード設定工程を備えたことを特徴とする電子機器の省電力化方法。
【請求項２】
請求項１記載の省電力化方法を用いた顧客動線分析システム用送信ユニットであって、  前記顧客動線分析システム用送信ユニットに加わる加速度を検出する加速度センサと、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵへの外部割込み信号を波形成形する手段を備えた加速度検出回路と、前記外部割込み信号を入力したときに加速度検出割込み処理を開始することが可能なＣＰＵと、前記ＣＰＵに内蔵するかまたは外付けするメモリ回路と、買い物籠またはカートを特定するＩＤ番号のデータを送信する赤外線送信回路と、顧客の位置を特定するための超音波を送信する超音波送信回路と、を備え、  前記加速度検出割込み処理のタイマーがタイムアウトしない通常動作時には、前記赤外線送信回路及び前記超音波送信回路から受信ユニットに向けて赤外線及び超音波を送信するとともに、
前記加速度検出割込み処理のタイマーがタイムアウトして前記タイムアウト割込み処理が実行されたときは、少なくとも前記ＣＰＵのクロックを停止させる手段を備えたこと、を特徴とする顧客動線分析システム用送信ユニット。
【請求項３】
請求項１記載の省電力化方法を用いた歩数計であって、
前記歩数計に加わる加速度を検出する加速度センサと、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときに、ＣＰＵへの外部割込み信号を波形成形し、さらに、歩数計数回路への歩数検出信号を出力する手段を備えた加速度検出回路と、前記外部割込み信号を入力したときに加速度検出割込み処理を開始することが可能なＣＰＵと、前記ＣＰＵに内蔵するかまたは外付けするメモリ回路と、前記歩数計数回路で計数する歩数のデータを表示する表示器と、を備え、
前記加速度検出割込み処理のタイマーがタイムアウトしない通常動作時には、前記歩数計数回路が歩数を計数し、前記表示器に歩数データを表示するとともに、
前記加速度検出割込み処理のタイマーがタイムアウトして前記タイムアウト割込み処理が実行されたときは、少なくとも前記ＣＰＵのクロックを停止させる手段を備えたこと、を特徴とする歩数計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化方法と、この省電力化方法を用いた顧客動線分析システム用送信ユニット及び歩数計に関する。
【背景技術】
【０００２】
一般に、小型の電子機器において、電池の無用な消耗を防止し、低消費電力化を図る方法として、電子機器に対する操作が一定時間行われないときに自動的に電源を切断するオートパワーオフ回路が利用されている。
【特許文献１】特開平８−３２２１４５号公報
【０００３】
また、音声キーの入力が一定時間行われないときに、ＣＰＵをノーマルモードからスリープモードに移行させる移行手段を具備した携帯型電子機器も利用されている。
【特許文献２】特開２００４−２９４９４６号公報
【０００４】
一方、従来より、例えば量販店等において、店舗内で顧客が移動する動線を把握し、売場のレイアウト設計や商品陳列棚の配置などに役立てる技術が利用されている。
【特許文献３】特開平７−１４１５７４号公報
【０００５】
例えば、上記特許文献３には、顧客が商品を運ぶ際に使用するカートに設置された無線送受信できるカート端末と、店内の複数の商品棚毎に設けられ、カート端末との間で無線送受信できる棚端末と、代金支払い時点で所定の商品データを入力しレシートに印字し、棚端末から送信されたデータをデータ処理し、カート端末の位置を判定し記録し出力するレジ端末とでなり、棚端末とレジ端末とを接続し、複数の棚端末からのカート端末の送信信号を棚端末が受信し、該受信状況に応じて棚端末が出力するデータに基づき所定時間毎に、カート端末の位置を判定し同位置データを記録し出力することができるＰＯＳシステムが開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、上記特許文献３のＰＯＳシステムにおいて使用される無線送受信可能なカート端末は、カートに設置される機器であって、カートを特定する識別番号を一定の送信レベルで無指向的に自動的に送信するものであるため、顧客が意識して機器の操作を行うことはないものである。
【０００７】
そのため、上記のようなＰＯＳシステムのカート端末（本発明では、「顧客動線分析システム用送信ユニット」という。）において省電力化を図ろうとしても、動作のきっかけとなる機器の操作が行われないため、前述したオートパワーオフやスリープモードの機能は適用困難という問題があった。
【０００８】
本発明は、上記のような従来の問題点に鑑みてなされたものであり、使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化を図る方法と、この省電力化方法を用いた顧客動線分析システム用送信ユニット及び歩数計を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の問題点を解決するため、本発明の電子機器の省電力化方法は、
使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化方法であって、
加速度センサが、前記電子機器に加わる加速度を検出する工程と、
加速度検出回路が、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵへの外部割込み信号を波形成形する工程と、
前記ＣＰＵが、前記外部割込み信号を入力したときに、加速度検出割込み処理を開始する工程とを有し、
前記加速度検出割込み処理は、タイムアウト割込み処理を開始するタイマーの初期値を設定し、前記タイマーのカウントを開始する工程を少なくとも備えるとともに、
前記タイマーがタイムアウトしたときに実行される前記タイムアウト割込み処理は、少なくとも前記ＣＰＵのクロックを停止させるストップモード設定工程を備えた点を最も主要な特徴としている。
【発明の効果】
【００１０】
本発明によれば、電子機器が移動されている使用状態のときは、加速度検出割込み処理のタイマーがタイムアウトする前に新たな加速度検出割込み処理が実行されるため、通常動作が繰り返されるが、電子機器が移動されない未使用状態となったときは、加速度検出割込み処理のタイマーがタイムアウトしてタイムアウト割込み処理が実行され、ＣＰＵのクロックを停止させることができるので、電子機器の省電力化が図れる。
【発明を実施するための最良の形態】
【００１１】
本発明の電子機器の省電力化方法は、
使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化方法であって、
加速度センサが、前記電子機器に加わる加速度を検出する工程と、
加速度検出回路が、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵへの外部割込み信号を波形成形する工程と、
前記ＣＰＵが、前記外部割込み信号を入力したときに、加速度検出割込み処理を開始する工程とを有し、
前記加速度検出割込み処理は、タイムアウト割込み処理を開始するタイマーの初期値を設定し、前記タイマーのカウントを開始する工程を少なくとも備えるとともに、
前記タイマーがタイムアウトしたときに実行される前記タイムアウト割込み処理は、少なくとも前記ＣＰＵのクロックを停止させるストップモード設定工程を備えたものである。
【００１２】
本発明において使用する加速度センサの種類は、特に限定されるものではなく、例えば２軸方向の加速度を平面内の重り部の変位に応じた静電容量値の変化として固定電極を介して検出することができる表面マイクロマシニング型の２軸半導体加速度センサ等を用いることができる。また、シリコン単結晶基板の厚肉部から成る質量部と、それを取り囲むように配された外枠部と、質量部と外枠部とを接続するＳｉ単結晶基板の薄肉部よりなる２対の互いに直交する梁状の可撓部とこの可撓部上の２つの直交する方向（ＸとＹ）及びこの可撓部に垂直な方向（Ｚ）に対応するように設けられた各軸複数のピエゾ抵抗体群とから構成され、中央の質量部が加速度に比例した力を受けて変位したときの可撓部の撓みを、可撓部に形成されたピエゾ抵抗体群の抵抗値変化として検出することで３軸方向の加速度を検出することができるピエゾ抵抗型３軸加速度センサを用いても良い。
【００１３】
また、本発明の省電力化方法を、カートに取り付けて使用する顧客動線分析システム用送信ユニットに適用する場合であれば、顧客がカートの移動させる方向は概ね決まっているため、１軸加速度センサを用いることもできる。
【００１４】
加速度検出回路が、加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定する手段は、特に限定されるものではないが、例えば、加速度センサからの入力信号を増幅し、そのピーク値を保持するピークホールド回路と、前記ピーク値と予め設定した割込み処理開始レベル値とを比較する比較回路とで構成しても良い。
【００１５】
割込み処理とは、一般に、プログラムの流れを中断して行う処理で、実行後もとのプログラムに戻る処理を言う。本発明において使用されるＣＰＵは、割込み処理を受け付けるための信号線を有するＣＰＵであり、その外部割込みを受付け次第、割込みハンドラのルーチン内で、所定の処理が実行される。
【００１６】
本発明において利用する割込み処理は２つあり、１つは、加速度検出回路が加速度センサからの入力信号が割込み処理開始レベルを超えていることを検出したときに出力する外部割込み信号を受けて実行される加速度検出割込み処理であり、もう１つは、その加速度検出割込み処理の中で設定されるタイマーがタイムアウトしたときに実行されるタイムアウト割込み処理である。
【００１７】
また、本発明の顧客動線分析システム用送信ユニットは、前述した省電力化方法を用いた電子機器であって、
前記顧客動線分析システム用送信ユニットに加わる加速度を検出する加速度センサと、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときにＣＰＵへの外部割込み信号を波形成形する手段を備えた加速度検出回路と、前記外部割込み信号を入力したときに加速度検出割込み処理を開始することが可能なＣＰＵと、前記ＣＰＵに内蔵するかまたは外付けするメモリ回路と、買い物籠またはカートを特定するＩＤ番号のデータを送信する赤外線送信回路と、顧客の位置を特定するための超音波を送信する超音波送信回路と、を備え、  前記加速度検出割込み処理のタイマーがタイムアウトしない通常動作時には、前記赤外線送信回路及び前記超音波送信回路から受信ユニットに向けて赤外線及び超音波を送信するとともに、
前記加速度検出割込み処理のタイマーがタイムアウトして前記タイムアウト割込み処理が実行されたときには、少なくとも前記ＣＰＵのクロックを停止させる手段を備えたものである。
【００１８】
また、本発明の歩数計は、前述した省電力化方法を用いた電子機器であって、
前記歩数計に加わる加速度を検出する加速度センサと、前記加速度センサの出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときに、ＣＰＵへの外部割込み信号を波形成形し、さらに、歩数計数回路への歩数検出信号を出力する手段を備えた加速度検出回路と、前記外部割込み信号を入力したときに加速度検出割込み処理を開始することが可能なＣＰＵと、前記ＣＰＵに内蔵するかまたは外付けするメモリ回路と、前記歩数計数回路で計数する歩数のデータを表示する表示器と、を備え、
前記加速度検出割込み処理のタイマーがタイムアウトしない通常動作時には、前記歩数計数回路が歩数を計数し、前記表示器に歩数データを表示するとともに、
前記加速度検出割込み処理のタイマーがタイムアウトして前記タイムアウト割込み処理が実行されたときには、少なくとも前記ＣＰＵのクロックを停止させる手段を備えたものである。
【実施例】
【００１９】
以下、本発明を実施例に基づいてさらに詳しく説明する。図１は、本発明の省電力化方法を顧客動線分析システム用送信ユニットに適用した第１実施例のブロック図、図２は、第１実施例の送信ユニットを利用した顧客動線分析システムの説明図、図３は、本発明の省電力化方法の主要な処理の流れを説明する図、図４は、本発明の省電力化方法を歩数計に適用した第２実施例のブロック図、図５は、第２実施例の歩数計の使用状態と未使用状態を説明する図である。
【００２０】
図１において、１１は、顧客動線分析システム用送信ユニットに加わる加速度を検出する加速度センサを示している。第１実施例では、加速度センサ１１として２軸加速度センサを使用している。
【００２１】
１２は、加速度センサ１１の出力信号を入力して増幅し、割込み処理開始レベルを超えているかを判定する加速度検出回路を示している。加速度検出回路１２は、加速度センサ１１から入力された信号のピーク値を保持するピークホールド回路と、割込み処理開始レベルとの比較を行う比較回路を備えている。
【００２２】
また、加速度検出回路１２は、加速度センサ１１から入力した信号が割込み処理開始レベルを超えていることを検出したときにＣＰＵ１３への外部割込み信号を波形成形する手段を備えている。ＣＰＵ１３は、割込み処理を受け付けるための信号線を複数有しており、そのうちの１つが加速度検出回路１２と接続されている。従って、ＣＰＵ１３は、加速度検出回路１２から外部割込み信号を入力したときは、加速度検出割込み処理を開始することができる。
【００２３】
１４は、顧客の位置を特定するために超音波を送信する超音波送信回路を示している。また、１５は、買い物籠またはカートを特定するＩＤ番号のデータを送信する赤外線送信回路を示している。本発明の顧客動線分析システム用送信ユニットは、スーパーマーケットなどにおいて利用されている買い物籠の側面または底面に取り付けたり、買い物籠を載置するカートの脚部や枠に取り付けて使用することを想定している。
【００２４】
１６は、ＣＰＵ１３に外付けされているメモリ回路を示している。また、１７は、各種初期設定値やプログラムの変更入力のため、あるいは内部の状態を外部に出力するための各種インタフェース回路を示している。
【００２５】
次に、図２を用いて、第１実施例の送信ユニットを利用した顧客動線分析システムの構成について説明する。本実施例の送信ユニット２１ａは、顧客が買い物中に目的の商品を探して店内を移動するとき、あるいは、選んだ商品を乗せて運搬する場合に使用するカート２２ａの前面に取り付けられている。送信ユニット２１ａは、前述した超音波送信回路１４と赤外線送信回路１５を備えており、顧客が買い物をしている通常動作時には、一定レベルの超音波送信と赤外線送信を一定の時間間隔で繰り返し行う。その時間間隔は任意に設定できるが、例えば１秒間隔とすることができる。
【００２６】
２３は、送信ユニット２１ａから送信される超音波と赤外線を受信する受信ユニットを示している。受信ユニット２３は、店舗の壁や柱、陳列棚などに複数設置されている。送信ユニット２１ａから送信される超音波は、無指向的に送信され、最も近くにある受信ユニット２３から順に受信されるため、各時刻に受信ユニット２３に到着した超音波の受信状況を分析すると、カートが店舗内のどの位置に存在するかを把握できる。位置を表現する方法としては、例えば、売り場の横、縦方向にＸ−Ｙ座標軸を対応させ、各Ｘ、Ｙ座標でカートの位置を表現することができる。なお、送信ユニット２１ａから送信される赤外線には、カートを特定するＩＤ番号の情報が含まれているので、受信ユニット２３は、どのカートから送信されているデータであるかを区別することができる。また、赤外線は光速で伝播するため、送信ユニット２１ａから発信された時間と受信ユニット２３が受信した時間は、ほぼ同じ時間と見なせるため、コンピュータ端末２５は、受信ユニット２３が受信した時間を参照することにより、送信ユニット２１ａを取付けたカート２２ａが、いつ、どの場所に居たのかを分析することができる。
【００２７】
受信センサ２３はハブ２４と有線ＬＡＮまたは無線ＬＡＮで接続され、ハブ２４はコンピュータ端末２５とデータを送受信することができる。受信センサ２３が受信したデータは、ハブ２４を介してコンピュータ装置２５に集められ、所定時間毎にカートの位置をプロットし、顧客の店舗内における動線を把握する。
【００２８】
このようにして、顧客動線分析システムでは、顧客が商品を求めるため店内を歩く道筋のデータを時間毎のデータとして収集することができるので、スーパーマーケット等の業界において、商品を効率良く販売する最適な商品レイアウトを決定するために必要な、顧客の店内移動の道筋を把握するデータが得られる。
【００２９】
次に、図３を用いて、本発明の省電力化方法の主要な処理の流れを説明する。第１実施例の送信ユニットの電源が投入されると、メイン処理３１が実行され、メモリ回路１６等のテーブル等をクリアする初期化処理３１ａを経て、通常動作繰り返し処理３１ｂが実行される。
【００３０】
第１実施例において、通常動作繰り返し処理３１ｂとは、後述する加速度検出割込み処理３２のタイマーがタイムアウトしない間、超音波送信回路１４及び赤外線送信回路１５から店舗の壁や陳列棚などに取付けられた受信ユニット２３に向けて超音波及び赤外線を送信する動作を繰り返し実行することである。
【００３１】
図２のカート２２ａのように、顧客が買い物中で、カート２２ａを移動している状態のときは、カート２２は間欠的に停止したり移動したりするため、移動に伴い、加速度センサ１１から加速度検出回路１２に信号が出力される。加速度検出回路１２は、この入力信号を増幅し、ピークホールド回路でピーク値を保持し、比較回路で割込み処理開始レベルとの比較を行う。そして、比較の結果、割込み処理開始レベルを超えていることを検出したときは、加速度検出回路１２は、ＣＰＵ１３への外部割込み信号を波形成形する。
【００３２】
ＣＰＵ１３は、加速度検出回路１２から外部割込み信号を入力すると、加速度検出割込み処理３２を実行する。加速度検出割込み処理では、図３に示すように、タイムアウト割込み処理３３を開始するタイマーの初期値を設定する工程３２ａと、タイマーのカウントを開始する工程３２ｂを実行する。タイマーは、例えば１５分あるいは３０分でも良く、任意の値に設定することができる。
【００３３】
なお、加速度検出割込み３２が開始されると、リターン３２ｄとなるまでの間は、別の加速度検出割込みを禁止するため、加速度割込みフラグをＯＮとしているが、加速度割込みフラグクリア工程３２ｃは、リターン３２ｄをする直前に、そのフラグをＯＦＦとする工程である。
【００３４】
以上の工程を経てリターン３２ｄが行われると、加速度検出割込み処理３２は終了し、中断していたメイン処理が再び実行される。顧客が、買い物中で、図２の２１ａに示すように、送信ユニットが取り付けられたカートを移動させている状態のときは、加速度検出割込み処理３２で設定したタイマーがタイムアウトする前に新たな加速度検出割込み処理３２が実行されるため、その都度、リターン３２ｄが行われ、通常動作繰り返し処理３１ｂが繰り返し実行される。そのため、タイマーがタイムアウトすることはなく、タイムアウト割込み処理３３が実行されることはない。
【００３５】
すなわち、カートが移動されているときは、加速度検出回路１２は任意の頻度でＣＰＵ１３へ外部割込み信号を出力するため、ＣＰＵ１３は、タイマーがタイムアウトするまでに加速度検出回路１２から次の外部割込み信号が入力される場合は、加速度検出割込み処理３２から復帰して、通常動作繰り返し処理３１ｂを実行する。
【００３６】
一方、顧客が買い物を終え、図２の２２ｂに示すようにカートを所定のカート置き場に戻したときは、カート２２ｂが移動されず、送信ユニット２１ｂの加速度センサ１１が加速度を検出することがなくなるため、加速度検出回路１２からＣＰＵ１３への外部割込み信号も出力されなくなり、加速度検出割込み処理３２のルーチン内で設定されたタイマーがタイムアウトしてタイムアウト割込み処理３３が実行される。
【００３７】
タイムアウト割込み処理３３は、ＣＰＵ１３、超音波送信回路１４、赤外線回路１５等の機器をストップモードに設定する工程３３ａと、ストップコマンドを発行する工程３３ｂを実行する。ストップモードに入ると、加速度センサ１１や加速度検出回路１２への電源は供給したままであるが、ＣＰＵ１３のクロックや周辺機能クロックは停止するため、消費電力は極めて小さいものとなる。なお、図示していないが、タイムアウト割込み処理３３のルーチン内でストップモードへの設定を行った後、外部割込み信号が入力されて復帰するときのために、ストップモードからの復帰であることが判別できるフラグが設定される。
【００３８】
ストップモードからの復帰は、例えば、図２において、新たな顧客が来店し、カート置き場からカートを持ち出して移動させると、加速度センサ１１が加速度を検出し、加速度検出回路１２からＣＰＵ１３へ外部割込み信号が出力さる。このとき、前述したストップモードからの復帰であることを判別するためのフラグがＯＮになっていれば、復帰時のポインターからプログラムを実行し、ストップモードから復帰する。ストップモードから復帰すると、ＣＰＵクロックや周辺機能クロックも復帰する。こうして再び動き出すとメイン処理３１が実行され、通常動作繰り返し処理３１ｂが実行されることになる。
【００３９】
このようにして、第１実施例の顧客動線分析システム用送信ユニットでは、未使用状態となったときは、ＣＰＵクロック等を停止するストップモードに入ることができるため、省電力化を図ることが可能となり、搭載する電池の長寿命化を実現できるなどその効果は極めて大きい。
【００４０】
なお、第１実施例の送信ユニットでは、顧客がカートを移動させるときの加速度を把握するので、その加速度の大小から顧客の興味を分析することもできる。すなわち、第１実施例において、加速度検出回路１２が割込み処理開始レベルを超えていることを検出したときの加速度の信号を入力する加速度計数回路を別途設け、加速度のデータを受信ユニット２３を介してコンピュータ装置２５に送り、コンピュータ装置２５において、顧客の速度と加速度の変化の双方を把握し、１）顧客が相対的に速い速度で移動し、停止も減速もせずに通過する状況、２）顧客が相対的に遅い速度で移動し、停止または減速を行いながら通過する状況、３）顧客が相対的に遅い速度で移動し、停止する回数と時間が非常に長い状況、の何れであるかを分析するように構成すれば、顧客の商品に対する興味を推測することもできる。
【００４１】
上記の例では、例えば、１）顧客が相対的に速い速度で移動し、停止も減速もせずに通過する状況は、顧客がその売場に興味を持っていないと推測できる。また、２）顧客が相対的に遅い速度で移動し、停止または減速を行いながら通過する状況は、顧客がその売場に興味を持っていると推測できる。また、３）顧客が相対的に遅い速度で移動し、停止する回数と時間が非常に長い状況は、目的の商品が見付からない等の何らかの理由で顧客が迷っている状況が推測される。
【００４２】
図４は、本発明の携帯機器の省電力化方法を歩数計に適用した第２実施例のブロック図である。４１は、歩数計に加わる加速度を検出する３軸加速度センサを、４２は、加速度センサ４１の出力信号を入力し、割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときに、ＣＰＵ４４への外部割込み信号を波形成形し、さらに、歩数計数回路４３への歩数検出信号を出力する手段を備えた加速度検出回路を示している。
【００４３】
ＣＰＵ４４は、加速度検出回路４２からの外部割込み信号を入力したときは、加速度検出割込み処理を開始することが可能なＣＰＵである。歩数計数回路４３とＣＰＵ４４は、表示器４５、キー入力器４６、メモリ回路４７、各種インターフェース回路４８と接続されている。
【００４４】
第２実施例の歩数計の電源をＯＮにすると、歩数計数回路４３、表示器４５、メモリ回路４７の一部が初期化され、新たな計測が可能となる。メモリ回路４７については、一部の初期化としているのは、前回以前の所定計測回数分のデータは初期化せずにそのまま残し、累積歩数の計算などを可能とするためである。
【００４５】
キー入力器４６は、歩数表示モード、歩行距離モード、消費カロリー表示モード等の各種機能の切り替え設定や、過去のデータの表示、過去のデータの初期化処理などを実行する操作を行うときにキー入力を可能とするためのものである。
【００４６】
図５（ａ）に示すように、第２実施例の歩数計５１をベルト等に装着して人が歩行している状態のときは、加速度センサ４１が加速度を検出し、その信号が加速度検出回路４２に出力される。加速度検出回路４２は、加速度センサからの出力信号が割込み処理開始レベルを超えているかを判定し、割込み処理開始レベルを超えていることを検出したときに、ＣＰＵ４４への外部割込み信号を波形成形し、さらに、歩数計数回路４３への歩数検出信号を出力する。
【００４７】
歩数計数回路４３は、加速度検出回路４２から出力される信号を入力して、歩数をカウントする。加速度センサ４１から出力される信号の内、どのレベルのものを１歩として計数するのが適切であるかは、利用者によって歩き方に個人差があるため、個々にレベルを設定する必要がある。そこで、第２実施例の歩数計数回路４３は、１歩として計数する加速度のレベルを調節して設定可能にしている。このようにすれば、歩数計数の精度を上げることができる。
【００４８】
また、第２実施例の歩数計は、加速度センサ４１で検出された加速度の大きさを歩数計数回路４３で計数し、歩行により消費される運動量の大小も推定可能としている。
【００４９】
第２実施例の省電力化方法は、図３に示す第１実施例と同様である。すなわち、歩数計が使用中の場合は、加速度検出回路４２からの出力信号があるため、加速度検出割込み処理３２がその都度実行され、加速度検出割込み処理３２のタイマーがタイムアウトしないので、リターン３２ｄが行われ、通常動作繰り返し処理３１ｂが繰り返し実行される。第２実施例において、通常動作とは、主として、歩数計数回路４３における歩数のカウントを繰り返すことである。また、通常動作時には、表示器４５に歩数データを表示する。
【００５０】
一方、利用者が歩行を停止し、図５（ｂ）に示すように歩数計５１を取り外して机の上などに放置すると、加速度検出割込み処理３２において設定されたタイマが、設定した時間を経過してタイムアウトし、タイムアウト割込み処理３３が開始される。タイムアウト割込み処理３３では、前述のようにストップモードへの設定、ストップコマンドの発行、ストップモードからの復帰であることを判別するためのフラグをＯＮにする処理が実行される。これにより、ＣＰＵクロックや周辺機能クロックがすべて停止するため、通常動作をすることはできなくなるが、電力消費は極めて小さくなる。
【００５１】
そして、図５（ａ）に示すように、再び歩数計５１が使用されると、ＣＰＵ４４に外部割込み信号が入力される。これにより復帰時のポインターからプログラムが動き出しストップモードから復帰する。
【００５２】
以上説明したように、本発明によれば、例えば、顧客動線分析システム用送信ユニットや歩数計のような、使用状態では移動を伴い、未使用状態では移動を伴わない電子機器の省電力化が可能となり、搭載する電池の長寿命化を実現できるなどその効果は極めて大きい。
【００５３】
本発明は上記の実施例に限らず、各請求項に記載された技術的思想の範囲内で、適宜実施の形態を変更しても良いことはいうまでもない。
【産業上の利用可能性】
【００５４】
本発明の電子機器の省電力化方法は、電子機器の種類を問わず、使用状態では移動を伴い、未使用状態では移動を伴わない電子機器であれば適用可能なものである。
【図面の簡単な説明】
【００５５】
【図１】本発明の省電力化方法を顧客動線分析システム用送信ユニットに適用した第１実施例のブロック図である。
【図２】第１実施例の顧客動線分析システム用送信ユニットを利用した顧客動線分析システムの説明図である。
【図３】本発明の省電力化方法の主要な処理の流れを説明する図である。
【図４】本発明の省電力化方法を歩数計に適用した第２実施例のブロック図である。
【図５】第２実施例の歩数計の使用状態と未使用状態を説明する図である。
【符号の説明】
【００５６】
１１，４１  加速度センサ
１２，４２  加速度検出回路
１３，４４  ＣＰＵ
１４  赤外線送信回路
１５  超音波送信回路
１６，４７  メモリ回路
２１ａ，２１ｂ  送信ユニット
２３  受信ユニット
３２  加速度検出割込み処理
３３  タイムアウト割込み処理
４３  歩数計数回路
【図１】
2007304816.tif 000003
【図２】
2007304816.tif 000004
【図３】
2007304816.tif 000005
【図４】
2007304816.tif 000006
【図５】
2007304816.tif 000007