用于产生视频的一个或多个预览帧的方法和装置的制造方法

文档序号:9924155阅读:321来源:国知局
用于产生视频的一个或多个预览帧的方法和装置的制造方法
【技术领域】
[0001]本公开总体上涉及预览视频,并且更具体地涉及用于产生视频的视频预览帧的系统和方法。
【背景技术】
[0002]视频监控装置允许个人和企业为了各种目的而监控房屋,这些目的例如包括安全性、婴儿或者老人监控、视频会议等。这样的视频监控装置可以连续地记录视频、从而每天产生大量的视频数据。然而查看视频数据可能是一种挑战。例如,用户可能不具有足够的时间来完整地查看视频。
[0003]这样的不方便可以通过显示一些从视频提取的视频预览帧使得用户能够查看视频预览帧而不是整个视频而被部分地解决。例如,可以每个特定时间段从视频选择视频预览帧。尽管该方法可以容易实施,但仍存在缺陷。所提取的视频预览帧可能不会捕捉所有特殊事件(例如,婴儿啼哭)。因此,仅查看这些视频预览帧的用户可能错过一些特殊事件。另夕卜,呈现给用户的视频预览帧可能看起来相同,并且,如果没有指明发生了特殊事件,则用户可能仍会错过在视频预览帧中包括的特殊事件。

【发明内容】

[0004]本公开的一个方面涉及一种用于产生视频的预览帧的装置。所述装置包括:存储器,所述存储器存储指令;以及一个或多个处理器,所述一个或多个处理器被配置为执行所述指令以接收视频的第一版本。所述视频的第一版本具有第一分辨率。所述一个或多个处理器还被配置为执行所述指令以分析所述视频的第一版本并且基于对所述视频的第一版本的分析从所述视频的第一版本识别第一预览帧。所述一个或多个处理器被配置为执行所述指令以获得与所识别的第一预览帧相关的信息并且接收视频的第二版本。所述视频的第二版本具有第二分辨率,所述第二分辨率大于所述第一分辨率。所述一个或多个处理器被配置为执行所述指令以根据与所述第一预览帧相关的信息从所述视频的第二版本提取第二预览帧。
[0005]本公开的另一方面涉及一种用于产生用于视频的视频预览帧的方法。该方法包括接收视频的第一版本。所述视频的第一版本具有第一分辨率。该方法还包括分析所述视频的第一版本并且基于对所述视频的第一版本的分析从所述视频的第一版本识别第一预览帧。该方法还包括获得与所识别的第一预览帧相关的信息并且接收视频的第二版本。所述视频的第二版本具有第二分辨率,所述第二分辨率大于所述第一分辨率。该方法还包括根据与所述第一预览帧相关的信息从所述视频的第二版本提取第二预览帧。
[0006]本发明的又一方面涉及一种用于呈现视频的预览的方法。该方法包括接收与在所述视频中检测到的特殊事件相关的多个视频预览帧和信息。从所述视频提取所述多个视频预览帧。所述特殊事件从所述视频的分析来识别,并且包括在所述视频中检测到的物体、移动物体或者声音中的至少一个。所述方法还包括显示所接收的多个视频预览帧中的至少一个,并且显示指示所述特殊事件的指示标。
[0007]本发明的另一方面涉及一种用于产生视频的视频预览帧的方法。该方法包括接收视频、分析所述视频并且从所述视频的分析来识别特殊事件。所述特殊事件包括在所述视频中检测到的物体、移动物体或者声音中的至少一个。所述方法还包括获得代表所述特殊事件的至少一个视频帧,并且将代表所述特殊事件的所述至少一个视频帧和与所述特殊事件相关的信息传送给用户。
[0008]本发明的再一方面涉及一种实施计算机程序产品的非暂时性计算机可读介质,所述计算机程序产品包括被配置为使得计算装置接收视频的第一版本的指令。所述视频的第一版本具有第一分辨率。所述指令还使得所述计算装置分析所述视频的第一版本并且基于对所述视频的第一版本的分析从所述视频的第一版本识别第一预览帧。所述指令还使得所述计算装置获得与所识别的第一预览帧相关的信息并且接收视频的第二版本。所述视频的第二版本具有第二分辨率,所述第二分辨率大于所述第一分辨率。所述指令还使得所述计算装置根据与所述第一预览帧相关的信息从所述视频的第二版本提取第二预览帧。
【附图说明】
[0009]本文所述的方法、系统和/或编程进一步针对示例性实施方式进行描述。这些示例性实施方式对照附图被详细地描述。这些实施方式是非限制性的示例性实施方式,其中相似的附图标记在整个附图的若干视图中指代类似的结构,并且其中:
[0010]图1是根据一些实施方式的用于预览视频的示例性系统的框图;
[0011]图2是根据一些实施方式的用于产生视频的预览视频的示例性装置的框图;
[0012]图3是根据一些实施方式的用于产生视频的预览视频的示例性过程的流程图;
[0013]图4是根据一些实施方式的用于产生视频预览帧的示例性过程的流程图;
[0014]图5是根据一些实施方式的用于获得与一个或多个事件相关的信息的示例性过程的流程图;
[0015]图6是根据一些实施方式的用于基于一个或多个视频帧来识别事件的示例性过程的流程图;以及
[0016]图7是根据一些实施方式的用于基于视频的声音信号来识别事件的示例性过程的流程图。
【具体实施方式】
[0017]现在将详细地说明所公开的实施方式,实施方式的示例在附图中示出。为了方便,相同的附图标记在所有附图中将被用于指示相同或相似的部件。
[0018]参照形成本说明书的一部分的附图,考虑下列说明,本公开的特征和特点以及结构的相关元件和部件的组合的操作方法和功能和制造经济性能够变得更明显。然而,应理解的是,附图仅是为了示意和说明,而不旨在构成本发明的限制。当在说明书和权利要求书中使用时,单数形式的“一”、“一个”、“该”包括复数指代物,除非上下文清楚地相反指示出。
[0019]本公开涉及用于向用户呈现预览视频和/或视频预览帧的系统和方法。例如,图1示出了系统100,该系统100包括照相机110、计算装置120、网络130以及用户装置140。照相机110是被配置为捕获视频的装置。例如,照相机110可以是数码相机、网络照相机、智能手机、平板电脑、笔记本电脑或者配备有网络照相机的视频游戏机等。在一些实施方式中,照相机 110还可以被配置为捕获具有320 X 240、426 X 240、640 X 360、480 X 360、800 X 600、852X640、960X540、1024X768、1280X720、1280X960、1280X1024、1440X1050、1440X1080、1600 X 1200、1920 X 1080、2560 X 1440、3840 X 2160、5120 X 2880、7680父4320的原始分辨率或者任意其它合适的分辨率的视频。应理解的是,前面的示例仅是代表示例性实施方式。所公开的系统和方法可以被实施为提供比原始或标准分辨率能力大的增强的分辨率。
[0020]在一些实施方式中,照相机110还被配置成经由网络130向计算装置120和/或用户装置140传送视频(或者其不同的版本)。另选地或附加地,照相机110可以被配置为实时地向计算装置120和/或用户装置140传送流视频。
[0021]在一些实施方式中,可以将照相机110和计算装置120装在一个装置中,该一个装置被配置为执行在本申请中描述的照相机110和计算装置120的功能。在一些实施方式中,照相机110还可以包括被配置为执行在本公开中描述的一个或多个过程的一个或多个处理器以及存储器。例如,如在本公开中其它地方所描述的那样,照相机110可以被配置为产生预览视频和/或视频预览帧,并且将采样视频和/或视频预览帧传送至用户装置140。
[0022]在一些实施方式中,照相机110向计算装置120和/或用户装置140传送具有第一分辨率的视频的第一版本和具有第二分辨率的同一个视频的第二版本。仅作为示例,照相机110捕获3840 X 2160原始分辨率的视频。照相机110还可以将所捕获的视频转换为具有较低分辨率(例如426 X 240)的版本。照相机110进一步将具有426 X 240分辨率的所捕获视频的第一版本和具有3840 X 2160分辨率的所捕获视频的第二版本传送到计算装置120以进行进一步的处理。另选地,照相机110将原始分辨率(例如,3840X2160)的视频传送到计算装置120,然后计算装置120可以将该视频转换为具有较低分辨率(例如426 X 240)的版本。
[0023]计算装置120被配置为处理从照相机110接收的和/或由计算装置120转换的视频的一种或多种版本(例如,视频的第一版本和视频的第二版本)。例如,计算装置120被配置为分析具有第一分辨率(例如426X240)的视频的第一版本。计算装置120还被配置为基于视频的第一版本的分析获得与将被提取的一个或多个预览帧相关的信息。计算装置120然后根据所获得的信息从具有更高分辨率(例如3840X2160)的视频的第二版本提取一个或多个视频帧作为预览帧。以这种方式,能够降低用于处理具有更高分辨率的视频的计算要求,同时不牺牲预览帧的质量。
[0024]在一些实施方式中,计算装置120还被配置为基于所提取的预览帧产生用于从照相机接收的视频的预览视频。所述预览视频和/或预览帧还被传送到用户装置140。
[0025]计算装置120是网络照相机、数码相机、计算机服务器、台式电脑、笔记本电脑、平板电脑、手机、个人数字助理(PDA)等。计算装置120主要包括处理器121、存储器122以及通信端口 123。在操作时,处理器121执行计算机指令(程序代码)并且执行根据本文所描述的技术的功能。计算机指令包括执行本文所述的具体功能的例行程序、程序、目标、部件、数据结构、过程、模块和功能。例如,处理器121接收并分析由照相机110捕获的视频的第一版本。处理器121基于视频的第一版本的分析获得将从视频的第二版本提取的一个或多个预览帧的信息。处理器121还基于所获得的信息从视频的第二版本提取一个或多个视频帧。处理器121包括一个或多个已知的处理装置(例如微处理器)或者是其一部分。在一些实施方式中,处理器121包括任何类型的单芯或多芯处理器、移动装置微控制器、中央处理单元等。
[0026]存储器122被配置为存储待由处理器121执行的一个或多个计算机程序,以执行本文所公开的示例性方法。例如,存储器122被配置为存储由处理器121执行的程序,以从由照相机110接收的视频的第二版本提取图像帧。存储器122还被配置为存储在本公开中所描述的方法中由处理器121使用的数据和/或参数
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1