[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107277580A - 一种在手机上缓存欲回放的电视节目的方法 - Google Patents

一种在手机上缓存欲回放的电视节目的方法 Download PDF

Info

Publication number
CN107277580A
CN107277580A CN201710374074.5A CN201710374074A CN107277580A CN 107277580 A CN107277580 A CN 107277580A CN 201710374074 A CN201710374074 A CN 201710374074A CN 107277580 A CN107277580 A CN 107277580A
Authority
CN
China
Prior art keywords
mobile phone
video
frames
programme
sent
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.)
Granted
Application number
CN201710374074.5A
Other languages
English (en)
Other versions
CN107277580B (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.)
China Science And Technology Co Ltd
Original Assignee
China Science And Technology 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 China Science And Technology Co Ltd filed Critical China Science And Technology Co Ltd
Priority to CN201710374074.5A priority Critical patent/CN107277580B/zh
Publication of CN107277580A publication Critical patent/CN107277580A/zh
Application granted granted Critical
Publication of CN107277580B publication Critical patent/CN107277580B/zh
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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种在手机上缓存欲回放的电视节目的方法,该方法将机顶盒与手机建立无线通信,手机发送回放请求,机顶盒将要回放的电视节目的视频帧与其时间线进行关联,形成时间线界面发送给手机,手机显示该时间线界面,并根据自己感兴趣的视频帧,通过输入两个时间点选择要回放的视频片段,机顶盒将根据手机输入的时间段截取视频片段,并对视频片段进行分割处理,同时根据手机的网速,判断发送给手机的视频文件,手机进行缓存,然后通过手机再控制该视频片段的回放速度,该方法将手机和机顶盒配合使用,不但能够准确定位欲回放的视频片段,并且能够保证整个回放过程的流畅性。

Description

一种在手机上缓存欲回放的电视节目的方法
技术领域
本发明属于电视节目回放领域,特别涉及一种在手机上缓存欲回放的电视节目的方法。
背景技术
用户在观看电视节目时,例如观看电视剧、电影或球赛等,当中间插入广告或者当前用户对当前的视频片段不感兴趣时,用户要么换台要么对之前观看过的电视节目进行回放,当回放之前看过的电视节目时,需要利用遥控器进行繁琐的操作,还不一定能够准确定位到想要观看的视频片段,想要准确找到回放的视频片段,需要不断按住遥控器,并且还要经过长时间的查询,才能够找到想要回放的视频片段,这给用户的视频回放带来了麻烦,降低用户的回放体验感,为了解决上述技术问题,CN104380380公开了一种视频编辑方法及其数字装置,该方法通过选定回放时间段,用户可以调节要在预设回放持续时间期间回放的一局部序列的帧数,并由此调节对应局部序列的回放速度,该方法可以选定回放时间段和控制回放速率,但该方法存在的问题是控制手机内缓存的视频,不能够对需要回放的电视节目进行回放控制。
发明内容
为了解决现有技术中存在的问题,本发明提供了一种在手机上缓存欲回放的电视节目的方法。该方法将手机和机顶盒配合使用,不但能够准确定位欲回放的视频片段,并且能够保证整个回放过程流畅,并且用户也可以根据机顶盒传输的文件类型判断哪段视频片段可以进行快进播放,哪段视频应该按照正常的速度播放,提高用户观看的整体效果。
本发明具体技术方案如下:
本发明提供一种在手机上缓存欲回放的电视节目的方法,该方法包括如下步骤:
S1:手机与机顶盒建立无线网络通信;
S2:接收手机发送的回放请求,该回放请求内包括回放电视节目名称和电视频道;
S3:从机顶盒内调取请求的电视节目对应的视频,并制作带有与该视频各视频帧序列对应的时间线界面,发送给手机进行显示;
S4:接收手机在时间线界面上输入的第一时间点T1和第二时间点T2;
S5:从电视节目的视频中分离出第一时间点T1和第二时间点T2之间的视频片段,将视频片段进行分割处理,并根据手机网速判断欲发送的视频文件;
S6:手机接收发送的视频文件后,进行缓存并播放。
进一步的改进,步骤S50包括:
S51:计算请求回访的视频片段的时长C,C=|T1-T2|,并与时长阈值C1进行比对,当C≤C1,进行步骤S52;
S52:收集从接受回放请求的时间点开始t时间段内与T1到T2时间段有交集的视频片段的回放起止时间;
S53:计算T1到T2时间段和回放起止时间的交集,记录交集对应的时间点T3和T4;
S54:当T1=T3、T2=T4时,进行步骤S55;
S55:将该时长对应的视频片段分割成两层文件,为基础层和增强层,并将基础层和增强层按照预定时间段Td进行分割,将分割后获得相互对应的子基础层和子增强层赋予相同的且唯一的时间戳。
进一步的改进,步骤S50还包括:
S56:当T1=T3、T2≠T4,或T1≠T3、T2=T4时,判断T3或T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点后一最近的I帧或T4时间点前一最近的I帧,进行步骤S57,如果是,进行步骤S57;
S57:判断该I帧与其前一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录前一I帧对应的时间点T’;
S58:将T1、T2时间段对应的视频片段从时间点T’处分割成2个子视频片段。
进一步的改进,步骤S50还包括:
S59:当T1≠T3、T2≠T4,分别判断T3和T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点前一最近的I帧和T4时间点后一最近的I帧,继续步骤S510,如果是,进行步骤S510;
S510:分别判断两个I帧与其前一I帧、后一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录找到的两个I帧对应的时间点T5和T6;
S511:将T1、T2时间段对应的视频片段从时间点T5和T6处分割成3个子视频片段。
进一步的改进,步骤S50还包括:
S512:将获得的子视频片段再进行分割处理,得到由基础层和增强层组成的两层文件;
S513:判断视频片段的可观看值H,并与观看值阈值H1进行比对,当H<H1,进行步骤S514;
S514:判断是否将下一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机。
进一步的改进,步骤S5还包括:
S515:预定时间段Td内向手机发送含有基础层和增强层的视频数据包;
S516:计算Td内发送的总视频数据包的个数M;
S517:计算手机播放M个视频数据包所用的时间Tm;。
进一步的改进,步骤S5还包括:
S518:将Tm与Td进行比较,当Tm>Td,将步骤S55获得的子基础层和子增强层文件及H≥H1时步骤S512获得的基础层和增强层文件进行步骤S519,当Tm≤Td,将H≥H1时步骤S512获得的基础层和增强层文件和步骤S55获得的子基础层和子增强层进行步骤S520;
S519:将预定时间段内的基础层文件发送给手机,并时刻对该预定时间段内发送的视频数据包进行步骤S516-S517,当判断出Tm≤Td时,进行步骤S521;
S520:计算时间差△T,△T=Td-Tm,并将△T与时间差阈值△T1进行比较,当△T≤△T1,进行步骤S521,当△T>△T1,进行步骤S522;
S521:将基础层和增强层文件叠加发送给手机;
S522:将基础层和增强层文件叠加并一同将与其邻近的后一时间段的增强层文件发送给手机。
进一步的改进,步骤S5还包括:
S523:计算步骤S514欲发送给手机的基础层文件的视频数据包的个数M2,当步骤S518判断Tm≤Td,计算M2与M的大小,如果M2<M,将后一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机,如果M2≥M,只将该子视频片段的基础层文件发送给手机。
进一步的改进,步骤S5还包括:
S524:当步骤S51判断C>C1,提取第一时间点T1至第二时间点T2时间段内的I帧,并判断第N个I帧和第N+1个I帧是否相似,N≥1,N表示I帧的个数,如果相似,将第N个I帧和第N+1个I帧放入相同的存储区内,否则,将第N个I帧和第N+1个I帧分别放入不同的存储区内,并对各存储区进行编号,并将各存储区内对应的视频片段进行步骤S513。
进一步的改进,可观看值H通过如下方法计算得到:
其中,x、k、z、w表示系数,通常取值为0-1,Y表示该段视频的回访次数,Q表示该段视频的点赞数,G表示该段视频的快进次数,S表示该段视频的回访总时长,P表示该段视频对应的电视节目的播放时长。
本发明的有益效果如下:
本发明提供了一种在手机上缓存欲回放的电视节目的方法,该方法将机顶盒与手机建立无线通信,同时手机发送回放请求,机顶盒将要回放的电视节目的视频帧与其时间线进行关联,形成时间线界面发送给手机,手机显示该时间线界面,并根据自己感兴趣的视频帧,通过输入两个时间点选择要回放的视频片段,机顶盒将根据手机输入的时间段截取视频片段,并对视频片段进行分割处理,同时根据手机的网速,判断发送给手机的视频文件,手机进行缓存,然后通过手机再控制该视频片段的回放速度,该方法将手机和机顶盒配合使用,不但能够准确定位欲回放的视频片段,并且能够保证整个回放过程的流畅性,用户也可以根据机顶盒传输的文件类型判断哪段视频片段可以进行快进播放,哪段视频应该按照正常的速度播放,提高用户观看的整体效果。
附图说明
图1为实施例1一种在手机上缓存欲回放的电视节目的方法的流程图;
图2为实施例2步骤S51-S55、S515-S522的流程图;
图3为实施例3步骤S56-S514、S518、S523的流程图;
图4为实施例4步骤S5的流程图。
具体实施方式
下面结合附图和以下实施例对本发明作进一步详细说明。
实施例1
本发明实施例1提供一种在手机上缓存欲回放的电视节目的方法,如图1所示,该方法包括如下步骤:
S1:手机与机顶盒建立无线网络通信;
S2:接收手机发送的回放请求,该回放请求内包括回放电视节目名称和电视频道;
S3:从机顶盒内调取请求的电视节目对应的视频,并制作带有与该视频各视频帧序列对应的时间线界面,发送给手机进行显示;
S4:接收手机在时间线界面上输入的第一时间点T1和第二时间点T2;
S5:从电视节目的视频中分离出第一时间点T1和第二时间点T2之间的视频片段,将视频片段进行分割处理,并根据手机网速判断欲发送的视频文件;
S6:手机接收发送的视频文件后,进行缓存并播放。
本发明提供了一种在手机上缓存欲回放的电视节目的方法,该方法将机顶盒与手机建立无线通信,同时手机发送回放请求,机顶盒将要回放的电视节目的视频帧与其时间线进行关联,形成时间线界面发送给手机,手机显示该时间线界面,并根据自己感兴趣的视频帧,通过输入两个时间点选择要回放的视频片段,机顶盒将根据手机输入的时间段截取视频片段,并对视频片段进行分割处理,同时根据手机的网速,判断发送给手机的视频文件,手机进行缓存,然后通过手机再控制该视频片段的回放速度,该方法将手机和机顶盒配合使用,不但能够准确定位欲回放的视频片段,并且能够保证整个回放过程的流畅性,用户也可以根据机顶盒传输的文件类型判断哪段视频片段可以进行快进播放,哪段视频应该按照正常的速度播放,提高用户观看的整体效果。
实施例2
本发明实施例2提供一种在手机上缓存欲回放的电视节目的方法,该方法与实施例1的基本相同,不同的是,如图2所示,步骤S5包括:
S51:计算请求回访的视频片段的时长C,C=|T1-T2|,并与时长阈值C1进行比对,当C≤C1,进行步骤S52;
S52:收集从接受回放请求的时间点开始t时间段内与T1到T2时间段有交集的视频片段的回放起止时间;
S53:计算T1到T2时间段和回放起止时间的交集,记录交集对应的时间点T3和T4;
S54:当T1=T3、T2=T4时,进行步骤S55;
S55:将该时长对应的视频片段分割成两层文件,为基础层和增强层,并将基础层和增强层文件按照预定时间段Td进行分割,将分割后获得相互对应的子基础层和子增强层赋予相同的且唯一的时间戳;
S515:预定时间段Td内向手机发送含有基础层和增强层的视频数据包;
S516:计算Td内发送的总视频数据包的个数M;
S517:计算手机播放M个视频数据包所用的时间Tm;
S518:并将Tm与Td进行比较,当Tm>Td,将步骤S55获得的子基础层和子增强层文件进行步骤S519,当Tm≤Td,将步骤S55获得的子基础层和子增强层进行步骤S520;
S519:将预定时间段内的基础层文件发送给手机,并时刻对该预定时间段内发送的视频数据包进行步骤S516-S517,当判断出Tm≤Td时,进行步骤S521;
S520:计算时间差△T,△T=Td-Tm,并将△T与时间差阈值△T1进行比较当△T≤△T1,进行步骤S521,当△T>△T1,进行步骤S522;
S521:将基础层和增强层文件叠加发送给手机;
S522:将基础层和增强层文件叠加并一同将与其邻近的后一时间段的增强层文件发送给手机。
本发明进一步限定了如何对请求回放的视频片段进行分割,首先判断请求回放的视频片段的时长,如果该段视频的时长较短,手机时间段t内该段视频的回看记录,找到与时间段T1-T2有交集的回放起止时间,并记录交集的两个时间点T3和T4,然后分别将T1与T3、T2与T4进行比较,当交集的两个时间点就为T1和T2时,将请求回放的视频片段先分成基础层和增强层文件,然后再按照预设时间段将基础层文件和与之对应的增强层文件进行分割,然后再给分割后相互对应的子基础层和子增强层文件赋予相同的时间戳,将欲请求回放的视频片段进行分割处理后,再判断手机的网速,具体流程为:首先机顶盒在预定时间段Td内向手机发送检测视频,其包括基础层和增强层文件,计算发送的检测视频数据包的个数M,然后计算手机输出M个数据包的时间Tm,将Tm与Td进行比较,当Tm>Td,表明手机的输出存在卡顿现象不影响输出,先将第一时间点T1开始Td时间段内的子基础层文件发送给手机,然后手机进行输出,当判断出Tm≤Td时,计算Td与Tm的时间差,当时间差比较小时,将子基础层文件和子增强层文件叠加发送给手机,当时间差比较大时,将基础层和增强层文件叠加并一同将与其邻近的后一时间段的增强层文件发送给手机,欲发送第二时间段的视频时,对发送的第一时间段的数据包个数和手机输出该个数的时间进行比对,如果反复循环,直至将欲回放的视频文件发送完毕;当交集的点就为T1和T2时,表明该段视频属于热点片段,所以用户也想回放高清且流畅的视频片段,所以本发明对该视频片段进行分割处理,然后根据手机输出数据包的时间判断发送哪些视频文件,提高整体观看效果,不存在卡顿,定位准确。
实施例3
本发明实施例3提供一种在手机上缓存欲回放的电视节目的方法,该方法与实施例2的基本相同,不同的是,如图3所示,步骤S5还包括如下步骤:
S56:当T1=T3、T2≠T4,或T1≠T3、T2=T4时,判断T3或T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点后一最近的I帧或T4时间点前一最近的I帧,进行步骤S57,如果是,进行步骤S57;
S57:判断该I帧与其前一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录前一I帧对应的时间点T’;
S58:将T1、T2时间段对应的视频片段从时间点T’处分割成2个子视频片段;
S59:当T1≠T3、T2≠T4,分别判断T3和T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点前一最近的I帧和T4时间点后一最近的I帧,继续步骤S510,如果是,进行步骤S510;
S510:分别判断两个I帧与其前一I帧、后一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录找到的两个I帧对应的时间点T5和T6;
S511:将T1、T2时间段对应的视频片段从时间点T5和T6处分割成3个子视频片段;
S512:将获得的子视频片段再进行分割处理,得到由基础层和增强层组成的两层文件;
S513:判断视频片段的可观看值H,并与观看值阈值H1进行比对,当H<H1,进行步骤S514;
S514:判断是否将下一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机;
S518:当Tm>Td,将H≥H1时步骤S512获得的基础层和增强层文件进行步骤S519,当Tm≤Td,将H≥H1时步骤S512获得的基础层和增强层文件进行步骤S520;
S523:计算步骤S514欲发送给手机的基础层文件的视频数据包的个数M2,当步骤S518判断Tm≤Td,计算M2与M的大小,如果M2<M,将后一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机,如果M2≥M,只将该子视频片段的基础层文件发送给手机。
本发明进一步对交集的两个时间点不同时为T1和T2的情况进行判断,当交集有一个点不是T1或T2时,判断T3或T4对应的视频帧是否为I帧,如果不是I帧,找到T3时间点后一最近的I帧或T4时间点前一最近的I帧,将找到的I帧及是I帧的情况进行相邻帧相似性比较,如果相似,继续寻找,直至找到不相似的I帧,记录不相似的I帧前一I帧的时间段T’,根据该时间点将视频片段分割成2个子视频片段;当交集的两个点均不是T1或T2时,判断T3或T4对应的视频帧是否为I帧,如果不是I帧,找到T3时间点前一最近的I帧和T4时间点后一最近的I帧,将找到的I帧及是I帧的情况进行相邻帧相似性比较,如果相似,继续寻找,直至找到不相似的I帧,记录找到的两个I帧对应的时间点T5和T6,将T1、T2时间段对应的视频片段从时间点T5和T6处分割成3个子视频片段,将以上获得子视频片段再进行分割,形成基础层和增强层文件,然后判断分割后的每一子视频片段的可观看值H,并将可观看值与阈值进行比较,当可观看值低时,只将该子视频片段的基础文件发送给手机,当检测的手机网速大时,判断欲发送的基础层文件的视频数据包的个数,如果数据包个数多,只将基础层文件发送给手机,如果数据包个数少,将基础文件连同下一子视频片段的增强层文件发送给手机。需要说明的是,本发明I帧的相似度可以根据本申请人之前申请的文件进行判断,或者其他方法进行判断,本发明不做具体限定,且本发明的可观看值H通过如下公式获得:
其中,x、k、z、w表示系数,通常取值为0-1,Y表示该段视频的回访次数,Q表示该段视频的点赞数,G表示该段视频的快进次数,S表示该段视频的回访总时长,P表示该段视频对应的电视节目的播放时长。
实施例4
本发明实施例4提供一种在手机上缓存欲回放的电视节目的方法,该方法与实施例1的基本相同,不同的是,如图4所示,步骤S50包括如下步骤:步骤S5还包括:
S524:当步骤S51判断C>C1,提取第一时间点T1至第二时间点T2时间段内的I帧,并判断第N个I帧和第N+1个I帧是否相似,N≥1,N表示I帧的个数,如果相似,将第N个I帧和第N+1个I帧放入相同的存储区内,否则,将第N个I帧和第N+1个I帧分别放入不同的存储区内,并对各存储区进行编号,并将各存储区内对应的视频片段进行步骤S513。
本发明当请求回放的视频时长过长,对该段视频内的相邻I帧额相似度进行判断,将相似的I帧放到同一存储区,将不相似的I帧发到不同的存储区,然后再计算存储区内对应子视频片段的可观看值,根据可观看值和网速的大小判断发送给手机的视频文件,手机接受视频文件后进行缓存,并且可以根据接受的视频的文件情况进行常速回放或快进播放,操作简单方便。
本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

Claims (10)

1.一种在手机上缓存欲回放的电视节目的方法,其特征在于,所述方法包括如下步骤:
S1:手机与机顶盒建立无线网络通信;
S2:接收手机发送的回放请求,该回放请求内包括回放电视节目名称和电视频道;
S3:从机顶盒内调取请求的电视节目对应的视频,并制作带有与该视频各视频帧序列对应的时间线界面,发送给手机进行显示;
S4:接收手机在时间线界面上输入的第一时间点T1和第二时间点T2;
S5:从电视节目的视频中分离出第一时间点T1和第二时间点T2之间的视频片段,将视频片段进行分割处理,并根据手机网速判断欲发送的视频文件;
S6:手机接收发送的视频文件后,进行缓存并播放。
2.如权利要求1所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S50包括:
S51:计算请求回访的视频片段的时长C,C=|T1-T2|,并与时长阈值C1进行比对,当C≤C1,进行步骤S52;
S52:收集从接受回放请求的时间点开始t时间段内与T1到T2时间段有交集的视频片段的回放起止时间;
S53:计算T1到T2时间段和回放起止时间的交集,记录交集对应的时间点T3和T4;
S54:当T1=T3、T2=T4时,进行步骤S55;
S55:将该时长对应的视频片段分割成两层文件,为基础层和增强层,并将基础层和增强层按照预定时间段Td进行分割,将分割后获得相互对应的子基础层和子增强层赋予相同的且唯一的时间戳。
3.如权利要求2所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S50还包括:
S56:当T1=T3、T2≠T4,或T1≠T3、T2=T4时,判断T3或T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点后一最近的I帧或T4时间点前一最近的I帧,进行步骤S57,如果是,进行步骤S57;
S57:判断该I帧与其前一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录前一I帧对应的时间点T’;
S58:将T1、T2时间段对应的视频片段从时间点T’处分割成2个子视频片段。
4.如权利要求3所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S50还包括:
S59:当T1≠T3、T2≠T4,分别判断T3和T4时间点对应的视频帧是否为I帧,如果不是,找到T3时间点前一最近的I帧和T4时间点后一最近的I帧,继续步骤S510,如果是,进行步骤S510;
S510:分别判断两个I帧与其前一I帧、后一I帧是否为相似帧,如果为相似帧,继续找,直至找到与其不相似的I帧,记录找到的两个I帧对应的时间点T5和T6;
S511:将T1、T2时间段对应的视频片段从时间点T5和T6处分割成3个子视频片段。
5.如权利要求3或4所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S50还包括:
S512:将获得的子视频片段再进行分割处理,得到由基础层和增强层组成的两层文件;
S513:判断视频片段的可观看值H,并与观看值阈值H1进行比对,当H<H1,进行步骤S514;
S514:判断是否将下一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机。
6.如权利要求1-5任一所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S5还包括:
S515:预定时间段Td内向手机发送含有基础层和增强层的视频数据包;
S516:计算Td内发送的总视频数据包的个数M;
S517:计算手机播放M个视频数据包所用的时间Tm。
7.如权利要求6所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S5还包括:
S518:将Tm与Td进行比较,当Tm>Td,将步骤S55获得的子基础层和子增强层文件及H≥H1时步骤S512获得的基础层和增强层文件进行步骤S519,当Tm≤Td,将H≥H1时步骤S512获得的基础层和增强层文件和步骤S55获得的子基础层和子增强层进行步骤S520;
S519:将预定时间段内的基础层文件发送给手机,并时刻对该预定时间段内发送的视频数据包进行步骤S516-S517,当判断出Tm≤Td时,进行步骤S521;
S520:计算时间差△T,△T=Td-Tm,并将△T与时间差阈值△T1进行比较当△T≤△T1,进行步骤S521,当△T>△T1,进行步骤S522;
S521:将基础层和增强层文件叠加发送给手机;
S522:将基础层和增强层文件叠加并一同将与其邻近的后一时间段的增强层文件发送给手机。
8.如权利要求7所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S5还包括:
S523:计算步骤S514欲发送给手机的基础层文件的视频数据包的个数M2,当步骤S518判断Tm≤Td,计算M2与M的大小,如果M2<M,将后一子视频片段的增强层文件与该子视频片段的基础层文件一同发送给手机,如果M2≥M,只将该子视频片段的基础层文件发送给手机。
9.如权利要求2所述的在手机上缓存欲回放的电视节目的方法,其特征在于,步骤S5还包括:
S524:当步骤S51判断C>C1,提取第一时间点T1至第二时间点T2时间段内的I帧,并判断第N个I帧和第N+1个I帧是否相似,N≥1,N表示I帧的个数,如果相似,将第N个I帧和第N+1个I帧放入相同的存储区内,否则,将第N个I帧和第N+1个I帧分别放入不同的存储区内,并对各存储区进行编号,并将各存储区内对应的视频片段进行步骤S513。
10.如权利要求5或6所述的在手机上缓存欲回放的电视节目的方法,其特征在于,可观看值H通过如下方法计算得到:
<mrow> <mi>H</mi> <mo>=</mo> <mfrac> <mrow> <mfrac> <mrow> <mi>k</mi> <mi>S</mi> </mrow> <mi>P</mi> </mfrac> <mo>+</mo> <mi>z</mi> <mi>Y</mi> <mo>+</mo> <mi>x</mi> <mi>Q</mi> </mrow> <mrow> <mi>w</mi> <mi>G</mi> </mrow> </mfrac> </mrow>
其中,x、k、z、w表示系数,通常取值为0-1,Y表示该段视频的回访次数,Q表示该段视频的点赞数,G表示该段视频的快进次数,S表示该段视频的回访总时长,P表示该段视频对应的电视节目的播放时长。
CN201710374074.5A 2017-05-24 2017-05-24 一种在手机上缓存欲回放的电视节目的方法 Active CN107277580B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710374074.5A CN107277580B (zh) 2017-05-24 2017-05-24 一种在手机上缓存欲回放的电视节目的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710374074.5A CN107277580B (zh) 2017-05-24 2017-05-24 一种在手机上缓存欲回放的电视节目的方法

Publications (2)

Publication Number Publication Date
CN107277580A true CN107277580A (zh) 2017-10-20
CN107277580B CN107277580B (zh) 2019-07-05

Family

ID=60064733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710374074.5A Active CN107277580B (zh) 2017-05-24 2017-05-24 一种在手机上缓存欲回放的电视节目的方法

Country Status (1)

Country Link
CN (1) CN107277580B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965831A (zh) * 2018-09-05 2018-12-07 北京疯景科技有限公司 视频处理方法、装置与智能可视门铃
WO2019113804A1 (en) * 2017-12-12 2019-06-20 Arris Enterprises Llc Playback resume between mobile entertainment system and set-top box
CN111638840A (zh) * 2020-05-20 2020-09-08 维沃移动通信有限公司 显示方法及显示装置

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964836A (zh) * 2009-07-23 2011-02-02 中兴通讯股份有限公司 一种移动终端电视的时移处理方法和装置
CN102419685A (zh) * 2010-09-24 2012-04-18 Lg电子株式会社 移动终端以及控制其回放速度的方法
US8363087B2 (en) * 2008-09-25 2013-01-29 Hitachi, Ltd. Television receiver with a TV phone function
US20140161422A1 (en) * 2012-12-06 2014-06-12 Acer Incorporated Video editing method and video editing device
CN104079984A (zh) * 2014-07-11 2014-10-01 四川金网通电子科技有限公司 通过手机短信控制机顶盒pvr录制功能的方法
US20140337893A1 (en) * 2013-05-13 2014-11-13 United Video Properties Inc. Systems and methods for recording content from a different source when previous content runs over
CN104380380A (zh) * 2012-06-08 2015-02-25 Lg电子株式会社 视频编辑方法及其数字装置
CN104394457A (zh) * 2014-09-16 2015-03-04 东方有线网络有限公司 一种电视节目预约录制和自动下载服务系统的实现方法
CN104427352A (zh) * 2013-09-09 2015-03-18 北京下周科技有限公司 一种用户互动分享的移动终端录放电视视频的方法及系统
CN105165013A (zh) * 2012-11-29 2015-12-16 视觉迷娱乐有限公司 具有个性化内容的移动设备
CN106534946A (zh) * 2016-10-26 2017-03-22 腾讯科技(深圳)有限公司 视频播放的控制方法和装置
US20170109339A1 (en) * 2014-06-30 2017-04-20 Huawei Technologies Co., Ltd. Application program activation method, user terminal, and server

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8363087B2 (en) * 2008-09-25 2013-01-29 Hitachi, Ltd. Television receiver with a TV phone function
CN101964836A (zh) * 2009-07-23 2011-02-02 中兴通讯股份有限公司 一种移动终端电视的时移处理方法和装置
CN102419685A (zh) * 2010-09-24 2012-04-18 Lg电子株式会社 移动终端以及控制其回放速度的方法
CN104380380A (zh) * 2012-06-08 2015-02-25 Lg电子株式会社 视频编辑方法及其数字装置
CN105165013A (zh) * 2012-11-29 2015-12-16 视觉迷娱乐有限公司 具有个性化内容的移动设备
US20140161422A1 (en) * 2012-12-06 2014-06-12 Acer Incorporated Video editing method and video editing device
US20140337893A1 (en) * 2013-05-13 2014-11-13 United Video Properties Inc. Systems and methods for recording content from a different source when previous content runs over
CN104427352A (zh) * 2013-09-09 2015-03-18 北京下周科技有限公司 一种用户互动分享的移动终端录放电视视频的方法及系统
US20170109339A1 (en) * 2014-06-30 2017-04-20 Huawei Technologies Co., Ltd. Application program activation method, user terminal, and server
CN104079984A (zh) * 2014-07-11 2014-10-01 四川金网通电子科技有限公司 通过手机短信控制机顶盒pvr录制功能的方法
CN104394457A (zh) * 2014-09-16 2015-03-04 东方有线网络有限公司 一种电视节目预约录制和自动下载服务系统的实现方法
CN106534946A (zh) * 2016-10-26 2017-03-22 腾讯科技(深圳)有限公司 视频播放的控制方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019113804A1 (en) * 2017-12-12 2019-06-20 Arris Enterprises Llc Playback resume between mobile entertainment system and set-top box
US11375267B2 (en) 2017-12-12 2022-06-28 Arris Enterprises Llc Playback resume between mobile entertainment system and set-top box
CN108965831A (zh) * 2018-09-05 2018-12-07 北京疯景科技有限公司 视频处理方法、装置与智能可视门铃
CN111638840A (zh) * 2020-05-20 2020-09-08 维沃移动通信有限公司 显示方法及显示装置

Also Published As

Publication number Publication date
CN107277580B (zh) 2019-07-05

Similar Documents

Publication Publication Date Title
US11768872B2 (en) Apparatus, systems and methods for media content searching
US20220191563A1 (en) Establishment and Use of Time Mapping Based on Interpolation Using Low-Rate Fingerprinting, to Help Facilitate Frame-Accurate Content Revision
US12021909B2 (en) Systems and methods for establishing a voice link between users accessing media
US20210211476A1 (en) Methods, systems, and media for recommending content based on network conditions
US11363323B2 (en) Method and system for providing content
US9215510B2 (en) Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
CN109792545B (zh) 从服务器向客户端装置传送视频内容的方法
WO2016054916A1 (zh) 视频内容的推荐、评价方法及装置
US8531597B2 (en) Video processing apparatus that stores input viewpoint information and control method thereof
CN103763581A (zh) 一种实现直播回看的方法和系统
JP2008103784A (ja) 映像記録装置
US20160035392A1 (en) Systems and methods for clipping video segments
JP2008113301A (ja) ビデオ送信装置及びビデオ送信方法
CN107277580B (zh) 一种在手机上缓存欲回放的电视节目的方法
WO2015169141A1 (zh) 频道的分类方法及装置
US10021433B1 (en) Video-production system with social-media features
KR20150082074A (ko) 컨텐츠 정보를 제공하는 서비스 서버 및 컨텐츠 정보 제공방법
JP6340596B2 (ja) 映像受信装置、映像認識方法および付加情報表示システム
CN110087116B (zh) 多码率直播视频流剪辑方法、装置、终端及存储介质
CN110971926B (zh) 视频播放方法、视频处理方法、视频处理装置及存储介质
US8839323B2 (en) Random backoff apparatus and method for receiving augmented content
JP2004104408A (ja) マイチャンネル受信システム
JP2009253820A (ja) コンテンツ配信サーバ、通信システムおよびコンテンツ配信方法
US20170285912A1 (en) Methods, systems, and media for media guidance
JP2004282212A (ja) 映像嗜好推測方法および映像配信システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method of caching TV programs to be played back on mobile phone

Effective date of registration: 20210622

Granted publication date: 20190705

Pledgee: Beijing culture science and technology financing Company limited by guarantee

Pledgor: CBC CLOUD TECHNOLOGY Co.,Ltd.

Registration number: Y2021980005035