A display apparatus comprising: a controller; and a display, characterized in that the controller is configured to: acquire input image data, generate a first tone mapping curve based on a luminance distribution histogram of the acquired input image data, generate first image data from the acquired input image data using the generated first tone mapping curve, generate a Red, Green, Blue, RGB, distribution histogram, a detail region histogram, and a high-luminance region histogram based on pixel information of the generated first image data, wherein the RGB distribution histogram is generated based on a luminance value of each pixel in an entire region of the generated first image data, wherein the detail region histogram is generated based on luminance values of pixels each having a detail degree greater than or equal to a predetermined detail reference value in the generated first image data, and wherein the high-luminance region histogram is generated based on luminance values of pixels greater than or equal to a predetermined luminance reference value in the generated first image data, generate a second tone mapping curve using the generated RGB distribution histogram, the generated detail region histogram, and the generated high-luminance region histogram, and cause the display to display output image data using the generated second tone mapping curve, wherein the output image data is generated from the generated first image data. a controller; and a display, characterized in that the controller is configured to: acquire input image data, generate a first tone mapping curve based on a luminance distribution histogram of the acquired input image data, generate first image data from the acquired input image data using the generated first tone mapping curve, generate a Red, Green, Blue, RGB, distribution histogram, a detail region histogram, and a high-luminance region histogram based on pixel information of the generated first image data, wherein the RGB distribution histogram is generated based on a luminance value of each pixel in an entire region of the generated first image data, wherein the detail region histogram is generated based on luminance values of pixels each having a detail degree greater than or equal to a predetermined detail reference value in the generated first image data, and wherein the high-luminance region histogram is generated based on luminance values of pixels greater than or equal to a predetermined luminance reference value in the generated first image data, generate a second tone mapping curve using the generated RGB distribution histogram, the generated detail region histogram, and the generated high-luminance region histogram, and cause the display to display output image data using the generated second tone mapping curve, wherein the output image data is generated from the generated first image data. acquire input image data, generate a first tone mapping curve based on a luminance distribution histogram of the acquired input image data, generate first image data from the acquired input image data using the generated first tone mapping curve, generate a Red, Green, Blue, RGB, distribution histogram, a detail region histogram, and a high-luminance region histogram based on pixel information of the generated first image data, wherein the RGB distribution histogram is generated based on a luminance value of each pixel in an entire region of the generated first image data, wherein the detail region histogram is generated based on luminance values of pixels each having a detail degree greater than or equal to a predetermined detail reference value in the generated first image data, and wherein the high-luminance region histogram is generated based on luminance values of pixels greater than or equal to a predetermined luminance reference value in the generated first image data, generate a second tone mapping curve using the generated RGB distribution histogram, the generated detail region histogram, and the generated high-luminance region histogram, and cause the display to display output image data using the generated second tone mapping curve, wherein the output image data is generated from the generated first image data.