一种高清led显示屏视频数据收发装置及数据流控制方法_4

文档序号:8514784阅读:来源:国知局
,对视频数据进行格式转换,并按照LED显示屏像素坐标数据对格式转换之后的每帧图像进行像素重排列;f2.高速视频数据控制模块把接收到的一帧视频数据存储到第一 SDRAM芯片组中,第一 SDRAM芯片组把状态信息设置为非空状态;
f3.高速视频数据控制模块从第二 SDRAM芯片组读出视频数据发送到多路串行视频数据输出模块;一帧数据读完后,第二 SDRAM芯片组把状态信息设置为空状态,此时,若第一SDRAM芯片组状态信息为非空状态,则状态机切换到读第一 SDRAM芯片组写第二 SDRAM芯片组状态S4 ;若第一 SDRAM芯片组状态信息为空状态,则状态机切换到等待接收第一帧状态S3 ο
[0050]以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
【主权项】
1.一种高清LED显示屏视频数据收发装置,其特征在于:包括: 非易失性存储模块,用于存储LED显示屏的像素坐标数据; 高清视频接口模块,用于从视频源获取高清视频数据,并在对高清视频数据进行串并转换后发送转换后的视频数据; 高速视频数据控制模块,用于接收转换后的视频数据,并根据接收的数据和从非易失性存储模块读取的像素坐标数据进行图像分割、像素重排、数据分配和数据格式转换处理; 数据缓存模块,用于存储处理后的视频数据; 多路串行视频数据输出模块,用于对处理后的视频数据进行并串转换并将转换后的视频数据发送出去; 通信控制模块,用于控制高速视频数据控制模块与上位机的通信过程,从而实现系统参数的定制和系统运行状态的上传;所述高清视频接口模块的输出端和非易失性存储模块的输出端均与高速视频数据控制模块的输入端连接,所述高速视频数据控制模块的输出端与多路串行视频数据输出模块的输入端连接,所述高速视频数据控制模块还分别与数据缓存模块和通信控制模块连接;所述非易失性存储模块、高清视频接口模块、高速视频数据控制模块、数据缓存模块、多路串行视频数据输出模块和通信控制模块均集成在一个电路板上。
2.根据权利要求1所述的一种高清LED显示屏视频数据收发装置,其特征在于:所述高清视频接口模块包括: 第一 HDMI接口和第二 HDMI接口,用于从视频源获取高清视频数据; 专用视频接口芯片,用于对高清视频数据进行串并转换,并将转换后的视频数据发送给高速视频数据控制模块; 所述第一 HDMI接口的输出端和第二 HDMI接口的输出端均与专用视频接口芯片的输入端连接,所述专用视频接口芯片的输出端与高速视频数据控制模块的输入端连接。
3.根据权利要求1所述的一种高清LED显示屏视频数据收发装置,其特征在于: 所述数据缓存模块包括第一 SDRAM芯片组和第二 SDRAM芯片组,所述第一 SDRAM芯片组和第二 SDRAM芯片组均与高速视频数据控制模块连接,所述第一 SDRAM芯片组和第二SDRAM芯片组均只存储整数帧视频数据,且第一 SDRAM芯片组和第二 SDRAM芯片组中存储的帧数相同;所述非易失性存储模块包括Flash存储器和SD卡插槽,所述Flash存储器和SD卡插槽均与高速视频数据控制模块连接。
4.根据权利要求1所述的一种高清LED显示屏视频数据收发装置,其特征在于:所述多路串行视频数据输出模块包括至少两个独立的并行通道,所述每个独立的并行通道包括一个以太网物理层收发芯片和一个RJ-45接口,所述高速视频数据控制模块的输出端通过以太网物理层收发芯片与RJ-45接口连接。
5.根据权利要求1所述的一种高清LED显示屏视频数据收发装置,其特征在于:所述通信控制模块包括USB接插件、USB专用接口芯片、RJ-45座和专用以太网接口芯片,所述USB接插件通过USB专用接口芯片与高速视频数据控制模块连接,所述RJ-45座通过专用以太网接口芯片与高速视频数据控制模块连接。
6.应用如权利要求1-5所述高清LED显示屏视频数据收发装置的一种高清LED显示屏视频数据流控制方法,其特征在于:包括: A、建立用于高清LED显示屏视频数据流控制的有限状态机,所述建立的有限状态机包括自检状态、参数配置状态、等待接收第一帧状态、读第一 SDRAM芯片组写第二 SDRAM芯片组状态和读第二 SDRAM芯片组写第一 SDRAM芯片组状态; B、所述高速视频数据控制模块根据所处的状态自动切换至相应的有限状态机,执行有限状态机的相应操作,从而完成数据接收、数据存储、数据发送、图像分割、像素重排、数据分配和数据格式转换的操作。
7.根据权利要求6所述的一种高清LED显示屏视频数据流控制方法,其特征在于:所述步骤B,其包括: B1、开机启动有限状态机,自动进入自检状态,高速视频数据控制模块执行系统自检操作; B2、系统自检完成后,有限状态机进入参数配置状态,高速视频数据控制模块进行参数配置操作; B3、参数配置完成后,有限状态机进入等待接收第一帧状态,高速视频数据控制模块等待接收来自高清视频接口模块的第一帧视频数据,把接收到的视频数据经格式转换、像素重排之后存储到第一 SDRAM芯片组或第二 SDRAM芯片组中,并设置相应SDRAM芯片组的状态?目息; Β4、高速视频数据控制模块完成第一帧视频数据接收后,高速视频数据控制模块判断,高速视频数据控制模块根据第一 SDRAM芯片组和第二 SDRAM芯片组的状态信息使有限状态机进入读第一 SDRAM芯片组写第二 SDRAM芯片组状态或读第二 SDRAM芯片组写第一 SDRAM芯片组状态,从而实现数据存储、数据发送、图像分割、像素重排、数据分配和数据格式转换的操作。
8.根据权利要求7所述的一种高清LED显示屏视频数据流控制方法,其特征在于:所述步骤Β4,其包括: Β41、完成第一帧视频数据的接收后,高速视频数据控制模块判断是第一 SDRAM芯片组的状态信息为空状态还是第二 SDRAM芯片组的状态信息为空状态,若是第一 SDRAM芯片组的状态信息为空状态,则执行步骤Β42 ;若是第二 SDRAM芯片组的状态信息为空状态,则执行步骤Β43 ; Β42、有限状态机进入读第一 SDRAM芯片组写第二 SDRAM芯片组状态,高速视频数据控制模块执行读第一 SDRAM芯片组写第二 SDRAM芯片组操作; Β43、有限状态机进入读第二 SDRAM芯片组写第一 SDRAM芯片组状态,高速视频数据控制模块执行读第二 SDRAM芯片组写第一 SDRAM芯片组操作。
9.根据权利要求8所述的一种高清LED显示屏视频数据流控制方法,其特征在于:所述步骤Β42,其包括: 高速视频数据控制模块接收来自高清视频接口模块的视频数据,对视频数据进行格式转换,并按照LED显示屏的像素坐标数据对格式转换后的每帧图像进行像素重排列; 高速视频数据控制模块把接收到的一帧视频数据存储到第二 SDRAM芯片组中,并把第二 SDRAM芯片组的状态信息设置为非空状态; 高速视频数据控制模块从第一 SDRAM芯片组读出视频数据发送到多路串行视频数据输出模块;高速视频数据控制模块读完一帧数据后,把第一 SDRAM芯片组的状态信息设置为空状态,此时,若第二 SDRAM芯片组的状态信息为非空状态,则将有限状态机切换到读第二 SDRAM芯片组写第一 SDRAM芯片组状态;若第二 SDRAM芯片组的状态信息为空状态,则将有限状态机切换到等待接收第一帧状态。
10.根据权利要求8所述的一种高清LED显示屏视频数据流控制方法,其特征在于:所述步骤B43,其包括: 高速视频数据控制模块接收来自高清视频接口模块的视频数据,对视频数据进行格式转换,并按照LED显示屏的像素坐标数据对格式转换之后的每帧图像进行像素重排列;高速视频数据控制模块把接收到的一帧视频数据存储到第一 SDRAM芯片组中,并把第一 SDRAM芯片组把状态信息设置为非空状态; 高速视频数据控制模块从第二 SDRAM芯片组读出视频数据发送到多路串行视频数据输出模块;高速视频数据控制模块读完一帧数据后,把第二 SDRAM芯片组把状态信息设置为空状态,此时,若第一 SDRAM芯片组的状态信息为非空状态,则将有限状态机切换到读第一 SDRAM芯片组写第二 SDRAM芯片组状态;若第一 SDRAM芯片组的状态信息为空状态,则将有限状态机切换到等待接收第一帧状态。
【专利摘要】本发明公开了一种高清LED显示屏视频数据收发装置及数据流控制方法,装置包括集成在一个电路板上的高清视频接口模块、高速视频数据控制模块、数据缓存模块、非易失性存储模块、多路串行视频数据输出模块和通信控制模块;方法包括:建立用于高清LED显示屏视频数据流控制的有限状态机,建立的有限状态机包括自检状态、参数配置状态、等待接收第一帧状态、读第一SDRAM芯片组写第二SDRAM芯片组状态和读第二SDRAM芯片组写第一SDRAM芯片组状态;所述高速视频数据控制模块根据所处的状态自动切换至相应的有限状态机,执行有限状态机的相应操作。本发明具有高分辨率和高实时性的优点,可广泛应用于显示控制技术领域。
【IPC分类】H04N5-765, H04N5-268
【公开号】CN104836973
【申请号】CN201510161481
【发明人】李志坚, 吴朝晖, 李斌, 陈振业, 吴喜鹏
【申请人】华南理工大学
【公开日】2015年8月12日
【申请日】2015年4月7日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1