Summary of the invention
The purpose of the present invention is to solve one of above problems, and the present invention provides a kind of multi-projection large screen display systemsAnd display methods.
Technical scheme is as follows: a kind of multi-projector display method, comprising: receives and parses through resolution ratio switching and refers toIt enables, obtains the arrangement information of sub-control computer;Judged whether that display system is added according to the sub-control computer arrangement information;Such asThe display system is added in fruit, then receives the sub-screen information of main control computer transmission, and Xiang Suoshu main control computer sends son screenCurtain information ready for receiving instruction receives the large-size screen monitors system screen simultaneous display instruction that the main control computer is sent;Control projectionDisplay unit carries out Projection Display.
Further, described to be judged whether that display system is added according to the sub-control computer arrangement information, including receiveAnd the resolution ratio switching command is parsed, and it obtains starting sub-control computer ranks coordinate, terminate sub-control computer ranks coordinate, it willAll ranks coordinates in the ranks coordinate of the sub-control computer and the starting, termination sub-control computer ranks coordinate carry outMatching judges whether that display system is added according to matching result.
The display system is such as added, then receives the sub-screen information of main control computer transmission, comprising:
The resolution ratio switching command is received and parsed through, master control meter is calculated according to the arrangement information of the sub-control computer of acquisitionCalculation machine display resolution, and the display resolution of the main control computer is set according to the value;
Corresponding screen message is intercepted according to the arrangement information of the sub-control computer and is sent.
The arrangement information of the sub-control computer according to acquisition calculates main control computer display resolution, comprising:
All sub-control configuration information of computer in acquisition starting, terminating coordinates, and it is added to sub-control computer to be receivedMessage queue;
Poll sub-control computerized information queue to be received calculates the display resolution of all sub-control computers and its is showingStart offset coordinate in system.
The connection controls projection display unit Projection Display, comprising: building projection terminal line-column matrix;Calculate each projectionOffset coordinates of the terminal in the projection display unit;Each projection terminal of poll according to the offset coordinates of each projection terminal, is thrownShadow resolution ratio intercepts corresponding projection sub-screen information;Each projection terminal is sent by the corresponding projection sub-screen information to showShow.
The present invention also provides a kind of multi-projection display systems, including central control computer, main control computer, sub-control meterCalculation machine, projection display unit characterized by comprising
The central control computer, for sending resolution of display system to the main control computer, sub-control computerSwitching command;
The sub-control computer obtains the arrangement of sub-control computer for receiving and parsing through the resolution ratio switching commandInformation judges whether that display system is added;
The main control computer, for receiving and parsing through the resolution ratio switching command, according to the sub-control computerArrangement information sends sub-screen information to the sub-control computer, receives the sub-control computer and sends the reception of sub-screen information justThread instruction, after all sub-control computers are ready, Xiang Suoshu sub-control computer sends large-size screen monitors system screen simultaneous display and refers toIt enables;
Projection display unit connects the sub-control meter after sub-control computer receives simultaneous display instructionThe part sub-screen information of calculation machine receiving and displaying system simultaneously carries out Projection Display.
Compared with prior art, the present invention having the advantage that multiple projection terminals of single sub-control computer drivesAs a display unit, center-controlling computer is multiple according to the control main control computer combination of the distribution situation of sub-control computerSub-control computer constitute resolution ratio can free switching seamless big screen display system, by adjusting sub-control computer drivesThe adjustment to minimum controlled resol tion may be implemented in projection terminal number, meets the needs of different resolution precision, whole systemHave good extended capability, obtains processing playing audio-video information secondly by Computerized intelligent, may be implemented in large-size screen monitorsSeamless connection of display system when projecting between each projection display unit.
Specific embodiment
The exemplary embodiments for embodying feature of present invention and advantage will describe in detail in the following description.It should be understood that thisInvention can have various variations in different embodiments, neither depart from the scope of the present invention, and it is therein explanation andDiagram inherently is illustrated as being used, rather than to limit the present invention.
Fig. 5 is the flow chart of 1 resolution ratio of sub-control computer switching according to an embodiment of the invention.
Referring to Fig. 5, step S401, the sub-control computer 1 receives the resolution ratio switching that center-controlling computer is sent and refers toIt enables.
Wherein, the step of center-controlling computer transmission large-size screen monitors resolution of display system switching command can wrapInclude following steps:
Step S101: the central control computer 3 constructs 1 row of sub-control computer according to 1 distribution situation of sub-control computerColumn matrix;The sub-control computer 1 can be made to form regular permutation and combination by step S101, i.e., the described sub-control calculates1 combined information of machine, it is also more simple in the management aspect of sub-control computer 1, such as failure problem, can accurately search pairThe sub-control computer 1 for answering ground, repair/replace work.
Step S102: the central control computer 3 chooses the big screen display of to be switched resolution ratio on the basis of step S101Show the 1 ranks coordinate of starting sub-control computer of system and terminates the ranks coordinate of sub-control computer 1.
Step S103: the 1 ranks coordinate of starting sub-control computer of selection and the ranks coordinate for terminating sub-control computer 1 are sealedDress up command information.
Step S104: packaged resolution ratio switching command is sent to the main control computer 2, sub-control by EthernetComputer 1 completes a large-size screen monitors resolution of display system handover operation.
Step S402, the sub-control computer 1 parse the instruction, and obtain starting 1 ranks coordinate of sub-control computer, terminate1 ranks coordinate of sub-control computer.
Step S403 determines whether to be added big screen display system.By the matrix ranks coordinate where current sub-control computer 1With the 1 ranks coordinate of starting sub-control computer of the big screen display system of to be switched resolution ratio, terminate 1 ranks coordinate of sub-control computer intoRow compares, if the ranks coordinate of current sub-control computer 1 originates in big screen display system sub-control computer 1, terminates ranks coordinateOutside the rectangular extent of composition, then current sub-control computer 1 will be run in a manner of independent particle system, go to step S404;Otherwise whenPreceding sub-control computer 1 will be run with a part of big screen display system, be distributed feelings according to its ranks in big screen display systemCondition, judges whether it carries out the processing of the Fusion Edges of upper and lower, left and right, turns S405.
Step S404 intercepts the main screen information of current sub-control computer 1, goes to step S408.That is, the sub-control computer1 when being in independent particle system operational mode, and the sub-control computer 1 shows its main screen information, will no longer carry out it is upper and lower, left,Right Fusion Edges processing.
Step S405 receives the sub-screen information that the main control computer 2 is sent.
Step S406, after pending data finishes receiving, Xiang Suoshu main control computer 2 sends sub-screen information ready for receiving and refers toIt enables.The sub-control computer 1 receives and shows the main controller sub-screen information in its screen.
Step S407 receives the big screen display system screen synch idsplay order that the main control computer 2 is sent.
Wherein, the main control computer 2 sends sub-screen information, receives the ready instruction, sends big screen display systemThe detailed process of screen synch idsplay order can may comprise steps of referring in particular to Fig. 3, Fig. 4:
Fig. 3 is the flow chart of 2 resolution ratio of main control computer switching according to the present invention.
Referring to Fig. 3, in step S201, the main control computer 2 receives what center-controlling computer was sent by EthernetResolution ratio switching command.
Step S202, the main control computer 2 analyze the instruction, and obtain the starting sub-control computer 1 of big screen display systemRanks coordinate terminates 1 ranks coordinate of sub-control computer.
Step S203 obtains the configuration information of starting, all sub-control computers 1 in terminating coordinates, including sub-control calculatesThe address machine 1IP, port information, driving projection terminal ranks situation, and be added to 1 message queue of sub-control computer, if receiving1 message queue position of sub-control computer is empty, then first empties.
Step S204, poll 1 message queue of sub-control computer to be received, the display for calculating all sub-control computers 1 are differentiatedRate and its offset coordinates in entire big screen display system.
Wherein, the step of calculating 1 display resolution of sub-control computer includes: to be driven according to the sub-control computer 1Projection terminal 4 be distributed number, the size of resolution ratio and Fusion Edges is calculated, including (1) calculates the sub-control computer 1Display resolution height: (2) calculate the 1 display resolution width of sub-control computer:
Calculate the 1 display resolution height of sub-control computer, calculation formula are as follows:
Sh=ph+ (pr-1) * (ph-pcr)-pue* (pcr/2)-pde* (pcr/2);
Wherein, sh indicates the height of 1 resolution ratio of sub-control computer, and ph indicates the height of single projection terminal projected resolutionDegree, pr indicate column direction projection terminal number, and pue indicates whether carry out Fusion Edges calculating, pde table on the upside of single projection terminalShow and whether carry out Fusion Edges calculating on the downside of single projection terminal, pcr indicates the Fusion Edges size of projection terminal column direction;
Calculate the 1 display resolution width of sub-control computer, calculation formula are as follows:
Sw=pw+ (pc-1) * (pw-prr)-ple* (prr/2)-pre* (prr/2);
Wherein, sw indicates that the width of 1 resolution ratio of sub-control computer, pw indicate the width of single projection terminal projected resolutionDegree, pc indicate line direction projection terminal number, and ple indicates whether carry out Fusion Edges calculating, pre table on the left of single projection terminalShow and whether carry out Fusion Edges calculating on the right side of single projection terminal, prr indicates the Fusion Edges size of projection terminal line direction.
Step S205, according to the display resolution size of all sub-control computers 1 to be received calculated in step S204,And the screen resolution of main control computer 2 is set with the value.
Wherein, the 2 display resolution step of main control computer is calculated: according to be switched resolution ratio display systemDistribution number, display resolution and the Fusion Edges size of sub-control computer 1 are calculated, comprising: (1) calculate the master control meter2 display resolution width of calculation machine;(2) the 2 display resolution height of main control computer is calculated:
Calculate the 2 display resolution width of main control computer, calculation formula are as follows:
Wherein, cw indicates that the width of 2 resolution ratio of main control computer, n indicate that the columns of sub-control computer 1, j indicate jth columnSub-control computer 1, sw_j indicate the width of 1 resolution ratio of jth column sub-control computer, are on the left of the current sub-control computer 1 of sle expressionNo progress Fusion Edges calculating, sre indicate whether current 1 right side of sub-control computer carries out Fusion Edges calculating, and srr indicates sub-controlThe Fusion Edges size of 1 line direction of computer;
Calculate the 2 display resolution height of main control computer, calculation formula are as follows:
Wherein, ch indicates the height of 2 resolution ratio of main control computer, and m indicates that the columns of sub-control computer 1, i indicate the i-th columnSub-control computer 1, sw_i indicate the height of 1 resolution ratio of the i-th column sub-control computer, are on the upside of the current sub-control computer 1 of sue expressionNo progress Fusion Edges calculating, sde indicate whether current 1 downside of sub-control computer carries out Fusion Edges calculating, and scr indicates sub-controlThe Fusion Edges size of 1 column direction of computer.
Step S206 starts 2 screen message transmission flow of master control main control computer.
Wherein, the 2 screen message transmission flow of main control computer, as shown in figure 4, may comprise steps of:
Fig. 4 is the flow chart that 2 screen message of main control computer of the invention is sent.
Step S301, starting 2 screen message of main control computer are sent.
Step S302 intercepts 2 screen message of a frame main control computer.The main control computer 2 plays display audio-video letterBreath is or, intercept a frame master control meter at a certain moment when the main control computer 2 enters the starting state of the step S301The screen message that calculation machine 2 is shown.
Step S303, poll 1 message queue of sub-control computer to be received, according to its start offset address and display resolutionIt intercepts corresponding sub-screen information and is sent to corresponding sub-control computer 1.Starting i.e. according to the sub-control computer 1 of poll is inclinedAddress and display resolution are moved, the screen of the main control computer 2 is divided into and is corresponded with 1 screen of sub-control computerEach sub-screen, and intercept sub-screen information and send corresponding sub-control computer 1.
Step S304, poll 1 message queue of sub-control computer to be received, the preparation for waiting sub-control computer 1 to be received to sendReady instruction.It is sent to ensure that all sub-control computers 1 in starting, terminating coordinates can receive the main control computer 2Sub-screen information, 2 poll of main control computer, 1 message queue of sub-control computer to be received calculates with receiving the sub-controlThe ready instruction fed back updates current point with the ready instruction fed back according to the sub-control computer 1Control the ready state of computer 1.
Step S305 it is ready to judge whether that all sub-control computers 1 are ready for, if it is not, then going to step S304.It is describedThe ready instruction that main control computer 2 is fed back by the sub-control computer 1, it can be determined that the sub-control computer 1Whether in the state that can smoothly control 5 Projection Display of projection display unit.
Step S306, poll 1 message queue of sub-control computer to be received send simultaneous display to every sub-control computer 1Instruction.It is ready as a result, poll waits for that the main control computer 2 according to step S305 knows that all sub-control computers 1 are ready for1 message queue of sub-control computer is received, all sub-control computers 1 into starting, terminating coordinates send simultaneous display instruction, withEnsure the screen message of the main control computer 2 can be controlled by sub-control computer 1 to be received the projection display unit 5 intoRow display improves Projection Display experience.
Step S307 judges whether that stopping screen message sending, if it is not, then going to step S302.As the master control calculatesMachine 2 shows one section of audio/video information in lasting broadcasting, until audio/video information broadcasting terminates, described in persistent loop interceptionThe screen message of main control computer 2.
Step S308 exits 2 screen message transmission flow of main control computer.When the main control computer 2 plays display soundVideo information terminates, then 2 screen message transmission flow of main control computer is exited in the information control terminated according to audio and video playing.
In some embodiments, the main control computer 2 is when carrying out screen message transmission, it is only necessary in audio and video playingThe ready situation confirmation that the projection display unit 5 of sub-control computer 1 and its connection is carried out before display, immediatelyDuring audio and video playing is shown, the sub-control computer 1 is executed without returning again to ready instruction in sequence for the first timeStep S301 --- after step 306, confirm that all sub-control computers 1 in 1 message queue of sub-control computer to be received are equalIn can trouble-free operation state when, 2 second of the main control computer execute screen message send process step when, only holdRow step S301, step S302, step S303, step S306, step S307, step S308.
Step S408 starts 5 flow for displaying of projection display unit.The sub-control computer 1 passes through described in HDMI wire connectionProjection display unit 5 controls the projection display unit 5 and shows audio-visual message.
Wherein, the sub-control computer 1 with display system a part operation when, then according to its in the display system pointCloth situation judges whether to Fusion Edges processing.The sub-control computer 1 connects the projection terminal 4 of at least one or more,And pair of 1 screen of sub-control computer is intercepted according to arrangement information of the projection terminal 4 in the projection display unit 5Sub-screen information is answered to send the projection terminal 4.
Wherein, the screen to be intercepted of the sub-control computer 1, in sub-control computer 1 with independent subsystem operational modeUnder, which is the main screen information of sub-control computer 1;In sub-control computer 1 with a part operation mould of big screen display systemUnder formula, which is the part of screen information of main control computer 2.
Fig. 6 is projecting cell cell projection flow for displaying figure of the invention.
Referring to Fig. 6, the connection of sub-control computer 1 controls the projection display unit 5, may comprise steps of:
Step S501, the sub-control computer 1 construct projection terminal 4 according to the 4 ranks distribution situation of projection terminal of drivingLine-column matrix.
Step S502, the ranks coordinate with empty computer according to each projection terminal 4, each projection of projected resolution calculatingOffset coordinates of the terminal 4 in projection display unit 5;
Step S503, each projection terminal of poll are sat according to the offset for each projection terminal 4 being calculated in step S502Mark, projected resolution intercept corresponding projection sub-screen information;
Step S504 carries out geometric correction to sub-screen information to be projected and Fusion Edges calculates, and is sent to each projectionTerminal 4 is shown, completes the Projection Display of a frame data.
Fig. 1 is a kind of system topological figure of multi-projection display system of the embodiment of the present invention, including central control computer3, main control computer 2, sub-control computer 1, projection display unit 5, the central control computer 3 to the main control computer 2,Sub-control computer 1 sends large-size screen monitors resolution of display system switching command;The sub-control computer 1 receives and parses through the center controlComputer 3 processed instructs, and obtains the arrangement information of sub-control computer 1, and judges whether that display system is added;The main control computer2, which receive and parse through the central control computer 3, instructs, according to the arrangement information of the sub-control computer 1 of acquisition to describedSub-control computer 1 sends sub-screen information, receives the sub-screen information ready for receiving instruction that the sub-control computer 1 is sent, toAfter all sub-control computers 1 are ready, Xiang Suoshu sub-control computer 1 sends the instruction of large-size screen monitors system screen simultaneous display;ProjectionIt is aobvious to connect the reception of sub-control computer 1 after the sub-control computer 1 receives simultaneous display instruction for display unit 5Show the part sub-screen information of system and carry out Projection Display,
Wherein, all projections that the sub-control computer 1 connect with one or more projection terminals 4, and it is connectedTerminal 4 is as a projection display unit 5 in big screen display system.The central control computer 3 passes through router 7 and instituteState main control computer 2, the connection transmission data of sub-control computer 1;The main control computer 2 passes through interchanger 6 and the sub-control meterThe connection exchange data of calculation machine 1;The sub-control computer 1 is connect by HDMI wire with the projection display unit 5.Wherein, describedMain control computer 2 is interconnected with sub-control computer 1 by fiber optic network, and the main control computer 2 can also be by adding at leastOne network interface card, it is direct-connected with the sub-control computer 1.
In addition, the sub-control computer 1 receives and parses through the resolution ratio switching command, the sub-control computer 1 is obtained1 ranks coordinate of sub-control computer is originated in arrangement information, terminates 1 ranks coordinate of sub-control computer, and by the sub-control computer 1Ranks coordinate with it is described starting, terminate 1 ranks coordinate of sub-control computer in all ranks coordinates matched.
The main control computer 2 receives and parses through the resolution ratio switching command, according to the row of the sub-control computer 1 of acquisitionColumn information calculates the size of to be switched resolution ratio, and the display resolution of the main control computer 2 is arranged according to the value.MeanwhileThe main control computer 2 intercepts corresponding screen message according to the arrangement information of the sub-control computer 1 and sends.
Wherein, the main control computer 2 also obtains starting, terminates when calculating the size of the to be switched resolution ratioThe configuration information of all sub-control computers 1 in coordinate, and it is added to 1 message queue of sub-control computer to be received;Poll is to be received1 message queue of sub-control computer calculates the display resolution and its start offset in the display system of all sub-control computers 1Coordinate.
Further, the sub-control computer 1 is also used to connect the control projection display unit 5 and carries out Projection Display,It include: (1) building projection terminal line-column matrix;(2) offset of each projection terminal in the projection display unit 5 is calculated to sitMark;(3) each projection terminal of poll intercepts corresponding projection sub-screen according to the offset coordinates of each projection terminal, projected resolutionInformation;(4) it treats and throws the progress geometric correction of sub-screen information and Fusion Edges calculating, and be sent to each projection terminal and show.
Compared with prior art, the present invention may be implemented by adjusting 4 numbers of projection terminal that sub-control computer 1 drivesAdjustment to minimum controlled resol tion, meets the needs of different resolution precision, and whole system has good extended capability, answersWith more flexible, sub-screen information is persistently in addition obtained according to its respective resolution ratio by computer in audio/video information, is gone forward side by sideThe processing of row Projection Display seamless process, improves the visual experience of Projection Display.
It should be noted that the multi-projection large screen display methods in the embodiment of the present invention can be used to implement above-mentioned more projectionsThe function of whole technical solutions in display system embodiment, each functional module can be according in above method embodimentMethod specific implementation, specific implementation process can refer to the associated description in above-described embodiment, and details are not described herein again.
The foregoing is merely preferred embodiment of the present application, are not intended to limit this application, for the skill of this fieldFor art personnel, various changes and changes are possible in this application.Within the spirit and principles of this application, made any to repairChange, equivalent replacement, improvement etc., should be included within the scope of protection of this application.