CN110572723A - 一种缩略图生成的方法以及相关装置 - Google Patents

一种缩略图生成的方法以及相关装置 Download PDF

Info

Publication number
CN110572723A
CN110572723A CN201910818546.0A CN201910818546A CN110572723A CN 110572723 A CN110572723 A CN 110572723A CN 201910818546 A CN201910818546 A CN 201910818546A CN 110572723 A CN110572723 A CN 110572723A
Authority
CN
China
Prior art keywords
image frame
target image
frame
thumbnail
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
CN201910818546.0A
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.)
Huawei Device Co Ltd
Original Assignee
Huawei Device 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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201910818546.0A priority Critical patent/CN110572723A/zh
Publication of CN110572723A publication Critical patent/CN110572723A/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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本申请实施例公开了一种缩略图生成的方法以及相关装置,包括:根据第一采样步长,获取目标视频的时间戳列表;根据所述时间戳列表确定至少一个第一目标图像帧;对所述第一目标图像帧进行解码,生成所述目标视频对应的缩略图。缩略图生成装置根据至少一个第一目标图像帧,即可解码获得目标视频的缩略图,可有效改善用户体验。

Description

一种缩略图生成的方法以及相关装置
技术领域
本申请涉及计算机技术领域,尤其涉及一种缩略图生成的方法以及相关装置。
背景技术
随着科学技术的迅猛发展,手机、平板和电脑等电子用户终端设备在人们的日常生活中越来越普及。随着网络覆盖范围越来越广泛,用户可以通过多种终端设备在连接网络的情况下观看视频,为了丰富人们的生活,种类繁多的视频开始出现,例如电视剧、电影、体育赛事、综艺节目、音乐节目、网络课程和学习资料等。
为了便于用户快速找到自己想看的视频,通常通过视频缩略图让用户快速了解视频的内容。
现有技术中,生成视频缩略图的流程较为繁复,用户获取缩略图需要等待较长时间,影响用户体验。
申请内容
本申请实施例提供了一种缩略图生成的方法以及相关装置,根据至少一个第一目标图像帧,即可解码获得目标视频的缩略图,可有效改善用户体验。
本申请实施例第一方面提供了一种缩略图生成的方法:
根据第一采样步长,获取目标视频的时间戳列表;
根据时间戳列表确定至少一个第一目标图像帧;
对第一目标图像帧进行解码,生成目标视频对应的缩略图。
本申请实施例中,根据至少一个第一目标图像帧,即可解码获得目标视频的缩略图,可有效改善用户体验。
结合第一方面,在第一方面实施例中,根据时间戳列表确定至少一个第一目标图像帧,包括:
当第一目标图像帧为关键帧时,
根据时间戳列表确定至少一个第一目标图像帧,其中,第一目标图像帧为关键帧;
当第一目标图像帧为非关键帧时,
根据时间戳列表确定至少一个第一目标图像帧,以及至少一个第二目标图像帧,其中,第二目标图像帧为与第一目标图像帧相关联的短期参考帧。
对第一目标图像帧进行解码,包括:
对第一目标图像帧以及第二目标图像帧进行解码。
本申请实施例中,当第一目标图像帧为关键帧,则缩略图生成装置可以直接根据该关键帧生成缩略图;当第一目标图像帧为短期参考帧时,缩略图生成装置可根据至少两个短期参考帧生成缩略图,可有效节约解码时间。
结合第一方面,在第一方面实施例中,对第一目标图像帧以及第二目标图像帧进行解码,包括:
根据时间戳列表,依照参考关系对第一目标图像帧与第二目标图像帧进行重排列;
根据第一目标图像帧与第二目标图像帧的排列顺序,对第一目标图像帧以及第二目标图像帧进行解码。
结合第一方面,在第一方面实施例中,生成目标视频对应的缩略图之后,方法还包括:
对生成的缩略图根据图像质量评分标准进行评分,获得缩略图的评分结果;
根据评分结果,确定目标视频的目标缩略图。
图像质量评分标准,包括:
图像帧的大小、图像帧距离目标视频起始帧的时间以及缩略图中是否包含目标物体,其中,缩略图与图像帧一一对应。
本申请实施例中,生成缩略图后,可对生成的缩略图按照图像质量评分标准进行评分,并根据评分结果确定目标视频的目标缩略图,以保证所确定的目标缩略图的质量,使得该目标缩略图具有代表性。
第二方面提供了一种缩略图生成装置,该终端设备具有实现上述第一方面中缩略图生成的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第三方面提供了一种电子设备,该电子设备包括:处理器、存储器、该处理器通过运行存储在该存储器内的软件程序、调用存储在该存储器内的数据,执行前述本申请实施例第一方面提供的各实施方式的方法。
第四方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序指令,该计算机程序指令可通过处理器进行加载来实现上述第一方面及其各实现方式中的方法。
第五方面提供了一种计算机储存介质,用于储存计算机程序指令,其包含用于执行前述本申请实施例第一方面提供的各实施方式的步骤的程序。
第七方面,本申请实施例提供一种通信装置,该通信装置可以包括终端设备或者芯片等实体,通信装置包括:处理器、存储器;存储器用于存储指令;处理器用于执行存储器中的指令,使得通信装置执行如前述第一方面任一项的方法。
第八方面,本申请提供了一种芯片***,该芯片***包括处理器,用于支持网络设备实现上述方面中所涉及的功能,例如,例如发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,芯片***还包括存储器,存储器,用于保存网络设备必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
从以上技术方案可以看出,本申请实施例具有以下优点:根据至少一个第一目标图像帧,即可解码获得目标视频的缩略图,可有效改善用户体验。
附图说明
图1为本申请实施例的一种缩略图生成的方法的***架构示意图;
图2为本申请实施例的电子设备的计算机***的结构示意图;
图3为本申请实施例提供的一种缩略图生成的方法的实施例示意图;
图4a为本申请实施例提供的一种应用程序界面示意图;
图4b为本申请实施例提供的另一种应用程序界面示意图;
图5为本申请实施例中缩略图生成装置的一种实施例示意图。
具体实施方式
本申请实施例提供了一种缩略图生成的方法以及相关装置,根据至少一个第一目标图像帧,即可解码获得目标视频的缩略图,可有效改善用户体验。
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
图1为本申请实施例的一种缩略图生成的方法的***架构示意图。
如图1所示,***架构100可以包括终端设备101、102、103中的一种或多种,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线通信链路、无线通信链路等等。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器。例如用户利用终端设备103(也可以是终端设备101或102)向服务器105请求待处理的视频,如实时直播视频、用户原创内容(usergenerated content,UGC)视频、游戏视频等,终端设备103在接收到服务器105返回的对象视频文件或地址后,可以从对象视频中提取预设数目的图像帧,并生成缩略图向用户展示。比如,终端设备103根据第一采样步长,获取目标视频的时间戳列表;终端设备103根据时间戳列表确定至少一个第一目标图像帧;终端设备103对第一目标图像帧进行解码,生成目标视频对应的缩略图。
在另一个实施例中,用户可以利用终端设备103对本地存储的视频文件进行上述处理;或者由服务器105进行上述处理后将结果返回给终端设备103。
需要说明的是,本申请实施例所提供的一种缩略图生成的方法一般由终端设备执行,相应地,图像帧的提取装置一般设置于终端设备中。但是,在本申请的其它实施例中,服务器可以完成类似的处理,从而执行本申请实施例所提供的一种缩略图生成的方法。
图2为本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图2示出的电子设备的计算机***200仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图2所示,计算机***200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从存储部分208加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。在RAM 203中,还存储有***操作所需的各种程序和数据。CPU201、ROM202以及RAM 203通过总线204彼此相连。输入/输出(I/O)接口205也连接至总线204。
以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
特别地,根据本申请的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,该电子设备可以实现如图3所示的各个步骤。
在介绍本申请实施例前,首先对涉及本申请的一些概念进行介绍。
关键帧与非关键帧:
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中帧内编码图像帧(intra-coded picture,I)、预测编码图像帧(predictive-coded picture,P)以及双向预测编码图像帧(bidirectionally predicted picture,B)就是最常见的。
帧内编码图像帧(intra-coded picture,I)是关键帧,属I帧又称为内部画面(intra picture),I帧通常是每个图像组(group of pictures,GOP)的第一个帧,经过适度地压缩(做为随机访问的参考点)可以当成图象。在动态图像专家组(moving pictureexperts group,MPEG)编码的过程中部分图像帧序列压缩成为I帧,部分压缩成P帧,还有部分压缩成B帧。I帧法是帧内压缩法(P、B为帧间),也称为“关键帧”压缩法。I帧法是基于离散余弦变换(discrete cosine transform,DCT)的压缩技术,这种算法与JPEG(jointphotographic experts group)压缩算法类似。采用I帧压缩可达到1/6的压缩比而无明显的压缩痕迹。
I帧特点:
1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;
2.解码时仅用I帧的数据就可重构完整图像;
3.I帧描述了图像背景和运动主体的详情;
4.I帧不需要参考其他画面而生成;
5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);
6.I帧是帧组GOP的基础帧(第一帧),在一组中只有一个I帧;
7.I帧不需要考虑运动矢量;
8.I帧所占数据的信息量比较大。
预测编码图像帧(predictive-coded picture,P)与双向预测编码图像帧(bidirectionally predicted picture,B)为非关键帧,具体的:
P帧是通过充分降低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧。
在针对连续动态图像编码时,将连续若干幅图像分成P,B,I三种类型,P帧由在它前面的P帧或者I帧预测而来,它比较与它前面的P帧或者I帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。P帧法是根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据。采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
P帧的预测与重构:
P帧是以I帧为参考帧,在I帧中找出P帧“某点”的预测值和运动矢量,取预测差值和运动矢量一起传送。在接收端根据运动矢量从I帧中找出P帧“某点”的预测值并与差值相加以得到P帧“某点”样值,从而可得到完整的P帧。
P帧特点:
①P帧是I帧后面相隔1-2帧的编码帧;
②P帧采用运动补偿的方法传送它与前面的I或P帧的差值及运动矢量(预测误差);
③解码时必须将I帧中的预测值与预测误差求和后才能重构完整的P帧图像;
④P帧属于前向预测的帧间编码;它只参考前面最靠近它的I帧或P帧;
⑤P帧可以是其后面P帧的参考帧,也可以是其前后的B帧的参考帧;
⑥由于P帧是参考帧,它可能造成解码错误的扩散;
⑦由于是差值传送,P帧的压缩比较高。
B帧是既考虑与源图像序列前面已编码帧,也顾及源图像序列后面已编码帧之间的时间冗余信息来压缩传输数据量的编码图像,也叫双向预测帧。
B帧法是双向预测的帧间压缩算法。当把一帧压缩成B帧时,它根据相邻的前一帧、本帧以及后一帧数据的不同点来压缩本帧,也即仅记录本帧与前后帧的差值。只有采用B帧压缩才能达到200:1的高压缩。一般地,I帧压缩效率最低,P帧较高,B帧最高。
B帧的预测与重构:
B帧以前面的I或P帧和后面的P帧为参考帧,“找出”B帧“某点”的预测值和两个运动矢量,并取预测差值和运动矢量传送。接收端根据运动矢量在两个参考帧中“找出(算出)”预测值并与差值求和,得到B帧“某点”样值,从而可得到完整的B帧。
参考帧:
现有技术中,参考帧包括长期参考帧(long term picnum)和短期参考帧。长期参考帧相较于短期参考帧(short term picnum),可以被待编码视频序列中更远的帧间编码帧所参考。例如,短期参考帧的有效范围为16帧(即短期参考帧之后的16个帧间编码帧可以参考该短期参考帧),长期参考帧的有效范围可以超出16帧(即长期参考帧之后的多于16个帧间编码帧可以参考该长期参考帧)。
以下对本申请实施例的技术方案的实现细节进行详细阐述,请参阅图3,图3为本申请实施例提供的一种缩略图生成的方法的实施例示意图。为了便于说明,以缩略图生成装置部署于终端设备为例进行描述。
301、查看目标视频。
本实施例中,当用户点击终端设备中“相册”等图库类应用程序,如图4a。或用户在微信、微博等应用程序中需要上传目标视频时,如图4b。用户触发查看目标视频指令。此时,缩略图生成装置根据该查看目标视频指令,通过终端设备提供的接口获取目标视频的缩略图,触发后续实施例步骤,以终端设备的***为安卓***为例,则该接口可以为“getFrameAtTime”。需要说明的是,目标视频可以为一个或多个视频,以“相册”中包括50个视频为例,则此时缩略图生成装置获取目标视频的缩略图的数量为50,缩略图与视频一一对应。为了便于说明,本申请实施例中以一个目标视频为例进行说明,生成多个目标视频的缩略图的方法类似,不再赘述。
此外,本申请实施例所提出的缩略图生成的方法包括但不限于上述场景,在一切需要生成视频的缩略图的场景中均可应用,例如:视频的慢动作播放或视频编辑预览等需要生成缩略图,本申请实施例提出的缩略图生成的方法均可应用。
302、根据第一采样步长,获取目标视频的时间戳列表。
本实施例中,当缩略图生成装置获取该查看目标视频指令后,根据第一采样步长获取目标视频的时间戳列表,该第一采样步长可以根据视频的时长确定,在一种可选的实现方式中:
第一采样步长ts1根据目标视频的时长T进行调整,当0<T<10秒(s)时,可设置ts1为200毫秒(ms),即从视频起始0秒起选取前200ms的视频片段,并获取该视频片段的时间戳列表,该时间戳列表为该视频片段中每个图像帧的时间戳的列表;
当10s≤T<60s时,可设置ts1为1s,即从视频起始0秒起选取前1s的视频片段,并获取该视频片段的时间戳列表;
当60s≤T<5*60s时,可设置ts1为5s,即从视频起始0秒起选取前5s的视频片段,并获取该视频片段的时间戳列表;
当5*60≤T<60*60s时,可设置ts1为10s,即从视频起始0秒起选取前10s的视频片段,并获取该视频片段的时间戳列表;
当60*60s≤T<2*60*60s时,可设置ts1为20s,即从视频起始0秒起选取前20s的视频片段,并获取该视频片段的时间戳列表。
在另一种可选的实现方式中,第一采样步长ts1根据对象视频的时长T进行调整,
0<T<10s时,可设置ts1为200ms,即每隔200ms提取图像帧时间戳,将提取的时间戳汇总成一个时间戳列表,最后缩略图生成装置获取该时间戳列表;
当10s≤T<60s时,可设置ts1为1s,即每隔1s提取图像帧时间戳,将提取的时间戳汇总成一个时间戳列表;
当60s≤T<5*60s时,可设置ts1为5s,即每隔5s提取图像帧时间戳,将提取的时间戳汇总成一个时间戳列表;
当5*60≤T<60*60s时,可设置ts1为10s,即每隔10s提取图像帧时间戳,将提取的时间戳汇总成一个时间戳列表;
当60*60s≤T<2*60*60s时,可设置ts1为20s,即每隔20s提取图像帧时间戳,将提取的时间戳汇总成一个时间戳列表。
303、根据时间戳列表确定至少一个第一目标图像帧。
本实施例中,缩略图生成装置根据时间戳列表确定至少一个第一目标图像帧。确定第一目标图像帧分为两种情况,1、第一目标图像帧为关键帧;2、第一目标图像帧为非关键帧,下面展开说明:
1、第一目标图像帧为关键帧:
为了便于理解:以目标视频为10秒,第一采样步长为1秒,从视频起始0秒起选取前1s的视频片段,并获取该视频片段的时间戳列表为例,进行说明,请参阅表1:
表1
表1中,图像帧序列号2的图像帧与图像帧序列号5的图像帧为关键帧,因此可以确定这两个图像帧作为第一目标图像帧,也可以选择其中的一个图像帧,将该图像帧确定为第一目标图像帧。
其中,图像帧序列号是依照图像帧的播放的时间戳(presentation timestamp,PTS)排序获得。参考关系序列号是依照图像帧的解码的时间戳(decompress timestamp,DTS)排序获得。
2、第一目标图像帧为非关键帧:
为了便于理解:以目标视频为10秒,第一采样步长为1秒,从视频起始0秒起选取前1s的视频片段,并获取该视频片段的时间戳列表为例,此时,获取的时间戳列表中包括5个图像帧:图像帧序列号1的图像帧、图像帧序列号2的图像帧、图像帧序列号3的图像帧、图像帧序列号4的图像帧以及图像帧序列号5的图像帧,这5个图像帧均为非关键帧。如表2所示。并且,图像帧序列号3的图像帧为是图像帧序列号4的图像帧相关联的短期参考帧。此时,缩略图生成装置确定与图像帧序列号4的图像帧作为第一目标图像帧,确定与图像帧序列号3的图像帧作为第二目标图像帧。
表2
需要说明的是,当缩略图生成装置所确定的第一目标图像帧中包括多个图像帧,且第一目标图像帧包括关键帧与非关键帧时,具体确定的方法,与前述两种方法类似,此处不再赘述。
304、对第一目标图像帧进行解码,生成目标视频对应的缩略图。
本实施例中,当缩略图生成装置确定了第一目标图像帧后,首先将第一目标图像帧缓存至解码图片缓存区(decoded picture buffer,DPB)。缩略图生成装置对第一目标图像帧的解码可以分为两种情况:1、第一目标图像帧包括非关键帧;2、第一目标图像帧包括关键帧。下面分别描述:
1、第一目标图像帧包括非关键帧:
缩略图生成装置中的解码器对缓存在DPB中的第一目标图像帧进行解码。第一目标图像帧可能为一个图像帧或多个图像帧,下面以第一目标图像帧为一个非关键帧为例进行说明:
缩略图生成装置根据第一目标图像帧的参考关系,在时间戳列表中找到第二目标图像帧,该第二目标图像帧为第一目标图像帧的短期参考帧。该第二目标图像帧的数目可以为一个或多个,此处以第二目标图像帧为一个图像帧为例进行说明。首先缩略图生成装置将第一目标图像帧与第二目标图像帧缓存至DPB中,然后缩略图生成装置通过包结束技术(end of packet,EOP)对第一目标图像帧与第二目标图像帧进行处理,以便于缩略图生成装置的解码工作。
具体的:缩略图生成装置在第一目标图像帧与第二目标图像帧的每一帧的结尾,添加解码标识,该解码标识用于标记该图像帧是已完结,缩略图生成装置根据该解码标识可知给图像帧是完整的图像帧,可对该图像帧进行解码。在一种可选的实现方式中,该解码标识可以是一组预定义的数组。
缩略图生成装置通过EOP技术对第一目标图像帧与第二目标图像帧进行处理后,对第一目标图像帧与第二目标图像帧按照参考关系进行重排列。然后,缩略图生成装置的解码器按照重排列的顺序对第一目标图像帧与第二目标图像帧进行解码。将解码后生成的图像作为目标视频所对应的缩略图。
在一种可选的实现方式中,缩略图生成装置也可以对第一目标图像帧与第二目标图像帧进行重排列后,再通过EOP技术对第一目标图像帧与第二目标图像帧进行处理。在处理完毕后,解码器依照重排列顺序进行解码。
需要说明的是,第一目标图像帧与第二目标图像帧为分别为多个图像帧的解码方式与前述方法类似,此处不再赘述。
2、第一目标图像帧包括关键帧:
由于关键帧包括完整的图像信息,因此缩略图生成装置可以直接对关键帧解码,无需重排列以及其它图像帧。
需要说明的是,当缩略图生成装置所确定的第一目标图像帧中包括多个图像帧,且第一目标图像帧包括关键帧与非关键帧时,具体解码的方法,与前述两种方法类似,此处不再赘述。
305、根据对生成的缩略图进行评分。
本实施例中,缩略图生成装置对根据第一目标图像帧生成的缩略图,根据图像质量评分标准进行评分。在一种可选的实现方式中,图像质量评分标准为:根据第一目标图像帧的大小、第一目标图像帧距离目标视频起始帧的时间以及第一帧中是否包含目标物体,对缩略图进行图像质量评分,其中,缩略图与第一目标图像帧相关联。
具体的图像质量评分标准,请参阅表3。
表3
下面对评分过程进行描述,以第一目标图像帧包括三个图像帧为例进行说明,第一目标图像帧包括:第一帧、第二帧以及第三帧。
首先,根据图像帧的大小给第一目标图像帧进行评分,例如:第一帧的大小为500千字节(kbytes),第二帧的大小为450千字节,第三帧的大小为400千字节。则分别评分第一帧所对应的缩略图5分、第二帧所对应的缩略图4分,第三帧所对应的缩略图3分。
其次,根据图像帧距离目标视频起始帧的时间进行评分,通常根据各个图像帧的时间戳进行排序,例如:第一帧的时间戳为200毫秒,第二帧的时间戳为400毫秒,第三帧的时间戳为800毫秒。则分别评分第一帧所对应的缩略图5分、第二帧所对应的缩略图4分,第三帧所对应的缩略图3分。
再次,对缩略图中是否包含人物进行评分,通常采用检测缩略图中是否包括人脸图像,若包括则计分,若检测未包括人脸图像,则不计分。例如:第一帧所对应的缩略图中包括人脸图像,第二帧所对应的缩略图中包括人脸图像,第三帧所对应的缩略图中不包括人脸图像。则分别评分第一帧所对应的缩略图5分、第二帧所对应的缩略图5分,第三帧所对应的缩略图0分。
再次,对缩略图中是否包含关键景点进行评分,通常采用检测缩略图中建筑物图像范围在缩略图中整体占比是否超过百分之50,若检测结果为建筑物图像在缩略图中整体占比超过百分之50,则确定该缩略图中包含关键景点;检测结果为建筑物图像在缩略图中整体占比未超过百分之50,则确定该缩略图中不包含关键景点。例如:第一帧所对应的缩略图中包含关键景点,第二帧所对应的缩略图中包含关键景点,第三帧所对应的缩略图中不包含关键景点。则分别评分第一帧所对应的缩略图5分、第二帧所对应的缩略图5分,第三帧所对应的缩略图0分。
最后,对各个分项的评分,按照各个分项的权重进行加权求和,得到评分结果。
需要说明的是,这仅是一种可选的图像质量评分标准。在一种可选的实现方式中,图像质量评分标准中各个分项的权重可根据实际需求进行调整,各个分项的具体内容也可以根据实际需求增添或删改,此处不作限定。
306、确定目标视频的目标缩略图。
本实施例中,根据步骤305得到的评分结果,确定目标视频的目标缩略图。
各个图像帧所对应的缩略图的评分结果按照大小顺序依次排序。顺序为:第一帧、第二帧、第三帧。因此缩略图生成装置确定评分最高的第一帧所对应的缩略图,作为目标视频的目标缩略图。
本申请实施例中,部署于终端设备的缩略图生成装置,根据用户发出的查看目标视频指令,获取目标视频的时间戳列表。具体的,根据第一采样步长获取目标视频的时间戳列表。然后,缩略图生成装置根据时间戳列表确定至少一个第一目标图像帧,缩略图生成装置所确定的第一目标图像帧为关键帧或短期参考帧,因为当第一目标图像帧为关键帧,则缩略图生成装置可以直接根据该关键帧生成缩略图;当第一目标图像帧为短期参考帧时,缩略图生成装置可根据至少两个短期参考帧生成缩略图,可有效节约解码时间。在缩略图生成装置生成缩略图后,可对生成的缩略图按照图像质量评分标准进行评分,并根据评分结果确定目标视频的目标缩略图,以保证所确定的目标缩略图的质量,使得该目标缩略图具有代表性。
下面对本申请中的缩略图生成装置进行详细描述,请参阅图5,图5为本申请实施例中缩略图生成装置的一种实施例示意图。缩略图生成装置50包括:
获取模块501,用于根据第一采样步长,获取目标视频的时间戳列表;
确定模块502,用于根据时间戳列表确定至少一个第一目标图像帧;
解码模块503,用于对第一目标图像帧进行解码,生成目标视频对应的缩略图。
在本申请的一些实施例中,缩略图生成装置50包括:
确定模块502,具体用于当第一目标图像帧为非关键帧时,
根据时间戳列表确定至少一个第一目标图像帧,以及至少一个第二目标图像帧,其中,第二目标图像帧为与第一目标图像帧相关联的短期参考帧。
在本申请的一些实施例中,缩略图生成装置50包括:
解码模块503,具体用于对第一目标图像帧以及第二目标图像帧进行解码。
在本申请的一些实施例中,缩略图生成装置50包括:
解码模块503,具体用于根据时间戳列表,依照参考关系对第一目标图像帧与第二目标图像帧进行重排列;
解码模块503,具体用于根据第一目标图像帧与第二目标图像帧的排列顺序,对第一目标图像帧以及第二目标图像帧进行解码。
在本申请的一些实施例中,缩略图生成装置50包括:
确定模块502,具体用于当第一目标图像帧为关键帧时,
根据时间戳列表确定至少一个第一目标图像帧,其中,第一目标图像帧为关键帧。
在本申请的一些实施例中,缩略图生成装置50包括:
确定模块502,还用于对生成的缩略图根据图像质量评分标准进行评分,获得缩略图的评分结果;
确定模块502,还用于根据评分结果,确定目标视频的目标缩略图。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。在本申请中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (15)

1.一种缩略图生成的方法,其特征在于,包括:
根据第一采样步长,获取目标视频的时间戳列表;
根据所述时间戳列表确定至少一个第一目标图像帧;
对所述第一目标图像帧进行解码,生成所述目标视频对应的缩略图。
2.根据权利要求1所述的方法,其特征在于,所述根据所述时间戳列表确定至少一个所述第一目标图像帧,包括:
当所述第一目标图像帧为非关键帧时,
根据所述时间戳列表确定至少一个所述第一目标图像帧,以及至少一个第二目标图像帧,其中,所述第二目标图像帧为与所述第一目标图像帧相关联的短期参考帧。
3.根据权利要求2所述的方法,其特征在于,所述对所述第一目标图像帧进行解码,包括:
对所述第一目标图像帧以及所述第二目标图像帧进行解码。
4.根据权利要求3所述的方法,其特征在于,所述对所述第一目标图像帧以及所述第二目标图像帧进行解码,包括:
根据所述时间戳列表,依照参考关系对所述第一目标图像帧与所述第二目标图像帧进行重排列;
根据所述第一目标图像帧与所述第二目标图像帧的排列顺序,对所述第一目标图像帧以及所述第二目标图像帧进行解码。
5.根据权利要求4所述的方法,其特征在于,所述根据所述时间戳列表确定至少一个所述第一目标图像帧,包括:
当所述第一目标图像帧为关键帧时,
根据所述时间戳列表确定至少一个所述第一目标图像帧,其中,所述第一目标图像帧为关键帧。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述生成所述目标视频对应的所述缩略图之后,所述方法还包括:
对生成的所述缩略图根据图像质量评分标准进行评分,获得所述缩略图的评分结果;
根据所述评分结果,确定所述目标视频的目标缩略图。
7.根据权利要求6所述的方法,其特征在于,图像质量评分标准,包括:
图像帧的大小、图像帧距离所述目标视频起始帧的时间以及所述缩略图中是否包含目标物体,其中,所述缩略图与所述图像帧一一对应。
8.一种缩略图生成装置,其特征在于,包括:
获取模块,用于根据第一采样步长,获取目标视频的时间戳列表;
确定模块,用于根据所述时间戳列表确定至少一个第一目标图像帧;
解码模块,用于对所述第一目标图像帧进行解码,生成所述目标视频对应的缩略图。
9.根据权利要求8所述的装置,其特征在于,
所述确定模块,具体用于当所述第一目标图像帧为非关键帧时,
根据所述时间戳列表确定至少一个所述第一目标图像帧,以及至少一个第二目标图像帧,其中,所述第二目标图像帧为与所述第一目标图像帧相关联的短期参考帧。
10.根据权利要求9所述的装置,其特征在于,
所述解码模块,具体用于对所述第一目标图像帧以及所述第二目标图像帧进行解码。
11.根据权利要求10所述的装置,其特征在于,
所述解码模块,具体用于根据所述时间戳列表,依照参考关系对所述第一目标图像帧与所述第二目标图像帧进行重排列;
所述解码模块,具体用于根据所述第一目标图像帧与所述第二目标图像帧的排列顺序,对所述第一目标图像帧以及所述第二目标图像帧进行解码。
12.根据权利要求11所述的装置,其特征在于,
所述确定模块,具体用于当所述第一目标图像帧为关键帧时,
根据所述时间戳列表确定至少一个所述第一目标图像帧,其中,所述第一目标图像帧为关键帧。
13.根据权利要求8-12中任一项所述的装置,其特征在于,
所述确定模块,还用于对生成的所述缩略图根据图像质量评分标准进行评分,获得所述缩略图的评分结果;
所述确定模块,还用于根据所述评分结果,确定所述目标视频的目标缩略图。
14.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的缩略图生成的方法。
15.一种电子设备,其特征在于,包括:一个或多个处理器以及一个或多个存储装置;
所述存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至7中任一项所述的缩略图生成的方法。
CN201910818546.0A 2019-08-30 2019-08-30 一种缩略图生成的方法以及相关装置 Pending CN110572723A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910818546.0A CN110572723A (zh) 2019-08-30 2019-08-30 一种缩略图生成的方法以及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910818546.0A CN110572723A (zh) 2019-08-30 2019-08-30 一种缩略图生成的方法以及相关装置

Publications (1)

Publication Number Publication Date
CN110572723A true CN110572723A (zh) 2019-12-13

Family

ID=68777247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910818546.0A Pending CN110572723A (zh) 2019-08-30 2019-08-30 一种缩略图生成的方法以及相关装置

Country Status (1)

Country Link
CN (1) CN110572723A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866799A (zh) * 2020-12-31 2021-05-28 百果园技术(新加坡)有限公司 一种视频抽帧处理方法、装置、设备及介质
CN113453055A (zh) * 2020-03-25 2021-09-28 华为技术有限公司 一种生成视频缩略图的方法、装置和电子设备
CN114546558A (zh) * 2022-02-21 2022-05-27 金蝶云科技有限公司 图纸处理方法、装置、计算机设备和存储介质
CN114710640A (zh) * 2020-12-29 2022-07-05 华为技术有限公司 基于虚拟形象的视频通话方法、装置和终端

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040095396A1 (en) * 2002-11-19 2004-05-20 Stavely Donald J. Video thumbnail
US20080260346A1 (en) * 2006-10-17 2008-10-23 Hiroko Sukeda Video recording apparatus
US20090007202A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Forming a Representation of a Video Item and Use Thereof
US20100107126A1 (en) * 2008-10-28 2010-04-29 Hulu Llc Method and apparatus for thumbnail selection and editing
CN101853286A (zh) * 2010-05-20 2010-10-06 上海全土豆网络科技有限公司 视频缩略图智能选取方法
JPWO2009139302A1 (ja) * 2008-05-16 2011-09-22 シャープ株式会社 録画再生装置
CN102629280A (zh) * 2012-03-29 2012-08-08 深圳创维数字技术股份有限公司 一种视频处理过程中缩略图提取方法及装置
CN105376658A (zh) * 2014-08-26 2016-03-02 无锡天脉聚源传媒科技有限公司 一种生成视频文件概览的装置和方法
CN105704570A (zh) * 2016-03-08 2016-06-22 上海小蚁科技有限公司 用于产生视频的一个或多个预览帧的方法和装置
CN107948646A (zh) * 2017-09-26 2018-04-20 北京字节跳动网络技术有限公司 一种视频摘要生成方法与视频再编码方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040095396A1 (en) * 2002-11-19 2004-05-20 Stavely Donald J. Video thumbnail
US20080260346A1 (en) * 2006-10-17 2008-10-23 Hiroko Sukeda Video recording apparatus
US20090007202A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Forming a Representation of a Video Item and Use Thereof
JPWO2009139302A1 (ja) * 2008-05-16 2011-09-22 シャープ株式会社 録画再生装置
US20100107126A1 (en) * 2008-10-28 2010-04-29 Hulu Llc Method and apparatus for thumbnail selection and editing
CN101853286A (zh) * 2010-05-20 2010-10-06 上海全土豆网络科技有限公司 视频缩略图智能选取方法
CN102629280A (zh) * 2012-03-29 2012-08-08 深圳创维数字技术股份有限公司 一种视频处理过程中缩略图提取方法及装置
CN105376658A (zh) * 2014-08-26 2016-03-02 无锡天脉聚源传媒科技有限公司 一种生成视频文件概览的装置和方法
CN105704570A (zh) * 2016-03-08 2016-06-22 上海小蚁科技有限公司 用于产生视频的一个或多个预览帧的方法和装置
CN107948646A (zh) * 2017-09-26 2018-04-20 北京字节跳动网络技术有限公司 一种视频摘要生成方法与视频再编码方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113453055A (zh) * 2020-03-25 2021-09-28 华为技术有限公司 一种生成视频缩略图的方法、装置和电子设备
WO2021190412A1 (zh) * 2020-03-25 2021-09-30 华为技术有限公司 一种生成视频缩略图的方法、装置和电子设备
CN114710640A (zh) * 2020-12-29 2022-07-05 华为技术有限公司 基于虚拟形象的视频通话方法、装置和终端
CN114710640B (zh) * 2020-12-29 2023-06-27 华为技术有限公司 基于虚拟形象的视频通话方法、装置和终端
CN112866799A (zh) * 2020-12-31 2021-05-28 百果园技术(新加坡)有限公司 一种视频抽帧处理方法、装置、设备及介质
CN112866799B (zh) * 2020-12-31 2023-08-11 百果园技术(新加坡)有限公司 一种视频抽帧处理方法、装置、设备及介质
CN114546558A (zh) * 2022-02-21 2022-05-27 金蝶云科技有限公司 图纸处理方法、装置、计算机设备和存储介质
CN114546558B (zh) * 2022-02-21 2024-06-04 金蝶云科技有限公司 图纸处理方法、装置、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
CN110572723A (zh) 一种缩略图生成的方法以及相关装置
CN106803992B (zh) 视频剪辑方法及装置
CN105187850B (zh) 提供经编码视频数据的信息及接收经编码视频数据的方法和设备
CN102986218B (zh) 用于串流视频数据的视频切换
TWI692245B (zh) 視訊解碼裝置、視訊編碼方法及裝置與電腦可讀儲存媒體
KR100424762B1 (ko) 영상 데이터 제공 시스템 및 방법
CN103069799B (zh) 发信号通知用于多路复用视频分量的数据
WO2018076998A1 (zh) 一种回放视频文件的生成方法和装置
CN103957341B (zh) 图片传输的方法及其相关设备
CN103026721A (zh) 布置用于串流传输视频数据的子轨道片段
US9667982B2 (en) Techniques for transform based transcoding
JP2001526859A (ja) ワールドワイドウェブ上の圧縮映像の指示及び編集方法及びアーキテクチュア
KR100940499B1 (ko) 화상 처리 방법, 화상 처리 장치, 화상 처리 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 및 화상 열람 시스템
CN103081488A (zh) 发信号通知用于特技模式视频表示的视频样本
CN111836076A (zh) 视频分辨率切换方法及装置、电子设备
CN112423140A (zh) 视频播放方法、装置、电子设备和存储介质
CN111436009A (zh) 一种实时视频流传送、显示方法以及传送和播放***
CN117714700A (zh) 一种视频编码方法、装置、设备、可读存储介质及产品
TWI794076B (zh) 多媒體資源中軌道資料的處理方法、裝置、媒體及設備
WO2023130896A1 (zh) 媒体数据的数据处理方法、装置、计算机设备及存储介质
CN111212288B (zh) 视频数据的编解码方法、装置、计算机设备和存储介质
CN113709574A (zh) 视频截图方法、装置、电子设备及计算机可读存储介质
CN111800649A (zh) 存储视频的方法和装置以及生成视频的方法和装置
CN117579843B (zh) 视频编码处理方法及电子设备
WO2024114519A1 (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191213

RJ01 Rejection of invention patent application after publication