倾斜以滚动的制作方法

文档序号:9925273阅读:337来源:国知局
倾斜以滚动的制作方法
【技术领域】
[0001]本公开总体上涉及在电子设备上显示内容。
【背景技术】
[0002]诸如智能手机、平板电脑、或膝上型电脑的移动计算装置可包括用于确定其位置、方向、或方位的功能,诸如,GPS接收器、罗盘、陀螺仪、或加速计。这种设备还可包括用于无线通信的功能,诸如,蓝牙通信、近场通信(NFC)、或红外(IR)通信、或者与无线局域网(WLAN)或蜂窝电话网的通信等。这种设备还可包括一个或多个摄像机、扫描仪、触摸屏、麦克风、或扬声器。移动计算装置还可执行软件应用,诸如,游戏、网络浏览器、或社交网络应用。用户利用社交网络应用可与其社交网络中的其他用户联系、通信、以及共享信息。

【发明内容】

[0003]当图像显示在不足以大到同时显示整个图像的屏幕上时,【具体实施方式】可使用户能够通过使用倾斜运动沿着一个或多个轴在一个或多个方向上滚动该图像。该图像可包括可以在屏幕上显示的任何视觉内容,作为实例而不是限制性方式,包括照片、表示为相册的多个照片、一系列邮件、网页、地图、音乐图书馆的视觉呈现、视频游戏或者技术图。
[0004]计算装置可以确定图像的滚动范围,根据一个或多个方位传感器(例如,陀螺仪)测量初始倾斜,并且确定图像的原点位置。当计算装置确定应当更新显示器上的图像的呈现时,计算装置基于来自传感器的输入和滚动范围计算进展参数,并且基于进展参数更新图像的呈现。随着计算装置继续从传感器接收检测到移动的指示,计算装置继续适当地更新图像的呈现。计算装置还可接收用户输入以重新校正原点位置,在该点处,滚动可基于新的原点位置继续。
[0005]可以基于装置绕第一轴(例如,绕测量初始倾斜的轴)的旋转率与装置绕第二轴(例如,与第一轴正交的轴)或第二轴的分量的旋转率的比较确定应当更新图像的呈现。例如,绕第二轴的旋转率和绕第一轴的旋转率的比可以与阈值相比较,并且如果该比超过阈值,可以不更新图像的呈现。可基于随着装置的加速度而变化的可变阈值确定应当更新图像的呈现,例如通过当装置的加速度增大时增大而当装置的加速度减小时减小。阈值可以对应于装置的运动的任何合适的特征,例如,上述比。
【附图说明】
[0006]图1A至图1F是示出了根据本文公开的【具体实施方式】的滚动图像的线框图。
[0007]图2示出了根据本文公开的【具体实施方式】的用于滚动图像的示例性方法。
[0008]图3示出了示例性计算机系统。
【具体实施方式】
[0009]当图像在不足以大到同时显示整个图像的屏幕上显示时,【具体实施方式】可使用户能够通过使用倾斜运动在一个或多个方向上滚动该图像。该图像可包括可以在屏幕上显示的任何合适的视觉内容,作为实例而不是限制性方式,包括照片、表示为相册的多个照片、一系列邮件、网页、地图、广告、音乐图书馆的视觉呈现、视频游戏、电影或其他简化图内容、或者技术图。
[0010]计算装置可以确定图像的滚动范围、根据任何合适的方位传感器(诸如,陀螺仪、磁强计、或加速计)测量初始倾斜。计算装置可以确定图像的原点位置。一旦计算装置从方位传感器接收已满足用于激活滚动的阈值的指示,计算装置基于来自传感器的输入和滚动范围计算进展参数。计算装置然后基于进展参数更新图像呈现。随着计算装置继续从传感器接收检测到移动的指示,计算装置继续适当地更新图像的呈现。计算装置还可接收用户输入以重新校正原点位置,在该点处,滚动可基于新的原点位置继续。
[0011]图1A至图1F是示出了根据本文公开的【具体实施方式】的滚动图像的示例性使用情况的线框图。如图1A所示,用户可使用计算装置(诸如,智能电话)观看海滩风景的全景照片,当调整大小使整个图像出现在屏幕上时,可能比所预期的要小。关于图3,将更详细地描述计算装置的实施方式。如图1B中所示,用户也许能够放大图像使得图像的完全垂直范围充满整个显示区域。此时,用户可以沿着轴(如图1B中的虚线所示的垂直轴)在图像的平面内从一侧到另一侧倾斜智能电话,以便来回滚动整个全景图像并且从图像的左边缘到图像的右边缘观看全景图像的全部,反之亦然。作为另一实例,用户可以使用智能电话观看联系人列表并且沿着(诸如,与图像在一个平面上的水平轴)上下倾斜智能电话,以便滚动该联系人列表。在另一实例中,用户可以使用智能电话观看地图并且在与显示屏幕在一个平面上的沿着任何合适的轴(诸如,水平轴和/或垂直轴)的任意方向倾斜智能电话,以便滚动该地图。在本公开内容的范围内,“倾斜”指的是可通过合适的方位传感器测量的任何运动,并且“倾斜”的测量指的是可通过传感器测量的滚动、倾斜、摇摆或者它们的任意组合的任何测量。尽管本文描述的一些实施方式可以参考发生倾斜的单个轴,但本公开考虑绕任何合适的轴或轴系倾斜。
[0012]在【具体实施方式】中,如图1B中示出的实例所示,当显示图像(紧跟在接收到放大指令之后)时,呈现照片以便关于整个全景图像居中,这个示例原点位置是图像中滚动可以开始的位置。在【具体实施方式】中,该原点位置根据具体应用可设置在图像中的一些位置处。例如,在用户要求在图书馆浏览书籍书架的全景图像以通过视觉识别找出一个或多个具体书本的应用中,该原点位置可设置在图像的左边缘处。在另一实例中,至于联系人列表,该原点位置可设置在该列表的顶部,或者在字母表的选定字母的联系人列表中的第一条目处,从该原点位置用户可以向下滚动(以及倒退)。在【具体实施方式】中,该原点位置根据用户选择可设置在图像中的一些位置处。例如,当显示美国的地图时,该原点位置可设置在用户选择的位置(例如,大峡谷区域)处,从该原点位置用户可以在任何方向上围绕地图滚动。在【具体实施方式】中,该原点位置根据相关因素可设置在图像中的任何适当的位置处。
[0013]在【具体实施方式】中,如通过图1B中示出的实例所示,当显示图像(再次紧跟在接收到放大指令之后)时,计算装置还可显示鼓励该用户开始滚动和/或通知用户此特征是可用的视觉指示符。该指示符可显示在哪个方向上可以滚动一如图1B所示,可以在两个方向上滚动,而在图1F中时,仅可以在一个方向上滚动(因为已经到达图像的边缘)。
[0014]图1C至图1F示出了滚动图1A的全景照片的放大显示的实例,从原点位置以及绕倾斜轴示例性0°的初始倾斜开始,如在图1B中所示。如图1C至图1F所示,随着用户从初始倾斜开始顺时针(相对于用户握持的计算装置)倾斜计算装置,计算装置通过测量绕倾斜轴的第二倾斜来检测移动。在【具体实施方式】中,可以从初始倾斜测量第二倾斜。在【具体实施方式】中,可以从参考倾斜(例如,0°)测量第二倾斜和初始倾斜。在【具体实施方式】中,一旦激活滚动的阈值已经满足(例如,在任何一个方向上从初始倾斜将计算装置倾斜超过最小增量2°,或者在任何一个方向上以比最小旋旋转率更快的速度倾斜计算装置),计算装置则根据所测量的倾斜开始滚动图像,如以下更全面地描述的。如图1C至图1F所示,随着倾斜增加,图像滚动的程度也可增加,直到当用户已经将计算装置倾斜到达到图像边缘所需的程度时到达图1F中的边缘。
[0015]图2示出了根据【具体实施方式】的用于滚动图像的示例性方法200。方法可以从步骤210开始,其中,计算装置呈现用于显示的图像。在【具体实施方式】中,计算装置可包括具有集成显示屏幕的手持装置。在【具体实施方式】中,计算装置可连接至外部显示屏幕。在本公开内容的范围内,当物理连接(例如,经由配线或者电线)、无线连接(例如,经由蓝牙、近场通信(NFC)、RF或者W1-Fi)、或者通过任何另一种网络连接(例如,LAN、私用WAN或者互联网)时,第一部件被说成是连接至第二部件。
[0016]在步骤220中,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1