(57)【特許請求の範囲】
【請求項１】
生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサと、
前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサと、
前記半導体式ガスセンサの出力値及び前記電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得する所望ガス濃度取得手段と、
前記所望ガスの濃度に応じた情報を出力する出力手段と、
を備えた生体ガス検知装置。
【請求項２】
呼気の圧力を検知する圧力センサを更に備え、
前記所望ガス濃度取得手段は、前記圧力センサの出力値に基づいて求めた終末呼気取得タイミングにおける前記半導体式ガスセンサの出力値に対応する、前記干渉ガスの影響下における前記所望ガスの濃度を取得する
請求項１記載の生体ガス検知装置。
【請求項３】
呼気の圧力を検知する圧力センサを更に備え、
前記圧力センサの出力値に基づいて求めた終末呼気取得タイミングにおける前記電気化学式ガスセンサの出力値に対応する前記干渉ガスの暫定濃度を取得する干渉ガス暫定濃度取得手段
を備えた請求項１又は請求項２記載の生体ガス検知装置。
【請求項４】
前記出力手段は、前記干渉ガスの暫定濃度を取得した際に、前記干渉ガスの暫定濃度を表示手段に出力する
請求項３記載の生体ガス検知装置。
【請求項５】
前記所望ガス濃度取得手段は、前記半導体式ガスセンサの出力値及び前記電気化学式ガスセンサの出力値に対応する、前記干渉ガスの影響が排除された前記所望ガスの暫定濃度を取得する
請求項１〜４の何れか１項に記載の生体ガス検知装置。
【請求項６】
前記出力手段は、前記所望ガスの暫定濃度を取得した際に、前記所望ガスの暫定濃度を表示手段に出力する
請求項５記載の生体ガス検知装置。
【請求項７】
前記電気化学式ガスセンサの出力値がピーク値に到達してから定常値に戻るまでの、前記電気化学式ガスセンサの出力値の積分値に対応する前記干渉ガスの最終濃度を取得する干渉ガス最終濃度取得手段
を備えた請求項１〜６の何れか１項に記載の生体ガス検知装置。
【請求項８】
前記電気化学式ガスセンサの出力値の変化に基づいて前記定常値を推定する推定手段を更に備え、
前記干渉ガス最終濃度取得手段は、前記推定手段により推定された前記定常値に基づいて前記干渉ガスの最終濃度を取得する
請求項７記載の生体ガス検知装置。
【請求項９】
前記所望ガス濃度取得手段は、前記干渉ガスの影響下における前記所望ガスの濃度及び前記干渉ガスの最終濃度に基づいて、前記所望ガスの最終濃度を取得する
請求項７又は請求項８記載の生体ガス検知装置。
【請求項１０】
前記所望ガスの濃度及び前記干渉ガスの濃度に基づいて、体調の危険度に関する体調危険度情報を取得する体調危険度情報取得手段を更に備え、
前記出力手段は、前記体調危険度情報を出力する
請求項１〜９の何れか１項に記載の生体ガス検知装置。
【請求項１１】
前記体調危険度情報は、体調の危険度レベルと、前記所望ガスの濃度及び前記干渉ガスの濃度に対応したアドバイス情報と、の少なくとも一方を含む
請求項１０記載の生体ガス検知装置。
【請求項１２】
前記生体ガスが吹き込まれる吹き込み口を覆うと共に、前記半導体式ガスセンサ及び前記電気化学式ガスセンサの少なくとも一方を被毒させる被毒物質を吸着する吸着剤を備えたキャップ
を備えた請求項１〜１１の何れか１項に記載の生体ガス検知装置。
【請求項１３】
前記キャップの開閉を検出する検出手段を更に備え、
前記キャップが閉められた状態における前記半導体式ガスセンサの出力値が予め定めた閾値以上になった場合に、前記吸着剤を交換するよう報知する報知手段
を備えた請求項１２記載の生体ガス検知装置。
【請求項１４】
前記キャップの開閉が電源スイッチのオンオフと兼用された
請求項１２又は請求項１３記載の生体ガス検知装置。
【請求項１５】
前記キャップが開いた状態で予め定めた時間経過した場合に警告する警告手段
を備えた請求項１２〜１４の何れか１項に記載の生体ガス検知装置。
【請求項１６】
前記所望ガスはアセトン又はアセトアルデヒドであり、前記干渉ガスはエタノールである
請求項１〜１５の何れか１項に記載の生体ガス検知装置。
【請求項１７】
生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサの出力値及び前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得し、
前記所望ガスの濃度に応じた情報を出力する
生体ガス検知方法。
【請求項１８】
コンピュータに、
生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサの出力値及び前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得し、
前記所望ガスの濃度に応じた情報を出力する
ことを含む処理を実行させるための生体ガス検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体ガス検知装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、生体が発する生体ガスをガスセンサにより検知して、その濃度を算出することにより生体の健康状態に関する情報を取得する技術がある。しかしながら、生体ガスには、本来検知すべき所望ガス以外の多種類の干渉ガスが含まれている。
【０００３】
生体ガスの検知には例えば半導体センサが用いられるが、半導体センサは所望ガスに反応するだけでなく干渉ガスにも反応してしまうため、所望ガスのみを精度良く測定するのは困難であった。
【０００４】
生体ガス中の所望ガスの濃度を精度良く測定する技術として、例えば特許文献１に記載されたように、分離カラム及び半導体式ガスセンサを併用する技術が開示されている。特許文献１記載の技術は、試料ガスをキャリアガスと共に充填材が充填されている分離カラムに導入し、試料ガス中に含まれる成分と充填材との相互作用による保持時間の差により分離した成分を分離カラムから導出してガス検出器で検出することにより、ガスクロマトグラムを得るものである。
【０００５】
また、特許文献２には、所望ガスに対して高い感度を有する半導体式ガスセンサと干渉ガスに対して感度を有する半導体式ガスセンサとを用いて、所望ガスの濃度を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−５７３９２号公報
【特許文献２】国際公開第２０１２／１６５１８２号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の技術は、装置が大型で且つ高価であり、簡易な測定には適していない、という問題があった。
【０００８】
また、特許文献２記載の技術は、感度特性の異なる半導体式ガスセンサを併用しても、干渉ガスに相当する影響分のみを精度良く差引くことは困難であり、半導体式ガスセンサの感度自体が低下する場合があり得る、という問題があった。
【０００９】
本発明は、干渉ガスの影響下においても所望ガスを精度良く検知することができる生体ガス検知装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１記載の発明の生体ガス検知装置は、生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサと、前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサと、前記半導体式ガスセンサの出力値及び前記電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得する所望ガス濃度取得手段と、前記所望ガスの濃度に応じた情報を出力する出力手段と、を備える。
【００１１】
なお、請求項２に記載したように、呼気の圧力を検知する圧力センサを更に備え、前記所望ガス濃度取得手段は、前記圧力センサの出力値に基づいて求めた終末呼気取得タイミングにおける前記半導体式ガスセンサの出力値に対応する、前記干渉ガスの影響下における前記所望ガスの濃度を取得するようにしてもよい。
【００１２】
また、請求項３に記載したように、呼気の圧力を検知する圧力センサを更に備え、前記圧力センサの出力値に基づいて求めた前記終末呼気取得タイミングにおける前記電気化学式ガスセンサの出力値に対応する前記干渉ガスの暫定濃度を取得する干渉ガス暫定濃度取得手段を備えた構成としてもよい。
【００１３】
また、請求項４に記載したように、前記出力手段は、前記干渉ガスの暫定濃度を取得した際に、前記干渉ガスの暫定濃度を表示手段に出力するようにしてもよい。
【００１４】
また、請求項５に記載したように、前記所望ガス濃度取得手段は、前記半導体式ガスセンサの出力値及び前記電気化学式ガスセンサの出力値に対応する、前記干渉ガスの影響が排除された前記所望ガスの暫定濃度を取得するようにしてもよい。
【００１５】
また、請求項６に記載したように、前記出力手段は、前記所望ガスの暫定濃度を取得した際に、前記所望ガスの暫定濃度を表示手段に出力する。
【００１６】
また、請求項７に記載したように、前記電気化学式ガスセンサの出力値がピーク値に到達してから定常値に戻るまでの、前記電気化学式ガスセンサの出力値の積分値に対応する前記干渉ガスの最終濃度を取得する干渉ガス最終濃度取得手段を備えた構成としてもよい。
【００１７】
また、請求項８に記載したように、前記電気化学式ガスセンサの出力値の変化に基づいて前記定常値を推定する推定手段を更に備え、前記干渉ガス最終濃度取得手段は、前記推定手段により推定された前記定常値に基づいて前記干渉ガスの最終濃度を取得するようにしてもよい。
【００１８】
また、請求項９に記載したように、前記所望ガス濃度取得手段は、前記干渉ガスの影響下における前記所望ガスの濃度及び前記干渉ガスの最終濃度に基づいて、前記所望ガスの最終濃度を取得するようにしてもよい。
【００１９】
また、請求項１０に記載したように、前記所望ガスの濃度及び前記干渉ガスの濃度に基づいて、体調の危険度に関する体調危険度情報を取得する体調危険度情報取得手段を更に備え、前記出力手段は、前記体調危険度情報を出力するようにしてもよい。
【００２０】
また、請求項１１に記載したように、前記体調危険度情報は、体調の危険度レベルと、前記所望ガスの濃度及び前記干渉ガスの濃度に対応したアドバイス情報と、の少なくとも一方を含むようにしてもよい。
【００２１】
また、請求項１２に記載したように、前記生体ガスが吹き込まれる吹き込み口を覆うと共に、前記半導体式ガスセンサ及び前記電気化学式ガスセンサの少なくとも一方を被毒させる被毒物質を吸着する吸着剤を備えたキャップを備えた構成としてもよい。
【００２２】
また、請求項１３に記載したように、前記キャップの開閉を検出する検出手段を更に備え、前記キャップが閉められた状態における前記半導体式ガスセンサの出力値が予め定めた閾値以上になった場合に、前記吸着剤を交換するよう報知する報知手段を備えた構成としてもよい。
【００２３】
また、請求項１４に記載したように、前記キャップの開閉が電源スイッチのオンオフと兼用された構成としてもよい。
【００２４】
また、請求項１５に記載したように、前記キャップが開いた状態で予め定めた時間経過した場合に警告する警告手段を備えた構成としてもよい。
【００２５】
また、請求項１６に記載したように、前記所望ガスはアセトン又はアセトアルデヒドであり、前記干渉ガスはエタノールであるものとしてもよい。
【００２６】
請求項１７記載の生体ガス検知方法は、生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサの出力値及び前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得し、前記所望ガスの濃度に応じた情報を出力する。
【００２７】
請求項１８記載の生体ガス検知プログラムは、コンピュータに、生体ガスに含まれる所望ガス及び干渉ガスに感度を有する半導体式ガスセンサの出力値及び前記生体ガスに含まれる干渉ガスに感度を有する電気化学式ガスセンサの出力値に基づいて、前記所望ガスの濃度を取得し、前記所望ガスの濃度に応じた情報を出力することを含む処理を実行させる。
【発明の効果】
【００２８】
本発明によれば、干渉ガスの影響下においても所望ガスを精度良く検知することができる、という効果を有する。
【図面の簡単な説明】
【００２９】
【図１】生体ガス検知装置のブロック図である。
【図２】半導体式ガスセンサに対する干渉ガスの影響度を示す図である。
【図３】生体ガス検知装置の外観図である。
【図４】生体ガス検知プログラムによる処理のフローチャートである。
【図５】圧力センサの出力値の波形の一例を示す図である。
【図６】半導体式ガスセンサの出力値とエタノールの影響下におけるアセトンの濃度との対応関係を示すテーブルデータの一例を示す図である。
【図７】燃料電池式ガスセンサの出力値とエタノールの暫定濃度との対応関係を示すテーブルデータの一例を示す図である。
【図８】半導体式ガスセンサの出力値、燃料電池式ガスセンサの出力値、及びエタノールの影響が排除されたアセトンの濃度の対応関係を示すテーブルデータの一例を示す図である。
【図９】エタノールの影響下におけるアセトンの濃度、エタノールの暫定濃度、及びエタノールの影響が排除されたアセトンの濃度の対応関係を示すテーブルデータの一例を示す図である。
【図１０】燃料電池式ガスセンサの出力値の波形の一例を示す図である。
【図１１】燃料電池式ガスセンサの出力値の積分値とエタノールの最終濃度との対応関係を示すテーブルデータの一例を示す図である。
【図１２】アセトンの濃度、エタノールの最終濃度、及び体調危険度情報の対応関係を示すテーブルデータの一例を示す図である。
【図１３】半導体式ガスセンサを単独で用いて測定したアセトンの濃度と、ガスクロマトグラフィを用いて測定したアセトンの濃度と、の相関について説明するための図である。
【図１４】半導体式ガスセンサ及び燃料電池式ガスセンサを用いて測定したアセトンの濃度と、ガスクロマトグラフィを用いて測定したアセトンの濃度と、の相関について説明するための図である。
【図１５】半導体式ガスセンサの出力値、燃料電池式ガスセンサの出力値の積分値、及びエタノールの影響が排除されたアセトンの濃度の対応関係を示すテーブルデータの一例を示す図である。
【図１６】エタノールの影響下におけるアセトンの濃度、エタノールの最終濃度、及びエタノールの影響が排除されたアセトンの最終濃度の対応関係を示すテーブルデータの一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について説明する。
【００３１】
図１は、本実施形態に係る生体ガス検知装置１０の構成図である。図１に示すように、生体ガス検知装置１０は、コントローラ１２、センサ部１３、表示部２０、操作部２２、計時部２４、及び通信部２６を備えている。センサ部１３は、半導体式ガスセンサ１４、燃料電池式ガスセンサ（電気化学式ガスセンサ）１６、及び圧力センサ１８を備える。半導体式ガスセンサ１４は、ＳｎＯ２等の金属酸化物半導体とヒータ及び電極を備えている。金属酸化物半導体は、干渉ガスあるいは妨害ガスが吸着すると、抵抗値が変化する。半導体式ガスセンサ１４はガスに対する定量性及び選択性が不足するが、微量のアセトン等に高感度である。燃料電池式ガスセンサ１６は、硫酸、プロトン導電体膜等の電解質と、作用極及び対極を備え、図示しないソレノイド、あるいはポンプ等により一定容積の雰囲気をセンサ１６内に導入する。導入された雰囲気中のエタノールは電気化学反応により分解され、この際の反応電流を出力とする。反応電流の積分値はエタノールの量に比例するので、エタノールを定量できる。
【００３２】
コントローラ１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２Ｃ、不揮発性メモリ１２Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｅがバス１２Ｆを介して各々接続された構成となっている。この場合、後述する生体ガス検知処理をコントローラ１２のＣＰＵ１２Ａに実行させる生体ガス検知プログラムを、例えば不揮発性メモリ１２Ｄに書き込んでおき、これをＣＰＵ１２Ａが読み込んで実行する。なお、生体ガス検知プログラムは、ＣＤ−ＲＯＭ、メモリーカード等の記録媒体により提供するようにしてもよく、図示しないサーバからダウンロードするようにしてもよい。
【００３３】
Ｉ／Ｏ１２Ｅには、半導体式ガスセンサ１４、燃料電池式ガスセンサ１６、圧力センサ１８、表示部２０、操作部２２、計時部２４、及び通信部２６が接続されている。
【００３４】
半導体式ガスセンサ１４は、ユーザーにより吹きかけられた呼気中の生体ガスに含まれる所望ガス及び干渉ガスに感度を有するガスセンサである。半導体式ガスセンサ１４は、所望ガス及び干渉ガスを含む生体ガスを検知し、検知した生体ガスの濃度を電圧値で出力する。呼気中の生体ガスには、例えばケトン体、エタノール、アセトアルデヒド、水素、水蒸気、メタン、口臭等の様々な種類のガスが含まれる。ここで、ケトン体とは、アセト酢酸、３−ヒドロキシ酪酸（β−ヒドロキシ酪酸）、アセトンの総称であり、これらのうちの少なくとも一つを表す。
【００３５】
なお、本実施形態では、所望ガスがアセトンであり、干渉ガスがエタノールである場合について説明する。アセトンは、脂質代謝の副産物であり、アセトンの濃度は脂肪の燃焼量に相当する。体内に糖質エネルギーが余っている場合には脂肪が燃焼されないためアセトンの濃度は低くなり、体内に糖質エネルギーが足りなくなった場合には脂肪が燃焼されるためアセトンの濃度は高くなる。従って、アセトンの濃度により脂肪の燃焼量を知ることができる。
【００３６】
燃料電池式ガスセンサ１６は、干渉ガスに対して選択的に感度を有するガスセンサであり、ソレノイドバルブを開けて生体ガスを取り込み、取り込んだ生体ガスに含まれる干渉ガスを検知する。燃料電池式ガスセンサ１６は、検知した干渉ガスの濃度を電圧値で出力する。燃料電池式ガスセンサ１６は、電気化学式ガスセンサの一種である。電気化学式ガスセンサには、燃料電池式ガスセンサの他にも例えば定電位電解式センサ、三極式電気化学センサ等がある。本実施形態では、燃料電池式ガスセンサを用いた場合について説明するが、他の電気化学式ガスセンサを用いても良い。
【００３７】
なお、本実施形態において干渉ガスの対象としてエタノールを選択したのは以下の理由による。すなわち、様々な種類の干渉ガスが呼気や環境中に存在する環境下において干渉ガスの濃度を測定した結果に基づいて、主な種類の干渉ガスの濃度を説明変数とし、半導体式センサに対する影響度を目的変数として重回帰分析を行った結果、影響度が最も高かったのがエタノールであったためである。図２には重回帰分析の結果を示した。
【００３８】
圧力センサ１８は、ユーザーから吹きかけられた呼気の圧力を検知する。圧力センサ１８は、検知した圧力の大きさを電圧値で出力する。
【００３９】
表示部２０は、例えば液晶パネル等で構成される。表示部２０には、例えば各種設定画面、検知結果等の各種画面が表示される。
【００４０】
操作部２２は、ユーザー情報の入力操作等の他、各種操作を行うための操作部である。
【００４１】
図３には、生体ガス検知装置１０の外観図を示した。図３に示すように、生体ガス検知装置１０の本体１０Ａには、ユーザーが呼気を吹き込む吹き込み口３０が設けられており、キャップ１０Ｂを閉めることによって吹き込み口３０を覆うことが可能な構成となっている。ユーザーは、キャップ１０Ｂを開けて吹き込み口３０に呼気を吹き込むことにより生体ガスに含まれる所望ガス及び干渉ガスの検知を行う。なお、図３の例では、キャップ１０Ｂは、一方を支点として他方が開閉する構成となっているが、これに限らず、キャップ１０Ｂ全体が上下にスライドする構成でもよい。
【００４２】
キャップ１０Ｂの内部には、生体ガスを吸着する吸着剤３２が設けられている。吸着剤３２は、半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６の少なくとも一方を被毒させる被毒物質を吸着するものであり、例えば活性炭、ゼオライト、モレキュラーシーブ、及びシリカゲル等が用いられる。このように、キャップ１０Ｂの内部に吸着剤３２が設けられているため、生体ガスの検知を行った後にキャップ１０Ｂを閉めて半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６が外気と遮断された場合に、本体１０Ａとキャップ１０Ｂとの閉鎖空間内の空気を浄化することができる。これにより、半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６が被毒するのを防ぐことができる。なお、吸着剤３２は、キャップ１０Ｂを閉めた際にガスの流路内に入り込むように半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６に面した位置に設けてもよい。また、吸着剤３２を生体ガス検知装置１０の収納カバーや充電台に設けてもよい。
【００４３】
また、図３に示すように、操作部２２は、複数の操作ボタン２２Ａ〜２２Ｃを含んで構成されている。操作ボタン２２Ａ〜２２Ｃの各々には、電源のオンオフ機能、ユーザー情報等の各種情報の入力機能、画面のスクロール機能等の各種機能が割り当てられている。
【００４４】
また、図３に示すように、生体ガス検知装置１０の本体１０Ａには導電性部材３４Ａが、キャップ１０Ｂの内部には導電性部材３４Ｂが設けられており、キャップ１０Ｂを閉めた際に導電性部材３４Ａ、３４Ｂが接触して導通するようになっている。導電性部材３４Ａ、３４Ｂは、キャップの開閉を検出する検出手段の一部として機能する。
【００４５】
なお、表示部２０及び操作部２２をタッチパネルとし、画面に直接タッチすることで操作が可能な構成としてもよい。
【００４６】
計時部２４は、現在時刻を取得する機能及び時間を計時する計時機能を有する。
【００４７】
通信部２６は、外部装置と無線通信又は有線通信により情報の送受信を行う機能を有する。これにより、生体ガス検知装置１０は、例えばスマートフォン、携帯電話、タブレット端末、及びパーソナルコンピュータ等の外部装置と通信することが可能である。
【００４８】
次に、本実施形態の作用として、コントローラ１２のＣＰＵ１２Ａにおいて実行される生体ガス検知プログラムによる処理について、図４に示すフローチャートを参照して説明する。なお、図４に示す処理は、ユーザーが生体ガス検知装置１０の操作部２２を操作して、生体ガス検知プログラムの実行を指示した場合に実行される。
【００４９】
ステップＳ１００では、キャップ１０Ｂを開けて呼気を吹きかけるようユーザーに促すメッセージを表示部２０に表示させる。これにより、ユーザーはキャップ１０Ｂを開けて吹き込み口３０に呼気を吹きかける。
【００５０】
ステップＳ１００では、圧力センサ１８の出力値、すなわち圧力の大きさを取り込み、取り込んだ圧力センサ１８の出力値が、図５に示す予め定めた閾値ＴＨ以上であるか否かを判定することにより呼気が吹きかけられたか否かを判定する。そして、呼気が吹きかけられたと判定された場合はステップＳ１０２へ移行し、呼気が吹きかけられていないと判定された場合は、呼気が吹きかけられるまで待機する。
【００５１】
ステップＳ１０２では、終末呼気が得られる終末呼気取得タイミングを決定する。このように終末呼気取得タイミングを決定するのは、所望ガスとしてのアセトン及び干渉ガスとしてのエタノールは終末呼気に多く含まれ、終末呼気を取得したタイミングでアセトン及びエタノールを検知することにより、精度良くアセトン及びエタノールの濃度を取得することができるからである。
【００５２】
ここで、ユーザーが容量Ａ（ｍｌ）の呼気を吹きかけることにより終末呼気が得られるものとする。なお、「容量Ａ（ｍｌ）」とは、例えば一回換気量に相当する。圧力センサ１８の出力値Ｂ（Ｖ）及び呼気の流量Ｃ（ｍｌ／ｓ）には強い相関があるため、圧力センサの出力値Ｂ（Ｖ）を流量Ｃ（ｍｌ／ｓ）へ変換する変換式又は圧力センサの出力値Ｂ（Ｖ）と流量Ｃ（ｍｌ／ｓ）との対応関係を表すテーブルデータにより圧力センサ１８の出力値Ｂ（Ｖ）に対応する流量Ｃ（ｍｌ／ｓ）を得ることができる。従って、ステップＳ１００で吹きかけを検知してから容量Ａ（ｍｌ）の呼気が吐き出されるのに必要な時間Ｄ（ｓ）、すなわち終末呼気が得られる終末呼気取得タイミングＤ（ｓ）は次式により得られる。
【００５３】
Ｄ（ｓ）＝Ａ（ｍｌ）／Ｃ（ｍｌ／ｓ）    ・・・（１）
【００５４】
従って、ステップＳ１０２では、圧力センサ１８の出力値Ｂ（Ｖ）に対応する流量Ｃ（ｍｌ／ｓ）を前記変換式又は前記テーブルデータを用いて取得し、取得した流量Ｃを上記（１）式に代入することにより終末呼気取得タイミングＤ（ｓ）を取得する。
【００５５】
図５には、圧力センサ１８の出力値の波形の一例を示した。図５に示すように、呼気の吹きかけが開始された時点ｔｓ（圧力センサ１８の出力値が閾値ＴＨ以上になった時点）から終末呼気が得られる時点ｔｅまでの時間における圧力センサ１８の出力値の積算値（図５の斜線で示した領域）が、終末呼気が得られる容量Ａ（ｍｌ）に相当し、ｔｓからｔｅまでの時間が終末呼気取得タイミングＤ（ｓ）となる。
【００５６】
なお、終末呼気が得られるタイミングは、ユーザーの年齢、性別、体格等の肺の容量と関係するパラメータによって変化することが考えられる。そこで、上記（１）式により得られた終末呼気取得タイミングを、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。また、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータから、終末呼気取得タイミングを推定して定めても良い。
【００５７】
また、圧力センサ１８の出力値に代えて半導体式ガスセンサ１４の出力値を用いて上記と同様の処理を行うことにより、終末呼気取得タイミングを取得するようにしてもよい。また、終末呼気取得タイミングを予め定めておいてもよい。この場合、ステップＳ１０２の処理は不要となる。なお、これらの場合においても、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて終末呼気取得タイミングを補正するようにしてもよい。
【００５８】
ステップＳ１０４では、ステップＳ１０２で決定した終末呼気取得タイミングが到来したか否かを判定し、終末呼気取得タイミングが到来した場合はステップＳ１０６へ移行し、終末呼気取得タイミングが到来していない場合は終末呼気取得タイミングが到来するまで待機する。なお、本実施形態では、上記（１）式により算出した終末呼気取得タイミングが到来したか否かを判定する場合について説明したが、呼気の吹きかけを検知してから圧力センサ１８の出力値を積算し、その積算値が、終末呼気が得られる容量Ａ（ｍｌ）に相当する予め定めた閾値以上になった場合に終末呼気取得タイミングが到来したと判定するようにしてもよい。
【００５９】
ステップＳ１０６では、半導体式ガスセンサ１４の出力値を取り込んで例えばＲＡＭ１２Ｃに記憶させる。また、燃料電池式ガスセンサ１６のソレノイドバルブを開けて呼気を取り込ませ、燃料電池式ガスセンサ１６の出力値を所定時間毎に取り込み、例えばＲＡＭ１２Ｃに記憶させる。そして、ＲＡＭ１２Ｃに記憶された燃料電池式ガスセンサ１６の出力値からピーク値が検出された場合に、そのピーク値をＲＡＭ１２Ｃに記憶させる。なお、この後も、燃料電池式ガスセンサ１６の出力値は所定時間毎に取り込まれてＲＡＭ１２Ｃに記憶される。
【００６０】
ステップＳ１０８では、ステップＳ１０６で取得した半導体式ガスセンサ１４の出力値に対応する、エタノールの影響下におけるアセトンの濃度を取得する。具体的には、図６に示すように、半導体式ガスセンサ１４の出力値とエタノールの影響下におけるアセトンの濃度との対応関係を表すテーブルデータＴ１を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ１を用いて、半導体式ガスセンサ１４の出力値に対応する、エタノールの影響下におけるアセトンの濃度を取得する。これにより、終末呼気取得タイミングにおける半導体式ガスセンサ１４の出力値に対応する、エタノールの影響下におけるアセトンの濃度を取得することができる。なお、図６では、半導体式ガスセンサ１４の出力値の単位を電圧値（Ｖ）としているが、抵抗値（ｋΩ）、電流値（Ａ）でもよい。これは他の図面についても同様である。
【００６１】
なお、半導体式ガスセンサ１４の出力値Ｃａとエタノールの影響下におけるアセトンの濃度Ｃｏｎｃ１との対応関係を表す次式に示すような演算式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いて、半導体式ガスセンサ１４の出力値Ｃａに対応するアセトンの濃度Ｃｏｎｃ１を算出するようにしてもよい。
【００６２】
Ｃｏｎｃ１＝ｋ１×Ｃａ＋ｋ２        ・・・（２）
【００６３】
ここで、ｋ１、ｋ２は予め定めた係数であり、半導体式ガスセンサ１４の出力値とアセトンの濃度との対応関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。なお、上記（２）式は、半導体式ガスセンサ１４の出力値Ｃａを変数として、半導体式ガスセンサ１４の出力値Ｃａと係数ｋ１との積を含む１次式であるが、２次式以上の多項式であっても良い。また、逆数の計算、指数計算、及び対数計算の少なくとも１つの計算を含む式であってもよい。また、エタノールの影響下におけるアセトンの濃度は、ユーザーの年齢、性別、体格等のパラメータによって変化することが考えられる。そこで、上記（２）式により得られたアセトンの濃度Ｃｏｎｃ１を、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。
【００６４】
ステップＳ１１０では、ステップＳ１０６で取得した燃料電池式ガスセンサ１６の出力値（ピーク値）に対応するエタノールの暫定濃度を取得する。具体的には、図７に示すように、燃料電池式ガスセンサ１６の出力値とエタノールの暫定濃度との対応関係を表すテーブルデータＴ２を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ２を用いて、燃料電池式ガスセンサ１６の出力値に対応するエタノールの暫定濃度を取得する。これにより、終末呼気取得タイミングにおける燃料電池式ガスセンサの出力値に対応するエタノールの暫定濃度を取得することができる。なお、図７では、燃料電池式ガスセンサ１６の出力値の単位を電圧値（Ｖ）としているが、電流値（Ａ）でもよい。これは他の図面についても同様である。
【００６５】
なお、燃料電池式ガスセンサ１６の出力値Ｃｂとエタノールの暫定濃度Ｃｏｎｃ２との対応関係を表す次式に示すような演算式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いて、燃料電池式ガスセンサ１６の出力値ｃＢに対応するエタノールの暫定濃度Ｃｏｎｃ２を算出するようにしてもよい。
【００６６】
Ｃｏｎｃ２＝ｋ３×Ｃｂ＋ｋ４        ・・・（３）
【００６７】
ここで、ｋ３、ｋ４は予め定めた係数であり、燃料電池式ガスセンサ１６の出力値とエタノールの暫定濃度との対応関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。なお、上記（３）式は、燃料電池式ガスセンサ１６の出力値Ｃｂを変数として、燃料電池式ガスセンサ１６の出力値Ｃｂと係数ｋ３との積を含む１次式であるが、２次式以上の多項式であっても良い。また、逆数の計算、指数計算、及び対数計算の少なくとも１つの計算を含む式であってもよい。また、エタノールの暫定濃度は、ユーザーの年齢、性別、体格等のパラメータによって変化することが考えられる。そこで、上記（３）式により得られたエタノールの暫定濃度Ｃｏｎｃ２を、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。
【００６８】
ステップＳ１１２では、ステップＳ１０６で取得した半導体式ガスセンサ１４の出力値及び燃料電池式ガスセンサ１６の出力値に対応する、エタノールの影響が排除されたアセトンの暫定濃度を取得する。具体的には、図８に示すように、半導体式ガスセンサ１４の出力値、燃料電池式ガスセンサ１６の出力値、及びエタノールの影響が排除されたアセトンの暫定濃度の対応関係を表すテーブルデータＴ３を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ３を用いて、半導体式ガスセンサ１４の出力値、燃料電池式ガスセンサ１６の出力値に対応する、エタノールの影響が排除されたアセトンの暫定濃度を取得する。これにより、終末呼気取得タイミングにおける半導体式ガスセンサ１４の出力値及び燃料電池式ガスセンサの出力値に対応する、エタノールの影響が排除されたアセトンの暫定濃度を取得することができる。
【００６９】
なお、半導体式ガスセンサ１４の出力値Ｃａ、燃料電池式ガスセンサの出力値Ｃｂ、及びエタノールの影響が排除されたアセトンの暫定濃度Ｃｏｎｃ３との対応関係を表す次式に示すような演算式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いて、半導体式ガスセンサ１４の出力値Ｃａ及び燃料電池式ガスセンサの出力値Ｃｂに対応する、エタノールの影響が排除されたアセトンの暫定濃度Ｃｏｎｃ３を算出するようにしてもよい。
【００７０】
Ｃｏｎｃ３＝ｋ５×Ｃａ＋ｋ６×Ｃｂ＋ｋ７        ・・・（４）
【００７１】
ここで、ｋ５〜ｋ６は予め定めた係数であり、半導体式ガスセンサ１４の出力値、燃料電池式ガスセンサの出力値、及びエタノールの影響が排除されたアセトンの暫定濃度の対応関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。なお、上記（４）式は、半導体式ガスセンサ１４の出力値Ｃａ及び燃料電池式ガスセンサの出力値Ｃｂを変数として、半導体式ガスセンサ１４の出力値Ｃａと係数ｋ５との積、燃料電池式ガスセンサの出力値Ｃｂと係数ｋ６との積を含む多項式であるが、１次式でもよく、２次式以上の多項式であっても良い。また、逆数の計算、指数計算、及び対数計算の少なくとも１つの計算を含む式であってもよい。また、エタノールの影響が排除されたアセトンの暫定濃度は、ユーザーの年齢、性別、体格等のパラメータによって変化することが考えられる。そこで、上記（４）式により得られたアセトンの濃度Ｃｏｎｃ３を、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。
【００７２】
なお、図９に示すように、エタノールの影響下におけるアセトンの濃度、エタノールの暫定濃度、及びエタノールの影響が排除されたアセトンの暫定濃度の対応関係を表すテーブルデータＴ４を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ４を用いて、ステップＳ１０８で取得したエタノールの影響下におけるアセトンの濃度及びステップＳ１１０で取得したエタノールの暫定濃度に対応する、エタノールの影響が排除されたアセトンの暫定濃度を取得するようにしてもよい。この場合も、上記（４）式と同様の式であって、エタノールの影響下におけるアセトンの濃度及びエタノールの暫定濃度を変数としてエタノールの影響が排除されたアセトンの暫定濃度を算出する式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いることにより、エタノールの影響が排除されたアセトンの暫定濃度を算出するようにしてもよい。
【００７３】
ステップＳ１１４では、ステップＳ１１２で取得したエタノールの影響が排除されたアセトンの暫定濃度及びステップＳ１１０で取得したエタノールの暫定濃度を表示部２０に表示させる。
【００７４】
このように、エタノールの暫定濃度を取得した時点で表示部２０に表示するので、ユーザーを長時間待たせるのを防ぐことができる。なお、アセトンの暫定濃度及びエタノールの暫定濃度は、後述するアセトンの最終濃度及びエタノールの最終濃度よりも精度が劣るものの、利用できる程度の精度を有する。特に、アセトンの暫定濃度及びエタノールの暫定濃度については、エタノールが低濃度で存在する環境下の場合、それぞれ最終濃度に近い値となる。
【００７５】
ステップＳ１１６では、エタノールの最終濃度を取得し、表示部２０に表示させる。例えば図１０に示すように、燃料電池式ガスセンサ１６の出力値の変化に基づいて定常値Ｓｔを推定し、ピーク値Ｐｋに到達してから定常値Ｓｔに戻るまでの燃料電池式ガスセンサ１６の出力値の積分値を推定する。この積分値はエタノールの最終濃度を表す。なお、定常値Ｓｔとは、燃料電池式ガスセンサ１６の出力値の変動が安定した状態であって、エタノールが検出されていない状態の値である。
【００７６】
具体的には、ピーク値Ｐｋ（＝ｙ１）、ピーク値Ｐｋが取得された時点ｔ１、現時点ｔ２において取得された出力値ｙ２、現時点ｔ２を、時間ｔから燃料電池式ガスセンサ１６の出力値ｙを算出する下記（５）式に代入することにより得られた下記（６）、（７）式を連立方程式として解くことにより、係数ａ、ｂを求める。
【００７７】
ｙ＝ａ×ｔ＋ｂ      ・・・（５）
【００７８】
ｙ１＝ａ×ｔ１＋ｂ      ・・・（６）
【００７９】
ｙ２＝ａ×ｔ２＋ｂ      ・・・（７）
【００８０】
ここで、係数ａは、（ｔ１、ｙ１）、（ｔ２、ｙ２）を結ぶ線の傾きを表し、ピーク値Ｐｋと定常値Ｓｔとの差は、次式で表される。
【００８１】
Ｐｋ−Ｓｔ＝ａ×ｄ    ・・・（８）
【００８２】
従って、定常値Ｓｔは次式で表される。
【００８３】
Ｓｔ＝Ｐｋ−（ａ×ｄ）    ・・・（９）
【００８４】
ここで、ｄは、（ｔ１、ｙ１）、（ｔ２、ｙ２）を結ぶ線の傾き（係数ａ）及びピーク値Ｐｋから定常値Ｓｔを求めるための予め定めた係数であり、係数ａ、ピーク値Ｐｋ、及び定常値Ｓｔの関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。
【００８５】
従って、ピーク値Ｐｋ、係数ａを（９）式に代入することにより定常値Ｓｔを求めることができる。なお、ピーク値Ｐｋが取得された時間ｔ１以前の燃料電池式ガスセンサ１６の出力値が安定している期間、すなわち燃料電池式ガスセンサ１６の出力値の変動が予め定めた範囲内に収まっている期間における燃料電池式ガスセンサ１６の出力値の平均値を定常値Ｓｔとしてもよい。
【００８６】
そして、求めた定常値Ｓｔを（５）式のｙに代入することにより、定常値Ｓｔが得られる時間ｔ３を求める。
【００８７】
なお、本実施形態では（５）式は１次式としているが、２次式でもよいし、３次式以上の多項式でもよい。
【００８８】
次に、図１０に示すように、ピーク値Ｐｋが取得された時間ｔ１から定常値Ｓｔが得られる時間ｔ３までの燃料電池式ガスセンサ１６の出力値を上記（５）式により各々算出して積分値を得る（図１０の斜線で示す領域の積分値）。また、図１１に示すように、燃料電池式ガスセンサ１６の出力値の積分値及びエタノールの最終濃度の対応関係を表すテーブルデータＴ５を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ５を用いて、燃料電池式ガスセンサ１６の出力値の積分値に対応するエタノールの最終濃度を取得する。
【００８９】
なお、燃料電池式ガスセンサ１６の出力値の積算値Ｈとエタノールの最終濃度Ｃｏｎｃ４との対応関係を表す次式に示すような演算式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いて、燃料電池式ガスセンサ１６の出力値の積算値Ｈに対応するエタノールの最終濃度Ｃｏｎｃ４を算出するようにしてもよい。
【００９０】
Ｃｏｎｃ４＝ｋ８×Ｈ＋ｋ９        ・・・（１０）
【００９１】
ここで、ｋ８、ｋ９は予め定めた係数であり、燃料電池式ガスセンサ１６の出力値の積算値とエタノールの最終濃度との対応関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。なお、上記（１０）式は、燃料電池式ガスセンサ１６の出力値の積算値Ｈを変数として、燃料電池式ガスセンサ１６の出力値の積算値Ｈと係数ｋ８との積を含む１次式であるが、２次式以上の多項式であっても良い。また、逆数の計算、指数計算、及び対数計算の少なくとも１つの計算を含む式であってもよい。また、エタノールの最終濃度は、ユーザーの年齢、性別、体格等のパラメータによって変化することが考えられる。そこで、上記（１０）式により得られたエタノールの最終濃度Ｃｏｎｃ４を、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。
【００９２】
このように、ピーク値Ｐｋが取得されてから定常値Ｓｔに戻るまで待機せずに、定常値Ｓｔに戻る時間を推定してエタノールの最終濃度を算出するので、エタノールの最終濃度が表示されるまでの時間を短縮することができる。
【００９３】
なお、燃料電池式ガスセンサ１６の出力値が定常値に戻るのを待ってから、ピーク値Ｐｋが取得された時間ｔ１から定常値が得られる時間ｔ３までに実際に取得された燃料電池式ガスセンサ１６の出力値を積分した積分値を用いて、テーブルデータＴ５からエタノールの最終濃度を取得してもよい。
【００９４】
ステップＳ１１７では、アセトンの最終濃度を取得し、表示部２０に表示させる。具体的には、図１６に示すように、エタノールの影響下におけるアセトンの濃度、エタノールの最終濃度、及びエタノールの影響が排除されたアセトンの最終濃度の対応関係を表すテーブルデータＴ８を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ８を用いて、ステップＳ１０８で取得したエタノールの影響下におけるアセトンの濃度及びステップＳ１１６で取得したエタノールの最終濃度に対応する、エタノールの影響が排除されたアセトンの最終濃度を取得する。
【００９５】
なお、エタノールの影響下におけるアセトンの濃度Ｃｏｎｃ１、エタノールの最終濃度Ｃｏｎｃ４、及びエタノールの影響が排除されたアセトンの最終濃度Ｃｏｎｃ５との対応関係を表す次式に示すような演算式を不揮発性メモリ１２Ｄに予め記憶しておき、この演算式を用いて、ステップＳ１０８で取得したエタノールの影響下におけるアセトンの濃度Ｃｏｎｃ１及びステップＳ１１６で取得したエタノールの最終濃度Ｃｏｎｃ４に対応する、エタノールの影響が排除されたアセトンの最終濃度Ｃｏｎｃ５を算出するようにしてもよい。
【００９６】
Ｃｏｎｃ５＝ｋ１０×Ｃｏｎｃ１＋ｋ１１×Ｃｏｎｃ４＋ｋ１２    ・・・（１１）
【００９７】
ここで、ｋ１０〜ｋ１２は予め定めた係数であり、エタノールの影響下におけるアセトンの濃度、エタノールの最終濃度、及びエタノールの影響が排除されたアセトンの最終濃度の対応関係を予め実測した結果に基づいて統計的手法を行った結果、得られた係数である。なお、上記（１１）式は、エタノールの影響下におけるアセトンの濃度Ｃｏｎｃ１及びエタノールの最終濃度Ｃｏｎｃ４を変数として、エタノールの影響下におけるアセトンの濃度Ｃｏｎｃ１と係数ｋ１０との積、及び、エタノールの最終濃度Ｃｏｎｃ４と係数ｋ１１との積を含む多項式であるが、１次式でもよく、２次式以上の多項式であっても良い。また、逆数の計算、指数計算、及び対数計算の少なくとも１つの計算を含む式であってもよい。また、アセトンの最終濃度は、ユーザーの年齢、性別、体格等のパラメータによって変化することが考えられる。そこで、上記（１１）式により得られたアセトンの最終濃度Ｃｏｎｃ５を、ユーザーの年齢、性別、及び体格の少なくとも１つのパラメータを用いて補正するようにしてもよい。
【００９８】
ステップＳ１１８では、ステップＳ１１７で取得したアセトンの最終濃度及びステップＳ１１６で取得したエタノールの最終濃度に基づいて、体調危険度情報を取得する。そして、取得した体調危険度情報を表示部２０に出力して表示させる。
【００９９】
具体的には、図１２に示すように、アセトンの最終濃度、エタノールの最終濃度、及び体調危険度情報４０の対応関係を表すテーブルデータＴ６を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ６を用いて、アセトンの最終濃度及びエタノールの最終濃度に対応する体調危険度情報４０を取得する。
【０１００】
図１２の例では、アセトンの最終濃度を「低め」、「普通」、「高め」、「超高い」、「高すぎる！」の５段階に分け、エタノールの最終濃度を「出て無い」、「やや出てる」、「飲酒レベルで出てる」、「かなり出てる」、「出過ぎ」の５段階に分けた場合を示したが、分け方はこれに限られるものではない。
【０１０１】
また、体調危険度情報４０は、体調の危険度レベル４０Ａ及びアドバイス情報４０Ｂの少なくとも一方を含み、図１２の例では両者を含む場合を示した。また、図１２の例では、体調の危険度を「体調危険レベル低」、「体調危険レベル１」〜「体調危険レベル５」の６段階に分けた場合を示したが、分け方はこれに限られるものではない。また、アドバイス情報４０Ｂは、アセトン及びエタノールの最終濃度に対応したアドバイス情報であり、体調の状態を表す情報及び注意すべき情報を含む。ちなみに、破線の枠４２内が体調の目標とすべきゾーンである。なお、アドバイス情報４０Ｂに、どのような行動をすれば回復するかを具体的に示す情報を含むようにしてもよい。
【０１０２】
これにより、アセトンの最終濃度及びエタノールの最終濃度から体調危険度情報を取得して表示するため、ユーザーは、脂肪の燃焼状況及び飲酒状況の両方から体調危険度を容易に把握することができ、回復を促すことが可能となる。
【０１０３】
なお、体調危険度情報を取得する際に、アセトンの最終濃度に代えてアセトンの暫定濃度を用いても良いし、エタノールの最終濃度に代えてエタノールの暫定濃度を用いても良い。
【０１０４】
ステップＳ１２０では、キャップ１０Ｂを閉め忘れているか否かを判定する。具体的には、本体１０Ａに設けられた導電性部材３４Ａとキャップ１０Ｂに設けられた導電性部材３４Ｂとが導通しているか否かを判定し、非導通の状態が予め定めた時間以上継続している場合はキャップ１０Ｂを閉め忘れていると判定する。
【０１０５】
そして、キャップ１０Ｂを閉め忘れていると判定された場合には、ステップＳ１２２でキャップ１０Ｂを閉め忘れいていることを警告するメッセージを表示部２０に表示させる。
【０１０６】
このように、本実施形態によれば、アセトン及びエタノールに感度を有する半導体式ガスセンサ１４を用いると共に、選択的にエタノールに感度を有する燃料電池式ガスセンサ１６を用いることにより、エタノールの影響を排除したアセトンの濃度を取得している。このため、エタノールの影響下においてもアセトンの濃度を精度良く検知することができる。
【０１０７】
図１３には、低〜高濃度範囲（０．５〜１００ｐｐｍ）でレベル１〜レベル６の濃度のエタノールが存在する環境下において、従来のように半導体式ガスセンサを単独で用いた生体ガス検知装置に呼気を吹きかけて測定したアセトンの濃度（センサ換算濃度）と、ガスクロマトグラフィにより測定したアセトンの濃度（ガスアセトン濃度）と、の対応関係を表すグラフを示した。
【０１０８】
また、図１４には、低〜高濃度範囲（０．５〜１００ｐｐｍ）でレベル１〜レベル６の濃度のエタノールが存在する環境下において、半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６を備えた本実施形態に係る生体ガス検知装置１０に呼気を吹きかけて測定したアセトンの最終濃度（センサ換算濃度）と、ガスクロマトグラフィにより測定したアセトンの濃度（ガスクロアセトン濃度）と、の対応関係を表すグラフを示した。
【０１０９】
図１３に示すように、従来のように半導体式ガスセンサを単独で用いた生体ガス検知装置により測定したアセトンの濃度とガスクロマトグラフィにより測定したアセトンの濃度との相関係数ｒは０．２８であったのに対し、図１４に示すように、本実施形態に係る生体ガス検知装置１０により測定したアセトンの濃度とガスクロマトグラフィにより測定したアセトンの濃度との相関係数ｒは０．８７であった。ガスクロマトグラフィは精度良くアセトンの濃度を測定することができるため、相関係数が高いほどアセトンの濃度を精度良く測定できるといえるが、半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６を備えた本実施形態に係る生体ガス検知装置１０の方が、半導体式ガスセンサを単独で備えた生体ガス検知装置よりも高い相関が得られ、精度良くアセトンの濃度を測定できることがわかった。
【０１１０】
なお、エタノールの影響が排除されたアセトンの最終濃度を取得する場合、例えば図１５に示すように、半導体式ガスセンサ１４の出力値、燃料電池式ガスセンサ１６の出力値の積分値、及びエタノールの影響が排除されたアセトンの最終濃度の対応関係を表すテーブルデータＴ７を不揮発性メモリ１２Ｄに予め記憶しておき、このテーブルデータＴ７を用いて、ステップＳ１０６で取得した半導体式ガスセンサ１４の出力値及びステップＳ１１６で取得した燃料電池式ガスセンサ１６の出力値の積分値に対応する、エタノールの影響が排除されたアセトンの最終濃度を取得するようにしてもよい。この場合も、上記（７）式と同様の式であって、半導体式ガスセンサ１４の出力値及び燃料電池式ガスセンサ１６の出力値の積分値を変数としてエタノールの影響が排除されたアセトンの最終濃度を算出する式を用いることにより、エタノールの影響が排除されたアセトンの最終濃度を算出するようにしてもよい。
【０１１１】
また、図１５のテーブルデータＴ７は、半導体式ガスセンサ１４の出力値に代えてエタノールの影響下におけるアセトンの濃度を用いても良いし、燃料電池式ガスセンサ１６の出力値の積分値に代えてエタノールの最終濃度を用いても良く、組み合わせは任意に設定できる。
【０１１２】
また、図８のテーブルデータＴ３は、燃料電池式ガスセンサ１６の出力値に代えてエタノールの暫定濃度を用いても良い。
【０１１３】
また、図９のテーブルデータＴ４は、エタノールの暫定濃度に代えて燃料電池式ガスセンサの出力値を用いても良い。
【０１１４】
また、キャップ１０Ｂ内の吸着剤３２が多量のガスを吸着して吸着性能が低下すると、キャップ１０Ｂを閉めた際に吸着剤３２がガスを吸着せず、感度が高くなると考えられる。そこで、導電性部材３４Ａ、３４Ｂが導通してキャップ１０Ｂが導通したことを検出した場合に、半導体式ガスセンサ１４にガスを検知させ、検知したガスの濃度が予め定めた閾値以上であった場合には、吸着剤３２の交換時期が到来したと判定して、吸着剤３２を交換するよう促す報知メッセージを表示部２０に表示する又は吸着剤３２を交換するよう促す報知音を出力するようにしてもよい。
【０１１５】
また、キャップ１０Ｂ全体を吸着剤３２で構成し、交換時期が到来した場合にキャップ１０Ｂ毎ごと交換できるようにしてもよい。すなわちキャップ１０Ｂを使い捨てできるようにしてもよい。
【０１１６】
また、キャップ１０Ｂが生体ガス検知装置１０の電源スイッチに連動して自動で開閉するようにしてもよい。すなわち、生体ガス検知装置１０の電源スイッチをオンにするとキャップ１０Ｂが開き、電源スイッチをオフにするとキャップ１０Ｂが閉まるようにしてもよい。これにより、使用後の閉め忘れを防止することができ、半導体式ガスセンサ１４及び燃料電池式ガスセンサ１６の品質が劣化するのを防ぐことができる。
【０１１７】
また、キャップ１０Ｂを電源スイッチと兼用するようにしてもよい。すなわち、キャップ１０Ｂを開けると生体ガス検知装置１０の電源がオンし、キャップ１０Ｂを閉めると生体ガス検知装置１０の電源がオフするようにしてもよい。この場合、キャップ１０Ｂが閉いた状態で予め定めた時間経過した場合に、警告メッセージを表示部２０表示する又は警告音を出力するようにしても良い。
【０１１８】
また、キャップ１０Ｂを閉めた際に、燃料電池式ガスセンサ１６のソレノイドバルブを動作させてキャップ１０Ｂと本体１０Ａとの閉鎖空間内の清浄ガスを引き込むことにより、燃料電池式ガスセンサ１６内のガス流路をクリーニングするようにしてもよい。
【０１１９】
なお、本実施形態では、所望ガスがアセトンの場合について説明したが、例えば健常者であれば生体ガスに含まれるアセトアルデヒドの濃度は低いが、肝臓が悪い場合はアセトアルデヒドの濃度が高くなる。そこで、所望ガスとしてアセトアルデヒドの濃度を求めるようにしてもよい。これにより、肝臓の状態を把握することが可能となる。
【０１２０】
また、本実施形態では、テーブルデータＴ１〜Ｔ７が予め不揮発性メモリ１２Ｄに記憶された場合について説明したが、Ｗｉ−Ｆｉ（登録商標）通信等によりサーバへアクセスしてサーバからダウンロードするようにしてもよい。また、生体ガス検知装置１０にメモリーカードの読み取り機能を設け、各テーブルデータが記憶されたメモリーカードから読み込むようにしてもよい。
【符号の説明】
【０１２１】
１０   生体ガス検知装置
１０Ａ 本体
１０Ｂ キャップ
１２   コントローラ
１４   半導体式ガスセンサ
１６   燃料電池式ガスセンサ
１８   圧力センサ
２０   表示部
２２   操作部
２４   計時部
２６   通信部
３２   吸着剤
３４Ａ、３４Ｂ       導電性部材
【図１】
0006268484.tif 000002
【図２】
0006268484.tif 000003
【図３】
0006268484.tif 000004
【図４】
0006268484.tif 000005
【図５】
0006268484.tif 000006
【図６】
0006268484.tif 000007
【図７】
0006268484.tif 000008
【図８】
0006268484.tif 000009
【図９】
0006268484.tif 000010
【図１０】
0006268484.tif 000011
【図１１】
0006268484.tif 000012
【図１２】
0006268484.tif 000013
【図１３】
0006268484.tif 000014
【図１４】
0006268484.tif 000015
【図１５】
0006268484.tif 000016
【図１６】
0006268484.tif 000017