Sound Encoder Synchronization for Steganography Signal Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The combination of steganographic technology and predictive encoding in speech encoding systems leads to a mismatch between the internal states of the encoding and decoding apparatuses, resulting in deterioration of the decoded signal quality.

Innovation Solution

A speech encoding apparatus is configured with an encoding section for predictive encoding, an embedding section for embedding additional information, and a synchronization section to synchronize predictive encoding parameters between the encoding and decoding sections, ensuring consistent internal states across both.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If steganographic technology is combined with predictive encoding to embed additional information in encoded codes, then the functionality and versatility of the encoding system is improved, but the internal state synchronization between encoding and decoding apparatuses deteriorates, resulting in decoded signal quality degradation

Engineering Contradiction:
ImprovefunctionalityVSAvoiddecoded signal quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The encoding apparatus performs preliminary action by generating synchronization information from the encoded code (after embedding) and supplying it to the predictive encoding section before decoding occurs. This advance preparation ensures that the predictive encoding section has the correct parameters (prediction coefficients and internal state) to maintain synchronization with the decoding apparatus, preventing quality degradation while preserving the ability to embed additional information.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If additional information is embedded in the encoded code using steganographic technology, then the information capacity and extension functionality are improved, but the mismatch between encoding and decoding internal states increases, causing signal quality to worsen

Engineering Contradiction:
Improveinformation capacityVSAvoidsignal quality
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

Synchronization information acts as an intermediary element that bridges the encoding and decoding processes. It is generated from the encoded code (which contains embedded additional information) and supplies the necessary prediction parameters to the predictive encoding section. This intermediary ensures that both encoding and decoding apparatuses operate with consistent internal states, allowing additional information to be embedded without degrading signal quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7873512B2Sound encoder and sound encoding method
Publication Date: 2011.01.18 III HOLDINGS 12 LLC
  • US7873512B2 patent drawing
  • US7873512B2 patent drawing
  • US7873512B2 patent drawing

AI summary

Even when a combination of the stegonography technique and prediction encoding is applied to sound encoding, a sound encoder does not cause deterioration in quality of decoded signals. In the device, an encoding section (102) outputs an encoding code (I) to a bit embedding section (104). A function extension encoding section (103) generates an encoding code (J) for information required for extending functions of the sound encoder (100) and outputs it to the bit embedding section (104). The bit embedding section (104) embeds information on the encoding code (J) into a part of bits of the encoding code (I) and outputs the resultant encoding code (I′). A synchronization information generating section (106) generates synchronization information according to the encoding code (I′) after the bit embedding and outputs the synchronization information to the encoding section (102). The encoding section (102) updates the internal state and the like on the basis of the synchronization information and encodes the next digital sound signal (X).