Switching display method and system based on multiple video input sources, and storage medium

By using two display caches on the LCD screen to display the screen of multiple video input sources alternately, and automatically switch the video input source when there is abnormal abnormalities, solving the display problem when multi -video input source switching in the existing technology, realize the realization of the problem of switching, realize the realization of the existing technologies, and realize the realization of the display problem, realize the realization of the display, and realize the realization Seamless switching and user experience improvement.

CN119342293APending Publication Date: 2025-01-21CHONGQING LIANGJIANG LIANCHUANG ELECTRONICS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411314176.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the prior art, when multiple video input sources are processed on the liquid crystal display screen, when abnormal or switching of the video input source occurs, it is easy to lead to short-term display without display, screen-flowing or screen-cutting, affecting the user experience.

Method used

By obtaining the input screen of the video input source, the cache cache is updated to the two display caches, and the output is exported alternally to the display. If the current video input source is abnormal, automatically switch to another video input source, and the input screen is updated to the two display cache to keep the screen completeness of the display screen.

Benefits of technology

It achieves seamless switching of multiple video input sources, prevents screen cuts, blurry or black screens, improves user experience, and is suitable for large-scale promotion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342293A_ABST
    Figure CN119342293A_ABST
Patent Text Reader

Abstract

The invention provides a switching display method and system based on multiple video input sources, a storage medium and a computer, and the switching display method comprises the steps: obtaining an input image of a video input source, and respectively updating and caching the input image into two display buffers; judging whether the input of the current video input source is abnormal or not according to the updating result; if not, taking the updated display content as the display content of the next updating process; if abnormity exists, switching to obtain an input picture of the other video input source, updating and caching the input picture of the other video input source into the two display buffers, and judging the abnormity of display content updating; and traversing all the video input sources in sequence, and if the display content updating of all the video input sources is judged to be abnormal, taking the last frame of normally updated picture before the abnormality as the display picture of the display screen. According to the switching display method based on the multiple video input sources, the switching freedom degree is high, and the display effect is good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of video display technology, and in particular to a switching display method, system, storage medium and computer based on multiple video input sources. Background Art

[0002] The advantages of display screens include low power consumption, small size, and low radiation. They can be divided into various types according to application requirements, such as liquid crystal displays (LCDs), plasma displays (PDPs), etc.; they are suitable for screen display of televisions and computers. As a link between human-computer interaction, display screens are a device used to display text, images, and colors. They are widely used in mobile phones, computers, monitors, televisions, and devices with image or text display functions. Its basic function is to stimulate liquid crystal molecules through electric current to generate points, lines, and surfaces to form a picture with the back light tube, completing the electric-optical conversion.

[0003] At present, with the further expansion of the application scope of display screens, in some cases it may be necessary to display the contents of multiple video input sources on one LCD screen, that is, one display screen is connected to multiple video input sources. Currently, when an abnormality occurs in the current video input source or the video input source is switched, the display screen will temporarily have no display, a distorted screen or a cut screen phenomenon, affecting the user experience. Summary of the invention

[0004] Based on this, the purpose of the present invention is to provide a switching display method, system, storage medium and computer based on multiple video input sources to solve the technical problems existing in the prior art.

[0005] The present invention provides a switching display method based on multiple video input sources, comprising:

[0006] Acquire an input picture of a video input source, update and cache the input picture into two display buffers respectively, output the input picture to the display screen through the display buffer for display, and during the current updating process, the display screen displays the content of the last updated content;

[0007] Determining whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer;

[0008] If there is no abnormality in the current update content, the updated display content will be used as the display content of the display screen during the next update process;

[0009] If the current updated content is abnormal, switch to obtain the input picture of another video input source, and update and cache the input picture of the other video input source into two display buffers, perform abnormal judgment on the display content update, and adjust the display content of the display screen according to the abnormal judgment result;

[0010] All video input sources are traversed in sequence. If the display content updates of all video input sources are judged to be abnormal, the last frame before the abnormality is updated to a normal picture as the display picture of the display screen.

[0011] Optionally, the step of acquiring an input picture of a video input source and updating and caching the input picture into two display buffers respectively comprises:

[0012] The input picture of the video input source is divided into odd-numbered frame pictures and even-numbered frame pictures according to time frames;

[0013] The odd-numbered frames and the even-numbered frames are updated and cached alternately, the odd-numbered frames are updated and cached in a first display buffer, and the even-numbered frames are updated and cached in a second display buffer.

[0014] Optionally, during the current updating process, the step of displaying the content of the last completed update on the display screen includes:

[0015] If the current video input source is updating the display content of a certain odd-numbered frame in the first display buffer, then the picture of the previous even-numbered frame of the current odd-numbered frame in the second display buffer is output to the display screen for display;

[0016] If the current video input source is updating the display content of a certain even-numbered frame in the second display buffer, then the picture of the odd-numbered frame before the current even-numbered frame in the first display buffer is output to the display screen for display.

[0017] Optionally, if an abnormality occurs in the current updated content, switching to obtain an input picture of another video input source, and updating and caching the input picture of the other video input source into two display buffers, performing abnormality determination on the display content update, and adjusting the display content of the display screen according to the abnormality determination result includes:

[0018] If the currently updated display content is missing, it is confirmed that the current video input source is abnormal;

[0019] Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames;

[0020] The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

[0021] Optionally, after acquiring an input picture of a video input source and updating and caching the input picture into two display buffers respectively, the display method further comprises:

[0022] In response to a video switching signal, determining a target video input source to be displayed according to the switching signal;

[0023] The input picture of the switched target video input source is obtained, and the input picture of the target video input source is updated and cached, so as to cache the input picture into the two display buffers.

[0024] The present invention also provides a switching display system based on multiple video input sources, comprising:

[0025] A cache module, which obtains an input picture of a video input source, updates and caches the input picture into two display buffers respectively, and outputs the input picture to the display screen through the display buffer for display. During the current update process, the display screen displays the content of the last update;

[0026] A judging module, used for judging whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer;

[0027] If there is no abnormality in the current update content, the updated display content is used as the display content of the display screen in the next update process; if there is an abnormality in the current update content, switch to obtain the input picture of another video input source, and update the input picture of the other video input source to cache in two display buffers, perform abnormality judgment on the display content update, and adjust the display content of the display screen according to the abnormality judgment result;

[0028] The traversal module is used to traverse all video input sources in sequence. If the display content updates of all video input sources are judged to be abnormal, the last frame before the abnormality is updated to a normal picture as the display picture of the display screen.

[0029] Optionally, the cache module includes:

[0030] A segmentation unit, used for segmenting the input picture of the video input source according to time frames, and segmenting the input picture into odd-numbered frame pictures and even-numbered frame pictures;

[0031] The updating unit is used to alternately update and cache the odd-numbered frame images and the even-numbered frame images, update and cache the odd-numbered frame images in a first display buffer, and update and cache the even-numbered frame images in a second display buffer.

[0032] Optionally, the judgment module includes an abnormality analysis unit;

[0033] The abnormality analysis unit is used to confirm that the current video input source is abnormal if the currently updated display content is missing;

[0034] Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames;

[0035] The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

[0036] The present invention also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the switching display method based on multiple video input sources is implemented.

[0037] The present invention also provides a computer, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned switching display method based on multiple video input sources when executing the computer program.

[0038] Compared with the prior art, the present invention has the following beneficial effects: the switching display method based on multiple video input sources provided by the present application divides the input screen of the video input source, and caches the divided video frames in two BUFFERs for alternate display; when an abnormality occurs in the update cache of the video input source of one BUFFER, the updated content in the other BUFFER is displayed to maintain the integrity of the display screen display screen and prevent the occurrence of disordered display content; when it is determined that the current video input source is abnormal, the input signal source detection transfer unit automatically switches to another video input source, and the input screen of the switched video input source is alternately updated to the BUFFER. _1 and BUFFER_2, synchronously control the display output unit to alternately output the contents of BUFFER_1 and BUFFER_2 to the display screen for display; realize seamless switching of display images when multiple video sources are input; the switching display method based on multiple video input sources provided in the present application can realize the communication connection display between a single display screen and multiple video input sources, and only one BUFFER is added to realize seamless switching of multiple video input sources, thereby preventing screen cutting, screen distortion or black screen phenomena; when abnormalities occur in all video input sources, keep displaying the last normal picture, which is convenient for determining the cause and time of the abnormality, improving user experience, and is suitable for large-scale promotion.

[0039] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a flow chart of a switching display method based on multiple video input sources in a first embodiment of the present invention;

[0041] Figure 2A schematic diagram of a multi-video input source switching structure in a first embodiment of the present invention;

[0042] Figure 3 A schematic diagram of the display content of the display screen when the video input source is abnormal in the prior art;

[0043] Figure 4 It is a schematic diagram of display contents of a display screen when an input source is abnormal in a switching display method based on multiple video input sources in a first embodiment of the present invention;

[0044] Figure 5 4 is a structural block diagram of a computer in a sixth embodiment of the present invention.

[0045] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0046] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0048] Embodiment 1

[0049] See also Figure 1 , which shows a switching display method based on multiple video input sources in a first embodiment of the present invention, and the switching display method based on multiple video input sources specifically includes steps S10 to S30:

[0050] S10, obtaining an input picture of a video input source, updating and caching the input picture into two display buffers respectively, outputting the input picture to a display screen through the display buffers for display, and during the current updating process, the display screen displays the content of the last updated content;

[0051] Optionally, the display buffer can use a memory area to store data to be displayed, which is then output to the display screen for display; including two display buffers, such as Figure 2The two display buffers are connected in communication with a plurality of video input sources. For example, the video input source and the display buffer can be connected in communication with each other through an input signal source detection transfer unit, and the input signal source detection transfer unit detects the specific connected video input source and transfers it to the display buffer; schematically, in this embodiment, three video input sources are included, such as Figure 2 Shown are video input source A, video input source B, and video input source C respectively.

[0052] The step of acquiring an input picture from a video input source and updating and caching the input picture into two display buffers respectively comprises:

[0053] The input picture of the video input source is divided into odd-numbered frame pictures and even-numbered frame pictures according to time frames;

[0054] The odd-numbered frames and the even-numbered frames are updated and cached alternately, the odd-numbered frames are updated and cached in a first display buffer, and the even-numbered frames are updated and cached in a second display buffer.

[0055] Illustratively, an input picture of a video input source A is currently obtained; the input picture of the video input source A is segmented, the input picture is segmented into A1, A2, A3... video frames, all the video frames are updated and cached alternately, video frames A1, A3, A5... are updated and cached to a first display buffer (BUFFER_1), and video frames A2, A4, A6... are updated and cached to a second display buffer (BUFFER_2); the video frames updated and cached in the display buffer can be output to a display screen through a signal output unit for display; optionally, in this embodiment, due to the characteristics of a liquid crystal display screen and the human eye's perception of a refresh rate, the liquid crystal display screen usually displays at a refresh rate of 60 Hz, that is, 60 frames of picture are displayed per second, and the video source synchronously inputs and displays content at 60 frames per second.

[0056] The step of displaying the content of the last completed update on the display screen during the current update process includes:

[0057] If the current video input source is updating the display content of a certain odd-numbered frame in the first display buffer, then the picture of the previous even-numbered frame of the current odd-numbered frame in the second display buffer is output to the display screen for display;

[0058] If the current video input source is updating the display content of a certain even-numbered frame in the second display buffer, then the picture of the odd-numbered frame before the current even-numbered frame in the first display buffer is output to the display screen for display.

[0059] Illustratively, if the current video input source A is updating the display content of the A3 video frame in BUFFER_1, the signal output unit outputs the A2 video frame in BUFFER_2 to the display screen for display; similarly, if the current video input source A is updating the display content of the A4 video frame in BUFFER_2, the signal output unit outputs the A3 video frame in BUFFER_1 to the display screen for display.

[0060] S20, judging whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer;

[0061] If there is no abnormality in the current update content, the updated display content will be used as the display content of the display screen during the next update process;

[0062] If the current updated content is abnormal, switch to obtain the input picture of another video input source, and update and cache the input picture of the other video input source into two display buffers, perform abnormal judgment on the display content update, and adjust the display content of the display screen according to the abnormal judgment result;

[0063] Optionally, if an abnormality occurs in the current updated content, switching to obtain an input picture of another video input source, and updating and caching the input picture of the other video input source into two display buffers, performing abnormality determination on the display content update, and adjusting the display content of the display screen according to the abnormality determination result includes:

[0064] If the currently updated display content is missing, it is confirmed that the current video input source is abnormal;

[0065] Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames;

[0066] The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

[0067] Schematically, during the video frame update process, the results of the video frames in the display buffer are obtained in real time to determine whether there is an abnormality in the video input source; schematically, when updating the A3 video frame, if the A3 video frame display area has completed the display update, the A3 video frame is cached in BUFFER_1 as the display content of the display screen when updating the A4 video frame. It can be understood that when updating the A3 video frame, the display screen displays the A2 video frame cached in BUFFER_2.

[0068] When updating the A3 video frame in BUFFER_1, if only part of the display area is updated, for example, only the lower half is updated; currently, conventional video display solutions such as Figure 3 As shown, there is only one BUFFER in the system. At this time, the display screen displays an incompletely updated video frame, which will cause a distorted screen phenomenon, and a black screen may not be displayed later. Schematically, in this embodiment, when updating the A3 video frame, if the updated display content is missing and only part of the display area is updated, it is considered that the current video input source A is abnormal. Figure 4 As shown, the content in BUFFER_2 displayed on the display screen at this time can keep the picture complete and avoid the phenomenon of disordered display content.

[0069] Further, when an abnormality is detected in the video input source A, the signal source detection transfer unit automatically switches to a communication connection with another video input source to obtain input picture data of the other video input source; schematically, if an abnormality is detected in the video input source A, the signal source detection transfer unit automatically switches to a communication connection with the video input source B to obtain input picture data of the video input source B;

[0070] Schematically, the input picture data of the video input source B is divided into B1, B2, B3... video frames, and all the video frames are updated and cached alternately, video frames B1, B3, B5... are updated and cached to BUFFER_1, and video frames B2, B4, B6... are updated and cached to BUFFER_2; optionally, in the process of updating the video input source B, the display content of the display screen is similar to the process of displaying the content of the video input source A, and the video frames B1, B3, B5... in BUFFER_1 and the video frames B2, B4, B6... in BUFFER_2 are displayed alternately; it will not be repeated here.

[0071] S30, traversing all video input sources in sequence, if the display content updates of all video input sources are determined to be abnormal, then updating the last frame before the abnormality to a normal picture as the display picture of the display screen.

[0072] In the specific implementation, if there are pictures with update abnormalities during the update cache process of the input picture of video input source B, continue to switch to video input source C to obtain display data, and so on, traverse all video input sources; if all video input sources have abnormalities, the last picture updated normally before the abnormality is used as the display picture of the display screen to facilitate determining the cause and time of the abnormality.

[0073] In summary, the switching display method based on multiple video input sources provided by the present application divides the input screen of the video input source, and caches the divided video frames in two BUFFERs for alternating display. When an abnormality occurs in the update cache of one of the BUFFER video input sources, the updated content in the other BUFFER is displayed to maintain the integrity of the display screen display screen and prevent the occurrence of disordered display content; when it is determined that the current video input source is abnormal, the input signal source detection transfer unit automatically switches to another video input source, and updates the input screen of the switched video input source alternately to BUFFER_1 and BUFFER_2. In ER_2, the display output unit is synchronously controlled to alternately output the contents of BUFFER_1 and BUFFER_2 to the display screen for display; seamless switching of the display screen is achieved when multiple video sources are input; the switching display method based on multiple video input sources provided in the present application can realize the communication connection display between a single display screen and multiple video input sources, and only one BUFFER is added to achieve seamless switching of multiple video input sources, preventing screen cutting, screen distortion or black screen phenomena; when abnormalities occur in all video input sources, the last normal picture is kept displayed, which is convenient for determining the cause and time of the abnormality, improving user experience, and is suitable for large-scale promotion.

[0074] Embodiment 2

[0075] This embodiment also provides a switching display method based on multiple video input sources, including:

[0076] The switching display method based on multiple video input sources provided in this embodiment is different from the switching display method based on multiple video input sources provided in the first embodiment in that:

[0077] In this embodiment, in response to a video switching signal, the target video input source to be displayed is determined according to the switching signal; the input picture of the target video input source after switching is obtained, and the input picture of the target video input source is updated and cached to cache its input picture into the two display buffers.

[0078] Illustratively, the switching of the video input source is not necessarily a passive switching when an abnormality occurs in the current video input source, but may also be an active switching based on actual needs; in the active switching, respond to the video switching signal; obtain the target video input source to be displayed; obtain the input screen of the target video input source and then split and update the cache; finally, display it on the display screen; this process is similar to the switching process of Example 1, and will not be repeated here.

[0079] Embodiment 3

[0080] This embodiment provides a switching display system based on multiple video input sources, including:

[0081] A cache module, which obtains an input picture of a video input source, updates and caches the input picture into two display buffers respectively, and outputs the input picture to the display screen through the display buffer for display. During the current update process, the display screen displays the content of the last update;

[0082] A judging module, used for judging whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer;

[0083] If there is no abnormality in the current update content, the updated display content is used as the display content of the display screen in the next update process; if there is an abnormality in the current update content, switch to obtain the input picture of another video input source, and update the input picture of the other video input source to cache in two display buffers, perform abnormality judgment on the display content update, and adjust the display content of the display screen according to the abnormality judgment result;

[0084] The traversal module is used to traverse all video input sources in sequence. If the display content updates of all video input sources are judged to be abnormal, the last frame before the abnormality is updated to a normal picture as the display picture of the display screen.

[0085] The cache module comprises:

[0086] A segmentation unit, used for segmenting the input picture of the video input source according to time frames, and segmenting the input picture into odd-numbered frame pictures and even-numbered frame pictures;

[0087] The updating unit is used to alternately update and cache the odd-numbered frame images and the even-numbered frame images, update and cache the odd-numbered frame images in a first display buffer, and update and cache the even-numbered frame images in a second display buffer.

[0088] The judgment module includes an abnormality analysis unit;

[0089] The abnormality analysis unit is used to confirm that the current video input source is abnormal if the currently updated display content is missing;

[0090] Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames;

[0091] The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

[0092] Embodiment 4

[0093] This embodiment also provides a switching display system based on multiple video input sources, including:

[0094] The switching display system based on multiple video input sources provided in this embodiment is different from the switching display system based on multiple video input sources provided in the third embodiment in that it also includes:

[0095] A switching module, configured to respond to a video switching signal and determine a target video input source to be displayed according to the switching signal;

[0096] The input picture of the switched target video input source is obtained, and the input picture of the target video input source is updated and cached, so as to cache the input picture into the two display buffers.

[0097] Embodiment 5

[0098] This embodiment provides a storage medium on which a computer program is stored. When the program is executed by a processor, the switching display method based on multiple video input sources as described above is implemented.

[0099] Embodiment 6

[0100] The present invention also provides a computer, see Figure 5 , shown is a computer in an embodiment of the present invention, including a memory 10, a processor 20, and a computer program 30 stored in the memory 10 and executable on the processor 20. When the processor 20 executes the computer program 30, the above-mentioned switching display method based on multiple video input sources is implemented.

[0101] The memory 10 includes at least one type of storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 10 may be an internal storage unit of a computer, such as a hard disk of the computer. In other embodiments, the memory 10 may also be an external storage device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. Further, the memory 10 may also include both an internal storage unit of a computer and an external storage device. The memory 10 may be used not only to store application software and various types of data installed in the computer, but also to temporarily store data that has been output or is to be output.

[0102] Among them, in some embodiments, the processor 20 can be an electronic control unit (Electronic Control Unit, abbreviated as ECU, also known as a vehicle computer), a central processing unit (Central Processing Unit, CPU), a controller, a microcontroller, a microprocessor or other data processing chip, used to run the program code stored in the memory 10 or process data, such as executing access restriction programs, etc.

[0103] It should be pointed out that Figure 5 The structure shown does not constitute a limitation on the computer. In other embodiments, the computer may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0104] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0105] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0106] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0107] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0108] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A switching display method based on multiple video input sources, characterized in that: include: Acquire an input picture of a video input source, update and cache the input picture into two display buffers respectively, output the input picture to the display screen through the display buffer for display, and during the current updating process, the display screen displays the content of the last updated content; Determining whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer; If there is no abnormality in the current update content, the updated display content will be used as the display content of the display screen during the next update process; If the current updated content is abnormal, switch to obtain the input picture of another video input source, and update and cache the input picture of the other video input source into two display buffers, perform abnormal judgment on the display content update, and adjust the display content of the display screen according to the abnormal judgment result; All video input sources are traversed in sequence. If the display content updates of all video input sources are judged to be abnormal, the last frame before the abnormality is updated to a normal picture as the display picture of the display screen.

2. The switching display method based on multiple video input sources according to claim 1, characterized in that: The step of acquiring an input picture from a video input source and updating and caching the input picture into two display buffers respectively comprises: The input picture of the video input source is divided into odd-numbered frame pictures and even-numbered frame pictures according to time frames; The odd-numbered frames and the even-numbered frames are updated and cached alternately, the odd-numbered frames are updated and cached in a first display buffer, and the even-numbered frames are updated and cached in a second display buffer.

3. The switching display method based on multiple video input sources according to claim 2, characterized in that: The step of displaying the content of the last completed update on the display screen during the current update process includes: If the current video input source is updating the display content of a certain odd-numbered frame in the first display buffer, then the picture of the previous even-numbered frame of the current odd-numbered frame in the second display buffer is output to the display screen for display; If the current video input source is updating the display content of a certain even-numbered frame in the second display buffer, then the picture of the odd-numbered frame before the current even-numbered frame in the first display buffer is output to the display screen for display.

4. The switching display method based on multiple video input sources according to claim 2, characterized in that: If the currently updated content is abnormal, switching to obtain the input picture of another video input source, and updating and caching the input picture of the other video input source into two display buffers, performing abnormality judgment on the update of the display content, and adjusting the display content of the display screen according to the abnormality judgment result includes: If the currently updated display content is missing, it is confirmed that the current video input source is abnormal; Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames; The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

5. The switching display method based on multiple video input sources according to claim 1, characterized in that: After acquiring an input picture of a video input source and updating and caching the input picture into two display buffers respectively, the display method further includes: In response to a video switching signal, determining a target video input source to be displayed according to the switching signal; The input picture of the switched target video input source is obtained, and the input picture of the target video input source is updated and cached, so as to cache the input picture into the two display buffers.

6. A switching display system based on multiple video input sources, characterized in that: include; A cache module, which obtains an input picture of a video input source, updates and caches the input picture into two display buffers respectively, and outputs the input picture to the display screen through the display buffer for display. During the current update process, the display screen displays the content of the last update; A judging module, used for judging whether there is an abnormality in the input of the current video input source according to the update result of the input picture in the display buffer; If there is no abnormality in the current update content, the updated display content will be used as the display content of the display screen during the next update process; If the current updated content is abnormal, switch to obtain the input picture of another video input source, and update and cache the input picture of the other video input source into two display buffers, perform abnormal judgment on the display content update, and adjust the display content of the display screen according to the abnormal judgment result; The traversal module is used to traverse all video input sources in sequence. If the display content updates of all video input sources are judged to be abnormal, the last frame before the abnormality is updated to a normal picture as the display picture of the display screen.

7. The switching display system based on multiple video input sources according to claim 6, characterized in that: The cache module comprises: A segmentation unit, used for segmenting the input picture of the video input source according to time frames, and segmenting the input picture into odd-numbered frame pictures and even-numbered frame pictures; The updating unit is used to alternately update and cache the odd-numbered frame images and the even-numbered frame images, update and cache the odd-numbered frame images in a first display buffer, and update and cache the even-numbered frame images in a second display buffer.

8. The switching display system based on multiple video input sources according to claim 7, characterized in that: The judgment module includes an abnormality analysis unit; The abnormality analysis unit is used to confirm that the current video input source is abnormal if the currently updated display content is missing; Switching to obtain an input picture of another video input source, dividing the input picture of the other video input source, and updating and caching its video frames alternately into the first display buffer and the second display buffer according to odd frames and even frames; The display content of the display screen is adjusted according to the buffered results of the alternate update of the video frames.

9. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the switching display method based on multiple video input sources as described in any one of claims 1 to 5 is implemented.

10. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the switching display method based on multiple video input sources is implemented as described in any one of claims 1 to 5.

Citation Information

Cited By

  • Automobile intelligent instrument display screen and control method thereof

    CN120534184A