CN109582269A - Physics mosaic screen display methods, device and terminal device - Google Patents

Physics mosaic screen display methods, device and terminal device Download PDF

Info

Publication number
CN109582269A
CN109582269A CN201811544577.3A CN201811544577A CN109582269A CN 109582269 A CN109582269 A CN 109582269A CN 201811544577 A CN201811544577 A CN 201811544577A CN 109582269 A CN109582269 A CN 109582269A
Authority
CN
China
Prior art keywords
screen
display area
display
abstraction unit
coordinate system
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.)
Granted
Application number
CN201811544577.3A
Other languages
Chinese (zh)
Other versions
CN109582269B (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.)
TP Link Technologies Co Ltd
Original Assignee
TP Link Technologies 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 TP Link Technologies Co Ltd filed Critical TP Link Technologies Co Ltd
Priority to CN201811544577.3A priority Critical patent/CN109582269B/en
Publication of CN109582269A publication Critical patent/CN109582269A/en
Application granted granted Critical
Publication of CN109582269B publication Critical patent/CN109582269B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F3/1446Digital 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 display composed of modules, e.g. video walls

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present invention is suitable for screen display technology field, provides physics mosaic screen display methods, device, terminal device and computer readable storage medium, comprising: the display area of on-screen display objects is determined on abstract mosaic screen;Determine display area in the position coordinates of global coordinate system;According to abstraction unit screen each in abstract mosaic screen in the position coordinates of global coordinate system, the abstraction unit screen with display area there are overlapping region is filtered out;Overlapping region is calculated in the position coordinates of corresponding screen coordinate system;According to overlapping region the position coordinates of corresponding screen coordinate system and with display area there are the resolution ratio of the corresponding physical unit screen of the abstraction unit screen of overlapping region, region corresponding with display area is determined in physical unit screen;In the on-screen display objects that determining region display corresponding with display area obtains.By the above method, it can be improved on-screen display objects in the freedom degree of physics splicing screen display.

Description

Physics mosaic screen display methods, device and terminal device
Technical field
The invention belongs to screen display technology fields more particularly to a kind of physics mosaic screen display methods, device, terminal to set Standby and computer readable storage medium.
Background technique
Physics mosaic screen, which refers to, is stitched together multiple unit screens the physics spliced display wall of composition, when needing video Multiple abstraction unit screens are usually first merged into a regular abstract rectangle screen when physics splices screen display by stream Curtain, then stretching, scaling in the abstract rectangular screen of rule by video flowing, and real-time update is shown in each abstraction unit screen In video flowing.In this way, the size and location of video is all greatly limited when physics splices screen display video, Freedom degree is not high.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of physics mosaic screen display methods, device, terminal device and calculating Machine readable storage medium storing program for executing, to solve display position of the video on physics mosaic screen in the prior art and display size by larger The problem of limitation.
The first aspect of the embodiment of the present invention provides a kind of physics mosaic screen display methods, comprising:
The display area of on-screen display objects is determined on abstract mosaic screen, the abstract mosaic screen includes at least one pumping As unit screen, and it is corresponding with physics mosaic screen;
The display area is determined in the position coordinates of global coordinate system, the global coordinate system is according to the abstract splicing Screen building;
Position coordinates and institute according to abstraction unit screen each in the abstract mosaic screen in the global coordinate system Display area is stated in the position coordinates of global coordinate system, filters out the abstraction unit screen with the display area there are overlapping region Curtain;
It calculates the display area and is sat with the overlapping region of the abstraction unit screen in the position of corresponding screen coordinate system Mark, the screen coordinate system are constructed according to the abstraction unit screen, the corresponding screen coordinate system of an abstraction unit screen;
It is sat with the overlapping region of the abstraction unit screen in the position of corresponding screen coordinate system according to the display area It is marked with and there are the resolution ratio of the corresponding physical unit screen of the abstraction unit screen of overlapping region with the display area, in institute It states and determines region corresponding with the display area in physical unit screen, wherein an abstraction unit screen and a physics Unit screen is corresponding, and all physics unit screens form a physics mosaic screen;
In the on-screen display objects that determining region display corresponding with the display area obtains.
The second aspect of the embodiment of the present invention provides a kind of physics splicing screen display device, comprising:
The display area determination unit of on-screen display objects, for determining the aobvious of on-screen display objects on abstract mosaic screen Show region, the abstract mosaic screen includes at least one abstraction unit screen, and corresponding with physics mosaic screen;
First coordinate determination unit, for determining the display area in the position coordinates of global coordinate system, the overall situation Coordinate system is constructed according to the abstract mosaic screen;
Abstraction unit screen selection unit is used for according to abstraction unit screen each in the abstract mosaic screen described complete The position coordinates of office's coordinate system and the display area filter out and the display area in the position coordinates of global coordinate system There are the abstraction unit screens of overlapping region;
Second coordinate determination unit, the overlapping region for calculating the display area with the abstraction unit screen is right The position coordinates of screen coordinate system are answered, the screen coordinate system is constructed according to the abstraction unit screen, an abstraction unit screen The corresponding screen coordinate system of curtain;
Area determination unit, for being shielded with the overlapping region of the abstraction unit screen corresponding according to the display area Position coordinates of curtain coordinate system and there are the corresponding physical units of the abstraction unit screen of overlapping region with the display area The resolution ratio of screen determines region corresponding with the display area in the physical unit screen, wherein one abstract single First screen is corresponding with a physical unit screen, and all physics unit screens form a physics mosaic screen;
On-screen display objects display unit, the screen for being obtained in determining region display corresponding with the display area Curtain display object.
The third aspect of the embodiment of the present invention provides a kind of terminal device, comprising: memory, processor and is stored in In the memory and the computer program that can run on the processor, when the processor executes the computer program It realizes such as the step of the physics mosaic screen display methods.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer program, which is characterized in that realizes that the physics such as is spelled when the computer program is executed by processor The step of connecing screen display methods.
Existing beneficial effect is the embodiment of the present invention compared with prior art: determining that screen is shown on abstract mosaic screen The display area of object determines the display area in the position coordinates of global coordinate system, according to each in the abstract mosaic screen A abstraction unit screen is sat in the position coordinates of the global coordinate system and the display area in the position of global coordinate system Mark, filters out the abstraction unit screen with the display area there are overlapping region, then calculate the display area and the pumping As unit screen overlapping region corresponding screen coordinate system position coordinates, according to the display area and the abstraction unit The overlapping region of screen is in the position coordinates of corresponding screen coordinate system and there are the abstract of overlapping region with the display area The resolution ratio of the corresponding physical unit screen of unit screen, determination is corresponding with the display area in the physical unit screen Region, in the on-screen display objects that determining corresponding with display area region display obtains.By can determine Display area and the overlapping region of the abstraction unit screen are stated in the position coordinates of corresponding screen coordinate system, by this position coordinates It is mapped on physical unit screen, is equivalent to the display position and display that on-screen display objects have been determined on physical unit screen Size is realized on-screen display objects and is shown on physics mosaic screen with the display position and the display size, greatly Improve the freedom degree of display.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some Embodiment for those of ordinary skill in the art without creative efforts, can also be attached according to these Figure obtains other attached drawings.
Fig. 1 is the flow diagram of the first physics mosaic screen display methods provided in an embodiment of the present invention;
Fig. 2 is a kind of schematic diagram of abstract mosaic screen provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic diagram of terminal screen provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of second of physics mosaic screen display methods provided in an embodiment of the present invention;
Fig. 5 is a kind of structural schematic diagram of physics splicing screen display device provided in an embodiment of the present invention;
Fig. 6 is the schematic diagram of terminal device provided in an embodiment of the present invention.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed Body details, so as to provide a thorough understanding of the present application embodiment.However, it will be clear to one skilled in the art that there is no these specific The application also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity The detailed description of road and method, so as not to obscure the description of the present application with unnecessary details.
In order to illustrate technical solution described herein, the following is a description of specific embodiments.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " instruction is described special Sign, entirety, step, operation, the presence of element and/or component, but be not precluded one or more of the other feature, entirety, step, Operation, the presence or addition of element, component and/or its set.
It is also understood that mesh of the term used in this present specification merely for the sake of description specific embodiment And be not intended to limit the application.As present specification and it is used in the attached claims, unless on Other situations are hereafter clearly indicated, otherwise " one " of singular, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in present specification and the appended claims is Refer to any combination and all possible combinations of one or more of associated item listed, and including these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt Be construed to " when ... " or " once " or " in response to determination " or " in response to detecting ".Similarly, phrase " if it is determined that " or " if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to true It is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
In the specific implementation, terminal described in the embodiment of the present application is including but not limited to such as with touch sensitive surface The mobile phone, laptop computer or tablet computer of (for example, touch-screen display and/or touch tablet) etc it is other just Portable device.It is to be further understood that in certain embodiments, above equipment is not portable communication device, but there is touching Touch the desktop computer of sensing surface (for example, touch-screen display and/or touch tablet).
In following discussion, the terminal including display and touch sensitive surface is described.It is, however, to be understood that It is that terminal may include one or more of the other physical user-interface device of such as physical keyboard, mouse and/or control-rod.
Terminal supports various application programs, such as one of the following or multiple: drawing application program, demonstration application journey Sequence, word-processing application, website create application program, disk imprinting application program, spreadsheet applications, game application Program, telephony application, videoconference application, email application, instant messaging applications, exercise Support application program, photo management application program, digital camera application program, digital camera application program, web-browsing application Program, digital music player application and/or video frequency player application program.
The various application programs that can be executed at the terminal can be used such as touch sensitive surface at least one is public Physical user-interface device.It can adjust and/or change among applications and/or in corresponding application programs and touch sensitive table The corresponding information shown in the one or more functions and terminal in face.In this way, the public physical structure of terminal is (for example, touch Sensing surface) it can support the various application programs with user interface intuitive and transparent for a user.
Embodiment one:
Fig. 1 shows the flow diagram of the first physics mosaic screen display methods provided by the embodiments of the present application, is described in detail It is as follows:
Step S11, determines the display area of on-screen display objects on abstract mosaic screen, and the abstract mosaic screen includes extremely A few abstraction unit screen, and it is corresponding with physics mosaic screen.
The on-screen display objects, to show screen elements or file object on a terminal screen, and terminal system It supports to carry out position adjustment, sizing operation to the display areas of the on-screen display objects, for example, the screen is shown pair As including but is not limited to picture stream, photo, video flowing.
Specifically, according to the disposing way of the physical unit screen in physics mosaic screen, the abstract mosaic screen is divided At abstraction unit screen corresponding with the physical unit screen, the display area of on-screen display objects is set and screen is shown pair Corresponding relationship as between, the display area of on-screen display objects is as shown in the region 1 and region 2 in Fig. 2.User is obtained to screen The display control signal of curtain display object updates on-screen display objects on abstract mosaic screen according to the display control signal Display area or/and abstraction unit screen position.The display control signal include: abstraction unit screen position setting instruction, The display area size change directive of the display area position change directives of on-screen display objects, on-screen display objects.The pumping As the setting instruction of unit screen position can issue in the following manner: user is issued by dragging abstraction unit screen, or, passing through Abstraction unit screen coordinate is arranged to issue;The display area position change directive of the on-screen display objects can be in the following manner Issue: user is issued by the display area that single-point touch screen drags on-screen display objects;The viewing area of the on-screen display objects Domain size change directive can issue in the following manner: user's multipoint touch screen tensile screen shows the display area of object so that screen The instruction that the size of the display area of curtain display object changes, for example, behind the display area for determining an on-screen display objects, User's multipoint touch screen zooms in or out the display area to change the size of the display area.
By the display control signal, realize aobvious by abstraction unit screen or/and screen on abstract mosaic screen The display for showing the display area control on-screen display objects of object, improves the freedom degree of display.
In some embodiments, being abstracted mosaic screen is entire terminal screen.
As shown in figure 3, in some embodiments, terminal screen 3 is divided into abstract mosaic screen 31 and on-screen display objects The setting area 32 of display area.
As shown in Figure 3, it is assumed that when receiving on-screen display objects 1 and on-screen display objects 2, in on-screen display objects The setting area 32 of display area shows corresponding on-screen display objects control, and setting in the display area of on-screen display objects Set the display area control that region 32 shows on-screen display objects, it is assumed that drag the display area control of the on-screen display objects Move abstract mosaic screen, forming region 1, after 1 control of on-screen display objects is dragged to region 1, then it represents that region 1 is to be shown On-screen display objects are on-screen display objects 1, after obtaining confirmation instruction, are determined corresponding between region 1 and on-screen display objects 1 Relationship.When acquisition user is to the display control signal of on-screen display objects 1, according to the display control signal in abstract mosaic screen The display area or/and abstraction unit screen position of upper real-time update on-screen display objects.
Optionally, if on-screen display objects are equal to 1 for the number of video flowing and the video flowing, the step S11 packet It includes:
The display control signal to video flowing is obtained, the display control signal includes following any: abstraction unit screen The display area size change directive of instruction, the display area position change directive of video flowing, video flowing is arranged in curtain position;According to The display control signal determines the display area of video flowing on abstract mosaic screen.
Optionally, if on-screen display objects are greater than 1 for the number of video flowing and the video flowing, the step S11 packet It includes:
Following steps are executed to per video flowing all the way: obtaining the display control signal to video flowing, and the display control refers to It includes following any for enabling: display area position change directive, the video flowing of instruction, video flowing is arranged in abstraction unit screen position Display area size change directive;The viewing area of video flowing is determined on abstract mosaic screen according to the display control signal Domain;Wherein, overlapping region is not present per the corresponding display area of video flowing all the way.
In this way, the display area of video flowing is shown in abstract when receiving multi-path video stream with any position and size Mosaic screen refers to the display area size change of the display area position change directive or video flowing of video flowing receiving user It enables, or after receiving user to the setting instruction of abstraction unit screen position, due to that can go to determine video flowing by coordinate system Positional relationship between display area and abstraction unit screen, and determine the display area of video flowing relative to abstraction unit screen Size, the display that video flowing has been determined on physical unit screen in this relationship map to physical unit screen, will be equivalent to Region and display size are realized multi-path video stream and are shown in the physics spelling put one group of any position with any position and size It connects on screen, greatly increases the freedom degree of display.
Step S12 determines the display area in the position coordinates of global coordinate system, and the global coordinate system is according to Abstract mosaic screen building.
As shown in Fig. 2, all physics unit screens in physics mosaic screen all are expressed as being abstracted in abstract mosaic screen All abstraction unit screens are all abstracted growth by unit screen and width is the rectangle of L, and all abstraction unit screens are in level The length that direction occupies is denoted as L*m, and all abstraction unit screens are denoted as L*n in the length that vertical direction occupies, wherein m be The number of abstraction unit screen in horizontal direction, n are the number of abstraction unit screen in the vertical direction, and by taking Fig. 2 as an example, m is 4, n 3.Using the vertex in the abstraction unit screen most upper left corner as origin, thus constructing a horizontal axis range is (0, L*m), Longitudinal axis range is the coordinate system of (0, L*n), which is global coordinate system.Position of the display area in entire global coordinate system Coordinate is set with (x, y, w, h) to indicate, wherein x is abscissa of the display area upper left side vertex in global coordinate system, and y is Ordinate of the display area upper left side vertex in global coordinate system, w and h correspond to the width and height of display area.Assuming that area Domain 2 is the display area, and L 10000, abscissa of the 2 upper left side vertex of region in global coordinate system is 32500, region 2 Ordinate of the upper left side vertex in global coordinate system is 22500, and the width and height in region 2 are all 5000, then region 2 is complete The position coordinates of office's coordinate system are (32500,22500,5000,5000).
Step S13 is sat according to abstraction unit screen each in the abstract mosaic screen in the position of the global coordinate system It is marked with and the display area is in the position coordinates of global coordinate system, filter out that there are the pumpings of overlapping region with the display area As unit screen.
As shown in Fig. 2, the corresponding position coordinates in the global coordinate system of abstraction unit screen f be (30000,20000, 10000,10000), and region 2 global coordinate system position coordinates be (32500,22500,5000,5000).Thus, it is possible to Judge that there are the abstraction unit screens of overlapping region for region 2 as abstraction unit screen f.
Step S14 calculates the display area with the overlapping region of the abstraction unit screen in corresponding screen coordinate system Position coordinates, the screen coordinate system constructs according to the abstraction unit screen, the corresponding screen of an abstraction unit screen Curtain coordinate system.
Optionally, the step S14 is specifically included:
It is overlapped according to the display area in the position coordinates of the global coordinate system and with display area presence The abstraction unit screen in region calculates the display area and the abstraction unit screen in the position coordinates of the global coordinate system Position coordinates of the overlapping region of curtain in corresponding screen coordinate system.By calculating the display area and the abstraction unit screen Overlapping region in the position coordinates of corresponding screen coordinate system, the display position of on-screen display objects can be made more accurate.
As shown in Fig. 2, the corresponding position coordinates in the global coordinate system of abstraction unit screen f be (30000,20000, 10000,10000), and region 2 global coordinate system position coordinates be (32500,22500,5000,5000).With abstract single The coordinate that a horizontal axis range is (0, L), longitudinal axis range is (0, L) is constructed as origin in first upper leftmost vertex screen f System, the coordinate system are screen coordinate system.According to calculating process below, obtains region 2 and constructed relative to by abstraction unit screen f Screen coordinate system position coordinates be (2500,2500,5000,5000).
32500+5000<30000+10000
22500+5000<20000+10000
From the foregoing, it will be observed that abstraction unit screen f completely includes region 2.That is width of the width of overlapping region equal to region 2 5000, the height of overlapping region is equal to the height 5000 in region 2.
32500-30000=2500
22500-20000=2500
Step S15, according to the display area with the overlapping region of the abstraction unit screen in corresponding screen coordinate system Position coordinates and there are points of the corresponding physical unit screen of the abstraction unit screen of overlapping region with the display area Resolution determines corresponding with display area region in the physical unit screen, wherein an abstraction unit screen and One physical unit screen is corresponding, and all physics unit screens form a physics mosaic screen.
For example, from the foregoing, it will be observed that region 2 is relative to the position coordinates of the screen coordinate system constructed by abstraction unit screen f (2500,2500,5000,5000), the resolution ratio of the corresponding physical unit screen of abstraction unit screen f are 1920x1080, according to Calculating process below obtains the position coordinates that region corresponding with the display area is determined in the physical unit screen For (480,270,960,540).
2500/10000*1920=480
2500/10000*1080=270
5000/10000*1920=960
5000/10000*1080=540
Step S16, in the on-screen display objects that determining region display corresponding with the display area obtains.
Specifically, the position coordinates that region corresponding with the display area is determined in the physical unit screen are sent out It is sent on corresponding physical unit screen, the screen that the physical unit screen is obtained according to the display of the position coordinates in the region Show object, and timely update on-screen display objects each physical unit screen display.
In some embodiments, the display area of the on-screen display objects exceeds the boundary of the abstract mosaic screen, then The part on boundary of the display area of the on-screen display objects beyond the abstract mosaic screen does not need to be shown in any physics In unit screen.
In the embodiment of the present invention, by determining the display area of on-screen display objects on abstract mosaic screen, determine described in Display area global coordinate system position coordinates, according to abstraction unit screen each in the abstract mosaic screen in the overall situation The position coordinates of coordinate system and the display area filter out and deposit with the display area in the position coordinates of global coordinate system Abstraction unit screen in overlapping region, then the display area is calculated with the overlapping region of the abstraction unit screen corresponding The position coordinates of screen coordinate system are sat with the overlapping region of the abstraction unit screen in corresponding screen according to the display area It marks the position coordinates of system and there are the corresponding physical unit screens of the abstraction unit screen of overlapping region with the display area Resolution ratio, corresponding with display area region is determined in the physical unit screen, determining with the display The on-screen display objects that the corresponding region display in region obtains.Due to can determine the display area and the abstraction unit screen This position coordinates is mapped on physical unit screen, quite by the overlapping region of curtain in the position coordinates of corresponding screen coordinate system In display position of the on-screen display objects on physical unit screen and display size has been determined, realize on-screen display objects with The display position and the display size are shown on physics mosaic screen, i.e., the present embodiment can realize by on-screen display objects with Any position and size are shown on the physics Mosaic screen put one group of any position, greatly increase the freedom of display Degree.
Embodiment two:
Fig. 4 shows the flow diagram of second of physics mosaic screen display methods provided by the embodiments of the present application, this reality Apply the step S41 of example, step S42, step S43, step S46, step S47 respectively with the step S11 of embodiment one, step S12, Step S13, step S14, step S15 are identical, and details are not described herein again:
Step S41, determines the display area of on-screen display objects on abstract mosaic screen, and the abstract mosaic screen includes extremely A few abstraction unit screen, and it is corresponding with physics mosaic screen.
Step S42 determines the display area in the position coordinates of global coordinate system, and the global coordinate system is according to Abstract mosaic screen building.
Step S43 is sat according to abstraction unit screen each in the abstract mosaic screen in the position of the global coordinate system It is marked with and the display area is in the position coordinates of global coordinate system, filter out that there are the pumpings of overlapping region with the display area As unit screen.
Step S44, determine filter out there are the abstraction unit screen numbers of overlapping region with the display area.
In some embodiments, the display area is corresponding is overlapped with the presence of the display area of the on-screen display objects The number of the abstraction unit screen in region is zero, then does not show the on-screen display objects.
In some embodiments, if a part of region is not overlapped area with the presence of any abstraction unit screen in display area Domain, the then region not being overlapped do not need to be shown on any physical unit screen.
Step S45, according to there are the abstraction unit screens of overlapping region in the global coordinate system with the display area Position coordinates and the display area global coordinate system position coordinates, it is determining to be overlapped area with display area presence Positional relationship between the abstraction unit screen and the display area in domain, the positional relationship include: and the display area Completely include that the display area, there are the pumpings of overlapping region with the display area there are the abstraction unit screen of overlapping region As unit screen includes the part display area.
As shown in Fig. 2, the corresponding position coordinates in the global coordinate system of abstraction unit screen f be (30000,20000, 10000,10000), and region 2 global coordinate system position coordinates be (32500,22500,5000,5000).According to following Calculating process, determine there are the abstraction unit screens of overlapping region to completely include the display area with the display area.
32500+5000<30000+10000
22500+5000<20000+10000
Step S46 calculates the display area with the overlapping region of the abstraction unit screen in corresponding screen coordinate system Position coordinates, the screen coordinate system constructs according to the abstraction unit screen, the corresponding screen of an abstraction unit screen Curtain coordinate system.
Step S47, according to the display area with the overlapping region of the abstraction unit screen in corresponding screen coordinate system Position coordinates and there are points of the corresponding physical unit screen of the abstraction unit screen of overlapping region with the display area Resolution determines corresponding with display area region in the physical unit screen, wherein an abstraction unit screen and One physical unit screen is corresponding, and all physics unit screens form a physics mosaic screen.
Step S48, in the on-screen display objects that determining region display corresponding with the display area obtains.
Optionally, if there are the abstraction unit screens of overlapping region to include the part display area with the display area And filter out with the display area there are the abstraction unit screen number of overlapping region be equal to 1, then the step S48 is specific Are as follows:
A1, display area region corresponding with the overlapping region of abstraction unit screen screen to be shown is determined Curtain display object;
A2, corresponding sub- screen is shown in display area region corresponding with the overlapping region of the abstraction unit screen Curtain display object.
Optionally, if there are the abstraction unit screens of overlapping region to include the part display area with the display area And filter out with the display area there are the abstraction unit screen number of overlapping region be greater than 1, then the step S48 is specific Are as follows:
B1, display area region corresponding with the overlapping region of abstraction unit screen screen to be shown is determined Curtain display object.
B2, show respectively in display area region corresponding with the overlapping region of the abstraction unit screen it is corresponding Sub-screen shows object.
Optionally, the step A1 or B1 includes:
The display area is calculated with the overlapping region of the abstraction unit screen in corresponding on-screen display objects coordinate system Position coordinates, the on-screen display objects coordinate system constructs according to the display area, the on-screen display objects coordinate system Number it is identical as the number of display area;According to the display area with the overlapping region of the abstraction unit screen corresponding The resolution ratio of the corresponding on-screen display objects of the position coordinates of on-screen display objects coordinate system and the display area, determine described in Display area region corresponding with the overlapping region of abstraction unit screen sub-screen to be shown shows object.
By being sat with the overlapping region of the abstraction unit screen in corresponding on-screen display objects according to the display area The corresponding on-screen display objects resolution ratio of position coordinates and the overlapping region for marking system, can be accurately calculated described heavy It closes the corresponding sub-screen to be shown in region and shows object.
As illustrated in fig. 2, it is assumed that region 1 is the display area of on-screen display objects, the abstraction unit screen being overlapped with region 1 It is abstraction unit screen a and abstraction unit screen c, i.e., corresponding there are the abstraction unit screens of overlapping region with region 1 in region 1 Number be greater than one, zoning 1 is with the overlapping region of the abstraction unit screen a in corresponding on-screen display objects coordinate system Position coordinates and region 1 and the overlapping region of abstraction unit screen c corresponding on-screen display objects coordinate system position coordinates, The on-screen display objects coordinate system is constructed using the upper leftmost vertex in the display area of on-screen display objects as origin The coordinate system that one horizontal axis range is (0, L), longitudinal axis range is (0, L), the coordinate system are on-screen display objects coordinate system.Here It is in the position coordinates of corresponding on-screen display objects coordinate system with the overlapping region of the abstraction unit screen c with zoning 1 Example.Assuming that position coordinates (5000,5000,12500,15000) of the region 1 in the global coordinate system, abstraction unit screen c Position coordinates in global coordinate system are (10000,10000,10000,10000), then can calculate region 1 and be abstracted with described Position coordinates of the overlapping region of unit screen c in global coordinate system are (10000,10000,7500,10000), according to area Domain 1 construct a horizontal axis range be (0,10000), the on-screen display objects coordinate system that longitudinal axis range is (0,10000), according to Under calculating process, obtain the overlapping region of region 1 and the abstraction unit screen c in the position of this on-screen display objects coordinate system Setting coordinate is (4000,3333,6000,6667).
(10000-5000)/12500*10000=4000
(10000-5000)/15000*10000=3333
7500/12500*10000=6000
10000/15000*10000=6667
Assuming that the resolution ratio of the on-screen display objects corresponding with the overlapping region of the abstraction unit screen c of region 1 is It is corresponding with the overlapping region of the abstraction unit screen c to obtain the region 1 according to calculating process below by 1920x1080 Sub-screen to be shown shows that the coordinate of object is (768,360,1152,720).
4000/10000*1920=768
3333/10000*1080=360
6000/10000*1920=1152
6667/10000*1080=720
It so, it is possible to determine that the on-screen display objects display area is corresponding with the overlapping region of the abstraction unit screen The sub-screen that should show of physical unit screen show object.The sub-screen shows that object is the composition portion of on-screen display objects Point, it is assumed that on-screen display objects are video flowings, then sub-screen shows that object is exactly a part that video flowing shows picture.Divide again Do not show that corresponding sub-screen is shown pair in display area region corresponding with the overlapping region of the abstraction unit screen As.
In the embodiment of the present invention, by determining the display area of on-screen display objects on abstract mosaic screen, determine described in Display area global coordinate system position coordinates, according to abstraction unit screen each in the abstract mosaic screen in the overall situation The position coordinates of coordinate system and the display area filter out and deposit with the display area in the position coordinates of global coordinate system Abstraction unit screen in overlapping region, further according to there are the abstraction unit screens of overlapping region described with the display area The position coordinates of the position coordinates of global coordinate system and the display area in global coordinate system, the determining and display area There are the positional relationship between the abstraction unit screen of overlapping region and the display area, determine filtering out with the display There are the abstraction unit screen number of overlapping region, calculate the display area and the abstraction unit screen is overlapped area in region Domain exists in the position coordinates of corresponding screen coordinate system further according to the overlapping region of the display area and the abstraction unit screen Position coordinates of corresponding screen coordinate system and there are the corresponding objects of the abstraction unit screen of overlapping region with the display area The resolution ratio for managing unit screen, in the on-screen display objects that determining region display corresponding with the display area obtains.By In can according to the display area there are the abstraction unit screen of overlapping region the global coordinate system position coordinates with And the display area determines that there are the abstraction units of overlapping region with the display area in the position coordinates of global coordinate system Positional relationship between screen and the display area, and can determine that filter out there are overlapping regions with the display area Abstraction unit screen number, and then determine that the display area is sat with the overlapping region of each abstraction unit screen in corresponding screen The position coordinates for marking system, this position coordinates is mapped on physical unit screen corresponding with abstraction unit screen, is equivalent to really The display position for needing show on-screen display objects on physical unit screen is determined and has shown size, has realized screen and show pair As being shown on physics mosaic screen with the display position and the display size, i.e., the present embodiment, which can be realized, shows screen pair As being shown on the physics Mosaic screen put one group of any position with any position and size, oneself of display is greatly increased By spending.
Embodiment three:
Corresponding with above-described embodiment one, embodiment two, Fig. 5 shows a kind of physics mosaic screen provided by the embodiments of the present application The structural schematic diagram of display device illustrates only part relevant to the embodiment of the present application for ease of description.
Physics splicing screen display device includes: that the display area determination unit 51 of on-screen display objects, the first coordinate are true Order member 52, abstraction unit screen selection unit 53, abstraction unit screen number determination unit 54, positional relationship determination unit 55, the second coordinate determination unit 56, area determination unit 57, on-screen display objects display unit 58.Wherein:
The display area determination unit 51 of on-screen display objects, for determining on-screen display objects on abstract mosaic screen Display area, the abstract mosaic screen include at least one abstraction unit screen, and corresponding with physics mosaic screen.
Optionally, if the number that on-screen display objects are video flowing and the video flowing is equal to 1, the screen is shown pair The display area determination unit 51 of elephant includes: that the display control signal of video flowing obtains the display area of the first module, video flowing Determine the first module.
The display control signal of video flowing obtains the first module, described for obtaining the display control signal to video flowing Display control signal includes following any: the setting instruction of abstraction unit screen position, the display area position change of video flowing It instructs, the display area size change directive of video flowing.
The display area of video flowing determines the first module, for true on abstract mosaic screen according to the display control signal Determine the display area of video flowing.
Optionally, if the number that on-screen display objects are video flowing and the video flowing is greater than 1, the screen is shown pair The display area determination unit 51 of elephant includes: that the display control signal of video flowing obtains the display area of the second module, video flowing Determine the second module.
The display control signal of video flowing obtains the second module, for executing following steps to per video flowing all the way: obtaining To the display control signal of video flowing, the display control signal includes following any: the setting of abstraction unit screen position refers to It enables, the display area size change directive of the display area position change directive of video flowing, video flowing.
The display area of video flowing determines the second module, for executing following steps to per video flowing all the way: according to described Display control signal determines the display area of video flowing on abstract mosaic screen;Wherein, per the corresponding viewing area of video flowing all the way Overlapping region is not present in domain.
In this way, the display area of video flowing is shown in abstract when receiving multi-path video stream with any position and size Mosaic screen refers to the display area size change of the display area position change directive or video flowing of video flowing receiving user It enables, or after receiving user to the setting instruction of abstraction unit screen position, due to that can go to determine video flowing by coordinate system Positional relationship between display area and abstraction unit screen, and determine the display area of video flowing relative to abstraction unit screen Size, the display that video flowing has been determined on physical unit screen in this relationship map to physical unit screen, will be equivalent to Region and display size are realized multi-path video stream and are shown in the physics spelling put one group of any position with any position and size It connects on screen, greatly increases the freedom degree of display.
First coordinate determination unit 52, for determine the display area in the position coordinates of global coordinate system, it is described complete Office's coordinate system is constructed according to the abstract mosaic screen.
Abstraction unit screen selection unit 53 is used for according to abstraction unit screen each in the abstract mosaic screen described The position coordinates of global coordinate system and the display area filter out and the viewing area in the position coordinates of global coordinate system There are the abstraction unit screens of overlapping region in domain.Abstraction unit screen number determination unit 54, for determine filter out with institute State abstraction unit screen number of the display area there are overlapping region.
Positional relationship determination unit 55, for according to there are the abstraction unit screens of overlapping region to exist with the display area The position coordinates of the position coordinates of the global coordinate system and the display area in global coordinate system, the determining and display There are the positional relationship between the abstraction unit screen of overlapping region and the display area, the positional relationships in region includes: There are the abstraction unit screens of overlapping region to completely include the display area, deposits with the display area with the display area Abstraction unit screen in overlapping region includes the part display area.
Second coordinate determination unit 56, the overlapping region for calculating the display area and the abstraction unit screen exist The position coordinates of corresponding screen coordinate system, the screen coordinate system are constructed according to the abstraction unit screen, an abstraction unit Screen corresponds to a screen coordinate system.
Optionally, the second coordinate determination unit 56, is specifically used for: according to the display area in the world coordinates Position coordinates of system and there are the abstraction unit screens of overlapping region in the position of the global coordinate system with the display area Coordinate is set, the display area is calculated and is sat with the overlapping region of the abstraction unit screen in the position of corresponding screen coordinate system Mark.It is sat with the overlapping region of the abstraction unit screen in the position of corresponding screen coordinate system by calculating the display area Mark, can make the display position of on-screen display objects more accurate.
Area determination unit 57, for according to the display area with the overlapping region of the abstraction unit screen corresponding Position coordinates of screen coordinate system and there are the corresponding physics lists of the abstraction unit screen of overlapping region with the display area The resolution ratio of first screen determines region corresponding with the display area in the physical unit screen, wherein one abstract Unit screen is corresponding with a physical unit screen, and all physics unit screens form a physics mosaic screen.
On-screen display objects display unit 58, for what is obtained in determining region display corresponding with the display area On-screen display objects.
The on-screen display objects display unit 58, is specifically used for: will be determined in the physical unit screen with it is described The position coordinates in the corresponding region in display area are sent on corresponding physical unit screen, and the physical unit screen is according to institute The on-screen display objects that the position coordinates display in region obtains are stated, and the on-screen display objects that timely update are in each physical unit screen The display of curtain.
Optionally, if there are the abstraction unit screens of overlapping region to include the part display area with the display area And filter out with the display area there are the abstraction unit screen number of overlapping region be equal to 1, the on-screen display objects Display unit 58 includes: that the first sub-screen shows that object determining module, the first sub-screen show object display module.
First sub-screen shows object determining module, for determining the display area and the abstraction unit screen The corresponding region in overlapping region sub-screen to be shown show object;
First sub-screen shows object display module, in the display area and the abstraction unit screen The corresponding region in overlapping region shows that corresponding sub-screen shows object.
Optionally, first sub-screen shows that object determining module is specifically used for: calculate the display area with it is described Position coordinates of the overlapping region of abstraction unit screen in corresponding on-screen display objects coordinate system, the on-screen display objects coordinate System constructs according to the display area, and the number of the on-screen display objects coordinate system is identical as the number of display area;According to The display area and the overlapping region of the abstraction unit screen in the position coordinates of corresponding on-screen display objects coordinate system and The resolution ratio of the corresponding on-screen display objects in the display area, determines the weight of the display area Yu the abstraction unit screen It closes the corresponding region in region sub-screen to be shown and shows object.
Optionally, if there are the abstraction unit screens of overlapping region to include the part display area with the display area And filter out with the display area there are the abstraction unit screen number of overlapping region be greater than 1, the on-screen display objects Display unit 58 includes: that the second sub-screen shows that object determining module, the second sub-screen show object display module.
Second sub-screen shows object determining module, for determining the display area and the abstraction unit screen The corresponding region in overlapping region sub-screen to be shown show object.
Optionally, second sub-screen shows that object determining module is specifically used for: calculate the display area with it is described Position coordinates of the overlapping region of abstraction unit screen in corresponding on-screen display objects coordinate system, the on-screen display objects coordinate System constructs according to the display area, and the number of the on-screen display objects coordinate system is identical as the number of display area;According to The display area and the overlapping region of the abstraction unit screen in the position coordinates of corresponding on-screen display objects coordinate system and The resolution ratio of the corresponding on-screen display objects in the display area, determines the weight of the display area Yu the abstraction unit screen It closes the corresponding region in region sub-screen to be shown and shows object.
Second sub-screen shows object display module, for respectively in the display area and the abstraction unit screen The corresponding region in overlapping region shows that corresponding sub-screen shows object.
In the embodiment of the present invention, by determining the display area of on-screen display objects on abstract mosaic screen, determine described in Display area global coordinate system position coordinates, according to abstraction unit screen each in the abstract mosaic screen in the overall situation The position coordinates of coordinate system and the display area filter out and deposit with the display area in the position coordinates of global coordinate system Abstraction unit screen in overlapping region, further according to there are the abstraction unit screens of overlapping region described with the display area The position coordinates of the position coordinates of global coordinate system and the display area in global coordinate system, the determining and display area There are the positional relationship between the abstraction unit screen of overlapping region and the display area, determine filtering out with the display There are the abstraction unit screen number of overlapping region, calculate the display area and the abstraction unit screen is overlapped area in region Domain exists in the position coordinates of corresponding screen coordinate system further according to the overlapping region of the display area and the abstraction unit screen Position coordinates of corresponding screen coordinate system and there are the corresponding objects of the abstraction unit screen of overlapping region with the display area The resolution ratio for managing unit screen, in the on-screen display objects that determining region display corresponding with the display area obtains.By In can according to the display area there are the abstraction unit screen of overlapping region the global coordinate system position coordinates with And the display area determines that there are the abstraction units of overlapping region with the display area in the position coordinates of global coordinate system Positional relationship between screen and the display area, and can determine that filter out there are overlapping regions with the display area Abstraction unit screen number, and then determine that the display area is sat with the overlapping region of each abstraction unit screen in corresponding screen The position coordinates for marking system, this position coordinates is mapped on physical unit screen corresponding with abstraction unit screen, is equivalent to really The display position for needing show on-screen display objects on physical unit screen is determined and has shown size, has realized screen and show pair As being shown on physics mosaic screen with the display position and the display size, i.e., the present embodiment, which can be realized, shows screen pair As being shown on the physics Mosaic screen put one group of any position with any position and size, oneself of display is greatly increased By spending.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
Example IV:
Fig. 6 is the schematic diagram for the terminal device that one embodiment of the invention provides.As shown in fig. 6, the terminal of the embodiment is set Standby 6 include: processor 60, memory 61 and are stored in the meter that can be run in the memory 61 and on the processor 60 Calculation machine program 62.The processor 60 realizes that above-mentioned each physics mosaic screen display methods is real when executing the computer program 62 Apply the step in example, such as step S11 to S16 shown in FIG. 1.Alternatively, the processor 60 executes the computer program 62 The function of each unit in the above-mentioned each Installation practice of Shi Shixian, such as the function of unit 51 to 58 shown in Fig. 5.
Illustratively, the computer program 62 can be divided into one or more module/units, it is one or Multiple module/units are stored in the memory 61, and are executed by the processor 60, to complete the present invention.Described one A or multiple module/units can be the series of computation machine program instruction section that can complete specific function, which is used for Implementation procedure of the computer program 62 in the terminal device 6 is described.For example, the computer program 62 can be divided It is cut into the display area determination unit, the first coordinate determination unit, abstraction unit screen selection unit, second of on-screen display objects Coordinate determination unit, area determination unit, on-screen display objects display unit, each unit concrete function are as follows:
The display area determination unit of on-screen display objects, for determining the aobvious of on-screen display objects on abstract mosaic screen Show region, the abstract mosaic screen includes at least one abstraction unit screen, and corresponding with physics mosaic screen.
First coordinate determination unit, for determining the display area in the position coordinates of global coordinate system, the overall situation Coordinate system is constructed according to the abstract mosaic screen.
Abstraction unit screen selection unit is used for according to abstraction unit screen each in the abstract mosaic screen described complete The position coordinates of office's coordinate system and the display area filter out and the display area in the position coordinates of global coordinate system There are the abstraction unit screens of overlapping region.
Second coordinate determination unit, the overlapping region for calculating the display area with the abstraction unit screen is right The position coordinates of screen coordinate system are answered, the screen coordinate system is constructed according to the abstraction unit screen, an abstraction unit screen The corresponding screen coordinate system of curtain.
Area determination unit, for being shielded with the overlapping region of the abstraction unit screen corresponding according to the display area Position coordinates of curtain coordinate system and there are the corresponding physical units of the abstraction unit screen of overlapping region with the display area The resolution ratio of screen determines region corresponding with the display area in the physical unit screen, wherein one abstract single First screen is corresponding with a physical unit screen, and all physics unit screens form a physics mosaic screen.
On-screen display objects display unit, the screen for being obtained in determining region display corresponding with the display area Curtain display object.
The terminal device 6 can be the calculating such as desktop PC, notebook, palm PC and cloud server and set It is standby.The terminal device may include, but be not limited only to, processor 60, memory 61.It will be understood by those skilled in the art that Fig. 6 The only example of terminal device 6 does not constitute the restriction to terminal device 6, may include than illustrating more or fewer portions Part perhaps combines certain components or different components, such as the terminal device can also include input-output equipment, net Network access device, bus etc..
Alleged processor 60 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng.
The memory 61 can be the internal storage unit of the terminal device 6, such as the hard disk or interior of terminal device 6 It deposits.The memory 61 is also possible to the External memory equipment of the terminal device 6, such as be equipped on the terminal device 6 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodge Deposit card (Flash Card) etc..Further, the memory 61 can also both include the storage inside list of the terminal device 6 Member also includes External memory equipment.The memory 61 is for storing needed for the computer program and the terminal device Other programs and data.The memory 61 can be also used for temporarily storing the data that has exported or will export.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of described device is divided into different functional unit or module, more than completing The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed device/terminal device and method, it can be with It realizes by another way.For example, device described above/terminal device embodiment is only schematical, for example, institute The division of module or unit is stated, only a kind of logical function partition, there may be another division manner in actual implementation, such as Multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Separately A bit, shown or discussed mutual coupling or direct-coupling or communication connection can be through some interfaces, device Or the INDIRECT COUPLING or communication connection of unit, it can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated module/unit be realized in the form of SFU software functional unit and as independent product sale or In use, can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-mentioned implementation All or part of the process in example method, can also instruct relevant hardware to complete, the meter by computer program Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on The step of stating each embodiment of the method.Wherein, the computer program includes computer program code, the computer program Code can be source code form, object identification code form, executable file or certain intermediate forms etc..Computer-readable Jie Matter may include: can carry the computer program code any entity or device, recording medium, USB flash disk, mobile hard disk, Magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that described The content that computer-readable medium includes can carry out increasing appropriate according to the requirement made laws in jurisdiction with patent practice Subtract, such as does not include electric carrier signal and electricity according to legislation and patent practice, computer-readable medium in certain jurisdictions Believe signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (11)

1. a kind of physics mosaic screen display methods characterized by comprising
The display area of on-screen display objects is determined on abstract mosaic screen, the abstract mosaic screen includes that at least one is abstract single First screen, and it is corresponding with physics mosaic screen;
The display area is determined in the position coordinates of global coordinate system, the global coordinate system is according to the abstract mosaic screen structure It builds;
According to abstraction unit screen each in the abstract mosaic screen in the position coordinates of the global coordinate system and described aobvious Show region in the position coordinates of global coordinate system, filters out the abstraction unit screen with the display area there are overlapping region;
Calculate position coordinates of the display area with the overlapping region of the abstraction unit screen in corresponding screen coordinate system, institute It states screen coordinate system to be constructed according to the abstraction unit screen, the corresponding screen coordinate system of an abstraction unit screen;
According to the display area and the overlapping region of the abstraction unit screen corresponding screen coordinate system position coordinates with And there are the resolution ratio of the corresponding physical unit screen of the abstraction unit screen of overlapping region with the display area, in the object It manages and determines region corresponding with the display area in unit screen, wherein an abstraction unit screen and a physical unit Screen is corresponding, and all physics unit screens form a physics mosaic screen;
In the on-screen display objects that determining region display corresponding with the display area obtains.
2. physics mosaic screen display methods as described in claim 1, which is characterized in that filtered out and the viewing area described There are after the abstraction unit screen of overlapping region in domain, comprising:
Determine filter out there are the abstraction unit screen numbers of overlapping region with the display area.
3. physics mosaic screen display methods as claimed in claim 2, which is characterized in that filtered out and the viewing area described There are after the abstraction unit screen of overlapping region in domain, comprising:
According to the display area there are the abstraction unit screen of overlapping region the global coordinate system position coordinates with And the display area determines that there are the abstraction units of overlapping region with the display area in the position coordinates of global coordinate system Positional relationship between screen and the display area, the positional relationship include: that there are overlapping regions with the display area Abstraction unit screen completely include that the display area, there are the abstraction unit screen packets of overlapping region with the display area Containing the part display area.
4. physics mosaic screen display methods as claimed in claim 3, which is characterized in that the physics mosaic screen display methods is also Include:
If including the part display area there are the abstraction unit screen of overlapping region with the display area and filtering out There are the abstraction unit screen numbers of overlapping region to be greater than 1 with the display area, then it is described determining with the viewing area The on-screen display objects that the corresponding region display in domain obtains specifically:
Determine that display area region corresponding with the overlapping region of abstraction unit screen sub-screen to be shown is shown Object;
Corresponding sub-screen is shown in display area region corresponding with the overlapping region of the abstraction unit screen respectively Show object.
5. physics mosaic screen display methods as claimed in claim 3, which is characterized in that the physics mosaic screen display methods is also Include:
If including the part display area there are the abstraction unit screen of overlapping region with the display area and filtering out There are the abstraction unit screen numbers of overlapping region to be equal to 1 with the display area, then it is described determining with the viewing area The on-screen display objects that the corresponding region display in domain obtains specifically:
Determine that display area region corresponding with the overlapping region of abstraction unit screen sub-screen to be shown is shown Object;
Show that corresponding sub-screen is shown in display area region corresponding with the overlapping region of the abstraction unit screen Object.
6. physics mosaic screen display methods as described in claim 4 or 5, which is characterized in that the determination display area Region corresponding with the overlapping region of abstraction unit screen sub-screen to be shown shows object, comprising:
The display area is calculated with the overlapping region of the abstraction unit screen in the position of corresponding on-screen display objects coordinate system Coordinate is set, the on-screen display objects coordinate system is constructed according to the display area, of the on-screen display objects coordinate system Number is identical as the number of display area;
According to the display area with the overlapping region of the abstraction unit screen in the position of corresponding on-screen display objects coordinate system The resolution ratio for setting the corresponding on-screen display objects of coordinate and the display area, determines the display area and the abstraction unit The corresponding region in the overlapping region of screen sub-screen to be shown shows object.
7. physics mosaic screen display methods as described in claim 1, which is characterized in that if on-screen display objects be video flowing and The number of the video flowing is equal to 1, then the display area that on-screen display objects are determined on abstract mosaic screen, comprising:
The display control signal to video flowing is obtained, the display control signal includes following any: abstraction unit screen position Install instruction, the display area position change directive of video flowing, video flowing display area size change directive;
The display area of video flowing is determined on abstract mosaic screen according to the display control signal.
8. physics mosaic screen display methods as described in claim 1, which is characterized in that if on-screen display objects be video flowing and The number of the video flowing is greater than 1, then the display area that on-screen display objects are determined on abstract mosaic screen, comprising:
Following steps are executed to per video flowing all the way:
The display control signal to video flowing is obtained, the display control signal includes following any: abstraction unit screen position Install instruction, the display area position change directive of video flowing, video flowing display area size change directive;
The display area of video flowing is determined on abstract mosaic screen according to the display control signal;
Wherein, overlapping region is not present per the corresponding display area of video flowing all the way.
9. a kind of physics splices screen display device characterized by comprising
The display area determination unit of on-screen display objects, for determining the viewing area of on-screen display objects on abstract mosaic screen Domain, the abstract mosaic screen include at least one abstraction unit screen, and corresponding with physics mosaic screen;
First coordinate determination unit, for determining the display area in the position coordinates of global coordinate system, the world coordinates System constructs according to the abstract mosaic screen;
Abstraction unit screen selection unit, for being sat according to abstraction unit screen each in the abstract mosaic screen in the overall situation The position coordinates for marking system and the display area filter out and exist with the display area in the position coordinates of global coordinate system The abstraction unit screen of overlapping region;
Second coordinate determination unit, for calculating the display area with the overlapping region of the abstraction unit screen in corresponding screen The position coordinates of curtain coordinate system, the screen coordinate system are constructed according to the abstraction unit screen, an abstraction unit screen pair Answer a screen coordinate system;
Area determination unit, for being sat with the overlapping region of the abstraction unit screen in corresponding screen according to the display area It marks the position coordinates of system and there are the corresponding physical unit screens of the abstraction unit screen of overlapping region with the display area Resolution ratio, corresponding with display area region is determined in the physical unit screen, wherein an abstraction unit screen Curtain is corresponding with a physical unit screen, and all physics unit screens form a physics mosaic screen;
On-screen display objects display unit, the screen for obtaining in determining region display corresponding with the display area are aobvious Show object.
10. a kind of terminal device, including memory, processor and storage are in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claim 1 to 8 when executing the computer program The step of any one the method.
11. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In when the computer program is executed by processor the step of any one of such as claim 1 to 8 of realization the method.
CN201811544577.3A 2018-12-17 2018-12-17 Physical splicing screen display method and device and terminal equipment Active CN109582269B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811544577.3A CN109582269B (en) 2018-12-17 2018-12-17 Physical splicing screen display method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811544577.3A CN109582269B (en) 2018-12-17 2018-12-17 Physical splicing screen display method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN109582269A true CN109582269A (en) 2019-04-05
CN109582269B CN109582269B (en) 2021-08-20

Family

ID=65929793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811544577.3A Active CN109582269B (en) 2018-12-17 2018-12-17 Physical splicing screen display method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN109582269B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111258524A (en) * 2020-01-20 2020-06-09 北京淳中科技股份有限公司 Control method and device of spliced screen group and server
CN111782123A (en) * 2020-05-25 2020-10-16 北京博睿维讯科技有限公司 Screen display method and display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2801968A2 (en) * 2013-05-08 2014-11-12 Canon Kabushiki Kaisha Projection type image display apparatus, method for displaying projection image, and storage medium
CN104216671A (en) * 2014-08-19 2014-12-17 宁波Gqy视讯股份有限公司 Method for realizing synchronous cooperated display on multiple sets of spliced display screens
CN107391066A (en) * 2017-07-14 2017-11-24 西安万像电子科技有限公司 Window display method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2801968A2 (en) * 2013-05-08 2014-11-12 Canon Kabushiki Kaisha Projection type image display apparatus, method for displaying projection image, and storage medium
CN104216671A (en) * 2014-08-19 2014-12-17 宁波Gqy视讯股份有限公司 Method for realizing synchronous cooperated display on multiple sets of spliced display screens
CN107391066A (en) * 2017-07-14 2017-11-24 西安万像电子科技有限公司 Window display method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111258524A (en) * 2020-01-20 2020-06-09 北京淳中科技股份有限公司 Control method and device of spliced screen group and server
CN111782123A (en) * 2020-05-25 2020-10-16 北京博睿维讯科技有限公司 Screen display method and display device

Also Published As

Publication number Publication date
CN109582269B (en) 2021-08-20

Similar Documents

Publication Publication Date Title
US9620085B2 (en) Representation of overlapping visual entities
US9436369B2 (en) Touch interface for precise rotation of an object
US20160342678A1 (en) Manipulation of arbitrarily related data
US20110265023A1 (en) Interactive Representation of Clustered Entities
US20150277746A1 (en) Touch control method and device for electronic map
WO2016145832A1 (en) Method of operating terminal and device utilizing same
JP2013504793A (en) Zooming graphical user interface
CN103116453A (en) Operation management method and operation management device of graphic object
CN109828850A (en) A kind of information display method and terminal device
CN109509257A (en) Indoor floor rank components pattern forming method, terminal and storage medium
CN110502293A (en) A kind of screenshotss method and terminal device
CN109582269A (en) Physics mosaic screen display methods, device and terminal device
CN110070585A (en) Image generating method, device and computer readable storage medium
CN102637125A (en) Display method and mobile terminal of grid interface
CN102799343B (en) A kind of method and apparatus showing index iconic content
CN106131533A (en) A kind of method for displaying image and terminal
CN110489041A (en) Method, apparatus, equipment and the medium of small routine dragging element automatic aligning
CN108491152A (en) Touch screen terminal control method, terminal and medium based on virtual cursor
CN106406566B (en) The method and apparatus for showing candidate word recommended to the user in character input process
CN109271981A (en) A kind of image processing method, device and terminal device
CN108874141A (en) A kind of body-sensing browsing method and device
CN114629800A (en) Visual generation method, device, terminal and storage medium for industrial control network target range
US9472024B2 (en) Computer-implemented method for designing a three-dimensional modeled object
CN112114656B (en) Image processing method, device, equipment and storage medium based on air flow
CN110663028B (en) Dynamically adjusting a panel of a user interface

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