(57)【要約】【課題】より消費電力を抑制することが可能な光学式生体センサ装置等を提供する。【解決手段】光学式生体センサ装置１は、生体２に向けて光を照射する発光部１４０と、発光部１４０により照射され、生体２内を透過した光を検出する受光部１５０と、受光部１５０により検出された光の強度に基づいて、生体２の生体情報を取得する生体情報取得部１７０と、受光部１５０により検出された光の強度に基づいて、発光部１４０の駆動電圧を制御する電圧制御部１６０と、を備える。【選択図】図１
2020099441.tif 000002
【特許請求の範囲】
【請求項１】
生体に向けて光を照射する発光部と、
前記発光部により照射され、前記生体内を透過した光を検出する受光部と、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得部と、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御部と、
を備えることを特徴とする光学式生体センサ装置。
【請求項２】
前記電圧制御部は、前記生体情報を取得可能な光の強度の範囲と、前記受光部により検出された光の強度とに基づいて、前記発光部の駆動電圧を制御する、
ことを特徴とする請求項１に記載の光学式生体センサ装置。
【請求項３】
前記範囲は、前記生体情報を取得可能な光の強度の下限値により規定され、
前記電圧制御部は、前記受光部により検出された光の強度が、前記下限値よりも大きいときに、前記発光部の駆動電圧を減少させ、前記受光部により検出された光の強度が、前記下限値よりも大きくないときに、前記発光部の駆動電圧を増加させる、
ことを特徴とする請求項２に記載の光学式生体センサ装置。
【請求項４】
前記発光部に電力を供給する電源部の電源電圧を、前記電圧制御部により指示された前記駆動電圧に変換する電源制御部をさらに備え、
前記電圧制御部は、前記受光部により検出された光の強度が前記範囲内であって、かつ前記電源電圧と前記駆動電圧との差が最小になるような前記駆動電圧に変換するよう前記電源制御部に指示する、
ことを特徴とする請求項２または３に記載の光学式生体センサ装置。
【請求項５】
前記範囲は、前記生体情報の種類に応じて設定される、
ことを特徴とする請求項２乃至４のいずれか１項に記載の光学式生体センサ装置。
【請求項６】
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電流を制御する電流制御部をさらに備え、
前記電圧制御部は、前記光学式生体センサ装置の消費電力を抑制可能な、前記電流制御部が制御する前記駆動電流の値と前記電圧制御部が制御する前記駆動電圧の値を決定する決定部をさらに備え、
前記電圧制御部は、前記決定部による決定結果に基づいて、前記発光部の駆動電圧を制御し、
前記電流制御部は、前記決定部による決定結果に基づいて、前記発光部の駆動電流を制御する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の光学式生体センサ装置。
【請求項７】
前記発光部は、所定の周期で前記生体に向けて光を照射し、
前記受光部は、前記発光部により照射され、前記生体内を透過した光を前記所定の周期で検出し、
前記電圧制御部は、前記所定の周期で、前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の光学式生体センサ装置。
【請求項８】
生体に向けて光を照射する発光部と、前記発光部により照射され、前記生体内を透過した光を検出する受光部と、を備える光学式生体センサ装置の制御方法であって、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得ステップと、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御ステップと、
を備えることを特徴とする制御方法。
【請求項９】
生体に向けて光を照射する発光部と、前記発光部により照射され、前記生体内を透過した光を検出する受光部と、を備える光学式生体センサ装置のコンピュータを、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得手段、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光学式生体センサ装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、発光素子と受光素子とを利用した光学式生体センサであって、受光素子で必要な光量をまかないつつ、発光素子の駆動電流が小さくなるように、発光素子の駆動電流を制御することにより、消費電力を低減する技術ある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２７８７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されているように、発光素子の駆動電流を制御する方法では、消費電力の削減量に限界があり、改善の余地がある。
【０００５】
この発明の目的は、より消費電力を抑制することが可能な光学式生体センサ装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、本発明の観点に係る光学式生体センサ装置は、
生体に向けて光を照射する発光部と、
前記発光部により照射され、前記生体内を透過した光を検出する受光部と、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得部と、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御部と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明に従うと、より消費電力を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る光学式生体センサ装置の構成例を示すブロック図である。
【図２】実施形態に係る光学式生体センサ装置の概略回路図の一例を示す図である。
【図３】実施形態に係る光学式生体センサ装置が実行する制御処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、好ましい実施の形態を図面に基づいて説明する。
【００１０】
図１は、実施形態に係る光学式生体センサ装置１の機能構成例を示す図である。本実施形態に係る光学式生体センサ装置１は、後述する発光部１４０により照射された光Ｌであって、生体２内を透過した光Ｌを受光部１５０により検出し、その光Ｌの強度に基づいて、生体２の心臓から血管に血液を送り出すことにより発生する血管の容積変化の波形（容積脈波、以下単に脈波と呼ぶ。）を測定し、その測定結果から生体２の生体情報を取得する装置である。
【００１１】
生体情報としては、例えば、測定された脈波の変動周期から脈拍数、赤色光と赤外光の２つの光を照射したときの脈動から動脈血中の酸素飽和濃度を取得することができる。また、高精度に脈波を測定することにより得られる加速度脈波から生体情報として血管年齢を取得することができる。
【００１２】
図１に示すように、光学式生体センサ装置１は、機能的に、電源部１１０と、電源制御部１２０と、電流制御部１３０と、発光部１４０と、受光部１５０と、電圧制御部１６０と、生体情報取得部１７０とを備える。
【００１３】
電源部１１０は、光学式生体センサ装置１の動作に係る電力を供給する。電源部１１０は、例えば、リチウムイオン電池等の二次電池により実現される。
【００１４】
電源制御部１２０は、発光部１４０に電力を供給する電源部１１０の電源電圧を、電圧制御部１６０により指示された発光部１４０を駆動するための駆動電圧に変換する。電源制御部１２０は、例えば、電源部１１０としての二次電池から供給される電圧を昇圧する昇圧ＤＣ／ＤＣコンバータといった電源ＩＣ（Integrated Circuit）により実現され、電源電圧を電圧制御部１６０からの制御信号が表す駆動電圧に変換する。
【００１５】
電流制御部１３０は、受光部１５０により検出された光の強度に基づいて、発光部１４０の駆動電流を制御する。電流制御部１３０は、例えば、発光部１４０と直列に接続された可変な電流制限抵抗により実現され、電圧制御部１６０からの制御信号に基づいて、電流制限抵抗の抵抗値を変化させることにより駆動電流を制御する。
【００１６】
発光部１４０は、生体２に向けて光Ｌを照射する。発光部１４０は、例えば赤色の可視光や赤外線等の光Ｌを照射可能なＬＥＤ（Light Emitting Diode）やＬＤ（Laser Diode）といった発光素子により実現される。発光部１４０は、電流制御部１３０により制御される駆動電流に応じた強度で光Ｌを照射する。
【００１７】
受光部１５０は、発光部１４０により照射され、生体２内を透過した光Ｌを検出する。そして、受光部１５０は、検出した光Ｌの強度に応じた信号を、電圧制御部１６０及び生体情報取得部１７０に出力する。受光部１５０は、例えば発光部１４０により照射された光Ｌを受光可能な受光素子により実現される。
【００１８】
電圧制御部１６０は、受光部１５０により検出された光Ｌの強度に基づいて、発光部１４０の駆動電圧を制御する。より詳細には、電圧制御部１６０は、生体情報を取得可能な光の強度の範囲（測定範囲）と、受光部１５０により検出された光の強度とに基づいて、発光部１４０の駆動電圧を制御する。具体的には、電圧制御部１６０は、光学式生体センサ装置１の消費電力を抑制可能な、電流制御部１３０が制御する駆動電流の値と電圧制御部１６０が制御する駆動電圧の値を決定する決定部１８０をさらに備える。そして、電圧制御部１６０は、決定部１８０による決定結果に基づいて、発光部１４０の駆動電圧を制御する。また、電流制御部１３０は、決定部１８０による決定結果に基づいて、発光部１４０の駆動電流を制御する。電圧制御部１６０は、例えば、受光部１５０から受け付けた信号が表す光Ｌの強度が、測定範囲内か否かを判定する判定回路、及びその判定結果に基づいて発光部１４０の駆動電圧を制御する制御信号を電源制御部１２０に出力するフィードバック回路により実現され、決定部１８０は、例えば、当該判定回路により実現される。
【００１９】
生体情報取得部１７０は、受光部１５０により検出された光Ｌの強度に基づいて、生体２の生体情報を取得する。生体情報取得部１７０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えるマイクロコンピュータ（マイコン）により実現され、受光部１５０から受け付けた信号が表す光の強度の時間推移を記録し、記録したデータに基づいて、脈拍数や血管年齢等の生体情報を取得する。
【００２０】
次に、図１に示す各機能を実現するための本実施形態に係る光学式生体センサ装置１の回路構成例について説明する。図２は、本実施形態に係る光学式生体センサ装置１の概略回路図の一例である。
【００２１】
図２に示す例において、光学式生体センサ装置１は、電源部１１０としてバッテリ１１１と、電源制御部１２０として電源ＩＣ１２１と、電流制御部１３０として電流制限抵抗１３１と、発光部１４０として発光素子１４１と、受光部１５０として受光素子１５１と、電圧制御部１６０としての判定回路１６１とフィードバック制御回路１６２と、生体情報取得部１７０としてのマイコン１７１と、を備える。
【００２２】
電源ＩＣ１２１は、バッテリ１１１から供給される電源電圧を、フィードバック制御回路１６２から出力される制御信号が表す発光素子１４１の駆動電圧Ｖｄまで昇圧する。これにより、発光素子１４１は、駆動電圧Ｖｄと、発光素子１４１の順方向電圧Ｖｆと、電流制限抵抗１３１の抵抗値Ｒにより決定される駆動電流Ｉが流れることにより発光する。発光素子１４１により照射され、生体２内を透過した光は、受光素子１５１により検出される。受光素子１５１は、検出した光の強度に応じた信号を判定回路１６１及びマイコン１７１に出力する。
【００２３】
判定回路１６１は、決定部１８０の一例であって、受光素子１５１からの信号が表す光の強度が、測定下限値よりも大きいか否かを判定する。測定下限値は、測定範囲の下限値、すなわち生体情報を取得するために必要な光の強度の下限値である。測定範囲及び測定下限値は、脈拍数や血管年齢といった取得すべき生体情報の種類に応じて設定可能である。例えば、脈拍数よりも高精度の脈波の測定が必要な血管年齢を生体情報として取得する場合、測定下限値は、脈拍数を生体情報として取得する場合の測定下限値よりも高い値が設定されてもよい。
【００２４】
本実施形態において、判定回路１６１は、光の強度が測定下限値よりも低いとき、駆動電流が所定変化量（例えば、５．０［ｍＡ］）だけ増加するように電流制限抵抗１３１の抵抗値を変更するための制御信号を電流制限抵抗１３１に出力する。また、判定回路１６１は、駆動電圧が所定変化量（例えば、０．５［Ｖ］）だけ増加するように駆動電圧を変更するための信号をフィードバック制御回路１６２に出力する。判定回路１６１は、光の強度が測定下限値よりも大きいとき、駆動電流が所定変化量（例えば、５．０［ｍＡ］）だけ減少するように電流制限抵抗１３１の抵抗値を変更するための信号を電流制限抵抗１３１に出力する。また、判定回路１６１は、駆動電圧が所定変化量（例えば、０．５［Ｖ］）だけ減少するように駆動電圧を変更するための信号をフィードバック制御回路１６２に出力する。フィードバック制御回路１６２は、判定回路１６１からの信号に基づいて決定される駆動電圧までバッテリ１１１の電源電圧を昇圧するための制御信号を電源ＩＣ１２１に出力する。
【００２５】
なお、判定回路１６１により増減される駆動電流及び駆動電圧の所定変化量やサンプリング周期は、脈拍数や血管年齢といった取得すべき生体情報の種類に応じて設定可能である。例えば、脈拍数よりも高精度の脈波の測定が必要な血管年齢を生体情報として取得する場合、所定変化量及びサンプリング周期は、脈拍数を生体情報として取得する場合の所定変化量及びサンプリング周期よりも小さい値が設定されてもよい。
【００２６】
次に、本実施形態に係る光学式生体センサ装置１における消費電力の抑制方法について説明する。本実施形態では、発光素子１４１の駆動電圧及び駆動電流が制御することにより、発光素子１４１及び電源ＩＣ１２１における消費電力を抑制する。
【００２７】
まず、発光素子１４１における消費電力の抑制について説明する。例えば、図２に示す電源ＩＣ１２１により供給される駆動電圧Ｖｄ、発光素子１４１の順方向電圧Ｖｆ、電流制限抵抗１３１の抵抗値Ｒを用いて、発光素子１４１に流れる駆動電流Ｉは以下の式で表される。
Ｉ＝（Ｖｄ−Ｖｆ）／Ｒ
順方向電圧Ｖｆが一定値であるとすると、駆動電流Ｉを変更するためには、駆動電圧Ｖｄ及び抵抗値Ｒのうち少なくとも一方を変更すればよい。例えば、駆動電圧Ｖｄ＝５．０［Ｖ］、順方向電圧Ｖｆ＝２．０［Ｖ］、抵抗値Ｒ＝１００［Ω］のとき、駆動電流Ｉ＝（５．０−２．０）／１００＝３０［ｍＡ］である。この場合、受光素子１５１で検出された光の強度が所定の範囲を超えており、発光素子１４１の消費電力を下げるため、駆動電流Ｉを減少させる場合、駆動電圧Ｖｄ＝５．０［Ｖ］のまま抵抗値ＲをＲ＝３００［Ω］に変更すると、Ｉ＝（５．０−２．０）／３００＝１０［ｍＡ］のように駆動電流Ｉを３０［ｍＡ］から１０［ｍＡ］に減少させることができる。一方、抵抗値Ｒ＝１００［Ω］のまま駆動電圧ＶｄをＶｄ＝３．０［Ｖ］に変更しても、Ｉ＝（３．０−２．０）／１００＝１０［ｍＡ］のように駆動電流Ｉを３０［ｍＡ］から１０［ｍＡ］に減少させることができる。すなわち、駆動電圧Ｖｄを５．０［Ｖ］から３．０［Ｖ］に変更するか、または抵抗値Ｒを１００［Ω］から３００［Ω］に変更することにより、発光素子１４１の駆動電流Ｉを減少させることができるため、発光素子１４１の消費電力を抑制することができる。
【００２８】
次に、電源ＩＣ１２１における消費電力の抑制について説明する。一般的な電源ＩＣと同様に、電源ＩＣ１２１は、電源電圧の昇圧差が大きいほど変換効率が悪化する特性がある。例えば、図２に示すように、電源ＩＣ１２１にバッテリ１１１から供給される電圧及び電流をＶｉｎ，Ｉｉｎ、電源ＩＣ１２１から出力される電圧及び電流をＶｏｕｔ，Ｉｏｕｔとすると、Ｖｉｎを一定値（例えば２．４［Ｖ］）として、同じＩｏｕｔを出力するとき、Ｖｏｕｔ＝３．０［Ｖ］の場合と、Ｖｏｕｔ＝５．０［Ｖ］の場合とでは、昇圧差が大きいＶｏｕｔ＝５．０［Ｖ］の場合の方が、Ｖｏｕｔ＝３．０［Ｖ］の場合よりも大きいＩｉｎを必要とするため、電源電圧の変換効率が悪い。従って、受光素子１５１で検出された光の強度が所定の範囲内に収まるような駆動電流Ｉ（Ｉｏｕｔ）において、できるだけ昇圧差が小さくなるように駆動電圧Ｖｄ（Ｖｏｕｔ）を制御することにより、電源ＩＣ１２１における電源電圧の変換効率を最適化し、電源ＩＣ１２１における消費電力を抑制することができる。
【００２９】
本実施形態に係る光学式生体センサ装置１は、受光素子１５１により検出された光の強度が測定下限値に近づくように、所定のサンプリング周期で駆動電圧Ｖｄ及び駆動電流Ｉをそれぞれ所定変化量ずつ変化させる。これにより、光学式生体センサ装置１は、受光素子１５１からの信号が表す光の強度が測定下限値を超えた上で、駆動電圧Ｖｄ及び駆動電流Ｉを変化させるにあたって、光学式生体センサ装置１の消費電力を可能な限り抑制できるような、駆動電圧Ｖｄと駆動電流Ｉの最適な値の組み合わせとなるように制御することとなる。
【００３０】
次に、本実子形態に係る光学式生体センサ装置１の動作について説明する。図３は、本実施形態における光学式生体センサ装置１が実行する発光素子１４１の駆動電圧・駆動電流を制御するための制御処理の一例を示すフローチャートである。光学式生体センサ装置１は、例えば、ユーザから操作受付部（図示せず）を介して電源をオンにされたことを契機として図３に示す制御処理を開始する。
【００３１】
光学式生体センサ装置１は、制御処理を開始すると、電源制御部１２０が出力する発光部１４０の駆動電圧を初期値（例えば、５．０［Ｖ］）に設定する（ステップＳ１０１）。
【００３２】
そして、光学式生体センサ装置１は、電流制御部１３０により制御される駆動電流を初期値（例えば、３０［ｍＡ］）に設定する（ステップＳ１０２）。
【００３３】
そして、光学式生体センサ装置１は、測定下限値及びサンプリング周期を設定する（ステップＳ１０３）。ここで、設定される測定下限値及びサンプリング周期は、測定すべき生体情報に応じてユーザにより操作受付部（図示せず）を介して設定されてもよいし、予め定められた値が設定されてもよい。
【００３４】
そして、光学式生体センサ装置１は、生体情報の測定を開始する（ステップＳ１０４）。光学式生体センサ装置１は、測定を開始すると、ステップＳ１０３において設定されたサンプリング周期で発光部１４０を点灯する。
【００３５】
そして、光学式生体センサ装置１は、ステップＳ１０３において設定されたサンプリング周期で受光部１５０により光を検出する（ステップＳ１０５）。そして、受光部１５０は、検出した光の強度を表す信号を、電圧制御部１６０に出力する。
【００３６】
そして、光学式生体センサ装置１の電圧制御部１６０は、ステップＳ１０５において検出された光の強度が測定下限値よりも大きいか否かを判定する（ステップＳ１０６）。電圧制御部１６０は、光の強度が測定下限値よりも大きいと判定したとき（ステップＳ１０６；Ｙｅｓ）、駆動電流を現在の値から５．０［ｍＡ］減少した値に変更する制御信号を電流制御部１３０に出力し、駆動電圧を現在の値から０．５［Ｖ］減少した値に変更する制御信号を電源制御部１２０に出力する（ステップＳ１０７）。そして、光学式生体センサ装置１は、ステップＳ１０５の処理に戻る。
【００３７】
一方、電圧制御部１６０は、光の強度が測定下限値よりも大きくないと判定したとき（ステップＳ１０６；Ｎｏ）、駆動電流を５．０［ｍＡ］増加する制御信号を電流制御部１３０に出力し、駆動電圧を０．５［Ｖ］増加する制御信号を電源制御部１２０に出力する（ステップＳ１０８）。そして、光学式生体センサ装置１は、ステップＳ１０５の処理に戻る。
【００３８】
光学式生体センサ装置１は、以上の処理を、例えばユーザから操作受付部（図示せず）を介して電源をオフにされたことを契機として終了する。
【００３９】
以上説明したように、本実施形態に係る光学式生体センサ装置１において、電圧制御部１６０は、発光部１４０により生体２に照射され、生体２内を透過した光を受光部１５０が検出し、検出された光の強度に基づいて、発光部１４０の駆動電圧を制御する。そのため、光学式生体センサ装置１は、受光部１５０により検出された光の強度が生体情報を取得可能な強度よりも大きいときに、発光部１４０の駆動電圧を減少するように制御することにより、光学式生体センサ装置１の消費電力を抑制することができる。
【００４０】
また、本実施形態に係る光学式生体センサ装置１において、電圧制御部１６０は、生体情報を取得可能な光の強度の測定範囲と、受光部１５０により検出された光の強度とに基づいて、発光部１４０の駆動電圧を制御する。そのため、光学式生体センサ装置１は、受光部１５０により検出された光の強度を生体情報を取得可能な強度の範囲に収めつつ、発光部１４０の駆動電圧を減少するように制御することにより、光学式生体センサ装置１の消費電力を抑制することができる。
【００４１】
また、本実施形態に係る光学式生体センサ装置１において、電圧制御部１６０は、受光部１５０により検出された光の強度が測定下限値よりも大きいときに、発光部１４０の駆動電圧を減少させ、受光部１５０により検出された光の強度が測定下限値よりも大きくないときに発光部１４０の駆動電圧を増加させる。そのため、光学式生体センサ装置１は、受光部１５０が検出する光の強度が生体情報を取得するために必要な最低限の値となるように、発光部１４０の駆動電圧を制御することができ、その結果、光学式生体センサ装置１の消費電力をより抑制することができる。
【００４２】
また、本実施形態に係る光学式生体センサ装置１は、発光部１４０に電力を供給する電源部１１０の電源電圧を、電圧制御部１６０により指示された駆動電圧に変換する電源制御部１２０を備え、電圧制御部１６０は、受光部１５０により検出された光の強度が測定範囲内であって、電源電圧と駆動電圧との差が最小になるような駆動電圧に変換するよう電源制御部１２０に指示する。そのため、光学式生体センサ装置１は、生体情報を取得可能な光の強度を確保しつつ、電源制御部１２０における変換効率が最大となるように駆動電圧を制御するため、電源制御部１２０の消費電力を抑制することができる。
【００４３】
また、本実施形態に係る光学式生体センサ装置１は、受光部１５０により検出された光の強度に基づいて、発光部１４０の駆動電流を制御する電流制御部１３０を備える。そのため、光学式生体センサ装置１は、受光部１５０により検出された光の強度が生体情報を取得可能な強度よりも大きいときに、発光部１４０の駆動電流を減少するように制御することにより、発光部１４０の消費電力を抑制することができる。
【００４４】
また、本実施形態に係る光学式生体センサ装置１において、測定範囲は、生体情報の種類に応じて設定される。そのため、脈拍数や、脈拍数よりも高精度な脈波のデータを必要とする血管年齢のように、生体情報の種類に応じて、取得すべき光の強度の測定範囲が異なる場合であっても、光学式生体センサ装置１はその生体情報の種類に適した測定範囲を設定できるため、より精度良く生体情報を取得することができる。
【００４５】
また、本実施形態に係る光学式生体センサ装置１において、発光部１４０により所定のサンプリング周期で生体２に向けて光を照射され、生体２内を透過した光を受光部１５０が同じサンプリング周期で検出し、電圧制御部１６０は、そのサンプリング周期で、受光部１５０により検出された光の強度に基づいて、発光部１４０の駆動電圧を制御する。そのため、光学式生体センサ装置１は、発光部１４０及び受光部１５０による間欠的な照射及び受光の合間に、受光した光の強度に基づく駆動電圧のフィードバック制御を行うことができる。
【００４６】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
【００４７】
例えば、上述の実施形態において、図３のステップＳ１０７及びＳ１０８において、検出した光の強度に基づいて、駆動電圧及び駆動電流の両方を増減する例について説明した。しかし、光学式生体センサ装置１は、検出した光の強度に基づいて、駆動電圧のみを増減するよう制御してもよい。この場合、光学式生体センサ装置１は、駆動電流が変化しなくても、駆動電圧を減少させることにより、電源制御部１２０の消費電力の抑制に加えて、ジュール熱による電流制限抵抗１３１の消費電力を抑制することができる。
【００４８】
また、例えば、上述の実施形態において、光学式生体センサ装置１は、発光部１４０の駆動電流を制御することにより、発光部１４０により放射される光の強度を制御したが、ＰＷＭ（Pulse Width Modulation）制御により、光の強度を制御してもよい。
【００４９】
また、例えば、上述の実施形態において、光学式生体センサ装置１は、受光部１５０により検出された光の強度が測定下限値に近づくように、フィードバック制御により駆動電圧及び駆動電流を制御する例について説明した。しかし、光学式生体センサ装置１が駆動電圧及び駆動電流を制御する方法はこれに限られない。例えば、測定下限値と、その測定下限値における駆動電圧及び駆動電流とを対応付けた対応テーブルをＲＯＭ等に記憶しておき、電圧制御部１６０は、その対応テーブルを参照して、測定下限値に対応する駆動電圧及び駆動電流になるように制御してもよい。このように予め測定下限値と対応付けられる駆動電圧及び駆動電流として、過去に計測された駆動電圧及び駆動電流の平均値を用いてもよいし、過去に計測された測定下限値と駆動電圧及び駆動電圧の関係から統計学的に求めた値を用いてもよい。また、電圧制御部１６０は、対応テーブルの代わりに、測定下限値と駆動電圧及び駆動電流の関係を表す計算式を用いて、測定下限値に対応する駆動電圧及び駆動電流を算出し、算出された駆動電圧及び駆動電流になるように制御してもよい。また、例えば、受光部１５０により検出された光の強度が測定下限値に対応するように、先ずは発光部１４０の駆動電流を決定して（上記のような対応テーブルを利用して決定してもよいし、計算式を利用して決定してもよい）、その駆動電流を維持した上で最も消費電力が抑制できる駆動電圧になるように制御するようにしてもよい。
【００５０】
また、例えば、上述の実施形態において、電圧制御部１６０として、判定回路１６１及びフィードバック制御回路１６２により、検出した光の強度に基づいて、駆動電圧及び駆動電流を制御する例について説明した。しかし、電圧制御部１６０の機能は、判定回路１６１及びフィードバック制御回路１６２といった専用回路によって実現される例に限られない。例えば、電圧制御部１６０の機能の一部又は全部が、ＣＰＵによるソフトウェア制御により実現されてもよい。より詳細には、例えば、電圧制御部１６０は、予めＲＯＭ等に記憶された、光の強度と駆動電圧及び駆動電流の対応テーブルを参照して、検出した光の強度に対応する駆動電圧及び駆動電流の値を特定し、その値となるように駆動電圧及び駆動電流を制御してもよい。
【００５１】
また、電圧制御部１６０の機能の一部又は全部、及び生体情報取得部１７０の機能が、ＣＰＵによるソフトウェア制御により実現される場合、そのソフトウェア制御に係るプログラムは、コンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリからなるＲＯＭに記録されてもよい。また、コンピュータ読み取り可能な媒体は、これらに限定されず、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ（Digital Versatile Disc）などの可搬型記録媒体を適用してもよい。また、そのソフトウェア制御に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
【００５２】
その他、上記実施の形態で示した構成、制御手順や表示例などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００５３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記の番号は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００５４】
（付記１）
生体に向けて光を照射する発光部と、
前記発光部により照射され、前記生体内を透過した光を検出する受光部と、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得部と、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御部と、
を備えることを特徴とする光学式生体センサ装置。
【００５５】
（付記２）
前記電圧制御部は、前記生体情報を取得可能な光の強度の範囲と、前記受光部により検出された光の強度とに基づいて、前記発光部の駆動電圧を制御する、
ことを特徴とする付記１に記載の光学式生体センサ装置。
【００５６】
（付記３）
前記範囲は、前記生体情報を取得可能な光の強度の下限値により規定され、
前記電圧制御部は、前記受光部により検出された光の強度が、前記下限値よりも大きいときに、前記発光部の駆動電圧を減少させ、前記受光部により検出された光の強度が、前記下限値よりも大きくないときに、前記発光部の駆動電圧を増加させる、
ことを特徴とする付記２に記載の光学式生体センサ装置。
【００５７】
（付記４）
前記発光部に電力を供給する電源部の電源電圧を、前記電圧制御部により指示された前記駆動電圧に変換する電源制御部をさらに備え、
前記電圧制御部は、前記受光部により検出された光の強度が前記範囲内であって、かつ前記電源電圧と前記駆動電圧との差が最小になるような前記駆動電圧に変換するよう前記電源制御部に指示する、
ことを特徴とする付記２または３に記載の光学式生体センサ装置。
【００５８】
（付記５）
前記範囲は、前記生体情報の種類に応じて設定される、
ことを特徴とする付記２乃至４のいずれか１つに記載の光学式生体センサ装置。
【００５９】
（付記６）
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電流を制御する電流制御部をさらに備え、
前記電圧制御部は、前記光学式生体センサ装置の消費電力を抑制可能な、前記電流制御部が制御する前記駆動電流の値と前記電圧制御部が制御する前記駆動電圧の値を決定する決定部をさらに備え、
前記電圧制御部は、前記決定部による決定結果に基づいて、前記発光部の駆動電圧を制御し、
前記電流制御部は、前記決定部による決定結果に基づいて、前記発光部の駆動電流を制御する、
ことを特徴とする付記１乃至５のいずれか１つに記載の光学式生体センサ装置。
【００６０】
（付記７）
前記発光部は、所定の周期で前記生体に向けて光を照射し、
前記受光部は、前記発光部により照射され、前記生体内を透過した光を前記所定の周期で検出し、
前記電圧制御部は、前記所定の周期で、前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する、
ことを特徴とする付記１乃至６のいずれか１つに記載の光学式生体センサ装置。
【００６１】
（付記８）
生体に向けて光を照射する発光部と、前記発光部により照射され、前記生体内を透過した光を検出する受光部と、を備える光学式生体センサ装置の制御方法であって、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得ステップと、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御ステップと、
を備えることを特徴とする制御方法。
【００６２】
（付記９）
生体に向けて光を照射する発光部と、前記発光部により照射され、前記生体内を透過した光を検出する受光部と、を備える光学式生体センサ装置のコンピュータを、
前記受光部により検出された光の強度に基づいて、前記生体の生体情報を取得する生体情報取得手段、
前記受光部により検出された光の強度に基づいて、前記発光部の駆動電圧を制御する電圧制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６３】
１…光学式生体センサ装置、１１０…電源部、１１１…バッテリ、１２０…電源制御部、１２１…電源ＩＣ、１３０…電流制御部、１３１…電流制限抵抗、１４０…発光部、１４１…発光素子、１５０…受光部、１５１…受光素子、１６０…電圧制御部、１６１…判定回路、１６２…フィードバック制御回路、１７０…生体情報取得部、１７１…マイコン、１８０…決定部
【図１】
2020099441.tif 000003
【図２】
2020099441.tif 000004
【図３】
2020099441.tif 000005