A magnetic resonance imaging apparatus comprising: a sequence controller configured to perform multiple data acquisitions in an imaging region, each of the multiple data acquisitions being performed after each of multiple given times since each of the applications of a tag pulse to a tag region, with the multiple given times being different to each other, wherein the imaging region includes the myocardium of a patient and the tag region is set in an upper blood stream of the myocardium; and an analyzer configured to use multiple sets of data corresponding to the multiple given times to analyze changes in signal strength of blood in the myocardium over time since each of the applications of the tag pulse; wherein the analyzer is configured to analyze the changes in the signal strength, for each of multiple segments comprising a plurality of pixels by combining the plurality of pixels and thus configured to output information that enables differentiation between normal, ischemic, infarct, and revascularized infarct tissues for each of the multiple segments to be analyzed, wherein the sequence controller is further configured to perform data acquisition to acquire data of an imaging region without applying the tag pulse, the analyzer is configured to calculate a difference image between a first image that is reconstructed from data for the imaging region, with the data being acquired with application of the tag pulse for one of the multiple given times, and a second image that is reconstructed from data for the imaging region, with the data being acquired without application of the tag pulse, configured to calculate, from a curve representing changes in the signal strength of calculated difference images over time since the application of the tag pulse, an index indicative of a width of the curve and configured to output the information according to the calculated index. a sequence controller configured to perform multiple data acquisitions in an imaging region, each of the multiple data acquisitions being performed after each of multiple given times since each of the applications of a tag pulse to a tag region, with the multiple given times being different to each other, wherein the imaging region includes the myocardium of a patient and the tag region is set in an upper blood stream of the myocardium; and an analyzer configured to use multiple sets of data corresponding to the multiple given times to analyze changes in signal strength of blood in the myocardium over time since each of the applications of the tag pulse; wherein the analyzer is configured to analyze the changes in the signal strength, for each of multiple segments comprising a plurality of pixels by combining the plurality of pixels and thus configured to output information that enables differentiation between normal, ischemic, infarct, and revascularized infarct tissues for each of the multiple segments to be analyzed, wherein the sequence controller is further configured to perform data acquisition to acquire data of an imaging region without applying the tag pulse, the analyzer is configured to calculate a difference image between a first image that is reconstructed from data for the imaging region, with the data being acquired with application of the tag pulse for one of the multiple given times, and a second image that is reconstructed from data for the imaging region, with the data being acquired without application of the tag pulse, configured to calculate, from a curve representing changes in the signal strength of calculated difference images over time since the application of the tag pulse, an index indicative of a width of the curve and configured to output the information according to the calculated index.