3d信号剪切方法、系统及3d信号开窗方法和系统的制作方法

文档序号:7812843阅读:270来源:国知局
3d信号剪切方法、系统及3d信号开窗方法和系统的制作方法
【专利摘要】本发明公开了一种3D信号剪切方法、系统及3D信号开窗方法和系统,所述剪切方法包括:获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;识别所述输入信号的信号格式;将所述左眼剪切起始参数,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数;分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号。实施本发明的方法及系统,可快速准确地实现3D信号的剪切,为在显示屏上的开窗提供剪切信号。
【专利说明】3D信号剪切方法、系统及3D信号开窗方法和系统

【技术领域】
[0001]本发明涉及信号处理【技术领域】,特别是涉及一种3D信号剪切方法、系统及3D信号开窗方法和系统。

【背景技术】
[0002]进行图像显示时,信号常以窗口的方式进行显示,进行信号开窗的时候需要对每个单元显示的窗口进行坐标设置,主要是设置窗口显示位置及图像剪切位置。目前的图像剪切方法对每个显示单元下发统一的信号窗口坐标(即整个拼接显示墙信号窗口起始位置、窗口高度和宽度,这里称之为系统坐标),每个显示单元再根据各自在拼接显示墙中的位置和相关的坐标拼接算法,计算出本单元的窗口显示坐标和图像剪切坐标。
[0003]但是,上述图像剪切方法无法实现3D信号的开窗。


【发明内容】

[0004]基于此,有必要针对上述图像剪切方法无法实现3D信号的开窗的问题,提供一种3D信号剪切方法、系统及3D信号开窗方法和系统。
[0005]一种3D信号剪切方法,包括以下步骤:
[0006]获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;
[0007]根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0008]识别所述输入信号的信号格式;
[0009]将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0010]分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相问。
[0011]一种3D信号剪切系统,包括:
[0012]获取模块,用于获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;
[0013]剪切参数转换模块,用于根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0014]识别模块,用于识别所述输入信号的信号格式;
[0015]平移模块,用于将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0016]剪切模块,用于分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同。
[0017]上述3D信号剪切方法和系统,将输入信号的分辨率以及显示单元的单元坐标和固有分辨率转换为所述显示单元的左眼图像剪切参数;再识别所述输入信号的信号格式;将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;最终根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号。可快速准确地实现3D信号的剪切,为在显示屏上的开窗提供剪切信号。
[0018]一种3D信号开窗方法,包括:
[0019]获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;
[0020]根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0021]识别所述输入信号的信号格式;
[0022]将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0023]分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相冋;
[0024]根据预设显示参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的窗口显示参数;所述窗口显示参数包括窗口显示水平起始位置、窗口显示览度、窗口显不垂直起始似直和窗口显不闻度;
[0025]获取所述显示单元中所述右眼剪切信号与所述左眼剪切信号叠加显示的显示叠层;
[0026]在所述显示单元中与所述窗口显示参数对应的区域,根据所述显示叠层对所述左眼剪切信号和所述右眼剪切信号进行叠加显示。
[0027]一种3D信号开窗系统,包括:
[0028]获取模块,用于获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;
[0029]剪切参数转换模块,用于根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0030]识别模块,用于识别所述输入信号的信号格式;
[0031]平移模块,用于将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0032]剪切模块,用于分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同;
[0033]显示参数转换模块,用于根据预设显示参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的窗口显示参数;所述窗口显示参数包括窗口显示水平起始位置、窗口显示宽度、窗口显示垂直起始位置和窗口显示高度;
[0034]叠层模块,用于获取所述显示单元中所述右眼剪切信号叠加在所述左眼剪切信号上的显不置层;
[0035]开窗模块,用于在所述显示单元中与所述窗口显示参数对应的区域,根据所述显示叠层对所述左眼剪切信号和所述右眼剪切信号进行叠加显示。
[0036]上述3D信号开窗方法及系统,根据左眼图像剪切参数和右眼图像剪切参数,对所述输入信号进行剪切生成各个显示单元的左眼剪切信号和右眼剪切信号。再将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的窗口显示参数,进而在所述显示单元中与所述窗口显示参数对应的区域,根据获取的显示叠层对所述左眼剪切信号和所述右眼剪切信号进行叠加显示。可快速准确地实现在显示屏上的3D开窗。

【专利附图】

【附图说明】
[0037]图1是本发明3D信号剪切方法第一实施方式的流程示意图;
[0038]图2至图7是本发明实施例的3D信号剪切方法中显示屏的开窗示意图;
[0039]图8是本发明3D信号剪切方法第二实施方式的流程示意图;
[0040]图9是本发明3D信号剪切系统第一实施方式的结构示意图;
[0041]图10是本发明3D信号开窗方法第一实施方式的流程示意图;
[0042]图11是本发明3D信号开窗系统第一实施方式的结构示意图。

【具体实施方式】
[0043]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]请参阅图1,图1是本发明的3D信号剪切方法第一实施方式的流程示意图。
[0045]本实施方式的所述3D信号剪切方法包括以下步骤:
[0046]步骤S101,获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率。
[0047]步骤S102,根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度。
[0048]步骤S103,识别所述输入信号的信号格式。
[0049]步骤S104,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置。
[0050]步骤S105,分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同。
[0051]本实施方式,将输入信号的分辨率以及显示单元的单元坐标和固有分辨率转换为所述显示单元的左眼图像剪切参数;再识别所述输入信号的信号格式;将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置;最终根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号。可快速准确地实现3D信号的剪切,为在显示屏上的开窗提供剪切信号。
[0052]其中,对于步骤S101,所述输入信号的分辨率优选地包括水平分辨率和垂直分辨率。显示单元的单元坐标优选地可包括水平起始坐标、水平宽度、垂直起始坐标和垂直高度。所述固有分辨率优选地可包括固有水平分辨率和固有垂直分辨率。
[0053]在一个实施例中,系统坐标为以整个显示系统左上角单元的左上脚为坐标原点,向右为水平坐标(X)轴正方向,向下为垂直坐标(Y)轴正方向。单元坐标为以每个显示单元的左上脚为坐标原点,向右为水平坐标⑴轴正方向,向下为垂直坐标⑴轴正方向。由于窗口可以开在本单元,也可以不在本单元,所以在单元坐标中水平坐标和垂直坐标可正亦可负。
[0054]优选地,可根据上述坐标规则获取显示单元的单元坐标。
[0055]对于步骤S102,所述预设剪切参数规则优选地为2D开窗操作中对信号进行剪切的算法规则。
[0056]优选地,如图2所示,拼接显示屏包括0-0显示单元、0-1显示单元、1-0显示单元和1-1显示单元,在显示屏开3D窗口,对于0-0显示单元只需要显示信号左上角部分,其他位置不需要,1-0显示单元只需要整幅图像的左下角部分,其他显示单元只需要整个图像的指定位置的内容即可,如果剪切内容不正确,最后就无法拼接成一幅显示画面。剪切图像可用四个参数来定义:水平剪切起始位置,水平剪切长度,垂直剪切起始位置,垂直剪切高度。
[0057]在一个实施例中,每个显示单元的左眼图像剪切参数和窗口显示参数如下所示:
[0058]显示单元的单元坐标包括水平起始坐标SignalWindow[i].StartX、水平宽度 SignalWindow[i].Width、垂直起始坐标 SignalWindow[i].StartY 和垂直高度Signalffindow[i].High。
[0059]图像剪切参数包括水平剪切起始位置SignalAxis.StartXoffset、水平剪切宽度SignalAxis.Width、垂直剪切起始位置SignalAxis.StartYoffset和垂直剪切高度SignalAxis.High。
[0060]图像显示参数包括窗口显示水平起始位置WindowAxis.StartX、窗口显示宽度WindowAxis.Width、窗口显不垂直起始位置WindowAxis.StartY和窗口显不高度WindowAxis.High。
[0061]显示单元的固有分辨率包括固有水平分辨率WindowHoi*和固有垂直辨率WindowVer0
[0062]输入信号的分辨率(窗口内部需要显示的信号的分辨率)的水平分辨率为SinnalHor,垂直分辨率为 SinnalVer。
[0063]水平缩放系数WidthFlag 为 SignalWindow [i].Width 与 SinnalHor 的比值,垂直缩放系数 HighFlag 为 SignalWindow[i].High 与 SinnalVer 的比值。
[0064]获取每个显示单元的图像剪切参数和窗口显示参数的规则如下:
[0065]一、显示单元的水平轴X坐标为正时:显示窗口的起始点和单元坐标的起始点的Signalffindow[i].StartX相同。剪切图像的起始位置位O (图像的最左边),图像剪切长度计算分以下两中情况:
[0066]1、X方向窗口不跨屏:
[0067]如图3所示,窗口不跨屏时,0-0显示单元中窗口横向长度没有超过水平固有分辨率(即 Signalffindow[i].StartX+Signalffindow[i].ffidth< = WindowHor) ? 那么显不窗口的宽度就等于单兀坐标的宽度(即WindowAxis.Width = SignalWindow[i].Width)。图像水平方向上显示全部图像,因此图像剪切宽度等于信号的水平分辨率(即SignalAxis.Width = SinnalHor)。
[0068]2、X方向窗口跨屏:
[0069]如图4所示,窗口跨屏时,显示单元0-0只显示图像的一部分,需要显示的横向长度小于单兀坐标的宽度(即SignalWindow[i].StartX+Signalffindow[i].Width>ffindowHor)。此时窗口显示宽度等于显示屏固有宽度减去单元起始坐标(即WindowAxis.Width = WindowHor-Signalffindow[i].StartX),图像剪切宽度则根据WindowAxis.Width 占 Signalffindow[i].Width 的比例来计算。在 Signalffindow[i].Width内要放SinnalHor个像素,那么图像的水平剪切宽度为:SignalAxis.Width乘以WindowAxis.Width 乘以 SinnalHor 再除以 SignalWindow[i].Width,即水平缩放系数。
[0070]二、显示单元的水平轴X坐标为负时:如图4所示,对于0-1显示单元和1-1显示单元,0-1显示单元和1-1显示单元的单元坐标X均为负数,以0-1单元为例,水平方向上的参数计算如下:
[0071]由于显示是从O坐标开始,所以显示窗口的起始位置为O,即WindowAxis.StartX=O,图像剪切的起始位置不为0,应该消除0-0单元中的图像,对于0-1单元来说,图像剪切的起始位置就应该是0-0单元的剪切宽度加1,对于0-1单元,SignalWindow[i].StartX的值就等于0-0单元的WindowAxis.Width, 0-1单元的剪切起始位置即SignalAxis.StartXoffset = Signalffindow[i].StartX|/WidthFlag)+0.5,其中 Signalffindow[i].StartX&0x7fff是把符号位去掉,加上0.5是为了将参数取整。
[0072]以下为两种计算水平剪切长度和水平显示长度的方法:
[0073]3、X方向窗口不跨屏:
[0074]由于0-1显示单元水平方向上没有跨屏,窗口显示宽度就等于单元坐标的水平宽度减去水平起始坐标,即WindowAxis.Width = Signalffindow[i].Width-(Signalffindow[i].StartX&0x7fff)。图像水平剪切宽度同上,可根据比例将窗口的宽度除以缩放系数获得。即:SignalAxis.Width = WindowAxis.Width/ffidthFlag+0.5。
[0075]4、X方向窗口跨屏:
[0076]如图5所示,0-1显示单元在水平方向上跨屏到0-2显示单元了,此时窗口显示宽度WindowAxis.Width就等于显示的水平方向上的固有分辨率WindowHor,图像水平剪切宽度也就是 WindowHor 除以缩放系数。即 SignalAxis.Width = WindowHor/WidthFlag。
[0077]三、显示单元的垂直轴Y坐标为正时:如图4所示,对于0-0显示单元,Y方向上的坐标为正,缩放窗口的起始位置就等于单元坐标的起始位置即WindowAxis.StartY =Signalffindow[i].StartY,信号 Y 方向剪切的起始位置为 O 即 SignalAxis.StartYoffset=O。
[0078]5、Y方向上窗口不跨屏时:
[0079]如图6所示,Y方向上显示窗口的起始位置与显示窗口的高度之和小于等于显不单兀垂直方向的固有分辨率即 SignalWindow [i].StartY+Signalffindow [i].High) <=WindowVer,这时窗口显示高度就等于显示单元的垂直高度(WindowAxis.High =Signalffindow[i].High)。图像剪切高度等于图像内部分的垂直辨率,即SignalAxis.High=SinnalVer。
[0080]6、Y方向上窗口跨屏时:
[0081]如图4所示,Y方向上需要跨屏,此时窗口显示高度等于0-0显示单元垂直方向固有分辨率减去显示单元Y的起始位置,即WindowAxis.High =WindowVer-Signalffindow[i].StartY,图像Y方向上的图像只用显示一部分,其图像剪切高度按照0-0显示单元占整个显示高度的比例计算,即SignalAxis.High = WindowAxis.High/HighFlag, SignalAxis.High = WindowAxis.High*SinnalVer/Signalffindow[i].High/SinnalVer。
[0082]四、显示单元的垂直轴Y坐标为负时:
[0083]7、Y方向上窗口不跨屏时:如图4所示,对于1-0显示单元来说,Y的起始坐标是负值,下面计算1-0显示单元的剪切缩放系数。窗口显示水平起始位置为0,即WindowAxis.StartY = 0,图像剪切垂直起始位置等于上一单元的高度加1,上单元剪切的高度等于单元坐标Y的起始位置除以缩放系数。即SignalAxis.StartYoffset = Signalffindow[i].StartY I /HighFlag+0.5。窗口显示高度等于单元坐标的高度,即WindowAxis.Width =WindowHor0图像垂直剪切高度按本单元内缩放窗口高度占整个显示窗口高度的比例计算,即 SignalAxis.High = WindowVer/HighFlag。
[0084]8、Y方向上窗口跨屏时:如图7所示,1-0显示单元Y的起始坐标为负,需要跨屏。其窗口显示高度等于单元的故有分辨率,即WindowAxis.High = WindowVer,图像垂直剪切高度等于本单元显示高度占整个窗口高度的比例,即SignalAxis.High = WindowVer/HighFlag0
[0085]在其他实施方式中,还可通过本领域技术人员惯用的其他预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数。
[0086]对于步骤S103,可通过检测所述输入信号的信号源端输出的信号获得所述输入信号的信号格式,也可接收其他模块对应输入的所述输入信号的信号格式,还可从所述输入信号的消隐区获取预设的格式标识获取所述输入信号的信号格式。
[0087]对于步骤S104,可根据3D信号的信号格式,预先存储各种信号格式对应的平移参数。3D信号优选地包括数字视频接口(DVI)格式3D信号、高清晰度多媒体接口(HDMI)的上下格式3D信号和高清晰度多媒体接口的左右格式3D信号。
[0088]优选地,所述平移参数为坐标平移向量,用于在系统坐标中平移所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置。
[0089]在一个实施例中,若所述信号格式为数字视频接口格式,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步骤包括以下步骤:
[0090]令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置;
[0091]将所述左眼垂直剪切起始位置向下垂直平移V个单位距离,生成所述右眼垂直剪切起始位置,V为所述分辨率的垂直分辨率。
[0092]在本实施例中,在进行信号剪切时,需要使用两个处理器分别根据左眼图像参数和右眼图像剪切参数来完成信号剪切。
[0093]在另一个实施例中,若所述信号格式为高清晰度多媒体接口的上下格式,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步骤包括以下步骤:
[0094]令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置。
[0095]将所述左眼垂直剪切起始位置向下垂直平移M个单位距离,生成所述右眼垂直剪切起始位置,M为所述分辨率的垂直分辨率加上所述输入信号的无效信号区域的一半。
[0096]根据所述左眼垂直剪切起始位置和所述左眼垂直剪切高度,判断左眼剪切的高度是否在所述输入信号的无效信号区域。
[0097]若否,则左眼垂直剪切高度等于所述显示单元高度占整个窗口高度的比值再乘以所述分辨率的垂直分辨率。
[0098]若是,则左眼垂直剪切高度等于所述分辨率的垂直分辨率减去左眼垂直剪切起始位置。
[0099]在本实施例中,HDMI的3D信号为framepacking,中间有无效信号区域(ActiveSpace),如果垂直方向剪切到ActiveSpace里面那么右眼中就会出现部分像素丢失。因此当左眼剪切的终止位置在所述输入信号的无效信号区域时,将所述左眼垂直剪切起始位置向下垂直平移M个单位距离,生成所述右眼垂直剪切起始位置,对于分辨率为1080P 的 3D 信号,ActiveSpace 为 46,M 为 1080+23,不同分辨率的 3D 信号的 ActiveSpace的大小如表1所示:
[0100]表1:
[0101]

【权利要求】
1.一种3D信号剪切方法,其特征在于,包括以下步骤: 获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率; 根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度; 识别所述输入信号的信号格式; 将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同。
2.根据权利要求1所述的3D信号剪切方法,其特征在于,若所述信号格式为数字视频接口格式,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步骤包括以下步骤: 令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置; 将所述左眼垂直剪切起始位置向下垂直平移V个单位距离,生成所述右眼垂直剪切起始位置,V为所述分辨率的垂直分辨率。
3.根据权利要求1所述的3D信号剪切方法,其特征在于,若所述信号格式为高清晰度多媒体接口的上下格式,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步骤包括以下步骤: 令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置; 将所述左眼垂直剪切起始位置向下垂直平移M个单位距离,生成所述右眼垂直剪切起始位置,M为所述分辨率的垂直分辨率加上所述输入信号的无效信号区域的一半; 根据所述左眼垂直剪切起始位置和所述左眼垂直剪切高度,判断左眼剪切的高度是否在所述输入信号的无效信号区域; 若否,则左眼垂直剪切高度等于所述显示单元高度占整个窗口高度的比值再乘以所述分辨率的垂直分辨率; 若是,则左眼垂直剪切高度等于所述分辨率的垂直分辨率减去左眼垂直剪切起始位置。
4.根据权利要求1所述的3D信号剪切方法,其特征在于,若所述信号格式为高清晰度多媒体接口的左右格式,将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步骤包括以下步骤: 令所述左眼垂直剪切起始位置等于所述右眼垂直剪切起始位置; 将所述左眼水平剪切起始位置向右水平平移N个单位距离,生成所述右眼水平剪切起始位置,N为所述分辨率中的水平分辨率。
5.根据权利要求1至4中任意一项所述的3D信号剪切方法,其特征在于,所述识别所述输入信号的信号格式的步骤包括以下步骤: 查找所述输入信号的消隐区,并从所述消隐区读取预设的格式标识; 获取所述预设的格式标识所对应的信号格式为所述输入信号的信号格式。
6.根据权利要求5所述的3D信号剪切方法,其特征在于,在识别所述输入信号的信号格式的步骤之前,还包括以下步骤: 检测所述输入信号的信号源输送所述输入信号的格式信息; 将检测的格式信息转换为预设的格式标识,并插入到所述输入信号的消隐区; 根据所述检测的格式信息与信号格式间的对应关系,存储所述预设的格式标识对应的信号格式。
7.—种3D信号剪切系统,其特征在于,包括: 获取模块,用于获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;剪切参数转换模块,用于根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度; 识别模块,用于识别所述输入信号的信号格式; 平移模块,用于将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 剪切模块,用于分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同。
8.根据权利要求7所述的3D信号剪切系统,其特征在于,所述识别模块还用于: 查找所述输入信号的消隐区,并从所述消隐区读取预设的格式标识; 获取所述预设的格式标识所对应的信号格式为所述输入信号的信号格式。
9.一种3D信号开窗方法,其特征在于,包括: 获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率; 根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度; 识别所述输入信号的信号格式; 将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同; 根据预设显示参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的窗口显示参数;所述窗口显示参数包括窗口显示水平起始位置、窗口显示宽度、窗口显示垂直起始位置和窗口显示高度; 获取所述显示单元中所述右眼剪切信号与所述左眼剪切信号叠加显示的显示叠层; 在所述显示单元中与所述窗口显示参数对应的区域,根据所述显示叠层对所述左眼剪切信号和所述右眼剪切信号进行叠加显示。
10.一种3D信号开窗系统,其特征在于,包括: 获取模块,用于获取输入信号的分辨率以及显示单元的单元坐标和固有分辨率;剪切参数转换模块,用于根据预设剪切参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的左眼图像剪切参数;所述左眼图像剪切参数包括左眼水平剪切起始位置、左眼水平剪切长度、左眼垂直剪切起始位置和左眼垂直剪切高度; 识别模块,用于识别所述输入信号的信号格式; 平移模块,用于将所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照识别的信号格式所对应的平移参数进行位置平移,生成右眼图像剪切参数中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 剪切模块,用于分别根据所述左眼图像剪切参数和所述右眼图像剪切参数,对所述输入信号进行剪切,生成各个显示单元的左眼剪切信号和右眼剪切信号;所述右眼剪切参数中的右眼水平剪切长度和右眼垂直剪切高度分别与所述左眼水平剪切长度置和所述左眼垂直剪切高度相同; 显示参数转换模块,用于根据预设显示参数规则,将所述分辨率、所述单元坐标和所述固有分辨率转换为所述显示单元的窗口显示参数;所述窗口显示参数包括窗口显示水平起始位置、窗口显示宽度、窗口显示垂直起始位置和窗口显示高度; 叠层模块,用于获取所述显示单元中所述右眼剪切信号叠加在所述左眼剪切信号上的显不置层; 开窗模块,用于在所述显示单元中与所述窗口显示参数对应的区域,根据所述显示叠层对所述左眼剪切信号和所述右眼剪切信号进行叠加显示。
【文档编号】H04N13/00GK104202588SQ201410432799
【公开日】2014年12月10日 申请日期:2014年8月28日 优先权日:2014年8月28日
【发明者】黄威, 伍健庭, 胡庆荣, 聂永志, 徐壮钦 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1