Video Digest Playback on Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices like mobile communication terminals face challenges in quickly buffering and understanding large moving image files due to CPU limitations, memory constraints, and user interface issues, making it difficult for users to grasp the content before playback.

Innovation Solution

A system that parses the header of a moving image file to determine random access points and divides the playback into sections, correcting the starting points to the closest random access points, and playing segments of a predetermined length, with optional special effects to indicate non-continuous playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single still image is extracted from the moving image to provide thumbnail mode, then the user interface becomes simpler and memory usage is reduced, but the user cannot understand the content of the moving image effectively

Engineering Contradiction:
Improveuser interface simplicityVSAvoidcontent understanding
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The moving image is divided into multiple sections, and multiple still images (one from each section) are extracted and displayed as thumbnails. This segmentation allows the user to see key moments from different parts of the video, providing better content understanding while maintaining a simple thumbnail-based interface.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If image frames are extracted from the moving image to allow user understanding of content, then content understanding improves, but the buffering time increases due to CPU and memory limitations

Engineering Contradiction:
Improvecontent understandingVSAvoidbuffering time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Instead of extracting and buffering multiple continuous image frames, the system extracts only single representative still images from predetermined sections of the moving image. This extraction approach provides sufficient content understanding while minimizing the data that needs to be buffered, thus reducing buffering time on resource-constrained devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary analysis to identify key sections and extracts representative still images from these sections before playback. This preliminary action allows the user to understand the content structure in advance without requiring extensive buffering of actual video frames during playback preparation.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the moving image is divided into multiple sections and playback segments are played sequentially, then content understanding improves, but the device complexity increases

Engineering Contradiction:
Improvecontent understandingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The moving image is divided into multiple sections with predetermined starting points, and representative still images from each section are extracted and displayed as thumbnails. This segmentation provides structured content understanding while keeping the implementation relatively simple by using fixed section divisions rather than complex adaptive algorithms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7787745B2System for playing digest of moving image and mobile communication terminal having the same
Publication Date: 2010.08.31 HELIOS STREAMING LLC
  • US7787745B2 patent drawing
  • US7787745B2 patent drawing
  • US7787745B2 patent drawing

AI summary

A system for playing a digest of a moving image file is provided, including: a header parsing part that parses a header of the moving image file and acquires information concerning the playback length M and random access point of the moving image file; a section dividing part that divides the playback length M by the number N of equal sections and determines a starting point S(i) of each of the sections; a correction part that corrects the starting point S(i) to a closest random access point R(i) of the moving image file; and a digest playback part that determines a playback segment P(i) of each of the sections which corresponds to a distance extended from the closest random access point R(i) by a playback length L, and sequentially plays the playback segments P(i).