自动缩放数据的制作方法

文档序号:9565224阅读:307来源:国知局
自动缩放数据的制作方法
【技术领域】
[0001 ] 本公开涉及自动缩放数据。
【背景技术】
[0002]信息处理装置(例如,膝上型计算机、平板显示器、智能电视、平板装置、智能电话等等)通常被用于观看数据(图像、文本等)。有时用户将使用一个信息处理装置检索数据,而使用另一信息处理装置观看数据。例如,用户将在膝上型计算机上填入数据,而在电视屏幕上显示该数据。
[0003]随着大量的显示装置(例如,平板显示器、智能电话显示器、监视器、电视等)可供用户观看数据,并且各自有它们自己的分辨率和显示器尺寸,用户有可能必须重新调整他们正试图观看的数据的大小。例如,如果用户正在具有高分辨率的智能电话上观看网页,则该网页可能显示有很小的文本,以至于用户无法阅读该文本。于是,用户可能需要例如通过放大文本、改变屏幕分辨率、增大字体大小等来重新调整网页的大小,以使得该文本可读。

【发明内容】

[0004]概括地说,一个方面提供了一种自动缩放数据的方法,该方法包括:使用显示装置显示数据;使用处理器检测放弃数据不满足至少一个可视性标准;以及使用处理器将数据自动缩放成预定可视大小。
[0005]另一方面提供了一种信息处理装置,该信息处理装置包括:显示装置;以及至少一个处理器,其在操作上耦接至显示装置,并且被配置为:使用显示装置显示数据;检测数据不满足至少一个可视性标准;以及将数据自动缩放成预定可视大小。
[0006]又一方面提供了一种自动缩放数据的产品,该产品包括:用于在显示装置上显示数据的装置;用于使用处理器检测数据不满足至少一个可视性标准的装置;以及用于使用处理器将数据自动缩放成预定可视大小的装置。
[0007]前述内容是概述,因此可包含对细节的简化、概括以及省略;因此,本领域的技术人员将会理解该概述仅是说明性的,而不意图以任何方式进行限制。
[0008]为了更好地理解实施例连同实施例的其它以及另外的特征和优势,结合附图,提到了以下描述。在所附权利要求中将指出本发明的范围。
【附图说明】
[0009]图1图示了信息处理装置电路的一个示例;
[0010]图2图示了信息处理装置电路的另一示例;
[0011]图3图示了用于自动缩放数据的示例。
【具体实施方式】
[0012]将容易理解,如在本文的附图中一般性地描述和图示的实施例的部件除了可以被布置并设计为描述的示例实施例以外,还可以被布置并设计为各种各样的不同配置。因此,如附图中所呈现的示例实施例的以下更详细的描述不意图限制所要求保护的实施例的范围,而仅是代表示例实施例。
[0013]贯穿本说明书提及的“一个实施例”或“一种实施例”(等)意味着在至少一个实施例中包括结合本实施例所描述的特定的特征、结构或特性。因此,贯穿本说明书在各个地方出现的短语“在一个实施例中”或“在一种实施例中”等不一定都指同一实施例。
[0014]此外,可以以任何适当的方式将所描述的特征、结构或特性结合在一个或更多个实施例中。在以下描述中,提供了大量的具体细节以给出对实施例的透彻的理解。然而,相关领域中的技术人员将认识到,能够在无需一个或更多个具体细节的情况下,或者用其它方法、部件、材料等等来实践各个实施例。在其它实例中,没有详细地示出或描述众所周知的结构、材料或操作,以避免混淆。
[0015]用户具有在其上观看数据(例如,文本、图像、视频等)的各种各样的信息处理装置,例如智能电话、平板电脑、个人计算机、电视等。这些信息处理装置具有显示器,每个显示器均具有它们自己的分辨率(即,能够显示的单独(distinct)像素的数量,有时由每英寸像素(PPI)或每英寸点数(DPI)来度量)。随着技术进步,显示器分辨率不断变得更高。更高的分辨率使得能够实现更清晰的文本和图像,但是也可能导致用户必须重新调整窗口的大小以达到最佳观看分辨率。为了简单的目的使用术语窗口,并且窗口意在包含整个屏幕(即,整个观看区域)、窗口(即,图形控制元件)、框架(即,显示与其容器无关的数据/内容的网页或浏览器的一部分)等。例如,在智能电话上呈现文本很小以至于用户必须放大才能阅读的网页是很常见。可替选地,连接到具有比使用的最后一个显示器更低的分辨率的显示器可能导致数据过大,从而需要用户将大小减小至舒适的大小。
[0016]另外,用户可能会因为用户的环境而很难观看数据/内容。例如,如果用户在直射阳光下观看显示器,则可能会因为刺眼而很难看清显示器。一些信息处理装置可以改变屏幕的亮度,以将这一点考虑在内。然而,帮助观看数据/内容的另一方法可以是增大数据/内容的大小。如果在具有不佳的对比色的显示器上呈现数据/内容,则很难观看该数据/内容。例如,如果文档中的文本是黄色的,而背景颜色是白色的,则会难以阅读该文本。从而,增大数据/内容的大小可以帮助用户观看这样的数据/内容。
[0017]遗憾的是,在大多数情况下,用户必须做出手动调节,以重新调整窗口的大小。例如,用户可以在一些触摸显示器上使用缩放和捏拉来增大和减小窗口大小,手动改变操作系统的分辨率设置,增大或减小字体大小等。另外,用户每次访问网页、应用或者其它这样的环境时,必须做出这样的大小调整,在所述环境中可视数据/内容被呈现成不可视的(例如,数据/内容太大或太小、环境照明导致难以观看较小的数据/内容、使得难以观看数据/内容的色彩方案等)。如果用户将数据呈现在一个信息处理装置上,并且之后在另一装置上放映该数据,则也必须完成大小调整。例如,如果用户正使用他们的智能电话观看视频,但之后想将在计算机屏幕上放映该视频,则用户必须调节装置中的一个装置的分辨率,以允许最佳地观看视频。
[0018]因此,实施例提供了一种用于检测在显示装置上显示的数据是否满足一个或更多个可视性标准的方法。一个实施例另外可以识别用户正试图观看的数据中所包含的内容。如果实施例检测到数据或内容不满足可视性标准(例如,可视大小、适当的对比度、亮度等),则实施例可以自动缩放其中包含数据/内容的窗口 /框架,以得到具有可视大小的数据/内容。在识别用户正试图观看的内容的实施例中,实施例可以通过解析该内容来识别用户最有可能试图观看的内容。另外地或可替选地,实施例可以通过追踪用户的注视以及确定用户正看哪里来识别内容。一个实施例也可以允许用户放弃(override)自动缩放。如果用户指示不期望缩放,则实施例可以将数据/内容恢复到原始呈现的尺寸。
[0019]参考附图将会最佳地理解示出的示例实施例。以下描述仅意在举例,并且仅示出了某些示例实施例。
[0020]虽然在信息处理装置中可以利用各种其它电路、电路系统或部件,但是关于智能电话和/或平板电脑电路100,图1中图示的示例包括例如存在于平板电脑或其它移动计算平台中的片上系统设计。软件和处理器被结合在单个芯片110中。如本领域中所公知的,处理器包括内部算术单元、寄存器、高速缓存存储器、总线、I/O端口等。内部总线等取决于不同的供应商,但是基本上所有外围设备(120),例如键盘、摄像机、麦克风等都可以被附接至单个芯片110。电路100将处理器、存储器控制以及I/O控制器集线器全部结合成单个芯片110。而且,这种类型的系统100通常不使用SATA或PCI或LPC。例如,通用接口包括SD10 和 I2C。
[0021]存在电源管理芯片130,例如电池管理单元BMU,其管理例如经由可再充电电池140所供给的电力,其中可再充电电池140可以通过到电源(未示出)的连接而再充电。在至少一个设计中,诸如110的单个芯片被用于提供类似B1S的功能和DRAM存储器。
[0022]系统100典型地包括WWAN收发机150以及WLAN收发机160中的一个或更多个,以连接到各种网络,诸如电信网络和无线因特网装置,例如访问点。另外,通常包括附加装置120,例如像摄像机、麦克风、音频装置或者其它输入装置。系统100通常包括用于数据输入和显示/呈现的触摸屏170。系统100还典型地包括各种存储器装置,例如闪速存储器180 和 SDRAM 190。
[0023]图2描绘了信息处理装置电路、电路系统或部件的另一示例的框图。图2中描绘的示例可以对应于计算系统(例如由地处北卡罗莱纳州的莫里斯维尔的联想(美国)公司出售的THINKPAD系列个人计算机)或其它装置。从本文的描述将明白的是,实施例可以包括其它特征或图2中图示的示例的仅一些特征。
[0024]图2的示例包括具有可取决于制造商(例如,INTEL、AMD、ARM等)而变化的架构的所谓的芯片组210 ( —起工作的芯片、或集成电路的群、芯片组)。INTEL是因特尔公司(Intel Corporat1n)在美国和其它国家的注册商标。AMD是超微半
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1