数据处理方法、装置、存储介质及终端与流程

专利2022-06-29  89


本申请涉及终端技术领域,尤其涉及一种数据处理方法、装置、存储介质及终端。



背景技术:

随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用得到了迅速传播和使用,其信息内容及其呈现方式也越来越丰富。

相关技术中,智能移动终端进行拍照时,将拍照得到的照片存储到移动终端的存储空间中。随着用户对图像画质要求越来越高,单幅照片的数据量也就越大,导致终端拍照时所得照片占用移动终端大量存储,极大降低移动终端存储空间。



技术实现要素:

本申请实施例提供一种数据处理方法、装置、存储介质及终端,可以减少终端存储空间的占用。

第一方面,本申请实施例提供一种数据处理方法,包括:

接收拍摄指令;

根据所述拍摄指令采集当前图像,并播放指定音频文件;

对所述图像中的像素点进行编码,得到所述图像的编码数据;

根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

第二方面,本申请实施例提供了一种数据处理装置,包括:

接收单元,用于接收拍摄指令;

播放单元,用于根据所述拍摄指令采集当前图像,并播放指定音频文件;

编码单元,用于对所述图像中的像素点进行编码,得到所述图像的编码数据;

处理单元,用于根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

在一些实施例中,所述数据处理装置还包括:

判断单元,用于在播放所述指定音频文件的过程中,判断是否检测到播放与所述图像的编码数据关联的音频数据;

输出单元,用于若判断单元判定为是时,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示。

在一些实施例中,所述数据处理装置还包括:

标记单元,用于在将关联后的数据存储至云端之前,对所述图像的编码数据关联的音频数据进行起始点标记、及结束点标记;

所述处理单元具体用于:

当检测到所述起始点标记对应的音频数据播放后,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据;

当检测到所述结束点标记对应的音频数据播放完成时,将所述起始点标记至所述结束点标记之间获取到的编码数据进行合并处理,并基于合并处理后的数据显示对应画面。

在一些实施例中,所述处理单元具体用于:

根据当前所述关联的音频数据的播放进度确定正在播放的当前音频数据;

基于所述关联关系实时获取当前音频数据对应的编码数据;

在音频播放界面依次显示获取到的编码数据对应的像素点。

在一些实施例中,所述处理单元具体用于:

确定所述图像的拍摄起始时刻、及拍摄结束时刻;

确定所述拍摄起始时刻对应的第一音频文件节点、及所述拍摄结束时刻对应播放的第二音频文件节点;

获取第一音频文件节点和第二音频文件节点之间的目标音频数据;

建立所述图像的编码数据与所述目标音频数据之间的关联关系。

在一些实施例中,所述编码单元具体用于:

对所述图像进行特征点检测;

基于检测结果在所述图像中确定图像特征区域;

对所述图像特征区域内的像素点进行编码,得到所述图像的编码数据。

第三方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的数据处理方法。

第四方面,本申请实施例还提供了一种终端,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,处理器用于执行上述的数据处理方法。

本申请实施中,在终端接收拍摄指令时,根据所述拍摄指令采集当前图像,并播放指定音频文件;对所述图像中的像素点进行编码,得到所述图像的编码数据;根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。本方案中,终端拍照时同时播放音频,则通过音频分段存储照片,分段音频将存储的照片同步输入到云端,当播放器输出该分段音频时,同步输出分段音频对应的照片,使得照片无需存储在终端,减少了终端存储空间的占用。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的数据处理方法的一流程示意图。

图2是本申请实施例提供的数据处理方法的另一流程示意图。

图3是本申请实施例提供的数据处理装置的一结构示意图。

图4是本申请实施例提供的数据处理装置的另一结构示意图。

图5是本申请实施例提供的终端的一结构示意图。

图6是本申请实施例提供的终端的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种数据处理方法、装置、存储介质及终端。以下将分别进行详细说明。

在一实施例中,提供一种数据处理方法,应用于智能手机、平板电脑、笔记本电脑等具有摄像头的终端设备中。参考图1,该数据处理方法的具体流程可以如下:

101、接收拍摄指令。

具体的,当检测到用户对终端中原生相机、第三方相机应用等的快门键或其他拍摄快捷键的手势操作时,可触发拍摄指令。

其中,该手势操作可以是点击操作、按压操作(如以一定力度按压、长按操作)、滑动操作等,对此不做限定。

此外,还可以通过对用户额语音信号进行分析识别,当语音信号满足条件时,可触发终端接收拍摄指令。

102、根据拍摄指令采集当前图像,并播放指定音频文件。

具体的,在接收到拍摄指令后,可基于拍摄指令驱动终端摄像头进行图像的采集、拍摄。在驱动摄像头拍摄的同时,自动启动播放器进行指定音频文件的播放。其中,该指定音频文件具体可以是歌曲、旋律等音乐文件。

实际应用中,该音频文件可存储在终端本地,在启动摄像头拍摄图像时,同时调取本地存储的该指定音频文件进行播放,并可以在图像拍摄完成后,暂停播放该指定音频文件。当检测到终端通过摄像头继续拍摄图像时,可从上次暂停节点继续播放该音频文件,并在当前图像拍摄完成后,再次暂停播放该指定音频文件,以此类推。

在一些实施方式中,该音频文件也可存储在三方服务器中,在需要播放音频时时由三方服务器提供,终端进行下载播放即可;当图像拍摄完成后,停止下载音频数据,直至再次检测到图像拍摄。

103、对该图像中的像素点进行编码,得到该图像的编码数据。

本实施例中,需要将图像对应的模拟信号转换成计算机可识别数字信号。因此,可对该图像中包含的像素点进行编码,得到该图像的编码数据,使得计算机可识别该图像信。实际应用中,为了减少编码工作量节省终端资源,可以只针对该图像中的有效内容区域进行编码。也即,在一些实施例中,在对该图像中的像素点进行编码时,可以包括以下流程:

(11)对图像进行特征点检测;

(12)基于检测结果在该图像中确定图像特征区域;

(13)对图像特征区域内的像素点进行编码,得到该图像的编码数据。

具体的,首先对该图像进行特征点检测,可以利用实体的几何特征,对图像中各实体进行边缘特征点的检测。然后,基于检测到的边缘特征点,对该图像进行划分,从而划分得到图像特征区域和非特征区域。最后,终端只需对该图像特征区域内的像素点进行编码,得到该图像的编码数据。

具体实施时,可以按照像素点的排列顺序有序的对像素点进行编码。例如,当图像中存在多个实体时,可以按照实体的排列顺序,依次对每一实体所在区域内的像素点进行编码;又例如,还可以从图像中识别重点区域,并首先对该重点区域内的像素点为中心、并逐渐向四周扩散的方式对像素点进行编码。

104、根据音频文件的播放进度,建立该图像的编码数据与该指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

具体的,在对图像进行编码后,可将其与音频文件中的数据建立关联后,一同存储至云端服务器,使其无需占用终端存储空间。当再次播放该音频文件中与该编码数据关联的音频数据时,则可以依据关联关系从云端服务器中获取到相应的编码数据输出,以还原该图像。也即,参考图2,在一些实施例中,将关联后的数据存储至云端之后,还可以包括以下步骤:

105、在播放指定音频文件的过程中,判断是否检测到播放与该图像的编码数据关联的音频数据;若是,执行步骤106,否则继续执行检测。

106、基于当前关联的音频数据的播放进度、及关联关系,从云端获取相应的编码数据进行输出显示。

具体的,基于当前播放的音频数据,实时从服务器获取关联的编码数据下载到终端,并进行输出显示以还原出上述图像。实际应用中,为了精确每一图像的还原准确度,可以在建立完成关联关系后,基于所关联的音频数据在该指定音频文件的音频数据流中的位置,进行起始点标记和结束点标记。也即,在将关联后的数据存储至云端之前,还可以对该图像的编码数据关联的音频数据进行起始点标记、及结束点标记。

则,在基于当前关联的音频数据的播放进度、及关联关系,从云端获取相应的编码数据进行输出显示时,具体可以包括以下流程:

当检测到起始点标记对应的音频数据播放后,基于当前关联的音频数据的播放进度、及关联关系,从云端获取相应的编码数据;

当检测到结束点标记对应的音频数据播放完成时,将起始点标记至结束点标记之间获取到的编码数据进行合并处理,并基于合并处理后的数据显示对应画面。

具体的,基于起始点标记至结束点标记,获取到某一图像的对应存储在云端的所有编码数据后,可读获取到的编码数据进行合并处理还原出该图像,并将还原后的图像在当前界面进行显示。

在一些实施例中,当存在多张图像的编码数据输出时,可以在当前界面同时显示该多张图像。其中,显示的方式可以有多种,例如可以采用缩放图像的形式,在当前界面显示多张图像的缩略图,还可以以层叠的形式显示多张图像。

实际应用时,当输出的编码数据对应生成图像进行显示的时长超过指定时长后,且当前图像的数据总量大于某阈值时(可推断无需使用该图像的编码数据),可以隐藏相应图像,并从终端中删除该响应图像的编码数据。具体实施时,用户还可手动调整图像在当前界面的显示位置,显示位置越靠前,则对应重要等级越高。在隐藏图像时,可以优先选择靠后的图像进行隐藏、及其对应编码数据的删除。

在本实施例中,所输出显示的图像还可充当临时相册。并可授予其他应用软件对其进行访问的权限,可对其中的图像进行编辑、转发、保存等操作。在所有操作完成后,可将输出显示的图像进行数据清除。

在一些实施例中,步骤“基于当前关联的音频数据的播放进度、及关联关系,从云端获取相应的编码数据进行输出显示”,可以包括以下流程:

根据当前关联的音频数据的播放进度确定正在播放的当前音频数据;

基于关联关系实时获取当前音频数据对应的编码数据;

在音频播放界面依次显示获取到的编码数据对应的像素点。

具体的,在基于编码数据进行图像的输出显示时,可以实时对获取到的编码数据进行解码成像素点,并实时显示解码得到的像素点(包括之前已解码显示的像素点),直至该图像的所有编码数据解码完成,以还原出该图像。

在一些实施例中,步骤“根据指定音频文件的播放进度,建立图像的编码数据与指定音频文件中的相应音频数据之间的关联关系”,可以包括以下流程:

确定图像的拍摄起始时刻、及拍摄结束时刻;

确定拍摄起始时刻对应的第一音频文件节点、及拍摄结束时刻对应播放的第二音频文件节点;

获取第一音频文件节点和第二音频文件节点之间的目标音频数据;

建立该图像的编码数据与目标音频数据之间的关联关系。

具体的,在构建编码数据与音频数据之间的关联关系时,为了使用户可提前感知到播放到音频文件的某个阶段时输出的图像的内容,可以将拍摄图像的时间内所对应播放的音频数据,作为该图像需关联的音频数据。也即,可以获取图像的拍摄起始时刻、及拍摄结束时刻,以及图像的拍摄起始时刻、及拍摄结束时刻各自对应的音频文件的数据播放节点之间的目标音频数据,随后,建立该图像的编码数据与目标音频数据之间的关联关系即可。

由上可知,本实施例提供的数据处理方法,在终端接收拍摄指令时,根据拍摄指令采集当前图像,并播放指定音频文件,并对图像中的像素点进行编码,得到所述图像的编码数据。然后,根据音频文件的播放进度,建立图像的编码数据与指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。本方案中,终端拍照时同时播放音频,则通过音频分段存储照片,分段音频将存储的照片同步输入到云端,当播放器输出该分段音频时,同步输出分段音频对应的照片,使得照片无需存储在终端,减少了终端存储空间的占用。

在本申请又一实施例中,还提供另一种数据处理方法。下面将以该指定音频文件为音乐文件为例,对本方案中的数据处理方法进行详细描述。

当终端拍照时播放音乐,开启图片音频虚拟混合转换模块,图片音频虚拟混合转换模块将终端拍照图片转换成图片虚拟音频。其中,图片虚拟音频为模拟音频的虚拟动态数据,虚拟动态数据为拍照图片的特征,即每个拍照图片通过图片音频虚拟混合转换模块产生的虚拟动态数据不一样,图片音频虚拟混合转换模块根据不同的虚拟动态数据输出对应的拍照图片。

图片虚拟音频存储到播放音乐的音频中,输入到播放器对应的云端服务器中存储,则拍照图片不占终端存储。终端拍照时播放的音乐有n个分段音频,分段音频为终端拍照时正在播放的音乐,拍照图片通过图片音频虚拟混合转换模块存储到该分段音频中。n个分段音频一一对应存储n个拍照图片,该n个拍照图片不占终端存储空间,n个分段音频存储n个拍照图片同步输入到播放器对应的云端服务器存储,极大降低终端存储占用。

当输出n个所述分段音频时,分段音频通过所述图片音频虚拟混合转换模块同步输出n个所述分段音频对应的n个拍照图片,且不影响音频正常输出。

当拍照瞬间正在播放的音频同拍照图片同步通过图片音频虚拟混合转换模块,即所述图片音频虚拟混合转换模块取拍照瞬间t0到t1的分段音频a,其中,t0为摄像头模块取拍照物体信息的瞬间,t1为完成拍照图片瞬间。t0到t1的分段音频a和拍照图片a通过图片音频虚拟混合转换模块处理,图片音频虚拟混合转换模块将拍照图片a转换成图片虚拟音频a'存储到分段音频a,所述图片虚拟音频a'模拟所述分段音频a信号,所述图片虚拟音频a'为k组虚拟动态数据。

图片音频虚拟混合转换模块取k组分段音频a'的音频数据∑[∑da(n1),∑da(n2),...,∑da(n)](k),设所述图片音频虚拟混合转换模块根据t(a)<5us取所述分段音频a的音频数据,所述图片音频虚拟混合转换模块根据t(p)<5us同步取k组拍照图片a的特征数据∑[∑dp(n1),∑dp(n2),...,∑dp(n)](k),t(a)=t(p)。

所述图片音频虚拟混合转换模块在取拍照图片a的特征数据时,根据所述∑[∑da(n1),∑da(n2),...,∑da(n)](k)同步转换所述特征数据∑[∑dp(n1),∑dp(n2),...,∑dp(n)](k)为图片虚拟音频a',即∑[∑dpa(n1),∑dpa(n2),...,∑dpa(n)](k),所述∑[∑dpa(n1),∑dpa(n2),...,∑dpa(n)](k)为k组虚拟动态数据,所述虚拟动态数据∑[∑dpa(n1),∑dpa(n2),...,∑dpa(n)](k)模拟所述音频数据∑[∑da(n1),∑da(n2),...,∑da(n)](k),所述虚拟动态数据∑[∑dpa(n1),∑dpa(n2),...,∑dpa(n)](k)对应存储到所述分段音频a∑[∑da(n1),∑da(n2),...,∑da(n)](k),即所述虚拟动态数据为拍照图片a的特征,所述分段音频a无相位差传输拍照图片a特征,相位差△r=0,所述图片音频虚拟混合转换模块通过处理器配置对应的指令,控制分段音频a传输拍照图片a特征,所述分段音频a输入到播放器。

同理,根据上述步骤方法,图片音频虚拟混合转换模块取n个分段音频的音频数据和n个拍照图片的特征数据,图片音频虚拟混合转换模块根据音频数据将特征数据转换成图片虚拟音频,n个分段音频存储虚拟动态数据输入到播放器对应的云端服务器中,使得拍照图片不占终端存储空间,极大降低终端存储占用。当播放器输出分段音频时,分段音频存储的拍照图片特征,即虚拟动态数据通过图片音频虚拟混合转换模块转换成对应拍照图片,不干扰该分段音频输出,极大增强用户体验。

在本申请又一实施例中,还提供一种数据处理装置,该数据处理装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图3所示,该数据处理装置300可以包括:接收单元301、播放单元302、编码单元303和处理单元304,其中:

接收单元301,用于接收拍摄指令;

播放单元302,用于根据所述拍摄指令采集当前图像,并播放指定音频文件;

编码单元303,用于对所述图像中的像素点进行编码,得到所述图像的编码数据;

处理单元304,用于根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

参考图4,在一些实施例中,所述数据处理装置300还可以包括:

判断单元305,用于在播放所述指定音频文件的过程中,判断是否检测到播放与所述图像的编码数据关联的音频数据;

输出单元306,用于若判断单元判定为是时,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示。

继续参考图4,在一些实施例中,所述数据处理装置300还可以包括:

标记单元307,用于在将关联后的数据存储至云端之前,对所述图像的编码数据关联的音频数据进行起始点标记、及结束点标记;

所述处理单元304具体用于:

当检测到所述起始点标记对应的音频数据播放后,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据;

当检测到所述结束点标记对应的音频数据播放完成时,将所述起始点标记至所述结束点标记之间获取到的编码数据进行合并处理,并基于合并处理后的数据显示对应画面。

在一些实施例中,所述处理单元304具体可以用于:

根据当前所述关联的音频数据的播放进度确定正在播放的当前音频数据;

基于所述关联关系实时获取当前音频数据对应的编码数据;

在音频播放界面依次显示获取到的编码数据对应的像素点。

在一些实施例中,所述处理单元304具体可以用于:

确定所述图像的拍摄起始时刻、及拍摄结束时刻;

确定所述拍摄起始时刻对应的第一音频文件节点、及所述拍摄结束时刻对应播放的第二音频文件节点;

获取第一音频文件节点和第二音频文件节点之间的目标音频数据;

建立所述图像的编码数据与所述目标音频数据之间的关联关系。

在一些实施例中,所述编码单元303具体可以用于:

对所述图像进行特征点检测;

基于检测结果在所述图像中确定图像特征区域;

对所述图像特征区域内的像素点进行编码,得到所述图像的编码数据。

由上可知,本申请实施例提供的数据处理装置,当终端杆接收拍摄指令时,根据所述拍摄指令采集当前图像,并播放指定音频文件;对所述图像中的像素点进行编码,得到所述图像的编码数据;根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。本方案中,终端拍照时同时播放音频,则通过音频分段存储照片,分段音频将存储的照片同步输入到云端,当播放器输出该分段音频时,同步输出分段音频对应的照片,使得照片无需存储在终端,减少了终端存储空间的占用。

在本申请又一实施例中还提供一种终端,该终端可以是智能手机、平板电脑等终端设备。如图5所示,终端400包括处理器401和存储器402。其中,处理器401与存储器402电性连接。

处理器401是终端400的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或加载存储在存储器402内的应用,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。

在本实施例中,终端400中的处理器401会按照如下的步骤,将一个或一个以上的应用的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用,从而实现各种功能:

接收拍摄指令;

根据所述拍摄指令采集当前图像,并播放指定音频文件;

对所述图像中的像素点进行编码,得到所述图像的编码数据;

根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

在一些实施例中,在将关联后的数据存储至云端之后,处理器401还执行以下步骤:

在播放所述指定音频文件的过程中,判断是否检测到播放与所述图像的编码数据关联的音频数据;

若是,则基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示。

在一些实施例中,在将关联后的数据存储至云端之前,处理器401还执行以下步骤:

对所述图像的编码数据关联的音频数据进行起始点标记、及结束点标记;

所述基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示,包括:

当检测到所述起始点标记对应的音频数据播放后,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据;

当检测到所述结束点标记对应的音频数据播放完成时,将所述起始点标记至所述结束点标记之间获取到的编码数据进行合并处理,并基于合并处理后的数据显示对应画面

在一些实施例中,在基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示时,处理器401还执行以下步骤:

根据当前所述关联的音频数据的播放进度确定正在播放的当前音频数据;

基于所述关联关系实时获取当前音频数据对应的编码数据;

在音频播放界面依次显示获取到的编码数据对应的像素点。

在一些实施例中,在根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系时,处理器401还执行以下步骤:

确定所述图像的拍摄起始时刻、及拍摄结束时刻;

确定所述拍摄起始时刻对应的第一音频文件节点、及所述拍摄结束时刻对应播放的第二音频文件节点;

获取第一音频文件节点和第二音频文件节点之间的目标音频数据;

建立所述图像的编码数据与所述目标音频数据之间的关联关系。

在一些实施例中,在对所述图像中的像素点进行编码,得到所述图像的编码数据时,处理器401具体执行以下步骤:

对所述图像进行特征点检测;

基于检测结果在所述图像中确定图像特征区域;

对所述图像特征区域内的像素点进行编码,得到所述图像的编码数据。

存储器402可用于存储应用和数据。存储器402存储的应用中包含有可在处理器中执行的指令。应用可以组成各种功能模块。处理器401通过运行存储在存储器402的应用,从而执行各种功能应用以及数据处理。

在一些实施例中,如图6所示,终端400还包括:显示屏403、控制电路404、射频电路405、输入单元406、传感器408以及电源409。其中,处理器401分别与显示屏403、控制电路404、射频电路405、输入单元406、摄像头407、传感器408以及电源409电性连接。

显示屏403可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路404与显示屏403电性连接,用于控制显示屏403显示信息。

射频电路405用于收发射频信号,以通过无线通信与终端或其他终端建立无线通讯,与服务器或其他终端之间收发信号。

输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。

摄像头407可用于采集图像信息。其中,该摄像头可以是具有一个镜头的单摄像头,也可以具有两个或多个镜头。

传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。

电源409用于给终端400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图6中未示出,终端400还可以包括扬声器、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供的终端,在接收拍摄指令时,根据所述拍摄指令采集当前图像,并播放指定音频文件;对所述图像中的像素点进行编码,得到所述图像的编码数据;根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。本方案中,终端拍照时同时播放音频,则通过音频分段存储照片,分段音频将存储的照片同步输入到云端,当播放器输出该分段音频时,同步输出分段音频对应的照片,使得照片无需存储在终端,减少了终端存储空间的占用。

在一些实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一数据处理方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的数据处理方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。


技术特征:

1.一种数据处理方法,其特征在于,包括:

接收拍摄指令;

根据所述拍摄指令采集当前图像,并播放指定音频文件;

对所述图像中的像素点进行编码,得到所述图像的编码数据;

根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

2.根据权利要求1所述的数据处理方法,其特征在于,在将关联后的数据存储至云端之后,还包括:

在播放所述指定音频文件的过程中,判断是否检测到播放与所述图像的编码数据关联的音频数据;

若是,则基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示。

3.根据权利要求2所述的数据处理方法,其特征在于,在将关联后的数据存储至云端之前,还包括:

对所述图像的编码数据关联的音频数据进行起始点标记、及结束点标记;

所述基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示,包括:

当检测到所述起始点标记对应的音频数据播放后,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据;

当检测到所述结束点标记对应的音频数据播放完成时,将所述起始点标记至所述结束点标记之间获取到的编码数据进行合并处理,并基于合并处理后的数据显示对应画面。

4.根据权利要求2所述的数据处理方法,其特征在于,所述基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示,包括:

根据当前所述关联的音频数据的播放进度确定正在播放的当前音频数据;

基于所述关联关系实时获取当前音频数据对应的编码数据;

在音频播放界面依次显示获取到的编码数据对应的像素点。

5.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,包括:

确定所述图像的拍摄起始时刻、及拍摄结束时刻;

确定所述拍摄起始时刻对应的第一音频文件节点、及所述拍摄结束时刻对应播放的第二音频文件节点;

获取第一音频文件节点和第二音频文件节点之间的目标音频数据;

建立所述图像的编码数据与所述目标音频数据之间的关联关系。

6.根据权利要求1-5任一项所述的数据处理方法,其特征在于,所述对所述图像中的像素点进行编码,得到所述图像的编码数据,包括:

对所述图像进行特征点检测;

基于检测结果在所述图像中确定图像特征区域;

对所述图像特征区域内的像素点进行编码,得到所述图像的编码数据。

7.一种数据处理装置,其特征在于,包括:

接收单元,用于接收拍摄指令;

播放单元,用于根据所述拍摄指令采集当前图像,并播放指定音频文件;

编码单元,用于对所述图像中的像素点进行编码,得到所述图像的编码数据;

处理单元,用于根据所述指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。

8.根据权利要求7所述的数据处理装置,其特征在于,还包括:

判断单元,用于在播放所述指定音频文件的过程中,判断是否检测到播放与所述图像的编码数据关联的音频数据;

输出单元,用于若判断单元判定为是时,基于当前所述关联的音频数据的播放进度、及所述关联关系,从所述云端获取相应的编码数据进行输出显示。

9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-6任一项所述的数据处理方法。

10.一种终端,其特征在于,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据;所述处理器用于执行权利要求1-6任一项所述的数据处理方法。

技术总结
本申请实施例公开了一种数据处理方法、装置、存储介质及终端。该方法包括:接收拍摄指令;根据所述拍摄指令采集当前图像,并播放指定音频文件;对所述图像中的像素点进行编码,得到所述图像的编码数据;根据该指定音频文件的播放进度,建立所述图像的编码数据与所述指定音频文件中的相应音频数据之间的关联关系,并将关联后的数据存储至云端。本方案中,终端拍照时同时播放音频,则通过音频分段存储照片,分段音频将存储的照片同步输入到云端,当播放器输出该分段音频时,同步输出分段音频对应的照片,使得照片无需存储在终端,减少了终端存储空间的占用。

技术研发人员:黄树伟
受保护的技术使用者:惠州TCL移动通信有限公司
技术研发日:2020.01.19
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-17302.html

最新回复(0)