多人视频观看场景下的视频播放方法、设备与存储介质
发明人:李国华、戴帅湘
技术领域
本发明涉及视频播放技术领域,尤其涉及一种用于多人视频观看场景下的视频播放技术。
背景技术
多人同时观看视频已是较常见的娱乐方式,既能带来视听享受,也有同伴相陪的愉悦。然而,视频播放过程中的场景信息是变化的,如有新的成员加入,或有人需要暂时离开,又或大家的注意力由视频关注转移至话题讨论,现有技术无法在场景信息变化时适应调整在播视频的播放策略,使得诸如暂时离开的人员若偏好在播视频时如继续播放会使得该人员错过相应视频内容,影响了用户视频观看体验。
发明内容
本发明的一个目的是提供一种用于多人视频观看场景下的视频播放方法、设备与存储介质。
根据本发明的一个方面,提供了一种用于多人视频观看场景下的视频播放方法,其中,该方法包括以下步骤:
a获取多人视频观看场景下关于在播视频的场景变化信息;
b根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略;
c根据所述播放调整策略,对所述在播视频进行播放调整。
根据本发明的另一方面,还提供了一种用于多人视频观看场景下的视频播放设备,其中,该设备包括:
获取装置,用于获取多人视频观看场景下关于在播视频的场景变化信息;
确定装置,用于根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略;
调整装置,用于根据所述播放调整策略,对所述在播视频进行播放调整。
根据本发明的又一方面,还提供了一种计算设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如前述根据本发明一个方面的一种用于多人视频观看场景下的视频播放方法。
一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如前述根据本发明一个方面的一种用于多人视频观看场景下的视频播放方法。
与现有技术相比,本发明的一个实施例通过获取多人视频观看场景下关于在播视频的场景变化信息,根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略,根据所述播放调整策略,对所述在播视频进行播放调整,实现了多看观看场景下在视频播放过程中根据场景信息的变化适应调整在播视频的播放策略,提升了用户的视频观看体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种用于多人视频观看场景下的视频播放设备的设备示意图;
图2示出根据本发明另一个方面的一种用于多人视频观看场景下的视频播放方法的方法流程图;
图3示出了适于用来实现本发明实施方式的示例性计算机系统/服务器的框图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的一种用于多人视频观看场景下的视频播放设备1的设备示意图,其中,设备1包括获取装置11、确定装置12和调整装置13。具体地,获取装置11获取多人视频观看场景下关于在播视频的场景变化信息;确定装置12根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略;调整装置13根据所述播放调整策略,对所述在播视频进行播放调整。
在此,设备1是指一种能够根据多人视频观看场景下关于在播视频的场景变化信息,确定对所述在播视频进行播放调整的播放调整策略的设备,以根据播放策略对在播视频进行播放调整的设备。在具体实施例中,设备1可由网络设备实现,也可由网络设备与智能终端通过网络相集成所构成的设备(即由智能终端和网络设备相配合)实现,还可以作为软件模块和/或硬件模块被包含于智能终端中,也可以作为硬件设备与智能终端通过有线或无线的方式连接。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(CloudComputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。
在此,所述智能终端可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC、手机、智能手机、PDA、可穿戴设备、掌上电脑PPC、平板电脑、智能电视等。
本领域技术人员应能理解上述设备1仅为举例,其他现有的或今后可能出现的网络设备或智能终端如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及智能终端均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
具体地,获取装置11通过诸如场景信息采集设备(如摄像头、拾音设备、传感器等)所提供的应用接口(API),获取多人视频观看场景下关于在播视频的场景变化信息。
在此,所述多人视频观看是指多人同时一起观看视频。在此,所述在播视频的视频类型不限,可以是实时视频、重播视频、转播视频,等等。
在此,所述场景变化信息包括以下至少任一项:
-观看所述在播视频的多人由观看模式转入聊天模式;
-观看所述在播视频的多人由聊天模式转入观看模式;
-观看所述在播视频的多人中至少一人对所述在播视频的注意力发生变化;
-观看所述在播视频的人员数量发生变化;
-观看所述在播视频的多人中存在视线被遮挡。
实施例一:假设用户A与多个朋友在其家里看视频如热播电视剧《那年花开月正圆》,若用户A和其朋友们先是津津有味地观看该视频,然后不久,这几个人因某个话题如话题“topic-1”,转移至该话题的讨论上,则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:由观看模式转入聊天模式。进一步地,获取装置11可通过拾音设备采集到用户A和其朋友们的讨论话语,然后对获取到的话语进行语义解析,可获得相应的讨论话题“topic-1”,接着将该话题“topic-1”内容与在播视频《那年花开月正圆》的内容进行比较,便可判断出话题“topic-1”内容与在播视频《那年花开月正圆》是否相关,若话题“topic-1”与在播视频《那年花开月正圆》不相关,则获取装置11可判断此时的多人视频观看场景下的场景信息发生变化,即获取到相应的场景变化信息:由观看模式转入聊天模式;若话题“topic-1”与在播视频《那年花开月正圆》相关,则获取装置11可判断此时的多人视频观看场景下的场景信息未发生变化,即获取不到所述场景变化信息。
实施例二:接上例,假设用户A和其朋友们从对话题“topic-1”的讨论上转移至视频《那年花开月正圆》的专心观看上,则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:由聊天模式转入观看模式。
实施例三:还对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有2个人觉得无趣将注意力从对视频《那年花开月正圆》的观看上移开,如转移至玩手机,而其他3人的注意力仍在视频《那年花开月正圆》上,则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化。
实施例四:对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有3个人因为有事需要离开,则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》人员数量由5个人减少至2个人;再如,若用户A和朋友们共5个人在观看视频《那年花开月正圆》的过程中,如有新的朋友到来(假设是1个),则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》人员数量由5个人增加至6个人。
实施例五:还对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有个朋友起身挡住了另外一个人的视线,或者有人因坐姿调整、与其他人对话等原因挡住了别人的视线,则获取装置11可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看所述在播视频的多人中存在视线被遮挡。
本领域技术人员应能理解上述场景变化信息仅为举例,其他现有的或今后可能出现的场景变化信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
然后,确定装置12根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略。在此,所述播放调整策略包括以下至少任一项:1)调整所述在播视频的音量,如调高所述在播视频的音量,或者,调低所述在播视频的音量;2)暂停播放所述在播视频;3)继续播放所述在播视频;4)存储/录制/记录所述在播视频从场景信息发生变化时所对应的当前播放位置之后的视频内容。
例如,接续以上实施例一,因获取装置11获取的场景变化信息为由观看模式转入聊天模式,则确定装置12可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,或继续播放所述在播视频但降低所述在播视频的音量。
再如,接续以上实施例二,因获取装置11获取的场景变化信息为由聊天模式转入观看模式,则确定装置12可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频和/或调高所述在播视频的音量。
还如,接续以上实施例三,因获取装置11获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化,则确定装置12可根据该场景变化信息,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为继续播放所述在播视频而不是停止播放、并存储/录制/记录在播视频《那年花开月正圆》从当前播放位置之后的视频内容,从而使得注意力发生变化的人员可回放其错过的视频内容;再如,假设获取装置11获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有3个人对所述在播视频的注意力发生变化,则确定装置12可根据该场景变化信息,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为暂停播放所述在播视频而不是继续播放。
又如,接续以上实施例四,因获取装置11获取的场景变化信息为观看视频《那年花开月正圆》人员数量由5个人增加至6个人,则确定装置12可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频。
再如,接续以上实施例五,因获取装置11获取的场景变化信息为观看所述在播视频的多人中存在视线被遮挡,则确定装置12可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。
可选地,确定装置12还可根据所述场景变化信息,结合所述在播视频的相关特征信息,确定对所述在播视频进行播放调整的播放调整策略。
在此,所述相关特征信息包括以下至少任一项:1)所述在播视频属于实时视频,如直播视频;2)所述在播视频属于非实时视频,如重播视频、转播视频等;3)观看所述在播视频的多人中至少一人的关于所述在播视频的历史观看记录;4)观看所述在播视频的多人中至少一人的关于所述在播视频所属视频类型的偏好信息;5)观看所述在播视频的多人中至少一人的身份信息;6)所述在播视频的当前内容画面,其包括但不限于如:i)重要画面,如打斗画面、含主角的画面、对话画面;ii)不重要画面,如纯自然景色画面等。
例如,还接续以上实施例一,获取装置11获取的场景变化信息为由观看模式转入聊天模式,在播视频《那年花开月正圆》属于非实时视频,则确定装置12可根据该场景变化信息,并结合在播视频的非实时性,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,或继续播放所述在播视频但降低所述在播视频的音量;再如,假设获取装置11获取的场景变化信息为由观看模式转入聊天模式,而在播视频为时事新闻报道,其属于实时视频,则确定装置12可根据该场景变化信息,并结合在播视频的实时性,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。又如,假设获取装置11获取的场景变化信息为由观看模式转入聊天模式,确定装置12首先根据该场景变化信息,初步确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,但假设所述在播视频的当前内容画面为重要画面,则确定装置12可确定最终的对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频,而不是暂停播放。
再如,还接续以上实施例二,获取装置11获取的场景变化信息为由聊天模式转入观看模式,在播视频《那年花开月正圆》属于非实时视频,则确定装置12可根据该场景变化信息,并结合在播视频的非实时性,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频和/或调高所述在播视频的音量。
还如,还接续以上实施例三,获取装置11获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化,假设注意力发生变化的这2个人均已观看过视频《那年花开月正圆》,则确定装置12可根据该场景变化信息,并结合观看视频《那年花开月正圆》的5个人中对该视频的注意力发生变化的2个人的关于该视频的历史观看记录,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为继续播放所述在播视频而不是停止播放;再如,假设注意力发生变化的这2个人均没观看过视频《那年花开月正圆》,则确定装置12可根据该场景变化信息,并结合观看视频《那年花开月正圆》的5个人中对该视频的注意力发生变化的2个人的关于该视频的历史观看记录,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为暂停播放所述在播视频而不是继续播放。
又如,接续以上实施例四,获取装置11获取的场景变化信息为观看视频《那年花开月正圆》人员数量由5个人增加至6个人,假设增加的这个人不偏好视频《那年花开月正圆》所属视频类型即年代剧,则确定装置12可根据该场景变化信息,并结合增加的这个人关于所述在播视频所属视频类型的偏好信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。
再如,接续以上实施例五,因获取装置11获取的场景变化信息为观看所述在播视频的多人中存在视线被遮挡,假设视线被遮挡的那个人的身份信息为主人即用户A,则确定装置12可根据该场景变化信息,结合观看所述在播视频的多人中视线被遮挡的用户的身份信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频而非暂停播放。
本领域技术人员应能理解上述播放调整策略仅为举例,其他现有的或今后可能出现的播放调整策略如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此
本领域技术人员应能理解上述相关特征信息仅为举例,其他现有的或今后可能出现的相关特征信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述确定所述播放调整策略的方式仅为举例,其他现有的或今后可能出现的确定所述播放调整策略的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此
接着,调整装置13根据所述播放调整策略,对所述在播视频进行播放调整,从而实现了在视频播放过程中根据场景信息的变化适应调整在播视频的播放策略,提升了用户视频观看体验。
图2示出根据本发明另一个方面的一种用于多人视频观看场景下的视频播放的方法流程图。
其中,该方法包括步骤S1、步骤S2和步骤S3。
具体地,在步骤S1中,设备1获取多人视频观看场景下关于在播视频的场景变化信息;在步骤S2中,设备1根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略;在步骤S3中,设备1根据所述播放调整策略,对所述在播视频进行播放调整。
在此,设备1是指一种能够根据多人视频观看场景下关于在播视频的场景变化信息,确定对所述在播视频进行播放调整的播放调整策略的设备,以根据播放策略对在播视频进行播放调整的设备。在具体实施例中,设备1可由网络设备实现,也可由网络设备与智能终端通过网络相集成所构成的设备(即由智能终端和网络设备相配合)实现,还可以作为软件模块和/或硬件模块被包含于智能终端中,也可以作为硬件设备与智能终端通过有线或无线的方式连接。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(CloudComputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。
在此,所述智能终端可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC、手机、智能手机、PDA、可穿戴设备、掌上电脑PPC、平板电脑、智能电视等。
本领域技术人员应能理解上述设备1仅为举例,其他现有的或今后可能出现的网络设备或智能终端如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及智能终端均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
具体地,在步骤S1中,设备1通过诸如场景信息采集设备(如摄像头、拾音设备、传感器等)所提供的应用接口(API),获取多人视频观看场景下关于在播视频的场景变化信息。
在此,所述多人视频观看是指多人同时一起观看视频。在此,所述在播视频的视频类型不限,可以是实时视频、重播视频、转播视频,等等。
在此,所述场景变化信息包括以下至少任一项:
-观看所述在播视频的多人由观看模式转入聊天模式;
-观看所述在播视频的多人由聊天模式转入观看模式;
-观看所述在播视频的多人中至少一人对所述在播视频的注意力发生变化;
-观看所述在播视频的人员数量发生变化;
-观看所述在播视频的多人中存在视线被遮挡。
实施例一:假设用户A与多个朋友在其家里看视频如热播电视剧《那年花开月正圆》,若用户A和其朋友们先是津津有味地观看该视频,然后不久,这几个人因某个话题如话题“topic-1”,转移至该话题的讨论上,则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:由观看模式转入聊天模式。进一步地,在步骤S1中,设备1可通过拾音设备采集到用户A和其朋友们的讨论话语,然后对获取到的话语进行语义解析,可获得相应的讨论话题“topic-1”,接着将该话题“topic-1”内容与在播视频《那年花开月正圆》的内容进行比较,便可判断出话题“topic-1”内容与在播视频《那年花开月正圆》是否相关,若话题“topic-1”与在播视频《那年花开月正圆》不相关,则在步骤S1中,设备1可判断此时的多人视频观看场景下的场景信息发生变化,即获取到相应的场景变化信息:由观看模式转入聊天模式;若话题“topic-1”与在播视频《那年花开月正圆》相关,则在步骤S1中,设备1可判断此时的多人视频观看场景下的场景信息未发生变化,即获取不到所述场景变化信息。
实施例二:接上例,假设用户A和其朋友们从对话题“topic-1”的讨论上转移至视频《那年花开月正圆》的专心观看上,则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:由聊天模式转入观看模式。
实施例三:还对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有2个人觉得无趣将注意力从对视频《那年花开月正圆》的观看上移开,如转移至玩手机,而其他3人的注意力仍在视频《那年花开月正圆》上,则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化。
实施例四:对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有3个人因为有事需要离开,则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》人员数量由5个人减少至2个人;再如,若用户A和朋友们共5个人在观看视频《那年花开月正圆》的过程中,如有新的朋友到来(假设是1个),则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看视频《那年花开月正圆》人员数量由5个人增加至6个人。
实施例五:还对于用户A,假设其和朋友们共5个人在观看视频《那年花开月正圆》的过程中,有个朋友起身挡住了另外一个人的视线,或者有人因坐姿调整、与其他人对话等原因挡住了别人的视线,则在步骤S1中,设备1可通过摄像头采集到用户A和其朋友们观看视频《那年花开月正圆》时的场景变化信息:观看所述在播视频的多人中存在视线被遮挡。
本领域技术人员应能理解上述场景变化信息仅为举例,其他现有的或今后可能出现的场景变化信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
然后,在步骤S2中,设备1根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略。在此,所述播放调整策略包括以下至少任一项:1)调整所述在播视频的音量,如调高所述在播视频的音量,或者,调低所述在播视频的音量;2)暂停播放所述在播视频;3)继续播放所述在播视频;4)存储/录制/记录所述在播视频从场景信息发生变化时所对应的当前播放位置之后的视频内容。
例如,接续以上实施例一,因在步骤S1中,设备1获取的场景变化信息为由观看模式转入聊天模式,则在步骤S2中,设备1可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,或继续播放所述在播视频但降低所述在播视频的音量。
再如,接续以上实施例二,因在步骤S1中,设备1获取的场景变化信息为由聊天模式转入观看模式,则在步骤S2中,设备1可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频和/或调高所述在播视频的音量。
还如,接续以上实施例三,因在步骤S1中,设备1获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化,则在步骤S2中,设备1可根据该场景变化信息,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为继续播放所述在播视频而不是停止播放、并存储/录制/记录在播视频《那年花开月正圆》从当前播放位置之后的视频内容,从而使得注意力发生变化的人员可回放其错过的视频内容;再如,假设在步骤S1中,设备1获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有3个人对所述在播视频的注意力发生变化,则在步骤S2中,设备1可根据该场景变化信息,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为暂停播放所述在播视频而不是继续播放。
又如,接续以上实施例四,因在步骤S1中,设备1获取的场景变化信息为观看视频《那年花开月正圆》人员数量由5个人增加至6个人,则在步骤S2中,设备1可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频。
再如,接续以上实施例五,因在步骤S1中,设备1获取的场景变化信息为观看所述在播视频的多人中存在视线被遮挡,则在步骤S2中,设备1可根据该场景变化信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。
可选地,在步骤S2中,设备1还可根据所述场景变化信息,结合所述在播视频的相关特征信息,确定对所述在播视频进行播放调整的播放调整策略。
在此,所述相关特征信息包括以下至少任一项:1)所述在播视频属于实时视频,如直播视频;2)所述在播视频属于非实时视频,如重播视频、转播视频等;3)观看所述在播视频的多人中至少一人的关于所述在播视频的历史观看记录;4)观看所述在播视频的多人中至少一人的关于所述在播视频所属视频类型的偏好信息;5)观看所述在播视频的多人中至少一人的身份信息;6)所述在播视频的当前内容画面,其包括但不限于如:i)重要画面,如打斗画面、含主角的画面、对话画面;ii)不重要画面,如纯自然景色画面等。
例如,还接续以上实施例一,在步骤S1中,设备1获取的场景变化信息为由观看模式转入聊天模式,在播视频《那年花开月正圆》属于非实时视频,则在步骤S2中,设备1可根据该场景变化信息,并结合在播视频的非实时性,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,或继续播放所述在播视频但降低所述在播视频的音量;再如,假设在步骤S1中,设备1获取的场景变化信息为由观看模式转入聊天模式,而在播视频为时事新闻报道,其属于实时视频,则在步骤S2中,设备1可根据该场景变化信息,并结合在播视频的实时性,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。又如,假设在步骤S1中,设备1获取的场景变化信息为由观看模式转入聊天模式,在步骤S2中,设备1首先根据该场景变化信息,初步确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频,但假设所述在播视频的当前内容画面为重要画面,则在步骤S2中,设备1可确定最终的对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频,而不是暂停播放。
再如,还接续以上实施例二,在步骤S1中,设备1获取的场景变化信息为由聊天模式转入观看模式,在播视频《那年花开月正圆》属于非实时视频,则在步骤S2中,设备1可根据该场景变化信息,并结合在播视频的非实时性,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频和/或调高所述在播视频的音量。
还如,还接续以上实施例三,在步骤S1中,设备1获取的场景变化信息为观看视频《那年花开月正圆》的5个人中有2个人对所述在播视频的注意力发生变化,假设注意力发生变化的这2个人均已观看过视频《那年花开月正圆》,则在步骤S2中,设备1可根据该场景变化信息,并结合观看视频《那年花开月正圆》的5个人中对该视频的注意力发生变化的2个人的关于该视频的历史观看记录,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为继续播放所述在播视频而不是停止播放;再如,假设注意力发生变化的这2个人均没观看过视频《那年花开月正圆》,则在步骤S2中,设备1可根据该场景变化信息,并结合观看视频《那年花开月正圆》的5个人中对该视频的注意力发生变化的2个人的关于该视频的历史观看记录,确定对在播视频《那年花开月正圆》进行播放调整的播放调整策略为暂停播放所述在播视频而不是继续播放。
又如,接续以上实施例四,在步骤S1中,设备1获取的场景变化信息为观看视频《那年花开月正圆》人员数量由5个人增加至6个人,假设增加的这个人不偏好视频《那年花开月正圆》所属视频类型即年代剧,则在步骤S2中,设备1可根据该场景变化信息,并结合增加的这个人关于所述在播视频所属视频类型的偏好信息,确定对所述在播视频进行播放调整的播放调整策略为暂停播放所述在播视频。
再如,接续以上实施例五,因在步骤S1中,设备1获取的场景变化信息为观看所述在播视频的多人中存在视线被遮挡,假设视线被遮挡的那个人的身份信息为主人即用户A,则在步骤S2中,设备1可根据该场景变化信息,结合观看所述在播视频的多人中视线被遮挡的用户的身份信息,确定对所述在播视频进行播放调整的播放调整策略为继续播放所述在播视频而非暂停播放。
本领域技术人员应能理解上述播放调整策略仅为举例,其他现有的或今后可能出现的播放调整策略如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此
本领域技术人员应能理解上述相关特征信息仅为举例,其他现有的或今后可能出现的相关特征信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述确定所述播放调整策略的方式仅为举例,其他现有的或今后可能出现的确定所述播放调整策略的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,在步骤S3中,设备1根据所述播放调整策略,对所述在播视频进行播放调整,从而实现了在视频播放过程中根据场景信息的变化适应调整在播视频的播放策略,提升了用户视频观看体验。
图3示出了适于用来实现本发明实施方式的示例性计算机系统/服务器的框图。图3显示的计算机系统/服务器2仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图3所示,计算机系统/服务器2以通用计算设备的形式表现。计算机系统/服务器2的组件可以包括但不限于:一个或者多个处理器或者处理单元21、系统存储器22、连接不同系统组件(包括系统存储器22和处理单元21)的总线23。
总线23表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线、微通道体系结构(MAC)总线、增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。
计算机系统/服务器2典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机系统/服务器2访问的可用介质,包括易失性和非易失性介质、可移动的和不可移动的介质。
系统存储器22可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)221和/或高速缓存存储器222。计算机系统/服务器2可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统223可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线23相连。系统存储器22可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块225的程序/实用工具224,可以存储在例如系统存储器22中,这样的程序模块225包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块225通常执行本发明所描述的实施例中的功能和/或方法。
计算机系统/服务器2也可以与一个或多个外部设备25(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机系统/服务器2交互的设备通信,和/或与使得该计算机系统/服务器2能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口26进行。并且,计算机系统/服务器2还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图3所示,网络适配器20通过总线23与计算机系统/服务器2的其它模块通信。可以结合计算机系统/服务器2使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
处理单元21通过运行存储在系统存储器22中的程序,从而执行各种功能应用以及数据处理,例如实现以下一种用于多人视频观看场景下的视频播放方法,其中,该方法包括以下步骤:
a获取多人视频观看场景下关于在播视频的场景变化信息;
b根据所述场景变化信息,确定对所述在播视频进行播放调整的播放调整策略;
c根据所述播放调整策略,对所述在播视频进行播放调整。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或子。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或子可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或子的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。