视频播放方法及装置的制造方法

文档序号:10474260阅读:136来源:国知局
视频播放方法及装置的制造方法
【专利摘要】本发明是关于一种视频播放方法及装置,其方法包括:在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:I制式视频、P制式视频或混合制式视频;当所述待播放视频的视频类型为混合制式时,将所述待播放视频转换为单一制式类型的目标视频;控制预设终端的视频输出模式与所述目标视频的制式类型相对应,并在所述预设终端上播放所述目标视频。这样通过对待播放视频的处理,可以使终端正常播放处理后的视频,也使得用户可以正常观看终端播放的视频,避免终端在播放未处理的待播放视频时出现的卡顿等现象。
【专利说明】
视频播放方法及装置
技术领域
[0001]本发明实施例涉及视频技术领域,尤其涉及一种视频播放方法及装置。
【背景技术】
[0002]随着技术的不断发展,电视机也愈加的智能化和人性化。一般老式电视机在视频显示的过程中主要是通过隔行扫描的I制式输出,而新式电视机在视频显示的过程中不但支持I制式输出,还支持逐行扫描的P制式输出,新式电视机默认选择为P制式输出。例如一些老式视频,一般为I制式视频。因此,在新式电视机播放I制式视频时,需要采用I制式输出,这就需要用户将新式电视的模式调节为I制式输出。但对于同时包含I制式和P制式的混合制式视频,新式电视机就无法单纯的通过选择I制式输出或P制式输出就能正常播放该视频,这给用户带来很大困扰。

【发明内容】

[0003]为克服相关技术中存在的问题,本发明提供一种视频播放方法及装置。
[0004]根据本发明实施例的第一方面,提供一种视频播放方法,包括:
[0005]在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:I制式视频、P制式视频或混合制式视频;
[0006]当所述待播放视频的视频类型为所述混合制式时,将所述待播放视频转换为单一制式类型的目标视频;
[0007]控制预设终端的视频输出模式与所述目标视频的制式类型相对应,并在所述预设终端上播放所述目标视频。
[0008]根据本发明实施例的第二方面,提供一种视频播放装置,包括:
[0009]视频类型检测单元,用于在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:1制式视频、P制式视频或混合制式视频;
[0010]视频类型转换单元,用于在所述待播放视频的视频类型为所述混合制式时,将所述待播放视频转换为单一制式类型的目标视频;
[0011 ]视频输出模式控制单元,用于控制预设终端的视频输出模式与所述目标视频的制式类型相对应;
[0012]视频播放单元,用于在所述预设终端上播放所述目标视频。
[0013]本发明的实施例提供的技术方案可以包括以下有益效果:
[0014]本发明实施例中提供的视频播放方法,在获取到终端需要播放的待播放视频时,检测该待播放视频的视频类型,该视频类型包括:I制式视频、P制式视频或混合制式视频;在该待播放视频的视频类型为混合制式时,将该待播放视频转换为单一制式类型的目标视频,进而控制终端的视频输出模式与目标视频的制式类型相对应,并通过该终端播放该目标视频。这样通过对待播放视频的处理,可以使终端正常播放处理后的视频,也使得用户可以正常观看终端播放的视频,避免终端在播放未处理的待播放视频时出现的卡顿等现象。
[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0017]图1是根据一示例性实施例示出的一种视频播放方法的流程图;
[0018]图2是图1中步骤S120的流程图;
[0019]图3是图1中步骤S130的流程图;
[0020]图4是根据一示例性实施例示出的一种视频播放装置的结构示意图;
[0021 ]图5是图4中视频类型转换单元的示意图;
[0022]图6是图4中视频类型转换单元的另一示意图;
[0023]图7是图5中第一视频帧制式转换模块的示意图;
[0024]图8是图4中视频输出模式控制单元的示意图;
[0025]图9是本发明实施例中提供的终端设备的硬件结构示意图。
【具体实施方式】
[0026]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0027]为了解决终端无法正常播放混合制式视频的问题,本发明实施例首先提供了一种视频播放方法,应用于终端,如图1所示,该方法可以包括如下步骤:
[0028]在步骤SI10中,在获取到待播放视频时,检测待播放视频的视频类型。
[0029]本发明实施例中该视频类型包括:1制式视频、P制式视频或混合制式视频。并且本发明实施例中以终端为电视机为例进行说明;另外还可以通过电视盒子对视频进行处理,并控制电视机制式输出模式,本发明实施例不限于此。
[0030]对于一些老式视频,一般为隔行扫描的I制式视频,对于老式电视机在视频输出时也会采用隔行扫描的I制式模式,但是在I制式视频播放时通常需要通过滤波以避免图像闪烁等其他缺陷,造成视频的水平分辨率实质上会降低一半,进而导致用户在观看电视机播放的I制式视频时,会感到不清晰,即用户无法观看到高清或超清等类型的I制式视频。因此,目前的视频类型多采用逐行扫面的P制式视频类型,电视机也同时具备I制式输出模式和P制式输出模式,以便播放不同制式类型的视频,但一般默认为P制式输出模式。
[0031]对于混合制式视频,由于某些错误编码等原因,造成这类型的视频中会同时包括I制式类型视频帧和P制式视频帧。在电视机无论采用I制式输出模式或是P制式输出模式在播放混合制式视频时,都会造成播放异常。示例性的,一种常见的混合制式视频为开头和中间带有少量的I制式类型的视频帧,其余为P制式类型的视频帧,在电视机采用P制式输出模式播放该混合制式视频时,在播放到I制式视频帧时会出现卡顿现象,造成电视机无法正常播放该类型视频,进而造成用户无法通过电视机正常观看该类型的视频。
[0032]在步骤S120中,当待播放视频的视频类型为混合制式时,将待播放视频转换为单一制式类型的目标视频。
[0033]因此,为了避免电视机在播放混合制式视频时造成的不能正常播放,如卡顿等现象,电视盒子在获取到将要由电视机播放的待播放视频时,电视盒子会检测该待播放视频的视频类型,如果该待播放视频的视频类型为混合制式类型视频,那么电视盒子会将该待播放视频转换为单一制式类型的目标视频。由于目前电视机可以播放I制式类型视频或P制式类型视频,因此需要将混合制式视频转换为单一制式类型的目标视频,便于电视机可以正常播放该目标视频。
[0034]在步骤S130中,控制预设终端的视频输出模式与目标视频的制式类型相对应,并在预设终端上播放目标视频。
[0035]电视盒子在将待播放视频由混合制式类型的视频转换为单一制式类型的目标视频之后,还需要控制电视机将视频输出模式与目标视频的制式类型相对应。示例性的,如果目标视频的制式类型为I制式类型视频,那么此时电视盒子检查电视机的视频输出模式,如果此时为I制式输出模式,那么不变,如果此时电视机为P制式输出模式,那么将电视机的P制式输出模式调整为I制式输出模式。
[0036]本发明实施例中提供的视频播放方法,在获取到终端需要播放的待播放视频时,检测该待播放视频的视频类型,该视频类型包括:I制式视频、P制式视频或混合制式视频;在该待播放视频的视频类型为混合制式时,将该待播放视频转换为单一制式类型的目标视频,进而控制终端的视频输出模式与目标视频的制式类型相对应,并通过该终端播放该目标视频。这样通过对待播放视频的处理,可以使终端正常播放处理后的视频,也使得用户可以正常观看终端播放的视频,避免终端在播放未处理的待播放视频时出现的卡顿等现象。
[0037]为了详细阐述如何将混合制式视频转换为单一制式视频,作为图1方法的细化,在本发明的另一实施例中,如图2所示,步骤S120还可以包括如下步骤:
[0038]步骤S121中,检测待播放视频中I制式视频帧的占有比例。
[0039]由于视频是有多个视频中组成,因此视频中的视频帧可以分为I制式视频帧和P制式视频帧。在检测待播放视频中I制式视频帧的占用比例时,可以通过获取该待播放视频中的总帧数,然后计算待播放视频中I制式视频帧的帧数在总帧数中的比例,即为检测待播放视频中I制式视频帧的占有比例。
[0040]步骤S122中,当待播放视频中I制式视频帧的占有比例小于预设比例时,将待播放视频中的I制式视频帧转换为P制式视频帧。
[0041]步骤S123中,当待播放视频中I制式视频帧的占有比例不小于预设比例时,将待播放视频中的P制式视频帧转换为I制式视频帧。
[0042]步骤S124中,将转换后的待播放视频作为目标视频。
[0043]示例性的,对于P制式类型视频中含有少量I制式视频帧时,例如待播放视频中I制式视频帧的占有比例小于30%时,为了保证电视机在P制式输出模式下正常播放该视频,电视盒子需要将P制式类型视频中含有少量I制式视频帧转换为P制式类型视频帧的目标视频,便于电视机可以正常播放该目标视频。
[0044]需要说明的是,该预设比例可以根据用户的需要进行设定,本发明实施例不限于此。
[0045]另外,在将待播放视频中的I制式视频帧转换为P制式视频帧,可以采用已有的算法,如线性插值法等等,目前这些算法已经比较成熟,这里不在赘述。
[0046]作为图1方法的细化,在本发明的另一实施例中,如图3所示,步骤S130还可以包括如下步骤:
[0047]在步骤S131中,当目标视频为I制式视频时,将预设终端的视频输出模式调整为I输出模式。
[0048]在步骤S132中,当目标视频为P制式视频时,将预设终端的视频输出模式调整为P输出模式。
[0049]在电视盒子将待播放视频处理后,还需要调整电视机的制式输出模式,使之与处理后的视频的制式类型相对应,以便电视机可以正常播放处理后的视频。示例性的,如果处理后的目标视频为I制式视频,那么将电视机的视频输出模式调整为I制式输出模式。如果处理后的目标视频为P制式视频,那么将电视机的视频输出模式调整为P制式输出模式。
[0050]本发明实施例中提供的视频播放方法,在获取到终端需要播放的待播放视频时,检测该待播放视频的视频类型,该视频类型包括:I制式视频、P制式视频或混合制式视频;在该待播放视频的视频类型为混合制式时,将该待播放视频转换为单一制式类型的目标视频,进而控制终端的视频输出模式与目标视频的制式类型相对应,并通过该终端播放该目标视频。这样通过对待播放视频的处理,可以使终端正常播放处理后的视频,也使得用户可以正常观看终端播放的视频,避免终端在播放未处理的待播放视频时出现的卡顿等现象。
[0051]通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(R0M)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0052]另外,作为对上述各实施例的实现,本发明实施例还提供了一种视频播放装置,该装置位于终端中,如图4所示,该装置包括:视频类型检测单元10、视频类型转换单元20、视频输出模式控制单元30和视频播放单元40,其中,
[0053]视频类型检测单元10,用于在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:1制式视频、P制式视频或混合制式视频;
[0054]视频类型转换单元20,用于在所述待播放视频的视频类型为混合制式时,将所述待播放视频转换为单一制式类型的目标视频;
[0055]视频输出模式控制单元30,用于控制预设终端的视频输出模式与所述目标视频的制式类型相对应;
[0056]视频播放单元40,用于在所述预设终端上播放所述目标视频。
[0057]在本发明又一实施例中,基于图4,如图5所示,所述视频类型转换单元20,包括:
[0058]比例检测模块21,用于检测所述待播放视频中I制式视频帧的占有比例;
[0059]第一视频帧制式转换模块22,用于在所述待播放视频中I制式视频帧的占有比例小于预设比例时,将所述待播放视频中的I制式视频帧转换为P制式视频帧;
[0060]目标视频确定模块23,用于将转换后的所述待播放视频作为所述目标视频。
[0061]在本发明又一实施例中,基于图5,如图6所示,所述视频类型转换单元20,还包括:
[0062]第二视频帧制式转换模块24,用于在所述待播放视频中I制式视频帧的占有比例不小于预设比例时,将所述待播放视频中的P制式视频帧转换为I制式视频帧。
[0063]在本发明又一实施例中,基于图5,如图7所示,所述第一视频帧制式转换模块22,包括:
[0064]视频帧制式转换子模块221,用于通过线性插值法将所述待播放视频中的I制式视频帧转换为P制式视频帧。
[0065]在本发明又一实施例中,基于图4,如图8所示,所述视频输出模式控制单元30,包括:
[0066]I制式输出模块31,用于在所述目标视频为I制式视频时,将所述预设终端的视频输出模式调整为I输出模式;
[0067]P制式输出模块32,用于在所述目标视频为P制式视频时,将所述预设终端的视频输出模式调整为P输出模式。
[0068]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0069]本发明实施例中提供的视频播放装置,在获取到终端需要播放的待播放视频时,检测该待播放视频的视频类型,该视频类型包括:I制式视频、P制式视频或混合制式视频;在该待播放视频的视频类型为混合制式时,将该待播放视频转换为单一制式类型的目标视频,进而控制终端的视频输出模式与目标视频的制式类型相对应,并通过该终端播放该目标视频。这样通过对待播放视频的处理,可以使终端正常播放处理后的视频,也使得用户可以正常观看终端播放的视频,避免终端在播放未处理的待播放视频时出现的卡顿等现象。
[0070]另外,本发明实施例还提供了一种终端,其硬件结构示意图如图9所示。
[0071]该终端包括处理器510、收发器520和总线530。其中,处理器510、收发器520通过总线530通信。
[0072]收发器520用于获取到待播放视频。
[0073]处理器510用于在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:1制式视频、P制式视频或混合制式视频;当所述待播放视频的视频类型为所述混合制式时,将所述待播放视频转换为单一制式类型的目标视频;控制预设终端的视频输出模式与所述目标视频的制式类型相对应,并在所述预设终端上播放所述目标视频。
[0074]在一种可选的实施方式中,处理器510用于检测所述待播放视频中I制式视频帧的占有比例;当所述待播放视频中I制式视频帧的占有比例小于预设比例时,将所述待播放视频中的I制式视频帧转换为P制式视频帧;将转换后的所述待播放视频作为所述目标视频。
[0075]在一种可选的实施方式中,处理器510用于在所述待播放视频中I制式视频帧的占有比例不小于预设比例时,将所述待播放视频中的P制式视频帧转换为I制式视频帧,并执行所述将转换后的所述待播放视频作为所述目标视频的步骤。
[0076]在一种可选的实施方式中,处理器510用于通过线性插值法将所述待播放视频中的I制式视频帧转换为P制式视频帧。
[0077]在一种可选的实施方式中,处理器510用于当所述目标视频为I制式视频时,将所述预设终端的视频输出模式调整为I输出模式;当所述目标视频为P制式视频时,将所述预设终端的视频输出模式调整为P输出模式。
[0078]可以理解的是,本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0079]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0080]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0081]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0082]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种视频播放方法,其特征在于,包括: 在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:I制式视频、P制式视频或混合制式视频; 当所述待播放视频的视频类型为所述混合制式时,将所述待播放视频转换为单一制式类型的目标视频; 控制预设终端的视频输出模式与所述目标视频的制式类型相对应,并在所述预设终端上播放所述目标视频。2.根据权利要求1所述的视频播放方法,其特征在于,所述将所述待播放视频转换为单一制式类型的目标视频,包括: 检测所述待播放视频中I制式视频帧的占有比例; 当所述待播放视频中I制式视频帧的占有比例小于预设比例时,将所述待播放视频中的I制式视频帧转换为P制式视频帧; 将转换后的所述待播放视频作为所述目标视频。3.根据权利要求2所述的视频播放方法,其特征在于,所述将所述待播放视频转换为单一制式类型的目标视频,还包括: 当所述待播放视频中I制式视频帧的占有比例不小于预设比例时,将所述待播放视频中的P制式视频帧转换为I制式视频帧,并执行所述将转换后的所述待播放视频作为所述目标视频的步骤。4.根据权利要求2所述的视频播放方法,其特征在于,所述将所述待播放视频中的I制式视频帧转换为P制式视频帧,包括: 通过线性插值法将所述待播放视频中的I制式视频帧转换为P制式视频帧。5.根据权利要求1所述的视频播放方法,其特征在于,所述控制预设终端的视频输出模式与所述目标视频的制式类型相对应,包括: 当所述目标视频为I制式视频时,将所述预设终端的视频输出模式调整为I输出模式; 当所述目标视频为P制式视频时,将所述预设终端的视频输出模式调整为P输出模式。6.一种视频播放装置,其特征在于,包括: 视频类型检测单元,用于在获取到待播放视频时,检测所述待播放视频的视频类型,所述视频类型包括:1制式视频、P制式视频或混合制式视频; 视频类型转换单元,用于在所述待播放视频的视频类型为所述混合制式时,将所述待播放视频转换为单一制式类型的目标视频; 视频输出模式控制单元,用于控制预设终端的视频输出模式与所述目标视频的制式类型相对应; 视频播放单元,用于在所述预设终端上播放所述目标视频。7.根据权利要求6所述的视频播放装置,其特征在于,所述视频类型转换单元,包括: 比例检测模块,用于检测所述待播放视频中I制式视频帧的占有比例; 第一视频帧制式转换模块,用于在所述待播放视频中I制式视频帧的占有比例小于预设比例时,将所述待播放视频中的I制式视频帧转换为P制式视频帧; 目标视频确定模块,用于将转换后的所述待播放视频作为所述目标视频。8.根据权利要求7所述的视频播放装置,其特征在于,所述视频类型转换单元,还包括: 第二视频帧制式转换模块,用于在所述待播放视频中I制式视频帧的占有比例不小于预设比例时,将所述待播放视频中的P制式视频帧转换为I制式视频帧。9.根据权利要求7所述的视频播放装置,其特征在于,所述第一视频帧制式转换模块,包括: 视频帧制式转换子模块,用于通过线性插值法将所述待播放视频中的I制式视频帧转换为P制式视频帧。10.根据权利要求6所述的视频播放装置,其特征在于,所述视频输出模式控制单元,包括: I制式输出模块,用于在所述目标视频为I制式视频时,将所述预设终端的视频输出模式调整为I输出模式; P制式输出模块,用于在所述目标视频为P制式视频时,将所述预设终端的视频输出模式调整为P输出模式。
【文档编号】H04N21/462GK105828185SQ201610274106
【公开日】2016年8月3日
【申请日】2016年4月28日
【发明人】夏维
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1