[go: up one dir, main page]

CN107517403B - TS stream demultiplexing method and television - Google Patents

TS stream demultiplexing method and television Download PDF

Info

Publication number
CN107517403B
CN107517403B CN201710736896.3A CN201710736896A CN107517403B CN 107517403 B CN107517403 B CN 107517403B CN 201710736896 A CN201710736896 A CN 201710736896A CN 107517403 B CN107517403 B CN 107517403B
Authority
CN
China
Prior art keywords
stream
filter
input port
audio
demultiplexer
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.)
Active
Application number
CN201710736896.3A
Other languages
Chinese (zh)
Other versions
CN107517403A (en
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.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual 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 Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN201710736896.3A priority Critical patent/CN107517403B/en
Publication of CN107517403A publication Critical patent/CN107517403A/en
Application granted granted Critical
Publication of CN107517403B publication Critical patent/CN107517403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23605Creation or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4343Extraction or processing of packetized elementary streams [PES]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a method for demultiplexing a TS stream and a television, wherein the method comprises the following steps: when the demultiplexer receives a first TS stream from a first input port, filtering a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio and video data, and outputting the second TS stream from a first output port, so that a conditional access module connected with the first output port descrambles the second TS stream to obtain a third TS stream; when demultiplexing receives the third TS stream from the second input port, the ES stream of the audio and video of the current channel is filtered from the third TS stream, and the ES stream is output from the second output port, so that the decoder connected to the second output port decodes the ES stream to obtain the audio and video stream for playing. The invention realizes the demultiplexing processing of the channel audio and video based on a single demultiplexer, and saves the resources of the demultiplexer.

Description

TS stream demultiplexing method and television
Technical Field
The invention relates to the technical field of digital televisions, in particular to a method for demultiplexing a TS stream and a television.
Background
A Transport Stream (TS) received by a digital television receiver is a single data Stream synthesized from multiple channel data, and the receiver needs to demultiplex and decode the synthesized TS Stream to filter out program contents such as audio and video of a currently selected channel.
Currently, demultiplexing of a TS stream is done by two demultiplexers: one demultiplexer is responsible for filtering out the TS Stream of the current channel from the synthesized TS Stream, and the TS Stream of the current channel is usually a scrambled TS Stream, so that the TS Stream needs to be sent to a conditional access module for descrambling, and the descrambled TS Stream is sent to another demultiplexer to filter out the ES Stream (Elementary Stream) of the audio and video of the current channel, and then the ES Stream is decoded by a decoder for playing. The above processing procedure uses two demultiplexers, occupying more demultiplexer resources.
Disclosure of Invention
The invention aims to provide a method for demultiplexing a TS stream and a television, which are used for reducing the resource occupation of a demultiplexer.
In order to achieve the purpose, the invention provides the following technical scheme:
in a first aspect, the present invention provides a TS stream demultiplexing method applied to a demultiplexer, where the method includes:
when a first TS stream is received from a first input port, filtering a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio and video data, and outputting the second TS stream from a first output port, so that a conditional access module connected with the first output port descrambles the second TS stream to obtain a third TS stream;
and when the third TS stream is received from a second input port, filtering out an ES stream of the audio and video of the current channel from the third TS stream, and outputting the ES stream from a second output port, so that a decoder connected with the second output port decodes the ES stream to obtain the audio and video stream for playing.
In a second aspect, the present invention provides a television set, comprising: the system comprises a demultiplexer, a conditional access module and a decoder;
the demultiplexer is configured to, when a first TS stream is received from a first input port, filter a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio/video data, and output the second TS stream from a first output port to the conditional access module for descrambling; when a third TS stream descrambled by the conditional access module is received from a second input port, filtering out an ES stream of the audio and video of the current channel from the third TS stream, and outputting the ES stream to the decoder from a second output port;
the conditional access module is configured to descramble the second TS stream output by the demultiplexer to obtain a third TS stream, and transmit the third TS stream to the demultiplexer;
and the decoder is used for decoding the ES stream output by the demultiplexer to obtain an audio/video stream for playing.
As can be seen from the above description, the present invention utilizes a demultiplexer to filter out a second TS stream corresponding to a current channel from a first TS stream containing multi-channel audio/video data, and sends the second TS stream to a conditional access module for descrambling; and after the conditional access module descrambles the second TS stream, returning a third TS stream obtained by descrambling to the demultiplexer for filtering the second TS stream, filtering the received third TS stream by the demultiplexer to obtain an ES stream of the audio and video of the current channel, outputting the ES stream to a decoder for decoding, and finally obtaining the audio and video stream which can be played. Therefore, the demultiplexing process (two filtering processes) in the invention can be completed by a single demultiplexer, so that the resources of the demultiplexer can be effectively saved.
Drawings
Fig. 1 is a schematic diagram of a television set according to an embodiment of the present invention;
fig. 2 is a flow chart of a TS stream demultiplexing method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a television set according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of systems and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present invention. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The embodiment of the invention provides a method for demultiplexing a TS stream, which completes demultiplexing processing on the TS stream by using a single demultiplexer. Referring to fig. 1, a schematic diagram of a television set according to an embodiment of the present invention is shown. The television set includes: a demultiplexer 110, a conditional access module 120, a decoder 130, a USB (Universal Serial Bus) controller 140, a tuner 150, a demodulator 160, a processor 170, a remote controller 180, and a display 190.
The conditional access module 120 is a conditional access module (i.e. USB CAM) based on a USB interface, and transmits data based on a USB protocol under the control of a USB controller, which of course, the present invention does not specifically limit the interface type of the conditional access module, and conditional access modules of other interface types can also implement the technical solution of the present invention under the support of the corresponding interface protocol.
In addition, the modules within the dashed box shown in fig. 1 are usually integrated into the same main chip of the television, so as to reduce the cost and improve the reliability. However, the present invention does not limit whether these modules are integrated on the same chip, and each module independent of each other can also implement the technical solution of the present invention.
Referring to fig. 2, a flow chart of an embodiment of the method for demultiplexing a TS stream according to the present invention is shown, and the embodiment describes a process of demultiplexing a TS stream from the demultiplexer 110 side.
Step 201, when a first TS stream is received from a first input port, filtering a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio-video data, and outputting the second TS stream from a first output port.
As shown in fig. 1, after the radio frequency signal is tuned and demodulated by the tuner 150 and the demodulator 160, a first TS stream is output, which includes audio and video data of a plurality of channels and is output to the demultiplexer 110 in the form of a plurality of consecutive data packets (packets).
The demultiplexer 110 receives the first TS stream from the first input port (e.g., the P1 port shown in fig. 1), and before filtering out the second TS stream corresponding to the current channel (the channel is selected by the remote controller 180) from the first TS stream, needs to configure a binding relationship between the first input port and the first filter for filtering out the second TS stream from the first TS stream. The specific process of filtering out the second TS stream from the first TS stream by the demultiplexer 110 is to filter the first TS stream containing the multi-channel audio/video data received from the first input port by using the first filter bound to the first input port, and filter out the second TS stream corresponding to the current channel.
Wherein the first filter includes a control filter and a data filter, and the second TS stream includes control information data packets and data information data packets of the current channel. The Specific process of filtering the first TS stream by the demultiplexer 110 using the first filter is to filter the first TS stream containing multi-channel audio/video data received from the first input port by using a control filter included in the first filter bound to the first input port, and filter out a control Information packet corresponding to the current channel, for example, a PSI (Program Specific Information) packet, where an effective load of the PSI packet carries detailed Information of a Program, such as a Program table, network Information, and the like; the first TS stream containing multi-channel audio/video data received from the first input port is filtered by using a data filter included in the first filter bound to the first input port, and a data information packet corresponding to the current channel, for example, a PES (Packetized elementary stream) packet is filtered, and a payload of the PES packet carries program specific contents such as video, audio, and subtitles.
The filter filters out data packets (packet headers of the data packets carry PID values) in the TS stream that are different from PID (packet identifier) values of audio and video of the selected channel, and only retains the data packets of the selected channel, that is, the TS stream of the selected channel. The filtering principle is prior art and will not be described herein.
The second TS stream filtered by the demultiplexer 110 is usually a scrambled TS stream, and needs to be output to the conditional access module 120 for descrambling. The demultiplexer 110 needs to configure a binding relationship of the first filter and the first output port before outputting the second TS stream to the conditional access module 120 through the first output port (e.g., the P2 port shown in fig. 1) connected to the conditional access module 120. The specific process of the demultiplexer 110 outputting the second TS stream from the first output port is to output the second TS stream filtered by the first filter from the first output port bound to the first filter, so that the conditional access module 120 connected to the first output port descrambles the second TS stream to obtain a third TS stream, and returns the third TS stream to the demultiplexer 110.
And 202, when the third TS stream is received from the second input port, filtering out an ES stream of the audio and video of the current channel from the third TS stream, and outputting the ES stream from the second output port.
The demultiplexer 110 receives the third TS stream from the second input port (e.g., the P3 port shown in fig. 1), and the demultiplexer 110 needs to configure the binding relationship between the second input port and the second filter for filtering out the ES stream from the third TS stream before filtering out the ES stream of the audio/video of the current channel from the third TS stream. The specific process of filtering, by the demultiplexer 110, the ES stream of the audio and video of the current channel from the third TS stream is to filter, by using a second filter bound to the second input port, the third TS stream received from the second input port, and filter the ES stream of the audio and video of the current channel. The ES stream is no longer in the form of packets, but is a continuous audio-video stream that follows a certain coding format, for example, an MPEG-2(Moving Picture expert group-2, version 2 of the motion Picture experts group) format.
The demultiplexer 110 needs to output the filtered ES stream to the decoder 130 for decoding. Before outputting the ES stream to the decoder 130 through a second output port (e.g., a P4 port shown in fig. 1) connected to the decoder 130, a binding relationship between a second filter and the second output port needs to be configured. The specific process of the demultiplexer 110 outputting the ES stream from the second output port is to output the ES stream filtered by the second filter from the second output port bound to the second filter, so that the decoder 130 connected to the second output port decodes the ES stream to obtain an audio/video stream for playing, and outputs the audio/video stream to the display 190 for playing.
It can be seen from the above description that the present invention utilizes a single demultiplexer to implement demultiplexing on channel audio and video, which saves the resources of the demultiplexer, and especially when only one demultiplexer is provided in the system (for example, only one demultiplexer is provided in the main chip of the television), the demultiplexing method of the present invention can still implement demultiplexing on channel audio and video.
The process of TS stream demultiplexing will now be described in detail by taking the television shown in fig. 1 as an example.
After the radio frequency signal is modulated and demodulated by the tuner 150 and the demodulator 160, a TS stream containing audio and video data of a plurality of channels is output and recorded as TS 1.
After receiving the TS1 through the P1 port, the demultiplexer 110 filters a TS stream corresponding to the current channel selected by the user (the channel selected by the user through the remote controller 180) from the TS1, which is denoted as TS2, and the TS2 is a scrambled TS stream, by using a preconfigured Filter bound to the input port P1, which is denoted as Filter 1. The demultiplexer 110 outputs the TS2 to the USB controller 140 by using the output port P2 bound to the Filter1, and the USB controller 140 transmits the TS2 to the conditional access module 120 based on the USB interface.
After the conditional access module 120 descrambles the TS2, the descrambled TS stream is output, which is denoted as TS3, and the TS3 is returned to the demultiplexer 110 via the USB controller 140.
After receiving the TS3 through the P3 port, the demultiplexer 110 uses a pre-configured Filter bound to the input port P3 to mark as Filter2, and filters out an ES stream of an audio/video of a current channel from the TS3 to mark as ES1, where the ES1 is an encoded audio/video stream. The demultiplexer 110 outputs ES1 to the decoder 130 using the output port P4 bound to the Filter 2.
The decoder 130 decodes the ES1 and outputs the decoded ES1 to the display 190 for playback.
The invention also provides an embodiment of a television corresponding to the embodiment of the method for demultiplexing the TS stream.
Fig. 3 is a schematic structural diagram of a television according to an embodiment of the present invention. The television set includes a demultiplexer 110, a conditional access module 120, and a decoder 130, wherein:
the demultiplexer 110 is configured to, when a first TS stream is received from a first input port, filter a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio/video data, and output the second TS stream from a first output port to the conditional access module 120 for descrambling; when receiving the third TS stream descrambled by the conditional access module 120 from the second input port, filtering out an ES stream, which is an elementary stream of the audio and video of the current channel, from the third TS stream, and outputting the ES stream to the decoder 130 from the second output port;
the conditional receiving module 120 is configured to descramble the second TS stream output by the demultiplexer 110 to obtain the third TS stream, and transmit the third TS stream to the demultiplexer 110;
the decoder 130 is configured to decode the ES stream output by the demultiplexer 110 to obtain an audio/video stream for playing.
Further, the air conditioner is provided with a fan,
the demultiplexer 110 is further configured to configure a binding relationship between the first input port and a first filter for filtering out the second TS stream from the first TS stream; configuring a binding relationship of the first filter with the first output port;
the demultiplexer 110 is specifically configured to filter, by using a first filter bound to the first input port, a first TS stream containing multi-channel audio/video data received from the first input port, and filter out a second TS stream corresponding to a current channel; the second TS stream filtered by the first filter is output to the conditional access module 120 from the first output port bound to the first filter for descrambling.
Further, the first filter includes a control filter and a data filter, the second TS stream includes control information data packets and data information data packets,
the demultiplexer 110 is specifically configured to filter, by using a control filter included in the first filter bound to the first input port, a first TS stream containing multi-channel audio/video data received from the first input port, and filter out a control information data packet included in the second TS stream corresponding to the current channel; and filtering a first TS stream containing multi-channel audio and video data received from the first input port by using a data filter included in the first filter bound with the first input port, and filtering out a data information data packet included in the second TS stream corresponding to the current channel.
Further, the air conditioner is provided with a fan,
the demultiplexer 110 is further configured to configure a binding relationship between the second input port and a second filter for filtering out the ES stream from the third TS stream; configuring a binding relationship of the second filter with the second output port;
the demultiplexer 110 is specifically configured to filter the third TS stream received from the second input port by using a second filter bound to the second input port, and filter out an ES stream of the audio and video of the current channel; the ES stream filtered by the second filter is output to the decoder 130 from a second output port bound to the second filter.
Further, the conditional access module 120 is a conditional access module based on a USB interface.
The implementation process of the functions and actions of each module in the system is specifically described in the implementation process of the corresponding step in the method, and is not described herein again.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method for demultiplexing a Transport Stream (TS) stream, applied to a demultiplexer, the method comprising:
when a first TS stream is received from a first input port, filtering a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio and video data, and outputting the second TS stream from a first output port, so that a conditional access module connected with the first output port descrambles the second TS stream to obtain a third TS stream;
and when the third TS stream is received from a second input port, filtering out an ES stream of the audio and video of the current channel from the third TS stream, and outputting the ES stream from a second output port, so that a decoder connected with the second output port decodes the ES stream to obtain the audio and video stream for playing.
2. The method of claim 1, wherein before filtering out a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio-video data, further comprising:
configuring a binding relationship of the first input port with a first filter for filtering out the second TS stream from the first TS stream;
the filtering out a second TS stream corresponding to the current channel from the first TS stream containing the multi-channel audio-video data includes:
filtering a first TS stream containing multi-channel audio and video data received from the first input port by using a first filter bound with the first input port, and filtering out a second TS stream corresponding to the current channel;
before outputting the second TS stream from the first output port, the method further includes:
configuring a binding relationship of the first filter with the first output port;
the outputting the second TS stream from a first output port includes:
and outputting the second TS flow filtered by the first filter from a first output port bound with the first filter.
3. The method as claimed in claim 2, wherein the first filter comprises a control filter and a data filter, the second TS stream comprises control information packets and data information packets, and the filtering the first TS stream containing multi-channel audio-video data received from the first input port by using the first filter bound to the first input port to filter out the second TS stream corresponding to the current channel comprises:
filtering a first TS stream containing multi-channel audio and video data received from the first input port by using a control filter included in the first filter bound with the first input port, and filtering out a control information data packet included in the second TS stream corresponding to the current channel;
and filtering a first TS stream containing multi-channel audio and video data received from the first input port by using a data filter included in the first filter bound with the first input port, and filtering out a data information data packet included in the second TS stream corresponding to the current channel.
4. The method of claim 1, wherein before filtering out the ES stream of the audio and video of the current channel from the third TS stream, further comprising:
configuring a binding relationship of the second input port with a second filter for filtering out the ES stream from the third TS stream;
the filtering out the ES stream of the audio and video of the current channel from the third TS stream includes:
filtering the third TS stream received from the second input port by using a second filter bound with the second input port to filter out an ES stream of the audio and video of the current channel;
before outputting the ES stream from the second output port, the method further includes:
configuring a binding relationship of the second filter with the second output port;
said outputting the ES stream from a second output port, comprising:
outputting the ES stream filtered by the second filter from a second output port tied to the second filter.
5. The method according to any one of claims 1 to 4, wherein the conditional access module is a USB-based conditional access module.
6. A television set, characterized in that the television set comprises: the system comprises a demultiplexer, a conditional access module and a decoder;
the demultiplexer is configured to, when a first TS stream is received from a first input port, filter a second TS stream corresponding to a current channel from the first TS stream containing multi-channel audio/video data, and output the second TS stream from a first output port to the conditional access module for descrambling; when a third TS stream descrambled by the conditional access module is received from a second input port, filtering out an ES stream of the audio and video of the current channel from the third TS stream, and outputting the ES stream to the decoder from a second output port;
the conditional access module is configured to descramble the second TS stream output by the demultiplexer to obtain a third TS stream, and transmit the third TS stream to the demultiplexer;
and the decoder is used for decoding the ES stream output by the demultiplexer to obtain an audio/video stream for playing.
7. The television set of claim 6, wherein:
the demultiplexer is further configured to configure a binding relationship between the first input port and a first filter for filtering out the second TS stream from the first TS stream; configuring a binding relationship of the first filter with the first output port;
the demultiplexer is specifically configured to filter, by using a first filter bound to the first input port, a first TS stream containing multi-channel audio/video data received from the first input port, and filter out a second TS stream corresponding to a current channel; and outputting the second TS flow filtered by the first filter to the conditional access module for descrambling from a first output port bound with the first filter.
8. The television set of claim 7, wherein the first filter comprises a control filter and a data filter, and the second TS stream comprises control information data packets and data information data packets;
the demultiplexer is specifically configured to filter, by using a control filter included in the first filter bound to the first input port, a first TS stream containing multi-channel audio/video data received from the first input port, and filter out a control information packet included in the second TS stream corresponding to the current channel; and filtering a first TS stream containing multi-channel audio and video data received from the first input port by using a data filter included in the first filter bound with the first input port, and filtering out a data information data packet included in the second TS stream corresponding to the current channel.
9. The television set of claim 6, wherein:
the demultiplexer is further configured to configure a binding relationship between the second input port and a second filter for filtering out the ES stream from the third TS stream; configuring a binding relationship of the second filter with the second output port;
the demultiplexer is specifically configured to filter, by using a second filter bound to the second input port, the third TS stream received from the second input port, and filter out an ES stream of the audio and video of the current channel; outputting the ES stream filtered by the second filter to the decoder from a second output port bound to the second filter.
10. A television set according to any one of claims 6 to 9, wherein the conditional access module is a USB interface based conditional access module.
CN201710736896.3A 2017-08-24 2017-08-24 TS stream demultiplexing method and television Active CN107517403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710736896.3A CN107517403B (en) 2017-08-24 2017-08-24 TS stream demultiplexing method and television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710736896.3A CN107517403B (en) 2017-08-24 2017-08-24 TS stream demultiplexing method and television

Publications (2)

Publication Number Publication Date
CN107517403A CN107517403A (en) 2017-12-26
CN107517403B true CN107517403B (en) 2020-09-08

Family

ID=60724026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710736896.3A Active CN107517403B (en) 2017-08-24 2017-08-24 TS stream demultiplexing method and television

Country Status (1)

Country Link
CN (1) CN107517403B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114143585A (en) * 2021-11-02 2022-03-04 深圳Tcl新技术有限公司 Data processing method and device, storage medium and terminal equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959004A (en) * 2010-02-09 2011-01-26 广东九联科技股份有限公司 Digital television system with universal remote controller
CN101986712A (en) * 2010-11-23 2011-03-16 华亚微电子(上海)有限公司 Digital television receiving device and channel conversion method thereof
CN102447949A (en) * 2011-08-24 2012-05-09 上海文广科技(集团)有限公司 Efficient frame-accurate TS stream splicing method
CN204089997U (en) * 2014-10-22 2015-01-07 成都市斯达鑫辉视讯科技有限公司 SD terrestrial DTV receiver
CN104853243A (en) * 2015-05-13 2015-08-19 上海玮舟微电子科技有限公司 Transport stream de-multiplexing method and apparatus

Also Published As

Publication number Publication date
CN107517403A (en) 2017-12-26

Similar Documents

Publication Publication Date Title
KR100688089B1 (en) Multiplexing / Demultiplexing Device of Cable Broadcast Receiver
US8505064B2 (en) Method and system of providing signals
JP2009525657A (en) Transport stream jitter removal
CN101355640A (en) Multi-display digital television set-top box
KR20010043726A (en) Separator and Separating method, and Receiver and Receiving method
CN101453641A (en) Transmission stream deplexing hardware construction and implementation method
JP2002344889A (en) Information transmitting device/method, information processor, information processing method and information processing system
US8861519B2 (en) Data filtering apparatus and data filtering method
CN107517403B (en) TS stream demultiplexing method and television
US8223966B2 (en) Multiple stream decrypting and decoding systems and related methods thereof
JP2000184303A (en) Receiving system and device for digital broadcast
CN201298872Y (en) Multi-display digital TV set-top box
CN103428544A (en) Sending device, sending method, receiving device, receiving method and electronic device
EP1605687B1 (en) System for receiving packet streams
EP2361480A1 (en) Signal processing apparatuses capable of processing initially reproduced packets prior to buffering the initially reproduced packets
US9294593B2 (en) Electronic apparatus, stream transmission and reception method of electronic apparatus, program, host device, and stream transmission and reception method of host device
US20050259751A1 (en) System and a method for controlling audio/video presentation on a sink device
EP1220533A2 (en) Common interface module and method related thereto
JP3589913B2 (en) Digital signal receiving device, digital signal processing device, and program recording medium
CN111954047A (en) A method and device for descrambling two code streams with a single CAM card
JP3880580B2 (en) Digital signal receiving apparatus, digital signal processing apparatus, and program recording medium
JP3737261B2 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
EP2104354A1 (en) Method and apparatus for the conversion of DVB-S or DVB-C signals to DVB-T signals by PID filtration
JP2008098970A (en) Digital broadcast receiving system
EP0868083B1 (en) Digital television system

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant after: Hisense Visual Technology Co., Ltd.

Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218

Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant