电子设备及用于控制电子设备中的输入的方法与流程

文档序号:14203640阅读:109来源:国知局
本公开涉及电子设备以及用于控制电子设备中的输入的方法。
背景技术
::智能电话的普及促进了用户和电子设备之间的接口技术,即其中电子设备识别各种用户输入并产生各种输出作为识别结果的技术。配备有诸如触摸面板的用户输入接口的电子设备的用户可以使用输入设备(例如手写笔(styluspen))进行直观的输入,就好像用户在笔记本上进行现实的书写一样。这种输入设备作为手写笔刷(stylusbrush)的使用允许绘图以不同级别的厚度和颜色深度来显示。以上信息作为背景信息呈现仅仅是为了帮助对本公开的理解。对于上述任何内容是否可用作关于本公开的现有技术,没有做出任何确定,也没有做出断言。技术实现要素:一个现实的笔刷可以取决于它吸收的水量表示各种水彩画的效果。根据相关技术的这样的电子设备虽然以与手写笔刷的输入相对应的不同级别的厚度和颜色深度来显示绘画,但不能提供诸如使用真实笔刷可以实现的水彩画效果。本公开的各个方面将解决至少以上提及的问题和/或缺点,并且提供至少下述优点。因此,本公开的一个方面是提供一种电子设备以及用于控制其输入的方法,该电子设备和方法可以使用手写笔刷呈现与通过真实笔刷呈现的水彩画效果类似的水彩画效果。根据本公开的一方面,提供了一种电子设备。电子设备包括:显示器,包括触摸面板;处理器,电连接至显示器;以及存储器,电连接至处理器,其中存储器可以存储指令,该指令被运行以使得处理器能够:从触摸面板接收关于由外部对象通过显示器上的第一区域接触的时间或面积的第一数据,从触摸面板接收关于在外部对象与显示器间隔开之后外部对象与显示器的第二区域接触或接近的第二数据,以及基于第一数据或第二数据在显示器上显示图像或图像变化。根据本公开的另一方面,提供了一种电子设备。电子设备包括显示器;以及功能性地与显示器连接的处理器,该处理器被配置为:确定其中外部对象要被显示在显示器的第一区域上的颜色,基于外部对象到显示器的第二区域的输入的时间或面积来确定颜色的属性,以及使用具有反映的属性的颜色来显示基于外部对象的输入选择的第一区域中的区域的至少一部分。根据本公开的另一方面,提供了一种电子设备中的输入方法。输入方法包括从显示器的触摸面板接收关于由外部对象通过显示器上的第一区域接触的时间或面积的第一数据;从触摸面板接收关于在外部对象与显示器间隔开之后、外部对象到显示器的第二区域的接触或接近的第二数据;以及基于第一数据或第二数据在显示器上显示图像或图像变化。根据本公开的另一方面,提供了一种用于控制输入的电子设备和方法。用于控制输入的电子设备和方法包括与真实笔刷的水彩画效果相似的通过使用手写笔刷的水彩画效果,在用户方便的同时呈现更加逼真的用户体验。从以下结合附图来公开本公开的各种实施例的详细描述中,本公开的其它方面、优点、和显著特征对于本领域技术人员而言将变得清楚。附图说明本专利或申请文件包括至少一张带颜色执行的绘画。带有(多个)彩色绘画的本专利或专利申请公开的副本将由办公室在请求并支付必要费用时提供。当正在经由efs-web提交彩色绘画时,仅提交一套绘画。从以下结合附图的详细描述,本公开的某些实施例的以上及其它方面、特征和优点将更加清楚,其中:图1示出根据本公开的实施例的网络环境;图2是示出根据本公开的实施例的电子设备的框图;图3是示出根据本公开的实施例的程序模块的框图;图4是示出根据本公开的实施例的电子设备的框图;图5a和图5b是示出根据本公开的各种实施例的手写笔刷的各种配置的视图;图6是示出根据本公开的实施例的能够识别手写笔刷的输入的显示器的视图;图7是示出根据本公开的实施例的在电子设备中取决于手写笔刷的类型和材料调整水量的示例的视图;图8a和图8b是示出根据本公开的各种实施例的在电子设备中取决于显示器和手写笔刷之间的距离调整水量的示例的视图;图9是示出根据本公开的实施例的在电子设备中通过用户界面(userinterface,ui)调整水量的示例的视图;图10a和图10b是示出根据本公开的各种实施例的在电子设备中取决于手写笔刷的水量提供滴落效果的示例的视图;图11是示出根据本公开的实施例的在电子设备中取决于画布的类型调整水量的示例的视图;图12是示出根据本公开的实施例的在电子设备中取决于画布的类型调整水量的示例的视图;图13是示出根据本公开的实施例的调整在电子设备中的画布上扩散的水量的示例的视图;图14a和图14b是示出根据本公开的实施例的取决于电子设备的斜度来调整电子设备中的画布上的水扩散的方向的示例的视图;图15a和15b是示出根据本公开的各种实施例的电子设备中的湿叠湿(wet-on-wet)效果和湿碰湿(wet-into-wet)效果的视图;图16是示出根据本公开的实施例的电子设备中的海绵效果的视图;图17是示出根据本公开的实施例的电子设备中的阴影方案效果的视图;图18是示出根据本公开的实施例的电子设备中的飞溅效果的视图;图19是示出根据本公开的实施例的电子设备中的盐效果的视图;图20是示出根据本公开的实施例的电子设备中的重叠效果的视图;图21是示出根据本公开的实施例的电子设备中的干刷效果的视图;图22是示出根据本公开的实施例的电子设备中的输入控制方法的流程图;以及图23是示出根据本公开的实施例的电子设备中的输入控制方法的流程图。贯穿附图,相似的参考标号将被理解为指代相似的部分、组件、和结构。具体实施方式以下参考附图的描述被提供来帮助对如权利要求及其等同物所定义的本公开的各种实施例的全面理解。其包括各种具体细节以帮助该理解,但是这些具体细节将被认为仅仅是示范性的。因此,本领域普通技术人员将认识到,可以对这里描述的各种实施例做出各种改变和修改,而不脱离本公开的范围和精神。此外,为了清楚和简洁,对已知的功能和结构的描述可以被省略。在下面的描述和权利要求中使用的术语和词语不限于文献学含义,而仅仅是被发明人用来使得对本公开的理解清楚和一致。因此,本领域技术人员应该清楚,以下对本公开的各种实施例的描述仅仅是为了例示的目的而提供,而不是为了限制如所附权利要求及其等同物所定义的本公开的目的而提供。将理解,单数形式的“一”、“一”、以及“该”包括复数的指示物,除非上下文清楚地另外规定。因此,例如,对“组件表面”的引用包括对这样的表面中的一个或多个的引用。如这里所使用的,术语“具有”、“可以具有”、“包括”或“可以包括”特征(例如数量、功能、操作或诸如部件的组件)指示特征的存在,并且不排除其它特征的存在。如这里所使用的,术语“a或b”、“a和/或b中的至少一个”或者“a和/或b中的一个或多个”可以包括a和b的所有可能的组合。例如,“a或b”、“a和b中的至少一个”、或者“a或b中的至少一个”可以指示以下所有情况:(1)包括至少一个a,(2)包括至少一个b,或者(3)包括至少一个a和至少一个b。如这里所使用的,术语“第一”和“第二”可以修改各种组件而不管其重要性和/或顺序,并且用于将组件与另一组件区分而不限制组件。例如,第一用户设备和第二用户设备可以指示彼此不同的用户设备,而不管设备的顺序或重要性。例如,在不脱离本公开的范围的情况下,第一组件可以表示第二组件,反之亦然。将理解,当一个元素(例如,第一元素)被称为(可操作地或者可通信地)与另一元素(例如,第二元素)“耦合”/“耦合到”另一元素,或者与另一元素“连接”/“连接到”另一元素时,它可以直接与另一元素耦合或连接/耦合或连接到另一元素,或者经由第三元素与另一元素耦合或连接/耦合或连接到另一元素。相反,将理解,当一个元素(例如,第一元素)被称为与另一元素(例如,第二元素)“直接耦合”/“直接耦合到”另一元素,或者与另一元素“直接连接”/“直接连接到”另一元素时,在该元素和另一元素之间没有其它元素(例如,第三元素)插入其中。如这里所使用的,取决于情况术语“被配置(或设置)为”可以与术语“适合于”、“具有...的能力”、“设计为”、“适于”、“被做成”或“具有...的能力”互换。术语“被配置(或设置)为”本质上并不意味着“在硬件中被专门设计为”。相反,术语“被配置为”可以意味着设备可以与另一设备或部件一起执行操作。例如,术语“被配置(或设置)为执行a、b和c的处理器”可以意味着通用处理器(例如,中央处理单元(centralprocessingunit,cpu)或应用处理器),其可以通过运行被存储在存储器设备或专用处理器(例如,嵌入式处理器)中的用于执行操作的一个或更多个软件程序来执行操作。如这里所使用的术语仅仅被提供来描述其中一些实施例,而不是为了限制本发明其它实施例的范围。将理解,单数形式的“一”、“一”、以及“该”包括复数的指示,除非上下文清楚地另外规定。这里使用的包括技术术语和科学术语的术语具有与本公开的实施例所属领域中的普通技术人员通常理解的含义相同的含义。还将理解,诸如通常使用的词典中定义的术语的术语应该被解释为具有与它们在相关技术的上下文中的含义一致的含义,并且将不会以理想化的或者过于正式的意义来解释,除非这里明确地另外定义。在一些情况下,这里定义的术语可以被解释为排除本公开的实施例。例如,根据本公开的实施例的电子设备的示例可以包括以下各项中的至少一个:智能电话、平板个人计算机(personalcomputer,pc)、移动电话、视频电话、电子书阅读器、桌上型pc、膝上型计算机、上网本计算机、工作站、个人数字助理(personaldigitalassistant,pda)、便携式多媒体播放器(portablemultimediaplayer,pmp)、mp3播放器、移动医疗设备、相机、或者可穿戴设备。根据本公开的各种实施例,可穿戴设备可以包括以下各项中的至少一个:配件型设备(例如,手表、戒指、手链、脚链、项链、眼镜、接触式眼镜、头戴式设备(head-mounteddevice,hmd))、织物集成型或服装集成型设备(例如,电子服装)、身体附加型设备(例如,护皮垫或者纹身)、或者身体可植入型设备(例如,可植入电路)。根据本公开的实施例,电子设备可以是家用电器。家用电器的示例可以包括以下各项中的至少一个:电视机、数字视频盘(digitalvideodisk,dvd)播放器、音频播放器、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、烘干机、空气清洁器、机顶盒、家庭自动化控制面板、安全控制面板、tv盒(诸如samsunghomesynctm、appletvtm或googletvtm)、游戏机(xboxtm、playstationtm)、电子词典、电子钥匙、摄像录像机或电子相框。根据本公开的实施例,电子设备的示例可以包括以下各种医疗设备中的至少一个:例如,各种便携式医疗测量设备(血糖测量设备,心跳测量设备或体温测量设备)、磁资源血管造影(magneticresourceangiography,mra)设备、磁资源成像(magneticresourceimaging,mri)设备、计算机断层摄影(computedtomography,ct)设备、成像设备或超声设备)、导航设备、全球导航卫星系统(globalnavigationsatellitesystem,gnss)接收器、事件数据记录器(eventdatarecorder,edr)、飞行数据记录器(flightdatarecorder,fdr)、汽车信息娱乐设备、航行电子设备(例如,帆船导航设备或陀螺罗盘)、航空电子设备、安全设备、车辆头部单元、工业或家庭机器人、自动取款机(automaticteller'smachine,atm)、销售点(pointofsale,pos)设备或物联网设备(例如灯泡、各种传感器、电或煤气表、喷洒器、火警、恒温器、路灯、烤面包、健身器材、热水箱、加热器或锅炉)。根据本公开的各种实施例,电子设备的示例可以是以下各项中的至少一个:一件家具或建筑物/结构的部分、电子板、电子签名接收设备、投影仪或各种测量设备(例如,用于测量水、电、气或电磁波的设备)。根据本公开的实施例,电子设备可以是以上列出的设备中的一个或组合。根据本公开的实施例,电子设备可以是柔性电子设备。这里公开的电子设备不限于以上列出的设备,并且取决于技术的发展可以包括新的电子设备。在下文中,根据本公开的各种实施例,参考附图描述电子设备。如这里所使用的,术语“用户”可以表示使用电子设备的人或其它设备(例如,人工智能电子设备)。图1示出根据本公开的实施例的网络环境。参考图1,根据本公开的实施例,电子设备101被包括在网络环境100中。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在一些实施例中,电子设备101可以排除所述组件中的至少一个,或者可以添加其它组件。总线110可以包括用于将组件110到170彼此连接并且在所述组件之间传送通信(例如,控制消息和/或数据)的电路。处理模块120可以包括cpu、应用处理器(applicationprocessor,ap)、或者通信处理器(communicationprocessor,cp)中的一个或多个。处理器120可以对电子设备101的其它组件中的至少一个执行控制,和/或执行与通信相关的操作或数据处理。存储器130可以包括易失性和/或非易失性存储器。例如,存储器130可以存储与电子设备101的至少一个其它组件相关的命令或者数据。根据本公开的实施例,存储器130可以存储软件和/或程序140。程序140可以包括,例如,内核141、中间件143、应用编程接口(applicationprogramminginterface,api)145和/或应用程序(或者“应用”)147。内核141、中间件143、或者api145的至少一部分可以表示操作系统(operatingsystem,os)。例如,内核141可以控制或者管理用于执行在其它程序(例如,中间件143、api145或者应用程序147)中实施的操作或者功能的系统资源(例如,总线110、处理器120或者存储器130)。内核141可以提供接口,其允许中间件143、api145或者应用147访问电子设备101的单个组件以控制或者管理系统资源。例如,中间件143可以用作允许api145或者应用147与内核141通信数据的中继。另外,中间件143可以按照优先级的顺序来处理从应用程序147接收的一个或多个任务请求。例如,中间件143可以为至少一个应用程序147分配使用至少一个电子设备101的系统资源(例如,总线110、处理器120或存储器130)的优先级。例如,中间件143可以通过根据被分配给至少一个应用程序147的优先级来处理一个或多个任务请求,来对一个或多个任务请求执行调度或者负载平衡。api145是允许应用147控制从内核141或者中间件143提供的功能的接口。例如,api145可以包括用于文件控制、窗口控制、图像处理或者文本控制的至少一个接口或功能(例如,命令)。输入/输出接口150可以用作可以将从用户或者其它外部设备输入的命令或者数据传送到电子设备101的其它(多个)组件的接口。此外,输入/输出接口150可以将从电子设备101的其它(多个)组件接收的命令或数据输出到用户或者其它外部设备。显示器160可以包括例如液晶显示器(liquidcrystaldisplay,lcd)、发光二极管(lightemittingdiode,led)显示器、有机发光二极管(organiclightemittingdiode,oled)显示器、或者微电子机械系统(microelectromechanicalsystems,mems)显示器或电子纸显示器。显示器160可以向用户显示例如各种内容(例如,文本、图像、视频、图标、或符号)。显示器160可以包括触摸屏,并且可以接收,例如,使用电子笔或者用户的身体的一部分的触摸、手势、接近或者悬停输入。例如,通信接口170可以在电子设备101和外部电子设备(例如,第一电子设备102、第二电子设备104、或者服务器106)之间建立通信。例如,通信接口170可以通过无线或者有线通信与网络162连接,以与外部电子设备通信。无线通信可以是蜂窝通信协议,并且可以使用例如长期演进(long-termevolution,lte)、高级lte(lte-advanced,lte-a)、码分多址(codedivisionmultipleaccess,cdma)、宽带cdma(widebandcdma,wcdma)、通用移动通信系统(universalmobiletelecommunicationssystem,umts)、无线宽带(wirelessbroadband,wibro)或全球移动通信系统(globalsystemformobilecommunication,gsm)中的至少一个。此外,无线通信可以包括例如短距离通信164。短距离通信164可以包括无线保真(wirelessfidelity,wi-fi)、蓝牙(bluetooth,bt)、近场通信(near-fieldcommunication,nfc)、或者全球导航卫星系统(gnss)中的至少一个。gnss可以包括例如全球定位系统(globalpositioningsystem,gps)、全球导航卫星系统(globalnavigationsatellitesystem,glonass)、北斗导航卫星系统(在下文中为“北斗”)或者伽利略、或者欧洲全球卫星导航系统中的至少一个。在下文中,术语“gps”和术语“gnss”可以在这里互换地使用。有线通信能够包括例如通用串行总线(universalserialbus,usb)、高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)、推荐标准(recommendedstandard,rs)-232或者普通老式电话服务(plainoldtelephoneservice,pots)中的至少一个。网络162可以包括例如计算机网络(例如,局域网(localareanetwork,lan)或者广域网(wideareanetwork,wan))、互联网、或者电话网络中的至少一个。第一外部电子设备102和第二外部电子设备104每一个可以是与电子设备101相同或不同类型的设备。根据本公开的实施例,服务器106可以包括一个或多个服务器的组。根据本公开的实施例,在电子设备101上运行的操作中的全部或者一些可以在另一电子设备或者多个其它电子设备(例如,电子设备102和104或者服务器106)上运行。根据本公开的实施例,当电子设备101应当自动地或在请求时执行一些功能或服务时,电子设备101不是自己或附加地执行功能或服务,而是可以请求另一设备(例如,电子设备102和104或服务器106)执行至少一些与其相关联的功能。其它电子设备(例如,电子设备102和104或者服务器106)可以运行所请求的功能或者附加的功能,并且可以将运行结果发送到电子设备101。电子设备101通过按原样或附加地处理接收到的结果来提供所请求的功能或者服务。为此,例如可以使用云计算、分布式计算或客户端-服务器计算技术。图2是示出根据本公开的实施例的电子设备的框图。参考图2,电子设备201可以包括例如如图1所示的电子设备101的全部或部分配置。电子设备201可以包括一个或多个处理器(例如ap)210、通信模块220、用户识别模块(subscriberidentificationmodule,sim)224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和马达298。处理器210可以通过运行例如操作系统或应用程序来控制连接到处理器210的多个硬件和软件组件,并且处理器210可以处理和计算各种数据。处理器210可以在例如,片上系统(systemonchip,soc)中实施。根据本公开的实施例,处理器210还可以包括图形处理单元(graphicprocessingunit,gpu)和/或图像信号处理器。处理器210可以包括图2中所示的组件中的至少一些(例如,蜂窝模块221)。处理器210将从其它组件(例如,非易失性存储器)中的至少一个接收的命令或数据加载在易失性存储器中,处理命令和数据,并在非易失性存储器中存储各种数据。通信模块220可以具有与图1的通信接口170相同的或者相似的配置。通信模块220可以包括,例如,蜂窝模块221、wifi模块223、bt模块225、gnss模块227(例如,gps模块、glonass模块、北斗模块、或者伽利略模块)、nfc模块228以及射频(radiofrequency,rf)模块229。蜂窝模块221通过通信网络提供语音呼叫、视频呼叫、文本、或者互联网服务。蜂窝模块221可以使用用户识别模块224(例如,sim卡)来执行对通信网络中的电子设备201的识别和认证。根据本公开的实施例,蜂窝模块221可以执行由处理器210提供的功能中的至少一些。根据本公开的实施例,蜂窝模块221可以包括cp。wi-fi模块223、bt模块225、gnss模块227或nfc模块228可以包括用于例如处理通过模块通信的数据的过程。根据本公开的实施例,蜂窝模块221、wi-fi模块223、bt模块225、gnss模块227或nfc模块228中的至少一些(例如,两个或多个)可以被包括在单一集成电路(integratedcircuit,ic)或者ic封装中。rf模块229可以通信数据,例如,通信信号(例如,rf信号)。rf模块229可以包括,例如,收发器、功率放大模块(poweramplifiermodule,pam)、频率滤波器、低噪声放大器(lownoiseamplifier,lna)或者天线。根据本公开的实施例,蜂窝模块221、wi-fi模块223、bt模块225、gnss模块227或者nfc模块228中的至少一个可以通过分离的rf模块通信rf信号。用户识别模块224可以包括,例如,包括用户识别模块的卡和/或嵌入式sim,并且用户识别模块224可以包含唯一识别信息(例如,集成电路卡标识符(integratedcircuitcardidentifier,iccid)或者用户信息(例如,国际移动用户标识(internationalmobilesubscriberidentity,imsi))。存储器230(例如,存储器130)可以包括例如内部存储器232或者外部存储器234。内部存储器232可以包括以下各项中的至少一个:例如易失性存储器(例如,动态随机存取存储器(dynamicrandomaccessmemory,dram)、静态ram(staticram,sram)、同步动态(synchronousdynamicram,sdram)等)或者非易失性存储器(例如,一次可编程只读存储器(one-timeprogrammablereadonlymemory,otprom)、可编程rom(programmablerom,prom)、可擦除可编程rom(erasableandprogrammablerom,eprom)、电可擦除可编程rom(electricallyerasableandprogrammablerom,eeprom)、掩模rom、快闪rom、快闪存储器(例如,nand闪存、或者nor闪存)、硬盘驱动器、或者固态驱动器(solidstatedrive,ssd))。外部存储器234可以包括闪存驱动器,例如紧凑式快闪(compactflash,cf)存储器、安全数字(securedigital,sd)存储器、微型sd存储器、最小sd存储器、极限数字(extremedigital,xd)存储器、多媒体卡(multi-mediacard,mmc)或记忆棒tm。外部存储器234可以经由各种接口功能地和/或物理地与电子设备201连接。例如,传感器模块240可以测量物理量或者检测电子设备201的运动状态,并且传感器模块240可以将所测量的或者所检测的信息转换为电信号。传感器模块240包括以下各项中的至少一个:手势传感器240a、陀螺仪传感器240b、大气压传感器240c、磁传感器240d、加速度传感器240e、握持传感器240f、近距离传感器240g、颜色传感器240h(例如红-绿-蓝(red-green-blue,rgb)传感器)、生物传感器240i、温度/湿度传感器240j、照度传感器240k、或紫外线(ultraviolet,uv)传感器240m。额外地或者可替换地,传感器模块240可以包括例如电子鼻(e-nose)传感器、肌电描记术(electromyography,emg)传感器、脑电图(electroencephalogram,eeg)传感器、心电图(electrocardiogram,ecg)传感器、红外(infrared,ir)传感器、虹膜传感器或指纹传感器。传感器模块240还可以包括用于控制被包括在感测模块中的至少一个或多个传感器的控制电路。根据本公开的实施例,电子设备201还可以包括被配置为控制传感器模块240的处理器,其作为处理器210的一部分或者与处理器210分离,并且在处理器210处于睡眠模式的同时电子设备201可以控制传感器模块240。输入设备250可以包括,例如,触摸面板252、(数字)笔传感器254、按键256或者超声波输入设备258。触摸面板252可以使用电容式方法、电阻式方法、红外方法、和超声方法中的至少一个。触摸面板252还可以包括控制电路。触摸面板252还可以包括触觉层,并且为用户提供触觉反应。(数字)笔传感器254可以包括,例如,用于识别的触摸面板的一部分或者分离薄片。按键256可以包括,例如,物理按钮、光学按键、或者小键盘。超声输入设备258可以通过麦克风(例如,麦克风288)感测从输入工具生成的超声波,以便识别与感测到的超声波相对应的数据。显示器260(例如,显示器160)可以包括面板262、全息设备264、或者投影仪266。面板262可以具有与图1的显示器160相同的或者相似的配置。面板262可以实施为柔性的、透明的、或者可穿戴的。面板262也可以与触摸面板252合并在一个模块中。全息设备264通过使用光干涉可以在空中做出三维(3d)图像(全息)。投影仪266可以通过在屏幕上投射光来显示图像。屏幕可以例如位于电子设备201内部或者外部。根据实施例,显示器260还可以包括用于控制面板262、全息设备264或者投影仪266的控制电路。接口270可以包括例如高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)272、usb274、光学接口276、或d-超小型元件(d-subminiature,d-sub)278。接口270可以被包括在例如图1中所示的通信接口170中。额外地或者可替换地,接口270可以包括移动高清链接(mobilehigh-definitionlink,mhl)接口、sd卡/mmc接口、或者红外线数据协会(infrareddataassociation,irda)标准接口。例如,音频模块280可以将声音转换成电信号,或者反之亦然。音频模块280的至少一部分可以被包括在例如图1中所示的输入/输出接口145中。音频模块280可以处理通过例如扬声器282、接收器284、耳机286或者麦克风288输入或者输出的声音信息。例如,相机模块291可以是用于记录静止图像和视频的设备,并且根据本公开的实施例,相机模块291可以包括一个或多个图像传感器(例如,正面和背面传感器)、镜头、图像信号处理器(imagesignalprocessor,isp)、或者诸如led或氙灯的闪光灯。例如,电力管理模块295可以管理电子设备201的电力。根据本公开的实施例,电力管理模块295可以包括电力管理集成电路(powermanagementintegratedcircuit,pmic)、充电器ic、或者电池或者燃料表。pmic可以具有有线和/或无线的充电方案。无线充电方案可以包括例如磁共振方案、磁感应方案或基于电磁波的方案,并且可以添加诸如线圈回路、共振电路、整流器等的附加电路用于无线充电。在电池296正在被充电的同时,电池量表可以测量电池296的剩余电力量、电压、电流、或温度。电池296可以包括例如可充电电池或者太阳能电池。指示器297可以指示电子设备201或者电子设备的一部分(例如,处理器210)的特定状态,包括例如启动状态、消息状态、或者重新充电状态。马达298可以将电信号转换为机械振动,并且可以生成振动效果或者触觉效果。虽然未示出,但是用于支持移动tv的处理单元(诸如gpu)可以被包括在电子设备201中。用于支持移动tv的处理单元可以遵循用于数字多媒体广播(digitalmultimediabroadcasting,dmb)、数字视频广播(digitalvideobroadcasting,dvb)、或者mediaflotm的标准来处理媒体数据。电子设备的上述元件中的每一个可以包括一个或多个部件,并且部件的名称可以根据电子设备的类型而变化。根据本公开的各种实施例的电子设备可以包括上述组件中的至少一个,省略它们中的一些,或者包括其它附加的(多个)组件。组件中的一些可以被组合为实体,但是该实体可以执行与组件可以做的功能相同的功能。图3是示出根据本公开的实施例的程序模块的框图。参考图3,程序模块310(例如,程序140)可以包括控制与电子设备(例如,电子设备101)和/或在操作系统上驱动的各种应用(例如,应用处理器147)有关的资源的操作系统(os)。操作系统可能包括android、ios、windows、symbian、tizen或bada。程序310可以包括,例如,内核320、中间件330、应用编程接口(api)360和/或应用370。程序模块310的至少一部分可以被预加载在电子设备上,或者可从外部电子设备(例如,电子设备102和104或者服务器106)下载。内核320(例如,内核141)可以包括例如系统资源管理器321和/或设备驱动器323。系统资源管理器321可以执行系统资源的控制、分配、或者恢复。根据本公开的实施例,系统资源管理器321可以包括进程管理单元、存储器管理单元、或者文件系统管理单元。设备驱动器323可以包括例如显示器驱动器、相机驱动器、bt驱动器、共享存储器驱动器、usb驱动器、小键盘驱动器、wi-fi驱动器、音频驱动器、或者进程间通信(inter-processcommunication,ipc)驱动器。中间件330可以通过api360向应用370提供各种功能,使得应用370可以有效地使用电子设备中有限的系统资源,或提供应用370共同需要的功能。根据本公开的实施例,中间件330(例如,中间件143)可以包括以下各项中的至少一个:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、数据包管理器347、连接性管理器348、通知管理器349、位置管理器350、图形管理器351或者安全性管理器352。运行时库335可以包括被编译器使用的库模块以便在例如应用370正在被执行的同时通过编程语言来添加新的功能。运行时库335可以执行输入/输出管理、存储器管理、或者关于运算功能的操作。应用管理器341可以管理例如应用370的至少一个应用的生命周期。窗口管理器342可以管理屏幕上所使用的gui资源。多媒体管理器343可以掌握播放各种媒体文件所需的格式,并使用适合于对媒体文件执行编码或解码的格式的编解码器。资源管理器344可以管理诸如应用370、存储器或存储空间中的至少一个的源代码的资源。电源管理器345与例如基本输入/输出系统(basicinput/outputsystem,bios)一起操作来管理电池或电力,并且提供操作电子设备所需的电力信息。数据库管理器346可以生成、搜索、或者改变将在应用370中的至少一个中使用的数据库。数据包管理器347可以管理以包文件的形式分布的应用的安装或者更新。连接性管理器348可以管理诸如,例如wi-fi或者bt的无线连接性。通知管理器349可以在不打扰用户的情况下来向用户显示或者通知诸如到达消息、预约、或者接近通知的事件。位置管理器350可以管理关于电子设备的位置信息。图形管理器351可以管理将被提供给用户的图形效果或者与其相关的用户接口。安全性管理器352可以提供用于系统安全性或者用户认证所必需的各种安全功能。根据本公开的实施例,当电子设备(例如,电子设备101)具有电话能力时,中间件330还可以包括用于管理电子设备的语音呼叫或者视频呼叫功能的电话管理器。中间件330可以包括形成上述组件的各种功能的组合的中间件模块。中间件330可以为每种类型的操作系统提供指定的模块,以便提供区分的功能。此外,中间件330可以动态地省略一些已存在的组件或者添加新的组件。api360(例如,api145)可以是例如api编程功能的集合,并且可以取决于操作系统而具有不同的配置。例如,在android或ios的情况下,每个平台可以提供一个api集合,并且在tizen的情况下,每个平台可以提供两个或更多个api集合。应用370(例如,应用处理器147)可以包括可以提供诸如以下各项的功能的一个或多个应用:例如,主页371、拨号器372、短消息服务(shortmessageservice,sms)/多媒体消息服务(multimediamessagingservice,mms)373、即时消息(instantmessage,im)374、浏览器375、相机376、闹钟377、联系人378、语音拨号379、电子邮件380、日历381、媒体播放器382、相册383、或时钟384、医疗保健(例如测量运动或血糖的程度),或者环境信息的提供(例如,大气压力、湿度或温度信息的提供)。根据本公开的实施例,应用370可以包括支持电子设备(例如,电子设备101)和外部电子设备(例如,外部电子设备102和104)之间的信息交换的应用(为了方便描述,在下文中为“信息交换应用”)。信息交换应用的示例可以包括,但不限于,用于将指定信息传送到外部电子设备的通知转发应用或者用于管理外部电子设备的设备管理应用。例如,通知转发应用可以包括将从电子设备的其它应用(例如,sms/mms应用、电子邮件应用、医疗保健应用、或者环境信息应用)生成的通知信息转发到外部电子设备(例如,外部电子设备102和104)的功能。此外,通知转发应用可以从例如外部电子设备接收通知信息,并且可以将接收到的通知信息提供给用户。设备管理应用可以执行与电子设备通信的外部电子设备(例如,外部电子设备102或者104)的至少一些功能(例如,打开/关闭外部电子设备(或外部电子设备的一些组件)或控制显示器的亮度(或分辨率),并且设备管理应用可以管理(例如,安装、删除或更新)在外部电子设备中操作的应用或者从外部电子设备提供的服务(例如,呼叫服务或消息服务)。根据本公开的实施例,应用370可以包括根据外部电子设备(例如,外部电子设备102和104)的属性而指定的应用(例如,移动医疗设备的医疗保健应用)。根据本公开的实施例,应用370可以包括从外部电子设备(例如,服务器106或者外部电子设备102和104)接收的应用。根据本公开的实施例,应用370可以包括预加载的应用或者可从服务器下载的第三方应用。根据所示实施例的程序模块310的组件的名称可以取决于操作系统的类型而变化。根据本公开的实施例,程序模块310的至少一部分可以被实施为软件、固件、硬件、或者它们的两个或多个的组合。程序模块310的至少一部分可以通过例如处理器(例如,处理器210)来实施(例如运行)。程序模块310的至少一部分可以包括,例如,用于执行一个或多个功能的模块、程序、例程、指令集、进程等等。术语“模块”可以是指包括硬件、软件、和固件中的一个或者其组合的单元。术语‘模块’可以与单元、逻辑、逻辑块、组件和电路互换地来使用。该模块可以是集成组件的最小单位或部分。该模块可以是执行一个或多个功能的最小单位或部分。模块可以被机械地或者电子地实施。例如,模块可以包括已知或将在未来开发的执行一些操作的专用集成电路(applicationspecificintegratedcircuit,asic)芯片、现场可编程门阵列(fieldprogrammablegatearray,fpga)或可编程逻辑阵列(programmablelogicarray,pla)中的至少一个。根据本公开的实施例,设备的至少一部分(例如,模块或其功能)或方法(例如,操作)可以被实施为存储在计算机可读存储介质中的指令(例如以程序模块的形式)。指令在由处理器(例如,处理器120)运行时可以使得处理器能够执行相应的功能。计算机可读存储介质可以是例如存储器130。计算机可读存储介质可以包括诸如硬盘、软盘和磁带(例如,磁带)的硬件设备,诸如光盘rom(cd-rom)和数字多功能盘(dvd)的光学介质,诸如光磁软盘、rom、ram,快闪存储器等的磁光介质。程序指令的示例可以不仅包括机器语言代码,还包括高级语言代码,其可使用解释器通过各种计算装置来运行。上述硬件设备可以被配置成操作为一个或多个软件模块,以执行根据本公开的各种实施例,反之亦然。根据本公开的各种实施例的模块或编程模块可以包括上述组件中的至少一个或多个,省略它们中的一些,或者还包括其它附加的组件。根据本公开的各种实施例的由模块、编程模块或其它组件执行的操作可以顺序地、同时地,重复地或启发式地来执行。此外,操作中的一些可以以不同的顺序来执行,或者被省略,或者包括附加操作。这里公开的实施例是为了所公开的技术的描述和理解而提出的,并不限制本公开的范围。因此,本公开的范围应该被解释为包括基于本公开的技术精神的所有变化或各种实施例。图4是示出根据本公开的实施例的电子设备的框图。参考图4,电子设备401可以基本上与图1中所示的电子设备101相同。参考图4,电子设备401可以包括例如显示器410、处理器420和存储器430。根据本公开的实施例,显示器410可以是例如图1中所示的显示器160。显示器410可以是触摸屏显示器。触摸屏显示器可以包括能够使用外部对象(例如,输入设备(例如,手写笔或手写笔刷)或人的身体部分)来识别触摸的触摸面板。图5a和图5b是示出根据本公开的各种实施例的手写笔刷的各种配置的视图。参照图5a和图5b,手写笔刷500包括接触部分510和主体部分520。接触部分510由具有独特电导的多个弹性纤维形成。接触部分510在接触或接近触摸面板时感应出电磁场。接触部分510可以由除碳纤维之外的其它材料形成。手写笔刷500还可以包括如图5b所示的共振体(例如,wacomtm笔)。图6是示出根据本公开的实施例的能够识别手写笔刷的输入的显示器的视图。参考图6,显示器410可以包括能够识别手写笔刷的导电物体或共振体的触摸面板。根据本公开的实施例,显示器410可以检测与手写笔刷的输入(接触或接近)有关的数据,并将检测到的数据发送到处理器420。根据本公开的实施例,显示器410的触摸面板在被手写笔刷接触时可以检测手写笔刷接触的区域的强度、面积(宽度和高度)以及坐标,并提供给处理器420。根据本公开的实施例,显示器410的触摸面板可以在显示用于绘图的ui的同时将与手写笔刷与第一数据区域的接触的时间或面积相关的第一数据发送到处理器420。例如,第一数据区域可以包括表示ui上的桶的图像。根据本公开的实施例,显示器410的触摸面板可以在显示用于绘图的ui的同时,将与手写笔刷与第一数据区域接触之后与第二数据区域的接触相关的第二数据发送到处理器420。例如,第二数据区域可以包括表示ui上的画布或纸张的纹理的图像。根据本公开的实施例,显示器420可以是图1中所示的显示器120。处理器410可以包括例如硬件模块、软件模块、固件模块或其两个或多个的组合。根据本公开的实施例,处理器420可以使用关于输入设备输入(接触或接近)到显示器410的输入(接触或接近)的数据来确定输入设备的类型。根据本公开的实施例,处理器420可以基于从显示器410接收的坐标、信号强度和面积中的至少一个来确定输入设备的类型。根据本公开的实施例,处理器420可以调整手写笔刷的接触部分中的水量以提供水彩画效果。根据本公开的实施例,处理器420可以基于手写笔刷的类型或材料、显示器410与手写笔刷之间的距离、手写笔刷的输入时间或手写笔刷的输入速度中的至少一个来调整手写笔刷的接触部分中的水量。处理器420可以基于采用调整的水量的接触部分的输入,在显示器410上利用画布或纸张纹理向图像提供水彩画效果。根据本公开的实施例,处理器420可以基于从显示器410接收的坐标、信号强度和面积中的至少一个来检测手写笔刷的材料和类型(接触部分的尺寸和形状),并且检测与所检测到的手写笔刷的类型和材料中的至少一个相对应的水的预设量。图7是示出根据本公开的实施例的在电子设备中取决于手写笔刷的类型和材料调整水量的示例的视图。参考图7,通过取决于手写笔刷的类型预先定义手写笔刷的接触部分中的水量,可以取决于输入到显示器410的手写笔刷的类型来调整浸(soak)在手写笔刷的接触部分中的水量。根据本公开的实施例,处理器420可以基于显示器410和手写笔刷之间的距离将手写笔刷的接触部分划分成多个区域,并且可以调整区域中的水量,使得更多的水在更靠近显示器410的区域中,同时更少的水在远离显示器410的区域中。图8a和图8b是示出根据本公开的各种实施例的在电子设备中取决于显示器和手写笔刷之间的距离调整水量的示例的视图。参考图8a和图8b,当手写笔刷800保持与显示器410接触时,处理器420可以调整水量,使得接近显示器410的手写笔刷的接触部分810的尖端具有最多的水,而同时远离显示器410的接触部分810的部分具有最少的水。处理器420可以调整手写笔刷的接触部分中的水量,以取决于具有在接触部分810中调整的水量的手写笔刷的输入时间或输入速度中的至少一个而变化。根据本公开的实施例,在显示用于绘画的ui的同时,处理器420可以通过ui中的添加水的特定区域使得手写笔刷的接触部分能够添加水,并且通过ui中的减少水的特定区域使得手写笔刷的接触部分能够具有更少的水。图9是示出根据本公开的实施例的在电子设备中通过用户界面(ui)调整水量的示例的视图。参考图9,用于绘画的ui包括显示桶图像的第一区域910、包括表示用于显示图画的画布或纸张的纹理的图像的第二区域920、显示颜色类型的第三区域930、显示输入设备的类型的第四区域940、以及显示特定功能的第五区域950。处理器420可以取决于属性(例如,手写笔刷对第一区域910的接触的持续时间、计数和压力)来调整手写笔刷的接触部分以增加至预定的水量。当手写笔刷接触特定图标(未示出)、第一区域910中的桶图像中除了桶的入口之外的区域或者ui的边缘区域时,处理器420可以取决于属性(例如,手写笔刷的接触的持续时间、计数和压力)调整手写笔刷的接触部分以减少至预定的水量。此外,处理器420可以在ui上显示与自动识别的手写笔刷的类型相对应的图像或与通过用户的设置识别的手写笔刷的类型相对应的图像(例如,手写笔刷图标),并且可以在手写笔刷图标上显示当前为手写笔刷的接触部分设置的水量,使得手写笔刷图标可以被用户视觉地识别。根据本公开的实施例,处理器420可以取决于为手写笔刷的接触部分设置的水量来提供滴落效果。处理器420可以将为手写笔刷的接触部分设置的水量与阈值进行比较,并取决于比较结果提供如同水滴落到显示器上的这样的滴落效果。图10a和图10b是示出根据本公开的各种实施例的在电子设备中取决于手写笔刷的水量提供滴落效果的示例的视图。参考图10a和10b,当手写笔刷的接触部分中的水量不大于阈值时,不提供滴落效果。如图10b中所示,当手写笔刷的接触部分中的水量不小于阈值时,如同水滴落到显示器上并在显示器上扩散的滴落效果。例如,当通过与表示如图9所示的ui上的第一区域中的桶的图像的接触、手写笔刷的接触部分中的水量不小于阈值时,这样的对应于手写笔刷的接触部分中的水量的水滴落的效果可以被显示在显示器430上。处理器420可以使得水滴落的量和速度取决于为手写笔刷的接触部分设置的水量而变化,并且处理器420可以随着水量的增加使得水滴落得更快并且扩散在显示器的画布上。处理器420可以持续提供滴落效果,直到随着水滴落为手写笔刷的接触部分设置的水量减少到特定阈值。根据本公开的实施例,处理器420可以利用显示器410上的画布或纸张纹理,通过调整图像中的水量来提供水彩画效果。根据本公开的实施例,处理器420可以基于画布的类型、手写笔刷接触的画布中的位置、笔刷的类型、以及显示器与笔刷之间的距离中的至少一个来调整画布中的水量。处理器420可以取决于手写笔刷接触调整水量的画布的输入,向图像的画布或纸张纹理提供水彩画效果。根据本公开的实施例,处理器420可以取决于显示器410上显示的画布的材料来调整水量,并且水量可以取决于画布的类型(材料)被预先定义。例如,当画布是具有良好吸收性的纸张类型时,处理器420可以调整水量降低,并且当画布是差吸收性的纸张类型时可以调整水量增加。图11是示出根据本公开的实施例的在电子设备中取决于画布的类型调整水量的示例的视图。参照图11,显示器410可以显示各种类型的画布,并且可以取决于画布的类型对预先定义的水量进行调整。根据本公开的实施例,处理器420可以取决于显示器410上显示的画布的位置来调整水量,并且水量可以取决于画布的位置被预先定义。当取决于画布的位置设置不同的水量时,处理器420可以检测手写笔接触的画布的位置,并调整与检测到的位置相对应的水量以提供水彩画效果。图12是示出根据本公开的实施例的在电子设备中取决于画布的类型调整水量的示例的视图。参考图12,可以进行这样的设置,使得水量增加到画布1200的内部,同时减少到画布1200的边缘。根据本公开的实施例,处理器420可以取决于添加物、颜色类型、手写笔刷的类型以及画布的类型来调整水量。例如,当在如图9所示的ui上显示诸如酒精或甘油的添加物时,可以通过将添加物与颜色混合的操作来调节水量和水蒸发的速度。另外,处理器420可以取决于颜色的类型、手写笔刷的类型、画布的类型或位置、显示器410与笔刷之间的距离以及设置值来调整水量和水蒸发的速度。根据本公开的实施例,处理器420可以提供诸如如同水在显示器410上的图像的画布或纸张纹理上扩散的水彩画效果。这样的水扩散效果可以适用于水稀释的颜色以及水。根据本公开的实施例,处理器420可以基于画布的类型或材料、手写笔刷的材料、显示器410与笔刷之间的距离或电子设备的斜度中的至少一个来调整在画布上扩散的水量。处理器420可以取决于利用调整的扩散的水量接触画布的手写笔刷的输入,向图像的画布或纸张纹理提供水扩散的水彩画效果。图13是示出根据本公开的实施例的调整在电子设备中的画布上扩散的水量的示例的视图。参考图13,显示器410可以显示各种类型的画布,并且可以取决于画布的类型对预先定义的扩散的水量进行调整。根据本公开的实施例,处理器420可以根据电子设备的移动来调整在画布上扩散的水量。处理器420可以使用配备在电子设备中的运动传感器(例如,陀螺仪传感器)来确定电子设备的斜度,并且可以取决于电子设备的斜度来改变画布上扩散的水的方向。图14a和图14b是示出根据本公开的实施例的取决于电子设备的斜度来调整电子设备中的画布上扩散的水的方向的示例的视图。参考图14a和图14b,当如图14a所示用户观看位置处的电子设备1400倾斜于用户位置的相反方向时,如图14b所示可以在电子设备1400倾斜的方向上在画布上提供水扩散效果。如图14b所示,可以在与电子设备1400倾斜的方向相对应的画布的部分中显示更多的水,并且可以在不与电子设备1400倾斜的方向相对应的画布的部分(b)中显示更少的水。根据本公开的实施例,处理器420可以对显示器410上的图像的画布或纸张纹理提供湿叠湿(wet-on-wet)和湿碰湿(wet-into-wet)效果、海绵效果、阴影方案效果(hatchingschemeeffect)、飞溅效果、盐方案效果(saltschemeeffect)、重叠效果和干刷效果。根据本公开的实施例,当画布通过手写笔刷的输入被涂上水或颜色,并且在预定的时间流逝之前、例如在画布上的水或颜色尚未干燥之前,用水或颜色涂画布时,处理器420可以根据画布的类型和位置来考虑蒸发和扩散的水量以及根据笔刷的类型和显示器和笔刷之间的距离来考虑蒸发和扩散的水量,来为画布提供湿叠湿和湿碰湿的效果。处理器420可以根据为笔刷设置的水量和画布上的特定位置来对效果执行寿命控制。当基本矢量的形式符合笔刷的接触部分的形状(例如,圆形的,椭圆形的或矩形的)时,处理器420可以取决于笔刷的运动的方向、速度和强度来校正矢量值。例如,处理器420可以使得随着速度降低或者随着强度增加,在笔刷的移动方向的相反方向上能够发生更多的扩散。图15a和15b是示出根据本公开的各种实施例的电子设备中的湿叠湿效果和湿碰湿效果的视图。参考图15a和15b,当画布通过笔刷的输入被涂上水或颜色时,根据画布的类型和位置来考虑蒸发和扩散的水量以及根据笔刷的类型和显示器和笔刷之间的距离来考虑蒸发和扩散的水量,画布可以被提供具有如图15a所示的湿碰湿的效果和如图15b所示的湿叠湿效果。根据本公开的实施例,处理器420可以取决于画布上的特定位置处的水量以及为手写笔刷或与单独的海绵工具相对应的输入设备的接触部分设置的水量来向画布提供海绵效果。处理器420可以执行控制以取决于手写笔刷或与具有不同表面纹理的各种类型的海绵工具相对应的输入设备的高度来表示海绵效果的强度。处理器420可以测量画布上特定位置处的水量(颜色),并测量与海绵工具相对应的输入设备的水量(颜色)。当与海绵工具相对应的输入设备或笔刷接触画布上的特定位置时,处理器420可将画笔或输入工具中的水量与画布上的特定位置处的水量进行比较,并提供水(颜色)在存在较少水分的方向上移动/扩散的这样海绵效果。处理器420可以取决于笔刷或与海绵工具相对应的输入设备的运动的方向、速度和强度来校正运动/扩散的矢量值。例如,处理器420可以使得随着速度降低或者随着强度增加,在笔刷的移动方向的相反方向上能够发生更多的扩散。图16是示出根据本公开的实施例的电子设备中的海绵效果的视图。参考图16,通过调整笔刷的接触部分中的水量和画布上的特定位置处的水量,可以在画布上呈现海绵效果。根据本公开的实施例,处理器420可以提供这样的阴影方案效果,该效果取决于手写笔刷的接触部分接触的面积和接触部分的方向,使用具有硬和尖锐的尖端的输入设备(诸如刀具(cutter))来使得仅仅被涂上水(颜色)的画布的预定部分被划出痕迹或留下其余部分被划出痕迹,以呈现明亮的感觉。处理器420可以测量画布上特定位置的阿尔法值,并取决于笔刷的压力调整画布上特定位置处的阿尔法(alpha)值。处理器420可以识别笔刷的接触部分的方向和笔刷的接触部分的尖端,并且当更多地由笔刷的接触部分的尖端进行接触时调整阿尔法值增加。处理器420可以取决于除了笔刷之外的刮刀式(例如,刀具或塑料片)输入设备的类型来改变和显示基本阴影面积(例如,梯形或平行四边形)。图17是示出根据本公开的实施例的电子设备中的阴影方案效果的视图。参考图17,取决于手写笔刷的接触部分接触的面积和接触部分的方向,可以向画布呈现阴影方案效果。根据本公开的实施例,处理器420可以基于关于手写笔刷的高度、轨迹和速度的信息来向画布提供飞溅效果。处理器420可以基于关于笔刷的高度、轨迹和速度的信息来创建和表示随机的飞溅标记。特别地,飞溅遮蔽可以通过飞溅方案来允许区域被选择并且随后被擦除,使得预定区域不被着色。处理器420可以取决于笔刷的速度以及笔刷的压力或悬停的变化来调整扩散的量或程度。当用户按下并滑动输入设备以在画布上飞溅或刷动时,飞溅效果可以被呈现在画布上。处理器420可以与笔刷的压力或悬停的变化成比例地增加扩散量。处理器420可以(例如,在滑动的状态下)根据初始最大(max)压力值来确定扩散量,并且然后根据笔刷的滑动强度、速度和轨迹的变化来改变扩散量。处理器420可以使得对于更长的滑动能够发生更多的扩散,并且对于更短的滑动能够发生更少的扩散,并且处理器420可以使得其能够随着轨迹变化而在轨迹的外部处更多地扩散。图18是示出根据本公开的实施例的电子设备中的飞溅效果的视图。参考图18,可以基于关于手写笔刷的高度、轨迹和速度的信息,如图18所示的向画布提供飞溅效果。根据本公开的实施例,处理器420可以基于关于手写笔刷的高度、轨迹和速度的信息来向画布提供盐效果。在对应于从用于盐效果和扩散盐的工具中选择与盐对应的图标的笔刷或者用户的身体部分(例如,手)的操作中,处理器420可以取决于笔刷或身体部分的高度、方向和速度调整显示在画布上的盐的量和大小。显示在画布上的盐块的大小可以被设置为固定的或随机的值,并且还可以指定由盐吸收的水量和基本大小。处理器420可以做出这样的显示,即吸收/排斥周围水的强度取决于盐块的大小而变化。处理器420可以做出这样的显示,即当画布的预定区域被笔刷或单独的附件摩擦时,固定或随机数量的盐不规则地扩散。处理器420可以做出这样的显示,即当随机扩散加速时,更多和更小的盐块可以扩散得更多,而当随机扩散减速时,更多和更小的盐块可以扩散得更少的同时更大的盐块可以扩散得更少。图19是示出根据本公开的实施例的电子设备中的盐效果的视图。参考图19,可以基于关于手写笔刷的高度、方向和速度的信息,如图19所示向画布提供盐效果。根据本公开的实施例,处理器420可以根据画布上的颜色重叠的面积提供重叠效果。当通过通常的阿尔法值调整执行位图操作、在画布上发生闭环或外涂层时,该颜色可以用作添加功能,并且因此可以表示为太暗,从而使其不同于真实的混色感觉。处理器420可允许沿着闭环轮廓相对于闭环具有相似浓度的颜色具有考虑第一颜色涂层的值的平均值或值,而不是用作添加操作,从而产生自然重叠效果。处理器420可以测量画布上重叠区域之间的颜色值的相似度,并且当测量的相似度不小于特定阈值时,计算重叠区域的尺寸。处理器420可以通过重叠区域的大小获得具有预定比率的掩模,并且允许掩模的内部具有考虑到添加的颜色的值、第一涂层的现有值或平均值,但不是阿尔法总和,从而消除不雅观。例如,当第一颜色图层的值是80,并且添加的颜色的值是大约90时,即差值为10或10上下,处理器420可以确定它们在这样的差值下具有相似性,并检测和应用85(平均值)或85上下的值,而不应用80+90,即170。图20是示出根据本公开的实施例的电子设备中的重叠效果的视图。参考图20,如图20所示,基于画布上的颜色重叠的区域,可以向画布提供重叠效果。根据本公开的实施例,处理器420可以取决于为手写笔刷的接触部分来提供干刷效果。处理器420可以在一个方案中提供这样的干刷效果,以表示笔刷中没有一滴水落下的粗糙感,该方案通过使用笔刷的接触部分中的掩膜或模拟预定量的刷毛来使用不与水混合的纯色、而不是现有绘画程序中使用的常见类型的颜色。在没有特别设置干刷模式,或者当画布中的水量与笔刷的接触部分中的水量之和不大于预定阈值时,处理器420可以提供这样的干刷效果。当使用区域掩模随机生每个区域的空白空间以模拟刷毛时,处理器420可以生成预定量的不含水因而不能在刷毛当中进行绘画的刷毛,来提供干刷效果。当笔刷的输入的速度或强度(压力)减小或笔刷的划动变长时,可以显示掩膜中的更多的空白空间、和更多的刷毛。图21是示出根据本公开的实施例的电子设备中的干刷效果的视图。参考图21,可以基于手写笔刷的接触部分向画布提供干刷效果。根据本公开的实施例,在接收到手写笔刷的输入时,基于为显示第一区域确定的颜色和基于手写笔刷被输入到第二区域的时间或面积确定的颜色的属性,在画布上显示与颜色相对应的绘图。根据本公开的实施例,处理器420可以将显示器410的屏幕划分为第一区域至第三区域,并且可以在第一区域的至少一部分上显示对象,例如其中由笔刷执行绘画的具有画布或纸张纹理的图像,在第二区域上显示对象,例如其中可以调节水的桶图像,以及在第三区域上显示颜色的类型。处理器420可以确定在第三区域上显示的颜色当中选择的颜色是要在第一区域上显示的颜色。处理器420可以基于笔刷到第二区域的输入的时间或面积中的至少一个来改变所确定的颜色的属性。该属性可以包括水量、水蒸发的量、水扩散的量或其组合。该属性可以包括颜色的亮度、浓度、透明度、清晰度或明度和暗度中的至少一个。根据本公开的实施例,处理器420可以取决于为颜色的属性来提供各种绘画效果。例如,处理器420可基于包括水量或水蒸发的量中的至少一个的属性来提供油画效果,和基于包括水扩散的量的属性来提供粉蜡笔(pastel)效果。根据本公开的实施例,处理器420可以根据在第一区域上显示的对象的类型(例如,画布的类型)来确定对象的属性,并且可以基于对象的属性来改变颜色的属性。例如,可以提供与画布的类型相对应的预设水量、水蒸发的量或水扩散的量中的至少一个作为对象的属性,并且可以根据在第一区域上显示的画布的属性改变颜色的属性。根据本公开的实施例,处理器420可以基于其中笔刷被输入的第一区域的至少一部分处的位置、或笔刷被输入到该至少一部分的角度来确定在第一区域上显示的对象的属性。例如,可以提供与画布的位置或笔刷被输入到画布的角度相对应的预设的水量、水蒸发的量或水扩散的量中的至少一个作为对象的属性,并且可以根据在第一区域上显示的画布的属性来改变颜色的属性。根据本公开的实施例,存储器430可以是图1中所示的存储器130。根据本公开的实施例,存储器430可以存储手写笔刷的接触位置的水量,其与笔刷的类型或材料、显示器与笔刷之间的距离、笔刷的输入时间或笔刷的输入速度中的至少一个相对应。根据本公开的实施例,存储器430可以存储画布中的水量,其与画布的类型、笔刷接触的画布中的位置、笔刷的类型、或显示器与笔刷之间的距离中的至少一个相对应。根据本公开的实施例,存储器430可以存储在画布上扩散的水量,其与画布的类型或材料、笔刷的材料、显示器与笔刷之间的距离或电子设备的斜度中的至少一个相对应。根据本公开的实施例,触摸屏显示器410可以包括触摸面板,处理器420可以电连接至显示器,并且存储器430可以电连接至处理器,其中存储器430可以存储指令,该指令被运行以使得处理器420能够从触摸面板接收关于由外部对象通过显示器上的第一区域接触的时间和/或面积的第一数据,接收关于在外部对象与显示器间隔开之后外部对象与显示器的第二区域接触或接近的第二数据,以及基于第一数据和第二数据中的至少一些在显示器上显示图像或图像变化。根据本公开的实施例,外部对象可以包括手写笔刷。指令可以使得处理器420响应用户输入显示用户界面,并且用户界面可以显示第一区域和第二区域。根据本公开的实施例,在用户界面上显示的第一区域可以包括表示桶的图像。根据本公开的实施例,在用户界面上显示的第二区域可以包括具有画布或纸张纹理的图像。根据本公开的实施例,用户界面还可以包括表示笔刷的图像。根据本公开的实施例,指令可以被配置为使得处理器420基于第一数据的至少一部分改变表示桶的图像。根据本公开的实施例,指令可以被配置为使得处理器420基于第二数据的至少一部分改变表示桶的图像。根据本公开的实施例,指令可以被配置为使得处理器420将第一数据与时间和/或面积相关的阈值进行比较,并且当第一超过阈值、笔刷与显示器间隔开且然后与触摸屏显示器的第二区域接触或接近时,在显示器上显示预设图像或图像变化。根据本公开的实施例,指令可以被配置为使得处理器420确定笔刷的类型并且基于确定的笔刷的类型的至少一部分来在显示器上显示图像或图像变化。根据本公开的实施例,第一数据和/或第二数据可以包括由触摸面板基于接触或接近检测的坐标、面积或信号强度中的至少一个。根据本公开的实施例,指令可以被配置为使得处理器420调整笔刷的水量并且基于具有调整的水量的笔刷的输入来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于笔刷的类型或材料、显示器与笔刷之间的距离、笔刷的输入时间或笔刷的输入速度中的至少一个来调整笔刷的水量。根据本公开的实施例,指令可以被配置为使得处理器420调整画布的水量并且基于具有调整的水量的画布来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于画布的类型、手写笔刷接触的画布中的位置、笔刷的类型、以及显示器与笔刷之间的距离中的至少一个来调整画布的水量。根据本公开的实施例,指令可以被配置为使得处理器420调整画布上的水扩散的量并且基于具有调整的水扩散的量的画布来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于画布的类型或材料、笔刷的材料、显示器与笔刷之间的距离或电子设备的斜度中的至少一个来调整在画布上扩散的水量。根据本公开的实施例,可以包括显示器410和处理器420。处理器420可以被配置为确定外部对象要被显示在显示器的第一区域上的颜色,基于外部对象到显示器的第二区域的输入的时间或面积来确定颜色的属性,以及使用具有反映的属性的颜色来显示基于外部对象的输入选择的第一区域的至少一部分。根据本公开的实施例,该属性可以包括水量、水蒸发的量、水扩散的量或其组合。根据本公开的实施例,该属性可以包括颜色的亮度、浓度、透明度、清晰度或明度和暗度中的至少一个。根据本公开的实施例,可以基于包括水量或水蒸发的量中的至少一个的属性来提供油画效果,并且可以基于包括水扩散的量的属性来提供粉蜡笔效果。根据本公开的实施例,处理器420被配置为确定由第一区域表示的对象的属性,以及基于对象的属性来改变颜色的属性。根据本公开的实施例,处理器420可以被配置为基于相对于外部对象的至少部分的第一区域中的位置或至少部分的角度来确定对象的属性。图22是示出根据本公开的实施例的电子设备中的输入控制方法的流程图。参考图22,根据本公开的实施例的如图22所示的电子设备中的输入控制方法2200可以采用其中由图4的电子设备401的处理器420执行的示例来描述。参考图22,当外部对象,例如输入设备被输入(接触或接近)到显示器410时,在操作2201中,处理器420可以基于关于从显示器410接收的输入设备的输入的数据(例如,坐标、信号强度和面积)来接收手写笔刷的输入。在操作2203中,处理器420可以被设置为调整笔刷中的水量,并且在操作2205中,处理器420可以对应于第一条件来调整手写笔刷的接触部分中的水量。第一条件可以包括笔刷的类型或材料、显示器与笔刷之间的距离、笔刷的输入时间或笔刷的输入速度中的至少一个。在操作2215中,当接收到具有调整的水量的笔刷的输入时,处理器420可以取决于为笔刷的接触部分设置的水量来提供水彩画效果。在操作2207中,处理器420可以被设置为调整画布中的水量,并且在操作2209中,处理器420可以对应于第二条件来调整画布中的水量。第二条件可以包括画布的类型、手写笔刷接触的画布中的位置、笔刷的类型、以及显示器与笔刷之间的距离中的至少一个。在操作2215中,当接收到具有调整的水量的笔刷的输入时,处理器420可以取决于为画布设置的水量来提供水彩画效果。在操作2211中,处理器420可以被设置为调整在画布上扩散的水量,并且在操作2213中,处理器420可以对应于第三条件来调整在画布上扩散的水量。第三条件可以包括画布的类型或材料、笔刷的材料、显示器与笔刷之间的距离或电子设备的斜度中的至少一个。在操作2215中,当接收到具有调整的水扩散的量的笔刷的输入时,处理器420可以取决于为画布设置的水扩散的量来提供水彩画效果。图23是示出根据本公开的实施例的电子设备中的输入控制方法的流程图。参考图23,根据本公开的实施例的如图23所示的电子设备中的另一输入控制方法2300可以采用其中由图4的电子设备401的处理器420执行的示例来描述。参考图23,显示器410可以显示用于显示绘画的第一区域、显示能够调整水的对象的第二区域以及显示颜色类型的第三区域。在操作2301中,处理器420可以确定由外部对象(例如,手写笔刷)从在第三区域上显示的颜色当中选择的颜色是要在第一区域上显示的颜色。在操作2303中,处理器420可以确定所确定的颜色的属性。处理器420可以根据笔刷到第二区域的输入的时间或面积来改变颜色的属性。处理器420可以根据在第一区域上显示的对象的类型(例如,画布的类型)来确定对象的属性,并且可以取决于对象的属性来改变颜色的属性。处理器420可以取决于笔刷被输入的第一区域的至少一部分的位置或被输入到至少一部分的笔刷的角度来确定对象的属性,并取决于对象的属性改变颜色的属性。在操作2305中,处理器420可以在接收到笔刷的输入时,提供与具有反映在显示第一区域的画布上的属性的颜色相对应的绘画。根据本公开的实施例,用于控制电子设备中的输入的方法可以包括从显示器的触摸面板接收关于由外部对象通过显示器上的第一区域接触的时间和/或面积的第一数据,从触摸面板接收关于在外部对象与显示器间隔开之后外部对象与显示器的第二区域接触或接近的第二数据,以及基于第一数据和第二数据中的至少一些在显示器上显示图像或图像变化。根据本公开的实施例,该方法可以进一步包括响应用户输入在显示器上显示包括第一区域和第二区域的用户界面,并且外部对象可以包括手写笔刷。根据本公开的实施例,在用户界面上显示的第一区域可以包括表示桶的图像。根据本公开的实施例,在用户界面上显示的第二区域可以包括具有画布或纸张纹理的图像。根据本公开的实施例,用户界面还可以包括表示笔刷的图像。根据本公开的实施例,表示笔刷的图像可以基于第一数据的至少一部分而改变。根据本公开的实施例,表示笔刷的图像可以基于第二数据的至少一部分而改变。根据本公开的实施例,方法还可以包括将第一数据与时间和/或面积相关的阈值进行比较,并且当第一超过阈值、笔刷与显示器间隔开且然后与触摸屏显示器的第二区域接触或接近时,在显示器上显示预设图像或图像变化。根据本公开的实施例,方法还可以包括确定笔刷的类型并且基于确定的笔刷的类型的至少一部分来在显示器上显示图像或图像变化。根据本公开的实施例,第一数据和/或第二数据可以包括由触摸面板基于接触或接近检测的坐标、面积或信号强度。根据本公开的实施例,方法还可以包括调整笔刷的水量并且基于具有调整的水量的笔刷的输入来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于笔刷的类型或材料、显示器与笔刷之间的距离、笔刷的输入时间或笔刷的输入速度中的至少一个来调整笔刷的水量。根据本公开的实施例,方法还可以包括调整画布的水量并且基于具有调整的水量的画布来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于画布的类型、手写笔刷接触的画布中的位置、笔刷的类型、以及显示器与笔刷之间的距离中的至少一个来调整画布的水量。根据本公开的实施例,方法还可以包括调整在画布上扩散的水量并且基于具有调整的扩散的水量的画布来在显示器上显示图像或图像变化。根据本公开的实施例,可以基于画布的类型或材料、笔刷的材料、显示器与笔刷之间的距离或电子设备的斜度中的至少一个来调整在画布上扩散的水量。根据本公开的实施例,存储介质可以存储指令,该指令被配置为当由至少一个处理器执行时使得至少一个处理器能够执行至少一个操作,该操作可以包括从显示器的触摸面板接收关于由外部对象通过显示器上的第一区域接触的时间和/或面积的第一数据,从触摸面板接收关于在外部对象与显示器间隔开之后外部对象与显示器的第二区域接触或接近的第二数据,以及基于第一数据和第二数据中的至少一些在显示器上显示图像或图像变化。虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,可以在这里做出形式和细节上的各种改变,而不脱离如所附权利要求和它们的等同物所定义的本公开的精神和范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1