[发明专利]一种数据处理方法及装置有效
申请号: | 201910036361.4 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109698971B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 卢平光;薛广华;刘芳 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04N21/426 | 分类号: | H04N21/426;H04N21/443 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 马萍华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请公开了一种数据处理的方法,该方法包括:根据命令操作得到命令相关信息,其中所述命令相关信息包括命令号和命令参数;之后创建结构体,将同一命令操作的命令相关信息存储至同一结构体,通过将指向所述命令操作对应的命令相关信息的结构体指针存储至FRC通信顺序存储容器并进行加锁,并在获得读写锁权限时执行将同一命令操作的命令相关信息通过IIC发送至FRC,解决了多个功能模块同时与FRC进行通信时的冲突问题。
技术领域
本发明涉及电子技术领域,尤其涉及一种数据处理方法及装置。
背景技术
随着用户需求的不断提升,高清电视成为市场主流。而高清电视在进行高清图像显示时需要处理的数据量比较大,因此,现今高清电视通常采用SOC(System on Chip,系统级芯片)加后端画质处理芯片(FRC,Frame Rate Conversion,帧率转换)芯片的“1+1”分离方案来处理高清图像,即将图像处理过程迁移至后端画质处理芯片中进行处理。
FRC芯片主要功能包括:MEMC(Motion Estimate and Motion Compensation;即运动估计和运动补偿)、画质处理、区域背光控制(LocalDimming)。MEMC及画质处理功能的实现均需要SOC芯片实时刷新画面信息到FRC芯片进行处理,而LocalDimming功能的实现也需要将用户的设置实时刷新到FRC芯片进行处理。上述动作在不同的线程中发起调用,而与FRC芯片进行通信时只有一条IIC(Inter-Integrated Circuit,集成电路总线)通路,这样会导致当多个线程同时发起IIC读写操作时,IIC通信冲突,从而引起FRC功能失败,造成不良的用户体验。
因此,亟待一种方法用于解决多功能模块同时与FRC进行通信时的冲突问题。
发明内容
本申请实施例提供一种数据处理方法,用以解决多功能模块同时与FRC进行通信时的冲突问题。
第一方面,提供一种数据处理方法,包括:
根据命令操作得到命令相关信息,其中命令相关信息包括命令号和命令参数;
若获得第一读写锁权限,将指向所述命令操作对应的命令相关信息的结构体指针存储至FRC通信顺序存储容器;
之后,若获得第二读写锁权限,根据所述指向所述命令操作对应的命令相关信息的结构体指针获得所述命令相关信息,并将所述命令相关信息发送至FRC以执行所述命令操作。
可选的,所述命令号用于指示所述命令的类型,所述命令参数为所述命令执行的相关参数设置。
可选的,若获得第一读写锁权限,将指向命令相关信息的结构体指针存储至FRC通信顺序存储容器具体包括:
创建结构体,将所述命令操作对应的命令相关信息存储至结构体;
若获得第一读写锁权限,将指向所述命令操作对应的命令相关信息的结构体指针存储至FRC通信顺序存储容器;否则,阻塞等待。
可选的,将指向所述命令操作对应的命令相关信息的结构体存储至FRC通信顺序存储容器之后,包括:释放第一读写锁的读写权限。
可选的,将所述命令相关信息发送至FRC以执行所述命令操作包括:
将所述命令参数通过IIC发送至所述FRC进行保存;将所述命令号通过IIC发送至所述FRC以触发FRC产生中断;所述FRC根据所述所述命令号对所述命令参数进行解析,以执行所述命令操作。
可选的,将所述命令相关信息发送至FRC以执行所述命令操作之后,包括:释放第二读写锁的读写权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910036361.4/2.html,转载请声明来源钻瓜专利网。