Berechnet wird ein Fleckigkeitsindex, der Ungleichförmigkeit in einem Ultraschallbild darstellt, um als Hilfestellung bei der korrekten Durchführung einer Diagnose einer Kontrastdarstellung zu dienen. Dazu wird für eine in einem Ultraschallbild festgelegte interessierende Region ein Gitter festgelegt (Schritte S1 bis S6) und für jedes Einzelbild des Ultraschallbilds werden einzelne durch das Gitter unterteile Zellen in Helligkeitsgrade mit drei Gradationen kategorisiert (Schritt S8). Die einzelnen Zellen werden eine nach der anderen als Zielzelle verwendet, und für die Zellen über, unter, links oder rechts von der Zielzelle wird ein Helligkeitsgrad unter den drei Gradationen festgelegt, und sie werden als Vergleichsobjekt verwendet, und wenn die Differenz im Helligkeitsgrad der Zielzelle und der Vergleichszelle zwei Gradationen beträgt, wird beurteilt, dass Fleckigkeit vorliegt, und es wird ein Fleckigkeitsindex erlangt, der die Anzahl des Vorliegens von Fleckigkeit für ein Einzelbild darstellt (Schritt S9). Aus dem Fleckigkeitsindex der Einzelbilder wird ein mittlerer Fleckigkeitsindex berechnet (Schritt S12), der auf einer Anzeigevorrichtung angezeigt wird, zusammen mit einer Graphendarstellung des Fleckigkeitsindex der Einzelbilder als Zeitreihe (Schritt S13).A mottle index is calculated which represents non-uniformity in an ultrasound image to assist in correctly performing a diagnosis of a contrast image. For this purpose, a grid is defined for a region of interest determined in an ultrasound image (steps S1 to S6), and for each individual image of the ultrasound image, individual cells subdivided by the grid are categorized into brightness grades having three gradations (step S8). The individual cells are used one by one as a target cell, and for the cells above, below, to the left or to the right of the target cell, a degree of brightness among the three gradations is set, and they are used as the comparison object and if the difference in the degree of b