Control method of display equipment, display equipment and computer readable storage medium
By dynamically adjusting the display parameters of the display device by obtaining passenger behavior data, the problem of fixed display areas in the prior art makes it difficult for passengers to obtain information, and the riding experience is improved.
Patent Information
- Application Number
- CN202411044827.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-04-04
AI Technical Summary
In existing display equipment for subways or trams, the fixed settings of the display area make it difficult for passengers to obtain useful information, affecting the passenger's riding experience.
By obtaining behavioral data reflecting passenger behavior, the display parameters of the target display area of the display device, such as font size, contrast and display area size, are adjusted to meet the needs of passengers.
It realizes dynamic adjustment of display parameters based on passenger behavior, improves passengers' efficiency in obtaining useful information, and improves the ride experience.
Smart Images

Figure CN119759303A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of information display technology, and more specifically, to a control method for a display device, a display device, and a computer-readable storage medium. Background Art
[0002] With the construction and development of public transportation, subways and trams have the characteristics of being fast, punctual, comfortable, and environmentally friendly. The proportion of people choosing to take rail transportation in urban public transportation passenger transportation is increasing. In existing subways or trams, generally, display devices for passenger information are set up on the platform and station hall, which are divided into multiple display areas through templates, and can display date, time, train arrival information, emergency information and video advertisements, etc.
[0003] In the prior art, these display areas in the display device are fixed, that is, the font size, color, contrast, etc. are all unchanged. However, passengers have a selection of the content they obtain on the display device, and the fixed setting of the display area in the display device will affect the passengers' acquisition of useful information. For example, sometimes the distance between the display devices of the passenger information system on the subway platform is too large, and passengers cannot see the content clearly and need to get closer to see it clearly; most passengers are more concerned about the arrival time of the train, and the real-time information display contains some content with low attention. This information not only does not serve the passengers, but also makes it difficult for passengers to obtain useful information, making the display device less user-friendly. Summary of the invention
[0004] An object of the embodiments of the present disclosure is to provide a new technical solution for automatically adjusting display parameters of a display device.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a method for controlling a display device, including:
[0006] Obtain behavioral data reflecting passenger behavior;
[0007] The display parameters of the target display area of the display device are adjusted according to the behavior data.
[0008] Optionally, the obtaining of behavior data reflecting passenger behavior includes:
[0009] Passenger image data collected by a camera arranged on the display device is used as the behavior data; and / or,
[0010] The passenger voice data collected by the microphone arranged on the display device is used as the behavior data.
[0011] Optionally, adjusting display parameters of a target display area of a display device according to the behavior data includes:
[0012] determining, according to the behavior data, whether the target display area meets a first adjustment condition;
[0013] When the target display area meets the first adjustment condition, the display parameter of the target display area is adjusted to a second parameter value.
[0014] Optionally, the first adjustment condition includes at least one of the following:
[0015] The ratio between the first number and the second number is greater than or equal to a first threshold, wherein the first number is the number of passengers whose gaze time at the target display area reaches a first set time, and the second number is the number of passengers whose gaze time at the display device reaches the first set time;
[0016] The ratio between the third number and the fourth number is greater than or equal to the second threshold, wherein the third number is the number of passengers who gaze at the target display area in a set eye state, and the fourth number is the number of passengers who gaze at the display device in a set eye state;
[0017] The voice uttered by the passenger contains keywords corresponding to the target display area.
[0018] Optionally, the behavior data includes passenger image data; the method further includes:
[0019] determining the age distribution of passengers gazing at the target display area according to the passenger image data;
[0020] The second parameter value is determined according to the age distribution.
[0021] Optionally, the behavior data includes passenger image data; the method further includes:
[0022] determining the age distribution of passengers gazing at the target display area according to the passenger image data;
[0023] At least one of the first threshold, the second threshold, and the first set duration is determined according to the age distribution.
[0024] Optionally, after adjusting the display parameter corresponding to the target display area to a second parameter value, the method further includes:
[0025] determining, according to the behavior data, whether a target display area of the display device meets a second adjustment condition;
[0026] When the target display area meets the second adjustment condition, the display parameter corresponding to the target display area is adjusted to the first parameter value.
[0027] Optionally, the second adjustment condition includes at least one of the following:
[0028] The time duration for which the display parameter of the target display area is adjusted to the second parameter value is greater than or equal to the second set time duration;
[0029] The ratio between the first number and the second number is less than or equal to a third threshold value; wherein the first number is the number of passengers whose gaze time at the target display area reaches a first set time length, and the second number is the number of passengers whose gaze time at the display device reaches the first set time length;
[0030] The ratio between the third number and the fourth number is less than or equal to a fourth threshold; wherein the third number is the number of passengers who gaze at the target display area with a set eye state, and the fourth number is the number of passengers who gaze at the display device with a set eye state.
[0031] Optionally, the display parameters include at least one of length, width, font size of displayed text, contrast, and backlight brightness.
[0032] According to a second aspect of the present disclosure, a display device is provided, including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method described in the first aspect of the present disclosure under the control of the computer program.
[0033] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect of the present disclosure is implemented.
[0034] Through the embodiments of the present disclosure, the behavioral data can reflect the passengers' viewing needs for the content displayed on the display device. Therefore, the display parameters of the target display area that the passengers are concerned about on the display device can be adjusted in a direction according to the behavioral data. There is no need to adjust the size of the display device to remind the user, thus saving the hardware cost and occupied space of the display device. In addition, it can also facilitate passengers to capture useful information more quickly and enhance the passengers' riding experience.
[0035] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0037] Figure 1is a schematic structural diagram of a display device according to an embodiment of the present disclosure;
[0038] Figure 2 is a schematic diagram of a display template of a display device according to an embodiment of the present disclosure;
[0039] Figure 3 is a flowchart of a method for controlling a display device according to an embodiment of the present disclosure;
[0040] Figure 4 is a schematic diagram of a display template of a display device according to an embodiment of the present disclosure;
[0041] Figure 5 is a block diagram of a display device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0042] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.
[0043] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
[0044] Technologies, methods and equipment known to persons of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods and equipment should be considered part of the specification.
[0045] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0046] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0047] The present disclosure provides a method for controlling a display device, and the method for controlling a display device can be implemented by the display device.
[0048] The display device of this embodiment can be arranged on a vehicle such as a subway, a tram, a high-speed train, or a bus, and can also be arranged on a platform or a station hall of the vehicle.
[0049] like Figure 1 As shown, the display device 1000 may include a display screen 1100 , a main control module 1200 , a camera 1300 , a microphone 1400 , and a power supply 1500 .
[0050] The power supply 1500 is used to supply power to the display screen 1100 , the main control module 1200 , the camera 1300 , and the microphone 1400 .
[0051] The camera 1300 is used to collect passenger image data.
[0052] Microphone 1400 is used to collect voice data of passengers.
[0053] The main control module 1200 is used to adjust the display parameters of the target display area of the display device according to the passenger image data collected by the camera 1300 and / or the voice data collected by the microphone 1400.
[0054] The display screen 1100 may have multiple display areas, such as Figure 2 As shown, it may include display area A, display area B and display area C. Among them, display area A is a text display area, which usually displays vehicle operation information and emergency information; display area B is a fixed display area, and the display format is mainly text and pictures, usually displaying date and time and train arrival information; area C displays video information or picture information, usually playing advertisements or promotional videos.
[0055] like Figure 2 As shown, under the initial display template, the height of display area A is 1 / 3 of the height of the display screen; the height of display area B is 2 / 3 of the height of the display screen, and the width of display area B is 1 / 3 of the width of the display screen; the height of display area C is 2 / 3 of the height of the display screen, and the width of display area C is 2 / 3 of the width of the display screen.
[0056] In one embodiment, Figure 1 As shown, the display device 1000 may further include a network module 1600. The display device 1000 may communicate with the vehicle control center via the network module 1600 to achieve information interaction. Specifically, the display device 1000 may receive operation information, playlists and other information sent by the vehicle control center via the network module 1600, and the display device 1000 may upload its own status and behavior data to the vehicle control center via the network module 1600, so that the vehicle control center can optimize the parameter values of the display parameters of each display area in the display device 1000 according to the behavior data.
[0057] <Method>
[0058] Figure 3 1 is a flow chart of a control method of a display device according to an embodiment of the present disclosure. The control method of the display device may be implemented by the display device. Specifically, the display device may be as follows: Figure 1 Display device 1000 is shown.
[0059] like Figure 3 As shown, the control method of the display device includes the following steps S3100 to S3200:
[0060] Step S3100, obtaining behavior data reflecting passenger behavior.
[0061] The behavior data of this embodiment may include passenger image data collected by a camera and / or passenger voice data collected by a microphone.
[0062] Step S3200: adjusting display parameters of a target display area of a display device according to the behavior data.
[0063] In this embodiment, the display parameter may include at least one of length, width, font size of displayed text, contrast, and backlight brightness.
[0064] In the embodiments of the present disclosure, the behavioral data can reflect the passengers' viewing needs for the content displayed on the display device. Therefore, the display parameters of the target display area that the passengers are concerned about on the display device are adjusted in a targeted manner according to the behavioral data. There is no need to adjust the size of the display device to remind the user, thus saving the hardware cost and occupied space of the display device. In addition, it can also facilitate passengers to capture useful information more quickly, thereby improving the passengers' riding experience.
[0065] In this embodiment, the target display area may be the entire display area of the display device, or may be a partial display area of the display device.
[0066] In one embodiment of the present disclosure, adjusting the display parameters of the target display area of the display device according to the behavior data may include the following steps S3210 to S3220:
[0067] Step S3210: determining whether the target display area meets the first adjustment condition according to the behavior data.
[0068] In this embodiment, the target display area may be any one or more display areas of the display device.
[0069] In one embodiment of the present disclosure, the first adjustment condition may include at least one of the following:
[0070] The ratio between the first number and the second number is greater than or equal to a first threshold, wherein the first number is the number of passengers whose gaze time at the target display area reaches a first set time, and the second number is the number of passengers whose gaze time at the display device reaches the first set time;
[0071] The ratio between the third number and the fourth number is greater than or equal to the second threshold, wherein the third number is the number of passengers gazing at the target display area in the set eye state, and the fourth number is the number of passengers gazing at the display device in the set eye state;
[0072] The voice uttered by the passenger contains keywords corresponding to the target display area.
[0073] In this embodiment, the first threshold and the second threshold may be set based on application scenarios or specific requirements. The first threshold and the second threshold may be equal or different, which is not limited here. For example, the first threshold and the second threshold may both be 0.68.
[0074] Furthermore, the first set time length may be set based on an application scenario or specific requirements. For example, the first set time length may be 3 seconds.
[0075] In an embodiment where the first adjustment condition includes that the ratio between the first number and the second number is greater than or equal to the first threshold, the first number of passengers whose gaze duration in the target statistical period reaches the first set duration and the second number of passengers whose gaze duration in the target statistical period reaches the first set duration can be determined by analyzing the gaze direction of the passenger in the passenger image data. The duration of gaze at the target display area can be the duration of continuous gaze at the target display area or the cumulative duration of gaze at the target display area; the duration of gaze at the display device can be the duration of continuous gaze at the display device or the cumulative duration of gaze at the display device.
[0076] In an embodiment where the first adjustment condition includes a ratio between the third number and the fourth number being greater than or equal to a second threshold, the third number of passengers who gaze at the target display area with a set eye state during the target statistical period and the fourth number of passengers who gaze at the display device with a set eye state during the target statistical period can be determined by analyzing the eye state of the passengers in the passenger image data.
[0077] In one example, the set eye state may be a squinting state.
[0078] In the embodiments of the present disclosure, the duration of the target statistical period may be pre-set according to the application scenario or specific requirements. For example, the duration of the target statistical period may be 1 hour or 10 minutes.
[0079] Furthermore, the target statistical period may be any statistical period in a day, or a statistical period other than a peak period in a day, or a period of time before the current time.
[0080] In the embodiment where the first adjustment condition includes that the voice of the passenger contains a keyword corresponding to the target display area, it may be determined by analyzing the passenger voice data whether the voice of the passenger contains any keyword corresponding to the target display area. Specifically, corresponding keywords may be set in advance for at least one display area according to the display content. For example, keywords corresponding to display area A may include emergency, notification, etc.; keywords corresponding to display area B may include arrival, time, a few minutes, next stop, etc.; keywords corresponding to display area C may include advertisement, etc.
[0081] Step S3220: When the target display area meets the first adjustment condition, the display parameter of the target display area is adjusted to a second parameter value.
[0082] In this embodiment, when the target display area meets any one of the first adjustment conditions, the display parameter of the target display area is adjusted to the second parameter value.
[0083] In this embodiment, the second parameter value may be greater than or equal to the parameter value of the display parameter before adjustment.
[0084] This implementation adjusts the display parameters of the target display area to the second parameter value, so that passengers can capture the information they are concerned about more quickly and improve their riding experience.
[0085] In one embodiment of the present disclosure, the second parameter value may be pre-set according to an application scenario or specific requirements.
[0086] For example, when the display parameters include the font size of the displayed text, adjusting the display parameters of the target display area means increasing the font size of the text displayed in the target display area.
[0087] For another example, when the display parameters include contrast, adjusting the display parameters of the target display area means increasing the contrast of the target display area.
[0088] For another example, when the display parameters include backlight brightness, adjusting the display parameters of the target display area means increasing the backlight brightness of the target display area.
[0089] For another example, when the display parameters include length and / or width, adjusting the display parameters of the target display area means increasing the length and / or width of the target display area and increasing the content displayed in the target area.
[0090] In the case where the target display area includes the A display area and the B display area, and the display parameters include the length and / or width, the adjusted display template may be as follows: Figure 4 shown.
[0091] In another embodiment of the present disclosure, the parameter value of the corresponding display parameter may be adjusted by setting a step size so that the parameter value of the display parameter is adjusted to the second parameter value.
[0092] The setting step sizes corresponding to different display parameters may be the same or different, which is not limited here.
[0093] Specifically, adjusting the display parameter of the target display area to the second parameter value may be to increase the parameter value of any display parameter by a corresponding set step length so that the parameter value of the display parameter becomes the second parameter value.
[0094] In one embodiment of the present disclosure, the method may further include: determining the age distribution of passengers gazing at the target display area according to the passenger image data; and determining the second parameter value according to the age distribution.
[0095] In this embodiment, at least one age group can be set in advance according to the application scenario or specific needs. For example, at least one age group may include an age group of 40-50 years old, an age group of 50-60 years old, an age group of 60-70 years old, an age group of over 70 years old, etc.
[0096] Furthermore, the age distribution may represent the proportion of passengers of each age group among the passengers gazing at the target display area.
[0097] In one example, the second parameter value is determined according to the age distribution, and the age group with the largest proportion among the passengers gazing at the target display area is determined as the target age group, and the second parameter value is determined according to the target age group.
[0098] In this embodiment, first mapping data reflecting the mapping relationship between age groups and parameter values of any display parameter can be pre-set; based on the target age group and the first mapping data, the parameter value of the display parameter corresponding to the target age group is obtained as the second parameter value of the display parameter.
[0099] The first mapping data may be a first mapping function, or a first comparison table, etc., which is not limited here.
[0100] For the first mapping function, the dependent variable of the first mapping function is the parameter value of the display parameter, and the independent variable is the age group. In this way, by substituting the target age group into the first mapping function, the parameter value of the display parameter corresponding to the target age group can be obtained as the second parameter value of the display parameter.
[0101] For the first comparison table, the parameter value of the display parameter corresponding to the target age group can be found in the first comparison table as the second parameter value of the display parameter. If the target age group cannot be directly found in the first comparison table, two values adjacent to the target age group can be found, and based on the two values and the parameter values of the display parameter corresponding to the two values, the parameter value of the display parameter corresponding to the target age group can be obtained by interpolation as the second parameter value of the display parameter.
[0102] In this embodiment, the older the target age group is, the larger the second parameter value is.
[0103] Through this embodiment, the display parameters of the target display area are adjusted in combination with the age distribution of passengers gazing at the target display area. When the age of the passengers gazing at the target display area is older, the display parameters of the target display area can be further increased so that the older passengers can quickly capture the information they are concerned about, thereby improving the passengers' viewing experience.
[0104] In one embodiment of the present disclosure, the method further includes: determining at least one of the first threshold, the second threshold, and the first set time duration according to the age distribution of passengers gazing at the target display area.
[0105] In this embodiment, the older the target age group is, the smaller the first threshold, the second threshold and the first set time length are.
[0106] In one embodiment, second mapping data reflecting the mapping relationship between the age group and the first threshold may be preset; and the first threshold corresponding to the target age group is obtained according to the target age group and the second mapping data.
[0107] The second mapping data may be a second mapping function, or a second comparison table, etc., which is not limited here.
[0108] For the second mapping function, the dependent variable of the second mapping function is the first threshold value, and the independent variable is the age group. Thus, by substituting the target age group into the second mapping function, the first threshold value corresponding to the target age group can be obtained.
[0109] For the second comparison table, the first threshold corresponding to the target age group can be found in the second comparison table. If the target age group cannot be directly found in the second comparison table, two values adjacent to the target age group can be found, and the first threshold corresponding to the target age group can be obtained by interpolation based on the two values and the first thresholds corresponding to the two values.
[0110] In one embodiment, third mapping data reflecting the mapping relationship between the age group and the second threshold value may be preset; and the second threshold value corresponding to the target age group may be obtained according to the target age group and the third mapping data.
[0111] The third mapping data may be a third mapping function, or a third comparison table, etc., which is not limited here.
[0112] For the third mapping function, the dependent variable of the third mapping function is the second threshold value, and the independent variable is the age group. Thus, by substituting the target age group into the third mapping function, the second threshold value corresponding to the target age group can be obtained.
[0113] For the third comparison table, the second threshold corresponding to the target age group can be found in the third comparison table. If the target age group cannot be directly found in the third comparison table, two values adjacent to the target age group can be found, and the second threshold corresponding to the target age group can be obtained by interpolation according to the two values and the second thresholds corresponding to the two values.
[0114] In one embodiment, fourth mapping data reflecting the mapping relationship between the age group and the first set time may be preset; and the first set time corresponding to the target age group is obtained according to the target age group and the fourth mapping data.
[0115] The fourth mapping data may be a fourth mapping function, or a fourth comparison table, etc., which is not limited here.
[0116] For the fourth mapping function, the dependent variable of the fourth mapping function is the first set time, and the independent variable is the age group. Thus, by substituting the target age group into the fourth mapping function, the first set time corresponding to the target age group can be obtained.
[0117] For the fourth comparison table, the first set time corresponding to the target age group can be found in the fourth comparison table. If the target age group cannot be directly found in the fourth comparison table, two values adjacent to the target age group can be found, and the first set time corresponding to the target age group can be obtained by interpolation according to the two values and the first set times corresponding to the two values.
[0118] Through this embodiment, at least one of the first threshold, the second threshold, and the first set time is adjusted in combination with the age distribution of passengers gazing at the target display area. When the age of the passengers gazing at the target display area is older, the display parameters of the target display area can be increased in time, so that the older passengers can quickly capture the information they are concerned about, thereby improving the passengers' viewing experience.
[0119] In one embodiment of the present disclosure, after adjusting the display parameters corresponding to the target display area to the second parameter value, the method further includes: determining whether the target display area of the display device meets the second adjustment condition based on the behavior data; if the target display area meets the second adjustment condition, adjusting the display parameters corresponding to the target display area to the first parameter value.
[0120] In this embodiment, the first parameter value may be less than or equal to the parameter value of the display parameter before adjustment.
[0121] In one embodiment of the present disclosure, the second adjustment condition includes at least one of the following:
[0122] The time duration during which the display parameter of the target display area is adjusted to the second parameter value is greater than or equal to the second set time duration;
[0123] The ratio between the first number and the second number is less than or equal to a third threshold value; wherein the first number is the number of passengers whose gaze time of the target display area reaches a first set time, and the second number is the number of passengers whose gaze time of the display device reaches the first set time;
[0124] The ratio between the third number and the fourth number is less than or equal to a fourth threshold; wherein the third number is the number of passengers who gaze at the target display area with a set eye state, and the fourth number is the number of passengers who gaze at the display device with a set eye state.
[0125] In this embodiment, the third threshold and the fourth threshold can be set based on application scenarios or specific requirements. The third threshold and the fourth threshold can be equal or different, which is not limited here. For example, the third threshold and the fourth threshold can both be 0.3.
[0126] Furthermore, the third threshold may be smaller than the first threshold, and the second threshold may be smaller than the fourth threshold.
[0127] Furthermore, the second set duration may be set based on an application scenario or specific requirements. For example, the second set duration may be 30 minutes.
[0128] In an embodiment in which the second adjustment condition includes that the time length during which the display parameter of the target display area is adjusted to the second parameter value is greater than or equal to the second set time length, it can be determined that the target display area satisfies the second adjustment condition when the time length during which the display parameter is adjusted to the second parameter value is greater than or equal to the second set time length and the display parameter is not adjusted again during this process.
[0129] In an embodiment where the second adjustment condition includes that the ratio between the first number and the second number is less than or equal to the third threshold, the first number of passengers whose gaze duration of the target display area reaches the first set duration in the target statistical period and the second number of passengers whose gaze duration of the display device reaches the first set duration in the target statistical period can be determined by analyzing the gaze direction of the passenger in the passenger image data. The duration of gaze at the target display area can be the duration of continuous gaze at the target display area or the cumulative duration of gaze at the target display area; the duration of gaze at the display device can be the duration of continuous gaze at the display device or the cumulative duration of gaze at the display device.
[0130] In an embodiment in which the second adjustment condition includes a ratio between the third number and the fourth number being less than or equal to a fourth threshold, the third number of passengers who gaze at the target display area with a set eye state during the target statistical period and the fourth number of passengers who gaze at the display device with a set eye state during the target statistical period can be determined by analyzing the eye state of the passengers in the passenger image data.
[0131] In the embodiments of the present disclosure, the duration of the target statistical period may be pre-set according to the application scenario or specific requirements. For example, the duration of the target statistical period may be 1 hour or 10 minutes.
[0132] Furthermore, the target statistical period may be any statistical period in a day, or a statistical period other than a peak period in a day, or a period of time before the current time.
[0133] Through this embodiment, when the target display area meets the second adjustment condition, the display parameter corresponding to the target display area can be adjusted to the first parameter value, thereby avoiding infinite increase of the display parameter value of the target display area and affecting the display effect of the display device.
[0134] <Display device embodiment>
[0135] Figure 5 A schematic structural diagram of a display device that can be used to implement the control method of the display device according to an embodiment of the present disclosure is shown.
[0136] Figure 5 The display device 5000 shown may include a processor 5100 and a memory 5200, wherein the memory 5200 is used to store a computer program, and the processor 5100 is used to control a vehicle to execute a method of any embodiment of the present disclosure under the control of the computer program.
[0137] <Readable Storage Medium Embodiment>
[0138] This embodiment provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method described in any method embodiment of the present disclosure is executed.
[0139] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.
[0140] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: 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), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0141] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0142] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.
[0143] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.
[0144] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0145] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0146] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0147] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.
Claims
1. A method for controlling a display device, characterized in that: include: Obtain behavioral data reflecting passenger behavior; The display parameters of the target display area of the display device are adjusted according to the behavior data.
2. The method according to claim 1, characterized in that The obtaining of behavior data reflecting the passenger's behavior includes: Passenger image data collected by a camera arranged on the display device is used as the behavior data; and / or, The passenger voice data collected by the microphone arranged on the display device is used as the behavior data.
3. The method according to claim 1, characterized in that: The adjusting the display parameters of the target display area of the display device according to the behavior data includes: determining, according to the behavior data, whether the target display area meets a first adjustment condition; When the target display area meets the first adjustment condition, the display parameter of the target display area is adjusted to a second parameter value.
4. The method according to claim 3, characterized in that The first adjustment condition includes at least one of the following: The ratio between the first number and the second number is greater than or equal to a first threshold, wherein the first number is the number of passengers whose gaze time at the target display area reaches a first set time, and the second number is the number of passengers whose gaze time at the display device reaches the first set time; The ratio between the third number and the fourth number is greater than or equal to the second threshold, wherein the third number is the number of passengers who gaze at the target display area in a set eye state, and the fourth number is the number of passengers who gaze at the display device in a set eye state; The voice uttered by the passenger contains keywords corresponding to the target display area.
5. The method according to claim 3, characterized in that: The behavior data includes passenger image data; the method further includes: determining the age distribution of passengers gazing at the target display area according to the passenger image data; The second parameter value is determined according to the age distribution.
6. The method according to claim 4, characterized in that The behavior data includes passenger image data; the method further includes: determining the age distribution of passengers gazing at the target display area according to the passenger image data; At least one of the first threshold, the second threshold, and the first set duration is determined according to the age distribution.
7. The method according to claim 3, characterized in that After adjusting the display parameter corresponding to the target display area to a second parameter value, the method further includes: determining, according to the behavior data, whether a target display area of the display device meets a second adjustment condition; When the target display area meets the second adjustment condition, the display parameter corresponding to the target display area is adjusted to the first parameter value.
8. The method according to claim 7, characterized in that The second adjustment condition includes at least one of the following: The time duration for which the display parameter of the target display area is adjusted to the second parameter value is greater than or equal to the second set time duration; The ratio between the first number and the second number is less than or equal to a third threshold value; wherein the first number is the number of passengers whose gaze time at the target display area reaches a first set time length, and the second number is the number of passengers whose gaze time at the display device reaches the first set time length; The ratio between the third number and the fourth number is less than or equal to a fourth threshold; wherein the third number is the number of passengers who gaze at the target display area with a set eye state, and the fourth number is the number of passengers who gaze at the display device with a set eye state.
9. The method according to any one of claims 1 to 8, characterized in that The display parameters include at least one of length, width, font size of displayed text, contrast, and backlight brightness.
10. A display device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method according to any one of claims 1 to 9 under the control of the computer program.
11. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by a processor.