CN102510533A - Method, device and set-top box for eliminating video capture delay - Google Patents

Method, device and set-top box for eliminating video capture delay Download PDF

Info

Publication number
CN102510533A
CN102510533A CN2011104127328A CN201110412732A CN102510533A CN 102510533 A CN102510533 A CN 102510533A CN 2011104127328 A CN2011104127328 A CN 2011104127328A CN 201110412732 A CN201110412732 A CN 201110412732A CN 102510533 A CN102510533 A CN 102510533A
Authority
CN
China
Prior art keywords
video
time
frame
grabgraf
cache module
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.)
Pending
Application number
CN2011104127328A
Other languages
Chinese (zh)
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 Jiuzhou Electric Appliance Co Ltd
Original Assignee
Shenzhen Jiuzhou Electric Appliance 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 Jiuzhou Electric Appliance Co Ltd filed Critical Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority to CN2011104127328A priority Critical patent/CN102510533A/en
Publication of CN102510533A publication Critical patent/CN102510533A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention belongs to the field of set-top boxes, and particularly relates to a method, device and set-top box for eliminating video capture delay. The method comprises the following steps of: arranging a video frame buffer module in advance; copying video frame data output from a video decoder, and transmitting the copied video frame data into the video frame buffer module; and when a user observes a picture played by a display system, transmitting a capture command so that the set-top box takes a frame datum out of the video frame buffer module according to the capture command to be used as a picture to be stored in a memory of the set-top box. By adopting the method, device and set-top box for eliminating video capture delay, provided by the invention, the user can more accurately capture pictures in real time.

Description

A kind of method, device and STB of eliminating the time-delay of video grabgraf
Technical field
The invention belongs to field of set-top, relate in particular to a kind of method, device and STB of eliminating the time-delay of video grabgraf.
Background technology
Numerous functions of DTV make " seeing TV " become " using TV ", to the broadcasting pictures grabgraf and save as picture, are exactly wherein a kind of simple function.
Now, TV is carried out grabgraf, generally adopts following two kinds of methods:
One, in the playing process; The user grasps through remote controller key in real time, because the time-delay that causes of the reaction time of user and system, the user often can not get the picture wanted; The time of time-delay is made up of following content: user's reaction time; Refer to that the user from seeing the picture of wanting, ends the time between this to pressing remote controller key; SRT refers to STB from receiving image grabbing command, grabs picture to the software systems of digital TV terminal and ends the time between this.Usually, when the user thinks to grasp in real time certain picture that broadcasts on the TV, press remote controller, and the picture that the software systems of TV are caught can be the picture of having delayed time usually.
Two, in the STB that has " time shift (Time Shift) " function; The user at first will suspend the picture of broadcast,, grasps through remote controller key to the picture of wanting by keyframe playback again; The method can make a lot of times of CU; Be not suitable for grasping more picture, and can not when seeing TV continuously, grasp, influenced user's use experience.
The method that prior art one adopts is, the user wants to grasp a width of cloth picture when seeing one section video, and this picture time corresponding is S1; So the user presses the grabgraf button of remote controller, time this moment is S2, and STB is according to the image grabbing command of receiving; The in progress this moment picture of intercepting display system, time this moment is S3, and S3 is different with the picture that S1 is play; If video is the picture of one section fast moving, then the user is difficult to catch S1 picture constantly, has satisfied not user's requirement.
Summary of the invention
Technical problem to be solved by this invention is, do not increasing hardware device, do not adopting in the STB of time-shifting function, eliminates the time-delay of video grabgraf, the picture that the picture that grabs is wanted near the user very much, thus improve user's experience.
For solving the problems of the technologies described above, the present invention proposes a kind of method of eliminating the time-delay of video grabgraf, a frame of video cache module is set in advance, the method for said video grabgraf comprises:
Step 1, will when being sent to display system, duplicating portion and be sent in the said frame of video cache module from the video requency frame data of Video Decoder output;
Step 2, when the user sees certain picture that display system plays, send image grabbing command, STB takes out frame data according to said image grabbing command from said frame of video cache module, be kept at as picture in the memory of STB.
For solving the problems of the technologies described above, the invention allows for a kind of device of eliminating the time-delay of video grabgraf, comprising:
The frame of video cache module is used for the video requency frame data in buffer memory a period of time;
Video data sends module, is used for the video requency frame data from Video Decoder output when being sent to display system, being duplicated portion and is sent in the said frame of video cache module;
The grabgraf module is used for when the user sees certain picture of display system broadcast, sending image grabbing command, according to said image grabbing command, from said frame of video cache module, takes out frame data, is kept at as picture in the memory of STB.
For solving the problems of the technologies described above, the present invention has proposed a kind of STB again, and said STB comprises: described a kind of device of eliminating the time-delay of video grabgraf.
Adopt the present invention to eliminate method, device and the STB of the time-delay of video grabgraf, make the user can grasp picture more accurately in real time.
Description of drawings
Fig. 1: the embodiment of the invention one is eliminated the method flow diagram of video grabgraf time-delay;
Fig. 2: the video data of the embodiment of the invention one is handled figure;
Fig. 3: the particular flow sheet of step 2 in the embodiment of the invention one;
Fig. 4: the method flow diagram that the frame of video cache module is set in the embodiment of the invention one;
Fig. 5: the embodiment of the invention two is eliminated the apparatus structure block diagram of video grabgraf time-delay;
Fig. 6: the structured flowchart of grabgraf module in the embodiment of the invention two.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
Below in conjunction with specific embodiment realization of the present invention is described in detail:
Embodiment one
As shown in Figure 1, the present invention proposes a kind of method of eliminating the time-delay of video grabgraf, a frame of video cache module is set in advance, the method for said video grabgraf comprises:
Step 1, will when being sent to display system, duplicating portion and be sent in the said frame of video cache module from the video requency frame data of Video Decoder output;
Step 2, when the user sees certain picture that display system plays, send image grabbing command, STB takes out frame data according to said image grabbing command from said frame of video cache module, be kept at as picture in the memory of STB.
Need to prove, as shown in Figure 2, said frame of video cache module, store video frame data in chronological order, and deposit time and video requency frame data are corresponding one by one, if be filled with, the video requency frame data deletion that then will deposit in the earliest.
In embodiments of the present invention, as shown in Figure 3, said step 2 specifically comprises:
S201: when the user sees certain picture of display system broadcast, send image grabbing command;
S202: STB is according to said image grabbing command, analyzes the time T of the frame of video that the user wants to grasp;
S203: from said frame of video cache module, find out the corresponding video requency frame data of said T;
S204: take out the corresponding video requency frame data of said T, be kept at as picture in the memory of STB.
In embodiments of the present invention, as shown in Figure 4, the said method that the frame of video cache module is set comprises:
S301: the average reaction time of statistics of user's, count T1;
S302: the average reaction time of computing system, count T2;
S303: the capacity of frame of video cache module is set, and the time the latest that said frame of video cache module institute stored video frames data are corresponding and the difference of earliest time are counted T3, T3 >=T1+T2.
Preferably, said when T3=T1+T2, in the said step 2, STB takes out the corresponding data of a frame earliest time according to said image grabbing command from the exit of said frame of video cache module, be kept at as picture in the memory of STB.
Illustrate:
In the inventive method, STB flows to display system and frame of video cache module simultaneously with video data, and display system is used for to user's displaying video; And the frame of video cache module is used for one section video data of buffer memory, and when the user wanted to grasp a width of cloth picture when seeing one section video, this picture time corresponding was S1; So the user presses the grabgraf button of remote controller, STB finds the corresponding constantly picture of S1 according to the image grabbing command of receiving in the frame of video cache module; The picture that intercepting S1 is corresponding constantly also is kept in the STB; If video is the picture of one section fast moving, the user also can accurately catch S1 picture constantly, has satisfied user's requirement.
The frame of video cache module is different from general memory module; Its capacity is very little, and satisfies the characteristic of first in first out, in case fill just with the data deletion that deposits in earlier; Can reduce memory space like this; Be fit to very much user's this demand, and need not increase hardware device, simple to operate, reliable.
The frame of video cache module is according to time sequencing store video frame data, and its capacity measures with the time span of stored video frames, and its capacity setting has a minimum requirements; User's average reaction time is T1, and the average reaction time of system is T2, then the time span T3 of frame of video cache module >=T1+T2; Suppose; T1 is 1 second, and T2 is 2 seconds, and then the T3 minimum is 3 seconds; That is to say that the frame of video cache module will store the video requency frame data of 3 seconds time spans at least, could guarantee that like this picture that the user wants to grasp can find in the frequency frame buffer module.Want to grasp picture like the user at the 13:00 branch, and frame buffer module can be stored the video requency frame data of 12:58~13:05 time period frequently, STB can search out the video requency frame data that 13:00 divides in the frequency frame buffer module.
If the time of T1 and T2 statistics ground is more accurate; And customer requirements is neither be too high the time, the time span of frame of video cache module can just equal T1 and T2 with, like this; The user wants to grasp picture as dividing at 13:00; And frame buffer module can be stored the video requency frame data of 13:00~13:03 time period frequently, and STB can directly be obtained the video requency frame data that 13:00 divides from the exit of frame of video cache module, need not to search according to the time again.
Embodiment two
As shown in Figure 5, the present invention proposes a kind of device of eliminating the time-delay of video grabgraf, comprising:
The frame of video cache module is used for the video requency frame data in buffer memory a period of time;
Video data sends module, is used for the video requency frame data from Video Decoder output when being sent to display system, being duplicated portion and is sent in the said frame of video cache module;
The grabgraf module is used for when the user sees certain picture of display system broadcast, sending image grabbing command, according to said image grabbing command, from said frame of video cache module, takes out frame data, is kept at as picture in the memory of STB.
Need to prove that said frame of video cache module is used for the video requency frame data in buffer memory a period of time in chronological order, and deposit time and video requency frame data are corresponding one by one,, then abandon the video requency frame data that deposits in the earliest if be filled with.
In embodiments of the present invention, as shown in Figure 6, said grabgraf module specifically comprises:
Module is sent in order, is used to preserve the image grabbing command of when the user sees certain picture of display system broadcast, sending;
Analysis module is used for according to said image grabbing command, analyzes the time T of the frame of video that the user wants to grasp;
Search module, be used for, find out the corresponding video requency frame data of said T from said frame of video cache module;
Take out module, be used to take out the corresponding video requency frame data of said T, be kept at as picture in the memory of STB.
In embodiments of the present invention; The capacity of said frame of video cache module, with the time the latest of institute's stored video frames data correspondence and the difference T3 metering of earliest time, user's average reaction time is counted T1; The average reaction time of system is counted T2, then T3 >=T1+T2.
Embodiment three
A kind of STB, said STB comprise described a kind of device of eliminating the time-delay of video grabgraf.
This shows; Method, device and the STB of elimination video grabgraf time-delay provided by the invention; Do not increasing hardware device, do not adopting in the STB of time-shifting function; Eliminate the time-delay of video grabgraf, the picture that the picture that grabs is wanted near the user very much, thus improved user's experience.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. eliminate the method that the video grabgraf is delayed time for one kind, it is characterized in that a frame of video cache module is set in advance, and the method for said video grabgraf comprises:
Step 1, will when being sent to display system, duplicating portion and be sent in the said frame of video cache module from the video requency frame data of Video Decoder output;
Step 2, when the user sees certain picture that display system plays, send image grabbing command, STB takes out frame data according to said image grabbing command from said frame of video cache module, be kept at as picture in the memory of STB.
2. eliminate the method for video grabgraf time-delay according to claim 1, it is characterized in that said frame of video cache module; Store video frame data in chronological order; And deposit time and video requency frame data are corresponding one by one, if be filled with, the video requency frame data deletion that then will deposit in the earliest.
3. like the method for the said elimination video of claim 2 grabgraf time-delay, it is characterized in that said step 2 specifically comprises:
When the user sees certain picture of display system broadcast, send image grabbing command;
STB is according to said image grabbing command, analyzes the time T of the frame of video that the user wants to grasp;
From said frame of video cache module, find out the corresponding video requency frame data of said T;
Take out the corresponding video requency frame data of said T, be kept at as picture in the memory of STB.
4. eliminate the method for video grabgraf time-delay according to claim 1, it is characterized in that the said method that the frame of video cache module is set comprises:
The average reaction time of statistics of user's is counted T1;
The average reaction time of computing system is counted T2;
The capacity of frame of video cache module is set, and the time the latest that said frame of video cache module institute stored video frames data are corresponding and the difference of earliest time are counted T3, T3 >=T1+T2.
5. the method for delaying time like the said elimination video of claim 4 grabgraf; It is characterized in that; Said when T3=T1+T2, in the said step 2, STB is according to said image grabbing command; Take out the corresponding data of a frame earliest time from the exit of said frame of video cache module, be kept at as picture in the memory of STB.
6. a device of eliminating the time-delay of video grabgraf is characterized in that, comprising:
The frame of video cache module is used for the video requency frame data in buffer memory a period of time;
Video data sends module, is used for the video requency frame data from Video Decoder output when being sent to display system, being duplicated portion and is sent in the said frame of video cache module;
The grabgraf module is used for when the user sees certain picture of display system broadcast, sending image grabbing command, according to said image grabbing command, from said frame of video cache module, takes out frame data, is kept at as picture in the memory of STB.
7. the device of delaying time like the said elimination video of claim 6 grabgraf; It is characterized in that; Said frame of video cache module is used for the video requency frame data in buffer memory a period of time in chronological order, and deposits time and video requency frame data are corresponding one by one; If be filled with, then abandon the video requency frame data that deposits in the earliest.
8. like the method for the said elimination video of claim 7 grabgraf time-delay, it is characterized in that said grabgraf module specifically comprises:
Module is sent in order, is used to preserve the image grabbing command of when the user sees certain picture of display system broadcast, sending;
Analysis module is used for according to said image grabbing command, analyzes the time T of the frame of video that the user wants to grasp;
Search module, be used for, find out the corresponding video requency frame data of said T from said frame of video cache module;
Take out module, be used to take out the corresponding video requency frame data of said T, be kept at as picture in the memory of STB.
9. the method for delaying time like the said elimination video of claim 8 grabgraf; It is characterized in that; The capacity of said frame of video cache module, with the time the latest of institute's stored video frames data correspondence and the difference T3 metering of earliest time, user's average reaction time is counted T1; The average reaction time of system is counted T2, then T3 >=T1+T2.
10. a STB is characterized in that, said STB comprises: like any described a kind of device of eliminating the time-delay of video grabgraf of claim 6 to 9.
CN2011104127328A 2011-12-12 2011-12-12 Method, device and set-top box for eliminating video capture delay Pending CN102510533A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104127328A CN102510533A (en) 2011-12-12 2011-12-12 Method, device and set-top box for eliminating video capture delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104127328A CN102510533A (en) 2011-12-12 2011-12-12 Method, device and set-top box for eliminating video capture delay

Publications (1)

Publication Number Publication Date
CN102510533A true CN102510533A (en) 2012-06-20

Family

ID=46222580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104127328A Pending CN102510533A (en) 2011-12-12 2011-12-12 Method, device and set-top box for eliminating video capture delay

Country Status (1)

Country Link
CN (1) CN102510533A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103414863A (en) * 2013-08-07 2013-11-27 天脉聚源(北京)传媒科技有限公司 Method and device for processing video
CN103475945A (en) * 2013-09-30 2013-12-25 深圳市九洲电器有限公司 Image obtaining method and system
CN103873955A (en) * 2012-12-18 2014-06-18 联想(北京)有限公司 Video acquisition method and device
CN106412691A (en) * 2015-07-27 2017-02-15 腾讯科技(深圳)有限公司 Interception method and device of video images
CN106412702A (en) * 2015-07-27 2017-02-15 腾讯科技(深圳)有限公司 Video clip interception method and device
CN109120982A (en) * 2018-09-27 2019-01-01 惠州Tcl移动通信有限公司 A kind of video playing interface images storage method, mobile terminal and storage medium
CN109413490A (en) * 2018-11-08 2019-03-01 四川长虹电器股份有限公司 Method based on mobile terminal interception television image
US10638166B2 (en) 2015-07-27 2020-04-28 Tencent Technology (Shenzhen) Company Limited Video sharing method and device, and video playing method and device
CN112468871A (en) * 2020-11-24 2021-03-09 青岛创新奇智科技集团有限公司 Monitoring video playing method and device and electronic equipment
CN115225940A (en) * 2021-04-15 2022-10-21 青岛海信宽带多媒体技术有限公司 Set top box and set top box page display method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655601A (en) * 2004-02-09 2005-08-17 联想(北京)有限公司 Screen printing method
CN1674656A (en) * 2004-03-23 2005-09-28 联想(北京)有限公司 Method for realizing digital video frequency cut-off screen
CN1863282A (en) * 2005-05-13 2006-11-15 中兴通讯股份有限公司 Method and apparatus for implementing static image trap of digital television receiver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655601A (en) * 2004-02-09 2005-08-17 联想(北京)有限公司 Screen printing method
CN1674656A (en) * 2004-03-23 2005-09-28 联想(北京)有限公司 Method for realizing digital video frequency cut-off screen
CN1863282A (en) * 2005-05-13 2006-11-15 中兴通讯股份有限公司 Method and apparatus for implementing static image trap of digital television receiver

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873955A (en) * 2012-12-18 2014-06-18 联想(北京)有限公司 Video acquisition method and device
CN103414863A (en) * 2013-08-07 2013-11-27 天脉聚源(北京)传媒科技有限公司 Method and device for processing video
CN103475945A (en) * 2013-09-30 2013-12-25 深圳市九洲电器有限公司 Image obtaining method and system
US10638166B2 (en) 2015-07-27 2020-04-28 Tencent Technology (Shenzhen) Company Limited Video sharing method and device, and video playing method and device
CN106412691A (en) * 2015-07-27 2017-02-15 腾讯科技(深圳)有限公司 Interception method and device of video images
CN106412702A (en) * 2015-07-27 2017-02-15 腾讯科技(深圳)有限公司 Video clip interception method and device
CN106412691B (en) * 2015-07-27 2020-04-07 腾讯科技(深圳)有限公司 Video image intercepting method and device
CN109120982A (en) * 2018-09-27 2019-01-01 惠州Tcl移动通信有限公司 A kind of video playing interface images storage method, mobile terminal and storage medium
CN109413490A (en) * 2018-11-08 2019-03-01 四川长虹电器股份有限公司 Method based on mobile terminal interception television image
CN112468871A (en) * 2020-11-24 2021-03-09 青岛创新奇智科技集团有限公司 Monitoring video playing method and device and electronic equipment
CN112468871B (en) * 2020-11-24 2022-10-14 青岛创新奇智科技集团股份有限公司 Monitoring video playing method and device and electronic equipment
CN115225940A (en) * 2021-04-15 2022-10-21 青岛海信宽带多媒体技术有限公司 Set top box and set top box page display method
CN115225940B (en) * 2021-04-15 2023-07-28 青岛海信宽带多媒体技术有限公司 Set top box and set top box page display method

Similar Documents

Publication Publication Date Title
CN102510533A (en) Method, device and set-top box for eliminating video capture delay
CN110248204B (en) Processing method, device, equipment and storage medium for live broadcast cache
CN101202900B (en) Method for switching living broadcast and playback of digital television and video server
US8457478B2 (en) Method and apparatus for receiving, storing, and presenting multimedia programming without indexing prior to storage
CA2484518C (en) Technique for synchronizing deliveries of information and entertainment in a communications network
JP5833034B2 (en) System and method for synchronizing an electronic program guide with a paused program
EP1708506B1 (en) Rapid media channel changing mechanism and access network node comprising same
CN101536497B (en) Method for reducing channel change times and synchronizing audio/video content during channel change
US8542976B2 (en) Time-shift buffer
WO2006131754A2 (en) Data carousel delivery
CN102833584A (en) Video streaming method of multi-view interactive television
CN104918137A (en) Method enabling spliced screen system to play videos
US20140282790A1 (en) Systems and methods for avoiding missing television programming when changing between television channels
CN104185070A (en) Switching method for different displaying windows of television
US20210014386A1 (en) Synchronizing media in multiple devices
WO2006107424A2 (en) Rapid media channel changing mechanism and access network node comprising same
CN114079813A (en) Picture synchronization method, coding method, video playing device and video coding device
CN103139641A (en) Method and device for achieving audio/video seamless switching in real-time digital television time shifting playing
EP2724541A1 (en) Method and device for delivering 3d content
CN103686077A (en) Double buffering method applied to realtime audio-video data transmission of 3G wireless network
CN100346644C (en) Method for realizing digital video frequency cut-off screen
US20210377606A1 (en) Apparatus, system, and method for abr segment pull dvr
EP3386194A1 (en) Method of delivery audiovisual content and corresponding device
KR101662332B1 (en) System and method for a schedule shift function in a multi-channel broadcast multimedia system
CN101277440A (en) Method and system for automatically real time switching case

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120620