CPC G09G 5/38 (2013.01) [G09G 5/377 (2013.01); H04N 5/66 (2013.01); G06T 1/60 (2013.01); G09G 2340/10 (2013.01)] | 10 Claims |
1. A semiconductor device comprising:
a video input interface structured to receive digital video data on which a known character is drawn from an external graphic processor;
a memory structured to store reference graphic data describing the known character;
a visibility detector structured to check, based on the reference graphic data, visibility of the known character that is drawn on the video data; and
a control input interface provided separately from the video input interface, wherein the semiconductor device is structured to communicate with an external host processor,
wherein the visibility detector is structured to determine whether the visibility is good or poor for each of a plurality of pixels constituting a background lying within a target region where the known character is drawn,
wherein when the number of pixels poor in the visibility exceeds a pixel count threshold, the known character is determined to be poor in the visibility,
wherein the semiconductor device is structured to notify the external host processor of a result of the determination made by the visibility detector via the control input interface,
wherein the semiconductor device further comprises a drawing error detector structured to determine whether the known character drawn on the video data is normal or abnormal based on the reference graphic data,
and wherein the visibility detector and the drawing error detector are alternately put into operation every other frame.
|