Display control method and device and mobile carrier

By displaying QR code information on the car windows, the problem of comfort and safety being affected by keeping the windows open for extended periods is solved. This enables contactless information verification, improving the health and safety of passengers and enhancing traffic efficiency inside and outside the cabin.

CN121893873APending Publication Date: 2026-04-21YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YINWANG INTELLIGENT TECHNOLOGIES CO LTD
Filing Date
2022-08-11
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Displaying QR codes in a vehicle while keeping the windows open for extended periods can negatively impact the comfort and safety of passengers, especially in inclement weather or when a negative pressure environment is required.

Method used

By using car windows as a medium to display QR code information, image information can be generated through voice commands, in-vehicle screen input, or physical function key operation. The display on the car windows can be controlled according to the user's location and device location to achieve contactless information verification.

Benefits of technology

Information verification can be performed without opening the windows, which improves the comfort and safety of passengers and reduces the risk of epidemic transmission and the impact of the external environment on the cabin.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121893873A_ABST
    Figure CN121893873A_ABST
Patent Text Reader

Abstract

The invention provides a display control method and device and a mobile carrier, and the method comprises the steps: determining a projection position for projecting first image information according to a second position of a device or a person needing to obtain the first image information, the first image information being used for indicating information of a first user, the first image information is used for being acquired by equipment or personnel outside a mobile carrier, and the projection position is located at a window of the mobile carrier; and controlling a projection device to project the first image information to the projection position.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202210961076.5 and the original application date is August 11, 2022. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of smart cockpits, and more specifically, to a method, apparatus, and mobile carrier for controlling a display. Background Technology

[0003] In an increasing number of scenarios, occupants in vehicles need to display QR codes (such as payment codes or health codes), which often requires keeping the car windows open for an extended period. In poor weather conditions or during a pandemic, prolonged window closure can negatively impact occupants' comfort and even pose a safety risk. Summary of the Invention

[0004] This application provides a method, device, and mobile carrier for controlling the display, which can use the vehicle window as a medium to display information to the outside world, realize contactless information verification, and help improve the comfort and safety of drivers and passengers.

[0005] The mobile carrier in this application can include road vehicles, water vehicles, air vehicles, industrial equipment, agricultural equipment, or entertainment equipment. For example, the mobile carrier can be a vehicle, which is a vehicle in a broad sense, including transportation vehicles (such as commercial vehicles, passenger cars, motorcycles, flying cars, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), agricultural equipment (such as lawnmowers, harvesters, etc.), amusement equipment, toy vehicles, etc. The embodiments of this application do not specifically limit the type of vehicle. Furthermore, the mobile carrier can be a means of transportation such as an airplane or a ship.

[0006] In a first aspect, a method for controlling a display is provided, the method comprising: generating first image information based on a received first instruction and the identity information of a first user in the cabin of a vehicle; and controlling a first window of the vehicle to display the first image information.

[0007] For example, the first image information is used for verification by machines or personnel outside the vehicle.

[0008] In the aforementioned technical solutions, information can be displayed externally using the vehicle window as a medium, enabling contactless information verification and improving the comfort and safety of passengers. In one scenario, during a severe epidemic, maintaining a negative pressure environment inside the cabin, or minimizing the exchange of air between the cabin and the outside, can significantly reduce the risk of epidemic transmission. Based on the above technical solutions, contactless first-image information verification without opening the windows can effectively protect the health and safety of passengers inside the cabin and / or the health and safety of staff outside the cabin. In another scenario, the external environment of the vehicle is harsh, such as strong winds and sandstorms, excessively high or low temperatures, or rain and snow. If the windows are opened for an extended period, external wind and sand may enter the cabin, or unsuitable outside air may enter, or rain and snow may blow into the cabin. Regardless of the situation, it will affect the comfort of passengers. Based on the aforementioned technical solutions, contactless first-image information verification without opening the windows can effectively protect the comfort of passengers inside the cabin.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, the first instruction includes at least one of the following: a voice instruction, an instruction generated based on input to the vehicle's in-vehicle screen, an instruction generated based on operation of a physical function key of the vehicle, or an instruction generated based on image recognition results. Exemplarily, the physical function key may be a lever, a button, or other physical function key.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first image information includes a QR code image.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, controlling the first window of the vehicle to display the first image information includes: controlling the first window to display the first image information according to the first position of the first user in the cabin, the first position corresponding to the first window.

[0012] In the above technical solution, the display position of the first image information can be adaptively adjusted according to the position of the first user in the cabin. When there are multiple users in the vehicle, people or equipment outside the vehicle can clearly know which user the image information on the window corresponds to.

[0013] In conjunction with the first aspect, in some implementations of the first aspect, controlling the first window of the vehicle to display the first image information includes: controlling the first window to display the first image information according to a second position of the device for detecting or recognizing the first image information, wherein the second position corresponds to the first window.

[0014] For example, the device for detecting or recognizing the first image can be a handheld device of a person outside the vehicle; or it can be a device that automatically detects or recognizes the information of the first image, such as a device for recognizing or detecting QR codes installed on the gate arm bracket of the barrier.

[0015] For example, if the device is located on the left side of the vehicle, the first image information is displayed through at least one of the left-side windows of the vehicle; if the device is located on the right side of the vehicle, the first image information is displayed through at least one of the right-side windows of the vehicle; if the device is located at the front of the vehicle, the first image information is displayed through the windshield of the vehicle.

[0016] In some possible implementations, the first image information can be displayed on the first car window based on the location of the person who is detecting or identifying the first image information, with the location corresponding to the first car window.

[0017] In some possible implementations, the first window is controlled to display the first image information based on the first user's first position in the cabin and the second position of the device that detects or identifies the first image information. For example, In the above technical solution, displaying the first image information on the side window of the vehicle by the device or person that detects or identifies the first image information helps to improve the verification efficiency of the first image information and further improve traffic efficiency.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, controlling the first window of the vehicle to display the first image information includes: controlling a first area of ​​the first window to display the first image information, the first area corresponding to a third position of the first user in the cabin.

[0019] In conjunction with the first aspect, in some implementations of the first aspect, controlling the display of the first image information on the first window of the vehicle includes: controlling the display of the first image information on the first window via a head-up display (HUD).

[0020] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: indicating the position of the first window and / or the content of the first image information.

[0021] In some possible implementations, the content of the first image information can be prompted by displaying text on the first window. For example, if the first image information includes a payment code, the content of the first image information can be prompted by the text "Please scan the payment code here".

[0022] In some possible implementations, the location of the first window and / or the content of the first image information can be indicated by voice prompts. For example, if the first image information includes a payment code, and the first image information is displayed on the left front window (first window), the location of the first window and the content of the first image information can be indicated by voice prompts such as "Please scan the payment code on the left front window to receive payment."

[0023] In the above technical solution, when verifying or recognizing the first image information, the staff or equipment outside the vehicle may not know the function and / or location of the QR code. In this case, prompts can be given to the staff outside the vehicle through text or voice prompts so that they can scan the QR code, thereby improving the communication efficiency between inside and outside the vehicle and the verification efficiency of the first image information.

[0024] In conjunction with the first aspect, in some implementations of the first aspect, the first window includes at least one of the following: a windshield, a rear windshield, a driver's side window, a passenger side window, a rear left-side window of the cabin, and a rear right-side window of the cabin.

[0025] For example, in a 5-seater vehicle, the "rear row" can refer to the second row; in a 7-seater vehicle, the "rear row" can refer to the second and / or third row. For other multi-seater vehicles, the rear row can also include other rear rows besides the driver's and front passenger areas.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: in response to a first input from the first user, controlling the display of the first image information to switch from the first window to a second window of the vehicle.

[0027] For example, the first input can be a voice command, such as "display first image information on the left front window"; or, the first input can be a physical function key input, such as a lever, with a pre-set relationship between the direction of the lever's movement and the window. For example, moving the lever upwards displays image information on the driver's side window; moving it downwards displays image information on the passenger side window; moving the lever to the left displays image information on the left side window of the second row; and moving the lever to the right displays image information on the right side window of the second row. Further, when the first input is a physical function key input, the window from which the image information is displayed is determined based on the direction the lever is moved. For example, the image information includes first image information.

[0028] In the above technical solutions, providing vehicle occupants with a way to control the display of image information through windows helps improve the user's interactive experience when using the cabin.

[0029] Secondly, a device for controlling a display is provided, the device comprising: a generation unit for generating first image information based on a received first instruction and the identity information of a first user in the cabin of a vehicle; and a processing unit for controlling a first window of the vehicle to display the first image information.

[0030] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is used to: control the first window to display the first image information according to the first position of the first user in the cabin, the first position corresponding to the first window.

[0031] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is configured to: control the first window to display the first image information based on the second position of the device that detects or identifies the first image information, wherein the second position corresponds to the first window.

[0032] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is used to: control a first area of ​​the first window to display the first image information, the first area corresponding to a third position of the first user in the cabin.

[0033] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is used to: control the display of the first image information on the first vehicle window via a head-up display (HUD).

[0034] In conjunction with the second aspect, in some implementations of the second aspect, the device further includes a prompting unit for prompting the position of the first window and / or the content of the first image information.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is configured to: in response to a first input from the first user, control the switching from the first window to the display of the first image information on the second window of the vehicle.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, the first window includes at least one of the following: a windshield, a rear windshield, a driver's side window, a passenger side window, a rear left-side window of the cabin, and a rear right-side window of the cabin.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the first image information includes a QR code image.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the first instruction includes at least one of the following: a voice instruction, an instruction generated based on input to the vehicle's in-vehicle screen, an instruction generated based on operation of the vehicle's physical function keys, and an instruction generated based on image recognition results.

[0039] Thirdly, an apparatus for controlling a display is provided, the apparatus comprising: a memory for storing a program; and a processor for executing the program stored in the memory, wherein when the program stored in the memory is executed, the processor is configured to execute the method in any possible implementation of the first aspect described above.

[0040] Fourthly, a mobile carrier is provided, which includes the means in any possible implementation of the second or third aspect described above.

[0041] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the mobile carrier is a vehicle.

[0042] Fifthly, a computer program product is provided, comprising: computer program code, which, when executed on a computer, causes the computer to perform the method in any possible implementation of the first aspect.

[0043] It should be noted that the above-mentioned computer program code can be stored in whole or in part on the first storage medium, wherein the first storage medium can be packaged together with the processor or packaged separately from the processor. This application embodiment does not specifically limit this.

[0044] In a sixth aspect, a computer-readable medium is provided, the computer-readable medium storing instructions that, when executed by a processor, cause the processor to implement the method in any possible implementation of the first aspect.

[0045] In a seventh aspect, a chip is provided, the chip including a processor for calling a computer program or computer instructions stored in a memory, such that the processor performs the method in any possible implementation of the first aspect described above.

[0046] In conjunction with the seventh aspect, in one possible implementation, the processor is coupled to the memory via an interface.

[0047] In conjunction with the seventh aspect, in one possible implementation, the chip system further includes a memory in which computer programs or computer instructions are stored. Attached Figure Description

[0048] Figure 1 This is a functional block diagram of a vehicle provided in the application embodiment; Figure 2 This is a schematic diagram of the vehicle cabin scene provided in the embodiments of this application; Figure 3 This application provides a schematic diagram of a system architecture for controlling a display. Figure 4This is a schematic flowchart illustrating a method for controlling a display according to an embodiment of this application; Figure 5 This is a schematic diagram illustrating an application scenario of a method for controlling a display provided in an embodiment of this application; Figure 6 This is a schematic diagram illustrating an application scenario of a method for controlling a display provided in an embodiment of this application; Figure 7 This is a schematic diagram illustrating an application scenario of a method for controlling a display provided in an embodiment of this application; Figure 8 This is a schematic block diagram of a display control device provided in an embodiment of this application; Figure 9 This is another schematic block diagram of a device for controlling a display provided in the embodiments of this application. Detailed Implementation

[0049] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0050] Figure 1 This is a functional block diagram of a vehicle 100 provided in an embodiment of this application. The vehicle 100 may include a sensing system 120, a display device 130, and a computing platform 150. The sensing system 120 may include one or more sensors for sensing information about the environment surrounding the vehicle 100. For example, the sensing system 120 may include a positioning system, which may be a Global Positioning System (GPS), a BeiDou system, or other positioning systems, or an inertial measurement unit (IMU). Alternatively, the sensing system 120 may also include one or more of the following: lidar, millimeter-wave radar, ultrasonic radar, pressure sensor, sound sensor, vision sensor, and camera device. In some possible implementations, the vehicle 100 may also include a sound-generating device, such as a speaker, for outputting audio to the user of the vehicle 100. In some possible implementations, the vehicle 100 may also interact with the user via voice through other external devices, such as Bluetooth headsets; this embodiment of the application does not specifically limit this.

[0051] The in-cabin display devices 130 are mainly divided into two categories: the first is the in-vehicle display screen; the second is the projection display screen, such as a head-up display (HUD), which projects information onto the vehicle window. An in-vehicle display screen is a physical display screen and an important component of the in-vehicle infotainment system. Multiple displays can be installed in the cabin, such as a digital instrument cluster display, a central control screen, a display screen in front of the front passenger (also known as the front-seat passenger), a display screen in front of the left rear passenger, and a display screen in front of the right rear passenger. A head-up display, also known as a head-up display system, is used to display driving information such as speed and navigation on a device in front of the driver (e.g., on the windshield). This reduces driver eye movement time, avoids pupil changes caused by eye movement, and improves driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD) systems, windshield-HUD (W-HUD) systems, and augmented reality HUD (AR-HUD) systems.

[0052] Some or all of the functions of vehicle 100 can be controlled by computing platform 150. Computing platform 150 may include one or more processors, such as processors 151 to 15n (n being a positive integer). A processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement some or all of the functions of the aforementioned units. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. Furthermore, the computing platform 150 may also include a memory for storing instructions. Some or all of the processors 151 to 15n can call and execute the instructions in the memory to achieve the corresponding functions.

[0053] In this embodiment, the processor can process vehicle surrounding environment information acquired from the perception system 120, or the processor can process voice information of drivers and passengers acquired from the perception system 120, to determine whether to acquire and generate QR code information. Furthermore, the processor can also control the display of the QR code on the vehicle window. In some possible implementations, the aforementioned QR code information and the QR code can also be stored as data in the memory of the computing platform 150.

[0054] It should be understood that the above operations can be performed by the same processor or by multiple processors, and the embodiments of this application do not specifically limit this.

[0055] It should be understood that the above components are merely an example. In the actual implementation process, components in each of the above modules may be added or removed as needed. Figure 1 This should not be construed as a limitation on the embodiments of this application.

[0056] Figure 2 This is a schematic diagram of a vehicle cabin scenario provided in an embodiment of this application. One or more cameras may be installed inside or outside the smart cockpit to capture images of the cabin, such as cameras from a driver monitoring system (DMS), a cabin monitoring system (CMS), and a dashcam. Figure 2 Take a camera mounted on the A-pillar as an example. The camera used to capture both the interior and exterior views can be the same camera or different cameras. Additionally, an in-vehicle display screen is also installed inside the cabin. Figure 2 Taking a display screen located in the central control area as an example, relevant information can be displayed on the vehicle's display screen. It should be understood that the location of the camera collecting image information in the cabin is not specifically limited in this embodiment. The camera can be located... Figure 2 The A-pillar shown can also be located below the steering wheel, on the B-pillar, or near the rearview mirror, etc.

[0057] As mentioned above, in an increasing number of scenarios, vehicle occupants need to display QR codes (such as payment codes or health codes), which often requires the car windows to be open for an extended period. In poor weather conditions or during a pandemic, prolonged window opening can negatively impact occupant comfort and even safety. In particular, when maintaining a negative pressure environment in the vehicle cabin is crucial, displaying QR codes or similar information with the windows open is not advisable. Therefore, this application provides a method, device, and mobile carrier for controlling the display, enabling contactless QR code verification by using the car window as a medium, thus improving occupant comfort and safety.

[0058] Figure 3 A schematic diagram of a system framework for controlling a display, as provided in an embodiment of this application, is shown. Figure 3As shown, the system includes a sensing module, a QR code generation module, an optical projection module, a display module, a payment code generator, a health code generator, and an account application device. The sensing module sends acquired instructions or information to the QR code generation module to trigger QR code generation. For example, the QR code generation module, based on the instructions or information obtained from the sensing module, acquires QR code information from at least one of the payment code generator, health code generator, and account application device, generates a QR code, and sends it to the optical projection module. The optical projection module projects the QR code onto the display module, such as the windshield, rear windshield, driver's side window (or left front window), passenger side window (or right front window), second-row left-side window (or left rear window), and second-row right-side window (or right rear window). In one example, the sensing module may include... Figure 1 The perception system 120 shown may include one or more sensors. For example, if the perception module includes a sound sensor, the instructions acquired by the perception module may include voice commands from within the vehicle's cabin; or if the perception module includes a touchscreen sensor, the instructions acquired by the perception module may include... Figure 2 The click signal detected by the in-vehicle display or human-machine interface (HMI) shown; or the sensing module may include physical function keys, in which case the command acquired by the sensing module can be the signal detected by the physical function keys, such as a steering wheel lever signal. In some possible implementations, the sensing module may include Figure 1 One or more camera devices in the illustrated sensing system 120 then send the images acquired by the camera devices to a QR code generation device, which performs text recognition on the images to obtain the instruction "Please show QR code". In another example, the QR code generation module may include Figure 1 The computing platform 150 shown may include one or more processors, and the optical projection module may include... Figure 1 The computing platform 150 shown may include one or more processors, and the display module may also include... Figure 1 One or more display devices in the display device 130 shown.

[0059] It should be understood that the above modules and devices are only examples, and in actual applications, the above modules and devices may be added or removed according to actual needs.

[0060] Figure 4 This illustration shows a schematic flowchart of a method for controlling a display according to an embodiment of this application. This method 400 can be applied to... Figure 1 The vehicles shown are 100 or Figure 2 In the cockpit shown, this method can also be used by Figure 3 The system shown is executed. The method includes: S410 generates first image information based on the received first instruction and the identity information of the first user in the vehicle's cabin.

[0061] For example, the vehicle may include vehicle 100 as described in the above embodiments. The first user may be a user in the main driver's seat or a user in another location within the vehicle's cabin. The identity information may include, but is not limited to, biometric information stored in the vehicle, and account information. The biometric information may include, but is not limited to, fingerprints, palm prints, voice information, facial information, iris information, gait information, etc.; the account may include account information for logging into the vehicle's infotainment system. The first image information may include a QR code associated with the first user (such as a payment code or health code); or it may include other images or information that need to be displayed to machines or personnel outside the vehicle, such as relevant access permits; or the first image information may also include an interface image containing a QR code, for example, an interface containing a health code that pops up on the mobile terminal after the first user scans a location code using a mobile terminal.

[0062] In some possible implementations, the vehicle stores the identity information of one or more users. If the identity information of the first user matches the identity information of the one or more users, the first image information can be generated based on the received first instruction and the identity information of the first user.

[0063] For example, the first instruction may include, but is not limited to: voice instructions, instructions generated based on input to the in-vehicle screen, instructions generated based on operation of physical function keys (such as levers, buttons, etc.), and instructions generated based on image recognition results.

[0064] Firstly, there are user voice commands. For example, the vehicle can acquire the audio of the voice command through a sound sensor and then process it to extract the semantic meaning of the voice command, such as "Please display the first image information".

[0065] Secondly, instructions generated based on input from the vehicle screen, for example, when the vehicle screen is on the main desktop page, if the touch sensor detects a right swipe signal on the screen of the electronic device, then instructions to control the vehicle to generate the first image information are generated based on the right swipe signal.

[0066] Third, based on the instructions generated from the operation of the physical function keys, for example, when the pressure sensor at the vehicle lever collects a pressing signal, the vehicle's processing device (such as a processor) can process the pressing signal and perform corresponding control. For example, the vehicle's processing device can generate instructions to control the vehicle to generate first image information based on the pressing signal.

[0067] Fourth, instructions generated based on image recognition results. For example, the vehicle's camera takes a picture of the surrounding environment of the vehicle, and the processing device recognizes the image to obtain the text information "Please display the first image information". Then, instructions to control the vehicle to generate the first image information are generated based on the text information. S420, controls the first window of the vehicle to display the first image information.

[0068] For example, the first window may include at least one of the following: windshield, left front window, right front window, left rear window, and right rear window.

[0069] Optionally, the first user controls the first window to display the first image information according to the first position in the cabin, and the first position corresponds to the first window.

[0070] For example, "the first position corresponds to the first window" may include: the first position may be the driver's seat, in which case the first window may be the driver's seat window and / or the windshield in the above embodiment, that is, the driver's seat corresponds to the driver's seat window; the first position may be the passenger seat, in which case the first window may be the passenger seat window and / or the windshield in the above embodiment, that is, the passenger seat corresponds to the passenger seat window; the first position may be the left side of the second row of the vehicle, in which case the first window may be the left side of the second row in the above embodiment, that is, the left side of the second row corresponds to the left side of the second row window; the first position may be the right side of the second row of the vehicle, in which case the first window may be the right side of the second row in the above embodiment, that is, the right side of the second row corresponds to the right side of the second row window.

[0071] For example, methods for determining the first user's first position in the cabin include, but are not limited to: determining the first user's first position by means of an acoustic sensor; determining the first user's first position by means of a camera device or an in-cabin vision sensor; and determining the first user's first position by means of a pressure sensor located at the seat.

[0072] For example, the vehicle can determine the actual location of the first user inside the cabin based on audio information acquired by the sound wave sensor. The audio information can be obtained by excluding invalid audio information from the collected audio data inside the vehicle; invalid audio information may be audio with excessively low volume. The sound source location can be the location of the sound source corresponding to the audio information. The sound source location can be its relative position to the in-vehicle screen based on sound source localization, or it can be specific location coordinates.

[0073] For example, the location of a sound source can be determined based on the time difference of arrival (TDOA) principle using audio information collected by multiple acoustic sensors. For instance, acoustic sensors A and B detect audio emitted from sound source S, where the sound signal from source S arrives at sensor A at time t1 and at sensor B at time t2. Then the time difference dt = |t1| / t2. Let t2| be the distance between sound source S and sound wave sensor A, BS be the distance between sound source S and sound wave sensor B, and c be the speed of sound. Then we can obtain dt = t1. t2 = AS / c BS / c, and then, based on the distance 'a' between the two acoustic sensors, select one of the sensors as the reference point to determine the location of the sound source.

[0074] For example, determining the first user's first position using a camera device or in-cabin vision sensor can specifically involve: acquiring the user's facial information using the camera device or in-cabin vision sensor, and then determining the user's actual location within the cabin based on the facial information. The aforementioned camera device or in-cabin vision sensor includes, but is not limited to: camera sensors integrated into or installed on the vehicle's screen or camera sensors installed inside the vehicle's cabin, such as red-green-blue (RGB) cameras, red-green-blue-infrared (RGB-IR) cameras, and time-of-flight (TOF) cameras.

[0075] In some possible implementations, the presence of a user in a seat can be detected by integrating or installing a lidar on the vehicle screen or installing a lidar inside the vehicle cabin, a radio transceiver (including but not limited to millimeter-wave radar or centimeter-wave radar) on or at the edge of the vehicle screen, an infrared sensing device (including but not limited to infrared rangefinders and laser rangefinders) integrated on or at the edge of the vehicle screen, an eye tracker, etc., thereby determining the user's actual position in the cabin.

[0076] For example, the first position of the first user is determined by a pressure sensor installed at the seat. Specifically, when the pressure at a seat is greater than or equal to a preset threshold, it is confirmed that there is a user seat at that seat. For example, the preset threshold can be 100 Newtons (N), or 200 N, or other values.

[0077] Optionally, the first window is controlled to display the first image information according to the second position of the device that detects or identifies the first image information, and the second position corresponds to the first window.

[0078] For example, "the second position corresponds to the first window" may include: when the second position is in front of the vehicle, the first window may be the windshield; when the second position is on the left side of the vehicle, the first window may be the driver's side window and / or the second row left side window; when the second position is on the right side of the vehicle, the first window may be the passenger side window and / or the second row right side window.

[0079] In some possible implementations, the first image is displayed on the first window based on the first user's first position in the cabin and the second position of the device that detects or identifies the first image information. In one example, if the first position is the driver's seat, it is initially determined that the first image will be displayed on the windshield and / or the left front window. Further, if the second position is the left side of the vehicle, it is determined that the first image will be displayed on the left front window, i.e., the aforementioned first window is the left front window.

[0080] Optionally, the first window of the vehicle displays the first image information, including: controlling a first area of ​​the first window to display the first image information, the first area corresponding to a third position of the first user in the cabin.

[0081] For example, the first vehicle window includes a windshield, which may include region one, region two, and region three. Region one is the left side of the windshield, corresponding to the driver's seat; region two is the right side of the windshield, corresponding to the passenger seat; and region three is the middle section of the windshield, corresponding to the rear seats.

[0082] It should be understood that the correspondence between the above "location" and "first window" or "first area of ​​the first window" is only an illustrative example, and in the specific implementation process, the correspondence between them can be in other forms.

[0083] Optionally, the control of the first window of the vehicle to display the first image information includes: controlling the display of the first image information on the first window via a HUD.

[0084] In some possible implementations, the first image information can be displayed on the first window using thin-film transistor liquid crystal display (TFT) technology, which projects the information by passing the light emitted by a light-emitting diode (LED) through a liquid crystal cell; alternatively, the first image information can be displayed on the first window using digital light processing (DLP) technology; or, a laser scanning micro-electro-mechanical system (MEMS) projection system can be used to project the first image information onto the first window, wherein the laser scanning MEMS projection system uses a high-power red, green, and blue (three primary colors) monochromatic laser as the light source, and the laser is integrated and scanned by corresponding optical elements and processing chips before being projected onto the display screen.

[0085] Optionally, after the first image information is displayed on the first window of the vehicle, the position of the first window and / or the content of the first image information are indicated.

[0086] Optionally, in response to the first user's first input, the first window is controlled to switch to the second window of the vehicle to display the first image information.

[0087] For example, the first input can be a voice command input, or it can be a voice command input via a physical function key, or it can be an input to an in-vehicle screen.

[0088] For example, the second window may include at least one window that is different from the first window, such as the windshield, the rear windshield, the driver's side window, the passenger side window, the rear left side window of the cabin, and the rear right side window of the cabin.

[0089] The present application provides a method for controlling the display, which can use the vehicle window as a medium to display information to the outside world, realize contactless information verification, and help improve the comfort and safety of drivers and passengers.

[0090] The following combination Figures 5 to 7 Detailed explanation of application examples of Method 400 in different application scenarios.

[0091] In one example, when a vehicle wants to enter a residential area or a parking lot, such as... Figure 5As shown in (a), when a vehicle approaches a barrier gate (or vehicle stop), the gate arm support displays "Please show your health code" as shown in 501. The vehicle can then use a camera to collect image information of the exterior of the vehicle, identify the acquired image to extract the "Please show your health code" information, and then obtain the health code information of the first user in the vehicle based on the identity information of the first user; or, after seeing the content shown in 501, the first user of the vehicle issues a voice command "Please display your health code on the window," and the vehicle, upon receiving the voice command, obtains the health code information of the first user based on the identity information of the first user.

[0092] In another example, when a vehicle is about to leave a parking lot, such as Figure 5 As shown in (b), when a vehicle approaches the barrier gate (or parking barrier), the gate arm bracket displays the message "You have parked for 6 hours and 22 minutes, a payment of 21 yuan is required. Please show your payment code," as indicated by image 502. The vehicle can then use a camera to capture images of its exterior and extract the "Please show your payment code" message from the captured images. Based on the identity information of the first user in the vehicle, the vehicle can then retrieve the first user's payment code. Alternatively, after seeing the message 502, the first user can issue a voice command, "Please display the payment code on the windshield." Upon receiving the voice command, the vehicle can then retrieve the first user's payment code based on their identity information.

[0093] For example, if the first user's health code information or payment code information is stored in the vehicle, the vehicle can search for and determine the first user's health code information or payment code information in the vehicle based on the first user's identity information; or, if the first user's health code information or payment code information is stored in the first user's mobile terminal, the vehicle can obtain the first user's health code information or payment code information from the first user's mobile terminal based on the first user's identity information.

[0094] For example, before obtaining the first user's health code or payment code information based on the first user's identity information, the first user's identity information can be verified first. For instance, the first user's identity can be identified based on voice commands or a captured facial image.

[0095] Furthermore, the vehicle control displays the first image information generated based on the first user's health code information or payment code information on the first vehicle window.

[0096] In one example, the vehicle controls the display of a first image on the windshield, for example, in the area of ​​the windshield corresponding to the driver's side. This first image information can be displayed in response to a "Please show payment code" instruction, such as... Figure 6As shown in (a), this is a view from inside the vehicle cabin. The first image information may include a payment code 601, or it may include a payment code 601 and the prompt text "Please scan here to pay code" 602. The prompt text is used to inform people outside the vehicle that the QR code displayed on the window is a payment code. Figure 6 (b) shows the view from outside the vehicle, where QR code 603 and text 604 are the display effects of payment code 601 and prompt text 602 from the view from outside the vehicle, respectively.

[0097] In another example, the first image information can be displayed in response to a "Please show your health code" instruction, such as... Figure 6 As shown in (c), this is the view from inside the vehicle cabin. The first image information may include health code 605, or it may include health code 605 and the name information of the user to whom the health code belongs, “*empty” 606. Figure 6 (d) shows the view from outside the vehicle, where QR code 607 and text 608 are the display effects of health code 605 and text 606 from the view from outside the vehicle, respectively.

[0098] In another example, the first window displaying the first image information could be determined based on the location of the sign. For example... Figure 6 As shown in (c), if a sign requiring the display of QR code information or other information required for passage is located on the left side of the vehicle, the display of the first image information can be controlled to be shown on the left front window and / or left rear window.

[0099] In another example, the first window displaying the first image information may be determined based on a voice command from a first user. For example... Figure 6 As shown in (e), the first user includes the driver's seat user. When the voice command "Please display the health code on the left front window" is detected from the driver's seat user, the system controls the display of the first image information on the left front window, specifically as follows: Figure 6 As shown in (f) above. Alternatively, the first window can be determined based on the area where the detected voice command "Please display the QR code on the window" is located. For example, if the voice command originates from the driver's side area, then the driver's side window (i.e., the left front window in the above embodiment) is determined as the first window; or if the voice command originates from the passenger side area, then the passenger side window (i.e., the right front window in the above embodiment) is determined as the first window. Further, the first image information is controlled to be displayed on the first window.

[0100] In another example, when there are two or more users in the vehicle, the first window can be controlled to display the information of those two or more users. For example, there are users "*Kong", "*Qi", "*Fan", and "*Tian" in the vehicle, located in the driver's seat, passenger seat, right side of the second row, and left side of the second row, respectively. In some possible implementations, such as... Figure 6 As shown in (g), the windshield is controlled to sequentially display the health codes for "*Kong", "*Fan", "*Tian", and "*Qi". In some possible implementations, multiple windows can be controlled to display the information of two or more users. For example... Figure 6 As shown in (h), the health codes of users located in the driver's seat, passenger seat, second row right side, and second row left side of the vehicle cabin are displayed on the left front window, right front window, right rear window, and left rear window, respectively.

[0101] In some possible implementations, when there are two or more users in the vehicle, the vehicle obtains the QR code information of each of the two or more users based on their identity information, combines the QR code information of the two or more users into a single QR code, and controls the vehicle window to display the QR code.

[0102] In some possible implementations, when there are two or more users in the vehicle, only the QR code associated with the primary driver can be displayed. For example, after generating a QR code based on the identity information of the primary driver, the QR code can be displayed on the car window.

[0103] In some possible implementations, upon entering a venue, scanning a specific QR code may be required for registration (or verification) by staff or machines. For example, this "specific QR code" is a venue-specific QR code that identifies the venue's location, name, and other information. After a user scans this specific QR code, automated registration of information for people entering and exiting the venue can be achieved. In some implementations, this "specific QR code" may be referred to as a "venue code." In the above scenario, scanning the specific QR code generates a QR code or other registration code with time information for verification by the venue's machines or staff. In this embodiment, a user inside the vehicle scans the specific QR code using a mobile terminal, and after the mobile terminal generates a QR code or other registration code with time information, the vehicle can control the display of this time information QR code or other registration code. Figure 7 As shown in (a), when a vehicle approaches the barrier gate (or wheel chock), the gate arm support displays "Please scan the QR code" as shown in 701. Further, as... Figure 7 As shown in (b), after the user in the vehicle scans the QR code using a mobile terminal as prompted by 701, they are redirected to the following page. Figure 7 The interface shown in (c) is as follows. Figure 7The interface shown in (c) includes a health code 702, the user's name information (*blank) 703, health code status information (green code) 704, time information (xxxx. xx.xx xx: xx: xx) 705, and location name information (xx shopping mall) 706. Further, the mobile terminal sends the information contained in this interface to the vehicle. Further, as... Figure 7 As shown in (d), the vehicle controls the display of the health code shown in 702 on the windshield. In some possible implementations, the vehicle can also control the display on the windshield. Figure 7 The screenshot of the interface shown in (c) is shown in the image.

[0104] It should be understood that the method for controlling the display in the above embodiments is based on... Figure 2 The example shown is a 5-seater vehicle, and the embodiments of this application are not limited to this. For example, for a 7-seater sport / suburban utility vehicle (SUV), or a vehicle with more than 7 seats, the first window may include more windows.

[0105] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0106] The above text combines Figures 4 to 7 The methods provided in the embodiments of this application are described in detail below. Figure 8 and Figure 9 The apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, it will not be repeated here.

[0107] Figure 8 A schematic block diagram of a display control device 2000 provided in an embodiment of this application is shown. The device 2000 includes a generation unit 2010 and a processing unit 2020.

[0108] Optionally, the device 2000 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 2020 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0109] The device 2000 may include methods for performing Figure 4 The unit of the method in the apparatus 2000. Furthermore, each unit in the apparatus 2000 and the other operations and / or functions described above are respectively for implementing... Figure 4 The corresponding flow of the method implementation in the example.

[0110] The device 2000 includes: a generation unit 2010, used to generate first image information based on a received first instruction and the identity information of a first user in the vehicle's cabin; and a processing unit 2020, used to control the first window of the vehicle to display the first image information.

[0111] Optionally, the processing unit 2020 is configured to: control the first window to display the first image information according to the first position of the first user in the cabin, wherein the first position corresponds to the first window.

[0112] Optionally, the processing unit 2020 is configured to: control the first window to display the first image information based on the second position of the device that detects or identifies the first image information, wherein the second position corresponds to the first window.

[0113] Optionally, the processing unit 2020 is used to: control the first area of ​​the first window to display the first image information, the first area corresponding to the third position of the first user in the cabin.

[0114] Optionally, the processing unit 2020 is used to: control the display of the first image information on the first window via a HUD.

[0115] Optionally, the device further includes a prompting unit for prompting the position of the first window and / or the content of the first image information.

[0116] Optionally, the processing unit 2020 is configured to: in response to a first input from the first user, control the switching from the first window to the display of the first image information on the second window of the vehicle.

[0117] Optionally, the first window includes at least one of the following: a windshield, a rear windshield, a driver's side window, a passenger side window, a rear left-side window of the cabin, and a rear right-side window of the cabin.

[0118] Optionally, the first instruction includes at least one of the following: a voice instruction, an instruction generated based on input to the vehicle's in-vehicle screen, an instruction generated based on operation of the vehicle's physical function keys, or an instruction generated based on image recognition results.

[0119] Optionally, the first image information includes a QR code image.

[0120] It should be understood that the division of units in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units in the device can be implemented by a processor calling software; for example, the device includes a processor connected to memory, which stores instructions. The processor calls the instructions stored in memory to implement any of the above methods or to implement the functions of each unit in the device. The processor can be, for example, a general-purpose processor, such as a CPU or microprocessor, and the memory can be internal or external to the device. Alternatively, the units in the device can be implemented as hardware circuits. The functions of some or all units can be implemented through the design of the hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all units are implemented through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a PLD, such as an FPGA, which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby implementing the functions of some or all units. All units of the above devices can be implemented entirely through processor calling software, or entirely through hardware circuits, or partially through processor calling software with the remaining parts implemented through hardware circuits. In this application embodiment, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a CPU, microprocessor, GPU, or DSP. In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented as an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement the functions of some or all of the above units. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, or DPU.

[0121] As can be seen, each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms. Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together as a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.

[0122] In practical implementation, the operations performed by the generation unit 2010 and the processing unit 2020 can be executed by the same processor, or by different processors, for example, by multiple processors respectively. As an example, one or more processors can... Figure 1 The system connects to one or more sensors in the perception system 120 to acquire and process user facial or voice information. Alternatively, one or more processors generate first image information based on the user's facial or voice information; or, one or more processors can be connected to one or more windows in the display device 130 to control the windows to display the first image information. Exemplarily, in a specific implementation, the aforementioned one or more processors can be processors installed in the vehicle's infotainment system, or processors installed in other in-vehicle terminals. Exemplarily, in a specific implementation, the aforementioned device 2000 can be a chip installed in the vehicle's infotainment system or other in-vehicle terminals. Exemplarily, in a specific implementation, the aforementioned device 2000 can be a chip installed in the vehicle's infotainment system or other in-vehicle terminals. Exemplarily, in a specific implementation, the aforementioned device 2000 can be a chip installed in a vehicle, such as... Figure 1 The computing platform 150 shown.

[0123] This application also provides an apparatus, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to cause the apparatus to perform the methods or steps performed in the above embodiments.

[0124] Figure 9 This is a schematic block diagram of a display control device according to an embodiment of this application. Figure 9 The control and display device 2100 shown may include a processor 2110, a transceiver 2120, and a memory 2130. The processor 2110, transceiver 2120, and memory 2130 are connected via internal interconnection. The memory 2130 stores instructions, and the processor 2110 executes the instructions stored in the memory 2130 to receive / send certain parameters via the transceiver 2120. Optionally, the memory 2130 may be coupled to the processor 2110 via an interface or integrated with the processor 2110.

[0125] It should be noted that the transceiver 2120 mentioned above may include, but is not limited to, transceiver devices such as input / output interfaces, to realize communication between device 2100 and other devices or communication networks.

[0126] In implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware in the processor 2110 or by instructions in software form. The method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 2130, and the processor 2110 reads the information in memory 2130 and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.

[0127] The processor 2110 can be a general-purpose CPU, microprocessor, ASIC, GPU, or one or more integrated circuits to execute related programs to implement the methods of the embodiments of this application. The processor 2110 can also be an integrated circuit chip with signal processing capabilities. In specific implementation, each step of the method of this application can be completed by the integrated logic circuits in the hardware of the processor 2110 or by instructions in software form. The processor 2110 can also be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 2130. Processor 2110 reads the information in memory 2130 and executes the method of the method embodiment of this application in conjunction with its hardware.

[0128] The memory 2130 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM).

[0129] Transceiver 2120 uses transceiver devices, such as, but not limited to, transceivers, to enable communication between device 2100 and other devices or communication networks.

[0130] This application embodiment also provides a mobile carrier, which may include the above-described device 2000 or the above-described device 2100.

[0131] For example, the mobile carrier can be a vehicle as described in the above embodiments.

[0132] This application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to perform the above-described... Figure 4 The method in the middle.

[0133] This application also provides a computer-readable storage medium storing program code or instructions that, when executed by a computer's processor, cause the processor to perform the aforementioned tasks. Figure 4 The method in the middle.

[0134] This application also provides a chip, including: at least one processor and a memory, wherein the at least one processor is coupled to the memory and is used to read and execute instructions in the memory to perform the above-mentioned... Figure 4 The method in the middle.

[0135] It should be understood that, for the sake of convenience and brevity, the specific working process and beneficial effects of the systems, devices and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0136] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, power-on erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0137] It should be understood that in the embodiments of this application, the memory may include read-only memory (ROM), random access memory (RAM), and provide instructions and data to the processor.

[0138] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of this application, “at least one” and “one or more” refer to one, two, or more than two. The term “and / or” is used to describe the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can indicate: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship. “At least one of the following” or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented as: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single or multiple.

[0139] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0140] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0141] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0142] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0144] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0145] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or a part thereof, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0146] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for controlling a display, characterized in that, include: Based on the second location of the device or person who needs to acquire the first image information, determine the projection position of the first image information, the first image information is used to indicate the information of the first user, the first image information is used to be acquired by the device or person outside the mobile carrier, and the projection position is located at the window of the mobile carrier; The control projection device projects the first image information to the projection position.

2. The method according to claim 1, characterized in that, The step of determining the projection position for projecting the first image information based on the second location of the device or person acquiring the first image information as needed includes: Obtain the second position; The projection position is determined based on the correspondence between the second position and the window of the moving carrier.

3. The method according to claim 1, characterized in that, The method further includes: Obtain the first position of the first user in the cockpit; The step of determining the projection position for projecting the first image information based on the second location of the device or person acquiring the first image information as needed includes: The projection position is determined based on the correspondence between the first position and the window of the moving carrier, and the correspondence between the second position and the window of the moving carrier.

4. The method according to any one of claims 1 to 3, characterized in that, The information of the first user includes at least one of the following: identity information and QR code information.

5. The method according to any one of claims 1 to 4, characterized in that, The projection device includes at least one of the following: a head-up display (HUD) and a projection system.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The location of the projection position and / or the content of the first image information are indicated.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: In response to the first input from the first user, the projection position is updated.

8. The method according to any one of claims 1 to 7, characterized in that, The projection location includes at least one of the following: the front windshield, the rear windshield, the driver's side window, the passenger side window, the rear left window of the cabin, and the rear right window of the cabin.

9. The method according to claim 5, characterized in that, The projection system includes at least one of the following: a projection system based on a thin-film transistor liquid crystal display (TFT), a projection system based on digital light processing (DLP), and a projection system based on laser scanning microelectromechanical systems (MEMS).

10. The method according to any one of claims 1 to 9, characterized in that, The first image information includes a QR code image.

11. A device for controlling a display, characterized in that, include: The processing unit is used to determine the projection position of the first image information by the second position of the device or person who needs to acquire the first image information as required. The first image information is used to indicate information of the first user. The first image information is used to be acquired by the device or person outside the mobile carrier. The projection position is located at the window of the mobile carrier. The processing unit is also used to control the projection device to project the first image information to the projection position.

12. The apparatus according to claim 11, characterized in that, The processing unit is used for: Obtain the second position; The projection position is determined based on the correspondence between the second position and the window of the moving carrier.

13. The apparatus according to claim 11 or 12, characterized in that, The processing unit is used for: Obtain the first position of the first user in the cockpit; determine the projection position based on the correspondence between the first position and the window of the mobile carrier, and the correspondence between the second position and the window of the mobile carrier.

14. The apparatus according to any one of claims 11 to 13, characterized in that, The information of the first user includes at least one of the following: identity information and QR code information.

15. The apparatus according to any one of claims 11 to 14, characterized in that, The projection device includes at least one of the following: a head-up display (HUD) and a projection system.

16. The apparatus according to any one of claims 11 to 15, characterized in that, The device further includes a prompting unit for: The location of the projection position and / or the content of the first image information are indicated.

17. The apparatus according to any one of claims 11 to 16, characterized in that, The processing unit is used for: In response to the first input from the first user, the projection position is updated.

18. The apparatus according to any one of claims 11 to 17, characterized in that, The projection location includes at least one of the following: the front windshield, the rear windshield, the driver's side window, the passenger side window, the rear left window of the cabin, and the rear right window of the cabin.

19. The apparatus according to claim 15, characterized in that, The projection system includes at least one of the following: a projection system based on a thin-film transistor liquid crystal display (TFT), a projection system based on digital light processing (DLP), and a projection system based on laser scanning microelectromechanical systems (MEMS).

20. The apparatus according to any one of claims 11 to 19, characterized in that, The first image information includes a QR code image.

21. A device for controlling a display, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program stored in the memory to cause the apparatus to perform the method as described in any one of claims 1 to 10.

22. A mobile carrier, characterized in that, The apparatus includes any one of claims 11 to 21.

23. The mobile carrier according to claim 22, characterized in that, The mobile carrier is a vehicle.

24. A computer-readable storage medium, characterized in that, It stores instructions that, when executed by a processor, cause the processor to implement the method as described in any one of claims 1 to 10.

25. A chip, characterized in that, The chip includes a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute the method as described in any one of claims 1 to 10.