(57)【要約】【課題】撮影時間を短縮することを課題とする。【解決手段】ＭＲＩ装置１００は、被検体Ｐの心電信号に同期して該被検体Ｐを撮影し、生データを収集する。ここで、生データバッファ基板１１が、受信部９と生データ収集部１２との間に介在し、受信部９によって取得された生データをバッファリングしてから生データ収集部１２に転送する。一方、心電同期部５が、心電信号について不正な同期間隔を検出する。生データバッファ基板１１は、心電同期部５によって不正な同期間隔が検出されると、バッファリングされている生データが生データ収集部１２に転送されないように制御する。また、リアルタイムシーケンサ１０は、心電同期部５によって不正な同期間隔が検出されると、非転送に制御される生データを再取得するように傾斜磁場電源３や送信部７などを制御する。【選択図】図２
2010201156.tif 000002
【特許請求の範囲】
【請求項１】
被検体の心電信号に同期して該被検体に関する生データを取得する取得部と、
前記心電信号について不正な同期間隔を検出する検出部と、
前記検出部によって不正な同期間隔が検出されると、前記取得部によって該不正な同期間隔において取得された生データを再取得するように該取得部を制御する取得制御部と
を備える、磁気共鳴イメージング装置。
【請求項２】
前記取得部によって取得された生データを収集する収集部と該取得部との間に介在し、該取得部によって取得された生データをバッファリングしてから該収集部に転送するバッファ部と、
前記検出部によって不正な同期間隔が検出されると、バッファリングされている生データが前記収集部に転送されないように前記バッファ部を制御する転送制御部とをさらに備え、
前記取得制御部は、前記検出部によって不正な同期間隔が検出されると、前記転送制御部によって転送しないように制御される生データを再取得するように前記取得部を制御する、請求項１に記載の磁気共鳴イメージング装置。
【請求項３】
前記バッファ部は、少なくとも２心拍分に相当する生データをバッファリングする領域を有する、請求項２に記載の磁気共鳴イメージング装置。
【請求項４】
前記バッファ部は、少なくとも２心拍分を超える複数の心拍分に相当する生データをバッファリングする領域を有し、
前記転送制御部は、予め設定された所定数の心拍分に相当する生データをバッファリングしてから前記収集部に生データを転送するように制御し、前記検出部によって不正な同期間隔が検出されると、バッファリングされている生データが前記収集部に転送されないように前記バッファ部を制御し、
前記取得制御部は、前記検出部によって不正な同期間隔が検出されると、前記転送制御部によって転送しないように制御される生データを再取得するように前記取得部を制御する、請求項２に記載の磁気共鳴イメージング装置。
【請求項５】
前記取得制御部によって再取得するように制御された回数を計上し、計上した回数が予め設定された所定の回数以上になると、撮影中断を選択させる情報および／または再撮影を選択させる情報を出力部に出力する情報出力部をさらに備える、請求項１に記載の磁気共鳴イメージング装置。
【請求項６】
前記取得制御部によって再取得するように制御された回数を計上し、計上した回数が予め設定された所定の回数以上になると、撮影中断を選択させる情報および／または再撮影を選択させる情報を出力部に出力する情報出力部をさらに備える、請求項２に記載の磁気共鳴イメージング装置。
【請求項７】
前記取得制御部によって再取得するように制御された回数を計上し、計上した回数が予め設定された所定の回数以上になると、撮影中断を選択させる情報および／または再撮影を選択させる情報を出力部に出力する情報出力部をさらに備える、請求項３に記載の磁気共鳴イメージング装置。
【請求項８】
前記取得制御部によって再取得するように制御された回数を計上し、計上した回数が予め設定された所定の回数以上になると、撮影中断を選択させる情報および／または再撮影を選択させる情報を出力部に出力する情報出力部をさらに備える、請求項４に記載の磁気共鳴イメージング装置。
【請求項９】
被検体の心電信号に同期して該被検体に関する生データを取得し、
前記心電信号について不正な同期間隔を検出する検出し、
不正な同期間隔が検出されると、該不正な同期間隔において取得された生データを再取得するように制御する、
ことを含む、磁気共鳴撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気共鳴イメージング装置及び磁気共鳴撮像方法に関する。
【背景技術】
【０００２】
近年、循環器系の医用画像を撮影する場合などには、被検体の心電信号に同期させて撮影する心電同期撮影の手法が採用されている。例えば、特許文献１には、磁気共鳴イメージング装置による心電同期撮影の手法が開示されている。
【０００３】
もっとも、心電同期撮影の手法では、被検体の動きや不整脈などに起因して心拍に乱れが生ずることがあり、医師は、異常画像（ゴースト画像）や位相ずれの画像を読影せざるを得ない。このため、従来の装置は、不正な同期間隔を検出する構成を備え、不正な同期間隔を検出すると、心電同期撮影を中断し、撮影を初めからやり直すなどしていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２５９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の技術では、撮影時間が長くなるという課題があった。すなわち、従来の技術では、不正な同期間隔を検出することはできても、結局、撮影を初めからやり直すより他はなかった。このため、収集していたデータは破棄され、長時間の撮影時間が無駄になるばかりか、撮影を初めからやり直す結果、撮影に要する時間が長くなり、被検者の拘束時間も長くなっていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、撮影時間を短縮することが可能な磁気共鳴イメージング装置及び磁気共鳴撮像方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様にかかる磁気共鳴イメージング装置は、被検体の心電信号に同期して該被検体に関する生データを取得する取得部と、前記心電信号について不正な同期間隔を検出する検出部と、前記検出部によって不正な同期間隔が検出されると、前記取得部によって該不正な同期間隔において取得された生データを再取得するように該取得部を制御する取得制御部とを備える。
【０００８】
また、本発明の他の態様にかかる磁気共鳴撮像方法は、被検体の心電信号に同期して該被検体に関する生データを取得し、前記心電信号について不正な同期間隔を検出する検出し、不正な同期間隔が検出されると、該不正な同期間隔において取得された生データを再取得するように制御する、ことを含む。
【発明の効果】
【０００９】
請求項１または９に記載の本発明によれば、撮影時間を短縮するという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係るＭＲＩ装置の概要を説明するための図である。
【図２】図２は、実施例１に係るＭＲＩ装置の構成を示すブロック図である。
【図３】図３は、心電同期タイミングチャートを示す図である。
【図４】図４は、心電同期タイミングチャートを示す図である。
【図５】図５は、撮影手法を説明するための図である。
【図６】図６は、シーケンス情報を説明するための図である。
【図７】図７は、生データの転送制御を説明するための図である。
【図８Ａ】図８Ａは、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【図８Ｂ】図８Ｂは、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【図９】図９は、生データバッファ基板による処理手順を示すフローチャートである。
【図１０】図１０は、生データの転送制御を説明するための図である。
【図１１】図１１は、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【図１２】図１２は、心電同期タイミングチャートを示す図である。
【図１３】図１３は、心電同期タイミングチャートを示す図である。
【図１４】図１４は、生データの転送制御を説明するための図である。
【図１５】図１５は、実施例４に係るＭＲＩ装置の構成を示すブロック図である。
【図１６】図１６は、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明に係る磁気共鳴イメージング装置（以下、ＭＲＩ（Magnetic  Resonance  Imaging）装置という）及び磁気共鳴撮像方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本発明が限定されるものではない。
【実施例１】
【００１２】
［実施例１に係るＭＲＩ装置の概要］
まず、図１を用いて、実施例１に係るＭＲＩ装置の概要を説明する。図１は、実施例１に係るＭＲＩ装置の概要を説明するための図である。
【００１３】
図１に示すように、実施例１に係るＭＲＩ装置においては、心電同期部が、被検体の心電信号に同期したゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサに送信する。続いて、リアルタイムシーケンサが、受信したゲート信号に同期するように、傾斜磁場電源やＲＦ（Radio  Frequency  wave）パルスの送信部などにシーケンス情報（強度やタイミング等を指定する情報）を送信する。すると、傾斜磁場電源や送信部などが受信したシーケンス情報に従ってシーケンスを実行し、被検体が撮影される。
【００１４】
また、実施例１に係るＭＲＩ装置においては、生データバッファ基板が、磁気共鳴信号（以下、「ＭＲＩエコー信号」という）を取得する受信部と、生データを収集する生データ収集部との間に介在し、受信部によって取得された生データをバッファリングしてから生データ収集部に転送する。
【００１５】
ここで、実施例１に係るＭＲＩ装置においては、心電同期部が、心電信号について不正な同期間隔（以下、適宜「ＢＡＤビート」という）を検出し、ＢＡＤビートが検出された旨をリアルタイムシーケンサに通知する。
【００１６】
一方、リアルタイムシーケンサは、ＢＡＤビート検出の通知を受け付けると、その旨を生データバッファ基板に通知する。すると、生データバッファ基板は、バッファリングしている生データを転送しないように制御する。
【００１７】
また、リアルタイムシーケンサは、非転送に制御された生データを再取得するように、傾斜磁場電源や送信部などにシーケンス情報を送信する。例えば、リアルタイムシーケンサは、１ＴＲ（繰り返し時間：Repetition  Time）前のシーケンス情報を送信することで、非転送に制御された生データを再取得するように制御する。
【００１８】
すると、傾斜磁場電源や送信部などが、受信したシーケンス情報、すなわち１ＴＲ前のシーケンス情報に従ってシーケンスを実行し、被検体が再撮影される。
【００１９】
このように、実施例１に係るＭＲＩ装置は、取得した生データを生データバッファ基板に一旦バッファリングし、心電信号が正常な同期間隔な場合にのみ後段の生データ収集部に転送し、不正な同期間隔の場合には転送せず、再取得するように制御する。このため、被検体の動きや不整脈などに起因して心拍に乱れが生じても、生データの修復は自動的に行われることになり、撮影を初めからやり直す必要がなくなる。この結果、撮影に要する時間は短縮され、被検者の拘束時間も短縮される。
【００２０】
［実施例１に係るＭＲＩ装置の構成］
次に、図２〜図６を用いて、実施例１に係るＭＲＩ装置の構成を説明する。図２は、実施例１に係るＭＲＩ装置の構成を示すブロック図である。
【００２１】
図２に示すように、ＭＲＩ装置１００は、主に、静磁場磁石１と、傾斜磁場コイル２と、傾斜磁場電源３と、寝台４と、心電同期部５と、送信ＲＦコイル６と、送信部７と、受信ＲＦコイル８と、受信部９と、リアルタイムシーケンサ１０と、生データバッファ基板１１と、生データ収集部１２と、画像再構成部１３と、ホストコンピュータ２０とを備える。
【００２２】
静磁場磁石１は、中空の円筒形状に形成され、内部の空間に一様な静磁場を発生する。静磁場磁石１には、例えば、永久磁石、超伝導磁石などが利用される。
【００２３】
傾斜磁場コイル２は、中空の円筒形状に形成され、内部の空間に傾斜磁場を発生する。具体的には、傾斜磁場コイル２は、静磁場磁石１の内側に配置され、傾斜磁場電源３から電流の供給を受けて傾斜磁場を発生する。また、傾斜磁場コイル２は、互いに直交するＸ、Ｙ、Ｚの各軸に対応する３つのコイルが組み合わせて形成され、３つのコイルは、傾斜磁場電源３から個別に電流の供給を受けて、Ｘ、Ｙ、Ｚの各軸に沿って磁場強度が変化する傾斜磁場を発生する。なお、Ｚ軸方向は、静磁場と同方向とする。
【００２４】
ここで、傾斜磁場コイル２によって発生するＸ、Ｙ、Ｚの各軸の傾斜磁場は、例えば、スライス選択用傾斜磁場Ｇｓ、位相エンコード用傾斜磁場Ｇｅ及びリードアウト用傾斜磁場Ｇｒにそれぞれ対応している。スライス選択用傾斜磁場Ｇｓは、任意に撮像断面を決めるために利用される。位相エンコード用傾斜磁場Ｇｅは、空間的位置に応じて磁気共鳴信号の位相を変化させるために利用される。リードアウト用傾斜磁場Ｇｒは、空間的位置に応じて磁気共鳴信号の周波数を変化させるために利用される。
【００２５】
傾斜磁場電源３は、傾斜磁場コイル２に電流を供給する。具体的には、傾斜磁場電源３は、リアルタイムシーケンサ１０による制御の下、リアルタイムシーケンサ１０から受信したシーケンス情報に従ってシーケンスを実行し、傾斜磁場コイル２に電流を供給する。なお、シーケンス情報については後述する。
【００２６】
寝台４は、被検者Ｐが載置される天板４ａを備え、天板４ａを、被検者Ｐが載置された状態で傾斜磁場コイル２の空洞（撮像口）内へ挿入する。通常、寝台４は、長手方向が静磁場磁石１の中心軸と平行になるように設置される。
【００２７】
心電同期部５は、被検者Ｐの心電信号に同期したゲート信号を生成する。具体的には、心電同期部５は、ＥＣＧ（Electrocardiogram）センサと、ＥＣＧユニットとを備える。ＥＣＧセンサは、被検者Ｐの体表に付着され、被検者Ｐの心拍、脈波、呼吸などのＥＣＧ信号を電気信号として検出する。また、ＥＣＧユニットは、ＥＣＧセンサによって検出されたＥＣＧ信号にＡ／Ｄ変換処理やディレー処理を含む各種処理を施してゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサ１０に送信する。
【００２８】
ここで、図３を用いて、心電同期のタイミングチャートについて説明する。図３は、心電同期タイミングチャートを示す図である。まず、心電同期部５は、図３に示すＥＣＧ信号を電気信号として検出し、検出したＥＣＧ信号にＡ／Ｄ変換処理を施して、図３に示すＱＲＳ同期信号を生成する。次に、心電同期部５は、生成したＱＲＳ同期信号にディレー処理を施して、図３に示すゲート信号を生成する。そして、心電同期部５は、生成したゲート信号をリアルタイムシーケンサ１０に送信する。なお、図３に示すように、その後、リアルタイムシーケンサ１０による制御の下、傾斜磁場電源３、送信部７及び受信部９によってシーケンスが実行され、受信部９においてＭＲＩエコー信号が取得され、Ａ／Ｄ変換処理が施されて、生データが取得される。
【００２９】
また、心電同期部５は、ＥＣＧユニットにおいて、被検者Ｐの心電信号についてＢＡＤビートを検出し、ＢＡＤビートが検出された旨をリアルタイムシーケンサ１０に通知する。
【００３０】
ここで、心電同期部５によるＢＡＤビート検出の手法について、例を挙げて説明する。なお、ＢＡＤビート検出の手法は、以下に説明する手法に限られるものではない。まず、実施例１におけるＥＣＧユニットは、ＥＣＧセンサによって検出された被検体Ｐの心電波形において、特徴波が出現する平均間隔（例えば、Ｒ波の平均間隔）に基づいて、予め、正常な同期間隔の判定基準を決定する。
【００３１】
例えば、実施例１におけるＥＣＧユニットは、撮影を開始する前にＥＣＧセンサによって予め検出された心電波形において、Ｒ波平均間隔時間を算出し、算出したＲ波平均間隔時間を正常な同期間隔であると仮定する。例えば、ＥＣＧユニットは、Ｒ波平均間隔時間「１秒間」を算出し、「１秒間」が正常な同期間隔であると仮定する。次に、ＥＣＧユニットは、正常な同期間隔であると仮定したＲ波平均間隔時間から、１心拍の許容範囲である正常心拍許容範囲時間を算出する。例えば、ＥＣＧユニットは、予め設定された設定値（例えば、１０％）に基づいて、「１秒間」が正常な同期間隔である場合は、「０．９秒間〜１．１秒間」を正常心拍許容範囲時間として算出する。
【００３２】
そして、実施例１におけるＥＣＧユニットは、撮影が開始された後にＥＣＧセンサによって検出された心電波形において、Ｒ波間隔時間を検出し、検出したＲ波間隔時間が正常心拍許容範囲時間内である場合には、正常な同期間隔であると判定する。一方、正常心拍許容範囲時間内でない場合には、不正な同期間隔であると判定する。例えば、ＥＣＧユニットは、検出したＲ波間隔時間が「０．９５秒間」である場合には、正常な同期間隔であると判定し、「０．５秒間」である場合には、不正な同期間隔であると判定する。
【００３３】
例えば、被検体Ｐの動きや不整脈などに起因して心拍に乱れが生じ、図４に示すように、Ｒ波間隔時間に不正な同期間隔が現れたとする。この時、実施例１におけるＥＣＧユニットは、図４に示すように、不正な同期間隔においてシーケンスが実行された後のタイミングでＲ波間隔時間を検出することになる。なお、図４は、心電同期タイミングチャートを示す図である。
【００３４】
送信ＲＦコイル６は、高周波磁場を発生する。具体的には、送信ＲＦコイル６は、傾斜磁場コイル２の内側に配置され、送信部７からＲＦパルスの供給を受けて、高周波磁場を発生する。
【００３５】
送信部７は、ラーモア周波数に対応するＲＦパルスを送信ＲＦコイル６に送信する。具体的には、送信部７は、リアルタイムシーケンサ１０による制御の下、リアルタイムシーケンサ１０から受信したシーケンス情報に従ってシーケンスを実行し、送信ＲＦコイル６にＲＦパルスを送信する。なお、シーケンス情報については後述する。
【００３６】
受信ＲＦコイル８は、ＭＲＩエコー信号を受信する。具体的には、受信ＲＦコイル８は、傾斜磁場コイル２の内側に配置され、高周波磁場の影響によって被検者Ｐから放射されるＭＲＩエコー信号を受信する。また、受信ＲＦコイル８は、受信したＭＲＩエコー信号を受信部９に送信する。
【００３７】
受信部９は、ＭＲＩエコー信号の生データを生成する。具体的には、受信部９は、リアルタイムシーケンサ１０による制御の下、リアルタイムシーケンサ１０から受信したシーケンス情報に従ってシーケンスを実行し、受信ＲＦコイル８からＭＲＩエコー信号を受信する。また、受信部９は、受信したＭＲＩエコー信号の生データを生成し、生成した生データを生データバッファ基板１１に送信する。例えば、受信部９は、ＭＲＩエコー信号について、前置増幅、中間周波変換、位相検波、低周波増幅、フィルタリングなどの各種の信号処理を施した後、Ａ／Ｄ変換処理を施して生データを生成する。
【００３８】
リアルタイムシーケンサ１０は、ホストコンピュータ２０から送信されたシーケンス情報を記憶し、記憶したシーケンス情報に従って、傾斜磁場電源３、送信部７及び受信部９を制御する。具体的には、リアルタイムシーケンサ１０は、心電同期部５から受信したゲート信号に同期するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信する。また、リアルタイムシーケンサ１０は、心電同期部５からＢＡＤビート検出の通知を受け付けると、その旨を生データバッファ基板１１に通知する。また、リアルタイムシーケンサ１０は、心電同期部５からＢＡＤビート検出の通知を受け付けると、取得に失敗した生データを再取得するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信する。例えば、リアルタイムシーケンサ１０は、１ＴＲ前のシーケンス情報を送信することで、非転送に制御された生データを再取得するように制御する。
【００３９】
ここで、シーケンス情報について、例を挙げて説明する。なお、シーケンス情報や撮影手法は、以下に説明するものに限られるものではない。シーケンス情報とは、一連のシーケンスに従って傾斜磁場電源３、送信部７及び受信部９を動作させるための情報である。実施例１に係るＭＲＩ装置１００は、例えば、図５に示すように、撮影手法として高速スピンエコー法を用いるものとする。すなわち、ＭＲＩ装置１００は、１心拍に対して１ＭＲＩエコー信号を取得するものであり、取得されたＭＲＩエコー信号は、図５に示すように、第１のＭＲＩエコー信号（ｅｃｈｏ１）から第９のＭＲＩエコー信号（ｅｃｈｏ９）まで、ｋ空間の中央部から端の方へ順次配列される。なお、図５は、撮影手法を説明するための図である。
【００４０】
このような撮影手法の下、実施例１におけるリアルタイムシーケンサ１０は、図６に示すようなシーケンス情報を記憶する。例えば、リアルタイムシーケンサ１０は、傾斜磁場電源３を制御するためのシーケンス情報として、Ｘ、Ｙ、Ｚの各軸に対応する３つのコイルそれぞれに供給する電流の強度や供給タイミングを記憶する。なお、図６においては、説明の便宜上、３つのコイルに供給する電流の強度や供給タイミングを区別していない。また、例えば、リアルタイムシーケンサ１０は、送信部７を制御するためのシーケンス情報として、ＲＦパルスの強度や送信タイミングを記憶する。また、例えば、リアルタイムシーケンサ１０は、受信部９を制御するためのシーケンス情報として、ＭＲＩエコー信号の受信タイミングを記憶する。なお、図６は、シーケンス情報を説明するための図である。
【００４１】
すなわち、実施例１におけるリアルタイムシーケンサ１０は、ＴＲ１からＴＲ９に示す一連のシーケンスを順に実行するように、現に実行すべきＴＲ番号に対応づけて記憶しているシーケンス情報を、傾斜磁場電源３、送信部７及び受信部９に送信する。例えば、リアルタイムシーケンサ１０は、図６に示すように、ポインタを有し、一連のシーケンスを実行する際に、ポインタを１ＴＲ分ずつ移動させることで、現に実行すべきＴＲ番号を管理する。
【００４２】
生データバッファ基板１１は、受信部９によって取得された生データをバッファリングしてから生データ収集部１２に転送する。具体的には、生データバッファ基板１１は、受信部９と生データ収集部１２との間に介在し、２心拍分に相当する生データをバッファリングするダブルバッファ構造の領域（揮発メモリ）と、ＦＰＧＡ（Field  Programmable  Gate  Array）などの論理ゲートユニットとを備える。
【００４３】
揮発メモリは、受信部９によって取得された生データを１心拍分ずつ交互にバッファリングする。また、論理ゲートユニットは、揮発メモリにバッファリングされた生データの転送及び非転送を制御する。例えば、実施例１における論理ゲートユニットは、揮発メモリにバッファリングされている生データについて、バッファリングから所定時間が経過すると（例えば、ＢＡＤビートが検出されていればその旨の通知を受け付けたはずであろう時間が経過すると）、後段の生データ収集部１２に転送するように制御する。一方、論理ゲートユニットは、ＢＡＤビートが検出された旨の通知をリアルタイムシーケンサ１０から受け付けると、揮発メモリにバッファリングされている生データについて、後段の生データ収集部１２に転送しないように制御する。転送しないように制御された生データは、揮発メモリに後からバッファリングされる生データによって上書きされることになる。
【００４４】
このように、生データバッファ基板１１は、被検者Ｐの心電信号が正常な同期間隔の場合にのみ、正常な同期間隔において取得された生データを後段の生データ収集部に転送し、不正な同期間隔の場合には、不正な同期間隔において取得された生データを転送しないように制御する。なお、生データバッファ基板１１が、少なくとも２心拍分に相当する生データをバッファリングするダブルバッファ構造の領域を有する理由は、実施例１において、同期間隔が正常であるか否かは、該同期間隔におけるシーケンスが実行された後のタイミングで検出されるからである。すなわち、同期間隔が正常であるか否かを判定している間に、すでに次のＴＲのシーケンスが実行され、次のＴＲのシーケンスに対応する生データが生データバッファ基板１１に送信されることになる。このため、実施例１における生データバッファ基板１１は、少なくとも２心拍分に相当する生データをバッファリングするダブルバッファ構造の領域を有し、同期間隔が正常であるか否かを判定している間に次の生データを格納する領域を確保しているのである。
【００４５】
生データ収集部１２は、生データを収集する。具体的には、生データ収集部１２は、生データバッファ基板１１から転送された生データを収集し、アベレージング処理、位相補正、並べ替えなどの補正処理を行い、記憶する。また、生データ収集部１２によって記憶された生データは、画像再構成部１３による再構成処理に利用される。
【００４６】
画像再構成部１３は、生データから被検者Ｐの医用画像データを生成する。具体的には、画像再構成部１３は、生データ収集部１２によって記憶されている生データに対してフーリエ変換などの再構成処理を施し、被検者Ｐの医用画像データを生成する。
【００４７】
ホストコンピュータ２０は、図２に示すように、記憶部２１と、制御部２２と、入力部２３と、表示部２４とを備える。
【００４８】
記憶部２１は、ＭＲＩ装置１００の全体制御に必要なデータなどを記憶する。
【００４９】
制御部２２は、ＭＲＩ装置１００の全体制御を行う。具体的には、制御部２２は、入力部２３を介して入力された操作者からの指示に基づいて、リアルタイムシーケンサ１０による撮影処理の制御、画像再構成部１３による再構成処理の制御などを行う。例えば、制御部２２は、操作者によって撮影条件が指示されると、指示された撮影条件に基づいてシーケンス情報を生成し、生成したシーケンス情報をリアルタイムシーケンサ１０に送信する。
【００５０】
入力部２３は、操作者からの指示などを受け付ける。例えば、入力部２３には、マウスやトラックボールなどのポインティングデバイス、モード切替スイッチなどの選択デバイス、あるいはキーボードなどの入力デバイスなどが利用される。
【００５１】
表示部２４は、各種情報や医用画像データなどを表示する。例えば、表示部２４には、液晶表示器などの表示デバイスなどが利用される。
【００５２】
［実施例１に係るＭＲＩ装置による処理手順］
続いて、図７〜図９を用いて、実施例１に係るＭＲＩ装置による処理手順を説明する。図７は、生データの転送制御を説明するための図である。
【００５３】
まず、図７を用いて、心電同期部５と、リアルタイムシーケンサ１０と、傾斜磁場電源３と、送信部７と、生データバッファ基板１１との間で行われる生データの転送制御を説明する。なお、図７は、４心拍分の心電信号における転送制御を例示しており、心拍２と心拍３との間が不正な同期間隔である場合を例示している。
【００５４】
図７に示すように、心電同期部５は、被検者Ｐの心拍からゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサ１０に送信する。なお、心電同期部５は、図７に示すように、正常な同期間隔であるか不正な同期間隔であるかに関わらず、心拍１〜心拍４のいずれの心拍についてもゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサ１０に送信する。
【００５５】
また、図７に示すように、リアルタイムシーケンサ１０は、心電同期部５からゲート信号を受信すると、受信したゲート信号に同期するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信する。例えば、リアルタイムシーケンサ１０は、心拍１において現に実行すべきシーケンスのＴＲ番号はＴＲ１であると管理しており、ＴＲ１から順にシーケンス情報を送信する。
【００５６】
すると、図７に示すように、傾斜磁場電源３、送信部７及び受信部９は、リアルタイムシーケンサ１０による制御の下、ＴＲ１から順にシーケンスを実行する。
【００５７】
一方、生データバッファ基板１１は、図７に示すように、シーケンスが実行されると、生データをバッファリングする。例えば、生データバッファ基板１１は、ＴＲ１のシーケンスが実行されると、生データ（ｅｃｈｏ１）を取得し、ダブルバッファ構造の一方の領域に、取得した生データ（ｅｃｈｏ１）を格納する。また、生データバッファ基板１１は、バッファリングされている生データについて、バッファリングから所定時間が経過すると、後段の生データ収集部１２に転送するように制御する。このため、心拍２と心拍３との間において、生データバッファ基板１１は、バッファリングされている生データ（ｅｃｈｏ１）について、バッファリングから所定時間が経過しているので、後段の生データ収集部１２に転送する。
【００５８】
さて、ここで、心拍２と心拍３との間は、不正な同期間隔である。しかしながら、図７に示すように、心拍２と心拍３との間が不正な同期間隔であったことは、ＴＲ２が実行された後に検出される。すなわち、心電同期部５においてＢＡＤビートが検出され、ＢＡＤビートが検出された旨が心電同期部５からリアルタイムシーケンサ１０に通知されるのは、図７に示すように、心拍３と心拍４との間のタイミングとなる。
【００５９】
このため、心拍２と心拍３との間が不正な同期間隔であるにも関わらず、ＴＲ２のシーケンスは実行され、生データバッファ基板１１は、図７に示すように、生データ（ｅｃｈｏ２）を取得し、ダブルバッファ構造の他方の領域に、取得した生データ（ｅｃｈｏ２）を格納する。
【００６０】
一方、心電同期部５は、心拍３と心拍４との間において、心拍２と心拍３との間が不正な同期間隔であったことを検出し、ＢＡＤビートが検出された旨をリアルタイムシーケンサ１０に通知する。すると、リアルタイムシーケンサ１０は、ＢＡＤビートが検出された旨を生データバッファ基板１１に通知するとともに、現に実行すべきＴＲ番号を管理しているポインタを、１ＴＲ分前に巻き戻す。すなわち、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号として「ＴＲ３」にポインタが位置している場合には、１ＴＲ分巻き戻し、「ＴＲ２」にポインタを移動させる。なお、「ＴＲ３」の実行後に直ぐに「ＴＲ４」にポインタが移動し、ＢＡＤビートが通知された時点で既に「ＴＲ４」にポインタが位置しているような実装になっている場合には、２ＴＲ分巻き戻すことになる。
【００６１】
一方、生データバッファ基板１１は、図７に示すように、心拍３と心拍４との間においてシーケンス３が実行されると、生データ（ｅｃｈｏ３）を取得し、ダブルバッファ構造の一方の領域に、取得した生データ（ｅｃｈｏ３）を格納する。すなわち、生データバッファ基板１１は、生データ（ｅｃｈｏ２）と生データ（ｅｃｈｏ３）とを格納している。なお、生データバッファ基板１１は、バッファリングされている生データ（ｅｃｈｏ２）について、バッファリングから所定時間が経過していないので、生データ（ｅｃｈｏ２）を後段の生データ収集部１２に未だ転送していない。ここで、ＢＡＤビートが検出された旨の通知を受けると、生データバッファ基板１１は、バッファリングされている生データについて、後段の生データ収集部１２に転送しないように制御する。なお、転送しないように制御された生データ（ｅｃｈｏ２）及び生データ（ｅｃｈｏ３）は、後からバッファリングされる生データによって上書きされることになる。
【００６２】
こうして、続いて、心電同期部５が、被検者Ｐの心拍４からゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサ１０に送信する。すると、リアルタイムシーケンサ１０は、心電同期部５からゲート信号を受信すると、受信したゲート信号に同期するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信する。この時、リアルタイムシーケンサ１０は、ポインタが、現に実行すべきＴＲ番号として「ＴＲ２」に位置しているので、「ＴＲ２」のシーケンス情報を傾斜磁場電源３、送信部７及び受信部９に送信する。そして、傾斜磁場電源３、送信部７及び受信部９は、ＴＲ２のシーケンスを実行する。
【００６３】
この結果、生データバッファ基板１１は、ＴＲ２のシーケンスが実行されると、生データ（ｅｃｈｏ２）をバッファリングする。新たにバッファリングした生データ（ｅｃｈｏ２）は、先ほど転送しないように制御された生データ（ｅｃｈｏ２）を再取得したものである。
【００６４】
［リアルタイムシーケンサによる処理手順］
次に、図８Ａ及び８Ｂを用いて、リアルタイムシーケンサによる処理手順を説明する。図８Ａ及び８Ｂは、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【００６５】
図８Ａに示すように、実施例１におけるリアルタイムシーケンサ１０は、心電同期部５からゲート信号を受け付けたか否かを判定し（ステップＳ１０１）、受け付けた場合には（ステップＳ１０１肯定）、現に実行すべきＴＲ番号としてポインタが指定するＴＲ番号のシーケンス情報を、傾斜磁場電源３、送信部７及び受信部９に送信する（ステップＳ１０２）。
【００６６】
また、図８Ｂに示すように、実施例１におけるリアルタイムシーケンサ１０は、心電同期部５からＢＡＤビートが検出された旨の通知を受け付けた否かも判定しており（ステップＳ２０１）、受け付けた場合には（ステップＳ２０１肯定）、その旨を生データバッファ基板１１に通知する（ステップＳ２０２）。そして、リアルタイムシーケンサ１０は、１ＴＲ分ポインタを巻き戻しておく（ステップＳ２０３）。
【００６７】
［生データバッファ基板による処理手順］
次に、図９を用いて、生データバッファ基板による処理手順を説明する。図９は、生データバッファ基板による処理手順を示すフローチャートである。
【００６８】
図９に示すように、生データバッファ基板１１は、リアルタイムシーケンサ１０からＢＡＤビートが検出された旨の通知を受け付けた否かを判定しており（ステップＳ３０１）、受け付けた場合には（ステップＳ３０１肯定）、バッファリングしている生データを転送しないように制御する（ステップＳ３０２）。
【００６９】
［実施例１の効果］
上記してきたように、実施例１に係るＭＲＩ装置１００において、受信部９が、被検者Ｐの心電信号に同期して該被検者Ｐに関する生データを取得する。また、生データ収集部１２が、受信部９によって取得された生データを収集する。ここで、実施例１においては、生データバッファ基板１１が、受信部９と生データ収集部１２との間に介在し、受信部９によって取得された生データをバッファリングしてから生データ収集部１２に転送する。一方、心電同期部５が、心電信号について不正な同期間隔を検出する。そして、心電同期部５によって不正な同期間隔が検出されると、その旨がリアルタイムシーケンサ１０を介して生データバッファ基板１１に通知され、生データバッファ基板１１は、バッファリングされている生データが生データ収集部１２に転送されないように制御する。また、心電同期部５によって不正な同期間隔が検出されると、リアルタイムシーケンサ１０が、非転送に制御される生データを再取得するように、傾斜磁場電源３、送信部７や受信部９を制御する。
【００７０】
このように、実施例１に係るＭＲＩ装置１００は、取得した生データを生データバッファ基板１１に一旦バッファリングし、心電信号が正常な同期間隔な場合にのみ後段の生データ収集部１２に転送し、不正な同期間隔の場合には転送せず、再取得するように制御する。このため、被検者の動きや不整脈などに起因して心拍に乱れが生じても、生データの修復は自動的に行われることになり、撮影を初めからやり直す必要がなくなる。この結果、撮影に要する時間は短縮され、被検者の拘束時間も短縮される。
【００７１】
また、実施例１における生データバッファ基板１１は、少なくとも２心拍分に相当する生データをバッファリングする領域を有する。
【００７２】
このため、同期間隔が正常であるか否かを判定している間に次の生データを格納する領域を確保することができる。
【００７３】
また、実施例１に係るＭＲＩ装置１００は、取得した生データを生データバッファ基板１１に一旦バッファリングする手法を採ることにより、再構成処理の前段に行われる補正処理にも適切に対応することが可能である。すなわち、上述したように、実施例１における生データ収集部１２は、生データバッファ基板１１から転送された生データに対し、アベレージング処理、位相補正、並べ替えなどの補正処理を行う。
【００７４】
仮に、実施例１に係るＭＲＩ装置１００が、生データバッファ基板１１を備えず、ＢＡＤビートが検出された場合にも、生データ収集部１２に生データが転送されるとする。例えば、心拍２と心拍３との間が不正な同期間隔である場合、取得された生データ（ｅｃｈｏ２）が、直接、生データ収集部１２に転送されるとする。ここで、生データ収集部１２は、生データ（ｅｃｈｏ２）が転送されると、例えば、既に取得済みの生データ（ｅｃｈｏ２）と、現に転送された生データ（ｅｃｈｏ２）とのアベレージング処理を直ちに実行してしまうことがある。
【００７５】
すると、その後、転送された生データ（ｅｃｈｏ２）について、不正な同期間隔において取得された生データであった旨が通知されたとしても、生データ収集部１２は、既にアベレージング処理を行ってしまったデータに対して、不正な同期間隔において取得された生データを取り除く処理を実行することはもはや難しい。
【００７６】
これに対し、実施例１に係るＭＲＩ装置１００によれば、不正な同期間隔において取得された生データは、生データ収集部１２に転送されることがない。したがって、生データ収集部１２が、不正な同期間隔において取得された生データを用いた補正処理を行ってしまうこともない。このように、実施例１に係るＭＲＩ装置１００は、取得した生データを生データバッファ基板１１に一旦バッファリングする手法を採ることにより、再構成処理の前段に行われる補正処理にも適切に対応することができる。
【実施例２】
【００７７】
さて、これまで実施例１として、生データバッファ基板１１が２心拍分に相当する生データをバッファリングする領域を有し、ＢＡＤビートが検出された場合に、ＢＡＤビート時の同期間隔において取得された生データを転送しないように制御する手法を説明してきた。言い換えると、１心拍分巻き戻して生データを再取得する手法であった。しかしながら、本発明はこの手法に限られるものではない。
【００７８】
実施例２では、生データバッファ基板１１が、少なくとも２心拍分を超える複数心拍分（例えば、５心拍分）に相当する生データをバッファリングする領域を有し、ＢＡＤビートが検出された場合に、予め設定された所定数の心拍分の生データを転送しないように制御する手法を説明する。言い換えると、所定数の心拍分巻き戻して生データを再取得する手法である。
【００７９】
図１０及び図１１を用いて、実施例２に係るＭＲＩ装置による処理手順を説明する。図１０は、生データの転送制御を説明するための図である。
【００８０】
図７に例示した実施例１に係るＭＲＩ装置１００との違いに着目して説明すると、実施例２に係るＭＲＩ装置１００において、生データバッファ基板１１は、５心拍分に相当する生データをバッファリングする領域を有する。
【００８１】
また、生データバッファ基板１１は、予め設定された所定数の心拍分として、例えば３心拍分に相当する生データをバッファリングした後のタイミングでなければ、生データを転送するように制御しないものとする。すなわち、例えば、図１０に示すように、生データバッファ基板１１にバッファリングされている生データ（ｅｃｈｏ１）は、生データ（ｅｃｈｏ１）、生データ（ｅｃｈｏ２）及び生データ（ｅｃｈｏ３）の３心拍分に相当する生データをバッファリングした後のタイミングで初めて、転送制御の対象となる。
【００８２】
これを言い換えると、ＢＡＤビートが検出された場合に、未だ３心拍分前の生データは転送されていないはずであるので、これら３心拍数分の生データを転送しないように制御した上で、３心拍数分巻き戻して生データを再取得することができることになる。
【００８３】
したがって、例えば、図１０に示すように、心拍２と心拍３との間が不正な同期間隔であり、心拍２と心拍３との間が不正な同期間隔であったことが心拍３以降のタイミングで検出された場合に、生データバッファ基板１１には、生データ（ｅｃｈｏ２）から生データ（ｅｃｈｏ４）（場合によっては、生データ（ｅｃｈｏ５））までが格納されている。そして、生データバッファ基板１１は、不正な同期間隔において取得された生データは生データ（ｅｃｈｏ４）であるが、生データ（ｅｃｈｏ４）のみならず、３心拍分前の生データ（ｅｃｈｏ２）以降の生データを転送しないように制御する。
【００８４】
そして、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号を管理しているポインタを、３ＴＲ分前に巻き戻す。すなわち、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号として「ＴＲ５」にポインタが位置している場合には、３ＴＲ分巻き戻し、「ＴＲ２」にポインタを移動させる。
【００８５】
［リアルタイムシーケンサによる処理手順］
次に、図１１を用いて、リアルタイムシーケンサによる処理手順を説明する。図１１は、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【００８６】
図１１に示すように、実施例２におけるリアルタイムシーケンサ１０は、心電同期部５からＢＡＤビートが検出された旨の通知を受け付けた否かも判定しており（ステップＳ４０１）、受け付けた場合には（ステップＳ４０１肯定）、その旨を生データバッファ基板１１に通知する（ステップＳ４０２）。そして、リアルタイムシーケンサ１０は、３ＴＲ分ポインタを巻き戻しておく（ステップＳ４０３）。
【００８７】
［実施例２の効果］
上記してきたように、実施例２に係るＭＲＩ装置１００においては、生データバッファ基板１１は、少なくとも２心拍分を超える複数の心拍分に相当する生データをバッファリングする領域を有する。そして、生データバッファ基板１１は、予め設定された所定数の心拍分（例えば、３心拍分）に相当する生データをバッファリングしてから生データ収集部１２に生データを転送するように制御する。また、心電同期部５によって不正な同期間隔が検出されると、生データバッファ基板１１は、バッファリングされている生データが生データ収集部１２に転送されないようにする。また、心電同期部５によって不正な同期間隔が検出されると、リアルタイムシーケンサ１０は、非転送に制御される生データを再取得するように、傾斜磁場電源３、送信部７や受信部９を制御する。
【００８８】
このように、実施例２に係るＭＲＩ装置１００は、被検者の動きや不整脈などに起因して心拍に乱れが生じた際に、ＢＡＤビートが検出されたその同期間隔に対応する生データのみを自動修復するのではなく、少し前の生データから自動修復する。例えば、ＢＡＤビートは、正常心拍許容範囲時間に基づいて検出される。このため、正常心拍許容範囲時間に収まってしまったが、実はＢＡＤビートになる直前の状態であり、生データの取得にあまり適した状態とはいえない場合もあると考えられる。実施例２に係るＭＲＩ装置１００によれば、ＢＡＤビートが検出された際に、少し前の生データから自動修復することになるので、撮影時間を短縮しつつ、より適切に生データを収集することが可能になる。
【実施例３】
【００８９】
さて、これまで実施例１及び２においては、１心拍に対して１つのＭＲＩエコー信号を取得する撮影手法を例に説明した。この場合には、図５を用いて説明したように、ＭＲＩエコー信号は、第１のＭＲＩエコー信号（ｅｃｈｏ１）から第９のＭＲＩエコー信号（ｅｃｈｏ９）まで、ｋ空間の中央部から端の方へ順次配列された。しかしながら、本発明はこれに限られるものではなく、１心拍に対して複数のＭＲＩエコー信号を取得する撮影手法にも同様に適用することができる。
【００９０】
例えば、１心拍に対して３つのＭＲＩエコー信号を取得する撮影手法であれば、ＭＲＩエコー信号は、例えば、第１のＭＲＩエコー信号（ｅｃｈｏ１）から第３のＭＲＩエコー信号（ｅｃｈｏ３）まで、第４のＭＲＩエコー信号（ｅｃｈｏ４）から第６のＭＲＩエコー信号（ｅｃｈｏ６）まで、第７のＭＲＩエコー信号（ｅｃｈｏ７）から第９のＭＲＩエコー信号（ｅｃｈｏ９）まで、というように、１心拍ごとに３つのＭＲＩエコー信号ずつ配列される。以下、実施例３として、１心拍に対して３ＭＲＩエコー信号を取得する撮影手法に本発明を適用する例を説明する。
【００９１】
まず、図１２及び１３を用いて、実施例３における心電同期のタイミングチャートについて説明する。図１２は、心電同期タイミングチャートを示す図である。まず、心電同期部５は、実施例１や２と同様、ＥＣＧ信号を電気信号として検出し、検出したＥＣＧ信号にＡ／Ｄ変換処理を施してＱＲＳ同期信号を生成し、生成したＱＲＳ同期信号にディレー処理を施して、ゲート信号を生成する。そして、心電同期部５が、実施例１や２と同様、生成したゲート信号をリアルタイムシーケンサ１０に送信すると、図１２に示すように、その後、リアルタイムシーケンサ１０による制御の下、傾斜磁場電源３、送信部７及び受信部９によってシーケンスが実行され、受信部９において１心拍に対して３ＭＲＩエコー信号が取得され、取得された３ＭＲＩエコー信号それぞれに対してＡ／Ｄ変換処理が施されて、３ＭＲＩエコー信号分の生データが取得される。
【００９２】
例えば、被検体Ｐの動きや不整脈などに起因して心拍に乱れが生じ、図１３に示すように、Ｒ波間隔時間に不正な同期間隔が現れたとする。この時、実施例３におけるＥＣＧユニットは、実施例１や２と同様、図１２に示すように、不正な同期間隔においてシーケンスが実行された後のタイミングでＲ波間隔時間を検出することになるが、この時、再取得の対象となる生データは、一般的には、図１３に示すように、３ＭＲＩエコー信号分の生データとなる。
【００９３】
続いて、図１４を用いて、実施例３における生データの転送制御を説明する。図１４は、生データの転送制御を説明するための図である。なお、図１４は、実施例１や２と同様、４心拍分の心電信号における転送制御を例示しており、心拍２と心拍３との間が不正な同期間隔である場合を例示している。
【００９４】
図１４に示すように、実施例１や２と同様、傾斜磁場電源３、送信部７及び受信部９は、リアルタイムシーケンサ１０による制御の下、ＴＲ１のシーケンスから順にシーケンスを実行する。
【００９５】
一方、生データバッファ基板１１は、図１４に示すように、シーケンスが実行されると、生データをバッファリングする。例えば、生データバッファ基板１１は、ＴＲ１のシーケンスが実行されると、生データ（ｅｃｈｏ１）、生データ（ｅｃｈｏ２）、及び生データ（ｅｃｈｏ３）を取得し、ダブルバッファ構造の一方の領域に、取得した生データ（ｅｃｈｏ１）、生データ（ｅｃｈｏ２）、及び生データ（ｅｃｈｏ３）を格納する。
【００９６】
また、生データバッファ基板１１は、バッファリングされている生データについて、バッファリングから所定時間が経過すると、後段の生データ収集部１２に転送するように制御する。このため、心拍２と心拍３との間において、生データバッファ基板１１は、バッファリングされている生データ（ｅｃｈｏ１）、生データ（ｅｃｈｏ２）、及び生データ（ｅｃｈｏ３）について、バッファリングから所定時間が経過しているので、後段の生データ収集部１２に転送する。
【００９７】
さて、ここで、心拍２と心拍３との間は、不正な同期間隔である。しかしながら、図１４に示すように、心拍２と心拍３との間が不正な同期間隔であったことは、ＴＲ２のシーケンスが実行された後に検出される。すなわち、心電同期部５においてＢＡＤビートが検出され、ＢＡＤビートが検出された旨が心電同期部５からリアルタイムシーケンサ１０に通知されるのは、図１４に示すように、心拍３と心拍４との間のタイミングとなる。
【００９８】
このため、心拍２と心拍３との間が不正な同期間隔であるにも関わらず、ＴＲ２のシーケンスは実行され、生データバッファ基板１１は、図１４に示すように、生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）を取得し、ダブルバッファ構造の他方の領域に、取得した生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）を格納する。
【００９９】
一方、心電同期部５は、心拍３と心拍４との間において、心拍２と心拍３との間が不正な同期間隔であったことを検出し、ＢＡＤビートが検出された旨をリアルタイムシーケンサ１０に通知する。すると、リアルタイムシーケンサ１０は、ＢＡＤビートが検出された旨を生データバッファ基板１１に通知するとともに、現に実行すべきＴＲ番号を管理しているポインタを、１ＴＲ分前に巻き戻す。すなわち、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号として「ＴＲ３」にポインタが位置している場合には、１ＴＲ分巻き戻し、「ＴＲ２」にポインタを移動させる。なお、「ＴＲ３」の実行後に直ぐに「ＴＲ４」にポインタが移動し、ＢＡＤビートが通知された時点で既に「ＴＲ４」にポインタが位置しているような実装になっている場合には、２ＴＲ分巻き戻すことになる。
【０１００】
一方、生データバッファ基板１１は、図１４に示すように、心拍３と心拍４との間においてＴＲ３のシーケンスが実行されると、生データ（ｅｃｈｏ７）、生データ（ｅｃｈｏ８）、及び生データ（ｅｃｈｏ９）を取得し、ダブルバッファ構造の一方の領域に、取得した生データ（ｅｃｈｏ７）、生データ（ｅｃｈｏ８）、及び生データ（ｅｃｈｏ９）を格納する。
【０１０１】
すなわち、生データバッファ基板１１は、生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）と、生データ（ｅｃｈｏ７）、生データ（ｅｃｈｏ８）、及び生データ（ｅｃｈｏ９）とを格納している。なお、生データバッファ基板１１は、バッファリングされている生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）について、バッファリングから所定時間が経過していないので、生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）を後段の生データ収集部１２に未だ転送していない。
【０１０２】
ここで、ＢＡＤビートが検出された旨の通知を受けると、生データバッファ基板１１は、バッファリングされている生データについて、後段の生データ収集部１２に転送しないように制御する。なお、転送しないように制御された生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）と、生データ（ｅｃｈｏ７）、生データ（ｅｃｈｏ８）、及び生データ（ｅｃｈｏ９）とは、後からバッファリングされる生データによって上書きされることになる。
【０１０３】
こうして、続いて、心電同期部５が、被検者Ｐの心拍４からゲート信号を生成し、生成したゲート信号をリアルタイムシーケンサ１０に送信する。すると、リアルタイムシーケンサ１０は、心電同期部５からゲート信号を受信すると、受信したゲート信号に同期するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信する。この時、リアルタイムシーケンサ１０は、ポインタが、現に実行すべきＴＲ番号として「ＴＲ２」に位置しているので、「ＴＲ２」のシーケンス情報を傾斜磁場電源３、送信部７及び受信部９に送信する。そして、傾斜磁場電源３、送信部７及び受信部９は、ＴＲ２のシーケンスを実行する。
【０１０４】
この結果、生データバッファ基板１１は、ＴＲ２が実行されると、生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）をバッファリングする。新たにバッファリングした生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）は、先ほど転送しないように制御された生データ（ｅｃｈｏ４）、生データ（ｅｃｈｏ５）、及び生データ（ｅｃｈｏ６）を再取得したものである。
【実施例４】
【０１０５】
さて、実施例１〜３においては、ＭＲＩ装置１００が、生データバッファ基板１１を備えることを想定したが、本発明はこれに限られるものではなく、ＭＲＩ装置１００は、必ずしも生データバッファ基板１１を備えなくてもよい。以下、実施例４に係るＭＲＩ装置１００として説明する。
【０１０６】
図１５は、実施例４に係るＭＲＩ装置の構成を示すブロック図である。図１５に示すように、実施例４に係るＭＲＩ装置１００は、生データバッファ基板１１を備えない。このため、実施例４における受信部９は、受信したＭＲＩエコー信号の生データを生成すると、生成した生データを、直接、生データ収集部１２に送信する。
【０１０７】
また、実施例４におけるリアルタイムシーケンサ１０は、心電同期部５からＢＡＤビート検出の通知を受け付けると、実施例１〜３と同様、取得に失敗した生データを再取得するように、傾斜磁場電源３、送信部７及び受信部９にシーケンス情報を送信するが、実施例１〜３とは異なり、ＢＡＤビートが検出された旨を、生データ収集部１２に直接通知する。
【０１０８】
ここで、ＢＡＤビートが検出された旨を通知された生データ収集部１２における処理としては、いくつかの手法が考えられる。例えば、生データ収集部１２がタグを付す手法が考えられる。例えば、生データ収集部１２が、リアルタイムシーケンサ１０から通知を受けた場合に、通知の対象となる生データに、取得に失敗した生データであることを示すタグ（例えば「失敗タグ」）を付すとする。すると、後段の画像再構成部１３は、「失敗タグ」が付された生データを再構成処理の対象から除外し、「失敗タグ」が付されていない生データが必要な数分集まった段階で、再構成処理を行う。なお、「失敗タグ」の他に「成功タグ」を付す手法や、「失敗タグ」を付さずに「成功タグ」のみ付す手法など、任意に変更することが可能である。
【０１０９】
また、例えば、生データ収集部１２が、後段の画像再構成部１３に生データを転送するか否かを制御する手法が考えられる。例えば、後段の画像再構成部１３は、前段の生データ収集部１２から収集された生データ全てを用いて再構成処理を行うものとする。この場合には、生データ収集部１２が、リアルタイムシーケンサ１０から通知を受けた場合に、通知の対象となる生データを画像再構成部１３に転送しないように制御すればよい。
【０１１０】
上述した実施例４における手法（生データバッファ基板１１を備えない手法）は、実施例１〜３においても同様に適用することができる。すなわち、実施例４における手法は、１心拍分の生データを再取得する手法（実施例１及び３）であるか、予め設定された所定数の心拍分の生データを再取得する手法（実施例２）であるかにかかわらず、同様に適用することができる。また、実施例４における手法は、１心拍に対して１ＭＲＩエコー信号を取得する撮影手法（実施例１及び２）であるか、１心拍に対して複数のＭＲＩエコー信号を取得する撮影手法（実施例３）であるかにかかわらず、同様に適用することができる。
【実施例５】
【０１１１】
なお、これまで本発明の実施例１〜４について説明してきたが、本発明は上記の実施例以外にも、種々の異なる形態にて実施されてよいものである。
【０１１２】
［取り直し回数の設定］
例えば、ＭＲＩ装置は、取り直し回数（例えば、許容最大回数など）を設定しておき、設定した回数を超過して取り直しが発生した場合には、操作者に撮影中断を促したり、撮影ポーズやレジューム動作に入ることができるような情報を表示部２４に表示してもよい。実施例１〜４において適用することができる。
【０１１３】
例えば、図１６に示すように、リアルタイムシーケンサ１０が、ＢＡＤビートが検出された旨を受け付けた回数をカウントし（ステップＳ５０１）、ＢＡＤビート検出を受け付けた回数が５回を超過したか否かを判定する（ステップＳ５０２）。そして、５回を超過していない場合には（ステップＳ５０２否定）、再びカウントする処理に戻るが、５回を超過している場合には（ステップＳ５０２肯定）、リアルタイムシーケンサ１０は、その旨をホストコンピュータ２０に通知する。すると、ホストコンピュータ２０の制御部２２が、操作者に撮影中断を促したり、撮影ポーズやレジューム動作に入ることができるような情報を、表示部２４に表示する（ステップＳ５０３）。なお、図１６は、リアルタイムシーケンサによる処理手順を示すフローチャートである。
【０１１４】
この場合には、ＭＲＩ装置は、生データの自動修復を実現しつつ、操作者に判断を委ねる構成をも備えることで、利便性を向上することも可能になる。
【０１１５】
［取り直しのタイミング］
また、実施例１〜４においては、リアルタイムシーケンサ１０は、ＢＡＤビートが検出された旨を心電同期部５から通知されると、現に実行すべきＴＲ番号を管理しているポインタを１ＴＲ分前に巻き戻し、直ちに、取得に失敗した生データの再取得を実行したが、本発明はこれに限られるものではない。例えば、取得に失敗した生データの再取得は、一連のシーケンスの実行が終了した後に行ってもよい。
【０１１６】
例えば、図７において、心電同期部５が、心拍３と心拍４との間において、心拍２と心拍３との間が不正な同期間隔であったことを検出し、ＢＡＤビートが検出された旨をリアルタイムシーケンサ１０に通知したとする。すると、例えば、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号を管理しているポインタの１ＴＲ分前のＴＲ番号を、再実行するＴＲ番号として記憶する。例えば、リアルタイムシーケンサ１０は、現に実行すべきＴＲ番号として「ＴＲ３」にポインタが位置している場合には、１ＴＲ分前の「ＴＲ２」を、再実行するＴＲ番号として記憶する。
【０１１７】
ここで、実施例１〜４と異なり、リアルタイムシーケンサ１０は、直ちに「ＴＲ２」を実行するのではなく、一連のシーケンス（例えば「ＴＲ３」〜「ＴＲ９」まで）を継続して実行する。そして、リアルタイムシーケンサ１０は、一連のシーケンスを実行した後に、先ほど記憶したＴＲ番号「ＴＲ２」のシーケンスを実行するように、「ＴＲ２」のシーケンス情報を、傾斜磁場電源３、送信部７及び受信部９に送信する。
【０１１８】
上述した手法（生データの再取得を一連のシーケンス実行後に行う手法）は、実施例１〜４においても同様に適用することができる。すなわち、この手法は、１心拍分の生データを再取得する手法（実施例１及び３）であるか、予め設定された所定数の心拍分の生データを再取得する手法（実施例２）であるかにかかわらず、同様に適用することができる。また、この手法は、１心拍に対して１ＭＲＩエコー信号を取得する撮影手法（実施例１及び２）であるか、１心拍に対して複数のＭＲＩエコー信号を取得する撮影手法（実施例３）であるかにかかわらず、同様に適用することができる。また、この手法は、生データバッファ基板１１を備える手法（実施例１〜３）であるか、備えない手法（実施例４）であるかにかかわらず、同様に適用することができる。
【０１１９】
［構成］
また、上記の実施例における生データバッファ基板１１とリアルタイムシーケンサ１０との機能分担は、適宜変更することができる。例えば、生データバッファ基板１１が単なる揮発メモリに過ぎない場合には（論理ゲートユニットを備えない場合には）、リアルタイムシーケンサ１０が、転送や非転送を制御してもよい。また、例えば、生データバッファ基板１１が、心電同期部５から直接ＢＡＤビート検出通知を受け付けてもよい。
【産業上の利用可能性】
【０１２０】
以上のように、本発明に係る磁気共鳴イメージング装置は、被検体を撮影し、生データを取得することに有用であり、特に、撮影時間を短縮することに適している。
【符号の説明】
【０１２１】
１００  ＭＲＩ装置
１  静磁場磁石
２  傾斜磁場コイル
３  傾斜磁場電源
４  寝台
４ａ  天板
５  心電同期部
６  送信ＲＦコイル
７  送信部
８  受信ＲＦコイル
９  受信部
１０  リアルタイムシーケンサ
１１  生データバッファ基板
１２  生データ収集部
１３  画像再構成部
２０  ホストコンピュータ
２１  記憶部
２２  制御部
２３  入力部
２４  表示部
【図１】
2010201156.tif 000003
【図２】
2010201156.tif 000004
【図３】
2010201156.tif 000005
【図４】
2010201156.tif 000006
【図５】
2010201156.tif 000007
【図６】
2010201156.tif 000008
【図７】
2010201156.tif 000009
【図８Ａ】
2010201156.tif 000010
【図８Ｂ】
2010201156.tif 000011
【図９】
2010201156.tif 000012
【図１０】
2010201156.tif 000013
【図１１】
2010201156.tif 000014
【図１２】
2010201156.tif 000015
【図１３】
2010201156.tif 000016
【図１４】
2010201156.tif 000017
【図１５】
2010201156.tif 000018
【図１６】
2010201156.tif 000019