CN102883208B - A kind of method and system of quick switching program - Google Patents
A kind of method and system of quick switching program Download PDFInfo
- Publication number
- CN102883208B CN102883208B CN201210370012.4A CN201210370012A CN102883208B CN 102883208 B CN102883208 B CN 102883208B CN 201210370012 A CN201210370012 A CN 201210370012A CN 102883208 B CN102883208 B CN 102883208B
- Authority
- CN
- China
- Prior art keywords
- program
- video data
- voice data
- data
- road
- 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
Links
Landscapes
- Circuits Of Receivers In General (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a kind of method and system of quick switching program, switch performance system fast and comprise: data reception module, for receiving original audio, video data; Filtering module, for filtering the audio, video data of the first program and second program; Decoder module, plays for carrying out decoding to the audio, video data after filtration; Memory module, for a road video data and a road voice data of second program after stored filter; Data reception module, filtering module are connected successively with decoder module, and memory module is also with filtering module with to decode model calling.Implement the present invention, while broadcast program, on backstage, other program is filtered, and select wherein a road video data and a road voice data carry out buffer memory, make switch time can play at once data cached, shorten pause when switching program, avoid blank screen, provide the user good experience.
Description
Technical field
The present invention relates to audio and video playing field, more particularly, relate to a kind of can the method and system of switching TV program fast.
Background technology
Along with the development of the technology of televising, Digital Television is popularized gradually, and the effect that Set Top Box plays in televising is important all the more.Because program is more and more abundanter, content gets more and more, for having higher requirement for the responding ability of Set Top Box and performance.
During the switching of existing Set Top Box for program, be by obtaining all audio, video data bags switching target program, and filtered down and carry out decoding broadcasting.But the data volume of the audio, video data bag of present TV programme is very large, a usual program comprises multi-channel video and multi-path audio-frequency data, to meet the demand of different user for image sharpness, programme language, but the words of these data being filtered again when switching program, the extra time is consumed when program can be caused to switch, current program audio video is caused to disappear, but the program data switching target not yet filters decoding well, cause long blank screen, extend the stand-by period of user, reduce Consumer's Experience.
The changing method of program in prior art, as depicted in figs. 1 and 2.In Fig. 1, there is program A and B that two different.When user selects viewing B program (watching the first program), first B program is filtered: present TV programme includes the video data of multichannel and the voice data of multichannel, such as, in video data, different readability, sign language video etc. are according to different tunnel, and voice data is then by voice that different tunnel is different.Filter the suitable video data of rear selection and voice data to B program to carry out decoding and play.When be switched to A program (being namely switched to second program) from B program time, then again A program to be filtered, broadcasting of decoding.
The program switched system of Fig. 2, after data reception module 100 is received externally program data, select the program wherein needing to play, send it to filtering module 200 and carry out filter operation, and send to television set to play after video data needed for having filtered and voice data being decoded via decoder module 300.Needs switch program time, data reception module 100 from newly selecting program, after the operation respectively through filtering module 200 and decoder module 300, through television for play switch after program.
Clearly, adopt existing changing method and switched system, need the filtration, the decoding broadcasting that re-start whole program data, need to expend the more time, easily produce the phenomenon of blank screen.
Summary of the invention
The object of the invention is, long for switching time for existing TV programme, user needs the defect waited as long for, and provides a kind of method and system that can switch program fast, waits in order to shorten the time switched in program.
Solution of the above problems of the present invention is: provide a kind of and switch program method fast, comprise the following steps:
S100) first segment object video data, voice data are filtered, and decoding broadcasting is carried out to the first program after filtering;
S200) when broadcasting the first program, the video data of the second program adjacent with the first program, voice data are filtered, selects a road video data and a road voice data to preserve;
S300) when being switched to second program from the first program, decoding being carried out to the road video data preserved in S200 and a road voice data and plays;
S400) all videos data of second program, voice data are filtered, and decoding broadcasting is carried out to the second program after filtering.
Quick switching program method of the present invention, wherein step S200 also comprises:
S201) real-time update preserve a road video data and a road voice data.
Preferably, the present invention switches program method fast, and wherein step S200 is:
When broadcasting the first program, the video data of other at least two programs, voice data are filtered, to each program, selects a road video data and a road voice data to preserve respectively.
Quick switching program method of the present invention, also comprises: record effective broadcasting time when broadcast program, and records the maximum program of effective broadcasting time for often to see program.
For the program that effective broadcasting time is maximum, filter a road video data and a road voice data is preserved, be switched to this program fast to facilitate user.
Another aspect of the present invention, provides one to switch performance system fast, comprising:
Data reception module, for original video data, the voice data of received television program;
Filtering module, filters for the video data to the first program and second program, voice data;
Decoder module, for carrying out decoding play the video data after filtration, voice data;
Memory module, for a road video data and a road voice data of second program after stored filter;
Data reception module, filtering module are connected successively with decoder module, and memory module is also with filtering module with to decode model calling;
Filtering module filters first segment object video data, voice data, and decoder module carries out decoding to the first program after filtration and plays;
Video data, the voice data of filtering module second program filter, and memory module selects a road video data and a road voice data to carry out real-time update preservation;
Decoder module is when being switched to second program from the first program, and the road video data preserve real-time update and a road voice data carry out decoding and play;
Filtering module filters all videos data of second program, voice data, and decoder module carries out decoding broadcasting to the second program after filtering.
Quick switching performance system of the present invention, also comprises programme count device, and programme count device and filtering module and model calling of decoding, programme count device is used for effective broadcasting time of recorded program.
Implement quick switching program method and system of the present invention and obtain following beneficial effect: while the program of current broadcasting is filtered, decoding broadcasting, on backstage, other program is filtered, and select wherein mono-road video data and a road voice data to carry out buffer memory, make the audio frequency and video can play at once when being switched to this program in buffer memory, significantly shorten break when switching program, more avoid long blank screen, provide the user good experience.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention will be described, wherein:
Fig. 1 is the method that existing program switches;
Fig. 2 is existing program switched system structure chart;
Fig. 3 is the first embodiment of program switching method of the present invention;
Fig. 4 is the second embodiment of program switching method of the present invention;
Fig. 5 is the structure chart of program switched system first embodiment of the present invention;
Fig. 6 is the structure chart of program switched system second embodiment of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention will be described.
Be illustrated in figure 3 the first embodiment of program switching method of the present invention.In the present embodiment, different program A, B, C, D is had.First beholder plays selection program B.In the present embodiment, the method for program switching is as follows:
S100) first broadcast program B, program A, C are the adjacent program of program B, user use a teleswitch or the switch key up and down of guidance panel time, program A or C can be switched to from program B; The all videos data of program B, voice data are filtered, and decoding broadcasting is carried out to the program B after filtering;
S200) while program B is filtered, decoding broadcasting, real time filtering is carried out to program A, C: select a road video data and a road voice data to carry out filtration respectively and real-time update preservation to these two programs; The video data preserved and voice data upgraded along with the time, namely at next receives data packets to afterwards, give up video data and the voice data of original storage, preserve the video data and voice data that newly receive, ensure that the audio, video data in preserving is consistent with the program progress of normal play; General, being by upgrading the audio, video data bag received to the real-time update of program A, C, namely only up-to-date packet being preserved;
S300) when user selects when being switched to program C from program B, carry out decoding to the road video data of the program C preserved in S200 and a road voice data to play, on backstage, all videos data of program C and voice data are filtered simultaneously, facilitate user to select in follow-up viewing process.
After switching program, the program of current broadcasting becomes program C, and program B, D become the adjacent program of current playing program, changes into and only filtering the road video data of program B, D and a road voice data, and real-time update storage.
S400) carry out decoding to the program C after filtration to play, thus realize switching program.
In above embodiment, based on program chained list, two only adjacent to the program in broadcasting programs carry out caching process, and this considers that the one of spatial cache is preferably selected, in other embodiments that spatial cache is enough, also can carry out buffer memory to more program.
As the second embodiment that Fig. 4 is program switching method of the present invention.This embodiment is the improvement of the first embodiment of program switching method of the present invention.In this embodiment, program A is had, B, C, D, E, F, G.
S100) broadcast program B, program A, C are the adjacent program of program B; The video data of program B, voice data are filtered, and decoding broadcasting is carried out to the program B after filtering; Timing is carried out to the Continuous Play time t of broadcast program B, when t is greater than a threshold value T(set such as 2 minutes simultaneously) time, the effective degree playing B program is carried out adding 1 operation; It should be noted that, can, for carrying out initialization after each user's start, also can be stored count to the record of the effective degree of program.
S200) while program B is filtered, decoding broadcasting, program A, C are filtered, and selects a road video data and a road voice data to carry out real-time update preservation respectively to these two programs;
S300) when user is switched to program F, program F is filtered, select a road video data and a road voice data to carry out real-time update preservation respectively to program E, G simultaneously, give up the data of original program A, C of preserving, now effective broadcasting time of whole program, at most (program B be 1 other be 0), selected program B, for often to see program, selects a road video data and a road voice data to preserve to program B for effective broadcasting time of program B; That is: to having altogether for three programs B, E, G, a road video data and a road voice data is selected to carry out real-time update preservation respectively; Consider the size of storage area, generally often see that the set point of program is generally 1 to 3;
Along with user's viewing and switching program, effective broadcasting time for all programs carries out real-time renewal, except two programs adjacent with current playing program on program chained list, also maximum to effective broadcasting time programs selects a road video data and a road voice data to preserve, to ensure that beholder is consuming time minimum what be switched on the program the most often watched.
S400) carry out decoding to the program F after filtration to play, thus realize switching program.
As the structure chart that Fig. 5 is program switched system first embodiment of the present invention, in the present embodiment, program switched system comprises:
Data reception module 100, for original video data, the voice data of received television program;
Filtering module 200, filters for all videos data to current playing program, voice data; And filter for a road video data of to be switched program and a road voice data;
Decoder module 300, for carrying out decoding play the video data after current playing program filtration, voice data;
Memory module 400, for a road video data and a road voice data of program to be switched after stored filter;
Data reception module 100, filtering module 200 are connected successively with decoder module 300, and memory module 400 is also connected with filtering module 200 and decoder module 300
Filtering module 200 is determined the space size of the filtration number of to be switched program according to memory module 400, and the to be switched program that general filtering module 200 filters is on program chained list, adjacent to two programs of current playing program.
When switching program, first judge that the target program switched is in memory module 400: if, then first the road video data stored and a road voice data are carried out being sent to decoder module 300 and carry out program broadcasting, filtering module 200 all filters the program after switching, and filters the program adjacent with switching rear program.The time that existing switching program consumes can be shortened like this.
In program switched system second embodiment as shown in Figure 6, except comprising in program switched system first embodiment except data reception module 100, filtering module 200, decoder module 300, memory module 400, also comprise programme count device 500, programme count device 500 is connected respectively with decoder module 300, filtering module 200.
Programme count device 500 sets the threshold value T of an effective reproduction time, and general setting T is 2 minutes.Decoder module 300 is when carrying out decoding and playing to program, programme count device 500 calculates the Continuous Play time t of this program, and as t>T, effective broadcasting time of this program carries out adding 1 operation by programme count device 500.Filtering module 200 is when filtering program, first in the programme count device 500 after, the program that broadcasting time is maximum, it is filtered, a road video data of the maximum program of this broadcasting time and a road voice data is selected to be kept in memory module 400, make user when the program that this broadcasting time of switching is maximum, quick switching can be realized.
Programme count device 500 can be selected when each user starts shooting in the present embodiment, and initialization data, is initialized as 0 by the broadcasting time of each program, also can adopt accumulative mode, i.e. not initialization data during start, carries out accumulative operation.
As a kind of improved form of the present embodiment, data in programme count device 500 can also manually set: user sets oneself preferred program, effective broadcasting time of this program is set as maximum by programme count device 500, and user can be allowed like this can be switched to the program of hobby fast.
These are only the specific embodiment of the invention, scope of the present invention can not be limited with this, the equalization change that those skilled in the art in the art do according to this creation, and the change that those skilled in that art know, all still should belong to the scope that the present invention is contained.
Claims (3)
1. switch a program method fast, it is characterized in that, said method comprising the steps of:
S100) first segment object video data, voice data are filtered, and decoding broadcasting is carried out to the first program after filtering;
S200) when broadcasting the first program, the video data of the second program adjacent with the first program, voice data are filtered, select a road video data of second program and a road voice data to carry out real-time update preservation;
S300) when being switched to second program from the first program, the road video data preserve real-time update in S200 and a road voice data carry out decoding and play; After being switched to second program from the first program, give up the video data and voice data preserved in described step S200; The video data of the program adjacent with described second program, voice data are filtered and select a road video data and a road voice data to preserve; Record effective broadcasting time when broadcast program, and record the maximum program of effective broadcasting time for often to see program; Meanwhile, timing is carried out to the Continuous Play time t of broadcast program, when t is greater than the threshold value T of a setting, the effective degree of broadcast program is carried out adding 1 operation; Stored count is recorded as to the effective degree of broadcast program;
S400) all videos data of second program, voice data are filtered, and decoding broadcasting is carried out to the second program after filtering.
2. quick switching program method according to claim 1, it is characterized in that, described step S200: when broadcasting the first program, filter the video data of other at least two programs, voice data, each program selects a road video data and a road voice data to carry out real-time update preservation respectively.
3. switch a performance system fast, comprise the data reception module (100) of the original video data for received television program, voice data, it is characterized in that, described quick switching performance system also comprises:
Filtering module (200), filters for the video data to the first program and second program, voice data; Decoder module (300), for carrying out decoding play the video data after filtration, voice data;
Memory module (400), for a road video data and a road voice data of second program after stored filter;
Described data reception module (100), filtering module (200) are connected successively with decoder module (300), and described memory module (400) is also connected with filtering module (200) and decoder module (300);
Filtering module (200) filters first segment object video data, voice data, and decoder module (300) carries out decoding to the first program after filtration and plays;
Filtering module (200) filters the video data of second program, voice data, and memory module (400) selects a road video data and a road voice data to carry out real-time update preservation;
Decoder module (300) is when being switched to second program from the first program, and the road video data preserve real-time update and a road voice data carry out decoding and play;
Filtering module (200) filters all videos data of second program, voice data, and decoder module (300) carries out decoding broadcasting to the second program after filtering; Described memory module (400) gives up video data and the voice data of preservation; Described filtering module (200) filters the video data of the program adjacent with described second program, voice data, and memory module (400) selects a road video data and a road voice data to preserve; Described system also comprises programme count device (500), and for effective broadcasting time of recorded program, described programme count device (500) is connected with filtering module (200) and decoder module (300); Wherein, programme count device (500) is for setting the threshold value T of an effective reproduction time; At decoder module (300) when carrying out decoding to program and playing, programme count device (500) is for calculating the Continuous Play time t of this program, as t>T, effective broadcasting time of this program carries out adding (1) operation by programme count device (500); Stored count is recorded as to the effective degree of broadcast program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210370012.4A CN102883208B (en) | 2012-09-27 | 2012-09-27 | A kind of method and system of quick switching program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210370012.4A CN102883208B (en) | 2012-09-27 | 2012-09-27 | A kind of method and system of quick switching program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102883208A CN102883208A (en) | 2013-01-16 |
CN102883208B true CN102883208B (en) | 2015-11-11 |
Family
ID=47484316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210370012.4A Expired - Fee Related CN102883208B (en) | 2012-09-27 | 2012-09-27 | A kind of method and system of quick switching program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102883208B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104837056A (en) * | 2014-02-10 | 2015-08-12 | 中兴通讯股份有限公司 | Method and device for switching network television programs, and television system |
CN106162335B (en) * | 2015-03-23 | 2019-03-29 | 青岛海信电器股份有限公司 | Playback method, apparatus and system based on multichannel television audio data |
CN104796758A (en) * | 2015-03-26 | 2015-07-22 | 成都市斯达鑫辉视讯科技有限公司 | Program caching method of set top box |
CN104780420A (en) * | 2015-03-26 | 2015-07-15 | 成都市斯达鑫辉视讯科技有限公司 | Program playing method of set top box |
CN104796757A (en) * | 2015-03-26 | 2015-07-22 | 成都市斯达鑫辉视讯科技有限公司 | Program continuous playing method of set top box |
CN106454502A (en) * | 2016-09-30 | 2017-02-22 | 深圳市九洲电器有限公司 | Television program channel switching preview method and system |
CN108668165A (en) * | 2017-03-31 | 2018-10-16 | 澜至电子科技(成都)有限公司 | It is switched fast method, system and the universal player and terminal of internet program |
CN108771526B (en) * | 2018-05-31 | 2021-03-19 | 佛山市顺德区美的洗涤电器制造有限公司 | Washing method, dishwasher, and computer-readable storage medium |
CN113038150B (en) * | 2019-12-09 | 2023-09-12 | 青岛海信宽带多媒体技术有限公司 | Program switching method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123717A (en) * | 2007-09-25 | 2008-02-13 | 中兴通讯股份有限公司 | A device and method for quick switching of channels |
CN101426110A (en) * | 2008-11-28 | 2009-05-06 | 北京创毅视讯科技有限公司 | Method for implementing television channel switch and multimedia broadcast receiving terminal |
CN101656869A (en) * | 2008-08-21 | 2010-02-24 | 华为技术有限公司 | Method, device and system for switching channels |
CN101702777A (en) * | 2009-10-30 | 2010-05-05 | 深圳创维数字技术股份有限公司 | IPTV system, audio/video coding switching method and equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7659919B2 (en) * | 2005-08-25 | 2010-02-09 | Sony Ericsson Mobile Communications Ab | Mobile television channel switching system and method |
-
2012
- 2012-09-27 CN CN201210370012.4A patent/CN102883208B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123717A (en) * | 2007-09-25 | 2008-02-13 | 中兴通讯股份有限公司 | A device and method for quick switching of channels |
CN101656869A (en) * | 2008-08-21 | 2010-02-24 | 华为技术有限公司 | Method, device and system for switching channels |
CN101426110A (en) * | 2008-11-28 | 2009-05-06 | 北京创毅视讯科技有限公司 | Method for implementing television channel switch and multimedia broadcast receiving terminal |
CN101702777A (en) * | 2009-10-30 | 2010-05-05 | 深圳创维数字技术股份有限公司 | IPTV system, audio/video coding switching method and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN102883208A (en) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102883208B (en) | A kind of method and system of quick switching program | |
KR100698277B1 (en) | Video display terminal and method for regenerating broadcasting signal | |
CN105025345A (en) | Method and device for recording live program | |
JP2007251803A (en) | Recording and reproducing apparatus, mobile terminal device, recording and reproducing system, and recording and reproducing method | |
RU2008132324A (en) | SYSTEM AND METHOD FOR RECEIVING AND PLAYING NETWORK TV PROGRAMS | |
CN105072480A (en) | Video live broadcast method and device | |
US7768575B2 (en) | Method and apparatus for capturing consecutive frames in digital video | |
US20170180817A1 (en) | Methods and systems for recording and sharing digital video | |
CN105872669A (en) | Video manufacturing method based on intelligent television and intelligent television | |
CN105898320A (en) | Panorama video decoding method and device and terminal equipment based on Android platform | |
JP2012130048A (en) | Television broadcast viewing apparatus and program | |
JP2012015958A (en) | Content reproduction system | |
JP2005204064A (en) | Program video recorder, portable terminal device, and program | |
JP2011120089A (en) | System, device method and program for receiving content | |
JP2007074158A (en) | Reproduction system and reproducing method using the system | |
KR101235341B1 (en) | Broadcast Terminal And Method Of Playing Broadcast Data Using Same | |
JP2005102186A (en) | Device and method for processing video stream | |
JP4739388B2 (en) | Recording / reproducing apparatus, portable terminal apparatus, recording / reproducing system, and recording / reproducing method | |
CN104837005A (en) | Method and device for switch playing of 3D video and 2D video | |
JP4635098B1 (en) | Electronics | |
JP5349981B2 (en) | Display control apparatus and display control method | |
JP2008042234A (en) | Television broadcast viewing device and program | |
CN106686435A (en) | Multimedia video file playing method, apparatus and TV terminal | |
CN1933564B (en) | Display method for digital broadcast terminal and channel information | |
CN110214352A (en) | Recording method compatible with the extent of deterioration of storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151111 Termination date: 20190927 |