A method of acquiring data, a computer program product for implementing the method, a system for acquiring data, and a vehicle including the system. The method includes determining one or more data types and virtual channels required for one or more applications. The method also includes allocating a plurality of circular buffers in memory according to the determined data type(s) and virtual channel(s). One or more of the circular buffers are allocated to safety data lines. The remaining circular buffers are allocated to functional data lines. The method further includes storing at least one functional data line in a circular buffer allocated to functional data lines according to a data type and virtual channel of the functional data line. The method also includes storing at least one safety data line in a circular buffer allocated to safety data lines.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the at least one safety data line and the at least one functional data line are received from an external component.
3. The method of claim 2, wherein the data path for processing the at least one safety data line is further used for processing the at least one functional data line.
4. The method of claim 1, wherein the data path for processing the at least one safety data line is a first data path, wherein the at least one safety data line is generated locally by software, and wherein a second data path is used for processing the at least one functional data line.
5. The method of claim 4, further comprising performing a self test routine in which test data is generated locally and processed along the first data path along which the at least one safety data line is processed.
6. The method of claim 1, wherein the at least one safety data line is received or generated while no functional data lines are being received.
7. The method of claim 1, wherein the one or more applications include vehicle RADAR and/or an external camera of a vehicle.
8. A computer program product on a carrier medium, comprising program instructions for implementing the method of claim 1.
10. The system of claim 9, wherein the processor is further operable to receive the at least one safety data line and the at least one functional data line from an external component.
11. The system of claim 10, wherein the processor is further operable to process the at least one safety data line and the at least one functional data line using the same data path.
13. The system of claim 12, wherein the processor is further operable to perform a self test routine in which test data is generated locally and processed along the first data path along which the at least one safety data line is processed.
14. The system of claim 9, wherein the one or more applications include vehicle RADAR and/or an external camera of a vehicle.
16. The vehicle of claim 15, wherein the system is operable to receive the at least one safety data line and the at least one functional data line from an external component.
17. The vehicle of claim 16, wherein the system is operable to process the at least one safety data line and the at least one functional data line using the same data path.
19. The vehicle of claim 18, wherein the system is operable to perform a self test routine in which test data is generated locally and processed along the first data path along which the at least one safety data line is processed.
20. The vehicle of claim 15, wherein the one or more applications include a RADAR system of the vehicle and/or an external camera of the vehicle.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 26, 2020
March 14, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.