Video Sync Flush Command for Buffer Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video control systems experience delays due to synchronization issues between terminals and external devices during video reproduction, particularly when mirroring functions are performed, as they rely on timestamp-based synchronization which can lead to buffering delays.
Innovation Solution
A method and apparatus that involve transmitting a flush command from the terminal to the external device to delete buffered data when a search command is generated, allowing specific video data to be buffered and output without delay, ensuring synchronized video reproduction across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If timestamp-based synchronization is used for video reproduction between terminal and external device, then video data can be transmitted and reproduced, but synchronization delay occurs between terminal and external device during search commands
Solution Approach 1:
The patent extracts the problematic PTS time mechanism from the video data transmission process. Instead of adding PTS time to all video data for real-time transmission, the system separates the control command transmission (which uses timestamp) from the video data transmission, eliminating the synchronization conflict between terminal and external device
Solution Approach 2:
The patent inverts the traditional approach by having the external device generate and manage the timing reference instead of the terminal. The external device generates NTP time for synchronization rather than relying on PTS time from the terminal, reversing who controls the timing reference and eliminating the delay caused by the terminal's PTS mechanism
2Productivity
If buffered data is maintained in external device for video reproduction, then video playback is smooth, but search command execution experiences delay due to buffer clearance requirements
Solution Approach 1:
The patent applies preliminary action by pre-clearing the buffer in the external device before transmitting search command results. When a search command is received, the external device first clears its buffer to ensure no outdated data remains, then immediately transmits the specific video data corresponding to the search command, ensuring both buffer management and rapid response
Solution Approach 2:
The patent makes the buffer management dynamic by adjusting buffer behavior based on command type. For search commands, the buffer is cleared immediately to enable fast response. For normal playback, the buffer maintains data for smooth continuous reproduction. This dynamic adjustment optimizes both playback smoothness and search response time
Data Source
AI summary
A system for controlling a video is provided. The system includes a terminal which transmits a flush command to an external device to delete buffered data in a buffer of the external device when a search command for moving to a location of specific data of a video is generated while data of the video is streamed to the external device and which then transmits to the external device the specific data located in relation to the search command, and an external device which deletes the buffered data in the buffer when the flush command is received from the terminal while a video streamed from the terminal is reproduced and which buffers the specific data of the video received from the terminal in the buffer to be output.


