Image Re-Coding Control for Consecutive H.264 Clip Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing H.264 image coding method faces challenges with high processing loads and complex controls due to real-time re-coding requirements, particularly when standard violations occur, leading to data delays and increased power consumption.

Innovation Solution

An image coding/recording apparatus that includes a re-coding control unit to manage and re-code data that does not meet predetermined conditions, allowing for consecutive reproduction of re-coded and non-re-coded data, thereby avoiding simultaneous general coding and re-coding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time re-coding is performed when standard violations occur, then coding quality is maintained, but processing load and device complexity increase significantly

Engineering Contradiction:
Improvecoding qualityVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of standard violations during the coding process and prepares re-coding in advance by identifying violation patterns and pre-configuring re-coding parameters, rather than waiting for violations to occur and then reacting in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The re-coding function is extracted as a separate post-processing step from the main coding pipeline. The determination unit identifies violations, and the re-coding is performed on extracted problematic segments, separating the detection and correction functions from the primary coding operation

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If real-time re-coding is performed when standard violations occur, then coding quality is maintained, but power consumption increases

Engineering Contradiction:
Improvecoding qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuously performing re-coding operations, the system applies partial action by only re-coding segments where standard violations are detected. The determination unit identifies specific violation instances, and re-coding is performed selectively on those portions rather than on the entire coded stream

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary detection of standard violations during the coding process and prepares re-coding in advance by identifying violation patterns and pre-configuring re-coding parameters, rather than waiting for violations to occur and then reacting in real-time

Inventive Principle:
Principle #10Preliminary action

3Reliability

If simultaneous general coding and re-coding processes are performed, then coding quality is maintained, but control complexity increases

Engineering Contradiction:
Improvecoding qualityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The coding process is segmented into distinct phases: initial coding, violation detection, and selective re-coding. The determination unit segments the coded stream into compliant and non-compliant portions, allowing independent processing of each segment with different control requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The determination unit acts as an intermediary between the coding unit and the re-coding process. It analyzes the coded data, identifies standard violations, and generates control signals that regulate when and how re-coding should be performed, simplifying the overall control architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If data delays occur due to re-coding processing, then coding quality is maintained, but reproduction continuity is affected

Engineering Contradiction:
Improvecoding qualityVSAvoiddata delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of standard violations during the coding process and prepares re-coding in advance by identifying violation patterns and pre-configuring re-coding parameters, rather than waiting for violations to occur and then reacting in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The re-coded data is generated as a separate copy (Bridge Clip file) of the problematic segments rather than replacing the original coded stream in-place. This allows the original stream to continue flowing while corrections are prepared and integrated, minimizing disruption to the data flow

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8817873B2Image coding/recording apparatus and image coding/recording method
Publication Date: 2014.08.26 PANASONIC HOLDINGS CORP
  • US8817873B2 patent drawing
  • US8817873B2 patent drawing
  • US8817873B2 patent drawing

AI summary

The invention provides an image coding/recording apparatus which can solve problems of large processing loads due to the real-time re-coding and problems of complicated controls and circuits for returning processing. The image coding/recording apparatus according to an aspect of the invention codes and records image data. The image coding/recording apparatus includes: a coding unit operable to code the image data; a recording unit operable to record the coded data; and a re-coding control unit operable to (i) control said coding unit to re-code the coded data recorded by said recording unit and does not satisfy a predetermined condition, so that the re-coded data satisfies the predetermined condition, and (ii) control said recording unit to record the re-coded data, so that the re-coded data and non-re-coded data are reproduced consecutively.