CN106060672A - 一种视频信息处理方法及装置 - Google Patents

一种视频信息处理方法及装置 Download PDF

Info

Publication number
CN106060672A
CN106060672A CN201610393621.XA CN201610393621A CN106060672A CN 106060672 A CN106060672 A CN 106060672A CN 201610393621 A CN201610393621 A CN 201610393621A CN 106060672 A CN106060672 A CN 106060672A
Authority
CN
China
Prior art keywords
barrage
video
parameter
state
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610393621.XA
Other languages
English (en)
Inventor
李桢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610393621.XA priority Critical patent/CN106060672A/zh
Publication of CN106060672A publication Critical patent/CN106060672A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明实施例提供了一种视频信息处理方法及装置,该方法包括:获取视频的视频信息中与弹幕相关联的视频参数;根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。与现有技术相比,本发明的实施例通过不同的视频参数来有针对性地、细化地评价每个视频,可以对弹幕状态进行准确的评价。

Description

一种视频信息处理方法及装置
技术领域
本发明涉及视频技术领域,尤其涉及一种视频信息处理方法及装置。
背景技术
随着视频技术的发展,越来越多的用户通过终端观看视频,并且使用视频的弹幕功能,发弹幕对视频进行评论。视频弹幕功能的开启和关闭可以通过后台的操作***进行控制,在弹幕功能开启的情况下,观看视频的用户可以发送弹幕,并且实时地看到在显示界面上滚动的弹幕。弹幕功能关闭时,用户无法发送弹幕,也无法在界面上看到弹幕。
相关技术中,弹幕功能的开关控制,是根据视频的内容对视频进行分类,关闭某些类别视频的弹幕功能。该方法只能根据视频所述的类别进行开关的设置,对于归类于弹幕功能开启类别中,个别不适于开启弹幕功能的视频,并不能有针对性地进行处理。
发明内容
为克服相关技术中存在的问题,本发明实施例中提供了一种视频信息处理方法及装置。
本发明实施例公开了如下技术方案:
一种视频信息处理方法,包括:
获取视频的视频信息中与弹幕相关联的视频参数;
根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
可选地,所述获取视频的视频信息中与弹幕相关联的视频参数,包括:
从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找每个所述储存层级中与弹幕相关联的层级描述信息;
将每个所述存储层级对应的层级描述信息确定为所述视频参数。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
分别计算每个存储层级的视频参数对应的弹幕状态;
选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
可选地,所述分别计算每个层级的视频参数对应的弹幕状态,包括:
获取与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
可选地,所述根据所述目标弹幕状态设置所述视频信息中的弹幕控制信息,包括:
在所述视频信息中查找与弹幕控制信息对应的目标字段位置;
根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容;
将所述目标字段位置上的内容更新为所述目标字段内容。
相应地,本发明还提出了一种视频信息处理装置,包括:
获取模块,用于获取视频的视频信息中与弹幕相关联的视频参数;
确定模块,用于根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
设置模块,用于根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
可选地,所述获取模块,包括:
获取子模块,用于从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找子模块,用于查找每个所述储存层级中与弹幕相关联的层级描述信息;
确定子模块,用于将每个所述存储层级对应的层级描述信息确定为所述视频参数。
可选地,所述存储层级的数量为多个;
所述确定模块,包括:
计算子模块,用于分别计算每个存储层级的视频参数对应的弹幕状态;
选择状态子模块,用于选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
可选地,所述计算子模块,包括:
获取单元,用于获取与每个视频参数对应的预设权重值和预设参数数值;
确定单元,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
查找单元,用于根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
可选地,所述存储层级的数量为多个;
所述确定模块,包括:
选择子模块,用于选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取优先子模块,用于获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
确定总值子模块,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
确定状态子模块,用于根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
可选地,所述设置模块,包括:
查找子模块,用于在所述视频信息中查找与弹幕控制信息对应的目标字段位置;
获取字段子模块,用于根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容;
更新子模块,用于将所述目标字段位置上的内容更新为所述目标字段内容。
相应地,本发明还提出了一种服务器,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取视频的视频信息中与弹幕相关联的视频参数;
根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
可选地,所述获取视频的视频信息中与弹幕相关联的视频参数,包括:
从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找每个所述储存层级中与弹幕相关联的层级描述信息;
将每个所述存储层级对应的层级描述信息确定为所述视频参数。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
分别计算每个存储层级的视频参数对应的弹幕状态;
选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
可选地,所述分别计算每个层级的视频参数对应的弹幕状态,包括:
获取与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明的实施例根据视频参数确定视频在播放时的目标弹幕状态,其中目标弹幕状态包括:弹幕开启状态和弹幕关闭状态。即通过不同的视频参数来有针对性地、细化地评价每个视频,可以对弹幕状态进行准确的评价,而不是简单地按照笼统的类别来评价视频适合的弹幕状态。
在本发明的实施例中,可以根据视频参数确定目标弹幕状态,进而设置弹幕控制信息,这样使弹幕状态不是一成不变的,而是可调整的。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有
技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人
员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种视频信息处理方法的流程示意图;
图2为图1中步骤S101的一种详细流程示意图;
图3为图1中步骤S102的一种详细流程示意图;
图4为图3中步骤S1021的一种详细流程示意图;
图5为图1中步骤S102的另一种详细流程示意图;
图6为图1中步骤S103的一种详细流程示意图;
图7为本发明实施例提供的一种视频信息处理装置的结构示意图;
图8为图7中获取模块的一种详细结构示意图;
图9为图7中确定模块的一种详细结构示意图;
图10为图9中计算子模块的一种详细结构示意图;
图11为图7中确定模块的另一种详细结构示意图;
图12为图7中设置模块的一种详细结构示意图;
图13为本发明实施例提供的一种服务器示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本发明实施例提供一种视频信息处理方法。该方法可以应用于设备中,设备可以为终端,或者,与终端相连接的服务器,例如:安装有应用软件的计算机,或者,与计算机相连接,且与计算机内安装的应用软件进行数据交互的应用软件服务器。以下实施例中以服务器为例进行说明。
在本发明的一个实施例中,如图1所示,该视频信息处理方法包括以下步骤。
在步骤S101中,获取视频的视频信息中与弹幕相关联的视频参数。
在本发明的实施例中,视频的弹幕功能是很常见的一种视频功能,用户可以发送视频弹幕表达自己的想法,用户间也可以通过弹幕进行交流互动。视频管理***所在的服务器可以对弹幕功能设置开关,从而对视频弹幕进行管理。在视频弹幕功能开启时,用户可以在视频播放的界面中看到弹幕的选项,通过选择该弹幕的选项在终端实现弹幕功能。在视频弹幕功能关闭时,视频管理***可以隐藏弹幕的选项,使用户无法在终端运行弹幕功能。
而具体到每个视频弹幕功能的开启或者关闭,视频管理***可以利用不同的影响因素对视频进行评价。为了评价视频的弹幕功能适合于开启或者关闭,可以首先获取中与弹幕相关联的视频参数。其中,视频信息指与视频相关的信息,而并非视频的内容。视频信息中可以包括各种用以对弹幕功能开关进行评价的影响因素,视频管理***可以通过这些影响因素对视频进行评价,来确定弹幕功能的开关。
因为在视频信息中包含视频参数,所以服务器能够从视频信息中获取与弹幕相关联的视频参数,得到的视频参数就是能够对视频进行评价的影响因素。这些视频参数凭借与弹幕的关联性,可以用以确定弹幕功能的开关状态。每一个视频对应的视频参数,可以是一个,也可以是多个。视频参数可以是各种与视频相关的内容,举例来说,如果该视频是一部电影,视频参数可以是导演、演员、上映时间和制片厂等等。如果该视频是一个综艺节目,视频参数可以是主持人,嘉宾等等。
在步骤S102中,根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态。
在本发明的实施例中,弹幕功能的状态包括:弹幕开启状态和弹幕关闭状态。由视频参数得到的目标弹幕状态是两者中的一个。由视频参数得到目标弹幕状态,可以预先对视频参数赋值,通过视频参数的值得到开关结果。举例来说,可以对视频参数赋值“开”和“关”,分别对应开启和关闭两种状态,在评价一部电影时,如果只有一个视频参数,为演员,并且对演员的赋值为“是”,则该视频的目标弹幕状态为开启。如果这部电影有多个视频参数,并且视频参数的赋值如下:演员甲为“开”,导演乙为“关”,上映时间2008年为“开”,通过简单的叠加,得到两个“开”和一个“关”,可以判断该视频的目标弹幕状态为开启。
不仅可以对视频参数赋予“是”、“否”和“1”、“0”等的简单值,也可以对其赋予各种不同的数值,并对数值进行计算得到总值。在总值处于符合某数值区域时,弹幕功能开启。比如,仍然以一部电影为例,限定在总值大于0时弹幕开启,视频参数的对应的数值为:演员甲为30,导演乙为-20,上映时间2008年为-5,设定并对数值进行加和得到总值,那么总值为5,目标弹幕状态为开启。
在视频播放时,视频的播放界面可以向用户呈现出目标弹幕状态。
在步骤S103中,根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
在本发明的实施例中,在视频信息中可以包括代表目标弹幕状态的信息,即为弹幕控制信息。目标弹幕状态与弹幕控制信息之间存在着对应关系,在弹幕控制信息包括与弹幕开启状态和弹幕关闭状态相对应的信息。所以,弹幕控制信息可以分为两种,一种代表弹幕功能开启,一种代表弹幕功能关闭。弹幕控制信息不仅可以是字符,也可以是文本等,比如“1”和“0”、“开”和“关”。
在获得目标弹幕状态之后,可以据此将与之对应的弹幕控制信息设置在视频信息的相应位置。
此外,在本发明的实施例中,还可以进行人工配置。具体地,可以配置视频参数,也可以根据具体的情况对弹幕状态进行配置,以对弹幕状态进行灵活地调整。
本发明的实施例根据视频参数确定视频在播放时的目标弹幕状态,其中目标弹幕状态包括:弹幕开启状态和弹幕关闭状态。即通过不同的视频参数来有针对性地、细化地评价每个视频,可以对弹幕状态进行准确的评价,而不是简单地按照笼统的类别来评价视频适合的弹幕状态。
在本发明的实施例中,可以根据视频参数确定目标弹幕状态,进而设置弹幕控制信息,这样使弹幕状态不是一成不变的,而是可调整的。
在本发明的一个实施例中,如图2所示,上述步骤S101,可以包括以下步骤。
在步骤S1011中,从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系。
在本发明的实施例中,视频在存储时可以分存储层级进行存储,存储层级之间存在着隶属关系。举例来说,可以分频道、专辑、视频三个存储层级,其中的频道可以是电视剧频道、电影频道、综艺节目频道等,专辑可以是一部完整的电视剧、一种类型的电影等,比如喜剧电影专辑。视频则是一个独立成段的视频,可以是一集电视剧、一部电影等等。
一个视频可以只存储在一个存储层级中,也可以存储在不同的存储层级中。比如,一部名为XX的电影,如果只存储在一个存储层级中,则可以存储在电影频道层级中。在存储在不同存储层级的情况下,则可以存储在电影频道层级中的同时,存储在喜剧专辑层级和XX视频层级中。
在步骤S1012中,查找每个所述储存层级中与弹幕相关联的层级描述信息。
在本发明的实施例中,每个存储层级都存在与其对应的层级描述信息,层级描述信息中包括了各种与该存储层级相关的内容,用以描述该存储层级,比如,电影,演员,层级建立时间等等。在层级描述信息中有许多信息是与弹幕相关联的,服务器查找这些与弹幕相关联的层级描述信息,并获得查找结果。
在步骤S1013中,将每个所述存储层级对应的层级描述信息确定为所述视频参数。
在本发明的实施例中,与弹幕相关的层级描述信息可以用来评价该视频的弹幕状态,在查找得到了与弹幕相关联的层级描述信息之后,将该层级描述信息确定为视频参数。
在本发明的一个实施例中,如图3所示,上述步骤S102,可以包括以下步骤。
在步骤S1021中,分别计算每个存储层级的视频参数对应的弹幕状态。
在本发明的实施例中,所述存储层级的数量为多个。要确定目标弹幕状态,可以首先计算每个层级的弹幕状态。
每个层级都有对应的视频参数,以层级为单位,通过视频参数计算得到每个层级的弹幕状态。
在步骤S1022中,选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
在本发明的实施例中,可以预先对存储层级设定优先级,使不同的存储层级对应不 同的优先级,这样,储存层级之间就有了明确的优先级顺序。在得到了每个存储层级的弹幕状态之后,选择优先级最高的存储层级,将该存储层级对应的弹幕状态作为目标弹幕状态。
在本发明的一个实施例中,如图4所示,上述步骤S1021,可以包括以下步骤。
在步骤S10211中,获取与每个视频参数对应的预设权重值和预设参数数值;
在本发明的实施例中,在评价视频弹幕状态时,可以对视频参数设置权重值和参数数值,从而得到预设权重值和预设参数数值。
预设权重值为视频参数在所有的视频参数中所占的权重比例数值,代表了该视频参数在评价弹幕状态过程中的重要程度。比如,在视频层级中,各个视频参数的权重值为:演员20%,导演20%,影片类型60%。
预设参数数值为,对每个视频参数进行赋值而得到的具体数值。这些参数数值在一个数值区间内,比如0到1,0到100,或者-5到5等等。这些参数数值与弹幕状态存在对应关系,比如从0到1,数值越靠近0,弹幕状态趋向于关闭,数值越靠近1,则弹幕状态趋向于开启。
在步骤S10212中,根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值。
在本发明的实施例中,根据每个视频参数的预设权重值和预设参数数值,进行加权,得到多个视频参数对应的参数总值。举例来说,在专辑存储层级中,有演员、导演、影片类型三个视频参数,预设权重值分别为演员20%,导演20%,影片类型60%,预设参数数值分别为90,导演90,影片类型80。加权后得到的参数总值为84。
在步骤S10213中,根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
在本发明的实施例中,可以预设参数总值和弹幕状态之间的对应关系,这样,得到参数总值和弹幕状态中的一个值,就能通过对应关系查找到对应的另一个值。在确定了参数总值之后,就能通过对应关系查找到相应的弹幕状态。
在本发明的一个实施例中,如图5所示,上述步骤S102,可以包括以下步骤。
在步骤S1023中,选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级。
在本发明的实施例中,当存储层级的数量为多个时,可以如上述S1021和S1022中记载的方案,先确定每个存储层级的弹幕状态,然后将优先级最高的层级的弹幕状态确定为目标弹幕状态。除此之外,还可以先选择优先级最高的存储层级,将这一个存储层级作为目标存储层级。
在步骤S1024中,获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值。
在本发明的实施例中,确定了目标存储层级之后,获取该存储层级视频参数对应的预设权重值和预设参数数值。
在步骤S1025中,根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值。
在本发明的实施例中,由预设权重值和预设参数数值,计算得到参数总值。该参数总值是目标存储层级所对应的参数总值。在选择得到了目标存储层级之后,只获取该层级的数值,并进行计算得到该层级的参数总值。举例来说,有频道、专辑和视频三个存储层级,优先级由高到低排列为:视频、专辑、频道,选择优先级最高的视频层级,获取频道层级中视频参数的权重值和参数数值,计算参数总值。得到的参数总值为视频层级的参数总值。
在步骤S1026中,根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
在本发明的实施例中,根据对应关系,查找到该层级参数总值对应的弹幕状态,进将该弹幕状态确定为目标弹幕状态。
在本发明的一个实施例中,如图6所示,上述步骤S103,可以包括以下步骤。
在步骤S1031中,在所述视频信息中查找与弹幕控制信息对应的目标字段位置。
在本发明的实施例中,弹幕控制信息是可以指示弹幕功能开或者关的信息,能够以标识的形式存在,也可以填写在属性信息中。由于视频信息中包括与视频相关的信息,所以在视频信息中查找弹幕控制信息所在的位置。弹幕控制信息可以为字符、文本等的字段内容,将弹幕控制信息在视频信息中的位置称之为目标字段位置。
在步骤S1032中,根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容。
在本发明的实施例中,两种目标弹幕状态分别对应着不同的目标字段内容。根据确定得到的目标弹幕状态,和预设的对应关系,获取与该目标弹幕状态对应的目标字段内容。
在步骤S1033中,将所述目标字段位置上的内容更新为所述目标字段内容。
本发明的实施例根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值,由此可以得到每个视频参数关于弹幕的具体参数总值,该数值与弹幕状态直接相关,通过它能够准确地评价弹幕状态。
此外,本发明的实施例以存储层级为单位,***地评价每个视频的弹幕状态,并且利用优先级进行选择。通过考虑以上多种因素,能够更加全面地对视频进行评价分析。
为了达到以上技术目的,本发明还提出了一种视频信息处理装置,如图7所示,包括:
获取模块201,用于获取视频的视频信息中与弹幕相关联的视频参数;
确定模块202,用于根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
设置模块203,用于根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
可选地,所述获取模块201,如图8所示,包括:
获取子模块2011,用于从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找子模块2012,用于查找每个所述储存层级中与弹幕相关联的层级描述信息;
确定子模块2013,用于将每个所述存储层级对应的层级描述信息确定为所述视频参数。
可选地,所述存储层级的数量为多个;
所述确定模块202,如图9所示,包括:
计算子模块2021,用于分别计算每个存储层级的视频参数对应的弹幕状态;
选择状态子模块2022,用于选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
可选地,所述计算子模块2021,如图10所示,包括:
获取单元20211,用于获取与每个视频参数对应的预设权重值和预设参数数值;
确定单元20212,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
查找单元20213,用于根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
可选地,所述存储层级的数量为多个;
所述确定模块202,如图11所示,包括:
选择子模块2023,用于选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取优先子模块2024,用于获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
确定总值子模块2025,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
确定状态子模块2026,用于根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
可选地,所述设置模块203,如图12所示,包括:
查找子模块2031,用于在所述视频信息中查找与弹幕控制信息对应的目标字段位置;
获取字段子模块2032,用于根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容;
更新子模块2033,用于将所述目标字段位置上的内容更新为所述目标字段内容。
本发明实施例还提供一种服务器,如图13所示,该服务器310包括:至少一个处理器311、至少一个总线312、至少一个通信接口313和至少一个存储器314,其中,
存储器311用于存储计算机执行指令;存储器304可以包括只读存储器和随机存取存储器,并向处理器301提供指令和数据。存储器304的一部分还可以包括非易失性随机存取存储器(NVRAM,Non-Volatile Random Access Memory);
处理器311与通信接口313、存储器314通过总线312相连接;
在本发明一个实施例中,当计算机运行时,处理器311执行存储器314中存储的计算机执行指令,处理器311可以执行图1-图6所示实施例中的步骤,用于:
获取视频的视频信息中与弹幕相关联的视频参数;
根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
可选地,所述获取视频的视频信息中与弹幕相关联的视频参数,包括:
从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找每个所述储存层级中与弹幕相关联的层级描述信息;
将每个所述存储层级对应的层级描述信息确定为所述视频参数。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
分别计算每个存储层级的视频参数对应的弹幕状态;
选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
可选地,所述分别计算每个层级的视频参数对应的弹幕状态,包括:
获取与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
可选地,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参 见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
可以理解的是,本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (13)

1.一种视频信息处理方法,其特征在于,包括:
获取视频的视频信息中与弹幕相关联的视频参数;
根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
2.根据权利要求1所述的视频信息处理方法,其特征在于,所述获取视频的视频信息中与弹幕相关联的视频参数,包括:
从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找每个所述储存层级中与弹幕相关联的层级描述信息;
将每个所述存储层级对应的层级描述信息确定为所述视频参数。
3.根据权利要求2所述的视频信息处理方法,其特征在于,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
分别计算每个存储层级的视频参数对应的弹幕状态;
选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
4.根据权利要求3所述的视频信息处理方法,其特征在于,所述分别计算每个层级的视频参数对应的弹幕状态,包括:
获取与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
5.根据权利要求2所述的视频信息处理方法,其特征在于,所述存储层级的数量为多个;
所述根据所述视频参数确定所述视频在播放时的目标弹幕状态,包括:
选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
6.根据权利要求1所述的视频信息处理方法,其特征在于,所述根据所述目标弹幕状态设置所述视频信息中的弹幕控制信息,包括:
在所述视频信息中查找与弹幕控制信息对应的目标字段位置;
根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容;
将所述目标字段位置上的内容更新为所述目标字段内容。
7.一种视频信息处理装置,其特征在于,包括:
获取模块,用于获取视频的视频信息中与弹幕相关联的视频参数;
确定模块,用于根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
设置模块,用于根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
8.根据权利要求7所述的视频信息处理装置,其特征在于,所述获取模块,包括:
获取子模块,用于从视频信息中获取所述视频的所有存储层级,所述存储层级之间具有隶属关系;
查找子模块,用于查找每个所述储存层级中与弹幕相关联的层级描述信息;
确定子模块,用于将每个所述存储层级对应的层级描述信息确定为所述视频参数。
9.根据权利要求8所述的视频信息处理装置,其特征在于,所述存储层级的数量为多个;
所述确定模块,包括:
计算子模块,用于分别计算每个存储层级的视频参数对应的弹幕状态;
选择状态子模块,用于选择优先级最高的存储层级的弹幕状态作为目标弹幕状态。
10.根据权利要求9所述的视频信息处理装置,其特征在于,所述计算子模块,包括:
获取单元,用于获取与每个视频参数对应的预设权重值和预设参数数值;
确定单元,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
查找单元,用于根据参数总值和弹幕状态的预设对应关系,查找与所述参数总值对应的弹幕状态。
11.根据权利要求7所述的视频信息处理装置,其特征在于,所述存储层级的数量为多个;
所述确定模块,包括:
选择子模块,用于选择优先级最高的存储层级,将所述优先级最高的存储层级作为目标存储层级;
获取优先子模块,用于获取所述目标存储层级中,与每个视频参数对应的预设权重值和预设参数数值;
确定总值子模块,用于根据所述预设权重值和所述预设参数数值,确定多个所述视频参数的参数总值;
确定状态子模块,用于根据参数总值和弹幕状态的预设对应关系,确定与所述参数总值对应的弹幕状态,将确定得到的弹幕状态作为目标弹幕状态。
12.根据权利要求7所述的视频信息处理装置,其特征在于,所述设置模块,包括:
查找子模块,用于在所述视频信息中查找与弹幕控制信息对应的目标字段位置;
获取字段子模块,用于根据目标弹幕状态与目标字段内容的预设对应关系,获取与所述目标弹幕状态对应的目标字段内容;
更新子模块,用于将所述目标字段位置上的内容更新为所述目标字段内容。
13.一种服务器,其特征在于,包括:
处理器;用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取视频的视频信息中与弹幕相关联的视频参数;
根据所述视频参数确定所述视频在播放时的目标弹幕状态,所述目标弹幕状态包括:弹幕开启状态和弹幕关闭状态;
根据所述目标弹幕状态,在所述视频信息中设置所述视频的弹幕控制信息。
CN201610393621.XA 2016-06-06 2016-06-06 一种视频信息处理方法及装置 Pending CN106060672A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610393621.XA CN106060672A (zh) 2016-06-06 2016-06-06 一种视频信息处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610393621.XA CN106060672A (zh) 2016-06-06 2016-06-06 一种视频信息处理方法及装置

Publications (1)

Publication Number Publication Date
CN106060672A true CN106060672A (zh) 2016-10-26

Family

ID=57170333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610393621.XA Pending CN106060672A (zh) 2016-06-06 2016-06-06 一种视频信息处理方法及装置

Country Status (1)

Country Link
CN (1) CN106060672A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197368A (zh) * 2017-05-05 2017-09-22 中广热点云科技有限公司 确定用户对多媒体播放内容关注程度的方法和***
CN110149530A (zh) * 2018-06-15 2019-08-20 腾讯科技(深圳)有限公司 一种视频处理方法和装置
CN110896496A (zh) * 2019-09-30 2020-03-20 王青雷 计算机播放画面即时管理***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110313815A1 (en) * 2010-01-29 2011-12-22 IndiePlaya, Inc. Systems and Methods Enabling Marketing and Distribution of Products and Services by Product and Service Providers
US20140040738A1 (en) * 2012-07-31 2014-02-06 Sony Corporation Information processor, information processing method, and computer program product
CN105187933A (zh) * 2015-08-06 2015-12-23 北京奇艺世纪科技有限公司 一种数据处理方法、装置及***
CN105516820A (zh) * 2015-12-10 2016-04-20 腾讯科技(深圳)有限公司 一种弹幕交互方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110313815A1 (en) * 2010-01-29 2011-12-22 IndiePlaya, Inc. Systems and Methods Enabling Marketing and Distribution of Products and Services by Product and Service Providers
US20140040738A1 (en) * 2012-07-31 2014-02-06 Sony Corporation Information processor, information processing method, and computer program product
CN105187933A (zh) * 2015-08-06 2015-12-23 北京奇艺世纪科技有限公司 一种数据处理方法、装置及***
CN105516820A (zh) * 2015-12-10 2016-04-20 腾讯科技(深圳)有限公司 一种弹幕交互方法和装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197368A (zh) * 2017-05-05 2017-09-22 中广热点云科技有限公司 确定用户对多媒体播放内容关注程度的方法和***
CN107197368B (zh) * 2017-05-05 2019-10-18 中广热点云科技有限公司 确定用户对多媒体播放内容关注程度的方法和***
CN110149530A (zh) * 2018-06-15 2019-08-20 腾讯科技(深圳)有限公司 一种视频处理方法和装置
CN110149530B (zh) * 2018-06-15 2021-08-24 腾讯科技(深圳)有限公司 一种视频处理方法和装置
US11611809B2 (en) 2018-06-15 2023-03-21 Tencent Technology (Shenzhen) Company Limited Video processing method and apparatus, and storage medium
CN110896496A (zh) * 2019-09-30 2020-03-20 王青雷 计算机播放画面即时管理***

Similar Documents

Publication Publication Date Title
CN105556482B (zh) 监视移动应用性能
CN109885770A (zh) 一种信息推荐方法、装置、电子设备及存储介质
CN109299327A (zh) 视频推荐方法、装置、设备及存储介质
US10203796B2 (en) Touch prediction for visual displays
CN110012339A (zh) 视频播放显示方法、装置、设备及存储介质
BR102015017882A2 (pt) procedimento, sistema e dispositivo para a personalização proativa de conteúdos
CN110493653A (zh) 弹幕播放控制方法、装置、设备及存储介质
CN105122230A (zh) 跟踪作为服务
US20160071170A1 (en) Method of creating content recommendations based on user ratings of content with improved user privacy
CN106060672A (zh) 一种视频信息处理方法及装置
US10740397B2 (en) User modelling and metadata of transmedia content data
CN110019949A (zh) 视频推荐方法、装置、终端、服务器及可读介质
US20200389701A1 (en) Deriving and identifying view preferences of a user consuming streaming content
US20220233958A1 (en) Information recommendation method and apparatus, and electronic device
CN109033857A (zh) 一种访问数据的方法、装置、设备及可读存储介质
CN110377817A (zh) 搜索词条挖掘方法和装置及其在多媒体资源的应用
CN108965981A (zh) 视频播放方法、装置、存储介质及电子设备
US20210133249A1 (en) Classification and selective filtering of a data set
CN103020126B (zh) 网络内容的访问控制方法和装置
CN110288037A (zh) 图像处理方法、装置及电子设备
CN113111222B (zh) 短视频模板的生成方法、装置、服务器以及存储介质
CN108959450A (zh) 一种热门评论确定***、方法、装置和可读介质
US20100088727A1 (en) Computational recommendation engine
CN106550250A (zh) 弹幕交互方法、装置及电子设备
CN109446356A (zh) 一种多媒体文件检索方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161026