CN113377310B - Input source display method, device and system and computer readable storage medium - Google Patents
Input source display method, device and system and computer readable storage medium Download PDFInfo
- Publication number
- CN113377310B CN113377310B CN202110624261.0A CN202110624261A CN113377310B CN 113377310 B CN113377310 B CN 113377310B CN 202110624261 A CN202110624261 A CN 202110624261A CN 113377310 B CN113377310 B CN 113377310B
- Authority
- CN
- China
- Prior art keywords
- input source
- picture
- display
- source data
- data picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000009877 rendering Methods 0.000 claims abstract description 27
- 230000000007 visual effect Effects 0.000 claims abstract description 20
- 230000004044 response Effects 0.000 claims description 26
- 238000012800 visualization Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 235000021167 banquet Nutrition 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application provides an input source display method, an input source display device, an input source display system and a computer readable storage medium. The method for example comprises the steps of: responding to an operation of adding an input source, and acquiring a first input source data picture of the input source in real time; rendering the first input source data picture to obtain a first input source display picture; and displaying the first input source display screen in a preview window of the input source list. The embodiment realizes the visual real-time preview of the input source, so that a user can intuitively see the state of the input source picture, and the efficiency of editing programs and the user experience are improved.
Description
Technical Field
The present application relates to the field of display control technologies, and in particular, to an input source display method, an input source display device, an input source display system, and a computer storage medium.
Background
Along with the development of the LED display screen, the LED display screen is also applied to a multimedia exhibition hall, a banquet hall and the like to serve as stage display, and the multimedia broadcasting control display is realized by controlling the LED display screen through the multimedia broadcasting control server. In a multimedia playing control server, a program is generally edited by video playing control software to perform playing control, in the multimedia playing control, media resources are indispensable, and besides traditional playing resources such as local video and pictures, acquisition card video sources, website video sources, NDI (Network Device Interface, network equipment media) video sources and the like are also indispensable parts in the video playing control.
However, in the existing video playing control software, input sources acquired in real time, such as a capture card video source, a website video source, an NDI (Network Device Interface, network device media) video source, and the like, cannot be previewed in an input source list, and a user cannot intuitively see pictures of the input sources in the input source list, so that the operation and adjustment of the input sources by the user are inconvenient, and the use efficiency and experience of the user are greatly affected.
Therefore, there is a need for an input source display method to realize visual real-time preview of an input source, so as to improve the use efficiency and experience of a user.
Disclosure of Invention
Therefore, in order to overcome at least part of the defects and shortcomings in the prior art, the embodiment of the application provides an input source display method, an input source display device, an input source display system and a computer storage medium, so that the visual real-time preview of an input source is realized, and the use efficiency and experience of a user are improved.
In one aspect, an input source display method provided by an embodiment of the present application includes: responding to an operation of adding an input source, and acquiring a first input source data picture of the input source in real time; rendering the first input source data picture to obtain a first input source display picture; and displaying the first input source display screen in a preview window of the input source list.
According to the input source display method provided by the embodiment of the application, the first input source data picture of the input source is obtained in real time by responding to the operation of adding the input source, then the first input source data picture is rendered to obtain the first input source display picture, and the first input source display picture is displayed in the preview window of the input source in the input source list, so that the visual real-time preview of the input source is realized, and the use efficiency and experience of a user are improved.
In one embodiment of the present application, the input source display method further includes: acquiring a second input source data picture of the input source; judging whether the second input source data picture is the same as the first input source data picture or not; and responding to the second input source data picture being different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
In one embodiment of the present application, the input source display method further includes: acquiring a second input source data picture of the input source; in response to detecting a change in the visualization area of the input source list, determining whether the preview window is within the visualization area; acquiring a third input source data picture of the input source in response to the preview window not being in the visualization area; and responding to the preview window in the visualization area, judging whether the second input source data picture is the same as the first input source data picture, responding to the second input source data picture being different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
In one embodiment of the present application, the input source display method further includes: and displaying a default display picture in the preview window in response to the fact that the input source data picture of the input source cannot be acquired.
In another aspect, an embodiment of the present application provides an input source display device, including: the first acquisition module is used for responding to the operation of adding the input source and acquiring a first input source data picture of the input source in real time; the first rendering module is used for rendering the first input source data picture to obtain a first input source display picture; and the first display module is used for displaying the first input source display picture in a preview window of the input source list.
The input source display device provided by the embodiment of the application is provided with the first acquisition module, the first rendering module and the first display module, so that a first input source data picture of an input source can be acquired in real time by responding to the operation of adding the input source, then the first input source data picture is rendered to obtain a first input source display picture, and the first input source display picture is displayed in a preview window of the input source of an input source list, thereby realizing the visual real-time preview of the input source and improving the use efficiency and experience of a user.
In one embodiment of the present application, the input source display apparatus further includes: the second acquisition module is used for acquiring a second input source data picture of the input source; the first judging module is used for judging whether the second input source data picture is the same as the first input source data picture or not; and the second display module is used for responding to the second input source data picture which is different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
In one embodiment of the present application, the input source display apparatus further includes: a third acquisition module, configured to acquire a second input source data frame of the input source; the first judging module is used for responding to the detection of the change of the visual area of the input source list and judging whether the preview window is in the visual area or not; a fourth obtaining module, configured to obtain a third input source data frame of the input source in response to the preview window not being in the visualization area; and the third display module is used for judging whether the second input source data picture is the same as the first input source data picture or not in response to the preview window being in the visual area, rendering the second input source data picture to obtain a second input source display picture in response to the second input source data picture being different from the first input source data picture, and displaying the second input source display picture in the preview window.
In one embodiment of the present application, the input source display apparatus further includes: and the fourth display module is used for displaying a default display picture in the preview window in response to the fact that the input source data picture of the input source cannot be acquired.
In still another aspect, an embodiment of the present application provides an input source display system, including a memory and a processor connected to the memory, where the processor stores a computer program, and when the processor runs the computer program, the processor executes an input source display method as described above.
In yet another aspect, an embodiment of the present application provides a computer readable storage medium, where a computer program is stored, where the stored computer program can implement the input source display method described above when executed by a processor.
The above technical solution may have the following advantages or benefits: and responding to the operation of adding the input source, acquiring a first input source data picture of the input source in real time, then rendering the first input source data picture to obtain a first input source display picture, and displaying the first input source display picture in a preview window of the input source in the input source list, so that the visual real-time preview of the input source is realized, and the use efficiency and experience of a user are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of an input source display method according to a first embodiment of the present application.
Fig. 2 is a partial flow chart of an input source display method according to a first embodiment of the present application.
Fig. 3 is a schematic flow chart of another part of the input source display method according to the first embodiment of the present application.
Fig. 4 is a schematic flow chart of a further part of the input source display method according to the first embodiment of the present application.
Fig. 5A and 5B are schematic views of effects of inputting a source list.
Fig. 6 is a schematic block diagram of an input source display device according to a second embodiment of the present application.
Fig. 7 is a schematic view of a portion of an input source display device according to a second embodiment of the present application.
Fig. 8 is another schematic diagram of a portion of an input source display device according to a second embodiment of the present application.
Fig. 9 is a schematic diagram of still another portion of an input source display device according to a second embodiment of the present application.
Fig. 10 is a schematic structural diagram of an input source display system according to a third embodiment of the present application.
Fig. 11 is a schematic structural diagram of a computer readable storage medium according to a fourth embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
[ first embodiment ]
As shown in fig. 1, an input source display method provided in a first embodiment of the present application includes the following steps:
s10, responding to an operation of adding an input source, and acquiring a first input source data picture of the input source in real time;
s20, rendering the first input source data picture to obtain a first input source display picture;
and S30, displaying the first input source display screen in a preview window of the input source list.
Referring to fig. 2, the input source display method further includes:
s40, acquiring a second input source data picture of the input source;
s41, judging whether the second input source data picture is identical to the first input source data picture or not;
and S42, responding to the second input source data picture being different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
Referring to fig. 3, the input source display method further includes:
s50, acquiring a second input source data picture of the input source;
s51, in response to detecting the change of the visual area of the input source list, judging whether the preview window is in the visual area;
s52, responding to the fact that the preview window is not in the visual area, and acquiring a third input source data picture of the input source;
and S53, judging whether the second input source data picture is the same as the first input source data picture or not in response to the preview window being in the visual area, rendering the second input source data picture to obtain a second input source display picture in response to the second input source data picture being different from the first input source data picture, and displaying the second input source display picture in the preview window.
Referring to fig. 4, the input source display method further includes:
and S60, displaying a default display picture in the preview window in response to the fact that the input source data picture of the input source cannot be acquired.
The input source display method provided by the embodiment can be applied to video playing control software installed on a multimedia playing control server, the multimedia playing control server can be applied to the multimedia field of fixed installation applications such as a multimedia exhibition hall, a banquet hall and the like, the LED display screens of the multimedia exhibition hall and the banquet hall are played and controlled, and the video playing control software is used for editing programs and playing and controlling. In order to facilitate a clearer understanding of the present embodiment, an input source display method of the present embodiment will be described in detail below with reference to fig. 5A and 5B.
Specifically, the user may add an input source to the video playing control software, for example, specifically, the input source may be an input source obtained in real time, for example, an input source button of the video playing control software or a right mouse button, and the input source may be an acquisition card video source, a web page video source, an NDI (Network Device Interface, network device media) video source, or the like, which is merely illustrative and the embodiment of the present application is not limited thereto. The video playing control software responds to the operation of adding an input source by a user, and acquires a first input source data picture of the input source in real time, wherein the first input source data picture can be, for example, a first frame input source data picture of the input source; and then rendering the first input source data picture to obtain a first input source display picture, wherein the first input source display picture can be obtained by rendering the acquired first input source data picture to obtain a first input source display picture by using OpenGL, and then displaying the first input source display picture in a preview window of the input source list. Of course, the first input source data frame is merely illustrative, and the first input source data frame may be, for example, any frame of input source data frame of the input source obtained in real time, and may be a first frame of input source data frame of the input source or may be a second frame of input source data frame of the input source, which is not limited in this embodiment of the present application. Therefore, the real-time preview of the input source in the input source list can be realized, so that a user can intuitively see the state of an input source picture, and the efficiency of editing programs and the user experience can be improved; in addition, the input source data frames are rendered through OpenGL, when the input source is added as media when a user edits programs and layers, only the same piece of picture data is required to be rendered for multiple times, and no additional software memory resources are consumed.
In a specific implementation of the embodiment of the present application, the first input source data frame may be, for example, a first frame input source data frame of the input source; the video playing control software continues to acquire a second input source data picture of the input source, wherein the second input source data picture can be, for example, a second frame input source data picture of the input source; then judging whether the second input source data picture is the same as the first input source data picture, specifically, comparing the second input source data picture with the first input source data picture by adopting a comparison function in the prior art, for example, comparing whether the size of each pixel point of the second input source data picture with the first input source data picture is the same as the value of each pixel point to judge whether the second input source data picture is the same as the first input source data picture; when the second input source data picture is different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window; and when the second input source data picture is the same as the first input source data picture, continuing to display the first input source display picture in the preview window of the input source. Therefore, when the current input source data picture acquired in real time is the same as the input source data picture acquired in the previous frame, the current input source data picture does not need to be rendered and displayed, processing resources and time are saved, and the processing efficiency is further improved.
In a specific implementation manner of the embodiment of the present application, referring to fig. 5A and 5B, as shown in fig. 5A, an input source list 10 of the video playing control software, a user may add multiple input sources in the input source list 10 at the same time, and when the user adds multiple input sources, the video playing control software uses multithreading to collect and render an input source data frame. For example, the user adds the input source 1, the input source 2, the input source 3 and the input source 4, and the video playing control software continues to acquire a second input source data picture of the input source 1, where the second input source data picture may be, for example, a second frame input source data picture of the input source 1. The input source list 10 has a visualization area, for example, the entire area of the input source list 10 shown in fig. 5A, on which the scroll bar 30 is provided, for example, and the user can change the visualization area of the input source list 10 by pulling the scroll bar 30 or zooming the input source list 10. When the video playing control software detects a change in the visual area of the input source list 10 while scrolling or zooming the input source list 10, the video playing control software determines whether the preview window of the input source is within the visual area.
Specifically, when the input source list 10 is scrolled or zoomed, for example, a change in the position (e.g., coordinates) and the size of the visualized area of the input source list 10 is detected, that is, a change in the visualized area of the input source list 10 is detected, which is, of course, merely illustrative, and the embodiment of the present application is not limited thereto, and a change in the visualized area of the input source list 10 may be detected. Taking the input source 1 as an example, whether the preview window 20 of the input source 1 is in the visualization area is determined, specifically, for example, the position coordinates and the width and height of the preview window 20 may be obtained, and whether the preview window 20 is in the visualization area is determined by determining the intersection of the position coordinates and the width and height of the preview window 20 and the position coordinates and the width and height of the visualization area of the input source list 10.
In this way, when the preview window 20 is not in the visual area, the video playing control software continues to acquire the third input source data frame of the input source 1, that is, continues to acquire the input source data frame of the input source 1 in real time, but pauses the rendering and displaying of the input source data frame. For example, referring to fig. 5B, when the preview window 20 of the input source 1 is not within the visualization area, then rendering and display of the input source data picture is paused; when the preview window 20 is in the visualization area, the video playing control software continues to determine whether the second input source data frame is the same as the first input source data frame, and renders the second input source data frame to obtain a second input source display frame in response to the second input source data frame being different from the first input source data frame, and displays the second input source display frame in the preview window, where the specific process is consistent with the foregoing and will not be repeated herein. Therefore, the processing efficiency can be further improved while the real-time preview of the input source is realized, and the user experience is also greatly improved.
In a specific implementation manner of the embodiment of the present application, when an input source signal is interrupted or an input source data frame of the input source cannot be obtained due to abnormality, a default display frame is displayed in the preview window, where the default display frame may be, for example, an abnormality prompting frame, and the embodiment of the present application is not limited to this, and is set according to actual requirements.
In addition, in a specific implementation manner of the embodiment of the present application, the user may set an input source list layout switching function in, for example, video playing control software, and the user may select a grid layout or a list layout of the input source list through layout switching, and may also select other display manners of the input source list. In addition, an input source state is also displayed in the input source list, specifically, the video playing control software can detect the state of the input source in real time, and when no input source signal is detected, a first input source state identifier is displayed on the lower side of the input source preview window in the input source list, wherein the first input source state identifier is used for identifying the input source no signal; when the input source is detected to be occupied, displaying a second input source state identifier on the lower side of the input source preview window in the input source list, wherein the second input source state identifier is used for identifying that the input source is occupied, and the input source is occupied to indicate that the input source is used in program editing or displaying; when the fact that the input source is unoccupied is detected, a third input source state identifier is displayed on the lower side of the input source preview window in the input source list, wherein the third input source state identifier is used for identifying that the input source is unoccupied, and the unoccupied input source indicates that the input source is normally acquired and is not used in program editing or displaying; the first input source status identifier, the second input source status identifier, and the third input source status identifier may be used to distinguish different states, for example, by three colors of red, yellow, and green, which are only illustrative herein, and the embodiment of the present application is not limited thereto.
In summary, in the input source display method of the present embodiment, by responding to the operation of adding an input source, a first input source data frame of the input source is obtained in real time, then the first input source data frame is rendered to obtain a first input source display frame, and the first input source display frame is displayed in a preview window of the input source in the input source list, so as to realize visual real-time preview of the input source, facilitate a user to intuitively see the state of the input source frame, and improve the efficiency of program editing and the user experience. In addition, the input source data frames are rendered through OpenGL, when the input source is added as media when a user edits programs and layers, only the same piece of picture data is required to be rendered for multiple times, and no additional software memory resources are consumed. Furthermore, by comparing the current input source data picture acquired in real time with the input source data picture acquired in the previous frame, when the current input source data picture acquired in real time is the same as the input source data picture acquired in the previous frame, the current input source data picture can be rendered and displayed without any more, the processing resources and time are saved, and the processing efficiency is further improved.
[ second embodiment ]
As shown in fig. 6, a second embodiment of the present application provides an input source display device 40 including: the first rendering module 200 and the first display module 300 are connected to the first acquisition module 100.
The first obtaining module 100 is configured to obtain, in real time, a first input source data frame of an input source in response to an operation of adding the input source.
The first rendering module 200 is configured to render the first input source data frame to obtain a first input source display frame.
The first display module 300 is configured to display the first input source display screen in a preview window of the input source in the input source list.
Referring to fig. 7, the input source display device 40 further includes: a second acquisition module 400, a first determination module 410, and a second display module 420.
A second obtaining module 400, configured to obtain a second input source data frame of the input source.
The first determining module 410 is configured to determine whether the second input source data frame is the same as the first input source data frame.
And the second display module 420 is configured to render the second input source data frame to obtain a second input source display frame, and display the second input source display frame in the preview window in response to the second input source data frame being different from the first input source data frame.
Referring to fig. 8, the input source display device 40 further includes: a third acquisition module 500, a first determination module 510, a fourth acquisition module 520, and a third display module 530.
And a third obtaining module 500, configured to obtain a second input source data frame of the input source.
A first determining module 510 is configured to determine, in response to detecting a change in the visualization area of the input source list, whether the preview window is within the visualization area.
A fourth obtaining module 520, configured to obtain a third input source data frame of the input source in response to the preview window not being in the visualization area.
And a third display module 530, configured to determine whether the second input source data frame is the same as the first input source data frame in response to the preview window being in the visualization area, and render the second input source data frame to obtain a second input source display frame in response to the second input source data frame being different from the first input source data frame, and display the second input source display frame in the preview window.
Referring to fig. 9, the input source display device 40 further includes: and a fourth display module 600, configured to display a default display screen in the preview window in response to a failure to acquire the input source data screen of the input source.
The specific working procedure and technical effects between the respective modules in the input source display device 40 in the present embodiment are referred to the description of the foregoing first embodiment.
[ third embodiment ]
As shown in fig. 10, a third embodiment of the present application provides an input source display system 700. The input source display system 700 includes, for example, a memory 720 and a processor 710 coupled to the memory 720. The memory 720 may be, for example, a non-volatile memory, on which the computer program 721 is stored. The processor 710 may be, for example, an embedded processor. The processor 710, when executing the computer program 721, performs the input source display method in the aforementioned first embodiment.
The specific operation and technical effects of the input source display system 700 in this embodiment are described with reference to the foregoing first embodiment.
[ fourth embodiment ]
As shown in fig. 11, a fourth embodiment of the present application provides a computer-readable storage medium 800. The computer-readable storage medium 800 is, for example, a nonvolatile memory, which is, for example: magnetic media (e.g., hard disk, floppy disk, and magnetic strips), optical media (e.g., CDROM disks and DVDs), magneto-optical media (e.g., optical disks), and hardware devices that are specially constructed for storing and performing computer-executable instructions (e.g., read-only memory (ROM), random Access Memory (RAM), flash memory, etc.). Computer-readable storage medium 800 has stored thereon computer-executable instructions 810. The computer-readable storage medium 800 may execute the computer-executable instructions 810 by one or more processors or processing devices to implement the input source display method in the foregoing first embodiment.
In addition, it should be understood that the foregoing embodiments are merely exemplary illustrations of the present application, and the technical solutions of the embodiments may be arbitrarily combined and matched without conflict in technical features, contradiction in structure, and departure from the purpose of the present application.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the partitioning of elements is merely a logical functional partitioning, and there may be additional partitioning in actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not implemented. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit/module in the embodiments of the present application may be integrated in one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated in one unit/module. The integrated units/modules may be implemented in hardware or in hardware plus software functional units/modules.
The integrated units/modules implemented in the form of software functional units/modules described above may be stored in a computer readable storage medium. The software functional units described above are stored in a storage medium and include instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device, etc.) to perform some steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (10)
1. An input source display method, comprising:
responding to an operation of adding an input source, and acquiring a first input source data picture of the input source in real time;
rendering the first input source data picture to obtain a first input source display picture;
displaying the first input source display screen in a preview window of the input source of an input source list;
the input source display method further comprises the following steps:
detecting a state of the input source;
when the state of the input source is detected to be no signal, a first input source state identifier is displayed on the lower side of the input source preview window of the input source list, and the first input source state identifier is used for identifying that the input source is no signal;
when the state of the input source is detected to be occupied, displaying a second input source state identifier on the lower side of the input source preview window of the input source list, wherein the second input source state identifier is used for identifying that the input source is occupied;
and when the state of the input source is detected to be unoccupied, displaying a third input source state identifier on the lower side of the input source preview window of the input source list, wherein the third input source state identifier is used for identifying that the input source is unoccupied.
2. The input source display method of claim 1, further comprising:
acquiring a second input source data picture of the input source;
judging whether the second input source data picture is the same as the first input source data picture or not;
and responding to the second input source data picture being different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
3. The input source display method of claim 1, further comprising:
acquiring a second input source data picture of the input source;
in response to detecting a change in the visualization area of the input source list, determining whether the preview window is within the visualization area;
acquiring a third input source data picture of the input source in response to the preview window not being in the visualization area;
and responding to the preview window in the visualization area, judging whether the second input source data picture is the same as the first input source data picture, responding to the second input source data picture being different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
4. The input source display method of claim 1, further comprising:
and displaying a default display picture in the preview window in response to the fact that the input source data picture of the input source cannot be acquired.
5. An input source display device, comprising:
the first acquisition module is used for responding to the operation of adding the input source and acquiring a first input source data picture of the input source in real time;
the first rendering module is used for rendering the first input source data picture to obtain a first input source display picture;
the first display module is used for displaying the first input source display picture in a preview window of the input source list;
the first display module is further configured to detect a state of the input source, and when detecting that the state of the input source is no signal, display a first input source state identifier on a lower side of the input source preview window of the input source list, where the first input source state identifier is used to identify that the input source is no signal; when the state of the input source is detected to be occupied, displaying a second input source state identifier on the lower side of the input source preview window of the input source list, wherein the second input source state identifier is used for identifying that the input source is occupied; and when the state of the input source is detected to be unoccupied, displaying a third input source state identifier on the lower side of the input source preview window of the input source list, wherein the third input source state identifier is used for identifying that the input source is unoccupied.
6. The input source display device of claim 5, further comprising:
the second acquisition module is used for acquiring a second input source data picture of the input source;
the first judging module is used for judging whether the second input source data picture is the same as the first input source data picture or not;
and the second display module is used for responding to the second input source data picture which is different from the first input source data picture, rendering the second input source data picture to obtain a second input source display picture, and displaying the second input source display picture into the preview window.
7. The input source display device of claim 5, further comprising:
a third acquisition module, configured to acquire a second input source data frame of the input source;
the first judging module is used for responding to the detection of the change of the visual area of the input source list and judging whether the preview window is in the visual area or not;
a fourth obtaining module, configured to obtain a third input source data frame of the input source in response to the preview window not being in the visualization area;
and the third display module is used for judging whether the second input source data picture is the same as the first input source data picture or not in response to the preview window being in the visual area, rendering the second input source data picture to obtain a second input source display picture in response to the second input source data picture being different from the first input source data picture, and displaying the second input source display picture in the preview window.
8. The input source display device of claim 5, further comprising:
and the fourth display module is used for displaying a default display picture in the preview window in response to the fact that the input source data picture of the input source cannot be acquired.
9. An input source display system comprising a memory and a processor coupled to the memory, the processor storing a computer program, the processor executing the input source display method of any of claims 1-4 when the computer program is run.
10. A computer-readable storage medium, in which a computer program is stored, which computer program, when being executed by a processor, is capable of implementing the input source display method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110624261.0A CN113377310B (en) | 2021-06-04 | 2021-06-04 | Input source display method, device and system and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110624261.0A CN113377310B (en) | 2021-06-04 | 2021-06-04 | Input source display method, device and system and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377310A CN113377310A (en) | 2021-09-10 |
CN113377310B true CN113377310B (en) | 2023-12-05 |
Family
ID=77575854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110624261.0A Active CN113377310B (en) | 2021-06-04 | 2021-06-04 | Input source display method, device and system and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377310B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101031069A (en) * | 2006-12-13 | 2007-09-05 | 北京大学 | Method and system for navigating video electronic programm in network TV-set |
CN104571828A (en) * | 2015-01-30 | 2015-04-29 | 湖南蚁坊软件有限公司 | Method for positioning and switching multiple columns or windows |
CN105828130A (en) * | 2016-03-23 | 2016-08-03 | 深圳Tcl数字技术有限公司 | Multi-terminal program synchronous preview method and device |
CN106155611A (en) * | 2015-04-17 | 2016-11-23 | 中强光电股份有限公司 | Image display system and image rendering method thereof |
CN107509102A (en) * | 2017-08-22 | 2017-12-22 | 深圳Tcl数字技术有限公司 | Method for previewing, device and the computer-readable recording medium of television information source |
CN107888953A (en) * | 2016-09-29 | 2018-04-06 | 上海禾鸟电子科技有限公司 | A kind of implementation method of new live broadcast system |
CN108737881A (en) * | 2018-04-27 | 2018-11-02 | 晨星半导体股份有限公司 | A kind of real-time dynamic previewing method and system of signal source |
CN108989837A (en) * | 2017-08-25 | 2018-12-11 | 北京视联动力国际信息技术有限公司 | A kind of method and apparatus of picture interception |
CN109460174A (en) * | 2018-11-09 | 2019-03-12 | 维沃移动通信有限公司 | A kind of information processing method and terminal device |
CN109982096A (en) * | 2017-12-27 | 2019-07-05 | 艾迪普(北京)文化科技股份有限公司 | 360 ° of VR content broadcast control systems of one kind and method |
CN110572591A (en) * | 2019-09-23 | 2019-12-13 | 北京小鸟科技股份有限公司 | KVM (keyboard, video and mouse) agent system signal source preview system and method |
CN111324322A (en) * | 2018-12-14 | 2020-06-23 | 西安诺瓦星云科技股份有限公司 | Multi-picture pre-monitoring configuration method, device, system and computer readable medium |
CN111432167A (en) * | 2019-07-26 | 2020-07-17 | 杭州海康威视数字技术股份有限公司 | Video preview method and device and electronic equipment |
CN111988659A (en) * | 2020-09-02 | 2020-11-24 | 深圳市康冠商用科技有限公司 | Multi-information-source dynamic window previewing method and device, intelligent display equipment and storage medium |
CN112702642A (en) * | 2019-10-22 | 2021-04-23 | 西安诺瓦星云科技股份有限公司 | Media preview method, device, system and computer readable storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100088642A1 (en) * | 2008-10-02 | 2010-04-08 | Sony Corporation | Television set enabled player with a preview window |
US20170103557A1 (en) * | 2015-10-13 | 2017-04-13 | Adobe Systems Incorporated | Localized brush stroke preview |
-
2021
- 2021-06-04 CN CN202110624261.0A patent/CN113377310B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101031069A (en) * | 2006-12-13 | 2007-09-05 | 北京大学 | Method and system for navigating video electronic programm in network TV-set |
CN104571828A (en) * | 2015-01-30 | 2015-04-29 | 湖南蚁坊软件有限公司 | Method for positioning and switching multiple columns or windows |
CN106155611A (en) * | 2015-04-17 | 2016-11-23 | 中强光电股份有限公司 | Image display system and image rendering method thereof |
CN105828130A (en) * | 2016-03-23 | 2016-08-03 | 深圳Tcl数字技术有限公司 | Multi-terminal program synchronous preview method and device |
CN107888953A (en) * | 2016-09-29 | 2018-04-06 | 上海禾鸟电子科技有限公司 | A kind of implementation method of new live broadcast system |
CN107509102A (en) * | 2017-08-22 | 2017-12-22 | 深圳Tcl数字技术有限公司 | Method for previewing, device and the computer-readable recording medium of television information source |
CN108989837A (en) * | 2017-08-25 | 2018-12-11 | 北京视联动力国际信息技术有限公司 | A kind of method and apparatus of picture interception |
CN109982096A (en) * | 2017-12-27 | 2019-07-05 | 艾迪普(北京)文化科技股份有限公司 | 360 ° of VR content broadcast control systems of one kind and method |
CN108737881A (en) * | 2018-04-27 | 2018-11-02 | 晨星半导体股份有限公司 | A kind of real-time dynamic previewing method and system of signal source |
CN109460174A (en) * | 2018-11-09 | 2019-03-12 | 维沃移动通信有限公司 | A kind of information processing method and terminal device |
CN111324322A (en) * | 2018-12-14 | 2020-06-23 | 西安诺瓦星云科技股份有限公司 | Multi-picture pre-monitoring configuration method, device, system and computer readable medium |
CN111432167A (en) * | 2019-07-26 | 2020-07-17 | 杭州海康威视数字技术股份有限公司 | Video preview method and device and electronic equipment |
CN110572591A (en) * | 2019-09-23 | 2019-12-13 | 北京小鸟科技股份有限公司 | KVM (keyboard, video and mouse) agent system signal source preview system and method |
CN112702642A (en) * | 2019-10-22 | 2021-04-23 | 西安诺瓦星云科技股份有限公司 | Media preview method, device, system and computer readable storage medium |
CN111988659A (en) * | 2020-09-02 | 2020-11-24 | 深圳市康冠商用科技有限公司 | Multi-information-source dynamic window previewing method and device, intelligent display equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
Xuewen Shen ; Songlin He ; Dingguo Yu ; Zhiyan Tang.Video Preview Generation Based on Playback Records.《2020 IEEE/ACS 17th International Conference on Computer Systems and Applications (AICCSA)》.2021,摘要. * |
一种面向VR多投影环幕设备的可视化结果显示方法;李鑫;姜忠鼎;;计算机应用与软件(02);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113377310A (en) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9420239B2 (en) | Apparatus for playing back recorded video images related to event, and method thereof | |
US10133653B2 (en) | Recording and playback of trace and video log data for programs | |
TWI534694B (en) | Computer implemented method and computing device for managing an immersive environment | |
US8972901B2 (en) | Fast cursor location | |
CN111310134B (en) | Screen watermark generation method, device and equipment | |
US9640142B2 (en) | Apparatus for detecting region of interest and method thereof | |
CN107797833A (en) | The interface display method of application program on smart machine | |
US9380259B2 (en) | Information processing device and information processing method | |
CN111464858A (en) | Video playing method and device | |
US20140195980A1 (en) | Display apparatus and method for providing user interface thereof | |
CN113938587B (en) | Double-camera-based shooting method and electronic equipment | |
CN113377310B (en) | Input source display method, device and system and computer readable storage medium | |
JP5920702B2 (en) | Digital recording device | |
CN112540735B (en) | Multi-screen synchronous display method, device and system and computer storage medium | |
CN114299100A (en) | Screen positioning method, terminal device and display device | |
CN109901805B (en) | Screen windowing method, electronic equipment and storage medium | |
CN103135912B (en) | A kind of method of generating run object and electronic equipment | |
US20220292662A1 (en) | Information processing apparatus,information processing method,and non-transitory computer-readable storage medium | |
CN106021588B (en) | Video eagle eye pattern presentation method and device | |
JP6628036B2 (en) | Video display control device, video display system, and video display control method | |
CN113596561A (en) | Video stream playing method and device, electronic equipment and computer readable storage medium | |
CN113160083A (en) | Media asset video cover map optimization method, device, equipment and storage medium | |
CN107743710A (en) | Display device and its control method | |
JP2008112425A (en) | Data processor, data processing method, data processing program, and recording medium with data processing program recorded | |
CN107197387B (en) | Method and device for displaying video information on webpage in time-sharing manner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240710 Address after: 01A, 12th Floor, No. 8 Caihefang Road, Haidian District, Beijing, 100000 Patentee after: PIXELHUE TECHNOLOGY Ltd. Country or region after: China Address before: 710075 DEF101, Zero One Square, Xi'an Software Park, No. 72 Zhangbajie Science and Technology Second Road, Xi'an High-tech Zone, Shaanxi Province Patentee before: XI'AN NOVASTAR TECH Co.,Ltd. Country or region before: China |