一种数据处理方法及电子设备的制作方法

文档序号:7809385阅读:116来源:国知局
一种数据处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种数据处理方法及电子设备,所述数据处理方法包括:在t1至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
【专利说明】一种数据处理方法及电子设备

【技术领域】
[0001 ] 本发明涉及数据处理技术,尤其涉及一种数据处理方法及电子设备。

【背景技术】
[0002]随着用户对高清视频的要求越来越高,摄像类产品,例如摄像机、手机、电脑等需具备拍摄出高分辨率视频的功能,而高分辨率的视频文件占用的存储空间较大,对于摄像类产品的储存容量要求很高;当摄像类产品的存储空间塞满时,用户无法获取更新的视频文件,用户体验差。


【发明内容】

[0003]为解决上述技术问题,本发明实施例提供了一种数据处理方法及电子设备。
[0004]本发明实施例提供的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述数据处理方法包括:
[0005]在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0006]在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0007]将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0008]本发明实施例提供的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述电子设备包括:
[0009]第一生成单元,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0010]第一记录单元,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0011]第二生成单元,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0012]第二记录单元,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0013]第一合并单元,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0014]本发明实施例的技术方案中,在获取视频数据的过程中,动态改变视频数据的分辨率,具体地,在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;其中,所述第二分辨率与所述第一分辨率不同;如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。

【专利附图】

【附图说明】
[0015]图1为本发明实施例一的数据处理方法的流程示意图;
[0016]图2为本发明实施例二的数据处理方法的流程示意图;
[0017]图3为本发明实施例三的数据处理方法的流程示意图;
[0018]图4为本发明实施例四的数据处理方法的流程示意图;
[0019]图5为本发明实施例五的数据处理方法的流程示意图;
[0020]图6为本发明实施例一的电子设备的结构组成示意图;
[0021]图7为本发明实施例二的电子设备的结构组成示意图;
[0022]图8为本发明实施例三的电子设备的结构组成示意图;
[0023]图9为本发明实施例四的电子设备的结构组成示意图;
[0024]图10为本发明实施例五的电子设备的结构组成示意图。

【具体实施方式】
[0025]为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
[0026]图1为本发明实施例一的数据处理方法的流程示意图,本示例中的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图1所示,所述数据处理方法包括以下步骤:
[0027]步骤101:在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分。
[0028]本发明实施例中,所述电子设备可以是摄像机、手机、平板电脑、游戏机、笔记本电脑等设备;所述电子设备具有摄像功能,能够对目标物进行拍摄以获取视频数据。
[0029]本发明实施例中,电子设备中具有编码单元,该编码单元可以对拍摄获取到的视频数据进行编码,进而获得第一视频文件,这里,第一视频文件是以某一特定的视频格式进行编码的视频数据。
[0030]具体地,通过特定的压缩技术将视频数据转换成某一视频格式的视频文件。这里,较为重要的编码标准有国际电联的H.261、H.263、运动静止图像专家组(M-JPEG,Mot1n-Join Photographic Experts Group)、国际标准化组织运动图像专家组(MPEG,Moving Pictures Experts Group)系列标准,此外在互联网上被广泛应用的还有真网络(Real-Networks)公司的真视频(RealVideo)、微软公司的窗媒体视频(WMV, Windows MediaVideo)以及苹果(Apple)公司的快时(QuickTime)等。
[0031]本发明实施例中,在某一时段内,例如tl至t2时刻之间,以第一分辨率对当前获取到的视频数据进行编码;这里,编码的分辨率与编码标准有关,视频数据经不同的编码标准编码出来的视频文件具有不同的分辨率。这里,第一分辨率可以是某一特定数值的分辨率,例如0.3M的分辨率,也即640X480的分辨率,再例如2M的分辨率,也即1600 X 1200的分辨率。
[0032]本发明实施例中,对于tl至t2时刻之间所获取到的视频数据以第一分辨率进行编码,进而生成第一视频文件的第一部分。这里,第一视频文件至少包括两个部分,而第一视频文件中至少包括的两个部分中至少有两个部分的分辨率不同,如此,一个视频文件中有一部分的分辨率较高,有一部分的分辨率较低。
[0033]步骤102:在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息。
[0034]本发明实施例中,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。这里,所设置的属性信息可以但不限于以下形式:标识符、数字等;例如,设置的属性信息为1.5M,则表明该部分的分辨率为1.5M ;设置的属性信息为1280 X 720,则表明该部分的分辨率为0.9M。
[0035]步骤103:在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分。
[0036]与步骤101同理,对于tl至t2时刻之间拍摄到的视频数据以第一分辨率进行编码,而对于接下来的t2至t3时刻之间拍摄到的视频数据则以第二分辨率进行编码,这里,
第二分辨率不同于第一分辨率。
[0037]具体实现时,可以采用不同的编码格式对拍摄到的视频数据进行编码。
[0038]步骤104:在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同。
[0039]与步骤102同理,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。本步骤中的属性信息与第一部分的属性信息不同。
[0040]步骤105:将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0041]本领域技术人员应当理解,本发明实施例中仅示意出第一视频文件的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到第一视频文件。当第一视频文件包括N个部分时,NS 2,则将这N个部分按照时间顺序合并为所述第一视频文件;这里,第一视频文件的N个部分以不同的分辨率进行编码。
[0042]本发明实施例中,第一视频文件的至少两个部分的分辨率不同,如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。
[0043]图2为本发明实施例二的数据处理方法的流程示意图,本示例中的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图2所示,所述数据处理方法包括以下步骤:
[0044]步骤201:在tl时刻,获得第一操作。
[0045]本发明实施例中,所述电子设备可以是摄像机、手机、平板电脑、游戏机、笔记本电脑等设备;所述电子设备具有摄像功能,能够对目标物进行拍摄以获取视频数据。
[0046]本发明实施例中,电子设备中具有编码单元,该编码单元可以对拍摄获取到的视频数据进行编码,进而获得第一视频文件,这里,第一视频文件是以某一特定的视频格式进行编码的视频数据。
[0047]具体地,通过特定的压缩技术将视频数据转换成某一视频格式的视频文件。这里,较为重要的编码标准有国际电联的H.261、H.263、M-JPEG、MPEG系列标准,此外在互联网上被广泛应用的还有Real-Networks公司的RealVideo、微软公司的WMV以及Apple公司的QuickTime 等。
[0048]本发明实施例中,第一操作用于对tl至t2时刻所获取到的视频数据设置表征所述第一分辨率的属性信息,见如下步骤202。
[0049]步骤202:响应所述第一操作,对tl至t2时刻所获取到的视频数据设置表征所述第一分辨率的属性信息。
[0050]其中,在tl至t2时刻之间未获得将视频数据的分辨率由第一分辨率更改为不同于第一分辨率的其他分辨率的操作。
[0051]步骤203:依据所设置的属性信息,确定tl至t2时刻对应的分辨率。
[0052]具体地,tl至t2时刻对应的分辨率为第一分辨率。
[0053]步骤204:在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分。
[0054]本发明实施例中,在某一时段内,例如tl至t2时刻之间,以第一分辨率对当前获取到的视频数据进行编码;这里,编码的分辨率与编码标准有关,视频数据经不同的编码标准编码出来的视频文件具有不同的分辨率。这里,第一分辨率可以是某一特定数值的分辨率,例如0.3M的分辨率,也即640X480的分辨率,再例如2M的分辨率,也即1600 X 1200的分辨率。
[0055]本发明实施例中,对于tl至t2时刻之间所获取到的视频数据以第一分辨率进行编码,进而生成第一视频文件的第一部分。这里,第一视频文件至少包括两个部分,而第一视频文件中至少包括的两个部分中至少有两个部分的分辨率不同,如此,一个视频文件中有一部分的分辨率较高,有一部分的分辨率较低。
[0056]步骤205:在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息。
[0057]本发明实施例中,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。这里,所设置的属性信息可以但不限于以下形式:标识符、数字等;例如,设置的属性信息为1.5M,则表明该部分的分辨率为1.5M ;设置的属性信息为1280 X 720,则表明该部分的分辨率为0.9M。
[0058]步骤206:在t2时刻,获得第二操作。
[0059]本发明实施例中,第二操作用于对t2至t3时刻所获取到的视频数据设置表征所述第二分辨率的属性信息。
[0060]步骤207:响应所述第二操作,对t2至t3时刻所获取到的视频数据设置表征所述第二分辨率的属性信息。
[0061]其中,在t2至t3时刻之间未获得将视频数据的分辨率由第二分辨率更改为不同于第二分辨率的其他分辨率的操作。
[0062]步骤208:依据所设置的属性信息,确定t2至t3时刻对应的分辨率。
[0063]具体地,t2至t3时刻对应的分辨率为第二分辨率。
[0064]步骤209:在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分。
[0065]与步骤204同理,对于tl至t2时刻之间拍摄到的视频数据以第一分辨率进行编码,而对于接下来的t2至t3时刻之间拍摄到的视频数据则以第二分辨率进行编码,这里,
第二分辨率不同于第一分辨率。
[0066]具体实现时,可以采用不同的编码格式对拍摄到的视频数据进行编码。
[0067]步骤210:在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同。
[0068]与步骤205同理,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。本步骤中的属性信息与第一部分的属性信息不同。
[0069]步骤211:将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0070]本领域技术人员应当理解,本发明实施例中仅示意出第一视频文件的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到第一视频文件。当第一视频文件包括N个部分时,N > 2,则将这N个部分按照时间顺序合并为所述第一视频文件;这里,第一视频文件的N个部分以不同的分辨率进行编码。
[0071]本发明实施例中,第一视频文件的至少两个部分的分辨率不同,如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。
[0072]图3为本发明实施例三的数据处理方法的流程示意图,本示例中的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图3所示,所述数据处理方法包括以下步骤:
[0073]步骤301:获得第三操作。
[0074]本发明实施例中,所述电子设备可以是摄像机、手机、平板电脑、游戏机、笔记本电脑等设备;所述电子设备具有摄像功能,能够对目标物进行拍摄以获取视频数据。
[0075]本发明实施例中,电子设备中具有编码单元,该编码单元可以对拍摄获取到的视频数据进行编码,进而获得第一视频文件,这里,第一视频文件是以某一特定的视频格式进行编码的视频数据。
[0076]具体地,通过特定的压缩技术将视频数据转换成某一视频格式的视频文件。这里,较为重要的编码标准有国际电联的H.261、H.263、M-JPEG、MPEG系列标准,此外在互联网上被广泛应用的还有Real-Networks公司的RealVideo、微软公司的WMV以及Apple公司的QuickTime 等。
[0077]本发明实施例中,在某一时段内,例如tl至t2时刻之间,以第一分辨率对当前获取到的视频数据进行编码;这里,编码的分辨率与编码标准有关,视频数据经不同的编码标准编码出来的视频文件具有不同的分辨率。这里,第一分辨率可以是某一特定数值的分辨率,例如0.3M的分辨率,也即640X480的分辨率,再例如2M的分辨率,也即1600 X 1200的分辨率。
[0078]本发明实施例中,所述第三操作用于对所述第一视频文件中的至少两个部分分别设置相应的属性信息,见如下步骤302。
[0079]步骤302:响应所述第三操作,对所述第一视频文件中的至少两个部分分别设置相应的属性信息。
[0080]具体地,当第一视频文件包括第一部分和第二部分时,则对第一视频文件的第一分部设置表征第一分辨率的属性信息,对第二视频文件的第二部分设置标识第二分辨率的属性信息。这里,第一部分和第二部分的区分可以按照时间段来区分,例如tl至t2时刻之间为第一部分,而t2至t3时刻之间为第二部分。当然,也可以按照视频的内容来区分第一部分和第二分部。
[0081]步骤303:依据所设置的属性信息,确定当前获取到的视频数据所对应的分辨率。
[0082]具体地,当第一视频文件包括第一部分和第二部分,且第一部分和第二部分按照时间段来区分时,则当前时刻处于tl至t2时刻之间的视频数据所对应的的分辨率为第一分辨率;当前时刻处于t2至t3时刻之间的视频数据所对应的的分辨率为第二分辨率。
[0083]步骤304:在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分。
[0084]本发明实施例中,对于tl至t2时刻之间所获取到的视频数据以第一分辨率进行编码,进而生成第一视频文件的第一部分。这里,第一视频文件至少包括两个部分,而第一视频文件中至少包括的两个部分中至少有两个部分的分辨率不同,如此,一个视频文件中有一部分的分辨率较高,有一部分的分辨率较低。
[0085]步骤305:在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息。
[0086]本发明实施例中,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。这里,所设置的属性信息可以但不限于以下形式:标识符、数字等;例如,设置的属性信息为1.5M,则表明该部分的分辨率为1.5M ;设置的属性信息为1280 X 720,则表明该部分的分辨率为0.9M。
[0087]步骤306:在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分。
[0088]与步骤304同理,对于tl至t2时刻之间拍摄到的视频数据以第一分辨率进行编码,而对于接下来的t2至t3时刻之间拍摄到的视频数据则以第二分辨率进行编码,这里,
第二分辨率不同于第一分辨率。
[0089]具体实现时,可以采用不同的编码格式对拍摄到的视频数据进行编码。
[0090]步骤307:在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同。
[0091]与步骤305同理,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。本步骤中的属性信息与第一部分的属性信息不同。
[0092]步骤308:将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0093]本领域技术人员应当理解,本发明实施例中仅示意出第一视频文件的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到第一视频文件。当第一视频文件包括N个部分时,NS 2,则将这N个部分按照时间顺序合并为所述第一视频文件;这里,第一视频文件的N个部分以不同的分辨率进行编码。
[0094]本发明实施例中,第一视频文件的至少两个部分的分辨率不同,如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。
[0095]图4为本发明实施例四的数据处理方法的流程示意图,本示例中的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;如图4所示,所述数据处理方法包括以下步骤:
[0096]步骤401:在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分。
[0097]本发明实施例中,所述电子设备可以是摄像机、手机、平板电脑、游戏机、笔记本电脑等设备;所述电子设备具有摄像功能,能够对目标物进行拍摄以获取视频数据。
[0098]本发明实施例中,电子设备中具有编码单元,该编码单元可以对拍摄获取到的视频数据进行编码,进而获得第一视频文件,这里,第一视频文件是以某一特定的视频格式进行编码的视频数据。
[0099]本发明实施例中,电子设备具有解码单元,该解码单元可以对第一视频文件进行解码,进而获得至少两个部分的视频数据,该视频数据可以直接显示在显示器端。
[0100]具体地,通过特定的压缩技术将视频数据转换成某一视频格式的视频文件。这里,较为重要的编解码标准有国际电联的H.261、H.263、M-JPEG、MPEG系列标准,此外在互联网上被广泛应用的还有Real-Networks公司的RealVideo、微软公司的WMV以及Apple公司的QuickTime 等。
[0101]本发明实施例中,在某一时段内,例如tl至t2时刻之间,以第一分辨率对当前获取到的视频数据进行编码;这里,编码的分辨率与编码标准有关,视频数据经不同的编码标准编码出来的视频文件具有不同的分辨率。这里,第一分辨率可以是某一特定数值的分辨率,例如0.3M的分辨率,也即640X480的分辨率,再例如2M的分辨率,也即1600 X 1200的分辨率。
[0102]本发明实施例中,对于tl至t2时刻之间所获取到的视频数据以第一分辨率进行编码,进而生成第一视频文件的第一部分。这里,第一视频文件至少包括两个部分,而第一视频文件中至少包括的两个部分中至少有两个部分的分辨率不同,如此,一个视频文件中有一部分的分辨率较高,有一部分的分辨率较低。
[0103]步骤402:在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息。
[0104]本发明实施例中,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。这里,所设置的属性信息可以但不限于以下形式:标识符、数字等;例如,设置的属性信息为1.5M,则表明该部分的分辨率为1.5M ;设置的属性信息为1280 X 720,则表明该部分的分辨率为0.9M。
[0105]步骤403:在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分。
[0106]与步骤401同理,对于tl至t2时刻之间拍摄到的视频数据以第一分辨率进行编码,而对于接下来的t2至t3时刻之间拍摄到的视频数据则以第二分辨率进行编码,这里,
第二分辨率不同于第一分辨率。
[0107]具体实现时,可以采用不同的编码格式对拍摄到的视频数据进行编码。
[0108]步骤404:在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同。
[0109]与步骤402同理,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。本步骤中的属性信息与第一部分的属性信息不同。
[0110]步骤405:将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0111]本领域技术人员应当理解,本发明实施例中仅示意出第一视频文件的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到第一视频文件。当第一视频文件包括N个部分时,NS 2,则将这N个部分按照时间顺序合并为所述第一视频文件;这里,第一视频文件的N个部分以不同的分辨率进行编码。
[0112]步骤406:解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率。
[0113]本发明实施例中,第一视频文件中的各个部分的包头信息中携有表征该部分分辨率的属性信息,因此,通过解析第一视频文件中各个部分的包头信息可以获得该部分对应的分辨率。
[0114]具体地,解析第一视频文件中第一部分的包头信息可以得到该部分的分辨率为第一分辨率。
[0115]步骤407:以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分。
[0116]本发明实施例中,解码过程与编码过程的分辨率应当一致,因此,获得到第一部分的分辨率时,以同样的分辨率对第一部分进行解码,才可以准确获取到视频数据的第一部分。
[0117]步骤408:解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率。
[0118]与步骤406同理,解析第一视频文件中第二部分的包头信息可以得到该部分的分辨率为第二分辨率。
[0119]步骤409:以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分。
[0120]与步骤407同理,获得到第二部分的分辨率时,以同样的分辨率对第二部分进行解码,才可以准确获取到视频数据的第二部分。
[0121]步骤410:将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
[0122]本领域技术人员应当理解,本发明实施例中仅示意出视频数据的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到视频数据。当视频数据包括N个部分时,N ^ 2,则将这N个部分按照时间顺序合并为所述视频数据;这里,视频数据的N个部分以不同的分辨率进行解码得到。
[0123]本发明实施例中,第一视频文件的至少两个部分的分辨率不同,如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。
[0124]图5为本发明实施例五的数据处理方法的流程示意图,本示例中的数据处理方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;所述电子设备还包括显示单元,所述显示单元能够显示所述视频数据;如图5所示,所述数据处理方法包括以下步骤:
[0125]步骤501:在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分。
[0126]本发明实施例中,所述电子设备可以是摄像机、手机、平板电脑、游戏机、笔记本电脑等设备;所述电子设备具有摄像功能,能够对目标物进行拍摄以获取视频数据。
[0127]本发明实施例中,电子设备中具有编码单元,该编码单元可以对拍摄获取到的视频数据进行编码,进而获得第一视频文件,这里,第一视频文件是以某一特定的视频格式进行编码的视频数据。
[0128]本发明实施例中,电子设备具有解码单元,该解码单元可以对第一视频文件进行解码,进而获得至少两个部分的视频数据,该视频数据可以直接显示在显示器端。
[0129]具体地,通过特定的压缩技术将视频数据转换成某一视频格式的视频文件。这里,较为重要的编解码标准有国际电联的H.261、H.263、M-JPEG、MPEG系列标准,此外在互联网上被广泛应用的还有Real-Networks公司的RealVideo、微软公司的WMV以及Apple公司的QuickTime 等。
[0130]本发明实施例中,在某一时段内,例如tl至t2时刻之间,以第一分辨率对当前获取到的视频数据进行编码;这里,编码的分辨率与编码标准有关,视频数据经不同的编码标准编码出来的视频文件具有不同的分辨率。这里,第一分辨率可以是某一特定数值的分辨率,例如0.3M的分辨率,也即640X480的分辨率,再例如2M的分辨率,也即1600 X 1200的分辨率。
[0131]本发明实施例中,对于tl至t2时刻之间所获取到的视频数据以第一分辨率进行编码,进而生成第一视频文件的第一部分。这里,第一视频文件至少包括两个部分,而第一视频文件中至少包括的两个部分中至少有两个部分的分辨率不同,如此,一个视频文件中有一部分的分辨率较高,有一部分的分辨率较低。
[0132]步骤502:在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息。
[0133]本发明实施例中,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。这里,所设置的属性信息可以但不限于以下形式:标识符、数字等;例如,设置的属性信息为1.5M,则表明该部分的分辨率为1.5M ;设置的属性信息为1280 X 720,则表明该部分的分辨率为0.9M。
[0134]步骤503:在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分。
[0135]与步骤501同理,对于tl至t2时刻之间拍摄到的视频数据以第一分辨率进行编码,而对于接下来的t2至t3时刻之间拍摄到的视频数据则以第二分辨率进行编码,这里,
第二分辨率不同于第一分辨率。
[0136]具体实现时,可以采用不同的编码格式对拍摄到的视频数据进行编码。
[0137]步骤504:在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同。
[0138]与步骤502同理,为了区分第一视频文件中每个部分,在每个部分的包头信息中记录表征该部分分辨率的属性信息;具体地,对视频数据进行编码后,可以获得视频数据包,再在所述视频数据包的包头中利用某些空白字段设置属性信息。本步骤中的属性信息与第一部分的属性信息不同。
[0139]步骤505:将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0140]本领域技术人员应当理解,本发明实施例中仅示意出第一视频文件的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到第一视频文件。当第一视频文件包括N个部分时,N > 2,则将这N个部分按照时间顺序合并为所述第一视频文件;这里,第一视频文件的N个部分以不同的分辨率进行编码。
[0141]步骤506:解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率。
[0142]本发明实施例中,第一视频文件中的各个部分的包头信息中携有表征该部分分辨率的属性信息,因此,通过解析第一视频文件中各个部分的包头信息可以获得该部分对应的分辨率。
[0143]具体地,解析第一视频文件中第一部分的包头信息可以得到该部分的分辨率为第一分辨率。
[0144]步骤507:以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分。
[0145]本发明实施例中,解码过程与编码过程的分辨率应当一致,因此,获得到第一部分的分辨率时,以同样的分辨率对第一部分进行解码,才可以准确获取到视频数据的第一部分。
[0146]步骤508:解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率。
[0147]与步骤506同理,解析第一视频文件中第二部分的包头信息可以得到该部分的分辨率为第二分辨率。
[0148]步骤509:以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分。
[0149]与步骤507同理,获得到第二部分的分辨率时,以同样的分辨率对第二部分进行解码,才可以准确获取到视频数据的第二部分。
[0150]步骤510:将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
[0151]本领域技术人员应当理解,本发明实施例中仅示意出视频数据的第一部分和第二部分,当第一部分和第二分部按照时间顺序合并后,即可得到视频数据。当视频数据包括N个部分时,N ^ 2,则将这N个部分按照时间顺序合并为所述视频数据;这里,视频数据的N个部分以不同的分辨率进行解码得到。
[0152]步骤511:在t4至t5时刻,依据所述视频数据的第一部分的分辨率,将所述显示单元的分辨率调整为第一分辨率,并以所述第一分辨率显示所述视频数据的第一部分。
[0153]本发明实施例中,由于视频数据的不同部分对应不同的分辨率,因此,为了正确显示视频数据,需要根据视频数据各个部分的分辨率调整显示单元的分辨率,以对视频数据进行正确的显示。
[0154]具体地,视频数据的第一部分的分辨率为第一分辨率,因此,将显示单元的分辨率调整为第一分辨率。
[0155]本发明实施例中,t4时刻为第一部分视频数据开始播放的时刻,t4时刻对应于步骤501中的tl时刻;t4时刻为第一部分视频数据播放结束的时刻,t4时刻对应于步骤501中的t2时刻。
[0156]步骤512:在t5至t6时刻,依据所述视频数据的第二部分的分辨率,将所述显示单元的分辨率调整为第二分辨率,并以所述第二分辨率显示所述视频数据的第二部分。
[0157]具体地,视频数据的第二部分的分辨率为第二分辨率,因此,将显示单元的分辨率调整为第二分辨率。
[0158]本发明实施例中,t5时刻为第二部分视频数据开始播放的时刻,t5时刻对应于步骤503中的t3时刻;t6时刻为第二部分视频数据播放结束的时刻,t6时刻对应于步骤503中的t3时刻。
[0159]本发明实施例中,第一视频文件的至少两个部分的分辨率不同,如此,当录制高清视频时,可以将视频数据的分辨率调高,当录制的视频内容不重要时,可以将视频数据的分辨率调低。这样就可以节省视频文件所占用的存储空间。并且,本发明实施例中在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息,以及在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息,当对视频进行编解码时可以根据属性信息进行正确的编解码。
[0160]图6为本发明实施例一的电子设备的结构组成示意图,本示例中的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图6所示,所述电子设备包括:
[0161]第一生成单元61,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0162]第一记录单元62,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0163]第二生成单元63,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0164]第二记录单元64,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0165]第一合并单元65,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0166]本领域技术人员应当理解,图6所示的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。
[0167]图7为本发明实施例二的电子设备的结构组成示意图,本示例中的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图7所示,所述电子设备包括:
[0168]第一生成单元71,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0169]第一记录单元72,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0170]第二生成单元73,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0171]第二记录单元74,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0172]第一合并单元75,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0173]优选地,所述电子设备还包括:
[0174]第一获取单元76,用于在tl时刻,获得第一操作;
[0175]第一响应单元77,用于响应所述第一操作,对tl至t2时刻所获取到的视频数据设置表征所述第一分辨率的属性信息;其中,在tl至t2时刻之间未获得将视频数据的分辨率由第一分辨率更改为不同于第一分辨率的其他分辨率的操作;
[0176]第一确定单元78,用于依据所设置的属性信息,确定tl至t2时刻对应的分辨率;
[0177]第二获取单元79,用于在t2时刻,获得第二操作;
[0178]第二响应单元710,用于响应所述第二操作,对t2至t3时刻所获取到的视频数据设置表征所述第二分辨率的属性信息;其中,在t2至t3时刻之间未获得将视频数据的分辨率由第二分辨率更改为不同于第二分辨率的其他分辨率的操作;
[0179]第二确定单元711,用于依据所设置的属性信息,确定t2至t3时刻对应的分辨率。
[0180]本领域技术人员应当理解,图7所示的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。
[0181]图8为本发明实施例三的电子设备的结构组成示意图,本示例中的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图8所示,所述电子设备包括:
[0182]第一生成单元81,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0183]第一记录单元82,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0184]第二生成单元83,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0185]第二记录单元84,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0186]第一合并单元85,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0187]优选地,所述电子设备还包括:
[0188]第三获取单元86,用于获得第三操作;
[0189]第三响应单元87,用于响应所述第三操作,对所述第一视频文件中的至少两个部分分别设置相应的属性信息;
[0190]第三确定单元88,用于依据所设置的属性信息,确定当前获取到的视频数据所对应的分辨率。
[0191]本领域技术人员应当理解,图8所示的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。
[0192]图9为本发明实施例四的电子设备的结构组成示意图,本示例中的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图9所示,所述电子设备包括:
[0193]第一生成单元91,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0194]第一记录单元92,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0195]第二生成单元93,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0196]第二记录单元94,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0197]第一合并单元95,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0198]优选地,所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;所述电子设备还包括:
[0199]第一解析单元96,用于解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率;
[0200]第三生成单元97,用于以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分;
[0201]第二解析单元98,用于解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率;
[0202]第四生成单元99,用于以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分;
[0203]第二合并单元910,用于将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
[0204]本领域技术人员应当理解,图9所示的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。
[0205]图10为本发明实施例四的电子设备的结构组成示意图,本示例中的电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;如图9所示,所述电子设备包括:
[0206]第一生成单元11,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;
[0207]第一记录单元12,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息;
[0208]第二生成单元13,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;
[0209]第二记录单元14,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同;
[0210]第一合并单元15,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
[0211]优选地,所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;所述电子设备还包括:
[0212]第一解析单元16,用于解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率;
[0213]第三生成单元17,用于以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分;
[0214]第二解析单元18,用于解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率;
[0215]第四生成单元19,用于以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分;
[0216]第二合并单元110,用于将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
[0217]优选地,所述电子设备还包括显示单元,所述显示单元能够显示所述视频数据;所述电子设备包括:
[0218]第一调整单元111,用于在t4至t5时刻,依据所述视频数据的第一部分的分辨率,将所述显示单元的分辨率调整为第一分辨率;
[0219]第一显示单元112,以所述第一分辨率显示所述视频数据的第一部分;
[0220]第二调整单元113,用于在t5至t6时刻,依据所述视频数据的第二部分的分辨率,将所述显示单元的分辨率调整为第二分辨率;
[0221]第二显示单元114,用于以所述第二分辨率显示所述视频数据的第二部分。
[0222]本领域技术人员应当理解,图10所示的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。
[0223]在本发明所提供的几个实施例中,应该理解到,所揭露的电子设备和方法,可以通过其它的方式实现。以上所描述的电子设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0224]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0225]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0226]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM, Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0227]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
[0228] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种数据处理方法,该方法应用于电子设备中,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述数据处理方法包括: 在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分;在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息; 在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分;在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同; 将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
2.根据权利要求1所述的数据处理方法,所述方法还包括: 在tl时刻,获得第一操作; 响应所述第一操作,对tl至t2时刻所获取到的视频数据设置表征所述第一分辨率的属性信息;其中,在tl至t2时刻之间未获得将视频数据的分辨率由第一分辨率更改为不同于第一分辨率的其他分辨率的操作; 依据所设置的属性信息,确定tl至t2时刻对应的分辨率; 在t2时刻,获得第二操作; 响应所述第二操作,对t2至t3时刻所获取到的视频数据设置表征所述第二分辨率的属性信息;其中,在t2至t3时刻之间未获得将视频数据的分辨率由第二分辨率更改为不同于第二分辨率的其他分辨率的操作; 依据所设置的属性信息,确定t2至t3时刻对应的分辨率。
3.根据权利要求1所述的数据处理方法,所述以第一分辨率对当前获取到的视频数据进行编码之前,所述方法还包括: 获得第二操作; 响应所述第三操作,对所述第一视频文件中的至少两个部分分别设置相应的属性信息; 依据所设置的属性信息,确定当前获取到的视频数据所对应的分辨率。
4.根据权利要求1所述的数据处理方法,所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;所述方法还包括: 解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率; 以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分; 解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率; 以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分; 将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
5.根据权利要求4所述的数据处理方法,所述电子设备还包括显示单元,所述显示单元能够显示所述视频数据;所述数据处理方法还包括: 在t4至t5时刻,依据所述视频数据的第一部分的分辨率,将所述显示单元的分辨率调整为第一分辨率,并以所述第一分辨率显示所述视频数据的第一部分; 在t5至t6时刻,依据所述视频数据的第二部分的分辨率,将所述显示单元的分辨率调整为第二分辨率,并以所述第二分辨率显示所述视频数据的第二部分。
6.一种电子设备,所述电子设备包括编码单元,所述编码单元能够对视频数据进行编码,获得第一视频文件;所述第一视频文件至少包括两个部分;所述电子设备包括: 第一生成单元,用于在tl至t2时刻,以第一分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第一部分; 第一记录单元,用于在所述第一部分的包头信息中记录表征所述第一分辨率的属性信息; 第二生成单元,用于在t2至t3时刻,以第二分辨率对当前获取到的视频数据进行编码,生成第一视频文件的第二部分; 第二记录单元,用于在所述第二部分的包头信息中记录表征所述第二分辨率的属性信息;其中,所述第二分辨率与所述第一分辨率不同; 第一合并单元,用于将所述第一视频文件的第一部分和所述第二部分按照时间顺序合并,得到所述第一视频文件。
7.根据权利要求6所述的电子设备,所述电子设备还包括: 第一获取单元,用于在tl时刻,获得第一操作; 第一响应单元,用于响应所述第一操作,对tl至t2时刻所获取到的视频数据设置表征所述第一分辨率的属性信息;其中,在tl至t2时刻之间未获得将视频数据的分辨率由第一分辨率更改为不同于第一分辨率的其他分辨率的操作; 第一确定单元,用于依据所设置的属性信息,确定tl至t2时刻对应的分辨率; 第二获取单元,用于在t2时刻,获得第二操作; 第二响应单元,用于响应所述第二操作,对t2至t3时刻所获取到的视频数据设置表征所述第二分辨率的属性信息;其中,在t2至t3时刻之间未获得将视频数据的分辨率由第二分辨率更改为不同于第二分辨率的其他分辨率的操作; 第二确定单元,用于依据所设置的属性信息,确定t2至t3时刻对应的分辨率。
8.根据权利要求6所述的电子设备,所述电子设备还包括: 第三获取单元,用于获得第三操作; 第三响应单元,用于响应所述第三操作,对所述第一视频文件中的至少两个部分分别设置相应的属性信息; 第三确定单元,用于依据所设置的属性信息,确定当前获取到的视频数据所对应的分辨率。
9.根据权利要求6所述的电子设备,所述电子设备还包括解码单元,所述解码单元能够对所述第一视频文件进行解码,获得至少两个部分的视频数据;所述电子设备还包括: 第一解析单元,用于解析所述第一视频文件中第一部分的包头信息,得到所述第一部分对应的分辨率为第一分辨率; 第三生成单元,用于以所述第一分辨率对所述第一部分进行解码,生成视频数据的第一部分; 第二解析单元,用于解析所述第一视频文件中第二部分的包头信息,得到所述第二部分对应的分辨率为第二分辨率; 第四生成单元,用于以所述第二分辨率对所述第二部分进行解码,生成视频数据的第二部分; 第二合并单元,用于将所述视频数据的第一部分和所述第二部分按照时间顺序合并,得到所述视频数据。
10.根据权利要求9所述的电子设备,所述电子设备还包括显示单元,所述显示单元能够显示所述视频数据;所述电子设备包括: 第一调整单元,用于在t4至t5时刻,依据所述视频数据的第一部分的分辨率,将所述显示单元的分辨率调整为第一分辨率; 第一显示单元,以所述第一分辨率显示所述视频数据的第一部分; 第二调整单元,用于在t5至t6时刻,依据所述视频数据的第二部分的分辨率,将所述显示单元的分辨率调整为第二分辨率; 第二显示单元,用于以所述第二分辨率显示所述视频数据的第二部分。
【文档编号】H04N5/91GK104184980SQ201410347587
【公开日】2014年12月3日 申请日期:2014年7月21日 优先权日:2014年7月21日
【发明者】张国彬, 田艳军 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1