Multimedia system for a vehicle
First Claim
1. A computing architecture for a mobile multimedia system used in a land-based vehicle comprised of a plurality of interconnected electrical components including at least one processor with a memory and a field programmable gate array connected with each other by a standardized data bus for the exchange of data between the components, wherein the field programmable gate array is adapted, upon system start-up or during system operation, to load data from the memory to realize application-specific functionality by logic functions implemented inside the field programmable gate array.
6 Assignments
0 Petitions
Accused Products
Abstract
A scalable and fully configurable computing architecture for a mobile multimedia architecture used in a vehicle includes a head unit having a processor, a field programmable gate array and a memory. The processor and the memory are configured to communicate over a first bus that is a dedicated memory bus, and the processor and the field programmable gate array are configured to communicate over a separate second bus. The field programmable gate array is configured to be loaded from memory with part of a multimedia vehicle-related application-specific functionality that is executable by the field programmable gate array, and the processor is cooperatively operable with the field programmable gate array to execute another portion of the multimedia vehicle-related application-specific functionality. The multimedia vehicle-related application-specific functionality in the field programmable gate array may be changed with software and downloaded to the field programmable gate array in the field. In addition, due to the first and second busses being recognized industry standard busses, any of the processor, the field programmable gate array and the memory are fully scaleable and configurable.
24 Citations
29 Claims
- 1. A computing architecture for a mobile multimedia system used in a land-based vehicle comprised of a plurality of interconnected electrical components including at least one processor with a memory and a field programmable gate array connected with each other by a standardized data bus for the exchange of data between the components, wherein the field programmable gate array is adapted, upon system start-up or during system operation, to load data from the memory to realize application-specific functionality by logic functions implemented inside the field programmable gate array.
-
12. A computing architecture for a mobile multimedia system used in a land-based vehicle, the computing architecture comprising:
-
a processor;
a field programmable gate array; and
a recognized industry standard communication bus configured to communicate data between the processor and the field programmable gate array;
where the field programmable gate array is configured to be loaded with a first part of a multimedia vehicle-related application-specific functionality that is cooperatively operable with a second part of the multimedia vehicle-related application-specific functionality that is executable with the processor. - View Dependent Claims (13, 14, 15)
-
-
16. A computing architecture for a mobile multimedia system used in a land-based vehicle, the computing architecture comprising:
-
a processor having a bus communication module configured to communicate with a predefined industry standard protocol;
a field programmable gate array having a bus communication module configured to communicate with the predefined industry standard protocol; and
a communication bus coupled between the bus communication modules, the communication bus configured to communicate data between the processor and the field programmable gate array with the predefined industry standard protocol;
where the field programmable gate array is loadable on startup with a vehicle navigation component, a digital video decoder component and a digital data disc driver component;
and where the navigation component and the digital video decoder component are configured to use the same data disc driver component to enable access to data stored on a digital data disc. - View Dependent Claims (17, 18, 19)
-
-
20. A computing architecture for a mobile multimedia system used in a land-based vehicle, the computing architecture comprising:
-
a vehicle head unit;
a predefined industry standard communication bus included in the vehicle head unit, where the predefined industry standard communication bus is configured to provide communication compatibility with products from different manufacturers;
at least one processor and at least one field programmable gate array installable in the vehicle head unit and configurable to communicate over the predefined industry standard communication bus; and
a memory configured to store instructions related to the operational functionality of the vehicle head unit that are selectively executable by the processor and downloadable to the field programmable gate array over the predefined industry standard communication bus for execution by the field programmable gate array. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of operating a computing architecture for a mobile multimedia navigation system used in a land-based vehicle, the method comprising:
-
energizing a processor and a field programmable gate array included in a head unit of a vehicle;
loading a first portion of a multimedia application supported by the head unit into the field programmable gate array;
executing the first portion of the multimedia application to pre-process data with the field programmable gate array;
communicating the pre-processed data from the field programmable gate array to the processor over a recognized industry standard communication bus;
executing a second portion of the specific application with the processor to further process the pre-processed data from the field programmable gate array;
communicating the data processed by the processor back to the field programmable gate array over the recognized industry standard communication bus; and
further executing with the field programmable gate array the first portion of the specific application to post process the data processed by the processor. - View Dependent Claims (26, 27)
-
-
28. A method of operating a computing architecture for a mobile multimedia navigation system used in a land-based vehicle, the method comprising:
-
providing a recognized industry standard communication bus protocol;
implementing operation of a first processor from a first processor manufacturer and a field programmable gate array in a head unit of a vehicle;
enabling communication between the first processor and the first field programmable gate array via the recognized industry standard communication bus;
implementing operation of a second processor from a second processor manufacturer to support the vehicle-related functionality provided by the head unit; and
enabling communication between the second processor, the first processor and the first field programmable gate array via the recognized industry standard communication bus. - View Dependent Claims (29)
-
Specification