一种信息处理方法以及一种电子设备的制作方法

文档序号:7769735阅读:147来源:国知局
一种信息处理方法以及一种电子设备的制作方法
【专利摘要】本申请公开了一种信息处理方法以及一种电子设备,该方法应用于第一电子设备,所述方法包括:接收第二电子设备发送的待矫正视频数据;接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据;基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
【专利说明】一种信息处理方法以及一种电子设备

【技术领域】
[0001]本发明涉及多媒体【技术领域】,特别涉及一种信息处理方法以及一种电子设备。

【背景技术】
[0002]随着多媒体技术的发展,视频采集技术也越来越强大。很多视频采集设备中都集成有视频校准功能,比如:在光线较暗的情况下,通过闪关灯的方式提亮环境亮度;在视频采集装置(如带摄像功能的手机、摄像机等)存在抖动的情况下,通过加速度传感器或陀螺仪来检测视频采集装置抖动的方向及大小,进而能够在一定程度上防止帧间抖动。
[0003]而本申请发明人在实现本申请实施例技术方案的过程中发现,现有技术中的视频防抖功能一般都是实时防抖的,即在采集视频的同时,若用户的手抖动,会即时检测并进行处理。而在现有技术中,视频采集装置的主要功能还是在于采集视频数据,而并非采集视频数据所对应的参数信息。因此现有技术中的实时防抖的技术并不能够大幅提高拍摄视频的画面质量,进而导致现有技术仍旧存在拍摄获得的视频的画面质量较低的技术问题,影响用户的观看效果。


【发明内容】

[0004]本发明提供一种信息处理方法以及一种电子设备,用以解决现有技术中的实时防抖的技术并不能够大幅提高拍摄视频的画面质量,进而导致现有技术仍旧存在拍摄获得的视频的画面质量较低的技术问题。并进一步提高用户的观看效果。
[0005]一方面,本发明通过本申请的一个实施例,提供如下技术方案:
[0006]—种信息处理方法,应用于第一电子设备,所述方法包括:
[0007]接收第二电子设备发送的待矫正视频数据;
[0008]接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据;
[0009]基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
[0010]优选的,在所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之前,所述方法还包括:
[0011]将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。
[0012]优选的,所述接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,具体为:
[0013]基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I彡M彡N。
[0014]优选的,所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据,具体包括:
[0015]利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
[0016]优选的,在所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,所述方法还包括:
[0017]将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放;或
[0018]在所述第一电子设备中播放所述矫正视频数据。
[0019]优选的,所述参数信息具体为所述第二电子设备在拍摄所述待矫正视频数据时的空间位移信息。
[0020]优选的,所述空间位移信息具体为:
[0021]所述第二电子设备在X轴方向的第一子位移信息;和/或
[0022]所述第二电子设备在Y轴方向的第二子位移信息;和/或
[0023]所述第二电子设备在Z轴方向的第三子位移信息。
[0024]另一方面,本发明通过本申请的另一个实施例提供:
[0025]一种电子设备,包括:
[0026]接收单元,用于接收第二电子设备发送的待矫正视频数据;
[0027]所述接收单元,用于接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据;
[0028]处理单元,用于基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
[0029]优选的,所述电子设备还包括:
[0030]解析单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之前,将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。[0031 ] 优选的,所述接收单元具体用于基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I ^ N0
[0032]优选的,所述处理单元具体用于利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
[0033]优选的,所述电子设备还包括:播放单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放;或用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,在所述第一电子设备中播放所述矫正视频数据。
[0034]优选的,所述参数信息具体为所述第二电子设备在拍摄所述待矫正视频数据时的空间位移?目息。
[0035]优选的,所述空间位移信息具体为:所述第二电子设备在X轴方向的第一子位移信息;和/或所述第二电子设备在Y轴方向的第二子位移信息;和/或所述第二电子设备在Z轴方向的第三子位移信息。
[0036]上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
[0037](I)由于在本申请技术方案中,在第二电子设备获得待矫正视频数据之后,还会获得与其相关的参数信息,并且第一电子设备会接受这两种信息,然后使用该参数信息对待矫正视频数据进行处理,故而,能够对待矫正视频数据进行更加强大的处理,解决了现有技术中的实时防抖的技术并不能够大幅提高拍摄视频的画面质量,进而导致现有技术仍旧存在拍摄获得的视频的画面质量较低的技术问题,提高了视频数据的画面质量。
[0038](2)由于在本申请技术方案中,待矫正视频数据相关的参数信息可以为:第二电子设备的位移信息,通过该位移信息可以获得采集所述待矫正视频数据时第二电子设备的抖动角度,故而可以在另一图像处理功能更加强大的电子设备通过所述抖动角度对待矫正视频数据进行调整,因而达到了能更加精确的进行矫正抖动的技术效果。

【专利附图】

【附图说明】
[0039]图1为本申请实施例中信息处理方法的过程图;
[0040]图2为本申请实施例中电子设备的示意图。

【具体实施方式】
[0041]为了解决现有技术中的实时防抖的技术并不能够大幅提高拍摄视频的画面质量,进而导致现有技术仍旧存在拍摄获得的视频的画面质量较低的技术问题,本发明实施例提出了一种信息处理方法以及一种电子设备,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0042]实施例一:
[0043]在本申请实施例中,提供一种信息处理方法,该方法应用于第一电子设备。
[0044]其中,第一电子设备具体可以是具有高能力处理多媒体数据(如图像、视频、音频等等)的云端服务器,或者是具有高能力处理多媒体数据的终端,如电脑等等。
[0045]下面请参考图1,本申请实施例中的信息处理的方法包括如下步骤:
[0046]S101,接收第二电子设备发送的待矫正视频数据。
[0047]S102,接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息。
[0048]S103,基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
[0049]在SlOl的具体实施过程中,所述获得的待校正视频数据是未经处理的原始视频数据,所述原始视频数据是第二电子设备拍摄之后,发送到本申请实施例中的第一电子设备中的。而在本申请实施例中,第二电子设备可以是摄像机、带有摄像功能的手机等等。例如其为摄像机时,当拍摄到用户过生日的视频,就可以通过数据线或者是读取存储卡的方式,将这段视频传送到云端服务器或者是电脑中。
[0050]在S102的具体实施过程中,参数信息具体可以是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据。更为具体的,其可以是所述第二电子设备在拍摄所述待矫正视频数据时的空间位移息。
[0051]在具体的实施过程中,第二电子设备的空间位移信息是:
[0052]所述第二电子设备在X轴方向的第一子位移信息。和/或
[0053]所述第二电子设备在Y轴方向的第二子位移信息。和/或
[0054]所述第二电子设备在Z轴方向的第三子位移信息。
[0055]具体的,用户在通过所述电子设备进行视频采集时,可能会存在手抖的情况,从而导致摄像机发生位移,其中,包括X轴方向、Y轴方向、Z轴方向等多个方向的位移,从而导致所采集视频数据出现抖动,进而导致采集的视频数据画面质量不好,在这种情况下,可以记录所述电子设备抖动的位移信息,其中可以通过多种方式检测该位移信息,比如:通过加速度传感器、陀螺仪等等。
[0056]而电子设备具体的位移信息可以如下所示。
[0057]比如:电子设备没有抖动时所在坐标位置为(O, O, O),抖动之后的位移为(al, bl,Cl)当然,此处的位移信息也可以为其它值,本申请实施例不作限制。
[0058]具体的,此时的位移信息对应的应该是摄像机在拍摄某一帧画面时对应的位移信息。一般来说,摄像机拍摄的视频是由多帧图像数据组成的,例如其由N帧图像数据组成,N为正整数。而抖动数据一般是用户在某一刻拍摄视频时发生的,因此其对应的应该是摄像机在那一刻拍摄获得的图像数据。而其他时间段拍摄的视频没有抖动,视频画面没有受影响。
[0059]由以上描述可知,与待矫正视频数据对应的参数信息可以为:所述电子设备的空间位移信息,通过空间位移信息可以获得摄像机在拍摄某一帧或者某几帧图像数据时的第一抖动角度。故而可以在另一图像处理功能更加强大的电子设备(即本申请实施例中的第一电子设备)通过该抖动角度对对应的图像数据进行调整,因而达到了能更加精确的进行矫正抖动的技术效果,并进一步获得质量更好的视频。
[0060]而一般来说,一个参数信息就会对应一帧图像数据,而对应的这一帧图像数据是画面效果不好的图像数据。
[0061]而在获得参数信息时,可以获得一个或者多个参数信息。而每一个参数信息都会对应一帧图像数据。
[0062]而在S103的实施过程中,就可以基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
[0063]而在这个实施步骤之前,首先会将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。
[0064]从上面的描述可知,视频数据其实是多帧图像数据组合而成的,因此,若要对视频数据进行矫正,则必须要先将其解析为图像数据。
[0065]进一步的,由于在获得参数信息时,也是获得某一时刻的参数信息,因此,每一个参数信息都会对应那一时刻的图像数据。因此,在获得了 N帧图像数据之后,基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I < M < N。
[0066]进一步的,首先会从这N帧图像数据中挑选出M帧图像数据,而这M帧图像数据都是具有参数信息的图像数据,正因为有了参数信息,因此这M帧图像数据都是画面质量不太好的图像数据,并且每一帧图像数据都对应了一个参数信息。更进一步的,当获得了 M帧图像数据之后,则会获得M帧图像数据对应的M个参数信息。
[0067]在获得了 M个参数信息之后,就会利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
[0068]以一帧图像数据为例。
[0069]假设在采集这一帧图像数据时,所述电子设备的位移信息为:(al,bl, Cl),其中可以通过多种方式检测所述第一累加位移信息,比如:通过加速度传感器、陀螺仪等等。
[0070]那么可以据此获得其抖动角度,例如为:向下I度,而摄像机的镜头焦距为:120度,那么,也就说明这一帧图像数据向下偏移了 1/120,其中,假设所述图像的分辨率为:3600px*2400px,那么,应该将这一帧图像数据向上移动3600*l/120px=300px。
[0071]进一步的,在处理完这一帧图像数据之后,逐步处理其他帧图像数据,进而获得画面质量较好的视频数据。
[0072]当然,在具体实施过程中,还可以采用其它方式进行抖动矫正,对此本申请实施例不作限制。
[0073]在处理完待矫正视频数据,并获得矫正过后的视频数据之后,则会执行下面的步骤。
[0074]第一种:
[0075]将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放。
[0076]例如,当具有针对多媒体数据的高处理能力的电脑对待矫正视频数据进行处理,并获得了矫正视频数据之后,则可以将其发送回手机(此时的第二电子设备以手机举例),然后通过手机播放。
[0077]第二种:
[0078]在所述第一电子设备中播放所述矫正视频数据。
[0079]例如,第一电子设备为具有针对多媒体数据的高处理能力的电脑,在对待矫正视频数据处理之后,则可以直接进行播放。
[0080]以上则是本申请实施例中信息处理方法的具体实施过程,基于同一发明构思,下面的实施例介绍一种电子设备。
[0081]实施例二:
[0082]在本申请实施例中,介绍了一种电子设备。
[0083]具体的,该电子设备具体可以是具有高能力处理多媒体数据(如图像、视频、音频等等)的云端服务器,或者是具有高能力处理多媒体数据的终端,如电脑等等。
[0084]下面请参看图2,该电子设备具体包括:
[0085]接收单元201,用于接收第二电子设备发送的待矫正视频数据。
[0086]所述接收单元201,用于接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据。
[0087]处理单元202,用于基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
[0088]进一步的,所述电子设备还包括:
[0089]解析单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之前,将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。
[0090]进一步的,所述接收单元201具体用于基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I ^ M ^ N0
[0091]进一步的,所述处理单元202具体用于利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
[0092]进一步的,所述电子设备还包括:播放单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放。或用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,在所述第一电子设备中播放所述矫正视频数据。
[0093]进一步的,所述参数信息具体为所述第二电子设备在拍摄所述待矫正视频数据时的空间位移信息。
[0094]进一步的,所述空间位移信息具体为:所述第二电子设备在X轴方向的第一子位移信息。和/或所述第二电子设备在Y轴方向的第二子位移信息。和/或所述第二电子设备在Z轴方向的第三子位移信息。
[0095]由于,本申请实施例二所介绍的电子设备,为实施本申请实施例一所介绍的信息处理方法所采用的电子设备,故而,基于本申请实施例一所介绍的图像采集的方法,本领域所属技术人员能够了解本申请实施例二所介绍的电子设备的具体结构和变型,故而在此不再详细介绍,只要实施本申请实施例一中信息处理方法的电子设备,都属于本申请欲保护的范围。
[0096]通过本发明的一个或多个实施例,可以实现如下技术效果:
[0097]( I)由于在本申请实施例中,在第二电子设备获得待矫正视频数据之后,还会获得与其相关的参数信息,并且第一电子设备会接受这两种信息,然后使用该参数信息对待矫正视频数据进行处理,故而,能够对待矫正视频数据进行更加强大的处理,解决了现有技术中的实时防抖的技术并不能够大幅提高拍摄视频的画面质量,进而导致现有技术仍旧存在拍摄获得的视频的画面质量较低的技术问题,提高了视频数据的画面质量。
[0098](2)由于在本申请实施例中,待矫正视频数据相关的参数信息可以为:第二电子设备的位移信息,通过该位移信息可以获得采集所述待矫正视频数据时第二电子设备的抖动角度,故而可以在另一图像处理功能更加强大的电子设备通过所述抖动角度对待矫正视频数据进行调整,因而达到了能更加精确的进行矫正抖动的技术效果。
[0099]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。
[0100]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0101]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0102]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0103]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,应用于第一电子设备,其特征在于,所述方法包括: 接收第二电子设备发送的待矫正视频数据; 接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据; 基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
2.如权利要求1所述的方法,其特征在于,在所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之前,所述方法还包括: 将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。
3.如权利要求2所述的方法,其特征在于,所述接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,具体为: 基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I SM彡N。
4.如权利要求3所述的方法,其特征在于,所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据,具体包括: 利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
5.如权利要求1所述的方法,其特征在于,在所述基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,所述方法还包括: 将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放;或 在所述第一电子设备中播放所述矫正视频数据。
6.如权利要求1所述的方法,其特征在于,所述参数信息具体为所述第二电子设备在拍摄所述待矫正视频数据时的空间位移信息。
7.如权利要求1所述的方法,其特征在于,所述空间位移信息具体为: 所述第二电子设备在X轴方向的第一子位移信息;和/或 所述第二电子设备在Y轴方向的第二子位移信息;和/或 所述第二电子设备在Z轴方向的第三子位移信息。
8.—种电子设备,其特征在于,包括: 接收单元,用于接收第二电子设备发送的待矫正视频数据; 所述接收单元,用于接收所述第二电子设备发送的与所述待矫正视频数据对应的参数信息,其中,所述参数信息是所述第二电子设备在拍摄所述待矫正视频数据时,通过所述第二电子设备中的传感器获得的与所述待矫正视频数据对应的数据; 处理单元,用于基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据。
9.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括: 解析单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之前,将所述待矫正视频数据进行解析,获得N帧图像数据,其中,N为正整数。
10.如权利要求8所述的电子设备,其特征在于,所述接收单元具体用于基于所述N帧图像数据,获得所述N帧图像数据中的M帧图像数据对应的M个参数信息,其中,I N。
11.如权利要求10所述的电子设备,其特征在于,所述处理单元具体用于利用所述M个参数信息中的每一个参数信息,对所述M帧图像数据中对应的每一帧图像进行矫正处理,获得所述矫正视频数据。
12.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括:播放单元,用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,将所述矫正视频数据发送给所述第二电子设备,以供所述第二电子设备播放;或用于在基于所述参数信息对所述待矫正视频数据进行处理,获得矫正视频数据之后,在所述第一电子设备中播放所述矫正视频数据。
13.如权利要求8所述的电子设备,其特征在于,所述参数信息具体为所述第二电子设备在拍摄所述待矫正视频数据时的空间位移信息。
14.如权利要求8所述的电子设备,其特征在于,所述空间位移信息具体为:所述第二电子设备在X轴方向的第一子位移信息;和/或所述第二电子设备在Y轴方向的第二子位移信息;和/或所述第二电子设备在Z轴方向的第三子位移信息。
【文档编号】H04N5/232GK104427241SQ201310407406
【公开日】2015年3月18日 申请日期:2013年9月9日 优先权日:2013年9月9日
【发明者】赵谦, 施开成 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1