CN109660827B - Method and system for processing 4K intelligent television broadcasting television signal - Google Patents
Method and system for processing 4K intelligent television broadcasting television signal Download PDFInfo
- Publication number
- CN109660827B CN109660827B CN201811475628.1A CN201811475628A CN109660827B CN 109660827 B CN109660827 B CN 109660827B CN 201811475628 A CN201811475628 A CN 201811475628A CN 109660827 B CN109660827 B CN 109660827B
- Authority
- CN
- China
- Prior art keywords
- module
- nit
- pat
- broadcast
- signal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 title claims description 20
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000001914 filtration Methods 0.000 claims abstract description 30
- 206010036618 Premenstrual syndrome Diseases 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000003672 processing method Methods 0.000 claims description 11
- 230000005236 sound signal Effects 0.000 claims description 4
- 238000012795 verification Methods 0.000 abstract description 8
- 238000001824 photoionisation detection Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 229920003208 poly(ethylene sulfide) Polymers 0.000 description 4
- 229920006393 polyether sulfone Polymers 0.000 description 4
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4342—Demultiplexing isochronously with video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
The invention provides a method and a system for acquiring NIT of a 4K smart television, wherein the method comprises the following steps: the user code is sensed based on the NFC module and is sent to the cloud server through the wireless communication module; receiving NIT and PAT filtering rules issued by a cloud server based on a wireless communication module; writing the PAT filtering rule to a PAT filter based on the processor module writing the NIT to a NIT flash module; reading the NIT from the NIT flash memory module based on a broadcast signal module; based on the NIT, the broadcast signal module receives an ATSC broadcast television signal; and playing the ATSC broadcast television signal based on a playing module. The method verifies the user identity through the NFC label and synchronously updates the verification content of the NFC label in real time, and has good safety; by issuing the NIT and PAT filtering rules through the server, channel omission generated by the acquired NIT can be avoided, the display of the channels and programs can be carried out according to the requirements of users, and the method has good practicability.
Description
Technical Field
The invention relates to the field of televisions, in particular to a method and a system for processing 4K intelligent television broadcasting television signals.
Background
The terrestrial digital broadcasting system ATSC is a national standard for digital Television in the united states, and is called Advanced Television Systems Committee in english overall. The committee is on the positive pass of the ATSC digital television national standard on 9, 15 of 1995. The ATSC system source coding adopts MPEG-2 video compression and AC-3 audio compression, the English name of NIT is Network Information Table, namely Network Information Table, a format for transmitting data is defined for the MPEG-2 protocol transmission layer,
specifically, NIT includes the following two descriptions:
cable Delivery System Descriptor: the description mainly comprises information such as frequency points, symbol rate, modulation parameters and the like;
ServiceList Descriptor: the description mainly includes the description of the current program information, and obtains the ServiceList through NIT, and further obtains the SDT (service Descriptor Table) table; by means of the SDT table, the tv can know information such as a channel name, a channel type program start time, a program name, a program length, and a program category, and can filter program information through a BAT (service group association table) of the system to construct a channel list for the EPG application.
Finally, the program and the service name are associated and displayed in the program list, the new program information is written into a nonvolatile storage medium such as EPROM, the data in the memory is automatically read when the television is started, and the program searching work of the television is finished.
Generally, a television needs to search a channel to accurately play each television channel. Specifically, for ATSC system source coding, a software developer may set an initial frequency (mainfrequency) in a television, that is, a main frequency, and the television may lock the frequency according to physical parameters of the main frequency, such as frequency, symbol rate, modulation mode, and the like; if the TV sets 506MHZ as the main frequency point of the digital program, then the NIT is obtained from the main frequency point.
In general, the NIT search is a fast search function. For an operator, the NIT is usually not added to all frequency points, because the data volume of the NIT is relatively large, and each channel is added to the table, which wastes bandwidth resources too much, for the operator, the NIT is usually added to the main frequency point only, and then the rest channels are obtained based on the NIT; the rest frequency points do not necessarily have NITs, so that if the user cannot acquire the NITs from the main frequency point, the NITs acquired by the rest frequency points may be missed.
Meanwhile, for each different user, although the broadcast television signal is the same for users in the same area, actually, the television programs required by the users are different, so how to adjust the received television channels according to the user requirements is also a problem to be solved in the industry at present.
Disclosure of Invention
In order to overcome the defects of the existing broadcast television signal processing method, the invention provides a 4K intelligent television broadcast television signal processing method and system, which have the characteristics of high safety, strong channel integrity, good user experience and the like.
Correspondingly, the invention provides a method for processing 4K intelligent television broadcasting television signals, which comprises the following steps:
the user code is sensed based on the NFC module and is sent to the cloud server through the wireless communication module;
receiving NIT and PAT filtering rules issued by a cloud server based on a wireless communication module;
writing the PAT filtering rule to a PAT filter based on the processor module writing the NIT to a NIT flash module;
reading the NIT from the NIT flash memory module based on a broadcast signal module;
based on the NIT, the broadcast signal module receives an ATSC broadcast television signal;
and playing the ATSC broadcast television signal based on a playing module.
The user code comprises a user identification code and a real-time secret key; the real-time key is invalid after being used once.
The NIT issued by the cloud server only includes a transmission system description.
The transmission system description comprises frequency points, symbol rate and modulation parameters.
The receiving an ATSC broadcast television signal based on the NIT by the broadcast signal module comprises:
a tuner in the broadcast signal module acquires an ATSC broadcast television signal based on the frequency point;
a modem in the broadcast signal module demodulates the ATSC broadcast television signal into a TS stream based on the symbol rate and the modulation parameter;
and the demultiplexer in the broadcast signal module demultiplexes the TS stream.
Said receiving an ATSC broadcast television signal based on said NIT further comprises:
extracting PAT in the TS stream based on a fixed PID value;
PMTs are extracted based on the PAT.
The 4K intelligent television broadcasting television signal processing method further comprises the following steps:
filtering the PMT based on the PAT filter, and storing the filtered PMT into a PMT storage;
based on the PMT memory, a play module plays the ATSC broadcast television signal.
Correspondingly, the invention provides a 4K intelligent television broadcasting television signal processing system, which comprises
An NFC module: the NFC tag is used for acquiring a user code in the NFC tag;
a wireless communication module: the user code is uploaded to a cloud server;
cloud server: the system is used for receiving the user code, checking and issuing NIT and PAT filtering rules to the wireless communication module;
a broadcast signal module: the system comprises a server and a server, wherein the server is used for processing an ATSC broadcast television signal based on NIT issued by the cloud server;
NIT flash memory module: the system comprises a network interface, a network interface and a cloud server, wherein the network interface is used for storing NIT issued by the cloud server;
a PAT filter: for filtering PMTs in the ATSC broadcast television signal based on the PAT filtering rules;
PMT memory: for storing PMT filtered by the PAT filter;
a playing module: for playing a specific PMT audio signal and a video signal based on the PMT filtered by the PAT filter;
the processor module: the system is used for coordinating the execution of each component in the NIT acquisition system of the 4K intelligent television.
The broadcast signal module includes a tuner, a modem, and a demultiplexer.
The invention provides a method and a system for processing 4K smart television broadcasting television signals, which verify the identity of a user through an NFC label and synchronously update the verification content of the NFC label in real time, and have good safety; by issuing the NIT and PAT filtering rules through the server, channel omission generated by the acquired NIT can be avoided, the display of the channels and programs can be carried out according to the requirements of users, and the method has good practicability.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 shows a flow chart of a 4K smart tv broadcast television signal processing method according to an embodiment of the present invention;
fig. 2 shows a schematic diagram of generation of a TS stream;
FIG. 3 shows a TS packet classification table;
fig. 4 shows a structure diagram of a 4K smart tv broadcast signal processing system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 shows a flow chart of a 4K smart tv broadcast signal processing method according to an embodiment of the present invention. The embodiment of the invention provides a method for processing a 4K intelligent television broadcast television signal, which comprises the following steps:
s101: sensing a user code based on the NFC module and sending the user code to the wireless communication module;
generally, when a user purchases a 4K smart television, the 4K smart television is not bound with the user, and when the user purchases a value added service on the 4K smart television in a subsequent use process, the user needs a unique user code for a service provider to identify. The authentication can be performed in a mode of combining a user account and a password, but the common 4K smart television is not provided with peripheral equipment such as a keyboard and the like which are convenient for inputting letters and numbers, so that the input of the account and the password is difficult; on the other hand, the verification mode of the combination of the account and the password is easy to be maliciously cracked, and the safety performance is poor.
At present, the identity authentication mode with higher safety performance in the market comprises three modes of face identification, fingerprint identification, voiceprint identification and NFC identification. Face identification, fingerprint identification and voiceprint identification are verified based on human physiological characteristics, the reliability degree is high, but the function is single, and the face identification, the fingerprint identification and the voiceprint identification can only be used for identity verification. The NFC identification is to perform identity identification by using a specific NFC tag (with specific code information), and the communication precondition of the NFC identification is near field communication, so that the uniqueness and the safety of identity information can be ensured when a user does not lose the specific NFC tag.
Specifically, in the embodiment of the present invention, an NFC module is built in a 4K smart television, specifically, the NFC module may be manufactured based on a PN511 chip, the PN511 chip supports three different application modes, i.e., a card, a reader/writer, and NFC, the operating frequency is 13.56Mhz, the operating distance is about 10cm, the data transmission rate is selected from 106kb/s, 212kb/s, and 424kb/s, and the NFC module is compatible with the widely used TypeA, TypeB, and FeliCa standards of ISO 14443.
In essence, most NFC-enabled devices or modules may exchange data in an active or passive mode, and the NFC module according to the embodiment of the present invention is mainly used to identify data of an external NFC device (no interaction is generated). Three application modes of the PN511 chip, wherein the card mode is mainly used for simulating an NFC label; the reader-writer mode is mainly used for reading an NFC label or NFC equipment from the outside and erasing the NFC label or the NFC equipment from the outside; the NFC mode is to perform information interaction with an external NFC device.
In the embodiment of the invention, the main function of the NFC module is a reader-writer function, which is used for reading an external NFC label or NFC equipment and acquiring user identity information from the external NFC label or NFC equipment; at the same time, the user code within the NFC tag may be updated.
It should be noted that the NFC tag is a passive device and is used for communicating with the NFC module in the reader-writer mode, the data stored in the NFC tag may be in any form, and the types of the NFC tag mainly include TypeA, TypeB and FeliCa in ISO 14443. The NFC device is a device having multiple NFC application modes, and when performing user authentication, the NFC application mode of the NFC device is a card mode, that is, is equivalent to an NFC tag. Common NFC equipment is smart mobile phone and smart bracelet, and this type of equipment still need carry out authentication through password identification, fingerprint identification or face identification when getting into NFC simulation software simulation card mode, can further strengthen verification security intensity.
Specifically, the NFC tag content, i.e., the user code, in the embodiment of the present invention is a set of user identification codes and a real-time key. Specifically, the user identification code is a unique identifier of the user, and is kept unchanged during each communication, so as to identify the identity of the user; the real-time key only has one-time communication function, and the real-time key is invalid after each verification. Because the NFC module mode is a reader-writer mode, the NFC module can use the latest real-time secret key issued by the cloud server to erase and write and update the real-time secret key of the NFC label under the control of the processor module, and the NFC module is used for next communication of the content of the NFC label.
S102: uploading a user code to a cloud server based on a wireless communication module;
in step S101, the user code is a set of user identification codes and a real-time key. Optionally, the user identification code is a group of 16-bit digital codes, wherein the first four bits are product information, the middle eight bits are tag generation date (year, month and day), and the last four bits are a random code and a verification code; and the real-time key is an eight-bit numeric encoding.
The processor module controls the wireless communication module to upload the user code acquired by the NFC module to the cloud server, and after the cloud server receives the user identification code, the cloud server verifies whether the real-time secret key is the same as the real-time secret key stored by the cloud server.
If the user codes are the same, the cloud server firstly updates the real-time secret key stored in the cloud server and sends the latest real-time secret key to the wireless communication module, the processor module reads the latest real-time secret key from the wireless communication module, and the processor module drives the NFC module to update the real-time secret key in the user codes of the NFC label; the cloud server then issues the NIT and PAT filtering rules corresponding to the user code to the wireless communication module.
If the data is not the same, the cloud server keeps silent, and no data is returned to the wireless communication module, so that the safety of the cloud server is improved.
S103: receiving NIT and PAT filtering rules issued by a cloud server based on a wireless communication module;
the wireless communication module receives the NIT issued by the cloud server, and specifically, the content of the NIT issued by the cloud server has a certain difference from the NIT in the television signal received from the terrestrial broadcast.
Specifically, the NIT in the ATSC System at present specifically includes two aspects of data, which are Cable Delivery System Descriptor (transmission System description): the description mainly comprises information of frequency points, symbol rate, modulation parameters and the like for the television to acquire video signals.
ServiceList Descriptor (service list description): the description mainly contains a description of the current program information of the channel.
In the embodiment of the invention, the NIT is mainly acquired through the wireless communication module so as to determine the television channel information and avoid omission and channel parameter errors, so that the NIT issued by the cloud server only comprises a transmission system description for the television to determine the channel information.
Accordingly, since the tv only determines the transmission system description information of the channel according to the sent NIT, it is necessary that each user has a different NIT in real life based on the actual requirement trigger. The NIT information is different from each other for each user's individual needs. Specifically, the current tv channels include basic channels that all users can watch and premium channels that are purchased according to the user's needs. In the current television channel list, a plurality of channels which are not purchased occupy the channels, which causes the switching of the channels of the user to be troublesome, therefore, the channels are simplified, and only the channels required by the user are reserved, which is convenient for the switching of the channels of the user, so that the television channels more meet the requirements of the user.
Since the information filtered in the NIT is channel signal information, each channel contains multiple channels of program information, and therefore, specific program information needs to be further filtered by using PAT filtering rules according to user requirements.
S104: writing the PAT filtering rule to a PAT filter based on the processor module writing the NIT to a NIT flash module;
after the wireless communication module acquires the NIT, the processor module writes the NIT into the NIT flash memory module, specifically, the NIT data acquired by the wireless communication module includes a transmission system description for the television to determine the channel information.
Specifically, the description of the transmission system mainly includes frequency points, symbol rate and modulation parameters.
The frequency point refers to a specific absolute frequency value, which is generally the center frequency of the modulation signal. In the broadcast television in the same area, the interval between adjacent frequency points is generally 200khz, and in the signal receiving module, different frequency points are acquired through a tuner so as to acquire different television channel signals.
The symbol rate is also called symbol rate and baud rate. In satellite communications, electromagnetic waves are emitted in sinusoidal oscillations. The number of symbols sent in one second is the symbol rate, i.e. how many data units are transmitted per second. The symbol rate determines the communication efficiency, and the value of the symbol rate is generally in the interval of 6MS/s to 30 MS/s. The more symbols the carrier signal carries, the larger the symbol rate value. Such as DVB-s: 1 MS/s-45 MS/s (QPSK modulation); DVB-s 2: 10MS/s to 30MS/s (QPSK modulation); 10MS/s to 30MS/s (QPSK modulation). Specifically, the effective output code rate of the modulator should be greater than the input total code rate, otherwise, the modulator code rate will overflow, and the image played by the television will have serious mosaic. Generally, a general conversion formula of the effective output code rate and the symbol rate of the modulator is as follows: the output code rate is symbol rate band utilization 188/204.
And the modulation parameter is mainly used for demodulating the television channel signal by the signal receiving module.
S105: reading the NIT from the NIT flash memory module based on a broadcast signal module;
it should be noted that, at this time, the NIT in the flash memory module does not include the service list description, and therefore, the broadcast signal module needs to obtain the corresponding service list description based on the transmission system description in the NI T.
S106: based on the NIT, the broadcast signal module receives an ATSC broadcast television signal;
specifically, the broadcast signal module comprises a high frequency head, a modem and a demultiplexer; the high-frequency head determines frequency point information according to the NIT in the flash memory module, and obtains an ATSC broadcast television signal corresponding to the frequency point information; then the modem demodulates the television signal according to the corresponding symbol rate and modulation parameter, and restores the television signal into TS stream; and then, program separation is carried out on the TS stream through a demultiplexer to obtain a specific required program channel.
Specifically, the TS stream, i.e., the transport stream, is one of two schemes proposed by the system layer of the MPEG II specification for multiplexing multiple programs. The TS stream is composed of a series of consecutive data packets, referred to as TS packets for short. The length of the TS packet is fixed and is typically 188 bytes. If 16 bytes of RS error correction code are added to the end of such a TS packet, the packet length is 204 bytes.
Fig. 2 shows a schematic diagram of generation of a TS stream. Specifically, the TS Stream is generated based on the ES Stream processing, and the ES Stream (Elementary Stream): basic code stream, continuous code stream of audio, video or other information without segmentation; PES stream: dividing an elementary stream ES into segments, and adding a packed elementary stream formed by packing a corresponding header file; PS Stream (Program Stream): a program stream, a single data stream (for a playback or editing system, such as m2p) that combines (composites) one or more PES with a common time reference; TS Stream (Transport Stream): transport stream, a single data stream (for data transmission) in which one or more PESs having a common time reference or independent time references are combined (multiplexed). Referring to fig. 2, one or more PES packets pass through a TS multiplexer, and become a TS stream, and the elementary units in the TS stream are TS packets.
Fig. 3 shows a TS packet classification table. What the type of TS packets is determined by the PID. If the PID of a TS packet in a TS stream is 0x0000, the packet content of this TS packet is PAT table, but not other types of data (such as Video, Audio or other service information). FIG. 3 shows some of the PID values of the table, which are fixed and not allowed to be changed; and some TS packets for carrying audio signals and video signals and corresponding PIN values are changeable, and are specified according to the requirements of suppliers in the specific implementation and are recorded in a PAT table with fixed PID values.
Therefore, the types of the packets can be distinguished through the PID numbers, and PAT, namely a Program Association Table (Program Association Table) Program Association Table, is extracted from the packets; the PAT mainly comprises channel numbers and PID numbers of PMT corresponding to each channel, and defines all programs in the current TS stream; then, the information of each PMT needs to be obtained from the PAT, and the audio/video ID and the encryption information of the PMT are obtained by analyzing the PMT.
S107: filtering the ATSC broadcast television signal based on the PAT filter, storing the filtered PMT into a PMT store;
if a TS stream contains multiple channels, it will contain multiple PMTs with different PIDs, so as to process the PMTs, it can acquire all PID information in the channels, such as how many videos, how many audios and other data are contained in the current channel, and what the PID corresponding to each data is. If the user needs to select one of the Video and Audio to watch (i.e. a specific program), it only needs to store the Video PID and Audio PID of the program to be watched, and perform filtering when processing the packets.
It should be noted that, the content in the PAT packet is consistent for each user, so in order to adapt to the user requirement, the television in the embodiment of the present invention filters, after the PAT is extracted, PMT information that is not required by the user according to the customized requirement preset by the user through the PAT filter, and then stores the filtered PMT information into the PMT storage.
The PAT filter has two functions, wherein the first function is to upload deletion records of channels in local operation of a user to a cloud server based on a wireless communication module according to user requirements and update PAT filtering rules in the cloud server; the second function is to download PAT filtering rules from the cloud server based on the wireless communication module. After being filtered by the PAT filter, the channels operable in the television are specific channels corresponding to the user codes.
S108: based on the PMT memory, a play module plays the ATSC broadcast television signal.
The ATSC broadcast television signal after PAT filtering only retains the channel information required by the user. The user switches the channel of the television, which essentially switches the specific Video PID and Audio PID, and the Audio information and Video information of the specific Video PID and Audio PID can be played by the Audio playing module and Video playing module in the playing module of the television respectively.
It should be noted that, in general, a television only performs channel searching operation under the control of a user; under the default condition, the television acquires corresponding TS packet content in real time to play and updates related PMTs in real time on the basis of the PMTs stored in the PMT storage.
Fig. 4 shows a structure diagram of a 4K smart tv broadcast signal processing system according to an embodiment of the present invention. Correspondingly, the implementation of the invention also provides a 4K intelligent television broadcasting television signal processing system, which comprises:
an NFC module: the NFC tag is used for acquiring a user code in the NFC tag;
a wireless communication module: the user code is uploaded to a cloud server;
cloud server: the system is used for receiving the user code, checking and issuing NIT and PAT filtering rules to the wireless communication module;
a broadcast signal module: the system comprises a server and a server, wherein the server is used for processing an ATSC broadcast television signal based on NIT issued by the cloud server;
NIT flash memory module: the system comprises a network interface, a network interface and a cloud server, wherein the network interface is used for storing NIT issued by the cloud server;
a PAT filter: for filtering PMTs in the ATSC broadcast television signal based on the PAT filtering rules;
PMT memory: for storing PMT filtered by the PAT filter;
a playing module: for playing a specific PMT audio signal and a video signal based on the PMT filtered by the PAT filter;
the processor module: the system is used for coordinating the execution of each component in the NIT acquisition system of the 4K intelligent television.
The broadcast signal module includes a tuner, a modem, and a demultiplexer.
The playing module comprises an audio playing module and a video playing module.
The embodiment of the invention provides a method and a system for processing 4K smart television broadcast television signals, which verify the identity of a user through an NFC label and synchronously update the verification content of the NFC label in real time, and have good safety; by issuing the NIT and PAT filtering rules through the server, channel omission generated by the acquired NIT can be avoided, the display of the channels and programs can be carried out according to the requirements of users, and the method has good practicability.
The method and the system for processing the 4K smart television broadcast television signal provided by the embodiment of the invention are described in detail, a specific example is applied in the text to explain the principle and the implementation of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (8)
1. A4K intelligent television broadcasting television signal processing method is characterized by comprising the following steps:
the user code is sensed based on the NFC module and is sent to the cloud server through the wireless communication module;
receiving an NIT corresponding to the user code and a PAT filtering rule corresponding to the user code issued by a cloud server based on a wireless communication module, wherein the NIT issued by the cloud server only comprises a transmission system description;
writing the PAT filtering rule to a PAT filter based on the processor module writing the NIT to a NIT flash module;
reading the NIT from the NIT flash memory module based on a broadcast signal module;
based on the NIT, the broadcast signal module receives an ATSC broadcast television signal;
filtering the ATSC broadcast television signal based on the PAT filter;
and playing the ATSC broadcast television signal filtered by the PAT filter based on a playing module.
2. The 4K smart tv broadcast signal processing method of claim 1, wherein the user code includes a user identification code and a real-time key; the real-time key is invalid after being used once.
3. The method for processing the 4K smart tv broadcast tv signal according to claim 1, wherein the transmission system description includes frequency points, symbol rate and modulation parameters.
4. The 4K smart tv broadcast signal processing method of claim 3, wherein the broadcast signal module receiving ATSC broadcast tv signals based on the NIT comprises the steps of:
a tuner in the broadcast signal module acquires an ATSC broadcast television signal based on the frequency point;
a modem in the broadcast signal module demodulates the ATSC broadcast television signal into a TS stream based on the symbol rate and the modulation parameter;
and the demultiplexer in the broadcast signal module demultiplexes the TS stream.
5. The 4K smart television broadcast television signal processing method of claim 4, wherein the broadcast signal module receiving ATSC broadcast television signals based on the NIT further comprises the steps of:
extracting PAT in the TS stream based on a fixed PID value;
PMTs are extracted based on the PAT.
6. The 4K smart television broadcast television signal processing method of claim 5, wherein the ATSC broadcast television signal is filtered based on the PAT filter
The method comprises the following steps:
filtering the PMT based on the PAT filter, and storing the filtered PMT into a PMT storage;
playing the ATSC broadcast television signal filtered by the PAT filter based on the playing module comprises the following steps:
based on the PMT memory, a play module plays the ATSC broadcast television signal.
7. A4K intelligent TV broadcast signal processing system for realizing the 4K intelligent TV broadcast signal processing method of any one of claims 1 to 6, the system comprises
An NFC module: the NFC tag is used for acquiring a user code in the NFC tag;
a wireless communication module: the user code is uploaded to a cloud server;
cloud server: the system is used for receiving the user code, checking and issuing NIT and PAT filtering rules to the wireless communication module;
a broadcast signal module: the system comprises a server and a server, wherein the server is used for processing an ATSC broadcast television signal based on NIT issued by the cloud server;
NIT flash memory module: the system comprises a network interface, a network interface and a cloud server, wherein the network interface is used for storing NIT issued by the cloud server;
a PAT filter: for filtering PMTs in the ATSC broadcast television signal based on the PAT filtering rules;
PMT memory: for storing PMT filtered by the PAT filter;
a playing module: for playing a specific PMT audio signal and a video signal based on the PMT filtered by the PAT filter;
the processor module: the system is used for coordinating the execution of each component in the NIT acquisition system of the 4K intelligent television.
8. The 4K smart television broadcast television signal processing system of claim 7, wherein the broadcast signal module comprises a tuner, a modem, and a demultiplexer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811475628.1A CN109660827B (en) | 2018-12-04 | 2018-12-04 | Method and system for processing 4K intelligent television broadcasting television signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811475628.1A CN109660827B (en) | 2018-12-04 | 2018-12-04 | Method and system for processing 4K intelligent television broadcasting television signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109660827A CN109660827A (en) | 2019-04-19 |
CN109660827B true CN109660827B (en) | 2021-05-07 |
Family
ID=66112359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811475628.1A Active CN109660827B (en) | 2018-12-04 | 2018-12-04 | Method and system for processing 4K intelligent television broadcasting television signal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109660827B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002185875A (en) * | 2000-12-13 | 2002-06-28 | Sharp Corp | Digital broadcast receiver |
CN101753979A (en) * | 2009-12-10 | 2010-06-23 | 四川长虹电器股份有限公司 | Method for updating programs of set-top box |
CN102833586A (en) * | 2012-07-25 | 2012-12-19 | 深圳市龙视传媒有限公司 | Method, terminal and system of processing applications in digital television |
EP2608480A3 (en) * | 2011-12-21 | 2013-08-14 | Broadcom Corporation | Secure media application setup using NFC |
CN107613381A (en) * | 2016-07-12 | 2018-01-19 | 上海视畅信息科技有限公司 | The method that interactive service is reviewed by wechat realizing television one-way set-top box program request |
CN108174287A (en) * | 2017-12-28 | 2018-06-15 | 深圳Tcl新技术有限公司 | Program listing display process, digital television system and computer readable storage medium |
-
2018
- 2018-12-04 CN CN201811475628.1A patent/CN109660827B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002185875A (en) * | 2000-12-13 | 2002-06-28 | Sharp Corp | Digital broadcast receiver |
CN101753979A (en) * | 2009-12-10 | 2010-06-23 | 四川长虹电器股份有限公司 | Method for updating programs of set-top box |
EP2608480A3 (en) * | 2011-12-21 | 2013-08-14 | Broadcom Corporation | Secure media application setup using NFC |
CN102833586A (en) * | 2012-07-25 | 2012-12-19 | 深圳市龙视传媒有限公司 | Method, terminal and system of processing applications in digital television |
CN107613381A (en) * | 2016-07-12 | 2018-01-19 | 上海视畅信息科技有限公司 | The method that interactive service is reviewed by wechat realizing television one-way set-top box program request |
CN108174287A (en) * | 2017-12-28 | 2018-06-15 | 深圳Tcl新技术有限公司 | Program listing display process, digital television system and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109660827A (en) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100358345C (en) | Block data form for digital data storage medium | |
CN101502107B (en) | Digital broadcasting system and method of processing data | |
KR102091075B1 (en) | Reception device, reception method, transmission device, transmission method, and program | |
KR101089037B1 (en) | Television receiver and digital broadcast system | |
CN100563112C (en) | Digital multimedia broadcast receiver and the method that is used to reproduce digital multimedia data | |
KR101351022B1 (en) | method for transmitting/receiving a broadcast signal and apparatus for receiving a broadcast signal | |
US20160066049A1 (en) | Source-linked electronic programming guide | |
CN100385910C (en) | Application data table for a multiservice digital transmission system | |
KR20080078444A (en) | The method of managing broadcasting signals, the data structure for controlling the same, and the receiver for controlling the same | |
KR20080074600A (en) | Apparatus for receiving a broadcast signal and method for transmitting/receiving a broadcast signal | |
US10003858B2 (en) | Provisioning commercial-free media content | |
CN103621059A (en) | Storing multiple instances of content | |
US20130024900A1 (en) | Method and apparatus for processing non-real-time broadcast service and content transmitted by broadcast signal | |
EP2587823B1 (en) | Method for processing information in content receiver | |
CN101083746A (en) | Broadcast receiver and method for providing diagnostic information | |
US20170339451A1 (en) | Viewing system, broadcast reception device, portable terminal, program recording and viewing method, and viewing method of recording program | |
CN102124761B (en) | System for maintaining the broadcasting information in usim unlock environment and method thereof | |
CN101442664A (en) | Terminal, system and method for previewing program in mobile multimedia broadcast system | |
EP2482551B1 (en) | Method, device and system for implementing the grouping of broadcast services | |
CN101296365A (en) | Authentication method and system, user recognizing card and set-top box | |
US9491514B2 (en) | Media content bookmarking | |
CN109660827B (en) | Method and system for processing 4K intelligent television broadcasting television signal | |
CN1901669B (en) | Encrypting and de-encrypting for program of digital TV system and user cut-in managing method | |
KR20080000950A (en) | Decryption method of encryption broadcasting using ic chip performed by mobile and the mobile thereof | |
CN105376619B (en) | A kind of set-top box and the means of communication with smart card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |