CN109658338B 使用外部电子装置处理原始图像的方法和电子装置 (三星电子株式会社)_第1页
CN109658338B 使用外部电子装置处理原始图像的方法和电子装置 (三星电子株式会社)_第2页
CN109658338B 使用外部电子装置处理原始图像的方法和电子装置 (三星电子株式会社)_第3页
CN109658338B 使用外部电子装置处理原始图像的方法和电子装置 (三星电子株式会社)_第4页
CN109658338B 使用外部电子装置处理原始图像的方法和电子装置 (三星电子株式会社)_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(19)国家知识产权局(12)发明专利地址韩国京畿道水原市灵通区三星路129号朴夏中有限责任公司11204JP2007215001A,2007.08.23审查员张玉娟使用外部电子装置处理原始图像的方法和得外部电子装置能够生成与第二校正图像和第中第二校正图像通过以第一图像处理方案处理原始图像而生成且第三校正图像通过以第二图电子装置服务器通过使用相机模块获取与外部目标对应的第一图像301发送第一图像至少基于第一图像生成第二校正图像,并至少基于第一图像生成第三校正图像生成第二校正图像与第三校正图像之间的差异图像信息发送差异图像信息至少基于第一校正图像和差异图像信息生成第四图像至少基于第一图像生成第一校正图像2至少一个处理器,通过使用所述相机获取原始图像,通过第一图像处理方案由所述原始图像生成第一校正图像,控制所述通信模块将所述原始图像以及标识所述电子装置或所述至少一个处理器中的至少一者的至少一条标识信息发送至外部电子装置,控制所述通信模块从所述外部电子装置接收差异图像信息,其中,所述差异图像信息与第二校正图像和第三校正图像之间的差异对应,所述第二校正图像由所述外部电子装置通过根据基于所述至少一条标识信息选择的所述第一图像处理方案处理所述原始图像而生成,所述第三校正图像由所述外部电子装置根据第二图像处理方案处理所述原始图像而生成,在所述第二图像处理方案中通过使用校正区域信息向包括在所述原始图像中的不同目标应用不同效果,由所述外部电子装置生成的所述校正区域信息包括目标识别结果,以及通过使用所述差异图像信息进一步校正所述第一校正图像,使得经进一步校正的所述第一校正图像与所述第三校正图像对应。2.根据权利要求1所述的电子装置,其中,所述第一图像处理方案为所述原始图像的至少一个区域提供第一效果。3.根据权利要求2所述的电子装置,其中,所述第一图像处理方案用于所述第一效果,并且所述第二图像处理方案用于针对所述原始图像的至少一个区域的第二效果,以及其中,所述第二图像处理方案需要比所述第一图像处理方案更大的计算量。4.根据权利要求1所述的电子装置,其中,所接收的差异图像信息包括通过对所述差异图像信息进行无损压缩而生成的压缩差异图像信息。5.根据权利要求4所述的电子装置,其中,所述至少一个处理器配置成:通过对基于所述无损压缩所得的压缩差异图像信息进行解压来获取所述差异图像信息。6.根据权利要求1所述的电子装置,其中,所述至少一个处理器配置成:通过压缩所述原始图像来生成已压缩原始图像,并控制经由所述通信模块将所述已压缩原始图像发送至所述外部电子装置。7.根据权利要求6所述的电子装置,其中,在所述已压缩原始图像被解压之后以所述第一图像处理方案生成所述第二校正图像,并在所述已压缩原始图像被解压之后以所述第二图像处理方案生成所述第三校正图像。8.根据权利要求1所述的电子装置,其中,所述至少一条标识信息包括在所述原始图像的元数据中,或者独立于所述原始图像的数据而配置。9.根据权利要求1所述的电子装置,其中,所述至少一个处理器配置成:通过以高效视频编码HEVC编码方案之中不需要另一帧图像的第一编码方案对所述第一校正图像进行编10.根据权利要求9所述的电子装置,其中,所述至少一个处理器配置成:控制从所述外3控制所述电子装置的通信模块将所述原始图像以及标识所述电子装置或所述电子装控制所述通信模块从所述外部电子装置接收差异图像信息,其通过根据基于所述至少一条标识信息选择的所述第一图像处理方案处理所述原始图像而及通过使用所述差异图像信息进一步校正所述第一校正图像,4技术领域[0001]本公开各实施方式涉及用于通过使用外部电子装置处理经由相机获取的原始图像的方法和电子装置。背景技术[0002]处理图像的电子装置可经由图像传感器获取原始图像,并通过使用内置的图像信号处理器(ISP)处理所获取的原始图像。ISP可通过图像质量增强算法处理所接收的原始图(例如,高动态范围(HDR)和面部检测)。从ISP输出的图像可具有例如YUV格式。从ISP输出的图像可经过例如联合图像专家组(JPEG)压缩,并且被压缩的图像可存储在电子装置中。[0003]另一方面,图像处理云系统提供用于生成图像备份和新媒体内容的服务。诸如图像匹配的基于计算机视觉的技术(其可能难以在终端中执行)可被应用于上传至云服务器的图像。例如,云服务器可通过使用基于机器学习的软件来执行图像识别。[0004]ISP可设置在电子装置中的应用处理器(AP)内。由于ISP被布置在AP中,芯片价格和散热已成为持续关注的问题。此外,传感器规格上的变化以及所引起的对处理算法的修改可能导致处理图像的电子装置应配备新硬件ISP的问题。[0005]上述信息作为背景信息呈现仅用以帮助理解本公开。至于上述内容中的任何内容是否可以适合作为本公开的现有技术,没有做出确定,也没有做出断言。发明内容[0006]根据各实施方式的用于处理图像的示例性电子装置可:将原始图像发送至云服务器;从云服务器接收经过在电子装置的图像信号处理器(ISP)中难以执行或耗费很多时间执行的校正的图像与电子装置校正的图像之间的差异;以及基于由电子装置校正的图像和所接收的差异来生成通过云服务器校正的图像。[0007]根据本公开的一方面,电子装置可包括相机、通信模块(包括例如通信电路)和至少一个处理器。至少一个处理器可配置成:通过使用相机获取外部目标的原始图像;通过第一图像处理方案由原始图像生成第一校正图像;经由通信模块将原始图像发送至外部电子装置,以使外部电子装置能够生成与第二校正图像和第三校正图像之间的差异对应的差异图像信息,其中第二校正图像通过以第一图像处理方案处理原始图像而生成且第三校正图像通过以第二图像处理方案处理原始图像而生成;以及通过使用差异图像信息进一步校正第一校正图像,以使经进一步校正的第一校正图像与第三校正图像对应。[0008]根据本公开的另一方面,电子装置可包括通信模块(包括例如通信电路)和至少一个处理器。至少一个处理器可配置成:经由通信模块接收由外部电子装置获取的原始图像;生成与第一校正图像和第二校正图像之间的差异对应的差异图像信息,其中,第一校正图像通过以与外部电子装置对应地设置的第一图像处理方案处理原始图像来生成且第二校5正图像通过以与电子装置对应地设置的第二图像处理方案处理原始图像而生成,并经由通信模块将差异图像信息发送至外部电子装置。[0009]根据本公开的另一方面,电子装置可包括相机、通信模块和至少一个处理器。至少一个处理器可配置成:通过使用相机获取外部目标的原始图像;通过将原始图像的格式转换成预定格式来生成第一转换图像;经由通信模块将原始图像发送至外部电子装置;经由通信模块从外部电子装置接收与第二转换图像和第一校正图像之间的差异对应的差异图像信息,其中,第二转换图像通过将原始图像的格式转换成预定格式来生成且第一校正图像通过将存储在外部电子装置中的图像处理方案应用于原始图像而生成;以及通过使用所接收的差异图像信息和第一转换图像生成与第一校正图像对应的第二校正图像。[0010]通过下文结合附图披露本公开的示例性实施方式的详细描述,本公开的其它方面、有益效果和显著特征对本领域技术人员将变得显而易见。附图说明[0011]通过结合附图的以下描述,本公开的某些示例性实施方式的以上及其它方面、特征和有益效果将更加明显,在附图中:[0012]图1是示出根据各实施方式的网络环境中的电子装置的框图;[0013]图2A是示出根据各实施方式的相机模块的框图;[0014]图2B是示出根据各实施方式的电子装置和服务器的框图;[0015]图2C和图2D是示出根据各实施方式的由服务器生成的校正区域信息的视图;[0016]图3是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0017]图4A是示出根据各实施方式的由电子装置或服务器校正的图像的视图;[0018]图4B是示出根据各实施方式的由服务器校正的图像的视图;[0019]图4C是示出根据各实施方式的差异图像的视图;[0020]图5是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0021]图6是示出根据各实施方式的电子装置和服务器的框图;[0022]图7A是示出根据各实施方式的行程编码的流程图;[0023]图7B是示出根据各实施方式的压缩过程的流程图;[0024]图8A和图8B是示出根据各实施方式的用于操作电子装置和服务器的方法的流程[0025]图9是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0026]图10是示出根据各实施方式的电子装置和服务器中的图像处理程序的视图;[0027]图11是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0028]图12是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0029]图13是示出根据各实施方式的服务器和不具有图像信号处理器(ISP)的电子装置的框图;[0030]图14是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0031]图15是示出根据各实施方式的电子装置和服务器的框图;[0032]图16是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图;[0033]图17是示出根据各实施方式的电子装置和服务器的框图;以及6[0034]图18是示出根据各实施方式的用于操作电子装置和服务器的方法的视图。具体实施方式[0036]图1是示出根据各实施方式的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施方式,电子装置101可经由服务器108与电子装置104进行通信。根据实施方式,电子装置101可包括处理器120、存储器130、输入装模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施方式中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或多个其它部件添加到电子装置101中。在一些实施方式中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。[0037]处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施方式,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施方式,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。[0038]在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施方式,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。[0039]存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。[0040]可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统[0041]输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它7部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或[0042]声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施方式,可将接收器实现为与扬声器分离,或实现为扬声器的部[0043]显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施方式,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。[0044]音频模块170可将声音转换为电信号,反之亦可。根据实施方式,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。[0045]传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施方式,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感[0046]接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或多个特定协议。根据实施方式,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。[0047]连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置[0048]触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激刺激器。[0049]相机模块180可捕获静止图像或运动图像。根据实施方式,相机模块180可包括一[0050]电力管理模块188可管理对电子装置101的供电。根据实施方式,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。[0051]电池189可对电子装置101的至少一个部件供电。根据实施方式,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、[0052]通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施方式,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信8(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。[0053]天线模块197可将信号或电力发送至电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施方式,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,PCB)中或形成在基底上的导电材料或导电图案构成。根据实施方式,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施方式,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。[0054]上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地[0055]根据实施方式,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施方式,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布[0056]图2A是示出根据各实施方式的相机模块180的框图200.参照图2A,相机模块180可器)和/或图像信号处理器260。镜头组件210可采集从将被拍摄图像的目标发出或反射的光。镜头组件210可包括一个或多个透镜。根据示例性实施方式,相机模块180可包括多个镜头组件210。在这种情况下,相机模块180可形成例如双相机、3头组件210中的一些镜头组件210可具有相同的镜头属性(例如,视角、焦距、自动对焦、f数或光学变焦),或者至少一个镜头组件可具有与另外的镜头组件的镜头属性不同的一个或9多个镜头属性。镜头组件210可包括例如广角镜头或长焦镜头。闪光灯220可发光,其中,发出的光用于增强从目标反射的光。根据示例性实施方式,闪光灯220可包括一个或多个发光[0057]图像传感器230可通过将从目标发出或反射并经由镜头组件210透射的光转换为电信号来获取与目标相应的图像。根据示例性实施方式,图像传感器230可包括从具有不同属性的多个图像传感器中选择的一个图像传感器(例如,RGB传感器、黑感器或UV传感器)、具有相同属性的多个图像传感器或具有不同属性的多个图像传感器。可使用例如电荷耦合器件(CCD)传感器或互补金属氧化物半导体(CMOS)传感器来实现包括在图像传感器230中的每个图像传感器。[0058]图像稳定器240可沿特定方向移动图像传感器230或包括在镜头组件210中的至少一个透镜,或者响应于相机模块180或包括相机模块180的电子装置101的移动来控制图像传感器230的可操作属性(例如,调整读出时序)。这样,允许补偿由于正被捕捉的图像的移动而产生的负面效果(例如,图像模糊)的至少一部分。根据示例性实施方式,图像稳定器240可使用布置在相机模块180之内或之外的陀螺仪传感器(未示出)和/或加速度传感器(未示出)来感测相机模块180或电子装置101的这样的移动。根据示例性实施方式,可将图像稳定器240实现为例如光学图像稳定器。[0059]存储器250可至少暂时地存储经由图像传感器230获取的图像的至少一部分以用于后续的图像处理任务。例如,如果快速捕捉了多个图像或者由于快门时滞而导致图像捕捉延迟,则可将获取的原始图像(例如,拜耳图案图像、高分辨率图像)存储在存储器250中,并且可经由显示装置160来预览其相应的副本图像(例如,低分辨率图像)。然后,如果满足了指定的条件(例如,通过用户的输入或系统命令),则可例如由图像信号处理器260来获取和处理存储在存储器250中的原始图像的至少一部分。根据示例性实施方式,可将存储器250配置为存储器130的至少一部分,或者可将存储器250配置为独立于存储器130进行操作的分离的存储器。[0060]图像信号处理器260可对经由图像传感器230获取的图像或存储在存储器250中的图像执行一种或多种类型的图像处理。所述一种或多种类型的图像处理可包括:例如而不限于,深度图生成、三维(3D)建模、全景图生成、特征点提取、图像合成和/或图像补偿(例260可对包括在相机模块180中的部件中的至少一个部件(例如,图像传感器230)执行控制(例如,曝光时间控制或读出时序控制)。可将由图像信号处理器260处理的图像存储回存储器250以用于进一步处理,或者可将该图像提供给在相机模块180之外的外部部件(例如,存将图像信号处理器260配置为处理器120的至少一部分,或者可将图像信号处理器260配置为独立于处理器120进行操作的分离的处理器。如果将图像信号处理器260配置为与处理器120分离的处理器,则可由处理器120经由显示装置160将由图像信号处理器260处理的至少一个图像按照其原样显示,或者可将所述至少一个图像在被进一步处理后进行显示。[0061]根据示例性实施方式,电子装置101可包括具有不同属性或功能的多个相机模块180。在这种情况下,所述多个相机模块180中的至少一个相机模块180可形成例如广角相机,并且所述多个相机模块180中的至少另一个相机模块180可形成长焦相机。类似地,所述多个相机模块180中的至少一个相机模块180可形成例如前置相机,并且所述多个相机模块180中的至少另一个相机模块180可形成后置相机。[0062]图2B是示出根据各实施方式的电子装置和服务器的框图。[0063]参照图2B,根据各实施方式,电子装置101可包括处理器120、存储器130、显示装置160、相机模块180和通信模块190.服务器108可包括处理器270、存储器280和通信模块(包括例如通信电路)284。根据示例性实施方式,相机模块180可包括图像传感器230、处理器264和存储器250。处理器264可包括原始图像处理器261、图像信号处理器(ISP)260和编码器265,并且原始图像处理器261可包括轻量级图像生成器262和原始图像压缩器263.处理器270可包括预处理器271、引擎272、编码器273和ISP274。存储器280可包括数据库(DB)存储器281、图像存储器282和原始图像存储器283。[0064]根据各实施方式,图像传感器230可以以多种格式获取目标的原始图像。例如,图像传感器230可根据滤色器阵列(CFA)模式以多种格式获取原始图像。如果图像传感器230包括双像素结构(或者2个光电二极管(2PD)结构),则图像传感器230可获取包括与一个像素中的不同相位差(或时间差)有关的信息的原始图像。此外,图像传感器230可包括具有相同或不同性能的多个图像传感器,例如但不限于双传感器(例如,RGB传感器+RGB传感器、RGB传感器+黑白(mono)传感器或者广角传感器+远程传感器),和/或图像传感器230可包括包含多个传感器的阵列传感器。在这种情况下,图像传感器230可针对一个场景获取一个或多个原始图像。所获取的原始图像可原样地或者在附加处理之后被存储在存储器130或存储器250中。[0065]根据各实施方式,图像传感器230可获取多种格式的原始图像。例如,如果原始图像为拜耳(Bayer)格式,则像素可在原始图像中以红色、绿色和蓝色中的一种来表示并具有8位至16位的位深度。例如,可对原始图像应用CFA模式。原始图像可呈具有与每个像素的多种颜色(例如,红色、绿色和蓝色中的两个或更多个)有关的信息的层结构中。除了颜色信息(RGB信息)之外,图像传感器230可获取例如具有相位差信息的原始图像。可与原始图像相关联地存储用于与图像拍摄有关的信息(例如,拍摄时间、位置和照度)的元数据。[0066]根据各实施方式,处理器264可执行与从图像传感器230接收的原始图像有关的多种处理。处理器264可独立地实施或被合并至另一处理器(例如,处理器120)中。处理器264中的轻量级图像生成器262、原始图像压缩器263、ISP260和编码器265中的至少一项可被合并至另一处理器(例如,处理器120)中。处理器264可位于相机模块180的内部或外部(例如,在电子装置101或服务器108中),或者既可位于相机模块180的内部又可位于相机模块180的外部。在处理器264中执行的处理可以由处理器264单独执行或由多个处理器以分布式方式执行。[0067]根据各实施方式,原始图像处理器261可对从图像传感器230获取的原始图像执行多种处理。例如,原始图像处理器261可对原始图像执行镜头失真补偿和/或去除至少部分噪声。轻量级图像生成器262可通过使用原始图像生成在大小上小于原始图像的轻量级图像。由于原始图像的大小可能相对较大,因此轻量级图像生成器262可在存储、处理或发送原始图像之前生成比原始图像小的轻量级图像。例如,轻量级图像生成器262可通过对原始图像执行诸如尺寸缩小(down-scaling)、下采样(down-sampling)或压缩的多种处理来生成轻量级图像。尺寸缩小可表示例如减小原始图像的大小或分辨率的过程。下采样可表示11通过仅选择由采样产生的多个样本中的一个或一部分来生成轻量级图像的过程。原始图像压缩器263可通过多种图像压缩算法(不限于任何特定的压缩方案)来压缩原始图像或轻量级图像。[0068]ISP260可如之前参照图2A描述的那样对经由图像传感器230获取的图像或者存储在存储器250中的图像执行图像处理。编码器265可通过对原始图像进行编码来生成编码图像。编码图像可具有多种格式,诸如联合图像编码专家组(JPEG)、和/或360度图像格式。[0069]根据各实施方式,原始图像、轻量级图像、压缩图像和编码图像中的至少一项可被暂时存储或非暂时地存储在存储器250中。处理器120可经由例如通信模块190向服务器108发送原始图像和压缩图像中的至少一者。服务器108可经由通信模块284接收原始图像和压缩图像中的至少一者。通信模块284可与例如通信模块190通信。服务器108可负责用于电子装置101的网络管理、与可用服务和授权有关的服务管理、存储管理等。原始图像可被暂时或非暂时地存储在服务器108的原始图像存储器283中。[0070]根据各实施方式,预处理器271可在将所接收的原始图像发送至引擎272或ISP274之前执行所需的处理。例如,如果预处理器271经由通信模块284接收到已压缩原始图像,则预处理器271可对已压缩原始图像进行解压从而获得原始图像。此外,预处理器271可经由通信模块284接收原始图像。预处理器271可针对已接收的原始图像或通过解压而获取的原始图像执行图像质量增强算法、去马赛克和图像格式转换中的至少一项。[0071]根据各实施方式,引擎272可通过分析原始图像(或图像文件)来执行多种操作(例种算法来执行多种操作。根据各实施方式,由于服务器108可具有相对高的计算能力、相对大的存储大小和相对大的资源,因此服务器108可使用高计算要求的算法和新开发的算法。作为多种操作的结果,引擎272可生成、存储和/或向ISP274发送可用的校正区域信息(例可以以多层的形式生成校正区域信息。将参照图2C和图2D更详细地描述由引擎272生成的校正区域信息。[0072]根据各实施方式,ISP274可通过使用与由引擎272分析的原始图像有关的各种信息(例如,校正区域信息)对原始图像执行各种图像处理。在另一示例性实施方式中,电子装置101可接收校正区域信息,并通过使用所接收的校正区域信息执行图像处理。在这种情况下,电子装置101可组合地执行由ISP260提供的图像处理和基于校正区域信息的图像处理。电子装置101可将已经执行了图像处理的图像暂时或非暂时地存储在存储器130中,或者将该图像显示在显示装置160上。另一方面,如果ISP274如上所述地执行图像处理,则ISP274可基于校正区域信息执行图像处理。ISP274可从DB存储器281接收与校正区域信息对应的附加信息(例如,特征矢量),并在图像处理中使用所接收的附加信息。DB存储器281可存储与图像类别等对应的各种特征信息。经处理的图像可被再次发送至电子装置101,或者被存储在服务器108的图像存储器282中。ISP274可至少基于校正区域信息执行多种处理,诸如白平衡、颜色调整(例如,颜色[0073]根据各实施方式,处理器270可对由预处理器271处理的原始图像执行第一图像处理方案,并对原始图像执行与第一图像处理方案不同的第二图像处理方案。即,处理器270可对一个原始图像执行多种不同的图像处理,并因而作为第一图像处理的结果产生第一校正图像并作为第二图像处理的结果产生第二校正图像。处理器270可将第一校正图像与第二校正图像比较,并基于比较结果生成差异图像。第一图像处理可与在电子装置101的ISP260中执行的图像处理相同。第二图像处理可以是:例如但不限于可基于来自引擎272的校正区域信息执行的图像处理和/或可以是需要比第一图像处理更大的计算量或更大的资源的图像处理。例如,已经执行了第二图像处理的图像可以是已经执行了比已执行第一图像处理的图像更高程度的校正的图像。差异图像中的每个像素的像素值可通过从第二校正图像中的每个像素的像素值减去第一校正图像中的每个相应像素的像素值来计算。处理器270可经由通信模块284向电子装置101发送差异图像或通过将差异图像压缩而获得的压缩差异图像。处理器120可通过使用所接收的差异图像和由ISP260处理的图像生成与第二校正图像大致相同的图像,稍后将对此进行更详细的描述。[0074]图2C和图2D是示出根据各实施方式的由服务器生成的校正区域信息的视图。[0075]服务器108可获取例如在图2C中示出的原始图像285.服务器108可另外接收用于原始图像285的元数据286。元数据286可包括与以下项有摄期间的左右取向、颜色空间、曝光时间、光圈相关之外的传感器感测到的信息,诸如在进行图像拍摄时的图像拍摄位置或照度。[0076]服务器108(例如,引擎272)可以针对原始图像285执行目标分割与识别。目标可表示通过分割原始图像285而获得的区域,并可被称为图像区域。例如,服务器108可获取如图2D中所示的分割图288。服务器108可基于原始图像285的各种特征(诸如,边缘、斑点等)将291和292中的每一个,并因而获取识别结果。例如,外部电子装理器)可通过使用通过使大量DB经过机器学习或深度学习而获得的识别算法来获取识别目目标289指示气球、第三目标292指示人以及第四目标290指示草。服务器108可获取包括与目标289、290、291和292有关的位置信息(或像素坐标信息)的分割图288以及目标289、290、291和292的识别结果。[0077]服务器108(例如,引擎272)可对原始图像285执行纹理分割和识别。服务器108可获取如图2D中所示的纹理分割图293。服务器108可例如针对已执行了目标识别的目标289、290、291和292执行纹理识别,或者进一步将目标289、290、291和并针对每个段来获取纹理识别结果。纹理可表示代表预定义图案或纹理的组分。一个目标中可包括多个纹理。纹理识别算法也可通过使大量DB经过机器学习或深度学习来获取。服务器108可获取纹理分割图293,该纹理分割图293包括与多个纹理目标294、295、296、297、298和299有关的位置信息(或像素坐标信息)以及纹理识别结果。[0078]服务器108(例如,引擎272)可确定原始图像285的识别结果的可靠性。服务器108可确定目标识别结果的可靠性和纹理识别结果的可靠性中的至少一项。服务器108可确定与原始图像285有关的分类信息287。分类信息287可表示原始图像285的整体内容。服务器108可通过将图像分类算法应用于原始图像285来获取分类信息287。服务器108可通过使用目标识别结果或纹理识别结果中的至少一项来获取分类信息287。此外,服务器108可直接从原始图像285获取分类信息287。分类信息287可包括表示例如普通绿草的整体场景分类结果信息。分类信息287可包括目标信息(例如,天空、气球和草)、日期信息(例如,如,晴天)、曝光相关信息(曝光时间xx和ISOxxx)等。服务器108可通过使用应用识别算法和元数据的结果来获取分类信息287。[0079]服务器108可生成包括与目标识别、纹理识别、识别结果的可靠性和分类信息有关的信息中的至少一个的校正区域信息。例如,如图2D中所示,服务器108可生成呈多个层的校正区域信息。多层校正区域信息可包括分割图288、纹理分割图293、目标识别可靠性图251和纹理识别可靠性图252。像素的坐标在多个图288、293、251和252中可以相同,并与原理属性的准确性)可与原始图像的一个像素对应。服务器108(例如,ISP274)可通过使用多层校正区域信息来执行图像处理。例如,ISP274可将与气球对应的效果应用于原始图像的像素,该原始图像的像素与在分割图288中作为气球的目标的像素坐标对应。ISP274可将与瓷釉对应的效果应用于原始图像的与纹理分割图293中正被瓷釉处理的纹理目标的像素坐标对应的像素。考虑到目标识别可靠性或纹理识别可靠性,ISP274可调整所应用的效果的程度。ISP274可基于图像分类结果(例如,普通绿草)将与室外环境对应的效果应用于整个原始图像。服务器108可将应用了校正效果的图像与由电子装置101校正的图像之间的差异发送至电子装置101。电子装置101可通过使用在电子装置101中校正的图像和所接收的差异生成已经由服务器108校正的图像,后文将对此进行更详细地描述。此外,服务器108可将校正区域信息发送至电子装置101,并且电子装置101可基于所接收的校正区域信息执行图像处理。以图2D中示出的多层进行配置的校正区域信息仅为示例。因而,校正区域信息可配置为一维文本信息,不限于任何特定数据格式。可从图2D中示出的多层中省略一层或多[0080]根据各实施方式,服务器108可通过之前参照图2C和图2D描述的过程处理第二校正图像和第三校正图像中的至少一个。为了处理第二校正图像,服务器108可使用之前参照图2C和图2D描述的过程中的至少一部分,并且另外可使用其它过程。为了处理第三校正图像,服务器108可使用之前参照图2C和图2D描述的过程中的至少一部分,并且另外可使用其它过程。在各实施方式中,用于第三校正图像的过程可比用于第二校正图像的过程耗费更大的计算量。因此,第三校正图像可以是已被执行了更精细的校正的图像。[0081]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过使用相机(例如,相机模块180或图像传感器230)来控制获取外部目标的原始图像;通过第一图像处理方案由原始图像生成第一校正图像;控制经由通信模块(例如,通信模块190)将原始图像发送至外部电子装置(例如,服务器108),使得外部电子装置(例如,服务器108)可生成与第二校正图像和第三校正图像之间的差异相对应的差异图像信息,其中第二校正图像通过以第一图像处理方案处理原始图像而生成且第三校正图像通过以第二图像处理方案处理原始图像而生成;以及基于差异图像信息进一步校正第一校正图像,使得经校正的第一校正图像可与第三校正图像对应。[0082]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:作为生成第一校正图像的操作的至少一部分,通过第一图像处理方案生成第一校正图像,其中,第一图像处理方案被用于产生与原始图像的至少一个区域对应的第一效[0083]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:接收基于以第一图像处理方案生成的第二校正图像与以第二图像处理方案生成的第三校正图像之间的差异而生成的差异图像信息,其中,第一图像处理方案被用于第一效果,并且第二图像处理方案被用于针对原始图像的至少一个区域的第二效果。第二图像处理方案可能需要比第一图像处理方案更大的计算量。[0084]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制从外部电子装置(例如,服务器108)接收通过无损压缩差异图像信息而生成的压缩的差异图像信息。[0085]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过解压所接收的基于无损压缩所得的压缩的差异图像信息来获取差异图像。[0086]根据各实施方式,作为进一步校正第一校正图像的操作的至少一部分,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过将差异图像与第一校正图像相加而生成与第三校正图像对应的图像。[0087]根据各实施方式,作为经由通信模块将原始图像发送至外部电子装置的操作的一部分,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过压缩原始图像生成已压缩原始图像,并控制经由通信模块190将已压缩原始图像发送至外部电子[0088]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制接收基于第二校正图像和第三校正图像生成的差异图像信息,其中,第二校正图像在已压缩原始图像被解压之后以第一图像处理方案生成且第三校正图像在已压缩原始图像被解压之后以第二图像处理方案生成。[0089]根据各实施方式,作为经由通信模块将原始图像发送至外部电子装置的操作的至少一部分,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制向外部电子装置(例如,服务器108)发送至少一条标识信息,所述至少一条标识信息标识电子装置101、与至少一个处理器(例如,处理器120或处理器264)有关的信息中的至少一部分和存储在电子装置101中的第一图像处理方案中的至少一个。[0090]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制接收基于第三校正图像与以第一图像处理方案生成的第二校正图像之间的差异而生成的差异图像信息,其中,第一图像处理方案至少基于至少一条标识信息而被选[0091]根据各实施方式,至少一条标识信息可包括在原始图像的元数据中,或者独立于原始图像的数据而配置。[0092]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过以高效视频编码(HEVC)编码方案之中不需要另一帧图像的第一编码方案对第一校正图像进行编码来生成第一编码图像。[0093]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制经由通信模块190从外部电子装置(例如,服务器108)接收第二编码图像,其中,第二编码图像通过参照第二校正图像以HEVC编码方案之中需要另一帧图像的第二编码方案对第三校正图像进行编码而获得。[0094]根据各实施方式,作为进一步校正第一校正图像的操作的至少一部分,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:对第一编码图像和第二编码图像进行解码,从而生成与第三校正图像对应的图像。[0095]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:控制通过使用相机(例如,相机模块180和/或图像传感器230)获取外部目标的原始图像;通过将原始图像的格式转换成预定格式来生成第一转换图像;控制经由通信模块将原始图像发送至外部电子装置;控制经由通信模块190从外部电子装置接收第二转换图像与第一校正图像之间的差异图像信息,其中,第二转换图像通过将原始图像的格式转换成预定格式而生成且第一校正图像通过将存储在外部电子装置中的图像处理方案应用于原始图像而生成;以及通过使用所接收的差异图像信息和第一转换图像生成与第一校正图像对应的第二校正图像。[0096]根据各实施方式,至少一个处理器(例如,处理器120和处理器264中的至少一个)可配置成:通过使用相机(例如,相机模块180和/或图像传感器230)获取外部目标的原始图像;如果通信模块190关闭,则生成原始图像的第一校正图像并且将第一校正图像存储在存储器130中;以及如果通信模块190打开,则控制经由通信模块190将原始图像发送至外部电子装置(例如,服务器108)、控制从外部电子装置(例如,服务器108)接收第一数据、通过使用第一数据和第一校正图像生成第二校正图像并将第二校正图像存储在存储器130中。[0097]根据各实施方式,至少一个处理器(例如,处理器270)可配置成:控制经由通信模块(例如,通信模块284)接收由外部电子装置(例如,电子装置101)获取的原始图像;生成与第一校正图像和第二校正图像之间的差异对应的差异图像信息,其中,第一校正图像以与外部电子装置(例如,电子装置101)对应地设置的第一图像处理方案而生成且第二校正图像以与电子装置(例如,服务器108)对应地设置的第二图像处理方案而被生成;以及控制经由通信模块(例如,通信模块284)将差异图像信息发送至外部电子装置(例如,电子装置[0098]根据各实施方式,作为生成差异图像信息的操作的至少一部分,至少一个处理器(例如,处理器270)可配置成通过无损压缩差异图像信息来生成压缩的差异图像信息。[0099]根据各实施方式,作为接收原始图像的操作的至少一部分,至少一个处理器(例如,处理器270)可配置成:控制接收至少一条标识信息,所述至少一条标识信息标识外部电子装置(例如,电子装置101)、与外部电子装置(例如,电子装置101)的至少一个处理器有关的信息中的至少一部分和存储在外部电子装置(例如,电子装置101)中的第一图像处理方案;并且作为生成差异图像信息的操作的至少一部分,至少一个处理器(例如,处理器270)可配置成基于第一校正图像与第二校正图像之间的差异生成差异图像信息,其中,第一校正图像以至少基于至少一条标识信息选择的第一图像处理方案而生成。[0100]根据各实施方式,至少一条标识信息可包括在原始图像的元数据中,或者独立于原始图像的数据而配置。[0101]根据各实施方式,作为生成差异图像信息的操作的至少一部分,至少一个处理器(例如,处理器270)可配置成通过参照第一校正图像以HEVC编码方案之中需要另一帧图像的第二编码方案对第二校正图像进行编码来生成编码图像;并且作为将差异图像信息发送至外部电子装置的操作的至少一部分,至少一个处理器(例如,处理器270)可配置成控制经由通信模块(例如,通信模块284)将编码图像发送至外部电子装置(例如,电子装置101)。[0102]图3是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图。将参照图4A、图4B和图4C更详细地描述图子装置或服务器校正的图像。图4B示出根据各实施方式的由服务器校正的图像。图4C示出根据各实施方式的差异图像。[0103]参照图3,根据各实施方式,电子装置101(例如,处理器120)可在操作301中通过使用相机模块180获取与外部目标对应的第一图像,即外部目标的原始图像。在操作303中,电子装置101可将第一图像发送至服务器108。例如,电子装置101可向服务器108以原始图像的形式发送第一图像,或者压缩第一图像并发送压缩的第一图像。在示例性实施方式中,电子装置101可配置成:一旦电子装置101经由相机模块180获取到第一图像,便响应于该获取而发送第一图像。在另一示例性实施方式中,置101可配置成:在接收到来自用户的附加输入时,电子装响应于该附加输入的接收而发送第一图像。例如,电子装置101可在显示装置160上显示第一图像或通过校正第一图像而获得的图像,并另外显示可在其上可选择经由服务器108进行的附加校正的用户接口。例如,电子装置101可显示与显示在显示装置160上的图像的至少一部分重叠的附加校正请求目标。在检测到附加校正请求目标的选择时,电子装置101可将第一图像发送至服务器108。例如但不限于,电子装置101可在显示装置160上显示与第一图像的大小、预期上传时间、预期校正时间和/或通知可能进行收费的消息有关的信息。在另一示例性实施方式中,可至少基于电子装置101的通信连接状态来确定是否发送第一图像。例如,如果电子装置101被确定为连接至蜂窝网络,则电子装置101可推迟第一图像的发送,并且随后如果电子装置101被确定为连接至符合诸如Wi-Fi等标准的网络,则电子装置101可响应于连接至该网络而发送第一图像。如果电子装置101支持多种通信方案,则电子装置101可根据激活的通信方案确定是否发送第一图像。虽然在图3中第一图像的发送(操作303)被示出为在生成第一校正图像(操作305)之前,但这仅是示例而非限制。在满足前述各种条件时,电子装置101可发送第一图像。例如,第一图像可在生成第一校正图像之后被发送至服务器108。[0104]根据各实施方式,电子装置101(例如,电子装置101的ISP260)可至少基于第一图像生成第一校正图像。例如,电子装置101可通过将第一图像处理方案应用于第一图像来生成第一校正图像。第一图像处理方案可以由电子装置101的ISP260设置。由ISP260设置的第一图像处理方案可包括但不限于诸如白平衡、颜色调整、滤色器阵列插值、NR/锐化和/或图像增强的多种处理。由ISP260设置的第一图像处理方案可以是固定的或可被更新。第一图像处理方案可包括多种图像处理,并可在多种图像处理之间设定处理顺序。例如,电子装置101可以以预定顺序向原始图像应用白平衡、颜色调整和锐化。在另一示例性实施方式中,可以不在多种图像处理之间设定处理顺序。[0105]根据各实施方式,服务器108(例如,服务器108的ISP274)可在操作307中至少基于第一图像生成第二校正图像,并至少基于第一图像生成第三校正图像。服务器108可通过将第一图像处理方案应用于第一图像生成第一校正图像,并通过将不同于第一图像处理方案的第二图像处理方案应用于第一图像生成第三校正图像。即,由于服务器108通过将与第一图像处理方案相同的图像处理方案应用于第一图像来生成第二校正图像,因此第二校正图像可与第一校正图像大致相同。[0106]根据各实施方式,服务器108可确定电子装置101的第一图像处理方案。服务器108可确定与电子装置101有关的标识信息(例如,型号信息),并确定与标识信息对应的第一图像处理方案。例如,服务器108可存储与各种电子装置101有关的型号信息和与对应于该型号信息的图像处理方案有关的关联信息。服务器108可存储例如表1中列出的关联信息。[0107]表1[0108]型号信息图像处理方案A公司的abc型号白平衡、降噪、锐化和/或图像增强A公司的bcd型号降噪、锐化和/或图像增强B公司的bef型号白平衡、降噪、锐化和/或图像增强示例性实施方式中,服务器108可存储型号信息和与图像处理算法(或图像处理程序)有关的标识信息之间的关联信息。在这种情况下,服务器108可检查与关于电子装置101的型号信息对应的与图像处理算法(或图像处理程序)有关的标识信息,并将所识别的图像处理方案应用于第一图像。如果第一图像处理方案还限定了多个图像处理之间的处理顺序,则服务器108可以以所限定的处理顺序将所识别的图像处理应用于第一图像。例如,服务器108可通过使第一图像经过如第一图像处理方案的NR、锐化和/或图像增强来生成图4A中所示的第二校正图像401。如前所述,电子装置101也可通过将第一图像处理方案应用于第一图像来生成图4A中所示的校正图像401。[0110]根据各实施方式,电子装置101可更新ISP260的图像处理程序。在这种情况下,服务器108可管理图像处理方案(或图像处理程序)和与电子装置101有关的唯一标识信息(而非与电子装置101有关的型号信息)之间的关联信息。例如,如果服务器108已将用于更新图像处理程序的文件发送至电子装置101,则服务器108可与该文件关联地存储与所发送的文件有关的信息。然后,在从电子装置101接收到第一图像时,服务器108可通过对第一图像应用第一图像处理方案来生成第二校正图像,该第一图像处理方案至少基于与电子装置101有关的标识信息和所存储的关联信息而被确定。如果服务器108从另一电子装置(例如,电子装置104)接收到图像,则服务器108可将与第一图像处理方案不同的第三图像处理方案应用于所接收的第一图像。[0111]根据各实施方式,服务器108(例如,服务器108的ISP274)可通过将第二图像处理方案应用于所接收的第一图像来生成第三校正图像。第二图像处理方案可以是在服务器108中设置的图像处理方案,并且可以是可执行需要相对大的计算量或相对大的资源的更准确的校正的图像处理。第二图像处理方案可以是例如不能在电子装置101中执行的图像处理方案,并且服务器108可将第二图像处理方案更新为最新的图像处理算法。此外,第二图像处理方案可使用从第一图像获取的多条校正区域信息。例如,服务器108可通过使用校正区域信息来生成图4B中所示的第三校正图像402,其中,校正区域信息表明:第一图像具有指示室外环境的场景分类信息、第一图像中第一区域的识别结果为人脸且第一图像中第二区域的识别结果为天空。如图4B中所示,服务器108可将与面部对应的图像处理效果应用于第三校正图像402的第一区域421,并将与天空对应的图像处理效果应用于第二区域422。可以看出的是,图4B中的第一区域421被处理为比图4A中的第一区域411更亮,并且图4B中的第二区域422被处理为比图4A中的第二区域412更亮。除了基于校正区域信息的图像处理方案之外,服务器108还可通过不使用校正区域信息的图像处理方案来生成第三校正图像。此外,服务器108可仅通过不使用校正区域信息的图像处理方案来生成第三校正图像。虽然第二图像处理方案可包括第一图像处理方案中所包括的图像处理的至少一部分,但在其它示例性实施方式中,第二图像处理方案可利用与第一图像处理方案的图像处理不同的图像处理来实现。[0112]根据各实施方式,服务器108可在操作309中生成第二校正图像与第三校正图像之间的差异图像信息。例如,服务器108可计算第二校正图像中的像素的像素值与第三校正图像中的对应像素的像素值之间的差异,并至少基于计算结果生成差异图像。例如,如果第二校正图像中的坐标(i,j)中的像素的像素值为C(,)且第三校正图像中的坐标(i,j)中的像素的像素值为d(,;),则服务器108可将差异图像中的坐标(i,j)中的像素的像素值确定为d(i,)-C(i,)。如果第二校正图像或第三校正图像的大小为AxB,则i可以是等于或大于1且等于或小于A的自然数,并且j可以是等于或大于1且等于或小于B的自然数。服务器108可通过计算第二校正图像与第三校正图像的至少部分像素之间的差来生成差异图像。例如,图4C示出示例性差异图像403。因为第二校正图像401和第三校正图像402二者均是针对原始图像校正的图像,因而第二校正图像401和第三校正图像402可具有类似的像素值。因此,如图4C中所示,差异图像403的大多数像素可具有接近0的值,这可能是由于第二校正图像401与第三校正图像402之间的差异很小而引起的。另一方面,在另一示例性实施方式中,服务器108可直接从原始图像生成差异图像信息,而不是直接生成并存储第二校正图像和第三校正图像。例如,服务器108可存储直接生成与由第一图像处理方案处理的第二校正图像和由第二图像处理方案处理的第三校正图像之间的差异对应的差异图像信息的处理算法。在这种情况下,服务器108可通过将处理算法应用于原始图像来直接获取差异图像信息。[0113]根据各实施方式,服务器108可在操作311中将差异图像信息发送至电子装置101。服务器108可将差异图像直接发送至电子装置101,或者可将压缩差异图像的结果发送至电子装置101。即,差异图像信息可配置为差异图像或差异图像被压缩的文件。在操作313中,电子装置101可至少基于第一校正图像和差异图像信息生成第四校正图像。例如,电子装置101可将从所接收的差异图像信息中识别的差异图像添加到第一校正图像,从而产生第四校正图像。差异图像中的像素(i,j)的像素值可以是d(i,)-C(,;),并且由于第一校正图像中的像素(i,j)的像素值为C(i,;),因而在通过将第一校正图像和差异图像相加而生成的第四校正图像中的像素(i,j)的像素值可以是d(,)。第四校正图像可与第二校正图像大致相同。因此,即使电子装置101不支持第二图像处理方案,电子装置101也可生成与已经对其应用第二图像处理方案的第二校正图像大致相同的第四校正图像。在各实施方式中,在电子装置101中生成第四校正图像的过程可表示为进一步校正第一校正图像的过程。[0114]另一方面,如果通信模块190断开,则电子装置101不可接收差异图像信息,并因而可生成第一校正图像。如果通信模块190接通,则电子装置101可接收差异图像信息,并因而通过将差异图像添加到第一校正图像来生成第四校正图像。因此,电子装置101可根据通信模块190是接通还是断开来生成不同的图像。第一校正图像可与通过电子装置101获取的原始图像不同,并且第二校正图像也可与原始图像不同。此外,在通信模块190断开的情况下生成的第一校正图像与在通信模块190接通的情况下生成的第四校正图像之间的差异可与由电子装置101从服务器108接收的通信信号中所包括的信息(即,差异图像信息)对应。例如,通过解压通信信号中所包括的信息而获取的信息可与在通信模块190接通时生成的校正图像和在通信模块190断开时生成的校正图像之间的差异相同。[0115]图5是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图。将参照图6进一步描述图5的实施方式。图6是示出根据各实施方式的电子装置和服务器的框图。[0116]根据各实施方式,电子装置101可在操作501中通过使用相机模块180获取与外部图6中所示,第一图像(即,原始图像)可从电子装置101的相机模块180输出,并且电子装置101可将第一图像输出至电子装置101的第一ISP601,并将第一图像发送至服务器108。在操作505中,电子装置101(例如,第一ISP601)可至少基于第一图像生成第一校正图像。第一ISP601可通过将第一图像处理方案应用于第一图像来生成第一校正图像。[0117]根据各实施方式,服务器108可在操作507中至少基于第一图像生成第二校正图像108可以以模拟器的形式配置与电子装置101的第一ISP601相同型号的第一ISP612,并因而生成与由电子装置101的第一ISP601生成的第一校正图像大致相同的第二校正图像(例[0118]在操作509中,服务器108可生成第二校正图像与第三校正图像之间的差异图像。例如,如图6中所示,服务器108可如附图标记613所指示那样从第三校正图像(例如,图6中的A)中减去第二校正图像(例如,图6中的B),从而生成差异图像(例如,图6中的A-B)。在操作511中,服务器108可压缩差异图像。服务器108(例如,压缩模块614)可通过使用(但不限于)多种压缩方案来压缩差异图像。如图4C中所示的那样,差异图像的大多数像素具有接近0的值,并且像素之间的差异也相对较小。其原因在于,第一ISP612可能将第一校正效果应用于原始图像的全部像素,并且第二ISP611可能将第二校正效果应用于原始图像的全部像素。在这种情况下,差异图像的全部像素可能具有与第二校正效果和第一校正效果之间的差异对应的值,并因而可以具有相对均匀的值。在各实施方式中,服务器108可通过使用无损压缩方案来执行压缩,例如使用对于具有相对均匀的像素值的图像具有高压缩率的压缩方案(例如,行程编码方案)来执行压缩。在操作513中,服务器108可发送压缩的差异图像。由于压缩的差异图像因压缩而具有减小的大小,因此压缩的差异图像可在相对短的时间内被发送至电子装置101。[0119]根据各实施方式,电子装置101(例如,图6中的解压模块602)可在操作515中解压所接收的压缩差异图像。在操作517中,电子装置101可至少基于第一校正图像和差异图像生成第四校正图像。如前所述,第四校正图像可与第三校正图像大致相同。例如,电子装置101可通过如附图标记603所指示那样将第一校正图像和差异图像相加来生成第四校正图像。在操作519中,电子装置101(例如,图6中的压缩模块604)可至少基于第四校正图像生成压缩图像。例如,压缩模块604可以以JPEG中限定的方案执行压缩,并且本领域技术人员将容易理解,本公开不限于任何特定的压缩方案。电子装置101可将压缩的图像存储在存储器种无损压缩方案。[0120]图7A是示出根据各实施方式的行程编码的流程图。[0121]根据各实施方式,服务器108可在操作701中获取差异图像。在操作703中,服务器108可对差异图像执行行程编码。例如,如果相邻像素具有相同的值(或者相邻像素的像素值之间的差异小于阈值),则服务器108可通过使用这样的信息来生成差异图像的编码数据,其中所述信息指示具有与相应像素值相同的值的连续像素的数量。如上所述,差异图像很可能越过差异图像的全部像素具有相对均匀的值。因此,如果通过行程编码对差异图像进行编码,则差异图像的编码数据在大小上可小于原始数据。在操作705中,服务器108可将编码数据发送至电子装置101。电子装置101可在操作707中例如通过将行程解码算法应用于所接收的数据来对所接收的编码数据进行解码。在操作709中,电子装置101可获取作为解码的结果的差异图像。电子装置101可至少基于所获取的差异图像和由电子装置101自主生成的校正图像,生成与由服务器108校正的图像大致相同的图像。[0122]图7B是示出根据各实施方式的用于压缩图像的方法的流程图。[0123]根据各实施方式,服务器108可在操作711中执行图像(例如,差异图像)的空间域中的比特缩减。在操作713中,服务器108可移除图像的孤立像素。在操作715中,服务器108可确定在图像的块中是否存在系数。如果确定在块内不存在系数,则服务器108可在操作717中对块执行零块编码(zero-blockcoding)。如果确定在块中存在系数,则服务器108可在操作719中通过使用改进的高斯滤波器来估计定向性。服务器108可在操作721中确定复杂度是否超过阈值复杂度。如果复杂度被确定为超过阈值复杂度,则服务器108可在操作723中基于所估计的定向性执行例如帧内预测。在操作725中,服务器108可执行频率变换。如果复杂度被确定为等于或小于阈值复杂度,则服务器108可在不执行帧内预测的情况下在操作725中执行频率变换。在操作727中,服务器108可确定频率系数的总和是否超过阈值系数。如果频率系数的总和被确定为超过阈值系数,则服务器108可在操作731中根据定向性来执行大量化,并且如果频率系数的总和被确定为等于或小于阈值系数,则服务器108可在操作729中根据定向性来执行小量化。在操作733中,服务器108可根据定向性执行重新排文件。根据示例性实施方式,除了图7A和图7B中所示的方法之外,可使用各种其它压缩方案(例如,无损压缩方案),并且本公开不限于任何特定的压缩方案。[0124]图8A是示出根据各实施方式的用于操作电子装置和服务器的方法的流程图。[0125]参照图8A,根据各实施方式,电子装置101可在操作801中通过使用相机模块180获取与外部目标对应的第一图像。在操作802中,电子装置101可压缩第一图像(即,原始图像)。电子装置101可使用多种压缩方案来压缩第一图像,从而减小原始图像的大小。在操作803中,电子装置101可将压缩的第一图像发送至服务器108。[0126]根据各实施方式,服务器108可在操作804中对压缩的第一图像解压。服务器108可从压缩图像中识别压缩方案,并基于所识别的压缩方案来解压被压缩的第一图像。服务器108可包括多种类型的压缩/解压模块,并因而对从各种电子装置101接收的以多种压缩方案压缩的图像进行解压。例如,服务器108可从另一电子装置(例如,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论