Abstract:
Systems for communicating between a display unit of a vehicle and a wireless electronic device are provided. In one embodiment, a system includes a first communication module that receives at least one of video data and audio data from the wireless electronic device according to a wireless communication protocol. A first converter module converts the at least one of video data and audio data from a data format generated by the wireless electronic device to a data format that is recognizable by the display unit of the vehicle. A second communication module communicates the converted at least one of video data and audio data to the display unit according to a wired communication protocol.
Abstract:
Methods and systems are provided for determining a road surface condition. In one embodiment, a method includes: receiving vehicle data; constructing, by the processor, a driver behavioral model based on the vehicle data; determining, by the processor, a surface condition based on the driver behavioral model; and generating a signal based on the surface condition.
Abstract:
A method and apparatus are disclosed for wirelessly communicating signals from trailer-mounted cameras to a towing vehicle, where the techniques overcome packet loss challenges caused by interferences, fading and poor signal strength. An advanced spectrum hopping algorithm monitors conditions on multiple channels in multiple frequency bands, detects congestion or collisions needing mitigation, and migrates transmissions as needed to other channels with greater free capacity. Network coding techniques are provided which transmit data packets via multiple paths, where the redundancy provides robustness against data packet losses. The multiple path network coding approach may include spectral diversity, where packets are transmitted on different bands, and spatial diversity, where packets are transmitted via different routes such as direct and repeater-based.
Abstract:
A method for acquiring road data onboard a vehicle, the road data associated with a segment of road is provided. The method obtains, via vehicle onboard sensors, sensor data associated with current weather conditions, current road conditions, and a physical road state; determines whether the current weather conditions indicate existence of severe weather, whether the current road conditions indicate potential slip, and whether the physical road state indicates one or more road anomalies; generates a road data result, based on existence of severe weather, potential slip, and one or more road anomalies; and transmits the road data result, via a vehicle onboard telematics unit.
Abstract:
Techniques and methodologies for determining a relative position between a host object and a neighboring object in proximity to the host object are presented here. An exemplary embodiment of a method operates a first wireless communication module onboard the host object to wirelessly communicate packets with a second wireless communication module onboard the neighboring object. The method processes packets wirelessly received from the second wireless communication module to obtain position information related to a position of the neighboring object relative to the host object. A range sensor system onboard the host object is operated to obtain first range information related to a range of the neighboring object relative to the host object. The relative position between the host object and the neighboring object is computed using the obtained position information and the obtained first range information.
Abstract:
Methods and systems are disclosed for participative sensing of events and conditions by road vehicles, collection of this data from a large number of road vehicles by a central server, processing the data to identify events and conditions which may be of interest to other vehicles in a particular location, and sending notifications of the events and conditions to vehicles. A large number of vehicles use participative sensing systems to identify a safety-related event or condition which should be reported to the central server—such as a large pothole, an obstacle in the roadway, an icy road surface, a traffic accident, etc. The central server stores and aggregates the data, filters it and ages it. Vehicles requesting advisories from the central server will receive notices of safety-related events and conditions based on their location and heading. Driver warnings can be issued, and vehicle systems may respond to the notices.
Abstract:
A method of determining ride share compatibility. Vehicle data acquisition devices are employed to collect user attribute information relating to a travel route and locations traveled by the operator. The attribute information includes regularity data, frequency data, and duration data. A regression analysis is applied by a processor for using the regularity data, the frequency data, and the duration data, for identifying an importance probability of each of the locations visited by the operator. A match is determined between the operator and a potential travel partner traveling to locations in proximity to the locations traveled by the operator.
Abstract:
A system and method for providing navigation routing options to a vehicle driver, including estimated fuel consumption and fuel cost. A server collects data from a large number of road vehicles driving different routes, where the data includes road grade, average speed, stop/start and acceleration/deceleration info and vehicle specifications, and the data is collected via a telematics or other wireless system. The server also receives map data, point of interest data and real-time traffic data from their respective providers. When a driver of a road vehicle requests navigation routing from a start point to a destination, the server provides multiple routing options including not only distance and time for each routing option, but also fuel consumption and cost. The estimated fuel consumption is computed using models based on the crowd-sensed data from the other vehicles driving the routes, where the models include a physics-based model and a machine learning model.
Abstract:
A portable system including a processor and a storage device comprising computer-executable code that, when executed by the processor, causes the processor to perform various operations including receiving visual media content from a source, and determining an application characteristic selected from a group consisting of an application identity and an application category associated with a subject application stored at the portable system and/or at a host device in communication with the portable system. The operations further include determining, based on the application characteristic, which of multiple available codecs a host device should use to process the visual content, sending, to the host device, a communication indicating the codec for use in processing the visual content, and sending the visual content to the host device for display rendering using the codec determined.
Abstract:
A portable system including a digital connection plug, a processing hardware unit, and a non-transitory storage device including code causing the processing hardware unit to perform operations including dividing a received source video file or virtualized source video into a plurality of equal- or non-equal-sized image components. A resulting data-content package is stored at the system such as at a framebuffer thereof. System operations further comprise generating a meta-index package comprising a plurality of index components, each index component corresponding to a respective one of the equal-sized image components, storing the meta-index package, and sending the data-content package and the meta-index package to the host device for publishing of the image components sequentially, in accord with an order of the meta-index package, for display rendering streaming video corresponding to the source video file or virtualized source video.