视频的偏置照明效果生成制造技术

技术编号:30349100 阅读:17 留言:0更新日期:2021-10-16 16:45
提供了用于生成偏置照明效果的系统和方法。一种计算机实现的方法可以包括获得包括多个视频帧的视频。对于多个视频帧中的一个或多个视频帧中的每一个,该方法可以包括对视频帧的边缘部分进行采样。边缘部分可以包括视频帧的邻近视频帧的边缘的部分。该方法还可以包括生成视频帧的偏置照明效果。生成偏置照明效果可以包括跨过边缘翻转边缘部分并模糊边缘部分。该方法还可以包括同时地显示视频帧以及视频帧的偏置照明效果。偏置照明效果可以邻近视频帧的边缘显示。频帧的边缘显示。频帧的边缘显示。

【技术实现步骤摘要】
【国外来华专利技术】视频的偏置照明效果生成


[0001]本公开一般涉及生成视频的偏置照明效果(bias lighting effect)。更具体地,本公开涉及对视频的边缘部分进行采样、翻转(invert)边缘部分、以及应用一个或多个视觉修改来生成视频的沉浸式偏置照明效果的系统和方法。

技术介绍

[0002]随着计算技术的进步,诸如智能手机等的移动计算设备已经提供了跨各种平台和应用观看视频的能力。例如,人们可以在他们的智能手机上观看本地存储的电影;从大量免费和基于订阅的服务中流式传输电影、电视节目和其他内容;访问互联网上的多媒体内容;等等。然而,在典型的应用中,由于显示屏和视频的纵横比之间的差异,以及显示屏的方向(诸如,显示屏是纵向还是横向),在移动计算设备的显示屏上显示的视频可能仅占据显示屏的部分。为了修正这种差异,显示屏上不包含视频的部分通常用纯色块(诸如在播放视频的图形用户界面中围绕视频的黑框)填充。然而,这样的纯色块会导致视频边缘和图形用户界面其余部分之间的高对比度区域,这会导致观看者眼睛疲劳。

技术实现思路

[0003]本公开的实施例的方面和优点将在以下描述中被部分地阐述、或可以从描述中获知、或者可以通过对实施例的实践来获知。
[0004]本公开的一个示例方面涉及一种用于显示视频的计算机实现的方法。该计算机实现的方法可以包括由包括一个或多个处理器和一个或多个存储器设备的计算系统获得包括多个视频帧的视频。对于多个视频帧中的一个或多个视频帧中的每一个,该方法可以包括由计算系统对视频帧的边缘部分进行采样。边缘部分可以包括视频帧的邻近视频帧的边缘的部分。该方法还可以包括由计算系统生成视频帧的偏置照明效果。由计算系统生成偏置照明效果可以包括由计算系统跨过边缘翻转边缘部分,以及由计算系统模糊边缘部分。该方法还可以包括由计算系统同时地显示视频帧以及视频帧的偏置照明效果。偏置照明效果可以邻近视频帧的边缘显示。
[0005]本公开的另一个示例方面针对用于显示视频的计算系统。计算系统可以包括显示屏、一个或多个处理器以及一个或多个有形的、非暂时性的计算机可读介质,该计算机可读介质存储指令,当由一个或多个处理器执行时,指令使得计算系统执行操作。操作可以包括获得包括多个视频帧的视频。对于多个视频帧中的一个或多个视频帧中的每一个,操作还可以包括对视频帧的边缘部分进行采样。边缘部分可以包括视频帧的邻近视频帧的边缘的部分。操作还可以包括生成视频帧的偏置照明效果。生成偏置照明效果可以包括跨过边缘翻转边缘部分,并对边缘部分应用一个或多个视觉修改。操作还可以包括在显示屏上同时地显示视频帧以及视频帧的偏置照明效果。偏置照明效果可以邻近视频帧的边缘显示。一个或多个视觉修改可以包括以下中的一个或多个:模糊效果、放大效果、拉伸效果和不透明度(opacity)效果。
[0006]本公开的另一个示例方面针对一个或多个有形的、非暂时性的计算机可读介质,其共同地存储指令,当由一个或多个处理器执行时,指令使得一个或多个处理器执行操作。操作可以包括获得包括多个视频帧的视频。对于多个视频帧中的一个或多个视频帧中的每一个,操作还可以包括对视频帧的边缘部分进行采样。边缘部分可以是视频帧的邻近视频帧的边缘的部分。操作还可以包括生成视频帧的偏置照明效果。生成偏置照明效果可以包括跨过边缘翻转边缘部分并模糊边缘部分。操作还可以包括同时地显示视频帧以及视频帧的偏置照明效果。偏置照明效果可以邻近视频帧的边缘显示。
[0007]本公开的其他方面针对各种系统、方法、装置、非暂时性的计算机可读介质、计算机可读指令和计算设备。
[0008]参考以下描述和所附权利要求,本公开的各种实施例的这些和其他特征、方面和优点将变得更好理解。并入本说明书并构成其部分的附图示出了本公开的示例实施例,并且与描述一起用于解释相关原理。
附图说明
[0009]在参考附图的说明书中阐述了针对本领域普通技术人员的实施例的详细讨论,其中:
[0010]图1描绘了根据本公开的示例方面的用于生成和显示视频的偏置照明效果的示例系统;
[0011]图2描绘了根据本公开的示例方面的示例用户界面;
[0012]图3描绘了根据本公开的示例方面的具有示例翻转、拉伸和模糊视觉修改的示例用户界面;
[0013]图4描绘了根据本公开的示例方面的具有示例翻转、放大和调整后的不透明度视觉修改的示例用户界面;
[0014]图5描绘了根据本公开的示例方面的用于在移动计算设备上以纵向模式(portrait mode)显示具有偏置照明效果的视频的示例用户界面;
[0015]图6描绘了根据本公开的示例方面的用于提供针对偏置照明效果的用户偏好的示例用户界面;
[0016]图7描绘了根据本公开的示例方面的用于显示具有偏置照明效果的视频的示例方法;和
[0017]图8描绘了根据本公开的示例方面的用于生成偏置照明效果的示例方法。
[0018]在多个附图中重复的附图标记旨在标识各种实现方式中的相同特征。
具体实施方式
[0019]一般地,本公开涉及可以生成和显示视频的偏置照明效果的系统和方法。例如,本公开的系统和方法可以在诸如用户的智能手机的计算设备上实现,以同时地显示在计算设备上播放的视频与偏置照明效果,诸如在计算设备的屏幕上显示的图形用户界面中。例如,视频可以包括可以由计算设备获得(例如,访问)的多个视频帧。然后,对于一个或多个视频帧中的每一个,计算设备可以对视频帧的边缘部分进行采样。例如,边缘部分可以是视频帧的邻近视频帧的边缘的部分。然后,计算设备可以生成每个视频帧的偏置照明效果。例如,
可以通过跨过边缘翻转边缘部分并模糊边缘部分来生成偏置照明效果。在一些实现方式中,边缘部分可以被计算设备拉伸、放大和/或变得或多或少不透明,以便生成每个帧的偏置照明效果。然后,计算设备可以同时地显示视频帧以及每个相应帧的偏置照明效果。例如,偏置照明效果可以邻近从其对边缘部分进行了采样的视频帧的边缘显示。例如,在一些实现方式中,可以在没有任何额外的对边缘的视觉轮廓描绘(delineation)的情况下显示偏置照明效果。例如,可以从紧邻视频帧的最后一行或最后一列像素的像素行或像素列开始显示偏置照明效果。在一些实现方式中,可以同时地显示每个视频帧以及视频帧的相应偏置照明效果,而在视频帧周围没有任何类型的边界,从而允许从视频帧到偏置照明效果的无缝过渡。反过来,从视频帧到偏置照明效果的无缝过渡可以减轻由视频帧和显示屏的其他部分之间的强烈对比引起的眼睛疲劳。在一些实现方式中,可以邻近相应视频帧周围的边界显示视频帧的偏置照明效果。
[0020]更具体地,本公开的系统和方法可以允许在各种应用中生成和显示偏置照明效果。例如,计算系统可以获得包括多个视频帧的视频。在一些实现方式中,视频可以通过例如访问计算系统的存储器设备中本地存储的视频来获得。在其他实现方式中,视频可以通过诸如经由通信网络,例如,从服务器计算设备下载或流式传输视频来获得。
[0021]对于一个或多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于显示视频的计算机实现的方法,包括:由包括一个或多个处理器和一个或多个存储器设备的计算系统获得包括多个视频帧的视频;以及对于多个视频帧中的一个或多个视频帧中的每一个:由计算系统对视频帧的边缘部分进行采样,所述边缘部分包括视频帧的邻近视频帧的边缘的部分;由计算系统生成视频帧的偏置照明效果,其中,由计算系统生成偏置照明效果包括:由计算系统跨过边缘翻转边缘部分;以及由计算系统模糊边缘部分;以及由计算系统同时地显示视频帧以及视频帧的偏置照明效果,所述偏置照明效果邻近视频帧的边缘显示。2.根据权利要求1所述的计算机实现的方法,其中,由计算系统生成偏置照明效果还包括:放大边缘部分,其中,放大边缘部分包括在垂直方向和水平方向上延伸边缘部分。3.根据前述权利要求中任一项所述的计算机实现的方法,其中,由计算系统生成偏置照明效果还包括:拉伸边缘部分,其中,拉伸边缘部分包括在垂直方向或水平方向上延伸边缘部分。4.根据前述权利要求中任一项所述的计算机实现的方法,其中,由计算系统生成偏置照明效果还包括:调整边缘部分的不透明度。5.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述边缘包括顶部边缘或底部边缘。6.根据前述权利要求中任一项所述的计算机实现的方法,其中,由计算系统同时地显示视频帧以及视频帧的偏置照明效果包括:由计算系统在计算系统的显示屏上显示的图形用户界面中,显示邻近视频帧的边缘的偏置照明效果。7.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述图形用户界面被配置为以纵向模式显示视频;其中,由计算系统对视频帧的边缘部分进行采样包括:对邻近视频帧的顶部边缘的第一边缘部分进行采样,以及对邻近视频帧的底部边缘的第二边缘部分进行采样;其中,由计算系统生成视频帧的偏置照明效果包括:生成第一边缘部分的第一偏置照明效果以及生成第二边缘部分的第二偏置照明效果;以及其中,由计算系统同时地显示视频帧以及视频帧的偏置照明效果包括:由计算系统在图形用户界面中同时地显示视频帧以及邻近顶部边缘的第一偏置照明效果和邻近底部边缘的第二偏置照明效果。8.根据前述权利要求中任一项所述的计算机实现的方法,其中,模糊边缘部分包括:对边缘部分执行高斯模糊。9.根据前述权利要求中任一项所述的计算机实现的方法,其中,由计算系统同时地显示视频帧以及视频帧的偏置照明效果包括:在计算系统的显示屏上播放视频;并且其中,由计算系统生成视频帧的偏置照明效果是与在计算系统的显示屏上播放视频同时地执行的。10.根据前述权利要求中任一项所述的计算机实现的方法,还包括:
由计算系统将每个视频帧的偏置照明效果存储在一个或多个存储器设备中;并且其中,由计算系统同时地显示视频帧以及视频帧的偏置照明效果包括:由计算系统访问所存储的每个视频帧的偏置照明效果。11.根据前述权利要求中任一项所述的计算机实现的方法,其中,由计算系统对视频帧的边缘部分进行采样包括:对邻近视频帧的边缘的一个或多个像素行或一个或多个像素列进行采样。12.根据前述权利要求中任一项所述的计算机实现的方法,还包括:由计算系统获得一个或多个用户偏好,其中,所述一个或多个用户偏好包括以下中的一个或多个:模糊设置、放大设置、拉伸设置、不透明度设置或采样设置;并且其中,由计算系统生成每个相应视频帧的偏置照明效果包括:至少部分地基于一个或多个用户偏好生成相应视频帧的偏置照明效果。13...

【专利技术属性】
技术研发人员:B顾A程RMF范穆克
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1