显示内容的系统和方法

文档序号:6494633阅读:162来源:国知局
显示内容的系统和方法
【专利摘要】本发明揭示一种用于显示内容的设备和方法。特定方法包含确定用户相对于显示器的检视定向,且基于所述检视定向将内容的一部分提供到所述显示器。所述部分包含所述内容的至少一第一可检视元素,且不包含所述内容的至少一个第二可检视元素。所述方法还包含确定所述用户的经更新的检视定向,且基于所述经更新的检视定向更新所述内容的所述部分。所述经更新的部分包含至少所述第二可检视元素。所述部分与所述经更新的部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。
【专利说明】显示内容的系统和方法
【技术领域】
[0001]本发明大体涉及显示内容。
【背景技术】
[0002]技术的进步已导致较小且较强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线计算装置,例如便携式无线电话、个人数字助理(PDA)和寻呼装置,其体积小,重量轻,且易于由用户携带。更具体来说,例如蜂窝电话和因特网协议(IP)电话等便携式无线电话可经由无线网络传达语音和数据包。此外,许多此类无线电话包含并入其中的其它类型的装置。举例来说,无线电话还可包含数字静态相机、数码摄像机、数字记录器,和音频文件播放器。而且,此类无线电话可处理可执行指令,包含软件应用程序,例如可用以接入因特网的网络浏览器应用程序。由此,这些无线电话可包含大量计算能力。这些便携式电子装置中的某些装置可使得用户能够存取并显示内容。然而,这些便携式电子装置的显示器的大小或分辨率可能限制可同时显示的内容的量。

【发明内容】

[0003]揭示一种显示内容的设备和方法。在特定实施例中,所揭示的设备和方法使用检视器-装置交互显现来增加电子装置的显示容量。举例来说,响应于用户相对于显示器的检视定向的改变,在显示器处显示的内容可改变。为了说明,所述检视定向可包含用户的面部、头或眼睛与电子装置的传感器之间的角度或距离。
[0004]在特定实施例中,揭示一种显示内容的方法。所述方法包含在具有显示器的装置处接收可显示内容。所述可显示内容包含多个可检视元素。所述方法还包含基于用户相对于所述显示器的检视定向且基于所述显示器的显示器大小而确定所述可显示内容的第一部分。所述第一部分包含多个可检视元素中的至少一第一可检视元素,且不包含多个可检视元素中的至少一个第二可检视元素。所述方法还包含在所述显示器处显示所述可显示内容的所述第一部分。所述方法进一步包含检测所述用户相对于所述显示器的经更新的检视定向,以及基于所述经更新的检视定向确定所述可显示内容的第二部分。所述第二部分包含至少所述第二可检视元素。所述第一部分与所述第二部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。所述方法包含在所述显示器处显示所述第二部分。
[0005]在另一特定实施例中,揭示一种显示内容的设备。所述设备包含处理器和耦合到所述处理器的存储器。所述存储器包含内容,所述内容包含多个可检视元素。所述存储器还包含可由所述处理器执行以确定用户相对于显示器的检视定向的指令。所述指令可由所述处理器执行以基于所述检视定向将所述内容的第一部分提供到所述显示器。所述第一部分包含所述内容的至少一第一可检视元素,且不包含所述内容的至少一个第二可检视元素。所述指令还可由所述处理器执行以确定所述用户的经更新的检视定向,且基于所述经更新的检视定向将所述内容的经更新的部分提供到所述显示器。所述经更新的部分包含至少所述第二可检视元素。所述第一部分与所述经更新的部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。
[0006]在另一特定实施例中,揭示一种显示内容的设备。所述设备包含用以产生用于在显示装置处显示的用户接口的接口装置。所述用户接口包含基于用户相对于所述显示装置的检视定向而确定的内容的一部分。所述设备还包含用以确定所述检视定向且检测所述检视定向的改变的定向检测装置。所述内容的第一部分是基于第一检视定向而确定。所述第一部分包含所述内容的至少一第一可检视元素,且不包含所述内容的至少一个第二可检视元素。所述内容的第二部分是响应于所述检视定向到第二检视定向的改变而确定。所述内容的所述第二部分包含至少所述第二可检视元素。所述第一部分与所述第二部分之间的显示差和所述第一检视定向与所述第二检视定向之间的定向差成非线性关系。
[0007]在另一特定实施例中,揭示一种非暂时性计算机可读媒体。所述非暂时性计算机可读媒体包含处理器可执行指令,所述处理器可执行指令在由处理器执行时致使所述处理器确定用户相对于显示器的检视定向。所述指令可进一步由所述处理器执行以致使所述处理器基于所述检视定向将内容的一部分提供到所述显示器。所述部分包含所述内容的至少一第一可检视元素,且不包含所述内容的至少一个第二可检视元素。所述指令还可由所述处理器执行以致使所述处理器确定所述用户的经更新的检视定向且基于所述经更新的检视定向更新所述内容的所述部分。所述经更新的部分包含至少所述第二可检视元素。所述部分与所述经更新的部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。
[0008]由所揭示实施例中的至少一者提供的一个特定优点是用户可经由电子装置的相对较小或低分辨率的屏幕来存取并检视更多信息。
[0009]本发明的其它方面、优点和特征将在审阅全部申请案之后变得显而易见,所述全部申请案包含以下部分:【专利附图】

【附图说明】、【具体实施方式】和权利要求书。
【专利附图】
附图
【附图说明】
[0010]图1是显示内容的系统的特定说明性实施例的图;
[0011]图2是显示内容的系统的特定说明性实施例的图;
[0012]图3是显示内容的系统的特定说明性实施例的图;
[0013]图4是说明根据特定说明性实施例的显示内容的方法的图;
[0014]图5是显示内容的系统的特定说明性实施例的图;
[0015]图6是说明根据特定说明性实施例的显示内容的方法的图;
[0016]图7是显示内容的系统的特定说明性实施例的图;
[0017]图8是显示内容的方法的特定说明性实施例的流程图;
[0018]图9是显示内容的方法的特定说明性实施例的流程图;以及
[0019]图10是根据特定说明性实施例的适于显示内容的便携式计算装置的框图。
【具体实施方式】
[0020]图1是显示内容的系统的特定说明性实施例的图。在图1中,计算装置100包含显示器101或耦合到显示器101。计算装置100可包含存储内容102以经由显示器101显示的存储器(图1中未展示)。计算装置100还可包含网络接口,例如无线接口或有线网络接口(图1中未展示),以检索内容102。计算装置100可为便携式电子装置,例如相机、移动电话、便携式计算机、个人数字助理、便携式媒体播放器、平板计算机,或其任何组合。
[0021]图1说明其中内容102过大以致不能方便地一起显示在显示器101处的情形。举例来说,显示器101的大小或分辨率可能限制可同时有用地呈现在显示器101处的内容102的量。因此,仅显示内容102的第一部分120,且不显示内容102的其它部分。
[0022]内容102可包含多个可检视元素111到115。尽管图1中所说明的实例包含具有可检视元素111到115的四个显示窗104到107,但内容102可包含四个以上显示窗或四个以下显示窗。另外,内容102可包含比图1中所示的可检视元素更多或更少的可检视元素111到115。可检视元素111到115可包含信息、文本、图形、图像、多媒体内容、其它可检视元素,或其任何组合。可检视元素111到115可与显示窗104到107中的一者或一者以上相关联。显示窗104到107中的两者或两者以上可为相互依赖的(例如,第二显示窗105可为第一显示窗104的弹出窗或其它子窗)。显示窗104到107中的两者或两者以上可为独立的。举例来说,第一显示窗104可包含第一应用程序的用户接口显示,且第三显示窗106可包含第二应用程序的用户接口显示。关闭或以其它方式与第一应用程序交互可不影响第二应用程序。因此,第一显示窗104可独立于第三显示窗106。在另一实例中,第四显示窗107可包含与第一应用程序的第二例子相关联的用户接口。经由第一显示窗104关闭或以其它方式与所述第一应用程序的第一例子交互可不影响所述第一应用程序的第二例子。因此,第一显示窗104与第四显示窗107可彼此独立。
[0023]为改进与内容102的用户交互,可响应于用户相对于显示器101的检视定向的改变而更新内容102的第一部分120。举例来说,第一部分120可包含第一可检视元素115。其它可检视元素111到114可能不包含在第一部分120中。然而,响应于检测到检视定向的改变,可经由显示器101呈现第二可检视元素(例如可检视元素111到114中的一者)作为内容102的第二部分。检视定向的改变的所测量量可用于确定将内容102的哪一或哪些部分呈现在显示器101处。在特定实施例中,如下文进一步解释,经由显示器101呈现的内容102的改变与检视定向的改变成非线性关系。
[0024]图2是显示内容的系统的特定说明性实施例的图。明确地说,图2说明用户210与计算装置200交互以改变显示在计算装置200的显示器212处的内容的一部分。说明用户210相对于显示器212的三个不同检视定向。
[0025]为描述的方便起见,将用户210相对于显示器212的检视角度描述为用户210的视线216与显示器212的平面之间的角度。为了说明,在第一检视定向201中,用户210直接面向计算装置200的显示器212。因此,用户210与显示器212之间的检视角度为约90度。即,显示器212大致垂直于用户210的视线216。特性化检视角度的替代方式(其在本文不使用,除非由特定上下文另外指示)将为测量相对于显示器212的法线(未图示)的检视角度。以此方式考虑,在第一检视定向201中的用户210相对于计算装置200的检视角度将为约零度。
[0026]在第一检视定向201中,内容的第一部分206可显示在显示器212处。所述内容可包含多个可检视元素,例如图像、窗、图形元素,等等。举例来说,第一部分206可对应于图1的内容的第一部分120。用户210可通过将用户的面部或头向左移动或通过将显示器212向右旋转而从第一检视定向201改变到第二检视定向202。响应于改变到第二检视定向202,内容的第二部分207可显示在显示器212处。内容的第二部分207可包含不显示在内容的第一部分206中的内容。为了说明,第二部分207可对应于图1的内容102的不包含在内容102的第一部分120中的一部分,例如可检视元素111到114中的一者。内容的第一部分206可包含第一可检视元素但不包含内容的第二可检视元素,且第二部分207可包含所述第二可检视元素。为了说明,第一部分206可包含显示窗的第一部分,且第二部分207可包含显示窗的不显示在第一部分206中的第二部分。在另一说明性实例中,第一部分206可包含第一显示窗,且第二部分207可包含独立于所述第一显示窗的第二显示窗。举例来说,所述第一显示窗可包含与在计算装置200处操作的第一应用程序相关联的用户接口,且第二显示窗可包含与所述第一应用程序相关联的第二用户接口、与所述第一应用程序的第二例子相关联的用户接口,或与在计算装置200处操作的第二应用程序相关联的用户接口。
[0027]响应于改变到第三检视定向203,内容的第三部分208可显示在显示器212处。用户210可通过将用户的面部或头向右移动或通过将显示器212向左旋转而从第一检视定向201改变到第三检视定向203。内容的第三部分208可包含不显示在内容的第一部分206中的内容、不显示在第二部分207中的内容或不显示在第一部分206或第二部分207中的内容。举例来说,第三部分208可对应于图1的内容102的不包含在内容102的第一部分120中的一部分,例如可检视元素111到114中的一者。
[0028]所显示的内容的所述部分的改变量可与检视定向的改变量成非线性关系。举例来说,当检视定向改变相对较小(例如,小于阈值量)的第一量时,所显示的内容的所述部分可不改变。当检视定向改变大于所述第一量(例如,大于阈值量)的第二量时,所显示的内容的所述部分可改变。此外,当检视定向改变大于第二量(例如,大于第二阈值量)的第三量时,内容的所述部分可以不同于不满足第二阈值量时的方式的方式而改变。为了说明,当检视定向改变在第一阈值量与第二阈值量之间时,可显示内容的在特定窗内的一部分。然而,当检视定向改变大于第二阈值量时,可显示不同窗。
[0029]在另一实例中,只要检视定向从“中性定向”(例如,在第一检视定向201的阈值量内)改变,就可持续更新所显示的内容的所述部分。为了说明,所显示的内容可在装置200处于第二检视定向202时滚动,且可在装置返回到第一检视定向201时停止滚动。在此实例中,内容在显示器212中滚动的速率可与检视定向成非线性关系。
[0030]在特定实施例中,可使用计算装置200的传感器214来确定检视定向或检视定向的改变。举例来说,传感器214可包含相机,所述相机可用于俘获待分析的图像以确定相对于显示器212的用户210的眼睛的位置或用户210的面部的一部分的位置。当眼睛或面部的所述部分的相对位置改变时,可检测到检视定向的改变,从而导致所显示的内容的所述部分的改变。在另一实例中,传感器214可包含另一无源传感器,其能够检测周围或环境条件以估计检视定向。在另一实例中,传感器214可包含有源传感器,其适于发射信号且基于对所述信号的响应或所述信号的改变而确定检视定向。
[0031]因此,响应于用户210改变检视定向,可显示先前不可见的内容的部分。所显示的部分的改变量可与检视定向的改变量成非线性关系。此非线性关系可使得用户210能够容易地存取并显示大范围的内容。[0032]图3是显示内容的系统的特定说明性实施例的图。在第一时间301,用户310具有相对于显示器300的第一检视角度304。在第一检视角度304下,经由显示器300呈现内容的一部分(指示为所显示部分320)。举例来说,所显示部分320可为第一屏幕321的一部分。所述内容还可包含在第一时间301不显示的其它内容322。举例来说,在第一时间301的内容的所显示部分320可对应于图1的内容102的第一部分120,且第一屏幕321可对应于第一显示窗104。第一屏幕321的不在所显示部分320中的部分可对应于图1的不在内容102的第一部分120中显示的可检视元素111到114。其它内容322可对应于图1的其它显示窗,例如第二显示窗105、第三显示窗106、第四显示窗107,或其任何组合。
[0033]在第二时间302,用户310具有相对于显示器300的第二检视角度305。结果,所显示部分320经更新以包含不同内容。举例来说,在第二时间302可经由显示器300呈现第一屏幕321的另一部分。另外,在第二时间302可不显示在第一时间301显示的第一屏幕321的一些部分。
[0034]在第三时间303,用户310具有相对于显示器300的第三检视角度306,且所显示部分320包含不同内容。举例来说,所显示部分320可包含其它内容322的一部分,且可不包含第一屏幕321。
[0035]图3还说明其中显示器300经由三维呈现312表示信息的特定实施例。举例来说,三维表示312可包含圆筒形表示314或另一三维表示。例如内容的可检视元素等信息可表不为圆筒形表不314的表面的部分。在图3中所说明的实施例中,圆筒形表不314具有轴线316,圆筒形表示314可绕所述轴线316旋转以改变所显示部分320。在此实施例中,用户310能够经由显示器300看到所显示部分320,而圆筒形表示314的其它内容322不可见。与显示器300相关联的计算装置可跟踪用户310与显示器300的相对位置以便在圆筒形表示314响应于检视定向的改变而旋转时显现内容的所显示部分320。
[0036]图3进一步说明检视角度的改变与所显示部分320的改变之间的关系可为非线性的。举例来说,当检视角度从第一检视角度304改变到第二检视角度305时,所显示部分320可包含选自第一屏幕321的内容。然而,当检视角度从第一检视角度304改变到第三检视角度306时,所显示部分320可包含并非来自第一屏幕321 (即,来自其它内容322)的内容。
[0037]图4是说明根据特定说明性实施例的显示内容的方法的图。图4包含说明检视角度404与显示器改变406之间的特定非线性关系402的曲线400。所述关系402可为几何关系、对数关系、不连续关系,或另一非线性关系。图4中所说明的关系402仅为可用于各种实施例中的检视角度404与显示器改变406之间的非线性关系的一个特定说明。
[0038]为易于描述,图4还说明显示器的对应于关系402的不同部分的若干视图420到423。在特定实施例中,当检视角度404改变并不满足第一阈值408的量时,显示器不改变(即,显示器改变406为零)。因此,在420,显示器展示为包含第一内容430。当检视定向改变大于第一阈值408的量时,显示器可改变与检视角度404或检视角度404的改变成非线性关系的量。举例来说,在421和422,可从显示器排除第一部分430中的一些且用其它内容替换。
[0039]在特定实施例中,关系402包含第二阈值410。当检视角度404改变满足第二阈值410的量时,显示器可以与检视角度改变在第一阈值408与第二阈值410之间的量时的情形不同的方式或以不同速率而改变。为了说明,在423,当满足第二阈值410时,第一内容430可完全被新内容431替换。新内容431可对应于与第一内容430相关联的内容的下一页(例如,文本的后续页、幻灯片中的后续图像、文件系统中的后续文件,等)。新内容431可对应于下一窗。为了说明,参看图1,第一内容430可对应于第一显示窗104,且新内容431可对应于其它显示窗105到107中的一者。在此实例中,当满足第一阈值408且不满足第二阈值410时,图1的显示器101可展示第一显示窗104的不同部分。然而,当满足第二阈值410时,图1的显不器101可改变到不同显不窗,例如第二显不窗105。
[0040]图5是显示内容的系统的特定说明性实施例的图。在第一时间501,用户510具有相对于显示器500的第一检视角度504。在第一检视角度504下,经由显示器500呈现内容的一部分(指示为所显示部分520)。举例来说,在第一时间501的内容的所显示部分520可对应于图1的内容102的第一部分120。不在所显示部分520中的内容的部分(B卩,其它内容522)可对应于图1的不显示在内容102的第一部分120中的可检视元素111到114、其它显示窗(例如,第二显示窗105,第三显示窗106,第四显示窗107),或其任何组合。
[0041]在第二时间502,用户510具有相对于显示器500的第二检视角度505。结果,所显示部分520经更新以包含不同内容。举例来说,在第二时间502可经由显示器500呈现滚动显示部分521 (在图5中由箭头指示)。所述滚动显示部分521可以与第二检视角度或第一检视角度504和第二检视角度505之间的改变量有关的第一滚动速率滚动。在第三时间503,用户510具有相对于显示器500的第三检视角度506,且滚动显示部分521可以不同滚动速率滚动。所述滚动速率可表示为与检视角度的特定改变有关的浮点数。
[0042]在图5中,显示器500经由三维表示512表示信息。举例来说,三维表示512可包含圆筒形表示514或另一三维表示。例如内容的可检视元素等信息可作为圆筒形表示514的表面的部分显现。在图5中所说明的实施例中,圆筒形表不514具有轴线516,圆筒形表示514可绕所述轴线516旋转以改变所显示部分520。举例来说,圆筒形表示514绕轴线516的旋转可对应于滚动显示部分521的滚动。
[0043]图5还说明检视角度的改变与在显示器500处呈现的内容的改变之间的关系可为非线性的。举例来说,当检视角度从第一检视角度504改变到第二检视角度505时,滚动显示部分521可以第一速率滚动。当检视角度从第一检视角度504改变到第三检视角度506时,滚动显示部分521可以第二速率滚动。可以与检视角度的改变成非线性关系的方式来
选择第一和第二速率。
[0044]图6是说明根据特定说明性实施例的显示内容的方法的图。图6包含说明检视角度604与显示器改变(由滚动速率606指示)之间的特定非线性关系602的曲线600。关系602可为几何关系、对数关系、不连续关系,或另一非线性关系。图6中所说明的关系602为可用于各种实施例中的检视角度604与滚动速率606之间的非线性关系的一个特定实例。
[0045]为易于描述,图6还说明显示器的对应于关系602的不同部分的若干视图620到623。在特定实施例中,当检视角度604改变不满足第一阈值608的量时,显示器不改变(即,滚动速率606为零)。因此,在620,显示器为静态的,不具有滚动。当检视定向改变满足第一阈值608的量时,显示器可以根据基于检视角度604或检视角度改变的关系602而变化的滚动速率滚动。举例来说,在621,显示器以第一滚动速率滚动,且在622,显示器以第二滚动速率滚动。
[0046]在特定实施例中,关系602包含第二阈值610。当检视角度604改变满足第二阈值610的量时,显示器可以不同于仅改变滚动速率的方式而改变。举例来说,在623,当满足第二阈值610时,显示器可跳过特定内容。为了说明,当满足第二阈值610时,显示器可前进到内容的结尾(例如,当前页或文件的结尾)。在另一实例中,当满足第二阈值610时,显示器可跳过一些内容且前进到后续内容,例如下一窗、下一页或下一文件。
[0047]图7是显示内容的系统的特定说明性实施例的图。图7说明用户710与显示器700之间的检视角度的一系列改变的另一特定实施例。在图7中,检视角度的改变可为垂直改变,而在图3和5中,检视角度的改变表示为检视角度的水平改变。
[0048]在第一时间701,用户710具有相对于显示器700的第一检视角度704,且可经由显示器700呈现内容的包含内容721的第一页的所显示部分720。在第二时间702,用户710可具有相对于显示器700的第二检视角度705,且可经由显示器700呈现内容的第二页722。在第三时间703,用户可具有相对于显示器700的第三检视角度706,且可经由显示器700呈现内容的第三页723。因此,检视定向在任何方向的改变可用于更新内容的所显示部分。为了说明,检视定向的改变可包含检视角度的垂直改变、检视角度的水平改变,或其组合。在其它实例中,检视定向的改变可包含用户710与显示器700之间的距离的改变。
[0049]图8是显示内容的方法的特定说明性实施例的流程图。所述方法包含,在802处,在具有显示器的装置处接收可显示内容。所述可显示内容可包含多个可检视元素。举例来说,所述装置可为图1的装置100,且所述多个可检视元素可对应于内容102的显示窗104到107的可检视元素111到115。
[0050]所述方法还可包含,在804处,基于用户相对于显示器的检视定向和显示器的显示器大小来确定可显示内容的第一部分。所述第一部分可包含多个可检视元素中的至少一第一可检视元素,且不包含多个可检视元素中的至少一个第二可检视元素。为了说明,参看图1,内容102的第一部分120包含第一显示窗104的第一可检视元素115,且不包含第二可检视元素,例如可检视元素111到114。
[0051]所述方法还包含,在806处,在所述显示器处显示所述可显示内容的所述第一部分。当在808处检测到用户相对于显示器的经更新的检视定向时,所述方法可包含在810处基于所述经更新的检视定向确定可显示内容的第二部分。所述第二部分包含至少所述第二可检视元素。所述第一部分与所述第二部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差可成非线性关系。举例来说,所述第二显示部分可包含图1的可检视元素111、可检视元素112、可检视元素113或可检视元素114。所述方法还可包含,在812处,在所述显示器处显示所述第二显示部分。
[0052]图8的方法可由现场可编程门阵列(FPGA)装置、专用集成电路(ASIC)、处理单元(例如中央处理单元(CPU)、数字信号处理器(DSP)、图形处理单元(GPU))、控制器、另一硬件装置、固件装置或其任何组合来实施。作为实例,图8的方法可由执行指令的处理器来执行。
[0053]图9是显示内容的方法的特定说明性实施例的流程图。所述方法包含,在902处,在具有显示器的装置处接收可显示内容。所述可显示内容可包含多个可检视元素。举例来说,所述可检视元素可对应于一个或一个以上显示窗或包含在一个或一个以上显示窗内。为了说明,参看图1,内容102可对应于包含多个可检视元素111到115的显示窗104到107中的一者或一者以上。
[0054]所述方法还可包含,在904处,基于用户相对于显示器的检视定向和显示器的显示器大小来确定可显示内容的第一部分。所述第一部分包含多个可检视元素中的至少一第一可检视元素,且不包含多个可检视元素中的至少一个第二可检视元素。在特定实施例中,所述第一部分可对应于围绕其布置多个可检视元素的三维表示的一部分。举例来说,多个可检视元素可围绕图3的圆筒形表示314或图5的圆筒形表示514而布置,且第一部分可对应于所显示的圆筒形表示的部分。因此在902处所接收的至少一个可检视元素不显示在所述第一部分中。
[0055]所述方法还可包含,在906处,在所述显示器处显示所述可显示内容的所述第一部分。所述第一部分可对应于单个显示窗的特定部分。或者,所述第一部分可包含一个或一个以上独立显示窗(例如与特定应用程序的不同例子相关联的窗或与不同应用程序相关联的窗)的部分。所述窗可为独立的,使得关闭所述窗中的一者可不影响其它窗。举例来说,参看图1,内容的第一部分120可对应于还包含不显示的其它可检视元素111的第一显不窗104的一部分。
[0056]所述方法还可包含,在908处,检测用户相对于显示器的经更新的检视定向。可使用与显示器相关联的相机或其它传感器或通过使用显示装置的相对运动来基于检视角度的所测量改变而检测经更新的检视定向。举例来说,可使用显示装置的相机基于用户的眼睛相对于显示器的位置来检测经更新的检视定向。在另一实例中,可使用相机基于用户面部的至少一部分的位置而检测经更新的检视定向。在又一实例中,可使用相机基于用户的姿势而检测经更新的检视定向。还可或替代地基于显示装置的所测量移动而确定检视定向和经更新的检视定向。还可使用其它传感器或方法来确定对应于检视器装置相对几何位置的测量改变的定向差。
[0057]所述方法还可包含,在910处,基于所述经更新的检视定向确定可显示内容的第二部分。所述第二部分可包含不包含在第一部分中的第二可检视元素。所述第一部分与所述第二部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差可成非线性关系。在特定实施例中,在912处,所述定向差对应于装置的所测量移动(例如,如由装置的运动检测器检测到的装置的旋转或其它移动的量)、检视器装置相对几何位置的改变、显示器的所测量移动、用户相对于显示器的检视角度的所测量改变(例如,使用与显示器相关联的相机所测量),或其任何组合。
[0058]在914处,所述显示差可对应于包含多个可检视元素的三维表示(例如,圆筒形表示)围绕轴线的旋转量、三维表示围绕轴线的旋转速率、在第二部分中而不在第一部分中的独立显示窗或其它相异的可检视元素的数目、在第一部分中而不在第二部分中的独立显示窗或其它可检视元素的数目,或其任何组合。为了说明,参看图1,显示差可对应于可检视元素111到115的数目、在显示器101处展示在第一部分120中而未展示在第二部分中的内容102的部分或百分比。作为另一实例,参看图3,显示差可对应于三维表示312围绕轴线316的旋转量。在另一实例中,参看图5,显示差可对应于三维表示512围绕轴线516的滚动速率或旋转速率。
[0059]所述方法还可包含,在916处,在显示器处显示第二部分。在特定实施例中,只要定向差满足阈值,就可持续更新所述第二部分。举例来说,只要定向差大于阈值或大于或等于阈值,就可更新第二部分,从而致使显示器滚动(如参看图5和6所描述)。另外,定向差的量值可与更新显示器的速率成非线性关系(如参看图5和6所描述)。举例来说,定向差的相对较小改变可导致第一更新速率,而定向差的较大改变可导致跳过内容的部分或快进到一组特定内容的结尾。
[0060]图9的方法可由现场可编程门阵列(FPGA)装置、专用集成电路(ASIC)、处理单元(例如中央处理单元(CPU)、数字信号处理器(DSP)、图形处理单元(GPU))、控制器、另一硬件装置、固件装置或其任何组合来实施。作为实例,图9的方法可由执行指令的处理器来执行。
[0061]图10是根据特定说明性实施例的适于显示内容的计算装置的框图。计算装置1000可包含便携式计算装置,例如无线通信装置。计算装置1000包含处理器,例如耦合到存储器1032的数字信号处理器(DSP) 1010。存储器1032可包含内容1062,例如一个或一个以上可检视元素。存储器1032还可包含指令1060,所述指令1060可由处理器执行以致使所述处理器执行图8的方法、图9的方法或其任何组合。另外或替代地,处理器可包含执行图8的方法、图9的方法或其任何组合的组件。为了说明,指令1060或处理器可具有定向检测功能性1064。此外,指令1060或处理器可具有接口产生功能性1066。
[0062]在说明性实施例中,定向检测功能性1064对应于计算装置1000的使用计算装置1000的运动检测器1072、计算装置1000的相机1070、计算装置1000的另一传感器(未图示)或其任何组合检测检视角度的改变的组件、系统或电路。运动检测器1072可包含加速度计、陀螺仪、罗盘、无源装置(即,感测周围或环境条件以检测定向的装置)、有源装置(即,产生用以感测定向的信号的装置),或其任何组合。
[0063]接口产生功能性1066可对应于计算装置1000的能够产生用户接口(包含内容1062的一部分,例如显示图1的第一部分120的用户接口)的组件、系统或电路。在特定说明性实施例中,定向检测功能性1064和接口产生功能性1066包含在指令1060中。接口产生功能性1066可响应于定向检测功能性1064以在检测到定向(例如,检视角度)的改变时更新经由显示器1028显示的内容1062的一部分。接口产生功能性1066可以与定向的改变成非线性关系的方式更新所显示的内容1062的部分。举例来说,检视定向的改变可表示为第一浮点数(例如,所测量的度数)。对应于将对所显示内容作出的改变的显示器改变可基于显示器改变与检视定向之间的非线性关系而计算为第二浮点数。
[0064]图10还展示耦合到DSP1010和显示器1028的显示器控制器1026。译码器/解码器(编解码器(CODEC)) 1034还可耦合到数字信号处理器1010。扬声器1036和麦克风1038可耦合到编解码器1034。
[0065]图10还指示无线控制器1040可耦合到数字信号处理器1010和天线1042。在特定实施例中,DSP1010、显示器控制器1026、存储器1032、编解码器1034和无线控制器1040包含在系统级封装或芯片上系统装置1022中。在特定实施例中,输入装置1030和电力供应器1044耦合到芯片上系统装置1022。此外,在特定实施例中,如图10中所说明,显示器1028、输入装置1030、扬声器1036、麦克风1038、相机1070、天线1042、运动检测器1072和电力供应器1044在芯片上系统装置1022外部。然而,显示器1028、输入装置1030、扬声器1036、麦克风1038、天线1042和电力供应器1044中的每一者可耦合到芯片上系统装置1022的组件,例如接口或控制器。
[0066]结合所描述实施例,揭示一种系统,其可包含用以产生用户接口以在显示装置处显示的接口装置,其中所述用户接口包含基于用户相对于显示装置的检视定向确定的内容的一部分,例如图10的接口产生功能性1066、经配置以基于检视定向产生用户接口以在显示装置处显示的一个或一个以上其它装置或电路,或其任何组合。所述系统还可包含用以确定检视定向且检测检视定向的改变的定向检测装置,例如图2的传感器214、图10的相机1070、图10的运动检测器1072、图10的定向检测功能性1064、经配置以检测检视定向的改变的一个或一个以上其它装置或电路,或其任何组合。
[0067]所属领域的技术人员将进一步了解,结合本文揭示的实施例描述的各种说明性逻辑块、配置、模块、电路和算法步骤可实施为电子硬件、由处理器执行的计算机软件,或两者的组合。上文已大体在其功能性方面描述各种说明性组件、块、配置、模块、电路和步骤。所述功能性是实施为硬件还是处理器可执行指令取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以变化方式实施所描述的功能性,但此类实施决策不应被解译为弓I起对本发明的范围的偏离。
[0068]结合本文中所揭示的实施例而描述的方法或算法的步骤可直接体现于硬件、由处理器执行的软件模块或所述两者的组合中。软件模块可驻留在随机存取存储器(RAM)、快闪存储器、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、寄存器、硬盘、可卸除式磁盘、压缩光盘只读存储器(CD-ROM)或此项技术中已知的任何其它形式的非暂时性存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从存储媒体读取信息并将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻留在专用集成电路(ASIC)中。ASIC可驻留在计算装置或用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻留在计算装置或用户终端中。
[0069]提供对所揭示实施例的先前描述以使得所属领域的技术人员能够制作或使用所揭示的实施例。所属领域的技术人员将容易了解对这些实施例的各种修改,且可将本文定义的原理应用到其它实施例而不偏离本发明的范围。因此,本发明并不既定限于本文展示的实施例,而应符合与如由所附权利要求书界定的原理和新颖特征一致的可能最宽范围。
【权利要求】
1.一种方法,其包括: 在具有显示器的装置处接收可显示内容,所述可显示内容包含多个可检视元素;基于用户相对于所述显示器的检视定向且基于所述显示器的显示器大小而确定所述可显示内容的第一部分,其中所述第一部分包含所述多个可检视元素中的至少一第一可检视元素,且不包含所述多个可检视元素中的至少一个第二可检视元素; 在所述显示器处显示所述可显示内容的所述第一部分; 检测所述用户相对于所述显示器的经更新的检视定向; 基于所述经更新的检视定向确定所述可显示内容的第二部分,其中所述第二部分包含至少所述第二可检视元素,其中所述第一部分与所述第二部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系;以及在所述显示器处显示所述第二部分。
2.根据权利要求1所述的方法,其中所述第二可检视元素包含多个独立显示窗,且其中所述独立显示窗的经选择用于在所述第二部分中显示的数目与所述定向差成非线性关系O
3.根据权利要求2所述的方法,其中所述定向差是基于所述显示器的所测量移动而确定。
4.根据权利要求2所述的方法,其中所述定向差是基于所述用户相对于所述显示器的检视角度的所测量改变而确定。
5.根据权利要求4·所述的方法,其中所述检视角度的所述改变是使用与所述显示器相关联的相机来测量。
6.根据权利要求1所述的方法,其中所述第一部分包括第一多个可检视元素,且所述第二部分包括第二多个可检视元素,且其中所述显示差对应于所述第一多个可检视元素与所述第二多个可检视元素之间相异的可检视元素的数目。
7.根据权利要求1所述的方法,其中检测所述经更新的检视定向包含检测所述用户的眼睛的位置和检测用户的面部的至少一部分的位置中的至少一者。
8.根据权利要求1所述的方法,其中所述定向差对应于检视器装置相对几何位置的改变。
9.根据权利要求1所述的方法,其中所述经更新的检视定向是至少部分基于所述用户的所检测到的姿势而检测。
10.根据权利要求1所述的方法,其中定向差是至少部分基于所述装置的所测量移动而确定。
11.根据权利要求1所述的方法,其中所述第一部分和所述第二部分对应于由所述显示器显现的所述多个可检视元素的圆筒形表示的部分。
12.根据权利要求11所述的方法,其中所述显示差对应于所述圆筒形表示围绕轴线的旋转量。
13.根据权利要求12所述的方法,其中所述定向差对应于所述装置的旋转量,且其中所述装置的所述旋转量与所述圆筒形表示围绕所述轴线的所述旋转量成非线性关系。
14.根据权利要求13所述的方法,其中所述圆筒形表示的所述旋转的速率是基于所述定向差而确定。
15.根据权利要求14所述的方法,其中所述旋转的所述速率由浮点数表示。
16.—种设备,其包括: 处理器;以及 存储器,其耦合到所述处理器,所述存储器包含内容,所述内容包含多个可检视元素,所述存储器进一步包含可由所述处理器执行以进行以下操作的指令: 确定用户相对于显示器的检视定向; 基于所述检视定向将所述内容的第一部分提供到所述显示器,其中所述第一部分包含所述内容的至少一第一可检视元素且不包含所述内容的至少一个第二可检视元素; 确定所述用户的经更新的检视定向;以及 基于所述经更新的检视定向将所述内容的经更新的部分提供到所述显示器,其中所述经更新的部分包含至少所述第二可检视元素,其中所述第一部分与所述经更新的部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。
17.根据权利要求16所述的设备,其中所述显示器与所述设备成一体。
18.根据权利要求17所述的设备,其进一步包括耦合到所述处理器的相机。
19.根据权利要求18所述的设备,其中所述指令进一步可由所述处理器执行以基于由所述相机俘获的一个或一个以上图像来确定所述用户相对于所述显示器的检视定向。
20.—种设备,其包括: 用以产生供在显示装置处显示的用户接口的接口装置,其中所述用户接口包含基于用户相对于所述显示装置的检视定向而确定的内容的一部分;以及 用以确定所述检视定向且检测所述检视定向的改变的定向检测装置; 其中所述内容的第一部分是基于第一检视定向而确定,其中所述第一部分包含所述内容的至少一第一可检视元素且不包含所述内容的至少一个第二可检视元素; 其中所述内容的第二部分是响应于所述检视定向到第二检视定向的改变而确定,所述内容的所述第二部分包含至少所述第二可检视元素;且 其中所述第一部分与所述第二部分之间的显示差和所述第一检视定向与所述第二检视定向之间的定向差成非线性关系。
21.根据权利要求20所述的设备,其中在所述定向检测装置指示所述定向差满足阈值时,所述接口装置持续更新所显示的所述内容的所述部分。
22.根据权利要求21所述的设备,其中所述接口装置更新所显示的所述内容的所述部分的速率与所述定向差的量值成非线性关系。
23.根据权利要求21所述的设备,其中所述定向差是基于所述用户相对于所述显示装置的检视角度的所测量改变而确定。
24.根据权利要求23所述的设备,其中所述定向检测装置使用与所述显示装置相关联的相机来测量所述检视角度的所述改变。
25.根据权利要求21所述的设备,其中检测所述检视定向的所述改变包含以下各者中的至少一者:检测所述用户的眼睛的位置,和检测用户的面部的至少一部分的位置。
26.根据权利要求21所述的设备,其进一步包括用以检测所述显示装置的移动的移动检测装置,其中所述检视定向的所述改变是至少部分基于所述显示装置的所测量移动而确定。
27.根据权利要求21所述的设备,其中所述内容的第三部分是响应于所述检视定向从所述第二检视定向到第三检视定向的改变而确定,其中所述第二部分与所述第三部分之间的第二显示差大于所述第一部分与所述第二部分之间的所述显示差。
28.一种非暂时性计算机可读媒体,其包括在由处理器执行时致使所述处理器进行以下操作的处理器可执行指令: 确定用户相对于显示器的检视定向; 基于所述检视定向将内容的一部分提供到所述显示器,其中所述部分包含所述内容的至少一第一可检视元素且不包含所述内容的至少一个第二可检视元素; 确定所述用户的经更新的检视定向;以及 基于所述经更新的检视定向更新所述内容的所述部分,其中所述经更新的部分包含至少所述第二可检视元素,其中所述部分与所述经更新的部分之间的显示差和所述检视定向与所述经更新的检视定向之间的定向差成非线性关系。
29.根据权利要求28所述的非暂时性计算机可读媒体,其中所述指令进一步可由所述处理器执行以产生包括所述内容的多个可检视元素的所述内容的三维表示,其中所述部分对应于所述三维表示的部分。
30.根据权利要求29所述的非暂时性计算机可读媒体,其中所述定向差对应于所述用户相对于所述显示器的检视角度的改变。
31.根据权利要求30所述的非暂时性计算机可读媒体,其中所述显示差对应于所述三维表示的旋转速率,且其中所述三维表示的所述旋转速率与所述定向差成非线性关系。
32.根据权利要求29所述的非暂时性计算机可读媒体,其中所述三维表示包含布置在圆筒形配置中的所述多个可检视元`素。
33.根据权利要求28所述的非暂时性计算机可读媒体,其中所述指令可由所述处理器执行以只要所述定向差超出阈值就持续更新所述部分。
34.根据权利要求33所述的非暂时性计算机可读媒体,其中持续更新所述部分的速率与所述定向差成非线性关系。
35.根据权利要求28所述的非暂时性计算机可读媒体,其中所述第一可检视元素与所述第二可检视元素为独立显示窗。
36.根据权利要求28所述的非暂时性计算机可读媒体,其中所述第一可检视元素与所述第二可检视元素为单个显示窗的不同部分。
【文档编号】G06F1/16GK103430126SQ201280013399
【公开日】2013年12月4日 申请日期:2012年2月29日 优先权日:2011年3月1日
【发明者】毕宁, 米利沃耶·阿列克西克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1