An input display system comprising: a display with a display area; a curve information acquisition unit for acquiring curve information indicating a curve; a character string recognition unit comprising a voice detection unit, a voice recognition unit and a voice recognition dictionary database, DB, wherein a first character string is derived by the voice recognition unit based on voice detected by the voice detection unit and using the voice recognition dictionary, DB, a character string acquisition unit for acquiring the first character string from the voice recognition unit; and a display control unit for generating display information for displaying the first character string acquired by the character string acquisition unit along the curve indicated by the curve information acquired by the curve information acquisition unit, wherein the display control unit is configured to, in accordance with the display information, further control the display to display the first character string superimposed on the curve on the display area characterized in that said display control unit is configured to next compare the length of the curve with the length of the first character string acquired by the character string acquisition unit when the curve reaches one end of the display area of the display, and is configured to extend further the curve to a virtual area which is an area surrounding the display area when determining that a part of the character string acquired by the character string acquisition unit protrudes out of the display area into the virtual area of the display since the length of the character string acquired by the character string acquisition unit is longer than the length of the curve, and is configured to generate display information for disposing the part of the character string in the virtual area along the curve; wherein when the length of the first character string is longer than the length of the curve and thus a part of the first character string is disposed in the virtual area, the display processing unit is configured to acquire a simple character string having a correspondence with the first character string acquired by the character string acquisition unit from a table storage unit in the display processing unit, and is configured to replace the first character string acquired by the character string acquisition unit with the acquired simple character string; wherein said simple character string has the same meaning as that of the character string and has a length shorter than that of the character string, and the system is further configured to subsequently display the simple character string along the curve on the display in replacement of the displaying of the first character string. a display with a display area; a curve information acquisition unit for acquiring curve information indicating a curve; a character string recognition unit comprising a voice detection unit, a voice recognition unit and a voice recognition dictionary database, DB, wherein a first character string is derived by the voice recognition unit based on voice detected by the voice detection unit and using the voice recognition dictionary, DB, a character string acquisition unit for acquiring the first character string from the voice recognition unit; and a display control unit for generating display information for displaying the first character string acquired by the character string acquisition unit along the curve indicated by the curve information acquired by the curve information acquisition unit, wherein the display control unit is configured to, in accordance with the display information, further control the display to display the first character string superimposed on the curve on the display area characterized in that said display control unit is configured to next compare the length of the curve with the length of the first character string acquired by the character string acquisition unit when the curve reaches one end of the display area of the display, and is configured to extend further the curve to a virtual area which is an area surrounding the display area when determining that a part of the character string acquired by the character string acquisition unit protrudes out of the display area into the virtual area of the display since the length of the character string acquired by the character string acquisition unit is longer than the length of the curve, and is configured to generate display information for disposing the part of the character string in the virtual area along the curve; wherein when the length of the first character string is longer than the length of the curve and thus a part of the first character string is disposed in the virtual area, the display processing unit is configured to acquire a simple character string having a correspondence with the first character string acquired by the character string acquisition unit from a table storage unit in the display processing unit, and is configured to replace the first character string acquired by the character string acquisition unit with the acquired simple character string; wherein said simple character string has the same meaning as that of the character string and has a length shorter than that of the character string, and the system is further configured to subsequently display the simple character string along the curve on the display in replacement of the displaying of the first character string.