当前位置: 首页 > 专利查询>脸谱公司专利>正文

用于变换图像的系统和方法技术方案

技术编号:14840039 阅读:120 留言:0更新日期:2017-03-17 05:52
获得利用移动设备捕捉的图像的系统、方法和计算机可读介质。获得捕捉图像的时刻或该时刻附近的移动设备的运动传感器数据。旋转角基于运动传感器数据计算,并且图像基于旋转角变换。在另一方面中,用户界面使得用户能够控制图像变换。用户界面使得用户能够以两个以上的粒度控制图像在显示器上旋转。旋转点可以是用户定义的。经旋转的图像可以缩放至适合用于显示经变换的图像的查看框。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通常在图像处理领域的计算机实现的方法和系统以及计算机可读介质。
技术介绍
现在,人们具有可以用来拍摄图片的多种选择。除专门用于获取胶片或数字形式的图像的传统的照相机之外,诸如智能手机的许多移动设备也能够拍摄图片。例如,移动设备可以包括照相机和使得用户能够利用移动设备上的照相机拍摄图片的图像捕捉软件。这些图像可以存储至移动设备并随后查看。此外,一些互联网社交网络使得用户能够在线共享照片。这些照片共享社交网络的会员可以利用他们的移动设备拍摄图片并将图片上传至照片共享社交网络以便让其他人看到。图像在被捕捉到之后可以修改。例如,移动设备或支持社交网络的系统可以提供滤镜或其他类型的编辑工具以允许手动改动图像。有时,使用这些编辑工具,图像的拥有者可以选择修改图像以提供美学改善。在其他情况下,编辑工具可以允许图像的拥有者修改图像的被认为不希望的其他方面。
技术实现思路
本专利技术具体地提供用于变换图像以解决倾斜的技术。在本公开的各个方面中,提供获得利用移动设备来捕捉图像的系统、方法和计算机可读介质。图像优选地由内置于移动设备中的照相机捕捉。没有任何限制,移动设备尤其是移动通信设备,优选地,电子移动通信设备,例如移动电话,尤其是智能电话或用于无线通信的任何其他手持移动通信设备。还获得在捕捉图像的时刻或该时刻附近的移动设备的运动传感器数据。为了该目的,移动设备可以包括监测移动设备的运动和方位并输出对应的运动传感器数据的至少一个运动传感器。运动传感器可以例如测量加速力和/或旋转力或速度。在实施方式中,运动传感器数据的获取包括从陀螺仪中取样数据。取样数据可以通过低通滤波器过滤以减少噪声。在实施方式中,运动传感器数据的获取包括从移动设备上的加速计中取样数据。旋转角基于运动传感器数据计算,并且图像基于旋转角变换。在实施方式中,图像的变换包括基于计算的旋转角旋转图像。图像的变换还可以包括或者可替换地基于移动设备的用户界面的查看框的尺寸缩放图像。在实施方式中,变换的图像显示在移动设备上。在实施方式中,确定旋转角由移动设备执行。在实施方式中,图像的变换由移动设备执行。在实施方式中,提供允许用户选择图像的自动变换的用户输入元件,并且接收对于图像的自动变换的选择。图像的变换响应于接收的选择。在实施方式中,在图像被变换之前,获取的图像显示在移动设备的显示器上。在变换之后,经变换的图像图像代替所获取的图像显示在显示器上。在实施方式中,将旋转角与预先确定阈值角度相比较。在旋转角不超过预先确定的阈值角度时,显示变换图像。在实施方式中,显示的用户界面包括第一控制元件,其使能在第一粒度下的用户控制的变换图像的旋转。接收应用于第一控制元件的第一用户输入,并且基于第一用户输入在第一粒度下旋转经变换的图像。在实施方式中,显示在用户界面中的使能在第二粒度下的用户控制的变换图像的旋转的第二控制元件。接收应用于第二控制元件的第二用户输入,并且基于第二用户输入以第二粒度旋转经变换的图像。在实施方式中,第一控制元件和第二控制元件在第一方向上从基准位置的运动在第一旋转方向上旋转图像,并且第一控制元件和第二控制元件在第二方向上从基准位置的运动在第二旋转方向上旋转图像。在实施方式中,用户界面使得用户能够定义旋转点,变换图像绕该旋转点旋转。接收应用于用户界面的定义旋转点的第一用户输入。接收应用于用户界面的定义旋转方向和粒度的第二用户输入。经变换的图像根据基于第一用户输入和第二用户输入的旋转方向和粒度绕旋转点旋转。在实施方式中,图像的变换由社交网络系统执行。从附图和以下详细描述中,本专利技术的许多其他特征和实施方式将变得显而易见。附图说明图1示出根据本公开的实施方式的示例移动设备。图2示出根据本公开的实施方式的在图1中示出的示例图像变换模块。图3示出根据本公开的实施方式的用于基于运动传感器数据来变换图像的示例过程。图4A示出根据本公开的实施方式的显示变换之前的图像的示例用户界面。图4B示出根据本公开的实施方式的在图像旋转之后的图4A中示出的示例用户界面。图4C示出根据本公开的实施方式的在图像缩放并旋转之后的图4A中示出的示例用户界面。图5A示出根据本公开的实施方式提供用户对变换图像的控制的示例用户界面。图5B示出根据本公开的实施方式的在图像变换之后在图5A中示出的示例用户界面。图6A示出根据本公开的实施方式的示例控制元件。图6B示出根据本公开的实施方式的示例控制元件。图7示出根据本公开的实施方式的用于变换图像的示例过程。图8示出根据本公开的实施方式的将图像绕用户定义的旋转点变换的示例过程。图9A示出根据本公开的实施方式的显示在进行图8中的过程之前的图像的示例用户界面。图9B示出根据本公开的实施方式的显示根据图8的过程变换的图像的图9A的示例用户界面。图10是根据本公开的实施方式的用于变换图像的示例系统的网络图。图11示出了根据本专利技术的实施方式的可用于实现在本文中描述的一个或多个实施方式的计算机系统的实例。描述本专利技术的各种实施方式的附图仅为了说明的目的,其中附图使用相同参考数字确定相同元件。本领域技术人员通过下面的讨论可以容易认识到在不偏离在此所述的本专利技术的原理的情况下可以采用在附图中说明的结构和方法的替换实施方式。具体实施方式图像变换通过照相机(包括内置于移动设备中的照相机)捕捉的图像可能会有某些缺点。缺点会反映图像捕捉过程中的不规律性和其他因素。例如,在照相机在图像捕捉的时刻期间倾斜时,得到的捕捉图像会反映照相机的倾斜。在个人以不符合图像对准期望的方式控制照相机位置时会出现倾斜。倾斜图像是美学上不希望有的或者不忠实于图像中描绘的内容的真实性。照相机可以布置在移动设备内。在实施方式中,移动设备的倾斜可基于移动设备的轴与基准轴的偏差。在移动设备的纵轴(或横轴)没有与垂直基准轴或水平基准轴对准(即,并行)时,可以认为移动设备是倾斜的。图像捕捉期间倾斜的移动设备会使得捕捉图像在显示在移动设备的查看框内时看起来是倾斜的。应当理解,虽然移动设备的倾斜在本公开中可以描述为基于移动设备的纵轴与垂直基准轴的偏差,但移动设备的倾斜还可以基于移动设备的横轴与垂直基准轴的偏差。例如,在移动设备的横轴(或纵轴)没有与垂直基准轴或水平基准轴对准(即,并本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN105637850.html" title="用于变换图像的系统和方法原文来自X技术">用于变换图像的系统和方法</a>

【技术保护点】
一种计算机实现方法,包括:由计算机系统获取利用移动设备捕捉的图像;由所述计算机系统获取所述移动设备在捕捉所述图像的时刻或在所述时刻附近的运动传感器数据;由所述计算机系统基于所述运动传感器数据确定旋转角;并且由所述计算机系统基于所述旋转角变换所述图像。

【技术特征摘要】
【国外来华专利技术】2013.10.29 EP 13190578.8;2013.08.02 US 13/958,4511.一种计算机实现方法,包括:
由计算机系统获取利用移动设备捕捉的图像;
由所述计算机系统获取所述移动设备在捕捉所述图像的时刻
或在所述时刻附近的运动传感器数据;
由所述计算机系统基于所述运动传感器数据确定旋转角;并且
由所述计算机系统基于所述旋转角变换所述图像。
2.根据权利要求1所述的方法,其中,变换所述图像包括:基于所述
旋转角旋转所述图像,和/或,其中,变换所述图像包括:基于所述
移动设备的用户界面的查看框的尺寸缩放所述图像。
3.根据权利要求1或权利要求2所述的方法,进一步包括:在所述移
动设备上显示经变换的图像。
4.根据前述权利要求中的任一项所述的方法,其中,由所述移动设备
执行确定所述旋转角和/或变换所述图像。
5.根据前述权利要求中的任一项所述的方法,其中,获取运动传感器
数据包括:对于来自所述移动设备上的至少一个运动传感器的数据
进行取样,优选地,所述运动传感器具体通过测量加速力和/或旋转
力或速度监测所述移动设备的运动和方位并输出对应的所述运动传
感器数据。
6.根据权利要求5所述的方法,其中,获取所述运动传感器数据包括:
对于来自陀螺仪的数据进行取样,其中优选地,所取样的数据可以

\t由低通滤波器过滤以减少噪声,和/或,其中,获取所述运动传感器
数据包括:对于来自所述移动设备上的加速计的数据进行取样。
7.根据前述权利要求中的任一项所述的方法,进一步包括:
提供用户输入元件以允许用户选择自动变换所述图像;并且
接收对于自动变换所述图像的选择,其中,变换所述图像响应
于所述选择的接收。
8.根据前述权利要求中的任一项所述的方法,进一步包括:
在所述图像变换之前将所获取的图像显示在所述移动设备的
显示器上;并且
在所述图像变换之后,经变换的图像代替所获取的图像显示在
所述显示器上。
9.根据前述权利要求中的任一项所述的方法,进一步包括:
将所述旋转...

【专利技术属性】
技术研发人员:亚历克斯·雷斯特雷波凯文·瑟斯特姆
申请(专利权)人:脸谱公司
类型:发明
国别省市:美国;US

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

1