Snapshot method and system

The capture system automatically detects and captures within the target area, solving the problem of inaccurate timing of manual capture, achieving fast and accurate image acquisition, and improving user experience.

CN120614514APending Publication Date: 2025-09-09BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202410256959.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-06
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

The manual snapshot method in the existing technology results in inaccurate shooting timing, making it difficult to obtain images that meet user expectations, resulting in a poor user shooting experience.

Method used

The capture system automatically detects whether the moving target moves to the pre-defined target area and captures it within the target area. The event camera and the capture camera work together to achieve automatic capture.

Benefits of technology

The accuracy and efficiency of snapshots are improved, images that meet user expectations are obtained, and the user's shooting experience is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120614514A_ABST
    Figure CN120614514A_ABST
Patent Text Reader

Abstract

The invention provides a snapshot method and system. The method comprises the following steps: determining whether a moving target in a preview picture moves to a pre-delimited target area in the preview picture; wherein the preview picture is a picture obtained by a camera carried by a snapshot system in real time; and if the moving target moves to a pre-defined target area in the preview image, capturing the preview image. According to the invention, the image conforming to the composition expected by the user can be accurately obtained, and the shooting experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a capture method, system, electronic device, and machine-readable storage medium. Background Art

[0002] In current technology, manual capture is usually used to capture dynamic people or objects. Since manual capture requires a certain reaction time, the timing of manual capture is not accurate enough, and the resulting image does not meet the user's expectations, resulting in a poor user shooting experience. Summary of the Invention

[0003] The present disclosure provides a snapshot method, the method comprising:

[0004] Determining whether a moving target in a preview image moves to a predefined target area in the preview image; wherein the preview image is a picture captured in real time by a camera mounted on a capture system;

[0005] If the moving target moves to a target area predefined in the preview image, the preview image is captured.

[0006] Optionally, the capture system is equipped with a display screen; the display screen is used to display a preview image;

[0007] Before determining whether the moving target in the preview picture moves to a target area predefined in the preview picture, the method further includes:

[0008] Get the target area set by the user in the preview image.

[0009] Optionally, obtaining a target area set by the user in the preview screen includes:

[0010] detecting a user's swiping operation on the preview image displayed on the display screen;

[0011] In response to detecting a user's delimiting operation on the preview screen displayed on the display screen, a delimited area after the delimiting operation is completed is acquired, and the delimited area is determined as a target area.

[0012] Optionally, before determining whether the moving target in the preview image moves to a target area predefined in the preview image, the method further includes:

[0013] Detect whether the preview image contains a continuously moving target;

[0014] If it is detected that the preview image contains a continuously moving moving target, predicting the moving trajectory of the moving target;

[0015] determining whether the predicted motion trajectory will move to a target area predefined in the preview image;

[0016] If the motion trajectory moves to a target area predefined in the preview image, the camera parameters of the camera are configured to values ​​corresponding to the snapshot mode.

[0017] Optionally, the capture system includes an event camera for detecting moving targets in the preview picture, and a capture camera for capturing the preview picture.

[0018] Optionally, the preview image is an image captured in parallel by an event camera and a snapshot camera carried by the snapshot system;

[0019] Determining whether the moving target in the preview image moves to a target area predefined in the preview image includes:

[0020] The event camera determines whether the moving target in the captured preview image moves to a predefined target area in the preview image;

[0021] Taking a snapshot of the preview image includes:

[0022] After determining that the moving target moves to the target area pre-defined in the preview image, the event camera sends a capture signal to the mounted capture camera;

[0023] The snapshot camera performs snapshot processing on the preview image collected by it in response to the snapshot signal.

[0024] Optionally, the event camera includes a DVS camera; and the snapshot camera includes an RGB camera.

[0025] The present disclosure also provides a snapshot system, the system comprising:

[0026] The event camera is used to determine whether the moving target in the captured preview image moves to a target area pre-defined in the preview image; if the moving target moves to the target area pre-defined in the preview image, a capture signal is sent to the capture camera;

[0027] The snapshot camera is used to respond to the snapshot signal sent by the event camera and perform snapshot processing on the preview image collected by the event camera.

[0028] The present disclosure further provides an electronic device, comprising a communication interface, a processor, a memory, and a bus, wherein the communication interface, the processor, and the memory are interconnected via the bus;

[0029] The memory stores machine-readable instructions, and the processor executes the capture method by calling the machine-readable instructions.

[0030] The present disclosure also provides a machine-readable storage medium, which stores machine-readable instructions. When the machine-readable instructions are called and executed by a processor, the capture method is implemented.

[0031] The technical solution provided by the present disclosure may at least have the following beneficial effects:

[0032] Through the above embodiments, the capture system can automatically capture the preview image when it determines that a moving target in the preview image has moved into a pre-defined target area in the preview image. Because automatic capture avoids the reaction time of manual capture, and the image is captured when the moving target moves into the pre-defined target area in the preview image, this method can quickly and accurately obtain an image that meets the user's expectations, thereby improving the user's shooting experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a system interaction diagram of a snapshot method shown in an exemplary embodiment.

[0034] Figure 2 This is a flowchart of a snapshot method shown in an exemplary embodiment.

[0035] Figure 3 This is a schematic diagram of a scenario for delineating a target area, shown in an exemplary embodiment.

[0036] Figure 4 The figure is a schematic diagram of a preview screen detection scenario shown in an exemplary embodiment.

[0037] Figure 5 This is a hardware structure diagram of an electronic device in which a capture system is located, showing an exemplary embodiment.

[0038] Figure 6 It is a block diagram of a snapshot system shown in an exemplary embodiment. DETAILED DESCRIPTION

[0039] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0040] It should be noted that in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this disclosure. In some other embodiments, the method may include more or fewer steps than those described in this disclosure. In addition, a single step described in this disclosure may be broken down into multiple steps for description in other embodiments; and multiple steps described in this disclosure may be combined into a single step for description in other embodiments.

[0041] In current technology, capturing dynamic people or objects usually adopts manual capture. Specifically, the user needs to judge when to capture the image in a very short time and needs to capture the image within a very short reaction time.

[0042] In this case, since manual snapshots require a certain amount of reaction time, the timing of manual snapshots is often not accurate enough, and the resulting images often do not meet the user's expectations, for example, do not meet the user's expected composition requirements, resulting in a poor shooting experience for the user.

[0043] The following describes the snapshot method provided by the present disclosure through specific embodiments and specific application scenarios. The method triggers automatic snapshot when the snapshot system determines that the moving target moves to the target area, thereby obtaining an image that meets the user's expectations.

[0044] During implementation, it can be determined whether the moving target in the preview image moves to a target area predefined in the preview image; wherein the preview image is a picture captured in real time by a camera carried by the capture system;

[0045] Furthermore, if the moving target moves to a predefined target area in the preview image, the preview image is captured.

[0046] Through the above embodiments, the capture system can automatically capture the preview image when it determines that a moving target in the preview image has moved into a pre-defined target area in the preview image. Because automatic capture avoids the reaction time of manual capture, and the image is captured when the moving target moves into the pre-defined target area in the preview image, this method can quickly and accurately obtain an image that meets the user's expectations, thereby improving the user's shooting experience.

[0047] The present disclosure is described below through specific embodiments and in combination with specific application scenarios.

[0048] See Figure 1 , Figure 1 FIG. 1 is a system interaction diagram of a snapshot method according to an exemplary embodiment. Figure 1As shown, the method can be executed by a capture system, which can include a capture camera and an event camera, wherein the capture camera and the event camera can capture preview images in parallel.

[0049] After the snapshot camera captures the preview picture, it can be displayed through the display screen equipped with the snapshot system. The user can view the preview picture through the display screen and can also delineate the preview picture displayed on the display screen; the snapshot camera can respond to detecting the user's delineation operation on the preview picture displayed on the display screen, obtain the delineated area after the delineation operation is completed, and can determine the delineated area as the target area, and can send indication information indicating the target area to the event camera.

[0050] After capturing the preview image, the above-mentioned event camera can detect whether the preview image includes a moving target. If the preview image includes a moving target, the motion trajectory of the moving target can be further predicted; it can be determined whether the motion trajectory will move to the target area indicated in the indication information sent by the above-mentioned snapshot camera; if the motion trajectory will move to the target area, a prompt message can be sent to the above-mentioned snapshot camera, and the prompt message is used to instruct the snapshot camera to configure the camera parameters to the values ​​corresponding to the snapshot mode.

[0051] After receiving the prompt information, the snapshot camera may configure the camera parameters to values ​​corresponding to the snapshot mode.

[0052] When the event camera detects that the moving target in the preview image moves to a predefined target area in the preview image, it may send snapshot information to the snapshot camera.

[0053] The snapshot camera receives the snapshot information and can snapshot the preview image it has collected.

[0054] See Figure 2 , Figure 2 This is a flowchart of a snapshot method shown in an exemplary embodiment.

[0055] like Figure 2 As shown, the above-mentioned capture system can perform the following steps:

[0056] Step 202 , determining whether the moving target in the preview image moves to a target area predefined in the preview image; wherein the preview image may be an image captured in real time by a camera mounted on the capture system.

[0057] The preview image may be an image captured in real time by a camera carried by the capture system, and the moving target may refer to a person or object that is continuously moving in the preview image.

[0058] For example, the camera carried by the capture system can capture the preview picture in real time and obtain the target area pre-defined for the preview picture; the capture system can perform real-time detection on the preview picture to determine whether the moving target in the preview picture moves to the target area.

[0059] The target area may be an area pre-defined by the user in the preview image, or may be an area automatically set by the capture system according to actual needs, and the present disclosure does not limit this.

[0060] In one embodiment shown, the capture system may be equipped with a display screen; the display screen may be used to display a preview screen; before determining whether the moving target in the preview screen moves to the target area pre-defined in the preview screen, the capture system may also obtain the target area set by the user in the preview screen.

[0061] For example, the capture system may be equipped with a display screen that can be used to display a preview image. The user can view the preview image through the display screen and set a target area in the preview image according to the shooting requirements. Further, the capture system can obtain the target area set by the user in the preview image.

[0062] In this way, users can set the target area to freeze the moving target according to actual needs, thereby improving the flexibility of shooting.

[0063] Regarding the specific method of setting the target area, it can be set by demarcation or by screen panel selection, and this disclosure does not limit this.

[0064] In one embodiment shown, the capture system can detect a user's demarcation operation on the preview screen displayed on the display screen; and in response to detecting the user's demarcation operation on the preview screen displayed on the display screen, it can obtain a demarcated area after the demarcation operation is completed, and determine the demarcated area as a target area.

[0065] The user can set a target area by demarcating it in the preview screen according to the photo-taking requirements; the capture system can respond to the partial area demarcated by the user in the preview screen, obtain the partial area demarcated by the user in the preview screen, and set the partial area as the target area.

[0066] Regarding the specific method of demarcating this area, it can be demarcated by circling it or by drawing a horizontal line, and this disclosure does not limit this.

[0067] For example, see Figure 3 , Figure 3FIG. 1 is a schematic diagram of a scene for defining a target area according to an exemplary embodiment. Figure 3 As shown, the display screen can display a preview screen, and the user can define the first area by circling the preview screen. The capture system can respond to the user's circling operation on the preview screen, obtain the circled area after the circling operation is completed, and determine the circled area as the target area.

[0068] In this way, users can define an area of ​​any size to freeze the moving target according to actual needs, further improving the flexibility of shooting.

[0069] In one embodiment shown, before determining whether a moving target in a preview screen moves to a target area pre-defined in the preview screen, the capture system may detect whether the preview screen contains a continuously moving moving target; if it is detected that the preview screen contains a continuously moving moving target, the motion trajectory of the moving target is predicted; the capture system may determine whether the predicted motion trajectory will move to the target area pre-defined in the preview screen; if the motion trajectory will move to the target area pre-defined in the preview screen, the capture system may configure the camera parameters of the camera to values ​​corresponding to the capture mode.

[0070] In order to avoid the capture system from accidentally capturing an image, before determining whether the moving target in the preview image has moved to the target area pre-defined in the preview image, it is possible to first detect whether the preview image contains a continuously moving target. If it is detected that the preview image contains a continuously moving target, subsequent operations can be performed.

[0071] Furthermore, when the capture system detects a continuously moving target in the preview screen, it can predict the motion trajectory of the above-mentioned moving target, and when it is determined that the motion trajectory will move to the target area pre-defined in the above-mentioned preview screen, it can configure the camera parameters of the above-mentioned camera to the values ​​corresponding to the capture mode in advance, so that clearer images can be captured during subsequent capture.

[0072] For example, see Figure 4 , Figure 4 FIG. 1 is a schematic diagram of a preview image detection scenario shown in an exemplary embodiment. Figure 4 As shown, the capture system can detect the continuously moving moving target_1 and moving target_2 in the preview image; and can predict the motion trajectory_1 of the moving target_1 and the motion trajectory_2 of the moving target_2; further, the capture system can determine that the predicted motion trajectory_1 will move to the target area pre-defined in the preview image, so the capture system can configure the camera parameters of the above-mentioned camera to the values ​​corresponding to the capture mode.

[0073] In this way, it is possible to avoid erroneous capture operations of the capture system while capturing clearer images.

[0074] The camera parameters may include exposure, frame rate, and shutter speed, which are not limited in this disclosure.

[0075] For example, the capture system can reduce the exposure of the above cameras, increase the frame rate, and increase the shutter speed.

[0076] In step 204 , if the moving target moves to a target area predefined in the preview image, the capture system may capture the preview image.

[0077] For example, if the moving target moves to a target area predefined in the preview image, the capture system may capture the preview image, thereby obtaining an image composed so that the moving target is located in the target area.

[0078] In this way, an image that meets the user's expected composition requirements can be obtained, thereby improving the user's shooting experience.

[0079] In one embodiment shown, the snapshot system may include an event camera for detecting a moving target in a preview image, and a snapshot camera for snapshotting the preview image.

[0080] The above-mentioned capture system may include an event camera and a capture camera, wherein the capture camera can be used to display a preview screen on a display screen equipped with the capture system and interact with the user, for example, to obtain the target area set by the user; and can interact with the event camera, for example, to capture the preview screen when receiving the capture information from the event camera.

[0081] The event camera can be used to detect and process the preview screen in the background. For example, the event camera can be used to detect moving targets in the preview screen and predict the motion trajectory of the moving targets; and can interact with the above-mentioned snapshot camera based on the prediction results, for example, instructing the snapshot camera to configure the camera parameters to values ​​corresponding to the snapshot mode; and, instructing the snapshot camera to take a snapshot.

[0082] In this way, the event camera is responsible for background data calculation, and the snapshot camera is responsible for interacting with the user. The two work together to complete automatic snapshots, thereby improving the snapshot efficiency of the snapshot system.

[0083] The specific types of event cameras and snapshot cameras can be configured according to actual needs, and this disclosure does not limit this.

[0084] In one embodiment shown, the event camera may include a DVS camera; and the snapshot camera may include an RGB camera.

[0085] The DVS (Dynamic Vision Sensor) camera is a visual sensor that, unlike traditional cameras, utilizes an event-driven operating principle. While traditional cameras capture images by continuously capturing numerous frames at fixed intervals, DVS cameras only generate output when they detect pixel changes in the scene. This event-driven approach enables DVS cameras to capture fast, high-dynamic-range scenes in real time, operating with low latency and high frame rates. In this case, it can be used for things like preview image inspection.

[0086] RGB (Red Green Blue, color system) camera, RGB camera is a common color camera, where RGB stands for the three basic color channels of red, green, and blue. This camera uses three independent sensors or filters to capture information about red, green, and blue light respectively, and synthesizes them into a color image. RGB cameras simulate the way the human eye perceives color, restoring the colors of the real world by mixing red, green, and blue light of different intensities and proportions. This camera is widely used in various fields, including computer vision, image processing, robotics, surveillance systems, medical imaging, etc. They can capture information such as the color, shape, and texture of objects, and in this case can be used to capture the preview image.

[0087] In one embodiment shown, the preview screen can be a screen captured in parallel by an event camera and a snapshot camera carried by the snapshot system; the event camera can determine whether the moving target in the captured preview screen moves to a target area pre-defined in the preview screen; after determining that the moving target moves to the target area pre-defined in the preview screen, the event camera can send a snapshot signal to the snapshot camera carried thereon; the snapshot camera can perform snapshot processing on the preview screen captured by it in response to the snapshot signal.

[0088] In practical applications, to improve the capture efficiency of the capture system, the event camera and the capture camera can capture preview images in parallel. The event camera can then perform subsequent detection operations directly based on the captured preview images, without having to obtain and process the preview images from the capture camera. This improves the detection efficiency of the event camera and further enhances the capture efficiency of the capture system.

[0089] For example, the event camera can determine whether the moving target_1 and the moving target_2 in the preview screen move to the target area pre-defined in the above preview screen based on the preview screen captured by the event camera; the above event camera can determine that the above moving target_1 moves to the target area pre-defined in the above preview screen, and can send a snapshot signal to the above-mentioned snapshot camera; the above-mentioned snapshot camera can respond to the above-mentioned snapshot signal to snapshot the preview screen captured by the snapshot camera.

[0090] In this way, the detection efficiency of the event camera can be improved, thereby further improving the capture efficiency of the capture system.

[0091] Corresponding to the embodiment of the snapshot method, the present disclosure also provides an embodiment of a snapshot system.

[0092] See Figure 5 , Figure 5 It is a hardware structure diagram of an electronic device where a capture system is located, shown as an exemplary embodiment. At the hardware level, the device includes a processor 502, an internal bus 504, a network interface 506, a memory 508, and a non-volatile memory 510, and of course may also include hardware required for other services. One or more embodiments of the present disclosure can be implemented based on software, such as the processor 502 reading the corresponding computer program from the non-volatile memory 510 into the memory 508 and then running it. Of course, in addition to software implementation, one or more embodiments of the present disclosure do not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0093] See Figure 6 , Figure 6 This is a block diagram of a capture system shown in an exemplary embodiment. The capture system can be applied to Figure 5 The electronic device shown in the figure is used to implement the technical solution of the present disclosure. The above system may include:

[0094] The event camera is used to determine whether the moving target in the captured preview image moves to a target area pre-defined in the preview image; if the moving target moves to the target area pre-defined in the preview image, a capture signal is sent to the capture camera;

[0095] The snapshot camera is used to respond to the snapshot signal sent by the event camera and perform snapshot processing on the preview image collected by it.

[0096] In this embodiment, the snapshot system may be equipped with a display screen; the display screen may be used to display a preview image;

[0097] The snapshot cameras mentioned above can also be used for:

[0098] Get the target area set by the user in the preview screen.

[0099] In this embodiment, the snapshot camera can be used for:

[0100] detecting a user's swiping operation on the preview screen displayed on the display screen;

[0101] In response to detecting a user's delimiting operation on the preview screen displayed on the display screen, a delimited area after the delimiting operation is completed is acquired, and the delimited area is determined as a target area.

[0102] In this embodiment, the event camera can also be used for:

[0103] Detect whether the preview image contains a continuously moving target;

[0104] If a continuously moving target is detected in the preview image, a motion trajectory of the target is predicted;

[0105] determining whether the predicted motion trajectory will move to a target area predefined in the preview image;

[0106] If the motion trajectory moves to the target area pre-defined in the preview image, the camera parameters of the camera are configured to values ​​corresponding to the snapshot mode.

[0107] In this embodiment, the snapshot system may include an event camera for detecting moving objects in the preview image, and a snapshot camera for snapshotting the preview image.

[0108] In this embodiment, the preview image may be an image captured in parallel by an event camera and a snapshot camera carried by the snapshot system;

[0109] The above event camera can be used specifically for:

[0110] Determining whether the moving target in the captured preview image moves to a target area predefined in the preview image; after determining that the moving target moves to the target area predefined in the preview image, sending a capture signal to the mounted capture camera;

[0111] The above-mentioned snapshot camera can be used for:

[0112] In response to the snapshot signal, the preview image captured is snapshotted.

[0113] In this embodiment, the event camera may include a DVS camera; and the snapshot camera may include an RGB camera.

[0114] The implementation process of the functions and effects of each module in the system is specifically described in the implementation process of the corresponding steps in the method, which will not be repeated here.

[0115] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. Those of ordinary skill in the art can understand and implement it without expending creative work.

[0116] The systems, devices, or modules described in the embodiments may be implemented by computer chips or physical devices, or by products having certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0117] In a typical configuration, a computer includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0118] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0119] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0120] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0121] The foregoing description describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

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

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

[0124] The above description is merely a preferred embodiment of one or more embodiments of the present disclosure and is not intended to limit one or more embodiments of the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of one or more embodiments of the present disclosure shall be included in the scope of protection of one or more embodiments of the present disclosure.

[0125] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

Claims

1. A snapshot method, characterized in that: The method comprises: Determining whether a moving target in a preview image moves to a predefined target area in the preview image; wherein the preview image is a picture captured in real time by a camera mounted on a capture system; If the moving target moves to a target area predefined in the preview image, the preview image is captured.

2. The method according to claim 1, characterized in that The capture system is equipped with a display screen; the display screen is used to display a preview image; Before determining whether the moving target in the preview picture moves to a target area predefined in the preview picture, the method further includes: Get the target area set by the user in the preview image.

3. The method according to claim 2, characterized in that Get the target area set by the user in the preview screen, including: detecting a user's swiping operation on the preview image displayed on the display screen; In response to detecting a user's delimiting operation on the preview screen displayed on the display screen, a delimited area after the delimiting operation is completed is acquired, and the delimited area is determined as a target area.

4. The method according to claim 1, wherein Before determining whether the moving target in the preview picture moves to a target area predefined in the preview picture, the method further includes: Detect whether the preview image contains a continuously moving target; If it is detected that the preview image contains a continuously moving moving target, predicting the moving trajectory of the moving target; determining whether the predicted motion trajectory will move to a target area predefined in the preview image; If the motion trajectory moves to a target area predefined in the preview image, the camera parameters of the camera are configured to values ​​corresponding to the snapshot mode.

5. The method according to claim 1, wherein The snapshot system includes an event camera for detecting a moving target in a preview image, and a snapshot camera for snapshotting the preview image.

6. The method according to claim 5, characterized in that The preview image is the image captured in parallel by the event camera and the snapshot camera carried by the snapshot system; Determining whether the moving target in the preview image moves to a target area predefined in the preview image includes: The event camera determines whether the moving target in the captured preview image moves to a predefined target area in the preview image; Taking a snapshot of the preview image includes: After determining that the moving target moves to the target area pre-defined in the preview image, the event camera sends a capture signal to the mounted capture camera; The snapshot camera performs snapshot processing on the preview image collected by it in response to the snapshot signal.

7. The method according to claim 6, characterized in that The event camera includes a DVS camera; the snapshot camera includes an RGB camera.

8. A snapshot system, characterized in that: The system comprises: The event camera is used to determine whether the moving target in the captured preview image moves to a target area pre-defined in the preview image; if the moving target moves to the target area pre-defined in the preview image, a capture signal is sent to the capture camera; The snapshot camera is used to respond to the snapshot signal sent by the event camera and perform snapshot processing on the preview image collected by the event camera.

9. A user equipment, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method according to any one of claims 1 to 7.

10. A machine-readable storage medium, characterized in that The machine-readable storage medium stores machine-readable instructions, and when the machine-readable instructions are called and executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Self-shooting guidance method and equipment

    CN102413282A

  • Image acquisition method and image acquisition device

    CN103139480A

  • Camera control method and device, equipment and storage medium

    CN112118380A

  • Vehicle snapshot control method and device and computer readable storage medium

    CN112651398A

  • Shooting method and device and storage medium

    CN114979455A