CN114339118B - Video transmission method and system based on full duplex network - Google Patents
Video transmission method and system based on full duplex network Download PDFInfo
- Publication number
- CN114339118B CN114339118B CN202210234665.3A CN202210234665A CN114339118B CN 114339118 B CN114339118 B CN 114339118B CN 202210234665 A CN202210234665 A CN 202210234665A CN 114339118 B CN114339118 B CN 114339118B
- Authority
- CN
- China
- Prior art keywords
- replacement
- video
- communication
- party
- video data
- 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.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention relates to the technical field of video communication, and particularly discloses a video transmission method and system based on a full-duplex network. The embodiment of the invention generates first replacement video data by receiving first video data and a first replacement operation signal of a dialing party; receiving a video dialing operation signal of a dialing party, generating and sending a video communication request to a communication party; after the communication party receives the video communication request, generating second replacement video data; and transmitting the first replacement video data to the communication party and transmitting the second replacement video data to the dialing party according to the video communication connection signal. The dynamic replacement of part of the markers can be carried out according to the operation of the dialing party and the communication party before the video communication of the dialing party and the communication party is established in a specific full-duplex video communication occasion, so that objects which are not wanted to be seen by the opposite party can be hidden in the full-duplex video communication, the privacy of a user is reasonably protected, and the requirement of the user in the specific full-duplex video communication occasion is met.
Description
Technical Field
The invention belongs to the technical field of video communication, and particularly relates to a video transmission method and system based on a full-duplex network.
Background
Full duplex is a term for communication transmission. The communication allows data to be transmitted simultaneously in both directions, which corresponds in capability to a combination of two simplex communication modes, enabling simultaneous bidirectional transmission of signals.
In the existing full-duplex video communication process, real shot pictures of two communication parties are generally transmitted directly and synchronously, however, for some specific full-duplex video communication occasions, a user may not want to show some video pictures in the background of the user to a communication object so as to protect the life privacy of the user, and the full-duplex video communication of the real shot pictures of the two communication parties directly and synchronously transmitted cannot meet the requirements of the user in the specific full-duplex video communication occasions.
Disclosure of Invention
Embodiments of the present invention provide a video transmission method and system based on a full duplex network, which aim to solve the problems in the background art.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
a video transmission method based on a full duplex network specifically comprises the following steps:
receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data;
receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party;
after the communication party receives the video communication request, receiving second video data and a second replacement operation signal of the communication party, selecting a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replacing the second replacement marker to generate second replacement video data;
and receiving a video communication connection signal of a communication party, transmitting the first replacement video data to the communication party in real time according to the video communication connection signal, and transmitting the second replacement video data to a dialing party in real time.
As a further limitation of the technical solution of the embodiment of the present invention, the receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data specifically includes the following steps:
receiving first video data and a first replacement operation signal of a dialing party;
selecting a first replacement marker in the first video data according to the first replacement operation signal;
acquiring a first dynamic replacement according to the first replacement operation signal;
and replacing the first replacement marker in the first video data with the first dynamic replacement to generate first replacement video data.
As a further limitation of the technical solution of the embodiment of the present invention, the receiving the first video data and the first replacement operation signal of the calling party specifically includes the following steps:
receiving first video data of a calling party;
carrying out background identification on the first video data, marking a plurality of communication background objects and generating first background marked video data;
sending the first background mark video data to a dialing party;
and receiving a first replacement operation signal generated by a dialing party performing replacement operation according to the first background mark video data.
As a further limitation of the technical solution of the embodiment of the present invention, the receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party specifically includes the following steps:
receiving a video dialing operation signal of a dialing party;
acquiring a communication address of a communication party according to the video dialing operation signal;
generating a video communication request according to the video dialing operation signal;
sending the video communication request to the communication address.
As a further limitation of the technical solution of the embodiment of the present invention, after receiving the video communication request, the communication party receives second video data and a second replacement operation signal of the communication party, selects a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replaces the second replacement marker to generate second replacement video data specifically includes the following steps:
after the communication party accepts the video communication request, receiving second video data and a second replacement operation signal of the communication party;
selecting a second replacement marker in second video data according to the second replacement operation signal;
acquiring a second dynamic replacement according to the second replacement operation signal;
and replacing the second replacement marker in the second video data with the second dynamic replacement to generate second replacement video data.
As a further limitation of the technical solution of the embodiment of the present invention, the receiving of the second video data and the second replacement operation signal of the communication party specifically includes the following steps:
receiving second video data of a communication party;
carrying out background identification on the second video data, marking a plurality of communication background objects and generating second background marked video data;
sending the second background marked video data to a communication party;
and receiving a second replacement operation signal generated by the communication party performing replacement operation according to the second background mark video data.
A video transmission system based on a full duplex network, the system comprising a first dynamic replacement unit, a video communication request unit, a second dynamic replacement unit, and a video communication connection unit, wherein:
the first dynamic replacement unit is used for receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data;
the video communication request unit is used for receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party;
the second dynamic replacement unit is used for receiving second video data and a second replacement operation signal of the communication party after the communication party receives the video communication request, selecting a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replacing the second replacement marker to generate second replacement video data;
and the video communication connection unit is used for receiving a video communication connection signal of a communication party, transmitting the first replacement video data to the communication party in real time according to the video communication connection signal, and transmitting the second replacement video data to a dialing party in real time.
As a further limitation of the technical solution of the embodiment of the present invention, the first dynamic replacement unit specifically includes:
the first data signal receiving module is used for receiving first video data and a first replacing operation signal of a dialing party;
the first marker selecting module is used for selecting a first replacement marker in the first video data according to the first replacement operation signal;
the first replacement acquisition module is used for acquiring a first dynamic replacement according to the first replacement operation signal;
and the first replacement video generation module is used for replacing the first replacement marker in the first video data with the first dynamic replacement to generate first replacement video data.
As a further limitation of the technical solution of the embodiment of the present invention, the first data signal receiving module specifically includes:
the first video receiving submodule is used for receiving first video data of a dialing party;
the first background identification submodule is used for carrying out background identification on the first video data, marking a plurality of communication background objects and generating first background marked video data;
the first mark sending submodule is used for sending the first background mark video data to a dialing party;
and the first replacement receiving submodule is used for receiving a first replacement operation signal generated by a dialing party performing replacement operation according to the first background mark video data.
As a further limitation of the technical solution of the embodiment of the present invention, the video communication request unit specifically includes:
the dialing signal receiving module is used for receiving a video dialing operation signal of a dialing party;
the communication address acquisition module is used for acquiring a communication address of a communication party according to the video dialing operation signal;
the communication request generating module is used for generating a video communication request according to the video dialing operation signal;
and the communication request sending module is used for sending the video communication request to the communication address.
Compared with the prior art, the invention has the beneficial effects that:
the embodiment of the invention generates first replacement video data by receiving first video data and a first replacement operation signal of a dialing party; receiving a video dialing operation signal of a dialing party, generating and sending a video communication request to a communication party; after the communication party receives the video communication request, generating second replacement video data; and transmitting the first replacement video data to the communication party and transmitting the second replacement video data to the dialing party according to the video communication connection signal. The dynamic replacement of part of the markers can be carried out according to the operation of the dialing party and the communication party before the video communication of the dialing party and the communication party is established in a specific full-duplex video communication occasion, so that objects which are not wanted to be seen by the opposite party can be hidden in the full-duplex video communication, the privacy of a user is reasonably protected, and the requirement of the user in the specific full-duplex video communication occasion is met.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
Fig. 1 shows a flow chart of a method provided by an embodiment of the invention.
Fig. 2 shows a flowchart of generating first replacement video data in the method provided by the embodiment of the invention.
Fig. 3 shows a flowchart of receiving first video data and a first alternative operation signal of a calling party in the method provided by the embodiment of the invention.
Fig. 4 shows a flowchart of sending a video communication request in the method provided by the embodiment of the invention.
Fig. 5 shows a flowchart of generating second replacement video data in the method provided by the embodiment of the present invention.
Fig. 6 shows a flowchart of receiving the second video data and the second replacement operation signal of the communication party in the method provided by the embodiment of the invention.
Fig. 7 is a diagram illustrating an application architecture of a system provided by an embodiment of the invention.
Fig. 8 shows a block diagram of a first dynamic replacement unit in the system according to the embodiment of the present invention.
Fig. 9 is a block diagram illustrating a first data signal receiving module in the system according to the embodiment of the present invention.
Fig. 10 is a block diagram illustrating a structure of a video communication request unit in the system according to the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
It can be understood that, in the prior art, full-duplex video communication generally directly and synchronously transmits real shot pictures of two communication parties, however, for some specific full-duplex video communication occasions, a user may not want to show some video pictures in the background of the user to a communication object to protect the privacy of the user's life, and the full-duplex video communication directly and synchronously transmitting the real shot pictures of the two communication parties cannot meet the requirements of the user in the specific full-duplex video communication occasions.
In order to solve the above problem, in the embodiments of the present invention, first replacement video data is generated by receiving first video data and a first replacement operation signal of a calling party; receiving a video dialing operation signal of a dialing party, generating and sending a video communication request to a communication party; after the communication party receives the video communication request, generating second replacement video data; and transmitting the first replacement video data to the communication party and transmitting the second replacement video data to the dialing party according to the video communication connection signal. The dynamic replacement of part of the markers can be carried out according to the operation of the dialing party and the communication party before the video communication of the dialing party and the communication party is established in a specific full-duplex video communication occasion, so that objects which are not wanted to be seen by the opposite party can be hidden in the full-duplex video communication, the privacy of a user is reasonably protected, and the requirement of the user in the specific full-duplex video communication occasion is met.
Fig. 1 shows a flow chart of a method provided by an embodiment of the invention.
Specifically, a video transmission method based on a full-duplex network includes the following steps:
step S101, receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data.
In the embodiment of the invention, the dialing party initiates the requirement of video communication through the mobile communication terminal, the mobile communication terminal shoots the video of the dialing party, at the moment, the first video data shot by the mobile communication terminal is received, marking a plurality of communication background objects in the first video data to generate first background marked video data, sending the first background marked video data to a mobile communication terminal of a dialing party, displaying the first background mark video data on the mobile communication terminal, the dialing party can select the replacing target on the first background mark video data, receiving the first replacing operation signal sent by the mobile communication terminal of the dialing party, and obtaining a first replacement marker and a first dynamic replacement according to the first replacement operation signal, and replacing the first replacement marker in the first video data with the first dynamic replacement to generate first replacement video data.
It can be understood that the first background mark video data is video data obtained by the communication background object identification mark, and when the mobile communication terminal of the dialing party receives and displays the first background mark video data, in the shot video displayed by the first background mark video data in real time, the outlines of a plurality of communication background objects are shown by dotted lines with different colors, a dialing party can select the communication background objects with the corresponding color outlines on a mobile communication terminal, the selected communication background is the first replacement marker and, after the user selects the first replacement marker, the selectable alternative is displayed on the mobile communication terminal, the alternative selected by the dialing party is a first dynamic alternative, the first dynamic alternative is displayed in a three-dimensional mode and moves along with the video communication of the dialing party, the first dynamic alternative may be presented at different display angles depending on the movement of the dialing party. For example: clothes aired on a balcony in a video call are replaced by the lantern in the cartoon style.
Specifically, fig. 2 shows a flowchart of generating first replacement video data in the method provided by the embodiment of the present invention.
In a preferred embodiment provided by the present invention, the receiving first video data and a first replacement operation signal of a calling party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data specifically includes the following steps:
in step S1011, the first video data and the first replacement operation signal of the calling party are received.
Specifically, fig. 3 shows a flowchart for receiving the first video data and the first replacement operation signal of the calling party in the method provided by the embodiment of the invention.
In a preferred embodiment of the present invention, the receiving the first video data and the first replacement operation signal of the calling party specifically includes the following steps:
in step S10111, the first video data of the calling party is received.
Step S10112, performing background identification on the first video data, marking a plurality of communication background objects, and generating first background-marked video data.
Step S10113, sending the first background mark video data to a dialing party.
Step S10114, receiving a first replacement operation signal generated by the dialing party performing a replacement operation according to the first background mark video data.
Further, the receiving the first video data and the first replacement operation signal of the dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data further includes the following steps:
step S1012, selecting a first replacement marker in the first video data according to the first replacement operation signal.
Step S1013, a first dynamic replacement is obtained according to the first replacement operation signal.
Step S1014, replacing the first replacement marker in the first video data with the first dynamic replacement, and generating first replacement video data.
Further, the video transmission method based on the full duplex network further comprises the following steps:
step S102, receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party.
In the embodiment of the invention, after the communication background in the video is replaced, the dialing party can perform the video dialing operation on the mobile communication terminal to generate the video dialing operation signal, at the moment, the video dialing operation signal sent by the mobile communication terminal of the dialing party is received, the communication address of the communication party is obtained by analyzing the video dialing operation signal, and the video communication request is sent to the communication address.
Specifically, fig. 4 shows a flowchart of sending a video communication request in the method provided by the embodiment of the present invention.
In a preferred embodiment of the present invention, the receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party specifically includes the following steps:
step S1021, receiving a video dialing operation signal of a dialing party.
Step S1022, a communication address of the communication party is obtained according to the video dialing operation signal.
And S1023, generating a video communication request according to the video dialing operation signal.
Step S1024, sending the video communication request to the communication address.
Further, the video transmission method based on the full duplex network further comprises the following steps:
step S103, after the communication party receives the video communication request, receiving second video data and a second replacement operation signal of the communication party, selecting a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replacing the second replacement marker to generate second replacement video data.
In the embodiment of the invention, the mobile communication terminal of the communication party displays the video communication request, receives the second video data shot by the mobile communication terminal after the communication party accepts the video communication request through the mobile communication terminal, and labeling a plurality of communication background objects in the second video data to generate second background labeling video data, sending the second background labeling video data to a mobile communication terminal of a communication party, displaying the second background mark video data on the mobile communication terminal, the communication party can select the replacement target on the second background mark video data, receiving a second replacement operation signal sent by the mobile communication terminal of the communication party, and obtaining a second replacement marker and a second dynamic replacement according to the second replacement operation signal, and replacing the second replacement marker in the second video data with the second dynamic replacement to generate second replacement video data.
It can be understood that the mobile communication terminal of the communication party displays the video communication request, at this time, two virtual buttons of "prepare" and "reject" are displayed on the display screen of the mobile communication terminal, and after the communication party clicks the "prepare" virtual button, the video communication connection with the dialing party is not directly established, but the communication background scene of the communication party is replaced.
Specifically, fig. 5 shows a flowchart of generating second replacement video data in the method provided by the embodiment of the present invention.
In a preferred embodiment provided by the present invention, after receiving the video communication request, the communication party receives second video data and a second replacement operation signal of the communication party, selects a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replaces the second replacement marker to generate second replacement video data specifically includes the following steps:
and step S1031, after the communication party accepts the video communication request, receiving the second video data and the second replacement operation signal of the communication party.
Specifically, fig. 6 shows a flowchart of receiving the second video data and the second replacement operation signal of the communication party in the method provided by the embodiment of the invention.
In a preferred embodiment of the present invention, the receiving the second video data and the second replacement operation signal of the communication party specifically includes the following steps:
in step S10311, the second video data of the communication party is received.
And step S10312, performing background identification on the second video data, marking a plurality of communication background objects, and generating second background marked video data.
And step S10313, sending the second background mark video data to a communication party.
Step S10314, receiving a second replacement operation signal generated by the communication party performing a replacement operation according to the second background mark video data.
Further, after receiving the video communication request, the communication party receives second video data and a second replacement operation signal of the communication party, selects a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replaces the second replacement marker to generate second replacement video data, further comprising the following steps:
step S1032, selecting a second replacement marker in the second video data according to the second replacement operation signal.
And step S1033, acquiring a second dynamic replacement according to the second replacement operation signal.
Step S1034, replacing the second replacement marker in the second video data with the second dynamic replacement, and generating second replacement video data.
Further, the video transmission method based on the full duplex network further comprises the following steps:
and step S104, receiving a video communication connection signal of a communication party, transmitting the first replacement video data to the communication party in real time according to the video communication connection signal, and transmitting the second replacement video data to a dialing party in real time.
In the embodiment of the invention, after finishing the replacement of the communication background object, the communication party sends the video communication connection signal through the mobile communication terminal, at the moment, the communication party receives the video communication connection signal, transmits the first replacement video data to the communication party in real time based on a full duplex network, transmits the second replacement video data to the dialing party in real time, and establishes the two-way video communication between the dialing party and the communication party.
It is understood that the correspondent, after completing the replacement of the communication background object, may click on the "ok" virtual button displayed on the display screen of the mobile communication terminal, at which time the video communication connection signal is generated and transmitted.
Further, fig. 7 is a diagram illustrating an application architecture of the system according to the embodiment of the present invention.
In another preferred embodiment, the present invention provides a video transmission system based on a full duplex network, including:
the first dynamic replacement unit 101 is configured to receive first video data and a first replacement operation signal of a dialing party, select a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replace the first replacement marker to generate first replacement video data.
In the embodiment of the invention, a dialing party initiates a requirement of video communication through a mobile communication terminal, the mobile communication terminal performs video shooting on the dialing party, at this time, a first dynamic replacement unit 101 receives first video data shot by the mobile communication terminal, marks a plurality of communication background objects in the first video data to generate first background mark video data, sends the first background mark video data to the mobile communication terminal of the dialing party, displays the first background mark video data on the mobile communication terminal, the dialing party can perform selection operation of a replacement target on the first background mark video data, receives a first replacement operation signal sent by the mobile communication terminal of the dialing party, obtains a first replacement mark object and a first dynamic replacement object according to the first replacement operation signal, and further replaces the first replacement mark object in the first video data with the first dynamic replacement object, first replacement video data is generated.
Specifically, fig. 8 shows a block diagram of a first dynamic replacement unit 101 in the system according to the embodiment of the present invention.
In an embodiment of the present invention, the first dynamic replacement unit 101 specifically includes:
the first data signal receiving module 1011 is configured to receive the first video data and the first replacement operation signal of the dialing party.
Specifically, fig. 9 shows a block diagram of a first data signal receiving module 1011 in the system according to the embodiment of the present invention.
In a preferred embodiment of the present invention, the first data signal receiving module 1011 specifically includes:
the first video receiving sub-module 10111 is configured to receive first video data of the calling party.
A first background recognizing sub-module 10112, configured to perform background recognition on the first video data, mark multiple communication background objects, and generate first background-marked video data.
A first tag sending sub-module 10113, configured to send the first background tag video data to a caller.
The first replacement receiving sub-module 10114 is configured to receive a first replacement operation signal generated by a caller performing a replacement operation according to the first background markup video data.
Further, the first dynamic replacement unit 101 further includes:
a first marker selecting module 1012, configured to select a first replacement marker in the first video data according to the first replacement operation signal.
A first replacement acquiring module 1013, configured to acquire a first dynamic replacement according to the first replacement operation signal.
A first replacement video generating module 1014, configured to replace the first replacement marker in the first video data with the first dynamic replacement, and generate first replacement video data.
Further, the video transmission system based on the full duplex network further includes:
the video communication request unit 102 is configured to receive a video dialing operation signal of a dialing party, select a communication party according to the video dialing operation signal, and generate and send a video communication request to the communication party.
In the embodiment of the present invention, after completing the replacement of the communication background object in the video, the dialing party may perform a video dialing operation on the mobile communication terminal to generate a video dialing operation signal, at this time, the video communication request unit 102 receives the video dialing operation signal sent by the mobile communication terminal of the dialing party, obtains the communication address of the communication party by analyzing the video dialing operation signal, and sends a video communication request to the communication address.
Specifically, fig. 10 shows a block diagram of a video communication request unit 102 in the system according to the embodiment of the present invention.
In a preferred embodiment provided by the present invention, the video communication request unit 102 specifically includes:
a dialing signal receiving module 1021, configured to receive a video dialing operation signal of a dialing party.
A communication address obtaining module 1022, configured to obtain a communication address of the communication party according to the video dialing operation signal.
And a communication request generating module 1023, configured to generate a video communication request according to the video dialing operation signal.
A communication request sending module 1024, configured to send the video communication request to the communication address.
Further, the video transmission system based on the full duplex network further includes:
a second dynamic replacement unit 103, configured to receive second video data and a second replacement operation signal of the communication party after the communication party receives the video communication request, select a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replace the second replacement marker to generate second replacement video data.
In the embodiment of the present invention, the mobile communication terminal of the communication party displays the video communication request, after the communication party receives the video communication request through the mobile communication terminal, the second dynamic replacement unit 103 receives the second video data shot by the mobile communication terminal, and marks a plurality of communication backgrounds in the second video data to generate second background mark video data, sends the second background mark video data to the mobile communication terminal of the communication party, and displays the second background mark video data on the mobile communication terminal, the communication party can perform a selection operation of a replacement target on the second background mark video data, receives a second replacement operation signal sent by the mobile communication terminal of the communication party, obtains a second replacement mark and a second dynamic replacement according to the second replacement operation signal, and further replaces the second replacement mark in the second video data with the second dynamic replacement, second replacement video data is generated.
And the video communication connection unit 104 is configured to receive a video communication connection signal of a communication party, transmit the first replacement video data to the communication party in real time according to the video communication connection signal, and transmit the second replacement video data to a dialing party in real time.
In the embodiment of the present invention, after the communication party completes the replacement of the communication background object, the communication party sends the video communication connection signal through the mobile communication terminal, at this time, the video communication connection unit 104 receives the video communication connection signal, transmits the first replacement video data to the communication party in real time based on the full duplex network, transmits the second replacement video data to the dialing party in real time, and establishes the bidirectional video communication between the dialing party and the communication party.
In summary, in a specific full-duplex video communication occasion, before video communication between a dialing party and a communication party is established, the embodiment of the invention can dynamically replace part of the tags according to the operation of the dialing party and the communication party, so that objects which are not wanted to be seen by the opposite party can be hidden in the full-duplex video communication, the privacy of a user is reasonably protected, and the requirement of the user in the specific full-duplex video communication occasion is met.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in various embodiments may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
The above description is intended to be illustrative of the preferred embodiment of the present invention and should not be taken as limiting the invention, but rather, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.
Claims (10)
1. A video transmission method based on a full duplex network is characterized by comprising the following steps:
receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data;
when a mobile communication terminal of a dialing party receives and displays the first background mark video data, outlines of a plurality of communication background objects are shown by dotted lines of different colors, the dialing party can select the communication background objects with corresponding color outlines on the mobile communication terminal, the selected communication background objects are first replacement marks, a user can display selectable replacements on the mobile communication terminal after selecting the first replacement marks, the replacements selected by the dialing party are first dynamic replacements, and the first dynamic replacements are displayed in a three-dimensional mode and can be displayed at different display angles according to the movement of the dialing party when the dialing party moves during video communication;
receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party;
after the communication party receives the video communication request, receiving second video data and a second replacement operation signal of the communication party, selecting a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replacing the second replacement marker to generate second replacement video data;
and receiving a video communication connection signal of a communication party, transmitting the first replacement video data to the communication party in real time according to the video communication connection signal, and transmitting the second replacement video data to a dialing party in real time.
2. The video transmission method based on the full-duplex network according to claim 1, wherein the receiving the first video data and the first replacement operation signal of the dialing party, selecting the first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate the first replacement video data specifically includes the following steps:
receiving first video data and a first replacement operation signal of a dialing party;
selecting a first replacement marker in the first video data according to the first replacement operation signal;
acquiring a first dynamic replacement according to the first replacement operation signal;
and replacing the first replacement marker in the first video data with the first dynamic replacement to generate first replacement video data.
3. The video transmission method based on the full-duplex network according to claim 2, wherein the receiving the first video data and the first replacement operation signal of the dialing party specifically comprises the following steps:
receiving first video data of a calling party;
carrying out background identification on the first video data, marking a plurality of communication background objects and generating first background marked video data;
sending the first background mark video data to a dialing party;
and receiving a first replacement operation signal generated by a dialing party performing replacement operation according to the first background mark video data.
4. The video transmission method based on the full-duplex network according to claim 1, wherein the receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party specifically comprises the following steps:
receiving a video dialing operation signal of a dialing party;
acquiring a communication address of a communication party according to the video dialing operation signal;
generating a video communication request according to the video dialing operation signal;
sending the video communication request to the communication address.
5. The video transmission method based on the full-duplex network according to claim 1, wherein after the communication party accepts the video communication request, the method receives second video data and a second replacement operation signal of the communication party, selects a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replaces the second replacement marker to generate second replacement video data specifically includes the following steps:
after the communication party accepts the video communication request, receiving second video data and a second replacement operation signal of the communication party;
selecting a second replacement marker in second video data according to the second replacement operation signal;
acquiring a second dynamic replacement according to the second replacement operation signal;
and replacing the second replacement marker in the second video data with the second dynamic replacement to generate second replacement video data.
6. The video transmission method based on the full-duplex network according to claim 5, wherein the receiving the second video data and the second replacement operation signal of the communication party specifically comprises the following steps:
receiving second video data of a communication party;
performing background recognition on the second video data, marking a plurality of communication background objects, and generating second background marked video data;
sending the second background marked video data to a communication party;
and receiving a second replacement operation signal generated by the communication party performing replacement operation according to the second background mark video data.
7. A video transmission system based on a full duplex network, the system comprising a first dynamic replacement unit, a video communication request unit, a second dynamic replacement unit and a video communication connection unit, wherein:
the first dynamic replacement unit is used for receiving first video data and a first replacement operation signal of a dialing party, selecting a first replacement marker in the first video data according to the first replacement operation signal, and dynamically replacing the first replacement marker to generate first replacement video data;
when a mobile communication terminal of a dialing party receives and displays the first background mark video data, outlines of a plurality of communication background objects are shown by dotted lines of different colors, the dialing party can select the communication background objects with corresponding color outlines on the mobile communication terminal, the selected communication background objects are first replacement marks, a user can display selectable replacements on the mobile communication terminal after selecting the first replacement marks, the replacements selected by the dialing party are first dynamic replacements, and the first dynamic replacements are displayed in a three-dimensional mode and can be displayed at different display angles according to the movement of the dialing party when the dialing party moves during video communication;
the video communication request unit is used for receiving a video dialing operation signal of a dialing party, selecting a communication party according to the video dialing operation signal, and generating and sending a video communication request to the communication party;
the second dynamic replacement unit is used for receiving second video data and a second replacement operation signal of the communication party after the communication party receives the video communication request, selecting a second replacement marker in the second video data according to the second replacement operation signal, and dynamically replacing the second replacement marker to generate second replacement video data;
and the video communication connection unit is used for receiving a video communication connection signal of a communication party, transmitting the first replacement video data to the communication party in real time according to the video communication connection signal, and transmitting the second replacement video data to a dialing party in real time.
8. The video transmission system based on the full duplex network as claimed in claim 7, wherein the first dynamic replacement unit specifically comprises:
the first data signal receiving module is used for receiving first video data and a first replacing operation signal of a dialing party;
a first marker selecting module, configured to select a first replacement marker in the first video data according to the first replacement operation signal;
the first replacement acquisition module is used for acquiring a first dynamic replacement according to the first replacement operation signal;
and the first replacement video generation module is used for replacing the first replacement marker in the first video data with the first dynamic replacement to generate first replacement video data.
9. The video transmission system based on the full-duplex network according to claim 8, wherein the first data signal receiving module specifically comprises:
the first video receiving submodule is used for receiving first video data of a dialing party;
the first background identification submodule is used for carrying out background identification on the first video data, marking a plurality of communication background objects and generating first background marked video data;
the first mark sending submodule is used for sending the first background mark video data to a dialing party;
and the first replacement receiving submodule is used for receiving a first replacement operation signal generated by a dialing party performing replacement operation according to the first background mark video data.
10. The video transmission system based on the full-duplex network according to claim 7, wherein the video communication request unit specifically includes:
the dialing signal receiving module is used for receiving a video dialing operation signal of a dialing party;
the communication address acquisition module is used for acquiring a communication address of a communication party according to the video dialing operation signal;
the communication request generating module is used for generating a video communication request according to the video dialing operation signal;
and the communication request sending module is used for sending the video communication request to the communication address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210234665.3A CN114339118B (en) | 2022-03-11 | 2022-03-11 | Video transmission method and system based on full duplex network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210234665.3A CN114339118B (en) | 2022-03-11 | 2022-03-11 | Video transmission method and system based on full duplex network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114339118A CN114339118A (en) | 2022-04-12 |
CN114339118B true CN114339118B (en) | 2022-06-24 |
Family
ID=81033039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210234665.3A Active CN114339118B (en) | 2022-03-11 | 2022-03-11 | Video transmission method and system based on full duplex network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114339118B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117041466A (en) * | 2023-07-18 | 2023-11-10 | 基石酷联微电子技术(北京)有限公司 | Bidirectional transmission circuit |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082943A (en) * | 2009-11-27 | 2011-06-01 | 中兴通讯股份有限公司 | Method, device and system for building video call and switching video |
CN111601063A (en) * | 2020-04-29 | 2020-08-28 | 维沃移动通信有限公司 | Video processing method and electronic equipment |
CN113411537A (en) * | 2021-06-25 | 2021-09-17 | Oppo广东移动通信有限公司 | Video call method, device, terminal and storage medium |
CN113473064A (en) * | 2021-08-23 | 2021-10-01 | 珠海格力电器股份有限公司 | Video call image processing method and device, computer equipment and storage medium |
-
2022
- 2022-03-11 CN CN202210234665.3A patent/CN114339118B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082943A (en) * | 2009-11-27 | 2011-06-01 | 中兴通讯股份有限公司 | Method, device and system for building video call and switching video |
CN111601063A (en) * | 2020-04-29 | 2020-08-28 | 维沃移动通信有限公司 | Video processing method and electronic equipment |
CN113411537A (en) * | 2021-06-25 | 2021-09-17 | Oppo广东移动通信有限公司 | Video call method, device, terminal and storage medium |
CN113473064A (en) * | 2021-08-23 | 2021-10-01 | 珠海格力电器股份有限公司 | Video call image processing method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114339118A (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100546374C (en) | Interactive communication apparatus and method of attachment | |
CN106101743B (en) | Panoramic video recognition methods and device | |
KR100681900B1 (en) | Service System and Method of Emotion Expressing Using Animation for Video Call and Mobile Communication Terminal therefor | |
EP1771002B1 (en) | Mobile video communication terminal | |
CN114339118B (en) | Video transmission method and system based on full duplex network | |
KR20040026606A (en) | System and method for multiplexing media information over a network using reduced communications resources and prior knowledge/experience of a called or calling party | |
KR20120074669A (en) | Terminal for providing augmented reality | |
CN112261467B (en) | Screen-casting content display method and device, electronic equipment and readable storage medium | |
CN110913077B (en) | Session message display method and device | |
US20150379471A1 (en) | Management system for transmission of electronic business card based on telephone number linkage and method therefor | |
CN105407202A (en) | Method and terminal for remote query of contact information | |
US20100203869A1 (en) | Mobile terminal and method for phone number management using image in mobile terminal | |
US20070120952A1 (en) | Method for image communication in mobile equipment | |
JP2008270912A (en) | Control device, mobile communication system, and communication terminal | |
KR20090014465A (en) | Method and system for providing service to hide object during video call | |
JP4378250B2 (en) | Videophone and program | |
CN113242398A (en) | Three-dimensional labeled audio and video call method and system | |
CN111586476B (en) | Video data processing method applied to tyrtc platform and related equipment | |
CN106899742A (en) | Message registration management method and terminal | |
CN106656725A (en) | Smart terminal, server, and information updating system | |
US20190005626A1 (en) | Social-based image setting value sharing system and method therefor | |
JP2000175167A (en) | Video telephone system | |
US20090096859A1 (en) | Video telephony terminal and image transmission method thereof | |
CN113079112B (en) | Message processing method and device, electronic equipment and storage medium | |
CN108874514B (en) | Message processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |