The content of the invention
The main object of the present invention is a kind of set top box and its electricity for being available for a variety of playback terminal TV receptions of offerDepending on program digital signal processing method.
The present invention proposes a kind of TV programme digital signal processing method of set top box, including step:
TV programme data signal is received, to TV programme digital signal decoding processing, obtains program stream;
It is network video stream by the program stream, stores the network video stream;
The webserver is established, by the information MAP of the network video stream to the webserver;
The access request that playback terminal is sent is received, accesses the webserver;
The download request that the playback terminal generates on the webserver is received, is searched according to the download requestThe network video stream, and send to the playback terminal and play.
Preferably, the webserver is provided with network address, and the access request includes the network address;InstituteStating the webserver includes UI interfaces, and the information of the network video stream is shown on the UI interfaces of the webserver;
The access request for receiving playback terminal and sending, the step of accessing the webserver, specifically include:
The access request that the playback terminal is sent is received, according to the network address carried in the access request, is accessedThe webserver, and UI interfaces to the playback terminal for sending the webserver is shown, for the playback terminalSelect the network video stream.
Preferably, the information of the network video stream shown on the UI interfaces of the webserver and the network videoThe chained address of frequency stream corresponds, and is carried in the download request corresponding to the network video stream that the playback terminal is chosenChained address;
The download request for receiving the playback terminal and being generated on the webserver, according to the download requestThe network video stream is searched, and sends the step of being played to the playback terminal and specifically includes:
The download request that the playback terminal generates on the webserver is received, is taken according in the download requestThe chained address of band, the network video stream that the playback terminal is chosen is searched, and the network video stream is sent to described and broadcastPut terminal plays.
Preferably, described the step of handling TV programme digital signal decoding, obtaining program stream, specifically includes:
To TV programme digital demodulation signal processing;
To the TV programme data signal scramble process after demodulation process;
To the TV programme data signal demultiplexing process after scramble process, program stream is obtained.
Preferably, data, the LAN are sent or received between the set top box and playback terminal by LANInternetwork connection mode include local router connection, wireless network connection or cable network connection.
The present invention also proposes a kind of set top box, including:
Signal receiving module, for receiving TV programme data signal;
Decoding process module, for TV programme digital signal decoding processing, obtaining program stream;
Network conversion module, for being network video stream by the program stream;
Memory module, for storing the network video stream;
Setup module, for establishing the webserver, by the information MAP of the network video stream to the network serviceOn device;
Network transmission module, for receiving the access request of playback terminal transmission, access the webserver;Receive instituteThe download request that playback terminal generates on the webserver is stated, the Internet video is searched according to the download requestStream, and send to the playback terminal and play.
Preferably, the webserver is provided with network address, and the access request includes the network address;InstituteStating the webserver includes UI interfaces, and the information of the network video stream is shown on the UI interfaces of the webserver;
The network transmission module is specifically used for, and the access request that the playback terminal is sent is received, according to the accessThe network address carried in request, the webserver is accessed, and the UI interfaces for sending the webserver are broadcast to describedPut terminal to show, the network video stream is selected for the playback terminal.
Preferably, the information of the network video stream shown on the UI interfaces of the webserver and the network videoThe chained address of frequency stream corresponds, and is carried in the download request corresponding to the network video stream that the playback terminal is chosenChained address;
The network transmission module is specifically additionally operable to, and is received under the playback terminal generates on the webserverRequest is carried, according to the chained address carried in the download request, searches the network video stream that the playback terminal is chosen, and willThe network video stream sends to the playback terminal and played.
Preferably, the decoding process module specifically includes:
Demodulating unit, for TV programme digital demodulation signal processing;
Descrambling unit, for the TV programme data signal scramble process after demodulation process;
Demultiplexing unit, for the TV programme data signal demultiplexing process after scramble process, obtaining programStream.
Preferably, data, the LAN are sent or received between the set top box and playback terminal by LANInternetwork connection mode include local router connection, wireless network connection or cable network connection.
Program stream is the network video stream available for network transmission by set top box in the present invention, and in set top boxThe webserver is established, playback terminal is connected to the webserver by internetwork connection mode, and passes through network receiver top boxThe network video stream of transmission, the value volume and range of product of playback terminal can be selected all without restricted and different playback terminalSelect and watch different TV programme, will not also be influenced each other between the TV programme of each playback terminal viewing, different use can be metThe demand of TV programme is watched at family simultaneously.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
As shown in figure 1, Fig. 1 is the flow of the TV programme digital signal processing method first embodiment of set top box of the present inventionFigure.In the present embodiment, the TV programme digital signal processing method of set top box comprises the following steps:
Step S10, receive TV programme data signal;
Set top box receives the TV Festival mesh number of cable digital TV transmitting station transmission by cable digital TV transmission channelWord signal.
Step S20, to the processing of TV programme digital signal decoding, obtain program stream;
Set top box is demodulated to the TV programme data signal received, descrambled, after demultiplexing process, obtains programStream.
Step S30, it is network video stream by program stream, stores network video stream;
Set top box in the present embodiment after to the processing of TV programme digital signal decoding, be not as conventional set-top box thatSample is the net available for network transmission to TV, but by program stream by AV, YPBPR, HDMI transmission of routineNetwork video flowing, is stored in the memory of set top box.
Step S40, establishes the webserver, by the information MAP of network video stream to the webserver;
A webserver is established in set top box, for playback terminal access, by the title of network video stream, type,To on the webserver, user can check and select oneself the information MAPs such as content introduction, chained address from the webserverWant the network video stream of viewing, playback terminal can also be linked to the machine top for being stored with network video stream from the webserverOn box memory.
Step S50, receive the access request that playback terminal is sent, access network services device;
Set top box is accessed for the ease of playback terminals such as PAD, PC, mobile phones, the webserver has corresponding network accessMechanism, playback terminal can call the browser access webserver, or install client in playback terminal, be accessed by clientThe webserver.After playback terminal establishes connection with the webserver, the UI interfaces of the webserver are shown on a display screen, are suppliedUser checks the information such as the type, quantity, brief introduction of the network video stream stored in set top box.
Step S60, receives playback terminal in the download request generated on the webserver, and net is searched according to download requestNetwork video flowing, and send to playback terminal and play.
The content selection at the UI interfaces that user shows according to playback terminal needs the network video stream watched, when user choosesAfter one network video stream, playback terminal by the webserver generate corresponding to download request, sent through network to set top box,To inform which the network video stream that the played terminal of set top box is chosen is, set top box finds the network video stream, concurrentlyPlayback terminal broadcasting is given, is watched for user.Here network typically refers to the network connection inside LAN, in LANPlayback terminal with network access functions can be connected by internetwork connection modes such as local router, wireless network or cable networksIt is connected to set top box and carries out data interaction.After playback terminal is connected with set top box, the network that can be sent by network receiver top boxVideo flowing, realize and watch TV programme on the playback terminals such as PAD, PC, mobile phone.
Program stream is the network video stream available for network transmission by set top box in the present embodiment, and in set top boxThe webserver is inside established, playback terminal is connected to the webserver by internetwork connection mode, and passes through network receiver topThe network video stream that box is sent, can be with all without restricted and different playback terminal to the value volume and range of product of playback terminalDifferent TV programme are watched in selection, will not also be influenced each other between the TV programme of each playback terminal viewing, can be met differenceUser watches the demand of TV programme simultaneously.
As shown in Fig. 2 Fig. 2 is the flow of the TV programme digital signal processing method second embodiment of set top box of the present inventionFigure.The present embodiment based on embodiment illustrated in fig. 1, wherein:
Step S50 is specifically included:
Step S51, the access request that playback terminal is sent is received, according to the network address carried in access request, accessedThe webserver, UI interfaces to the playback terminal of concurrent SCN Space Cable Network server are shown, network video stream is selected for playback terminal.
The webserver is provided with network address, and access request includes network address, and playback terminal can call browserInput network address is connected on the webserver, or sets network address on the client, and net is directly accessed by clientNetwork server, easily and efficiently realize access of the playback terminal to the webserver.In addition, the webserver includes UI interfaces,Show the information of network video stream on the UI interfaces of the webserver, user passes through the network service that is shown on playback terminalDevice UI checks at interface the information of network video stream, in order to select oneself to think the network video stream of viewing.
Step S60 is specifically included:
Step S61, the download request that playback terminal generates on the webserver is received, is carried according in download requestChained address, find the network video stream that playback terminal is chosen, and network video stream is sent to playback terminal and played.
Internet video stream label is shown on the UI interfaces of the webserver of the present embodiment(That is the letter of network video streamBreath), and chained address corresponding to network video stream is provided with, the chained address of Internet video stream label and network video stream is one by oneCorresponding, after user is choosing an Internet video stream label on the UI interfaces of the webserver, playback terminal automatically generates downRequest is carried, the chain ground connection of network video stream corresponding to the Internet video stream label that playback terminal is chosen is carried in download requestLocation, playback terminal send download request by network to set top box, inform that set top box is played the network video stream that terminal is chosenWhich is, set top box Internet video stream file according to corresponding to being found the chained address carried in download request, and by the netNetwork video stream plays to playback terminal, is watched for user.
The present embodiment facilitates playback terminal fast using the network address of the webserver and the chained address of network video streamSpeed connection the webserver, reduce TV programme is played on playback terminal and on a television set broadcasting between the time difference, can makePlayback terminal accomplishes the real-time broadcasting of TV programme.
As shown in figure 3, Fig. 3 is the flow of the TV programme digital signal processing method 3rd embodiment of set top box of the present inventionFigure.Based on embodiment illustrated in fig. 1, wherein step S20 is specifically included the present embodiment:
Step S21, to the processing of TV programme digital demodulation signal;
Step S22, to the TV programme data signal scramble process after demodulation process;
Step S23, to the TV programme data signal demultiplexing process after scramble process, obtain program stream.
In the present embodiment, the major function of demodulation be programme information from primary reception to TV programme data signal inDemodulate and.Cable digital TV transmitting station is before signal is sent, it will usually scrambling processing is carried out to TV programme data signal,Therefore, set top box is after TV programme data signal is received, it is also necessary to scramble process is carried out to TV programme data signal, alsoThe TV programme data signal that original goes out before scrambling.Meanwhile in order to meet that the requirement of high-throughput, high-speed and low transmission delay hasLine number word television transmitting station can also carry out multiplexing process, therefore, set top box exists before signal is sent to TV programme data signalAfter receiving TV programme data signal, it is also necessary to carry out demultiplexing process to TV programme data signal, exist from several multiplexingsSolve the programme information being currently needed in programme information together, the program stream after demultiplexing is typically mpeg or h.264 formProgram stream.
As shown in figure 4, Fig. 4 is the structural representation of set top box first embodiment of the present invention.In the present embodiment, set top box bagInclude:
Signal receiving module 10, for receiving TV programme data signal;
Decoding process module 20, for the processing of TV programme digital signal decoding, obtaining program stream;
Network conversion module 30, for being network video stream by program stream;
Memory module 40, for storing network video stream;
Setup module 50, for establishing the webserver, by the information MAP of network video stream to the webserver;
Network transmission module 60, for receiving the access request of playback terminal transmission, access network services device;Receive and playThe download request that terminal generates on the webserver, according to download request Network Search video flowing, and send to playback terminalPlay.
In the present embodiment, set top box receives what cable digital TV transmitting station was sent by cable digital TV transmission channelTV programme data signal.Set top box is demodulated to the TV programme data signal received, descrambled, after demultiplexing process,Obtain program stream.Set top box in the present embodiment is not as traditional machine top after to the processing of TV programme digital signal decodingBox is available for network transmission to TV, but by program stream like that by AV, YPBPR, HDMI transmission of routineNetwork video stream, be stored in the memory of set top box, and a webserver is established in set top box, for playback terminalAccess, by the information MAPs such as the title of network video stream, type, content introduction, chained address to the webserver, Yong HukeChecked from the webserver and select oneself to want the network video stream of viewing, playback terminal can also be from the webserverIt is linked in the set-top box memory for being stored with network video stream.For the ease of the playback terminal addressing machine such as PAD, PC, mobile phone topBox, the webserver have corresponding network access mechanism, and playback terminal can call the browser access webserver, or broadcastTerminal installation client is put, passes through client access network services device.After playback terminal establishes connection with the webserver, aobviousShow the UI interfaces of the screen display webserver, the type, quantity, letter of the network video stream stored in set top box are checked for userThe information such as Jie.The content selection at the UI interfaces that user shows according to playback terminal needs the network video stream watched, when user selectsIn after a network video stream, playback terminal by the webserver generate corresponding to download request, sent through network to machine topBox, to inform which the network video stream that the played terminal of set top box is chosen is, set top box finds the network video stream, andPlayback terminal broadcasting is sent to, is watched for user.Here network typically refers to the network connection inside LAN, in LANThe interior playback terminal with network access functions can pass through the internetwork connection modes such as local router, wireless network or cable networkIt is connected to set top box and carries out data interaction.After playback terminal is connected with set top box, the net that can be sent by network receiver top boxNetwork video flowing, realize and watch TV programme on the playback terminals such as PAD, PC, mobile phone.
Program stream is the network video stream available for network transmission by set top box in the present embodiment, and in set top boxThe webserver is inside established, playback terminal is connected to the webserver by internetwork connection mode, and passes through network receiver topThe network video stream that box is sent, can be with all without restricted and different playback terminal to the value volume and range of product of playback terminalDifferent TV programme are watched in selection, will not also be influenced each other between the TV programme of each playback terminal viewing, can be met differenceUser watches the demand of TV programme simultaneously.
In the embodiment of the present invention, network transmission module 60 is specifically used for, and receives the access request that playback terminal is sent, according toThe network address carried in access request, access network services device, UI interfaces to the playback terminal of concurrent SCN Space Cable Network server showShow, network video stream is selected for playback terminal.
Network transmission module 60 is specifically additionally operable to, and receives the download request that playback terminal generates on the webserverWhen, according to the chained address carried in download request, the network video stream that playback terminal is chosen is searched, and network video stream is sent outDeliver to playback terminal broadcasting.
In the present embodiment, the webserver is provided with network address, and access request includes network address, and playback terminal canCall browser input network address to be connected on the webserver, or network address is set on the client, pass through clientServer is directly accessed network, easily and efficiently realizes access of the playback terminal to the webserver.In addition, the webserverIncluding UI interfaces, the information of network video stream is shown on the UI interfaces of the webserver, user is by being shown in playback terminalOn webserver UI interfaces check the information of network video stream, in order to select oneself to think the network video stream of viewing.ThisInternet video stream label is shown on the UI interfaces of the webserver of embodiment(That is the information of network video stream), and be provided withThe chained address of chained address corresponding to network video stream, Internet video stream label and network video stream corresponds, and works as userAfter an Internet video stream label is chosen on the UI interfaces of the webserver, playback terminal automatically generates download request, downloadsThe chained address of network video stream corresponding to the Internet video stream label that playback terminal is chosen is carried in request, playback terminal leads toCross network and send download request to set top box, it is which to inform that set top box is played the network video stream chosen of terminal, machine topBox Internet video stream file according to corresponding to being found the chained address carried in download request, and the network video stream is sent toPlayback terminal plays, and is watched for user.
The present embodiment facilitates playback terminal fast using the network address of the webserver and the chained address of network video streamSpeed connection the webserver, reduce TV programme is played on playback terminal and on a television set broadcasting between the time difference, can makePlayback terminal accomplishes the real-time broadcasting of TV programme.
As shown in figure 5, Fig. 5 is the structural representation of set top box second embodiment of the present invention.The present embodiment is with real shown in Fig. 4Based on applying example, wherein decoding process module 20 specifically includes:
Demodulating unit 21, for the processing of TV programme digital demodulation signal;
Descrambling unit 22, for the TV programme data signal scramble process after demodulation process;
Demultiplexing unit 23, for the TV programme data signal demultiplexing process after scramble process, obtaining program stream.
In the present embodiment, the major function of demodulation be programme information from primary reception to TV programme data signal inDemodulate and.Cable digital TV transmitting station is before signal is sent, it will usually scrambling processing is carried out to TV programme data signal,Therefore, set top box is after TV programme data signal is received, it is also necessary to scramble process is carried out to TV programme data signal, alsoThe TV programme data signal that original goes out before scrambling.Meanwhile in order to meet that the requirement of high-throughput, high-speed and low transmission delay hasLine number word television transmitting station can also carry out multiplexing process, therefore, set top box exists before signal is sent to TV programme data signalAfter receiving TV programme data signal, it is also necessary to carry out demultiplexing process to TV programme data signal, exist from several multiplexingsSolve the programme information being currently needed in programme information together, the program stream after demultiplexing is typically mpeg or h.264 formProgram stream.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the scope of the invention, every utilizationThe equivalent structure or equivalent flow conversion that description of the invention and accompanying drawing content are made, or directly or indirectly it is used in other correlationsTechnical field, be included within the scope of the present invention.