Cellular Media Player Codec Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cellular telephones face challenges in playing multimedia content due to the variety of data encoding formats and the need for specific codecs, which can result in user inconvenience and media playback interruptions.

Innovation Solution

A method and system that evaluate local codecs on a cellular telephone to determine the appropriate format for playing content files, allowing for seamless playback and resumption of media files even during interrupts, by accessing and decoding media using available local codecs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a designated codec is required on the cellular telephone to play multimedia content, then media playback compatibility is improved, but device complexity and user configuration burden increase

Engineering Contradiction:
Improvemedia playback compatibilityVSAvoidcodec management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically evaluates and selects appropriate local codecs based on the media content format without requiring user intervention. The media player autonomously determines which codec to use by examining the content file and matching it with available local codecs, thereby resolving the contradiction between compatibility and complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-evaluates which codecs are available on the device before media playback is attempted. By having the codec evaluation completed in advance and storing this information, the system reduces the complexity of real-time codec selection while maintaining broad media format compatibility.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If media playback is interrupted by calls or messages, then communication functionality is improved, but media playback continuity deteriorates

Engineering Contradiction:
Improvecommunication functionalityVSAvoidmedia playback continuity
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The system saves the playback state (position, codec information, content identifier) to memory before an interrupt occurs. This preparatory action ensures that when the interrupt is resolved, the media playback can be resumed from the exact point where it was interrupted, rather than starting over or losing synchronization.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system maintains the ability to resume media playback immediately after an interrupt by preserving the playback state. The media player continues its useful action (playing media) without permanent interruption, allowing users to seamlessly return to their media content after handling communication tasks.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If local codecs are evaluated and used, then media playback efficiency is improved, but system resource consumption increases

Engineering Contradiction:
Improvemedia playback efficiencyVSAvoidprocessor energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs codec evaluation and selection in advance, storing the results for future use. This preliminary action reduces the need for repeated codec analysis during media playback, thereby improving playback efficiency while minimizing the energy cost of codec evaluation to a one-time expense rather than a continuous burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8249569B1Using local codecs
Publication Date: 2012.08.21 ADOBE INC
  • US8249569B1 patent drawing
  • US8249569B1 patent drawing
  • US8249569B1 patent drawing

AI summary

In one embodiment, a method is provided. The method includes evaluating local codecs of a cellular telephone. The method further includes playing a content file with a media player on the cellular telephone. The method also includes accessing encoded media referred to by the content file in a format determined based on local codecs of the cellular telephone.