【技术实现步骤摘要】
视频流的实时绘制
[0001]本申请是申请日为2017年7月18日、申请号为201780056702.3、专利技术名称为“视频流的实时绘制”的专利申请的分案申请。
[0002]优先权要求
[0003]本申请要求于2016年7月18日提交的美国专利申请序列号15/213,186的优先权,其中每个申请的优先权的权益均在此要求保护,并且每个申请通过引用整体并入在此。
[0004]本公开的实施例一般涉及图像的自动处理。更具体地,但不作为限制,本公开提出了用于实时生成视频流内的用户输入的持久图形表示的系统和方法。
技术介绍
[0005]电信应用和装置可以使用各种媒体(诸如文本、图像、声音记录和/或视频记录)来提供多个用户之间的通信。例如,视频会议允许两个或更多个人使用软件应用、电信装置和电信网络的组合彼此通信。电信装置还可以记录视频流以在电信网络中作为消息进行发送。
[0006]虽然存在用于在两个装置之间提供双向视频通信的电信应用和装置,但是视频流可能存在问题,诸如在通信会话未决期间修改视频流内的图像。电信装置使用装置的物理操纵来执行操作。例如,通常通过改变装置的取向或操纵输入装置(诸如触摸屏)来操作装置。因此,本领域仍然需要改进装置之间的视频通信并在采集视频流的同时实时修改视频流。
附图说明
[0007]附图中的各个附图仅示出了本公开的示例实施例,并且不应被视为限制其范围。
[0008]图1是示出根据一些示例实施例的联网系统的框图。
[0009]图2是示出根据一 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:通过一个或多个处理器接收描绘对象的视频流;从用户接收选择定时机制的输入,所述定时机制限定何时渲染图形表示,由所述输入选择的所述定时机制包括用于呈现所述图形表示的时间间隔;确定所述输入从所述对象向外延伸;以及基于所述定时机制并且响应于确定所述输入从所述对象向外延伸,在所述视频流的一个或多个帧内相对于所述对象而渲染所述图形表示,所述图形表示在所述视频流的一个或多个帧内在透明图形平面上从所述对象向外延伸。2.根据权利要求1所述的方法,其中,所述输入是在所述视频流的多个帧的顺序呈现期间被接收的,其中,所述定时机制包括用于呈现所述图形表示的设定时间段,并且其中,所述对象包括面部的至少一部分,所述方法还包括:识别与所述输入对应的所述面部的所述部分上的一个或多个位置;将所述输入链接到所述面部的所述部分上的所述一个或多个位置;生成所述输入的所述图形表示,所述输入的所述图形表示链接到所述面部的所述部分上的所述一个或多个位置;以及响应于检测到事件并基于所述定时机制,在所述视频流的一个或多个后续帧内在所述面部的所述部分上渲染所述图形表示,所述图形表示在所述面部的所述部分上呈现在所述一个或多个位置处。3.根据权利要求1所述的方法,其中,接收所述输入包括:确定在所述视频流的帧中所述对象到图像采集装置的第一相对距离;基于所述对象的所述第一相对距离确定所述图形表示的尺寸特征;以及基于所述对象在所述视频流的后续帧中从所述第一相对距离移动到第二相对距离来缩放所述图形表示的所述尺寸特征。4.根据权利要求3所述的方法,其中,缩放所述图形表示的所述尺寸特征还包括:识别在所述第一相对距离处所述图形表示的第一线条宽度;确定所述图形表示上的至少一个点和所述对象上描绘的两个或更多个界标的第一相对位置;确定在所述第二相对距离处的所述两个或更多个界标之间的距离的变化;以及基于所述两个或更多个界标之间的距离的变化来修改所述图形表示的所述第一线条宽度,以生成所述图形表示的第二线条宽度。5.根据权利要求1所述的方法,还包括:生成位于所述对象的前面的图形平面;将所述图形平面上的一个或多个点连接到所述对象上描绘的一个或多个界标;以及跟踪所述一个或多个界标的移动并且将所述一个或多个界标的所述移动与所述图形平面的移动相匹配。6.根据权利要求5所述的方法,其中,所述图形平面被设定轮廓以使得链接到所述图形平面上的坐标的图形表示包括相对于所述对象的两个或更多个三维位置。7.根据权利要求5所述的方法,其中,所述图形平面具有关于所述图形平面分布的一组坐标,并且还包括:
确定所述一组坐标中对应于所述输入的位置的一个或多个坐标;以及将所述输入链接到所述透明图形平面上的所述一个或多个坐标。8.根据权利要求7所述的方法,其中,所述透明图形平面是位于相对于所述对象的第一三维位置处的第一图形平面,并且所述图形表示是第一图形表示,并且还包括:生成相对于所述对象的第二三维位置处的第二图形平面;确定位于所述视频流的帧内的第二输入;将所述第二输入链接到所述第二图形平面上的一个或多个坐标;生成在所述第二图形平面上的所述一个或多个坐标处的所述第二输入的第二图形表示;以及在所述第一图形平面上渲染所述第一图形表示,并且在所述第二图形平面上渲染所述第二图形表示。9.根据权利要求1所述的方法,还包括通过以下方式跟踪所述对象上的一个或多个位置以将所述图形表示渲染为持久的图形表示:在第一后续帧内的第一定位处识别所述第一后续帧中所述对象上的所述一个或多个位置;在所述第一定位处的所述对象上的所述一个或多个位置处渲染所述图形表示;在所述第二后续帧内的第二定位处识别所述对象上的所述一个或多个位置;以及在所述第二定位处的所述对象上的所述一个或多个位置处渲染所述图形表示。10.根据权利要求1所述的方法,还包括:将所述图形表示存储在处理器可读存储装置中;响应于启动应用,在新视频流内检测所述对象;以及响应于在所述新视频流内检测到所述对象,在所述新视频流的一组帧内渲染所述图形表示。11.根据权利要求1所述的方法,其中,被配置为对触摸的压力敏感的触摸屏装置提供所述输入,并且其中,接收所述输入还包括:确定所述输入的触摸压力;识别与所述触摸压力相关联的边缘锐度、线条颜色或颜色强度中的至少一个;以及将边缘锐度、线条颜色或颜色强度中的所述至少一个分配给从所述输入生成的所述图形表示。12.根据权利要求1所述的方法,还包括:取得指定的最小比例;确定在所述视频流的至少一帧中描绘的所述对象的尺寸小于所述指定的最小比例;以及在所述视频流的帧的顶部叠加消息,其通知用户将所述对象放置在更靠近图像采集装置的位置,直到所述对象的所述尺寸对应于所述指定的最小比例。13.根据权利要求1所述的方法,还包括:确定所述视频流中所述对象占据的帧的数量;基于所述视频流中所述对象占据的帧的数量,确定所述对象到图像采集装置的相对距离;以及
基于所述对象的所述相对距离来缩放所述图形表示的尺寸。14.根据权利要求1所述的方法,其中,事件由用户选择并且包括从对象界标出现在一组帧中的第一帧中的第一方式到所述对象界标出现在所述一组帧中的第二帧中的第二方式的变化。15.根据权利要求1所述的方法,其中,渲染所述图形表示包括根据所述定时机制引起所述图形表示的呈现...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。