Multi-Level Video Processing Within A Vehicular Communication Network
First Claim
Patent Images
1. A system for performing multi-level video processing within a vehicle, comprising:
- a pre-processing module for determining an encoding mode and enabling one or more levels of encoding based on the encoding mode, the pre-processing module further for receiving a video stream from a camera attached to the vehicle via a vehicular communication network and encoding the video stream based on the encoding mode to produce a packet stream output; and
a video decoder for receiving the packet stream output and decoding the packet stream output in accordance with the encoding mode to produce a decoded video output.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for performing multi-level video processing within a vehicle includes a pre-processing module for determining an encoding mode and enabling one or more levels of encoding based on the encoding mode. The pre-processing module further receives a video stream from a camera attached to the vehicle via a vehicular communication network and encodes the video stream based on the encoding mode to produce a packet stream output. The system further includes a video decoder for receiving the packet stream output and decoding the packet stream output in accordance with the encoding mode to produce a decoded video output.
-
Citations
20 Claims
-
1. A system for performing multi-level video processing within a vehicle, comprising:
-
a pre-processing module for determining an encoding mode and enabling one or more levels of encoding based on the encoding mode, the pre-processing module further for receiving a video stream from a camera attached to the vehicle via a vehicular communication network and encoding the video stream based on the encoding mode to produce a packet stream output; and a video decoder for receiving the packet stream output and decoding the packet stream output in accordance with the encoding mode to produce a decoded video output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A pre-processing module for performing multi-level video processing within a vehicle, comprising:
-
a first level encoding module for performing a base layer encoding of a video stream received from a camera attached to the vehicle via a vehicular communication network to produce a first level encoded video stream with low latency; a second level encoding module for performing spatial scaling encoding on the video stream based on the base layer encoding of the first level encoding module to produce a second level encoded video stream; a third level encoding module for performing quality scaling encoding on the video stream based on the base layer encoding of the first level encoding module and the spatial scaling encoding of the second level encoding module to produce a third level encoded video stream; and a packetizing module for receiving and packetizing the first level encoded video stream, the second level encoded video stream and the third level encoded video stream to produce a packet stream output; wherein at least one of the first level encoding module, the second level encoding module and the third level encoding module is enabled based on an encoding mode. - View Dependent Claims (15, 16, 17)
-
-
18. A video decoder for performing multi-level video processing within a vehicle, comprising:
-
a de-packetizing module for receiving a packet stream output representing a video stream captured by a camera attached to the vehicle via a vehicular communication network, the de-packetizing module further for separating the packet stream output into first level encoded packets, second level encoded packets and third level encoded packets; a first level decoding module for receiving the first level encoded packets and decoding the first level encoded packets to produce a first level decoded video signal; a second level decoding module for receiving the second level encoded packets and decoding the second level encoded packets to produce a second level decoded video signal; a third level decoding module for receiving the third level encoded packets and decoding the third level encoded packets to produce a third level decoded video signal; and a video output module for receiving and outputting at least one of the first level decoded video signal, the second level decoded video signal and the third level decoded video signal based on a control signal to produce a decoded video output. - View Dependent Claims (19, 20)
-
Specification