US 9,811,247 B2
In-vehicle infotainment device and image display method using the same
Joonhyung Kim, Seoul (KR); Hyungjin Jeon, Seoul (KR); Jongseon Park, Seoul (KR); and Chunsung Jung, Seoul (KR)
Assigned to LG ELECTRONICS INC., Seoul (KR)
Filed by LG ELECTRONICS INC., Seoul (KR)
Filed on Nov. 25, 2013, as Appl. No. 14/89,220.
Prior Publication US 2015/0149918 A1, May 28, 2015
Int. Cl. G06F 3/0484 (2013.01); G07C 5/00 (2006.01); H04L 29/08 (2006.01); B60K 35/00 (2006.01); G06F 3/0482 (2013.01)
CPC G06F 3/04842 (2013.01) [B60K 35/00 (2013.01); G07C 5/00 (2013.01); H04L 67/02 (2013.01); B60K 2350/1096 (2013.01); G06F 3/0482 (2013.01)] 10 Claims
OG exemplary drawing
 
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.