Sign In to Follow Application
View All Documents & Correspondence

A System And Method For Displaying Information In A Vehicle

Abstract: The present invention discloses a system for displaying information in a vehicle. The system (100) comprising a System on Chip (SoC) (102) having at least a first core (104) and a second core (106). The first core (104) is configured to receive and process a first set of parameters in a first pre-defined time and render a first frame. The second core (106) is configured to receive and process a second set of parameters in a second pre-defined time and render a second frame. The first pre-defined time is lesser than the second pre-defined time. The system further comprises a display unit (108) configured to display the first rendered frame in a first pre-defined region (116) and the second rendered frame in a second pre-defined region (118). Reference Figure 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 February 2024
Publication Number
33/2025
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
Parent Application

Applicants

TVS MOTOR COMPANY LIMITED
“Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006, Tamil Nadu, India.

Inventors

1. HARI SHANKAR SINGH
TVS Motor Company Limited “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006, Tamil Nadu, India.
2. PARAG INAMDAR
TVS Motor Company Limited “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006, Tamil Nadu, India.

Specification

Description:FIELD OF THE INVENTION
[001] The present invention relates to a vehicle. More particularly, the present invention relates to a system and a method for displaying information in a vehicle.

BACKGROUND OF THE INVENTION
[002] Traditional instrument clusters in vehicles have typically used analog instrumentation to display standard information of the vehicle such as speed, fuel level, engine temperature, odometer, trip meter etc. With the advent of electronics in automobile industry, digital instrumentation has replaced analog instrumentation. The digital instrumentation typically relies on basic operating systems to provide such standard information. But as automotive technology progressed, modern instrument clusters have evolved to incorporate sophisticated features such as navigation stems, entertainment interfaces and advanced user assistance interfaces on the instrument cluster. This advanced automotive technology demand more robust and versatile operating systems of each of their increasing complexity of functionalities.
[003] With the increasing complexity of functionalities, there arose a need for using computing units which have higher processing capabilities, hardware accelerated functionalities and can host higher level operating systems (HLOS). With an increased customer demand of consumer electronics like functionalities in modern vehicle instrument cluster, led to use of high-performance system-on-chip (SoC) to bring in mobile phone like functionalities bringing in additional complexities in a vehicle environment. Usage of SoC along with HLOS leads to higher boot up time of SoC and HLOS which makes a rider unable to use the instrument cluster for a longer time. Most of HLOS used in SoC are not hard coded but are real-time, this leads to a non-deterministic behaviour when it comes to presenting real time safety critical information to the user. Usage of HLOS leads to higher probability of hazards when it comes to presenting safety critical information to the user.
[004] This, there is a need for a system and a method for displaying information in a vehicle, which addresses at least one of the aforesaid problems.

SUMMARY OF INVENTION
[005] In one aspect, a system for displaying information in a vehicle is disclosed. The system comprises a System on Chip (SoC) having at least a first core and a second core. The first core is configured to receive and process a first set of parameters in a first pre-defined time and render a first frame based on the first set of parameters. The second core is configured to receive and process a second set of parameters in a second pre-defined time and render a second frame based on the second set of parameters. The first pre-defined time is lesser than the second pre-defined time. A display unit is communicatively coupled to the SoC. The display unit configured to display the first rendered frame in a first pre-defined region of the display unit and the second rendered frame in a second pre-defined region of the display unit.
[006] In an embodiment, the first set of parameters are safety related parameters and the second set of parameters are non-safety related parameters.
[007] In an embodiment, the safety related parameters are selected from a group comprising State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system.
[008] In an embodiment, the non-safety related parameters are selected from a group comprising multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.
[009] In an embodiment, the first set of parameters are received from a plurality of sensors disposed in the vehicle.
[010] In an embodiment, the first core is powered independently of the second core.
[011] In an embodiment, the SoC further comprises a memory unit. The memory unit is coupled to the first core and the second core and a display processing unit. The memory unit is configured to store the first frame and the second frame. The memory unit is further configured to perform a first CRC (cyclic redundancy check) on the first frame and the second frame stored in the memory unit. The display processing unit is coupled to memory unit and the display unit (108). The display processing unit is configured to receive the first frame and the second frame from the memory unit and assign the first pre-defined region to the first frame and the second pre-defined region to the second frame on the display unit. Then the display processing unit configured to perform a second CRC (cyclic redundancy check) on the first frame and the second frame received from the memory unit.
[012] In an embodiment, the display unit is configured to perform a third CRC (cyclic redundancy check) on the first frame and the second frame displayed on the display unit.
[013] In an embodiment, the system comprises a control unit for displaying information in the vehicle. The control unit is coupled to SoC and the display unit. The control unit is configured to transmit the first set of parameters and the second set of parameters to the SoC. The control unit is further configured receive the first CRC, the second CRC and the third CRC from the SoC and the display unit. The control unit is further configured to compare the first CRC with a first pre-defined CRC, the second CRC with a second pre-defined CRC and the third CRC with a third pre-defined CRC. Upon mismatch of first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and the third CRC with the third pre-defined CRC for a pre-defined number of frames, the control unit is configured to instruct the SoC (102) to perform one or more pre-defined operations. The one or more pre-defined operations comprises one of: (a) rendering a malfunction frame and displaying the malfunction frame on the display unit and (b) switching OFF the backlight of display unit. In another aspect of the present invention, a method for displaying information in a vehicle is disclosed. The method comprises a step of receiving a first set of parameters. The step of receiving the first set of parameters is performed by a first core of a System on Chip (SoC). The method further comprises a step of receiving a second set of parameters. The step of receiving the second set of parameters is performed by a second core of the System on Chip (SoC). The method further comprises a step of processing the first set of parameters in a first pre-defined time and rendering a first frame based on the first set of parameters. The step of processing is performed by the first core. The method further comprises a step of displaying the first frame in a first pre-defined region of the display unit. The step of displaying is performed by the display unit. The method further comprises a step of processing the second set of parameters in a second pre-defined time and rendering a second frame based on the second set of parameters wherein the first pre-defined time being lesser than the second pre-defined time. The step of processing is performed by the second core. The method further comprises a step of displaying the second frame in a second pre-defined region of the display unit. The step of displaying is performed by the display unit.
[014] In an embodiment, the first set of parameters being safety related parameters and the second set of parameters being non-safety related parameters.
[015] In an embodiment, the safety related parameters are selected from a group comprising: State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system.
[016] In an embodiment, the non-safety related parameters are selected from a group comprising: multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.
[017] In an embodiment, the first set of parameters are received from a plurality of sensors disposed in the vehicle.
[018] In an embodiment, the the first core is powered independently of the second core.
[019] In an embodiment, the method further comprises a step of storing the first frame rendered by the first core (104) and the second frame rendered by the second core (106). The step of storing is performed by a memory unit (coupled to the first core, the second core and a display processing unit. The method further comprises a step of performing a first CRC (cyclic redundancy check) on the first frame and the second frame stored in the memory unit (110). The step of performing is performed by the memory unit. The method further comprises a step assigning the first pre-defined region to the first frame and the second pre-defined region to the second frame. The step of assigning is performed by the display processing unit coupled to memory unit and the display unit. The method further comprises a step of performing a second CRC (cyclic redundancy check) on the first frame assigned to the first pre-defined region and the second frame assigned the second pre-defined region. The step of performing the second CRC by the display processing unit. The method comprises a step of comparing the first CRC with a first pre-defined CRC, a second CRC with a second pre-defined CRC and a third CRC with a third pre-defined CRC. The step of comparing is performed by the control unit. Upon mismatch of the first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and a third CRC with a third pre-defined CRC for a pre-defined number of frames, the method comprises a step of instructing the SoC to perform one or more pre-defined operations. The step of instructing is performed by the control unit.
[020] In an embodiment, the one or more pre-defined operations comprises one of: rendering a malfunction frame and displaying the malfunction frame on the display unit and switching OFF the backlight of display unit.

BRIEF DESCRIPTION OF DRAWINGS
[021] Reference will be made to embodiments of the invention, examples of which may be illustrated in accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
Figure 1 is a block diagram of a system for displaying information in a vehicle, in accordance with an exemplary embodiment of the present invention.
Figure 2 is a flow chart illustrating a method for displaying information in the vehicle, in accordance with an exemplary embodiment of the present invention.
Figure 3 is a block diagram of the system for displaying information in the vehicle, in accordance with an exemplary embodiment of the present invention.
Figure 4 illustrates display of information on a display unit, in accordance with an exemplary embodiment of the present invention.
Figure 5 illustrates display of information on a display unit, in accordance with another exemplary embodiment of the present invention.
Figure 6 illustrates display of information on a display unit, in accordance with yet another exemplary embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION
[022] Various features and embodiments of the present invention here will be discernible from the following further description thereof, set out hereunder.
[023] The term “vehicle” in the context of the present invention is a saddle type vehicle having an instrument cluster for displaying safety related information and non-safety related information to the rider of the vehicle. The present invention relates to a system and a method for displaying information in a vehicle. The system and the method are configured to ensure that the safety related information is displayed to the user of the vehicle without delay.
[024] Figure 1 is a block diagram of a system 100 for displaying information in a vehicle, in accordance with an exemplary embodiment of the present invention. The system 100 comprises a System on Chip (SoC) 102 and a display unit 108. The SOC 102 and the display unit 108 are provided in the vehicle disposed in the vehicle. The display unit 108 is communicatively coupled to the SoC 102. The SoC comprises at least a first core 104 and a second core 106. The first core 104 is configured to receive and process a first set of parameters in a first pre-defined time and render a first frame based on the first set of parameters. The second core 106 is configured to receive and process a second set of parameters in a second pre-defined time and render a second frame based on the second set of parameters, the first pre-defined time being lesser than the second pre-defined time. The display unit 108 is configured to display the first rendered frame in a first pre-defined region 116 of the display unit 108 and the second rendered frame in a second pre-defined region 118 of the display unit 108. The first pre-defined time is lesser than the second pre-defined time. In other words, the first frame is rendered and displayed prior to the second frame.
[025] In an embodiment, the first set of parameters are safety related parameters and the second set of parameters are non-safety related parameters. The safety related parameters are selected from a group comprising State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system. The non-safety related parameters are selected from a group comprising multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.
[026] In an embodiment, the first core 104 is powered independently of the second core 106. Therefore, the boot time of the first core is substantially reduced.
[027] In an embodiment, the SoC 102 further comprises a memory unit 110 and a display processing unit 112. The memory unit 110 is coupled to the first core 104, the second core 106 and the display processing unit 112. The memory unit 110 is configured to store the first rendered frame and the second rendered frame. The memory unit 110 is further configured to perform a first CRC (Cyclic Redundancy Check) on the first rendered frame and the second rendered frame stored in the memory unit. The display processing unit 112 is coupled to the memory unit and the display unit 108. The display processing unit 112 is configured to receive the first rendered frame and the second rendered frame from the memory unit 110 and assign the first pre-defined region 116 to the first frame and the second pre-defined region 118 to the second frame. The display processing unit 112 is configured to perform a second CRC (Cyclic Redundancy Check) on the first rendered frame and the second rendered frame received from the memory unit 110. The display unit is configured to perform the third CRC (Cyclic Redundancy Check) on the first rendered frame and the second rendered frame from the display processing unit.
[028] In an embodiment, the system 100 further comprises a control unit 114. The control unit 114 is coupled to SoC 102 and the display unit 108. The control unit 114 is configured to transmit the first set of parameters and the second set of parameters to the SoC 102. The control unit is further configured to receive the first CRC, the second CRC and the third CRC from the SoC 102, display processing unit 112 and the display unit 108 respectively, then compare the first CRC with a first pre-defined CRC, the second CRC with a second pre-defined CRC and the third CRC with a third pre-defined CRC. Upon mismatch of first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and the third CRC with the third pre-defined CRC for a pre-defined number of frames, the control unit instructs the SoC 102 to perform one or more pre-defined operations. The one or more pre-defined operations performed by the SoC 102 comprises one of: (a) rendering a malfunction frame and displaying the malfunction frame on the display unit and (b) switching OFF the backlight of display unit 108. It is to be understood that control unit is not an essential element of the present invention and the functionalities performed by the control unit can also be performed by the SoC.
[029] In an embodiment, the first core 104 runs on a real time operating System. The real time operating system running on the first core 104 makes the working deterministic and information is provided to the rider of the vehicle in real time.
[030] In an embodiment, the first core 104 and the second core 106 can independently boot up. Since the first core 104 is running on a real time operating system, the first core 104 boots up quickly and initializes the display processing unit 112.
[031] In an embodiment, the functionality of the second core 106 is taken up by the first core 104 in an event when the second core 106 dies or crashes. Thereby, the first core 104 takes over the instrument cluster and safety related information as well as non-safety related information will be rendered by the first core. However, even in such scenarios, the safety related information will be rendered prior to the non-safety related information.
[032] In an embodiment, there is a synchronous communication between the first core 104 and the second core 106.
[033] Figure 2 is flowchart illustrating a method 200 for displaying information in the vehicle, in accordance with an exemplary embodiment of the present invention.
[034] As shown, at step 201, the method 200 comprises a step of receiving a first set of parameters. The step of receiving the first set of parameters is performed by a first core 104 of a System on Chip (SoC). The method 200 further comprises a step 202 of receiving a second set of parameters. The step of receiving the second set of parameters is performed by a second core 106 of the System on Chip (SoC). The method 200 further comprises a step 203 of processing the first set of parameters in a first pre-defined time and rendering a first frame based on the first set of parameters. The step 203 of processing is performed by the first core 104. The method further comprises a step 204 of displaying the first frame in a first pre-defined region of the display unit 108. The step of displaying 204 is performed by the display unit 108. The method 200 further comprises a step 205 of processing the second set of parameters in a second pre-defined time and rendering a second frame based on the second set of parameters wherein the first pre-defined time being lesser than the second pre-defined time. The step 205 of processing is performed by the second core 106. The method further comprises a step of displaying 206 the second frame in a second pre-defined region of the display unit 108. The step of displaying 206 is performed by the display unit 108.
[035] In an embodiment, the first set of parameters being safety related parameters and the second set of parameters being non-safety related parameters.
[036] In an embodiment, the safety related parameters are selected from a group comprising: State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system.
[037] In an embodiment, the non-safety related parameters are selected from a group comprising: multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.
[038] In an embodiment, the first set of parameters are received from a plurality of sensors disposed in the vehicle.
[039] In an embodiment, the the first core 104 is powered independently of the second core 106.
[040] In an embodiment, the method 200 further comprises a step of storing the first frame rendered by the first core 104 and the second frame rendered by the second core 106. The step of storing is performed by a memory unit coupled to the first core 104, the second core 106 and a display processing unit 112. The method 200 further comprises a step of performing a first CRC (cyclic redundancy check) on the first frame and the second frame stored in the memory unit 110. The step of performing is performed by the memory unit 110. The method 200 further comprises a step of assigning the first pre-defined region to the first frame and the second pre-defined region to the second frame. The step of assigning is performed by the display processing unit 112 coupled to memory unit 110 and the display unit 108. The method further comprises a step of performing a second CRC (cyclic redundancy check) on the first frame assigned to the first pre-defined region and the second frame assigned the second pre-defined region. The step of performing the second CRC by the display processing unit 112. The method comprises a step of comparing the first CRC with a first pre-defined CRC, a second CRC with a second pre-defined CRC and a third CRC with a third pre-defined CRC. The step of comparing is performed by the control unit 114. Upon mismatch of the first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and a third CRC with a third pre-defined CRC for a pre-defined number of frames, the method comprises a step of instructing the SoC to perform one or more pre-defined operations. The step of instructing is performed by the control unit 114.
[041] In an embodiment, the one or more pre-defined operations comprises one of: (a) rendering a malfunction frame and displaying the malfunction frame on the display unit 108 and (b) switching OFF the backlight of display unit 108.
[042] Figure 3 is a block diagram of the system for displaying information in the vehicle, in accordance with an exemplary embodiment of the present invention. The system for displaying information in the vehicle comprises a control unit 114 coupled with the SoC 102.The SoC 102 is communicably coupled with a control unit 114 and a display Unit 108. The Control Unit 114 further comprises a QM SWC, a safety/TT warning SWC and a safety TT/CRC Comparator SWC. The SoC 102 further comprises a first core 104 coupled with memory unit 110. The first core 104 comprises a safety TT/Warning renderer, a safety TT/Warning CRC fetcher, DPU drivers and display drivers. The memory unit 110 is coupled with a display Processing Unit 112. The second core 106 is coupled with a Graphics Processing Unit (GPU). The GPU is coupled with memory unit 110. The memory unit 110 further comprises an HMI block, a video block, a maps block and a protected ECC block which further comprises a safety TT/warning frame. The Display Processing Unit 112 further comprises a HW Plane 1, a HW Plane 2, a HW Plane 3, a HW Plane 4, a HW blender and a display out. The display unit 108 further comprises a CRC checker. The safety relevant TT/Warning information is received by the Control Unit 114 over CAN. Then, the control unit 114 processes the safety relevant TT/Warning information received over CAN and sends to the first core 104 over SPI IPC protocol. The first core 104 receives the information from the control unit 114 and loads a corresponding bitmap into an ECC protected area of the memory unit 110. The first core 104 running the real time operating System calculates CRC of the bitmap loaded into the protected ECC area of the memory unit 110 for rendering. This is called as pre-render CRC. The first core 104 renders the bitmap into the assigned HW plane. The display processing unit 112 calculates the CRC of the ROI on the blended display frame and provides to M4. This is called as post blend CRC. The M4 sends the pre-render CRC and post blend CRC to the control unit 114 per frame. The CRC checker in the display unit 108 sends the CRC of the first pre-defined region 116 or the second pre-defined region 118 to the control unit 114. This is called as a display CRC. The control unit 114 checks if the pre-render CRC, the post blend CRC and the display CRC are same as a golden CRC of the bitmap stored in the control unt 114. If a repeated mismatch of CRCs occurs depending on the safe state definition, the control unit 114 informs the first core 104 to render an alert of system malfunction or switch off a backlight of the display unit 108.
[043] Figure 4 illustrates display of information on an instrument cluster, in accordance with an exemplary embodiment of the present invention. As shown, the first core 104 renders a welcome screen as soon the vehicle is turned ON.
[044] Figure 5 illustrates display of information on an instrument cluster, in accordance with another exemplary embodiment of the present invention.
[045] As shown, the display unit 108 is bifurcated into the first pre-defined region 116 and the second pre-defined region 118. The first pre-defined region is rendered by first core and the second pre-defined region is rendered by second core.
[046] Figure 6 illustrates display of information on an instrument cluster, in accordance with yet another exemplary embodiment of the present invention.
[047] As shown, the display of the display unit 108 shows a critical warning and turns off the display of the display unit 108 if the repeated mismatch of CRCs occurs depending on the safe state definition.
[048] The claimed invention as disclosed above is not routine, conventional or well understood in the art, as the claimed aspects enable the following solutions to the existing problems in conventional technologies. Specifically, the present invention claimed reduces the boot time, improves the performance of the safety system, improves the reliability of the operating system, no possibility of limp-home screen due to the system running the deterministic operating system and user safety is not compromised by displaying safety relevant information in the intended time without unintended artifacts, thereby increasing the overall safety of the vehicle.
[049] While the present invention has been described with respect to certain embodiments, it will be apparent to those skilled in the art that various changes and modification may be made without departing from the scope of the invention as defined in the following claims.

List of Reference Numerals
100 – System
102 – System on Chip
104 – First Core
106 – Second Core
108 – Display Unit
110 – Memory Unit
112 – Display Processing Unit
114 – Control Unit
116 – First pre-defined region
118 – Second pre-defined region
, C , Claims:1. A system (100) for displaying information in a vehicle, the system (100) comprising:
- a System on Chip (SoC) (102) having at least a first core (104) and a second core (106), the first core (104) is configured to receive and process a first set of parameters in a first pre-defined time and render a first frame based on the first set of parameters, and the second core (106) is configured to receive and process a second set of parameters in a second pre-defined time and render a second frame based on the second set of parameters, the first pre-defined time being lesser than the second pre-defined time;
- a display unit (108), the display unit (108) communicatively coupled to the SoC (102), the display unit (108) configured to display the first rendered frame in a first pre-defined region (116) of the display unit (108) and the second rendered frame in a second pre-defined region (118) of the display unit (108).

2. The system (100) as claimed in claim 1, wherein the first set of parameters being safety related parameters and the second set of parameters being non-safety related parameters.

3. The system (100) as claimed in claim 2, wherein safety related parameters are selected from a group comprising: State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system.

4. The system (100) as claimed in claim 1, wherein the non-safety related parameters being selected from a group comprising: multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.

5. The system (100) as claimed in claim 1, wherein the first set of parameters being received from a plurality of sensors disposed in the vehicle.

6. The system (100) as claimed in claim 1, wherein the first core (104) being powered independently of the second core (106).

7. The system (100) as claimed in claim 1, wherein SoC (102) further comprises:
- a memory unit (110), the memory unit (110) coupled to the first core (104) and the second core (106) and a display processing unit (112), the memory unit (110) configured to store the first frame and the second frame, the memory unit (110) further configured to perform a first CRC (cyclic redundancy check) on the first frame and the second frame stored in the memory unit (110); and
- the display processing unit (112), the display processing unit (112) coupled to memory unit (110) and the display unit (108), the display processing unit (112) configured to receive the first frame and the second frame from the memory unit (110) and assign the first pre-defined region (116) to the first frame and the second pre-defined region (118) to the second frame on the display unit (108), the display processing unit (112) configured to perform a second CRC (cyclic redundancy check) on the first frame and the second frame received from the memory unit (110).

8. The system (100) as claimed in claim 7, wherein the display unit (108) is configured to perform a third CRC (cyclic redundancy check) on the first frame and the second frame displayed on the display unit (108).

9. The system as claimed in claim 8, further comprising a control unit (114) coupled to SoC (102) and the display unit (108), the control unit configured to:
transmit the first set of parameters and the second set of parameters to the SoC (102); and
receive the first CRC, the second CRC and the third CRC from the SoC (102) and the display unit (108);
compare the first CRC with a first pre-defined CRC, the second CRC with a second pre-defined CRC and the third CRC with a third pre-defined CRC;
instruct, upon mismatch of first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and the third CRC with the third pre-defined CRC for a pre-defined number of frames, the SoC (102) to perform one or more pre-defined operations.

10. The system (100) as claimed in claim 9, wherein the one or more pre-defined operations comprises one of: rendering a malfunction frame and displaying the malfunction frame on the display unit (108); and switching OFF the backlight of display unit (108).

11. A method (200) for displaying information in a vehicle, the method comprising:
- receiving (202), by a first core (104) of a System on Chip (SoC) (102), a first set of parameters;
- receiving (204), by a second core (106) of the SoC (102), a second set of parameters;
- processing (206), by the first core (104), the first set of parameters in a first pre-defined time and rendering a first frame based on the first set of parameters;
- displaying (208), by a display unit (108), the first frame in a first pre-defined region (116) of the display unit (108);
- processing (210), by the second core (106), the second set of parameters in a second pre-defined time and rendering a second frame based on the second set of parameters, the first pre-defined time being lesser than the second pre-defined time; and
- displaying (212), by the display unit (108), the second frame in a second pre-defined region (118) of the display unit (108).

12. The method (200) as claimed in claim 11, wherein the first set of parameters being safety related parameters and the second set of parameters being non-safety related parameters.

13. The method (200) as claimed in claim 12, wherein safety related parameters are selected from a group comprising: State of Health of Battery, State of Charge of Battery, State of fuel in the fuel tank, State of Engine, State of engine oil, State of coolant, State of Tyres and State of braking system.

14. The method (200) as claimed in claim 12, wherein the non-safety related parameters being selected from a group comprising: multimedia playback, connectivity options, voice recognition, navigation and maps and vehicle diagnostics.

15. The method (200) as claimed in claim 11, wherein the first set of parameters being received from a plurality of sensors disposed in the vehicle.

16. The method (200) as claimed in claim 11, wherein the first core (104) being powered independently of the second core (106).

17. The method (200) as claimed in claim 11, further comprising:
storing, by a memory unit (110) coupled to the first core (104), the second core (106) and a display processing unit (112), the first frame rendered by the first core (104) and the second frame rendered by the second core (106);
performing, by the memory unit (110), a first CRC (cyclic redundancy check) on the first frame and the second frame stored in the memory unit (110);
assigning, by the display processing unit (112) coupled to memory unit (110) and the display unit (108), the first pre-defined region (116) to the first frame and the second pre-defined region (118) to the second frame;
performing, by the display processing unit (112), a second CRC (cyclic redundancy check) on the first frame assigned to the first pre-defined region (116) and the second frame assigned the second pre-defined region (118);
displaying, by the display unit (108) coupled to the display processing unit (112) and a control unit (114), the first frame in the first pre-defined region (116) of the display unit (108) and the second frame in the second pre-defined region (118) of the display unit (108);
performing, by the display unit (108), a third CRC (cyclic redundancy check) on the first frame displayed in the first pre-defined region (116) and the second frame displayed in the second pre-defined region (118);
receiving, by the control unit (114), the first CRC, the second CRC and third CRC;
comparing, by the control unit (114), the first CRC with a first pre-defined CRC, a second CRC with a second pre-defined CRC and a third CRC with a third pre-defined CRC;
instructing, by the control unit (114), upon mismatch of the first CRC with the first pre-defined CRC, the second CRC with the second pre-defined CRC and a third CRC with a third pre-defined CRC for a pre-defined number of frames, the SoC to perform one or more pre-defined operations.

18. The method (200) as claimed in claim 17, wherein the one or more pre-defined operations comprises one of: rendering a malfunction frame and displaying the malfunction frame on the display unit (108); and switching OFF the backlight of display unit (108).

Documents

Application Documents

# Name Date
1 202441008634-STATEMENT OF UNDERTAKING (FORM 3) [08-02-2024(online)].pdf 2024-02-08
2 202441008634-REQUEST FOR EXAMINATION (FORM-18) [08-02-2024(online)].pdf 2024-02-08
3 202441008634-PROOF OF RIGHT [08-02-2024(online)].pdf 2024-02-08
4 202441008634-POWER OF AUTHORITY [08-02-2024(online)].pdf 2024-02-08
5 202441008634-FORM 18 [08-02-2024(online)].pdf 2024-02-08
6 202441008634-FORM 1 [08-02-2024(online)].pdf 2024-02-08
7 202441008634-FIGURE OF ABSTRACT [08-02-2024(online)].pdf 2024-02-08
8 202441008634-DRAWINGS [08-02-2024(online)].pdf 2024-02-08
9 202441008634-DECLARATION OF INVENTORSHIP (FORM 5) [08-02-2024(online)].pdf 2024-02-08
10 202441008634-COMPLETE SPECIFICATION [08-02-2024(online)].pdf 2024-02-08
11 202441008634-Covering Letter [07-01-2025(online)].pdf 2025-01-07