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 PDF

Info

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
Application number
CN201510122882.3A
Other languages
Chinese (zh)
Other versions
CN104780443A (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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201510122882.3A priority Critical patent/CN104780443B/en
Publication of CN104780443A publication Critical patent/CN104780443A/en
Application granted granted Critical
Publication of CN104780443B publication Critical patent/CN104780443B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44008Processing 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

I frame period dynamic testing methods are realized on the set-top box
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.
CN201510122882.3A 2015-03-19 2015-03-19 I frame period dynamic testing methods are realized on the set-top box Active CN104780443B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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