[go: up one dir, main page]

CN111831245B - Window opening control method, device and storage medium in display control system - Google Patents

Window opening control method, device and storage medium in display control system Download PDF

Info

Publication number
CN111831245B
CN111831245B CN202010677258.0A CN202010677258A CN111831245B CN 111831245 B CN111831245 B CN 111831245B CN 202010677258 A CN202010677258 A CN 202010677258A CN 111831245 B CN111831245 B CN 111831245B
Authority
CN
China
Prior art keywords
window
control system
display control
old
windows
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
Application number
CN202010677258.0A
Other languages
Chinese (zh)
Other versions
CN111831245A (en
Inventor
李德泉
谭登峰
其他发明人请求不公开姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zen Ai Technology Co ltd
Original Assignee
Beijing Zen Ai Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Zen Ai Technology Co ltd filed Critical Beijing Zen Ai Technology Co ltd
Priority to CN202010677258.0A priority Critical patent/CN111831245B/en
Publication of CN111831245A publication Critical patent/CN111831245A/en
Application granted granted Critical
Publication of CN111831245B publication Critical patent/CN111831245B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display

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)
  • Digital Computer Display Output (AREA)

Abstract

The invention provides a windowing control method in a display control system, which comprises the following steps: receiving a windowing request; determining the number of old windows and the id of the old windows; calculating the id of the new window; comparing the new window id with all the old window ids, if the new window id is the same as one of the old window ids, closing the old window and opening the new window, wherein the total number of the windows is unchanged; if the new window id is different from any old window id, the total number of windows is + 1; comparing the total number of windows to a window number threshold; and if the window is smaller than or equal to the threshold value, opening a new window. Therefore, the number of the windows in the display control system can be effectively controlled, and the problem that the target window cannot be effectively checked under the condition that the processing capacity of the display control system is limited is solved.

Description

Windowing control method and device in display control system and storage medium
Technical Field
The invention belongs to the technical field of signal processing, and particularly relates to a windowing control method and device in a display control system and a computer-readable storage medium.
Background
In the existing display control system, when a window is not opened on a single screen forming a spliced large screen, the original window exists and continuously outputs contents, and the processing capacity of the spliced control system is limited, so that the subsequent window is slow or even cannot run normally, or a picture is full of the window which is not opened, and a target window cannot be effectively checked.
To address this problem, the prior art limits the number of windows, and disables the windowing function when a certain number is exceeded, for example, a tile controller, which is one of the common display control systems, has 4 outputs, and limits 4 windows. However, the tiled display control system cannot be effectively utilized and the display efficiency cannot be improved by only limiting the number.
Disclosure of Invention
In view of this, embodiments of the present invention provide a windowing control method and apparatus in a display control system, and a computer-readable storage medium.
A first aspect of the present invention provides a windowing control method in a display control system, the method comprising:
s11: receiving a windowing request;
s12: determining the number of old windows and the id of the old windows;
s13: calculating the id of the new window;
s14: comparing the new window id with all the old window ids, if the new window id is the same as one of the old window ids, closing the old window and opening the new window, wherein the total number of the windows is unchanged, and if the new window id is different from any old window id, the total number of the windows is + 1;
s15: and comparing the total number of the windows with a window number threshold value, and opening a new window if the total number of the windows is less than or equal to the threshold value.
According to some embodiments of the invention, wherein the step S13 comprises:
s131: setting an allowable maximum deviation range Δ o in the display control system;
s132-1: setting the X-axis coordinate of the position of the new window WINDOWB as xB and the Y-axis coordinate as yB;
s133-1: calculating the value x' of the integer multiple of the delta o closest to xB; calculating the value y' of the integral multiple of the delta o closest to the yB;
s134-1: directly concatenate x 'y' in order as id of the new window.
According to some embodiments of the invention, wherein the step S13 comprises:
s131: setting an allowable maximum deviation range Δ o in the display control system;
s132-2: setting the X-axis coordinate of the position of a new window WINDOWB as xB, setting the Y-axis coordinate as yB, and setting the length and width dimensions (wB, hB) of the window;
s133-2: respectively calculating a numerical value x 'closest to an integral multiple of delta o of xB, a numerical value y' closest to an integral multiple of delta o of yB, a numerical value w 'closest to an integral multiple of delta o of w, and a numerical value h' closest to an integral multiple of delta o of h;
s134-2: the above four values are connected in the order of x ', y', w ', h' (x ', y', w ', h') as the id of the window.
According to some embodiments of the invention, wherein the step S13 comprises:
s131: setting an allowable maximum deviation range Δ o in the display control system;
s132-3: setting the X-axis coordinate of the position of the new window WINDOWB as xB, the Y-axis coordinate as yB and the window size (wB, hB);
s133-3: calculating the value x' of the integer multiple of the delta o closest to xB; calculating the value y' of the integral multiple of the delta o closest to the yB;
s133-4: if x 'y' is xByB, judging whether the difference value between the WINDOWB of the new window and the old window is less than delta o;
s134-3: if less, make new window id equal to old window id.
According to some embodiments of the invention, the display control system comprises a stitching controller.
A second aspect of the present invention provides a windowing controlling device in a display controlling system, comprising:
a receiving unit, configured to receive a windowing request;
a determining unit for determining the number of old windows and the id of the old windows;
a calculation unit for calculating an id of the new window;
the comparison updating unit is used for comparing the new window id with all the old window ids, if the new window id is the same as one of the old window ids, the old window is closed, the new window is opened, the total number of the windows is unchanged, and if the new window id is different from any old window id, the total number of the windows is + 1;
a windowing unit is determined and used for comparing the total number of windows with a window number threshold value; and if the window is smaller than or equal to the threshold value, opening a new window.
According to some embodiments of the invention, the display control system comprises a stitching controller.
A third aspect of the present invention provides a windowing control device in a display control system, comprising:
one or more processors;
storage means for storing one or more programs which, when executed by the one or more processors, cause the one or more processors to carry out the method as described above.
A fourth aspect of the invention provides a computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the method as described above.
A fifth aspect of the invention provides a computer program product comprising instructions for implementing the method as described above when said program is run.
A sixth aspect of the invention provides a computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the method as described above. .
Therefore, the problem that the target window cannot be effectively checked under the condition that the processing capacity of the display control system is limited can be effectively solved, and the utilization efficiency of the display control system is improved.
Drawings
Fig. 1 is a schematic view illustrating a windowing control method and system in a display control system according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a windowing control method in a display control system according to a first embodiment of the present invention;
fig. 3 is a schematic view illustrating a first decomposition flow of step S13 in the windowing controlling method in the display controlling system according to the first embodiment of the invention;
fig. 4 is a schematic view illustrating a second decomposition flow of step S13 in the windowing controlling method in the display controlling system according to the first embodiment of the invention;
fig. 5 is a third exploded flowchart of step S13 in the windowing controlling method in the display controlling system according to the first embodiment of the invention;
fig. 6 is a schematic structural diagram of a windowing control system in a display control system according to a second embodiment of the present invention;
Detailed Description
The technical scheme of the invention is further explained by the specific implementation mode in combination with the attached drawings. It should be understood that the detailed description and specific examples, while indicating the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
Referring to fig. 1, fig. 1 is a schematic view illustrating a usage scenario of a windowing control method in a display control system according to an embodiment of the present invention. In the field of display technology, a display control system is used for controlling the display effect of input signals on a display screen, for example, displaying each signal in a split screen mode, displaying one signal in a whole screen mode, outputting and displaying after splicing the signals, outputting and displaying after locally cutting the input signals, and the like. Since display control systems are well known to those skilled in the art, they will not be described herein. The display control system may be, for example, a multi-screen stitching processor. The multi-screen splicing processor B is respectively connected with the main computer A, the at least one auxiliary computer 101-n and the screen C, and the signal source content in each auxiliary computer is displayed on the splicing screen C in real time. The multi-screen splicing processor B is used for receiving the signal source contents of the auxiliary computers 101-n and sending the signal source contents to the splicing screen C for displaying. The host computer a may initiate a windowing request to the multi-screen stitching processor B.
First embodiment
Referring to fig. 2, fig. 2 is a flowchart illustrating a windowing control method executed by a multi-screen splicing processor B according to a first embodiment of the present invention. The method comprises the following steps:
s11: a windowing request is received.
The multi-screen mosaic processor B receives a windowing request on the mosaic screen, which may be for causing pictures, videos, text, charts, executables, web links, desktops, etc. of some secondary computer n to be displayed on the screen C.
S12: the number of old windows and the id of the old windows are determined.
The source of the window information existing in the mosaic screen C may be the content of each signal source (e.g., the secondary computer 102), and the content of the signal source may be information associated with the signal source, such as pictures, videos, characters, diagrams, executable files, web links, desktops, etc., which is preset by automatic opening; or some auxiliary computer desktop; or monitoring a picture, etc.
In this case, the number of windows opened and the window characteristic information in the mosaic screen C are determined. The window characteristic information can take two coordinate values x, y in vertex coordinates (x, y) at the upper left corner of the window as parametersConnected in order as the id of the window. For example, Window WINDOWATop left corner vertex coordinate (x)A,yA) To (100 ), WINDOW is directly put into WINDOWAId of 100100.
S13: the id of the new window is calculated.
S14: comparing the new window id with all the old window ids;
if the new window id is the same as the id of a certain old window, closing the old window and opening the new window, wherein the total number of the windows is unchanged;
if the new window id is different from any old window id, then the total number of windows is + 1.
S15: comparing the total number of windows with a window number threshold; and if the window is smaller than or equal to the threshold value, opening a new window.
And the multi-screen splicing processor B continuously updates the number of the existing windows in the spliced screen C and determines that the number of the existing windows does not exceed the processing threshold of the multi-screen splicing processor B.
Fig. 3 is a schematic diagram illustrating a first decomposition flow of step S13 in the windowing control method in the display control system according to the first embodiment of the present invention.
In this step, the method for calculating the new window id may include:
s131: setting an allowable maximum deviation range Δ o in the display control system;
for example, the system is set such that the allowable maximum offset range is Δ o 50.
The new window id may cover different parameters, which in one embodiment may be the coordinates of the top left vertex of the new window considered:
s132-1: WINDOW for setting new WINDOWBHas an X-axis coordinate ofBThe Y-axis coordinate is YB(ii) a For example, WINDOW, which requires opening a WINDOW on the main display screenBPosition (x)B,yB) Is (100 ).
S133-1: calculate the closest xBThe value x' of an integer multiple of Δ o; calculate the closest yBThe value y' of an integer multiple of Δ o;
for example, the calculation formula is int (((x/Δ o) + 0.5)). DELTA.o, int (((y/Δ o) + 0.5)). Δ o. The above case xB120, Δ o is 50, and the integer multiple of Δ o has two numbers adjacent to 120, i.e., 100 and 150. Here, the absolute value of the difference between 100 and 120 is smaller, so x 'is 100 and y' is 100.
S134-1: directly connecting x 'y' in sequence to serve as id of a new window;
the two values can be directly concatenated in x 'y' order as the id of the window, e.g., x '100, y' 100, and the new window id is directly determined as 100100.
In the above case, WINDOW WINDOWs is opened on the screenBPosition is (x)B,yB) (120 ), size (a)B,bB) Is (480 ). If x 'is 100, y' is 100, id is 100100, and id of window B is (100100) according to the formula, the id of window B coincides with the id of window a, and thus window B replaces window a.
Next, a window C is opened on the large screen at the position of (x)C,yC) (140 ) having the size of (a)C,bC) (470 ), according to the formula x 1-150, y 1-150, id is calculated to be 150150, and id of window C is (150150), then window C does not replace window B.
In another embodiment, the size of the window is considered to be a variable in the calculation of the id of the new window, so that the old window opened by the user is estimated by accurately considering the position and size of the new window. Fig. 4 is a second decomposition flow chart of step S13 in the windowing control method in the display control system according to the first embodiment of the invention. The examples are as follows:
the another method for calculating the new window id specifically comprises the following steps:
s131: setting an allowable maximum deviation range Δ o in the display control system;
for example, the maximum allowable offset range in the system is set to Δ o equal to 50.
S132-2: WINDOW for setting new WINDOWBHas an X-axis coordinate ofBThe Y-axis coordinate is YBSetting the length and width (w) of the windowB,hB);
For example, WINDOW, which requires opening a WINDOW on the main display screenBPosition (x)B,yB) Is (100 ), size (w)B,hB) Is (500 ).
S133-2: respectively calculate the closest xBIs closest to yBY ' nearest to the integer multiple of Δ o of w, w ' nearest to the integer multiple of Δ o of h, h ';
s134-2: the above four values are connected in the order of, for example, (x ', y', w ', h') as the id of the window.
For example, the maximum allowable shift range is set to be Δ o equal to 50, a window is opened on a large screen, the position is (100 ), the size is (500 ), the window is calculated to be (100100500500) according to the formula int (((x/Δ o) + 0.5)). Δ o, int (((y/Δ o) + 0.5)). Δ ox1 equal to 100, y1 equal to 100, h1 equal to 500, and w1 equal to 500;
opening WINDOWB on the screen, the position is (120 ), the size is (480 ), calculating according to the formula to obtain x 1-100, y 1-100, h 1-500, w 1-500, calculating to obtain id 100100500500, and WINDOW WINDOWBBId of (100100500500), so the WINDOW WINDOWBWindow can be replacedA
Then, open WINDOW WINDOW on large screenCThe position is (140 ), the size is (470 ), id is 150150450450 calculated according to the formula x 1-150, y 1-150, h 1-450, w 1-450, and WINDOW WINDOWs is WINDOWCId of (150150450450), so WINDOW WINDOWCWindow can not be replacedB
In addition, as can be understood by those skilled in the art from the above description, the specific way to obtain the new window id may also be to calculate a summary of the connected values as the window id by using a summarization algorithm after connection.
Furthermore, in another new window id calculation process, when a window is opened on a large screen, in addition to determining the position of the window, if the position is the same, it is determined whether the size of the new window is larger than that of the original window, and if the size of the new window is larger than that of the original window or smaller than that of the original window but the difference between the size of the new window and that of the original window is within a specified range, the new window id is the same as the old window id, that is, the window that has been opened is replaced, and the new window is not reopened.
Fig. 5 is a third exploded flowchart of step S13 in the method of controlling windowing in a display control system according to the first embodiment of the present invention. The another method for calculating the new window id specifically comprises the following steps:
s131: a maximum window difference Δ o allowed to be set in the display control system;
for example, the maximum allowable window difference Δ o in the system is set to 20.
S132-3: WINDOW for setting new WINDOWBHas an X-axis coordinate ofBThe Y-axis coordinate is YBWindow size (w)B,hB);
S133-3: calculate the closest xBThe value x' of an integer multiple of Δ o; calculate the closest yBThe value y' of an integer multiple of Δ o;
for example, the formula is calculated as int (((x/Δ o) +0.5)) Δ o, int (((y/Δ o) +0.5)) Δ o. The above case xB120, Δ o is 50, and the integer multiple of Δ o has two numbers adjacent to 120, i.e., 100 and 150. Here, the absolute value of the difference between 100 and 120 is smaller, so x 'is 100 and y' is 100.
S133-4: if x' y ═ xByBThen judge the new WINDOW WINDOWBWhether the difference from the size of the old window is less than Δ o;
s134-3: if the current window id is less than the current window id, the new window id is equal to the old window id;
thus, when a new window is opened on the main screen, whether the upper left corner coordinate of the new window is consistent with the coordinate of the existing window or is near the existing window is judged according to the position of the existing window, if so, the opened window at the original position is not needed according to the analysis of the intention of the user, a signal source (the signal source can be, for example, a monitoring picture or a monitoring desktop) is displayed at the original window position, or the original window is replaced by the new window without re-opening the new window. This prevents an excessive number of windows.
Second embodiment
In order to better implement the windowing control method in the display control system provided by the embodiment of the invention, the embodiment of the invention also provides a windowing control device in the display control system. The terms are the same as the multi-signal source scheduling method, and specific implementation details may refer to the description in the method embodiment.
Fig. 6 is a schematic structural diagram of a windowing control device in a display control system according to a second embodiment of the present invention, including:
a receiving unit, configured to receive a windowing request;
a determining unit for determining the number of old windows and the id of the old windows;
a calculation unit for calculating an id of the new window;
and the comparison updating unit is used for comparing the new window id with all the old window ids, closing the old window and opening the new window if the new window id is the same as one of the old window ids, keeping the total number of the windows unchanged, and keeping the total number of the windows +1 if the new window id is different from any old window id.
Determining a windowing unit, and comparing the total number of windows with a window number threshold value; and if the window is smaller than or equal to the threshold value, opening a new window.
The above-mentioned apparatus corresponds to the method steps in the first embodiment one by one, and the content thereof is not explained again.
Third embodiment
The windowing control device in the display control system according to the third embodiment of the present invention may correspond to the main executing body of the windowing control method in the display control system according to the first embodiment of the present invention, and for brevity, no further description is provided herein.
In some examples, the windowing control device used in the display control system may further include an input device, an output device, a ROM, a RAM and the like. The input device, the processing device, the storage device and the output device are connected with each other through a bus, and the input device and the output device are respectively connected with the bus through an I/O interface and further connected with other components of the windowing control equipment in the display control system.
It should be noted that the I/O interface herein can also be represented by an output interface and an input interface. Specifically, the input device receives input information from the outside and transmits the input information (such as a windowing request) to the processing device through the I/O interface; the processing device processes the input information based on computer-executable instructions stored in the storage device to generate output information, temporarily or permanently stores the output information in the ROM or RAM, and then transmits the output information to the output device through the I/O interface; the output means outputs the output information to the outside of the apparatus.
The storage devices described above include mass storage for data or instructions. By way of example, and not limitation, the storage device may include an HDD, floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Storage devices may include removable or non-removable (or fixed) media, where appropriate. The storage means may be internal or external to the apparatus, where appropriate. In a particular embodiment, the storage device is a non-volatile solid-state memory. In a particular embodiment, the storage device includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
The bus comprises hardware, software, or both, coupling the components of the multi-signal source scheduling device to each other. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the invention.
The processing device executes the windowing control method in the display control system based on the computer-executable instructions stored in the storage device.
According to some embodiments, there is provided a computer-readable storage medium, which may include instructions that, when executed on a computer, may cause the computer to perform the windowing control method in the display control system described above.
In some examples, a computer program product containing instructions is provided which, when run on a computer, causes the computer to perform the windowing control method in the display control system described above.
In some examples, there is provided a computer program which, when run on a computer, causes the computer to execute the windowing control method in the above display control system.
In the above examples, the implementation may be in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (4)

1.一种显示控制系统中的开窗控制方法,包括:1. A window opening control method in a display control system, comprising: S11:显示控制系统接收开窗请求;S11: The display control system receives the window opening request; S12:显示控制系统确定旧窗口的数量和所述旧窗口的id;S12: The display control system determines the number of old windows and the id of the old windows; S13:显示控制系统计算新窗口的id;S13: Display the id of the new window calculated by the control system; S14:显示控制系统将新窗口id与全部旧窗口id进行比较,如果新窗口id与其中一个旧窗口id相同,则关闭该旧窗口打开新窗口,使窗口总数不变,如果新窗口id与任何旧窗口id均不相同,则使窗口总数+1;S14: The display control system compares the new window id with all the old window ids, if the new window id is the same as one of the old window ids, close the old window and open the new window, so that the total number of windows remains unchanged, if the new window id is the same as any of the old window ids If the old window ids are not the same, the total number of windows will be +1; S15:显示控制系统将窗口总数与窗口数阈值进行比较,如果小于等于阈值,则开新窗;S15: The display control system compares the total number of windows with the threshold of the number of windows, and opens a new window if it is less than or equal to the threshold; 所述步骤S13包括:The step S13 includes: S131:设置所述显示控制系统中的允许最大偏移范围Δo;S131: Set the allowable maximum offset range Δo in the display control system; S132-2:设置新窗口WINDOWB的位置的X轴坐标为xB,Y轴坐标为yB,设置该窗口的长宽尺寸(wB,hB);S132-2: Set the X-axis coordinate of the position of the new window WINDOW B as x B , the Y-axis coordinate as y B , and set the length and width of the window (w B , h B ); S133-2:分别计算出最接近xB的Δo的整数倍的数值x',最接近yB的Δo的整数倍的数值y',最接近w的Δo的整数倍的数值w',最接近h的Δo的整数倍的数值h';S133-2: Calculate the value x' that is closest to the integer multiple of Δo of x B , the value y' that is closest to the integer multiple of Δo of y B , the value w' that is closest to the integer multiple of Δo of w, and the closest A value h' that is an integer multiple of Δo of h; S134-2:将以上四个值按x',y',w',h'的顺序连接起来(x'y'w'h')作为窗口的id;S134-2: Connect the above four values in the order of x', y', w', h' (x'y'w'h') as the id of the window; 或者,所述步骤S13包括:Alternatively, the step S13 includes: S131:设置所述显示控制系统中的允许最大偏移范围Δo;S131: Set the allowable maximum offset range Δo in the display control system; S132-3:设置新窗口WINDOWB的位置的X轴坐标为xB,Y轴坐标为yB,窗口大小(wB,hB);S132-3: Set the X-axis coordinate of the position of the new window WINDOW B as x B , the Y-axis coordinate as y B , and the window size (w B , h B ); S133-3:计算出最接近xB的Δo的整数倍的数值x';计算出最接近yB的Δo的整数倍的数值y';S133-3: Calculate the value x' that is closest to the integer multiple of Δo of x B ; calculate the value y' that is closest to the integer multiple of Δo of y B ; S133-4:如果x'y'=xByB,则判断新窗口WINDOWB与该旧窗口的大小的差值是否小于Δo;S133-4: If x'y '=x By B , judge whether the difference between the sizes of the new window WINDOW B and the old window is less than Δo; S134-3:如果小于,则使新窗口id=旧窗口id。S134-3: If it is less than, make new window id=old window id. 2.根据权利要求1所述的显示控制系统中的开窗控制方法,特征在于,显示控制系统包括拼接控制器。2 . The window opening control method in the display control system according to claim 1 , wherein the display control system comprises a splicing controller. 3 . 3.一种显示控制系统中的开窗控制设备,其特征在于,包括:3. A window opening control device in a display control system, characterized in that, comprising: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1或2所述的方法。A storage device for storing one or more programs which, when executed by the one or more processors, cause the one or more processors to implement the invention as claimed in claim 1 or 2 Methods. 4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1或2所述的方法。4. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the method according to claim 1 or 2 is implemented.
CN202010677258.0A 2020-07-14 2020-07-14 Window opening control method, device and storage medium in display control system Active CN111831245B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010677258.0A CN111831245B (en) 2020-07-14 2020-07-14 Window opening control method, device and storage medium in display control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010677258.0A CN111831245B (en) 2020-07-14 2020-07-14 Window opening control method, device and storage medium in display control system

Publications (2)

Publication Number Publication Date
CN111831245A CN111831245A (en) 2020-10-27
CN111831245B true CN111831245B (en) 2021-09-24

Family

ID=72923166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010677258.0A Active CN111831245B (en) 2020-07-14 2020-07-14 Window opening control method, device and storage medium in display control system

Country Status (1)

Country Link
CN (1) CN111831245B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114327325B (en) * 2021-04-27 2022-06-07 北京仁光科技有限公司 Multi-window processing method, system, readable storage medium and electronic device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084718A1 (en) * 2010-10-01 2012-04-05 Imerj LLC Changing the screen stack upon application open
CN103237179A (en) * 2013-04-03 2013-08-07 广东威创视讯科技股份有限公司 Method and device for displaying tiled wall video window subtitles
CN105426150A (en) * 2015-11-27 2016-03-23 青岛海信电器股份有限公司 Multimedia information playing method and apparatus
CN106095368A (en) * 2016-06-08 2016-11-09 广州小百合信息技术有限公司 The dissemination method of display information, device and multiwindow synchronous display method, device
CN106598516A (en) * 2016-12-02 2017-04-26 广东威创视讯科技股份有限公司 Data processing method and system for target window
CN108664226A (en) * 2017-03-28 2018-10-16 Tcl新技术(惠州)有限公司 A kind of display methods and system
CN109901805A (en) * 2019-01-24 2019-06-18 广州市保伦电子有限公司 A screen windowing method, electronic device and storage medium
CN110377260A (en) * 2019-08-29 2019-10-25 湖北亿咖通科技有限公司 A kind of Multi-screen display system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461301B (en) * 2014-12-22 2017-11-14 青岛大学 The method that screen window automatic aligning is realized based on world coordinates
CN111045620B (en) * 2019-05-21 2021-02-26 北京仁光科技有限公司 Multi-signal-source scene on-screen display method and multi-signal-source scene on-screen display system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084718A1 (en) * 2010-10-01 2012-04-05 Imerj LLC Changing the screen stack upon application open
CN103237179A (en) * 2013-04-03 2013-08-07 广东威创视讯科技股份有限公司 Method and device for displaying tiled wall video window subtitles
CN105426150A (en) * 2015-11-27 2016-03-23 青岛海信电器股份有限公司 Multimedia information playing method and apparatus
CN106095368A (en) * 2016-06-08 2016-11-09 广州小百合信息技术有限公司 The dissemination method of display information, device and multiwindow synchronous display method, device
CN106598516A (en) * 2016-12-02 2017-04-26 广东威创视讯科技股份有限公司 Data processing method and system for target window
CN108664226A (en) * 2017-03-28 2018-10-16 Tcl新技术(惠州)有限公司 A kind of display methods and system
CN109901805A (en) * 2019-01-24 2019-06-18 广州市保伦电子有限公司 A screen windowing method, electronic device and storage medium
CN110377260A (en) * 2019-08-29 2019-10-25 湖北亿咖通科技有限公司 A kind of Multi-screen display system and method

Also Published As

Publication number Publication date
CN111831245A (en) 2020-10-27

Similar Documents

Publication Publication Date Title
WO2021129186A1 (en) File processing method, electronic apparatus, system, and storage medium
CN103456298B (en) method for providing voice recognition service and electronic device thereof
CN112887954B (en) Method, computing device, and computer storage medium for vehicle interaction
WO2017005085A1 (en) Data compression method, apparatus, and terminal
CN102103470A (en) Memory-expandable electronic equipment and memory expanding method
US9607179B2 (en) Providing display content according to confidential information
US9436824B1 (en) System and method for performing antivirus scans of files
CN103257821A (en) Apparatus and method for changing attribute of subtitle in image display device
US10699013B2 (en) Systems and methods for USB/firewire port monitoring, filtering, and security
CN111831245B (en) Window opening control method, device and storage medium in display control system
JP6567621B2 (en) Display device
CN110381310B (en) Method and device for detecting health state of visual system
CN106155263A (en) A kind of parameter adjusting method and device
JP7404223B2 (en) System and method for preventing unauthorized memory dump modification
CN110012163A (en) Suspended window setting method and device and electronic equipment
CN104156647B (en) Thin terminal control method and device and thin terminal
CN106250075B (en) Video Adapter Alignment
CN108008876A (en) Display method, device and equipment of floating window and storage medium
CN105590069B (en) Trusted user interface display methods and system
US20180114509A1 (en) Close Captioning Size Control
CN101221743B (en) Display device and control method thereof
US20130283029A1 (en) Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus
CN104850522A (en) Signal output method and device
CN114594922B (en) Display control method, device, equipment and storage medium
CN108879589A (en) over-current protection method, device, terminal device and storage medium

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
CP03 Change of name, title or address

Address after: Room 201, floor 2, building 1, No. 28, Shangdi Chuangye Middle Road, Haidian District, Beijing 100085

Patentee after: BEIJING ZEN-AI TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: 100085 room 02-a177, 2 / F, block B, 22 Xinhe Road, Haidian District, Beijing

Patentee before: BEIJING ZEN-AI TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address