A display device, comprising: a display unit having a display surface on which an image is displayed; a first detecting unit configured to detect a visual line of a user; a second detecting unit configured to detect an operation performed by the user on the display surface; a direction determining unit configured to determine a scrolling direction of the image according to the visual line detected by the first detecting unit; a speed determining unit configured to determine a scrolling speed of the image according to the operation detected by the second detecting unit; and a display control unit configured to control the display unit: to scroll the image in the determined scrolling direction, characterised in that the display control unit is configured to control the display unit to stop scrolling the image when the determined scrolling direction changes from a first direction to a second direction opposite the first direction, and to start to scroll the image at the same scrolling speed as that before the scrolling direction changed when the determined scrolling direction changes from a first direction to a second direction other than the direction opposite the first direction; and when the scrolling speed changes as a result of an input operation by the user, to scroll the image at a scrolling speed according to the input operation. a display unit having a display surface on which an image is displayed; a first detecting unit configured to detect a visual line of a user; a second detecting unit configured to detect an operation performed by the user on the display surface; a direction determining unit configured to determine a scrolling direction of the image according to the visual line detected by the first detecting unit; a speed determining unit configured to determine a scrolling speed of the image according to the operation detected by the second detecting unit; and a display control unit configured to control the display unit: to scroll the image in the determined scrolling direction, characterised in that the display control unit is configured to control the display unit to stop scrolling the image when the determined scrolling direction changes from a first direction to a second direction opposite the first direction, and to start to scroll the image at the same scrolling speed as that before the scrolling direction changed when the determined scrolling direction changes from a first direction to a second direction other than the direction opposite the first direction; and when the scrolling speed changes as a result of an input operation by the user, to scroll the image at a scrolling speed according to the input operation. to scroll the image in the determined scrolling direction, characterised in that the display control unit is configured to control the display unit to stop scrolling the image when the determined scrolling direction changes from a first direction to a second direction opposite the first direction, and to start to scroll the image at the same scrolling speed as that before the scrolling direction changed when the determined scrolling direction changes from a first direction to a second direction other than the direction opposite the first direction; and when the scrolling speed changes as a result of an input operation by the user, to scroll the image at a scrolling speed according to the input operation.