Display control device and display control method

By introducing a display area setting unit, a display control unit and a priority setting unit into the display control device, the positions of the display area and arrangement area are dynamically adjusted, and the problem of inconsistent changes in the size of the display object and the display area are solved, and a better display effect is achieved.

CN114830075BActive Publication Date: 2025-05-02FAURECIA CLARION ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202080087657.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-12-18
Filing Date
2020-12-15
Publication Date
2025-05-02
Estimated Expiration
2040-12-15

AI Technical Summary

Technical Problem

The prior art is difficult to make the display of a display object completely consistent with the dynamic change of the display area size on the screen, making it difficult to achieve the optimal display of the display object.

Method used

By introducing a display area setting unit, a display control unit and a priority setting unit into the display control device, the size of the display area and the relative position of the arrangement area are dynamically adjusted, and the display of the display object is controlled according to the priority to ensure that the display of the display object is consistent with the change of the display area size.

Benefits of technology

It realizes that the display object is completely consistent with the dynamic change of the display area size, improving the optimal display effect of the display object.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114830075B_ABST
    Figure CN114830075B_ABST
Patent Text Reader

Abstract

The present invention provides a display control device and a display control method. The display control device includes: a display area setting unit, which is configured to change the position of the boundary line of one or more display areas set on the screen according to the occurrence of an event to dynamically change the size of the one or more display areas; a display control unit, which is configured to provide an arrangement area for arranging display objects in the one or more display areas, and change the relative position relationship of the arrangement areas set on the same display area according to the size change of the one or more display areas; and a priority setting unit, which is configured to set a relative priority relative to the arrangement areas set on the same display area, wherein in the case where the relative position relationship between the arrangement areas set on the same display area is changed, the display control unit controls the display of the display objects arranged on the same arrangement area according to the arrangement area unit based on the priority set relative to the arrangement area, and the change makes the arrangement areas close to each other at a predetermined distance or shorter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a display control device and a display control method. This application claims priority based on Japanese Patent Application No. 2019-228573 filed on December 18, 2019. The entire contents are incorporated herein by reference for all purposes. Background Art

[0002] As an invention regarding information display on a display, for example, PTL 1 discloses an electronic device including: a display unit that performs display on a display area; an operation detection unit that detects an operation on the display area; and a display control unit that controls the display unit. In addition, PTL 1 describes that "the display control unit has a divided display mode in which a first display area included in the display area is divided into a plurality of display areas, and the display of each of the plurality of display areas is independently controlled. In the divided display mode, the display control unit causes the display unit to display an operation target image that allows settings to be made for each of the plurality of display areas".

[0003] Reference List

[0004] Patent Literature

[0005] PTL 1:JP 2015-87861A Summary of the invention

[0006] Technical issues

[0007] As described in PTL 1, it has been possible to divide a display screen into a plurality of parts, and independently control the display of the areas obtained by the division. Specifically, when the size of each area is changed, it is possible to simply reduce or enlarge a display object, such as an icon displayed on an area with a changed size, change the layout in a stepwise manner, partially fine-tune, or hide a display object. However, when the size of an area is changed, the display change of the above-mentioned display object is not enough to be consistent with the dynamic change of the area size. Therefore, it is difficult to say that the optimal display of the display object is provided.

[0008] The present invention has been made in view of such circumstances, and an object of the present invention is to enable the display of a display object to be changed more appropriately in accordance with the dynamic change in the size of a display area on a screen.

[0009] Solution to the problem

[0010] The present application includes a number of solutions to at least some of the above problems. An example of a solution is as follows.

[0011] In order to solve the above-mentioned problem, a display control device according to one aspect of the present invention includes: a display area setting unit, which is configured to change the position of the boundary line of one or more display areas set on the screen according to the occurrence of an event to dynamically change the size of the one or more display areas; a display control unit, which is configured to provide an arrangement area for arranging display objects in the one or more display areas, and change the relative position relationship of the arrangement areas set on the same display area according to the change in the size of the one or more display areas; and a priority setting unit, which is configured to set a relative priority relative to the arrangement areas set on the same display area, wherein in a case where the relative position relationship between the arrangement areas set on the same display area is changed, the display control unit controls the display of the display objects arranged on the same arrangement area according to the arrangement area unit based on the priority set relative to the arrangement area, and the change makes the arrangement areas close to each other at a predetermined distance or shorter.

[0012] Beneficial Effects of the Invention

[0013] According to an aspect of the present invention, the display of a display object can be changed more appropriately in keeping with the dynamic change of the size of a display area set on a screen.

[0014] Note that in the following description of the embodiments, problems, configurations, and effects other than those described above are apparent. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 : is a block diagram showing a configuration example of a vehicle-mounted device according to an embodiment of the present invention.

[0016] Figure 2 is a diagram showing an example of functional blocks of the vehicle-mounted device.

[0017] Figure 3 A to Figure 3 D is a display example of a display area set on the display screen of the first display. Figure 3 A is a diagram showing a first display example, Figure 3 B is a diagram showing a second display example, Figure 3 C is a diagram showing a third display example, and Figure 3 D is a diagram showing a fourth display example.

[0018] Figure 4 is a diagram showing an example of arrangement areas set on a display area.

[0019] Figure 5 is a diagram for describing an outline of a change in the setting of arrangement areas in accordance with a change in the size of a display area.

[0020] Figure 6 is a diagram for describing an outline of a change in the setting of arrangement areas in accordance with a change in the size of a display area.

[0021] Figure 7 A diagram used to describe attribute information (visible or invisible) related to a display object.

[0022] Figure 8 It is a diagram for describing attribute information (“removal allowed” or “removal not allowed”) related to a display object.

[0023] Fig. 9 is a diagram for describing an example of a mobile display object arranged on an arrangement area having a lower priority.

[0024] Fig.10 : is a flowchart showing an example of the display control process executed by the vehicle-mounted device 10 . DETAILED DESCRIPTION

[0025] With reference to the accompanying drawings, embodiments of the present invention are described below. Note that, in all the accompanying drawings used to describe the embodiments, in principle, the same parts are indicated by the same reference numerals, and repeated descriptions thereof are appropriately omitted. In the following embodiments, it is self-evident that the constituent elements (including element steps, etc.) therein are not necessarily necessary, unless otherwise specifically stated or in principle it is indisputably considered to be necessary. When the expressions "consisting of A", "formed by A", "including A" and "comprising A" are given, it is self-evident that these expressions are not intended to exclude elements other than A, unless it is clearly stated that A is the only element. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of the constituent elements, etc., including substantially similar or similar shapes, etc., unless otherwise specifically stated or in principle it is indisputably considered different in terms of aspects.

[0026] <Configuration Example of the Vehicle-mounted Device 10 According to One Embodiment of the Present Invention>

[0027] The following describes a vehicle-mounted device 10 according to an embodiment of the present invention. The vehicle-mounted device 10 corresponds to a display control device according to the present invention.

[0028] Figure 1An example of a configuration of a vehicle-mounted device 10 according to an embodiment of the present invention is shown. The vehicle-mounted device 10 can be implemented, for example, using a vehicle-mounted navigation device having a navigation function. Therefore, the vehicle-mounted device 10 is, for example, a box-shaped device including a first display 21 on the front surface, and is accommodated in a console panel inside a vehicle. The vehicle-mounted device 10 may include a mounting tool (bracket) mounted to the console panel, and may be mounted above the console panel inside the vehicle, for example, through the intermediary of the mounting tool.

[0029] Here, the navigation function refers to the functions that a navigation device generally has, such as displaying map information, searching for recommended routes, navigating from a departure point (or current point) to a destination point, and displaying traffic information. Note that the vehicle-mounted device 10 is not limited to a dedicated navigation device, and may be, for example, a smart phone, a tablet terminal device, a personal data assistant (PDA), etc. In this case, the navigation function is provided by an application installed in those devices or a server device to which those devices can be connected.

[0030] In addition to displaying the navigation screen related to the navigation function, the vehicle-mounted device 10 can also display: an air-conditioning screen for setting the temperature, air flow, etc. of the air-conditioning, an audio and video (AV) screen for selecting and reproducing the audio or video to be reproduced and for setting the volume, image quality, etc., a screen for applications (email programs, social networking services (SNS)), etc.) executed by a wirelessly connected smartphone, a telephone screen for outgoing and incoming calls, a camera screen for displaying images captured by the vehicle-mounted camera, etc.

[0031] The vehicle-mounted device 10 includes an arithmetic processing device 11 , a first display 21 , a second display 22 , a storage device 23 , a voice input / output device 24 , an input device 25 , and a read-only memory (ROM) device 26 .

[0032] The vehicle-mounted device 10 further includes a vehicle speed sensor 27 , a gyro sensor 28 , a global positioning system (GPS) receiving device 29 , a frequency modulation (FM) multicast receiving device 30 , and a beacon receiving device 31 .

[0033] The arithmetic processing device 11 is a central unit that performs various types of processing of the vehicle-mounted device 10. The arithmetic processing device 11 detects the current location by using information output from various sensors such as the vehicle speed sensor 27 and the GPS receiving device 29. Based on the acquired current location information, the arithmetic processing device 11 reads map information required for display from the storage device 23 and the ROM device 26. The arithmetic processing device 11 expands the read map information into a graphic and overlaps a mark indicating the current location thereon to generate and output an image signal to be displayed on the first display 21. The arithmetic processing device 11 also calculates a recommended route connecting a departure place (current location) and a destination location indicated from a user (driver or passenger) by using map information stored in the storage device 23 or the ROM device 26, etc. The arithmetic processing device 11 navigates along the route by outputting a predetermined signal to the speaker 242 and the first display 21.

[0034] The arithmetic processing device 11 can set one or more display areas on the display screen of the first display 21, and can change the size of the display area according to the operation from the user or the occurrence of a predetermined event. The arithmetic processing device 11 independently displays a predetermined display object in a predetermined display form (icon, etc.) in each display area. In addition, the arithmetic processing device 11 can also display the content of any display area of ​​the one or more display areas set in the first display 21 on the second display 22.

[0035] The arithmetic processing device 11 as described above includes: a central processing unit (CPU) 111, which performs various types of processing for performing arithmetic operations and controlling the device; a random access memory (RAM) 112, which temporarily stores map information, arithmetic data, etc. that have been read from a storage device such as the storage device 23 and the ROM 113; the ROM 113 stores a boot program executed by the CPU 111, etc.; an interface (I / F) 114, which is used to connect various types of hardware to the arithmetic processing device 11; and a bus 115, which connects these components to each other.

[0036] The first display 21 is installed at the center of a console panel, for example, on the front surface provided in the vehicle. The first display 21 is a unit that displays graphic information. The first display 21 is formed of, for example, a liquid crystal display, an organic electroluminescent (EL) display, etc. Note that, as described below, a transparent touch panel 251 is stacked on the first display 21. Therefore, the user can perform a touch operation on (the touch panel 251 on) the first display 21. However, it is also possible to perform an operation on the first display 21 by using the dial switch 252.

[0037] The second display 22 is installed in a dashboard, for example, in front of the driver's seat. For example, in the case of a vehicle with a steering wheel installed on the left side, such as a U.S. specification vehicle, the second display 22 is installed on the left side of the first display 21 installed in the center of the console panel as seen from the user.

[0038] Note that it is desirable that a display for displaying images of a speed indicator, a tachometer, etc. is also used for the second display 22, which is provided in advance to the vehicle. Of course, a second display 22 dedicated to the vehicle-mounted device 10 may be provided. The second display 22 is a unit that displays graphic information. The second display 22 is formed of, for example, a liquid crystal display, an organic EL display, or the like.

[0039] The storage device 23 is formed of a storage medium capable of performing at least reading and writing, such as a hard disk drive (HDD) and a nonvolatile memory card. For example, various information (eg, map information, etc.) used by the arithmetic processing device 11 is stored in the storage device 23.

[0040] The sound input / output device 24 includes a microphone 241 as a sound input device and a speaker 242 as a sound output device. The microphone 241 collects sounds outside the vehicle-mounted device 10 in addition to sounds (user speech) uttered by the driver or passengers. The speaker 242 outputs sounds such as route guidance generated by the arithmetic processing device 11 to the driver or the like.

[0041] The input device 25 is a device for receiving instructions input from the user. The input device 25 includes a touch panel 251, a dial switch 252, a scroll key as another hard switch, etc. (not shown). The input device 25 outputs information according to the operation of the key and switches to another device such as the arithmetic processing device 11.

[0042] The touch panel 251 is formed of a transparent material and is stacked on the display screen of the first display 21. The touch panel 251 detects touch operations (touch (contact), drag (move in contact state) and touch-off (release of contact)) of a user's finger or a touch pen. Therefore, while visually recognizing the display screen of the first display 21, the user can input various operations by touching the display screen (actually the touch panel 251). For example, the position of the user's touch operation is specified based on the xy coordinates set on the touch panel 251. The touch panel 251 is formed, for example, of a capacitive sensing type input detection element.

[0043] The ROM device 26 is formed by a storage medium capable of reading at least digital data, such as a ROM such as a compact disc (CD)-ROM and a digital versatile disc (DVD)-ROM and an integrated circuit (IC) card. For example, video data, audio data, voice data, etc. are stored in the storage medium.

[0044] The vehicle speed sensor 27 acquires a value for calculating the vehicle speed. The gyro sensor 28 is formed of an optical fiber gyro, an oscillating gyro, etc., and detects the rotational angular velocity of the moving body (vehicle). The GPS receiving device 29 can measure the current location, travel speed, and travel direction of the moving body by receiving signals from GPS satellites and measuring the distance between the moving body and the GPS satellites and the rate of change of the distance relative to three or more satellites. These devices are used in the arithmetic processing device 11 to detect the current location of the vehicle where the vehicle-mounted device 10 is located.

[0045] The FM multiplex broadcast receiving device 30 receives FM multiplex broadcasts transmitted by using FM broadcast waves. The FM multiplex broadcasts include a summary of current traffic information related to vehicle information and communication system (VICS) information, regulation information, service area / parking area (SA / PA) information, parking lot information, weather information, character information, etc. as general FM multiplex information.

[0046] The beacon receiving device 31 receives a summary of current traffic information related to VICS information, regulation information, service area / parking area (SA / PA) information, parking lot information, weather information, emergency alerts, etc. The beacon receiving device 31 may be, for example, an optical beacon that communicates by light or a radio wave beacon that communicates by radio waves. The image capturing device 32 is a so-called vehicle-mounted camera, and takes images of the inside and outside of the vehicle (the periphery of the vehicle).

[0047] Subsequently, a description will be given of functional blocks indicating the functional configuration of the vehicle-mounted device 10 . Figure 2 An example of functional blocks of the vehicle-mounted device 10 is shown.

[0048] The vehicle-mounted device 10 includes a control unit 120 and a storage unit 130 .

[0049] The control unit 120 includes an input receiving unit 121 , an operation detecting unit 122 , a display area setting unit 123 , a display control unit 124 , a priority setting unit 125 , and a function processing unit 126 .

[0050] The input receiving unit 121 receives instructions and information input from the user through the dial switch 252 included in the input device 25 or other hard switches. For example, the input receiving unit 121 receives the setting of the departure point and the destination point, the search instruction of the recommended route, etc. from the user through the input device 25.

[0051] The operation detection unit 122 detects a user's touch operation on the touch panel 251 included in the input device 25. Specifically, the operation detection unit 122 detects touch, drag, and touch-off with respect to the touch panel 251. The operation detection unit 122 specifies the xy coordinates on the touch panel 251 subjected to the touch operation.

[0052] The operation detection unit 122 may also detect multiple (eg, two) touches on the touch panel 251 within a predetermined period of time (eg, 0.5 seconds), and may specify xy coordinates on the touch panel 251 indicating each touched position.

[0053] When a touch operation (including touch-and-leave) is detected, the operation detection unit 122 notifies the display area setting unit 123 and the function processing unit 126 of the type and xy coordinates of the touch operation.

[0054] The display area setting unit 123 sets one or more display areas on the display screen of the first display 21. According to an event that occurs, the display area setting unit 123 may dynamically change the division state (position and size) of the display area, or may encourage the user to change the division state of the display area.

[0055] Here, events refer to user touch operations, changes in vehicle speed, reception of traffic information, reception of emergency alerts, transition to autonomous driving state, activation of external cameras, switching to camera screens, reception of emails / messages, incoming calls, approach to intersections, right / left turn guidance, flashing light operations, approach of emergency vehicles, drowsiness detection, biological abnormality detection, recommendations based on behavior history (for example, notifications near stores where you shop daily), etc.

[0056] Note that in the following description, an example is given of dividing the display screen of the first display 21 into three parts, but the number of divisions may be two, or four or more. The display area setting unit 123 may not divide the display screen, and may display only one display area on the display screen. In addition, for example, according to the occurrence of an event such as an incoming call, the phone screen may be displayed in an enlarged manner, or may be displayed as a pop-up while overlapping the three divided display areas currently displayed.

[0057] The display control unit 124 controls the setting of the arrangement area and the display of the display object of each display area. The display control unit 124 sets the attribute information about the arrangement area and the display object (the details of which will be described later). In addition, the display control unit 124 changes the size and position of the arrangement area, the attribute information, etc. according to the size change of the display area. The display control unit 124 changes the position and attribute information of the display object arranged on the arrangement area according to the size change of the arrangement area.

[0058] The priority setting unit 125 sets priorities for arrangement areas set on the display area and display objects arranged on the arrangement areas. The priority setting unit 125 may set predetermined initial values ​​as priorities for arrangement areas and display objects, and may change priorities according to input from a user thereafter.

[0059] The priority setting unit 125 can learn the situation in which the priority is changed, and can dynamically change the priority based on the learning result. Here, the situation refers to the state of information that the vehicle-mounted device 10 can obtain, such as the current location of the vehicle where the vehicle-mounted device 10 is located, the travel speed, the traffic conditions, the temperature, the weather, the time range, etc. Specifically, for example, in a predetermined time range, the priority of the arrangement area or the display object corresponding to the air conditioning function may be higher.

[0060] Furthermore, the priority setting unit 125 may temporarily increase the priority regarding the arrangement area and display objects corresponding to a predetermined event according to occurrence of the predetermined event, and may set the priority value obtained by temporarily increasing the priority to the original value according to completion of the predetermined event.

[0061] Note that when the priority is changed, the display of the arrangement area and the display object can be dynamically changed based on the priority. The priority setting unit 125 updates the arrangement area information 133 based on the priority set in the arrangement area, and updates the display object information 134 based on the priority set in the display object.

[0062] The function processing unit 126 performs processing for realizing a predetermined function according to a user's touch operation of an operation receiving button displayed on the display area of ​​the first display 21. The functions mentioned here include, for example, a navigation function, an air conditioning function, reproduction of video or music, transmission / reception of e-mail or messages, outgoing and incoming telephone calls, and the like.

[0063] The storage unit 130 stores predetermined information. The storage unit 130 is realized by the ROM 113 and the storage device 23. Various types of information such as map information 131, display area information 132, arrangement area information 133, display object information 134, etc. are stored in the storage unit 130.

[0064] Information on topography, roads, and the like used for a navigation function is recorded as map information 131 .

[0065] The division state of the display area provided on the display screen of the first display 21 is recorded as display area information 132 .

[0066] The shape, size, position, attribute information, and priority of the arrangement area provided on each display area are recorded as arrangement area information 133 .

[0067] Data, attribute information, and priority levels on a display object (an icon as an operation reception button, an image, text, a popup, a list, etc.) displayed on each display area are recorded as the display object information 134 .

[0068] In addition, the functional blocks of the vehicle-mounted device 10, namely, the input receiving unit 121, the operation detection unit 122, the display area setting unit 123, the display control unit 124, the priority setting unit 125, and the function processing unit 126, are realized by the CPU 111 executing a predetermined program. The program is stored in the ROM 113 or the storage device 23 of the vehicle-mounted device 10, and is loaded into the RAM 112 when executed, and is executed by the CPU 111.

[0069] In order to make it easier to understand the functions of the vehicle-mounted device 10 implemented in this embodiment, the following are described according to the main processing contents. Figure 2 The functional blocks shown are classified. Therefore, how each function is classified and referenced does not limit the present invention. Each configuration of the vehicle-mounted device 10 can be divided into multiple components according to the processing content. Each configuration can be classified so that one component performs more processing.

[0070] All or part of the functional blocks may be constituted by hardware implemented in a computer (an integrated circuit such as an ASIC, etc.). The processing of each functional block may be executed by one piece of hardware, or may be executed by a plurality of pieces of hardware.

[0071] <Regarding Display Area on Display Screen of First Display 21>

[0072] Next, description is given of display areas set on the display screen of the first display 21. As described above, the vehicle-mounted device 10 causes the display area setting unit 123 to divide the display screen of the first display 21, and thus, can provide a plurality of (three in this embodiment) display areas.

[0073] Figure 3 A to Figure 3 D is a display example of three display areas 211 (a first display area 2111 , a second display area 2112 , and a third display area 2113 ) provided on the display screen of the first display 21 . Figure 3 A shows a first display example, Figure 3 B shows a second display example, Figure 3 C shows a third display example, and Figure 3 D shows a fourth display example.

[0074] For example, a navigation screen, an air conditioning screen, an AV screen, an application (App) screen, a phone screen, a camera screen, etc. may be assigned to each display area 211. A plurality of operation receiving buttons related to different functions (e.g., air conditioning, audio, and phone) may be mixed and displayed on one display area 211.

[0075] When a plurality of display areas 211 are provided on the first display 21, the display control unit 124 provides a mobile display area 212 at a position where the boundary areas 213 between the display areas 211 intersect each other. A specific display object can be displayed on the mobile display area 212. When a user touches and drags a specific display object displayed on the mobile display area 212, the display control unit 124 moves the display position of the mobile display area 212. Then, the display area setting unit 123 dynamically changes the size of each display area 211 on the display screen according to the movement of the mobile display area 212, and fixes the size of each display area 211 when the user touches and leaves the mobile display area 212.

[0076] For example, in Figure 3 In the state A, when the user touches a specific display object displayed on the mobile display area 212 and drags the specific display object upward, the display area setting unit 123 dynamically changes the display area 211 to a vertical width of the second display area 2112 by expanding the vertical width of the second display area 2112 and reducing the vertical width of the first display area 2111 by the same amount. Figure 3 The status of B.

[0077] For example, in Figure 3 In the state B, when the user touches a specific display object displayed on the mobile display area 212 and drags the specific display object in the lower left direction, the display area setting unit 123 dynamically changes the display area 211 to a third display area 2113 by expanding the horizontal width and reducing the horizontal widths of the first display area 2111 and the second display area 2112 by the same amount, and expanding the vertical width of the first display area 2111 and reducing the vertical width of the second display area 2112 by the same amount. Figure 3 The status of C.

[0078] Note that the movement of the mobile display area 212 and the size change of each display area 211 accompanying the movement are performed according to the occurrence of an event and the user's operation.

[0079] exist Figure 3 A to Figure 3In the example of FIG. 2C, as a specific display object, an image of an analog clock indicating the current time is displayed on the moving display area 212. In addition to or instead of the time, information that changes with the passage of time, such as temperature, humidity, weather conditions, vehicle speed, output horsepower, output torque, and the amount of power generated, may be displayed in characters, numbers, or images (e.g., a meter) on the moving display area 212. The user can freely select the information to be displayed on the moving display area 212.

[0080] The specific display object to be displayed on the mobile display area 212 can be changed according to the occurrence of an event. For example, the display on the mobile display area 212 can be changed from a state of displaying time to information indicating the content of the event according to an event such as an incoming call, reception of an email or message, reception of an emergency warning, etc.

[0081] Figure 3 Example D shows a state where an arrow is displayed as a specific display object on the mobile display area 212 according to an event that occurs, and the arrow encourages the user to change the division state of the display area 211. The arrow indicates the direction in which the user touches and drags the mobile display area 212. Figure 3 In case D, the arrow encourages the user to drag the mobile display area 212 in the upper right direction so as to increase the size of the second display area 2112 and reduce the sizes of the first display area 2111 and the third display area 2113.

[0082] Displaying arrows as specific display objects on the mobile display area 212 encourages the user to change the division state of the display area 211 and allows the user to understand the direction in which the drag is performed. The user can perform an operation of changing the division state of the display area 211 according to his or her own intention.

[0083] Note that when a specific display object displayed on the mobile display area 212 is moved by a touch operation of the user, the user cannot visually recognize the specific display object due to his or her own finger. Therefore, when a specific display object displayed on the mobile display area 212 is moving, the update of the specific display object on the mobile display area 212 may be stopped, the specific display object may be deleted, or the specific display object may be changed to another image (e.g., a logo mark, etc.). When a specific display object displayed on the mobile display area 212 is moved, the size of the specific display object may be reduced, or alternatively may be increased.

[0084] Furthermore, regardless of the movement of the specific display object displayed on the moving display area 212, the size or display content of the specific display object does not have to be changed.

[0085] The size of the mobile display area 212 and the size of the specific display object displayed thereon can be freely selected by the user. According to the occurrence of an event, the size of the mobile display area 212 and the size of the specific display object displayed thereon can be temporarily changed.

[0086] The mobile display area 212 is arranged at a position where the plurality of display areas 211 intersect each other, and thus can be easily identified by the user. Therefore, when information frequently required by the user (e.g., an analog clock indicating the time) is displayed on the mobile display area 212, the convenience of the user can be improved.

[0087] Note that predetermined information may be displayed on the boundary region 213. The width of the boundary region 213 may be narrowed in such a manner as to be displayed substantially as a line.

[0088] Note that a minimum size that is not allowed to be reduced in size may be set for each display area 211 .

[0089] The display area setting unit 123 dynamically changes the state of each display area 211. In response to this, the display control unit 124 dynamically changes the display of the display objects arranged on each display area 211. The details thereof will be described later.

[0090] However, the division state of each display area 211 set on the display screen of the first display 21 is not limited to Figure 3 A to Figure 3 D, and changes freely according to the operation from the user.

[0091] Not only the touch panel 251 but also the dial switch 252 can be used to receive the user's operation for moving the display area 212 on the display screen.

[0092] <About Arrangement Area 301 Set on Display Area 211>

[0093] Next, the arrangement area 301 provided on each display area 211 is described. Figure 4 An example of a plurality of arrangement areas 301 a to 301 f provided on the display area 211 is shown.

[0094] Each of the arrangement areas 301a to 301f is an area for arranging display objects such as operation reception buttons, various icons, thumbnail images, and text information. Note that in the figure, the positions of the arrangement areas 301a to 301f on the display area 211 are indicated by dotted lines, but the indication of the arrangement area 301 is not actually displayed on the screen.

[0095] exist Figure 4In the example of , arrangement areas 301a, 301b and 301c extending in the lateral direction and arrangement areas 301d, 301e and 301f extending in the vertical direction are provided on the display area 211. In the following description, when it is not necessary to distinguish the arrangement areas 301a to 301f from each other, they are simply referred to as the arrangement area 301.

[0096] A two-dimensional or three-dimensional or more dimensional coordinate system independent of the xy coordinate system provided on the display screen of the first display 21 is provided on the arrangement area 301. Thus, it is possible to easily change the display of the display objects 302 on each arrangement area 301. When a two-dimensional coordinate system is provided on the arrangement area 301, the arrangement area 301 has a certain area. When a three-dimensional coordinate system is provided on the arrangement area 301, the arrangement area 301 has a certain volume.

[0097] The arrangement area 301 has a plurality of axes (not shown) (hereinafter referred to as direction axes), each of which has a direction (vector) extending from one end (starting point) of the area to the other end (end point). The direction axis of the arrangement area 301 is not limited to a straight line parallel to the horizontal or vertical direction of the display area 211, but can be a straight line in an inclined direction. The direction axis is not limited to a straight line, but can also be a curve.

[0098] For example, each arrangement region 301 has a rectangular shape. Figure 4 , in order to indicate the direction of the direction axis, the arrangement area 301 is shown as an arrow area. Note that the arrangement area 301 is not limited to a rectangular shape, and may have other shapes.

[0099] Hereinafter, the length of the direction axis of the arrangement region 301 is referred to as the direction axis length, and the length in a direction orthogonal to the direction axis of the arrangement region 301 is referred to as the width.

[0100] According to the size change of the display area 211, the direction axis length and position of the arrangement area 301 are changed while maintaining the direction axis and width. A maximum value may be set for the direction axis length of the arrangement area 301.

[0101] The display control unit 124 may set an offset value indicating the distance from the end of the display area 211 to the arrangement area 301 for the arrangement area 301 according to the operation of the user. In addition, the display control unit 124 may set an offset value indicating the distance from the end of the display area 211 to the arrangement area 301 for the arrangement area 301 according to its width. For example, for the arrangement area 301c adjacent to the lower side of the display area 211 and extending in the lateral direction, the display control unit 124 may set the offset value from the lower side according to the width of the arrangement area 301c. Similarly, for the arrangement area 301a adjacent to the upper side of the display area 211 and extending in the lateral direction, the display control unit 124 may set the offset value from the upper side according to the width of the arrangement area 301a. For the arrangement area 301d adjacent to the left side of the display area 211 and extending in the vertical direction, the display control unit 124 may set the offset value from the left side according to the width of the arrangement area 301d. Similarly, for an arrangement area 301 f adjacent to the right side of the display area 211 and extending in the vertical direction, the display control unit 124 may set an offset value from the right side according to the width of the arrangement area 301 f .

[0102] The arrangement area 301 can be set to be visible or invisible as attribute information. The display objects 302 arranged on the arrangement area 301 set to be visible are displayed on the screen. Figure 7 ). In contrast, the display objects 302 arranged on the arrangement area 301 set to be invisible are not displayed on the screen.

[0103] The arrangement area 301 may be set to have a priority relative to other arrangement areas 301 set on the same display area 211. Note that in the present embodiment, a larger value of the priority of the arrangement area 301 indicates a higher priority order. The priority value of the arrangement area 301 is set to an initial value predetermined by the priority setting unit 125. With respect to the priority of the arrangement area 301, the priority may be changed according to an operation from a user. In addition, the priority setting unit 125 may learn a situation in which the priority is changed, and may dynamically change the priority according to the learning result. In addition, the priority of the arrangement area 301 may be temporarily changed according to the occurrence of an event.

[0104] As the attribute information, the arrangement area 301 may be set as to whether the arrangement area 301 interferes with another arrangement area in a case where the arrangement areas 301 arranged on the same display area 211 are close to each other with a predetermined distance or less therebetween. Here, the case where the arrangement areas 301 are close to each other with a predetermined distance or less therebetween includes a case of contact and a case of overlap.

[0105] The interference indicates that the attribute information related to the arrangement area 301 with a lower priority is changed from visible to invisible, and all display objects arranged on the arrangement area 301 with a lower priority are collectively removed from the screen. In the following description, the action of changing the attribute information from visible to invisible and removing the display object from the screen is also referred to as "removal".

[0106] For example, arrangement areas 301 having direction axes parallel to each other (e.g., arrangement area 301a and arrangement area 301b) may be set to be "interfered", and arrangement areas 301 having direction axes intersecting each other (e.g., arrangement area 301a and arrangement area 301d) may be set to be "non-interfered".

[0107] Furthermore, even when the arrangement areas 301 set on the same display area 211 are not close to each other with a predetermined distance or less therebetween, in the case where the display area 211 is reduced to a predetermined size or less, all display objects arranged on the arrangement area 301 with a lower priority can be removed collectively. Furthermore, even when the arrangement areas 301 set on the same display area 211 are not close to each other with a predetermined distance or less therebetween, in the case where the display objects 302 arranged in the arrangement areas 301 are close to each other with a predetermined distance or less therebetween, all display objects arranged on the arrangement areas 301 with a lower priority can be removed collectively.

[0108] <Change in Arrangement Area 301 in Accordance with Change in Size of Display Area 211>

[0109] Next, a description is given of a change in the arrangement of the arrangement area 301 in accordance with a change in the size of the display area 211 .

[0110] Figure 5 and Figure 6 Each of is a diagram for describing an outline of a change in the arrangement of the arrangement areas 3011 and 3012 provided on the display area 211 in accordance with a change in the size of the display area 211 .

[0111] exist Figure 5 and Figure 6 In the example of , on the display area 211, arrangement areas 3011 and 3012 with different priorities are provided. Each subscript number of the arrangement area 301 is a value indicating a priority, and a larger number indicates a higher priority. Therefore, the priority of the arrangement area 3011 is 1, and the priority of the arrangement area 3012 is 2. Therefore, the priority of the arrangement area 3012 is higher than the priority of the arrangement area 3011. Figure 6 In the example of Figure 5 The width in the example is wider.

[0112] exist Figure 5 and Figure 6 In the example, when the size of the display area 211 is changed from the state of the previous row to the state of the next row according to the user's operation, the direction axis lengths of the arrangement areas 3011 and 3012 are reduced while maintaining the direction and width of the direction axis. The interval between the arrangement areas 3011 and 3012 is narrowed.

[0113] As a result, Figure 5 In the example, the arrangement region 3011 and the arrangement region 3012 do not even partially overlap each other, and the arrangement regions 3011 and 3012 are not removed.

[0114] At the same time, Figure 6 In the example of , the arrangement area 3011 and the arrangement area 3012 partially overlap each other, and, therefore, the attribute information related to the arrangement area 3011 having a lower priority is changed from visible to invisible, and the arrangement area 3011 is removed in the arrangement area unit. In other words, all display objects (not shown) arranged on the arrangement area 3011 are collectively removed from the screen.

[0115] However, as in Figure 5 In the example, even when the arrangement area 3011 and the arrangement area 3012 do not partially overlap each other, in the case where the display area 211 is reduced to a size smaller than a predetermined size, the arrangement area 3011 having a lower priority may be removed.

[0116] Note that, instead of removing the arrangement area 3011 having a lower priority in arrangement area units, a display object (not shown) arranged on the arrangement area 3011 may be set to be moved.

[0117] On the contrary, Figure 5 and Figure 6 In the example of , when the size of the display area 211 is changed from the state in the lower row to the state in the upper row according to the operation from the user, the direction axis lengths of the arrangement areas 3011 and 3012 are extended while maintaining the direction and width of the direction axis. The interval between the arrangement areas 3011 and 3012 is widened.

[0118] As a result, Figure 6 In the example, the partial overlap between the arrangement area 3011 and the arrangement area 3012 is eliminated. Therefore, the attribute information related to the arrangement area 3011 having a lower priority is changed from invisible to visible, and the display of the display object (not shown) arranged on the arrangement area 3011 is restored.

[0119] As described above, when the arrangement area 3011 and the arrangement area 3012 are close to each other with a predetermined distance or less therebetween, one of them is removed according to the priority. Therefore, redundant determination of display objects arranged on the arrangement areas 3011 and 3012 can be omitted.

[0120] Note that the priority setting unit 125 can dynamically change the relative priority of the arrangement area 301 set on the same display area 211 from the initial value set in advance. Specifically, for example, the priority setting unit 125 can set a larger priority value for the arrangement area 301 on which the display objects (not shown) on which the user has recently performed operations are arranged. For example, for the arrangement area 301 on which the display objects (not shown) on which the user has more frequently performed operations are arranged, the priority value can be set larger. In this way, the display objects that are more likely to be operated by the user are preferentially displayed, so that user operability can be improved.

[0121] <Attribute Information Related to Display Object 302>

[0122] Next, Figure 7 A diagram for describing relative priorities with respect to display objects 3021 to 3027 arranged on the arrangement area 301 and describing visible or invisible as attribute information. Here, when the display objects 3021 to 3027 do not need to be distinguished individually from each other, they are simply referred to as display objects 302.

[0123] A plurality of display objects 302 arranged on the arrangement area 301 may be set to have a priority relative to other display objects 302 arranged on the same arrangement area 301. The subscript number after the display object 302 is a value indicating the priority. In the present embodiment, a larger value indicates a higher priority. The same applies in the following figures. As attribute information, the display object 302 arranged on the arrangement area 301 is set to be visible or invisible.

[0124] exist Figure 7 In the example of FIG. 3 , display objects 3021 to 3027 having different priorities are arranged on the arrangement area 301. In the state shown in the uppermost row, attribute information related to the display objects 3021 to 3027 is set to be visible.

[0125] For example, when the direction axis length of the arrangement area 301 is reduced according to the size change (reduction) of the display area 211 (not shown) from the state shown in the uppermost row according to the occurrence of an event, the display objects 3021 to 3027 are displayed at closer intervals while maintaining the same Figure 7 The dimensions are shown in the second row.

[0126] In addition, if Figure 7As shown in the third row of FIG. 3 , when the direction axis length of the arrangement area 301 is further reduced and the display objects 3021 to 3027 cannot be arranged separately, the display object 3021 having the lowest priority among the display objects 3021 to 3027 is removed (the attribute information is changed from visible to invisible). As a result, a state in which the display objects 3022 to 3027 other than the display object 3021 are displayed on the arrangement area 301 is realized.

[0127] In addition, if Figure 7 As shown in the fourth row of FIG. 301, when the direction axis length of the arrangement area 301 is further reduced and the display objects 3022 to 3027 cannot be arranged separately, the display object 3022 having the lowest priority among the display objects 3022 to 3027 is removed (the attribute information is changed from visible to invisible). As a result, a state in which the display objects 3023 to 3027 other than the display objects 3021 and 3022 are displayed on the arrangement area 301 is realized.

[0128] Similarly, in Figure 7 In the fifth and sixth rows of FIG. 301 , as the direction axis length of the arrangement area 301 decreases, the display objects 302 are removed in order of priority from the lower priority side.

[0129] On the contrary, when the direction axis length of the arrangement area 301 is extended according to the size change (size increase) of the display area 211 (not shown), the display of the display object 302 is changed from Figure 7 In other words, the display of the removed display object 302 (the object whose attribute information becomes invisible) is restored on the arrangement area 301 in the order of priority from the higher priority (the attribute information changes from invisible to visible).

[0130] The relative priority between the display objects 302 arranged on the same arrangement area 301 is pre-set to an initial value, and can be changed by the priority setting unit 125 according to an operation from the user. When the display object 302 is an operation receiving button, the priority setting unit 125 can change the priority according to the frequency of operation from the user, or can set the priority of the object that has been operated most recently to the highest order. In addition, the priority setting unit 125 can dynamically change the priority according to the vehicle's travel conditions (speed, etc.). For example, the priority of the display object 302 as a character string is lowered during travel. In addition, the priority setting unit 125 can learn the situation in which the priority is changed, and can dynamically change the priority according to the learning result. Thereby, the visibility of the display object 302 to the user and the operability of the display object 302 as an operation receiving button can be improved.

[0131] Then, Figure 8It is a diagram for describing the relative priority with respect to the display objects 3021 to 3025 arranged on the arrangement area 301, and describing "removal allowed" or "removal not allowed" as attribute information. Here, when it is not necessary to distinguish the display objects 3021 to 3025 individually from each other, they are simply referred to as the display object 302.

[0132] Among the plurality of display objects 302 arranged on the arrangement area 301, the display objects 302 having a priority lower than an arbitrary degree may be set to "removal allowed", and in addition to the above priorities, the display objects 302 having a priority equal to or higher than an arbitrary degree may be set to "removal not allowed" as attribute information. Figure 7 In the above example shown, it can be considered that all display objects 3021 to 3027 are set to "permit removal".

[0133] When the size of the display area 211 is reduced in accordance with the occurrence of an event, the arrangement area 301 is reduced, and the display object 302 is therefore brought close to other display objects 302 arranged on the same arrangement area 301 so that there is a predetermined distance or less therebetween, and the display object 302 set to "allow removal" is removed according to priority (the attribute information changes from visible to invisible).

[0134] At the same time, even when the size of the display area 211 is reduced according to the occurrence of an event, the arrangement area 301 is also reduced, and the display object 302 is thus close to other display objects 302 arranged on the same arrangement area 301 so as to have a predetermined distance or less therebetween, the display object 302 set to "not allow removal" is not removed. In addition, the reduction of the display area 211 and the reduction of the arrangement area 301 are canceled.

[0135] exist Figure 8 In the example, it is assumed that display objects 3021 to 3025 are arranged on an arrangement area 301 set on the display area 211, and display objects 3021 and 3022 with a priority less than 3 are set to "allow removal", and display objects 3023 to 3025 with a priority equal to or greater than 3 are set to "do not allow removal".

[0136] For example, when the event occurs from Figure 8 When the display area 211 is reduced in the state shown in the uppermost row of FIG. 30 , the arrangement area 301 is reduced, and the display objects 302 are thus close to each other with a predetermined distance or less therebetween, the display object 3021 having the lowest priority is a target to be removed, and since the display object 3021 is set to “allow removal”, the display object 3021 is removed, as shown in FIG. Figure 8 The second row is shown in .

[0137] Then, when the event occurs from Figure 8 When the display area 211 is further reduced in the state shown in the second row of , the arrangement area 301 is reduced, and the display objects 302 are thus close to each other with a predetermined distance or less therebetween, the display object 3022 having the next lowest priority is a target to be removed, and since the display object 3022 is set to “allow removal”, the display object 3022 is removed, as shown in FIG. Figure 8 As shown in the third row of .

[0138] Then, when the display area 211 changes from Figure 8 When the state in the third row of the display area 301 is further reduced, the arrangement area 301 is reduced, and the display objects 302 are thus close to each other with a predetermined distance or less therebetween, the display object 3023 having the third lowest priority is targeted to be removed. However, the display object 3023 is set to "removal is not allowed" and is therefore not removed to keep its display, as shown in FIG. Figure 8 The reduction of the display area 211 and the reduction of the arrangement area 301 are canceled, and the Figure 8 The status in the third row.

[0139] Note that when the event that occurs is a touch operation of the user, and the reduction of the display area 211 to be performed according to the touch operation is canceled, the display control unit 124 can notify the user of the cancellation. The notification method can use sound or vibration instead of screen display. Thus, the user can recognize that the reduction of the display area 211 according to his or her own operation is canceled.

[0140] Note that a plurality of display objects 302 arranged on the same arrangement area 301 are set in advance to "removal allowed" or "removal not allowed", but can be changed by the priority setting unit 125 according to an operation from the user. According to the occurrence of a predetermined event, the display object 302 corresponding to the event can be temporarily set to "removal not allowed". In addition, when the display object 302 is an operation receiving button, the priority setting unit 125 can change the display object 302 to "removal not allowed" according to the frequency of operations from the user. As described above, when the display object 302 can be set to "removal not allowed", the display object 302 that is not preferred to be removed can always be displayed on the display area 211. Therefore, the convenience and operability of the user can be improved.

[0141] Subsequently, a setting is described in which, when arrangement areas 301 arranged on the same display area 211 are close to each other with a predetermined distance or less therebetween, display objects arranged on the arrangement area 3011 are moved instead of removing the arrangement area 3011 with a lower priority in the arrangement area unit.

[0142] In reference Figure 6 In the description of , when the arrangement areas 3011 and 3012 set on the same display area 211 partially overlap each other, the arrangement area 3011 with a lower priority is removed in the arrangement area unit. However, the setting may be performed in a manner of moving the display object 302 arranged on the arrangement area 3011 with a lower priority.

[0143] Fig. 9 An example is shown in which, when a plurality of arrangement areas 301 provided on the same display area 211 partially overlap each other, display objects arranged on an arrangement area 3011 having a lower priority are moved.

[0144] exist Fig. 9 In the example, the arrangement area 3011 with a priority of 1 and the arrangement area 3012 with a priority of 2 set on the display area 211 are set to interfere with each other. Seven display objects 302 with different priorities are arranged in the arrangement area 3011, and six display objects 302 with different priorities are arranged in the arrangement area 3012.

[0145] For example, when the size of the display area 211 is reduced from the state shown in the previous row, as shown in FIG. Fig. 9 As shown in the next row of , the interval between the arrangement areas 3011 and 3012 gradually narrows while maintaining the direction and width of the direction axis, and eventually partially overlaps (intersects) each other. In this case, the arrangement of the six display objects 302 on the arrangement area 3012 having a higher priority than the arrangement area 3011 is not changed. At the same time, on the arrangement area 3011 having a lower priority, the display objects 3027 and 3022 are moved in the left and right directions to prioritize the display objects 302 arranged on the arrangement area 3012. As a result, the seven display objects 302 cannot be arranged individually on the arrangement area 3011. Therefore, the display object 3021 with the lowest priority on the arrangement area 3011 is removed (the attribute information is changed from visible to invisible).

[0146] On the contrary, when the display area 211 is enlarged from the state shown in the next row, the display object 3021 is displayed as shown in FIG. Fig. 9 The above row is shown in the restored state on the arrangement area 3011 (the attribute information changes from invisible to visible).

[0147] <Display Control Processing Executed by the In-Vehicle Device 10>

[0148] Next, Fig.10 : is a flowchart showing an example of the display control process executed by the vehicle-mounted device 10 .

[0149] The display control process starts after the vehicle-mounted device 10 is started, and is continuously executed until the operation of the vehicle-mounted device 10 is completed.

[0150] First, the display area setting unit 123 determines whether an event for causing a size change of the display area 211 has occurred (step S1). Here, in the case where it is determined that an event for causing a size change of the display area 211 has not occurred (No in step S1), the display area setting unit 123 repeats the determination. In the case where it is determined that an event for causing a size change of the display area 211 has occurred (Yes in step S1), the display area setting unit 123 changes the size of the display area 211 according to the event that has occurred (step S2).

[0151] Then, according to the change in size of the display area 211 in step S2, the display control unit 124 calculates the size and position of the arrangement area 301 set on each display area 211 and set to be visible as the attribute information according to a predetermined rule (step S3). Then, the display control unit 124 determines whether the arrangement areas 301 calculated in step S3 and set on the same display area 211 are close to each other (including contact and overlap) with a predetermined distance or less therebetween (step S4).

[0152] Here, when it is determined that the arrangement areas 301 set on the same display area 211 are close to each other with a predetermined distance or less therebetween (Yes in step S4), the display control unit 124 changes the attribute information associated with the arrangement area 301 having a lower priority among the close arrangement areas 301 from visible to invisible (step S5). On the contrary, when it is determined that the arrangement areas 301 set on the same display area 211 are not close to each other with a predetermined distance or less therebetween (No in step S4), the display control unit 124 skips step S5.

[0153] Subsequently, in response to the change in the division state of the display area 211 in step S2, the display control unit 124 recalculates the size and position of the arrangement area 301 set on each display area 211 and set to be visible as the attribute information according to a predetermined rule (step S6).

[0154] Subsequently, the display control unit 124 calculates the position of the display object 302, which is set to be visible as the attribute information and is arranged on each arrangement area 301 on each display area 211, according to a predetermined rule (step S7). Subsequently, the display control unit 124 determines whether the display objects 302 calculated in step S7 and arranged on the same arrangement area 301 are close to each other with a predetermined distance or less therebetween (step S8).

[0155] Here, when it is determined that the display objects 302 arranged on the same arrangement area 301 are close to each other with a predetermined distance or less therebetween (Yes in step S8), the display control unit 124 changes the attribute information associated with the display object 302 having a lower priority among the close display objects 302 from visible to invisible (step S9). On the contrary, when it is determined that the display objects 302 arranged on the same arrangement area 301 are not close to each other with a predetermined distance or less therebetween (No in step S8), the display control unit 124 skips step S9.

[0156] Subsequently, the display control unit 124 recalculates the position of the display object 302 , which is set to be visible as the attribute information and is arranged on each arrangement area 301 on each display area 211 , according to a predetermined rule (step S10 ).

[0157] Subsequently, the display control unit 124 reflects the recalculation results in steps S6 and S10 to update the position of the arrangement area 301 on each display area 211, and updates the position of the display object 302 on each arrangement area 301 (step S11). Thereafter, the process returns to step S1, and step S1 and the steps thereafter are repeated.

[0158] According to the display control processing performed by the above-mentioned vehicle-mounted device 10, the size of each display area 211 on the display screen can be dynamically changed according to the occurrence of an event exemplified by a touch operation from the user, and the display of the display object 302 displayed on the display area 211 can be dynamically changed according to the dynamic change in the size of each display area 211. Therefore, a screen display that is excellent in visibility for the user and improved in intuitive operability can be realized.

[0159] Furthermore, the display control process performed by the above-described vehicle-mounted device 10 may not be performed in accordance with the aspect ratio or resolution of the first display 21 .

[0160] The present invention is applicable not only to the vehicle-mounted device 10 including the display (the first display 21 and the second display 22) of the present embodiment, but also to the case of, for example, controlling a screen projected by a projector. The present invention is not limited to the vehicle-mounted device 10, but can also be applied to, for example, electronic devices used in relatively small spaces, such as cockpits and passenger seats of airplanes, ships, etc.

[0161] The effects described in this specification are merely examples and are not limited thereto. Other effects may be exerted.

[0162] The present invention is not limited to the above-described embodiments, but includes various modifications. For example, in order to make the present invention easier to understand, each of the above-described embodiments is described in detail, and the present invention is not necessarily limited to including all configurations described herein. A portion of the configuration of one embodiment may be replaced with the configuration of another embodiment. The configuration of one embodiment may also be added to the configuration of another embodiment. Another configuration may be added to each embodiment, a portion of the configuration may be deleted from each embodiment, and may be replaced with another configuration.

[0163] Part or all of the above configurations, functions, processing units, processing devices, etc. can be implemented by designing hardware such as integrated circuits. Each of the above configurations, functions, etc. can be implemented by software by a processor that interprets and executes a program for implementing each function. Information for implementing each function, such as programs, determination tables, and files, can be placed in storage devices such as memories, HDDs, and solid-state disks (SSDs), and recording media such as IC cards, secure digital (SD) cards, and DVDs. The illustrations of control lines and information lines are considered necessary for description and do not necessarily include all control lines and information lines that are necessary for the product. In fact, it can be considered that almost all configurations are connected to each other.

[0164] The present invention can be provided in various forms such as a computer-readable program in addition to the display control device and the display control method.

[0165] Reference numerals list

[0166] 10: Vehicle-mounted device

[0167] 11: Arithmetic processing device

[0168] 21: First Display

[0169] 22: Second Display

[0170] 23: Storage device

[0171] 24: Sound input / output device

[0172] 25: Input device

[0173] 26: ROM device

[0174] 27: Vehicle speed sensor

[0175] 28: Gyro sensor

[0176] 29: GPS receiving device

[0177] 30: FM multi-channel broadcast receiving device

[0178] 31: Beacon receiving device

[0179] 32: Image capture device

[0180] 111: CPU

[0181] 112: RAM

[0182] 113: ROM

[0183] 114: I / F

[0184] 115: Bus

[0185] 120: Control unit

[0186] 121: Input receiving unit

[0187] 122: Operation detection unit

[0188] 123: Display area setting unit

[0189] 124: Display control unit

[0190] 125: Priority setting unit

[0191] 126: Functional processing unit

[0192] 130: Storage unit

[0193] 131: Map information

[0194] 132: Display area information

[0195] 133: Arrange area information

[0196] 134: Display object information

[0197] 211: Display area

[0198] 212: Mobile display area

[0199] 241: Microphone

[0200] 242: Speaker

[0201] 251: Touch Panel

[0202] 252: Dial switch

[0203] 301: Arrangement area

[0204] 302: Display Object

Claims

1. A display control device, comprising: A display area setting unit configured to change the position of a boundary line of one or a plurality of divided display areas set on the screen according to the occurrence of an event, so as to dynamically change the size of the display area; a display control unit configured to provide a plurality of arrangement areas for arranging a plurality of display objects in the display area, and to change a relative positional relationship between the arrangement areas provided on the same display area according to a change in the size of the display area; as well as a priority setting unit configured to set a relative priority with respect to the arrangement areas arranged on the same display area, wherein In a case where the relative positional relationship between the multiple arrangement areas set on the same display area is changed, the display control unit controls the display of the display objects arranged on one arrangement area or another arrangement area among the multiple arrangement areas by arrangement area unit based on the priority set relative to the arrangement area, and the change makes the one arrangement area approach the other arrangement area at a predetermined distance or shorter.

2. The display control device according to claim 1, wherein The display control unit collectively removes the display objects arranged on the arrangement area with a lower priority among the one arrangement area and the other arrangement area set on the same display area in a case where the relative positional relationship between the arrangement areas set on the same display area is changed, the change does not make the one arrangement area close to the other arrangement area at a predetermined distance or shorter, and makes the display objects arranged on the one arrangement area or the other arrangement area close to each other at a predetermined distance or shorter.

3. The display control device according to claim 1, wherein In a case where the size of the display area is changed to a predetermined size or smaller, the display control unit collectively removes one or more of the display objects arranged on the arrangement area with a lower priority between the one arrangement area and the other arrangement area set on the same display area, regardless of the relative positional relationship between the one arrangement area and the other arrangement area set on the same display area.

4. The display control device according to claim 1, wherein The display control unit collectively removes the display objects arranged on the arrangement area with a lower priority when a relative positional relationship between the one arrangement area and the other arrangement area set on the same display area is changed, and the change makes the one arrangement area approach the other arrangement area at a predetermined distance or shorter.

5. The display control device according to claim 1, wherein In a case where the relative positional relationship between the one arrangement area and the other arrangement area set on the same display area is changed, the display control unit moves or removes the display objects arranged on the arrangement area with a lower priority among the one arrangement area and the other arrangement area set on the same display area, and preferentially displays the display objects arranged on the arrangement area with a higher priority based on the priority set relative to the arrangement areas, and the change makes the one arrangement area approach the other arrangement area at a predetermined distance or less.

6. The display control device according to claim 1, wherein The display area setting unit changes the position of the boundary line of one or more divided display areas set on the screen according to the occurrence of the event, so as to dynamically change the size of the display area, wherein: The event is based on at least one of reception of an emergency alert, transition to an autonomous driving state, activation of an external camera, switching to a camera view, reception of an email / message, an incoming call, approach to an intersection, right / left turn guidance, light flashing operation, approach of an emergency vehicle, drowsiness detection, biometric anomaly detection, and recommendations based on behavior history, The display control unit changes the size of one of the arrangement areas in keeping with the change in size of the display area, and changes the arrangement of the display objects on the arrangement area whose size has been changed.

7. The display control device according to claim 1, wherein The display control unit changes the size of one of the arrangement areas in keeping with the change in size of the display area, and changes the arrangement of the display objects on the arrangement area whose size has been changed without changing the size of the display objects.

8. The display control device according to claim 1, wherein The display control unit changes the size of one of the arrangement areas, the size of the display objects arranged on the arrangement area in correspondence with the change in the size of the display area.

9. The display control device according to claim 7, wherein The priority setting unit sets relative priorities with respect to the display objects arranged on the same arrangement area, and In a case where the arrangement of the display objects on the arrangement area is changed, the display control unit removes the display objects with a lower priority based on the priority set relative to the display objects, and the change makes the display objects on the same arrangement area close to each other at a predetermined distance or shorter.

10. The display control device according to claim 1, wherein The priority setting unit changes the priority based on an input from a user.

11. The display control device according to claim 10, wherein The priority setting unit learns a situation in which the priority is changed, and dynamically changes the priority based on a learning result.

12. The display control device according to claim 11, wherein The display control unit dynamically changes display of the display object in keeping with the dynamic change of the priority.

13. The display control device according to claim 1, wherein Each of the arrangement regions comprises a direction axis, and The display control unit moves display of the display object along the direction axis.

14. A display control method executed by a display control device, the display control method comprising: A display area setting step, which changes the position of the boundary line of one or more divided display areas set on the screen according to the occurrence of an event, so as to dynamically change the size of the display area; A display control step of providing a plurality of arrangement areas for arranging a plurality of display objects in the display area, and changing a relative positional relationship between the arrangement areas provided on the same display area according to a change in the size of the display area; as well as a priority setting step of setting a relative priority relative to the arrangement areas arranged on the same display area, wherein The display control step includes controlling the display of the display objects arranged on one arrangement area or another arrangement area among the multiple arrangement areas by arrangement area unit based on the priority set relative to the arrangement area when the relative position relationship between the multiple arrangement areas set on the same display area is changed, and the change makes the one arrangement area approach the other arrangement area at a predetermined distance or shorter.

Citation Information

Patent Citations

  • Electronic apparatus and control program, and operation method for electronic apparatus

    JP2015087861A

  • On-board device, display area dividing method, program, and information control device

    EP3396514A1

  • Electronic apparatus and operating method thereof

    US20170115860A1

  • Adaptive, automatically-reconfigurable, vehicle instrument display

    US9469195B1