In-vehicle infotainment device and image display method using the same
First Claim
1. A method of controlling an infotainment device mounted in a vehicle, the method comprising:
- executing, via a processor of the infotainment device, a web application on the infotainment device;
displaying, via a display unit of the infotainment device, a web browser page corresponding to the executing web application;
receiving, via the processor, vehicle data of the vehicle from a vehicle processor that is external to the infotainment device;
structuring the vehicle data as a data tree structure;
determining, via the processor, if a first vehicle characteristic value corresponding to a first image of the vehicle to be displayed on the display unit of the infotainment device is included in the structured vehicle data;
displaying the first image of the vehicle on the web browser page if the first vehicle characteristic value is included in the vehicle data;
determining, via the processor, if a second vehicle characteristic value of the vehicle is included in the vehicle data when the first vehicle characteristic value is not included in the vehicle data;
estimating, via the processor, the first vehicle characteristic value of the vehicle using the second vehicle characteristic value if the first vehicle characteristic value is not included and the second vehicle characteristic value is included in the vehicle data;
displaying a second image of the vehicle on the web browser page corresponding to the estimated first vehicle characteristic value;
estimating, via the processor, the first vehicle characteristic value of the vehicle based on the second vehicle characteristic value;
setting the second vehicle characteristic value as a first level node based on the vehicle data and the data tree structure;
setting whether a rear door exists as a second level node based on the vehicle data and the data tree structure;
setting whether a convertible roof exists as a third level node based on the vehicle data and the data tree structure;
determining, via the processor, whether vehicle data includes a convertible roof if it is determined that the rear door is not existent in the vehicle based the first level node and the second level node;
determining, via the processor, the vehicle type is a cabriolet if the vehicle data includes a convertible roof based on the first level node, the second level node and the third level node;
determining, via the processor, the vehicle type is a roadster if the vehicle data does not include a convertible roof based on the first level node, the second level node and the third level node;
determining, via the processor, the vehicle type is a sedan if it is determined that the rear door is existent in the vehicle based on the first level node and the second level node;
displaying an image corresponding to the determined vehicle type on the web browser page;
receiving, via the processor, a first selection on the displayed web browser page for setting a driving mode of the vehicle;
generating, via the executing web application, a set command for setting the driving mode of the vehicle based on the received first selection;
converting, via the processor, the set command to a format used by the vehicle processor and transferring the converted set command to the vehicle processor;
receiving, from the vehicle processor, a return message indicating the driving mode has successfully been set for the vehicle; and
displaying a message on the web browser page indicating the driving mode has been successfully set for the vehicle,wherein the first vehicle characteristic value identifies a vehicle type of the vehicle,wherein the second vehicle characteristic value includes vehicle door values corresponding to doors included in the vehicle,wherein the vehicle door values include at least one of a number and arrangement of doors in the vehicle,wherein the second level node includes the attributes of the first level node, andwherein the third level node includes the attributes of the first level node and the second level node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling an infotainment device including displaying a web browser page corresponding to an executing web application; determining if a first characteristic value corresponding to a first image of the vehicle to be displayed is included in received vehicle data; displaying the first image of the vehicle on the web browser page if the first characteristic value is included in the received vehicle data; determining if a second characteristic value of the vehicle is included in the received vehicle data when the first characteristic value is not included; estimating the first characteristic value of the vehicle using the second characteristic value if the first characteristic value is not included and the second characteristic value is included; and displaying a second image of the vehicle on the web browser page corresponding to the estimated first characteristic value.
-
Citations
10 Claims
-
1. A method of controlling an infotainment device mounted in a vehicle, the method comprising:
-
executing, via a processor of the infotainment device, a web application on the infotainment device; displaying, via a display unit of the infotainment device, a web browser page corresponding to the executing web application; receiving, via the processor, vehicle data of the vehicle from a vehicle processor that is external to the infotainment device; structuring the vehicle data as a data tree structure; determining, via the processor, if a first vehicle characteristic value corresponding to a first image of the vehicle to be displayed on the display unit of the infotainment device is included in the structured vehicle data; displaying the first image of the vehicle on the web browser page if the first vehicle characteristic value is included in the vehicle data; determining, via the processor, if a second vehicle characteristic value of the vehicle is included in the vehicle data when the first vehicle characteristic value is not included in the vehicle data; estimating, via the processor, the first vehicle characteristic value of the vehicle using the second vehicle characteristic value if the first vehicle characteristic value is not included and the second vehicle characteristic value is included in the vehicle data; displaying a second image of the vehicle on the web browser page corresponding to the estimated first vehicle characteristic value; estimating, via the processor, the first vehicle characteristic value of the vehicle based on the second vehicle characteristic value; setting the second vehicle characteristic value as a first level node based on the vehicle data and the data tree structure; setting whether a rear door exists as a second level node based on the vehicle data and the data tree structure; setting whether a convertible roof exists as a third level node based on the vehicle data and the data tree structure; determining, via the processor, whether vehicle data includes a convertible roof if it is determined that the rear door is not existent in the vehicle based the first level node and the second level node; determining, via the processor, the vehicle type is a cabriolet if the vehicle data includes a convertible roof based on the first level node, the second level node and the third level node; determining, via the processor, the vehicle type is a roadster if the vehicle data does not include a convertible roof based on the first level node, the second level node and the third level node; determining, via the processor, the vehicle type is a sedan if it is determined that the rear door is existent in the vehicle based on the first level node and the second level node; displaying an image corresponding to the determined vehicle type on the web browser page; receiving, via the processor, a first selection on the displayed web browser page for setting a driving mode of the vehicle; generating, via the executing web application, a set command for setting the driving mode of the vehicle based on the received first selection; converting, via the processor, the set command to a format used by the vehicle processor and transferring the converted set command to the vehicle processor; receiving, from the vehicle processor, a return message indicating the driving mode has successfully been set for the vehicle; and displaying a message on the web browser page indicating the driving mode has been successfully set for the vehicle, wherein the first vehicle characteristic value identifies a vehicle type of the vehicle, wherein the second vehicle characteristic value includes vehicle door values corresponding to doors included in the vehicle, wherein the vehicle door values include at least one of a number and arrangement of doors in the vehicle, wherein the second level node includes the attributes of the first level node, and wherein the third level node includes the attributes of the first level node and the second level node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An infotainment device, comprising:
-
a display unit; and a processor configured to; execute a web application on the infotainment device and display a web browser page corresponding to the executing web application; receive vehicle data of the vehicle from a vehicle processor that is external to the infotainment device; structure the vehicle data as a data tree structure; determine if a first vehicle characteristic value corresponding to a first image of the vehicle to be displayed on the display unit of the infotainment device is included in the structured vehicle data; display the first image of the vehicle on the web browser page if the first vehicle characteristic value is included in the vehicle data; determine if a second vehicle characteristic value of the vehicle is included in the vehicle data when the first vehicle characteristic value is not included in the vehicle data; estimate the first vehicle characteristic value of the vehicle using the second vehicle characteristic value if the first vehicle characteristic value is not included and the second vehicle characteristic value is included in the vehicle data; display a second image of the vehicle on the web browser page corresponding to the estimated first vehicle characteristic value; estimate the first vehicle characteristic value of the vehicle based on the second vehicle characteristic value; set the second vehicle characteristic value as a first level node based on the vehicle data and the data tree structure; set whether a rear door exists as a second level node based on the vehicle data and the data tree structure; set whether a convertible roof exists as a third level node based on the vehicle data and the data tree structure; determine whether vehicle data includes a convertible roof if it is determined that the rear door is not existent in the vehicle based on the first level node and the second level node; determine the vehicle type is a cabriolet if the vehicle data includes a convertible roof based on the first level node, the second level node, and the third level node; determine the vehicle type is a roadster if the vehicle data does not include a convertible roof based on the first level node, the second level node, and the third level node; determine the vehicle type is a sedan if it is determined that a rear door the rear door is existent in the vehicle based on the first level node and the second level node; display an image corresponding to the determined vehicle type on the web browser page; receive a first selection on the displayed web browser page for setting a driving mode of the vehicle; generate, via the executing web application, a set command for setting the driving mode of the vehicle based on the received first selection; convert the set command to a format used by the vehicle processor and transferring the converted set command to the vehicle processor; receive, from the vehicle processor, a return message indicating the driving mode has successfully been set for the vehicle; and display a message on the web browser page indicating the driving mode has been successfully set for the vehicle; wherein the first vehicle characteristic value identifies a vehicle type of the vehicle, wherein the second vehicle characteristic value includes vehicle door values corresponding to doors included in the vehicle, wherein the vehicle door values include at least one of a number and arrangement of doors in the vehicle, wherein the second level node includes the attributes of the first level node, and wherein the third level node includes the attributes of the first level node and the second level node. - View Dependent Claims (7, 8, 9, 10)
-
Specification