用于在便携式视频捕获设备上显示视频帧的方法及相应设备与流程

文档序号:11289099阅读:220来源:国知局
用于在便携式视频捕获设备上显示视频帧的方法及相应设备与流程

本发明总体上涉及利用诸如智能电话、平板电脑、数字相机或数字摄像机之类的便携式视频捕获设备进行的视频捕获。



背景技术:

当今,许多便携式设备允许根据不同的取向捕获视频帧。特别是智能电话、平板电脑、数字相机和数字摄像机的情况尤为如此。利用这样的设备,用户可以通过适当地旋转视频捕获设备来选择根据横屏模式或竖屏模式捕获视频帧。如果用户根据参考取向(也称为水平取向)保持其视频捕获设备,则以横屏模式捕获视频帧。如果用户根据与参考取向垂直的取向(也称为竖直取向)保持其视频捕获设备,则以竖屏模式捕获视频帧。

当捕获视频帧时,视频帧被显示在视频捕获设备的显示屏上。当用户在捕获期间以竖直取向保持视频捕获设备(以竖屏模式捕获视频帧)时,视频帧以竖屏模式显示在视频捕获设备的显示屏上,并因此完全符合用户的期望。

这使得用户不会意识到或者没有认识到他正在以竖屏模式捕获视频帧。这可能会给后期处理应用(例如用于根据由一个或多个视频捕获设备捕获的多个视频帧编辑视频片段的自动编辑软件)带来问题。如果在捕获视频帧时所述视频帧不包括关于设备取向的元数据,则尽管它们已经以竖屏模式被捕获,这也可能导致包括以横屏模式显示的视频帧在内的视频片段。

此外,我们在日常生活中使用的所有大型视频屏幕,如电脑屏幕、电视屏幕和电影屏幕,被设计用于以横屏模式显示视频帧。并且不能转动它们来查看以竖屏模式捕获的视频帧。

当用户将其视频捕获设备置于上下颠倒的位置时,会出现相同的问题。用户没有意识到他正在以上下颠倒的横屏模式捕获视频帧,这是因为在捕获的图像被显示在其屏幕上之前视频捕获设备将捕获的图像自动旋转180度。

存在一些解决方案来解决这个问题。诸如“horizoncaptureapp”的某些应用防止用户通过仅记录由设备所捕获的图像的一部分来捕获竖直视频片段,其中该部分由与设备真正捕获的视频层叠的水平掩模指示。这种方法有两个主要缺点。第一,所存储的视频不受益于设备传感器全分辨率,这是因为所捕获的像素中只有一部分存在于最终的水平视频中。第二,因为用户必须专注其设备的一小部分,所以产生的视频片段比用户可以专注全屏幕时所捕获的视频片段更不稳定。

此外,us2005/0212931a1描述了一种在数字相机中检测和校正相机旋转的方法。然而,所捕获的数字图像的旋转角度是相对于从图像提取的一组线来确定的。该方法还公开了在存储修改的数字图像之前,显示旋转角度或基于旋转角度修改所捕获的数字图像。然而,举例来讲,如果该组线代表所捕获的图像中的水平线,则该方法不能指出捕获设备的取向是横屏颠倒模式还是竖屏模式。



技术实现要素:

本发明的目的是提出一种至少部分地避免上述缺陷的方法。

根据本发明,提出了向捕获一些视频的用户实时显示关于他是否正在将其设备保持在竖直位置或上下颠倒位置的相关信息。直接的效果是警告用户他正在捕获可能稍后在编辑的视频序列中难以重复使用并且不适应最广泛屏幕的格式的视频帧。

本发明涉及用于在耦接到便携式视频捕获设备的显示屏上显示至少一个视频帧的方法,所述方法包括:在所述便携式视频捕获设备的取向是竖屏或相对于所述便携式视频捕获设备的参考取向颠倒的横屏并且所述便携式视频捕获设备正在捕获至少一个视频帧的情况下,在所述显示屏上显示所述至少一个视频帧和指示所述便携式视频捕获设备的取向的视觉指示符(indicator)。

因此,便携式视频捕获设备的用户被警告他正在以不适合于最广泛屏幕的格式和/或可能难以用于视频编辑的竖屏模式或颠倒的横屏模式捕获视频帧。针对相对于所述便携式视频捕获设备的参考横屏取向基本上等于90或180或270度的便携式设备的角度,分别确定右竖屏取向或颠倒的横屏取向或左竖屏取向。

从而,当查看视觉指示时,用户可以决定旋转或不旋转他的视频捕获设备,以便将其放回参考取向(水平位置)。

使用这种方法,用户意识到他正在以竖屏模式或颠倒的横屏模式捕获视频帧。另一个优点是,如果这正是他的意图,则这样的警告并不阻止用户在这些模式下捕获竖直视频片段。

根据特定实施例,便携式视频捕获设备的取向是由嵌入在便携式视频捕获设备中的传感器确定的。

根据特定实施例,所述传感器是陀螺仪。

根据特定实施例,便携式视频捕获设备的取向是通过分析所述至少一个视频帧的视频内容确定的。

根据特定实施例,视觉指示是在显示在显示屏上的所述至少一个视频帧之上显示的符号。

根据特定实施例,视觉指示是显示在显示屏上的所述至少一个视频帧的变化。例如,显示屏上显示视频帧的阴影版本。

本发明还涉及一种便携式视频捕获设备,包括:

图像捕获电路,用于捕获至少一个视频帧,

存储器,用于存储所捕获的视频帧,

显示屏,用于显示所捕获的视频帧,以及

控制单元,用于控制所述图像捕获电路、所述存储器和所述显示屏,

其中所述控制单元配置为:

确定所述便携式视频捕获设备的取向是否相对于参考取向基本上等于90或180或270度以及便携式视频捕获设备是否正在捕获至少一个视频帧,所述确定分别构成将要满足的第一条件和第二条件,以及

如果满足所述第一条件和第二条件,则在显示屏上显示所述至少一个视频帧和视觉指示符,所述视觉指示符指示便携式视频捕获设备的取向相对于参考取向基本上等于90或180或270度。换言之,所述控制单元被配置为在所述便携式视频捕获设备的取向是竖屏或相对于所述便携式视频捕获设备的参考取向颠倒的横屏并且所述便携式视频捕获设备正在捕获至少一个视频帧的情况下,在所述显示屏上显示所述至少一个视频帧和指示所述便携式视频捕获设备的取向的视觉指示符。

在特定实施例中,便携式视频捕获设备还包括取向传感器,所述取向传感器用于确定便携式视频捕获装置的取向,所述取向被提供给所述控制单元,以确定便携式视频捕获设备的取向是否基本上等于90或180或270度。

在特定实施例中,所述取向传感器是陀螺仪。

在另一实施例中,所述控制单元包括:视频处理单元,用于分析所捕获的视频帧的视频内容并确定所述便携式视频捕获设备的取向。

附图说明

参照通过举例说明而非对保护范围进行限制的方式给出的以下描述和附图,可以更好地理解本发明,在附图中:

图1是根据本发明实施例的方法的连续步骤的流程图;

图2是叠加了根据本发明的视觉指示符的视频帧;以及

图3是根据本发明的一个实施例的便携式视频捕获设备的全局架构的示意图。

具体实施方式

尽管示例性实施例能够具有各种修改和备选形式,但是其实施例在附图中通过举例说明的方式被示出并且将在本文中进行详细描述。然而,应当理解的是,并不旨在将示例实施例限制为所公开的具体形式,相反,示例实施例应当涵盖落入权利要求的范围内的所有修改、等同物和备选形式。贯穿附图的描述,相似的标记指代相似的元件。

在更详细地讨论示例实施例之前,应注意,一些示例实施例被描述为作为流程图所描绘的过程或方法。虽然流程图将操作描述为顺序过程,但是这些操作中的许多操作可以被并行、并发或同时执行。此外,操作的顺序可以被重新排列。当其操作完成时,这些过程可以终止,但也可以具有附图中未包括的附加步骤。这些过程可以对应于方法、函数、过程、子例程、子程序等。

以下讨论的方法(其中一些由流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当用软件、固件、中间件或微代码实现时,用于执行必要任务的程序代码或代码段可以被存储在诸如存储介质的机器或计算机可读介质中。处理器可以执行必要任务。本文公开的具体结构和功能细节仅仅表示为了描述本发明的示例实施例的目的。然而,本发明可以以许多备选形式实施,并且不应解释为仅限于本文所阐述的实施例。

本文使用的术语仅仅是为了描述具体实施例的目的,而不是要限制示例实施例。如本文中使用的,单数形式“一”、“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。还将理解,术语“包括”、“具有”和/或“包含”在本文中使用时表示存在所陈述的特征、整数、步骤、操作、元件和/或组件,但并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或其组合。类似地,应注意的是,术语“耦接”不应被解释为仅限于直接连接。因此,表述“耦接到设备b的设备a”的范围不应限于设备a的输出直接连接到设备b的输入的设备或系统。这意味着在设备a的输出和设备b的输入之间存在一路径,其可以是包括其他设备或装置的路径。

此外,便携式设备的术语“取向”与朝向捕获场景的便携式设备的图像捕获电路(ccd或cmos传感器)的取向有关。因此,参考取向是相对于与设备的横屏取向相对应的便携式设备位置确定的。如果以横屏模式捕获视频帧,则便携式视频捕获设备处于参考位置(或水平位置)。如果以竖屏模式捕获视频帧,则便携式视频捕获设备的取向与参考位置基本上成90度或270度。如果以颠倒的横屏模式捕获视频帧,则便携式视频捕获设备的取向与参考位置基本上成180度。

除非另外定义,否则本文使用的所有术语(包括技术和科学术语)具有与示例实施例所属领域的普通技术人员通常所理解的含义相同的含义。还应理解,诸如在常用词典中定义的术语等的术语应被解释为其含义与在相关技术的上下文中的含义相一致,而不应将其解释为理想的或过于正式的含义,除非本文明确如此定义。

图1示出了根据本发明的方法的流程图。

在步骤s0中,提供视频捕获设备的取向值和捕获状态,on(开)或off(关)。取向值可以通过嵌入在便携式视频捕获设备中的专用取向传感器(例如陀螺仪)输出。作为变型,可以通过分析由视频捕获设备捕获的视频帧的视频内容来计算取向值。这种变型可以通过各种方法来实现,例如在出版物"detectingimageorientationbasedonlow-levelvisualcontent",yongmeimichellewandandhongjiangzhang,computervisionandimageunderstanding93(2004),pp328-346中所公开的方法,其可从www.elseviercomputerscience.com获取。在该论文中,由于视频捕获设备的图像传感器的取向与视频捕获设备的取向相同,因此可以将图像取向解释为设备取向。

如果视频帧是由便携式视频捕获设备以横屏模式捕获的,则取向值大约为0度。如果视频帧是以竖屏模式捕获的,则取向值大约为90度或270度。以及,如果视频帧是以颠倒的横屏模式捕获的,则取向值大约为180度。

可以通过各种方式来检测捕获状态,on或off。可以例如使用专用的接入协议接口(api)从视频捕获设备的帧存储器读取该捕获。如果视频帧当前存储在该存储器中,则意味着视频捕获设备正在捕获视频帧。捕获状态是on。如果视频帧当前未存储在该存储器中,则捕获状态是off。

在步骤s1中,确定由取向传感器传送的取向值或通过所捕获的视频帧的内容分析计算出的取向值是否基本上等于90°、180°或270°以及便携式视频捕获设备的捕获状态是否是on。如果满足这两个条件,则在步骤s2中,在耦接到视频捕获设备的屏幕上显示关于设备取向的视觉指示。该屏幕可以是视频捕获设备的屏幕或连接到视频捕获设备的屏幕。

因此,用户被通知他正在以不适合于最广泛屏幕的格式并且可能难以用于视频编辑的竖屏模式或颠倒的横屏模式捕获视频帧。

从而,当查看视觉指示时,用户可以决定旋转或不旋转他的视频捕获设备,以便将其放回参考取向(水平位置)。

视觉指示可以是在显示在显示屏上的视频帧之上显示的符号。该实施例由图2示出,其中视觉指示是叠加在视频帧中心上的半透明“v”(代表竖直)。

最终,该符号可以闪烁以引起用户的注意。

当然,视觉指示的大小和位置可以改变。

根据设备取向为90°、180°或270°,该视觉指示也可以有所不同。对于90°和270°的设备取向,视觉指示为v,而对于180°的设备取向,为u(代表上下颠倒)。

在另一实施例中,视觉指示是显示屏上显示的视频帧的变化。例如,在显示屏上显示视频帧的阴影版本。

该视觉信息的显示可以是由视频捕获设备的菜单提供的选项。如果用户不想要获得以竖屏模式或颠倒的横屏模式进行捕获的警告,则其可以被禁用。

图3表示配置为上述方法的便携式视频捕获设备100的示例性架构。设备100包括:

-用于捕获视频帧的图像捕获电路110,诸如ccd(电荷耦合器件)或cmos(互补金属氧化物半导体)传感器;

-用于控制视频捕获设备的一个或多个处理器120,其是例如cpu、gpu和/或dsp(数字信号处理器的英文缩写);该处理器是用于视频捕获设备的控制单元;

-用于存储所捕获的视频帧和计算机程序的至少一个存储器130;所述计算机程序包括指令,所述指令在由设备100执行(具体地,由处理器120执行)时使得设备100执行前面参考图1所述的方法;

-用于显示所捕获的视频帧和参考步骤s2描述的视觉指示符的显示屏140;以及

-用于确定便携式视频捕获设备的取向的取向传感器150,诸如陀螺仪。

所有这些元件通过总线160连接在一起,使得处理器(或控制单元)120可以控制它们。

在一个变型中,通过分析所捕获的视频帧的视频内容来确定便携式视频捕获设备的取向。该分析可以由处理器120或其他专用处理器来实现。

根据示例性和非限制性实施例,便携式视频捕获设备100是属于以下集合的设备,所述集合包括:

-智能电话,

-平板电脑(或平板计算机);

-膝上型电脑;

-静止图像相机;以及

-视频相机或摄像机。

可以例如用方法或过程、装置、软件程序、数据流或信号来实现本文所描述的实施方式。虽然仅在单个实现形式的上下文中进行讨论(例如,仅作为方法或设备进行讨论),但是所讨论的特征的实现还可以以其他形式(如程序)来实现。装置可以实现为例如适合硬件、软件和固件。所述方法可以被实现于诸如处理器的装置中,所述处理器一般地是指处理设备,包括例如计算机、微处理器、集成电路或可编程逻辑器件。处理器还包括通信设备,例如计算机、蜂窝电话、便携/个人数字助理("pda")和促进终端用户之间的信息通信的其他设备。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1