视频编解码方法技术

技术编号:19353655 阅读:24 留言:0更新日期:2018-11-07 18:03
本发明专利技术的公开了一种视频编解码方法,包括在视频的多个参考帧的第一参考帧中定义判定区的第一顶点和第二顶点的坐标,对第一参考帧中判定区中的至少一个部分进行提取并在其他参考帧中通过所提取部分的运动向量来确定其判定区的第一和第二顶点的坐标,在相邻两个参考帧之间的帧中利用相邻两个参考帧的判定区进行线性插值来确定其判定区的第一和第二顶点的坐标,在播放视频时根据第一和第二顶点的坐标来显示判定区以及响应于用户在判定区之内进行选定动作而显示与判定区匹配的静态图片以及相关联的统一资源定位符信息。该方法有助于以高效快速的方式在播放视频时为用户建立交互区域。

【技术实现步骤摘要】
视频编解码方法
本公开关于人机交互的领域,更具体地,关于一种在观看视频时购物视频使用的视频编解码方法。
技术介绍
当前通过互联网尤其是移动互联网进行网络购物已经是非常普遍的现象,网络购物中商品一般在专门的购物网站上通过图片和文字结合的广告方式进行宣传,而用户则需要通过关键词等在购物网站上进行搜索才能找到感兴趣的商品。如果用户在观看电影、电视剧、直播、综艺节目等视频内容时对视频中的特定物品感兴趣想要购买,则必须先自行进行搜索确定该物品名称和型号等,这会花费用户的额外时间,导致用户可能中止购买。在当前,多数视频中只能通过前置广告或暂停插入广告的简单方式让用户直接从视频进入购买链接,而此类广告与视频内容毫无交互性,在影响用户体验的同时也使得购买转化率较不理想。尤其是当今存在较多通过直播的进行商品宣传的活动,在直播中显然没有足够的时间对视频内容进行充分的人工编排来对每件商品精确划定交互区域,主播等也经常必须通过手机等简易的用户终端进行发送,难以进行复杂的视频编辑操作,利用传统的图像识别算法等在视频中选取交互区域不仅在操作时间和硬件资源上不被允许,这对观众与视频直接进行交互造成了较大障碍。
技术实现思路
本专利技术的目的之一在于提供一种视频编解码方法使得在直播的同时能够高效且快速地对视频中所展示的物品建立交互区域,以为用户在观看直播时进行网络购物活动提供更好的体验。本专利技术的实施例关于一种视频编解码方法,包括在视频的多个参考帧的第一参考帧中定义判定区,判定区通过保存其第一顶点和第二顶点各自的坐标来定义;对第一参考帧中判定区中的至少一个部分进行提取并在多个参考帧中除第一参考帧以外的参考帧中通过所提取部分的运动向量来确定判定区的第一和第二顶点的坐标;在相邻两个参考帧之间的每个帧中利用相邻两个参考帧的判定区进行线性插值来确定每个帧的判定区的第一和第二顶点的坐标;在播放视频时根据第一和第二顶点的坐标来显示判定区;以及响应于用户在判定区之内进行选定动作而显示与判定区匹配的静态图片以及与该静态图片相关联的统一资源定位符信息。在一些实施例中,响应于用户在判定区之外进行选定动作而发送反馈信息,该反馈信息包括选定动作的发生位置、发生时视频的播放时间信息以及用户在判定区之外和之内所进行的选定动作的次数之比。在一些实施例中,第一顶点与第二顶点为矩形对角线上相对的两个顶点。在一些实施例中,与判定区匹配的静态图片是根据与判定区的至少一部分所构成的像素矩阵的特征向量的相关度来确定。在一些实施例中,与判定区匹配的静态图片是在第一参考帧中定义判定区时预先定义。在一些实施例中,与判定区匹配的静态图片多于一个时,将该静态图片以列表形式显示。在一些实施例中,显示与判定区匹配的静态图片包括在判定区之内显示。在一些实施例中,显示与判定区匹配的静态图片包括在参考帧中的判定区之内显示该静态图片。在一些实施例中,在第一参考帧中定义第一和第二顶点坐标的步骤以及在第一参考帧以外的参考帧中确定第一和第二顶点坐标的步骤由第一用户终端执行,而在相邻两个参考帧之间的帧中确定第一和第二顶点坐标的步骤由与第一用户终端进行远程通信的第二用户终端执行。在一些实施例中,在第一参考帧中定义判定区的步骤由第一用户终端执行,而在第一参考帧以外的参考帧中确定第一和第二顶点坐标的步骤以及在相邻两个参考帧之间的帧中确定第一和第二顶点坐标的步骤由与第一用户终端进行远程通信的第二用户终端执行。在一些实施例中,所述第一参考帧为帧内编码帧。在一些实施例中,所述多个参考帧中相邻两个参考帧之间的间隔相等。本公开的实施例允许提供一种易于操作的视频中设置交互区域的方法,通过仅在部分参考帧中设置判定区,并对此外的参考帧和参考帧之外其他帧采取不同的判定区自动跟踪方式以减少计算资源的消耗和人工干预。用户通过与判定区进行交互可以在观看视频的同时更便捷地进行购物操作。附图说明本公开提供了附图以便于进一步理解所公开的内容,附图图示出体现本专利技术概念的非限制性示例,而不是用于做出任何限制。图1是根据本公开实施例的判定区预测的示意图。图2是根据本公开实施例的视频编解码方法的流程图。具体实施方式本领域技术人员将理解尽管术语第一、第二等可在本文中用于描述各种元素,但这些元素不应由这些术语限制。这些术语仅用于将各种元素彼此区分开。图1中示出了根据本公开实施例的判定区预测的示意图。当前视频文件为了便于通过网络进行传输,一般都会尽量提高压缩比而使用例如H.264等各种视频压缩格式。在此类压缩格式中,图像帧被分为帧内编码帧、预测编码图像帧和双向预测编码图像帧等不同类型的帧,其中帧内编码帧以外的帧通过宏块运动向量等预测偏移而提高压缩比率。由于直播画面本身场景通常变化不大,使用此种压缩方法是合适的,但因为并非每帧都包含了完整画面,从每帧中查找与商品有关的部分将需要较多计算资源对解码后的图像重新进行分析。如图所示,例如视频中包括100、110和120三个图像帧,每帧中包括展示者身穿的服装,则在播放视频中对画面中对应于该服装的部分创建一个判定区,并监视用户在该判定区外部或内部进行选定动作,如鼠标点击、手指触摸等所指示的用户操作。用户在判定区中进行操作时,可以弹出相应的介绍图片、文字、购买链接等以便在观看视频的同时能与该服装进行交互。图2是根据本公开实施例的视频编解码方法的流程图。在步骤S201中,首先在视频的多个参考帧的第一参考帧中定义判定区,该判定区通过保存其第一顶点和第二顶点各自的坐标来定义。多个参考帧可以选取为视频中的帧内编码帧,在帧内编码帧数量较少时,也可以利用相等的间隔选取一系列参考帧。例如,可将第一参考帧选为帧内编码帧,而之后利用相等的时间或帧数间隔选取一系列帧作为参考帧。在图1的实施例中,帧100和帧110是参考帧,其中用虚线表示的矩形框为包含物品的判定区。每个判定区可以仅通过其两个相对的顶点来定义,例如帧100中的判定区可以通过第一顶点101和第二顶点102来确定,在保存并通过网络传输这两个顶点坐标的情况下,可在播放时的同样位置构造出该判定区。只需在帧100,即第一参考帧中自动或手动定义一次该第一顶点101和第二顶点102的坐标,例如可以抽取该帧100向视频制作者或管理员进行展示,并由其通过鼠标或手指的选区操作直接在帧100中定义包含物品的判定区位置。在步骤S202中,对第一参考帧100中判定区中的至少一个部分进行提取。该至少一部分例如是16*16,8*8,4*4等的像素矩阵及其所包括的亮度和色度信息。在第一参考帧100以外的参考帧中通过所提取部分的运动向量来确定这些参考帧的判定区的第一和第二顶点的坐标。可以首先查找其他参考帧中颜色范围与该像素矩阵近似的区域,之后通过像素矩阵特征向量值等的比较来从这些区域中筛选出最为接近所提取像素矩阵的区域,最后通过像素矩阵在参考帧100的判定区中的相对位置以及筛选出的与该像素矩阵最接近的区域的位置来得到其他参考帧中的判定区。可以使用相关系数、特征向量距离等方法进行筛选,还可以使用除该方法之外的深度学习等其他图像识别方法进行识别。所选择的参考帧是之后步骤中使用插值方法计算非参考帧的帧中判定区位置的基础,因此在简化用户操作的前提下应尽量提高其判定区位置的准确度。在步骤S203中,在相邻两个参考本文档来自技高网...

【技术保护点】
1.一种视频编解码方法,其特征在于包括:在所述视频的多个参考帧的第一参考帧中定义判定区,所述判定区通过保存其第一顶点和第二顶点各自的坐标来定义;对所述第一参考帧中判定区中的至少一个部分进行提取并在所述多个参考帧中除所述第一参考帧以外的参考帧中通过所提取部分的运动向量来确定所述判定区的第一和第二顶点的坐标;在相邻两个参考帧之间的每个帧中利用所述相邻两个参考帧的判定区的第一和第二顶点坐标进行线性插值来确定该每个帧的判定区的第一和第二顶点的坐标;在播放所述视频时根据所述第一和第二顶点的坐标来显示所述判定区;以及响应于用户在所述判定区之内进行选定动作而显示与所述判定区匹配的静态图片以及与该静态图片相关联的统一资源定位符信息。

【技术特征摘要】
1.一种视频编解码方法,其特征在于包括:在所述视频的多个参考帧的第一参考帧中定义判定区,所述判定区通过保存其第一顶点和第二顶点各自的坐标来定义;对所述第一参考帧中判定区中的至少一个部分进行提取并在所述多个参考帧中除所述第一参考帧以外的参考帧中通过所提取部分的运动向量来确定所述判定区的第一和第二顶点的坐标;在相邻两个参考帧之间的每个帧中利用所述相邻两个参考帧的判定区的第一和第二顶点坐标进行线性插值来确定该每个帧的判定区的第一和第二顶点的坐标;在播放所述视频时根据所述第一和第二顶点的坐标来显示所述判定区;以及响应于用户在所述判定区之内进行选定动作而显示与所述判定区匹配的静态图片以及与该静态图片相关联的统一资源定位符信息。2.权利要求1所述的方法,其特征在于还包括响应于用户在所述判定区之外进行选定动作而发送反馈信息,该反馈信息包括所述选定动作的发生位置、发生时所述视频的播放时间信息以及用户在所述判定区之外和之内所进行的选定动作的次数之比。3.权利要求2所述的方法,其特征在于所述第一顶点与所述第二顶点为矩形对角线上相对的两个顶点。4.权利要求3所述的方法,其特征在于与所述判定区匹配的静态图片是根据与所述判定区的至少...

【专利技术属性】
技术研发人员:杨建军
申请(专利权)人:安徽质在智能科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1