Reverse Video Playback Using Predecoded Frame Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack efficient methods for playing back videos in reverse, particularly in a way that enhances user engagement through the boomerang effect, which involves alternating forward and reverse playback.

Innovation Solution

An electronic device is equipped with a processor that determines frames capable of being played back during forward playback for reverse playback, stores these frames in memory, and then plays them back in reverse, allowing for seamless reverse playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If frames are decoded and stored during forward playback for reverse playback, then reverse playback capability is improved, but memory usage and processing complexity increase

Engineering Contradiction:
Improvereverse playback capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by decoding and storing frames during forward playback so that reverse playback can be executed without real-time decoding overhead. The processor identifies and stores a plurality of frames during forward playback, preparing them in advance for subsequent reverse playback operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video stream is segmented into individual frames that can be independently stored and later replayed in reverse. The processor divides the continuous video stream into discrete frame units, selecting and storing specific frames that will constitute the reverse playback sequence.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If frames are stored during forward playback for reverse playback, then playback versatility is improved, but memory consumption increases

Engineering Contradiction:
Improveplayback versatilityVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies partial action by storing only a subset of frames during forward playback rather than all frames. The processor determines a plurality of frames to be stored based on the time required for reverse playback, selecting only the necessary frames needed for the reverse playback duration.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Frames are preliminarily stored during forward playback so that reverse playback can be executed without requiring additional memory during the actual reverse playback operation. The memory is utilized during the decoding phase rather than during playback.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If seamless reverse playback is achieved by storing frames during forward playback, then user engagement is improved, but processing time increases

Engineering Contradiction:
Improveseamless playbackVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system maintains continuity of useful action by performing frame storage during the forward playback process itself, utilizing the existing processing time of forward playback to prepare reverse playback frames. This overlapping of operations ensures that reverse playback can begin immediately without additional processing delays.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The processor performs preliminary frame identification and storage during forward playback, so that when reverse playback is initiated, the frames are already prepared and ready for immediate playback, eliminating additional processing time delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250252974A1Electronic device and method for playing back video in reverse by same electronic device
Publication Date: 2025.08.07 SAMSUNG ELECTRONICS CO LTD
  • US20250252974A1 patent drawing
  • US20250252974A1 patent drawing
  • US20250252974A1 patent drawing

AI summary

An electronic device is provided. The electronic device includes a display, at least one processor, and memory, comprising one or more storage media, storing instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to, while a video is being played back in the forward direction, determine, among frames decoded to play back the video in the forward direction, a plurality of frames capable of being played back for a time required for decoding frames for reverse playback of the video in case that the video is played back in reverse, store the plurality of the determined frames in the memory, in case that the video is played back in reverse, play back the stored plurality of frames in a reverse direction, and in case that the playback of the stored plurality of frames is completed, play back, in reverse direction, the frames decoded for reverse playback of the video.