电子装置及多媒体文件排序方法

文档序号:6514436阅读:196来源:国知局
电子装置及多媒体文件排序方法
【专利摘要】本发明提供一种多媒体文件排序方法,用于一电子装置。该方法包括:取得储存于该电子装置的多个多媒体文件的时间信息及位置信息;依据所取得的该时间信息及该位置信息过滤该等多媒体文件;以及依据所取得的该时间信息及该位置信息的相似度以排序该等多媒体文件至多个群组。
【专利说明】电子装置及多媒体文件排序方法
【技术领域】
[0001]本发明是有关于电子装置,特别是有关于电子装置及多媒体文件排序方法,其可依据时间及地理位置信息将多个多媒体文件排序至不同群组。
【背景技术】
[0002]随着科技进步,移动装置例如是智能型手机及平板计算机等已变得愈来愈普及。移动装置常用来撷取图像或下载多媒体文件,而且所撷取的图像及所下载的多媒体文件可被嵌入时间信息及位置信息(例如GPS坐标)。然而传统的移动装置无法有效地使用时间信息及位置信息来排序所撷取的图像文件及所下载的多媒体文件,使得使用者在传统移动装置上以有意义的群组观赏多媒体文件时会造成不便。

【发明内容】

[0003]本发明提供一种多媒体文件排序方法,用于一电子装置。该方法包括:取得储存于该电子装置的多个多媒体文件的时间信息及位置信息;依据所取得的该时间信息及该位置信息过滤该等多媒体文件;以及依据所取得的该时间信息及该位置信息的相似度以排序该等多媒体文件至多个群组。
[0004]本发明还提供一种多媒体文件排序方法,用于一电子装置。该方法包括:在由该电子装置所执行的一行事历应用程序中安排一事件,其中该事件具有一开始时间及一结束时间;利用该电子装置取得多个多媒体文件,其中各多媒体文件具有相应的时间信息及位置信息;依据该事件的一参考位置决定一参考区域;以及将该时间信息介于该开始时间及该结束时间之间以及该位置信息在该参考区域内的该等多媒体文件排序至一第一群组。
[0005]本发明还提供一种多媒体文件排序方法,用于一电子装置。该方法包括:取得储存于该电子装置的多个第一多媒体文件,其中所取得该等第一多媒体文件系被排序至一第一群组,且该等第一多媒体文件的文件名称包括一第一样式;编辑至少一该等第一多媒体文件,并将所编辑的该第一多媒体文件储存为具有该第一样式的一第二多媒体文件;以及依据该第一样式将该第二多媒体文件排序至该第一群组。
[0006]本发明还提供一种多媒体文件排序方法,用于一电子装置,该方法包括:取得储存于该电子装置中的多个不同数据夹中的多个第一多媒体文件;藉由分析所有该等第一多媒体文件以取得该等第一多媒体文件的时间信息及位置信息;以及依据所取得的该时间信息及/或该位置信息的相似度将该等第一多媒体文件排序到至少一群组。
[0007]本发明还提供一种电子装置,包括:一存储器单元,用以储存多个多媒体文件;以及一处理器,用以取得储存于该电子装置的多个多媒体文件的时间信息及位置信息,依据所取得的该时间信息及该位置信息过滤该等多媒体文件,依据所取得的该时间信息及该位置信息的相似度以排序该等多媒体文件至多个群组。
[0008]本发明还提供一种电子装置,包括:一存储器单元,用以储存多个多媒体文件及一行事历应用程序;以及一处理器,用以在由该电子装置所执行的一行事历应用程序中安排一事件,其中该事件具有一开始时间及一结束时间;其中该电子装置还取得多个多媒体文件,其中各多媒体文件具有相应的时间信息及位置信息;其中该处理器还依据该事件的一参考位置决定一参考区域,并将该时间信息介于该开始时间及该结束时间之间以及该位置信息在该参考区域内的该等多媒体文件排序至一第一群组。
[0009]本发明还提供一种电子装置,包括:一存储器单元,用以储存多个第一多媒体文件,其中该等第一多媒体文件被排序至一第一群组,且该等第一多媒体文件的文件名称包括一第一样式;以及一处理器,用以编辑至少一该等第一多媒体文件,并将所编辑的该第一多媒体文件储存为具有该第一样式的一第二多媒体文件,以及依据该第一样式将该第二多媒体文件排序至该第一群组。
[0010]本发明还提供一种电子装置,包括:一存储器单元,用以储存位于多个不同实体数据夹的多个第一多媒体文件;以及一处理器,用以取得该等第一多媒体文件,藉由分析所有该等第一多媒体文件以取得该等第一多媒体文件的时间信息及位置信息,以及依据所取得的该时间信息及/或该位置信息的相似度将该等第一多媒体文件排序到至少一群组。
【专利附图】

【附图说明】
[0011]图1显示依据本发明一实施例的电子装置100的功能方块图。
[0012]图2是显示依据本发明一实施例中依据时间排序多媒体文件的示意图。
[0013]图3是显示依据本发明一实施例中依地理位置排序多媒体文件的示意图。[0014]图4A — 4E是显示依据本发明一实施例中同时依据时间及地理位置排序多媒体文件的示意图。
[0015]图5A及5B是显示依据本发明一实施例中利用建立于行事历中的事件以排序多媒体文件的示意图。
[0016]图6是显示依据本发明另一实施例中依据文件名称以排序多媒体文件的示意图。
[0017]图7是显示依据本发明一实施例中将储存于不同实体数据夹中的多媒体文件进行排序的不意图。
[0018]图8是显示依据本发明一实施例中的多媒体文件排序方法的流程图。
[0019]图9是显示依据本发明另一实施例中的多媒体文件排序方法的流程图。
[0020]图10是显示依据本发明又一实施例中的多媒体文件排序法的流程图。
[0021]图11是显示依据本发明又一实施例中的多媒体文件排序方法的流程图。
[0022]图12A - 12B是显示依据本发明一实施例中自动合并不同的小事件的示意图。
[0023]图12C - 12D是显示依据本发明另一实施例中自动合并不同的小事件的示意图。
[0024][标号说明]
[0025]100~电子装置;122~操作系统;
[0026]110~处理器;124~通讯程序;
[0027]120~存储器单元;125~显示程序;
[0028]131~键盘程序;126~接触动作程序;
[0029]135~天线;128~图形处理程序;
[0030]140~显示单元;130~应用程序;
[0031]150~图像撷取单元; 112~控制器;[0032]160~射频电路;115~外围接口 ;
[0033]165~天线;116~集成电路;
[0034]170~位置检测器;132~多媒体文件;
[0035]210 — 240,310 — 350,410 — 450,510 — 540 ~照片;
[0036]500~行事历应用程序;dl、d2~距离;
[0037]L21 — L24、L31 — L35、L41 — L44 ~位置;
[0038]R31 - R33~参考区域;1210 — 1290~事件;
[0039]S810 — S830、S910 — S940、S1010 — S1030、SlllO — S1130 ~步骤。
【具体实施方式】
[0040]为使本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下。
[0041]图1显示依据本发明一实施例的电子装置100的功能方块图。电子装置100主要包括处理器110、存储器单元120、显示单元140、图像撷取单元150及位置检测器170。在一实施例中,电子装置100可为个人计算机或可携式装置,例如移动电话、平板计算机、数字相机/摄影机,游戏机或任何具有录像功能的装置。处理器110可为数据处理器、图像处理器、应用处理器、及/或中央处理器,并可通过控制器112存取存储器单元112,并执行储存于存储器单元120中的一或多种类型的计算机可读媒体。在一些实施例中,电子装置100还可包括射频电路160。于本发明的实施例中,显示单元140可为触控屏幕。需注意的是,显示单元140、图像撷取单元150、射频电路160及位置检测器170是通过一外围接口 115以耦接至处理器110。在一些实施例中,处理器110、控制器112及外围接口 115可集成为一集成电路(integrated circuit) 116。
[0042]射频电路160耦接至一或多个天线165,且可通过无线网络与一或多个额外的装置、计算机、及/或服务器进行通讯。移动通讯装置100可支持多种通讯协议,例如CDMA、GSM、EDGE、HSDPA, Wifi (例如 IEEE802.lla/b/g/n)、Bluetooth、W1-MAX,电子邮件协议、实时消息(instant messaging)、及/或短消息服务(SMS),但本发明并不限于此。
[0043]显示单元140可为例如触控屏幕,其可用任何已知的或后续发展的触控检测技术来检测接触和任何移动或停止动作,其中上述触控检测技术包括但不限于电容式(capacitive)、电阻式(resistive)、红外线(infrared)、表面声波(surface acousticwave)技术、以及其它近接感测阵列(proximity sensor array),或可决定触控屏幕的一或多个接触点的其它元件。然而,显示单元140还可显示电子装置100的视频输出。在一些实施例中,电子装置100可包括支持位置决定功能的电路单元,例如全球卫星定位装置(Global Positioning System)。
[0044]图像撷取单元150可包含用以接收图像的一或多个光学感测器。例如,图像撷取单元150可包含一或多个CXD或CMOS感测器,但本发明不限于此。
[0045]存储器单元120包括一或多种类型的计算机可储媒体。存储器单元120可以是高速随机存取存储器(例如SRAM或DRAM)、及/或非易失性存储器,例如闪存(例如内嵌式多媒体存储卡)。存储器单元120可储存操作系统122的程序码,例如LINUX、UNIX、OS X、Android、iOS、 Windows或嵌入式操作系统,例如VxWorks。操作系统122可执行用以处理基本系统服务及执行硬件从属的工作(hardware dependent tasks)的多个程序。存储器单元120还可储存通讯程序124用以执行通讯程序。通讯程序是用以与一或多个额外的装置、一或多台计算机、及/或一或多台服务器进行通讯。存储器单元120还可包括显示程序125、接触动作程序126及图形处理程序128,其中接触动作程序126用以决定一或多个接触点及/或其移动动作。图形处理程序128可支持界面工具集(widget),意即具有嵌入式图形的模块或应用程序。界面工具集可用JavaScipt、HTML、Adobe Flash或其它适合的计算机程序语言或技术来实现。
[0046]存储器元件120还可包括一或多个应用程序130。举例来说,储存在存储单元120中的应用程序可包括电话应用程序、电子邮件应用程序、文字消息或实时消息应用程序、笔记本应用程序、通讯簿或好友名单(contact list)、日历、拍照相及相片管理应用程序、及音乐播放及音乐管理应用程序。应用程序130可包括一网页浏览器(图1中未绘示)用以绘示以HTML、WML或其它可组成网页或其它线上内的语言所写成的页面。存储器单元120还包括一输入程序(或一指令集)131,用以操作一或多个软件键盘。除此之外,电子装置100所撷取的多媒体文件(例如图像/视频/音频文件等等)或所下载的多媒体文件亦可储存于存储器单元120中,例如为多媒体文件132。
[0047]需注意的是,上述各模块及各应用程序是与一指令集有关,用以操作如前述实施例中的一或多个功能。这些模块(注:指令集)可不必使用不同的软件程序、程序或模块来实现。不同的模块或子模块可重新排列及/或合并。电子装置100中的多种功能可用硬件及/或软件来实现,其可包括一或多个信号处理及/或应用程序导向的集成电路(Application Specific Integrated circuit, ASIC)。
[0048]图2是显示依据本发明一实施例中依据时间排序多媒体文件的示意图。当电子装置100用以撷取照片或视频,在创建这些照片或视频时,电子装置100可将相关的本地时间及地理位置的信息嵌入各个所撷取的照片或视频中(例如在所撷取的照片/视频/音频文件的文件头)。因此,电子装置100可依据各类型的嵌入信息(例如电子装置100的本地时间及/或地理位置)将所撷取的照片分为多个群组。另一方面,电子装置100可由其它来源(例如来自一智能型手机或因特网)接收具有时间及地理信息的多媒体文件,并将所接收的多媒体文件依据时间及/或地理信息进行排序。举例来说,电子装置100可为一个人计算机、一笔记本型计算机、一智能型手机、一平板计算机、或可依据时间及/或地理信息对多媒体文件进行排序的其它装置。
[0049]然而,当所撷取的多媒体文件的数量庞大时,对使用者来说会难以安排这些多媒体文件。若多媒体文件可排序至一些有意义以事件排序的群组,则可增进使用者感受。在一实施例中,电子装置100可藉由分析各多媒体文件的媒体时间(media time)来排序多媒体文件。一般来说,与同一事件相关的照片会具有类似的媒体时间。因此,电子装置100可将这些具有类似媒体时间的多媒体文件排序至相同的群组。更进一步而言,以照片为例,电子装置100可先决定具有一参考媒体时间(reference media time)的一参考照片,并过滤具有类似媒体时间的照片(例如在参考时间的媒体时间之前或之后的一预定期间内)至相同的群组。如图2所示,举例来说,参考照片210的参考媒体时间为10:30,且该预定的期间为2小时。因此,电子装置100可选择照片220至与参考照片210相同的群组,因为其照片220的媒体时间为11:30,其在照片210的媒体时间之后的预定期间内。接着,电子装置可将照片220视为参考照片,且参考媒体时间会被更改至11:30。同样地,因为照片230的媒体时间为12:00,故照片230可被选择至与照片210及220相同的群组。在将照片230加至包括照片210及220的群组后,参考媒体时间会被更改至照片230的媒体时间。需注意的是,因为照片240的媒体时间是在照片230的媒体时间的3小时后,故照片240并不会被选择。
[0050]图3是显示依据本发明一实施例中依地理位置排序多媒体文件的示意图。在一实施例中,电子装置100可包括一全球卫星定位系统(Global Positioning System,GPS),因此电子装置100还可将地理信息(例如GPS坐标)嵌入至所撷取的照片的档头(header)中。因此,与同一事件有关的照片会具有类似的地理位置,因此电子装置100可将这些具有类似地理位置的照片排序至相同的群组。更进一步而言,电子装置100可先决定一参考照片,并接着过滤具有类似地理位置的照片(例如在参考照片的地理位置一预定距离内)至同一群组。如图3所示,举例来说,参考照片310是在地理位置LI被撷取,且预定距离为10公里。接着,电子装置100可取得其它各照片(例如照片320?340)的地理位置,并计算其它各照片与参考照片310的地理位置之间的距离。如图3所示,在照片320的地理位置L22与照片310的地理位置L21之间的距离是小于该预定距离(例如10公里),且电子装置100可将照片320加入与照片310相同的群组。更进一步,照片330的地理位置L23是在以地理位置L21为准的一参考区域350中(例如20公里(距离dl*2)*20公里(距离d2*2)的正方形区域),电子装置100可将照片330排序至与照片310相同的群组。除此之外,照片340的地理位置L24并不在该参考区域350中,因此照片340不会被加入与照片310相同的群组。需注意的是,该参考区域的范围并不局限于20公里*20公里的正方形,且该参考区域的范围可由使用者自行设定。举例来说,参考区域可以恰为一地理区域(例如区、村、县、城市、或国家)、在一预定距离内的一区域、或是在一经度/纬度范围内的一区域。
[0051]图4A — 4E是显示依据本发明一实施例中同时依据时间及地理位置排序多媒体文件的示意图。如图2及图3中的实施例所述,照片可依据时间或地理位置以分别排序照片。电子装置100还可同时依据时间及地理位置将照片排序至相应的群组中。简短来说,当一候选照片的媒体时间及地理位置符合如图2及图3的判断准则时,该候选照片才会被加入参考照片的相同群组。如图4A所示,照片410是在9:30于地理位置L31被撷取。电子装置100可依据地理位置L31决定参考区域R31。接着,照片420是在10:30于地理位置L32被撷取。因为在照片410及420的媒体时间之间的时间小于该预定期间(例如2小时),且地理位置L32是在参考区域R31中,电子装置100会将照片420加入与照片410相同的群组,并将参考时间改变至10:30。需注意的是,可依据地理位置L32以取得另一参考区域R32。在合并照片410及420至相同群组后,电子装置100还可藉由扩展参考区域R31及R32的边界以产生一新的参考区域R33,如图4B所示。
[0052]然而,电子装置100有时会撷取不具有任何地理信息的照片430 (例如电子装置100的GPS装置或网络单元被关闭),如图4C所示。因此,电子装置100仅可依据照片430的媒体时间(例如12:00)来进行排序。因为照片430的媒体时间与参考媒体时间(例如10:30)之间的时间是小于该预定期间(例如2小时),电子装置仍会将照片430加入与照片410及420相同的群组中,并将参考媒体时间更改为12:00。如图4D所示,照片440是在时间17:00时被撷取。因为照片440的媒体时间在参考时间12:00的4小时后,电子装置100不会将照片440加入与照片410?430相同的群组。取而代之的是,电子装置100会依据照片440再创建一个新群组。如图4E所示,照片450是在时间12:30于地理位置L35被撷取。因为地理位置L35是在参考区域R33之外,电子装置100不会将该照片450加入与照片410 — 430相同的群组中。
[0053]综上所述,图4A — 4E中的实施例已介绍可依据照片的时间及/或地理信息以管理照片至不同的群组的许多方式。需注意的是,上述预定距离/区域/期间均可由使用者手动设定,或是利用上述的预设值所定义。在后续段落中,将会介绍更多管理多媒体文件的方法。
[0054]图5A及5B是显示依据本发明一实施例中利用建立于行事历中的事件以排序多媒体文件的示意图。在一实施例中,一使用者可由电子装置100所执行的一行事历应用程序(calendar application)中安排一行程,且在行事历中的事件500具有一开始时间及一结束时间。意即,电子装置100可过滤在该事件500的开始时间及结束时间的期间内的照片。接着,电子装置100可决定已过滤的各照片所相应的地理位置,并可利用图3的实施例所述的排序方法以进行排序。意即,电子装置100可决定符合时间/地理位置的判断准则的照片至相同的群组中。除此之外,与该事件500相关的照片群组并不会严格地限制在开始时间及结束时间之间的期间内。举例来说,当使用者计划参加一聚会是在时间19:00至21:00之间举行,如图5A所示,该使用者可在时间18:30到达该聚会的位置(注:在开始时间19:00的30分钟之前),并开始拍摄照片(例如照片510 - 540),其中照片510是在时间18:30于地理位置L41被撷取,且照片520 — 540是分别在时间19:05、19:30及20:15于地理位置L42、L43及L44被撷取,如图5B所示。然而,在开始时间之前的照片(例如照片510)仍与该聚会有关。电子装置100可决定在照片510的媒体时间与该聚会的开始时间之间的期间是否有于一预定期间(例如60分钟)。若是,电子装置还可决定照片510的地理位置L41是否在以照片520 - 540为准的一参考区域中。若是,电子装置100则将照片510加入与照片520 - 540相同的群组中。若照片510的媒体时间及地理位置并不符合上述判断准则,则电子装置100不会将照片510加入与照片520 - 540相同的群组中。
[0055]在另一实施例中,使用者会在时间20:45离开该聚会(意即在结束时间21:00的15分钟前),并在时间21:45于地理位置L45撷取照片550。因为照片550的媒体时间在该聚会预定的结束时间后的一预期期间内(例如60分钟),电子装置100会进一步决定该地理位置L45是否在以照片520 - 540的地理位置为准的该参考区域中。若是,电子装置100会将照片550加入与照片520 - 540相同的群组中。若否,电子装置100会将照片550排序至另一新群组。
[0056]图6是显示依据本发明另一实施例中依据文件名称以排序多媒体文件的示意图。在一实施例中,使用者会想要编辑(edit)/裁切(crop)/修剪(trim)储存于电子装置100中的照片,并将编辑后的照片储存为其它图像文件。这些新图像文件的文件名称会具有与源文件相同的样式(pattern)(例如相同的前缀或字尾)或是相同的文件路径。因为这些文件名称可能对使用者是有意义的,电子装置100可将这些具有相同样式或相同文件路径的图像文件排序至与其原始照片相同的群组中。举例来说,如图6所示,一原始图像文件IMAGE_002.jpg已被使用者所编辑,且被储存为IMAGE_002_01.jpg及IMAGE_002_02.jpg,其具有与原始图像文件IMAGE_002.jpg相同的时间及/或地理信息。因为编辑后的图像文件具有与原始图像文件相同的时间及地理信息,电子装置100将编辑后的图像文件IMAGE_002_01.jpg及IMAGE_002_02.jpg加入与原始图像文件IMAGE_002.jpg相同的群组中。
[0057]图7是显示依据本发明一实施例中将储存于不同实体数据夹中的多媒体文件进行排序的示意图。在一实施例中,储存于电子装置100中的照片可能已被使用者安排过,因此这些照片可能会位不同的实体数据夹中(例如在Android系统中的DCM目录下的子目录,但非限定)。电子装置100会分析所有储存于不同实体数据夹中的照片,并取得已分析的各照片的媒体时间及地理位置。接着,电子装置100会依据先前所述的排序方法开始排序这些已分析的照片,因此可建立不同的新群组。除此之外,电子装置100可建立一虚拟相本(virtual album),其是用一代表缩图(例如来自各群组的一参考照片)标示,如图7所示。因此,当电子装置100进入该相本画面,不仅有原始实体数据夹的缩图,而且新群组的缩图均被显示于屏幕上。虽然已建立了新群组,但在原始实体数据夹中的照片并不会被改变。
[0058]图8是显示依据本发明一实施例中的多媒体文件排序方法的流程图。请参考图4A - 4E及图8,在步骤S810,处理器110是由储存于存储器单元120中的多媒体文件的时间信息及位置信息。在步骤S820,处理器110会依所取得的时间信息及位置信息来过滤多媒体文件。举例来说,所取得的时间信息应该在一参考时间的一预定期间内,且所取得的位置信息应该在一参考位置的一参考区域中。在步骤S830,处理器110依据在所取得的时间信息及位置信息的相似度将多媒体文件排序至多个群组。需注意的是,上述参考时间及参考地点可由一参考多媒体文件取得(例如在排序过程中的第一个多媒体文件),因此处理器110可过滤具有类似时间及位置信息的多媒体文件,并将过滤后的文件排序至相同的群组。
[0059]图9是显示依据本发明另一实施例中的多媒体文件排序方法的流程图。请参考图5A - 5B及图9,在步骤S910,处理器110执行一行事历程序并在该行事历程序中安排一事件,其中该事件具有一开始时间及一结束时间。在步骤S920,处理器110取得多个多媒体文件(例如经由图像撷取单元150或是由网络下载),其中各多媒体文件具有相应的时间信息及位置信息。在步骤S930,处理器110依据该事件的一参考位置决定一参考区域。在步骤S940,处理器110将该时间信息介于该开始时间及该结束时间之间以及该位置信息在该参考区域中的多媒体文件进行排序至一第一群组。
[0060]图10是显示依据本发明又一实施例中的多媒体文件排序法的流程图。请参考图6及图10,在步骤S1010,处理器110取得储存于存储器单元120中的多个第一多媒体文件,其中所取得的该等第一多媒体文件被排序至一第一群组,且该等第一多媒体文件的文件名称包括一第一样式(例如一相同样式)。在步骤S1020,编辑至少一该等第一多媒体文件,且储存所编辑的该第一多媒体文件至具有该第一样式的一第二多媒体文件。需注意的是,该第二多媒体文件是与所编辑的该第一多媒体文件具有类似的时间信息及位置信息。在步骤S1030,处理器110依据该第一样式将该第二多媒体文件排序至该第一群组。更进一步来说,因为该第二多媒体文件与该等第一多媒体文件具有类似的时间信息及位置信息、以及相同的文件名称样式,处理器110可轻易地将该第二多媒体文件加入该等第一多媒体文件的该第一群组。[0061]图11是显示依据本发明又一实施例中的多媒体文件排序方法的流程图。请参考图7及图11,在步骤S1110,处理器取得储存于电子装置100中的不同实体数据夹中的多个第一多媒体文件。在步骤S1120,处理器110藉由分析该等第一多媒体文件以取得该等第一多媒体文件的时间信息及位置信息。在步骤S1130,处理器110依据所取得的时间信息及位置信息的相似度将该等第一多媒体文件排序到至少一群组。换言之,在步骤S1130,在图
2- 10中所介绍的排序方法均可用于排序该等第一多媒体文件。
[0062]综上所述,本发明已提供依据时间及地理位置信息以将照片排序至不同群组的多个排序方法。更进一步而言,时间及位置信息的相似度可用以将照片排序至有意义的群组(例如依据时间相似度或空间相似度)。除此之外,对于本领域技术人员来说,当了解本发明并不限于排序照片,且前述的排序方法可应用于多媒体文件(例如照片/视频/音频文件等等)。换言之,各个新群组包括照片、视频、及/或音频文件。
[0063]图12A - 12B是显示依据本发明一实施例中自动合并不同的小事件的示意图。在一实施例中,当储存于电子装置100中的多媒体文件已依据图1 一 7中的排序方法而分类至不同的群组,一群组合并规则还可应用于这些事件中,以防止呈现太多零星小事件给使用者,其可能是意外地、无意义地、或随机地拍摄的小事件。更进一步而言,可依据容量、日期及连续性(continuity)将这些零星小事件合并至另一事件。举例来说,如图12A所示,储存于电子装置100中的多媒体文件可被储存为事件1210、1220、1230及1240。需注意的是在事件1210 — 1240中的所有多媒体文件是在2013年4月12日所创建,且事件1210 —1240的容量分别为100、2、3及300MByes。然而,事件1220及1230可能仅包括数量相当有限的照片,且事件1220及1230的容量很小。更进一步,事件1220及1230均在同一天所建立。因此,事件1220及1230可被视为具有相同情况的兄弟事件(sibling events),且电子装置100可自动合并事件1220及1230至一联结事件(joint event) 1250,其总容量为5MB,如图12B所示。更进一步而言,当事件的容量小于一预定容量(例如24MB)且在同一天所建立,电子装置100可自动地将这些事件合并至另一事件。并且,当一事件的容量大于一预定容量(例如24MB)时,该事件可被视为一注目事件(highlighted event)。
[0064]除此之外,合并事件的判断准则可为事件的照片数量。举例来说,如图12A所示,储存于电子装置100中的多媒体文件可被分为事件1210、1220、1230及1240。需注意的是,在事件1210 — 1240中的所有多媒体文件均是在2013年4月12日所创建,且事件1210 —1240的照片数量分别为30、5、3及18。然而,在事件1220及1230中的照片数量是小于一预定数量(例如6张照片,非限定),因此电子装置100可将事件1220及1230视为同样具有小的照片数量的兄弟事件,并自动地将事件1220及1230合并为一联结事件1250。
[0065]图12C - 12D是显示依据本发明另一实施例中自动合并不同的小事件的示意图。举例来说,如图12C所示,储存于电子装置100中的多媒体文件可被储存为事件1260、1270、1280及1290。需注意的是在事件1260、1270、1280及1290中的所有多媒体文件均创建于不同的时间及/或不同的地点,且事件1260 - 1290的容量分别为100、2、3及300Mbytes。虽然事件1270及1280是在不同的日期创建,事件1270及1280均是在台中被创建。除此之外,事件1270及1280仅包括相当有限的照片数量,且事件1270及1280的容量均很小。因此,事件1270及1280可被视为具有相同情况的兄弟事件,且电子装置100可自动地将事件1270及1280合并为一联结事件1275,其总容量为5MB,如图12D所示。更进一步而言,当事件的容量小于一预定容量(例如24MB)并且在相同地点被创建,电子装置100可自动地将这些事件合并至另一事件。并且,当一事件的容量大于一预定容量(例如24MB)时,该事件可被视为一注目事件。在一些实施例中,事件1260、1270、1280及1290的照片数量分别为30、5、3及18。类似于图12A及图12B的实施例,在一些实施例中,当在相同地点创建的多个事件的照片数量小于一预定数量(例如6张照片,非限定)时,电子装置100会将这些事件(例如事件1270及1280)自动合并为一联合事件(例如事件1275)。
[0066]除此之外,使用者亦可过手动操作,例如是合并、分割、重新命名、加入、删除、创建、虚拟显示/隐藏,来管理电子装置100上的事件。需注意的是,上述手动操作并不会影响储存于电子装置100中的多媒体文件。举例来说,使用者可通过「合并」操作将两个事件完全合并,其可以是相关或不相关的事件。使用者亦可将在一事件中一些多媒体文件分割至其它事件,其可以是相关或不相关的事件。使用者亦可将一事件中的一些多媒体文件加入其它事件,且各多媒体文件是可能存在于多个事件中。使用者亦可给予一命名至一指定事件。
[0067]使用者亦可删除一事件中的某些多媒体文件,其表示移除该事件与该多媒体文件的关系。当在该事件中的多媒体文件与其它事件没有关联时,该多媒体文件被实体地删除。在另一实施例中,使用者可创建具有一指定名称的事件,且利用手动操作(例如是合并、分害I]、加入、删除等指令)来管理所创建的事件中的多媒体文件。在又一实施例中,使用者亦可通过使用者界面来指定那些事件要显示或隐藏。
[0068]本发明的方法,或特定型态或其部分,可以以程序码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置或系统。本发明的方法、系统与装置也可以以程序码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置或系统。当在一般用途处理器实作时,程序码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
[0069]本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。
【权利要求】
1.一种多媒体文件排序方法,用于一电子装置,该方法包括: 取得储存于该电子装置的多个多媒体文件的时间信息及位置信息; 依据所取得的该时间信息及该位置信息过滤该多个多媒体文件;以及 依据所取得的该时间信息及该位置信息的相似度以排序该多个多媒体文件至多个群组。
2.根据权利要求1所述的多媒体文件排序方法,还包括: 利用该电子装置创建该多个多媒体文件; 取得该电子装置的一本地时间及一相关位置;以及 在创建该多个多媒体文件时将该电子装置的该本地时间及该相关位置嵌入该多个多媒体文件。
3.根据权利要求1所述的多媒体文件排序方法,还包括: 依据一预定期间决定在所取得的该时间信息的相似度;以及 依据一参考区域决定在所取得的该位置信息的相似度。
4.根据权利要求3所述的多媒体文件排序方法,还包括: 由该多个多媒体文 件决定一参考多媒体文件; 取得该参考多媒体文件的一参考时间信息及一参考位置; 依据该参考多媒体文件的该参考位置决定该参考区域; 决定在该多个多媒体文件中的各剩余多媒体文件的该时间信息是否在该参考时间信息的一预定期间之内; 决定在该多个多媒体文件中的各剩余多媒体文件的该位置信息是否在该参考位置中的该参考区域内;以及 将具有该时间信息在该参考时间信息的一预定期间之内且具有该位置信息在该参考位置中的该参考区域内的该多个多媒体文件排序至该参考多媒体文件的相同群组。
5.根据权利要求3所述的多媒体文件排序方法,其中该参考区域是定义为在该参考位置的一预定距离内的一区域。
6.一种多媒体文件排序方法,用于一电子装置,该方法包括: 在由该电子装置所执行的一行事历应用程序中安排一事件,其中该事件具有一开始时间及一结束时间; 利用该电子装置取得多个多媒体文件,其中各多媒体文件具有相应的时间信息及位置信息; 依据该事件的一参考位置决定一参考区域;以及 将该时间信息介于该开始时间及该结束时间之间以及该位置信息在该参考区域内的该多个多媒体文件排序至一第一群组。
7.根据权利要求6所述的多媒体文件排序方法,还包括: 将具有该时间信息在该开始时间之前或在该结束时间之后一预定期间内,且具有该位置信息在该参考区域之内的该多个多媒体文件排序至该第一群组。
8.一种多媒体文件排序方法,用于一电子装置,该方法包括: 取得储存于该电子装置的多个第一多媒体文件,其中所取得该多个第一多媒体文件被排序至一第一群组,且该多个第一多媒体文件的文件名称包括一第一样式;编辑至少一该多个第一多媒体文件,并将所编辑的该第一多媒体文件储存为具有该第一样式的一第二多媒体文件;以及 依据该第一样式将该第二多媒体文件排序至该第一群组。
9.根据权利要求8所述的多媒体文件排序方法,其中该第二多媒体文件包括与所编辑的该第一多媒体文件相同的该时间信息及该位置信息。
10.一种多媒体文件排序方法,用于一电子装置,该方法包括: 取得储存于该电子装置中的多个不同数据夹中的多个第一多媒体文件; 藉由分析所有该多个第一多媒体文件以取得该多个第一多媒体文件的时间信息及位置信息;以及 依据所取得的该时间信息及/或该位置信息的相似度将该多个第一多媒体文件排序到至少一群组。
11.一种电子装置,包括: 一存储器单元,用以储存多个多媒体文件;以及 一处理器,用以取得储存于该电子装置的多个多媒体文件的时间信息及位置信息,依据所取得的该时间信息及该位置信息过滤该多个多媒体文件,依据所取得的该时间信息及该位置信息的相似度以排序该多个多媒体文件至多个群组。
12.根据权利要求11所述的电子装置,其中该处理器还利用该电子装置创建该多个多媒体文件,取得该电子装置的一本地时间及一相关位置,以及在创建该多个多媒体文件时将该电子装置的该本地时间及该相关位置嵌入该多个多媒体文件。
13.根据权利要求11所述的电子装置,其中该处理器还依据一预定期间决定在所取得的该时间信息的相似度,并依据一参考区域决定在所取得的该位置信息的相似度。
14.根据权利要求13所述的电子装置,其中该处理器还由该多个多媒体文件决定一参考多媒体文件,取得该参考多媒体文件的一参考时间信息及一参考位置,依据该参考多媒体文件的该参考位置决定该参考区域,决定在该多个多媒体文件中的各剩余多媒体文件的该时间信息是否在该参考时间信息的一预定期间之内,决定在该多个多媒体文件中的各剩余多媒体文件的该位置信息是否在该参考位置中的该参考区域内,以及将具有该时间信息在该参考时间信息的一预定期间之内且具有该位置信息在该参考位置中的该参考区域内的该多个多媒体文件排序至该参考多媒体文件的相同群组。
15.根据权利要求11所述的电子装置,其中该参考区域是定义为在该参考位置的一预定距离内的一区域。
16.一种电子装置,包括: 一存储器单元,用以储存多个多媒体文件及一行事历应用程序;以及一处理器,用以在由该电子装置所执行的一行事历应用程序中安排一事件,其中该事件具有一开始时间及一结束时间; 其中该电子装置还取得多个多媒体文件,其中各多媒体文件具有相应的时间信息及位置信息; 其中该处理器还依据该事件的一参考位置决定一参考区域,并将该时间信息介于该开始时间及该结束时间之间以及该位置信息在该参考区域内的该多个多媒体文件排序至一第一群组。
17.根据权利要求16所述的电子装置,其中该处理器还将具有该时间信息在该开始时间之前或在该结束时间之后一预定期间内,且具有该位置信息在该参考区域之内的该多个多媒体文件排序至该第一群组。
18.一种电子装置,包括: 一存储器单元,用以储存多个第一多媒体文件,其中该多个第一多媒体文件被排序至一第一群组,且该多个第一多媒体文件的文件名称包括一第一样式;以及 一处理器,用以编辑至少一该多个第一多媒体文件,并将所编辑的该第一多媒体文件储存为具有该第一样式的一第二多媒体文件,以及依据该第一样式将该第二多媒体文件排序至该第一群组。
19.根据权利要求18所述的电子装置,其中该第二多媒体文件包括与所编辑的该第一多媒体文件相同的该时间信息及该位置信息。
20.一种电子装置,包括: 一存储器单元,用以储存位于多个不同实体数据夹的多个第一多媒体文件;以及 一处理器,用以取得该多个第一多媒体文件,藉由分析所有该多个第一多媒体文件以取得该多个第一多媒体文件的时间信息及位置信息,以及依据所取得的该时间信息及/或该位置信息的相似度将该·多个第一多媒体文件排序到至少一群组。
【文档编号】G06F17/30GK103714111SQ201310461819
【公开日】2014年4月9日 申请日期:2013年9月30日 优先权日:2012年10月5日
【发明者】蔡振宇, 施怡芬 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1