Display screen flicker detection
AssigneeFord Global Technologies, LLC
InventorsIvan Abel Rodriguez, Enrique Gonzalez
Life of this patent
Estimating the term…
Abstract
When multiple display screens share data from different control units, the screens may flicker or have other anomalies when the control units are not synced. A system and method for detecting flickering or other anomalies includes receiving a video feed of a display screen to be tested, recording, from the video feed, a video file of a predetermined length that includes a plurality of frames, selecting a region of interest in a frame of the video file to define a template image; and performing a pattern matching between the template image and a pattern image of respective frames in the video file to detect anomalies.
Claims20
A system, comprising a computer including a processor and a memory, the memory storing instructions executable by the processor programmed to:
- receive a video feed of a display screen to be tested;
- record in a first thread, from the video feed, a plurality of video files of a predetermined length including a plurality of frames;
- define a test length that is divided into a plurality of the predetermined lengths of the video file;
- select a region of interest in a frame of the video file to define a template image;
- and
- perform a pattern matching between the template image and a pattern image of respective frames of a first video file in a second thread during recording of a second video file in the first thread to detect anomalies.
A method, comprising:
- receiving a video feed of a display screen to be tested;
- sequentially recording, in a first thread executing on a computer, a predetermined length of the video feed as a plurality of video files including a plurality of frames;
- defining a test length that is divided into a plurality of the predetermined lengths of the video file;
- selecting a region of interest in a frame of the video file to define a template image;
- and
- performing a pattern matching between the template image and a pattern image of respective frames of a first video file in a second thread executing on the computer during recording of a second video file in the first thread to detect anomalies.
A system, comprising a computer including a processor and a memory, the memory storing instructions executable by the processor programmed to:
- receive a video feed of a display screen to be tested;
- record in a first thread, from the video feed, a plurality of video files of a predetermined length including a plurality of frames;
- define a test length that is divided into a plurality of the predetermined lengths of the video file;
- select a region of interest in a frame of the video file to define a template image;
- perform a pattern matching between the template image and a pattern image on each of respective frames of a first video file in a second thread during recording of a second video file in the first thread to detect anomalies;
- determine a match coefficient for each frame;
- and
- store the match coefficients for the video file.
Dependencies are inferred from the claim text.