(57)【要約】      （修正有）【課題】現代人の食生活の習慣の西欧化による糖尿病、高脂血症、血栓患者などの成人疾患で苦しんでいる人々が増加し、過剰なダイエットによって鉄分欠乏性の貧血患者が急増している中、このような成人疾患の軽重有無を把握できる血液内の生体成分を測定する方法である血糖測定方法、装置及びシステムを提供する。【解決手段】血糖測定システム１００において、スマートフォンのようなスマート機器で実現される血糖測定装置１１０は、ソケット１１１に対する血糖測定モジュール１２０の接続が検出される場合に応答して、血糖測定モジュールからデータ信号を受信し、データ信号の周期に基づいてデータ信号が指示するビットを判読する。【選択図】図１
2019160315.tif 000002
【特許請求の範囲】
【請求項１】
血糖測定装置において、
血糖量を測定する血糖測定モジュールのプラグと結合可能なソケットと、
前記ソケットに対する前記血糖測定モジュールの接続が検出される場合に応答して、前記血糖測定モジュールからデータ信号を受信し、前記データ信号の周期に基づいて前記データ信号が指示するビットを判読するプロセッサと、
を含む血糖測定装置。
【請求項２】
前記プロセッサは、前記ソケットと前記血糖測定モジュール間の接続が樹立されて開始信号が受信された後、終了信号が受信されるまで一連のデータ信号を順次受信する、請求項１に記載の血糖測定装置。
【請求項３】
前記プロセッサは、
前記データ信号が第１周期を有する場合、前記データ信号のビットを０に決定し、
前記データ信号が前記第１周期と異なる第２周期を有する場合、前記データ信号のビットを１に決定する、請求項１に記載の血糖測定装置。
【請求項４】
前記プロセッサは、前記データ信号の傾きの変化に基づいて前記データ信号の前記周期を決定する、請求項１に記載の血糖測定装置。
【請求項５】
前記プロセッサは、前記データ信号の現在のタイムスロットに対応する信号の大きさ及び以前のタイムスロットに対応する信号の大きさ値の間の差分値を現在のタイムスロットに対する傾きとして決定する、請求項４に記載の血糖測定装置。
【請求項６】
前記プロセッサは、前記データ信号の傾き変化に基づいて対象区間を決定し、前記対象区間内で検出されるサンプリングポイントの個数に基づいて前記データ信号の周期を決定する、請求項１に記載の血糖測定装置。
【請求項７】
前記プロセッサは、前記データ信号で傾きの符号が最初に反転する第１変曲点及び前記傾きの符号が２番目に反転する第２変曲点に基づいて前記対象区間を決定する、請求項６に記載の血糖測定装置。
【請求項８】
前記プロセッサは、
前記対象区間の間に検出されたサンプリングポイントの個数が第１閾値範囲内である場合に応答して、前記データ信号が第１周期を有するものと決定し、
前記対象区間の間に検出されたサンプリングポイントの個数が第２閾値範囲内である場合に応答して、前記データ信号が第２周期を有するものと決定する、請求項６に記載の血糖測定装置。
【請求項９】
前記プロセッサは、前記血糖測定装置の機器パラメータに基づいて前記第１閾値範囲及び前記第２閾値範囲を決定する、請求項８に記載の血糖測定装置。
【請求項１０】
前記プロセッサは、前記血糖測定装置と前記血糖測定モジュールとの間の接続に応答して、キャリブレーション時間の間に前記血糖測定モジュールからパイロット信号を受信し、前記パイロット信号の対象区間の間に検出されるサンプリングポイントの個数に基づいて前記第１閾値範囲及び前記第２閾値範囲を決定する、請求項８に記載の血糖測定装置。
【請求項１１】
前記プロセッサは、前記データ信号から変曲点が検出されない場合に応答して、前記データ信号を含むシーケンスデータに対する分析を排除する、請求項１に記載の血糖測定装置。
【請求項１２】
前記プロセッサは、前記データ信号で対象区間以外のサンプリングポイントを判読から排除する、請求項１に記載の血糖測定装置。
【請求項１３】
血糖測定方法において、
血糖測定装置のソケット及び血糖測定モジュール間の接続が検出される場合に応答して、前記血糖測定モジュールからデータ信号を受信するステップと、
前記データ信号の周期に基づいて、前記データ信号が指示するビットを判読するステップと、
を含む血糖測定方法。
【請求項１４】
ハードウェアと結合して請求項１３に記載の方法を実行させるために媒体に格納されたコンピュータプログラム。
【請求項１５】
血糖測定システムにおいて、
テストストリップに吸収された血液が含有する血糖量を測定し、血糖測定装置との接続に応答して前記測定された血糖量を指示するデータ信号を前記血糖測定装置に送信する血糖測定モジュールと、
前記血糖測定モジュールとの接続に応答して、前記データ信号を受信し、前記データ信号の周期に基づいて前記データ信号が指示するビットを判読する血糖測定装置と、
を含む血糖測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下、血糖測定モジュールを介して血糖を測定する技術が提供される。
【背景技術】
【０００２】
最近、現代人は食生活の習慣が西欧化されることにつれて糖尿病、高脂血症、血栓患者などの、いわゆる成人疾患で苦しんでいる人々が増加し、若い女性の場合は、過剰なダイエットによって鉄分欠乏性の貧血患者が急増している。このような成人疾患の軽重有無を把握することのできる簡単な方法は、血液内の生体成分を測定することである。生体成分測定は、血糖、貧血、血液凝固など血中に含まれている様々な成分の量を把握し、特定成分の数値が正常領域にあるか、異常領域にあるかを一般人も病院に行くことなく容易に異常有無の判断可能である長所がある。
【０００３】
生体成分を容易に測定する方法の１つとして、指先で採血した血液をバイオセンサに挿入されるストリップに注入した後、電気化学的あるいは光度法を用いて出力信号を定量分析するが、このような方法は、測定機で該当の成分量が表示され得るため、専門知識のない一般の人に適している。
【０００４】
バイオセンサは、スマート機器と結合して使用され得るため、バイオセンサからスマート機器のソケットに受信されるデータの振幅が異なって発生し得る通信不良といった問題を解決するための技術が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
血糖測定装置は、血糖を測定する血糖測定モジュールと結合され、血糖測定モジュールから血糖量を指示するデータ信号を受信する。
【０００６】
血糖測定装置は、血糖測定モジュールから受信されたデータ信号の周期に応じて、データ信号のビットを判読する。
【０００７】
血糖測定装置は、データ信号のうち対象区間のサンプリングポイントに基づいてデータ信号のビットを判読する。
【０００８】
血糖測定装置は、データ信号のうち対象区間以外のサンプリングポイントを分析から排除する。
【０００９】
血糖測定装置は、データ信号の傾きに基づいて対象区間を決定する。
【００１０】
血糖測定装置の機種ごとに対象区間内で検出されるサンプリングポイントの個数に対する閾値範囲を設定する。
【課題を解決するための手段】
【００１１】
一実施形態に係る血糖測定装置は、血糖量を測定する血糖測定モジュールのプラグと結合可能なソケットと、前記ソケットに対する前記血糖測定モジュールの接続が検出される場合に応答して、前記血糖測定モジュールからデータ信号を受信し、前記データ信号の周期に基づいて前記データ信号が指示するビットを判読するプロセッサとを含む。
【００１２】
前記プロセッサは、前記ソケットと前記血糖測定モジュール間の接続が樹立されて開始信号が受信された後、終了信号が受信されるまで一連のデータ信号を順次受信し得る。
【００１３】
前記プロセッサは、前記データ信号が第１周期を有する場合、前記データ信号のビットを０に決定し、前記データ信号が前記第１周期と異なる第２周期を有する場合、前記データ信号のビットを１に決定し得る。
【００１４】
前記プロセッサは、前記データ信号の傾きの変化に基づいて前記データ信号の前記周期を決定し得る。
【００１５】
前記プロセッサは、前記データ信号の現在のタイムスロットに対応する信号の大きさ及び以前のタイムスロットに対応する信号の大きさ値の間の差分値を現在のタイムスロットに対する傾きとして決定し得る。
【００１６】
前記プロセッサは、前記データ信号の傾き変化に基づいて対象区間を決定し、前記対象区間内で検出されるサンプリングポイントの個数に基づいて前記データ信号の周期を決定し得る。
【００１７】
前記プロセッサは、前記データ信号で傾きの符号が最初に反転する第１変曲点及び前記傾きの符号が２番目に反転する第２変曲点に基づいて前記対象区間を決定し得る。
【００１８】
前記プロセッサは、前記対象区間の間に検出されたサンプリングポイントの個数が第１閾値範囲内である場合に応答して、前記データ信号が第１周期を有するものと決定し、前記対象区間の間に検出されたサンプリングポイントの個数が第２閾値範囲内である場合に応答して、前記データ信号が第２周期を有するものと決定し得る。
【００１９】
前記プロセッサは、前記血糖測定装置の機器パラメータに基づいて前記第１閾値範囲及び前記第２閾値範囲を決定し得る。
【００２０】
前記プロセッサは、前記血糖測定装置と前記血糖測定モジュールとの間の接続に応答して、キャリブレーション時間の間に前記血糖測定モジュールからパイロット信号を受信し、前記パイロット信号の対象区間の間に検出されるサンプリングポイントの個数に基づいて前記第１閾値範囲及び前記第２閾値範囲を決定し得る。
【００２１】
前記プロセッサは、前記データ信号から変曲点が検出されない場合に応答して、前記データ信号を含むシーケンスデータに対する分析を排除し得る。
【００２２】
前記プロセッサは、前記データ信号で対象区間以外のサンプリングポイントを判読から排除し得る。
【００２３】
一実施形態に係る血糖測定方法は、血糖測定装置のソケット及び血糖測定モジュール間の接続が検出される場合に応答して、前記血糖測定モジュールからデータ信号を受信するステップと、前記データ信号の周期に基づいて、前記データ信号が指示するビットを判読するステップとを含み得る。
【００２４】
一実施形態に係る血糖測定システムは、テストストリップに吸収された血液が含有する血糖量を測定し、血糖測定装置との接続に応答して前記測定された血糖量を指示するデータ信号を前記血糖測定装置に送信する血糖測定モジュールと、前記血糖測定モジュールとの接続に応答して、前記データ信号を受信し、前記データ信号の周期に基づいて前記データ信号が指示するビットを判読する血糖測定装置とを含む。
【発明の効果】
【００２５】
血糖測定装置と独立的な血糖測定モジュールは、様々な機種の血糖測定装置と互換され得るため、ユーザは様々な機種の血糖測定装置を介して自分の血糖量を確認できる。
【００２６】
血糖測定装置は、血糖測定モジュールから受信されたデータ信号の周期に応じてビットを判読することで、データ信号の振幅に関わらずデータ信号を正確に解釈できる。
【００２７】
血糖測定装置は、データ信号のうち対象区間のサンプリングポイント個数に基づいてデータ信号のビットを判読することで、ノイズに強いデータ解釈を提供できる。
【００２８】
血糖測定装置は、対象区間以外のサンプリングポイントを分析から排除することで、以前の信号との混合によるビット判読エラーを防止できる。
【００２９】
血糖測定装置は、データ信号の傾きに基づいて対象区間を決定することで、ノイズがあるにもかかわらず対象区間を一貫して決定できる。
【００３０】
血糖測定装置の機種ごとに閾値範囲が相違に設定されているが、互いに異なる機種に対してもデータ解釈の正確度が保持できる。
【００３１】
血糖測定装置は、異なる２種類の周期を有する信号を解釈することで、データとノイズを明確に区分でき、血糖測定モジュールとのデータ通信の正確度を保障できる。
【図面の簡単な説明】
【００３２】
【図１】一実施形態に係る血糖測定システムの構成を説明する図である。
【図２】一実施形態に係る血糖測定方法を説明するフローチャートである。
【図３】一実施形態に係る一連のデータ信号を含むシーケンスデータの例示を示す。
【図４】一実施形態に係るデータ信号のビット判読を説明する図である。
【図５】一実施形態に係るデータ信号のビット判読を説明する図である。
【図６】一実施形態に係る血糖測定装置の内部構成を説明するブロック図である。
【発明を実施するための形態】
【００３３】
下記で説明する実施形態は様々な変更が加えられることができる。特許出願の範囲がこのような実施形態によって制限も限定もされることはない。各図面に提示された同じ参照符号は同じ部材を示す。
【００３４】
本明細書で開示されている特定の構造的又は機能的な説明は単に実施形態を説明するための目的として例示されたものであり、実施形態は様々な異なる形態で実施され、本明細書に説明された実施形態に限定されることはない。
【００３５】
本明細書で用いた用語は、単に特定の実施形態を説明するために用いられるものであって、本発明を限定しようとする意図はない。単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００３６】
異なる定義がされない限り、技術的であるか又は科学的な用語を含むここで用いる全ての用語は、本実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００３７】
また、添付図面を参照して説明することにおいて、図面符号に関係なく同じ構成要素は同じ参照符号を付与し、これに対する重複する説明は省略する。実施形態の説明において関連する公知技術に対する具体的な説明が実施形態の要旨を不要に曖昧にすると判断される場合、その詳細な説明は省略する。
【００３８】
図１は、一実施形態に係る血糖測定システムの構成を説明する図である。
【００３９】
血糖測定システム１００は、血糖測定装置１１０及び血糖測定モジュール１２０を含む。
【００４０】
血糖測定装置１１０は、血糖測定モジュール１２０と結合される装置であって、血糖測定モジュール１２０のプラグ１２１と結合されるソケット１１１を含む。血糖測定装置１１０は、例えば、スマートフォンのようなスマート機器に実現され、血糖測定の結果を表示するためのディスプレイ部及び電力を供給するための電源供給部を含む。例えば、血糖測定装置１１０のソケット１１１はマイクソケットであり得る。
【００４１】
血糖測定装置１１０は、血糖測定モジュール１２０によって測定された血糖量を指示するシーケンスデータを血糖測定モジュール１２０から受信する。シーケンスデータは、血糖量を指示する情報を示し、一連のデータ信号を含む。シーケンスデータは、血糖データとも示してもよい。血糖測定装置１１０は、一連のデータ信号を順次受信する。血糖測定装置１１０は、データ信号を判読することによって各データ信号が指示するビットを決定する。各データ信号が指示するビットは、例えば、０又は１の値を示す。
【００４２】
血糖測定装置１１０は、血糖量を指示するシーケンスデータを処理及び管理できる血糖測定用アプリケーションプログラムを格納する。
【００４３】
血糖測定装置１１０のソケット１１１に血糖測定モジュール１２０のプラグ１２１を結合して使用する場合、血糖測定モジュール１２０が血糖測定装置１１０の入力、出力、及び電源を全て利用する。また、血糖測定装置１１０及び血糖測定モジュール１２０間のデータ通信方式は、ＦＳＫ（Ｆｒｅｑｕｅｎｃｙ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）方式であるが、必ずこれに限定されることはない。使用目的及び手段により、データ通信方式は相違に設計されてもよい。
【００４４】
例えば、血糖測定モジュール１２０のフォンジャックプラグ１２１と結合可能なフォンジャックソケット１１１又はピンプラグ１２１と結合可能なポートから構成され得る。ただし、血糖測定装置１１０のソケット１１１は、その種類及び形状が制限されることはない。上述したピンを用いた結合構造は、血糖測定装置１１０がプラグ１２１を含み、血糖測定モジュール１２０がソケット１１１を含む構造で構成されてもよい。
【００４５】
血糖測定モジュール１２０は、テストストリップに吸収された血液が含有している血糖量を測定し、血糖測定装置１１０との接続に応答して、前記測定された血糖量を指示するデータ信号を前記血糖測定装置１１０に送信する。このような血糖測定装置１１０のソケット１１１に結合して使用される。例えば、血糖測定モジュール１２０のプラグ１２１が血糖測定装置１１０のソケット１１１に結合される場合、血糖測定モジュール１２０及び血糖測定装置１１０間の接続が樹立される。血糖測定モジュール１２０は、血糖測定装置１１０との接続が検出された場合に応答して、血糖測定装置１１０の電源供給部から供給される電源を用いてテストストリップに吸収された血液内の血糖量を測定及び算出する。血糖測定モジュール１２０は、血糖量を指示する情報を含むシーケンスデータを血糖測定装置１１０に送信する。
【００４６】
血糖測定モジュール１２０は、本体、ストリップ挿入口１２２、及びプラグ１２１を含む。
【００４７】
血糖測定モジュール１２０の本体は、テストストリップに吸収された血液が含有している血糖量を測定するための血糖測定部、及び血糖量の測定結果を算出及び送信するための中央処理部を含む。血糖測定モジュール１２０の本体は、電源供給部及びディスプレイ部を含む必要がないため、小型化及び軽量化され得る。
【００４８】
ストリップ挿入口１２２は本体の一部に形成され、上述したテストストリップを挿入できる構造を有する。ストリップ挿入口１２２は、テストストリップを内部に挿入できる構造に実現され、その構造及びデザインが説明された例示に限定されることはない。
【００４９】
プラグ１２１は、本体の一面に形成されて血糖測定装置１１０のソケット１１１に結合可能な構造を有する。上述したように、プラグ１２１は、フォンジャックプラグ１２１又はピンプラグ１２１であり得るが、これに限定されることはない。
【００５０】
テストストリップは、血液を吸収できる材質から構成されるストリップを示す。
【００５１】
参考として、血糖測定装置１１０がスマートフォンで実現される場合、血糖測定装置は、血糖測定用アプリケーションを実行する。血糖測定用アプリケーションが実行された後、血糖測定装置１１０は、血糖測定モジュール１２０のプラグがソケットに結合されたか否かを判断する。血糖測定モジュール１２０及び血糖測定装置１１０間に接続が樹立された場合、血糖測定モジュール１２０は、血糖測定装置１１０の電源から電力の供給を受け、血糖測定モジュール１２０は、内部テストを実行する。内部テストに異常がない場合、血糖測定装置１１０は、ストリップ挿入を要求する画面がディスプレイ部を介して表示される。ユーザによって血糖測定モジュール１２０のストリップ挿入口にテストストリップが挿入される場合に応答して、血糖測定装置１１０は、ストリップ変質有無の点検画面を表示し、テストストリップの変質有無を点検する。テストストリップが正常として判断された場合、血糖測定装置１１０は、ディスプレイ部を介して血液投入画面を表示し得る。
【００５２】
ユーザの血液がテストストリップに投入された場合に応答して、血糖測定モジュール１２０は、血糖測定装置１１０に血糖量を指示するデータを送信する。血糖測定装置１１０は、血糖測定中に通知画面を表示し、血糖測定モジュール１２０から送信されたデータから血液内の血糖測定の結果を算出する。血糖測定装置１１０は血糖測定の結果を表示し、さらに血糖測定の結果を格納してもよい。
【００５３】
以下は、血糖測定装置１１０が血糖測定モジュール１２０から受信したデータを判読する過程について詳細に説明する。
【００５４】
図２は、一実施形態に係る血糖測定方法を説明するフローチャートである。
【００５５】
まず、ステップＳ２１０において、血糖測定装置は、血糖測定モジュール及び血糖測定装置間の接続を検出する。例えば、血糖測定装置は、ソケットと血糖測定モジュールのプラグとの間の接続が検出された場合に応答して、血糖測定モジュールとの通信を樹立する。
【００５６】
そして、ステップＳ２２０において、血糖測定装置は、血糖測定モジュール及び血糖測定装置間の接続が検出された場合に応答して、血糖測定モジュールからデータ信号を受信する。例えば、血糖測定装置は、予め決定されたサンプリングレート（ｓａｍｐｌｉｎｇ  ｒａｔｅ）により、データ信号の信号の大きさをサンプリングする。サンプリングレートは、４４１００Ｈｚであるが、これに限定されることはない。
【００５７】
次に、ステップＳ２３０において、血糖測定装置は、データ信号の周期に基づいてデータ信号が指示するビットを判読する。例えば、血糖測定装置は、データ信号から該当データ信号の周期を推定する。血糖測定装置は、推定された周期にマッピングされたビットを決定することによって、該当データ信号が示すビットを決定する。データ信号は、０又は１のビット値を示す。
【００５８】
そして、ステップＳ２４０において、血糖測定装置は、終了信号が判読されるまで一連のデータ信号のビットを順次判読する。例えば、血糖測定装置は、開始信号、一連のデータ信号、及び終了信号を含むシーケンスデータを受信する。血糖測定装置は、開始信号が受信された後、終了信号が受信されるまでデータ信号のビットを順次判読し得る。
【００５９】
次に、ステップＳ２５０において、血糖測定装置は、読み出されたビットに基づいて血糖量の測定結果を算出する。例えば、血糖測定装置は、シーケンスデータの各データ信号に対して読み出されたビットの組合せに基づいて、血糖量の測定結果を決定する。
【００６０】
図３は、一実施形態に係る一連のデータ信号を含むシーケンスデータの例示を示す。
【００６１】
シーケンスデータ３１０は、開始信号、一連のデータ信号、及び終了信号を含む。図３において、横軸は時間軸であり、縦軸はデータ信号の大きさ（例えば、振幅）を示す。１つのシーケンスデータ３１０は、予め決定された個数のデータ信号を含み、血糖測定装置は、開始信号、予め決定された個数のデータ信号、及び終了信号を順次受信することを予想する。図３において、一連のデータ信号の個数は８に示されているが、図３に示すシーケンスデータ３１０は８ビットであり得る。ただし、シーケンスデータ３１０のビット数がこれに限定されることなく、シーケンスデータ３１０は、開始信号及び終了信号を除いてｎビットに実現されてもよい。ｎは１以上の整数であり得る。
【００６２】
開始信号及び終了信号は、予め決定されたビットに指定される。例えば、図３に示す開始信号及び終了信号は両方ビットが０である信号に指定される。ただし、これに限定されることなく、開始信号及び終了信号は両方ビットが１である信号に指定されたり、（開始信号、終了信号）＝（１，０）及び（開始信号、終了信号）＝（０，１）のように指定されてもよい。
【００６３】
血糖測定装置は、シーケンスデータ３１０の開始信号及び終了信号のビットが予め指定された組合せと互いに異なると判断される場合に応答して、該当シーケンスデータ３１０がエラーであるものと決定する。例えば、開始信号及び終了信号のビットが両方０として指定された場合、血糖測定装置は、開始信号及び終了信号のうち少なくとも１つが１を示すと該当データ信号をエラー信号として決定する。
【００６４】
開始信号、データ信号、及び終了信号、データ信号は、周期的波形（ｐｅｒｉｏｄｉｃ  ｗａｖｅｆｏｒｍ）を含む。周期的波形は、例えば、正弦波の波形であってもよいが、これに限定されることはない。正弦波波形は、サイン又はコサイン波形を示す。
個別信号のビットは該当信号の周期に応じて分類される。例えば、第１周期の正弦波波形は、ビット値が０であることを示し、第２周期の正弦波波形はビット値が１であることを示す。
【００６５】
一実施形態によれば、血糖測定装置は、データ信号が第１周期を有する場合、該当データ信号のビットを０に決定する。血糖測定装置は、データ信号が第１周期と異なる第２周期を有する場合、該当データ信号のビットを１に決定する。例えば、第２周期は、第１周期よりも小さく設定されるが、これに限定されることはない。
【００６６】
図３に示されたシーケンスデータ３１０を例にして説明すれば、次の通りである。まず、最初に受信される第１周期を有する信号は０のビット値を指示し、該当信号は、開始信号を示している。その後、受信された一連のデータ信号は、順にそれぞれ第１周期、第１周期、第２周期、第１周期、第２周期、第１周期、第１周期、及び第１周期を有する。したがって、一連のデータ信号は「００１０１０００」のデータを示す。本明細書で一連のデータ信号は血糖量を指示する。最後に受信された第１周期を有する信号は、予め決定された個数のデータ信号後に受信された信号であるため、終了信号を示す。一連のデータ信号は、シーケンスデータ３１０が指示するビットシーケンスに対応し、血糖量情報を示す。
【００６７】
図４及び図５は、一実施形態に係るデータ信号のビット判読を説明する図である。
【００６８】
一実施形態によれば、血糖測定装置はデータ信号の周期を、信号の大きさの傾きに基づいて決定する。血糖測定装置は、前記データ信号の傾きの変化に基づいて、前記データ信号の前記周期を決定する。
【００６９】
例えば、血糖測定装置は、データ信号の傾きの符号変更に基づいてデータ信号の周期を決定する。血糖測定装置は、データ信号の傾きに基づいて第１変曲点及び第２変曲点を検出し、第１変曲点及び第２変曲点間の時間の長さに基づいてデータ信号の周期を決定する。血糖測定装置は、傾きの符号が（＋）から（−）に変更される地点を第１変曲点、傾きの符号が（−）から（＋）に変更される地点を第２変曲点に決定する。
【００７０】
血糖測定装置は、現在のタイムスロットに対する傾きを、データ信号の現在のタイムスロットに対応する信号の大きさ、及び以前のタイムスロットに対応する信号の大きさ値の間の差を示す差分値を、現在のタイムスロットに対する傾きとして決定する。タイムスロットは、サンプリングレートによって区分される時間区間であってもよく、血糖測定装置は、各タイムスロットごとにデータ信号に対するサンプリングを行う。タイムスロットのうち、サンプリングが実行される任意の時点をサンプリングポイントと示し、例えば、タイムスロットの中間時点がサンプリングポイントに決定される。
【００７１】
例えば、血糖測定装置は、第１変曲点及び第２変曲点を以前のタイムスロットに対して算出された差分値と現在のタイムスロットに対して算出された差分値とが互いに異なる符号を示す地点に基づいて決定する。血糖測定装置は、以前のタイムスロットに対する差分値が正数であり、現在のタイムスロットに対する差分値が負数である場合、現在のタイムスロットに第１変曲点が存在するものと決定する。血糖測定装置は、以前のタイムスロットに対する差分値が負数であり、現在のタイムスロットに対する差分値が正数である場合、現在のタイムスロットに第２変曲点が存在するものと決定する。
【００７２】
また、第１変曲点及び第２変曲点は、サンプリングポイントに正確にマッチングされないこともある。例えば、任意のデータ信号に対して、最初に符号が変わったサンプリングポイント以前に第１変曲点が存在することがあり、２番目に符号が変わったサンプリングポイント以前に第２変曲点が存在することもある。
【００７３】
血糖測定装置は、第１変曲点及び第２変曲点の間の区間（以下、対象区間）で検出されるサンプリングポイントの個数に応じてデータ信号の周期を決定する。血糖測定装置は、前記データ信号で傾きの符号が最初に反転される第１変曲点、及び前記傾きの符号が２番目に反転される第２変曲点に基づいて前記対象区間を決定し得る。具体的に、血糖測定装置は、最初に傾き符号が変更されたサンプリングポイントを含み、２番目に傾き符号が変更されたサンプリングポイントの直前サンプリングポイントまでカウントする。
【００７４】
例えば、図４は、第１周期を有するデータ信号４９０を示す。
【００７５】
血糖測定装置は、最初に傾き符号が変更されたサンプリングポイント４２１を含み、２番目に傾き符号が変更されたサンプリングポイント４２２を決定する。血糖測定装置は、傾き符号が変更されたサンプリングポイント４２１，４２２に基づいて、第１変曲点４３１及び第２変曲点４３２を決定する。
【００７６】
血糖測定装置は、前記データ信号の傾き変化に基づいて対象区間を決定し、前記対象区間内で検出されるサンプリングポイントの個数に基づいて前記データ信号の周期を決定する。第１変曲点４３１及び第２変曲点４３２に基づいて対象区間４１０を決定する。ただし、第１変曲点４３１及び第２変曲点４３２が必ず任意の地点で特定されなければならないものではなく、血糖測定装置は、傾き符号が変更されたサンプリングポイント４２１，４２２に基づいて対象区間４１０を決定してもよい。
【００７７】
血糖測定装置は、対象区間４１０の間に検出されるサンプリングポイント４４０の個数が第１閾値範囲内である場合に応答して、該当データ信号４９０が第１周期を有するものと決定する。血糖測定装置は、第１周期を有するものと決定されたデータ信号４９０のビット値を０に決定する。
【００７８】
例えば、第１閾値範囲はｔｈ＿ｎｕｍ１以上の個数を示し、ｔｈ＿ｎｕｍ１は１以上の整数である。ｔｈ＿ｎｕｍ１は６に設定されてもよい。図４に示された対象区間４１０のうち検出されたサンプリングポイント４４０の個数が８個であることから第１閾値範囲内であるため、血糖測定装置は、データ信号４９０が第１周期を有するものと決定する。
【００７９】
異なる例として、第１閾値範囲はｍ１以上ｍ２以下の個数を示し、ｍ１及びｍ２は１以上の整数であってもよい。例えば、ｍ１は７、ｍ２は８に設定されてもよい。図４に示された対象区間４１０のうち検出されたサンプリングポイント４４０の個数が８個であることから第１閾値範囲内であるため、血糖測定装置は、図４に示されたデータ信号４９０が第１周期を有するものと決定する。したがって、血糖測定装置は、図４に示されたデータ信号４９０のビットが０であると決定する。
【００８０】
異なる例として、図５は、第２周期を有するデータ信号５９０を示す。
【００８１】
血糖測定装置は、最初に傾き符号が変更されたサンプリングポイント５２１を含み、２番目に傾き符号が変更されたサンプリングポイント５２２を決定する。血糖測定装置は、傾き符号が変更されたサンプリングポイント５２１，５２２に基づいて第１変曲点５３１及び第２変曲点５３２を決定する。
【００８２】
血糖測定装置は、第１変曲点５３１及び第２変曲点５３２に基づいて対象区間５１０を決定する。ただし、第１変曲点５３１及び第２変曲点５３２が必ず任意の地点で特定されなければならないものではなく、血糖測定装置は、傾き符号が変更されたサンプリングポイント５２１，５２２に基づいて対象区間５１０を決定してもよい。
【００８３】
血糖測定装置は、対象区間５１０の間に検出されるサンプリングポイント５４０の個数が第２閾値範囲内である場合に応答して、該当データ信号が第２周期を有するものと決定する。血糖測定装置は、第２周期を有するものと決定されたデータ信号５９０のビット値を１に決定する。
【００８４】
例えば、第２閾値範囲はｔｈ＿ｎｕｍ２以下の個数を示し、ｔｈ＿ｎｕｍ２は１以上の整数である。ｔｈ＿ｎｕｍ２は５に設定されてもよい。図５に示された対象区間５１０のうち、検出されたサンプリングポイント５４０の個数が４個であることから第２閾値範囲内であるため、血糖測定装置は、データ信号５９０が第２周期を有するものと決定する。
【００８５】
異なる例として、第２閾値範囲はｋ１以上ｋ２以下の個数を示し、ｋ１及びｋ２は１以上の整数である。例えば、ｋ１は４、ｋ２は５に設定されてもよい。図５に示された対象区間５１０のうち、検出されたサンプリングポイント５４０の個数が４個であることから第２閾値範囲内であるため、血糖測定装置は、図５に示されたデータ信号５９０が第２周期を有するものと決定する。したがって、血糖測定装置は、図５に示されたデータ信号５９０のビットが１であると決定する。
【００８６】
第１閾値範囲及び第２閾値範囲は、予め決定されてもよい。例えば、血糖測定装置は、機器パラメータに基づいて前記第１閾値範囲及び前記第２閾値範囲を決定する。したがって、血糖測定装置は、機種に応じて最適化された閾値範囲を設定し、より正確な血糖測定の結果を提供することができる。また、第１閾値範囲及び第２閾値範囲は、マージン（ｍａｒｇｉｎ）を含むように設計され得る。
【００８７】
ただし、第１閾値範囲及び第２閾値範囲の設定を上述したものに限定することはない。血糖測定装置は、前記血糖測定装置と前記血糖測定モジュールとの間の接続に応答して、キャリブレーション、時間の間に前記血糖測定モジュールからパイロット信号を受信し、前記パイロット信号の対象区間の間に検出されるサンプリングポイントの個数に基づいて前記第１閾値範囲及び前記第２閾値範囲を決定する。予め決定したパイロット信号は、血糖測定装置及び血糖測定モジュールに対してキャリブレーション、時間の間に通信されるよう予め定義された信号を示す。例えば、パイロット信号は、「０１０」、「１１０」のビットシーケンスを指示するよう定義された信号であり、上述したビットシーケンスは単なる例示であって、これに限定されることはない。したがって、血糖測定装置は、パイロット信号の対象区間の間で検出されるサンプリングポイントの個数に基づいて、第１閾値範囲及び第２閾値範囲を設定し得る。例えば、血糖測定装置は、パイロット信号のうち第１周期を有するデータ信号から対象区間の間に検出されたサンプリングポイントの個数の平均を含むように第１閾値範囲を決定する。血糖測定装置は、パイロット信号のうち第２周期を有するデータ信号から対象区間の間に検出されたサンプリングポイントの個数の平均を含むよう第２閾値範囲を決定する。
【００８８】
図４に示された第１周期のデータ信号４９０は、サンプリングレートの１６倍の周波数を有するものと仮定される。図５に示された第２周期のデータ信号５９０は、サンプリングレートの８倍の周波数を有するものと仮定される。第１周期は第２周期の２倍であると仮定する。ただし、第１周期、第２周期、及び各データ信号の周波数を上述したものに限定せず、設計に応じて変更されてもよい。
【００８９】
図６は、一実施形態に係る血糖測定装置の内部構成を説明するブロック図である。
【００９０】
血糖測定装置６００は、ソケット６１０、プロセッサ６２０、及びメモリ６３０を含む。
【００９１】
ソケット６１０は、血糖量を測定する血糖測定モジュールのプラグと結合可能な構造を含む。例えば、ソケット６１０はマイクソケットであってもよい。
【００９２】
プロセッサ６２０は、ソケット６１０に対する前記血糖測定モジュールの接続が検出される場合に応答して、前記血糖測定モジュールからデータ信号を受信し、前記データ信号の周期に基づいて前記データ信号が指示するビットを判読し得る。
【００９３】
例えば、プロセッサ６２０は、ソケット６１０と前記血糖測定モジュールとの間の接続が樹立されて開始信号が受信された後、終了信号が受信されるまで一連のデータ信号を順次受信する。プロセッサ６２０は、前記データ信号が第１周期を有する場合、前記データ信号のビットを０に決定し、前記データ信号が前記第１周期よりも小さい第２周期を有する場合、前記データ信号のビットを１に決定する。
【００９４】
また、プロセッサ６２０は、前記データ信号から変曲点が検出されない場合に応答して、前記データ信号を含むシーケンスデータに対する分析を排除する。変曲点が検出されないデータ信号はノイズを含んでいるため、プロセッサ６２０は、変曲点が検出されないデータ信号に対する分析を排除することによってエラーを防止し得る。例えば、プロセッサ６２０は、開始信号と終了信号の間にデータ信号が判読される途中、ノイズなどによって不規則なデータ信号（例えば、変曲点のない信号）が検出される場合に応答して、該当データ信号をエラーとして決定する。血糖測定装置６００は、エラーに決定されたデータ信号を含むシーケンスデータに対して判読をスキップしたり、再判読を行う。
【００９５】
さらに、プロセッサ６２０は、前記データ信号で対象区間以外のサンプリングポイントを判読から排除する。プロセッサ６２０は、任意のデータ信号で第１変曲点以前のサンプリングポイント及び第２変曲点以後のサンプリングポイントを排除することで、対象区間内で検出されるサンプリングポイントに基づいて対象区間を決定する。各データ信号の開始区間及び終了区間で隣接する他のデータ信号による干渉などが通信遅延のように発生する可能性があるため、血糖測定装置６００は、対象区間のみを考慮してデータ信号の周期をより正確に決定することができる。
【００９６】
ただし、プロセッサ６２０の動作をこれに限定せず、プロセッサ６２０は、図１ないし図５を参照して説明した動作のうち少なくとも１つが結合された動作を行ってもよい。
メモリ６３０は、血糖測定方法を行うために求められる情報を一時的又は半永久的に格納する。例えば、メモリ６３０は、データ信号、シーケンスデータ、及びシーケンスデータから分析された血糖測定の結果などを格納する。
【００９７】
一実施形態に係る血糖測定装置６００は、上述したようにデータ信号の周期に基づいてデータ信号を判読することで、スマートフォンのマイクロ受信される信号に対する単なる閾値比較よりも正確にノイズによるデータ判読エラーを減少させることができる。
【００９８】
実施形態に係る方法は、ハードウェア構成要素、ソフトウェア構成要素、又はハードウェア構成要素及びソフトウェア構成要素の組み合せで具現される。例えば、本実施形態で説明した装置及び構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサー、又は命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答する異なる装置のように、１つ以上の汎用コンピュータ又は特殊目的コンピュータを用いて具現される。処理装置は、オペレーティングシステム（ＯＳ）及びオペレーティングシステム上で実行される１つ以上のソフトウェアアプリケーションを実行する。また、処理装置は、ソフトウェアの実行に応答してデータをアクセス、格納、操作、処理、及び生成する。理解の便宜のために、処理装置は１つが使用されるものとして説明する場合もあるが、当技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／又は複数類型の処理要素を含むことが把握する。例えば、処理装置は、複数のプロセッサ又は１つのプロセッサ及び１つのコントローラを含む。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成も可能である。
【００９９】
本実施形態による方法は、様々なコンピュータ手段を介して実施されるプログラム命令の形態で具現され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合せて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＹＩＪＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。ハードウェア装置は、本発明に示す動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【０１００】
上述したように実施形態をたとえ限定された図面によって説明したが、当技術分野で通常の知識を有する者であれば、上記の説明に基づいて様々な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順で実行されるし、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態で結合又は組み合わせられてもよいし、他の構成要素又は均等物によって置き換え又は置換されたとしても適切な結果を達成することができる。
【０１０１】
したがって、本発明の範囲は、開示された実施形態に限定されて定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１０２】
６００：血糖測定装置
６１０：ソケット
６２０：プロセッサ
６３０：メモリ
【図１】
2019160315.tif 000003
【図２】
2019160315.tif 000004
【図３】
2019160315.tif 000005
【図４】
2019160315.tif 000006
【図５】
2019160315.tif 000007
【図６】
2019160315.tif 000008