调整设备上的文本、图像和运动图像的呈现的系统和方法

文档序号:6616086阅读:279来源:国知局
专利名称:调整设备上的文本、图像和运动图像的呈现的系统和方法
技术领域
本发明涉及一种用于可选择地调整在电子设备的显示器上产生的图形、文 本、图像和运动图像的呈现的系统和方法。具体的,本发明涉及根据设备的运 动、位置改变或者取向改 ^图形、文本和运动图像的观看位置作出调整。
背景技术
当前的无线手持移动通信设皿行多种功肯諫使得移动用户可在他们离开他们的办公桌时及时获得信息和进4预信,比如e-mail、公司,和组织者信息。 这种设备具有提供向用户给出各种静态和运动图像的图形用户界面(GUI)的显 示器和魏的操作系统。
典型的GUI应用被喻为"桌面"的技术,其中的与应用超竽以及文^W关 的图标被产生和置于"桌面"上。 一种普遍的桌面技术是在微软Windows (商 标)操作系统中提供的GUI界面。
在手持设备中,用于GUI的桌面技术是有用的,但是有一些限制。可以看 到的是,这是运动图像和背景的静态的、"平面"的呈现。然而,当该种技术被 用在手持设备上时,有些环境因素是该技术没有考虑到的。例如,因为设备是 便携的,其可以以各个取向被持有和使用(例如平放在桌子上、倾斜直立、倒 立等)并且可以在M方向运动(例如向上、向下等)。在显示器上的图形、文 本和运动图像的静态呈现不肖,这种运动。
需要一种能解决现有技术中的缺陷的系统和方法。

发明内容
本发明提供了一种用于在电子设备的显示器屏幕上显示的运动图像的运动 图像管理系统,包括-传繊;运动捡测模块,与所述传感器连接,提供记录来自所述传感器的可被察觉 的信号的运动数据;以及
运动图像调整模块,使用所述运动数据确定所^t动图像的新的观看位置, 以及为所艇动图像产生代表从所述新的观看位置观看到的所跪动图像的替 代运动图像。
本发明还提供了一种用于调整运动图像在电子设备的显示器屏幕上的呈现
的方法,包括
监视所述设备的可被察觉的运动;以及
当检测到了所述可被察觉的运动时,{顿关于所述可被察觉的运动的取向 数据为将显示在所述屏幕上的所^动图像确定具有新的观看位置的替代运动 图像。
本发明还樹共了一种便携式电子设备,包括-
传感器;
显示器;
在所述显示器上产生图像的软件;
运动检测模块,与所述传感器连接,提供记录来自所述传感器的可被察觉 的信号的取向信号;以及
图像调整模块,使用所,动检测模,供的取向数据,基于为所述设备 确定的新的观看位置为所述图像^i,代图像。
本发明还提供了一种用于在电子设备的显示器屏幕上显示的元素的图形管 理系统,包括
传麟;
运动检测模块,与所述传感器连接,^i乓记录来自所述传感器的可被察觉 的信号的运动信号;以及
图形用户界面(GUI)调整模±央,^^所3^动检测模i^i共的运动数据 为显示^E^f^显示器上的戶;fM元素确定新的布局。
本发明还提供了一种用于调整显示在电子设备的显示器屏幕上的元素的呈 现的方法,包括
监t^ 述设备的可被察觉的运动;
当检汲倒了可被察觉的运动时,{顿关于戶脱可被察觉的运动的取向
为显示在爿,屏幕上的所述元素确定新的布局。
本发明还JiJ共了一种便携式电子设备,包括显示器;以及上述任意一种 图形管理系统。
本发明还提供了一种多个指令存储在其上的计^m可读介质,戶M指令用 于使得计算设Ml行,任意一种方法。


本发明将仅通游例的方式参考附图进行描述,其中-
图1是根据一个实施例具有具备运动图像调整系统和GUI调整系统的图形 用户界面的电子设备的示意图2是图1设备的一些内部部件和GUI调整系统的框图3是根据一个实施例在图1的设备上的显示器示出包括地址簿、日历、 e-mail消息模块、手机模块和GPS模块的多个应用禾骄的示意图4是在图1设备的显示器上产生的屏幕图像的用户观看元素的三个示例 性可视立体图的示意图,其部分地由一个实施例的GUI调整系统产生;
图5A是图1设备在其显示器上示出在一个实施例中的GUI调整系统的执
行期间产生的一种图标布置的示意图5B是图1设备在其显示器上示出在一个实施例中的GUI调整系统的执
行期间产生的另一种图标布置的示意图5C是图1设备在其显示器上示出在一个实施例中的GUI调整系统的执
行期间产生的另一种图标布置的示意图6是在图1和2的实施例中在对显示的图标取向进行处理时所执行的功
能的状态图7是作为供结合另一个实施例的图1的设备使用的一系列运动图像而被 捕获的运动汽车的立体图8A是从一个实施例的运动图像调整系统的执行开始时产生的默认观看 位置看到的图1设备在其显示器上示出来自图7的运动图像的示意图犯是从一个实施例的运动图像调整系统的执行期间的新的观看位置看 到的图1设备在其显示器上示出来自图7的运动图像的示意图9是图1的设备在处理图7的运动图像中所执行的功能的状态图10是图1的实施例的两个與虫运动检测系统的框图;以及
图11是图1的实施例的替换运动检测系统的框图。
具体实施例方式
以下的描述和所述实施例都^131对本发明原理的具体实施例的示例的说 明来提供。提供这些例子的目的在于解释而不是限定本发明的原理。在以下描 述中,在^说明书和附图中,类似的部分被标以相同^H己。
在第一方面,in^了一种用于在电子设备的显示器屏幕上显示的运动图像
的运动图像管理系统。该系统包括传感器;运动检测模块,与所述传感器连 接,提供记录来自所述传感器的可被察觉的信号的运动数据;以及运动图像调
整模±央,使用所艇动数据确定戶;M^动图像的新的观看位置,以及为戶;f^ 动图像产生代表从0Mt 的观看位置观看到的所g动图像的替代运动图像。 运动图像调整模块还可移动所述屏幕中与所述运动图像相关联的背景图 像,以反映所^i 的观看位置。
在该系统中,替代观看图像可以只有当所^ii动数据在一个预定移动范围
内时才被实现。
传感器可提供关于新运动的位置倾斜(pitch)数据。此外,传,可,
关于新运动的位置偏离数据。
在该系统中,运动调整模块可在经过预定时间量而所述设备没有可被察觉 的进一步运动之后,将所述替代运动图像恢复到与所述运动图像相关联的默认 观看位置。
在该系统中,当确定所述替代运动图像时,所^iS动图像调整模块可以访
问一组运动图像,^运动图像代表戶;^t动图像的不同观看位置。 在该系统中,运动图像调整模±央可使用关于所述一组运动图像的立体
和所^it动数据来产生戶,替代观看图像,以实5I^M替代运动图像。
在该系统中,运动图像调整模i央可4OT所,动图像中元素的三维模型和 所^it动数据来产^^M替H动图像。
在该系统中,传,可以是加速计。
在第二方面,提供了一种用于调整运动图像在电子设备的显示器屏幕上的
呈现的方法。该方法包括监视所述设备的可被察觉的运动;以及当检测到了
所述可被察觉的运动时,使用关于所述可被察觉的运动的取向数据为将显示在
所,幕上的所^ii动图像确定具有新的观看位置的替代运动图像。
该方法还可包括在经过预定时间量而没有检测到所述设备的可被察觉的进
一^ii动时,将戶;f^新的观看位置恢复到戶;f^g动图像的默认观看位置。 在该方法中,当确定所述替代运动图像时,可访问一组运动图像,旨运
动图像代表所^iE动图像的不同的观看位置。
在该方法中,可从关于fM多个运动图像的立体i^和所,动数据产生 所述替代运动图像。
在该方法中,可使用戶;Mig动图像中元素的三维模型和所,动数据来产 生戶;M替代运动图像。
在第三方面,提供了一种便携式电子设备,包括传繊;显示器;在所 皿示器上产生图像的软件;运动检测模块,与所述传感器连接,提供记录来
自所述传感器的可被察觉的信号的取向信号;以及图像调整模块,使用戶; ^
动检测模i央提供的取向数据,基于为所述设备确定的新的观看位置为所述图像
提供替代图像。图像可以是运动图像。
在该设备中,传麟可以是检测戶腿设备的取向的倾斜的改变的加速计。 在该设备中,运动图像调整模块可以响应于所述取向数据,在所述屏幕中
将与所述图像相关联的背景元素移动预定数量的像素。
在实施例的另一方面,提供了一种用于在电子设备的显示器屏幕上显示的
元素的图形管理系统。该系统包括传自;运动检测模块,与所述传感器连
接,提供记录来自所述传感器的可被察觉的信号的运动信号;以及图形用户界
面(GUI)调整模块,〗OT所,动检测模i,供的运动数据为显示在戶;M显示
器上的所述元素确定新的布局。
GUI调整模i央可fflil移动所述屏幕中的一个或多个戶;M元素的位置来,
所述新的布局,以反映戶,设备的戶;M,动。
在该系统中,新的布局可包括在戶;M屏幕中移动背景图像来反映戶;f^iM 动。此外,可以只有当所述移动在一个预定移动范围内时才实i^;M移动。
可替代或附加地,新的布局可以包括在所述屏幕中移动图标以反映戶; ^if
取向。此外,可以只有当所述移动在一个预定移动范围内时才实1!^述移动。
在该系统中,传感器可提供关于戶;M新取向的位置倾斜数据。可替代或附加地,传感器还可掛共关于戶/f^动的健偏离麵。
在该系统中,可在经过预定时间量而没有可被察觉的进一^it动时,将所 述屏幕中的所述元素恢复为默认取向布置。
在该系统中,传感器可以是加速计。
在该系统中,新的布局可包括改变戶;M屏幕中的图标的立体图来反映所述运动。
在另一方面,提供了一种用于调整显示在电子设备的显示器屏幕上的元素
的呈现的方法。该方法包括监视所述设备的可被察觉的运动;当检领倒了可 被察觉的运动时,使用关于所述运动的运动数据为显示在所述屏幕上的所述元 素确定新的布局。
在该方法中,传感器可JIJ共运动数据;以及所述新的布局可提供屏幕中的 一个或多个元素的位置移动来反映B^3t动。
该方法还包括当经过预定时间量而没有没有可被察觉的进一步运动时将所 述屏幕咴复为所述元素的默认布置。
在另一方面,提供了一种便携式电子设备。该设备包括传感器;显示器; 软件,控制用于产生屏幕以供显示的应用的图形用户界面(GUI);运动检测模
块,连接到传感器,提供记录来自传感器的可被察觉的运动信号的运动信号; 以及GUI调整模块,使用运动检测模±,供的运动 1^共在显示器上显示的 元素的新的布局。
在该设备中,传感器可以是检测设备的倾斜和/或偏离的加速计。
在该设备中,GUI调整模块可以响应于取向 在屏幕上将背景元素移动 预定数量的像素。
在另一方面,可J^共以上方面的集合或子集的组合。
通常, 一个实施例提供了一种系统和方法,可基于设备是否正在运动或已 经运动来调整产生在电子设备的显示器屏幕上的运动图像的观看位置。此外, 一个实施例提供了一种系统和方法,可基于设备是否正在运动或已经运动来调 整产生在电子设备的显示器屏幕上的图标的呈现。设备的运动可以由运动检测 模土央来确定。基于确定的设备运动(例如,超立、平放、倾斜等),运动图像的
观看位置可被调整来模拟或反映运动。这可M;产生替代运动图像来反映改变
的观看〗M来实现。
在此ili共实施例的各个方面的示例性细节。首先,iii共对于实施例的大体
概念和特征的描述。随后,提供关于在GUI中调整静态图像的控审胖寺征的进一 步细节。随后,掛共关于运动图像调整模块的控制特征的进一步细节。
图1提供了根据本发明一个实施例用于接收电子通信的电子设备(总地由
IO来指示)的大体特征。在该实施例中,电子设备10是基于具有手机和e-mail 特征的增强个人数字助理的功能的计算机平台的。然而,应当理解的是,电子 设备10可以基于其它电子设备的结构设计和功能,比如智能电话、桌面电脑寻 呼机或具有通话设备的膝上型电脑。在该实施例中,电子设备10包括外壳12、 LCD 14、扬声器16、 LED指示器18、转动拨轮(tmckwheel) 20、 ESC ("退出") 键22、键盘24、具有耳机26和麦克风28的电话听筒。转动拨轮20和ESC键 22可被沿着箭头"A"的路径向内压下作为J^共对设备10的附加输入的装置。
可以理解的是外壳12可以用本领域技术人员可以想到的任何适当材料来 制造,并且可以被适当地形戯容纳和保持设备10的所有部件。
设备10可被操作刺顿任何己知无线电话系纟规行无线电话呼叫,戶腿无 线电话系统比如全球移动通信系统(GSM)、码分多址(CDMA)系统、 CDMA2000系统、蜂窝数字分组数据(CDPD)系统和时分多址(TDMA)系 统。其它无线电话系统可包 玩线WAN (MS)、无线MAN (Wi-max或正EE 802.16)、无线LAN (正EE 802,11)、无线PAN (正EE802.15和蓝牙)等以及其 它任何支持语音的系统。此外,可支持蓝牙网络。其它实施例包括可模拟电路 交换电话呼叫的语音IP (VoIP)型流式数据通信。耳机26可被用于接听电话呼 叫和其它声音消息,麦克风28可OT于向设备10讲,入声音消息。
参考图2,设备10的功能部件在示意图200中皿。功能部件通常是电子 电路、结构或电机设备。特别地,Jli,敫处理器202来控制和接收与设备10有 关的几乎所有数据、传输、输入和输出。微处理器202被示意性地示出为连接 到键盘24和其它内部设备。微处理器202 t^te控制设备10及其部件的^ 操作。微处理器202的示例性微处理器包括Data 950 (商标)系列、6200系列 和PXA900系列中的微处理器,它们者阿从Intel公司获得。微处理器202 ^31 对其各^Ml入禾嚇出管脚的一系列电连^接到设备10中的其它元件。微处理 器202具有IRQ输入线,允许其从M设皿收信号。^i乓适当的中断固件来 接收在IRQ线上检测至啲信号并对其作出反应。运动检测模i央204 J^共输入信
号的分析来确定设备10是否已被移动g取向是否已被改变。
除了微处理器202,设备10的其它内部设备如图2示意f好;f示。它们包括: 显示器14、扬声器16、键盘24、通信子系统206、小范围通信子系统208、辅 助I/O设备210、串行端口 212、麦克风28、闪存216 (其 的持久存储)、 随机存取存储器(RAM) 218、用于S跟享并同步应用禾旨和其它设备子系统(未 示出)的内部时钟220。设备10优^i也是具有语音和数据通信能力的双向射频 (RF)通信设备。此外,设备10雌地具有与其它计算机系纟^Iil因特网通信 的能力。
微处理器202执行的操作系统软fnm地存储在计^m可读介质上,比如
闪存216,但是也可以存储在其它类型的存储设备上,比如只读存储器(ROM) 或类似的存储元件。此外,系统软件、专用设备应用,,、或者其一部分可被 临时装载到易失性存储器比如RAM218中。移动设,收的通信信号还可存储 到RAM218中。
微处理器202除了其操作系统功冑W卜还在设备IO上实现软件应用程序的执 行。控制基线设織作的被通常称为应用禾聘222的一组软件(或固件)应用 禾歸(比如语魏信模块222A和数据通信模块222B)可以在制造期间被安装 在设备10上,或者在以后被下载。而且,附加软件t莫块(例如可以是个人信息 管理器(PM)应用程序)可以在制造期间被安装或在以后被下载到设备10中。 *应用禾1^的相关数据被存储在闪存216中。
GUI调整模±央222F j,运动检测模i央204提供的运动信息,Mffi用程 序222来lii乓对在显示器14上产生的图标、文本和背景图像的控制和调整。与 在GUI上显示的元素(例如图标、文本、图形和对话框)的当前视图、錢和 取向有关的数据以及其它布置数据可以存储在存储器216或218中。数据可被 模块222F访问和修改。
运动图像调整模i央222G {顿运动检测模块204 Jti乓的运动信息,M31/S 用程序222来皿对在显示器14上产生的运动图像的调整。,包括与显示的 运动图像的新观看点的当前视图、位置和取向有关的数据以及其它布置数据。 数据可被模决222G访问和修改。应当 的是模±央222G也可以处理图像。
通信功能包括数据和语音通信,通3131信子系统206和小范围通信子系统 208来执行。子系统206和208共同为设备10处理的所有通信技术JI^信号级接口。各种应用程序222提微喿作控制规一步处理和记^I信。通信子系统 206包括接收器224、 ^!寸器226和一个或多U线,被示为接收天线228和发 射天线230。此外,通信子系统206还包括处理模块,比如数字信号处理器(DSP) 232和本地振荡器(LO) 234。通信子系统206的特定设计和实现方式依赖于设 备10在其中进行操作的通信网络。例如,设备10的通信子系统206可用Mobitex (商标)、DataTAC (商标)或通用分组无线业务(GPRS)移动数据通信网络 操作,并且可用多种语音通信网络中的任意一种操作,比如高级移动电话业务 (AMPS)、时分多址(TDMA)、码分多址CMDA、个AM信业务(PCS)、全 球移动通信系统(GSM)等。其它类型的 和语音(电话)网络,不管是分 离的还是集成的都可以由设备10使用。在任何情况下,通信子系统206都向设 备10掛斜顿各种通信技术,包括即时消息(M)系统、文本消息(TM)系 统和短消息业务(SMS)系统与其它设备通信的能力。
除了处理通信信号之外,DSP232衝共对接收器224和,器226的控制。 例如,应用至赎收器224和鄉器226的通信信号的增益可舰在DSP 232中 实现的自动增益控制算法来自适应地控制。
在 通信模式中,接收的信号比如文本消息或下载的网页由通信子系统 206处理并且作为输入J^共给微处理器202。接收的信号随后被微处理器202进 一步处理,其可产生到显示器14 ,助I/O设备210的输出。设备用户还可使 用键盘、转动拨轮20和/或一些其它辅助I/O设备210比如触摸板、摇臂开关、 與虫的指轮或一些其它输入设备来编写,项目,比如e-mail消息。编写的数 据项目随后可经由通信子系统206通3131信网络140而被传输。子系统206还 可检测其何时位于其远程系统的通信范围之外。
在语音通信模式中,设备10的,操作实际上类似于 通信模式,除了 接收信号被输出至畅声器16,以及用于fHr的信号由麦克风28产生。可替换的 语音或音频I/O子系统比如语音消息记录子系统还可在设备10上实现。此外, 显示器14还可在语^il信模式中使用,以便例如显示呼叫方的身份、语音呼叫 的辦卖时间或其它语音呼叫相刘言息。
小范围通信子系统208实现设备10和其它附近系统或设备之间的通信,它 们没必要是同样的设备。例如,小范围通信子系统可包括红外设备和相关电路 和部件,或者蓝牙(商标)通信模±央来劍共与對以实现的系统和设备之间的通 信。
为移动手持通信设备的整个电路供电的是电源236。 tt^地,电源236包 括一个或多个电池。更ttit地,电源236是^^虫的电池包,特别是可充电电池 包。电源开关(未示出)为设备10提供"on/off"开关。在电源开关激活时, 应用禾,222被开动来开启设备10。在电源开关被关掉时,应用程序222被开 动来关闭设备10。设备10的电源还可由其它设备和软件应用禾ij^222控制。
参考图3,示出了设备10中存储的应用禾辨222被执行时,设备10的操 作。屏幕图像在示出设备10的操作外观的显示器上产生并且由多个元素组成, 包括图标、文本、背景图像、对话框、弹出窗口等。在屏幕300中,例如应用 禾歸产生ffi制屏幕图像300的夕卜观。其中,时间和日期区域302显示来^f共 根据内部时钟220更新的时间和日期信息。屏幕图像300具有Mil各个图标304 呈现在其上的多个应用程序,其单3魁也{ 各个应用禾1^222。图标被用于代表 设备所存储或处理的应用程序、文件、文件夹或对象。为了在此描述实施例的 目的,术语"图标"是指以下任意一个仅图形、仅文本、或图形和文本的结
合,其代表相关的应用,龄、文件、文件夹等,并且术语是指存储在
设备10上具有与其相关的"图标"的任何文件、应用f歸、文件夹、 集或 信息。屏幕图〗級可在其中Jlf共对话框。典型地,对话框^i导皮包含的GUI"窗 口",允许用户掛M些类型的输A^择,或者其可以是向用户掛共信息的"弹 出"窗口。提供了背景图案306,从而图标304在背景图案306的"上面"产生。 在此,图案306被显示为空白的,并且出于说明的目的,图案306被示为具有 可识别边界的面板。应当理解的是,图案306可以是任意图片、文本、图标或 其它图形图像。
{顿離24上的特定按键離动拨轮20,图标可被依 効B亮和选择。特 别地,为了选择并激活特定应用禾骄,一旦图标被加亮,其可舰沿着箭头A 的路径向内点击转动拨轮20而被选择。ESC键22可被用于通过在ESC键22 上沿着箭头A的路径向内按下棘出任何应用禾OT。一般的,当在设备10的"前 台"没有选定的应用禾骄在运行时(即在被用户或设备10中的内部命令明确激 活之后在显示器上有效地操作并产生其GUI),那么屏幕图像300在显示器14 上产生。Jii乓对戶膽择的应用f聘的功能方面的简短描述。
电话应用禾旨222A (关联于图标304A)提供界面来允许设备10的用户在 设备10上^电话呼叫。其还^i共GUI来存储并列出设备10作出的电话呼叫、
接收的电话呼叫和存储的语音邮件消息的记录。
邮件应用程序222B (关联于图标304B)提供模i^允许设备10的用户在 设备10上产生邮件消息并且将它们发送到它们的地址。应用禾旨222B还掛共 GUI,其樹娥收、草拟、保存和錢的邮件的历史列表。
日历222C (关联于图标304C)鹏宗关于用户和设备10的约会g它状态 事宜。其麟用户输入的约会、^i义和事件的每日海周海月电子日程安排。日 历222C使用处理器202和内部时钟220为设备10《跟宗时间和日期数据。日程 安排包括关于用户的当前是否有空的数据。例如其可指示用户什么时候忙,不 忙,有空或没空。应用程序还可为用户提供"请勿打扰"时间窗口。有效地, 日历222C允许设备10被设置为当发生打扰事件时不通知用户,仅管在该窗口 中没有安排约会。
地址簿222D(关联于图标304D)使得设备10存储个人和组织的縣信息。 特别地,名字、地址、电话号码、邮件地址、手机号码和其它联系信息被存储 在相关联的记录中。数据以数据库的形式被存储在非易失性存储器中,比如设 备10中的存储器216中。在4顿中,,库被组织以便单个的縣信息可被访
问并且与相同或其它应用禾旨中的其它,交叉参考。
位置模i央222E (关联于图标304E)提供设备10的当前地理位置。在一个 实施例中,其使用例如GPS模i央和现有技术中的应用禾i^接收并解释来自卫星 系统的远程GPS信号,以便对设备10的当前位置进行三角测量。在设备10上, GPS接口应用禾Mi^空制由位置模i央222E取回的GPS 的存储。可替换的, 位置信息可M分析与在设备10上执行的蜂窝电话呼叫有关的编码数据来确 定。例如,可检查编码 流来识别与设备10通信的当前基站。
现在提供实施例的进一步细节,其中GUI的布局被响应于设备10的运动 而调整。
作为一个实施例使用的GUI中元素的示例性位置模拟范例,图4示出了在 特定屏幕图像300中示出的元素的空间代表的视图400,其包括背景306、图标 304A-B和对话框308。为了便于说明,所有的元素被代表为三维方块。为了有 助于将图标304从背景306中区分开,用x、 y和z坐标,元素彼lfct间进行 抽象的定位。取向示图402麟了x、 y和z方向的笛卡儿参照系。视图400在 一个z7jC平面上放置背景306,在较高的Z7K平面放置图标304A和304B,以及 在另一个更高的Z7K平面放置对话框308。阴影404A、 404B和404C示出了背 景306上的图标304A-304B以及对话框308的抽象x-y位置来帮助从背景306 中识别它们的位置。阴影404通常不作为GU1的一部分产生;然而,它们可在 其它实施例中产生。对于水平面的特定值可以在也可以不在特定模拟范例中提 供。
对于该特定模拟范例,元素的一个7X平面被确定为基础水平面。这样,在 其它水平面的其它元素就在基础水平面"之上"或"之下"。多个层也象征性地 曰划寸到屏幕300上的图像。 一些层在另一些层之上。基础层有效地与屏幕的平 面相关联。在基础层之下的层中的元素在屏幕"之下"。在基础层之上的层中的 元素在屏幕"^J:"。当范例调整元素来模拟设备10的检测至啲运动时,在屏 幕的平面上的元素(即在基础层中的元素)不^t动。相反,在其它层中的元 素被移动。
〈顿所示的三维范例将变得清楚,当用户从不同健观看屏幕图像300时, 将看到图标304的位置相对于背景306的轻微改变。例如,如果用户在垂直向 下看到屏幕图像300的位置,其可被抽mi也映射到位置406A,即位置x^0, y=0, z4合定的高度。位置406A是在当前基于GUI的操作系统比如Windows (商标) 中劍共的可由GUI的"桌面"视图lii共的示例的抽彭见看位置。接着,如果用 户在垂直向下观看的右下方(就x和y方向而言)的位置,例如位置406B,并 且在比垂直向下观看的更低高度观看屏幕图像300,将会向观看者方呈现向用户 稍稍移近的背景306。位置406B可以被抽^i也映射到f正值,"负值,F负 值(^值是相对于位置406A的x、 y、 z值的改变量)。接着,如果用户在垂 直向下观看的左上方(就x和y方向而言)的位置,例如位置406C,并且在比 垂直向下观看的更高高度观看屏幕图像300,将会向观看者方呈5皿一^离用 户的背景306。位置406C可被抽^i也舰到p负值,r正值,^正值 值是相对于位置406A的x、 y、 z值的改变量)。
这样,模拟范例可被用于如下调整显示在屏幕上的元素。首先,假设设备 10处于稳定状态的取向或位置。例如,设备10可被平放在桌子上或可以由用户 稳定地持有在非常静态的位置。在稳定状态位置中,该范例M象的观看者置 于位置406A。当设备10运动时,i^i也移动不在基础层的元素来反映^i拟
设备10的运动。例如,设备10可以从位置406A运动到406B。可以注意到, 可以看到随着观看位置从406A运动到406B,某些元素彼此"偏离"。该实施例 M3i移动不在基础层中的屏幕图像300的一个或多个元氣比如移动背景306 和对话框308来模拟这种运动。
为了提供屏幕300的默iA^l看布置,在屏幕图像300中移动元素之后并且 在经过了预定时间量之后,元素被重新排列为它们在屏幕图像300中的原始默 认位置,为元素提供了准"引力"效应。往回移动可以是"逐步"的,其中随 着元素"缓行"回到它们的默认位置,元素在中间位置处被重画。
图5A、 5B、和5C示出了对GUI作出的示例调整,GUI被调整以反映设 备10的运动。在图5A中,背景306 l鈔人其图3中的原始位置向下和向左移动, 而图标304保持在它们先前的位置,其代表用于^g406C (图4)的一个视图。 在图5B中,背景306 !鈔人其图3的原始健向上禾响右移动,其代表用于位置 406B (图4)的一个视图。参考图5C,作为移动背景306的替代方式,在一个 实施例中,还可移动图标304,其中图标304被移动而背景306不被移动。其中 图标306被移动到显示器14的下方,〗樣用于隨406B (图4)的一个视图。
在另一个范例中,可从设备10的取向估计、获得^l莫拟用户的观看錢。 如果设备10被平放(例如在桌子上),即可认为观群抽魏在位置406A。如 果设备10被基线上竖直保持,其中设备10的顶部斜向远离观看者,即可假设 观看者抽^i也在其中y坐标是负的位置,比如位置406B。如果设备10被保持 为设备10的左侧朝向观看者倾斜,即可认为观看者抽mi也在其中x坐标是负的 位置,比如位置406C。可以理解的是,存在设备10的确定运动到屏幕图像300 上的元素观看^g之间的^f。
为了解释设备10的确定运动至勝定观看皿的,, 一个实施例可改变在 特定屏幕比如屏幕图像300中元素的布置。给定布置可(优^i也稍稍)移动图 标V文本304和/或背景图像306禾口/或对话| 皿在给定观割43$11共的屏幕的 立体图的效果。附加的或可替换的,在基础层中的元素(例如图标304)可被代 表为三维元素并且它们的深度可从与设备10的运动有关的不同立体图显示。
在另一个范例中,当检测到设备10的运动时,在屏幕图像300的基础层中 的元素保持在运动之前的位置,但是其它元素在与运动相反的方向上移动,并 且随后它们被逐步地移动回到它们的原始位置。这为显示器提供了 "拖尾"效
应。可以理解的是,可掛共其它范例用于在考虑到设备10的检测至啲运动舰
向改变的情况下来模仿、模拟或增强GUI上的元素的显示。
GUI调整模块222F获得从运动模块204 ^i共的运动数据,并且^ffi该数 据和关于屏幕图像300中元素的当前位置的f^来确定是否为屏幕图像300提 供调整以及掛共什么调整来反映设备10的当前运动。对于该实施例,运动检测 模块204可包 刮虫发电路240和运动传自238。可^i共运动检测模i央204的在 微处理器202上操作的软#^制方面。
GUI调整模决222F的一个特征是为设备10 ^!基线取向。基线可以基于 乡舰取向(例如当设备10被平放时)或者可被设置为设备10的当前"静止" 取向(例如,在过去的十辦中之内设备10的平均取向)。 一旦建立了基线取向, 屏幕图像300可被Jif共在"垂直向上"视图上(例如,图3的屏幕图像300), 其是屏幕图像300的元素的默认位置(例如,元素位于屏幕图像300的中央并 且图标304和/或背景306没有移动)。
当设备10静止时基线位置可被使用,并且当设备10被置于新的静止位置 时,基线健可随后被重新定义。例如,在设置了基线之后,如果设备10随后 在车中或者在用户散步时4顿,就会检测到设备10有一定量的空间运动。 一个 实施例的一种模式可用随后的运动信息来调整屏幕中的元素。然而,在屏幕中 所示的元素可使用新的静止位置作为新基线而移动到默认位置。新的静止位置 可M31周期性地读数传感器238检领啲信号的例,辣粒。其后,设备10可对 于设备10在"静止"时(即对于其当前环境的标准净(net)静止位置)确定平 均"基线"运动信号。这样,任何运动信号被与基线运动信号进行比较来确定 设备10的"标准"运动,以便针对其当前环境进行调整。随飽动模块204识 别到设备10的运动,这种改变,細于将用户的抽彭见看点的运动从基线位置(例 如在图4的402)映射到新的观看点。 一旦建立了新的观看点,可对屏幕图像 300作出适当的调整。对于映射到显示器14上生成的显示的被告知的运动,可 向检测至啲运动劍共比例因子。
提供给图标304和/或背景306种或对话框的偏移的尺寸一般在多个像素的 数量级,例如在1到10之间。而且,"沙盒"可,繊加在衝共给屏幕图像300 的元素的可允许移动范围上。例如,屏幕图像300中元素的3个像素向下移动 可被设置为最大偏移,而不考虑设备10的顶部向用户倾斜了多少。图标v/文本和
减背景的移动可被实现为经过一个或多个中间位置的逐步移动,或者可以M:
在示出元素的最终位置的一个新屏幕中实现来完成。
参考图6,状态图600提供了被示为状态的活动的示例fM程,其中GUI 调整模块222F估计特定GUI中元素的当前位置以及设备10的运动的改变,从 而确定是否对元素的位置作出改变。
过程在步骤602开始,其中启动GUI调整模块222F。其可以是在设备10 上的应用禾ii^中的子例程或者是单独的操作应用禾M^。其初始功能是在步骤604 在默认位置产生具有图标、文本和背景的屏幕,其中优iti也任一个元素都没有 移动。关于屏幕图像300中元素的位置的数据被存储在存储器216或218中。 接着,模块222F进行到状态606,其中其等待图标的激活或者使得必须刷新屏 幕的活动或者设备10的运动。如果图标被激活,那么模块返回到状态604。如 果检测到了运动,应用禾骄进行到状态608,其中应用禾i^在分析来自传自或 电路204的运动数据并且分析关于屏幕图像300中元素的当前位置的 之后 确定运动的范围。此后,应用禾旨进行到状态610,其中产生了一个新屏幕,其 中图标304、文本和/或背景306禾口/或倒可对话框都,,幕图像300中的原始位 置移动到它们的新位置,以配合设备10的所确定的运动。如先前BTO,在一个 范例中,在基础层中的元素不被移动。基础层以上和以下的元素可被重新定位 来反映运动。关于这些元素的位置信息也被更新。此后,模块222F返回到状态 606。值得注意的是如果设备在一段设定时间内保持没有运动,GUI呈现可被模 土央222F重置为皿认位置,如将状态606连接到状态604的超时箭头所示。当 被移动的元素被移动回它们的原始位置时,这可M31在它们当前位置和它们默 认位置之间的一个或多个中间位置重画被移动的元素来完成。
该实施例的另一愤征是运动图像、视频、动画、计^^几产生的三纟t^ 等在设备的显示器上使用考虑设备取向的观看位置来呈现。
运动图像可由一系歹湘关的在时间上延续的连续图像组成。可替换的,对 象的三维代表可以M31计Ml生成的图像(CGI)来实施。在CGI中,,比 如球体、立方体、几何平面和其它m可以在数学上被置于笛卡儿空间中,并 且随后相关的观看点可随着观看者的"观看点"在空间中的改变而动态地改变。
例如,参考图7,场景700示出了沿着平面704在向着一系列照相机708 A-D 的方向706运动的运动汽车702。 ^照相机708在与汽车702的前进方向706交叉的平面704上沿着弧线710放置。*照相机708的高度 地在相同的 高度。然而,也可采用在不同高度的其它视图。这样,每个照相机从提供稍稍 不同角度和/或高度的不同观看位置捕获汽车702的运动图像。旨图像流可被 捕获为数字娜。針流的每一帧可具有与其相关联的定时翻(由照相机708 ^i共或者由设备10或其它设备给出时间戳),以便允许照相机708之间的图像 流的同步。如果有足够的存储资源可用,则*图像流可被本地存储在设备10 上,或者可在远离设备10与设备10通信的與虫视步则艮务器上,其可用足够的 带宽传输选择的视频流到设备10以保持足够的帧速率来在设备10上显^it动 图像。此外,汽车702的CGI版本可被数字地捕获。取向示意图712^li共了x、 y和z方向的笛卡儿参照系。
参考图8A、 8B和9提供了运动图像处理模决222G的进一步细节。附加 的或可替换的,运动图像的特征处理可由传输新坐标数据或图像本身到设备10 以便于产生显示14的远程计算设备,行。状态图900 Jti共示为状态的活动的 示例性过程,其中运动图像调整模i央222G估i"Hg动图像的当前观看位置并且根 据设备10的运动来改^M看iM。
过程在步骤902开始,其中启动运动图像调整模i央222G。其可以是在设备 10上的应用程序中的子例程或者是单独的操作应用程序。在启动之后,模±央 222G进行到状态904来产生设备10的屏幕14上的运动图像。例如,参考图8A, 在设备10上其显示器14示出场景700的运动图像800A,其中汽车702从照相 机708B (其被设置为默iAM看健)被看到。关于运动图像的当前观看位置的 数据被存储在存储器216或218中。可以认为设备10处于稳定状态取向或位置。 例如,设备10可被平放在桌子上或者可由用户稳定地保持在还算静止的位置。 在稳定状M置,该范例将视频图像的默认视线抽象地置于来自照相机708B(还 可使用其它照相机)。
接着,模块222G进行到状态906,其中在此状态中等待设备10的运动。 该等待可在中断的基础上进行,因为运动图像仍然在显示器上更新。如果检测 到了运动,应用禾i^进行到状态908,其中应用程序在分析来自传感器或电路 204的运动 之后确定运动的范围。
此后应用禾將进行到状态910,其中产生了一个縱动图像,其中^i也, 运动图像从当设备10运动时原始运动图像所在的时间点开始,但是如模块222G所确定的运动图像^A新观看点示出。当设备io运动时,选择的视频图像l雌
择来反映或模拟设备10从其先前取向到新取向的观看点。这样,如果设备10 被旋转那么设备10的右侧被向下倾斜,那么就具有将视频图像平移到照相机
708B左边的照相机之一 (比如708C或708D)的视图的感观效果。对4OT哪个 视图的选择(708C或708D)将基于设备10旋转的量。参考图8B,在将设备 10的运动禾號,到适当照相机视图708时,运动图像被改棘在茅腿择的照 相机视图708 (比如708C或708D)上获得。在从当前视图向新选择视图的转 化中,在转化点,在设备10上产生当前视图的最后一帧,随后在时间线上随后 的期望帧800B从来自 择的视图的视频流中选择。这样,汽车702相比于 800A还沿着图像800B中的y轴。这样,在视图之间作出转化,该转化尝试在 当前和新选择的视图之间保持时间一致性。
此后,模块222G返回到状态906。新观看位置保持一段时间。然而,如果 设备在一段设定时间保持不动,运动图像的观看点可被模i央222G被重置为其默 认位置,如连接状态906和状态904的超时箭头所代表(可能返回到图8A , 的观看4M),当运动图像的观看点被移动回至U其原始位置时,这可舰将观看 点改变为当前位置和默认位置之间的一个或多个中间皿来完成。
为了向屏幕Jli共默认观看布置,在运动图像的观看位置被移动并且在经过 了预定时间之后,运动图像的观看位置可被重新调整为其原始默认位置,为元 素提供了准"引力"效应。往回移动可以是逐步的,其中随着视频图像"缓行" 回到它们的默认位置的视图,视频图像被转化到中间视图706。附加的或可替换 的,观看位置可以缓慢移动到中间位置,其中动画或视频的观看位置被以低速
率移动回到其原掛中间冲立位置。imi也,速率足够t魏使得用户不会注意到
移动,从而允许设备10接受随后被处理的驗动,以便在另一个方向移动图像。 为了^和选择适当的视频流,对于该实施例需要可用于产生和选^ii动
图像的大量计算资源。这样,如果这种资源是在远程提供,那么可以只把结果
输出发送到设备10。
有多种图像处理技术可用于产生在此提供的视图。可以理解的是,可以使
用本领域中的存储、捕获、产生和处理运动图像的一系列不同立体图的现有技术。
例如,附加的或可替换的,三维运动图像可M组合)^的相同场景的两
个运动图像来仓犍,其中每个运动图像的^观看点的立体图彼此t间稍稍偏
离(比如,来自照相机706B和706C)。两个视频流MI可被组合、处理和/或 内插来从原^g动图像创惑新立体场景的立体数据。新场景可以在几何上平移、 倾斜、旋转和运动,使得其对于新场景的观看位置可调整来符合需要用于(虚 拟)视频流的视频图像的由设备10提供的运动数据。用于将两个视频流(包括 一系列单独帧)组合为新场景并且改变新场景的观看位置的技术对于图形处理 领域的技术人员来说都是公知的。
附加的或可替换的,图像的一个或多个,可以在虚拟三维空间中代表并 且随后当新观看位置由设备10的运动确定时,图像处理软件(在设备10上或 者是远离设备10操作的软件)为图像计算新观看位置并且图^I31己知计算机 图形图像处理技术被重画。
视频图像可占据屏幕的旨帧。可替换的,视频图像可以在屏幕的縮略图 窗口中产生。而且,运动图像可以作为在屏幕上产生的场景的一部分的"墙纸" 的一部分。在这种情况下,设备10的运动可如上戶,改变在墙纸上产生的场景 的观看角度。]tW卜,背景(静态)元素可被设置在平面704上。除了运动图像 被樹共了其新观看{體之外,这些背景元素可如结合图5A-5C戶腿的来移动。 而且,对于结合GUI调整模±央222F描述的一个或多个静态元素的附加移动处 理可结合模块222G的运动图像的观看位置的改 ,。
参考图IO,对于运动检测模块204和其相关部#^进一步细节。其中,
示出了用于设备10的两个传自布置。电路1000A示出了直^^接到微处理器 202的中断和串行接口输入线的传感器238。因此,在微处理器202上操作的软 件被掛共来可选择ife]m棘自传麟238的信号,以确定是否检测到设备10的 可被察觉的运动。传感器238和微处理器202之间的电路可被认为是电路240 的一个版本。在微处理器202上操作的软件确定传感器238何时产生了可被察 觉的信号。电路1000B示出了连接到具有两个差分比较器1002A和1002B的触 发电路240A的传麟238,它们的输出连接到模拟多路选择器(mux) 704。多 路选择器根据微处理器202产生的控制信号可选择的ia共其输出。多路选择器 1004的模拟输出被模数转换器1006转换成一组数字信号,模数转换器1006随 后将输出提供给微处理器202。在其它实施方式中,在微处理器202上操作的软 件确定在传感器238上何时产生了可被察觉的信号。软件确定的位置的读数可
被存储在存储器218或216中。软件还可创^ig动读数的平均读数。该平均读 数可被用于确定设备10何时处于静止j體,或者其何时实际上处于静止健(例 如其仅运动极小的量)。
对于任何实施例,低一gMEM (微机电系统)加速计可IM于运动传^1 238。此外,加速计几乎可以是任何类型,包括电容、压电、压阻或者基于气体 的加速计。低-gMEM加速计的一个示例是LIS3L02AQ三轴模拟加速计,可从 瑞士日内瓦的STMcroelectronics获得。加速计繊啦领倒的来自运动(例如倾 斜、惯性或振动)或引力的加iM,并将其转换为电信号(在输出产生对应的 改变),并且可用于一、二或三轴布置。加速计可产生数字或模拟输出信号。
为了改善当加速计用作运动传感器238时的灵敏度,其输出可被校准来补 偿斜由偏移和灵M变化。校,可在系统7jC平上执行,提供端到端校准。校 准还可3131收集对不同取向的设备进行的一大组测量来执行。
参考图11,为排列为单轴模拟传感器的传感器238示出了可替换电路 240B。传感器238可被定位使得其输出检测沿着期望轴的运动(例如当设备垂 直运动时进行"Z"轴检测)。可M31为針其他轴复制电路240B来监视其他轴。 简言之,传ii^238的输出被提供到缓冲放大器1100。缓冲放大器1100的输出 被先后衝共给比较器1102和1104。比较器1102和1104的其它输入从包括电阻 1106A、 1106B和1106C的电阻梯1106的不同抽头获得。比较器1102和1104 分别为传感器238的输出产4±限和下限的比较信号。如果来自传感器238的 信号值在比较器1102的参数设置的上限;^± (将来自传自238的信号和来自 电阻梯1106的抽头的信号进行比较),或者在比较器1104的参数设置的下[5fet 下(将来自传感器238的信号和来自电阻梯1106的抽头的信号进行比较),那 么OR门1108产生触发信号1110。可以理解的是限度可被用于定义传感器238 检测至啲代表设备10何时是静态(例如静止)或运动的信号范围。
可以理解的是,使用不同传g组合和触发部件以及阈值检测器的其它电 路可被用于提1^f专自238和电路240的功能。
在其它实施例中,可用不同设备来替换运动传感器238或与之相组合,所 述不同设备比如弹難载开关、倾斜开关、陀螺仪、7K银开关、GPS定位器或 可产生响应于设备10的运动或取向改变的信号的其它设备。优选地,设备具有 低静止功率牵引特征。
可以理解的是,模块222F和222G以及实施例中的其它应用禾ij^可使用已 知编程技术、语言和算法来实施。模块的名称被提供,以便为某些模t^i导示 签和分配功能。不要求每个模块仅执行战功能。这样,每个应用f辨的特定 功能可在应用程序之间移动或者被分离为不同的应用禾旨。模±央可被包含在其 它模块中。不同的信号发送技术可被用于在使用已知编程技术的应用程序之间 传送信息。已知的数据存储、访问和更新算法允许娜在应用禾骄之间共享。 还应当理解的是设备10上的其它应用禾歸和系统可与任意应用程序222同日m 行。这样,模块222F和222G的一个或多个方面可〗顿本领域中的已知编程技 术被建立来在设备10的"后台"应用禾辨中操作。
本发明由所附权利要求定义,以上描述仅^t本发明,实施例的说明。 尽管没有在此清楚说明,本领域技术人员可以预见在不脱离所附权利要求定义 的本发明范围的情况下,可以对于,实施例的作出一些修改。
权利要求
1.一种用于在电子设备的显示器屏幕上显示的运动图像的运动图像管理系统,包括传感器;运动检测模块,与所述传感器连接,提供记录来自所述传感器的可被察觉的信号的运动数据;以及运动图像调整模块,使用所述运动数据确定所述运动图像的新的观看位置,以及为所述运动图像产生代表从所述新的观看位置观看到的所述运动图像的替代运动图像。
2. 如权利要求1戶腿的运动图像管鹏统,其中所艇动图像调整模±央还移动所繊幕中与戶;f^动图像相关联的背景图像,以反s^Mi 的观看位置。
3. 如权利要求1或2所述的运动图像管理系统,其中所述替代观看图像只 有当所3Sit动数据在一个预定移动范围内时才被实现。
4. 如权利要求1到3中任意一项所述的运动图像管理系统,其中所述传感器提供关于1^动的位置倾斜 。
5. 如权利要求4所述的运动图像管鹏统,其中戶脱传繊还掛共关于所^f 运动的位置偏离数据。
6. 如前述任一权利要求戶腿的运动图像管理系统,其中戶;f^3t动调整模i央 在经过预定时间量而所述设备没有可被察觉的进一^S动之后,将所述替代运动图像咴复至u与戶;MM动图像相关联的默iA^看健。
7. 如前述任一权利要求戶;M的运动图像管理系统,其中当确定戶;M^i^动图像时,所^ig动图像调整模i央访问多个运动图像,^运动图像代表所述运动图像的不同观看^s。
8. 如权利要求7戶诚的运动图像管S^统,其中戶;f^动图像调整模:t刺吏用关于所述多个运动图像的立体数据和所述运动数据来产生所述替代运动图 像。
9. 如前述任一权利要求戶脱的运动图像管理系统,其中戶;f^g动图像调整 模块iOT所述运动图像中元素的三维模型和所^M动数据来产生戶皿替代运动图像。
10. 如前述任一权利要求所述的运动图像管理系统,其中 所述传麟是加速计。
11. 一种用于调整运动图像在电子设备的显示器屏幕上的呈现的方法,包括监视所述设备的可被察觉的运动;以及当检测到了戶脱可被察觉的运动时,4顿关于戶脱可被察觉的运动的取向 数据为将显示在所述屏幕上的所,动图像确定具有新的观看位置的替代运动 图像。
12. 如权利要求ll戶腿的方法,还包括在经过预定时间量而没有检湖倒所 述设备的可被察觉的进一步运动时,将所述新的观看位置恢复到所^I动图像 的默iAH看位置。
13. 如权利要求11或12戶舰的方法,其中当确定戶腿割戈运动图像时,访问多i^动图像,旨运动图像f^戶;Mit动图像的不同的观看位置。
14. 如权利要求11所述的方法,从关于戶,多个运动图像的立体数据和所 ^动 产4^述替代运动图像。
15. 如权利要求ii到i4中任意一项所述的方法,其中使用戶;f^动图像中元素的三维模型和所^动数据来产^^M替^t动图像。
16. —种便携式电子设备,包括 传離显示器;在戶,显示器上产生图像的软件;运动检测模块,与所述传繊连接,!ii共记录来自戶;f^传感器的可被察觉的信号的取向信号;以及图像调整模块,使用戶;Mii动检测模lM供的取向数据,基于为所述设备 确定的新的观看位置为戶脱图像^i赠代图像。
17. 如权利要求16戶腿的便携式电子设备,其中戶;M传麟是检测戶脱设备的取向的倾斜的改变的加速计。
18. 如权利要求16或17戶脱的便携式电子设备,其中戶脱图像调整模块响应于所述取向数据,在所述屏幕中将与所述图像相关联的背景元素移动预定数量的像素。
19. 一种用于在电子设备的显示器屏幕上显示的元素的图形管理系统,包括传感器;运动检测模块,与所述传感器连接,ili乓记录来自所述传離的可被察觉 的信号的运动信号;以及图形用户界面(GUI)调整模块,lOT所^动检测模:t,供的运动数据 为显示^^MM示器上的所述元素确定新的布局。
20. 如权利要求19戶脱的图形管理系统,其中所述传iim皮布置为Mi坩旨示戶;M设备的新运动的运动数据;以及所述GUI调整模i央被布置为Mil移动所述屏幕中的一个或多个戶皿元素的位置来提供戶; ^新的布局,以反映戶,设备的所^i M动。
21. 如权利要求20戶腐的图形管理系统,其中 戶皿新的布局包括在戶/M屏幕中移动背景图像来反映fMi ^动。
22. 如权利要求20所述的图形管理系统,其中所述新的布局包括在所述屏幕中移动图标以反映戶;Mi 3t动。
23. 如权利要求21或22所述的图形管理系统,其中所述GUI调整模i央被布置为只有当所述移动在一个预定移动范围内时才实现所述移动。
24. 如权利要求23戶腿的图形管理系统,其中 所述传^ 布置为$1^关于0 ^§^动的位置倾斜 0
25. 如权利要求24戶腿的图形管理系统,其中所述传,还被布置为^i共关于戶;Mi ig动的位置偏离f^。
26. 如权利要求24或25所述的图形管理系统,其中GUI调整模i央被布置为在经过预定时间量而没有可被察觉的进一步运动时,将所,幕中的戶;M元素恢复为默认布置。
27. 如权利要求20到26中任意一项所述的图形管理系统,其中所述传繊是加速计。
28. 如权利要求20戶腿的图形管理系统,其中.-所述新的布局包括改^^M屏幕中的图标的立体图来反映戶^f^i^动。
29. —种用于调整显示在电子设备的显示器屏幕上的元素的呈现的方法,包括监视所述设备的可被察觉的运动;当检测到了可被察觉的运动时,使用关于所述可被察觉的运动的取向数据为显示在所,幕上的所述元素确定新的布局。
30. 如权利要求29戶;^的方法,还包括 4顿传,来^t共戶;M取向,;以及对于戶;M新的布局,移动所述屏幕中的一个或多个所述元素的位置来反映所述可被察觉的运动。
31. 如权利要求30所述的方法,还包括当经过预定时间量而没有没有可被察觉的进一步取向改变时将戶;M屏幕恢复为所述元素的默认取向布置。
32. —种便携式电子设备,包括 显示器;以及如权利要求19到28中任意一项戶,的图形管理系统。
33. 如权利要求32所述的便携式电子设备,其中所述GUI调整模±央被布置为响应于所述取向数据,将所述屏幕中的背景元素移动预定数量的像素。
34. —种多个指令存储在其上的计算机可读介质,所述指令用于使得计算 设皿行如权利要求11到15或29到31中任意一项所述的方法。
全文摘要
本发明提供了调整设备上的文本、图像和运动图像的呈现的系统和方法,涉及一种基于设备的取向来为设备上的图形、文本和/或运动图像改变可被察觉的观看位置的系统、方法和设备。对于运动图像管理系统,其包括传感器;运动检测模块,与所述传感器连接,提供记录来自所述传感器的可被察觉的信号的运动数据;以及运动图像调整模块,使用所述运动数据确定所述运动图像的新的观看位置,以及为所述运动图像产生代表从所述新的观看位置观看到的所述运动图像的替代运动图像。对于文本和图形,图形用户界面(GUI)调整模块使用运动检测模块提供的取向数据为显示在显示器上的元素确定新的布局。
文档编号G06F3/0481GK101196795SQ20071030718
公开日2008年6月11日 申请日期2007年8月1日 优先权日2006年8月2日
发明者詹森·格里芬 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1