一种电视节目回放控制方法技术

技术编号:16283813 阅读:32 留言:0更新日期:2017-09-23 03:18
本发明专利技术提供一种电视节目回放控制方法,该方法主要在电视上显示与电视节目各视频帧序列对应的时间线界面,该时间线界面上显示有一完整时间线、视频帧缩略图及3个指针,3个指针分别与遥控器的确定键、左键和右键关联,根据遥控器输入指令,记录回放时间段,并判断接收回放指令下一视频帧的属性,根据视频帧的属性和回放起始点和终止点的时间差调整回放速度,这样可以有效地控制回放的速率,并且可以根据用户的回放目的进行回放速率调节,满足客户需求的同时,不影响客户对后续节目的观看,提高观看的流畅性。

Television program playback control method

The invention provides a television program playback control method, this method mainly shows the corresponding sequence and TV programs of the video frame time line interface on TV, the time line interface to display a complete timeline, video thumbnails and 3 hands, 3 hands respectively with the remote control key, left and right the key is to determine the Association, according to the remote control input instruction, record and playback time, and determine the property under the instruction of receiving and playback of a video frame, adjust the playback speed according to the frame of the video playback attribute and the starting point and ending point of the time difference, which can effectively control the playback rate, and according to user playback the purpose of playback rate adjustment, to meet customer needs at the same time, does not affect the customer for subsequent programs to watch, improve fluency of watch.

【技术实现步骤摘要】
一种电视节目回放控制方法
本专利技术属于电视节目播放控制领域,特别涉及一种电视节目回放控制方法。
技术介绍
用户在观看电视节目时,例如观看电视剧、电影,中间都会插入广告,通常用户不想观看广告内容或者用户对当前观看的电视节目的某一时间段的视频不感兴趣,想对观看过的有兴趣的电视节目进行回放,当广告播放完或者不感兴趣的片段播放完之后,需要跳转到下一节目继续播放,但在此回放过程中存在回放的视频对应的时间段定位不准确,控制不好回放倍数,导致错过观看下一节目的某些视频,影响观看效果,为了解决上述技术问题,CN104380380公开了一种视频编辑方法及其数字装置,该方法通过选定回放时间段,用户可以调节要在预设回放持续时间期间回放的一局部序列的帧数,并由此调节对应局部序列的回放速度,该方法可以选定回放时间段和控制回放速率,但该方法存在的问题是通过终端控制视频回放速度,所述终端必须是触摸屏,所以不适合电视节目的回放控制。
技术实现思路
为了解决现有技术中存在的问题,本专利技术提供了一种电视节目回放控制方法,该方法可以与遥控器结合,控制回放时间段的选取,并且根据回放指令接收对应的下一视频帧的属性判断回放速度,提高回放的准确性。本专利技术具体技术方案如下:本专利技术提供一种电视节目回放控制方法,该方法包括如下步骤:S10:在电视上显示与电视节目各视频帧序列对应的时间线界面,所述时间线界面显示有一完整时间线、与完整时间线对应的视频帧缩略图,还显示有3个指针,OK指针、L指针和R指针;S20:将OK指针与遥控器的确定键相关联,将L指针和R指针分别与遥控器的左键和右键相关联;S30:接收回放指令,记录接收回放指令时的时间点T0及该时间点对应的视频帧;S40:接收遥控器输入确定指令时,记录OK指针对应的时间线上的时间点T1,继续接收遥控器输入的指令,并进行判断,当输入的指令为持续左键指令时,记录指令结束时,L指针对应的时间线上的时间点T2,当输入的指令为持续右键指令时,记录指令结束时,OK指针对应的时间线上的时间点T3;S50:根据T1与T2或T1与T3的时间差调整回放速度。进一步的改进,所述时间线界面的时间线上还显示有与L指针和R指针连动的滑块。进一步的改进,步骤S40包括如下步骤:S401:判断T1时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T1,如果不是I帧,当继续接收的遥控器输入指令为持续左键指令时,将记录的时间点改成视频帧后一邻近I帧对应的时间点T1Z,当继续接收的遥控器输入指令为持续右键指令时,将记录的时间点改成视频帧前一邻近I帧对应的时间点T1Q;S402:判断T2时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T2,如果不是I帧,将记录的时间点改成视频帧前一邻近I帧对应的时间点T2Q;S403:判断T3时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T3,如果不是I帧,将记录的时间点改成视频帧后一邻近I帧对应的时间点T3Z。进一步的改进,步骤S50包括如下步骤:S501:计算OK指针对应时间线上的时间点分别与L指针或R指针对应时间线上的时间点的差值△T1或△T2。进一步的改进,步骤S50包括如下步骤:S502:判断T0时间点对应视频帧的下一视频帧是否为广告视频帧,如果为广告视频帧,记录该广告视频帧对应的时间点T4,进行步骤S503;S503:记录广告最后一视频帧对应的时间点T5,计算T4与T5的时间差△T;S504:比较△T与△T1或△T2的大小;当△T≤△T1或△T2,进行步骤S505,当△T>△T1或△T2,进行步骤S506;S505:按照正常的速度回放;S506:根据如下公式对回放的电视节目进行快进播放,Vi表示快进后的播放帧率,V表示电视节目正常播放帧率;进一步的改进,步骤S50还包括如下步骤:S507:当步骤S502判断不是广告视频帧时,判断T1和T2或T1与T3时间段内第N个I帧和第N+1个I帧是否相似,N≥1,如果相似,将第N个I帧和第N+1个I帧放入相同的存储区内,否则,将第N个I帧和第N+1个I帧分别放入不同的存储区内,并对各存储区进行编号;S508:计算y个存储区内第一个I帧和最后一个I帧对应的时间差Xy,Xy表示第y个存储区的时间差,y≥1,按照各存储区的时间差将T1和T2或T1与T3时间段对应的视频进行分割,获得y段视频;S509:计算每段视频内I帧的个数和各存储区对应的视频的热度值,并调整回放速度。进一步的改进,步骤S509包括如下步骤:S5091:统计每一存储区内对应视频的回放次数Cy及每次回放时间Qy,Cy表示第y个存储区内视频回放的次数,Qy表示第y个存储区每次回放的时间;S5092:根据以下公式计算热度值H;其中,k、z、w表示系数,通常取值为0-1。进一步的改进,步骤S509还包括如下步骤:S5093:判断每一存储区对应的视频的热度值H与预设热度阈值H1进行比较,当H≥H1,进行步骤S5094,当H<H1,进行步骤S5095;S5094:按照正常的速度回放;S5095:统计H对应的I帧的个数N,并将N与个数阈值N1进行比较,如果N1<N<2N1,进行步骤S5096,如果N≤N1,进行步骤S5097,如果N≥2N1,进行步骤S5098;S5096:对N进行判断,找到存储区内的中间I帧,计算中间I帧和第一个I帧的I帧间隔个数,进行步骤S5099,如果N为偶数,将该存储区内的I帧平均分成2个子区,计算每一子区内第一个I帧和最后一个I帧的I帧间隔个数,进行步骤S5099;S5097:计算第一个I帧和最后一个I帧的I帧间隔个数,进行步骤S5099;S5098:对N进行判断,找到存储区内的中间I帧,计算中间I帧和第一个I帧之间I帧的总个数,再将总个数进行步骤S5096,如果N为N为偶数,将该存储区内的I帧平均分成2个子区,计算每一子区内I帧总个数,再将I帧总个数进行步骤S5096;S5099:根据I帧间隔个数调整回放倍数。进一步的改进,所述时间线界面上还显示有第二时间线,所述第二时间线上显示有各存储区内第一个I帧对应的时间点。本专利技术的有益效果如下:本专利技术提供的一种电视节目回放控制方法,该方法主要在电视上显示与电视节目各视频帧序列对应的时间线界面,该时间线界面上显示有一完整时间线,并且完整时间线上对应有视频帧缩略图,其上还显示有3个指针,3个指针分别与遥控器的确定键、左键和右键关联,当接收回放到指令时,先根据确定键选择一时间点,然后根据左键或右键选择起始点或终止点,当连续按左键时,L指针对应的时间点为回放起始时间点,OK指针对应的时间点为回放终止时间点,当连续右键时,OK指针对应的时间点为回放起始点,R指针对应的时间点为回放终止点,然后判断接收回放指令下一视频帧的属性,根据视频帧的属性和回放起始点和终止点的时间差调整回放速度,这样可以有效地控制回放的速率,并且可以根据用户的回放目的进行回放速率调节,满足客户需求的同时,不影响客户对后续节目的观看,提高观看的流畅性。附图说明图1为实施例1一种电视节目回放控制方法的流程图;图2为实施例1时间线界面的示意图;图3为实施例2时间线界面的示意图;图4为实施例3步骤S40的流程图;图5为实施例4步骤S50的流程图;图6为实施例5步骤S509的流程本文档来自技高网...
一种电视节目回放控制方法

【技术保护点】
一种电视节目回放控制方法,其特征在于,所述方法包括如下步骤:S10:在电视上显示与电视节目各视频帧序列对应的时间线界面,所述时间线界面显示有一完整时间线、与完整时间线对应的视频帧缩略图,还显示有3个指针,OK指针、L指针和R指针;S20:将OK指针与遥控器的确定键相关联,将L指针和R指针分别与遥控器的左键和右键相关联;S30:接收回放指令,记录接收回放指令时的时间点T0及该时间点对应的视频帧;S40:接收遥控器输入确定指令时,记录OK指针对应的时间线上的时间点T1,继续接收遥控器输入的指令,并进行判断,当输入的指令为持续左键指令时,记录指令结束时,L指针对应的时间线上的时间点T2,当输入的指令为持续右键指令时,记录指令结束时,OK指针对应的时间线上的时间点T3;S50:根据T1与T2或T1与T3的时间差调整回放速度。

【技术特征摘要】
1.一种电视节目回放控制方法,其特征在于,所述方法包括如下步骤:S10:在电视上显示与电视节目各视频帧序列对应的时间线界面,所述时间线界面显示有一完整时间线、与完整时间线对应的视频帧缩略图,还显示有3个指针,OK指针、L指针和R指针;S20:将OK指针与遥控器的确定键相关联,将L指针和R指针分别与遥控器的左键和右键相关联;S30:接收回放指令,记录接收回放指令时的时间点T0及该时间点对应的视频帧;S40:接收遥控器输入确定指令时,记录OK指针对应的时间线上的时间点T1,继续接收遥控器输入的指令,并进行判断,当输入的指令为持续左键指令时,记录指令结束时,L指针对应的时间线上的时间点T2,当输入的指令为持续右键指令时,记录指令结束时,OK指针对应的时间线上的时间点T3;S50:根据T1与T2或T1与T3的时间差调整回放速度。2.如权利要求1所述的电视节目回放控制方法,其特征在于,所述时间线界面的时间线上还显示有与L指针和R指针连动的滑块。3.如权利要求1所述的电视节目回放控制方法,其特征在于,步骤S40包括如下步骤:S401:判断T1时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T1,如果不是I帧,当继续接收的遥控器输入指令为持续左键指令时,将记录的时间点改成视频帧后一邻近I帧对应的时间点T1Z,当继续接收的遥控器输入指令为持续右键指令时,将记录的时间点改成视频帧前一邻近I帧对应的时间点T1Q;S402:判断T2时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T2,如果不是I帧,将记录的时间点改成视频帧前一邻近I帧对应的时间点T2Q;S403:判断T3时间点对应的视频帧是否为I帧,如果为I帧,记录时间点T3,如果不是I帧,将记录的时间点改成视频帧后一邻近I帧对应的时间点T3Z。4.如权利要求2所述的电视节目回放控制方法,其特征在于,步骤S50包括如下步骤:S501:计算OK指针对应时间线上的时间点分别与L指针或R指针对应时间线上的时间点的差值△T1或△T2。5.如权利要求4所述的电视节目回放控制方法,其特征在于,步骤S50包括如下步骤:S502:判断T0时间点对应视频帧的下一视频帧是否为广告视频帧,如果为广告视频帧,记录该广告视频帧对应的时间点T4,进行步骤S503;S503:记录广告最后一视频帧对应的时间点T5,计算T4与T5的时间差△T;S504:比较△T与△T1或△T2的大小;当△T≤△T1或△T2,进行步骤S505,当△T>△T1或△T2,进行步骤S506;S505:按照正常的速度回放;S506:根据如下公式对回放的电视节目进行快进播放,V...

【专利技术属性】
技术研发人员:纪琦华蒲珂曾泽基李哲山胡彬方宏蔡忠善张毅萍魏明蔡辉
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1