电子装置以及用于在电子装置中产生图像文件的方法与流程

文档序号:13761152阅读:125来源:国知局
电子装置以及用于在电子装置中产生图像文件的方法与流程

技术领域

本公开涉及用于使用在电子装置中存储的图像来产生图像文件的方法。



背景技术:

人们捕获照片以共享诸如旅行和周年纪念日的记忆。当相机安装在诸如智能手机或平板个人计算机(PC)上时,在人们的日常生活中捕获并分享照片成为常态。

通常,照片可存储在电子装置中的多个文件夹中。可在一个屏幕上以缩略图的形式显示每个文件夹中存储的照片,或者可显示由电子装置的用户选择的一个照片。

由于容易地捕获并删除图像的数字装置的特点,捕获照片的次数已大大增加。随着通信技术和社交网络服务(SNS)的进步,通过互联网与其它人共享由人们捕获的事件(诸如,旅行)的图像也已大大增加。然而,随着照片的数量已经增加,不容易对它们进行管理。用户需要逐个选择将被发送的照片以将在电子装置中存储的照片发送到另一电子装置。此外,随着每个照片的数据的大小增加,如果用户发送或上传多个照片,则通信费用可使用户的资金紧张。

上述信息仅作为背景信息被呈现以帮助理解本公开。至于任何上述信息是否可应用为针对本公开的现有技术,尚未做出确定,也未做出声明。



技术实现要素:

提供的本公开的各方面以至少解决上述问题和/或缺点并将至少提供下述优点。因此,本公开的一方面在于提供一种用于通过将多张照片进行组合产生一个图像文件来容易地播放、管理和共享图像的电子装置、以及用于在电子装置中产生图像文件的方法。

根据本公开的一方面,提供了一种电子装置。所述电子装置包括存储器和处理器,其中,存储器用于存储间断地捕获的多个图像,处理器用于选择所述多个图像中的至少一些图像,通过将选择的图像进行组合来产生用于顺序地播放选择的图像的格式的图像组合文件,并且将图像组合文件存储在存储器中。

根据本公开的另一方面,提供了一种用于在电子装置中产生图像文件的方法。所述方法包括:选择以间断的方式间断地捕获并存储在存储器中的多个图像中的至少一些图像,通过将选择的图像进行组合来产生用于顺序地播放选择的图像的格式的图像组合文件,并且将图像组合文件存储在存储器中。

根据本公开的另一方面,提供了一种计算机可读记录介质。所述计算机可读记录介质包括用于执行以下方法的程序:选择间断地捕获并存储在存储器中的多个图像中的至少一些图像,通过将选择的图像进行组合来产生用于顺序地播放选择的图像的格式的图像组合文件,并且将图像组合文件存储在存储器中。

从以下结合附图公开本本公开的各种实施例的详细描述,本公开的其它方面、优点和突出特征将对本领域普通技术人员而言变得清楚。

附图说明

从以下结合附图进行的描述,本公开的特定实施例的以上和其它方面、特征和优点将会更清楚,其中:

图1是示出根据本公开的各种实施例的电子装置的配置的框图;

图2A至图2C是示出根据本公开的各种实施例的用于产生图像组合文件的用户界面的附图;

图3A至图3F是示出根据本公开的各种实施例的用于设置图像选择条件的用户界面的附图;

图4A至图4C是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图;

图5A至图5C是示出根据本公开的各种实施例的用于产生图像组合文件的用户界面的附图;

图6A至图6C是示出根据本公开的各种实施例的用于选择多个图像的用户界面的附图;

图7A至图7D是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图;

图8A至图8D是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图;

图9A至图9D是示出根据本公开的各种实施例的用于播放图像组合文件的用户界面的附图;

图10是示出根据本公开的各种实施例的播放图像组合文件的操作的附图;

图11是示出根据本公开的各种实施例的用于在电子装置中产生图像文件的方法的流程图;

图12是示出根据本公开的各种实施例的在网络环境中的电子装置的配置的框图;

图13是示出根据本公开的各种实施例的电子装置的配置的框图;

图14是示出根据本公开的各种实施例的程序模块的配置的框图。

贯穿附图,应注意到:相同的附图标号被用于描述相同或相似的元件、特征和结构。

具体实施方式

提供参照附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。虽然以下描述包括各种特定细节以帮助进行理解,但是这些特定细节将被认为仅仅是示例性的。因此,本领域普通技术人员将认识到:在不脱离本公开的范围和精神的情况下,可对在此描述的各种实施例的做出各种改变和修改。此外,为了清晰和简洁,公知的功能和构造的描述可被省略。

在以下描述和权利要求中使用的术语和词汇不限于文献含义,而仅用于实现对本公开的清晰和一致的理解。因此,对本领域技术人员而言应该清楚的是:提供本公开的各种实施例的以下描述仅用于示意目的而并非为了限制由权利要求及其等同物限定的本发明的目的。

将理解:除非上下文清晰地另有指示,否则单数形式包括复数的指示物。因此,例如,引用“组件表面”包括引用一个或多个这样的表面。

在公开中,这里使用的表述“具有”、“可具有”、“包括”和“包含”或“可包括”和“可包含”指示存在相应特征(例如,诸如数值、功能、操作或组件的元素),而不排除存在另外的特征。

在公开中,这里使用的表述“A或B”,“至少一个A或/和B”、“A或/和B中的一个或更多个”等可包括相关列出的项目中的一个或更多个的任何组合和所有组合。例如,术语“A或B”、“A和B中的至少一个”或“至少一个A或B”可指示以下所有情况:包括至少一个A的情况(1)、包括至少一个B的情况(2)或包括至少一个A和至少一个B两者的情况(3)。

在本公开的各种实施例中使用的诸如“第一”、“第二”等的表述可指示各种元件而不考虑相应元件的顺序和/或优先级,并且不限制相应元件。该表述可被用于将一个元件和另一元件进行区分。例如,“第一用户装置”和“第二用户装置”两者都指示彼此不同的用户装置,而不考虑相应元件的顺序和/或优先级。例如,在不脱离本公开的范围的情况下,第一组件可被称为第二组件,并且反之亦然。

应理解:当元件(例如,第一元件)被称为与另一元件(第二元件)“(可操作地或通信地)耦接”/“(可操作地或通信地)耦接到”另一元件(第二元件)或“连接到”另一元件(例如,第二元件)时,所述元件可与所述另一元件直接耦接/直接耦接到另一元件或直接连接到所述另一元件,或者可存在中间元件(例如,第三元件)。与此相反,当元件(例如,第一元件)被称为与另一元件(例如,第二元件)“直接耦接”/“直接耦接到”到另一元件(例如,第二元件)或“直接连接到”另一元件(例如,第二元件)时,应被理解为不存在中间元件(例如,第三元件)。

根据情况,这里使用的表述“配置为”可被用作,例如,表述“适合用于”、“具有…能力”、“设计用于”、“适于”、“用作”或“能够”。术语“配置为”不仅意味着“专门设计用于”硬件。作为替代,表述“配置为…的装置”可表示该装置“能够”与另一装置或其它组件一起进行操作。例如,“配置为执行A、B和C的处理器”可表示可通过运行存储用于执行相应操作的专用处理器(例如,嵌入式处理器)的软件程序来执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。

除非在此另有限定,否则在这里使用的包括技术术语或科学术语的所有术语可具有与本领域技术人员通常理解的含义相同的含义。将进一步理解,在字典中定义的术语和常用的术语也应该按照相关现有技术中习惯的方式被解释而不是按照理想化或过于正式的方式被解释,除非在这里被如此明确地限定。在一些情况下,即使术语是在说明书中限定的术语,它们也可不被解释为排除本公开的实施例。

根据本公开的各种实施例的电子装置可包括例如以下项中的至少一个:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、笔记本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频第三层(MP3)播放器、移动医疗装置、相机或可穿戴装置。根据各种实施例,可穿戴装置可包括以下项中的至少一个:配件型可穿戴装置(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴式装置(HMD))、织物或服装整体可穿戴装置(例如,电子服装)、身体安装可穿戴装置(例如,护具或纹身)或可植入可穿戴装置(例如,可植入电路)。

在各种实施例中,电子装置也可以是智能家电。智能家电可包括例如以下项中的至少一个:电视机(TV)、数字通用盘(DVD)播放器、音响、冰箱、空调、各种吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒子(例如,三星HomeSyncTM、苹果TVTM或谷歌TVTM)、游戏控制台(例如,XboxTM和PlayStationTM)、电子词典、电子钥匙、摄像机或电子相框。

在各种实施例中,电子装置也可包括以下项中的至少一个:各种医疗装置(例如,各种便携式医学测量装置(例如,血糖仪、心率仪、血压计、体温计等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、扫描仪和超声装置等),导航装置、全球导航卫星系统(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱乐装置,用于船舶的电子装备(例如,导航系统、回转罗盘等)、航空电子装置、安全装置、汽车的头单元、工业机器人或家用机器人、自动柜员机(ATM)、销售终端(POS)或物联网(例如,灯泡、各种传感器、电表或燃气表、洒水装置、火灾报警器、恒温器、街灯、烤面包机、训练装备、热水箱、加热器、锅炉等)。

根据本公开的各种实施例,电子装置也可包括以下项中的至少一个:家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪或各种测量器具(例如,水表、电表、煤气表、电波表等)。根据本公开的各种实施例的电子装置也可以是前述装置中的一个或更多个组合。根据本公开的各种实施例的电子装置可以是柔性的或柔软波状的电子装置。然而,根据本公开的各种实施例的电子装置可不限于前述装置,并可随着技术发展而包括新的电子装置。

在下文中,将参照附图来描述根据各种实施例的电子装置。在这里使用的术语“用户”可指使用电子装置的人或可指使用电子装置的装置(例如,人工电子装置)。

图1是示出根据本公开的各种实施例的电子装置的配置的框图。

参照图1,电子装置100可包括相机模块110、传感器模块120、存储器130、输入模块140、显示器150、通信模块160和处理器170。

相机模块110可捕获图像(或照片)。例如,相机模块110可通过基于用户指令捕获图像来产生图像文件。

传感器模块120可感测电子装置100的状态。根据本公开的实施例,传感器模块120可包括时间传感器(未示出)。时间传感器可通过不断更新的时间来获得关于当前时间(包括年、月和日)的信息。根据本公开的实施例,如果相机模块110捕获图像,则时间传感器可核实捕获图像的时间,并将时间信息提供给处理器170。

存储器130可存储由相机模块110捕获的图像(或图像文件)。可选地,存储器130可存储由外部装置捕获并随后从外部装置发送的图像。根据本公开的实施例,存储器130可存储以间断方式捕获的多个图像。间断方式可指,例如,时间或空间间断方式。根据本公开的实施例,存储器130可存储在不同时间和/或不同地点捕获的多个图像。存储器130可存储以时间间断方式在不同时间捕获的多个图像。存储器130可存储以空间间断方式在不同地点捕获的多个图像。例如,由电子装置100的用户捕获的照片可相应于以间断方式捕获的多个图像。与此相反,由用户捕获的运动图像可相应于以连续方式捕获的多个图像。

根据本公开的实施例,存储器130可存储通过将以间断方式捕获的多个图像进行组合而产生的图像组合文件。图像组合文件可以是以用于顺序地(或连续地)播放包括在图像文件中的多个图像的格式的图像文件。

输入模块140可接收各种用户指令。根据本公开的实施例,输入模块140可包括用于感测用户的触摸操作的触摸传感器或用于感测用户的笔操作的笔传感器面板。

根据本公开的实施例,输入模块140可检测不与面板(例如,触摸传感器面板或笔传感器面板)直接接触并从比特定距离小的距离输入的用户操作、以及与面板直接接触的用户操作。

根据本公开的实施例,输入模块140也可接受用户指令以选择将被包括在图像组合文件中的图像。

根据本公开的实施例,输入模块140可接收用户指令以设置包括在图像组合文件中的图像的选择条件。

根据本公开的实施例,输入模块140也可接收用户指令以将新图像添加到图像组合文件。根据本公开的实施例,输入模块140也可接收用户指令以删除包括在图像组合文件中的图像中的一些图像。根据实施例,输入模块140也可接收用户指令以改变包括在图像组合文件中的图像被排列的顺序。

显示器150可显示用户界面。例如,如果在电子装置100中发生确定的事件或预定事件,则显示器150可显示相应的用户界面。例如,显示器150可显示应用执行屏幕、内容播放屏幕、菜单屏幕、锁定屏幕、通知消息等。

根据本公开的实施例,显示器150可显示用于设置图像选择条件的用户界面。图像选择条件可包括例如时间、地点、人物、标签或图像模式中的至少一个。

根据本公开的实施例,显示器150可显示用于编辑图像组合文件的用户界面。用户可通过用户界面来删除包括在图像组合文件中的图像中的一些图像或可改变包括在图像组合文件中的图像被排列的顺序。此外,用户可通过用户界面来将新的图像添加到图像组合文件。

根据本公开的实施例,显示器150也可显示图像组合文件的播放屏幕。例如,显示器150可以以确定的时间间隔或预定时间间隔顺序地播放包括在图像组合文件中的多个图像。根据本公开的实施例,显示器150可显示包括在图像组合文件中的多个图像之中的与输入用户操作的区域相对应的图像。

根据本公开的实施例,输入模块140和显示器150可利用例如触摸传感器面板被排列在显示面板上的触摸屏幕来实现,以同时地显示图像并检测触摸操作。

通信模块160可通过网络(例如,移动通信网络或互联网网络)来进行数据通信。根据本公开的实施例,通信模块160可包括蜂窝模块(未示出)、Wi-Fi模块(未示出)、蓝牙(BT)模块(未示出)、近场通信(NFC)模块(未示出)、GNSS模块(未示出)等。

根据本公开的实施例,蜂窝模块可与基站进行通信,其中,基站向电子装置100所位于的区域提供移动通信服务。根据实施例,蜂窝模块可将与服务小区相关联的信息发送到处理器170。

根据本公开的实施例,Wi-Fi模块可与在确定的范围或预定范围内提供无线互联网服务的接入点(AP)进行通信。根据本公开的实施例,Wi-Fi模块可获得关于当前与电子装置100通信的AP的信息(例如,AP的位置、AP的标识号等)。

根据本公开的实施例,GNSS模块可使用从卫星接收到的信息来确定电子装置100的当前位置(例如,纬度/经度)。根据本公开的实施例,如果相机模块110捕获图像,则GNSS模块可核实捕获图像的位置并可将核实的位置提供给处理器170。

根据本公开的实施例,通信模块160可与外部装置进行通信以与外部装置进行图像或图像组合文件的通信。例如,通信模块160可将图像组合文件发送到社交网络服务(SNS)服务器或从SNS服务器接收图像组合文件。

处理器170可控制电子装置100的整体操作。根据本公开的实施例,处理器170可控制相机模块110、传感器模块120、存储器130、输入模块140和通信模块160,以产生、管理并播放根据本公开的各种实施例的图像组合文件。

根据本公开的实施例,处理器170可执行用于产生、管理和播放图像组合文件的应用,并可向用户提供图像组合文件服务。根据本公开的实施例,处理器170可用片上系统(SoC)来实现。

根据本公开的实施例,处理器170可将由相机模块110捕获的图像存储在存储器130中。根据本公开的实施例,处理器170也可产生与由相机模块110捕获的图像相关联的元数据,并可将产生的元数据和图像一起存储在存储器130中。元数据可包括,例如,诸如捕获图像的时间、捕获图像的地点、图像中包括的人物和插入到图像中的标签(例如,时间、地点、人物、用户的感觉、与图像相关联的事件(例如,假日、生日、旅行地点等))的信息。根据本公开的实施例,可从传感器模块120(例如,时间传感器)或通信模块160(例如,GNSS模块)接收时间信息或地点信息。

根据实施例,在图像中包括的人物信息可被产生以通过人脸识别算法来识别图像中包括的人物,或者可从用户被接收。根据本公开的实施例,也可从用户接收用户的感觉或与图像相关联的事件。元数据可与图像一起被传送。例如,如果电子装置100接收由外部装置捕获的图像,则元数据可被包括在接收的图像中。

根据本公开的实施例,处理器170可选择存储在存储器130中的多个图像中的至少一些图像。例如,处理器170可选择存储在存储器130中的多个图像。

根据本公开的实施例,处理器170可选择由用户选择的图像。例如,处理器170可在显示器150上显示用于选择多个图像中的至少一些图像的用户界面。用户可通过显示在显示器150上的用户界面来选择存储在存储器130中的多个图像中的至少一些图像。

根据本公开的实施例,处理器170也可使用元数据来选择存储在存储器130中的多个图像中的至少一些图像。根据本公开的实施例,处理器170可基于由用户设置的图像选择条件来选择存储在存储器130中的多个图像中的至少一些图像。例如,处理器170可在显示器150上显示用于设置图像选择条件的用户界面。用户可通过显示在显示器150上的用户界面来设置图像选择条件。用户可随后选择图像中的至少一些图像。图像选择条件可包括例如以下项中的至少一个:捕获图像的时间、捕获图像的地点、图像中包括的人物、插入到图像中的标签或图像模式。

根据本公开的实施例,处理器170可通过将选择的图像进行组合来产生图像组合文件。根据本公开的实施例,处理器170可对选择的图像进行压缩,并可通过将压缩的图像进行组合来产生图像组合文件。因此,如果图像组合文件包括许多图像,则处理器170可减少图像组合文件的数据量以容易地播放并共享图像组合文件。

根据本公开的实施例,处理器170可基于捕获每个图像的时间、捕获每个图像的地点、每个图像中包括的人物、插入到每个图像中的标签或图像模式中的至少一个来排列选择的图像,并且可通过将选择的图像按照排列的顺序进行组合来产生图像组合文件。

根据本公开的实施例,处理器170可将产生的图像组合文件存储在存储器130中。根据本公开的实施例,处理器170可产生与图像组合文件相关联的元数据,并可将产生的元数据连同图像组合文件一起存储在储存器130中。元数据可包括,例如,诸如捕获包括在图像组合文件中的图像的时间、捕获图像的地点、图像中包括的人物以及插入到图像中的标签(例如,时间、地点、人物、用户的感觉、与图像相关联的事件(例如,假日、生日、旅行地点等))的信息。可基于包括在图像组合文件中的图像的元数据来产生图像组合文件的元数据,或者可从用户接收图像组合文件的元数据。

根据本公开的实施例,处理器170也可编辑图像组合文件。作为一个示例,处理器170可基于用户指令来删除包括在图像组合文件中的图像中的一些图像。另一示例,处理器170可基于用户指令来改变包括在图像组合文件中的图像被排列的顺序。另一示例,处理器170可基于用户指令来将新的图像添加到图像组合文件。

根据本公开的实施例,处理器170也可通过通信模块160将图像组合文件发送到外部装置。例如,处理器170可通过基于用户指令将图像组合文件上传到短消息服务(SMS)中或将图像组合文件发送到另一用户的电子装置来共享图像组合文件。

根据本公开的实施例,处理器170可在显示器150上播放并显示图像组合文件。根据本公开的实施例,处理器170可基于用户指令在显示器150的至少部分上播放并显示图像组合文件。

根据本公开的实施例,如果播放图像组合文件,则处理器170可在显示器150上以确定的时间间隔或预定时间间隔顺序地显示包括在图像组合文件中的多个图像。

根据本公开的实施例,如果播放图像组合文件,则处理器170可将显示图像组合文件的区域划分为与包括在图像组合文件中的图像的数量相应的多个区域。根据本公开的实施例,如果在显示图像组合文件的区域上输入了用户操作,则处理器170可在显示器150上显示与用户操作被输入的区域相应的图像。

图2A至图2C是示出根据本公开的各种实施例的用于产生图像组合文件的用户界面的附图。

参照图2A,显示器150可显示存储在图1的存储器130中的图像组合文件1和图像组合文件2。例如,显示器150可显示存储在存储器130中的以反映产生每个图像组合文件的时间的顺序排列的图像组合文件。根据本公开的实施例,显示器150可显示在图像组合文件1和图像组合文件2中的每个图像组合文件中包括的多个图像之中的代表图像组合文件1和图像组合文件2中的每个图像组合文件的单个图像。根据本公开的实施例,显示器150可显示用于产生新的或修改的图像组合文件的对象3。例如,参照图2A,显示器150可显示加号形状的图标对象3。

参照图2B,如果图1的电子装置的用户选择了图标对象3,则显示器150可显示存储在存储器130中的多个图像。用户可选择显示在显示器150上的多个图像中的至少一些图像。例如,用户可触摸显示在显示器150上的特定图像以选择该特定图像。根据本公开的实施例,显示器150可使用与未被用户选择的图像的颜色、阴影或亮度不同的颜色、阴影或亮度来显示被用户选择的图像。根据实施例,显示器150可显示指示选择的图像的数量的对象4。例如,参照图2B,显示器150可显示指示选择的图像的数量的文本对象4。

根据本公开的实施例,显示器150也可显示可进入用于设置图像选择条件的菜单的对象5。如果用户选择了条件设置对象5,则显示器150可显示图3A中示出的用户界面。就此而言,将参照图3A至图3C来提供对用户界面的描述。

当完成了图像的选择时,处理器170可通过将选择的图像进行组合来产生图像组合文件并将产生的图像组合文件存储在存储器130中。参照图2C,除了先前存储的图像组合文件1和图像组合文件2之外,显示器150还可显示新产生的图像组合文件6。

图3A至图3F是示出根据本公开的各种实施例的用于设置图像选择条件的用户界面的附图。

如果图1的电子装置100的用户选择图2B中示出的条件设置对象5,则显示器150可显示图3A中示出的用户界面。

参照图3A,显示器150可显示用于设置捕获图像的时间11的菜单、用于设置捕获图像的地点13的菜单、用于设置图像中包括的人物15的菜单、用于设置插入到图像中的标签17的菜单、以及用于设置图像模式19的菜单。每个菜单均可包括用于选择条件开/关状态的对象20。根据本公开的实施例,如果对象20处在‘开’状态,则图1的处理器170可考虑相应的条件来选择图像。如果对象20处在‘关’状态,则处理器170可在无需考虑相应条件的情况下选择图像。例如,参照图3A,处理器170可考虑捕获图像的时间11和捕获图像的地点13来选择图像。

根据本公开的实施例,如果用户选择特定条件,则显示器150可显示用于设置选择的条件的细节的用户界面。

根据本公开的实施例,如果用户在图3A中示出的用户界面上选择用于设置捕获图像的时间11的菜单,则显示器150可显示图3B中示出的用户界面。

参照图3B,显示器150可显示用于设置开始时间21的对象和用于设置结束时间22的对象。如果用户设置了开始时间和结束时间,则处理器170可选择在设置的时间之间捕获的图像。

根据本公开的实施例,如果用户在图3A中示出的用户界面上选择用于设置捕获图像的地点13的菜单,则显示器150可显示图3C中示出的用户界面。

参照图3C,显示器150可显示用于搜索区域或地点的搜索窗口23。用户可使用搜索窗口23来搜索区域或地点,并且可设置捕获图像的地点13。如果用户设置了捕获图像的地点,则处理器170可选择在设置的地点捕获的图像。

显示器150也可显示用于设置范围的对象24和用于设置位置的地图25。如果用户设置了位置和范围,则处理器170可选择在设置的范围内捕获的图像。

根据本公开的实施例,如果用户在图3A中示出的用户界面上选择用于设置在图像中包括的人物15的菜单,则显示器150可显示图3D中示出的用户界面。

参照图3D,显示器150可排列并显示存储在存储器130中的图像。用户可选择显示在显示器150上的图像或图像中包括的特定人物。如果用户选择了人物(或地标),则处理器170可使用人脸识别算法(或地标识别算法)来识别选择的人物的面部(或选择的地标的形状),并可选择包括相应面部(或相应地标)的图像。

根据本公开的实施例,如果用户在图3A中示出的用户界面上选择用于设置插入到图像中的标签17的菜单,则显示器150可显示图3E中示出的用户界面。

参照图3E,显示器150可显示用于搜索插入到图像中的标签的搜索窗口26。用户可使用搜索窗口26来设置标签。

显示器150也可显示插入到存储在存储器130中的图像中的标签的列表27。用户可选择标签列表中包括的标签中的至少一个标签,并可设置标签。如果用户设置了标签,则处理器170可选择插入有设置的标签的图像。

根据本公开的实施例,如果用户在图3A中示出的用户界面上选择用于设置图像模式19的菜单,则显示器150可显示图3F中示出的用户界面。

参照图3F,显示器150可排列并显示存储在存储器130中的图像。用户可选择显示在显示器150上的图像中的至少一个图像。如果图像被选择,则处理器170可使用图像模式分析算法来分析图像的模式,并可选择具有与分析出的模式相似的模式的图像。

虽然在图3A至图3F中未示出,但是显示器150也可显示包括日程信息的日历。如果用户选择特定日程,则处理器170可选择在与相应日程相应的时间之间捕获的图像、或者在与相应日程相应的地点捕获的图像。

图4A至图4C是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图。

参照图4A,图1的显示器150可排列并显示包括在图像组合文件中的多个图像。根据本公开的实施例,在显示器150上显示的用户界面可包括用于删除包括在图像组合文件中的图像的删除区域31。

根据本公开的实施例,显示器150也可显示指示包括在图像组合文件中的图像的数量的对象32。

参照图4B,图1的电子装置100的用户可选择显示在显示器150上的图像33,并可将选择的图像33移动到删除区域31。如果图像33被移动到删除区域31,则图1的处理器170可从图像组合文件删除相应图像。

参照图4C,显示器150可排列并显示除了删除的图像之外的其余图像。此外,显示器150可更改指示图像的数量的对象32,并且可显示更改的对象32。

图5A至图5C是示出根据本公开的各种实施例的用于产生图像组合文件的用户界面的附图。

参照图5A,图1的显示器150可排列并显示包括在图像组合文件中的多个图像。图1的电子装置100的用户可选择显示在显示器150上的图像35,并且可改变图像的位置(或图像被排列的顺序)。

例如,参照图5B,用户选择显示在显示器150上的图像35,并可将选择的图像35移动到第五图像36和第六图像37之间。根据实施例,当完成图像的移动时,处理器170可重新排列包括在图像组合文件中的图像。

参照图5C,显示器150可显示重新排列的图像。例如,显示器150可在第五图像36和第六图像37之间排列并显示移动的图像35。

在图4A至图4C和图5A至图5C中,本公开的实施例被举例说明为用户删除或移动包括在图像组合文件中的仅一个图像。然而,本公开的范围和精神可不限制于此。例如,用户可同时选择包括在图像组合文件中的多个图像,并且可删除或移动多个图像。将参照图7A至图7D来描述同时选择包括在图像组合文件中的多个图像的操作。

图6A至图6C是示出根据本公开的各种实施例的用于选择多个图像的用户界面的附图。

参照图6A,图1的显示器150可排列并显示包括在图像组合文件中的多个图像。图1的电子装置100的用户可输入穿过多个图像的横向方向的滑动操作以选择该多个图像。例如,用户可使用他的或她的多个手指(例如,两个或三个手指)来输入滑动操作。图1的处理器170可随后选择在输入滑动操作的区域上显示的多个图像。

参照图6B,用户可输入图形形式的触摸操作以选择多个图像。例如,用户可输入圆形或椭圆形的触摸操作。处理器170可随后选择在圆形或椭圆形中包括的图像或穿过圆形或椭圆形的图像。

参照图6C,用户可输入穿过多个图像的纵向或对角线方向的滑动操作以选择所述多个图像。如果纵向或对角线方向的滑动操作被输入,则处理器170可随后选择在与滑动操作的起始点相应的图像和与滑动操作的结束点相应的图像之间包括的图像。

图7A至图7D是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图。

参照图7A,图1的显示器150可排列并显示包括在图像组合文件中的多个图像。根据本公开的实施例,显示器150可显示指示包括在图像组合文件中的图像的数量的对象41。图1的电子装置100的用户可输入从连续的图像42和图像43的边界指向对侧的多个滑动操作以在排列的图像42和图像43之间添加新的图像。

参考图7B,图1的处理器170可在输入了滑动操作的两个图像42和图像43之间产生新的空白区域44。如果用户选择空白区域44,则显示器150可显示图7C中示出的用户界面。

参照图7C,显示器150可排列并显示存储在图1的存储器130中的图像。根据本公开的实施例,处理器170可从存储在存储器130中的图像排除包括在图像组合文件中的正在被执行的图像。用户可选择显示在显示器150上的图像中的至少一些图像45。例如,用户可选择显示在显示器150上的每个图像,或者如参照图6A至图6C所描述的,可使用一个操作同时地选择多个图像。根据实施例,显示器150还可显示指示选择的图像的数量的对象46。当完成了图像的选择时,处理器170可将新选择的图像添加到图像组合文件。例如,处理器170可对选择的图像进行压缩,并且可将压缩的图像添加到图像组合文件。

参照图7D,显示器150可在区域44排列并显示新近添加的图像45。此外,显示器150可更改指示图像的数量的对象41,并且可显示更改的对象41。

图8A至图8D是示出根据本公开的各种实施例的用于编辑图像组合文件的用户界面的附图。

参照图8A,图1的显示器150可排列并显示包括在图像组合文件中的多个图像。根据本公开的实施例,显示器150可显示指示包括在图像组合文件中的图像的数量的对象51。图1的电子装置100的用户可输入从连续的图像52和图像53的边界指向对侧的多个滑动操作以在排列的图像52和图像53之间添加新的图像。

参照图8B,图1的处理器170可在输入了滑动操作的两图像之间产生新的空白区域54。如果用户选择空白区域54,则显示器150可显示图8C中示出的用户界面。

参照图8C,显示器150可排列并显示存储在图1的存储器130中的图像组合文件。根据本公开的实施例,处理器170可从存储在存储器130中的图像组合文件排除正在被执行的图像组合文件。用户可选择显示在显示器150上的图像组合文件中的至少一个图像组合文件55。选择的图像组合文件55可包括图像57。如果图像组合文件55被选择,则处理器170可将图像57添加到选择的图像组合文件。

参照图8D,显示器150可在区域54排列并显示新添加的图像57。此外,显示器150可更改指示图像的数量的对象51,并且可显示更改的对象51。

图9A至图9D是示出根据本公开的各种实施例的用于播放图像组合文件的用户界面的附图。

参照图9A,图1的显示器150可排列并显示存储在图1的存储器130中的图像组合文件。根据本公开的实施例,显示器150可将图像组合文件以及与图像组合文件相关联的元数据(例如,捕获图像的日期或插入到图像组合文件中的标签)一起显示。如果图1的电子装置100的用户选择显示在显示器150上的图像组合文件中的一个图像组合文件61,则图1的处理器170可播放选择的图像组合文件。

参照图9B,显示器150可显示播放的图像组合文件61。例如,显示器150可在确定的或预定区域62(例如,显示器150的至少部分)上以确定的时间间隔或预定时间间隔(例如,一秒钟)顺序地显示包括在图像组合文件61中的图像。

根据本公开的实施例,显示器150还可显示指示图像组合文件的播放状态(顺序或时间)的状态栏63。根据本公开的实施例,状态栏63可包括在显示图像的区域中。

根据本公开的实施例,显示器150还可显示包括在图像组合文件61中的多个图像的缩略图64。缩略图64可被显示在例如显示图像组合文件61的区域的下端上。

根据本公开的实施例,状态栏63可基于图像组合文件61的再现逐渐向右移动。根据实施例,可基于状态栏63的位置来改变显示在显示器150上的图像。例如,显示器150可在缩略图64之中显示与状态栏63的当前位置相应的图像66。

参照图9C,处理器170可基于用户操作来改变显示在显示器150上的图像。如果在如图9D所示播放组合图像文件时在状态栏63的右边点65上输入用户操作,则显示器150可显示与输入用户操作的位置65相应的图像。

根据本公开的实施例,处理器170可基于用户操作的位置移动来不断地改变显示在显示器150上的图像。例如,用户可使用一个触摸操作(例如,向状态栏63左边或右边进行触摸,或者向左或向右拖拽状态栏63)来不断地搜索包括在图像组合文件中的多个图像。

在图9A至图9D中,本公开的实施例被举例说明为显示器150以穿越图像的线的形式显示状态栏63。然而,本公开的范围和精神可不限于此。例如,状态栏63可以以各种方式被显示并可指示图像组合文件的播放状态(顺序或时间)。作为另一示例,状态栏63可被显示在图像的一侧(例如,图像或缩略图的下端)上。作为另一示例,状态栏63可被显示为高亮效果而不是线的形式,或者可在缩略图上以图标的形式被显示。

图10是示出根据本公开的各种实施例的播放图像组合文件的操作的附图。

参照图10,如果图1的处理器170播放图像组合文件,则图1的显示器150可在显示器150的至少部分71上显示图像组合文件。

根据本公开的实施例,处理器170可将显示图像组合文件的区域71划分为与包括在图像组合文件中的图像的数量相应的多个区域。例如,参照图10,如果在图像组合文件中包括10个图像(图像1至图像10),则处理器170可将显示图像组合文件的区域71划分为10个区域a1至a10。分类的区域a1至a10中的每个区域可相应于包括在图像组合文件中的多个图像(图像1至图像10)中的一个图像。

根据本公开的实施例,显示在播放图像组合文件的屏幕上的状态栏(例如,图9B的状态栏63)可从区域a1到区域a10被持续地移动。显示器150可显示与显示状态栏的区域相应的图像。

根据本公开的实施例,如果在显示图像组合文件的区域71上输入诸如触摸或触摸并拖拽的用户操作,则显示器150可显示与输入了用户操作的区域71相应的图像或者与输入用户操作相应的图像。例如,如果在显示器150显示第二图像img2的状态下在区域a7上输入了用户操作,则显示器150可将第二图像img2改变为第七图像img7并且可显示第七图像img7。

图11是示出根据本公开的各种实施例的用于在电子装置中产生图像文件的方法的流程图。

参照图11,在操作1110中,图1的电子装置可选择存储在图1的存储器130中的多个图像中的至少一些图像。根据实施例,电子装置100可选择由用户选择的图像。

根据本公开的实施例,电子装置100可使用元数据来选择存储在存储器130中的多个图像中的至少一些图像。例如,电子装置100可基于由用户设置的图像选择条件来选择存储在存储器130中的多个图像中的至少一些图像。

根据本公开的实施例,在操作1120中,电子装置100可将选择的图像进行组合以产生用于顺序地播放选择的图像的格式的图像组合文件。根据本公开的实施例,电子装置100可将选择的图像进行压缩,并且可通过将压缩的图像进行组合来产生图像组合文件。

根据本公开的实施例,电子装置100可基于捕获每个图像的时间、捕获每个图像的地点、每个图像中包括的人物、插入到每个图像中的标签或图像模式中的至少一个来排列选择的图像,并且可通过将选择的图像按照排列的顺序进行组合来产生图像组合文件。

根据本公开的实施例,在操作1130中,电子装置100可将图像组合文件存储在存储器130中。根据本公开的实施例,电子装置100还可产生与图像组合文件相关联的元数据,并且将产生的元数据连同图像组合文件一起存储在存储器130中。元数据可包括,例如,诸如捕获包括在图像组合文件中的图像的时间、捕获图像的地点、图像中包括的人物和插入到图像中的标签(例如,时间、地点、人物、用户的感觉、与图像相关联的事件(例如,假日、生日、旅行地点等))的信息。

根据本公开的实施例,在操作1140中,电子装置100可编辑并播放图像组合文件,或者可将图像组合文件发送到外部装置。

根据本公开的实施例,电子装置100还可编辑图像组合文件。作为一个示例,电子装置100可基于用户指令来删除包括在图像组合文件中的图像中的一些图像。作为另一示例,电子装置100可基于用户指令来改变包括在图像组合文件中的图像被排列的顺序。作为另一示例,电子装置100可基于用户指令将新的图像添加到图像组合文件。

根据本公开的实施例,电子装置100可将图像组合文件发送到外部装置或别处。例如,电子装置100可基于用户指令将图像组合文件上传到SMS服务器中或者将图像组合文件发送到另一用户的电子装置,以与其它用户共享图像组合文件。

根据本公开的实施例,电子装置100可在图1的显示器150上播放并显示图像组合文件。根据实施例,如果图像组合文件被播放,则电子装置100可在显示器150上以确定的时间间隔或预定时间间隔顺序地显示包括在图像组合文件中的多个图像。

根据本公开的实施例,如果图像组合文件被播放,电子装置100可将显示图像组合文件的区域划分为与包括在图像组合文件中的图像的数量相应的多个区域。

根据本公开的实施例,如果在显示图像组合文件的区域上输入用户操作,则电子装置100可在显示器150上显示与输入了用户操作的区域相应的图像。

图12是示出根据本公开的各种实施例的在网络环境中的电子装置的配置的框图。

参照图12,将提供对在网络环境1200中的电子装置1201的描述。电子装置1201可包括例如图1中示出的电子装置100的组件中的全部或一些组件。电子装置1201还可包括总线1210、处理器1220、存储器1230、输入和输出接口1250、显示器1260和通信接口1270。在各种实施例中,可从电子装置1201省略上述组件中的至少一个组件,并且可在电子装置1201中另外包括其它组件。

总线1210可以是例如将组件1220至组件1270相互连接并在组件之间传输通信信号(例如,控制消息和/或数据)的电路。

处理器1220可包括CPU、AP或通信处理器(CP)中的一个或更多个。例如,处理器1220可执行关于电子装置1201的组件中的至少一个组件的控制和/或通信的计算或数据处理。

存储器1230可包括易失性和/或非易失性存储器。存储器1230可存储例如与电子装置1201的组件中的至少一个组件相关联的指令或数据。根据实施例,存储器1230还可存储软件和/或程序1240。

程序1240可包括例如内核1241、中间件1243、应用程序接口(API)1245、应用程序(或“应用”)1247等。内核1241、中间件1243或API 1245中的至少部分可用作并被称为操作系统(OS)。

内核1241可控制或管理例如用于执行在其它程序(例如,中间件1243、API 1245或应用程序1247)中实现的操作或功能的系统资源(例如,总线1241、处理器1220、存储器1230等)。此外,当中间件1243、API 1245或应用程序1247访问电子装置1201的单独的组件时,内核1241可提供可控制或管理系统资源的接口。

中间件1243可充当例如中介者的角色,使得API 1245或应用程序1247与内核1241进行通信以交换数据。此外,中间件1243可以以优先级的顺序来处理从应用程序1247接收的一个或更多个工作请求。例如,中间件1243可将用于使用电子装置1201的系统资源(例如,总线1210、处理器1220、存储器1230等)的优先级分配给应用程序1247中的至少一个。例如,中间件1243可通过按照提供给应用程序1247的至少一个的优先级的顺序对一个或更多个工作请求进行处理,对一个或更多个工作请求执行调度或负载均衡。

API 1245可以是例如应用程序1247控制从内核1241或中间件1243提供的功能的接口。例如,API 1245可包括用于文件控制、窗口控制、图像处理、文本控制等的至少一个接口或功能(例如,指令)。

输入和输出接口1250可充当例如可将从用户或另一外部装置输入的指令或数据发送到电子装置1201的另一组件(或其它组件)的接口的角色。此外,输入和输出接口1250可将从电子装置1201的另一组件(或其它组件)接收到的指令或数据输出到用户或另一个外部装置。

显示器1260可包括例如液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、微电子机械系统(MEMS)显示器或电子纸显示器。显示器1260可向用户显示例如各种内容(例如,文本、图像、视频、图标、符号等)。显示器1260可包括触摸屏,并可接收例如使用电子笔或用户的身体的部分进行的例如触摸输入、手势输入、接近输入或悬停输入。

通信接口1270(例如,图1的通信模块160)可在例如电子装置1201和外部装置(例如,第一外部电子装置1202、第二外部电子装置1204或服务器1206)之间建立通信。例如,通信接口1270可通过无线通信或有线通信连接到网络1262,并可与外部装置(例如,第二外部电子装置1204或服务器1206)进行通信。

无线通信可使用例如以下项中的至少一个作为蜂窝通信协议:长期演进(LTE)、LTE高级(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)或用于移动通信的全球系统(GSM)等。此外,无线通信可包括例如局域网通信1264。局域网通信1264可包括例如以下项中的至少一个:Wi-Fi通信、BT通信、蓝牙低功耗(BLE)通信、ZigBee通信、NFC、磁安全传输通信、GNSS通信等。GNSS可包括例如以下项中的至少一个:全球定位系统(GPS)、Glonass、北斗卫星导航系统(在下文中被称为“北斗”)或Galileo(即,欧洲的全球基于卫星的导航系统)。在下文中,在这里使用的术语“GPS”可与术语“GNSS”互换使用。

有线通信可包括例如以下项中的至少一个:通用串行总线(USB)通信、高清多媒体接口(HDMI)通信、推荐标准232(RS-232)通信、电力线通信、简易老式电话服务(POTS)通信等。网络1262可包括电信网络,例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或电话网络中的至少一个。

第一外部电子装置1202和第二外部电子装置1204中的每个可以是与电子装置1201相同或不同的装置。根据实施例,服务器1206可包括一个或更多个服务器组成的组。根据各种实施例,在电子装置1201中执行的操作中的全部或一些操作可在另一电子装置或多个电子装置(例如,第一外部电子装置1202、第二外部电子装置1204或服务器1206)中被执行。根据本公开的实施例,如果电子装置1201自动地或根据请求执行任何功能或服务,则电子装置1201可请求另一装置(例如,第一外部电子装置1202、第二外部电子装置1204或服务器1206)执行功能或服务中的至少部分,而不是它自身执行该功能或服务,或者除了它本身执行的功能或服务之外,电子装置1201可请求另一装置(例如,第一外部电子装置1202、第二外部电子装置1204或服务器1206)执行功能或服务中的至少部分。另一个电子装置(例如,第一外部电子装置1202、第二外部电子装置1204或服务器1206)可执行请求的功能或添加的功能,并将执行的结果发送到电子装置1201。电子装置1201可不经改变地处理接收到的结果或者在执行附加功能之后处理接收到的结果,并可提供请求的功能或服务结果。为此,例如,可使用云计算技术、分布式计算技术或客户端-服务器计算技术。

图13是示出根据本公开的各种实施例的电子装置的配置的框图。

参照图13,电子装置1301可包括例如图1中示出的电子装置100的全部或部分。电子装置1301可包括一个或更多个处理器1310(例如,AP)、通信模块1320、用户识别模块(SIM)1324、存储器1330、传感器模块1340、输入装置1350、显示器1360、接口1370、音频模块1380、相机模块1391、电力管理模块1395、电池1396、指示器1397和电机1398。

处理器1310可驱动例如OS或应用程序以控制与处理器1310连接的多个硬件或软件组件,并可处理和计算各种数据。处理器1310可用例如SoC实现。根据实施例,处理器1310还可包括图像处理单元(GPU)(未示出)和/或图像信号处理器(ISP)(未示出)。处理器1310还可包括图13中示出的其它组件中的至少一些组件(例如,蜂窝模块1321)。处理器1310可将从组件中的至少一个组件(例如,非易失性存储器)接收到的指令或数据加载到易失性存储器以处理数据,并可将各种数据和处理结果存储在非易失性存储器中。

通信模块1320可具有与图12的通信接口1270的配置相同或相似的配置。通信模块1320可包括例如蜂窝模块1321、Wi-Fi模块1323、BT模块1325、GNSS模块1327(例如,GPS模块、Glonass模块、北斗模块或Galileo模块)、NFC模块1328和射频(RF)模块1329。

蜂窝模块1321可通过通信网络提供例如语音呼叫服务、视频呼叫服务、短信服务、互联网服务等。根据本公开的实施例,蜂窝模块1321可使用SIM1324(例如,SIM卡)来识别并验证通信网络中的电子装置1301。根据实施例,蜂窝模块1321可执行由处理器1310提供的功能中的至少部分功能。根据实施例,蜂窝模块1321还可包括CP。

根据本公开的各种实施例,蜂窝模块1321、Wi-Fi模块1323、BT模块1325、GNSS模块1327或NFC模块1328中的至少一些(例如,两个或更多个)可包括在一个集成芯片(IC)或一个IC封装中。

RF模块1329可发送和接收例如通信信号(例如,RF信号)。尽管未示出,但RF模块1329可包括例如收发器、电力放大模块(PAM)、频率滤波器、低噪声放大器(LNA)、天线等。根据另一实施例,蜂窝模块1321、Wi-Fi模块1323、BT模块1325、GNSS模块1327或NFC模块1328中的至少一个可通过单独的RF模块发送和接收RF信号。

SIM 1324可包括例如包括SIM和/或嵌入式SIM的卡。SIM 1324可包括唯一标识信息(例如,集成电路卡识别码(ICCID))或用户信息(例如,国际移动用户身份(IMSI))。

存储器1330可包括例如嵌入式或内部存储器1332、或者外部存储器1334。嵌入式存储器1332可包括例如以下项中的至少一个:易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)或非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜式ROM、闪存ROM、闪存存储器(例如,NAND闪存存储器、NOR闪存存储器等)、硬盘驱动器或固态驱动器(SSD))。

外部存储器1334还可包括闪存驱动器(例如,小型闪存(CF))、安全数字(SD)、微型SD、迷你SD、极限数字卡(xD)、记忆棒等。外部存储器1334可通过各种接口功能地和/或物理地与电子装置1301连接。

传感器模块1340可测量例如物理量或可检测电子装置1301的操作状态,并可将测量的或检测到的信息转换成电子信号。传感器模块1340可包括例如以下项中的至少一个:手势传感器1340A、陀螺仪传感器1340B、大气压传感器1340C、磁性传感器1340D、加速度传感器1340E、握持传感器1340F、接近传感器1340G、颜色传感器1340H(例如,红色、绿色、蓝色(RGB)传感器)、生物计量传感器1340I、温度/湿度传感器1340J、照度传感器1340K或紫外线(UV)传感器1340M。另外或可选地,传感器模块1340还可包括例如电子鼻传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电波(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、红外(IR)传感器(未示出)、虹膜传感器(未示出)、指纹传感器(未示出)等。传感器模块1340还可包括用于控制传感器模块1340中包括的至少一个或更多个传感器的控制电路。根据各种实施例,电子装置1301还可包括被配置为控制传感器模块1340的处理器,其中,该处理器作为处理器1310的部分或独立于处理器1310。因此,当处理器1310处于睡眠状态时,电子装置1301可控制传感器模块1340。

输入装置1350可包括例如触摸面板1352、(数字)笔传感器1354、键1356或超声输入单元1358。触摸面板1352可包括例如电容类型、电阻类型、IR类型或超声波类型中的至少一种。此外,触摸面板1352还可包括控制电路。触摸面板1352还可包括触觉层,并可向用户提供触觉反应。

(数字)笔传感器1354可以是例如触摸面板1352的部分,或者可包括用于识别的单独的板。键1356可包括例如物理按钮、光学键或键盘。超声输入单元1358可允许电子装置1301使用麦克风(例如,麦克风1388)来检测声波,并且允许电子装置1301通过产生超声信号的输入工具来验证数据。

显示模块1360(例如,图1的显示器159)可包括面板1362、全息装置1364或投影仪1366。面板1362可包括与显示器1360的配置相同或相似的配置。面板1362可被实现为是例如柔性的、透明的、耐冲击的和/或可穿戴的。面板1362和触摸面板1352也可被集成为一个模块。全息装置1364可利用光的干涉在空间中示出立体图像。投影仪1366可将光投影到屏幕上,以显示图像。屏幕可位于例如电子装置1301的内部或外部。根据实施例,显示器1360还可包括用于控制面板1362、全息装置1364或投影仪1366的控制电路。

接口1370可包括例如HDMI 1372、USB 1374、光学接口1376或D-超小型1378。接口1370可包括在例如图12中示出的通信接口1270中。另外或可选地,接口1370可包括例如移动高清连接(MHL)接口、SD卡/MMC接口或红外数据协会(IrDA)标准接口。

音频模块1380可进行声音和电信号的双向转换。音频模块1380的组件中的至少部分组件可包括在例如图12中示出的输入和输出接口1250中。音频模块1380可对通过例如扬声器1382、接收器1384、耳机1386或麦克风1388等输入或输出的声音信息进行处理。

相机模块1391可以是捕捉静止图像和运动图像的装置。根据本公开的实施例,相机模块1391可包括一个或更多个图像传感器(未示出)(例如,前置传感器或后置传感器)、透镜(未示出)、ISP(未示出)或闪光灯(未示出)(例如,LED或氙灯)。

电力管理模块1395可管理例如电子装置1301的电力。根据本公开的实施例,尽管未示出,但电力管理模块1395可包括电力管理集成电路(PMIC)、充电器IC、或电池或燃料计。PMIC可具有有线充电方法和/或无线充电方法。无线充电方法可包括例如磁共振方法、磁感应方法、声共振方法、电磁方法等。还可提供用于无线充电的附加电路,例如,线圈回路、谐振电路、整流器等。电池燃料计可测量例如电池1396的剩余量和在电池1396被充电期间电池1396的电压、电流或温度。电池1396可包括例如可充电电池或太阳能电池。

指示器1397可显示电子装置1301或电子装置901的部分(例如,处理器1310)的特定状态,例如,启动状态、消息状态、充电状态等。电机1398可将电信号转换成机械振动,并可产生振动、触觉效果等。尽管未示出,但电子装置1301可包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理单元可根据例如数字多媒体广播(DMB)标准、数字视频广播(DVB)标准、mediaFloTM标准等来处理媒体数据。

根据本公开的各种实施例的电子装置的上述元件中的每个元件可用一个或更多个组件来配置,并且相应元件的名称可根据电子装置的类型而改变。根据本公开的各种实施例的电子装置可包括上述元件中的至少一个,一些元件可从电子装置被省略,或者其它附加的元件还可包括在电子装置中。此外,根据本公开的各种实施例的电子装置的一些元件可相互组合以形成一个实体,从而使得可按照与组合之前的方式相同的方式来执行相应元件的功能。

图14是示出根据本公开的各种实施例的程序模块的配置的框图。

参照图14,程序模块1410(例如,图12的程序1240)可包括用于控制与电子装置(例如,图12的电子装置1201)相关联的资源的OS和/或在OS上执行的各种应用(例如,图12的应用程序1247)。OS可以是例如Android、iOS、Windows、Symbian、Tizen、Bada等。

程序模块1410可包括内核1420、中间件1430、API 1460和/或应用1470。程序模块1410的至少部分可预先加载在电子装置上或可从外部电子装置(例如,图12的第一外部电子装置1202、第二外部电子装置1204、服务器1206等)下载。

内核1420(例如,图12的内核1241)可包括例如系统资源管理器1421和/或装置驱动器1423。系统资源管理器1421可对系统资源进行控制、分配、收集等。根据本公开的实施例,系统资源管理器1421可包括进程管理单元、存储管理单元、文件系统管理单元等。装置驱动器1423可包括例如显示驱动器、相机驱动器、BT驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。

中间件1430(例如,图12的中间件1243)可提供例如应用1470共同需要的功能,并可通过API 1460向应用1470提供各种功能,使得应用1470有效地使用电子装置中有限的系统资源。根据实施例,中间件1430(例如,中间件1243)可包括以下项中的至少一个:运行时库1435、应用管理器1441、窗口管理器1442、多媒体管理器1443、资源管理器1444、电力管理器1445、数据库管理器1446、包管理器1447、连接管理器1448、通知管理器1449、位置管理器1450、图形管理器1451或安全管理器1452。

运行时库1435可包括,例如,在执行应用1470时由编辑器使用以通过编程语言添加新功能的库模块。运行时库1435可执行关于输入和输出管理、存储器管理或算术函数的功能。

应用管理器1441可管理例如应用1470中的至少一个应用的生命周期。窗口管理器1442可管理在电子装置的屏幕上使用的图形用户界面(GUI)资源。多媒体管理器1443可确认用于播放各种媒体文件所需的格式,并且可使用与相应格式相应的编解码器对媒体文件进行编码或解码。资源管理器1444可管理应用1470中的至少一个应用的源代码,并可管理存储器或存储空间等的资源。

电力管理器1445可与例如基本输入/输出系统(BIOS)等一起进行操作来管理电池或电力,并且可提供电子装置的操作所需的电力信息。数据库管理器1446可产生、搜索或改变将在应用1470中的至少一个应用中使用的数据库。包管理器1447可管理以包文件的类型分布的应用的安装或更新。

连接管理器1448可管理例如无线连接,诸如,Wi-Fi连接、BT连接等。通知管理器1449可通过不打扰用户的方式显示或通知事件,诸如,到达的消息、约会和接近通知。位置管理器1450可管理电子装置的位置信息。图形管理器1451可管理将向用户提供的图形效果或与图形效果相关的用户界面(UI)。安全管理器1452可提供系统安全、用户认证等所需的安全功能。根据本公开的实施例,当电子装置(例如,电子装置1201)具有电话功能时,中间件1430还可包括用于管理电子装置的语音或视频通信功能的电话管理器(未示出)。

中间件1430可包括配置了上述组件的各种功能的组合的中间件模块。中间件1430可提供根据各种类型的OS专用的模块,以提供不同功能。此外,中间件1430可动态地删除一些旧组件并且/或者可添加新组件。

API 1460(例如,图12的API 1245)可以是例如API编程函数的集合,并且可根据OS用不同组件来提供。例如,在Android或iOS的情况下,根据平台可提供一个API集。在Tizen的情况下,可根据平台提供两个或更多个API集。

应用1470(例如,图12的应用程序1247)可包括例如以下项中的一个或更多个:主页应用1471、拨号器应用1472、SMS/多媒体消息服务(MMS)应用1473、即时消息(IM)应用1474、浏览器应用1475、相机应用1476、闹钟应用1477、联系人应用1478、语音拨号应用1479、电子邮件应用1480、日历应用1481、媒体播放器应用1482、相册应用1483、时钟应用1484、医疗保健应用(例如,用于测量运动量或血糖量等的应用)、环境信息应用(例如,用于提供大气压信息、湿度信息或温度信息的应用)等。

根据本公开的实施例,应用1470可包括用于在电子装置(例如,电子装置1201)和外部电子装置(例如,第一外部电子装置1202或第二外部电子装置1204)之间交换信息的应用(在下文中,为了更好理解和易于描述,被称为“信息交换应用”)。信息交换应用可包括例如用于将特定信息发送到外部电子装置的通知转发应用或用于管理外部电子装置的装置管理应用。

例如,通知转发应用可包括将由电子装置的其它应用(例如,SMS/MMS应用、电子邮箱应用、医疗保健应用或环境信息应用等)产生的通知信息发送到外部电子装置(例如,第一外部电子装置1202或第二外部电子装置1204)的功能。此外,通知转发应用可从外部电子装置接收例如通知信息,并可向电子装置的用户提供接收到的通知信息。

装置管理应用可管理(例如,安装、删除或更新)例如与电子装置通信的外部电子装置(例如,第一外部电子装置1202或第二外部电子装置1204)的功能中的至少一个功能(例如,打开/关闭外部电子装置本身(或部分组件)的功能或调整显示器的亮度(或分辨率)的功能)、在外部电子装置中进行操作的应用或从外部电子装置提供的服务(例如,呼叫服务或消息服务)。

根据本公开的实施例,应用1470可包括根据外部电子装置(例如,第一外部电子装置1202或第二外部电子装置1204)的属性而预设的应用(例如,移动医疗装置的健康卡应用)。

根据本公开的实施例,应用1470可包括从外部电子装置(例如,服务器1206、第一外部电子装置1202或第二外部电子装置1204)接收到的应用。根据本公开的实施例,应用1470可包括预先加载的应用或可从服务器下载的第三方应用。根据本公开的各种实施例的程序模块1410的组件的名称可根据OS的种类而不同。

根据本公开的各种实施例,程序模块1410中的至少部分可以以软件、固件、硬件或软件、固件和硬件中的至少两个或更多个组合实现。程序模块1410中的至少部分可由例如处理器(例如,图12中的处理器1220)实现(例如,执行)。程序模块1410中的至少部分可包括例如用于执行一个或更多个功能的模块、程序、例程、指令集、进程等。

根据本公开的各种实施例的电子装置的上述元件中的每个元件可用一个或更多个组件来配置,并且相应元件的名称可根据电子装置的类型而改变。根据本公开的各种实施例的电子装置可包括上述元件中的至少一个,一些元件可从电子装置被省略,或者其它附加的元件还可包括在电子装置中。此外,根据本公开的各种实施例的电子装置的一些元件可相互组合以形成一个实体,从而使得可按照与组合之前的方式相同的方式来执行相应元件的功能。

在这里使用的术语“模块”可表示例如包括硬件、软件和固件中的一个或硬件、软件和固件中的两个或更多个组合的单元。术语“模块”可与例如术语“单元”、“逻辑”、“逻辑块”、“组件”、“电路”等互换使用。“模块”可以是集成组件的最小单元或最小单元的部分。“模块”也可以是执行一个或更多个功能的最小单元或执行一个或更多个功能的最小单元的部分。“模块”也可被机械地或电子地实现。例如,“模块”可包括以下项中的至少一个:专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、或公知的或将在未来被开发的用于执行特定操作的可编程逻辑器件。

根据本公开的各种实施例,装置(例如,模块或功能)或方法(例如,操作)中的至少部分可用例如存储在具有程序模块的非暂时性计算机可读存储介质中的指令来实现。当指令被处理器(例如,图1的处理器170)执行时,一个或更多个处理器可执行与指令相应的功能。

计算机可读存储介质可包括硬盘、软盘、磁性介质(例如,磁带)、光学介质(例如,压缩盘只读存储器(CD-ROM)和DVD)、磁光介质(例如,软光盘)、硬件装置(例如,ROM、RAM或闪存存储器)等。此外,程序指令可不仅包括由编译器编译的机械代码,而且包括可由计算机使用解释器等执行的高级语言代码。上述硬件装置可被配置作为一个或更多个软件模块来进行操作以执行根据本公开的各种实施例的操作,反之亦然。

根据各种实施例的模块或程序模块可包括上述组件中的至少一个或更多个,上述组件中的一些组件可被省略,或者其它附加的组件还可被包括。可以以连续方法、并行方法、重复方法或启发式方法来执行由模块、程序模块或其它组件执行的操作。此外,一些操作可以以不同顺序被执行或可被省略,并且其它操作可被添加。

根据本公开的各种实施例,电子装置的用户可将多个图像组成为一个文件并可管理所述一个文件,从而容易地播放、管理和共享图像。此外,用户可方便地欣赏包括在组成的文件中的多个照片。

虽然已经参照本公开的各种实施例示出并描述了本公开,但是本领域技术人员应理解:在不脱离由权利要求及其等同物限定的本公开的精神和范围的情况下,可在其中做出形式和细节上的各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1