PROBLEM TO BE SOLVED: To continue proper imaging regardless of the fluctuation in the respiratory state of a subject.SOLUTION: In this magnetic resonance imaging apparatus, a main control section 10g repeatedly detects the respiratory level of the subject 200, and controls each related section so that the subject 200 may be imaged conforming to magnetic resonance signals for imaging which have been collected by a collecting means under a state wherein the respiratory level is within an allowable range. The main control section 10g repeatedly detects a peak value within one cycle in the respiratory motion of the subject 200, and sets the allowable range conforming to the average value of the peak values within a first period. The main control section 10g calculates the fluctuation amount of the peak value based on a plurality of peak values detected within a second period regarding each of a plurality of the second periods which have been set in a manner to be shifted from each other in time so that the plurality of the peak values may be detected. Then, the main control section 10g sets the length of the first period in response to a frequency exceeding a reference value during a third period in which the fluctuation amount is longer than that of the second period.COPYRIGHT: (C)2011,JPO&INPIT【課題】被検体の呼吸状態の変動に拘わらずに適正な撮像を継続する。【解決手段】主制御部10gは、被検体200の呼吸レベルを繰り返し検出し、呼吸レベルが許容範囲内である状態で前記収集手段により収集された映像化用の磁気共鳴信号に基づいて被検体200を映像化するように関係各部を制御する。主制御部10gは、被検体200の呼吸動作における1周期内でのピーク値を繰り返し検出し、第1の期間におけるピーク値の平均値に基づいて許容範囲を設定する。主制御部10gは、複数個のピーク値が検出されるように、かつ時間的に互いにずれるように設定された複数の第2の期間のそれぞれに関して、当該第2の期間内に検出された複数のピーク値に基づいてピーク値の変動量を算出する。そして主制御部10gは、変動量が第2の期間よりも長い第3の期間中において基準値を超える頻度に応じて第1の期間の長さを設定する。【選択図】 図1