US 11,694,653 B2
Dynamic frame rate conversion in active matrix display
Wing Chi Stephen Chan, Hong Kong (HK); Chi Wai Lee, Hong Kong (HK); and Chun Hung Lai, Hong Kong (HK)
Assigned to Solomon Systech (Shenzhen) Limited, Shenzhen (CN)
Filed by Solomon Systech (Shenzhen) Limited, Shenzhen (CN)
Filed on Dec. 30, 2021, as Appl. No. 17/565,493.
Claims priority of application No. 202111173310.X (CN), filed on Sep. 30, 2021.
Prior Publication US 2023/0103014 A1, Mar. 30, 2023
Int. Cl. G09G 5/395 (2006.01); G09G 5/02 (2006.01)
CPC G09G 5/026 (2013.01) [G09G 2320/0686 (2013.01); G09G 2320/106 (2013.01); G09G 2340/0435 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A motion content based dynamic frame rate conversion method for displaying a video by a display device, comprising:
detecting, by a dynamic motion detection apparatus, motion content of the video and generating, by the dynamic motion detection apparatus, a motion detection result;
receiving, by a frame rate controller, the motion detection result; and
generating, by the frame rate controller, a control signal for controlling a display color depth based on the motion detection result;
wherein:
the video is displayed with a lower color depth at a higher frame rate than a standard configuration of the display device if the motion detection result indicates that the video contains appreciable amount of motion content;
the video is displayed with a higher color depth at a lower frame rate than the standard configuration of the display device if the motion detection result indicates that the video is relatively static;
the detection of motion content of the video comprises:
storing, by a storage unit, the regional brightness values of the first frame into a first brightness data array and the regional brightness values of the second frame into a second brightness data array;
comparing, by a brightness change detector, the first and second brightness data arrays to obtain an array of brightness differences;
detecting, by the brightness change detector, change of brightness for each region of the display screen by comparing each element of the array of brightness differences with one or more voting threshold values; and
generating, by the brightness change detector, a vote based on a comparison result for each element of the array of brightness differences
calculating, by a majority vote logic unit, a sum of the votes generated for all elements of the array of brightness differences;
determining, by the majority vote logic unit, the motion detection result by comparing the calculated sum of the votes with one or more motion detection threshold values; and
generating, by the majority vote logic unit, a motion detection signal to the frame rate controller.