一种植入型互动方法和装置的制造方法
【专利摘要】本公开实施例提供了一种植入型互动直播方法与装置,所述方法包括:在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户;对所述互动信息进行分析;当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息;当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。本公开提出的方法,使得在直播视频数据中清楚显示互动信息,且生成了有空间特性的视频数据,便于用户调节视频数据。
【专利说明】
一种植入型互动方法和装置
技术领域
[0001]本公开涉及视频直播技术领域,特别是涉及一种植入型互动直播方法和装置。
【背景技术】
[0002]视频直播越来越受到广大用户的喜爱,其中,除了直播视频能够给用户带来很好的时效性体验原因外,另一个原因,是在视频直播的过程中与用户进行互动。
[0003]现有的视频直播互动形式较多,即在视频直播的过程中,针对直播节目内容对直播视频进行互动;例如,例如,弹幕,弹幕是将用户的评论全部显示到视频画面,随着时间推移,视频画面上的评论不断更新。弹幕的评论显示是混乱的,无法知道每条评论对应直播视频中的对象,使得视频数据背景画面被遮挡,影响用户对视频的观看。
[0004]且在直播过程中,用户只能观看直播视频制作方直播的视频,无法通过对是播放的视频数据进行调整,调节观看视频包含对象的距离,清楚观看所述对象;例如,正在直播一群人跳舞的视频,用户通过放大的操作,无法清楚观看到位置排在靠后的某个人的表演。
【发明内容】
[0005]本公开实施例提供一种植入型互动直播方法与装置,用以解决现有技术中观看用户的互动信息无法在视频数据中对应位置显示,以及无法通过操作来任意调节视频数据,以清楚观看视频数据包含的任意对象,实现在视频数据中目标对象的合适位置显示对应的互动信息,和用户可以通过调节视频数据清楚观看视频数据中任意对象。
[0006]为了解决上述问题,本公开公开了一种植入型互动直播方法,具体步骤包括:在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户;对所述互动信息进行分析;当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息;当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。
[0007]本公开还公开了一种植入型互动直播装置,具体包括:信息获取模块,用于在视频媒体直播过程中,获取第一用户的互动信息,其中,所述用户为观看直播的用户;信息分析模块,用于对所述互动信息进行分析;信息显示模块,用于当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息;数据调整模块,用于当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。
[0008]与现有技术相比,本公开实施例包括以下优点:
[0009]本公开实施例提供的植入型互动直播方法与装置,通过在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户;对所述互动信息进行分析;当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息;使得直播视频数据上显示的所述第一用户互动反馈信息不混乱,具有针对性,能够正常观看视频;当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放;使得用户可以对播放的视频数据画面进行操作,调节视频播放画面,以清楚观看视频数据画面中包含的任意对象,提高了视频数据调节的灵活性,提高了用户观看视频的效果。
【附图说明】
[0010]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011 ]图1是本公开的一种植入型互动直播方法实施例的步骤流程图;
[0012]图2是本公开的一种植入型互动直播方法实施例的步骤流程图;
[0013]图3是本公开的一种植入型互动直播装置实施例的结构框图;
[0014]图4是本公开的一种植入型互动直播装置实施例的结构框图。
【具体实施方式】
[0015]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0016]本公开实施例的核心构思之一在于,对获取的观看直播视频数据用户的互动信息进行分析,当互动信息为第一互动信息时,则在直播视频数据上显示指向目标对象的第一互动信息;当互动信息为第二互动信息时,根据第二互动信息调整直播视频数据并播放;使得能够在直播视频数据上清楚显示互动,且用户可以灵活调节直播视频数据,提高了用户观看直播视频数据的效果。
[0017]参照图1,示出了本公开的一种植入型互动直播方法实施例的步骤流程图,具体可以包括如下步骤:
[0018]步骤S101、在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户。
[0019]直播具有时效性,在视频数据直播过程中,随着时间的推移,直播的内容在不断的变化,同时第一用户数量和个体可能也在不断变化,导致第一用户的互动反馈信息也在不断变化;因此,需要实时的获取第一用户的互动反馈信息,以使服务器能够将获取的第一用户的互动反馈信息,实时发送至直播执行端;直播执行端才能够根据第一用户的互动反馈信息,实时的在直播视频数据中显示对应的互动反馈信息,以及实时的对直播视频数据进行相应的调整。其中,所述第一用户是观看直播视频数据的用户。
[0020]步骤S102、对所述互动信息进行分析。
[0021]互动信息类型不同,可以将所有的互动信息分为第一互动信息和第二互动信息,第一互动信息如评论、投票等,第二互动信息如调整指令信息,因此,可以对互动信息进行分析,确定互动信息的类型。
[0022]步骤S103、当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息。
[0023]当互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象;本实施例中,预先可以设定直播视频中的目标对象,目标对象是直播视频数据中的画面元素之一,例如主播在进行直播则主播为目标对象,又如对足球、篮球的直播,则目标对象为比赛的两只球队等。
[0024]获取第一用户的第一互动信息后,需要对所述第一互动信息进行分析,根据第一互动信息中具体内容,判断第一互动信息在直播视频数据中对应的目标对象,进而确定各第一互动信息对应的目标对象。不同的第一互动信息可能分别对应不同的目标对象,也可能对应同一个的目标对象。
[0025]确定各第一互动信息对应的目标对象后,可以依据实际的第一互动信息确定处理方式,其中一种方式是在直播视频数据的画面上显示第一互动信息,且各第一互动信息均指向对应的目标对象,直播视频数据中,在视频数据中对应的各目标对象上显示向所述目标对象的第一互动信息。例如,若互动反馈信息是礼物、评论以及投票,则可直接在直播视频数据中对应的目标对象上,显示礼物对应的图标、评论的句子或词组,以及显示获得的投票数量。
[0026]步骤S104、当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。
[0027]用户在用户客户端观看直播视频数据流时,可以对所述直播视频数据流的任意播放画面进行操作,根据用户的所述第二互动信息确定对应的调整信指令,然后依据所述的调整指令对直播视频数据流进行相应的调整,以满足用户的需求。例如,在直播过程中用户执行放大操作,如用户在移动设备上两个手指在某个位置上由闭合慢慢分开,该操作对应的调整信息为放大调整信息;因此,需要对所述位置的对象进行放大调整。
[0028]参照图2,示出了本公开的一种植入型互动直播方法实施例的步骤流程图,具体可以包括如下步骤:
[0029]步骤S201、预先建立空间轴。
[0030]在视频数据直播之前,预先为视频数据建立一个空间轴,建立空间轴的目的是为视频数据配置空间特性。空间特性,即是在原有的平面二维图像基础上,增加一个垂直于二维平面的空间,使得二维图像具有空间立体感,空间轴是垂直于二维平面的,空间轴建立后,是一个立体的模型,例如,以二维平面两个维度和垂直于二维平面的维度为半径的部分球体。
[0031]步骤S202、将直播视频数据与所述空间轴对应,生成具有空间特征的直播视频数据。
[0032]视频数据由视频数据帧组成,可以在视频数据直播端获取视频数据,进而确定所述的视频数据对应的所有的视频数据帧,再确定视频数据帧与预先建立的空间轴的映射关系,依据映射关系,将各视频数据帧中包含所有的对象一一映射至空间轴上,并将各视频数据帧和所述空间轴进行绑定,确定具有空间特征的视频数据帧,此时视频数据帧具有三个维度,例如,现有视频数据帧只有长和宽的二维视频,空间视频数据帧不仅具有长和宽,还有深度,即垂直于长和宽平面的空间轴。
[0033]将各视频数据帧生成对应的空间视频数据帧后,即可对应的生成空间视频数据流,形成直播视频数据流。生成的直播视频数据流具有空间特性,用户可以对所述直播视频数据流进行操作,对视频数据中的各细节进行查看。
[0034]步骤S203、预设视频数据直播对应的直播内容和目标对象,依据所述直播内容和目标对象配置互动内容。
[0035]在视频数据直播之前,服务器可以预先设置所述视频数据直播对应的直播内容,才能在直播过程中,根据预设的直播内容,进行视频数据的直播。例如,即将直播一场歌唱比赛,各参赛歌手比赛的顺序,评委评论环节以及现场观众投票环节的顺序等等,都是需要预先设置的直播内容。
[0036]还需要预先设置所述视频数据中对应的目标对象,目标对象是直播视频数据中的画面元素之一,目标对象的设置是依赖与直播内容的,若直播一场歌唱比赛,则参赛的歌手和评委都可以是目标对象。
[0037]观看直播的用户对直播的互动是依赖于直播的内容和直播中的目标对象的,因此,在预设直播内容和目标对象后,再依据直播内容和目标对象配置对应的互动内容。例如,直播一场歌唱比赛,互动内容可以配置为评论和投票;若主播进行直播,互动内容可以配置为评论和礼物。
[0038]步骤S204、在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户。
[0039]用户观看直播时,可以对自己感兴趣的内容发表评论,也可以给主播等直播者发礼物等执行各种互动,依据第一用户的互动生成互动反馈信息,服务器可以实时的获取第一用户的互动反馈信息。例如,正在直播一场歌唱比赛,用户观看直播时,可以对正在唱歌的选手评论,也可以各选手投票等等,服务器会实时获取用户执行的各种互动。
[0040]步骤S205、对所述互动信息进行分析。
[0041]互动信息类型不同,例如互动信息可以分为第一互动信息和第二互动信息,第一互动信息如评论、投票等,第二互动信息如调整指令信息,因此,可以对互动信息进行分析,确定互动信息的类型,以确定对视频数据进行相应的操作。
[0042]当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,并确定对第一互动信息的处理方式,其中,一种方式是在所述直播视频数据上显示指向所述目标对象的第一互动信息,具体步骤包括:
[0043]步骤S206、依据所述第一互动信息的互动类型,获取所述互动类型对应的互动显示信息。
[0044]互动反馈信息的互动类型多种多样,可以是评论类型、互动调整类型、礼物类型、投票类型中的至少一种,不同的互动类型,对应的互动信息的内容不同,对于不同的互动信息内容,分别获取不同的互动显示信息。例如:若是评论类型或互动调整类型,可以把评论或者调整的中心词作为互动显示信息,其中调整的中心词是指调整指示,例如,互动调整信息是“某某再唱一首歌”,调整的中心词是再唱一首歌;若是礼物类型,可以直接把礼物的名称或者礼物对应的图片作为互动显示信息,若是投票类型,可以把投票的数量作为互动显示信息。
[0045]步骤S207、确定所述直播视频数据中目标对象的位置信息。
[0046]在视频数据的直播过程中,每个目标对象在视频数据中,均有对应的位置,且不同的时间,相同的目标对象在视频数据中的位置可能是不断变化的,目标对象也会发生变化,因此,在获取互动显示信息后,需要各目标对象的位置信息,以确定互动显示信息最佳的显示位置。
[0047]步骤S208、依据所述位置信息,在所述直播视频数据上显示指向所述目标对象的互动显示信息,其中,所述互动类型包括以下至少一种:评论类型、互动调整类型、礼物类型、投票类型。
[0048]根据各目标对象的位置信息,确定互动显示信息最佳的显示位置后,可在直播视频数据中各目标对象信息最佳显示位置,显示指向目标对象的互动显示信息。例如,正在直播综艺节目,舞台上有主持人和多个嘉宾,获取主持人和各嘉宾的位置信息,可以在主持人和各嘉宾的正上方或者正下方显示相应的互动显示信息;若正上方或者正下方显示时,遮挡了有用的信息,则可以对应的将显示的位置往左或右移动。当需要显示互动显示信息的目标对象较多时,可以设置箭头或折线,或者在显示信息中加上目标对象的名称。
[0049]当所述互动信息为第一互动信息时,确定目标对象后,另一种处理方式:
[0050]向所述目标对象对应第二用户发送所述第一互动信息,以使所述第二用户依据所述第一互动信息调整直播内容,其中,所述第二用户为执行直播的用户;对调整直播内容后得到的直播视频数据进行播放。
[0051 ]把互动反馈信息发送给目标对象对应的第二用户,第二用户可实时了解第一用户的对于直播内容和第二用户的兴趣和喜好程度,实时保持或更改直播内容;同时,还可以根据第一用户互动的意见,实时调整直播内容。其中,所述第二用户为执行直播的用户,第二用户可以是多个。
[0052]步骤S209、判断第一互动信息是否诶调整互动信息。
[0053]上述互动反馈信息包括多种类型,至少包括评论类型、互动调整类型、礼物类型、投票类型中的一种,评论类型指第一用户对直播内容和目标对象的评论,例如,某某歌手唱歌超级好听;互动调整类型指调整直播内容,例如,希望某某歌手再唱一首歌。
[0054]对于第一用户对目标对象评论类型、礼物类型、投票类型中任意一种互动反馈信息,均可以直接发送给第二用户,第二用户可以了解第一用户对各第二用户的喜爱程度;但对于互动调整类型的互动调整信息,需要进行处理再发送给第二用户,以使第二用户更大程度的满足第一用户的需求,再对调整直播内容后对应的视频数据进行播放。因此,在向所述目标对象对应第二用户发送所述第一互动信息之前,执行以下步骤:
[0055]步骤S210、对各第一用户对应的调整互动信息进行统计。
[0056]调整互动信息可以作为第二用户是否对直播内容进行调整的依据,其中,由于观看直播的第一用户非常多,但是不同第一用户有不同的直播需求,直播中难以满足所有用户的需求,可以预先配置调整阈值,该调整阈值用于判断是否达到调整条件,因此,可以对第一用户对应的各调整互动信息进行统计,统计出各调整互动信息的数量。例如,可以先统计观看直播视频数据的所有用户信息的数量,然后统计各互动调整信息的数量,计算各互动调整信息的百分比,再根据百分比设置阈值。
[0057]步骤S211、确定所述调整互动信息是否满足调整阈值。
[0058]依据统计出各调整互动信息的数量,分别判断各调整互动信息是否满足对应的调整阈值,以判断调整互动信息是否满足调整条件,再对满足调整条件和不满足调整条件的情况分别处理。
[0059]步骤S212、若调整互动信息满足调整阈值,执行向所述目标对象对应第二用户发送所述第一互动信息的步骤。
[0060]若调整互动信息满足调整阈值,即满足调整条件,例如判断出调整互动信息是大多数第一用户的对直播视频数据的意见,则执行将所述调整互动信息发送至所述目标对象对应第二用户,以使第二用户根据所述调整互动信息,调整直播内容,对第一用户的互动做出相应的回应,满足大多数的第一用户的要求,提高第一用户对直播视频数据的观看兴趣,从而提高直播视频数据的收视率。
[0061]此外,若调整互动信息不满足调整阈值,即所述的调整互动信息属于少数第一用户的意见,第二用户则无需对直播内容进行调整,因此,无需将所述调整互动信息发送至第二用户,可以在一定时间期限内继续统计调整互动信息的数量,若满足调整阈值,则执行顺序步骤S209、S210和S211,否则删除所述的互动调整互动信息的数量。
[0062]步骤S213、将所述调整指令转换为与所述空间轴对应的调整信息。
[0063]调整指令除了对视频平面两个轴上的空间视频数据进行调整外,还对在空间轴上对视频数据进行调整,因此,需要将所述的调整指令转换至与空间轴对应的调整信息。例如,可以通过视点变换计算视点矩阵,再根据视点矩阵,将调整质量转换至与空间轴对应的调整信息,其中,视点变换是指,将物体在世界坐标系中的坐标,转换至视点坐标系的过程;视点矩阵包括当前变换矩阵、投影矩阵、朝向矩阵和最终变换矩阵。首先获取视频数据帧的当前变换矩阵,再依据陀螺仪、触摸屏的运动方向信息和陀螺仪的旋转信息计算出朝向矩阵;依据调整指令来计算投影矩阵,最终得到最终变换矩阵,从而确定所述调整指令与空间轴的调整信息。
[0064]步骤S214、根据所述调整信息对所述直播视频数据流的空间视频数据帧进行调整,生成调整的直播视频数据。
[0065]确定在空间轴上的调整信息后,对所述视频数据流的空间数据帧进行调整,依据用户的调整指令,生成对应调整的直播视频数据。
[0066]步骤S215、根据调整后直播内容和所述第一互动信息,实时更改所述互动内容和/或增加其他互动内容。
[0067]直播内容调整后,与预设的直播内容不同,各预设的互动内容可能不会均适合调整的直播内容,因此,可以根据调整后的直播内容,实时对预设的互动内容做对应的修改;此外,对于调整后的直播内容或者预设的直播内容,随着直播视频数据的播出,第一用户的互动信息不断的在变化,可以根据互动信息内容,获取第一用户对于直播内容的兴趣点,实时的增加第一用户感兴趣的除了预设互动内容的互动内容。
[0068]步骤S216、对根据第一互动信息调整直播内容对应的直播视频数据进行播放。
[0069]根据第一互动信息中调整互动信息,对应调整直播内容后,对对应的直播视频数据进行播放。
[0070]步骤S217、对根据第二互动信息调整的直播视频数据进行播放
[0071]根据第二互动信息确定的调整指令,对直播视频数据进行调整,再对所述直播视频数据进行播放。
[0072]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本公开实施例所必须的。
[0073]参照图3,示出了本公开一种植入型互动直播装置实施例的结构框图,具体可以包括如下模块:信息获取模块301、信息分析模块302、信息显示模块303和数据调整模块304,其中:
[0074]所述信息获取模块301,用于在视频媒体直播过程中,获取第一用户的互动信息,其中,所述用户为观看直播的用户;
[0075]所述信息分析模块302,用于对所述互动信息进行分析;
[0076]所述信息显示模块303,用于当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息;
[0077]所述数据调整模块304,用于当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。
[0078]直播具有时效性,在视频数据直播过程中,直播的内容在不断的变化,同时第一用户数量和个体可能也在不断变化,导致第一用户的互动反馈信息也在不断变化;因此,所述信息获取模块301用于实时的获取第一用户的互动反馈信息,以使服务器能够将获取的第一用户的互动反馈信息,实时发送至直播执行端;直播执行端才能够根据第一用户的互动反馈信息,实时的在直播视频数据中显示对应的互动反馈信息,以及实时的对直播视频数据进行相应的调整。由于互动信息类型不同,例如互动信息可以分为第一互动信息和第二互动信息,第一互动信息如评论、投票等,第二互动信息如调整指令信息,因此,所述信息分析模块302可以对互动信息进行分析,确定互动信息的类型。当互动信息为第一互动信息时,所述信息显示模块303确定所述第一互动信息对应的目标对象;本实施例中,预先可以设定直播视频中的目标对象,目标对象是直播视频数据中的画面元素之一,例如主播在进行直播则主播为目标对象,又如对足球、篮球的直播,则目标对象为比赛的两只球队等。所述信息显示模块303获取第一用户的第一互动信息后,需要对所述第一互动信息进行分析,根据第一互动信息中具体内容,判断第一互动信息在直播视频数据中对应的目标对象,进而确定各第一互动信息对应的目标对象;以及在所述直播视频数据上显示指向所述目标对象的第一互动信息。用户在用户客户端观看直播视频数据流时,所述数据调整模块304可以对所述直播视频数据流的任意播放画面进行操作,根据用户的所述第二互动信息确定对应的调整调整指令,然后依据所述的调整指令对直播视频数据流进行相应的调整并播放,以满足用户的需求。
[0079]参照图4,示出了本公开一种植入型互动直播装置实施例的结构框图,具体可以包括如下模块:
[0080]所述装置还包括预设模块405,信息反馈模块406,互动内容调整模块407,空间轴建立模块408,数据处理模块409和信息统计模块410,其中:
[0081 ]所述预设模块405,用于预设视频数据直播对应的直播内容和目标对象,依据所述直播内容和目标对象配置互动内容。
[0082]在视频数据直播之前,服务器可以预先设置所述视频数据直播对应的直播内容,才能在直播过程中,根据预设的直播内容,进行视频数据的直播。例如,即将直播一场歌唱比赛,各参赛歌手比赛的顺序,评委评论环节以及现场观众投票环节的顺序等等,都是需要预先设置的直播内容。
[0083]还需要预先设置所述视频数据中对应的目标对象,目标对象是直播视频数据中的画面元素之一,目标对象的设置是依赖与直播内容的,若直播一场歌唱比赛,则参赛的歌手和评委都可以是目标对象。
[0084]观看直播的用户对直播的互动是依赖于直播的内容和直播中的目标对象的,因此,在预设直播内容和目标对象后,再依据直播内容和目标对象配置对应的互动内容。例如,直播一场歌唱比赛,互动内容可以配置为评论和投票;若主播进行直播,互动内容可以配置为评论和礼物。
[0085]所述信息反馈模块406,用于向所述目标对象对应第二用户发送所述第一互动信息,以使所述第二用户依据所述第一互动信息调整直播内容,其中,所述第二用户为执行直播的用户;对调整直播内容后得到的直播视频数据进行播放。把互动反馈信息发送给目标对象对应的第二用户,第二用户可实时了解第一用户的对于直播内容和第二用户的兴趣和喜好程度,实时保持或更改直播内容;同时,还可以根据第一用户互动的意见,实时调整直播内容。其中,所述第二用户为执行直播的用户,第二用户可以是多个。
[0086]上述互动反馈信息包括多种类型,至少包括评论类型、互动调整类型、礼物类型、投票类型中的一种,评论类型指第一用户对直播内容和目标对象的评论,例如,某某歌手唱歌超级好听;互动调整类型指调整直播内容,例如,希望某某歌手再唱一首歌。
[0087]对于第一用户对目标对象评论类型、礼物类型、投票类型中任意一种互动反馈信息,均可以直接发送给第二用户,第二用户可以了解第一用户对各第二用户的喜爱程度;但对于互动调整类型的互动调整信息,需要进行处理再发送给第二用户,以使第二用户更大程度的满足第一用户的需求,再对调整直播内容后对应的视频数据进行播放。
[0088]所述互动内容调整模块407,用于根据调整后直播内容和所述第一互动信息,实时更改所述互动内容和/或增加其他互动内容,实时更改所述互动内容和/或增加其他互动。直播内容调整后,与预设的直播内容不同,各预设的互动内容可能不会均适合调整的直播内容,因此,可以根据调整后的直播内容,实时对预设的互动内容做对应的修改;此外,对于调整后的直播内容或者预设的直播内容,随着直播视频数据的播出,第一用户的互动信息不断的在变化,可以根据互动信息内容,获取第一用户对于直播内容的兴趣点,实时的增加第一用户感兴趣的除了预设互动内容的互动内容。
[0089]所述空间轴建立模块408、用于预先建立空间轴。建立空间轴的目的是为视频数据配置空间特性。空间特性,即是在原有的平面二维图像基础上,增加一个垂直于二维平面的空间,使得二维图像具有空间立体感。
[0090]所述数据处理模块409、用于将直播视频数据与所述空间轴对应,生成具有空间特征的直播视频数据。由于视频数据由视频数据帧组成,因此,可以通过视频数据直播端获取视频数据,进而确定所述的视频数据对应的所有的视频数据帧,再获取各视频数据帧对应的相关信息。然后确定视频数据帧与预先建立的空间轴的映射关系,依据映射关系,将各视频数据帧中包含所有的对象一一映射至空间轴上,并将各视频数据帧和所述空间轴进行绑定,确定具有空间特征的视频数据帧,即可对应的生成空间视频数据流,形成直播视频数据流。
[0091]所述信息统计子模块410,用于对各第一用户对应的调整互动信息进行统计,确定所述调整互动信息是否满足调整阈值。调整互动信息可以作为第二用户是否对直播内容进行调整的依据,其中,由于观看直播的第一用户非常多,但是不同第一用户有不同的直播需求,直播中难以满足所有用户的需求,因此可以预先配置调整阈值,该调整阈值用于判断是否达到调整条件,因此,可以对第一用户对应的各调整互动信息进行统计,统计出各调整互动信息的数量,从而分别判断各调整互动信息是否满足对应的调整阈值,以判断调整互动信息是否满足调整条件。例如,可以先统计观看直播视频数据的所有用户信息的数量,然后统计各互动调整信息的数量,计算各互动调整信息的百分比,再根据百分比设置阈值。
[0092]本公开一个可选实施例中,所述信息显示模块403,包括显示信息获取子模4031,位置信息确定子模块4032和互动信息显示子模块4033,其中,
[0093]所述显示信息获取子模4031,用于依据所述第一互动信息的互动类型,获取所述互动类型对应的互动显示信息。第一互动信息的互动类型多种多样,可以是评论类型、互动调整类型、礼物类型、投票类型中的至少一种,不同的互动类型,对应的互动信息的内容不同,对于不同的互动信息内容,分别获取不同的互动显示信息。例如:若是评论类型或互动调整类型,可以把评论或者调整的中心词,其中调整的中心词是指调整指示,例如,互动调整信息是“某某再唱一首歌”,调整的中心词是再唱一首歌;作为互动显示信息;若是礼物类型,可以直接把礼物的名称或者礼物对应的图片作为互动显示信息,若是投票类型,可以把投票的数量作为互动显示信息。
[0094]所述位置信息确定子模块4032,用于确定所述直播视频数据中目标对象的位置信息。在视频数据的直播过程中,每个目标对象在视频数据中,均有对应的位置,且不同的时间,相同的目标对象在视频数据中的位置可能是不断变化的,目标对象也会发生变化,因此,在获取互动显示信息后,需要各目标对象的位置信息,以确定互动显示信息最佳的显示位置。
[0095]所述互动信息显示子模块4033,用于依据所述位置信息,在所述直播视频数据上显示指向所述目标对象的互动显示信息,其中,所述互动类型包括以下至少一种:评论类型、互动调整类型、礼物类型、投票类型。根据各目标对象的位置信息,确定互动显示信息最佳的显示位置后,可在直播视频数据中各目标对象信息最佳显示位置,显示指向目标对象的互动显示信息。例如,正在直播综艺节目,舞台上有主持人和多个嘉宾,获取主持人和各嘉宾的位置信息,可以在主持人和各嘉宾的正上方或者正下方显示相应的互动显示信息;若正上方或者正下方显示时,遮挡了有用的信息,则可以对应的将显示的位置往左或右移动。当需要显示互动显示信息的目标对象较多时,可以设置箭头或折线,或者在显示信息中加上目标对象的名称。
[0096]本公开一个可选实施例中,所述数据调整模块404,包括信息转换子模块4041和数据生成子模块4042,其中,
[0097]所述信息转换子模块4041,用于将所述调整指令转换为与所述空间轴对应的调整信息。调整指令除了对视频平面两个轴上的空间视频数据进行调整外,还对在空间轴上对视频数据进行调整,因此,需要将所述的调整指令转换至与空间轴对应的调整信息。例如,可以计算视点矩阵,再根据视点矩阵,将调整质量转换至与空间轴对应的调整信息。其中,视点变换是指,将物体在世界坐标系中的坐标,转换至视点坐标系的过程;视点矩阵包括当前变换矩阵、投影矩阵、朝向矩阵和最终变换矩阵。首先获取视频数据帧的当前变换矩阵,再依据陀螺仪、触摸屏的运动方向信息和陀螺仪的旋转信息计算出朝向矩阵;依据调整指令来计算投影矩阵,最终得到最终变换矩阵,从而确定所述调整指令与空间轴的调整信息。
[0098]所述数据生成子模块4042,用于根据所述调整信息对所述直播视频数据流的空间视频数据帧进行调整,生成调整的直播视频数据。确定在空间轴上的调整信息后,对所述视频数据流的空间数据帧进行调整,依据用户的调整指令,生成对应调整的直播视频数据。
[0099]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0100]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0101]本领域内的技术人员应明白,本公开实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本公开实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0102]本公开实施例是参照根据本公开实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0103]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0104]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0105]尽管已描述了本公开实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本公开实施例范围的所有变更和修改。
[0106]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0107]以上对本公开所提供的一种植入型互动直播方法和一种植入型互动直播装置,进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。
【主权项】
1.一种植入型互动直播方法,其中,包括: 在视频媒体直播过程中,获取第一用户的互动信息,其中,所述第一用户为观看直播的用户; 对所述互动信息进行分析; 当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息; 当所述互动信息为第二互动信息时,依据所述第二互动信息确定调整指令,调整直播视频数据并播放。2.根据权利要求1所述方法,其中,在视频媒体直播之前,还包括: 预设视频媒体直播对应的直播内容和目标对象,依据所述直播内容和目标对象配置互动内容。3.根据权利要求1所述方法,其中,当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象之后,还包括: 向所述目标对象对应第二用户发送所述第一互动信息,以使所述第二用户依据所述第一互动信息调整直播内容,其中,所述第二用户为执行直播的用户;对调整直播内容后得到的直播视频数据进行播放。4.根据权利要求3所述方法,其中,第一互动信息包括调整互动信息;所述向所述目标对象对应第二用户发送所述第一互动信息之前,还包括: 对各第一用户对应的调整互动信息进行统计,确定所述调整互动信息是否满足调整阈值; 若调整互动信息满足调整阈值,执行向所述目标对象对应第二用户发送所述互动反馈信息的步骤。5.根据权利要求2所述方法,其中,对调整直播内容之后,还包括: 根据调整后直播内容和所述第一互动信息,实时更改所述互动内容和/或增加其他互动内容。6.根据权利要求1所述方法,其中,在所述直播视频数据上显示指向所述目标对象的第一互动信息,包括: 依据所述第一互动信息的互动类型,获取所述互动类型对应的互动显示信息; 确定所述直播视频数据中目标对象的位置信息; 依据所述位置信息,在所述直播视频数据上显示指向所述目标对象的互动显示信息,其中,所述互动类型包括以下至少一种:评论类型、互动调整类型、礼物类型、投票类型。7.根据权利要求1所述方法,其中,还包括: 预先建立空间轴; 将直播视频数据与所述空间轴对应,生成具有空间特征的直播视频数据。8.根据权利要求7所述方法,其中,依据所述第二互动信息确定调整指令,调整直播视频数据,包括: 将所述调整指令转换为与所述空间轴对应的调整信息; 根据所述调整信息对所述直播视频数据流的空间视频数据帧进行调整,生成调整的直播视频数据。9.一种植入型互动直播装置,其中,包括: 信息获取模块,用于在视频媒体直播过程中,获取第一用户的互动信息,其中,所述用户为观看直播的用户; 信息分析模块,用于对所述互动信息进行分析; 信息显示模块,用于当所述互动信息为第一互动信息时,确定所述第一互动信息对应的目标对象,在所述直播视频数据上显示指向所述目标对象的第一互动信息; 数据调整模块,用于当所述互动信息为第二互动信息时,依据所述第二互动信息调整指令,调整直播视频数据并播放。10.根据权利要求9所述装置,其中,还包括: 预设模块,用于预设视频数据直播对应的直播内容和目标对象;依据所述直播内容和目标对象配置互动内容。11.根据权利要求9所述装置,其中,还包括: 信息反馈模块,用于向所述目标对象对应第二用户发送所述第一互动信息,以使所述第二用户依据所述第一互动信息调整直播内容,其中,所述第二用户为执行直播的用户;对调整直播内容后得到的直播视频数据进行播放。12.根据权利要求11所述装置,其中,还包括: 信息统计模块,用于对各第一用户对应的调整互动信息进行统计,确定所述调整互动信息是否满足调整阈值; 所述信息反馈模块,用于若调整互动信息满足调整阈值,向所述目标对象对应第二用户发送所述互动反馈信息。13.根据权利要求9所述装置,其中,还包括: 互动内容调整模块,用于根据调整后直播内容和所述第一互动信息,实时更改所述互动内容和/或增加其他互动。14.根据权利要求9所述装置,其中,所述信息显示模块,包括: 显示信息获取子模块,用于依据所述第一互动信息的互动类型,获取所述互动类型对应的互动显示信息; 位置信息确定子模块,用于确定所述直播视频数据中目标对象的位置信息; 互动信息显示子模块,用于依据所述位置信息,在所述直播视频数据上显示指向所述目标对象的互动显示信息,其中,所述互动类型包括以下至少一种:评论类型、互动调整类型、礼物类型、投票类型。15.根据权利要求9所述装置,其中,还包括: 空间轴建立模块,用于预先建立空间轴; 数据处理模块,用于将直播视频数据与所述空间轴对应,生成具有空间特征的直播视频数据。16.根据权利要求15所述装置,其中,所述数据调整模块,包括: 信息转换子模块,用于将所述调整指令转换为与所述空间轴对应的调整信息; 数据生成子模块,用于根据所述调整信息对所述直播视频数据流的空间视频数据帧进行调整,生成调整的直播视频数据。
【文档编号】H04N21/475GK105916046SQ201610312115
【公开日】2016年8月31日
【申请日】2016年5月11日
【发明人】张荣辉
【申请人】乐视控股(北京)有限公司, 乐视云计算有限公司