Video Terminal Cache Replay for Accurate Image Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often fail to capture desired images from real-time video due to sensory delays, resulting in image capture failure when the desired image has flashed by.

Innovation Solution

A method and terminal for video processing that pre-stores real-time video data in cache areas and suspends playback upon user instruction, allowing for slow playback of previous frames to facilitate accurate image capture, utilizing two cache areas to store and retrieve frame data alternately, reducing frame frequency and enabling image capture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time video data is played back at normal speed, then the video playback is smooth and continuous, but the user cannot capture the desired image accurately due to sensory delay

Engineering Contradiction:
Improveimage capture accuracyVSAvoiduser response time
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system pre-stores video frames in a cache memory before they are displayed to the user. When the user triggers an image capture, the system can retrieve previously cached frames that the user has already seen, compensating for the sensory delay. This preliminary storage of data allows the user to capture images at their own pace without missing the desired moment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system stores and replays video frames slowly to allow image capture, then the user can accurately capture desired images, but the normal video playback is interrupted

Engineering Contradiction:
Improveimage capture accuracyVSAvoidvideo playback continuity
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system divides the video processing into two separate pathways: a normal playback pathway that maintains continuous video output, and a cache retrieval pathway that provides slow-motion replay for image capture. By segmenting these functions, the system can allow image capture without interrupting the overall video playback continuity, as the cache retrieval operates on stored data while the main playback stream continues independently.

Inventive Principle:
Principle #1Segmentation

3Reliability

If additional hardware is added to enable slow replay and image capture, then the user can capture images accurately, but the device complexity increases

Engineering Contradiction:
Improveimage capture accuracyVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses a single cache memory structure that serves multiple functions: it stores video frames for normal playback buffering, enables slow-motion replay for image capture, and provides frame retrieval for user selection. By making the cache memory multi-functional, the system achieves accurate image capture without requiring separate dedicated hardware components, thus avoiding increased device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2757779B1Method and terminal for video processing
Publication Date: 2015.08.05 ZTE CORP
  • EP2757779B1 patent drawingFigure 1
  • EP2757779B1 patent drawingFigure 2

AI summary

The invention concerns a method and a terminal for video processing, including: receiving an image pre-capture instruction from a user when a real-time video image receiving terminal plays a real-time video picture, wherein while the real-time video image receiving terminal plays a real-time video picture, real-time video data is stored into an cache area of a memory of the terminal; and controlling, in response to the image pre-capture instruction from the user, the terminal to suspend playing of the real-time picture and to play back the video pictures stored in the cache area of the memory of the terminal, wherein the memory is configured as two cache areas, namely, an odd-number cache area and an even-number cache area; the data are stored into the odd-number cache area and the even-number cache area, characterized in that: in response to the image pre-capture instruction from the user, a digital processor of the terminal stops transmitting real-time image data to a display but reads data out from the cache areas; data in the two cache areas are updated alternatively; in a first clock period, real-time data is stored into the odd-number cache area, while data is read out from the highest bit address of the odd-number cache area; in a second clock period, real-time data is stored into the even-number cache area while the odd-number cache area is not updated; in a third clock period, real-time data is stored into the odd-number cache area while the even-number cache area is not updated, and data is read out from the highest bit address of the even-number cache area; in a fourth clock period, real-time data is stored into the even-number cache area; and so on; data of one frame is transmitted to a multimedia processor for two continuous clock periods