视频编码方法及装置制造方法及图纸

技术编号:15522562 阅读:105 留言:0更新日期:2017-06-04 11:33
本发明专利技术公开一种视频编码方法及装置,涉及信息技术领域,其中,所述方法包括:将待编码视频自播放起始点预定时长的视频段划分为多段子视频段;将所述多段子视频段编码为具有不同视频质量的多段过渡视频段,所述多段过渡视频段的视频质量按照所述多段过渡视频段被播放的先后顺序逐段降低,并最终趋于稳定。由于本发明专利技术实施例只需要将视频的开始的一段时间内的视频按照高视频质量进行编码,之后逐渐降低视频的质量,所以能够得到既能够满足用户对视频质量的需求又降低了编码视频所需的时间成本与设备成本的视频。

Video coding method and apparatus

And the device of the invention discloses a video encoding method, and relates to the technical field of information, wherein, the method comprises the following steps: when encoding video from the reproduction start point of predetermined duration video segments into multi piece video section; the multi piece video encoding with different video quality multi segment video transition the period of transition, the video was broadcast quality video segment according to the multi segment transition video segment sequence segments decreased, and finally stabilized. The embodiment of the invention only needs to be the beginning of the video for a period of time in the video encoding with high video quality, then gradually reduce the quality of the video, it can be not only to meet the needs of users of the video quality and reduce the time required for video encoding and video into the cost of equipment.

【技术实现步骤摘要】
视频编码方法及装置
本专利技术涉及信息
,尤其涉及一种视频编码方法及装置。
技术介绍
视频清晰度和流畅性决定着用户的主观体验,而视频启播中的清晰度和流畅性对黏住用户极为关键。随着互联网基础设施的不断发展完善,网络运营商能够提供的带宽也随之越来越大。这对于带宽需求极大的视频行业可谓是极大的发展机会。然而,并不是所有的用户都能够拥有足够的带宽资源去观看能够满足观赏需求的清晰度级别的视频。因此,各大视频网站为了能够满足具有不同可用带宽的用户对视频清晰度的需求,也一再提升所提供视频的清晰度,将视频按照清晰度分为了普清、高清、超清、蓝光等级别,并且每一个清晰度级别的视频对应于一种码率。然而,专利技术人在实现本专利技术的过程中发现,即使是同一码率的视频,通过调整编码视频的复杂度也能够得到不同视频质量的视频。但是如果过分的提升编码视频的复杂度的话就会增加计算量,这样一方面带来时间成本的开销,另一方面造成对视频编码设备的损耗。尤其是对于视频提供商来说,将其所提供的所有视频都按照对应码率下最高视频质量来对视频进行编码的话将消耗更大的时间成本和设备损耗。因此,视频提供商在同码率视频质量与成本消耗之间不断寻找折中的解决方案。
技术实现思路
本专利技术实施例提供一种视频编码方法及装置,用于至少解决现有技术不能够既满足用户对视频质量的需求又降低了编码视频所需的时间成本与设备成本的技术问题。第一方面,本专利技术实施例提供一种视频编码方法,其包括:将待编码视频自播放起始点预定时长的视频段划分为多段子视频段;将所述多段子视频段编码为具有不同视频质量的多段过渡视频段,所述多段过渡视频段的视频质量按照所述多段过渡视频段被播放的先后顺序逐段降低。第二方面,本专利技术实施例提供一种视频编码装置,其包括:子视频段划分模块,用于将待编码视频自开始点预定时长的视频段划分为多个子视频段;动态视频编码模块,用于将所述多个子视频段编码为具有不同视频质量的多个过渡视频段,所述多个过渡视频段的视频质量按照被播放的先后顺序逐段降低。第三方面,本专利技术实施例提供一种非易失性计算机可读存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本专利技术上述任一项视频编码方法。第四方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术上述任一项视频编码方法。第五方面,本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项视频编码方法。本专利技术的实施例通过将待编码视频自播放起始点预定时长的视频段划分为多段子视频段;并且将所述多段子视频段编码为具有不同视频质量的多段过渡视频段(所述多段过渡视频段的视频质量按照所述多段过渡视频段被播放的先后顺序逐段降低)的方法,。由于本专利技术实施例只需要将视频的开始的一段时间内的视频按照搞视频质量进行编码,之后逐渐降低视频的质量,所以能够得到既能够满足用户对视频质量的需求又降低了编码视频所需的时间成本与设备成本的视频。此外,由于将预定时长的视频分为了多段子视频段进行视频质量的过渡,所以避免了不同视频质量之间切换存在的画面质量急剧跳变,提升了用户的观影体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的视频编码方法一实施例的流程图;图2为图1中步骤S11的一实施方式的流程图;图3为图1中步骤S12的一实施方式的流程图;图4为本专利技术的视频编码装置一实施例的结构框图;图5为本专利技术的视频编码装置中的子视频段划分模块一实施例的结构框图;图6为本专利技术的视频编码装置中的动态视频编码模块一实施例的结构框图;图7为本专利技术的电子设备的一实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。在本专利技术中,“模块”、“装置”、“系统”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一元件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。专利技术人在实践中发现:带宽有限的用户在打开一个视频的时候宁愿等待缓冲也总是喜欢将视频选择为超清甚至蓝光级别的清晰度以获得更好的观看体验。但是,经统计发现这些用户在观看了一定时长的视频被视频的情节所吸引之后就不愿意再频繁的等待缓冲了,这时候为了能够获得更加流畅的观影体验反而又将视频切换到了高清甚至普清级别。由此可知,当用户被视频内容所吸引时就不再在乎视频质量的高低了。此外,专利技术人还发现:用户习惯于在不同的视频网站上观看视频,并且当用户发现视频网站A的同档次视频(即,同码率视频)不如B网站的质量时(例如,同样是高清级别的视频,视频网站A所提供的视频质量不如视频网站B所提供视频的质量),用户会关闭视频网站A,留在视频网站B继续观看视频。因此,如果能够编码得到本文档来自技高网...
视频编码方法及装置

【技术保护点】
一种视频编码方法,包括:将待编码视频自播放起始点预定时长的视频段划分为多段子视频段;将所述多段子视频段编码为具有不同视频质量的多段过渡视频段,所述多段过渡视频段的视频质量按照所述多段过渡视频段被播放的先后顺序逐段降低。

【技术特征摘要】
1.一种视频编码方法,包括:将待编码视频自播放起始点预定时长的视频段划分为多段子视频段;将所述多段子视频段编码为具有不同视频质量的多段过渡视频段,所述多段过渡视频段的视频质量按照所述多段过渡视频段被播放的先后顺序逐段降低。2.根据权利要求1所述的方法,其中,所述将待编码视频自播放起始点预定时长的视频段划分为多段子视频段包括:确定所述视频段中的场景切换点和GOP分界点;以确定的所述场景切换点和/或GOP分界点为分段点将所述视频段划分为多段子视频段。3.根据权利要求1所述的方法,其中,所述将所述多段子视频段编码为具有不同视频质量的多段过渡视频段包括:确定多组视频编码参数集,所述多组视频编码参数集与所述多段子视频段一一对应,并且对应于不同的视频质量;依次根据所述多组视频编码参数集对所述多段子视频段进行编码,以得到视频质量逐段降低的多段过渡视频段。4.根据权利要求3所述的方法,其中,每组所述视频编码参数集至少包括:参考帧数、分块粒度、最大运动向量和连续B帧数目。5.根据权利要求1-4任一项所述的方法,其中,还包括:采用预设视频编码参数集对所述待编码视频自开始点预定时长之后的视频段进行编码;其中,所述预设视频编码参数集为所述多组视频编码参数集中能够用于得到最低视频质量的视频参数编码集。6.一种视频编码装置,包括:子视频段划分模块,用于将待编码视频自开始点预定时长的视频段划分为多个子视频段;动态视频编码模块,用于将所述多个子视频段编码为具有不同视频质量的多个过渡视频段,所述多个过渡视频段的视频质量按...

【专利技术属性】
技术研发人员:要瑞宵白茂生魏伟
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京,11

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

1