Can Bus Code Extraction via Synchronized Dashboard Imaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Third-party entities face challenges in extracting proprietary Can-bus message codes from vehicle systems, as these codes are often proprietary and not readily available, requiring significant time and effort to decipher.
Innovation Solution
A system and method that involve a message generator to sequentially generate Can-bus message codes within a reduced space defined by the Message-ID and Data fields, accompanied by a camera to capture dashboard images synchronized with message generation, and a processor to associate captured images with respective message codes based on timestamp differences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual extraction of proprietary Can-bus codes is performed, then code extraction can be achieved, but the time and effort required increases significantly (weeks or months)
Solution Approach 1:
The patent replaces manual mechanical analysis of Can-bus messages with an automated optical system. A camera captures dashboard images, and image processing algorithms automatically identify and extract the notification codes, substituting human effort with automated vision-based technology.
Solution Approach 2:
The system enables the dashboard notification system to self-identify its own codes through automated image capture and processing. The notification code extraction is performed autonomously without requiring external manual intervention, as the system uses its own dashboard display as the source of extraction information.
2Loss of information
If comprehensive Can-bus code extraction is attempted, then complete code coverage is achieved, but the complexity of the extraction process increases
Solution Approach 1:
The patent extracts only the specific notification codes from the dashboard display images, separating this essential information from the rest of the Can-bus message data. By focusing extraction on the visual dashboard output rather than analyzing all Can-bus traffic, the system achieves code completeness with reduced processing complexity.
Solution Approach 2:
The dashboard display serves as an intermediary medium between the Can-bus system and the extraction process. Instead of directly analyzing complex Can-bus protocols, the system captures the human-readable dashboard output, which simplifies the extraction process while maintaining code completeness.
Data Source
AI summary
A method for determining codes of vehicle's Can-bus messages. The method can include sequentially generating, by a message generator, on the Can-bus different message codes selected from a reduced space defined from within a Message-ID and a plurality of data fields of the Can-bus messages as defined by the Can-bus protocol; storing, by a message storage, each generated message code together with a respective timestamp; storing, by an images storage, images that are captured by a camera in synchronization with each said generated message code, each image together with a respective timestamp; comparing, by a processor, each captured image with a latest previously captured image within the images storage; and upon finding, by the processor, a difference between any captured image and a latest captured image and based on the respective timestamp, associating the captured image having a later timestamp with the generated message code of the respective message.


