CN112019879A - Video processing method, device, computing equipment and medium - Google Patents

Video processing method, device, computing equipment and medium Download PDF

Info

Publication number
CN112019879A
CN112019879A CN201910472310.6A CN201910472310A CN112019879A CN 112019879 A CN112019879 A CN 112019879A CN 201910472310 A CN201910472310 A CN 201910472310A CN 112019879 A CN112019879 A CN 112019879A
Authority
CN
China
Prior art keywords
target object
video
image frame
processed
frame containing
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
CN201910472310.6A
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910472310.6A priority Critical patent/CN112019879A/en
Publication of CN112019879A publication Critical patent/CN112019879A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a video processing method, a video processing device, a computing device and a medium, wherein the video processing method comprises the following steps: acquiring an image frame of a video to be processed; identifying an image frame containing a first target object in image frames of a video to be processed; and processing at least the image frame containing the first target object by using the second target object to obtain a processed video. The embodiment of the invention can realize the repeated use of the video.

Description

Video processing method, device, computing equipment and medium
Technical Field
The present invention relates to the field of image processing technologies, and in particular, to a video processing method, an apparatus, a computing device, and a medium.
Background
At present, in order to promote the consumption of users, merchants publicize commodities to the users in a video production mode, particularly commodities which are sold or promoted at present, and can visually inform the commodities which are sold or promoted at present by marking time-sensitive labels such as logo, limited welfare and the like on the videos. After the promotion, the originally produced video generally cannot satisfy the current promotion activity, so the merchant must produce the video again. In addition, the merchant may add filters or stickers to the video to attract the attention of the user, but over time, the video may become less attractive, which is not in line with the purpose of the merchant in making the video, and for this reason the merchant has to make new video. Therefore, in both cases, the original video cannot be put into normal use, so that the merchant needs to reproduce the video, and the cost for reproducing the video by the merchant is increased.
Disclosure of Invention
The embodiment of the invention provides a video processing method, a video processing device, computing equipment and a medium, which can realize the reuse of videos with timeliness.
In a first aspect, an embodiment of the present invention provides a video processing method, where the method includes:
acquiring an image frame of a video to be processed;
identifying an image frame containing a first target object in image frames of a video to be processed;
and processing at least the image frame containing the first target object by using the second target object to obtain a processed video.
In a second aspect, an embodiment of the present invention provides a video processing apparatus, where the apparatus includes:
the acquisition module is used for acquiring image frames of a video to be processed;
the identification module is used for identifying the image frame containing the first target object in the image frames of the video to be processed;
and the processing module is used for at least processing the image frame containing the first target object by using the second target object to obtain a processed video.
In a third aspect, an embodiment of the present invention provides a computing device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor, implement the method of the first aspect of the embodiments described above.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which computer program instructions are stored, which, when executed by a processor, implement the method of the first aspect in the foregoing embodiments.
According to the video processing method, the video processing device, the computing equipment and the media, under the condition that the image frame of the video to be processed contains the first target object, the image frame is processed through the second target object to obtain the processed video; and further, the processed video becomes a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flow chart of a video processing method according to an embodiment of the invention;
FIG. 2 is a diagram illustrating an embodiment of overlaying a first target object;
FIG. 3 is a schematic diagram of another embodiment of the present invention covering a first target object;
FIG. 4 is a schematic diagram of another embodiment of the present invention covering a first target object;
FIG. 5 is a schematic diagram illustrating a touch operation process according to an embodiment of the invention;
FIG. 6 is a schematic diagram illustrating another touch operation process according to an embodiment of the invention;
FIG. 7 is a diagram of a video processing apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a computing device of an embodiment of the invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in 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 are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
For better understanding of the present invention, a video processing method according to an embodiment of the present invention is described in detail below with reference to fig. 1.
Fig. 1 shows a flow diagram of a video processing method according to an embodiment of the invention. As shown in fig. 1, the video processing method may include the steps of:
step 101: acquiring an image frame of a video to be processed;
step 102: identifying an image frame containing a first target object in image frames of a video to be processed;
step 103: and processing at least the image frame containing the first target object by using the second target object to obtain a processed video.
According to the video processing method, the video processing device, the computing equipment and the media, under the condition that the image frame of the video to be processed contains the first target object, the image frame is processed through the second target object to obtain the processed video; and further, the processed video becomes a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
In this embodiment of the present invention, the acquiring the image frame of the video to be processed in step 101 includes:
and acquiring image frames of the video to be processed frame by frame.
It should be noted that before the image frames are identified, the image frames of the video to be processed need to be acquired frame by frame.
In this embodiment of the present invention, the identifying, in step 102, an image frame including a first target object in the image frames of the video to be processed includes:
acquiring a first target object;
according to the acquired first target object, identifying image frames frame by frame, and determining the image frame containing the first target object and the position of the first target object in the image frame.
It should be noted that, before the identification, an object to be identified, i.e. a first target object, for example, "double 11" needs to be determined, and then an image frame containing "double 11" is identified from the video to be processed; after determining the image frame containing the "double 11", the position of the "double 11" in the image frame also needs to be determined.
It should be noted that, for a single image frame containing the first target object, the position of the first target object in the image frame is only required to be found; for a plurality of image frames containing the first target object, determining the time information of each image frame containing the first target object in the video to be processed; for example, for a 3s video to be processed, if the first target object exists at 2.5s, the corresponding time information is 2.5 s.
In an embodiment of the present invention, the processing at least the image frame containing the first target object by using the second target object in step 103 includes:
and replacing the first target object by using the second target object to generate an image frame containing the second target object.
In the embodiment of the invention, the second target object is used for replacing the first target object; and then the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
In an embodiment of the present invention, the processing at least the image frame containing the first target object by using the second target object in step 103 includes:
the first target object is overlaid with a second target object, and an image frame containing the second target object is generated.
In addition, upon determining the position information of the first target object in the image frame, the first target object is replaced with the second target object at the position, so that the first target object is invisible.
In one example, in the case where the first target object is a picture, the first target object is overlaid with the second target object, and an image frame containing the second target object is generated.
It should be noted that the first target object includes, but is not limited to, a picture, a character gesture in a video, a text, and the like.
According to the embodiment of the invention, the second target object is covered on the first target object; and then the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
In addition, upon determining the position information of the first target object in the image frame, the first target object is overlaid with the second target object at the position, so that the first target object is not visible.
In fig. 2, a video to be processed 21, a first target object 22, a second target object 23; the second target object 23 is covered on the first target object 21, so that the video 21 to be processed can be repeatedly used, and the utilization rate of the video is improved.
In one example, where only one image frame includes a first target object, overlaying the first target object with a second target object generates an image frame containing the second target object.
In fig. 3, a video to be processed 31 is identified, an image frame 32 including a first target object is identified, and a second target object 33 is overlaid on the image frame 32 of the first target object to form a new video.
In one example, in the case that a plurality of image frames in the video to be processed contain a first target object, the first target object is covered by a plurality of second target objects respectively, and an image frame containing the second target object is generated.
It should be noted that a plurality of second target objects may be the same, and each second target object covers a corresponding first target object; and then the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
In the embodiment of the present invention, the processing at least the image frame containing the first target object by using the second target object in step 103 includes:
a second target object is superimposed on the first target object or a region in the vicinity of the first target object, and an image frame including the second target object is generated.
According to the embodiment of the invention, the second target object is superposed on the first target object; and then the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
Wherein the second target object comprises one or more of pictures, characters or sounds
In fig. 4, a video to be processed 41 is identified, a first target object 42, e.g., "hand", contained in an image frame of the video to be processed is identified, and after the "hand" is identified, a second target object 43, e.g., "love heart", is superimposed at a position above the "hand".
It should be noted that the position of "love heart" can be superimposed at any position; in the embodiment of the present invention, the case of overlapping the "hand" is taken as an example; when the processed video is played subsequently, the user can feel 'love' only when playing the 'hand', so that the whole video is added with a new sensory effect and can attract attention.
In fig. 5, a video to be processed 51 is identified, a first target object 52, for example, a "hand", included in an image frame of the video to be processed is identified, and after the "hand" is identified, a second target object 53, for example, a dynamic "love heart", is superimposed at a position above the "hand", and a "kiss" sound effect is added.
During the playing process, if the first target object 52 is recognized, a "love heart", a dynamic "kiss" image and a sound effect "kiss" are presented on the page.
The area on or near the first target object may be an area above the first target object, or may be another area; the purpose of superposing the second target object on the first target object or the area near the first target object is to generate an image frame containing the second target, so that the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
In one example, the second target object is a touch operation identifier, and the touch operation identifier is used for receiving a touch operation of a user when touched by the user.
The second target object is a touch component and/or audio acquisition equipment on the terminal. The terminal comprises a touch control assembly and an audio acquisition device, wherein the touch control assembly on the terminal is used for receiving an interactive behavior corresponding to a touch control operation identifier of a user, and the audio acquisition device is used for acquiring the interactive behavior corresponding to the touch control operation identifier of the user.
The video processing method further comprises: if the touch operation identifier set by the second target object is triggered by the user, displaying an interactive interface corresponding to the touch operation identifier so as to interact with the user; after a touch control assembly on the terminal receives an interactive behavior corresponding to a user and a touch control operation identifier, displaying an interactive effect corresponding to the interactive behavior on a terminal interface; or
In the process of playing the processed video by the terminal, if the interactive behavior corresponding to the touch operation identifier of the user is acquired through the audio acquisition equipment; and after the audio acquisition equipment on the terminal receives the interactive behavior corresponding to the touch operation identification of the user, displaying the interactive effect corresponding to the interactive behavior on the terminal interface.
The video to be processed is matched with the first target object (image-text and gesture) for image recognition, and the second target object (interactive module, image-text, sound information and the like) is added to the information layer of the recognized segment, so that a new sensory effect can be added when the processed video is played subsequently.
In fig. 6, after the processed video 61 is played, a terminal interface presents a character of "click to get a red packet" 62, and when a user clicks the character, an effective area of the interface invokes a feedback state, for example, a large red packet (i.e., an interactive effect) is presented on the whole interface, and the amount of money taken by the user is displayed.
It can be seen that the embodiment of the present invention generates an image frame containing a second target object by superimposing the second target object on the first target object or in the vicinity of the first target object; can add new sensory effect to the video to be processed and simultaneously improve the long-term utilization rate.
In this embodiment of the present invention, after the interaction is completed, the video processing method further includes: and after the interaction is finished, controlling the processed video to continue playing.
After the red packet display time in fig. 6 expires, the processed video will continue to be played; or the presentation of the red envelope may be ended in advance after the user manually clicks, and then the image frame containing the second target object is played.
In one example, the first target object includes: in the case where the first time information and the second target object include the updated first time information, step 102 specifically includes:
selecting a first target object, such as a word of 'No. 11 monthly promotion', and the like, identifying an image frame at least containing the first target object, and finding the first target object containing the 'No. 11 monthly promotion'; and covering the second target object (also containing updated first time information which accords with the current time, and assuming that the current time is 12 months and 12 numbers) on the first target object, so that the video containing the second target object can be continuously used at the later stage of the activity, and the utilization rate of the video is improved.
Fig. 7 is a schematic diagram of a video processing apparatus according to an embodiment of the present invention. As shown in fig. 7, the video processing apparatus includes:
an obtaining module 701, configured to obtain an image frame of a video to be processed;
the identification module 702 is configured to identify an image frame including a first target object in image frames of a video to be processed;
the processing module 703 is configured to at least process the image frame including the first target object by using the second target object, so as to obtain a processed video.
According to the video processing method, the video processing device, the computing equipment and the media, under the condition that the image frame of the video to be processed contains the first target object, the image frame is processed through the second target object to obtain the processing result of the video to be processed; and then the video to be processed can become a new video which can be repeatedly used in the later period, and the utilization rate of the video is improved.
Optionally, the processing module 703 is configured to:
and replacing the first target object by using the second target object to generate an image frame containing the second target object.
Optionally, the processing module 703 is configured to:
the first target object is overlaid with a second target object, and an image frame containing the second target object is generated.
Optionally, the processing module 703 is configured to:
a second target object is superimposed on the first target object or a region in the vicinity of the first target object, and an image frame including the second target object is generated.
The second target object is a touch operation identifier, and the touch operation identifier is used for receiving touch operation of a user when the user touches the second target object.
Wherein the second target object comprises one or more of pictures, words or sounds.
Optionally, the video processing apparatus further includes:
and the display module is used for displaying a user interaction interface corresponding to the touch operation identifier if the touch operation identifier is touched, so as to interact with a user.
Optionally, the video processing apparatus further includes:
and the control module is used for controlling the processed video to continue playing after the interaction is finished.
Optionally, 701 is specifically configured to:
and acquiring image frames of the video to be processed frame by frame.
Optionally, the identifying module 702 is specifically configured to:
acquiring a first target object;
according to the acquired first target object, an image frame is identified, and the image frame containing the first target object and the position of the first target object in the image frame are determined.
Wherein the first target object includes first time information; the second target object includes the updated first time information.
Fig. 8 is a schematic block diagram of a video processing device according to an embodiment of the present invention, and a block diagram of an exemplary hardware architecture of a computing device capable of implementing the video processing method and apparatus provided by the embodiment of the present invention.
Computing device 800 includes input device 801, input interface 802, central processor 803, memory 804, output interface 805, and output device 806. The input interface 802, the central processing unit 803, the memory 804, and the output interface 805 are connected to each other via a bus 810, and the input device 801 and the output device 806 are connected to the bus 810 via the input interface 802 and the output interface 805, respectively, and further connected to other components of the computing device 800.
Specifically, the input device 801 receives input information from the outside, and transmits the input information to the central processor 803 through the input interface 802; the central processor 803 processes input information based on computer-executable instructions stored in the memory 804 to generate output information, temporarily or permanently stores the output information in the memory 804, and then transmits the output information to the output device 806 via the output interface 805; output device 806 outputs output information external to computing device 800 for use by a user.
The computing device shown in FIG. 8 may also be implemented to include: a memory storing computer-executable instructions; and a processor which, when executing computer executable instructions, may implement the video processing methods and apparatus described in connection with fig. 1-7.
According to an embodiment of the invention, the process described above with reference to the flow chart may be implemented as a computer software program. For example, an example of the invention includes a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network, and/or installed from a removable storage medium.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions which, when run on a computer, cause the computer to perform the methods described in the various embodiments above. The procedures or functions according to the embodiments of the invention are brought about in whole or in part when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk), among others.
The above-described examples of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the example scheme. One of ordinary skill in the art can understand and implement it without inventive effort.
It is to be understood that the invention is not limited to the particular arrangements and instrumentality described in the above embodiments and shown in the drawings. For convenience and brevity of description, detailed description of a known method is omitted here, and for the specific working processes of the system, the module and the unit described above, reference may be made to corresponding processes in the foregoing method embodiments, which are not described herein again.
It will be apparent to those skilled in the art that the method procedures of the present invention are not limited to the specific steps described and illustrated, and that various changes, modifications and additions, or equivalent substitutions and changes in the sequence of steps within the technical scope of the present invention are possible within the technical scope of the present invention as those skilled in the art can appreciate the spirit of the present invention.

Claims (14)

1. A video processing method, comprising:
acquiring an image frame of a video to be processed;
identifying an image frame containing a first target object in image frames of the video to be processed;
and processing at least the image frame containing the first target object by using the second target object to obtain a processed video.
2. The method of claim 1, wherein said processing at least the image frame containing the first target object with the second target object comprises:
and replacing the first target object by using the second target object to generate an image frame containing the second target object.
3. The method of claim 1, wherein said processing at least the image frame containing the first target object with the second target object comprises:
overlaying the first target object with the second target object, generating an image frame containing the second target object.
4. The method of claim 1, wherein said processing at least the image frame containing the first target object with the second target object comprises:
and superposing the second target object on the first target object or the nearby area of the first target object to generate an image frame containing the second target object.
5. The method according to claim 4, wherein the second target object is a touch operation identifier, and the touch operation identifier is used for receiving a touch operation of a user when touched by the user.
6. The method of claim 4, wherein the second target object comprises one or more of a picture, text, or sound.
7. The method of claim 5, further comprising:
and if the touch operation identifier is touched, displaying a user interaction interface corresponding to the touch operation identifier for interacting with a user.
8. The method of claim 7, further comprising:
and after the interaction is finished, controlling the processed video to continue playing.
9. The method of claim 1, wherein the obtaining image frames of the video to be processed comprises:
and acquiring image frames of the video to be processed frame by frame.
10. The method of claim 1, wherein the identifying the image frame containing the first target object in the image frames of the video to be processed comprises:
acquiring the first target object;
according to the first target object, the image frame is identified, and the image frame containing the first target object and the position of the first target object in the image frame are determined.
11. The method of claim 1, wherein the first target object comprises: first time information; the second target object includes the updated first time information.
12. A video processing device, the device comprising:
the acquisition module is used for acquiring image frames of a video to be processed;
the identification module is used for identifying the image frame containing the first target object in the image frames of the video to be processed;
and the processing module is used for at least processing the image frame containing the first target object by using the second target object to obtain a processed video.
13. A computing device comprising a memory having stored therein executable code and a processor that, when executing the executable code, implements a method of processing video as claimed in any of claims 1 to 11.
14. A computer-readable storage medium, on which a computer program is stored, which, when executed in a computer, causes the computer to perform the method of processing a video according to any one of claims 1 to 11.
CN201910472310.6A 2019-05-31 2019-05-31 Video processing method, device, computing equipment and medium Pending CN112019879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910472310.6A CN112019879A (en) 2019-05-31 2019-05-31 Video processing method, device, computing equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910472310.6A CN112019879A (en) 2019-05-31 2019-05-31 Video processing method, device, computing equipment and medium

Publications (1)

Publication Number Publication Date
CN112019879A true CN112019879A (en) 2020-12-01

Family

ID=73506250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910472310.6A Pending CN112019879A (en) 2019-05-31 2019-05-31 Video processing method, device, computing equipment and medium

Country Status (1)

Country Link
CN (1) CN112019879A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140139609A1 (en) * 2012-11-16 2014-05-22 At&T Intellectual Property I, Lp Method and apparatus for providing video conferencing
CN103873741A (en) * 2014-04-02 2014-06-18 北京奇艺世纪科技有限公司 Method and device for substituting area of interest in video
CN106096062A (en) * 2016-07-15 2016-11-09 乐视控股(北京)有限公司 video interactive method and device
CN106803909A (en) * 2017-02-21 2017-06-06 腾讯科技(深圳)有限公司 The generation method and terminal of a kind of video file
CN109040824A (en) * 2018-08-28 2018-12-18 百度在线网络技术(北京)有限公司 Method for processing video frequency, device, electronic equipment and readable storage medium storing program for executing
CN109168034A (en) * 2018-08-28 2019-01-08 百度在线网络技术(北京)有限公司 Merchandise news display methods, device, electronic equipment and readable storage medium storing program for executing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140139609A1 (en) * 2012-11-16 2014-05-22 At&T Intellectual Property I, Lp Method and apparatus for providing video conferencing
CN103873741A (en) * 2014-04-02 2014-06-18 北京奇艺世纪科技有限公司 Method and device for substituting area of interest in video
CN106096062A (en) * 2016-07-15 2016-11-09 乐视控股(北京)有限公司 video interactive method and device
CN106803909A (en) * 2017-02-21 2017-06-06 腾讯科技(深圳)有限公司 The generation method and terminal of a kind of video file
CN109040824A (en) * 2018-08-28 2018-12-18 百度在线网络技术(北京)有限公司 Method for processing video frequency, device, electronic equipment and readable storage medium storing program for executing
CN109168034A (en) * 2018-08-28 2019-01-08 百度在线网络技术(北京)有限公司 Merchandise news display methods, device, electronic equipment and readable storage medium storing program for executing

Similar Documents

Publication Publication Date Title
US11632576B2 (en) Live video broadcast method, live broadcast device and storage medium
US20170294212A1 (en) Video creation, editing, and sharing for social media
CN111625214B (en) Audio control method, device, equipment and storage medium
US8984412B2 (en) Advertising-driven theme preview and selection
CN108024079A (en) Record screen method, apparatus, terminal and storage medium
US20100177122A1 (en) Video-Associated Objects
CN102521764A (en) Generating advertisements during interactive advertising sessions
CN104822072B (en) The control method for playing back and play system and client and server of pushing video
US11029801B2 (en) Methods, systems, and media for presenting messages
CN111143019B (en) Control method and system for popup window of mobile terminal
CN110413834B (en) Voice comment modification method, system, medium and electronic device
CN106204695B (en) Editing method and device of 3D animation
CN112801684A (en) Advertisement playing method and device
US20150193279A1 (en) Data Engine
KR101703321B1 (en) Method and apparatus for providing contents complex
CN109889906B (en) Shopping method and related equipment
CN113259708A (en) Method, computer device and medium for introducing commodities based on short video
CN109683726B (en) Character input method, character input device, electronic equipment and storage medium
EP4343579A1 (en) Information replay method and apparatus, electronic device, computer storage medium, and product
CN112019879A (en) Video processing method, device, computing equipment and medium
CN112464075A (en) Application recommendation method and device of intelligent sound box and electronic equipment
CN110366002B (en) Video file synthesis method, system, medium and electronic device
CN104123112A (en) Image processing method and electronic equipment
CN104102736A (en) Personalized web page display method and personalized web page display device
CN106792219A (en) A kind of live method and device reviewed

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201201