CN102693739A - Method and system for video clip generation - Google Patents

Method and system for video clip generation Download PDF

Info

Publication number
CN102693739A
CN102693739A CN2011100722771A CN201110072277A CN102693739A CN 102693739 A CN102693739 A CN 102693739A CN 2011100722771 A CN2011100722771 A CN 2011100722771A CN 201110072277 A CN201110072277 A CN 201110072277A CN 102693739 A CN102693739 A CN 102693739A
Authority
CN
China
Prior art keywords
intercepting
video
video segment
initial order
facial expression
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100722771A
Other languages
Chinese (zh)
Inventor
李大龙
梅书慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2011100722771A priority Critical patent/CN102693739A/en
Publication of CN102693739A publication Critical patent/CN102693739A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

The invention relates to a method and system for video clip generation. The method comprises the following steps: playing a video file; capturing facial expression data of a user in real time and comparing the captured facial expression data with typical expression element data in a facial feature database; and intercepting the video according to the comparison result to obtain a video clip. According to the method and system for video clip generation, when the video file is played, facial expression data of a user are collected in real time; the collected facial expression data are compared with the typical expression element data in the facial feature database; and according to the comparison result, the video is intercepted to obtain the video clip that corresponds to the typical expression element data. Therefore, a needed video clip can be intercepted accurately and a playing effect is not influenced.

Description

Video segment generates method and system
[technical field]
The present invention relates to video processing technique, particularly a kind of video segment generates method and system.
[background technology]
Traditional video segment generation method all is by user's fixed time sheet, as selecting start time point and termination time point, then by video editing software according to the intercepting generation on the original video basis of the timeslice of user's appointment.
Yet traditional video segment generation method needs the manual fixed time sheet of user, when the user finds that the fragment of liking is thought intercepting; The difficult relevant position of finding, and a video is often long, if the middle fragment that has many places to like needs intercepting; Need find out one by one, complex operation carries out intercepting as if seeing that the fragment of liking then stops to watch immediately; Though can find the position, influence the effect of displaying video and watch to the user and to make troubles.
[summary of the invention]
Based on this, be necessary to provide a kind of video segment generation method, can not influence result of broadcast, and the required video segment of intercepting more accurately.
A kind of video segment generation method may further comprise the steps:
Playing video file;
Catch in real time user's facial expression data, and the facial expression data of said seizure and the typical case in the facial feature database element data of expressing one's feelings is compared;
According to comparing result, the said video of intercepting obtains video segment.
Preferably, said according to comparing result, the said video of intercepting, the step that obtains video segment is: judge whether said facial expression data is typical case's expression element data; If, then generate the intercepting initial order, obtain the intercepting type, according to said intercepting type and intercepting initial order said video is carried out intercept operation; If not, then further judge whether carrying out intercept operation, if; Then generate the intercepting END instruction, stop intercept operation, according to intercepting initial order and intercepting END instruction intercepting video said video according to said intercepting END instruction; Obtain video segment, if not, then finish.
Preferably, said intercepting type is a sectional drawing, saidly is specially according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting: grasp a width of cloth figure, and be saved under the path of setting.
Preferably; Said intercepting type is clapped for connecting; Saidly be specially: push away the schedule time forward from the time point of receiving the intercepting initial order, grasp a series of figure on schedule at interval continuously according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting.
Preferably; Said intercepting type is an animation; Saidly be specially according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting: push away the schedule time forward from the time point of receiving the intercepting initial order, beginning intercepting video is up to receiving that the intercepting END instruction stops intercepting; And the generation animation, be kept under the path of setting.
Preferably; Said intercepting type is intercepting; Saidly be specially according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting: push away the schedule time forward from the time point of receiving the intercepting initial order, beginning intercepting video is up to receiving that the intercepting END instruction stops intercepting; Obtain video segment, and said video segment is kept under the path of setting.
In addition, also be necessary to provide a kind of video segment generation system, can not influence result of broadcast, and the required video segment of intercepting more accurately.
A kind of video segment generation system comprises:
The video playback module is used for playing video file;
Facial feature database is used to store typical case's expression element data;
The facial expression capture module is used for catching in real time user's facial expression data;
The contrast module is used for typical case with the facial expression data of said seizure and the said facial feature database element data of expressing one's feelings and compares;
Interception module is used for according to comparing result, and the said video of intercepting obtains video segment.
Preferably; Also comprise the instruction generation module, said instruction generation module is used for when said contrast module contrast draws said facial expression data for typical case's expression element data, generating the intercepting initial order; And said intercepting initial order sent to said interception module; Also be used for when said contrast module contrast draws said facial expression data not for typical case's expression element data, generating the intercepting END instruction, and sending to said interception module;
Said interception module also is used to obtain the intercepting type, according to intercepting type, intercepting initial order and intercepting END instruction said video is carried out intercept operation, obtains video segment.
Preferably, said intercepting type is a sectional drawing, and said interception module also is used to grasp a width of cloth figure, and is saved under the path of setting.
Preferably, said intercepting type is clapped for connecting, and said interception module also is used for from the time point of receiving the intercepting initial order pushing away the schedule time forward, grasps a series of figure on schedule at interval continuously.
Preferably, said intercepting type is an animation, and said interception module also is used for pushing away the schedule time forward from the time point of receiving the intercepting initial order; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, and generate animation, be kept under the path of setting.
Preferably, said intercepting type is intercepting, and said interception module also is used for pushing away the schedule time forward from the time point of receiving the intercepting initial order; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, obtain video segment, and said video segment is kept under the path of setting.
Above-mentioned video segment generates method and system, when adopting playing video file, gathers user's facial expression data in real time; The facial expression data of gathering and the typical case in the facial feature database element data of expressing one's feelings is contrasted, according to comparing result, the intercepting video; Obtain video segment; Promptly obtain the corresponding video segment of element data of expressing one's feelings with this typical case, the video segment that intercepting so more accurately is required, and do not influence result of broadcast.
[description of drawings]
Fig. 1 is the process flow diagram of video segment generation method among the embodiment one;
Fig. 2 is the process flow diagram of video segment generation method among the embodiment two;
Fig. 3 is the process flow diagram of video segment generation method among the embodiment three;
Fig. 4 is the process flow diagram of video segment generation method among the embodiment four;
Fig. 5 is the process flow diagram of video segment generation method among the embodiment five;
Fig. 6 is the process flow diagram of video segment generation method among the embodiment six;
Fig. 7 is the structural representation figure of video segment generation system among the embodiment;
Fig. 8 is the structural representation of video segment generation system among another embodiment.
[embodiment]
Below in conjunction with concrete embodiment and accompanying drawing technical scheme is carried out detailed description.
As shown in Figure 1, among the embodiment one, a kind of video segment generation method may further comprise the steps:
Step S100, playing video file.
Adopt the player plays video file, the form of video file can be MOV, music CD, MID, MP3, MP4, RAM, RA, MPG, VCD, DAT, SVCD or DVD etc., but is not limited to these forms.
After step S100, judge whether to open the automatic capture function of facial expression data, if then open the automatic capture function of facial expression data, otherwise finish.So, can open the automatic capture function of facial expression data according to user's needs.After opening the automatic capture function of facial expression data, the facial expression data that can catch the user in real time.
In addition, when starting the automatic capture function of facial expression data, can obtain the user's that the need that are provided with in advance catch facial expression, as can be " laughing at ", " crying ", " in terror " etc.
Simultaneously, the user can also select the schedule time, and this schedule time can be first schedule time, second schedule time or the 3rd schedule time, catches so that corresponding Preset Time is calculated in follow-up selection according to the user forward.Wherein, first schedule time, second schedule time, the 3rd schedule time all referred to the Preset Time that begins to calculate from the time point of intercepting initial order forward, and this Preset Time can be by user or default, as 20 seconds, 30 seconds etc.First schedule time, second schedule time and the 3rd schedule time length can be identical or different.
Step S110, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.
The facial expression data that adopts video input apparatus (like camera) to catch the user in real time; Specifically be to judge according to the position of people's head; Confirm head, judge head features such as eyes and face again, through with facial feature database in facial characteristics compare; Affirmation is facial, accomplishes the facial expression data capture.Then the element data of expressing one's feelings of the typical case in facial expression data that captures and the facial feature database is compared.Typical case's facial expression data can be the data of smiling face's the data or the face of crying etc.Like smiling face's data, judge the following curved degree that goes up curved degree and eye of the mouth of the facial expression data of catching, thereby judge whether to have laughed at.
Step S120, according to comparing result, this video of intercepting obtains video segment.
Comparing result is that the facial expression data of catching is typical case's expression element data, then this video is carried out intercepting, obtains video segment, and video segment is saved under the path of setting; Comparing result is that the facial expression data of catching is not typical case's expression element data, does not then carry out video intercepting or stops the intercepting video.
As shown in Figure 2, among the embodiment two, a kind of video segment generation method may further comprise the steps:
Step S200, playing video file.
Step S210, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.Facial expression data through the first-class video input tool seizure user that makes a video recording.
Step S220 judges that whether facial expression data is typical case's expression element data, if, execution in step S230 then, if not, execution in step S240 then.
Step S230 generates the intercepting initial order, obtains the intercepting type, according to this intercepting type and intercepting initial order video is carried out intercept operation.
When facial expression data is typical case's expression element data, generate the intercepting initial order, and obtain the intercepting type, video file is carried out intercept operation.The intercepting type comprises sectional drawing, connects bat, animation, video etc., but is not limited to these several kinds.The intercepting type is selected to set by the user in advance.
Step S240 judges whether to carry out intercept operation, if, execution in step S250 then, otherwise finish.
Step S250 generates the intercepting END instruction, stops the intercept operation to video according to the intercepting END instruction.When facial expression data is not typical case's expression element data, generate the intercepting END instruction, stop intercept operation according to the intercepting END instruction.
Step S260 according to intercepting type, intercepting initial order and intercepting END instruction intercepting video, obtains video segment, and this video segment is kept under the path of setting.
Time point to receive the intercepting initial order is a starting point, and the time point that receives the intercepting END instruction is one section video of terminal point intercepting, obtains video segment, and video segment is saved under the path of setting.The time point that also can receive the intercepting initial order pushes away the starting point of a period of time as intercepting forward.Wherein, push away the certain hour that a period of time is meant that user or system are provided with forward, the video in this time and the video that begins intercepting possibly exist certain related.
Among the embodiment three, as shown in Figure 3, when the intercepting type was sectional drawing, a kind of video segment generation method may further comprise the steps:
Step S300, playing video file.
Step S310, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.Facial expression data through the first-class video input tool seizure user that makes a video recording.
Step S320 judges whether facial expression data is typical case's expression element data, if, execution in step S330, otherwise, execution in step S340.
Step S330 generates the intercepting initial order, and obtaining the intercepting type is sectional drawing, grasps a width of cloth figure, and is saved under the path of setting.
Step 340 judges whether to carry out sectional drawing operation, if, execution in step S350 then, otherwise finish.
Step S350 generates the intercepting END instruction.
Among the embodiment four, as shown in Figure 4, when the intercepting type was clapped for connecting, a kind of video segment generation method may further comprise the steps:
Step S400, playing video file.
Step S410, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.Facial expression data through the first-class video input tool seizure user that makes a video recording.
Step S420 judges whether facial expression data is typical case's expression element data, if, execution in step S430, otherwise, execution in step S440.
Step S430 generates the intercepting initial order, obtains the intercepting type and claps for connecting.
Step S440 judges whether to connect to clap and operates, if, execution in step S450, otherwise finish.
Step S450 generates the intercepting END instruction.
Step S460 pushed away for first schedule time forward from the time point of receiving the intercepting initial order, grasped a series of figure on schedule at interval continuously, and was kept under the path of setting.
When the intercepting type is clapped for connecting; Pushed away for first schedule time forward from the time point of receiving the intercepting initial order; Grasp a series of figure to schedule at interval continuously; Or pushed away for first schedule time forward from the time point of receiving the intercepting initial order, the figure of the time period intercepting specified quantity between the time point of receiving the intercepting END instruction, and the figure of the specified quantity of intercepting formed whole a company clap set.Wherein, Consider when facial expression data is identical with typical case's expression element data; The video file content of receiving the time point of intercepting initial order is closely to link to each other with the video file content that pushed away for first schedule time forward; The certain hour that therefore will push away forward grasps together, is kept under the path of setting.Among this embodiment, the Preset Time that the user selects was first schedule time, pushed away for first schedule time forward from the time point of intercepting initial order and began to carry out intercept operation.
In embodiment five, as shown in Figure 5, when the intercepting type was animation, a kind of video segment generation method may further comprise the steps:
Step S500, playing video file.
Step S510, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.Facial expression data through the first-class video input tool seizure user that makes a video recording.
Step S520 judges whether facial expression data is typical case's expression element data, if, execution in step S530, otherwise, execution in step S540.
Step S530 generates the intercepting initial order, and obtaining the intercepting type is animation.
Step S540 judges whether to carry out animation operation, if, execution in step S550, otherwise finish.
Step S550 generates the intercepting END instruction.
Step S560 pushed away for second schedule time forward from the time point of receiving the intercepting initial order, and beginning intercepting video up to receiving that the intercepting END instruction stops intercepting, and generates animation, is kept under the path of setting.
Pushed away for second schedule time forward from the time point of receiving the intercepting initial order, to receiving that the intercepting END instruction ends, the video of this section of intercepting period, and the animation of generation GIF animation or extended formatting.Among this embodiment, the Preset Time that the user selects was second schedule time, pushed away for second schedule time forward from the time point of intercepting initial order and began to carry out intercept operation.
In embodiment six, as shown in Figure 6, when the intercepting type was intercepting, a kind of video segment generation method may further comprise the steps:
Step S600, playing video file.
Step S610, the facial expression data of catching the user in real time, and the facial expression data of catching and the typical case in the facial feature database element data of expressing one's feelings compared.Facial expression data through the first-class video input tool seizure user that makes a video recording.
Step S620 judges whether facial expression data is typical case's expression element data, if, execution in step S630, otherwise, execution in step S640.
Step S630 generates the intercepting initial order, and obtaining the intercepting type is intercepting.
Step S640 judges whether to carry out intercept operation, if, execution in step S650, otherwise finish.
Step S650 generates the intercepting END instruction.
Step S660 pushed away for the 3rd schedule time forward from the time point of receiving the intercepting initial order, and beginning intercepting video up to receiving that the intercepting END instruction stops intercepting, obtains video segment, and this video segment is kept under the path of setting.
Pushed away for the 3rd schedule time forward from the time point of receiving the intercepting initial order, to receiving that the intercepting END instruction ends, the video of this section of intercepting period, and be kept under the path of setting.Among this embodiment, the Preset Time that the user selects was the 3rd schedule time, pushed away for the 3rd schedule time forward from the time point of intercepting initial order and began to carry out intercept operation.
In one embodiment, as shown in Figure 7, a kind of video segment generation system comprises video playback module 700, facial feature database 710, facial expression capture module 720, contrast module 730 and interception module 740.Wherein,
Video playback module 700 is used for playing video file.The form of video file can be MOV, music CD, MID, MP3, MP4, RAM, RA, MPG, VCD, DAT, SVCD or DVD etc., but is not limited to these forms.
Facial feature database 710 is used to store typical case's expression element data.Comprise typical case expression element data (like the data of the smiling face or the face of crying etc.) in the facial feature database 710, also comprise head feature data (like characteristics such as eyes and faces), facial feature data or the like.
Facial expression capture module 720 is used for catching in real time user's facial expression data.Facial expression capture module 720 is a video input apparatus, like camera, adopts camera to catch user's facial expression data.Facial expression capture module 720 is judged according to the position of people's head, confirms head, judges head features such as eyes and face again, through with facial feature database 710 in facial characteristics compare, affirmation is facial, accomplishes the facial expression data capture.Contrast module 730 is used for typical case with the facial expression data of catching and facial feature database 710 element data of expressing one's feelings and compares processing, and judges whether facial expression data is the typical element data of expressing one's feelings.With smiling face is example, and contrast module 730 compares smiling face's data of storing in the following curved degree that goes up curved degree and eye of the mouth of the facial expression data of catching and the facial feature database 710, thereby judges whether to have laughed at.
Interception module 740 is used for according to comparing result, and this video of intercepting obtains video segment.The facial expression data that comparing result can be seizure is typical case's expression element data, and then 740 pairs of these videos of interception module carry out intercepting, obtain video segment; Comparing result is that the facial expression data of catching is not typical case's expression element data, and then interception module 740 does not carry out the intercepting video or stops the intercepting video.
As shown in Figure 8; In another embodiment; Above-mentioned video segment generation system also comprises instruction generation module 750, judge module 760 and intercepting switch 770 except comprising video playback module 700, facial feature database 710, facial expression capture module 720, contrast module 730 and interception module 740.
Judge module 760 judges whether to open the automatic capture function of facial expression data, if then intercepting switch 770 is opened the automatic capture function of facial expression data, facial expression capture module 730 is caught user's facial expression data in real time, otherwise finishes.
In addition, when starting the automatic capture function of facial expression data, facial expression capture module 730 can obtain the user's that the need that are provided with in advance catch facial expression, as can be " laughing at ", " crying ", " in terror " etc.
Instruction module 750 is used for when 730 contrasts of contrast module draw this facial expression data for typical case's expression element data, generating the intercepting initial order, and the intercepting initial order being sent to interception module 740; Instruction generation module 750 also is used for when 730 contrasts of contrast module draw this facial expression data not for typical case's expression element data, generating the intercepting END instruction, and sending to interception module 740.
Interception module 740 also is used to obtain the intercepting type, and according to intercepting type, intercepting initial order and intercepting END instruction this video is carried out intercept operation, obtains video segment.Wherein, the intercepting type comprises sectional drawing, connects bat, animation, video etc., but is not limited to these several kinds, is selected in advance to set by the user.
In the preferred embodiment, when the intercepting type was sectional drawing, interception module 740 was used to grasp a width of cloth figure, and is saved under the path of setting.
In the preferred embodiment, when the intercepting type was clapped for connecting, interception module 740 was used for from the time point of receiving the intercepting initial order pushing away for first schedule time forward, grasped a series of figure on schedule at interval continuously.Interception module 740 pushed away for first schedule time forward from the time point of receiving the intercepting initial order; Grasp a series of figure to schedule at interval continuously; Or pushed away for first schedule time forward from the time point of receiving the intercepting initial order; The figure of the time period intercepting specified quantity between the time point of receiving the intercepting END instruction, and the figure of the specified quantity of intercepting formed whole a company clap set.Wherein, Consider when facial expression data is identical with typical case's expression element data; The video file content of receiving the time point of intercepting initial order is closely to link to each other with the video file content that pushed away for first schedule time forward; The certain hour that therefore will push away forward grasps together, is kept under the path of setting.
In the preferred embodiment, when the intercepting type was animation, interception module 740 also was used for pushing away for second schedule time forward from the time point of receiving the intercepting initial order; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, and generate animation, be kept under the path of setting.Generate the animation of GIF animation or extended formatting.
In the preferred embodiment; When the intercepting type is intercepting; Interception module 740 is used for pushing away for the 3rd schedule time forward from the time point of receiving the intercepting initial order, and beginning intercepting video is up to receiving that the intercepting END instruction stops intercepting; Obtain video segment, and this video segment is kept under the path of setting.
Wherein, First schedule time, second schedule time, the 3rd schedule time all refer to the Preset Time that begins to calculate from the time point of intercepting initial order forward; This Preset Time can be by user or default; As 20 seconds, 30 seconds etc., first schedule time, second schedule time and the 3rd schedule time length can be identical or different.When starting the automatic capture function of facial expression data, can obtain first schedule time, second schedule time or the 3rd schedule time that the user selects, calculate forward that according to user's selection corresponding Preset Time catches.
Above-mentioned video segment generates method and system, when adopting playing video file, gathers user's facial expression data in real time; The facial expression data of gathering and the typical case in the facial feature database element data of expressing one's feelings is contrasted, according to comparing result, the intercepting video; Obtain video segment; Promptly obtain the corresponding video segment of element data of expressing one's feelings with this typical case, the video segment that intercepting so more accurately is required, and do not influence result of broadcast.
In addition, according to intercepting initial order and intercepting END instruction, the video segment that intercepting more accurately is required, and do not influence result of broadcast; Adopt different intercepting types, satisfy user's different demands.
The above embodiment has only expressed several kinds of embodiments of the present invention, and it describes comparatively concrete and detailed, but can not therefore be interpreted as the restriction to claim of the present invention.Should be pointed out that for the person of ordinary skill of the art under the prerequisite that does not break away from the present invention's design, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with accompanying claims.

Claims (12)

1. video segment generation method may further comprise the steps:
Playing video file;
Catch in real time user's facial expression data, and the facial expression data of said seizure and the typical case in the facial feature database element data of expressing one's feelings is compared;
According to comparing result, the said video of intercepting obtains video segment.
2. video segment generation method according to claim 1 is characterized in that, and is said according to comparing result; The said video of intercepting, the step that obtains video segment is: judge whether said facial expression data is typical case's expression element data, if; Then generate the intercepting initial order, obtain the intercepting type, said video is carried out intercept operation according to said intercepting type and intercepting initial order; If not, then further judge whether carrying out intercept operation, if; Then generate the intercepting END instruction, stop intercept operation, according to intercepting initial order and intercepting END instruction intercepting video said video according to said intercepting END instruction; Obtain video segment, if not, then finish.
3. video segment generation method according to claim 2; It is characterized in that; Said intercepting type is a sectional drawing, saidly is specially according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting: grasp a width of cloth figure, and be saved under the path of setting.
4. video segment generation method according to claim 2; It is characterized in that; Said intercepting type is clapped for connecting; Saidly be specially: push away the schedule time forward from the time point of receiving the intercepting initial order, grasp a series of figure on schedule at interval continuously according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting.
5. video segment generation method according to claim 2; It is characterized in that said intercepting type is an animation, saidly be specially: push away the schedule time forward from the time point of receiving the intercepting initial order according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, and generate animation, be kept under the path of setting.
6. video segment generation method according to claim 2; It is characterized in that said intercepting type is intercepting, saidly be specially: push away the schedule time forward from the time point of receiving the intercepting initial order according to intercepting type, intercepting initial order and the said video of intercepting END instruction intercepting; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, obtain video segment, and said video segment is kept under the path of setting.
7. a video segment generation system is characterized in that, comprising:
The video playback module is used for playing video file;
Facial feature database is used to store typical case's expression element data;
The facial expression capture module is used for catching in real time user's facial expression data;
The contrast module is used for typical case with the facial expression data of said seizure and the said facial feature database element data of expressing one's feelings and compares;
Interception module is used for according to comparing result, and the said video of intercepting obtains video segment.
8. video segment generation system according to claim 7; It is characterized in that; Also comprise the instruction generation module, said instruction generation module is used for when said contrast module contrast draws said facial expression data for typical case's expression element data, generating the intercepting initial order; And said intercepting initial order sent to said interception module; Also be used for when said contrast module contrast draws said facial expression data not for typical case's expression element data, generating the intercepting END instruction, and sending to said interception module;
Said interception module also is used to obtain the intercepting type, according to intercepting type, intercepting initial order and intercepting END instruction said video is carried out intercept operation, obtains video segment.
9. video segment generation system according to claim 8 is characterized in that, said intercepting type is a sectional drawing, and said interception module also is used to grasp a width of cloth figure, and is saved under the path of setting.
10. video segment generation system according to claim 8; It is characterized in that; Said intercepting type is clapped for connecting, and said interception module also is used for from the time point of receiving the intercepting initial order pushing away the schedule time forward, grasps a series of figure on schedule at interval continuously.
11. video segment generation system according to claim 8; It is characterized in that said intercepting type is an animation, said interception module also is used for pushing away the schedule time forward from the time point of receiving the intercepting initial order; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, and generate animation, be kept under the path of setting.
12. video segment generation system according to claim 8; It is characterized in that said intercepting type is intercepting, said interception module also is used for pushing away the schedule time forward from the time point of receiving the intercepting initial order; Beginning intercepting video; Up to receiving that the intercepting END instruction stops intercepting, obtain video segment, and said video segment is kept under the path of setting.
CN2011100722771A 2011-03-24 2011-03-24 Method and system for video clip generation Pending CN102693739A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100722771A CN102693739A (en) 2011-03-24 2011-03-24 Method and system for video clip generation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100722771A CN102693739A (en) 2011-03-24 2011-03-24 Method and system for video clip generation

Publications (1)

Publication Number Publication Date
CN102693739A true CN102693739A (en) 2012-09-26

Family

ID=46859119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100722771A Pending CN102693739A (en) 2011-03-24 2011-03-24 Method and system for video clip generation

Country Status (1)

Country Link
CN (1) CN102693739A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102905102A (en) * 2012-09-27 2013-01-30 安科智慧城市技术(中国)有限公司 Screen capturing video player and screen capturing method
CN103826160A (en) * 2014-01-09 2014-05-28 广州三星通信技术研究有限公司 Method and device for obtaining video information, and method and device for playing video
CN103873955A (en) * 2012-12-18 2014-06-18 联想(北京)有限公司 Video acquisition method and device
CN104049758A (en) * 2014-06-24 2014-09-17 联想(北京)有限公司 Information processing method and electronic device
CN104349099A (en) * 2013-07-25 2015-02-11 联想(北京)有限公司 Image storage method and device
CN104951479A (en) * 2014-03-31 2015-09-30 小米科技有限责任公司 Video content detecting method and device
CN105979140A (en) * 2016-06-03 2016-09-28 北京奇虎科技有限公司 Image generation device and image generation method
CN106791535A (en) * 2016-11-28 2017-05-31 合网络技术(北京)有限公司 Video recording method and device
CN106878809A (en) * 2017-02-15 2017-06-20 腾讯科技(深圳)有限公司 A kind of video collection method, player method, device, terminal and system
CN107277393A (en) * 2017-07-11 2017-10-20 河海大学常州校区 A kind of method for generating sportsman by the video of terminal
CN107370887A (en) * 2017-08-30 2017-11-21 维沃移动通信有限公司 A kind of expression generation method and mobile terminal
CN107948732A (en) * 2017-12-04 2018-04-20 京东方科技集团股份有限公司 Playback method, video play device and the system of video
CN107968961A (en) * 2017-12-05 2018-04-27 吕庆祥 Method and device based on feeling curve editing video
CN109076263A (en) * 2017-12-29 2018-12-21 深圳市大疆创新科技有限公司 Video data handling procedure, equipment, system and storage medium
CN109963180A (en) * 2017-12-25 2019-07-02 上海全土豆文化传播有限公司 Video information statistical method and device
CN109982109A (en) * 2019-04-03 2019-07-05 睿魔智能科技(深圳)有限公司 The generation method and device of short-sighted frequency, server and storage medium
WO2020143156A1 (en) * 2019-01-11 2020-07-16 平安科技(深圳)有限公司 Hotspot video annotation processing method and apparatus, computer device and storage medium
CN112235637A (en) * 2020-10-15 2021-01-15 惠州Tcl移动通信有限公司 GIF generation method, device, storage medium and mobile terminal
CN112258778A (en) * 2020-10-12 2021-01-22 南京云思创智信息科技有限公司 Micro-expression real-time alarm video recording method
CN112380954A (en) * 2020-11-10 2021-02-19 四川长虹电器股份有限公司 Video classification intercepting system and method based on image recognition

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0778547A1 (en) * 1995-05-11 1997-06-11 Sega Enterprises, Ltd. Image processing apparatus and image processing method
CN1942970A (en) * 2004-04-15 2007-04-04 皇家飞利浦电子股份有限公司 Method of generating a content item having a specific emotional influence on a user
CN101420579A (en) * 2007-10-22 2009-04-29 皇家飞利浦电子股份有限公司 Method, apparatus and system for detecting exciting part

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0778547A1 (en) * 1995-05-11 1997-06-11 Sega Enterprises, Ltd. Image processing apparatus and image processing method
CN1942970A (en) * 2004-04-15 2007-04-04 皇家飞利浦电子股份有限公司 Method of generating a content item having a specific emotional influence on a user
CN101420579A (en) * 2007-10-22 2009-04-29 皇家飞利浦电子股份有限公司 Method, apparatus and system for detecting exciting part

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102905102A (en) * 2012-09-27 2013-01-30 安科智慧城市技术(中国)有限公司 Screen capturing video player and screen capturing method
CN103873955A (en) * 2012-12-18 2014-06-18 联想(北京)有限公司 Video acquisition method and device
CN104349099A (en) * 2013-07-25 2015-02-11 联想(北京)有限公司 Image storage method and device
CN104349099B (en) * 2013-07-25 2018-04-27 联想(北京)有限公司 The method and apparatus for storing image
CN103826160A (en) * 2014-01-09 2014-05-28 广州三星通信技术研究有限公司 Method and device for obtaining video information, and method and device for playing video
CN104951479A (en) * 2014-03-31 2015-09-30 小米科技有限责任公司 Video content detecting method and device
CN104049758A (en) * 2014-06-24 2014-09-17 联想(北京)有限公司 Information processing method and electronic device
CN104049758B (en) * 2014-06-24 2017-12-29 联想(北京)有限公司 The method and electronic equipment of a kind of information processing
CN105979140A (en) * 2016-06-03 2016-09-28 北京奇虎科技有限公司 Image generation device and image generation method
CN106791535A (en) * 2016-11-28 2017-05-31 合网络技术(北京)有限公司 Video recording method and device
CN106878809A (en) * 2017-02-15 2017-06-20 腾讯科技(深圳)有限公司 A kind of video collection method, player method, device, terminal and system
CN106878809B (en) * 2017-02-15 2019-06-28 腾讯科技(深圳)有限公司 A kind of video collection method, playback method, device, terminal and system
CN107277393A (en) * 2017-07-11 2017-10-20 河海大学常州校区 A kind of method for generating sportsman by the video of terminal
CN107370887B (en) * 2017-08-30 2020-03-10 维沃移动通信有限公司 Expression generation method and mobile terminal
CN107370887A (en) * 2017-08-30 2017-11-21 维沃移动通信有限公司 A kind of expression generation method and mobile terminal
US10560749B2 (en) 2017-12-04 2020-02-11 Boe Technology Group Co., Ltd. Video playing method, video playing device, video playing system, apparatus and computer-readable storage medium
CN107948732A (en) * 2017-12-04 2018-04-20 京东方科技集团股份有限公司 Playback method, video play device and the system of video
CN107968961A (en) * 2017-12-05 2018-04-27 吕庆祥 Method and device based on feeling curve editing video
CN109963180A (en) * 2017-12-25 2019-07-02 上海全土豆文化传播有限公司 Video information statistical method and device
WO2019127332A1 (en) * 2017-12-29 2019-07-04 深圳市大疆创新科技有限公司 Video data processing method, device and system, and storage medium
CN109076263A (en) * 2017-12-29 2018-12-21 深圳市大疆创新科技有限公司 Video data handling procedure, equipment, system and storage medium
US11270736B2 (en) 2017-12-29 2022-03-08 SZ DJI Technology Co., Ltd. Video data processing method, device, system, and storage medium
WO2020143156A1 (en) * 2019-01-11 2020-07-16 平安科技(深圳)有限公司 Hotspot video annotation processing method and apparatus, computer device and storage medium
CN109982109A (en) * 2019-04-03 2019-07-05 睿魔智能科技(深圳)有限公司 The generation method and device of short-sighted frequency, server and storage medium
CN109982109B (en) * 2019-04-03 2021-08-03 睿魔智能科技(深圳)有限公司 Short video generation method and device, server and storage medium
CN112258778A (en) * 2020-10-12 2021-01-22 南京云思创智信息科技有限公司 Micro-expression real-time alarm video recording method
CN112258778B (en) * 2020-10-12 2022-09-06 南京云思创智信息科技有限公司 Micro-expression real-time alarm video recording method
CN112235637A (en) * 2020-10-15 2021-01-15 惠州Tcl移动通信有限公司 GIF generation method, device, storage medium and mobile terminal
CN112380954A (en) * 2020-11-10 2021-02-19 四川长虹电器股份有限公司 Video classification intercepting system and method based on image recognition

Similar Documents

Publication Publication Date Title
CN102693739A (en) Method and system for video clip generation
KR102097098B1 (en) Capturing media content in accordance with a viewer expression
CN104768082B (en) A kind of audio and video playing information processing method and server
US9269399B2 (en) Capture, syncing and playback of audio data and image data
CN103823561B (en) expression input method and device
JP5091086B2 (en) Method and graphical user interface for displaying short segments of video
US7889073B2 (en) Laugh detector and system and method for tracking an emotional response to a media presentation
CN103024521B (en) Program screening method, program screening system and television with program screening system
US9344760B2 (en) Information processing apparatus, information processing method, and program
CN105872685A (en) Intelligent terminal control method and system, and intelligent terminal
US20070283380A1 (en) Limited social TV apparatus
JP2010016482A (en) Information processing apparatus, and information processing method
CN104618808B (en) Multimedia information processing method, client and server
CN109218746A (en) Obtain the method, apparatus and storage medium of video clip
CA2924065A1 (en) Content based video content segmentation
CA2556995A1 (en) Automated system and method for conducting usability testing
CN106412645B (en) To the method and apparatus of multimedia server uploaded videos file
KR20020001820A (en) Methods and apparatus for recording programs prior to or beyond a preset recording time period
CN109167877A (en) Terminal screen control method, device, terminal device and storage medium
CN111263170B (en) Video playing method, device and equipment and readable storage medium
CN110139062A (en) A kind of creation method, device and the terminal device of video conference record
WO2013045123A1 (en) Personalised augmented a/v stream creation
CN102750962A (en) Playback method and device for video files
JP4999589B2 (en) Image processing apparatus and method
CN111405363B (en) Method and device for identifying current user of set top box in home network

Legal Events

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

Application publication date: 20120926

RJ01 Rejection of invention patent application after publication