向视频流添加用户选择的标记的制作方法

文档序号:9355278阅读:644来源:国知局
向视频流添加用户选择的标记的制作方法
【专利说明】
[0001] 相关申请
[0002] 本申请要求2013年2月8日提交的美国暂时专利申请No. 61/762,696的优先权, 其全部内容通过引用并入本文。
技术领域
[0003] 本发明的实施例涉及串流用户自定义的视频元数据。尤其地,本发明的实施例涉 及一种提供增强现实观看的软件应用程序,其使得用户能够绘制或标记观察屏,并使标记 (mark-up)在观察屏更新时也持久保留。
【背景技术】
[0004] 安全摄像机捕捉和传输视频。对于固定的摄相机,所传输的视频通常对应于相同 的视野("FoV")。然而,对于平移(pan)、倾斜(tilt)和变焦("PTZ")摄相机,FoV不是 恒定的。相反,PTZ摄像机被配置成提供不同空间位置处的视频。传统的安全监视摄像机 以有限的元数据传输视频,元数据提供信息,比如区段(sector)的文本信息或位置信息和 预设标题(例如,"后门")。
[0005] 传统的视频安全系统还提供非交互数据流,从而供用户询问视频内容以获取更多 信息的能力有限。此外,视频分析具有有限的功能,并从开发者到用户以自上而下的方式被 开发。

【发明内容】

[0006] 因此,本发明的实施例提供了使用户能够以视频流上的标记的形式来介入、传输 和呈现信息(比如安全监视)的方法和系统。例如,本发明的实施例允许用户在观察屏上 (例如,通过手写笔)绘制或者向观察屏添加测量某量的实时特征,如计时器(以下统称为 "标记")。用户选择的标记定义由安全摄像机或其它来源提供的元数据。
[0007] 因此,本发明的实施方式提供了编码、在数据流中存储、和解码元数据的方法和系 统,所述元数据用于生成并显示用户选择的标记。标记提供用于视频流的视频分析,并作为 视频流参考而保持和刷新(即,在相关的元数据刷新时)。
[0008] 本发明的一个实施例提供一种用于向视频流添加标记的方法。该方法包括:通过 计算设备接收来自图像传感器的视频流和与至少一个标记相关的元数据。该方法还包括: 通过计算设备处理元数据,以生成用于视频流的所述至少一个标记,并显示叠加在视频流 上的所述至少一个标记。
[0009] 本发明的另一个实施例提供了一种用于向视频流添加标记的系统。该系统包括计 算设备,所述计算设备包括被配置成用于执行软件应用程序的处理单元。所述软件应用程 序被配置成:在被执行时,接收来自图像传感器的视频流;接收与至少一个标记相关的元 数据;处理所述元数据,以生成用于视频流的所述至少一个标记;和显示叠加在视频流上 的所述至少一个标记。
[0010] 本发明的其他方面将通过考虑详细说明书和附图而显而易见。
【附图说明】
[0011] 专利或申请文件包括至少一个彩色附图。带彩色附图的专利或专利申请公开的附 件将应要求提交并缴费。
[0012] 图Ia示意性地示出了用于将用户选择的标记添加至视频流的系统。
[0013] 图Ib示意性地示出了图Ia的系统中所包括的计算设备。
[0014] 图2示出了显示在图Ia的计算设备上的视频流。
[0015] 图3示出了将用户选择的标记添加至视频流的方法。
[0016] 图4示出了视频流和用来访问网站以下载用于向视频流添加标记的应用程序的 图标。
[0017] 图5和6示出了用来下载用于向视频流添加标记的应用程序的网站。
[0018] 图7示出了视频流和用于向视频流添加标记的图标。
[0019] 图8示出了视频流和由用户放置在视频流上的标记。
[0020] 图9-12示出了包括标记的视频流。
【具体实施方式】
[0021] 在详细阐述本发明的任何实施方式之前,应当理解,本发明在其应用方面不限于 在以下说明书中提出的或在附图中示出的结构的详细情形和构件的布置方式。本发明能够 具有其他实施方式且能够以多种方式来实施或执行。
[0022] 并且,应当理解,本文所使用的措辞和术语是出于说明性目的且不应被看做是限 制性的。"包含"、"包括"或"具有"及它们的变形的使用在本文中是指包括其后所列的项目 及其等同物以及其他项目。术语"安装"、"连接"和"联接"被广义地使用,且涵盖直接和间 接的安装、连接和联接。另外,"连接"和"联接"不限于物理或机械连接或联接,且可包括电 连接或联接,不论是直接的还是间接的。同时,电子通信和通知可使用任何已知的手段来实 施,包括直接连接、无线连接等。
[0023]还应注意,多个基于硬件和软件的设备以及多个不同的结构部件可用于实施本发 明。另外,应该理解的是,本发明的实施例可包括硬件、软件和电子元件或者模块,为了阐述 的目的,可以将其说明并描述为多数元件被单独实施在硬件中。然而,本领域技术人员基于 详细说明书将能够认识到,在至少一个实施例中,本发明的基于电子的方面能够被实现在 能够通过一个或多个处理器来执行的软件中(例如,储存在非暂时的计算机可读介质中)。 同样的,应该注意到,多个基于硬件和软件的设备以及多个不同的结构部件可以被用于实 施本发明。例如,说明书中所描述的"控制器"和"控制单元"可包括标准处理部件,比如一 个或多个处理器、一个或多个非暂时性计算机可读介质模块、一个或多个输入/输出接口 和连接计算机的各种连接(例如系统总线)。
[0024] 图Ia示意性地示出了用于监视视频流的系统10。系统10包括计算设备12 (在本 申请中也被称为"客户端"设备)。系统10还包括图像传感器14,例如静态或视频摄相机。 图像传感器14可具有固定的视野("FoV")或变化的FoV。例如,在某些实施例中,图像传 感器14包括平移、倾斜和变焦("PTZ")摄像机。图像传感器14出于监控目的而监视一区 域。
[0025] 计算设备12与图像传感器14在至少一个网络16上通信。网络16可包括有线网 络、无线网络或它们的组合。例如,网络16可包括因特网、局域网或广域网。
[0026] 如图Ia所示,系统10还可包括服务器18 (例如,远程服务器),所述服务器18存 储一个或多个软件应用程序(即"app"或"小工具"),所述软件应用程序可通过网络16被 下载到计算设备12。因此,在一些实施例中,服务器18被称为"App商店"。但应该理解,虽 然只有单个的计算设备12、图像传感器14和服务器18在图Ia中被示出,但是系统10可包 括多个图像传感器14、多个计算设备12和/或多个服务器18。
[0027] 计算设备12可包括台式计算机、笔记本电脑、平板计算机、智能电话、智能手表、 智能电视,或使用户能够查看来自一个或多个图像传感器14 (也称为"图像源")的视频数 据流的任何设备。如图Ib所示,计算设备12可以以许多不同的方式进行配置,并且可包括 处理单元20(例如,微处理器、专用集成电路("ASIC")等)、一个或多个存储模块22和一 个或多个输入/输出接口 24。
[0028] 存储
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1