[go: up one dir, main page]

CN109286850A - A kind of video labeling method and terminal based on barrage - Google Patents

A kind of video labeling method and terminal based on barrage Download PDF

Info

Publication number
CN109286850A
CN109286850A CN201710605238.0A CN201710605238A CN109286850A CN 109286850 A CN109286850 A CN 109286850A CN 201710605238 A CN201710605238 A CN 201710605238A CN 109286850 A CN109286850 A CN 109286850A
Authority
CN
China
Prior art keywords
video
segment
barrage
file
user
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
CN201710605238.0A
Other languages
Chinese (zh)
Other versions
CN109286850B (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.)
TCL Corp
Original Assignee
TCL Corp
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 TCL Corp filed Critical TCL Corp
Priority to CN201710605238.0A priority Critical patent/CN109286850B/en
Publication of CN109286850A publication Critical patent/CN109286850A/en
Application granted granted Critical
Publication of CN109286850B publication Critical patent/CN109286850B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

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

Abstract

The invention discloses a kind of video labeling method and terminal based on barrage, wherein method includes: to obtain the barrage comment data of video file;The barrage comment data is analyzed, extracts candidate segment set from the video file based on the analysis results, and obtains the mark file of segment corresponding to each candidate segment;Obtain the viewing preference information of user;Segment mark file corresponding with the viewing preference information of the user is found out from the mark file of segment corresponding to each candidate segment;File is marked according to the corresponding segment of viewing preference information with the user, video clip mark is carried out to the video file that user opens.The present invention can make terminal provide personalized video labeling according to the hobby user of user, participate in without artificial, improve user's viewing experience.

Description

A kind of video labeling method and terminal based on barrage
Technical field
The present invention relates to field of computer technology more particularly to a kind of video labeling methods and terminal based on barrage.
Background technique
With the growth requirement of user interaction mode, barrage technology is increasingly becoming the common features of video playing.User exists The demand of barrage exchange or communication exchanges can be realized when watching video by real-time barrage system.The real-time of barrage is to work as Under provide a kind of new information display means.
Currently, user watches video at the terminal, have become universal leisure way.And with Internet technology Fast development, cost of manufacture are also substantially reduced, and amount of video and total duration exponentially grade increase in internet, and people are difficult to have enough Time follow-up magnanimity movie and video programs.Therefore, a method of quickly understanding movie and television contents, become particularly significant.For with For family, a good video clipping, whether the movie and video programs that user's judgement can be allowed not seen generally are that oneself is interested, Retrospect of classics can also be carried out by editing.
The conventional method of artificial editing, not only time-consuming, effort, but also video source is in a disguised form increased, it cannot catch well Catch user's really interested point.Although the existing method for carrying out getting mark ready to Video Key segment avoids that video source can be increased The problem of, the cumbersome of user's different video source switching is reduced, allows user by mark point, being closed mouse drag The fast browsing of key segment, but it still needs to be labeled video by way of manually marking, and cannot be for use The hobby at family provides personalized video labeling for user, affects the viewing experience of user.
Summary of the invention
The present invention provides a kind of video labeling method and terminal based on barrage, can make terminal not thanking you for your congratulation according to user Personalized video labeling is provided for user well, is participated in without artificial, user's viewing experience is improved.
In a first aspect, the present invention provides a kind of video labeling methods based on barrage, this method comprises:
Obtain the barrage comment data of video file;
The barrage comment data is analyzed, extracts candidate segment from the video file based on the analysis results Set, and obtain the mark file of segment corresponding to each candidate segment;
Obtain the viewing preference information of user;
It finds out to like with the viewing of the user from the mark file of segment corresponding to each candidate segment and believe The corresponding segment of manner of breathing marks file;
File is marked according to the corresponding segment of viewing preference information with the user, the video file opened to user Carry out video clip mark.
Second aspect, the present invention provides a kind of terminal, which includes:
Barrage data capture unit, for obtaining the barrage comment data of video file;
Barrage data analysis unit, for analyzing the barrage comment data, based on the analysis results from the view Candidate segment set is extracted in frequency file, and obtains the mark file of segment corresponding to each candidate segment;
User preferences acquiring unit, for obtaining the viewing preference information of user;
Mark file matching unit, for from segment corresponding to each candidate segment mark file in find out with The corresponding segment of the viewing preference information of the user marks file;
Video labeling execution unit, for according to segment corresponding with the viewing preference information of user mark text Part carries out video clip mark to the video file that user opens.
The third aspect, the present invention provides another terminal, including processor, input equipment, output equipment and memory, The processor, input equipment, output equipment and memory are connected with each other, wherein the memory supports terminal for storing Execute the application program instructions of the above method, the processor is configured for calling the application program instructions to execute above-mentioned the The video labeling method based on barrage of one side.
Fourth aspect, the present invention provides a kind of computer readable storage medium, the computer storage medium is stored with Computer program, the computer program include program instruction, and described program instruction makes the processing when being executed by a processor Device executes the video labeling method based on barrage of above-mentioned first aspect.
The barrage comment data that the present invention passes through acquisition video file;The barrage comment data is analyzed, according to Analysis result extracts candidate segment set from the video file, and obtains the mark of segment corresponding to each candidate segment File;The viewing preference information for obtaining user, inquires matched piece according to the viewing preference information of user from server Segment mark note is labeled according to the video watched user of segment mark inquired, so as to so that terminal according to user's Difference hobby provides personalized video labeling for user, participates in without artificial, improves user's viewing experience.
Detailed description of the invention
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be to needed in embodiment description Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, general for this field For logical technical staff, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of schematic flow diagram for video labeling method based on barrage that first embodiment of the invention provides;
Fig. 2 is the specific of step S101 in a kind of video labeling method based on barrage of first embodiment of the invention offer Implementation flow chart;
Fig. 3 is the specific of step S201 in a kind of video labeling method based on barrage of first embodiment of the invention offer Implementation flow chart;
Fig. 4 is a kind of schematic flow diagram for video labeling method based on barrage that second embodiment of the invention provides;
Fig. 5 is a kind of schematic block diagram for terminal that third embodiment of the invention provides;
Fig. 6 is a kind of schematic block diagram for terminal that fourth embodiment of the invention provides;
Fig. 7 is a kind of schematic block diagram for terminal that fifth embodiment of the invention provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " and "comprising" instruction Described feature, entirety, step, operation, the presence of element and/or component, but one or more of the other feature, whole is not precluded Body, step, operation, the presence or addition of element, component and/or its set.
It is also understood that mesh of the term used in this description of the invention merely for the sake of description specific embodiment And be not intended to limit the present invention.As description of the invention and it is used in the attached claims, unless on Other situations are hereafter clearly indicated, otherwise " one " of singular, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in description of the invention and the appended claims is Refer to any combination and all possible combinations of one or more of associated item listed, and including these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt Be construed to " when ... " or " once " or " in response to determination " or " in response to detecting ".Similarly, phrase " if it is determined that " or " if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to true It is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
In the specific implementation, terminal described in the embodiment of the present invention is including but not limited to such as with touch sensitive surface The mobile phone, laptop computer or tablet computer of (for example, touch-screen display and/or touch tablet) etc it is other just Portable device.It is to be further understood that in certain embodiments, the equipment is not portable communication device, but there is touching Touch the desktop computer of sensing surface (for example, touch-screen display and/or touch tablet).
In following discussion, the terminal including display and touch sensitive surface is described.It is, however, to be understood that It is that terminal may include one or more of the other physical user-interface device of such as physical keyboard, mouse and/or control-rod.
Terminal supports various application programs, such as one of the following or multiple: drawing application program, demonstration application journey Sequence, word-processing application, website create application program, disk imprinting application program, spreadsheet applications, game application Program, telephony application, videoconference application, email application, instant messaging applications, exercise Support application program, photo management application program, digital camera application program, digital camera application program, web-browsing application Program, digital music player application and/or video frequency player application program.
The various application programs that can be executed at the terminal can be used such as touch sensitive surface at least one is public Physical user-interface device.It can adjust and/or change among applications and/or in corresponding application programs and touch sensitive table The corresponding information shown in the one or more functions and terminal in face.In this way, the public physical structure of terminal is (for example, touch Sensing surface) it can support the various application programs with user interface intuitive and transparent for a user.
It is that first embodiment of the invention provides a kind of schematic flow diagram of video labeling method based on barrage referring to Fig. 1, As shown in Figure 1, this method can include:
Step S101 obtains the barrage comment data of video file.
Wherein, the barrage comment data is the video comments watching the user of the video file and delivering, including but not It is limited to comment on the time and comments on content.
Step S102 analyzes the barrage comment data, extracts from the video file based on the analysis results Candidate segment set out, and obtain the mark file of segment corresponding to each candidate segment.
Shown in Figure 2, in one embodiment, step S102 is specifically included:
Step S201 analyzes the barrage comment data, obtains segment theme relevant to the video file. Further, shown in Figure 3, step S201 is specifically included:
Step S301 carries out semantic analysis to the barrage comment data.
Wherein, the semantic analysis include but is not limited to the comment content in the barrage comment data is segmented, Part-of-speech tagging, entity word extraction, syntax parsing, TF-IDF analysis and word frequency statistics etc..
Step S302 is filtered the barrage comment data according to semantic analysis result.
Wherein, described according to semantic analysis result, the spring comment data is filtered includes:
The barrage comment data for not meeting grammer is filtered out according to the syntactic analysis result;And according to word frequency statistics knot Fruit filters out word frequency and lower barrage comment data occurs.
Step S303 carries out subject analysis to filtered barrage comment data, extracts related to the video file Segment theme.
Wherein, filtered barrage comment data can be ranked up according to word frequency statistics result, by the forward bullet that sorts Keyword extraction in curtain comment data comes out as segment theme relevant to video clip.
Step S202 extracts video clip corresponding with the segment theme from the video file.
Wherein, it after extracting segment theme relevant to video in barrage comment data, can be commented according to this barrage By the comment time of data, from the video clip conduct intercepted in video file before and after the comment time in preset time range With video clip corresponding to the segment theme.In a particular application, the preset time range can be 1~5s.
Step S203 counts the play time and barrage density of video clip corresponding to each segment theme;
Step S204 is selected from each video clip according to the play time and barrage density and is met preset condition Candidate segment set, the preset condition are that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage The video clip of density threshold.
In a particular application, broadcasting in video clip is longer, barrage density is bigger, then illustrates the video clip to spectators Attraction it is bigger, therefore filtered out from video clip corresponding to each segment theme before here playing duration be greater than it is pre- If duration threshold value and/or barrage density are greater than the video clip of default barrage density threshold as candidate segment, it is ensured that wait Selected episode is popular wonderful.
Step S205 obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
Wherein, the segment mark file of the candidate segment includes but is not limited to segment theme, segment length and segment Initial time.In a particular application, segment mark file can be named with the segment theme of video clip.
Step S103 obtains the viewing preference information of user.Further, step S103 is specifically included:
The essential attribute information and viewing behavior information of user are obtained, and according to the essential attribute information and viewing behavior Information, analysis obtain the viewing preference information of user.
Wherein, the essential attribute information of user includes but is not limited to the information such as the age of user, gender;The receipts of the user It include the information such as title, the type of video that user's history is watched depending on behavioural information.
In a particular application, user watch before video on the client can one registered in advance for logging in the account of client Number, the essential attribute information of user is filled in when registering login account, user watches the behavior of video information after login account It will be recorded under the account, the account that terminal can be logged in by user reads the essential attribute information of user and viewing behavior is believed Breath.
Step S104 finds out the sight with the user from the mark file of segment corresponding to each candidate segment The corresponding segment of shadow preference information marks file.
Wherein, the viewing preference information of the user includes but is not limited to that user likes the video type of viewing, video feelings Section etc..Terminal can like inquiry and text from server after getting the viewing preference information of user according to the viewing of user The segment mark file that the hobby of user's viewing described in part title matches.Such as: if the viewing of user is liked are as follows: it is military to like viewing The video for beating type can then inquire all segment mark files relevant to acrobatic fighting according to the preference information from server, The segment mark file to match as the preference information with user returns to terminal.
Step S105 marks file according to the corresponding segment of viewing preference information with the user, opens to user Video file carry out video clip mark.
Wherein, the terminal is in segment corresponding with the viewing preference information of the user mark for receiving server return After file, file can be marked according to the segment, video clip mark is carried out to the video file that user opens.In concrete application In, segment mark file corresponding with user viewing information that is getting may include multiple.Due to the segment It include but is not limited to the initial time of segment theme, clip durations and segment in mark file, such terminal can be according to this A little information increase segment mark in the corresponding position of video file.
Above as can be seen that it is provided in this embodiment it is a kind of based on the video labeling method of barrage due to by obtain video The barrage comment data of file;The barrage comment data is analyzed, is mentioned from the video file based on the analysis results Candidate segment set is taken out, and obtains the mark file of segment corresponding to each candidate segment;Letter is liked in the viewing for obtaining user Breath inquires matched piece from the mark file of segment corresponding to each candidate segment according to the viewing preference information of user Segment mark note is labeled according to the video watched user of segment mark inquired, so as to so that terminal according to user's Difference hobby provides personalized video labeling for user, participates in without artificial, improves user's viewing experience.
It referring to fig. 4, is that second embodiment of the invention provides a kind of schematic flow diagram of video labeling method based on barrage. As shown in figure 3, relative to a upper embodiment, a kind of video labeling method based on barrage provided in this embodiment further include:
Step S406, if video playing is in video clip play mode, video open after according to the video clip Mark carries out segment speed and lookes at broadcasting.
In a particular application, video playing includes video clip play mode, when user's control video playing enters video After segment play mode, chronological order of the terminal according to video labeling segment, the piece of video marked before automatic broadcasting Section, to carry out the fast browsing of video highlight segment.
Step S407, if video playing, which is in, watches full video mode, video carries out full video playing after opening.
Preferably, shown in Figure 3, relative to a upper embodiment, a kind of video based on barrage provided in this embodiment Mask method, further includes:
Step S408, in full video display process, if the instruction of the F.F. of user's input is received, according to the view The video clip that frequency segment mark skips to next mark carries out video playing;
Step S409, in full video display process, if the instruction of the rewind of user's input is received, according to the view The video clip that frequency segment mark skips to a mark carries out video playing.
In a particular application, when video is watched under full video mode as user, if being not desired to watch currently playing segment, It can then be instructed by clicking preset fast forward button or rewind key input fast forward and fast reverse, terminal is receiving the fast of user's input Into or when rewind command, the next mark adjacent with currently playing video clip can be directly jumped to according to fast forward command Video clip or the video that a upper mark adjacent with currently playing video clip is directly jumped to according to rewind command Segment, and the video clip that user wants viewing is searched without the progress bar on the dynamic dragging video display interface of user hand, Accurately F.F. or it can fall back on fastly the favorite video clip of user is subjected to video playing.
It should be noted that step S401~step S405 implementation in the present embodiment, due to respectively with upper one Step S101~step S105 implementation is identical in embodiment, and therefore, details are not described herein.
Above as can be seen that a kind of video labeling method based on barrage provided in this embodiment can equally make terminal root Personalized video labeling is provided for user according to the different hobbies of user, is participated in without artificial, is improved user's viewing experience;And And relative to a upper embodiment, the present embodiment can also be in the case where terminal be in video clip mode, quickly by the excellent view of standard Frequency segment plays to user;In the case where terminal is in full video play mode, instructed according to the fast forward and fast reverse of user's input, directly The interested video playing segment of user is jumped to, the viewing experience of user is further improved.
Fig. 5 is a kind of schematic block diagram for terminal that third embodiment of the invention provides.For ease of description, it only shows Part related to the present embodiment.
It is shown in Figure 5, a kind of terminal 100 provided in this embodiment, comprising:
Barrage data capture unit 11, for obtaining the barrage comment data of video file;
Barrage data analysis unit 12, for analyzing the barrage comment data, based on the analysis results from described Candidate segment set is extracted in video file, and obtains the mark file of segment corresponding to each candidate segment;
User preferences acquiring unit 13, for obtaining the viewing preference information of user;
File matching unit 14 is marked, for finding out from the mark file of segment corresponding to each candidate segment Segment corresponding with the viewing preference information of the user marks file;
Video labeling execution unit 15, for according to segment corresponding with the viewing preference information of user mark text Part carries out video clip mark to the video file that user opens.
Optionally, the barrage data analysis unit 12 is specifically used for:
The barrage comment data is analyzed, segment theme relevant to the video file is obtained;
Video clip corresponding with the segment theme is extracted from the video file;
Count the play time and barrage density of video clip corresponding to each segment theme;
The candidate segment for meeting preset condition is selected from each video clip according to the play time and barrage density Set, the preset condition are that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage density threshold Video clip;
It obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
Optionally, shown in Figure 6, in the fourth embodiment, the terminal 100 further include:
Video speed lookes at broadcast unit 16, if be in video clip play mode, root after video opening for video playing It is marked according to the video clip and carries out segment speed and look at broadcasting.
Optionally, shown in Figure 6, in another embodiment, the terminal 100 further include:
Full video playback unit 17 watches full video mode if being in for video playing, and video carries out complete after opening Video playing;
Video fast forward processing unit 18 is used in full video display process, if receiving the finger of the F.F. of user's input It enables, then video playing is carried out according to the video clip that video clip mark skips to next mark;
Video rewind processing unit 19 is used in full video display process, if receiving the finger of the rewind of user's input It enables, then video playing is carried out according to the video clip that video clip mark skips to a upper mark.
It should be noted that each unit in above-mentioned terminal provided in an embodiment of the present invention, due to the method for the present invention Embodiment is based on same design, and bring technical effect is identical as embodiment of the present invention method, and particular content can be found in this hair Narration in bright embodiment of the method, details are not described herein again.
Above as can be seen that a kind of terminal provided in an embodiment of the present invention can equally be used according to the different hobbies of user Family provides personalized video labeling, participates in without artificial, improves user's viewing experience.
It is a kind of terminal schematic block diagram that fifth embodiment of the invention provides referring to Fig. 7.In the present embodiment as shown in the figure Terminal may include: one or more processors 701;One or more input equipments 702, one or more output equipments 703 and memory 704.Above-mentioned processor 701, input equipment 702, output equipment 703 and memory 704 are connected by bus 705 It connects.Memory 702 refers to for storing application program instructions, the application program that processor 701 is used to execute the storage of memory 702 It enables.Wherein, the processor 701 is used for:
Obtain the barrage comment data of video file;
The barrage comment data is analyzed, extracts candidate segment from the video file based on the analysis results Set, and obtain the mark file of segment corresponding to each candidate segment;
Obtain the viewing preference information of user;
It finds out to like with the viewing of the user from the mark file of segment corresponding to each candidate segment and believe The corresponding segment of manner of breathing marks file;
File is marked according to the corresponding segment of viewing preference information with the user, the video file opened to user Carry out video clip mark.
Optionally, the processor 701 is also used to:
If video playing is in video clip play mode, video marks according to the video clip after opening and carries out piece Duan Su lookes at broadcasting;
If video playing, which is in, watches full video mode, video carries out full video playing after opening.
Optionally, the processor 701 is also used to:
In full video display process, if the instruction of the F.F. of user's input is received, according to the piece of video segment mark The video clip that note skips to next mark carries out video playing;
In full video display process, if the instruction of the rewind of user's input is received, according to the piece of video segment mark The video clip that note skips to a mark carries out video playing.
Optionally, the processor 701 is also used to:
The barrage comment data is analyzed, segment theme relevant to the video file is obtained;
Video clip corresponding with the segment theme is extracted from the video file;
Count the play time and barrage density of video clip corresponding to each segment theme;
The candidate segment for meeting preset condition is selected from each video clip according to the play time and barrage density Set, the preset condition are that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage density threshold Video clip;
It obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
It should be appreciated that in embodiments of the present invention, alleged processor 701 can be central processing unit (Central Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic Device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this at Reason device is also possible to any conventional processor etc..
Input equipment 702 may include that Trackpad, fingerprint adopt sensor (for acquiring the finger print information and fingerprint of user Directional information), microphone etc., output equipment 703 may include display (LCD etc.), loudspeaker etc..
The memory 704 may include read-only memory and random access memory, and to processor 601 provide instruction and Data.The a part of of memory 704 can also include nonvolatile RAM.For example, memory 704 can also be deposited Store up the information of device type.
In the specific implementation, processor 701 described in the embodiment of the present invention, input equipment 702, output equipment 703 can Implementation described in the video labeling method provided in an embodiment of the present invention based on barrage is executed, the present invention also can be performed The implementation of terminal described in embodiment, details are not described herein.
A kind of computer readable storage medium, the computer-readable storage medium are provided in another embodiment of the invention Matter is stored with computer program, the realization when computer program is executed by processor:
Obtain the barrage comment data of video file;
The barrage comment data is analyzed, extracts candidate segment from the video file based on the analysis results Set, and obtain the mark file of segment corresponding to each candidate segment;
Obtain the viewing preference information of user;
It finds out to like with the viewing of the user from the mark file of segment corresponding to each candidate segment and believe The corresponding segment of manner of breathing marks file;
File is marked according to the corresponding segment of viewing preference information with the user, the video file opened to user Carry out video clip mark.
Optionally, the realization when computer program is executed by processor:
If video playing is in video clip play mode, video marks according to the video clip after opening and carries out piece Duan Su lookes at broadcasting;
If video playing, which is in, watches full video mode, video carries out full video playing after opening.
Optionally, the realization when computer program is executed by processor:
In full video display process, if the instruction of the F.F. of user's input is received, according to the piece of video segment mark The video clip that note skips to next mark carries out video playing;
In full video display process, if the instruction of the rewind of user's input is received, according to the piece of video segment mark The video clip that note skips to a mark carries out video playing.
Optionally, the realization when computer program is executed by processor:
The barrage comment data is analyzed, segment theme relevant to the video file is obtained;
Video clip corresponding with the segment theme is extracted from the video file;
Count the play time and barrage density of video clip corresponding to each segment theme;
The candidate segment for meeting preset condition is selected from each video clip according to the play time and barrage density Set, the preset condition are that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage density threshold Video clip;
It obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
The computer readable storage medium can be the internal storage unit of terminal described in aforementioned any embodiment, example Such as the hard disk or memory of terminal.The computer readable storage medium is also possible to the External memory equipment of the terminal, such as The plug-in type hard disk being equipped in the terminal, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc..Further, the computer readable storage medium can also be wrapped both The internal storage unit for including the terminal also includes External memory equipment.The computer readable storage medium is described for storing Other programs and data needed for computer program and the terminal.The computer readable storage medium can be also used for temporarily When store the data that has exported or will export.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware With the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.This A little functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Specially Industry technical staff can use different methods to achieve the described function each specific application, but this realization is not It is considered as beyond the scope of this invention.
It is apparent to those skilled in the art that for convenience of description and succinctly, foregoing description terminal It with the specific work process of unit, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed terminal and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied Another system is closed or is desirably integrated into, or some features can be ignored or not executed.In addition, shown or discussed phase Mutually between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication of device or unit Connection is also possible to electricity, mechanical or other form connections.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.Some or all of unit therein can be selected to realize the embodiment of the present invention according to the actual needs Purpose.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, is also possible to two or more units and is integrated in one unit.It is above-mentioned integrated Unit both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention Portion or part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can store journey The medium of sequence code.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or replace It changes, these modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with right It is required that protection scope subject to.

Claims (10)

1. a kind of video labeling method based on barrage characterized by comprising
Obtain the barrage comment data of video file;
The barrage comment data is analyzed, extracts candidate segment collection from the video file based on the analysis results It closes, and obtains the mark file of segment corresponding to each candidate segment;
Obtain the viewing preference information of user;
The viewing preference information phase with the user is found out from the mark file of segment corresponding to each candidate segment Corresponding segment marks file;
File is marked according to the corresponding segment of viewing preference information with the user, the video file that user opens is carried out Video clip mark.
2. the video labeling method according to claim 1 based on barrage, which is characterized in that user viewing video into After row video clip mark further include:
If video playing is in video clip play mode, video marks according to the video clip after opening and carries out segment speed Look at broadcasting.
If video playing, which is in, watches full video mode, video carries out full video playing after opening.
3. the video labeling method according to claim 2 based on barrage, which is characterized in that further include:
In full video display process, if receiving the instruction of the F.F. of user's input, is marked and jumped according to the video clip Video clip to next mark carries out video playing;
In full video display process, if receiving the instruction of the rewind of user's input, is marked and jumped according to the video clip The video clip of a supreme mark carries out video playing.
4. the video labeling method according to claim 1 based on barrage, which is characterized in that described to comment on the barrage Data are analyzed, and extract candidate segment set from the video file based on the analysis results, and obtain each candidate piece Segment corresponding to section marks file
The barrage comment data is analyzed, segment theme relevant to the video file is obtained;
Video clip corresponding with the segment theme is extracted from the video file;
Count the play time and barrage density of video clip corresponding to each segment theme;
The candidate segment set for meeting preset condition is selected from each video clip according to the play time and barrage density, The preset condition is the video that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage density threshold Segment;
It obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
5. a kind of terminal characterized by comprising
Barrage data capture unit, for obtaining the barrage comment data of video file;
Barrage data analysis unit, for analyzing the barrage comment data, based on the analysis results from the video text Candidate segment set is extracted in part, and obtains the mark file of segment corresponding to each candidate segment;
User preferences acquiring unit, for obtaining the viewing preference information of user;
Mark file matching unit, for from segment corresponding to each candidate segment mark file in find out with it is described The corresponding segment of the viewing preference information of user marks file;
Video labeling execution unit, it is right for marking file according to segment corresponding with the viewing preference information of the user The video file that user opens carries out video clip mark.
6. terminal according to claim 5, which is characterized in that further include:
Video speed lookes at broadcast unit, if be in video clip play mode for video playing, after video opening according to Video clip mark carries out segment speed and lookes at broadcasting;
Full video playback unit watches full video mode if being in for video playing, and video carries out full video after opening and broadcasts It puts.
7. terminal according to claim 6, which is characterized in that further include:
Video fast forward processing unit is used in full video display process, if receiving the instruction of the F.F. of user's input, root Video playing is carried out according to the video clip that video clip mark skips to next mark;
Video rewind processing unit is used in full video display process, if receiving the instruction of the rewind of user's input, root Video playing is carried out according to the video clip that video clip mark skips to a upper mark.
8. terminal according to claim 5, which is characterized in that the barrage data analysis unit is specifically used for:
The barrage comment data is analyzed, segment theme relevant to the video file is obtained;
Video clip corresponding with the segment theme is extracted from the video file;
Count the play time and barrage density of video clip corresponding to each segment theme;
The candidate segment set for meeting preset condition is selected from each video clip according to the play time and barrage density, The preset condition is the video that play time is greater than preset duration threshold value and/or barrage density is greater than default barrage density threshold Segment;
It obtains segment corresponding to each candidate segment in the candidate segment set and marks file.
9. a kind of terminal, which is characterized in that the processor, defeated including processor, input equipment, output equipment and memory Enter equipment, output equipment and memory to be connected with each other, wherein the memory is for storing application program instructions, the processing Device is configured for calling the application program instructions, executes the video according to any one of claims 1-4 based on barrage Mask method.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey Sequence, the computer program include program instruction, and described program instruction executes the processor such as The described in any item video labeling methods based on barrage of claim 1-4.
CN201710605238.0A 2017-07-21 2017-07-21 Video annotation method and terminal based on bullet screen Active CN109286850B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710605238.0A CN109286850B (en) 2017-07-21 2017-07-21 Video annotation method and terminal based on bullet screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710605238.0A CN109286850B (en) 2017-07-21 2017-07-21 Video annotation method and terminal based on bullet screen

Publications (2)

Publication Number Publication Date
CN109286850A true CN109286850A (en) 2019-01-29
CN109286850B CN109286850B (en) 2020-11-13

Family

ID=65185523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710605238.0A Active CN109286850B (en) 2017-07-21 2017-07-21 Video annotation method and terminal based on bullet screen

Country Status (1)

Country Link
CN (1) CN109286850B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427897A (en) * 2019-08-07 2019-11-08 北京奇艺世纪科技有限公司 Analysis method, device and the server of video highlight degree
CN110891198A (en) * 2019-11-29 2020-03-17 腾讯科技(深圳)有限公司 Video playing prompt method, multimedia playing prompt method, bullet screen processing method and device
CN111343483A (en) * 2020-02-18 2020-06-26 北京奇艺世纪科技有限公司 Prompting method and device for media content segments, storage medium and electronic device
CN112040295A (en) * 2020-08-28 2020-12-04 苏州日煊数字科技有限公司 Video bullet screen loading system based on cloud computing and working method thereof
CN112714340A (en) * 2020-12-22 2021-04-27 北京百度网讯科技有限公司 Video processing method, device, equipment, storage medium and computer program product
CN113127683A (en) * 2021-04-22 2021-07-16 北京百度网讯科技有限公司 Content recommendation method and device, electronic equipment and medium
CN113407775A (en) * 2020-10-20 2021-09-17 腾讯科技(深圳)有限公司 Video searching method and device and electronic equipment
CN113596557A (en) * 2021-07-08 2021-11-02 大连三通科技发展有限公司 Video generation method and device
CN114466251A (en) * 2022-04-08 2022-05-10 深圳市致尚信息技术有限公司 Video-based classification label mark processing method and system
CN114554271A (en) * 2022-01-26 2022-05-27 北京达佳互联信息技术有限公司 Information pushing and displaying method and device, electronic equipment and storage medium
CN115086709A (en) * 2021-03-10 2022-09-20 上海哔哩哔哩科技有限公司 Dynamic cover setting method and system
WO2023029924A1 (en) * 2021-08-31 2023-03-09 腾讯科技(深圳)有限公司 Comment information display method and apparatus, device, storage medium, and program product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100042642A1 (en) * 2008-08-15 2010-02-18 At&T Labs, Inc. System and method for generating media bookmarks
CN104410920A (en) * 2014-12-31 2015-03-11 合一网络技术(北京)有限公司 Video segment playback amount-based method for labeling highlights
CN104469508A (en) * 2013-09-13 2015-03-25 中国电信股份有限公司 Method, server and system for performing video positioning based on bullet screen information content
CN106095804A (en) * 2016-05-30 2016-11-09 维沃移动通信有限公司 The processing method of a kind of video segment, localization method and terminal
CN106210902A (en) * 2016-07-06 2016-12-07 华东师范大学 A kind of cameo shot clipping method based on barrage comment data
CN106507143A (en) * 2016-10-21 2017-03-15 北京小米移动软件有限公司 Video recommendation method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100042642A1 (en) * 2008-08-15 2010-02-18 At&T Labs, Inc. System and method for generating media bookmarks
CN104469508A (en) * 2013-09-13 2015-03-25 中国电信股份有限公司 Method, server and system for performing video positioning based on bullet screen information content
CN104410920A (en) * 2014-12-31 2015-03-11 合一网络技术(北京)有限公司 Video segment playback amount-based method for labeling highlights
CN106095804A (en) * 2016-05-30 2016-11-09 维沃移动通信有限公司 The processing method of a kind of video segment, localization method and terminal
CN106210902A (en) * 2016-07-06 2016-12-07 华东师范大学 A kind of cameo shot clipping method based on barrage comment data
CN106507143A (en) * 2016-10-21 2017-03-15 北京小米移动软件有限公司 Video recommendation method and device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427897A (en) * 2019-08-07 2019-11-08 北京奇艺世纪科技有限公司 Analysis method, device and the server of video highlight degree
CN110427897B (en) * 2019-08-07 2022-03-08 北京奇艺世纪科技有限公司 Video precision analysis method and device and server
CN110891198A (en) * 2019-11-29 2020-03-17 腾讯科技(深圳)有限公司 Video playing prompt method, multimedia playing prompt method, bullet screen processing method and device
CN110891198B (en) * 2019-11-29 2021-06-15 腾讯科技(深圳)有限公司 Video playing prompt method, multimedia playing prompt method, bullet screen processing method and device
CN111343483A (en) * 2020-02-18 2020-06-26 北京奇艺世纪科技有限公司 Prompting method and device for media content segments, storage medium and electronic device
CN112040295A (en) * 2020-08-28 2020-12-04 苏州日煊数字科技有限公司 Video bullet screen loading system based on cloud computing and working method thereof
CN113407775A (en) * 2020-10-20 2021-09-17 腾讯科技(深圳)有限公司 Video searching method and device and electronic equipment
CN113407775B (en) * 2020-10-20 2024-03-22 腾讯科技(深圳)有限公司 Video searching method and device and electronic equipment
CN112714340A (en) * 2020-12-22 2021-04-27 北京百度网讯科技有限公司 Video processing method, device, equipment, storage medium and computer program product
CN115086709A (en) * 2021-03-10 2022-09-20 上海哔哩哔哩科技有限公司 Dynamic cover setting method and system
CN113127683A (en) * 2021-04-22 2021-07-16 北京百度网讯科技有限公司 Content recommendation method and device, electronic equipment and medium
CN113596557A (en) * 2021-07-08 2021-11-02 大连三通科技发展有限公司 Video generation method and device
CN113596557B (en) * 2021-07-08 2023-03-21 大连三通科技发展有限公司 Video generation method and device
WO2023029924A1 (en) * 2021-08-31 2023-03-09 腾讯科技(深圳)有限公司 Comment information display method and apparatus, device, storage medium, and program product
CN114554271A (en) * 2022-01-26 2022-05-27 北京达佳互联信息技术有限公司 Information pushing and displaying method and device, electronic equipment and storage medium
CN114554271B (en) * 2022-01-26 2024-01-19 北京达佳互联信息技术有限公司 Information pushing and displaying method and device, electronic equipment and storage medium
CN114466251B (en) * 2022-04-08 2022-06-17 深圳市致尚信息技术有限公司 Video-based classification label mark processing method and system
CN114466251A (en) * 2022-04-08 2022-05-10 深圳市致尚信息技术有限公司 Video-based classification label mark processing method and system

Also Published As

Publication number Publication date
CN109286850B (en) 2020-11-13

Similar Documents

Publication Publication Date Title
CN109286850A (en) A kind of video labeling method and terminal based on barrage
US20210397658A1 (en) Systems and Methods for Enabling a User to Operate on Displayed Web Content via a Web Browser Plug-In
US20200081895A1 (en) Method for organising content
US10499109B2 (en) Method and apparatus for providing combined barrage information
US20150007014A1 (en) Detect and Automatically Hide Spoiler Information in a Collaborative Environment
US20140228112A1 (en) System and method for managing game-playing experiences
CN107820138A (en) Video playing method, device, terminal and storage medium
WO2017098496A1 (en) Systems and methods for playing videos
WO2013086987A1 (en) Software recommendation method and recommendation system
CN108769725A (en) Application program launching method, device, storage medium and computer equipment is broadcast live
CN102265276A (en) Context-based recommender system
CN104536729A (en) Method and device for achieving image capture on browser page
US10104429B2 (en) Methods and systems of dynamic content analysis
CN107071525A (en) Output processing method, client and the system of media file
US20190319911A1 (en) Confusion reduction in an online social network
CN113449144B (en) Video processing method and device and electronic equipment
CN112000823A (en) Function entry display method, electronic device and computer-readable storage medium
CN106815284A (en) The recommendation method and recommendation apparatus of news video
WO2025060841A1 (en) Resource screening method and apparatus, computer device and storage medium
CN107515869B (en) Searching method and device and searching device
CN109120996B (en) Video information identification method, storage medium and computer equipment
CN111914193A (en) Method, device and equipment for processing media information and computer readable storage medium
CN112533032B (en) Video data processing method and device and storage medium
CN105828198B (en) A kind of program commending method and terminal
US20230300395A1 (en) Aggregating media content using a server-based system

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
CB02 Change of applicant information

Address after: 516006 TCL technology building, No.17, Huifeng Third Road, Zhongkai high tech Zone, Huizhou City, Guangdong Province

Applicant after: TCL Technology Group Co.,Ltd.

Address before: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. nineteen District

Applicant before: TCL RESEARCH AMERICA Inc.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant