Vehicle headlight projection method, electronic equipment and computer readable storage medium
By implementing user-defined projection editing functions in the vehicle, forming and downloading target projection files, the problem of single projection content in the existing technology is solved, diversified projection content is realized, and user experience is improved.
Patent Information
- Application Number
- CN202411834637.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-04
AI Technical Summary
Existing vehicle lighting projection technology does not support user-defined projection content, resulting in a single projection content and poor user experience.
By forming a target projection file based on user projection editing content, sending it to the cloud, sending projection instructions to the vehicle end to download the target projection file, realizing personalized projection of the vehicle headlight projection module.
The diversity of target projection files has been achieved, meeting users' diverse needs for projection content, and improving user experience.
Smart Images

Figure CN119766973A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle projection technology, and in particular to a vehicle headlight projection method, an electronic device, and a computer-readable storage medium. Background Art
[0002] Currently, many high-end cars are equipped with vehicle light projection technology, which means that the vehicle's headlights have a projection function, which can be used to project images in front of the vehicle through the vehicle's headlights. It can be used to interact with other traffic participants, such as projecting zebra crossings on the ground, or for projection entertainment outside the car, such as projecting karaoke videos on the ground, or for vehicle welcome lighting effects, projecting welcome light and shadow effects on the ground.
[0003] In the related art, the projection content preset in the vehicle is generally projected, and the user-defined vehicle light projection content is not supported. The projection content is single and the user experience is poor. Summary of the invention
[0004] In view of the above problems, the present application provides a vehicle headlight projection method, an electronic device and a computer-readable storage medium, which can realize personalized editing of target projection files, thereby making the target projection files diverse and meeting users' needs for diversified projection content.
[0005] A first aspect of the present application provides a vehicle headlight projection method, comprising: forming a target projection file based on a user's projection editing content, and sending the target projection file to the cloud; sending a projection instruction to a vehicle end, so that the vehicle end downloads the target projection file from the cloud based on the projection instruction; wherein the projection instruction includes a download link of the target projection file, and the target projection file is used for projection by a headlight projection module of the vehicle; receiving projection configuration information sent by the vehicle end; wherein the projection configuration information includes information on whether the projection configuration is successful or not.
[0006] In some specific embodiments, the step of forming a target projection file based on the user's projection editing content includes: sending the text editing content of the user's projection editing content to the cloud, so that the cloud performs sensitive word review on the text editing content; if an audit result and replacement text of failed review sent by the cloud are received, the audit result is displayed and the text editing content is replaced by the replacement text; wherein the semantic difference between the replacement text and the text editing content is within a preset semantic difference range.
[0007] In some specific embodiments, the steps of forming a target projection file based on the projection editing content of the user and sending the target projection file to the cloud include: forming an initial projection file based on the projection editing content of the user, and distorting the initial projection file to obtain a target projection file; wherein the projection parameters of the target projection file meet the parameter requirements corresponding to the preset projection requirements; and sending the target projection file to the cloud.
[0008] In some specific embodiments, the step of distorting the initial projection file to obtain a target projection file includes: obtaining body information of the vehicle and configuration information of the headlight projection module, setting target projection parameters according to the body information, configuration information and preset projection requirements; wherein the preset projection requirements include frame requirements and shape requirements; and obtaining the target projection file based on the projection editing content and the projection parameters.
[0009] In some specific embodiments, after the step of forming a target projection file based on the user's projection editing content, the following steps are included: if a preview instruction from the user for the projection effect corresponding to the target projection file is received, a preset preview perspective is obtained; wherein the preset preview perspective includes a front perspective and a bird's-eye perspective; and a preview screen corresponding to the target projection file is provided based on the preview perspective.
[0010] In some specific embodiments, the step of obtaining a preset preview perspective includes: if a preview perspective selection instruction from a user is received, determining a corresponding preset preview perspective according to the preview perspective selection instruction; or, obtaining feature information of the projected editing content, and selecting a corresponding preset preview perspective according to the feature information; wherein the front perspective and the bird's-eye view correspond to different feature information, respectively.
[0011] The second aspect of the present application also provides a vehicle headlight projection method, including: receiving a projection instruction sent by a mobile terminal; wherein the projection instruction includes a download link of a target projection file, and the target projection file is a projection file uploaded to the cloud by the mobile terminal; downloading the target projection file from the cloud based on the projection instruction, and sending the target projection file to the headlight projection module of the vehicle; obtaining projection configuration information of the headlight projection module, and sending the projection configuration information to the mobile terminal.
[0012] In some specific embodiments, after the step of obtaining the projection configuration information of the headlight projection module and sending the projection configuration information to the mobile terminal, it includes: detecting that the user wakes up the vehicle by using the vehicle control key, then controlling the headlight projection module to project based on the projection file; detecting that the vehicle door is opened, then controlling the headlight projection module to end the projection.
[0013] A third aspect of the present application provides an electronic device, comprising: a processor; and a memory for storing a computer program, wherein when the computer program is executed by the processor, any one of the above-mentioned vehicle headlight projection methods is implemented.
[0014] A fourth aspect of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, a vehicle headlight projection method as described above is implemented.
[0015] The present application has at least the following beneficial technical effects: Based on the vehicle headlight projection method, electronic device and computer-readable storage medium provided by the present application, the method includes: forming a target projection file based on the projection editing content of the user, and sending the target projection file to the cloud; sending a projection instruction to the vehicle end, so that the vehicle end downloads the target projection file from the cloud based on the projection instruction; wherein the projection instruction includes a download link of the target projection file, and the target projection file is used for projection by the vehicle's headlight projection module; receiving projection configuration information sent by the vehicle end; wherein the projection configuration information includes information on whether the projection configuration is successful or not. Therefore, the target projection file can be formed by the projection editing content input by the user to the mobile terminal, so that the vehicle is projected based on the target projection file. Since the personalized editing of the target projection file can be realized, the target projection file is diversified, which meets the user's demand for diversified projection content.
[0016] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0018] Figure 1 It is a flow chart of an embodiment of the vehicle headlight projection method provided by the present application;
[0019] Figure 2 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0020] Figure 3 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0021] Figure 4 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0022] Figure 5 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0023] Figure 6 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0024] Figure 7 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0025] Figure 8 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application;
[0026] Fig. 9 It is a schematic diagram of the structural framework of an embodiment of the electronic device provided by the present application;
[0027] Fig.10 It is a schematic diagram of the structural framework of an embodiment of the computer-readable storage medium provided by the present application. DETAILED DESCRIPTION
[0028] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0029] If there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features limited to "first" and "second" may explicitly or implicitly include at least one of the features. In addition, if the meaning of "and / or" appearing in the full text is to include three parallel schemes, taking "A and / or B" as an example, it includes scheme A, or scheme B, or a scheme that satisfies both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in this field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0030] In a first aspect, the present application provides a vehicle headlight projection method. The execution subject of the method in this embodiment is a mobile terminal. Figure 1 1 is a flow chart of an embodiment of the vehicle headlight projection method provided by the present application. Figure 1 , the method comprises the following steps:
[0031] S101: forming a target projection file based on the projection editing content of the user, and sending the target projection file to the cloud.
[0032] Among them, a projection APP may be provided on the mobile terminal for editing the projection file. The user may edit the projection file on the projection APP according to actual needs, and the edited content is the projection edited content.
[0033] In some specific application scenarios, a projection file template may be pre-set in the projection APP, and the user may edit the projection editing content in the projection template, so that the projection file template and the projection editing content are combined to form a target projection file. Among them, the projection editing content may include text, fonts, animations, music and other contents. After the vehicle projects the projection screen based on the target projection file, the text, fonts, animations, music and other contents corresponding to the editing content correspond to the text, fonts, animations, music and other contents corresponding to the projection screen.
[0034] After the mobile terminal forms the target projection file, it will send the target projection file to the cloud for storage. The cloud is the server side. There can be multiple target projection files, and different target projection files are distinguished by setting certain identification information, for example, by the specific projection file name.
[0035] S102: Sending a projection instruction to the vehicle end, so that the vehicle end downloads a target projection file from the cloud based on the projection instruction; wherein the projection instruction includes a download link of the target projection file, and the target projection file is used for projection by a headlight projection module of the vehicle.
[0036] When the user needs the vehicle to project based on the target projection file, the projection instruction can be sent to the vehicle end through the mobile terminal, and the vehicle end can be the vehicle controller of the vehicle. In some application scenarios, the user can click the "Apply to Car" function option of the target projection file on the projection APP, so that the mobile terminal sends the projection instruction to the vehicle end. Among them, the mobile terminal sends the projection instruction to the vehicle end, which can be the mobile terminal sending the application instruction to the vehicle end through the cloud.
[0037] After the vehicle receives the projection command sent by the mobile terminal, it can download the target projection file based on the download link in the projection command. If the vehicle has not been awakened after receiving the projection command sent by the mobile terminal, the vehicle can be awakened based on the projection command first, and then the target projection file can be downloaded based on the download link.
[0038] After downloading the target projection file, the vehicle will further send the target projection file to the headlight projection module of the vehicle, so that the headlight projection module of the vehicle can perform projection based on the target projection file.
[0039] S103: Receive projection configuration information sent by the vehicle end; wherein the projection configuration information includes information on whether the projection configuration is successful or not.
[0040] In combination with the above content, after the vehicle side downloads the target projection file from the cloud based on the projection instruction, it will send the target projection file to the headlight projection module, and then generate the projection configuration information to send the projection configuration information to the mobile terminal.
[0041] When the projection headlight module receives the target projection file and the vehicle end completes the update of the projection content setting items, it is considered that the projection configuration is successful. At this time, the projection configuration information sent by the vehicle end includes the information of successful projection configuration. Of course, in addition to the information of whether the projection configuration is successful or not, the projection configuration information can also include some information related to the projection, which is not specifically limited here.
[0042] It should be understood that if the projection configuration information includes information that the projection configuration is successful, it means that the vehicle can perform projection based on the target projection file in the subsequent process. If the projection configuration information includes information that the projection configuration is unsuccessful, it means that the vehicle cannot perform projection based on the target projection file, and the projection file needs to be further configured in the subsequent process.
[0043] In summary, based on the vehicle headlight projection method provided by the above embodiment, a target projection file can be formed through the projection editing content input by the user to the mobile terminal, so that the vehicle is projected based on the target projection file. Since the projection editing content is determined by the user, personalized editing of the target projection file can be achieved, thereby making the target projection file diverse and meeting the user's demand for diversified projection content.
[0044] Figure 2 It is a flow chart of another embodiment of the vehicle headlight projection method provided in the present application.
[0045] Combination Figure 2 In some specific embodiments, the step of forming a target projection file based on the projection editing content of the user includes:
[0046] S201: Sending the text edited content of the user's projection edited content to the cloud, so that the cloud performs a sensitive word review on the text edited content.
[0047] In this embodiment, after receiving the projected edited content of the user, the mobile terminal further sends the text edited content in the projected edited content to the cloud, so that the cloud can review the text edited content for sensitive words.
[0048] In combination with the above content, the projection editing content may include not only text editing content, but also music and other content. In this embodiment, only the text editing content is reviewed for sensitive words. In other embodiments, it is not limited to this. For example, music may also be reviewed for sensitive words at the same time. For the scenario where this step is applied, this step may be performed after the projection editing content is edited, or it may be performed during the editing process of the projection editing content. This embodiment does not make specific restrictions.
[0049] Specifically, the cloud can pre-establish a sensitive word library to collect all kinds of text content that is prohibited from public display as stipulated by the state / local / industry / enterprise, including all kinds of reactionary, pornographic, gambling, drug, violent and other sensitive texts. In addition, the sensitive word library can be updated at any time, supporting automatic and manual updating of sensitive words. After the text editing content is sent to the cloud, the cloud can use automated detection tools based on deep learning to accurately identify all kinds of long and short texts in one stop, with millisecond-level feedback, to achieve accurate and rapid review of sensitive words.
[0050] S202: If the audit result of failed audit and replacement text sent by the cloud are received, the audit result is displayed and the text editing content is replaced by the replacement text; wherein the semantic difference between the replacement text and the text editing content is within a preset semantic difference range.
[0051] After the cloud completes the review of sensitive words in the text editing content, it will get the review result of passing or failing. For example, if the cloud detects that the text editing content includes some sensitive words, it can get the result of failing the review.
[0052] When the cloud fails to review the text editing content, it will perform semantic analysis on the text editing content that fails the review, and then obtain the target semantics of the text editing content. Then, a replacement text is formed according to the target semantics, and the semantic difference between the semantics of the replacement text and the target semantics is within the preset semantic difference range. Among them, for the semantic analysis and semantic difference content, reference can be made to the relevant prior art, and no specific restrictions are made here. At this time, the replacement text obtained is a text with semantics close to the text editing content, and it meets the content that the user needs to express.
[0053] After obtaining the audit result and replacement text, the audit result and replacement text are further displayed. This allows the user to understand that the current text editing content has not passed the audit, and the replacement text is provided for the user to replace the current text editing content. At this time, if the user agrees to replace the text editing content with the replacement text, the user can confirm the replacement on the projection APP to implement the replacement.
[0054] In summary, through this embodiment, sensitive word review of text editing content can be implemented, and replacement text can be provided to users to facilitate users to modify and replace the text editing content.
[0055] Figure 3 It is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application.
[0056] Combination Figure 3 In some specific embodiments, the step of forming a target projection file based on the projection editing content of the user and sending the target projection file to the cloud, that is, the above-mentioned step S101, includes:
[0057] S301: forming an initial projection file based on the projection editing content of the user, and performing distortion processing on the initial projection file to obtain a target projection file; wherein projection parameters of the target projection file meet parameter requirements corresponding to preset projection requirements.
[0058] The projection file initially formed based on the projection editing content of the user is the initial projection file. The relevant projection parameters of the initial projection file may not meet the specific requirements. If the projection is directly based on the initial projection file, the projection effect obtained may not be good. Therefore, this embodiment further distorts the initial projection file, and then obtains projection parameters that meet the parameter requirements corresponding to the preset projection requirements.
[0059] The preset projection requirements may be the image size requirements, shape requirements, and clarity requirements of the actual projection screen of the projection file, etc., which are not specifically limited here. Under these specific requirements, some specific requirements are formed for the projection parameters of the target projection file, and the relevant projection parameters of the target projection file need to meet these specific requirements.
[0060] The distortion processing is performed on the initial projection file, that is, the projection parameters in the target projection file are set or corrected, so that the projection parameters of the target projection file meet the parameter requirements corresponding to the preset projection requirements.
[0061] S302: Send the target projection file to the cloud.
[0062] The projection effect of the target file obtained after distortion processing meets the preset projection requirements. At this time, it can be directly sent to the cloud, and then stored in the cloud so that it can be downloaded and used by the vehicle in the subsequent process.
[0063] Figure 4 It is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application.
[0064] Combination Figure 4 Based on the contents of the above embodiments, in some specific embodiments, the step of performing distortion processing on the initial projection file to obtain the target projection file includes:
[0065] S401: Obtaining vehicle body information and configuration information of a headlight projection module, and setting target projection parameters according to the vehicle body information, configuration information, and preset projection requirements; wherein the preset projection requirements include frame requirements and shape requirements.
[0066] The vehicle body information may include information on parameters such as the vehicle body height, width, and height of the headlights from the ground, all of which will affect the projection effect of the vehicle. The configuration information of the headlight projection module includes information such as the number and position of the headlights used for projection, and the projection configuration parameters of the headlights, all of which will also affect the projection effect of the vehicle.
[0067] It should be understood that under the preset projection requirements, different vehicle body information and configuration information may correspond to different projection parameters of the target projection file. For example, under the same frame requirements and shape requirements, if the vehicle body information or configuration information is different, the parameter requirements for the target projection file may also be different. Therefore, this embodiment determines the target projection parameters according to the vehicle body information, configuration information and preset projection requirements, and the obtained target projection parameters can adapt to different vehicles to meet the preset projection requirements.
[0068] S402: Obtain a target projection file based on the projection editing content and the target projection parameters.
[0069] The projection editing content is the projection editing content of the initial projection file. The target projection file is obtained based on the projection editing content and the target projection parameters. The projection parameters corresponding to the original projection editing content can be modified through the target projection parameters on the basis of the original projection editing content. Alternatively, the target projection parameters can be combined with the original projection editing content to form the target projection file.
[0070] Figure 5 It is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application.
[0071] Combination Figure 5 In combination with the above embodiments, in some specific embodiments, after the step of forming a target projection file based on the projection editing content of the user, the following steps are included:
[0072] S501: If a preview instruction of a projection effect corresponding to a target projection file is received from a user, a preset preview viewing angle is obtained; wherein the preset preview viewing angle includes a front vehicle viewing angle and a bird's-eye view.
[0073] After the target projection file is formed, in order to facilitate the user to understand the projection effect of the target projection file, this embodiment provides an implementation step of providing a preview screen through a mobile terminal.
[0074] When the user needs to preview the projection effect of the target projection file, the user can generate a preview instruction through the mobile terminal, for example, by clicking the preview option in the projection APP, and the mobile terminal will receive the preview instruction.
[0075] After the mobile terminal obtains the preview instruction, it first obtains the preview viewing angle of the projection screen of the target projection file, so as to facilitate the generation of relevant preview screens in the subsequent process. The preset preview viewing angle is pre-set. In this embodiment, the preset preview viewing angle is defined to include the front viewing angle and the bird's-eye view, but in other embodiments, it is not limited to these two preview viewing angles. Among them, the front viewing angle is the viewing angle from front to back in front of the vehicle, and the bird's-eye view is the viewing angle from top to bottom.
[0076] S502: Providing a preview picture corresponding to the target projection file based on a preset preview viewing angle.
[0077] After the preset preview viewing angle is obtained, a preview picture corresponding to the target projection file is further provided based on the preset preview viewing angle. At this time, the corresponding preview picture can be first generated by the preset preview viewing angle, and the preview picture is further provided.
[0078] Figure 6 It is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application.
[0079] Combination Figure 6 In combination with the above embodiments, in some specific embodiments, the step of obtaining a preset preview viewing angle includes:
[0080] S601: If a preview viewing angle selection instruction from a user is received, a corresponding preset preview viewing angle is determined according to the preview viewing angle selection instruction.
[0081] It should be understood that the step numbers in this embodiment do not limit the execution order of the steps.
[0082] In some application scenarios, when issuing a preview instruction, the user may also issue a preview perspective selection instruction. The preview perspective selection instruction includes selection information for a preset preview perspective, so that the corresponding preset preview perspective can be determined according to the preview perspective selection instruction.
[0083] S602: Acquire characteristic information of the projected edited content, and select a corresponding preset preview perspective according to the characteristic information; wherein the front perspective and the bird's-eye view correspond to different characteristic information, respectively.
[0084] In other application scenarios, after receiving the preview instruction, the mobile terminal can automatically obtain a preset preview viewing angle, that is, first obtain characteristic information of the projected edited content, and then select a corresponding preset preview viewing angle according to the characteristic information.
[0085] The feature information of the projected edited content may be feature information that can better reflect the best projection viewing angle of the projected file. For example, the feature information may include the number of characters in the projected edited content, the frame and size information of the projected image, which is not specifically limited here.
[0086] After the feature information is obtained, the feature information is compared with the feature information corresponding to the front view and the bird's-eye view to determine the corresponding preset preview view. For example, the feature information can be compared with the feature information corresponding to the front view and the bird's-eye view for similarity analysis. If the feature information has a high similarity with the feature information of the front view, the front view can be selected as the preview view.
[0087] A second aspect of the present application also provides a vehicle headlight projection method. The method provided in this embodiment is applied to a vehicle end, which may be a vehicle computer controller. Figure 7 FIG. 1 is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application. Figure 7 , the method comprises the following steps:
[0088] S701: receiving a projection instruction sent by a mobile terminal; wherein the projection instruction includes a download link of a target projection file, and the target projection file is a projection file uploaded to the cloud by the mobile terminal.
[0089] When the user needs the vehicle to project based on the target projection file, the user can send the relevant projection command on the mobile terminal so that the vehicle side receives the projection command. In combination with the above content, the download link in the projection command enables the vehicle side to download the target projection file through the download link.
[0090] S702: Downloading a target projection file from the cloud based on the projection instruction, and sending the target projection file to a headlight projection module of the vehicle.
[0091] The vehicle side downloads the target projection file from the cloud based on the projection instruction, that is, the vehicle side downloads the target projection file through the download link in the projection instruction. After the target projection file is downloaded, the vehicle side further sends the target projection file to the headlight projection module, that is, the vehicle controller further sends the target projection file to the headlight projection module.
[0092] S703: Acquire projection configuration information, and send the projection configuration information to the mobile terminal.
[0093] In combination with the above content, after the projection headlight module receives the target projection file and the vehicle end completes the update of the projection content setting items, it is considered that the projection configuration is successful. At this time, the projection configuration information sent by the vehicle end includes the information of successful projection configuration. Of course, in addition to the information of whether the projection configuration is successful or not, the projection configuration information can also include some information related to the projection, which is not specifically limited here.
[0094] It should be understood that if the projection configuration information includes information that the projection configuration is successful, it means that the vehicle can perform projection based on the target projection file in the subsequent process. If the projection configuration information includes information that the projection configuration is unsuccessful, it means that the vehicle cannot perform projection based on the target projection file, and the projection file needs to be further configured in the subsequent process. This step sends the projection configuration information to the mobile terminal, which can facilitate the user to understand whether the projection configuration is successful and facilitate the user to make subsequent responses.
[0095] Figure 8 It is a flow chart of another embodiment of the vehicle headlight projection method provided by the present application.
[0096] Combination Figure 8 In some specific embodiments, after the step of obtaining the projection configuration information of the headlight projection module and sending the projection configuration information to the mobile terminal, that is, after the above step S703, the following steps are included:
[0097] S801: When it is detected that the user wakes up the vehicle by using the vehicle control key, the headlight projection module is controlled to project based on the projection file.
[0098] After the vehicle is locked, if the user wakes up the vehicle by using the vehicle control key, it means that the user is close to the vehicle and is ready to start. At this time, the headlight projection module is controlled to project based on the projection file, and the projected content can be a welcoming content.
[0099] Of course, in other embodiments, after the vehicle end completes the projection configuration update, the headlight projection module can be directly controlled for projection.
[0100] S802: When it is detected that the door of the vehicle is opened, the headlight projection module is controlled to end the projection.
[0101] When it is detected that the vehicle door is opened, it means that the user is about to get on the vehicle or has already got on the vehicle. At this time, there is no need to project the welcome content. At this time, the headlight projection module can be controlled to end the projection.
[0102] A third aspect of the present application provides an electronic device, comprising: a processor; and a memory for storing a computer program, wherein when the computer program is executed by the processor, the vehicle headlight projection method in any of the above embodiments is implemented.
[0103] Fig. 9 It is a schematic diagram of the structural framework of an embodiment of the electronic device 500 provided in the present application.
[0104] In some specific embodiments, the electronic device 500 includes a central processing unit (CPU) 501 and a read-only memory (ROM) 502, wherein the CPU 501 is a processor and the ROM 502 is a memory. The CPU 501 can perform various appropriate actions and processes according to the program stored in the ROM 502 or the program loaded from the storage part 508 to the random access memory (RAM) 503, such as executing the method in the above embodiment. In the RAM 503, various programs and data required for system operation are also stored. The CPU 501, the ROM 502 and the RAM 503 are connected to each other through the bus 504. The input / output (I / O) interface 505 is also connected to the bus 504.
[0105] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.
[0106] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 509, and / or installed from a removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, various functions defined in the system of the present application are executed.
[0107] A third aspect of the present application provides a computer-readable storage medium 40, Fig.10 It is a schematic diagram of the structural framework of an embodiment of the computer-readable storage medium 40 provided in the present application.
[0108] The computer readable storage medium 40 stores a computer program 41 , and when the computer program 41 is executed by a processor, the vehicle headlight projection method in any of the above embodiments is implemented.
[0109] It should be noted that the computer-readable medium 40 shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Erasable Programmable Read On ly Memory, EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0110] In summary, the vehicle headlight projection method, electronic device and computer-readable storage medium provided by the present application include: forming a target projection file based on the projection editing content of the user, and sending the target projection file to the cloud; sending a projection instruction to the vehicle end, so that the vehicle end downloads the target projection file from the cloud based on the projection instruction; wherein the projection instruction includes a download link of the target projection file, and the target projection file is used for projection by the vehicle's headlight projection module; receiving projection configuration information sent by the vehicle end; wherein the projection configuration information includes information on whether the projection configuration is successful or not. Therefore, the target projection file can be formed by the projection editing content input by the user to the mobile terminal, so that the vehicle is projected based on the target projection file. Since personalized editing of the target projection file can be achieved, the target projection file is diversified, meeting the user's demand for diversified projection content.
[0111] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
Claims
1. A vehicle headlight projection method, characterized in that: include: Forming a target projection file based on the projection editing content of the user, and sending the target projection file to the cloud; Sending a projection instruction to the vehicle end, so that the vehicle end downloads the target projection file from the cloud based on the projection instruction; wherein the projection instruction includes a download link of the target projection file, and the target projection file is used for projection by the headlight projection module of the vehicle; Receive projection configuration information sent by the vehicle end; wherein the projection configuration information includes information on whether the projection configuration is successful or not.
2. The vehicle headlight projection method according to claim 1, characterized in that: The step of forming a target projection file based on the projection editing content of the user comprises: Sending the text edited content of the user's projection edited content to the cloud, so that the cloud performs sensitive word review on the text edited content; If the audit result and replacement text sent by the cloud are received, the audit result is displayed and the text editing content is replaced by the replacement text; The semantic difference between the replacement text and the text editing content is within a preset semantic difference range.
3. The vehicle headlight projection method according to claim 1, characterized in that: The step of forming a target projection file based on the projection editing content of the user and sending the target projection file to the cloud comprises: An initial projection file is formed based on the projection editing content of the user, and the initial projection file is distorted to obtain a target projection file; wherein the projection parameters of the target projection file meet the parameter requirements corresponding to the preset projection requirements; The target projection file is sent to the cloud.
4. The vehicle headlight projection method according to claim 3, characterized in that: The step of performing distortion processing on the initial projection file to obtain a target projection file comprises: Acquire vehicle body information and configuration information of a headlight projection module, and set target projection parameters according to the vehicle body information, the configuration information, and preset projection requirements; wherein the preset projection requirements include frame requirements and shape requirements; A target projection file is obtained based on the projection editing content and the target projection parameters.
5. The vehicle headlight projection method according to claim 1, characterized in that: After the step of forming a target projection file based on the projection editing content of the user, the method includes: If a preview instruction of the user for the projection effect corresponding to the target projection file is received, a preset preview viewing angle is obtained; wherein the preset preview viewing angle includes a front viewing angle and a bird's-eye view; A preview screen corresponding to the target projection file is provided based on the preset preview viewing angle.
6. The vehicle headlight projection method according to claim 5, characterized in that: The steps to obtain a preset preview perspective include: If a preview viewing angle selection instruction from the user is received, a corresponding preset preview viewing angle is determined according to the preview viewing angle selection instruction; or, Acquire characteristic information of the projected editing content, and select a corresponding preset preview viewing angle according to the characteristic information; wherein the front viewing angle and the bird's-eye view respectively correspond to different characteristic information.
7. A vehicle headlight projection method, characterized in that: include: Receiving a projection instruction sent by a mobile terminal; wherein the projection instruction includes a download link of a target projection file, and the target projection file is a projection file uploaded to the cloud by the mobile terminal; Downloading the target projection file from the cloud based on the projection instruction, and sending the target projection file to the headlight projection module of the vehicle; Acquire projection configuration information, and send the projection configuration information to the mobile terminal.
8. The vehicle headlight projection method according to claim 7, characterized in that: After the step of acquiring the projection configuration information of the headlight projection module and sending the projection configuration information to the mobile terminal, the method further includes: When it is detected that the user wakes up the vehicle by using the vehicle control key, the headlight projection module is controlled to project based on the projection file; When it is detected that the door of the vehicle is opened, the headlight projection module is controlled to end the projection.
9. An electronic device, characterized in that: include: processor; A memory for storing a computer program, wherein when the computer program is executed by the processor, the vehicle headlight projection method according to any one of claims 1 to 8 is implemented.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle headlight projection method according to any one of claims 1 to 8 is implemented.