CN102938834B - A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method - Google Patents
A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method Download PDFInfo
- Publication number
- CN102938834B CN102938834B CN201210477545.2A CN201210477545A CN102938834B CN 102938834 B CN102938834 B CN 102938834B CN 201210477545 A CN201210477545 A CN 201210477545A CN 102938834 B CN102938834 B CN 102938834B
- Authority
- CN
- China
- Prior art keywords
- video
- micro
- view
- module
- screen
- 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.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention discloses a kind of multiple-screen multiple-video micro-view dispatching patcher, comprise videoconference server, video conference client and the network switching equipment, videoconference server is by the network switching equipment and video conference client's side link, video conference client comprises Video Monitoring Terminal and video control terminal, Video Monitoring Terminal is connected with video control terminal, the video display information of the control of video control terminal and schedule video monitor terminal, the micro-view of video control terminal simultaneous display Video Monitoring Terminal.The present invention also discloses a kind of scheduling operation method, comprising: user performs interactive operation; In execution interactive operation process, catch interactive operation information; Transmit alternative events message; According to the interactive operation of alternative events message response; Synchronization video upgrades video display information.Present invention reduces the distance of user operation, improve operating efficiency.
Description
Technical field
The present invention relates to a kind of video scheduling system and scheduling operation method, particularly relate to a kind of multiple-screen multiple-video micro-view dispatching patcher and corresponding scheduling operation method, belong to video dispatching technical field.
Background technology
Along with socioeconomic development, people are improving constantly the demand of safety precaution, video scheduling system obtains in the past few decades and develops rapidly and popularize, by emphasis users such as original government bodies, financial institutions, start to be applied to increasing communal facility as office building, market, residential quarter etc.The vision signal of existing video scheduling system to each Video Monitoring Terminal focuses on and shows, and usually adopts the mode such as video wall, video matrix to carry out the broadcasting of multi-channel video simultaneously.Adopting in this way can the visual field of extending user, provides larger amount of information.
In traditional video conference client, each Video Monitoring Terminal is display video picture respectively, can not switch easily.If need the video pictures switching a certain Video Monitoring Terminal, usually need to complete on the operating desk of video scheduling system.The numbering of first inquiring about associated video monitor terminal is generally needed, then input video monitor terminal numbering and display screen numbering on operating desk, to complete video switch during switching.This operation comparatively bothers, and number of queries needs the time, and user cannot switch the video pictures of multiple Video Monitoring Terminal fast.
Along with video monitoring scale ground constantly expands, nearly hundreds Video Monitoring Terminal may be comprised in a video scheduling system, in order to find out rapidly required Video Monitoring Terminal, some safety-protection systems are equipped with electronic chart, the position of each Video Monitoring Terminal can be demonstrated intuitively in electronic chart, but Yao Bamou road video switch shows to a certain display screen, or need the numbering of first inquiring about this Video Monitoring Terminal on electronic chart, then the manual input numbering of this Video Monitoring Terminal and the numbering of video wall display screen on operating desk, to complete switching, operating procedure is still rather loaded down with trivial details, efficiency is not high.To in the monitor video of One's name is legion, select a road fast and be shown on certain display screen in video scheduling system also to lack effective technical solution.
Summary of the invention
For the deficiency existing for prior art, technical problem to be solved by this invention is to provide a kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method.The present invention adopts micro-view mode to carry out interactive operation, shortens the distance of user operation, improves operating efficiency.
For realizing above-mentioned goal of the invention, the present invention adopts following technical scheme:
On the one hand, the invention provides a kind of multiple-screen multiple-video micro-view dispatching patcher, comprise videoconference server, video conference client and the network switching equipment, described videoconference server is by the described network switching equipment and described video conference client's side link, described video conference client comprises Video Monitoring Terminal and video control terminal, described Video Monitoring Terminal is connected with described video control terminal, the video display information of described video control terminal control and execution cost Video Monitoring Terminal, the micro-view of Video Monitoring Terminal described in described video control terminal simultaneous display.
Wherein more preferably, described video control terminal comprises application module, multi-screen multiwindow processing module and micro-view processing module;
The video display information that described application module calls described multi-screen multiwindow processing module shows at described Video Monitoring Terminal;
The video display information that described micro-view processing module maps described multi-screen multiwindow processing module shows at described video control terminal in micro-view mode.
Wherein more preferably, video area form module is provided with in described multi-screen multiwindow processing module;
At least one video display window container module is provided with in the form module of described video area;
Described video display window container module is provided with video display window;
The position of video display window described in described video display window container module control and management.
Wherein more preferably, described micro-view processing module is provided with micro-view window;
In described micro-view window, video micro-view display module is set;
There are mapping relations in described micro-view display module and described video display window container module.
On the other hand, the present invention also provides a kind of scheduling operation method being applied to above-mentioned multiple-screen multiple-video micro-view dispatching patcher, comprises the steps:
User performs interactive operation;
In execution interactive operation process, catch interactive operation information;
Transmit alternative events message, according to the interactive operation of alternative events message response;
Synchronization video upgrades video display information.
Wherein more preferably, described user performs interactive operation is double-click or pull.
Wherein more preferably, the step that participant side's authority is judged is comprised when user performs interactive operation further:
If participant Fang Shi chairman side, then the audio video synchronization flow process between triggering video conference client will.
Wherein more preferably, the audio video synchronization flow process between described video conference client comprises further:
Chairman side's client sends mutual notice by videoconference server to participant side;
After participant side receives described mutual notice, extracting parameter information, synchronous interaction information;
After synchronously completing, participant direction videoconference server sends confirmation of synchronization message;
Videoconference server forwards confirmation of synchronization message to chairman side's video conference client, and interaction flow terminates.
Wherein more preferably, described parameter information is one of the positional information of client id, member variable, window.
The present invention adopts micro-view mode, can control the window dispatch operation of multiple-screen multiple-video flexibly and easily, improves scheduling interactive operation efficiency.On the other hand, use the present invention can guarantee the real-time data synchronization between each video conference client, can present multiparty data image information more all sidedly simultaneously.
Accompanying drawing explanation
Fig. 1 is the display window schematic diagram of Video Monitoring Terminal;
Fig. 2 is the micro-view of the Video Monitoring Terminal display window shown in Fig. 1 at video control terminal;
Fig. 3 is the overall architecture schematic diagram of video scheduling system;
Fig. 4 is the window relation schematic diagram of video area form module;
Fig. 5 is four split screen screen coordinate schematic diagrames of video display window container module;
Fig. 6 is the relation schematic diagram of micro-view window;
Fig. 7 is the interaction flow schematic diagram that the first video changes.
Embodiment
The present invention is that the DirectShow framework provided based on Microsoft realizes.DirectShow is the Streaming Media framework under windows platform.In DirectShow framework, whole playing flow is made up of multiple filter (filter), and user can develop the filter meeting oneself application demand according to demand.DirectShow provides the functions such as high-quality media stream collection, playback, process, supports media file format, comprises ASF, MPEG, AVI, MP3, and WAV etc.In acquisition of media, DirectShow supports WDM to drive and early stage VFW drives.DirectShow incorporates other DirectX technology (as DirectDraw, DirectSound), can Auto-Sensing utilize available audio frequency and video function of hardware acceleration, possesses good compatibility.Windows window interface programming in, the core of window operation is CWnd(window handle), message queue.Each window has a message queue.Window operation, by event driven mode, triggers corresponding handling process, comprises window initialization, hot key, window drafting, the click of window button, window, the window's position change etc.By setup message mapping function, the process of the self-defined corresponding message of application module can be met.Below in conjunction with the drawings and specific embodiments, the present invention is described in further detail.
The invention provides a kind of multiple-screen multiple-video micro-view dispatching patcher, comprise server end, client and the network switching equipment.Server end is videoconference server, and client is video conference client, and videoconference server is by the network switching equipment and video conference client's side link.Videoconference server is used for scheduling and manages each video conference client.Video conference client comprises video control terminal and Video Monitoring Terminal, and Video Monitoring Terminal is connected with video control terminal, the video display information of video control terminal control and management Video Monitoring Terminal.Video Monitoring Terminal can be wherein one or more such as display, projecting apparatus, large-screen.As shown in Figure 1, Video Monitoring Terminal selects corresponding video display information and video display mode according to the operating state of reality and actual needs.Video display information can be concrete video, also can be blank content, also can be Desktop Share, also can be that rendering content etc. worked in coordination with by document.Be appreciated that video display information also can be the multiple of above-mentioned video display information.Video display information single screen display (full frame) according to specific needs of Video Monitoring Terminal, also can show with multi-screen multiwindow layout type, but be not limited only to this (such as four split screens, eight split screens highlight).In multiple-screen multiple-video micro-view dispatching patcher, conveniently command and manage, the video display information of Video Monitoring Terminal also can splice centralized displaying with large-screen or projection pattern by large-screen puzzle system by the control of video control terminal.Large screen projection puzzle system is that video, VGA, program etc. are spliced into the large picture of a width, or every screen display shows different pictures.
As shown in Figure 2, in order to allow these Video Monitoring Terminals can more convenient and efficient ground interactive operation, the video display information of these Video Monitoring Terminals, location layout information and summary info are all presented on video control terminal in micro-view mode by multiple-screen multiple-video micro-view dispatching patcher.Video control terminal presents the video display information of each Video Monitoring Terminal in floating frame mode.The micro-view window 31 of video control terminal is enough little, and interactive operation, apart from short, therefore by micro-view interactive operation, realizes the video display information scheduling and controlling to Video Monitoring Terminal.Video control terminal can control the video display information of micro-view easily, meets the interactive controlling operation such as window transposition, large-size screen monitors output between window transposition, screen in the flexible convergent-divergent of video display information, screen, and control, the efficiency of management are higher.When video dispatching terminal performs interactive operation at micro-view window 31, its interactive operation information by simultaneous display at Video Monitoring Terminal; When the video display information of Video Monitoring Terminal changes, corresponding summary info will be reflected in video control terminal automatically, and now micro-view window 31 region also synchronously changes.Hereinafter synchronously further instruction will be had to this.
In multiple-screen multiple-video micro-view dispatching patcher, as shown in Figure 3, video control terminal is also provided with application module (AppMain) 1, multi-screen multiwindow processing module (VideoShowRealM) 2 and micro-view processing module (VideoShowMappingTB) 3.Application module 1 is presented at Video Monitoring Terminal after calling the video display information of multi-screen multiwindow processing module 2 process.The window information of multi-screen multiwindow processing module 2 process all has corresponding mapping object in micro-view processing module 3.The video display information that micro-view processing module 3 maps the process of multi-screen multiwindow processing module 2 is presented at video control terminal in micro-view mode.Video control terminal to the interactive operation of micro-view by micro-view processing module 3 and multi-screen multiwindow processing module 2 simultaneous display at corresponding Video Monitoring Terminal.Below the correlation between multi-screen multiwindow processing module 2 and micro-view processing module 3 and video display information are synchronously elaborated.
As shown in Figure 4, control in multiple-screen multiple-video micro-view dispatching patcher for meeting to the flexible topology of video window, multi-screen multiwindow processing module 2 is provided with video area forms (VideoShowFrame) module 21.At least one video display window container (VideoContainer) module 211 is provided with in video area form module 21.Window layout in video area form module 21 and video display information are presented at corresponding Video Monitoring Terminal.Video display window container module 211 is provided with video display window (VideoRenderer) 210.Video display window 210 is created by DirectShow framework, and the flow process setting up video display window 210 meets DirectShow standard procedure, does not repeat them here.The video flowing of multi-screen multiwindow processing module 2, after decoding process, is delivered to Video Monitoring Terminal display by filter (filter).As shown in Figure 4, video area form module 21, video display window container module 211, video display window 210 are in three grades of window architectures, video display window 210 is subwindows of video display window container module 211, the position of video display window container module 211 control and management video display window 210.Video display window container module 211 adopts floating frame (MoveWindow) function or arranges the position that the window's position (SetWindowPosition) function controls video display window 210.The positional information of video display window 210 (such as: coordinate, height, the parameter such as wide) is provided in floating frame function.In video area form module 21, adopt according to current video window layout and map the layout that (map) safeguards many video display windows container module 211, and set the position of each video display window container module 211.For ease of index, the mapping relations of micro-view in video display information and micro-view processing module 3 in definition video display window container module 211, its search field is the user service identification of video display window container module 211.This user service identification is that the Video Monitoring Terminal ID(corresponding to video display window container module 211 can adopt the form of integer value or character string URI to represent).When the content that micro-view in micro-view window 31 presents changes, micro-view window 31 sends event notice by micro-view processing module 3 to multi-screen multiwindow processing module 2; Multi-screen multiwindow processing module 2 entrained by event notice before changing after Video Monitoring Terminal ID as parameter, upgrade Video Monitoring Terminal ID in the miniature mapping of concrete video.Now application module 1 calls the video display information synchronized update Video Monitoring Terminal video display information of Video Monitoring Terminal multi-screen multiwindow processing module 2.
Fig. 5 shows four split screen screen layout schematic diagrames of video area form module 21, has 4 video display window container modules 211 in video area forms 21.The 1st video display window container, the 2nd video display window container, the 3rd video display window container, the 4th video display window container respectively.In video area forms 21, the position of each video window container module 211 is determined by its coordinate.The coordinate of video area form module 21 4 split screen layout video display window container module 211 is as shown in table 1.1st video display window container be in video area forms 21 the upper left corner (coordinate is left-top:0,0; Right-bottom:x/2, y/2); 2nd video display window container be in video area forms 21 the upper right corner (coordinate is left-top:x/2,0; Right-bottom:x, y/2); 3rd video display window container is in the lower left corner of video area forms 21, and (coordinate is left-top:0, y/2; Right-bottom:x/2, y); 4th video display window container is in the lower right corner of video area forms 21, and (coordinate is left-top:x/2, y/2; Right-bottom:x, y).Calculate the coordinate of each video display window container module 211 in video area form module 21, call the position of video display window container module 211 corresponding to floating frame function (MoveWindow) layout according to the coordinate of video display window container module 211.
The upper left corner (left-top) | The lower right corner (right-bottom) | |
1st video display window container | 0,0 | x/2,y/2 |
2nd video display window container | x/2,0 | x,y/2 |
3rd video display window container | 0,y/2 | x/2,y |
4th video display window container | x/2,y/2 | x,y |
The coordinate of each video display window container of table 1
As shown in Figure 6, micro-view processing module 3 is also provided with micro-view window (VideoShowMappingFrame) 31, display video micro-view (VideoMapping) display module 310 in micro-view window 31.Video micro-view display module 310 is subwindows of micro-view window 31, and wherein micro-view display module 310 and video display window container module 211 exist mapping relations, and these mapping relations are described by above-mentioned user service identification.When video display window container module 211 rendering content in multi-screen multiwindow processing module 2 changes, in corresponding micro-view window display module 310, produce sync id; Corresponding summary info will be reflected in micro-view window display module 310 region automatically; The video display information of micro-view window display module 310 synchronously changes; Application module 1 is presented at Video Monitoring Terminal after calling the video display information of change in multi-screen multiwindow processing module 2.
In multiple-screen multiple-video micro-view dispatching patcher, video display window container module 211 also defines member variable (m_szIdentifier), and this member variable is for identifying this video display window container module 211.This member variable can by the application scenarios value of reality (such as video channel 1).When video display window container module 211 rendering content changes, video area forms 21 are to micro-view window 31 this member variable value synchronous, and in micro-view window display module 310 of micro-view window 31, correspondence presents this member variable value (video channel 1).
Multiple-screen multiple-video micro-view dispatching patcher provided by the invention can be applied in the fields such as aviation, railway, public security, traffic, enterprise's production, by presenting different operation systems in different screen areas, multiple operation system presents simultaneously, makes scheduling operation more directly perceived, convenient.The present invention adopts micro-view mode, control the window dispatch operation of multiple-screen multiple-video flexibly and easily, meet window synchronization, large-size screen monitors output between window transposition, video conference client in the flexible convergent-divergent respectively presenting window, screen, improve scheduling interactive operation efficiency.
In multiple-screen multiple-video micro-view dispatching patcher, generally have multiple participant side.In these participant sides, has a participant Fang Shi chairman side at least.There is corresponding video conference client each participant side.Chairman side's client has the authority to other participant side's client synchronization video display information.The side of serving as chair is when the video conference client executing interactive operation at oneself place, and the interactive operation information of this video conference client will be synchronized to the video conference client at other places, participant side.If participant Fang Weifei chairman side, this participant side is when the video conference client executing interactive operation at oneself place, and only self Video Monitoring Terminal synchronized update video display information, other participant sides are also asynchronous.Below multiple-screen multiple-video micro-view scheduling operation method is described in detail.
The present invention also provides a kind of scheduling operation method applying above-mentioned multiple-screen multiple-video micro-view dispatching patcher, comprising: user performs interactive operation at the video control terminal of video conference client; Video control terminal is in execution interactive operation process, and micro-view processing module 3 catches interactive operation information (such as double-click, pull); Micro-view processing module 3 transmits alternative events message to multi-screen multiwindow processing module 2; Multi-screen multiwindow processing module 2 is according to the interactive operation of alternative events message response; Application module 1 calls the video display information synchronized update Video Monitoring Terminal video display information of Video Monitoring Terminal multi-screen multiwindow processing module 2, and interaction flow terminates.Below for video dispatching terminal to the double-click event of micro-view window display module 310 and dragging event, launch to describe in detail to the scheduling operation method of multiple-screen multiple-video micro-view.
Embodiment 1: double-click event
If the video display information of video control terminal display is non-full frame state, when user performs double click operation at the micro-view window display module 310 of video user control terminal, catch in micro-view window 31 and double-click message (WM_LBUTTONDBLCLK).This message is sent to micro-view processing module 3 by micro-view window 31.Micro-view processing module 3 transmits event notice to multi-screen multiwindow processing module 2, and multi-screen multiwindow processing module 2 receives this event notice and is sent to video area form module 21.After video area form module 21 receives event notice, corresponding video display window container module 211 is set to full frame by the parameter that video area form module 21 carries according to event notice.Now application module 1 calls the video display information of Video Monitoring Terminal multi-screen multiwindow processing module 2, and the video display information of the Video Monitoring Terminal corresponding with this video display window container module 211 also synchronized update is full frame, and interaction flow terminates.Should be appreciated that when user performs double click operation at micro-view window display module 310, the video display information of micro-view window 31 will exit full-screen display mode if the video display information of video control terminal display is full frame state.Simultaneously application module 1 calls the video display information of Video Monitoring Terminal multi-screen multiwindow processing module 2, and the video display information of Video Monitoring Terminal also synchronized update exits full frame, and interaction flow terminates.
Embodiment 2: dragging event
When user pulls interactive operation in micro-view window display module 310 execution of video user control terminal, the first micro-view window display module is wherein dragged to the second micro-view window display module.Micro-view window 31 is caught and is pulled message (WM_LBUTTONUP) in the first micro-view window display module, catches and replace message (WM_LBUTTONDOWN) in the second micro-view window display module.Micro-view window 31 is processing in function with replacement message response the above-mentioned message that pulls received.This message is sent to micro-view processing module 3 by micro-view window 31.Micro-view processing module 3 transmits event notice to multi-screen multiwindow processing module 2, and multi-screen multiwindow processing module 2 receives this event notice and is sent to video area form module 21.After video area form module 21 receives event notice, the parameter that video area form module 21 carries according to event notice, exchanges the position of the first video display window container and the second video display window container.Now application module 1 calls the video display information of Video Monitoring Terminal multi-screen multiwindow processing module 2, the video display information of the Video Monitoring Terminal corresponding with the first video display window container and the second video display window container also upgrades exchange, and interaction flow terminates.
Use multiple-screen multiple-video micro-view scheduling operation method provided by the invention, while performing interactive operation to micro-view window 31, the present invention has also done corresponding technological improvement to chairman side's client to other participant side's client synchronization.When chairman side's client of participant performs interactive operation to micro-view window 31, audio video synchronization flow process between triggering video conference client will.Key step comprises: chairman side's client is when its video conference client executing interactive operation, and chairman side's client sends notice with sip message by videoconference server (ConferenceServer) all participant sides in meeting.After participant side receives this notice, extracting parameter information from message, multi-screen multiwindow processing module 2 transfers to video area form module 21 according to parameter information, video area form module selectes concrete video display window container module 211 according to parameter information, and by calling relevant interactive function by this interactive information simultaneous display in participant side's video conference client.After synchronously completing, participant direction videoconference server sends confirmation of synchronization message; Videoconference server forwards confirmation of synchronization message to chairman side's video conference client, and interaction flow terminates.Time below with four participant client participants, one of them client executing micro-view the window's position exchanges other client synchronization and is updated to example expansion detailed description.
In conference scenario, participate in video conference by A, B, C, D tetra-clients, wherein customer end A is chairman side, and all the other customer end B, C, D are common participant side.The video display information of A, B, C, D tetra-clients, respectively in first, second, third and fourth video window container of video control terminal, shows with four split screen modes in each video conference client simultaneously.The video display information of customer end A is in first place (namely in the upper left corner of video area forms).When customer end A perform with customer end B video window location swap after, then trigger the first video change interaction flow.The parameter information that customer end A carries corresponding rendering content mark with sip message passes through videoconference server all participant side's transmission notices in meeting.Other customer end B in video conference, C, D all show information according to the window layout synchronization video of customer end A by videoconference server.Concrete steps are as follows:
Step 101, customer end A sends the first video to videoconference server and changes message, carries client id (userID) within the message;
Message carries with SIPINFO, and message examples is as follows:
INFOsip:client_a videoconference server ip address SIP/2.0
(SIPINFO message header is the standard meeting RFC3261, no longer launches to repeat herein)
Content-Type:application/pccx+xml
Content-Length: message body length
<?xmlversion=“1.0”encoding=”UTF-8”?>
<SIP_XMLEventType=“Exchange”>
<itemsrc_id=“userID_A”dst_id=“userID_B”>
</item>
</SIP_XML>
Step 102, videoconference server carries by sip message that parameter information that corresponding rendering content represents is all in meeting sends event notice with client (B, C, D).
Step 103, video conference customer end B processes the notice that the first video changes, and keeps synchronous with video conference client; In the forms of video area, the position of the first video window container and the second video window container is exchanged.Be disposed and send 200OK acknowledge message to videoconference server;
Step 104, videoconference server sends 200OK acknowledge message to video conference customer end A, and the first video changing process terminates.
Be to be understood that, this embodiment is only make the present invention further explaining and explanation, not limitation of the invention, chairman side's client is when its video conference client executing double-clicks interactive operation, still audio video synchronization flow process between triggering video conference client will, realizes the video display information that chairman visits between client with other participant side's clients synchronous.
Use multiple-screen multiple-video micro-view scheduling operation method provided by the invention, can guarantee the real-time data synchronization between each video conference client, Video Monitoring Terminal and video control terminal more fully can present multiparty data image information simultaneously.
Above multiple-screen multiple-video micro-view dispatching patcher provided by the present invention and scheduling operation method are described in detail.For one of ordinary skill in the art, to any apparent change that it does under the prerequisite not deviating from connotation of the present invention, all by formation to infringement of patent right of the present invention, corresponding legal liabilities will be born.
Claims (7)
1. a multiple-screen multiple-video micro-view dispatching patcher, comprises videoconference server, video conference client and the network switching equipment, and described videoconference server, by the described network switching equipment and described video conference client's side link, is characterized in that:
Described video conference client comprises Video Monitoring Terminal and video control terminal, and described Video Monitoring Terminal is connected with described video control terminal;
The video display information of each described Video Monitoring Terminal, location layout information and summary info are synchronously presented in described video control terminal in micro-view mode;
Described video control terminal, by carrying out interactive operation to micro-view, controls and the video display information of execution cost Video Monitoring Terminal; Wherein, when described video control terminal performs interactive operation at micro-view window, interactive operation synchronizing information is presented in described Video Monitoring Terminal; When the video display information of each described Video Monitoring Terminal changes, corresponding summary info is presented in described video control terminal, and corresponding micro-view window synchronization changes.
2. multiple-screen multiple-video micro-view dispatching patcher as claimed in claim 1, is characterized in that:
Described video control terminal comprises application module, multi-screen multiwindow processing module and micro-view processing module;
The video display information that described application module calls described multi-screen multiwindow processing module shows at described Video Monitoring Terminal;
The video display information that described micro-view processing module maps described multi-screen multiwindow processing module shows at described video control terminal in micro-view mode.
3. multiple-screen multiple-video micro-view dispatching patcher as claimed in claim 2, is characterized in that:
Video area form module is provided with in described multi-screen multiwindow processing module;
At least one video display window container module is provided with in the form module of described video area;
Described video display window container module is provided with video display window;
The position of video display window described in described video display window container module control and management.
4. multiple-screen multiple-video micro-view dispatching patcher as claimed in claim 3, is characterized in that:
Described micro-view processing module is provided with micro-view window;
In described micro-view window, video micro-view display module is set;
There are mapping relations in described micro-view display module and described video display window container module.
5. a scheduling operation method, is used in multiple-screen multiple-video micro-view dispatching patcher as claimed in claim 1, it is characterized in that:
User performs interactive operation, judges participant side's authority: if participant Fang Shi chairman side, then the audio video synchronization flow process between the client of triggering video meeting: the client of chairman side sends mutual notice by videoconference server to participant side; After participant side receives described mutual notice, extracting parameter information, synchronous interaction information; After synchronously completing, participant direction videoconference server sends confirmation of synchronization message; Videoconference server forwards confirmation of synchronization message to the client of chairman side, and interaction flow terminates; If participant Fang Weifei chairman side, this participant side when the client executing interactive operation at oneself place, only self Video Monitoring Terminal synchronized update video display information, asynchronous between other participant sides;
Interactive operation information is caught in the process performing interactive operation;
Transmit alternative events message, according to the interactive operation of alternative events message response, synchronized update video display information.
6. scheduling operation method as claimed in claim 5, is characterized in that:
It is double-click or pull that described user performs interactive operation.
7. scheduling operation method as claimed in claim 5, is characterized in that:
Described parameter information is any one in the positional information of client id, member variable, window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210477545.2A CN102938834B (en) | 2012-11-21 | 2012-11-21 | A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210477545.2A CN102938834B (en) | 2012-11-21 | 2012-11-21 | A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102938834A CN102938834A (en) | 2013-02-20 |
CN102938834B true CN102938834B (en) | 2016-04-27 |
Family
ID=47697700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210477545.2A Expired - Fee Related CN102938834B (en) | 2012-11-21 | 2012-11-21 | A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102938834B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109308818A (en) * | 2017-07-28 | 2019-02-05 | 宁波睿易教育科技股份有限公司 | Multi-screen interactive teaching operation method and system on a kind of class |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8675847B2 (en) | 2007-01-03 | 2014-03-18 | Cisco Technology, Inc. | Scalable conference bridge |
CN104281356B (en) * | 2013-07-01 | 2018-09-28 | 腾讯科技(深圳)有限公司 | screen sharing method and device |
CN104469256B (en) | 2013-09-22 | 2019-04-23 | 思科技术公司 | Immersion and interactive video conference room environment |
CN103761894B (en) * | 2014-01-28 | 2016-02-24 | 成都恒轩汇智科技有限公司 | Interaction classroom implementation method and interaction platform |
CN103825894B (en) * | 2014-02-21 | 2017-07-28 | 南京莱斯信息技术股份有限公司 | A kind of application method of the multi-screen application system based on browser B/S structures |
US10291597B2 (en) | 2014-08-14 | 2019-05-14 | Cisco Technology, Inc. | Sharing resources across multiple devices in online meetings |
CN104407830A (en) * | 2014-11-28 | 2015-03-11 | 广东威创视讯科技股份有限公司 | Uniform control method and control system of joint wall |
CN104461301B (en) * | 2014-12-22 | 2017-11-14 | 青岛大学 | The method that screen window automatic aligning is realized based on world coordinates |
US10542126B2 (en) | 2014-12-22 | 2020-01-21 | Cisco Technology, Inc. | Offline virtual participation in an online conference meeting |
CN104618499B (en) * | 2015-02-13 | 2019-03-29 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN104777899A (en) * | 2015-03-12 | 2015-07-15 | 广东威法科技发展有限公司 | Method for video stream redirection among networked computer devices |
US9948786B2 (en) | 2015-04-17 | 2018-04-17 | Cisco Technology, Inc. | Handling conferences using highly-distributed agents |
CN105068728B (en) * | 2015-08-20 | 2018-03-09 | 小米科技有限责任公司 | The display methods and device of video window in multi-video chat interface |
CN105357219B (en) * | 2015-12-03 | 2019-05-10 | 北京小鸟科技股份有限公司 | Video window management method and system, client and server-side and splicer |
US10291762B2 (en) | 2015-12-04 | 2019-05-14 | Cisco Technology, Inc. | Docking station for mobile computing devices |
US10574609B2 (en) | 2016-06-29 | 2020-02-25 | Cisco Technology, Inc. | Chat room access control |
CN107783702A (en) * | 2016-08-31 | 2018-03-09 | 阿里巴巴集团控股有限公司 | Control method, the device and system of display data |
CN108024087B (en) * | 2016-10-31 | 2019-05-03 | 视联动力信息技术股份有限公司 | A kind of method and system of video dispatching |
US10592867B2 (en) | 2016-11-11 | 2020-03-17 | Cisco Technology, Inc. | In-meeting graphical user interface display using calendar information and system |
US10516707B2 (en) | 2016-12-15 | 2019-12-24 | Cisco Technology, Inc. | Initiating a conferencing meeting using a conference room device |
US10515117B2 (en) | 2017-02-14 | 2019-12-24 | Cisco Technology, Inc. | Generating and reviewing motion metadata |
US9942519B1 (en) | 2017-02-21 | 2018-04-10 | Cisco Technology, Inc. | Technologies for following participants in a video conference |
US10440073B2 (en) | 2017-04-11 | 2019-10-08 | Cisco Technology, Inc. | User interface for proximity based teleconference transfer |
US10375125B2 (en) | 2017-04-27 | 2019-08-06 | Cisco Technology, Inc. | Automatically joining devices to a video conference |
US10404481B2 (en) | 2017-06-06 | 2019-09-03 | Cisco Technology, Inc. | Unauthorized participant detection in multiparty conferencing by comparing a reference hash value received from a key management server with a generated roster hash value |
US10375474B2 (en) | 2017-06-12 | 2019-08-06 | Cisco Technology, Inc. | Hybrid horn microphone |
US10477148B2 (en) | 2017-06-23 | 2019-11-12 | Cisco Technology, Inc. | Speaker anticipation |
US10516709B2 (en) | 2017-06-29 | 2019-12-24 | Cisco Technology, Inc. | Files automatically shared at conference initiation |
US10706391B2 (en) | 2017-07-13 | 2020-07-07 | Cisco Technology, Inc. | Protecting scheduled meeting in physical room |
US10091348B1 (en) | 2017-07-25 | 2018-10-02 | Cisco Technology, Inc. | Predictive model for voice/video over IP calls |
US10771621B2 (en) | 2017-10-31 | 2020-09-08 | Cisco Technology, Inc. | Acoustic echo cancellation based sub band domain active speaker detection for audio and video conferencing applications |
CN108345437B (en) * | 2018-01-18 | 2021-08-27 | 浙江大华技术股份有限公司 | Signal stream transmission opening and closing method and device |
CN109348177A (en) * | 2018-10-30 | 2019-02-15 | 长威信息科技发展股份有限公司 | A kind of large screen multi-screen display method |
CN110248142B (en) * | 2019-06-12 | 2021-03-23 | 随锐科技集团股份有限公司 | Method and system for quickly sharing screen |
WO2021108948A1 (en) * | 2019-12-02 | 2021-06-10 | 京东方科技集团股份有限公司 | Method for teleconsultation and related device |
CN111327879A (en) * | 2020-02-11 | 2020-06-23 | 视联动力信息技术股份有限公司 | Video data display method and device and storage medium |
CN111343409B (en) * | 2020-02-13 | 2021-12-28 | 北京翼鸥教育科技有限公司 | Method and system for initiating and synchronizing dynamic arrangement of multiple video windows |
CN112153412B (en) * | 2020-08-20 | 2022-10-21 | 深圳市捷视飞通科技股份有限公司 | Control method and device for switching video images, computer equipment and storage medium |
CN112380234B (en) * | 2020-11-03 | 2024-05-14 | 广州迈聆信息科技有限公司 | Video conference window searching and displaying method and device and video conference system |
CN113296721A (en) * | 2020-12-16 | 2021-08-24 | 阿里巴巴(中国)有限公司 | Display method, display device and multi-screen linkage system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026733A (en) * | 2006-02-21 | 2007-08-29 | 富士施乐株式会社 | Electronic conference control device, electronic conference assistance method, storage medium |
CN101056388A (en) * | 2006-04-11 | 2007-10-17 | 富士施乐株式会社 | Electronic conference support device, electronic conference support method, and information terminal device of electronic conference system |
CN101147400A (en) * | 2005-03-25 | 2008-03-19 | 爱米特***公司 | Split screen multimedia video conference |
CN101483718A (en) * | 2008-01-07 | 2009-07-15 | 索尼株式会社 | Imaging control apparatus and imaging control method |
-
2012
- 2012-11-21 CN CN201210477545.2A patent/CN102938834B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101147400A (en) * | 2005-03-25 | 2008-03-19 | 爱米特***公司 | Split screen multimedia video conference |
CN101026733A (en) * | 2006-02-21 | 2007-08-29 | 富士施乐株式会社 | Electronic conference control device, electronic conference assistance method, storage medium |
CN101056388A (en) * | 2006-04-11 | 2007-10-17 | 富士施乐株式会社 | Electronic conference support device, electronic conference support method, and information terminal device of electronic conference system |
CN101483718A (en) * | 2008-01-07 | 2009-07-15 | 索尼株式会社 | Imaging control apparatus and imaging control method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109308818A (en) * | 2017-07-28 | 2019-02-05 | 宁波睿易教育科技股份有限公司 | Multi-screen interactive teaching operation method and system on a kind of class |
Also Published As
Publication number | Publication date |
---|---|
CN102938834A (en) | 2013-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102938834B (en) | A kind of multiple-screen multiple-video micro-view dispatching patcher and scheduling operation method | |
US8300078B2 (en) | Computer-processor based interface for telepresence system, method and computer program product | |
US9298412B2 (en) | Conferencing system, server, image display method, and computer program product | |
US9204099B2 (en) | Videoconferencing system providing virtual physical context | |
EP2472858B1 (en) | Method, device and system for presenting virtual conference site of video conference | |
CN105262974A (en) | Method for realizing wireless screen sharing of multiple users | |
US20030174202A1 (en) | Method and system for controlling multimedia video communication | |
WO2013043207A1 (en) | Event management/production for an online event | |
CN104038722A (en) | Content interaction method and content interaction system for video conference | |
CN110349456B (en) | Intelligent control system, remote control terminal and classroom terminal of interactive classroom | |
JP2007028586A (en) | Interactive multimedia content production system | |
EP2685715A1 (en) | Method and device for managing video resources in video conference | |
CN105100658A (en) | Multi-screen display control method and control system | |
WO2014187282A1 (en) | Method, apparatus and video terminal for establishing video conference interface | |
CN103905555A (en) | Self-service terminal remote assistance method and system | |
CN104284034B (en) | A kind of the touch screen display methods and communication device of multiparty teleconferencing | |
US20140047025A1 (en) | Event Management/Production for an Online Event | |
CN103686219A (en) | Method, device and system for recording and broadcasting video conference | |
CN104980686A (en) | Method for controlling scenes in video conference | |
CN109768996A (en) | The big screen display system of cloud based on the building of business module application logic | |
JP2007082182A (en) | Creating method of interactive multimedia content | |
CN106851145A (en) | It is wireless to throw screen system and method | |
CN100579199C (en) | Multi-screen controlled display method of videoconference system | |
CN201965604U (en) | Multimedia input/output (I/O) self-service selection system of digital conference room | |
CN110708491A (en) | Video conference display method, mobile terminal, and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160427 Termination date: 20201121 |