Client Server Video Repositioning via Time Lag Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Client server systems experience transmission delays in video data transmission, leading to user inconvenience, and existing methods are limited in their applicability and effectiveness across different scenarios.

Innovation Solution

A client server system with a server apparatus and client terminal apparatus that allows users to set a time lag and shift video data reproduction positions through a selection section, control section, and measurement section, enabling seamless mode changes and reducing delays by displaying a setting screen for inputting time lag and measuring actual time periods for accurate adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video data is transmitted by wireless communication from server apparatus to client terminal apparatus, then the client server system can transmit video data reproduced with AV equipment from the server apparatus to the client terminal apparatus, but a transmission delay occurs

Engineering Contradiction:
Improvewireless video transmission capabilityVSAvoidtransmission delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the client terminal apparatus transmit a time lag setting value to the server apparatus before video data transmission begins. This allows the server apparatus to pre-calculate the reproduction start position and advance or delay the reproduction timing accordingly, compensating for the transmission delay before it affects video playback synchronization.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If video data is stored in a buffer in the client terminal apparatus in preparation for interruption of transmission, then transmission interruptions can be handled, but a further time lag occurs from reproduction to output

Engineering Contradiction:
Improvetransmission interruption handlingVSAvoidbuffer storage time lag
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies feedback by having the client terminal apparatus measure the actual time lag between video data reproduction and output, then transmit this measured time lag setting value back to the server apparatus. The server apparatus uses this feedback information to adjust the reproduction timing, creating a closed-loop system that compensates for buffer-induced delays.

Inventive Principle:
Principle #23Feedback

3Speed

If the AV equipment changes reproduction mode immediately after receiving a signal from remote control, then the reproduction mode can be changed quickly, but the video data desired by the user cannot be reproduced in the desired mode due to transmission delay

Engineering Contradiction:
Improvereproduction mode switching speedVSAvoidvideo data reproduction timing mismatch
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the server apparatus calculate the reproduction start position and adjust the reproduction timing in advance based on the time lag setting value, before the actual video data transmission and reproduction occurs. This ensures that when the AV equipment changes reproduction mode, the timing is already compensated to account for transmission delays.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If time information is added to video data and the server apparatus calculates the quantity of video data to be returned based on time information, then the video data can be reproduced from the correct position, but the system complexity increases

Engineering Contradiction:
Improvevideo data position accuracyVSAvoidtime information processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the complex time information processing into a simpler parameter-based solution. Instead of adding time information to each video data frame and performing complex calculations, the system uses a single time lag setting value parameter that represents the overall delay characteristic. The server apparatus calculates the reproduction start position based on this simplified parameter, reducing system complexity while maintaining positioning accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7657647B2Client server system
Publication Date: 2010.02.02 FEC IP LLC
  • US7657647B2 patent drawing
  • US7657647B2 patent drawing
  • US7657647B2 patent drawing

AI summary

Disclosed is a client server system including: a server apparatus equipped with a reproduction section to reproduce accumulated video data in a predetermined reproduction mode including a normal reproduction mode, a fast-forward reproduction mode and a fast-rewind reproduction mode, and a transmission section; a client terminal apparatus equipped with a reception section, a storage section, and an output control section; a selection section to select the reproduction mode; a setting section to set a time lag; and a control section to shift a reproduction position of video data in the first reproduction mode by the time lag, when a second reproduction mode is selected.