CN107622234A - It is a kind of to show the method and apparatus for sprouting face present - Google Patents
It is a kind of to show the method and apparatus for sprouting face present Download PDFInfo
- Publication number
- CN107622234A CN107622234A CN201710815273.5A CN201710815273A CN107622234A CN 107622234 A CN107622234 A CN 107622234A CN 201710815273 A CN201710815273 A CN 201710815273A CN 107622234 A CN107622234 A CN 107622234A
- Authority
- CN
- China
- Prior art keywords
- face
- present
- frame
- speed
- target
- 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.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
The embodiment of the invention discloses the method and apparatus that face present is sprouted in a kind of display, belong to Internet technical field.Methods described includes:When detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame speed, in live video corresponding to the target direct broadcasting room picture frame carry out recognition of face;When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, it is determined that suitable for the second frame speed for sprouting the face present displaying stage;According to second frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively;When often getting picture frame, recognition of face is carried out to the picture frame got, obtains face recognition result corresponding to the picture frame after recognition of face, according to obtained face recognition result, show that the target sprouts face present, wherein, the first frame speed is less than second frame speed.Using the present invention, it can prevent terminal from occurring Caton phenomenon.
Description
Technical field
It is more particularly to a kind of to show the method and apparatus for sprouting face present the present invention relates to Internet technical field.
Background technology
With the development of electronic technology and Internet technology, the terminal such as mobile phone, computer is widely used, accordingly
Terminal on application program species is more and more, function is increasingly abundanter.Live class application program is that one kind is in daily use
Application program.During spectators watch the performance of certain main broadcaster by live class application program, it can be sent to main broadcaster and sprout face gift
Thing, such as, the present of cat ear can be sent.
At present, the terminal of main broadcaster receive sprout face present give a present notice when, this can be downloaded and sprout face present, and can be combined
Face shown to it, for example, it is cat ear to sprout face present, the terminal of main broadcaster, which receives, to be sprouted face present and give a present after notice, can
So that cat ear to be included above the eyebrow of main broadcaster.Face present is sprouted in order to be shown with reference to face, terminal often carries out face knowledge
Not.Specifically, when terminal detects live video, you can with higher default frame speed, to obtain the image in live video
Frame, and to picture frame carry out recognition of face, when receive sprout face present give a present notice and to show and sprout face present (i.e. current live
Direct broadcasting room sprout the face present stage into displaying) when, terminal can combine face recognition result, and face present is sprouted in display.
During the present invention is realized, inventor has found that prior art at least has problems with:
Based on above-mentioned processing mode, as long as terminal detects live video, i.e., always with higher default frame speed to image
Frame carries out recognition of face, and often recognition of face needs to take more CPU (Central ProcessingUnit, central processing
Device) resource, so as to cause terminal that Caton phenomenon occurs.
The content of the invention
In order to solve the problems, such as that Caton phenomenon occurs for terminal in correlation technique, the embodiments of the invention provide one kind display to sprout
The method and apparatus of face present.The technical scheme is as follows:
First aspect, there is provided a kind of to show the method for sprouting face present, methods described includes:
When detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame speed, to described
Picture frame in live video corresponding to target direct broadcasting room carries out recognition of face;
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, it is determined that being applied to institute
State the second frame speed for sprouting the face present displaying stage;
According to second frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively;
When often getting picture frame, recognition of face is carried out to the picture frame got, obtains the figure after recognition of face
The face recognition result as corresponding to frame, according to obtained face recognition result, show that the target sprouts face present, wherein, it is described
First frame speed is less than second frame speed.
Optionally, it is described when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when,
It is determined that suitable for the second frame speed for sprouting the face present displaying stage, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Status information is unsatisfactory for default history optimal frames speed selection condition, then obtains and face present displaying rank is sprouted described in default be applied to
The second frame speed of section;
If present terminal status information meets the history optimal frames speed selection condition, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, it is described when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when,
If present terminal status information is unsatisfactory for default history optimal frames speed selection condition, obtains and sprouted described in default be applied to
The second frame speed in face present displaying stage, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Central processor CPU occupancy be less than predetermined threshold value, then obtain and default be applied to described sprout the of the face present displaying stage
Two frames speed;
If the present terminal status information meets the history optimal frames speed selection condition, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage, including:
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, methods described also includes:
During picture frame is obtained according to second frame speed, when detect there is Caton phenomenon when, according to default
The 3rd frame speed, obtain the picture frame in live video corresponding to the target direct broadcasting room successively, wherein, the 3rd frame speed is small
In second frame speed.
Optionally, it is described when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first
Frame speed, recognition of face is carried out to the picture frame in live video corresponding to the target direct broadcasting room, including:
When detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room, according to default first frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face.
Optionally, methods described also includes:
When detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room, according to default 4th frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face, wherein, the 4th frame speed is less than first frame
Speed.
Second aspect, there is provided a kind of to show the device for sprouting face present, described device includes:
Identification module, for when detect target direct broadcasting room enter it is non-sprout the face present displaying stage when, according to default the
One frame speed, recognition of face is carried out to the picture frame in live video corresponding to the target direct broadcasting room;
Determining module, detect that target direct broadcasting room shows the stage into the face present of sprouting that face present is sprouted to target for working as
When, it is determined that suitable for the second frame speed for sprouting the face present displaying stage;
Acquisition module, for according to second frame speed, obtaining successively in live video corresponding to the target direct broadcasting room
Picture frame;
Display module, during for often getting picture frame, recognition of face being carried out to the picture frame got, is obtained through remarkable
Face recognition result corresponding to picture frame after face identification, according to obtained face recognition result, shows that the target sprouts face gift
Thing, wherein, the first frame speed is less than second frame speed.
Optionally, the determining module, is used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Status information is unsatisfactory for default history optimal frames speed selection condition, then obtains and face present displaying rank is sprouted described in default be applied to
The second frame speed of section;
If present terminal status information meets the history optimal frames speed selection condition, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, the determining module, is used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Central processor CPU occupancy be less than predetermined threshold value, then obtain and default be applied to described sprout the of the face present displaying stage
Two frames speed;
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, described device also includes:
Adjusting module, for during picture frame is obtained according to second frame speed, when detecting that interim card occur shows
As when, according to default 3rd frame speed, obtain the picture frame in live video corresponding to the target direct broadcasting room successively, wherein,
The 3rd frame speed is less than second frame speed.
Optionally, the identification module, is used for:
When detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room, according to default first frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face.
Optionally, the identification module, is additionally operable to:
When detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room, according to default 4th frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face, wherein, the 4th frame speed is less than first frame
Speed.
The beneficial effect that technical scheme provided in an embodiment of the present invention is brought is:
In the embodiment of the present invention, when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default
First frame speed, recognition of face is carried out to the picture frame in live video corresponding to target direct broadcasting room;When detecting target direct broadcasting room
Into when sprouting the face present displaying stage of face present is sprouted to target, it is determined that the second frame speed suitable for sprouting the face present displaying stage;
According to the second frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively;When often getting picture frame, to obtaining
The picture frame got carries out recognition of face, obtains face recognition result corresponding to the picture frame after recognition of face, according to
The face recognition result arrived, display target sprout face present, wherein, the first frame speed is less than the second frame speed.So, terminal sprouts face non-
When present shows the stage, recognition of face can be carried out to picture frame with relatively low frame speed, and then, it is possible to reduce whole live process
The cpu resource that middle recognition of face takes, it is thus possible to prevent terminal from Caton phenomenon occur.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings
Accompanying drawing.
Fig. 1 is the method flow diagram that face present is sprouted in a kind of display provided in an embodiment of the present invention;
Fig. 2 is that a kind of frame deadbeat provided in an embodiment of the present invention is intended to;
Fig. 3 is the apparatus structure schematic diagram that face present is sprouted in a kind of display provided in an embodiment of the present invention;
Fig. 4 is the apparatus structure schematic diagram that face present is sprouted in a kind of display provided in an embodiment of the present invention;
Fig. 5 is a kind of terminal structure schematic diagram provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
The embodiments of the invention provide a kind of method that face present is sprouted in display, the executive agent of this method is terminal.Wherein,
The terminal can be the terminal for having direct broadcast function, for example can be mobile phone, the PC for being provided with live class application program
Etc. terminal, the terminal can be main broadcaster's terminal.
Terminal can include the parts such as processor, memory, screen.Processor can be CPU etc., can be used for according to one
Fixed frame speed carries out the relevant treatment of recognition of face to the picture frame in live video.Memory can be RAM (Random
Access Memory, random access memory), Flash (flash memory) etc., can be used for data, processing procedure that storage receives
Data generated in required data, processing procedure etc., such as default frame speed.Screen can be touch screen, can be used for showing
Show live video and sprout face present etc., can be also used for detection touching signal etc..Terminal can also include transceiver, image detection
Part, audio output part and audio input means etc..Transceiver can be used for carrying out data transmission with miscellaneous equipment, for example,
What the reception server was sent, which sprout face present, gives a present notice, can be including antenna, match circuit, modem etc..Image detection
Part can be that shooting is first-class.Audio output part can be audio amplifier, earphone etc..Audio input means can be microphone etc..
Below in conjunction with embodiment, the handling process shown in Fig. 1 is described in detail, content can be as
Under:
Step 101, when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame
Speed, recognition of face is carried out to the picture frame in live video corresponding to target direct broadcasting room.
Wherein, non-face present of sprouting shows that the stage can not show the stage for sprouting face present, and frame speed can be default every
Second carries out the number of the picture frame of recognition of face.
In force, live class application program can be installed, main broadcaster wants to enter by live class application program in terminal
When row is live, the live interface of direct broadcasting room (can be described as target direct broadcasting room) can be corresponded to by operation, triggering terminal display, and can
Camera and microphone are opened with triggering terminal, record live video.The spectators of target direct broadcasting room can watch the straight of the main broadcaster
Video is broadcast, during live video is watched, spectators can send to main broadcaster sprouts face present.Show that spectators send to combine face
Sprout face present, terminal can main broadcaster it is live during, face is tracked, you can with real time in live video
Picture frame carries out recognition of face.Accordingly, terminal can detect the stage that target direct broadcasting room is presently in real time, when detecting mesh
Mark direct broadcasting room enter it is non-sprout face present displaying the stage when, terminal can obtain it is default be used for the picture frame in live video is entered
The frame speed (being properly termed as the first frame speed) of row recognition of face, and then, it is in non-face present of sprouting in target direct broadcasting room and shows the stage
During, terminal can obtain the picture frame in the live video that camera collects according to default first frame speed, and to obtaining
The every two field picture frame got carries out recognition of face, so as to track human faces.For example, the first frame speed is 5 frames/second, then in target
Direct broadcasting room be in it is non-sprout the face present displaying stage during, terminal can with it is per second acquisition 5 two field picture frames frame speed obtain figure
As frame, after getting every two field picture frame, terminal can carry out recognition of face to the every two field picture frame got.
Optionally, non-face present of sprouting shows that the stage can sprout face present preparatory stage, accordingly, the processing of step 101
Process can be as follows:When detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room, according to default first frame speed, to mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face.
Wherein, sprout the face present preparatory stage can be receive sprout face present give a present notice start to display sprout face present it
The preceding period.
In force, spectators send to main broadcaster sprout face present (be properly termed as target and sprout face present) after, server can be to master
The terminal broadcast, which sends corresponding target, to be sprouted the face present of sprouting of face present and gives a present notice, and accordingly, terminal can be sent with the reception server
Face present of sprouting give a present notice, now, the i.e. detectable target direct broadcasting room of terminal, which enters, to be sprouted the face present preparatory stage, and then,
Sprout the face present preparatory stage, terminal can be according to default first frame speed, corresponding to the target direct broadcasting room collected to camera
Picture frame in live video carries out recognition of face.In addition, terminal receives and sprouts face present and give a present after notice, can be to server
Target corresponding to download sprout face present (such as cat ear when sprouting face present of spectators, then terminal can download cat ear to server
Piece picture or animation), wherein, the period before display target sprouts face present belongs to sprout the face present preparatory stage.
Optionally, face present idle phase is being sprouted, terminal can also carry out recognition of face to the picture frame in live video,
Accordingly, terminal can also be handled as follows:When detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room, according to pre-
If the 4th frame speed, in live video corresponding to target direct broadcasting room picture frame carry out recognition of face, wherein, the 4th frame speed is small
In the first frame speed.
Wherein, it can currently sprout the displaying of face present to terminate to sprout face present to receiving next time to sprout face present idle phase
The period for notice of giving a present.
In force, when terminal detects that target direct broadcasting room into when sprouting face present idle phase, can obtain default
The frame speed (can be described as the 4th frame speed) of recognition of face is carried out to the picture frame in live video for sprouting face present idle phase, its
In, the 4th frame speed is less than the first frame speed, as shown in Figure 2.After getting the 4th frame speed, face present idle phase is being sprouted, terminal can
With fast according to the 4th frame, the picture frame in acquisition live video, and then, recognition of face can be carried out to the picture frame got,
Obtain the face recognition result of every two field picture frame.That is, in the embodiment of the present invention, face present is sprouted when target direct broadcasting room enters
During idle phase, terminal can carry out recognition of face according to relatively low 4th frame speed to the picture frame in live video, so as to
Track face, can be with somewhat higher the first frame speed, to live video when target direct broadcasting room, which enters, sprouts the face present preparatory stage
In picture frame carry out recognition of face, so as to more preferable track human faces.The face present displaying stage is sprouted non-, is kept to live
Picture frame in video carries out recognition of face, can be with real-time tracking face, the region being capable of determining that where face, to want
When face present is sprouted in display, while preventing the phenomenon of recognition of face failure from occurring, the speed of recognition of face can be improved.
Step 102, when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when, it is determined that
The second frame speed suitable for sprouting the face present displaying stage.
In force, after spectators send target to main broadcaster sprouts face present, terminal, which can receive, sprouts face present to target
Face present of sprouting give a present notice, and then, face present can be sprouted to target and is downloaded, after download, terminal can sprout face to target
Present is shown that now, terminal will detect that target direct broadcasting room shows rank into the face present of sprouting that face present is sprouted to target
Section, and then, terminal can determine to be applied to the second frame speed for sprouting the face present displaying stage.
Optionally, the second frame speed can be default or history optimal frames are fast, accordingly, the processing of step 102
Process can be as follows:When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if worked as
Preceding terminal's status information is unsatisfactory for default history optimal frames speed selection condition, then obtains default suitable for sprouting the displaying of face present
The second frame speed in stage;If present terminal status information meets history optimal frames speed selection condition, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Wherein, history optimal frames speed selection condition can be used for according to present terminal status information, judge it is current whether
The condition of history optimal frames speed is chosen, history optimal frames speed can be that terminal counts to obtain according to the service condition of historical frames speed
's.Present terminal status information can be the information for reflecting terminal current state, for example can be CPU usage, also may be used
To be that this time the number (for example being this time that face present is sprouted in the 100th display) of face present is sprouted in display.
In force, history optimal frames speed selection condition can be previously provided with terminal.When detecting target direct broadcasting room
Into when sprouting the face present displaying stage of face present is sprouted to target, terminal can obtain present terminal status information, and then, can be with
Judge whether present terminal status information meets history optimal frames speed selection condition, if present terminal status information be unsatisfactory for it is pre-
If history optimal frames speed selection condition, then obtain it is default be applied to sprout face present displaying the stage the second frame speed;If work as
Preceding terminal's status information meets history optimal frames speed selection condition, then is defined as being applicable by the history optimal frames speed predefined out
In the second frame speed for sprouting the face present displaying stage.For example, default history optimal frames speed selection condition be the 101 to 150th time,
From history optimal frames speed when face present is sprouted in 201 to 250 times ... displays, if present terminal status information is the 120th display
Face present is sprouted, then terminal may determine that present terminal status information meets history optimal frames speed selection condition, and now, terminal can
So that the history predefined out optimal frames speed to be defined as to be applied to the second frame speed for sprouting the face present displaying stage.It is if current whole
It is that face present is sprouted in the 170th display to hold status information, then terminal may determine that present terminal status information is unsatisfactory for history most
Excellent frame speed selection condition, now, terminal can obtain default the second frame speed for being applied to sprout the face present displaying stage.
Optionally, history optimal frames speed selection condition can be CPU usage, and accordingly, concrete processing procedure can be as
Under:When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if the CPU of present terminal
Occupancy is less than predetermined threshold value, then obtains default the second frame speed for being applied to sprout the face present displaying stage;If present terminal
CPU usage be more than or equal to predetermined threshold value, then by the history optimal frames speed predefined out be defined as be applied to sprout face gift
The second frame speed in thing displaying stage.
In force, when detecting target direct broadcasting room into when sprouting the face present displaying stage of face present is sprouted to target, eventually
End can obtain the CPU usage of present terminal, and then, the CPU usage of present terminal can be compared with predetermined threshold value
Compared with if the CPU usage of present terminal is less than predetermined threshold value, obtaining and default be applied to sprout the of the face present displaying stage
Two frames speed;, can be optimal by the history predefined out if the CPU usage of present terminal is more than or equal to predetermined threshold value
Frame speed is defined as being applied to the second frame speed for sprouting the face present displaying stage, wherein, history optimal frames speed is less than default be applied to
Sprout the frame speed in face present displaying stage.
Step 103, according to the second frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively.
In force, after terminal gets the second frame speed, the process for sprouting the face present displaying stage is in target direct broadcasting room
In, terminal can obtain the picture frame in the live video that camera collects successively according to default second frame speed.For example,
Second frame speed is 8 frames/second, then during target direct broadcasting room is in and sprouts the face present displaying stage, terminal can be obtained with per second
The frame speed of 8 two field picture frames is taken to obtain picture frame.
Optionally, during picture frame is obtained according to the second frame speed, in some cases, terminal can also carry out reduction of speed
Processing, accordingly, terminal can also be handled as follows:During picture frame is obtained according to the second frame speed, when detecting
When there is Caton phenomenon, according to default 3rd frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively,
Wherein, the 3rd frame speed is less than the second frame speed.
In force, during the picture frame during live video is obtained according to the second frame speed, terminal can also be real-time
Whether detection terminal there is Caton phenomenon, when detect there is Caton phenomenon when, terminal can on the basis of the second frame speed, drop
Low default frame speed, obtains the 3rd frame speed, and then, it can be obtained successively corresponding to target direct broadcasting room according to obtained the 3rd frame speed
Picture frame in live video.In addition, working as during picture frame is obtained according to the 3rd frame speed, still detect interim card occur
During phenomenon, terminal can also reduce default frame speed on the basis of the 3rd frame speed, and then, can be according to the 3rd frame after reduction of speed
Speed obtains picture frame, the like, until being reduced to minimum frame speed.
In addition, at the end of detecting that face present is sprouted to target to be shown, terminal, which can obtain, is sprouting the face present displaying stage
The frame speed finally used, and recorded, when the quantity for the frame speed that the history of record uses reaches predetermined number threshold value, terminal
History optimal frames speed can be determined, for example, the most frame of number can will appear from the frame speed that pre-recorded history uses
Speed is defined as history optimal frames speed.
Step 104, when often getting picture frame, recognition of face is carried out to the picture frame got, obtains knowing by face
Face recognition result corresponding to picture frame after not, according to obtained face recognition result, display target sprouts face present, wherein,
First frame speed is less than the second frame speed.
In force, when terminal gets picture frame according to the second frame speed, terminal can be to the picture frame that gets
Recognition of face is carried out, obtains face recognition result corresponding to the picture frame, that is, it is corresponding to obtain the picture frame after recognition of face
Face recognition result, and then, can be according to obtained face recognition result, display target sprouts face present.For example, recognition of face
As a result it is position of the face in picture frame, it is cat ear that target, which sprouts face present, wherein, relative position corresponding to cat ear is eyebrow
3 centimetres above hair, then terminal can determine that target sprouts display location of the face present in picture frame.
In the embodiment of the present invention, when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default
First frame speed, recognition of face is carried out to the picture frame in live video corresponding to target direct broadcasting room;When detecting target direct broadcasting room
Into when sprouting the face present displaying stage of face present is sprouted to target, it is determined that the second frame speed suitable for sprouting the face present displaying stage;
According to the second frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively;When often getting picture frame, to obtaining
The picture frame got carries out recognition of face, obtains face recognition result corresponding to the picture frame after recognition of face, according to
The face recognition result arrived, display target sprout face present, wherein, the first frame speed is less than the second frame speed.So, terminal sprouts face non-
When present shows the stage, recognition of face can be carried out to picture frame with relatively low frame speed, and then, it is possible to reduce whole live process
The cpu resource that middle recognition of face takes, it is thus possible to prevent terminal from Caton phenomenon occur.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of device for showing and sprouting face present, such as Fig. 3 institutes
Show, the device includes:
Identification module 310, for when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default
First frame speed, recognition of face is carried out to the picture frame in live video corresponding to the target direct broadcasting room;
Determining module 320, detect that target direct broadcasting room shows rank into the face present of sprouting that face present is sprouted to target for working as
Duan Shi, it is determined that suitable for the second frame speed for sprouting the face present displaying stage;
Acquisition module 330, for according to second frame speed, obtaining live video corresponding to the target direct broadcasting room successively
In picture frame;
Display module 340, during for often getting picture frame, recognition of face is carried out to the picture frame got, obtain through
Face recognition result corresponding to the picture frame crossed after recognition of face, according to obtained face recognition result, show that the target is sprouted
Face present, wherein, the first frame speed is less than second frame speed.
Optionally, the determining module 320, is used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Status information is unsatisfactory for default history optimal frames speed selection condition, then obtains and face present displaying rank is sprouted described in default be applied to
The second frame speed of section;
If present terminal status information meets the history optimal frames speed selection condition, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, the determining module 320, is used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Central processor CPU occupancy be less than predetermined threshold value, then obtain and default be applied to described sprout the of the face present displaying stage
Two frames speed;
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, as shown in figure 4, described device also includes:
Adjusting module 350, for during picture frame is obtained according to second frame speed, there is interim card when detecting
During phenomenon, according to default 3rd frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively, its
In, the 3rd frame speed is less than second frame speed.
Optionally, the identification module 310, is used for:
When detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room, according to default first frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face.
Optionally, the identification module 310, is additionally operable to:
When detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room, according to default 4th frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face, wherein, the 4th frame speed is less than first frame
Speed.
In the embodiment of the present invention, when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default
First frame speed, recognition of face is carried out to the picture frame in live video corresponding to target direct broadcasting room;When detecting target direct broadcasting room
Into when sprouting the face present displaying stage of face present is sprouted to target, it is determined that the second frame speed suitable for sprouting the face present displaying stage;
According to the second frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively;When often getting picture frame, to obtaining
The picture frame got carries out recognition of face, obtains face recognition result corresponding to the picture frame after recognition of face, according to
The face recognition result arrived, display target sprout face present, wherein, the first frame speed is less than the second frame speed.So, terminal sprouts face non-
When present shows the stage, recognition of face can be carried out to picture frame with relatively low frame speed, and then, it is possible to reduce whole live process
The cpu resource that middle recognition of face takes, it is thus possible to prevent terminal from Caton phenomenon occur.
It should be noted that:The display that above-described embodiment provides sprouts the device of face present when face present is sprouted in display, only with
The division progress of above-mentioned each functional module, can be as needed and by above-mentioned function distribution by not for example, in practical application
Same functional module is completed, i.e., the internal structure of terminal is divided into different functional modules, to complete whole described above
Or partial function.In addition, the device of face present is sprouted in the display that above-described embodiment provides and the method implementation of face present is sprouted in display
Example belongs to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Fig. 5 is refer to, it illustrates the structural representation of the terminal involved by the embodiment of the present invention, the terminal can be used for
The method that face present is sprouted in the display for implementing to provide in above-described embodiment.Specifically:
Terminal 500 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more meters
The memory 120 of calculation machine readable storage medium storing program for executing, input block 130, display unit 140, sensor 150, voicefrequency circuit 160,
WiFi (wireless fidelity, Wireless Fidelity) module 170, include one or the processing of more than one processing core
The part such as device 180 and power supply 190.It will be understood by those skilled in the art that the terminal structure shown in Fig. 5 is not formed pair
The restriction of terminal, it can include than illustrating more or less parts, either combine some parts or different part cloth
Put.Wherein:
RF circuits 110 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station
After downlink information receives, transfer to one or more than one processor 180 is handled;In addition, it is sent to up data are related to
Base station.Generally, RF circuits 110 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, use
Family identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low-noise amplifier), duplex
Device etc..In addition, RF circuits 110 can also be communicated by radio communication with network and other equipment.The radio communication can make
With any communication standard or agreement, and including but not limited to GSM (Global System of Mobile communication, entirely
Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code
Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple
Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short
Messaging Service, Short Message Service) etc..
Memory 120 can be used for storage software program and module, and processor 180 is stored in memory 120 by operation
Software program and module, so as to perform various function application and data processing.Memory 120 can mainly include storage journey
Sequence area and storage data field, wherein, storing program area can storage program area, the application program (ratio needed at least one function
Such as sound-playing function, image player function) etc.;Storage data field can store uses created number according to terminal 500
According to (such as voice data, phone directory etc.) etc..In addition, memory 120 can include high-speed random access memory, can also wrap
Include nonvolatile memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memory 120 can also include Memory Controller, to provide processor 180 and input block 130 to memory
120 access.
Input block 130 can be used for the numeral or character information for receiving input, and generation is set with user and function
Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 may include to touch
Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, collect and use
Family on or near it touch operation (such as user using any suitable object or annex such as finger, stylus in touch-sensitive table
Operation on face 131 or near touch sensitive surface 131), and corresponding attachment means are driven according to formula set in advance.It is optional
, touch sensitive surface 131 may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus detection is used
The touch orientation at family, and the signal that touch operation is brought is detected, transmit a signal to touch controller;Touch controller is from touch
Touch information is received in detection means, and is converted into contact coordinate, then gives processor 180, and can reception processing device 180
The order sent simultaneously is performed.Furthermore, it is possible to using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves
Realize touch sensitive surface 131.Except touch sensitive surface 131, input block 130 can also include other input equipments 132.Specifically,
Other input equipments 132 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.),
One or more in trace ball, mouse, action bars etc..
Display unit 140 can be used for display by the information of user's input or be supplied to the information and terminal 500 of user
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination.
Display unit 140 may include display panel 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal
Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display panel
141.Further, touch sensitive surface 131 can cover display panel 141, when touch sensitive surface 131 detects touching on or near it
After touching operation, processor 180 is sent to determine the type of touch event, is followed by subsequent processing type of the device 180 according to touch event
Corresponding visual output is provided on display panel 141.Although in Figure 5, touch sensitive surface 131 and display panel 141 are conducts
Two independent parts come realize input and input function, but in some embodiments it is possible to by touch sensitive surface 131 with display
Panel 141 is integrated and realizes input and output function.
Terminal 500 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 141, and proximity transducer can close display when terminal 500 is moved in one's ear
Panel 141 and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally
Three axles) acceleration size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (ratio
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);Extremely
The other sensors such as the gyroscope that can also configure in terminal 500, barometer, hygrometer, thermometer, infrared ray sensor, herein
Repeat no more.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the COBBAIF between user and terminal 500.Audio
Electric signal after the voice data received conversion can be transferred to loudspeaker 161, sound is converted to by loudspeaker 161 by circuit 160
Sound signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 162, after being received by voicefrequency circuit 160
Voice data is converted to, then after voice data output processor 180 is handled, through RF circuits 110 to be sent to such as another end
End, or voice data is exported to memory 120 further to handle.Voicefrequency circuit 160 is also possible that earphone jack,
To provide the communication of peripheral hardware earphone and terminal 500.
WiFi belongs to short range wireless transmission technology, and terminal 500 can help user's transceiver electronicses by WiFi module 170
Mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 5 is shown
WiFi module 170, but it is understood that, it is simultaneously not belonging to must be configured into for terminal 500, can exist as needed completely
Do not change in the essential scope of invention and omit.
Processor 180 is the control centre of terminal 500, utilizes various interfaces and each portion of connection whole mobile phone
Point, by running or performing the software program and/or module that are stored in memory 120, and call and be stored in memory 120
Interior data, the various functions and processing data of terminal 500 are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor
180 may include one or more processing cores;Preferably, processor 180 can integrate application processor and modem processor,
Wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor mainly handles nothing
Line communicates.It is understood that above-mentioned modem processor can not also be integrated into processor 180.
Terminal 500 also includes the power supply 190 (such as battery) to all parts power supply, it is preferred that power supply can pass through electricity
Management system and processor 180 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 190 can also include one or more direct current or AC power, recharging system, power supply event
The random component such as barrier detection circuit, power supply changeover device or inverter, power supply status indicator.
Although being not shown, terminal 500 can also include camera, bluetooth module etc., will not be repeated here.Specifically in this reality
Apply in example, the display unit of terminal 500 is touch-screen display, and terminal 500 also includes memory, and one or one
More than program, one of them or more than one program storage in memory, and be configured to by one or one with
Upper computing device states one or more than one program bag contains the instruction for being used for being operated below:
When detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame speed, to described
Picture frame in live video corresponding to target direct broadcasting room carries out recognition of face;
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, it is determined that being applied to institute
State the second frame speed for sprouting the face present displaying stage;
According to second frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively;
When often getting picture frame, recognition of face is carried out to the picture frame got, obtains the figure after recognition of face
The face recognition result as corresponding to frame, according to obtained face recognition result, show that the target sprouts face present, wherein, it is described
First frame speed is less than second frame speed.
Optionally, it is described when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when,
It is determined that suitable for the second frame speed for sprouting the face present displaying stage, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Status information is unsatisfactory for default history optimal frames speed selection condition, then obtains and face present displaying rank is sprouted described in default be applied to
The second frame speed of section;
If present terminal status information meets the history optimal frames speed selection condition, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, it is described when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when,
If present terminal status information is unsatisfactory for default history optimal frames speed selection condition, obtains and sprouted described in default be applied to
The second frame speed in face present displaying stage, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal
Central processor CPU occupancy be less than predetermined threshold value, then obtain and default be applied to described sprout the of the face present displaying stage
Two frames speed;
If the present terminal status information meets the history optimal frames speed selection condition, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage, including:
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, by what is predefined out
History optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
Optionally, methods described also includes:
During picture frame is obtained according to second frame speed, when detect there is Caton phenomenon when, according to default
The 3rd frame speed, obtain the picture frame in live video corresponding to the target direct broadcasting room successively, wherein, the 3rd frame speed is small
In second frame speed.
Optionally, it is described when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first
Frame speed, recognition of face is carried out to the picture frame in live video corresponding to the target direct broadcasting room, including:
When detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room, according to default first frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face.
Optionally, methods described also includes:
When detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room, according to default 4th frame speed, to the mesh
The picture frame marked in live video corresponding to direct broadcasting room carries out recognition of face, wherein, the 4th frame speed is less than first frame
Speed.
In the embodiment of the present invention, when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default
First frame speed, recognition of face is carried out to the picture frame in live video corresponding to target direct broadcasting room;When detecting target direct broadcasting room
Into when sprouting the face present displaying stage of face present is sprouted to target, it is determined that the second frame speed suitable for sprouting the face present displaying stage;
According to the second frame speed, the picture frame in live video corresponding to target direct broadcasting room is obtained successively;When often getting picture frame, to obtaining
The picture frame got carries out recognition of face, obtains face recognition result corresponding to the picture frame after recognition of face, according to
The face recognition result arrived, display target sprout face present, wherein, the first frame speed is less than the second frame speed.So, terminal sprouts face non-
When present shows the stage, recognition of face can be carried out to picture frame with relatively low frame speed, and then, it is possible to reduce whole live process
The cpu resource that middle recognition of face takes, it is thus possible to prevent terminal from Caton phenomenon occur.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.
Claims (12)
1. a kind of show the method for sprouting face present, it is characterised in that methods described includes:
When detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame speed, to the target
Picture frame in live video corresponding to direct broadcasting room carries out recognition of face;
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, it is determined that being sprouted suitable for described
The second frame speed in face present displaying stage;
According to second frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively;
When often getting picture frame, recognition of face is carried out to the picture frame got, obtains the picture frame after recognition of face
Corresponding face recognition result, according to obtained face recognition result, show that the target sprouts face present, wherein, described first
Frame speed is less than second frame speed.
2. according to the method for claim 1, it is characterised in that it is described when detect target direct broadcasting room enter face is sprouted to target
When sprouting the face present displaying stage of present, it is determined that suitable for the second frame speed for sprouting the face present displaying stage, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal state
Information is unsatisfactory for default history optimal frames speed selection condition, then obtains and the face present displaying stage is sprouted described in default be applied to
Second frame speed;
If present terminal status information meets the history optimal frames speed selection condition, and the history predefined out is optimal
Frame speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
3. according to the method for claim 2, it is characterised in that it is described when detect target direct broadcasting room enter face is sprouted to target
When sprouting the face present displaying stage of present, if present terminal status information is unsatisfactory for default history optimal frames speed and chooses bar
Part, then the second frame speed that the face present displaying stage is sprouted described in default be applied to is obtained, including:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if in present terminal
Central processor CPU usage is less than predetermined threshold value, then obtains the second frame that the face present displaying stage is sprouted described in default be applied to
Speed;
If the present terminal status information meets the history optimal frames speed selection condition, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage, including:
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
4. according to the method described in claim 1-3 any one, it is characterised in that methods described also includes:
During picture frame is obtained according to second frame speed, when detect there is Caton phenomenon when, according to default the
Three frames speed, obtains the picture frame in live video corresponding to the target direct broadcasting room successively, wherein, the 3rd frame speed is less than institute
State the second frame speed.
5. according to the method described in claim 1-3 any one, it is characterised in that described to detect that target direct broadcasting room enters
It is non-sprout face present displaying the stage when, according to default first frame speed, to the figure in live video corresponding to the target direct broadcasting room
As frame progress recognition of face, including:
It is straight to the target according to default first frame speed when detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room
Picture frame between broadcasting in corresponding live video carries out recognition of face.
6. according to the method for claim 5, it is characterised in that methods described also includes:
It is straight to the target according to default 4th frame speed when detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room
Picture frame between broadcasting in corresponding live video carries out recognition of face, wherein, the 4th frame speed is less than first frame speed.
7. a kind of show the device for sprouting face present, it is characterised in that described device includes:
Identification module, for when detect target direct broadcasting room enter it is non-sprout face present displaying the stage when, according to default first frame
Speed, recognition of face is carried out to the picture frame in live video corresponding to the target direct broadcasting room;
Determining module, for when detect target direct broadcasting room enter target is sprouted face present sprout face present displaying the stage when, really
It is fixed to be applied to the second frame speed for sprouting the face present displaying stage;
Acquisition module, for according to second frame speed, obtaining the figure in live video corresponding to the target direct broadcasting room successively
As frame;
Display module, during for often getting picture frame, recognition of face being carried out to the picture frame got, obtains knowing by face
Face recognition result corresponding to picture frame after not, according to obtained face recognition result, show that the target sprouts face present, its
In, the first frame speed is less than second frame speed.
8. device according to claim 7, it is characterised in that the determining module, be used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if present terminal state
Information is unsatisfactory for default history optimal frames speed selection condition, then obtains and the face present displaying stage is sprouted described in default be applied to
Second frame speed;
If present terminal status information meets the history optimal frames speed selection condition, and the history predefined out is optimal
Frame speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
9. device according to claim 8, it is characterised in that the determining module, be used for:
When sprouting the face present displaying stage of face present is sprouted to target when detecting that target direct broadcasting room enters, if in present terminal
Central processor CPU usage is less than predetermined threshold value, then obtains the second frame that the face present displaying stage is sprouted described in default be applied to
Speed;
If the central processor CPU occupancy of present terminal is more than or equal to predetermined threshold value, the history that will be predefined out
Optimal frames speed is defined as being applied to the second frame speed for sprouting the face present displaying stage.
10. according to the device described in claim 7-9 any one, it is characterised in that described device also includes:
Adjusting module, for according to second frame speed obtain picture frame during, when detect there is Caton phenomenon when,
According to default 3rd frame speed, the picture frame in live video corresponding to the target direct broadcasting room is obtained successively, wherein, described the
Three frames speed is less than second frame speed.
11. according to the device described in claim 7-9 any one, it is characterised in that the identification module, be used for:
It is straight to the target according to default first frame speed when detecting that the face present preparatory stage is sprouted in the entrance of target direct broadcasting room
Picture frame between broadcasting in corresponding live video carries out recognition of face.
12. device according to claim 11, it is characterised in that the identification module, be additionally operable to:
It is straight to the target according to default 4th frame speed when detecting that face present idle phase is sprouted in the entrance of target direct broadcasting room
Picture frame between broadcasting in corresponding live video carries out recognition of face, wherein, the 4th frame speed is less than first frame speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710815273.5A CN107622234B (en) | 2017-09-12 | 2017-09-12 | Method and device for displaying budding face gift |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710815273.5A CN107622234B (en) | 2017-09-12 | 2017-09-12 | Method and device for displaying budding face gift |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107622234A true CN107622234A (en) | 2018-01-23 |
CN107622234B CN107622234B (en) | 2020-04-24 |
Family
ID=61089532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710815273.5A Active CN107622234B (en) | 2017-09-12 | 2017-09-12 | Method and device for displaying budding face gift |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107622234B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769825A (en) * | 2018-06-21 | 2018-11-06 | 北京密境和风科技有限公司 | The implementation method and device of live streaming |
CN109191544A (en) * | 2018-08-21 | 2019-01-11 | 北京潘达互娱科技有限公司 | A kind of paster present methods of exhibiting, device, electronic equipment and storage medium |
CN110933454A (en) * | 2019-12-06 | 2020-03-27 | 广州酷狗计算机科技有限公司 | Method, device, equipment and storage medium for processing live broadcast budding gift |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008135923A (en) * | 2006-11-28 | 2008-06-12 | Taiwan Mukojo Kagi Kofun Yugenkoshi | Production method of videos interacting in real time, video production device, and video production system |
CN105898348A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Method and device for reducing CPU temperature of video play terminal |
CN106375841A (en) * | 2015-07-23 | 2017-02-01 | 阿里巴巴集团控股有限公司 | Wireless screen projection data processing method and device, video data display method and device, and electronic device |
CN106412626A (en) * | 2016-10-31 | 2017-02-15 | 武汉斗鱼网络科技有限公司 | Live video processing method and device |
CN107071580A (en) * | 2017-03-20 | 2017-08-18 | 北京潘达互娱科技有限公司 | Data processing method and device |
-
2017
- 2017-09-12 CN CN201710815273.5A patent/CN107622234B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008135923A (en) * | 2006-11-28 | 2008-06-12 | Taiwan Mukojo Kagi Kofun Yugenkoshi | Production method of videos interacting in real time, video production device, and video production system |
CN106375841A (en) * | 2015-07-23 | 2017-02-01 | 阿里巴巴集团控股有限公司 | Wireless screen projection data processing method and device, video data display method and device, and electronic device |
CN105898348A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Method and device for reducing CPU temperature of video play terminal |
CN106412626A (en) * | 2016-10-31 | 2017-02-15 | 武汉斗鱼网络科技有限公司 | Live video processing method and device |
CN107071580A (en) * | 2017-03-20 | 2017-08-18 | 北京潘达互娱科技有限公司 | Data processing method and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769825A (en) * | 2018-06-21 | 2018-11-06 | 北京密境和风科技有限公司 | The implementation method and device of live streaming |
CN108769825B (en) * | 2018-06-21 | 2020-11-06 | 北京密境和风科技有限公司 | Method and device for realizing live broadcast |
CN109191544A (en) * | 2018-08-21 | 2019-01-11 | 北京潘达互娱科技有限公司 | A kind of paster present methods of exhibiting, device, electronic equipment and storage medium |
CN110933454A (en) * | 2019-12-06 | 2020-03-27 | 广州酷狗计算机科技有限公司 | Method, device, equipment and storage medium for processing live broadcast budding gift |
CN110933454B (en) * | 2019-12-06 | 2021-11-02 | 广州酷狗计算机科技有限公司 | Method, device, equipment and storage medium for processing live broadcast budding gift |
Also Published As
Publication number | Publication date |
---|---|
CN107622234B (en) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104519404B (en) | The player method and device of graphic interchange format file | |
CN107438200A (en) | The method and apparatus of direct broadcasting room present displaying | |
CN104238893B (en) | A kind of method and apparatus that video preview picture is shown | |
CN105808060B (en) | A kind of method and apparatus of playing animation | |
CN104036536B (en) | The generation method and device of a kind of stop-motion animation | |
CN106488296B (en) | A kind of method and apparatus showing video barrage | |
CN104159140B (en) | A kind of methods, devices and systems of Video processing | |
CN104850406B (en) | A kind of method and apparatus for switching the page | |
CN104519262B (en) | Obtain the method, apparatus and terminal of video data | |
CN104869465B (en) | video playing control method and device | |
CN104881844B (en) | Picture combination method and device and terminal equipment | |
CN104571979B (en) | A kind of method and apparatus for realizing split view | |
CN103313139A (en) | History display method and device and electronic device | |
CN104991699B (en) | A kind of method and apparatus of video display control | |
CN104699501B (en) | A kind of method and device for running application program | |
CN106254910A (en) | A kind of method and apparatus recording image | |
CN107370670A (en) | Unread message extracts methods of exhibiting and device | |
CN104423822A (en) | Automated test script recording method and device | |
CN109121008A (en) | A kind of video previewing method, device, terminal and storage medium | |
CN106797336A (en) | The method and apparatus of history chat record displaying | |
CN106101764A (en) | A kind of methods, devices and systems showing video data | |
CN104660769B (en) | A kind of methods, devices and systems for adding associated person information | |
CN103458286A (en) | Television channel switching method and device | |
CN106951139A (en) | Message notifying frame display methods and device | |
CN107396193B (en) | The method and apparatus of video playing |
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 |