A video control display method, device, equipment and medium for a command terminal

By using window layering and superposition technology in the command terminal software, the problem of transparent display of video controls under the domestic operating system is solved, and the video and controls are displayed clearly at the same time, improving the user experience.

CN114430475BActive Publication Date: 2024-12-13BEIJING FEIXUN DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111554447.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2024-12-13
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

In the command terminal software, when using a domestic operating system, the video rendering and drawing methods are different, resulting in the content that needs to be displayed being overwritten by the video when it is set transparently, and the content that needs to be displayed cannot be effectively displayed.

Method used

By generating a first window and a second window of the same size, and using the window layered and superimposed windows, the first window is overlaid on the second window to display, ensuring that the layout position of the video control display area corresponds to the video playback area, thereby Implement transparent display of video controls.

Benefits of technology

It realizes transparent display of video controls, avoids the problem of video coverage, ensures that the contents of the video and control display areas can be displayed clearly at the same time, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114430475B_ABST
    Figure CN114430475B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a method, device, equipment and medium for displaying video controls of a command terminal. The method includes: in response to a video playback interface display request, generating a first window and a second window of the same size, and correspondingly covering the first window on the second window for display; wherein the first window layouts a video control display area, the second window layouts a video playback area, and the layout position of the video control display area corresponds to a specified position in the video playback area, so that the video playback area is displayed through the first window; in response to a playback request for a target video, the target video is played in the video playback area; in response to a video control display area transparent state setting instruction, the transparent state of the video control display area is matched and set. The method can realize transparent display of the video control display area presented above the video playback when the video is played, without display errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and in particular to a method, device, equipment and medium for displaying video controls of a command terminal. Background Art

[0002] The command terminal software processes, monitors and controls the equipment and resources in the system. It uses digital voice communication and high-definition compressed video encoding to control network transmission to achieve functions such as equipment video monitoring, command and dispatch, two-way calling and intercom.

[0003] The main business functions of the command terminal software are all based on video presentation. For videos, it is inevitable that there are contents that need to be displayed. In the prior art, the content that needs to be displayed will be displayed along with the video. In order to display the video as much as possible, the content that needs to be displayed is often set to be transparent. However, when the command terminal software adopts a domestic operating system, due to the different video rendering and drawing methods, when the content that needs to be displayed is set to be transparent, the video will be drawn directly on the content that needs to be displayed, covering the content that needs to be displayed, and the content that needs to be displayed cannot be displayed. Summary of the invention

[0004] The embodiment of the present invention provides a method, device, equipment and medium for displaying video controls of a command terminal, which can realize transparent display of content that needs to be displayed in a video without being covered by the video.

[0005] In a first aspect, an embodiment of the present invention provides a method for displaying a video control of a command terminal, the method comprising:

[0006] In response to a video playback interface display request, generating a first window and a second window of the same size, and overlaying the first window on the second window for display;

[0007] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window;

[0008] In response to a request to play the target video, the target video is played in the video playing area;

[0009] In response to the video control display area transparency state setting instruction, the transparency state of the video control display area is set to match.

[0010] In a second aspect, an embodiment of the present invention further provides a video control display device for a command terminal, the device comprising:

[0011] A window display module, for generating a first window and a second window of the same size in response to a video playback interface display request, and overlaying the first window on the second window for display;

[0012] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window;

[0013] A target video playback module, for responding to a playback request for a target video and playing the target video in a video playback area;

[0014] The transparent state setting module is used to respond to the video control display area transparent state setting instruction and match the transparent state of the video control display area.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, the device comprising:

[0016] one or more processors;

[0017] a storage device for storing one or more programs,

[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement a video control display method for a command terminal as described in any embodiment of the present invention.

[0019] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for displaying a video control of a command terminal as described in any embodiment of the present invention.

[0020] The technical solution of the embodiment of the present invention generates a first window and a second window of the same size in response to a video playback interface display request, and displays the first window on the second window in a layered window overlay manner; specifically, the first window is arranged with a video control display area, and the second window is arranged with a video playback area. The layout position of the video control display area corresponds to the specified position in the video playback area, and the video playback area can be displayed through the first window, so that the video control display area can be set to a transparent state at will, so as to achieve the effect of transparently displaying the content to be displayed in the video on the video. Specifically, the technical solution of the embodiment of the present invention solves the problem of transparent display of the video control display area. By setting the first window and the second window in a layered window overlay manner, the video control display area can be set to a transparent state, so that the display of the video control will not affect the video playback, that is, when the command terminal adopts a domestic operating system, the effect of transparently displaying the video control on the video is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1a This is a flow chart of a method for displaying a video control in a command terminal provided in Embodiment 1 of the present invention;

[0022] Figure 1b This is a schematic diagram of a video control display area provided by Embodiment 1 of the present invention;

[0023] Figure 1c This is a schematic diagram showing a video playback interface of a command terminal provided in the first embodiment of the present invention;

[0024] Figure 1d This is a schematic diagram showing a video playback interface of another command terminal provided in the first embodiment of the present invention;

[0025] Figure 2a This is a flow chart of a method for displaying a video control in a command terminal provided in Embodiment 2 of the present invention;

[0026] Figure 2b This is a schematic diagram of a video playback interface after window division provided by Embodiment 2 of the present invention;

[0027] Figure 2c This is a flowchart of another method for displaying video controls of a command terminal provided in Embodiment 2 of the present invention;

[0028] Figure 3 It is a structural diagram of a video control display device of a command terminal provided in Embodiment 3 of the present invention;

[0029] Figure 4 It is a structural schematic diagram of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0030] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0031] Embodiment 1

[0032] Figure 1a 1 is a flowchart of a method for displaying a video control of a command terminal provided in the first embodiment of the present invention. This embodiment is applicable to the case where a video control is transparently displayed when the command terminal adopts a domestic operating system. The method can be executed by a video control display device of the command terminal. The device can be implemented by software and / or hardware. The device can be integrated in an electronic device such as a computer equipped with command terminal software. Figure 1a As shown, the method specifically includes:

[0033] Step 110: In response to the video playback interface display request, generate a first window and a second window of the same size, and display the first window by overlaying the second window accordingly.

[0034] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area so that the video playback area is displayed through the first window.

[0035] Specifically, the video control display area is used to display content related to the video that needs to be displayed. In an optional implementation of the embodiment of the present invention, the video control display area is used to display video information matching the target video, and / or display operation buttons matching the target video; wherein the video control display area is displayed in the first window in the form of a taskbar display.

[0036] The video information may be information that needs to be displayed on the video, such as video source, video name, video duration, video definition, etc. The operation button may be a button for performing service control on the video, and may specifically be a control key corresponding to an operation supported by the video, such as on-demand, calling, commanding, etc. Figure 1b FIG. 1 is a schematic diagram of a video control display area provided in the first embodiment of the present invention. Figure 1b As shown, a video control display area can be laid out at a specified position of the first window. Specifically, a task bar can be set at a specified position of the first window, and video information and operation buttons can be displayed on the task bar. Exemplarily, a rectangular task bar can be set at the top of the first window to display video information, and a rectangular task bar can be set at the bottom of the first window to display operation buttons.

[0037] In an embodiment of the present invention, the video playback area is used to play the target video. The first window and the second window have the same size, and the first window can be displayed by covering the second window in a layered window stacking manner. The first window can completely overlap the second window. Specifically, there can be a parent-child relationship between the first window and the second window, and the first window can be used as a child window of the second window, and the second window can be used as a parent window of the first window. Among them, the child window can be displayed on the parent window. Through the setting of the parent-child relationship window, the stacking order of the windows can be limited, and when a new window is added on this basis, the window stacking order will not be disordered.

[0038] For example, when a control operation window related to the video control in the first window is added on the basis of the first window and the second window, the control operation window can be displayed on the first window. That is, the control operation window can be used as a child window of the first window, and the first window can be used as a parent window of the control operation window, which ensures that the stacking order of the control operation window, the first window and the second window meets the corresponding display requirements, and there will be no problem of disordered window stacking order.

[0039] In order to display the target video displayed in the second window through the first window, the layout positions of the video control display area of ​​the first window layout and the video playback area of ​​the second window layout can be set to a non-completely overlapping form, that is, the layout position of the video control display area corresponds to the specified position in the video playback area.

[0040] Exemplarily, the video playback area of ​​the second window layout may occupy the entire window, while the video control display area of ​​the first window layout may occupy the top and bottom of the window. Figure 1c FIG. 1 is a schematic diagram showing a video playback interface of a command terminal provided by the first embodiment of the present invention. Figure 1c As shown, since there is no other content in the first window except the layout of the video control display area, the video of the second window can be displayed through the blank area of ​​the first window. The final display effect of the video playback interface of the command terminal can be to display the video in the entire interface, and display the video information and operation buttons at the top and bottom of the interface.

[0041] It should be noted that if Figure 1c As shown, the video playback area can occupy the entire second window. When the video control display area of ​​the first window is in an opaque state, the video control display area will block part of the video playback area. Figure 1c The dotted diagonal area in the figure can specifically indicate the position occupied by the video when it is actually presented.

[0042] Step 120: In response to a request to play the target video, play the target video in the video play area.

[0043] Among them, the user can initiate video on demand on the player of the command terminal software and generate a play request for the target video. Specifically, the user can select the target video of the target device for on-demand playback by clicking, dragging or other operations in the resource tree related to the device in the command terminal software. For the target video selected by the user, the command terminal software can directly play it in the video playback area.

[0044] Step 130: In response to the video control display area transparency state setting instruction, the transparency state of the video control display area is matched and set.

[0045] The transparent state setting instruction may be an instruction to set the video control display area to be transparent, opaque, or partially transparent to a degree between transparent and opaque.

[0046] Specifically, Figure 1c The video playback interface display diagram shown in FIG. 1 is an exemplary display effect of an opaque display video control. Figure 1c As shown, although the target video can be displayed in the entire interface, due to the opacity setting of the video control display area, the top and bottom of the target video will be blocked by the opaque video control display area.

[0047] Figure 1d This is a schematic diagram showing a video playback interface of another command terminal provided in the first embodiment of the present invention. Figure 1d The video playback interface display diagram shown in FIG. 1 is an exemplary transparent display effect of video controls. Figure 1d As shown, the target video can be displayed in the entire interface, and the transparency setting of the video control display area can prevent the top and bottom of the target video from being blocked by the video control display area, so that a more complete and larger video can be displayed, and the video playback interface is more beautiful. Figure 1d The dashed slash in the represents the position that the video actually occupies when it is presented.

[0048] In the embodiment of the present invention, the video control display area can also be set to be between Figure 1c and Figure 1d The display effect between the video control display area and the semi-transparency of the video control display area. The semi-transparency of the video control display area can display the video image at the corresponding position of the target video while displaying the video control display area. It can be understood that the video control display area will block the target video to a certain extent, but not completely. The target video can still be displayed more completely and in a larger size through the video control display area, and the only difference is the degree of penetration. Figure 1d The effect can be understood as complete penetration, without any occlusion; Figure 1c The effect can be understood as complete blocking, that is, it cannot be penetrated.

[0049] The technical solution of this embodiment generates a first window and a second window of the same size in response to a video playback interface display request, and displays the first window overlaid on the second window; wherein the first window is arranged with a video control display area, and the second window is arranged with a video playback area, and the layout position of the video control display area corresponds to the specified position in the video playback area, so that the video playback area is displayed through the first window; in response to a playback request for a target video, the target video is played in the video playback area; in response to a video control display area transparent state setting instruction, the transparent state of the video control display area is matched and set, thereby solving the transparent display problem of the video control display area, and realizing specific settings of the video control display area according to the transparent state setting instruction, so as to realize transparent display of the video control display area without causing display errors.

[0050] Embodiment 2

[0051] Figure 2a 1 is a flowchart of a video control display method of a command terminal provided by Embodiment 2 of the present invention. This embodiment is a further refinement of the above technical solution, and the technical solution in this embodiment can be combined with various optional solutions in one or more of the above embodiments. Figure 2a As shown, the method includes:

[0052] Step 210: In response to the video playback interface display request, generate a first window and a second window of the same size, and display the first window by overlaying the second window accordingly.

[0053] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area so that the video playback area is displayed through the first window.

[0054] Specifically, the first window and the second window are full-screen windows. The first window and the second window can cover the entire video playback interface of the command terminal software.

[0055] Step 220: Divide the first window into a target number of first sub-display areas and divide the second window into a target number of second sub-display areas according to a preset screen splitting rule.

[0056] Each first sub-display area includes a video control display area, and each second sub-display area includes a video playback area.

[0057] Specifically, in the command terminal software, multiple videos can be played simultaneously in the video playback interface, and each video can be specifically displayed in different sub-interfaces. In an embodiment of the present invention, the first window and the second window can be divided into the same layout according to the preset split screen rule so that their display areas remain consistent. For example, Figure 2b Schematic diagram of a video playback interface after window division provided by the second embodiment of the present invention. Figure 2b As shown, the first window and the second window can be divided into four first sub-display areas and four second sub-display areas respectively. Each sub-display area can have the same size to play different videos. In each sub-display area, a video control display area and a video playback area can be set. The first sub-display area and the second sub-display area can adopt the same window layering and superposition method as the first window and the second window to realize the specific display of the video control display area and the video playback area.

[0058] Step 230: In response to a request to play the target video, the target video is played in the video play area.

[0059] In an optional implementation of an embodiment of the present invention, in response to a request for playing the target video, the target video is played in a video playback area, including: in response to a request for playing the target video, obtaining a target second sub-display area that matches the target video, and playing the target video in the video playback area in the target second sub-display area.

[0060] When playing the target video, the target video can be played in the target second sub-display area according to the user's selection operation or the preset playback rule. For example, the user can select the target video and drag it to the Figure 2b For any second sub-display area shown, the command terminal can use the sub-display area as the target second sub-display area to play the target video. Alternatively, when the user selects the target video, the currently unused second sub-display area can be determined as the target second sub-display area in a manner of polling the second display area. Alternatively, when the user selects the target video, the currently unused second sub-display area can be determined as the target second sub-display area in a sequence from left to right and from top to bottom.

[0061] Step 240: In response to the video control display area transparency state setting instruction, the transparency state of the video control display area is matched and set.

[0062] In an optional implementation of an embodiment of the present invention, in response to a video control display area transparent state setting instruction, the transparent state of the video control display area is matched and set, including: in response to the video control display area transparent state setting instruction, obtaining a matching target first sub-display area; and matching and setting the transparent state of the video control display area in the target first sub-display area.

[0063] For different first sub-display areas, the same or different transparent states can be set. For example, the command terminal can provide a one-key setting method to set all first sub-display areas to the same transparent state. Alternatively, different transparent states can be set for different first sub-display areas.

[0064] The technical solution of this embodiment generates a first window and a second window of the same size in response to a video playback interface display request, and displays the first window overlaid on the second window; divides the first window into a target number of first sub-display areas, and divides the second window into a target number of second sub-display areas according to a preset split-screen rule; plays the target video in the video playback area in response to a request to play the target video; and matches the transparent state of the video control display area with a transparent state setting instruction in response to a video control display area transparent state setting instruction, thereby solving the transparent display problem of the video control display area, and realizing specific settings of the video control display area according to the transparent state setting instruction, so that multiple videos can be played at the same time, and transparent display of multiple video control display areas can be realized without causing display errors.

[0065] On the basis of the above implementation, optionally, after the first window is overlaid on the second window for display, it also includes: obtaining the video playback status of the video playback area in each second sub-display area in real time; if it is determined that there is an unused second sub-display area in the video playback area that does not play the video, obtaining an unused first sub-display area that matches the unused second sub-display area; generating a player unused status window of the same size as the unused first sub-display area, and overlaying the player unused status window on the unused first sub-display area to make the unused first sub-display area appear non-transparent.

[0066] The video playing state may be that the video is playing, the video playing is stopped, or there is no video playing, etc. When there is no video playing in the second sub display area, it can be determined that the second sub display area is not used. The first sub display area above the unused second sub display area is the unused first sub display area.

[0067] In an embodiment of the present invention, when the first sub-display area is not used, the first sub-display area can be made non-transparent, so that the video being played can be highlighted, which is convenient for users to watch and can also achieve energy saving effects. Specifically, a player unused status window can be generated and the player unused status window can be overlaid on the unused first sub-display area. The player unused status window can be the same size as the unused first sub-display area. The player unused status window can be set with a preset background. For example, the player unused status window can have a preset watermark.

[0068] Based on the above implementation, optionally, before playing the target video in the video playback area in the target second sub-display area, it also includes: obtaining a target first sub-display area that matches the target second sub-display area, and hiding the unused status window of the player covered on the obtained target first sub-display area.

[0069] Among them, when playing a video, it is necessary to use the first sub-display area above the target second sub-display area for video playback as the target first sub-display area, and hide the unused status window of the player above the target first sub-display area, so that the video played in the target second sub-display area can be displayed to the user through the target first sub-display area.

[0070] On the basis of the above implementation, optionally, after responding to the video control display area transparent state setting instruction and matching the transparent state of the video control display area, it also includes: responding to the operation instruction of the target video control in the video control display area, generating a control operation window that matches the target video control, and displaying the control operation window above the first window.

[0071] Among them, the user can set or control the video, such as polling, parameter setting, etc. When the user sets or controls the video, he can click the operation button in the video control display area, and then the command terminal needs to pop up a window corresponding to the operation button. Specifically, the command terminal can generate a control operation window that matches the target video control according to the user's operation instruction of the target video control in the video control display area, and display the control operation window on the first window. It can be understood that there is a parent-child relationship between the first window and the control operation window, the first window is the parent window of the control operation window, and the control operation window is the child window of the first window.

[0072] The window setting of the embodiment of the present invention can be understood as displaying the first window of the layout video control display area as the main window to the user; the first window and the second window have a parent-child relationship, the first window is a child window of the second window, and is displayed on the second window; the video playback area of ​​the second window can be displayed through the first window; the first window and the control operation window have a parent-child relationship, the control operation window is a child window of the first window, and is displayed on the first window. The window setting hierarchy of the embodiment of the present invention is clear and definite, and there will be no problem of incorrect superposition order. The content of each window layer can be reasonably displayed, and the transparent setting of the video control display area is realized.

[0073] Figure 2c FIG. 1 is a flowchart of another method for displaying video controls of a command terminal provided in Embodiment 2 of the present invention. Figure 2c As shown, when the user needs to control the video of the device, the command terminal software can be started; after the command terminal software is started, two full-screen windows can be displayed: a first window for laying out the video control display area, and a second window for laying out the video playback area; wherein the first window is correspondingly covered on the second window for display; after the full-screen window is displayed, the split-screen rule can be called to set the display area and split-screen layout of the second window; the display area and split-screen layout of the first window are consistent with the second window; wherein each first sub-display area includes a video control display area, and each second sub-display area includes a video playback area; the user can initiate a video on demand for one or more target videos on the command terminal, and the command terminal can determine the playback position corresponding to the target video, that is, the target second sub-display area, in response to the video on demand operation, and play the video; when the video on demand is successful, the unused status window of the covered player on the target first sub-display area matching the target second sub-display area is hidden, so that the target video is displayed through the target first sub-display area; the video control display area on the target first sub-display area can be set to transparent, semi-transparent or opaque states according to needs.

[0074] The technical solution of the embodiment of the present invention is as follows Figure 2c The process shown can realize the transparent setting of the video control display area without affecting the playback of the video; the video control display area will not be blocked by the video when it is set to transparent; the settings of each window are clearly layered, and there will be no overlapping and confusion problems.

[0075] Embodiment 3

[0076] Figure 3 1 is a schematic diagram of the structure of a video control display device of a command terminal provided by Embodiment 3 of the present invention. Figure 3 The device comprises: a window display module 310, a target video playback module 320 and a transparent state setting module 330. Among them:

[0077] The window display module 310 is used to generate a first window and a second window of the same size in response to a video playback interface display request, and to cover the first window on the second window for display;

[0078] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window;

[0079] The target video playing module 320 is used to play the target video in the video playing area in response to a play request for the target video;

[0080] The transparent state setting module 330 is used to match the transparent state of the video control display area in response to the video control display area transparent state setting instruction.

[0081] Optionally, the first window and the second window are full screen windows;

[0082] The device further comprises:

[0083] A window division module, configured to, after generating a first window and a second window of the same size, divide the first window into a target number of first sub-display areas and divide the second window into a target number of second sub-display areas according to a preset screen division rule;

[0084] Each first sub-display area includes a video control display area, and each second sub-display area includes a video playback area.

[0085] Optionally, the target video playback module 320 includes:

[0086] A target video playback unit, configured to, in response to a video playback request for a target video, obtain a target second sub-display area matching the target video, and play the target video in a video playback area in the target second sub-display area;

[0087] Optionally, the transparent state setting module 330 includes:

[0088] A target first sub-display area acquisition unit, configured to acquire a matching target first sub-display area in response to a video control display area transparent state setting instruction;

[0089] The transparent state setting unit is used to match the transparent state of the video control display area in the target first sub-display area.

[0090] Optionally, the device further includes:

[0091] A video play status acquisition module, used for acquiring the video play status of the video play area in each second sub-display area in real time after the first window is correspondingly covered on the second window for display;

[0092] an unused first sub-display area acquisition module, configured to acquire an unused first sub-display area matching the unused second sub-display area if it is determined that there is an unused second sub-display area in the video playback area where no video is currently being played;

[0093] The player unused status window display module is used to generate a player unused status window with the same size as the unused first sub-display area, and overlay the player unused status window on the unused first sub-display area to make the unused first sub-display area appear non-transparent.

[0094] Optionally, the device further includes:

[0095] The player unused status window hiding module is used to obtain the target first sub-display area matching the target second sub-display area before playing the target video in the video playback area in the target second sub-display area, and hide the player unused status window covered on the obtained target first sub-display area.

[0096] Optionally, the device further includes:

[0097] A control operation window display module is used to respond to the video control display area transparent state setting instruction, after matching the transparent state of the video control display area, and then respond to the operation instruction of the target video control in the video control display area to generate a control operation window matching the target video control, and display the control operation window on top of the first window.

[0098] Optionally, a video control display area is used to display video information matching the target video, and / or display operation buttons matching the target video;

[0099] Among them, the video control display area is displayed in the first window in the form of a taskbar display.

[0100] The video control display device of the command terminal provided in the embodiment of the present invention can execute the video control display method of the command terminal provided in any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method.

[0101] Embodiment 4

[0102] Figure 4 is a schematic diagram of the structure of an electronic device provided by Embodiment 4 of the present invention, such as Figure 4 As shown, the device includes:

[0103] one or more processors 410, Figure 4 A processor 410 is taken as an example;

[0104] Memory 420;

[0105] The device may further include: an input device 430 and an output device 440 .

[0106] The processor 410, memory 420, input device 430 and output device 440 in the device may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0107] The memory 420, as a non-transitory computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to a video control display method of a command terminal in an embodiment of the present invention (for example, the attached Figure 3 The processor 410 executes various functional applications and data processing of the computer device by running the software programs, instructions and modules stored in the memory 420, that is, a video control display method of a command terminal in the above method embodiment is implemented, that is,

[0108] In response to a video playback interface display request, generating a first window and a second window of the same size, and overlaying the first window on the second window for display;

[0109] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window;

[0110] In response to a request to play the target video, the target video is played in the video playing area;

[0111] In response to the video control display area transparency state setting instruction, the transparency state of the video control display area is set to match.

[0112] The memory 420 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 420 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 420 may optionally include a memory remotely arranged relative to the processor 410, and these remote memories may be connected to the terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0113] The input device 430 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the computer device. The output device 440 may include a display device such as a display screen.

[0114] Embodiment 5

[0115] Embodiment 5 of the present invention provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, a method for displaying a video control of a command terminal provided in an embodiment of the present invention is implemented:

[0116] In response to a video playback interface display request, generating a first window and a second window of the same size, and overlaying the first window on the second window for display;

[0117] The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window;

[0118] In response to a request to play the target video, the target video is played in the video playing area;

[0119] In response to the video control display area transparency state setting instruction, the transparency state of the video control display area is set to match.

[0120] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.

[0121] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0122] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0123] Computer program code for performing the operations of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0124] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A video control display method for a command terminal, characterized in that: The method comprises: In response to a video playback interface display request, generating a first window and a second window of the same size, and overlaying the first window on the second window for display; The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window; In response to a request to play the target video, the target video is played in the video playing area; In response to the video control display area transparency state setting instruction, matching setting is performed on the transparency state of the video control display area; The first window and the second window are full screen windows; After generating the first window and the second window of the same size, the method further includes: According to a preset screen splitting rule, the first window is divided into a target number of first sub-display areas, and the second window is divided into a target number of second sub-display areas; Wherein, each first sub-display area includes a video control display area, and each second sub-display area includes a video playback area; After the first window is displayed by correspondingly covering the second window, the method further includes: Real-time acquisition of the video playback status of the video playback area in each second sub-display area; If it is determined that there is an unused second sub-display area in the video playback area where no video is currently being played, obtaining an unused first sub-display area that matches the unused second sub-display area; Generate a player unused status window with the same size as the unused first sub-display area, and cover the player unused status window on the unused first sub-display area to make the unused first sub-display area appear in a non-transparent state.

2. The method according to claim 1, characterized in that In response to a request to play a target video, the target video is played in a video play area, including: In response to a video playback request for a target video, obtaining a target second sub-display area matching the target video, and playing the target video in a video playback area in the target second sub-display area; In response to the video control display area transparent state setting instruction, matching setting of the transparent state of the video control display area includes: In response to the video control display area transparent state setting instruction, obtaining a matching target first sub-display area; The transparent state of the video control display area in the target first sub-display area is matched and set.

3. The method according to claim 2, characterized in that Before playing the target video in the video playing area in the target second sub-display area, the method further includes: A target first sub-display area matching the target second sub-display area is acquired, and an unused status window of the player covered on the acquired target first sub-display area is hidden.

4. The method according to any one of claims 1 to 3, characterized in that: After the transparent state of the video control display area is matched and set in response to the video control display area transparent state setting instruction, the method further includes: In response to an operation instruction of a target video control in the video control display area, a control operation window matching the target video control is generated, and the control operation window is displayed on top of the first window.

5. The method according to claim 1, characterized in that The video control display area is used to display video information matching the target video and / or display operation buttons matching the target video; The video control display area is displayed in the first window in the form of a taskbar display.

6. A video control display device for a command terminal, characterized in that: include: A window display module, for generating a first window and a second window of the same size in response to a video playback interface display request, and overlaying the first window on the second window for display; The first window is configured with a video control display area, the second window is configured with a video playback area, and the layout position of the video control display area corresponds to a designated position in the video playback area, so that the video playback area is displayed through the first window; A target video playback module, for responding to a playback request for a target video and playing the target video in a video playback area; A transparent state setting module, used for matching and setting the transparent state of the video control display area in response to a video control display area transparent state setting instruction; The first window and the second window are full screen windows; The device further comprises: A window division module, configured to, after generating a first window and a second window of the same size, divide the first window into a target number of first sub-display areas and divide the second window into a target number of second sub-display areas according to a preset screen division rule; Wherein, each first sub-display area includes a video control display area, and each second sub-display area includes a video playback area; The device further comprises: A video play status acquisition module, used for acquiring the video play status of the video play area in each second sub-display area in real time after the first window is correspondingly covered on the second window for display; an unused first sub-display area acquisition module, configured to acquire an unused first sub-display area matching the unused second sub-display area if it is determined that there is an unused second sub-display area in the video playback area where no video is currently being played; The player unused status window display module is used to generate a player unused status window with the same size as the unused first sub-display area, and overlay the player unused status window on the unused first sub-display area to make the unused first sub-display area appear non-transparent.

7. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.