Message Storage Device Key Frame Indexing for Video Voicemail

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video-voicemail systems lack cross-network compatibility and advanced features, and users experience poor user experience due to inefficient video compression methods that hinder smooth fast forwarding and rewinding of video messages.

Innovation Solution

A message storage device and moving image message processor that interact with user devices based on their functionality, optimizing video compression by inserting key frames at predictable intervals and generating a key frame index for quick seeking, allowing for smooth playback and compatibility across different video endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data is compressed using conventional methods to reduce storage space and transmission bandwidth, then storage efficiency and transmission efficiency are improved, but the ability to perform smooth fast forwarding and rewinding deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoidfast forwarding and rewinding smoothness
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system pre-processes video messages by inserting key frames at predictable time intervals (e.g., every 5 seconds) during message recording or storage. This preliminary action ensures that when users need to fast forward or rewind, key frames are already available at the required positions, enabling smooth seeking without re-encoding or complex decompression operations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If key frames are inserted frequently to enable smooth seeking, then fast forwarding and rewinding performance is improved, but storage space and transmission bandwidth increase

Engineering Contradiction:
Improvefast forwarding and rewinding smoothnessVSAvoidstorage space
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system changes the parameter of key frame insertion from event-driven (inserting key frames based on scene changes or user requests) to time-driven (inserting key frames at fixed, predictable time intervals). This parameter change optimizes the balance between seeking performance and storage efficiency, as key frames are inserted only when necessary to meet the time interval requirement, not excessively during every scene change.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system supports multiple video networks and devices with different functionalities, then compatibility and versatility are improved, but system complexity increases

Engineering Contradiction:
Improvecross-network compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal key frame insertion mechanism that works across different video networks and devices. By using a standardized approach of inserting key frames at predictable time intervals that is independent of specific video codecs or device capabilities, the system achieves cross-network compatibility without requiring complex device-specific processing logic.

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

Solution Approach 2:

The system acts as an intermediary between video message creation and consumption. The message processor inserts key frames in a standardized manner regardless of the source or destination device capabilities, mediating between different video networks and devices with varying functionalities, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of energy

If video messages are stored and transmitted efficiently with minimal key frames, then storage and transmission efficiency are improved, but user experience during message retrieval deteriorates

Engineering Contradiction:
Improvetransmission bandwidthVSAvoidmessage retrieval experience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs preliminary key frame insertion during message recording or initial storage, rather than waiting for retrieval. This ensures that when messages are retrieved, the key frame structure is already optimized for efficient seeking, reducing the computational burden during playback and improving overall user experience without increasing transmission bandwidth requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9379911B2Message storage device and a moving image message processor
Publication Date: 2016.06.28 RPX CORP
  • US9379911B2 patent drawing
  • US9379911B2 patent drawing
  • US9379911B2 patent drawing

AI summary

A message storage device 114 configured to store users' messages electronically. The message storage device 114 is configured to interact with a user's electronic device 100,101,104,105,108,110,113 for transmitting a message to and/or receiving a message from the storage device in a manner dependent on the functionality of the user's electronic device 100,101,104,105,108,110,113. Also described is a moving image message processor in which an input moving image message stream including at least one first key frame is processed to include second key frames at a predefined time interval apart. Also described is a message storage device 114 including a controller configured to control movement of encoded video messages to and from a store and a processor depending on at least one predefined condition.