CN105472271A - Video interaction method, device and system - Google Patents

Video interaction method, device and system Download PDF

Info

Publication number
CN105472271A
CN105472271A CN201410459199.4A CN201410459199A CN105472271A CN 105472271 A CN105472271 A CN 105472271A CN 201410459199 A CN201410459199 A CN 201410459199A CN 105472271 A CN105472271 A CN 105472271A
Authority
CN
China
Prior art keywords
video
server
background image
frame
audio
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.)
Pending
Application number
CN201410459199.4A
Other languages
Chinese (zh)
Inventor
易珉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201410459199.4A priority Critical patent/CN105472271A/en
Publication of CN105472271A publication Critical patent/CN105472271A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a video interaction method, device and system. The method may comprise that a cloud server receives a present video frame of first audio-video information sent by a first server, and substitutes a first background image for a background image in the present video frame to generate a first target video frame; the cloud server receives a present video frame of second audio-video information sent by a second server, and substitutes a second background image for a background image in the present video frame to generate a second target video frame; the cloud server sends both the first target video frame and the second target video frame to the first and second servers; the first server uses a video player to play the first target video frame and the second target video frame at the same time; and the second server uses a video player to play the first target video frame and the second target video frame at the same time. The method, system and device can be used to realize the simulated effect that people apart gather and participate activities together.

Description

A kind of video interaction method, device and system
Technical field
The present invention relates to field of video communication, particularly relate to a kind of video interaction method, device and system.
Background technology
Society, the modal exchange way of people separating two places is made a phone call and Internet chat exactly.But this exchange way cannot meet the demand of people far away, such as: whenever the people separating two places festivals or holidays always move heaven and earth the activity of flocking together.Current social activity is separated the people of two places and is needed to assemble and just can only gather same place by the vehicles together and carry out activity, however often when festivals or holidays the transport cost of the vehicles very high, and the time of sitting the vehicles can be long.
But, in society, do not have a kind of technology can realize separating the people of two places and to flock together the simulate effect of activity.
Summary of the invention
Embodiments provide a kind of video interaction method, device and system, can realize separating the people of two places and to flock together the simulate effect of activity.
First aspect, the embodiment of the present invention provides a kind of video interaction method, comprising:
The current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
The current video frame of the second audio/video information that described cloud server second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server;
Described first server plays described first object frame of video and the second target video frame by video play device simultaneously;
Described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
Second aspect, the embodiment of the present invention provides a kind of video interaction method, comprising:
The current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
The current video frame of the second audio/video information that described cloud server second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server, to make described first server play described first object frame of video and the second target video frame by video play device simultaneously, and described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
The third aspect, the embodiment of the present invention provides a kind of video interactive system, comprising: Cloud Server, first server and second server, wherein:
Described Cloud Server, for receiving the current video frame of the first audio/video information that first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
Described Cloud Server is also for receiving the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server is also for sending described first object frame of video and the second target video frame to described first server and second server;
Described first server, for playing described first object frame of video and the second target video frame simultaneously by video play device;
Described second server, for playing described first object frame of video and the second target video frame simultaneously by video play device;
Wherein, the quantity of described second server is one or more.
Fourth aspect, the embodiment of the present invention provides a kind of video interactive device, comprising: the first generation unit, the second generation unit and transmitting element, wherein:
Described first generation unit, for receiving the current video frame of the first audio/video information that first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
Described second generation unit, for receiving the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described transmitting element, for sending described first object frame of video and the second target video frame to described first server and second server, to make described first server play described first object frame of video and the second target video frame by video play device simultaneously, and described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
In technique scheme, the current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head; Cloud Server also receives the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head; Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server; First server plays described first object frame of video and the second target video frame by video play device simultaneously; Second server plays described first object frame of video and the second target video frame by video play device simultaneously.Can realize separating the people of two places like this to flock together the simulate effect of activity.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic diagram of a kind of video interaction method that the embodiment of the present invention provides;
Fig. 2 is the schematic diagram of the another kind of video interaction method that the embodiment of the present invention provides;
Fig. 3 is the structural representation of a kind of video interactive system that the embodiment of the present invention provides;
Fig. 4 is the structural representation of the another kind of video interactive system that the embodiment of the present invention provides;
Fig. 5 is the structural representation of a kind of video interactive device that the embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Refer to Fig. 1, Fig. 1 is the schematic diagram of a kind of video interaction method that the embodiment of the present invention provides, and as shown in Figure 1, comprises the following steps:
101, the current video frame of the first audio/video information of cloud server first server transmission, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head.
The current video frame of above-mentioned first audio/video information can be when performing step 101 cloud server to the first audio/video information in frame of video.In addition, step 101 can perform always, so the background image of all frame of video in the first audio/video information all can be replaced to above-mentioned first background image.In addition, background image in above-mentioned current video frame can be parts of images as a setting in this current video frame, such as: the background image of current video frame can be positioned at first user live image image below in this current video frame, as the video image that above-mentioned current video frame is first user dining, so, the image of background image except the character features image of first user of this current video frame; Wherein, character features image can: the thing tool image that user images and user use, and thing tool image can comprise dining table image, tableware image and food image etc.
102, the current video frame of the second audio/video information of cloud server second server transmission, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head.
In like manner, step 102 also can perform always, until the background image of all frame of video in the second audio/video information is all replaced to above-mentioned second background image.
As the optional execution mode of another kind, current video frame in step 101 and the current video frame in step 102 can be the frame of video of moment collection simultaneously, such as: the current video frame in 101 is identical with the timestamp in the current video frame in step 102, or the initial time that performs of step 101 and step 102 identical with execution speed.So just can ensure that the content play in first server and second server can be synchronous.
As the optional execution mode of another kind, above-mentioned first user and the second user can refer to one or more user, and first user is movable and the second User Activity can be that to carry out activity can be identical for first user and the second user, such as: first user is movable has dinner or the activity such as first user party for first user, so, the second User Activity is also that the second user has dinner or the activity such as the second user party.
103, Cloud Server sends described first object frame of video and the second target video frame to described first server and second server.
104 first servers play described first object frame of video and the second target video frame by video play device simultaneously.
105 second servers play described first object frame of video and the second target video frame by video play device simultaneously.
Wherein, the quantity of described second server is one or more.
It should be noted that, when first server and second server play above-mentioned first object frame of video and the second target video frame, also can play audio-frequency information corresponding with first object frame of video in the first audio/video information simultaneously, and also can play audio-frequency information corresponding with the second target video frame in the second audio/video information.
It should be noted that, step 103,104 and 105 is all just performed once whenever step 101 and 102 has replaced a frame of video, like this when above-mentioned multiple step multiple exercise, the i.e. multiple first object frame of video of Continuous Play and the second target video frame, thus realize broadcasting first audio/video information and the second audio/video information.Namely first user can watch the first audio/video information and the second audio/video information on the playing device of first server, and the second user can watch the first audio/video information and the second audio/video information on the playing device of second server.The simulate effect of the activity thus the people realizing separating two places flock together.Such as: first user is being had a dinner party, second user is also having a dinner party, such first server and second server just can gather respectively by camera head the image that first user is had a dinner party and the second user has a dinner party, and synchronized transmission is to Cloud Server, Cloud Server carries out background to the frame of video received again and replaces process, such as: the background of image of being had a dinner party by first user replaces with seascape image, the have a dinner party background of image of second user replaces with mountain scene image, such first server and second server just can play the video that first user is had a dinner party by the sea and the second user has a dinner party amid the mountains.The frame of video of the first audio/video information and the second audio/video information can also all be replaced with same background image by certain Cloud Server, so just can realize first user and the second user effect in the activity of same place.Namely described first background image and the second background image can be identical image, or described first background image and the second background image can be different images.
As the optional execution mode of another kind, Cloud Server can be replace background image by image characteristics extraction algorithm to the frame of video in above-mentioned first audio/video information and the second audio/video information.Wherein, image characteristics extraction algorithm can be carry out by following at least one feature the algorithm that extracts:
Color characteristic, textural characteristics, shape facility and spatial relationship feature.
Such as: based on the analysis of texture method of the extraction algorithm of image line feature of Beamlet conversion, Voronio gridiron pattern characteristic method, gray level co-occurrence matrixes, gray level co-occurrence matrixes characteristic analysis method, Tamura analysis of texture method, autoregression texture model characteristic analysis method or Wavelet Transform Feature analytical method etc.Such as: the first background image is replaced the background image in this current video frame by above-mentioned Cloud Server, to generate first object frame of video, can comprise:
A part of image in target background image is replaced the background image in this current video frame by Cloud Server as the first background image, to generate first object frame of video;
Second background image is replaced the background image in this current video frame by above-mentioned Cloud Server, to generate the second target video frame, can comprise:
Another part image in described target background image is replaced the background image in this current video frame by described Cloud Server as the second background image, to generate the second target video frame.
The character features image of each frame of video in just can accurately being proposed by above-mentioned image characteristics extraction algorithm like this, character features imaging importing extremely above-mentioned first background image or the second background image will extracted again, thus realize the replacement of the background image of each frame of video.
As the optional execution mode of another kind, the first background image is replaced the background image in this current video frame by above-mentioned Cloud Server, to generate first object frame of video, can comprise:
A part of image in target background image is replaced the background image in this current video frame by described Cloud Server as the first background image, to generate first object frame of video;
Second background image is replaced the background image in this current video frame by above-mentioned Cloud Server, to generate the second target video frame, can comprise:
Another part image in described target background image is replaced the background image in this current video frame by described Cloud Server as the second background image, to generate the second target video frame.
The background image that so just can realize each frame of video in the first audio/video information is a part for target background image, and in the second audio/video information, the background image of each frame of video is another part of target background image.Such as: above-mentioned target background image is seascape image, this execution mode can realize the background image left image of this seascape image being replaced with each frame of video in the first audio/video information like this, the right image of this seascape image is replaced with the background image of each frame of video in the second audio/video information.Thus realize, when to play the first audio/video information and the second audio/video information simultaneously, just can reaching the effect of first user activity by the sea together with the second user.In order to provide effect, in the present embodiment, current video frame corresponding in current video frame in first audio/video information and the second audio/video information can also carry out synthesizing to generate moving target frame of video by Cloud Server, this moving target frame of video just comprises the image of first user activity and the second User Activity, when performing above-mentioned steps continuously, just can be implemented in a video and play first user activity and the second User Activity, to reach effect more true to nature.Such as:
Step 103 can comprise:
Described first object frame of video and the second target video frame are synthesized by described Cloud Server, to generate moving target frame of video, and send described moving target frame of video respectively to described first server and second server;
Step 104 can comprise:
Described first server plays described moving target frame of video by video play device;
Step 105 can comprise:
Described second server plays described moving target frame of video by video play device.
As the optional execution mode of another kind, described method can also comprise the steps:
Described first background image that first server described in cloud server sends and the/the second background image; And/or
Described first background image that second server described in cloud server sends and the/the second background image.
The first background image can be realized like this and the second background image is provided by first server or second server.Thus the first audio/video information and the second audio/video information that first server and second server play any background image can be realized.
As the optional execution mode of another kind, described method can also comprise the steps:
Described first server represents multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described; And/or
Described second server represents multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described.
The background image that can realize the first audio/video information and the second audio/video information is like this determined by user, such as: user can watch the effect of having a dinner party by the sea, seascape image just can be selected as above-mentioned first background image and the second background image.
As the optional execution mode of another kind, as shown in Figure 2, described method can also comprise the steps:
106, first user terminal sends order request respectively to first server and second server, and described order request comprises movable order and order time.
Above-mentioned first user terminal can be the user terminals such as mobile phone, panel computer, personal computer.In addition, above-mentioned movable order includes but not limited to: the order of the activity that order of having a dinner party, order of singing, order of having tea, motor activity order, education order etc. need at least two people to participate in.The above order time can refer to the initial time of the activity that above-mentioned movable order is corresponding, or the initial time of activity corresponding to above-mentioned movable order and termination time.In addition, above-mentioned first user terminal can be the user terminal that in above-mentioned first user, a user uses.
107, first user terminal is to the invitation message of the second user terminal transmission for inviting participation activity, and described invitation message comprises the information of described order time and second server.
Above-mentioned second user terminal can be one or more user terminal.In addition, above-mentioned invitation message can also comprise activity description information corresponding to above-mentioned movable order, even can also comprise above-mentioned movable order.Like this when the second user that the second user terminal is corresponding views this invitation message, just can receive service in the above order time to the band of position at second server place.Above-mentioned second user terminal includes but not limited to: mobile phone, panel computer, personal computer etc.
108, first server exports described movable order, receives service corresponding to described movable order that described first server exports to make the first user of described first user terminal in the described order time; And described first server gathers the activity of described first user by camera head and generates the first audio/video information, and send each frame of video in described first audio/video information respectively to Cloud Server.
After first server receives the above order request, just can export above-mentioned movable order, and the above order time can also be exported.And first server can be exported above-mentioned movable order before the above order time.Such as: above-mentioned first server is a certain business server, like this after this first server exports above-mentioned movable order, this businessman just can provide to first user the server that this movable order is corresponding in the above order time according to this movable order.If above-mentioned movable order is the menu of having a dinner party, so this businessman just can provide corresponding food in the above order time, uses to allow the second user.In addition, other users that the service that the described movable order of described first server output is corresponding is carried to the second user provide together.If above-mentioned movable order is singing order, so this businessman just can be provided as first user in the above order time and provide the service of singing accordingly.
In addition, can be specifically that first user is when being positioned at the band of position (such as: a certain locus of polymerization that first server is corresponding) at first server place, first user just can receive above-mentioned service, namely first user starts to carry out activity, such first server just can gather the activity of first user by camera head, to generate above-mentioned first audio/video information.It can be specifically the activity by least one camera collection first user.
In addition, above-mentioned first server can be collect a frame of video just to send a frame of video.
109, second server exports described movable order, receives service corresponding to described movable order that described second server exports to make the second user of described second user terminal in the described order time; And described second server gathers the activity of described second user by camera head and generates the second audio/video information, and send each frame of video in described second audio/video information respectively to Cloud Server.
In like manner, the second user also can receive in the above order time service corresponding to described movable order that above-mentioned second server exports, and second server generates above-mentioned second audio/video information.
As the optional execution mode of another kind, above-mentioned transmission first audio/video information and the second audio/video information can be encrypted transmission, can improve safety and the privacy of the first audio/video information and the second audio/video information like this.In addition, first server can gather the activity of first user by multiple camera head, can realize the activity from different angle acquisition first users like this, thus make the first audio/video information can reflect the animation effect of first user better.In like manner, second server also can gather the activity of first user by multiple camera head.
Just can realize separating the people of two places by above-mentioned steps to flock together the simulate effect of activity, the people of such separation two places directly can carry out by said method activity of getting together, thus do not need by the crowded activity and the vehicles of high cost are got together, it is movable together to assemble rapidly.Such as: separate the classmate of two places, friend, household or business partner and can be implemented in different areas by said method and carry out activity together, as having a dinner party, singing, have tea etc.
Another kind of optional execution mode, described method can also comprise the following steps:
First user terminal sends the authorization information of described second user terminal to described second server, and described first user terminal sends the notification message for notifying described authorization information to described second user terminal.
When described second user terminal is positioned at the band of position residing for described second server, described authorization information is exported by described second server, and the authorization information exported based on described second server by the user that described second server is corresponding is verified the authorization information that described second user provides, when being verified, provide to described second user the service that described movable order is corresponding in the described order time.
The authorization information that above-mentioned second user provides can be the authorization information that the second user terminal exports.Above-mentioned authorization information can be the information for verifying the second user terminal that first user terminal and second server consult in advance, namely only carries user corresponding to the user terminal of this authorization information to receiving service corresponding to described movable order that second server exports.In addition, this authorization information can be the mark of the second user terminal, or one section of random character etc.When the second user that the second user terminal is corresponding is arranged in the band of position (such as: the second user comes merchant stores corresponding to second server) residing for described second server, second server just can export above-mentioned authorization information, whether such second server respective user (such as: the businessman of second server) just can compare the authorization information that the second user terminal provides consistent with the authorization information that second server exports, if consistent, then be verified, thus provide corresponding service to the second user.
In this execution mode, the level of security of above-mentioned flow process can be improved.
As the optional execution mode of another kind, step 106 can comprise:
First user terminal sends the identification information of described order request and described first server and second server to Cloud Server;
Send the identification information of described order request and first user terminal respectively to described first server and second server to Cloud Server.
Such as: webpage above-mentioned transmission the above order request that first user terminal can provide at Cloud Server and the identification information of described first server and second server; Or first user terminal can be install above-mentioned application-specific in advance, such first user just can send the above order request by this application-specific to above-mentioned Cloud Server, and the identification information of first server and second server.This Cloud Server just knows that this order request is subscribed to first server and second server like this, this Cloud Server sends the identification information of described order request and first user terminal again respectively to described first server and second server, thus realizes first server and second server receives the above order request.
This execution mode, order request is sent to first server and second server owing to can be completed by Cloud Server, compare like this and send order request respectively to first server and second server, this execution mode can realize more efficient completing order and subscribe
As the optional execution mode of another kind, described method can also comprise:
First user terminal control source account shifts the first special value to the cloud account that described Cloud Server is corresponding, and this first special value is corresponding with described movable order;
Described Cloud Server controls described cloud account and shifts the second special value to the first account that described first server is corresponding, and control described cloud account to described second server corresponding second account transfer the 3rd special value.
Wherein, above-mentioned source account can be Bank Account Number or payment accounts or communications account etc., and this source account can be in advance with the account of above-mentioned first user terminal binding.In addition, above-mentioned cloud account, the first account and the second account also can be Bank Account Number or payment accounts or communications account etc., and cloud account and Cloud Server are bound, the first account can be bind with above-mentioned first server in advance, and the second account can be bind with second server in advance.In addition, the second special value that cloud account shifts to the first account, can be identical from cloud account to the 3rd special value that the second account shifts also can be different, or above-mentioned first special value be greater than the second special value, and be greater than the 3rd special value.
Such as: above-mentioned first server is the first business server, second server is the second business server, above-mentioned like this cloud account can be consume in the first businessman that the first business server is corresponding the amount of money paid required for above-mentioned movable order to the second special value that the first account shifts, and above-mentioned cloud account can be consume in the second businessman that the second business server is corresponding the amount of money paid required for above-mentioned movable order to the 3rd special value that the second account shifts.By above-mentioned execution mode, just can realize only needing first user terminal to carry out numerical value transfer to cloud account, and the second user terminal does not need to carry out numerical value transfer.
In technique scheme, the current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head; Cloud Server also receives the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head; Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server; First server plays described first object frame of video and the second target video frame by video play device simultaneously; Second server plays described first object frame of video and the second target video frame by video play device simultaneously.Can realize separating the people of two places like this to flock together the simulate effect of activity.
Be apparatus of the present invention embodiment below, the method that apparatus of the present invention embodiment realizes for performing the inventive method embodiment one, for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention, concrete ins and outs do not disclose, and please refer to the embodiment of the present invention one.
Refer to Fig. 3, Fig. 3 is the structural representation of a kind of video interactive system that the embodiment of the present invention provides, and as shown in Figure 3, comprises, comprising: Cloud Server 31, first server 32 and second server 33, wherein:
Cloud Server 31, for receiving the current video frame of the first audio/video information that first server 32 sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is described first server 32 gathers first user activity audio/video information by camera head 321.
Cloud Server 31 is also for receiving the current video frame of the second audio/video information that second server 33 sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is described second server 33 gathers the second User Activity audio/video information by camera head 331.
Cloud Server 31 is also for sending described first object frame of video and the second target video frame to described first server 32 and second server 33.
Described first server 32, for playing described first object frame of video and the second target video frame simultaneously by video play device 322.
Described second server 33, for playing described first object frame of video and the second target video frame simultaneously by video play device 332.
Wherein, the quantity of above-mentioned second server is one or more.
As the optional execution mode of one, Cloud Server 31 may be used for from the current video frame of described first audio/video information, extracting character features image by image characteristics extraction algorithm, by on this character features imaging importing to the first background image, to generate first object frame of video;
Described Cloud Server 31 may be used for from the current video frame of described second audio/video information, extracting character features image by image characteristics extraction algorithm, by this character features imaging importing to the second background image, to generate the second target video frame.
As the optional execution mode of one, Cloud Server 31 may be used for the background image replaced as the first background image by a part of image in target background image in this current video frame, to generate first object frame of video;
Cloud Server 31 may be used for the background image replaced as the second background image by another part image in described target background image in this current video frame, to generate the second target video frame.
Optionally, described first background image and the second background image can be identical image, or described first background image and the second background image can be different images.
As the optional execution mode of one, described Cloud Server 31 may be used for described first object frame of video and the second target video frame to synthesize, to generate moving target frame of video, and send described moving target frame of video respectively to described first server 32 and second server 33;
First server 32 may be used for playing described moving target frame of video by video play device;
Second server 33 may be used for playing described moving target frame of video by video play device.
As the optional execution mode of one, described Cloud Server 31 can also be used for described first background image and the/the second background image that receive the transmission of described first server 32; And/or
Described Cloud Server 31 can also be used for described first background image and the/the second background image that receive the transmission of described second server 33.
As the optional execution mode of one, first server 32 can also be used for representing multiple background images, and receive the selection instruction of user's input, respond described selection instruction and select described first background image and/or the second background image from multiple background images described; And/or
Second server 33 can also be used for representing multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described.
As shown in Figure 5, described system can also comprise: first user terminal 34 and the second user terminal 35, wherein:
First user terminal 34, for sending order request respectively to first server 32 and second server 33, described order request comprises movable order and order time.
First user terminal 34 is also for sending the invitation message for inviting participation activity to the second user terminal 35, described invitation message comprises the information of described order time and second server 33.
First server 32, also for exporting described movable order, receives in the described order time service corresponding to described movable order that described first server 32 exports to make the first user of described first user terminal 34; And described first server 32 gathers the activity of described first user by camera head 321 and generates the first audio/video information, and send each frame of video in described first audio/video information respectively to Cloud Server 31.
Second server 33, also for exporting described movable order, receives in the described order time service corresponding to described movable order that described second server 33 exports to make the second user of described second user terminal 35; And described second server 33 gathers the activity of described second user by camera head 331 and generates the second audio/video information, and send each frame of video in described second audio/video information respectively to Cloud Server 31.
As the optional execution mode of another kind, above-mentioned transmission first audio/video information and the second audio/video information can be encrypted transmission, can improve safety and the privacy of the first audio/video information and the second audio/video information like this.In addition, first server 32 can gather the activity of first user by multiple camera head, can realize the activity from different angle acquisition first users like this, thus make the first audio/video information can reflect the animation effect of first user better.In like manner, second server 33 also can gather the activity of first user by multiple camera head.
Just can realize separating the people of two places by above-mentioned steps to flock together the simulate effect of activity, the people of such separation two places directly can carry out by said method activity of getting together, thus do not need by the crowded activity and the vehicles of high cost are got together, it is movable together to assemble rapidly.Such as: separate the classmate of two places, friend, household or business partner and can be implemented in different areas by said method and carry out activity together, as having a dinner party, singing, have tea etc.
Another kind of optional execution mode, first user terminal 34 can also be used for the authorization information sending described second user terminal 35 to described second server 33, and described first user terminal 34 sends the notification message for notifying described authorization information to described second user terminal 35.
When described second user terminal 35 is positioned at the band of position residing for described second server 33, can also be used for exporting described authorization information by described second server 33, and the authorization information exported based on described second server 33 by the user of described second server 33 correspondence is verified the authorization information that described second user provides, when being verified, provide to described second user the service that described movable order is corresponding in the described order time.
In this execution mode, the level of security of above-mentioned flow process can be improved.
As the optional execution mode of another kind, first user terminal 34 may be used for the identification information sending described order request and described first server 32 and second server 33 to Cloud Server 31;
Cloud Server 31 can also be used for the identification information sending described order request and first user terminal 34 respectively to described first server 32 and second server 33.
This execution mode, because Cloud Server 31 sends order request to first server 32 and second server 33, compare like this and send order request respectively to first server 32 and second server 33, this execution mode can realize more efficient completing order and subscribe.
As the optional execution mode of another kind, first user terminal 34 can control source account and shift the first special value to the cloud account of described Cloud Server 31 correspondence, and this first special value is corresponding with described movable order;
Described Cloud Server 31 controls described cloud account and shifts the second special value to the first account of described first server 32 correspondence, and controls second account transfer three special value of described cloud account to described second server 33 correspondence.
In technique scheme, the current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head; Cloud Server also receives the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head; Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server; First server plays described first object frame of video and the second target video frame by video play device simultaneously; Second server plays described first object frame of video and the second target video frame by video play device simultaneously.Can realize separating the people of two places like this to flock together the simulate effect of activity.
Refer to Fig. 5, Fig. 5 is the structural representation of a kind of video interactive device that the embodiment of the present invention provides, and as shown in Figure 5, comprising: the first generation unit 51, second generation unit 52 and transmitting element 53, wherein:
Described first generation unit 51, for receiving the current video frame of the first audio/video information that first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
Described second generation unit 52, for receiving the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described transmitting element 53, for sending described first object frame of video and the second target video frame to described first server and second server, to make described first server play described first object frame of video and the second target video frame by video play device simultaneously, and described second server plays described first object frame of video and the second target video frame by video play device simultaneously.
Wherein, the quantity of above-mentioned second server is one or more.
It should be noted that, the device in the present embodiment can be applied to the Cloud Server that embodiment above describes, and the execution mode of this device with reference to the execution mode in embodiment as depicted in figs. 1 and 2, can not do repeat specification herein.
Technique scheme, can realize separating the people of two places and to flock together the simulate effect of activity.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random access memory (RandomAccessMemory is called for short RAM) etc.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.

Claims (16)

1. a video interaction method, is characterized in that, comprising:
The current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
The current video frame of the second audio/video information that described cloud server second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server;
Described first server plays described first object frame of video and the second target video frame by video play device simultaneously;
Described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
2. the method for claim 1, is characterized in that, the first background image is replaced the background image in this current video frame by described Cloud Server, to generate first object frame of video, comprising:
Described Cloud Server extracts character features image by image characteristics extraction algorithm from the current video frame of described first audio/video information, by this character features imaging importing to the first background image, to generate first object frame of video;
Described Cloud Server by the second background image replace background image in this current video frame, to generate the second target video frame, comprising:
Described Cloud Server extracts character features image by image characteristics extraction algorithm from the current video frame of described second audio/video information, by this character features imaging importing to the second background image, to generate the second target video frame.
3. the method for claim 1, is characterized in that, the first background image is replaced the background image in this current video frame by described Cloud Server, to generate first object frame of video, comprising:
A part of image in target background image is replaced the background image in this current video frame by described Cloud Server as the first background image, to generate first object frame of video;
Second background image is replaced the background image in this current video frame by described Cloud Server, to generate the second target video frame, comprising:
Another part image in described target background image is replaced the background image in this current video frame by described Cloud Server as the second background image, to generate the second target video frame.
4. the method for claim 1, is characterized in that, described first background image and the second background image are identical image, or described first background image and the second background image are different images.
5. the method according to any one of claim 1-4, is characterized in that, described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server, comprising:
Described first object frame of video and the second target video frame are synthesized by described Cloud Server, to generate moving target frame of video, and send described moving target frame of video respectively to described first server and second server;
Described first server plays described first object frame of video and the second target video frame by video play device simultaneously, comprising:
Described first server plays described moving target frame of video by video play device;
Described second server plays described first object frame of video and the second target video frame by video play device simultaneously, comprising:
Described second server plays described moving target frame of video by video play device.
6. the method according to any one of claim 1-5, is characterized in that, described method also comprises:
Described first background image that first server described in described cloud server sends and the/the second background image; And/or
Described first background image that second server described in described cloud server sends and the/the second background image.
7. method as claimed in claim 6, it is characterized in that, described method also comprises:
Described first server represents multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described; And/or
Described second server represents multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described.
8. a video interaction method, is characterized in that, comprising:
The current video frame of the first audio/video information that cloud server first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
The current video frame of the second audio/video information that described cloud server second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server sends described first object frame of video and the second target video frame to described first server and second server, to make described first server play described first object frame of video and the second target video frame by video play device simultaneously, and described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
9. a video interactive system, is characterized in that, comprising: Cloud Server, first server and second server, wherein:
Described Cloud Server, for receiving the current video frame of the first audio/video information that first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
Described Cloud Server is also for receiving the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described Cloud Server is also for sending described first object frame of video and the second target video frame to described first server and second server;
Described first server, for playing described first object frame of video and the second target video frame simultaneously by video play device;
Described second server, for playing described first object frame of video and the second target video frame simultaneously by video play device;
Wherein, the quantity of described second server is one or more.
10. system as claimed in claim 9, it is characterized in that, described Cloud Server is used for from the current video frame of described first audio/video information, extracting character features image by image characteristics extraction algorithm, by on this character features imaging importing to the first background image, to generate first object frame of video;
Described Cloud Server is used for from the current video frame of described second audio/video information, extracting character features image by image characteristics extraction algorithm, by this character features imaging importing to the second background image, to generate the second target video frame.
11. systems as claimed in claim 9, is characterized in that, described Cloud Server is used for the background image replaced as the first background image by a part of image in target background image in this current video frame, to generate first object frame of video;
Described Cloud Server is used for the background image replaced as the second background image by another part image in described target background image in this current video frame, to generate the second target video frame.
12. systems as claimed in claim 9, it is characterized in that, described first background image and the second background image are identical image, or described first background image and the second background image are different images.
13. systems according to any one of claim 9-12, it is characterized in that, described Cloud Server is used for described first object frame of video and the second target video frame to synthesize, to generate moving target frame of video, and send described moving target frame of video respectively to described first server and second server;
Described first server is used for playing described moving target frame of video by video play device;
Described second server is used for playing described moving target frame of video by video play device.
14. systems according to any one of claim 9-13, is characterized in that, described Cloud Server is also for receiving described first background image and the/the second background image that described first server sends; And/or
Described Cloud Server is also for receiving described first background image and/the second background image of the transmission of described second server.
15. methods as claimed in claim 14, it is characterized in that, described first server also for representing multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described; And/or
Described second server also for representing multiple background images, and receives the selection instruction of user's input, responds described selection instruction and select described first background image and/or the second background image from multiple background images described.
16. 1 kinds of video interactive devices, is characterized in that, comprising: the first generation unit, the second generation unit and transmitting element, wherein:
Described first generation unit, for receiving the current video frame of the first audio/video information that first server sends, and the first background image is replaced the background image in this current video frame, to generate first object frame of video, described first audio/video information is that described first server gathers the audio/video information of first user activity by camera head;
Described second generation unit, for receiving the current video frame of the second audio/video information that second server sends, and the second background image is replaced the background image in this current video frame, to generate the second target video frame, described second audio/video information is that described second server gathers the audio/video information of the second User Activity by camera head;
Described transmitting element, for sending described first object frame of video and the second target video frame to described first server and second server, to make described first server play described first object frame of video and the second target video frame by video play device simultaneously, and described second server plays described first object frame of video and the second target video frame by video play device simultaneously;
Wherein, the quantity of described second server is one or more.
CN201410459199.4A 2014-09-10 2014-09-10 Video interaction method, device and system Pending CN105472271A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410459199.4A CN105472271A (en) 2014-09-10 2014-09-10 Video interaction method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410459199.4A CN105472271A (en) 2014-09-10 2014-09-10 Video interaction method, device and system

Publications (1)

Publication Number Publication Date
CN105472271A true CN105472271A (en) 2016-04-06

Family

ID=55609500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410459199.4A Pending CN105472271A (en) 2014-09-10 2014-09-10 Video interaction method, device and system

Country Status (1)

Country Link
CN (1) CN105472271A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101579A (en) * 2016-07-29 2016-11-09 维沃移动通信有限公司 A kind of method of video-splicing and mobile terminal
CN106713942A (en) * 2016-12-27 2017-05-24 广州华多网络科技有限公司 Video processing method and video processing device
CN108234825A (en) * 2018-01-12 2018-06-29 广州市百果园信息技术有限公司 Method for processing video frequency and computer storage media, terminal
CN113596574A (en) * 2021-07-30 2021-11-02 维沃移动通信有限公司 Video processing method, video processing apparatus, electronic device, and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128350A1 (en) * 2002-03-25 2004-07-01 Lou Topfl Methods and systems for real-time virtual conferencing
CN101677386A (en) * 2008-08-01 2010-03-24 中兴通讯股份有限公司 System capable of selecting real-time virtual call background and video call method
CN101930284A (en) * 2009-06-23 2010-12-29 腾讯科技(深圳)有限公司 Method, device and system for implementing interaction between video and virtual network scene
CN102611873A (en) * 2012-03-06 2012-07-25 宋健 Method and system for realizing 2D/3D (two dimension/3 dimension) video communication and transmission optimization
CN102625129A (en) * 2012-03-31 2012-08-01 福州一点通广告装饰有限公司 Method for realizing remote reality three-dimensional virtual imitated scene interaction
CN103297544A (en) * 2013-06-24 2013-09-11 杭州泰一指尚科技有限公司 Instant messaging application method based on augmented reality

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128350A1 (en) * 2002-03-25 2004-07-01 Lou Topfl Methods and systems for real-time virtual conferencing
CN101677386A (en) * 2008-08-01 2010-03-24 中兴通讯股份有限公司 System capable of selecting real-time virtual call background and video call method
CN101930284A (en) * 2009-06-23 2010-12-29 腾讯科技(深圳)有限公司 Method, device and system for implementing interaction between video and virtual network scene
CN102611873A (en) * 2012-03-06 2012-07-25 宋健 Method and system for realizing 2D/3D (two dimension/3 dimension) video communication and transmission optimization
CN102625129A (en) * 2012-03-31 2012-08-01 福州一点通广告装饰有限公司 Method for realizing remote reality three-dimensional virtual imitated scene interaction
CN103297544A (en) * 2013-06-24 2013-09-11 杭州泰一指尚科技有限公司 Instant messaging application method based on augmented reality

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101579A (en) * 2016-07-29 2016-11-09 维沃移动通信有限公司 A kind of method of video-splicing and mobile terminal
CN106101579B (en) * 2016-07-29 2019-04-12 维沃移动通信有限公司 A kind of method and mobile terminal of video-splicing
CN106713942A (en) * 2016-12-27 2017-05-24 广州华多网络科技有限公司 Video processing method and video processing device
CN106713942B (en) * 2016-12-27 2020-06-09 广州华多网络科技有限公司 Video processing method and device
CN108234825A (en) * 2018-01-12 2018-06-29 广州市百果园信息技术有限公司 Method for processing video frequency and computer storage media, terminal
CN113596574A (en) * 2021-07-30 2021-11-02 维沃移动通信有限公司 Video processing method, video processing apparatus, electronic device, and readable storage medium

Similar Documents

Publication Publication Date Title
CN105635716B (en) Aggregated media method based on augmented reality
CN105871808A (en) Method and device for transcoding live video
CN104468845B (en) A kind of data processing method and system
CN108696489B (en) Media information playing method and device
CN106101804A (en) Barrage establishing method and device
CN105472271A (en) Video interaction method, device and system
CN108429918A (en) The method and apparatus of net cast
CN105681309A (en) Information processing method, first terminal, second terminal and server
CN106385603A (en) Message transmission method and device for media file
CN108462883A (en) A kind of living broadcast interactive method, apparatus, terminal device and storage medium
CN107690085A (en) Data sharing method and device
CN104683781B (en) Video playback processing method and processing device
EP3384485A1 (en) Museum augmented reality platform
CN109361954B (en) Video resource recording method and device, storage medium and electronic device
CN105847433A (en) Virtual-theatre-based video playing method, apparatus, and system
CN106331891B (en) A kind of information interacting method and electronic equipment
CN106993215A (en) A kind of information processing method and processing routine device
CN109298776B (en) Augmented reality interaction system, method and device
CN106878760B (en) Draw and parse the method and device of present
CN106792237A (en) A kind of message display method and system
CN105307031B (en) A kind of method for pushing and device of multi-user information
CN105472299B (en) Video interaction method, system and device
CN105472297B (en) Video interaction method, system and device
CN105872445A (en) Video call method, device and system
CN105719522A (en) Dual-client-terminal speech communication method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160406