CN103024602A - Method and device for adding annotations to videos - Google Patents
Method and device for adding annotations to videos Download PDFInfo
- Publication number
- CN103024602A CN103024602A CN2011102855975A CN201110285597A CN103024602A CN 103024602 A CN103024602 A CN 103024602A CN 2011102855975 A CN2011102855975 A CN 2011102855975A CN 201110285597 A CN201110285597 A CN 201110285597A CN 103024602 A CN103024602 A CN 103024602A
- Authority
- CN
- China
- Prior art keywords
- annotations
- comments
- point
- target
- content
- 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
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a method and device for adding annotations to videos. The method comprises the following steps of: obtaining annotation points which comprise video information and position information of annotation objects; adding annotation content to the annotation objects of the annotation points according to the video information and the position information of the annotation objects; transmitting the annotation content added to the annotation objects of the annotation points to an annotation server, thereby facilitating the annotation server to store the annotation points and the annotation contents in association. By virtue of the method and the device provided by the invention, a user does not need add the annotations to the video contents by suspending the watching of the videos, thereby facilitating the improvement of user experience of adding the annotations to the videos.
Description
Technical field
The present invention relates to IT information technology (Information Technology) system management technologies field, relate in particular to a kind of method and device that adds annotations and comments for video.
Background technology
The user is when watching video, if need to give opinion to certain zone in certain section in video plot, certain picture even the picture (such as a cathedral, a place in the video camera lens of exposing the false), can add annotations and comments for the target of wanting to give opinion (certain zone in aforesaid certain section plot, certain picture even the picture).The form of annotations and comments content can be one or more combination of text, picture, video, link etc., so that subsequent user when seeing the corresponding plot of these media, picture, can be seen the annotations and comments that this user adds for this video.
In the existing method for video interpolation annotations and comments, annotate and comment on if the user wants to add when video playback, clicking " add comment (interpolation annotations and comments) " button can be at the annotations and comments of the edit page interpolation that occurs for video.Wherein, this temporal information can be finely tuned by the mode that drags scroll bar as the related temporal information of annotations and comments the time of video playback during user's button click.Yet above-mentioned existing method of adding annotations and comments for video can be interrupted the user and watched continuously video tastes, causes the user to experience not good.
Summary of the invention
Embodiments of the invention provide a kind of method and device that adds annotations and comments for video, can realize neither interrupting the experience that the user watches video, can accurately want that for the user video content that adds adds annotations and comments again.
An aspect of of the present present invention provides a kind of method of adding annotations and comments for video, comprising: obtain the annotations and comments point, described annotations and comments point comprises the positional information of video information and annotations and comments target; Positional information according to described video information and annotations and comments target is added the annotations and comments content for the annotations and comments target of described annotations and comments point; Send described annotations and comments content of adding for the annotations and comments target of described annotations and comments point to the annotations and comments server, so that the annotations and comments server is with described annotations and comments point and described annotations and comments relevance storage.
The present invention provides a kind of method that generates the annotations and comments point for video content on the other hand, comprising: the indication of receiving record annotations and comments target; The information that record is relevant with the annotations and comments target; Generation comprises the annotations and comments point of the information relevant with the annotations and comments target and sends the annotations and comments point that generates, so that terminal pins is added the annotations and comments content to described annotations and comments point.
Further aspect of the present invention provides a kind of video content to add the method for annotations and comments, comprising: receive the annotations and comments point of generation and annotate and comment on point identification for the annotations and comments point distributes, described annotations and comments point comprises the positional information of video information and annotations and comments target; Provide annotations and comments point and annotations and comments point identification to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target; The annotations and comments content that the annotations and comments target for the annotations and comments point that receiving terminal sends is added, and will annotate and comment on content and annotations and comments point association store.
Further, one aspect of the present invention also provides a kind of terminal for video interpolation annotations and comments to comprise: receiver module, be used for obtaining the annotations and comments point, and described annotations and comments point comprises the positional information of video information and annotations and comments target; Processing module is used for adding the annotations and comments content according to the positional information of described video information and annotations and comments target for the annotations and comments target of described annotations and comments point; Sending module is used for sending described annotations and comments content of adding for the annotations and comments target of described annotations and comments point to the annotations and comments server, so that the annotations and comments server is with described annotations and comments point and described annotations and comments relevance storage.
Further, the present invention also provides a kind of generating apparatus of annotating and commenting on a little on the other hand, comprising: receiver module is used for the indication of receiving record annotations and comments target; Logging modle is used for the record information relevant with the annotations and comments target; Generation module is used for generating the annotations and comments point that comprises the information relevant with the annotations and comments target and sends the annotations and comments point that generates, so that terminal pins is added the annotations and comments content to described annotations and comments point.
Further, the present invention also provides a kind of annotations and comments server on the other hand, comprises receiver module, is used for receiving the annotations and comments point of generation and annotates and comments on point identification for the annotations and comments point distributes, and described annotations and comments point comprises the positional information of video information and annotations and comments target; Sending module is used for providing annotations and comments point and annotations and comments point identification to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target; Memory module is used for the annotations and comments content that the annotations and comments target for described annotations and comments point that receiving terminal sends is added, and will annotate and comment on content and annotate and comment on an association store.
Can be found out by the technical scheme that the embodiment of the invention described above provides, want to add the video content of annotations and comments by the annotations and comments dot information of record to obtain the user, to add annotations and comments for the annotations and comments point.Thereby need to when watching video, not interrupt watching the annotations and comments that add for video content, thereby be conducive to improve the user adds annotations and comments for video experience.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, the accompanying drawing of required use was done to introduce simply during the below will describe embodiment, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 adds the method flow diagram of annotating and commenting on for what embodiments of the invention provided for video content;
Fig. 2 generates the method flow diagram of annotating and commenting on point for what embodiments of the invention provided for video content;
Fig. 3 adds the method flow diagram of annotating and commenting on for what embodiments of the invention provided for video content;
The terminal that Fig. 4 provides for the embodiment of the invention is obtained the annotations and comments point and is added the method flow diagram of annotations and comments content;
Fig. 5 a increases its all annotations and comments content and/or annotations and comments content identifications of adding for the annotations and comments point for what the embodiment of the invention provided in annotations and comments points data structure, or increases all annotations and comments contents of adding for the annotations and comments point and/or schematic diagrames of annotating and commenting on content identification in the clauses and subclauses of the annotations and comments point of the database of storage annotations and comments point;
The annotations and comments point that Fig. 5 b provides for the embodiment of the invention comprises a plurality of son annotations and comments points, and related annotations and comments content is to annotate and comment on point for the parton in the described annotations and comments point, then annotate and comment on server when storage annotations and comments content, not only need to indicate the related annotations and comments point of described annotations and comments content (AT), also to indicate the numbering (number of son annotations and comments point corresponding to described annotations and comments content, such as, Sub AP1) schematic diagram;
The annotations and comments point that Fig. 5 c provides for the embodiment of the invention and annotations and comments are the schematic diagram of separate, stored respectively;
Fig. 5 d mixes the schematic diagram of storing for annotations and comments point and the annotations and comments that the embodiment of the invention provides;
The annotations and comments server that Fig. 5 e provides for the embodiment of the invention will be annotated and commented on content and the schematic diagram of annotating and commenting on the some association store;
The method flow diagram of the annotations and comments content that the specific annotations and comments point of annotations and comments content obtaining device request that Fig. 6 provides for the embodiment of the invention is related;
Fig. 7 adds the structural representation of the terminal of annotations and comments for what the embodiment of the invention provided for video;
The structural representation of the generating apparatus of the annotations and comments point that Fig. 8 provides for the embodiment of the invention;
The structural representation of the annotations and comments server that Fig. 9 provides for the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
In embodiments of the present invention, annotations and comments points (AP, Annotation point) are the structural descriptions to the contextual information of annotations and comments target.Described contextual information refers to positional information and the associated ancillary information of annotations and comments target in associated video.
An annotations and comments point can comprise one or more son annotations and comments point (SubAP, Sub Annotation point), each height annotations and comments point is used for describing the i.e. son annotations and comments target of the annotations and comments target corresponding with son annotations and comments point, as, three son annotations and comments goal descriptions that the same vase that successively occurs for three times in the video is annotated and commented on point as corresponding three sons out can be made as an annotations and comments point, namely, this annotations and comments point comprises three son annotations and comments points, follow-up all annotations and comments that add for this annotations and comments point are all for these three son annotations and comments targets, namely all for this three places vase, follow-up can also the interpolation separately for one or two the sub-annotations and comments point in this annotations and comments point annotated and commented on.Therefore, the annotations and comments target of embodiment of the invention indication both can be the annotations and comments target (namely annotating and commenting on the annotations and comments target of point) corresponding to the annotations and comments point, can also be for annotating and commenting on target (i.e. the son annotations and comments target of son annotations and comments point) with the son of corresponding son annotations and comments point.
Specifically, the annotations and comments point can comprise the positional information (that is, APPosition, annotations and comments point position) of video information, annotations and comments target, the supplementary of annotations and comments target.If an annotations and comments point comprises a plurality of son annotations and comments points, then the annotations and comments point can comprise the video information of annotations and comments point, and each son annotations and comments point is positional information and the supplementary of corresponding son annotations and comments target respectively.In addition, be a plurality of son annotations and comments points if an annotations and comments point comprises at least two, then the annotations and comments point can also comprise video information, positional information and the supplementary of the son annotations and comments target of corresponding each son annotations and comments point.Described video information is used for providing the information of the related video of annotations and comments point, such as video labeling video id, video name video name etc.Described video labeling (video id) or video name all can be used for the unique identification video, described video labeling can be a character string of system assignment, also can be uniform resource position mark URL corresponding to this content--Universal Resource Locator.
The position of described annotations and comments target (AP position) information be used for providing the annotations and comments target in the related position of video (as, the position of corresponding particular video frequency picture, video segment, static state or dynamic object etc.), comprise corresponding temporal information or temporal information and the spatial information of annotations and comments target.Described temporal information is specifically as follows a time point (relative time that begins with respect to video such as annotations and comments point in the video 12 minutes and 35 seconds, or the frame number 1232 of frame of video), perhaps time period (as comprise time started starttime and concluding time endtime, or time started starttime and duration duration).Usually, a corresponding time point of annotations and comments target or a time period, if an annotations and comments point comprises the son annotations and comments target of corresponding a plurality of time point or a plurality of time periods, refer to that then an annotations and comments point comprises a plurality of son annotations and comments points, the corresponding son annotations and comments point of every height annotations and comments target.Described spatial information refers to the zone (such as circular, square, polygon) of annotations and comments target in the video playback picture corresponding with temporal information, can represent with area coordinate, as representing border circular areas with a central coordinate of circle and a radius distance value, represent a rectangle with four coordinates.Spatial information and the temporal information of annotations and comments target can exist simultaneously, namely annotate and comment on the zone of target on video pictures corresponding to certain temporal information.The situation that comprises a plurality of son annotations and comments points for an annotations and comments point, can be described in the annotations and comments target that appears at different time in certain video by the mode that provides area information in different time points or time period, as, three sub-annotations and comments goal descriptions that the same vase of three times in video appearance is annotated and commented on point as corresponding three sons out can be made as an annotations and comments point, then follow-up all annotations and comments that add for this annotations and comments point all are for these three son annotations and comments targets, i.e. three place's vases.
Described supplementary is used for providing annotations and comments spot correlation information, can comprise the video image (that is, the image of son annotations and comments target) of the son annotations and comments target of corresponding son annotations and comments point in annotations and comments point title (APname), the annotations and comments point etc.Described video image is used for representing the video pictures corresponding to annotations and comments target (comprising corresponding to the annotations and comments target of annotations and comments point or the son annotations and comments target of annotating and commenting on point corresponding to son) of annotations and comments point.The Main Function that comprises video image in the annotations and comments points is so that video corresponding to the very clear annotations and comments target of knowing each annotations and comments point of user plot roughly, thereby select easily annotations and comments point or son annotations and comments point, and add the annotations and comments content for annotations and comments point or son annotations and comments point.Video image can be still image, the jpg picture that the sectional drawing of the jpg picture of preserving such as the frame picture behind the decoding video stream of the time started that will annotate and comment on video playback time point corresponding to target or corresponding video playback time period, the broadcasting pictures of the time started of the video playback time period that will annotate and comment on video playback time point corresponding to target or correspondence is preserved etc.
Video image can also be dynamic image, the gif image (Graphics Interchange Format BIIF) that will generate together as annotating and commenting on current picture corresponding to video playback time point corresponding to target and the part picture in one section video in the setting range of front and back thereof, and for example, the gif image of the part picture generation in one section video of the video playback time period that the annotations and comments target is corresponding.
As shown in Figure 1, the method for adding annotations and comments for video content that provides of the embodiment of the invention comprises the steps:
Step 101, obtain the annotations and comments point, described annotations and comments point comprises the positional information of video information and annotations and comments target.
Concrete, terminal can be when watching video content, or obtain the annotations and comments point for a certain video content after watching video content.Wherein, terminal can be obtained from the annotations and comments server for the annotations and comments point of a certain video content and the annotations and comments point identification corresponding with the annotations and comments point, can be that terminal is obtained to the annotations and comments server request, also can be that the annotations and comments server initiatively pushes to terminal.If terminal is acquisition request annotations and comments point from the annotations and comments server, then before carrying out this step, the annotations and comments server has received the request of obtaining the annotations and comments point that this terminal sends, such as HTTP get () request message, the described video information (such as video labeling or video name) that can comprise certain video content in the request of annotating and commenting on point of obtaining, can also comprise temporal information, showing that terminal wants to obtain the annotations and comments point corresponding with temporal information for video content, or comprise this temporal information time period information of corresponding time.If send the annotations and comments point to terminal obtain the request of annotations and comments points at receiving terminal after, then return annotations and comments point (namely in described response, comprising described annotations and comments point) by the response of described request, such as the response message of HTTP get.Do not comprise temporal information if obtain in the request of annotations and comments points, can show that then terminal wants to obtain all the annotations and comments points for the video content corresponding with video information.In addition, obtain in the request of annotations and comments points and can also comprise user ID, annotate and comment on points with all that show that terminal will obtain that the generating apparatus of the annotations and comments point corresponding with this user ID generates.Comprise simultaneously user ID and video information if obtain in the request of annotations and comments points, show that then terminal wants to obtain the annotations and comments point corresponding with video information that the annotations and comments dot generation device corresponding with this user ID generates.Further, obtain in the request of annotations and comments points and can also comprise the annotations and comments point identification, want to obtain the annotations and comments point corresponding with described annotations and comments point identification to show terminal.The annotations and comments server sends the annotations and comments point according to the content of carrying in the request of obtaining the annotations and comments point to terminal after receiving the request of obtaining the annotations and comments point that terminal sends.Concrete, the annotations and comments point identification that the annotations and comments server comprises according to described request of obtaining the annotations and comments point and/or user ID and/or the video information corresponding with annotations and comments dot generation device provide annotations and comments point and annotations and comments point identification to described terminal.
Certainly, terminal can also be obtained the annotations and comments point from the generating apparatus of annotations and comments point, specifically can be to receive the propelling movement of annotations and comments dot generation device or obtain the annotations and comments point by sending the request of obtaining the annotations and comments point to annotations and comments dot generation device.If terminal is to obtain the annotations and comments point from the generating apparatus of annotating and commenting on point, then terminal does not get access to and annotates and comments on a corresponding annotations and comments point identification.
As mentioned before, the annotations and comments point that terminal is obtained can comprise temporal information and/or the spatial information of an annotations and comments target, also can comprise a plurality of (at least two) son annotations and comments point respectively temporal information and/or the spatial information of corresponding son annotations and comments target, can also comprise the video image of an annotations and comments target or the video image of a plurality of son annotations and comments corresponding respectively son annotations and comments target, if comprise a plurality of son annotations and comments points in the annotations and comments point, then also comprise numbering corresponding to each son annotations and comments point in the annotations and comments point.
Step 102, add annotations and comments content (AT, Annotation) for the annotations and comments target of described annotations and comments point.
Terminal can be showed annotations and comments spot correlation information to the user after obtaining annotations and comments points, such as the temporal information of the annotations and comments target in the annotations and comments point (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) and/or spatial information etc.If the annotations and comments target in the annotations and comments point (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) also comprises the video image of annotating and commenting on target, terminal can also be showed to the user video image of the annotations and comments target (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) in the annotations and comments points, and the Information generation that comprises according to the annotations and comments point is for annotating and commenting on the target annotations and comments content of (comprising corresponding to the annotations and comments target of annotations and comments point or corresponding to the son annotations and comments target of son annotations and comments point) in the annotations and comments point.Concrete, can obtain the video content corresponding with video information according to the video information (such as video labeling) corresponding with the annotations and comments point such as terminal, can obtain video image corresponding with temporal information in the video content according to the temporal information of the annotations and comments target in the annotations and comments point (the son annotations and comments target that comprises arbitrary corresponding son annotations and comments point), and for described video image, add the annotations and comments content.Concrete, can be by button (button that comprises entity, and the button of the screen display of touch manner) the input annotations and comments content of terminal.In addition, if the annotations and comments target of the annotations and comments point that terminal is obtained (the son annotations and comments target that comprises arbitrary corresponding son annotations and comments point) comprises and contains video image, terminal can be directly generates an annotations and comments content of annotating and commenting on for described annotations and comments point or son according to the supplementary of annotations and comments point.
If terminal has been obtained a plurality of annotations and comments points, then can select to need to add the annotations and comments point of annotations and comments content.In addition, if a plurality of son annotations and comments points are arranged in the annotations and comments point, terminal can be added identical annotations and comments content (namely adding the annotations and comments content for whole annotations and comments point) for every height annotations and comments point, can also only add the annotations and comments content to parton annotations and comments point, can also add respectively different annotations and comments contents to all son annotations and comments points.Concrete, terminal can be according to annotating and commenting on information that target (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) comprises in the annotations and comments points (such as video information, temporal information) corresponding video image, or whether the video image that directly is included in the annotations and comments point adds the annotations and comments content to this annotations and comments point or son annotations and comments point surely.The annotations and comments content can comprise one or more the combination in the media forms such as text, picture, video, and other relevant information, add client name etc. such as the user ID of terminal respective user and/or user's name, annotations and comments submission time, annotations and comments.Wherein, video image both can be for being still image information, also can be dynamic image data, concrete, the temporal information that annotations and comments target in the annotations and comments point (comprising the son annotations and comments target corresponding to arbitrary son annotations and comments point) comprises is when comprising the time period of beginning and ending time, and video image then can be the dynamic image corresponding to the time period.
If it (is the annotations and comments point that obtains from the generating apparatus that annotations and comments are put such as terminal that user corresponding to terminal has the authority of revising described annotations and comments point data, although or terminal is annotations and comments point and the annotations and comments point identification that obtains from the annotations and comments server, but the corresponding user ID of the terminal user ID corresponding with the generating apparatus of the annotations and comments point that generates the annotations and comments point that gets access to is same sign etc.), then terminal can also be revised the data of annotating and commenting on target (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) in the annotations and comments point when adding the annotations and comments content for the son annotations and comments target of the annotations and comments target of annotations and comments points or corresponding son annotations and comments point.For example, if when not having region description information in the annotations and comments point, the user can add for the region description of annotations and comments target (the son annotations and comments target that comprises corresponding arbitrary son annotations and comments point) and for the annotations and comments target of annotations and comments point or the son annotations and comments target of corresponding son annotations and comments point by terminal and add the annotations and comments content, or in the annotations and comments points region description is arranged but the user wants to upgrade this region description or indicates new region description, or the user wants to adjust the temporal information that the annotations and comments point comprises etc., and the positional information (comprising temporal information and spatial information) of the annotations and comments target (son that comprises corresponding arbitrary son annotations and comments point is annotated and commented on target) in can especially annotating and commenting on a little to the data of annotations and comments point when adding the annotations and comments content for the annotations and comments point by terminal is adjusted.
Realization is at terminal (portable terminal for example, or various computers etc.) a upper mode that indicates annotations and comments point zone can have a variety of, specifically can be that client provides the terrain feature edit instrument, as providing the specific region shape such as circle, polygon, square, the user is by selecting size and the position of concrete shape and adjustment region in the touch-screen operation; Can also be that the user realizes by the mode of directly drawing on touch-screen, as, client directly preserve shape that the user draws or with user's shape that draw and irregularity save as immediate regular shape (as, the user has drawn a very not round circle, and server saves as an immediate circle).
If the user wants to increase or upgrades temporal information in the annotations and comments point, then can utilize video labeling in the annotations and comments point and temporal information to obtain to play corresponding video content and drag to the temporal information that makes new advances.
Step 103, the described annotations and comments content of transmission;
Concrete, after terminal pins has been added the annotations and comments content to the annotations and comments point, the annotations and comments content of adding for the annotations and comments target of annotations and comments point need to be sent to the annotations and comments server, so that will annotate and comment on a little and annotate and comment on relevance, stores the annotations and comments server.
Concrete, if annotations and comments point and the annotations and comments point identification corresponding with annotating and commenting on point that terminal is obtained from the annotations and comments server, terminal is after having added the annotations and comments content for the annotations and comments target (the son annotations and comments target that comprises corresponding son annotations and comments point) of annotations and comments point, can send to the annotations and comments server with the annotations and comments content and with the annotations and comments point identification of annotations and comments point corresponding to annotations and comments content, store so that relevance will annotate and comment on a little and be annotated and commented on to the annotations and comments server according to the annotations and comments point identification.
If the annotations and comments point that terminal is obtained from the generating apparatus of annotating and commenting on point, then terminal need to send to the annotations and comments server with annotations and comments point and the annotations and comments content of adding for the annotations and comments target (the son annotations and comments target that comprises corresponding son annotations and comments point) of annotations and comments point, the annotations and comments server is after the annotations and comments content of receiving the annotations and comments point and adding for the annotations and comments target (the son annotations and comments target that comprises corresponding son annotations and comments point) of annotations and comments point, the annotations and comments point is distributed the annotations and comments point identification, and with annotations and comments point and the annotations and comments relevance storage of adding for the annotations and comments point.
In addition, in as above dual mode, the annotations and comments server can also be the content identifications of annotations and comments content assignment annotations and comments, and will annotate and comment on content identification and annotate and comment on the point identification association store.
Can find out from above-described embodiment, terminal can generate the annotations and comments point and the annotations and comments point interpolation annotations and comments content for before generation in the later stage by simple key clicking operation interpolation when watching video, thereby what needn't require the terminal break of video watches adding annotations and comments, improves terminal and adds the user of annotations and comments and experience.
As shown in Figure 2, the method that generates the annotations and comments point for video content that provides of embodiments of the invention comprises the steps;
The indication of step 201, receiving record annotations and comments target;
The generating apparatus of concrete annotations and comments point, such as terminal or various other service server (server of video generation person's server, the server of video vendor, service supplier), receive the indication of the record annotations and comments target of user's transmission, with record annotations and comments target.User terminal can send to annotations and comments dot generation device the indication of record annotations and comments target in the playing process of video.Described annotations and comments target, can be the zone (being equivalent to the zone in the continuous videos picture) in video image, the zone in video pictures of a corresponding video pictures, video segment, the video segment, so that annotations and comments dot generation device generates the annotations and comments target relevant information that the comprises user selection annotations and comments point of (as comprising the contextual information of describing the annotations and comments target etc.).
The generating apparatus of annotations and comments points and the playing device of video content can be by any network connections, such as Long-distance Control, and the connection of wireless or cable network etc., the present invention does not do restriction at this.The generating apparatus of annotations and comments point can comprise specific button or its module such as annotations and comments target selection module, and annotations and comments dot generation module.The user as determining to need to add the annotations and comments target of annotations and comments content, can pass through annotations and comments target selection module or specific button or alternate manner and send the indication that target annotated and commented in record when watching video content.Described annotations and comments target is the video image of the current displaying of video content.Such as, send the indication of record annotations and comments target by specific keys.In addition, it is a certain specific zone in the video pictures that the generating apparatus of annotations and comments point can also be indicated the annotations and comments target, or specific object.Concrete, the generating apparatus of annotations and comments point can pass through the form of editing machine or other tabulation for the concrete annotations and comments target of user selection, and sends zone or the specifically indication of the record annotations and comments target of object of selecting by specific keys.
Step 202, the information that record is relevant with the annotations and comments target;
Concrete, the generating apparatus of annotations and comments point is after the indication of the record annotations and comments target that receives user's transmission, the information that record is relevant with this annotations and comments target such as the positional information of annotations and comments target, is is namely annotated and commented on the temporal information in the video content of target place and/or is annotated and commented on the spatial information of target.The spatial information of annotations and comments target is the area information of annotations and comments target in video image corresponding to the temporal information of annotations and comments target.The generating apparatus of annotations and comments point is video image (AP picture) corresponding to record annotations and comments target further.
Step 203, generation comprise the annotations and comments point of the information relevant with the annotations and comments target, and send the annotations and comments point that generates, and annotate and comment on content so that terminal pins is added described annotations and comments point.
Concrete, the user is selecting after the annotations and comments target of annotating and commenting on, and can send to the generating apparatus of annotations and comments point the indication of generation annotations and comments point to generate the annotations and comments point.In addition, the user can send the indication that generates the annotations and comments point to the generating apparatus of annotations and comments points for single annotations and comments target, can also be after the indication that sends at least twice record annotations and comments target again the generating apparatus to the annotations and comments point send the indication that generates the annotations and comments point.That is, an annotations and comments point can be described an annotations and comments target of corresponding annotations and comments point, also can describe a plurality of son annotations and comments targets of corresponding a plurality of son annotations and comments points.If an annotations and comments point is described a plurality of son annotations and comments targets of corresponding a plurality of son annotations and comments points, show that then this annotations and comments point comprises a plurality of son annotations and comments points.Therefore, the generating apparatus of annotations and comments point also is that each son annotations and comments point distributes the sequence number of each son annotations and comments point in the annotations and comments point when the relevant information of record annotations and comments point.Certainly, the indication of described generation annotations and comments point can also be identical with the indication of record annotations and comments target, and terminal can only generate the annotations and comments point that comprises single annotations and comments target in such cases.
The generating apparatus of annotations and comments point is after receiving the indication that generates the annotations and comments point, can also record video information corresponding to annotations and comments point, such as video labeling video id, video name video name etc., and the information corresponding with the annotations and comments target of the video information of the annotations and comments point of combination record and record is to generate the annotations and comments point.The data structure of the annotations and comments point of the generating apparatus record of annotations and comments point can adopt various ways to represent, if adopt the xml representation, example is as follows:
Wherein,<APpicture〉what carry in the element is video image, what provide in the example is the jpg file format,<picture data〉in what carry is concrete file data.
Certainly, the generating apparatus of annotations and comments points can also be when receiving each time the indication of the record annotations and comments target that the user sends video information corresponding to record annotations and comments target, such as video labeling video id, video name video name etc.
The generating apparatus of annotations and comments point sends the annotations and comments point that generates, described annotations and comments point comprises the video information of annotations and comments point, the positional information of annotations and comments target (comprising corresponding to the annotations and comments target of annotations and comments point or the son annotations and comments target of annotating and commenting on point corresponding to son), or further comprise the supplementary of the annotations and comments target (comprising corresponding to the annotations and comments target of annotations and comments points or corresponding to the son annotations and comments target of son annotations and comments point) of record, so that adding described annotations and comments point, terminal pins annotates and comments on content.
Concrete, the generating apparatus of annotations and comments point can send to the annotations and comments server with the annotations and comments point that generates, and be that annotations and comments points distributes annotations and comments point identifications by the annotations and comments server, to annotate and comment on a little and annotations and comments point identification association store, then obtain the annotations and comments point by terminal from the annotations and comments server, and add the annotations and comments content for the annotations and comments point.In addition, the generating apparatus of annotations and comments point can also directly be pushed to the annotations and comments point that generates terminal or send to terminal at the annotations and comments point that will generate after the request of annotating and commenting on point that obtains that receives the terminal transmission, and after by terminal pins annotations and comments points being added the annotations and comments content, send to the annotations and comments server with the annotations and comments point and for an annotations and comments annotations and comments content of adding, will annotate and comment on a little and annotate and comment on the relevance storage by the annotations and comments server.In the embodiment of the invention, terminal (adding the terminal of annotations and comments content) can be the generating apparatus of annotations and comments point, also can be other terminal.The terminal of adding the annotations and comments content can be any terminal, such as set-top box and remote controller, and mobile phone, intelligent machine, various computers etc., the present invention is not construed as limiting at this.
As seen from the above embodiment, the present invention makes it generate the annotations and comments point for video content, and sends the annotations and comments point by existing terminal or miscellaneous service server are improved, so that terminal can be added the annotations and comments content for the annotations and comments point.
As described in Figure 3, the method flow diagram that adds annotations and comments for video content that provides of the embodiment of the invention comprises the steps:
The annotations and comments point that step 301, reception generate, described annotations and comments point comprise the positional information of video information and annotations and comments target;
Concrete, the annotations and comments point that the generating apparatus of annotations and comments server reception annotations and comments point sends;
Further, the annotations and comments server also will distribute the annotations and comments point identification for annotating and commenting on point, and will annotate and comment on point identification and annotate and comment on the some association store after receiving the annotations and comments point.Wherein, the annotations and comments point identification can be the character string of annotations and comments server-assignment, can also be video information, arbitrary combination of the temporal information of the corresponding video content of user profile and annotations and comments target, the present invention does not do concrete restriction at this, as long as the annotations and comments point identification can unique identification annotations and comments point.
In addition, the annotations and comments of reception point comprises the user ID corresponding to generating apparatus of video information and/or annotations and comments point.The annotations and comments server can be according to the sign of the video information storage annotations and comments point in the annotations and comments point and annotations and comments point after receiving the annotations and comments point.Such as, the annotations and comments server is with all annotations and comments points and annotations and comments point identification association store for same program.Further, the annotations and comments server can also record the user ID corresponding to generating apparatus of the annotations and comments point that sends the annotations and comments point, and stores the sign of annotations and comments point and annotations and comments point according to user ID.Such as all annotations and comments points and the annotations and comments point identification association store of annotations and comments server with Zhang San's transmission.Certainly, the annotations and comments server can also be according to video information and user ID storage annotations and comments point and annotations and comments point identification.Such as all annotations and comments point and annotations and comments point identification association store for some video contents that Zhang San is sent.
In addition, if receiving the annotations and comments point of the generating apparatus transmission of annotations and comments point, the annotations and comments server do not comprise video image, the annotations and comments server is after receiving the annotations and comments point, can be according to the annotations and comments target temporal information of (comprising corresponding to the annotations and comments target of annotations and comments point or the son annotations and comments target of annotating and commenting on point corresponding to son), obtain and annotate and comment on video image corresponding to target (comprise corresponding to the annotations and comments target of annotations and comments point or corresponding to the son of son annotations and comments point and annotate and comment on target), and the video image that gets access to is joined in the annotations and comments point.Concrete, the annotations and comments point server is according to video information in the annotations and comments points and the annotations and comments target temporal information of (comprising corresponding to the annotations and comments target of annotations and comments point or corresponding to the son annotations and comments target of son annotations and comments point), obtains the video image corresponding with the temporal information of video information and annotations and comments target (comprising corresponding to the annotations and comments target of annotations and comments point or corresponding to the son annotations and comments target of son annotations and comments point).If comprise a plurality of son annotations and comments points in the annotations and comments point, described video image corresponding to annotations and comments points that obtain is specially: according to temporal information and the video information of the son annotations and comments target of the every height annotations and comments of correspondence point, or obtain the video image of every height annotations and comments target in the annotations and comments point according to the temporal information of the son annotations and comments target of the video information of annotations and comments point and corresponding every height annotations and comments point.Whether the annotations and comments server needs to obtain the video image of the annotations and comments target in the annotations and comments point, can be according to the request of generating apparatus when sending the annotations and comments point of annotations and comments points, the modes such as the strategy of annotations and comments server inside (the annotations and comments point that sends such as the generating apparatus of some annotations and comments point all needs or do not need to obtain the video image of annotations and comments point) are definite.
Step 302, provide the annotations and comments point to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target.
Concrete, the annotations and comments server can provide the annotations and comments point to terminal according to the request of terminal, receives the request of obtaining the annotations and comments point that terminal sends such as server, provides the annotations and comments point according to the request of terminal to terminal.Wherein, the content that the request of obtaining the annotations and comments point that terminal sends comprises please refer to the description of step 101.In addition, the annotations and comments server can also provide the annotations and comments point identification to terminal when the annotations and comments point is provided to terminal.
In addition, the annotations and comments server can also directly provide the annotations and comments point to terminal according to user's CAMEL-Subscription-Information, as certain annotations and comments point that generates as the generating apparatus of the annotations and comments point of service server etc. is provided to terminal, or the annotations and comments server can provide the annotations and comments point to terminal according to the request of the generating apparatus of annotating and commenting on point, as annotate and comment on that generating apparatus that server receives the annotations and comments point sends provide the request of annotations and comments point to terminal after, provide the annotations and comments dot generation annotations and comments point that device generates according to the request that the annotations and comments point is provided to terminal to terminal.Concrete, the user ID that the sign of the user ID that the generating apparatus that provides the request of annotations and comments point can comprise the annotations and comments point to terminal is corresponding, annotations and comments point and/or the video information of annotations and comments point and/or terminal are corresponding etc.The annotations and comments server provides annotations and comments point and annotations and comments point identification according to the sign of user ID corresponding to the generating apparatus of annotations and comments point, annotations and comments point, video information and/or the user ID corresponding to terminal of annotations and comments point to terminal.
Certainly, if the annotations and comments point that provides to terminal of annotations and comments server does not comprise the annotations and comments target video image of (comprising corresponding to the annotations and comments target of annotations and comments point or corresponding to the son annotations and comments target of son annotations and comments point), terminal can also be obtained the video image of annotating and commenting on target according to the temporal information of the video information of annotations and comments point and annotations and comments target (comprising corresponding to the annotations and comments target of annotations and comments point or corresponding to the son annotations and comments target of son annotations and comments point).
The annotations and comments content for the annotations and comments target of annotating and commenting on point that step 303, receiving terminal send, and will annotate and comment on content and annotations and comments point association store.
Concrete, terminal can send to server with annotations and comments content and the annotations and comments point identification for the annotations and comments target of annotating and commenting on point, and will annotate and comment on content and an annotations and comments point association store by the annotations and comments server according to the annotations and comments point identification.
In addition, if it (is the annotations and comments point that the generating apparatus from the annotations and comments point obtains such as terminal that user corresponding to terminal has the authority of change annotations and comments point, although or terminal is annotations and comments point and the annotations and comments point identification that obtains from the annotations and comments server, but the corresponding user ID of the terminal user ID corresponding with the generating apparatus of the annotations and comments point that generates the annotations and comments point that gets access to is same sign etc.), adding in the process of annotations and comments content for the annotations and comments point, can also change and annotate and comment on the target data of (comprising corresponding to the annotations and comments target of annotations and comments point or the son annotations and comments target of annotating and commenting on point corresponding to son) in the annotations and comments point, as annotate and comment on the positional information of target, namely can revise the annotations and comments point, and send to server with amended annotations and comments point and annotations and comments point identification with for the annotations and comments content of amended annotations and comments point, by annotating and commenting on server with amended annotations and comments point, annotations and comments point identification and store for the annotations and comments relevance of amended annotations and comments point.
Further, if annotations and comments point corresponding to annotations and comments content that terminal is added is the annotations and comments point that obtains from the generating apparatus of annotating and commenting on point, do not send the annotations and comments point identification when then terminal sends the annotations and comments point and annotates and comments on content.The annotations and comments server when determining not annotate and comment on point identification, first for the annotations and comments point distributes the annotations and comments point identification, will be annotated and commented on point, annotations and comments point identification and the storage of annotations and comments relevance again after receiving annotations and comments point and annotations and comments content.
In addition, the annotations and comments server can also further be the content identification of annotations and comments content assignment annotations and comments, and will annotate and comment on point, annotations and comments point identification, annotations and comments content and annotations and comments content identification association store after receiving the annotations and comments content.
From above embodiment as can be known, the server in the embodiment of the invention can send the annotations and comments point to terminal and for terminal pins the annotations and comments point added an annotations and comments content.
As shown in Figure 4, the terminal that provides of the embodiment of the invention method obtaining the annotations and comments point and add the annotations and comments content comprises the steps:
Step 401: annotations and comments server stores annotations and comments point is is also annotated and commented on point and is distributed the annotations and comments point identification for each.
The generating apparatus (video generation server, video provide server, service providing server or user terminal) of annotations and comments point can provide the annotations and comments point for other user add annotations and comments, behind the annotations and comments point that the generating apparatus of annotations and comments server reception annotations and comments point generates, storage is annotated and commented on point and is annotated and commented on point identification for each annotations and comments point distributes.
Concrete, the annotations and comments server can be according to annotating and commenting on the video information storage annotations and comments point in the point and being that each annotates and comments on the annotations and comments point identification that point distributes.In addition, the annotations and comments server can also record the user ID corresponding to generating apparatus of the annotations and comments point that sends the annotations and comments point, and stores the sign of annotations and comments point and annotations and comments point according to user ID.
The annotations and comments server that the invention process provides can be with reference to the data mode of following extend markup language (Extensible Markup Language, XML) according to the structure of the annotations and comments point of the video information storage of annotations and comments points:
In above-mentioned data structure,<AP summary〉element provides an annotations and comments point summary info, by<video id〉point out to annotate and comment on the video information of a correspondence, by<AP number〉the annotations and comments point quantity of the described video association of element representation.<AP list〉element provides the information of all annotations and comments points related with described video, by<AP ID〉element provides the annotations and comments point identification, by<time〉temporal information of annotations and comments target in the element representation annotations and comments point, by<area〉spatial information of annotations and comments target in the element representation annotations and comments point.
If certain annotations and comments point comprises many son annotations and comments points, the data structure after the annotations and comments server stores is shown is as follows:
Certainly the annotations and comments server can also have various ways storage annotations and comments point, such as database, binary file etc. except can adopting above-mentioned storage mode.
If annotations and comments points comprises an annotations and comments target and namely only comprises a son annotations and comments point, also can adopt this data structure, that is, each annotate and comment on point<AP〉element comprises a son and annotates and comments on point<SubAP〉element.
Step 402, video server send video content to terminal;
Concrete, terminal is selected video labeling or video name, by video labeling or video name to the video server request video content corresponding with video labeling or video name, and by video server to the terminal transmission video content corresponding with video labeling or video name.In addition, the video server in the embodiment of the invention and annotations and comments server can be the logical server in the same equipment, also can be equipment independently separately, and the embodiment of the invention is not done restriction at this.
What deserves to be explained is, step 401 and 402 does not have inevitable precedence relationship.
Step 403, terminal send the request of obtaining the annotations and comments point to the annotations and comments server, this obtains the condition of carrying the annotations and comments point that obtains in the request of annotations and comments point.
As, the operation that the user annotates and comments in terminal execution interpolation (as, by " adding annotations and comments " button), so terminal sends the request of obtaining the annotations and comments point by HTTP GET message to the annotations and comments server, described obtaining in the request of annotating and commenting on point comprises the in progress video information of terminal (such as video labeling or video name), with the request annotations and comments point corresponding with this video information; Further, the request of obtaining annotations and comments points can also comprise and show current video content play temporal information constantly, to ask near current annotations and comments point playing constantly.In addition, terminal can also comprise the parameter that is used to indicate time range in the request of obtaining annotations and comments points, as asks the current annotations and comments point of playing in the 2 seconds scopes in 5 seconds back, front constantly.Certainly, aforesaid time range parameter also can be arranged on server.
In some cases, the user can also obtain the annotations and comments point that satisfies other condition, as, obtain, browse current all annotations and comments points of watching video content, only obtain a certain section annotations and comments point that video is associated, only obtain the annotations and comments point that certain or certain user add, then comprise corresponding annotations and comments point conditional information in the described request.Concrete, but obtain the request refer step 101 of annotations and comments point and the description of step 302.
Step 404, annotations and comments server provide the annotations and comments point according to the request of obtaining the annotations and comments point that terminal sends to terminal;
After the annotations and comments server is received the request of obtaining the annotations and comments point of terminal transmission, according to the video labeling in the request of obtaining the annotations and comments point, or video labeling and current broadcast are constantly, or video labeling and current broadcast constantly and time range extract the annotations and comments point that satisfies condition and send to user terminal.If the annotations and comments that do not satisfy condition point provides relevant information in the response of then returning.
Step 405-406, terminal pins are added the annotations and comments content to the annotations and comments target of annotations and comments point, and are uploaded described annotations and comments content;
Concrete, terminal shows that to the user annotations and comments point that obtains, the information of displaying can comprise the related video name of annotations and comments point, annotate and comment on some title or annotations and comments target picture etc. behind the annotations and comments point that receives the transmission of annotations and comments server.And need to add annotations and comments point or the son of annotating and commenting on content by user selection and annotate and comment on point, and add an annotations and comments content for this annotations and comments point or son annotations and comments point, the annotations and comments content can comprise the content of user add, it specifically can be one or more the combination in the media forms such as text, picture, video, the relevant information that can also comprise other is added client name etc. such as the user ID of terminal respective user and/or user's name, annotations and comments submission time, annotations and comments.
In this step, terminal is when uploading the annotations and comments content, the information of annotations and comments point identification and/or annotations and comments point can also be uploaded jointly, so that the annotations and comments server will be annotated and commented on the content annotations and comments point association store corresponding with the annotations and comments content according to the information of annotations and comments point identification and/or annotations and comments point.
Step 407, annotations and comments server will be annotated and commented on content and annotations and comments point association store;
Concrete, if also received the sign of annotations and comments points when the annotations and comments server receives the annotations and comments content, then annotate and comment on server and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification;
In addition, the annotations and comments server can also be to the content identification of annotations and comments content assignment annotations and comments after receiving the annotations and comments content that terminal uploads, and will annotate and comment on content identification and annotations and comments point identification association store, thereby realizes annotate and comment on content and annotate and comment on an association store.Certainly, the annotations and comments service can also be the content identification of annotations and comments content assignment annotations and comments, and directly adopts the annotations and comments point identification, will annotate and comment on content and annotations and comments point association store.
The annotations and comments server that Fig. 5 is put in fact example and provided for the present invention will be annotated and commented on the mode of content and annotations and comments point association store, by an independent storage list will annotate and comment on a little and with annotations and comments relevance for this annotations and comments point generation.In example, by<link pair〉will annotate and comment on a little and annotate and comment on the mode of content by the mapping storage and associate, at<link pair〉in the element,<AP ID〉annotations and comments point identification and the<AT ID of element representation〉the annotations and comments content identification of element representation is related, if related a plurality of annotations and comments content put in same annotations and comments, then this annotations and comments point corresponding<AP ID element can appear at a plurality of<link pair related with a plurality of annotations and comments in the element.Similarly, also can adopt other expression mode, as at<AP ID〉behind the element by<AT idlist the mode unification provide<AP ID corresponding all associated annotations and comments of annotations and comments point.
In addition multiple implementation can also be arranged, as not needing an independent contingency table, but in annotations and comments points data structure, increase its all annotations and comments content and/or annotations and comments content identifications of adding for the annotations and comments point, or in the clauses and subclauses of the annotations and comments point of the database of storage annotations and comments point, increase all annotations and comments contents of adding for the annotations and comments point and/or annotate and comment on content identifications.Specifically can be referring to shown in Fig. 5 a:
Further, if the annotations and comments point comprises a plurality of son annotations and comments points, and related annotations and comments content is to annotate and comment on point for the parton in the described annotations and comments point, then annotate and comment on server when storage annotations and comments content, not only need to indicate the related annotations and comments point of described annotations and comments content (AT), also to indicate the numbering (number, as, Sub AP1) of son corresponding to described annotations and comments content annotations and comments point.Shown in Fig. 5 b.
Wherein, annotations and comments content AT1 is related with son annotations and comments point Sub AP1, annotations and comments content AT2 related with annotations and comments point AP (expression annotations and comments AT2 is for all the son annotations and comments points among the annotations and comments point AP), annotations and comments content AT3 related with son annotations and comments point Sub AP2 and Sub AP3 (expression annotations and comments content AT3 is for son annotations and comments point Sub AP2 and Sub AP3).
In addition, the described content of will annotating and commenting on can also be stored as annotations and comments with the merging of annotations and comments point for annotate and comment on content with annotations and comments points association store.
Be specifically as follows, adopt with the annotations and comments point annotations and comments after independently form or the storage of other form merge, and be that every annotations and comments distribute the annotations and comments sign, the annotations and comments after the described merging comprise the annotations and comments point and annotate and comment on content, can also comprise the annotations and comments point identification.
In addition, if described annotations and comments point just is used for annotations and comments of follow-up generation (user add annotations and comments content corresponding to generating apparatus that only is used for the annotations and comments point such as the annotations and comments point), then add an annotations and comments content for annotations and comments points and will annotate and comment on a little and annotate and comment on after merging is stored as annotations and comments, annotate and comment on server and can also delete and annotate and comment on annotations and comments point corresponding to point identification.Concrete, whether annotations and comments points just is used for annotations and comments of follow-up generation can only add for terminal corresponding to sole user and annotate and comment on content can indicating the annotations and comments point when the annotations and comments server sends the annotations and comments point that generates for: the generating apparatus of annotations and comments point, or the annotations and comments server is according to the strategy of storage (the annotations and comments point that generates such as the generating apparatus of some annotations and comments point just only add for terminal corresponding to sole user annotate and comment on content) etc., and the embodiment of the invention is not being done restriction a bit.
Annotations and comments point and annotate and comment on respectively that separate, stored sees also Fig. 5 c:
Server can also utilize same form or other form to mix storage annotations and comments point and annotations and comments, if mix storage, merge that can to continue to use original annotations and comments point identification after the storage constant, the annotations and comments after can use mark (such as type) to distinguish the annotations and comments point of storage and merging to store.
Annotations and comments point and annotations and comments mix storage and see also Fig. 5 d:
By Fig. 4 and Fig. 5 e, and the implementation method shown in Fig. 5 a to Fig. 5 d as can be known, annotations and comments point of the present invention is independent of the annotations and comments content, the generating apparatus of annotations and comments point can generate the annotations and comments point, and by annotating and commenting on server after distributing annotations and comments to identify to the annotations and comments point, store/manage is annotated and commented on the annotations and comments point of the generating apparatus generation of point separately, and with annotating and commenting on point and terminal pins an annotations and comments relevance of annotating and commenting on the some interpolation is stored.Therefore, annotations and comments content obtaining device can be to annotations and comments server request all annotations and comments contents related with specific annotations and comments point, annotate and comment on the video of point and association thereof and annotate and comment on content etc. to show focus to the user, concrete, annotations and comments content obtaining device acquisition request comprises the steps: for the method for the annotations and comments content of specific annotations and comments point interpolation as shown in Figure 6
Step 601, annotations and comments content obtaining device send to the annotations and comments server and obtain and annotate and comment on a request of related annotations and comments content, carry the annotations and comments point identification in the described request of obtaining the related annotations and comments of annotations and comments point content;
Before this step, the user need to obtain first annotations and comments point and annotations and comments point identification, can be that terminal is obtained to the annotations and comments server request, also can be that the annotations and comments server initiatively pushes to terminal, if terminal is obtained to the annotations and comments server request, HTTP get () request message can be passed through, if server initiatively pushes to terminal, SIP message message can be passed through.In addition, can also obtain by alternate manner, as friend recommendation, mail obtain, note is obtained etc.
Wherein, annotations and comments content obtaining device can be user terminal, also can be arbitrary network entity, and the present invention does not do restriction at this.
If annotations and comments content obtaining device is user terminal, can be used for being achieved as follows scene and similar scene thereof: when the user browses more current annotations and comments points (such as the generating apparatus of the forward annotations and comments point of temperature rank, annotations and comments point or annotations and comments point that other users recommend, near the current annotations and comments point playing constantly of clicking system prompt when adding annotations and comments etc.), send the related request of annotating and commenting on content of annotations and comments point of obtaining by terminal to the annotations and comments server.Specifically can send described request of obtaining the annotations and comments content by HTTP get () request message, comprise described annotations and comments point identification in described HTTP the get () request message, the annotations and comments server returns the related annotations and comments content of described annotations and comments point in the response message of described HTTPget () request message.
If annotations and comments content obtaining device is network side entity, can be used for when annotations and comments content obtaining devices (such as certain social network platform) receive the annotations and comments point identification of certain user's transmission, obtain the related annotations and comments content of described annotations and comments point and issue the related annotations and comments content of described annotations and comments point to the annotations and comments server according to the annotations and comments point identification.
The request that step 602, annotations and comments server send according to annotations and comments content obtaining device is returned all annotations and comments contents related with described annotations and comments point to annotations and comments content obtaining device.
After the annotations and comments server was received the request of obtaining the related annotations and comments of annotations and comments point content of annotations and comments server transmission, the annotations and comments point identification in the utilization request was inquired about the annotations and comments of described annotations and comments point identification association.
Such as the annotations and comments point of Fig. 5 and the topology example of annotations and comments relevance storage, contingency table by annotations and comments point and annotations and comments content obtains the related annotations and comments content identification of described annotations and comments point identification first, then annotations and comments content corresponding to the described annotations and comments content identification of inquiry in the annotations and comments content data structure.Certainly, if the annotations and comments server adopts other the mode that will annotate and comment on a little with annotate and comment on relevance and store, the method that the annotations and comments server obtains the annotations and comments content also can with will annotate and comment on a little with to annotate and comment on the mode that relevance stores corresponding, the embodiment of the invention describes in detail no longer one by one at this.
In embodiment corresponding to Fig. 6, the annotations and comments server is the backward annotations and comments content obtaining of the request device transmission annotations and comments content of obtaining the related annotations and comments of annotations and comments point content that receives the transmission of annotations and comments content obtaining device.Optionally, the annotations and comments server can also receive other device (such as the generating apparatus of annotations and comments point, other user's terminal etc.) recommend the request of the annotations and comments content related with specific annotations and comments point for annotations and comments content obtaining device, and send the annotations and comments content related with specific annotations and comments point according to the request of recommending the annotations and comments content related with specific annotations and comments point to annotations and comments content obtaining device.Concrete, recommends can comprise in the request of the annotations and comments content related with specific annotations and comments point and annotate and comment on point identification and the sign of annotating and commenting on the content obtaining device or the corresponding user ID with annotating and commenting on the content obtaining device.Server is after receiving the request of recommending the annotations and comments content related with specific annotations and comments point, can record recommendation side's (sending the requesting party who recommends the annotations and comments content related with specific annotations and comments point) and recommended side (annotations and comments content obtaining device or its corresponding user ID of reception annotations and comments content), the rear annotations and comments content corresponding with the annotations and comments point being sent to according to the annotations and comments point identification annotated and commented on the content obtaining device.
Fig. 7 adds the terminal of annotating and commenting on for what the embodiment of the invention provided for video, comprises receiver module 71, processing module 72 and sending module 73.
Concrete, receiver module 71 is used for obtaining the annotations and comments point, and described annotations and comments point comprises the positional information of video information and annotations and comments target; Processing module 72 is used for adding the annotations and comments content according to the positional information of described video information and annotations and comments target for the annotations and comments target of described annotations and comments point; Sending module 73 is used for sending described annotations and comments content of adding for the annotations and comments target of described annotations and comments point to the annotations and comments server, so that the annotations and comments server is with described annotations and comments point and described annotations and comments relevance storage.
Further, the receiver module 71 concrete signs that are used for obtaining from described annotations and comments server annotations and comments point and annotations and comments point; Sending module 73 is concrete to be used for the annotations and comments point identification of the annotations and comments content of described annotations and comments target and the annotations and comments point corresponding with annotating and commenting on content is sent to the annotations and comments server.
In addition, sending module 73 also is used for sending the request of obtaining the annotations and comments point to described annotations and comments server, and described request of obtaining the annotations and comments point comprises annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device; Then receiver module is used for receiving the annotations and comments point that described annotations and comments server sends according to the annotations and comments point identification of the request of obtaining the annotations and comments point and/or the user ID corresponding with annotations and comments dot generation device and/or video information and annotates and comments on point identification.
As another kind of execution mode, the receiver module 71 among Fig. 7 also is used for obtaining the annotations and comments point from the generating apparatus of annotations and comments point, and then sending module 73 is used for annotations and comments point and an annotations and comments content of adding for the annotations and comments target of annotations and comments point are sent to the annotations and comments server.
In the above-described embodiment, the annotations and comments point comprises two son annotations and comments points at least, and described annotations and comments target is the son annotations and comments target of corresponding son annotations and comments point; Described processing module 72 is used for: the son annotations and comments target according to the positional information antithetical phrase annotations and comments point of the son annotations and comments target of the video information of described annotations and comments point and corresponding son annotations and comments point is added the annotations and comments content; Described sending module 73 is used for sending the annotations and comments content of adding for the son annotations and comments target of described son annotations and comments point to the annotations and comments server, so that the annotations and comments server is stored described son annotations and comments point and the described annotations and comments relevance that adds for the son annotations and comments target of son annotations and comments point.
In the above-described embodiment, the annotations and comments point also comprises video image or the corresponding sub video image of annotating and commenting on the son annotations and comments target of point of annotating and commenting on target, processing module 73 is used for the video image according to described video information and positional information and annotations and comments target or son annotations and comments target, for the annotations and comments target of described annotations and comments point or the son annotations and comments target interpolation annotations and comments content of annotating and commenting on the son annotations and comments point of point.
In the above-described embodiment, described positional information comprises temporal information, receiver module 71 also is used for the temporal information according to described video information and annotations and comments target, or the son that the temporal information of the son annotations and comments target of described video information and corresponding son annotations and comments point is obtained corresponding son annotations and comments point in annotations and comments target in the described annotations and comments point or the annotations and comments point is annotated and commented on the video image of target; Described processing module 72 is used for the video image according to the son annotations and comments target of described video information and positional information and annotations and comments target or corresponding son annotations and comments point, adds the annotations and comments content for the annotations and comments target of described annotations and comments point or the son annotations and comments target of corresponding son annotations and comments point.
The generating apparatus of the annotations and comments point that Fig. 8 provides for the embodiment of the invention comprises receiver module 81, logging modle 82 and generation module 83.
Concrete, receiver module 81 is used for the indication of receiving record annotations and comments target; Logging modle 82 is used for the record information relevant with the annotations and comments target; Generation module 83 is used for generating the annotations and comments point that comprises the information relevant with the annotations and comments target and sends the annotations and comments point that generates, so that terminal pins is added the annotations and comments content to described annotations and comments point.The information that the annotations and comments target is relevant can namely be annotated and commented on temporal information and/or the spatial information of target in video content for the positional information of annotations and comments target, and/or video image (AP picture) corresponding to annotations and comments target.Wherein, the spatial information of annotations and comments target is the area information of annotations and comments target in video image corresponding to the temporal information of annotations and comments target.
Further, logging modle 82 is used for record annotations and comments target in the temporal information of video content, or temporal information and the spatial information of annotations and comments target in video content, or temporal information and spatial information and video image corresponding to annotations and comments target of annotations and comments target in video content.
In addition, receiver module 81 is further used for receiving the indication that generates the annotations and comments point, and video information corresponding to record annotations and comments point; Generation module 83 is annotated and commented on point for the video information of the annotations and comments point of combination record and the information relevant with the annotations and comments target of record to generate.
Further, logging modle 82 is further used for recording the video information of annotations and comments target; Generation module 83 is used for: the information relevant with the annotations and comments target of the video information of the annotations and comments point of combination record and record is to generate the annotations and comments point.
As a kind of optional mode, receiver module 81 is used for receiving the indication of at least twice record annotations and comments target; Logging modle 82 is used for: the information relevant with annotating and commenting on target is recorded in the indication that at every turn receives record annotations and comments target afterwards; Generation module 83 is used for: generate the annotations and comments point that comprises relevant information at least two records and the annotations and comments target, the corresponding sub-annotations and comments point of each annotations and comments target.
Fig. 9 comprises receiver module 91 for the annotations and comments server that the embodiment of the invention provides, sending module 92 and memory module 93.
Concrete, receiver module 91 is used for receiving the annotations and comments point that generates and is that the annotations and comments point distributes the annotations and comments point identification, and described annotations and comments point comprises the positional information of video information and annotations and comments target; Sending module 92 is used for providing annotations and comments point and annotations and comments point identification to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target; The annotations and comments content that the annotations and comments target for described annotations and comments point that memory module 93 sends for receiving terminal is added, and will annotate and comment on content and an annotations and comments association store.
Further, memory module 93 is further used for as the annotations and comments point distributes the annotations and comments point identification, and will annotate and comment on point identification and annotations and comments point association store; Sending module further 92 is used for providing the annotations and comments point identification to terminal.
Further, the annotations and comments point of described reception also comprises the user ID corresponding to generating apparatus of annotations and comments point; Memory module 93 is further used for: will annotate and comment on point identification and annotations and comments point association store according to the user ID corresponding to generating apparatus of described video information or annotations and comments point.
Further, the positional information of described annotations and comments target comprises temporal information, described annotations and comments server further comprises acquisition module 94, be used for the temporal information according to described annotations and comments target, obtain video image corresponding to annotations and comments target, and the video image that gets access to is joined in the annotations and comments information that comprises.
Further, acquisition module 94 specifically is used for: according to the temporal information of annotations and comments point video information and annotations and comments target, obtain the video image corresponding with the temporal information of video information and annotations and comments target; If or comprise at least two son annotations and comments points in the annotations and comments points, described acquisition module specifically is used for temporal information and the video information according to the son annotations and comments target of the every height annotations and comments of correspondence point, or obtains the video image of the son annotations and comments target of corresponding every height annotations and comments point in the annotations and comments point according to the temporal information of the son annotations and comments target of the video information of annotations and comments point and corresponding every height annotations and comments point.
Further, receiver module 91 is further used for the request of obtaining the annotations and comments point that receiving terminal sends, and described request of obtaining the annotations and comments point comprises annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device; Sending module 92 specifically is used for: the annotations and comments point identification that comprises according to described request of obtaining annotations and comments points and/or user ID and/or the video information corresponding with annotations and comments dot generation device provide annotations and comments point and annotations and comments point identification to described terminal; Or
Receiver module 91 is further used for receiving that the generating apparatus of annotations and comments point sends provides the request of annotations and comments point to terminal, described user ID corresponding to generating apparatus that provides the request of annotations and comments point to comprise the annotations and comments point to terminal, the video information of the sign of annotations and comments point and/or annotations and comments point; Sending module 92 specifically is used for: provide annotations and comments point and annotations and comments point identification according to the sign of user ID corresponding to the generating apparatus of described annotations and comments point, annotations and comments point and/or the video information of annotations and comments point to described terminal.
Further, memory module 93 is further used for: the annotations and comments point that receiving terminal sends reaches the annotations and comments content for the annotations and comments target of annotations and comments point, described terminal does not send the annotations and comments point identification when sending annotations and comments point and annotations and comments content, the annotations and comments point that sends for terminal distributes the annotations and comments point identification, and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification.
Further, memory module 93 specifically is used for: receive annotations and comments content and annotations and comments point identification for the annotations and comments target of annotations and comments point, and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification.
Further, memory module 93 specifically is used for, be the annotations and comments content assignment annotations and comments content identification for the annotations and comments point that receives, and be used for described annotations and comments point identification and described annotations and comments content identification association store, maybe will annotate and comment on a little and annotate and comment on content and merge and to be stored as annotations and comments and for the annotations and comments that merge storage distribute the annotations and comments sign, maybe will annotate and comment on a little and annotate and comment on content and merge that to be stored as annotations and comments and to mark the type that merges the annotations and comments of storing be to annotate and comment on.
The execution mode of the processing capacity of each module that comprises in the generating apparatus of the above-mentioned terminal that interpolation is annotated and commented on for video or annotations and comments server or annotations and comments point has been described in embodiment of the method before, no longer is repeated in this description at this.In addition, the terminal of the various embodiments described above can be for various terminal equipments, such as mobile phone, and computer, PDA, notebook computer, remote controllers etc. realize that method that terminal is carried out and the function of each functional module of terminal all can be finished by the processor of terminal equipment.The annotations and comments server can be any network equipment, such as computer etc.The function of the method that realization annotations and comments server is carried out and each functional module of annotations and comments server all can be finished by the processor of annotations and comments server.The generating apparatus of annotations and comments points both can be various network device, also can be various terminal equipments, and realized that the function of each functional module of generating apparatus of method that the generating apparatus of annotations and comments point is carried out and annotations and comments point all can be finished by the processor of terminal equipment.
Adopt the technical scheme of above-described embodiment, want to add the video content of annotations and comments by the annotations and comments dot information of record to obtain the user, to add annotations and comments for the annotations and comments point.Thereby need to when watching video, not interrupt watching the annotations and comments that add for video content, add annotations and comments experience thereby be conducive to improve the user for video.
It should be noted that in above-mentioned module embodiment, included unit is just divided according to function logic, but is not limited to above-mentioned division, as long as can realize corresponding function; In addition, the concrete title of each functional unit also just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
The above; only for the better embodiment of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.
Claims (41)
1. a method of adding annotations and comments for video is characterized in that, comprising:
Obtain the annotations and comments point, described annotations and comments point comprises the positional information of video information and annotations and comments target;
Positional information according to described video information and annotations and comments target is added the annotations and comments content for the annotations and comments target of described annotations and comments point;
Send described annotations and comments content of adding for the annotations and comments target of described annotations and comments point to the annotations and comments server, so that the annotations and comments server is with described annotations and comments point and described annotations and comments relevance storage.
2. the method for claim 1 is characterized in that:
The described annotations and comments point that obtains is specially: the sign of obtaining annotations and comments point and annotations and comments point from described annotations and comments server; The annotations and comments content that the described annotations and comments target for described annotations and comments point of described transmission is added is specially to described annotations and comments server: the annotations and comments point identification of the annotations and comments content of described annotations and comments target and the annotations and comments point corresponding with annotating and commenting on content is sent to the annotations and comments server.
3. method as claimed in claim 2 is characterized in that, before the described sign of obtaining annotations and comments points and annotations and comments point from described annotations and comments server, the method further comprises:
Send the request of obtaining the annotations and comments point to described annotations and comments server, described request of obtaining the annotations and comments point comprises annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device;
The sign of obtaining annotations and comments points and annotations and comments point from described annotations and comments server is specially: receive the annotations and comments point that described annotations and comments server sends according to the annotations and comments point identification the request of obtaining the annotations and comments point and/or the user ID corresponding with annotations and comments dot generation device and/or video information and annotate and comment on point identification.
4. the method for claim 1 is characterized in that: the described annotations and comments point that obtains is specially: obtain the annotations and comments point from the generating apparatus of annotations and comments point; The described annotations and comments content of adding for the annotations and comments target of described annotations and comments point of described transmission is specially to the annotations and comments server: the annotations and comments point is reached the annotations and comments content of adding for the annotations and comments target of annotations and comments point send to the annotations and comments server.
5. such as the arbitrary described method of claim 1-4, it is characterized in that: described annotations and comments point comprises two son annotations and comments points at least, and described annotations and comments target is the son annotations and comments target of corresponding son annotations and comments point;
Described positional information according to described video information and annotations and comments target is added the annotations and comments content for the annotations and comments target of described annotations and comments point and is specially: content is annotated and commented in the son annotations and comments target interpolation according to the positional information antithetical phrase annotations and comments point of the son annotations and comments target of the video information of described annotations and comments point and corresponding son annotations and comments point;
The described annotations and comments content of adding for the annotations and comments target of described annotations and comments point of described transmission is to the annotations and comments server, so that will annotating and commenting on a little, stores with the annotations and comments relevance annotations and comments server, be specially: send the annotations and comments content of adding for the son annotations and comments target of described son annotations and comments point to the annotations and comments server, so that the annotations and comments server is stored described son annotations and comments point and the described annotations and comments relevance that adds for the son annotations and comments target of son annotations and comments point.
6. such as the arbitrary described method of claim 1-5, it is characterized in that:
Described annotations and comments point also comprises video image or the corresponding sub video image of annotating and commenting on the son annotations and comments target of point of annotating and commenting on target, described positional information according to described video information and annotations and comments target is added the annotations and comments content for the annotations and comments target of described annotations and comments point and is specially: according to the video image of described video information and positional information and annotations and comments target or son annotations and comments target, annotate and comment on content for the son annotations and comments target interpolation of the son annotations and comments point of the annotations and comments target of described annotations and comments point or annotations and comments point.
7. such as the arbitrary described method of claim 1-5, it is characterized in that: described positional information comprises temporal information, and described method also comprises: the son that obtains corresponding son annotations and comments point in annotations and comments target in the described annotations and comments point or the annotations and comments point according to the temporal information of the son annotations and comments target of described video information and annotations and comments target or corresponding son annotations and comments point is annotated and commented on the video image of target;
Described positional information according to described video information and annotations and comments target is added the annotations and comments content for described annotations and comments point and is specially: according to the video image of the son annotations and comments target of described video information and positional information and annotations and comments target or corresponding son annotations and comments point, annotate and comment on content for the annotations and comments target of described annotations and comments point or the son annotations and comments target interpolation of corresponding son annotations and comments point.
8. such as the arbitrary described method of claim 1-5, it is characterized in that:
The method further comprises: confirm that user corresponding to terminal has the authority of the data of revising described annotations and comments point, and revise the annotations and comments target of annotations and comments point;
Described positional information according to described video information and annotations and comments target is added the annotations and comments content for the annotations and comments target of described annotations and comments point and is specially: the positional information according to described video information and amended annotations and comments target is added the annotations and comments content for described amended annotations and comments target;
The annotations and comments content that the described annotations and comments target for described annotations and comments point of described transmission is added is specially to the annotations and comments server: sends and describedly add annotations and comments content and amended annotations and comments target for described amended annotations and comments target and arrive and annotate and comment on server.
9. method that generates the annotations and comments point for video content is characterized in that comprising:
The indication of receiving record annotations and comments target;
The information that record is relevant with the annotations and comments target;
Generation comprises the annotations and comments point of the information relevant with the annotations and comments target and sends the annotations and comments point that generates, so that terminal pins is added the annotations and comments content to described annotations and comments point.
10. method as claimed in claim 9, it is characterized in that, the information that described record is relevant with the annotations and comments target is specially: the temporal information of record annotations and comments target in video content, or the spatial information of the temporal information of annotations and comments target in video content and annotations and comments target, or the spatial information of the temporal information of annotations and comments target in video content and annotations and comments target and video image corresponding to annotations and comments target.
11. such as claim 9 or 10 described methods, it is characterized in that, described generation comprises before the annotations and comments point with annotations and comments target relevant information, the method further comprises:
Receive the indication that generates the annotations and comments point, and video information corresponding to record annotations and comments point;
Described generation comprises with the annotations and comments point of relevant information of annotations and comments target and is specially: the information relevant with the annotations and comments target of the video information of the annotations and comments point of combination record and record is annotated and commented on point with generation.
12. such as claim 9 or 10 described methods, it is characterized in that, also comprise: the video information of record annotations and comments target, described generation comprise before the annotations and comments point with annotations and comments target relevant information, and the method further comprises and receives the indication that generates annotations and comments;
Described generation comprises with the annotations and comments point of annotations and comments target relevant information and is specially: the relevant information with the annotations and comments target of the video information of the annotations and comments point of combination record and record is annotated and commented on point with generation.
13. such as the arbitrary described method of claim 9-10, it is characterized in that, the indication of described receiving record annotations and comments target is specially: receive the indication of at least twice record annotations and comments target; The information that described record is relevant with the annotations and comments target is specially: the information relevant with annotating and commenting on target is recorded in the indication that at every turn receives record annotations and comments target afterwards;
Described generation comprises with the annotations and comments point of annotations and comments target relevant information and is specially: generate the annotations and comments point that comprises relevant information at least two records and the annotations and comments target, the corresponding son of each annotations and comments target is annotated and commented on point.
14. a video content adds the method for annotations and comments, it is characterized in that, comprising:
Receive the annotations and comments point that generates, described annotations and comments point comprises the positional information of video information and annotations and comments target;
Provide the annotations and comments point to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target;
The annotations and comments content that the annotations and comments target for the annotations and comments point that receiving terminal sends is added, and will annotate and comment on content and annotations and comments point association store.
15. method as claimed in claim 14 is characterized in that, described method further comprises: for the annotations and comments point distributes the annotations and comments point identification, and will annotate and comment on point identification and annotations and comments point association store, and provide the annotations and comments point identification to terminal.
16. method as claimed in claim 15 is characterized in that, the annotations and comments point of described reception also comprises the user ID corresponding to generating apparatus of annotations and comments point; Described method further comprises:
To annotate and comment on point identification and annotations and comments point association store according to user ID and/or described video information that the generating apparatus of annotations and comments point is corresponding.
17. such as the arbitrary described method of claim 13-15, it is characterized in that, the positional information of described annotations and comments target comprises temporal information, described video image corresponding to annotations and comments target that obtain is specially: according to the temporal information of video information and annotations and comments target in the annotations and comments point, obtain the video image corresponding with the temporal information of video information and annotations and comments target; Or
If comprise at least two son annotations and comments points in the annotations and comments point, described annotations and comments video image corresponding to target that obtain is specially: according to temporal information and the video information of the son annotations and comments target of the every height annotations and comments of correspondence point, or obtain the video image of the son annotations and comments target of corresponding every height annotations and comments point in the annotations and comments point according to the temporal information of the son annotations and comments target of the video information of annotations and comments point and corresponding every height annotations and comments point.
18. such as claim 15 or 16 described methods, it is characterized in that, described provide annotations and comments points to terminal before, the method further comprises:
The request of obtaining the annotations and comments point that receiving terminal sends, described request of obtaining the annotations and comments point comprise annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device; Describedly provide annotations and comments points to be specially to terminal: the annotations and comments point identification that comprises according to described request of obtaining the annotations and comments point and/or user ID and/or the video information corresponding with annotations and comments dot generation device provide annotations and comments point and annotations and comments point identification to described terminal; Or
What receive that the generating apparatus of annotations and comments point sends provides the request of annotations and comments point, described user ID corresponding to generating apparatus that provides the request of annotations and comments point to comprise the annotations and comments point to terminal, or the sign of annotations and comments point, and/or the video information of annotations and comments point to terminal; Describedly provide annotations and comments points and annotations and comments point identification to be specially to terminal: the annotations and comments point to be provided and to annotate and comment on point identification to described terminal according to the sign of user ID corresponding to the generating apparatus of described annotations and comments point, annotations and comments point and/or the video information of annotations and comments point.
19. such as the arbitrary described method of claim 13-15, it is characterized in that, the method further comprises:
Annotations and comments content and annotations and comments point for the annotations and comments target of annotations and comments point that receiving terminal sends, described terminal does not send the annotations and comments point identification when sending annotations and comments point and annotations and comments content; The annotations and comments point that sends for terminal distributes the annotations and comments point identification, and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification.
20. such as the arbitrary described method of claim 15-19, it is characterized in that, the annotations and comments content for the annotations and comments target of annotations and comments point that described receiving terminal sends, and will annotate and comment on content and be specially with an annotations and comments association store:
Reception is for annotations and comments content and the annotations and comments point identification of the annotations and comments target of annotations and comments points, and will annotate and comment on content and an annotations and comments association store according to the annotations and comments point identification.
21. method as claimed in claim 20 is characterized in that,
The method further comprises: be the annotations and comments content assignment annotations and comments content identification for the annotations and comments point that receives, described point identification will be annotated and commented on content and annotations and comments point association store is specially according to annotating and commenting on: with described annotations and comments point identification and described annotations and comments content identification association store; Or
Describedly will annotate and comment on content according to the annotations and comments point identification and be specially with an annotations and comments points association store: will annotate and comment on a little and annotate and comment on content and merge and be stored as annotations and comments, and annotate and comment on and identify for merging the annotations and comments distribution of storing; Or
Describedly will annotate and comment on content according to the annotations and comments point identification and be specially with an annotations and comments points association store: will annotate and comment on a little and annotate and comment on content and merge and be stored as annotations and comments, and the type that marks the annotations and comments that merging stores be to annotate and comment on.
22. a terminal of adding annotations and comments for video is characterized in that, comprising:
Receiver module is used for obtaining the annotations and comments point, and described annotations and comments point comprises the positional information of video information and annotations and comments target;
Processing module is used for adding the annotations and comments content according to the positional information of described video information and annotations and comments target for the annotations and comments target of described annotations and comments point;
Sending module is used for sending described annotations and comments content of adding for the annotations and comments target of described annotations and comments point to the annotations and comments server, so that the annotations and comments server is with described annotations and comments point and described annotations and comments relevance storage.
23. terminal as claimed in claim 22 is characterized in that,
Described receiver module specifically is used for obtaining from described annotations and comments server the sign of annotations and comments point and annotations and comments point;
Described sending module specifically is used for the annotations and comments point identification of the annotations and comments content of described annotations and comments target and the annotations and comments point corresponding with annotating and commenting on content is sent to the annotations and comments server.
24. terminal as claimed in claim 23 is characterized in that,
Described sending module is further used for sending the request of obtaining the annotations and comments point to described annotations and comments server, and described request of obtaining the annotations and comments point comprises annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device;
Described receiver module specifically is used for: receive the annotations and comments point that described annotations and comments server sends according to the annotations and comments point identification of the request of obtaining the annotations and comments point and/or the user ID corresponding with annotations and comments dot generation device and/or video information and annotate and comment on point identification.
25. terminal as claimed in claim 22 is characterized in that,
Described receiving element specifically is used for obtaining the annotations and comments point from the generating apparatus of annotations and comments point;
Described sending module is used for that specifically the annotations and comments point is reached the annotations and comments content of adding for the annotations and comments target of annotations and comments point and sends to the annotations and comments server.
26. such as the arbitrary described terminal of claim 22-25, it is characterized in that: described annotations and comments point comprises two son annotations and comments points at least, and described annotations and comments target is the son annotations and comments target of corresponding son annotations and comments point;
Described processing module specifically is used for: the son annotations and comments target according to the positional information antithetical phrase annotations and comments point of the son annotations and comments target of the video information of described annotations and comments point and corresponding son annotations and comments point is added the annotations and comments content;
Described sending module specifically be used for to send the annotations and comments content of adding for the son annotations and comments target of described son annotations and comments point to the annotations and comments server, so that the annotations and comments server is stored described son annotations and comments point and the described annotations and comments relevance that adds for the son annotations and comments target of son annotations and comments point.
27. such as the arbitrary described terminal of claim 22-26, it is characterized in that: described annotations and comments point also comprises video image or the corresponding sub video image of annotating and commenting on the son annotations and comments target of point of annotating and commenting on target,
The concrete video image that is used for according to described video information and positional information and annotations and comments target or son annotations and comments target of described processing module is for the annotations and comments target of described annotations and comments point or the son annotations and comments target interpolation annotations and comments content of annotating and commenting on the son annotations and comments point of point.
28. such as the arbitrary described terminal of claim 22-26, it is characterized in that: described positional information comprises temporal information, described receiver module also is used for the temporal information according to described video information and annotations and comments target, or the son that the temporal information of the son annotations and comments target of described video information and corresponding son annotations and comments point is obtained corresponding son annotations and comments point in annotations and comments target in the described annotations and comments point or the annotations and comments point is annotated and commented on the video image of target;
Described processing module specifically is used for the video image according to the son annotations and comments target of described video information and positional information and annotations and comments target or corresponding son annotations and comments point, adds the annotations and comments content for the annotations and comments target of described annotations and comments point or the son annotations and comments target of corresponding son annotations and comments point.
29. a generating apparatus of annotating and commenting on a little is characterized in that comprising:
Receiver module is used for the indication of receiving record annotations and comments target;
Logging modle is used for the record information relevant with the annotations and comments target;
Generation module is used for generating the annotations and comments point that comprises the information relevant with the annotations and comments target and sends the annotations and comments point that generates, so that terminal pins is added the annotations and comments content to described annotations and comments point.
30. the generating apparatus of annotations and comments point as claimed in claim 29 is characterized in that,
Described logging modle specifically is used for record annotations and comments target in the temporal information of video content, or the spatial information of the temporal information of annotations and comments target in video content and annotations and comments target, or the spatial information of the temporal information of annotations and comments target in video content and annotations and comments target and video image corresponding to annotations and comments target.
31. the generating apparatus such as claim 29 or 30 described annotations and comments points is characterized in that,
Described receiver module is further used for receiving the indication that generates the annotations and comments point, and video information corresponding to record annotations and comments point;
Described generation module specifically is used for: the information relevant with the annotations and comments target of the video information of the annotations and comments point of combination record and record is to generate the annotations and comments point.
32. the generating apparatus such as claim 9 or 30 described annotations and comments points is characterized in that,
Described logging modle is further used for recording the video information of annotations and comments target;
Described generation module specifically is used for: the information relevant with the annotations and comments target of the video information of the annotations and comments point of combination record and record is to generate the annotations and comments point.
33. the generating apparatus such as the arbitrary described annotations and comments point of claim 9-32 is characterized in that,
Described receiver module specifically is used for: receive the indication of at least twice record annotations and comments target;
Described logging modle specifically is used for: the information relevant with annotating and commenting on target is recorded in the indication that at every turn receives record annotations and comments target afterwards;
Described generation module specifically is used for: generate the annotations and comments point that comprises relevant information at least two records and the annotations and comments target, the corresponding sub-annotations and comments point of each annotations and comments target.
34. an annotations and comments server is characterized in that comprising:
Receiver module is used for receiving the annotations and comments point that generates, and described annotations and comments point comprises the positional information of video information and annotations and comments target;
Sending module is used for providing the annotations and comments point to terminal, so that terminal is added the annotations and comments content according to the positional information of described video information and annotations and comments target for described annotations and comments target;
Memory module is used for the annotations and comments content that the annotations and comments target for described annotations and comments point that receiving terminal sends is added, and will annotate and comment on content and annotate and comment on an association store.
35. annotations and comments server as claimed in claim 34 is characterized in that: described memory module is further used for as the annotations and comments point distributes the annotations and comments point identification, and will annotate and comment on point identification and annotations and comments point association store;
Described sending module is further used for providing the annotations and comments point identification to terminal.
36. annotations and comments server as claimed in claim 35 is characterized in that: the annotations and comments point of described reception also comprises the user ID corresponding to generating apparatus of annotations and comments point;
Described memory module is further used for: will annotate and comment on point identification and annotations and comments point association store according to user ID and/or described video information that the generating apparatus of annotations and comments point is corresponding.
37. such as the arbitrary described annotations and comments server of claim 33-36, it is characterized in that,
Described acquisition module specifically is used for: according to the temporal information of annotations and comments point video information and annotations and comments target, obtain the video image corresponding with the temporal information of video information and annotations and comments target; Or
If comprise at least two son annotations and comments points in the annotations and comments point, described acquisition module specifically is used for temporal information and the video information according to the son annotations and comments target of the every height annotations and comments of correspondence point, or obtains the video image of the son annotations and comments target of corresponding every height annotations and comments point in the annotations and comments point according to the temporal information of the son annotations and comments target of the video information of annotations and comments point and corresponding every height annotations and comments point.
38. such as claim 35 or 36 arbitrary described annotations and comments servers, it is characterized in that,
Described receiver module is further used for the request of obtaining the annotations and comments point that receiving terminal sends, and described request of obtaining the annotations and comments point comprises annotations and comments point identification and/or user ID and/or the video information corresponding with annotations and comments dot generation device; Described sending module specifically is used for: the annotations and comments point identification that comprises according to described request of obtaining annotations and comments points and/or user ID and/or the video information corresponding with annotations and comments dot generation device provide annotations and comments point and annotations and comments point identification to described terminal; Or
Described receiver module is further used for receiving that the generating apparatus of annotations and comments point sends provides the request of annotations and comments point to terminal, the described request that provides annotations and comments to put to terminal comprises the user ID corresponding to generating apparatus of annotations and comments point, or the sign of annotations and comments point, and/or the video information of annotations and comments point; Described sending module specifically is used for: provide annotations and comments point and annotations and comments point identification according to the sign of user ID corresponding to the generating apparatus of described annotations and comments point, annotations and comments point and/or the video information of annotations and comments point to described terminal.
39. such as the arbitrary described annotations and comments server of claim 34-36, it is characterized in that;
Described memory module is further used for: annotations and comments content and annotations and comments point for the annotations and comments target of annotating and commenting on point that receiving terminal sends, described terminal does not send the annotations and comments point identification when sending annotations and comments point and annotations and comments content, the annotations and comments point that sends for terminal distributes the annotations and comments point identification, and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification.
40. such as the arbitrary described annotations and comments server of claim 35-38, it is characterized in that,
Described memory module specifically is used for: receive annotations and comments content and annotations and comments point identification for the annotations and comments target of annotations and comments point, and will annotate and comment on content and annotations and comments point association store according to the annotations and comments point identification.
41. such as the arbitrary described annotations and comments server of right 34-39, it is characterized in that;
Described memory module specifically is used for: be the annotations and comments content assignment annotations and comments content identification for the annotations and comments point that receives; And be used for described annotations and comments point identification and described annotations and comments content identification association store, maybe will annotate and comment on a little and annotate and comment on content and merge and to be stored as annotations and comments and for the annotations and comments that merge storage distribute the annotations and comments sign, maybe will annotate and comment on a little and annotate and comment on content and merge that to be stored as annotations and comments and to mark the type that merges the annotations and comments of storing be to annotate and comment on.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110285597.5A CN103024602B (en) | 2011-09-23 | 2011-09-23 | A kind of method and device adding annotation for video |
PCT/CN2012/078589 WO2013040939A1 (en) | 2011-09-23 | 2012-07-13 | Comment addition method and device for videos |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110285597.5A CN103024602B (en) | 2011-09-23 | 2011-09-23 | A kind of method and device adding annotation for video |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103024602A true CN103024602A (en) | 2013-04-03 |
CN103024602B CN103024602B (en) | 2016-10-05 |
Family
ID=47913850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110285597.5A Active CN103024602B (en) | 2011-09-23 | 2011-09-23 | A kind of method and device adding annotation for video |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103024602B (en) |
WO (1) | WO2013040939A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244111A (en) * | 2013-06-20 | 2014-12-24 | 深圳市快播科技有限公司 | Method and device for labeling medium attribute of video |
CN105338419A (en) * | 2015-10-29 | 2016-02-17 | 网易传媒科技(北京)有限公司 | Subtitle collection generating method and apparatus |
CN107679068A (en) * | 2017-08-15 | 2018-02-09 | 深圳天珑无线科技有限公司 | The information of multimedia file imports and display methods, mobile terminal and storage device |
CN107995538A (en) * | 2017-12-18 | 2018-05-04 | 威创集团股份有限公司 | Video annotation method and system |
CN109726367A (en) * | 2017-10-27 | 2019-05-07 | 腾讯科技(北京)有限公司 | A kind of method and relevant apparatus of annotation displaying |
CN111046199A (en) * | 2019-11-29 | 2020-04-21 | 鹏城实验室 | Method for adding bystander to image and electronic equipment |
CN115474089A (en) * | 2022-08-12 | 2022-12-13 | 深圳市大头兄弟科技有限公司 | Audio and video online examination method and related equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009187522A (en) * | 2008-01-11 | 2009-08-20 | Nikon Systems Inc | Content evaluating device |
CN101930779A (en) * | 2010-07-29 | 2010-12-29 | 华为终端有限公司 | Video commenting method and video player |
JP2011176875A (en) * | 2011-05-09 | 2011-09-08 | Dowango:Kk | Distribution system, program for terminal device, distribution method, and command setting method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100336339C (en) * | 2005-09-02 | 2007-09-05 | 清华大学 | Method for model postil and operation transmission in universal type synergic communion system |
CN101916245B (en) * | 2010-08-30 | 2016-07-06 | 中国电信股份有限公司 | A kind of e-book annotation on electronic reader realizes method and apparatus |
-
2011
- 2011-09-23 CN CN201110285597.5A patent/CN103024602B/en active Active
-
2012
- 2012-07-13 WO PCT/CN2012/078589 patent/WO2013040939A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009187522A (en) * | 2008-01-11 | 2009-08-20 | Nikon Systems Inc | Content evaluating device |
CN101930779A (en) * | 2010-07-29 | 2010-12-29 | 华为终端有限公司 | Video commenting method and video player |
JP2011176875A (en) * | 2011-05-09 | 2011-09-08 | Dowango:Kk | Distribution system, program for terminal device, distribution method, and command setting method |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244111A (en) * | 2013-06-20 | 2014-12-24 | 深圳市快播科技有限公司 | Method and device for labeling medium attribute of video |
CN104244111B (en) * | 2013-06-20 | 2017-08-11 | 深圳市快播科技有限公司 | The method and apparatus of the media attributes of marking video |
CN105338419A (en) * | 2015-10-29 | 2016-02-17 | 网易传媒科技(北京)有限公司 | Subtitle collection generating method and apparatus |
CN105338419B (en) * | 2015-10-29 | 2018-07-31 | 网易传媒科技(北京)有限公司 | A kind of generation method and equipment of the subtitle collection of choice specimens |
CN107679068A (en) * | 2017-08-15 | 2018-02-09 | 深圳天珑无线科技有限公司 | The information of multimedia file imports and display methods, mobile terminal and storage device |
CN107679068B (en) * | 2017-08-15 | 2021-03-05 | 深圳天珑无线科技有限公司 | Information importing and displaying method of multimedia file, mobile terminal and storage device |
CN109726367A (en) * | 2017-10-27 | 2019-05-07 | 腾讯科技(北京)有限公司 | A kind of method and relevant apparatus of annotation displaying |
CN107995538A (en) * | 2017-12-18 | 2018-05-04 | 威创集团股份有限公司 | Video annotation method and system |
CN111046199A (en) * | 2019-11-29 | 2020-04-21 | 鹏城实验室 | Method for adding bystander to image and electronic equipment |
CN111046199B (en) * | 2019-11-29 | 2024-03-19 | 鹏城实验室 | Method for adding white-out to image and electronic equipment |
CN115474089A (en) * | 2022-08-12 | 2022-12-13 | 深圳市大头兄弟科技有限公司 | Audio and video online examination method and related equipment |
Also Published As
Publication number | Publication date |
---|---|
CN103024602B (en) | 2016-10-05 |
WO2013040939A1 (en) | 2013-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103348693B (en) | Systems and methods for navigating through content in an interactive media guidance application | |
US10449732B2 (en) | Customized three dimensional (3D) printing of media-related objects | |
CN103024602A (en) | Method and device for adding annotations to videos | |
US20140089423A1 (en) | Systems and methods for identifying objects displayed in a media asset | |
US20080036917A1 (en) | Methods and systems for generating and delivering navigatable composite videos | |
US20100100904A1 (en) | Comment distribution system, comment distribution server, terminal device, comment distribution method, and recording medium storing program | |
US11622151B2 (en) | Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed | |
CN109564574A (en) | For interactive feature to be transmitted to the method and system of another equipment | |
CN109804637A (en) | System and method according to the acute record of storage management series can be used | |
CN109416789A (en) | Activity recommends media asset to include the method and system in the playlist of second user to checking based on second user to the first user | |
CN110178375A (en) | The system and method for minimizing cover of the coverage diagram to media asset by predicting the movement routine of the object of interest of media asset and avoiding placing coverage diagram in movement routine | |
CN101689184A (en) | Customizable media channels | |
CN109417652A (en) | Regardless of geographical contents limit the system and method for ensuring the connected reference to the media of playlist | |
JP5634736B2 (en) | Program evaluation information providing apparatus, program evaluation information providing method, and program | |
KR101938244B1 (en) | Digital signage system and contents editing method | |
CN109565619A (en) | System and method for executing supplementary functions for natural language querying | |
CN110168541A (en) | The system and method for eliminating word ambiguity based on static and temporal knowledge figure | |
GB2527399A (en) | Systems and methods for receiving product data for a product featured in a media asset | |
CN107710771A (en) | For the system and method that synchronized multimedia assets are reset in multiple equipment | |
KR20180128824A (en) | Method and system for efficiently downloading media assets | |
CN109997094A (en) | System and method for rebuilding the reference picture from media asset | |
US9565480B2 (en) | Systems and methods for showing media asset consumption history | |
US20140081988A1 (en) | Systems and methods for facilitating communication between users receiving a common media asset | |
KR101278721B1 (en) | Play control system and method thereof using terminal | |
CN107710252A (en) | System and method for the progress of from the other Consuming medias of user reminding to Consuming media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |