A kind of display methods and system
Technical field
It is the present invention relates to mosaic screen display technology field, more particularly to a kind of to show the aobvious of video for across entity mosaic screen
Show method and system.
Background technology
Tiled display refers to that multiple unit screens are stitched together to form spliced display wall, then passes through distribution and splices
Control system will need to specify region real-time display in video distribution to spliced display wall to be shown.Existing distribution mosaic screen
System is individually very convenient in some entity mosaic screen uplifting window when managing multiple entity mosaic screens.But realize system administration
All entity mosaic screens between interaction and same video when piecemeal on different entities mosaic screen is shown, operating process is multiple
It is miscellaneous, time-consuming, and then affect the synchronism that video is shown.
Thus the prior art could be improved and improve.
Invention content
The technical problem to be solved in the present invention is, in view of the deficiencies of the prior art, provides a kind of display methods and system,
It shows that existing operating process is complicated, time-consuming to solve existing across entity mosaic screen, influences asking for the synchronism that video is shown
Topic.
In order to solve the above-mentioned technical problem, the technical solution adopted in the present invention is as follows:
A kind of display methods is provided, is used to show video across multiple entity mosaic screens, including:
It is pre-created logical Virtual screen, and multiple entity mosaic screens are mapped on the logical Virtual screen several virtual to obtain
Mosaic screen;
When receiving signal source, windowing position of the signal source on the logical Virtual screen is determined;
The signal source is calculated in the display area of each virtual mosaic screen, and according to described according to the windowing position of the signal source
Display area controls its corresponding entity mosaic screen and is shown.
In one embodiment, described to be pre-created logical Virtual screen, and multiple entity mosaic screens are mapped in the logic
It is specifically included in virtual screen with obtaining several virtual mosaic screens:
It is pre-created logical Virtual screen, wherein the logical Virtual screen includes central point and several cells to external radiation;
The unit screen of each entity mosaic screen is put in order according to it and is mapped to successively on the cell of the logical Virtual screen,
To obtain the corresponding virtual mosaic screen of the entity mosaic screen, wherein the multiple virtual mosaic screen non-overlapping copies.
In one embodiment, described when receiving signal source, determine the signal source on the logical Virtual screen
Windowing position specifically includes:
When receiving signal source, the touching that the corresponding control instruction of the signal source is formed on the logical Virtual screen is obtained
The beginning and end of track;
The windowing position that the signal source is located at the logical Virtual screen is calculated according to the beginning and end.
In one embodiment, described that the signal source is calculated in each virtual mosaic screen according to the windowing position of the signal source
Display area, and according to the display area control its corresponding entity mosaic screen carry out display specifically include:
According to the positional information calculation of the windowing position and each virtual mosaic screen of the signal source on the logical Virtual screen
The display area of virtual mosaic screen is crossed in the windowing position;
According to virtual mosaic screen the display area corresponding entity mosaic screen region is determined with the mapping relations of entity mosaic screen;
The unit screen that entity mosaic screen region includes is notified to decode and show the signal source.
In one embodiment, described that the signal source is calculated in each virtual mosaic screen according to the windowing position of the signal source
Display area, and controlled after its corresponding entity mosaic screen is shown according to the display area and further include:
The control instruction of the mobile windowing position is received, and the windowing position is moved according to the control instruction;
The virtual corresponding entity mosaic screen in the mosaic screen display area region that windowing position is crossed over after control is mobile shows the letter
Number source.
The present invention also provides a kind of display systems, for showing video across multiple entity mosaic screens comprising:
Mapping block is mapped in for being pre-created logical Virtual screen, and by multiple entity mosaic screens on the logical Virtual screen
To obtain several virtual mosaic screens;
Determining module, for when receiving signal source, determining windowing position of the signal source on the logical Virtual screen;
First control module, for calculating the signal source in the aobvious of each virtual mosaic screen according to the windowing position of the signal source
Show region, and its corresponding entity mosaic screen is controlled according to the display area and is shown.
In one embodiment, the mapping block specifically includes:
Creating unit, for being pre-created logical Virtual screen, wherein the logical Virtual screen includes central point and several outside spokes
The cell penetrated;
Map unit maps to the logical Virtual successively for the unit screen of each entity mosaic screen to put in order according to it
On the cell of screen, to obtain the corresponding virtual mosaic screen of the entity mosaic screen, wherein the multiple entity mosaic screen is mutually not
Overlapping.
In one embodiment, the determining module includes:
Acquiring unit, for when receiving signal source, obtaining the corresponding control instruction of the signal source in the logical Virtual
The beginning and end of the touching track formed on screen;
First computing unit, for calculating the windowing that the signal source is located at the logical Virtual screen according to the beginning and end
Position.
In one embodiment, first control module specifically includes:
Second computing unit is used for windowing position and each virtual mosaic screen according to the signal source in the logical Virtual screen
On positional information calculation described in windowing position cross over virtual mosaic screen display area;
Determination unit, for determining the corresponding reality in the display area according to virtual mosaic screen and the mapping relations of entity mosaic screen
Body mosaic screen region;
Notification unit, for notifying unit screen that entity mosaic screen region includes to decode and showing the signal source.
In one embodiment, the display system further includes:
Mobile module, the control instruction for receiving the mobile windowing position, and opened according to described in control instruction movement
Window position;
Second control module, for control it is mobile after the corresponding entity splicing in virtual mosaic screen display area crossed over of windowing position
Screen region shows the signal source.
Advantageous effect:Compared with prior art, described the present invention provides a kind of display methods and system across mosaic screen
Method includes:It is pre-created logical Virtual screen, and multiple mosaic screens are mapped on the logical Virtual screen to obtain several void
Quasi- mosaic screen;When receiving signal source, windowing position of the signal source on the logical Virtual screen is determined;According to described
The windowing position of signal source calculates the signal source in the display area of each virtual mosaic screen, and is controlled according to the display area
Its corresponding entity mosaic screen is shown.After the present invention by entity mosaic screen by being mapped to same logical Virtual screen up,
According to the correspondence by logical Virtual screen and the maps virtual screen of entity mosaic screen, same signal source is opened a window and is arrived at one
Multiple entity mosaic screens get on, simple, effective to realize the interaction between different entities mosaic screen and the piecemeal to same signal source
It has been shown that, improves the synchronism that video is shown.
Description of the drawings
Fig. 1 is the flow chart that display methods provided by the invention is preferably implemented.
Fig. 2 is the schematic diagram of display methods embodiment one provided by the invention.
Fig. 3 is the structure principle chart of display system provided by the invention.
Specific implementation mode
The present invention provides a kind of display methods and system for showing video across multiple entity mosaic screens, to make the present invention
Purpose, technical solution and effect it is clearer, clear, the embodiment that develops simultaneously referring to the drawings to the present invention further specifically
It is bright.It should be appreciated that described herein, specific examples are only used to explain the present invention, is not intended to limit the present invention.
In the present invention, using the suffix of such as " module ", " component " or " unit " for indicating element only for advantageous
In the explanation of the present invention, there is no specific meanings for itself.Therefore, " module ", " component " or " unit " can mixedly make
With.
Terminal device can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving
Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP
The mobile terminal of (portable media player), navigation device etc. and such as number TV, desktop computer etc. are consolidated
Determine terminal.However, it will be understood by those skilled in the art that other than being used in particular for the element of mobile purpose, according to this hair
The construction of bright embodiment can also apply to the terminal of fixed type.
Below in conjunction with the accompanying drawings, by the description of the embodiment, being described further to invention content.
Fig. 1 is please referred to, Fig. 1 is the flow chart of the preferred embodiment of display methods provided by the invention.The method includes:
S100, it is pre-created logical Virtual screen, and if multiple entity mosaic screens are mapped on the logical Virtual screen to obtain
Do virtual mosaic screen;
S200, when receiving signal source, determine windowing position of the signal source on the logical Virtual screen;
S300, the signal source is calculated according to the windowing position of the signal source in the display area of each virtual mosaic screen, and root
Its corresponding entity mosaic screen is controlled according to the display area to be shown.
Present embodiments provide a kind of display methods, by logical Virtual screen by multiple entity mosaic screens with it is virtual
Mosaic screen position corresponds to, while when opening the video for specifying signal source on logical Virtual screen, making the signal source of selection
Multiple virtual mosaic screens are crossed in windowing position on logical Virtual screen, so as to according to the windowing position of signal source and entity splicing
The corresponding position relationship of screen and logical Virtual screen calculates display area of the windowing position on each entity mosaic screen, then
Notice needs to show that the decoding node corresponding to the entity mosaic screen of video shows corresponding video.The present embodiment is simple and effective
Realize the windowing of the video on across entity mosaic screen, efficient operation is realized and shown to the piecemeal of same signal source, raising
The synchronism that video is shown.
Specifically, in the step S100, each entity mosaic screen is to press multirow by multiple unit screens
Multiple row is spliced display screen.The logical Virtual screen is the latticed region pre-established, during the logical Virtual screen includes
Heart point and several cells;The cell is centered on the central point to external radiation.In the present embodiment, the logic
The width and height of each cell of virtual screen are fixation, in order to be determined according to the width and height of the central point and cell
Each cell is relative to the position of central point and the size of the cell.Wherein, by the cell relative to center
The position of point is denoted as position of the cell on the logical Virtual screen.
When determining the logical Virtual screen, it would be desirable to which the entity mosaic screen used maps to the logical Virtual screen
On.That is, being that each entity mosaic screen determines a corresponding virtual mosaic screen on the logical Virtual screen, make
Formation is closed correspondingly between obtaining the virtual mosaic screen formed on several described entity mosaic screens and the logical Virtual screen
System.
Illustratively, described to be pre-created logical Virtual screen, and multiple entity mosaic screens are mapped in the logical Virtual
It is specifically included on screen with obtaining several virtual mosaic screens:
S101, it is pre-created logical Virtual screen, wherein the logical Virtual screen includes central point and several units to external radiation
Lattice;
S102, the unit screen of each entity mosaic screen puts in order according to it maps to the unit of the logical Virtual screen successively
On lattice, to obtain the corresponding virtual mosaic screen of the entity mosaic screen, wherein several virtual mosaic screen non-overlapping copies.
Specifically, each unit screen of each entity mosaic screen maps on the logical Virtual screen, and every
A unit screen corresponds to a cell of the logical Virtual screen.The arrangement mode of the cell of the virtual mosaic screen with it is described
The arrangement mode of the unit screen of entity mosaic screen is identical.That is, the line number and columns of the virtual mosaic screen are corresponding
Entity mosaic screen line number it is identical as columns.Be worth explanation, each cell of the logical Virtual screen only with a reality
One unit screen of body mosaic screen corresponds to.
In the step S200, the signal source is that external equipment is sent and multiple entity mosaic screens is needed to show
Video source.Correspondingly, the entity mosaic screen needs to open a video window for showing the signal source.The video
Window can occupy the region of the logical Virtual screen according to the signal source and determine, here that logical Virtual screen is occupied
Region is denoted as windowing position of the signal source on the logical Virtual screen.In practical applications, the logical Virtual screen connects
When receiving the signal source, the video window of signal source position corresponding on the logical Virtual screen, and root are obtained
Choose on the logical Virtual screen corresponding windowing position according to the correspondence, the selection process of the windowing position can be with
Track is touched by formation, and is determined according to the beginning and end of the touching track.
Illustratively, described when receiving signal source, determine windowing of the signal source on the logical Virtual screen
Position specifically includes:
S201, when receiving signal source, obtain the corresponding control instruction of the signal source and formed on the logical Virtual screen
Touching track beginning and end;
S202, the windowing position that the signal source is located at the logical Virtual screen is calculated according to the beginning and end.
Specifically, described when receiving signal source in the step S201, the signal source is obtained to the logic
The control instruction that virtual screen generates, executes the control instruction and records what the control instruction was formed in the logical Virtual screen
Track is touched, and obtains the beginning and end of the touching track.In the present embodiment, the beginning and end can be obtained
Coordinate in preset coordinate system, the preset coordinate system can be using central point as coordinate origin, using horizontal direction as X-axis,
Vertical direction is the coordinate system of Y-axis.Correspondingly, the process that the signal source forms touching track on the logical Virtual screen can
Think:When receiving the signal source, left mouse button operation is simulated in the logic according to the control instruction of the signal source
A point is chosen in virtual screen, is denoted as starting point, and the lasting left mouse button, which is operated to control instruction, to be terminated, and chooses the mouse
The point that left button operation terminates, is denoted as terminal.The beginning and end can virtual mosaic screen position inside or
It is external.
In the step S202, it is cornerwise rectangle that the windowing position, which is with the connecting line of the beginning and end,
Region can also be using the connecting line of the beginning and end as circle of diameter etc..In the present embodiment, due to logic void
The unit screen that the cell of quasi- screen and the virtual splicing are spelled is all made of rectangle, to which the windowing position is a rectangle region
Domain, i.e., with the connecting line of the beginning and end for cornerwise rectangular area.Correspondingly, the rectangular area can be according to institute
It states starting point coordinate, terminal point coordinate and center point coordinate and determines.
In the step S300, the display area is the virtual mosaic screen portion Chong Die with the windowing position
Point.It, can be according to described in the determination of the correspondence between virtual mosaic screen and entity mosaic screen after determining the display area
The region that entity mosaic screen is used carries out controlling corresponding region showing corresponding video information.
Illustratively, the windowing position according to the signal source calculates the signal source in the aobvious of each virtual mosaic screen
Show region, and its corresponding entity mosaic screen controlled according to the display area carries out display and specifically include:
S301, the location information according to the windowing position and each virtual mosaic screen of the signal source on the logical Virtual screen
Calculate the display area that virtual mosaic screen is crossed in the windowing position;
S302, the corresponding entity mosaic screen in the display area is determined according to virtual mosaic screen and the mapping relations of entity mosaic screen
Region;
S303, the unit screen that entity mosaic screen region includes is notified to decode and show the signal source.
Specifically, the calculating process of the display area can be:According to the windowing location information and logical Virtual
The location information that virtual mosaic screen each of is disposed on screen determines each virtual mosaic screen part Chong Die with the position that opens a window,
And the lap is denoted as to the display area for showing the signal source.It in the present embodiment, can be according to above-mentioned coordinate system
In, determine lap by way of coordinate calculating.It is worth explanation, for passing through two rectangular areas of coordinate system calculating
Lap is the common knowledge of this field, is not just elaborated here.
In one embodiment of the invention, described that the signal source is calculated each according to the windowing position of the signal source
The display area of virtual mosaic screen, and controlled after its corresponding entity mosaic screen is shown according to the display area and also wrapped
It includes:
S400, the control instruction for receiving the mobile windowing position, and the windowing position is moved according to the control instruction;
The virtual corresponding entity mosaic screen in the mosaic screen display area region that windowing position is crossed over after S500, control are mobile shows institute
State signal source.
The display methods provided in order to further illustrate the present invention is illustrated with reference to a specific embodiment.
Embodiment one
In the present embodiment, if signal source needs to splice screen display in 3 entities, and 3 entity mosaic screens are distinguished
It is denoted as:First instance mosaic screen, second instance mosaic screen and third entity mosaic screen.
A kind of display methods for showing video across multiple entity mosaic screens is present embodiments provided, as shown in Fig. 2, its
Including:
S10, logical join screen is created, and the first instance mosaic screen is mapped to logical Virtual screen and obtains the first virtual splicing
Screen 100, is mapped to logical Virtual screen by second instance mosaic screen and obtains the second virtual mosaic screen 200, and the third entity is spelled
It connects screen and is mapped to logical Virtual screen and obtain the virtual mosaic screen of third 300;
S20, the position and logical Virtual screen that are mapped on logical Virtual screen according to each entity mosaic screen central point 1 position,
Calculate location information of each virtual mosaic screen on logical Virtual screen;
S30, signal source is received, and starting point 2 and terminal 3 is chosen on the logical Virtual screen according to the signal, and according to institute
It states starting point 2 and terminal 3 is determined with rectangular area, and the rectangular area is denoted as to the display area 400 of the signal source,
In, the display area is across the first virtual mosaic screen 100, the second virtual mosaic screen 200 and the virtual mosaic screen of third 300;
S40, according to the location information of the described first virtual mosaic screen 100, the location information of the second virtual mosaic screen 200, third
The location information of virtual mosaic screen 300 and the positional information calculation of display area 400 obtain the first virtual mosaic screen 100 and display
Region is overlapped the 400, second virtual mosaic screen 200 Chong Die with display area 400 and the virtual mosaic screen 300 of third and display area
The overlapping region of overlapping 400, is denoted as the first overlapping region 500, the second overlapping region 600 and third overlapping region 700 respectively;
S50, the first overlapping region 500, second is obtained according to the correspondence of each entity mosaic screen and each virtual mosaic screen respectively
The corresponding need unit screen to be used in overlapping region 600 and third overlapping region 700;
S60, the first virtual mosaic screen 100 of control need the corresponding decoder box of unit screen to be used to show the first overlapping region 500
Information, the second virtual mosaic screen 200 need the corresponding decoder box of unit screen to be used to show the information of the second overlapping region 600
And the virtual mosaic screen 300 of third needs the information of unit screen to be used corresponding decoder box display third overlapping region 700, it is real
Now video is shown across multiple entity mosaic screens.
The present invention also provides a kind of display systems for showing video across multiple entity mosaic screens, as shown in figure 3, its
Including:
Mapping block 10 is mapped in the logical Virtual screen for being pre-created logical Virtual screen, and by multiple entity mosaic screens
On to obtain several virtual mosaic screens;
Determining module 20, for when receiving signal source, determining windowing position of the signal source on the logical Virtual screen
It sets;
First control module 30, for calculating the signal source in each virtual mosaic screen according to the windowing position of the signal source
Display area, and its corresponding entity mosaic screen is controlled according to the display area and is shown.
In the display system, the mapping block specifically includes:
Creating unit, for being pre-created logical Virtual screen, wherein the logical Virtual screen includes central point and several outside spokes
The cell penetrated;
Map unit maps to the logical Virtual successively for the unit screen of each entity mosaic screen to put in order according to it
On the cell of screen, to obtain the corresponding virtual mosaic screen of the entity mosaic screen, wherein the multiple entity mosaic screen is mutually not
Overlapping.
The display system, wherein the determining module includes:
Acquiring unit, for when receiving signal source, obtaining the corresponding control instruction of the signal source in the logical Virtual
The beginning and end of the touching track formed on screen;
First computing unit, for calculating the windowing that the signal source is located at the logical Virtual screen according to the beginning and end
Position.
In the display system, first control module specifically includes:
Second computing unit is used for windowing position and each virtual mosaic screen according to the signal source in the logical Virtual screen
On positional information calculation described in windowing position cross over virtual mosaic screen display area;
Determination unit, for determining the corresponding reality in the display area according to virtual mosaic screen and the mapping relations of entity mosaic screen
Body mosaic screen region;
Notification unit, for notifying unit screen that entity mosaic screen region includes to decode and showing the signal source.
The display system further includes:
Mobile module, the control instruction for receiving the mobile windowing position, and opened according to described in control instruction movement
Window position;
Second control module, for control it is mobile after the corresponding entity splicing in virtual mosaic screen display area crossed over of windowing position
Screen region shows the signal source.
The modules of above-mentioned display system have been described in detail in the above-mentioned methods, are just no longer stated one by one herein.
In embodiment provided by the present invention, it should be understood that disclosed system and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only
A kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, device or unit
It connects, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can be stored in one and computer-readable deposit
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention
The part steps of embodiment the method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (Read-
Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. it is various
The medium of program code can be stored.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
Present invention has been described in detail with reference to the aforementioned embodiments, it will be understood by those of ordinary skill in the art that:It still may be used
With technical scheme described in the above embodiments is modified or equivalent replacement of some of the technical features;
And these modifications or replacements, various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution spirit and
Range.