WO2023016232A1 - 图像拍摄的方法、设备、存储介质和程序产品 - Google Patents
图像拍摄的方法、设备、存储介质和程序产品 Download PDFInfo
- Publication number
- WO2023016232A1 WO2023016232A1 PCT/CN2022/107449 CN2022107449W WO2023016232A1 WO 2023016232 A1 WO2023016232 A1 WO 2023016232A1 CN 2022107449 W CN2022107449 W CN 2022107449W WO 2023016232 A1 WO2023016232 A1 WO 2023016232A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- camera
- preview
- zoom
- image capturing
- 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.)
- Ceased
Links
Images
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/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/45—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
-
- 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
-
- 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/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
-
- 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/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
-
- 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/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- 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/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- 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/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/683—Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
-
- 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/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/685—Vibration or motion blur correction performed by mechanical compensation
-
- 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/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/685—Vibration or motion blur correction performed by mechanical compensation
- H04N23/687—Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
-
- 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/69—Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
-
- 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/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/951—Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Definitions
- the present application relates to the field of computer technology, in particular to an image capturing method, device, storage medium and program product.
- Mobile phone imaging technology is increasingly developed. In daily office or life, people are getting used to using mobile phones to capture every bit of life or work at any time. Usually, without the support of external equipment, the mobile phone is directly picked up by hand to shoot. In order to obtain a clearer and ideal imaging effect, people often try to stabilize their hands as much as possible in order to stabilize the photo preview interface before shooting as much as possible. However, image stabilization by the human hand is usually limited and cannot be completely still. Therefore, in the process of taking pictures with a mobile phone, it is inevitable to be accompanied by image shaking.
- the body or hand shakes during the photo taking process it will cause the image to become blurred.
- the image is magnified by a certain magnification in the photo preview interface, the jitter presented on the mobile phone screen will also be magnified, and it is difficult to obtain a stable photo preview image, thereby affecting the user experience.
- the present application proposes an image capturing method, device, storage medium and program product.
- the image collected by the camera is processed according to the zoom factor of the user in the camera application preview interface, and then the anti-shake processed image is presented on the camera preview interface.
- the user experience is improved.
- an image capturing method which displays a first preview interface of a camera application, the first preview interface includes a first preview image, and the first preview image is obtained after processing the first image collected by the camera , the first preview image corresponds to a first zoom ratio, and the first image corresponds to a first output mode of the camera; receiving a first user operation; in response to the first operation, displaying a first image of the camera application Two preview interfaces, the second preview interface includes a second preview image, the second preview image is obtained after processing the second image collected by the camera, the second preview image corresponds to a second zoom factor, and the first preview image The second image corresponds to a second output mode of the camera, wherein the second output mode is different from the first output mode, and the second zoom factor is different from the first zoom factor.
- the focal length changes to the second zoom ratio, and the camera application takes pictures.
- the preview interface presents the second preview interface, which corresponds to the second output mode, so that when taking pictures with the mobile phone, according to the zoom ratio, different output modes are presented on the photo preview interface. Through different output modes, it can be optimized in different light conditions. The resolution and clarity of the images on the camera preview interface of the camera application under certain conditions.
- the camera application is a system camera application on a mobile phone or a tablet.
- the first preview interface and the second preview are camera application preview interfaces.
- the first output mode is one of Binning, Remosaic, Quadra, Quadra HDR or Stagger HDR. In this way, through different output modes, it is possible to optimize the resolution and definition of images on the photo preview interface of the camera application under different lighting conditions.
- the second output mode is one of Binning, Remosaic, Quadra, Quadra HDR or Stagger HDR. In this way, through different output modes, it is possible to optimize the resolution and definition of images on the photo preview interface of the camera application under different lighting conditions.
- the image capturing method further includes that the first output mode or the second output mode is determined based on the shooting brightness of the camera.
- the output mode is adjusted according to different shooting brightness, and the resolution and clarity of the image on the camera application preview interface are improved, thereby improving user experience. It is especially suitable for night scenes. For example, when you need to shoot outdoor night scenes, and the indoor shooting brightness is bright, at this time, the image presented on the photo preview interface of the camera application should be the outdoor night scene, and the current brightness may be changed due to indoor lighting. Judgment is based on indoor light, which affects the effect of night scene shooting. In the embodiment of the present invention, in the current scene, the shooting brightness of the photo preview interface is determined according to the outdoor brightness. The resolution and clarity of the preview interface image.
- the shooting brightness is determined based on the current ambient light brightness collected by the ambient light sensor. In this way, the current shooting brightness can be accurately reflected, so as to present different output modes according to the current shooting brightness, and optimize the resolution and clarity of images on the photo preview interface of the camera application under different lighting conditions.
- the shooting brightness is determined based on average brightness information of the second preview image.
- the current shooting brightness can be accurately reflected, so as to present different output modes according to the current shooting brightness, and optimize the resolution and clarity of images on the photo preview interface of the camera application under different lighting conditions.
- the shooting brightness includes bright light and dark light.
- different output modes are presented according to the current shooting brightness, and the resolution and definition of images on the camera preview interface of the camera application are optimized under different lighting conditions.
- the first output mode is Binning. In this way, the resolution and clarity of images on the photo preview interface of the camera application under low-light conditions are optimized.
- the second output mode is Binning. In this way, the resolution and clarity of images on the photo preview interface of the camera application under low-light conditions are optimized.
- the first output mode is Remosaic. In this way, the resolution and clarity of images on the photo preview interface of the camera application under bright light conditions are optimized.
- the second output mode is Remosaic. In this way, the resolution and clarity of images on the photo preview interface of the camera application under bright light conditions are optimized.
- the first operation includes one of a gesture operation for zooming the first preview image, a screen click operation, or dragging a zoom progress bar.
- a gesture operation for zooming the first preview image a screen click operation, or dragging a zoom progress bar.
- the shooting brightness of the first preview interface and the second preview interface is bright light.
- the method further includes: in response to switching the shooting brightness to dark light, the camera application displays a third preview interface, and the third preview The interface corresponds to the first output mode.
- the camera application displays a third preview interface
- the third preview The interface corresponds to the first output mode.
- the method further includes: the second zoom magnification is greater than a preset switching magnification. In this way, when the preset zoom ratio is satisfied, different output modes are switched to improve the resolution and definition of images on the camera application preview interface.
- the method further includes: receiving a second user operation; in response to the second operation, displaying a fourth preview interface of the camera application, so
- the fourth preview interface includes a fourth preview image, the fourth preview image is obtained after processing the fourth image collected by the camera, the fourth preview image corresponds to the third zoom factor, and the fourth image corresponds to the In the first output mode of the camera, the third zoom ratio is smaller than the preset switching ratio.
- the second operation includes one of a gesture operation for zooming the first preview image, a screen click operation, or dragging a zoom progress bar.
- a gesture operation for zooming the first preview image a screen click operation, or dragging a zoom progress bar.
- the method further includes: the second zoom ratio is greater than the preset anti-shake ratio, and the second image is based on the second zoom ratio via The second preview interface is obtained after digital zooming and electronic image stabilization perform pixel cropping.
- the second zoom ratio satisfies the preset condition
- the image collected by the camera is cropped by the ISP and EIS to reduce the degree of shaking generated when the user holds the mobile phone to take pictures, thereby improving the user experience.
- the digital zooming includes performing pixel cropping based on the second zoom magnification and the second output mode.
- combining the zoom ratio and the output mode to perform pixel cropping can improve the range and accuracy of pixel cropping, reduce the degree of shaking when the user holds the mobile phone to shoot, and improve user experience.
- the electronic image stabilization includes a 3D gyroscope, 2D image feature points, and image perspective transformation, wherein the 3D gyroscope is suitable for 3D image smoothing.
- the 3D gyroscope is suitable for 3D image smoothing.
- the 3D gyroscope and the 2D image feature points perform pixel cropping based on the second zoom ratio.
- the performance of shooting with the mobile phone is improved, the degree of shaking generated when the user holds the mobile phone is reduced, and the user experience is improved.
- the image perspective transformation includes coordinate transformation. In this way, the range and accuracy of pixel cropping can be improved, the degree of shaking generated when the user holds the mobile phone to shoot is reduced, and the user experience is improved.
- the second zoom ratio is greater than the preset anti-shake ratio, and the second image is digitally zoomed and electronically stabilized based on the second zoom ratio.
- the second preview interface is obtained after pixel cropping.
- the embodiment of the present application provides an electronic device, the electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, trigger The electronic device performs the method of any one of the first aspect.
- the second aspect and any implementation manner of the second aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
- technical effects corresponding to the second aspect and any implementation manner of the second aspect reference may be made to the technical effects corresponding to the above-mentioned first aspect and any implementation manner of the first aspect, and details are not repeated here.
- an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and when running on a computer, the computer executes the method of any one of the first aspect.
- the third aspect and any implementation manner of the third aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
- technical effects corresponding to the third aspect and any implementation manner of the third aspect reference may be made to the technical effects corresponding to the above-mentioned first aspect and any implementation manner of the first aspect, and details are not repeated here.
- an embodiment of the present application provides a computer program product, the computer program product includes a computer program, and when running on a computer, causes the computer to execute the method of any one of the first aspect.
- the fourth aspect and any implementation manner of the fourth aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
- the technical effects corresponding to the fourth aspect and any one of the implementation manners of the fourth aspect refer to the above-mentioned first aspect and the technical effects corresponding to any one of the implementation manners of the first aspect, and details are not repeated here.
- all or part of the program in the fifth aspect may be stored on a storage medium packaged with the processor, or part or all may be stored on a memory not packaged with the processor.
- FIG. 1 is a schematic diagram of an electronic device provided by an embodiment of the present application.
- FIG. 2 is a software structural block diagram of an electronic device provided in an embodiment of the present application.
- FIG. 3 is a schematic diagram of a camera application preview scene provided by an embodiment of the present application.
- Fig. 4 is a schematic diagram of photographing and imaging under dark light conditions provided by the embodiment of the present application.
- FIG. 5 is a schematic diagram of outputting an image in a Binning manner provided by an embodiment of the present application.
- FIG. 6 is a schematic diagram of photographing and imaging under bright light conditions provided by the embodiment of the present application.
- FIG. 7 is a schematic diagram of outputting an image in a Remosaic manner provided by an embodiment of the present application.
- Fig. 8 is a schematic diagram of an image switching between dark and bright light according to an embodiment of the present application.
- FIG. 9 is a schematic diagram of switching between bright and dark images in an image provided by an embodiment of the present application.
- FIG. 10 is a schematic diagram of switching an image output mode provided by an embodiment of the present application.
- FIG. 11 is an implementation example of an image stabilization provided by an embodiment of the present application.
- FIG. 12 is another implementation example of image stabilization provided by the embodiment of the present application.
- Fig. 13 is a schematic view of the field of view of Fig. 12 provided by the embodiment of the present application.
- Fig. 14A is a schematic diagram of camera image displacement imaging provided by the embodiment of the present application.
- FIG. 14B is a schematic diagram of another camera image displacement imaging provided by the embodiment of the present application.
- Fig. 15 is a schematic diagram of an input and output diagram provided by the embodiment of the present application.
- FIG. 16 is a schematic diagram of logical processing of an image processing provided by an embodiment of the present application.
- Fig. 17 is a schematic diagram of the relationship between the input image and the output image at different magnifications provided by the embodiment of the present application;
- FIG. 18 is a schematic diagram of a digital zoom implementation provided by an embodiment of the present application.
- FIG. 19 is a schematic diagram of an electronic anti-shake implementation provided by an embodiment of the present application.
- FIG. 20 is a schematic diagram of an electronic anti-shake algorithm framework provided by an embodiment of the present application.
- Fig. 21 is another implementation mode provided by the embodiment of this application.
- FIG. 22 is a schematic diagram of a logic implementation sequence provided by the embodiment of the present application.
- FIG. 23 is a schematic diagram of switching between different cameras provided by the embodiment of the present application.
- Fig. 24 is another implementation manner provided by the embodiment of the present application.
- the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, and an antenna 2 , mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, earphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and A subscriber identification module (subscriber identification module, SIM) card interface 195 and the like.
- SIM subscriber identification module
- the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a touch sensor 180K, and an ambient light sensor 180L.
- the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100 .
- the electronic device 100 may include more or fewer components than shown in the figure, or combine certain components, or separate certain components, or arrange different components.
- the illustrated components can be realized in hardware, software or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, memory, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU) wait. Wherein, different processing units may be independent devices, or may be integrated in one or more processors. For example, the processor 110 is configured to execute the method for detecting ambient light in the embodiment of the present application.
- the controller may be the nerve center and command center of the electronic device 100 .
- the controller can generate an operation control signal according to the instruction opcode and timing signal, and complete the control of fetching and executing the instruction.
- a memory may also be provided in the processor 110 for storing instructions and data.
- the memory in processor 110 is a cache memory.
- the memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. Repeated access is avoided, and the waiting time of the processor 110 is reduced, thereby improving the efficiency of the system.
- processor 110 may include one or more interfaces.
- the interface may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuit sound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous transmitter (universal asynchronous receiver/transmitter, UART) interface, mobile industry processor interface (mobile industry processor interface, MIPI), general-purpose input and output (general-purpose input/output, GPIO) interface, subscriber identity module (subscriber identity module, SIM) interface, and /or universal serial bus (universal serial bus, USB) interface, etc.
- I2C integrated circuit
- I2S integrated circuit built-in audio
- PCM pulse code modulation
- PCM pulse code modulation
- UART universal asynchronous transmitter
- MIPI mobile industry processor interface
- GPIO general-purpose input and output
- subscriber identity module subscriber identity module
- SIM subscriber identity module
- USB universal serial bus
- the external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, so as to expand the storage capacity of the electronic device 100.
- the external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. Such as saving music, video and other files in the external memory card.
- the internal memory 121 may be used to store computer-executable program codes including instructions.
- the processor 110 executes various functional applications and data processing of the electronic device 100 by executing instructions stored in the internal memory 121 .
- the internal memory 121 may include an area for storing programs and an area for storing data. Wherein, the storage program area can store an operating system and an application program required by at least one function.
- the data storage area can store data created during the use of the electronic device 100 .
- the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, universal flash storage (universal flash storage, UFS) and the like.
- a non-volatile memory such as at least one magnetic disk storage device, flash memory device, universal flash storage (universal flash storage, UFS) and the like.
- the pressure sensor 180A is used to sense the pressure signal and convert the pressure signal into an electrical signal.
- pressure sensor 180A may be disposed on display screen 194 .
- pressure sensors 180A such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors.
- a capacitive pressure sensor may be comprised of at least two parallel plates with conductive material.
- the electronic device 100 determines the intensity of pressure according to the change in capacitance.
- the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A.
- the electronic device 100 may also calculate the touched position according to the detection signal of the pressure sensor 180A.
- touch operations acting on the same touch position but with different touch operation intensities may correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view short messages is executed. When a touch operation whose intensity is greater than or equal to the first pressure threshold acts on the icon of the short message application, the instruction of creating a new short message is executed.
- the gyro sensor 180B can be used to determine the motion posture of the electronic device 100 .
- the angular velocity of the electronic device 100 around three axes may be determined by the gyro sensor 180B.
- the gyro sensor 180B can be used for image stabilization. Exemplarily, when the shutter is pressed, the gyro sensor 180B detects the shaking angle of the electronic device 100, calculates the distance that the lens module needs to compensate according to the angle, and allows the lens to counteract the shaking of the electronic device 100 through reverse movement to achieve anti-shake.
- the gyro sensor 180B can also be used for navigation and somatosensory game scenes.
- the magnetic sensor 180D includes a Hall sensor.
- the electronic device 100 may use the magnetic sensor 180D to detect the opening and closing of the flip leather case.
- the electronic device 100 when the electronic device 100 is a clamshell machine, the electronic device 100 can detect opening and closing of the clamshell according to the magnetic sensor 180D.
- features such as automatic unlocking of the flip cover are set.
- the acceleration sensor 180E can detect the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of electronic devices, and can be used in applications such as horizontal and vertical screen switching, pedometers, etc.
- the distance sensor 180F is used to measure the distance.
- the electronic device 100 may measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 may use the distance sensor 180F for distance measurement to achieve fast focusing.
- Proximity light sensor 180G may include, for example, light emitting diodes (LEDs) and light detectors, such as photodiodes.
- the light emitting diodes may be infrared light emitting diodes.
- the electronic device 100 emits infrared light through the light emitting diode.
- Electronic device 100 uses photodiodes to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it may be determined that there is an object near the electronic device 100 . When insufficient reflected light is detected, the electronic device 100 may determine that there is no object near the electronic device 100 .
- the electronic device 100 can use the proximity light sensor 180G to detect that the user is holding the electronic device 100 close to the ear to make a call, so as to automatically turn off the screen to save power.
- the proximity light sensor 180G can also be used in leather case mode, automatic unlock and lock screen in pocket mode.
- the fingerprint sensor 180H is used to collect fingerprints.
- the electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access to application locks, take pictures with fingerprints, answer incoming calls with fingerprints, and the like.
- Touch sensor 180K also known as "touch panel”.
- the touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a “touch screen”.
- the touch sensor 180K is used to detect a touch operation on or near it.
- the touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
- Visual output related to the touch operation can be provided through the display screen 194 .
- the touch sensor 180K may also be disposed on the surface of the electronic device 100 , which is different from the position of the display screen 194 .
- the ambient light sensor 180L is used for sensing ambient light brightness.
- the electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness.
- the ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures.
- the ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in the pocket, so as to prevent accidental touch.
- the keys 190 include a power key, a volume key and the like.
- the key 190 may be a mechanical key. It can also be a touch button.
- the electronic device 100 can receive key input and generate key signal input related to user settings and function control of the electronic device 100 .
- the motor 191 can generate a vibrating reminder.
- the motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback.
- touch operations applied to different applications may correspond to different vibration feedback effects.
- the motor 191 may also correspond to different vibration feedback effects for touch operations acting on different areas of the display screen 194 .
- Different application scenarios for example: time reminder, receiving information, alarm clock, games, etc.
- the touch vibration feedback effect can also support customization.
- the indicator 192 can be an indicator light, and can be used to indicate charging status, power change, and can also be used to indicate messages, missed calls, notifications, and the like.
- the electronic device 100 realizes the display function through the GPU, the display screen 194 , and the application processor.
- the GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
- Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
- the display screen 194 is used to display images, videos and the like.
- the display screen 194 includes a display panel.
- the display panel may use an organic light-emitting diode (OLED).
- OLED organic light-emitting diode
- the electronic device 100 may include 1 or N display screens 194 , where N is a positive integer greater than 1.
- the electronic device 100 can realize the shooting function through the ISP, the camera 193 , the video codec, the GPU, the display screen 194 and the application processor.
- Camera 193 is used to capture still images or video.
- the object generates an optical image through the lens and projects it to the photosensitive element.
- the photosensitive element may be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor.
- CMOS complementary metal-oxide-semiconductor
- the photosensitive element converts the light signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image signal.
- the ISP outputs the digital image signal to the DSP for processing.
- DSP converts digital image signals into standard RGB, YUV and other image signals.
- the electronic device 100 may include 1 or N cameras 193 , where N is a positive integer greater than 1.
- Video codecs are used to compress or decompress digital video.
- the electronic device 100 may support one or more video codecs.
- the electronic device 100 can play or record videos in various encoding formats, for example: moving picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4 and so on.
- MPEG moving picture experts group
- FIG. 2 it is a software structural block diagram of an electronic device provided by an embodiment of the present application.
- the layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Layers communicate through software interfaces.
- the Android (Android) system is divided into four layers, which are respectively an application layer, a framework layer, a hardware abstraction layer and a hardware layer from top to bottom.
- the application layer may include a series of application packages.
- the application package may include a camera application.
- the application layer can be divided into application interface (UI) and application logic.
- the application interface of the camera application includes a single-view mode, a dual-view mode, a picture-in-picture mode, etc., corresponding to different image or video shooting modes.
- the application logic of the camera application includes the multi-camera framework and camera management.
- the multi-camera framework includes a switching control module, a Surface switching management module, a multi-camera encoding module, and a transition control module.
- the switching control module is used to control the switching of shooting modes, such as the switching between the proactive mode, the rear shooting mode, the front-to-back mode, the back-to-back mode, and the picture-in-picture mode.
- the switching process of the shooting mode may involve turning on or off a specific camera, shielding hardware differences of different chip platforms, and the like.
- the Surface switching management module is used to control Surface switching during the shooting mode switching process.
- Surface corresponds to a screen buffer, which is used to save the pixel data of the current window.
- the Surface switching management module is used to control switching between the preview Surface and the encoding Surface during the shooting mode switching process.
- the multi-cam encoding module is used for encoding during the shooting mode to generate image or video files, that is, to realize the recording of captured images or videos.
- the transition control module is used to generate transition motion effects during the switching of shooting modes.
- Camera management includes device management module, Surface management module, session management module, etc.
- the framework layer provides application programming interface (application programming interface, API) and programming framework for the application program of the application layer, including some predefined functions.
- the framework layer includes camera framework and media framework.
- the camera framework may be a camera access interface (Camera2API), which is a set of interfaces for accessing camera devices introduced by Android. It adopts a pipeline design to make data flow from the camera to the Surface.
- Camera2API includes camera management (CameraManager) and camera equipment (CameraDevice).
- CameraManager is the management class of the Camera device, through which the camera device information of the device can be queried to obtain the CameraDevice object.
- CameraDevice provides a series of fixed parameters related to Camera devices, such as basic settings and output formats.
- the media framework includes media codec (MediaCodec), audio recording module (AudioRecord) and video and audio multiplexer (Muxer).
- MediaCodec is a class provided by Android for encoding and decoding audio and video. It realizes the function of encoding and decoding by accessing the underlying codec, and is a part of the Android media basic framework.
- the main function of AudioRecord is to enable various applications to manage audio resources so that they can record sounds collected by hardware.
- Muxer is used to combine video compression data (such as H.264) and audio compression data (such as AAC) into one package format data.
- the hardware abstraction layer is an interface layer between the operating system kernel and the hardware circuit, and its purpose is to abstract the hardware. It hides the hardware interface details of a specific platform, provides a virtual hardware platform for the operating system, makes it hardware-independent, and can be transplanted on various platforms.
- the HAL includes the camera hardware abstraction layer (Camera HAL), and the Camera HAL includes the image signal processor (Image Signal Processor, ISP) and so on.
- HAL also includes an integrated framework, which includes Electric Image Stabilization (EIS) and image perspective transformation. It can be understood that the image signal processor, electronic image stabilization, and image perspective transformation are abstract devices. In image or video shooting scenarios, HAL will create a data stream of a corresponding size according to the resolution delivered by the upper layer and the size of the Surface.
- the kernel layer (Kernel) is the layer between hardware and software.
- the kernel layer includes at least display driver, camera driver, sensor driver, etc.
- the embodiment of the present application provides a method for capturing images.
- This method can be applied to when the user holds the mobile phone and opens the mobile phone camera application to take pictures.
- the preview interface images unclear scenes.
- the user holds the mobile phone with one hand or both hands and opens the camera application of the mobile phone.
- the image zoom function (Zoom) of the camera is turned on to enlarge the image. Due to the unavoidable shaking of the hand or body, the picture displayed on the preview interface of the mobile phone will become blurred due to shaking.
- the form of the electronic device is only illustrated with a mobile phone, and the electronic device may also be a handheld electronic device with a camera function such as a tablet computer and a handheld computer, which is not limited here.
- Optical Image Stabilization is a physical anti-shake technology realized by the special motor structure of the camera lens.
- the gyroscope is used to calculate the shaking of the mobile phone during the shooting process, and the signal is transmitted to the microprocessor. After calculating the displacement to be compensated, the camera is controlled to move for optical compensation to achieve anti-shake.
- OIS is limited to jitter within a small range, and it is difficult to compensate for large-angle jitter.
- the output mode of the image can be determined according to the shooting brightness.
- Shooting brightness refers to the brightness of the environment in which the camera of the phone captures images. When the brightness of the shooting environment is brighter, the images captured by the mobile phone will receive more light. Conversely, when the brightness of the shooting environment is lower, the images captured by the mobile phone will receive less light.
- the ambient light sensor in the hardware module of the mobile phone detects the current ambient light brightness to determine the brightness of the image currently presented on the camera photo preview interface.
- the brightness detection and judgment of the camera photo preview interface includes but is not limited to the situations listed above. In actual use, other methods can be used to obtain the image brightness of the current camera photo preview interface according to actual needs.
- the mobile phone After determining the current shooting brightness, the mobile phone selects the corresponding shooting mode to output pictures to optimize the clarity under different shooting brightness.
- Figure 4 it is an imaging example that detects that the mobile phone is taking pictures under dark light conditions.
- the initial interface refers to the initial interface when the user opens the camera application.
- the first preview interface is the initial interface
- the first zoom magnification is the initial zoom magnification
- the initial zoom magnification is 1 times. At this time, the shooting brightness is low light.
- the user performs a first operation.
- the first operation includes a gesture operation for zooming the first preview image, a screen click operation, or a drag Drag one of the zoom progress bars.
- the user touches the screen to magnify the picture to a desired magnification, ie, the second zoom magnification, through gesture control or clicking a zoom switch on the photo preview interface, and the camera application displays the second preview interface.
- the maximum magnification that the mobile phone can support by default is 20 times, and the user enlarges the image on the photo preview interface by 15 times at this time, that is, the image magnification of (b) in Figure 4 is 15 times that of (a) in Figure 4 .
- the camera application is in the photo preview interface
- the camera captures the first image
- the mobile phone is set to Binning mode output pictures in the initial interface of the camera application, that is, in Figure 4
- the image output mode of (a1) is Binning, that is, the first output mode.
- the camera collects the second image, and the mobile phone still outputs the picture in Binning mode to ensure the presentation
- the image definition on the mobile phone screen, that is, the picture output mode of (b1) in FIG. 4 is still Binning, that is, the second output mode.
- the first output mode is one of Binning, Remosaic, Quadra, Quadra HDR or Stagger HDR.
- the second output mode is one of Binning, Remosaic, Quadra, Quadra HDR or Stagger HDR.
- Binning mode when the electronic device is capturing an image, the light reflected by the target object is collected by the camera, so that the reflected light is transmitted to the image sensor.
- the image sensor includes a plurality of photosensitive elements, and the charge collected by each photosensitive element is a pixel, and an analog binning (Binning) operation is performed on the pixel information.
- Binning can combine n ⁇ n pixels into one pixel.
- Binning can synthesize adjacent 2 ⁇ 2 pixels into one pixel, that is, the colors of adjacent 2 ⁇ 2 pixels are presented in the form of one pixel.
- a second user operation is received, and a fourth preview interface of the camera application is displayed, and the second operation includes one of a gesture operation for zooming the first preview image, a screen click operation, or dragging a zoom progress bar.
- the fourth preview interface includes a fourth preview image, the fourth preview image is obtained after processing the fourth image captured by the camera, and the fourth preview image corresponds to the third zoom ratio.
- the user controls the second preview interface in (b) in FIG. 4 to the required magnification by gesture control or clicking the zoom switch on the photo preview interface through the touch screen, which is the third zoom. magnification.
- the image displays the fourth preview interface at this time, and the camera collects the third image
- the output mode is Binning, that is, the first output mode.
- FIG. 5 it is a schematic diagram of a process of outputting an image in a binning manner after the mobile phone acquires the image.
- (b0) in FIG. 5 is a schematic diagram of a 4 ⁇ 4 pixel, and adjacent 2 ⁇ 2 pixels are synthesized into one pixel.
- (b1) in Figure 5 is a schematic diagram of pixels output by Binning.
- the 2 ⁇ 2 pixels in the 01 area of (b0) in Figure 5 are formed into the pixel R in (b1) in Figure 5; the 02 area of (b0) in Figure 5 is The 2 ⁇ 2 pixels in Figure 5 form the pixel G in (b1) in Figure 5; the 2 ⁇ 2 pixels in the 03 area of (b0) in Figure 5 form the pixels in (b1) in Figure 5 G: Use 2 ⁇ 2 pixels in the 04 area of (b0) in FIG. 5 to form pixel B in (b1) in FIG. 5 .
- the Bayer format image refers to an image that only includes red, blue and green (ie three primary colors) in the image. For example, pixel A formed by 2 ⁇ 2 pixels in area 01 is red, pixel B formed by 2 ⁇ 2 pixels in area 02 is green, pixel C formed by 2 ⁇ 2 pixels in area 03 is green, Pixel D formed by 2 ⁇ 2 pixels in the 04 area is blue.
- FIG. 6 shows the initial interface when the user picks up the mobile phone to open the camera application, that is, the first preview interface. At this time, the shooting brightness is bright light.
- the initial zoom ratio is 1 times, that is, the first zoom ratio.
- the user performs a first operation.
- the first operation includes a gesture operation for zooming the first preview image, a screen click operation, or a dragging Drag one of the zoom progress bars.
- the maximum magnification that the mobile phone can support by default is 20 times.
- the mobile phone under the initial interface of (a) in FIG. 6, the mobile phone is set to output pictures in Binning mode on the initial interface of the camera application, that is, the picture output mode of (a1) in FIG. 6 is Binning, that is, the first output model. And because it is a bright light condition at this time, the camera collects the second image, and after the imaging picture in the mobile phone photo preview interface is enlarged 15 times to the state of (b) in Figure 6, that is, the second preview interface, the mobile phone switches to Remosaic mode output Picture, that is, the second output mode, to ensure the clarity of the image presented on the screen of the mobile phone, that is, the picture output mode of (b1) in Figure 6 is Remosaic, after further cutting such as half the size of the side length, that is In the (b2) state in Figure 6, the image is output.
- a second user operation is received, and a fourth preview interface of the camera application is displayed, and the second operation includes one of a gesture operation for zooming the first preview image, a screen click operation, or dragging a zoom progress bar.
- the fourth preview interface includes a fourth preview image, the fourth preview image is obtained after processing the fourth image captured by the camera, and the fourth preview image corresponds to the third zoom ratio.
- the user controls the second preview interface in (b) in FIG. 6 to a desired magnification by gesture control on the touch screen or by clicking the image zoom switch on the photo preview interface, which is the third zoom. magnification.
- the image displays the fourth preview interface at this time, and the camera collects the third image
- the output mode is Binning, that is, the first output mode.
- Remosaic mode When Remosaic mode is used to output images, the Bayer format images are rearranged to obtain Remosaic mode images. For example, assuming that a pixel in an image is composed of n ⁇ n pixels, then using Remosaic can rearrange n ⁇ n pixels in a pixel in the image.
- (b0) in FIG. 7 is a schematic diagram of a pixel, and each pixel is composed of adjacent 2 ⁇ 2 pixels.
- (b1) in FIG. 7 is a schematic diagram of an image output in Bayer format using the Remosaic method. Specifically, the pixels in (b0) in FIG. 7 are red, green and blue. Divide each pixel in (b0) in Fig. 7 into 2 ⁇ 2 pixels and rearrange them respectively. That is, the Remosaic mode is adopted for output, and the output image is an image in the Bayer format shown in (b1) in FIG. 7 .
- FIG. 8 it is an example of image output when the shooting brightness changes from dark to bright after the image is zoomed to a certain magnification.
- the output mode is the Binning mode, that is, the mode of (a1) in FIG. 8 , that is, the second output mode. Due to the movement of the user when holding the mobile phone to take pictures, that is, moving from a dark light environment to a bright light environment, the brightness of the mobile phone shooting changes.
- the camera application displays the third preview interface, which is Figure 8
- the image output mode is switched to the Remosaic mode, that is, the mode of (b1) in FIG. 8 , that is, the first output mode.
- FIG. 9 it is an example of image output when the shooting brightness changes from bright to dark after the image is zoomed to a certain magnification. Specifically, when the image is enlarged to, for example, 15 times, that is, from the first zoom ratio to the second zoom ratio, that is, the state of (a) in FIG. 9 , since the brightness is judged to be in a bright light state at this time, the picture output
- the mode is the Remosaic mode, that is, the mode of (a1) in FIG. 9 , that is, the second output mode.
- the camera application displays the third preview interface, as shown in Fig.
- the picture output mode is switched to the Binning mode, that is, the mode of (b1) in FIG. 9 , that is, the first output mode.
- the mobile phone switches to the Remosaic mode to output pictures when shooting the indoor scene.
- the mobile phone needs to shoot a dark scene outside the window from a bright room, because the brightness outside the window is detected to be dark, even though the indoor light is bright, the mobile phone still needs to switch to Binning mode when shooting the mirror image outside the window to ensure the image quality. clarity.
- FIG. 10 it is a logic example for a mobile phone to select a corresponding image sensor configuration according to brightness and output a picture. Specifically, include the following steps:
- S100 The user opens the mobile phone camera application. At this point, the camera application displays an initial photo preview interface, the default initial interface is the state of zooming the image by 1 times (ie 1x), and the default initial image output mode is Binning mode.
- S101 The user operates the photo preview interface of the camera to zoom in or zoom out the image in the real-time preview. It can be understood that the user's image zooming includes gesture operations on the touch screen, clicking on the image zooming button on the screen of the mobile phone, and the like.
- the user enlarges the displayed image of the photo preview interface of the camera application to 15 times in real time.
- the zoomed image can be optimized for definition.
- the shooting brightness is detected.
- the ambient light sensor in the hardware module of the mobile phone detects the current ambient light brightness to determine the brightness of the image currently presented on the camera photo preview interface.
- the brightness of the image currently presented on the camera preview interface is determined according to the image average brightness information of the current camera preview interface, including the color of the image, the pixel value of each pixel in the image, and the like.
- the brightness detection and judgment of the camera photo preview interface includes but is not limited to the situations listed above. In actual use, other methods can be used to obtain the image brightness of the current camera photo preview interface according to actual needs.
- S102 will be triggered only when the image in S101 is zoomed to a value greater than the preset switching magnification.
- the image output mode of S102 is Binning mode to output pictures.
- the preset switching magnification is 6-10 times. Exemplarily, 8 times is used as the preset switching magnification.
- the image pixels are output as 4608*3456 by the 16MBinning mode.
- the image pixel output is 9216*6912 by the 64MRemosaic mode, and on this basis, the image sensor is further cropped by half to the image pixel output is 4608*3456, This results in the same output pixel in dark and bright light conditions. In this way, additional power consumption in subsequent steps such as S103 when the ISP continues to crop images can be saved.
- the mobile phone continues to optimize the jitter of the image presented on the mobile phone screen.
- FIG. 11 it is an implementation example of image stabilization according to the embodiment of the present application.
- the camera application is set by the user to zoom in 15 times to show the distant figure.
- the image on the camera preview interface presented by the camera application of the mobile phone is still stable, thereby improving the user's shooting accuracy. experience.
- FIG. 12 it is another implementation example of image stabilization according to the embodiment of the present application.
- an anti-shake switch is additionally set on the photo preview interface of the camera application.
- the anti-shake function is enabled in the photo preview displayed in real time, that is, in the state of (a) in Figure 12, the image displayed on the photo preview interface of the camera application shakes with the shaking of the mobile phone, making the image displayed on the mobile phone screen change. blurred and unclear.
- the anti-shake function is turned on, that is, the state of (b) in Figure 12, even if the mobile phone shakes when holding the mobile phone, it can still ensure that the image on the photo preview interface can be output stably.
- FOV Field of View
- FOV image 1 is the image collected by the camera.
- FOV image 2 the image displayed on the camera preview interface of the mobile phone is output, that is, the FOV image 2 after image processing is the output image in the figure.
- Field of View It is used to indicate the image output range of the camera when the camera is capturing images. If the object to be photographed is within the angle range, the object to be photographed will be captured by the camera and then presented in the preview image. If the object to be photographed is outside the angle range, the device to be photographed will not be captured by the image capturing device, that is, it will not appear in the preview image.
- FOV Field of View
- viewing angle may also be referred to as “viewing field range”, “viewing field range” and other words. This article does not limit the name of "field of view”, as long as it expresses the above concept.
- the number of cameras may be one or more, which is not limited here.
- the form of the camera installed on the electronic device is not limited, it may be a built-in camera or an external camera; it may be a front camera or a rear camera.
- the positions of the multiple cameras can be arranged arbitrarily, for example, a camera can be located on the left or right side of another camera, and a camera can also be located on the upper side of another camera or downside. That is to say, the present application does not limit the relative positional relationship between any camera in the camera module and other cameras.
- FIG. 14A , 14B and 15 it is an example of camera image imaging when the mobile phone is displaced during the shooting process.
- FIG. 14A it is a scene where the image is shifted left and right due to hand shaking during the shooting process of the mobile phone.
- FOV image 2 the image presented in real time on the photo preview interface of the camera application is a stabilized processed FOV image 2 .
- FOV image 1 is the input image
- FOV image 2 is the output image presented on the screen of the mobile phone after the image processing method of this application.
- FIG. 10 elaborates step S100 to step S102 in detail, which will not be repeated here.
- step S103 to step S105 will be described in detail below. Specifically, include the following steps:
- the digital zooming includes the ISP zooming the image to the zoom ratio selected by the user and outputting it.
- the electronic anti-shake includes performing image anti-shake processing on the received image.
- S105 Outputting the processed image to the camera preview interface of the mobile phone camera application for real-time display.
- the S104 can only be turned on and perform anti-shake processing on the output image when the user's zoom ratio is greater than the preset anti-shake ratio.
- the zoom ratio is smaller than the preset anti-shake ratio, the image input by S102 is digitally zoomed by S103 and then output to S105.
- triggering S104 to enable image stabilization with a preset anti-shake magnification of 6-15 times.
- FIG. 17 it is an example of the relationship between the input image and the output image under different magnifications, and further illustrates the above-mentioned preset anti-shake magnification that triggers S104 to be turned on.
- the image stabilization algorithm is turned on, that is, step S104, and the processed image is output to S105 and displayed on the mobile phone camera application photo preview interface.
- the input image is digitally zoomed through S103 and output to S105 to be displayed on the camera preview interface of the mobile phone camera application.
- the purpose of retaining the input image at the preset anti-shake ratio (that is, 10 times) at 10 times is to reserve more activities for the cropping of subsequent image scaling to ensure the shaking range of the image, thereby improving image scaling Image stabilization is now implemented in the photo preview interface of the mobile camera app at maximum magnification.
- An example of the photo preview interface displayed on the mobile phone camera application after the image processing method disclosed in the present application is the output image.
- the implementation process of the digital zoom S103 is elaborated in detail. It can be concluded from the above step S102 that under bright and dark light conditions when the image is zoomed to 15 times, the size of the image input to the digital zoom S103 is 4608*3456. For example, in low-light conditions, since the zoom ratio is 15 times, the preset anti-shake ratio is 10 times, and the telephoto ratio is 4 times, the ISP crops 4/10 according to the first ratio to obtain a 1842*1382 image. The ISP continues to downsample the above image by a factor of 0.78 to 1440*1080.
- Another example is under bright light conditions, since the zoom ratio is 15 times, the preset anti-shake ratio is 10 times, and the preset switching ratio is 8 times, so the ISP crops 8/10 according to the second ratio to obtain a 3684*2764 image.
- the ISP proceeds to downsample the above image by a factor of 0.29 to 1440*1080.
- the electronic image stabilization S104 is executed by at least the electronic image stabilization EIS1041 module and the image perspective transformation 1042 module.
- the data information required by the electronic image stabilization EIS1041 includes 3D smoothing, 2D image and optical image stabilization OIS.
- image perspective transformation 1042 includes coordinate transformation, pixel cropping and upsampling.
- the ISP input image 1440*1080 is processed by electronic anti-shake EIS, and then sent to the image for perspective transformation , through coordinate transformation and cropping 10/15 to 960*720, upsampled by 1.5 times to 1440*1080 output image, and sent to the photo preview interface of the mobile phone camera application to display S105.
- the image is a stable output image obtained after the image processing method of the present application, which is consistent with the image pixels output by the ISP.
- FIG. 20 it is a schematic diagram of the electronic anti-shake algorithm framework of the present application, including 3D gyroscope anti-shake and 2D image translation.
- 3D gyroscope anti-shake includes gyroscope, through boundary constraints to path smoothing, from path smoothing to virtual camera pose, gyroscope also outputs data to virtual camera pose.
- path smoothing and virtual camera pose constitute smooth path estimation.
- the virtual camera pose continues to be output to the homography change, and is output to the image perspective transformation information after receiving the data of the optical image stabilization OIS.
- 2D image translation includes image frames, which are output to feature point detection and extraction, and then feature point pairs are filtered to motion vectors, and then bound to path smoothing to obtain the translation amount and then output to image perspective transformation information.
- the image perspective transformation information receives the homography transformation of the 3D gyroscope and the translation amount of the 2D image translation, the image perspective transformation is performed on the image frame, and finally a stable image frame is output.
- the 3D gyroscope anti-shake and the 2D image translation cooperate with each other, especially the 2D image translation can adjust the high-frequency jitter in the above-mentioned photo preview interface.
- the 3D gyroscope anti-shake and the 2D image translation control the 3D gyroscope anti-shake and the 2D image translation respectively according to the zoom factor set by the user, and dynamically adjust the image weights of the two.
- the weight relationship between the two can be used, for example The following relationship expresses:
- 3D gyroscope anti-shake weight 1-2D image translation weight
- the 2D image translation weight can be expressed by the following relationship:
- the weights of the 3D gyroscope image stabilization and 2D image translation will be adjusted accordingly, and the weight of the 3D gyroscope image stabilization will gradually increase as the zoom magnification set by the user increases.
- the weight of the 2D image translation will gradually increase with the increase of the zoom ratio set by the user, until it reaches the full zoom ratio of the 2D image translation, EIS only uses the image feature points for anti-shake, and does not use 3D gyro image stabilization.
- the cooperation of various parameters can be dynamically considered in the photo preview interface, and the anti-shake of the photo preview interface can be controlled more flexibly to achieve a better anti-shake effect.
- the full-open magnification of 2D image translation is the maximum magnification supported by 2D image translation, such as 50 times or other zoom magnifications, which is not limited in this application.
- the weight of the 2D image translation is 9/49
- the 3D gyroscope anti- The weight of shaking is 1-9/49, which is 40/49.
- the initial zoom ratio set by the user is 1x
- the zoom ratio currently set by the user is 50x
- the 2D image translation full-on magnification is 50x
- the weight of 2D image translation is 49/49
- the weight of 3D gyroscope image stabilization is 49/49.
- the weight is 1-49/49, which is 0.
- the weight of the 3D gyro image stabilization will be reduced to 0, that is, the 3D gyro image stabilization does not participate in the image stabilization of the photo preview interface, but only 2D image translation participates in the anti-shake of the photo preview interface. In this way, especially when the zoom ratio set by the user is high, the anti-shake effect and benefits of the camera preview interface will be more obvious.
- the user can see more stable pictures on the photo preview interface under different zoom ratios, and reduce the image shake generated when the user holds the mobile phone to shoot, so that the user can more easily see the images in the picture through the stable image. content. It should be noted that enhancing the anti-shake presented on the photo preview interface to make the picture more stable so that users can see the content in the picture clearly does not adjust the clarity of the image, but the clarity of the image remains unchanged.
- Fig. 21 is another embodiment of the present application.
- the difference from the above embodiment is that in this embodiment, fixed cropping can be performed on the output image.
- the image stabilization algorithm is turned on, that is, step S104, and the processed image is output to S105 to be displayed on the camera preview interface of the mobile phone camera application.
- the input image is digitally zoomed through S103 and output to S105 to be displayed on the camera preview interface of the mobile phone camera application.
- the zoom ratio is greater than the preset anti-shake ratio at this time, that is, the zoom ratio is greater than 10 times, turn on the electronic image stabilization S104.
- the image is zoomed to (c) as shown in Figure 21, since it is a fixed crop at this time, in order to obtain the actual output image is the data after the user has enlarged the image to 15 times, it is necessary to reserve a predetermined magnification smaller than the 15 times The active range of the image.
- the predetermined multiplier is 15 times multiplied by a preset coefficient.
- the preset coefficient is 80%, that is, when the output image is at a magnification of 80% of 15 times, that is, at a magnification of 12, the input image under a predetermined magnification (that is, 12 times) is retained, that is, (c in FIG. 21 ), when the image continues to be zoomed to 15 times, the electronic image stabilization S104 crops the pixels to the image zoomed to 15 times selected by the user. It can be understood that the subsequent image scaling is to output the image in the above manner. Exemplarily, as shown in (d) of FIG.
- the preset coefficient is multiplied, that is, 80% (16 times), The input image is retained, and when the image continues to be zoomed to 20 times, the electronic image stabilization S104 crops the pixels to the image zoomed to 20 times selected by the user.
- the preset coefficient is 60%-90%.
- An example of the photo preview interface displayed on the mobile phone camera application after the image processing method disclosed in the present application is the output image.
- the implementation process of digital zoom S103 is described in detail. It can be concluded from the above step S102 that under bright and dark light conditions when the image is zoomed to 15 times, the size of the image input to the digital zoom S103 is 4608*3456. For example, in dark light conditions, since the zoom ratio is 15 times, the preset anti-shake ratio is 10 times, and the basic ratio of the telephoto lens is 10 times, the ISP crops 4/15 according to the first ratio to get a 1228*920 image . The ISP continues to upsample the above image by a factor of 1.41 to 1728*1296.
- Another example is under bright light conditions, since the zoom ratio is 15 times, the preset anti-shake ratio is 10 times, and the preset switching ratio is 8 times, so the ISP crops 4/15 according to the second ratio to obtain a 2456*1840 image.
- the ISP continues to downsample the above image by 0.7 times to 1728*1296.
- the implementation process of digital zoom S104 is described in detail.
- the ISP input image 1728*1296 is processed by electronic anti-shake EIS and sent to The perspective transformation of the input image is carried out, and the output image is cut by 20% to 1440*1080 through coordinate transformation, and sent to the photo preview interface of the mobile phone camera application to display S105.
- the image is a stable output image obtained after the image processing method of the present application.
- FIG. 22 is a timing diagram of a logic implementation of the embodiment of the present application.
- the zoom ratio is realized in the following steps.
- the above-mentioned user-selected zoom ratio of 15 times is still used for illustration.
- the zoom ratio of the initial interface of the camera application is 1 times.
- the main camera captures images within the shooting range of the mobile phone, and when the zoom ratio is enlarged to 4 times, it switches to the telephoto camera to capture images within the shooting range of the mobile phone.
- the preset switching ratio is 8 times
- the preset anti-shake ratio is 10 times. It can be understood that the ranges of the preset switching magnification and the preset anti-shake magnification can be changed according to different scenarios, which have been described above and will not be repeated here.
- the image is output in Binning mode.
- brightness detection is performed.
- the image is output in Binning mode, and when the current brightness is detected to be bright, the image is output in Remosaic mode.
- the brightness detection is turned on when the image is zoomed to 8 times, and when the zoom ratio is greater than 8 times, the brightness is still detected continuously, and the picture output mode is switched according to the currently detected brightness.
- the ISP digital zoom is used to zoom the image. Since the preset switching magnification is 8 times, when the zoom magnification is between 8 times and 10 times, different image output modes are switched according to the brightness, and the pixel cropping mode is also different. Specifically, under low-light conditions, the image is zoomed by the ISP digital zoom. Under bright light conditions, the image sensor first crops the input image so that the output image under bright light conditions has the same magnification as the output image under dark light conditions. Then output the image cropped by the image sensor to the ISP digital zoom to zoom the image.
- the output image is cropped by the image sensor and then output to the ISP for digital zooming, which can save the power consumption of the ISP.
- the image zoom is greater than 10 times, taking dynamic cropping as an example, the image is cropped by electronic image stabilization.
- FIG. 23 it is a schematic diagram of switching between the main camera and the telephoto camera when the zoom ratios are different. Specifically, when the zoom ratio is less than 4 times, the image is collected and obtained by the main camera. For example, as shown in (a) in Figure 23, when the zoom ratio is 1 times, the image is captured and obtained by the main camera, as in Figure 23 (b), when the zoom ratio is 3.9 times, the image is still captured by the main camera The camera captures and obtains images. As shown in (c) in Figure 23, when the zoom ratio is 4 times, the telephoto camera collects and obtains an image.
- Fig. 24 is another embodiment of the present application.
- the difference from the previous embodiments is that electronic image stabilization S104 is not included. Therefore, image output and cropping are completed by S103 digital zooming.
- the current zoom magnification is 8 times (instead of 15 times in other embodiments of the present application), and the basic magnification of the telephoto lens is 4 times, for example.
- the realization process of digital zoom S103 is elaborated in detail. It can be concluded from the above step S102 that under bright and dark light conditions when the image is zoomed to 8 times, the size of the image input to the digital zoom S103 is 4608*3456.
- the ISP crops 4/8 according to the first ratio to obtain a 2304*1728 image.
- the ISP continues to downsample the above image by a factor of 0.625 to 1440*1080.
- Another example is under bright light conditions, so the ISP crops 8/8 according to the second ratio to obtain a 4608*3456 image.
- the ISP continues to downsample the above image by a factor of 0.3125 to 1440*1080.
- the present application also provides a computer storage medium, wherein the computer storage medium can store a program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the parts in the above-mentioned embodiments or all steps.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviated: ROM) or a random access memory (English: random access memory, abbreviated: RAM), etc.
- an embodiment of the present application also provides a computer program product, the computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer executes part or part of the above method embodiments. All steps.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
Description
Claims (26)
- 一种图像拍摄方法,其特征在于,包括:显示相机应用的第一预览界面,所述第一预览界面包括第一预览图像,所述第一预览图像为摄像头采集的第一图像经处理后得到的,所述第一预览图像对应第一变焦倍率,所述第一图像对应所述摄像头的第一输出模式;接收用户的第一操作;响应于所述第一操作,显示所述相机应用的第二预览界面,所述第二预览界面包括第二预览图像,所述第二预览图像为摄像头采集的第二图像经处理后得到的,所述第二预览图像对应第二变焦倍率,所述第二图像对应所述摄像头的第二输出模式,其中,所述第二输出模式与所述第一输出模式不同,所述第二变焦倍率与所述第一变焦倍率不同。
- 根据权利要求1所述的图像拍摄方法,其特征在于:所述第一输出模式为Binning,Remosaic,Quadra,QuadraHDR或StaggerHDR之一。
- 根据权利要求1所述的图像拍摄方法,其特征在于:所述第二输出模式为Binning,Remosaic,Quadra,QuadraHDR或StaggerHDR之一。
- 根据权利要求1所述的图像拍摄方法,其特征在于:所述图像拍摄方法还包括,所述第一输出模式或所述第二输出模式基于所述摄像头的拍摄亮度确定。
- 根据权利要求4所述的图像拍摄方法,其特征在于:所述拍摄亮度基于环境光传感器采集的当前环境光亮度确定。
- 根据权利要求4所述的图像拍摄方法,其特征在于:所述拍摄亮度基于所述第二预览图像的平均亮度信息确定。
- 根据权利要求4-6中的任一项所述的图像拍摄方法,其特征在于:所述拍摄亮度包括亮光和暗光。
- 根据权利要求7所述的图像拍摄方法,其特征在于:当所述拍摄亮度为暗光时,所述第一输出模式为Binning。
- 根据权利要求7所述的图像拍摄方法,其特征在于:当所述拍摄亮度为暗光时,所述第二输出模式为Binning。
- 根据权利要求7所述的图像拍摄方法,其特征在于:当所述拍摄亮度为亮光时,所述第一输出模式为Remosaic。
- 根据权利要求7所述的图像拍摄方法,其特征在于:当所述拍摄亮度为亮光时,所述第二输出模式为Remosaic。
- 根据权利要求1所述的图像拍摄方法,其特征在于:所述第一操作包括用于缩放所述第一预览图像的手势操作、屏幕点击操作或拖拽变焦进度条之一。
- 根据权利要求7所述的图像拍摄方法,其特征在于:所述第一预览界面及所述第二预览界面的所述拍摄亮度为亮光。
- 根据权利要求13所述的图像拍摄方法,其特征在于:所述方法还包括:响应于所述拍摄亮度切换为暗光时,所述相机应用显示第三预览界面,所述第三预览界面对应所述第一输出模式。
- 根据权利要求13所述的图像拍摄方法,其特征在于:所述方法还包括:所述第二变焦倍率大于预设切换倍率。
- 根据权利要求15所述的图像拍摄方法,其特征在于:所述方法还包括:接收用户的第二操作;响应于所述第二操作,显示所述相机应用的第四预览界面,所述第四预览界面包括第四预览图像,所述第四预览图像为摄像头采集的第四图像经处理后得到的,所述第四预览图像对应第三变焦倍率,所述第四图像对应所述摄像头的第一输出模式,其中,所述第三变焦倍率小于所述预设切换倍率。
- 根据权利要求16所述的图像拍摄方法,其特征在于:所述第二操作包括用于缩放所述第一预览图像的手势操作、屏幕点击操作或拖拽变焦进度条之一。
- 根据权利要求13所述的图像拍摄方法,其特征在于:所述方法还包括:所述第二变焦倍率大于预设防抖倍率,将所述第二图像基于所述第二变焦倍率经由数字变焦及电子防抖进行像素裁剪后得到所述第二预览界面。
- 根据权利要求18所述的图像拍摄方法,其特征在于:所述数字变焦包括基于所述第二变焦倍率及所述第二输出模式进行像素裁剪。
- 根据权利要求18所述的图像拍摄方法,其特征在于:所述电子防抖包括3D陀螺仪、2D图像特征点及图像透视变换,其中所述3D陀螺仪适用于3D图像平滑。
- 根据权利要求20所述的图像拍摄方法,其特征在于:所述3D陀螺仪及所述2D图像特征点基于所述第二变焦倍率进行像素裁剪。
- 根据权利要求20所述的图像拍摄方法,其特征在于:所述图像透视变换包括坐标变换。
- 根据权利要求14所述的图像拍摄方法,其特征在于:所述方法还包括:所述第二变焦倍率大于预设防抖倍率,将所述第二图像基于所述第二变焦倍率经由数字变焦及电子防抖进行像素裁剪后得到所述第二预览界面。
- 一种电子设备,其特征在于,所述电子设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述电子设备执行权利要求1-23任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行权利要求1-23任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行权利要求1-23任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/278,923 US12389117B2 (en) | 2021-08-12 | 2022-07-22 | Image photographing method, device, storage medium, and program product |
| EP22855215.4A EP4287638B1 (en) | 2021-08-12 | 2022-07-22 | Image photographing method, device and program product |
| CN202280068390.9A CN118435615A (zh) | 2021-08-12 | 2022-07-22 | 图像拍摄的方法、设备、存储介质和程序产品 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110928106.8 | 2021-08-12 | ||
| CN202110928106 | 2021-08-12 | ||
| CN202111040576.7A CN115706850B (zh) | 2021-08-12 | 2021-09-06 | 图像拍摄的方法、设备和存储介质 |
| CN202111040576.7 | 2021-09-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023016232A1 true WO2023016232A1 (zh) | 2023-02-16 |
Family
ID=85180607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/107449 Ceased WO2023016232A1 (zh) | 2021-08-12 | 2022-07-22 | 图像拍摄的方法、设备、存储介质和程序产品 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12389117B2 (zh) |
| EP (1) | EP4287638B1 (zh) |
| CN (2) | CN115706850B (zh) |
| WO (1) | WO2023016232A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120769168A (zh) * | 2024-06-14 | 2025-10-10 | 荣耀终端股份有限公司 | 一种光学防抖动控制方法及电子设备 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117156261B (zh) * | 2023-03-28 | 2024-07-02 | 荣耀终端有限公司 | 图像处理方法及相关设备 |
| CN119316704A (zh) * | 2023-07-12 | 2025-01-14 | 荣耀终端有限公司 | 相机应用的图像处理方法及相关设备 |
| CN117714858B (zh) * | 2023-07-31 | 2024-12-20 | 荣耀终端有限公司 | 一种图像处理方法、电子设备及可读存储介质 |
| CN117278850B (zh) * | 2023-10-30 | 2025-03-07 | 荣耀终端股份有限公司 | 一种拍摄方法及电子设备 |
| CN120151650A (zh) * | 2023-12-12 | 2025-06-13 | 荣耀终端股份有限公司 | 图像拍摄方法及相关设备 |
| CN118175441B (zh) * | 2024-04-24 | 2025-02-14 | 荣耀终端有限公司 | 图像传感器、图像处理方法、电子设备、存储介质及产品 |
| EP4697736A4 (en) * | 2024-06-17 | 2026-04-08 | Samsung Electronics Co Ltd | METHOD FOR PROVIDING IMAGES AND ELECTRONIC DEVICE SUPPORTING IT |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012105171A (ja) * | 2010-11-12 | 2012-05-31 | Sharp Corp | 画像処理装置 |
| CN106454132A (zh) * | 2016-11-29 | 2017-02-22 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
| CN106657780A (zh) * | 2016-12-16 | 2017-05-10 | 北京小米移动软件有限公司 | 图像预览方法和装置 |
| CN107317969A (zh) * | 2017-07-27 | 2017-11-03 | 广东欧珀移动通信有限公司 | 图像去雾方法、装置、计算机可存储介质和移动终端 |
| CN109089036A (zh) * | 2018-07-09 | 2018-12-25 | 奇酷互联网络科技(深圳)有限公司 | 变焦处理方法、装置、可读存储介质及移动终端 |
| CN109831621A (zh) * | 2018-12-29 | 2019-05-31 | 维沃移动通信有限公司 | 相机预览图像显示方法和移动终端 |
| CN110784651A (zh) * | 2019-11-15 | 2020-02-11 | 维沃移动通信有限公司 | 一种防抖方法及电子设备 |
| CN110855896A (zh) * | 2019-12-13 | 2020-02-28 | 惠州Tcl移动通信有限公司 | 拍摄方法及装置、存储介质、终端设备 |
| CN110958387A (zh) * | 2019-11-19 | 2020-04-03 | 维沃移动通信有限公司 | 一种内容更新方法及电子设备 |
| CN111107265A (zh) * | 2019-12-25 | 2020-05-05 | RealMe重庆移动通信有限公司 | 图像处理方法及装置、计算机可读介质、电子设备 |
| US20210218898A1 (en) * | 2020-01-10 | 2021-07-15 | Samsung Electronics Co., Ltd. | Method of improving image quality in zoom scenario with single camera, and electronic device including the same |
| CN114007011A (zh) * | 2021-10-26 | 2022-02-01 | 希姆通信息技术(上海)有限公司 | 基于相机的输出模式切换方法及其系统 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3286915B1 (en) * | 2015-04-23 | 2021-12-08 | Apple Inc. | Digital viewfinder user interface for multiple cameras |
| KR102352681B1 (ko) * | 2015-07-27 | 2022-01-18 | 삼성전자주식회사 | 동영상 안정화 방법 및 이를 위한 전자 장치 |
| KR102530752B1 (ko) | 2018-08-29 | 2023-05-10 | 삼성전자주식회사 | 이미지 센서 및 이미지 센서를 포함하는 전자 기기와, 이미지 줌 프로세싱 방법 |
| EP3997866B1 (en) * | 2019-08-26 | 2024-10-23 | Samsung Electronics Co., Ltd. | System and method for content enhancement using quad color filter array sensors |
| CN114915726A (zh) * | 2019-11-15 | 2022-08-16 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
| CN110933302B (zh) * | 2019-11-27 | 2021-06-25 | 维沃移动通信有限公司 | 一种拍摄方法及电子设备 |
| CN113497881B (zh) * | 2020-03-20 | 2022-11-08 | 华为技术有限公司 | 图像处理方法及装置 |
| CN113596316B (zh) * | 2020-04-30 | 2023-12-08 | 华为技术有限公司 | 拍照方法及电子设备 |
| CN114531539B (zh) * | 2020-11-23 | 2024-03-19 | 华为技术有限公司 | 拍摄方法及电子设备 |
| CN115131222B (zh) * | 2021-03-29 | 2026-01-02 | 华为技术有限公司 | 一种图像处理方法以及相关设备 |
| CN115250327A (zh) * | 2021-04-27 | 2022-10-28 | 华为技术有限公司 | 一种变焦拍摄场景下的预览图像显示方法与电子设备 |
| CN115658191B (zh) * | 2021-07-09 | 2026-04-03 | 华为技术有限公司 | 一种生成主题壁纸的方法及电子设备 |
-
2021
- 2021-09-06 CN CN202111040576.7A patent/CN115706850B/zh active Active
-
2022
- 2022-07-22 EP EP22855215.4A patent/EP4287638B1/en active Active
- 2022-07-22 US US18/278,923 patent/US12389117B2/en active Active
- 2022-07-22 WO PCT/CN2022/107449 patent/WO2023016232A1/zh not_active Ceased
- 2022-07-22 CN CN202280068390.9A patent/CN118435615A/zh active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012105171A (ja) * | 2010-11-12 | 2012-05-31 | Sharp Corp | 画像処理装置 |
| CN106454132A (zh) * | 2016-11-29 | 2017-02-22 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
| CN106657780A (zh) * | 2016-12-16 | 2017-05-10 | 北京小米移动软件有限公司 | 图像预览方法和装置 |
| CN107317969A (zh) * | 2017-07-27 | 2017-11-03 | 广东欧珀移动通信有限公司 | 图像去雾方法、装置、计算机可存储介质和移动终端 |
| CN109089036A (zh) * | 2018-07-09 | 2018-12-25 | 奇酷互联网络科技(深圳)有限公司 | 变焦处理方法、装置、可读存储介质及移动终端 |
| CN109831621A (zh) * | 2018-12-29 | 2019-05-31 | 维沃移动通信有限公司 | 相机预览图像显示方法和移动终端 |
| CN110784651A (zh) * | 2019-11-15 | 2020-02-11 | 维沃移动通信有限公司 | 一种防抖方法及电子设备 |
| CN110958387A (zh) * | 2019-11-19 | 2020-04-03 | 维沃移动通信有限公司 | 一种内容更新方法及电子设备 |
| CN110855896A (zh) * | 2019-12-13 | 2020-02-28 | 惠州Tcl移动通信有限公司 | 拍摄方法及装置、存储介质、终端设备 |
| CN111107265A (zh) * | 2019-12-25 | 2020-05-05 | RealMe重庆移动通信有限公司 | 图像处理方法及装置、计算机可读介质、电子设备 |
| US20210218898A1 (en) * | 2020-01-10 | 2021-07-15 | Samsung Electronics Co., Ltd. | Method of improving image quality in zoom scenario with single camera, and electronic device including the same |
| CN114007011A (zh) * | 2021-10-26 | 2022-02-01 | 希姆通信息技术(上海)有限公司 | 基于相机的输出模式切换方法及其系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4287638A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120769168A (zh) * | 2024-06-14 | 2025-10-10 | 荣耀终端股份有限公司 | 一种光学防抖动控制方法及电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115706850B (zh) | 2024-04-05 |
| EP4287638B1 (en) | 2025-08-27 |
| EP4287638A4 (en) | 2024-09-11 |
| CN118435615A (zh) | 2024-08-02 |
| US20240056685A1 (en) | 2024-02-15 |
| CN115706850A (zh) | 2023-02-17 |
| US12389117B2 (en) | 2025-08-12 |
| EP4287638A1 (en) | 2023-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12389117B2 (en) | Image photographing method, device, storage medium, and program product | |
| CN114205522B (zh) | 一种长焦拍摄的方法及电子设备 | |
| KR102577396B1 (ko) | 녹화 프레임 레이트 제어 방법 및 관련 장치 | |
| CN113747085B (zh) | 拍摄视频的方法和装置 | |
| US12526515B2 (en) | Method for image or video shooting and related device | |
| CN113473005B (zh) | 拍摄中转场动效插入方法、设备、存储介质 | |
| CN112532892B (zh) | 图像处理方法及电子装置 | |
| EP4109882B1 (en) | Image processing method and electronic device | |
| CN113556466B (zh) | 一种对焦方法和电子设备 | |
| WO2022262313A1 (zh) | 基于画中画的图像处理方法、设备、存储介质和程序产品 | |
| CN113596321B (zh) | 转场动效的生成方法、设备和存储介质 | |
| CN113099146A (zh) | 一种视频生成方法、装置及相关设备 | |
| CN116055855B (zh) | 图像处理方法及其相关设备 | |
| WO2022228259A1 (zh) | 一种目标追踪方法及相关装置 | |
| WO2023035868A1 (zh) | 拍摄方法及电子设备 | |
| CN113518172B (zh) | 图像处理方法和装置 | |
| CN116389885B (zh) | 拍摄方法、电子设备及存储介质 | |
| CN117956299B (zh) | 拍摄月亮的方法和电子设备 | |
| WO2025119320A1 (zh) | 一种拍摄参数调节方法、电子设备及存储介质 | |
| WO2025119318A1 (zh) | 一种拍摄参数调节方法、电子设备及存储介质 | |
| CN120224015A (zh) | 一种具有多摄像头设备变焦的方法及装置 | |
| HK40078668B (zh) | 拍摄方法及其相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 18278923 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022855215 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022855215 Country of ref document: EP Effective date: 20230901 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280068390.9 Country of ref document: CN |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18278923 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2022855215 Country of ref document: EP |