(57)【要約】【課題】ボトミングの発生を確実に検出することが可能なボトミング検出機能付き重量計および重量計の制御方法を提供する。【解決手段】体重計１００には、本体５０の中心位置Ｃに距離計測センサ３０が配置される。ＣＰＵ１０は、まず、被測定者の体重を測定する。次に、ＣＰＵ１０は距離計測センサ３０を駆動し、本体５０と床面との距離Ｄｍを測定し、距離Ｄｍがゼロであるか否かを判定する。ＣＰＵ１０は、距離Ｄｍがゼロである場合には、エラーが発生したことを表示部１５に表示する。一方、距離Ｄｍがゼロでない場合には、測定した体重を表示部１５に表示する。【選択図】図１
2010025596.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体を支持する複数の脚部とを備え、
前記本体は、
荷重に応じた重量を測定して重量情報を生成する重量計測手段と、
前記荷重が与えられたときに、前記本体と床面との最短距離がゼロになったか否かを検知する検知手段と、
前記検知手段によって前記最短距離がゼロになったことが検知されると、正確な計測が不能であるエラー状態が発生したことを示すエラー情報を生成する生成手段とを有する、
重量計。
【請求項２】
前記本体に設けられ、前記生成手段によって生成された前記エラー情報に基づいて、前記エラー状態が発生したことをユーザに報知する報知手段をさらに有する、
請求項１に記載の重量計。
【請求項３】
前記報知手段は、表示手段を含み、前記エラー情報に基づいて、当該表示手段に前記エラー状態が発生したことを表示する、
請求項２に記載の重量計。
【請求項４】
前記エラー情報を外部機器に出力する出力インターフェースをさらに有する、
請求項１に記載の重量計。
【請求項５】
前記複数の脚部の各々が前記本体を支持する中心を支持点としたとき、
前記検知手段は、前記複数の支持点の中心位置と前記床面との距離を、前記最短距離として前記検知を行う、
請求項１乃至請求項４のいずれか一項に記載の重量計。
【請求項６】
前記本体の下面部には、前記床面とは逆方向にくぼんだ１または複数の凹部が設けられており、当該１または複数の凹部を除く部分を平面部とするとともに、前記複数の脚部の各々が前記本体を支持する中心を支持点としたとき、
前記検知手段は、前記平面部のうち、前記複数の支持点の中心位置に最も近い位置と前記床面との距離を、前記最短距離として前記検知を行う、
請求項１乃至請求項４のいずれか一項に記載の重量計。
【請求項７】
前記本体の下面部には、前記床面の方向に突出した１または複数の凸部が設けられており、
前記検知手段は、前記凸部のうち、前記床面の方向に最も突出した部分と前記床面との距離を、前記最短距離として前記検知を行う、
請求項１乃至請求項４のいずれか一項に記載の重量計。
【請求項８】
前記検知手段は、
前記本体の複数位置に各々配置され、各々と前記床面との距離を測定する複数の距離計測センサを有し、
前記複数の距離計測センサからの出力値の少なくともいずれかが、前記本体と前記床面との距離がゼロであることを示す場合に、前記最短距離がゼロになったことを検知する、
請求項１乃至請求項４のいずれか一項に記載の重量計。
【請求項９】
前記検知手段は、
前記本体の複数位置に各々配置され、各々が当該本体と前記床面との距離がゼロになったときにオン状態またはオフ状態のうち一方の状態となる複数のスイッチを有し、
前記複数のスイッチのいずれかが前記一方の状態になったときに、前記最短距離がゼロになったことを検知する、
請求項１乃至請求項４のいずれか一項に記載の重量計。
【請求項１０】
本体と前記本体を支持する複数の脚部とを備え、前記本体は、情報を表示する表示部、荷重に応じた重量を測定して重量情報を生成する重量計測手段、および前記荷重が与えられたときに、前記本体と床面との距離を最短距離として計測する距離計測センサを具備する重量計の制御方法であって、
前記距離計測センサと前記重量計測手段とを並列して動作させ、
前記距離計測センサの計測が終了すると、前記最短距離がゼロになったか否かを検知し、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、前記重量情報を前記表示部に表示させる、
ことを特徴とする重量計の制御方法。
【請求項１１】
本体と前記本体を支持する複数の脚部とを備え、前記本体は、情報を表示する表示部、荷重に応じた重量を測定して重量情報を生成する重量計測手段、および前記荷重が与えられたときに、前記本体と床面との最短距離がゼロになったか否かを検知する検知手段を具備する重量計の制御方法であって、
前記重量情報に基づいて、測定された重量が安定しているか否かを判定し、
測定した重量が安定している場合には、前記検知手段を動作させ、前記検知手段によって前記本体と床面との最短距離がゼロになったか否かが検知されると、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、前記重量情報を前記表示部に表示させ、
測定した重量が安定していない場合には、前記検知手段を動作させ、前記検知手段によって前記本体と床面との最短距離がゼロになったか否かが検知されると、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、ボトミング以外の原因で正確な計測が不能であるエラー状態が発生したこと前記表示部に表示させる、
ことを特徴とする重量計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重量の正確な計測を阻害するボトミングを検出することが可能な重量計および当該重量計の制御方法に関する。
【背景技術】
【０００２】
重量計におけるエラー状態のひとつに、「ボトミング」と呼ばれる状態がある。ボトミングは、荷重が加えられた場合に、重量計の本体の底面部が床面と接触する現象である。この現象は、例えば、重量計の一種である体重計の場合には、絨毯や畳など柔軟な床面に、又は平らでない床面に体重計を設置して体重を測定したときに発生しやすい。このボトミングが発生すると、本体の底面部に床から反力が生じるので、実際の体重よりも少なく測定されてしまう。
【０００３】
このボトミングに対処するための技術として、例えば、特許文献１には、本体の底面部に、平らな敷板を脱着可能に設けることが記載されている。また、一般的に、本体を支持する脚部の高さを延長する延長用部材を必要に応じて取り付けることにより、本体と床面との距離を確保する、といったことも行われている。
【特許文献１】特開平８−２４７８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の技術では、ユーザが気付きさえすれば、敷板や延長用部材を取り付けてボトミングに対処することができる。しかしながら、一般のユーザが、体重計を設置する床面が測定に適しているか否かを常に適切に判断するのは難しい。さらに、ボトミングに起因して測定誤差が生じても、ユーザは体重が少し減っただけだと誤認してしまい、誤差が発生したことに気付かない場合も間々ある。
そこで、本発明は、ボトミングの発生の有無の判断をユーザに依存することなく、その発生を確実に検出することが可能な重量計および重量計の制御方法を提供することを解決課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本体と、前記本体を支持する複数の脚部とを備え、前記本体は、荷重に応じた重量を測定して重量情報を生成する重量計測手段と、前記荷重が与えられたときに、前記本体と床面との最短距離がゼロになったか否かを検知する検知手段と、前記検知手段によって前記最短距離がゼロになったことが検知されると、正確な計測が不能であるエラー状態が発生したことを示すエラー情報を生成する生成手段とを有する重量計を提供する。
本発明によれば、本体と床面との最短距離がゼロになったことを検知するので、本体の底面部と床面とが接触したときに（ボトミングした状態になったとき）に、この状態を確実に検出することができる。よって、ボトミングの発生の有無の判断をユーザに依存することなく、ボトミングに起因したエラー状態を確実に検出することが可能となる。本発明の重量計は、体重計、料理用はかり、商業用はかり、工業用はかりなど各種重量計を含む。
【０００６】
本発明の好適な態様において、上記重量計は、前記本体に設けられ、前記生成手段によって生成された前記エラー情報に基づいて、前記エラー状態が発生したことをユーザに報知する報知手段をさらに有する。この態様によれば、エラー状態（すなわち、ボトミング）が発生したことを、ユーザに報知することが可能となる。好ましくは、前記報知手段は、表示手段を含み、前記エラー情報に基づいて、当該表示手段に前記エラー状態が発生したことを表示するようにしてもよい。この場合、当該重量計自体が表示手段を備えているので、重量計単体で、ボトミングが検出されたことをユーザに知らしめることが可能となる。表示手段としては、エラーが発生したことを文字情報やランプ（例えば、ＬＥＤ：Light Emitting Diode）の点滅などにより表示するものがある。また、報知手段には、エラーが発生したことをビープ音やメッセージで知らせる音声出力手段がある。
本発明の別の好適な態様において、上記重量計は、前記エラー情報を外部機器に出力する出力インターフェースをさらに有するようにしてもよい。この場合には、エラー情報を外部機器に対して出力することが可能となるので、例えば、外部機器として表示手段や音声出力手段などの報知手段を利用する場合には、ボトミングが発生したことをユーザに報知するための情報を出力することが可能となる。
【０００７】
本発明の好適な態様において、前記複数の脚部の各々が前記本体を支持する中心を支持点としたとき、前記検知手段は、前記複数の支持点の中心位置（各支持点から等距離の位置）と前記床面との距離を、前記最短距離として前記検知を行う。重量計には、荷重が加えられたときに本体の底面部が撓むものと、そうでないものがある。本体の底面部が撓むタイプの重量計では、荷重による本体の底面部の撓みは、複数の支持点の中心位置で最大となる場合が多い。したがって、当該中心位置における本体と床面との距離を最短距離として当該最短距離がゼロになったことを検知することにより、ボトミングを、より確実に検出することが可能となる。
【０００８】
本発明の別の好適な態様において、前記本体の下面部（底面部）には、前記床面とは逆方向にくぼんだ１または複数の凹部が設けられており、当該１または複数の凹部を除く部分を平面部とするとともに、前記複数の脚部の各々が前記本体を支持する中心を支持点としたとき、前記検知手段は、前記平面部のうち、前記複数の支持点の中心位置（各支持点から等距離の位置）に最も近い位置と前記床面との距離を、前記最短距離として前記検知を行う。
本体の底面部が、全面にわたって平らでなく、凹部を有する場合がある。本実施形態によれば、この場合にも、凹部を除く平面部のうち、複数の支持点の中心に最も近い位置と床面との距離を最短距離として、当該最短距離がゼロになったことを検知するので、本体が凹部を有する場合にも、確実にボトミングを検出することが可能である。
【０００９】
本発明のさらに別の好適な態様において、前記本体の下面部（底面部）には、前記床面の方向に突出した１または複数の凸部が設けられており、前記検知手段は、前記凸部のうち、前記床面の方向に最も突出した部分と前記床面との距離を、前記最短距離として前記検知を行う。本体の底面部が、全面にわたって平らでなく、床面方向に突き出した凸部を有する場合がある。この場合には、凸部と床面との距離が最短距離となる。本態様によれば、凸部の最も突き出した部分と床面との距離を最短距離として検知を行うので、本体の底面部が凸部を有する場合にも、確実にボトミングを検出することが可能となる。なお、この態様は、本体の底面部に、凹部と凸部の両方が設けられている場合にも有効である。
【００１０】
さらに別の好適な態様において、前記検知手段は、前記本体の複数位置に各々配置され、各々が当該本体と前記床面との距離を測定する複数の距離計測センサを有し、前記複数の距離計測センサからの出力値のうち最小の出力値がゼロである場合に、前記最短距離がゼロになったことを検知する。上述したように、本体が複数の支持点によって支持されている場合には、これら複数の支持点の中心位置が最も撓みやすい。しかしながら、その中心位置において床との最短距離を常に計測可能か否かは、荷重が加えられる位置（例えば、体重計の場合には、被測定者の脚の位置）の影響を受ける。本態様によれば、複数の距離計測センサにより、複数位置における本体と床面との距離を計測するので、そのいずれかの測定距離がゼロとなった状態を検知できる。よって、本体の底面部に撓みが生じるタイプの重量計において、本体の底面部の撓みが最大となる位置が中心位置から外れた場合にも、確実にボトミングを検出することが可能なる。また、重量計が平坦でない設置面に配置された場合には、設置面の凸部の位置は中心位置とは無関係である。よって、本態様によれば、このような場合にも、確実にボトミングを検出することが可能となる。
【００１１】
また、さらに別の好適な態様において、前記検知手段は、前記本体の複数位置に各々配置され、各々が当該本体と前記床面との距離がゼロになったときにオン状態またはオフ状態のうち一方の状態となる複数のスイッチを有し、前記複数のスイッチのいずれかが前記一方の状態になったときに、前記最短距離がゼロになったことを検知する。本態様では、前段に記載の距離計測センサの代わりに複数のスイッチを用いる。よって、いずれかのスイッチが、最短距離がゼロになったことを示す状態（オン状態またはオフ状態）になったときに、ボトミングが発生したことを検知できる。よって、本体の底面部の撓みが最大となる位置が中心位置から外れた場合にも、確実にボトミングを検出することが可能なる。また、上述したように、重量計が平坦でない設置面に配置された場合にも、ボトミングを確実に検出することが可能となる。
【００１２】
また、本発明は、本体と前記本体を支持する複数の脚部とを備え、前記本体は、情報を表示する表示部、荷重に応じた重量を測定して重量情報を生成する重量計測手段、および前記荷重が与えられたときに、前記本体と床面と距離を最短距離として計測する距離計測センサを具備する重量計の制御方法であって、前記距離計測センサと前記重量計測手段とを並列して動作させ、前記距離計測センサの計測が終了すると、前記最短距離がゼロになったか否かを検知し、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、前記重量情報を前記表示部に表示させることを特徴とする重量計の制御方法を提供する。本態様によれば、重量計測手段による重量の測定と、距離計測センサによる最短距離の測定を並列に実行させるので、重量の測定をした後に最短距離の測定を行わせる場合と比較して、被測定者が本体に載ってからエラーまたは測定された重量が表示されるまでの時間を短縮することが可能となる。
【００１３】
さらに、本発明は、本体と前記本体を支持する複数の脚部とを備え、前記本体は、情報を表示する表示部、荷重に応じた重量を測定して重量情報を生成する重量計測手段、および前記荷重が与えられたときに、前記本体と床面との最短距離がゼロになったか否かを検知する検知手段を具備する重量計の制御方法であって、前記重量情報に基づいて、測定された重量が安定しているか否かを判定し、測定した重量が安定している場合には、前記検知手段を動作させ、前記検知手段によって前記本体と床面との最短距離がゼロになったか否かが検知されると、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、前記重量情報を前記表示部に表示させ、測定した重量が安定していない場合には、前記検知手段を動作させ、前記検知手段によって前記本体と床面との最短距離がゼロになったか否かが検知されると、前記本体と床面との最短距離がゼロである場合には、ボトミングにより正確な計測が不能であるエラー状態が発生したことを前記表示部に表示させ、前記本体と床面との最短距離がゼロでない場合には、ボトミング以外の原因で正確な計測が不能であるエラー状態が発生したこと前記表示部に表示させることを特徴とする重量計の制御方法を提供する。重量計においては、測定された重量の測定値が不安定な場合のエラー状態として、ボトミングに起因するものと、ボトミング以外を原因とするものとがある。本態様によれば、測定値の不安定を引き起こす原因となるエラー状態のうち、ボトミングに起因したエラー状態と、ボトミング以外を原因とするエラー状態とを判別できるので、ボトミングに起因したエラーを確実に検出することが可能となる。
【発明を実施するための最良の形態】
【００１４】
＜第１実施形態＞
以下、図１〜図７を参照して、本発明の実施形態に係る体重計について説明する。図１の（Ａ）は、本実施形態に係る体重計１００の平面図であり、（Ｂ）は、一部をＡ−Ａ’線において断面にした正面図（一部破断正面図）である。図２は、体重計１００の電気的構成を示すブロック図である。
図１および図２に示されるように、体重計１００は、本体５０と、支持点Ｓ１〜Ｓ４において本体５０を支持する４本の脚部６０と、本体５０の中央に配置された距離計測センサ３０とを有する。各支持点Ｓ１〜Ｓ４は各脚部６０の中心である。図１に示されるように、本実施形態の脚部６０は円柱の形状を有する。よって、各支持点Ｓ１〜Ｓ４は円柱の円の中心である。
【００１５】
さらに、体重計１００には、本体５０の上面部に、測定結果やエラーメッセージなどの各種情報を表示する表示部１５が設けられる。表示部１５は例えば、ＬＣＤ（Liquid Crystal Display）である。また、本体５０の内部には、記憶部２０と、被測定者の重量に相当するアナログの電気信号を出力する重量センサ７０と、各距離計測センサ３０および重量センサ７０が出力するアナログの信号をデジタル信号に変換するためのアナログ／デジタル（Ａ／Ｄ）変換器３５と、各部を制御するＣＰＵ１０とが内蔵されている。記憶部２０は、ＲＯＭ（Read Only Memory）２０１およびＲＡＭ（Random Access Memory）２０２を備える。ＲＯＭ２０１は、不揮発性のメモリであり、本実施形態に係るボトミング検出プログラムＰを予め記憶している。ＲＡＭ２０２は、ＣＰＵ１０のワークエリアとして使用される。重量センサ７０は、例えば、起歪体と歪ゲージとを有し、被測定者が体重計１００に乗ったときの荷重に応じて歪む起歪体の歪量を、歪ゲージの抵抗値の変化により測定する。ＣＰＵ１０は、重量センサ７０から、Ａ／Ｄ変換器３５を介して供給されたデジタルの信号に基づいて重量情報を生成する。よって、ＣＰＵ１０および重量センサ７０は、荷重に応じて重量を測定して重量情報を生成する重量計測手段として機能する。さらに、本体５０には、体重計１００の電源をオン状態とするための電源キー２５が設けられる。なお、本体５０の構造については、詳細を省略するが、公知の体重計の構造を採用するものであり、種々な構造にて形成することが可能である。
【００１６】
距離計測センサ３０は、例えば、赤外線を発光する発光素子と、被計測点からの反射光を受光して電気信号に変換する受光素子とを有する。受光素子は、光学測距方式でセンサと被計測点との距離に相当するアナログの電気信号を出力する。詳細には、受光素子は、センサの距離計測軸と物体とが交わる点からの反射光を受ける。その点がセンサが測定する被計測点である。本実施形態では、距離計測センサ３０は、本体５０の底面部に設けられた貫通孔に嵌め込まれて設置され、その距離計測軸の始点は本体５０の裏面（底面部の下面）の面内にある。また、距離計測軸は床面方向を向くとともに、本体５０面に対して垂直である。これにより、距離計測センサ３０は、本体５０の裏面と床面上の被計測点（図１の（Ｂ）に示す「Ｆ」）との距離Ｄｍを測定可能である。ＣＰＵ１０は、距離計測センサ３０から、Ａ／Ｄ変換器３５を介して供給されたデジタルの信号に基づいて距離Ｄｍを示す距離情報を生成する。
【００１７】
ボトミングは、被測定者が体重計に乗ったときに（すなわち、荷重が加えられたときに）、本体５０の底面部と床面とが接触する現象である。ボトミングが発生すると、本体の底面部に床からの反力が生じるので、実際の体重よりも少なく測定されてしまうといった測定誤差が生じる。すなわち、体重の正確な計測が不能となる。
【００１８】
図３〜図６に、このボトミングが発生した場合について例示する。体重計には、荷重が加えられることにより、本体の底面部に撓みが生じるものと、そうでないものがある。図３および図４に示した体重計ＷＡは、撓みが生じないタイプの体重計である。
図３において、体重計ＷＡは、毛足が長い絨毯Ｌの上に設置されている。この例では、（Ａ）に示すように、無負荷の場合には、体重計ＷＡの脚部は絨毯Ｌの毛の上に載っているが、体重計ＷＡに対して荷重による負荷が加えられると体重計ＷＡの脚部は絨毯Ｌに沈み込み（すなわち、絨毯Ｌの毛が押し込まれて）、その結果、体重計ＷＡの底面部と絨毯Ｌの毛が接触し、ボトミングが生じることがある。
【００１９】
図４は、体重計ＷＡが畳Ｔの上に設置されている例である。この例では、（Ａ）に示すように、無負荷の場合には、体重計ＷＡの脚部は畳Ｔに載っているが、体重計ＷＡに対して荷重による負荷が加えられると、畳Ｔに体重計ＷＡの脚部６０が接地する部分では畳Ｔが変形して窪み、それ以外の部分では畳Ｔが盛り上がる。その結果、体重計Ｗの底面部と畳Ｔの盛り上がった部分とが接触し、ボトミングが発生することがある。なお、畳Ｔの他にも、毛足が短いカーペットでも同様の現象が発生し得る。なお、上記の内容は、撓みが生じないタイプの体重計を例とした説明であるが、本体の底面部に撓みが生じるタイプの体重計であっても同様のことが云える。
【００２０】
また、図５および図６には、撓みが生じるタイプの体重計ＷＢにおけるボトミングの発生例を示す。図５においては、平坦でない床面に体重計ＷＢを設置した例が示されている。図５の（Ａ）に示されるように、無負荷の状態では、体重計ＷＢの底面部は床面Ｒと接触していないが、（Ｂ）に示されるように負荷が加えられると、本体の底面部と床面Ｒの凸部とが接触する。
撓みが生じるタイプの体重計ＷＢでは、十分に平坦で硬い床面に体重計が設置された状態で負荷が加えられて本体の底面部が撓んでも、その撓みにより、本体の底面部と床面とが接触しないように設計されている。しかしながら、床面自体に凹凸がある場合には、実際の床面との距離が、設計時に想定されていた想定値よりも凸部において下回るため、本体の底面部の撓み距離が実際の床面との距離以上となってしまう。その結果、ボトミングが発生する。
【００２１】
図６の（Ａ）および（Ｂ）には、十分に平坦で硬い床面Ｐに撓みが生じるタイプの体重計ＷＢを設置した場合において、ボトミングが発生した例を示す。上述したように、撓みが生じるタイプの体重計ＷＢにおいては、床面Ｐに体重計を設置して本体の底面部が撓んだ場合の撓み量を勘案した上でボトミングが生じないように設計されている。しかしながら、例えば、上記撓み量は、被測定者が両足で本体のおおよその所定位置に載った場合を想定して算出されるため、所定位置とは異なる位置に荷重が集中した場合（例えば、被測定者が片足で本体に載る等）にボトミングが生じてしまうことがある。図６は、本体のほぼ真ん中に、想定の範囲を超えた荷重が集中した場合のボトミング発生例である。
【００２２】
本実施形態に係る体重計１００は、荷重により本体の底面部に撓みが生じるタイプの体重計であり、体重計１００の本体５０は、図１の（Ａ）に示す支持点Ｓ１〜Ｓ４において、４本の脚部により支持されている。よって、本体５０の底面部は、支持点Ｓ１〜Ｓ４の中心位置Ｃ（各支持点Ｓ１〜Ｓ４から等距離の位置）において最も撓みやすい（すなわち、最短となりやすい）。よって、本体５０の底面部は、中心位置Ｃにおいて床面と接触する可能性が最も高いと云える。そこで、本実施形態では、本体５０の底面部の最も撓みやすい部分に距離計測センサ３０を設けて、本体５０と床面との距離Ｄｍを測定する構成としている。本体５０の裏面と床面との距離のうち最短のもの（本体５０の底面部が最も撓む箇所の両者の距離）を最短距離Ｄとしたとき、距離計測センサ３０の距離計測軸の始点は本体５０の底面部が最も撓みやすい位置における本体５０の裏面の面内にあるので、測定距離Ｄｍ＝最短距離Ｄである。なお、荷重が加えられたときの最短距離Ｄを直に測定せずとも演算により取得できればよいので、距離計測センサ３０は必ずしも中心位置Ｃに配置せずともよい。すなわち、中心位置Ｃから外れた位置に距離計測センサ３０を設けて、床面との距離Ｄｍを測定し、測定した距離Ｄｍに基づいて最短距離Ｄを求めるように構成してもよい。なお、荷重により撓みが生じない体重計の場合には、距離計測センサ３０を支持点Ｓ１〜Ｓ４の中心位置Ｃに設ける必要は必ずしもなく、その配置位置は任意である。
【００２３】
後段で詳述するが、本実施形態では、ＣＰＵ１０は、距離計測センサ３０の測定結果に基づいて上記最短距離Ｄがゼロとなったか否かを検知し、ゼロとなった場合にボトミングが発生したことを検出する。
【００２４】
ボトミングが発生したことが検出されると、ボトミングが発生したことを示すエラー情報が表示部１５に表示されることによりユーザに報知される。これにより、ユーザは他の床面に体重計１００を再度設置して体重を測定し、その床面が適切であれば（ボトミングが検出されなければ）、その測定結果を適正であるとみなすことが可能となる。なお、本実施形態において、ユーザと被測定者とは同一人物であると仮定して説明するが、ユーザと被測定者とが別個の人間でもよい。
【００２５】
図７は、本実施形態に係るボトミング検出処理の流れを示すフローチャートである。
上述したように、ＲＯＭ２０１には、このフローチャートに相当するボトミング検出プログラムＰ（コンピュータプログラムまたはコンピュータプログラム要素）が記憶されており、ＣＰＵ１０は、当該エラー検出プログラムＰに従って動作する。この実施形態では、ボトミング検出プログラムＰを記憶した媒体としてＲＯＭ２０１を使用するが、ハードディスク、コンパクトディスク、デジタルバーサタイルディスク、フレキシブルディスク、またはその他の適切な記憶媒体をコンピュータプログラムまたはコンピュータプログラム要素を記憶するために使用してもよい。
【００２６】
図７に示す動作は、図１の電源キー２５が押されると開始する。まず、ＣＰＵ１０は、ステップＳ１で表示部１５を駆動してその表示を開始する。このとき、表示部１５には、例えば、「０．００ｋｇ」と表示される。すなわち、電源キー２５が押されると、体重を計測可能な状態となる。
【００２７】
次に、ステップＳ３において、ＣＰＵ１０は被測定者の体重を測定する。すなわち、重量センサ７０からＡ／Ｄ変換器３５を介して供給されたデジタルの信号に基づいて、重量情報を生成し、生成した重量情報をＲＡＭ２０２に一旦記憶する。
【００２８】
次に、ステップＳ５において、ＣＰＵ１０は距離計測センサ３０に駆動指令信号を与えることにより当該距離計測センサ３０を駆動する。そして、Ａ／Ｄ変換器３５からのデジタルの距離信号が入力されると、当該距離信号を距離情報としてＲＡＭ２０２に一旦記憶する。
【００２９】
続いて、ステップＳ７において、ＣＰＵ１０は、ＲＡＭ２０２に一旦記憶した距離情報を読み出し、当該距離情報が示す距離Ｄｍ（本実施形態では、最短距離Ｄ）がゼロであるか否かを判定する。ＣＰＵ１０は、ステップＳ７の判定結果が肯定的であれば、体重の正確な計測が不能であるエラー状態であると判定する。よって、処理はステップＳ１１に進み、表示部１５に、例えば、ボトミングが発生したことを示すエラーコード「Ｅ３」と表示して、処理を終了する。これにより、ユーザは、エラーコード「Ｅ３」に基づいてボトミングが発生したことを知ることができる。一方、ステップＳ７の判定結果が否定的な場合、処理はステップＳ９に進む。ステップＳ９において、ＣＰＵ１０はＲＡＭ２０２に一旦記憶した重量情報を読み出し、表示部１５に測定結果として表示して当該検出処理を終了する。
【００３０】
なお、ステップＳ７の判定は、距離Ｄｍ（すなわち、最短距離Ｄ）がゼロに等しいか否かの判定に限定されない。例えば、距離Ｄｍが所定の範囲内にある場合に、本体と床面との距離がゼロであるとみなしてもよい。あるいは、脚部６０の長さは既知であるから、本体５０の裏面と床面との距離ｄは既知である。よって、距離ｄをＲＯＭ２０１に予め記憶しておき、距離ｄと、距離計測センサ３０によって測定された距離Ｄｍとの差Ｇ（Ｇ＝ｄ−Ｄｍ）を取得する。そして、Ｇ＞０の場合のみ、ステップＳ９に進み、表示部１５に重量情報を測定結果として表示するようにしてもよい。一方、Ｇ≦０の場合、ボトミングが発生したことを検出し、ステップＳ１１に進む。
【００３１】
以上説明したように、本実施形態によれば、本体５０に距離計測センサ３０を配置し、当該距離計測センサ３０と床面との距離を測定するので、ボトミングが発生しているか否かをユーザの判断に委ねることなく、確実に、ボトミングを検出することが可能である。よって、ユーザはボトミングが発生したか否かを自ら判断する必要はなく、ボトミング状態であることを示すエラー表示を見ることのみでボトミングが発生したことを知ることができ、ボトミングを適切に回避することが可能となる。
【００３２】
図８に、本実施形態の変形例に係る体重計１００Ａの一部破断正面図を示す。図８に示されるように、本変形例では、距離計測センサを本体５０の裏面の面内に配置する代わりに、本体５０の内部に配置する構成としている。
詳細には、図８に示されるように、本体５０の底面部には貫通孔Ｈが設けられ、当該貫通孔Ｈの外縁部における本体５０の内部には、支持体３０a1および３０a2が設けられて、距離計測センサ３０ａを支持している。よって、距離計測センサ３０ａは当該センサの距離計測軸の始点と床面Ｆとの距離Ｄｍを計測可能である。図８の右図から理解されるように、このとき、距離計測センサ３０ａから本体５０の裏面までの距離Ｄｋは既知であるので、ＣＰＵ１０は、距離ＤｍおよびＤｋに基づいて、本体５０の裏面から床面Ｆとの最短距離Ｄを取得することができる（Ｄ＝Ｄｍ−Ｄｋ）。そして、当該最短距離Ｄがゼロであることが検知された場合に、ボトミングが発生したことを示すエラー情報を生成し、当該エラー情報に基づいてボトミングが発生したことを表示部１５に表示することによりユーザに報知する。
【００３３】
＜第２実施形態＞
以下、図９を参照して、本発明の第２実施形態に係る体重計について説明する。図９の（Ａ）は、本実施形態に係る体重計２００の平面図であり、（Ｂ）は、一部をＢ−Ｂ’線において断面にした正面図（一部破断正面図）である。本実施形態は、上記実施形態のように本体の底面部が全面にわたって平坦ではなく、本体の内側方向にくぼんだ凹部を有する場合について説明する。以下の説明において、上記実施形態と同様の部材には同一の参照符号を付し、その説明は適宜省略する。
図９の（Ａ）および（Ｂ）に示されるように、体重計２００の本体４０は、各々が本体４０の内側方向にくぼんだ複数の凹部４１ａ〜４１ｇと、凹部４１ａ〜４１ｇを除いた平面部４１Ａとを有する。この凹部４１ａ〜４１ｇはビートと呼ばれ、本体４０の剛性を高めるためや外観のデザイン性を高めるために形成される。これにより、被測定者が体重計２００に乗った場合に、本体４０の底面部の撓みを減らすことができる。また、本体４０には、距離計測センサ３０の代わりに距離計測センサ３１が設けられる。
【００３４】
ここで、上記実施形態で上述したように、特に体重計の本体の底面部が撓むタイプのものである場合、距離計測センサ３１は、支持点Ｓ１〜Ｓ４の中心位置Ｃに配置するのが望ましい。しかしながら、本実施形態のように本体４０に凹部があり、且つ、支持点Ｓ１〜Ｓ４の中心位置Ｃが凹部と重なる場合には、中心位置Ｃは、必ずしも、本体と床面との最短距離Ｄであるとは云えない。よって、図９に示されるように、本実施形態では、距離計測センサ３１は、凹部４１ａ〜４１ｇを除く平面部４１Ａのうち、中心位置Ｃに最も近い位置に配置される。そして、距離計測センサ３１によって、中心位置Ｃに最も近い位置と床面との距離Ｄｍが上記最短距離Ｄとして取得され、最短距離Ｄがゼロに等しいか否かが判断される。
【００３５】
本実施形態によれば、距離計測センサ３１は、平面部４１Ａのうち、中心位置Ｃに最も近い位置に配置されるので、荷重により本体４０の底面部が撓んだ場合に最も床に接触しやすい位置の距離（すなわち、最短距離Ｄ）を測定することが可能である。よって、本実施形態によっても、上述の第１実施形態と同様の効果を得ることが可能である。
なお、図９には、本体４０の底面部に溝状の凹部４１ａ〜４１ｇが設けられている場合について図示したが、各凹部は円形などの他の形状でもよく、複数の凹部の形状や大きさは同一でなくともよい。また、凹部の個数や位置も図示の態様に限定されない。
【００３６】
また、本実施形態では、本体４０の底面部が、床面とは逆方向にくぼんだ複数の凹部を有する場合について説明したが、本体４０の底面部の形状は上記態様に限られない。
図１０および図１１に、上記第２実施形態とは逆に、本体の底面部が床面方向に突出した凸部を有する場合を変形例として示す。
図１０に示されるように、体重計２００Ａの本体４０Ａの底面部には凸部４２ａがある。この場合、凸部４２ａの最も突出した部分と床面との距離が、本体４０Ａと床面との最短距離Ｄとなる。よって、本変形例においては、この凸部４２ａの最も突出した部分に、距離計測センサ３１ａを配置し、距離Ｄｍ（＝最短距離Ｄ）を測定させる構成としている。
また、図１１に示されるように、体重計２００Ｂにおいては、その本体４０Ｂの底面部に２つの凸部４２b1および４２b2がある。この場合、凸部４２b1および４２b2の最も突出した部分と床面との距離が本体４０Ａと床面との最短距離Ｄとなる。しかしながら、図示の例では、距離計測センサ３１ｂは、各凸部４２b1および４２b2の最も突出した部分ではなく、２つの凸部の間にある平面部に設けられる。本構成において、距離計測センサ３１ｂの距離計測軸の始点と各凸部４２b1および４２b2の裏面との垂直距離をＤｋとし、距離計測センサ３１ｂの計測値をＤｍとしたとき、Ｄ＝Ｄｍ−Ｄｋとなる。よって、距離計測センサ３１ｂをこのように配置した場合にも、最短距離Ｄの値を取得することができる。これらの本変形例によれば、上述の第２実施形態と同様の効果を得ることができる。
【００３７】
なお、上述したように、体重計の本体４０の底面部の凹部や凸部の形状や大きさ、個数は、図９〜図１１に示すものに限られず、よって、距離計測センサの個数や位置は、最短距離Ｄを測定（または測定値に基づいて取得）可能なように適宜定められるとよい。
なお、図９〜図１１においては、距離計測センサ３１，３１ａ，３１ｂが本体４０，４０Ａ，４０Ｂの裏面の面内を距離計測軸の始点とした態様について図示したが、図８に示したように、各本体４０，４０Ａ，４１Ｂの内側の奥まった位置に各距離計測センサ３１，３１ａ，３１ｂ配置するようにしてもよい。その場合にも、距離計測センサ３１ｂの距離計測軸の始点と各凸部４２b1および４２b2の裏面との垂直距離Ｄｋと、距離計測センサ３１ｂの計測値Ｄｍとに基づいて、最短距離Ｄを取得するようにすればよい。
【００３８】
＜第３実施形態＞
以下、図１２を参照して、本発明の第３実施形態に係る体重計について説明する。図１２の（Ａ）は、本実施形態に係る体重計３００の平面図であり、（Ｂ）は、一部をＣ−Ｃ’線において断面にした正面図（一部破断正面図）である。以下の説明において、上記第１実施形態と同様の部材には同一の参照符号を付し、その説明は適宜省略する。
【００３９】
上述した第１実施形態では、支持点Ｓ１〜Ｓ４の中心位置Ｃに１個の距離計測センサ３０を配置する態様について説明した。しかしながら、被測定者の足の大きさや重心のかけ方は区々であるうえ、人によって乗る位置も一定ではない。したがって、必ずしも、中心位置Ｃが最も撓む位置になるとはいえない。よって、本実施形態では、複数の距離計測センサ３２（３２ａ〜３２ｉ）が、本体５０に配置されている。具体的には、図１２の（Ａ）に示されるように、本体５０には、中心位置Ｃに配置した距離計測センサ３２ａと、当該距離計測センサ３２ａの周りを円形に囲むように配置された距離計測センサ３２ｂ〜３２ｉとを有する。そして、ＣＰＵ１０は、この構成において、各距離計測センサ３２に各センサと床面との各距離Ｄａ〜Ｄｉを計測させ、計測した距離Ｄａ〜Ｄｉの少なくともいずれかがゼロとなった場合にボトミングが発生したと判定し、ステップＳ１１のエラー表示を実行する。
【００４０】
本実施形態によれば、上述の実施形態と同様の効果を得ることができる。さらに、中心位置Ｃと中心位置Ｃに近い複数位置とにおいて本体５０と床面との距離を計測し、そのいずれかがゼロとなった場合にボトミングであると判定するので、ボトミングが発生した位置が中心位置Ｃから外れた場合にも、ボトミングを検出することが可能になる。よって、本実施形態によれば、より確実に、ボトミングを検知出ることが可能となる。
【００４１】
なお、複数の距離計測センサ３２は、必ずしも中心位置Ｃに位置するものを含まなくてもよい。また、複数の距離計測センサ３２の個数や、各センサが配置される位置（水平方向位置や垂直方向の位置）は任意であり、本実施形態で例示した態様に限定されない。例えば、図５に示すように、体重計が平坦でない設置面に配置された場合には、凸部の位置は中心位置Ｃとは無関係である。よって、複数の距離計測センサ３２を、中心位置Ｃを囲むように配置せずとも、本体５０の全域にわたって配置するようにすればよい。
【００４２】
＜変形例１＞
上述した第１〜第３実施形態では、本体と床面との最短距離がゼロになったことを検知するための手段として、距離計測センサを用いたが、これに限られない。
その一例として、図１３に、本変形例に係る体重計４００の断面図を示す。同図に示されるように、体重計４００では、距離計測センサ３０の代わりに、スイッチ３４が用いられる。スイッチ３４はレバー３４ａの位置によりオン状態またはオフ状態となる。詳細には、本変形例では、図１３の下図に示すように、荷重により本体５０の底面部が撓んで床面に接触したときに、レバー３４ａが跳ね上がってスイッチ３４がオン状態となり、オン状態になったことを示すアナログの電気信号がＡ／Ｄ変換器３５を介してＣＰＵ１０に供給される。ＣＰＵ１０は、この電気信号を受け取ると、本体５０と床面との最短距離がゼロになったと判定し、ステップＳ１１のエラー表示を実行する。
なお、スイッチ３４は、レバー３４ａが跳ね上った状態でオン状態となる一方、レバー３４ａが下がった状態ではオフ状態となるが、逆に、レバーが跳ね上がった状態でオフ状態となる一方、レバーが下がった状態でオン状態とするスイッチを用いてもよい。そして、オフ状態となったことをＣＰＵ１０が検知することにより、本体５０と床面との最短距離がゼロになったと判定するようにしてもよい。
本変形例によれば、上述した各実施形態および変形例と同様の効果が得られる。
【００４３】
＜変形例２＞
上述した実施形態では、ＣＰＵ１０が、図７に示したフローチャートに相当するボトミング検出プログラムＰにしたがって、体重計におけるボトミングの発生を検出する態様について説明したが、ボトミング検出プログラムＰは、図７のフローチャートに示す態様に限られない。
図１４および図１５は、本変形例に係るボトミング検出プログラムＰ１，Ｐ２の動作の流れを示すフローチャートである。以下、ボトミング検出プログラムＰ１，Ｐ２を上記第１実施形態に適用させた場合について説明する。なお、ボトミング検出プログラムＰ１，Ｐ２は、各第２および第３実施形態にも適用可能である。
まず、ボトミング検出プログラムＰ１について説明する。図１４に示されるように、ステップＳａ１において、電源キー２５が押されると、まず、ＣＰＵ１０は、表示部１５を駆動してその表示を開始する。このとき、表示部１５には、例えば、「０．００ｋｇ」と表示される。
【００４４】
次に、ＣＰＵ１０は、ステップＳａ３において、重量センサ７０に、被測定者の体重を測定させて重量情報を生成するとともに、ステップＳａ５において、距離計測センサ３０に、当該距離計測センサ３０から床面までの距離Ｄｍを測定させて距離情報を生成し、各重量情報および距離情報をＲＡＭ２０２に一旦記憶する。ステップＳａ３の体重測定処理とステップＳａ５の距離Ｄｍの計測処理とは並列して行われる。なお、上述した実施形態では、各重量センサ７０および距離計測センサ３０からアナログの測定値が順に入力される１つのＡ／Ｄ変換器３５を備えていたが、本変形例では、重量センサ７０および距離計測センサ３０の各々に２つのＡ／Ｄ変換器３５ａ，３５ｂ（図示略）を備えることにより、ＣＰＵ１０は、重量センサ７０の測定値をＡ／Ｄ変換器３５ａを介して取り込むとともに、距離計測センサ３０の測定値をＡ／Ｄ変換器３５ｂを介して取り込む。
【００４５】
次に、ＣＰＵ１０は、ステップＳａ７において、ステップＳａ５における距離Ｄｍの計測処理が終了したか否かを判定する。この判定処理は、その判定結果が肯定されるまで繰り返される。判定結果が肯定されると（ステップＳａ７；ＹＥＳ）、ＣＰＵ１０は、ステップＳａ９において、本体５０と床面との最短距離Ｄがゼロであるか否かを判定する。その判定結果が肯定されると、ＣＰＵ１０は、ボトミングが発生したことを検出し、ボトミングが発生したことを表示部１５に表示（ステップＳａ１１）して、当該検出処理を終了する。
【００４６】
一方、ステップＳａ９の判定結果が否定されると、ＣＰＵ１０は、ステップＳａ１３に進み、ステップＳａ３においてＲＡＭ２０２に一旦記憶した重量情報を読み出し、当該重量情報に基づいて測定した体重を表示する（Ｓａ１３）。そして、当該検出処理が終了する。
【００４７】
以上説明したように、本態様においては、重量センサ７０による体重の測定と、距離計測センサ３０による距離Ｄｍの測定を並列に実行させる。よって、ボトミング検出プログラムＰ（図７）にしたがって検出処理を実行する場合と比較して、被測定者が体重計１００に載ってからボトミングが発生したことが表示されるまでの時間が短縮される。また、ボトミングが発生したか否かを検知するまでの時間が短縮されるから、ボトミングが発生していないことの判定も速やかに実行され、体重が表示されるまでの時間も短縮される。
【００４８】
次に、ボトミング検出プログラムＰ２について説明する。
図１５に示されるように、ステップＳｂ１において、電源キー２５が押されると、まず、ＣＰＵ１０は、表示部１５を駆動してその表示を開始する。このとき、表示部１５には、例えば、「０．００ｋｇ」と表示される。
【００４９】
次に、ＣＰＵ１０は、ステップＳｂ３において、重量センサ７０に、被測定者の体重を測定させて重量情報を生成し、当該重量情報をＲＡＭ２０２に一旦記憶する。被測定者が体重計１００に載ると、測定結果である重量情報は、例えば、図１６に示すように時間の経過と共に一定の値に収束する。しかしながら、被測定者が体重計１００に載った直後は、直ちに重量情報が収束値に近づくのではなく、所定の立ち上がり時間を要する。ステップＳｂ１３では、重量情報の値が不正確に値となる立ち上がり時間が経過するのを待つ。より具体的には、重量情報が零から所定値に増加したことを検知し、そこから経時を開始し、所定時間が経過するまで待つ。図１６に示す例では、重量情報の値Ｘから経時を開始し、所定時間Ｔｘが経過した時刻ｔｘまでを立ち上がり時間としている。
【００５０】
続いて、ＣＰＵ１０は、ステップＳｂ４において、体重の測定値が安定したか否かを判定する。安定の判別は立ち上がり時間が経過した後の重量情報に基づいて行われ、所定数の測定値に基づいて実行される。
例えば、７個の測定値に基づいて安定を判別する場合は、図１７に示すように時刻ｔ７では測定値Ｓ１〜Ｓ７、時刻ｔ８では測定値Ｓ２〜Ｓ８、といったように、現在の時刻ｔｎの測定値Ｓｎから過去に向けて連続する６個前の測定値（Ｓｎ、Ｓｎ-1、Ｓｎ-2、…Ｓｎ-6）を平均値の算出の対象とする。但し、ｎは７以上の自然数である。
次に、平均値の算出の対象とした各測定値と平均値との差分値を算出する。例えば、図１７に示すように測定値Ｓ１〜Ｓ７の平均値をＡＶＲ７とすれば、差分値は図に示すように与えられる。
【００５１】
次に、各差分値が所定値以内であるか否かを判定する。所定値Ｚ以内であれば判定結果は安定となり、所定値Ｚを超える場合には判定結果は不安定となる。図１６に示す例では、安定と判定される。なお、所定値は、当該体重計で許容される誤差範囲としてもよい。また、この例では、所定数の測定値に基づいて安定を判別したが、図１６に示すように所定の測定時間で得られた測定値に基づいて安定を判別してもよい。
【００５２】
ステップＳｂ４の判定条件が否定された場合、すなわち、体重の測定値が安定しない場合、ＣＰＵ１０は、ステップＳｂ１５において、距離計測センサから床面までの距離Ｄｍを測定し、計測した距離Ｄｍを最短距離Ｄとする。
【００５３】
次に、ＣＰＵ１０は、ステップＳｂ１７において、最短距離Ｄがゼロであるか否かを判定する。この判定条件が肯定された場合、ＣＰＵ１０は、ボトミングが発生したことを示すエラー情報を表示部１５に表示して（ステップＳｂ１９）、処理を終了する。ここで、体重計において、計測された体重の測定値が不安定な場合のエラー状態として、ボトミングに起因するものと、ボトミング以外を原因とするものとがある。体重の測定値が不安定であると判定され（ステップＳｂ４；ＮＯ）、且つ、最短距離Ｄ＝０とならない場合は、ボトミングに起因しないエラー状態であると判定し、ボトミング以外を原因とするエラー状態が発生したことを表示部１５に表示する（ステップＳｂ２１）。
【００５４】
一方、ステップＳｂ４の判定結果が肯定的となった場合、すなわち、体重の測定値が安定した場合、ＣＰＵ１０は、ステップＳｂ５に進み、本体５０から床面までの距離Ｄｍを測定する。続いて、ＣＰＵ１０は、ステップＳｂ７において、測定した距離Ｄｍ（すなわち、最短距離Ｄ）がゼロに等しいか否かを判定する。この判定が肯定されると、ＣＰＵ１０は、ボトミングが発生したことを表示部１５に表示する（ステップＳｂ１１）一方、ステップＳｂ７の判定が否定されると、ＲＡＭ２０２に記憶した重量情報に基づいて、測定した体重を表示部１５に表示して処理を終了する（ステップＳｂ９）。
【００５５】
本態様によれば、測定値の不安定を引き起こす原因となるエラー状態のうち、ボトミングに起因したエラー状態と、ボトミング以外を原因とするエラー状態とを判別できるので、ボトミングに起因したエラーを確実に検出し、ユーザに知らしめることが可能となる。したがって、ユーザは測定に適した設置面に体重計を移動させることで、エラーの原因を適切に取り除くことが可能となる。
さらに、測定した距離Ｄｍがゼロでない場合には、ボトミング以外を原因としたエラー状態であると判定して、その発生をユーザに知らしめるので、ボトミングに起因しないエラーが発生している場合も、その発生をすみやかに検出し、ユーザに報知することが可能となる。
【００５６】
＜その他の変形例＞
上述した実施形態および変形例では、表示部１５にエラーを示すエラーコード（例えば、「Ｅ３」）を表示することにより、ボトミングが発生したことをユーザに報知していたが、これに限られない。例えば、「ボトミング」と表示して、エラーの種類を具体的に特定してもよいし、「測定エラーです。体重計を別の場所に移動して再測定してください」といったガイダンスメッセージを表示してもよい。また、表示部１５にエラーを表示せずとも、ＬＥＤ（Light Emitting Diode）などの点灯装置（図示略）を設けて、エラーが発生したときに点灯させるだけでもよい。また、体重計に、音声出力手段（図示略）を設け、エラーが発生したことをビープ音あるいはメッセージを音声出力するようにしてもよい。さらに、体重計に、外部機器にボトミングが発生したことを示すエラー情報を出力する出力インターフェース（図示略）を備えていてもよい。この出力インターフェースは、外部機器と自機を接続するための接続端子であってもよいし、赤外線通信などの無線通信手段によって上記エラー情報を外部機器に対して送信するものであってもよい。
また、上述した実施形態では、本体５０は四角形の形状を有するが、それに限られず、例えば、円形でもよい。さらに、上述した実施形態では、脚部６０の形状が円柱である場合について説明したが、これに限られず、例えば、平たい細長の脚部が２本設けられてもよい。よって、脚部６０の本数も４本に限られず、任意の本数でよい。上述したように支持点は脚部の各々が本体を支持する中心である。よって、支持点も上述した態様に限られず、その個数と位置は、脚部の形状と本数によって定まる。
加えて、上述した第１〜第３実施形態ならびに変形例では、ボトミングを検出する機能を有するデジタル体重計について説明したが、目盛りで体重を表示するアナログの体重計でもよい。さらに、体重計に限られず、料理用はかり、レジで使用される計量はかりなど、各種の重量計に同様のボトミング検出機能を備えるようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】（Ａ）は、本発明の第１の実施形態に係る体重計１００の平面図であり、（Ｂ）は、（Ａ）のＡ−Ａ’線における一部破断正面図である。
【図２】体重計１００の電気的構成を示すブロック図である。
【図３】ボトミングが発生し得る態様を説明するための図である。
【図４】ボトミングが発生し得る態様を説明するための図である。
【図５】ボトミングが発生し得る態様を説明するための図である。
【図６】ボトミングが発生し得る態様を説明するための図である。
【図７】体重計１００によるボトミング検出処理の流れを示すフローチャートである。
【図８】第１実施形態の変形例に係る体重計１００Ａを示す一部破断正面図である。
【図９】本発明の第２の実施形態に係る体重計２００の平面図であり、（Ｂ）は、（Ａ）のＢ−Ｂ’線における一部破断正面図である。
【図１０】第２実施形態の変形例に係る体重計２００Ａを示す一部破断正面図である。
【図１１】第２実施形態の変形例に係る体重計２００Ｂを示す一部破断正面図である。
【図１２】本発明の第３の実施形態に係る体重計３００の平面図であり、（Ｂ）は、（Ａ）のＣ−Ｃ’線における一部破断正面図である。
【図１３】第１〜第３実施形態の変形例に係る体重計４００を示す一部破断正面図である。
【図１４】第１〜第３実施形態の変形例に係る動作の流れを示すフローチャートである。
【図１５】第１〜第３実施形態の変形例に係る動作の流れを示すフローチャートである。
【図１６】体重の測定値と時間との関係を示すグラフである。
【図１７】体重の測定値の判別を説明するための説明図である。
【符号の説明】
【００５８】
１０…ＣＰＵ（検知手段、重量計測手段、生成手段）、１５…表示部、２０…記憶部、２５…電源キー、３０，３１，３１ａ，３１ｂ，３２（３２ａ〜３２ｉ）…距離計測センサ（検知手段）、３４…スイッチ（検知手段）、３４ａ…レバー、３５…Ａ／Ｄ変換器、４０，４０Ａ，４０Ｂ，５０…本体、４１Ａ…平面部、４１ａ〜４１ｇ…凹部、４２ａ，４２b1，４２b2…凸部、６０…脚部、７０…重量センサ（重量計測手段）、１００，１００Ａ，２００，２００Ａ，２００Ｂ，３００，４００…体重計、Ｄ…最短距離、ボトミング検出プログラムＰ，Ｐ１，Ｐ２、２０１…ＲＯＭ、２０２…ＲＡＭ、Ｓ１〜Ｓ４…支持点。
【図１】
2010025596.tif 000003
【図２】
2010025596.tif 000004
【図３】
2010025596.tif 000005
【図４】
2010025596.tif 000006
【図５】
2010025596.tif 000007
【図６】
2010025596.tif 000008
【図７】
2010025596.tif 000009
【図８】
2010025596.tif 000010
【図９】
2010025596.tif 000011
【図１０】
2010025596.tif 000012
【図１１】
2010025596.tif 000013
【図１２】
2010025596.tif 000014
【図１３】
2010025596.tif 000015
【図１４】
2010025596.tif 000016
【図１５】
2010025596.tif 000017
【図１６】
2010025596.tif 000018
【図１７】
2010025596.tif 000019