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

倾斜以滚动制造技术

技术编号:12702289 阅读:56 留言:0更新日期:2016-01-13 22:13
在一个实施方式中,一种方法,包括:发送信息以在屏幕上显示图像。可基于图像尺寸来确定图像的滚动范围。还可为图像确定陀螺仪的原点位置和初始倾斜。随着陀螺仪检测到倾斜变化,可接收与图像呈现相关的倾斜测量。至少基于滚动范围、原点位置和初始倾斜可确定进展参数。然后可以基于进展参数来渲染图像的滚动呈现。通过将RK4求解器应用到倾斜测量以消除由于手颤所导致的抖动可以使图像的滚动呈现平滑。还可应用虚拟弹簧效应,以在到达图像边缘时给出滚动呈现弹跳效果。

【技术实现步骤摘要】
【国外来华专利技术】
本公开内容总体上涉及图像显示和观看体验。
技术介绍
诸如,智能电话、平板电脑或者便携式计算机的计算装置可包括用于确定它的方向或方位的集成元件,诸如,罗盘、加速计、或陀螺仪、和/或一个或多个此类元件外部的接口。该装置还可包括一个或多个集成显示屏幕和/或一个或多个外部显示屏幕的接口。移动计算装置还可执行软件应用,诸如,游戏、地图应用、网络浏览器、个人信息管理应用、工作生产力应用或者社交网络应用。
技术实现思路
当图像显示在不足以大到同时显示整个图像的屏幕上时,【具体实施方式】可使用户能够通过使用倾斜运动沿着一个或多个轴线在一个或多个方向上滚动该图像。该图像可包括可以在屏幕上显示的任何视觉内容,作为实例而不是限制性方式,包括照片、表示为相册的多个照片、一系列邮件、网页、地图、音乐图书馆的视觉呈现、视频游戏或者技术图。计算装置可确定用于图像的滚动范围,根据陀螺仪测量初始倾斜,并且确定用于图像的原点位置。一旦计算装置从陀螺仪接收到满足激活滚动的阈值的运动已被满足的指示,计算装置基于来自传感器的输入和滚动范围计算进展参数。计算装置然后基于进展参数更新图像呈现。随着计算装置继续从传感器接收检测到移动的指示,计算装置继续适当地更新图像呈现。计算装置还可接收用户输入以重新校正原点位置,在该点处,滚动基于新的原点位置可继续。【附图说明】图1A至图1F是示出了根据本文公开的【具体实施方式】的滚动图像的线框图。图2示出了根据本文公开的【具体实施方式】的用于滚动图像的示例性方法。图3示出了示例性计算机系统。【具体实施方式】当图像在不足以大到同时显示整个图像的屏幕上显示时,【具体实施方式】可使用户能够通过使用倾斜运动在一个或多个方向上滚动该图像。该图像可包括可以在屏幕上显示的任何视觉内容,作为实例而不是限制性方式,包括照片、表示为相册的多个照片、一系列邮件、网页、地图、音乐图书馆的视觉呈现、视频游戏或者技术图。计算装置可确定用于图像的滚动范围,根据陀螺仪测量初始倾斜,并且确定用于图像的原点位置。一旦计算装置从陀螺仪接收满足激活滚动的阈值的运动已被满足的指示,计算装置基于来自传感器的输入和滚动范围计算进展参数。计算装置然后基于进展参数更新图像呈现。随着计算装置继续从传感器接收检测到移动的指示,计算装置继续适当地更新图像的呈现。计算装置还可接收用户输入以重新校正原点位置,在该点处,滚动可基于新的原点位置继续。图1A至图1F是示出了根据本文公开的【具体实施方式】的滚动图像的示例性使用情况的线框图。如图1A所示,用户可使用计算装置(诸如,智能电话)观看海滩风景的全景照片,当调整大小使整个图像出现在屏幕上时,由于太小而不能观看很多细节。关于图3,将更详细地描述计算装置的实施方式。如图1B中所示,用户也许能够放大图像使得图像的完全垂直范围充满整个显示区域。此时,用户可以沿着垂直轴(如图1B中的虚线所示)与显示屏幕在一个平面上的左右摇摆地倾斜智能电话,以便来回滚动整个全景图像并且从图像的左边缘到图像的右边缘观看全景图像的全部,反之亦然。在另一实例中,用户可以使用智能电话观看联系人列表并且沿着与显示屏幕在一个平面上的水平轴上下倾斜智能电话,以便滚动该联系人列表。在另一实例中,用户可以使用智能电话观看地图并且在与显示屏幕在一个平面上的沿着水平轴和垂直轴的任意方向倾斜智能电话,以便滚动该地图。在本公开内容的范围内,“倾斜”指的是可通过陀螺仪测量的任何运动,并且“倾斜”的测量指的是可通过陀螺仪测量的滚动、倾斜、摇摆或者它们的任意组合的任何测量。尽管本文中描述的一些实施方式可能提及绕其可发生倾斜的单个轴,但是本领域的技术人员应当知道本文描述的滚动可关于多于一个的轴实现。在【具体实施方式】中,如图1B中示出的实例所示,当显示图像(紧跟在接收到放大指令之后)时,呈现照片以便关于整个全景图像居中,这个原点位置是图像中滚动可以开始的位置。在【具体实施方式】中,该原点位置根据具体应用可设置在图像中的一些位置处。例如,在用户要求在图书馆浏览书籍书架的全景图像以通过视觉识别找出一个或多个具体书本的应用中,该原点位置可设置在图像的左边缘处。在另一实例中,至于联系人列表,该原点位置可设置在该列表的顶部,或者在字母表的选定字母的联系人列表中的第一条目处,从该原点位置用户可以向下滚动(以及倒退)。在【具体实施方式】中,该原点位置根据用户选择可设置在图像中的一些位置处。例如,当显示美国的地图时,该原点位置可设置在用户选择的位置(例如,大峡谷区域)处,从该原点位置用户可以在任何方向上围绕地图滚动。在【具体实施方式】中,该原点位置根据相关因素可设置在图像中的任何适当的位置处。在【具体实施方式】中,如通过图1B中示出的实例所示,当显示图像(再次紧跟在接收到放大指令之后)时,计算装置还可显示鼓励该用户的视觉提示以开始滚动和/或通知用户此特征是可用的。该提示可显示在哪个方向上可以滚动一如图1B所示,可以在两个方向上滚动,当在图1F中时,仅可以在一个方向上滚动(因为已经到达图像的边缘)。图1C至图1F示出了从图1B中示出的原点位置和初始倾斜0°开始滚动图1A的全景照片的放大显示的实例。如图1C至图1F所示,随着用户从初始倾斜开始顺时针(相对于用户握持的计算装置)倾斜计算装置,计算装置通过测量倾斜变化来检测移动。一旦激活滚动的阈值已经满足(例如,在任何一个方向上从初始倾斜将计算装置倾斜超过最小增量2。,或者在任何一个方向上以比最小旋转速率更快的速度倾斜计算装置),计算装置则根据所测量的倾斜开始滚动图像。如图1C至图1F所示,随着倾斜增加,图像滚动的程度也增加,直到当用户已经将计算装置倾斜到达到图像边缘所需的程度时到达图1F中的边缘。图2示出了根据【具体实施方式】的用于滚动图像的示例性方法200。方法可以从步骤210开始,其中,计算装置显示用于显示的图像。在【具体实施方式】中,计算装置可包括具有集成显示屏幕的手持装置。在【具体实施方式】中,计算装置可连接至外部显示屏幕。在本公开内容的范围内,当物理连接(例如,经由配线或者电线)、无线连接(例如,经由蓝牙、近场通信(NFC)、RF或者W1-Fi)、或者通过任何另一种网络连接(例如,LAN、私用WAN或者互联网)时,第一部件被说成是连接至第二部件。在步骤220中,计算装置确定图像关于轴的滚动范围。在【具体实施方式】中,滚动范围基于图像的长宽比以及图像的绝对尺寸来确定,例如,滚动范围=((照片宽度/照片高度)* (DEGREES_TO_RADIANS (倾斜范围)/ (长度/高度))),其中,倾斜范围是从图像的一个边缘滚动到相对边缘需要的倾斜程度,并且长度X高度是图像的长宽比(其中,长度是沿着其可发生滚动的尺寸)。倾斜范围参数可根据图像的长宽比改变,使得较大的倾斜范围可用于沿着具有3x 1的长宽比的全景图像的长度滚动,而较小的倾斜范围可用于沿着3x 3图像的长度滚动。在【具体实施方式】中,倾斜范围也可被限制为保证用户不需要将装置倾斜到用户很别扭的观看屏幕的程度。在步骤230中,计算装置使用陀螺仪传感器测量倾斜。所测量的倾斜包括初始倾斜,从该初始倾斜将测量倾斜的任何变化。例如,如果具有集成陀螺仪的、正在显示横向定向的全景图像本文档来自技高网...

【技术保护点】
一种方法,包括:由计算装置发送信息以显示图像;由所述计算装置基于所述图像的尺寸确定用于所述图像的滚动范围;由所述计算装置确定原点位置和初始倾斜;由所述计算装置接收与所述图像的呈现相关联的倾斜测量;由所述计算装置至少基于所述滚动范围、所述原点位置和所述初始倾斜确定进展参数;并且由所述计算装置基于所述进展参数渲染所述图像的滚动呈现。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:迈克尔·马塔斯布赖恩·D·阿梅里格
申请(专利权)人:脸谱公司
类型:发明
国别省市:美国;US

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

1