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 PDFInfo
- 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
Links
- 238000002372 labelling Methods 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000004458 analytical method Methods 0.000 claims abstract description 20
- 239000000284 extract Substances 0.000 claims abstract description 10
- 238000003860 storage Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000007405 data analysis Methods 0.000 claims description 5
- 238000013481 data capture Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000029058 respiratory gaseous exchange Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010009 beating Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental 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
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.
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)
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)
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 |
-
2017
- 2017-07-21 CN CN201710605238.0A patent/CN109286850B/en active Active
Patent Citations (6)
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)
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 |