视频播放方法及装置与流程

文档序号:12136382阅读:184来源:国知局
视频播放方法及装置与流程
本发明属于视频播放
技术领域
,尤其涉及一种视频播放方法及装置。
背景技术
:后排显示器,是指放置在车辆前排座椅的头枕后部,或者在前座中央扶手后部的显示器,该显示器通常为液晶显示屏,主要用于播放视频、电视、游戏等画面,方便后排乘客娱乐。在发明人实现本方案的过程中,发现在后排显示器上播放视频的方案,都是播放统一规格的视频文件,这些视频文件的显示画面的显示规格固定不变,然而乘坐后排乘客会因身高或者坐姿的不同,眼睛与后排显示器的显示的视频画面产生各种角度差及距离差,会感觉观看视频的不舒适,影响观看者的体验,也会出现视频播放效率差,以及后排显示器的普及率降低等问题。技术实现要素:本发明实施例的目的在于提供一种视频播放方法,旨在解决目前因观看者的视觉差引起的视频播放效率差,以及后排显示器的普及率降低的问题。第一方面,本发明实施例提供一种视频播放方法,包括:检测用户观看视频的当前观看参数;获取预存的视频文件与预置的观看参数的对应关系;在所预置的观看参数中,查找与所述当前观看参数相同的目标观看参数;若存在与所述当前观看参数相同的目标观看参数,则根据所述对应关系获得与所述目标观看参数对应的视频文件,并播放所述视频文件。第二方面,本发明实施例提供一种视频播放装置,包括:检测模块,用于检测用户观看视频的当前观看参数;第一获取模块,用于获取预存的视频文件与预置的观看参数的对应关系;查找模块,用于在所述预置的观看参数中,查找与所述当前观看参数相同的目标观看参数;第二获取模块,用于若存在与所述当前观看参数相同的目标观看参数,则根据所述对应关系获得与所述目标观看参数对应的视频文件;播放模块,用于播放所述视频文件。在本发明实施例中,预先保存视频文件与一些预置的观看参数的对应关系,并根据当前用户观看视频的当前观看参数,在预置的观看参数中查找与当前观看参数相同的目标观看参数,并获得与该目标观看参数相对应的视频文件,由于该视频文件的规格与该当前观看参数相对应,因此该视频文件适宜该用户观看,在提升客户观看体验的同时,提高视频播放的效率,进一步提高播放视频文件的终端设备的普及率。附图说明图1是本发明第一实施例提供的视频播放方法的实现流程图;图2是本发明第二实施例提供的视频播放方法的实现流程图;图3是本发明第三实施例提供的视频播放装置的结构图;图4是本发明第四实施例提供的视频播放装置的结构图;图5是本发明实施例提供的执行视频播放方法的电子设备结构示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例中的视频播放方法,最典型的应用场景之一为观看者通过各种交通工具的后排显示器观看播放的各种视频文件,也可以用在任何终端设备的显示器被限制播放画面尺寸,或者限制与用户的相对位置的场景中,例如,显示器只能设计为固定尺寸,不可放大以弥补观看者姿态不同而造成的观看差别,或者,只能设计在固定位置,不可因观看者的位置而改变显示器的位置。请参见图1,图1是本发明第一实施例提供的视频播放方法的实现流程图,该方法包括:S101、检测用户观看视频的当前观看参数;本实施例的执行主体是具备播放视频功能的终端设备,该终端设备通常被固定设置。在终端设备的显示器中内置传感器,该传感器可检测用户观看视频的观看参数。该当前观看参数是指用户当前在观看视频时的观看位置、观看角度等参数,具体可以包括:用户与播放视频的屏幕的距离和角度,即,用户观看视频时视线与屏幕中心点的距离以及与屏幕的夹角。具体地,距离表示用户与屏幕中点的距离,用户可以位于屏幕的正后方或斜后方,其中,当用户位于屏幕正后方时,该距离最短。角度表示用户的视线与屏幕形成的夹角,该夹角包括水平方向的夹角以及竖直方向的夹角,其中,水平方向的夹角可以反映用户的视线在水平方向上与屏幕的关系,例如,可以得知用户位于屏幕的左侧、正面或右侧,竖直方向的夹角可以反映用户的视线在竖直方向上与屏幕的关系,例如,可以得知用户的眼睛位于屏幕的上侧、正面或下侧。S102、获取预存的视频文件与预置的观看参数的对应关系;预先在数据库中存储不同视频文件与预置的不同观看参数的对应关系。其中,视频文件都是预先录制好的,按照不同的观看参数,录制不同的规格的视频文件,不同的规格是指视频文件播放时画面大小不同和/或视频文件中的元素的倾斜角度不同,其中,画面大小不同是为了适应不同用户观看距离远近的不同,元素的倾斜角度不同,是为了适应不同用户观看角度的不同。需要说明的是,不同视频文件与不同观看参数的对应关系可以是相对简单的对应关系,也可以是相对复杂的对应关系。具体地,相对简单的对应可以是视频文件着重与该夹角对应关系,也可以是着重与该距离对应关系,相对复杂的对应关系可以是视频文件着重与该夹角以及与该距离均对应。相对简单的对应关系,数据少,运算速度快,而相对复杂的对应关系,对应更准确,用户体验更好。例如,相对简单的对应关系请参见如下表1,表1中示出了视频文件与用户视线和屏幕中心点夹角的对应关系,相对复杂的对应关系请参见如下表2,表2中示出了视频文件与用户视线和屏幕中心点距离、夹角的对应关系。表1视频文件名称夹角视频文件A(0°,90°)视频文件B(30°,90°)表2视频文件名称夹角距离视频文件A(0°,90°)0.3米视频文件B(30°,90°)0.3米视频文件C(30°,90°)0.5米视频文件D(30°,60°)0.5米S103、在预置的观看参数中,查找与该当前观看参数相同的目标观看参数;S104、若存在与该当前观看参数相同的目标观看参数,则根据该对应关系获得与该目标观看参数对应的视频文件,并播放该视频文件。若找到与该当前观看参数相同的目标观看参数,则根据视频文件与该目标观看参数的对应关系,获得与该目标观看参数的视频文件,也即适宜该当前观看参数下观看的视频文件,该视频文件是根据该目标观看参数录制的,该视频文件可以存储在云端,也可以存储在本地。在播放时再下载可以节省本地存储空间,该视频文件也可以存储在本地,存储在本地的视频文件,在播放时可以直接播放,节省下载的流量以及所耗费的时间。因此,当该当前观看参数与该目标观看参数相同时,该视频文件是最适宜用户当前位置、高度、角度观看的视频文件。本发明实施例中,预先保存视频文件与预置的观看参数的对应关系,并根据当前用户观看视频的当前观看参数,在预置的观看参数中查找与该当前观看参数相同的目标观看参数,并获得与该目标观看参数相对应的视频文件,由于该视频文件的规格与该当前观看参数相对应,因此该视频文件适宜该用户当前观看,在提升客户观看体验的同时,提高视频播放的效率,进一步提高播放视频文件的终端设备的普及率。请参见图2,图2是本发明第二实施例提供的视频播放方法的实现流程图,该方法包括:S201、保存不同规格的各视频文件与各观看参数的对应关系,视频文件为预先按照不同的预置数量的观看参数录制而成;不同规格的视频文件包括不同拍摄角度,不同播放尺寸的视频文件。录制的视频文件的数量可以与不同观看参数的数量相同,即,不同的视频文件与不同的观看参数呈一一对应关系,录制的视频文件的数量也可以与不同观看参数的数量不同,即,相同的视频文件可以对应不同的观看参数。按照观看参数的不同,录制并保存视频文件,可以实现根据用户观看时的观看参数,选择适宜的视频文件进行播放,提高用户体验。S202、定时或实时检测用户观看视频时的视线与播放屏幕中心点的距离,以及,与播放屏幕的夹角;在播放视频功能的终端设备的显示器中内置传感器,该内置传感器可定时或实时检测用户的视线与播放屏幕(即显示器)中心点的距离以及与播放屏幕的夹角。具体地,距离表示用户与屏幕中点的距离,用户可以位于屏幕的正后方或斜后方,其中,当用户位于屏幕正后方时,该距离最短。角度表示用户的视线与屏幕形成的夹角,该夹角包括水平方向的夹角以及竖直方向的夹角,其中,水平方向的夹角可以反映用户的视线在水平方向上与屏幕的关系,例如,可以得知用户位于屏幕的左侧、正面或右侧,竖直方向的夹角可以反映用户的视线在竖直方向上与屏幕的关系,例如,可以得知用户的眼睛位于屏幕的上侧、正面或下侧。上述定时或实时检测用户观看视频时的视线与播放屏幕中心点的距离,以及,与播放屏幕的夹角,是在获取用户的当前观看参数。S203、获取预存的视频文件与预置的观看参数的对应关系;预置的观看参数一般为多个观看参数,不同的观看参数与不同的视频文件存在对应关系。视频文件都是预先录制好的,按照不同的观看参数,录制不同的规格的视频文件,不同的规格是指视频文件播放时画面大小不同和/或视频文件中的元素的倾斜角度不同,其中,画面大小不同是为了适应不同用户观看距离远近的不同,元素的倾斜角度不同,是为了适应不同用户观看角度的不同。S204、在预置的观看参数中,查找与该当前观看参数相同的目标观看参数;具体地,在预置的观看参数中,查找分别与该当前观看参数中的用户的视线与播放屏幕中心点的距离,且,用户的视线与播放屏幕的夹角相同的目标观看参数。S205、若存在与该当前观看参数相同的目标观看参数,则根据该对应关系获得与该目标观看参数对应的视频文件,并播放该视频文件;若找到与该当前观看参数相同的目标观看参数,则根据视频文件与该目标观看参数的对应关系,获得与该目标观看参数也即该当前观看参数对应的视频文件,该视频文件是根据该目标观看参数录制的,因此,当该当前观看参数与该目标观看参数相同时,该视频文件是最适宜用户当前位置、高度、角度观看的视频文件。S206、若不存在与该当前观看参数相同的目标观看参数,则在该预置的观看参数中查找与该当前观看参数最接近的观看参数作为该目标观看参数,并根据该对应关系获得与该目标观看参数对应的视频文件。具体地,查找与该当前观看参数最接近的观看参数作为该目标观看参数,可以是在该预置的观看参数中,查找与该当前观看参数中的用户的视线与播放屏幕中心点的距离相同,且,用户的视线与播放屏幕的夹角最接近的观看参数,作为目标观看参数,也可以是,在该预置的观看参数中,查找与该当前观看参数中的用户的视线与播放屏幕的夹角相同,且,用户的视线与播放屏幕中心点的距离最近的观看参数,作为目标观看参数。进一步地,若查找不到上述两种观看参数作为目标观看参数,则任选或指定查找与该当前观看参数中的用户的视线与播放屏幕中心点的距离,或,与用户的视线与播放屏幕的夹角最接近的观看参数作为目标观看参数。在查找目标观看参数时,可能无法查找到与检测的用户当前观看参数完全相同的观看参数,因此允许播放视频文件的终端设备查找与用户当前观看参数最接近的观看参数作为目标观看参数,提高选择播放视频文件的灵活性,提高播放效率。本发明实施例中,预先保存视频文件与预置的观看参数的对应关系,并根据当前用户观看视频的当前观看参数,在预置的观看参数中查找与当前观看参数相同的目标观看参数,并获得与该目标观看参数相对应的视频文件,由于该视频文件的规格与该当前观看参数相对应,因此该视频文件适宜该用户观看,在提升客户观看体验的同时,提高视频播放的效率,进一步提高播放视频文件的终端设备的普及率。请参见图3,图3是本发明第三实施例提供的视频播放装置的结构示意图,该装置可以为图1、图2所示实施例中播放视频的终端设备或该终端设备的一个模块。为了便于说明,图3仅示出了与本实施例相关的部分。该视频播放装置包括:检测模块301、第一获取模块302、查找模块303、第二获取模块304以及播放模块305。其中,检测模块301,用于检测用户观看视频的当前观看参数。检测模块301内置于终端设备的显示器中,可检测用户观看视频的当前观看参数。该当前观看参数是指用户观看视频时的观看位置、观看角度等参数,具体可以包括:用户与播放视频的屏幕的距离和角度,即,用户观看视频时视线与屏幕中心点的距离以及与屏幕的夹角。第一获取模块302,用于获取预存的视频文件与预置的观看参数的对应关系。不同的观看参数与不同的视频文件存在对应关系,这些视频文件都是预先录制好的,按照不同的观看参数,录制不同的规格的视频文件,不同的规格是指视频文件播放时画面大小不同和/或视频文件中的元素的倾斜角度不同,其中,画面大小不同是为了适应不同用户观看距离远近的不同,元素的倾斜角度不同,是为了适应不同用户观看角度的不同。需要说明的是,不同视频文件与不同观看参数的对应关系可以是相对简单的对应关系,也可以是相对复杂的对应关系。具体地,相对简单的对应可以是视频文件着重与该夹角对应关系,也可以是着重与该距离对应关系,相对复杂的对应关系可以是视频文件着重与该夹角以及与该距离均对应。相对简单的对应关系,数据少,运算速度快,而相对复杂的对应关系,对应更准确,用户体验更好。查找模块303,用于在该预置的观看参数中,查找与该当前观看参数相同的目标观看参数。第二获取模块304,用于若存在与该当前观看参数相同的目标观看参数,则根据该对应关系获得与该目标观看参数对应的视频文件。若找到与该当前观看参数相同的目标观看参数,则根据视频文件与该目标观看参数的对应关系,获得与该目标观看参数也即该当前观看参数对应的视频文件,该视频文件是根据该目标观看参数录制的,该视频文件可以存储在云端,存储在云端的视频文件,在播放时再下载可以节省本地存储空间,该视频文件也可以存储在本地,存储在本地的视频文件,在播放时可以直接播放,节省下载的流量以及所耗费的时间。因此,当该观看参数与该目标观看参数相同时,该视频文件是最适宜用户当前位置、高度、角度观看的视频文件。播放模块305,用于播放该视频文件。本发明实施例提供的装置可以应用在前述对应的方法实施例中,实施过程详情参见上述实施例的描述,在此不再赘述。本发明实施例中,预先保存视频文件与预置的观看参数的对应关系,并根据当前用户观看视频的当前观看参数,在预置的观看参数中查找与当前观看参数相同的目标观看参数,并获得与该目标观看参数相对应的视频文件,由于该视频文件的规格与该当前观看参数相对应,因此该视频文件适宜该用户观看,在提升客户观看体验的同时,提高视频播放的效率,进一步提高播放视频文件的终端设备的普及率。请参见图4,图4是本发明第四实施例提供的视频播放装置的结构示意图,该装置可以为图1、图2所示实施例中播放视频的终端设备或该终端设备的一个模块。该播放视频装置与图3所示的播放视频装置不同之处在于:进一步地,检测模块301,具体用于定时或实时检测用户观看视频时的视线与播放屏幕中心点的距离,以及,与播放屏幕的夹角。具体地,该距离表示用户与屏幕中点的距离,用户可以位于屏幕的正后方或斜后方,其中,当用户位于屏幕正后方时,该距离最短。该角度表示用户的视线与屏幕形成的夹角,该夹角包括水平方向的夹角以及竖直方向的夹角,其中,水平方向的夹角可以反映用户的视线在水平方向上与屏幕的关系,例如,可以得知用户位于屏幕的左侧、正面或右侧,竖直方向的夹角可以反映用户的视线在竖直方向上与屏幕的关系,例如,可以得知用户的眼睛位于屏幕的上侧、正面或下侧。查找模块303,还用于若不存在与该当前观看参数相同的目标观看参数,则在该预置的观看参数中查找与该当前观看参数最接近的观看参数作为目标观看参数。具体地,在预置的观看参数中,查找分别与该当前观看参数中的用户的视线与播放屏幕中心点的距离,且,用户的视线与播放屏幕的夹角相同的目标观看参数。进一步地,查找模块303,还用于在该预置的观看参数中,查找与该当前观看参数中的用户的视线与播放屏幕中心点的距离相同,且,用户的视线与播放屏幕的夹角最接近的观看参数,作为目标观看参数,或者,在该预置的观看参数中,查找与该当前观看参数中的用户的视线与播放屏幕的夹角相同,且,用户的视线与播放屏幕中心点的距离最近的观看参数,作为目标观看参数。查找模块303查找与该当前观看参数最接近的观看参数作为该目标观看参数,可以是在该预置的观看参数中,查找与该当前观看参数中的用户的视线与播放屏幕中心点的距离相同,且,用户的视线与播放屏幕的夹角最接近的观看参数,作为目标观看参数,也可以是,在该预置的观看参数集合中,查找与该当前观看参数中的用户的视线与播放屏幕的夹角相同,且,用户的视线与播放屏幕中心点的距离最近的观看参数,作为目标观看参数。进一步地,若查找不到上述两种观看参数作为目标观看参数,则任选或指定查找模块303查找与该当前观看参数中的用户的视线与播放屏幕中心点的距离,或,与用户的视线与播放屏幕的夹角最接近的观看参数作为目标观看参数。在查找目标观看参数时,可能无法查找到与检测的用户当前观看参数完全相同的观看参数,因此允许播放视频文件的终端设备查找与用户当前观看参数最接近的目标观看参数,提高选择播放视频文件的灵活性,提高播放效率。进一步地,该装置还包括:保存模块401,用于保存不同规格的各视频文件与各观看参数的对应关系,该视频文件为预先按照不同的预置数量的观看参数录制而成。不同规格的视频文件包括不同拍摄角度,不同播放尺寸的视频文件。录制的视频文件的数量可以与不同观看参数的数量相同,即,不同的视频文件与不同的观看参数呈一一对应关系,录制的视频文件的数量也可以与不同观看参数的数量不同,即,相同的视频文件可以对应不同的观看参数。本发明实施例中,预先保存视频文件预置的观看参数的对应关系,并根据当前用户观看视频的当前观看参数,在预置的观看参数中查找与当前观看参数相同的目标观看参数,并获得与该目标观看参数相对应的视频文件,由于该视频文件的规格与该当前观看参数相对应,因此该视频文件适宜该用户观看,在提升客户观看体验的同时,提高视频播放的效率,进一步提高播放视频文件的终端设备的普及率。图5是本申请实施例提供的视频播放方法的电子设备的硬件结构示意图,如图5所示,该设备包括:一个或多个处理器510以及存储器520,图5中以一个处理器510为例。执行视频播放方法的设备还可以包括:输入装置530和输出装置540。处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线550连接为例。存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的视频播放方法对应的程序指令/模块(例如,图3所示的检测模块301、第一获取模块302、查找模块303、第二获取模块304以及播放模块305)。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的视频播放方法。存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据视频播放装置的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至视频播放装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置530可接收输入的数字或字符信息,以及产生与视频播放装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行上述任意方法实施例中的信息推送提示方法。上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。本发明实施例的电子设备以多种形式存在,包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(5)其他具有数据交互功能的电子装置。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1