显示图像的制作方法

文档序号:6373449阅读:93来源:国知局
专利名称:显示图像的制作方法
显TF图像技术领域
本公开涉及用于显示图像的设备、方法和系统。
背景技术
例如便携式手持移动电话、媒体播放器、扫描器等等的便携式手持设备,可包括例 如用户接口(例如,屏幕)。用户接口可将文档(例如,照片、蓝图、文本、网页等等)的图像显 示给该便携式手持设备的用户。
然而,用户接口可能是较小的,这会使便携式手持设备的用户难以观看该文档,尤 其是如果该文档是较大的。例如,为了观看整个文档,用户可能必须移动用户接口上的该图 像的显示。例如,用户可能必须放大和/或缩小该图像的显示(例如,对所显示的图像拉近 (zoom in)和/或拉远(zoom out)),和/或定向地移动该图像的显示(例如,向上、向下、向 左、和/或向右来滚动和/或扫视所显示的图像)。
用户可以能够通过使用例如便携式手持设备的方向键、操纵杆、和/或一个或多 个按钮来移动用户接口上的图像的显示。例如,用户可以能够通过在特定方向上按压方向 键或操纵杆来定向地移动图像的显示,和/或用户可以能够通过按压一个或多个按钮来放 大和/或缩小图像的显示。用户还可以能够通过例如触摸该用户接口来移动图像的显示。 例如,用户可以能够通过用手指触摸用户接口并且在特定方向上跨越屏幕拖动手指来定向 地移动图像的显示,和/或用户可以能够通过敲击屏幕来放大和/或缩小图像的显示。
然而,通过使用方向键、操纵杆、和/或一个或多个按钮,和/或通过触摸用户接口 来移动用户接口上的图像显示,对于用户会是困难的和/或消耗时间的。由此,这对于用户 观看整个图像(例如,整个文档)来说,可能是困难的和/或消耗时间的。


图1说明了根据本公开的一个或多个实施例的用于显示图像的设备。
图2A和2B说明了根据本公开的一个或多个实施例所显示的图像的不同部分。
具体实施方式
在此描述了用于显示图像的设备、方法、和系统。一个或多个设备实施例包括被配 置成显示图像的用户接口、被配置成感测设备的移动的运动传感器、以及被配置成将设备 的移动转换成图像显示的对应移动的处理器。
本公开的一个或多个实施例可以以简单、直接的方式来显示图像。例如,在本公开 一个或多个实施例中,在设备的用户接口上的图像的显示可由设备的用户以简单、直接和/ 或快速的方式进行移动。由此,该用户可以能够简单地和/或快速地观看整个图像。
在下列详细描述中,对形成其一部分的附图进行参考。这些附图以说明的方式示 出了本公开的一个或多个实施例可以如何被实践。足够详细地描述了这些实施例以使本领 域普通技术人员能够实践本公开的一个或多个实施例。要理解的是,在不背离本公开的范围的情况下,可利用其它实施例并且可进行过程、电学、和/或结构上的改变。
如将被理解的,在此的各种实施例中所示的元件可以被增加、交换、组合、和/或 除去,以便提供本公开的多个附加的实施例。在图中所提供的元件的比例和相对尺度意在 说明本公开的这些实施例,并且不应当以限制意义进行。
如在此所描述的,“一个”或“多个”某物可指的是一个或多个这种事物。例如,“多 个文档”可指的是一个或多个图像。
图1说明了根据本公开的一个或多个实施例的用于显示图像的设备100。例如,设 备100可以是便携式手持设备,诸如便携式手持移动电话、媒体播放器、或扫描器。然而,本 公开的实施例不限于特定类型的设备。
如在图1中所示的,设备100包括用户接口 102。用户接口 102可(例如,向设备 100的用户)显示图像。例如,用户接口 102可显示图像,使得图像的一部分被显示在用户 接口 102上。就是说,用户接口 102可显示图像的一部分。例如,用户接口 102可包括可以 (例如,向设备100的用户)显示图像的屏幕。然而,本公开的实施例不限于特定类型的用户 接口。
例如,在用户接口 102上所显示的图像可以是文档的图像。例如,在用户接口 102 上所显示的图像(例如,在用户接口 102上所显示的图像的一部分)可以是文档的一部分。例 如,该文档可以是照片、(例如,建筑物的)蓝图、地图、文本、或网页、以及其它类型的文档。 然而,本公开的实施例不限于特定类型的文档或图像。
如图1中所示,设备100包括运动传感器104。运动传感器104可感测设备100 (例如,相对于固定点)的移动(例如,物理移动)。例如,运动传感器104可感测相对于固定 点在水平平面上的设备100的移动(例如,相对于固定点向左、向右、向上、和/或向下)、相 对于固定点在垂直平面上的设备100的移动(例如,朝向和/或远离该固定点)、沿穿过设备 100的轴的设备100的倾斜、和/或围绕穿过设备100的轴的设备100的旋转、以及其它类 型的移动。运动传感器104也可以能够感测设备100的移动的距离和/或速度(例如,线性 距离和/或线性速度)。
在一些实施例中,运动传感器104可包括照相机和可执行光学流程分析的处理 器。在一些实施例中,运动传感器104可包括陀螺仪和/或加速度计。然而,本公开的实施 例不限于特定类型的运动传感器。进一步,尽管图1中所说明的实施例包括一个运动传感 器,但本公开的实施例不被如此限制。例如,设备100可包括任何数量的运动传感器。
如图1中所示的,设备100包括处理器106和存储器108。尽管在图1中未说明, 但存储器108可被耦合到处理器106。例如,处理器106可以是与用户接口 102相关联的图 形处理器。然而,本公开的实施例不限于特定类型的处理器。
存储器108可以是易失性或非易失性存储器。存储器108也可以是可移除的,例 如,便携式存储器,或不可移除的,例如,内存储器。例如,存储器108可以是随机存取存 储器(RAM)、只读存储器(ROM)、动态随机存取存储器(DRAM)、电可擦写可编程只读存储器 (EEPR0M)、闪存、相变随机存取存储器(PCRAM)、光盘只读存储器(⑶-ROM)、激光盘、数字多 功能盘(DVD)或其它光盘储存器,和/或诸如磁带盒、录音带或磁盘的磁介质,以及其它类 型的存储器。
进一步,尽管存储器108被说明为位于设备100中,但本公开的实施例不被如此限制。例如,存储器108也可位于另一个计算资源的内部,例如使计算机可读指令能通过互联 网或另一个有线或无线连接被下载。
存储器108可存储多个文档(例如,照片、蓝图、地图、文本、和/或网页,以及其它 类型的文档)。存储器108也可存储可执行指令,诸如计算机可读指令(例如,软件),用于根 据本公开的一个或多个实施例来显示图像。例如,存储器108可存储可执行指令,该可执行 指令用于根据本公开的一个或多个实施例来在用户接口 102上显示在存储器108中存储的 文档图像。
处理器106可执行在存储器108中存储的可执行指令以根据本公开的一个或多个 实施例来显示图像。例如,处理器106可执行在存储108中存储的可执行指令以根据本公 开的一个或多个实施例来在用户接口 102上显示在存储器108中存储的文档图像。
例如,在一些实施例中,处理器106可将由运动传感器104所感测的设备100的移 动(例如,物理移动)转换成用户接口 102上的图像显示的对应移动。就是说,处理器106可 移动用户接口 102上的图像显示,其中该图像显示的移动对应于(例如,基于)所感测的设备 100的移动。例如,处理器106可移动该图像显示,使得该图像的不同部分(例如,文档的不 同部分)被显示在用户接口 102上,其中该图像显示的移动与所感测的设备100的移动相对 应。
例如,用户接口 102上的图像显示的对应移动可以是相对于图像显示在水平平面 上的移动(例如,图像显示向左、向右、向上、和/或向下的滚动和/或扫视)、图像的放大或 缩小(例如,对该图像拉近或从该图像拉远)、图像显示的倾斜、和/或图像显示的旋转。就 是说,在显示被移动之后在用户接口 102上所显示的图像的不同部分,在图像的第一部分 被显示时(例如,在该显示被移动之前),可能尚未被预先显示在用户接口 102上,可能包括 在用户接口 102上所显示的第一图像的放大的、缩小的、和/或未放大的部分,和/或可能 包括在用户接口 102上所显示的第一图像的倾斜和/或旋转的型式。在该图像显示移动的 同时,该图像可相对于该图像显示保持固定(例如,实质上固定)。
在一些实施例中,例如,用户接口 102上的图像显示的对应移动可以是在由运动 传感器104所感测的设备100的移动的相反方向上的移动。例如,如果设备100的移动(例 如,相对于固定点)是向左,则用户接口 102上的图像显示可向右移动(例如,滚动和/或扫 视)。
在一些实施例中,例如,用户接口 102上的图像显示的对应移动可以是在设备100 的移动的相同方向上的移动。例如,如果设备100的移动是向左,则用户接口 102上的图像 显示可向左移动。
在一些实施例中,用户接口 102上的图像显示的对应移动的距离可具有与由运动 传感器104所感测的设备100的移动的距离近似一对一的对应性。就是说,用户接口 102 上的图像显示的对应移动的距离可以基本上与设备100的移动的距离相似。例如,如果设 备100移动了近似一英寸的距离,则用户接口 102上的图像显示也可移动近似一英寸。
在一些实施例中,用户接口 102上的图像显示的对应移动的距离可不具有与设备 100的移动的距离一对一的对应性。就是说,用户接口 102上的图像显示的对应移动的距离 可以与设备100的移动的距离不同。
在一些实施例中,用户接口 102上的图像显示的对应移动的距离可与由运动传感器104所感测的设备100的移动速度相对应。例如,设备100移动得越快,图像显示的对应 移动的距离就越大。
在一些实施例中,如果由运动传感器104所感测的设备100的移动处于水平平面 上(例如,相对于固定点),则用户接口 102上的图像显示的对应移动可以相对于该图像显示 而处于水平平面上。例如,如果设备100的移动为相对于固定点向左、向右、向上、和/或向 下,则该图像显示可被向左、向右、向上、和/或向下滚动和/或扫视。
在一些实施例中,如果由运动传感器104所感测的设备100的移动处于垂直平面 上(例如,相对于固定点),则用户接口 102上的图像显示的对应移动可以是该图像的放大 或缩小(例如,对该图像拉近和/或从该图像拉远)。例如,如果设备100的移动为朝向该固 定点,则该图像可以被放大,以及如果设备100的移动为远离该固定点,则该图像可以被缩 小。另外,在这样的实施例中,如果设备100的附加移动(例如,设备100相对于固定点在水 平面上的移动)被运动传感器104所感测(例如,在该图像已经被放大或缩小之后),处理器 106可以(例如,相对于该图像显示在水平平面上)移动用户接口 102上的放大或缩小的图 像的显示,使得放大或缩小的图像的不同部分被显示在用户接口 102上,其中该放大或缩 小的图像的显示的移动以与先前在此所描述的方式类似的方式与设备100的附加移动相 对应。
设备100能够以多种不同的方式在垂直平面上被移动。例如,如果设备100的用 户正以与水平稍微垂直的角度拿着设备100,则用户可在继续以稍微垂直的角度拿着设备 100的同时,向上和/或向下移动设备100。作为附加的示例,如果设备100的用户正以与 水平稍微垂直的角度拿着设备100,则该用户可使设备100的底座保持稳定,但向上和/或 向下旋转和/或滚动设备100的顶部(例如,设备100具有运动传感器104的端部)。然而, 本公开的实施例不限于垂直平面运动的特定类型或方法。
在一些实施例中,如果由运动传感器104所感测的设备100的移动是设备100沿 穿过设备100的轴的倾斜和/或设备100围绕穿过设备100的轴的旋转,则用户接口 102 上的图像显示的对应移动可以是图像显示的倾斜和/或图像显示的旋转。例如,如果设备 100的移动是设备100的倾斜,则该图像的其它(例如,不同的和/或新的)部分可被看见。 例如,当设备100被倾斜时,该图像的新的部分可在该倾斜方向上跨越用户接口 102平缓地 移动(例如,滑动),由此保持了平面图像(flat image)。该图像可继续跨越用户接口 102滑 动,直到设备100在另一个方向上被倾斜回到它的原始位置(例如,水平面),在该点处,图像 的移动可以停止。另外和/或替代地,当设备100被倾斜时(例如,远离该图像),该图像的 不同部分可以以倾斜的透视图被显示。例如,该图像可由接近用户接口 102的边缘的透视 图而变得失真。
处理器106可通过使用例如从运动传感器104所接收的数据,来将由运动传感器 104所感测的设备100的移动转换成用户接口 102上的图像显示的对应移动。就是说,运 动传感器104可将表示所感测的设备100的移动的数据提供给处理器106,以及处理器106 可将该数据转换成图像显示的对应移动。在运动传感器104包括照相机的实施例中,由运 动传感器104所提供的数据可表示例如与照相机的移动相关联的像素差。
如图1中所示,设备100可选择地包括运动激活机构109。例如,运动激活机构109 可以是按钮或开关。当启用运动激活机构109 (例如,由设备100的用户按压和/或接通)时,处理器106可将设备100的移动转换成用户接口 102上的图像显示的对应移动,如先前 在此所描述的。当运动激活机构109未被启用(例如,释放和/或切断)时,处理器106可以 不将设备100的移动转换成用户接口 102上的图像显示的对应移动(例如,该图像显示可以 不改变,即使设备100可能处于运动中)。就是说,设备100的用户可通过启用运动激活机 构109来发起图像的运动,并且通过解除运动激活机构109来结束图像的运动。在一些实 施例中,当图像的运动被结束时,在图像的运动被结束的时刻显示在用户接口 102上的图 像显示(例如,特定部分和/或缩放级别)可在用户接口 102上保持固定。就是说,在一些实 施例中,当运动激活机构109被解除时,运动激活机构109被解除时显示在用户接口 102的 图像显示可在用户接口 102上保持固定。
作为示例,设备100的用户可启用运动激活机构109并来回移动设备100,使得图 像的特定部分被显示在用户接口 102上。用户可接着解除运动激活机构109并在不丢失图 像的特定部分的显示的情况下移动设备100(例如,把设备100放下和/或将设备100放进 他或她的口袋)。
作为附加的示例,运动激活机构109可允许设备100的用户在移动图像的同时将 设备100重设到它的初始位置(例如,运动的O点)。例如,用户可启用运动激活机构109并 将设备100移动舒适的距离,使得该图像被移动。用户可接着解除运动激活机构109并将 设备100移动回到它的初始位置。用户可接着再次启用运动激活机构109并移动设备100 以恢复图像的运动。
图2A和2B说明了根据本公开的一个或多个实施例所显示的图像210的不同部分 212-1、212-2、214-1、和214-2。图像210的不同部分可以被显示在设备的用户接口(例如, 结合图1先前所描述的设备100的用户接口 102)上。另外,例如,图像210可以是文档的 图像,如结合图1先前所描述的。
例如,在图2A中所说明的实施例中,图像210的部分212_1可以被初始显示在设 备的用户接口上。就是说,用户接口可初始显示图像210,使得图像210的部分212-1被显 示在用户接口上。
在图像210的部分212-1正被显示在设备的用户接口上时,可感测设备(例如,相 对于固定点)的移动(例如,物理移动)。在图2A中所说明的实施例中,例如,设备的移动可 以是向固定点的左边的距离D。例如,设备的移动可以由设备的运动传感器(例如,结合图1 先前所描述的运动传感器104)所感测。
设备的移动可被转换成用户接口上的图像210的显示的对应移动。就是说,图像 210的显示可以被移动,其中图像210的显示的移动对应于(例如,基于)设备的移动。例如, 在图2A中所说明的实施例中,设备的用户接口上的图像210的显示可以被移动,使得图像 210的不同部分(例如,部分212-2)被显示在用户接口上(例如,使得部分212-1不再被显 示)。就是说,图像210的显示可以从初始显示向右被移动(例如,滚动或扫视)距离D,如图 2A中所说明的。可通过使用例如处理器(例如,结合图1先前所描述的处理器106)来移动 图像210的显示。
图2A中所说明的实施例中,图像210的显示的对应移动是相对于图像210的显示 在水平平面上的移动(例如,图像210的显示从部分212-1到212-2向右的滚动和/或扫 视)。就是说,在移动该显示之后所显示的图像210的部分(例如,部分212-2)在图像210的初始部分(例如,部分212-1)被显示时先前未被显示。因为例如设备的移动也相对于固 定点位于水平平面上(例如,向左),所以图像210的对应移动可以是相对于图像210的显示 在水平平面上的移动。
进一步,在图2A中所说明的实施例中,图像210的显示的对应移动是在设备移动 的相反方向上的移动(例如,图像210的显示的对应移动是向右的移动)。然而,本公开的实 施例不被如此限制,如先前在此所描述的。例如,尽管未在图2A中说明,图像210的显示的 对应移动可以是在设备移动的相同方向上的移动(例如,图像210的显示的对应移动可以 是向左的移动),如先前在此所描述的。
另外,在图2A中所说明的实施例中,图像210的显示的对应移动的距离(例如,距 离D)具有与设备的移动的距离近似一对一的对应性。就是说,设备的移动的距离和图像 210的显示的对应移动的距离是基本上相似的。然而,本公开的实施例不被如此限制,如先 前在此所描述的。例如,尽管未在图2A中说明,图像210的显示的对应移动的距离可不具 有与设备的移动的距离一对一的对应性,如先前在此所描述的。
在图2B中所说明的实施例中,图像210的部分214_1可以被初始显示在设备的用 户接口上。就是说,用户接口可初始显示图像210,使得图像210的部分214-1被显示在用 户接口上。
在图像210的部分214-1正被显示在设备的用户接口上时,可感测设备(例如,相 对于固定点)的移动(例如,物理移动)。在图2B中所说明实施例中,例如,设备的移动可以 是朝向固定点的移动。例如,设备的移动可以由设备的运动传感器(例如,结合图1先前所 描述的运动传感器104)所感测。
设备的移动可被转换成用户接口上的图像210的显示的对应移动。就是说,可移 动图像210的显示,其中图像210的显示的移动对应于(例如,基于)设备的移动。例如,在 图2B中所说明的实施例中,设备的用户接口上的图像210的显示可被移动,使得图像210 的不同部分(例如,部分214-1的放大部分214-2和部分214-1的未放大部分)被显不在用 户接口上。就是说,图像210的显示可以被放大,如图2B中所说明的。可通过使用例如处 理器(例如,结合图1先前所描述的处理器106)来移动(例如,放大)图像210的显示。
在图2B中所说明的实施例中,图像210的显示的对应移动是图像210的放大(例 如,对部分214-1的部分214-2的拉近)。就是说,在显示被移动之后所显示的图像210的 部分(例如,图像210的不同部分)包括图像210的初始部分(例如,部分214-1)的放大部分 (例如,部分214-2),和图像210的初始部分(例如,部分214-1)的未放大部分。因为例如设 备的移动朝向固定点,所以210的显示的对应移动可以是图像210的放大。
另外,尽管未在图2B中说明,如果在图像210 (例如,部分214_1的部分214_2)已 经被放大之后,设备的附加移动(例如,设备相对固定物体在水平平面上的移动)被感测,则 图像210的放大的显示可以(例如,相对于图像210的显示在水平平面上)被移动,使得放大 的图像210的不同部分被显示(例如,使得图像210的不同部分被放大),其中图像210的放 大的显示的移动以与先前在此所描述的方式相类似的方式与设备的附加移动相对应。
尽管已经在此说明和描述的特定的实施例,本领域普通技术人员将理解的是,被 打算来实现相同技术的任何布置可以代替示出的特定实施例。本公开意在覆盖本公开的各 种实施例的任何和所有改编和变形。
要理解的是,已经以说明的方式且非限制方式进行了以上描述。在回顾以上描述 时,以上的实施例的组合,以及未在此明确描述的其它实施例将对于本领域技术人员是清 楚的。
本公开的各种实施例的范围包括使用以上的结构和方法的任何其它应用。因此, 应当参考所附的权利要求以及这些权利要求所赋予的等效形式的全部范围来确定本公开 的各种实施例的范围。
在前述详细描述中,出于使本公开流线化的目的,将各种特征一起组合在图中所 说明的示例实施例中。公开的该方法将不被解释为反映了以下意图本公开的实施例需要 比每个权利要求中所明确叙述的特征更多的特征。
而是,如随后的权利要求所反映的,发明主题在于少于单个公开的实施例的所有 特征。因此,随后的权利要求在此被合并到该详细描述中,其中每个权利要求本身为单独的 实施例。
权利要求
1.一种用于显示图像的设备(100),包括 用户接口(102),被配置成显示图像(210); 运动传感器(104),被配置成感测设备(100)的移动;以及 处理器(106),被配置成将设备(100)的移动转换成图像(210)的显示的对应移动。
2.权利要求1的设备(100),其中图像(210)的显示的对应移动是在设备(100)的移动的相反方向上的移动。
3.权利要求1的设备(100),其中图像(210)的显示的对应移动是在设备(100)的移动的相同方向上的移动。
4.权利要求1的设备(100),其中图像(210)的显示的对应移动的距离具有与设备(100)的移动的距离近似一对一的对应性。
5.权利要求1的设备(100),其中图像(210)的显示的对应移动的距离不具有与设备(100)的移动的距离一对一的对应性。
6.权利要求1的设备(100),其中图像(210)的显示的对应移动的距离与设备(200)的移动速度相对应。
7.权利要求1的设备(100),其中运动传感器(104)包括 照相机;以及 图像处理器。
8.权利要求1的设备(100),其中运动传感器(104)包括以下至少之一 陀螺仪;以及 加速计。
9.权利要求1的设备(100),其中 该运动传感器(104)被配置成将表示所感测的设备(100)的移动的数据提供给该处理器(106);以及 该处理器(106)被配置成将表示所感测的设备(100)的移动的数据转换成图像(210)的显示的对应移动。
10.权利要求1的设备(100),其中 该设备(100)包括运动激活机构(109);以及 该处理器(106)被配置成 在该运动激活机构(109)被启用时,将设备(100)的移动转换成图像(210)的显示的对应移动,以及 在该运动激活机构(109)被未启用的时,不将设备(100)的移动转换成图像(210)的显示的对应移动。
全文摘要
在此描述了用于显示图像的设备、方法、和系统。一个或多个设备实施例包括被配置成显示图像的用户接口、被配置成感测设备的移动的运动传感器、以及被配置成将设备的移动转换成图像显示的对应移动的处理器。
文档编号G06F3/0487GK103019413SQ201210248518
公开日2013年4月3日 申请日期2012年7月18日 优先权日2011年7月19日
发明者R.E.德默斯, T.普罗赫尔 申请人:霍尼韦尔国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1