Video Processing Apparatus Dual Buffering Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing systems face challenges in maintaining smooth video data supply to video signal lines over networks, particularly during changes, which can lead to synchronization losses.
Innovation Solution
A video processing apparatus with dual video buffering sections and a control system that manages packet transmission and selection at image frame or field boundaries, ensuring data availability and synchronization by switching between buffering sections when the second section exceeds a predetermined data amount.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video data is obtained over a network and supplied to a video signal line, then video data can be transmitted remotely, but synchronization losses occur during data changes
Solution Approach 1:
The patent divides the video data supply system into multiple buffering sections (first video buffering section and second video buffering section) that operate independently but coordinate through the video supply section. This segmentation allows each buffer to manage its own data while maintaining synchronization through coordinated switching at frame boundaries, resolving the contradiction between network adaptability and synchronization reliability.
Solution Approach 2:
The system performs preliminary actions by pre-loading video data into the second video buffering section before switching occurs. The video control section detects when the second buffering section has accumulated sufficient data and prepares to switch at the next frame boundary, ensuring continuous synchronized supply without interruption during the transition.
2Adaptability or versatility
If video data selection is changed during transmission, then different video sources can be switched, but synchronization is lost
Solution Approach 1:
When a bus input change command is received, the system performs preliminary actions by immediately requesting packet transmission from the new video data supply source and storing data in the second video buffering section. The actual switching to the new source is delayed until the next frame boundary, ensuring the new data is ready and synchronized before the switch occurs, thus maintaining synchronization during source changes.
Solution Approach 2:
The video supply section acts as an intermediary between the multiple video buffering sections and the video signal line. It mediates the switching process by coordinating the selection outputs from different buffering sections and ensuring the transition occurs at appropriate frame boundaries, preventing synchronization losses during video data selection changes.
3Reliability
If dual buffering sections are used to ensure smooth data supply, then synchronization is maintained, but device complexity increases
Solution Approach 1:
Both the first and second video buffering sections use identical structures and functions, allowing them to be implemented as universal modules. Each buffer can independently receive, store, and supply video data, and both can serve as input to the video supply section. This universality reduces the actual complexity increase, as the second buffer is not a specialized component but a replication of the first buffer's functionality.
Solution Approach 2:
The video supply section serves as a mediator that manages the complexity of coordinating multiple buffering sections. It handles the selection logic, timing control, and synchronization coordination between the first and second video buffering sections, abstracting the complexity from the overall system architecture and presenting a simplified interface for video data supply.
Data Source
AI summary
There is provided a video processing apparatus that includes a network interface, first and second video buffering sections, a video supply section, a video control section, and a command issue section. The two video buffering sections are configured to receive and store video data coming in packets over a network via the network interface. The video supply section is configured to supply a video signal to a video signal line, the video signal being a selected output from one of the first and second video buffering sections. The video control section is configured to execute control over the other components. The command issue section is configured to send a bus input change command to the video control section as an instruction for video data selection for supply to the video signal line, the bus input change command including information about identifying a video data supply source connected over the network.


