视频处理方法与系统技术方案

技术编号:25716092 阅读:32 留言:0更新日期:2020-09-23 03:00
一种视频处理方法以及一种视频处理系统。所述视频处理方法包含下列操作:接收跳转指令,并响应于跳转指令确认已存储的数据流内是否包含对应于视频中的第一分段的第一数据;若数据流内未包含第一数据,获取第一分段的一下载网址;根据在接收到跳转指令前的至少一网络速度值产生一预估网络速度值,以根据预估网络速度值与下载网址自一服务器下载该第一数据,其中预估网络速度值低于至少一网络速度值;以及根据第一数据播放第一分段,以自视频中的当前片段跳转至第一分段。

【技术实现步骤摘要】
视频处理方法与系统
本公开涉及一种视频处理方法与系统,且特别涉及应用在超文本协定的动态适应流的视频处理方法与系统。
技术介绍
随着网络技术与视频处理技术的进步,在网络上播放视频或音频已为相当普及的应用。在实际应用中,使用者在观看视频时,可能会需要向前或向后跳转,以观看视频中不同时间点的内容。然而,现有的技术中并未对针对视频跳转的操作进行最佳化,而无法让使用者感受到跳转后的视频可流畅地延续播放。
技术实现思路
为解决上述问题,本公开一些实施方式提供一种视频处理方法,其包含下列操作:接收跳转指令,并响应于跳转指令确认已存储的数据流内是否包含对应于视频中的第一分段的第一数据;若数据流内未包含第一数据,获取第一分段的一下载网址;根据在接收到跳转指令前的至少一网络速度值产生一预估网络速度值,以根据预估网络速度值与下载网址自一服务器下载该第一数据,其中预估网络速度值低于至少一网络速度值;以及根据第一数据播放第一分段,以自视频中的当前片段跳转至第一分段。本公开一些实施方式提供一种视频处理系统,其包含至少一存储器与至少一处理器。至少一存储器用以存储一程序码与数据流;以及至少一处理器,用以执行程序码,以执行上述视频处理方法。综上所述,本公开实施例提供的视频处理系统与视频处理方法可增进影片播放与跳转的效率,并增加影片播放的流畅性。附图说明本公开附图的说明如下:图1为根据本公开一些实施例所绘制的一种视频处理系统的示意图;图2为根据本公开一些实施例所示出的视频播放方法的流程图;图3为根据本公开一些实施例所示出图1的多媒体演示说明文件的结构示意图;图4为根据本公开一些实施例绘制帧缓冲器的示意图;图5为根据本公开一些实施例绘制配置权重的示意图;以及图6为根据本公开一些实施例所示出的视频跳转方法的流程图。符号说明100:视频处理系统120:客户端140:服务器IT:网络DD:视频SV:影像数据SA:声音数据DASH:扫描输入端F1:多媒体演示说明文件C1:至少一程序码410、420:数据流WN-i:权重Z:预定倍数Q1:预定参数EB:预估网络速度值301:适应组300:期间303A:初始化数据302:表示W1、W2:操作303B:媒体段数据402:标头401:第一个分段TN、TN+1、TN-4:时间点400:帧缓冲器BN、BN+1:网络速度值BN-4:网络速度值WN、WN+1、WN-4:权重X、X’:跳转时间点P:预设秒数T1:起始时间T2:结束时间200:视频播放方法600:视频跳转方法S210、S220:操作S230、S240:操作S250、S260:操作S270、S280:操作S290、S610:操作S620、S625:操作S630、S640:操作S650、S660:操作具体实施方式以下将以附图公开本公开的多个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本公开。也就是说,在本公开部分实施方式中,这些实务上的细节是非必要的。此外,为简化附图起见,一些现有惯用的结构与元件在附图中将以简单示意的方式示出。关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本公开,其仅仅是为了区别以相同技术用语描述的元件或操作而已。如本文所用,词汇“与/或”包含了列出的关联项目中的一个或多个的任何组合。关于本文中所使用的“耦接”或“连接”,均可指两个或更多个元件相互直接做实体或电性接触,或是相互间接做实体或电性接触,亦可指两个或更多个元件相互操作或动作。参照图1,图1为根据本公开一些实施例所绘制的一种视频处理系统100的示意图。视频处理系统100包含客户端120以及服务器140。客户端120经由网络IT发送需求至服务器140,以获取视频DD(例如包含影像数据SV以及声音数据SA)。于一些实施例中,网络IT可为有线或无线网络,并支持超文本传输协定(HyperTextTransferProtocol,HTTP)。于一些实施例中,服务器140可通过HTTP的动态自适应流(dynamicadaptivestreamingoverHTTP,DASH)的技术传输视频DD。于一些实施例中,客户端120可通过执行后述的方法200,以播放视频DD。于一些实施例中,客户端120可通过执行后述的方法600,以加快视频跳转(seek)的操作效率。于一些实施例中,客户端120可以为任意电子装置,例如为手机、平板电脑、个人电脑等等。于一些实施例中,客户端120包含处理器120A、存储器120B以及输入输出(input/output,I/O)接口120C。处理器120A可由至少一数字信号处理电路、中央处理单元(CPU)、特殊应用集成电路(ASIC)、多处理器、分布式系统或合适的处理电路实施。各种实施至少一处理器120A的电路或单元皆为本公开所涵盖的范围。存储器120B存储用以处理视频DD的至少一程序码C1。处理器120A可执行存储于存储器120内的至少一程序码C1,以自动地执行自服务器140获取与播放视频DD的操作。例如,至少一程序码C1可用于执行例如为图2或图5所示的多个操作的可执行指令集。于一些实施例中,存储器120B亦可存储后述提及的数据流410、420、权重WN、预定参数Q1与/或预定倍数Z。于一些实施例中,存储器120B可为非暂态电脑可读取媒体,例如可为随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘与/或光学磁盘,但本公开并不以此为限。I/O接口120C可自各种控制装置(未示出)接收多个输入或指令(例如为跳转指令CMD),其中所述控制装置可由使用者操作。据此,视频处理系统100可经由I/O接口120C接收的输入或指令被操控。于一些实施例中,I/O接口120C包含显示器,其用以显示视频DD。于各种实施例中,I/O接口120C包含图形化用户接口(GUI)、键盘、鼠标、轨迹球、轨迹板、触控屏幕、游标方向键、或上述任意组合,以与处理器120A沟通信息与指令。于一些实施例中,I/O接口120C包含通信电路(例如,网络卡、信号收发器等),以与服务器140建立网络IT的连线。图1中的处理器120A、存储器120B以及I/O接口120C的数量用于示例,但本公开并不以此为限。于各个实施例中,处理器120A、存储器120B与I/O接口120C中每一者的数量可为一或多个。参照图2,图2为根据本公开一些实施例所示出的视频播放方法200的流程图。于一些实施例中,视频播放方法200由图1中的处理器120A执行。于操作S210,与服务器140基于HTTP协定建立连结,并获取关联于视频DD的多媒体演示说明(mediapresentationd本文档来自技高网...

【技术保护点】
1.一种视频处理方法,包含:/n接收一跳转指令,并响应于该跳转指令确认已存储的一数据流内是否包含对应于一视频中的一第一分段的一第一数据;/n若该数据流内未包含该第一数据,获取该第一分段的一下载网址;/n根据在接收到该跳转指令前的至少一网络速度值产生一预估网络速度值,以根据该预估网络速度值与该下载网址自一服务器下载该第一数据,其中该预估网络速度值低于该至少一网络速度值;以及/n根据该第一数据播放该第一分段,以自该视频中的一当前片段跳转至该第一分段。/n

【技术特征摘要】
1.一种视频处理方法,包含:
接收一跳转指令,并响应于该跳转指令确认已存储的一数据流内是否包含对应于一视频中的一第一分段的一第一数据;
若该数据流内未包含该第一数据,获取该第一分段的一下载网址;
根据在接收到该跳转指令前的至少一网络速度值产生一预估网络速度值,以根据该预估网络速度值与该下载网址自一服务器下载该第一数据,其中该预估网络速度值低于该至少一网络速度值;以及
根据该第一数据播放该第一分段,以自该视频中的一当前片段跳转至该第一分段。


2.如权利要求1所述的视频处理方法,其中确认该数据流内是否包含该第一数据包含:
比较该第一分段的一时间点与该数据流的一起始时间与一结束时间;以及
若该时间点存在于该起始时间与该结束时间之间,判断该数据流内包含该第一数据。


3.如权利要求2所述的视频处理方法,还包含:
若该数据流包含该第一数据,自该数据流读取该第一数据,以播放该第一分段。


4.如权利要求1所述的视频处理方法,其中根据在接收到该跳转指令前的至少一网络速度值产生该预估网络速度值包含:
根据该至少一网络速度值与至少一权重执行一加权平均运算,以产生对应于该第一分段的一第一网络速度值;
相乘该第一网络速度值与一预定参数,以产生该预估网络速度值;以及根据该预估网络速度值挑选一位元率,以自该服务器下载具有该位元率的该第一数据。


5.如权利要求4所述的视频处理方法,其中该预估参数为小于1的正数。


6.如权利要求4所述的视频处理方法,其中该跳转指令在一第一时间点被发出,且若该至少一网络速度值中的一第一网络速度...

【专利技术属性】
技术研发人员:肖仲发陈峻仪周乐前
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

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

1