WO2022161260A1 - 对焦方法、装置、电子设备及介质 - Google Patents
对焦方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- WO2022161260A1 WO2022161260A1 PCT/CN2022/073035 CN2022073035W WO2022161260A1 WO 2022161260 A1 WO2022161260 A1 WO 2022161260A1 CN 2022073035 W CN2022073035 W CN 2022073035W WO 2022161260 A1 WO2022161260 A1 WO 2022161260A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- zoom
- images
- sub
- area
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 230000004044 response Effects 0.000 claims abstract description 29
- 238000004891 communication Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002146 bilateral effect Effects 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
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/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
-
- 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/61—Control of cameras or camera modules based on recognised objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/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/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/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/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
Definitions
- the present application belongs to the field of imaging technology, and specifically relates to a focusing method, device, electronic device and medium.
- a zoom function also known as a zoom function, has become an essential function in terminal devices.
- the focal length of the lens can be changed, thereby causing the size of the scene in the image to change, and achieving the effect of zooming in or zooming out.
- focus is also required after zoom, so it's called zoom focus.
- zoom focus usually adopts the center focus method.
- the terminal device After receiving the user's zoom-in operation on the initial preview interface, the terminal device will perform image zooming from the center point of the initial preview interface.
- the re-captured preview interface may not contain the object. Therefore, the user may need to move the terminal device back and forth in directions such as up, down, left, and right, so that the object is located at the center point of the initial preview interface, so that the recaptured preview interface includes the object, which makes the zoom focusing process cumbersome.
- the purpose of the embodiments of the present application is to provide a focusing method, device, electronic device and medium, which can solve the problem that the zoom focusing process is cumbersome.
- an embodiment of the present application provides a focusing method.
- the method includes: in the case of displaying a first preview image collected according to a first zoom factor, receiving a first input, where the first input is used to trigger updating the first zoom factor to a second zoom factor, the first zoom factor The magnification is less than the second zoom magnification, and the first preview image includes an image of the target object; in response to the first input, N images are collected according to the first zoom magnification; according to the second zoom magnification, from the N images In each image of , the image of the target object is intercepted to obtain N sub-images; the N sub-images are synthesized into a second preview image, and the second preview image is displayed; wherein, N is an integer greater than 1.
- an embodiment of the present application provides a zoom and focus device.
- the device includes a receiving module, an acquisition module, a processing module and a display module.
- a receiving module configured to receive a first input when the display module displays the first preview image collected according to the first zoom factor, where the first input is used to trigger updating the first zoom factor to a second zoom factor, the The first zoom factor is smaller than the second zoom factor, and the first preview image includes an image of the target object;
- the acquisition module is configured to collect N images according to the first zoom factor in response to the first input received by the receiving module;
- the processing module is used for intercepting the image of the target object from each image of the N images collected by the acquisition module according to the second zoom factor to obtain N sub-images; and synthesizing the N sub-images into the first Two preview images; a display module for displaying the second preview image synthesized by the processing module; wherein, N is an integer greater than 1.
- an embodiment of the present application provides an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, the program or instruction being executed by the processor When executed, the steps of the method as provided in the first aspect are implemented.
- an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method provided in the first aspect are implemented.
- an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the method provided in the first aspect.
- an embodiment of the present application provides a computer program product, where the computer program product is executed by at least one processor to implement the method provided in the first aspect.
- a first input may be received, and the first input is used to trigger the update of the first zoom factor to the second zoom factor,
- the first zoom factor is smaller than the second zoom factor, and the first preview image includes an image of the target object;
- N images are collected according to the first zoom factor; according to the second zoom factor, from In each of the N images, the image of the target object is intercepted to obtain N sub-images; the N sub-images are synthesized into a second preview image, and the second preview image is displayed.
- the first preview image captured according to the first zoom factor includes the image of the target object
- multiple images can be captured according to the first zoom factor picture, and intercepting a sub-image of the target object from each of the plurality of pictures according to the second zoom factor, and synthesizing the intercepted sub-images into a second preview image.
- the image of the target object can be located in the center area of the second preview image after the zoom is focused, and the user does not need to manually change the position of the terminal device, thereby simplifying the zoom focusing process.
- FIG. 1 is a schematic diagram of a focusing method provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of an operation for adjusting a zoom factor provided by an embodiment of the present application
- FIG. 3 is a schematic diagram of a shooting object of a first preview image provided by an embodiment of the present application.
- 4A is one of the schematic diagrams of determining a target area and a focus area provided by an embodiment of the present application
- 4B is the second schematic diagram of determining a target area and a focus area provided by an embodiment of the present application.
- 5A is one of the schematic diagrams of intercepting sub-images provided by an embodiment of the present application.
- FIG. 5B is the second schematic diagram of intercepting sub-images provided by an embodiment of the present application.
- 6A is one of schematic diagrams of operations for selecting a target object provided by an embodiment of the present application.
- FIG. 6B is one of the schematic diagrams of displaying the second preview image provided by the embodiment of the present application.
- FIG. 7A is the second schematic diagram of an operation for selecting a target object provided by an embodiment of the present application.
- FIG. 7B is the second schematic diagram of displaying the second preview image provided by the embodiment of the present application.
- FIG. 8 is a schematic structural diagram of a focusing device provided by an embodiment of the present application.
- FIG. 9 is one of the hardware schematic diagrams of the electronic device provided by the embodiment of the present application.
- FIG. 10 is the second schematic diagram of the hardware of the electronic device provided by the embodiment of the present application.
- first, second and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and distinguish between “first”, “second”, etc.
- the objects are usually of one type, and the number of objects is not limited.
- the first object may be one or more than one.
- “and/or” in the description and claims indicates at least one of the connected objects, and the character “/" generally indicates that the associated objects are in an "or” relationship.
- Zoom usually refers to changing the focal length of the lens through the change of the lens combination, resulting in the change of the angle of view.
- electronics provide 0.5x, 1x, 2x.
- 1x is used to represent 1x zoom, corresponding to regular shooting mode;
- 0.5x is used to represent 0.5x zoom, corresponding to panorama shooting mode, compared with 1x, the shooting scene is doubled;
- 2x is used to represent 2x zoom, Corresponding to close-up shooting mode, compared to 1x, the scene is doubled.
- Focusing It means that without changing the focal length of the lens, by adjusting the distance between the imaging surface and the lens, the image distance is changed, so that the distance from the imaging surface to the optical center is equal to the image distance, so that the object can be clearly imaged to the photosensitive element.
- the process of adjusting the lens so that the subject is clearly imaged is the focusing process. If the imaging position deviates from the plane where the photosensitive element is located, the imaging becomes relatively blurry, that is, the phenomenon of inaccurate focus during photography occurs.
- the zoom in operation refers to reducing the shooting angle of view by increasing the zoom factor of the lens, so as to enlarge the scene in the shooting screen;
- the zoom out operation refers to reducing the zoom factor of the lens to increase the shooting angle of view to increase the shooting angle. Zoom out of the scene in the shooting frame.
- identifiers in the embodiments of the present application are used to indicate words, symbols, images, etc. of information, and controls or other containers may be used as carriers for displaying information, including but not limited to text identifiers, symbol identifiers, and image identifiers.
- An embodiment of the present application provides a focusing method.
- a first input may be received, and the first input is used to trigger updating the first zoom factor to a second zoom factor.
- zoom factor the first zoom factor is smaller than the second zoom factor
- the first preview image includes the image of the target object; in response to the first input, according to the first zoom factor, N images are collected; according to the second zoom multiples, intercept the image of the target object from each of the N images to obtain N sub-images; synthesize the N sub-images into a second preview image, and display the second preview image.
- the first preview image captured according to the first zoom factor includes the image of the target object
- multiple images can be captured according to the first zoom factor picture, and intercepting a sub-image of the target object from each of the plurality of pictures according to the second zoom factor, and synthesizing the intercepted sub-images into a second preview image.
- the image of the target object can be located in the center area of the second preview image after the zoom is focused, and the user does not need to manually change the position of the terminal device, thereby simplifying the zoom focusing process.
- an embodiment of the present application provides a focusing method.
- the method may include steps 101 to 104 described below.
- Step 101 In the case of displaying the first preview image collected according to the first zoom factor, the electronic device receives the first input.
- the first input may be used to trigger updating of the first zoom factor to a second zoom factor, where the first zoom factor is smaller than the second zoom factor, that is, the first input is an input for increasing the zoom factor.
- the first preview image includes an image of the target object.
- the electronic device runs the camera application in response to the user's input to the icon of the camera application through a touch device such as a finger or a stylus, or in response to the user's input to a camera application control in an application , the electronic device will collect a preview image every preset time according to the preset target zoom factor, and update and display the preview image in the preview interface of the camera application.
- the above-mentioned target object may be a person, a building, an animal, a plant, or a natural scenery, etc., which is not limited in this embodiment of the present application.
- the first preview image may include images of multiple shooting objects, and the target object may be at least one shooting object among the multiple shooting objects.
- the first zoom factor is the target zoom factor, that is, the first preview image is a preview image collected according to the preset target zoom factor; or, the first zoom factor is other than the target zoom factor.
- the first preview image is a preview image collected according to the first zoom factor manually set by the user.
- the preview interface of the camera application includes a preview image 021, and multiple function controls such as zoom control, panorama control, beauty control, photographing control and video recording control.
- the zoom control includes a progress bar 022 and an indication control 023 .
- the electronic device when the user drags the indication control 023 on the progress bar 022 in the direction from left to right, the electronic device will increase the zoom factor of the lens in response to the drag operation, and reduce the shooting angle of view of the camera to Enlarge the size of the scene captured in the preview image; when the user drags the indication control 023 on the progress bar 022 from right to left, the electronic device will respond to the drag operation and reduce the zoom factor of the lens to make the camera The shooting angle of view is increased to reduce the size of the subject in the preview image.
- Step 102 The electronic device collects N images according to the first zoom factor in response to the first input.
- N is an integer greater than or equal to 2. Since the electronic device can capture multiple images according to the first zoom factor, blurring and ghosting of individual images due to manual shaking by the user or the movement of the photographed object, etc., can be avoided, resulting in the image quality of the second preview image synthesized according to the individual images. Poor, that is, collecting multiple images can improve the image quality of the second preview image synthesized according to the collected images. It can be understood that, the larger the value N is, the more the second images are captured, and the more errors caused by accidental factors such as user shaking can be reduced, so that the target shooting object in the final synthesized second preview image is more accurate. The image is more suitable for the user's zoom needs. For the specific steps of synthesizing the second preview image according to the collected images, reference may be made to the descriptions in the following embodiments, which will not be repeated here.
- the numerical value N may be preset by the system, or may be preset by the user, which is not limited in this embodiment of the present application.
- a preset zoom factor is set, and the preset zoom factor is greater than a preset target zoom factor.
- the zoom factor of the electronic device is greater than or equal to the preset zoom factor, it may be determined that the user is performing a zoom-in operation of the preview image. Assuming that the object of interest to the user is not located in the central area of the preview interface at the initial moment, if the focus method provided by the prior art is used to enlarge the preview interface, the object of interest to the user may move out of the preview interface, that is, the user's zoom requirements cannot be met.
- the preview interface can be enlarged by using the focusing method provided in this embodiment of the present application, that is, the above step 102 may specifically include: in response to the first input, the electronic device responds to the first input, and when the second zoom factor is greater than or equal to the preset zoom factor, according to the first The zoom factor is used to collect N images.
- the focusing method provided by the embodiment of the present application may further include: in response to the first input, the electronic device captures an image according to the second zoom factor when the second zoom factor is smaller than the preset zoom factor.
- the electronic device may capture a preview image at a zoom factor of 1x.
- the electronic device may continuously capture multiple images according to the 2x zoom factor; if the user adjusts the zoom factor to 1.2x zoom Since the 1.2x zoom factor is smaller than the preset zoom factor, the electronic device can capture at least one image according to the 1.2x zoom factor.
- the focusing method provided by the embodiment of the present application is applied to the scene of adjusting the zoom factor.
- the second zoom factor is greater than or equal to the preset zoom factor, a plurality of images can be collected according to the first zoom factor, and according to the collected images
- Different focusing methods can be used to perform zoom focusing according to the relationship between the second zoom factor and the preset zoom factor, that is, the magnification degree of the preview image, thereby improving the flexibility and diversity of zoom focusing.
- the electronic device may output prompt information to prompt the user to maintain the current holding posture, so that the spatial position and spatial position of the electronic device can be adjusted.
- the posture remains the same. In this way, it can be ensured that the position of the image of the target object in the N images is the same as or similar to the position in the first preview image, thereby improving the accuracy of the zoom focusing method provided by the present application.
- Step 103 The electronic device intercepts the image of the target object from each of the N images according to the second zoom factor, and obtains N sub-images.
- the user can select the target object from the plurality of shooting objects identified in the first preview image by inputting the first preview image, And calculate the position including the image of the target object in the first preview image and the size of the image of the target object.
- the electronic device may, according to the second zoom factor, the size of one image, the first preview image The image of the target object, intercepts an image of the target object from a picture.
- Step 103 may specifically include the following steps a, b, c, and d, or, include the following steps a, b, c, and e. That is, step d and step e are executed alternatively.
- step a the electronic device determines a target area corresponding to the target object in the ith image of the N images.
- the size of the target area is equal to that of the first area
- the first area is an area corresponding to the target object in the first preview image
- i takes values from 1 to N in sequence.
- the above “the first area is the area corresponding to the target object in the first preview image” means: the image of the first area is the image of the target object in the first preview image, that is, if the first area is intercepted image, the intercepted image is the image of the target object.
- the first preview image and each of the N images have the same size, for example, the first preview image and the N images are both 640p*480p.
- the electronic device may use a preset algorithm to acquire information of the first area, where the information of the first area may be used to indicate the position and size of the image of the target object in the first preview image. Since the size of the first preview image and each of the N images are the same, the electronic device can determine the target area corresponding to the target object in the ith image of the N images based on the information of the first area. The position of the image of the target object in the ith image is the same as the position in the first preview image, and the size of the image of the target object in the ith image is the same as that in the first preview image.
- the target object Take the target object as "people" as an example. It is assumed that the width of the first preview image and the N images are both W and the height are H, and the same coordinate system is used. As shown in Fig. 3, the image of "person" is in the area 031 of the first preview image, and the coordinates of the four vertices of the area 031 are (X0, Y0), (X0+X, Y0), (X0, Y0+ Y), (X0+X, Y0+Y). As shown in FIG. 4A or FIG.
- the coordinates of the four vertices of the area 032 are (X0, Y0) , (X0+X, Y0), (X0, Y0+Y), (X0+X, Y0+Y).
- Step b The electronic device determines the zoom area in the ith image according to the second zoom factor, the width of the ith image, and the height of the ith image. Wherein, the center point of the zoom area coincides with the center point of the target area.
- the target area and the zoom area of the ith image are rectangular areas, or the target area and zoom area of the ith image are circular areas.
- the target area and the zoom area may also have other shapes, which are not limited in the embodiment of the present application.
- the i-th image is any one of the N images.
- the target area and the zoom area of the i-th image take the target area and the zoom area of the i-th image as rectangular areas as an example.
- the center of the target area is the intersection of two diagonal lines of one rectangular area, and the center of the zoom area is the intersection of two diagonal lines of another rectangular area, and the center points of the two rectangular areas coincide. It can be understood that since the center point of the zoom area coincides with the center point of the target area, and both the zoom area and the target area are images of the target object, the target object can be positioned at the center of the focused preview image.
- the implementation of the electronic device determining the size of the zoom area of the ith image is: determining the first ratio of the width of the ith image to the second zoom factor as the width of the zoom area of the ith image;
- the second ratio of the height of the ith image to the second zoom factor is determined as the height of the zoom area of the ith image.
- the width of the ith image is represented by W
- the height of the ith image is represented by H
- the second zoom ratio is represented by zoomratio
- the width of the zoom area of the ith image is represented by Cropwidth
- the zoom area of the ith image is represented by Cropwidth.
- the height is represented by Cropheight, then there is the following formula:
- Cropwidth W/zoomratio
- Cropheight H/zoomratio.
- the width of the zoom area of the ith image is W/zoomratio; the height of the zoom area of the ith image is H/zoomratio.
- the height of the ith image is 640p
- the width of the ith image is 480p
- the second zoom factor is 2
- it can be calculated that the height of the zoom area is 320p
- the width of the zoom area is 240p.
- the center point of the zoom area coincides with the center point of the target area.
- the coordinates of the four vertices of the target area are (X0, Y0), (X0+X, Y0), (X0, Y0+Y), (X0+X, Y0+Y)
- the zoom area of the i-th image The width is Cropwidth
- the height of the zoom area of the ith image is Cropheight
- the coordinates of the four vertices of the zoom area of the ith image are (X0+X/2-Cropwidth/2, Y0+Y/2- Cropheight/2), (X0+X/2+Cropwidth/2, Y0+Y/2-Cropheight/2), (X0+X/2-Cropwidth/2, Y0+Y/2+Cropheight/2), ( X0+X/2+Cropwidth/2, Y0+Y/2+Cropheight/2), ( X0+X/2+Cropwidth/2,
- the focusing method provided by the embodiment of the present application is applied to the scene where the size of the zoom area of the ith image is determined. Since the size of the ith image is fixed, when the user adjusts the electronic device to a different zoom factor, The electronic device can determine zoom areas of different sizes in the i-th image according to different zoom factors and the size of the i-th image, thereby meeting the requirement of flexibly adjusting the size of the zoom area according to the zoom factor selected by the user.
- Step c The electronic device determines whether the size of the target area of the ith image is greater than or equal to the size of the zoom area of the ith image.
- the larger the second zoom ratio zoomratio the smaller the width and height of the zoom area of the ith image, that is, the smaller the size of the zoom area of the ith image.
- the second zoom factor is smaller, the size of the target area of the i-th image is smaller than the size of the zoom area of the i-th image; when the second zoom factor is larger, the size of the target area of the i-th image is larger Greater than or equal to the size of the zoom area of the ith image.
- Step d when the target area of the ith image is greater than or equal to the size of the zoom area of the ith image, the electronic device intercepts the image of the target area as the ith sub-image.
- the first preview image includes photographing objects "person”, “flower” and "text”. If the user selects the "person” corresponding to the area 031 as the target object, and increases the zoom ratio of the electronic device to the second zoom ratio zoomratio 1, the electronic device can shoot N images.
- the electronic device may, according to the area 031 in the first preview image, in the i-th image as shown in FIG. 4A , determine the target area 032 with P2 as the center point.
- the electronic device can calculate the width Cropwidth and height Cropheight of the zoom area 033 with P1 as the center point in the ith image according to the width W and height H of the ith image and the second zoom ratio zoomratio 1 . Afterwards, the electronic device may move the zoom area 033 from the center point P1 to the center point P2, so that the center points of the moved zoom area 033 and the target area 032 are coincident.
- the zoom after moving The coordinates of the four vertices of area 033 are (X0+X/2-Cropwidth/2, Y0+Y/2-Cropheight/2), (X0+X/2+Cropwidth/2, Y0+Y/2-Cropheight/2) /2), (X0+X/2-Cropwidth/2, Y0+Y/2+Cropheight/2), (X0+X/2+Cropwidth/2, Y0+Y/2+Cropheight/2), since for example The size of the target area 032 shown in FIG.
- the electronic device can capture the image of the target area 032 from the ith image as the ith sub-image. Afterwards, the electronic device may enlarge the ith sub-image to a preset size, where the width corresponding to the preset size is W and the height is H.
- Step e In the case that the target area of the ith image is smaller than the size of the zoom area of the ith image, the electronic device captures the image of the zoom area as the ith sub-image.
- the first preview image includes photographing objects "person”, “flower” and “text”. If the user selects the "person” corresponding to the area 031 as the target object, and increases the zoom ratio of the electronic device to the second zoom ratio zoomratio 2, where zoomratio 2 is greater than zoomratio 1, the electronic device can shoot N images.
- the electronic device may, according to the area 031 in the first preview image, in the i-th image as shown in FIG. 4B , determine the target area 032 with P2 as the center point.
- the electronic device can calculate the width Cropwidth and height Cropheight of the zoom area 033 with P1 as the center point in the ith image according to the width W and height H of the ith image and the second zoom ratio zoomratio 2 . Afterwards, the electronic device may move the zoom area 033 from the center point P1 to the center point P2, so that the center points of the moved zoom area 033 and the target area 032 are coincident.
- the zoom after moving The coordinates of the four vertices of area 033 are (X0+X/2-Cropwidth/2, Y0+Y/2-Cropheight/2), (X0+X/2+Cropwidth/2, Y0+Y/2-Cropheight/2) /2), (X0+X/2-Cropwidth/2, Y0+Y/2+Cropheight/2), (X0+X/2+Cropwidth/2, Y0+Y/2+Cropheight/2), since for example The size of the target area 032 shown in FIG.
- the electronic device can capture the image of the zoom area 033 from the ith image as the ith sub-image. After that, the electronic device may enlarge the i-th sub-image to a preset size, where the width corresponding to the preset size is W and the height is H.
- the focusing method provided by the embodiment of the present application is applied to the scene where the image of the target object is intercepted from the ith image, by determining the target area and the zoom area including the image of the target object in the ith image respectively, and comparing the target area
- the size of the area and the zoom area can select a more suitable area from the two, so that an image of the target object can be intercepted from it, thereby facilitating the subsequent synthesis of the zoomed preview image.
- Step 104 The electronic device synthesizes the N sub-images into a second preview image, and displays the second preview image.
- combining the captured N sub-images into a second preview image above includes:
- the above-mentioned preview size is equal to the size of the first preview image.
- N super-clear sub-images are obtained.
- the multi-frame super-resolution algorithm is an algorithm for estimating high-resolution images by inputting multiple low-resolution images and using the complementary information of multiple images to obtain more details according to a specific degradation model.
- the above-mentioned multi-frame super-resolution algorithm may be a bilateral TV-L1 (Bilateral TV-L1, BTVL1) super-resolution method, and the bilateral TV-L1 super-resolution method uses an optical flow (optical flow) to estimate a warping function.
- the multi-frame super-segmentation algorithm may also be any other algorithm, which is not limited in this embodiment of the present application.
- the electronic device can first extract feature points from each sub-image, then compare these feature points, and then compare the image performance. The best feature points are combined, so as to synthesize a second preview image with a higher resolution and an enlarged image of the target object compared with the image of the target object in the first preview image.
- An embodiment of the present application provides a focusing method, which is applied to a zoom focusing scene. Since the first preview image collected according to the first zoom factor includes the image of the target object, when the user increases the lens from the first zoom factor to the third zoom factor When the zoom factor is two, multiple pictures can be collected according to the first zoom factor, and a sub-image of the target object can be captured from each of the multiple pictures according to the second zoom factor, and the captured sub-images The images are composited into a second preview image. In this way, the image of the target object can be located in the center area of the second preview image after the zoom is focused, and the user does not need to manually change the position of the terminal device, thereby simplifying the zoom focusing process.
- the electronic device may identify each shooting object in the first preview image, so that the user can select the target object therefrom.
- the focusing method provided in this embodiment of the present application may further include steps 105 to 108 .
- Step 105 in the case of displaying the first preview image collected according to the first zoom factor, the electronic device identifies S shooting objects from the first preview image.
- S is a positive integer.
- An optional implementation manner is that, in the case of displaying the first preview image collected according to the first zoom factor, the electronic device may first identify S shooting objects from the first preview image, and then receive the first zoom factor to increase. The first input for the second zoom factor.
- the electronic device can detect and recognize each frame of the preview image in the background, and use the image detection and recognition algorithm to recognize the shooting object in the image, such as people, trees, flowers, characters or animals.
- the electronic device can calculate the position and size of each photographed object, and store the position information of each photographed object, wherein the position information of one photographed object is used to indicate the position and size of one photographed object.
- the electronic device may also first receive the first input of increasing the first zoom factor to the second zoom factor, and then: Identify S subjects from the first preview image.
- Step 106 The electronic device displays S identifiers in response to the first input.
- each identifier is used to indicate one photographing subject among the S photographing subjects.
- the logos in this application are used to indicate words, symbols, images, etc. of information, and controls or other containers can be used as carriers for displaying information, including but not limited to text logos, symbol logos, and image logos.
- the zoom factor of the electronic device In the case of receiving that the user adjusts the zoom factor of the electronic device, if the second zoom factor is greater than or equal to the preset zoom factor, it can be determined that the user is performing a zoom-in operation and the preview image is enlarged to a greater degree. If the focusing method of the prior art is adopted, the target object may not be located in the central area of the preview interface. Therefore, the focusing method provided in the embodiment of the present application can be used to output information prompting the user to select the object to be photographed, so as to facilitate the user to select the object to be photographed. Therefore, the electronic device can collect multiple images including the shooting object selected by the user, and then synthesize a zoom image in which the image of the target object is located in the central area.
- a manner of outputting information prompting the user to select a photographing object includes at least one of the following:
- Manner 1 A prompting user interface (UI) is displayed in the first preview interface, and the prompting user interface includes S identifiers, and each identifier is used to indicate one photographing object among the S photographing objects.
- an implementation manner is that one identifier can be the name of a photographed object, such as "flower”, "person”, etc., whichever name the user clicks corresponds to which name is selected. subject of photography.
- an identifier may be a marquee displayed in the first preview interface, and the marquee is located in an area where an image of a photographed object is located. The user clicks on the area where the marquee is located, and then selects the area with which the image is located. the corresponding subject.
- an identifier is a name as an example, which does not limit the embodiments of the present application.
- an identifier may also be a check box.
- Mode 2 The electronic device broadcasts a prompt sound, for example, the name of each photographed object is played in sequence, so that the user can select the target object from the prompt sound.
- step 106 is described by taking the method 1 for selecting the target object as an example, which does not limit the embodiment of the present application, and the above-mentioned method 2 can also select the target object.
- Step 107 The electronic device receives a second input of the target identifier among the S identifiers.
- the above-mentioned target identifier may be used to indicate a target object among the S shooting objects.
- the second input may be a click input, a slide input, a long press input, etc. on the target identifier.
- Step 108 The electronic device determines the first area in the first preview image in response to the second input.
- the electronic device in the case of displaying the first preview image captured at the first zoom factor, can recognize the photographing objects "person", “flower” and “text” from the first preview image.
- the electronic device can superimpose and display the logo 061 of "person”, the logo 063 of "flower”, and the logo 062 of "text” on the first preview image to display An ID for the user to select the target object from these IDs.
- the electronic device may determine the "person” as the target object, and shoot N images.
- the electronic device may display the second preview image as shown in FIG. 6B .
- the electronic device can also display three options of “person”, “flower” and “text” as shown in FIG. 6B , wherein the bold font of the “person” option 064 is used to prompt the user that “person” is the target object . If the user clicks "Flower", the electronic device can re-acquire and display the second preview image with the target object "Flower” according to the N images, and display the option “Flower” in bold; if the user clicks "Text", then The electronic device may, according to the N images, re-acquire and display the second preview image whose target object is "text”, and display the "text” option in bold.
- the focusing method provided in this embodiment is applied to a scene where a user is prompted to select a shooting object.
- the user can select a target object from each object.
- the user only needs to input the corresponding identification of the shooting object in a small display range to select any object in the preview interface, thus satisfying the The need to quickly obtain the zoom image of the target subject.
- the target object includes P sub-objects
- the second preview image includes P preview sub-images
- one sub-object corresponds to one preview sub-image
- P is an integer greater than or equal to 2.
- the above-mentioned step 107 can be realized by the following step 107a
- the "display the second preview image" in the step 104 can be realized by the following step 104a or step 104b.
- Step 107a The electronic device receives a second input of P identifiers among the S identifiers.
- P identifiers may be used to indicate P sub-objects.
- the electronic device can recognize the photographing objects "person", “flower” and “text” from the first preview image.
- the electronic device can determine "person” and "flower” as the target shooting objects, and shoot N images.
- the electronic device can intercept N sub-images corresponding to "person” from N images according to the focusing method provided in the above-mentioned embodiment, and synthesize the N sub-images corresponding to "person” into a second preview image; In addition, N sub-images corresponding to the "flower” are cut out from the N images, and the N sub-images corresponding to the "flower” are synthesized into another second preview image.
- Step 104a the electronic device sequentially displays each preview sub-image in the P preview sub-images.
- the electronic device may display one preview sub-image among the P preview sub-images at a time according to a preset sequence. After displaying the P preview sub-images, the electronic device may display each of the P preview sub-images in sequence from the beginning again; or, after displaying the P preview sub-images, the electronic device may display one preview sub-image fixedly , such as the last preview sub-image.
- each preview sub-image in the P preview sub-images when the electronic device sequentially displays each preview sub-image in the P preview sub-images, the display ratio of each preview sub-image on the screen can be increased, ensuring that each preview sub-image is displayed in a larger size, Further, it is convenient for the user to view each preview sub-image.
- Step 104b the electronic device displays a part of the preview sub-images in the P preview sub-images according to the first ratio, and displays another part of the preview sub-images in the P preview sub-images according to the second ratio.
- the first ratio is greater than the second ratio.
- the display priority of the partial preview sub-image displayed according to the first scale is higher than the display priority of another partial preview sub-image displayed according to the second scale.
- the display priority of each preview sub-image is the default of the system or set by the user.
- the electronic device may display the preview image of "person” in a larger scale in the first display area of the preview interface, and display the preview image of "flower” in a smaller scale in the second display area.
- the first display area and the second display area are both preset display areas, and the size of the first display area is larger than the size of the second display area.
- the electronic device can also display three options of “person”, “flower” and “text” as shown in FIG. 7B , wherein the fonts of the “person” option 074 and the “flower” option 075 are bolded to prompt the user "People” and “Flowers” are the target objects. If the user clicks on the three options of "person”, “flower” and “text”, the electronic device can display three pages with the target objects of "person”, “flower” and “text” in the three areas of the preview interface respectively. Two preview images, and the three options "people", “flowers” and “text” in bold.
- the preview sub-images corresponding to different shooting objects can be displayed according to different display ratios, which is convenient for users to check the priority. Preview sub-images for taller subjects.
- the focusing method provided by the embodiment of the present application is applied to a scene in which zoom focusing is performed on multiple shooting objects.
- the electronic device can shoot N images, and respectively obtain and each image according to the N images.
- the zoom-focused preview images corresponding to the shooting objects are displayed, so that the zoom-focused preview images are displayed in the preview interface.
- the executing subject may be a zoom focusing device, or a control module in the zoom focusing device for executing the focusing method.
- the zooming and focusing device provided by the embodiment of the present application is described by taking the focusing method performed by the zooming and focusing device as an example.
- an embodiment of the present application provides a zooming and focusing apparatus 800 .
- the zoom and focus device includes a receiving module 801 , a collection module 802 , a processing module 803 and a display module 804 .
- the receiving module 801 can be configured to receive a first input when the display module 804 displays the first preview image collected according to the first zoom factor, and the first input is used to trigger the update of the first zoom factor to the second zoom factor
- the first zoom factor is smaller than the second zoom factor
- the first preview image includes an image of the target object.
- the collecting module 802 may be configured to collect N images according to the first zoom factor in response to the first input received by the receiving module 801 .
- the processing module 803 can be used to intercept the image of the target object from each of the N images collected by the collection module 802 according to the second zoom factor, to obtain N sub-images; and use the N sub-images Composite into a second preview image.
- the display module 804 may be configured to display the second preview image synthesized by the processing module 803 . Wherein, N is an integer greater than 1.
- the processing module 803 can be specifically configured to: in the ith image of the N images, determine a target area corresponding to the target object, the target area and the size of the first area are equal, and the first area is the ith image.
- i takes values from 1 to N in sequence; according to the second zoom factor, the width of the ith image and the height of the ith image, the zoom is determined in the ith image area, the center point of the zoom area coincides with the center point of the target area; when the size of the target area is greater than or equal to the size of the zoom area, the image of the target area is intercepted as the i-th sub-image; When the size of the target area is smaller than the size of the zoom area, the image of the zoom area is captured as the i-th sub-image.
- the processing module 803 can be specifically used to: determine the first ratio of the width of the ith image to the second zoom factor as the width of the zoom area of the ith image;
- the second ratio of the two zoom factors is determined as the height of the zoom area of the ith image.
- the processing module 803 can be used to identify S objects from the first preview image before capturing the image of the target object from each of the N images according to the second zoom factor, where S is positive. Integer.
- the display module 804 may also be configured to display S identifiers in response to the first input received by the receiving module 801, and each identifier is used to indicate one of the S photographed objects.
- the receiving module 801 may also be configured to receive a second input to the target identifier among the S identifiers displayed by the display module 804, where the target identifier is used to indicate the target object.
- the processing module 803 may also be configured to, in response to the second input received by the receiving module 801, determine the first region in the first preview image.
- the target object includes P sub-objects
- the second preview image includes P preview sub-images
- one sub-object corresponds to one preview sub-image
- P is an integer greater than or equal to 2.
- the receiving module 801 may be specifically configured to receive a second input of P identifiers among the S identifiers, where the P identifiers are used to indicate the P sub-objects.
- the display module 804 can be specifically configured to sequentially display each preview sub-image in the P preview sub-images; or, display a part of the preview sub-images in the P preview sub-images according to a first ratio, and display them according to a second ratio For another part of the preview sub-images in the P preview sub-images, the first ratio is greater than the second ratio.
- the collection module 802 may be specifically configured to, in response to the first input, collect N images according to the first zoom factor when the second zoom factor is greater than or equal to the preset zoom factor.
- An embodiment of the present application provides a zoom and focus device. Since the first preview image collected according to the first zoom factor includes the image of the target object, when the user increases the lens from the first zoom factor to the second zoom factor, the device will A plurality of pictures can be collected according to the first zoom factor, and a sub-image of the target object can be intercepted from each of the plurality of pictures according to the second zoom factor, and the intercepted sub-images can be synthesized into a second sub-image. Preview image. In this way, after zoom focusing, the image of the target object can be located in the center area of the second preview image, without requiring the user to manually change the position of the terminal device, thereby simplifying the zoom focusing process.
- the zoom and focus device in this embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal.
- the apparatus may be a mobile electronic device or a non-mobile electronic device.
- the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (personal digital assistant).
- UMPC ultra-mobile personal computer
- netbook or a personal digital assistant (personal digital assistant).
- non-mobile electronic devices can be servers, network attached storage (NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
- the zoom and focus device in the embodiment of the present application may be a device with an operating system.
- the operating system may be an Android (Android) operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
- the zooming and focusing apparatus provided by the embodiments of the present application can implement the various processes implemented by the method embodiments in FIG. 1 to FIG. 7 , and to avoid repetition, details are not repeated here.
- an embodiment of the present application further provides an electronic device 900, including a processor 901, a memory 902, a program or an instruction stored in the memory 902 and executable on the processor 901, the program Or, when the instruction is executed by the processor 901, each process of the above focusing method embodiment can be implemented, and the same technical effect can be achieved. To avoid repetition, details are not described here.
- the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
- FIG. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
- the electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010, etc. part.
- the electronic device 1000 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so that the power management system can manage charging, discharging, and power functions. consumption management and other functions.
- a power source such as a battery
- the power management system can manage charging, discharging, and power functions. consumption management and other functions.
- the structure of the electronic device shown in FIG. 10 does not constitute a limitation on the electronic device, and the electronic device may include more or less components than the one shown, or combine some components, or arrange different components, which will not be repeated here. .
- the user input unit 1007 may be configured to receive a first input when the display unit 1006 displays the first preview image collected according to the first zoom factor, where the first input is used to trigger updating the first zoom factor to the second zoom factor A zoom factor, the first zoom factor is smaller than the second zoom factor, and the first preview image includes an image of the target object.
- the input unit 1004 may be configured to collect N images according to the first zoom factor in response to the first input received by the user input unit 1007 .
- the processor 1010 can be used to intercept the image of the target object from each of the N images collected by the input unit 1004 according to the second zoom factor to obtain N sub-images; and the N sub-images Composite into a second preview image.
- the display unit 1006 may be configured to display the second preview image synthesized by the processor 1010. Wherein, N is an integer greater than 1.
- the processor 1010 can be specifically configured to: in the i-th image of the N images, determine a target area corresponding to the target object, the target area is equal in size to the first area, and the first area is the first area In the area corresponding to the target object in a preview image, i takes values from 1 to N in sequence; according to the second zoom factor, the width of the ith image and the height of the ith image, the zoom is determined in the ith image area, the center point of the zoom area coincides with the center point of the target area; when the size of the target area is greater than or equal to the size of the zoom area, the image of the target area is intercepted as the i-th sub-image; When the size of the target area is smaller than the size of the zoom area, the image of the zoom area is captured as the i-th sub-image.
- the processor 1010 can be specifically configured to: determine the first ratio between the width of the ith image and the second zoom factor as the width of the zoom area of the ith image; The second ratio of the two zoom factors is determined as the height of the zoom area of the ith image.
- the processor 1010 can be configured to identify S objects from the first preview image before capturing the image of the target object from each of the N images according to the second zoom factor, where S is positive. Integer.
- the display unit 1006 may also be configured to display S identifiers in response to the first input received by the user input unit 1007, and each identifier is used to indicate one of the S photographed objects.
- the user input unit 1007 may also be configured to receive a second input of a target identifier among the S identifiers displayed by the display unit 1006, where the target identifier is used to indicate a target object.
- the processor 1010 may also be configured to, in response to the second input received by the user input unit 1007, determine the first area in the first preview image.
- the target object includes P sub-objects
- the second preview image includes P preview sub-images
- one sub-object corresponds to one preview sub-image
- P is an integer greater than or equal to 2.
- the user input unit 1007 may be specifically configured to receive a second input of P identifiers among the S identifiers, where the P identifiers are used to indicate the P sub-objects.
- the display unit 1006 can be specifically configured to sequentially display each preview sub-image in the P preview sub-images; or, display a part of the preview sub-images in the P preview sub-images according to a first ratio, and display them according to a second ratio For another part of the preview sub-images in the P preview sub-images, the first ratio is greater than the second ratio.
- the input unit 1004 may be specifically configured to, in response to the first input, collect N images according to the first zoom factor when the second zoom factor is greater than or equal to the preset zoom factor.
- the embodiment of the present application provides an electronic device. Since the first preview image collected according to the first zoom factor includes the image of the target object, when the user increases the lens from the first zoom factor to the second zoom factor, the device can Collect a plurality of pictures according to the first zoom factor, intercept a sub-image of the target object from each of the pictures according to the second zoom factor, and combine the intercepted sub-images into a second preview image. In this way, the image of the target object can be located in the center area of the second preview image after the zoom is focused, and the user does not need to manually change the position of the terminal device, thereby simplifying the zoom focusing process.
- the input unit 1004 may include a graphics processing unit (graphics processing unit, GPU) 10041 and a microphone 10042. Such as camera) to obtain still pictures or video image data for processing.
- the display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
- the user input unit 1007 includes a touch panel 10071 and other input devices 10072 .
- the touch panel 10071 is also called a touch screen.
- the touch panel 10071 may include two parts, a touch detection device and a touch controller.
- Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
- Memory 1009 may be used to store software programs as well as various data, including but not limited to application programs and operating systems.
- the processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 1010.
- Embodiments of the present application further provide a readable storage medium, where programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by a processor, each process of the above focusing method embodiments can be implemented, and the same technology can be achieved. The effect, in order to avoid repetition, is not repeated here.
- a readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.
- ROM computer read-only memory
- RAM random access memory
- magnetic disk or an optical disk and the like.
- An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used for running a program or an instruction to implement each process of the above focusing method embodiments, and can To achieve the same technical effect, in order to avoid repetition, details are not repeated here.
- the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.
- the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation.
- the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to enable a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of the various embodiments of the present application.
- a storage medium such as ROM/RAM, magnetic disk, CD-ROM
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
本申请公开了一种对焦方法、装置、电子设备及介质,该方法包括:在显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像;响应于该第一输入,按照该第一变焦倍数,采集N张图像;根据该第二变焦倍数,从该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;将该N张子图像合成为第二预览图像,并显示该第二预览图像;其中,N为大于1的整数。该方法应用于zoom对焦的场景中。
Description
相关申请的交叉引用
本申请主张在2021年1月27日在中国提交的中国专利申请号202110113859.3的优先权,其全部内容通过引用包含于此。
本申请属于摄像技术领域,具体涉及一种对焦方法、装置、电子设备及介质。
变焦(zoom)功能,也可称为缩放功能,已经成为终端设备中一项必不可少的功能。通过镜头组合的变化等,可以改变镜头的焦距,从而造成图像中的景物大小的变化,达到拉近或拉远的效果。通常,在zoom之后还需要对焦,因此称为zoom对焦。
目前,zoom对焦通常采用中心对焦方式。在接收到用户对初始预览界面的放大操作之后,终端设备会从初始预览界面的中心点开始进行图像放大。然而,当用户感兴趣的对象没有位于初始预览界面的中心点时,重新采集的预览界面可能并不包含该对象。因此,用户可能需要沿着上下左右等方向来回移动终端设备,以使该对象位于初始预览界面的中心点,进而使得重新采集的预览界面包含该对象,从而导致zoom对焦的过程较为繁琐。
发明内容
本申请实施例的目的是提供一种对焦方法、装置、电子设备及介质,能够解决zoom对焦的过程较为繁琐的问题。
第一方面,本申请实施例提供了一种对焦方法。该方法包括:在显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像;响应于该第一输入,按照该第一变焦倍数,采集N张图像;根据该第二变焦倍数,从该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;将该N张子图像合成为第二预览图像,并显示该第二预览图像;其中,N为大于1的整数。
第二方面,本申请实施例提供了一种缩放对焦装置。该装置包括接收模块、采集模块、处理模块和显示模块。接收模块,用于在显示模块显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像;采集模块,用于响应于接收模块接收的该第一输入,按照该第一变焦倍数,采集N张图像;处理模块,用于根据该第二变焦倍数,从采集模块采集的该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;并将该N张子图像合成为第二预览图像;显示模块,用于显示处理模块合成的该第二预览图像;其中,N为大于1的整数。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面提供的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面提供的方法的步骤。
第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面提供的方法。
第六方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品被至少一个处理器执行以实现如第一方面提供的方法。
在本申请实施例中,在显示按照第一变焦倍数采集的第一预览图像的情况下,可以接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像;响应于该第一输入,按照该第一变焦倍数,采集N张图像;根据该第二变焦倍数,从该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;将该N张子图像合成为第二预览图像,并显示该第二预览图像。通过该方案,由于按照第一变焦倍数采集的第一预览图像包括目标对象的图像,因此,当用户将镜头从第一变焦倍数提高为第二变焦倍数时,可以按照第一变焦倍数采集多张图片,并根据该第二变焦倍数从多张图片中的每张图片中截取一张该目标对象的子图像,以及将截取的多张子图像合成为第二预览图像。如此,在zoom对焦之后可以使目标对象的图像位于第二预览图像的中心区域,而无需用户手动改变终端设备的位置,从而简化了zoom对焦的过程。
图1为本申请实施例提供的一种对焦方法的示意图;
图2为本申请实施例提供的调节变焦倍数的操作示意图;
图3为本申请实施例提供的第一预览图像的拍摄对象示意图;
图4A为本申请实施例提供的确定目标区域和对焦区域的示意图之一;
图4B为本申请实施例提供的确定目标区域和对焦区域的示意图之二;
图5A为本申请实施例提供的截取子图像的示意图之一;
图5B为本申请实施例提供的截取子图像的示意图之二;
图6A为本申请实施例提供的选择目标对象的操作示意图之一;
图6B为本申请实施例提供的显示第二预览图像的示意图之一;
图7A为本申请实施例提供的选择目标对象的操作示意图之二;
图7B为本申请实施例提供的显示第二预览图像的示意图之二;
图8为本申请实施例提供的对焦装置的结构示意图;
图9为本申请实施例提供的电子设备的硬件示意图之一;
图10为本申请实施例提供的电子设备的硬件示意图之二。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面对本发明实施例涉及到的名词进行解释说明。
变焦:通常是指通过镜头组合的变化,改变镜头的焦距,造成视角的变化。镜头的焦距越长,变焦倍数越大,视角越窄,画面中能容纳的景象越少,画面看起来越近;镜头的焦距越短,变焦倍数越小,视角越大,画面中能容纳的景物就多,画面看起来越远。例如,电子设备提供了0.5x、1x、2x。其中,1x用于表示1倍变焦,对应于常规拍摄模式;0.5x用于表示0.5倍变焦,对应于全景拍摄模式,与1x相比,拍摄景物缩小一倍;2x用于表示2倍变焦,对应于近景拍摄模式,与1x相比,拍摄景物扩大一倍。
对焦:是指不改变镜头的焦距,通过调整成像面和镜头距离,改变像距,使成像面到光心的距离等于像距,使物体可以清晰地成像到感光元件。调整镜头使被拍摄对象清晰成像的过程,就是对焦过程。如果成像位置偏离了感光元件所在的平面,这时成像变得比较模糊,即,出现摄影时对焦不准的现象。
放大(zoom in)操作是指通过增加镜头的变焦倍数,使拍摄视角减小,以放大拍摄画 面中的景物;缩小(zoom out)操作是指通过缩小镜头的变焦倍数,使拍摄视角增加,以缩小拍摄画面中的景物。
需要说明的是,本申请实施例中的标识用于指示信息的文字、符号、图像等,可以以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识、图像标识。
本申请实施例提供一种对焦方法,在显示按照第一变焦倍数采集的第一预览图像的情况下,可以接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像;响应于该第一输入,按照该第一变焦倍数,采集N张图像;根据该第二变焦倍数,从该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;将该N张子图像合成为第二预览图像,并显示该第二预览图像。通过该方案,由于按照第一变焦倍数采集的第一预览图像包括目标对象的图像,因此,当用户将镜头从第一变焦倍数提高为第二变焦倍数时,可以按照第一变焦倍数采集多张图片,并根据该第二变焦倍数从多张图片中的每张图片中截取一张该目标对象的子图像,以及将截取的多张子图像合成为第二预览图像。如此,在zoom对焦之后可以使目标对象的图像位于第二预览图像的中心区域,而无需用户手动改变终端设备的位置,从而简化了zoom对焦的过程。
下面结合各个附图,通过具体的实施例及其应用场景对本申请实施例提供的对焦方法、装置及电子设备进行详细地说明。
如图1所示,本申请实施例提供一种对焦方法。该方法可以包括下述的步骤101至步骤104。
步骤101、在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备接收第一输入。
其中,第一输入可以用于触发将第一变焦倍数更新为第二变焦倍数,第一变焦倍数小于第二变焦倍数,即第一输入为增大变焦倍数的输入。第一预览图像包括目标对象的图像。
通常,在电子设备响应于用户通过手指或者触控笔等触控装置对相机应用程序的图标的输入,或者,响应于用户对某个应用程序中的相机应用控件的输入,运行相机应用程序之后,电子设备会按照预先设置的目标变焦倍数,每隔预设时间采集一张预览图像,并在相机应用程序的预览界面中更新显示预览图像。
可选地,上述目标对象可以为人物、建筑、动物、植物或者自然景色等,本申请实施例不作限定。第一预览图像可以包括多个拍摄对象的图像,目标对象可以为该多个拍摄对象中的至少一个拍摄对象。
可选地,第一变焦倍数为目标变焦倍数,即,第一预览图像为按照预先设置的目标变焦倍数采集的预览图像;或者,第一变焦倍数为除目标变焦倍数外的其他变焦倍数,即,第一预览图像为按照用户手动设置的第一变焦倍数采集的预览图像。
示例性地,如图2所示,相机应用程序的预览界面中包括一个预览图像021,以及zoom控件、全景控件、美颜控件、拍照控件和录像控件等多个功能控件。其中,zoom控件包括进度条022和指示控件023。具体地,当用户在进度条022上沿着从左向右的方向拖动指示控件023时,电子设备会响应于该拖动操作,增加镜头的变焦倍数,使相机的拍摄视角减小,以放大预览图像中拍摄景物的大小;当用户在进度条022上沿着从右向左的方向拖动指示控件023时,电子设备会响应于该拖动操作,减小镜头的变焦倍数,使相机的拍摄视角增加,以减少预览图像中拍摄景物的大小。
步骤102、电子设备响应于该第一输入,按照该第一变焦倍数,采集N张图像。
本申请实施例中,N为大于或等于2的整数。由于电子设备可以按照第一变焦倍数采集多张图像,因此避免了由于用户手动抖动或被拍摄对象移动等使得个别图像出现模糊、重影,从而导致根据个别图像合成的第二预览图像的图像质量较差,即采集多张图像可以提高根据采集的图像合成的第二预览图像的图像质量。可以理解的是,数值N越大,截取 到的第二图像的数量越多,越能减小由用户抖动等偶然因素导致的误差,从而使得最终合成的第二预览图像中的目标拍摄对象的图像更为贴合用户的zoom需求。对于根据采集的图像合成的第二预览图像的具体步骤,可以参照下述实施例的描述,此处不予赘述。
可选地,数值N可以为系统预设的,也可以为用户预先设置的,本申请实施例不作限定。
可选地,本申请实施例设置了预设变焦倍数,该预设变焦倍数大于预先设置的目标变焦倍数。当电子设备的变焦倍数大于或等于预设变焦倍数时,可以确定用户正在进行预览图像的放大操作。假设初始时刻用户感兴趣的对象没有位于预览界面的中心区域,若采用现有技术提供的对焦方法对预览界面放大,则可能导致用户感兴趣的对象移出预览界面,即无法满足用户zoom需求,因此可以采用本申请实施例提供的对焦方法对预览界面放大,即上述步骤102具体可以包括:电子设备响应于第一输入,在第二变焦倍数大于或等于预设变焦倍数的情况下,按照第一变焦倍数,采集N张图像。
进一步地,在接收第一输入之后,当电子设备的变焦倍数小于预设变焦倍数时,预览图像的放大程度较小,此时采用现有技术提供的对焦方法对预览界面放大也能满足用户zoom需求,即本申请实施例提供的对焦方法还可以包括:电子设备响应于第一输入,在第二变焦倍数小于预设变焦倍数的情况下,按照该第二变焦倍数采集图像。
示例性地,假设目标变焦倍数为1倍,预设变焦倍数为1.5倍。在初始时刻,电子设备可以按照1倍变焦倍数采集预览图像。之后,若用户将变焦倍数调节为2倍变焦倍数,由于2倍变焦倍数大于预设变焦倍数,因此电子设备可以按照2倍变焦倍数连续抓拍多张图像;若用户将变焦倍数调节为1.2倍变焦倍数,由于1.2倍变焦倍数小于预设变焦倍数,因此电子设备可以按照1.2倍变焦倍数采集至少一张图像。
本申请实施例提供的对焦方法,应用于调节变焦倍数的场景中,在第二变焦倍数大于或等于预设变焦倍数的情况下,可以按照第一变焦倍数采集多张图像,并根据采集的图像合成的第二预览图像;在第二变焦倍数小于预设变焦倍数的情况下,可以按照现有对焦方法进行对焦。由于可以根据第二变焦倍数与预设变焦倍数的大小关系,即预览图像的放大程度,采用不同的对焦方法进行zoom对焦,从而提高了zoom对焦的灵活性和多样性。
此外,在接收用户的第一输入之后,在按照第一变焦倍数采集N张图像之前,电子设备可以输出提示信息,以提示用户保持当前的握持姿势,从而可以使得电子设备的空间位置和空间姿态保持不变。如此可以保证目标对象的图像在N张图像中的位置与在第一预览图像中的位置相同或相近,从而可以提高本申请提供的zoom对焦的方法的准确性。
步骤103、电子设备根据第二变焦倍数,从N张图像的每张图像中,截取目标对象的图像,得到N张子图像。
可选地,在显示按照第一变焦倍数采集的第一预览图像的情况下,用户可以通过对第一预览图像的输入,从第一预览图像中识别到的多个拍摄对象中选择目标对象,并计算出包括目标对象的图像在第一预览图像中的位置以及目标对象的图像的尺寸。可以参照下述实施例的具体描述,此处不予赘述。
如此,在按照第一变焦倍数采集包括目标对象的图像的N张图像之后,对于N张图像中的每张图像,电子设备可以根据第二变焦倍数、一张图像的尺寸、第一预览图像中的目标对象的图像,从一张图片中截取一张目标对象的图像。
以从N张图像中的第i张图像为例,对上述步骤103进行示例性地说明。步骤103具体可以包括下述的步骤a、步骤b、步骤c和步骤d,或者,包括下述的步骤a、步骤b、步骤c和步骤e。即步骤d和步骤e择一执行。
步骤a、电子设备在N张图像的第i张图像中,确定与目标对象对应的目标区域。其中,该目标区域与第一区域的尺寸相等,该第一区域为第一预览图像中的与目标对象对应的区域,i从1至N依次取值。
需要说明的是,上述“第一区域为第一预览图像中的与目标对象对应的区域”是指:第一区域的图像为第一预览图像中目标对象的图像,即若截取第一区域的图像,则该截取的图像为目标对象的图像。
可选地,第一预览图像和N张图像中的每张图像的尺寸均相同,例如,第一预览图像和N张图像均为640p*480p。
本申请实施例中,电子设备可以采用预设算法,获取第一区域的信息,该第一区域的信息可以用于指示目标对象的图像在第一预览图像中的位置和大小。由于第一预览图像和N张图像中的每张图像的尺寸相同,因此电子设备可以该第一区域的信息,在N张图像的第i张图像中,确定与目标对象对应的目标区域。其中,目标对象的图像在第i张图像中的位置与在第一预览图像中的位置相同,目标对象的图像在第i张图像中的大小与在第一预览图像中的大小相同。
以目标对象为“人”为例。假设第一预览图像和N张图像的宽度均为W,高度均为H,且采用相同的坐标系。如图3所示,“人”的图像在第一预览图像中的区域031,区域031的四个顶点的坐标分别是(X0,Y0)、(X0+X,Y0)、(X0,Y0+Y)、(X0+X,Y0+Y)。如图4A或图4B所示,“人”的图像在按照第二变焦倍数采集的N张图像的第i张图像中的区域032,区域032的四个顶点的坐标分别是(X0,Y0)、(X0+X,Y0)、(X0,Y0+Y)、(X0+X,Y0+Y)。
步骤b、电子设备根据该第二变焦倍数、第i张图像的宽度和第i张图像的高度,在第i张图像中确定变焦区域。其中,该变焦区域的中心点与目标区域的中心点重合。
可选地,第i张图像的目标区域和变焦区域为矩形区域,或者,第i张图像的目标区域和变焦区域为圆形区域。当然,目标区域和变焦区域还可以为其他形状,本申请实施例不作限定。该第i张图像为N张图像中的任意一张。
示例性地,以第i张图像的目标区域和变焦区域为矩形区域为例。目标区域的中心为一个矩形区域两条对角线的交点,变焦区域的中心为另一个矩形区域两条对角线的交点,这两个矩形区域的中心点重合。可以理解的是,由于变焦区域的中心点与目标区域的中心点重合,且变焦区域和目标区域均为目标对象的图像,因此,可以使得目标对象位于对焦后预览图像的中心位置。
可选地,电子设备确定第i张图像的变焦区域的尺寸的实施方式为:将第i张图像的宽度与第二变焦倍数的第一比值确定为第i张图像的变焦区域的宽度;将第i张图像的高度与第二变焦倍数的第二比值确定为第i张图像的变焦区域的高度。
假设第i张图像的宽度用W表示,第i张图像的高度用H表示,第二变焦倍数用zoomratio表示,第i张图像的变焦区域的宽度用Cropwidth表示,第i张图像的变焦区域的高度用Cropheight表示,则存在下述公式:
Cropwidth=W/zoomratio;
Cropheight=H/zoomratio。
因此,第i张图像的变焦区域的宽度为W/zoomratio;第i张图像的变焦区域的高度为H/zoomratio。
例如,假设第i张图像的高度为640p,第i张图像的宽度为480p,第二变焦倍数为2,则根据上述公式可以计算得到,变焦区域的高度为320p,变焦区域的宽度为240p。
进一步地,为了采用统一标准对比变焦区域和目标区域,本申请实施例中,变焦区域的中心点与目标区域的中心点重合。假设目标区域的四个顶点的坐标分别是(X0,Y0)、(X0+X,Y0)、(X0,Y0+Y)、(X0+X,Y0+Y),第i张图像的变焦区域的宽度为Cropwidth,第i张图像的变焦区域的高度为Cropheight,那么第i张图像的变焦区域的四个顶点的坐标分别是(X0+X/2-Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2+Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2-Cropwidth/2,Y0+Y/2+Cropheight/2)、 (X0+X/2+Cropwidth/2,Y0+Y/2+Cropheight/2)。
本申请实施例提供的对焦方法,应用于确定第i张图像的变焦区域的尺寸的场景中,由于第i张图像的尺寸是固定的,因此,当用户调节电子设备至不同的变焦倍数时,电子设备可以根据不同的变焦倍数和第i张图像的尺寸,在第i张图像确定不同尺寸的变焦区域,进而满足了根据用户选择的变焦倍数灵活调整变焦区域的尺寸的需求。
步骤c、电子设备判断第i张图像的目标区域的尺寸是否大于或等于第i张图像的变焦区域的尺寸。
第二变焦倍数zoomratio越大,第i张图像的变焦区域的宽度和高度越小,即第i张图像的变焦区域的尺寸越小。当第二变焦倍数取值较小时,第i张图像的目标区域的尺寸小于第i张图像的变焦区域的尺寸;当第二变焦倍数取值较大时,第i张图像的目标区域的尺寸大于或等于第i张图像的变焦区域的尺寸。
步骤d、在第i张图像的目标区域大于或等于第i张图像的变焦区域的尺寸的情况下,电子设备截取该目标区域的图像作为第i张子图像。
例如,如图3所示,第一预览图像包括拍摄对象“人”、“花”和“文字”。如果用户选择与区域031对应的“人”为目标对象,并将电子设备的变焦倍数提高至第二变焦倍数zoomratio 1,那么电子设备可以拍摄N张图像。电子设备可以根据第一预览图像中的区域031,在如图4A所示的第i张图像中,确定以P2为中心点的目标区域032。
如图4A所示,电子设备可以根据第i张图像的宽度W和高度H以及第二变焦倍数zoomratio 1,计算得到第i张图像中以P1为中心点的变焦区域033的宽度Cropwidth和高度Cropheight。之后,电子设备可以将变焦区域033由中心点P1移动至中心点P2,以使得移动后的变焦区域033和目标区域032的中心点重合。
进一步地,假设目标区域的四个顶点的坐标分别是(X0,Y0)、(X0+X,Y0)、(X0,Y0+Y)、(X0+X,Y0+Y),移动后的变焦区域033的四个顶点的坐标分别是(X0+X/2-Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2+Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2-Cropwidth/2,Y0+Y/2+Cropheight/2)、(X0+X/2+Cropwidth/2,Y0+Y/2+Cropheight/2),由于如图4A所示的目标区域032的尺寸大于变焦区域033的尺寸,因此,如图5A所示,电子设备可以从第i张图像中截取目标区域032的图像作为第i张子图像。之后,电子设备可以将第i张子图像放大至预设尺寸,该预设尺寸对应的宽度为W、高度为H。
步骤e、在第i张图像的目标区域小于第i张图像的变焦区域的尺寸的情况下,电子设备截取该变焦区域的图像作为第i张子图像。
例如,如图3所示,第一预览图像包括拍摄对象“人”、“花”和“文字”。如果用户选择与区域031对应的“人”为目标对象,并将电子设备的变焦倍数提高至第二变焦倍数zoomratio 2,zoomratio 2大于zoomratio 1,那么电子设备可以拍摄N张图像。电子设备可以根据第一预览图像中的区域031,在如图4B所示的第i张图像中,确定以P2为中心点的目标区域032。
如图4B所示,电子设备可以根据第i张图像的宽度W和高度H以及第二变焦倍数zoomratio 2,计算得到第i张图像中以P1为中心点的变焦区域033的宽度Cropwidth和高度Cropheight。之后,电子设备可以将变焦区域033由中心点P1移动至中心点P2,以使得移动后的变焦区域033和目标区域032的中心点重合。
进一步地,假设目标区域的四个顶点的坐标分别是(X0,Y0)、(X0+X,Y0)、(X0,Y0+Y)、(X0+X,Y0+Y),移动后的变焦区域033的四个顶点的坐标分别是(X0+X/2-Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2+Cropwidth/2,Y0+Y/2-Cropheight/2)、(X0+X/2-Cropwidth/2,Y0+Y/2+Cropheight/2)、(X0+X/2+Cropwidth/2,Y0+Y/2+Cropheight/2),由于如图4B所示的目标区域032的尺 寸小于变焦区域033的尺寸,因此,如图5B所示,电子设备可以从第i张图像中截取变焦区域033的图像作为第i张子图像。之后,电子设备可以将第i张子图像放大至预设尺寸,该预设尺寸对应的所示的宽度为W、高度为H。
本申请实施例提供的对焦方法,应用于从第i张图像的截取目标对象的图像的场景中,通过在第i张图像中分别确定包括目标对象的图像的目标区域和变焦区域,并比较目标区域和变焦区域的尺寸,能够从两者中选择一个更为合适的区域,从而可以从中截取一张目标对象的图像,进而便于后续合成变焦后的预览图像。
步骤104、电子设备将该N张子图像合成为第二预览图像,并显示该第二预览图像。
可选地,上述将截取的N张子图像合成为第二预览图像,包括:
(1)将截取的N张子图像放大至预览尺寸,得到N张放大子图像。
可选地,上述预览尺寸与第一预览图像的尺寸相等。
(2)采用多帧超分算法处理该N张放大子图像,得到N张超清子图像。
多帧超分算法是按照特定的退化模型,通过输入多幅低分辨率图像,利用多幅图像的信息互补来获取更多的细节,从而估计出高分辨率图像的算法。
可选地,上述多帧超分算法可以是双边TV-L1(Bilateral TV-L1,BTVL1)超分辨率方法,双边TV-L1超分辨率方法使用光流(optical flow)估计规整函数。当然,多帧超分算法还可以是其他任意的算法,本申请实施例不作限定。
(3)将该N张超清子图像合成为第二预览图像。
在获取预览尺寸的N张超清子图像之后,这N张超清子图像的内容较为接近,电子设备可以先从每张子图像中提取特征点,再对这些特征点进行比对,之后对图像性能最佳的特征点进行结合,从而与第一预览图像中的目标对象的图像相比,合成一张对目标对象的图像放大的、分辨率更高的第二预览图像。
可以理解的是,一方面,通过将从N张图像中截取的N张子图像放大至预览尺寸,可以实现对包含目标对象的图像放大;另一方面,通过采用多帧超分算法处理该N张子图像,可以提升图像的分辨率。如此,将N张超清子图像合成为第二预览图像实现了zoom对焦。
本申请实施例提供一种对焦方法,应用于zoom对焦的场景中,由于按照第一变焦倍数采集的第一预览图像包括目标对象的图像,因此,当用户将镜头从第一变焦倍数提高为第二变焦倍数时,可以按照第一变焦倍数采集多张图片,并根据该第二变焦倍数从多张图片中的每张图片中截取一张该目标对象的子图像,以及将截取的多张子图像合成为第二预览图像。如此,在zoom对焦之后可以使目标对象的图像位于第二预览图像的中心区域,而无需用户手动改变终端设备的位置,从而简化了zoom对焦的过程。
可选地,在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备可以对第一预览图像中的各个拍摄对象进行识别,以供用户从中选择目标对象。示例性地,在上述步骤103之前,本申请实施例提供的对焦方法还可以包括步骤105至步骤108。
步骤105、在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备从该第一预览图像中,识别S个拍摄对象。
其中,S为正整数。
一种可选地实现方式为,在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备可以先从第一预览图像中识别S个拍摄对象,再接收将第一变焦倍数增加为第二变焦倍数的第一输入。
例如,电子设备可以在后台对每一帧预览图像进行检测识别,利用图像检测识别算法,识别出图像中的拍摄对象,比如人物、树木、花、文字或动物等。另外,电子设备可以计算出每个拍摄对象的位置和大小,并存储每个拍摄对象的位置信息,其中,一个拍摄对象的位置信息用于指示一个拍摄对象的位置和大小。
另一种可选地实现方式为,在显示按照第一变焦倍数采集的第一预览图像的情况下, 电子设备也可以先接收将第一变焦倍数增加为第二变焦倍数的第一输入,再从第一预览图像中识别S个拍摄对象。
步骤106、电子设备响应于第一输入,显示S个标识。
其中,每个标识用于指示S个拍摄对象中的一个拍摄对象。本申请中的标识用于指示信息的文字、符号、图像等,可以以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识、图像标识。
对于预设变焦倍数的描述,可以参照上述实施例中的具体描述。
在接收到用户调整电子设备的变焦倍数的情况下,如果第二变焦倍数大于或等于预设变焦倍数,那么可以确定用户正在进行放大操作,且预览图像的放大程度较大。若是采用现有技术的对焦方法可能会导致目标对象不会位于预览界面的中心区域,因此可以采用本申请实施例提供的对焦方法,输出提示用户选择拍摄对象的信息,以便于用户选择拍摄对象,从而电子设备可以采集包括用户选择的拍摄对象的多张图像,进而合成目标对象的图像位于中心区域的zoom图像。
可选地,输出提示用户选择拍摄对象的信息的方式包括以下至少一项:
方式1、在第一预览界面中显示提示用户界面(user interface,UI),该提示用户界面包括S个标识,每个标识用于指示S个拍摄对象中的一个拍摄对象。
可选地,对于S个标识中的每个标识:一种实现方式为,一个标识可以为一个拍摄对象的名称,例如“花”、“人”等,用户点击哪个名称,则选中哪个名称对应的拍摄对象。另一种实现方式为,一个标识可以为在第一预览界面中显示的一个选取框,该选取框位于一个拍摄对象的图像所在的区域,用户点击哪个选取框所在的区域,则选中与哪个区域对应的拍摄对象。
需要说明的是,下述实施例均是以一个标识为一个名称为例进行说明的,其并不对本申请实施例形成限定,实际实现时,一个标识也可以为一个选取框。
方式2、电子设备播报提示音,例如依次播放每个拍摄对象的名称,从而用户可以根据提示音,从中选择目标对象。
需要说明的是,上述步骤106是以通过方式1选择目标对象为例进行说明的,其并不对本申请实施例形成限定,也可以通过上述方式2选择目标对象。
步骤107、电子设备接收对该S个标识中的目标标识的第二输入。
其中,上述目标标识可以用于指示S个拍摄对象中的目标对象。
可选地,第二输入可以为对目标标识的点击输入、滑动输入、长按输入等。
步骤108、电子设备响应于该第二输入,在第一预览图像中,确定第一区域。
例如,如图6A所示,在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备可以从第一预览图像中识别出拍摄对象“人”、“花”和“文字”。在接收到用户将电子设备调节至第二变焦倍数的情况下,电子设备可以在第一预览图像上叠加显示“人”的标识061、“花”的标识063、“文字”的标识062,以供用户从这些标识中选择目标对象的标识。假设用户点击“人”的标识061,那么电子设备可以将“人”确定为目标对象,并拍摄N张图像。在电子设备按照上述实施例提供的对焦方法获取第二预览图像之后,电子设备可以显示如图6B所示的第二预览图像。
另外,电子设备还可以显示如图6B所示的“人”、“花”和“文字”这三个选项,其中,“人”选项064的字体加粗用于提示用户“人”为目标对象。若用户点击“花”,则电子设备可以根据该N张图像,重新获取并显示目标对象为“花”的第二预览图像,以及加粗显示“花”选项;若用户点击“文字”,则电子设备可以根据该N张图像,重新获取并显示目标对象为“文字”的第二预览图像,以及加粗显示“文字”选项。
本实施例提供的对焦方法,应用于提示用户选择拍摄对象的场景中,通过对第一预览图像中的各个对象进行识别,并显示各个对象的标识,可以满足用户从各个对象中选择一 个目标对象的需求,尤其是对于大屏手机单手握持的场景下,用户仅需要对一个较小的显示范围内拍摄对象对应标识的输入即可实现对预览界面中任一个对象的选中,进而满足了快速获取该目标拍摄对象的zoom图像的需求。
可选地,上述步骤101至步骤104中用户选择的拍摄对象可以为多个。示例性地,假设目标对象包括P个子对象,第二预览图像包括P个预览子图像,一个子对象对应一个预览子图像,P为大于或等于2的整数。上述步骤107可以通过下述的步骤107a实现,步骤104中的“显示第二预览图像”通过下述的步骤104a或步骤104b实现。
步骤107a、电子设备接收对S个标识中的P个标识的第二输入。
其中,P个标识可以用于指示P个子对象。
例如,如图7A所示,在显示按照第一变焦倍数采集的第一预览图像的情况下,电子设备可以从第一预览图像中识别出拍摄对象“人”、“花”和“文字”。在接收到用户将电子设备调节至第二变焦倍数的情况下,电子设备可以在第一预览图像上叠加显示“人”的标识071、“花”的标识073、“文字”的标识072(即S=3)。假设用户点击“人”的标识071和“花”的标识073(即P=2),那么电子设备可以将“人”和“花”确定为目标拍摄对象,并拍摄N张图像。
电子设备可以按照上述实施例提供的对焦方法,从N张图像中截取与“人”对应的N张子图像,并将与“人”对应的N张子图像合成为一张第二预览图像;另外,从N张图像中截取与“花”对应的N张子图像,并将与“花”对应的N张子图像合成为另一张第二预览图像。
步骤104a、电子设备依次显示P个预览子图像中的每个预览子图像。
本申请实施例中,电子设备可以按照预设顺序,每次显示P个预览子图像中的一个预览子图像。在显示P个预览子图像之后,电子设备可以重新从头开始依次显示P个预览子图像中的每个预览子图像;或者,在显示P个预览子图像之后,电子设备可以固定显示一个预览子图像,例如最后一个预览子图像。
可以理解的是,当电子设备依次显示P个预览子图像中的每个预览子图像时,可以提高每个预览子图像在屏幕的显示比例,保证了每个预览子图像以较大尺寸显示,进而方便用户查看每个预览子图像。
步骤104b、电子设备按照第一比例显示P个预览子图像中的一部分预览子图像,并按照第二比例显示P个预览子图像中的另一部分预览子图像。
其中,第一比例大于第二比例。
可选地,按照第一比例显示的部分预览子图像的显示优先级,高于按照第二比例显示的另一部分预览子图像的显示优先级。各个预览子图像的显示优先级为系统默认的,或用户设置的。
假设“人”的预览图像的显示优先级高于“花”的预览图像的显示优先级。如图7B所示,电子设备可以在预览界面的第一显示区域以较大比例显示“人”的预览图像,并在第二显示区域以较小比例显示“花”的预览图像。该第一显示区域和第二显示区域均为预设显示区域,第一显示区域的尺寸大于第二显示区域的尺寸。
另外,电子设备还可以显示如图7B所示的“人”、“花”和“文字”这三个选项,其中,“人”选项074和“花”选项075的字体加粗用于提示用户“人”和“花”为目标对象。若用户点击“人”、“花”和“文字”这三个选项,则电子设备可以在预览界面的三个区域分别显示目标对象为“人”、“花”和“文字”的三张第二预览图像,以及加粗显示“人”、“花”和“文字”这三个选项。
可以理解的是,对于不同的拍摄对象,由于每个拍摄对象对应的预览子图像的优先级不同,因此,可以实现按照不同显示比例显示不同拍摄对象对应的预览子图像,如此方便用户查看优先级较高的拍摄对象对应的预览子图像。
本申请实施例提供的对焦方法,应用于对多个拍摄对象进行zoom对焦的场景中,当用户选择多个拍摄对象时,电子设备可以拍摄N张图像,并根据N张图像分别获取与每个拍摄对象对应的zoom对焦后的预览图像,从而实现了在预览界面中显示这些zoom对焦后的预览图像。
需要说明的是,本申请实施例提供的对焦方法,执行主体可以为缩放对焦装置,或者该缩放对焦装置中的用于执行对焦方法的控制模块。本申请实施例中以缩放对焦装置执行对焦方法为例,说明本申请实施例提供的缩放对焦装置。
如图8所示,本申请实施例提供一种缩放对焦装置800。该缩放对焦装置包括接收模块801、采集模块802、处理模块803和显示模块804。
接收模块801,可以用于在显示模块804显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像。采集模块802,可以用于响应于接收模块801接收的该第一输入,按照该第一变焦倍数,采集N张图像。处理模块803,可以用于根据该第二变焦倍数,从采集模块802采集的该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;并将该N张子图像合成为第二预览图像。显示模块804,可以用于显示处理模块803合成的该第二预览图像。其中,N为大于1的整数。
可选地,处理模块803,具体可以用于:在N张图像的第i张图像中,确定与目标对象对应的目标区域,该目标区域与第一区域的尺寸相等,该第一区域为第一预览图像中的与该目标对象对应的区域,i从1至N依次取值;根据第二变焦倍数、第i张图像的宽度和第i张图像的高度,在第i张图像中确定变焦区域,该变焦区域的中心点与该目标区域的中心点重合;在该目标区域的尺寸大于或等于该变焦区域的尺寸的情况下,截取该目标区域的图像作为该第i张子图像;在该目标区域的尺寸小于该变焦区域的尺寸的情况下,截取该变焦区域的图像作为该第i张子图像。
可选地,处理模块803,具体可以用于:将第i张图像的宽度与第二变焦倍数的第一比值确定为第i张图像的变焦区域的宽度;将第i张图像的高度与第二变焦倍数的第二比值确定为第i张图像的变焦区域的高度。
可选地,处理模块803,可以用于在根据第二变焦倍数,从N张图像的每张图像中截取目标对象的图像之前,从第一预览图像中,识别S个拍摄对象,S为正整数。显示模块804,还可以用于响应于接收模块801接收的第一输入,显示S个标识,每个标识用于指示该S个拍摄对象中的一个拍摄对象。接收模块801,还可以用于接收对显示模块804显示的该S个标识中的目标标识的第二输入,该目标标识用于指示目标对象。处理模块803,还可以用于响应于接收模块801接收的该第二输入,在第一预览图像中,确定第一区域。
可选地,目标对象包括P个子对象,第二预览图像包括P个预览子图像,一个子对象对应一个预览子图像,P为大于或等于2的整数。接收模块801,具体可以用于接收对S个标识中的P个标识的第二输入,该P个标识用于指示P个子对象。显示模块804,具体可以用于依次显示该P个预览子图像中的每个预览子图像;或者,按照第一比例显示该P个预览子图像中的一部分预览子图像,并按照第二比例显示该P个预览子图像中的另一部分预览子图像,该第一比例大于该第二比例。
可选地,采集模块802,具体可以用于响应于第一输入,在第二变焦倍数大于或等于预设变焦倍数的情况下,按照第一变焦倍数,采集N张图像。
本申请实施例提供一种缩放对焦装置,由于按照第一变焦倍数采集的第一预览图像包括目标对象的图像,因此,当用户将镜头从第一变焦倍数提高为第二变焦倍数时,该装置可以按照第一变焦倍数采集多张图片,并根据该第二变焦倍数从多张图片中的每张图片中截取一张该目标对象的子图像,以及将截取的多张子图像合成为第二预览图像。如此,在 zoom对焦之后可以使目标对象的图像位于第二预览图像的中心区域,而无需用户手动改变终端设备的位置,从而简化了zoom对焦的过程。
本申请实施例中的缩放对焦装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性地,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的缩放对焦装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的缩放对焦装置能够实现图1至图7的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图9所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图10为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
用户输入单元1007,可以用于在显示单元1006显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,该第一输入用于触发将该第一变焦倍数更新为第二变焦倍数,该第一变焦倍数小于该第二变焦倍数,该第一预览图像包括目标对象的图像。输入单元1004,可以用于响应于用户输入单元1007接收的该第一输入,按照该第一变焦倍数,采集N张图像。处理器1010,可以用于根据该第二变焦倍数,从输入单元1004采集的该N张图像的每张图像中,截取该目标对象的图像,得到N张子图像;并将该N张子图像合成为第二预览图像。显示单元1006,可以用于显示处理器1010合成的该第二预览图像。其中,N为大于1的整数。
可选地,处理器1010,具体可以用于:在N张图像的第i张图像中,确定与目标对象对应的目标区域,该目标区域与第一区域的尺寸相等,该第一区域为第一预览图像中的与该目标对象对应的区域,i从1至N依次取值;根据第二变焦倍数、第i张图像的宽度和第i张图像的高度,在第i张图像中确定变焦区域,该变焦区域的中心点与该目标区域的中心点重合;在该目标区域的尺寸大于或等于该变焦区域的尺寸的情况下,截取该目标区域的图像作为该第i张子图像;在该目标区域的尺寸小于该变焦区域的尺寸的情况下,截取该变焦区域的图像作为该第i张子图像。
可选地,处理器1010,具体可以用于:将第i张图像的宽度与第二变焦倍数的第一比 值确定为第i张图像的变焦区域的宽度;将第i张图像的高度与第二变焦倍数的第二比值确定为第i张图像的变焦区域的高度。
可选地,处理器1010,可以用于在根据第二变焦倍数,从N张图像的每张图像中截取目标对象的图像之前,从第一预览图像中,识别S个拍摄对象,S为正整数。显示单元1006,还可以用于响应于用户输入单元1007接收的第一输入,显示S个标识,每个标识用于指示该S个拍摄对象中的一个拍摄对象。用户输入单元1007,还可以用于接收对显示单元1006显示的该S个标识中的目标标识的第二输入,该目标标识用于指示目标对象。处理器1010,还可以用于响应于用户输入单元1007接收的该第二输入,在第一预览图像中,确定第一区域。
可选地,目标对象包括P个子对象,第二预览图像包括P个预览子图像,一个子对象对应一个预览子图像,P为大于或等于2的整数。用户输入单元1007,具体可以用于接收对S个标识中的P个标识的第二输入,该P个标识用于指示P个子对象。显示单元1006,具体可以用于依次显示该P个预览子图像中的每个预览子图像;或者,按照第一比例显示该P个预览子图像中的一部分预览子图像,并按照第二比例显示该P个预览子图像中的另一部分预览子图像,该第一比例大于该第二比例。
可选地,输入单元1004,具体可以用于响应于第一输入,在第二变焦倍数大于或等于预设变焦倍数的情况下,按照第一变焦倍数,采集N张图像。
本申请实施例提供一种电子设备,由于按照第一变焦倍数采集的第一预览图像包括目标对象的图像,因此,当用户将镜头从第一变焦倍数提高为第二变焦倍数时,该设备可以按照第一变焦倍数采集多张图片,并根据该第二变焦倍数从多张图片中的每张图片中截取一张该目标对象的子图像,以及将截取的多张子图像合成为第二预览图像。如此,在zoom对焦之后可以使目标对象的图像位于第二预览图像的中心区域,而无需用户手动改变终端设备的位置,从而简化了zoom对焦的过程。
应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(graphics processing unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本申请实施例还提供一种可读存储介质,该可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本申请各个实施例的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (16)
- 一种对焦方法,所述方法包括:在显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,所述第一输入用于触发将所述第一变焦倍数更新为第二变焦倍数,所述第一变焦倍数小于所述第二变焦倍数,所述第一预览图像包括目标对象的图像;响应于所述第一输入,按照所述第一变焦倍数,采集N张图像;根据所述第二变焦倍数,从所述N张图像的每张图像中,截取所述目标对象的图像,得到N张子图像;将所述N张子图像合成为第二预览图像,并显示所述第二预览图像;其中,N为大于1的整数。
- 根据权利要求1所述的方法,其中,所述根据所述第二变焦倍数,从所述N张图像的每张图像中,截取所述目标对象的图像,得到N张子图像,包括:在所述N张图像的第i张图像中,确定与所述目标对象对应的目标区域,所述目标区域与第一区域的尺寸相等,所述第一区域为所述第一预览图像中的与所述目标对象对应的区域,i从1至N依次取值;根据所述第二变焦倍数、所述第i张图像的宽度和所述第i张图像的高度,在所述第i张图像中确定变焦区域,所述变焦区域的中心点与所述目标区域的中心点重合;在所述目标区域的尺寸大于或等于所述变焦区域的尺寸的情况下,截取所述目标区域的图像作为第i张子图像;在所述目标区域的尺寸小于所述变焦区域的尺寸的情况下,截取所述变焦区域的图像作为第i张子图像。
- 根据权利要求2所述的方法,其中,所述根据所述第二变焦倍数、所述第i张图像的宽度和所述第i张图像的高度,在所述第i张图像中确定变焦区域,包括:将所述第i张图像的宽度与所述第二变焦倍数的第一比值确定为所述第i张图像的变焦区域的宽度;将所述第i张图像的高度与所述第二变焦倍数的第二比值确定为所述第i张图像的变焦区域的高度。
- 根据权利要求2所述的方法,其中,所述根据所述第二变焦倍数,从所述N张图像的每张图像中,截取所述目标对象的图像,得到N张子图像之前,所述方法还包括:从所述第一预览图像中,识别S个拍摄对象,S为正整数;响应于所述第一输入,显示S个标识,每个标识用于指示所述S个拍摄对象中的一个拍摄对象;接收对所述S个标识中的目标标识的第二输入,所述目标标识用于指示所述目标对象;响应于所述第二输入,在所述第一预览图像中,确定所述第一区域。
- 根据权利要求4所述的方法,其中,所述目标对象包括P个子对象,所述第二预览图像包括P个预览子图像,一个子对象对应一个预览子图像,P为大于或等于2的整数;所述接收对所述S个标识中的目标标识的第二输入,包括:接收对所述S个标识中的P个标识的第二输入,所述P个标识用于指示所述P个子对象;所述显示所述第二预览图像,包括:依次显示所述P个预览子图像中的每个预览子图像;或者,按照第一比例显示所述P个预览子图像中的一部分预览子图像,并按照第二比例显示所述P个预览子图像中的另一部分预览子图像,所述第一比例大于所述第二比例。
- 根据权利要求1至5中任一项所述的方法,其中,所述响应于所述第一输入,按照所述第一变焦倍数,采集N张图像,包括:响应于所述第一输入,在所述第二变焦倍数大于或等于预设变焦倍数的情况下,按照所述第一变焦倍数,采集所述N张图像。
- 一种对焦装置,所述对焦装置包括接收模块、采集模块、处理模块和显示模块;所述接收模块,用于在所述显示模块显示按照第一变焦倍数采集的第一预览图像的情况下,接收第一输入,所述第一输入用于触发将所述第一变焦倍数更新为第二变焦倍数,所述第一变焦倍数小于所述第二变焦倍数,所述第一预览图像包括目标对象 的图像;所述采集模块,用于响应于所述接收模块接收的所述第一输入,按照所述第一变焦倍数,采集N张图像;所述处理模块,用于根据所述第二变焦倍数,从所述采集模块采集的所述N张图像的每张图像中,截取所述目标对象的图像,得到N张子图像;并将所述N张子图像合成为第二预览图像;所述显示模块,用于显示所述处理模块合成的所述第二预览图像;其中,N为大于1的整数。
- 根据权利要求7所述的对焦装置,其中,所述处理模块,具体用于:在所述N张图像的第i张图像中,确定与所述目标对象对应的目标区域,所述目标区域与第一区域的尺寸相等,所述第一区域为所述第一预览图像中的与所述目标对象对应的区域,i从1至N依次取值;根据所述第二变焦倍数、所述第i张图像的宽度和所述第i张图像的高度,在所述第i张图像中确定变焦区域,所述变焦区域的中心点与所述目标区域的中心点重合;在所述目标区域的尺寸大于或等于所述变焦区域的尺寸的情况下,截取所述目标区域的图像作为第i张子图像;在所述目标区域的尺寸小于所述变焦区域的尺寸的情况下,截取所述变焦区域的图像作为第i张子图像。
- 根据权利要求8所述的对焦装置,其中,所述处理模块,具体用于:将所述第i张图像的宽度与所述第二变焦倍数的第一比值确定为所述第i张图像的变焦区域的宽度;将所述第i张图像的高度与所述第二变焦倍数的第二比值确定为所述第i张图像的变焦区域的高度。
- 根据权利要求8所述的对焦装置,其中,所述处理模块,用于在根据所述第二变焦倍数,从所述N张图像的每张图像中截取所述目标对象的图像之前,从所述第一预览图像中,识别S个拍摄对象,S为正整数;所述显示模块,还用于响应于所述接收模块接收的所述第一输入,显示S个标识,每个标识用于指示所述S个拍摄对象中的一个拍摄对象;所述接收模块,还用于接收对所述显示模块显示的所述S个标识中的目标标识的第二输入,所述目标标识用于指示所述目标对象;所述处理模块,还用于响应于所述接收模块接收的所述第二输入,在所述第一预览图像中,确定所述第一区域。
- 根据权利要求10所述的对焦装置,其中,所述目标对象包括P个子对象,所述第二预览图像包括P个预览子图像,一个子对象对应一个预览子图像,P为大于或等于2的整数;所述接收模块,具体用于接收对所述S个标识中的P个标识的第二输入,所述P个标识用于指示所述P个子对象;所述显示模块,具体用于依次显示所述P个预览子图像中的每个预览子图像;或者,按照第一比例显示所述P个预览子图像中的一部分预览子图像,并按照第二比例显示所述P个预览子图像中的另一部分预览子图像,所述第一比例大于所述第二比例。
- 根据权利要求7至11中任一项所述的对焦装置,其中,所述采集模块,具体用于响应于所述第一输入,在所述第二变焦倍数大于或等于预设变焦倍数的情况下,按照所述第一变焦倍数,采集所述N张图像。
- 一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6中任一项所述的对焦方法的步骤。
- 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6中任一项所述的对焦方法的步骤。
- 一种计算机程序产品,所述计算机程序产品被至少一个处理器执行以实现如权利要求1至6中任一项所述的对焦方法。
- 一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1至6中任一项所述的对焦方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22745135.8A EP4287610A4 (en) | 2021-01-27 | 2022-01-20 | FOCUSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND MEDIUM |
US18/227,272 US20230370720A1 (en) | 2021-01-27 | 2023-07-27 | Focusing method and apparatus, electronic device, and medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110113859.3A CN112954195A (zh) | 2021-01-27 | 2021-01-27 | 对焦方法、装置、电子设备及介质 |
CN202110113859.3 | 2021-01-27 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/227,272 Continuation US20230370720A1 (en) | 2021-01-27 | 2023-07-27 | Focusing method and apparatus, electronic device, and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022161260A1 true WO2022161260A1 (zh) | 2022-08-04 |
Family
ID=76238170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/073035 WO2022161260A1 (zh) | 2021-01-27 | 2022-01-20 | 对焦方法、装置、电子设备及介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230370720A1 (zh) |
EP (1) | EP4287610A4 (zh) |
CN (1) | CN112954195A (zh) |
WO (1) | WO2022161260A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116341586A (zh) * | 2023-02-27 | 2023-06-27 | 荣耀终端有限公司 | 扫码方法、电子设备及存储介质 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112954195A (zh) * | 2021-01-27 | 2021-06-11 | 维沃移动通信有限公司 | 对焦方法、装置、电子设备及介质 |
CN113840089A (zh) * | 2021-09-26 | 2021-12-24 | 闻泰通讯股份有限公司 | 一种相机功能切换方法、装置、终端设备及存储介质 |
CN114449174B (zh) * | 2022-02-28 | 2024-10-25 | 维沃移动通信有限公司 | 拍摄方法、装置和电子设备 |
CN116939363B (zh) * | 2022-03-29 | 2024-04-26 | 荣耀终端有限公司 | 图像处理方法与电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621622A (zh) * | 2008-06-30 | 2010-01-06 | 索尼株式会社 | 超级分辨率数字变焦 |
CN102055908A (zh) * | 2009-11-10 | 2011-05-11 | 奥林巴斯映像株式会社 | 图像拍摄装置以及图像拍摄方法 |
CN107750451A (zh) * | 2015-07-27 | 2018-03-02 | 三星电子株式会社 | 用于稳定视频的方法和电子装置 |
US20190045135A1 (en) * | 2017-08-03 | 2019-02-07 | Lg Electronics Inc. | Electronic device and method for controlling of the same |
CN110706150A (zh) * | 2019-07-12 | 2020-01-17 | 北京达佳互联信息技术有限公司 | 图像处理方法、装置、电子设备及存储介质 |
CN111447359A (zh) * | 2020-03-19 | 2020-07-24 | 展讯通信(上海)有限公司 | 数字变焦方法、系统、电子设备、介质及数字成像设备 |
CN111541845A (zh) * | 2020-04-30 | 2020-08-14 | 维沃移动通信(杭州)有限公司 | 图像处理方法、装置及电子设备 |
CN112954195A (zh) * | 2021-01-27 | 2021-06-11 | 维沃移动通信有限公司 | 对焦方法、装置、电子设备及介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010079005A (ja) * | 2008-09-26 | 2010-04-08 | Hitachi Ltd | 撮像装置 |
CN105450924B (zh) * | 2014-09-30 | 2019-04-12 | 北京智谷技术服务有限公司 | 超分辨率图像的获取方法和装置 |
CN106791016A (zh) * | 2016-11-29 | 2017-05-31 | 努比亚技术有限公司 | 一种拍照方法及终端 |
CN108536364A (zh) * | 2017-12-28 | 2018-09-14 | 努比亚技术有限公司 | 一种拍摄方法、终端及计算机可读存储介质 |
CN111970439A (zh) * | 2020-08-10 | 2020-11-20 | Oppo(重庆)智能科技有限公司 | 图像处理方法和装置、终端和可读存储介质 |
CN112183353B (zh) * | 2020-09-28 | 2022-09-20 | 腾讯科技(深圳)有限公司 | 一种图像数据处理方法、装置和相关设备 |
-
2021
- 2021-01-27 CN CN202110113859.3A patent/CN112954195A/zh active Pending
-
2022
- 2022-01-20 EP EP22745135.8A patent/EP4287610A4/en active Pending
- 2022-01-20 WO PCT/CN2022/073035 patent/WO2022161260A1/zh active Application Filing
-
2023
- 2023-07-27 US US18/227,272 patent/US20230370720A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621622A (zh) * | 2008-06-30 | 2010-01-06 | 索尼株式会社 | 超级分辨率数字变焦 |
CN102055908A (zh) * | 2009-11-10 | 2011-05-11 | 奥林巴斯映像株式会社 | 图像拍摄装置以及图像拍摄方法 |
CN107750451A (zh) * | 2015-07-27 | 2018-03-02 | 三星电子株式会社 | 用于稳定视频的方法和电子装置 |
US20190045135A1 (en) * | 2017-08-03 | 2019-02-07 | Lg Electronics Inc. | Electronic device and method for controlling of the same |
CN110706150A (zh) * | 2019-07-12 | 2020-01-17 | 北京达佳互联信息技术有限公司 | 图像处理方法、装置、电子设备及存储介质 |
CN111447359A (zh) * | 2020-03-19 | 2020-07-24 | 展讯通信(上海)有限公司 | 数字变焦方法、系统、电子设备、介质及数字成像设备 |
CN111541845A (zh) * | 2020-04-30 | 2020-08-14 | 维沃移动通信(杭州)有限公司 | 图像处理方法、装置及电子设备 |
CN112954195A (zh) * | 2021-01-27 | 2021-06-11 | 维沃移动通信有限公司 | 对焦方法、装置、电子设备及介质 |
Non-Patent Citations (1)
Title |
---|
See also references of EP4287610A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116341586A (zh) * | 2023-02-27 | 2023-06-27 | 荣耀终端有限公司 | 扫码方法、电子设备及存储介质 |
CN116341586B (zh) * | 2023-02-27 | 2023-12-01 | 荣耀终端有限公司 | 扫码方法、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20230370720A1 (en) | 2023-11-16 |
EP4287610A1 (en) | 2023-12-06 |
CN112954195A (zh) | 2021-06-11 |
EP4287610A4 (en) | 2024-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022161260A1 (zh) | 对焦方法、装置、电子设备及介质 | |
US11758265B2 (en) | Image processing method and mobile terminal | |
WO2022166944A1 (zh) | 拍照方法、装置、电子设备及介质 | |
CN112995500B (zh) | 拍摄方法、装置、电子设备及介质 | |
CN112135046B (zh) | 视频拍摄方法、视频拍摄装置及电子设备 | |
CN112637500B (zh) | 图像处理方法及装置 | |
CN114598819B (zh) | 视频录制方法、装置和电子设备 | |
WO2022237839A1 (zh) | 拍摄方法、装置及电子设备 | |
CN113794829B (zh) | 拍摄方法、装置及电子设备 | |
CN112532881A (zh) | 图像处理方法、装置和电子设备 | |
CN114025100A (zh) | 拍摄方法、装置、电子设备和可读存储介质 | |
CN114071009B (zh) | 一种拍摄方法及设备 | |
CN113194256A (zh) | 拍摄方法、装置、电子设备和存储介质 | |
CN114143455B (zh) | 拍摄方法、装置及电子设备 | |
CN113873160B (zh) | 图像处理方法、装置、电子设备和计算机存储介质 | |
CN112887624B (zh) | 一种拍摄方法、装置和电子设备 | |
CN112653841B (zh) | 拍摄方法、装置和电子设备 | |
CN114390206A (zh) | 拍摄方法、装置和电子设备 | |
CN114245018A (zh) | 图像拍摄方法及其装置 | |
CN112399092A (zh) | 拍摄方法、装置和电子设备 | |
RU2792413C1 (ru) | Способ обработки изображений и мобильный терминал | |
CN114827471B (zh) | 拍摄方法、显示方法和拍摄装置、显示装置 | |
US20230088309A1 (en) | Device and method for capturing images or video | |
CN116980759A (zh) | 拍摄方法、终端、电子设备及可读存储介质 | |
CN115118879A (zh) | 图像拍摄、显示方法、装置、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22745135 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022745135 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022745135 Country of ref document: EP Effective date: 20230828 |