Human-computer interaction information processing method based on large scale display system
Technical field
The present invention relates to a kind of human-computer interaction information processing method, especially relate to a kind of human-computer interaction information processing method based on large scale display system.
Background technology
In the human-computer interaction method based on large scale display system, being used for whole display system is carried out the interaction technique that globality merges is one of its crucial technology.Large scale display system generally is shown as picture through a plurality of display devices, between these display devices then respectively by separate host computer control.The problem that such distributed frame brings is that whole display interface lacks basic globality experience.
The technology that solves large-scale interactive display system globality fusion problem mainly contains both direction: integrated and distribution.The method that integrated direction adopts is that a plurality of display devices are concentrated with a host computer control, and the interactive medium software that is used to show is also accordingly by this main frame operation.The limitation that this method had is that viewing hardware has been proposed higher requirement on the one hand, and at present, considers the forward position situation of corresponding hardware, and the limit that this method can reach on concrete display interface size also is very limited; On the other hand, be different from video stream media, the Multimedia Program with interaction function also receives certain restriction dimensionally.In general, even do not consider the restriction on the cost, the human-computer interaction technology of integrated direction is not have development potentiality on the extensibility of supporting display system.
The human-computer interaction technology of distribution arrangement is at present by the technology of extensive employing.The characteristics of this technology be each display device independently with a host computer control, the interactive medium software that is used to show also is distributed on each main frame simultaneously.The data processing software that is used for image data then sends to the main frame that is moving interactive medium software respectively by other unique host control and with the data that collect, and finally realizes interaction effect.
The drawback that distribution technique brought is conspicuous, because the main frame of each operation interactive medium software is separate, so media software can't give (in time) synchronously on expression effect, globalities such as (spatially) communication are experienced.
Although the human-computer interaction technology of distribution arrangement has so great shortcoming, it can not constitute unvanquishable obstacle in the expansion of supporting display device and on to the requirement on the interactive medium size.And on globality merges, design cleverly through adopting some, also can this problem be masked.
Summary of the invention
The object of the invention is exactly for the defective that overcomes above-mentioned prior art existence a kind of human-computer interaction information processing method based on large scale display system to be provided.
The object of the invention can be realized through following technical scheme:
A kind of human-computer interaction information processing method based on large scale display system is characterized in that, may further comprise the steps:
1) after the local service end starts; Start interactive module; Create a shared object at the remote service end, and set up status monitoring, in case the attribute data of described shared object has any variation described shared object; Then described shared object can send a synchronous event, and this synchronous event carries the current all properties information of shared object;
2) interactive module in the local service end is monitored the state of display object at any time in running, and judges whether to cross the border, and if yes, then execution in step 3), if do not return step 1);
3) monitor the interactive module of crossing the border and quote the shared object on the remote service end, and make the remote service end send broadcasting;
4) receive after the broadcasting, whether interactive module can will make response according to the decision of the numbering of the main frame in the broadcast message, if do not need response, then interactive module keeps original state constant, and returns step 2); Response then gets into step 5) if desired;
5) through after judging; The locational conversion of information via that interactive module is come according to broadcast delivery; Create a display object at display layer; Display object through after the Coordinate Conversion remedies with the display object on the opposite side display device each other, in performance, constitutes one " integral body ";
6) after the display object establishment of opposite side finished, this both sides display object was all possessed the last corresponding access limit to long-range shared object; When the variation on the display object generation state of a side, rewrite corresponding data information on the shared object, and when shared object is rewritten after, send a synchronous event with the display object of notifying opposite side its state that upgrades in time;
7) display object is if begin to break away from borderline region, and the then corresponding interactive module of holding this display object will be notified the shared object of remote service end, makes the corresponding attributes object of its deletion.
The information of described broadcasting comprises that the main frame numbering of sending broadcasting, the display object title that generation is crossed the border reach association attributes at that time.
Described association attributes comprises position and color.
It is that whole viewing areas of display object all are comprised in a certain side screen that described display object begins to break away from borderline region.
Compared with prior art, the present invention has and has solved large-scale interactive display system globality and merge problem, makes this system on display size, has wide extending space, also can not cause the rising of technical costs simultaneously.
Description of drawings
Fig. 1 is a flow chart of the present invention;
Fig. 2 is a hardware configuration sketch map of the present invention.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment the present invention is elaborated.
Embodiment
The present invention overlaps server software through layout on the computer that stands on display system in an independence for Taiwan one, and this main frame is joined in the local area network (LAN) at original interaction systems place.The computer of participating in showing is realized intercommunication mutually through the same service end of visit.This communication is to realize through the remote object that is based upon service end.When display object runs off the demonstration border on the display device of a side, corresponding main frame will send a broadcasting to other main frames through the shared object of service end, and whether other main frames make a response to broadcasting according to arranging decision accordingly.Usually, has only the broadcasting that just can respond the other side between two adjacent main frames of display device.In case broadcasting is allowed to response; Corresponding two main frames will add the object properties that are used to store the various information of display object on the shared object of service end; Meanwhile, the display object of having a common boundary in the viewing area can be notified remote object when the state of himself changes, thereby lets remote object issue synchronous event to All hosts; And all preserve main frame that remote object quotes when receiving synchronous event, can make a response accordingly so that the information of display object upgrades in time.At last, in case display object is left juncture area, service end can be deleted the object properties of corresponding conservation object information.
As shown in Figure 1, concrete steps are following:
1) after the local service end starts; Start interactive module; Create a shared object at the remote service end, and set up status monitoring, in case the attribute data of described shared object has any variation described shared object; Then described shared object can send a synchronous event, and this synchronous event carries the current all properties information of shared object;
2) interactive module in the local service end is monitored the state of display object at any time in running, and judges whether to cross the border, and if yes, then execution in step 3), if do not return step 1);
3) monitor the interactive module of crossing the border and quote the shared object on the remote service end, and make the remote service end send broadcasting;
4) receive after the broadcasting, whether interactive module can will make response according to the decision of the numbering of the main frame in the broadcast message, if do not need response, then interactive module keeps original state constant, and returns step 2); Response then gets into step 5) if desired;
5) through after judging; The locational conversion of information via that interactive module is come according to broadcast delivery; Create a display object at display layer; Display object through after the Coordinate Conversion remedies with the display object on the opposite side display device each other, in performance, constitutes one " integral body ";
6) after the display object establishment of opposite side finished, this both sides display object was all possessed the last corresponding access limit to long-range shared object; When the variation on the display object generation state of a side, rewrite corresponding data information on the shared object, and when shared object is rewritten after, send a synchronous event with the display object of notifying opposite side its state that upgrades in time;
7) display object is if begin to break away from borderline region, and the then corresponding interactive module of holding this display object will be notified the shared object of remote service end, makes the corresponding attributes object of its deletion.
As shown in Figure 2, be a most simply realization of present technique.Only used two players 2 to be used for moving interactive module and image capture process block in this realization.On two players 2 separately independent operating an image capture process block, these two modules are independently being controlled a video camera 4.After the image processing that video camera 4 is caught, relevant information is sent to local interactive module, realize interaction with this.Two projectors 3 of two player 2 each Self Control Just because of this, are an integral body on stricti jurise by the image of 3 of two projectors of same player 2 control, therefore without any need for other extra measures.But, after we regard two projectors 3 by player 2 controls as an integral body, be separate between these two integral body, for this reason, we have disposed the service end realization communication of 1, two player of server 2 through access remote at far-end.