CN114125548B - Satellite signal-based high-definition television program playing method, device and system - Google Patents
Satellite signal-based high-definition television program playing method, device and system Download PDFInfo
- Publication number
- CN114125548B CN114125548B CN202210089071.8A CN202210089071A CN114125548B CN 114125548 B CN114125548 B CN 114125548B CN 202210089071 A CN202210089071 A CN 202210089071A CN 114125548 B CN114125548 B CN 114125548B
- Authority
- CN
- China
- Prior art keywords
- television
- signal
- satellite
- audio data
- channel program
- 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 44
- 230000003321 amplification Effects 0.000 claims description 26
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 26
- 238000001914 filtration Methods 0.000 claims description 16
- 230000003139 buffering effect Effects 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 238000000926 separation method Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000658 coextraction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003287 optical effect 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/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/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6143—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a satellite signal-based high-definition television program playing method, device and system; wherein the method comprises the following steps: the television set top box demodulates the received satellite combined signal to obtain a demodulated television signal; extracting a corresponding television channel program signal from the demodulated television signal; judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not; if not, obtaining audio data and a time stamp in the corresponding television channel program signal, and caching the audio data into an audio data buffer; carrying out network television video signal matching on a network module arranged in the television set top box, and matching the matched network television channel program signal meeting the high-definition playing condition; and controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp. According to the embodiment of the invention, the requirement of users on high-definition program playing is met, and the user experience is improved.
Description
Technical Field
The invention relates to the technical field of high-definition television playing control, in particular to a satellite signal-based high-definition television program playing method, device and system.
Background
The digital satellite television is a broadcast television form which transmits a television signal compressed by digital coding to a user side by using a geostationary satellite; there are two main ways: one is to transmit the digital TV signal to the front end of the cable TV, and then the signal is converted into analog TV by the cable TV station and transmitted to the user's home. Another way is to transmit the digital television signal directly to the user's home, i.e.: direct To Home (DTH) mode; compared with the first mode, the DTH mode has large satellite transmitting power, can receive by a smaller antenna, and can be used by a common family; meanwhile, the method can directly provide authorization and encryption management for users, develop advanced television services of digital televisions, pay-per-view television (PPV), high-definition televisions and the like, and is not limited by intermediate links. However, due to the influence of the cloud layer thickness and other special weather conditions, the received signal of the satellite signal receiving device may not meet the playing requirement of the high-definition television program, so that the user may not enjoy the high-definition television program, resulting in poor user experience.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, and provides a satellite signal-based high-definition television program playing method, device and system, which meet the high-definition program playing requirements of users in special weather conditions and improve the user experience.
In order to solve the above technical problem, an embodiment of the present invention provides a method for playing a high definition television program based on a satellite signal, where the method includes:
the television set top box demodulates the received satellite combined signal to obtain a demodulated television signal;
extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
if not, obtaining audio data and a time stamp in the corresponding television channel program signal, and caching the audio data into an audio data buffer;
matching network television video signals in a network module built in the television set top box based on the user channel program request instruction, and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
and controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp.
Optionally, before demodulating the received satellite combining signal, the television set-top box further includes:
receiving satellite positioning signals based on a positioning antenna and receiving satellite television signals based on a satellite television signal antenna;
and combining the satellite positioning signal and the satellite television signal, and transmitting the obtained satellite combined signal to a television set top box based on a coaxial cable.
Optionally, the combining processing of the satellite positioning signal and the satellite television signal includes:
sequentially performing band-pass filtering and low-noise amplification pretreatment on the satellite positioning signal to obtain a pretreated satellite positioning signal;
sequentially performing band-pass filtering, low-noise amplification, frequency mixing and intermediate-frequency amplification pretreatment on the satellite television signal to obtain a pretreated satellite television signal;
and inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining processing.
Optionally, the demodulating, by the television set-top box, the received satellite combining signal to obtain a demodulated television signal includes:
the television set top box performs separation processing on the received satellite combined signals to obtain separated satellite positioning signals and separated satellite television signals;
and demodulating the separated satellite television signal based on the separated satellite positioning signal to obtain a demodulated television signal.
Optionally, the extracting, based on the user channel program request instruction, the corresponding television channel program signal from the demodulated television signal includes:
a channel program list is established in the television set top box, and pairing processing is carried out on the channel program list and user remote control instruction equipment on the basis of the channel program list, so that paired user remote control instruction equipment is obtained;
and acquiring a user channel program request instruction based on a user remote control instruction device paired by the user, and extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction.
Optionally, the obtaining audio data and a timestamp in the corresponding television channel program signal, and buffering the audio data in an audio data buffer includes:
decoding the corresponding television channel program signal, and obtaining decoded audio data and a timestamp;
and buffering the audio data into the audio data buffer according to the time stamp sequence.
Optionally, the controlling, based on the timestamp, the audio data in the audio data buffer and the network television channel program signal to perform high definition television program synchronous playing includes:
acquiring video data in the network television channel program signal, and caching the video data into a video data cache;
and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
Optionally, the method further includes:
when the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition, decoding the corresponding television channel program signal, and obtaining decoded video data, audio data and a timestamp;
caching the video data into a video data cache according to the time stamp sequence, and caching the audio data into the audio data cache according to the time stamp sequence;
and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
In addition, the embodiment of the invention also provides a high-definition television program playing device based on satellite signals, which comprises:
a demodulation module: the television set top box is used for demodulating the received satellite combined signal to obtain a demodulated television signal;
an extraction module: the demodulation circuit is used for extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
a judging module: the system is used for judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
a cache module: the audio data and the time stamp in the corresponding television channel program signal are obtained and the audio data are cached in an audio data cache if the resolution parameter of the corresponding television channel program signal is judged not to meet the high-definition playing condition;
a signal matching module: the network television set top box is used for matching network television video signals in a network module built in the television set top box based on the user channel program request instruction and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
the synchronous playing module: and the system is used for controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp.
In addition, the embodiment of the invention also provides a high-definition television program playing system based on satellite signals, which comprises: the system comprises a positioning antenna, a satellite television signal antenna, a combiner, a television set top box and a high-definition television; the positioning antenna and the satellite television signal antenna are connected with the combiner; the combiner is connected with the television set top box based on a coaxial cable; the television set top box is connected with the high-definition television; the television set-top box is internally provided with a network module for connecting with a network; the system is configured to perform the high definition television program broadcasting method according to any one of the above.
In the embodiment of the invention, the network module is arranged in the television set-top box, so that the television set-top box can be connected with a network through the network module, and when the resolution of a television channel program signal does not reach a high-definition playing condition, the network connection is started to match a network telecommunication video signal and synchronously play the video signal and audio data of a satellite signal end, thereby meeting the high-definition program playing requirement of a user under a special weather condition and improving the user experience; meanwhile, when the resolution of the television channel program signal meets the high-definition playing condition, the playing requirement of the television channel program signal is switched back, and the problem of time delay or switching blockage among programs does not exist.
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 is a schematic flow chart of a method for broadcasting a high-definition television program based on a satellite signal in an embodiment of the present invention;
fig. 2 is a schematic structural component diagram of a high-definition television program playing apparatus based on satellite signals in an embodiment of the present invention;
fig. 3 is a schematic structural component diagram of a satellite signal-based high-definition television program playing system in 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.
Example one
Referring to fig. 1, fig. 1 is a schematic flowchart of a method for broadcasting a high-definition television program based on a satellite signal according to an embodiment of the present invention.
As shown in fig. 1, a method for broadcasting a high definition television program based on a satellite signal includes:
s11: the television set top box demodulates the received satellite combined signal to obtain a demodulated television signal;
in the specific implementation process of the present invention, before demodulating the received satellite combining signal, the television set-top box further includes: receiving satellite positioning signals based on a positioning antenna and receiving satellite television signals based on a satellite television signal antenna; and combining the satellite positioning signal and the satellite television signal, and transmitting the obtained satellite combined signal to a television set top box based on a coaxial cable.
Further, the combining processing of the satellite positioning signal and the satellite television signal includes: sequentially performing band-pass filtering and low-noise amplification pretreatment on the satellite positioning signal to obtain a pretreated satellite positioning signal; sequentially performing band-pass filtering, low-noise amplification, frequency mixing and intermediate-frequency amplification pretreatment on the satellite television signal to obtain a pretreated satellite television signal; and inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining processing.
Further, the television set-top box demodulates the received satellite combining signal to obtain a demodulated television signal, including: the television set top box performs separation processing on the received satellite combined signals to obtain separated satellite positioning signals and separated satellite television signals; and demodulating the separated satellite television signal based on the separated satellite positioning signal to obtain a demodulated television signal.
Specifically, a positioning antenna and a satellite television signal antenna are arranged, then a satellite positioning signal is received through the positioning antenna, and a satellite television signal is received through the satellite television signal antenna; after receiving the satellite positioning signal, performing band-pass filtering processing and low-noise amplification preprocessing to obtain a preprocessed satellite positioning signal; after receiving satellite television signals, preprocessing such as band-pass filtering, low-noise amplification, frequency mixing, intermediate-frequency amplification and the like is required to obtain preprocessed satellite television signals; then, inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining; and then transmitting the satellite combined signal to a television set top box through a co-extraction cable.
When the satellite positioning signal is subjected to band-pass filtering processing and low-noise amplification preprocessing, the satellite positioning signal is required to be input into a band-pass filter and a low-noise amplifier for preprocessing, and then a preprocessed satellite positioning signal can be obtained; when preprocessing satellite television signals such as band-pass filtering, low-noise amplification, frequency mixing, intermediate frequency amplification and the like is carried out on the satellite television signals, the satellite television signals are required to be input into a band-pass filter and a low-noise amplifier, the output signals and signals generated by a local oscillator are subjected to frequency mixing in a frequency mixer, and then intermediate frequency amplification processing is carried out on the input intermediate frequency amplifier, so that preprocessed satellite television signals can be obtained; through the processing, most of noise in satellite signals received by the antenna can be effectively eliminated; the stability of the signal is ensured.
When the television set top box receives the satellite combined signal, firstly, the signal is required to be separated, digital video conversion equipment is arranged in the television set top box, and the satellite combined signal is input into the digital video conversion equipment for separation processing, so that a separated satellite positioning signal and a separated satellite television signal can be obtained; then determining current position information by separating satellite positioning signals; then determining whether the television set top box is in a preset position range or not according to the current position information, and if so, demodulating the separated satellite television signal to obtain a demodulated television signal; if not, the separate satellite television signal is not demodulated.
S12: extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
in a specific implementation process of the present invention, the extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction includes: a channel program list is established in the television set top box, and pairing processing is carried out on the channel program list and user remote control instruction equipment on the basis of the channel program list, so that paired user remote control instruction equipment is obtained; and acquiring a user channel program request instruction based on a user remote control instruction device paired by the user, and extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction.
Specifically, a channel program list, that is, a list corresponding to the remote control codes of the remote control device, needs to be established in the television set-top box, that is, each remote control code of the remote control device corresponds to a channel program list, and the channel program list is paired with the user remote control instruction device, and after the pairing is completed, the remote control codes sent by the user remote control instruction device can be opposite to the remote control codes in the channel program list, so that the operations such as channel switching control and the like can be realized; and then obtaining a user channel program request instruction according to the operation of the user remote control instruction equipment matched by the user, obtaining a corresponding channel program according to the user channel program request instruction, and extracting a corresponding television channel program signal from the demodulated television signal through the corresponding channel program.
S13: judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
in the specific implementation process of the invention, whether the resolution parameter of the corresponding television channel program signal meets the high-definition playing condition is judged, and the next step of processing is carried out according to the corresponding judgment result; and the judgment is real-time judgment, and the signal switching is carried out in real time according to the judgment result.
S14: when the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition, decoding the corresponding television channel program signal, and obtaining decoded video data, audio data and a timestamp;
in the specific implementation process of the present invention, when the resolution parameter of the corresponding television channel program signal satisfies the high definition playing condition, the corresponding television channel program signal needs to be decoded, and the decoded video data, audio data and timestamp are obtained at the same time.
S15: caching the video data into a video data cache according to the time stamp sequence, and caching the audio data into the audio data cache according to the time stamp sequence;
in the specific implementation process of the invention, a video data buffer and an audio data buffer are arranged in the television set-top box; by buffering video data into a video data buffer in the order of the time stamps, and by buffering audio data into the audio data buffer in the order of the time stamps; therefore, the effect of audio and video synchronization of the subsequently played television program can be effectively ensured.
S16: controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television program;
in the specific implementation process of the invention, the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer are controlled to be synchronously output according to the time stamp, so that the high-definition television program is synchronously played.
S17: if not, obtaining audio data and a time stamp in the corresponding television channel program signal, and caching the audio data into an audio data buffer;
in a specific implementation process of the present invention, the obtaining audio data and a timestamp in a corresponding television channel program signal, and caching the audio data in an audio data buffer includes: decoding the corresponding television channel program signal, and obtaining decoded audio data and a timestamp; and buffering the audio data into the audio data buffer according to the time stamp sequence.
Specifically, the corresponding television channel program signal needs to be decoded, then the audio data and the time stamp in the corresponding television channel program signal are obtained, and the audio data is cached in the audio data cache according to the sequence of the time stamp.
S18: matching network television video signals in a network module built in the television set top box based on the user channel program request instruction, and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
in the specific implementation process of the invention, the television set-top box can be connected with the internet by arranging a network module in the television set-top box, namely the television set-top box can be connected with the internet in a wireless mode or a wired mode; at this time, if the network module built in the television set-top box is connected with the internet, matching the network television video signals in the network module built in the television set-top box according to the user channel program request instruction, and matching the matched network television channel program signals meeting the high-definition playing condition.
S19: and controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp.
In a specific implementation process of the present invention, the controlling, based on the timestamp, the audio data in the audio data buffer and the network television channel program signal to perform the synchronous playing of the high definition television program includes: acquiring video data in the network television channel program signal, and caching the video data into a video data cache; and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
Specifically, after the network television channel program signal is obtained, the network television channel program signal is decoded, so that video data in the network television channel program signal is obtained, and the video data is cached in a video data cache according to the sequence of the time stamps; and then controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output according to the time stamp, and synchronously playing the high-definition television programs.
In the embodiment of the invention, the network module is arranged in the television set-top box, so that the television set-top box can be connected with a network through the network module, and when the resolution of a television channel program signal does not reach a high-definition playing condition, the network connection is started to match a network telecommunication video signal and synchronously play the video signal and audio data of a satellite signal end, thereby meeting the high-definition program playing requirement of a user under a special weather condition and improving the user experience; meanwhile, when the resolution of the television channel program signal meets the high-definition playing condition, the playing requirement of the television channel program signal is switched back, and the problem of time delay or switching blockage among programs does not exist.
Example two
Referring to fig. 2, fig. 2 is a schematic structural component diagram of a high-definition television program playing device based on satellite signals according to an embodiment of the present invention.
As shown in fig. 2, an apparatus for broadcasting a high definition television program based on a satellite signal, the apparatus comprising:
the demodulation module 21: the television set top box is used for demodulating the received satellite combined signal to obtain a demodulated television signal;
in the specific implementation process of the present invention, before demodulating the received satellite combining signal, the television set-top box further includes: receiving satellite positioning signals based on a positioning antenna and receiving satellite television signals based on a satellite television signal antenna; and combining the satellite positioning signal and the satellite television signal, and transmitting the obtained satellite combined signal to a television set top box based on a coaxial cable.
Further, the combining processing of the satellite positioning signal and the satellite television signal includes: sequentially performing band-pass filtering and low-noise amplification pretreatment on the satellite positioning signal to obtain a pretreated satellite positioning signal; sequentially performing band-pass filtering, low-noise amplification, frequency mixing and intermediate-frequency amplification pretreatment on the satellite television signal to obtain a pretreated satellite television signal; and inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining processing.
Further, the television set-top box demodulates the received satellite combining signal to obtain a demodulated television signal, including: the television set top box performs separation processing on the received satellite combined signals to obtain separated satellite positioning signals and separated satellite television signals; and demodulating the separated satellite television signal based on the separated satellite positioning signal to obtain a demodulated television signal.
Specifically, a positioning antenna and a satellite television signal antenna are arranged, then a satellite positioning signal is received through the positioning antenna, and a satellite television signal is received through the satellite television signal antenna; after receiving the satellite positioning signal, performing band-pass filtering processing and low-noise amplification preprocessing to obtain a preprocessed satellite positioning signal; after receiving satellite television signals, preprocessing such as band-pass filtering, low-noise amplification, frequency mixing, intermediate-frequency amplification and the like is required to obtain preprocessed satellite television signals; then, inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining; and then transmitting the satellite combined signal to a television set top box through a co-extraction cable.
When the satellite positioning signal is subjected to band-pass filtering processing and low-noise amplification preprocessing, the satellite positioning signal is required to be input into a band-pass filter and a low-noise amplifier for preprocessing, and then a preprocessed satellite positioning signal can be obtained; when preprocessing satellite television signals such as band-pass filtering, low-noise amplification, frequency mixing, intermediate frequency amplification and the like is carried out on the satellite television signals, the satellite television signals are required to be input into a band-pass filter and a low-noise amplifier, the output signals and signals generated by a local oscillator are subjected to frequency mixing in a frequency mixer, and then intermediate frequency amplification processing is carried out on the input intermediate frequency amplifier, so that preprocessed satellite television signals can be obtained; through the processing, most of noise in satellite signals received by the antenna can be effectively eliminated; the stability of the signal is ensured.
When the television set top box receives the satellite combined signal, firstly, the signal is required to be separated, digital video conversion equipment is arranged in the television set top box, and the satellite combined signal is input into the digital video conversion equipment for separation processing, so that a separated satellite positioning signal and a separated satellite television signal can be obtained; then determining current position information by separating satellite positioning signals; then determining whether the television set top box is in a preset position range or not according to the current position information, and if so, demodulating the separated satellite television signal to obtain a demodulated television signal; if not, the separate satellite television signal is not demodulated.
The extraction module 22: the demodulation circuit is used for extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
in a specific implementation process of the present invention, the extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction includes: a channel program list is established in the television set top box, and pairing processing is carried out on the channel program list and user remote control instruction equipment on the basis of the channel program list, so that paired user remote control instruction equipment is obtained; and acquiring a user channel program request instruction based on a user remote control instruction device paired by the user, and extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction.
Specifically, a channel program list, that is, a list corresponding to the remote control codes of the remote control device, needs to be established in the television set-top box, that is, each remote control code of the remote control device corresponds to a channel program list, and the channel program list is paired with the user remote control instruction device, and after the pairing is completed, the remote control codes sent by the user remote control instruction device can be opposite to the remote control codes in the channel program list, so that the operations such as channel switching control and the like can be realized; and then obtaining a user channel program request instruction according to the operation of the user remote control instruction equipment matched by the user, obtaining a corresponding channel program according to the user channel program request instruction, and extracting a corresponding television channel program signal from the demodulated television signal through the corresponding channel program.
The judging module 23: the system is used for judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
in the specific implementation process of the invention, whether the resolution parameter of the corresponding television channel program signal meets the high-definition playing condition is judged, and the next step of processing is carried out according to the corresponding judgment result; and the judgment is real-time judgment, and the signal switching is carried out in real time according to the judgment result.
The cache module 24: the audio data and the time stamp in the corresponding television channel program signal are obtained and the audio data are cached in an audio data cache if the resolution parameter of the corresponding television channel program signal is judged not to meet the high-definition playing condition;
in a specific implementation process of the present invention, the obtaining audio data and a timestamp in a corresponding television channel program signal, and caching the audio data in an audio data buffer includes: decoding the corresponding television channel program signal, and obtaining decoded audio data and a timestamp; and buffering the audio data into the audio data buffer according to the time stamp sequence.
Specifically, the corresponding television channel program signal needs to be decoded, then the audio data and the time stamp in the corresponding television channel program signal are obtained, and the audio data is cached in the audio data cache according to the sequence of the time stamp.
The signal matching module 25: the network television set top box is used for matching network television video signals in a network module built in the television set top box based on the user channel program request instruction and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
in the specific implementation process of the invention, the television set-top box can be connected with the internet by arranging a network module in the television set-top box, namely the television set-top box can be connected with the internet in a wireless mode or a wired mode; at this time, if the network module built in the television set-top box is connected with the internet, matching the network television video signals in the network module built in the television set-top box according to the user channel program request instruction, and matching the matched network television channel program signals meeting the high-definition playing condition.
The synchronized playback module 26: and the system is used for controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp.
In a specific implementation process of the present invention, the controlling, based on the timestamp, the audio data in the audio data buffer and the network television channel program signal to perform the synchronous playing of the high definition television program includes: acquiring video data in the network television channel program signal, and caching the video data into a video data cache; and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
Specifically, after the network television channel program signal is obtained, the network television channel program signal is decoded, so that video data in the network television channel program signal is obtained, and the video data is cached in a video data cache according to the sequence of the time stamps; and then controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output according to the time stamp, and synchronously playing the high-definition television programs.
In the specific implementation process of the present invention, when the resolution parameter of the corresponding television channel program signal satisfies the high definition playing condition, the corresponding television channel program signal needs to be decoded, and the decoded video data, audio data and timestamp are obtained at the same time.
A video data buffer and an audio data buffer are arranged in the television set-top box; by buffering video data into a video data buffer in the order of the time stamps, and by buffering audio data into the audio data buffer in the order of the time stamps; therefore, the effect of audio and video synchronization of the subsequently played television program can be effectively ensured.
And controlling the synchronous output of the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer according to the time stamp, and carrying out the synchronous playing of the high-definition television program.
In the embodiment of the invention, the network module is arranged in the television set-top box, so that the television set-top box can be connected with a network through the network module, and when the resolution of a television channel program signal does not reach a high-definition playing condition, the network connection is started to match a network telecommunication video signal and synchronously play the video signal and audio data of a satellite signal end, thereby meeting the high-definition program playing requirement of a user under a special weather condition and improving the user experience; meanwhile, when the resolution of the television channel program signal meets the high-definition playing condition, the playing requirement of the television channel program signal is switched back, and the problem of time delay or switching blockage among programs does not exist.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic structural component diagram of a high-definition television program broadcasting system based on satellite signals according to an embodiment of the present invention.
As shown in fig. 3, a high definition television program broadcasting system based on satellite signals, the system includes: a positioning antenna 31, a satellite television signal antenna 32, a combiner 33, a television set-top box 34 and a high-definition television 35; wherein, the positioning antenna 31 and the satellite television signal antenna 32 are connected with the combiner 33; the combiner 33 is connected with the television set-top box 34 based on a coaxial cable; the television set-top box 34 is connected with the high-definition television 35; a network module is arranged in the television set-top box 34 and is used for connecting with a network; the system is configured to perform the high definition television program broadcasting method according to any one of the above.
In the specific implementation process of the present invention, the specific implementation manner of the system item can refer to the above embodiments, and is not described herein again.
In the embodiment of the invention, the network module is arranged in the television set-top box, so that the television set-top box can be connected with a network through the network module, and when the resolution of a television channel program signal does not reach a high-definition playing condition, the network connection is started to match a network telecommunication video signal and synchronously play the video signal and audio data of a satellite signal end, thereby meeting the high-definition program playing requirement of a user under a special weather condition and improving the user experience; meanwhile, when the resolution of the television channel program signal meets the high-definition playing condition, the playing requirement of the television channel program signal is switched back, and the problem of time delay or switching blockage among programs does not exist.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, or the like.
In addition, the method, the device and the system for playing the high-definition television program based on the satellite signal provided by the embodiment of the invention are described in detail, a specific embodiment is adopted herein to explain the principle and the implementation mode 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. A high-definition television program playing method based on satellite signals is characterized by comprising the following steps:
the television set top box demodulates the received satellite combined signal to obtain a demodulated television signal;
extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
if not, obtaining audio data and a time stamp in the corresponding television channel program signal, and caching the audio data into an audio data buffer;
matching network television video signals in a network module built in the television set top box based on the user channel program request instruction, and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp;
before the television set-top box demodulates the received satellite combining signal, the method further comprises the following steps:
receiving satellite positioning signals based on a positioning antenna and receiving satellite television signals based on a satellite television signal antenna;
combining the satellite positioning signal and the satellite television signal, and transmitting the obtained satellite combined signal to a television set top box based on a coaxial cable;
the controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp comprises the following steps:
acquiring video data in the network television channel program signal, and caching the video data into a video data cache;
and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
2. The method for broadcasting high definition television programs according to claim 1, wherein the combining the satellite positioning signal and the satellite television signal comprises:
sequentially performing band-pass filtering and low-noise amplification pretreatment on the satellite positioning signal to obtain a pretreated satellite positioning signal;
sequentially performing band-pass filtering, low-noise amplification, frequency mixing and intermediate-frequency amplification pretreatment on the satellite television signal to obtain a pretreated satellite television signal;
and inputting the preprocessed satellite positioning signals and the preprocessed satellite television signals into a combiner for combining processing.
3. The method for broadcasting high definition television programs according to claim 1, wherein the television set top box demodulates the received satellite combined signal to obtain a demodulated television signal, comprising:
the television set top box performs separation processing on the received satellite combined signals to obtain separated satellite positioning signals and separated satellite television signals;
and demodulating the separated satellite television signal based on the separated satellite positioning signal to obtain a demodulated television signal.
4. The method for broadcasting high definition television programs according to claim 1, wherein the extracting the corresponding television channel program signal from the demodulated television signal based on the user channel program request command comprises:
a channel program list is established in the television set top box, and pairing processing is carried out on the channel program list and user remote control instruction equipment on the basis of the channel program list, so that paired user remote control instruction equipment is obtained;
and acquiring a user channel program request instruction based on a user remote control instruction device paired by the user, and extracting a corresponding television channel program signal from the demodulated television signal based on the user channel program request instruction.
5. The method for playing back a high definition television program according to claim 1, wherein the obtaining audio data and time stamp in the corresponding television channel program signal and buffering the audio data into an audio data buffer comprises:
decoding the corresponding television channel program signal, and obtaining decoded audio data and a timestamp;
and buffering the audio data into the audio data buffer according to the time stamp sequence.
6. The method for playing back high definition television programs according to claim 1, further comprising:
when the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition, decoding the corresponding television channel program signal, and obtaining decoded video data, audio data and a timestamp;
caching the video data into a video data cache according to the time stamp sequence, and caching the audio data into the audio data cache according to the time stamp sequence;
and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
7. A device for broadcasting high definition television programs based on satellite signals, the device comprising:
a demodulation module: the television set top box is used for demodulating the received satellite combined signal to obtain a demodulated television signal;
an extraction module: the demodulation circuit is used for extracting a corresponding television channel program signal from the demodulated television signal based on a user channel program request instruction;
a judging module: the system is used for judging whether the resolution parameter of the corresponding television channel program signal meets a high-definition playing condition or not;
a cache module: the audio data and the time stamp in the corresponding television channel program signal are obtained and the audio data are cached in an audio data cache if the resolution parameter of the corresponding television channel program signal is judged not to meet the high-definition playing condition;
a signal matching module: the network television set top box is used for matching network television video signals in a network module built in the television set top box based on the user channel program request instruction and matching the network television video signals to network television channel program signals meeting high-definition playing conditions;
the synchronous playing module: the system is used for controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp;
before the television set-top box demodulates the received satellite combining signal, the method further comprises the following steps:
receiving satellite positioning signals based on a positioning antenna and receiving satellite television signals based on a satellite television signal antenna;
combining the satellite positioning signal and the satellite television signal, and transmitting the obtained satellite combined signal to a television set top box based on a coaxial cable;
the controlling the audio data in the audio data buffer and the network television channel program signal to synchronously play the high-definition television program based on the timestamp comprises the following steps:
acquiring video data in the network television channel program signal, and caching the video data into a video data cache;
and controlling the audio data corresponding to the time stamp in the audio data buffer and the video data corresponding to the time stamp in the video data buffer to be synchronously output based on the time stamp, and synchronously playing the high-definition television programs.
8. A satellite signal based high definition television programming system, the system comprising: the system comprises a positioning antenna, a satellite television signal antenna, a combiner, a television set top box and a high-definition television; the positioning antenna and the satellite television signal antenna are connected with the combiner; the combiner is connected with the television set top box based on a coaxial cable; the television set top box is connected with the high-definition television; the television set-top box is internally provided with a network module for connecting with a network; the system is configured for performing the method of playing back a high definition television program according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210089071.8A CN114125548B (en) | 2022-01-26 | 2022-01-26 | Satellite signal-based high-definition television program playing method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210089071.8A CN114125548B (en) | 2022-01-26 | 2022-01-26 | Satellite signal-based high-definition television program playing method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114125548A CN114125548A (en) | 2022-03-01 |
CN114125548B true CN114125548B (en) | 2022-04-19 |
Family
ID=80361645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210089071.8A Active CN114125548B (en) | 2022-01-26 | 2022-01-26 | Satellite signal-based high-definition television program playing method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114125548B (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10006701C2 (en) * | 2000-02-16 | 2002-04-11 | Harman Becker Automotive Sys | receiver |
US8584173B2 (en) * | 2009-07-10 | 2013-11-12 | EchoStar Technologies, L.L.C. | Automatic selection of video programming channel based on scheduling information |
EP2557806B1 (en) * | 2011-08-08 | 2018-05-23 | Advanced Digital Broadcast S.A. | Method for improving channel change in a television appliance |
CN104469242A (en) * | 2013-09-25 | 2015-03-25 | 联想(北京)有限公司 | Signal switching method and electronic device |
CN105307049B (en) * | 2014-06-26 | 2018-07-31 | 深圳Tcl新技术有限公司 | The playback method and smart television of programme televised live |
CN111163272A (en) * | 2019-12-18 | 2020-05-15 | 杭州当虹科技股份有限公司 | Seamless switching method for real-time stream |
CN111277885B (en) * | 2020-03-09 | 2023-01-10 | 北京世纪好未来教育科技有限公司 | Audio and video synchronization method and device, server and computer readable storage medium |
-
2022
- 2022-01-26 CN CN202210089071.8A patent/CN114125548B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114125548A (en) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7634794B1 (en) | Broadcasting service system using mobile communication terminal | |
CN100459670C (en) | A method and system for simultaneously playing multi-channel TV signals | |
US6459456B1 (en) | Digital receiver apparatus capable of receiving multiple channels and having display function control method | |
KR100687451B1 (en) | A multimedia terminal apparatus and a method of processing digital signal | |
US20030188322A1 (en) | Method and system for remotely displaying television program content using streaming video | |
CN113170219B (en) | Apparatus and method for tuner control through middleware | |
US10623807B2 (en) | Apparatus for transmitting TV signals using WIFI | |
CN101448102A (en) | Digital receiver system | |
US20030172132A1 (en) | Method and system for remote reception of real-time audio/video programmes | |
KR101371016B1 (en) | Method and apparatus for transmitting/receiving broadcasting information using reserved channels | |
CN114125548B (en) | Satellite signal-based high-definition television program playing method, device and system | |
KR200434082Y1 (en) | Automatic data processing apparatus of bidirectional digital broadcasting for wired and/or wireless terminal with digital broadcasting function | |
KR102200827B1 (en) | Mothod and server for generating re-transmission broadcast data including subtitles | |
JP2002290859A (en) | Digital broadcast receiver | |
KR100925360B1 (en) | System for processing broadcasting-signal using the satellite digital broadcasting media gateway and broadcast-receiving apparatus | |
US20060114886A1 (en) | Broadcasting system and method | |
CN106162250B (en) | A kind of digital television program reviews control system | |
CN106454197B (en) | Method for realizing set top box video call based on middleware | |
KR19990032224A (en) | How to Display Channel Information on Satellite Broadcasting Receivers | |
KR101314597B1 (en) | Method for implementing interactive service in digital broadcast and receiver therefor | |
JP2007081768A (en) | Multimedia apparatus | |
CN106131661A (en) | A kind of account number cipher intelligent storage method based on fingerprint recognition | |
KR100251235B1 (en) | Channel information display method in satellite broadcasting receiver | |
KR20000043011A (en) | Additional information multi-display apparatus of digital broadcast | |
KR20060072639A (en) | Receiving system for digital multimedia broadcasting able to automatic record the special broadcasting, and mobile phone used it, and automatic recording method for the special broadcasting from digital multimedia broadcasting |
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 |