IP Library Granted Patent US 12676093
Granted Patent B2
US 12676093 · App. 18/930,912 · Granted Jul 7, 2026

Frozen screen detection method and apparatus, electronic device, and vehicle

Inventors: Xiaofei Dong (Shenzhen, CN); Jiahu Li (Shenzhen, CN)
Assignee: BYD Company Limited
G09G3/006G06T7/0002G06T2207/10016G09G2380/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12676093
App. No.
18/930,912
Granted
Jul 7, 2026
Kind
B2
Abstract

A method for detecting a frozen screen, includes monitoring a change of a pixel in a video signal outputted to a display screen, and determining whether the display screen is frozen according to the change of the pixel and the policy. The pixel changes based on a policy when the display screen is not frozen.

Claims (77)

1 . A method for detecting a frozen screen, comprising:

monitoring a change of a pixel in a video signal outputted to a display screen, comprising: in response to receiving traveling information to be displayed on a vehicle instrument screen, determining whether a video signal outputted to the vehicle instrument screen exists; and in response to that the video signal outputted to the vehicle instrument screen exists, monitoring a change of a pixel in the video signal outputted to the vehicle instrument screen, wherein the pixel changes based on a policy when the display screen is not frozen, and the display screen is the vehicle instrument screen; and

determining whether the display screen is frozen according to the change of the pixel and the policy.

2 . The method according to claim 1 , wherein the determining, according to the change of the pixel and the policy, whether the display screen is frozen comprises:

determining whether the change of the pixel complies with the policy;

in response to that the change of the pixel complies with the policy, determining that the display screen is not frozen; and

in response to that the change of the pixel does not comply with the policy, determining that the display screen is frozen.

3 . The method according to claim 2 , wherein the policy is that a pixel value of a pixel in a plurality of target frames of the video signal changes, and that the pixel has different pixel values in two adjacent target frames;

the monitoring a change of a pixel in a video signal outputted to a display screen comprises:

monitoring a change of the pixel value of the pixel in the plurality of target frames; and

the determining whether the change of the pixel complies with the policy comprises:

determining whether the change of the pixel value of the pixel in the target frames complies with the policy.

4 . The method according to claim 3 , wherein the monitoring a change of the pixel value of the pixel in the plurality of target frames comprises:

detecting, based on a display order of the target frames, whether a pixel value of the pixel in a current target frame of the target frames of the video signal is the same as a pixel value of the pixel in a preceding target frame of the target frames;

in response to that the pixel value of the pixel in the current target frame of the target frames of the video signal is the same as the pixel value of the pixel in the preceding target frame of the target frames, increasing a count value by one; and

in response to that the pixel value of the pixel in the current target frame of the target frames of the video signal and the pixel value of the pixel in the preceding target frame of the target frames are different, resetting the count value to zero; and

the determining whether the change of the pixel value of the pixel in the target frames complies with the policy comprises:

determining whether the count value is greater than a count threshold;

in response to that the count value is greater than the count threshold, determining that the change of the pixel value of the pixel in the target frames does not comply with the policy; and

in response to that the count value is less than or equal to the count threshold, determining that the change of the pixel value of the pixel in the target frames complies with the policy.

5 . The method according to claim 4 , wherein the detecting, based on a display order of the target frames, whether a pixel value of the pixel in a current target frame of the target frames of the video signal is the same as a pixel value of the pixel in a preceding target frame of the target frames comprises:

obtaining a cyclic redundancy check code of the pixel in the current target frame based on the display order of the target frames;

in response to that the cyclic redundancy check code of the pixel in the current target frame is the same as a cyclic redundancy check code of the pixel in the preceding target frame, determining that a pixel value of the pixel in the current target frame is the same as the pixel value of the pixel in the preceding target frame; and

in response to that the cyclic redundancy check code of the pixel in the current target frame is different from the cyclic redundancy check code of the pixel in the preceding target frame, determining that the pixel value of the pixel in the current target frame is different from the pixel value of the pixel in the preceding target frame.

6 . The method according to claim 3 , wherein the video signal is a video signal outputted to the display screen in a monitoring period, and each of the target frames is a frame in the video signal, or the target frames are frames sampled in the video signal spaced apart by a certain number of frames, or the target frames are a plurality of consecutive frames in the video signal.

7 . The method according to claim 1 , wherein the determining, according to the change of the pixel and the policy, whether the display screen is frozen comprises:

determining whether the change of the pixel complies with the policy;

in response to that the change of the pixel complies with the policy, determining that the display screen is not frozen;

in response to that the change of the pixel does not comply with the policy, selecting at least two detection frames from the video signal outputted to the vehicle instrument screen;

determining whether the detection frames are the same;

in response to that the at least two detection frames are the same, determining that the display screen is frozen; and

in response to that the at least two detection frames are different, determining that the display screen is not frozen.

8 . The method according to claim 1 , further comprising:

in response to determining that the display screen is frozen, clearing a residual picture on the display screen, and controlling the display screen to display a backup picture.

9 . The method according to claim 1 , further comprising:

in response to that the video signal outputted to the vehicle instrument screen does not exist, controlling the vehicle instrument screen to display the traveling information and a backup picture.

10 . An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the processor is configured to perform operations comprising:

monitoring a change of a pixel in a video signal outputted to a display screen, comprising: in response to receiving traveling information to be displayed on a vehicle instrument screen, determining whether a video signal outputted to the vehicle instrument screen exists; and in response to that the video signal outputted to the vehicle instrument screen exists, monitoring a change of a pixel in the video signal outputted to the vehicle instrument screen, wherein the pixel changes based on a policy when the display screen is not frozen, and the display screen is the vehicle instrument screen; and

determining whether the display screen is frozen according to the change of the pixel and the policy.

11 . The electronic device according to claim 10 , wherein the determining, according to the change of the pixel and the policy, whether the display screen is frozen comprises:

determining whether the change of the pixel complies with the policy;

in response to that the change of the pixel complies with the policy, determining that the display screen is not frozen; and

in response to that the change of the pixel does not comply with the policy, determining that the display screen is frozen.

12 . The electronic device according to claim 11 , wherein the policy is that a pixel value of a pixel in a plurality of target frames of the video signal changes, and that the pixel has different pixel values in two adjacent target frames;

the monitoring a change of a pixel in a video signal outputted to a display screen comprises:

monitoring a change of the pixel value of the pixel in the plurality of target frames; and

the determining whether the change of the pixel complies with the policy comprises:

determining whether the change of the pixel value of the pixel in the target frames complies with the policy.

13 . The electronic device according to claim 12 , wherein the monitoring a change of the pixel value of the pixel in the plurality of target frames comprises:

detecting, based on a display order of the target frames, whether a pixel value of the pixel in a current target frame of the target frames of the video signal is the same as a pixel value of the pixel in a preceding target frame of the target frames;

in response to that the pixel value of the pixel in the current target frame of the target frames of the video signal is the same as the pixel value of the pixel in the preceding target frame of the target frames, increasing a count value by one; and

in response to that the pixel value of the pixel in the current target frame of the target frames of the video signal and the pixel value of the pixel in the preceding target frame of the target frames are different, resetting the count value to zero; and

the determining whether the change of the pixel value of the pixel in the target frames complies with the policy comprises:

determining whether the count value is greater than a count threshold;

in response to that the count value is greater than the count threshold, determining that the change of the pixel value of the pixel in the target frames does not comply with the policy; and

in response to that the count value is less than or equal to the count threshold, determining that the change of the pixel value of the pixel in the target frames complies with the policy.

14 . The electronic device according to claim 13 , wherein the detecting, based on a display order of the target frames, whether a pixel value of the pixel in a current target frame of the target frames of the video signal is the same as a pixel value of the pixel in a preceding target frame of the target frames comprises:

obtaining a cyclic redundancy check code of the pixel in the current target frame based on the display order of the target frames;

in response to that the cyclic redundancy check code of the pixel in the current target frame is the same as a cyclic redundancy check code of the pixel in the preceding target frame, determining that a pixel value of the pixel in the current target frame is the same as the pixel value of the pixel in the preceding target frame; and

in response to that the cyclic redundancy check code of the pixel in the current target frame is different from the cyclic redundancy check code of the pixel in the preceding target frame, determining that the pixel value of the pixel in the current target frame is different from the pixel value of the pixel in the preceding target frame.

15 . The electronic device according to claim 12 , wherein the video signal is a video signal outputted to the display screen in a monitoring period, and each of the target frames is a frame in the video signal, or the target frames are frames sampled in the video signal spaced apart by a certain number of frames, or the target frames are a plurality of consecutive frames in the video signal.

16 . The electronic device according to claim 10 , wherein the determining, according to the change of the pixel and the policy, whether the display screen is frozen comprises:

determining whether the change of the pixel complies with the policy;

in response to that the change of the pixel complies with the policy, determining that the display screen is not frozen;

in response to that the change of the pixel does not comply with the policy, selecting at least two detection frames from the video signal outputted to the vehicle instrument screen;

determining whether the detection frames are the same;

in response to that the at least two detection frames are the same, determining that the display screen is frozen; and

in response to that the at least two detection frames are different, determining that the display screen is not frozen.

17 . The electronic device according to claim 10 , wherein the operations further comprise:

in response to determining that the display screen is frozen, clearing a residual picture on the display screen, and controlling the display screen to display a backup picture.

18 . A vehicle, comprising an electronic device, wherein the electronic device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor is configured to execute the computer program to perform operations comprising:

monitoring a change of a pixel in a video signal outputted to a display screen, comprising: in response to receiving traveling information to be displayed on a vehicle instrument screen, determining whether a video signal outputted to the vehicle instrument screen exists; and in response to that the video signal outputted to the vehicle instrument screen exists, monitoring a change of a pixel in the video signal outputted to the vehicle instrument screen, wherein the pixel changes based on a policy when the display screen is not frozen, and the display screen is the vehicle instrument screen; and

determining whether the display screen is frozen according to the change of the pixel and the policy.

19 . The vehicle according to claim 18 , wherein the determining, according to the change of the pixel and the policy, whether the display screen is frozen comprises:

determining whether the change of the pixel complies with the policy;

in response to that the change of the pixel complies with the policy, determining that the display screen is not frozen; and

in response to that the change of the pixel does not comply with the policy, determining that the display screen is frozen.