CN104780443B - I frame period dynamic testing methods are realized on the set-top box - Google Patents
I frame period dynamic testing methods are realized on the set-top box Download PDFInfo
- Publication number
- CN104780443B CN104780443B CN201510122882.3A CN201510122882A CN104780443B CN 104780443 B CN104780443 B CN 104780443B CN 201510122882 A CN201510122882 A CN 201510122882A CN 104780443 B CN104780443 B CN 104780443B
- Authority
- CN
- China
- Prior art keywords
- time
- frames
- frame
- top box
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 7
- 238000000034 method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to digital television system, there is provided one kind realizes I frame period dynamic testing methods on the set-top box, solves the problems, such as that operator and user can not detect the I frame periods of user terminal program.It comprises the following steps:Set top box is switched to new program, and Video Decoder finds I frame reference points from the TS code streams of locking, using I frames reference point as first I frame;By Video Decoder first I frame decoding into after image, preparation is used as fiducial time at the time of being presented to user, starts counting up and timing, then detects I frames every time, then increase counting, while statistic mixed-state is to the time of I frames;The interval time of two neighboring I frames and the Mean Time Between Replacement of all I frames are calculated, and counts and draws largest interval time and minimum time interval.The present invention is applied to the set top box of digital television system.
Description
Technical field
The present invention relates to digital television system, more particularly to realizes I frame period dynamic testing methods on the set-top box.
Background technology
I frames (I frame) are also known as Intra pictures (intra picture), and I frames are typically that (MPEG is used each GOP
A kind of video compression technology) first frame, by moderately compressing, as the reference point of random access, figure can be treated as
As.Because the zapping time of DTV, set top box, with the remote controller response time, tuner locking time, ECM obtain the time,
The time of setting descrambling word, the I frame times interval that especially operator's program broadcasts are closely related.So if operator does not know about
The I frame times interval of user terminal viewed programs, it just can not accurately understand the program zapping time of user.
As the popularization of DTV, set top box, and equipment are increasingly sophisticated, and the factor of ciphered program, with traditional
Instrument can not analyze the I frame periods of user terminal program, when causing operator can not accurately adjust the I frames of broadcast items
Between be spaced so that adjustment user terminal program zapping overlong time problem, cause very big trouble.If operator can be according to I
The testing result at frame time interval, the program long to I frames are handled, and reduce the interval time of I frames, then can is from essence
Upper raising zapping speed.
Secondly operator when set top box bid is carried out, also can not with reference to it is objective specifically program I frame times interval,
To assess the zapping time of each product of set top box producer, and the superiority-inferiority of its products-hardware and software.
The content of the invention
The technical problem to be solved in the present invention is:One kind is provided and realizes I frame period dynamic testing methods on the set-top box, is solved
Certainly operator and user can not detect the problem of I frame periods of user terminal program.
To solve the above problems, the technical solution adopted by the present invention is:I frame periods dynamic detection side is realized on the set-top box
Method, comprise the following steps:
A. set top box is switched to new program, and Video Decoder finds I frame reference points from the TS code streams of locking, I frames are joined
Examination point is as first I frame;
B. by Video Decoder first I frame decoding into after image, when at the time of preparation being presented to user as benchmark
Between, start counting up and timing, then detect I frames every time, then increase counts, while statistic mixed-state is to the time of I frames;
C. the interval time of two neighboring I frames and the Mean Time Between Replacement of all I frames are calculated, and counts and draws maximum
Interval time and minimum time interval;
Further, also comprise the following steps:
D. set top box by the largest interval time of I frames, minimum time interval, Mean Time Between Replacement on the specific boundary of set top box
User is presented on face, while sends operator to.
The beneficial effects of the invention are as follows:The acquisition of I frames is carried out according to the interruption of I frames or I frames event, calculates program
Largest interval time, minimum time interval and Mean Time Between Replacement, these I frame period data are occurred to user and transmission
To operator, operator can carry out more adduction before program broadcast according to the data of the I frame periods of each program to program
The processing of reason, it is ensured that the I frame periods of each program will not be especially big, improves the fluency of program and improves terminal set top box zapping
Speed, the experience better to user.Significant data foundation also is also provided for set top box producer simultaneously, during to solve zapping
Between provide effective data and ensure.
Embodiment
I frames may be employed to independently form image, obtains an I frame data in decoder flows from TS, then can generate
One I frame interrupts or I frame events, and we carry out the acquisition of I frames according to the interruption or I frames event of I frames.
When set top box each zapping, when the first frame I frame chips decode out, begin to count and timing,
Then I frames are detected every time, then increase counts, while counts the I frame period times.
When being switched to new program, Video Decoder can be found and look for first set top box from the TS code streams of locking first
The I frame reference points arrived, this I frame reference point found first is exactly first I frame.When Video Decoder decodes I frame data
Into after image, when preparation is presented to user.This when is exactly the starting point time of I frames.We are referred to as T0 and start benchmark
Time point.Then finding after second I frame data be decoded into image, we are referred to as T1 time points, and the 3rd I frame is referred to as T2, according to
It is secondary to analogize us and obtain T3, T4, T4, T5 ....Two neighboring I frames Tn+1 and Tn time interval are known as adjacent I frames
Interval time Dn.
The maximum Dn in the interval of two neighboring I frames is called the I frame largest interval times by we, and minimum Dn is referred to as I frames
Minimum time interval.I frame average times=(Tn-T0)/n.
Set top box is averaged the I frames calculated, largest interval time and minimum time interval are presented by user interface
To user.With set-top box by I frames are average, largest interval time and minimum time interval send operator to, carried for operator
Real-time monitored results are supplied, operator can enter according to the data of the I frame periods of each program before program broadcast to program
The more rational processing of row, it is ensured that the I frame periods of each program will not be especially big, improves the fluency of program and improves terminating machine
The speed of top box zapping, the experience better to user.
The invention is not limited in foregoing embodiment.The present invention, which expands to, any in this manual to be disclosed
New feature or any new combination, and disclose any new method or process the step of or any new combination.
Claims (1)
1. I frame period dynamic testing methods are realized on the set-top box, it is characterised in that comprise the following steps:
A. set top box is switched to new program, and Video Decoder finds I frame reference points from the TS code streams of locking, by I frame reference points
As first I frame;
B. for Video Decoder first I frame decoding into after image, preparation is used as fiducial time, beginning at the time of being presented to user
Count and timing, then detect I frames every time, then increase counts, while statistic mixed-state is to the time of I frames;
C. the interval time of two neighboring I frames and the Mean Time Between Replacement of all I frames are calculated, and counts and draws largest interval
Time and minimum time interval;
D. set top box by the largest interval time of I frames, minimum time interval, Mean Time Between Replacement on the specific interface of set top box
User is presented to, while sends operator to;Operator is right before program broadcast according to the data of the I frame periods of each program
Program is handled, it is ensured that the I frame periods of each program are without departing from limiting value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510122882.3A CN104780443B (en) | 2015-03-19 | 2015-03-19 | I frame period dynamic testing methods are realized on the set-top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510122882.3A CN104780443B (en) | 2015-03-19 | 2015-03-19 | I frame period dynamic testing methods are realized on the set-top box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104780443A CN104780443A (en) | 2015-07-15 |
CN104780443B true CN104780443B (en) | 2018-02-23 |
Family
ID=53621631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510122882.3A Active CN104780443B (en) | 2015-03-19 | 2015-03-19 | I frame period dynamic testing methods are realized on the set-top box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104780443B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106937141A (en) * | 2017-03-24 | 2017-07-07 | 北京奇艺世纪科技有限公司 | A kind of bitstreams switching method and device |
CN112995649B (en) * | 2019-12-13 | 2024-04-16 | 青岛海信宽带多媒体技术有限公司 | Network terminal and network terminal evaluating method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006186875A (en) * | 2004-12-28 | 2006-07-13 | Matsushita Electric Ind Co Ltd | Mobile digital broadcast receiver, and reception method |
JP4561837B2 (en) * | 2008-01-07 | 2010-10-13 | 日本電気株式会社 | REPRODUCTION DEVICE, SYSTEM, METHOD, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM |
CN101917612A (en) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Streaming media video coding method and device |
CN101924914A (en) * | 2010-07-21 | 2010-12-22 | 深圳市九洲电器有限公司 | Method for switching television channels and system and device thereof |
JP2013207466A (en) * | 2012-03-28 | 2013-10-07 | Casio Comput Co Ltd | Video playback apparatus and program |
-
2015
- 2015-03-19 CN CN201510122882.3A patent/CN104780443B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN104780443A (en) | 2015-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8387107B2 (en) | Method, system and device for processing media stream | |
CN101783929B (en) | Method for sending heartbeats to video server by set top box | |
WO2011088204A4 (en) | Video alignment and calibration for video quality measurement | |
US20160165227A1 (en) | Detection of audio to video synchronization errors | |
CN104780443B (en) | I frame period dynamic testing methods are realized on the set-top box | |
JP5720051B2 (en) | Method and apparatus for measuring delay variation in digital stream | |
CN106792169A (en) | Internet video play handling method and device | |
CN107222781A (en) | The method and system of intelligent gateway dynamic translation code check | |
CN108810524B (en) | IPTV picture fault phenomenon detection method | |
US9749686B2 (en) | Video analyzer | |
US20110239296A1 (en) | Tracing unauthorized use of secure modules | |
CN105791979A (en) | Video file processing method and display device | |
CN104159079B (en) | A kind of image real-time decoding display methods | |
CN105578265B (en) | A kind of timestamp compensation or modified method based on H264, H265 video analysis | |
US10038906B2 (en) | Video analyzer | |
US9031126B2 (en) | Method and system for video encoding using noise level estimates from vertical blanking interval TV lines | |
KR100598360B1 (en) | Apparatus to reduce an image display delay time in channel conversion and method thereof | |
EP3534619A1 (en) | Signal source switching control method and device | |
CN114189737A (en) | Digital television and rapid channel switching method thereof | |
CN103812853A (en) | Network congestion video self-adaptive system | |
CN113206961A (en) | Television live broadcast key filling signal broadcasting method and system | |
CN104320690B (en) | A kind of television broadcasting method and terminal televisions | |
US6192074B1 (en) | Fixed frequency source timing processor method and apparatus | |
CN104394462A (en) | Recognizing method for mosaic and brace faults of audio and video | |
US7984477B2 (en) | Real-time video compression |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20150715 Assignee: Sichuan Changhong Xinwang Technology Co.,Ltd. Assignor: SICHUAN CHANGHONG ELECTRIC Co.,Ltd. Contract record no.: X2023980043949 Denomination of invention: Implementing dynamic detection method for I frame interval on set-top boxes Granted publication date: 20180223 License type: Common License Record date: 20231030 |