Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A program selection method for playback of mpeg TS files

A program and file technology, applied in the multimedia field, can solve problems such as abnormal playback, increased file opening time, and poor user experience, so as to avoid unplayable or abnormal playback, save CPU and memory, and reduce the possibility of errors Effect

Active Publication Date: 2016-07-20
SAMSUNG ELECTRONICS CHINA R&D CENT +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] 1. In method 1, the program selected by the media player may have only one video stream or the selected video stream has been encrypted, which will cause abnormal playback and bring a bad experience to the user
[0018] 2. Method 2 will increase the file opening time due to the method of traversing all programs one by one
[0019] 3. Method 3 will select the program specified by the user to play, but because the user cannot know the relevant information of all the programs in the file before playing, blind selection will bring difficulties to the user's selection, and there are the same problems as method 1
[0020] 4. The efficiency of demultiplexing of multi-program files by current multimedia players is not high enough, especially for files with relatively high video resolution and relatively high bit rate, there is a problem of low demultiplexing performance

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
  • A program selection method for playback of mpeg TS files
  • A program selection method for playback of mpeg TS files
  • A program selection method for playback of mpeg TS files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0068] The main idea of ​​the present invention is: firstly, analyze the PAT table and the PMT table in the MPEGTS file, obtain all program information in the file and the flow information in the program; Then, check each program respectively according to the flow information of each program , the checking at least includes: checking the integrity of the elementary stream of each program; then scoring each program according to the checking result; finally, determining the order in which each program can be selected according to the scoring result.

[0069] After the program sorting is obtained, the sorting result and the completeness information of each program can be provided to the user for reference to make a selection, and the program selected by the...

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

The invention provides a program selection method for MPEG TS file playback. The method comprises the steps of firstly, conducting an analysis on a PAT list and a PMT list in an MPEG TS file, obtaining all program information and flow information in programs in the file, and conducting classification on the flow information according to the programs; then, respectively conducting checking on each program according to the flow information of each program, wherein the checking at least comprises checking on integrality of basic flow of each program; again conducting grading on each program according to the checked result; finally confirming the successive sequence, capable of being selected, of the programs according to the graded results. With the program selection method, demultiplexing efficiency of the MPEG TS file can be improved, and hardware resources, such as a CPU and an internal storage can be saved.

Description

technical field [0001] The invention relates to multimedia technology, in particular to a program selection method for MPEGTS file playback. Background technique [0002] The MPEG (Moving Pictures Experts Group, Moving Pictures Experts Group) protocol stipulates that the MPEGTS (Transport Stream, Transport Stream) file is composed of TS packets, each TS packet has a fixed length of 188 bytes, and is divided into two parts: the header and the payload. The packet header mainly includes a sync byte, PID (PacketIdentifier, packet identifier) ​​and other information. The sync byte is used to indicate the start of a TS packet (the value is 0x47), and the PID indicates the type of the TS packet. For example: the video stream in a program consists of some TS packets with the same PID, and the receiving end only needs to receive the TS packets with this PID to combine to obtain the video of the program. The packet load is the actual content of the packet. Depending on the specific s...

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 Patents(China)
IPC IPC(8): H04N21/434H04N21/44
Inventor 陈亮李春林
Owner SAMSUNG ELECTRONICS CHINA R&D CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products