视频中广告的播放方法和装置制造方法

文档序号:7806327阅读:104来源:国知局
视频中广告的播放方法和装置制造方法
【专利摘要】本发明提出一种视频中广告的播放方法和装置,该视频中广告的播放方法包括:获取要播放的视频,以及获取广告的信息,广告的信息包括:广告内容以及第一位置的信息,第一位置是广告在视频中的位置;将广告内容融入到视频的第一位置处,并进行播放,使得广告位于视频的具有平面结构的物体上。该方法能够降低数据量,并提高数据保密性。本发明提出的视频中广告的播放方法,通过使广告位于视频的具有平面结构的物体上,可以不影响视频内容的正常呈现,提高了用户的观看体验。
【专利说明】视频中广告的播放方法和装置

【技术领域】
[0001] 本发明涉及互联网通信【技术领域】,尤其涉及一种视频中广告的播放方法和装置。

【背景技术】
[0002] 随着视频点播直播技术的发展,网络视频越来越受到人们的青睐,网络视频是网 络应用技术中不可或缺的重要组成部分。作为网络视频服务商,参照电视节目的盈利方式, 为观众提供视频节目内容,同时通过向观众播放一定数量的网络视频广告,已经成为一种 成熟的模式。
[0003] 目前网络视频广告的投放方式主要是利用影片缓冲加载、播放暂停或拖拽时间间 隙完成广告播放,但是,这种方式会造成视频观看过程中的时间等待,从而伤害了用户的观 看体验。


【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种视频中广告的播放方法,该方法可以不影 响用户的观看体验。
[0006] 本发明的另一个目的在于提出一种视频中广告的播放装置。
[0007] 为达到上述目的,本发明第一方面实施例提出的视频中广告的播放方法,包括:获 取要播放的视频,以及获取广告的信息,广告的信息包括:广告内容以及第一位置的信息, 第一位置是广告在视频中的位置;将广告内容融入到视频的第一位置处,并进行播放,使得 广告位于视频的具有平面结构的物体上。
[0008] 本发明第一方面实施例提出的视频中广告的播放方法,通过获取要播放的视频和 广告的信息,将广告内容融入到视频的第一位置处,并进行播放,可以将广告融入到视频 中,而不是在视频播放间隙展现广告,从而不需要用户观看视频过程中进行等待,可以提升 用户体验,并且,本实施例通过使广告位于视频的具有平面结构的物体上,可以不影响视频 内容的正常呈现,提高了用户的观看体验。
[0009] 为达到上述目的,本发明第二方面实施例提出的视频中广告的播放装置,包括:获 取模块,用于获取要播放的视频,以及获取广告的信息,广告的信息包括广告内容以及第一 位置的信息,第一位置是广告在视频中的位置;融入模块,用于将广告内容融入到视频的第 一位置处,并进行播放,使得广告位于视频的具有平面结构的物体上。
[0010] 本发明第二方面实施例提出的视频中广告的播放装置,通过获取要播放的视频和 广告的信息,将广告内容融入到视频的第一位置处,并进行播放,可以将广告融入到视频 中,而不是在视频播放间隙展现广告,从而不需要用户观看视频过程中进行等待,可以提升 用户体验,并且,本实施例通过使广告位于视频的具有平面结构的物体上,可以不影响视频 内容的正常呈现,提高了用户的观看体验。
[0011] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0012] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中:
[0013] 图1是根据本发明一实施例提出的视频中广告的播放方法的流程示意图;
[0014] 图2是根据本发明另一实施例提出的视频中广告的播放方法的流程示意图;
[0015] 图3是本发明一实施例的对视频进行离线处理获取广告位的流程示意图;
[0016] 图4是本发明一实施例的获取图片组中具有平面结构的物体的位置的流程示意 图;
[0017] 图5是本发明另一实施例的视频中广告的播放装置的结构示意图;
[0018] 图6是本发明另一实施例的视频中广告的播放装置的结构示意图。

【具体实施方式】
[0019] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
[0020] 下面参考附图描述根据本发明实施例的视频中广告的播放方法和装置。
[0021] 图1是本发明一实施例提出的视频中广告的播放方法的流程示意图,该方法包 括:
[0022] S101 :获取要播放的视频,以及获取广告的信息,广告的信息包括:广告内容以及 第一位置的信息。
[0023] 其中,第一位置是广告在视频上的位置,例如,广告在视频中每帧图像中的位置, 具体可以是每帧图像中每个场景中具有平面结构的物体所在的位置等。
[0024] 广告是指插入到视频中的广告,广告呈现在每帧图像中的形式包括但不限于文 字、图案等。
[0025] 本发明实施例中,可通过离线分析获取要播放的视频中适于投放广告的广告位并 存储到数据库中,之后在每次需要在该视频中投放广告时,即可根据数据库中的广告位信 息选择第一位置进行广告投放。具体内容将在后续实施例中详细说明。
[0026] S102:将广告内容融入到视频的第一位置处,并进行播放,使得广告位于视频的具 有平面结构的物体上。
[0027] 具体地,可以通过现有的融入方法,例如采用3D渲染等方式将广告内容融入到视 频的第一位置处,并随视频一起播放,使得广告位于视频的具有平面结构的物体上。
[0028] 具体的融入方法还有多种,在此不再一一列举。
[0029] 本实施例通过获取要播放的视频和广告的信息,将广告内容融入到视频的第一位 置处,并进行播放,可以将广告融入到视频中,而不是在视频播放间隙展现广告,从而不需 要用户观看视频过程中进行等待,可以提升用户体验,并且,本实施例通过使广告位于视频 的具有平面结构的物体上,可以不影响视频内容的正常呈现,提高了用户的观看体验。
[0030] 图2是根据本发明另一实施例提出的视频中广告的播放方法的流程示意图,为了 进一步提升用户的观看体验,减少广告处理的复杂度,可对需要插入广告的视频分别进行 离线处理和实时处理,如图2所示,该方法包括:
[0031] S201 :获取要播放的视频,以及获取广告的信息。
[0032] 在视频播放过程中,可通过预设的程序如播放器从服务端获取要播放的视频和广 告的信息,在服务端中可以包括保存视频的数据库和保存广告的数据库,播放器可以分别 从相应的数据库获取视频和广告的信息。其中,广告的信息包括广告内容,以及第一位置的 信息,第一位置是广告在视频上的位置,第一位置可以从预先确定的广告位中选取,具体选 取的原则可以根据实际情况设置。广告位例如广告在视频的每帧图像中的空间映射信息, 另外,视频广告的信息还可以包括广告展现时间等。
[0033] 具体的,获取要播放的视频,以及获取广告的信息可以采用在线方式获取。
[0034] 其中,视频的广告位可以采用离线方式获取。
[0035] 广告位是所述视频的具有平面结构的物体的位置。
[0036] 具体地,可通过离线处理找到视频中含有非关键平坦区域(如墙体)的片段,并对 该片段进行平面分析和平面跟踪,得出平面的方位信息,以获取合适的广告位。
[0037] 参见图3,对视频进行离线处理获取广告位的过程可以包括:
[0038] S301 :对视频进彳丁解码,得到每一巾贞图片。
[0039] 具体地,可以对视频进行预处理,例如视频解码等,以得到每一帧图片。
[0040] S302 :对每一帧图片进行降采样处理,得到降采样后的视频。
[0041] 具体地,可对视频的每一帧图片进行降采样处理,降低每一帧图片的采样频率和 分辨率,以降低后续计算的复杂度。其中,降采样处理过程可以为现有技术,方式有多种,在 此不再赘述。
[0042] S303:对降采样后的视频进行场景切分,得到至少一组的分别与每个场景对应的 图片组。
[0043] 由于不同场景之间的信息差异较大,在处理上完全可以独立并行处理,因此可以 对降采样后的视频进行场景切分,从而提高视频整体处理速度,并消除多场景混合处理引 入的误差和不稳定性。例如,可将降采样后的视频切分为场景A和场景B,然后获取场景A 的视频帧图片以及场景B的视频帧图片这两组图片组。
[0044] S304:在每组图片组中,获取图片组中具有平面结构的物体的位置,并确定为广告 位。
[0045] 具体地,可通过平面结构物体检测、图像分析等技术获取每组图片组中具有平面 结构的物体的位置。
[0046] 参见图4,获取图片组中具有平面结构的物体的位置的过程可以包括:
[0047] S401 :对图片组中的每帧图片进行视觉特征点提取。
[0048] 其中,视觉特征点可以为图像中周围亮度变化剧烈的点或者图像边界曲线上具有 足够大曲率的点。
[0049] S402:根据提取到的视觉特征点,通过预设的检测算法提取每帧图片中的透视矩 形平面结构。
[0050] 由于通常情况下视频中大部分的矩形结构物体并非正面朝向镜头,存在各种透视 投影变形,因此透视矩形平面结构包括标准的矩形结构以及透视投影变形后的矩形结构, 例如墙体、桌面、窗子等。
[0051] 在提取每帧图片中的透视矩形平面结构时,可结合多视图几何理论和图像分析技 术(一般利用数学模型并结合图像处理技术来分析底层特征和上层结构,从而提取具有一 定智能性的信息)通过预设的检测算法来实现。其中,预设的检测算法可以是现有的图像 检测算法,也可以是未来可能出现的任何能实现上述检测功能的算法。
[0052] S403:对不同帧中提取的透视矩形平面结构进行单应信息计算,判断是否满足单 应特性。
[0053] 具体地,基于多视图几何理论(主要研究三维重构,即用几何的方法,通过若干幅 二维图像,来恢复三维物体),同一平面在不同视角下的视频面内若满足单应特性(从一个 平面到另一个平面的投影映射之间的特定关系),则视觉特征点需具有尺度不变性和光照 不变性,因此可对不同帧中提取的透视矩形平面结构进行单应信息计算,然后利用最优化 方法根据提取到的视觉特征点和计算得到的单应信息求解场景中的优势单应矩阵,从而判 断该透视矩形平面结构是否满足单应特性。
[0054] S404:如果满足单应特性,根据不同帧中提取的透视矩形平面结构所在的位置确 定图片组中具有平面结构的物体的位置。
[0055] 具体地,如果满足单应特性,可求出场景中透视矩形平面结构的平面位置和方向 等信息,然后对不同帧中提取的透视矩形平面结构所在的位置进行检查和校正,比如人工 检查和校正,以避免误识别,然后将该透视矩形平面结构所在的位置确定为图片组中具有 平面结构的物体在相应帧中的位置。
[0056] 需要说明的是,本实施例以根据提取到的视觉特征点确定具有平面结构的物体的 位置为例,可以理解的是,也可以采用其他方式确定具有平面结构的物体的位置。例如,由 于视觉特征点的提取需要严格依赖平面的纹理特征(纹理特征是描述图像的一种重要的 视觉特征),在纹理特征信息不丰富的情况下,不能保证提取到足够数量的特征点,也不能 保证视觉特征点的稳定性,且鉴于着重考虑场景中的矩形平面结构,可结合图像分析技术 提取更多信息,以确定具有平面结构的物体的位置。在本发明的一个实施例中,可以首先对 不同帧图像进行边缘检测,利用霍夫变换提取图像中的直线结构,获得直线所组成的封闭 多边形区域,并通过分析封闭多边形区域的颜色和灰度特征定位真实的矩形平坦区域,最 终结合多视图几何理论计算出平面的位置和方向参数。
[0057] 在确定广告位后,将所述广告位的信息存储到数据库中,以便从广告位中选择第 一位置。在本发明的一个实施例中,第一位置包括广告在视频的每一帧图片上的位置。将 所述广告位的信息存储到数据库中之后,每当服务器接收到广告请求时,都会根据要播放 的视频查询数据库,获取该视频中的广告位的信息,以便从广告位中选择第一位置进行广 告投放。
[0058] S202 :对获取的视频进行解码。
[0059] S203:将获取的广告内容融入到解码后的视频的第一位置处,并进行播放,使得广 告位于视频的具有平面结构的物体上。
[0060] 具体地,可对要播放的视频进行解码,得到该视频的每一帧图片,然后根据查询到 的广告位的第一位置的信息,将广告内容融入到每一帧图片的相应位置处。在本发明的具 体实施例中,可以通过现有的融入方法,例如采用3D渲染等方式进行融合和展现;也可以 通过未来可能出现的任何融入方法将所述广告内容融入到每一帧图片的相应位置处。
[0061] 本实施例通过获取要播放的视频,以及获取视频广告的信息,对要播放的视频进 行离线处理获取广告位,并将广告位的信息存储到数据库中,以选取合适的第一位置对广 告进行投放,通过检测算法和人工检查、校正确定广告投放位置,投放位置更加准确。处理 过程分为离线处理和实时处理,降低了计算复杂度,提高了处理效率。充分利用了视频中的 非关键平坦区域,提高了广告投放效率,减少了视频观看过程中的等待,不影响视频内容的 正常呈现,提升了用户体验。
[0062] 为了实现上述实施例,本发明还提出一种视频中广告的播放装置。
[0063] 图5是本发明另一实施例的视频中广告的播放装置的结构示意图。
[0064] 如图5所示,该装置包括:获取模块100和融入模块200。
[0065] 具体地,获取模块100用于获取要播放的视频,以及获取广告的信息,广告的信息 包括广告内容以及第一位置的信息,第一位置是广告在视频中的位置。其中,第一位置是广 告在视频上的位置,例如,广告在视频中每帧图像中的位置,具体可以是每帧图像中每个场 景中具有平面结构的物体所在的位置等。广告是指插入到视频中的广告,广告呈现在每帧 图像中的形式包括但不限于文字、图案等。
[0066] 本发明实施例中,可通过离线分析获取要播放的视频中适于投放广告的广告位并 存储到数据库中,之后在每次需要在该视频中投放广告时,即可根据数据库中的广告位信 息选择第一位置进行广告投放。具体内容将在后续实施例中详细说明。
[0067] 融入模块200用于将广告内容融入到视频的第一位置处,并进行播放,使得广告 位于视频的具有平面结构的物体上。更具体地,融入模块200可以通过现有的融入方法,例 如采用3D渲染等方式将广告内容融入到视频的第一位置处,并随视频一起播放,使得广告 位于视频的具有平面结构的物体上。
[0068] 具体的融入方法还有多种,在此不再一一列举。
[0069] 本实施例通过获取要播放的视频和广告的信息,将广告内容融入到视频的第一位 置处,并进行播放,可以将广告融入到视频中,而不是在视频播放间隙展现广告,从而不需 要用户观看视频过程中进行等待,可以提升用户体验,并且,本实施例通过使广告位于视频 的具有平面结构的物体上,可以不影响视频内容的正常呈现,提高了用户的观看体验。
[0070] 图6是本发明另一实施例的视频中广告的播放装置的结构示意图。
[0071] 如图6所示,该装置包括:获取模块100、融入模块200、处理子模块210、融入子模 块220、离线处理模块300、解码子模块310、降采样子模块320、切分子模块330、获取子模 块340、第一提取单元341、第二提取单元342、判断单元343、确定单元344和存储模块400。 其中,融入模块200包括处理子模块210和融入子模块220 ;离线处理模块300包括解码子 模块310、降采样子模块320、切分子模块330和获取子模块340 ;获取子模块340包括第一 提取单元341、第二提取单元342、判断单元343和确定单元344。
[0072] 具体地,离线处理模块300用于对视频进行离线处理获取广告位,广告位是视频 的具有平面结构的物体的位置。广告位是视频的具有平面结构的物体的位置。离线处理模 块300可通过离线处理找到视频中含有非关键平坦区域(如墙体)的片段,并对该片段进 行平面分析和平面跟踪,得出平面的方位信息,以获取合适的广告位。
[0073] 进一步地,离线处理模块300可以包括:
[0074] 解码子模块310用于对视频进行解码,得到每一帧图片。更具体地,解码子模块 310可以对视频进行预处理,例如视频解码等,以得到每一帧图片。
[0075] 降采样子模块320用于对每一帧图片进行降采样处理,得到降采样后的视频。更 具体地,降采样子模块320可对视频的每一帧图片进行降采样处理,降低每一帧图片的采 样频率和分辨率,以降低后续计算的复杂度。其中,降采样处理过程可以为现有技术,方式 有多种,在此不再赘述。
[0076] 切分子模块330用于对降采样后的视频进行场景切分,得到至少一组的分别与每 个场景对应的图片组。由于不同场景之间的信息差异较大,在处理上完全可以独立并行处 理,因此可以通过切分子模块330对降采样后的视频进行场景切分,从而提高视频整体处 理速度,并消除多场景混合处理引入的误差和不稳定性。例如,可将降采样后的视频切分为 场景A和场景B,然后获取场景A的视频帧图片以及场景B的视频帧图片这两组图片组。 [0077] 获取子模块340用于在每组图片组中,获取图片组中具有平面结构的物体的位 置,并确定为广告位。更具体地,获取子模块340可通过平面结构物体检测、图像分析等技 术获取每组图片组中具有平面结构的物体的位置。
[0078] 进一步地,获取子模块340还可以包括:
[0079] 第一提取单元341用于对图片组中的每帧图片进行视觉特征点提取。其中,视觉 特征点可以为图像中周围亮度变化剧烈的点或者图像边界曲线上具有足够大曲率的点。
[0080] 第二提取单元342用于根据提取到的视觉特征点,提取每帧图片中的透视矩形平 面结构。由于通常情况下视频中大部分的矩形结构物体并非正面朝向镜头,存在各种透视 投影变形,因此透视矩形平面结构包括标准的矩形结构以及透视投影变形后的矩形结构, 例如墙体、桌面、窗子等。
[0081] 第二提取单元342在提取每帧图片中的透视矩形平面结构时,可结合多视图几何 理论和图像分析技术(一般利用数学模型并结合图像处理技术来分析底层特征和上层结 构,从而提取具有一定智能性的信息)通过预设的检测算法来实现。其中,预设的检测算法 可以是现有的图像检测算法,也可以是未来可能出现的任何能实现上述检测功能的算法。
[0082] 判断单元343用于对不同帧中提取的透视矩形平面结构进行单应信息计算,判断 是否满足单应特性。更具体地,基于多视图几何理论(主要研究三维重构,即用几何的方 法,通过若干幅二维图像,来恢复三维物体),同一平面在不同视角下的视频面内若满足单 应特性(从一个平面到另一个平面的投影映射之间的特定关系),则视觉特征点需具有尺 度不变性和光照不变性,因此可对不同帧中提取的透视矩形平面结构进行单应信息计算, 然后利用最优化方法根据提取到的视觉特征点和计算得到的单应信息求解场景中的优势 单应矩阵,从而判断该透视矩形平面结构是否满足单应特性。
[0083] 确定单元344用于在满足单一特性时,根据不同帧中提取的透视矩形平面结构所 在的位置确定图片组中具有平面结构的物体的位置。更具体地,如果满足单应特性,确定单 元344可求出场景中透视矩形平面结构的平面位置和方向等信息,然后对不同帧中提取的 透视矩形平面结构所在的位置进行检查和校正,比如人工检查和校正,以避免误识别,然后 将该透视矩形平面结构所在的位置确定为图片组中具有平面结构的物体在相应帧中的位 置。
[0084] 需要说明的是,本实施例以根据提取到的视觉特征点确定具有平面结构的物体的 位置为例,可以理解的是,也可以采用其他方式确定具有平面结构的物体的位置。例如,由 于视觉特征点的提取需要严格依赖平面的纹理特征(纹理特征是描述图像的一种重要的 视觉特征),在纹理特征信息不丰富的情况下,不能保证提取到足够数量的特征点,也不能 保证视觉特征点的稳定性,且鉴于着重考虑场景中的矩形平面结构,可结合图像分析技术 提取更多信息,以确定具有平面结构的物体的位置。在本发明的一个实施例中,可以首先对 不同帧图像进行边缘检测,利用霍夫变换提取图像中的直线结构,获得直线所组成的封闭 多边形区域,并通过分析封闭多边形区域的颜色和灰度特征定位真实的矩形平坦区域,最 终结合多视图几何理论计算出平面的位置和方向参数。
[0085] 在确定广告位后,存储模块400将所述广告位的信息存储到数据库中,以便从广 告位中选择第一位置。
[0086] 在本发明的一个实施例中,第一位置包括广告在视频的每一帧图片上的位置。将 所述广告位的信息存储到数据库中之后,每当服务器接收到广告请求时,都会根据要播放 的视频查询数据库,获取该视频中的广告位的信息,以便从广告位中选择第一位置进行广 告投放。
[0087] 进一步地,融入模块200包括:
[0088] 处理子模块210用于对视频进行解码,得到每一帧图片。
[0089] 融入子模块220用于根据第一位置的信息,将广告内容融入到每一帧图片的相应 位置处。融入子模块220可根据查询到的广告位的第一位置的信息,将广告内容融入到每 一帧图片的相应位置处。在本发明的具体实施例中,可以通过现有的融入方法,例如采用3D 渲染等方式进行融合和展现;也可以通过未来可能出现的任何融入方法将所述广告内容融 入到每一帧图片的相应位置处。
[0090] 本实施例通过获取要播放的视频,以及获取视频广告的信息,对要播放的视频进 行离线处理获取广告位,并将广告位的信息存储到数据库中,以选取合适的第一位置对广 告进行投放,通过检测算法和人工检查、校正确定广告投放位置,投放位置更加准确。处理 过程分为离线处理和实时处理,降低了计算复杂度,提高了处理效率。充分利用了视频中的 非关键平坦区域,提高了广告投放效率,减少了视频观看过程中的等待,不影响视频内容的 正常呈现,提升了用户体验。
[0091] 需要说明的是,在本发明的描述中,术语"第一"、"第二"等仅用于描述目的,而不 能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,"多个"的含义 是两个或两个以上。
[0092] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属【技术领域】的技术人员所理解。
[0093] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
[0094] 本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步 骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0095] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。
[0096] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0097] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何 的一个或多个实施例或示例中以合适的方式结合。
[0098] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例 性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述 实施例进行变化、修改、替换和变型。
【权利要求】
1. 一种视频中广告的播放方法,其特征在于,包括: 获取要播放的视频,以及获取广告的信息,所述广告的信息包括:广告内容以及第一位 置的信息,所述第一位置是所述广告在所述视频中的位置; 将所述广告内容融入到所述视频的第一位置处,并进行播放,使得所述广告位于所述 视频的具有平面结构的物体上。
2. 根据权利要求1所述的方法,其特征在于,还包括: 对所述视频进行离线处理获取广告位,所述广告位是所述视频的具有平面结构的物体 的位置; 将所述广告位的信息存储到数据库中,以便从所述广告位中选择所述第一位置。
3. 根据权利要求2所述的方法,其特征在于,所述对所述视频进行离线处理获取广告 位,包括: 对所述视频进行解码,得到每一帧图片; 对所述每一帧图片进行降采样处理,得到降采样后的视频; 对所述降采样后的视频进行场景切分,得到至少一组的分别与每个场景对应的图片 组; 在每组图片组中,获取所述图片组中具有平面结构的物体的位置,并确定为广告位。
4. 根据权利要求3所述的方法,其特征在于,所述获取所述图片组中具有平面结构的 物体的位置,包括: 对所述图片组中的每帧图片进行视觉特征点提取; 根据提取到的所述视觉特征点,提取每帧图片中的透视矩形平面结构; 对不同帧中提取的透视矩形平面结构进行单应信息计算,判断是否满足单应特性; 如果满足单一特性,根据不同帧中提取的透视矩形平面结构所在的位置确定所述图片 组中具有平面结构的物体的位置。
5. 根据权利要求4所述的方法,其特征在于,所述根据不同帧中提取的透视矩形平面 结构所在的位置确定所述图片组中具有平面结构的物体的位置,包括: 对所述不同帧中提取的透视矩形平面结构所在的位置进行检查和校正后,确定为所述 图片组中具有平面结构的物体在相应帧中的位置。
6. 根据权利要求1至5任一项所述的方法,其特征在于,所述第一位置包括所述广告在 所述视频的每一帧图片上的位置,所述将所述广告内容融入到所述视频的第一位置处,包 括: 对所述视频进行解码,得到每一帧图片; 根据所述第一位置的信息,将所述广告内容融入到每一帧图片的相应位置处。
7. 根据权利要求6所述的方法,其特征在于,所述将所述广告内容融入到每一帧图片 的相应位置处,包括: 采用3D渲染的方式,将所述广告内容融入到每一帧图片的相应位置处。
8. -种视频中广告的播放装置,其特征在于,包括: 获取模块,用于获取要播放的视频,以及获取广告的信息,所述广告的信息包括:广告 内容以及第一位置的信息,所述第一位置是所述广告在所述视频中的位置; 融入模块,用于将所述广告内容融入到所述视频的第一位置处,并进行播放,使得所述 广告位于所述视频的具有平面结构的物体上。
9. 根据权利要求8所述的装置,其特征在于,还包括: 离线处理模块,用于对所述视频进行离线处理获取广告位,所述广告位是所述视频的 具有平面结构的物体的位置; 存储模块,用于将所述广告位的信息存储到数据库中,以便从所述广告位中选择所述 第一位置。
10. 根据权利要求9所述的装置,其特征在于,所述离线处理模块,包括: 解码子模块,用于对所述视频进行解码,得到每一帧图片; 降采样子模块,用于对所述每一帧图片进行降采样处理,得到降采样后的视频; 切分子模块,用于对所述降采样后的视频进行场景切分,得到至少一组的分别与每个 场景对应的图片组; 获取子模块,用于在每组图片组中,获取所述图片组中具有平面结构的物体的位置,并 确定为广告位。
11. 根据权利要求10所述的装置,其特征在于,所述获取子模块,包括: 第一提取单元,用于对所述图片组中的每帧图片进行视觉特征点提取; 第二提取单元,用于根据提取到的所述视觉特征点,提取每帧图片中的透视矩形平面 结构; 判断单元,用于对不同帧中提取的透视矩形平面结构进行单应信息计算,判断是否满 足单应特性; 确定单元,用于在满足单一特性时,根据不同帧中提取的透视矩形平面结构所在的位 置确定所述图片组中具有平面结构的物体的位置。
12. 根据权利要求11所述的装置,其特征在于,所述确定单元还用于对所述不同帧中 提取的透视矩形平面结构所在的位置进行检查和校正后,确定为所述图片组中具有平面结 构的物体在相应帧中的位置。
13. 根据权利要求8至12任一项所述的装置,其特征在于,所述第一位置包括所述广告 在所述视频的每一帧图片上的位置,所述融入模块,包括: 处理子模块,用于对所述视频进行解码,得到每一帧图片; 融入子模块,用于根据所述第一位置的信息,将所述广告内容融入到每一帧图片的相 应位置处。
14. 根据权利要求13所述的装置,其特征在于,所述融入子模块还用于采用3D渲染的 方式,将所述广告内容融入到每一帧图片的相应位置处。
【文档编号】H04N21/458GK104066003SQ201410268322
【公开日】2014年9月24日 申请日期:2014年6月16日 优先权日:2014年6月16日
【发明者】李颖超, 谢涛 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1