MMT Stream File Block Encryption with Additional Header
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to effectively record and reproduce MPEG media transport (MMT) format data on recording media, as existing BDAV format reproduction control information is not compatible with MMT format data, leading to issues in content reproduction.
Innovation Solution
A configuration that generates and records an MMT format stream file with block encryption and reproduction control information, using an additional header with a seed encryption key for accurate decoding and reproduction, including position identification for time stamps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If MMT format data is recorded using existing BDAV format reproduction control information, then data can be stored on the medium, but accurate reproduction cannot be achieved due to format incompatibility
Solution Approach 1:
An additional header is introduced as an intermediary component between the MMT format data and the BDAV reproduction control information. This header contains a seed encryption key that enables the reproduction system to accurately decode and reproduce MMT format data while maintaining compatibility with existing BDAV infrastructure. The additional header acts as a bridge that translates between the two formats without requiring complete format conversion.
2Object-affected harmful factors
If block encryption is applied to MMT format data, then data security is improved, but decoding complexity increases without proper key management
Solution Approach 1:
The seed encryption key is pre-stored in the additional header before the data reproduction process begins. This preliminary preparation of the decryption key eliminates the need for complex key management operations during actual decoding. The reproduction apparatus can directly use the pre-positioned key to decrypt block-encrypted MMT data, significantly reducing decoding complexity while maintaining strong security.
3Measurement precision
If position identification information for time stamps is added, then reproduction timing accuracy is improved, but data structure complexity increases
Solution Approach 1:
Position identification information for time stamps is merged into the existing additional header structure rather than creating a separate data structure. This integration approach maintains reproduction timing accuracy by preserving precise timestamp position information, while avoiding excessive data structure complexity by consolidating multiple functions (encryption key storage and timestamp positioning) into a single unified header component.
Data Source
Figure 1
Figure 2
Figure 3(a)~3(d)
AI summary
A configuration is realized in which block encryption MMT format data is reproduced by applying a time stamp. An MMT format stream file and a reproduction control information file are generated and recorded in a medium. The stream file includes encryption block data to which an encryption key generated by using an additional header in which copy control information of a block unit is stored, as a seed, is applied, and the additional header. Position identification information capable of determining a position of reproduction data, a position of the seed to be applied to decoding of the reproduction data, a position of the time stamp, and a position of the seed to be applied to decoding of the time stamp is recorded in the reproduction control information file. Data decoding, and reproduction to which the time stamp is applied are performed by using recording information.