Camera configuration method and device, image acquisition method and device, storage medium and electronic equipment

By preconfiguring multiple cameras to form a camera group, the problem of high cost of transformation of existing camera modules is solved, and image acquisition effect with high precision or large field of view is achieved.

CN120416682APending Publication Date: 2025-08-01BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410130800.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

Existing camera modules require structural modification to meet the needs of large field of view or high-precision image acquisition, but the transformation cost is high and the effect may not meet the needs of users.

Method used

By preconfiguring multiple cameras, multiple cameras form a camera group to jointly capture images to meet the image acquisition requirements, while shooting individually any cameras does not meet the requirements, and more detailed information is captured using the parallax between multiple cameras.

Benefits of technology

It realizes the need for image acquisition with high precision or large field of view, reduces the cost of camera structure transformation and R&D, and improves the acquisition of image details.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120416682A_ABST
    Figure CN120416682A_ABST
Patent Text Reader

Abstract

The invention provides a camera configuration method and device, an image acquisition method and device, a storage medium and electronic equipment, and the method comprises the steps: determining the information of a plurality of cameras in a camera group; based on a preset image acquisition requirement, pre-configuring the plurality of cameras; the pre-configuration enables an image shot by the plurality of cameras together to meet the image acquisition requirement, and an image shot by any camera independently does not meet the image acquisition requirement. According to the method provided by the embodiment of the invention, the image acquisition requirement of a user is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical solution of the present disclosure relates to the field of computer vision technology, and in particular, to a camera configuration, an image acquisition method, an apparatus, a storage medium, and an electronic device. Background Art

[0002] Currently, to capture an image with a larger field of view or higher precision, it is necessary to modify the structure of the camera module. This method requires a high modification cost, and the final presentation effect may not necessarily meet the user's requirements.

[0003] Based on this, a solution needs to be provided. Summary of the Invention

[0004] In view of this, the present disclosure provides a camera configuration, an image acquisition method, an apparatus, a storage medium, and an electronic device to meet the user's image acquisition requirements.

[0005] According to the first aspect of the embodiments of the present disclosure, a camera configuration method is provided. The method includes:

[0006] Determining information of a plurality of cameras set in a camera group;

[0007] Based on a preset image acquisition requirement, pre-configuring the plurality of cameras; the pre-configuration enables the image jointly captured by the plurality of cameras to meet the image acquisition requirement, and the image captured by any one camera alone does not meet the image acquisition requirement.

[0008] According to the second aspect of the embodiments of the present disclosure, an image acquisition method is provided. The method includes:

[0009] In response to receiving an image acquisition operation, acquiring image data captured by at least one camera among a plurality of cameras; the plurality of cameras are configured according to any method in the first aspect;

[0010] Processing the image data to obtain a target image to be output.

[0011] According to the third aspect of the embodiments of the present disclosure, a camera configuration apparatus is provided. The apparatus includes:

[0012] A determination module, configured to determine information of a plurality of cameras set in a camera group;

[0013] A pre-configuration module, configured to pre-configure the plurality of cameras based on a preset image acquisition requirement; the pre-configuration enables the image jointly captured by the plurality of cameras to meet the image acquisition requirement, and the image captured by any one camera alone does not meet the image acquisition requirement.

[0014] According to a fourth aspect of the embodiments of the present disclosure, an image acquisition device is provided, and the device includes:

[0015] An acquisition module, configured to acquire image data acquired by at least one camera among a plurality of cameras in response to receiving an image acquisition operation; the plurality of cameras are configured according to the device described in the third aspect;

[0016] A processing module, configured to process the image data to obtain a target image to be output.

[0017] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, including:

[0018] A processor;

[0019] A memory for storing instructions executable by the processor;

[0020] Wherein, the processor is configured to implement the steps of any one of the methods described in the first aspect or the second aspect by running the executable instructions.

[0021] According to a sixth aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods described in the first aspect or the second aspect are implemented.

[0022] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0023] By pre-configuring a plurality of cameras together, a camera group composed of the plurality of cameras can be configured as a camera group, and then this camera group can be regarded as a "powerful" camera to meet the user's image acquisition requirements.

[0024] In this configuration method, on the one hand, it is not necessary to modify the structure of a single camera and reduce the complexity of the camera, which can reduce the R & D cost. On the other hand, since there is a parallax between the plurality of cameras, more detailed information can be captured.

[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0027] Figure 1 is a flowchart of a camera configuration method shown according to an exemplary embodiment of the present disclosure;

[0028] Figure 2 It is an application schematic diagram of a camera configuration method shown according to an exemplary embodiment of the present disclosure;

[0029] Figure 3 It is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure;

[0030] Figure 4 It is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure;

[0031] Figure 5 It is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure;

[0032] Figure 6 It is a flowchart of an image acquisition method shown according to an exemplary embodiment of the present disclosure;

[0033] Figure 7 It is a structural schematic diagram of a camera configuration device shown according to an exemplary embodiment of the present disclosure;

[0034] Figure 8 It is a structural schematic diagram of an image acquisition device shown according to an exemplary embodiment of the present disclosure;

[0035] Figure 9 It is a structural schematic diagram of an electronic device shown according to an exemplary embodiment of the present disclosure. Detailed implementation manners

[0036] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0037] The terms used in the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure. The singular forms "a", "the" and "said" used in the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0038] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0039] When a manufacturer produces a camera's camera module, it needs to consider the needs of users and strive to design a product that can meet the user's shooting requirements. However, the camera modules currently produced by the manufacturer may not be able to meet the user's needs.

[0040] Therefore, there is a need to design a camera that can meet the user's shooting requirements.

[0041] The conventional idea is:

[0042] Optimize the existing camera module, such as: improving sensor technology, increasing pixel quantity and size, etc. This usually requires a high design cost, and the shooting effect of the designed camera module may not necessarily meet the requirements.

[0043] Based on this, the present disclosure provides a solution that can meet the user's requirements without improving the camera module. Simply put, it is to assemble multiple cameras into a "camera group" and regard this "camera group" as "one camera" to meet the user's needs.

[0044] This will lead to the following problems:

[0045] Previously, before the device leaves the factory, it was only necessary to pre-configure each individual camera separately so that the images obtained by each individual camera shooting alone could meet the user's image acquisition requirements. In the present disclosure, no matter how the individual cameras are pre-configured, it is difficult to meet the user's image acquisition requirements. Therefore, through the solution of pre-configuring multiple cameras together, the images obtained by multiple cameras shooting together can meet the user's image acquisition requirements.

[0046] In this way, it is possible to achieve the shooting requirements of high precision or large field of view by combining multiple cameras. The following is a detailed introduction:

[0047] Figure 1 is a flowchart of a camera configuration method shown according to an exemplary embodiment of the present disclosure, as Figure 1 shown, the method includes the following steps:

[0048] Step 101, determine the information of multiple cameras set in the camera group;

[0049] A camera group refers to an overall assembly composed of multiple camera modules pre - set. Exemplarily, three camera modules can be arranged in a triangular position to form a camera group. As shown in Figure 2 Figure 200, the camera group 200 includes a camera module 201, a camera module 202, and a camera module 203.

[0050] Alternatively, two cameras can be arranged side - by - side or in parallel; or four cameras can be arranged in a square. In other embodiments, multiple cameras can be arranged regularly or irregularly, and the present disclosure does not limit the specific positions.

[0051] The information of the camera includes, but is not limited to, the identification information, parameter information, position information in the camera group, relative position information with other camera modules, etc.

[0052] Step 102: Based on a preset image acquisition requirement, pre - configure the multiple cameras; the pre - configuration enables the images jointly captured by the multiple cameras to meet the image acquisition requirement, and the image captured by any single camera does not meet the image acquisition requirement.

[0053] The image acquisition requirement is usually set when the camera group leaves the factory to meet the user's requirements. It includes, but is not limited to:

[0054] Exposure time, gain, white balance, resolution, frame rate, etc., which are basic configurations related to camera parameters, and camera calibration parameters. Among them, through camera calibration, the internal parameters (focal length, principal point coordinates, radial distortion coefficients, and tangential distortion coefficients, etc.) and external parameters (rotation matrix and translation vector, describing the position and orientation of the camera relative to the world coordinate system) of the camera can be obtained. These parameters are the basis for subsequent machine vision applications such as 3D reconstruction, object positioning, and dimension measurement, and are used to accurately calculate the correspondence between the spatial position of an object in the real world and the image pixels.

[0055] It should be noted that the pre - configuration of multiple cameras mentioned here means: pre - configuring multiple cameras considering the interaction between each camera for jointly capturing a single picture; rather than pre - configuring each camera when it captures a single picture alone.

[0056] In this case of pre - configuration, the images jointly captured by the pre - configured multiple cameras meet the image acquisition requirement, but the image captured by any single camera does not meet the image acquisition requirement.

[0057] By pre-configuring multiple cameras together, a camera group composed of multiple cameras can be configured as a single camera group, and then this camera group can be regarded as a "powerful" camera to meet the user's image acquisition requirements.

[0058] In this configuration method, on the one hand, there is no need to modify the structure of individual cameras and reduce the complexity of the cameras, which can reduce the R & D cost. On the other hand, since there is a parallax between multiple cameras, more detailed information can be captured.

[0059] Optionally, performing step 102 to pre-configure the multiple cameras includes the following methods:

[0060] Method 1: Calibrate the multiple cameras; the calibration makes the field of view overlap degree of the multiple cameras reach a specified requirement, and the specified requirement is determined based on the image acquisition requirement.

[0061] In a multi-camera system, calibration is mainly used to correct lens distortion, determine the relative position relationship and field of view range between each camera, so as to achieve accurate registration and fusion between multi-views. Here, the "field of view overlap degree" refers to the overlapping degree of the scene areas captured by multiple cameras, and a suitable overlap degree standard is set according to the image acquisition requirements in actual applications.

[0062] Exemplarily, the calibration methods can be divided into the following several types:

[0063] The first type: When the image acquisition requirement includes a first requirement for image acquisition accuracy, perform a first calibration on the multiple cameras, and the first calibration makes the field of view overlap degree of the multiple cameras higher than a first threshold.

[0064] If the image acquisition requirement is to put forward a requirement for image acquisition accuracy (the first requirement), it means that a more detailed image is desired for the area to be photographed. At this time, if the fields of view of each camera do not overlap or the overlapping area is relatively small, then only one camera can capture the same area to be photographed, and no other camera can provide more detailed information.

[0065] Figure 3 It is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure, as Figure 3 shown:

[0066] If the fields of view after calibrating three cameras are: field of view 301, field of view 302, and field of view 303 respectively, when the user wants to photograph the scene in the central area 300 at this time, not only can't rich details be provided, but there are also areas not covered by the lens field of view, which results in worse image acquisition accuracy.

[0067] Figure 4 This is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure. As Figure 4 shown:

[0068] If the fields of view after calibration of three cameras are respectively: field of view 401, field of view 402, and field of view 403 (the three fields of view almost overlap, and the overlap degree is greater than the first threshold. Assume the first threshold is 80% or 85%), when the user wants to capture the scene in the central area 400 at this time, each pixel point in the central area includes the image data collected by the three cameras together. Therefore, it can provide richer details, and further improve the image acquisition accuracy of the central area 400.

[0069] Second: When the image acquisition requirement includes a second requirement for the image acquisition range, perform a second calibration on the multiple cameras, and the second calibration makes the overlap degree of the fields of view of the multiple cameras lower than a second threshold.

[0070] When the image acquisition requirement mainly puts forward a requirement (second requirement) for the image acquisition range, when calibrating multiple cameras, it is necessary to make the overlap degree of the fields of view of the multiple cameras as small as possible through the calibration method of the second calibration, for example, lower than the second threshold (30%, 25%, etc.). In this way, the ability to perform wide-angle shooting can be provided.

[0071] Figure 5 This is an application schematic diagram of another camera configuration method shown according to an exemplary embodiment of the present disclosure. As Figure 5 shown:

[0072] If the fields of view after calibration of three cameras are respectively: field of view 501, field of view 502, and field of view 503 (the three fields of view almost overlap, and the overlap degree is less than the first threshold), the range of the central area 500 captured by the user at this time is wider.

[0073] Method 2: Set factory parameters based on the performance of each camera among the multiple cameras; the factory parameters enable the multiple cameras to cooperate in image acquisition to obtain an expected imaging effect.

[0074] Generally speaking, when each camera leaves the factory, a corresponding debugging parameter mapping table will be pre-configured, including but not limited to debugging the following parameters:

[0075] White Balance: Adjust to ensure accurate color reproduction of the picture under light conditions with different color temperatures. Shutter Speed / Auto Exposure Time: Control the exposure time of the photosensitive element, affecting the brightness of the image and the degree of motion blur of moving objects. Gain: Increase the signal amplification factor in low-light environments, but may also increase noise. Backlight Compensation (BLC): Used to improve the visibility of foreground targets in high-contrast scenes. Auto Iris: Ensure that the lens can automatically adjust the aperture size according to the light change to maintain an appropriate amount of incident light. Focus: Preset the focusing position of the lens to capture clear images at a specific distance. Resolution: Determine the pixel size of the images captured by the camera, such as high definition, full high definition or higher resolution. Dynamic Range: Include technologies such as WDR (Wide Dynamic Range), enabling better detail performance in both bright and dark areas of the same scene. Color Saturation: Adjust the vividness of the colors in the image. Minimum Illumination: Ensure effective working ability under low-light conditions. Electronic Shutter: Control the light sensing speed of the sensor to adapt to fast-moving objects or avoid overexposure. Frames per Second (FPS): Determine the number of video frames per second, affecting smoothness and storage requirements.

[0076] In the present disclosure, since multiple cameras are located in the same camera group, it is not necessary to separately debug the parameters of each camera. Instead, multiple cameras jointly perform parameter debugging and obtain a mapping table. In this way, no matter how the user switches the focal length, magnification, and precision during use, there will be no situation where different lenses need to be switched, nor will there be a sudden change in the imaging effect due to lens switching and differences in the pre-configured parameter mapping tables of each lens at the factory.

[0077] Optionally, Figure 6 is a flowchart of an image acquisition method shown by the present disclosure according to an exemplary embodiment, as Figure 6 shown, the method includes the following steps:

[0078] Step 601, in response to receiving an image acquisition operation, obtain image data collected by at least one camera among multiple cameras; the multiple cameras are configured according to the camera configuration method described in any one of the foregoing embodiments.

[0079] Among them, the image acquisition operation may be a preview operation after the user starts the shooting interface, or it may be the user's shooting operation.

[0080] At this time, at least one of the multiple cameras can be activated (usually multiple cameras are used for acquisition together, especially in the shooting operation, the scheme of using multiple cameras for acquisition together) to perform image acquisition and acquire image data.

[0081] Step 602: Process the image data to obtain a target image to be output.

[0082] The processing here at least includes operations for preprocessing the original image file (RAW image).

[0083] Among them, the preprocessing includes but is not limited to:

[0084] Fixed pattern noise correction, black level control, noise suppression / denoising, anti-aliasing interpolation scaling, auxiliary focusing, anti-vignetting correction, spatial distortion correction, etc.

[0085] Schematically, the image data is data collected by multiple cameras. At this time, performing the processing on the image data in step 602 to obtain a target image to be output includes:

[0086] Performing image fusion on the original image files collected by each camera among the multiple cameras to obtain a first image; preprocessing the first image to obtain a target image to be output.

[0087] That is, directly obtain the original image files collected by each camera, then fuse them together through a fusion algorithm, and then preprocess the fused first image. In this way, only one preprocessing is required, and it is not necessary to preprocess each original image file and then fuse them, which can reduce the amount of computation.

[0088] Optionally, when the image acquisition operation is a preview operation, it includes the following two cases:

[0089] Case 1: When the image data is data collected by multiple cameras, the processing of the image data includes at least one of the following:

[0090] Stitching the image data collected by the multiple cameras; fusing the image data collected by the multiple cameras.

[0091] Performing simple stitching on the images collected by multiple cameras can obtain an image with a wider acquisition range. At this time, it is not necessary to run the fusion algorithm in real time, which can reduce the amount of calculation.

[0092] Alternatively, fusing the images captured by multiple cameras through a fusion algorithm can provide high precision during user preview and ensure the user preview accuracy.

[0093] Or, first stitching and then fusing the images captured by multiple cameras to improve the precision and the acquisition range and enhance the preview experience.

[0094] Case 2: When the image data is the data captured by a single camera, the processing of the image data includes:

[0095] Preprocessing the image data captured by the single camera to obtain a target image to be output.

[0096] At this time, only one camera needs to be started, which can reduce power consumption and meet the user's basic preview requirements.

[0097] For the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present disclosure is not limited by the described action sequence, because according to the present disclosure, certain steps can be performed in other sequences or simultaneously.

[0098] Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present disclosure.

[0099] Corresponding to the foregoing method embodiments for implementing application functions, the present disclosure also provides an embodiment of an image acquisition device and a corresponding terminal.

[0100] Figure 7 is a schematic structural diagram of a camera configuration device shown by the present disclosure according to an exemplary embodiment, as Figure 7 shown, the camera configuration device may include:

[0101] A determination module 701, configured to determine information of multiple cameras set in a camera group.

[0102] A pre-configuration module 702, configured to pre-configure the multiple cameras based on a preset image acquisition requirement; the pre-configuration enables the images jointly captured by the multiple cameras to meet the image acquisition requirement, and the images captured by any one camera alone do not meet the image acquisition requirement.

[0103] When the pre-configuration module 702 is used to pre-configure the multiple cameras, it is used for:

[0104] Calibrate the multiple cameras; the calibration enables the field of view overlap of the multiple cameras to meet the specified requirements, and the specified requirements are determined based on the image acquisition requirements.

[0105] When the pre-configuration module 702 is used to pre-configure the multiple cameras, it is used for:

[0106] Set the factory parameters based on the performance of each camera among the multiple cameras; the factory parameters enable the multiple cameras to obtain the expected imaging effect when cooperating for image acquisition.

[0107] When the pre-configuration module 702 is used to pre-configure the multiple cameras based on the preset image acquisition requirements, it is used for:

[0108] When the image acquisition requirements include the first requirement for image acquisition accuracy, perform the first calibration on the multiple cameras, and the first calibration enables the field of view overlap of the multiple cameras to be higher than the first threshold.

[0109] When the pre-configuration module 702 is used to pre-configure the multiple cameras based on the preset image acquisition requirements, it is used for:

[0110] When the image acquisition requirements include the second requirement for image acquisition range, perform the second calibration on the multiple cameras, and the second calibration enables the field of view overlap of the multiple cameras to be lower than the second threshold.

[0111] Figure 8 It is a schematic structural diagram of an image acquisition device shown by the present disclosure according to an exemplary embodiment, as Figure 8 shown, the camera configuration device may include:

[0112] An acquisition module 801, configured to obtain image data acquired by at least one camera among the multiple cameras in response to receiving an image acquisition operation; the multiple cameras are configured according to the camera configuration device in the above embodiment.

[0113] A processing module 802, configured to process the image data to obtain a target image to be output.

[0114] Optionally, the image data is data acquired by multiple cameras.

[0115] When the processing module 802 is used to process the image data to obtain a target image to be output, it is used for:

[0116] Perform image fusion on the original image files acquired by each camera among the multiple cameras to obtain a first image.

[0117] Preprocess the first image to obtain the target image to be output.

[0118] Optionally, the image acquisition operation is a preview operation.

[0119] When the image data is data collected by multiple cameras, the processing module 702 is used to process the image data, including at least one of the following:

[0120] Stitch the image data collected by the multiple cameras; fuse the image data collected by the multiple cameras.

[0121] When the image data is data collected by a single camera, the processing module 702 is used to process the image data for:

[0122] Preprocess the image data collected by the single camera to obtain the target image to be output.

[0123] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure solution. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0124] Correspondingly, the embodiments of the present disclosure provide an electronic device, including: a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to implement the steps of any one of the above camera configuration methods or any one of the above image acquisition methods by running the executable instructions.

[0125] Figure 9 It is a schematic structural diagram of an electronic device shown according to an exemplary embodiment of the present disclosure. For example, the electronic device 900 may be a user device, and may specifically be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a wearable device such as a smart watch, smart glasses, a smart bracelet, a smart running shoe, etc.

[0126] Refer to Figure 9, the electronic device 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.

[0127] The processing component 902 generally controls the overall operation of the electronic device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-described methods. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.

[0128] The memory 904 is configured to store various types of data to support the operation of the device 900. Examples of such data include instructions for any application or method operating on the electronic device 900, contact data, phone book data, messages, pictures, videos, and the like. The memory 904 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0129] The power component 906 provides power to the various components of the electronic device 900. The power component 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 900.

[0130] The multimedia component 908 includes a screen that provides an output interface between the above-mentioned electronic device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The above-mentioned touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the above-mentioned touch or swipe operations. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the electronic device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0131] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.

[0132] The I / O interface 912 provides an interface between the processing component 902 and a peripheral interface module, and the above-mentioned peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0133] The sensor component 914 includes one or more sensors for providing a status assessment of various aspects of the electronic device 900. For example, the sensor component 914 can detect the on / off state of the electronic device 900, the relative positioning of components, such as the display and the keypad of the above-mentioned components for the electronic device 900. The sensor component 914 can also detect a change in the position of the electronic device 900 or a component of the electronic device 900, the presence or absence of user contact with the electronic device 900, the orientation or acceleration / deceleration of the electronic device 900, and the temperature change of the electronic device 900. The sensor component 914 can include a proximity sensor that is configured to detect the presence of nearby objects without any physical contact. The sensor component 914 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 914 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0134] The communication component 916 is configured to facilitate communication between the electronic device 900 and other devices in a wired or wireless manner. The electronic device 900 can access a communication standard-based wireless network, such as WiFi, 4G or 5G, 4G LTE, 5G NR, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0135] In an exemplary embodiment, the electronic device 900 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above methods.

[0136] In an exemplary embodiment, a non-transitory computer-readable storage medium is also provided, such as a memory 904 including instructions, which when executed by a processor 920 of the electronic device 900, enables the electronic device 900 to perform the steps of any of the above methods.

[0137] The non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0138] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0139] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A camera configuration method, characterized in that, The method includes: Determining information of multiple cameras set in a camera group; Pre-configuring the multiple cameras based on a preset image acquisition requirement; the pre-configuration enables the images jointly captured by the multiple cameras to meet the image acquisition requirement, and the images captured by any single camera do not meet the image acquisition requirement.

2. The method according to claim 1, characterized in that, The pre-configuring the multiple cameras includes: Calibrating the multiple cameras; the calibration enables the field of view overlap degree of the multiple cameras to reach a specified requirement, and the specified requirement is determined based on the image acquisition requirement.

3. The method according to claim 1, wherein The pre-configuring the multiple cameras includes: Setting factory parameters based on the performance of each camera in the multiple cameras; the factory parameters enable the multiple cameras to obtain an expected imaging effect when cooperating for image acquisition.

4. The method according to claim 2, wherein The pre-configuring the multiple cameras based on a preset image acquisition requirement includes: When the image acquisition requirement includes a first requirement for image acquisition accuracy, performing a first calibration on the multiple cameras, and the first calibration enables the field of view overlap degree of the multiple cameras to be higher than a first threshold.

5. The method according to claim 2, wherein The pre-configuring the multiple cameras based on a preset image acquisition requirement includes: When the image acquisition requirement includes a second requirement for image acquisition range, performing a second calibration on the multiple cameras, and the second calibration enables the field of view overlap degree of the multiple cameras to be lower than a second threshold.

6. An image acquisition method, characterized in that, The method includes: In response to receiving an image acquisition operation, acquiring image data captured by at least one camera among the multiple cameras; the multiple cameras are configured according to the method described in any one of claims 1-5. Processing the image data to obtain a target image to be output.

7. The method according to claim 6, wherein The image data is data captured by multiple cameras; The processing the image data to obtain a target image to be output includes: Performing image fusion on the original image files captured by each camera among the multiple cameras to obtain a first image; Performing preprocessing on the first image to obtain a target image to be output.

8. The method according to claim 6, wherein The image acquisition operation is a preview operation; When the image data is data captured by multiple cameras, the processing the image data includes at least one of the following: Stitching the image data captured by the multiple cameras; Fusing the image data captured by the multiple cameras; When the image data is data captured by a single camera, the processing the image data includes: Performing preprocessing on the image data captured by the single camera to obtain a target image to be output.

9. A camera configuration device, characterized in that, The apparatus includes: A determination module, configured to determine information of multiple cameras set in a camera group; A pre-configuration module, configured to pre-configure the multiple cameras based on a preset image acquisition requirement; the pre-configuration enables the images jointly captured by the multiple cameras to meet the image acquisition requirement, and the images captured by any single camera do not meet the image acquisition requirement.

10. An image acquisition device, characterized in that, The apparatus includes: An acquisition module, configured to obtain image data collected by at least one camera among a plurality of cameras in response to receiving an image acquisition operation; the plurality of cameras are configured according to the device described in claim 9; A processing module, configured to process the image data to obtain a target image to be output.

11. An electronic device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to implement the steps of the method according to any one of claims 1 to 8 by running the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the steps of the method according to any one of claims 1 to 8 are implemented.