(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-07-22
(45)【発行日】2024-07-30
(54)【発明の名称】磁場計測装置、磁場計測方法、および、磁場計測プログラム
(51)【国際特許分類】
G01R 33/09 20060101AFI20240723BHJP
G01R 35/00 20060101ALI20240723BHJP
H10N 50/10 20230101ALI20240723BHJP
A61B 5/05 20210101ALI20240723BHJP
G01R 33/02 20060101ALN20240723BHJP
【FI】
G01R33/09
G01R35/00 M
H10N50/10 Z
A61B5/05
G01R33/02 X
(21)【出願番号】P 2020082873
(22)【出願日】2020-05-08
【審査請求日】2023-04-11
(73)【特許権者】
【識別番号】303046277
【氏名又は名称】旭化成エレクトロニクス株式会社
(74)【代理人】
【識別番号】110000877
【氏名又は名称】弁理士法人RYUKA国際特許事務所
(72)【発明者】
【氏名】岡武 茂樹
(72)【発明者】
【氏名】片岡 誠
(72)【発明者】
【氏名】中村 威信
【審査官】青木 洋平
(56)【参考文献】
【文献】国際公開第2020/040168(WO,A1)
【文献】米国特許出願公開第2013/0324832(US,A1)
【文献】特開2007-125236(JP,A)
【文献】特開2002-177233(JP,A)
【文献】特開2001-104268(JP,A)
【文献】特開平11-004816(JP,A)
【文献】特開平06-245916(JP,A)
【文献】特開平06-154185(JP,A)
【文献】特開平09-164123(JP,A)
【文献】特開2013-244403(JP,A)
【文献】特開平11-276451(JP,A)
【文献】米国特許出願公開第2015/0128431(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G01R 33/09
G01R 35/00
H10N 50/10
A61B 5/05
G01R 33/02
(57)【特許請求の範囲】
【請求項1】
各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイと、
前記磁気センサアレイによって計測された計測データを取得する計測データ取得部と、
前記計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について前記仮想センサアレイ面に直交する成分の磁場を再構成する磁場再構成部と
を備える、磁場計測装置。
【請求項2】
前記複数の磁気センサセルのそれぞれは、前記出力信号に応じた大きさで、前記磁気センサが検出した入力磁場を低減させるフィードバック磁場を発生させる磁場生成部を更に有し、
前記出力部は、前記磁場生成部が前記フィードバック磁場を発生するために流すフィードバック電流に応じた前記出力信号を出力する、請求項1に記載の磁場計測装置。
【請求項3】
前記磁気センサのそれぞれは、磁気抵抗素子と前記磁気抵抗素子の両端に配置された二つの磁気収束板とを含み、前記磁気抵抗素子は、二つの前記磁気収束板に挟まれた位置に配置される、請求項2に記載の磁場計測装置。
【請求項4】
前記磁場生成部は、前記磁気抵抗素子および二つの前記磁気収束板を取り囲むように、前記磁気センサが検出対象とする磁場の軸方向に沿って巻かれているフィードバックコイルを含む、請求項3に記載の磁場計測装置。
【請求項5】
前記磁場再構成部は、前記仮想センサアレイ面上の複数の位置について前記仮想センサアレイ面に直交する成分の磁場を再構成し、
前記仮想センサアレイ面上の複数の位置について再構成した磁場を用いて、被計測体の電気活動による活動電流の状態を前記仮想センサアレイ面に投影した電流マップを生成する電流マップ生成部を更に備える、請求項1から4のいずれか一項に記載の磁場計測装置。
【請求項6】
前記電流マップ生成部は、前記仮想センサアレイ面上の複数の位置のそれぞれについて再構成した磁場と、隣接する位置について再構成した磁場との差分に基づいて、前記複数の位置における電流ベクトルを示す電流アローマップを生成する、請求項5に記載の磁場計測装置。
【請求項7】
正規直交関数と前記磁気センサアレイの各磁気センサの位置および磁気感度とから計算された基底ベクトルに基づき、前記計測データによって示される前記入力磁場の空間分布を信号分離する信号空間分離部を更に備える、請求項1から6のいずれか一項に記載の磁場計測装置。
【請求項8】
前記磁場再構成部は、前記信号分離した結果に基づいて、前記仮想センサアレイ面上の1つ以上の位置について、外乱磁場成分が分離された計測対象磁場成分の磁場を再構成する、請求項7に記載の磁場計測装置。
【請求項9】
前記正規直交関数は、球面調和関数である、請求項8に記載の磁場計測装置。
【請求項10】
前記計測対象磁場成分は、数14を用いて再構成された磁場の第1項であり、
【数14】
数14において、B
Reconstruct
(r[i.j.k])は、前記仮想センサアレイ面上の位置ベクトルr[i,j,k]における前記再構成された磁場を示し、μは透磁率を示し、Y
l,m
は、球面調和関数を示し、Xinは、前記計測対象磁場成分についての基底ベクトルに係る係数を示し、Xoutは、前記外乱磁場成分についての基底ベクトルに係る係数を示す
請求項9に記載の磁場計測装置。
【請求項11】
心臓の電気活動により生成される磁場である心磁を計測対象とし、
前記仮想センサアレイ面は、被計測体の胸面の直上に指定される、請求項1から
10のいずれか一項に記載の磁場計測装置。
【請求項12】
各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイによって計測された計測データを取得することと、
前記計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について前記仮想センサアレイ面に直交する成分の磁場を再構成することと
を備える、磁場計測方法。
【請求項13】
コンピュータにより実行されて、前記コンピュータを、
各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイによって計測された計測データを取得する計測データ取得部と、
前記計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について前記仮想センサアレイ面に直交する成分の磁場を再構成する磁場再構成部と
して機能させる、磁場計測プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、磁場計測装置、磁場計測方法、および、磁場計測プログラムに関する。
【背景技術】
【0002】
特許文献1には、「心磁計測装置によって計測された心磁信号から、心磁場に流れる電流のベクトルである電流アローを複数生成する」ことが記載されている。
[先行技術文献]
[特許文献]
[特許文献1] 特開2016-178994
【発明の概要】
【0003】
本発明の第1の態様においては、磁場計測装置を提供する。磁場計測装置は、各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイを備えてよい。磁場計測装置は、磁気センサアレイによって計測された計測データを取得する計測データ取得部を備えてよい。磁場計測装置は、計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成する磁場再構成部を備えてよい。
【0004】
複数の磁気センサセルのそれぞれは、出力信号に応じた大きさで、磁気センサが検出した入力磁場を低減させるフィードバック磁場を発生させる磁場生成部を更に有し、出力部は、磁場生成部がフィードバック磁場を発生するために流すフィードバック電流に応じた出力信号を出力してよい。
【0005】
磁気センサのそれぞれは、磁気抵抗素子と磁気抵抗素子の両端に配置された二つの磁気収束板とを含み、磁気抵抗素子は、二つの磁気収束板に挟まれた位置に配置されてよい。
【0006】
磁場生成部は、磁気抵抗素子および二つの磁気収束板を取り囲むように、磁気センサが検出対象とする磁場の軸方向に沿って巻かれているフィードバックコイルを含んでよい。
【0007】
磁場再構成部は、仮想センサアレイ面上の複数の位置について仮想センサアレイ面に直交する成分の磁場を再構成し、磁場計測装置は、仮想センサアレイ面上の複数の位置について再構成した磁場を用いて、被計測体の電気活動による活動電流の状態を仮想センサアレイ面に投影した電流マップを生成する電流マップ生成部を更に備えてよい。
【0008】
電流マップ生成部は、仮想センサアレイ面上の複数の位置のそれぞれについて再構成した磁場と、隣接する位置について再構成した磁場との差分に基づいて、複数の位置における電流ベクトルを示す電流アローマップを生成してよい。
【0009】
磁場計測装置は、正規直交関数と磁気センサアレイの各磁気センサの位置および磁気感度とから計算された基底ベクトルに基づき、計測データによって示される入力磁場の空間分布を信号分離する信号空間分離部を更に備えてよい。
【0010】
磁場再構成部は、信号分離した結果に基づいて、仮想センサアレイ面上の1つ以上の位置について、外乱磁場成分が分離された計測対象磁場成分の磁場を再構成してよい。
【0011】
心臓の電気活動により生成される磁場である心磁を計測対象とし、仮想センサアレイ面は、被計測体の胸面の直上(前面)に指定されてよい。
【0012】
本発明の第2の態様においては、磁場計測方法を提供する。磁場計測方法は、各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイによって計測された計測データを取得することを備えてよい。磁場計測方法は、計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成することを備えてよい。
【0013】
本発明の第3の態様においては、磁場計測プログラムを提供する。磁場計測プログラムは、コンピュータにより実行されてよい。磁場計測プログラムは、コンピュータを、各々が磁気センサと出力信号を出力する出力部とを有する複数の磁気センサセルがそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイによって計測された計測データを取得する計測データ取得部として機能させてよい。磁場計測プログラムは、コンピュータを、計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成する磁場再構成部として機能させてよい。
【0014】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【0015】
【
図1】本実施形態に係る磁場計測装置10の構成を示す。
【
図2】本実施形態に係る磁気センサユニット110の構成を示す。
【
図3】本実施形態に係る磁気センサアレイ210における磁気センサセル220の構成を示す。
【
図4】本実施形態に係る磁気抵抗素子を有する磁気センサの入出力特性の一例を示す。
【
図5】本実施形態に係るセンサ部300の構成例を示す。
【
図6】本実施形態に係るセンサ部300の入出力特性の一例を示す。
【
図7】本実施形態に係る磁気センサ520の構成例を示す。
【
図8】本実施形態に係る磁気センサ520にフィードバック磁場を発生させた時の磁束分布を示す。
【
図9】本実施形態に係る磁気センサアレイ210における複数の磁気センサセル220の配置例を示す。
【
図10】本実施形態に係るキャリブレーション磁場発生部144、磁気センサアレイ210、センサデータ収集部230、および、センサデータ処理部1000の構成を示す。
【
図11】本実施形態に係る磁場計測装置10が磁場の空間分布を信号分離するフローを示す。
【
図12】本実施形態に係る磁場計測装置10が磁場を再構成して電流マップを生成するフローを示す。
【
図13】本実施形態に係る磁場計測装置10が仮想センサアレイ面上の1つ以上の位置について再構成した磁場の一例を示す。
【
図14】本実施形態に係る磁場計測装置10が生成した電流マップの一例を示す。
【
図15】本実施形態の変形例に係る磁気センサアレイ210における複数の磁気センサセル220の配置例を示す。
【
図16】本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。
【発明を実施するための形態】
【0016】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【0017】
図1は、本実施形態に係る磁場計測装置10の構成を示す。磁場計測装置10は、3軸方向の入力磁場を検出可能な三次元の磁気センサアレイによって磁場を計測する。そして、本実施形態に係る磁場計測装置10は、当該磁気センサアレイによって計測された計測データを用いて、仮想センサアレイ面上の磁場を再構成する。本実施形態においては、磁場計測装置10が、人間の心臓の電気活動により生成される磁場である心磁を計測する心磁計測装置である場合を一例として説明する。しかしながら、これに限定されるものではない。磁場計測装置10は、人間以外の生体の心磁を計測するために用いられてもよいし、脳磁場等の心磁以外の生体磁場を計測するために用いられてもよい。また、磁場計測装置10は、鉄鋼材料や溶接部の表面および表面化の傷等を検出するための磁気探傷検査のために用いられてもよい。
【0018】
磁場計測装置10は、本体部100と、情報処理部150とを備える。本体部100は、被検者の心磁をセンシングするためのコンポーネントであり、磁気センサユニット110と、ヘッド120と、駆動部125と、ベース部130と、ポール部140と、支持部142と、キャリブレーション磁場発生部144とを有する。
【0019】
磁気センサユニット110は、心磁計測時に被検者の胸部における心臓に向かう位置に配置され、被検者の心磁をセンシングする。ヘッド120は、磁気センサユニット110を支持し、心磁を計測する場合に磁気センサユニット110を被検者に対向させる。また、ヘッド120は、Z軸方向に伸縮可能であってよく、キャリブレーションを行う場合に伸長して磁気センサユニット110をキャリブレーション磁場発生部144に対向させる。駆動部125は、磁気センサユニット110およびヘッド120の間に設けられ、キャリブレーションを行う場合にヘッド120に対する磁気センサユニット110の向きを変更する。本実施形態に係る駆動部125は、図中のZ軸を中心に磁気センサユニット110を360度回転させることができる第1アクチュエータと、Z軸と垂直な軸(図中の状態においてはX軸)を中心に磁気センサユニット110を回転させる第2アクチュエータとを含み、これらを用いて磁気センサユニット110の方位角および天頂角を変更する。図中の駆動部125として示したように、駆動部125は図中のY軸方向から見るとY字形状を有し、第2アクチュエータは、磁気センサユニット110を図中X軸中心に360度回転させることができる。
【0020】
ベース部130は、他の部品を支える基台であり、本実施形態においては心磁計測時に被検者が乗る台となっている。ポール部140は、ヘッド120を被検者の胸部の高さに支持する。ポール部140は、磁気センサユニット110の高さを被検者の胸部の高さに調整するべく上下方向に伸縮可能であってよい。
【0021】
支持部142は、キャリブレーション磁場発生部144を、キャリブレーション時における磁気センサユニット110と同じ高さとなるように支持する。なお、上述の説明では、キャリブレーションを行う場合にヘッド120を伸長させて磁気センサユニット110をキャリブレーション磁場発生部144に対向させる場合について一例として示した。しかしながら、これに限定されるものではない。支持部142は、キャリブレーション磁場発生部144を、磁気センサユニット110に対向させるキャリブレーション位置と、キャリブレーション位置から退避させた退避位置との間で移動可能となるように、Z軸方向に移動可能であってもよい。
【0022】
キャリブレーション磁場発生部144は、キャリブレーション時にキャリブレーション磁場を発生させる。このようなキャリブレーション磁場は、交流磁場であってよい。一例として、キャリブレーション磁場は、周波数f0の正弦波であってもよいし、複数の周波数(例えば、周波数f0、周波数f1(>周波数f0)、および、周波数f2(>周波数f1)等)の正弦波の和であってもよい。磁場計測装置10が計測対象とする磁場の一つである心磁は、DC成分がない。したがって、磁場計測装置10は、交流磁場であるキャリブレーション磁場を用いて磁気センサのキャリブレーションを行うのみで、磁気センサのDCオフセットおよび非常に低周波数(例えば、0.1Hz以下)のオフセットドリフトに対する磁気センサのキャリブレーションを実施する必要がない。
【0023】
ここで、一般に、環境磁場は、周波数の高いところほど小さい。例えば、環境磁場は、50Hzよりも高い帯域においては、数十pTオーダーであり、これは、本実施形態に係る磁場計測装置10が計測対象とする磁場の一つである心磁のピークと同レベルである。したがって、キャリブレーション磁場発生部144は、キャリブレーション磁場として、50Hzよりも高い周波数(周波数f0>50Hz)の交流磁場を発生させるとよい。すなわち、心磁の信号周波数は、ほとんどが20Hzより低いので、キャリブレーション磁場としての交流磁場の周波数は、計測対象とする磁場の周波数帯域よりも高くてよい。
【0024】
また、一般に、商用電源の周波数としては、例えば、50Hzや60Hzが用いられている。よって、これら商用電源の周波数の逓倍に電源ノイズが存在する。したがって、キャリブレーション磁場発生部144は、交流磁場の周波数として、計測対象とする磁場の周波数よりも高い周波数であって、商用電源の周波数の逓倍を避けた周波数を用いるとよい。一例として、キャリブレーション磁場発生部144は、50Hzよりも高い周波数であって、50Hzや60Hzの整数倍を避けた周波数を用いるとよい。これにより、環境磁場を数十pTオーダーに抑えることができるので、キャリブレーション磁場発生部144は、環境ノイズが無視できる程度、例えば、数十nT程度の弱いキャリブレーション磁場を発生するだけで十分である。すなわち、交流磁場の周波数としてこのような周波数を用いることによって、磁場計測装置10は、キャリブレーション磁場として強い磁場を発生させる必要がない。
【0025】
キャリブレーション磁場発生部144は、各々がキャリブレーション磁場を発生させる複数のキャリブレーションコイルを有してよい。そして、キャリブレーション磁場発生部144は、後述するキャリブレーション用のクロック信号を受け取り、複数のキャリブレーションコイルのそれぞれに当該クロック信号を加えて、複数のキャリブレーションコイルのそれぞれからクロック信号の周波数に応じた交流磁場を発生させてよい。例えば、キャリブレーション磁場発生部144は、各々が異なる軸方向にキャリブレーション磁場を発生させる少なくとも3つ以上のキャリブレーションコイルを有してよい。そして、これら異なる軸方向は、互いに直交した軸方向であってよい。一例として、キャリブレーション磁場発生部144は、各々が直交する3軸方向(例えば、X軸方向、Y軸方向、および、Z軸方向)にキャリブレーション磁場を発生させる3軸のキャリブレーションコイルを複数有していてよい。これにより、磁場計測装置10は、それぞれが一次独立した3軸の磁場を異なる位置から発生させた複数のキャリブレーション磁場を用いて磁気センサをキャリブレーションするので、キャリブレーションの精度をより向上させることができる。
【0026】
また、このような交流磁場を用いてキャリブレーションを行う場合、渦電流の発生を抑える必要がある。そのため、キャリブレーション磁場を発生させるキャリブレーションコイルの筐体は、電気伝導度の低い樹脂材料等により形成されるとよい。
【0027】
情報処理部150は、本体部100により計測したデータを処理して表示・印刷等により出力するためのコンポーネントである。情報処理部150は、PC(パーソナルコンピュータ)、タブレット型コンピュータ、スマートフォン、ワークステーション、サーバコンピュータ、または汎用コンピュータ等のコンピュータであってよく、複数のコンピュータが接続されたコンピュータシステムであってもよい。これに代えて、情報処理部150は、磁場計測の情報処理用に設計された専用コンピュータであってもよく、専用回路によって実現された専用ハードウェアであってもよい。
【0028】
図2は、本実施形態に係る磁気センサユニット110の構成を示す。磁気センサユニット110は、磁気センサアレイ210およびセンサデータ収集部230を有する。磁気センサアレイ210は、複数の磁気センサセル220を有し、3軸方向の入力磁場を検出可能である。本図は、磁気センサアレイ210において、X方向、Y方向およびZ方向のそれぞれに複数の磁気センサセル220(例えば、X方向に8個、Y方向に8個、およびZ方向に2個の計128個の磁気センサセル220)が配置されている場合を示している。
【0029】
センサデータ収集部230は、磁気センサアレイ210に含まれる複数の磁気センサセル220に電気的に接続され(図示せず。)、複数の磁気センサセル220からのセンサデータ(出力信号)を収集して情報処理部150へと供給する。
【0030】
図3は、本実施形態に係る磁気センサアレイ210における磁気センサセル220の構成を示す。複数の磁気センサセル220のそれぞれは、各々が磁気抵抗素子を有する少なくとも1つのセンサ部300を有する。本図においては、複数の磁気センサセル220のそれぞれが、3つのセンサ部300x~z(「センサ部300」と総称する。)を有し、入力磁場を3軸方向で検出可能である場合を一例として示す。しかしながら、複数の磁気センサセル220のいずれもが、3つのセンサ部300x~zを有することには限定されず、磁気センサアレイ210の少なくとも一部で、3軸方向の入力磁場を検出可能であればよい。この際、後述するように、磁気センサアレイ210によって各球面調和関数を空間サンプリングする場合、磁場における角運動量に関連した空間周波数への依存性を検出する必要がある。そのため、磁気センサアレイ210における各センサ部300の配置位置は、少なくとも、方位角方向および天頂角方向において、可能な限り偏りなく配置されているとよい。同様の理由により、磁気センサアレイ210における各センサの感磁軸についても、少なくとも、方位角方向および天頂角方向において可能な限り偏りなく配置されているとよい。センサ部300xはX軸方向に沿って配置されX軸方向の磁場を検出可能である。また、センサ部300yはY軸方向に沿って配置されY軸方向の磁場を検出可能である。また、センサ部300zはZ軸方向に沿って配置されZ軸方向の磁場を検出可能である。本図において一点鎖線で示される拡大図によって示されるように、本実施形態において、各センサ部300は、それぞれ、磁気抵抗素子の両端に磁気収束板が配置されている。したがって、各センサ部300は、磁気収束板に挟まれた狭い位置に配置された磁気抵抗素子を用いて磁場の空間分布をサンプリングすることにより、各軸方向において、空間におけるサンプリング点を明確にすることができる。各センサ部300の構成の詳細については後述する。
【0031】
複数の磁気センサセル220は、X軸方向に沿ってΔx、Y軸方向に沿ってΔy、Z軸方向に沿ってΔzの間隔でそれぞれ等間隔に配列されている。磁気センサアレイ210における各磁気センサセル220の位置は、X方向の位置i、Y方向の位置j、およびZ方向の位置kの組[i,j,k]により表される。ここで、iは1≦i≦Nxを満たす整数であり(NxはX方向に配列された磁気センサセル220の個数を示す)、jは1≦j≦Nyを満たす整数であり(NyはY方向に配列された磁気センサセル220の個数を示す)、kは1≦k≦Nzを満たす整数である(NzはZ方向に配列された磁気センサセル220の個数を示す)。なお、上述の説明では、複数の磁気センサセル220が、各軸方向に沿って等間隔に配列されている場合を一例として示した。しかしながら、これに限定されるものではない。複数の磁気センサセル220は、例えば、X軸方向、Y軸方向、および、Z軸方向の少なくともいずれか一つの軸方向において、それぞれ異なる間隔に配列されていてもよい。
【0032】
本図において、センサ部300x、300y、および300zにより検出する磁場の3軸方向と、磁気センサセル220を配列する三次元の方向とが同一方向である。これにより、測定磁場の分布の各成分の把握が容易となる。しかしながら、検出する磁場の3軸方向と磁気センサセル220を配列する三次元の方向とは異なっていてもよい。例えば、検出する磁場の3軸方向としてX軸、Y軸、およびZ軸に代えて、極座標系のr軸、θ軸、およびφ軸を用いてもよい。また、磁気センサセル220を配列する三次元の方向として、X軸、Y軸およびZ軸に代えて、極座標系のr軸、θ軸、およびφ軸を用いてもよい。検出する磁場の3軸方向と磁気センサセル220を配列する三次元の方向とが異なる場合、磁気センサセル220内におけるセンサ部300の配置や、磁気センサセル220の配列方向に制約を受けることがなく、磁気センサアレイ210の設計の自由度を増すことができる。この場合、磁気センサセル220を小さく構成することができ、このため、このような複数の磁気センサセル220を有する磁気センサアレイ210を小型化することが可能となる。
【0033】
図4は、本実施形態に係る磁気抵抗素子を有する磁気センサの入出力特性の一例を示す。本図は、横軸が磁気センサに入力する入力磁場の大きさBを示し、縦軸が磁気センサの出力信号の大きさV_xMR0を示す。磁気センサは、例えば、巨大磁気抵抗(GMR:Giant Magneto-Resistance)素子またはトンネル磁気抵抗(TMR:Tunnel Magneto-Resistance)素子等を有し、予め定められた一軸方向の磁場の大きさを検出する。
【0034】
このような磁気センサは、入力磁場Bに対する出力信号V_xMR0の傾きである磁気感度が高く、10pT程度の微小な磁場を検出することができる。その一方で、磁気センサは、例えば、入力磁場Bの絶対値が1μT程度で出力信号V_xMR0が飽和してしまい、入出力特性の直線性が良好な範囲が狭い。そこで、このような磁気センサにフィードバック磁場を発生させる閉ループを加えると、磁気センサの直線性を改善することができる。このような磁気センサについて次に説明する。
【0035】
図5は、本実施形態に係るセンサ部300の構成例を示す。センサ部300は、複数の磁気センサセル220のそれぞれの内部に設けられ、磁気センサ520と、磁場生成部530と、出力部540と、を含む。なお、センサ部300の一部、例えば増幅回路532等は、磁気センサセル220側ではなくセンサデータ収集部230側に設けられてもよい。
【0036】
磁気センサ520は、
図4で説明した磁気センサと同様に、GMR素子またはTMR素子等の磁気抵抗素子を有する。また、磁気センサ520のそれぞれは、磁気抵抗素子と磁気抵抗素子の両端に配置された二つの磁気収束板とを含み、磁気抵抗素子は、二つの磁気収束板に挟まれた位置に配置される。磁気センサ520が有する磁気抵抗素子は、感磁軸の正の方向を+X方向とした場合に、+X方向の磁場が入力すると抵抗値が増加し、-X方向の磁場が入力すると抵抗値が減少するように形成されてよい。即ち、磁気センサ520が有する磁気抵抗素子の抵抗値の変化を観測することにより、当該磁気センサ520に入力する入力磁場Bの大きさを検出することができる。例えば、磁気センサ520の磁気感度をSとすると、磁気センサ520の入力磁場Bに対する検出結果は、S×Bと算出できる。なお、磁気センサ520は、一例として、電源等が接続され、抵抗値の変化に応じた電圧降下を、入力磁場Bの検出結果として出力する。磁気センサ520の構成の詳細については後述する。
【0037】
磁場生成部530は、出力部540が出力する出力信号に応じた大きさで、磁気センサ520が検出した入力磁場Bを低減させるフィードバック磁場を発生させ、磁気センサ520に与える。磁場生成部530は、例えば、磁気センサ520に入力する入力磁場Bとは逆向きで、絶対値が当該入力磁場Bと略同一のフィードバック磁場B_FBを発生させ、入力磁場を打ち消すように動作する。磁場生成部530は、増幅回路532と、フィードバックコイル534とを含む。
【0038】
増幅回路532は、磁気センサ520の入力磁場の検出結果に応じた電流をフィードバック電流I_FBとして出力する。磁気センサ520が有する磁気抵抗素子が、少なくとも1つの磁気抵抗素子を含むブリッジ回路により構成される場合、増幅回路532の入力端子対には、ブリッジ回路の出力がそれぞれ接続される。そして、増幅回路532は、ブリッジ回路の出力に応じた電流をフィードバック電流I_FBとして出力する。増幅回路532は、例えば、トランスコンダクタンスアンプを含み、磁気センサ520の出力電圧に応じたフィードバック電流I_FBを出力する。例えば、増幅回路532の電圧・電流変換係数をGとすると、フィードバック電流I_FBは、G×S×Bと算出できる。
【0039】
フィードバックコイル534は、フィードバック電流I_FBに応じたフィードバック磁場B_FBを発生させる。フィードバックコイル534は、磁気センサ520が有する磁気抵抗素子および磁気抵抗素子の両端に配置された二つの磁気収束板を取り囲むように、磁気センサ520が検出対象とする磁場の軸方向に沿って巻かれている。フィードバックコイル534は、磁気センサ520の全体にわたって均一のフィードバック磁場B_FBを発生させることが望ましい。例えば、フィードバックコイル534のコイル係数をβとすると、フィードバック磁場B_FBは、β×I_FBと算出できる。ここで、フィードバック磁場B_FBは、入力磁場Bを打ち消す向きに発生するので、磁気センサ520に入力する磁場は、B-B_FBに低減されることになる。したがって、フィードバック電流I_FBは、次式のように示される。
【数1】
【0040】
(数1)式をフィードバック電流I_FBについて解くと、センサ部300の定常状態におけるフィードバック電流I_FBの値を算出することができる。磁気センサ520の磁気感度Sおよび増幅回路532の電圧・電流変換係数Gが十分に大きいとすると、(数1)式から次式が算出される。
【数2】
【0041】
出力部540は、磁場生成部530がフィードバック磁場B_FBを発生するために流すフィードバック電流I_FBに応じた出力信号V_xMRを出力する。出力部540は、例えば、抵抗値Rの抵抗性素子を有し、当該抵抗性素子にフィードバック電流I_FBが流れることによって生じる電圧降下を出力信号V_xMRとして出力する。この場合、出力信号V_xMRは、(数2)式より次式のように算出される。
【数3】
【0042】
以上のように、センサ部300は、外部から入力する磁場を低減させるフィードバック磁場を発生するので、磁気センサ520に実質的に入力する磁場を低減させる。これにより、センサ部300は、例えば、磁気センサ520として
図4に示した非線形性であり、動作磁場範囲が狭い特性を有する磁気抵抗素子を用い、入力磁場Bの絶対値が1μTを超えても、出力信号V_xMRが飽和することを防止できる。このようなセンサ部300の入出力特性を次に説明する。
【0043】
図6は、本実施形態に係るセンサ部300の入出力特性の一例を示す。本図は、横軸がセンサ部300に入力する入力磁場の大きさBを示し、縦軸がセンサ部300の出力信号の大きさV_xMRを示す。センサ部300は、磁気感度が高く、10pT程度の微小な磁場を検出することができる。また、センサ部300は、例えば、入力磁場Bの絶対値が100μTを超えても、出力信号V_xMRの良好な線形性を保つことができる。
【0044】
即ち、本実施形態に係るセンサ部300は、例えば、入力磁場Bの絶対値が数百μT以下といった、予め定められた入力磁場Bの範囲において、当該入力磁場Bに対する検出結果が線形性を有するように構成される。このようなセンサ部300を用いることにより、心磁信号のように微弱な磁気的信号を簡便に検出することができる。
【0045】
図7は、本実施形態に係る磁気センサ520の構成例を示す。本図において、磁気センサ520は、磁気抵抗素子710と、磁気抵抗素子710の両端に配置された磁気収束板720および730とを有する。磁気収束板720および730は、磁気抵抗素子710を間に挟むように、磁気抵抗素子710の両端に配置されている。本図において、磁気収束板720は、感磁軸に沿って磁気抵抗素子710の負側に設けられ、磁気収束板730は、感磁軸に沿って磁気抵抗素子710の正側に設けられている。なお、ここで、感磁軸は、磁気抵抗素子710を形成する磁化固定層において固定された磁化の方向に沿っていてよい。また、感磁軸の負側から正側に向かって磁場が入力されると、磁気抵抗素子710の抵抗は増加または減少してよい。磁気収束板720および730は、例えばパーマロイ等の透磁率の高い材料により形成される。そして、磁気センサ520が本図に示すように構成される場合、フィードバックコイル534は、磁気抵抗素子710と、磁気抵抗素子710の両端に配置された磁気収束板720および730との断面を取り囲むように、磁気センサ520が検出対象とする磁場の軸方向に沿って巻かれている。また、磁気センサ520は、1つの磁気センサ520内に複数の磁気抵抗素子710を有する場合、磁気抵抗素子およびその両端に配置された磁気収束板を含む組を複数有してもよい。その場合、磁気抵抗素子およびその両端に配置された磁気収束板を含む組を1つのコイルで取り囲むようにフィードバックコイル534が巻かれてもよい。
【0046】
このような磁気センサ520において、感磁軸の負側から正側に磁場が入力されると、透磁率の高い材料で形成された磁気収束板720および730が磁化されることにより、本図において破線で示すような磁束の分布が発生する。すると、磁気収束板720および730が磁化されることにより発生する磁束は、二つの磁気収束板720および730の間に挟まれた磁気抵抗素子710の位置を通過することとなる。このため、磁気抵抗素子710の位置における磁束密度は、磁気収束板720および730を配置することによって大幅に増加させることができる。また、本図のように、磁気収束板720および730に挟まれた狭い位置に配置された磁気抵抗素子710を用いて磁場の空間分布をサンプリングすることにより、空間におけるサンプリング点を明確にすることができる。
【0047】
図8は、本実施形態に係る磁気センサ520にフィードバック磁場を発生させた時の磁束分布を示す。
図8においては、
図7と同じ機能および構成を有する部材に対して同じ符号を付すとともに、以下相違点を除き説明を省略する。本実施形態に係る磁気センサ520において、フィードバックコイル534にフィードバック電流が供給されると、フィードバックコイル534がフィードバック磁場を発生させることにより、本図において一点鎖線で示すような磁束の分布が発生する。このフィードバック磁場により発生する磁束は、磁気抵抗素子710に入力され磁気収束板720および730によって磁気増幅された磁場の空間分布をキャンセルするように空間分布する。このため、磁気センサ520は、本図に示すように磁気抵抗素子710の両端に磁気収束板720および730が配置されている場合には、磁気抵抗素子710の位置における磁場分布をフィードバック磁場によって正確にキャンセルすることができるため、入力磁場と出力電圧との間の線形性が高いセンサを実現することができる。
【0048】
図9は、本実施形態に係る磁気センサアレイ210における複数の磁気センサセル220の配置例を示す。
図2および
図3においては、説明の便宜上、磁気センサアレイ210が平面状であるように示した。しかしながら、実際には、磁気センサアレイ210は、本図に示すように、複数の磁気センサセル220がそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成されてよい。それぞれ一方向に湾曲させた2つの曲面とは、例えば、同一の軸および互いに異なる径を有する2つの円筒面それぞれの一部であってよい。それぞれ一方向に湾曲させた2つの曲面の湾曲の度合いは同一であってもよいし、異なっていてもよい。一例として、磁気センサアレイ210は、複数の磁気センサセル220を断面視円弧状に三次元に配列して構成されてよい。
【0049】
すなわち、複数の磁気センサセル220は、被計測体(被検者)の重心を中心として、被計測体の胸部に沿うように断面視円弧状に配列されてよい。この際、各磁気センサセル220は、三次元格子空間におけるそれぞれ一方向に湾曲させた2つの曲面の間の格子点にそれぞれ配置されている。なお、ここで、格子点とは、X方向、Y方向およびZ方向にそれぞれ予め定められた間隔で等間隔に設けられた格子状の点である。一例として、各磁気センサセル220は、X方向、Y方向およびZ方向のいずれか一の方向から見たときに、一の方向に直交する方向に凸を有する曲面に沿うように配置されている。本図においては、各磁気センサセル220が、Y方向から見たときに、Z軸のプラス方向に凸を有する曲面に沿うように配置されている例を示す。そして、磁気センサアレイ210は、例えば、各磁気センサセル220の各頂点が、Z軸のプラス方向に凸を有する予め定められた曲面を超えない範囲で、できる限りZ軸のマイナス方向に配置されるように、各磁気センサセル220を三次元格子空間における格子点にそれぞれ配置することで、Z軸のプラス方向に凸を有する曲面形状を形成してよい。
【0050】
より詳細には、本図断面視において、内側(Z軸マイナス側)の複数の磁気センサセル220、すなわち、磁気センサセル220[1,j,1]~220[8,j,1]が、符号910で示される磁気センサアレイ210の内接円の外部に配置されるように、符号915の一点鎖線で示される円弧の外部に配列される。また、外側(Z軸プラス側)の複数の磁気センサセル220、すなわち、磁気センサセル220[1,j,2]~220[8,j,2]が、符号920で示される磁気センサアレイ210の外接円の内部に配置されるように、符号925の二点鎖線で示される円弧の内部に配列される。これら内接円、外接円の中心は共通であり、後述の信号分離計算における座標原点と一致する。
【0051】
これにより、磁気センサアレイ210は、心臓に対向する一方向だけでなく多方向にセンサ部を配置させることができ、心磁を多方向からセンシングすることができる。また、本実施形態に係る磁気センサアレイ210は、一例として磁気センサセル220を直方体状に形成しているため、磁気センサアレイ210の形状を容易に変更することができる。すなわち、本実施形態に係る磁気センサアレイ210は、磁気センサセル220を格子点に配置して構成可能な様々な形状を採ることができ、設計の自由度が高い。したがって、磁気センサアレイ210は、本図に示すように、複数の磁気センサセル220を三次元の空間においてそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置することで、三次元の空間において曲面形状を容易に形成することができる。そして、磁場計測装置10は、被計測体の胸部が曲面の中心側に位置するように、すなわち、計測対象磁場源である心臓が曲面の中心側に位置するように磁気センサアレイ210を配置して磁場を計測する。これにより、磁場計測装置10は、計測対象磁場源である心臓に近い位置で計測した計測データを用いて信号空間分離する(後述する)ことで、高精度に計測対象磁場と外乱磁場とを分離することができる。なお、この際、磁気センサアレイ210は、曲面の曲率が被計測体の胸部周りの曲率と略同等であると、計測対象磁場源である心臓により近い位置で磁場を計測できるため、好ましい。
【0052】
図10は、本実施形態に係るキャリブレーション磁場発生部144、磁気センサアレイ210、センサデータ収集部230、および、センサデータ処理部1000の構成を示す。
【0053】
キャリブレーション磁場発生部144は、キャリブレーションを行う場合に、磁気センサアレイ210からみて被計測体に対向する側に配置される。キャリブレーション磁場発生部144は、上述のとおり、各々がキャリブレーション磁場を発生させる複数のキャリブレーションコイルを有してよい。そして、キャリブレーション磁場発生部144は、キャリブレーション用のクロック信号を受け取り、複数のキャリブレーションコイルのそれぞれに当該クロック信号を加えて、複数のキャリブレーションコイルのそれぞれからクロック信号の周波数に応じた交流磁場を発生させる。
【0054】
磁気センサアレイ210は、各々が少なくとも1つのセンサ部300を有する複数の磁気センサセル220により構成され、磁気センサアレイ210全体として、3軸方向の入力磁場を検出可能である。本図においては、磁気センサアレイ210が、M個のセンサ部300[1]~300[M]を有する場合を一例として示している。
【0055】
センサデータ収集部230は、複数のAD変換器232およびクロック発生器234を有する。複数のAD変換器232は、複数のセンサ部300[1]~300[M]のそれぞれに対応して設けられており、対応するセンサ部300が出力するアナログの出力信号(
図6のV_xMR)をデジタルの計測データV[1]~V[M]にそれぞれ変換する。
【0056】
クロック発生器234は、サンプリングクロックを発生させ、共通のサンプリングクロックを複数のAD変換器232のそれぞれへ供給する。そして、複数のAD変換器232のそれぞれは、クロック発生器234から供給された共通のサンプリングクロックに応じてAD変換を行う。したがって、異なる位置に設けられた複数のセンサ部300[1]~300[M]の出力をそれぞれAD変換する複数のAD変換器232の全てが同期動作をする。これにより、複数のAD変換器232は、異なる空間に設けられた複数のセンサ部300[1]~300[M]の検出結果を同時にサンプリングすることができる。
【0057】
センサデータ処理部1000は、複数のセンサ部300[1]~300[M]のそれぞれに対応して設けられた複数の計測データ取得部1020、複数の同期検波部1030、複数のデータ出力部1040、ならびに、基底ベクトル記憶部1050、信号空間分離部1060、キャリブレーション用クロック発生部1070、磁場再構成部1080、および、電流マップ生成部1090を有する。
【0058】
計測データ取得部1020は、磁気センサアレイ210によって計測された計測データを取得する。計測データ取得部1020は、対応するセンサ部300に接続された複数のAD変換器232のそれぞれに接続され、磁気センサアレイ210が有する複数のセンサ部300[1]~300[M]によって計測された計測データV[1]~V[M]をそれぞれ取得する。具体的に、計測データ取得部1020は、AD変換器232によってデジタルに変換されたデジタルの計測データVを所定のタイミングTでラッチして取得するフリップフロップ等を用いて構成されてよい。計測データ取得部1020は、取得した計測データVを同期検波部1030へ供給する。
【0059】
同期検波部1030は、計測対象磁場を計測する場合に、計測データ取得部1020から供給された計測データVをそのままデータ出力部1040へ供給する。一方、同期検波部1030は、キャリブレーションを行う場合に、交流磁場であるキャリブレーション磁場を、交流磁場の周波数の信号を用いて検波する。一例として、同期検波部1030は、キャリブレーション用のクロック信号に応じて、キャリブレーション磁場を同期検波する。そして、同期検波部1030は、計測データ取得部1020から供給された計測データVの中から、交流磁場であるキャリブレーション磁場に同期した周波数成分を取り出し、当該取り出した周波数成分に係る計測データVをデータ出力部1040へ供給する。ここで、このような同期検波は、ソフトウェア上で行われるものであってもよいし、ハードウェア上で行われるものであってもよい。また、上述の説明では、同期検波部1030が、同期検波を行ってキャリブレーション磁場に同期した周波数成分を取り出す場合について一例として示したが、FFTによる周波数分離(キャリブレーション磁場に同期した周波数成分を取り出すバンドパスフィルタ)等により、キャリブレーション磁場に同期した周波数成分を取り出してもよい。
【0060】
データ出力部1040は、複数の同期検波部1030のそれぞれから供給された計測データV[1]~V[M]を、各センサ信号成分Φ[1]~Φ[M]とした、センサアレイ信号Φを信号空間分離部1060に供給する。
【0061】
基底ベクトル記憶部1050は、信号空間分離部1060がセンサアレイ信号Φを信号分離するために必要な基底ベクトルを記憶し、これを信号空間分離部1060へ供給する。なお、基底ベクトル記憶部1050は、キャリブレーション磁場の空間分布を信号空間分離部1060が信号分離した場合における分離誤差を最小化するように最適化された基底ベクトルを記憶してよい。
【0062】
信号空間分離部1060は、データ出力部1040からセンサアレイ信号Φの各成分として供給された計測データV[1]~V[M]によって示される入力磁場の空間分布を、正規直交関数の空間分布を持つ磁場を磁気センサアレイ210で検出した場合に複数の磁気センサ520のそれぞれが出力する信号を各信号成分として有するベクトル信号を基底ベクトルとして信号分離する。すなわち、信号空間分離部1060は、正規直交関数と磁気センサアレイ210の各磁気センサ520の位置および磁気感度とから計算された基底ベクトルに基づき、計測データV[1]~V[M]によって示される入力磁場の空間分布を信号分離する。この際、信号空間分離部1060は、信号分離に必要な基底ベクトルを、基底ベクトル記憶部1050から取得する。そして、信号空間分離部1060は、基底ベクトル記憶部1050から取得した基底ベクトルを用いて、計測データV[1]~V[M]によって示される磁場の空間分布を、計測対象磁場(信号源空間信号)と外乱磁場(外乱空間信号)とに信号分離する。信号空間分離部1060は、信号分離した結果を磁場再構成部1080へ供給する。これについては後述する。
【0063】
キャリブレーション用クロック発生部1070は、キャリブレーションを行う場合に、交流のキャリブレーション磁場を発生させるためのクロック信号を発生させる。そして、キャリブレーション用クロック発生部1070は、発生させたクロック信号を、キャリブレーション磁場発生部144および複数の同期検波部1030のそれぞれへ供給する。これに応じて、キャリブレーション磁場発生部144は、複数のキャリブレーションコイルのそれぞれに当該クロック信号を加えて、複数のキャリブレーションコイルのそれぞれからクロック信号の周波数に応じた交流磁場を発生させる。また、複数の同期検波部1030は、当該クロック信号に応じて、キャリブレーション磁場発生部144が発生させる交流のキャリブレーション磁場をそれぞれ検波する。なお、上述の説明では、キャリブレーション用クロック発生部1070がセンサデータ処理部1000の内部に設けられている場合を一例と示したが、キャリブレーション用クロック発生部1070は、例えば、キャリブレーション磁場発生部144の内部に構成されていてもよい。
【0064】
磁場再構成部1080は、センサアレイ信号Φの各成分として供給された計測データV[1]~V[M]を用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成する。この際、磁場再構成部1080は、信号空間分離部1060が信号分離した結果に基づいて、前記仮想センサアレイ面上の1つ以上の位置について、外乱磁場成分が分離された計測対象磁場成分の磁場を再構成してよい。磁場再構成部1080は、再構成した磁場に関する情報を、電流マップ生成部1090へ供給する。これについても後述する。
【0065】
電流マップ生成部1090は、仮想センサアレイ面上の複数の位置について再構成した磁場を用いて、被計測体の電気活動による活動電流の状態を仮想センサアレイ面に投影した電流マップを生成する。この際、電流マップ生成部1090は、仮想センサアレイ面上の複数の位置のそれぞれについて再構成した磁場と、隣接する位置について再構成した磁場との差分に基づいて、複数の位置における電流ベクトルを示す電流アローマップを生成してよい。電流マップ生成部1090は、生成した電流マップを、表示・印刷等により出力する。これについて、数式を用いて詳細に説明する。
【0066】
図11は、本実施形態に係る磁場計測装置10が磁場の空間分布を信号分離するフローを示す。ステップ1110において、基底ベクトル記憶部1050は、基底ベクトルを記憶する。一例として、基底ベクトル記憶部1050は、磁気センサアレイ210が各センサの誤差が無く理想的に作られたものと仮定してシミュレーションした結果により予め決められている信号ベクトルを、初期の基底ベクトルとして記憶してよい。また、基底ベクトル記憶部1050は、キャリブレーション磁場の空間分布を信号空間分離部1060が信号分離した場合における分離誤差を最小化するように最適化された基底ベクトルを記憶してよい。
【0067】
次に、ステップ1120において、信号空間分離部1060は、磁気センサアレイ210によって計測されたセンサアレイ信号Φ、すなわち、計測データV[1]~V[M]を、データ出力部1040から取得する。
【0068】
また、ステップ1130において、信号空間分離部1060は、ステップ1110において基底ベクトル記憶部1050が基底ベクトルとして記憶した信号ベクトルを、基底ベクトル記憶部1050から取得する。なお、本フローにおいて、ステップ1120とステップ1130とはどちらが先に行われてもよい。
【0069】
ステップ1140において、信号空間分離部1060は、ステップ1120において取得した計測データV[1]~V[M]によって示される磁場の空間分布を、ステップ1130において取得した信号ベクトルを基底ベクトルとして利用して級数展開する。そして、信号空間分離部1060は、級数展開によって得られたベクトルから、磁場の空間分布を計測対象磁場と外乱磁場とに信号分離する。すなわち、信号空間分離部1060は、計測データV[1]~V[M]によって示される入力磁場の空間分布を、正規直交関数の空間分布を持つ磁場を磁気センサアレイ210で検出した場合に磁気センサ520のそれぞれが出力する信号を各信号成分として有するベクトル信号を基底ベクトルとして信号分離する。すなわち、信号空間分離部1060は、正規直交関数と磁気センサアレイ210の各磁気センサ520の位置および磁気感度とから計算された基底ベクトルに基づき、計測データV[1]~V[M]によって示される入力磁場の空間分布を信号分離する。ここで、正規直交関数は球面調和関数であってよい。また、信号空間分離部1060は、信号分離するにあたって、基底ベクトルの係数を最小2乗法により計算する。以下、これについて詳細に説明する。
【0070】
磁気センサアレイ210を構成する各センサが配置される位置に関して、座標原点からの位置を表す位置ベクトルrの位置において、電流i(r)=0であるとき、静磁場B(r)は、ラプラス方程式Δ・V(r)=0を満たすポテンシャルV(r)を用いて、次式のように、ポテンシャルV(r)の空間勾配(gradient)として求められる。ここで、Δはラプラシアンであり、μは透磁率であり、∇はベクトル微分演算を表す演算子である。
【数4】
【0071】
そして、ラプラス方程式の解は、一般に、正規直交関数系である球面調和関数Y
l,m(θ,φ)を使った級数展開の形での解を持つため、ポテンシャルV(r)は次式で表すことができる。ここで、|r|は位置ベクトルrの絶対値(座標原点からの距離)であり、θおよびφは球座標における2つの偏角であり、lは方位量子数であり、mは磁気量子数であり、αおよびβは多極モーメントであり、LinおよびLoutはそれぞれ被計測体から見て磁気センサアレイ210の手前の空間と奥の空間のそれぞれについての級数の数である。方位量子数lは正の整数をとり、磁気量子数mは-lから+lまでの整数をとる。すなわち、例えばlが1のとき、mは-1、0、および1であり、例えばlが2のとき、mは-2、-1、0、1、および2である。なお、磁場においては単磁極が存在しないことから、(数5)において方位量子数lは、0からではなく1から始まっている。(数5)における第1項は、座標原点からの距離に反比例する項であり、座標原点から見て磁気センサアレイ210の手前の空間に存在するポテンシャルを示している。また、(数5)における第2項は、座標原点からの距離に比例する項であり、座標原点から見て磁気センサアレイ210の奥の空間に存在するポテンシャルを示している。
【数5】
【0072】
したがって、(数4)および(数5)によれば、静磁場B(r)は、次式で表すことができる。ここで、(数6)における第1項は、被計測体から見て磁気センサアレイ210の手前の空間に存在する磁場源、すなわち、例えば、心臓の電気活動が作る心磁(計測対象磁場)を示している。また、(数6)における第2項は、被計測体から見て磁気センサアレイ210の奥の空間に存在する磁場源が作る外乱磁場を示している。
【数6】
【0073】
球面調和関数を使った級数展開の形でラプラス方程式の解を表した場合、その一般解は無限級数となるが、生体磁場を計測するのに十分なSNR(信号ノイズ比、すなわち、外乱磁場及びセンサノイズに対する計測対象磁場信号の比)が得られればよく、実際には10項程度の級数で表せば十分であると言われている。また、脳磁計における信号空間分離の級数については、Lin=8、Lout=3程度でよいと言われている。したがって、本実施形態においても、Lin=8、Lout=3の場合を一例として説明する。しかしながら、LinおよびLoutの値は、これに限定されるものではなく、外乱磁場を十分抑制し計測対象磁場だけを算出するのに十分な、いかなる数値であってもよい。
【0074】
ここで、センサアレイ信号Φは、M次元のベクトルからなり、ベクトルの各信号成分は、各センサ部300の磁気センサ520が配置された位置ベクトルr[m]における磁場ベクトルB(r[m])と、各磁気センサ520の磁気感度ベクトルS[m]の内積となる。したがって、各磁気センサ520について、それぞれが磁気感度ベクトルS[m]=(S[m],x、 S[m],y、 S[m],z)を持つ場合、センサアレイ信号Φは、次式で表される。
【数7】
【0075】
すなわち、各センサ信号成分Φ[m]は、次式で表される。
【数8】
【0076】
したがって、基底ベクトルa
l,mおよびb
l,mは、次式のように定義される。
【数9】
【0077】
ここで、A、B、Xin、およびXoutをそれぞれ次のように定義する。すなわち、Aを、l=1からL=Linまで、各lにおいてm=-lからlまでの整数をとった時の各ベクトルaを順に列に並べた、計Lin・(Lin+2)列のベクトルと定義する。また、Bを、l=1からL=Loutまで、各lにおいてm=-lからlまでの整数をとった時の各ベクトルbを順に列に並べた、計Lout・(Lout+2)列のベクトルと定義する。また、Xinを、l=1からl=Linまで、各lにおいてm=-lからlまでの整数をとった時の各多極モーメントαを順に列に並べたベクトルを転置した、計Lin・(Lin+2)行のベクトルと定義する。また、Xoutを、l=1からl=Loutまで、各lにおいてm=-lからlまでの整数をとった時の各多極モーメントβを順に並べたベクトルを転置した、計Lout・(Lout+2)行のベクトルと定義する。
【数10】
【0078】
そうすると、センサアレイ信号Φは、次式に示すように、基底ベクトル行列[A B]と縦ベクトルXの内積の形で表すことができる。ここで、基底ベクトル行列[A B]は、基底ベクトルを示し、例えば、ステップ1130において、信号空間分離部1060が基底ベクトル記憶部1050から取得したものである。また、縦ベクトルXは、基底ベクトルに係る係数を示す。
【数11】
【0079】
信号空間分離部1060は、ステップ1140において、この(数11)で得られたモデル式に基づいて、次式を用いて、Φ=[A B]・Xを最小2乗近似で満たす縦ベクトル^X(ここで、「^X」は、(数12)における左辺を示し、Xのハット(推定値)を意味するものとする。)を決定する。
【数12】
【0080】
したがって、信号空間分離部1060は、最小2乗解のM次元ベクトルとして、センサアレイ信号のハット^Φを、次式により表すことができる。これにより、信号空間分離部1060は、ステップ1140において、磁場の空間分布を解くことができる。
【数13】
【0081】
これにより、本実施形態に係る磁場計測装置10によれば、複数の磁気センサセル220を有し、3軸方向の入力磁場を検出可能な磁気センサアレイ210を用いて計測された計測データV[1]~V[M]によって示される磁場の空間分布を、計測対象磁場成分^Xin・Aと外乱磁場成分^Xout・Bとに信号分離することができる。本実施形態に係る磁場計測装置10によれば、複数のセンサ部300がそれぞれ磁気収束板を有するので、センサ部300の磁気感度を高めるとともに、空間サンプリング点を明確化することができ、信号空間分離技術との親和性をより高めることができる。
【0082】
図12は、本実施形態に係る磁場計測装置10が磁場を再構成して電流マップを生成するフローを示す。ステップ1210において、磁場計測装置10は、信号分離結果を取得する。一例として、磁場再構成部1080は、信号空間分離部1060が
図11のフローにしたがって信号分離した結果に関する情報を信号空間分離部1060から取得する。例えば、磁場再構成部1080は、信号空間分離部1060が決定した縦ベクトル^Xに関する情報を信号分離した結果に関する情報として、信号空間分離部1060から取得する。
【0083】
ステップ1220において、磁場計測装置10は、仮想センサアレイ面を指定する。仮想センサアレイ面は、三次元空間内において指定された平面であって、実体としてのセンサが存在していなくてもよい仮想的な平面である。磁場計測装置10は、例えば、ユーザ入力を受け付け、当該ユーザ入力に基づいて仮想センサアレイ面を指定してもよい。これに代えて、磁場計測装置10は、例えば、磁気センサアレイ210からの相対的な位置関係に基づいて予め定められた平面を仮想センサアレイ面として自動的に指定してもよい。また、磁場計測装置10は、被計測体(被検者)を撮影した画像に基づいて仮想センサアレイ面を自動的に指定してもよい。磁場計測装置10が、心臓の電気活動により生成される磁場である心磁を計測対象とする場合、仮想センサアレイ面は、被計測体の胸面の直上(前面)に指定されてよい。これより先、仮想センサアレイ面が、被計測体の胸面の直上(前面)におけるXY平面と平行な面に指定されたものとして説明する。
【0084】
ステップ1230において、磁場計測装置10は、磁場を再構成する。一例として、磁場再構成部1080は、計測データを用いて、三次元空間内において指定された平面である仮想センサアレイ面上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成する。例えば、磁場再構成部1080は、ステップ1210において取得された信号分離結果に基づいて、ステップ1220において指定された仮想センサアレイ面において等間隔(例えば、X軸方向2.5cm、Y軸方向2.5cm間隔)な格子状の複数の位置(例えば、X軸方向8か所×Y軸方向8か所=計64か所)について磁場を再構成する。すなわち、磁場計測装置10は、1≦i≦8、1≦j≦8、k=1として、仮想センサアレイ面上の複数の位置ベクトルr[i,j,k](3次元の極座標表示では(r[i,j,k],θ[i,j,k],φ[i,j,k])なる。)のそれぞれについて、次式を用いて磁場を再構成する。
【数14】
【0085】
ここで、(数14)における第1項が計測対象磁場成分を示し、第2項が外乱磁場成分を示している。そこで、磁場再構成部1080は、(数14)における第1項のみを取り出し、仮想センサアレイ面の1つ以上の位置について再構成した磁場を取得する。このように、磁場再構成部1080は、信号分離した結果に基づいて、仮想センサアレイ面上の1つ以上の位置について、外乱磁場成分が分離された計測対象磁場成分の磁場を再構成する。なお、この際、再構成された磁場は、X軸成分、Y軸成分、および、Z軸成分の3軸成分を含むので、磁場再構成部1080は、再構成した3軸成分のうちのZ軸成分Bzのみを、電流マップ生成部1090へ供給する。
【0086】
ステップ1240において、磁場計測装置10は、電流マップを生成する。一例として、電流マップ生成部1090は、ステップ1230において仮想センサアレイ面上の複数の位置について再構成した磁場を用いて、被計測体の電気活動による活動電流の状態を仮想センサアレイ面に投影した電流マップを生成する。より詳細には、電流マップ生成部1090は、2≦i≦8、2≦j≦8として、次式により、仮想センサアレイ面上の複数の位置のそれぞれについて再構成した磁場と、隣接する位置について再構成した磁場との差分に基づいて、複数の位置における電流ベクトルを示す電流アローマップを生成する。
【数15】
【0087】
ステップ1250において、磁場計測装置10は、電流マップを出力する。一例として、電流マップ生成部1090は、ステップ1240において生成された電流マップを、表示・印刷等により出力する。そして、磁場計測装置10は、フローを終了する。
【0088】
図13は、本実施形態に係る磁場計測装置10が仮想センサアレイ面上の1つ以上の位置について再構成した磁場の一例を示す。本図左に示されるように、本実施形態に係る磁場計測装置10は、各々が磁気センサ520と出力信号を出力する出力部540とを有する複数の磁気センサセル220がそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成され、3軸方向の入力磁場を検出可能な磁気センサアレイ210を用いて磁場を計測する。また、磁場計測装置10は、三次元空間内において指定された平面である仮想センサアレイ面1310を指定する。このような仮想センサアレイ面1310は、実体としてのセンサが存在していなくてもよい仮想的な平面である。本図においては、仮想センサアレイ面1310が、被計測体の胸面の直上(前面)におけるXY平面と平行な面に指定されている。そして、磁場計測装置10は、このような3軸方向の入力磁場を検出可能な三次元の磁気センサアレイ210によって計測された計測データを用いて、例えば、
図11および
図12のフローにしたがって、仮想センサアレイ面1310上の1つ以上の位置について仮想センサアレイ面に直交する成分の磁場を再構成する。一例として、磁場計測装置10は、本図右に示されるように、XY平面と平行な面である仮想センサアレイ面1310上において、X軸方向に8個の仮想センサが2.5cm間隔で等間隔に配置され、Y軸方向に8個の仮想センサが2.5cm間隔で等間隔に配置されているものとみなして、X軸方向8個×Y軸方向8個=計64個の仮想センサの位置におけるZ軸成分の磁場を再構成する。
【0089】
図14は、本実施形態に係る磁場計測装置10が生成した電流マップの一例を示す。本実施形態に係る磁場計測装置10は、
図13に示されるように仮想センサアレイ面1310上の複数の位置について再構成した磁場を用いて、例えば、(数15)により、被計測体の電気活動による活動電流の状態を仮想センサアレイ面1310に投影した電流マップを生成する。本図は、一例として、磁場計測装置10が、仮想センサアレイ面1310上のX軸方向(8-1)か所×Y軸方向(8-1)か所=計49か所の位置における心臓の電気活動による活動電流のベクトルを示す、電流アローマップを生成した場合について示している。本実施形態に係る磁場計測装置10は、このようにして生成した電流マップを種々の画像と重ねて表示してもよい。例えば、磁場計測装置10は、生成した電流マップを、心臓を撮影したX線画像やCT画像と重ねて表示することができる。この際、本実施形態に係る磁場計測装置10によって心磁を計測するにあたって胸部に位置決め用の磁気マーカ(微小なコイル)を配置し、また、X線画像やCT画像を撮影するにあたっても位置決め用のマーカを配置する。そして、磁場計測装置10は、これらマーカを用いて位置合わせをして、電流マップを種々の画像と重ね合わせて表示してよい。これにより、磁場計測装置10は、より有益な診断情報を提供することができる。
【0090】
このように、本実施形態に係る磁場計測装置10は、3軸方向の入力磁場を検出可能な三次元の磁気センサアレイ210によって計測された計測データを用いて、仮想センサアレイ面上の磁場を再構成する。これにより、本実施形態に係る磁場計測装置10によれば、例えば、1軸成分(垂直成分)の磁場のみを計測するセンサを平面状に配列したセンサアレイを用いて磁場を計測する場合に比べて、多方向からセンシングすることで、より高精度に磁場を計測して再現することができる。また、本実施形態に係る磁場計測装置10は、このように高精度に再現された磁場を用いて電流アローマップ等の電流マップを生成する。これにより、本実施形態に係る磁場計測装置10によれば、より精度の高い電流マップを提供することができる。また、本実施形態に係る磁場計測装置10によれば、計測データによって示される入力磁場の空間分布を信号分離し、外乱磁場成分が分離された計測対象磁場成分の磁場を再構成する。これにより、本実施形態に係る磁場計測装置10によれば、環境磁場をキャンセルすることができ、磁気シールドルーム無しで計測対象磁場の計測を実現することが可能となる。
【0091】
図15は、本実施形態の変形例に係る磁気センサアレイ210における複数の磁気センサセル220の配置例を示す。
図15において、
図9と同じ機能および構成を有する部材に対して同じ符号を付すとともに、以下相違点を除いて説明を省略する。本図に示すように、磁気センサアレイ210は、複数の磁気センサセル220がそれぞれ一方向に湾曲させた2つの曲面の間の格子点に配置されるように三次元に配列して構成するにあたって、複数の磁気センサセル220を断面視U字上に配列して構成してもよい。より詳細には、一部の磁気センサセル220が、内接円910の外部、かつ、外接円920の内部に直線状に配置されてよい。そして、残りの磁気センサセル220が、当該直線状の両端に位置する磁気センサセル220のそれぞれから、Z軸マイナス方向に延伸して配置されてよい。このような構成においても、内接円および外接円の中心は共通であり、信号分離計算における座標原点と一致する。本実施形態に係る磁場計測装置10が用いる曲面形状を有する三次元の磁気センサアレイ210は、このような形状のものをも含む。
【0092】
なお、上述の説明では、磁場計測装置10が、仮想センサアレイ面においてX軸方向8か所×Y軸方向8か所の計64か所についての磁場を再構成する場合を一例として説明した。しかしながら、これに限定されるものではない。磁場計測装置10は、X軸方向において8か所よりも多い、または、少ない箇所の磁場を再構成してもよい。同様に、磁場計測装置10は、Y軸方向において8か所よりも多い、または、少ない箇所の磁場を再構成してもよい。この際、X軸方向において磁場を再構成する箇所の数とY軸方向において磁場を再構成する箇所の数は異なっていてもよい。なお、これら磁場を再構成する箇所の数は、磁気センサアレイ210が有する実際のセンサ部300の数とは無関係である。すなわち、磁場計測装置10は、磁気センサアレイ210が実際に有するセンサ部300の数よりも多い、または、少ない数の箇所の磁場を再構成してよい。
【0093】
また、上述の説明では、磁場計測装置10が、仮想センサアレイ面上においてX軸方向において2.5cm間隔、Y軸方向において2.5cm間隔に等間隔に磁場を再構成する場合を一例として示した。しかしながら、これに限定されるものではない。磁場計測装置10は、X軸方向において2.5cmよりも長い、または、短い間隔で磁場を再構成してもよい。同様に、磁場計測装置10は、Y軸方向において2.5cmよりも長い、または、短い間隔で磁場を再構成してもよい。この際、X軸方向における間隔とY軸方向における間隔は異なっていてもよい。また、磁場計測装置10は、X軸方向およびY軸方向の少なくとも一方において、等間隔ではなく異なる間隔で磁場を再構成してもよい。
【0094】
また、上述の説明では、磁場計測装置10が、仮想センサアレイ面をXY平面に平行な面に指定し、仮想センサアレイ面に直交する成分として、Z軸成分の磁場を再構成する場合を一例として示した。しかしながら、これに限定されるものではない。磁場計測装置10は、仮想センサアレイ面をXY平面とは平行でない面に指定してもよい。この場合、磁場計測装置10は、再構成した3軸成分の磁場ベクトルを合成して、仮想センサアレイ面に直交する成分の磁場を取得してよい。
【0095】
また、上述の説明では、磁場計測装置10が、仮想センサアレイ面上の複数の位置における電流ベクトルを示す電流アローマップを生成する場合を一例として示した。しかしながら、これに限定されるものではない。磁場計測装置10は、例えば、電流アローマップを時間積分した等積分図を電流マップとして生成してもよい。また、磁場計測装置10は、等積分図において積分値が予め定められた閾値を超える閉曲線で囲まれた領域、すなわち、心臓の電気活動が活発な領域を抽出した図を電流マップとして生成してもよい。本実施形態に係る磁場計測装置10は、このように種々の派生図を電流マップとして生成してもよい。
【0096】
本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。
【0097】
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。
【0098】
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。
【0099】
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。
【0100】
図16は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。コンピュータ2200にインストールされたプログラムは、コンピュータ2200に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の1または複数のセクションとして機能させることができ、または当該操作または当該1または複数のセクションを実行させることができ、および/またはコンピュータ2200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ2200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、CPU2212によって実行されてよい。
【0101】
本実施形態によるコンピュータ2200は、CPU2212、RAM2214、グラフィックコントローラ2216、およびディスプレイデバイス2218を含み、それらはホストコントローラ2210によって相互に接続されている。コンピュータ2200はまた、通信インターフェイス2222、ハードディスクドライブ2224、DVD-ROMドライブ2226、およびICカードドライブのような入/出力ユニットを含み、それらは入/出力コントローラ2220を介してホストコントローラ2210に接続されている。コンピュータはまた、ROM2230およびキーボード2242のようなレガシの入/出力ユニットを含み、それらは入/出力チップ2240を介して入/出力コントローラ2220に接続されている。
【0102】
CPU2212は、ROM2230およびRAM2214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ2216は、RAM2214内に提供されるフレームバッファ等またはそれ自体の中にCPU2212によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス2218上に表示されるようにする。
【0103】
通信インターフェイス2222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ2224は、コンピュータ2200内のCPU2212によって使用されるプログラムおよびデータを格納する。DVD-ROMドライブ2226は、プログラムまたはデータをDVD-ROM2201から読み取り、ハードディスクドライブ2224にRAM2214を介してプログラムまたはデータを提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/またはプログラムおよびデータをICカードに書き込む。
【0104】
ROM2230はその中に、アクティブ化時にコンピュータ2200によって実行されるブートプログラム等、および/またはコンピュータ2200のハードウェアに依存するプログラムを格納する。入/出力チップ2240はまた、様々な入/出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入/出力コントローラ2220に接続してよい。
【0105】
プログラムが、DVD-ROM2201またはICカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ2224、RAM2214、またはROM2230にインストールされ、CPU2212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ2200の使用に従い情報の操作または処理を実現することによって構成されてよい。
【0106】
例えば、通信がコンピュータ2200および外部デバイス間で実行される場合、CPU2212は、RAM2214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェイス2222に対し、通信処理を命令してよい。通信インターフェイス2222は、CPU2212の制御下、RAM2214、ハードディスクドライブ2224、DVD-ROM2201、またはICカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。
【0107】
また、CPU2212は、ハードディスクドライブ2224、DVD-ROMドライブ2226(DVD-ROM2201)、ICカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM2214に読み取られるようにし、RAM2214上のデータに対し様々なタイプの処理を実行してよい。CPU2212は次に、処理されたデータを外部記録媒体にライトバックする。
【0108】
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU2212は、RAM2214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM2214に対しライトバックする。また、CPU2212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。
【0109】
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ2200上またはコンピュータ2200近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ2200に提供する。
【0110】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【0111】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【0112】
10 磁場計測装置
100 本体部
110 磁気センサユニット
120 ヘッド
125 駆動部
130 ベース部
140 ポール部
142 支持部
144 キャリブレーション磁場発生部
150 情報処理部
210 磁気センサアレイ
220 磁気センサセル
230 センサデータ収集部
232 AD変換器
234 クロック発生器
300 センサ部
520 磁気センサ
530 磁場生成部
532 増幅回路
534 フィードバックコイル
540 出力部
710 磁気抵抗素子
720、730 磁気収束板
1000 センサデータ処理部
1020 計測データ取得部
1030 同期検波部
1040 データ出力部
1050 基底ベクトル記憶部
1060 信号空間分離部
1070 キャリブレーション用クロック発生部
1080 磁場再構成部
1090 電流マップ生成部
2200 コンピュータ
2201 DVD-ROM
2210 ホストコントローラ
2212 CPU
2214 RAM
2216 グラフィックコントローラ
2218 ディスプレイデバイス
2220 入/出力コントローラ
2222 通信インターフェイス
2224 ハードディスクドライブ
2226 DVD-ROMドライブ
2230 ROM
2240 入/出力チップ
2242 キーボード