自动改变图形用户界面的显示的制作方法_4

文档序号:9732433阅读:来源:国知局
统)上操作,其中应用功能、存储器、数据存储和检索、以及各种处理功能可在分布式计算网络(诸如因特网或内联网)上彼此远程地操作。用户界面以及各种类型的信息可经由板上计算设备显示器或者经由与一个或多个计算设备相关联的远程显示单元显示。例如,用户界面以及各种类型的信息可显示并且在用户界面以及各种类型的信息在其上投影的墙面上交互。与通过其可实践本发明的实施例的多个计算系统的交互包括按键输入、触摸屏输入、语音或其他音频输入、其中相关联的计算设备配备有用于捕捉和解释用户手势以控制计算设备的功能的检测(例如,相机)功能的手势输入等。
[0083]图9-11以及相关联的描述提供了对其中可实践本发明的实施例的各种操作环境的讨论。然而,参考图9-11所解说和讨论的设备和系统是为了示例和解说的目的,并且不限制本文中所描述的可用于实践本发明的实施例的巨大数量的计算设备配置。
[0084]图9是解说通过其可实践本发明的实施例的计算设备1100的物理组件(S卩,硬件)的框图。以下所述的计算设备组件可适合于以上所述的计算设备。在基本配置中,计算设备1100可包括至少一个处理单元1102以及系统存储器1104。取决于计算设备的配置和类型,系统存储器1104可包括但不限于易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪存、或者此类存储器的任何组合。系统存储器1104可包括操作系统1105和适合于运行诸如UI管理器26之类的软件应用1120的一个或多个程序模块1106。例如,操作系统1105可适合于控制计算设备1100的操作。此外,可结合图形库、其他操作系统、或者任何其他应用程序来实践本发明的实施例,并且这些实施例不限于任何特定的应用或系统。该基本配置在图9中由虚线1108内的那些组件解说。计算设备1100可具有附加特征或功能。例如,计算设备1100也可以包括附加的数据存储设备(可移动和/或不可移动),诸如磁盘、光盘或带。此类附加存储在图9中由可移动存储设备1109和不可移动存储设备1110例不O
[0085]如上所声明的,大量程序模块和数据文件可被存储在系统存储器1104中。尽管在处理单元1102上执行,但是程序模块1106(例如,UI管理器26)可以执行包括但不限于下列过程:附图中所示的方法和过程的阶段中的一个或多个。根据本发明的实施例可使用的其他程序模块可包括电子邮件和联系人应用、字处理应用、电子表格应用、数据库应用、幻灯片演示应用、绘图或计算机辅助应用等。
[0086]此外,可在电气电路中实践本发明的实施例,该电气电路包括离散电子元件、包含逻辑门的封装或集成电子芯片、利用微处理器或者在包含电子元件或微处理器的单个芯片上的电路。例如,可经由片上系统(SOC)实践本发明的实施例,其中图9中所解说的组件中的每一或许多组件可被集成到单个集成电路上。此类SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元、以及各种应用功能,所有这些单元被集成(或“烧制”)到芯片基板上,作为单个集成电路。当通过SOC操作时,在此所述的关于UI管理器26的功能可以通过在单个集成电路(芯片)上集成有计算设备/系统1100的其它组件的专用逻辑来操作。还可使用能够执行逻辑操作(诸如举例而言,与、或、以及非)的其他技术来实践本发明的实施例,这些技术包括但不限于机械、光学、流体和量子技术。另外,可在通用计算机内或者在任何其他电路或系统中实践本发明的实施例。
[0087]计算设备1100也可具有一个或多个输入设备1112,如键盘、鼠标、笔、语音输入设备、触摸输入设备等等。也可包括输出设备1114,如显示器、扬声器、打印机等等。前述设备是示例,并且可使用其他设备。计算设备1100可包括允许与其他计算设备1118通信的一个或多个通信连接1116。合适的通信连接1116的示例包括但不限于RF发射机、接收机、和/或收发机电路系统、通用串行总线(USB)、并行和/或串行端口。
[0088]如本文中所使用的术语“计算机可读介质”可包括计算机存储介质。计算机存储介质可包括以用于存储信息(诸如计算机可读指令、数据结构、或者程序模块)的任何方法和技术实现的易失性和非易失性、可移除和不可移除介质。系统存储器1104、可移除存储设备1109、以及不可移除存储设备1110都是计算机存储介质示例(S卩,存储器存储)。计算机存储介质可包括RAM、R0M、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、⑶-R0M、数字多功能盘(DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者可用于存储信息且可由计算设备1100访问的任何其他制品。任何此类计算机存储介质可以是计算设备1100的一部分。计算机存储介质不包括载波或其他传播或已调数据信号。
[0089]通信介质由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。
[0090]图1OA和1B解说通过其可实践本发明的实施例的移动计算设备1200,例如,移动电话、智能电话、平板个人计算机、膝上型计算机等。参考图10A,例示出了用于实现各实施例的移动计算设备1200的一个实施例。在一基本配置中,移动计算设备1200是具有输入元件和输出元件两者的手持式计算机。移动计算设备1200通常包括显示器1205以及允许用户将信息输入到移动计算设备1200中的一个或多个输入按钮1210。移动计算设备1200的显示器1205也可充当输入设备(如触摸屏显示器)。如果包括在内,则可选的侧输入元件1215允许进一步的用户输入。侧输入元件1215可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备1200可结合更多或更少的输入元件。例如,在某些实施例中,显示器1205可以不是触摸屏。在又一替代实施例中,移动计算设备1200是诸如蜂窝电话之类的便携式电话系统。移动计算设备1200还可包括可选的小键盘1235。可选的小键盘1235可以是物理小键盘或者在触摸屏显示器上生成的“软”小键盘。在各个实施例中,输出元件包括用于示出图形用户界面(GUI)的显示器1205、视觉指示器1220(如发光二极管)、和/或音频换能器1225(如扬声器)。在某些实施例中,移动计算设备1200结合振动换能器来向用户提供触觉反馈。在又一实施例中,移动计算设备1200结合诸如音频输入(如话筒插孔)、音频输出(如耳机插孔)、以及视频输出(如HDMI端口)之类的输入和/或输出端口,用于将信号发送到外部设备或从外部设备接收信号。
[0091]图1OB是例示出移动计算设备的一个实施例的架构的框图。也即是说,移动计算设备1200可合并系统1202(即架构)以实现某些实施例。在一个实施例中,系统1202被实现为能够运行一个或多个应用(如浏览器、电子邮件、日历、联系人管理器、消息收发客户端、比赛、以及媒体客户端/播放器)的“智能电话”。在某些实施例中,系统1202被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
[0092]一个或多个应用程序1266可被加载到存储器1262中并在操作系统1264上或与操作系统1264相关联地运行。应用程序的示例包括电话拨号程序、电子邮件程序、个人信息管理(PIM)程序、文字处理程序、电子表格程序、因特网浏览器程序、消息通信程序等等。系统1202还包括存储器1262内的非易失性存储区1268。非易失性存储区1268可被用于存储在系统1202断电的情况下不会丢失的持久信息。应用程序1266可使用信息并将信息存储在非易失性存储区1268中,如电子邮件应用使用的电子邮件或其他消息等。同步应用(未示出)也驻留于系统1202上且被编程为与驻留在主机计算机上的对应的同步应用交互,以保持非易失性存储区1268中存储的信息与主机计算机处存储的相应信息同步。如应当理解的,其他应用可被加载到存储器1262中,并且在移动计算设备1200(包括如本文中所描
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1