CN108124170A - 一种视频播放方法、装置和终端设备 - Google Patents

一种视频播放方法、装置和终端设备 Download PDF

Info

Publication number
CN108124170A
CN108124170A CN201711322670.5A CN201711322670A CN108124170A CN 108124170 A CN108124170 A CN 108124170A CN 201711322670 A CN201711322670 A CN 201711322670A CN 108124170 A CN108124170 A CN 108124170A
Authority
CN
China
Prior art keywords
video
frame
broadcasting
decoding
video stream
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
CN201711322670.5A
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.)
Alibaba China Co Ltd
Original Assignee
Guangzhou Dongjing Computer Technology 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 Guangzhou Dongjing Computer Technology Co Ltd filed Critical Guangzhou Dongjing Computer Technology Co Ltd
Priority to CN201711322670.5A priority Critical patent/CN108124170A/zh
Publication of CN108124170A publication Critical patent/CN108124170A/zh
Priority to PCT/CN2018/103992 priority patent/WO2019114330A1/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26233Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving content or additional data duration or size, e.g. length of a movie, size of an executable file
    • 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/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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种视频播放方法、装置及电子设备,其中,所述视频播放方法包括:根据视频播放请求,获取视频流;获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。通过本发明可以根据视频内容,按照不同需求控制视频播放的效果。

Description

一种视频播放方法、装置和终端设备
技术领域
本发明涉及互联网技术领域,尤其涉及一种视频播放方法、装置和终端设备。
背景技术
随着网速的不断提升,以及智能终端设备的普及,越来越多的用户更倾向于通过互联网观看视频。与传统的视频播放相比,互联网视频播放只是改变了视频的来源方式以及传送方式,传统视频播放的视频流通常来自于计算机硬盘、光盘、U盘等移动存储装置,传送方式为本地文件读取;而互联网视频播放的视频流来自于网络服务器,传送方式为网络传输。传统和互联网视频播放都是将持续的视频流解码后获得多个视频帧,然后利用播放器向用户播放多个视频帧。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1)播放器只是将解码后的视频帧正确的播放出来,无法在播放时修改视频帧中的内容对象,也无法实现定制化的内容对象检索;
2)播放器无法根据视频内容,针对不同的视频观看者实现个性化的自动播放控制。
发明内容
有鉴于此,本发明实施例所解决的技术问题之一在于提供一种视频播放方法、装置和终端设备,用以克服现有技术在视频播放过程中无法针对不同需求实现视频内容编辑,以及根据视频内容实现个性化的自动播放控制的缺陷,达到根据不同需求方的个性化要求,对视频内容实现自动播放控制的效果。
本发明实施例提供一种视频播放方法,包括:
根据视频播放请求,获取视频流;
获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;
根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。
可选地,在本发明一具体实施例中,所述根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放的步骤包括:
将所述视频流的内容特征信息通过接口传输至播放控制端;
获取播放控制端根据所述视频流的内容特征信息发送的播放控制指令;
根据所述播放控制指令,控制所述视频流解码后的视频帧的播放。
可选地,在本发明一具体实施例中,所述根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放的步骤包括下述步骤中的至少其一:
启动所述视频流解码后的视频帧的播放;
停止所述视频流解码后的视频帧的播放;
调节所述视频流解码后的视频帧的播放时长;
对所述视频流解码后的视频帧进行图像处理;
截取所述视频流解码后的视频帧。
可选地,在本发明一具体实施例中,所述对所述视频流解码后的视频帧进行图像处理的步骤包括下述步骤中的至少其一:
编辑所述视频流解码后的视频帧中的至少一个对象;
在所述视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将所述实时采集的真实场景视频帧与所述视频流解码后的视频帧进行融合。
可选地,在本发明一具体实施例中,所述获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息的步骤包括:
获取视频帧播放控制规则;
根据所述视频帧播放控制规则,获取所述视频流的内容特征信息。
可选地,在本发明一具体实施例中,所述获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息的步骤包括:
根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息。
可选地,在本发明一具体实施例中,所述根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息的步骤包括:
将所述视频流解码后的视频帧通过接口传输至播放控制端;
获取所述播放控制终端根据所述视频流解码后的视频帧发送的所述视频流的内容特征信息。
本发明实施例提供一种视频播放装置,包括:
视频流获取模块,用于根据视频播放请求,获取视频流;
特征检测模块,用于获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;
播放控制模块,用于根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。
可选地,在本发明一具体实施例中,所述播放控制模块包括:
第一传输单元,用于将所述视频流的内容特征信息通过接口传输至播放控制端;
指令获取单元,用于获取播放控制端根据所述视频流的内容特征信息发送的播放控制指令;
指令执行单元,用于根据所述播放控制指令,控制所述视频流解码后的视频帧的播放。
可选地,在本发明一具体实施例中,所述播放控制模块包括播放启动单元、播放停止单元、时长调节单元、图像处理单元、片段截取单元中的至少其一,其中:
所述播放启动单元,用于启动所述视频流解码后的视频帧的播放;
所述播放停止单元,用于停止所述视频流解码后的视频帧的播放;
所述时长调节单元,用于调节所述视频流解码后的视频帧的播放时长;
所述图像处理单元,用于对所述视频流解码后的视频帧进行图像处理;
所述片段截取单元,用于截取所述视频流解码后的视频帧。
可选地,在本发明一具体实施例中,所述图像处理单元还用于执行下述操作中的至少其一:
编辑所述视频流解码后的视频帧中的至少一个对象;
在所述视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将所述实时采集的真实场景视频帧与所述视频流解码后的视频帧进行融合。
可选地,在本发明一具体实施例中,所述特征检测模块包括:
规则获取单元,用于获取视频帧播放控制规则;
特征信息获取单元,用于根据所述视频帧播放控制规则,获取所述视频流的内容特征信息。
可选地,在本发明一具体实施例中,所述特征检测模块用于根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息。
可选地,在本发明一具体实施例中,所述特征检测模块包括:
第一传输单元,用于将所述视频流解码后的视频帧通过接口传输至播放控制端;
特征获取单元,用于获取所述播放控制终端根据所述视频流解码后的视频帧发送的所述视频流的内容特征信息。
本发明实施例提供一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的视频播放方法对应的操作。
由以上技术方案可见,本发明实施例提供的视频播放方法、装置和终端设备,可以首先根据视频播放请求,获取视频流;然后获取视频流解码后的视频帧,以及视频流的内容特征信息;从而根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。因此,本发明可以通过视频内容特征信息设定视频流解码后的视频帧播放规则,实现根据不同需求进行个性化视频播放控制的效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获取其他的附图。
图1为本发明一实施例的视频播放方法的流程示意图;
图2为本发明另一实施例的视频播放方法的流程示意图;
图3为本发明再一实施例的视频播放方法的流程示意图;
图4为本发明一实施例的视频播放装置的结构框图;
图5为本发明另一实施例的视频播放装置的结构框图;
图6为本发明再一实施例的视频播放装置的结构框图;
图7为本发明一实施例的视频播放终端设备的结构示意图。
具体实施方式
为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获取的所有其他实施例,都应当属于本发明实施例保护的范围。
图1是本发明一实施例的视频播放方法的流程示意图,可应用于手机、电脑等多种可实现视频播放功能的终端中。如图1所示,一种视频播放方法包括:
步骤S101,根据视频播放请求,获取视频流。
本实施例中,视频播放请求中可以携带所请求的视频流的信息,例如视频标识、名称、地址等,根据该视频播放请求获取相对应的视频流。
本实施例中,视频流的存储位置及传输方式不限,例如,存储位置可以为进行视频播放终端的本地硬盘、移动存储装置、网络服务器等;传输方式可以为网络传输、数据线传输、蓝牙无线传输等。
步骤S102,获取视频流解码后的视频帧,以及视频流的内容特征信息。
本实施例中,对视频流的解码方式不限,将视频流解码后可获得多个视频帧,视频帧可在播放器中被播放。
本实施例中,视频流的内容特征信息用于表征视频流的内容特征,是对视频内容分析后获得的结果,其中,进行视频内容分析的对象及分析方法不限。例如,可通过图像分析对视频流中所包括的图像信息进行内容识别,并获取内容特征信息;或者通过语音分析对视频流中所包括的音频信息进行内容识别,并获取内容特征信息。
本实施例中,视频流的内容特征信息数量及种类不限,在获取前可根据需求进行自定义设置。一项视频流的内容特征信息可对应于视频流解码后的全部视频帧,也可对应于视频流解码后的部分视频帧。例如,当视频流的内容特征信息为特定明星姓名时,对应的是图像中包括特定明星的视频流解码后的视频帧。相应的,视频流解码后的一个视频帧中可包括任意数量的视频流的内容特征信息。例如,小猫和小狗各自为一项视频流的内容特征信息,视频流解码后的一个视频帧中包括小猫和小狗,则该视频帧包括两项内容特征信息。
本实施例中,视频流的内容特征信息的记录方式不限,可以是文字、布尔值或者任何可以体现视频内容特征的值。例如,通过图像分析可识别出视频流解码后的一个视频帧中所包括的全部人物或者物品对象,视频流的内容特征信息可以被记录为全部人物对象的姓名,也可以用0或1记录是否包括特定的人物对象。
步骤S103,根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。
本实施例中,视频流中全部或者部分内容特征信息与视频帧播放控制指令存在对应关系,当视频流解码后的一个或者多个视频帧中包括特定的视频流的内容特征信息时,可根据该特定视频流的内容特征信息获取对应的播放控制指令,从而利用播放控制指令控制对应的视频帧播放,即一个播放控制指令可控制一个或者多个视频流解码后的视频帧播放。
例如,如果视频流解码后的一个特定视频帧中包括视频流中的第一内容特征信息,第一内容特征信息对应的视频播放控制指令为停止播放,则当播放器播放到该特定视频帧时便会停止播放。
具体的,由于视频观看者、播放器开发方和运营方、集成播放器的应用程序开发方和运营方、嵌入播放器的网页运营方等视频播放关联方都有可能按照各自需求控制视频的播放过程,因此各视频播放关联方均可根据需求设置视频流中全部或者部分内容特征信息对应的播放控制指令。
具体的,播放视频流解码后的视频帧的播放器种类不限,例如,独立的播放器程序、集成在应用中的播放器、嵌入在网页中的播放器等。
具体的,用于执行播放控制指令的程序种类不限,执行播放控制指令的程序可安装在进行视频播放的本地终端上,或者与本地终端通过网络连接的外部终端上。例如,对视频流解码后的视频帧进行播放的播放器、集成播放器的应用、用于呈现嵌入播放器的网页的浏览器等。
由以上本发明实施例可见,本发明首先根据视频播放请求,获取视频流;然后获取视频流解码后的视频帧,以及视频流的内容特征信息;从而根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。因此,本发明实施例可以通过视频内容特征信息设定视频流解码后的视频帧播放规则,实现根据不同需求进行个性化自动播放控制的效果。
图2是本发明另一实施例的视频播放方法的流程示意图,如图2所示,一种视频播放方法包括:
步骤S201,根据视频播放请求,获取视频流。
步骤S202,获取视频流解码后的视频帧,以及视频流的内容特征信息。
本实施例中,由于视频流中会包括大量与视频内容相关的信息,但是可能只有很少一部分会成为视频流的内容特征信息,用于控制视频帧的播放。因此为了减少数据处理量,提高内容特征信息的获取效率,可首先设置或者获取视频帧播放控制规则,视频帧播放控制规则用于指示视频流的内容特征信息与视频帧播放控制指令的对应关系;然后根据视频帧播放控制规则,确定仅与视频帧播放控制指令对应的视频流的内容特征信息范围,从而获取对应的视频流的内容特征信息。
本实施例中,由于视频编码是按“视频帧组”进行,每一组包括关键帧、前后参考帧等,对应地,对每组视频帧组进行解码后,每一组会包括多个视频帧,因此视频流解码前的一个关键帧可对应于视频流解码后的多个视频帧。因此可通过图像分析,从视频流解码前的至少一个视频关键帧或者视频流解码后的至少一个视频帧中,获取视频流的内容特征信息。例如,可分析视频流解码前的全部关键帧或者视频流解码后的全部视频帧中所包括的明星,将明星的姓名作为视频流的特征信息。
具体的,如果视频流的内容特征信息是通过视频流解码前的一个关键帧获取的话,可利用通过该关键帧获取的视频流内容特征信息,控制该关键帧对应的解码后的多个视频帧播放。
具体的,可根据设备的数据处理能力或者播放控制的准确度要求,确定获取视频流的内容特征信息的图像检测及信息提取策略。例如,当***可分配给用于进行视频流的内容特征信息提取的资源有限,或者无需对每一视频帧都进行精准播放控制时,可仅对视频流解码前的关键帧或者解码后的部分视频帧进行图像检测,并根据检测结果获取视频流的内容特征信息。
步骤S203,将视频流的内容特征信息通过接口传输至播放控制端。
本实施例中,播放控制端是视频播放的多家关联方根据需求,设定视频帧播放控制规则或直接发送播放控制指令的设备。播放控制端可以为播放视频流解码后的视频帧的本地终端,或者为通过网络、数据线等方式与本地终端连接的外部终端。
本实施例中,为了便于不同视频播放的关联方利用播放控制端获取视频流的内容特征信息,可将视频流的内容特征信息进行组装,例如利用JS引擎组装成自定义的JS对象;然后通过特定的接口供播放控制端,即将视频流的内容特征信息通过接口传输至播放控制端。
步骤S204,获取播放控制端根据视频流的内容特征信息发送的播放控制指令。
本实施例中,不同的播放控制终端可根据各自的需求,设置频流中全部或者部分内容特征信息与视频帧播放控制指令的对应关系。当播放控制端获取的视频流内容特征信息存在对应的视频帧播放控制指令时,可发送对应的视频帧播放控制指令。
步骤S205,根据播放控制指令,控制视频流解码后的视频帧的播放。
本实施例中,控制视频流解码后的视频帧的播放包括下述步骤中的至少其一:
启动视频流解码后的视频帧的播放;
停止视频流解码后的视频帧的播放;
调节视频流解码后的视频帧的播放时长;
对视频流解码后的视频帧进行图像处理。
截取视频流解码后的视频帧。
具体的,启动视频流解码后的视频帧的播放是指从特定视频帧开始按序列播放视频流解码后的多个视频帧,或者仅播放特定视频帧。例如,如果用户仅希望观看电影中特定明星出场后的部分,播放控制端可通过视频流的内容特征信息确定包括特定明星的第一个视频帧,然后通过播放控制指令控制从该视频帧开始对视频帧进行逐帧播放。
具体的,停止视频流解码后的视频帧的播放是指从特定视频帧开始停止按序列播放视频流解码后的多个视频帧,或者停止播放特定视频帧。例如,如果电影中存在暴力内容,播放控制端可通过视频流的内容特征信息确定包括暴力内容的第一个视频帧,然后通过播放控制指令控制从该视频帧开始停止播放。
具体的,调节视频流解码后的视频帧的播放时长是指延长或缩短特定视频帧的播放时间。例如,如果视频观看者希望查看电影中快速飞行子弹的运动轨迹,播放控制端可通过视频流的内容特征信息确定包括飞行子弹的至少一个特定视频帧,然后通过播放控制指令将特定视频帧的单帧播放时长从0.01秒调整为1秒,从而放慢视频帧的播放速度。
具体的,截取视频流解码后的视频帧是指对至少一个特定视频帧进行图像截取,获得多个图片或者由多个特定视频帧组成的一段视频内容。例如,视频观看者希望在播放视频时将某一特定明星出现的画面进行截图保存的话,播放控制端通过视频流的内容特征信息确定包括特定明星的至少一个特定视频帧,然后通过播放控制指令将包括特定明星的特定视频帧进行截图保存。
具体的,为了实现提高视频播放的趣味性、个性化投放广告、屏蔽不良内容等需求,对视频流解码后的视频帧进行图像处理包括下述步骤中的至少其一:
编辑视频流解码后的视频帧中的至少一个对象;
在视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将实时采集的真实场景视频帧与视频流解码后的视频帧进行融合。
具体的,编辑视频流解码后的视频帧中的至少一个对象是指对视频帧图像中的全部或者部分内容对象进行图像编辑处理。例如,当根据内容特征信息确定直播、短视频、电影、电视剧等视频资源中包括色情暴力内容对象的特定视频帧时,对这些视频帧可使用模糊滤镜方式全部模糊后渲染,或者仅将特定视频帧中的色情暴力内容对象进行模糊后渲染,又或者从图像中直接去除特定视频帧中的色情暴力内容对象。
具体的,在视频流解码后的视频帧中增加至少一个对象是指根据视频流的内容特征信息,确定需要增加对象的视频流解码后的视频帧和/或所需增加的对象在视频流解码后的视频帧中的位置,利用图像处理技术在视频流解码后的视频帧中增加新的对象。例如,根据视频流内容特征信息确定所需增加对象的特定视频帧,在特定视频帧中的右上角增加希望推广的产品图标;根据视频流内容特征信息确定包括特定人物对象的视频帧及特定人物对象在视频帧中的位置,为视频帧中的特定人物对象添加帽子图像、卡通耳朵图像等。
具体的,将实时采集的真实场景视频帧与视频流解码后的视频帧进行融合是指根据视频流的内容特征信息,首先确定需要与实时采集的真实场景视频帧进行融合的视频流解码后的视频帧和/或视频流解码后的视频帧中的对象;然后通过摄像头、照相机等图像采集装置实时拍摄真实场景,获取真实场景视频帧;将实时获取的真实场景视频帧中的全部或者部分对象与视频流解码后的视频帧中的全部或者部分对象融合后进行显示播放。例如,根据视频流内容特征信息确定特定人物出现的视频流解码后的视频帧及在视频帧中的位置,用通过摄像头实时采集的真实场景中的人物替换视频流解码后的视频帧中的特定人物。
由以上本发明实施例可见,本发明可以将视频流的内容特征信息通过接口传输至视频播放关联方的播放控制端;可获取播放控制端根据视频流的内容特征信息发送的播放控制指令;从而根据播放控制指令,控制视频流解码后的视频帧的播放。因此,本发明实施例可以仅检测并获取一次视频流的内容特征信息,供多个播放控制端用于根据不同需求控制视频流解码后的视频帧的播放。
图3是本发明再一实施例的视频播放方法的流程示意图,如图3所示,一种视频播放方法包括:
步骤S301,根据视频播放请求,获取视频流。
步骤S302,获取视频流解码后的视频帧。
步骤S303,将视频流解码后的视频帧通过接口传输至播放控制端。
本实施例中,由于不同视频播放的关联方利用播放控制端设备控制视频播放时,所需的视频流的内容特征信息会有所不同,因此进行视频播放的本地终端可将视频流解码后的视频帧进行组装,例如利用JS引擎组装成自定义的JS对象;然后通过特定的接口,供播放控制端获取,即将视频流解码后的视频帧通过接口传输至播放控制端。
步骤S304,获取播放控制终端根据视频流解码后的视频帧发送的视频流的内容特征信息。
本实施例中,播放控制终端通过对视频流解码后的全部或者视频帧进行图像分析后,可根据自身的播放控制需求生成视频流的内容特征信息,然后将视频流的内容特征信息传输至播放控制端。
步骤S305,根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。
本实施例中,进行视频播放的本地终端首先设置或者获取视频帧播放控制规则;然后根据视频帧播放控制规则,利用从播放控制端获取的视频流的内容特征信息确定视频流解码后的视频帧的播放控制指令;从而通过播放控制指令控制视频流解码后的视频帧播放。
由以上本发明实施例可见,本发明可以由进行视频播放的本地终端将视频流解码后的视频帧通过接口传输至播放控制端;由播放控制端根据需求提取所需的视频流的内容特征信息,并传输给进行视频播放的本地终端;从而进行视频播放的本地终端可根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。因此,本发明实施例可以降低视频播放的本地终端的数据处理量,节约***资源。
图4是本发明一实施例的视频播放装置的结构框图,如图4所示,一种视频播放装置,包括:
视频流获取模块401,用于根据视频播放请求,获取视频流;
特征检测模块402,用于获取视频流解码后的视频帧,以及视频流的内容特征信息;
播放控制模块403,用于根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。
上述装置可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
需要说明的是,视频播放装置并不局限于图4所示结构,在本实施例的启发下,本领域普通技术人员还可以使用其他可替代方案,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
图5是本发明另一实施例的视频播放装置的结构框图,如图5所示,一种视频播放装置,包括:
视频流获取模块501,用于根据视频播放请求,获取视频流;
特征检测模块502,用于获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;
播放控制模块503,用于根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。
本实施例中,播放控制模块503包括:
第一传输单元503a,用于将所述视频流的内容特征信息通过接口传输至播放控制端;
指令获取单元503b,用于获取播放控制端根据所述视频流的内容特征信息发送的播放控制指令;
指令执行单元503c,用于根据所述播放控制指令,控制所述视频流解码后的视频帧的播放。
本实施例中,所述播放控制模块503包括播放启动单元、播放停止单元、时长调节单元、图像处理单元、片段截取单元中的至少其一,其中:
所述播放启动单元,用于启动所述视频流解码后的视频帧的播放;
所述播放停止单元,用于停止所述视频流解码后的视频帧的播放;
所述时长调节单元,用于调节所述视频流解码后的视频帧的播放时长;
所述图像处理单元,用于对所述视频流解码后的视频帧进行图像处理;
所述片段截取单元,用于截取所述视频流解码后的视频帧。
本实施例中,所述图像处理单元还用于执行下述操作中的至少其一:
编辑所述视频流解码后的视频帧中的至少一个对象;
在所述视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将所述实时采集的真实场景视频帧与所述视频流解码后的视频帧进行融合。
本实施例中,特征检测模块502包括:
规则获取单元,用于获取视频帧播放控制规则;
特征信息获取单元,用于根据所述视频帧播放控制规则,获取所述视频流的内容特征信息。
本实施例中,特征检测模块502用于根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息。
上述装置可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
需要说明的是,视频播放装置并不局限于图5所示结构,在本实施例的启发下,本领域普通技术人员还可以使用其他可替代方案,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
图6是本发明再一实施例的视频播放装置的结构框图,如图6所示,一种视频播放装置,包括:
视频流获取模块601,用于根据视频播放请求,获取视频流;
特征检测模块602,用于获取视频流解码后的视频帧,以及视频流的内容特征信息;
播放控制模块603,用于根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。
本实施例中,特征检测模块602包括:
第二传输单元602a,用于将视频流解码后的视频帧通过接口传输至播放控制端;
特征获取单元602b,用于获取播放控制终端根据视频流解码后的视频帧发送的视频流的内容特征信息。
上述装置可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
需要说明的是,视频播放装置并不局限于图6所示结构,在本实施例的启发下,本领域普通技术人员还可以使用其他可替代方案,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
参照图7,示出了根据本发明一实施例的终端设备的结构示意图,本发明具体实施例并不对终端设备的具体实现做限定。
如图7所示,该终端设备可以包括:处理器(processor)702、通信接口(Communications Interface)704、存储器(memory)706、以及通信总线708。
其中:
处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
通信接口704,用于与其它设备比如其它终端或服务器等的网元通信。
处理器702,用于执行程序710,具体可以执行上述图形用户界面显示方法实施例中的相关步骤。
具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
处理器702可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器706,用于存放程序710。存储器706可能包括高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序710具体可以用于使得处理器702执行以下操作:
根据视频播放请求,获取视频流;
获取视频流解码后的视频帧,以及视频流的内容特征信息;
根据视频流的内容特征信息,控制视频流解码后的视频帧的播放。
在一种可选的实施方式中,程序710还用于使得处理器702执行根据视频流的内容特征信息,控制视频流解码后的视频帧的播放的步骤包括:
将视频流的内容特征信息通过接口传输至播放控制端;
获取播放控制端根据视频流的内容特征信息发送的播放控制指令;
根据播放控制指令,控制视频流解码后的视频帧的播放。
在一种可选的实施方式中,程序710还用于使得处理器702执行根据视频流的内容特征信息,控制视频流解码后的视频帧的播放的步骤包括下述步骤中的至少其一:
启动视频流解码后的视频帧的播放;
停止视频流解码后的视频帧的播放;
调节视频流解码后的视频帧的播放时长;
对视频流解码后的视频帧进行图像处理;
截取视频流解码后的视频帧。
在一种可选的实施方式中,程序710还用于使得处理器702执行对视频流解码后的视频帧进行图像处理的步骤包括下述步骤中的至少其一:
编辑视频流解码后的视频帧中的至少一个对象;
在视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将实时采集的真实场景视频帧与视频流解码后的视频帧进行融合。
在一种可选的实施方式中,程序710还用于使得处理器702执行获取视频流解码后的视频帧,以及视频流的内容特征信息的步骤包括:
获取视频帧播放控制规则;
根据视频帧播放控制规则,获取视频流的内容特征信息。
在一种可选的实施方式中,程序710还用于使得处理器702执行获取视频流解码后的视频帧,以及视频流的内容特征信息的步骤包括:
根据视频流解码前的关键帧或者视频流解码后的视频帧中,获取视频流的内容特征信息。
在一种可选的实施方式中,程序710还用于使得处理器702执行根据视频流解码前的关键帧或者视频流解码后的视频帧中,获取视频流的内容特征信息的步骤包括:
将视频流解码后的视频帧通过接口传输至播放控制端;
获取播放控制终端根据视频流解码后的视频帧发送的视频流的内容特征信息。
程序710中各步骤的具体实现可以参见上述视频播放方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程和有益的效果,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
本领域的技术人员应明白,本发明实施例的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应说明的是:以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (15)

1.一种视频播放方法,其特征在于,所述方法包括:
根据视频播放请求,获取视频流;
获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;
根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。
2.根据权利要求1所述的视频播放方法,其特征在于,所述根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放的步骤包括:
将所述视频流的内容特征信息通过接口传输至播放控制端;
获取播放控制端根据所述视频流的内容特征信息发送的播放控制指令;
根据所述播放控制指令,控制所述视频流解码后的视频帧的播放。
3.根据权利要求1所述的视频播放方法,其特征在于,所述根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放的步骤包括下述步骤中的至少其一:
启动所述视频流解码后的视频帧的播放;
停止所述视频流解码后的视频帧的播放;
调节所述视频流解码后的视频帧的播放时长;
对所述视频流解码后的视频帧进行图像处理;
截取所述视频流解码后的视频帧。
4.根据权利要求3所述的视频播放方法,其特征在于,所述对所述视频流解码后的视频帧进行图像处理的步骤包括下述步骤中的至少其一:
编辑所述视频流解码后的视频帧中的至少一个对象;
在所述视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将所述实时采集的真实场景视频帧与所述视频流解码后的视频帧进行融合。
5.根据权利要求1所述的视频播放方法,其特征在于,所述获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息的步骤包括:
获取视频帧播放控制规则;
根据所述视频帧播放控制规则,获取所述视频流的内容特征信息。
6.根据权利要求1所述的视频播放方法,其特征在于,所述获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息的步骤包括:
根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息。
7.根据权利要求6所述的视频播放方法,其特征在于,所述根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息的步骤包括:
将所述视频流解码后的视频帧通过接口传输至播放控制端;
获取所述播放控制终端根据所述视频流解码后的视频帧发送的所述视频流的内容特征信息。
8.种视频播放装置,其特征在于,所述装置包括:
视频流获取模块,用于根据视频播放请求,获取视频流;
特征检测模块,用于获取所述视频流解码后的视频帧,以及所述视频流的内容特征信息;
播放控制模块,用于根据所述视频流的内容特征信息,控制所述视频流解码后的视频帧的播放。
9.根据权利要求8所述的视频播放装置,其特征在于,所述播放控制模块包括:
第一传输单元,用于将所述视频流的内容特征信息通过接口传输至播放控制端;
指令获取单元,用于获取播放控制端根据所述视频流的内容特征信息发送的播放控制指令;
指令执行单元,用于根据所述播放控制指令,控制所述视频流解码后的视频帧的播放。
10.根据权利要求8所述的视频播放装置,其特征在于,所述播放控制模块包括播放启动单元、播放停止单元、时长调节单元、图像处理单元、片段截取单元中的至少其一,其中:
所述播放启动单元,用于启动所述视频流解码后的视频帧的播放;
所述播放停止单元,用于停止所述视频流解码后的视频帧的播放;
所述时长调节单元,用于调节所述视频流解码后的视频帧的播放时长;
所述图像处理单元,用于对所述视频流解码后的视频帧进行图像处理;
所述片段截取单元,用于截取所述视频流解码后的视频帧。
11.根据权利要求10所述的视频播放装置,其特征在于,所述图像处理单元还用于执行下述操作中的至少其一:
编辑所述视频流解码后的视频帧中的至少一个对象;
在所述视频流解码后的视频帧中增加至少一个对象;
获取实时采集的真实场景视频帧,将所述实时采集的真实场景视频帧与所述视频流解码后的视频帧进行融合。
12.根据权利要求8所述的视频播放装置,其特征在于,所述特征检测模块包括:
规则获取单元,用于获取视频帧播放控制规则;
特征信息获取单元,用于根据所述视频帧播放控制规则,获取所述视频流的内容特征信息。
13.根据权利要求8所述的视频播放装置,其特征在于,所述特征检测模块用于根据所述视频流解码前的关键帧或者所述视频流解码后的视频帧,获取所述视频流的内容特征信息。
14.根据权利要求13所述的视频播放装置,其特征在于,所述特征检测模块包括:
第二传输单元,用于将所述视频流解码后的视频帧通过接口传输至播放控制端;
特征获取单元,用于获取所述播放控制终端根据所述视频流解码后的视频帧发送的所述视频流的内容特征信息。
15.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7任一项所述的视频播放方法对应的操作。
CN201711322670.5A 2017-12-12 2017-12-12 一种视频播放方法、装置和终端设备 Pending CN108124170A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711322670.5A CN108124170A (zh) 2017-12-12 2017-12-12 一种视频播放方法、装置和终端设备
PCT/CN2018/103992 WO2019114330A1 (zh) 2017-12-12 2018-09-04 一种视频播放方法、装置和终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711322670.5A CN108124170A (zh) 2017-12-12 2017-12-12 一种视频播放方法、装置和终端设备

Publications (1)

Publication Number Publication Date
CN108124170A true CN108124170A (zh) 2018-06-05

Family

ID=62229052

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711322670.5A Pending CN108124170A (zh) 2017-12-12 2017-12-12 一种视频播放方法、装置和终端设备

Country Status (2)

Country Link
CN (1) CN108124170A (zh)
WO (1) WO2019114330A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989855A (zh) * 2018-07-06 2018-12-11 武汉斗鱼网络科技有限公司 一种广告插播方法、装置、设备及介质
CN109121005A (zh) * 2018-09-30 2019-01-01 联想(北京)有限公司 多媒体数据的处理方法及电子设备
WO2019114330A1 (zh) * 2017-12-12 2019-06-20 广州市动景计算机科技有限公司 一种视频播放方法、装置和终端设备
CN112804584A (zh) * 2019-11-13 2021-05-14 阿里巴巴集团控股有限公司 视频、图片、音频的设置方法及装置
CN113259712A (zh) * 2020-02-13 2021-08-13 腾讯科技(深圳)有限公司 一种视频处理方法和相关装置
CN115942054A (zh) * 2022-11-18 2023-04-07 优酷网络技术(北京)有限公司 一种视频播放方法、装置、电子设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106254941A (zh) * 2016-10-10 2016-12-21 乐视控股(北京)有限公司 视频处理方法及装置
CN106385624A (zh) * 2016-09-29 2017-02-08 乐视控股(北京)有限公司 视频播放方法及装置
US20170171624A1 (en) * 2011-12-02 2017-06-15 Netzyn, Inc. Video providing textual content system and method
CN106878767A (zh) * 2017-01-05 2017-06-20 腾讯科技(深圳)有限公司 视频播放方法和装置
CN106973317A (zh) * 2016-12-30 2017-07-21 华为软件技术有限公司 多媒体数据处理方法、多媒体数据提供方法、装置及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108124170A (zh) * 2017-12-12 2018-06-05 广州市动景计算机科技有限公司 一种视频播放方法、装置和终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170171624A1 (en) * 2011-12-02 2017-06-15 Netzyn, Inc. Video providing textual content system and method
CN106385624A (zh) * 2016-09-29 2017-02-08 乐视控股(北京)有限公司 视频播放方法及装置
CN106254941A (zh) * 2016-10-10 2016-12-21 乐视控股(北京)有限公司 视频处理方法及装置
CN106973317A (zh) * 2016-12-30 2017-07-21 华为软件技术有限公司 多媒体数据处理方法、多媒体数据提供方法、装置及***
CN106878767A (zh) * 2017-01-05 2017-06-20 腾讯科技(深圳)有限公司 视频播放方法和装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019114330A1 (zh) * 2017-12-12 2019-06-20 广州市动景计算机科技有限公司 一种视频播放方法、装置和终端设备
CN108989855A (zh) * 2018-07-06 2018-12-11 武汉斗鱼网络科技有限公司 一种广告插播方法、装置、设备及介质
CN109121005A (zh) * 2018-09-30 2019-01-01 联想(北京)有限公司 多媒体数据的处理方法及电子设备
CN112804584A (zh) * 2019-11-13 2021-05-14 阿里巴巴集团控股有限公司 视频、图片、音频的设置方法及装置
CN113259712A (zh) * 2020-02-13 2021-08-13 腾讯科技(深圳)有限公司 一种视频处理方法和相关装置
CN115942054A (zh) * 2022-11-18 2023-04-07 优酷网络技术(北京)有限公司 一种视频播放方法、装置、电子设备及可读存储介质

Also Published As

Publication number Publication date
WO2019114330A1 (zh) 2019-06-20

Similar Documents

Publication Publication Date Title
CN108124170A (zh) 一种视频播放方法、装置和终端设备
US11736769B2 (en) Content filtering in media playing devices
US10319409B2 (en) System and method for generating videos
US8650489B1 (en) Event processing in a content editor
WO2019242222A1 (zh) 用于生成信息的方法和装置
KR102488530B1 (ko) 동영상을 생성하기 위한 방법 및 장치
CN103813126B (zh) 进行视频通话时提供用户感兴趣信息的方法及其电子装置
US20110321086A1 (en) Alternating embedded digital media content responsive to user or provider customization selections
WO2019227429A1 (zh) 多媒体内容生成方法、装置和设备/终端/服务器
CN107995482A (zh) 视频文件的处理方法和装置
KR20180111981A (ko) 제한된 상호 작용을 갖는 실시간 콘텐츠 편집
WO2021052130A1 (zh) 视频处理方法、装置、设备及计算机可读存储介质
CN111754254A (zh) 在多媒体中动态创建和***沉浸式推广内容的***和方法
CN114630057B (zh) 确定特效视频的方法、装置、电子设备及存储介质
CN105814905A (zh) 用于使使用信息在装置与服务器之间同步的方法和***
CN113033677A (zh) 视频分类方法、装置、电子设备和存储介质
Husa et al. HOST-ATS: automatic thumbnail selection with dashboard-controlled ML pipeline and dynamic user survey
KR101915792B1 (ko) 얼굴인식을 이용한 광고 삽입 시스템 및 방법
US10775740B2 (en) Holographic projection of digital objects in video content
CN113259708A (zh) 基于短视频介绍商品的方法、计算机设备和介质
CN112287771A (zh) 用于检测视频事件的方法、装置、服务器和介质
US20200382826A1 (en) Background enhancement in discriminatively encoded video
WO2013187796A1 (ru) Способ автоматического монтажа цифровых видеофайлов
US20220070501A1 (en) Social video platform for generating and experiencing content
CN114500879A (zh) 视频数据处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200526

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower

Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180605