CN118285110A - 数据处理方法、智能终端及存储介质 - Google Patents
数据处理方法、智能终端及存储介质 Download PDFInfo
- Publication number
- CN118285110A CN118285110A CN202180104472.XA CN202180104472A CN118285110A CN 118285110 A CN118285110 A CN 118285110A CN 202180104472 A CN202180104472 A CN 202180104472A CN 118285110 A CN118285110 A CN 118285110A
- Authority
- CN
- China
- Prior art keywords
- information
- image data
- image
- data
- intelligent terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 132
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000004590 computer program Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 7
- 239000003550 marker Substances 0.000 claims description 6
- 230000009467 reduction Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 32
- 230000006854 communication Effects 0.000 description 21
- 230000006870 function Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 20
- 241001465754 Metazoa Species 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种数据处理方法、智能终端及存储介质。该方法包括:智能终端可以获取拍摄指令,该拍摄指令用于指示智能终端拍摄影像数据,当影像数据被拍摄时,可以在智能终端中对应生成该影像数据的图像信息集合,该图像信息集合可以存储在该影像数据对应的存储空间中,当智能终端需要传送该影像数据时,该影像数据对应的图像信息集合将同步被传送,智能终端可以获取影像数据的处理指令,当智能终端对该影像数据进行处理时,智能终端可以获取图像对应的参数信息,并将该参数信息记录在图像信息集合中。本申请的方法,提高了影像数据的接入效率,提高了智能终端对影像数据的处理效率。
Description
本申请涉及数据处理技术领域,具体涉及一种数据处理方法、智能终端及存储介质。
随着电子技术的快速发展,很多智能终端都具备了拍摄功能。随着人们对于照片或者视频的要求越来越高,越来越多的商家开始基于摄像头拍摄的影像数据进行二次开发,以提高成像效果。
一些实现中,智能终端使用的镜头可以来自不同的厂家。该来自不同厂家的镜头可以具有不同的数据格式和数据内容。智能终端可以通过为不同镜头配置不同的数据接口,实现不同镜头的影像数据和传感器数据的获取,从而实现智能终端中影像数据的二次开发。
在构思及实现该影像数据的二次开发过程中,发明人发现针对不同的镜头,智能终端需要配置不同的数据接口,才能将不同数据格式以及不同数据内容的影像数据和传感器数据接入到智能终端中,存在接入效率差的问题。
前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
针对上述技术问题,本申请提供一种数据处理方法、智能终端及存储介质,使用户可以提高拍摄数据的接入效率,更加有效的完成拍摄数据的二次开发。
为解决上述技术问题,本申请提供一种数据处理方法,可应用于智能终端,所述方法,包括:
响应于拍摄指令,确认或生成影像数据的图像信息集合;
根据所述影像数据的处理指令,在所述图像信息集合中记录执行所述处理指令时所述影像数据对应的参数信息。
可选地,所述图像信息集合中包括至少一阶段信息,包括以下至少一种特征:
每一所述阶段信息对应于一所述处理指令,一所述处理指令对应于至少一所述阶段信息;
每一所述阶段信息中包括阶段标识和/或信息内容;
每一所述信息内容中包括至少一个键值对,所述键值对中包括一个关键字和所述关键字对应的参数信息。
可选地,所述阶段信息还包括以下至少一种特征:
所述阶段信息还包括信息长度;
所述阶段信息还包括预留信息;
所述阶段信息还包括开始标记和/或结束标记。
可选地,所述根据所述影像数据的处理指令,在所述图像信息集合中记录执行所述处理指令时所述影像数据对应的参数信息,包括以下至少一种:
当所述处理指令为拍摄指令时,获取拍摄所述影像数据的镜头组件对应的镜头参数和传感器参数,并将所述镜头参数和传感器参数存储到所述拍摄指令对应的阶段信息中的至少一个键值对的参数信息中;
当所述处理指令为拍摄指令时,获取拍摄所述影像数据时的拍摄信息,并将所述拍摄信息存储到所述拍摄指令对应的阶段信息的至少一个键值对中;
当所述处理指令为存储指令时,获取所述影像数据的格式信息,并将所述格式信息存储到所述存储指令对应的阶段信息中的至少一个键值对的参数信息中;
当所述处理指令为所述影像数据的图像处理指令时,获取所述图像处理步骤和图像处理信息,并将所述图像处理步骤和图像处理信息存储到所述图像处理指令对应的阶段信息中的至少一个键值对的参数信息中;
当所述处理指令为图像语义识别时,获取所述影像数据的语义信息,并将所述语义信息存储到所述图像语义识别对应的阶段信息中的至少一个键值对的参数信息中。
可选地,当智能终端中包括至少一个镜头组件时,所述获取拍摄所述影像数据的镜头组件对应的镜头参数和传感器参数,包括以下至少一种:
根据所述拍摄指令,确定所述拍摄指令对应的镜头组件,所述镜头组件包括镜头和传感器;
根据所述镜头,获取镜头参数;
根据所述传感器,获取所述传感器参数。
可选地,所述镜头参数和传感器参数包括镜头信息、传感器信息、光强信息、增益信息、曝光信息、光圈信息、加速度信息中的至少一项。
可选地,所述方法,包括以下至少一项:
所述拍摄信息包括地理位置信息和/或时间信息;
所述格式信息包括所述影像数据的长宽信息、编码格式、帧类型、帧号中的至少一项;
所述图像处理步骤和图像处理信息包括裁剪指令、降噪指令、缩放指令、风格化指令中的至少一种。
可选地,包括以下至少一项:
所述影像数据的语义信息包括图像类别和/或目标对象信息;
所述图像类别包括风景、人物、动物、植物、静物中的至少一项;
当所述目标对象为人物时,所述目标对象信息包括人物位置信息、人脸位置信息、人脸身份信息、人数信息、人物动作信息中的至少一项;
当所述目标对象为动物时,所述目标对象信息包括动物位置信息、动物品种信息、数量信息、动物动作信息中的至少一项;
当所述目标对象为植物和/或静物时,所述目标对象信息包括植物和/或静物位置信息、植物和/或静物品种信息、数量信息中的至少一项。
本申请还提供一种数据处理方法,可应用于智能终端,所述方法,包括:
获取影像数据的参数信息;
根据所述参数信息,从所述影像数据对应的至少一个数据格式中确定目标数据格式;
将所述参数信息写入所述目标数据格式中。
可选地,所述至少一个数据格式用于记录拍摄影像数据时的摄像参数信息、影像数据的基础参数信息、图像处理时的处理参数信息和图像应用时的应用参数信息中的至少一项。
可选地,所述影像数据的数据格式中包括标签序号、标签名称、标签子表格、表格数据长度中的至少一个字段。
可选地,所述标签子表格中包括关键字序号、关键字、参数信息、参数长度中的至少一个字段。
可选地,当所述影像数据为照片时,所述参数信息包括图像长度、图像宽度、编码格式、白平衡、饱和度、锐度中的至少一项。
可选地,当所述影像数据为视频时,所述参数信息包括图像帧数、I帧帧号、P帧帧号、B帧帧号、图像分辨率中的至少一项。
本申请还提供一种智能终端,包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如上任一所述数据处理方法的步骤。
本申请还提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述数据处理方法的步骤。
如上所述,本申请的数据处理方法,应用于智能终端,智能终端可以获取拍摄指令。该拍摄指令用于指示智能终端拍摄影像数据。当影像数据被拍摄时,可以在智能终端中对应生成该影像数据的图像信息集合。该图像信息集合可以存储在该影像数据对应的存储空间中。当智能终端需要传送该影像数据时,该影像数据对应的图像信息集合将同步被传送。智能终端可以获取影像数据的处理指令,当智能终端对该影像数据进行处理时,智能终端可以 获取图像对应的参数信息,并将该参数信息记录在图像信息集合中。通过上述方式,提高了影像数据的接入效率,提高了智能终端对影像数据的处理效率。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为实现本申请各个实施例的一种智能终端的硬件结构示意图;
图2为本申请实施例提供的一种通信网络***架构图;
图3为本申请实施例提供的一种控制器140的硬件结构示意图;
图4为本申请实施例提供的一种网络节点150的硬件结构示意图;
图5为本申请实施例提供的一种网络节点160的硬件结构示意图;
图6为本申请实施例提供的一种控制器170的硬件结构示意图;
图7为本申请实施例提供的一种网络节点180的硬件结构示意图;
图8是根据第一实施例示出的一种数据处理方法的流程图;
图9是根据第一实施例示出的另一种数据处理方法的流程图;
图10是根据第一实施例示出的再一种数据处理方法的流程图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
本申请的实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过 程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。本申请使用的术语“或”、“和/或”、“包括以下至少一个”等可被解释为包括性的,或意味着任一个或任何组合。例如,“包括以下至少一个:A、B、C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A和B和C”,再如,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A和B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
需要说明的是,在本文中,采用了诸如S101、S102等步骤代号,其目的是为了更清楚简要地表述相应内容,不构成顺序上的实质性限制,本领域技术人员在具体实施时,可能会先执行S102后执行S101等,但这些均应在 本申请的保护范围之内。
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或者“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或者“单元”可以混合地使用。
智能终端可以以各种形式来实施。例如,本申请中描述的智能终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、PDA(Personal Digital Assistant,个人数字助理)、PMP(Portable Media Player,便捷式媒体播放器)、导航装置、可穿戴设备、智能手环、计步器等智能终端,以及诸如数字TV、台式计算机等固定终端。
后续描述中将以智能终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本申请的实施方式的构造也能够应用于固定类型的终端。
请参阅图1,其为实现本申请各个实施例的一种智能终端的硬件结构示意图,该智能终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的智能终端结构并不构成对智能终端的限定,智能终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图1对智能终端的各个部件进行具体的介绍:
射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(Code Division Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址)、FDD-LTE(Frequency Division Duplexing-Long Term Evolution,频分双工长期演进)、TDD-LTE(Time Division Duplexing-Long Term Evolution,分时双工长期演进)和5G等。
WiFi属于短距离无线传输技术,智能终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于智能终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
音频输出单元103可以在智能终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与智能终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括GPU(Graphics Processing Unit,图形处理器)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的影像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
智能终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。可选地,光传感器包括环境光传感器及接近传感器,可选地,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在智能终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用LCD(Liquid Crystal Display,液晶 显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与智能终端的用户设置以及功能控制有关的键信号输入。可选地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。可选地,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。可选地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。
可选地,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现智能终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现智能终端的输入和输出功能,具体此处不做限定。
接口单元108用作至少一个外部装置与智能终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到智能终端100内的一个或多个元件或者可以用于在智能终端100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,可选地,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器, 例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是智能终端的控制中心,利用各种接口和线路连接整个智能终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行智能终端的各种功能和处理数据,从而对智能终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,可选地,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
智能终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管图1未示出,智能终端100还可以包括蓝牙模块等,在此不再赘述。
为了便于理解本申请实施例,下面对本申请的智能终端所基于的通信网络***进行描述。
请参阅图2,图2为本申请实施例提供的一种通信网络***架构图,该通信网络***为通用移动通信技术的LTE***,该LTE***包括依次通讯连接的UE(User Equipment,用户设备)201,E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进式UMTS陆地无线接入网)202,EPC(Evolved Packet Core,演进式分组核心网)203和运营商的IP业务204。
可选地,UE201可以是上述终端100,此处不再赘述。
E-UTRAN202包括eNodeB2021和其它eNodeB2022等。可选地,eNodeB2021可以通过回程(backhaul)(例如X2接口)与其它eNodeB2022连接,eNodeB2021连接到EPC203,eNodeB2021可以提供UE201到EPC203的接入。
EPC203可以包括MME(Mobility Management Entity,移动性管理实体)2031,HSS(Home Subscriber Server,归属用户服务器)2032,其它MME2033,SGW(Serving Gate Way,服务网关)2034,PGW(PDN Gate Way,分组数据网络网关)2035和PCRF(Policy and Charging Rules Function,政策和资费功能实体)2036等。可选地,MME2031是处理UE201和EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE 201的IP地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策点,它为策略与计费执行功 能单元(图中未示)选择及提供可用的策略和计费控制决策。
IP业务204可以包括因特网、内联网、IMS(IP Multimedia Subsystem,IP多媒体子***)或其它IP业务等。
虽然上述以LTE***为例进行了介绍,但本领域技术人员应当知晓,本申请不仅仅适用于LTE***,也可以适用于其他无线通信***,例如GSM、CDMA2000、WCDMA、TD-SCDMA以及未来新的网络***(如5G)等,此处不做限定。
图3为本申请提供的一种控制器140的硬件结构示意图。该控制器140包括:存储器1401和处理器1402,存储器1401用于存储程序指令,处理器1402用于调用存储器1401中的程序指令执行上述方法实施例一中控制器所执行的步骤,其实现原理以及有益效果类似,此处不再进行赘述。
可选地,上述控制器还包括通信接口1403,该通信接口1403可以通过总线1404与处理器1402连接。处理器1402可以控制通信接口1403来实现控制器140的接收和发送的功能。
图4为本申请提供的一种网络节点150的硬件结构示意图。该网络节点150包括:存储器1501和处理器1502,存储器1501用于存储程序指令,处理器1502用于调用存储器1501中的程序指令执行上述方法实施例一中首节点所执行的步骤,其实现原理以及有益效果类似,此处不再进行赘述。
可选地,上述控制器还包括通信接口1503,该通信接口1503可以通过总线1504与处理器1502连接。处理器1502可以控制通信接口1503来实现网络节点150的接收和发送的功能。
图5为本申请提供的一种网络节点160的硬件结构示意图。该网络节点160包括:存储器1601和处理器1602,存储器1601用于存储程序指令,处理器1602用于调用存储器1601中的程序指令执行上述方法实施例一中中间节点和尾节点所执行的步骤,其实现原理以及有益效果类似,此处不再进行赘述。
可选地,上述控制器还包括通信接口1603,该通信接口1603可以通过总线1604与处理器1602连接。处理器1602可以控制通信接口1603来实现网络节点160的接收和发送的功能。
图6为本申请提供的一种控制器170的硬件结构示意图。该控制器170包括:存储器1701和处理器1702,存储器1701用于存储程序指令,处理器1702用于调用存储器1701中的程序指令执行上述方法实施例二中控制器所执行的步骤,其实现原理以及有益效果类似,此处不再进行赘述。
图7为本申请提供的一种网络节点180的硬件结构示意图。该网络节点180包括:存储器1801和处理器1802,存储器1801用于存储程序指令,处 理器1802用于调用存储器1801中的程序指令执行上述方法实施例二中首节点所执行的步骤,其实现原理以及有益效果类似,此处不再进行赘述。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例方法的部分步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk,SSD)等。
基于上述智能终端硬件结构以及通信网络***,提出本申请各个实施例。
第一实施例
请参阅图8,图8为本申请实施例提供的一种数据处理方法的流程图。如图8所示,可选地,智能终端为执行主体,本实施例的方法可以包括如下步骤:
S101、响应于拍摄指令,生成影像数据的图像信息集合。
本实施例中,智能终端可以获取拍摄指令。智能终端根据该拍摄指令拍摄影像数据。该影像数据可以为照片或者视频。当一张照片或者一段视频被拍摄时,可以在智能终端中对应生成该影像数据的图像信息集合。该图像信息集合可以存储在该影像数据对应的存储空间中。当智能终端需要传送该影像数据时,该影像数据对应的图像信息集合将同步被传送。
一种示例中,图像信息集合中包括至少一阶段信息。每一阶段信息对应于一处理指令,一处理指令对应于至少一阶段信息。例如,拍摄指令可以对应于两个阶段信息。可选地,一个阶段信息中用于存储摄像头相关的参数,另一个阶段信息中用于存储影像数据的基础参数。在该图像信息集合的每一阶段信息中可以包括阶段标识和信息内容两个部分。可选地,阶段标识用于 唯一标识一个阶段信息。例如,用于存储影像数据的基础参数的阶段信息的阶段标识可以为label1,用于存储摄像头相关的参数的阶段信息的阶段标识可以为label2。在一个阶段信息中,信息内容中包括至少一个键值对。该键值对可以以<key,value>的数据对的形式存储,或者,该键值对还可以key:value的数据格式形式存储。可选地,每一个键值对中的关键字(key)为固定内容。例如,该关键字可以为分辨率、编码格式、感光度、加速度等。可选地,每一个关键字对应的参数信息(value)的值根据该影像数据确定。例如,感光度为100、感光度为3200、感光度为25600等。
一种示例中,阶段信息还包括信息长度。该信息长度用于记录信息内容的数据长度。由于在图像信息集合中各个阶段信息的阶段标识通常具有固定的格式。例如label1、label2的阶段标识中,固定具有6个字符。而在图像信息集合的各个阶段信息中,不同阶段信息的信息内容的长度并不相同。因此,该信息长度的记录可以更加便捷将该阶段信息写入数据流,以及从数据流中日趋该阶段信息的信息内容。
另一种示例中,阶段信息还包括预留信息,预留信息用于扩展信息内容中的键值对。该预留信息可以为一段固定长度的空闲存储空间。对于一个阶段信息而言,其键值对的个数是固定的。例如,用于存储摄像头相关的参数的阶段信息的信息内容中可以包括7个键值对。这些键值对中的关键字对应镜头信息、传感器信息、光强信息、增益信息、曝光信息、光圈信息和加速度信息。当智能终端需要在该用于存储摄像头相关的参数的阶段信息中新增一个关键字时,该关键字所在的键值对可以被存储在该预留信息中。
再一种示例中,阶段信息还包括开始标记和/或结束标记。改开始标记和结束标记可以为两个特定格式的字符串。例如,开始标记可以为!Begin!,结束标记可以为!End!。当智能终端需要将该阶段信息写入数据流时,智能终端可以在开始写入该阶段信息前,先写入该开始标记。并在完成该阶段信息的写入后,写入该结束标记。智能终端在读取数据流时,可以通过该开始标记和该结束标记确定该段数据为一阶段信息。可选地,不同的阶段信息可以具有不同的开始标记和结束标记。或者,该智能终端中全部阶段信息可以对应于相同的开始标记和结束标记。
一种示例中,该阶段信息可以以表格的形式存储在存储空间(如内存,再如闪存,还如硬盘等)中。或者,该阶段信息可以以数据结构的形式存储在存储空间(如内存,再如闪存,还如硬盘等)中。或者,该阶段信息还可以以文件的形式存储在存储空间(如内存,再如闪存,还如硬盘等)中。
S102、根据影像数据的处理指令,在图像信息集合中记录执行处理指令时影像数据对应的参数信息。
本实施例中,智能终端可以获取影像数据的处理指令,当智能终端对该影像数据进行处理时,智能终端可以获取图像对应的参数信息,并将该参数信息记录在图像信息集合中。该参数信息可以包括智能终端执行该处理指令前影像数据的参数信息,以及智能终端执行该处理指令后影像数据的参数信息。
一种示例中,当处理指令为拍摄指令时,获取拍摄影像数据的镜头组件对应的镜头参数和传感器参数,并将镜头参数和传感器参数存储到拍摄指令对应的阶段信息中的至少一个键值对的参数信息中。
本示例中,在智能终端拍摄影像数据时,智能终端需要在相机的应用程序中生成拍摄指令。该拍摄指令中可以包括拍摄该影像数据时使用的镜头组件、镜头组件的镜头参数和传感器参数。例如,当拍摄近距离事物时,该镜头组件可以为微焦镜头;当拍摄风景图片时,该镜头组件可以为广角镜头。可选地,在拍摄不同的影像数据时,相同的镜头组件可以具有不同的镜头参数和传感器参数。例如,当拍摄室内图片时,可以使用大光圈以保证图片亮度;当拍摄室外图片时,可以根据天气情况调整光圈大小。因此,智能终端获取的拍摄指令中应包括镜头组件、镜头参数和传感器参数等信息。智能终端可以将这些信息写入拍摄指令对应的阶段信息中。这些镜头参数和传感器参数中的每一参数可以对应于阶段信息的信息内容中的一个键值对。该键值对中可以包括关键字和参数信息。可选地,关键字对应于这些镜头参数和传感器参数的关键字。可选地,参数信息对应于该拍摄指令中这些镜头参数和传感器参数的参数值。
可选地,智能终端获取该拍摄指令的镜头参数和传感器参数具体步骤可以包括:
步骤1、智能终端根据拍摄指令,确定拍摄指令对应的镜头组件。该镜头组件中可以包括至少一个镜头和至少一个传感器。
步骤2、智能终端根据该镜头组件中包括的至少一个镜头,确定每一镜头对应的镜头参数。以及,智能终端根据该镜头组件中包括的至少一个传感器,确定每一传感器对应的传感器参数。
可选地,镜头参数和传感器参数包括镜头信息、传感器信息、光强信息、增益信息、曝光信息、光圈信息、加速度信息中的至少一项。
另一种示例中,当处理指令为拍摄指令时,获取拍摄影像数据时的拍摄信息,并将拍摄信息存储到拍摄指令对应的阶段信息的至少一个键值对中。
本示例中,当智能终端获取该拍摄指令后,智能终端可以从智能终端中的其他应用程序中获取拍摄影像数据时的拍摄信息。并将这些拍摄信息统一存储到拍摄指令对应的阶段信息中。可选地,该拍摄信息具体可以包括以下 至少一种:智能终端从GPS中获取拍摄该影像数据时的地理位置信息。智能终端从时钟中获取拍摄该影像数据时的时间信息。智能终端从日历中获取拍摄该影像数据时的活动日程信息。智能终端可以将这些拍摄信息保存到拍摄指令对应的阶段信息的信息内容中。该信息内容中可以包括多个键值对。每一个键值对中的关键字可以对应于拍摄信息中的关键字。例如,地理位置信息、时间信息、活动日程信息等。每一键值对中的参数信息对应于这些关键字的实际参数值。例如,北京、10月20日、升旗仪式等。可选地,本实施例中存储拍摄信息对应的阶段信息与上一实施例中存储镜头参数和传感器参数对应的阶段信息,虽然均在智能终端检测到拍摄指令时对应生成并完成数据写入,但为不同的阶段信息。
再一种示例中,当处理指令为存储指令时,获取影像数据的格式信息,并将格式信息存储到存储指令对应的阶段信息中的至少一个键值对的参数信息中。
本示例中,当智能终端完成该影像数据的拍摄,并需要将该影像数据存储到智能终端的存储空间(如内存,再如闪存,还如硬盘等)中时,智能终端可以从该影像数据中获取该影像数据的格式信息。该格式信息可以包括影像数据的长宽信息、编码格式、帧类型、帧号等。智能终端中该存储指令对应的阶段信息的信息内容中可以包括多个键值对。每一个键值对中的关键字可以对应于上述长宽信息、编码格式、帧类型、帧号等格式信息的关键字。每一键值对中的参数信息可以对应于上述关键字对应的参数值。
又一种示例中,当处理指令为影像数据的图像处理指令时,获取图像处理步骤和图像处理信息,并将图像处理步骤和图像处理信息存储到图像处理指令对应的阶段信息中的至少一个键值对的参数信息中。
本示例中,智能终端可以通过图像处理指令对影像数据进行进一步的加工处理。该图像处理指令中可以包括一条或者多条具体的处理指令。例如,裁剪指令、降噪指令、缩放指令、风格化指令等。在智能终端中,用户通常需要通过交互界面,确定每一次处理时需要执行的处理指令。因此,智能终端可以获取该次图像处理了指令对应的处理指令,并根据该处理指令在该图像处理指令对应的阶段信息中存储对应的图像处理步骤以及图像处理信息。
当智能终端获取到图像处理指令时,智能终端可以根据该图像处理指令对影像数据进行处理,并在处理过程中顺序记录图像处理步骤以及图像处理信息。例如,当智能终端使用裁剪指令裁剪该影像数据时,智能终端可以记录该裁剪指令、该裁剪指令的执行时间、裁剪前图像的分辨率、裁剪后图像的分辨率等信息。
智能终端中该图像处理指令对应的阶段信息的信息内容中可以包括多个 键值对。每一个键值对中的关键字可以对应于上述指令名称、指令执行时间、执行前分辨率、执行后分辨率等图像处理步骤和图形处理信息的关键字。每一键值对中的参数信息可以对应于上述关键字对应的参数值。
又一种示例中,当处理指令为图像语义识别时,获取影像数据的语义信息,并将语义信息存储到图像语义识别对应的阶段信息中的至少一个键值对的参数信息中。
本示例中,智能终端可以通过图像语义识别对影像数据进行加工,获取该影像数据中的语义信息。通过图像语义识别,智能终端可以通过识别影像数据中的目标对象,确定该影像数据的图像类别。该图像类别可以包括风景、人物、动物、植物、静物等。智能终端还可以在识别目标对象的信息。例如,当目标对象为人物时,目标对象信息可以包括人物位置信息、人脸位置信息、人脸身份信息、人数信息、人物动作信息中的至少一项。当目标对象为动物时,目标对象信息包括动物位置信息、动物品种信息、数量信息、动物动作信息中的至少一项。当目标对象为植物和/或静物时,目标对象信息包括植物和/或静物位置信息、植物和/或静物品种信息、数量信息中的至少一项。
智能终端中该图像语义识别对应的阶段信息的信息内容中可以包括多个键值对。每一个键值对中的关键字可以对应于上述图像类别、目标对象位置等关键字。每一键值对中的参数信息可以对应于上述关键字对应的参数值。
本申请提供的数据处理方法中,智能终端可以获取拍摄指令。该拍摄指令用于指示智能终端拍摄影像数据。当影像数据被拍摄时,可以在智能终端中对应生成该影像数据的图像信息集合。该图像信息集合可以存储在该影像数据对应的存储空间中。当智能终端需要传送该影像数据时,该影像数据对应的图像信息集合将同步被传送。智能终端可以获取影像数据的处理指令,当智能终端对该影像数据进行处理时,智能终端可以获取图像对应的参数信息,并将该参数信息记录在图像信息集合中。本申请中,通过图像信息集合,实现对影像数据对应信息的完善,使该影像数据的信息可以标准化存储,以便于在后续对该影像数据处理过程中,可以直接使用该标准化的影像数据的信息,提高影像数据的处理效率。
第二实施例
请参阅图9,图9为本申请实施例提供的一种数据处理方法的流程图。在图8所示实施例的基础上,如图9所示,以智能终端为执行主体,本实施例的方法可以包括如下步骤:
S201、智能终端控制摄像头拍摄影像数据。
本实施例中,智能终端可以从相机等应用程序中获取拍摄指令。该拍摄指令中可以包括拍摄该影像数据时使用的镜头组件、镜头组件的镜头参数和 传感器参数。智能终端可以根据这些镜头组件的镜头参数和传感器参数,控制该智能终端中对应的镜头组件,实现该影像数据的拍摄。
当该智能终端完成该影像数据的拍摄后,在通用的计算摄影框架中,该影像数据还可以执行基础图像处理、计算摄影处理、图像应用处理等操作。
在计算摄影框架中,为了提高影像数据的处理效率,智能终端可以将各个处理阶段进行封装。智能终端可以通过接口调用的方式控制影像数据完成各个处理阶段的处理操作。在调用各个接口时,智能终端需要输入不同的数据流,以及输出不同的数据流。这些数据流用于描述影像数据。为了提高影像数据在各个处理阶段中对表述的统一性和灵活性,智能终端可以预定义各个接口中需要具备的接口数据信息的格式。该接口数据信息的格式的预定义可以保证这些接口数据信息的通用性。这些数据信息可以通过预设预留信息,提高灵活性。
例如,智能终端预定义的各个接口的接口数据信息的格式可以如表1所示。
表1
字段 | 字段的描述 | 字段的类型 |
标识信息 | 对应于一接口的接口数据信息 | integer |
信息长度 | 本段接口数据信息的整体长度 | integer |
信息内容 | 影像数据的信息内容 | 字符串 |
预留信息 | 为保证灵活性,给出预留信息 |
在智能终端中,不同的处理阶段可以对应有不同的接口。不同的接口可以具有不同的接口数据信息。智能终端可以使用表1所示的预定义的接口数据信息格式来描述各个接口的接口数据信息。为了区分各个接口的接口数据信息,智能终端可以使用不同的标识信息来区分不同的接口。例如,对于接口1、接口2、接口3,可以具备有不同的标识信息。
当智能终端完成影像数据的拍摄后,智能终端中可以生成该影像数据的基本信息描述。该影像数据的基本信息描述可以按照一个接口数据信息的格式写入存储空间(如内存,再如闪存,还如硬盘等)中。该影像数据的基本信息描述的标识信息可以为“data pipeline label 1”或者“basic image info”等。该标识信息用于唯一标识该影像数据的基本信息描述。针对不同的影像数据可以使用相同的标识信息对影像数据的基本信息描述进行标识。或者,针对不同的影像数据可以使用不同的标识信息对影像数据的基本信息描述进行标识。一个接口数据信息中通常包括一种或者多种属性参数。可选地,在一个接口数据信息中的一种或者多种属性参数之间通常具有相关性。例如, 用于描述该影像数据的基本信息的一个接口数据信息中除了包括标识信息和信息长度以外,信息内容中可以包括影像数据的长度、图片的长宽信息、图像的编码格式、图像的帧类型、图像的帧号等信息。当这些信息全部被写入如表1所示的格式的接口数据信息中后,智能终端可以将该接口数据信息以数据流的方式在各个接口之间传输。在后续处理操作中,智能终端可以通过直接获取该标识信息为“basic image info”的接口数据信息,实现影像数据的基本信息的快速获取,极大的提高了该影像数据的基本信息的获取效率。
当智能终端完成影像数据的成像后,智能终端可以根据该影像数据的成像过程,将其成像信息按照一个接口数据信息的格式写入存储空间(如内存,再如闪存,还如硬盘等)中。该成像数据的接口数据信息可以具有与基本信息的接口数据信息不同的标识信息。例如,该标识信息可以为“data pipeline label 2”。在影像数据的成像过程中可以包括各种传感数据、光学数据等。这些成像的辅助数据可以被写入该标识信息为“data pipeline label 2”的接口数据信息的信息内容中。该信息内容中具体可以包括图像传感器的基本数据信息、光照信息、增益信息、加速度传感器信息、曝光信息、地理位置信息、时间信息等。这些信息可以用于客观的描述成像的辅助数据。
在后续处理操作中,智能终端还可以根据实际需要,以上述表1所示的接口数据信息的格式存储影像数据在各个处理操作中产生的信息。在不同处理操作中产生的接口数据信息中可能存在数据重复,该数据的重复出现会导致冗余,但是并不影响接口数据信息的格式的实际使用以及实现。
S202、智能终端使用基础图像处理单元处理影像数据;和/或,智能终端使用计算摄影处理单元处理影像数据;和/或,智能终端使用图像应用处理单元处理影像数据。
本实施例中,智能终端还可以在完成影像数据的拍摄后,将该影响数据传输到后续的基础图像处理单元。该基础图像处理单元主用用于实现对光学器件及其辅助部分的数据进行一些基本的处理。在该处理过程中,智能终端可以直接从数据流中获取标签信息为“data pipeline label 2”的接口数据信息,并使用该接口数据信息执行基础图像处理单元中对数据的处理。当影像数据完成在基础图像处理单元中的处理后,智能终端可以将数据传递给计算摄影处理单元。在计算摄影处理单元中,智能终端可以对影响数据会进行复杂的图像处理。并在完成该图像处理后,将该影像数据传递给图像应用处理单元,以实现该影像数据的呈现、存储、编辑、共享、等操作。
随着影像数据在智能终端中的逐次传递,影像数据会被进行各种处理操作。例如,影像数据可以经过某个降噪算法的处理、经过缩放处理、经过压缩处理后构成最终的影像数据。该影像数据的处理过程相当于对原始图像的 修改过程,在该修改过程中,可以形成该标签信息为“data pipeline label 3”的接口数据信息,该标签信息为“data pipeline label 3”的接口数据信息中可以存储有该影像数据的修改过程。又如,影像数据可以在完成图像处理后对该影像数据中的特殊部分进行特殊处理,并形成一些高级的信息。该高级信息可以为人脸信息、图像语义信息等。可选地,人脸信息又可以包括人脸在图像中的位置、人脸五官的信息、人脸的角度等。这些高级信息可以被存储在标签信息为“data pipeline label 4”的接口数据信息中。
本申请提供的数据处理方法中,智能终端可以从相机等应用程序中获取拍摄指令。智能终端可以通过接口调用的方式控制影像数据完成各个处理阶段的处理操作。在调用各个接口时,智能终端需要输入不同的数据流,以及输出不同的数据流。这些数据流用于描述影像数据。为了提高影像数据在各个处理阶段中对表述的统一性和灵活性,智能终端可以预定义各个接口中需要具备的接口数据信息的格式。该接口数据信息的格式的预定义可以保证这些接口数据信息的通用性。这些数据信息可以通过预设预留信息,提高灵活性。本申请中,通过统一的接口数据信息的格式,对影像数据在处理过程中产生的信息进行标准化的存储,提高了在数据处理过程中获取数据的效率,提高影像数据的整体处理效率,提高用户体验。
第三实施例
请参阅图10,图10为本申请实施例提供的再一种数据处理方法的流程图。如图10所示,以智能终端为执行主体,本实施例的方法可以包括如下步骤:
S301、获取影像数据的参数信息。
本实施例中,智能终端可以在影像数据的处理过程中实时获取该影像数据的参数信息。智能终端可以将这些参数信息存储在该影像数据对应的存储空间中。该影像数据对应的存储空间中的数据,将在该影像数据被转化为数据流进行传输时,随着该影像数据一起转化为数据流。该影像数据可以为照片或者视频。
一种示例中,该影像数据对应的存储空间中,可以包括至少一个数据格式(优选地,如至少两个数据格式)。每一数据格式中可以存储一个或者多个属性参数。当一个数据格式中包括至少一个数据参数时,该至少一个数据参数之间通常具有一定的关联。例如,至少一个数据格式用于记录拍摄影像数据时的摄像参数信息、影像数据的基础参数信息、图像处理时的处理参数信息和图像应用时的应用参数信息中的至少一项;可选地,至少两个数据格式分别用于记录拍摄影像数据时的摄像参数信息、影像数据的基础参数信息、图像处理时的处理参数信息和图像应用时的应用参数信息中的至少两项。
一种示例中,一个数据格式中可以包括标签序号、标签名称、标签子表格、表格数据长度中的至少一个字段。每一标签子表格中还可以包括关键字序号、关键字、参数信息、参数长度中的至少一个字段。当影像数据为照片时,一标签子表格中的关键字可以包括图像长度、图像宽度、编码格式、白平衡、饱和度、锐度中的至少一项。当影像数据为视频时,一标签子表格中的关键字包括图像帧数、I帧帧号、P帧帧号、B帧帧号、图像分辨率中的至少一项。
S302、根据参数信息,从影像数据对应的至少一个数据格式中确定目标数据格式。
本实施例中,智能终端可以在获取参数信息后,根据该参数信息的来源,确定该参数信息对应需要写入的数据格式。智能终端可以确定该数据格式为目标数据格式。
S303、将参数信息写入目标数据格式中。
本实施例中,智能终端可以从该目标数据格式中获取标签子表格。智能终端可以根据该参数信息对应的关键字,确定该参数信息需要写入的行。智能终端可以将该参数信息写入该行的“参数信息”字段对应的区域内。
本申请提供的数据处理方法中,智能终端可以在影像数据的处理过程中实时获取该影像数据的参数信息。智能终端可以在获取参数信息后,根据该参数信息的来源,确定该参数信息对应需要写入的数据格式。智能终端可以根据该参数信息对应的关键字,确定该参数信息需要写入的行。智能终端可以将该参数信息写入该行的“参数信息”字段对应的区域内。本申请中,智能终端可以通过将参数信息填入数据格式,实现数据格式的完善,从而提高智能终端在对影像数据进行处理时,参数信息的获取效率。
本申请实施例还提供一种智能终端,智能终端包括存储器、处理器,存储器上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的数据处理方法的步骤。
本申请实施例还提供一种计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的数据处理方法的步骤。
在本申请提供的智能终端和计算机可读存储介质的实施例中,可以包含任一上述数据处理方法各实施例的全部技术特征,说明书拓展和解释内容与上述方法的各实施例基本相同,在此不做再赘述。
本申请实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。
本申请实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。
可以理解,上述场景仅是作为示例,并不构成对于本申请实施例提供的技术方案的应用场景的限定,本申请的技术方案还可应用于其他场景。例如,本领域普通技术人员可知,随着***架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本申请实施例设备中的单元可以根据实际需要进行合并、划分和删减。
在本申请中,对于相同或相似的术语概念、技术方案和/或应用场景描述,一般只在第一次出现时进行详细描述,后面再重复出现时,为了简洁,一般未再重复阐述,在理解本申请技术方案等内容时,对于在后未详细描述的相同或相似的术语概念、技术方案和/或应用场景描述等,可以参考其之前的相关详细描述。
在本申请中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本申请技术方案的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本申请记载的范围。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台智能终端(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本申请每个实施例的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站 站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、存储盘、磁带)、光介质(例如,DVD),或者半导体介质(例如固态存储盘(Solid State Disk,SSD))等。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
- 一种数据处理方法,其中,包括以下步骤:S101:响应于拍摄指令,确认或生成影像数据的图像信息集合;S102:根据所述影像数据的处理指令,在所述图像信息集合中记录执行所述处理指令时所述影像数据对应的参数信息。
- 根据权利要求1所述的方法,其中,所述图像信息集合中包括至少一阶段信息,包括以下至少一种特征:所述阶段信息对应于一所述处理指令;所述阶段信息中包括阶段标识和/或信息内容;所述信息内容中包括至少一个键值对。
- 根据权利要求2所述的方法,其中,所述阶段信息还包括以下至少一种特征:信息长度;预留信息;开始标记和/或结束标记。
- 根据权利要求1至3中任一项所述的方法,其中,所述S102步骤,包括以下至少一种:当所述处理指令为拍摄指令时,获取拍摄所述影像数据的镜头组件对应的镜头参数和传感器参数,并将所述镜头参数和传感器参数存储到所述拍摄指令对应的阶段信息中的至少一个键值对的参数信息中;当所述处理指令为拍摄指令时,获取拍摄所述影像数据时的拍摄信息,并将所述拍摄信息存储到所述拍摄指令对应的阶段信息的至少一个键值对中;当所述处理指令为存储指令时,获取所述影像数据的格式信息,并将所述格式信息存储到所述存储指令对应的阶段信息中的至少一个键值对的参数信息中;当所述处理指令为所述影像数据的图像处理指令时,获取所述图像处理步骤和图像处理信息,并将所述图像处理步骤和图像处理信息存储到所述图像处理指令对应的阶段信息中的至少一个键值对的参数信息中;当所述处理指令为图像语义识别时,获取所述影像数据的语义信息,并将所述语义信息存储到所述图像语义识别对应的阶段信息中的至少一个键值对的参数信息中。
- 根据权利要求4所述的方法,其中,当智能终端中包括至少一个镜头组件时,所述获取拍摄所述影像数据的镜头组件对应的镜头参数和传感器参数,包括以下至少一种:根据所述拍摄指令,确定所述拍摄指令对应的镜头组件,所述镜头组件包括镜头和传感器;根据所述镜头,获取镜头参数;根据所述传感器,获取所述传感器参数。
- 根据权利要求4所述的方法,其中,包括以下至少一项:所述拍摄信息包括地理位置信息和/或时间信息;所述格式信息包括所述影像数据的长宽信息、编码格式、帧类型、帧号中的至少一项;所述图像处理步骤和图像处理信息包括裁剪指令、降噪指令、缩放指令、风格化指令中的至少一种。
- 一种数据处理方法,其中,包括:获取影像数据的参数信息;根据所述参数信息,从所述影像数据对应的至少一个数据格式中确定目标数据格式;将所述参数信息写入所述目标数据格式中。
- 根据权利要求7所述的方法,其中,所述至少一个数据格式用于记录拍摄影像数据时的摄像参数信息、影像数据的基础参数信息、图像处理时的处理参数信息和图像应用时的应用参数信息中的至少一项。
- 一种智能终端,其中,包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1所述的数据处理方法。
- 一种计算机可读存储介质,其中,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1所述的数据处理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/137245 WO2023102934A1 (zh) | 2021-12-10 | 2021-12-10 | 数据处理方法、智能终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118285110A true CN118285110A (zh) | 2024-07-02 |
Family
ID=86729539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180104472.XA Pending CN118285110A (zh) | 2021-12-10 | 2021-12-10 | 数据处理方法、智能终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118285110A (zh) |
WO (1) | WO2023102934A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4401924B2 (ja) * | 2004-10-07 | 2010-01-20 | パナソニック株式会社 | ファイルフォーマット変換装置、ファイルフォーマット変換方法、および、ファイルフォーマット変換装置に用いるプログラム |
JP2007193531A (ja) * | 2006-01-18 | 2007-08-02 | Olympus Imaging Corp | 画像データ記録方法及び画像データ記録装置 |
JP4861302B2 (ja) * | 2007-12-26 | 2012-01-25 | オリンパスイメージング株式会社 | 画像ファイル作成装置、画像ファイル作成方法 |
JP5299912B2 (ja) * | 2009-04-20 | 2013-09-25 | 株式会社ザクティ | 撮像装置及び画像ファイルのデータ構造 |
CN201674579U (zh) * | 2010-06-08 | 2010-12-15 | 天津三星光电子有限公司 | 一种带双镜头的数码相机 |
CN102289468A (zh) * | 2011-07-22 | 2011-12-21 | 北京航空航天大学 | 一种照相机中照片信息获取与记录方法 |
-
2021
- 2021-12-10 WO PCT/CN2021/137245 patent/WO2023102934A1/zh unknown
- 2021-12-10 CN CN202180104472.XA patent/CN118285110A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2023102934A1 (zh) | 2023-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022166765A1 (zh) | 图像处理方法、移动终端及存储介质 | |
CN113556492B (zh) | 缩略图生成方法、移动终端及可读存储介质 | |
WO2023005060A1 (zh) | 拍摄方法、移动终端及存储介质 | |
CN111866388B (zh) | 一种多重曝光拍摄方法、设备及计算机可读存储介质 | |
CN107896304B (zh) | 一种图像拍摄方法、装置及计算机可读存储介质 | |
CN107743198B (zh) | 一种拍照方法、终端及存储介质 | |
CN115134527B (zh) | 处理方法、智能终端及存储介质 | |
CN114143471B (zh) | 图像处理方法、***、移动终端及计算机可读存储介质 | |
WO2023108444A1 (zh) | 图像处理方法、智能终端及存储介质 | |
CN113286106B (zh) | 录像方法、移动终端及存储介质 | |
CN112532838B (zh) | 一种图像处理方法、移动终端以及计算机存储介质 | |
CN118285110A (zh) | 数据处理方法、智能终端及存储介质 | |
CN114143467A (zh) | 一种基于自动对焦变焦的拍摄方法、移动终端及存储介质 | |
CN113901245A (zh) | 图片搜索方法、智能终端及存储介质 | |
CN107566745B (zh) | 一种拍摄方法、终端和计算机可读存储介质 | |
CN113473029A (zh) | 一种闪电图像拍摄方法、设备及计算机可读存储介质 | |
CN113194227A (zh) | 处理方法、移动终端和存储介质 | |
CN108335301B (zh) | 一种拍照方法及移动终端 | |
CN115334240B (zh) | 图像拍摄方法、智能终端及存储介质 | |
WO2023050413A1 (zh) | 图像处理方法、智能终端及存储介质 | |
CN113596350B (zh) | 图像处理方法、移动终端及可读存储介质 | |
CN115412672B (zh) | 一种拍摄展示方法、智能终端及可读存储介质 | |
WO2023122906A1 (zh) | 图像处理方法、智能终端及存储介质 | |
CN118369931A (zh) | 图像处理方法、智能终端及存储介质 | |
CN116309985A (zh) | 处理方法、智能终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |