Method, device, electronic device and storage medium for determining character size in vehicle

By obtaining the importance and type of vehicle characters and combining the central eye ellipse and reference positioning points to calculate the character size boundaries, the problem of accurate determination of vehicle character size is solved, thereby improving character readability and driving safety.

CN117197795BActive Publication Date: 2025-09-12BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311109091.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-09-12
Estimated Expiration
2043-08-30

AI Technical Summary

Technical Problem

Existing technologies have difficulty in effectively determining the size of characters inside a vehicle, resulting in insufficient character readability and driving safety.

Method used

By obtaining a character size generation request, the importance and type of the target character are determined, the central eye ellipse is determined using the vehicle's first identifier, and the size boundary is calculated in combination with the reference positioning point and character type. The trained character size prediction model is used to optimize the character size determination.

Benefits of technology

The accuracy and reliability of character boundaries are improved, driving experience and safety are enhanced, and vehicle design and development cycles are shortened.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117197795B_ABST
    Figure CN117197795B_ABST
Patent Text Reader

Abstract

The present disclosure proposes a method, device, electronic device and storage medium for determining the size of characters inside a vehicle, which relates to the field of computer technology, and in particular to the field of artificial intelligence technologies such as cloud computing, deep learning, and intelligent driving. The specific implementation scheme is as follows: obtaining a character size generation request, wherein the generation request includes the target character to be generated, the reference positioning point of the target character and the first identifier of the vehicle where the target character is located; determining the importance and type of the target character; determining the target central eye ellipse based on the first identifier; determining the size boundary of the target character based on the reference positioning point, type, importance and target central eye ellipse of the target character. Thus, based on the reference positioning point, type, importance and target central eye ellipse of the target character, the size boundary of the target character is automatically determined, thereby improving the accuracy and reliability of the determined character boundary and providing conditions for improving driving experience and driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, in particular to artificial intelligence technologies such as cloud computing, deep learning, and intelligent driving, and specifically to a method, device, electronic device, and storage medium for determining the size of characters inside a vehicle. Background Art

[0002] During vehicle development, in-vehicle character design must ensure that drivers and passengers can easily read relevant information, enabling timely and accurate action while driving and improving driving safety. Character size is a crucial indicator for character readability, so a more efficient and accurate character size determination method is required in the early stages of development to improve character readability. Summary of the Invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to a certain extent.

[0004] To this end, the present disclosure provides a method, device, electronic device, and storage medium for determining the size of characters in a vehicle.

[0005] According to a first aspect of the present disclosure, a method for determining a character size in a vehicle is provided, comprising:

[0006] Obtaining a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located;

[0007] Determining the importance and type of the target character;

[0008] determining a target central eyellipse based on the first identifier;

[0009] The size boundary of the target character is determined according to the reference positioning point, type, importance and the target central eyellipse of the target character.

[0010] According to a second aspect of the present disclosure, there is provided a device for determining the size of characters in a vehicle, comprising:

[0011] an acquisition module, configured to acquire a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located;

[0012] A first determination module, configured to determine the importance and type of the target character;

[0013] a second determining module, configured to determine a target central eyellipse based on the first identifier;

[0014] The third determining module is configured to determine the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character.

[0015] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0016] at least one processor; and

[0017] a memory communicatively connected to the at least one processor; wherein,

[0018] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method for determining the size of characters in a vehicle as described in the first aspect.

[0019] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method for determining the size of characters in a vehicle as described in the first aspect.

[0020] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the method for determining the size of characters in a vehicle as described in the first aspect.

[0021] The method, device, electronic device, and storage medium for determining the size of characters in a vehicle provided by the present disclosure have the following beneficial effects:

[0022] In this embodiment, after receiving a character size generation request, the importance and type of the target character are first determined. Then, based on the first identifier, a target central eyellipse is determined. Finally, the target character's size boundary is determined based on the target character's reference location, type, importance, and target central eyellipse. Thus, the target character's size boundary is automatically determined based on the target character's reference location, type, importance, and target central eyellipse, improving the accuracy and reliability of the determined character boundary and providing conditions for enhancing the driving experience and safety.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, which are provided for a better understanding of the present solution and do not constitute a limitation of the present disclosure.

[0025] Figure 1 1 is a flow chart of a method for determining the size of characters in a vehicle according to an embodiment of the present disclosure;

[0026] Figure 2 is a flow chart of a method for determining the size of characters in a vehicle according to another embodiment of the present disclosure;

[0027] Figure 3 is a flow chart of a method for determining the size of characters in a vehicle according to another embodiment of the present disclosure;

[0028] Figure 4 is a relationship diagram between the central eyellipse and the character height provided by the present disclosure.

[0029] Figure 5 1 is a schematic structural diagram of a device for determining the size of characters in a vehicle according to an embodiment of the present disclosure;

[0030] Figure 6 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0031] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0032] The embodiments of the present disclosure relate to the fields of artificial intelligence technologies such as cloud computing and deep learning.

[0033] Artificial Intelligence (AI) is a new technical science that studies and develops theories, methods, technologies, and application systems for simulating, extending, and expanding human intelligence.

[0034] Cloud computing is a type of distributed computing that refers to breaking down huge data computing programs into countless small programs through the network "cloud". These small programs are then processed and analyzed by a system composed of multiple servers to obtain results and return them to users.

[0035] Deep learning involves learning the inherent patterns and representational hierarchies of sample data. The information gained from this learning process is highly helpful in interpreting data such as text, images, and sounds. The ultimate goal of deep learning is to enable machines to have the same analytical and learning capabilities as humans, enabling them to recognize data such as text, images, and sounds.

[0036] Intelligent driving refers to the technology of machines helping people drive, and completely replacing human driving in special circumstances. It essentially involves cognitive engineering of attention attraction and attention distraction, and mainly includes three aspects: network navigation, autonomous driving and human intervention.

[0037] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0038] The following describes a method, device, electronic device, and storage medium for determining the size of characters in a vehicle according to embodiments of the present disclosure with reference to the accompanying drawings.

[0039] It should be noted that the method for determining the size of characters within a vehicle in this embodiment is performed by a device for determining the size of characters within a vehicle. This device can be implemented in software and / or hardware and can be configured in an electronic device, including but not limited to a terminal or a server. The following description of the disclosed embodiments uses the method for determining the size of characters within a vehicle performed by a character size determination system as an example.

[0040] Figure 1 4 is a flow chart of a method for determining the size of characters in a vehicle according to an embodiment of the present disclosure.

[0041] like Figure 1 As shown, the method for determining the character size in a vehicle includes:

[0042] S101: Obtain a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located.

[0043] The target character to be generated refers to various signs and symbols used within a vehicle for indication, warning, and informational purposes. The reference positioning point for the target character is the center point used to determine the character's generation location. The first identifier of the vehicle containing the target character can identify information such as the vehicle's make and model.

[0044] In the embodiment of the present disclosure, during the vehicle design and development stage, the user can determine the target character to be generated, the reference positioning point of the target character, and the first identifier of the vehicle where the target character is located based on the functions and requirements of the vehicle for generating the target character, and input the above information into the character size determination system, so that the character size determination system determines the size of the target character based on the above information.

[0045] S102: Determine the importance and type of the target character.

[0046] In the present disclosure, the importance of target characters can be divided into three levels: high, medium, and low. The target characters can be numbers, letters, or icons. The concepts and examples of each type of character are shown in Table 1 below.

[0047] Table 1

[0048]

[0049] In the disclosed embodiments, different target characters may have different frequencies of use during driving, different requirements for reading accuracy and speed, and different impacts on driving safety. Therefore, the corresponding importance levels of the target characters may also vary. The corresponding relationship can be shown in Table 2 below, which also includes examples of target characters of different importance levels. For target characters with higher importance levels, the character size determination system may determine a larger character size, making the target characters easier to read while driving.

[0050] Table 2

[0051]

[0052] Optionally, the character size determination system may determine the importance of the target character according to at least one of a degree of association between the target character and the driving function and a usage frequency of the target character.

[0053] In the disclosed embodiment, the degree of relevance of the target character to the driving function can be determined based on whether the target character is involved in a driving safety warning function during driving and whether accurate and rapid driving information acquisition is required in a short period of time. For example, if the target character is a speedometer, since the driver needs to quickly obtain accurate driving speed information while driving to adjust the vehicle's speed in a timely manner to avoid accidents, the target character can be determined to have a high degree of relevance to the driving function and a high level of importance.

[0054] In the embodiment of the present disclosure, based on at least one of the degree of association between the target character and the driving function and the frequency of use of the target character, the importance of the target character can be determined more accurately, more in line with the needs of actual driving scenarios, and provides conditions for generating a more reliable character size.

[0055] S103: Determine the target central eyellipse according to the first identifier.

[0056] The central eyellipse refers to the statistical distribution of the eye position in the vehicle body coordinate system when the vehicle driver takes the seat in the driving posture.

[0057] In the disclosed embodiments, because different brands or models of vehicles may have different internal structures, driver's seat positions, and other features, the central eyellipse corresponding to the first identifier may also be different. In the present disclosure, different central eyellipses result in different visual perceptions and readability of characters. Therefore, the character size is determined based on the central eyellipse corresponding to the first identifier of the vehicle where the target character resides.

[0058] Optionally, the target central eyellipse associated with the first identifier may be determined based on a preset association relationship between the vehicle identifier and the central eyellipse.

[0059] In the disclosed embodiment, a table associating vehicle identifiers with central eyellipses can be established and stored in a character size determination system. The character size determination system can then search the table for the associated target central eyellipse based on the first identifier included in the generation request. This can improve the efficiency of determining the target central eyellipse and provide conditions for improving the efficiency of character size generation.

[0060] S104: Determine the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character.

[0061] In the disclosed embodiment, the character size determination system can calculate and generate the size boundary of the target character based on the reference positioning point, type, importance and target central eye ellipse of the target character to limit the size of the target character displayed in the vehicle, thereby maximizing the readability of the target character while saving display space in the vehicle.

[0062] Optionally, in the case where the target character is a planar character, the size boundary of the target character may be determined based on the reference positioning point, type, importance and target central eyellipse of the target character.

[0063] In the embodiment of the present disclosure, since the target character is a planar character, the character size determination system does not need to consider the curvature of the target character's generation plane when generating the size boundary of the target character. Therefore, by first judging the shape of the character to be generated, the calculation operation of the size boundary of the target character can be reduced, and the efficiency of generating the size boundary can be further improved.

[0064] Optionally, the character size determination system may input the reference positioning point, type, importance and target central eye ellipse of the target character into the trained character size prediction model to obtain the size boundary of the target character output by the prediction model.

[0065] In the present disclosure, the trained character size prediction model can be established based on a computer-aided three-dimensional interactive application (CATIA). The character size prediction model can be trained by creating five parameterized variables in CATIA: character center point, character plane, character type, character importance, and median eye ellipses, as well as an algorithm for generating size boundaries.

[0066] In the present disclosure, by constructing a character size prediction model and outputting the size boundary of the target character, the efficiency of character size determination is improved, the waste of time resources caused by repeated calculation of character size is avoided, and conditions are provided for shortening the vehicle design and development cycle.

[0067] Optionally, when the target character is a three-dimensional character, the character plane of the target character can be determined first, and then the size boundary of the target character can be determined based on the reference positioning point, type, importance, target central eye ellipse and character plane of the target character.

[0068] In the embodiment of the present disclosure, when the target character is a three-dimensional character, the character size determination system needs to first consider the plane curvature of the target character at the position to be generated to obtain a character plane function, and then input the reference positioning point, type, importance, target central eye ellipse and character plane of the target character into the trained and generated character size prediction model to obtain the size boundary of the target character output by the prediction model, thereby realizing the generation of the size boundary of the three-dimensional character, further improving the applicability of the character size boundary determination method in various scenarios.

[0069] In this embodiment, after receiving a character size generation request, the character size determination system first determines the importance and type of the target character. It then determines the target central eyellipse based on the first identifier. Finally, it determines the target character's size boundary based on the target character's reference location, type, importance, and target central eyellipse. This automatic determination of the target character's size boundary based on the target character's reference location, type, importance, and target central eyellipse improves the accuracy and reliability of the determined character boundaries, thereby enhancing both the driving experience and safety.

[0070] Figure 2 4 is a flow chart of a method for determining the size of characters in a vehicle according to another embodiment of the present disclosure.

[0071] like Figure 2 As shown, the method for determining the character size in a vehicle includes:

[0072] S201: Obtain a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located.

[0073] S202: Determine the importance and type of the target character.

[0074] S203: Determine the target central eyellipse according to the first identifier.

[0075] S204: Determine the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character.

[0076] The description of the above S201-S204 can be found in the above embodiment and will not be repeated here.

[0077] S205: Displaying the size boundary of the target character.

[0078] In the disclosed embodiment, after determining the size boundary of the target character, the character size determination system may display the size boundary of the target character on a vehicle interior structure diagram or a vehicle monitoring screen, etc., to obtain a predicted effect of the target character display.

[0079] S206: When receiving an instruction to adjust the reference positioning point of the target character, obtain the adjusted reference positioning point.

[0080] In the embodiment of the present disclosure, after the user obtains the display effect of the size boundary of the target character, there may be a situation where the display effect is not good. Therefore, the user can drag the reference positioning point of the target character in the display interface to adjust it, so that the character size determination system can receive the instruction to adjust the reference positioning point of the target character and obtain the reference positioning point adjusted by the user.

[0081] S207: Returning to the operation of determining the size boundary of the target character based on the adjusted reference positioning point.

[0082] In the disclosed embodiment, the character size determination system may re-determine the size boundary of the target character and display it to the user based on the adjusted reference positioning point, the type and importance of the target character, and the target central eye ellipses.

[0083] In this embodiment, the character size determination system displays the acquired target character size boundaries. Upon receiving a command to adjust the target character's reference positioning point, the system obtains the adjusted reference positioning point and then returns to determine the target character size boundaries based on the adjusted reference positioning point. This allows the position of the target character to be adjusted based on the displayed size boundaries, further improving the reliability of the generated size boundaries and ensuring a more reasonable display of the target character in the vehicle, further enhancing the driving experience.

[0084] Figure 3 4 is a flow chart of a method for determining the size of characters in a vehicle according to another embodiment of the present disclosure.

[0085] like Figure 3 As shown, the method for determining the character size in a vehicle includes:

[0086] S301: Obtain a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located.

[0087] S302: Determine the importance and type of the target character.

[0088] S303: Determine the target central eyellipse according to the first identifier.

[0089] The description of the above S301-S303 can be found in the above embodiment and will not be repeated here.

[0090] S304: Determine the viewing distance from the rear end of the target central eyellipse to the target character based on the target central eyellipse and the reference positioning point.

[0091] The viewing distance may be the distance between the rearmost end of the central eyellipse and the reference positioning point, or may be the distance between the rearmost end of the central eyellipse and a boundary of the target character on the reference positioning point, which is not limited in the present disclosure.

[0092] S305: Determine a reference visual angle value of the target character according to the type of the target character.

[0093] In the disclosed embodiment, the driver's adaptability level for obtaining character information can be determined based on ISO 15008:2009, Road Vehicles - Ergonomics of Transport Information and Control Systems - Specifications and Test Procedures for Vehicle Visual Displays, for different character sizes corresponding to different field of view angle values ​​(i.e., arc minutes) or the ratio between height and viewing distance, as shown in Table 3 below. That is, for target characters with a higher degree of importance, their corresponding reference field of view angle value should be higher.

[0094] Table 3

[0095]

[0096] In the embodiment of the present disclosure, since different types of target characters may cause different viewing angles when the driver observes their upper and lower boundaries, the standard ISO 15008:2009 can be referred to to obtain reference viewing angle values ​​corresponding to different types of target characters at different levels of importance, as shown in Table 4 below.

[0097] Table 4

[0098]

[0099] S306: Determine the height dimension of the target character according to the viewing distance and the reference visual angle value.

[0100] In the embodiment of the present disclosure, the character size determination system may substitute the viewing distance and the reference visual angle value into formula (1) to calculate the height size boundary of the target character. Formula (1) is as follows.

[0101]

[0102] Among them, α A is the reference visual angle value corresponding to the target character A. x is the height of character A, and d is the viewing distance, in millimeters.

[0103] In the present disclosure, formula (1) can be expressed as Figure 4 Calculated, Figure 4 is the relationship between the central eye ellipses and the character height. Figure 4 It can be seen that the comparison relationship between the reference visual angle value corresponding to the target character A and the height of the character is as follows: Formula (2), and then simplifying Formula (2) can obtain Formula (1).

[0104]

[0105] S307: Determine a reference aspect ratio corresponding to the target character according to the type of the target character.

[0106] In the disclosed embodiment, the reference aspect ratio corresponding to the target character can be determined based on existing standards and character size benchmarking results of a large number of vehicle models on the market. For example, the reference aspect ratio corresponding to characters of the letter and number type can be ≥0.6.

[0107] S308: Determine the width dimension boundary of the target character based on the height dimension boundary.

[0108] In this public examination embodiment, the character size determination system may multiply the height dimension boundary by the reference aspect ratio to obtain the width dimension boundary of the target character.

[0109] Optionally, the font style of the target character can be determined, and then the target character can be generated and displayed based on the font style, height dimension boundary and width dimension boundary, so that key information or important content can be highlighted through characters of different font styles, the diversity of character display can be increased, and the readability of the target character can be further enhanced.

[0110] The font style may be Kaiti, Songti, etc., which is not limited in the present disclosure.

[0111] It should be noted that the font style of the character to be generated may be the one indicated in the generation request, or may be the font style input by the user after the character size boundary is displayed, and this disclosure does not limit this.

[0112] In the disclosed embodiment, the character size determination system may further specify a ratio of the stroke width to the character height of the target character to optimize the display of the character and make it easier to read. For example, the ratio of the stroke width to the character height of letters and numbers may be ≥ 1:8.

[0113] In this embodiment, the character sizing system first determines the viewing distance from the rear end of the target central eyellipse to the target character based on the target central eyellipse and the reference positioning point. It then determines the target character's reference visual angle based on the target character's type. Finally, based on the viewing distance and reference visual angle, it determines the target character's height boundary. Finally, based on the target character's type, it determines the target character's reference aspect ratio. Based on the height boundary, it determines the target character's width boundary. Thus, the target character's height and width boundaries can be calculated step by step based on the target character's reference positioning point, type, importance, and target central eyellipse. This further improves the accuracy and reliability of character sizing, thereby enhancing driving safety.

[0114] Figure 5 2 is a schematic structural diagram of an apparatus for determining the size of characters in a vehicle according to an embodiment of the present disclosure.

[0115] like Figure 5 As shown, the device 500 for determining the character size in a vehicle includes:

[0116] An acquisition module 501 is configured to acquire a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located;

[0117] A first determination module 502 is used to determine the importance and type of the target character;

[0118] A second determination module 503 is configured to determine a target central eyellipse according to the first identifier;

[0119] The third determining module 504 is configured to determine the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character.

[0120] In some embodiments, the first determining module 502 may also be used to:

[0121] The importance of the target character is determined based on at least one of a degree of association between the target character and the driving function and a usage frequency of the target character.

[0122] In some embodiments, the second determining module 503 may also be configured to:

[0123] According to the preset association relationship between the vehicle identifier and the central eyellipse, a target central eyellipse associated with the first identifier is determined.

[0124] In some embodiments, the third determining module 504 may also be used to:

[0125] In the case that the target character is a planar character, the size boundary of the target character is determined according to the reference positioning point, type, importance and target central eye ellipses of the target character.

[0126] In some embodiments, the third determining module 504 may also be used to:

[0127] In the case where the target character is a three-dimensional character, determining a character plane of the target character;

[0128] The size boundary of the target character is determined based on the reference positioning point, type, importance, target central eye ellipse and character plane of the target character.

[0129] In some embodiments, the third determining module 504 may also be used to:

[0130] The reference positioning point, type, importance and target central eye ellipse of the target character are respectively input into the trained character size prediction model to obtain the size boundary of the target character output by the prediction model.

[0131] In some embodiments, the third determining module 504 may also be used to:

[0132] Display the size boundaries of the target character;

[0133] When receiving an instruction to adjust the reference positioning point of the target character, obtaining the adjusted reference positioning point;

[0134] Returns the operation of determining the size boundaries of the target character based on the adjusted reference anchor point.

[0135] In some embodiments, the third determining module 504 may also be used to:

[0136] Determine the viewing distance from the rear end of the target central eyellipse to the target character based on the target central eyellipse and the reference positioning point;

[0137] Determine the reference visual angle value of the target character according to the type of the target character;

[0138] Determine the height dimension of the target character based on the viewing distance and the reference visual angle value;

[0139] Determine a reference aspect ratio corresponding to the target character according to the type of the target character;

[0140] Based on the height dimension boundary, the width dimension boundary of the target character is determined.

[0141] In some embodiments, the third determining module 504 may also be used to:

[0142] Determine the font style of the target character;

[0143] Generate and display target characters based on the font style, height dimension boundary, and width dimension boundary.

[0144] It should be noted that the above explanation of the method for determining the character size in a vehicle is also applicable to the device for determining the character size in a vehicle in this embodiment, and will not be repeated here.

[0145] In this embodiment, after receiving a character size generation request, the character size determination system first determines the importance and type of the target character. It then determines the target central eyellipse based on the first identifier. Finally, it determines the target character's size boundary based on the target character's reference location, type, importance, and target central eyellipse. This automatic determination of the target character's size boundary based on the target character's reference location, type, importance, and target central eyellipse improves the accuracy and reliability of the determined character boundaries, thereby enhancing both the driving experience and safety.

[0146] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0147] Figure 6A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0148] like Figure 6 As shown, the device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0149] Various components in device 600 are connected to I / O interface 605, including an input unit 606, such as a keyboard, mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, optical disk, etc.; and a communication unit 609, such as a network card, modem, wireless communication transceiver, etc. The communication unit 609 allows device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0150] The computing unit 601 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as the method for determining the size of characters inside the vehicle. For example, in some embodiments, the method for determining the size of characters inside the vehicle can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the method for determining the size of characters inside the vehicle described above can be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to execute the method for determining the size of characters in a vehicle in any other appropriate manner (eg, by means of firmware).

[0151] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0152] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0153] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0154] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0155] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.

[0156] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. This client-server relationship is established by computer programs running on the respective computers, establishing a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host, a host product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosts and VPS services ("Virtual Private Servers" or simply "VPS"). The server may also be a server in a distributed system or a server integrated with blockchain.

[0157] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.

[0158] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present disclosure, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In the description of the present disclosure, the words "if" and "if" used can be interpreted as "at the time of" or "when" or "in response to a determination" or "under the circumstances of".

[0159] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. A method for determining the size of characters in a vehicle, comprising: Obtaining a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located; Determining the importance and type of the target character; determining a target central eyellipse based on the first identifier; Determining the size boundary of the target character based on the reference positioning point, type, importance and target central eyellipse of the target character; The step of determining the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character includes: Determining the viewing distance from the rear end of the target central eyellipse to the target character based on the target central eyellipse and the reference positioning point; Determining a reference visual angle value of the target character according to the type of the target character; Determining the height dimension boundary of the target character according to the viewing distance and the reference visual angle value; Determining a reference aspect ratio corresponding to the target character according to the type of the target character; Based on the height dimension boundary, a width dimension boundary of the target character is determined.

2. The method according to claim 1, wherein Determining the importance of the target character includes: The importance of the target character is determined according to at least one of a degree of association between the target character and a driving function and a usage frequency of the target character.

3. The method according to claim 1, wherein Determining the target central eyellipse according to the first identifier includes: According to a preset association relationship between the vehicle identifier and the central eyellipse, a target central eyellipse associated with the first identifier is determined.

4. The method according to claim 1, wherein The step of determining the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character includes: In the case where the target character is a planar character, the size boundary of the target character is determined according to the reference positioning point, type, importance and the target central eyellipse of the target character.

5. The method according to claim 4, wherein: The step of determining the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character includes: In the case where the target character is a three-dimensional character, determining a character plane of the target character; The size boundary of the target character is determined according to the reference positioning point, type, importance, target central eye ellipses and character plane of the target character.

6. The method of claim 4, wherein: The step of determining the size boundary of the target character according to the reference positioning point, type, importance and target central eyellipse of the target character includes: The reference positioning point, type, importance and target central eye ellipses of the target character are respectively input into the trained character size prediction model to obtain the size boundary of the target character output by the prediction model.

7. The method according to any one of claims 1 to 6, wherein: After determining the size boundary of the target character, the method further includes: Display the size boundary of the target character; Upon receiving an instruction to adjust the reference positioning point of the target character, obtaining the adjusted reference positioning point; The operation of determining the size boundary of the target character is returned to based on the adjusted reference positioning point.

8. The method of claim 1, wherein: Also includes: Determining the font style of the target character; The target character is generated and displayed based on the font style, the height dimension boundary, and the width dimension boundary.

9. A device for determining the size of characters in a vehicle, comprising: an acquisition module, configured to acquire a character size generation request, wherein the generation request includes a target character to be generated, a reference positioning point of the target character, and a first identifier of a vehicle where the target character is located; A first determination module, configured to determine the importance and type of the target character; a second determining module, configured to determine a target central eyellipse based on the first identifier; a third determining module, configured to determine a size boundary of the target character based on a reference positioning point, a type, an importance level of the target character and the target central eyellipse; The third determining module is further configured to: Determining the viewing distance from the rear end of the target central eyellipse to the target character based on the target central eyellipse and the reference positioning point; Determining a reference visual angle value of the target character according to the type of the target character; Determining the height dimension boundary of the target character according to the viewing distance and the reference visual angle value; Determining a reference aspect ratio corresponding to the target character according to the type of the target character; Based on the height dimension boundary, a width dimension boundary of the target character is determined.

10. The device according to claim 9, wherein The first determining module is further configured to: The importance of the target character is determined according to at least one of a degree of association between the target character and a driving function and a usage frequency of the target character.

11. The device according to claim 9, wherein The second determining module is further configured to: According to a preset association relationship between the vehicle identifier and the central eyellipse, a target central eyellipse associated with the first identifier is determined.

12. The device of claim 9, wherein: The third determining module is further configured to: In the case where the target character is a planar character, the size boundary of the target character is determined according to the reference positioning point, type, importance and the target central eyellipse of the target character.

13. The apparatus of claim 9, wherein: The third determining module is further configured to: In the case where the target character is a three-dimensional character, determining a character plane of the target character; The size boundary of the target character is determined according to the reference positioning point, type, importance, target central eye ellipses and character plane of the target character.

14. The apparatus of claim 12, wherein: The third determining module is further configured to: The reference positioning point, type, importance and target central eye ellipses of the target character are respectively input into the trained character size prediction model to obtain the size boundary of the target character output by the prediction model.

15. The device according to any one of claims 9 to 14, wherein: The third determining module is further configured to: Display the size boundary of the target character; Upon receiving an instruction to adjust the reference positioning point of the target character, obtaining the adjusted reference positioning point; The operation of determining the size boundary of the target character is returned to based on the adjusted reference positioning point.

16. The apparatus of claim 9, wherein: Also includes: Determining the font style of the target character; The target character is generated and displayed based on the font style, the height dimension boundary, and the width dimension boundary.

17. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method for determining the size of characters in a vehicle according to any one of claims 1 to 8.

18. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: in, The computer instructions are used to enable the computer to execute the method for determining the size of characters in a vehicle according to any one of claims 1 to 8.

19. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the method for determining the size of characters in a vehicle according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Character data generation device, electronic information device, character data generation program, and readable recording medium

    CN101283395A

  • Three-dimensional map display device

    CN105190726A