一种信息处理方法及电子设备技术

技术编号:11556884 阅读:54 留言:0更新日期:2015-06-04 15:54
本发明专利技术提供了一种信息处理方法和电子设备,用以解决现有技术中存在发送空白数据包后,由于不判断数据是否超过阈值,进而导致不知道第一接口和第二接口间是否同步的技术问题,实现了能够及时自动知道第一接口和第二接口间是否同步的技术效果。所述方法包括:当所述第一接口与所述第二接口间实现同步,且在发送所述第N行数据对应的第一HSE指令数据包之后,向所述第二接口发送空白数据包长度为第三长度的第一HBP空白数据包;判断所述第N行数据的第一数据量是否大于一阈值,获得第二判断结果;其中,在所述第二判断结果为是时,表明所述第一接口与所述第二接口间数据发送和接收未实现同步。

【技术实现步骤摘要】
一种信息处理方法及电子设备
本专利技术涉及电子
,尤其涉及一种信息处理方法和电子设备。
技术介绍
在并行接口到串性接口,尤其在RGB接口(红绿蓝色彩接口,RedGreenBlue)到MIPI接口(移动产业处理接口,MobileIndustryProcessorInterface)的转换过程中,重构时钟对于保证输入输出带宽相同来说,是非常重要的。由于RGB接口与MIPI接口始终异步,在非触发模式下,RGB接口与MIPI接口时钟的边沿区域和有效区域需要精确重构,这样输入输出带宽才能相同。为了调整输入输出带宽,现有技术的做法是:调整空白区域,即利用空白数据包来调整带宽。例如:输入周期为10ns,输入了10个周期的有效数据和两个周期的空白数据,则共需120ns;而输出周期为11ns,那么需要12个周期才能将所有数据输出,即共需要132ns,此时,可以将输出的空白数据包减少一个,这样,输出共需要121ns,与输入仅有1ns误差。然而,现有技术中,由于空白数据包长度通常在发送数据前就由第一接口时钟与第二接口时钟参数计算得到,发送后并不会判断数据与阈值的大小,因此,整个过程中空白数据包长度始终保持不变。当存在误差时,如上述的例子中存在1ns误差,经过多次累积,误差就会导致输出数据上溢或下溢,即输入输出数据不能同步。可见,现有技术中存在发送空白数据包后,由于不判断数据是否超过阈值,进而导致不知道第一接口和第二接口间是否同步的技术问题。进一步,现有技术中还存在发送空白数据包后,由于不判断数据是否超过阈值,而导致空白数据包长度始终保持不变的技术问题。由于存在上述两个技术问题,进一步还存在由于空白数据包的长度固定不变,进而导致第一接口到第二接口传输数据时输入输出不同步的技术问题。
技术实现思路
本专利技术提供了一种信息处理方法,用以解决现有技术中存在发送空白数据包后,由于不判断数据是否超过阈值,进而导致不知道第一接口和第二接口间是否同步的技术问题,实现了能够及时自动知道第一接口和第二接口间是否同步的技术效果。一方面,本申请提供了一种信息处理方法,用于将一视频帧的第N行数据从第一接口发送至第二接口,其中N为大于等于1的正整数,所述方法包括:当所述第一接口与所述第二接口间实现同步,且在发送所述第N行数据对应的第一HSE指令数据包之后,向所述第二接口发送空白数据包长度为第三长度的第一HBP空白数据包;判断所述第N行数据的第一数据量是否大于一阈值,获得第二判断结果;其中,在所述第二判断结果为是时,表明所述第一接口与所述第二接口间数据发送和接收未实现同步。可选的,在所述向所述第二接口发送空白数据包长度为第三长度的第一HBP空白数据包之前,所述方法还包括:在所述第一接口发送一视频帧的第N行数据对应的第一HSS指令数据包给所述第二接口之后,向所述第二接口发送空白数据包长度为第一长度的第一HSA空白数据包;判断与所述第N行数据对应的第一同步信号是否结束,获得第一判断结果;其中,在所述第一判断结果为是时,表明所述第一接口与所述第二接口间实现同步;在所述第一判断结果为否时,表明所述第一接口与所述第二接口间未实现同步。可选的,当所述第一判断结果表明所述第一同步信号未结束时,将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包,然后执行步骤:判断第一同步信号是否结束,获得第一判断结果。可选的,所述将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包,具体为:将所述第一长度增加1个字长,获得第二长度;获得所述第二HSA空白数据包。可选的,在所述将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包的同时,所述方法还包括:向所述第二接口发送所述空白数据包长度为0的第三HSA空白数据包。可选的,在所述判断同步信号是否结束,获得第一判断结果之后,所述方法还包括:在所述第一判断结果为是时,向所述第二接口发送第一HSE指令数据包。可选的,在所述向所述第二接口发送第一HSE指令数据包之后,所述方法还包括:在发送所述视频帧的所述第N行数据之后的第N+1行数据的第二HSS指令数据包之后,向所述第二接口发送所述第二HSA空白数据包,所述第二HSA空白数据能够在第二同步信号结束时,被发送完毕。可选的,在所述向所述第二接口发送所述第二HSA空白数据包之后,所述方法还包括:向所述第二接口发送第二HSE指令数据包。可选的,在所述第二判断结果表明所述所述第一数据量大于所述阈值时,将所述空白数据包长度调整为与所述第三长度不同的第四长度,获得第二HBP空白数据包;在发送所述第N行数据之后的第N+1行数据的第二HSE指令数据包之后,向所述第二接口发送所述第二HBP空白数据包,以使在开始发送所述第N+1行数据的第二有效数据包的同时,所述第二接口能够开始接收所述第二有效数据包,且在停止发送所述第二有效数据包的同时,停止接收所述第二有效数据包。可选的,所述将所述空白数据包长度调整为与所述第三长度不同的第四长度,获得第二HBP空白数据包,具体为:将所述第三长度减去1个字长,获得所述第四长度;获得所述第二HBP空白数据包。可选的,在所述第二判断结果表明所述所述第一数据量未大于所述阈值时,判断所述第一数据量是否小于所述阈值,获得第三判断结果;当所述第三判断结果表明所述第一数据量小于所述阈值,将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包,然后执行步骤:判断所述第一数据量是否小于所述阈值,获得第三判断结果。可选的,所述将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包,具体为:将所述第三长度加上1个字长,获得所述第五长度;获得所述第三HBP空白数据包。可选的,在所述将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包的同时,所述方法还包括:向所述第二接口发送所述空白数据包长度为0字长的所述第四HBP空白数据包。可选的,在所述发送所述第一HBP空白数据包或所述第四HBP空白数据包之后,所述方法还包括:向所述第二接口发送所述第N行数据的第一有效数据包;向所述第二接口发送所述空白数据包长度为第六长度的第一HFP空白数据包。可选的,在所述向所述第二接口发送所述空白数据包长度为第六长度的第一HFP空白数据包之后,所述方法还包括:判断所述第N+1行数据对应的所述第二同步信号是否开始,获得第四判断结果;当所述第四判断结果表明所述第二同步信号未开始时,将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二HFP空白数据包,然后执行步骤:判断所述第N+1行数据对应的所述第二同步信号是否开始,获得第四判断结果。可选的,所述将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二HFP空白数据包,具体为:将所述第六长度增加1个字长,获得第七长度;获得第二HFP空白数据包。可选的,在所述将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二H本文档来自技高网
...

【技术保护点】
一种信息处理方法,用于将一视频帧的第N行数据从第一接口发送至第二接口,其中N为大于等于1的正整数,所述方法包括:当所述第一接口与所述第二接口间实现同步,且在发送所述第N行数据对应的第一HSE指令数据包之后,向所述第二接口发送空白数据包长度为第三长度的第一HBP空白数据包;判断所述第N行数据的第一数据量是否大于一阈值,获得第二判断结果;其中,在所述第二判断结果为是时,表明所述第一接口与所述第二接口间数据发送和接收未实现同步。

【技术特征摘要】
1.一种信息处理方法,用于将一视频帧的第N行数据从第一接口发送至第二接口,其中N为大于等于1的正整数,所述方法包括:在所述第一接口发送一视频帧的第N行数据对应的第一HSS指令数据包给所述第二接口之后,向所述第二接口发送空白数据包长度为第一长度的第一HSA空白数据包;判断与所述第N行数据对应的第一同步信号是否结束,获得第一判断结果;其中,在所述第一判断结果为是时,表明所述第一接口与所述第二接口间实现同步;在所述第一判断结果为否时,表明所述第一接口与所述第二接口间未实现同步;当所述第一判断结果表明所述第一同步信号未结束时,将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包,然后执行步骤:判断第一同步信号是否结束,获得第一判断结果;当所述第一接口与所述第二接口间实现同步,且在发送所述第N行数据对应的第一HSE指令数据包之后,向所述第二接口发送空白数据包长度为第三长度的第一HBP空白数据包;判断所述第N行数据的第一数据量是否大于一阈值,获得第二判断结果;其中,在所述第二判断结果为是时,表明所述第一接口与所述第二接口间数据发送和接收未实现同步。2.如权利要求1所述的方法,其特征在于,所述将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包,具体为:将所述第一长度增加1个字长,获得第二长度;获得所述第二HSA空白数据包。3.如权利要求2所述的方法,其特征在于,在所述将所述空白数据包长度从所述第一长度调整为与所述第一长度不同的第二长度,获得第二HSA空白数据包的同时,所述方法还包括:向所述第二接口发送所述空白数据包长度为0的第三HSA空白数据包。4.如权利要求3所述的方法,其特征在于,在所述判断第一同步信号是否结束,获得第一判断结果之后,所述方法还包括:在所述第一判断结果为是时,向所述第二接口发送第一HSE指令数据包。5.如权利要求4所述的方法,其特征在于,在所述向所述第二接口发送第一HSE指令数据包之后,所述方法还包括:在发送所述视频帧的所述第N行数据之后的第N+1行数据的第二HSS指令数据包之后,向所述第二接口发送所述第二HSA空白数据包,所述第二HSA空白数据能够在第二同步信号结束时,被发送完毕。6.如权利要求5所述的方法,其特征在于,在所述向所述第二接口发送所述第二HSA空白数据包之后,所述方法还包括:向所述第二接口发送第二HSE指令数据包。7.如权利要求1所述的方法,其特征在于,在所述第二判断结果表明所述第一数据量大于所述阈值时,将所述空白数据包长度调整为与所述第三长度不同的第四长度,获得第二HBP空白数据包;在发送所述第N行数据之后的第N+1行数据的第二HSE指令数据包之后,向所述第二接口发送所述第二HBP空白数据包,以使在开始发送所述第N+1行数据的第二有效数据包的同时,所述第二接口能够开始接收所述第二有效数据包,且在停止发送所述第二有效数据包的同时,停止接收所述第二有效数据包。8.如权利要求7所述的方法,其特征在于,所述将所述空白数据包长度调整为与所述第三长度不同的第四长度,获得第二HBP空白数据包,具体为:将所述第三长度减去1个字长,获得所述第四长度;获得所述第二HBP空白数据包。9.如权利要求8所述的方法,其特征在于,在所述第二判断结果表明所述第一数据量未大于所述阈值时,判断所述第一数据量是否小于所述阈值,获得第三判断结果;当所述第三判断结果表明所述第一数据量小于所述阈值,将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包,然后执行步骤:判断所述第一数据量是否小于所述阈值,获得第三判断结果。10.如权利要求9所述的方法,其特征在于,所述将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包,具体为:将所述第三长度加上1个字长,获得所述第五长度;获得所述第三HBP空白数据包。11.如权利要求10所述的方法,其特征在于,在所述将所述空白数据包长度从所述第三长度调整为与所述第三长度和所述第四长度均不同的第五长度,获得第三HBP空白数据包的同时,所述方法还包括:向所述第二接口发送所述空白数据包长度为0字长的第四HBP空白数据包。12.如权利要求11所述的方法,其特征在于,在所述发送所述第一HBP空白数据包或所述第四HBP空白数据包之后,所述方法还包括:向所述第二接口发送所述第N行数据的第一有效数据包;向所述第二接口发送所述空白数据包长度为第六长度的第一HFP空白数据包。13.如权利要求12所述的方法,其特征在于,在所述向所述第二接口发送所述空白数据包长度为第六长度的第一HFP空白数据包之后,所述方法还包括:判断所述第N+1行数据对应的第二同步信号是否开始,获得第四判断结果;当所述第四判断结果表明所述第二同步信号未开始时,将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二HFP空白数据包,然后执行步骤:判断所述第N+1行数据对应的所述第二同步信号是否开始,获得第四判断结果。14.如权利要求13所述的方法,其特征在于,所述将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二HFP空白数据包,具体为:将所述第六长度增加1个字长,获得第七长度;获得第二HFP空白数据包。15.如权利要求14所述的方法,其特征在于,在所述将所述空白数据包长度从所述第六长度调整为与所述第六长度不同的第七长度,获得第二HFP空白数据包的同时,所述方法还包括:向所述第二接口发送所述空白数据包长度为0字长的第三HFP空白数据包。16.如权利要求15所述的方法,其特征在于,在所述判断所述第N+1行数据对应的所述第二同步信号是否开始,获得第四判断结果之后,所述方法还包括:当所述第四判断结果为是时,向所述第二接口发送所述第二HSS指令数据包。17.如权利要求6或16所述的方法,其特征在于,在所述向所述第二接口发送所述第二HSE指令数据包之后,所述方法还包括:向所述第二接口发送第二HBP空白数据包或第三HBP空白数据包,以使在开始发送第二有效数据包的同时,所述第二接口能够开始接收所述第二有效数据包,且在停止发送所述第二有效数据包的同时,停止接收所述第二有效数据包。18.如权利要求17所述的方法,其特征在于,在向所述第二接口发送所述第二有效数据包之后,所述方法还包括:向所述第二接口发送第二HFP空白数据包。19.一种电子设备,用于将一视频帧的第N行数据从第一接口发送至第二接口,其中N为大于等于1的正整数,所述电子设备包括:第一HSA空白数据包发送单元,用于在所述第一接口发送一视频帧的第N行数据对应的第一HSS指令数据包给所述第二接口之后,向所述第二接口发送空白数据包长度为第一长度的第一HSA空白数据包;第一判断单元,用于判断与所述第N行数据对应的...

【专利技术属性】
技术研发人员:闻军会
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1