自动缩放数据的制作方法_2

文档序号:9565224阅读:来源:国知局
导体股份有限公司(Advanced Micro Devices, Inc.)在美国和其它国家的注册商标。ARM是ARM控股有限公司(ARM Holdings pic)在美国和其它国家的注册商标。芯片组210的架构包括核与存储器控制群220以及1/0控制器集线器250,其中1/0控制器集线器250经由直接管理接口(DMI) 242或链路控制器244交换信息(例如,数据、信号、命令等)。在图2中,DMI 242是芯片对芯片接口(有时被称为“北桥”与“南桥”之间的链路)。核与存储器控制群220包括经由前端总线(FSB) 224交换信息的一个或更多个存储器222 (例如,单核或多核)以及存储器控制器集线器226 ;注意,群220的部件可以被集成到代替常规的“北桥”式架构的芯片中。如本领域中总所周知的,一个或更多个处理器222包括内部算术单元、寄存器、高速缓存存储器、总线、1/0端口等。
[0025]在图2中,存储器控制器集线器226与存储器240接口连接(例如,以便对可被称为“系统存储器”或“存储器”的一种RAM提供支持)。存储器控制器集线器226还包括用于显示装置292(例如,平板显示器、触摸屏、监视器等)的LVDS接口 232。块238包括可以经由LVDS接口 232而被支持的一些技术(例如,串行数字视频、HDMI/DV1、显示端口)。存储器控制器集线器226还包括可以支持独立显卡236的PC1-高速接口(PC1-E) 234。
[0026]在图2中,I/O集线器控制器250包括SATA接口 251 (例如,用于HDD、SDD等、280)、PC1-E接口 252 (例如,用于无线连接282)、USB接口 253 (例如,用于装置284,诸如数字转换器、键盘、鼠标、摄像机、电话、麦克风、存储装置、外部显示装置、其它连接装置等)、网络接口 254(例如,LAN)、GP10 接口 255、LPC 接口 270(用于 ASIC 27UTPM 272、超级 1/0 273、固件集线器274、B10S支持275,以及各种类型的存储器276,诸如ROM 277、闪存278和NVRAM 279)、电源管理接口 261、时钟发生器接口 262、音频接口 263(例如,用于扬声器294)、TC0接口 264、系统管理总线接口 265、以及SPI闪存266,该SPI闪存266可以包括B1S 268和启动代码290。I/O集线器控制器250可以包括千兆位以太网支持。
[0027]在上电时,系统可以被配置成在SPI闪存266内所存储的针对B10S268的启动代码290,并且此后在一个或更多个操作系统和应用软件(例如,被存储在系统存储器240中)的控制下处理数据。操作系统可以被存储在多个位置的任意位置中,并且例如根据B1S 268的指令访问该操作系统。如本文中所描述的,装置可以包括比图2的系统中示出的特征更少或更多的特征。
[0028]例如如图1或图2中所概括的信息处理装置电路可以被用在以下装置中:诸如一般为平板电脑、智能电话、个人计算机装置,和/或用户用以观看数据的其它电子装置。例如,图1中概括的电路可以被实现在平板电脑或智能电话实施例中,而图2中概括的电路可以被实现在个人计算机实施例中。
[0029]现在参考图3,实施例在301处可以在显示装置上显示数据(例如,视频、图片、文本、应用等),该显示装置例如为监视器、电视、信息处理装置(例如,智能电话、平板电脑、膝上型计算机等)上包括的显示器、触摸显示器等。
[0030]在302处,实施例可以确定数据是否是可视的(即,数据是否满足一个或更多个可视性标准)。如果数据是可视的,则实施例在304处可以什么也不做。如果实施例在302处检测到数据/内容不是可视的,则实施例在303处可以将数据/内容自动缩放成预定可视大小。
[0031]可以根据一个或多个源得出预定可视大小。在一个实施例中,至少部分地根据显示装置的分辨率得出预定大小。例如,实施例可以检测到显示装置的分辨率是1024X768。然后,实施例可以利用该信息将数据/内容缩放成在该分辨率水平下可视的大小。另外地或可替选地,在实施例中,至少部分地根据显示装置的物理尺寸得出预定大小。例如,实施例可以检测到显示装置的物理尺寸是5英寸宽X3英寸高。实施例可以利用该信息将数据/内容缩放成使用该尺寸的显示装置时可视的大小。
[0032]—个实施例可以至少部分地根据用户得出预定可视大小。例如,用户可以针对应用的类型,在图形用户接口中或者通过一些其它方法来手动设置窗口的可视大小。实施例可以在访问该类型的应用的任何时间利用该设置来缩放窗口。另外地或可替选地,实施例可以使用用户的历史来确定可视大小。例如,实施例可以“学习”相比于实施例已经确定的可读的大小,用户偏好具有更大大小的缩放,并且实施例可以利用该信息将数据/内容缩放成用户偏好的更大的大小。在另一示例中,用户可以手动调节窗口的大小,并且实施例可以将所有相似的数据/内容自动缩放成相同的大小。例如,如果用户访问网页并且针对该网页调节窗口的大小,则实施例可以记住该调节并且利用它来确定所有网页的可视大小。
[0033]—个实施例可以识别用户以得出预定大小。可实现这种识别的一种方式是通过将用户与输入的用户凭证关联起来。例如,如果用户登入信息处理装置,则实施例可以使用该信息,以确定数据需要变成的大小以供该特定用户观看数据。例如,实施例可以检测到用户A已经登入他们的智能电话。根据过去的历史,用户A偏好数据具有更大的大小。实施例可以利用该信息将数据缩放成更大的大小。
[0034]也可以通过使用生物计量数据(例如,指纹、语音识别等)或者捕获的图像数据来完成识别。例如,实施例可以使用图像捕获装置来确定特定用户正在使用信息处理装置。然后,实施例可以使用该数据来确定与该用户相关联的预定可视大小。例如,实施例可以检测到用户A正在信息处理装置上观看数据,并且可以将数据缩放成更大的大小。然后,实施例检测到用户B现在正在同一信息处理装置上观看相同的数据。然后,实施例可以根据该新的用户重新缩放数据。作为又一示例,实施例可以检测到用户A登入信息处理装置,但是实际上是正在观看数据的用户C。根据正在观看数据的用户C,实施例可以将数据缩放成“通常”大小,而不是用户A偏好的更大的大小。实施例也可以将不同的用户与不同简档(profile)关联起来。换言之,实施例可以学习并维护针对多个用户的单独的设置,而不是仅仅维护单个用户简档以及默认简档。
[0035]另外,一个实施例可以识别用户,然后识别该用户的特定属性,以确定可视大小。例如,实施例可以确定用户正佩戴着眼镜,并且根据该属性缩放数据。例如,用户D经常佩戴眼镜并且偏好被缩放成特定大小的数据。然而,实施例检测到用户D没有佩戴眼镜,因此将数据缩放成不同的大小。作为另一示例,实施例也可以确定用户正佩戴着一副特殊的眼镜。例如,实施例可以检测到用户正佩戴着他们的阅读用眼镜,而不是他们的多用途眼镜。实施例可以根据用户佩戴的眼镜的类型而有区别地缩放数据/内容,即使其是佩戴不同眼镜的同一用户。附加属性可以包括例如眼镜、接触、特殊的眼镜、一天中的时间(例如,用户可能在一天中的晚些时候偏好更大的数据),以及可以影响数据的期望大小的其它属性。
[0036]—个实施例可以至少部分地根据应用得出预定可视大小。例如,如果用户正在访问电子邮件程序,则实施例可以确定它是电子邮件程序。然后,实施例可以根据作为电子邮件程序的运行的应用将数据缩放成可读格式。换言之,由于在电子邮件应用(例如,收件箱视图、阅读消息视图、发送消息视图等)内将会观看的数据,实施例可以确定该电子邮件应用需要特定的缩放量。
[0037]—个实施例可以识别用户正在观看或者试图观看的数据内包括的内容。在一个实施例中,可以通过使用数据中包括的特征确定具有最高被观看可能性的内容来完成该识另IJ。换言之,根据数据的特征,例如,数据是否为图像、数据是否为文本,是否存在文本和图像的组合、打开的窗口的类型(例如,打开消息回复窗口的电子邮件应用;具有用于用户输入的弹出窗口的网站等),正被使用的网站或应用(例如,电子邮件应用、新闻网站、文字处理应用等)等,实施例可以识别有可能观看窗口内包括的哪些内容。例如,如果用户已经打开包括新闻文章和广告的网页,则实施例可以确定用户有可能试图观看新闻文章而不是广告。一个实施例可以解析数据以确定该数据包括什么特征。
[0038]另外地或可替选地,一个实施例可以使用图像捕获装置(例如,摄像机、信息处理装置上包括的摄像机等)确定用户正在看何处来识别内容。例如,实施例可以使用智能电话上包括的摄像机来追踪用户的眼睛的移动,以识别用户正在看何处。然后,实施例可以使用户注视的位置与数据内的位置相关,以确定用户可能正在观看什么内容。
[0039
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1