(57)【要約】【課題】食物の重量の計量が容易になり、実測値を用いた所望の精度で、人の体への影響を示す定量値を得ることができる。【解決手段】計算システム１は、携帯機器が備える傾きセンサ２で検出された、食物を含む被計量物の荷重がかかっていない状態の携帯機器の傾きと、被計量物の荷重がかかった状態の携帯機器の傾きとを用いて、被計量物の重さを求める計量部３と、計量部３で求められた被計量物の重さを用いて、食物を食べた人の体が食物により受ける影響を定量化した値を生成する定量値計算部５とを備える。【選択図】図１
2013239026.tif 000002
【特許請求の範囲】
【請求項１】
携帯機器が備える傾きセンサで検出された、食物を含む被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きとを用いて、前記被計量物の重さを求める計量部と、
前記計量部で求められた前記被計量物の重さを用いて、前記食物を食べた人の体が前記食物により受ける影響を定量化した値を生成する定量値計算部と、を備える計算システム。
【請求項２】
前記計算システムは、前記携帯機器を含み、前記携帯機器が計量部を備える、請求項１に記載の計算システム。
【請求項３】
前記計量部は、前記被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、所定の重量を持つ少なくとも１つの基準重量物の荷重がかかった状態のそれぞれの傾きを用いて、校正を実行する、請求項３に記載の計算システム。
【請求項４】
前記計量部は、前記携帯機器の一方の端に弾性体が接続された状態における、前記被計量物の荷重が前記携帯機器にかかっていないときの傾きと、前記被計量物の荷重が前記携帯機器にかかっているときの傾きと用いて、前記被計量物の重さを求める、請求項１〜３のいずれか１項に記載の計算システム。
【請求項５】
前記携帯機器は、表示部を備え、
前記表示部に、前記被計量物の重さ計量時に当該被計量物の荷重をかける位置を表示させる、請求項１〜４のいずれか１項に記載の計算システム。
【請求項６】
前記定量値計算部は、前記実測値により得られる前記食物の炭水化物量を計算し、当該炭水化物量からインスリン量を計算する、請求項１〜５のいずれか１項に記載の計算システム。
【請求項７】
前記被計量物に含まれる前記食物の種類の入力をユーザから受け付けるインタフェース部をさらに備え、
前記定量値計算部は、予め記録部に記録された、食物の種類、食物の重量、及び炭水化物量の対応を示す対応データを参照することで、前記インタフェース部が受け付けた食物の種類と、前記実測値から得られる前記被計量物の食物の重量に対応する炭水化物量を計算し、前記炭水化物量からインスリン量を計算する、請求項６に記載の計算システム。
【請求項８】
携帯機器が備える傾きセンサで検出された、食物を含む被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きとを用いて、前記被計量物の重さを求める計量処理と、
前記計量処理で求められた前記被計量物の重さを用いて、前記食物を食べた人の体が前記食物により受ける影響を定量化した値を生成する処理とを、コンピュータに実行させる計算プログラム。
【請求項９】
コンピュータが、
携帯機器が備える傾きセンサで検出された、食物を含む被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きとを用いて、前記被計量物の重さを求める計量工程と、
前記計量工程で求められた前記被計量物の重さを用いて、前記食物を食べた人の体が前記食物により受ける影響を定量化した値を生成する工程とを含む、計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願開示の技術は、食物の重量から、食物が人に与える影響を示すデータを生成する技術に関する。
【背景技術】
【０００２】
近年、食事に含まれる食物に関する情報を入力し、その食物を食べた場合の摂取カロリーを計算するソフトウエアが開発されている。また、食物やその他の重量を量る種々の装置が提案されている（例えば、特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１６９９９３号公報
【特許文献２】特開平９−２６４５４０号
【特許文献３】特開２０１０−００２２０７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術のような食物の重量計量は、複雑な又は大きな装置を必要となるため、食事に含まれる食物を手軽に計量するには不向きである。一方、重量を実際に測定せずに、食物の重量の推定値により摂取カロリー等を計算すると所望の精度が得られない場合がある。
【課題を解決するための手段】
【０００５】
本願の一実施形態における計算システムは、携帯機器が備える傾きセンサで検出された、食物を含む被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きとを用いて、前記被計量物の重さを求める計量部と、前記計量部で求められた前記被計量物の重さを用いて、前記食物を食べた人の体が前記食物により受ける影響を定量化した値を生成する定量値計算部とを備える。
【発明の効果】
【０００６】
本願に開示の技術によれば、食物の重量の計量が容易になり、実測値を用いた所望の精度で、人の体への影響を示す定量値を得ることが可能になる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態における計算システムの構成例を示す機能ブロック図である。
【図２】図２は、携帯端末と弾性体の配置例を示す図である。
【図３】図３（ａ）及び（ｂ）は、携帯機器１の計量時の配置の一例を示す図である。
【図４】図４（ａ）及び（ｂ）は、携帯機器１の計量時の配置の他の例を示す図である。
【図５】図５（ａ）及び（ｂ）は、携帯機器１の計量時の配置のさらに他の例を示す図である。
【図６】図６は、本実施形態における計算システムの動作例を示すフローチャートである。
【図７】図７は、計量部による校正処理の例を示すフローチャートである。
【図８】図８は、校正データで表される、傾きと重さの関係の一例を示すグラフである。
【図９】図９（ａ）〜（ｄ）は、校正処理時に表示部８に表示される画面の遷移例を示す図である。
【図１０】図１０（ａ）〜（ｉ）は、計算システムにおける計量処理及び定量値計算処理における画面遷移の一例を示す図である。
【図１１】図１１（ａ）〜（ｃ）は、食事登録処理において表示される画面の例を示す図である。
【図１２】図１２（ａ）〜（ｃ）は、インスリン算出処理時に表示される画面例を示す図である。
【図１３】図１３は、パラメータを設定するための画面の一例である。
【図１４】図１４は、食品データの内容の一例を示す図である。
【図１５】図１５は、食事未登録データとして記録される定量値を含むデータの内容の一例を示す図である。
【図１６】図１６は、食事データ内容の一例を示す図である。
【図１７】図１７は、本実施形態の計算システムの構成の変形例を示す機能ブロック図である。
【図１８】図１８は、本実施形態の計算システムを含むネットワーク構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
本願の一実施形態における計算システムは、携帯機器が備える傾きセンサで検出された、食物を含む被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きとを用いて、前記被計量物の重さを求める計量部と、前記計量部で求められた前記被計量物の重さを用いて、前記食物を食べた人の体が前記食物により受ける影響を定量化した値を生成する定量値計算部とを備える。これにより、被計量物の計量が容易になる。そのため、食物を含む被計測物の実測値を用いて、その食物を食べた人の体が受ける影響を定量化した値を計算することができる。その結果、定量化した値は、食物の実際の量に基づいた精度のよい値となる。
【０００９】
定量値計算部で生成される、食物を食べた人の体が前記食物により受ける影響を定量化した値には、例えば、食物の摂取による身体上の効果又は変化を示す値等が含まれる。定量値計算部で生成される定量化した値は、例えば、生活習慣管理又は健康管理のために用いられる管理データとすることができる。一例として、摂取炭水化物量、摂取カロリー、インスリン量、その他の栄養素等を、定量化した量として生成することができる。特に、炭水化物量及びインスリン量の計算においては、被計量物の重さの実測値を用いることで、より好ましい精度の値を得ることができる。
【００１０】
ここで、計算システムは、被計量物の重さを量る重量計を備える形態であってもよいし、あるいは、計算システムに無線又は有線で接続された重量計から被計量物の重さの実測値を取得する形態であってもよい。前者の重量計を備える計算システムの例として、重さを量る機能を有する携帯機器を含む計算システムが挙げられる。この場合、例えば、傾きセンサを有する携帯機器に計量部を設けることもできる。後者の実測値を取得する計算システムの例として、傾きセンサを有する携帯機器と通信可能なコンピュータに、携帯機器から被計量物の重さの実測値を取得する実測値取得部及び定量値計算部を設ける構成とすることもできる。
【００１１】
携帯機器は、例えば、携帯機器の傾きを検出する傾きセンサと、傾きセンサで検出された携帯機器の傾きから、被計量物の重さを求める計量部を備える構成とすることができる。計量部は、例えば、被計量物の荷重がかかっていない状態の前記携帯機器の傾きと、前記被計量物の荷重がかかった状態の前記携帯機器の傾きを用いて、前記被計量物の重さを求めることができる。この構成により、簡単な構成及び操作で、食物を含む被計量物の実測値を得ることできる。そのため、実測値に基づく精度のよい、食物による影響を定量した値を、手軽に得ることができる。その結果、例えば、摂取カロリー又はインスリン量等の管理を容易にできるようになる。
【００１２】
（実施形態）
図１は、実施形態における計算システムの構成例を示す機能ブロック図である。本実施形態の計算システムは、食物を含む被計量物の重さの実測値を用いて、食物が体に与える影響を示す定量値を計算するシステムである。図１に示す例では、計算システムは、携帯機器１で構成される。携帯機器１は、携帯機器１に被計量物の荷重がかかった状態での傾きを検出することにより、被計量物の重さを量る機能を有する。そのため、携帯機器１（計算システム）は、傾きセンサ２、計量部３、定量値計算部５、記録部６、ユーザインタフェース部（ＵＩ部）７及び表示部８を備える。
【００１３】
［各部の構成例］
傾きセンサ２は、携帯機器１の向きを検出するセンサとすることできる。例えば、互いに直交する３軸方向の加速度センサにより、携帯機器１の３軸方向の傾きを検出することができる。なお、傾きセンサ２は、３軸方向の傾きを検出するものに限られず、少なくとも１軸の傾きを検出するものであればよい。
【００１４】
計量部３は、傾きセンサ２で検出された携帯機器１の傾き（向き）を用いて、被計量物の重量を求める。例えば、図２に示すように、携帯機器１の一端を弾性体９と接続して、携帯機器１にかかる荷重に応じて携帯機器１の傾きが変化する状態で、傾き変化を検出することで被計量物の重量を量ることができる。この場合、計量部３は、被計量物の荷重が携帯機器１にかかっていないときの傾きと、被計量物の荷重が携帯機器１のかかっているときの傾きと用いて、被計量物の重さを求めることができる。
【００１５】
また、計量部３は、予め重さがわかっている規定重量物の荷重をかけた状態の傾きを取得することにより、校正（キャリブレーション）を行うことができる。これにより、例えば、携帯機器１及び弾性体９の種類に合わせて、傾きセンサ２で検出される傾きと被計量物の重さの値の対応関係を適切に調整することができる。例えば、携帯機器１や弾性体９の種類の違いによって、同じ重さの被計量物を載せた場合の傾きセンサ２の値が異なる場合がある。また、携帯機器１と弾性体９との位置関係によっても傾きセンサ２の値が異なる場合もあり得る。そのため、計量部３が、校正機能を備えることにより、一定の重さに対する傾きの値を、携帯機器１及び弾性体９にあうように、都度調整することができる。
【００１６】
計量部３は、ＵＩ部７を介して受け付けたユーザからの入力に基づいて計量処理を制御することもできる。あるいは、計量部３は、ＵＩ部７を介して、ユーザに対して、携帯機器１による被計量物の測定操作のための情報を出力することもできる。これにより、ユーザを効率よい操作に導くことができる。ひいては、携帯機器１が重さを量るための処理をより効率よく実行することが可能になる。
【００１７】
定量値計算部５は、計量部３で求められた被計量物の重さの実測値を用いて、被計量物に含まれる食物を食べた人の体がこの食物により受ける影響を定量化した値（以下、定量値を称する）を生成する。ここでは、一例として、定量値計算部５が、実測値により得られる前記食物の炭水化物量を計算し、当該炭水化物量からインスリン量を計算する機能を有する場合について説明する。なお、計算される定量値は、炭水化物量又はインスリン量に限定されない。
【００１８】
定量値計算部５は、ＵＩ部７を介して、表示部８へ定量値を表示させることもできる。ＵＩ部７は、ユーザへ出力するデータ及びユーザから入力されるデータを制御するインタフェース機能を有する。表示部８は、例えば、携帯機器１が備える液晶ディスプレイ又は有機ＥＬディスプレイ等の表示パネルとすることができる。また、表示部８は、例えば、タッチセンサ又は光センサ付の表示パネルのように、表示画面上でユーザからの入力受付が可能な形態であってもよい。また、表示部８に、被計量物の計量時にその被計量物の荷重をかけるべき位置を表示することもできる。これにより、被計量物の荷重をかける位置のばらつきを抑えることができる。すなわち、計量条件のばらつきを抑えることができる。その結果、より正確に重さを求めることができる。
【００１９】
定量値計算部５が計算した定量値を記録部６に記録することができる。記録部６は、例えば、携帯機器１が備えるメモリ等の記録媒体又は携帯機器１からアクセス可能な外部の記録装置とすることができる。
【００２０】
また、記録部６に、定量値計算部５が定量値を計算するのに用いるデータを記録しておくこともできる。例えば、予め記録部６に、食物の種類、食物の重量、及び炭水化物量の対応を示す対応データを記録しておくことができる。定量値計算部５は、この対応データを参照することで、例えばＵＩ部７がユーザから受け付けた食物の種類と、実測値から得られる被計量物の食物の重量に対応する炭水化物量を計算することができる。一例として、食物中の炭水化物量は、食物の重さに炭水化物の比率をかけることで計算することができる。そのため、食物の種類ごとに、一定重量の食物に対する炭水化物量を示すデータ（炭水化物の比率）を記録部６に記録しておくことができる。
【００２１】
携帯機器１は、例えば、スマートホン、携帯電話、ゲーム機、ＰＤＡ、タブレット、電子書籍等の携帯型電子機器であってもよい。このような携帯型電子機器に傾きセンサ（加速度センサ）を設け、定量値計算のためのアプリケーションをインストールしたものを上記計算システムとすることができる。このように、計算システムを携帯型電子機器で構成することにより、ユーザは、食事の際、手軽に食物の重量を量ることができる。
【００２２】
また、計算システム１の計量部３、定量値計算部５、ＵＩ部７の各機能は、携帯機器１が備えるコンピュータプロセッサが所定のプログラムを実行することによって実現することができる。これらの機能をコンピュータに実行させるためのプログラム及びそのプログラムを記録した非一時的な（non-transitory）記録媒体も本発明の実施形態に含まれる。
【００２３】
［傾きによる計量の例］
図３（ａ）及び（ｂ）は、携帯機器１の計量時の配置の一例を示す図である。図３（ａ）は、被計量物の荷重がかかっていない状態を示し、図３（ｂ）は、被計量物Ａの荷重がかかっている状態を示している。図３（ａ）及び（ｂ）に示す例では、水平面上に弾性体９が置かれ、板状の携帯機器１の一方の端が弾性体９に載り、他方の端は水平面に接している。他方の端を支持する水平面は、力が加わっても変形しない固定面である。すなわち、携帯機器１の一方の端は、力に応じて変形する弾性体によって支持され、携帯機器１の他方の端は、固定部により支持される。この状態で、図３（ｂ）に示すように、携帯機器１の弾性体９と接する面と反対側の面に被計量物Ａが載せられる。被計量物Ａの重さに応じて弾性体９が変形し、携帯機器１の傾きも変化する。本例では、携帯機器１の長手方向の軸と水平面との角度がθ１からθ４へ変化している。この傾きの変化量Δθ＝｜θ４−θ１｜は、被計量物Ａの重さに応じた量となる。そのため、傾きセンサ２で検出される傾きの変化量から被計量物Ａの重さを求めることができる。
【００２４】
弾性体９としては、例えば、スポンジを用いることができる。スポンジは、力を加えたときの変形量が加わる力（重さ）に比例するものあることが好ましい。なお、弾性体９は、スポンジに限られず、例えば、ゴムシート、綿、バネ等であってもよい。
【００２５】
図４（ａ）及び（ｂ）は、携帯機器１の計量時の配置の他の例を示す図である。図４（ａ）は、被計量物の荷重がかかっていない状態を示し、図４（ｂ）は、被計量物Ａの荷重がかかっている状態を示している。図４（ａ）及び（ｂ）に示す例では、携帯機器１の弾性体９に載せられる一方端とは逆側の他方端も、弾性体９と同じぐらいの高さの台部１１に載せられる。台部１１は、携帯機器１から力が加わっても変形しない固定部材である。
【００２６】
これにより、携帯機器１に被計量物Ａの荷重がかかっていない状態では、携帯機器１の一方端と他方端の高さがほぼ同じになる。弾性体９と台部１１が水平面上に置かれた場合、携帯機器１の被計測物Ａを載せる面もほぼ水平な状態となる。そのため、被計量物Ａを携帯機器１に載せた場合の安定性が増す。すなわち、被計量物Ａを載せやすくなる。
【００２７】
この例でも、被計量物Ａの荷重がかかっていないときの傾きと、かかっているときの傾きとの変化量Δθを検出することにより、被計量物Ａの重さを量ることができる。携帯機器１に被計量物の荷重をかけると、被計量物の重さに応じて一方の端を支持する弾性体９は変形するが、他方の端を支持する台部１１は変形しない。そのため、被計量物の重さに応じて携帯機器１の傾きが変化する。
【００２８】
図５（ａ）及び（ｂ）は、携帯機器１の計量時の配置のさらに他の例を示す図である。図５（ａ）は、被計量物の荷重がかかっていない状態を示し、図５（ｂ）は、被計量物Ａの荷重がかかっている状態を示している。図５（ａ）及び（ｂ）に示す例では、携帯機器１の一方端が、弾性体の一種であるばね９ａによって上から吊られ、携帯機器１の他方端は枠体１２の一方の端部により下から支えられている。枠体１２の他方の端部には、ばね９ａが接続される。携帯機器１の一方端には、さらに、被計量物を載せるためのプレート１３を吊るためのワイヤ１４が接続される。これにより、プレート１３が、携帯機器１の一方端に吊るされる。この状態で、プレート１３に被計量物Ａを載せると、被計量物Ａの重さに応じてばね９ａの長さが変化する。ばね９ａの長さの変化に応じて、携帯機器１の傾きも変化する。この傾きの変化量Δθを検出することにより、被計量物Ａの重さを量ることができる。
【００２９】
以上のように、携帯機器１の一方の端に弾性体９が接続され、携帯器機１の他方の端が固定部に支持された状態にして被計量物の荷重をかけた場合の傾きを用いて、被計量物の重さを量ることができる。これにより、携帯機器１自体に計量のための機械的な構造を付加しなくても、携帯機器を用いて簡単に被計量物の重さを量ることができる。特に、携帯電話やスマートホン等のように、重量計以外の用途でも使われる携帯機器に対して、機械的構造を付加せずに重量計の機能及び食事量の管理機能を持たせることができる。
【００３０】
［動作例］
図６は、本実施形態における計算システムの動作例を示すフローチャートである。図６の示す例では、計算システムは、動作を開始すると、校正をするか否かを判断し（Ｓ１）、すると判断した場合（Ｓ１でＹＥＳ）、校正処理を実行する（Ｓ２）。例えば、計算システムのアプリケーションが起動されることにより計算システムが動作を開始する。Ｓ１の判断処理では、例えば、計量部３が、ＵＩ部７を介して入力されるユーザから校正の指示に基づいて判断してもよいし、記録部６に記録されている校正データ又は計量履歴情報等に基づいて自動的に判断してもよい。この場合、計量部３が校正をすると判断すると、校正処理を実行する。
【００３１】
校正処理（Ｓ２）では、計量部３が、傾きセンサ２で検出される、携帯機器１に荷重がかかっていない状態の携帯機器１の傾きと、規定重量物の荷重がかかった状態の携帯機器１の傾きとに基づいて、傾きと荷重の大きさとの関係を示すデータを校正データとして生成する。校正処理の詳細例については後述する。
【００３２】
計算システムは、さらに、計量をするか否かを判断し（Ｓ３）、すると判断した場合（Ｓ３でＹＥＳ）、計量処理を実行する（Ｓ４）。Ｓ３の判断処理では、例えば、計量部３が、ＵＩ部７を介して入力されるユーザから計量の指示に基づいて判断してもよいし、傾きセンサ２から得られる情報又は記録部６に記録された校正データ又は履歴情報等を基に、携帯端末１が計量可能状態にあるか否かを自動的に判断してもよい。計量部３が計量すると判断すると、計量処理を実行する。
【００３３】
計量処理（Ｓ４）では、計量部３が、例えば、傾きセンサ２から、携帯機器１に荷重がかかっていない状態と、被計量物の荷重がかかった状態との携帯機器１の傾きの変化に関する情報を得て、さらに、Ｓ２で生成した校正データを参照して被計量物の重さを求めることができる。例えば、計量部３は、被計量物の荷重による傾きの変化を傾きセンサ２から検出すると、変化量に応じた重量を求めることができる。このとき、計量部３は、Ｓ２で生成した校正データを参照して、検出された傾きの変化量に対応する重量を決定することができる。また、計量部３は、ＵＩ部７を介してユーザへ計量のための操作を促すこともできる。計量部３は、求めた被計量物の重さを定量値計算部５へ渡すか、あるいは、記録部６へ記録する。
【００３４】
定量値計算部５が、計量部３又は記録部６から被計量物の実測値を新たに取得すると（Ｓ５でＹＥＳ）、定量値計算部５は、被計量物の実測値を用いて、被計量物の食物の体への影響を示す定量値を計算する（Ｓ６）。例えば、定量値計算部５は、実測値を用いて、被計量物に含まれる食物の炭水化物量を計算し、さらに、炭水化物量からインスリン値を計算することができる。次に、Ｓ１１の校正処理及び校正データの具体例について説明する。
【００３５】
［校正処理の例］
図７は、計量部３による校正処理の例を示すフローチャートである。図８は、校正データで表される、傾きと重さの関係の一例を示すグラフである。図９（ａ）〜（ｄ）は、校正処理時に表示部８に表示される画面の遷移例を示す図である。校正処理は、例えば、図９（ａ）に示すメニュー画面で「キャリブレーション」が選択された場合に開始することができる。メニュー画面は、例えば、計算システムのアプリケーション起動時に表示部８に表示することができる。
【００３６】
図７に示す例では、計量部３が、携帯端末１を計量のための基準位置へ設定する操作をユーザへ指示する（Ｓ２１）。例えば、計量部３は、携帯端末１の一方端を弾性体９の上に載せる旨のメッセージを、ＵＩ部７を介して表示部８へ表示させることができる。
【００３７】
携帯機器１が基準位置に設定されると、計量部３は、基準位置におけるセンサ状態を確認する（Ｓ２２、図９（ｂ））。計量部３は、例えば、基準位置における携帯機器１の長手方向の軸の水平面に対する傾きθ１を計測し記録する。
【００３８】
計量部３は、重さが予め分かっている第１の規定重量物を携帯機器１へ載せる旨のメッセージを表示部８へ表示させる（図９（ｃ））。第１の規定重量物の荷重がかかった状態、すなわち、第１の所定加重時の携帯機器１の傾きθ２を測定する（Ｓ２３）。例えば、計量部３は、傾きセンサ２により、規定重量物がセットされたことを検出し、自動的に傾きθ２を測定することができる。規定重量物は、校正を行う際に用いるものであり特定のものに限定されない。規定重量物は、例えば、複数枚の１０円玉等のように身近にあるものとすることができる。計量部３は、ＵＩ部７を介してユーザに規定重量物（例えば、１０円玉１０枚等）を指定することができる。あるいは、ユーザが任意の重さのものを規定重量物として使用することができる。この場合、ＵＩ部７を介してユーザから規定重量物の重さの入力を受け付けることができる。図９（ｃ）に示す例では、規定重量物を置くべき位置が画面に表示されている。同様に、計量部３は、第１の規定重量物とは異なる重さの第２の規定重量物の加重がかかった状態（第２の加重時）の携帯機器１の傾きθ３も測定する（Ｓ２４）。
【００３９】
計量部３は、Ｓ２１、Ｓ２３及びＳ２４で測定した傾きθ１、θ２及びθ３及び、第１及び第２の規定重量物の重さを用いて、校正データを生成する。校正データは、例えば、携帯機器１の長手方向の軸の水平面に対する傾きと、重さとの関係を表す直線を示すデータとすることができる。図８では、第１の規定重量物の重さをＷ１、第２の規定重量物の重さをＷ２とした場合の校正データが示す直線ａ、ｂが示されている。この例では、携帯機器１の傾きの変化量Δθをｙ軸、被計量物の重さをｘ軸とするｘｙ平面において、（０，θ１）、（Ｗ１，θ２）の２点を通る直線ａ及び、（Ｗ１，θ２）、（Ｗ２，θ３）の２点を通る直線ｂを求め、これらを校正データとしている。これらの直線ａ、ｂは、傾きの変化Δθと被計量物の重さとの関係を示している。すなわち、校正データとして、直線ａ、ｂを表すデータが生成される。この場合、例えば、携帯機器１の傾きの変化が０から（θ２−θ１）までの間は直線ａの校正データを、携帯機器１の傾きの変化が（θ２−θ１）より大きい場合は直線ｂの校正データを用いて計量することができる。計量部３は、校正データを生成すると、自動的に構成データを記録部６に記録し、図９（ｄ）に示すように、校正終了のメッセージを表示部８の画面に表示させる。
【００４０】
上記例では、計量部３は、被計量物の荷重がかかっていない状態の携帯機器の傾きと、２以上の所定の重量を持つ基準重量物の荷重がかかった状態のそれぞれの傾きを用いて、校正を実行している。このように２点以上の測定値を用いて校正データを生成することで、弾性体９の変形特性に合った、より的確な校正データを得ることができる。
【００４１】
なお、校正データ及びその計算方法は、上記例に限られない。上記例では、３点の測定値を基にしているが、例えば、少なくとも２点の測定値で校正データを生成することができる。例えば、計量部３は、１つの基準重量物の荷重がかかった状態での測定（基準重量点）及び荷重がかかっていない状態での測定（０点）の２点で比例線を取得し、校正データとして記録することができる。また、校正データは、傾きと重さの関係を示す直線に限られず、曲線であってもよい。また、計量部３は、例えば、最小二乗法等を用いて、２点以上の測定値にフィッティングする直線又は曲線を求めてこれを校正データとすることもできる。
【００４２】
［計量処理の例］
図１０（ａ）〜（ｉ）は、計算システムにおける計量処理及び定量値計算処理における画面遷移の一例を示す図である。図１０（ａ）に示すように、メニューで測定が選択されると、計量部３は計量処理を開始する。計量開始時には、携帯機器１が基準位置に設定される。例えば、計量部３が、基準位置設定をするようユーザへ指示を出力することができる。具体的には、計量部３は、携帯機器１の一方の端を弾性体９に載せるようＵＩ部７を介してユーザへメッセージを出力することができる。
【００４３】
携帯機器１が基準位置に設定された状態で、計量部３は、自動的にセンサ状態をチェックする（図１０（ｂ））。これにより、例えば、荷重がかかっていない状態での携帯機器１の傾きθ１が記録される。このとき、計量部３は、校正処理において携帯機器１が基準位置に設定されたときのセンサ状態を同様に、センサ状態（例えば、傾きθ１）を設定することができる。
【００４４】
センサ状態チェックが終わると、計量部３は、計量を実行する。また、計量部３は、被計量物のセットをユーザに指示することができる。例えば、図１０（ｃ）に示すように、被計量物の荷重を携帯機器１へかける旨のメッセージとともに、荷重をかける位置とを表示部３の画面に表示することができる。この画面表示において、荷重をかける位置は、校正処理時に画面に表示した規定重量物の荷重をかける位置と同じ位置とすることができる。これにより、校正処理時の条件と、近い条件で計量処理を実行できるため、より正確な計量が可能になる。
【００４５】
被計量物がセットされると、被計量物の重さに応じて携帯機器１の傾きが変化する。計量部３は、その傾きの変化量を傾きセンサ２から取得する。計量部３は、取得した変化量に対応する重さの値を、校正データを参照して決定することができる。計量部３が決定した重さの値は、例えば、図１０（ｄ）に示すように、表示部８に表示される。
【００４６】
＜食物以外の重さを差し引く処理の例＞
ここで、被計量物は、食物を含むため、皿等の容器に入れた状態で計量されることが多い。そのため、測定対象物である食物の重量の値を得るには、被計量物の重さから計量対象物以外の重さを差し引くことが好ましい。以下に、被計量物の計量値から測定対象物以外の重さを差し引く処理の例を説明する。
【００４７】
第１の例として、校正処理時に、測定対象物を入れる容器を携帯機器１に荷重した状態で基準位置を設定し校正データを生成することができる。例えば、計量部３は、携帯機器１に容器の荷重をかけた状態の傾きθ１と、容器に加えてさらに第１及び第２の規定重量物の荷重をかけた状態の傾きθ２、θ３を測定し、これら測定値を基に、傾き変化と重さとの関係を示す校正データを生成することができる。これにより、校正データは、容器の重さを差し引いた重さと傾き変化との関係を示すデータとなる。この校正データを用いて計量することで、容器の重さを差し引いた重さを求めることができる。
【００４８】
第２の例として、計量処理の初めに、容器のみの荷重を携帯機器１にかけた状態での計量値をリセットし、その後、測定対象物を入れた容器の荷重を携帯機器１にかけて計量する方法が挙げられる。これにより、容器のみの荷重がかかった状態を０として、これに測定対象物の荷重を加えた分の傾き変化に対応する重さを求めることができる。
【００４９】
第３の例として、容器と測定対象物を含む被計量物の重さと、被計量物から測定対象物を除いたものの重さとをそれぞれ計量し、両者の重さの差を計算することで、測定対象物の重さを求める方法が挙げられる。
【００５０】
上記の例では、計量部３が、ＵＩ部７を介して、ユーザに対して携帯機器１に荷重をかけるもの及び順序を指定することで、校正処理又は計量処理における対象物を制御することができる。なお、計量値から測定対象物以外の成分を除去する方法が上記例に限定されない。
【００５１】
［定量値計算処理の例］
上記のようにして、食物の重さの実測値が得られると、定量値計算部５は、実測値を基に、食物を食べた体に対する影響を示す定量値を計算する。ここでは、一例として、食物の重さから炭水化物量を計算し、炭水化物量からインスリン量を計算する処理について説明する。例えば、図１０（ｄ）に示す食物の重さの実測値を表示する画面において、「食品の選択」がユーザに選択された場合、定量値計算部５は、ＵＩ部７を介して、例えば、図１０（ｅ）に示すように、食物の種類一覧をユーザが選択可能な形式で表示部８へ表示させる。ここで、食物の種類及び食物の種類ごとの食物重量と炭水化物量との関係を示す食品データを、予め記録部６に記録しておくことができる。定量値計算部５は、予め記録された食品データを記録部６から読み出して表示部８へ表示させることができる。
【００５２】
図１４は、食物の種類ごとの食物の重量と炭水化物量との関係を記録した食品データの内容の一例を示す図である。図１４に示す例では、各レコードにおいて、食物の種類と、食物の種類に対応する、食物の重量に対する炭水化物量の比率（例えば、炭水化物量／食物の重量）が含まれる。
【００５３】
定量値計算部５は、ユーザに選択された食品の種類に対応する炭水化物量の比率を、食品データから読み出し、これを食物の重量の実測値にかけることで、被計量物に含まれる食物の炭水化物量を計算することができる。計算された炭水化物量は、例えば、図１０（ｆ）に示す画面のように、表示部８へ出力される。この画面において、図１０（ｇ）に示すように、保存が選択された場合、定量値の保存処理が行われる。例えば、図１０（ｈ）に示すような確認画面を表示し、確認画面で「はい」が選択されると、定量値計算部５は、食物の種類、重量及び炭水化物量を対応づけて記録部６へ記録する。このようにして記録される計量データは、例えば、後述する食事登録処理（食物の重さのデータと食事のデータとを対応づける処理）がされるまでは食事未登録データとして保存することができる。保存処理が完了すると、例えば、メニュー画面を再び表示するようにしてもよい。なお、すでに、同じデータが記録部６に保存されている場合は、図１０（ｉ）に示すようなデータが重複している旨のメッセージを表示することもできる。
【００５４】
図１５は、定量値計算部５で計算され食事未登録データとして記録される定量値を含むデータの内容の一例を示す図である。図１５に示す例では、食物の種類、重量及び炭水化物量が対応付けられて１レコードとして記録される。なお、データ内容は図１５に限られず、例えば、記録日時、ユーザＩＤ等その他の情報をさらに対応づけて記録することもできる。あるいは、食物の種類及び重量のみ記録することもできる。
【００５５】
［食事登録処理の例］
図１１（ａ）〜（ｃ）は、食事登録処理において表示される画面の例を示す図である。図１１（ａ）に示すメニュー画面にて、「食事登録」が選択されると、定量値計算部５は、記録部６に記録された食事未登録データを読み出して、例えば、図１１（ｂ）に示すように、登録の可否を選択可能な形式で表示することができる。ここでは、食物ごとに登録の可否を選択できる形式で表示してもよい。「登録する」が選択されると、定量値計算部５は、食事未登録データを、１つの食事に対応づけて記録する。本例では、記録部６に記録されている計量データのうち食事未登録データが、その時点での、今回の食事データとして保存される。
【００５６】
図１６は、食事ごとに、食物の種類、重さ及び炭水化物量を対応づけて記録した食事データ内容の一例を示す図である。図１６に示す例では、食事ＩＤに、日時、並びに食物の種類、重さ及び炭水化物量が対応づけて記録されている。これにより、１回の食事に含まれる食物の情報が識別可能な状態で記録される。
【００５７】
定量値計算部５は、さらに、１の食事に含まれる食物の重量又は定量値から、当該１の食事全体が体に及ぼす影響について評価することができる。例えば、定量値計算部５は、１の食事に含まれる各食物の重量からそれぞれ摂取カロリーを計算して和をとることで、１の食事の総摂取カロリーを算出することができる。１の食事の総摂取カロリーが所定範囲外である場合に、例えば、図１１（ｃ）に示すように、表示部８に警告を出力させることができる。
【００５８】
上記例のように、重さを量った食物及び重さの実測値を食事に対応づけて記録することで、食事ごとの定量値の管理が可能になる。食物の重さ実測値と食事との対応付けは、上記例のようにユーザから入力に基づいて行ってよいし、あるいは、計量の時刻に基づいて自動的に行ってもよい。また、定量値計算部５は、食事に対応づけられた食物の重さ実測値を用いて、食事ごとに定量値を計算することができる。これにより、食事ごとに、その食事に含まれる食物が体に与える影響を評価することができる。
【００５９】
［インスリン量の計算例］
図１２（ａ）〜（ｃ）は、インスリン算出処理時に表示される画面例を示す図である。図１２（ａ）に示すメニュー画面において、「インスリン算出」が選択されると、定量値計算部５は、記録部６に記録されている食事データに含まれる食物の炭水化物量に基づいて、インスリン量を計算する。計算したインスリン量は、例えば、図１２（ｂ）に示すように、表示部８で表示することができる。
【００６０】
インスリン量として、例えば、食後の血糖値が目標血糖値になるのに必要な超速効型インスリン量（以下、必要インスリン値を称する）を計算することができる。必要インスリン値は、カーボカウントにより算出することができる。カーボカウントは、糖尿病における食事療法であるインスリン調整法に用いられる。食物の中で最も急激な血糖上昇をきたすのが炭水化物であることを利用して、食事中の炭水化物量を計算し糖尿病患者の食事管理に利用することができる。
【００６１】
一例として、定量値計算部５は、食事中の炭水化物量にインスリン／カーボ比をかけて食事による血糖値上昇を下げるためのインスリン量を計算し、さらに、食前血糖値がもともと高かった場合に血糖値を目標血糖値まで下げるための追加インスリン量を、インスリン効果値を用いて計算することができる。インスリン／カーボ比は、炭水化物の単位量に対して必要なインスリンの量を示す値であり、インスリン効果値は、インスリンの単位量で低下する血糖値を示す値である。いずれもの値も個人差があるので、予めパラメータとして記録しておくことが好ましい。
【００６２】
図１３は、これらのパラメータを設定するための画面の一例である。これらのパラメータの入力及び更新は、医師のみができるよう制限をかけることができる。例えば、パスワードによりアクセス制限をかけてもよいし、病院の端末を介してのみパラメータの更新が可能な設定にしてもよい。このように、定量値計算部５が定量値の計算時に参照するパラメータの更新に制限をかけることで、好ましくない計算結果が発生するのを抑えることができる。例えば、医師のみがパラメータ更新をできるよう制限をかけることが好ましい。
【００６３】
また、定量値計算部５は、算出されたインスリン量又は炭水化物量が所定の範囲であるかを判断し、算出されたインスリン量又は炭水化物量が所定の範囲を超えている場合は、算出値を出力せずに、エラーメッセージを出力することもできる。これにより、有り得ない値のインスリン量又は炭水化物量がユーザに表示されるのを防ぐことができる。
【００６４】
上記のインスリン量計算の基になる炭水化物量は、実測値を用いて計算されるので、より正確なインスリン量を算出することができる。特に、糖尿病におけるインスリン調整法では、正確なインスリン量が算出できることの効果は大きい。例えば、一型糖尿病患者においては、炭水化物の摂取量によりインスリン量を計算することが有効である。本実施形態のように、摂取する食物の炭水化物量を、実測値を基に計算することで、適切なインスリン量の投与が可能になる。また、患者が、携帯機器を使って簡単な操作で重さを量ることができるため、治療における患者の意識を高めることができる。
【００６５】
［本実施形態における効果等］
本実施形態では、食物の重さの実測値を用いて定量値を計算できるので、例えば、食物中の炭水化物量等をより正確に求めることができる。その結果、所望の精度で食物が体に及ぼす影響を定量化した値が得られる。また、携帯機器により食物の重さを測定できるので、ユーザが食物の炭水化物を計量したいと思ったときに、携帯電話やスマートホンのような携帯機器を使って簡単な操作で手軽に計量することが可能になる。また、ユーザは、別途、軽量器を携帯する必要はない。
【００６６】
［装置構成の変形例］
図１７は、本実施形態の計算システムの構成の変形例を示す機能ブロック図である。図１７に示す例では、計算システム１ａは、傾きセンサ２及び計量部３を有する携帯機器１ｂと通信可能なコンピュータにより構成される。計算システム１ａは、被計量物の重さの実測値を取得する実測値取得部４、定量値計算部５、及び記録部６を備える。計算システム１ａと携帯機器１ｂとの通信形態は、特に限定されず、有線通信でも無線通信でもよい。また、インターネットやイントラネット等のネットワークを介して、携帯機器と計算システム１ａとが通信してもよい。
【００６７】
実測値取得部４は、携帯機器の計量部３から食物の重量の実測値を取得し、この実測値を用いて定量値計算部５が、定量値を計算する。このように、一部の機能を携帯機器と通信可能なコンピュータで実現することにより、携帯機器における、処理の負荷又は、処理に用いるデータやフトウエアの管理の負荷を軽減することができる。なお、機能分散の形態は、図１７に示す例に限られない。例えば、計量部３が携帯機器の外部のコンピュータに設けられてもよいし、携帯機器に、計量部３及び定量値計算部５が設けられ、記録部６が携帯機器の外部に設けられてもよい。このように、機能を複数の機器に分散させた構成によっても、上記と同様に所望の精度で定量値を計算することができる。
【００６８】
図１８は、本実施形態の計算システムを含むネットワーク構成の一例を示す図である。計算システム１を構成する携帯機器１が通信機能を有することができる。携帯端末１は、無線基地局１４を介して、サーバ１５及び病院端末１６が含まれるネットワークに接続されている。このような構成により、例えば、記録部６は少なくとも一部をサーバ１５の記録装置で構成してもよいし、計量部３、実測値取得部４、定量値計算部５、ＵＩ部７及び表示部８の少なくともいずれかがサーバ１５のような携帯端末外のコンピュータに実装される構成とすることもできる。
【００６９】
また、計算システム１は病院端末１６と通信が可能になるので、例えば、上記の食事データやパラメータに病院端末１６からアクセスできる構成とすることができる。その結果、例えば、病院の医師と連携した健康管理や治療活動が可能になる。
【００７０】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されない。例えば、上記実施形態では、携帯機器１の向きとして、携帯機器の長手方向の軸の水平面に対する角度（傾き）を取得する例を説明したが、傾きセンサから得られる携帯機器１の向きの情報はこれに限られない。例えば、携帯機器１の長手方向及びこれに直交する方向の２軸の向きを取得してもよいし、互いに直交する３軸の向きを取得してもよい。
【符号の説明】
【００７１】
１      携帯端末（計算システム）
２      傾きセンサ
３      計量部
４      実測値取得部
５      定量値計算部
６      記録部
７      ユーザインタフェース部
８      表示部
【図１】
2013239026.tif 000003
【図２】
2013239026.tif 000004
【図３】
2013239026.tif 000005
【図４】
2013239026.tif 000006
【図５】
2013239026.tif 000007
【図６】
2013239026.tif 000008
【図７】
2013239026.tif 000009
【図８】
2013239026.tif 000010
【図９】
2013239026.tif 000011
【図１０】
2013239026.tif 000012
【図１１】
2013239026.tif 000013
【図１２】
2013239026.tif 000014
【図１３】
2013239026.tif 000015
【図１４】
2013239026.tif 000016
【図１５】
2013239026.tif 000017
【図１６】
2013239026.tif 000018
【図１７】
2013239026.tif 000019
【図１８】
2013239026.tif 000020