Tagged Data Pack Decoding for Rapid Voice Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data decoding devices experience prolonged voice interruptions during voice switching due to the inability to easily erase unnecessary navy packs, as they are protected to prevent loss of associated video, audio, and sub-picture packs, leading to a dependency issue that prolongs interruptions.

Innovation Solution

Incorporating an inverse multiplexing part to separate and tag data packs, allowing for identification of packs from the same unit data, enabling rapid erasure of unnecessary packs and thus reducing interruptions during voice or subtitle switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If navy packs are protected to prevent loss of associated video, audio, and sub-picture packs, then data reliability is improved, but device complexity increases due to dependency management

Engineering Contradiction:
Improvedata reliabilityVSAvoiddependency management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data structure by introducing a unique identifier (tag) for each VOBU unit, which is embedded in the navigation pack and associated data packs. This segmentation allows independent tracking and management of each VOBU unit's dependencies, reducing the complexity of managing overall dependency while maintaining data reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (the tag/identifier system) that mediates between the navigation pack and associated data packs. This intermediary enables automatic matching and dependency management without complex manual management, resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If navy packs are protected with dependency constraints, then data reliability is improved, but processing speed deteriorates during voice switching operations

Engineering Contradiction:
Improvedata reliabilityVSAvoidprocessing speed during switching
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-embedding the unique identifier (tag) in the navigation pack and pre-establishing the dependency relationship with associated data packs before any switching operations occur. This allows for rapid identification and erasure of unnecessary packs during voice switching, improving processing speed while maintaining reliability through the pre-established tag system.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dependency tracking is implemented to maintain data integrity, then data reliability is improved, but time consumption increases during pack erasure operations

Engineering Contradiction:
Improvedata integrityVSAvoidtime for pack erasure
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The tag serves as an intermediary that enables efficient dependency tracking. By embedding this unique identifier in both the navigation pack and associated data packs, the system can quickly match and identify dependent packs during erasure operations, maintaining data integrity while significantly reducing the time required for pack management compared to complex dependency tracking systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7773863B2Data decoding device, data decoding method, semiconductor integrated circuit and data decoding system, using tag added to data pack
Publication Date: 2010.08.10 SOCIONEXT INC
  • US7773863B2 patent drawing
  • US7773863B2 patent drawing
  • US7773863B2 patent drawing

AI summary

A data decoding device for decoding a compressed and coded data includes: an inverse multiplexing part configured to separate compressed and coded data into a plurality of unit data, then separated, from the unit data, more than one type of a data pack, and adding a tag such that the data pack can be identified as separating from the same unit data; and a decoding part configured to monitor the tag, while carrying out decoding of the data pack separated from the same unit data for each unit of the unit data.