An information input device that selects input information input by an operation of an input person comprising: a display device having a display surface; a touch detection device having a curved touch-sensitive surface that is formed over the display surface and being configured to receive a touch input by the input person at a first position (P; Pa) on the touch-sensitive surface, the first position (P; Pa) corresponding to a second position on the display surface in a perpendicular direction from the first position (P; Pa); a detector for capturing an image of the input person; a storage device configured to hold a distance map representing an association between i) sets of coordinates on the touch-sensitive surface and ii) distances at the respective sets of coordinates between the touch-sensitive surface and the display surface; and a corrector for calculating a viewpoint direction of the input person from the captured image and correcting the second position to a third position (P'; Pa') on the display surface, by extracting, by image recognition, coordinate information of faces and eyes of the input person from the captured image, calculating the viewpoint direction of the input person from the coordinate information, and referring to the distance map stored in the storage device, obtaining a distance that is associated with coordinates of the first position (P; Pa), and correcting coordinates of the second position corresponding to the first position (P; Pa) into coordinates of the third position (P'; Pa') based on the calculated viewpoint direction and the obtained distance, wherein the corrector is configured to calculate the viewpoint direction as an azimuth angle (γ) and an elevation angle (θ) with respect to the perpendicular direction of the display surface. a display device having a display surface; a touch detection device having a curved touch-sensitive surface that is formed over the display surface and being configured to receive a touch input by the input person at a first position (P; Pa) on the touch-sensitive surface, the first position (P; Pa) corresponding to a second position on the display surface in a perpendicular direction from the first position (P; Pa); a detector for capturing an image of the input person; a storage device configured to hold a distance map representing an association between i) sets of coordinates on the touch-sensitive surface and ii) distances at the respective sets of coordinates between the touch-sensitive surface and the display surface; and a corrector for calculating a viewpoint direction of the input person from the captured image and correcting the second position to a third position (P'; Pa') on the display surface, by extracting, by image recognition, coordinate information of faces and eyes of the input person from the captured image, calculating the viewpoint direction of the input person from the coordinate information, and referring to the distance map stored in the storage device, obtaining a distance that is associated with coordinates of the first position (P; Pa), and correcting coordinates of the second position corresponding to the first position (P; Pa) into coordinates of the third position (P'; Pa') based on the calculated viewpoint direction and the obtained distance, wherein the corrector is configured to calculate the viewpoint direction as an azimuth angle (γ) and an elevation angle (θ) with respect to the perpendicular direction of the display surface.