The present disclosure relates to an information providing system for vehicles, an information providing method for vehicles, and a recording medium.
Along with the advancement of information providing systems for vehicles in recent years, the number of onboard displays within the interior of vehicles has been rising. This trend has prompted the desire for technologies that, using a plurality of onboard displays, display enlarged application images, such as navigation and television images, to improve their viewability. Thus, the size of an application image and the rendering processing load tend to increase or decrease depending on the scale of collaboration of a plurality of onboard displays.
Patent Literature (PTL 1) discloses a distribution server that divides an image into partial images on the receiver's side and then displays the partial images, in order to reduce the load on the distributor's side.
PTL 1: Japanese Unexamined Patent Application Publication No. 2020-161896
However, the distribution server according to PTL 1 above can be improved upon.
Accordingly, the present disclosure is directed to providing an information providing system for vehicles and so on are capable of improving upon the above related art.
An information providing system for vehicles according to one aspect of the present disclosure is an information providing system for vehicles that controls a display mode of an application image to be displayed in a first display area and a second display area provided in a vehicle, and the information providing system for vehicles includes: a display change determiner that determines dividing areas for dividing the application image that is zoomed out, to obtain blocks that correspond, respectively, to the first display area and the second display area, such that the dividing areas have an aspect ratio equal to each of a resolution of the first display area and a resolution of the second display area; and a display controller that adjusts and displays the blocks divided in accordance with the dividing areas to correspond, respectively, to the first display area and the second display area.
Meanwhile, an information providing method for vehicles according to one aspect of the present disclosure is an information providing method for vehicles that controls a display mode of an application image to be displayed in a first display area and a second display area provided in a vehicle, and the information providing method for vehicles includes: determining dividing areas for dividing the application image that is zoomed out, to obtain blocks that correspond, respectively, to the first display area and the second display, such that the dividing areas have an aspect ratio equal to each of a resolution of the first display area and a resolution of the second display area; and adjusting and displaying the blocks divided in accordance with the dividing areas to correspond, respectively, to the first display area and the second display area.
A recording medium according to one aspect of the present disclosure is a non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to execute an information providing method for vehicles.
The information providing system for vehicles and so on according to the present disclosure is capable of improving upon the above related art.
These and other advantages and features of the present disclosure will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate a specific embodiment of the present disclosure.
The embodiments described below merely illustrate general or specific examples. The numerical values, the shapes, the materials, the constituent elements, the arrangement positions and the connection modes of the constituent elements, the steps, the order of the steps, and so on illustrated in the following embodiments are examples and are not intended to limit the present disclosure. Among the constituent elements described in the following embodiments, any constituent elements that are not cited in the independent claims are to be construed as optional constituent elements.
Moreover, the drawings are schematic diagrams and do not necessarily provide exact depictions. Furthermore, in the drawings, identical constituent elements are given identical reference characters.
An embodiment will be described below in specific terms with reference to the drawings.
First, display system 1 according to the present embodiment will be described with reference to
As shown in
Display system 1 is used, for example, in vehicle 2 in which one or more display devices 40 are provided. Therefore, according to the present embodiment, a plurality of images are images that are displayed based on applications and include information about, for example but not limited to, a meter for the vehicle, an operation condition of an onboard device, navigation information, a captured image, or surrounding vehicle information. A meter for the vehicle is, for example but not limited to, a speedometer, a direction indicator light, a warning light, an odometer, a shift position indicator, a fuel gauge, or a water temperature meter. An onboard device is, for example but not limited to, an audio device, an onboard lighting device, or a seat device. Navigation information is information for, for example but not limited to, informing the driver of the current position of traveling vehicle 2 or guiding the driver to a destination. A captured image is an image of the surroundings or the interior of vehicle 2 captured by an imaging device provided in vehicle 2. Surrounding vehicle information is information indicating, for example but not limited to, the presence or absence of, the number of, or the speed of other vehicles in the surroundings of vehicle 2 or the distance to other vehicles from vehicle 2.
Specifically, display system 1 includes a plurality of display devices 40, operation inputter 21, display content obtainer 22, display restricted area determiner 23, display setter 24, driving information obtainer 25, processing information obtainer 26, performance evaluator 27, and information providing system 10 for vehicles. In the example illustrated in
First display device 41 and second display device 42 are each a display device of, for example, a personal computer (PC) provided with a liquid crystal display or the like, a mobile terminal such as a smartphone, a car navigation system provided in vehicle 2, an electron mirror system, or a multi-information display.
In
When the plurality of display devices 40 are provided side by side in vehicle 2, the plurality of display devices 40 can collectively display a single image or can each display a separate image, as the plurality of display devices 40 are controlled by display system 1 so as to collaborate with each other.
As shown in
First display area 41a and second display area 42a each display a graphical user interface (GUI) for, for example, operating on an image, such as a car navigation map, a menu image of various onboard devices, or a search image.
Operation inputter 21 is an input interface that receives an input of a user operation. For example, operation inputter 21 receives a setting input from a user for processing and displaying an application image in each of the plurality of display areas. A setting input is, for example but not limited to, a designated display on which a processed application image is to be displayed, a display mode of an application image in a designated display, or a permission for a dynamic setting change. Operation inputter 21 outputs a received setting input to display setter 24. A designated display is a display area, among the plurality of display areas, in which a processed application image is to be displayed. A display mode is, for example, the display position of an application image or the size of an application image. A permission for a dynamic setting change will be described later.
Display content obtainer 22 obtains, from an application or the like, an application image to be displayed in each of the plurality of display areas. Display content obtainer 22 outputs an obtained application image to display restricted area determiner 23.
Display restricted area determiner 23 determines, from among the plurality of display areas, a display area other than a display area reserved for displaying driving related information. In other words, display restricted area determiner 23 determines the display area reserved for displaying driving related information as a display restricted area. Driving related information is information related to the safety of traveling of vehicle 2 and is, for example, information about a meter for the vehicle. The display restricted area is a display area reserved for displaying the driving related information and is an area in which no image other than the driving related information is displayed. This configuration can limit such a setting configured by the user that causes an image other than the driving related information to be displayed in the display restricted area reserved for displaying the driving related information.
Furthermore, display restricted area determiner 23 determines a display area other than the display area reserved for displaying the driving related information as a display target area. A display target area is a display area other than the display area reserved for displaying the driving related information and is, for example, an area that displays the operation condition of an onboard device or navigation information.
Display restricted area determiner 23 outputs an application image obtained from display content obtainer 22 and area identification information for identifying the display restricted area to display setter 24.
Display setter 24 obtains a setting input from operation inputter 21 and obtains an application image and area identification information from display restricted area determiner 23. Display setter 24 generates setting information based on the setting input, the application image, and the area identification information. The setting information is, for example but not limited to, a designated display on which the application image is displayed, a display mode of the application image in the designated display, or a permission for a dynamic setting change. Display setter 24 outputs the application image and the setting information to display change determiner 28.
Driving information obtainer 25 obtains, for example, driving information from, for example, an electronic control unit (ECU) or an onboard sensor provided in vehicle 2. The ECU includes, for example, a central processing unit (CPU) and a graphics processing unit (GPU). The driving information is information related to the traveling of vehicle 2. Specifically, the driving information includes, for example, the presence or absence of the driving state of vehicle 2 by the user, the presence or absence of normal traveling of vehicle 2, or the traveling speed of vehicle 2. The driving state of vehicle 2 by the user means the state in which, unlike in normal traveling, the user is operating vehicle 2 cautiously and includes, for example, a state in which vehicle 2 is moving slowly, a state in which vehicle 2 is about to change its traveling route, or a state in which vehicle 2 is entering an intersection. Normal traveling includes, for example, a case in which vehicle 2 is traveling on and along an ordinary road or an expressway. Driving information obtainer 25 outputs obtained driving information to display change determiner 28.
Processing information obtainer 26 obtains, for example, processing information of vehicle 2 from, for example, the ECU provided in vehicle 2. The processing information includes, for example, the usage ratio of the CPU, the usage ratio of the GPU, the used memory capacity, and the network bandwidth. Processing information obtainer 26 outputs obtained processing information to performance evaluator 27.
Performance evaluator 27 successively analyzes obtained processing information and thus estimates the frame rate based on the processing information pertaining to each of first display area 41a and second display area 42a. Performance evaluator 27 outputs the estimated frame rate to display change determiner 28.
Information providing system 10 for vehicles controls the display mode of an application image to be displayed in first display area 41a and second display area 42a provided in vehicle 2. Information providing system 10 for vehicles includes display controller 30 and display change determiner 28 that includes transmitter 29 capable of transmitting, for example, an application image to display controller 30. The display mode includes, for example, a designated display of an application image that serves as a display target area, the display mode of the application image in the designated display, and a dividing area used when a block is divided and cut out from the application image.
Display change determiner 28 obtains from display setter 24 an application image and setting information for displaying the application image in the display target area, obtains driving information from driving information obtainer 25, and obtains the frame rate from performance evaluator 27.
Furthermore, display change determiner 28 determines the presence or absence of a display change based on the obtained setting information. When the obtained setting information indicates that a setting change is to be made to the current setting, display change determiner 28 determines that the user has indicated a display change. When there is a display change, display change determiner 28 determines the display mode.
Specifically, in order to process and display an application image in a display target area, display change determiner 28 determines the designated display of the application image that serves as the display target area and the display mode of the application image. Furthermore, display change determiner 28 determines the dividing area of the application image in a zoomed-out view such that the dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a. In determining the dividing area, display change determiner 28 determines dividing areas for dividing the zoomed-out application image to obtain blocks that correspond, respectively, first display area 41a and second display area 42a. A block is at least a part of a zoomed-out application image.
For example, as shown in
With this configuration, display change determiner 28 determines, as per the content of the setting input designated by the user, the display mode indicating the designated display of the application image that serves as the display target area and the display mode of and the dividing area for the application image.
Display change determiner 28 transmits a display event indicating the determined display mode and the application image from transmitter 29 to display controller 30.
Furthermore, as shown in
Specifically, in the example illustrated in (a) of
Meanwhile, in the example illustrated in (b) of
For example, in the example shown in (a) of
For example, in the example shown in (b) of
Furthermore, as shown in
Specifically, display change determiner 28 may determine whether the estimated frame rate is higher than a predetermined threshold value.
For example, as shown in (a) of
For example, as shown in (b) of
Furthermore, when display change determiner 28 has obtained a setting instruction for executing the determination of a dividing area, display change determiner 28 may execute the determination of the dividing area. In other words, when the user has input a setting instruction into operation inputter 21 for executing the determination of a dividing area, display change determiner 28 may be able to set the determination of a dividing area based on the driving information or may be able to set the determination of a dividing area performed in accordance with the estimated frame rate.
Furthermore, as shown in
For example, when the image displayed in at least one of first display area 41a or second display area 42a is the driving related information, display change determiner 28 refrains from setting the at least one of first display area 41a or second display area 42a that displays the driving related information as the display target area and refrains from determining that at least one area as the dividing area. In this case, the at least one of first display area 41a or second display area 42a that displays the driving related information continues to display the existing information (the driving related information).
Specifically, in the example illustrated in
When the image displayed in at least one of first display area 41a or second display area 42a is not the driving related information, display change determiner 28 sets the display area displaying this image as a display target area and determines a dividing area.
Specifically, in the example shown in
Display controller 30 controls the display mode of an application image to be displayed in the display target areas of the plurality of display devices 40. In other words, display controller 30 adjusts the divided blocks of an application image divided in accordance with the dividing area such that the divided blocks correspond to first display area 41a and second display area 42a, and performs controls of displaying the blocks in first display area 41a and second display area 42a.
Display controller 30 includes receiver 31, zoom controller 32, generator 33, divider 34, enlarger-reducer 35, and combiner 36.
Receiver 31 is a communication module capable of communicating with display change determiner 28. Receiver 31 receives an application image, a display event, a reduced display event or an enlarged display event, a dot-by-dot display event or a division adjusted display event transmitted by transmitter 29 of display change determiner 28. Receiver 31 outputs each of these events received from transmitter 29 of display change determiner 28 to zoom controller 32.
As shown in
Herein, there may be a case in which zoom controller 32 refrains from adjusting the zoom of an application image. In this case, zoom controller 32 may output an application image to generator 33 without adjusting the zoom of the application image.
In response to obtaining a zoom-adjusted application image and each event from zoom controller 32, generator 33 executes a rendering process for displaying the zoom-adjusted application image in a display area based on the zoom-adjusted application image. Generator 33 outputs the application image subjected to the rendering process and each event to divider 34.
In response to obtaining the application image subjected to the rendering process and each event from generator 33, divider 34 cuts out and divides the application image subjected to the rendering process, based on the display event among the obtained events. Specifically, divider 34 divides the application image to obtain blocks corresponding to first display area 41a and second display area 42a in accordance with the dividing areas indicated by the display event. Divider 34 outputs each of the divided blocks and each event to enlarger-reducer 35.
In response to obtaining each of the divided blocks and each event from divider 34, enlarger-reducer 35 adjusts each of the divided blocks such that the blocks correspond to first display area 41a and second display area 42a, based on the display event among the obtained events. For example, enlarger-reducer 35 adjusts the size of each block by increasing or reducing the size while retaining its aspect ratio so that the blocks correspond to first display area 41a and second display area 42a. Enlarger-reducer 35 outputs each of the adjusted blocks to combiner 36. In the example illustrated in
In response to obtaining each of the adjusted blocks from enlarger-reducer 35, combiner 36 executes a combining process and outputs each of the blocks subjected to the combining process to the display target areas of the corresponding target display device. With this operation, the adjusted blocks are displayed in first display area 41a of first display device 41 and in second display area 42a of second display device 42, as shown in
Processing operations of information providing system 10 for vehicles, the information providing method for vehicles, and the program according to the present embodiment will be described with reference to
First, display change determiner 28 obtains from display setter 24 an image to be displayed in a display target area, setting information set by display setter 24, and setting information set based on the image and the area identification information (S11).
Next, if a dynamic setting change is permitted in the obtained setting information, display change determiner 28 creates a thread for monitoring (S12).
Next, in order to display a block of an application image in a display target area, display change determiner 28 determines the designated display of the application image that serves as the display target area and the display mode of the application image. Furthermore, display change determiner 28 determines the dividing area of a zoomed-out application image such that the dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a. At this point, if at least one of first display area 41a or second display area 42a corresponds to the display restricted area reserved for displaying the driving related information, display change determiner 28 determines the dividing area in a display target area other than the display restricted area. With this configuration, display change determiner 28 determines, as per the content of the setting input provided by the user, the designated display of the application image that serves as the display target area and the display mode indicating the display mode of the application image and the dividing area. Display change determiner 28 transmits a display event indicating the determined display mode and the application image from transmitter 29 to display controller 30 (S13).
Meanwhile, if a dynamic setting change is permitted in the setting information at step S12, display change determiner 28 obtains driving information from driving information obtainer 25 and analyzes and monitors the obtained driving information (S21). In other words, by analyzing driving information each time display change determiner 28 obtains driving information, display change determiner 28 monitors the driving information. Specifically, display change determiner 28 repeatedly monitors, for example, the presence or absence of the driving state of vehicle 2 by the user, the presence or absence of the normal traveling of vehicle 2, or a change in the traveling speed of vehicle 2 each time display change determiner 28 obtains driving information.
For example, in the example shown in (a) of
Furthermore, display change determiner 28 determines the dividing area for dividing the application image so as to obtain a block that corresponds to the determined display target area. Specifically, display change determiner 28 determines the dividing area for dividing the application image to obtain a block that corresponds to first display area 41a or second display area 42a that serves as the display target area. Display change determiner 28 generates a reduced display event based on the determined display target area and the determined dividing area. Display change determiner 28 transmits the generated reduced display event from transmitter 29 to display controller 30 (S22).
For example, in the example shown in (b) of
Furthermore, display change determiner 28 determines the dividing area for dividing the application image so as to obtain a block that corresponds to the determined display target area. Specifically, display change determiner 28 determines the dividing areas for dividing the application image to obtain blocks that correspond, respectively, to first display area 41a and second display area 42a that serve as the display target areas. Display change determiner 28 generates an enlarged display event based on the determined display target area and the determined dividing area. Display change determiner 28 transmits the generated enlarged display event from transmitter 29 to display controller 30 (S23).
Meanwhile, if a dynamic setting change is permitted in the setting information at step S12, display change determiner 28 obtains the frame rate (FPS) from performance evaluator 27. In other words, by analyzing processing information each time performance evaluator 27 obtains processing information, performance evaluator 27 monitors the processing information (S31). Specifically, performance evaluator 27 monitors a change in the frame rate by estimating the frame rate repeatedly each time performance evaluator 27 obtains driving information.
Furthermore, display change determiner 28 determines whether the estimated frame rate is higher than a predetermined threshold value.
For example, as shown in (a) of
For example, as shown in (b) of
Next, display controller 30 receives the application image and each event. For example, display controller 30 receives the display event of step S13. Furthermore, if the dynamic setting change is permitted in the setting information at step S12, display controller 30 receives the reduced display event or the enlarged display event and the dot-by-dot display event or the division adjusted display event. Display controller 30 analyzes the received application image and each of the received events (S41).
Next, display controller 30 executes the process of each of the events (S42).
Specifically, if display controller 30 is to execute the display event, display controller 30 performs the rendering process by zooming out on the received application image, cuts out each block from the application image subjected to the rendering process in accordance with the dividing area indicated by the display event, and outputs each block to display devices 40 upon adjusting the block so that the block corresponds to the display target area. With this operation, the adjusted blocks are displayed in first display area 41a of first display device 41 and in second display area 42a of second display device 42, as shown in
Meanwhile, if display controller 30 is to execute the reduced display event, display controller 30 displays a block in the display target area so as to reduce the area for the display, based, for example, on the display target area and the dividing area determined by display change determiner 28. For example, in (a) of
Meanwhile, if display controller 30 is to execute the enlarged display event, display controller 30 displays a block in the display target area so as to increase the area for the display, based, for example, on the display target area and the dividing area determined by display change determiner 28. For example, in (b) of
Meanwhile, if display controller 30 is to execute the dot-by-dot display event, display controller 30 displays the application image dot by dot in the display target area based on the dividing area determined by display change determiner 28. For example, in (a) of
Meanwhile, if display controller 30 is to execute the division adjusted display event, display controller 30 displays the application image in the form of divided blocks in the display target area based on the dividing area determined by display change determiner 28. For example, in (b) of
Herein, the permission for a dynamic setting change at step S12 is optional. Therefore, if the dynamic setting change is not permitted in the setting information as per the setting input provided by the user, display change determiner 28 does not have to execute steps S12 and S21 to S23 and/or S12 and S31 to S33 described above.
Next, workings and advantageous effects of information providing system 10 for vehicles, the information providing method for vehicles, and the program according to the present embodiment will be described.
With the distribution server according to PTL 1, however, the rendering processing load on the distributor's side increases when the scale of collaboration of a plurality of display devices increases. Therefore, this technology faces shortcomings in that, once the scale of collaboration exceeds the rendering processing capability on the distributor's side, it becomes impossible to display images divided for a plurality of display devices. However, information providing system 10 for vehicles according to the present embodiment is information providing system 10 for vehicles that controls the display mode of an application image to be displayed in first display area 41a and second display area 42a provided in the vehicle, and information providing system 10 for vehicles includes display change determiner 28 that determines dividing areas for dividing a zoomed-out application image to obtain blocks that correspond, respectively, to first display area 41a and second display area 42a such that each dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a, and display controller 30 that adjusts and displays the block divided in accordance with the dividing area such that the block corresponds to each of first display area 41a and second display area 42a.
According to this configuration, a wide-view application image generated by zooming out on an application image without a change in the size of the application image is used, and thus an increase in the size of the application image is likely to be curbed. Furthermore, with the use of the wide-view application image, the dividing area can be determined so as to have the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a.
Accordingly, an increase in the rendering processing load in a plurality of collaborating display areas can be curbed.
In particular, as the wide-view application image generated by zooming out on the application image is used, an object in the application image becomes finely divided, and thus even when the block divided in accordance with the dividing area is adjusted and displayed in the display area, the displayed image can be kept from looking coarse.
Furthermore, as the block of the application image can be displayed collaboratively in a plurality of display areas, including first display area 41a and second display area 42a, improvement in the visibility for the user can be expected.
Meanwhile, the information providing method for vehicles according to the present embodiment is an information providing method for vehicles that controls the display mode of an application image to be displayed in first display area 41a and second display area 42a provided in vehicle 2, and the information providing method for vehicles includes determining dividing areas for dividing a zoomed-out application image to obtain blocks that correspond, respectively, to first display area 41a and second display area 42a such that each dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a, and adjusting and displaying the blocks divided in accordance with the dividing areas such that the blocks correspond, respectively, to first display area 41a and second display area 42a.
This method also provides workings and advantageous effects similar to those described above.
Meanwhile, the program according to the present embodiment is a program for causing a computer to execute the information providing method for vehicles.
This program also provides workings and advantageous effects similar to those described above.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, display change determiner 28 determines the dividing areas for dividing the application image to obtain blocks that correspond, respectively, to first display area 41a and second display area 42a such that each dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a, in accordance with the frame rate estimated based on the processing information pertaining to each of first display area 41a and second display area 42a.
According to this configuration, when the frame rate is sufficiently high (e.g., when the frame rate is equal to or higher than a predetermined threshold value), the usage ratio of, for example, the CPU or the GPU is considered to be low, and thus the application image can be displayed dot by dot.
Meanwhile, when the frame rate is low (e.g., when the frame rate is lower than the predetermined threshold value), the usage ratio of, for example, the CPU or the GPU is considered to be high, and thus with the use of a wide-view application image generated by zooming out on the application image without a change in the size of the application image, the dividing area can be determined so as to have the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a. Therefore, an increase in the rendering processing load in a plurality of collaborating display areas can be curbed.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, display change determiner 28 determines, from among first display area 41a and second display area 42a, one or more display target areas for displaying a block based on the driving information pertaining to the traveling of vehicle 2, and determines the dividing areas for dividing the application image to obtain one or more blocks corresponding to the determined one or more display target areas such that the one or more blocks have the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a.
According to this configuration, one or more display target areas can be determined in accordance with the traveling state of vehicle 2, and thus the one or more display target areas for displaying the blocks of the application image can be changed dynamically in accordance with the traveling state of vehicle 2. Since the blocks of the application image can be displayed in the one or more collaborating display target areas, improvement in the visibility for the user can be expected.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, when the driving information indicates the driving state of vehicle 2 by the user, display change determiner 28 determines the display target area so as to reduce the area that displays the block of the application image.
According to this configuration, since the user is likely to want to grasp the situation of the road around vehicle 2 when the driving information indicates the driving state of vehicle 2 by the user, the display target area is determined so as to reduce the area that displays the block of the application image. For example, either display area of first display area 41a and second display area 42a is determined as the display target area. Therefore, the user can grasp the situation of the road around vehicle 2, and thus improvement in the visibility for the user can be expected.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, when the driving information indicates the normal traveling of vehicle 2, display change determiner 28 determines the display target area so as to increase the area that displays the block of the application image.
According to this configuration, since the user is likely to want to grasp the situation of the road extending far from vehicle 2 when vehicle 2 is in the normal traveling, the display target area is determined so as to increase the area that displays the block of the application image. For example, both display areas of first display area 41a and second display area 42a are determined as the display target areas. Therefore, the user can grasp the situation of the road extending far from vehicle 2, and thus improvement in the visibility for the user can be expected.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, when at least one of first display area 41a or second display area 42a corresponds to the display restricted area reserved for displaying the driving related information related to the safety of traveling of vehicle 2, display change determiner 28 determines the dividing area in the display target area other than the display restricted area.
According to this configuration, the display restricted area displaying the driving related information can be excluded from the collaboration of the plurality of display areas even if the user provides such a setting input into information providing system 10 for vehicles. Accordingly, information providing system 10 for vehicles can provide the driving related information to the user.
Furthermore, in information providing system 10 for vehicles according to the present embodiment, when display change determiner 28 has obtained a setting instruction for executing the determination of the dividing area, display change determiner 28 executes the determination of the dividing area.
According to this configuration, whether to allow the execution of determining the dividing area such that the dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a in accordance with the frame rate can be set based on the user preference.
Furthermore, whether to allow the execution of determining the dividing area such that the dividing area has the aspect ratio equal to each of the resolution of first display area 41a and the resolution of second display area 42a in accordance with the driving information can be set based on the user preference.
The present variation differs from the embodiment in that the display target area is redetermined in accordance with the traveling speed of vehicle 2. Other configurations according to the present variation are similar to those of the embodiment, unless specifically indicated otherwise; thus, identical configurations are given identical reference characters, and detailed description of such configurations will be omitted.
First, display system 1 according to the present variation will be described with reference to
Display change determiner 28 according to the present variation may redetermine, from among first display area 41a and second display area 42a, one or more display target areas for displaying a block in accordance with the traveling speed of vehicle 2. Furthermore, display change determiner 28 may determine the dividing areas for dividing an application image to obtain one or more blocks that correspond to the determined one or more display target areas such that the dividing area have the aspect ratio equal to each of the resolution of the one or more display target areas.
For example, as in the narrow area display shown in
Specifically, if the traveling speed of vehicle 2 is lower than or equal to a first threshold value, display change determiner 28 may determine a display target area from among first display area 41a or second display area 42a so as to reduce the area that displays the block of the application image. In the narrow area display shown in
For example, as in the wide area display shown in
Specifically, if the traveling speed of vehicle 2 is higher than a second threshold value, display change determiner 28 may determine first display area 41a and second display area 42a as the display target areas so as to increase the area that displays the block of the zoomed-out application image. In the wide area display shown in
For example, as in the normal display shown in
In information providing system 10 for vehicles according to the present variation configured as described above, display change determiner 28 redetermines, from among first display area 41a and second display area 42a, one or more display target areas for displaying a block based on the traveling speed of vehicle 2, and determines the dividing areas for dividing the application image to obtain one or more blocks corresponding to the one or more determined display target areas such that the dividing area has the aspect ratio equal to each of the resolutions of the one or more display target areas.
According to this configuration, one or more display target areas can be redetermined in accordance with the traveling speed of vehicle 2, and thus the one or more display target areas for displaying the blocks of the application image can be changed dynamically in accordance with the traveling speed of vehicle 2. Since the blocks of the application image can be displayed in the one or more collaborating display target areas, improvement in the visibility for the user can be expected.
Furthermore, in information providing system 10 for vehicles according to the present variation, display change determiner 28 redetermines the display target area so as to increase the area that displays the block of the zoomed-out application image as the traveling speed of vehicle 2 increases.
According to this configuration, since the user is likely to want to grasp the situation of the road extending far from vehicle 2 as the traveling speed of vehicle 2 increases, the display target area can be determined so to as increase the area that displays the block of the application image.
Accordingly, the user can grasp the situation of the road extending far from vehicle 2 as the traveling speed of vehicle 2 increases.
Furthermore, since the user is likely to want to grasp the situation of the road around vehicle 2 as the traveling speed of vehicle 2 decreases, the display target area can be determined so as to reduce the area that displays the block of the application image showing the vicinity of vehicle 2.
Accordingly, the user can grasp the situation of the road around vehicle 2 as the traveling speed of vehicle 2 decreases.
Thus, improvement in the visibility for the user can be expected.
Thus far, the information providing system for vehicles, the information providing method for vehicles, and the program according to the present disclosure have been described based on the foregoing embodiment and the variation of the embodiment. The embodiment and the variation of the embodiment, however, do not limit the present disclosure. Unless departing from the spirit of the present disclosure, an embodiment obtained by making variation modifications that a person skilled in the art can conceive of to the embodiment and the variation of the embodiment may also be encompassed by the scope of the present disclosure.
For example, the display restricted area determiner, the display setter, the driving information obtainer, the performance evaluator, and the information providing system for vehicles, and so on included in the information providing systems for vehicles, the information providing methods for vehicles, and the programs according to the embodiment and the variation of the embodiment are implemented typically in the form of an LSI circuit, which is an integrated circuit. The components above may each be implemented by a single chip, or a part or the whole of these components may be implemented by a single chip.
The circuit integration is not limited to LSI, and an integrated circuit may be implemented by a dedicated circuit or a general purpose processor. A field programmable gate array (FPGA) that can be programmed after the LSI circuit has been manufactured or a reconfigurable processor in which the connections or the settings of the circuit cells within the LSI circuit can be reconfigured may also be used.
In the foregoing embodiment and variation of the embodiment, the constituent elements may each be implemented by a dedicated piece of hardware or may each be implemented through the execution of a software program suitable for the corresponding constituent element. Each of the constituent elements may be implemented as a program executing unit, such as a CPU or a processor, reads out a software program recorded on a recording medium, such as a hard disk or a semiconductor memory, and executes the software program.
All the numbers use above are for illustrating examples for describing the present disclosure in concrete terms, and the embodiment and the variation of the embodiment of the present disclosure are not limited to the illustrated numbers.
The division of the functional blocks in the block diagram is merely an example. A plurality of functional blocks may be implemented as a single functional block, a single functional block may be divided into a plurality of functional blocks, or one or more of the functions may be transferred to another functional block. The functions of a plurality of functional blocks having similar functions may be processed in parallel or through time division by a single piece of hardware or software.
The order of executing the steps in the flowchart is for illustrating an example for describing the present disclosure in concrete terms, and the order may differ from the one described above. Some of the steps may be executed simultaneously (in parallel) with another step.
It is to be noted that an embodiment obtained by making various modifications that a person skilled in the art can conceive of to the foregoing embodiment and the variation of the embodiment or an embodiment achieved by combining, as desired, the constituent elements and the functions of the embodiment and the variation of the embodiment within the scope that does not depart from the spirit of the present disclosure is also encompassed by the present disclosure.
Features of the information providing system for vehicles, the information providing method for vehicles, and the program described above based on the foregoing embodiment and the variation of the embodiment are noted below.
An information providing system for vehicles that controls a display mode of an application image to be displayed in a first display area and a second display area provided in a vehicle, the information providing system for vehicles comprising:
The information providing system for vehicles according to Technique 1, wherein
The information providing system for vehicles according to Technique 1, wherein
The information providing system for vehicles according to Technique 3, wherein
The information providing system for vehicles according to Technique 3, wherein
The information providing system for vehicles according to any one of Techniques 1 to 5, wherein
The information providing system for vehicles according to any one of Techniques 1 to 5, wherein
The information providing system for vehicles according to any one of Techniques 1 to 7, wherein
The information providing system for vehicles according to Technique 8, wherein
An information providing method for vehicles that controls a display mode of an application image to be displayed in a first display area and a second display area provided in a vehicle, the information providing method for vehicles comprising:
A program for causing a computer to execute the information providing method for vehicles according to Technique 10.
The disclosures of the following patent applications including specification, drawings, and claims are incorporated herein by reference in their entirety: Japanese Patent Application No. 2022-142923 filed on Sep. 8, 2022, and PCT/JP2023/029462 filed on Aug. 14, 2023.
The present disclosure can be used, for example, in vehicles provided with a plurality of display devices and in apparatuses and systems, other than vehicles, provided with a plurality of display devices.
Number | Date | Country | Kind |
---|---|---|---|
2022-142923 | Sep 2022 | JP | national |
This is a continuation application of PCT International Application No. PCT/JP2023/029462 filed on Aug. 14, 2023, designating the United States of America, which is based on and claims priority of Japanese Patent Application No. 2022-142923 filed on Sep. 8, 2022.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2023/029462 | Aug 2023 | WO |
Child | 18796938 | US |