处理交错式行交叉立体复合视频信号的装置及方法

文档序号:7945736阅读:232来源:国知局
专利名称:处理交错式行交叉立体复合视频信号的装置及方法
技术领域
本发明涉及双目立体显示技术,具体涉及一种处理交错式行交叉立体复 合视频信号的装置及方法。
背景技术
与2D显示相比,3D(三维)立体显示技术可以真实地重现客观世界的景象, 表现图像的深度感、层次感和真实性,从而在一定程度上给观察者以身临其 境的感受,它的应用领域非常广泛,如医学、建筑、科学计算可视化、影视 娱乐、军事训练、视频通信等。因此,立体显示技术已成为未来显示技术的 发展趋势。双目技术作为立体显示技术的代表,它使得两个相同的显示模块 分别用于左、右眼显示,在立体显示设备中具有无可比拟的优势。
基于双目视差的立体视频格式有左右格式、上下格式、交错格式、及换 页格式等。其中目前最常用到的为交错式中的行交叉格式,即将具有立体视 觉的左眼图奇数行与右眼图的偶数行抽取出来,复制到输出图的同样位置行, 复合成输出图像。第二幅立体图的抽取方式跟第一幅相同,依次循环即可得 到连续图像。如此方法复合出的视频常为NTSC制(有效数据720*240,场频 59.94Hz)或PAL制(有效数据720*288,场频50Hz)。
输入的复合视频信号,首先经过模拟视频信号解码器完成亮色分离和色 度解调,然后将奇偶行信号提取出来,并将视频数据的帧频提升至观察者感 觉不到闪烁的频率分别送到左、右眼显示。如果直接将奇偶行数据提取出来 然后分别送到左右眼显示,会直接使场频减半NTSC制式变为29.97Hz, PAL 制式变为25Hz,从而引起严重的闪烁现象。
现有处理交错式行交叉格式立体视频信号的方法由于采用传统的模拟视 频信号解码器,因此,清晰度不高、亮色串扰严重。

发明内容
为了获得更高清晰度和更少的亮色串扰,本发明中的模拟视频信号解码
器采用3D自适应解码器,通过对帧存储器的存取控制和合理有效的存储空 间分配操作,利用同一帧存储器完成实现3D解码和双目显示的帧频提升的 双重功能,本发明提供了 一种处理交错式行交叉格式立体视频信号的装置及 方法。
为达到以上目的,本发明是采取如下技术方案予以实现的
一种处理交错式行交叉立体复合视频信号的装置,其特征在于,包括一
个帧存储器SDRAM, 一个含有第一数据缓存模块及第一写sdram控制器的 立体复合视频数据写入单元, 一个含有第二数据缓存模块及第一读sdmm控 制器的立体复合视频数据读出单元, 一个3D自适应解码器, 一个格式转换 模块, 一个含有第三数据缓存模块及第二写sdram控制器的预输出YUV数据 写入单元, 一个含有第四数据缓存模块及第二读sdram控制器的寄存YUV数 据读出单元, 一个双路立体显示单元和一个视频后处理单元;
所述第一数据缓存模块包括依次信号连接的第一写控制子模块、第一解 码缓存器和第一读控制子模块;第一写sdram控制器实时控制将第一数据缓 存模块中缓存的立体复合视频数据高速写入帧存储器SDRAM的指定地址;
所述第二数据缓存模块包括依次信号连接的第二写控制子模块、第二解 码缓存器、第二读控制子模块和第一数据恢复子模块;第一读sdram控制器 实时控制将帧存储器SDRAM中指定地址的立体复合视频数据高速读出到第 二数据缓存模块;
所述3D自适应解码器包括一行场提取模块,将当前输入的立体复合视 频信号中的行、场同步信号,奇、偶场信号,色副载波信号提取处理,供帧 存储器SDRAM读写控制及双路立体显示单元使用;一 3D亮度色度分离模 块,将当前输入的以及从第二数据缓存模块中的读出的两路立体复合视频信 号分离为亮度信号Y和色度信号C; 一色度解调模块,将3D亮色分离模块 输出的色度信号C解调为U,V色差信号,并与亮度信号Y共同构成YUV4:4:4信号;格式转换模块将色度解调模块输出的YUV4:4:4信号转换为YUV4:2:2 信号,该YUV4:2:2信号一路被预输出YUV数据写入模块写到帧存储器 SDRAM的指定位置; 一路输入到双路立体显示模块;
所述第三数据缓存模块包括依次信号连接的第三写控制子模块、第三解 码缓存器和第三读控制子模块;第二写sdmm控制器实时控制将来自3D自适 应解码器YUV4:2:2信号高速写入帧存储器SDRAM的指定地址;
所述第四数据缓存模块包括依次信号连接的第四写控制子模块、第四解 码缓存器、第四读控制子模块和第二数据恢复子模块;第二读sdram控制器 实时控制将帧存储器SDRAM中指定地址的YUV4:2:2信号高速读出到第四 数据缓存模块,并输出到双路立体显示模块;
双路立体显示单元包括左、右两个二选一视频多路选择器,在3D自适 应解码器中行场提取子模块产生的奇偶场指示信号的控制下分别输出左路奇 场视频,右路偶场视频;经过视频后处理单元图像縮放和屏显字幕叠加后输 出到OLED微屏显示。
上述装置中,所述第一数据缓存模块设有第一数据组合子模块,先把三 个连续输入的lObit立体复合视频数据通过首尾拼接再将最高位补两个O,从 而组成一个32bit的数据后输入第一写控制子模块。所述第三数据缓存模块设 有第二数据组合子模块,先把两个连续输入的预输出16bit YUV4:2:2数据合 并起来组成一个32bit的数据后输入第三写控制子模块。
一种基于前述装置的处理交错式行交叉格式立体视频信号的方法,包括 下述步骤
1)将输入的交错式行交叉格式立体复合视频信号分两路, 一路通过3D 自适应解码器完成行、场同步信号,奇、偶场信号,色副载波信号的提取以 及亮色分离;另一路通过立体复合视频数据写入单元向帧存储器SDRAM中 写入数据,即先对立体复合视频数据进行组合,再由第一数据缓存模块中的 写控制子模块控制将其写入第一解码缓存器中缓存,第一数据缓存模块中的 读控制子模块控制将写入第一解码缓存器中的组合数据读出,再由第一写 sdram控制器产生控制信号,控制将从第一解码缓存器中高速读出的组合数据高速写入帧存储器SDRAM的两个地址bankO和bankl中;
2) 立体复合视频数据读出单元的第一读sdram控制器产生控制信号,控制由第二数据缓存模块中的写控制子模块将帧存储器SDRAM地址bankO和bankl中的组合数据高速读出并高速写入第二解码缓存器中进行缓存;第二数据缓存模块中的读控制子模块控制将第二解码缓存器中缓存的组合数据高速读出,经过第二数据缓存模块中的第一数据恢复子模块后又恢复为输入时的10bit立体复合视频信号输入到3D自适应解码器;
3) 3D自适应解码器将当前输入的及从第二数据缓存模块中的读出的10bit立体复合视频信号解码为30bit的预输出YUV4:4:4数据,即10bit亮度信号Y, 10bit红色差信号U和10bit蓝色差信号V;再经过格式转换模块转换为16bit YUV4:2:2信号,即8bit的亮度信号Y,和交替输出的8bit的红色差信号U和蓝色差信号V;
4)通过预输出YUV数据写入单元向帧存储器SDRAM中写入预输出YUV4:2:2数据,即先对预输出YUV4:2:2数据进行组合,再由第三数据缓存模块中的写控制子模块控制将其写入第三解码缓存器中缓存,第三数据缓存模块中的读控制子模块控制将写入第三解码缓存器中的预输出数据读出,再由第二写sdram控制器产生控制信号,控制将从第三解码缓存器中高速读出的预输出YUV4:2:2组合数据高速写入帧存储器SDRAM的另外两个地址bank2禾口 bank3中;
5)寄存YUV数据读出单元的第二读sdram控制器产生控制信号,控制由第四数据缓存模块中的写控制子模块将帧存储器SDRAM地址bank2和bank3中寄存的预输出YUV4:2:2组合数据高速读出并高速写入第四解码缓存器中进行缓存;第四数据缓存模块中的读控制子模块控制将第四解码缓存器中缓存的预输出YUV4:2:2组合数据高速读出,经过第四数据缓存模块中的第二数据恢复子模块后又恢复为输入时的两个连续输出16bit的YUV4:2:2组合数据,输入到双路立体显示单元;
6)双路立体显示单元由两个二选一视频多路选择器来实现,它们的两个输入信号完全相同,其中一路为从3D自适应解码器输出的经过格式转换模块转换的16bit YUV4:2:2当前数据,.另一路为从帧存储器SDRAM中读出的16bit的YUV4:2:2数据,控制信号为3D自适应解码器中行场提取子模块产生的奇偶场指示信号;在指示信号为奇场时,左路视频多路选择器控制输出当前的奇场数据,右路视频多路选择器控制输出从帧存储器SDRAM中读出的偶场数据;在指示信号为偶场时,左路视频多路选择器控制输出从帧存储器SDRAM中读出的奇场数据,右路视频多路选择器控制输出当前的偶场数据;
7)视频后处理过程,经过视频后处理单元图像縮放和屏显字幕叠加后输出到OLED微屏显示。
其中步骤1)所述对立体复合视频数据进行组合是通过第一数据缓存模块中的第一数据组合模块把三个连续输入的10bit立体复合视频数据通过首尾拼接再将最高位补两个0,从而组成一个32bit的数据。步骤4)所述对预输出YUV4:2:2数据进行组合是通过第三数据缓存模块中的第二数据组合模块把连续的两个16bit YUV4:2:2数据合并起来组成一个32bit的数据。步骤7)所述视频后处理过程具体为将送来的数据先进行格式转换,即将16bit的YUV4:2:2信号转换为24bit的RGB信号,然后通过视频后处理单元中的图像縮放子模块将视频縮放为输出微屏的分辨率;同时,由视频后处理模块中的字符OSD子模块产生显示信息;然后根据需求将显示信息叠加到图像縮放子模块输出的视频上,得到混合后的RGB信号输出到OLED微屏显示。
与传统方法现比,本发明的优点是
1. 该装置系统具有较高的集成度。它将3D复合视频解码器、SDRAM、帧频提升、双路输出、图像縮放scaler、字符OSD等合理的集成在一起,节约了硬件资源。
2. 帧存储器SDRAM的带宽利用率很高。将3D解码器需要的SDRAM和实现双路输出帧频提升时需要的SDRAM存储控制和存储空间结合在一起,不仅减少使用的硬件资源,同时增加了 SDRAM的使用率和带宽利用率。
3. 在实现双路输出时采用奇偶场指示信号作为控制信号,合理控制使得两个二选一多路选择器能够一个始终输出奇场信号,另一个始终输出偶场信号。
本发明只采用一片帧存储器SDRAM,通过对其读写控制和存储空间的优化设计,利用它的两个bank作为3D解码时存放输入的立体复合视频信号的帧存,另外两个bank作为实现双目立体显示帧频提升的帧存。从而在提高SDRAM使用率的同时,增大了带宽和读写速度。


图1是本发明装置的总体结构框。
图2是图1中立体复合视频数据写入单元结构图。
图3是立体复合视频信号写入SDRAM前的数据组合原理图。
图4是图1中立体复合视频数据读出单元结构图。
图5是图1中预输出YUV数据写入单元结构图。
图6是16bit YUV4:2:2信号写入SDRAM前的数据组合原理图。
图7是图1中寄存YUV数据读出单元结构图。
图8是图1中实现双路输出选择控制的原理图。
具体实施例方式
下面结合附图及实施例对本发明作进一步的详细说明。参见图l,本发明的方法所涉及的硬件包括32bit的帧存储器SDRAM,立体复合视频数据写入单元,立体复合视频数据读出单元,3D自适应解码器,格式转换模块,预输出YUV数据写入单元,寄存YUV数据读出单元,双路立体显示单元,视频后处理单元。
其中立体复合视频数据写入单元包括一数据缓存模块1 (fifol),根据延时控制一次并行向其中写入3个10bit的立体复合视频信号,用于缓存写入SDRAM的立体复合视频信号数据; 一写sdmm控制器A,用于根据3D解码器进行亮度色度分离时的需求实时控制将fifol中缓存的数据高速写入SDRAM的指定地址;其中数据缓存模块1包括依次信号连接的数据组合A子模块、fifol写控制子模块、fifol解码缓存器和fifol读控制子模块。立体复合视频数据读出单元包括一数据缓存模块2 (fifo2),缓存从SDRAM中读出的立体复合视频信号, 一次并行读出3个10bit的立体复合视频信号数据; 一读sdram控制器A,用于根据3D解码器进行亮度色度分离时的需求,实时控制将SDRAM中指定地址的数据高速读出到fifo2;其中数据缓存模块2包括依次信号连接的fifo2写控制子模块、fifo2解码缓存器、fifo2读控制子模块和数据恢复A模块。
3D解码器包括一行场提取模块,将立体复合视频信号中的行同步、行有效、场同步、场有效、奇偶场指示信号等信号提取处理,供帧存储器SDRAM读写控制及双路立体显示单元使用;一 3D亮度色度分离模块,将当前输入的以及从第二数据缓存模块中的读出的10bit的立体复合视频信号分离为10bit的亮度信号Y和10bit的色度信号C; 一色度解调模块,将3D亮色分离模块输出的10bit的色度信号C解调为U (红),V (蓝)色差信号,并与10bit的亮度信号共同构成4:4:4的YUV信号;格式转换模块将色度解调模块输出的YUV4:4:4信号转换为YUV4:2:2信号。
预输出YUV数据写入单元包括一数据缓存模块3 (fifo3),根据时序控制一次并行向其写入2个16bit的YUV4:2:2信号,用于缓存预写入SDRAM的经过3D解码和格式转换模块转换后的YUV4:2:2信号; 一写sdram控制器B,将fifo3中缓存的数据写入SDRAM的指定地址。其中数据缓存模块3包括依次信号连接的数据组合B子模块、fifo3写控制子模块、fifo3解码缓存器和fifo3读控制子模块。
寄存YUV数据读出单元包括一数据缓存模块4 (fifo4),缓存从SDRAM中读出的经过3D解码后的立体视频信号, 一次并行读出2个16bit的YUV4:2:2视频信号数据; 一读sdram控制器B,控制将写入SDRAM中指定地址的数据读出到fifo4。其中数据缓存模块4包括依次信号连接的fifo4写控制子模块、fifo4解码缓存器、fifo4读控制子模块和数据恢复B子模块。
帧存储器SDRAM中的两个地址bank0和bankl用来存储3D解码时需要的8场立体复合视频信号,另外两个地址bank2和bank3用来存储4场解码后实现双目立体显示帧频提升的YUV4:2:2信号。双路立体显示模块包括两个二选一视频多路选择器,左路视频多路选择器控制始终输出奇行作用于左眼的信号,右路视频多路选择器控制始终输出
偶行作用于右眼的信号,其中一路输入为经过3D解码器输出的当前数据,另一路为从SDRAM中读出的数据。
视频后处理模块包括两个图像縮放scaler模块,先分别将前面两个二选一视频多路选择器输出的两路YUV4:2:2视频数据转换为RGB格式,然后将根据显示器件的分辨率完成縮放操作; 一字符OSD (On Screen Display)模块,用于根据外部的控制产生字符信息叠加到屏幕显示。例如包括信号来源、节目表、节目信息、频道选择信息等,以方便人机交互的操作;两个rgb mixer模±央,将OSD模块输出的RGB格式的图形分别叠加到两个图像缩放scaler模块输出的RGB格式的图像上,最后将叠加OSD后的两个RGB数据输出到两个OLED微屏显示。
一种在上述双目立体显示装置中处理交错式行交叉立体复合视频信号的方法,具体步骤如下
1、 向SDRAM中写入立体复合视频数据
参见图2,输入数据是10bit的立体复合视频信号,在数据进入fifol之前通过数据组合A模块,将3个连续的lObit数据data[9:0]组合为一个32bit的数据data—out[31:0],具体组合方式参见图3,即每三个时钟周期产生一个输出使能信号,将三个连续输入的数据,例如Dn,Dn+l,Dn+2通过首尾拼接再将最高位补O,从而组成一个32bit的数据Dn—out,有效的利用了 SDRAM的数据带宽,从而降低SDRAM工作频率。
艮口 Dn—out= {2'b00,Dn,Dn+l,Dn+2}
然后,fifol写控制器模块控制将数据组合模块A中输出的32bit数据写入32bit的fifol解码缓存器中缓存,fifol读控制器模块控制将写入fifol中的数据读出,再由写sdram控制A模块产生控制信号,控制将从fifol中高速读出的数据高速写入32bit SDRAM的指定地址bank0或bankl中。
2、 将SDRAM中存放的立体复合视频数据读出
参见图4,读sdram控制器A产生控制信号控制将32bit SDRAM指定地址bankl或bankO中的32bit数据读出,并由fifo2写控制器控制将其写入32bitfifo2解码缓存器中进行缓存。fifo2读控制器控制将fifo2解码缓存器中的32bit数据data[31:0]高速读出,经过数据恢复A模块恢复为3个连续的10bit立体复合视频信号CVBS[9:0],将恢复后的数据送到3D解码器模块中进行处理。
3、 3D解码和格式转换
3D自适应解码器将上个模块送来的10bit立体复合视频信号解码为30bit的YUV4:4:4信号,即10bit亮度信号Y, 10bit红色差信号U和10bit蓝色差信号V;再经过格式转换模块转换为16bit YUV4:2:2信号,即8bit的亮度信号Y,和交替输出的8bit的色差信号U或色差信号V。 3D自适应解码器可使用申请人已公开的申请号为200810017859.8、名称为《一种基于3 D自适应梳状滤波的视频信号解码器》的专利文献。
4、 向SDRAM中写入预输出的YUV4:2:2数据
参见图5,它的实现方式与数据缓存模块1向SDRAM中写入立体复合视频数据模块的实现方式相似,不同的是因为YUV4:2:2数据为16bit,所以每两个时钟周期产生一个输出使能信号,在数据组合模块B中将连续的两个16bit的YUV4:2:2数据data[15:0]组成一个32bit的数据data—out[31:0],具体组合方式参见图6,例如Dn—out就是由Dn和Dn+1组合而成的,艮卩Dnout = {Dn,Dn+1};另夕卜,32bit的数据在存入SDRAM中时,是放在另外两个指定地址bank2或者bank3中的。
5、 将SDRAM中存放的YUV4:2:2数据读出
参见图7,它的实现方式与数据缓存模块2将SDRAM中存放的立体复合视频数据读出模块相似。它们的区别在于,首先它是从SDRAM的不同bank中读取数据的,在本方案中为bank2或者bank3中读出32bit的数据;另外这个模块中读出的32bit的数据经过数据恢复B模块恢复的是两个连续输出16bit的YUV4:2:2数据。
6、 32bit的帧存储器SDRAM存储数据
用于存放数据,前两个bank即bank0和bankl用于存放解码器需要的8场立体复合视频信号,后两个bank即bank2和bank3用于存放实现双路显示帧频提升所需要的4场YUV4:2:2信号。
7、 双路立体显示的实现
参见图8,双路立体显示单元主要由两个二选一多路选择器来实现。其中,左路视频多路选择器控制始终输出奇场的信号,右路视频多路选择器控制始终输出偶场的信号,它们的两个输入信号完全相同,即其中一路输入为从3D解码器输出的当前数据,即data—from—decoder,另一路为从SDRAM中读出的数据,即data—from—sdram,控制信号为来自3D自适应解码器中行场提取子模块产生的奇偶场指示信号field。当前数据为奇场数据时,左路视频多路选择器控制输出当前数据,右路视频多路选择器控制输出从SDRAM中读出的偶场数据;当前数据为偶场数据时,左路视频多路选择器控制输出从SDRAM中读出的奇场数据,右路视频多路选择器控制输出当前的偶场数据。从而实现左路输出left—out始终为奇场数据,右路输出right—out始终为偶场数据。
8、 视频后处理
首先完成数据格式转换,将16bit的YUV4:2:2信号转换为24bit的RGB8:8:8信号;然后通过图像縮放scaler模块将720*240 (NTSC)或720*288(PAL)分辨率的视频通过插值縮放算法满足输出显示屏的分辨率;同时叠加由字符OSD模块产生的显示信息;得到混合后的24bit的RGB信号输出给OLED微屏显示。
9、 显示模块
用两块OLED微屏分别将前面整个处理过程中得到的两路24bitRGB信号显示出来。
1权利要求
1、一种处理交错式行交叉立体复合视频信号的装置,其特征在于,包括一个帧存储器SDRAM,一个含有第一数据缓存模块及第一写sdram控制器的立体复合视频数据写入单元,一个含有第二数据缓存模块及第一读sdram控制器的立体复合视频数据读出单元,一个3D自适应解码器,一个格式转换模块,一个含有第三数据缓存模块及第二写sdram控制器的预输出YUV数据写入单元,一个含有第四数据缓存模块及第二读sdram控制器的寄存YUV数据读出单元,一个双路立体显示单元和一个视频后处理单元;所述第一数据缓存模块包括依次信号连接的第一写控制子模块、第一解码缓存器和第一读控制子模块;第一写sdram控制器实时控制将第一数据缓存模块中缓存的立体复合视频数据高速写入帧存储器SDRAM的指定地址;所述第二数据缓存模块包括依次信号连接的第二写控制子模块、第二解码缓存器、第二读控制子模块和第一数据恢复子模块;第一读sdram控制器实时控制将帧存储器SDRAM中指定地址的立体复合视频数据高速读出到第二数据缓存模块;所述3D自适应解码器包括一行场提取模块,将当前输入的立体复合视频信号中的行、场同步信号,奇、偶场信号,色副载波信号提取处理,供帧存储器SDRAM读写控制及双路立体显示单元使用;一3D亮度色度分离模块,将当前输入的以及从第二数据缓存模块中的读出的两路立体复合视频信号分离为亮度信号Y和色度信号C;一色度解调模块,将3D亮色分离模块输出的色度信号C解调为U,V色差信号,并与亮度信号Y共同构成YUV4:4:4信号;格式转换模块将色度解调模块输出的YUV4:4:4信号转换为YUV4:2:2信号,该YUV4:2:2信号一路被预输出YUV数据写入模块写到帧存储器SDRAM的指定位置;一路输入到双路立体显示模块;所述第三数据缓存模块包括依次信号连接的第三写控制子模块、第三解码缓存器和第三读控制子模块;第二写sdram控制器实时控制将来自3D自适应解码器YUV4:2:2信号高速写入帧存储器SDRAM的指定地址;所述第四数据缓存模块包括依次信号连接的第四写控制子模块、第四解码缓存器、第四读控制子模块和第二数据恢复子模块;第二读sdram控制器实时控制将帧存储器SDRAM中指定地址的YUV4:2:2信号高速读出到第四数据缓存模块,并输出到双路立体显示模块;双路立体显示单元包括左、右两个二选一视频多路选择器,在3D自适应解码器中行场提取子模块产生的奇偶场指示信号的控制下分别输出左路奇场视频,右路偶场视频;经过视频后处理单元图像缩放和屏目显字幕叠加后输出到OLED微屏显示。
2、 如权利要求1所述的处理交错式行交叉立体复合视频信号的装置,其 特征在于,所述第一数据缓存模块设有第一数据组合子模块,先把三个连续 输入的10bit立体复合视频数据通过首尾拼接再将最高位补两个0,从而组成 一个32bit的数据后输入第一写控制子模块。
3、 如权利要求1所述的处理交错式行交叉立体复合视频信号的装置,其 特征在于,所述第三数据缓存模块设有第二数据组合子模块,先把两个连续 输入的预输出16bit YUV4:2:2数据合并起来组成一个32bit的数据后输入第 三写控制子模块。
4、 一种处理交错式行交叉格式立体视频信号的方法,基于权利要求1 所述的装置,其特征在于,包括下述步骤1) 将输入的交错式行交叉格式立体复合视频信号分两路, 一路通过3D 自适应解码器完成行、场同步信号,奇、偶场信号,色副载波信号的提取以 及亮色分离;另一路通过立体复合视频数据写入单元向帧存储器SDRAM中 写入数据,即先对立体复合视频数据进行组合,再由第一数据缓存模块中的 写控制子模块控制将其写入第一解码缓存器中缓存,第一数据缓存模块中的 读控制子模块控制将写入第一解码缓存器中的组合数据读出,再由第一写 sdram控制器产生控制信号,控制将从第一解码缓存器中高速读出的组合数 据高速写入帧存储器SDRAM的两个地址bank0和bankl中;2) 立体复合视频数据读出单元的第一读sdram控制器产生控制信号,控 制由第二数据缓存模块中的写控制子模块将帧存储器SDRAM地址bank0和bankl中的组合数据高速读出并高速写入第二解码缓存器中进行缓存;第二 数据缓存模块中的读控制子模块控制将第二解码缓存器中缓存的组合数据高 速读出,经过第二数据缓存模块中的第一数据恢复子模块后又恢复为输入时 的10bit立体复合视频信号输入到3D自适应解码器;3) 3D自适应解码器将当前输入的及从第二数据缓存模块中的读出的 10bit立体复合视频信号解码为30bit的预输出YUV4:4:4数据,即10bit亮度 信号Y, 10bit红色差信号U和10bit蓝色差信号V;再经过格式转换模块转 换为16bit YUV4:2:2信号,即8bit的亮度信号Y,和交替输出的8bit的红色 差信号U和蓝色差信号V;4)通过预输出YUV数据写入单元向帧存储器SDRAM中写入预输出 YUV4:2:2数据,即先对预输出YUV4:2:2数据进行组合,再由第三数据缓存 模块中的写控制子模块控制将其写入第三解码缓存器中缓存,第三数据缓存 模块中的读控制子模块控制将写入第三解码缓存器中的预输出数据读出,再 由第二写sdram控制器产生控制信号,控制将从第三解码缓存器中高速读出 的预输出YUV4:2:2组合数据高速写入帧存储器SDRAM的另外两个地址 bank2禾口 bank3中;5)寄存YUV数据读出单元的第二读sdram控制器产生控制信号,控制 由第四数据缓存模块中的写控制子模块将帧存储器SDRAM地址bank2和 bank3中寄存的预输出YUV4:2:2组合数据高速读出并高速写入第四解码缓 存器中进行缓存;第四数据缓存模块中的读控制子模块控制将第四解码缓存 器中缓存的预输出YUV4:2:2组合数据高速读出,经过第四数据缓存模块中 的第二数据恢复子模块后又恢复为输入时的两个连续输出16bit的YUV4:2:2 组合数据,输入到双路立体显示单元;6)双路立体显示单元由两个二选一视频多路选择器来实现,它们的两个 输入信号完全相同,其中一路为从3D自适应解码器输出的经过格式转换模 块转换的16bit YUV4:2:2当前数据,另一路为从帧存储器SDRAM中读出的16bit的YUV4:2:2数据,控制信号为3D自适应解码器中行场提取子模块产 生的奇偶场指示信号;在指示信号为奇场时,左路视频多路选择器控制输出 当前的奇场数据,右路视频多路选择器控制输出从帧存储器SDRAM中读出 的偶场数据;在指示信号为偶场时,左路视频多路选择器控制输出从帧存储 器SDRAM中读出的奇场数据,右路视频多路选择器控制输出当前的偶场数 据;7)视频后处理过程,经过视频后处理单元图像缩放和屏显字幕叠加后输 出到OLED微屏显示。
5、 如权利要求4所述的处理交错式行交叉立体复合视频信号的方法,其 特征在于,步骤1)所述对立体复合视频数据进行组合是通过第一数据缓存 模块中的第一数据组合模块把三个连续输入的10bit立体复合视频数据通过 首尾拼接再将最高位补两个0,从而组成一个32bit的数据。
6、 如权利要求4所述的处理交错式行交叉立体复合视频信号的方法,其 特征在于,步骤4)所述对预输出YUV4:2:2数据进行组合是通过第三数据缓 存模块中的第二数据组合模块把连续的两个16bit YUV4:2:2数据合并起来组 成一个32bit的数据。
7、 如权利要求4所述的处理交错式行交叉立体复合视频信号的方法,其 特征在于,步骤7)所述视频后处理过程具体为将送来的数据先进行格式 转换,即将16bit的YUV4:2:2信号转换为24bit的RGB信号,然后通过视频 后处理单元中的图像縮放子模块将视频縮放为输出微屏的分辨率;同时,由 视频后处理模块中的字符OSD子模块产生显示信息;然后根据需求将显示信 息叠加到图像縮放子模块输出的视频上,得到混合后的RGB信号输出到 OLED微屏显示。
全文摘要
本发明公开了一种处理交错式行交叉立体复合视频信号的装置及方法,首先在3D复合视频解码器中完成交错式交叉立体复合视频信号解码,然后进行格式转换为16bit的YUV4:2:2,利用SDRAM帧存储器控制存储、读出,经过两个二选一多路选择器后使得左路视频输出始终为奇场,右路视频输出始终为偶场,最后经过图像缩放和OSD叠加后输出到OLED微屏显示。本发明在仅使用一片32bit的帧存储器SDRAM的前提下,同时实现的对立体复合视频信号帧频的提升和完成3D复合视频信号解码功能,提高了SDRAM的使用率、带宽和装置的集成度。
文档编号H04N5/76GK101651810SQ200910023988
公开日2010年2月17日 申请日期2009年9月22日 优先权日2009年9月22日
发明者任鹏举, 婷 何, 耀 冯, 孙宏滨, 梅魁志, 葛晨阳, 赵季中, 伟 魏 申请人:西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1