编辑有声照片的装置及方法_4

文档序号:9711851阅读:来源:国知局
始有声照片进行编辑时,先解析分离所述原始有声照片中的照片和音频,并将解析分离的照片和音频分别单独存储;再分别对单独存储的照片和音频进行编辑;并将编辑完成后的照片和音频进行编码合成,生成编辑后的有声照片。由于是将原始有声照片中的照片和音频进行分离后分别单独进行编辑处理,照片和音频的编辑互相不会造成任何影响,能有效的保证编辑后有声照片中的音频数据不会丢失。
[0094]进一步地,在其他实施例中,若所述原始有声照片为GIF图片,则上述分离模块01可以用于:
[0095]将所述GIF图片分离成单个原始图片,将单个原始图片解析分离成照片文件和音频文件分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件;
[0096]上述合成模块03可以用于:
[0097]当检测到对单个原始图片的照片文件和音频文件的编辑完成指令时,将编辑完成的照片文件和音频文件进行编码合成,生成编辑后的单个有声照片。
[0098]原始有声照片即原图(GIF图)分离成多张单个原始图片,将多张单个原始图片解析分离成照片文件B1、B2……和音频文件A1分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件。对于照片文件B1、B2……,可选择一张或多张进行编辑,如可选择一张照片文件B1进行编辑,编辑完成后生成新照片BX。对于音频文件A1,可向空的文件A1中添加新的音频数据,生成编辑过后的新音频A2。当检测到单个原始图片的照片文件B1和音频文件A1的编辑完成指令时,将编辑完成的照片文件BX和音频文件A2重新编码合成,生成编辑后的单个新有声照片。
[0099]本实施例中可以把GIF图片中的一张或多张照片进行编辑,给照片添加音频数据,重新合成单独的有声照片。
[0100]进一步地,在其他实施例中,若所述原始有声照片为多张原始图片,则上述分离模块01可以用于:
[0101]将多张原始图片中的每一张原始图片解析分离成照片文件和音频文件分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件;
[0102]上述合成模块03可以用于:
[0103]当检测到对多张原始图片的照片文件和音频文件的编辑完成指令时,将编辑完成后的照片文件和音频文件进行编码合成生成编辑后的多张有声照片,并根据编辑后的多张有声照片合成有声GIF图片。
[0104]本实施例中,当对多张原始图片如多张连拍的图片进行编辑时,可将多张原始图片中的每一张原始图片解析分离成照片文件和音频文件分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件,以便后续向所述可编辑空白文件中添加音频数据。当检测到对多张原始图片的照片文件和音频文件的编辑完成指令时,如用户同时选择多张照片文件进行编辑,并向对应的可编辑空白文件中添加音频数据,则可将编辑完成后的照片文件和添加了音频数据后的音频文件进行编码合成生成编辑后的多张有声照片,并根据编辑后的多张有声照片合成有声GIF图片。从而实现把多张连拍的照片添加声音文件最终合成有声GIF照片。
[0105]本发明进一步提供一种有声照片的编辑方法,参照图4,在本发明有声照片的编辑方法一实施例中,该有声照片的编辑方法包括:
[0106]步骤S10,当接收到对原始有声照片的编辑触发指令时,解析分离所述原始有声照片中的照片和音频,并将解析分离的照片和音频分别单独存储;
[0107]本实施例中,当用户需要对原始有声照片进行编辑时,可通过点击预设的编辑按钮或滑动操作等来触发对原始有声照片的编辑,在接收到用户对原始有声照片的编辑触发指令时,首先解析分离所述原始有声照片中的照片和音频,并将解析分离的照片和音频分别单独存储。其中,该原始有声照片可以是单张有声照片,也可以是包含有声照片和无声照片的多张照片,还可以是GIF图片,用户可选择对单张有声照片,多张照片中的几张,或GIF图片中的照片进行编辑,在此不作限定。
[0108]本实施例中在对所述原始有声照片进行分离时,可先获知所述原始有声照片合成时的编解码方法,再利用所述原始有声照片合成时的编解码方法对其进行解析,分离出所述原始有声照片中的原始照片和音频,并将解析分离的照片和音频设置成单独的存储文件分别重新进行存储。
[0109]在一种实施方式中,在解析分离所述原始有声照片中的照片和音频后,可对分离出的照片和音频分别添加可编辑标记位后再单独进行存储。这样,用户根据单独存储的照片和音频的可编辑标记位即可获知当前需要进行编辑的照片和音频,即可更加方便的选择需要编辑的照片和音频进行编辑、处理。
[0110]步骤S20,接收对单独存储的照片和音频的编辑指令,并根据所述编辑指令分别对单独存储的照片和音频进行编辑;
[0111]接收用户对单独存储的照片和音频的编辑指令,如对单独存储的照片进行修改、渲染、美化等指令,对单独存储的音频进行裁剪、添加等指令。根据对单独存储的照片和音频的编辑指令分别对单独存储的照片和音频进行编辑,如可分别对单独存储的照片进行修改、渲染、美化等操作,对单独存储的音频进行裁剪、添加等操作。
[0112]在一种实施方式中,在根据所述编辑指令分别对单独存储的照片和音频完成编辑、处理之后,还可将完成编辑、处理后的照片和音频的可编辑标记位修改为编辑完成标记位。这样,可标识当前已完成编辑的照片和音频,以利于后续的合成操作。
[0113]步骤S30,当检测到对单独存储的照片和音频的编辑完成指令时,将编辑完成后的照片和音频进行编码合成,生成编辑后的有声照片。
[0114]在分别对单独存储的照片和音频完成编辑、处理之后,用户可通过点击预设的编辑按钮或滑动操作等来发送对原始有声照片的编辑完成指令,当检测到对单独存储的照片和音频的编辑完成指令时,即可将编辑完成后的照片和音频重新编码,合成编辑后的新的有声照片,从而完成对原始有声照片的编辑。
[0115]需要说明的是,在对有声照片的编辑过程中,用户一般只是在分离出的照片基础上进行修改、渲染、美化等操作,并不会替换或添加新的照片,编辑后的照片格式一般均能保持原始有声照片支持的格式,因此,不用对编辑完成后的照片格式进行更改。而对于分离出的音频的编辑,用户可能会需要添加或替换为新的音频数据,这样,编辑完成后的音频格式可能不符合原始有声照片支持的音频格式,则合成后的有声照片有可能会丢失音频数据。因此,本实施例中,若所述编辑指令为对单独存储的音频添加新的音频数据时,则当检测到对单独存储的照片和音频的编辑完成指令时,将添加了新的音频数据后的音频压缩成所述原始有声照片支持的音频格式,并将压缩后的音频与编辑完成后的照片进行编码合成,生成编辑后的有声照片。这样,即可避免因添加了新的音频数据后的音频格式不符合原始有声照片支持的音频格式,造成合成后的有声照片丢失音频数据的情况。
[0116]在一种实施方式中,在检测对单独存储的照片和音频的编辑完成指令时,还可通过单独存储的照片和音频的标记位来进行检测。如若单独存储的照片的标记位为可编辑标记位,则说明用户还未完成对该照片的编辑处理;若单独存储的照片的标记位为编辑完成标记位,则说明用户已完成对该照片的编辑处理。在单独存储的照片和音频的标记位均为编辑完成标记位时,即可识别出单独存储的照片和音频均已完成编辑处理,可自动将编辑完成后的照片和音频进行编码合成,生成编辑后的有声照片,更加方便、快捷。
[0117]本实施例在对原始有声照片进行编辑时,先解析分离所述原始有声照片中的照片和音频,并将解析分离的照片和音频分别单独存储;再分别对单独存储的照片和音频进行编辑;并将编辑完成后的照片和音频进行编码合成,生成编辑后的有声照片。由于是将原始有声照片中的照片和音频进行分离后分别单独进行编辑处理,照片和音频的编辑互相不会造成任何影响,能有效的保证编辑后有声照片中的音频数据不会丢失。
[0118]进一步地,在其他实施例中,若所述原始有声照片为GIF图片,则上述步骤S10可以包括:
[0119]将所述GIF图片分离成单个原始图片,将单个原始图片解析分离成照片文件和音频文件分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件;
[0120]上述步骤S30可以包括:
[0121]当检测到对单个原始图片的照片文件和音频文件的编辑完成指令时,将编辑完成的照片文件和音频文件进行编码合成,生成编辑后的单个有声照片。
[0122]如图5所示,图5为本发明有声照片的编辑方法一实施例中对GIF图片进行编辑处理的示意图。
[0123]原始有声照片即原图(GIF图)分离成多张单个原始图片,将多张单个原始图片解析分离成照片文件B1、B2……和音频文件A1分别单独存储;其中,若所述原始图片没有音频数据,则将所述原始图片分离出的音频文件设置为预设的可编辑空白文件,如图5中A1即为空的文件。对于照片文件B1、B2……,可选择一张或多张进行编辑,如可选择一张照片文件B1进行编辑,编辑完成后生成新照片BX。对于音频文件A1,可向空的文件A1中添加新的音频数据,生成编辑过后的新音频A2。当检测到单个原始图片的照片文件B1和音频文件A1的编辑完成指令时,将编辑完成的照片文件BX和音频文件A2重新编码合成,生成编辑后的单个新有声照片。
[0124]本实施例中可以把GIF图片中的一张或多张照片进行编
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1