一种图像处理方法、设备及存储介质与流程

文档序号:18739217发布日期:2019-09-21 01:35阅读:151来源:国知局
一种图像处理方法、设备及存储介质与流程

本申请实施例涉及计算机技术领域,涉及但不限于一种图像处理方法、设备及存储介质。



背景技术:

相关技术中,在使用手机对场景进行录制时,横屏录制和竖屏录制因为对场景的覆盖范围不同,因而捕获到的信息也不一样;这两种录制方式是互斥的,不可兼得。



技术实现要素:

本申请实施例提供了一种图像处理方法、设备及存储介质。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供一种图像处理方法,所述方法包括:

响应触发指令;

通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;

通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;

其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。

第二方面,本申请实施例还提供了一种图像处理设备,包括:

第一摄像头、第二摄像头、处理器和用于存储能够在处理器上运行的计算机程序的存储器;

其中,所述处理器用于响应触发指令;通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。

第三方面,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方案中任一项所述图像处理方法。

本申请实施例中,响应触发指令;通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同;如此,能够利用同一图像处理装置同时获得横屏录制和竖屏录制的视频文件,提高了用户体验。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为本申请实施例所提供的图像处理方法的实现流程示意图一;

图2为本申请实施例所提供的显示区域的位置的效果示意图一;

图3为本申请实施例所提供的显示区域的位置的效果示意图二;

图4为本申请实施例所提供的摄像头的摆放位置的效果示意图;

图5为本申请实施例所提供的图像处理装置的握持状态为竖屏时显示区域的效果示意图;

图6为本申请实施例所提供的图像处理装置的握持状态为横屏时显示区域的效果示意图;

图7为本申请实施例所提供的显示区域在不同显示屏时显示区域的效果示意图;

图8为本申请实施例所提供的图像处理装置的握持状态为竖屏时录制开始后显示屏的效果示意图;

图9为本申请实施例所提供的图像处理方法的实现流程示意图三;

图10A为本申请实施例所提供的基于第一显示区域进行输入的效果示意图;

图10B为本申请实施例所提供的第一显示区域扩大到显示屏的效果示意图;

图11为本申请实施例所提供的图像处理方法的实现流程示意图四;

图12为本申请实施例所提供的同一提示图标对应第一视频文件和第二视频文件的效果示意图;

图13为本申请实施例所提供的图像处理装置的组成结构示意图;

图14为本申请实施例所提供的图像处理设备的硬件结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。

在详述本申请实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本申请保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。

本申请实施例提供的图像处理方法可应用于图像处理装置,图像处理装置可实施于图像处理设备上。图像处理设备响应触发指令;通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。

本申请实施例提供一种图像处理方法,该方法应用于实施图像处理方法的图像处理设备,图像处理设备中的各功能模块可以由处理设备(如终端设备、服务器)的硬件资源,如处理器等计算资源、传感器等探测资源、通信资源协同实现。

图像处理设备可以是任何具有信息处理能力的电子设备,在一种实施例中,电子设备可以是智能终端,例如可以是笔记本、智能手机、平板电脑等具有无线通信能力的移动终端、AR/VR设备。在另一种实施例中,电子设备还可以是不便移动的具有计算功能的终端设备,只要有两个或者两个以上的图像采集装置即可,比如台式计算机、桌面电脑等。

当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的图像处理方法的指令)。

图1为本申请实施例中的图像处理方法的实现流程示意图一,如图1所示,该方法包括以下步骤:

步骤101:响应触发指令;

这里,本申请实施例的图像处理方法应用于图像处理设备,在图像处理设备接收到触发指令时,该图像处理设备响应该触发指令,切换到多摄像头模式。其中,触发指令用于触发图像处理设备进行模式的切换。

这里,触发指令可以是基于用户对图像处理设备的操作生成,触发指令用于指示终端设备进入预览界面。

比如:图像处理设备接收到针对图像处理设备的桌面上的指定图标,生成触发指令进入预览界面。又比如:图像处理设备接收到设定的滑动操作,生成触发指令进入预览界面。

又比如:图像处理设备的显示屏上显示选择对话框,该选择对话框中包括两个选项:单摄像头模式、多摄像头模式,图像处理设备接收到用户在选择对话框中选择多摄像头模式的选择操作后,基于该选择操作生成触发指令。

步骤102:通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;

其中,第一显示区域位于图像处理设备的显示屏上,第一显示区域可以为图像处理设备的显示屏上的预览框。

这里,图像处理设备至少包括两个摄像头:第一摄像头和第二摄像头;当图像处理设备切换到多摄像头模式时,图像处理设备通过第一摄像头对第一摄像头的预览范围内的景物进行实时采集,获得第一采集图像,并通过第一显示区域实时输出该第一采集图像。

比如:图像处理设备包括摄像头A和摄像头B,当图像处理设备切换到多摄像头模式时,图像处理设备通过摄像头A对摄像头A的预览范围1内的景物进行实时采集,获得采集图像1,并通过显示区域1实时输出该采集图像1。

步骤103:通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像。

其中,第二显示区域位于图像处理设备的显示屏上,第二显示区域可以为图像处理设备的显示屏上的预览框。

这里,图像处理设备至少包括两个摄像头:第一摄像头和第二摄像头,当图像处理设备切换到多摄像头模式时,图像处理设备通过第二摄像头对第二摄像头的预览范围内的景物进行实时采集,获得第二采集图像,并通过第二显示区域实时输出该第二采集图像。

比如:图像处理设备包括摄像头A和摄像头B,当图像处理设备切换到多摄像头模式时,图像处理设备通过摄像头B对摄像头B的预览范围2内的景物进行实时采集,获得采集图像2,并通过显示区域2实时输出该采集图像2。

其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。

这里,第一摄像头与第二摄像头在图像处理设备上固定的位置不同,比如:这里,以图像处理设备为手机为例,第一摄像头的固定位置位于手机的正面,第二摄像头的固定位置为位于手机的背面。

这里,第一显示区域与第二显示区域不同。第一显示区域与第二显示区域可为同一显示屏上不同的显示区域,也可以为不同显示屏上的不同的显示区域。其中,第一显示区域与第二显示区域的大小可以相同,也可以不同。

比如:如图2所示,第一显示区域21位于的显示屏的位置1处,第二显示区22域位于同一显示屏的位置2处;第一显示区域与第二显示区域的大小相同;又比如:如图3所示,图像处理设备包括:显示屏1和显示屏2,第一显示区域31位于显示屏1的位置1处,第二显示区域32位于显示屏2的位置2处;第一显示区域与第二显示区域的大小不同。

本申请实施例提供的图像处理方法,响应触发指令;通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同;如此,能够利用同一图像处理装置同时获得横屏录制和竖屏录制的视频文件,提高了用户体验。

在一些实施例中,所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边垂直;其中,所述第一摄像头与所述第二摄像头为同构摄像头元件。

这里,第一摄像头的感光阵列的边包括长边和短边,第二摄像头的感光阵列的边也包括长边和短边,第一摄像头的感光阵列的长边与第二摄像头的感光阵列的长边垂直。

在一示例中,如图4所示,第一摄像头41的感光阵列的边包括:长边41-1和短边41-2,第二摄像头42的感光阵列的边包括:长边42-1和短边42-2,第一摄像头41的长边41-1与第二摄像头42的长边42-1垂直。

其中,第一摄像头与第二摄像头可以为分辨率,光圈,焦距等光学参数和镜头和对焦马达等组件相同的同构摄像头元件。

需要说明的是,第一摄像头与第二摄像头也可为分辨率,光圈,焦距等光学参数,以及镜头、对焦马达等组件中一元素或多个元素不同的异构摄像头元件。

这里,第一摄像头对应的第一显示区域的长边与第二摄像头对应的第二显示区域的长边垂直。

在一些实施例中,所述第一显示区域与所述第二显示区域为同一显示屏上不同的显示区域。

这里,第一显示区域与第二显示区域都位于图像处理设备的同一显示屏上。第一显示区域和第二显示区域与图像处理装置的长边的位置可随着握持状态发生改变。

下面,以第一摄像头为感光阵列的长边与图像处理装置的长边平行的摄像头,第二摄像头为感光阵列的长边与图像处理装置的长边垂直的摄像头称为第二摄像头为例,对位于同一显示屏中的第一显示区域与第二显示区域与握持状态的关系进行举例说明。

如果图像处理装置的握持状态为竖屏状态。第一摄像头对应的第一显示区域的长边可与图像处理装置的长边平行,第二摄像头对应的第二显示区域的长边可与图像处理装置的长边垂直,如此,第一显示区域的长边与第二显示区域的长边垂直。

如图5所示,第一摄像头对应的第一显示区域51的长边51-1与图像处理装置50的长边50-1平行,第二摄像头对应的第二显示区域52的长边52-1与图像处理装置50的长边50-1垂直,第一显示区域51的长边51-1与第二显示区域52的长边52-1垂直。

如果图像处理装置的握持状态为横屏状态,第一摄像头对应的第一显示区域的长边与图像处理装置的长边平行,第二摄像头对应的第二显示区域的长边与图像处理装置的长边垂直,如此,第一显示区域的长边与第二显示区域的长边垂直。

如图6所示,第一摄像头对应的第一显示区域61的长边61-1与图像处理装置60的长边60-1平行,第二摄像头对应的第二显示区域62的长边62-1与图像处理装置60的长边60-1垂直,第一显示区域61的长边61-1与第二显示区域62的长边62-1垂直。

下面,以第一摄像头为感光阵列的长边与图像处理装置的长边平行的摄像头,第二摄像头为感光阵列的长边与图像处理装置的长边垂直的摄像头称为第二摄像头为例,对位于不同显示屏的第一显示区域与第二显示区域进行举例说明。

如果图像处理装置的握持状态为竖屏状态,第一摄像头对应的第一显示区域的长边与图像处理装置的长边平行,第二摄像头对应的第二显示区域的长边与图像处理装置的长边垂直,如此,第一显示区域的长边与第二显示区域的长边垂直。

如图7所示,第一摄像头对应的第一显示区域71的长边71-1与图像处理装置70的长边70-1平行,第二摄像头对应的第二显示区域72的长边72-1与图像处理装置70的长边70-1垂直,第一显示区域71的长边71-1与第二显示区域72的长边72-1垂直。

在一些实施例中,所述显示屏上显示操作控件;所述操作控件至少用于:接收用户的第一操作产生开始录制指令以开始保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音,以及接收用户的第二操作产生结束录制指令以结束保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音。

这里,图像处理装置的显示屏上显示操作控件,该操作控件可以是虚拟操作控件,也可以是硬件操作控件,其中,该操作控件,用于控制多摄像头模式下录制的开始及结束。

如图8所示,图像处理装置的显示屏上显示操作控件81。操作控件81至少用于:接收用户的第一操作产生开始录制指令以开始保存第一摄像头以及第二摄像头实时采集的采集图像以及麦克风实时采集的声音,以及接收用户的第二操作产生结束录制指令以结束保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音。

这里,第一操作与第二操作可以为基于操作控件的单击,双击或长按等交互方式,本申请实施例对第一操作、第二操作的交互方式不进行不作限制。

在一些实施例中,基于所述开始录制指令以开始保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音的过程中,所述第一显示区域同步输出所述第一摄像头实时采集的第一采集图像;以及所述第二显示区域同步输出所述第二摄像头实时采集的第二采集图像;其中,所述第一显示区域内包括第一子操作控件,所述第一子操作控件用于操控所述第一摄像头,所述第二显示区域内包括第二子操作控件,所述第二子操作控件用于操控所述第二摄像头。

这里,基于开始录制指令以开始保存第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音的过程中,第一摄像头对应的第一显示区域同步输出第一摄像头实时采集的第一采集图像;第二摄像头对应的第二显示区域同步输出第二摄像头实时采集的第二采集图像。

如果图像处理装置的握持状态为竖屏状态时,如图5所示,第一摄像头对应的第一显示区域51同步输出第一摄像头实时采集的第一采集图像;第二摄像头对应的第二显示区域52同步输出第二摄像头实时采集的第二采集图像。

如果图像处理装置的握持状态为横屏状态时,如图6所示,第一摄像头对应的第一显示区域61同步输出第一摄像头实时采集的第一采集图像;第二摄像头对应的第二显示区域62同步输出第二摄像头实时采集的第二采集图像。

其中,所述第一显示区域内包括第一子操作控件,所述第一子操作控件用于操控所述第一摄像头,所述第二显示区域内包括第二子操作控件,所述第二子操作控件用于操控所述第二摄像头。

这里,第一显示区域内的第一子操作控件可以包括一个或多个控件。第一子操作控件用于操控第一摄像头。本申请实施例对第一子操作控件的数量及功能不进行任何限定。

在一示例中,第一显示区域内的第一子操作控件可以包括录制暂停键、拍照键等用于操控第一摄像头的控件。比如:如图8所示,第一显示区域82内的第一子操作控件可以包括录制暂停键83、拍照键84。

如果第一子操作控件包括录制暂停键,当图像处理设备接收到用户基于录制暂停键的操作时,控制第一摄像头停止采集图像及输出采集图像;如果第一子操作控件包括拍照键,当图像处理设备接收到用户基于拍照键的操作时,控制第一摄像头基于拍照键接收操作的时间将第一显示区域内对应的帧图像进行提取,并保存为独立的图像。其中,第一摄像头的录制过程不受第一子操作控件中的拍照键是否接收到操作的影响。

第二显示区域内包括第二子操作控件,该第二子操作控件可以包括一个或多个控件。第二子操作控件用于操控第二摄像头。本申请实施例对第二子操作控件的数量及功能不进行任何限定。

在一示例中,第二显示区域内的第二子操作控件可以包括录制暂停键、拍照键等用于操控第二摄像头的控件。比如:如图8所示,第二显示区域85内的第一子操作控件可以包括录制暂停键86、拍照键87。

如果第二子操作控件包括录制暂停键,当图像处理设备接收到用户基于录制暂停键的操作时,控制第二摄像头停止采集图像及输出采集图像;如果第二子操作控件为拍照键,当图像处理设备接收到用户基于拍照键的操作时,控制第二摄像头基于拍照键接收操作的时间将第二显示区域内对应的帧图像进行提取,并保存为单独的图像,其中,第二摄像头的录制过程不受第二子操作控件中的拍照键是否接收到操作的影响。

需要说明的是,图8所示的第一子操作控件和第二在操作控件相同,在实际应用中,第二子操作控件所包括的控件与第一子操作控件所包括的控件可相同也可不同。

这里,第一子操作控件只作用于第一显示区域,第二子操作控件只作用于第二显示区域。每个显示区域对应的子操作控件只控制其所对应的摄像头,另一个摄像头不受影响,操作控件也不受影响。

本申请实施例中提供一种图像处理方法,如图9所示,该方法包括以下步骤:

步骤201:响应触发指令;

步骤202:通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;

步骤203:通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;

其中,步骤201至步骤203分别参见上述实施例中的步骤101至步骤103。

步骤204:获得输入操作;

这里,在第一显示区域实时输出第一采集图像,第二显示区域实时输出第二采集图像情况下,图像处理设备获得用户的输入操作。

这里,输入操作可以为语音输入、触控输入等输入操作。

步骤205:如果输入操作针对第一显示区域,将所述第一显示区域扩展到所述显示屏的显示区域,并显示第一子操作控件;同时,关闭所述第二摄像头;

这里,图像处理装置接收到针对第一显示区域的输入操作,将第一显示区域扩展到整个显示屏的显示区域,同时在整个显示屏的显示区域中显示第一子操作控件;同时,关闭第二摄像头,不再利用第二摄像头采集图像。

在一示例中,如图10A所示,在图像处理装置的同一显示屏上包括:第一显示区域1001和第二显示区域1002,用户针对第一显示区域1001进行输入操作。

如图10B所示,图像处理装置接收到输入操作后,控制第一显示区域1001扩展到显示屏的显示区域,并显示第一子操作控件:录制暂停键1003、拍照键1004;同时,关闭第二显示区域82对应的第二摄像头。

步骤206:如果输入操作针对第二显示区域,将所述第二显示区域扩展到所述显示屏的显示区域,并显示第二子操作控件;同时,关闭所述第一摄像头。

这里,图像处理装置接收到针对第二显示区域的输入操作,将第二显示区域扩展到整个显示屏的显示区域,同时在整个显示屏的显示区域中显示第二子操作控件;同时,关闭第一摄像头,不再利用第一摄像头采集图像。

本申请实施例提供的图像处理方法,能够基于输入操作,将第一显示区域扩展到显示屏的显示区域,并显示第一子操作控件,关闭第二摄像头;或者,将第二显示区域扩展到显示屏的显示区域,并显示第二子操作控件,关闭第一摄像头;如此,根据用户需求,输出对应的采集图像,提高了用户体验。

本申请实施例中提供一种图像处理方法,如图11所示,该方法包括以下步骤:

步骤301:响应触发指令;

步骤302:通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;

步骤303:通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;

其中,步骤301至步骤303分别参见上述实施例中的步骤101至步骤103。

步骤304:根据所述第一采集图像生成第一视频文件,并根据所述第二采集图像生成第二视频文件;

这里,当通过第一显示区域实时输出第一采集图像,通过第二显示区域实时输出第二采集图像后,图像处理装置根据第一采集图像生成第一视频文件,根据第二采集图像生成第二视频文件。

如果图像处理装置的握持状态为竖屏状态,第一采集图像生成第一视频文件为竖屏录制的视频文件,第二采集图像生成第二视频文件为横屏录制的视频文件。如果图像处理装置的握持状态为横屏状态,第一采集图像生成第一视频文件为横屏录制的视频文件,第二采集图像生成第二视频文件为竖屏录制的视频文件。

步骤305:将所述第一视频文件的视频文件信息与所述第二视频文件的视频文件信息进行绑定;

这里,第一采集图像与第二采集图像是基于同一触发指令,对同一区域范围内的景物通过不同的摄像头采集得到的;其中,第一采集图像通过第一摄像头采集,并通过第一显示区域输出,第二采集图像通过第二摄像头采集,并通过第二显示区域输出。

在图像处理装置的握持状态为竖屏状态时,第一显示区域为竖屏录制的预览窗,第二显示区域为横屏录制的预览窗,根据第一采集图像生成的第一视频文件为竖屏录制的视频文件,根据第二采集图像生成的第二视频文件为横屏录制的视频文件,因此,第一视频文件与第二视频文件的录制方式不同,具有一定的关联关系。

将具有关联关系的第一视频文件与第二视频文件各自的视频文件信息进行绑定。这里,视频文件信息可以为录制时间、录制格式等信息。

在图像处理装置的握持状态为横屏状态时,与上述方案类似,此处不再赘述。

步骤306:分别存储所述第一视频文件和所述第二视频文件;

这里,将第一视频文件和第二视频文件作为两个独立的文件分别存储。

当第一视频文件和第二视频文件存储作为两个独立的文件时,可以根据第一视频文件的视频文件信息,找到第二视频文件的视频文件信息,从而获得第二视频文件;或者,根据第二视频文件的视频文件信息,找到第一视频文件的视频文件信息,从而获得第一视频文件。

这里,分别存储了第一视频文件和第二视频文件后,可以对第一视频文件和第二视频文件分别进行播放,也可以将第一视频文件和第二视频文件一起播放。

在一些实施例中,在分别存储所述第一视频文件和所述第二视频文件情况下,本申请实施例还可以:根据不同的场景自动从所述第一视频文件和所述第二视频文件中选择不同的视频文件。

这里,图像处理设备根据不同的场景,自动从第一视频文件和第二视频文件中选择不同的视频文件。

这里,不同的场景可以为:投屏场景、播放场景、分享场景等场景。本申请实施例中对具体的场景不进行任何的限定。

下面,分别以投屏场景、播放场景、分享场景为例,对视频文件的选择进行说明。

在投屏场景下,根据透明的目标设备从第一视频文件和第二视频文件中选择对应画面的视频文件。比如,第一视频文件为竖屏录制的视频文件,第二视频文件为横屏录制的视频文件;投屏的目标设备的横屏的电视时,选择第二视频文件进行播放。

在图像处理装置本地的播放器播放视频文件的播放场景下,根据图像处理装置的握持状态从第一视频文件和第二视频文件中选择对应画面的视频文件。比如:第一视频文件为竖屏录制的视频文件,第二视频文件为横屏录制的视频文件;如果图像处理装置的握持状态为竖屏状态,则选择第一视频文件;如果图像处理装置的握持状态为横屏状态,则选择第二视频文件。

在分享场景下,可根据所分享的社交软件的显示区域从第一视频文件和第二视频文件中选择视频文件。比如:第一视频文件为竖屏录制的视频文件,第二视频文件为横屏录制的视频文件;图像处理装置将录制的视频文件分享到社交软件中,社交软件的显示区域与竖屏对应,则选择第一视频文件。

在本申请实施例中,当用户在查看第一视频文件和第二视频文件时,可在显示屏幕上输出一个视频的提示图标,提示图标可为缩略图或视频图标。如图12所示,提示图标1201对应第一视频文件1202和第二视频文件1203。

基于用户对提示图标的操作,自动从第一视频文件和第二视频文件中选择视频文件。

本申请实施例提供的图像处理方法,将第一视频文件的视频文件信息与所述第二视频文件的视频文件信息进行绑定,并且根据不同的场景自动从第一视频文件和第二视频文件中选择不同的视频文件;如此,可以通过任意一个视频文件的视频文件信息,方便快捷地找到另一个视频文件,同时能够根据不同的场景自动选择需要的视频文件,提高了用户体验。

本申请实施例中通过具体场景对本申请实施例提供的图像处理方法进行说明。

本申请实施例在相机硬件设计上,引入两颗同构或者异构,但长边相互垂直摆放的摄像头,可以为第一摄像头相对于第二摄像头逆时针90度摆放。

通过以上硬件布局,无论用户横屏持有手机,还是竖屏持有手机,均可以利用这两个摄像头同时开启录像,生成两份视频,一份以横屏方式录制,另一份以竖屏方式录制,用户可以根据播放需要选择对应的视频。

如图8所示,手机竖屏姿态开启双向录像,底部总开关81用于控制双路录像的开始和停止;两路录像拥有各自独立的预览窗口,便于录制前以及录制过程中用户取景;其中,预览窗口82为竖屏录制的预览窗口,预览窗口85为横屏录制的预览窗口;同时两路录像拥有各自独立的控制按钮:录制暂停键和拍照键,这里,录制暂停键和拍照键分别用于暂停录像和拍照;其中,预览窗口82包括:录制暂停键83和拍照键84;预览窗口85包括:录制暂停键86和拍照键87。

当点击总开关81时,开启双路录像,开始保存第一摄像头实时采集的采集图像以及麦克风实时采集的声音;和第二摄像头实时采集的采集图像以及麦克风实时采集的声音;预览窗口82利用第一摄像头输出第一采集图像,预览窗口85利用第二摄像头输出第二采集图像;当点击总开关81时,结束保存第一摄像头实时采集的采集图像以及麦克风实时采集的声音;和第二摄像头实时采集的采集图像以及麦克风实时采集的声音,同时,生成对应的视频文件。

手机横屏姿态同理,不再敷述。

本申请实施例能够达到以下技术效果:利用同一图像处理装置同时获得横屏录制和竖屏录制的视频文件,提高了用户体验。

本申请实施例还提供一种图像处理装置,该装置所包括的各模块可以通过图像处理装置的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。

如图13所示,图像处理装置130包括:

响应模块1301,用于响应触发指令;

第一输出模块1302,用于通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;

第二输出模块1303,用于通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;

其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。

在一些实施例中,所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边垂直;

其中,所述第一摄像头与所述第二摄像头为同构摄像头元件。

在一些实施例中,所述第一显示区域与所述第二显示区域为同一显示屏上不同的显示区域。

在一些实施例中,图像处理装置130还包括:显示模块,用于在所述显示屏上显示操作控件;所述操作控件至少用于:接收用户的第一操作产生开始录制指令以开始保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音,以及接收用户的第二操作产生结束录制指令以结束保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音。

在一些实施例中,图像处理装置130还包括:第三输出模块,用于基于所述开始录制指令以开始保存所述第一摄像头以及所述第二摄像头实时采集的采集图像以及麦克风实时采集的声音的过程中,所述第一显示区域同步输出所述第一摄像头实时采集的第一采集图像;以及所述第二显示区域同步输出所述第二摄像头实时采集的第二采集图像;其中,所述第一显示区域内包括第一子操作控件,所述第一子操作控件用于操控所述第一摄像头,所述第二显示区域内包括第二子操作控件,所述第二子操作控件用于操控所述第二摄像头。

在一些实施例中,图像处理装置130还包括:获得模块、第一控制模块和第二控制模块;其中,

获得模块,用于获得输入操作;

第一控制模块,用于如果输入操作针对第一显示区域,将所述第一显示区域扩展到所述显示屏的显示区域,并显示第一子操作控件;同时,关闭所述第二摄像头;

第二控制模块,用于如果输入操作针对第二显示区域,将所述第二显示区域扩展到所述显示屏的显示区域,并显示第二子操作控件;同时,关闭所述第一摄像头。

在一些实施例中,图像处理装置130还包括:生成模块、绑定模块和存储模块;其中,

第一生成模块,用于根据所述第一采集图像生成第一视频文件,并根据所述第二采集图像生成第二视频文件;

绑定模块,用于将所述第一视频文件的视频文件信息与所述第二视频文件的视频文件信息进行绑定;

存储模块,用于分别存储所述第一视频文件和所述第二视频文件。

在一些实施例中,图像处理装置130还包括:选择模块,用于根据不同的场景自动从所述第一视频文件和所述第二视频文件中选择不同的视频文件。

需要说明的是:上述实施例提供的图像处理装置在图像处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的图像处理装置与图像处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图14所示的图像处理设备140包括:至少一个处理器1410、存储器1440、至少一个网络接口1420、用户接口1430、第一摄像头1460和第一摄像头1470。图像处理设备140中的各个组件通过总线系统1450耦合在一起。可理解,总线系统1450用于实现这些组件之间的连接通信。总线系统1450除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统1450。

用户接口1430可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

存储器1440可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)。易失性存储器可以是随机存取存储器(RAM,Random Access Memory)。本发明实施例描述的存储器1440旨在包括任意适合类型的存储器。

本发明实施例中的存储器1440能够存储数据以支持图像处理设备140的操作。这些数据的示例包括:用于在图像处理设备140上操作的任何计算机程序,如操作系统和应用程序。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序。

其中,处理器1410用于响应触发指令;通过第一摄像头实时获得第一采集图像,并且通过第一显示区域实时输出所述第一采集图像;通过第二摄像头实时获得第二采集图像,并且通过第二显示区域实时输出所述第二采集图像;其中,所述第一摄像头与所述第二摄像头固定位置不同;所述第一显示区域与所述第二显示区域不同。处理器1410用于运行所述计算机程序时,以实现上述实施例中提供的图像处理方法中的步骤。

作为本发明实施例提供的方法采用软硬件结合实施的示例,本发明实施例所提供的方法可以直接体现为由处理器1410执行的软件模块组合,例如本本发明实施例提供的图像处理装置,图像处理装置的软件模块可以存储于存储器1440,处理器1410读取存储器1440中软件模块包括的可执行指令,结合必要的硬件(例如,包括处理器1410以及连接到总线1450的其他组件)完成本发明实施例提供的图像处理方法。

作为示例,处理器1410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

这里需要指出的是:以上图像处理设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本申请图像处理设备实施例中未披露的技术细节,本领域的技术人员请参照本申请方法实施例的描述而理解,为节约篇幅,这里不再赘述。

在示例性实施例中,本申请实施例还提供了一种存储介质,可以为计算机可读存储介质,例如包括存储计算机程序的存储器,上述计算机程序可由处理器处理,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器处理时实现上述实施例中提供的图像处理方法中的步骤。

这里需要指出的是:以上计算机介质实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本申请存储介质实施例中未披露的技术细节,本领域的技术人员请参照本申请方法实施例的描述而理解,为节约篇幅,这里不再赘述。

上述本申请实施例揭示的方法可以应用于所述处理器中,或者由所述处理器实现。所述处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器,所述处理器读取存储器中的信息,结合其硬件完成前述方法的步骤。

可以理解,本申请实施例的存储器(存储器)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

本领域内的技术人员应明白,本申请实施例的图像处理方法的其他构成以及作用,对于本领域的技术人员而言都是已知的,为了减少冗余,本申请实施例不做赘述。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本申请的实施例,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同限定。

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