CN101588470B - Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system - Google Patents

Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system Download PDF

Info

Publication number
CN101588470B
CN101588470B CN 200810067305 CN200810067305A CN101588470B CN 101588470 B CN101588470 B CN 101588470B CN 200810067305 CN200810067305 CN 200810067305 CN 200810067305 A CN200810067305 A CN 200810067305A CN 101588470 B CN101588470 B CN 101588470B
Authority
CN
China
Prior art keywords
time shift
time
data channel
server
shift data
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.)
Expired - Fee Related
Application number
CN 200810067305
Other languages
Chinese (zh)
Other versions
CN101588470A (en
Inventor
佟福磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Coship Electronics Co Ltd
Original Assignee
Shenzhen Coship Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Coship Electronics Co Ltd filed Critical Shenzhen Coship Electronics Co Ltd
Priority to CN 200810067305 priority Critical patent/CN101588470B/en
Publication of CN101588470A publication Critical patent/CN101588470A/en
Application granted granted Critical
Publication of CN101588470B publication Critical patent/CN101588470B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention is suitable for the field of the IP-QAM video-on-demand system and provides a time shifting suspension method, a time shifting suspension system and time shifting suspension equipment ofthe IP-QAM video-on-demand system. After a suspension command of a user is received, a still frame is set and a suspension time point is recorded; thus, after transmitting the suspension command, the user can quickly watch a still TV picture with good view effect; and a time shifting data channel is not established from live broadcast to suspension, and the time shifting data channel is released when a recovering command is not detected in certain time after suspension, thereby reducing bandwidth waste.

Description

A kind of time shift pause method, system and equipment of IP-QAM video on-demand system
Technical field
The invention belongs to the video request program field, relate in particular to a kind of time shift pause method, system and equipment of IP-QAM video on-demand system.
Background technology
Along with the development of broadcast television industry, video on demand techniques has satisfied the interactive demand of user to TV greatly.Wherein, the IP-QAM video on-demand system is really to realize one of user and far-end server interaction technique, and one of time shift pause function video on-demand function that to be the user the most used.
Fig. 1 is the system construction drawing of a kind of IP-QAM video on-demand system of providing of prior art, for easy, only makes a brief description here.
Signal source 101: the cable television program signal source comprises TV signal, the TV signal of local microwave station and the TV signal of local television that ground satellite station receives.These signals are passed to headend equipment 102 after treatment.
Headend equipment 102: comprise capturing and coding system, time shift server, multiplexer, IP-QAM modulator and upconverter.Capturing and coding system and time shift server carry out capturing and coding to the video frequency request program channel respectively and record, and require to provide the time-moving television data flow according to user's program request; Carry out multiplexing to the live telecast signal.Then IP-QAM modulator and upconverter are modulated and frequency conversion all types TV signal, make various TV signal be adapted at transmitting on the transmission network.Then these signals are transferred out by transmission network 103 from the radio and television local side.
Transmission network 103: the various signals of headend equipment 102 outputs are transferred to distribution network 104.
Distribution network 104: the TV signal that receives is distributed to each user side.Generally speaking, transmission network and distribution network tandem in the residential quarter.
User side 105: generally be set-top box, be used for reception and processing from the data of distribution network 104, response user's order, and and server contacts.
Upstream device 106: be used for user side and server communication interactive information.Because the data volume of this communication information is minimum, can realize by any IP network, such as: PSTN, telecommunications broadband etc.
Time shift pause function in the existing IP-QAM video on-demand system, from live be to set up new time shift data channel by elder generation and server interaction information to time-out, this time shift data channel be the time shift server to the private downlink passage of user side, generally a frequency range with optical cable and coaxial cable mixed transport network realizes; Tell again server to suspend TV transmission data realization time-out on newly-established time shift data channel.Use this pause method and since user side want 2 to 5 seconds consuming time with server interaction information after just suspend data flow, therefore, after the user sends pause command, just can see the time-out television image after a while.Visual effect is very poor like this.Owing to lively set up new time shift data channel between user side and the server when suspending, hold over this time shift data channel during time-out, and the use of time shift data channel is passage independently, occupy certain bandwidth, wasted bandwidth when suspending like this.
In a word, under existing IP-QAM video on-demand system, the poor visual effect of time shift pause function, and wasted bandwidth.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of time shift pause method of IP-QAM video on-demand system, is intended to solve under the existing IP-QAM video on-demand system poor visual effect of pause function, and the problem of waste bandwidth.
The embodiment of the invention is achieved in that a kind of time shift pause method of IP-QAM video on-demand system, and described method comprises the following steps:
User side response pause command arranges quiet frame and record time out point;
Stop decoder;
Judge the current time shift data channel of whether using, if the data channel of using before the pause command has been the time shift data channel, then judge whether detect within a certain period of time the recovery play command, if can't detect, by return network and server communication, announcement server discharges the time shift data channel.
Another purpose of the embodiment of the invention is to provide the time shift Break-Up System, comprises the following units:
Response pause command unit is used for user side quiet frame and record time out point is set;
The decoder stopping modular is used for stopping decoder;
Discharge time shift data channel unit, when being used for current use time shift data channel and can't detect within a certain period of time the recovery play command, by return network and server communication, allow server discharge current time shift data channel.
Another purpose of the embodiment of the invention is to provide a kind of user side of IP-QAM video on-demand system, comprises a kind of time shift Break-Up System, comprises the following units:
Response pause command unit is used for arranging quiet frame and record time out point;
The decoder stopping modular is used for stopping decoder;
Discharge time shift data channel unit, when being used for current use time shift data channel and can't detect within a certain period of time the recovery play command, by return network and server communication, allow server discharge current time shift data channel.
The invention has the beneficial effects as follows that it is just static to feel that to the user pause command sends rear picture, good visual effect owing to after receiving pause command, quiet frame and record time out point are set just; Again because live forwarding to do not set up the time shift data channel when suspending, and discharge time shift data channel step, help to reduce the waste of bandwidth.
Description of drawings
Fig. 1 is the system construction drawing of a kind of IP-QAM video on-demand system of providing of prior art;
Fig. 2 is that the embodiment of the invention provides pause command responding process figure;
Fig. 3 is the flow chart that the recovery that provides of the embodiment of the invention is play;
Fig. 4 is the Break-Up System structure chart that the embodiment of the invention provides.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
In the present invention, after user's terminal was received pause instruction, the time point that record suspends also arranged quiet frame.Like this, television image just suspends immediately after the user has descended pause instruction, good visual effect.Entering when suspending user side not and server is set up the time shift data channel by live, and release time shift data channel step, reduced because taking the time shift data channel and caused the waste of bandwidth.
Fig. 2 is the pause command responding process that the embodiment of the invention provides.
In step S201, judge whether current program supports time shift.
After receiving pause command, judge at first whether current program supports time shift.If this program is not supported time-shifting function, this program can not suspend so, so suspend unsuccessfully execution in step S208 namely; If this program is supported time-shifting function, enter next step.
If before receiving pause command, have from server and obtain the rendition list step of supporting time shift.So, the user just can know which program is to support time shift, and which is not support time shift.After receiving pause command, user's terminal also can use the data that obtain to judge whether current program supports time shift here.So just accelerated the processing of pause command, user's visual effect is better.
In step S202, quiet frame is set.
Like this, the user just sees the television image that has suspended.Suspend to television image from sending pause command, whole process is all finished at user side, and generally speaking, the time of this process is several seconds zero point.Therefore, give user's visual sense feeling much better.
In the present invention, do not go to set up the time shift data channel by the live time-out that enters, therefore can occupied bandwidth, can not cause the waste of bandwidth.
In step S203, record time out point.
Record time out point is in order to recover to play, and server begins broadcast program with this time point.
If before receiving pause command, synchronization server time step is arranged.So, local zone time just with the time synchronized of server, it is more accurate that the time out of this step record is named a person for a particular job; When recovering to play, the play time that server also can be asked from the user more exactly begins to play.Like this, be conducive to improve visual effect.
In step S204, stop decoder.
Decoder had just no longer been worked when like this, TV programme was in halted state.Stop the consumption that decoder has just reduced the interval electric energy.
In step S205, judge the current time shift data channel of whether using.
If the data channel of using before the pause command has been the time shift data channel, so, need to enters step S206 and judge whether to need to discharge the time shift data channel.If what use before the time-out is living broadcast channel, itself does not just set up the time shift data channel so, and so the release of also just being far from being is direct termination routine.
In step S206, whether detect within a certain period of time the recovery play command.
If can't detect within a certain period of time the recovery play command, discharge this data channel by the user side announcement server.Like this, occupied bandwidth no longer just during time-out.Otherwise, termination routine.
Described certain hour can freely arrange according to actual conditions, generally is made as 3 to 5 minutes.
In step S207, server discharges this time shift data channel.
This step is to discharge the information of this time shift data channel by the user side server of giving notice.Server is carried out the order that discharges the time shift data channel.Then EP (end of program).Like this, just no longer caused bandwidth waste because taking the time shift data channel during time-out.Further reduced the waste of bandwidth.
In step S208, point out to the user and to suspend unsuccessfully, represent that current program do not support time-shifting function.
The flow process that the recovery that Fig. 3 shows the embodiment of the invention to be provided is play.
In step S301, judge whether current program is in halted state.
If not namely this program is not in halted state, prompting recovery play command is invalid so, i.e. execution in step S308.If, then enter next step S302, carry out the order that recovers broadcast.
In step S302, judge the whether time shift data channel of current use.
If, then jump to step S306, directly recover program and play; Set up the time shift data channel if not then enter step S303.
In step S303, user side and server contacts.
User's terminal and server contacts are set up new time shift data channel, and obtain the information of Packet Identifier (PID) value, modulation system, symbol rate and the frequency of Program Map Table (PMT) from server end.
In step S304, user side is according to symbol rate, frequency and modulation system frequency locking.
Because when recovering to play, user side and server contacts have been set up new data flow path.In order to receive the data on the new data flow path, user's terminal needs to reconfigure frequency locking according to symbol rate, frequency and the modulation system characteristics of new path.Be only so the real data flow path of having set up.
In step S305, the required table of MPEG2 format video is play in request.
In embodiments of the present invention, user's terminal is play the needed table of video of MPEG2 form to server request.
The video of MPEG2 form only needs PAT (program is related) table and PTM (program map) table just can play, if ciphered program just needs CAT (condition reception) table and some other relevant table; The table that NIT (network information) table needs when being searching programs.In embodiments of the present invention, for easy, only select PAT and pmt table.Because PAT has comprised the pid value of all program numbers and relevant PMT thereof, so just can remove to play according to the pid value of pmt table the program of appointment after successfully when the request pat table.
In step S306, the user side request server is from time out point beginning broadcast program.
In embodiments of the present invention, got well the time out point owing to just record when suspending, when replaying so, request server begins to play from the time out point.
In step S307, decoder is set starts working.This step has just been recovered the broadcast of TV programme afterwards.
In step S308, it is invalid to point out recovery to play to the user, represents that current program object is not in halted state.
Fig. 4 shows the time shift Break-Up System structure that the embodiment of the invention provides.Write out the relevant part of the embodiment of the invention for easy.Be appreciated that native system can be integrated into IP-QAM video on-demand system the inside, for example is integrated in the set-top box or integrated TV of user side.
Pause command is carried out in temporaty suspension unit 401, the broadcast of temporaty suspension, and record time out point stops decoder; After suspending a period of time, do not receive when recovering play command, discharge the time shift data channel of current use.
After receiving user's pause command, pause command respond module 4013 judges whether current program supports time shift, if just support quiet frame to be set and to record current time out point, make television image static; The user sees the effect of time-out.Otherwise prompting suspends unsuccessfully.
If before pause command respond module 4013, obtain the rendition list module 4011, be used for obtaining the rendition list of supporting video request program from server; And lock in time module 4012, be used for the synchronization server time; To be conducive to improve visual effect.Specifically as mentioned above.
Stopping decoder module 4014 makes decoder stop decoding after pause command respond module 4013 arranges quiet frame and records current time out point.Thereby reduce the electric energy that consumes when suspending.
Time shift data channel release module 4015 is the time shift data channel and can't detect within a certain period of time when recovering play command current use, by return network and server communication, allows server discharge the time shift data channel of current use.Thereby, reduced the waste of bandwidth under the halted state.
After receiving user's recovery play command, recover broadcast unit 402, recover to play TV programme.
Recover play command respond module 4021, be used for judging whether current program is in halted state.If then continue, if not, representing that this program is not in halted state, prompting recovery play command is invalid so.
Path Setup module 4022 is for the time shift data channel of setting up broadcast program.
Judge first the whether time shift data channel of current use; If just jump out this module, enter next module.If not, then set up the time shift data channel; Specifically finished by following submodule:
Server contacts submodule 40221 is used for and server contacts;
Frequency Locking submodule 40222 is used for according to symbol rate, frequency and modulation system frequency locking;
Table request submodule 40223 is used for request and plays the required table of MPEG2 format video.
After the time shift data channel was set up and finished, program playing module 4023 began broadcast program and decoder is set to start working to server request from time out point.That then direct server request begins broadcast program and decoder is set to start working from time out point.Like this, TV recovers broadcast program.
In the present invention, after user's terminal is received pause command, quiet frame is set and does not set up the time shift data channel, reach the effect of the waste of good visual effect and minimizing bandwidth; Stop decoder, help to reduce the waste of electric energy when suspending; Discharge this step of time shift data channel when time out is longer, discharge the time shift data channel, further reduced the waste of bandwidth.Obtain and support program request the rendition list, the user can understand current program and whether support video request program, and user's terminal can judge directly whether current program supports video request program, is conducive to the faster procedure processing speed, improves user's visual sense feeling.Allow the local zone time synchronization server time, make the time out point of record more accurate, server can more accurately according to the time point broadcast program of user's request, give user's visual sense feeling better when recovering to play.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (11)

1. the time shift pause method of an IP-QAM video on-demand system is characterized in that, described method comprises the following steps:
User side response pause command arranges quiet frame and record time out point;
Stop decoder;
Judge the current time shift data channel of whether using, if the data channel of using before the pause command has been the time shift data channel, then judge whether detect within a certain period of time the recovery play command, if can't detect, by return network and server communication, announcement server discharges the time shift data channel.
2. time shift pause method as claimed in claim 1 is characterized in that, at the response pause command, arranges before quiet frame and the record time out point, also comprises step: obtain from server and support the time shift program tabulation.
3. time shift pause method as claimed in claim 1 is characterized in that, at the response pause command, arranges before quiet frame and the record time out point, also comprises step: the synchronization server time.
4. time shift pause method as claimed in claim 1 is characterized in that, also comprises the steps:
Response recovers order;
Set up new time shift data channel;
Recover broadcast program.
5. time shift pause method as claimed in claim 4 is characterized in that, the step of setting up new time shift data channel is specially:
With server contacts;
According to symbol rate, frequency and modulation system frequency locking;
The required table of MPEG2 format video is play in request.
6. the time shift Break-Up System of an IP-QAM video on-demand system is characterized in that, comprises following modules:
The pause command respond module is used for user side quiet frame and record time out point is set;
The decoder stopping modular is used for stopping decoder;
Time shift data channel release module when being used for current use time shift data channel and can't detect within a certain period of time the recovery play command, by return network and server communication, allows server discharge current time shift data channel.
7. time shift Break-Up System as claimed in claim 6 is characterized in that, also comprises: the rendition list acquisition module is used for obtaining the rendition list of supporting time shift from server.
8. time shift Break-Up System as claimed in claim 6 is characterized in that, also comprises: the server time synchronization module is used for the synchronization server time.
9. time shift Break-Up System as claimed in claim 6 is characterized in that, also comprises the recovery broadcast unit, and this unit comprises with lower module:
Recover the play command respond module, be used for response and recover play command;
The Path Setup module is used for setting up new time shift data channel;
The program playing module is used for recovering broadcast program.
10. time shift Break-Up System as claimed in claim 9 is characterized in that, sets up new time shift data channel module, comprises following submodule:
The server contacts submodule is used for and server contacts;
The Frequency Locking submodule is used for according to symbol rate, frequency and modulation system frequency locking;
Table request submodule is used for request and plays the required table of MPEG2 format video.
11. the user side of an IP-QAM video on-demand system comprises a kind of time shift Break-Up System, it is characterized in that, comprises following modules:
The pause command respond module is used for arranging quiet frame and record time out point;
The decoder stopping modular is used for stopping decoder;
Time shift data channel release module when being used for current use time shift data channel and can't detect within a certain period of time the recovery play command, by return network and server communication, allows server discharge current time shift data channel.
CN 200810067305 2008-05-20 2008-05-20 Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system Expired - Fee Related CN101588470B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810067305 CN101588470B (en) 2008-05-20 2008-05-20 Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810067305 CN101588470B (en) 2008-05-20 2008-05-20 Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system

Publications (2)

Publication Number Publication Date
CN101588470A CN101588470A (en) 2009-11-25
CN101588470B true CN101588470B (en) 2013-05-29

Family

ID=41372504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810067305 Expired - Fee Related CN101588470B (en) 2008-05-20 2008-05-20 Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system

Country Status (1)

Country Link
CN (1) CN101588470B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164306A (en) * 2011-04-26 2011-08-24 青岛海信传媒网络技术有限公司 Streaming media service pause processing method, device and system
CN104038827B (en) 2014-06-06 2018-02-02 小米科技有限责任公司 Multi-medium play method and device
CN106454389B (en) * 2016-10-10 2019-05-03 广州酷狗计算机科技有限公司 A kind of playback method and device of live video
CN107734390B (en) * 2017-10-27 2020-12-11 广州酷狗计算机科技有限公司 Live broadcast method, device and storage medium
CN110858910B (en) * 2018-08-23 2022-05-27 广州虎牙信息科技有限公司 Live video display method, device, equipment and storage medium
CN112822552B (en) * 2021-01-11 2023-06-09 湖南新云网科技有限公司 Method, device, equipment and computer storage medium for loading multimedia resources

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5357276A (en) * 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
EP1269752B1 (en) * 2000-03-31 2005-05-11 United Video Properties, Inc. Interactive media system and method for presenting pause-time content
CN1852421A (en) * 2005-11-30 2006-10-25 华为技术有限公司 Method for realizing switch-over between living broadcasting and time-shifting broadcasting
CN1976442A (en) * 2006-12-05 2007-06-06 华为技术有限公司 IPTV application system and quasi video frequency request program broadcasting method and system
CN101060617A (en) * 2007-05-22 2007-10-24 华为技术有限公司 A video-on-demand control method, customer terminal equipment and switching control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5357276A (en) * 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
EP1269752B1 (en) * 2000-03-31 2005-05-11 United Video Properties, Inc. Interactive media system and method for presenting pause-time content
CN1852421A (en) * 2005-11-30 2006-10-25 华为技术有限公司 Method for realizing switch-over between living broadcasting and time-shifting broadcasting
CN1976442A (en) * 2006-12-05 2007-06-06 华为技术有限公司 IPTV application system and quasi video frequency request program broadcasting method and system
CN101060617A (en) * 2007-05-22 2007-10-24 华为技术有限公司 A video-on-demand control method, customer terminal equipment and switching control device

Also Published As

Publication number Publication date
CN101588470A (en) 2009-11-25

Similar Documents

Publication Publication Date Title
JP3893623B2 (en) System and method for inserting interactive program content of television signals generated in a remote network
CN107483460B (en) Method and system for multi-platform parallel broadcasting and stream pushing
JP4368420B2 (en) Protocol and system for sending triggers from remote networks and controlling interactive program content at broadcast stations
CN101588470B (en) Time shifting suspension method, time shifting suspension system and time shifting suspension equipment of IP-QAM video-on-demand system
KR101689050B1 (en) Information processing device, data management method, and recording medium
CN100388777C (en) Cable television system and method for compatible bandwidth upgrade using embedded digital channels
CA2243700C (en) Transmission and reception of television programs and an additional data service
CN100531298C (en) Multimedia signal matching system and method for performing picture-in-picture function
KR20120028818A (en) Transmitting apparatus, transmitting method, receiving apparatus, receiving method, program, and broadcasting system
JP2009105902A (en) Method and apparatus for splicing compressed information signal
CN101867738A (en) Messaging device and TV tuner
CN102469346B (en) Method and system for generating interactive film played at one-way digital television receiving terminal
CN105142003B (en) Television program playing method and device
CN102088631A (en) Live and demand broadcast method of digital television (TV) programs as well as related device and system
CN1182679C (en) Digital broadcast receiving system and device
CN101175095A (en) Family network multimedia access apparatus and method
US8612544B2 (en) Audiovisual program synchronization system and method
CN101605243B (en) Method, media apparatus and user side apparatus for providing programs
CN101388975B (en) Multimedia broadcast television terminal and method for implementing radio function thereon
CN103533385A (en) Method for realizing intelligent emergency broadcast on ground digital television system
JP2008301335A (en) Video signal switching apparatus
CN100385950C (en) Device for the trans-compression of a digital audiovisual stream in order to adapt same to existing television equipment
CN204887296U (en) Cable television fuses STB with terrestrial digital TV and IPTV terminal
CN101312535A (en) Terminal apparatus of CMMB system and working method thereof
Jones et al. Digital television station and network implementation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1139268

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130529

Termination date: 20150520

EXPY Termination of patent right or utility model
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1139268

Country of ref document: HK