Serialized Video Streaming Without Blanking-Pixel Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transmission systems face latency issues and buffer overflow when handling multiple asynchronous video sources, particularly in applications requiring synchronized live video streams for interactive control, such as surgery, due to the need for intermediate buffering and reconfiguration of hardware.
Innovation Solution
An apparatus and method that processes serialised video data by buffering active pixels of each frame line, generating data structures without blanking pixels, and intermittently transmitting these structures, allowing for reduced latency and synchronized video output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an intermediate video frame buffer is added to decouple input video clocks from multiple asynchronous video sources, then video transmission reliability is improved, but device complexity increases and transmission latency worsens by one to two frame latencies
Solution Approach 1:
The patent extracts and removes blanking pixels from video frame lines, transmitting only active pixel data. This eliminates unnecessary data transmission while maintaining video integrity, thereby reducing transmission latency without requiring complex intermediate buffering for multiple asynchronous sources.
Solution Approach 2:
The patent segments the video data transmission by processing and transmitting each frame line independently, removing blanking pixels from each line. This segmentation allows for more efficient data handling and reduces overall transmission time, improving reliability without adding frame-level buffering latency.
2Reliability
If an intermediate video frame buffer is added to synchronize SDI transmission to a single clock, then video transmission reliability is improved, but device complexity increases due to hardware reconfiguration requirements
Solution Approach 1:
The patent removes blanking pixels from the video data stream, eliminating the need for complex intermediate buffering and hardware reconfiguration. By transmitting only essential active pixel data, the system achieves reliable multi-source video transmission without adding hardware complexity.
Solution Approach 2:
The patent changes the data transmission parameters by removing blanking pixels from each frame line, transforming the video data structure to contain only necessary information. This parameter change simplifies the transmission system, eliminating the need for complex intermediate buffering hardware while maintaining reliability.
3Stability of the object's composition
If blanking pixels are transmitted along with active pixels, then video frame completeness is maintained, but transmission time increases due to unnecessary data
Solution Approach 1:
The patent extracts and removes blanking pixels from video frame lines, transmitting only active pixel data. This eliminates unnecessary data transmission while maintaining video integrity, thereby reducing transmission time without compromising the essential composition of displayable video content.
Solution Approach 2:
The patent discards blanking pixels during transmission and recovers the complete video frame structure at the receiving end through proper synchronization and timing. This approach eliminates unnecessary data transmission time while preserving the complete video frame composition needed for display.
Data Source
AI summary
An apparatus for processing a serialised stream of video data includes a receiver configured to receive the serialised stream of video data, which includes a plurality of video frames, each video frame including a plurality of frame lines, at least one frame line including a group of active pixels and one or more blanking pixels, a memory configured to buffer the serialised stream of video data until all of the active pixels of a frame line have been buffered, one or more processors configured to, for each group of active pixels of a frame line, generate a data structure including the group of active pixels and a frame line position indicator and omitting at least one blanking pixel, and a transmitter configured to intermittently onwardly transmit the data structures by pausing transmission after each data structure has been transmitted until a next data structure is ready for transmission.


