CN102158752A - Digital television terminal, and data descrambling method and device thereof - Google Patents

Digital television terminal, and data descrambling method and device thereof Download PDF

Info

Publication number
CN102158752A
CN102158752A CN 201110028542 CN201110028542A CN102158752A CN 102158752 A CN102158752 A CN 102158752A CN 201110028542 CN201110028542 CN 201110028542 CN 201110028542 A CN201110028542 A CN 201110028542A CN 102158752 A CN102158752 A CN 102158752A
Authority
CN
China
Prior art keywords
map table
data
program map
program
pid
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 201110028542
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 201110028542 priority Critical patent/CN102158752A/en
Publication of CN102158752A publication Critical patent/CN102158752A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a digital television terminal, and a data descrambling method and a data descrambling device thereof. The method comprises the following steps of: acquiring a first program mapping table of a currently played program; acquiring a second program mapping table of service data, wherein the service data comprises the service data which is currently requested for and the service data which is requested and in a receiving state; synthesizing the first and second program mapping tables to generate a hybrid program mapping table; and transmitting the hybrid program mapping table to a certificate authority (CA) module of the digital television terminal for descrambling. The invention well solves the problem that programs and data in a middleware system cannot be well compatible and simultaneously scrambled in the process of adapting middleware to the CA module in a set-top box, and is favorable for the popularization of the digital television terminal such as the set-top box and the like.

Description

A kind of digital TV terminal and data de-scrambling method thereof and device
Technical field
The invention belongs to the digital television techniques field, relate in particular to a kind of digital TV terminal and data de-scrambling method thereof and device.
Background technology
Implementation energetically along with national integration of three networks policy, the market demand of the value-added service of digital TV terminals such as set-top box is that entire society's development has brought huge business opportunity, the middleware company that is devoted to the digital television business exploitation also increases gradually, and the kind of middleware becomes more diverse.Browser, data broadcasting, stock system, interactive multimedia video request program (Video On Demand, VOD) VOD system, interactive game and the multiple value-added services such as pure middleware system of containing the Digital Television types of applications have obtained extensive transplanting and application at STB terminal.
In actual application, operator all encrypts program stream and data flow usually in order to control program and professional Broadcast Control power.When the related audio/video program of middleware system was encrypted simultaneously with other business, it is comparatively loaded down with trivial details that the transplanting of middleware will become.Consider workload and the funding problems of networking set-top box aspect ca authentication, the realization of middleware ciphered program and professional descrambling function is at present mostly finished by set-top box producer, middleware docks with STB terminal by definition audio frequency and video playback interface and Data Receiving interface, finishes the broadcast of program and professional browsing by this two class interface.
Wherein, middleware is undertaken alternately by defining audio frequency and video playback interface and Data Receiving interface and set-top box, in above-mentioned two class interfaces, pass through to transmit Program Map Table (the Program Map Table of program and data to box end CA module by the middleware adaptation layer, PMT) start descrambling, finish the broadcast of ciphered program and the reception of enciphered data.
When the user selects ciphered program to play in middleware, middleware responds by calling the playing programs interface function request STB terminal that self defines, the program parameter information that the middleware adaptation layer passes over when calling the playing programs interface according to middleware, from current transmission stream, filter out the PMT of current program correspondence, PMT is passed through digital certificate authentication (Certificate Authority, CA) interface function of module definition passes to CA module startup descrambling function, and with audio frequency and video identity code transmission package (Packet IDdentifier, PID) be set to audio/video decoder, start audio/video decoder, thereby finished the broadcast of ciphered program.
When the user selects certain business to browse in middleware the inside, middleware responds by calling the data channel operation-interface function request STB terminal that self defines, the data PID to be filtered that the middleware adaptation layer passes over during according to the middleware request msg in data operating interface, create the demultiplexing passage, PID is set to the demultiplexing passage, from current transmission stream, filter out the PMT at the data PID place of middleware current request, and the interface function of PMT by the CA module definition passed to the CA module start the descrambling function, start the demultiplexing passage simultaneously.After the middleware adaptation layer reads data from the demultiplexing passage, give middleware by the Data Receiving call back function of middleware registration with the data passes of receiving, thereby finished the reception of enciphered data.
Because the physical resource of STB terminal descrambling passage is limited, general maximum while can distribute 8 descrambling passages to be used for descrambling, in order rationally to utilize these descrambling passages, when a ciphered program is play in the middleware request, box end existing C A descrambling implementation method, usually all be the sound that passes over of real-time monitor user ', the content of video frequency program PMT, when discovery has the PMT of redaction to send, at first discharge a PMT the descrambling passage of corresponding program, redistribute the descrambling passage for the pairing program of current PMT then.When a kind of enciphered data is filtered in the middleware request, the middleware adaptation layer equally also can be transmitted a PMT and give the CA descrambling module, existing C A descrambling implementation method, do not distinguish and provide whom the source of PMT is, all handle according to the descrambling flow process according to the up-to-date PMT content of receiving, so, change as long as detect PMT, will discharge and the action of reallocating the descrambling passage.
Obviously, just there is following shortcoming in this adaptation method when the middleware adaptation layer is being handled ciphered program and secure service and existed simultaneously:
The first, when user's service switchover,, thereby cause in progress ciphered program to break because the reception of enciphered data makes that the descrambling passage of audio frequency and video is forced to discharge;
The second, when the user is switched program, also can make because the broadcast of scrambling audio/video program forces the descrambling passage of the enciphered data that is receiving to be released, cause the secure service of middleware can't normal browsing.
In sum, how effectively to solve CA module in middleware and the set-top box in adaptation procedure, can not good compatible middleware system program map and the problem of data scrambling simultaneously, be one of direction of digital television techniques area research.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of digital TV terminal and data de-scrambling method and device, be intended to solve CA module in middleware and the set-top box in adaptation procedure, can not good compatible middleware system program map and the problem of data scrambling simultaneously.
The embodiment of the invention is achieved in that a kind of data de-scrambling method of digital TV terminal, and described method comprises the steps:
Obtain the first affiliated Program Map Table of current playing program;
Obtain second Program Map Table under the business datum, wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Described first Program Map Table and described second Program Map Table is synthetic, generate one and mix Program Map Table;
Described mixing Program Map Table is passed to digital TV terminal CA module carries out descrambling.
According to one preferred embodiment of the present invention, the step of obtaining first Program Map Table under the current playing program specifically comprises:
The parameter information that comprises by the playing programs interface function filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory.
According to one preferred embodiment of the present invention, the step of obtaining second Program Map Table under the business datum specifically comprises:
Inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with described data PID as the coupling target, obtain with all and be in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID
According to one preferred embodiment of the present invention, the step of obtaining first Program Map Table under the current playing program specifically comprises:
Create the parameter information that interface function comprises by the demultiplexing passage, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory.
According to one preferred embodiment of the present invention, the step of obtaining second Program Map Table under the business datum specifically comprises:
Inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with these data PID as the coupling target, find all demultiplexing passages that are in starting state just at pairing second Program Map Table of overanxious data PID, and according to current just at audio frequency PID, the video PID of broadcast program, the recorded information of request during playing programs just obtained first Program Map Table at broadcast program.
Another purpose of the embodiment of the invention is to provide a kind of data de-scrambling device of digital TV terminal, and described device comprises:
The programme information acquisition module is used to obtain the first affiliated Program Map Table of current playing program;
Business information obtaining module is used to obtain second Program Map Table under the business datum, and wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Synthesis module is used for described first Program Map Table and described second Program Map Table are synthesized, and generates one and mixes Program Map Table;
Sending module is used for that described mixing Program Map Table is passed to digital TV terminal CA module and carries out descrambling.
According to one preferred embodiment of the present invention, described programme information acquisition module, be used for the parameter information that comprises by the playing programs interface function, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory;
Described business information obtaining module, be used to inquire about when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with described data PID as the coupling target, find with all and be in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID
According to one preferred embodiment of the present invention, described programme information acquisition module, be used for creating the parameter information that interface function comprises, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory by the demultiplexing passage;
Described business information obtaining module, be used to inquire about when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with these PID as the coupling target, find all demultiplexing passages that are in starting state just at pairing second Program Map Table of overanxious data PID, and according to current just at the audio frequency PID of broadcast program, video PID, recorded information during by inquiry middleware request playing programs just finds first Program Map Table at broadcast program.
An also purpose of the embodiment of the invention is to provide a kind of digital TV terminal, and described terminal comprises the data de-scrambling device of the digital TV terminal that the embodiment of the invention provides.
By the foregoing description, the present invention well solves CA module in middleware and the set-top box in adaptation procedure, can not good compatible middleware system program map and the problem of data scrambling simultaneously, be beneficial to popularizing of digital TV terminal such as set-top box.
Description of drawings
Fig. 1 is the flow chart of the data de-scrambling method of the digital TV terminal that provides of the embodiment of the invention;
Fig. 2 is the structure chart of the middleware system that provides of the embodiment of the invention;
Fig. 3 is the middleware sound that provides of the embodiment of the invention, the adaptive flow chart of video playback interface;
Fig. 4 is the adaptive flow chart of the middleware Data Receiving interface that provides of the embodiment of the invention;
Fig. 5 be the embodiment of the invention provide with the synthetic flow chart that mixes Program Map Table of first Program Map Table and second Program Map Table;
Fig. 6 is the structure chart of the data de-scrambling device of the digital TV terminal that provides of the embodiment of the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
First embodiment of the invention provides a kind of data de-scrambling method of digital TV terminal, and described method comprises the steps:
Obtain the first affiliated Program Map Table of current playing program;
Obtain second Program Map Table under the business datum, wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Described first Program Map Table and described second Program Map Table are synthesized, generate one and mix Program Map Table;
Described mixing Program Map Table is passed to digital TV terminal carries out descrambling.
Second embodiment of the invention provides a kind of data de-scrambling device of digital TV terminal, and described device comprises:
The programme information acquisition module is used to obtain the first affiliated Program Map Table of current playing program;
Business information obtaining module is used to obtain second Program Map Table under the business datum, and wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Synthesis module is used for described first Program Map Table and described second Program Map Table are synthesized, and generates one and mixes Program Map Table;
Sending module is used for that described mixing Program Map Table is passed to digital TV terminal CA module and carries out descrambling.
Third embodiment of the invention provides a kind of digital TV terminal, and described terminal comprises the data de-scrambling device of the digital TV terminal that the embodiment of the invention provides.
See also Fig. 1, the flow process of the data de-scrambling method of the digital TV terminal that Fig. 1 provides for first embodiment of the invention.
In step S101, obtain the first affiliated Program Map Table of current playing program.
In step S102, obtain second Program Map Table under the business datum, wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state.
In step S103, described first Program Map Table and described second Program Map Table is synthetic, generate one and mix Program Map Table.
In step S104, described mixing Program Map Table is passed to digital TV terminal CA module carries out descrambling.
Explanation in two kinds of situation below, first kind is the adaptive flow process of middleware sound, video playback interface, second kind is the adaptive flow process of middleware Data Receiving interface.
See also Fig. 2, the structure of digital TV terminal middleware systems such as set-top box is divided into adaptation layer, middleware and CA module.
See also Fig. 3, Fig. 3 shows the adaptive flow process of embodiment of the invention middleware sound, video playback interface.
Step S301, the parameter information that comprises by the playing programs interface function filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory.
Wherein, this step is to obtain the step of the first affiliated Program Map Table of current playing program in the corresponding diagram 1.
Step S302, inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, described data PID is in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID as mating target, obtaining with all.
Wherein, obtain the step of the second affiliated Program Map Table of business datum in this step corresponding diagram 1.
Step S303, with first Program Map Table and the synthetic Program Map Table that mixes of second Program Map Table, the interface function that the mixing Program Map Table is provided by the CA module passes to set-top box end CA module, and request CA module starts descrambling.
Step S304, setting audio PID, video PID, PCR PID, and start audio/video decoder.
Step S305, box end CA module is started working, and ciphered program stream is reduced into transparent flow, and program normally broadcasts.
See also Fig. 4, Fig. 4 shows the adaptive flow process of embodiment of the invention middleware Data Receiving interface.
Step S401 creates the parameter information that interface function comprises by the demultiplexing passage, filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory.
Wherein, this step is to obtain the step of the first affiliated Program Map Table of current playing program in the corresponding diagram 1.
Step S402, inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with these data PID as the coupling target, find all demultiplexing passages that are in starting state just at pairing second Program Map Table of overanxious data PID, and according to current just at audio frequency PID, the video PID of broadcast program, the recorded information of request during playing programs just obtained first Program Map Table at broadcast program.
Wherein, obtain the step of the second affiliated Program Map Table of business datum in this step corresponding diagram 1.
Step S403 is with the synthetic Program Map Table that mixes of first Program Map Table and second Program Map Table.
Step S404 creates a demultiplexing passage, and the data PID of the current new request that middleware is passed over by interface function is set in this passage, starts the demultiplexing passage.
Step S405, the interface function that the mixing PMT after synthetic is provided by the CA module passes to box end CA module, and request CA module starts descrambling.
Step S406, box end CA module is started working, and the middleware adaptation layer reads the data that the demultiplexing passage is come, and by the Data Receiving call back function of middleware registration, gives middleware with the data passes that is filled into.
See also Fig. 5, Fig. 5 shows the synthetic flow process of mixing Program Map Table of first Program Map Table and second Program Map Table.
Step S501, state that a type is unsigned char, length is 1024 array uMergePmtBuf, and be initialized as 0x00, be used to deposit the mixing Program Map Table content after synthesizing, state a pointer pMergePmtBuf that type is unsigned char*, point to uMergePmtBuf simultaneously, state a variable nMergeByteCnt that type is unsigned short, and initialize is 0, state a pointer pDataPmtBuf that type is unsigned char*, point to the memory address of second Program Map Table that the middleware adaptation layer passes over simultaneously, state a pointer pSrvPmtBuf that type is unsigned char*, point to the memory address 2 of first Program Map Table that the middleware adaptation layer passes over simultaneously.
Step S502, first byte of uMergePmtBuf is filled to 0x02 (TableID of standard P MT agreement), and, nMergeByteCnt is increased by 12 pointer uMergePmtBuf skew 12 bytes (standard P MT gauge outfit takies joint number).
Step S503, by pDataPmtBuf[1] and pDataPmtBuf[2] value that calculates, (TableId of storage PMT takies 1 byte to add 3, the length of storage PMT content takies 2 bytes) obtain the length nDataPmtLen of data PMT, and with pointer pDataPmtBuf skew 12 bytes (standard P MT gauge outfit takies 12 bytes), nDataPmtLen is reduced by 12 (standard P MT gauge outfit takies 12 bytes), with nDataPmtLen greater than 0 condition as loop ends, institutional framework according to standard P MT, pointer pDataPmtBuf is continued skew, simultaneously nDataPmtLen is constantly reduced, sign 0x09 by comparison CA descriptor, seek the CA descriptor of data PMT the inside, one of every discovery, go out the byte number n DataDesByte that the pid information of CA descriptor and affiliated data takies jointly according to the position calculation of pointer pDataPmtBuf, and copy to the pid information of CA descriptor and affiliated data among the pMergePmtBuf in the lump, simultaneously pMergePmtBuf is offset nDataDesByte byte, nMergeByteCnt increases nDataDesByte byte, when loop ends, change step S504 over to.
Step S504, by pSrvPmtBuf[1] and pSrvPmtBuf[2] value that calculates, (TableId of storage PMT takies 1 byte to add 3, the length of storage PMT content takies 2 bytes) obtain the length nSrvPmtLen of first Program Map Table, and with pointer pSrvPmtBuf skew 12 bytes (standard P MT gauge outfit takies 12 bytes), nSrvPmtLen is reduced by 12 (standard P MT gauge outfit takies 12 bytes), with nSrvPmtLen greater than 0 condition as loop ends, institutional framework according to standard P MT, pointer pSrvPmtBuf is continued skew, simultaneously nSrvPmtLen is constantly reduced, sign 0x09 by comparison CA descriptor, seek the CA descriptor of first Program Map Table the inside, one of every discovery, position calculation according to pointer pSrvPmtBuf goes out CA descriptor and institute's dominant, the byte number n SrvDesByte that the video pid information takies jointly, and with CA descriptor and institute's dominant, the video pid information copies among the pMergePmtBuf in the lump, simultaneously pMergePmtBuf is offset nSrvDesByte byte, nMergeByteCnt increases nSrvDesByte byte, when loop ends, change step S505 over to.
Step S505, nMergeByteCnt is increased by 4 (the byte numbers of PMT end CRC check bit stealing), reduce by 3 (first three byte of pmt table head), calculate the length of mixing Program Map Table thus, the most-significant byte of nMergeByteCnt is taken out assignment to uMergePmtBuf[1], the least-significant byte of nByteCnt is taken out assignment to uMergePmtBuf[2].
Step S506, end are returned.
See also Fig. 6, the structure of the data de-scrambling device of the digital TV terminal that Fig. 6 provides for the embodiment of the invention.
Wherein, programme information acquisition module 61 obtains the first affiliated Program Map Table of current playing program;
Business information obtaining module 62 is obtained second Program Map Table under the business datum, and wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Synthesis module 63 is synthetic with described first Program Map Table and described second Program Map Table, generates one and mixes Program Map Table;
Sending module 64 is passed to digital TV terminal CA module with described mixing Program Map Table and carries out descrambling.
In specific implementation process, undertaken when adaptive by middleware sound, video playback interface, the parameter information that programme information acquisition module 61 comprises by the playing programs interface function, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory;
Business information obtaining module 62 inquiry when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, described data PID as the coupling target, is found with all to be in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID.
In specific implementation process, undertaken when adaptive by middleware Data Receiving interface, programme information acquisition module 61 is created the parameter information that interface function comprises by the demultiplexing passage, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory;
Business information obtaining module 62 inquiry when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, as the coupling target, find all demultiplexing passages that are in starting state these PID just at pairing second Program Map Table of overanxious data PID.The operation principle of the playing device of concrete digital TV terminal program sees also description above, repeats no more herein.
The embodiment of the invention also provides a kind of digital TV terminal, and described terminal comprises the data de-scrambling device of the digital TV terminal that the embodiment of the invention provides, and in view of this installs in above existing detailed description, repeats no more herein.
The middleware ciphered program that the present invention proposes and the adaptation method of business realizing descrambling, method for designing by utilization middleware adaptation layer, utilize the synthetic method of adaptation layer program and data PMT, make middleware to dock with box end CA module with the mixing PMT of program and data, under the prerequisite of not revising the existing CA descrambling module of box end, when efficiently solving interior data of middleware system and program scrambling simultaneously, data de-scrambling process and sound, mutual interference problem during the coexistence of video descrambling process, realized the descrambling of middleware secure service and ciphered program, reduced the coupling of box end CA descrambling module and middleware simultaneously, the reusability of box end CA descrambling module when having improved middleware and transplanting has reduced the workload that the developer safeguards the CA module.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (9)

1. the data de-scrambling method of a digital TV terminal is characterized in that, described method comprises the steps:
Obtain the first affiliated Program Map Table of current playing program;
Obtain second Program Map Table under the business datum, wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Described first Program Map Table and described second Program Map Table is synthetic, generate one and mix Program Map Table;
Described mixing Program Map Table is passed to digital TV terminal CA module carries out descrambling.
2. the data de-scrambling method of digital TV terminal as claimed in claim 1 is characterized in that, the step of obtaining the first affiliated Program Map Table of current playing program specifically comprises:
The parameter information that comprises by the playing programs interface function filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory.
3. the data de-scrambling method of digital TV terminal as claimed in claim 2 is characterized in that, the step of obtaining the second affiliated Program Map Table of business datum specifically comprises:
Inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with described data PID as the coupling target, obtain with all and be in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID
4. the data de-scrambling method of digital TV terminal as claimed in claim 1 is characterized in that, the step of obtaining the first affiliated Program Map Table of current playing program specifically comprises:
Create the parameter information that interface function comprises by the demultiplexing passage, from current transmission stream, filter out first Program Map Table under the current playing program, and this first Program Map Table is carried out buffer memory.
5. the data de-scrambling method of digital TV terminal as claimed in claim 4 is characterized in that, the step of obtaining the second affiliated Program Map Table of business datum specifically comprises:
Inquiry request created during filtering data the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with these data PID as the coupling target, find all demultiplexing passages that are in starting state just at pairing second Program Map Table of overanxious data PID, and according to current just at audio frequency PID, the video PID of broadcast program, the recorded information of request during playing programs just obtained first Program Map Table at broadcast program.
6. the data de-scrambling device of a digital TV terminal is characterized in that, described device comprises:
The programme information acquisition module is used to obtain the first affiliated Program Map Table of current playing program;
Business information obtaining module is used to obtain second Program Map Table under the business datum, and wherein, described business datum just comprises in requested business datum and the business datum that has been requested and has been in accepting state;
Synthesis module is used for described first Program Map Table and described second Program Map Table are synthesized, and generates one and mixes Program Map Table;
Sending module is used for that described mixing Program Map Table is passed to digital TV terminal CA module and carries out descrambling.
7. the data de-scrambling device of digital TV terminal as claimed in claim 6 is characterized in that,
Described programme information acquisition module is used for the parameter information that comprises by the playing programs interface function, filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory;
Described business information obtaining module, be used to inquire about when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with described data PID as the coupling target, find with all and be in the demultiplexing passage of starting state just at pairing second Program Map Table of overanxious data PID
8. the data de-scrambling device of digital TV terminal as claimed in claim 6 is characterized in that,
Described programme information acquisition module is used for creating the parameter information that interface function comprises by the demultiplexing passage, filters out first Program Map Table under the current playing program from current transmission stream, and this first Program Map Table is carried out buffer memory;
Described business information obtaining module, be used to inquire about when the request filtering data, created the recorded information of demultiplexing passage of promising data type, find all demultiplexing passages that are in starting state just at overanxious data PID, with these PID as the coupling target, find all demultiplexing passages that are in starting state just at pairing second Program Map Table of overanxious data PID, and according to current just at the audio frequency PID of broadcast program, video PID, recorded information during by inquiry middleware request playing programs just finds first Program Map Table at broadcast program.
9. a digital TV terminal is characterized in that, described terminal comprises the data de-scrambling device of each described digital TV terminal of claim 6 to 8.
CN 201110028542 2011-01-26 2011-01-26 Digital television terminal, and data descrambling method and device thereof Pending CN102158752A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110028542 CN102158752A (en) 2011-01-26 2011-01-26 Digital television terminal, and data descrambling method and device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110028542 CN102158752A (en) 2011-01-26 2011-01-26 Digital television terminal, and data descrambling method and device thereof

Publications (1)

Publication Number Publication Date
CN102158752A true CN102158752A (en) 2011-08-17

Family

ID=44439885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110028542 Pending CN102158752A (en) 2011-01-26 2011-01-26 Digital television terminal, and data descrambling method and device thereof

Country Status (1)

Country Link
CN (1) CN102158752A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980803A (en) * 2015-07-29 2015-10-14 深圳市芯智科技有限公司 Autonomic middleware intelligent DVBS2 set-top-box system and processing method thereof
CN109660847A (en) * 2018-12-24 2019-04-19 青岛海信电器股份有限公司 Control method and device, set-top box to digital video reception card descrambling

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070083754A1 (en) * 2005-10-11 2007-04-12 Scientific-Atlanta, Inc. Client Digitial Program Insertion In A Conditional Access Module
CN101202877A (en) * 2007-07-25 2008-06-18 深圳市同洲电子股份有限公司 Set-top box and method and apparatus for program switch
CN101616127A (en) * 2008-06-24 2009-12-30 深圳市同洲电子股份有限公司 A kind of data de-scrambling method, device and receiving terminal
CN101667208A (en) * 2009-09-25 2010-03-10 深圳创维数字技术股份有限公司 Digital television receiver and methods for searching and switching programs thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070083754A1 (en) * 2005-10-11 2007-04-12 Scientific-Atlanta, Inc. Client Digitial Program Insertion In A Conditional Access Module
CN101202877A (en) * 2007-07-25 2008-06-18 深圳市同洲电子股份有限公司 Set-top box and method and apparatus for program switch
CN101616127A (en) * 2008-06-24 2009-12-30 深圳市同洲电子股份有限公司 A kind of data de-scrambling method, device and receiving terminal
CN101667208A (en) * 2009-09-25 2010-03-10 深圳创维数字技术股份有限公司 Digital television receiver and methods for searching and switching programs thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980803A (en) * 2015-07-29 2015-10-14 深圳市芯智科技有限公司 Autonomic middleware intelligent DVBS2 set-top-box system and processing method thereof
CN109660847A (en) * 2018-12-24 2019-04-19 青岛海信电器股份有限公司 Control method and device, set-top box to digital video reception card descrambling

Similar Documents

Publication Publication Date Title
JP5411139B2 (en) Mobile media router and method of using the same
US8208534B2 (en) Media codec devices providing universality for encoded signal origination and decoded signal distribution
KR100895012B1 (en) Method and system for delivering previews of payable broadcasts
US20020101991A1 (en) Method of identifying multiple digital streams within a multplexed signal
CN1581868A (en) General serial data two-way transmission interface
JP2002535926A (en) Address assignment in digital transmission systems.
WO2008084876A1 (en) Method for trick playing on streamed and encrypted multimedia
TW201143436A (en) Systems and methods for authorizing access to content for a television receiver
CA2633582A1 (en) Data output device, equipment control device, and multimedia delivery system
US20080095366A1 (en) Digital video receiver, ecm extract equipment, emm extract equipment, scramble key extract equipment, cci extract equipment, digital video receiving system, ecm extract method, emm extract method, scramble key extract method, cci extract method, digital video receiving method, and recording medium
CN102957961A (en) Method and device for sharing encrypted digital television programs and digital television receiver
CN104703029A (en) Digital television program stream sharing method, device, terminal and system
JP2002251328A (en) Method for managing contents storage
CN1816104A (en) Communication method between set-top box and smart card and interface module used for the same
TW200524419A (en) Tuner module utilizing device-specific controller
CN102158752A (en) Digital television terminal, and data descrambling method and device thereof
CN201298872Y (en) Multi-display digital TV set-top box
CN101986712A (en) Digital television receiving device and channel conversion method thereof
US20050097053A1 (en) System and associated terminal, method and computer program product for protecting content
JP2003524992A (en) Method of providing content description information and connection information
CN102149013A (en) Data processing system and method for digital television as well as digital television receiving terminal
CN102761777B (en) Multiple-CA (conditional access) simulcrypt system and method
CN103780961B (en) A kind of guard method of data message and equipment
CN102158758B (en) Push system realization method based on digital television
CN101217661A (en) Inter-network packet modifier and related method thereof

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: 20110817