Display control device, display control method, and program

By displaying shortcut buttons on the basic screen of the vehicle display device and prioritizing frequently used functions on the function selection screen, the problem of cumbersome operation of deep-level buttons is solved, enabling convenient function setting operations and improving the user experience.

CN122450335APending Publication Date: 2026-07-24TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2025-12-10
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In vehicle display devices, enabling or disabling functions requires accessing buttons located deep within the system, which makes operation cumbersome for users. This is especially true when frequently used function buttons are located in a deep layer, resulting in a poor user experience.

Method used

By displaying shortcut buttons on the basic screen of the display device and prioritizing frequently used functions on the function selection screen, deep-level operations are reduced. The function allocation unit calculates the frequency and level depth, and prioritizes frequently used functions as candidates for shortcut buttons.

Benefits of technology

Users can more easily enable/disable functions, reducing the cumbersome operation of deep-level buttons and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122450335A_ABST
    Figure CN122450335A_ABST
Patent Text Reader

Abstract

The present application easily assigns functions to a shortcut button in a case where a hierarchical depth of an on-setting screen or an off-setting screen of a function is displayed. A shortcut button is displayed on a basic screen of a display device. Candidates of a plurality of functions assigned to the shortcut button are displayed on a function selection screen of the display device so that a user selects a function assigned to the shortcut button. In a case where there are a plurality of functions whose implementation frequencies of an on-setting operation or an off-setting operation of a function are equal, a hierarchical depth from the basic screen of an on-setting screen or an off-setting screen of a function at which the on / off-setting operation of the function is not performed through the shortcut button is used as a priority display judgment criterion of the function on the function selection screen, and a function of which the on-setting screen or the off-setting screen is displayed in a deeper hierarchical level among hierarchies in which the on-setting screen or the off-setting screen of the plurality of functions whose implementation frequencies are equal is displayed in a deeper hierarchical level, is displayed as a candidate of the function on the function selection screen, and is preferentially displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a display control device, display control method, and program. Background Technology

[0002] An information device is known to display function buttons, or shortcut buttons, on the menu screen of a display device mounted on a vehicle for calling specific functions related to driving (for example, see Patent Document 1). In this information device, the frequency of use of each function related to driving is divided into periods of vehicle movement and periods of vehicle stillness. During vehicle movement, function buttons, or shortcut buttons, are displayed for calling functions determined to be frequently used during vehicle movement; during vehicle stillness, function buttons, or shortcut buttons, are displayed for calling functions determined to be frequently used during vehicle stillness.

[0003] Patent Document 1: Japanese Patent Application Publication No. 2024-49711 Summary of the Invention

[0004] On the other hand, in vehicles, the function activation / deactivation settings screen is often displayed at a deeper level than the basic screen of the vehicle's display device, when not accessed via a shortcut button. In such cases, reaching this deeper level takes time, making it a cumbersome operation for the user. If a shortcut button were available for function activation / deactivation, the user would be freed from this inconvenience. However, when the function activation / deactivation settings screen is displayed at a deeper level, even useful functions may be used less frequently than others due to the inconvenience. Therefore, in the aforementioned known information devices, shortcut buttons are not displayed. Thus, in the aforementioned known information devices, the display of shortcut buttons does not take into account the depth of the displayed function activation / deactivation settings screen.

[0005] According to the present invention, a display control device is provided for controlling the display of an image on a display device mounted on a vehicle, the display control device comprising:

[0006] A shortcut button display control unit that displays shortcut buttons on the basic screen of the display device; and

[0007] The function allocation unit displays a candidate list of multiple functions to be assigned to the shortcut buttons on the function selection screen of the display device, allowing the user to select the function to be assigned to the shortcut buttons.

[0008] When there are multiple functions with equal frequency of activation or deactivation settings, the function allocation unit uses the depth of the activation or deactivation screen of the function (when the function is not activated / deactivated via a shortcut button) from the basic screen as the criterion for prioritizing the display of the function on the function selection screen. Furthermore, functions that display their activation or deactivation screens at a deeper level among the multiple activation or deactivation screens of functions with equal frequency of activation are considered as candidates and are prioritized for display on the function selection screen.

[0009] Furthermore, according to the present invention, a display control method is provided that controls the screen display of a display device mounted on a vehicle, wherein...

[0010] Computers perform the following functions:

[0011] Display the shortcut buttons on the basic screen of the display device;

[0012] Display multiple candidate functions assigned to the shortcut button on the function selection screen of the display device, allowing the user to select the function assigned to the shortcut button; and

[0013] When there are multiple functions with equal frequency of activation or deactivation settings, the hierarchy of the activation or deactivation screen of the function when the function is not activated / deactivated via a shortcut button, from the basic screen, is used as the criterion for prioritizing the display of the function on the function selection screen. Furthermore, among the multiple functions with equal frequency of activation / deactivation screens, the function that displays its activation or deactivation screen at a deeper level is considered a candidate function and is given priority for display on the function selection screen.

[0014] Furthermore, according to the present invention, a program is provided for controlling the screen display of a display device mounted on a vehicle, the program enabling a computer to perform the following functions:

[0015] Display the shortcut buttons on the basic screen of the display device;

[0016] Display multiple candidate functions assigned to the shortcut button on the function selection screen of the display device, allowing the user to select the function assigned to the shortcut button; and

[0017] When there are multiple functions with equal frequency of activation or deactivation settings, the hierarchy of the activation or deactivation screen of the function when the function is not activated / deactivated via a shortcut button, from the basic screen, is used as the criterion for prioritizing the display of the function on the function selection screen. Furthermore, among the multiple functions with equal frequency of activation / deactivation screens, the function that displays its activation or deactivation screen at a deeper level is considered a candidate function and is given priority for display on the function selection screen.

[0018] Invention Effects

[0019] Even with a deep hierarchy of display screens showing the activation or deactivation of functions, users can assign functions to shortcut buttons without feeling overwhelmed. Attached Figure Description

[0020] Figure 1 This is a top view of the vehicle, presented in a diagrammatic manner.

[0021] Figure 2 This is a diagram showing the functional structure of this vehicle.

[0022] Figure 3A and Figure 3B It is a diagram that illustrates the basic screen of a display device.

[0023] Figure 4A and Figure 4B It is a diagram that illustrates the screen of a display device.

[0024] Figure 5A and Figure 5B It is a diagram that illustrates the screen of a display device.

[0025] Figure 6A and Figure 6B It is a diagram that illustrates the screen of a display device.

[0026] Figure 7 It is a diagram that illustrates the screen of a display device.

[0027] Figure 8 It is a diagram that illustrates the screen of a display device.

[0028] Figure 9 This is a flowchart for enabling / disabling function settings without using shortcut buttons.

[0029] Figure 10 This is a flowchart for enabling / disabling function settings via shortcut buttons.

[0030] Figure 11This is a diagram illustrating the process of assigning functions to shortcut buttons.

[0031] Figure 12 It is a diagram that illustrates the hierarchy in the screen of a display device.

[0032] Figure 13 It is a flowchart for calculating the number of times a function is enabled / disabled.

[0033] Figure 14 This is a flowchart used to perform the selected process for prioritizing the display of function candidates.

[0034] Figure 15 This is a flowchart used to perform the selected process for prioritizing the display of function candidates.

[0035] Figure 16 This is a flowchart used to perform the selected process for prioritizing the display of function candidates.

[0036] Figure 17 This is a flowchart used to display the function candidates. Detailed Implementation

[0037] exist Figure 1 The diagram illustrates vehicle 1 as viewed from above. Figure 2 The middle shows Figure 1 The functional structure of vehicle 1 is shown. Furthermore, vehicle 1 is capable of both manual and automatic driving. (Reference) Figure 2 10 represents a vehicle drive unit that provides driving force to the drive wheels of vehicle 1; 11 represents a braking device for braking vehicle 1; 12 represents a steering device for steering vehicle 1; and 13 represents an electronic control unit installed in vehicle 1. Figure 2 As shown, the electronic control unit 13 is composed of a digital computer and has a processor (CPU) 15 connected to each other via a bidirectional bus 14, a memory 16 composed of ROM and RAM, and an input / output port 17.

[0038] On the other hand, such as Figure 2 As shown, a detection device 18 is installed in vehicle 1. The detection device 18 includes various sensors required for manual or automatic driving of vehicle 1. The detection device 18 includes sensors for detecting the state of vehicle 1 and sensors for detecting the surroundings of vehicle 1. In this case, sensors for detecting the state of vehicle 1 may include accelerometers, speed sensors, azimuth sensors, and geomagnetic sensors. Sensors for detecting the surroundings of vehicle 1 may include cameras that capture images of the front, sides, and rear of vehicle 1, and sensors that detect the front, sides, and rear of vehicle 1, such as lidar, radar, and gap sonar.

[0039] exist Figure 1 An example of a sensor installed in vehicle 1 is shown. Figure 1 In the example shown, vehicle 1 is equipped with visible light cameras 3a and 3b that photograph the front of vehicle 1, a rear camera 4 that photographs the rear of vehicle 1, a long-range millimeter-wave radar 5 that emits millimeter waves towards the front of vehicle 1, medium-range millimeter-wave radars 6a, 6b, 6c, and 6d that emit millimeter waves towards the side of vehicle 1, lidar 7a, 7b, 7c, and 7d that emits laser light towards the side of vehicle 1, and a gap sonar 8 that emits ultrasonic waves towards the rear of vehicle 1. Additionally, Figure 1 The camera or sensor setup method shown is just one example; various methods exist for setting up these cameras or sensors.

[0040] Return to Figure 2 The vehicle 1 is equipped with a Global Navigation Satellite System (GNSS) receiver 19, a map data storage device 20, and a display device 21. The GNSS receiver 19 can detect the current position of the vehicle 1 (e.g., the latitude and longitude of the vehicle 1) based on information obtained from multiple artificial satellites. Therefore, the current position of the vehicle 1 can be obtained through this GNSS receiver 19. For example, a GPS receiver is used as the GNSS receiver 19. Furthermore, the map data storage device 20 stores map data and other information required for the vehicle 1's operation. These various sensors 18, the GNSS receiver 19, and the map data storage device 20 are connected to the electronic control unit 13.

[0041] Display device 21 is installed inside the vehicle interior and displays a screen visible to users of vehicle 1, such as the driver. A pressure-sensitive, electrostatic, or capacitive thin-film touch panel 22 is integrally formed on the screen of display device 21. These display devices 21 and touch panels 22 are connected to electronic control unit 13. Furthermore, various devices 23, such as headlights, turn signals, interior lights, and air conditioning, are installed in vehicle 1 and are connected to electronic control unit 13. A communication device 24 is installed in vehicle 1 for receiving television broadcasts, radio broadcasts, traffic information, etc., or for communicating with an information center and other vehicles. This communication device 24 is connected to electronic control unit 13.

[0042] exist Figure 2In the example shown, the vehicle drive unit 10 of vehicle 1 is composed of an electric motor driven by a secondary battery or an electric motor driven by a fuel cell, and the drive wheels are driven and controlled by these electric motors according to the output signal of the electronic control unit 13. Furthermore, the braking control of vehicle 1 is performed by the braking device 11 according to the output signal of the electronic control unit 13, and the steering control of vehicle 1 is performed by the steering device 12 according to the output signal of the electronic control unit 13.

[0043] First, a brief explanation of the meanings of the terms used in this application specification will be given.

[0044] In this application specification, "power on" means "a state in which drive control of vehicle 1 can be performed", and "power off" means "a state in which drive control of vehicle 1 cannot be performed".

[0045] Furthermore, in this application specification, "function enabled" means "the function is working or the function is capable of working", and "function disabled" means "the function has stopped working".

[0046] Furthermore, in this application specification, "setting the function to be enabled" means "setting the function to work," and "setting the function to be disabled" means "setting the function to stop working."

[0047] Next, refer to Figure 3A The screen 30 of the display device 21 used in the embodiments of the present invention will be described. If the display device 21 is activated, then... Figure 3A As shown, a navigation button 31, an audio button 32, and a setting button 33, all of which are basic functions, are displayed on the periphery of the screen 30 of the display device 21. At this time, for example, the screen 30 of the display device 21 displays... Figure 3A As shown, a road map is displayed. In this application specification, when the display device 21 is activated, the screen 30 that displays the navigation function button 31, the audio function button 32, and the setting function button 33, which are among the basic functions, is referred to as the basic screen.

[0048] In addition, Figure 3A In the illustrated embodiment, a thin-film touch panel 22 layer is formed on the screen 30 of the display device 21. Figure 3AWhen a button is touched and displayed on screen 30, such as navigation button 31, audio button 32, or setting button 33, the touch panel 22 is used to detect that the button has been touched by the electronic control unit 13. In this specification, displaying the button on screen 30 in order for the electronic control unit 13 to detect such a touch is simply referred to as displaying the button on screen 30. Furthermore, in... Figure 3A In the diagram, the labels A, B, C and the characters illustrate the icons representing navigation, audio, and settings functions, respectively.

[0049] Next, a brief explanation of an example of button operation among these basic functions will be given. Figure 3A This illustrates the case where a road map is displayed on the basic screen of the display device 21 using the touch navigation function button 31. Touching the display change button 40 on the road map switches the view from the road map to a different display. Figure 4A The next level of the display change screen is shown. Then, if you touch, for example, the peripheral facilities button 41 displayed on this display change screen, the display change screen switches to a different mode. Figure 4B The next level down shows the nearby facilities selection screen. Then, if you touch, for example, the parking button 42 displayed on this nearby facilities selection screen, you will switch to... Figure 3A The road map shown displays the location of parking lots.

[0050] Thus, in this example, by touching the parking lot button 42 located at a deeper level, the parking lot location display function, which displays the parking lot's location on the road map, is activated, and the parking lot location display function is activated, displaying the parking lot's location on the road map. In this case, for example, when the parking lot's location is displayed on the road map, if the navigation function button 31 is touched, the parking lot location display function is deactivated, and the parking lot's location disappears from the road map display. Additionally, in Figure 3A , Figure 4A , Figure 4B The road map screen, the change display screen, and the surrounding facilities selection screen shown in the image typically display several other buttons, but... Figure 3A , Figure 4A , Figure 4B The display of these other buttons has been omitted.

[0051] On the other hand, for example, such as Figure 3A As shown, when a road map is displayed on the basic screen of the display device 21, if the setting button 33 is touched, the display will switch from the road map to a different screen. Figure 5A The settings screen shown is located at the next level. Next, if you touch, for example, the user-defined function button 43 displayed on this settings screen, you will switch from the settings screen to... Figure 5B The screen shown is the user-defined function selection screen located at the next level. Figure 5B In the example shown, the user-defined function selection screen displays whether each function is currently on or off (on / off display 44).

[0052] Here, a brief explanation of the functions displayed on the user-defined function selection screen is provided: the collision damage mitigation function applies braking force to vehicle 1 via braking device 11 when detection device 18 detects vehicle 1 approaching another vehicle from behind; the constant speed function allows vehicle 1 to maintain a set speed; the automatic headlight illumination function automatically illuminates the headlights when the ambient brightness falls below a threshold; and the start-delay warning function issues a warning, for example, if another vehicle parked in front of vehicle 1 continues to stop even after starting. Additionally, in Figure 5A and Figure 5B In Chinese, the expression "…" indicates that a record exists but the content of the record is omitted, and this applies to the following instances as well.

[0053] Right now, Figure 5B The functions listed are only a small fraction of those displayed on the user-defined function selection screen; in reality, far more functions are available on the screen. Figure 5B For example, if the user is interested in the automatic headlight activation function, as shown in the on / off display 44, the automatic headlight activation function is currently disabled, i.e., it is turned off. In this case, if the user touches the on button for the automatic headlight activation function, the automatic headlight activation function will switch from off to on, and the on / off display 44 will change to indicate on. Thus, in this example, on the user-defined function selection screen located at a deeper level, users can switch each function from off to on, or from on to off, by touching the corresponding button.

[0054] Thus, buttons for enabling or disabling functions are typically located in a deeper hierarchy. However, if buttons are located in a deeper hierarchy, operating them takes time, especially when buttons for frequently used functions are located there, making button operation quite cumbersome for the user. Therefore, to alleviate this inconvenience, in embodiments based on the present invention, such as... Figure 3A As shown, two shortcut buttons 35 and 36, each assigned a different function, are displayed on the basic screen of the display device 21. However, it is also possible to display three or more such shortcut buttons. Hereinafter, an embodiment based on the present invention will be described using the case of displaying two shortcut buttons 35 and 36 as an example. Furthermore, in Figure 3AIn the diagram, the symbols b, c, and the characters ABC and XYZ are used to illustrate the icons.

[0055] In an embodiment based on the present invention, if the shortcut button 35 is touched, the function assigned to the shortcut button 35, which is currently disabled, is switched to enabled, thereby activating the function assigned to the shortcut button 35. Then, if the shortcut button 35 is touched again, the function assigned to the shortcut button 35 is switched from enabled to disabled, thereby stopping the function from operating. That is, each time the shortcut button 35 is touched, the enabled and disabled settings of the function are switched, thereby switching between the function's operation and its cessation.

[0056] Similarly, if shortcut button 36 is touched, the function assigned to shortcut button 36, if currently disabled, is switched to enabled, thus enabling the function. Then, if shortcut button 36 is touched again, the function assigned to shortcut button 36 is switched from enabled to disabled, thus stopping the function. In other words, each time shortcut button 36 is touched, the enabled and disabled settings of the function are switched, thus switching between the function being enabled and disabled.

[0057] Furthermore, in embodiments based on the present invention, when the function assigned to shortcut button 35 is set to be off, shortcut button 35 is turned off and displayed when the function assigned to shortcut button 35 is set to be on. Similarly, when the function assigned to shortcut button 36 is set to be off, shortcut button 36 is turned off and displayed when the function assigned to shortcut button 36 is set to be on.

[0058] exist Figure 3A and Figure 3B The image shows an example of shortcut button 35 being displayed when it is turned off and when it is displayed when it is turned on. In this example, as shown... Figure 3A As shown, when the brightness of shortcut button 35 is the same as that of other buttons 31, 32, and 33, shortcut button 35 is turned off. Figure 3B As shown, shortcut button 35 is turned on when the entire shortcut button 35 or its icon portion becomes bright and glowing. Similarly, shortcut button 36 is turned off when its brightness is the same as that of other buttons 31, 32, and 33, and is turned on when the entire shortcut button 36 or its icon portion becomes bright and glowing.

[0059] Furthermore, in embodiments based on the present invention, in order to assign functions to each shortcut button 35, 36, such as Figure 3A and Figure 3BAs shown, a shortcut setting button 34 is displayed on the basic screen of the display device 21. In this case, for example, as... Figure 3A As shown, when a road map is displayed on the basic screen of display device 21, if the shortcut setting button 34 is touched, the mode will switch from the road map to the shortcut setting button 34. Figure 6A The shortcut settings screen shown is located at the next level. Figure 6A In the example shown, the shortcut settings screen displays candidate functions that can be assigned to each shortcut button 35 and 36. Furthermore, shortcut settings buttons 50, 51, 52, 53, and 54 are displayed for each of these candidate functions. Each shortcut settings button 50, 51, 52, 53, and 54 displays an icon consisting of marks and characters.

[0060] in addition, Figure 6A The shown candidate functions—parking location display, cruise control, and automatic headlight activation—are only a small fraction of the options listed on the shortcut settings screen. In reality, the shortcut settings screen displays far more candidate functions. In this case, Figure 6A In the example shown, multiple function candidates are displayed across multiple pages. Furthermore, in... Figure 6A In the example shown, the shortcut setting buttons 50, 51, 52, 53, and 54 for the candidate functions to be enabled, i.e., the candidate functions currently in operation, are displayed. The entirety or icon portion of the shortcut setting buttons 50, 51, 52, 53, and 54 for the candidate functions to be enabled illuminates. The functions to be assigned to the shortcut buttons 35 and 36 displayed on the basic screen of the display device 21 are selected by the user of vehicle 1 from the candidate functions listed on the shortcut setting screen.

[0061] Furthermore, in Figure 6A In the example shown, the display position selection buttons 55 and 56 are used to select which of the two shortcut buttons 35 and 36 displayed on the basic screen of the display device 21 to assign the function selected by the user of vehicle 1. In this case, display position selection buttons 55 and 56 are provided so that shortcut button 35 displayed on the basic screen of the display device 21 corresponds to display position selection button 55 displayed on the shortcut setting screen, and shortcut button 36 displayed on the basic screen of the display device 21 corresponds to display position selection button 56 displayed on the shortcut setting screen. In this case, Figure 6AIn the example shown, shortcut button 35 and the display location selection button 55 display the same icon, and shortcut button 36 and the display location selection button 56 display the same icon. In this case, for example, if no function is assigned to shortcut button 35, such as... Figure 6B As shown, no icon is displayed on the display location selection button 55.

[0062] For example, when a user of vehicle 1 wants to assign the cruise control function to shortcut button 35, they touch the cruise control function shortcut setting button 51, then touch the display position selection button 55, and then touch the setting button 57. The cruise control function is then assigned to shortcut button 35. If the cruise control function is assigned to shortcut button 35, the display and icon of the function previously assigned to shortcut button 35 return to the shortcut setting screen, and the icon representing the cruise control function is displayed on shortcut button 35. Once the assignment of the cruise control function to shortcut button 35 is complete, the cruise control function can then be switched on and off simply by touching shortcut button 35 displayed on the basic screen of display device 21.

[0063] Next, refer to Figures 9 to 11 The following are explained in turn: the routine for performing the on / off setting process of the function without using shortcut buttons 35 and 36, the routine for performing the on / off setting process of the function using shortcut buttons 35 and 36, and the process for assigning the function to shortcut buttons 35 and 36. Figure 9 This indicates a routine for enabling / disabling settings that are not executed via shortcut buttons 35 and 36. Figure 10 This indicates a routine used to enable / disable the function settings via shortcut buttons 35 and 36. Figure 9 and Figure 10 The routines shown are configured for each function, and these routines are repeatedly executed within the electronic control unit 13. In addition, the programs used to perform each function are pre-stored in the memory 16 of the electronic control unit 13.

[0064] The reference indicates a routine for enabling / disabling function settings without using shortcut buttons 35 and 36. Figure 9 First, in step 100, it is determined whether the user has performed a work request operation for function M, that is, an activation setting operation for function M. For example, when the user... Figure 4B When the user touches the parking lot button 42, it is determined that a work request operation has been performed to display the parking lot location on the road map, i.e., an activation setting operation for the parking lot location display function. In this case, function M refers to the parking lot location display function. Furthermore, when the user... Figure 5BWhen the cruise control function activation button is touched, it is determined that a cruise control function activation request operation has been performed, which enables the vehicle 1 to travel at a set speed. In this case, function M is the cruise control function.

[0065] In step 100, when it is determined that the user has performed a work request operation for function M, i.e., an activation setting operation for function M, the process proceeds to step 101, where function M is activated and enabled. At this time, if function M is a parking lot location display function, the parking lot location display function, which displays the parking lot location on the road map, is executed; if function M is a constant speed driving function, the constant speed driving function, which causes vehicle 1 to drive at a set speed, is executed. Next, in step 102, the display for function M is activated. At this time, for example, if function M is a constant speed driving function, regarding... Figure 5B The cruise control function on / off display 44 shows the switch from off display to on display.

[0066] In contrast, in step 100, if it is determined that the user has not performed a work request operation for function M, i.e., an activation setting operation for function M, then proceed to step 103 to determine whether the user has performed a work stop operation for function M, i.e., a deactivation setting operation for function M. For example, when parking lot locations are displayed on a road map, if the user touches the navigation function button 31, it is determined that a work stop operation for the parking lot location display function has been performed, i.e., a deactivation setting operation for the parking lot location display function. In this case, function M refers to the parking lot location display function. Furthermore, when the user... Figure 5B When the cruise control function is turned off by touching the touch button, it is determined that the cruise control function has been stopped, i.e., the cruise control function has been turned off. In this case, function M is the cruise control function.

[0067] In step 103, if it is determined that the user has performed a stop operation on function M, i.e., a shutdown setting operation on function M, the process proceeds to step 104, where function M is shut down and its operation ceases. At this time, if function M is a parking location display function, the display of parking locations on the road map stops; if function M is a cruise control function, the cruise control function, which keeps vehicle 1 moving at a set speed, stops. Next, in step 105, the display of function M is turned off. At this time, for example, if function M is a cruise control function, regarding... Figure 5B The cruise control function on / off display 44 shown switches from an on display to an off display. On the other hand, in step 103, if it is determined that the user has not performed the off setting operation for function M, the processing loop ends.

[0068] Figure 10This represents a routine used to enable / disable the function settings via shortcut buttons 35 and 36. Taking one of shortcut buttons 35 or 36 as an example, for instance, shortcut button 35 is assigned function M... Figure 10 To explain, in step 110, it is first determined whether the shortcut button 35 assigned to function M has been touched. If it is determined that the shortcut button 35 has been touched, the process proceeds to step 111 to determine whether function M is currently enabled, i.e., whether function M is working. If it is determined that function M is disabled, i.e., when it is determined that function M has stopped working, the process proceeds to step 112.

[0069] In step 112, function M is enabled and activated. At this time, if function M is a parking location display function, the function of displaying the parking location on the road map is executed; if function M is a cruise control function, the cruise control function of keeping vehicle 1 at a set speed is executed. Next, in step 113, function M is enabled. At this time, for example, if function M is a cruise control function, regarding... Figure 5B The cruise control function on / off display 44 switches from off to on. Similarly, the shortcut button 35 switches from off to on.

[0070] On the other hand, in step 111, when it is determined that the current function M is enabled, i.e., function M is working, the process proceeds to step 114, where function M is disabled and its operation stops. At this time, if function M is a parking location display function, the display of parking locations on the road map stops; if function M is a constant speed driving function, the operation of the constant speed driving function that causes vehicle 1 to drive at a set speed stops.

[0071] Next, in step 115, the display of function M is turned off. At this time, for example, if function M is a cruise control function, regarding... Figure 5B The cruise control function on / off display 44 switches from an on display to an off display. Similarly, the shortcut button 35 switches from an on display to an off display. On the other hand, in step 110, if it is determined that the shortcut button 35 has not been touched, the processing loop ends.

[0072] The reference indicates the process of assigning functions to shortcut buttons. Figure 11 First, as shown in S1, the user starts from... Figure 6AThe shortcut setting screen displays a list of candidate functions, from which the user selects the function M to be assigned to shortcut buttons 35 and 36. Therefore, this shortcut setting screen constitutes a function selection screen. In this case, function M is selected by the user touching the shortcut setting buttons 50, 51, 52, 53, and 54 of the candidate functions to be assigned to shortcut buttons 35 and 36. Next, as shown in S2, the shortcut button 35 or 36 to which function M is to be assigned is selected. The selection of shortcut buttons 35 or 36 is achieved by... Figure 6A Use the touch buttons 55 and 56 to select any display position.

[0073] Next, as shown in S3, the shortcut buttons 35 and 36 for the assigned function M are determined as the selected shortcut buttons 35 and 36. This determination is achieved through... Figure 6A The shortcut setting screen is accessed by touching the setting button 57. If setting button 57 is touched, as shown in S4, function M is assigned to the selected shortcut buttons 35 and 36 on the basic screen of display device 21 to replace the previously assigned function, and an icon representing function M is displayed on the selected shortcut buttons 35 and 36. The function and icon previously assigned to the selected shortcut buttons 35 and 36 are then displayed again in their original positions on the shortcut setting screen.

[0074] Thus, in embodiments based on the present invention, shortcut buttons 35 and 36 are displayed on the basic screen of the display device 21, and the functions assigned to each shortcut button 35 and 36 can be turned on / off simply by touching the shortcut buttons 35 and 36. Therefore, the inconvenience experienced by the user when setting the function to turn on / off can be reduced. Here, the question is which function to assign to shortcut buttons 35 and 36 to further effectively reduce the inconvenience experienced by the user. In this case, the function that causes the most inconvenience to the user when not using shortcut buttons 35 and 36 to turn the function on / off is the function that most effectively reduces the inconvenience experienced by the user when assigned to shortcut buttons 35 and 36; that is, the function preferably assigned to shortcut buttons 35 and 36. Therefore, the function preferably assigned to these shortcut buttons 35 and 36 will be examined next.

[0075] Here, the layers in the screen of the display device 21 will be briefly explained. Figure 12 This is a diagram illustrating the hierarchy of the screen on the display device 21. Figure 12In this diagram, the first level represents the basic screen of the display device 21, the second level represents the level below the basic screen of the display device 21 (i.e., the first level), the third level represents the level below the second level, and the Mth level represents a level lower than the third level. In this case, the level closer to the basic screen of the display device 21 is called a shallower level, and the level farther from the basic screen of the display device 21 is called a deeper level. In embodiments based on this invention, the function activation / deactivation setting screen when not using a shortcut button is displayed on any of the levels from the first to the Mth level.

[0076] The situations where users find it inconvenient to enable / disable functions without using shortcut buttons are those where users frequently perform these operations and where the function's enable / disable screen is located deep within a hierarchy. In these cases, the more frequently the user performs these operations—that is, the higher the frequency of enabling / disabling the function—the more inconvenient it becomes, and the deeper the hierarchy of the function's enable / disable screen. Therefore, considering multiple functions, if the depth of the display hierarchy for the enable / disable screens is the same for all functions, the function with the highest frequency of enabling / disabling the function becomes the most inconvenient for users without using shortcut buttons 35 and 36. Similarly, if the frequency of enabling / disabling the function is the same for all functions, the function with the deepest hierarchy of the display hierarchy becomes the most inconvenient for users without using shortcut buttons 35 and 36.

[0077] In other words, when considering the existence of multiple functions, if the depth of the display of the opening or closing settings screens for multiple functions is the same, assigning the function with the highest frequency of opening or closing settings operations to shortcut buttons 35 and 36 can effectively reduce the inconvenience felt by the user. Furthermore, if the frequency of opening or closing settings operations for multiple functions is the same, assigning the function with the deepest depth of the display of the opening or closing settings screen to shortcut buttons 35 and 36 can effectively reduce the inconvenience felt by the user. For example, if the function with the deepest depth of the display of the opening or closing settings screen is the parking location display function, then assigning the parking location display function to shortcut buttons 35 and 36 can effectively reduce the inconvenience felt by the user, given that the frequency of opening or closing settings operations for multiple functions is the same.

[0078] Thus, for example, if the parking location display function is assigned to shortcut buttons 35 and 36, the inconvenience experienced by the user can be reduced. In this case, the user experiences inconvenience when initially assigning the parking location display function to shortcut buttons 35 and 36. When initially assigning the parking location display function to shortcut buttons 35 and 36, as described above, the user touches the shortcut setting button 34 displayed on the basic screen of the display device 21. Then, the user selects from... Figure 6A On the shortcut settings screen, select the parking location display function from the list of available options to assign to shortcut buttons 35 and 36. Next, touch the shortcut settings button 50 for the parking location display function. Then, select the shortcut buttons 35 and 36 to assign the parking location display function.

[0079] In this case, to reduce the inconvenience experienced by the user, it is preferable to prioritize the function that the user wishes to assign to shortcut buttons 35 and 36 from all functions, so that the user can easily select the parking lot location display function, i.e., the function that the user wishes to assign to shortcut buttons 35 and 36, and display it on the shortcut setting screen. Furthermore, it is preferable to display the function that the user wishes to assign to shortcut buttons 35 and 36 when displayed on the shortcut setting screen, which is easier for the user to find than the display of other functions. Therefore, in embodiments based on the present invention, multiple candidate functions for assigning to shortcut buttons 35 and 36 are displayed on the function selection screen of the display device 21, i.e. Figure 6A and Figure 6B The shortcut setting screen shown has a function allocation section that allows the user to select the functions to assign to shortcut buttons 35 and 36. As candidate functions, the functions the user wishes to assign to shortcut buttons 35 and 36 are prioritized and displayed as candidate functions on the function selection screen. Figure 6A and Figure 6B The shortcut settings screen is shown. In this case, the electronic control unit 13 constitutes a function allocation unit.

[0080] Figure 13 This indicates a calculation processing routine used to calculate the set number of times each function is turned on / off, which is repeatedly executed within the electronic control unit 13.

[0081] refer to Figure 13First, in step 200, it is determined whether the power supply of vehicle 1 is turned on. If it is determined that the power supply of vehicle 1 is turned on, proceed to step 201, where the total number of times each function switches from the on setting to the off setting and the total number of times it switches from the off setting to the on setting after the power supply of vehicle 1 is turned on is calculated, i.e., the on / off setting count for each function. On the other hand, if it is determined that the power supply of vehicle 1 is turned off in step 200, proceed to step 202, where it is determined whether the power supply of vehicle 1 is currently switching from on to off, i.e., whether the power supply of vehicle 1 is off. If it is determined that the power supply of vehicle 1 is off, proceed to step 203, where the on / off setting count for each function calculated in step 201, i.e., the on / off setting count for each function from the time the power supply of vehicle 1 is turned on until it is turned off, is determined as the on / off setting count for each function, and stored in memory 16.

[0082] Figure 14 This indicates the function selection screen used to select on the display device 21, i.e. Figure 6A and Figure 6B The shortcut setting screen displays the priority display function candidate processing routine. This routine is executed within the electronic control unit 13.

[0083] refer to Figure 14 First, in step 210, it is determined whether the power supply of vehicle 1 has switched from off to on, i.e., whether the power supply of vehicle 1 is on. If it is determined that the power supply of vehicle 1 is not on, the processing loop ends. Conversely, if it is determined that the power supply of vehicle 1 is on, step 211 is entered, and based on the number of times each function is turned on / off stored in memory 16, the function with the highest number of times it is turned on / off is extracted, i.e., the function with the highest number of times it is turned on / off.

[0084] Next, in step 212, it is determined whether there are multiple functions with the maximum extracted on / off setting frequency. If it is determined that there are only one function with the maximum extracted on / off setting frequency, then step 215 is performed, and the function with the maximum extracted on / off setting frequency is selected as a priority display function candidate. Conversely, if in step 212 it is determined that there are multiple functions with the maximum extracted on / off setting frequency, then step 213 is performed, and the hierarchy of the on / off setting screen or off setting screen for each function with the maximum extracted on / off setting frequency is read from memory 16. Next, in step 214, among the functions with the maximum extracted on / off setting frequency, the function with the deepest hierarchy of the on / off setting screen or off setting screen is extracted. Next, in step 215, the function with the deepest hierarchy of the on / off setting screen or off setting screen is selected as a priority display function candidate.

[0085] In addition, Figure 14 In the example shown, in step 214, among the functions with the maximum on / off setting frequency extracted, the function with the deepest level of the on / off setting screen or the function with the highest display setting frequency is extracted. In step 215, the function with the deepest level of the on / off setting screen or the function with the highest display setting frequency is selected as a priority display function candidate. In this case, it can also be configured as follows: in step 211, functions with the same number of on / off setting times, i.e., functions with the same on / off setting frequency, are extracted based on the number of on / off setting times of each function stored in memory 16. When there are multiple functions with the same on / off setting frequency, in step 213, the level of the on / off setting screen or the function with the same on / off setting frequency is read from memory 16. Then, in step 214, the function that displays the on / off setting screen or the function with the same on / off setting frequency at a deeper level among the levels of the on / off setting screen or the function with the same on / off setting frequency is extracted. In this case, in step 215, the function that displays the opening or closing setting screen at a deeper level among the layers of displaying the opening or closing setting screens of each function with the same extracted opening / closing setting frequency is selected as the priority display function candidate.

[0086] Figure 15 This indicates the function selection screen used to select on the display device 21, i.e. Figure 6A and Figure 6B This is another embodiment of the processing routine for prioritizing display function candidates shown on the shortcut setting screen. This routine is executed within the electronic control unit 13. Additionally, Figure 15 Steps 210 to 214 and 215 of the routine shown are respectively with Figure 14 Steps 210 to 214 and 215 of the routine shown are the same.

[0087] refer to Figure 15 First, in step 210, it is determined whether the power supply of vehicle 1 has switched from off to on, i.e., whether the power supply of vehicle 1 is on. If it is determined that the power supply of vehicle 1 is not on, the processing loop ends. Conversely, if it is determined that the power supply of vehicle 1 is on, step 211 is entered, and based on the number of times each function is turned on / off stored in memory 16, the function with the highest number of times it is turned on / off is extracted, i.e., the function with the highest number of times it is turned on / off.

[0088] Next, in step 212, it is determined whether there are multiple functions with the maximum extracted on / off setting frequency. If it is determined that there are not multiple functions with the maximum extracted on / off setting frequency, i.e., there is only one function with the maximum extracted on / off setting frequency, the process proceeds to step 215, where the function with the maximum extracted on / off setting frequency is selected as the priority display function candidate. Conversely, if it is determined in step 212 that there are multiple functions with the maximum extracted on / off setting frequency, the process proceeds to step 213, where the hierarchy of the on / off setting screen or off setting screen for each function with the maximum extracted on / off setting frequency is read from memory 16. Next, in step 214, among the functions with the maximum extracted on / off setting frequency, the function with the deepest hierarchy of the on / off setting screen or off setting screen for display is extracted.

[0089] Next, in step 214a, it is determined whether there are multiple functions at the deepest level of the display of the activation or deactivation screen for the extracted function. If it is determined that there are not multiple functions at the deepest level of the display of the activation or deactivation screen for the extracted function, i.e., there is only one function at the deepest level of the display of the activation or deactivation screen for the extracted function, then proceed to step 215, where the function at the deepest level of the display of the activation or deactivation screen for the extracted function is selected as a priority display function candidate. Conversely, if in step 214a it is determined that there are multiple functions at the deepest level of the display of the activation or deactivation screen for the extracted function, then proceed to step 214b, where the function that is primarily used for activation / deactivation of the activation / deactivation settings during the driving of vehicle 1 is extracted from among the multiple functions at the deepest level of the display of the activation or deactivation screen for the extracted function. Thus, as an example of a function that is primarily used for activation / deactivation of the activation / deactivation settings during the driving of vehicle 1, a parking lot location display function can be cited. Next, in step 215, the function that performs the on / off setting operation mainly during the driving of vehicle 1 is selected as the priority display function candidate.

[0090] In addition, Figure 15 In the example shown, it can also be configured as follows: In step 211, functions with the same number of on / off settings, i.e., functions with the same on / off setting frequency, are extracted based on the number of on / off settings stored in memory 16. When there are multiple functions with the same on / off setting frequency, in step 213, the hierarchy of the on / off setting screen or off setting screen of each extracted function with the same on / off setting frequency is read from memory 16. Then, in step 214, the function that displays the on / off setting screen or off setting screen at a deeper level in the hierarchy of the on / off setting screen or off setting screen of each extracted function with the same on / off setting frequency is extracted.

[0091] Figure 16 This indicates the function selection screen used to select on the display device 21, i.e. Figure 6A and Figure 6B This is another embodiment of the processing routine for prioritizing display function candidates shown on the shortcut setting screen. This routine is executed within the electronic control unit 13. Additionally, Figure 16 Steps 210 to 215 of the routine shown are Figure 14 Steps 210 to 215 of the example shown are the same. Therefore, regarding Figure 16 Steps 210 to 215 of the routine shown are omitted from the description; only steps 215a and 215b following step 215 are described.

[0092] refer to Figure 16 In step 215a, it is determined whether the number of times the function to display the opening / closing setting screen in the deepest level has exceeded a predetermined number SX. If it is determined that the number of times the function to display the opening / closing setting screen in the deepest level has exceeded the predetermined number SX, the processing loop ends. Conversely, if it is determined that the number of times the function to display the opening / closing setting screen in the deepest level has exceeded the predetermined number SX, the process proceeds to step 215b, where the function whose number of times the setting has exceeded the predetermined number is selected as a priority display function candidate.

[0093] Figure 17 This indicates the function selection screen used on the display device 21, i.e. Figure 6A and Figure 6B The shortcut setting screen displays the display processing routine for function candidates. This routine is executed within the electronic control unit 13.

[0094] refer to Figure 17 First, in step 220, the function candidate listing layout is retrieved from the memory 16 of the electronic control unit 13. This function candidate listing layout is stored in the memory 16 of the electronic control unit 13.

[0095] Next, in step 221, the call is made in Figures 14 to 16One of the priority display function candidates is selected in any of the routines shown. Furthermore, information about all function candidates, including the selected priority display function candidate, is stored in the memory 16 of the electronic control unit 13. Next, in step 222, the display mode for the called priority display function candidate is retrieved from the memory 16 of the electronic control unit 13. Furthermore, the display mode of the priority display function candidate, i.e., the character display of the function, the icon display of the function, and the size of the character or icon, is stored in the memory 16 of the electronic control unit 13. Next, in step 223, the display position of the priority display function candidate in the function candidate list layout is determined. Next, in step 224, it is determined whether all priority display function candidates have been called. If it is determined that not all priority display function candidates have been called, the process returns to step 221. Thus, the display mode and display position are determined for all priority display function candidates.

[0096] In step 224, if it is determined that all priority display function candidates have been called, proceed to step 225, and retrieve one of the function candidates other than the priority display function candidates from the memory 16 of the electronic control unit 13. Next, in step 226, retrieve the display mode for the called function candidate other than the priority display function candidate from the memory 16 of the electronic control unit 13. Furthermore, the display mode of the function candidate other than the priority display function candidate, i.e., the character display of the function, the icon display of the function, and the size of the character or icon, are stored in the memory 16 of the electronic control unit 13. Next, in step 227, determine the display position of the function candidate other than the priority display function candidate in the function candidate list layout. Next, in step 228, determine whether a preset number or a number of function candidates other than the priority display function candidates included in the function candidate list layout have been called. If it is determined that the preset number or a number of function candidates other than the priority display function candidates included in the function candidate list layout have not been called, return to step 225. Thus, the display method and display position are determined for a pre-set number of functional candidates or the number of functional candidates listed in the layout, excluding the priority display functional candidates.

[0097] In step 228, when it is determined that the preset number of function candidates, or the number of function candidates listed in the function candidate list layout, have been called (excluding the priority display function candidate), the process proceeds to step 229. In this step, the priority display function candidate and the other function candidates are displayed as function candidates on the function selection screen of the display device 21, using the determined display method and display position. Figure 6A and Figure 6BThe shortcut settings screen is shown. Thus, in embodiments based on the present invention, as candidates for functions, priority is selected for display, resulting in the selection of functions on the function selection screen of the display device 21, i.e. Figure 6A and Figure 6B The shortcut settings screen shows the priority display function candidates.

[0098] exist Figure 6A , Figure 7 and Figure 8 The text illustrates several examples of displaying priority function candidates and displaying other function candidates. Figure 6A In the example shown, on the shortcut settings screen, i.e., the function selection screen, multiple function candidates are displayed on multiple pages to make it easy for users to select the priority display function to be assigned to shortcut buttons 35 and 36, such as the parking location display function. The parking location display function, i.e., the priority display function, is displayed on the first page. On the other hand, in Figure 7 In the example shown, icons for each function are displayed on the shortcut settings screen, i.e., the function selection screen, to make it easy for the user to select the priority display function to be assigned to shortcut buttons 35 and 36, such as the parking location display function. The icon for the parking location display function, i.e., the priority display function, is displayed larger than the icons for other functions, such as the automatic headlight activation function. Furthermore, in Figure 8 In the example shown, multiple icons for various functions are displayed in a horizontal and vertical arrangement on the shortcut settings screen, i.e. the function selection screen, so that users can easily select the priority display function to be assigned to shortcut buttons 35 and 36, such as the parking lot location display function. The icon for the parking lot location display function, i.e. the priority display function, is displayed in the top column.

[0099] Thus, in an embodiment based on the present invention, a display control device is provided that controls the screen display of a display device 21 mounted on a vehicle 1. The display control device includes: a shortcut button display control unit that displays shortcut buttons 35 and 36 on the basic screen of the display device 21; and a function allocation unit that displays candidate functions assigned to shortcut buttons 35 and 36 on a function selection screen of the display device 21, allowing the user to select the function assigned to shortcut buttons 35 and 36. When multiple functions have equal frequencies of activation or deactivation, the function allocation unit uses the hierarchy depth of the activation or deactivation screen of the function when activation / deactivation is not performed via shortcut buttons from the basic screen as a priority display criterion for functions on the function selection screen. Furthermore, it prioritizes displaying functions that display activation or deactivation screens at deeper levels among the multiple activation or deactivation screens of functions with equal frequency of execution on the function selection screen.

[0100] Furthermore, in embodiments based on the present invention, a display control method is provided to control the screen display of a display device mounted on a vehicle. The computer performs the following functions: displays shortcut buttons 35 and 36 on the basic screen of the display device 21; and displays candidate functions assigned to shortcut buttons 35 and 36 on the function selection screen of the display device 21, allowing the user to select the function assigned to shortcut buttons 35 and 36. In cases where multiple functions have equal frequency of activation or deactivation settings, the hierarchy depth of the activation / deactivation screen of the function when activation / deactivation is not performed via shortcut buttons, from the basic screen, is used as a priority display criterion for functions on the function selection screen. Functions displaying activation or deactivation screens at deeper levels among the multiple activation / deactivation screens of functions with equal frequency of display are prioritized for display on the function selection screen.

[0101] Furthermore, in an embodiment based on the present invention, a program or program product is provided for controlling the screen display of a display device 21 mounted on a vehicle 1. The program or program product enables a computer to perform the following functions: displaying shortcut buttons 35 and 36 on the basic screen of the display device 21; displaying candidate functions of multiple functions assigned to shortcut buttons 35 and 36 on the function selection screen of the display device 21 so that the user can select the function assigned to shortcut buttons 35 and 36; and when there are multiple functions with equal frequency of function activation or deactivation, using the hierarchy depth of the function activation / deactivation screen from the basic screen as the priority display criterion for functions on the function selection screen when the function activation / deactivation is not performed through shortcut buttons, and prioritizing the display of functions that display activation or deactivation screens at deeper levels among the multiple function activation or deactivation screens with equal frequency of display as candidates for functions on the function selection screen.

[0102] In this case, in the embodiment based on the present invention, the implementation frequency is the maximum implementation frequency, and the deeper level is the deepest level. Furthermore, in the embodiment based on the present invention, the function allocation unit displays the function candidates on the function selection screen in a manner that makes it easier for the user to select the function that displays the opening or closing setting screen in a deeper level from the function candidates, so that the user can find the function that displays the opening or closing setting screen in a deeper level more easily than other function displays. Furthermore, in the embodiment based on the present invention, the function allocation unit displays the function candidates on the function selection screen in multiple pages, and displays the function that displays the opening or closing setting screen in a deeper level on the first page. Furthermore, in the embodiment based on the present invention, the function allocation unit displays the icons of the function candidates on the function selection screen, and displays the icons of the function that displays the opening or closing setting screen in a deeper level larger than the icons of other functions.

[0103] Furthermore, in embodiments based on the present invention, the function allocation unit displays candidate icons for multiple functions in a horizontal and vertical arrangement on the function selection screen, and displays the icons for functions that display the start or stop setting screen in deeper levels on the topmost column. Moreover, in embodiments based on the present invention, when multiple functions displaying the start or stop setting screens of multiple functions with equal frequency of implementation exist in the deepest level, the function allocation unit prioritizes displaying the function that is primarily used for setting operations during vehicle operation as a candidate function on the function selection screen. Furthermore, in embodiments based on the present invention, when the number of times a function displaying the start or stop setting screen in the deepest level is started / stopped exceeds a predetermined number, the function that has started / stopped the setting screen more than the predetermined number of times is prioritized displaying the function on the function selection screen. Furthermore, in embodiments based on the present invention, shortcut buttons 35 and 36 are configured such that whenever shortcut buttons 35 and 36 are touched, the function assigned to the shortcut button switches between starting and stopping the setting.

[0104] Symbol Explanation

[0105] 1-Vehicle, 21-Display device, 30-Image, 35, 36-Shortcut buttons.

Claims

1. A display control device for controlling the display of an image on a display device mounted on a vehicle, the display control device being characterized by comprising: A shortcut button display control unit that displays shortcut buttons on the basic screen of the display device; and The function allocation unit displays candidate functions for the shortcut buttons on the function selection screen of the display device, allowing the user to select the function assigned to the shortcut buttons. When multiple functions have an equal frequency of activation or deactivation settings, the function allocation unit uses the depth of the activation or deactivation screen of the function (when the function is not activated / deactivated via a shortcut button) from the basic screen as the priority display criterion for the function on the function selection screen. Furthermore, it prioritizes the display of functions whose activation or deactivation screens are displayed at a deeper level among the multiple functions with equal activation frequencies as candidates for the function and displays them preferentially on the function selection screen.

2. The display control device according to claim 1, characterized in that, The implementation frequency is the maximum implementation frequency.

3. The display control device according to claim 1, characterized in that, The deeper level is the deepest level.

4. The display control device according to claim 1, characterized in that, The function allocation unit displays the function candidates on the function selection screen in a way that makes it easier for the user to select the function that displays the opening or closing setting screen in a deeper level from the function candidates. This is done so that the user can find the function that displays the opening or closing setting screen in a deeper level more easily than other function displays.

5. The display control device according to claim 1, characterized in that, The function allocation unit divides the candidates for the function into multiple pages on the function selection screen, and displays the function of opening or closing the setting screen in the deeper hierarchy on the first page.

6. The display control device according to claim 1, characterized in that, The function allocation unit displays candidate icons for the function on the function selection screen, and makes the icons for functions that open or close the setting screen in the deeper levels larger than the icons for other functions.

7. The display control device according to claim 1, characterized in that, The function allocation unit displays multiple candidate icons for the functions in a horizontal and vertical arrangement on the function selection screen, and displays the icons for the functions of opening or closing the setting screen in the deeper levels on the top column.

8. The display control device according to claim 1, characterized in that, When the function allocation unit displays multiple functions with equal frequency of operation on or off screens in the deepest level, and there are multiple functions that perform setting operations primarily during vehicle operation, it prioritizes displaying the function selection screen with the function that performs setting operations primarily during vehicle operation as a candidate function.

9. The display control device according to claim 1, characterized in that, When the function allocation unit displays the function of opening or closing the setting screen in the deepest level and the number of times the setting is opened / closed exceeds a predetermined number, the function that causes the number of times the setting is opened / closed exceeds the predetermined number is selected as a candidate function and is displayed preferentially on the function selection screen.

10. The display control device according to claim 1, characterized in that, The shortcut button is configured such that whenever the shortcut button is touched, the function assigned to the shortcut button switches between on and off settings.

11. A display control method for controlling the display of an image on a display device mounted on a vehicle, characterized in that, The computer performs the following functions: Display the shortcut buttons on the basic screen of the display device; Display a candidate list of multiple functions assigned to the shortcut button on the function selection screen of the display device, so that the user can select the function assigned to the shortcut button; and In the case of multiple functions with equal frequency of activation or deactivation settings, the hierarchy depth of the activation or deactivation screen of the function when the function is not activated / deactivated via a shortcut button, from the basic screen, is used as the criterion for prioritizing the display of the function on the function selection screen. Furthermore, among the hierarchy of the activation or deactivation screens of the multiple functions with equal frequency of activation, the function that displays its activation or deactivation screen at a deeper level is considered a candidate function and is given priority for display on the function selection screen.

12. A program for controlling the display of a screen on a display device mounted in a vehicle, the program being characterized in that it enables a computer to perform the following functions: Display the shortcut buttons on the basic screen of the display device; Display a candidate list of multiple functions assigned to the shortcut button on the function selection screen of the display device, so that the user can select the function assigned to the shortcut button; and In the case of multiple functions with equal frequency of activation or deactivation settings, the hierarchy depth of the activation or deactivation screen of the function when the function is not activated / deactivated via a shortcut button, from the basic screen, is used as the criterion for prioritizing the display of the function on the function selection screen. Furthermore, among the hierarchy of the activation or deactivation screens of the multiple functions with equal frequency of activation, the function that displays its activation or deactivation screen at a deeper level is considered a candidate function and is given priority for display on the function selection screen.