用于产生缩略图的方法及其电子设备的制作方法

文档序号:6515336阅读:192来源:国知局
用于产生缩略图的方法及其电子设备的制作方法
【专利摘要】提供了一种显示缩略图的方法及其电子设备。所述显示电子设备的缩略图的方法包括:检测图像的元数据和对象信息;基于检测到的元数据和对象信息,确定关于图像的缩略图的长宽比;以及根据所确定的长宽比,显示关于图像的缩略图。
【专利说明】用于产生缩略图的方法及其电子设备
【技术领域】
[0001]本公开涉及了一种显示单元。更具体地,本发明涉及一种用于在电子设备中产生缩略图的方法和装置。
【背景技术】
[0002]随着最近几年电子设备的功能的发展,电子设备可以根据用户控制存储多个图像并显示所存储的图像。更具体地,当执行了用于显示所存储的图像的应用时,电子设备根据由该应用提供的窗口的尺寸来对存储在电子设备中的图像进行尺寸调整或修剪,此后显示尺寸调整过或修剪过的图像。在这种情况下,根据由电子设备提供的窗口的尺寸来调整尺寸或修剪的图像称为缩略图。根据电子设备和应用,可以以不同的尺寸提供缩略图。
[0003]如上所述,由于传统缩略图是根据电子设备和应用以不同尺寸提供的,所以电子设备可以提供在其中裁掉用户不想要的区域的图像。对于一个示例,在人物图像的情况中,根据用于显示图像的应用,电子设备可以提供其中裁掉面部区域的图像。此外,在景物图像的情况中,根据用于显示图像的应用,电子设备可以提供其中裁掉所要景物区域的图像。如文中所用“景物图像”可以用于表示风景(landscape)图像,“人物图像”可以用于表示“肖像(portrait)图像”。
[0004]因此,就需要提供针对用户优化的图像而不需要附加图像编辑处理的方法。

【发明内容】

[0005]本发明的一个方面在于解决至少上述问题和/或缺点并提供至少下述优点。因此,本发明的方面在于提供一种用于在电子设备中产生缩略图的方法和装置。
[0006]本发明的另一方面在于提供一种用于在电子设备中基于图像的元数据和对象信息来确定缩略图的长宽比的方法和装置。
[0007]本发明的另一方面在于提供一种用于在电子设备中基于图像的元数据和对象信息来确定代表区域和用于通过使用所确定的代表区域来产生缩略图的方法和装置。
[0008]本发明的另一方面在于提供一种用于在电子设备中调整图像的尺寸使得图像的代表区域完全显示在显示窗口中的方法和装置。
[0009]根据本发明的一个方面,提供了一种显示具有处理器的电子设备的缩略图的方法。所述方法包括:检测存储在数据存储单元中的图像的元数据和对象信息;在处理器中,基于检测到的元数据和对象信息,确定关于图像的要显示的缩略图的长宽比;以及根据所确定的长宽比,在显示器的显示窗口中显示关于图像的缩略图。
[0010]根据本发明的另一方面,提供了 一种电子设备。优选地,所述电子设备包括一个或多个处理器、触敏显示器、存储器、以及存储在存储器中且配置为通过一个或多个处理器执行的一个或多个程序,其中所述程序包括用于以下操作的指令,检测图像的元数据和对象信息、用于基于检测到的元数据和对象信息来确定关于图像的缩略图的长宽比、并且用于根据所确定的长宽比显示关于图像的缩略图。【专利附图】

【附图说明】
[0011]根据结合附图的以下详细描述,本发明的特定示例性实施例的上述和其他方面、特征以及优点将更清楚,附图中:
[0012]图1A是根据本发明的示例性实施例的用于产生缩略图的电子设备的框图;
[0013]图1B是根据本发明的示例性实施例的用于产生缩略图的处理器的框图;
[0014]图2A是示出了根据本发明的示例性实施例的在电子设备中基于图像的对象信息和元数据来确定缩略图的长宽比的处理的流程图;
[0015]图2B示出了根据本发明的示例性实施例的用于在电子设备中基于图像的对象信息和元数据来确定缩略图的长宽比的元件;
[0016]图3示出了根据本发明的示例性实施例的在电子设备中基于图像的对象信息和元数据来产生缩略图的过程;
[0017]图4示出了根据本发明的示例性实施例的在电子设备中显示具有优化为显示窗口尺寸的尺寸的图像的示例;
[0018]图5示出了根据本发明的示例性实施例的在电子设备中捕获景物图像的示例;
[0019]图6示出了根据本发明的示例性实施例的产生在电子设备中的缩略图;
[0020]图7示出了根据本发明的示例性实施例的在电子设备中显示具有优化为显示窗口尺寸的尺寸的人物图像的示例;
[0021]图8示出了根据本发明的另一示例性实施例的在电子设备中显示具有优化为显示窗口尺寸的尺寸的景物图像的示例;以及
[0022]图9示出了根据本发明的另一示例性实施例的在电子设备中显示具有优化为显示窗口尺寸的尺寸的景物图像的示例。
【具体实施方式】
[0023]下面将参考附图在本文中描述本发明的示例性实施例。为了清楚和简明的目的,当公知的功能或结构可能以不必要的细节而混淆本发明时,不对这些公知功能或结构进行详细描述。此外,本文所用术语是根据本发明的功能而定义的。因此,术语可以根据用户或操作者的意图和使用而不同。也就是说,必须基于本文中的描述来理解本文所用术语。
[0024]以下文中所述的电子设备通常是能够显示图像的移动通信终端,智能电话、平板个人计算机(PC)、数码摄像机、运动图像专家组层3(MP3)播放器、导航仪、膝上型计算机、上网本、计算机、电视机、冰箱、空调或能够在屏幕上显示图像的任何其它设备。
[0025]图1A是根据本发明的示例性实施例的用于产生缩略图的电子设备的框图。
[0026]参考图1A,电子设备100包括存储器110、处理器120和输入/输出(I / O)单元130。存储器110和处理器120在数量上可以为多个。处理器120可以是控制器的一部分和/或与微处理器相关联。
[0027]存储器110通常包括:数据存储单元111、操作系统程序112、应用程序113、图形用户界面程序114、缩略图产生程序115及缩略图控制程序116。此外,由于作为软件组件的程序可以用一组指令表示,所以程序也可以用指令集表示。程序也可以用模块表示。
[0028]存储器110可以存储包括用于执行本发明的示例性实施例的指令的一个或多个程序。
[0029]数据存储单元111通常存储在执行与存储在存储器110中的程序相对应的功能时产生的数据。本发明的数据存储单元111可以存储从服务器或另一电子设备接收的图像,及通过使用摄像机(未示出)捕获到的图像。此外,数据存储单元111可以存储针对每个所存储的图像的元数据。
[0030]操作系统程序112U^i^njBWIND0WS、LINUX、Darwin、RTXC、UNIX、0S X、或VxWorks等内置操作系统)包括用于控制通用系统操作的多个软件组件。例如,通用系统操作的控制包括存储器管理和控制、存储硬件(设备)控制和管理、功率控制和管理等。操作系统程序112执行用于促进多种硬件组件(设备)和软件组件(程序)之间的通信。
[0031]应用程序113通常包括多个应用,普通应用包括浏览器、电子邮件、消息应用、字处理应用、地址薄、窗口小部件、数字版权管理(DRM)应用、语音识别、语音记录、位置确定功能、基于位置的服务以及电话。
[0032]图形用户界面程序114通常包括用于在用户和电子设备100之间提供基于图形的用户界面的至少一个软件组件。更具体地,图形用户界面程序114通常包括用于在触摸屏(可以起部分I / O单元130的作用)上显示用户界面信息的至少一个软件组件。根据本发明的示例性实施例,图形用户界面程序114包括用于显示图像的指令。在这种情况下,所述图像包括从服务器或另一电子设备接收的图像和通过使用摄像机(未示出)捕获到的图像。此外,如果执行了用于显示图像的应用,则图形用户界面程序114可以在预定图像显示窗口中显示缩略图。因此,所述缩略图是通过裁剪(即,调整尺寸和/或修剪)具有不同尺寸的原始图像和通过根据图像显示窗口来调整图像尺寸而产生的图像。
[0033]所述缩略图产生程序115检测图像的元数据信息和由该图像指示的对象的信息,并且基于检测到的元数据信息和对象信息来产生缩略图。例如,元数据可以包括图像的结构化附加信息,并包括图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸及捕获模式中 的至少一个。
[0034]首先,缩略图产生程序115可以基于检测到的元数据信息和对象信息来识别图像的代表对象,此后可以确定根据所识别的代表对象而产生的缩略图的长宽比。例如,如果焦点信息包括在图像的元数据中,则缩略图产生程序115可以识别焦点信息指示的区域的中心点周围的图像的代表对象。在这种情况下,如果在焦点信息指示的区域的阈值距离内检测到人物,则缩略图产生程序115可以确定图像的代表对象为人物,接着可以确定该图像的比例为“肖像型”的比例。另一方面,如果在焦点信息指示的区域的阈值距离内检测到景物,则缩略图产生程序115可以确定图像的代表对象不是人物而是景物,接着可以确定该图像的比例为“风景型”的比例。本文中,“肖像型”是一种纵向长度长于横向长度的图像类型,“风景型”是横向长度长于纵向长度的图像类型。
[0035]此外,如果检测到的元数据指示的图像的对象不同于对象信息指示的对象,则缩略图产生程序115可以基于在元数据和对象信息之间具有高优先级的信息,确定关于图像的缩略图的长宽比,或可以确定缩略图的区域。也就是说,缩略图产生程序115可以允许对象信息具有比元数据高的优先级。在这种情况下,如果检测到的元数据指示的图像的对象不同于对象信息指示的对象,则可以基于对象信息指示的对象来确定缩略图的长宽比或缩略图的区域。在一个示例中,如果图像的元数据确认在景物模式中捕获了图像而检测图像对象的结果确认在图像中包括人物,则缩略图产生程序115可以根据具有高优先级的对象信息,将该图像的代表对象识别为人物,可以确定图像的比例为肖像型的比例,并可以将该图像的完整区域中包括人物的区域确定为缩略图区域。在另一实施例中,如果元数据确认在人物模式中捕获了图像而对象信息确认图像指示的对象是景物,则缩略图产生程序115可以根据具有高优先级的对象信息,将该图像的代表对象识别为景物,可以确定图像的比例为风景型的比例,并可以将该图像中包括该景物的区域确定为缩略图区域。
[0036]如果对象信息包括在元数据中,则缩略图产生程序115可以基于元数据来产生缩略图,而不用确认对象信息。例如,如果当捕获图像时通过使用面部识别功能识别到人物的脸部,则对象信息包括在所捕获图像的元数据中,因此缩略图产生程序115可以确定该图像的代表对象是人物,因此可以产生该图像的比例为肖像型的比例,而不执行确认对象信息的附加处理。
[0037]在图像显示事件发生时,缩略图控制程序116可以确定所述图像的代表区域并根据图像显示窗口的尺寸来调整图像的尺寸。更具体地,缩略图控制程序116可以在图像显示事件的发生时,确认图像显示窗口的长宽比,确定该图像的代表区域,并此后修剪该图像或调整该图像的尺寸以便所确定的该图像的代表区域可以完全显示在显示窗口中。
[0038]在另一示例中,当执行了图集应用时,缩略图控制程序116确认由所述图集应用提供的或使用的窗口的比例和尺寸。此后,缩略图控制程序116可以基于由所述图集应用提供的窗口的比例和尺寸,来确定图像中包括人物面部的代表区域,可以根据由所述图集应用请求的窗口的比例和尺寸修剪要显示的图像,并显示该图像以便完全显示所确定的代表区域。在另一示例中,当执行了图像显示应用时,缩略图控制程序116可以确认由该图像显示应用提供的窗口的比例和尺寸。此后,缩略图控制程序116可以将要显示的图像中包括焦点区域的区域确定为代表区域,可以通过根据由该图像显示应用提供的窗口的比例和尺寸来增加或减少代表区域的尺寸,显示要显示的图像。在这种情况下,如果该图像的代表对象是人物,则可以确定该图像的代表区域为包括人物面部的区域。如果该图像的代表对象是物体,则可以确定该图像的代表区域为包括物体的区域。如果该图像的代表对象是景物,则可以确定该图像的代表区域为包括焦点区域的区域或为该图像的中心区域。
[0039]只要发生图像显示事件或仅在最初发生图像显示事件时,由图控制程序116执行的前述处理会被执行。也就是说,由于在最初发生图像显示事件时通过根据显示窗口的尺寸来修剪图像或调整图像的尺寸从而存储了图像,所以当在后续时间中发生图像显示事件时可以使用预存图像。
[0040]尽管未示出,但是处理器120可以由至少一个处理器和外围接口构成。此外,处理器120通常能够执行存储在存储器110中的特定程序(指令集),以便执行与程序相对应的多个特定功能。
[0041]I / O单元130通常包括用于数据输入的输入单元和用于数据输出的输出单元,因此向用户提供接口。例如,所述I / O单元130可以是触摸屏,在触摸屏中可以同时输入和输出数据。当I / O单元130显示图像时,所显示的图像可以是从另一电子设备接收的图像或通过使用摄像机(未示出)捕获的图像,摄像机可以在电子设备100的内部。此外,I / O单元130可以接收用于产生图像显示事件的输入。例如,I / O单元130可以从用户感测用于执行图集应用的键值输入或触摸,以便显示图像。如果发生了图像显示事件,则I / O单元130可以显示至少一个缩略图,其中根据图像显示窗口的尺寸来修剪所述缩略图,或调整其尺寸。
[0042]图1B是根据本发明的示例性实施例的用于产生缩略图的处理器的框图。
[0043]参考图1B,处理器120包括缩略图产生处理器122和缩略图控制处理器124。
[0044]所述缩略图产生处理器122通常检测图像的元数据信息和由该图像指示的对象的信息,并基于所检测的元数据信息和对象信息来产生缩略图。通常,所述元数据表示图像的结构化附加信息,并且包括图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸及捕获模式中的至少一个。
[0045]首先,缩略图产生处理器122可以基于检测到的元数据信息和对象信息来识别图像的代表对象,此后可以确定根据所识别的代表对象而产生的缩略图的长宽比。例如,如果焦点信息包括在图像的元数据中,则缩略图产生处理器122可以识别焦点信息指示的区域的中心点周围的图像的代表对象。在这种情况下,如果在焦点信息指示的区域的阈值距离内检测到人物,则缩略图产生处理器122可以确定图像的代表对象为人物,接着可以确定该图像的比例为肖像型的比例。另一方面,如果在焦点信息指示的区域的阈值距离内检测到景物,则缩略图产生处理器122可以确定该图像的代表对象不是人物而是景物,接着可以确定该图像的比例为风景型的比例。本文中,肖像型是一种纵向长度长于横向长度的图像类型,风景型是横向长度长于纵向长度的图像类型。
[0046]此外,如果检测到的元数据指示的图像的对象不同于对象信息指示的对象,则缩略图产生处理器122可以基于在元数据和对象信息之间具有高优先级的信息,确定关于图像的缩略图的长宽比,或者可以确定缩略图的区域。也就是说,缩略图产生处理器122可以允许对象信息具有比元数据高的优先级。在这种情况下,如果由检测到的元数据指示的图像的对象不同于对象信息指示的对象,则可以基于对象信息指示的对象来确定缩略图的长宽比或缩略图的区域。在一个示例中,如果图像的元数据确认在景物模式中捕获了图像而检测图像对象的结果确认在图像中包括人物,则缩略图产生处理器122可以根据具有高优先级的对象信息,将该图像的代表对象识别为人物,可以确定图像的比例为肖像型的比例,并可以将该图像的完整区域中包括人物的区域为确定为缩略图区域。在另一实施例中,如果元数据确认在人物模式中捕获了图像而对象信息确认图像指示的对象是景物,则缩略图产生处理器122可以根据具有高优先级的对象信息,将该图像的代表对象识别为景物,可以确定图像的比例为风景型的比例,并可以将该图像中包括该景物的区域确定为缩略图区域。
[0047]如果对象信息包括在元数据中,则缩略图产生处理器122可以基于元数据来产生缩略图,而不用确认对象信息。例如,如果当捕获图像时通过使用面部识别功能识别到人物的脸部,则对象信息包括在所捕获图像的元数据中,因此缩略图产生处理器122可以确定该图像的代表对象是人物,因此可以产生该图像的比例为肖像型的比例,而不执行确认对象信息的附加处理。
[0048]在图像显示事件的发生时,S卩,当作出显示图像的请求时,缩略图控制处理器124可以确定所述图像的代表区域并根据图像显示窗口的尺寸来调整图像的尺寸。更具体地,缩略图控制处理器124可以在图像显示事件的发生时,确认图像显示窗口的长宽比,确定该图像的代表区域,并此后裁剪或修剪该图像,或调整图像的尺寸,以便所确定的该图像的代表区域可以完全显示在显示窗口中。
[0049]在另一示例中,当执行图集应用时,缩略图控制处理器124确认由所述图集应用提供的窗口的比例和尺寸。此后,缩略图控制处理器124可以基于图集应用提供的窗口的比例和尺寸,来确定图像中包括人物面部的代表区域,可以根据图集应用提出的窗口的比例和尺寸修剪要显示的图像,并显示该图像以便完全显示所确定的代表区域。在另一示例中,当执行图像显示应用时,缩略图控制处理器124确认该图像显示应用提供的窗口的比例和尺寸。此后,缩略图控制处理器124可以确定要显示的图像中包括焦点区域的区域为代表区域,可以通过根据图像显示应用提供的窗口的比例和尺寸来增加或减少它的尺寸,从而显示要显示的图像。在这种情况下,如果该图像的代表对象是人物,则可以将该图像的代表区域确定为包括人物面部的区域。如果该图像的代表对象是物体,则可以将该图像的代表区域确定为包括物体的区域。如果该图像的代表对象是景物,则可以将该图像的代表区域确定为包括焦点区域的区域或该图像的中心区域。
[0050]可以在每次发生图像显示事件时或仅在最初发生图像显示事件时,执行缩略图控制处理器124执行的前述处理。也就是说,由于在最初发生图像显示事件时,通过根据显示窗口的尺寸来裁剪或修剪图像,或调整图像的尺寸,从而存储了图像,所以当在后续时间中发生图像显示事件时可以使用预存图像。
[0051]图2A是示出了根据本发明的示例性实施例的在电子设备中基于图像的对象信息和元数据来确定缩略图的长宽比的处理的流程图。
[0052]参考图2A,在步骤201,电子设备100检测图像的对象信息和元数据。图像的元数据表示或包括图像的结构化附加信息,并包括例如,图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸和捕获模式中的至少一个。
[0053]在步骤203中,电子设备100基于检测到的元数据和对象信息来确定缩略图的长宽比。首先,电子设备100可以基于检测到的元数据和对象信息来识别图像的代表对象,此后可以根据所识别的代表对象而确定产生的缩略图的长宽比。对于一个示例,如果基于元数据信息和对象信息而识别的图像的代表对象是人物,则电子设备100可以确定所产生的缩略图的比例为肖像型的比例。在这种情况下,肖像型的比例表示纵向长度长于横向长度的比例。在另一示例中,如果基于元数据信息和对象信息而识别的图像的代表对象是景物,则电子设备100可以确定所产生的缩略图的比例为风景型的比例。在这种情况下,风景型的比例表示横向长度长于纵向长度的比例。
[0054]在步骤205中,电子设备100显示确定了长宽比的缩略图。在这种情况下,确定为风景型的比例的缩略图可以是与在电子设备100的风景模式下捕获的图像具有相同比例的图像,确定为肖像型的比例的缩略图可以与在电子设备100的肖像模式下捕获的图像具有相同比例的图像。
[0055]图2B示出了根据本发明的示例性实施例的用于在电子设备中基于图像的对象信息和元数据来确定缩略图的长宽比的元件。
[0056]参考图2B,电子设备可以包括用于检测或读取图像的对象信息和元数据的元件211。更具体地,电子设备100可以包括用于读取元数据的元件,针对每个图像所述元数据包括图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸和捕获模式中的至少一个。电子设备100也可以包括用于检测图像指示的对象是否是人物、事物或物体、还是景物的元件。在这种情况下,电子设备100可以通过使用公知图像识别算法和图像识别算法来获得对象信息,并可以选择性地采用摄像机(未示出)。
[0057]此外,电子设备100通常包括用于基于检测到的元数据和对象信息来确定缩略图的长宽比的元件213。在一个示例中,如果图像的代表对象确认为人物,则电子设备100包括用于确定缩略图的比例为肖像型的比例的元件。在另一示例中,如果图像的代表对象确认为景物,则电子设备100包括用于确定缩略图的比例为风景型的比例的元件。
[0058]此外,电子设备100通常包括用于显示确定了长宽比的缩略图的元件215。此外,电子设备100通常包括用于针对每个图像映射确定了长宽比的缩略图的元件以及用于存储所述图像的元件。例如,电子设备100可以通过基于第一图像和第一图像的元数据和对象信息映射图像来存储确定了长宽比的缩略图。
[0059]图3示出了根据本发明的示例性实施例的在电子设备中基于图像的对象信息和元数据来产生缩略图的过程。
[0060]参考图3,在步骤301中电子设备100获得图像。在这样的情况下,所获得的图像和任何关联的元数据可以由摄像机(未示出)捕获的,可以从另一电子设备接收,或者另外从存储器110下载。
[0061]在步骤303中,电子设备100读取所获得图像的元数据和该图像的对象信息。在步骤305中,电子设备100确定所获得的图像是景物图像还是人物图像。例如,电子设备基于面部检测方案来确定所获得的图像是景物图像还是人物图像。
[0062]确定所获得的图像是景物图像还是人物图像在本领域中是公知的技术,且可以以多种方式实施。例如,电子设备使用面部检测方案。在本实施例中,如果元数据指示的图像的对象不同于对象信息指示的对象,则电子设备100可以基于在元数据和对象信息之间具有高优先级的信息确定该图像的代表对象和该图像的类型。在一个示例中,如果图像的元数据确认在景物模式中捕获了图像而检测图像对象的结果确认在图像中包括人物,则电子设备100可以根据具有高优先级的对象信息,将该图像的代表对象识别为人物,因此可以确定该图像为人物图像。相反,如果图像的元数据确认在人物模式中捕获了图像而检测图像对象的结果确认了图像指示的对象是景物,则电子设备可以根据具有高优先级的对象信息,将该图像的代表对象识别为景物,因此可以确定该图像为景物图像。在较优选实施例中,电子设备100可以忽略图像的元数据,仅执行对景物图像或人物图像的识别。
[0063]此外,如果元数据的焦点信息和图像的对象信息用于确定该图像是景物图像还是人物图像,则电子设备100识别焦点信息指示的区域的中心点周围的图像的代表对象。例如,如果在焦点信息指示的区域的阈值距离内检测到人物,则电子设备100可以识别该图像的代表对象为人物,因此确定该图像为人物图像。在另一示例中,如果在焦点信息指示的区域的阈值距离内没有检测到人物,则电子设备100可以识别该图像的代表对象为景物,因此确定该图像为景物图像。更具体地,电子设备100可以使用焦点信息来确定“焦距”或从焦点的中心到镜头的距离,以便帮助确定图像是人物图像还是景物图像。例如,如果面部检测功能确定在焦距处的对象类似于面部,则电子设备100可以确定该图像是人物图像。相反,如果在焦距处没有检测到面部,则电子设备可以假定该图像是景物图像。尽管较优选,但是可以对电子设备100编程以便全部跳过面部检测功能,假定具有小于例如10m、20m或2m的焦距是人物图像,具有长于所述距离的焦距的任一图像是景物图像。[0064]具体地,如果对象信息包括在元数据中,则电子设备100可以基于元数据来确定图像,而不需要确认对象信息。例如,如果当捕获图像时通过使用面部识别功能识别到人物的面部,则对象信息包括在所捕获图像的元数据中,因此电子设备100可以确定该图像的代表对象是人物,而不执行确认对象信息的附加处理。
[0065]如果在步骤305确定了图像为景物图像,则前进到步骤307,电子设备100可以产生风景型的缩略图,其中横向长度长于纵向长度,然后结束图3的过程。在这种情况下,所产生的缩略图的比例与在电子设备100的风景模式下所捕获的图像的比例相同,因此保留了原始长宽比。例如,如图5中所示,如果在电子设备100的肖像模式下捕获了景物501,则电子设备100可以基于该图像的元数据和对象信息确认所捕获图像的代表对象是景物,如图6所示,可以产生具有与在电子设备100的风景模式下所捕获图像的比例相同比例的缩略图。
[0066]如果在步骤305确定了图像是人物图像,则前进到步骤309,电子设备100可以产生肖像型的缩略图,其中纵向长度长于横向长度,接着图3的过程结束。在这种情况下,所产生的缩略图的比例可以与在电子设备100的肖像模式下所捕获的图像的比例相同,因此保留了原始长宽比。
[0067]图4示出了根据本发明的示例性实施例的在电子设备中显示具有优化为显示窗口尺寸的尺寸的图像的示例。
[0068]在步骤401中,电子设备100检测图像显示事件的发生。在这种情况下,图像显示事件可以根据与图像显示相关的窗口小部件或应用而发生。
[0069]在步骤403中,电子设备100确认在其中要显示图像的图像显示窗口的比例和尺寸。例如,如果执行了图集应用,则电子设备100确认由该图集应用提供的图像显示窗口的长宽比和尺寸。
[0070]在步骤405中,电子设备100确认图像的兀数据和对象信息。更具体地,电子设备100从所述图像中确认图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸和捕获模式,确认由图像指示的对象是人物还是元数据指示的景物。电子设备100可以通过使用公知图像识别算法和图像识别算法来获得对象信息。
[0071]在步骤407中,电子设备100确定与图像显示窗口的比例和尺寸相对应的图像的显示区域,或基于所确定的图像的元数据和对象信息来调整图像的尺寸。更具体地,电子设备100确认图像显示窗口的比例和尺寸,基于图像的元数据和对象信息来确定图像的代表区域,此后裁剪或修剪图像,或调整图像的尺寸,使得可以在显示窗口中完全显示所确定的图像的代表区域。在一个实施例中,电子设备100可以确认由图集应用提供的窗口的比例和尺寸,此后可以基于该图像的元数据和对象信息来确定图像的代表区域以裁剪该图像,使得在由所述图集应用提供的窗口中完全显示代表区域。在另一实施例中,电子设备100可以确认由该图集应用提供的窗口的比例和尺寸,此后可以基于图像的元数据和对象信息来确定该图像的代表区域以增加或减小图像,使得在由所述图集应用提供的窗口中完全显示代表区域。在这种情况下,裁剪图像或调整图像的尺寸的方法不仅限于以上方法,因此电子设备100首先可以根据显示窗口的尺寸裁剪该图像,然后调整尺寸,或可以首先调整尺寸,然后裁剪该图像。
[0072]在步骤409中,电子设备100在图像显示窗口中显示确定了区域或调整了尺寸的图像,此后,结束图4的过程。
[0073]在图7所示的实施例中,如果在肖像型显示窗口 703中显示以风景模式捕获的人物图像701,则传统电子设备提供仅包括人物面部区域的一部分的图像705。然而,根据本发明的示例性实施例的电子设备100可以基于该图像的元数据和对象信息来提供包括人物的整个面部区域的图像707。在图8所示的实施例中,如果在肖像型显示窗口 803中显示以风景模式捕获的对象图像801,则传统电子设备提供仅包括对象区域的一部分的图像805。然而,根据本发明的示例性实施例的电子设备100可以基于该图像的元数据和对象信息来提供包括整个对象区域的图像807。在图9所示的实施例中,如果在风景型显示窗口903中显示以肖像模式捕获的人物图像901,则传统电子设备提供仅包括人物面部区域的一部分的图像905。然而,根据本发明的示例性实施例的电子设备100可以基于该图像的元数据和对象信息来提供包括人物的整个面部区域的图像907。
[0074]只要发生图像显示事件或仅在最初发生图像显示事件时,本发明的电子设备100可以执行上述处理。也就是说,由于在最初发生图像显示事件时,通过根据显示窗口的尺寸来裁剪图像或调整图像的尺寸从而存储了图像,所以当在后续时间中发生图像显示事件时,电子设备100可以使用预存图像。
[0075]尽管为了解释的便利性,上文描述了仅当图像指示的代表对象是人物或景物时通过识别人物或景物来产生缩略图的方法,但是本发明不仅限于此。当图像指示的代表对象是事物时,也能够应用通过识别事物来产生缩略图的方法。
[0076]本说明书中所述的本发明的实施例和所有功能操作可以实现为计算机软件、固件或硬件的形式,或它们的一个或多个的组合,所述计算机软件、固件或硬件包括本说明书中所公开的结构和其结构等同物。此外,在本说明书中所述的本发明的实施例可以通过一个或多个计算机程序产品执行,即,电子设备、数据处理设备等,或可以在计算机可读介质上编码的计算机程序指令的一个或多个模块中实现,所述计算机可读介质用于控制这些设备的操作。
[0077]计算机可读介质可以是机器可读存储介质、机器可读存储载体、存储设备、实现机器可读传播流的事物的组成、或它们的一个或多个的组合。术语“数据处理设备”包括,例如,可编程处理器、计算机、或多个处理器或用于处理数据的所有装置、设备及机器,包括计算机。所述装置除了硬件之外,还可以包括产生针对计算机程序的执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统、或它们的一个或多个的组合的代码。
[0078]根据本发明的上述方法可以实现为硬件、固件或作为存储在诸如CD ROM、RAM、软盘、硬盘或磁光盘等非暂时机器可读介质上的软件或计算机代码,或在网络上下载的原始存储在远程记录介质或非暂时机器可读介质上并存储在本地非暂时机器可读介质上的计算机代码,使得本文描述的方法可以被加载到例如通用计算机的硬件,或专用处理器或可编程或专用硬件,例如ASIC或FPGA中。如本领域技术人员理解的,计算机、处理器、微处理器控制器或可编程硬件包括存储组件,例如RAM、ROM、闪存等,其可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里描述的处理方法。此外,应该认识到,当通用计算机访问用于执行本文示出的处理的代码时,代码的执行将通用计算机转化为专用计算机,以执行本文示出的处理。此外,本领域技术人员理解并认识到,“处理器”或“微处理器”包括要求保护的本发明中的硬件。在最广义的合理解释下,所附权利要求构成符合35U.S.C.§ 101的法定主题,并且不是由软件本身构成的。[0079]尽管参考本发明的特定优选实施例示出和描述了本发明,然而本领域技术人员将理解,在不脱离由所附权利要求限定的本发明的精神和范围的前提下,可以对本发明进行各种形式和细节上的改变。因此,本发明的范围不是由本发明的详细描述限定,而是由所附权利要求来限定,在此范围内的所有差别都应理解为包括在本发明中。
【权利要求】
1.一种在电子设备的显示器上显示缩略图的方法,所述方法包括: 检测数据存储单元中存储的图像的元数据和对象信息; 基于检测到的元数据和对象信息,确定关于图像的要显示的缩略图的长宽比;以及 根据所确定的长宽比,在显示器的显示窗口中显示关于图像的缩略图。
2.根据权利要求1所述的方法,其中所述图像的元数据包括图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸和捕获模式中的至少一个。
3.根据权利要求1所述的方法,其中所述对象信息指示图像的对象包括人物、事物和景物中的至少一个。
4.根据权利要求1所述的方法,其中确定长宽比包括:当检测到的图像的对象是人物时,将关于图像的缩略图的长宽比确定为肖像型的比例,其中肖像型是纵向长度长于横向长度的类型。
5.根据权利要求4所述的方法,其中所述对象信息指示了图像的对象包括景物,所述方法还包括:将图像的缩略图的长宽比确定为风景型的比例,其中风景型是横向长度长于纵向长度的类型。
6.根据权利要求1所述的方法,其中检测图像的元数据和对象信息包括:如果检测到的元数据是焦点信息,则在图像的全部区域中检测由焦点信息指示的区域的中心点周围的对象。
7.根据权利要求1所述的方法,其中确定缩略图的长宽比包括: 当检测到的元数据是图像中人物的面部识别信息时,确定在面部识别信息中是否存在至少一个面部信息;以及 当在面部识别信息中存在至少一个面部信息时,将关于图像的缩略图的长宽比确定为肖像型比例; 其中肖像型是纵向长度长于横向长度的类型。
8.根据权利要求7所述的方法,还包括:如果在面部识别信息中不存在所述至少一个面部信息,则确定关于图像的缩略图的长宽比为风景型的比例,其中风景型是横向长度长于纵向长度的类型。
9.一种用于显示图像的缩略图的电子设备,包括: 至少一个处理器; 触敏显示器; 存储器;以及 至少一个程序,存储在存储器中并配置为通过所述至少一个处理器来执行, 其中所述至少一个程序包括用于进行以下操作的指令:检测存储器中存储的图像的元数据和对象信息,基于检测到的元数据和对象信息来确定关于图像的缩略图的长宽比,并且根据所确定的长宽比在触敏显示器上显示关于图像的缩略图。
10.根据权利要求9所述的电子设备,其中所述图像的元数据包括图像捕获时间、面部识别信息、曝光值、闪光可用性、焦点信息、分辨率、图像尺寸和捕获模式中的至少一个。
11.根据权利要求9所述的电子设备,其中所述对象信息指示了图像的对象包括人物、事物和景物中的至少一个。
12.根据权利要求9所述的电子设备,其中所述程序包括用于进行以下操作的指令:如果检测到的图像的对象是人物,则将关于图像的缩略图的长宽比确定为肖像型的比例,以及其中肖像型是纵向长度长于横向长度的类型。
13.根据权利要求12所述的电子设备, 其中所述程序包括用于进行以下操作的指令:如果检测到的图像的对象是景物,则将图像的缩略图的长宽比为风景型的比例,以及其中风景型是横向长度长于纵向长度的类型。
14.根据权利要求9所述的电子设备, 其中所述程序包括用于进行以下操作的指令:当检测到的元数据是图像中人物的面部识别信息时,确定在面部识别信息中是否存在至少一个面部信息;并且当在面部识别信息中存在至少一个面部信息时,确定关于图像的缩略图的长宽比为肖像型比例; 其中肖像型是纵向长度长于横向长度的类型。
15.根据权利要求14所述的电子设备, 其中所述程序包括用于进行以下操作的指令:如果在面部识别信息中不存在所述至少一个面部信息,则确定关于图像的缩略图的长宽比为风景型的比例,以及其中风景型是横向长度长 于纵向长度的类型。
【文档编号】G06F3/0484GK103729120SQ201310478708
【公开日】2014年4月16日 申请日期:2013年10月14日 优先权日:2012年10月16日
【发明者】崔泳谨, 朴智慧 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1