An image display apparatus for controlling a display of a view point of a 360-degree image, the image display apparatus comprising: a display ; and a processor configured to: display a first region corresponding to a first view point of the 360-degree image, receive a user input to move the view point of the 360-degree image from the first view point to a second view point, identify a search region of the 360-degree image, the search region being set based on a direction from the first view point to the second view point, divide the search region into a plurality of regions, obtain information indicating a recommended view point from among the plurality of the divided regions by analysing the divided regions based on a composition detection parameter set corresponding to a category of the 360-degree image, the recommended view point corresponding to a region among the divided regions determined based on results of analysing the divided regions based on the composition detection parameter set for the category of the 360-degree image, and in response to obtaining the information indicating the recommended view point, automatically move a region to be displayed on the display from the first region to the identified recommended view point, wherein the composition detection parameter set is determined by learning the recommended view point corresponding to the category of the 360-degree image in response to inputting category information indicating the category of the 360-degree image and a plurality of images belonging to the category into one or more neural networks. a display ; and a processor configured to: display a first region corresponding to a first view point of the 360-degree image, receive a user input to move the view point of the 360-degree image from the first view point to a second view point, identify a search region of the 360-degree image, the search region being set based on a direction from the first view point to the second view point, divide the search region into a plurality of regions, obtain information indicating a recommended view point from among the plurality of the divided regions by analysing the divided regions based on a composition detection parameter set corresponding to a category of the 360-degree image, the recommended view point corresponding to a region among the divided regions determined based on results of analysing the divided regions based on the composition detection parameter set for the category of the 360-degree image, and in response to obtaining the information indicating the recommended view point, automatically move a region to be displayed on the display from the first region to the identified recommended view point, display a first region corresponding to a first view point of the 360-degree image, receive a user input to move the view point of the 360-degree image from the first view point to a second view point, identify a search region of the 360-degree image, the search region being set based on a direction from the first view point to the second view point, divide the search region into a plurality of regions, obtain information indicating a recommended view point from among the plurality of the divided regions by analysing the divided regions based on a composition detection parameter set corresponding to a category of the 360-degree image, the recommended view point corresponding to a region among the divided regions determined based on results of analysing the divided regions based on the composition detection parameter set for the category of the 360-degree image, and in response to obtaining the information indicating the recommended view point, automatically move a region to be displayed on the display from the first region to the identified recommended view point, <EOS>