signal e g supplementary information and transmit the video signal to a video processor 103 and the audio signal to an audio processor 105 the data signal can be stored in a memory 109 such as a video random access memory ram or the like through a controller 108 one or more reference values used to determine whether the color difference between video and text to be displayed is suitable for a viewer can be stored in the device e g the memory 109 the reference values can be set by a manufacturer or a user the text may include one or more words including symbols or numbers sentences or caption for example the controller 108 can determine whether the text is included in the separated video signal preferably when the text is included in the video signal the controller 108 can detect a color of the text and a color of a video portion where the text is to be displayed the controller 108 can compare the color difference between the text and the video portion with the stored reference value s further the controller 108 can control the color difference between the text and the video portion depending on the compared result to allow the viewer to more effectively read the text or to satisfy a prescribed relationship e g color difference or visibility condition the video processor 103 can control the color of the text e g under the control of the controller 108 to control the color difference between the text and the video portion a display portion 104 can receive text data and video data output from the video processor 103 and display the text data and the video data on the screen.