1.一种基于视频内嵌字幕的广告嵌入方法,包括:
对视频中的多条字幕执行字幕聚类操作以确定最终字幕和所述最终字幕在所述视频中呈现的时间;
在预定的广告列表中确定与所述最终字幕中的文字相匹配的广告;以及
使经确定的匹配的广告与所述最终字幕在所述视频中呈现的时间相关联,从而使得在播放所述视频时,在所述最终字幕在所述视频中呈现的时间处播放所述匹配的广告。
2.根据权利要求1所述的广告嵌入方法,其中,对视频中的多条字幕执行字幕聚类操作以确定最终字幕和所述最终字幕在所述视频中呈现的时间包括:
在所述多条字幕中检测出属于同一段字幕的至少两条字幕;以及
从所述至少两条字幕中确定所述最终字幕和所述最终字幕在所述视频中呈现的时间。
3.根据权利要求2所述的广告嵌入方法,其中,在所述多条字幕中检测出属于同一段字幕的至少两条字幕包括:
对所述多条字幕中的每条字幕进行切词得到词列表;以及
如果所述多条字幕中的一条字幕的词列表与其前一条字幕的词列表的Jaccard距离小于一定阈值,则确定该条字幕与其前一条字幕属于同一段字幕。
4.根据权利要求2所述的广告嵌入方法,其中,从所述至少两条字幕中确定所述最终字幕包括:
计算所述至少两条字幕中的每条字幕为正确字幕的概率;以及
将概率最大的字幕确定为最终字幕。
5.根据权利要求4所述的广告嵌入方法,其中,计算所述至少两条字幕中的每条字幕为正确字幕的概率包括:
基于语料库和用于计算正确字幕概率的算法来计算所述至少两条字幕中的每条字幕为正确字幕的概率。
6.根据权利要求4所述的广告嵌入方法,其中,计算所述至少两条字幕中的每条字幕为正确字幕的概率包括:
确定所述至少两条字幕中的每条字幕中是否包含有与所述广告列表中的广告相关的信息,如果是,则将该条字幕直接赋予最大字幕概率值。
7.根据权利要求1至6中任一项所述的广告嵌入方法,其中,所述广告列表中的所述广告包括广告名称、广告关键字、图片和网页链接。
8.根据权利要求1至6中任一项所述的广告嵌入方法,其中,在预定的广告列表中确定与所述最终字幕中的文字相匹配的广告包括:
确定所述最终字幕中的所述文字与所述广告列表中的广告的广告名称或广告关键字是否匹配,如果是,则将所述广告确定为与所述最终字幕匹配的广告。
9.一种基于视频内嵌字幕来嵌入广告的装置,包括:
字幕处理单元,被配置为对视频中的多条字幕执行字幕聚类操作以确定最终字幕和所述最终字幕在所述视频中呈现的时间;
确定单元,被配置为在预定的广告列表中确定与所述最终字幕中的文字相匹配的广告;
广告处理单元,被配置为使经确定的匹配的广告与所述最终字幕在所述视频中呈现的时间相关联,从而使得在播放所述视频时,在所述最终字幕在所述视频中呈现的时间处播放所述匹配的广告。
10.一种基于视频内嵌字幕来嵌入广告的装置,包括:
存储器,存储有计算机可执行的指令;以及
处理器,执行所述指令以,
对所述视频中的多条字幕执行字幕聚类操作以确定最终字幕和所述最终字幕在所述视频中呈现的时间;
在预定的广告列表中确定与所述最终字幕中的文字相匹配的广告;以及
使经确定的匹配的广告与所述最终字幕在所述视频中呈现的时间相关联,从而使得在播放所述视频时,在所述最终字幕在所述视频中呈现的时间处播放所述匹配的广告。