显示方法与使用其的电子装置制造方法

文档序号:6519084阅读:169来源:国知局
显示方法与使用其的电子装置制造方法
【专利摘要】本发明揭露一种显示方法与使用其的电子装置,其中电子装置包括一个屏幕。本显示方法包括以下步骤。检测该电子装置的显示规格。判断电子装置中的第一数据库是否具有与显示规格相符的候选图像。倘若第一数据库不具有与显示规格相符的候选图像,则通过第二数据库取得原始图像并将原始图像调整成符合显示规格的显示图像,并且将显示图像显示于屏幕。
【专利说明】显示方法与使用其的电子装置
【技术领域】
[0001]本发明是有关于一种人机界面的显示技术,且特别是有关于一种图像的显示方法与电子装置。
【背景技术】
[0002]随着科技的日新月异,电子装置例如是移动电话(Cell phone)、智能型手机(Smart phone)或个人数字助理(Personal Digital Assistant, PDA)手机、平板电脑(Tablet PC)、笔记本电脑等等,已经渐渐充斥了我们的生活空间。目前这些电子装置上的操作系统,如Apple的iOS或是Google的Android等操作系统,都可以允许使用者安装第三方应用程序,因此使用者能够直接通过因特网将第三方应用程序下载到电子装置上。
[0003]然而,电子装置的操作系统可能产生图形用户界面(graphical user interface,GUI)与电子装置的显示规格不相符的问题。举例来说,当上述第三方应用程序下载到电子装置上时,此应用程序所对应的图像的最大图像分辨率为96x96px,因此,当此应用程序要被显示在更高分辨率(例如144xl44px)的情况下时,已知的技术只能通过拉伸图像的尺寸的方式来进行显示。由于此图像的最大图像分辨率(即96x96px)相对于更高分辨率(例如144xl44px)较小,故图像显示于具有更高分辨率的电子装置的显示规格时,图像会产生模糊且不具正常的大小比例,因此视觉上无法协调。

【发明内容】

[0004]本发明提出一种显示方法,适用于电子装置,其中电子装置具有屏幕。本显示方法包括以下步骤。检测该电子装置目前的显示规格。判断第一数据库是否具有与显示规格相符的候选图像,其中第一数据库位于电子装置。倘若第一数据库不具有与显示规格相符的候选图像,则通过第二数据库取得原始图像并将原始图像调整成符合显示规格的显示图像,并且将显示图像显示于屏幕。
[0005]本发明提出一种电子装置,其包括屏幕、储存单元以及处理单元。储存单元用以储存第一数据库,其中第一数据库具有多个候选图像。处理单元耦接于屏幕与储存单元,其中处理单元检测电子装置目前的显示规格,并判断第一数据库是否具有与显示规格相符的候选图像。倘若第一数据库不具有与显示规格相符的候选图像,则处理单元自第二数据库取得原始图像并将原始图像调整成符合显示规格的显示图像,并且将显示图像显示于屏幕。
[0006]基于上述,在显示方法与电子装置中,电子装置会依照目前的显示规格来取得具有适合图像分辨率的图像,并根据此图像来进行显示。如此一来,电子装置可提供较清晰的画面,以增进视觉上的协调性。
[0007]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
【专利附图】

【附图说明】[0008]图1是依照本发明第一实施例的一种图像显示系统的方块图。
[0009]图2是依照本发明实施例所示的一种显示方法流程图。
[0010]图3为说明电子装置自第一数据库或第二数据库取得符合电子装置显示规格的图像的不意图。
[0011]图4A至图4B是依照本发明实施例所示的混合型移动装置的组装前后的示意图。【具体实施方式】
[0012]图1是依照本发明第一实施例的一种图像显示系统的方块图。请参照图1,图像显示系统1000包括电子装置100与服务器1100,其中电子装置100是通过因特网而连接至服务器1100,但不限于此。
[0013]电子装置100例如是移动电话(Cell phone)、智能型手机(Smart phone)或个人数字助理(Personal Digital Assistant, PDA)手机、平板电脑(Tablet PC)、笔记本电脑等等,本发明不对电子装置的种类加以限制。电子装置100包括屏幕110、储存单元120以及处理单元130,其中处理单元130分别耦接于屏幕110与储存单元120。这些元件的功能分述如下。
[0014]屏幕110用以显示电子装置100中的信息,例如显示图形用户界面(graphicaluser interface,⑶I)、各种应用程序(application)、软件小工具(widget)或其它操作界面等,不限于此。本实施例的屏幕110可以是各种类型的触控屏幕,例如电阻式(resistive)触控屏幕、电容式(capacitive)触控屏幕、光学式(optical)触控屏幕等,但并不限制于此。在另一实施例中,屏幕110也可以是单纯仅具有显示功能的液晶屏幕。
[0015]储存单元120用以储存第一数据库122,其中第一数据库具122有多个候选图像。在此,屏幕110所显示的图形用户界面(graphical user interface,⑶I)、各种应用程序(application)、软件小工具(widget)或其它操作界面等中的图像,皆可储存在储存单元120的第一数据库122。在此说明的是,为了优化上述的图形用户界面、应用程序、软件小工具或其它操作界面等能符合不同屏幕110的尺寸或密度,第一数据库122可储存多个相同样式但图像分辨率不同的多个候选图像,以让电子装置100来处理遇到不同尺寸的屏幕110或密度时,采用适合的候选图像以达到优化效果。因此,电子装置100于不同操作环境下,可自这些候选图像中选择其中一个符合电子装置100目前的显示规格的候选图像来进行显示。在本实施例中,储存单元120可以是内嵌式的内部储存单元或外接式的外部储存单元。内部储存单元可为随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory, ROM)、闪存(Flash memory)、磁盘储存装置(Magnetic disk storagedevice)等。外部储存单元可为小型快速闪存卡(Compact Flash, CF)、安全数码(SecureDigital, SD)存储卡、微安全数码(Micro SD)存储卡、存储棒(Memory Stick, MS)等。
[0016]处理单元130可以是具备运算处理能力的硬件(例如芯片组、处理器等)、软件元件(例如操作系统、应用程序等),或硬件及软件元件的组合,用以控制电子装置100的整体运作。具体而言,处理单元130会取得电子装置100目前操作环境下的显示规格,并从储存单元120的第一数据库122中选取符合此显示规格的候选图像,或者通过网络到服务器1100取得对应于此操作环境的原始图像来进行调整以产生符合此显示规格的显示图像,藉以将候选图像或者显示图像通过屏幕110来进行显示。在本实施例中,处理单元130例如是中央处理单元(Central Processing Unit, CPU),或是其他可编程的微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor, DSP)、可编程控制器、专用集成电路(Application Specific Integrated Circuits,ASIC)、可编程逻辑设备(Programmable Logic Device, PLD)或其他类似设备。
[0017]此外,服务器1100例如为网络服务器或云端服务器等,其具有第二数据库1120,而第二数据库1120具有多个原始图像。这些原始图像例如是加载于电子装置100中的图像所对应的图像分辨率较高的图像,其中图像分辨率例如为512x512px或更高的分辨率,但不限于此。具体来说,对于电子装置100中的图形用户界面、各种应用程序、软件小工具(widget)或其他操作界面等中的图像而言,第二数据库1120中具有相同样式但图像分辨率较高的图像。如此一来,电子装置100可自第二数据库1120取得原始图像,并将此原始图像的图像分辨率调整为符合电子装置100目前操作环境的显示规格的显示图像。
[0018]以下即搭配上述电子装置100来说明本实施例的显示方法各步骤。图2是依照本发明实施例所示的一种显示方法流程图。请参照图2,于步骤S202中,处理单元130会检测电子装置100目前的显示规格。具体而言,根据不同的操作环境,电子装置100可具有多个显示规格,例如处于直立显示模式(portrait displaying mode)时的显示规格,处于横向显示模式(landscape displaying mode)时的显示规格等,或者当电子装置100稱接于另一台电子装置时的显示规格。其中,显示规格例如是图像显示于屏幕110时所适用的图像分辨率,例如是36x36px、48x48px、72x72px、96x96px或144xl44px等,不限于此。此外,本实施例的图像例如是图形用户界面、各种应用程序、软件小工具或其他操作界面等中的图像或图标、桌面(wall paper)、照片或者是感兴趣的区域(Region Of Interesting)的图像等,不限于此。在本实施例中,每当电子装置100新增至少一个应用程序、软件小工具等时,处理单元130则会检测电子装置100目前的显示规格,藉以取得这些应用程序、软件小工具对应的图像所示用的图像分辨率。
[0019]于步骤S204中,处理单元130会判断储存单元120中的第一数据库122是否具有与电子装置100目前的显示规格相符的候选图像。详细而言,处理单元130会计算符合目前的显示规格的图像分辨率,并判断第一数据库122是否具有符合此图像分辨率的候选图像。也就是说,处理单元130会根据屏幕110所显示的图形用户界面、各种应用程序、软件小工具或其他操作界面等中的图像,在第一数据库122中搜寻对应于这些图像且符合电子装置100目前的图像分辨率的候选图像。
[0020]倘若第一数据库122具有与电子装置100目前的显示规格相符的候选图像,则于步骤S206中,处理单元130会将此候选图像显示于屏幕110。然而,倘若第一数据库122不具有与电子装置100目前的显示规格相符的候选图像,则于步骤S208中,处理单元130会通过因特网,自服务器1100的第二数据库1120取得原始图像,并将此原始图像的图像分辨率进行调整,以产生符合电子装置100目前的显示规格的显示图像。其中,调整图像分辨率的方法例如是根据预设比例,来缩放原始图像,或是将原始图像等分切割为多个宏区块,再根据预设比例,缩放这些宏区块。此处调整图像分辨率的方法为举例说明,本实施例并不限于此。之后,于步骤S210中,处理单元130会将显示图像显示于屏幕110。在此,处理单元130还可将显示图像储存在第一数据库122,以方便之后处理单元130可从第一数据库122中取得与电子装置100目前的显示规格相符的图像分辨率的显示图像。[0021]为了详细说明本实施例的显示方法,下面再举一实施例。图3为说明电子装置100自第一数据库122或第二数据库1120取得符合电子装置100显示规格的图像的示意图。请参照图3,假设处理单元130欲将一个图像(下面称为图像PO)加载图形用户界面,且第一数据库122储存有与图像PO不同图像分辨率但具有相同样式的候选图像Pl?P4,其中候选图像Pl?P4的图像分辨率分别例如为36x36px、48x48px、72x72px及96x96px。在此,候选图像的数目与图像分辨率为举例说明,本实施例并不限于此。此时,假设与电子装置100目前的显示规格相符的图像分辨率为72x72px,则处理单元130将图像PO加载图形用户界面中时,由于第一数据库122中具有符合图像分辨率(即72x72px)的候选图像P3,因此处理单元130会选取此具有72x72px的图像分辨率的候选图像P3,并根据此候选图像P3来取代图像PO,以加载图形用户界面。
[0022]然而,假设与电子装置100目前的显示规格相符的图像分辨率为144xl44px,则对于图像PO而言,由于第一数据库中不具有图像分辨率为144xl44px的候选图像,因此,处理单元130会连接到服务器1100中的第二数据库1120,并在第二数据库1120中取得对应于图像PO的原始图像Q,其中原始图像Q的图像分辨率例如为512x512px,但不限于此。并且,处理单元130会针对此原始图像进行调整,将图像分辨率为512x512px的原始图像Q转换成图像分辨率为144xl44px的显示图像Q’。如此一来,处理单元130便可根据这个具有图像分辨率为144xl44px的显示图像Q’来进行显示,以提供较清晰画面。并且,处理单元130还会将此具有图像分辨率为144xl44px的显示图像Q’储存于第一数据库122,使得处理单元130之后可直接在第一数据库122中取得符合图像分辨率为144xl44px的显示图像Q’。
[0023]值得一提的是,处理单元130在一个操作事件发生时,便会执行上述步骤S202?S210,藉以将屏幕110所显示的图像进行调整,使这些图像的图像分辨率符合电子装置100目前的显示规格。其中,操作事件例如是启动电子装置100、旋转电子装置100,或者将电子装置100耦接于另一电子装置等等,不限于上述。藉此,电子装置100在多种操作环境下皆可提供较清晰的视觉画面。
[0024]具体而言,本实施例的电子装置100可选择性地配置一个感测单元(图未示),其率禹接于处理单元130。感测单元例如是触控传感器、重力传感器(G-sensor)、陀螺仪传感器(gyro sensor)或是罗盘传感器(compass sensor),用以检测电子装置100目前的显示模式,例如直立显示模式(portrait displaying mode)或是横向显示模式(landscapedisplaying mode)等。如此一来,当电子装置100被启动或者当电子装置100被旋转时,处理单元130可根据感测单元所感测到的重力方向,而确认电子装置100目前的显示规格为直立/横向显示模式的显示规格。
[0025]举例来说,假设电子装置100被启动时,处理单元130所检测到是直立显示模式的显示规格,则此时图像显示于屏幕110所适用的图像分辨率例如是144xl44px。在此,倘若第一数据库122具有图像分辨率为144xl44px的候选图像,则处理单元130可直接根据这个候选图像显示于屏幕110。然而,倘若第一数据库122不具有图像分辨率为144xl44px的候选图像,则处理单元130会自服务器1100中的第二数据库1120取得对应的原始图像(例如是具有图像分辨率为512x512px的原始图像),并将此原始图像调整成图像分辨率为144xl44px的显示图像,并且将此显示图像显示于屏幕110。当然,若电子装置100启动时处理单元130所检测到是横向显示模式的显示规格,则此时图像显示于屏幕110所适用的图像分辨率例如是96x96px。在此,处理单元130也可根据上述步骤S202?S210来进行显示,故在此不再赘述。
[0026]另一方面,当电子装置100被旋转时,处理单元130可通过上述的感测单元而检测到电子装置100从直立显示模式的显示规格切换成横向显示模式的显示规格,或者从横向显示模式的显示规格切换成直立显示模式的显示规格。因此,处理单元130便可根据电子装置100目前的显示规格,执行上述步骤S204?S210,将电子装置100原本显示的图像进行置换,并将符合电子装置100目前的显示规格的图像显示于屏幕110中。
[0027]在另一实施例中,当电子装置100耦接于第二电子装置时,处理单元130亦可检测此第二电子装置上的显示规格,并将符合此第二电子装置显示规格的图像显示于此第二电子装置的屏幕上。下面再举一实施例来进行说明。
[0028]图4A至图4B是依照本发明实施例所示的混合型移动装置的组装前后的示意图,其中电子装置400与上述实施例的电子装置100的功能相同或相似。请参照图4A,本实施例的电子装置400可经由电子装置400上的端口(图未示)与第二电子装置500耦接。第二电子装置500例如是具有屏幕510并可在与电子装置400耦接之后,接收来自电子装置400的控制信号而在其屏幕510上显示画面,例如电子装置400的图形用户界面40中的图像42?48会映像在图形用户界面50上(即图像42?48与图像52?58对应)。具体而言,第二电子装置500中相对于安装有屏幕510的那一面的背面502a上有插槽(图未示)与滑道502b,因此电子装置400可沿着滑道502b经由上述端口插入插槽而与第二电子装置500耦接,而使电子装置400与第二电子装置500形成一个组合型移动装置500’ (如图4B)。
[0029]需说明的是,本实施例的电子装置400的屏幕410与第二电子装置500的屏幕510的显示规格不同。举例来说,电子装置400的屏幕410的分辨率例如是480X320px,而电子装置500的屏幕510的分辨率例如1024X768px。为了方便说明,本实施例的电子装置400例如为手机,而第二电子装置500例如为平板电脑。
[0030]在本实施例中,当电子装置400耦接于第二电子装置500而形成组合型移动装置500’时,电子装置400的处理单元便会检测第二电子装置500的显示规格。假设电子装置400的处理单元所检测到的第二电子装置500显示规格的图像分辨率为144xl44px,则当电子装置400在屏幕510上显示对应于图像42?48的图像52?58时,电子装置400的处理单元会判断电子装置400中的第一数据库中是否具有对应于图像42?48且符合144xl44px的图像分辨率的候选图像。倘若第一数据库具有对应于144xl44px的图像分辨率的候选图像,则电子装置400会根据这些候选图像来显示于屏幕510。然而,倘若第一数据库不具有对应于144xl44px的图像分辨率的候选图像,则电子装置400便会连接至服务器,以自服务器中的第二数据库取得对应于图像42?48的原始图像,并且将这些原始图像调整成分辨率符合第二电子装置500显示规格的显示图像并将此显示图像(调整后的原始图像)显示于屏幕510上。如此一来,当电子装置400耦接于电子装置500并通过屏幕510来显示画面时,屏幕510的画面可具有较好的视觉协调性。
[0031 ] 综上所述,在本发明的显示方法与电子装置中,若电子装置中的第一数据库具有符合电子装置目前的显示规格的候选图像,则电子装置会根据此候选图像来进行显示。若否,则电子装置会自服务器取得对应的原始图像,以将此原始图像调整为符合目前显示规格的显示图像,并根据这个显示图像来进行显示。藉此,电子装置可根据目前的显示规格,来显示具有适合图像分辨率的图像。如此一来,电子装置能提供较清晰的画面,藉以增进视觉上的协调性。
[0032]虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属【技术领域】中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视权利要求书所界定者为准。
【权利要求】
1.一种显示方法,用于电子装置,其中上述电子装置具有屏幕,其特征是,上述显示方法包括: 检测上述电子装置目前的显示规格; 判断第一数据库是否具有与上述显示规格相符的候选图像,其中上述第一数据库位于上述电子装置; 倘若上述第一数据库不具有与上述显示规格相符的上述候选图像,则通过第二数据库取得原始图像并将上述原始图像调整成符合上述显示规格的显示图像;以及 将上述显示图像显示于上述屏幕。
2.根据权利要求1所述的显示方法,其特征是,其中在判断上述第一数据库是否具有与上述显示规格相符的上述候选图像的步骤包括: 计算符合上述显示规格的图像分辨率;以及 判断上述第一 数据库是否具有符合上述图像分辨率的上述候选图像。
3.根据权利要求1所述的显示方法,其特征是,还包括: 倘若上述第一数据库具有与上述显示规格相符的上述候选图像,则将上述候选图像显示于上述屏幕。
4.根据权利要求1所述的显示方法,其特征是,还包括: 当操作事件发生时,则执行所述检测上述电子装置的上述显示规格的步骤,其中上述操作事件包括新增至少一个应用程序于上述电子装置、启动上述电子装置、旋转上述电子装置,将上述电子装置耦接于第二电子装置。
5.根据权利要求1所述的显示方法,其特征是,还包括: 将上述显示图像储存至上述第一数据库。
6.一种电子装置,其特征是,包括: 屏眷; 储存单元,用以储存第一数据库,其中上述第一数据库具有多个候选图像;以及 处理单元,耦接于上述屏幕与上述储存单元,其中上述处理单元检测上述电子装置目前的显示规格; 其中上述处理单元判断上述第一数据库是否具有与上述显示规格相符的上述候选图像,倘若上述第一数据库不具有与上述显示规格相符的上述候选图像,则上述处理单元经由第二数据库取得原始图像并将上述原始图像调整成符合上述显示规格的显示图像,并且将上述显示图像显示于上述屏幕。
7.根据权利要求6所述的电子装置,其特征是,其中上述处理单元计算符合上述显示规格的图像分辨率,以及判断上述第一数据库是否具有符合上述图像分辨率的上述候选图像。
8.根据权利要求6所述的电子装置,其特征是,其中倘若上述第一数据库具有与上述显示规格相符的上述候选图像,则上述处理单元将上述候选图像显示于上述屏幕。
9.根据权利要求6所述的电子装置,其特征是,其中当操作事件发生时,上述处理单元执行所述检测上述电子装置目前的上述显示规格的步骤,其中上述操作事件包括新增至少一个应用程序于上述电子装置、启动上述电子装置、旋转上述电子装置,将上述电子装置耦接于第二电子装置。
10.根据权利要求6所述的电子装置,其特征是,其中上述处理单元将上述显示图像储存至上述第一数据库 。
【文档编号】G06F9/44GK103927159SQ201310571476
【公开日】2014年7月16日 申请日期:2013年11月15日 优先权日:2013年1月14日
【发明者】邱国崇, 曾文杰, 谢秉承 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1