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 PDF

Info

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
Application number
CN201710815273.5A
Other languages
Chinese (zh)
Other versions
CN107622234B (en
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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology Co 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201710815273.5A priority Critical patent/CN107622234B/en
Publication of CN107622234A publication Critical patent/CN107622234A/en
Application granted granted Critical
Publication of CN107622234B publication Critical patent/CN107622234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

It is a kind of to show the method and apparatus for sprouting face present
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.
CN201710815273.5A 2017-09-12 2017-09-12 Method and device for displaying budding face gift Active CN107622234B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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