著录项信息
专利名称 | 一种视频中插入超链接的方法、装置及处理器 |
申请号 | CN200810241625.1 | 申请日期 | 2008-12-17 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2010-06-23 | 公开/公告号 | CN101753913A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/858 | IPC分类号 | H;0;4;N;2;1;/;8;5;8;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 北京市西城区德胜门外大街11号5幢400室(德胜园区)
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 咪咕文化科技有限公司 | 当前权利人 | 咪咕文化科技有限公司 |
发明人 | 牛彩卿;李智斌 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明实施例涉及一种视频中插入超链接的方法、装置及处理器。本发明实施例的方法包括:建立图片与超链接的关联对应关系;选取视频中的关键帧;通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系;根据该图片与超链接的关联对应关系和该关键帧与该图片的关联对应关系,获得该关键帧与该超链接的对应关系,生成包含该关键帧与该超链接对应关系的超链接文件;执行所述超链接文件,在播放该视频的关键帧中插入对应的超链接。本发明实施例实现了在视频中自动插入超链接,无需人工参与,大大提高了视频中插入超链接的效率及准确性,以及用户观看视频的体验。
1.一种视频中插入超链接的方法,其特征在于,包括:
建立图片与超链接的关联对应关系;
选取视频中的关键帧;
通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系;
根据所述图片与超链接的关联对应关系和所述关键帧与所述图片的关联对应关系,获得所述关键帧与所述超链接的对应关系,生成包含所述关键帧与所述超链接对应关系的超链接文件;
执行所述超链接文件,在播放所述视频的关键帧中插入对应的超链接。
2.根据权利要求1所述的方法,其特征在于,通过镜头检测法选取关键帧、通过随机法选取关键帧或者通过逐帧选帧法选取关键帧。
3.根据权利要求1所述的方法,其特征在于,所述通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系包括:
提取所述图片和所述关键帧中的目标对象;
将所述图片和所述关键帧进行目标对象特征匹配,找出具有相同目标对象的关键帧与图片;
将具有相同目标对象的所述关键帧和所述图片关联,建立所述关键帧与所述图片的关联对应关系。
4.根据权利要求1至3任一所述的方法,其特征在于,进一步包括:选取视频中的关键帧后,确定所述关键帧的热区域位置,在生成所述超链接文件中进一步记录所述关键帧对应热区域位置信息,执行所述包含关键帧热区域位置信息的超链接文件,在播放所述视频的关键帧热区域位置中插入对应的超链接,所述热区域为视频中突出显示的区域。
5.根据权利要求1至3任一所述的方法,其特征在于,进一步包括,生成并存储所述图片的缩略图,在生成超链接文件中进一步记录存储所述缩略图对应的地址信息,执行所述包含缩略图地址信息的超链接文件,通过所述缩略图地址获取对应缩略图,在播放所述视频的关键帧中插入指向所述超链接的缩略图。
6.一种处理器,其特征在于,用于在视频中插入超链接,包括:
超链接与图片关联单元,用于建立图片与超链接的关联对应关系;
选帧单元,用于选取视频信息中的关键帧;
目标匹配单元,用于通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系;
超链接文件生成单元,用于根据所述图片与所述超链接关联对应关系和所述关键帧与所述图片的关联对应关系,获得所述关键帧与所述超链接的对应关系,生成包含所述关键帧与所述超链接对应关系的超链接文件;
超视频播放单元,执行所述超链接文件,在播放所述视频的关键帧中插入对应的超链接。
7.根据权利要求6所述的处理器,其特征在于,进一步包括:
确定热区域单元,用于从选帧单元接收视频关键帧,并确定所述关键帧的热区域位置,所述热区域为视频中突出显示的区域。
8.根据权利要求7所述的处理器,其特征在于:
超链接文件生成单元,还用于在生成超链接文件中进一步记录所述关键帧对应热区域位置信息;
超视频播放单元,还用于执行所述包含关键帧热区域位置信息的超链接文件,在播放所述视频的关键帧热区域位置中插入对应的超链接。
9.根据权利要求6所述的处理器,其特征在于,进一步包括:
缩略图生成单元,用于生成并存储所述图片的缩略图。
10.根据权利要求9所述的处理器,其特征在于:
超链接文件生成单元,还用于在生成超链接文件中进一步记录存储所述缩略图对应的地址信息;
超视频播放单元,还用于执行所述包含缩略图地址信息的超链接文件,通过所述缩略图地址获取对应缩略图,在播放所述视频的关键帧中插入指向所述超链接的缩略图图片。
11.根据权利要求6所述的处理器,其特征在于,所述超视频播放单元还包括:
帧信息比较子单元,用于根据当前视频帧帧号查找所述超链接文件是否有匹配的记录,若存在,则获取对应的超链接信息;
超链接显示子单元,用于在所述当前视频中插入所述超链接。
12.一种视频中插入超链接的装置,包括:用于接收超链接、图片及视频信息的接收器、处理器和用于输出插入所述超链接的视频的发送器,其特征在于:所述处理器为权利要求6至权利要求11中任一处理器。
一种视频中插入超链接的方法、装置及处理器 \n技术领域\n[0001] 本发明涉及通信领域,尤其涉及在视频传输中插入超链接的方法、装置及处理器。 背景技术\n[0002] 随着通信技术的不断发展,视频传输技术以及视频相关的通信业务也随之快速发展。视频热链接即在视频播放过程中插入一些超链接图标,点击超链接图标后,可以看到超链接的内容。 \n[0003] 目前,视频中插入超链接的技术常见于广告业务中。常见的广告业务是将广告或广告超链接直接插播在视频中,主动下推给用户,不考虑用户的感受,是一种强迫性广告,用户对厌烦的广告无能为力。此外,目前在视频播放过程中,还出现了一些用户下拉式的广告,即:用户可以通过下拉菜单选择点击收看或不收看,在一定程度上解决了强迫用户看广告这个问题,为大众所接受。这种交互性充分体现了富媒体广告的特点,比传统的插播广告给予用户更好的互动方式。 \n[0004] 现有技术提供了一种视频中插入超链接的方法,其实现过程是:用一个视频播放器播放视频内容,同时用户浏览视频内容;在需要插入的视频帧部分,暂停视频播放,手动将该视频帧与一目标超链接关联,生成带超链接的超视频文件。 \n[0005] 上述在视频中插入超链接的过程,需要人为浏览所有视频帧,以便确定在哪些帧插入超链接。在具体实现中需要人工参与,效率低下,对于超长视频需要大量人工,而且对于在实时播放的视频中插入广告几乎是不可能实现的。 \n[0006] 发明内容 \n[0007] 本发明实施例中提供一种视频中插入超链接的方法,包括:建立图片与超链接的关联对应关系;选取视频中的关键帧;通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系;\n根据该图片与超链接的关联对应关系和该关键帧与该图片的关联对应关系,获得该关键帧与该超链接的对应关系,生成包含该关键帧与该超链接对应关系的超链接文件;执行该超链接文件,在播放该视频的关键帧中插入对应的超链接。 \n[0008] 本发明实施例中提供一种处理器,用于在视频中插入超链接,包括:超链接与图片关联单元,用于建立图片与超链接的关联对应关系;选帧单元,用于选取视频信息中的关键帧;目标匹配单元,用于通过提取所述图片及所述视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立所述关键帧与所述图片的关联对应关系;超链接文件生成单元,用于根据该图片与该超链接关联对应关系和该关键帧与该图片的关联对应关系,获得该关键帧与该超链接的对应关系,生成包含该关键帧与该超链接对应关系的超链接文件;超视频播放单元,执行该超链接文件,在播放该视频的关键帧中插入对应的超链接。 [0009] 本发明实施例中提供一种视频中插入超链接的装置,包括:用于接收超链接、图片及视频信息的接收器、处理器和用于输出插入所述超链接的视频的发送器,其中所述处理器为本发明实施例提供的用于在视频中插入超链接的处理器。 \n[0010] 根据本发明实施例提供的方法、装置及处理器根据对视频关键帧的分析,查找与关键帧内容相关的超链接,并在视频中该关键帧对应的位置插入超链接。自动实现了在视频中插入超链接,无需人为干预;并且还可以根据用户喜爱的视频,通过该视频中的超链接向用户推送其感兴趣的其他内容,例如:广告、新闻或影视剧。 \n[0011] 附图说明\n[0012] 图1为本发明实施例一中提供的一种在视频中插入超链接的方法流程图; [0013] 图2为本发明实施例一中提供的一种图片与超链接关联的对照表; [0014] 图3为本发明实施例一中提供的一种视频帧帧号与图片关联的对照表; [0015] 图4为本发明实施例一中提供的一种超链接文件中视频帧帧号与超链接关联对照表; \n[0016] 图5为本发明实施例二中提供的一种在视频中插入超链接的方法流程图; [0017] 图6为本发明实施例二中提供的一种超链接文件中视频帧帧号与超链接关联对照表 \n[0018] 图7为本发明实施例三中提供的一种在视频中插入超链接的装置结构示意图; [0019] 图8为本发明实施例四中提供的处理器具体结构示意图; \n[0020] 图9为本发明实施例五中提供的处理器另一具体结构示意图; \n[0021] 图10为本发明实施例五中提供的超视频播放单元具体结构示意图。 [0022] 具体实施例 \n[0023] 图1为本发明实施例一提供的在视频中插入超链接的方法,包括如下具体步骤。 [0024] 步骤S101,建立图片与超链接的关联对应关系,详细过程如下: [0025] 其中,每一图片可以与一个超链接对应。该超链接可以是一个统一资源定位器地址(Uniform Resource Locator,URL),所指向的内容可以是文本、音频、视频或者是三者的任意组合。图片可以是BMP(bitmap),联合图像专家组(Joint Photographic Experts Group,JPEG)等常见的图像格式,并且 该图片中包含一具体的目标对象。例如:图片中包含某一明星的人脸,或者图片中包含一个宝马车的图片或宝马车的标志。该图片中的背景可以单一,也可以不单一。此外,图片中可以包含单个目标对象,也可以同时包含多个不同目标对象。本发明实施例一中提供一种关联若干图片与超链接的存储对照表,如图2所示。\n对悉知本领域技术人员而言,容易想到其他非表格的方式存储该若干图片与超链接的对应关系。 \n[0026] 步骤S102,选取视频中的关键帧,详细过程如下: \n[0027] 首先,读取视频信息、视频播放时间和帧率,计算总的视频帧数。此处,视频信息可以是MPEG(Moving Picture Expert Group,运动图像专家组,包括MPEG-1,MPEG-2,MPEG-4)等常见的视频格式。 \n[0028] 其次,进行选帧并记录选定帧号。该选帧是指选取视频连续的图像序列中的若干帧,根据视频帧数目,采用相应的方法选帧。选出的帧为该视频中的关键帧。本发明的实施例中提供三种选帧的方法。 \n[0029] 方法一:对视频进行镜头检测,之后选取关键帧。关键帧的选取可以是镜头的第一帧、中间帧或尾帧。镜头检测可以采用的方法有:基本镜头分割技术、图像象素差法和颜色直方图差法。这样做的好处是,不同镜头之间有较大的差异,在镜头检测的基础上选择关键帧,关键帧与关键帧之间有较大的差异,在接下来的目标识别中避免不必要的图像与视频帧的匹配。该方法适用于播放时间较长、视频总帧数较大的视频。 \n[0030] 方法二:不对视频进行镜头检测,随机地隔一定数目选取若干帧。例如:每隔\n10-30帧选择一个帧。此处,可以根据视频播放时间的长短调整视频帧间隔数,长视频可以选择较长的帧间隔数,短视频可以选择较短的帧间隔数。因为,一段视频中插入广告数量的多少影响到用户的观赏感受,插入过多的广告引起观众厌烦。该方法同样适合于较长视频,且选帧的方法简单,减少运算量。 \n[0031] 方法三:逐帧选帧。该选帧方法适合较短的视频,较短的视频本身包含 较少的视频帧,而且一般镜头切换比较多,逐帧选帧避免了镜头检测耗时,也可以保证在后续步骤S103中检测关键帧中目标对象的识别可能性大。 \n[0032] 步骤S103,通过相同目标对象关联上述步骤S101中的图片与上述步骤S102中的关键帧,详细过程如下: \n[0033] 首先,提取步骤S101中图片和步骤S102中关键帧的具体目标对象。其中,目标对象提取的方法有:局部不变特征法(Scale Invariant feature transform,SIFT)具体可参考文献《具有尺度不变性关键点的特异图像特征》(stinctiveimage features from scale-invariant keypoints,David G.Lowe,Di,theinternational journal of computer vision,2004);对于待匹配的目标对象是人脸的,除了SIFT算法以外,还可以利用人脸识别算法进行目标匹配,具体可参考文献《基于Gabor相位统计模型的光照变化下的人脸识别》(Facerecognition under varying lighting based on the probabilistic model ofGabor,Laiyun Qing,Shiguang Shan,Xinlin Chen,Wen Gao,Phase.IEEE,2006);特征提取亦可选择其他方法,其原则是可以提取稳定的图像特征,即目标对象,以便进一步匹配时检测出具有形状特征的目标对象。步骤S101图片目标对象可以提取一次后保存下来,作为后续目标对象特征匹配时用。 \n[0034] 随后,将步骤S101中图片与步骤S102中选定的关键帧进行目标对象特征匹配,可参考文献《具有尺度不变性关键点的特异图像特征》(stinctiveimage features from scale-invariant keypoints,David G.Lowe,Di,theinternational journal of computer vision,2004),以及文献《利用最近邻近查找法在高维空间进行形状索引》(Shape indexing using approximatenearest-neighbour search in high-dimensional spaces,Jeffrey S.Beis and DavidG.Lowe,In Conference on Computer Vision and Pattern Recognition,HiltonHead,South Carolina,pp.774-781,1997),找出具有同样目标对象的关键帧与图片,建立该关键帧与该对应图片的关联对应关系。比如视频关键帧和图片 同时包含宝马车图标,则关联该视频关键帧与该图片。 \n[0035] 由于图片相对于视频中选出的关键帧数量较少,可通过图片中的目标对象去匹配视频关键帧中的目标对象。反之,亦可通过视频关键帧中的目标对象去匹配图片中的目标对象。总之以节省设备运算量为原则。 \n[0036] 另外,通常一个视频帧中可能包含若干目标对象,因此,可能与多个图片关联。根据实际目标对象匹配的情况而定,本发明实施例提供一种通过关联关键帧帧号与图片,实现关键帧与图片的关联对照表,如图3所示。对悉知本领域技术人员而言,容易想到其他非表格或非帧号的方式存储该关键帧与图片的对应关系。其中,帧号a,b,...n是视频中帧序列号,a,b,.....n帧号可能是相邻帧,也可能是相隔若干数目的帧号。图片格式可以是各种格式,例如:位图(bitmap,BMP),联合图像专家组(Joint Photographic Experts Group,JPEG)等。 \n[0037] 步骤S104,生成上述步骤S102中视频对应的超链接文件,详细过程如下: [0038] 首先,根据步骤S103中关键帧帧号与图片的关联对照表,查找步骤S101中图片与超链接关联对照表,即可获得关键帧帧号与超链接的关联对应关系,如图4所示。例如,从图2、图3中信息可得知,图4中关键帧帧号K1对应的超链接为URL1;关键帧帧号K2对应的超链接为URL1和URL2。 \n[0039] 随后,生成包含图4所示信息的超链接文件。超链接文件是不同于步骤S102中视频文件的另一文件。该超链接文件里包含了该视频对应超链接有关的信息。其中包含若干条记录,每条记录里包含有若干个字段。例如:视频帧帧号和超链接,具体如图4所示。为了更好的满足用户体验,该超链接文件中的每条记录还可以包含其它的字段,在后续的实施例中将进一步介绍。 \n[0040] 步骤S105,执行S104中的超链接文件,在播放S102步骤中的视频中插入超链接。 [0041] 读取超链接文件信息,在播放视频的时候,在关键帧帧号对应的关键帧 中插入对应的超链接。 \n[0042] 采用本发明上述实施例提供的在视频中插入超链接方法,可以在视频中自动插入超链接,根据用户感兴趣的视频,通过超链接向用户推送用户感兴趣的内容,例如:广告、新闻。可以想象的,当用户观看的视频中有一辆宝马车,本发明实施例就可自动将该宝马车与其内容相关的超链接关联,通过点击超链接,用户便可立即获取宝马车相关的广告或销售信息等。 \n[0043] 为了在具体实现中取得更好的效果,本发明实施例二提供在实施例一基础上改良的在视频中插入超链接的方法。 \n[0044] 步骤S201至步骤S203与本发明实施例一相同,在此不再赘述。 \n[0045] 步骤S204,确定视频关键帧中的热区域。 \n[0046] 所述热区域即为视频中突出显示的区域,通常可以高亮显示。本发明实施例二提供一种确定热区域的方法: \n[0047] 步骤S203中进行目标识别的同时检测出了若干个特征点,这些特征点在图片的分布密度是不一样的。在目标识别区域,特征点的分布比较密集,在无目标区域,特征点分布比较稀疏甚至有的地方是没有的。热区域确定方法如下: \n[0048] 从视频帧图像左边第一列起,查找该列是否包含特征点。如果包含特征点,则记录该点的横坐标。否则,继续查找下一列,直到找到包含特征点的列为止。横坐标为X1; [0049] 从视频帧图像右边第一列起,查找该列是否包含特征点,如果包含特征点,则记录该点的横坐标。否则,继续查找下一列,直到找到包含特征点的列为止。横坐标为X2; [0050] 从视频帧图像上边第一行起,查找该行是否包含特征点,如果包含特征点,则记录该特征点纵坐标。否则,继续查找下一列,直到找到包含特征点的行为止。纵坐标Y1; [0051] 从视频帧图像下边第一行起,查找该行是否包含特征点,如果包含特征 点,则记录该特征点纵坐标。否则,继续查找,直到找到包含特征点的行为止。纵坐标Y2; [0052] 热区域左上顶点坐标为A(X1,Y1),右下顶点坐标为B(X2,Y2),热区域是以A为左上顶点,B为右下顶点形成的矩形区域。 \n[0053] 目标对象准确所在视频帧中的区域,特征点的分布比较密集。但是,可能仍然存在一些误检的点,比较稀疏地落在目标对象区域之外。为了尽可能较为精确的定位目标区域,需要排除这些稀疏的误检点。为了进一步提高热区域检测的准确性,本发明实施例二进一步包括步骤:排除误检区域。其方法如下:利用一个扫描块逐块扫描热区域,去除误检点,确定新的边界点。例如,可以选择一个20*20的象素块,从A点开始,在其热区域内,从上到下,从左到右扫描热区域,确定是否只有少数几个点(点的个数根据图像中对象的SIFT特征点的密集程度决定,此处的范围值选取1~10,也可以根据应用需要来调整)落在热区域,如果是,则说明该点是误检点,根据扫描块重新确定A点。如果从B点开始扫描,其扫描方向是从下到上,从右到左,方法类似于从A点扫描的方法。 \n[0054] 步骤S205,生成步骤S203中图片的缩略图。 \n[0055] 由于步骤S203中匹配得到的图片尺寸一般比较大,需要将其缩小以做图标。可以采用常用的缩放算法进行缩小。按照缩略图要求的大小对原图像象素点采样,得到新的图像。假设,原图像大小为M*N,要求缩略图大小为K1M*K2N,(K1<1,K2<1),其缩放算法如下:第一步:设原图像为F(i,j),i=1,2,3......,M,j=1,2,3......N。计算压缩后的图像G(x,y)象素点数目。两个方向的象素点数目分别为x=1,2,3......K1M,y=1,2,\n3......K2N。第二步:根据图像象素点数目,采样原图像中的某些象素。G(x,y)=F(c1*x,c2*y),其中,c1=1/k1,c2=1/k2。x=1,2,3......K1M,y=1,2,3......K2N,c1*x,c2*y计算出两个方向采样点象素位置。即可得到所述图片的缩略图。 \n[0056] 步骤S206,生成上述步骤S202中视频对应的超链接文件。 \n[0057] 本发明实施例二中超链接文件同样是不同于步骤S202中视频文件的另一文件。\n该超链接文件里边包含了该视频对应超链接有关的信息。其中包含若干条记录,每条记录里包含有若干个字段。例如:关键帧帧号,匹配图片名称、匹配图片URL、关键帧热区域位置和超链接等,具体如图6所示。其中,关键帧帧号用于唯一标识视频关键帧;匹配图片名称用于标识与对应关键帧具有相同目标对象的图片或缩略图;匹配图片URL用于通过该URL获取对应的匹配图片或步骤S205中图片的缩略图;关键帧热区域位置标识为步骤S204中确定的关键帧中的热区域位置;以及超链接为根据步骤S201中对应关系获得的匹配图片对应的超链接,通过超链接URL获取与视频关键帧或匹配图片中目标对象相关的内容。 [0058] 步骤S207,执行S206中的超链接文件,在播放S202步骤中的视频关键帧中的热区域插入匹配图片的缩略图。 \n[0059] 播放步骤S202中的视频文件,并获取当前播放视频帧帧号信息。例如:当前获取的视频帧帧号为K1,比较当前帧号K1与步骤S206中超链接文件的每一条记录的视频帧帧号字段,判断两者是否相同。通过比较判断出第一条记录符合,则在关键帧帧号K1对应的关键帧的热区域((X11,Y11)(X12,Y12))中插入匹配图片Picture1,该图片Picture1的信息通过匹配图片的URL获得,该例中为URL11,其中,该图片Picture1与对应的超链接URL1关联。即当用户点击视频关键帧K1中插入的该图片Picture1,便会显示超链接URL1所指向的内容,例如:广告、音乐、新闻等。在其它实施例中,也可实现在当前播放视频的视频帧一个区域弹出超链接图标,该图可以是超链接文件的缩略图或对应匹配图片的缩略图。其次,超链接图标的位置可以根据超链接文件的热区域位置确定,即热区域坐标所指定的矩形区域。该区域可以是右下角区域,也可以是其他区域,该区域的选择主要以不影响欣赏视频为原则。如果当前视频帧帧号在步骤S206中的超链接文件中没有找到对应的记录,则 继续播放视频并获取当前帧号。 \n[0060] 考虑到需要在连续的若干帧显示超链接图标。以用户可以看到并来得及点击为原则,使超链接图标出现在连续的若干视频帧上。例如,假设此时间为15秒,那么,如果帧率是30时,则从检测出的开始帧号起,连续450帧显示超链接图标。这个时间时可以根据实际需要调整。当以在热区域位置显示超链接图片的方式,在连续帧显示时,第一个检测出的帧的热区域,读取步骤S206中超链接文件的相关热区域位置信息,根据位置信息显示。其余后续连续若干帧的热区域需要估计,可参考视频运动对象提取相关算法,详见参考文献《基于自适应背景估计的视频运动对象提取》作者:谢治平,何燕,贺贵明武汉大学学报(2006),以及参考文献《面向MPEG-4的视频对象分割与跟踪算法研究》作者:顾广华,燕山大学学报(2004)。在连续若干帧估计目标对象的位置,在连续帧内高亮显示热区域。当此时正在显示的超链接图标显示时间未到,即显示了13秒,但是还不到15秒,而下一个超链接图标需要显示时,此时,若干个超链接需要同时显示在视频帧上。做法如下:则将超链接图标在当前播放的视频帧右下角或其他需要显示的区域排列,比如,可以按照从左到右的排列顺序,待显示的时间到了,超链接图标不再显示。 \n[0061] 步骤S208,当用户点击步骤S207中显示的图片缩略图,步骤S201中建立的对应超链接内容可被访问。 \n[0062] 点击匹配图片的缩略图区域,读取步骤S206中超链接文件中相应超链接URL,获取超链接指向的内容。此时,自动打开IE浏览器浏览超链接指向的内容。另外,可以暂停播放原视频文件,也可以不暂停连续播放。拖动鼠标,光标在视频帧图像范围移动,当移动到热区域范围时,该区域呈高亮区域,光标形状改变,表示该区域可以点击。 [0063] 本发明的具体实施例二中,各步骤的执行顺序可以根据需要合理调整,例如:步骤S204和步骤S205的执行顺序亦可在步骤S203之前,同样,亦可 根据需要简化上述各步骤,例如:步骤S204和步骤S205可以在实施例一的基础上选择优化其一。 \n[0064] 采用本发明实施例二中提供的在视频中插入超链接方法,考虑到用户体验,可以将匹配图片的缩略图显示在视频关键帧中的热区域,不但不会影响用户观看视频,而且有用户感兴趣的目标对象时,其相关的广告或新闻内容即可被用户方便的访问。 [0065] 图7为本发明实施例三中提供的一种在视频中插入超链接的装置结构示意图。该装置包括接收器100,处理器200及发送器300。接收器100用于接收超链接、图片及视频信息。处理器200用于:根据接收到的图片与超链接信息,建立及存储图片与超链接的关联对应关系,建立如本发明图2所示的存储图片与超链接的关联对应关系表;根据接收到视频信息,选取视频信息中的关键帧,可以通过镜头检测法,随机选择法或逐帧选帧法选取关键帧,在本发明的实施例一中已详细介绍,此处不再赘述;通过提取图片及视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立如本发明图3所示的关键帧帧号与图片的关联对应关系表;进一步地,根据前述图片与超链接关联对应关系表,建立本发明图4所示的关键帧帧号与超链接的关联对应关系表,并生成超链接文件;执行该超链接文件,在播放接收的视频文件的关键帧中插入对应的超链接,生成超视频文件。在本发明其他实施例中处理器200还可以完全由软件实现。发送器300用于播放在该超视频文件。用户通过点击该视频关键帧中插入的超链接即可访问到用户感兴趣的内容,例如:广告、音乐及新闻等。通过该技术方案,在视频中展现的各种目标对象中插入可以指向与该目标对象相关信息的超链接,通过用户观看视频,点击其感兴趣的目标对象,获得用户喜好,并通过超链接提供与该目标对象相关的广告、音乐及新闻等内容。有效的增强了广告等内容投放的准确性,并且又针对性的投放提高了用户体验。此外,本发明在视频中插入超链接,由处理器200自动完成,无需人工参与,大大提高了视频中插入超链接的效率 及准确性。 [0066] 如图8所示为本发明图7所提供装置中处理器100的具体结构示意图。在本发明的实施例四中该处理器100中可以进一步包括:超链接与图片关联单元10、选帧单元11、目标匹配单元12、超链接文件生成单元13及超视频播放单元14。超链接与图片关联单元\n10用于将接收到的图片与超链接信息关联,建立及存储图片与超链接的关联对应关系,建立如本发明图2所示的图片与超链接的关联对应关系表;选帧单元11用于接收视频信息,选取视频信息中的关键帧,可以通过镜头检测方法,随机选择法或逐帧选帧法选取关键帧;\n目标匹配单元12用于从选帧单元11接收选取的关键帧及接收图片,通过提取图片及视频关键帧中的目标对象,关联具有相同目标对象的关键帧及图片,建立如本发明图3所示的关键帧帧号与图片的关联对应关系表;超链接文件生成单元13用于根据超链接与图片关联单元10中存储的图片与超链接关联对应关系表以及目标匹配单元12生成的关键帧帧号与图片的关联对应关系表,建立本发明图4所示的关键帧帧号与超链接的关联对应关系表,并生成包含关键帧帧号与超链接的关联对应关系表的超链接文件;超视频播放单元14用于接收视频信息及超链接文件,执行该超链接文件,在播放接收的视频文件的关键帧中插入对应的超链接,生成超视频文件。 \n[0067] 图9所示为本发明图7提供的处理器200另一具体结构示意图。在本发明实施例五中处理器100中包括:超链接与图片关联单元20、选帧单元21、目标匹配单元22、超链接文件生成单元23、超视频播放单元24、确定热区域单元25及缩略图生成单元26。其中,超链接与图片关联单元20、选帧单元21及目标匹配单元22的功能与本发明实施例四中对应单元10,11及12的功能相同,在此不再赘述。缩略图生成单元26,用于生成并存储超链接与图片关联单元20所接收图片的缩略图,缩略图生成可采用缩放算法生成,如本发明实施例二步骤S205的详细介绍,该缩略图用于在视频帧中插入超链接的超链接点击图片。确定热区域单元25用于接收选定的视频关键帧,确定关 键帧中的热区域,可以采用本发明实施例二中步骤S204提供的确定热区域的方法,关键帧中的热区域以坐标的形式记录。超链接文件生成单元23,用于根据超链接与图片关联单元20中存储的图片与超链接关联对应关系表,目标匹配单元12生成的关键帧帧号与图片的关联对应关系表,缩略图生成单元26中缩略图信息,以及确定热区域单元25中关键帧热区域信息,建立本发明图6所示的关键帧帧号与超链接的关联对应关系表,并生成超链接文件;其中图6中所示的关联对应关系表中每一条记录均包括视频帧帧号、匹配图片名称、匹配图片URL、关键帧热区域位置及超链接等字段。下面结合具体实例介绍个字段的作用:关键帧的视频帧帧号K1对应匹配图片的名称为Picture1,根据视频帧中包括的目标对象不同,视频帧帧号对应的匹配图片还可以有多个。匹配图片URL用于提供可以访问到对应匹配图片存储的URL地址,也可以提供能访问到匹配图对应缩略图存储于缩略图生成单元26的URL地址。该视频帧帧号K1对应关键帧的热区域位置为((X11,Y11),(X12,Y12)),与匹配图片Picture1对应的超链接URL为URL1。超视频播放单元24用于接收视频信息及超链接文件,执行该超链接文件,在播放接收的视频文件的关键帧中插入对应的超链接,即生成超视频文件。例如:当前获取的视频帧帧号为K1,比较当前帧号K1与超链接文件的每一条记录的视频帧帧号字段,判断两者是否相同。通过比较判断出第一条记录符合,则在关键帧帧号K1对应的关键帧的热区域((X11,Y11),(X12,Y12))中插入匹配图片Picture1,该图片Picture1的信息通过匹配图片的URL获得,该例中为URL11,其中,该图片Picture1与对应的超链接URL1关联。即当用户点击视频关键帧K1中插入的该图片Picture1,便会显示超链接URL1所指向的内容,例如:广告、音乐、新闻等。 \n[0068] 图10为本发明实施例五中提供的超视频播放单元具体结构示意图。超视频播放单元24包括帧信息比较子单元241及超链接图片显示子单元242。帧信息比较子单元241用于比较当前视频帧帧号与超链接文件中每一条记录中 的视频帧帧号是否匹配,若匹配,获取该条记录中的相信息,如图6中所示第一条记录。超链接图标显示子单元242用于获取视频帧帧号对应的关键帧热区域位置,在热区域位置插入指向对应超链接的可点击匹配图片。该匹配图片可以从匹配图片的URL地址获得。 \n[0069] 可以得知地,实现本发明技术方案的装置结构,并不限于本发明实施例三、四、五或六所提供的具体结构,各功能模块的划分仅是举例说明,实际应用中可以根据需要,比如硬件的配置要求或软件实践的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述的处理器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。 [0070] 本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该的程序可以存储于一计算机可读取存储介质中,该的存储介质,如ROM/RAM、磁碟,光盘等。
法律信息
- 2021-01-01
专利权的转移
登记生效日: 2020.12.21
专利权人由华为技术有限公司变更为咪咕文化科技有限公司
地址由518129 广东省深圳市龙岗区坂田华为总部办公楼变更为100032 北京市西城区德胜门外大街11号5幢400室(德胜园区)
- 2012-04-25
- 2011-03-16
实质审查的生效
IPC(主分类): H04N 5/445
专利申请号: 200810241625.1
申请日: 2008.12.17
- 2010-06-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-04-11
|
2006-10-25
| | |
2
| |
1999-06-30
|
1997-04-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |