Purpose-Built Vehicle Parallel Video Encoding for Remote Driving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing purpose-built vehicles face challenges in minimizing latency when transmitting video data over wireless networks, especially in remote driving scenarios, which can impact the efficiency and effectiveness of control signals.
Innovation Solution
The vehicle employs a method of parallel encoding of sub-video data based on network latency and internal control cycles, adjusting encoding settings like resolution, bitrate, and frame rate, and adaptively determining the number of sub-video data segments to optimize transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If video data is transmitted sequentially through conventional encoding methods, then the encoding process is simple, but transmission latency increases and real-time control efficiency deteriorates
Solution Approach 1:
The patent divides the video data into multiple sub-video data segments before encoding. Each segment is encoded in parallel, which reduces the total encoding time and transmission latency while maintaining manageable complexity through structured segmentation of the video stream into discrete processable units.
Solution Approach 2:
The system performs preliminary actions by pre-processing and segmenting video data before actual transmission. The video data is divided into sub-segments and encoding parameters are prepared in advance, allowing the encoding process to start immediately upon reception, thereby reducing overall latency without requiring complex real-time decision-making during transmission.
2Productivity
If the number of video data segments is increased to reduce latency, then transmission speed improves, but the complexity of managing and processing these segments increases
Solution Approach 1:
The patent dynamically adjusts the number of video data segments based on real-time network conditions and vehicle requirements. The system can adaptively determine the optimal segment count, increasing it when network conditions permit for higher transmission speed, and decreasing it when processing resources are constrained, thereby maintaining productivity while managing complexity through dynamic adaptation.
Solution Approach 2:
The system changes encoding parameters such as resolution, bitrate, and frame rate according to network latency measurements and vehicle control cycle requirements. By adjusting these parameters dynamically, the system optimizes transmission speed without permanently increasing processing complexity, as the parameter changes are made based on measured network conditions rather than fixed complex processing requirements.
3Reliability
If encoding resolution and bitrate are increased to improve video quality, then data transmission completeness improves, but transmission time increases and latency worsens
Solution Approach 1:
The patent segments video data into multiple smaller units, each encoded at optimized resolution and bitrate. This segmentation allows the system to transmit complete data reliably through multiple smaller packets rather than one large packet, maintaining transmission completeness while reducing the time required for encoding and transmitting each individual segment, thereby resolving the contradiction between reliability and time loss.
Solution Approach 2:
The system applies partial encoding to each video segment, using sufficient but not maximum resolution and bitrate for each segment. By distributing the encoding across multiple segments rather than applying full encoding to the entire video stream, the system achieves reliable data transmission without the time penalty of encoding every pixel at maximum quality throughout the entire video.
Data Source
AI summary
A purpose-built vehicle device includes a communication unit, a sensor unit including at least one camera, and at least one processor electrically connected to the communication unit and the sensor unit. The at least one processor acquires video data over a first period of time through the sensor unit, identifies a plurality of sub-video data including at least part of the video data at the same time as acquiring the video data, in response to identifying the plurality of sub-video data performs parallel encoding for each of the plurality of sub-video data to acquire a plurality of pieces of encoded data, and in response to acquiring the plurality of pieces of encoded data, transmits each of the plurality of pieces of encoded data to a base station communicating with the purpose-built vehicle through the communication unit.


