CN101699868A - Method and equipment for providing and processing multi-path video of digital television programs - Google Patents

Method and equipment for providing and processing multi-path video of digital television programs Download PDF

Info

Publication number
CN101699868A
CN101699868A CN 200910109908 CN200910109908A CN101699868A CN 101699868 A CN101699868 A CN 101699868A CN 200910109908 CN200910109908 CN 200910109908 CN 200910109908 A CN200910109908 A CN 200910109908A CN 101699868 A CN101699868 A CN 101699868A
Authority
CN
China
Prior art keywords
video
digital television
pid
television programs
video data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200910109908
Other languages
Chinese (zh)
Inventor
张神力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN 200910109908 priority Critical patent/CN101699868A/en
Publication of CN101699868A publication Critical patent/CN101699868A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method and equipment for processing multi-path video of digital television programs. The method comprises the following steps: analyzing a transport stream and acquiring audio data and video data corresponding to a television program which is selected by a user and multiplexes multi-path video data; popping up an interface for the user to select and process one path of video data when receiving a control instruction of selecting video sent by the user; and acquiring the video data selected by the user for decoding and output. The invention also discloses the method for providing of the multi-path video of the digital television programs. The method and the equipment adopt multi-path video multiplexing, provide a realizing condition for hiding the video data or the television programs and realize private data communication in a digital television system.

Description

Provide, handle the method and apparatus of multi-path video of digital television programs
Technical field
The present invention relates to the processing of digital TV transmission stream, especially relate to a kind of method that provides, handles multi-path video of digital television programs, and corresponding treatment facility.
Background technology
In continuous development of Digital Television and universal process,, need provide more, better service content for the client, even the service content of being selected according to self-demand by the client is provided in order to satisfy different customer demands.And digital-TV operator provides many covers TV programme, and the user can select different channel to switch by remote controller and watch corresponding TV programme.
In Moving Picture Experts Group-2, become transport stream (Transport Stream about multi-path program multiplexing, TS), elementary stream (the Elementary Stream that does not have strict business of regulation or service (Service) the inside to be comprised, ES, it is the continuous bit stream that comprises video, audio frequency or data) number, this just makes the multiplexing more flexible of MPEG-2 system, have better extensibility, thereby make professional variation become possibility.
In the program source that the current digital television system that realizes by Moving Picture Experts Group-2 provides, a business only provides one road video, and video (Electronic Program Guide EPG) directly shows at electronic program guides; But a business can provide multichannel voice frequency, such as L channel audio frequency and right audio channel, and audio frequency can with audio video synchronization, also can be to have no related broadcasting with video.Thereby there is following defective in present digital television system: because a business only provides one road video in the program source, make too unification of business, and can't provide program to hide.
Summary of the invention
The present invention proposes a kind of method that provides, handles multi-path video of digital television programs, and corresponding treatment facility, one road video only is provided and can't provides program hiding technical problem by each professional multiplexing previous business of order that solves of multi-channel video that adopts in program source.
For solving technical problem of the present invention, the present invention has adopted following technical scheme: a kind of method of handling multi-path video of digital television programs, and it comprises:
Analyzing atransmission stream obtains the user and selects TV programme corresponding audio data and video data, wherein this TV programme is multiplexing multi-path video data;
When receiving that the user sends the control command of selecting video, then ejecting the interface provides the user to select to handle wherein one road video data;
This road video data that obtains user's selection carries out decoding processing and output.
Wherein, multi-path video data is described respectively by the Program Map Table of this TV programme correspondence in transport stream.
Video type, code stream PID and the elementary stream information of each road video data wherein, have been described respectively in the Program Map Table.
Wherein, control command is a preset password.
Wherein, the step of analyzing atransmission stream comprises:
Resolve PID and be 0 TS bag, obtained comprising in this transport stream the PID that the user selects the Program Map Table correspondence of TV programme;
Utilize the PID of Program Map Table to find corresponding Program Map Table, resolve Program Map Table, obtain the PID of each this code stream of roadbed that this TV programme comprises;
The PID of the PID of the Program Map Table correspondence of the frequency of this transport stream, transport stream ID, each TV programme, each this code stream of roadbed that each TV programme comprised all is stored to the program area of Flash memory.
Wherein, in program area, adopt array to store the PID of each road video code flow respectively.
In addition, the present invention discloses a kind of terminal equipment that has used the method for described processing multi-path video of digital television programs.
Moreover the present invention discloses a kind of method that multi-path video of digital television programs is provided, and it comprises:
Multi-path video data is described respectively in Program Map Table;
With the multiplexing transport stream of this multi-path video data a TV programme correspondence.
Compared with prior art, the present invention has following beneficial effect:
The present invention makes multi-channel video only show one road video in EPG by adopting multi-channel video multiplexing in a business, thereby provides realization condition for hiding video data or TV programme, has realized the hiding transmission of data such as data broadcasting; And video data of hiding or TV programme need can be obtained by default control command or password, thereby have realized carrying out in digital television system private data communication.
Description of drawings
Fig. 1 is the schematic flow sheet that the present invention handles multi-path video of digital television programs.
Embodiment
The present invention is the program source that Digital Television is provided by digital television system front end equipment, and a business comprises multiplexing multi-channel video in this program source.(Electronic Program Guide EPG) only is shown as a TV programme, thereby provides realization condition for program is hiding because a business (Service) is at electronic program guides.
Digital television system front end equipment of the present invention provides the program source of Digital Television and the difference of before program source to be: two-way or multi-path video data are more arranged under the business.This just require in transport stream Program Map Table (Program MapTable PMT) has corresponding description to each road video, promptly PMT the inside describe multi-channel video, multichannel voice frequency the bag sign (Packet Identifier, PID).
Wherein, in transport stream, (Program Map Table PMT) has a PID to each professional Program Map Table, is designated as PMT_PID; And the PMT_PID of different business is by Program Association Table (Program Association Table, PAT) association.Therefore, the multi-path video data that business comprises in the program source provided by the invention is described in the PMT the inside, make multi-channel video be multiplexed with a business (Service) of program source before, because a plurality of videos are under a Service, thereby also be shown as a TV programme at electronic program guides (EPG), hiding for program provides realization condition.
Specifically, in PMT, describe multi-channel video, in PMT, write down the message length relevant informations such as (ES_info_length) of the video type (stream_type) of every road video code flow, the PID (elementary_PID) of every road video code flow, every road video code flow exactly respectively with structure of arrays.Such as following PMT code description 2 road video code flows:
*****************************************************
TS_program_map_section(){
Table_id // table sign generally is fixed as 0x02
Section_syntax_indicator // be generally 0x1
Reserved_future_use // reservation
Reserved // reservation
Section_length // segment length
Program_nmber // program number, corresponding service_id
Reserved // reservation
Version_number //PMT version number
Current_next_indicator // be generally 0x1
Section_number // segment number
Last_section_number // last segment number
Reserved // reservation
PCR_PID // program clock reference PID
Reserved // reservation
Program_info_length//programme information length
for(i=0;i<N;i++){
Descriptor () // descriptor
}
For (i=0; I<N1; I++) //ES stream PID description
Stream_type // video code flow type such as being 0x02, represents the MPEG-2 video
Reserved // reservation
The PID of elementary_PID // the 1 road video code flow
Reserved // reservation
The message length of ES_info_length // the 1 road video code flow
for(i=0;i<N2;i++){
Descriptor () // descriptor
}
The video type of stream_type // the 2 road video code flow
Reserved // reservation
The PID of elementary_PID // the 2 road video code flow
Reserved // reservation
The message length of ES_info_length // the 2 road video code flow
******************************************************
Certainly, also contain the description of one or more audio code stream among the PMT, be not described in detail in this.
As shown in Figure 1, in the digital television system, the terminal equipment (being digital television receiver, such as set-top box) that inserts digital TV network follows these steps to handle above-mentioned program source and obtains the corresponding digital TV programme:
Step S1: terminal equipment is retrieved as the above-mentioned program source of transport stream from digital TV network.
Digital television system front end equipment transmits transport stream modulation back at digital TV network; Terminal equipment obtains transport stream after the modulation through the tuner frequency locking from digital TV network, and the demodulation chip demodulation process of passing through terminal equipment then obtains baseband transmission stream.
Step S2: baseband transmission stream is handled through demultiplexing.
Step S3: resolve PID and be 0 TS bag, obtained comprising in this transport stream the PID that the user selects professional PMT correspondence, i.e. PMT_PID.
Step S4: utilize PMT_PID to find corresponding PMT, resolve PMT, obtain elementary stream (Elementary Stream, PID ES) that this business comprises.
Step S5: the PID of the PID of the frequency of this transport stream, transport stream ID, each professional PMT, elementary stream that each business comprised all is stored to Flash memory corresponding zone, the inside (so-called program area).
Before, has only one road video in the business, so be used for just variable of store video PID.And contain multi-channel video in a business among the present invention, so the present invention uses array to store each road video PID, be similar to the processing multichannel voice frequency.
Step S6: whether the terminal equipment detecting receives the user is sent the control command that is used to select to handle multi-channel video.
Under normal mode, be to give tacit consent to wherein one road video data through what export television interfaces to after the terminal equipment processing, this acquiescence video data should be the corresponding video data that shows in electronic program guides generally speaking.
Step S7: if terminal equipment is received the control command of selecting video, then ejecting provides the user to carry out the interface that video is selected, and receives user's selection information.
By on user's control panel of terminal equipment or remote controller, be provided with the special function keys combination (such as, by the input preset password) send the control command of selecting video, when terminal equipment is received the control command of selecting video, be that may command accesses and provides the user to carry out the interface that video is selected, user control panel or up and down selection key remote controller on of user by terminal equipment promptly can be selected the video data of not going the same way.
Step S8: terminal equipment is selected according to the user, from program area, obtain the PID of this road video, from transport stream, parse this road video data then, this road video data is carried out decoding processing and exports to display (such as television set) by video output interface.
Equally, also can similarly handle, not be described in detail at this to audio frequency.
To sum up, the present invention makes multi-channel video only show one road video in EPG by adopting multi-channel video multiplexing in a business, thereby provides realization condition for hiding video data or TV programme, has realized the hiding transmission of data such as data broadcasting; And video data of hiding or TV programme need can be obtained by default control command or password, thereby have realized carrying out in digital television system private data communication.

Claims (9)

1. a method of handling multi-path video of digital television programs is characterized in that, comprising:
Analyzing atransmission stream obtains the user and selects TV programme corresponding audio data and video data, wherein this TV programme is multiplexing multi-path video data;
When receiving that the user sends the control command of selecting video, then ejecting the interface provides the user to select to handle wherein one road video data;
This road video data that obtains user's selection carries out decoding processing and output.
2. the method for processing multi-path video of digital television programs according to claim 1 is characterized in that, multi-path video data is described respectively by the Program Map Table of this TV programme correspondence in transport stream.
3. the method for processing multi-path video of digital television programs according to claim 2 is characterized in that, has described video type, code stream PID and the elementary stream information of each road video data in the Program Map Table respectively.
4. the method for processing multi-path video of digital television programs according to claim 1 is characterized in that, control command is a preset password.
5. the method for processing multi-path video of digital television programs according to claim 1 is characterized in that, the step of analyzing atransmission stream comprises:
Resolve PID and be 0 transport stream data packet, obtained comprising in this transport stream the PID that the user selects the Program Map Table correspondence of TV programme;
Utilize the PID of Program Map Table to find corresponding Program Map Table, resolve Program Map Table, obtain the PID of each this code stream of roadbed that this TV programme comprises;
The PID of the PID of the Program Map Table correspondence of the frequency of this transport stream, transport stream ID, each TV programme, each this code stream of roadbed that each TV programme comprised all is stored to the program area of Flash memory.
6. the method for processing multi-path video of digital television programs according to claim 5 is characterized in that, adopts array to store the PID of each road video code flow respectively in program area.
7. a terminal equipment is characterized in that, has used the method as any one described processing multi-path video of digital television programs of claim 1-6.
8. the method that multi-path video of digital television programs is provided is characterized in that, comprising:
Multi-path video data is described respectively in Program Map Table;
With the multiplexing transport stream of this multi-path video data a TV programme correspondence.
9. the method that multi-path video of digital television programs is provided according to claim 8 is characterized in that, has described video type, code stream PID and the elementary stream information of each road video data in the Program Map Table respectively.
CN 200910109908 2009-10-30 2009-10-30 Method and equipment for providing and processing multi-path video of digital television programs Pending CN101699868A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910109908 CN101699868A (en) 2009-10-30 2009-10-30 Method and equipment for providing and processing multi-path video of digital television programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910109908 CN101699868A (en) 2009-10-30 2009-10-30 Method and equipment for providing and processing multi-path video of digital television programs

Publications (1)

Publication Number Publication Date
CN101699868A true CN101699868A (en) 2010-04-28

Family

ID=42148307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910109908 Pending CN101699868A (en) 2009-10-30 2009-10-30 Method and equipment for providing and processing multi-path video of digital television programs

Country Status (1)

Country Link
CN (1) CN101699868A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012092790A1 (en) * 2011-01-07 2012-07-12 Lu Yong Method and system for collecting, transmitting, editing and integrating, broadcasting, and receiving signal
CN106254898A (en) * 2016-08-15 2016-12-21 杭州当虹科技有限公司 A kind of TS bag inserts the method for interactive advertisement
CN109040826A (en) * 2018-09-12 2018-12-18 北京合创软开科技有限公司 TS code stream storage method, apparatus and system
CN109669783A (en) * 2017-10-13 2019-04-23 阿里巴巴集团控股有限公司 Data processing method and equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012092790A1 (en) * 2011-01-07 2012-07-12 Lu Yong Method and system for collecting, transmitting, editing and integrating, broadcasting, and receiving signal
US9584878B2 (en) 2011-01-07 2017-02-28 Yong Lu Method and system for collecting, transmitting, editing and integrating, broadcasting, and receiving signal
CN106254898A (en) * 2016-08-15 2016-12-21 杭州当虹科技有限公司 A kind of TS bag inserts the method for interactive advertisement
CN109669783A (en) * 2017-10-13 2019-04-23 阿里巴巴集团控股有限公司 Data processing method and equipment
CN109669783B (en) * 2017-10-13 2023-09-22 斑马智行网络(香港)有限公司 Data processing method and device
CN109040826A (en) * 2018-09-12 2018-12-18 北京合创软开科技有限公司 TS code stream storage method, apparatus and system
CN109040826B (en) * 2018-09-12 2021-05-11 北京合创软开科技有限公司 TS code stream storage method, device and system

Similar Documents

Publication Publication Date Title
US8649385B2 (en) Methods and apparatus for using tuners efficiently for delivering one or more programs
US10412459B2 (en) Method and apparatus for displaying electronic program guide information
US8448212B2 (en) Combined receiver for DVB-H and DVB-T transmission
US8867622B2 (en) Method and system for priority-based digital multi-stream decoding
KR100348249B1 (en) Data architecture of VCT and method for transmit/receiving service information
US7742106B2 (en) Method and apparatus for setting language in television receiver
US8631433B2 (en) Image display apparatus and method for operating the same
CN101513055B (en) Method for controlling broadcasting receiver of broadcasting signal for determining multi channels and broadcasting receiver using same
US20060285011A1 (en) Digital television signal, method of processing a digital television signal in a transmitter and a receiver, and receiver
CN105594218B (en) For the reception device of Media Stream, method of reseptance, transmitting device and transmission method
CN104768058A (en) Rapid channel switch technology for set top box
JP4339322B2 (en) Transport stream receiving apparatus for providing multiple screens and control method thereof
KR101486354B1 (en) Broadcast receiver and method for processing broadcast data
US8892888B2 (en) Multiple stream decrypting and decoding systems and related methods thereof
CN101699868A (en) Method and equipment for providing and processing multi-path video of digital television programs
US20150215662A1 (en) Broadcasting transmission apparatus and method thereof for simulcast broadcasting
KR20090040985A (en) Epg display device and this method
JPH11177944A (en) Electronic program guide
KR102171707B1 (en) Method and apparatus for reproducing multimedia data
CN116097653A (en) Systems, apparatuses, and methods for enhancing delivery and presentation of content
EP1134980B1 (en) Digital data processing from multiple streams of data
JP5076671B2 (en) Information processing apparatus, recording reservation processing method, and information processing system
KR100840570B1 (en) Method for using extra virtual channel in a digital broadcast system
KR101358709B1 (en) Device and method for scanning service channel of digital broadcasting receiver
KR20080073435A (en) Digital broadcasting transmitter, digital broadcasting receiver and system and method for serving digital broadcasting

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100428