【技术实现步骤摘要】
【国外来华专利技术】处理和格式化视频用于交互式呈现优先权要求本申请要求于2016年7月1日提交的美国专利申请序列号15/201,049的优先权;本申请还要求于2016年7月1日提交的美国专利申请序列号15/201,079的优先权,其中每一个申请的优先权的权益均在此要求保护,并且每一个申请通过引用整体并入在此。
本公开一般涉及用于对视频进行处理和格式化以便交互式呈现的机制。
技术介绍
面对面通信并不总是可行的。因此,在诸如移动装置或个人计算机的计算装置上经由视频进行的各种形式的通信正变得越来越普遍。对于确保更加无缝的体验,在移动装置上通信和共享视频具有各种技术挑战。例如,当装置垂直取向时,在移动装置上共享和查看横向视频可能导致在屏幕的顶部和底部出现大的黑色条,并且特别在具有较小屏幕大小的装置上视频可能更难被查看。此外,缺乏呈现视频内容的交互方式。附图说明附图中的各个附图仅示出了本公开的示例实施例,并且不应被视为限制其范围。图1是示出根据一些示例实施例的用于处理和格式化视频用于交互式呈现的联网系统的框图。图2是示出根据一些示例实施例的用于处理和格式化视频用于交互式呈现的方法的方面的流程图。图3A-3D示出根据一些示例实施例的示例显示。图4是示出根据一些示例实施例的用于检测装置取向以及提供相关联的视频源的方法的方面的流程图。图5-6示出根据一些示例实施例的示例显示。图7是示出根据一些示例实施例的用于检测用户输入以及提供相关联的视频源的方法的方面的流程图。图8是示出根据一些示例实施例的可以安装在机器上的软件架构的示例的框图。图9示出根据示例实施例的计算机系统形式的机器的图形表示,在该 ...
【技术保护点】
1.一种计算装置处的方法,包括:接收包括多个帧的视频;由所述计算装置确定应对所述视频执行垂直裁剪;对于所述多个帧中的每个帧,通过以下方式处理所述视频:分析所述帧以确定所述帧中的关注区域,其中,所述帧是第一帧;基于所述帧中的所述关注区域裁剪所述第一帧,以产生用于所述视频的垂直裁剪的帧;确定紧接在所述第一帧之前的第二帧;以及平滑从所述第二帧到所述垂直裁剪的帧的轨迹;其中,所述垂直裁剪的帧被显示给用户,替代所述第一帧。
【技术特征摘要】
【国外来华专利技术】2016.07.01 US 15/201,049;2016.07.01 US 15/201,0791.一种计算装置处的方法,包括:接收包括多个帧的视频;由所述计算装置确定应对所述视频执行垂直裁剪;对于所述多个帧中的每个帧,通过以下方式处理所述视频:分析所述帧以确定所述帧中的关注区域,其中,所述帧是第一帧;基于所述帧中的所述关注区域裁剪所述第一帧,以产生用于所述视频的垂直裁剪的帧;确定紧接在所述第一帧之前的第二帧;以及平滑从所述第二帧到所述垂直裁剪的帧的轨迹;其中,所述垂直裁剪的帧被显示给用户,替代所述第一帧。2.根据权利要求1所述的方法,其中,确定应对所述视频执行垂直裁剪是基于从用户接收的指示。3.根据权利要求2所述的方法,其中,从所述用户接收的所述指示是与所述计算装置的显示器的交互。4.根据权利要求1至3中任一项所述的方法,其中,分析所述帧以确定所述帧中的关注区域包括:分析所述帧以确定从所述第二帧到所述第一帧不存在场景改变;以及基于所述第二帧中的关注区域确定所述第一帧中的所述关注区域。5.根据权利要求4所述的方法,其中,基于所述第二帧中的关注区域确定所述第一帧中的所述关注区域是使用视觉跟踪方法确定的。6.根据权利要求1至3中任一项所述的方法,其中,分析所述帧以确定所述帧中的关注区域包括:分析所述第一帧并确定从所述第二帧到所述第一帧存在场景改变;执行所述第一帧的显著性分析;生成所述第一帧的显著图;将所述显著图投影在水平轴上;分析所述显著图以确定预定大小的最显著窗口;将所述关注区域设置为所述预定大小的所述最显著窗口。7.根据权利要求6所述的方法,其中,确定存在场景改变是基于匹配颜色直方图。8.根据权利要求6所述的方法,其中,确定存在场景改变是基于匹配方向直方图。9.根据权利要求1至3中任一项所述的方法,其中,分析所述帧以确定所述帧中的关注区域包括:检测用户与所述帧的交互;以及将所述关注区域设置为所述用户的交互的位置。10.根据权利要求1至9中任一项所述的方法,进一步包括:存储用于所述视频的所述垂直裁剪的帧。11.根据权利要求1至10中任一项所述的方法,进一步包括:向用户提供所述垂直裁剪的帧,作为所述视频的一部分。12.根据权利要求1至11中任一项所述的方法,其中,所述视频是横向视频。13.一种服务器计算机,包括:处理器;以及计算机可读介质,其与所述处理器耦接,所述计算机可读介质包括存储在其上的指令,所述指令能够由所述处理器执行以执行包括以下操作的操作:接收包括多个帧的视频;确定应对所述视频执行垂直裁剪;对于所述多个帧中的每个帧,通过以下方式处理所述视频:分析所述帧以确定所述帧中的关注区域,其中,所述帧是第一帧;基于所述帧中的所述关注区域裁剪所述第一帧,以产生用于所述视频的垂直裁剪的帧;确定紧接在所述第一帧之前的第二帧;以及平滑从所述第二帧到所述垂直裁剪的帧的轨迹;其中,所述垂直裁剪的被显示给用户,替代所述第一帧。14.根据权利要求13所述的服务器计算机,其中,确定应对所述视频执行垂直裁剪是基于从用户接收的指示,其中,从所述用户接收的所述指示是与所述计算装置的显示器的交互。15.根据权利要求13或14所述的服务器计算机,其中,分析所述帧以确定所述帧中的关注区域包括:分析所述帧以确定从所述第二帧到所述第一帧不存在场景改变;以及使用视觉跟踪方法基于所述第二帧中的关注区域确定所述第一帧中的所述关注区域。16.根据权利要求13或14所述的服务器计算机,其中,分析所述帧以确定所述帧中的关注区域包括:分析所述第一帧并确定从所述第二帧到所述第一帧存在场景改变;执行所述第一帧的显著性分析;生成所述第一帧的显著图;将所述显著图投影在水平轴上;分析所述显著图以确定预定大小的最显著窗口;将所述关注区域设置为所述预定大小的所述最显著窗口。17.根据权利要求13或14所述的服务器计算机,其中,分析所述帧以确定所述帧中的关注区域包括:检测用户与所述帧的交互;以及将所述关注区域设置为所述用户的交互的位置。18.根据权利要求13至17中任一项所述的服务器计算机,所述操作进一步包括:向用户提供所述垂直裁剪的帧,作为所述视频的一部分。19.根据权利要求13至18中任一项所述的服务器计算机,其中,所述视频是横向视频。20.一种计算机可读存储介质,其存储指令,所述指令能够由至少一个处理器执行以使计算装置执行包括以下操作的操作:接收包括多个帧的视频;确定应对所述视频执行垂直裁剪;对于所述多个帧中的每个帧,通过以下方式处理所述视频:分析所述帧以确定所述帧中的关注区域,其中,所述帧是第一帧;基于所述帧中的所述关注区域裁剪所述第一帧,以产生用于所述视频的垂直裁剪的帧;确定紧接在所述第一帧之前的第二帧;以及平滑从所述第二帧到所述垂直裁剪的帧的轨迹;其中,所述垂直裁剪的帧被显示给用户,替代所述第一帧。21.一种计算装置处的方法,包括...
【专利技术属性】
技术研发人员:李佳,N·利特克,J·J·J·帕尔德斯,R·谢斯,D·塞托,徐宁,杨建朝,
申请(专利权)人:斯纳普公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。