Stored Time-Shift Control for Data Stream Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data stream reproduction systems, such as personal video recorders and network recorders, fail to provide seamless fast-rewind functionality when switching between channels, leading to user disappointment and loss of information due to time-shifted reproduction discrepancies.

Innovation Solution

A method and device for controlling data stream reproduction that stores a predetermined time-shift duration for a first data stream, allowing automated and seamless reproduction of subsequent data streams, including time-shifted playback based on the stored duration to maintain consistent viewing experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If time-shifted reproduction is implemented for broadcast streams, then users can pause and rewind content, but fast-rewind becomes unavailable when switching channels

Engineering Contradiction:
Improvelive control functionalityVSAvoidchannel switching compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system stores the time-shift duration parameter in advance when a channel is active, so that when the user switches channels, the stored duration is automatically applied to the new channel's stream. This preliminary storage of the time-shift parameter eliminates the need for manual reconfiguration and restores fast-rewind functionality across channel switches.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If network recorder with cyclic memory is deployed to record all data streams, then fast-rewind is available on all stations, but user manipulation errors and time losses increase

Engineering Contradiction:
Improvemulti-channel fast-rewind capabilityVSAvoiduser operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically manages the time-shift parameter across channel switches without requiring user intervention. When a channel changes, the system autonomously retrieves the stored time-shift duration and applies it to the new channel's stream, eliminating the need for users to manually configure time-shift settings and reducing operational errors.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If time-shift is applied when switching channels, then viewing continuity is improved, but information loss occurs due to already-started matches

Engineering Contradiction:
Improveviewing experience consistencyVSAvoidmatch start information
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The system stores the time-shift duration parameter before the user switches channels. When switching occurs, this pre-stored parameter is automatically applied to the new channel's stream, ensuring that the time-shifted reproduction maintains consistency with the user's original viewing position and prevents information loss about match starts or other critical content moments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12425680B2Method and device for controlling data stream reproduction, network recorder, personal recorder and reproduction device
Publication Date: 2025.09.23 ORANGE SA
  • US12425680B2 patent drawing
  • US12425680B2 patent drawing
  • US12425680B2 patent drawing

AI summary

In the field of data stream transmission, a method of controlling reproduction, especially time-shifted reproduction, of transmitted data streams, including at least a first transmitted data stream and a second data stream, the first stream and the second stream being separate streams, at least one data stream which includes the first transmitted data stream being stored for a predetermined remanence time. The control method includes, during a command to reproduce the second data stream, storing the duration of a shift for reproducing the first stored data stream which is being reproduced. Thus, since the duration of the shift is stored, it can be used to automate the reproduction of any data stream while taking into account the time-shift when changing channels, thus avoiding the reproduction of the live stream, which can disturb the user, in particular by spoiling the viewing of the previous data in the stream (for example, the score of a match, the end of a film, etc.).