Vehicle appointment shooting method and device, vehicle machine, vehicle and storage medium

Through the reservation shooting method, the on-board camera is controlled to shoot scenery within the user's specified time by using the reservation information, which solves the problem of the inability to record scenery when the user is inconvenient, and improves the user experience and shooting quality.

CN119155545APending Publication Date: 2024-12-17DEEPAL AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing vehicle can only take pictures of scenery during use, and it is impossible to record the required scenery when users are inconvenient, which will affect the user experience.

Method used

Through the reservation shooting method, the pre-stored reservation information is obtained, including the reservation shooting time and mode, the camera is controlled to shoot according to the reservation mode when the arrival reservation time is reached, and a synthetic video is generated, and the wake-up command and angle adjustment are supported to ensure that the video is recorded within the specified time of the user. .

Benefits of technology

It realizes automatic recording of scenery when users are inconvenient, improves user experience, generates short videos through interval shooting, which is easy to view and share, and avoids the incomplete picture caused by single-angle shooting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155545A_ABST
    Figure CN119155545A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle appointment shooting method and device, a vehicle machine, a vehicle and a storage medium, and the method comprises the steps: obtaining pre-stored appointment information, the appointment information comprises appointment shooting time and appointment shooting modes, and the different appointment shooting modes have different shooting durations; and when the appointment shooting time is up, controlling the camera to shoot according to the appointment shooting mode. According to the method, when the user is inconvenient, the camera is controlled to shoot according to the reserved shooting mode through the reserved shooting mode, the needed scenery is recorded, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a method, device, vehicle computer, vehicle and storage medium for scheduled photography of a vehicle. Background Art

[0002] When users encounter beautiful scenery while driving but it is inconvenient to take pictures with their mobile phones, they can use the on-board camera to record the scenery along the way for users to review and share later.

[0003] However, in some scenarios, users may not have time to start the vehicle and miss the scenery, affecting the user experience. For example, when camping, the user misses the sunrise time and the vehicle does not record it. Another example is that there is a meteor shower in the early morning, the user misses the arrival time of the meteors and the vehicle does not record it.

[0004] Therefore, the existing vehicles can only shoot and record scenery during use, and the recording method is single. It is impossible to record the scenery required by the user when it is inconvenient for the user, which affects the user experience. Summary of the invention

[0005] One of the purposes of the present invention is to provide a method for vehicle scheduled photography, so as to solve the problem in the prior art that the vehicle can only photograph and record scenery during use, the recording method is single, and the scenery required by the user cannot be recorded when it is inconvenient for the user, which affects the user experience; the second purpose is to provide a vehicle scheduled photography device; the third purpose is to provide a vehicle machine; the fourth purpose is to provide a vehicle; and the fifth purpose is to provide a storage medium.

[0006] In order to achieve the above object, the technical solution adopted by the present invention is as follows:

[0007] In a first aspect, the present invention provides a method for scheduling vehicle photography, the method comprising:

[0008] Acquire pre-stored reservation information, wherein the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations;

[0009] When the scheduled shooting time arrives, the camera is controlled to shoot according to the scheduled shooting mode.

[0010] According to the above technical means, when it is inconvenient for the user, the camera can be controlled to shoot according to the scheduled shooting mode through the scheduled shooting method to record the required scenery and improve the user experience.

[0011] Furthermore, different scheduled shooting modes have different shooting intervals, and controlling the camera to shoot according to the scheduled shooting mode includes:

[0012] According to the scheduled shooting mode, determining the shooting interval duration and shooting duration corresponding to the scheduled shooting mode;

[0013] Acquire an interval image by the camera at intervals of the shooting interval;

[0014] After the shooting time is over, a composite video is generated based on all the interval images.

[0015] Through the above technical means, by taking images at intervals to synthesize videos, the synthesized videos are short in length, convenient for users to view, and convenient for users to share, thereby improving the user experience.

[0016] Further, controlling the camera to shoot according to the scheduled shooting mode includes:

[0017] According to the scheduled shooting mode, determining the shooting time corresponding to the scheduled shooting mode;

[0018] Determining a shooting time corresponding to the scheduled shooting mode according to the shooting duration and the scheduled shooting time;

[0019] The camera is controlled to shoot within the shooting time to obtain a recorded video.

[0020] Through the above technical means, the required video can be recorded within the shooting time specified by the user, so that the user can view and select the required scenery content therein, thereby improving the user experience.

[0021] Furthermore, before obtaining the pre-stored reservation information, the method further includes:

[0022] A wake-up instruction is received, where the wake-up instruction is used to make the vehicle computer exit a dormant state.

[0023] Through the above-mentioned technical means, the vehicle does not need to be started, and the car computer does not need to be turned on, and the scheduled shooting task can be completed, which improves the user experience.

[0024] Furthermore, the reservation information also includes a reserved shooting angle, and before controlling the camera to shoot according to the reserved shooting mode, the method further includes:

[0025] Control the camera to rotate to the predetermined shooting angle.

[0026] Through the above technical means, users can specify the scheduled shooting angle and control the shooting at that angle during the scheduled shooting, thereby improving the controllability of the scheduled shooting.

[0027] Furthermore, the reservation information also includes a reservation start shooting angle and a reservation end shooting angle. Before controlling the camera to shoot according to the reservation shooting mode, the method further includes:

[0028] Controlling the camera to rotate to the scheduled shooting start angle;

[0029] Determining a shooting angle difference according to the scheduled start shooting angle and the scheduled end shooting angle;

[0030] Determining a camera rotation speed according to the shooting angle difference and the shooting duration of the scheduled shooting mode;

[0031] The camera is controlled to rotate according to the rotation speed during the scheduled shooting period.

[0032] Through the above-mentioned technical means, the user sets the scheduled start shooting angle and the scheduled end shooting angle. When executing the scheduled shooting task, the camera rotates to shoot, avoiding the situation where the picture cannot capture the entire object due to the movement of the object when shooting at a single angle, thereby improving the shooting quality and user experience.

[0033] Furthermore, the method further comprises:

[0034] receiving a wake-up instruction, wherein the wake-up instruction is used to make the vehicle computer exit the sleep state;

[0035] Determine whether the current time reaches the scheduled shooting time;

[0036] If the current time does not reach the scheduled shooting time and no new instruction is received within the preset time, the vehicle computer is controlled to enter a dormant state.

[0037] Through the above technical means, the car computer determines whether the scheduled shooting time has arrived to prevent the problem of erroneous shooting caused by waking up for other reasons.

[0038] Furthermore, the method further comprises:

[0039] If the current time does not reach the scheduled shooting time, a new instruction is received within the preset time period, and the new instruction includes new reservation information;

[0040] The new reservation information overwrites the previously stored reservation information.

[0041] Through the above technical means, users can update the stored reservation information through remote commands, change the shooting tasks, improve the flexibility of shooting, and improve the user experience.

[0042] In a second aspect, the present invention further provides a device for scheduled photography of a vehicle, the device comprising:

[0043] A receiving module, configured to receive reservation information, wherein the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations;

[0044] The control module is used to control the camera to shoot according to the scheduled shooting mode when the scheduled shooting time arrives.

[0045] In a third aspect, the present invention further provides a vehicle computer, comprising: a memory, a processor and a display;

[0046] The memory stores computer-executable instructions;

[0047] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method as described in any one of the first aspects.

[0048] In a fourth aspect, the present invention further provides a vehicle, comprising a vehicle computer, wherein the vehicle computer is used to execute the method as described in any one of the first aspects.

[0049] In a fifth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.

[0050] Beneficial effects of the present invention:

[0051] (1) When it is inconvenient for the user, the present invention controls the camera to shoot in accordance with the scheduled shooting mode through the scheduled shooting method, records the required scenery, and improves the user experience;

[0052] (2) During the scheduled shooting process, the present invention synthesizes videos by taking images at intervals. The synthesized videos are short in duration, convenient for users to view and share, and improve the user experience.

[0053] (3) The reservation information of the present invention includes a reservation start shooting angle and a reservation end shooting angle. When executing the scheduled shooting task, the camera can rotate to shoot, avoiding the situation where the picture cannot capture the entire object due to the movement of the object when shooting at a single angle, thereby improving the shooting quality and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0055] Figure 1 A schematic diagram of a flow chart of a first embodiment of a method for scheduling vehicle photography provided by the present invention;

[0056] Figure 2 A schematic diagram of a flow chart of a second embodiment of a method for scheduling vehicle photography provided by the present invention;

[0057] Figure 3 A schematic diagram of a flow chart of a third embodiment of a method for scheduling vehicle photography provided by the present invention;

[0058] Figure 4 A schematic diagram of a flow chart of a fourth embodiment of a method for scheduling vehicle photography provided by the present invention;

[0059] Figure 5 A flowchart of a fifth embodiment of the method for scheduling vehicle photography provided by the present invention;

[0060] Figure 6 A schematic diagram of a flow chart of a sixth embodiment of a method for scheduling vehicle photography provided by the present invention;

[0061] Figure 7 A schematic diagram of the structure of an embodiment of a device for scheduled photography of a vehicle provided by the present invention;

[0062] Figure 8 A schematic diagram of the structure of an embodiment of a system for booking vehicle photography provided by the present invention;

[0063] Fig. 9 This is a schematic structural diagram of an electronic device provided by the present invention.

[0064] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0065] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.

[0066] Users often use vehicle cameras to record the scenery along the way, especially when it is inconvenient for some users to shoot manually. As the use scenarios of vehicles continue to expand, vehicle camping has become a common vehicle use scenario. When camping, users may also encounter some beautiful scenery, such as sunrise, sunset, starry sky, meteor shower, etc. However, the user may miss the time when the event occurred due to some reasons, and the vehicle is not turned on at that time, so no video is recorded and the beautiful scenery cannot be captured.

[0067] In view of the above problems, the inventors found in the process of studying this that when it is inconvenient for the user, the camera can be controlled to shoot by scheduling shooting, and the user can choose the shooting duration. When the scheduled time is reached, the vehicle-mounted camera records the video according to the scheduled shooting duration. In this way, the scenery can be automatically shot when it is inconvenient for the user. Furthermore, the angle of the shooting camera can be adjusted, and the user can adjust it to a specified angle for scheduled shooting, so that the viewing angle meets the user's needs.

[0068] The execution subject of the vehicle scheduled photography method provided by the present invention may be a vehicle computer, a controller in the vehicle computer, or a processor in the vehicle computer controller.

[0069] The following uses the vehicle computer as the execution subject to explain in detail the technical solution of the present invention and how the technical solution of the present invention solves the above technical problems through specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0070] Figure 1 The flowchart of the method for scheduling vehicle photography provided by the present invention is shown in FIG. Figure 1 As shown, the method includes:

[0071] S101. Acquire pre-stored reservation information, where the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations.

[0072] In this step, the reservation information is pre-stored in the vehicle computer. The reservation information may be pre-entered by the user in the vehicle computer, or may be received from an external terminal device (eg, a mobile phone).

[0073] After receiving the reservation information, the vehicle computer stores the reservation information.

[0074] A possible scenario: the user leaves the vehicle, turns off the power, and the vehicle computer goes into sleep mode. In this scenario, each time the vehicle computer exits sleep mode, the pre-stored reservation information is obtained to determine whether the scheduled shooting time has arrived. The vehicle computer can exit sleep mode in the following ways:

[0075] In one implementation, the vehicle system has a built-in timer module that can set a timed task. Even in the sleep state, the timer will continue to time. The scheduled shooting time is set as the wake-up time. When the set wake-up time arrives, the timer module will trigger a wake-up signal to wake up the vehicle system.

[0076] In another implementation, the 4G module of the vehicle computer stores the scheduled shooting time, which is stored in the form of a long type timestamp. When the vehicle computer is in a dormant state, the 4G module will query the current time at a preset time, compare it with the preset shooting time, and determine whether the scheduled shooting time has arrived. If the scheduled time has arrived, the 4G module will notify the vehicle computer system to end the dormant state.

[0077] The preset time can be set to 4 minutes, 5 minutes or 10 minutes, with no limitation.

[0078] The 4G module can query the current time through the network or from other modules with built-in clocks in the vehicle.

[0079] Optionally, the function of the above-mentioned 4G module can also be replaced by other communication modules, such as a 3G communication module or a 5G communication module.

[0080] In another implementation, the vehicle computer can be equipped with an external real-time clock (RTC) chip, which can keep working when the main system is dormant. The RTC can trigger an interrupt signal according to the scheduled shooting time to wake up the vehicle computer system.

[0081] In another implementation, the vehicle system supports CAN bus wake-up, and an external CAN message can trigger system wake-up through the vehicle network at a set time. The vehicle system receives a specific CAN message in sleep mode to wake up.

[0082] A possible scenario: the user is using the vehicle, the vehicle is started (for example, when the engine or motor is started), and the vehicle computer is in a non-sleep state. In this scenario, when setting a reservation, the user chooses whether to perform the scheduled shooting during the use of the vehicle. If the user does not check this function, the scheduled shooting task will not be performed when the vehicle is started.

[0083] S102: When the scheduled shooting time arrives, control the camera to shoot according to the scheduled shooting mode.

[0084] In this step, the camera is controlled to shoot images or videos. The specific settings need to be set according to needs.

[0085] If the scheduled shooting mode indicates shooting a video, when the scheduled shooting time arrives, the shooting time of the shooting mode is determined according to the scheduled shooting mode. According to the shooting time and the scheduled shooting time, the shooting time can be determined, and the camera is controlled to record the video within the shooting time, and the recording is stopped when the shooting time ends.

[0086] Among them, different scheduled shooting modes have different shooting durations.

[0087] Exemplarily, the scheduled shooting modes include: traffic mode, cloud mode, sunrise mode, starry sky mode, and custom mode. In traffic mode, the total recording time is ten minutes. In cloud mode, the total recording time is twenty minutes. In sunrise mode, the total recording time is thirty minutes. In starry sky mode, the total recording time is sixty minutes. These modes are built-in modes for users to choose from in the car computer. Users can also set the total recording time through the custom mode.

[0088] Optionally, the reservation information also includes a reservation shooting angle. Before starting recording, the camera is controlled to rotate to the reservation shooting angle.

[0089] The method for scheduled shooting of a vehicle provided by an embodiment of the present invention comprises: obtaining pre-stored scheduled information, the scheduled information comprising a scheduled shooting time and a scheduled shooting mode; when the scheduled shooting time arrives, controlling a camera to shoot according to the scheduled shooting mode. When it is inconvenient for the user, the camera is controlled to shoot according to the scheduled shooting mode through the scheduled shooting method to record the required scenery, thereby improving the user experience.

[0090] Based on the first embodiment of the above method, the video recorded according to the shooting time will be relatively long, which is troublesome for users to watch and share. The following is an embodiment to solve this problem.

[0091] Figure 2 The flowchart of the second embodiment of the method for booking a vehicle photo shoot provided by the present invention is as follows: Figure 2 As shown, the method includes:

[0092] S201: Determine the shooting interval duration corresponding to the scheduled shooting mode according to the scheduled shooting mode.

[0093] Among them, the shooting interval durations corresponding to different scheduled shooting modes are pre-stored in the car computer.

[0094] Exemplary:

[0095] Traffic mode, the shooting time is ten minutes, the shooting interval is 1 second, and one picture is taken to synthesize the video;

[0096] In the Flowing Cloud mode, the shooting time is ten minutes, and the shooting interval is 2 seconds to take a picture to synthesize the video;

[0097] Sunrise mode, the shooting time is 30 minutes, the shooting interval is 5 seconds, and one picture is taken to synthesize the video;

[0098] Starry sky mode, shooting time is 60 minutes, shooting interval is 25 seconds to take a picture to synthesize the video;

[0099] Custom shooting mode. The shooting duration ranges from 3 to 120 minutes, and the shooting interval ranges from 1 second to 25 seconds for a composite video.

[0100] S202, acquiring an interval image at every shooting interval time.

[0101] In one implementation, after the scheduled shooting time arrives, the camera is controlled to acquire an image every shooting interval.

[0102] In one implementation, after the scheduled shooting time arrives, a video is recorded, and an image is acquired from the recorded video at every shooting interval.

[0103] S203: After the shooting time is over, a composite video is generated based on all the interval images.

[0104] In this step, the scheduled shooting ends, that is, the shooting time ends, and all the interval images are synthesized into a video in the order of timestamps. Among them, the number of frames of the synthesized video is preset, which can be set to 24 frames per second, 48 frames, or 60 frames, without specific restrictions.

[0105] Optionally, the order of synthesizing videos in different scheduled shooting modes is different. In some scheduled shooting modes, videos are synthesized in the order of increasing time. In some scheduled shooting modes, videos are synthesized in the order of submitting time.

[0106] Through this method, when scheduling a photo shoot, images can be taken at intervals, and short videos can be quickly generated, making it convenient for subsequent users to view and share.

[0107] Based on any of the above method embodiments, if a user wants to obtain dynamic changes of an object, such as capturing the changes of the sun in a day, the sun may not be recognized in some time periods when captured at a certain shooting angle. The above problem is described below with an embodiment.

[0108] Figure 3 The flowchart of the third embodiment of the method for booking a vehicle photo shoot provided by the present invention is as follows: Figure 3 As shown, the method includes:

[0109] S301: Acquire pre-stored reservation information, wherein the reservation information includes a reservation start shooting angle and a reservation end shooting angle.

[0110] In this step, the user sets the scheduled start shooting angle and the scheduled end shooting angle in advance. For example, the user rotates the camera through the vehicle computer, rotates it to the desired angle, and sets it as the start shooting angle. Then rotate the camera to a certain angle and set it as the end shooting angle.

[0111] When the scheduled shooting time arrives, the camera is controlled to rotate to the scheduled shooting start angle.

[0112] S302: Determine a shooting angle difference according to the scheduled start shooting angle and the scheduled end shooting angle.

[0113] In this step, before starting to shoot, the scheduled end shooting angle is subtracted from the scheduled start shooting angle to determine the total shooting angle difference that the camera needs to rotate during the shooting period.

[0114] S303: Determine the rotation speed of the camera according to the shooting angle difference and the shooting time of the scheduled shooting mode.

[0115] The obtained shooting angle difference indicates the total angle that the camera needs to rotate within the shooting time. The shooting angle difference is placed in the shooting time to obtain the angle of camera rotation within the unit shooting time, that is, the camera rotation speed.

[0116] S304, controlling the camera to rotate to the scheduled shooting start angle.

[0117] When the scheduled shooting time arrives, when shooting, control the camera to rotate to the scheduled shooting start angle first.

[0118] S305, controlling the camera to perform rotation shooting according to the rotation speed during the scheduled shooting period.

[0119] After starting to shoot, the camera is controlled to rotate within the shooting time according to the rotation speed, and the shooting is performed according to the shooting mode while rotating. The shooting can be a video, or an image can be taken at a time interval.

[0120] This embodiment can be set to rotate and shoot according to user needs, and can be suitable for shooting moving objects such as the sun, moon, and clouds, avoiding the problem of a single picture shot from a single perspective and the inability to shoot the object because it moves out of the picture.

[0121] In the scenario of using a vehicle, the vehicle camera or driving recorder will work and shoot video, and no appointment is required in this scenario. In some early mornings or evenings, the vehicle computer is in a dormant (powered off) state, and the vehicle camera does not work at this time, so an appointment is required to shoot. The user sets the appointment information in advance, but when the user needs to adjust, he is not next to the vehicle and needs to remotely modify the appointment information. The following is an example of remotely modifying appointment information.

[0122] Figure 4 The flowchart of the fourth embodiment of the method for scheduling vehicle photography provided by the present invention is as follows: Figure 4 As shown, the method includes:

[0123] S401, receiving a wake-up instruction, where the wake-up instruction is used to make the vehicle computer exit the sleep state.

[0124] In this step, the user initiates a wake-up request through the in-vehicle application on the mobile phone. After receiving the wake-up request from the mobile phone, the cloud server forwards it to the communication module of the vehicle; the communication module in the vehicle (such as the 4G module) receives the wake-up instruction from the cloud server; the communication module decodes the received instruction and identifies the wake-up command. The control unit of the in-vehicle system triggers the wake-up mechanism according to the received wake-up instruction. The vehicle's power management module restores the system from a dormant state or a low-power state to a normal working state, loads the operating system, and initializes applications and peripherals. The vehicle sends the successful wake-up status information back to the mobile phone application to confirm that the wake-up operation has been completed.

[0125] S402: Determine whether the current time reaches the scheduled shooting time.

[0126] After the car computer wakes up, get the current time to determine whether the scheduled shooting time has arrived.

[0127] S403: If the current time reaches the scheduled shooting time, control the camera to shoot according to the scheduled information.

[0128] S404: If the current time has not reached the scheduled shooting time, determine whether a new instruction is received within the preset time period.

[0129] In this step, if the scheduled shooting time has not yet arrived, the vehicle is kept in a non-sleeping state for a preset time period and continuously checks whether a new instruction is received.

[0130] S405: If no new instruction is received within a preset time period, the vehicle computer is controlled to enter a dormant state.

[0131] S406: If a new instruction is received within the preset time period, and the new instruction includes new reservation information, the new reservation information will overwrite the previously stored reservation information.

[0132] In this step, a new instruction is received and parsed. The new instruction may include some instructions from the user. If the new instruction does not contain reservation information, the previous reservation information will not be processed. If the new instruction contains new reservation information, the new reservation information will overwrite the previously stored reservation information.

[0133] Through this embodiment, it is supported to expand the scenarios of scheduled shooting by remotely modifying or setting the reservation information after the vehicle is dormant. The user no longer needs to set it on the vehicle computer, but can set it on the mobile phone, thereby improving the user experience.

[0134] The shooting mode of the vehicle computer includes a sunrise mode for shooting sunrise. However, when shooting sunrise, the angle position of the vehicle camera is relatively high. If the angle of the vehicle camera is not appropriate, the sun will not appear in the picture. The following is an example of an embodiment to introduce the control method in the sunrise mode.

[0135] Figure 5 The flowchart of the fifth embodiment of the method for scheduling vehicle photography provided by the present invention is as follows: Figure 5 As shown, the method includes:

[0136] S501. When the scheduled shooting time arrives, the camera is rotated to the scheduled shooting angle.

[0137] S502: Acquire brightness data collected by the ambient light sensor.

[0138] In one implementation, when the scheduled shooting time arrives, the brightness data of the ambient light sensor is obtained. If the brightness data is greater than a preset value, it means that sunrise is about to occur, and subsequent steps are executed.

[0139] In another implementation, the brightness data collected by the ambient light sensor may be interfered with by street lights or other vehicles, and the sunrise time of the current area is obtained through the Internet, or the sunrise time of the current area is stored in the vehicle, and subsequent steps are performed within a preset time before the sunrise time.

[0140] S503: Control the camera to change the vertical angle to capture an image.

[0141] In this step, in order to determine the sunrise position and the position of the sun, the camera angle needs to be adjusted accurately. The horizontal angle has been reserved, and the vertical angle of the camera needs to be determined.

[0142] S504: Determine the sunrise line from the captured image.

[0143] In this step, the captured image is processed, and image processing algorithms are usually used to identify the horizon and the sunrise line. For example, an edge detection algorithm (such as Canny edge detection) can be used to identify the horizon, and image segmentation techniques can be used to identify the position of the sunrise line, which is the position where the sun rises.

[0144] S505, controlling the longitudinal angle of the camera to place the sunrise line at a preset position on the screen.

[0145] In one implementation, the preset position may be set to a position below half the height of the picture. For example, if the total height of the picture is H, the sunrise line needs to be set to any picture position that is less than H / 2.

[0146] In one implementation, the preset position is an area between two preset horizontal lines in the picture. For example, if the total height of the picture is H, the preset position is an area between a horizontal line of H / 2 and a horizontal line of 1 / 4H.

[0147] The preset position can also be set to other positions according to needs, and the user can also adjust the preset position in advance to make the sun appear in the picture.

[0148] Through this embodiment, in sunrise mode, by adjusting the vertical height of the camera according to the sunrise line, the shooting quality is improved and the user experience is improved. In sunrise mode, the user can also set the scheduled shooting angle in the horizontal direction and the scheduled shooting angle in the vertical direction in advance. However, for sunrise, the sun generally does not rise from the horizon, so it is difficult to set the shooting angle in the vertical direction. For the scheduled shooting angle in the vertical direction, the above method can save the user's setting time and improve the quality of sunrise shooting.

[0149] In some shooting modes, users need to shoot the movement of an object within the recording time, such as shooting the movement of the moon at night. If the angle of the camera shooting picture does not change, the moon may not be captured in the picture after it moves, affecting the user experience. This problem can be solved by setting the scheduled start shooting angle and the scheduled end shooting angle in the above embodiment, but users are often not clear about the moving direction and location of the moon and need to consult a lot of information. Therefore, the following embodiment provides another solution.

[0150] Figure 6 Schematic diagram of the flow chart of the sixth embodiment of the method for booking vehicle photography provided by the present invention, as shown in FIG. Figure 6 As shown, the method includes:

[0151] S601: Obtain a picture of an object that needs to be followed and photographed, input by a user.

[0152] In this step, the user inputs a picture containing an object to be followed. The object to be followed can be the moon, an animal, etc., and there is no limitation here.

[0153] S602: Store the image of the object to be followed.

[0154] In this step, objects in the object picture are identified, and each object is displayed on the vehicle screen for the user to select the object to be followed. According to the user's selection operation, the object image to be followed is determined and stored.

[0155] S603: When the scheduled shooting time arrives, control the camera to shoot images at various angles.

[0156] In this step, the camera is controlled to rotate at different angles for continuous shooting, and each image taken is stored to ensure that they can be used for subsequent processing.

[0157] S604: Identify whether there is a following object in the captured image.

[0158] In this step, image processing algorithms are used to analyze each captured image. Common algorithms include feature matching, template matching, and object detection. The captured image is compared with the stored image template of the object being followed to identify whether the object exists.

[0159] If an object is detected, record the object's position in the image. Optionally, use a coordinate system to mark the object's position

[0160] S605: Adjust the angle of the camera so that the following object is displayed at a preset position on the screen.

[0161] In this step, the camera angle that needs to be adjusted is calculated based on the identified position of the follow-up object, with the goal of moving the object to a preset position in the picture.

[0162] After adjusting the camera angle, perform a verification shot to verify that the object is in the preset position. If necessary, fine-tune to ensure that the object is in the preset position in the picture.

[0163] S606: Take a new image at every preset following time, and adjust the angle of the camera according to the position of the followed object so that the followed object is displayed within the preset position range of the picture.

[0164] Among them, the following time is pre-set by the user. It can be set to one minute or according to the object being followed. If it is an animal, you need to set a short following time, such as five seconds, ten seconds, or twenty seconds; if it is a static object such as a moon lamp, you can set a long following time, such as ten minutes, twenty minutes, or thirty minutes.

[0165] If the position of the follow-up object in the new image leaves the preset position range of the screen, the camera angle needs to be adjusted so that the follow-up object is displayed within the preset position range of the screen.

[0166] It should be noted that during the adjustment of the shooting process, the shooting of the scheduled shooting task is not affected, and the scheduled shooting task is carried out normally, and videos, image synthesis short videos, etc. can be shot. In this embodiment, a new image is shot every preset follow-up time, and the adjustment can be made through the auxiliary camera, or the camera of the scheduled shooting task can be used for shooting.

[0167] Through this embodiment, the user can make an appointment for follow shooting, automatically follow a certain object for shooting, avoid the situation where the object leaves the picture, improve the shooting quality, and enhance the user experience.

[0168] Figure 7 The schematic diagram of the structure of the vehicle reservation shooting device embodiment provided by the present invention is as follows Figure 7 As shown, the vehicle scheduled shooting device 700 includes:

[0169] A receiving module 701 is used to receive reservation information, wherein the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations;

[0170] The control module 702 is used to control the camera to shoot according to the scheduled shooting mode when the scheduled shooting time arrives.

[0171] In some embodiments, the control module 702 is specifically used to:

[0172] According to the scheduled shooting mode, determining the shooting time corresponding to the scheduled shooting mode;

[0173] Determining a shooting time corresponding to the scheduled shooting mode according to the shooting duration and the scheduled shooting time;

[0174] The camera is controlled to shoot within the shooting time to obtain a recorded video.

[0175] In some embodiments, different scheduled shooting modes have different shooting intervals. The control module 702 is further configured to:

[0176] According to the scheduled shooting mode, determining the shooting interval duration and shooting duration corresponding to the scheduled shooting mode;

[0177] Acquire an interval image by the camera at intervals of the shooting interval;

[0178] After the shooting time is over, a composite video is generated based on all the interval images.

[0179] In some embodiments, the receiving module 701 is further used for:

[0180] A wake-up instruction is received, where the wake-up instruction is used to make the vehicle computer exit the sleep state.

[0181] In some embodiments, the reservation information also includes a reservation shooting angle, and the control module 702 is further used to:

[0182] Control the camera to rotate to the predetermined shooting angle.

[0183] In some embodiments, the reservation information further includes a reservation start shooting angle and a reservation end shooting angle, and the control module 702 is further used to:

[0184] Controlling the camera to rotate to the scheduled shooting start angle;

[0185] Determining a shooting angle difference according to the scheduled start shooting angle and the scheduled end shooting angle;

[0186] Determining a camera rotation speed according to the shooting angle difference and the shooting duration of the scheduled shooting mode;

[0187] The camera is controlled to rotate according to the rotation speed during the scheduled shooting period.

[0188] In some embodiments, the control module 702 is further configured to:

[0189] receiving a wake-up instruction, wherein the wake-up instruction is used to make the vehicle computer exit the sleep state;

[0190] Determine whether the current time reaches the scheduled shooting time;

[0191] If the current time does not reach the scheduled shooting time and no new instruction is received within the preset time, the vehicle computer is controlled to enter a dormant state.

[0192] In some embodiments, the control module 702 is further configured to:

[0193] If the current time does not reach the scheduled shooting time, a new instruction is received within the preset time period, and the new instruction includes new reservation information;

[0194] The new reservation information overwrites the previously stored reservation information.

[0195] The device for scheduled vehicle photography provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be described in detail here.

[0196] Figure 8 The schematic diagram of the structure of the vehicle reservation photography system embodiment provided by the present invention is as follows: Figure 8 As shown, the vehicle scheduled photography system 800 includes: a vehicle-mounted rotating camera device 801, a camera control system 802, and a vehicle-mounted system 803.

[0197] The vehicle-mounted rotating camera device 801, i.e., the rotatable camera on the vehicle, receives corresponding instructions, rotates to the corresponding angle, and shoots according to the specified shooting mode. The rotatable angle of the camera varies depending on the manufacturer. At least the rotating camera can support rotation in the horizontal direction. To implement some embodiments, it is necessary to support rotation in the vertical direction (longitudinal). For example, taking the horizontal rotation of 340° as an example, the camera is set as the base point directly in front of the camera base, and can be rotated 170° to the left and right. Rotation to the left is a negative value, and rotation to the right is a positive value.

[0198] The camera control system 802 is a camera application on the vehicle. The user selects a scheduled shooting time and a scheduled shooting mode on the application, and the selected scheduled shooting time is sent to the vehicle system, which is awakened at the specified time to shoot in the specified shooting mode.

[0199] The vehicle-mounted system 803, i.e., the entire vehicle-mounted system of the vehicle, receives the reservation time sent by the camera control system, and wakes up the camera control system when the designated time arrives.

[0200] The vehicle reservation photography system provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be described in detail here.

[0201] Fig. 9 This is a schematic diagram of the structure of the electronic device provided by the present invention, and the electronic device may be a vehicle computer. Fig. 9 As shown, the electronic device 50 provided in this embodiment includes: at least one processor 501, a memory 502 and a display 505. Optionally, the device 50 also includes a communication component 503. The processor 501, the memory 502, the display 505 and the communication component 503 are connected via a bus 504.

[0202] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.

[0203] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0204] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0205] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0206] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present invention is not limited to only one bus or one type of bus.

[0207] The present invention also provides a computer program product, comprising a computer program, and the computer program implements the above method when executed by a processor.

[0208] The present invention further provides a vehicle, comprising a vehicle computer and a camera, wherein the camera may be a vehicle-mounted camera or a camera of a driving recorder (supporting command-controlled rotation). The vehicle computer may execute any of the methods in the above method embodiments.

[0209] The present invention also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0210] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0211] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0212] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0213] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0214] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0215] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0216] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0217] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for booking a vehicle for photography, characterized in that: The method comprises: Acquire pre-stored reservation information, wherein the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations; When the scheduled shooting time arrives, the camera is controlled to shoot according to the scheduled shooting mode.

2. The method according to claim 1, characterized in that Different scheduled shooting modes have different shooting intervals, and controlling the camera to shoot according to the scheduled shooting mode includes: According to the scheduled shooting mode, determining the shooting interval duration and shooting duration corresponding to the scheduled shooting mode; Acquire an interval image by the camera at intervals of the shooting interval; After the shooting time is over, a composite video is generated based on all the interval images.

3. The method according to claim 1, characterized in that The controlling the camera to shoot according to the scheduled shooting mode includes: According to the scheduled shooting mode, determining the shooting time corresponding to the scheduled shooting mode; Determining a shooting time corresponding to the scheduled shooting mode according to the shooting duration and the scheduled shooting time; The camera is controlled to shoot within the shooting time to obtain a recorded video.

4. The method according to any one of claims 1 to 3, characterized in that: Before obtaining the pre-stored reservation information, the method further includes: A wake-up instruction is received, where the wake-up instruction is used to make the vehicle computer exit the sleep state.

5. The method according to any one of claims 1 to 3, characterized in that: The reservation information also includes a reservation shooting angle, and before controlling the camera to shoot according to the reservation shooting mode, the method further includes: Control the camera to rotate to the predetermined shooting angle.

6. The method according to any one of claims 1 to 3, characterized in that: The reservation information also includes a reservation start shooting angle and a reservation end shooting angle. Before controlling the camera to shoot according to the reservation shooting mode, the method further includes: Controlling the camera to rotate to the scheduled shooting start angle; Determining a shooting angle difference according to the scheduled start shooting angle and the scheduled end shooting angle; Determining a camera rotation speed according to the shooting angle difference and the shooting duration of the scheduled shooting mode; The camera is controlled to rotate according to the rotation speed during the scheduled shooting period.

7. The method according to claim 5, characterized in that The method further comprises: receiving a wake-up instruction, wherein the wake-up instruction is used to make the vehicle computer exit the sleep state; Determine whether the current time reaches the scheduled shooting time; If the current time does not reach the scheduled shooting time and no new instruction is received within the preset time, the vehicle computer is controlled to enter a dormant state.

8. The method according to claim 7, characterized in that The method further comprises: If the current time does not reach the scheduled shooting time, a new instruction is received within the preset time period, and the new instruction includes new reservation information; The new reservation information overwrites the previously stored reservation information.

9. A device for scheduled photography of a vehicle, characterized in that: The device comprises: A receiving module, configured to receive reservation information, wherein the reservation information includes a reservation shooting time and a reservation shooting mode, wherein different reservation shooting modes have different shooting durations; The control module is used to control the camera to shoot according to the scheduled shooting mode when the scheduled shooting time arrives.

10. A vehicle computer, characterized in that: include: Memory, processor and display; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 8.

11. A vehicle, characterized in that: The vehicle includes a vehicle computer, and the vehicle computer is used to execute the method according to any one of claims 1-8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.