An input display control device comprising: an image acquisition unit for acquiring an image of a three-dimensional space, wherein the image is acquired from a camera, which images the three-dimensional space; a curve information acquisition unit for acquiring curve information indicating a three-dimensional curve; a character string acquisition unit for acquiring a character string; and a display control unit (12; 53) for generating display information for superimposing character objects that are objects indicating characters included in the character string acquired by the character string acquisition unit on the image acquired by the image acquisition unit, along an extended curve of the curve indicated by the curve information acquired by the curve information acquisition unit, wherein the extended curve is generated by the display control unit based on the shape of the curve when a length of the curve is short in comparison to a length of the character string; wherein when some of the character objects for the characters included in the character string acquired by the character string acquisition unit protrude out of a display area of a display, since a length of the character string acquired by the character string acquisition unit is long, the display control unit generates the display information for arranging said some of the character objects for the characters in a surrounding three-dimensional space of a three-dimensional space indicated by the display area along the extended curve obtained by extending the curve indicated by the curve information acquired by the curve information acquisition unit to non-display area; wherein when a position of the three-dimensional space indicated by the image acquired by the image acquisition unit is changed and thus character objects arranged in the surrounding three-dimensional space enter the three-dimensional space whose position is changed, the display control unit generates display information for superimposing the character objects arranged in the surrounding three-dimensional space on the image acquired by the image acquisition unit. an image acquisition unit for acquiring an image of a three-dimensional space, wherein the image is acquired from a camera, which images the three-dimensional space; a curve information acquisition unit for acquiring curve information indicating a three-dimensional curve; a character string acquisition unit for acquiring a character string; and a display control unit (12; 53) for generating display information for superimposing character objects that are objects indicating characters included in the character string acquired by the character string acquisition unit on the image acquired by the image acquisition unit, along an extended curve of the curve indicated by the curve information acquired by the curve information acquisition unit, wherein the extended curve is generated by the display control unit based on the shape of the curve when a length of the curve is short in comparison to a length of the character string; wherein when some of the character objects for the characters included in the character string acquired by the character string acquisition unit protrude out of a display area of a display, since a length of the character string acquired by the character string acquisition unit is long, the display control unit generates the display information for arranging said some of the character objects for the characters in a surrounding three-dimensional space of a three-dimensional space indicated by the display area along the extended curve obtained by extending the curve indicated by the curve information acquired by the curve information acquisition unit to non-display area;