Unlock instant, AI-driven research and patent intelligence for your innovation.

Syntax-aware manipulation of media files in a container format

A container format, media file technology, applied in multimedia data retrieval, instrument, carrier monitoring, etc., can solve the problems of non-providance, error resilience, media file damage, etc.

Active Publication Date: 2015-12-02
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In some cases, media files in container formats are corrupted due to random bit flips during streaming or conferencing
Alternatively, the media file may be corrupted due to storage failure, due to improper recording with the smartphone, or for another reason
However, for many recent container formats, existing tools neither provide sufficient means to verify a media file's compliance with the container format or at least identify broken file containers, nor do they provide sufficient means to alter elements of a media file , in order to test the resiliency of the playback device to errors in the media file

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Syntax-aware manipulation of media files in a container format
  • Syntax-aware manipulation of media files in a container format
  • Syntax-aware manipulation of media files in a container format

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] This detailed description presents various innovations for syntax-aware manipulation of media files in a container format. The innovations may include operations for compliance verification of media files, imitation of corruption of media files, and other editing of media files.

[0022] Validating that media files generated by different sources follow a given container format helps ensure interoperability with playback devices. According to one aspect of the innovations described herein, a syntax-aware container format validator checks media files for compliance with a given container format. A media file may include container format syntax elements that indicate timestamps for samples (e.g., video frames), dimensions of chunks of encoded content for samples, offsets or locations of chunks of encoded content, track information or other information. A container format validator may verify the conformance of such syntax elements to a container format in several ways, i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A container format processing tool performs syntax-aware manipulation of hierarchically organized syntax elements defined according to a container format in a media file. For example, a container format verifier checks conformance of a media file to a container format, which can help ensure interoperability between diverse sources of media content and playback equipment. Conformance verification can include verification of individual syntax elements, cross-verification, verification that any mandatory syntax elements are present and / or verification of synchronization. Or, a container format “fuzzer” simulates corruption of a media file, which can help test the resilience of playback equipment to errors in the media files. The container format fuzzer can simulate random bit flipping errors, an audio recording failure or incorrect termination of recording. Or, a container format editor can otherwise edit the media file in the container format.

Description

Background technique [0001] Engineers use compression (also known as source coding or encoding) to reduce the bit rate of digital media content. Compression reduces the cost of storing and transmitting media information by converting the information to a lower bit rate form. Decompression (also known as decoding) reconstructs the original version of the information from the compressed form. A "codec" is an encoder / decoder system. Over the past two decades, a variety of video codec standards and formats have been adopted, and a variety of audio codec standards and formats have been adopted. A codec standard or format typically defines options for the syntax of a coded media bitstream (sometimes called an elementary media bitstream), specifying the elements in the elementary media bitstream when specific features are used for encoding and decoding. parameter. In many cases, a codec standard or format also provides details about the decoding operations that a decoder should i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G11B27/36H04N21/85G06F17/30
CPCG06F17/30017G11B27/36G06F16/40G06F16/48
Inventor F.达拉尔吴勇军
Owner MICROSOFT TECH LICENSING LLC