Alarm method and system for display screen

By detecting video signals and using OSD to display alarm information when lost, the problem that the smart car cockpit display cannot display warning information in an emergency situation is solved, and effective alarms in an emergency situation are achieved, and the cost is low.

CN119502681APending Publication Date: 2025-02-25奕算智能科技(上海)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411452154.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The smart car cockpit display cannot display warning messages in an emergency or when the signal input is lost, resulting in the inability to convey important information to users in a timely manner.

Method used

By detecting whether the video signal is normally sent to the video input terminal of the display screen, if the signal is lost, enter the alarm mode, use the screen menu adjustment method (OSD) to display the alarm information, and detect it through the GPIO port and signal loss interrupt function. At the same time, the cached content is refreshed alternately by using ping-pong refresh method, and the black screen is output through the blue screen generator and clock generator hardware to continuously display the image.

Benefits of technology

In an emergency or when the signal is lost, the alarm information can be effectively displayed to ensure that the user receives timely warnings without relying on front-end SOC video input, and the implementation process has almost no additional cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502681A_ABST
    Figure CN119502681A_ABST
Patent Text Reader

Abstract

The invention discloses an alarm method for a display screen, which comprises the following steps of: detecting whether a video signal is normally transmitted to a video input end of the display screen, entering an alarm mode when the video input end does not receive the video signal, and displaying alarm information by adopting a screen menu type adjustment mode, the problem that an intelligent automobile cabin display screen cannot give an alarm in an emergency situation and / or when signal input is lost is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent driving technology, and in particular to an alarm method and system for a display screen. Background Art

[0002] With the development of the smart car industry, users have an increasing demand for smart cockpits, and the cockpit display screen is an extremely important component of the smart cockpit. On the one hand, it can display the status of the car, such as driving speed, fuel consumption, temperature inside the car, and other information. On the other hand, it can also meet users' needs for infotainment and other aspects. At present, the cockpit display screen is developing towards large screens and multi-functions. The car cockpit display screen usually uses a video post-processing chip as an enhancement chip for video images, and the video post-processing chip is mainly used for processing video images. The on-screen menu adjustment mode (OSD, On-Screen Display) of the cockpit display screen and the customized UI are generated by the front video input system on chip (SoC, System on Chips). The core of OSD is to use the SoC chip to display the required characters on the screen of the display, but in an emergency, the SoC input video interface may be disconnected and the warning message cannot be displayed. Summary of the invention

[0003] In view of some or all of the problems in the prior art, the present invention provides, in a first aspect, an alarm method for a display screen, comprising:

[0004] Detect whether the video signal is normally transmitted to the video input end of the display screen. When the video input end does not receive the video signal, enter the alarm mode and use the screen menu adjustment method (OSD, On-Screen Display) to display the alarm information.

[0005] Furthermore, it is detected through the GPIO port whether the video signal is normally transmitted to the video input end of the display screen.

[0006] Furthermore, a signal loss interrupt function is used to detect whether the video signal is normally transmitted to the video input end of the display screen.

[0007] Furthermore, the alarm method further includes:

[0008] Before displaying the warning information, a black screen is output first.

[0009] Furthermore, a black screen is output by calling blue screen hardware and clock (CLK) generator hardware.

[0010] Furthermore, the alarm information is displayed in an on-screen display (OSD) manner, including:

[0011] Alternately refresh the contents of the first cache (Buffer 0) and the second cache (Buffer 1), and output their contents to the display screen, wherein refreshing the first cache includes: refreshing the alarm information to a specified position of the first cache according to the content of the alarm information, and refreshing the second cache includes: refreshing the icon and preset information of the alarm information to a specified position of the second cache.

[0012] Furthermore, the alarm method further includes:

[0013] Initialize the first cache and the second cache to pre-stored images.

[0014] Furthermore, the alarm method further includes:

[0015] When it is detected that the video signal returns to normal, a black screen is output first, and then the path of the input signal is restarted to output the content transmitted by the path.

[0016] A second aspect of the present invention provides an alarm system for a display screen, comprising:

[0017] a detection module, which is used to detect whether the video signal is normally transmitted to the video input end of the display screen; and

[0018] The OSD module includes a first cache and a second cache, and uses a ping-pong refresh method to perform display output.

[0019] Furthermore, the detection module includes a GPIO port, which is used to detect whether the video input terminal receives a video signal.

[0020] Furthermore, the alarm system also includes a blue screen generation module and a clock generation module for outputting a black screen.

[0021] The present invention provides an alarm method and system for display screens, which solves the problem that the intelligent car cockpit display screen cannot give an alarm in an emergency and / or when the signal input is lost. Specifically, the alarm information is given in the form of OSD, which does not rely on the front-end SOC video input. At the same time, the alarm method and system can be implemented based on the existing display screen hardware, and basically no additional cost is added. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] To further illustrate the above and other advantages and features of various embodiments of the present invention, a more specific description of various embodiments of the present invention will be presented with reference to the accompanying drawings. It will be understood that these drawings only depict typical embodiments of the present invention and are therefore not to be considered as limiting the scope thereof. In the accompanying drawings, for clarity, identical or corresponding parts will be represented by identical or similar reference numerals.

[0023] Figure 1 A schematic flow chart of an alarm method for a display screen according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] In the following description, the present invention is described with reference to various embodiments. However, those skilled in the art will recognize that various embodiments may be implemented without one or more specific details or with other replacement and / or additional methods or components. In other cases, well-known structures or operations are not shown or described in detail to avoid obscuring the inventive point of the present invention. Similarly, for the purpose of explanation, specific numbers and configurations are set forth to provide a comprehensive understanding of embodiments of the present invention. However, the present invention is not limited to these specific details.

[0025] In this specification, reference to "one embodiment" or "the embodiment" means that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least one embodiment of the present invention. The phrase "in one embodiment" appearing in various places in this specification does not necessarily all refer to the same embodiment.

[0026] It should be noted that the embodiments of the present invention describe the method steps in a specific order, but this is only for the purpose of illustrating the specific embodiment, rather than limiting the order of the steps. On the contrary, in different embodiments of the present invention, the order of the steps can be adjusted according to actual needs.

[0027] In the present invention, each module of the system according to the present invention can be implemented using software, hardware, firmware or a combination thereof. When the module is implemented using software, the function of the module can be implemented by a computer program flow, for example, the module can be implemented by a code segment (such as a code segment of a language such as C, C++) stored in a storage device (such as a hard disk, a memory, etc.), wherein the corresponding function of the module can be implemented when the code segment is executed by a processor. When the module is implemented using hardware, the function of the module can be implemented by setting a corresponding hardware structure, for example, the function of the module can be implemented by hardware programming a programmable device such as a field programmable gate array (FPGA), or the function of the module can be implemented by designing an application-specific integrated circuit (ASIC) including electronic devices such as a plurality of transistors, resistors and capacitors. When the module is implemented using firmware, the function of the module can be written into a read-only memory such as an EPROM or EEPROM of the device in the form of a program code, and the corresponding function of the module can be implemented when the program code is executed by a processor. In addition, certain functions of the module may need to be implemented by separate hardware or by collaboration with the hardware, for example, the detection function is implemented by corresponding sensors (such as proximity sensors, acceleration sensors, gyroscopes, etc.), the signal transmission function is implemented by corresponding communication devices (such as Bluetooth devices, infrared communication devices, baseband communication devices, Wi-Fi communication devices, etc.), the output function is implemented by corresponding output devices (such as displays, speakers, etc.), and so on.

[0028] The video post-processing chip of the car cockpit display screen is an enhancement chip for video images, which mainly processes video images. OSD display and customized UI rely on the generation of the front video input SOC chip. In an emergency, the SOC input video interface may be disconnected and the warning information cannot be displayed. In response to this problem, the present invention provides an alarm method and system for a display screen, which realizes the display of OSD alarm information through software and hardware collaborative design, and only utilizes the resources of the current chip without adding any additional cost. The alarm method and system can be regarded as two major parts: hardware application and software system design. The hardware part mainly includes: reuse of the DDR storage space of the frame buffer (Frame buffer) of the video image processing of the current system, reuse of the clock (CLK) generator hardware of the current system to generate the PCLK and other timing information required for the buffer output video, use of the blue screen (Blue Screen) generator hardware, continuous output of the image in the form of a black screen during the switching process, use of the GPIO port to detect the loss of the video input signal, and pre-storage in the non-volatile storage medium SPI FLASH of the serial peripheral interface, wherein the frame buffer supports a maximum of 4k. The software system design mainly includes a ping-pong refresh system of two OSDBuffers, a signal loss detection and recovery system, a video path function for building OSD image continuous output, and a video path for restoring normal signal output.

[0029] The scheme of the present invention is further described below in conjunction with the accompanying drawings of the embodiments.

[0030] Figure 1 FIG. 1 is a flow chart showing an alarm method for a display screen according to an embodiment of the present invention. Figure 1 As shown, an alarm method for a display screen includes:

[0031] First, in step 101, the video signal is detected. In real time, it is detected whether the video signal is normally transmitted to the video input end of the display screen. If normal, no additional operation is required, and the current output can be maintained. If the video input end does not receive the video signal, step 102 is executed to enter the alarm mode. In one embodiment of the present invention, it is detected through the GPIO port whether the video signal is normally transmitted to the video input end of the display screen. In another embodiment of the present invention, it is detected through the signal loss interrupt function whether the video signal is normally transmitted to the video input end of the display screen. The GPIO information and / or the signal loss interrupt function are continuously detected by the background program. If either of them shows that the signal of the video input end is lost, the OSD alarm mode is entered;

[0032] Next, in step 102, the alarm mode is entered. In an embodiment of the present invention, the alarm information is displayed in the alarm mode using an on-screen menu adjustment method (OSD, On-Screen Display). Displaying the alarm information using an on-screen menu adjustment method includes: alternately refreshing the contents of the first buffer (Buffer 0) and the second buffer (Buffer 1), and outputting the contents to the display screen, wherein refreshing the first buffer includes: refreshing the alarm information to a specified position of the first buffer according to the contents of the alarm information, and refreshing the second buffer includes: refreshing the icon and preset information of the alarm information to a specified position of the second buffer. That is: firstly, the current alarm information is refreshed to a fixed position of OSDbuffer 0 by software, and the contents of OSD Buffer 0 are continuously output to the display screen. While displaying, the icons and other text information at the fixed position of OSD buffer 1 are continuously refreshed by software. After the refresh is completed, the contents of OSDbuffer 1 are continuously output to the display screen. The ping-pong OSD buffer can display dynamic pictures and texts. In an embodiment of the present invention, the system memory includes a plurality of preset icons and font images of text, such as a car warning icon, a fault alarm icon, numbers 0 to 9, letters AZ, etc. When refreshing, only the icon information and text information of the corresponding area are refreshed, and the specific refresh content is determined according to the current state of the car collected by the software system, such as the engine fault icon is refreshed in the upper left corner, and the current vehicle speed information is refreshed in the upper right corner of the screen. In one embodiment of the present invention, the size of the preset icons and font images can be a fixed value, such as 128*128 and 32*32. In one embodiment of the present invention, in order to maintain continuous output of images, after entering the alarm mode, before the content of the OSD Buffer 0 is refreshed, a black screen is output first. In one embodiment of the present invention, a black screen is continuously output by calling the blue screen hardware and the clock (CLK) generator hardware.

[0033] In the alarm mode, the video signal is continuously detected. Once it is detected that the video signal has returned to normal, or an instruction to exit the alarm mode is received through the GPIO, step 103 is executed to rebuild the input path.

[0034] In step 103, the input path is rebuilt. When it is detected that the video signal has returned to normal or the exit from OSD mode is received through GPIO, the function of rebuilding the video path will be entered and the alarm mode will be exited. Similarly, it first calls the Bluescreen hardware and CLK generator hardware to continue to output a black screen, and restarts the input video path to output the current input content.

[0035] In one embodiment of the present invention, after the system is started, step 100 is required to be performed, and two OSD buffers are initialized into images pre-stored in SPI FLASH through the background program and DMA. The pre-stored image format is RGB, which can be a pure color picture, or content with a specified icon or other.

[0036] In order to implement the alarm method as described above, the present invention also provides an alarm system for a display screen, which includes a detection module and an OSD module, wherein the detection module is used to detect whether the video signal is normally transmitted to the video input end of the display screen, and the OSD module includes a first cache and a second cache, and uses a ping-pong refresh method to display the alarm information. As shown above, in an embodiment of the present invention, the system and method as described above are directly implemented using existing chip resources. Specifically, the loss of the video input signal is detected through the GPIO port. In one embodiment of the present invention, the alarm system also includes a blue screen generation module and a clock generation module, which are used to continuously output a black screen when the mode is switched.

[0037] The present invention provides an alarm method and system for display screens, which solves the problem that the intelligent car cockpit display screen cannot give an alarm in an emergency and / or when the signal input is lost. Specifically, the alarm information is given in the form of OSD, which does not rely on the front-end SOC video input. At the same time, the alarm method and system can be implemented based on the existing display screen hardware, and basically no additional cost is added.

[0038] Although various embodiments of the present invention are described above, it should be understood that they are presented as examples only and not as limitations. It is obvious to those skilled in the relevant art that various combinations, modifications and changes can be made thereto without departing from the spirit and scope of the present invention. Therefore, the breadth and scope of the present invention disclosed herein should not be limited by the exemplary embodiments disclosed above, but should only be defined according to the attached claims and their equivalents.

Claims

1. An alarm method for a display screen, characterized in that: Includes steps: Detecting whether the video signal is normally transmitted to the video input end of the display screen; as well as When the video input terminal does not receive a video signal, it enters an alarm mode and displays the alarm information in a screen menu adjustment manner.

2. The alarm method according to claim 1, characterized in that: The GPIO port is used to detect whether the video signal is normally transmitted to the video input end of the display screen.

3. The alarm method according to claim 1, characterized in that: The signal loss interrupt function is used to detect whether the video signal is normally transmitted to the video input end of the display screen.

4. The alarm method according to claim 1, characterized in that: Also includes the steps: Before displaying the warning information, a black screen is output first.

5. The alarm method according to claim 4, characterized in that: Output a black screen by calling the blue screen hardware and clock generator hardware.

6. The alarm method according to claim 1, characterized in that: The steps of displaying the warning information in a screen menu-type adjustment manner include: Alternately refresh the contents of the first cache and the second cache, and alternately output the contents of the first cache and the second cache to the display screen, wherein refreshing the first cache includes: refreshing the alarm information to a specified position of the first cache according to the content of the alarm information, and refreshing the second cache includes: refreshing the icon and preset information of the alarm information to a specified position of the second cache.

7. The alarm method according to claim 6, characterized in that: Also includes the steps: Initialize the first cache and the second cache to pre-stored images.

8. The alarm method according to claim 1, characterized in that: Also includes the steps: When it is detected that the video signal returns to normal, a black screen is output, and the path of the input signal is restarted to output the content transmitted by the path.

9. An alarm system for a display screen, characterized in that: Executing the alarm method according to any one of claims 1 to 8, the alarm system comprises: a detection module, configured to detect whether the video signal is normally transmitted to the video input terminal of the display screen through a GPIO port and / or a signal loss interrupt function; and The OSD module includes a first cache and a second cache, and adopts a ping-pong refresh method to dynamically output alarm information.

10. The alarm system according to claim 9, characterized in that: It also includes a blue screen generation module and a clock generation module, and the blue screen generation module and the clock generation module are configured to output a black screen.