用于控制相机的方法及其电子设备与流程

文档序号:29859895发布日期:2022-04-30 10:37阅读:84来源:国知局
用于控制相机的方法及其电子设备与流程

1.本公开涉及用于控制电子设备中的多个相机的方法和装置。


背景技术:

2.随着信息通信技术和半导体技术的发展,各种类型的电子设备已发展为提供各种多媒体服务的多媒体设备。多媒体服务可以包括以下至少一项:语音呼叫服务、消息服务、广播服务、无线互联网服务、相机服务、音乐再现服务等。
3.电子设备可以使用多个相机提供用户期望的各种相机服务。例如,电子设备可以使用设置在电子设备的背面的多个相机获得各种视角的图像。


技术实现要素:

4.技术问题
5.电子设备可以使用具有不同视角的多个相机来获得用户需要的视角的图像。例如,电子设备可以驱动多个相机中的与用户输入相对于的至少一个相机,以获得与相应相机的视角相对应的图像。然而,当电子设备基于用户输入改变驱动相机时,可能发生与相机的激活相关联的延迟。
6.此外,当电子设备并行地操作多个相机时,多个相机需要持续地维持激活状态,因此电子设备消耗的电量可能增加,这是一个缺点。
7.根据本公开的各种实施例,提供了一种方法和装置,通过该方法和装置,电子设备使用多个相机提供多相机服务。
8.问题的解决方案
9.根据本公开的各种实施例,电子设备可以包括:第一相机;第二相机,具有被设置为包括在第一相机的视角中的视角;显示器;以及处理器,其中所述处理器被配置为执行以下操作:在显示器上显示经由第一相机获得的第一图像;从第一图像中检测与第二相机相对应的信息;当基于与第二相机相对应的信息确定激活第二相机时,激活第二相机;以及在显示器上另外显示经由第二相机获得的第二图像。
10.根据本公开的各种实施例,电子设备的操作方法可以包括:在电子设备的显示器上显示经由电子设备的第一相机获得的第一图像;从第一图像中检测与第二相机相对应的信息,第二相机被配置为具有包括在第一相机的视角中的视角;当基于与第二相机相对应的信息确定激活第二相机时,激活第二相机;以及在显示器上另外显示经由第二相机获得的第二图像。
11.本发明的有益效果
12.根据各种实施例的电子设备及其操作方法可以基于经由第一相机获得的图像,选择性地激活当前在空闲模式下操作的第二相机,由此可以减少与第二相机的激活相关联的延迟,并且可以降低提供多相机服务所消耗的电量。
附图说明
13.图1a是根据本公开各种实施例的电子设备的前透视图;
14.图1b是根据本公开各种实施例的电子设备的后透视图;
15.图2a是示出了根据本公开各种实施例的网络环境中的电子设备的示意图;
16.图2b是根据本公开各种实施例的包括多个相机的电子设备的框图;
17.图2c是示出了根据本公开各种实施例的使用多个相机捕获的数据的配置的示意图;
18.图3是根据本公开各种实施例的电子设备的框图;
19.图4是示出了根据本公开各种实施例的通过电子设备提供多相机服务的过程的流程图;
20.图5是示出了根据本公开各种实施例的由电子设备控制多个相机的过程的流程图;
21.图6是示出了根据本公开各种实施例的由电子设备基于到目标的距离控制多相机服务的过程的流程图;
22.图7是示出了根据本公开各种实施例的用于由电子设备基于到目标的距离控制多相机服务的配置的示意图;
23.图8是示出了根据本公开各种实施例的由电子设备基于面部检测信息提供多相机服务的过程的流程图;
24.图9a、图9b、图9c、图9d、图9e、图9f、图9g和图9h是示出了根据本公开各种实施例的用于由电子设备基于面部检测信息提供多相机服务的屏幕配置的示意图;
25.图10是示出了根据本公开各种实施例的由电子设备捕获图像的过程的流程图;
26.图11a、图1 1b、图11c、图11d、图11e和图11f是示出了根据本公开各种实施例的由电子设备捕获的图像的示意图;
27.图12是示出了根据本公开各种实施例的由电子设备基于图像的亮度值提供多相机服务的过程的流程图;
28.图13a和图13b是示出了根据本公开各种实施例的用于由电子设备基于目标的背光信息提供多相机服务的屏幕配置的示意图;
29.图14a和图14b是示出了根据本公开各种实施例的用于由电子设备基于图像中的亮度差值提供多相机服务的屏幕配置的示意图;
30.图15是示出了根据本公开各种实施例的由电子设备基于对象的位置提供多相机服务的过程的流程图;
31.图16a和图16b是示出了根据本公开各种实施例的用于基于与第二相机区域相关联的对焦设置信息提供多相机服务的屏幕配置的示意图;
32.图17a和图17b是示出了根据本公开各种实施例的用于基于对焦对象的移动信息提供多相机服务的屏幕配置的示意图;
33.图18是示出了根据本公开各种实施例的由电子设备在经由第一相机获得的图像中设置第二相机区域的过程的流程图;
34.图19是示出了根据本公开各种实施例的由电子设备控制经由第一相机获得的图像中的第二相机区域的大小的过程的流程图;
35.图20a和图20b是示出了根据本公开各种实施例的用于由电子设备控制经由第一相机获得的图像中的第二相机区域的大小的屏幕配置的示意图;
36.图21是示出了根据本公开各种实施例的由电子设备基于对焦对象的大小确定第二相机区域的大小的过程的流程图;
37.图22是示出了根据本公开各种实施例的由电子设备控制变焦功能的过程的流程图;
38.图23a和图23b是示出了根据本公开各种实施例的用于通过电子设备控制第二相机的变焦功能的屏幕配置的示意图;
39.图24a、图24b和图24c是示出了根据本公开各种实施例的用于由电子设备控制第一相机的变焦功能的屏幕配置的示意图;以及
40.图25a和图25b是示出了根据本公开各种实施例的用于由电子设备改变相机的显示区域的屏幕配置的示意图。
具体实施方式
41.在在下文中,将参考附图来描述本公开的各种实施例。实施例和其中使用的术语并不旨在将本文公开的技术限制为特定形式,并且应被理解为包括相应实施例的各种修改、等同物和/或替代方案。在描述附图的过程中,可以将相似的附图标记用于表示相似的组成元件。单数表述可以包括复数表述,除非它们在上下文中明显不同。
42.除非上下文另外清楚地指示,否则如本文所使用的单数形式可以包括复数形式。在本公开各种实施例中使用的表述“第一”、“第二”、“所述第一”或“所述第二”可以修饰各种组件,而不管顺序和/或重要性如何,但不限制对应组件。当一元件(例如,第一元件)被称为“(功能性地或者通信地)连接至”或“直接耦接至”另一元件(第二元件)时,该元件可以直接连接至该另一元件,或者可以经由又一元件(例如,第三元件)连接至该另一元件。
43.根据具体情形,在硬件或软件方面,在本公开的各种实施例中使用的表述“配置为”可以与例如“适合于”、“具有...的能力”、“设计为”、“适于”、“用于”、或“能够”互换使用。备选地,在一些情况下,表述“被配置为...的设备”可以意指该设备与其它设备或组件一起“能够...”。例如,短语“适于(或(被)配置为)执行a、b和c的处理器”可以意指仅用于执行对应操作的专用处理器(例如,嵌入式处理器)、或可以通过执行存储在存储器设备中的一个或多个软件程序来执行对应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器(ap))。
44.根据本公开各种实施例的电子设备可以包括以下至少一项:例如智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器(e-book阅读器)、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg-1音频层-3(mp3)播放器、移动医疗设备、相机和可穿戴设备。根据各种实施例,可穿戴设备可以包括以下至少一项:饰品类型(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式设备(hmd))、衣料或服饰集成类型(例如,电子服饰)、身体附着类型(例如,皮肤贴或纹身)和生物植入类型(例如,可植入电路)。
45.在一些实施例中,电子设备可以包括以下至少一项:例如电视、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波率、洗衣机、空气净化器、机顶盒、家庭自
动控制面板、安全控制面板、tv盒(例如,samsung homesync
tm
、app le tvtv
tm
或google tv
tm
)、游戏机(例如,xbox
tm
和playstation
tm
)、电子词典、电子钥匙、摄像机和电子相框。
46.在其他实施例中,电子设备可以包括以下至少一项:各种医疗设备(例如,各种便携式医疗测量设备(血糖监控设备、心率监控设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)机和超声波机)、导航设备、全球定位系统(gps)接收机、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船用电子设备(例如,船用导航设备和罗盘)、航空电子设备、安全设备、车辆头单元、工业或家用机器人、银行的自动柜员机(atm)、商店的销售点(pos)或物联网设备(例如,灯泡、各种传感器、电表或气表、洒水器设备、火警、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。
47.根据一些实施例,电子设备可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪、以及各种测量仪器(例如水表、电表、气表、和无线电波表等)中的至少一个。在各种实施例中,电子设备可以是柔性的,或可以是上述各种设备中的一个或多个的组合。根据本公开实施例的电子设备不限于上述设备。在本公开中,术语“用户”可以指示使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。
48.图1a是根据本公开各种实施例的电子设备的前透视图。图1b是根据本公开各种实施例的电子设备的后透视图。
49.参考图1a和图1b,电子设备100可以包括壳体110。根据实施例,壳体110可以包括金属构件,或者可以包括金属构件和非金属构件二者。根据实施例,包括窗口(例如,前窗或玻璃板)的显示器101可以设置在壳体110的正面(例如,第一侧)。根据实施例,电子设备100可以包括听筒(扬声器)102,以输出伙伴的语音。听筒102可以设置在壳体110中。根据实施例,电子设备100可以包括麦克风设备103,以将用户的语音发送给伙伴。听筒103可以设置在壳体110中。根据实施例,电子设备100可以包括设置在壳体110中的至少一个键输入设备。例如,键输入设备可以包括设置在壳体110的正面的主键按钮114、设置在主键按钮114的右侧和左侧的触摸板115、以及设置在壳体110的侧边的侧键按钮116。
50.根据一个实施例,用于执行电子设备100的各种功能的组件可以设置在听筒102周围。例如,组件可以包括至少一个传感器模块104。例如,传感器模块104可以包括照度传感器(例如,光传感器)、接近传感器(例如,光传感器)、红外传感器和超声波传感器中的至少一个。例如,组件可以包括前置相机设备105。例如,组件可以包括指示器106(例如,led设备),以使用户能够识别电子设备的状态信息。
51.根据实施例,可以在麦克风设备103的一侧设置扬声器设备108。根据实施例,接口连接器端口107可以设置在麦克风设备103的另一侧处,并且可以执行与外部设备的数据收发,并可以接收外部电力以对电子设备100进行充电。根据实施例,可以在接口连接器端口107的一侧设置耳机插孔109。
52.根据实施例,电子设备100可以包括设置在壳体的背面(例如,第二侧)的背面窗111。根据实施例,第一相机设备112和第二相机设备113可以设置在背面窗111中。根据实施例,可以在第一相机设备112和第二相机设备113的一侧设置至少一个电子组件113。例如,电子组件113可以包括例如照度传感器(例如光传感器)、接近传感器(例如光传感器)、红外传感器、超声波传感器、心率传感器和闪光设备中的至少一个。
53.图2a示出了根据本公开各种实施例的网络环境200中的电子设备201。
54.参考图2a,电子设备201可以包括总线210、处理器220、存储器230、输入/输出接口250、显示器260、通信接口270和相机280。在一些实施例中,电子设备201可以省略元件中的至少一个,或还可以包括其他元件。
55.例如,总线210可以包括用于将元件220至280互连并在元件220至280之间传送通信(例如,控制消息和/或数据)的电路。
56.处理器220可以包括中央处理器(cpu)、应用处理器(ap)、图像信号处理器(isp)和通信处理器(cp)中的一个或多个。例如,处理器220可以执行与电子设备201的至少一个其他元件的控制和/或通信相关的操作或数据处理。
57.根据实施例,处理器220可以使用经由相机280的第一相机获得的图像控制第二相机的驱动。例如,处理器220可以识别在经由第一相机获得图像的至少一部分中设置的第二相机区域。处理器220可以基于第二相机区域的图像属性来确定是否激活第二相机。当确定激活第二相机时,处理器220可以执行控制,使得相机280的第二相机被激活。例如,第二相机区域的图像属性可以包括第二相机区域的面部检测信息、第二相机区域的曝光信息、(亮度值)和第二相机区域的对焦设置信息中的至少一个。
58.存储器230可以包括易失性和/或非易失性存储器。存储器230可以存储例如与电子设备201的至少一个其他元件相关的指令或数据。根据实施例,存储器230可以存储软件和/或程序240。例如,程序240可以包括内核241、中间件243、应用编程接口(api)245和/或应用程序(或“应用”)247。内核241、中间件243和api 245中的至少一些可以被称作操作系统(os)。
59.内核241可以控制或管理用于执行由其他程序(例如,中间件243、api 245或应用247)实施的操作或功能的系统资源(例如,总线210、处理器220或存储器230)。此外,内核241可以提供接口,其中,中间件243、api 245或应用247可以经由所述接口访问电子设备201的各个元件以控制或管理系统资源。
60.例如,中间件243例如可以用作中介,从而允许api 245或应用247与内核241进行通信以交换数据。此外,中间件243可以根据从应用247接收的一个或多个任务请求的优先级来对所述一个或多个任务请求进行处理。例如,中间件243可以向应用247中的一个或多个指派使用电子设备201的系统资源(例如,总线210、处理器220、存储器230等)的优先级,并可以处理一个或多个任务请求。api 245是被应用247用来控制由内核241或中间件243提供的功能的接口,并且可以包括例如至少一个接口或功能(例如,指令),以进行文件控制、窗口控制、图像处理、字符控制等。
61.例如,输入/输出接口250可以用作可以向电子设备201的其他元件转发从用户或外部设备输入的命令或数据的接口。
62.显示器260可以包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示器。例如,显示器260可以向用户显示各种类型的内容(例如,文本、图像、视频、图标和/或符号)。显示器260可以包括触摸屏,并且可以接收例如使用电子笔或用户身体的一部分输入的触摸、手势、接近或悬停。
63.例如,通信接口270可以建立电子设备201与外部设备(例如,第一外部电子设备202、第二外部电子设备204或服务器206)之间的通信。例如,通信接口270可以经由无线或
有线通信与网络272相连,以与外部设备(例如,第二外部电子设备204或服务器206)进行通信。
64.例如,无线通信可以包括使用以下至少一项的蜂窝通信:lte、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)和全球移动通信系统(gsm)等。根据实施例,无线通信可包括例如以下至少一项:wi-fi、光保真(li-fi)、蓝牙、蓝牙低能耗(ble)、zigbee、近场通信(nfc)、磁安全传输、射频(rf)和体域网(ban)。根据实施例,无线通信可以包括gnss。例如,gnss可以是全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(在下文中称为“北斗”)或伽利略(欧洲基于全球卫星的导航系统)。在本文档的下文中,术语“gps”可以与术语“gnss”互换。例如,有线通信可以包括通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(post)等中的至少一个。网络272可以包括电信网络,例如,计算机网络(例如,lan或wan)、互联网和电话网络中的至少一个。
65.第一外部电子设备202和第二外部电子设备204中的每一个可以是具有与电子设备201的类型相同或不同的类型的电子设备。根据各种实施例,可以在另一电子设备或多个电子设备(例如,电子设备202和204或者服务器206)中执行电子设备201中所执行的操作中的全部或一些。根据实施例,当电子设备201必须自动地或响应于请求来执行一些功能或服务时,除了执行这些功能或服务或者替代执行这些功能或服务,电子设备201还可以向另一设备(例如,电子设备202或204或者服务器206)请求执行与这些功能或服务相关的至少一些功能。另一电子设备(例如,电子设备202或204或者服务器206)可以执行所请求的功能或附加功能,并可以向电子设备201传递其结果。电子设备201可以提供接收到的结果本身,或者可以附加地处理接收到的结果以提供请求的功能或服务。为此,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。
66.相机280可以收集与目标相关联的图像信息。例如,相机280可以包括多个相机模块,这些相机模块包括在电子设备201中。例如,相机280可以包括第一相机和第二相机,以拍摄位于用户前方的目标。第一相机和第二相机具有用于获得图像的不同视角,并且第二相机的视角可以与第一相机的视角的至少一部分重叠。附加地或备选地,相机280还可以包括用于以自拍模式执行拍摄的相机(例如,前置相机设备)。例如,相机280可以包括诸如电荷耦合器件(ccd)传感器、互补金属氧化物半导体(cmos)传感器等的图像传感器。
67.图2b是根据本公开各种实施例的包括多个相机的电子设备的框图。
68.参考图2b,电子设备201可以包括处理器220、显示器260、第一相机282和第二相机284。
69.根据实施例,可以将第一相机282和第二相机284布置为在电子设备201的一侧(例如,背面)彼此靠近。例如,可以将第一相机282和第二相机284布置为在电子设备201的背面沿竖直方向或水平方向彼此靠近。例如,可以将第一相机282的视角设置为比第二相机284的视角更宽,并且第二相机284的视角可以包括在第一相机282的视角中。
70.根据实施例,当电子设备201以多相机模式操作时,第一相机282可以持续地维持激活状态。根据实施例,当电子设备201以多相机模式操作时,可以选择性地激活第二相机284。例如,当在多相机模式下限制第二相机284的使用时,第二相机284可以在空闲模式下操作。当处理器220确定将第二相机284改变到激活模式时,第二相机284可以改变到激活模
式。例如,第二相机284的空闲模式可以包括维持用于激活第二相机284的初始设置并且去激活第二相机284的图像传感器的操作状态。用于激活第二相机284的初始设置可以包括生成实例、分配存储器、从存储器230读取用于操作相机的设置参数等。第二相机284的激活模式可以包括激活第二相机284的图像传感器以获得图像的操作状态。
71.根据实施例,处理器220可以经由相机驱动模块222和信息提取模块224控制第一相机282和第二相机284的驱动。例如,当电子设备201在多相机模式下操作时,相机驱动模块222可以执行控制,使得第一相机282被激活且第二相机284在空闲模式下操作。信息提取模块224可以从经由第一相机282获得的图像中检测第二相机区域的图像属性。相机驱动模块222可以基于由信息提取模块224提供的第二相机区域的图像属性来确定是否激活第二相机284。例如,第二相机区域的图像属性可以包括第二相机区域的面部检测信息、第二相机区域的曝光信息(亮度值)以及与包括在第二相机区域中的对象相关联的对焦信息中的至少一个。第二相机区域可以包括经由第一相机获得的图像中的与第二相机284的视角相对应的至少一部分。
72.根据实施例,处理器220可以在经由第一相机282获得的图像中设置第二相机区域。例如,当检测到区域匹配事件发生时,处理器220可以从经由第一相机282获得的图像中检测与经由第二相机284获得的图像相对应的区域。处理器220可以将经由第一相机282获得的图像中的与经由第二相机284获得的图像相对应的区域设置为第二相机区域。例如,区域匹配事件可以周期性地发生,或者由于用户输入而发生。
73.根据实施例,处理器220可以基于到目标的距离限制第二相机284的驱动。例如,处理器220可以估计到第一相机282提供的图像中的对焦对象的距离。例如,处理器220可以使用第一相机282或单独的传感器估计到对焦对象的距离。当对焦对象存在于参考距离内时,处理器220可以限制第二相机284的驱动。例如,处理器220可以使用相机驱动模块222执行控制,使得第二相机284维持空闲模式或者去激活第二相机284。附加地或备选地,当对焦对象存在于距电子设备201的参考距离内时,处理器220可以去激活电子设备201的多相机模式。
74.根据实施例,处理器220可以基于多相机模式下的捕获事件的类型,使用第一相机282和第二相机284中的至少一个来捕获图像。例如,当检测到第一捕获事件发生时,处理器220可以使用第一相机282捕获图像。例如,当检测到第二捕获事件发生时,处理器220可以使用第二相机284捕获图像。例如,当检测到第三捕获事件发生时,处理器220可以使用第一相机282和第二相机284捕获图像。在这种情况下,处理器220可以单独存储经由第一相机282捕获的图像和经由第二相机284捕获的图像,或者可以将它们组合为单个图像并存储该图像。例如,处理器220可以基于捕获手势、压力的强度、触摸持续时间、触摸次数和捕获图标类型等中的至少一个对捕获事件的类型进行分类。
75.根据实施例,处理器220可以控制第二相机284的视角。例如,处理器220可以控制第二相机284的视角以与经由输入/输出接口250检测到的用户输入相对应。例如,处理器220可以在第二相机284提供的图像中识别对焦对象。处理器220可以基于对焦对象的大小控制第二相机284的视角。例如,处理器220可以执行控制以便缩小第二相机284的视角,以与经由第二相机284获得的图像中的对焦对象的大小相对应。
76.根据实施例,处理器220可以在多相机模式下独立地控制第一相机282和第二相机
284的变焦功能。例如,当激活第一相机282和第二相机284时,处理器220可以控制显示器260,以便显示经由第一相机282获得的第一图像和经由第二相机284获得的第二图像。例如,处理器220可以控制显示器260,以便在经由第一相机282获得的第一图像的至少一部分中显示经由第二相机284获得的第二图像。当在第一图像的第二相机区域中检测到与变焦功能相对应的用户输入时,处理器220可以控制第二相机284,以便执行与用户输入相对应的变焦功能。当在第一图像的第二相机区域之外检测到与变焦功能相对应的用户输入时,处理器220可以控制第一相机282,以便执行与用户输入相对应的变焦功能。
77.显示器260可以显示由第一相机282和第二相机284中的至少一个提供的图像。例如,当激活第一相机282和第二相机284时,显示器260可以单独显示经由第一相机282获得的第一图像和经由第二相机284获得的第二图像。例如,显示器260可以在经由第一相机282获得的第一图像的至少一部分中显示经由第二相机284获得的第二图像,如画中画(pip)方式一样。例如,显示器260可以在不同区域中显示经由第一相机282获得的第一图像和经由第二相机284获得的第二图像。例如,当第二相机284在多相机模式下以空闲模式操作时,显示器260可以显示经由第一相机282获得的第一图像。例如,当仅激活第二相机284时,显示器260可以显示经由第二相机284获得的第二图像。
78.根据本公开的各种实施例,当电子设备201使用多个相机捕获图像时,电子设备201可以区分用于后向兼容性和基本再现的第一拍摄以及使用放大/缩小的第二拍摄。例如,第一拍摄可以将经由第一相机282的图像传感器获得的图像修改为具有发送到处理器以进行图像处理的形式的数据(拜耳数据)。第一拍摄可以包括图像捕获序列,图像捕获序列对经修改获得的数据(拜耳数据)执行图像信号处理(isp)并且将处理后的结果编码为如图2c中所示的图像格式(例如,jpeg)。例如,第二拍摄可以将经由第二相机284的图像传感器获得的图像修改为具有发送到处理器以进行图像处理的形式的数据(拜耳数据)。第二拍摄对经修改获得的数据(拜耳数据)执行isp。如图2c示,与将图像存储为单独的图像格式相反,第一拍摄图像和第二拍摄图像可以包括用于将图像编码为单个图像格式(例如,jpeg)的图像捕获序列。
79.图2c是示出了根据本公开各种实施例的使用多个相机捕获的数据的配置的示意图。
80.根据实施例,当电子设备201在多相机模式下使用多个相机捕获图像时,电子设备201可以存储以图2c的结构提供的数据。例如,电子设备201可以使用允许jpeg扩展的appn标记代码配置在多相机模式下经由多个相机获得的图像的信息(例如,与多个图像相关联的附加信息和元数据)。例如,多相机模式的捕获图像可以包括指示图像开始的图像开始(soi)290、包括图像的附加信息的标记代码(app1)292和294、向使用多个相机捕获的多个图像分配的标记代码(appn)296、包括经由至少一个相机获得的图像数据的图像数据字段298以及指示图像结束的图像结束(eoi)299。附加地或备选地,多相机模式的图像信息可以具有使用各种放大/缩小的分层结构,并且可以经由相同文件中的单独空间对图像信息进行分配,如图形296和298所示。
81.根据实施例,app1字段294的元数据可以包括多相机模式的各种参数信息,例如经由多相机模式获得的图像的变焦放大率、偏移指定等。例如,可以通过诸如整数、浮点、ascii等的各种形式表示多相机模式的参数。此外,作为用于交换数据的技术,多相机模式
的参数可以扩展为标记图像文件格式(tiff)、可扩展元数据平台(xmp)等。根据实施例,电子设备201需要相对较大的内存大小,以便存储在多相机模式下使用多个相机捕获的图像。因此,电子设备201可能需要一种数据压缩编解码器,该数据压缩编解码器适于利用在多相机模式下捕获的图像的场景。例如,基于变焦功能,在相同视角下的多相机模式的图像可以包括许多重叠的视觉分量。因此,处理器220可以基于变焦功能减少重叠视觉特性,并且可以改变配置以包括低熵的数据,从而可以减少数据量,如图形296所示。例如,处理器220可以使用差分脉冲编码调制(dpcm)、运动估计/运动补偿(me/mc)等作为用于减少数据量的压缩技术。
82.根据实施例,电子设备201可以使用如图2c所示的多相机模式的单个文件配置有效地控制各种场景,该单个文件配置对文件管理是有效的。此外,电子设备201可以在没有任何限制的情况下保证后向兼容性并且可以经由回放设备(例如,智能电话、电视等)执行再现,并且可以经由各种用户接口(例如,触摸输入等)使用多个相机来支持各种效果。
83.图3是根据本公开各种实施例的电子设备301的框图。电子设备301可以包括例如图2所示的电子设备201的整体或一部分。
84.参考图3,电子设备301包括至少一个处理器(例如,ap)310、通信模块320、订户标识模块324、存储器330、传感器模块340、输入设备350、显示器360、接口370、音频模块380、相机模块391、电源管理模块395、电池396、指示器397和电机398。
85.处理器310可以控制与其连接的多个硬件或软件元件,并且可以通过驱动操作系统或应用程序来执行各种数据处理和操作。例如,处理器310可以实现为片上系统(soc)。根据实施例,处理器310还可以包括图形处理单元(gpu)和/或图像信号处理器(isp)。处理器310还可以包括图3中示出的元件中的至少一些(例如,蜂窝模块321)。处理器310可以将从至少一个其他元件(例如,非易失性存储器)接收到的命令或数据加载到易失性存储器中,可以处理加载的命令或数据,而且可以将所得数据存储在非易失性存储器中。
86.根据实施例,处理器210可以基于经由电子设备301的第一相机获得的图像的至少一部分(第二相机区域)的图像属性确定是否激活电子设备301的第二相机。
87.通信模块320可以具有与图2的通信接口270的配置相同或相似的配置。例如,通信模块320可以包括蜂窝模块321、wi-fi模块323、蓝牙模块325、gnss模块327、nfc模块328和rf模块329。
88.例如,蜂窝模块321可以经由通信网络提供语音呼叫、视频呼叫、文本消息、服务、互联网服务等。根据实施例,蜂窝模块321可以使用订户标识模块324(例如,sim卡)识别和认证通信网络中的电子设备301。根据实施例,蜂窝模块321可以执行处理器310可以提供的功能中的至少一些功能。根据实施例,蜂窝模块321可以包括通信处理器(cp)。
89.根据一些实施例,蜂窝模块321、wi-fi模块323、bt模块325、gnss模块327和nfc模块328中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(ic)或ic封装中。
90.例如,rf模块329可以发送或接收通信信号(例如,rf信号)。例如,rf模块329可以包括收发机、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据另一实施例,蜂窝模块321、wi-fi模块323、bt模块325、gnss模块327和nfc模块328中的至少一个可以经由单独的rf模块发送或接收rf信号。例如,订户标识模块324可以包括含有订户标识模块或嵌入式sim的卡,并且可以包含唯一标识信息(例如,集成电路卡标识符(iccid))或订户
信息(例如,国际移动订户标识(imsi))。
91.例如,存储器330(例如,图2的存储器230)可以包括嵌入式存储器332或者外部存储器334。例如,嵌入式存储器332可以包括以下至少一项:易失性存储器(例如,dram、sram、sdram等)和非易失性存储器(例如,一次性可编程rom(otprom)、prom、eprom、eeprom、掩模rom、闪存rom、闪存、硬盘驱动器或固态驱动器(ssd))。外部存储器334可以包括闪存驱动器,例如紧凑型闪存(cf)、安全数字(sd)、微型sd、迷你型sd、极限数字(xd)、多媒体卡(mmc)、存储棒等。外部存储器334可以经由各种接口与电子设备301功能地或物理地连接。
92.例如,传感器模块340可以测量物理量或检测电子设备301的操作状态,并且可以将测量的或检测的信息转换为电信号。例如,传感器模块340可以包括以下至少一项:手势传感器340a、陀螺仪传感器340b、气压传感器340c、磁传感器340d、加速度传感器340e、握持传感器340f、接近传感器340g、颜色传感器340h(例如,红、绿和蓝(rgb)传感器)、生物传感器340i、温度/湿度传感器340j、照度传感器340k和紫外(uv)传感器340m。附加地或备选地,传感器模块340可以包括例如电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块340还可以包括用于控制包括在其中的一个或多个传感器的控制电路。在一些实施例中,电子设备301还可以包括被配置为控制传感器模块340的处理器,作为处理器310的一部分或独立于处理器310,并可以在处理器210处于睡眠状态时控制传感器模块340。例如,温度/湿度传感器340j可以包括设置在不同位置的多个温度传感器。
93.例如,输入设备350可以包括触摸面板352、(数字)笔传感器354、按键356或超声输入设备358。例如,触摸面板352可以使用电容型、电阻型、红外型和超声型中的至少一种。此外,触控面板352还可以包括控制电路。触摸面板352还可以包括用于向用户提供触觉反应的触觉层。例如,(数字)笔传感器354可以包括识别片,该识别片是触摸面板的一部分或者独立于触摸面板。例如,按键356可以包括物理按钮、光学键或键区。超声输入设备358可以经由麦克风(例如,麦克风388)来检测由输入工具产生的超声波,以识别与检测到的超声波相对应的数据。
94.显示器360(例如,图2的显示器260)可以包括面板362、全息设备364、投影仪366和/或用于对它们进行控制的控制电路。例如,面板362可以被实现为柔性的、透明的或可穿戴的。面板362可与触摸面板352一起被配置为一个或多个模块。全息设备364可以使用光的干涉在空中显示三维图像。投影仪366可以通过将光投影到屏幕上来显示图像。例如,该屏幕可以位于电子设备301的内部或外部。例如,接口370可以包括hdmi 372、usb 374、光学接口376或d超小型(d-sub)378。例如,接口370可以被包括在图2所示的通信接口270中。附加地或备选地,接口370可以包括例如移动高清链路(mhl)接口、安全数字(sd)卡/多媒体卡(mmc)接口或红外数据协会(irda)标准接口。
95.音频模块380可以例如将声音转换为电信号,反之亦然。例如,音频模块380的至少一些元件可以被包括在图2所示的输入/输出接口250中。例如,音频模块380可以处理经由扬声器382、听筒384、耳机386、麦克风388等输入或输出的声音信息。
96.相机模块391(例如,图2的相机280)是能够拍摄静止图像和运动图像的设备。根据实施例,相机模块391可以包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(isp)或闪光灯(例如,led或氙气灯)。例如,电源管理模块395可以管
理电子设备301的电源。
97.电源管理模块395可以包括电源管理集成电路(pmic)、充电器ic或者电池或燃料表。pmic可以使用有线和/或无线充电方法。无线充电方法的示例可以包括磁共振方法、磁感应方法、电磁波方法等。还可以包括用于无线充电的附加电路(例如,线圈环、谐振电路、整流器等)。例如,电池表可以测量电池396中的剩余电量以及充电过程中的电压、电流或温度。例如,电池396可以包括可再充电电池和/或太阳能电池。
98.指示器397可以显示电子设备301或电子设备301的一部分(例如,处理器310)的特定状态(例如,引导状态、消息状态、充电状态等)。电机398可以将电信号转换为机械振动,并且可以产生振动、触觉效果等。电子设备301可以包括移动电视支持设备(例如,gpu),其能够根据诸如数字多媒体广播(dmb)、数字视频广播(dvb)、mediaflo
tm
等的标准处理媒体数据。
99.本公开中描述的上述元件中的每一个可以配置有一个或多个组件,且相应元件的名称可以根据电子设备的类型而不同。在各种实施例中,电子设备(例如,电子设备301)可以省略一些元件,或者还可以包括附加元件,或者电子设备的一些元件可以彼此组合以配置一个实体,在这种情况下,电子设备可以等同地执行相应元件在组合之前的功能。
100.根据各种实施例,电子设备可以包括第一相机、第二相机、显示器和处理器,其中第二相机的视角被设置为包括在第一相机的视角中。处理器被配置为执行以下操作:在显示器上显示经由第一相机获得的第一图像;从第一图像中检测与第二相机相对应的信息;当基于与第二相机相对应的信息确定激活第二相机时,激活第二相机;以及在显示器上显示与第一相机和第二相机的激活相对应的至少一个对象。
101.根据各种实施例,当设置了多相机模式时,处理器执行控制,使得第一相机被激活且第二相机在空闲模式下操作。
102.根据各种实施例,当确定激活第二相机时,处理器执行控制,以便激活当前在空闲模式下操作的第二相机。
103.根据各种实施例,处理器被配置为执行以下操作:从经由第一相机获得的第一图像中检测与第二相机的视角相对应的区域的图像属性;以及基于图像属性来确定是否激活第二相机。
104.根据各种实施例,图像属性可以包括以下至少一项:与第二相机的视角相对应的区域的面部检测信息、与第二相机的视角相对应的区域的曝光信息(亮度值)、以及包括在与第二相机的视角相对应的区域中的对象的对焦信息。
105.根据各种实施例,处理器执行控制以执行以下操作:从经由第一相机获得的第一图像中检测对象的面部;当第一图像中存在从与第二相机的视角相对应的区域检测到的对象的面部区域时,确定从与第二相机的视角相对应的区域检测到的对象的面部区域的有效性;以及当确定从与第二相机的视角相对应的区域检测到的对象的面部区域有效时,激活第二相机。
106.根据各种实施例,处理器执行控制以执行以下操作:识别第一图像中的与第二相机的视角相对应的区域的亮度值;以及当与第二相机的视角相对应的区域和剩余区域之间的亮度差值超过参考值时,激活第二相机。
107.根据各种实施例,处理器执行控制以执行以下操作:识别在经由第一相机获得的
第一图像中的与第二相机的视角相对应的区域中是否存在对焦对象;以及当与第二相机的视角相对应的区域中存在对焦对象时,激活第二相机。
108.根据各种实施例,当第二相机被激活时,处理器被配置为将捕获图标的形式修改为与第一相机和第二相机的激活相对应。
109.根据各种实施例,可以将第一相机和第二相机布置为在电子设备的同一侧彼此靠近。
110.图4是示出了根据本公开各种实施例的由电子设备提供多相机服务的过程的流程图。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
111.参考图4,电子设备可以在操作401中经由电子设备的第一相机获得图像。例如,处理器220可以控制显示器26以便显示经由第一相机282获得的预览图像,第一相机282电连接到电子设备201。在这种情况下,处理器220可以执行控制,使得电连接到电子设备201的第二相机284在空闲模式下操作。
112.电子设备可以在操作403中从经由第一相机获得的图像中获得与第二相机相对应的信息。例如,处理器220可以在经由第一相机282获得的第一图像中识别与第二相机区域相对应的至少一部分。处理器120可以检测与同第二相机区域相对应的至少一部分相关联的图像属性。例如,第二相机区域的图像属性可以包括第二相机区域的面部检测信息、第二相机区域的曝光信息(亮度值)以及与包括在第二相机区域中的对象相关联的对焦信息中的至少一个。
113.在操作405中,电子设备可以基于与第二相机相对应的信息激活第二相机,与第二相机相对应的信息、是从经由第一相机获得的图像中检测到的。例如,处理器220可以确定是否从经由第一相机282获得的图像的第二相机区域中检测到目标的面部。当从第二相机区域检测到的目标的面部区域有效时,处理器220可以执行控制以便激活第二相机284。例如,处理器220可以基于目标的面部区域的大小确定目标的面部区域的有效性。例如,处理器220可以确定经由第一相机282获得的图像中的第二相机区域和剩余区域之间是否存在亮度差值。当经由第一相机282获得的图像中的第二相机区域和剩余区域之间的亮度差值大于参考值时,处理器可以执行控制以便激活第二相机284。例如,当经由第一相机282获得的图像的第二相机区域中存在对焦目标时,处理器220可以执行控制以便激活第二相机284。例如,第二相机区域可以包括经由第一相机282获得的图像中的与第二相机284的视角相对应的至少一部分。
114.图5是示出了根据本公开各种实施例的由电子设备控制多个相机的过程的流程图。在下文中,将详细描述在图4的操作401中执行的经由第一相机获得图像的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
115.参考图5,在操作501中,电子设备可以设置多相机模式以并行地驱动第一相机和第二相机。例如,处理器220可以基于经由输入/输出接口250检测到的用户输入设置多相机模式的激活菜单。例如,用户输入可以包括用于选择多相机模式图标的输入和与多相机模式相对应的手势输入中的至少一个。例如,处理器220可以基于电子设备201中当前执行的应用的特征来执行多相机模式。
116.当设置了多相机模式时,电子设备可以在操作503中激活电子设备的第一相机。例如,处理器220可以执行第一相机282的初始设置,并且可以激活第一相机282的图像传感器。
117.电子设备可以在操作505中经由第一相机获得预览图像。例如,处理器220可以执行控制以便在显示器260的至少一部分上显示经由第一相机282的图像传感器获得的预览图像。
118.当设置了多相机模式时,电子设备可以在操作507中以空闲模式操作电子设备的第二相机。例如,处理器220可以执行第二相机284的初始设置,并且可以控制第二相机284,使得第二相机284的图像传感器维持去激活的状态。例如,初始设置可以包括:生成与第二相机284相关联的实例,分配用于驱动第二相机284的存储器,从存储器230读取用于操作相机的设置参数等。
119.图6是示出了根据本公开各种实施例的由电子设备基于到目标的距离控制多相机服务的过程的流程图。图7是示出了根据本公开各种实施例的用于由电子设备基于到目标的距离控制多相机服务的配置的示意图。在下文中,将详细描述在图4的操作403中执行的从经由第一相机获得的图像中获得第二相机信息的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
120.参考图6,当经由第一相机获得图像(图4的操作401)时,电子设备可以在操作601中检测电子设备和经由第一相机获得的图像中的对焦对象之间的距离。例如,处理器220可以基于用于获得图像的第一相机282的焦距或者图像中包括的对象的深度信息来估计到对焦目标的距离。例如,处理器220可以使用单独的距离测量传感器(例如超声波传感器等)测量到图像中的对焦对象的距离。
121.在操作603中,电子设备可以确定到对焦目标的距离是否超过参考距离。例如,可以基于第二相机284的最小焦距设置参考距离。
122.当到对焦目标的距离超过参考距离时,电子设备可以在操作605中从经由第一相机获得的图像中获得第二相机信息、。例如,如图7所示,当电子设备700和经由第一相机702获得的图像中的对焦目标720之间的距离超过参考距离时,处理器220可以确定电子设备700能够使用第二相机703捕获图像。因此,处理器220可以从经由第一相机702获得的预览图像中检测第二图像区域的图像属性,以便确定是否激活第二相机703。
123.当到对焦目标的距离小于或等于参考距离时,电子设备可以在操作607中去激活多相机模式。例如,如图7所示,当电子设备700和经由第一相机702获得的图像中的对焦目标710之间的距离小于或等于参考距离时,处理器220可以确定电子设备700不能使用第二相机703捕获图像。因此,处理器220可以去激活用于驱动第一相机702和第二相机703的多相机模式。也就是说,处理器220可以限制第二相机703的驱动。附加地或备选地,当到对焦目标710的距离随着电子设备700或目标710的移动而超过参考距离时,处理器220可以激活多相机模式。也就是说,处理器220可以在操作605中从经由第一相机702获得的预览图像检测第二相机区域的图像属性。
124.图8是示出了根据本公开各种实施例的由电子设备基于面部检测信息提供多相机服务的过程的流程图。图9a至图9h是示出了根据本公开各种实施例的用于由电子设备基于面部检测信息提供多相机服务的屏幕配置的示意图。在下文中,将详细描述图4的操作403
和操作405中执行的激活第二相机的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
125.参考图8,当经由第一相机获得图像(图4的操作401)时,电子设备可以在操作801中从经由第一相机获得的图像中检测目标的面部。例如,处理器220可以针对经由第一相机282获得的图像900驱动面部检测算法,以便如图9a所示的检测目标的面部区域902。
126.在操作803中,电子设备可以确定在经由第一相机获得的图像中是否存在目标的面部区域,该目标的面部区域包括在与第二相机的视角相对应的区域中。例如,处理器220可以确定在经由第一相机282获得的图像900的第二相机区域910中是否存在目标的面部区域902-2,如图9b所示。
127.当不存在第二相机区域中包括的目标的面部区域时,电子设备可以确定不激活第二相机。例如,当如图9e所示的第二相机区域944中不包括从经由第一相机282获得的图像940检测到的面部区域942时,处理器220可以确定不存在由第二相机284捕获的目标。因此,处理器220可以限制使用第二相机284的图像捕获。也就是说,处理器220可以确定不激活第二相机284。
128.当存在第二相机区域中包括的目标的面部区域时,电子设备可以在操作805中确定第二相机区域中包括的目标的面部区域是否有效。例如,处理器可以基于第二相机区域中包括的目标的面部区域的大小来确定相应面部区域的有效性。例如,当第二相机区域中包括的目标的面部区域的大小小于最小参考大小时,处理器220可以确定相应的面部区域无效。当第二相机区域中包括的目标的面部区域的大小大于最大参考大小时,处理器220可以确定相应的面部区域无效。例如,当第二相机区域中仅包括目标的面部的一部分时,处理器220可以确定相应的面部区域无效。
129.当第二相机区域中包括的目标的面部区域无效时,电子设备可以确定不激活第二相机。例如,如图9f所示,当经由第一相机282获得的图像950中的第二相机区域954中包括的目标的面部区域952大于最大参考大小时,处理器220可以确定相应的面部区域无效。因此,处理器220可以确定不激活第二相机284。例如,如图9g所示,当经由第一相机282获得的图像960中的第二相机区域962中仅包括目标的面部964的一部分时,处理器220可以确定相应的面部区域无效。因此,处理器220可以确定不激活第二相机284。
130.当第二相机区域中包括的目标的面部区域有效时,电子设备可以在操作807中激活第二相机。例如,如图9b所示,当经由第一相机282获得的图像900中的第二相机区域910中包括目标的有效的面部区域902-2时,处理器220可以激活第二相机284。因此,处理器220可以控制显示器260,以便在多相机模式下显示对象,该对象指示第一相机282和第二相机284的激活状态。例如,指示第一相机282和第二相机284的激活状态的对象可以包括捕获图标914,其中修改捕获图标91 4以区分使用第一相机282和第二相机284中的至少一个的捕获事件。例如,指示第一相机282和第二相机284的激活状态的对象可以包括与不同的捕获事件相对应的多个捕获图标。附加地或备选地,当处理器220激活第二相机284时,处理器220可以控制显示器260,以便如图9b所示的在经由第一相机282获得的图像900的至少一部分中显示经由第二相机284获得的图像912(例如,预览图像)。例如,如图9c所示,当处理器220激活第二相机284时,处理器220可以控制显示器260以便在竖直划分的不同区域中显示经由第一相机282获得的图像920和经由第二相机284获得的图像922。例如,如图9d所示,当
处理器220激活第二相机284时,处理器220可以控制显示器260以便在水平划分的不同区域中显示经由第一相机282获得的图像930和经由第二相机284获得的图像932。在这种情况下,处理器220可以改变显示器260上显示的经由第一相机282获得的图像930和经由第二相机284获得的图像932的屏幕配置。例如,屏幕配置可以包括显示区域的位置、大小和比例中的至少一个。
131.在操作809中,电子设备确定是否检测到捕获事件的发生。例如,处理器220可以确定是否检测到与捕获图标914相对应的用户输入,如图9b所示。例如,处理器220可以确定是否检测到与捕获事件相对应的手势输入。
132.当未发生捕获事件时,电子设备可以在操作811中确定面部检测持续时间是否超过参考时间。例如,处理器220可以确定操作801中执行的面部检测的可用时间是否到期。
133.当面部检测持续时间小于参考时间时,电子设备可以在操作809中识别是否检测到捕获事件的发生。
134.当面部检测持续时间大于或等于参考时间时,电子设备可以确定面部检测的可用时间到期。在这种情况下,电子设备可以在图4的操作401中经由第一相机获得图像。
135.当检测到捕获事件发生时,电子设备在操作813中基于捕获事件使用至少一个相机捕获图像。例如,处理器220可以基于捕获事件的类型使用第一相机282和第二相机284中的至少一个来捕获图像。例如,可以基于捕获手势、压力的强度、触摸持续时间、触摸次数和捕获图标类型等中的至少一个对捕获事件的类型进行分类。
136.根据本公开的各种实施例,电子设备可以确定是否从经由第一相机获得的图像中的与第二相机的视角相对应的区域中检测到目标的面部。例如,处理器220可以向经由第一相机282获得的整个图像或者与第二相机区域相对应的至少一部分应用面部检测算法,以便检测第二相机区域中包括的面部区域。
137.根据本公开的各种实施例,当从第二相机区域中检测到多个面部区域时,电子设备可以确定每个面部区域是否有效。当多个面部区域中的至少一个面部区域有效时,电子设备可以确定电子设备能够使用第二相机捕获图像。因此,电子设备可以激活第二相机。例如,如图9h所示,当经由第一相机282获得的图像970的第二相机区域972中包括第一目标的面部974的一部分和第二目标的面部的整个区域976时,处理器220可以确定第二相机区域972中包括的目标的面部区域有效。因此,处理器220可以激活第二相机284。
138.图10是示出了根据本公开各种实施例的由电子设备捕获图像的过程的流程图。图11a至图11f是示出了根据本公开各种实施例的由电子设备捕获的图像的示意图。在下文中,将描述图8的操作813中执行的捕获图像的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
139.参考图10,当在激活第一相机和第二相机的状态下发生捕获事件(例如,图8的操作809)时,电子设备可以在操作1001中确定是否检测到第一捕获事件的发生。例如,当第一相机282和第二相机284被激活时,处理器220可以控制显示器260,以便如图11a所示的显示与第一相机282和第二相机284的激活状态相对应的对象。例如,与激活状态相对应的对象可以包括捕获图标1120,修改捕获图标1120以区分使用至少一个相机282和284的捕获事件。捕获图标1120可以包括用于捕获事件的用户选择区域1122和用于区分捕获事件的引导信息1124和1126。处理器220可以基于捕获图标1120的输入的类型确定是否检测到第一捕
获事件。附加地或备选地,当第一相机282和第二相机284被激活时,处理器220可以控制显示器260,以便如图11a所示的将经由第二相机284获得的图像1112与经由第一相机282获得的图像1100的至少一部分重叠显示。在这种情况下,经由第二相机284获得的图像1112可以与经由第一相机282获得的图像1100中的第二相机区域1110相对应。
140.在操作1003中,当检测到第一捕获事件发生时,电子设备可以经由第一相机捕获图像。例如,当检测到向捕获图标1120的用户选择区域1122的左侧提供的拖动输入1150(如图11c所示)时,处理器220可以确定发生了第一捕获事件。因此,处理器220可以经由第一相机282捕获图像1160。
141.在操作1005中,当第一捕获事件未发生时,电子设备可以在操作1005中确定是否发生了第二捕获事件。
142.在操作1007中,当检测到第二捕获事件发生时,电子设备可以经由第二相机捕获图像。例如,当检测到向捕获图标1120的用户选择区域1122的右侧提供的拖动输入1170(如图11d所示)时,处理器220可以确定发生了第二捕获事件。因此,处理器220可以经由第二相机284捕获图像1180。
143.当第一捕获事件和第二捕获事件未发生时,电子设备可以在操作1009中确定发生了第三捕获事件。因此,电子设备可以经由第一相机和第二相机捕获图像。例如,当检测到对捕获图标1120的用户选择区域1122的触摸输入1130(如图11b所示)时,处理器220可以确定发生了第三捕获事件。因此,处理器220可以经由第一相机282和第二相机284捕获图像1140。
144.根据实施例,当经由第一相机282和第二相机284捕获图像1140时,电子设备可以对经由第一相机282和第二相机284捕获的图像进行组合以形成单个图像,并且可以存储单个组合图像。
145.根据实施例,当经由第一相机282和第二相机284捕获到图像1140时,电子设备可以单独存储分别由第一相机282和第二相机284捕获的图像。
146.根据本公开的各种实施例,电子设备可以基于对相机获得的图像的分析结果或者用户输入,使用捕获图标1122来改变捕获事件类型。例如,处理器220可以基于目标的移动或者与引导信息1124和1126相对应的区域的用户输入,改变与捕获图标1122匹配的捕获事件类型。例如,当检测到第二相机区域1110中包括的目标的移动时,处理器220可以识别目标的移动的幅度。当第二相机区域1110中包括的目标的移动的幅度小于参考幅度时,处理器220可以将第二相机284的捕获事件改变为视频拍摄1190,如图11e所示。在这种情况下,处理器220可以将第一相机282的捕获事件维持为图像捕获1124。附加地或备选地,当第二相机区域1110中包括的目标的移动的幅度超过参考幅度时,处理器220可以将第二相机284的捕获事件改变为慢速视频拍摄1194,如图11e所示。在这种情况下,处理器220可以将第一相机282的捕获事件改变为标准视频拍摄1192。例如,当检测到与第二相机284的引导信息1126相对应的区域的用户输入时,处理器220可以基于用户输入,按照图像捕获、视频拍摄、慢速视频拍摄和快速视频拍摄的顺序改变第二相机284的捕获事件。
147.图12是示出了根据本公开各种实施例的由电子设备基于图像的亮度值提供多相机服务的过程的流程图。图13a和图13b是示出了根据本公开各种实施例的用于由电子设备基于目标的背光信息提供多相机服务的屏幕配置的示意图。图14a和图14b是示出了根据本
公开各种实施例的用于由电子设备基于图像中的亮度差值提供多相机服务的屏幕配置的示意图。在下文中,将详细描述图4的操作403和403405中执行的激活第二相机的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
148.参考图12,当经由第一相机获得图像(图4的操作401)时,电子设备可以在操作1201中从经由第一相机获得的图像中确定第二相机区域。例如,当经由第一相机282获得图像1300(如图13a所示)时,处理器220可以从相应图像1300中识别第二相机区域1310。例如,当经由第一相机282获得图像1400(如图14a所示)时,处理器220可以从相应图像1400中识别第二相机区域1410。
149.在操作1203中,电子设备可以从经由第一相机获得的图像中检测第二相机区域的亮度值。例如,处理器220可以将经由第一相机282获得的图像划分为多个区域,并且可以检测每个区域的亮度值。处理器220可以将多个区域中的与第二相机区域相对应的至少一个区域的亮度值确定为第二相机区域的亮度值。
150.在操作1205中,电子设备可以确定经由第一相机获得的图像中的第二相机区域和剩余区域之间是否存在亮度差值。例如,处理器220可以确定经由第一相机282获得的图像的第二相机区域和剩余区域之间的亮度差值是否超过参考值。
151.在操作1207中,当经由第一相机获得的图像的第二相机区域和剩余区域之间存在亮度差值时,电子设备可以确定使用第二相机的图像捕获是有效的。因此,电子设备可以将当前以空闲模式操作的第二相机改变到激活模式。例如,当对象1312背光(如图13a所示)时(对象1312包括在经由第一相机282获得的图像1300中的第二相机区域1310中),由于对象1312背光,第二相机区域1310的亮度值可能低于剩余区域的亮度值。在这种情况下,处理器220可以控制第二相机284以改变到激活模式。当第二相机284被激活时,处理器220可以改变捕获图标1330以执行多相机模式下的捕获,如图13b所示。附加地或备选地,当第二相机284被激活时,处理器220可以控制显示器260,以便将经由第二相机284获得的图像1320与经由第一相机282获得的图像1300区分显示。例如,当经由第一相机282获得的图像1400中的第二相机区域1410中存在明亮对象1412(如图14a所示)时,由于对象1412的亮度值,第二相机区域1410的亮度值可能高于剩余区域的亮度值。在这种情况下,处理器220可以控制第二相机284以改变到激活模式。当第二相机284被激活时,处理器220可以改变捕获图标1430以执行多相机模式下的捕获,如图14b所示。附加地或备选地,当第二相机284被激活时,处理器220可以控制显示器260,以便将经由第二相机284获得的图像1420与经由第一相机282获得的图像1400区分显示。
152.根据实施例,当与第二相机的视角相对应的区域中存在对象且对象的亮度值低于经由第一相机获得的图像中的参考值时,电子设备可以激活第二相机以识别由第二相机获得的图像的状态。例如,当第二相机区域中包括的目标背光时,处理器220可以将第二相机284改变到激活模式。
153.图15是示出了根据本公开各种实施例的由电子设备基于对象的位置提供多相机服务的过程的流程图。图16a和图16b是示出了根据本公开各种实施例的用于基于与第二相机区域相关联的对焦设置信息提供多相机服务的屏幕配置的示意图。图17a和图17b是示出了根据本公开各种实施例的用于基于对焦对象的移动信息提供多相机服务的屏幕配置的
示意图。在下文中,将详细描述图4的操作403和操作405中执行的激活第二相机的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
154.参考图15,当经由第一相机获得图像(图4的操作401)时,电子设备可以在操作1501中确定是否检测到针对经由第一相机获得的图像的用户输入。例如,当第二相机284在设置了多相机模式的状态下以空闲模式操作时,处理器220可以执行控制以便在显示器260上显示经由第一相机282获得的预览图像1600。在这种情况下,可以对预览图像1600中包括的第一对象1602和第二对象1612中的第一对象1602进行对焦。处理器220可以识别是否针对经由第一相机282获得并显示在显示器260上的预览图像进行触摸输入(例如,轻击输入)。
155.当检测到针对经由第一相机获得的图像的用户输入时,电子设备可以在操作1503中确定第二相机区域中是否包括提供用户输入的点。例如,处理器220可以识别第二相机区域中是否包括与向预览图像提供的触摸输入(例如,轻击输入)相对应的点,其中该预览图像是经由第一相机282获得的并显示在显示器260上。
156.当第二相机区域中包括用户输入点时,电子设备可以在操作1505中激活第二相机。例如,当第二相机区域1610中包括用户输入点1620(如图16b所示)时,处理器220可以确定对第二相机区域1610中与用户输入点1620相对应的对象1612进行对焦。也就是说,处理器220可以将第二相机区域1610中与用户输入点1620相对应的对象1612识别为用于拍摄的主对象。因此,处理器220可以确定使用第二相机284进行的图像捕获是有效的,并且可以执行控制以便将当前在空闲模式下操作的第二相机284改变到激活模式。当第二相机284被激活时,处理器220可以改变捕获图标1650以与多相机模式相对应。附加地或备选地,当第一相机282和第二相机284被激活时,处理器220可以控制显示器260,以便将经由第二相机284获得的图像1630与经由第一相机282获得的图像区分显示。例如,处理器220可以控制显示器260以便将经由第二相机284获得的图像1630与经由第一相机282获得的图像的至少一部分重叠显示。
157.当第二相机区域中不包括用户输入点时,电子设备可以在操作1507中将与用户输入相对应的对象设置为用于拍摄的主对象。例如,当检测到针对经由第一相机282获得的图像1700的用户输入时,处理器220可以如图17a所示的将第一相机282对焦在与用户输入点相对应的对象1720上。
158.电子设备可以在操作1509中确定是否检测到主对象的移动。例如,处理器220可以对经由第一相机282周期性地获得的预览图像进行比较,以便确定主对象1720的位置是否改变。当主对象1720的位置改变时,处理器220可以确定检测到主对象1720的移动。
159.当检测到主对象的移动时,电子设备可以在操作1511中确定主对象是否进入第二相机区域。例如,如图17b所示,处理器220可以确定主对象1720是否位于第二相机区域1710中。
160.当第二相机区域中包括主对象时,电子设备可以在操作1505中激活第二相机。例如,当对焦的主对象1720移动到第二相机区域1710(如图17b所示)时,处理器220可以确定使用第二相机284对主对象进行图像捕获是有效的。因此,处理器220可以执行控制以便将当前在空闲模式下操作的第二相机284改变到激活模式。当第二相机284被激活时,处理器
220可以将捕获图标1750改变为与多相机模式相对应。也就是说,处理器220可以修改捕获图标1750以便指示第一相机282和第二相机284的激活状态。附加地或备选地,当第一相机282和第二相机284被激活时,处理器220可以控制显示器260以便将经由第二相机284获得的图像1740与经由第一相机282获得的图像的至少一部分重叠显示。
161.图18是示出了根据本公开各种实施例的由电子设备在经由第一相机获得的图像中设置第二相机区域的过程的流程图。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
162.参考图18,电子设备可以在操作1801中确定是否设置了多相机模式。例如,处理器220可以确定是否经由输入/输出接口250检测到用于设置多相机模式的用户输入。
163.当设置了多相机模式时,电子设备可以在操作1803中经由第一相机获得第一图像。例如,当设置了多相机模式时,处理器220可以执行用于激活第一相机282的初始设置并且可以激活第一相机282的图像传感器。处理器220可以控制显示器260,以便显示经由第一相机282获得的预览图像。在这种情况下,处理器220可以执行用于激活第二相机284的初始设置,并且可以执行控制,使得第二相机284在去激活第二相机284的图像传感器的空闲模式下操作。
164.在操作1805中,电子设备确定是否检测到区域匹配事件的发生。例如,处理器220可以确定是否到达用于设置经由第一相机282获得的图像中的第二相机区域的位置的时段。
165.当未发生区域匹配事件时,电子设备可以在操作1803中经由第一相机获得第一图像。例如,处理器220可以基于第一图像的第二相机区域的图像属性确定是否激活第二相机,如图4的操作401至操作405一样。
166.当检测到区域匹配事件发生时,电子设备可以在操作1807中激活第二相机以匹配经由第一相机获得的第一图像的第二相机区域的位置。
167.在操作1809中,电子设备可以经由第二相机获得第二图像。例如,处理器220可以经由第二相机284识别与第二相机区域的视角相对应的第二图像。
168.在操作1811中,电子设备可以从第一图像中检测与第二图像匹配的区域。例如,处理器220可以基于第一图像的第二相机区域顺序地移动第二图像,以便检测与第二图像匹配的区域。
169.在操作1813中,电子设备可以将与第二图像匹配的区域设置为第一图像中的第二相机区域。
170.当设置了第一图像的第二相机区域时,电子设备可以在操作1815中将第二相机改变到空闲模式。例如,在维持第二相机284的初始设置的状态下,处理器220可以去激活第二相机284的图像传感器。
171.根据实施例,当在第一相机和第二相机被激活的状态下检测到区域匹配事件发生时,电子设备可以将第一相机的图像和第二相机的图像进行比较,以便在操作1811至操作1813中设置第二相机区域的位置。
172.图19是示出了根据本公开各种实施例的由电子设备控制经由第一相机获得的图像中的第二相机区域的大小的过程的流程图。图20a和图20b是示出了根据本公开各种实施例的用于由电子设备控制经由第一相机获得的图像中的第二相机区域的大小的屏幕配置
的示意图。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
173.参考图19,在操作1901中,电子设备可以在显示器上显示根据多相机模式经由第一相机和第二相机获得的图像。例如,处理器220可以基于经由第一相机282获得的图像中的第二相机区域的图像属性激活第二相机284,如图4的操作401至操作405一样。当第一相机282和第二相机284被激活时,处理器220可以控制显示器260,以便如图20a所示的将经由第二相机284获得的图像2020与经由第一相机282获得的图像2000的至少一部分重叠显示。
174.在操作1903中,电子设备可以确定在经由第一相机获得的图像中是否改变第二相机区域的大小。例如,处理器220可以基于针对经由第一相机282获得的图像2000的第二相机区域2010的用户输入2030确定第二相机区域2010的大小是否改变,如图20b所示。例如,当第二相机区域2010中存在对焦对象(目标)时,处理器220可以基于对象的大小确定是否改变第二相机区域2010的大小。
175.当第二相机区域的大小改变时,电子设备可以在操作1905中确定是否将第二相机的视角更新为与第二相机区域的大小相对应。例如,处理器220可以将相机的与第二相机区域的大小相对应的视角与第二相机284的最大视角和最小视角进行比较,并且可以确定是否允许更新第二相机284的视角。例如,当与第二相机区域的大小相对应的视角大于第二相机284的最大视角或者小于第二相机284的最小视角时,处理器可以确定不允许更新第二相机284的视角。
176.当确定未分配对第二相机的视角的更新以与第二相机区域的大小相对应时,电子设备可以输出警告信息以指示对第二相机的视角的改变受到限制。例如,处理器220可以使用图形、声音和振动中的至少一种通知属性输出警告信息。
177.当允许将第二相机的视角更新为与第二相机区域的大小相对应时,电子设备可以在操作1907中将第二相机的视角更新为与第二相机区域的大小相对应。
178.在操作1909中,电子设备可以将经由第二相机获得并显示在显示器上的图像更新为以更新后的第二相机的视角获得的图像。例如,处理器220可以控制显示器260,以便显示随第二相机284的视角的改变而放大的图像2040,如图20b所示。例如,处理器220可以将经由第二相机284获得的图像2040的放大率改变为与第二相机区域2030的大小比(宽度与长度之比)相对应。
179.图21是示出了根据本公开各种实施例的由电子设备基于对焦对象的大小确定第二相机区域的大小的过程的流程图。在下文中,将详细描述图19的操作1903中执行的确定是否改变第二相机区域的大小的操作。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
180.参考图21,当在显示器上显示经由第一相机和第二相机获得的图像(例如,图19的操作1901)时,电子设备可以在操作2101中确定第二相机区域中是否包括对焦对象。
181.当第二相机区域中包括对焦对象时,电子设备可以在操作2103中从第二相机区域中检测对焦对象的大小。例如,当经由第一相机282对第二相机区域中的对象进行对焦时,处理器220可以检测相应对象的大小。例如,当通过第二相机284对第二相机区域中的对象进行对焦时,处理器220可以检测相应对象的大小。
182.在操作2105中,电子设备可以基于第二相机区域中的对焦对象的大小来确定第二
相机区域的大小。例如,处理器220可以将第二相机284的视角确定为接近对焦对象的大小。
183.在操作2107中,电子设备可以基于被确定为与对焦对象的大小相对应的第二相机区域的大小来确定是否改变经由第一相机获得的图像中的与第二相机的视角相对应的区域的大小。例如,处理器220可以将显示器260上显示的第二相机区域的大小与基于对焦对象的大小确定的第二相机区域的大小进行比较。例如,当显示器260上显示的第二相机区域的大小与基于对焦对象的大小确定的第二相机区域的大小相同时,处理器220可以确定不改变显示器260上显示的第二相机区域的大小。当显示器260上显示的第二相机区域的大小与基于对焦对象的大小确定的第二相机区域的大小不同时,处理器220可以确定改变显示器260上显示的第二相机区域的大小。
184.图22是示出了根据本公开各种实施例的由电子设备控制变焦功能的过程的流程图。图23a和图23b是示出了根据本公开各种实施例的用于由电子设备控制第二相机的变焦功能的屏幕配置的示意图。图24a至图24c是示出了根据本公开各种实施例的用于由电子设备控制第一相机的变焦功能的屏幕配置的示意图。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
185.参考图22,在操作2201中,电子设备可以在显示器上显示根据多相机模式经由第一相机和第二相机获得的图像。例如,当第一相机282和第二相机284被激活(如图4的操作401至操作405一样)时,处理器220可以将经由第一相机282获得的图像2300和经由第二相机284获得的图像2320彼此区分地显示,如图23a所示。例如,处理器220可以控制显示器260,以将经由第二相机284获得的图像2320与经由第一相机282获得的图像2300的至少一部分重叠显示。
186.在操作2203中,电子设备可以确定是否检测到用于控制变焦功能的事件的发生。例如,处理器220可以确定是否检测到用于控制第一相机282或第二相机284的变焦功能的触摸输入2330(例如,拖动输入),如图23a所示。
187.当确定检测到用于控制变焦功能的事件时,电子设备可以在操作2205中确定第二相机区域中是否包括发生用于控制变焦功能的事件的事件发生区域。例如,处理器220可以确定第二相机区域2310中是否包括检测到用于控制相机的变焦功能的触摸输入的点(例如,拖动输入的起点)。
188.在操作2207中,当第二相机区域中包括发生用于控制变焦功能的事件的事件发生区域时,电子设备可以控制第二相机的变焦以与用于控制变焦功能的事件相对应。例如,当在如图23a所示的在第二相机区域2310中检测到用于控制变焦功能的用户输入2330时,处理器220可以控制第二相机284的变焦以与用户输入2330相对应。例如,当第二相机284放大为与用户输入2330相对应时,处理器220可以控制显示器260以便显示由第二相机284通过放大而获得的图像2340,如图23b所示。附加地或备选地,处理器220可以将第二相机区域的大小更新为与视角的变化相对应,视角的变化是由第二相机284通过放大造成的,如图形2350所示。
189.在操作2209中,当第二相机区域中不包括发生用于控制变焦功能的事件的事件发生区域时,电子设备可以在操作2209中控制第一相机的变焦以与用于控制变焦功能的事件相对应。例如,当在从经由第一相机282获得的图像2400中排除第二相机区域2410之后剩余的区域中检测到用于控制变焦功能的用户输入2430(如图24a所示)时,处理器220可以控制
第一相机282的变焦以与用户输入2430相对应。例如,当第一相机282放大为与用户输入2430相对应时,处理器220可以控制显示器260以便显示由第一相机282通过放大而获得的图像,如图24b所示。在这种情况下,由第一相机282通过放大对与第二相机284的视角相对应的区域进行放大,因此处理器220可以更新第二相机区域的大小,如图形2440所示。附加地或备选地,当在从经由第一相机282获得的图像2400中排除第二相机区域2440之后剩余的区域中检测到用于控制变焦功能的用户输入2450(如图24b所示)时,处理器220可以如图24c所示的使第一相机282能够放大为与用户输入2450相对应。在这种情况下,处理器220可以将与通过第一相机282进行的放大相关联的第一相机282的视角和第二相机284的视角设置为彼此相同,如图形2460所示。
190.图25a和图25b是示出了根据本公开各种实施例的用于由电子设备改变相机的显示区域的屏幕配置的示意图。在下文中,电子设备可以包括图2a和图2b中所示的电子设备201的整体或一部分(例如,处理器220)。
191.根据实施例,电子设备可以在显示器上显示根据多相机模式经由第一相机和第二相机获得的图像。例如,当第一相机282和第二相机284被激活时,处理器220可以控制显示器260以便将经由第二相机284获得的图像2520与经由第一相机282获得的图像2500的至少一部分重叠显示,如图25a所示。
192.根据实施例,当检测到针对经由第二相机获得的图像的用户输入时,电子设备可以改变由第一相机和第二相机获得的图像被显示的区域。例如,当检测到针对经由第二相机284获得的图像2520的用户输入2530(如图25a所示)时,处理器220可以改变经由第一相机282获得的图像2500的显示区域和经由第二相机284获得的图像2520的显示区域。例如,处理器220可以控制显示器260,以便将经由第一相机282获得的图像2550与经由第二相机284获得的图像2540的至少一部分重叠显示,如图25b所示。
193.根据本公开的各种实施例,电子设备的操作方法可以包括以下操作:在电子设备的显示器上显示经由电子设备的第一相机获得的第一图像;从第一图像检测与第二相机相对应的信息,第二相机被配置为具有包括在第一相机的视角中的视角;当基于与第二相机相对应的信息确定激活第二相机时,激活第二相机;以及在显示器上显示与第一相机和第二相机的激活相对应的至少一个图像。
194.根据各种实施例,该方法还可以包括:当设置了多相机模式时,激活第一相机并且将第二相机设置为在空闲模式下操作。
195.根据各种实施例,激活第二相机的操作可以包括以下操作:当基于与第二相机相对应的信息确定激活第二相机时,激活当前在空闲模式下操作的第二相机。
196.根据各种实施例,激活第二相机的操作可以包括以下操作:从经由第一相机获得的第一图像中检测与第二相机的视角相对应的区域的图像属性;基于图像属性来确定是否激活第二相机;以及当确定激活第二相机时,激活第二相机。
197.根据各种实施例,图像属性可以包括以下至少一项:与第二相机的视角相对应的区域的面部检测信息、与第二相机的视角相对应的区域的曝光信息(亮度值)、以及包括在与第二相机的视角相对应的区域中的对象的对焦信息。
198.根据各种实施例,激活第二相机的操作可以包括以下操作:从经由第一相机获得的第一图像检测对象的面部;当第一图像中存在从与第二相机的视角相对应的区域检测到
的对象的面部区域时,确定从与第二相机的视角相对应的区域检测到的对象的面部区域的有效性;以及当确定从与第二相机的视角相对应的区域检测到的对象的面部区域有效时,激活第二相机。
199.根据各种实施例,确定面部区域的有效性的操作可以包括以下操作:基于从与第二相机的视角相对应的区域检测到的对象的面部区域的大小,确定从与第二相机的视角相对应的区域检测到的对象的面部区域的有效性。
200.根据各种实施例,激活第二相机的操作可以包括以下操作:识别第一图像中的与第二相机的视角相对应的区域的亮度值;以及当第一图像中的与第二相机的视角相对应的区域和剩余区域之间的亮度差值超过参考值时,激活第二相机。
201.根据各种实施例,激活第二相机的操作可以包括以下操作:确定在经由第一相机获得的第一图像中的与第二相机的视角相对应的区域中是否存在对焦对象;以及当与第二相机的视角相对应的区域中存在对焦对象时,激活第二相机。
202.根据各种实施例,显示至少一个对象的操作可以包括:当激活第二相机时,将捕获图标的形式修改为与第一相机和第二相机的激活相对应。
203.本文使用的术语“模块”可以包括由硬件、软件或固件组成的单元,并且例如可以与术语“逻辑”、“逻辑块”、“组件”、“电路”等互换使用。“模块”可以是集成组件或用于执行一个或多个功能的最小单元或其一部分。“模块”可以通过机械或电的方式实现,并且可以包括例如专用集成电路(asic)芯片、现场可编程门阵列(fpga)和已知或者将来开发的用于执行某种操作的可编程逻辑器件。
204.通过以程序模块的形式存储在计算机可读存储介质(例如存储器230)中的指令,可以实现根据各种实施例的设备(例如,其模块或功能)或方法(例如,操作)中的至少一些。当处理器(例如,处理器220或520)执行指令时,所述指令可以使得一个或多个处理器执行与所述指令相对应的功能。计算机可读存储介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,cd-rom、dvd)、磁光介质(例如,光磁软盘)、内部存储器等。指令可以包括编译器制作的代码或可由解译器执行的代码。根据本公开的编程模块可以包括上述组件中的一个或多个,或还可以包括其他附加组件,或可以省略上述组件中的一些。
205.由根据各种实施例的模块、编程模块或其他元件执行的操作可以顺序地、并行地、可重复地或者按照探索性的方式执行。至少一些操作可以根据另一顺序来执行,可以被省略,或者还可包括其他操作。
206.提出本文公开的实施例以帮助描述和理解所公开的技术内容,而不是限制本公开各种实施例的范围。因此,本发明的各种实施例的范围应该被解释为包括基于本公开各种实施例的精神和范围的所有修改或各种其他实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1