CN110581948A - 提供质量定制图像的电子装置及其控制方法、服务器 - Google Patents
提供质量定制图像的电子装置及其控制方法、服务器 Download PDFInfo
- Publication number
- CN110581948A CN110581948A CN201910494145.4A CN201910494145A CN110581948A CN 110581948 A CN110581948 A CN 110581948A CN 201910494145 A CN201910494145 A CN 201910494145A CN 110581948 A CN110581948 A CN 110581948A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- images
- information
- preview
- parameter sets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 59
- 238000012937 correction Methods 0.000 claims abstract description 52
- 230000006870 function Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 238000004458 analytical method Methods 0.000 description 12
- 238000013135 deep learning Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 239000003381 stabilizer Substances 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 239000008103 glucose Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000002583 angiography Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- -1 electricity Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004297 night vision Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000024159 perception of rate of movement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/92—Dynamic range modification of images or parts thereof based on global image properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Cameras Adapted For Combination With Other Photographic Or Optical Apparatuses (AREA)
- Control Or Security For Electrophotography (AREA)
- Details Of Television Systems (AREA)
Abstract
本申请公开了提供质量定制图像的电子装置及其控制方法、服务器。该电子装置包括相机、显示器、存储器、通信模块和处理器。该处理器被配置为:确定与使用通信模块来自外部装置的图像捕获相关的多个参数集;在使用相机获得一个或更多个图像的至少一部分期间,使用显示器在第一预览中提供一个或更多个图像的至少一部分;使用一个或更多个图像生成应用了多个参数集中的第一参数集的一个或更多个第一校正图像;使用一个或更多个图像生成应用了多个参数集中的第二参数集的一个或更多个第二校正图像;确定多个参数集的优先级;以及在提供第一预览的至少一部分期间,根据优先级在第二预览中提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像。
Description
技术领域
本公开涉及一种基于学习到的用户偏好来提供质量定制图像的方法。
背景技术
随着智能手机、平板个人计算机(PC)和其他便携式电子装置的普及,便携式电子装置正在提出先进的功能。由于人们日常都携带他们的便携式电子装置,因此拍摄功能在使用中急剧增加,并且是顾客在购买便携式电子装置时考虑的主要因素。过去,对便携式电子装置中配备的相机的普遍看法是,与数码相机相比其性能默认较差。然而,近来镜头和图像传感器技术以及各种相机功能的发展已经使得便携式电子装置的内置相机在性能上显着提升,使它们与普通数码相机不相上下。
随着便携式电子装置相机变得足以替换数码相机,用户可以在其便携式电子装置上执行专家级摄影和图像编辑。为了防止要拍摄的物体或摄影环境的图像质量劣化,便携式电子装置可以支持各种拍摄模式,诸如自动模式、专家模式或人工智能(AI)相机模式,并提供详细的设置选项,诸如快门速度、白平衡、国际标准化组织(ISO)、颜色或曝光校正,从而使图像捕获能够根据用户的品味和偏好进行调整。
随着对便携式电子装置相机的期望提高,近来的便携式电子装置提出了各种捕获模式(例如,自动模式、专家模式或AI相机模式),以及升级捕获功能和图像质量。例如,自动模式将参数设置为制造商或专家组提出的参数,这消除了单独设置每个图像选项的需要。尽管如此方便,但是这种模式可能在某些环境中产生质量劣化并且不能反映用户自己的偏好和品味。专家模式允许根据捕获环境对参数进行详细调整,并允许用户获得高清晰度图像。然而,这种模式引起重置适合每个变化环境的参数的麻烦,并且对于没有专业知识的普通用户来说可能难以操纵。AI相机模式建议在每次捕获时适合要捕获的对象或捕获环境的参数设置。由于其自身的限制,该模式可以对用户偏好的设置参数进行模糊分类,并且仅在某些特定条件下应用最佳设置。
以上信息仅作为背景信息呈现,以帮助理解本公开。没有做出任何确定,也没有断言是否有任何上述内容可能适用于关于本公开的现有技术。
发明内容
本公开的各方面旨在解决至少上述问题和/或缺点,并提供至少下述优点。因此,本公开的一个方面提供一种用于控制电子装置和外部电子装置的设备和方法,所述电子装置和外部电子装置可以累积并学习与用户在使用便携式电子装置的相机进行图像捕获时存储的图像相对应的捕获相关设置参数信息,并基于捕获相关设置参数信息提供反映用户偏好的质量定制图像。
另外的方面将部分地在下面的描述中阐述,并且将部分地根据描述显而易见,或者可以通过实践所呈现的实施例来学习。
根据本公开的一个方面,提供了一种提供质量定制图像的电子装置。所述电子装置包括:相机;显示器;存储器;通信处理器;以及处理器,所述处理器被配置为:确定与使用所述通信处理器来自外部装置的图像捕获相关的多个参数集;在使用所述相机获得一个或更多个图像的至少一部分期间,使用所述显示器在第一预览中提供所述一个或更多个图像的至少一部分;使用所述一个或更多个图像生成应用了所述多个参数集中的第一参数集的一个或更多个第一校正图像;使用所述一个或更多个图像生成应用了所述多个参数集中的第二参数集的一个或更多个第二校正图像;确定所述多个参数集的优先级;以及在提供所述第一预览的至少一部分期间,根据所述优先级在第二预览中提供所述一个或更多个第一校正图像和所述一个或更多个第二校正图像中的一个或更多个校正图像。
根据本公开的另一方面,提供了一种被配置为为电子装置提供定制的相机质量设置信息的服务器。所述服务器包括:通信处理器;存储器;以及处理器,所述处理器被配置为:获得关于由所述电子装置的用户选择的一个或更多个图像的信息;基于关于所述一个或更多个图像的所述信息,确定关于所述电子装置的相机设置的偏好信息;以及经由所述通信处理器基于所述偏好信息向所述电子装置提供多个参数集,以使所述电子装置能够在预览中提供通过将所述多个参数集的至少一部分应用于捕获到的图像而得到的校正图像。
根据本公开的另一方面,提供了一种被配置为提供质量定制图像的电子装置的控制方法。所述控制方法包括:确定与来自外部装置的图像捕获相关的多个参数集;在获得一个或更多个图像的至少一部分期间,使用显示器在第一预览中提供所述一个或更多个图像的至少一部分;使用所述一个或更多个图像生成应用了所述多个参数集中的第一参数集的一个或更多个第一校正图像;使用所述一个或更多个图像生成应用了所述多个参数集中的第二参数集的一个或更多个第二校正图像;确定所述多个参数集的优先级;以及在提供所述第一预览的至少一部分期间,根据所述优先级在第二预览中提供所述一个或更多个第一校正图像和所述一个或更多个第二校正图像中的一个或更多个校正图像。
通过以下结合附图公开了本公开的各种实施例的详细描述,本公开的其他方面、优点和显着特征对于本领域技术人员将变得显而易见。
附图说明
通过以下结合附图的详细描述,本公开的某些实施例的以上和其他方面、特征和优点将显而易见,其中:
图1是示出根据本公开的实施例的网络环境中的电子装置的框图;
图2是示出根据本公开的实施例的电子装置的相机模块的框图;
图3A是示出根据本公开的实施例的提供质量定制图像的示例方案的视图;
图3B是示出根据本公开的实施例的基于各种设置参数为一组校正图像提供预览的示例方案的视图;
图4是示出根据本公开的实施例的电子装置的框图;
图5是示出根据本公开的实施例的为电子装置提供定制的相机质量设置信息的服务器的框图;
图6是示出根据本公开的实施例的用于提供质量定制图像的过程的流程图;
图7是示出根据本公开的实施例的经由电子装置选择用户优选的图像质量的示例方案的视图;
图8是示出根据本公开的实施例的基于累积的设置参数信息分析用户的偏好的示例方案的视图;
图9是示出根据本公开的实施例的根据设置参数的选择提供预览的示例方案的视图;
图10是示出根据本公开的实施例的对提供质量定制图像的电子装置进行控制的方法的流程图;
图11是示出根据本公开的实施例的由服务器为电子装置提供定制的相机质量设置信息的方法的流程图;以及
图12是示出根据本公开的实施例的程序的框图。
在整个附图中,相同的附图标记将被理解为表示相同的部件、组件和结构。
具体实施方式
提供参考附图的以下描述以帮助全面理解由权利要求及其等同形式限定的本公开的各种实施例。各种实施例包括各种具体细节以帮助理解,但这些仅被视为示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文描述的各种实施例进行各种改变和修改。另外,为了清楚和简明,可以省略对公知功能和构造的描述。
在以下描述和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人使用以使得能够清楚和一致地理解本公开。因此,对于本领域技术人员来说显而易见的是,提供本公开的各种实施例的以下描述仅用于说明目的,而不是为了限制由所附权利要求及其等同形式限定的本公开的目的。
应理解的是,除非上下文另有明确规定,否则单数形式“一”、“一个”和“该”包括复数形式。因此,例如,对“组件表面”的引用包括对一个或更多个这样的表面的引用。
如本文所使用的,术语“具有”、“可以具有”、“包括”或“可以包括”特征(例如,数字、功能、操作或诸如部件的组件)指示存在该特征并且不排除存在其他特征。
如本文所用,术语“A或B”、“A和/或B中的至少一个”或“A和/或B中的一个或更多个”可以包括A和B的所有可能组合。例如,“A或B”、“A和B中的至少一个”、“A或B中的至少一个”可以表示下列所有情况:(1)包括至少一个A;(2)包括至少一个B;或者(3)包括至少一个A和至少一个B。
如本文所使用的,术语“第一”和“第二”可以不论重要性如何而修饰各种组件,并且不限制这些组件。这些术语仅用于将一个组件与另一个组件区分开。例如,第一用户装置和第二用户装置可以指示彼此不同的用户装置,而不管装置的顺序或重要性。例如,在不脱离本公开的范围的情况下,第一组件可以表示为第二组件,反之亦然。
应当理解,当元件(例如,第一元件)被称为(可操作地或通信地)“与另一元件(例如,第二元件)耦接/耦接到另一元件(例如,第二元件)”,或“与另一元件(例如,第二元件)连接/连接到另一元件(例如,第二元件)”时,它可以直接或通过第三元件与另一元件耦接或连接/耦接到或连接到另一元件。相反,将理解的是,当元件(例如,第一元件)被称为“与另一元件(例如,第二元件)直接耦接/直接耦接到另一元件(例如,第二元件)”或“与另一元件(例如,第二元件)直接连接/直接连接到另一元件(例如,第二元件)”时,没有其他元件(例如,第三元件)介于该元件和另一元件之间。
如本文所使用的,术语“被配置(或设置)为”可以根据情况与术语“适合于”、“具有能力”、“设计为”、“适应于”、“被用作”或“能够”可互换地使用。术语“被配置(或设置)为”并不意味着“专门设计为硬件以便……”。而是,术语“被配置为”可以意味着装置能够与另一个装置或多个部件一起执行操作。例如,术语“被配置(或设置)为执行A、B和C的处理器”可以表示通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))或专用处理器(例如,嵌入式处理器),该通用处理器可以通过执行存储在存储器装置中的一个或更多个软件程序来执行操作,该专用处理器用于执行该操作。
提供本文使用的术语仅是为了描述本公开的一些实施例,而不是为了限制本公开的其他实施例的范围。应理解,除非上下文另有明确说明,否则单数形式的“一”、“一个”和“该”包括复数形式。包括本文使用的技术和科学术语的所有术语具有与本公开的实施例所属领域的普通技术人员通常理解的含义相同的含义。将进一步理解的是,诸如在常用词典中定义的那些术语应该被解释为具有与其在相关领域的上下文中的含义一致的含义,并且将不被理解为理想化或过于正式的含义,除非本文明确定义。在一些情况下,本文定义的术语可以被解释为排除本公开的实施例。
电子装置的示例可以包括以下项中的至少一个:智能手机、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型计算机、上网本计算机、工作站、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗装置、相机或可穿戴装置(例如,智能眼镜、头戴式装置(HMD))、电子服装、电子手镯、电子项链、电子配饰、电子纹身、智能镜子或智能手表)。
电子装置可以是智能家用电器。智能家用电器的示例可以包括以下项中的至少一个:电视(TV)、数字视频盘(DVD)播放器、音频播放器、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、干衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(如Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机(XboxTM、PlayStationTM)、电子词典、电子钥匙、便携式摄像机或电子相框。
电子装置的示例还可以包括以下项中的至少一个:各种医疗装置(例如,各种便携式医疗测量装置(血糖测量装置、心跳测量装置或体温测量装置)、磁性血管造影术(MRA)装置、磁性资源成像(MRI)装置、计算机断层扫描(CT)装置、成像装置或超声装置)、导航装置、全球定位卫星(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、汽车信息娱乐装置、航海电子装置(例如,航海导航装置或陀螺罗盘)、航空电子装置、安全装置、车头单元、工业或家用机器人、自动柜员机(ATM)、销售点(POS)装置或物联网(IoT)装置(例如,灯泡、各种传感器、电表或燃气表、洒水器、火警、恒温器、路灯、烤面包机、健身器材、热水箱、加热器或锅炉)。
电子装置的示例可以包括以下项中的至少一个:家具或建筑物/结构的一部分、电子板、电子签名接收装置、投影仪或各种测量装置(例如,用于测量水、电、气或电磁波的装置)。电子装置可以是上面列出的装置中的一个或其组合。电子装置可以是柔性电子装置。本文公开的电子装置不限于上面列出的装置,并且可以包括依据技术发展的新电子装置。
图1是示出根据本公开的各种实施例的网络环境100中的电子装置101的框图。
参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。电子装置101可经由服务器108与电子装置104进行通信。电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。可从电子装置101中省略所述组件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它组件添加到电子装置101中。可将所述组件中的一些组件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120耦接的至少一个其它组件(例如,硬件组件或软件组件),并可执行各种数据处理或计算。作为所述数据处理或计算的至少部分,处理器120可将从另一组件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。处理器120可包括主处理器121(例如,CPU或AP)以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的组件之中的至少一个组件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的组件之中的至少一个组件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。可将辅助处理器123(例如,ISP或CP)实现为在功能上与辅助处理器123相关的另一组件(例如,相机模块180或通信模块190)的部分。
存储器130可存储由电子装置101的至少一个组件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作***(OS)142、中间件144或应用146。
输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它组件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标或键盘。
声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相对应的电信号或数据值。传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
相机模块180可捕获静止图像或运动图像。相机模块180可包括一个或更多个透镜、图像传感器、ISP或闪光灯。
电力管理模块188可管理对电子装置101的供电。可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可对电子装置101的至少一个组件供电。电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,AP)独立操作的一个或更多个CP,并支持直接(例如,有线)通信或无线通信。通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星***(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个组件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个组件(例如,多个芯片)。无线通信模块192可使用存储在SIM 196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
天线模块197可将信号或电力发送到外部(例如,外部电子装置)或者从外部(例如,外部电子装置)接收信号或电力。天线模块197可包括一个或更多个天线,并且因此,可由例如通信模块190(例如,无线通信模块192)选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190与外部电子装置之间发送或接收信号或电力。
上述组件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互耦接并在它们之间通信地传送信号(例如,命令或数据)。
可经由与第二网络199耦接的服务器108在电子装置101与外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所请求的所述功能或服务中的至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户端-服务器计算技术。
图2是示出根据本公开的各种实施例的相机模块180的框图200。
参照图2,相机模块180可包括镜头组装件210、闪光灯220、图像传感器230、图像稳定器240、存储器250(例如,缓冲存储器)或ISP 260。镜头组装件210可采集从将被拍摄图像的物体发出或反射的光。镜头组装件210可包括一个或更多个透镜。相机模块180可包括多个镜头组装件210。在这种情况下,相机模块180可形成例如双相机、360度相机或球形相机。多个镜头组装件210中的一些镜头组装件210可具有相同的镜头属性(例如,视角、焦距、自动对焦、f数或光学变焦),或者至少一个镜头组装件可具有与另外的镜头组装件的镜头属性不同的一个或更多个镜头属性。镜头组装件210可包括例如广角镜头或长焦镜头。
闪光灯220可发光,其中,发出的光用于增强从物体反射的光。闪光灯220可包括一个或更多个发光二极管(LED)(例如,红绿蓝色(RGB)LED、白色LED、红外(IR)LED或紫外(UV)LED)或氙灯。图像传感器230可通过将从物体发出或反射并经由镜头组装件210透射的光转换为电信号来获取与物体相对应的图像。图像传感器230可包括从具有不同属性的多个图像传感器中选择的一个图像传感器(诸如RGB传感器、黑白(BW)传感器、IR传感器或UV传感器)、具有相同属性的多个图像传感器或具有不同属性的多个图像传感器。可使用例如电荷耦合器件(CCD)传感器或互补金属氧化物半导体(CMOS)传感器来实现包括在图像传感器230中的每个图像传感器。
图像稳定器240可沿特定方向移动图像传感器230或包括在镜头组装件210中的至少一个透镜,或者响应于相机模块180或包括相机模块180的电子装置101的移动来控制图像传感器230的可操作属性(例如,调整读出时序)。这样,允许补偿由于正被捕捉的图像的移动而产生的负面效果(例如,图像模糊)的至少一部分。图像稳定器240可使用布置在相机模块180之内或之外的陀螺仪传感器(未示出)或加速度传感器(未示出)来感测相机模块180或电子装置101的这样的移动。可将图像稳定器240实现为例如光学图像稳定器。存储器250可至少暂时地存储经由图像传感器230获取的图像的至少一部分以用于后续的图像处理任务。例如,如果快速捕捉了多个图像或者由于快门时滞而导致图像捕捉延迟,则可将获取的原始图像(例如,拜耳图案图像、高分辨率图像)存储在存储器250中,并且可经由显示装置160来预览其相应的副本图像(例如,低分辨率图像)。然后,如果满足了指定的条件(例如,通过用户的输入或***命令),则可由例如ISP 260来获取和处理存储在存储器250中的原始图像的至少一部分。可将存储器250配置为存储器130的至少一部分,或者可将存储器250配置为独立于存储器130进行操作的分离的存储器。
ISP 260可对经由图像传感器230获取的图像或存储在存储器250中的图像执行一个或更多个图像处理操作。所述一个或更多个图像处理操作可包括例如深度图生成、三维(3D)建模、全景图生成、特征点提取、图像合成或图像补偿(例如,降噪、分辨率调整、亮度调整、模糊、锐化或柔化)。另外或可选地,ISP 260可对包括在相机模块180中的组件中的至少一个组件(例如,图像传感器230)执行控制(例如,曝光时间控制或读出时序控制)。可将由ISP 260处理的图像存储回存储器250以用于进一步处理,或者可将该图像提供给在相机模块180之外的外部组件(例如,存储器130、显示装置160、电子装置102、电子装置104或服务器108)。可将ISP 260配置为处理器120的至少一部分,或者可将ISP 260配置为独立于处理器120进行操作的分离的处理器。如果将ISP 260配置为与处理器120分离的处理器,则可由处理器120经由显示装置160将由ISP260处理的至少一个图像按照其原样显示,或者可将所述至少一个图像在被进一步处理后进行显示。
电子装置101可包括具有不同属性或功能的多个相机模块180。在这种情况下,所述多个相机模块180中的至少一个相机模块180可形成例如广角相机,并且所述多个相机模块180中的至少另一个相机模块180可形成长焦相机。类似地,所述多个相机模块180中的至少一个相机模块180可形成例如前置相机,并且所述多个相机模块180中的至少另一个相机模块180可形成后置相机。
图3A是示出根据本公开的实施例的提供质量定制图像的示例方案的视图。图3B是示出根据本公开的实施例的基于各种设置参数为一组校正图像提供预览的示例方案的视图。
参照图3A,当电子装置101的相机180工作时,可以在显示器上显示已经应用了与图像捕获相关的设置参数的多个图像。设置参数可以包括取决于捕获环境在相机180中设置的光、颜色、快门速度、聚焦模式或白平衡中的至少一个值。可以应用设置参数以与由电子装置101的用户确定为优选的质量相对应。当电子装置101的相机在跑步时被呈现为面向目标对象时,电子装置101可以显示根据当前设置针对所捕获的图像的第一预览310。可以在第一预览310的任何一侧上显示第二预览320,该第二预览320针对已经应用了适用于相机180的一个或更多个设置参数的至少一个校正图像。可以应用与显示在第二预览320中的一个或更多个校正图像相对应的设置参数来反映通过基于大数据的深度学习算法分析出的用户偏好,可以依据每个设置参数的优先级将一个或更多个校正图像设置在第二预览320中。可以如图3B所示配置第二预览320的屏幕。
参照图3B,可以在第二预览320中实时显示由于将多个不同设置参数应用于同一场景而得到的校正图像321、322、323和324。校正图像321、322、323和324可以具有应用例如光、颜色、快门速度、聚焦模式或白平衡的不同的捕获相关的设置参数,从而反映不同的质量。可以依据捕获环境或位置考虑用户的偏好来显示在第二预览320中显示的校正图像321、322、323和324,并且在第二预览320中显示的校正图像321、322、323和324可以以比在第一预览310中显示的图像的分辨率低的分辨率在显示器内的有限空间中显示。可以分析用户的偏好以建议图像质量,该图像质量是用户考虑到该用户的简档而优选的。在本过程中,可以使用基于大数据的深度学习算法。这种用户偏好分析可以由经由网络与电子装置101连接的服务器108来执行,并且可以在电子装置101上进行确定。服务器108可以是在基于云的通信方案的情况下能够与电子装置101进行数据发送和接收的云服务器。除了关于由用户在特定捕获环境中选择的先前质量设置的信息之外,可以执行用户偏好分析以提出预期由用户给出的诸如用户的性别、年龄或国家之类的项目而优选的图像质量。当可以不使用用户偏好分析的结果时,可以在第二预览320中显示由专家组设置的图像质量。根据用户偏好分析的图像质量和由专家组设置的图像质量可以在第二预览320中一起进行设置。在第二预览320中显示的校正图像的数量不受限制,并且当超过在一个屏幕上可显示的图像的数量时,在第二预览320的空间中滚动显示在第二预览320中显示的校正图像的数量。
可以增加用户在第二预览320中的校正图像中选择的图像的分辨率和帧大小,并且可以在第一预览310中显示上述图像。关于与所选择的图像相对应的设置参数的信息可以被发送到服务器108,并被用于更新用户偏好分析的结果。
图4是示出根据本公开的实施例的电子装置101的框图。
参照图4,电子装置101可以是以定制质量提供捕获图像的装置(例如,智能手机或平板计算机),并且可以包括相机(例如,相机模块180)、显示器160、存储器130、通信模块190或处理器120。
处理器120可以确定与经由通信模块190从外部装置接收到的图像捕获相关的多个参数集。外部装置可以是经由网络与电子装置101连接并且能够在基于云的通信方案中进行数据发送和接收的服务器108,并且可以使用基于大数据的深度学***衡中的至少一个值。
电子装置101还可以包括位置信息模块。处理器120可以使用位置信息模块获得电子装置101的位置信息,并基于位置信息获得多个参数集。位置信息模块可以包括Wi-Fi、全球定位***(GPS)或能够使用地理信息***(GIS)的陀螺仪传感器中的至少一个。处理器120可以基于关于捕获环境的信息来获得多个参数集。关于捕获环境的信息可以包括捕获时间、捕获目标对象、天气、地点或电子装置101的型号中的至少一个。可以提供多个参数集以能够考虑电子装置101的捕获环境或位置来显示适当的图像质量,并且当存在先前确定的用户偏好信息时,可以另外考虑用户偏好。
处理器120可以使用相机180获得一个或更多个图像,并且在获得一个或更多个图像的至少一部分期间,使用显示器160将一个或更多个图像的至少一部分提供为第一预览。第一预览可以以与当前应用于相机180的设置参数或捕获模式相对应的质量来显示一个或更多个图像。可以向第一预览提供设置参数,该设置参数是针对由自动应用的电子装置101的专家组或制造商所设置的当前捕获环境而优化的。
处理器120可以将多个参数集中的一个或更多个应用于一个或更多个图像,从而生成一个或更多个校正图像。例如,处理器120可以通过将多个参数集中的第一参数集应用于一个或更多个图像来生成一个或更多个第一校正图像,以及通过将多个参数中的第二参数集应用于一个或更多个图像来生成一个或更多个第二校正图像。第一校正图像和第二校正图像可以是被电子装置101的用户确定为偏好的质量的图像,并且可以被提供在与第一预览区分开的第二预览中。
处理器120可以确定多个参数集的优先级。优先级可以用于确定多个参数集中的要被应用于一个或更多个图像的一个或更多个参数集,或者已经应用了一个或更多个参数集的一个或更多个校正图像的显示顺序。可以基于关于电子装置101的用户简档信息来设置优先级。用户简档信息可以包括用户的性别、年龄、国家中的至少一个,或先前的质量设置信息。优先级可以由电子装置101自己确定或者从外部装置接收到。
在提供第一预览的至少一部分期间,处理器120可以提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像作为第二预览。第二预览可以显示在第一预览的任何一侧上,并且可以按照比第一预览中的图像更低的分辨率和更小的帧大小来提供。在第二预览中显示的图像的数量不限,并且可以基于考虑用户简档信息或捕获环境而确定的优先级的顺序进行显示。可以增大用户在第二预览中显示的一个或更多个图像中选择的图像的分辨率和帧大小,并在第一预览中显示上述图像。
处理器120可以存储与第一预览和第二预览的一个或更多个所选择的预览相对应的一个或更多个图像。所存储的一个或更多个图像可以用于确定用户偏好信息。例如,处理器120可以基于与所存储的一个或更多个图像相对应的参数集来生成或更新用户偏好信息,并且可以使用用户偏好信息来调整优先级。可以通过外部电子装置来执行优先级的调整。在这种情况下,外部电子装置可以使用基于大数据的深度学习算法根据电子装置101的捕获环境或位置来分析用户偏好,基于分析结果来确定电子装置101的用户偏好的图像质量的优先级,并且将关于所确定的优先级的信息传送到电子装置101。优先级的调整可以由处理器120基于由外部电子装置分析的用户偏好信息来执行。在这种情况下,当外部电子装置通过基于大数据的深度学习算法分析或更新用户偏好信息并将该结果发送到电子装置101时,处理器120可以使用从外部电子装置接收到的用户偏好信息来确定优先级。
处理器120可另外地提供设置菜单以通过显示器160改变与第一预览或第二预览相对应的一个或更多个图像的详细质量设置。用户可改变详细设置参数以匹配设置菜单上的用户期望的图像的质量。因此,在使用电子装置101的捕获过程中,可以实现更多的用户便利性和满意度。
电子装置101包括相机180、显示器160、存储器130、通信模块190和处理器120。该处理器120被配置为:确定与使用通信模块190来自外部装置的图像捕获相关的多个参数集;在使用相机180获得一个或更多个图像的至少一部分期间,使用显示器160在第一预览中提供一个或更多个图像的至少一部分;使用一个或更多个图像,生成一个或更多个第一校正图像,其中,多个参数集中的第一参数集被应用于一个或更多个第一校正图像;使用一个或更多个图像,生成一个或更多个第二校正图像,其中,多个参数集中的第二参数集被应用于一个或更多个第二校正图像;确定多个参数集的优先级;以及在提供第一预览的至少一部分期间,根据该优先级,在第二预览中提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像。
处理器120可以被配置为存储与从第一预览和第二预览中选择的一个或更多个预览相对应的一个或更多个图像。
处理器120可以被配置为基于所存储的一个或更多个图像的参数集来生成或更新用户偏好信息,并使用用户偏好信息来调整优先级。
电子装置101还可以包括位置信息模块。处理器120可以被配置为使用位置信息模块获得关于电子装置的位置信息,并基于位置信息获得多个参数集。
处理器120可以被配置为基于关于一个或更多个图像的捕获环境的信息来获得多个参数集。关于捕获环境的信息可以包括捕获时间、捕获目标对象、天气、地点或电子装置101的型号中的至少一个。
可以基于关于电子装置101的用户简档信息来设置优先级。用户简档信息可以包括电子装置101的用户的性别、年龄或国家中的至少一个,或者先前的质量设置信息。
参数集可以包括在相机180中设置的光、颜色、快门速度、聚焦模式或白平衡中的至少一个值。
处理器120可以被配置为另外地提供设置菜单以通过显示器160改变与第一预览或第二预览相对应的一个或更多个图像的详细设置。
图5是示出根据本公开的实施例的为电子装置提供定制的相机质量设置信息的服务器108的框图。
参照图5,服务器108是为电子装置101提供定制的相机质量设置信息以允许电子装置101提供质量定制图像的装置,并且可以包括通信模块510、存储器520或处理器530。
处理器530可以获得关于由电子装置101选择的一个或更多个图像的信息。关于一个或更多个图像的信息可以包括与一个或更多个图像相对应的设置参数集、位置信息、捕获环境信息或者关于电子装置101的用户简档信息中的至少一个。
处理器530可以基于关于一个或更多个图像的信息来分析关于电子装置101的相机设置的偏好信息。偏好信息可以是关于用户可能优选的图像质量的信息,对应于捕获时电子装置101的位置、捕获环境或用户简档中的至少一个,并且可以使用基于大数据的深度学习算法进行分析。处理器530可以根据关于一个或更多个图像的位置信息、捕获环境信息或用户简档信息中的至少一项来对与一个或更多个图像相对应的设置参数集进行分类;为设置参数集分配权重;以及基于该权重分析偏好信息。每当收集到关于从电子装置101选择的图像的信息或者在每个指定时间周期性地收集到该信息时,可以重复执行偏好信息分析,以及可以考虑关于其他用户的选择的统计信息和电子装置101的用户的偏好。
处理器530可以使用通信模块510基于所分析的偏好信息将与电子装置101上的图像捕获相关的多个参数集发送到电子装置101。多个参数集可以是与电子装置101的用户期望优选的图像质量相对应的质量设置信息,并且每个参数集可以由在电子装置101的相机180中设置的光、颜色、快门速度、聚焦模式或白平衡中的至少一个值的组合构成。在从服务器108接收到多个参数集时,电子装置101可以将多个参数集中的至少一部分应用于由相机180捕获的图像以生成校正图像,并且可以将所生成的校正图像提供作为预览。
可以考虑捕获图像时的位置、捕获环境或用户简档信息中的至少一个在电子装置101上提供多个参数集。为此,当确定电子装置101的相机180正在运行时,处理器530可以使用通信模块510获取在相机180运行时的捕获相关信息,并根据基于所分析的偏好信息所确定的优先级来提供与捕获相关信息相对应的多个参数集。捕获相关信息可以包括关于在相机180运行时确定的电子装置101的位置信息、捕获环境信息或用户简档信息中的至少一个。可以基于在偏好信息的分析过程中按项目分类的设置参数集的权重来确定优先级,并且可以通过优先级来确定作为预览提供的校正图像的显示顺序。
服务器108可以包括通信模块510、存储器520和处理器530。该处理器530被配置为:获得关于在电子装置101上选择的一个或更多个图像的信息;基于关于一个或更多个图像的信息确定关于电子装置101的相机设置的偏好信息;以及经由通信模块510基于偏好信息向电子装置101提供多个参数集,以使电子装置能够在预览中提供校正图像,该校正图像是通过将多个参数集的至少一部分应用于所捕获的图像而产生的。
关于一个或更多个图像的信息可以包括与一个或更多个图像相对应的设置参数集、位置信息、捕获环境信息或关于电子装置的用户简档信息中的至少一个。
处理器530可以被配置为:根据关于一个或更多个图像的位置信息、捕获环境信息或用户简档信息中的至少一项,对与一个或更多个图像相对应的设置参数集进行分类;对该参数集分配权重;以及基于该权重确定关于电子装置101的相机设置的偏好信息。
处理器530可以被配置为:当确定电子装置101的相机180运行时,获得运行时的捕获相关信息,并根据基于偏好信息确定的优先级来提供与捕获相关信息相对应的多个参数集。
图6是示出根据本公开的实施例的用于提供质量定制图像的过程的流程图。
参照图6,电子装置101可以经由网络199与服务器108通信。在操作601中可以运行电子装置101的相机以捕获图像。
在操作603中,电子装置101(例如,处理器120)可以将相机运行时的捕获相关信息发送到服务器108。捕获相关信息可以包括关于电子装置101的位置信息、捕获环境信息或用户简档信息中的至少一个。捕获环境信息可以包括捕获时间、捕获目标对象、天气、地点或电子装置101的型号中的至少一个。用户简档信息可以包括用户的性别、年龄、国家中的至少一个,或先前的质量设置信息。
在操作605中,服务器108(例如,处理器530)可以将基于捕获相关信息确定的多个参数集发送到电子装置101。多个参数集可以是与电子装置101的用户偏好的图像质量相对应的质量设置信息,并且每个参数集可以由相机中设置的光、颜色、快门速度、聚焦模式或白平衡的至少一个值的组合构成。电子装置101可以基于从服务器108确定的多个参数集提供与用户的偏好匹配的图像质量。
在操作607中,电子装置101(例如,处理器120)可以在显示器上显示使用相机捕获的一个或更多个图像。在操作609中,电子装置101(例如,处理器120)可以在显示图像的至少一部分期间提供一个或更多个图像的至少一部分作为第一预览。第一预览可以以与当前应用于电子装置101的相机的设置参数或捕获模式相对应的质量来显示一个或更多个图像。例如,当相机的捕获模式被设置为自动模式时,可以向第一预览提供设置参数,该设置参数是针对由自动应用的电子装置101的专家组或制造商所设置的当前捕获环境而优化的。可以基于存储在电子装置101的存储器中的用户的先前设置信息来提供第一预览。例如,电子装置101可以在考虑与用户在类似条件下存储的图像相对应的设置参数的情况下将第一预览提供给当前的捕获环境。
在操作611中,电子装置101(例如,处理器120)可以通过将在操作605中确定的多个参数集中的一个或更多个参数集应用于一个或更多个图像来生成一个或更多个校正图像,并在第二预览中实时提供一个或更多个校正图像的至少一部分。第二预览可以显示在显示器的任何一侧以与第一预览区分开,并且可以被设置为小于第一预览中的图像的分辨率和帧大小。
在操作613中,电子装置101(例如,处理器120)可以向服务器108提供关于与第一预览和第二预览的用户选择的一个或多个预览相对应的一个或多个图像的信息。关于一个或多个图像的信息可以用于分析用户对捕获图像的质量的偏好,并且包括与一个或多个图像相对应的设置参数集、位置信息、捕获环境信息或关于电子装置101的用户简档信息中的至少一个。
在操作615中,服务器108(例如,处理器530)可以使用关于一个或更多个图像的信息来分析用户偏好。服务器108可以根据关于一个或更多个图像的位置信息、捕获环境信息或用户简档信息中的至少一项来对与一个或更多个图像相对应的设置参数集进行分类;为设置参数集分配权重;以及根据捕获条件计算优先级,并基于该权重分析用户偏好。优先级可以用于确定多个参数集中的要应用于一个或更多个图像的一个或更多个参数集,或者确定在第二预览中已经应用了一个或更多个参数集的一个或更多个校正图像的显示顺序。
可以使用基于大数据的深度学习算法来执行用户偏好分析,并且可以在每次收集关于从电子装置101选择的图像的信息时或者在指定时间周期性地重复执行用户偏好分析。然后可以在电子装置101上启动新捕获时使用用户偏好的分析结果。例如,当再次执行相机应用以在电子装置101上进行新的图像捕获使得捕获相关信息被发送到服务器108时,服务器108可以在新捕获时考虑捕获相关信息连同分析出的用户偏好一起来确定用于新捕获的多个参数集。在确定预期用户进行新捕获时所偏好的图像质量时,服务器108可以确定与在开始新捕获之后从电子装置101接收的捕获相关信息的条件相对应的一个或更多个图像质量,并且将所确定的针对一个或更多个图像质量的参数集发送到电子装置101。
图7是示出根据本公开的实施例的经由电子装置选择用户优选的图像质量的示例方案的视图。
参照图7,当在电子装置101的相机运行的情况下捕获目标对象时,可以在显示器700上显示用户通过电子装置101可获得的一个或更多个质量的图像作为预览。当相机运行并且电子装置101的捕获过程开始时,根据当前设置的捕获图像被显示在第一预览710中,而以所确定的用户偏好的质量进行了校正的图像可以显示在第二预览720中。在第二预览720中显示的图像可以通过将从服务器108确定的多个参数集中的一个或更多个参数集应用于所捕获的图像而得到的校正图像,并且考虑到通过基于大数据的深度学习算法分析出的用户偏好,服务器108可以确定多个参数集。在第二预览720中显示的图像的数量不受限制,并且在超过在一个屏幕上可显示的图像的数量时,在第二预览720中显示的图像的数量可以在第二预览720的空间中滚动显示。由于在第二预览720中显示的校正图像需要在有限的空间中显示,所以校正图像的分辨率和帧大小可以小于第一预览710中显示的图像的分辨率和帧大小。可以增加用户在第二预览720中显示的校正图像中选择的校正图像的分辨率和帧大小,并在第一预览710中显示上述图像。
电子装置101可以通过多个操作改变与捕获相关的详细设置参数值,以提供与用户的偏好匹配的图像质量。当用户在电子装置101的显示器上显示的第二预览720的校正图像中选择设置为“高”颜色的第一校正图像时,被设置为相对于第一校正图像具有不同亮度水平的校正图像730、740和750可以显示在显示器160上。当用户在校正图像730、740和750中选择被设置为“高”亮度的第二校正图像时,被设置为相对于第二校正图像具有不同的详细亮度调整值的校正图像751、752和753可以另外地显示在显示器160上。可以在电子装置101的显示器160的正面或侧面上提供选择这种校正图像的操作。
图8是示出根据本公开的实施例的基于累积的设置参数信息分析用户的偏好的示例方案的视图。
参照图8,可以累积(或积累)对应于由用户选择和存储的捕获图像的设置参数信息810以用于用户偏好分析。用户偏好分析可以由经由网络与电子装置101连接并且能够在基于云的通信方案中进行数据发送和接收的服务器108来执行。服务器108可以收集关于从多个电子装置中选择的捕获图像的质量设置信息,并使用基于大数据的深度学习算法来分析用户偏好。
当用户选择并存储通过电子装置101的显示器提供的一个或更多个预览图像时,可以将关于所存储的图像的信息传送到服务器108。关于所存储的图像的信息可以包括以下中的至少一个:对应于图像的设置参数集、位置信息、捕获环境信息或用户简档信息。服务器108可以从多个电子装置收集关于所存储的图像的信息,并基于累积的信息分析用户偏好。例如,服务器108可以基于关于每个收集的图像的信息根据关于图像的位置信息、捕获环境信息或用户简档信息中的至少一项,对与图像相对应的多条设置参数信息进行分类;为该设置参数信息分配权重;对该权重求和并确定每条设置参数信息的优先级。位置信息可以表示在捕获图像时电子装置101的位置。捕获环境信息可以表示捕获条件,包括捕获时间、捕获目标对象、天气、地点或电子装置101的模型中的至少一个。用户简档信息可以包括用户的性别、年龄、国家或先前的质量设置信息中的至少一个。优先级可以用于确定与在电子装置101上开始新捕获时的新捕获条件相对应的预期的用户偏好的多条设置参数信息,或者确定已经应用了多个参数集的校正图像的显示顺序。
当在电子装置101上捕获图像时,分配给设置参数信息的权重可以根据用户的选择而变化以调整优先级。因此,可以提供反映用户偏好的质量的捕获图像。
图9是示出根据本公开的实施例的根据设置参数的选择来提供预览的示例方案的视图。
参照图9,当启动电子装置101的图像捕获过程时,可以向电子装置101提供与用户偏好的图像的质量相对应的多条设置参数信息。电子装置101可以在显示器的预览中显示已经应用了多条设置参数信息的多个校正图像。例如,可以在辅助预览910中提供三个校正图像,一个应用设置参数集1,另一个应用设置参数集2,最后一个应用设置参数集3。当用户在辅助预览910中的多个校正图像中选择与设置参数集2相对应的校正图像时,该校正图像可以在主预览900中显示,相对于该校正图像的针对其他参数已经被设置为不同值的校正图像可以被显示在辅助预览910中。当用户在辅助预览910中的校正图像中选择与设置参数集2-1相对应的校正图像时,可以将在主预览900中显示的校正图像切换到与设置参数集2-1相对应的校正图像,相对于该校正图像的针对详细参数调整值的已经被设置为不同值的校正图像可以被显示在辅助预览910中。当用户没有选择另外显示在辅助预览910中的校正图像而是最终选择并存储与当前显示在主预览900中的设置参数集2-1相对应的校正图像时,在主预览900中显示的图像不切换,并且设置参数集2-1的权重增加并反映在用户偏好上。
当在辅助预览中提供的校正图像中没有用户期望的质量的图像时,由电子装置101的专家组或制造商确定的设置参数或通过对在类似捕获条件下的其它用户偏好进行分析而确定的设置参数可以被应用于稍后可以在预览中提供的图像。
图10是示出根据本公开的实施例的对提供质量定制图像的电子装置进行控制的方法的流程图。
参照图10,电子装置101可以是配备相机的便携式电子装置(例如,智能手机或平板PC),并且可以提供用户定制质量的捕获图像。
参照图10,电子装置101(例如,处理器120)可以在操作1010中确定与来自外部装置的图像捕获相关的多个参数集。外部装置可以是经由网络与电子装置101连接并且能够在基于云的通信方案中进行数据发送和接收的服务器108,并且可以使用基于大数据的深度学***衡中的至少一个值)的组合。
电子装置101可以使用Wi-Fi、GPS或陀螺仪传感器中的至少一个来获得其位置信息,并基于该位置信息获得多个参数集。例如,当确定电子装置101位于夏威夷时,可以考虑与用户在夏威夷捕获的先前图像相对应的质量设置信息或者由多个用户在夏威夷捕获的图像来提供多个参数集。电子装置101可以基于关于捕获环境的信息获得多个参数集。捕获环境相关信息可以包括捕获时间、捕获目标对象、天气、地点或电子装置101的型号中的至少一个。例如,当电子装置101捕获夜视图像时,可以考虑与用户捕获的先前图像或者由多个用户在与捕获时的条件类似的条件下捕获的图像相对应的质量设置信息来提供多个参数集。
在操作1020中,电子装置101(例如,处理器120)可以在使用相机180获得一个或更多个图像的至少一部分期间,在显示器160上的第一预览中提供一个或更多个图像的至少一部分。第一预览可以以与当前应用于相机180的设置参数或捕获模式相对应的质量显示一个或更多个图像。可以向第一预览提供设置参数,该设置参数是针对由自动应用的电子装置101的专家组或制造商所设置的当前捕获环境而优化的。
在操作1030,电子装置101(例如,处理器120)可以将多个参数集中的第一参数集应用于一个或更多个图像,从而生成一个或更多个第一校正图像。在操作1040,电子装置101(例如,处理器120)可以将多个参数集中的第二参数集应用于一个或更多个图像,从而生成一个或更多个第二校正图像。一个或更多个第一校正图像和一个或更多个第二校正图像可以是被电子装置101的用户确定为偏好的质量的图像,并且可以被提供在与第一预览区分开的第二预览中。
在操作1050中,电子装置101(例如,处理器120)可以确定多个参数集的优先级。可以基于关于电子装置101的用户的简档信息来设置优先级。用户简档信息可以包括用户的性别、年龄、国家中的至少一个,或先前的质量设置信息。优先级可以由电子装置101自己确定或者从外部装置接收到。优先级可以用于确定多个参数集中的要被应用于一个或更多个图像的一个或更多个参数集,或者已经应用了一个或更多个参数集的一个或更多个校正图像的显示顺序。
在提供第一预览的至少一部分期间,电子装置101(例如,处理器120)可以在操作1060中提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像作为第二预览。第二预览可以显示在第一预览的任何一侧上,并且可以被提供为比第一预览中的图像更低的分辨率和更小的帧大小。在第二预览中显示的图像不限数量,并且可以以基于考虑用户简档或捕获环境而确定的优先级的顺序进行显示。可以增加用户在第二预览中显示的一个或更多个图像中选择的图像的分辨率和帧大小,并在第一预览中显示该图像。电子装置101可以另外提供设置菜单以改变与显示器160上的第一预览或第二预览相对应的一个或多个图像的详细质量设置。用户可以通过设置菜单来改变详细设置参数以满足用户期望的图像质量。
电子装置101可以存储与从显示器160上显示的第一预览和第二预览中选择的一个或更多个预览相对应的一个或更多个图像。所存储的一个或更多个图像可以用于确定用户偏好信息。例如,电子装置101可以基于与所存储的一个或更多个图像相对应的参数集生成或更新用户偏好信息,并且可以使用该用户偏好信息来调整优先级。优先级的调整可以由外部电子装置执行,或者可以通过电子装置101基于由外部电子装置确定的用户偏好信息来执行。
根据本公开的实施例,一种被配置为提供质量定制图像的电子装置101的控制方法可以包括:确定与来自外部装置的图像捕获相关的多个参数集1010;在获得一个或更多个图像的至少一部分期间,使用显示器160在第一预览中提供一个或更多个图像的至少一部分1020;使用该一个或更多个图像生成应用了该多个参数集中的第一参数集的一个或更多个第一校正图像1030;使用该一个或更多个图像生成应用了该多个参数集中的第二参数集的一个或更多个第二校正图像1040;确定多个参数集的优先级1050;在提供第一预览的至少一部分期间,根据优先级在第二预览中1060提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像。
该控制方法还可以包括存储与从第一预览和第二预览中选择的一个或更多个预览相对应的一个或更多个图像。
该控制方法还可以包括基于所存储的一个或更多个图像的参数集生成或更新用户偏好信息,并使用该用户偏好信息调整优先级。
确定多个参数集可以包括获得关于电子装置101的位置信息并基于该位置信息确定多个参数集。
确定多个参数集可以包括基于关于一个或更多个图像的捕获环境的信息来获得多个参数集。关于捕获环境的信息可以包括捕获时间、捕获目标对象、天气、地点或电子装置101的型号中的至少一个。
可以基于关于电子装置101的用户简档信息来设置优先级。用户简档信息可以包括电子装置101的用户的性别、年龄、国家中的至少一个,或先前的质量设置信息。
参数集可以包括在相机180中设置的光、颜色、快门速度、聚焦模式或白平衡的至少一个值。
该控制方法还可以包括设置菜单,以改变与第一预览或第二预览相对应的一个或更多个图像的详细设置。
图11是示出根据本公开的实施例的由服务器为电子装置提供定制的相机质量设置信息的方法的流程图。
参照图11,服务器108(例如,处理器530)可以在操作1110中获得关于由电子装置101选择的一个或更多个图像的信息。关于一个或更多个图像的信息可以包括与一个或更多个图像相对应的设置参数集、位置信息、捕获环境信息或关于电子装置101的用户简档信息中的至少一个。
在操作1120中,服务器108(例如,处理器530)可以基于关于一个或更多个图像的信息确定关于电子装置101的相机设置的偏好信息。该偏好信息可以是关于用户可能优选的图像质量的信息,对应于捕获时电子装置101的位置、捕获环境或用户简档信息中的至少一个,并且可以使用基于大数据的深度学习算法进行分析。每当收集到关于从电子装置101选择的一个或更多个图像的信息或者在每个指定时间周期性地收集到该信息时,可以重复执行偏好信息分析,以及可以考虑关于其他用户的选择的统计信息和电子装置101的用户的偏好。
在操作1130,服务器108(例如,处理器530)可以基于偏好信息确定与电子装置101上的图像捕获相关的多个参数集,并将确定的参数集发送到电子装置101。多个参数集可以是与电子装置101的用户期望优选的图像质量相对应的质量设置信息,并且每个参数集可以由在电子装置101的相机180中设置的光、颜色、快门速度、聚焦模式或白平衡的至少一个值的组合构成。
图12是示出根据本公开的实施例的程序的框图1200。
参照图12,程序140可包括用于控制电子装置101的一个或更多个资源的操作***(OS)142、中间件144或可在OS 142中运行的应用146。OS 142可包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM。例如,可在制造期间将程序140中的至少一部分预载入到电子装置101上,或者可在用户使用期间从外部电子装置(例如,电子装置102或电子装置104,或者服务器108)下载或由外部电子装置更新程序140中的至少一部分。
OS 142可控制电子装置101的一个或更多个***资源(例如,进程、存储器或电源)的管理(例如,分配或解除分配)。另外或可选地,OS 142可包括用于驱动电子装置101的其它硬件装置(例如,输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、SIM196或天线模块197)的一个或更多个驱动程序。
中间件144可向应用146提供各种功能,使得应用146可使用从电子装置101的一个或更多个资源提供的功能或信息。中间件144可包括例如应用管理器1201、窗口管理器1203、多媒体管理器1205、资源管理器1207、电力管理器1209、数据库管理器1211、包管理器1213、连接管理器1215、通知管理器1217、位置管理器1219、图形管理器1221、安全管理器1223、电话管理器1225或语音识别管理器1227。
应用管理器1201例如可管理应用146的生命周期。窗口管理器1203例如可管理在屏幕上使用的一个或更多个图形用户界面(GUI)资源。多媒体管理器1205例如可确定将用于播放媒体文件的一个或更多个格式,并可使用适合于从所述一个或更多个格式中选择的相应格式的编解码器对媒体文件之中的相应媒体文件进行编码或解码。资源管理器1207例如可管理应用146的源代码或存储器130的存储空间。电力管理器1209例如可管理电池189的容量、温度或电力,并可至少部分基于电池189的容量、温度或电力的相应信息来确定或提供将用于电子装置101的操作的相关信息。根据实施例,电力管理器1209可与电子装置101的基本输入/输出***(BIOS)(未示出)协同工作。
数据库管理器1211例如可产生、搜索或改变将由应用146使用的数据库。包管理器1213例如可管理以包文件的形式分布的应用的安装或更新。连接管理器1215例如可管理电子装置101与外部电子装置之间的无线连接或直接连接。通知管理器1217例如可提供用于向用户通知发生特定事件(例如,呼入呼叫、消息或警报)的功能。位置管理器1219例如可管理关于电子装置101的位置信息。图形管理器1221例如可管理将向用户提供的一个或更多个图形效果或与所述一个或更多个图形效果有关的用户界面。
安全管理器1223例如可提供***安全或用户认证。电话管理器1225例如可管理由电子装置101提供的语音呼叫功能或视频呼叫功能。语音识别管理器1227例如可向服务器108发送用户的语音数据,并从服务器108接收与将至少部分基于语音数据或至少部分基于语音数据而转换的文本数据在电子装置101上运行的功能相对应的命令。中间件144可动态地删除一些现有组件或添加新的组件。根据实施例,可包括中间件144中的至少一部分作为OS 142的一部分,或者可将中间件144中的至少一部分实现为与OS 142分离的另一软件。
应用146可包括例如主页1251、拨号器1253、短消息服务(SMS)/多媒体消息服务(MMS)1255、即时消息(IM)1257、浏览器1259、相机1261、闹铃1263、联系人1265、语音识别1267、电子邮件1269、日历1271、媒体播放器1273、相册1275、手表1277、健康1279(例如,用于测量锻炼程度或生物特征信息(诸如血糖))或环境信息1281(例如,用于测量气压、湿度或温度信息)应用。应用146还可包括能够支持电子装置101与外部电子装置之间的信息交换的信息交换应用(未示出)。信息交换应用例如可包括适用于向外部电子装置传送指定信息(例如,呼叫、消息或警报)的通知转发应用或适用于管理外部电子装置的装置管理应用。通知转发应用可向外部电子装置传送与在电子装置101的另一应用(例如,电子邮件应用1269)发生特定事件(例如,接收到电子邮件)相对应的通知信息。另外或可选地,通知转发应用可从外部电子装置接收通知信息并向电子装置101的用户提供通知信息。
装置管理应用可控制外部电子装置或外部电子装置的一些组件(例如,外部电子装置的显示装置或相机模块)的电力(例如,开启或关闭)或功能(例如,亮度、分辨率或焦点的调整)。另外或可选地,装置管理应用可支持在外部电子装置上运行的应用的安装、删除或更新。
电子装置的每个上述组件可以包括一个或更多个部件,并且该部件的名称可以根据电子装置的类型而变化。根据本公开的各种实施例的电子装置可以包括前述组件中的至少一个,可以省略其中的一些,或者可以包括其他附加组件。一些组件可以组合成实体,但是实体可以执行与该组件可能执行的功能相同的功能。
术语“模块”可以指包括硬件、软件和固件中的一个或其组合的单元。术语“模块”可以与例如单元、逻辑、逻辑块、组件或电路可互换地使用。模块可以是集成组件的最小单元或一部分。模块可以是执行一个或更多个功能的最小单元或部分。模块可以机械地或电子地实现。例如,模块可以包括执行某些操作的已知的或将来会开发出来的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA)中的至少一个。
根据本公开的实施例,装置(例如,模块或其功能)或方法(例如,操作)的至少一部分可以被实现为以例如程序模块的形式存储在计算机可读存储介质中的指令。当该指令由处理器(例如,图1的处理器120)执行时,该指令可以使处理器能够执行相应的功能。计算机可读存储介质可以是例如存储器(例如,图1的存储器130)。
计算机可读存储介质可以包括硬件装置(诸如硬盘、软盘和磁带(例如,磁带))、光学介质(诸如紧凑盘只读存储器(CD-ROM)和DVD)、磁光介质(诸如软磁光盘)、ROM、随机存取存储器(RAM)、闪存等。程序命令的示例不仅可以包括机器语言代码,还可以包括各种计算装置使用解释器可执行的高级语言代码。前述硬件装置可以被配置为作为一个或更多个软件模块操作以执行本公开的各种实施例,反之亦然。
根据本公开的各种实施例的模块或编程模块可以包括前述组件中的至少一个或更多个,可以省略它们中的一些,或者还可以包括其他附加组件。由根据本公开的各种实施例的模块、编程模块或其他组件执行的操作可以顺序地、同时地、重复地或启发地执行。此外,可以以不同的顺序执行一些操作,或者省略一些操作,或者包括其他另外的操作。
根据本公开的实施例,提供了一种存储指令的存储介质,所述指令被配置为在由至少一个处理器执行时使所述至少一个处理器能够执行至少一个操作,在被配置为提供质量定制图像的电子装置的控制方法中,至少一个操作可以包括:确定与来自外部装置的图像捕获相关的多个参数集;在获得一个或更多个图像的至少一部分期间,使用显示器在第一预览中提供一个或更多个图像的至少一部分;使用该一个或更多个图像,生成应用了该多个参数集中的第一参数集的一个或更多个第一校正图像;使用该一个或更多个图像,生成应用了该多个参数集中的第二参数集的一个或更多个第二校正图像;确定多个参数集的优先级;在提供第一预览的至少一部分期间,根据优先级在第二预览中提供一个或更多个第一校正图像和一个或更多个第二校正图像中的一个或更多个校正图像。
根据本公开的实施例,提供了一种存储指令的存储介质,所述指令被配置为在由至少一个处理器执行时使得至少一个处理器能够执行至少一个操作,在由服务器提供用于电子装置的定制的相机质量设置信息的方法中,至少一个操作可以包括:获得关于在电子装置上选择的一个或更多个图像的信息;基于关于一个或更多个图像的信息来确定关于电子装置的相机设置的偏好信息;以及基于偏好信息向电子装置提供多个参数集,以使电子装置能够在预览中提供通过将多个参数集的至少一部分应用于所捕获的图像而得到的校正图像。
从前面的描述显而易见的是,根据本公开的各种实施例,电子装置及其控制方法可以在捕获过程中在便携式电子装置上选择用户优选的图像质量,根据使用深度学习算法产生的用户选择来确定质量偏好,并提供用户定制的图像质量。由于在捕获时根据捕获目标或捕获环境反映用户的偏好,因此可以通过配备在便携式电子装置中的相机实现更高的满意度和用户便利性。
虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同形式限定的本公开的精神和范围的情况下,可以在其中进行形式和细节的各种改变。
Claims (15)
1.一种用于提供质量定制图像的电子装置,所述电子装置包括:
相机;
显示器;
存储器;
通信处理器;以及
处理器,所述处理器被配置为:
确定与使用所述通信处理器来自外部装置的图像捕获相关的多个参数集,
在使用所述相机获得一个或更多个图像的至少一部分期间,使用所述显示器在第一预览中提供所述一个或更多个图像的至少一部分,
使用所述一个或更多个图像生成应用了所述多个参数集中的第一参数集的一个或更多个第一校正图像,
使用所述一个或更多个图像生成应用了所述多个参数集中的第二参数集的一个或更多个第二校正图像,
确定所述多个参数集的优先级,以及
在提供所述第一预览的至少一部分期间,根据所述优先级在第二预览中提供所述一个或更多个第一校正图像和所述一个或更多个第二校正图像中的一个或更多个校正图像。
2.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
存储与从所述第一预览和所述第二预览中选择的一个或更多个预览相对应的一个或更多个图像,
基于所述一个或更多个图像的参数集,生成或更新用户偏好信息,以及
使用所述用户偏好信息,调整所述优先级。
3.根据权利要求1所述的电子装置,所述电子装置还包括:
位置信息模块,
其中,所述处理器还被配置为:
使用所述位置信息模块,获得关于所述电子装置的位置信息,以及
基于所述位置信息,获得所述多个参数集。
4.根据权利要求1所述的电子装置,
其中,所述处理器还被配置为基于关于所述一个或更多个图像的捕获环境的信息,获得所述多个参数集,并且
其中,关于所述捕获环境的所述信息包括捕获时间、捕获目标对象、天气、地点或所述电子装置的型号中的至少一个。
5.根据权利要求1所述的电子装置,
其中,所述优先级是基于关于所述电子装置的用户简档信息来设置的,并且
其中,所述用户简档信息包括所述电子装置的用户的性别、年龄或国家中的至少一个,或者先前的质量设置信息。
6.根据权利要求1所述的电子装置,其中,所述多个参数集包括在所述相机中设置的光、颜色、快门速度、聚焦模式或白平衡中的至少一个值。
7.一种被配置为为电子装置提供定制的相机质量设置信息的服务器,所述服务器包括:
通信处理器;
存储器;以及
处理器,所述处理器被配置为:
获得关于由所述电子装置的用户选择的一个或更多个图像的信息,
基于关于所述一个或更多个图像的所述信息,确定关于所述电子装置的相机设置的偏好信息,以及
经由所述通信处理器基于所述偏好信息向所述电子装置提供多个参数集,以使所述电子装置能够在预览中提供通过将所述多个参数集的至少一部分应用于捕获到的图像而得到的校正图像。
8.根据权利要求7所述的服务器,其中,关于所述一个或更多个图像的所述信息包括与所述一个或更多个图像相对应的设置参数集、位置信息、捕获环境信息或关于所述电子装置的用户简档信息中的至少一个。
9.根据权利要求7所述的服务器,其中,所述处理器还被配置为:
根据关于所述一个或更多个图像的位置信息、捕获环境信息或用户简档信息中的至少一项,对与所述一个或更多个图像相对应的设置参数集进行分类,为所述设置参数集分配权重,以及
基于所述权重,确定关于所述电子装置的相机设置的偏好信息。
10.根据权利要求7所述的服务器,其中,所述处理器还被配置为:当确定所述电子装置的相机运行时,获取所述运行时的捕获相关信息,并根据基于所述偏好信息所确定的优先级来提供与所述捕获相关信息相对应的所述多个参数集。
11.一种被配置为提供质量定制图像的电子装置的控制方法,所述控制方法包括:
确定与来自外部装置的图像捕获相关的多个参数集;
在获得一个或更多个图像的至少一部分期间,使用显示器在第一预览中提供所述一个或更多个图像的至少一部分;
使用所述一个或更多个图像生成应用了所述多个参数集中的第一参数集的一个或更多个第一校正图像;
使用所述一个或更多个图像生成应用了所述多个参数集中的第二参数集的一个或更多个第二校正图像;
确定所述多个参数集的优先级;以及
在提供所述第一预览的至少一部分期间,根据所述优先级在第二预览中提供所述一个或更多个第一校正图像和所述一个或更多个第二校正图像中的一个或更多个校正图像。
12.根据权利要求11所述的控制方法,所述控制方法还包括:
存储与从所述第一预览和所述第二预览中选择的一个或更多个预览相对应的一个或更多个图像;
基于所述一个或更多个图像的参数集,生成或更新用户偏好信息;以及
使用所述用户偏好信息,调整所述优先级。
13.根据权利要求11所述的控制方法,其中,确定所述多个参数集包括:获得关于所述电子装置的位置信息,以及基于所述位置信息确定所述多个参数集。
14.根据权利要求11所述的控制方法,
其中,确定所述多个参数集包括基于关于所述一个或更多个图像的捕获环境的信息,获得所述多个参数集,并且
其中,关于所述捕获环境的所述信息包括捕获时间、捕获目标对象、天气、地点或所述电子装置的型号中的至少一个。
15.根据权利要求11所述的控制方法,
其中,基于关于所述电子装置的用户简档信息来设置所述优先级,并且
其中,所述用户简档信息包括所述电子装置的用户的性别、年龄或国家中的至少一个,或者先前的质量设置信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2018-0065595 | 2018-06-07 | ||
KR1020180065595A KR102597680B1 (ko) | 2018-06-07 | 2018-06-07 | 맞춤형 화질 이미지를 제공하는 전자 장치 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110581948A true CN110581948A (zh) | 2019-12-17 |
CN110581948B CN110581948B (zh) | 2023-05-09 |
Family
ID=67070533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910494145.4A Active CN110581948B (zh) | 2018-06-07 | 2019-06-06 | 提供质量定制图像的电子装置及其控制方法、服务器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11012626B2 (zh) |
EP (1) | EP3579544B1 (zh) |
KR (1) | KR102597680B1 (zh) |
CN (1) | CN110581948B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113572948A (zh) * | 2020-04-29 | 2021-10-29 | 华为技术有限公司 | 视频处理方法和视频处理装置 |
CN116912239A (zh) * | 2023-09-11 | 2023-10-20 | 吉林大学 | 基于工业互联网的医学成像全流程质控管理方法及*** |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102032541B1 (ko) * | 2013-02-26 | 2019-11-08 | 삼성전자주식회사 | 이미지 촬영장치 및 방법 |
US10009536B2 (en) | 2016-06-12 | 2018-06-26 | Apple Inc. | Applying a simulated optical effect based on data received from multiple camera sensors |
DK180859B1 (en) | 2017-06-04 | 2022-05-23 | Apple Inc | USER INTERFACE CAMERA EFFECTS |
US11112964B2 (en) | 2018-02-09 | 2021-09-07 | Apple Inc. | Media capture lock affordance for graphical user interface |
JP2019146022A (ja) * | 2018-02-21 | 2019-08-29 | オリンパス株式会社 | 撮像装置及び撮像方法 |
US11722764B2 (en) | 2018-05-07 | 2023-08-08 | Apple Inc. | Creative camera |
US10375313B1 (en) | 2018-05-07 | 2019-08-06 | Apple Inc. | Creative camera |
US11093743B2 (en) * | 2018-08-10 | 2021-08-17 | International Business Machines Corporation | Intelligent personalization of operations of an image capturing device |
DK201870623A1 (en) | 2018-09-11 | 2020-04-15 | Apple Inc. | USER INTERFACES FOR SIMULATED DEPTH EFFECTS |
US11770601B2 (en) | 2019-05-06 | 2023-09-26 | Apple Inc. | User interfaces for capturing and managing visual media |
US10674072B1 (en) | 2019-05-06 | 2020-06-02 | Apple Inc. | User interfaces for capturing and managing visual media |
US11128792B2 (en) | 2018-09-28 | 2021-09-21 | Apple Inc. | Capturing and displaying images with multiple focal planes |
US11321857B2 (en) | 2018-09-28 | 2022-05-03 | Apple Inc. | Displaying and editing images with depth information |
US11706521B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | User interfaces for capturing and managing visual media |
KR20210138438A (ko) * | 2020-05-12 | 2021-11-19 | 삼성전자주식회사 | 카메라 장치를 포함하는 전자 장치 |
US11054973B1 (en) | 2020-06-01 | 2021-07-06 | Apple Inc. | User interfaces for managing media |
US11212449B1 (en) * | 2020-09-25 | 2021-12-28 | Apple Inc. | User interfaces for media capture and management |
US11539876B2 (en) | 2021-04-30 | 2022-12-27 | Apple Inc. | User interfaces for altering visual media |
US11778339B2 (en) | 2021-04-30 | 2023-10-03 | Apple Inc. | User interfaces for altering visual media |
US20240147054A1 (en) * | 2022-10-28 | 2024-05-02 | Nec Laboratories America, Inc. | Camera parameter enhancement for multiple analytics |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132860A1 (en) * | 2000-04-14 | 2007-06-14 | Prabhu Girish V | Method for customizing a digital camera using queries to determine the user's experience level |
US20100194963A1 (en) * | 2007-09-18 | 2010-08-05 | Sony Corporation | Display control apparatus, image capturing apparatus, display control method, and program |
CN106060308A (zh) * | 2012-09-25 | 2016-10-26 | 三星电子株式会社 | 用于发送图像的方法及其电子装置 |
CN106454005A (zh) * | 2015-08-11 | 2017-02-22 | 三星电子株式会社 | 电子装置和电子装置的图像编码方法 |
CN106488109A (zh) * | 2015-09-01 | 2017-03-08 | Lg电子株式会社 | 移动装置及其控制方法 |
US20180131878A1 (en) * | 2016-11-07 | 2018-05-10 | Snap Inc. | Selective identification and order of image modifiers |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070288973A1 (en) * | 2006-06-02 | 2007-12-13 | Logitech Europe S.A. | Intelligent image quality engine |
JP5287465B2 (ja) | 2009-04-21 | 2013-09-11 | ソニー株式会社 | 撮像装置、撮影設定方法及びそのプログラム |
KR101669463B1 (ko) | 2010-03-18 | 2016-10-26 | 삼성전자주식회사 | 지능형 카메라 |
US8908987B1 (en) * | 2012-10-01 | 2014-12-09 | Google Inc. | Providing image candidates based on diverse adjustments to an image |
KR102063915B1 (ko) | 2013-03-14 | 2020-01-08 | 삼성전자주식회사 | 사용자 기기 및 그 동작 방법 |
US9369662B2 (en) | 2013-04-25 | 2016-06-14 | Microsoft Technology Licensing, Llc | Smart gallery and automatic music video creation from a set of photos |
CN105847670B (zh) | 2015-02-04 | 2019-06-21 | 佳能株式会社 | 电子设备、摄像控制装置及其控制方法 |
JP6861342B2 (ja) | 2015-09-18 | 2021-04-21 | パナソニックIpマネジメント株式会社 | 撮像装置および撮像装置とサーバとを含むシステム |
KR102592076B1 (ko) | 2015-12-14 | 2023-10-19 | 삼성전자주식회사 | 딥러닝 기반 영상 처리 장치 및 방법, 학습 장치 |
KR102359391B1 (ko) * | 2016-11-08 | 2022-02-04 | 삼성전자주식회사 | 디바이스가 이미지를 보정하는 방법 및 그 디바이스 |
-
2018
- 2018-06-07 KR KR1020180065595A patent/KR102597680B1/ko active IP Right Grant
-
2019
- 2019-06-05 US US16/432,276 patent/US11012626B2/en active Active
- 2019-06-06 EP EP19178882.7A patent/EP3579544B1/en active Active
- 2019-06-06 CN CN201910494145.4A patent/CN110581948B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132860A1 (en) * | 2000-04-14 | 2007-06-14 | Prabhu Girish V | Method for customizing a digital camera using queries to determine the user's experience level |
US20100194963A1 (en) * | 2007-09-18 | 2010-08-05 | Sony Corporation | Display control apparatus, image capturing apparatus, display control method, and program |
CN106060308A (zh) * | 2012-09-25 | 2016-10-26 | 三星电子株式会社 | 用于发送图像的方法及其电子装置 |
CN106454005A (zh) * | 2015-08-11 | 2017-02-22 | 三星电子株式会社 | 电子装置和电子装置的图像编码方法 |
CN106488109A (zh) * | 2015-09-01 | 2017-03-08 | Lg电子株式会社 | 移动装置及其控制方法 |
US20180131878A1 (en) * | 2016-11-07 | 2018-05-10 | Snap Inc. | Selective identification and order of image modifiers |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113572948A (zh) * | 2020-04-29 | 2021-10-29 | 华为技术有限公司 | 视频处理方法和视频处理装置 |
CN113572948B (zh) * | 2020-04-29 | 2022-11-11 | 华为技术有限公司 | 视频处理方法和视频处理装置 |
CN116912239A (zh) * | 2023-09-11 | 2023-10-20 | 吉林大学 | 基于工业互联网的医学成像全流程质控管理方法及*** |
CN116912239B (zh) * | 2023-09-11 | 2023-11-21 | 吉林大学 | 基于工业互联网的医学成像全流程质控管理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
KR102597680B1 (ko) | 2023-11-03 |
US11012626B2 (en) | 2021-05-18 |
CN110581948B (zh) | 2023-05-09 |
US20190379837A1 (en) | 2019-12-12 |
KR20190139062A (ko) | 2019-12-17 |
EP3579544B1 (en) | 2021-03-31 |
EP3579544A1 (en) | 2019-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110581948B (zh) | 提供质量定制图像的电子装置及其控制方法、服务器 | |
KR102341456B1 (ko) | 2-단계 모션 보상을 가진 콘볼루션 뉴럴 네트워크를 사용하는 비디오 슈퍼 해상도를 위한 방법 및 장치 | |
US10924677B2 (en) | Electronic device and method for providing notification related to image displayed through display and image stored in memory based on image analysis | |
CN109756671B (zh) | 使用多个相机记录图像的电子装置及其操作方法 | |
KR102661983B1 (ko) | 이미지의 인식된 장면에 기반하여 이미지를 처리하는 방법 및 이를 위한 전자 장치 | |
CN112602111A (zh) | 模糊基于深度信息组合多个图像而获得的图像的电子设备及驱动该电子设备的方法 | |
US11671701B2 (en) | Electronic device for recommending composition and operating method thereof | |
CN109756763B (zh) | 用于基于优先级处理图像的电子装置及其操作方法 | |
US11563889B2 (en) | Electronic device and method for controlling camera using external electronic device | |
CN111311533A (zh) | 用于确定图像清晰度的设备和方法 | |
CN112840634B (zh) | 用于获得图像的电子装置及方法 | |
EP3621292B1 (en) | Electronic device for obtaining images by controlling frame rate for external moving object through point of interest, and operating method thereof | |
US11393078B2 (en) | Electronic device and method for correcting image on basis of image transmission state | |
US20230133394A1 (en) | Method for processing photographed image and electronic device therefor | |
US20170111569A1 (en) | Face detection method and electronic device for supporting the same | |
CN111886874A (zh) | 用于通知图像信号处理的更新的电子设备及用于操作电子设备的方法 | |
CN114868180A (zh) | 用于改变显示器的指定区域中的显示的电子装置及其操作方法 | |
KR20210144151A (ko) | Awb를 수행하여 이미지를 생성하는 전자 장치 및 방법 | |
US20230147540A1 (en) | Electronic device and image processing method thereof | |
US20200273137A1 (en) | Electronic device for providing image related to inputted information, and operating method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |