电子装置和用于在电子装置中显示图像的方法与流程

文档序号:12478952阅读:171来源:国知局
电子装置和用于在电子装置中显示图像的方法与流程

本公开总体上涉及一种电子装置,更具体地讲,涉及一种用于在电子装置中显示图像的方法。



背景技术:

诸如相机或摄录机的电子装置可响应于用户的操作而改变图像传感器的硬件设置值或转换与选择的图像对应的图像数据,从而允许用户针对相同的图像产生不同氛围下的图像。

电子装置提供可由用户操控和选择的多个滤镜效果。这些滤镜效果可包括拍摄模式或效果模式。例如,拍摄模式可包括夜景拍摄模式、肖像拍摄模式或场景拍摄模式。例如,效果模式可包括清除滤镜模式、柔光滤镜模式、褐色滤镜模式、乐魔(Lomo)滤镜模式和古典滤镜模式。

应用滤镜效果的方法可分为硬件方法和后处理方法。硬件方法改变在电子装置的相机模块(例如,图像传感器)中设置的硬件设置值。相应地,电子装置可生成应用了滤镜效果的图像,该图像不是常规图像(例如,最接近于用户实际看到的对象的外观的图像)。例如,用户可根据他/她的偏好来选择由电子装置提供的滤镜效果中的一个,并且电子装置可向相机模块提供与选择的滤镜效果对应的硬件设置值。电子装置可生成并显示应用了选择的滤镜效果的图像。在这种情况下,用户应选择适合将被应用于图像的氛围/环境的滤镜效果,因此,用户可能需要学习多个滤镜效果。

后处理方法可通过对图像进行图像后处理的过程来获取期望的滤镜效果。图像后处理方法可通过对原始图像的颜色、亮度、形状、大小和图像的美学元素施加改变来赋予特殊的效果。图像后处理方法可包括基于像素的处理方法和基于区域的处理方法,基于像素的处理方法用于逐个处理图像数据的特定像素,基于区域的处理方法使用像素与其相邻像素之间的关系,并且图像后处理方法还可包括通过组合基于像素的处理方法和基于区域的处理方法演进出的处理方法。可用于后处理方法的各种类型的滤镜效果可以以滤镜效果库的形式来提供,电子装置可将用户选择的滤镜效果应用与存储的图像、捕获到的图像或预览图像,并且可显示应用滤镜效果后的图像。

电子装置可在显示原始图像的同时提供每种滤镜效果的预览,以便帮助用户选择滤镜效果。例如,电子装置可生成应用了各自的滤镜效果的缩略图像,并在屏幕上显示缩略图像,从而针对滤镜效果提供预览。

图1是示出使用缩略图像提供滤镜效果的传统屏幕的示图。参照图1,如果在将应用滤镜效果的原始图像10被显示的同时,滤镜效果被请求,则预览原始图像10的缩略图像20,不同的滤镜效果被应用于缩略图像20,产生的缩略图像20的数量与将被显示在屏幕上的滤镜效果的数量相同,缩略图像20覆盖在原始图像10上。因此,用户可通过预览的缩略图像20来检查与每种滤镜效果相应的预览。

然而,在现有或传统的滤镜效果预览的情况下,由于预览的缩略图像20是原始图像10的缩略图像,导致缩略图像20可能具有低的图像质量和小的尺寸。这样,虽然用户可获知用于滤镜效果的氛围,但是实际应用了滤镜效果的最终图像可能与用户的预期不同。因此,对于能够更准确地预期应用了滤镜效果后的结果的预览电子装置存在需求。

此外,在传统的滤镜效果预览的情况下,不能在单个处理中应用多个滤镜效果是不方便的。因此,用户通常必须在更换滤镜效果的同时拍摄对象,或者必须应用多个滤镜效果。此外,在传统的滤镜效果预览的情况下,用户不能将多个滤镜效果同时应用于一个图像。

此外,当用户期望购买新的滤镜效果时,不会针对新的滤镜效果提供准确的预览。



技术实现要素:

本公开的一方面提供一种能够更精确地提供用于图像的滤镜效果的预览的方法和设备。

本公开的另一方面提供一种能够利用多个滤镜效果来满足用户意图的方法和设备。

本公开的另一方面提供一种能够在购买新滤镜效果之前提供针对滤镜效果的预览的方法和设备。

根据本公开的一方面,提供一种用于在电子装置中显示图像的方法。所述方法包括显示图像;如果输入了滤镜效果列表请求,则将图像的至少一部分划分为多个滤镜区域;显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像。

根据本公开的另一方面,提供一种电子装置,所述电子装置包括:显示器和处理器,所述处理器被配置为:在显示器上显示图像;如果滤镜效果列表请求被输入,则将图像的至少一部分划分为多个滤镜区域;显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像。

附图说明

本公开的特定实施例的以上和其它方面、特征和优点通过以下结合附图的详细描述将更加清楚,在附图中:

图1是示出利用缩略图像提供滤镜效果列表的传统屏幕的示图;

图2是根据本公开的实施例的示出包括电子装置的网络环境的示图;

图3是根据本公开的实施例的示出电子装置的示图;

图4是根据本公开的实施例的示出程序模块的示图;

图5至图7是根据本公开的实施例的用于滤镜效果的预览图像显示处理的方法的流程图;

图8A至图8B是根据本公开的实施例的用于滤镜效果购买处理的方法的流程图;

图9至图22是根据本公开的实施例的示出应用滤镜效果的屏幕的示图;

图23是根据本公开的实施例的示出去除滤镜效果的屏幕的示图;

图24和图25是根据本公开的实施例的示出滤镜效果购买处理的示图;

图26至图31是根据本公开的实施例的示出将滤镜效果应用于视频的示图;

图32至图35是根据本公开的实施例的示出在可穿戴装置和电子装置中应用滤镜效果的示例的示图;

图36是根据本公开的实施例的示出图像搜索屏幕的示图。

贯穿附图,相同的参考标号将被理解为指代相同的部件、组件和结构。

具体实施方式

下文将参照附图描述本公开的实施例。然而,本公开的实施例不限于特定实施例,且应被解释为包含本公开的所有变型、变化、等效装置及方法和/或可选的实施例。

如本文中使用的,术语“具有”、“可具有”、“包括”和“可包括”是指存在相应的特征(例如,诸如数值、功能、操作或部件的元素),但不排除另外的特征。

如本文中使用的,术语“A或B”、“A和/或B中的至少一个”或“A和/或B中的一个或更多个”包括用术语列出的项的所有可能组合。例如,表述“A或B”、“A和B中的至少一个”或“A或B中的至少一个”可指示以下全部:(1)包括至少一个A、(2)包括至少一个B、或(3)包括至少一个A和至少一个B两者。

如本文中使用的,诸如“第一”和“第二”的术语可在不考虑相应元件的次序和/或重要性的情况下修饰各种元件,并非限制相应元件。这些术语可被用于将一个元件与另一个元件区分开。例如,第一用户装置和第二用户装置可在不考虑次序或重要性的情况下指示互不同的用户装置。例如,在不脱离本发明的范围的情况下,第一元件可被表示为第二元件,同样地,第二元件可被表示为第一元件。

应该理解,当元件(例如,第一元件)被称为“(可操作地或通信地)联接”或“连接”另一元件(例如,第二元件)时,该元件可直接连接另一元件,并且在该元件与另一元件之间可以存在中间元件(例如,第三元件)。相反,应该理解,当元件(例如,第一元件)被称为“直接联接”或“直接连接”另一元件(例如,第二元件)时,在该元件和另一元件之间没有中间元件(例如,第三元件)。

如本文中使用的,根据情形,表述“被配置(或设置)为”可与表述“适合于”、“具有…的能力”、“被设计成”、“适于”、“被使得”或“能够”互换地使用。术语“被配置(或设置)为”不一定意指“专门用硬件设置成”。相反地,表述“被配置为执行某些操作的设备”可意指设备在特定情形下“能”与其它装置或部件一起执行操作。例如,术语“被配置(或设置)为执行A、B和C的处理器”可意指用于执行相应操作的专用处理器(例如,嵌入式处理器)或能通过执行存储在存储器装置中的一个或更多个软件程序来执行相应操作的通用处理器(例如,CPU或应用处理器)。

本文中使用的术语“模块”可被定义为例如包括硬件、软件和固件或者其中的二者或更多者的组合的单元。术语“模块”可与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”等互换使用。“模块”可以是集成组件的最小单元或其部件。“模块”可以是执行一个或更多个功能的最小单元或其部件。“模块”可以以机械或电的方式来实现。例如,“模块”可包括用于执行特定操作的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或可编程逻辑装置中的至少一个,上述电子装置是公知的或者未来将被开发的。

用于描述本公开的各个实施例的术语用于描述具体实施例,而不限制本公开。如在此使用的,除非上下文明确指示,否则单数形式意图还包括复数形式。除非另外定义,否则这里使用的所有术语(包括技术术语和科技术语)具有与相关领域的普通技术人员所通常理解的意思相同的意思。除非这里明确定义,否则在通用字典中定义的术语应该被解释为具有与相关技术中的结合情境的意思相同或相似的意思,而不应该被解释为具有理想或者夸张的意思。根据情况,甚至在本公开中定义的术语也应被解释为排除了本公开的实施例。

例如,根据本公开的各个实施例的电子装置可包括智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗装置、相机、或可穿戴装置。可穿戴装置可包括配件型可穿戴装置(例如,手表、戒指、手镯、脚镯、项链、智能眼镜、隐形眼镜或头戴式装置(HMD))、与面料/衣物集成的可穿戴装置(例如,电子衣物)、安装在身体上的可穿戴装置(例如,皮肤护具或电子纹身)或可生物植入的可穿戴装置(例如,可植入的电路)中的至少一个。

电子装置可以是智能家用电器。例如,家用电器可包括电视、数字视频盘(DVD)播放器、音频播放器、冰箱、空调、吸尘器、炉子、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏控制台(例如,XboxTM和PlayStationTM)、电子词典、电子钥匙、摄录机和电子相框中的至少一个。

电子装置可包括各种医疗装置(例如,各种便携式医疗测量装置(血糖监测装置、心率监测装置、血压测量装置、体温测量装置等)、磁共振血管成像(MRA)装置、磁共振成像(MRI)装置、计算机层析成像(CT)机器、或超声波机器)、导航装置、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱乐装置、航行电子装置(例如,航行导航装置或陀螺罗盘)、航空电子装置、安全装置、车辆主机单元、工业或家用机器人、自动取款机(ATM)、销售点(POS)装置、或物联网(IoT)装置(例如,灯泡、各种传感器、电表或燃气表、喷洒装置、火警器、恒温器、街灯、烤面包机、运动设备、热水罐、加热器、烧水器等)中的至少一种。

电子装置可包括家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪和各种测量仪器(例如,水表、电表、燃气表和无线电波表)中的至少一种。电子装置可以是以上列出的各种装置中的一种或更多种的组合。电子装置可以是柔性装置。此外,电子装置不限于以上列出的装置,并且可包括根据新技术的发展而出现的新型电子装置。

在下文中,将参照附图描述电子装置。如在此使用的,术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图2是根据本公开的实施例的示出包括电子装置的网络环境的示图。

参照图2,公开了网络环境100下的电子装置101。电子装置101可包括总线110、处理器120、存储器130、输入/输出(I/O)接口150、显示器160、通信单元170和相机模块180。在一些实施例中,电子装置101可省略至少一个组件或者可额外包括其它实施例。

例如,总线110可包括将组件110至180相互连接的电路,所述电路在组件110至180之间传输通信(例如,控制消息和/或数据)。

处理器120可包括中央处理器(CPU)、应用处理器(AP)或通信处理器(CP)中的一个或更多个。例如,处理器120可针对电子装置101的至少一个其它组件执行控制和/或通信相关的操作或数据处理。

存储器130可包括易失性和/或非易失性存储器。例如,存储器130可存储于电子装置101的至少一个其它组件相关的命令或数据。存储器130可存储软件和/或程序140。例如,程序140可包括核141、中间件143、应用编程接口(API)145和/或应用程序(或“应用”)147。核141、中间件143或应用编程接口(API)145中的至少一些可被称为操作系统(OS)。

例如,核141可控制或管理用于执行在其它程序(例如,中间件143、API 145、应用程序147等)中实现的操作或功能的系统资源(例如,总线110、处理器120、存储器130等)。此外,核141可提供接口,中间件143、API 145或应用程序147可通过经由所述接口接入电子装置101的各个组件来控制或管理系统资源。

例如,中间件143可执行中介角色以使API 145或应用程序147可通过与核141通信来与核141交换数据。此外,中间件143可根据从应用程序147接收的一个或更多个工作请求的优先级来处理所述工作请求。例如,中间件143可将使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级赋予应用程序147中的至少一个。例如,中间件143可根据赋予应用程序147中的至少一个的优先级来处理所述一个或更多个工作请求,从而针对所述一个或更多个工作请求执行计划安排或负荷平衡。

例如,API 145是一种接口,应用程序147通过所述接口控制在核141或中间件143中设置的功能,并且,例如API 145可包括用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,指令)。

例如,I/O接口150可用作可将从用户或其它外部装置接收的命令或数据传输到电子装置101的其它组件的接口。此外,I/O接口150可将从电子装置101的其它组件接收的命令或数据输出给用户或其它外部装置。

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

例如,通信接口170可在电子装置101和第一外部电子装置102、第二外部电子装置104或服务器106之间建立通信。例如,通信接口170可通过经由无线通信或有线通信连接到网络162来与第二外部电子装置104或服务器106进行通信。

例如,作为蜂窝通信协议,无线通信可包括长期演进(LTE)、先进的长期演进(LTE-A)、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM)中的至少一种。此外,例如,无线通信可包括短距离通信164。例如,短距离通信164可包括无线保真(WiFi)、蓝牙、近场通信(NFC)或全球导航卫星系统(GNSS)中的至少一种。例如,GNSS可根据使用区域或带宽而包括全球定位系统(GPS)、全通导航卫星系统(Glonass)、导航卫星系统(北斗)或伽利略、欧洲的基于全球卫星的导航系统中的至少一种。在此,“GPS”可与“GNSS”互换使用。例如,有线通信可包括通用串行总线(USB)、高分辨率多媒体接口(HDMI)、推荐性标准(RS-232)或普通老式电话服务(POTS)中的至少一种。网络162可包括远程通信网络(例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或电话网络中的至少一种)。

例如,相机模块180是可拍摄(或捕获)静态图像和视频的装置。在一个实施例中,相机模块180可包括图像传感器(例如,前视图像传感器或后视图像传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED或氙气灯)中的至少一种。

第一外部电子装置102和第二外部电子装置104中的每个的类型可以与电子装置101的类型完全相同或不同。服务器106可包括一个或更多个服务器构成的组。在电子装置101中执行的操作的全部或部分可在一个或多个其它电子装置(例如,电子装置102和104或服务器106)中执行。在电子装置101应自动执行特定功能或服务的情况下或者根据请求,除了自发地执行功能或服务之外或者取代自发地执行功能或服务,电子装置101可将对与其相关的至少一些功能的请求发送到电子装置102和104或服务器106。电子装置102和104或服务器106可执行请求的功能或其它功能,并将结果传输到电子装置101。电子装置101可原封不动地或额外地处理接收到的结果,以提供请求的功能或服务。为此,例如,云计算、分布式计算或客户端服务器计算技术可被使用。

服务器106可以是被配置为允许用户购买可下载的滤镜的商场系统服务器装置。电子装置101可通过来自电子装置101的用户的请求或来自安装在电子装置101中的应用的请求来访问服务器106。电子装置101可在商场中选择滤镜效果,或者商场可推荐滤镜效果。选择的滤镜效果可被下载并存储在电子装置101中。

图3是根据本公开的实施例的示出电子装置201的示图。例如,电子装置201可包括图2所示的电子装置101的整体或部分。电子装置201可包括至少一个处理器(例如,应用处理器(AP))210、通信模块220、用户身份识别模块(SIM)224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和马达298。

例如,处理器210可通过运行操作系统或应用程序来控制连接到处理器210的多个硬件或软件组件,并可处理和计算各种数据。处理器210可包括与图2中的处理器120的结构相同或相似的结构。例如,处理器210可被实现为片上系统(SoC)。在一个实施例中,处理器210还可包括图形处理单元(GPU)和/或图像信号处理器。处理器210可包括图3中示出的组件中的至少一些(例如,蜂窝模块221)。处理器210可在易失性存储器上加载从至少一个其它组件(例如,非易失性存储器)接收的命令或数据,并处理加载的数据,并且可在非易失性存储器中存储各种数据。

如果在显示图像或视频的同时存在滤镜效果列表请求,则处理器210可将显示的图像或视频的至少部分区域(或一部分)划分为多个滤镜区域,或者设置包括显示的图像或视频的部分区域的所述多个滤镜区域中的每个。处理器210可生成不同的滤镜效果被应用于所述多个滤镜区域中的每个的预览图像,并在显示器260上显示预览图像。换句话说,处理器210可将滤镜效果应用于与显示的图像或视频的完整图像数据中的每个滤镜数据相对应的图像数据。

如果出现用于在预览图像上选择至少一个滤镜效果的输入,则处理器210可生成选择的滤镜效果被应用于整个原始图像的成果图像,并在显示器260上显示成果图像。多个滤镜效果可被选择,处理器210可生成多个被选择的滤镜效果被全部应用的成果图像,或者可提供与多个被选择的滤镜效果对应的多个成果图像。

处理器210可响应于用户输入而调整显示的预览图像上的滤镜区域的大小,并可提供用户选择的滤镜效果的子滤镜效果。

此外,处理器210可控制电子装置201的操作以用于从服务器106下载新的滤镜效果。在各种情况下,处理器210可下载针对新的滤镜效果的预览版本的滤镜效果数据,并将滤镜效果数据存储在存储器230中,如果存在滤镜效果列表请求,则处理器210可生成包括预览版本的滤镜效果的预览图像(例如,预览滤镜效果),并显示预览图像。预览滤镜效果可在预览图像的生成过程中被使用,但是在成果图像的生成过程中不能被使用。或者,预览滤镜效果可在成果图像的生成过程中被使用,但是成果图像不可被存储在存储器230中。当包括预览滤镜效果的预览图像被提供时,或者当预览滤镜效果已被应用于的原始图像被提供时,可以提供用于指导正式版本的滤镜效果数据的购买或下载的信息,所述正式版本与预览滤镜效果相对应。

电子装置201可结合可穿戴装置来提供预览图像。

处理器210可包括图形库管理器、滤镜核、滤镜管理器和包管理器。

图形库管理器可用作用于初始化图形库(GL)(例如,openGL)并表现图像形状的着色器。图形库管理器可通过构造作为图形表示单位的纹理来表现图像形状,并构造纹理将被表示的期望的形状。

滤镜核是将滤镜效果应用于图像的常用模块,并可管理基本框架以用于执行实际应用滤镜效果的操作。滤镜核可包括用于向外部应用提供滤镜效果相关的API的接口。

滤镜管理器可管理预先加载或下载的滤镜效果,并安装包。滤镜管理器可根据请求来将关于滤镜效果的信息传输到滤镜核。滤镜管理器可监测程序包管理器以确定是否存在下载的滤镜效果,如果存在下载的滤镜效果,则滤镜管理器可继续进行安装。

包管理器可安装并管理从服务器106下载并被存储的文件。通常,包管理器是参与从服务器106(诸如,商场)下载文件的管理器,并且下载的滤镜效果的预览滤镜效果或正式版本的滤镜效果数据也可以以相同的方式被下载。

就结构而言,通信模块220可与图2中的通信接口170相同或相似。例如,通信模块220可包括蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227(例如,GPS模块、Glonass模块、北斗模块或伽利略模块)、NFC模块228和射频(RF)模块229。

例如,蜂窝模块221可提供通信网络提供语音呼叫服务、视频呼叫服务、消息传输服务或互联网服务。蜂窝模块221可使用SIM卡224执行在通信网络内的电子装置201的识别和验证。蜂窝模块221可执行可由处理器210提供的一些功能。蜂窝模块221可包括通信处理器(CP)。

例如,WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228可包括用于处理通过相应模块发送或接收的数据的处理器。蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228中的至少一些(例如,两个或更多个)可被包括在集成芯片(IC)或IC封装中。

例如,RF模块229可发送和接收通信信号(例如,RF信号)。例如,RF模块229可包括收发器、功率放大器模块(PAM)、频率滤波器、低噪放大器(LNA)或天线。蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228中的至少一个可通过单独的RF模块来发送和接收RF信号。

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

例如,存储器230可包括内部存储器232或外部存储器234。例如,内部存储器232可包括易失性存储器(例如,动态随机存取存储器(RAM)(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)或非易失性存储器(例如,一次可编程只读存储器(ROM)(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、闪速ROM、闪存(例如,NAND闪存、NOR闪存等)、硬盘驱动器或固体驱动器(SSD))中的至少一种。

外部存储器234还可包括闪存驱动器(例如,致密闪存(CF)、安全数码(SD)、微安全数码(微SD)、迷你安全数码(迷你SD)、超级数码(xD)、多媒体卡(MMC)、记忆棒等)。外部存储器234可通过各种接口来功能性和/或物理性地连接到电子装置201。

存储器230可存储下载滤镜储存库和元数据数据库。

下载滤镜储存库是存储了下载的滤镜效果(例如,库文件和滤镜效果源)的储存库。下载滤镜储存库可存储预览版本的滤镜效果数据和正式版本的滤镜效果数据。预览版本的滤镜效果数据可在预览图像的生成过程中被使用,但是预览版本的滤镜效果数据的使用可仅限于在拍摄期间或在成果图像的生成期间。预览版本的滤镜效果数据可用于结合滤镜效果商场来引导下载正式版本的滤镜效果数据。正式版本的滤镜效果数据是用户手动下载/购买版本的滤镜效果。

元数据数据库是存储关于滤镜效果的信息的元数据(例如,关于名称和缩略图的信息)的区域,当滤镜效果被下载以安装它们的包时,元数据数据库可被更新。元数据可通过滤镜管理器来被获取。

例如,传感器模块240可测量电子装置201的物理量或检测电子装置201的操作状态,并将测量或检测的信息转换为电信号。例如,传感器模块240可包括手势传感器240A、陀螺仪传感器240B、气压传感器240C、磁性传感器240D、加速度传感器240E、握力传感器240F、接近度传感器240G、色彩传感器(例如,红绿蓝(RGB)传感器)240H、生物计量传感器240I、温度/湿度传感器240J、照度传感器240K或紫外线传感器240M中的至少一种。此外或可选地,例如,传感器模块240可包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块240还可包括用于控制属于其的至少一个或更多个传感器的控制电路。电子装置201还可包括被配置为控制传感器模块240的处理器,所述处理器独立于处理器210之外或作为处理器210的一部分,从而在处理器210处于睡眠状态时控制传感器模块240。

例如,输入装置250可包括触摸面板252、(数码)笔传感器254、键256或超声输入装置258。例如,触摸面板252可使用电容方案、电阻方案、红外方案或超声方案中的至少一个。触摸面板252还可包括控制电路。触摸面板252还可包括触觉层以向用户提供触觉或触感反馈。

例如,(数码)笔传感器254、可以是触摸面板252的一部分或者可包括单独的识别片。例如,键256可包括物理按钮、光学键或键盘。或超声输入装置258可使用麦克风258检测在输入工具中产生的超声波,以识别与检测到的超声波相应的数据。

显示器260可包括面板262、全息照相装置264或投影仪266。就结构而言,面板262可以与图2中的显示器160相同或相似。例如,面板262可以被实现为柔性的、透明的或可穿戴的。面板262与触摸面板252一起可被实现为一个模块。全息照相装置264可利用光的干涉来在空中呈现立体图形。投影仪266可通过在屏幕上投射光来显示图像。例如,屏幕可位于电子装置201的内部或外部。在一个实施例中,显示器260还可包括用于控制面板262、全息照相装置264或投影仪266的控制电路。

例如,接口270可包括HDMI 272、USB 274、光学接口276或D形微型接口(D-sub)278。例如,接口270可被包括在图2中示出的通信接口170中。另外或可选地,例如,接口270可包括移动高清连接(MHL)接口、安全数码(SD)卡/多媒体卡(MMC)接口或红外数据组织(IrDA)接口。

例如,音频模块280可双向转换声音信号和电信号。例如,音频模块280的至少一些组件可被包括在图2中示出的I/O接口150中。例如,音频模块280可处理通过扬声器282、接收器284、耳机286或麦克风288接收或输出的声音信息。

例如,相机模块291可以是能够捕获静态图像和视频的装置。相机模块291可包括一个或更多个图像传感器(例如,前视图像传感器或后视图像传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED或氙气灯)。

例如,电力管理模块295管理电子装置201的电力。例如,电力管理模块295可包括电力管理集成电路(PMIC)、充电器集成电路(IC)或电池电量表。PMIC可具有有线和/或无线充电方案。例如,无线充电方案可包括磁共振方案、磁感应方案或电磁方案,电力管理模块295还可包括用于无线充电的附加电路(例如,线圈环、共振电路、整流器等)。例如,电池电量表可测量电池296的剩余电量、充电电压、充电电流或温度。例如,电池296可包括可充电电池和/或太阳能电池。

指示器297可指示电子装置201或其部件(例如,处理器210)的具体状态(例如,启动状态、消息状态、充电状态等)。马达298可将电信号转换为机械振动以产生振动或触觉效果。尽管未示出,但是电子装置201可包括用于移动TV支持的处理装置(例如,GPU)。例如,用于移动TV支持的处理装置可处理基于诸如数字多媒体广播(DMB)、数字视频广播(DVB)或mediaFLOTM的标准的媒体数据。

在此描述的每个组件可被配置有一个或更多个组件,所述一个或更多个组件的名称可根据电子装置的类型变化。电子装置可包括在此描述的组件中的至少一个,可省略其中一些,或者电子装置还可包括其它额外组件。此外,电子装置的一些组件可通过组合而被配置为一个整体,从而以相同的方式在被组合之前执行组件的功能。

图4是根据本公开的实施例的示出程序模块的示图。程序模块310可包括用于控制与电子装置101相关的资源的操作系统(OS)和/或在操作系统上运行的各种应用程序147。例如,操作系统可以是AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、BadaTM等。

程序模块310可包括核320、中间件330、应用编程接口(API)360和/或应用370。程序模块310的至少一部分可在电子装置上被预先加载,或从外部电子装置(例如,电子装置102和104以及服务器106)下载。

例如,核320可包括系统资源管理器321和/或装置驱动器323。系统资源管理器321可控制、分配或回收系统资源。系统资源管理器321可包括处理管理器、存储器管理器、文件系统管理器等。例如,装置驱动器323可包括显示驱动器、相机驱动器、蓝牙驱动器、共用存储驱动器、USB驱动器、键盘驱动器、WiFi驱动器、音频驱动器或进程间通信(IPC)驱动器。

例如,中间件330可通过应用370共同需要的功能,或者可通过API 360向应用370提供各种功能,以使应用370可有效使用电子装置内的有限的系统资源。中间件330可包括运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351或安全管理器352中的至少一个。

例如,运行时间库335可包括库模块,在应用370运行时,编译器使用库模块来通过编程语言添加新功能。运行时间库355可执行I/O管理功能、存储器管理功能、算法功能等。

例如,应用管理器341可管理应用370中的至少一个的生命周期。窗口管理器342可管理在屏幕上使用的图形用户界面(GUI)资源。多媒体管理器343可确定各种媒体文件回放所需要的格式,并针对格式使用编码解码器来对媒体文件编码或解码。资源管理器344可管理诸如源代码的资源、用于应用370中的任意一个的存储器或存储空间。

例如,电力管理器345可通过利用基本输入/输出系统(BIOS)操作来管理电池或电力,并提供电子装置的操作所需的电力信息。数据库管理器346可创建、搜索或更新将由应用370中的至少一个使用的数据库。包管理器347可管理以包文件形式分布的应用的安装或更新。

例如,连接管理器348可管理诸如WiFi或蓝牙的无线连接。通知管理器349可以以不干扰用户的方式指示或通知事件(诸如,消息到达、约定和接近度)。位置管理器350可管理电子装置的位置信息。图形管理器351可管理将被提供给用户的图形效果或与其相关的用户界面。安装管理器352可提供系统安全或用户验证所需的各种安全功能。在一个实施例中,如果电子装置101包括电话功能,则中间件330还可包括用于管理电子装置的语音或视频呼叫功能的电话管理器。

中间件330可包括形成上述组件的各种功能的组合的中间件模块。中间件330可提供操作系统的类型所指定的模块,以便提供可区分的功能。此外,中间件330可动态地去除现有组件中的一些或添加新组件。

例如,API 360(例如,API 145)是API编程功能的集,并根据操作系统而以不同的配置来提供。例如,对于AndroidTM或iOSTM,API 360可提供每个平台一个API集,而对于TizenTM,API 360可提供每个平台两个或更多个API集。

例如,应用370可包括能够执行功能的一个或更多个应用,诸如:主页371、拨号器372、短消息服务/多媒体消息传输服务(SMS/MMS)373、即时消息(IM)374、浏览器375、相机376、闹钟377、联系人378、语音拨号379、电子邮件380、日历381、媒体播发器382、相册383、时钟384、保健(例如,用于测量锻炼量、血糖等)、或环境信息提供(例如,用于提供关于大气压、湿度、温度等的信息)。

应用370可包括用于支持电子装置101与电子装置102和104之间的信息交换的信息交换应用。例如,信息交换应用可包括用于向外部电子装置传送特定信息的通知中继应用或用于管理外部电子装置的装置管理应用。

例如,通知中继应用可包括向外部电子装置(例如,电子装置102和104)传送在电子装置的其它应用中产生的通知信息的功能(例如,SMS/MMS应用、电子邮件应用、保健应用、环境信息应用等)。此外,例如,通知中继应用可从外部电子装置接收通知信息,并将接收到的通知信息提供给用户。

例如,装置管理应用可管理与电子装置通信的电子装置102和104的至少一个功能(例如,调节外部电子装置自身(或其一些组件)的开启/关闭、显示器的亮度(或分辨率)的功能),并可管理(例如,安装、删除或更新)在外部电子装置中运行的应用或在外部电子装置中提供的服务(例如,呼叫服务或消息传输服务)。

应用370可包括根据电子装置102和104的属性(指示电子装置的类型是移动医疗装置)而指定的应用(用于移动医疗装置的保健应用)。应用370可包括从服务器106或电子装置102和104接收或下载的应用。应用370可包括可从服务器下载的预加载应用或第三方应用。输出的程序模块310的组件的名称可根据操作系统的类型而变化。

程序模块310的至少一部分可通过软件、固件、硬件或其组合来实现。例如,程序模块310的至少一部分可通过处理器210来实现(例如,执行)。例如,程序模块310的至少一部分可包括用于执行一个或更多个功能的模块、程序、例程、指令集或处理。

电子装置可包括显示器和处理器,处理器被配置为:在显示器上显示图像;如果滤镜效果列表请求被输入,则将图像的至少一个分区划分为多个滤镜区域;显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像。

如果针对所述多个滤镜区域中的至少一个的选择和应用请求(或“选择并应用”请求)被接收到,则处理器可将与所述至少一个滤镜区域对应的滤镜效果应用于整个图像并显示成果图像。

处理器可在图像上设置滤镜效果列表层,将滤镜效果列表层划分为多个滤镜区域,从图像中提取与所述多个滤镜区域中的每个对应的图像数据,将不同的滤镜效果应用于提取出的图像数据中的每个以转换图像数据,并通过组合转换后的图像数据来生成和显示预览图像。

处理器可通过将多个不同的滤镜效果中的每个应用于图像来生成与多个滤镜效果中的每个对应的加滤镜后的图像,在图像上设置滤镜效果列表层,将滤镜效果列表层划分为多个滤镜区域,从不同的加滤镜后的图像中提取与所述多个滤镜区域中的每个对应的图像数据,通过组合提取出的图像数据来生成和显示预览图像。

如果针对多个滤镜区域中的至少一个的选择和应用请求被接收到,则处理器可确定与所述至少一个滤镜区域对应的滤镜效果是否是预览版本的滤镜效果;如果与所述至少一个滤镜区域对应的滤镜效果是预览版本的滤镜效果,则处理器可提供“不可应用”信息;如果针对预览版本的滤镜效果的购买请求被接收到,则处理器可下载用于所述至少一个滤镜效果的正式版本的滤镜效果。

如果针对所述多个滤镜区域中的至少一个的详细查看请求(或“查看更多”请求)被接收到,则处理器可通过扩展所述至少一个滤镜区域来提供与所述至少一个滤镜区域对应的滤镜效果的子滤镜效果。

如果所述多个滤镜区域中的至少两个被选择并且拍摄请求被接收到,则处理器可捕获图像,然后将与选择的滤镜区域中的每个对应的每个滤镜效果应用于捕获到的图像,以生成多个成果图像。

如果所述多个滤镜区域中的至少两个被选择并且拍摄请求被接收到,则处理器可连续捕获数量与选择的滤镜区域的数量相同的图像,并将与选择的滤镜区域中的每个对应的滤镜效果应用于捕获到的图像中的每个,以生成多个成果图像。

如果所述多个滤镜区域中的至少两个被选择并且视频拍摄请求被接收到,则处理器可生成应用了与选择的滤镜区域对应的滤镜效果的视频。

预览图像可在电子装置中被提供,并且成果图像可连接到电子装置的可穿戴装置中被提供。

图5是根据本公开的实施例的用于通过电子装置201提供滤镜效果功能的显示预览图像的方法的流程图。参照图5,在操作501,电子装置201的处理器210可在显示器260上显示图像。用户可通过触摸输入请求滤镜效果列表。相应地,在操作503,电子装置201的处理器210可检测用于滤镜效果列表请求的输入。在操作505,电子装置201的处理器210可将显示的图像的至少一个分区划分为多个滤镜区域。换句话说,电子装置201的处理器210可确定将通过一个屏幕提供的滤镜效果的数量,并根据确定的滤镜效果的数量来在显示的图像上设置多个滤镜区域。在操作507,电子装置201的处理器210可将相应的滤镜效果应用于显示的图像的全部图像数据之中的与所述多个滤镜区域中的每个对应的图像数据,并显示预览图像,在预览图像中,不同的滤镜效果被应用于所述多个滤镜区域中的每个。换句话说,图像的一些区域可根据多个不同的滤镜效果来转换和显示。

在图6和图7中示出根据滤镜效果转换图像的一些区域的方法的示例。图6是根据本公开的实施例的用于以下操作的方法的流程图:从图像中提取与每个滤镜区域对应的图像数据,转换提取出的图像数据,通过组合转换后的图像数据来生成预览图像数据。图7是根据本公开的实施例的一种方法的流程图,在所述方法中,电子装置201生成可用的多个滤镜效果中的每个被应用的加滤镜后的图像,从生成的加滤镜后的图像提取与多个滤镜区域中的每个对应的图像数据,组合提取出的图像数据以产生预览图像。

参照图6,在操作601,处理器210可显示图像。如果在操作603出现用于滤镜效果列表请求的输入,则处理器210可在操作605产生与可在电子装置201中提供的全部滤镜效果中的每个对应的滤镜效果处理(handle)。在操作607,处理器210可存储滤镜效果处理列表。在操作609,处理器210可产生滤镜效果列表层。在操作611,处理器210可将滤镜效果列表层划分为多个滤镜区域。在操作613,处理器可从图像数据中提取与每个滤镜效果对应的图像数据。在操作615,处理器210可将不同的滤镜效果应用于提取出的图像数据中的每个以转换提取出的图像数据中的每个。在操作617,处理器210可通过组合转换后的图像数据来产生和显示预览图像。

参照图7,在操作701,处理器210可显示图像。如果在操作703出现用于滤镜效果列表请求的输入,则处理器210可在操作705产生与可在电子装置201中提供的全部滤镜效果中的每个对应的滤镜效果处理。在操作707,处理器210可存储滤镜效果处理列表。在操作709,处理器210可将多个滤镜效果中的每个应用于图像数据以产生与所述多个滤镜效果中的每个对应的加滤镜后的图像。在操作711,处理器210可产生滤镜效果列表层。在操作713,处理器210可将滤镜效果列表层划分为多个滤镜区域。在操作715,处理器210可从不同的加滤镜后的图像中提取与所述多个滤镜区域对应的图像数据。在操作717,处理器210可通过组合提取出的图像数据来产生和显示预览图像。

图8A至图8B是根据本公开的实施例的用于下载滤镜效果的方法的流程图。参照图8A和图8B,在操作801,电子装置201的处理器210可响应于用于预览滤镜效果下载请求的输入而向服务器106发送预览滤镜效果下载请求。预览滤镜效果下载请求可响应于用户输入而产生,或者当图像相关的应用被执行时自动产生。在操作803,处理器210可从服务器106下载预览滤镜效果。在操作805,处理器210可显示图像。用户可通过触摸输入等请求滤镜效果列表。相应地,在操作807,处理器210可检测用于滤镜效果列表请求的输入。在操作809,处理器210可将显示的图像的至少部分区域划分为多个滤镜区域,将滤镜效果应用于与所述多个滤镜区域中的每个对应的图像数据,并显示不同的滤镜效果被应用于所述多个滤镜区域中的每个的预览图像。当在操作811检测到用户从预览图像选择滤镜效果的输入时,处理器可在操作813确定是否出现针对选择的滤镜效果的全部应用请求或拍摄请求的输入。如果出现除了针对选择的滤镜效果的用于全部应用请求或拍摄请求的输入之外的另一输入,则处理器210可在操作815执行另一操作。如果在滤镜效果的选择之后出现针对滤镜效果的全部应用请求或拍摄请求的输入,则处理器210可在操作817确定选择的滤镜效果是否是预览滤镜效果。如果选择的滤镜效果不是预览滤镜效果,则处理器210可在操作825显示滤镜效果被应用于整个图像的成果图像,或者执行应用了滤镜效果的拍摄。如果选择的滤镜效果是预览滤镜效果,则处理器210可在操作819显示不可能全部应用或拍摄的消息。如果在操作821出现来自用户的用于滤镜效果购买请求的输入,则在操作823,处理器210可将滤镜效果购买请求发送到服务器106并从服务器106接收正式滤镜效果数据,之后执行操作825。

用于在电子装置中显示图像的方法可包括:显示图像;如果输入了滤镜效果列表请求,则将图像的至少一个分区划分为所述多个滤镜区域;并显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像。

所述方法还可包括:如果接收到针对所述多个滤镜区域中的至少一个的选择和应用请求,则将与所述至少一个滤镜区域相应的滤镜效果应用于整个图像并显示成果图像。

将图像的至少一个分区划分为多个滤镜区域的步骤可包括:在图像上设置滤镜效果列表层;将滤镜效果列表层划分为所述多个滤镜区域。显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像的步骤可包括:从图像中提取与所述多个滤镜区域中的每个对应的图像数据;将不同的滤镜效果应用于提取出的图像数据中的每个以转换图像数据;通过组合转换后的图像数据来生成和显示预览图像。

将图像的至少一个分区划分为多个滤镜区域的步骤可包括:通过将多个不同的滤镜效果中的每个应用于图像来生成与多个滤镜效果中的每个对应的加滤镜后的图像,在图像上设置滤镜效果列表层,将滤镜效果列表层划分为多个滤镜区域。显示不同的滤镜效果被应用于所述多个滤镜区域的预览图像的步骤可包括:从不同的加滤镜后的图像中提取与所述多个滤镜区域中的每个对应的图像数据,通过组合提取出的图像数据来生成和显示预览图像。

所述方法还可包括:如果接收到针对多个滤镜区域中的至少一个的选择和应用请求,则确定与所述至少一个滤镜区域对应的滤镜效果是否是预览版本的滤镜效果;如果与所述至少一个滤镜区域对应的滤镜效果是预览版本的滤镜效果,则提供“不可应用”信息;如果接收到针对预览版本的滤镜效果的购买请求,则下载用于所述至少一个滤镜效果的正式版本的滤镜效果。

所述方法还可包括:如果接收到针对所述多个滤镜区域中的至少一个的详细查看请求,则通过扩展所述至少一个滤镜区域来提供与所述至少一个滤镜区域对应的滤镜效果的子滤镜效果。

所述方法还可包括:如果选择了所述多个滤镜区域中的至少两个并且接收到拍摄请求,则捕获图像,然后将与选择的滤镜区域中的每个对应的每个滤镜效果应用于捕获到的图像,以生成多个成果图像。

所述方法还可包括:如果选择了所述多个滤镜区域中的至少两个并且接收到拍摄请求,则连续捕获与选择的滤镜区域的数量相同的图像,并将与选择的滤镜区域中的每个对应的滤镜效果应用于捕获到的图像中的每个,以生成多个成果图像。

所述方法还可包括:如果选择了所述多个滤镜区域中的至少两个并且接收到视频拍摄请求,则生成应用了与选择的滤镜区域对应的滤镜效果的视频。

预览图像可在电子装置中被提供,并且成果图像可在与电子装置连接的可穿戴装置中被提供。

图9是根据本公开的实施例的示出显示预览图像的屏幕的示图。参照图9,如果在电子装置201正在显示图像910的同时,出现用于滤镜效果列表请求的用户输入(例如,滑动手势901),则电子装置201可显示包括没有应用滤镜效果的源区域921的预览图像920和应用不同的滤镜效果的多个滤镜区域(例如,红色滤镜区域922、紫色滤镜区域923、深棕色滤镜区域924和绿色滤镜区域925)。响应于用户向上滚动/向下滚动的手势,电子装置201可在滤镜区域中改变和显示另一滤镜效果,并立即将在显示的滤镜效果中选择的滤镜效果应用于整个图像。

图10是根据本公开的实施例的示出用于选择的滤镜效果的详细查看处理的示图。参照图10,如果在如屏幕1010所示地显示包括没有应用滤镜效果的源区域1011的预览图像和应用不同的滤镜效果的多个滤镜区域(例如,红色滤镜区域1012、紫色滤镜区域1013、深棕色滤镜区域1014和绿色滤镜区域1015)的同时,出现针对特定滤镜效果区域的详细查看输入1016,则电子装置201可将相应的滤镜效果应用于比显示滤镜效果列表的区域更广阔的区域(例如,源区域1011),从而使得能够更详细地辨别滤镜效果。例如,如果在红色滤镜区域1012中发生详细查看输入,则电子装置201可如屏幕1020所示地放大红色滤镜区域1012。如果发生最终应用输入1017,则如屏幕1030所示,电子装置201可显示红色滤镜被应用于整个图像的成果图像。在用户选择查看细节的情况下,可以利用语音、吹气动作、各种手势、图标触摸、连接的装置等作为用户输入来获得滤镜效果列表,选择滤镜效果并应用选择的滤镜效果。

用于选择、应用和辨别滤镜效果的用户输入可通过各种用户手势来执行。

滤镜效果列表的滤镜区域可通过双指缩放来放大/减小。

滤镜效果可通过“双击”来应用。

滤镜效果可通过“单击”来应用。

滤镜效果可通过“向左滑动”来应用。

用户可从各种滤镜效果选择一种滤镜效果并使用选择的滤镜效果执行拍摄。一应用一种滤镜效果,用户就可执行拍摄。通过提供能够同时执行选择和辨别滤镜效果的动作以及拍摄动作的手势或选项(例如,长按压、双击等),可以使用户能够容易地执行拍摄。

此外,用户可通过各种事件来选择多个滤镜效果。根据在选择多个滤镜效果之后的用户选择(例如,通过多次触摸事件、长按压等)来提供各种拍摄方法是可行的。在用户想要将多个滤镜效果应用于一个图像的情况下,可以提供可被划分和拍摄的模板。此外,可以以覆盖方式将多个滤镜效果应用于一个图像,或者重复地将不同的滤镜效果应用于一个图像,从而获得多个图像。

图11是根据本公开的实施例的示出根据模板选择生成应用了在相机拍摄期间选择的滤镜效果的图像的处理的示图。模板可根据图片内容和纵横比来被推荐。参照图11,如果在如屏幕1110所示地显示预览图像的同时出现针对红色滤镜的选择输入1111,并且如果出现针对紫色滤镜的另一选择输入,则选择标志1121和1122可被显示在红色滤镜和紫色滤镜上(如屏幕1120所示)。如果在屏幕1140上模板搜索按钮1141和1142被选择,则用户可搜索并选择各种模板,并且,如果在如屏幕1150所示地特定模板(例如,竖直模板)被选择之后出现最终选择输入1151,则可如屏幕1160所示来提供成果图像。

如果在拍摄期间用户选择多个滤镜效果并选择“无模板”,则电子装置可执行与滤镜效果的数量相同的次数连续拍摄,然后将各自的滤镜效果分别应用于每个图像或将多个滤镜效果应用于一个图像以生成多个成果图像。或者,电子装置可生成通过将多个选择的滤镜效果全部应用于一个图像获得的成果图像。

图12是根据本公开的实施例的示出在拍摄期间选择多个滤镜效果的处理的示图。参照图12,如果多个滤镜效果1221被选择(如屏幕1220所示),然后在包括滤镜效果列表的预览图像如屏幕1210所示地被提供时出现没有模板选择的最终选择输入1231(如屏幕1230所示),则成果图像可如图13或14所示地来提供。图13是根据本公开的实施例的示出通过捕获一个图像然后将多个选择的滤镜效果应用于捕获的图像而生成的成果图像1310、1320和1330的示图,图14是根据本公开的实施例的示出通过将多个选择的滤镜效果应用于各自的图像而生成的成果图像1410、1420和1430的示图,其中,所述各自的图像被连续捕获的次数与滤镜效果的数量相同。

由于所述多个选择的滤镜效果可依次应用于连续拍摄,因此无需在短时间内依次设置滤镜效果,并且用户可检查未预期的照片结果而无需后校正,从而享受新体验。

图15是根据本公开的实施例的示出提供针对选择的滤镜效果的子滤镜效果的处理的示图。参照图15,如果出现通过“双指放大”扩展红色滤镜的输入1511(如屏幕1510所示),则红色滤镜的子滤镜效果1521可如屏幕1520所示地被处理,从而可以使用户能够选择更多样的颜色。

在应用了多个滤镜效果的成果图像中,可以改变滤镜位置以便将使用的滤镜效果有效地应用于图像并辨别应用结果。例如,在选择并按住期望的滤镜效果之后,用户可将期望的滤镜效果拖放到用户期望改变的滤镜位置,从而改变该位置;图16是根据本公开的实施例的示出这个示例的示图。如果用户在包括应用红色滤镜的部分1611和应用紫色滤镜的部分1612的图像中选择(1613)红色滤镜区域(如屏幕1610所示),然后将选择的红色滤镜区域拖放到紫色滤镜区域(如屏幕1620所示),则应用红色滤镜的部分1632的位置和应用紫色滤镜的部分1631的部分的位置可改变为如屏幕1630所示。

作为另一示例,在预览屏幕上,动态地调节将被应用的滤镜的尺寸是可行的;图17是根据本公开的实施例的示出这个示例的示图。如屏幕1710中所示,用于确定红色滤镜区域的尺寸的窗口1713可在包括红色滤镜区域1711和蓝色滤镜区域1712的图像中提供。如果用户扩大(1714)窗口1713的尺寸,则红色滤镜区域的尺寸可如屏幕1720所示地来调节。

作为另一示例,根据图像的方向,可以推荐和显示适合应用的模板。在图18中,对于横屏模式可推荐划分为左右的滤镜模板形式(1810和1820),在图19中,对于竖屏模式可推荐划分为上下的滤镜模板形式(1910和1920)。

图20和图21是根据本公开的实施例的示出图像的颜色中只有与滤镜效果的颜色相同的颜色被保留的示例的示图。如果蓝色滤镜和红色滤镜被选择(如图20中的屏幕2010所示),则仅在颜色上表现蓝色和红色的成果图像可在屏幕2020中提供。如果粉色滤镜被选择(如图21中的屏幕2110所示),则仅成果图像可在屏幕2120中提供。

作为另一示例,可以以封闭形状的边界的形式提供滤镜效果,并显示选择的滤镜效果被应用于封闭形状内部的结果;图22是根据本公开的实施例的示出这个示例的示图。如果如图22中的屏幕2210所示,在圆形滤色镜效果被显示时柠檬黄色滤镜被选择(2211),则柠檬黄色滤镜可被应用于圆形滤色镜效果的内部。如果如屏幕2220所示,天蓝色滤镜被选择(2221),则天蓝色滤镜可被应用于圆形滤色镜效果的内部。滤镜效果所应用的颜色不仅可应用于圆形内部还可应用于圆形外部。然后,如果出现最终选择输入2222,则可如屏幕2230所示地提供成果图像。

关于取消滤镜效果的应用,可通过在图23中的屏幕2310的底部的“X”按钮2311或“去除效果”按钮来容易地取消应用。在另一方法中,可以以与应用滤镜效果的用户手势相反的动作来去除滤镜效果。例如,如果用户已经通过“向右滑动”输入滤镜效果,则用户可通过“向左滑动”去除滤镜效果。

可以以用户体验(UX)方式通过单独的去除动作来去除滤镜效果。然而,就动作方法来说,其与应用一种滤镜是等效的。换句话说,如果用户选择并设置指示“没有选择的滤镜”的“无(NONE)”,则正在使用的滤镜可被去除并且原始图像可被显示。

可以根据最近的滤镜、流行的滤镜、朋友推荐和用户使用模式来推荐和显示滤镜效果。关于查看推荐的滤镜,可以从滤镜商店自动下载和显示预览版本。对于预览版本,可以仅在滤镜列表区域(例如,预览图像的分区)中辨别滤镜效果,并且还可以应用预览滤镜区域。然而,就政策而言,滤镜效果在全部应用或拍摄期间可能不能应用,而在用户已经购买了滤镜效果的情况下,用户可获得应用了滤镜效果的结果。预览版本的滤镜效果表示与应用于预览图像的滤镜效果相同的滤镜效果,但是优于政策限制导致所述滤镜效果在拍摄和整个成果图像中不能被辨别。对于预览滤镜,可以在相机应用的下载或更新期间或者在服务访问时下载从服务器提供的若干个预览版本的滤镜效果。

安装的预览版本的滤镜效果的方法可工作,例如,在预览图像上等同地显示列表和部分地应用列表。然而,在应用了拍摄时间或整体效果的成果图像中,“不可应用”消息可被显示并且不应用任何效果。

然后,如果用户选择下载滤镜,则电子装置可将关于滤镜的信息传输到服务器以请求下载预览版本的滤镜的正式版本。然后,通过服务器寻找滤镜包的正式版本并在终端下载安装正式版本下载的正式版本的操作可以以与预览滤镜的操作方式相同的方式来执行。

滤镜效果可以以在实际拍摄时不可应用的方式来被配置。当用户拍照时,滤镜名称可以通过水印显示在拍摄的照片上。屏幕截取也可显示相同的效果(水印、超链接等)。对于以预览版本的滤镜效果捕获的图像,滤镜效果名称与购买信息2411和2412可被显示在图像库中(如图24中的屏幕2410所示),以指导下载。

对于用户优选的滤镜效果,评论可被撰写并且可与其他用户分享。当照片在图像库中被共享时,应用于照片的滤镜名称和链接也可被共享。

购买的滤镜在设置时间段超时的情况下不可被使用。此外,如果滤镜可被使用的次数被设置,并且所述滤镜已被使用了预定次数或更多次,则所述滤镜可被重新购买。

图25是根据本公开的实施例的示出在利用预览版本的滤镜效果进行拍摄期间的购买处理的示图。屏幕2510呈现利用预览滤镜效果捕获的图像,滤镜效果名称可被包含在图像中。在这种状态下,如果出现图库进入请求2521(如屏幕2520所示),则包含滤镜效果名称的图像可如屏幕2530所示地显示。如果出现用于选择滤镜效果名称的输入2531,则下载指导消息2540可被提供,并且在下载期间,去除了滤镜效果的成果图像可如屏幕2550所示地提供。

在选择多个滤镜之后,用户可在拍摄期间快速选择和应用用户在开始视频拍摄之后已利用向左/右滑动选择的滤镜。图26是根据本公开的实施例的示出选择多个滤镜的处理的示图,然后,在拍摄期间快速选择和应用用户已在开始视频拍摄之后在无需单独的滤镜选择处理的情况下利用向左/右滑动选择的滤镜。参照图26,在通过操作2610在滤镜效果列表上选择多个滤镜效果2611、2612和2613之后,如果用户播放视频(如操作2620所示),则应用深棕色滤镜的视频可播放。在这种状态下,如果出现滑动输入2621,则滤镜可切换到绿色滤镜(如操作2630所示),并且,如果再次出现滑动输入2631,则滤镜可切换到黑色滤镜(如操作2640所示)。

图27是根据本公开的实施例的示出播放同时应用多个滤镜效果的视频的处理的示图。如果用户选择多个滤镜效果2711和2712并设置同时应用(如操作2710所示),则应用全部的选择的滤镜效果的视频可被播放或拍摄(如操作2720所示)。这是一个视频,但是当用户播放视频时,可以获取选择和播放滤镜中的每个的效果,以存储多个视频。在这种情况下,可以在视频拍摄期间分开存储多个视频,或者可以通过拍摄一个原始视频然后将多个滤镜效果应用于所述原始视频的处理来生成成果视频。

图28是根据本公开的实施例的示出以定期的时间间隔应用多个滤镜效果的示例的示图。例如,可以打开褪色模式并利用【滤镜褪色:开】和【褪色时间:5】来设置褪色时间。以这种方式,当滤镜改变时,滤镜不会一次性改变,而是滤镜可以在几秒的时间内慢慢切换,以提供自然的滤镜效果。参照图28,在用户选择多个滤镜效果2811和2812并设置褪色时间(操作2810)之后,如果在利用深棕色滤镜进行视频拍摄期间出现切换输入2821(操作2820),则滤镜可在设置的褪色时间内缓慢地切换(如操作2830所示),并且如果设置的褪色时间超时了,则滤镜可完全切换到无滤镜(如操作2840所示)。

图29是根据本公开的实施例的示出应用渐变功能作为滤镜的多种效果的示例的示图。例如,如果用户选择多个滤镜2911和2912并将渐变功能设置为【渐变:开】(如操作2910所示),则渐变功能可如操作2920所示地应用。

可以在不提前设置滤镜的情况下在视频拍摄期间应用滤镜效果;图30是根据本公开的实施例的示出这个示例的示图。如果在视频拍摄期间出现用于滤镜效果列表请求的输入3011(如操作3010所示),则滤镜效果列表可如操作3020所示地显示。如果出现用于滤镜效果搜索的输入3022,则滤镜效果列表可如操作3030所示地滚动。如果出现用于滤镜效果选择的输入3031,则选择的滤镜效果可应用于正在拍摄的视频(如操作3040所示)。

作为另一示例,如图31所示,应用滤镜效果的时间间隔可被设置。例如,如果【时间间隔】在设置期间被设置,则滤镜效果可如操作3110和3120所示地自动开启/关闭。当时间间隔与褪色模式一起使用时,可以产生屏幕逐渐变亮和变暗的各种效果。

电子装置201和可穿戴装置可相互结合来在每个装置中预览滤镜效果,因此,用户可通过比较滤镜效果来选择滤镜效果。当一个装置显示滤镜效果列表而另一装置显示应用滤镜效果的图像时,用户可以方便地比较和选择滤镜效果。

图32是根据本公开的实施例的示出在可穿戴装置3210上显示原始图像并在电子装置3220上显示应用滤镜效果的图像的示例的示图。通过在电子装置3220上显示应用滤镜效果的图像并在可穿戴装置3210上显示原始图像,或者通过以相反的方式显示图像,用户可以同时辨别滤镜效果的氛围和原始图像的氛围。换句话说,一个装置可提供预览而另一装置可提供受控制的滤镜效果。

图33是根据本公开的实施例的示出在任意一个装置中更换滤镜的示例的示图。当预先通过固定电子装置3310进行拍摄时,用户可使用可穿戴装置通过轻弹输入来更换(3320和3330)滤镜效果。

图34示出根据本公开的实施例的通过相互结合的眼镜型可穿戴装置和电子装置来选择滤镜效果的处理。参照图34,当电子装置201正在提供显示预览图像的屏幕3410时,用户选择的滤镜效果可通过无线通信应用于眼镜型可穿戴装置的眼镜3420、3430和3440。相反地,可以通过扫过安装在眼镜型可穿戴装置的眼镜架上的传感器来预览滤镜效果,通过按压传感器选择滤镜。

图35示出根据本公开的实施例的利用心跳传感器的电子装置(例如,电子装置201和智能手表3510)之间的协作的示例。当两个装置通过无线通信连接时,滤镜效果可根据用户心率来选择。如果智能手表3510测量的心率被发送到电子装置201,则电子装置201可根据心率选择(3521)相应的滤镜效果(如屏幕3520所示)。例如,对于高的心率,红色滤镜可被选择并应用于图像,对于低的心率,蓝色滤镜可被选择并应用于图像。

如图36所示,如果特定的滤镜效果被应用,则相应的滤镜信息可被包含在元数据中,照片文件可基于元数据来搜索。

在到此为止的各个实施例中描述了通过拍摄滤镜效果来在预览屏幕上显示各种效果的示例,但是这不限于滤镜效果且可以以与滤镜的方式相似的方式来类似地应用于拍摄模式。在这种情况(例如,美颜与双镜头模式的同时预览)下,可以存在用于以预览方式示出与滤镜框架操作相应的拍摄模式的效果的单独框架(例如,模式管理框架),或者多媒体框架可包括相应的功能。

在呈现滤镜效果列表的过程中,可以使用软件(SW)滤镜以便在预览屏幕上显示滤镜效果列表,但是如果存在比选择的SW滤镜更佳的硬件(HW)滤镜,则可以在效果应用期间切换到HW滤镜。在这种情况下,有一种方式用于单独配置SW滤镜和HW滤镜之间的相应的映射表,并提供用于通知用户预期的滤镜交换或用于选择滤镜交换的选项。此外,当应用与SW滤镜不同的HW滤镜时,可以以首先应用滤镜然后执行捕获的方式来执行拍摄。

电子装置的每个上述组件可被配置有一个或更多个组件,所述一个或更多个组件的名称可根据电子装置的类型变化。电子装置可包括上述组件中的至少一个,可省略其中一些,或者电子装置还可包括其它额外组件。此外,电子装置的一些组件可通过组合而被配置为一个整体,从而以相同的方式执行组件的预先功能。

例如,设备的至少一部分(例如,模块或其功能)或方法(例如,操作)可通过以程序模块的形式存储在非暂态计算机可读存储介质中的指令来实现。如果指令通过处理器120执行,则处理器120可执行与指令相应的功能。例如,非暂态计算机可读存储介质可以是存储器130。

非暂态计算机可读存储介质可包括磁性介质(例如,硬盘、软盘和磁带)、光学介质(例如,压缩盘只读存储器(CD-ROM)和数字通用盘(DVD))、磁性-光学介质(例如,光软盘)和硬件装置(例如,只读存储器(ROM)、随机存取存储器(RAM)或闪存存储器)。程序指令不仅可包括机器代码(使用编译器执行的代码),还可包括能使用翻译器由计算机执行的高级语言代码。上述硬件装置可被配置为像一个或多个软件模块一样操作,以执行根据本公开的各个实施例的操作,反之亦然。

模块或程序模块可包括上述组件中的至少一个,可省略其中一些,或者还可包括其它额外组件。由模块、程序模块或其它组件执行的操作可顺序地、并行地、重复地或启发性地执行。一些操作可按不同次序执行,或者被省去,或者添加其它操作。呈现在此公开的实施例来用于说明和理解技术细节,但是不意图限制本公开的范围。因此,本公开的范围应被解释为基于本公开的技术精神包括所有变化或各种其它实施例。

从上述描述清楚可见的是,通过针对图像的滤镜效果提供更精确的预览,可以提高用户对于应用实际滤镜效果的成果图像的满意度。此外,多个滤镜效果可用于满足用户的意图,有助于提高用户体验和便利性。此外,可以在购买滤镜效果之前提供滤镜效果的预览。

虽然已参照本公开的特定实施例示出和描述了本公开,但本领域技术人员将理解的是,在不脱离本公开的范围的情况下,可对本公开做出形式和细节上的各种改变。因此,本公开的范围不应被限定为限于实施例,而应由权利要求及其等同物来限定。

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