CN109582269A - Physics mosaic screen display methods, device and terminal device - Google Patents
Physics mosaic screen display methods, device and terminal device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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/1446—Digital 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
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.
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)
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)
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 |
-
2018
- 2018-12-17 CN CN201811544577.3A patent/CN109582269B/en active Active
Patent Citations (3)
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)
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 |