3d信號(hào)剪切方法、系統(tǒng)及3d信號(hào)開(kāi)窗方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種3D信號(hào)剪切方法、系統(tǒng)及3D信號(hào)開(kāi)窗方法和系統(tǒng),所述剪切方法包括:獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);識(shí)別所述輸入信號(hào)的信號(hào)格式;將所述左眼剪切起始參數(shù),按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù);分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào)。實(shí)施本發(fā)明的方法及系統(tǒng),可快速準(zhǔn)確地實(shí)現(xiàn)3D信號(hào)的剪切,為在顯示屏上的開(kāi)窗提供剪切信號(hào)。
【專利說(shuō)明】3D信號(hào)剪切方法、系統(tǒng)及3D信號(hào)開(kāi)窗方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信號(hào)處理【技術(shù)領(lǐng)域】,特別是涉及一種3D信號(hào)剪切方法、系統(tǒng)及3D信號(hào)開(kāi)窗方法和系統(tǒng)。
【背景技術(shù)】
[0002]進(jìn)行圖像顯示時(shí),信號(hào)常以窗口的方式進(jìn)行顯示,進(jìn)行信號(hào)開(kāi)窗的時(shí)候需要對(duì)每個(gè)單元顯示的窗口進(jìn)行坐標(biāo)設(shè)置,主要是設(shè)置窗口顯示位置及圖像剪切位置。目前的圖像剪切方法對(duì)每個(gè)顯示單元下發(fā)統(tǒng)一的信號(hào)窗口坐標(biāo)(即整個(gè)拼接顯示墻信號(hào)窗口起始位置、窗口高度和寬度,這里稱之為系統(tǒng)坐標(biāo)),每個(gè)顯示單元再根據(jù)各自在拼接顯示墻中的位置和相關(guān)的坐標(biāo)拼接算法,計(jì)算出本單元的窗口顯示坐標(biāo)和圖像剪切坐標(biāo)。
[0003]但是,上述圖像剪切方法無(wú)法實(shí)現(xiàn)3D信號(hào)的開(kāi)窗。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)上述圖像剪切方法無(wú)法實(shí)現(xiàn)3D信號(hào)的開(kāi)窗的問(wèn)題,提供一種3D信號(hào)剪切方法、系統(tǒng)及3D信號(hào)開(kāi)窗方法和系統(tǒng)。
[0005]一種3D信號(hào)剪切方法,包括以下步驟:
[0006]獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;
[0007]根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0008]識(shí)別所述輸入信號(hào)的信號(hào)格式;
[0009]將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0010]分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相問(wèn)。
[0011]一種3D信號(hào)剪切系統(tǒng),包括:
[0012]獲取模塊,用于獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;
[0013]剪切參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0014]識(shí)別模塊,用于識(shí)別所述輸入信號(hào)的信號(hào)格式;
[0015]平移模塊,用于將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0016]剪切模塊,用于分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同。
[0017]上述3D信號(hào)剪切方法和系統(tǒng),將輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);再識(shí)別所述輸入信號(hào)的信號(hào)格式;將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;最終根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào)。可快速準(zhǔn)確地實(shí)現(xiàn)3D信號(hào)的剪切,為在顯示屏上的開(kāi)窗提供剪切信號(hào)。
[0018]一種3D信號(hào)開(kāi)窗方法,包括:
[0019]獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;
[0020]根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0021]識(shí)別所述輸入信號(hào)的信號(hào)格式;
[0022]將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0023]分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相冋;
[0024]根據(jù)預(yù)設(shè)顯示參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的窗口顯示參數(shù);所述窗口顯示參數(shù)包括窗口顯示水平起始位置、窗口顯示覽度、窗口顯不垂直起始似直和窗口顯不聞度;
[0025]獲取所述顯示單元中所述右眼剪切信號(hào)與所述左眼剪切信號(hào)疊加顯示的顯示疊層;
[0026]在所述顯示單元中與所述窗口顯示參數(shù)對(duì)應(yīng)的區(qū)域,根據(jù)所述顯示疊層對(duì)所述左眼剪切信號(hào)和所述右眼剪切信號(hào)進(jìn)行疊加顯示。
[0027]一種3D信號(hào)開(kāi)窗系統(tǒng),包括:
[0028]獲取模塊,用于獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;
[0029]剪切參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度;
[0030]識(shí)別模塊,用于識(shí)別所述輸入信號(hào)的信號(hào)格式;
[0031]平移模塊,用于將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;
[0032]剪切模塊,用于分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同;
[0033]顯示參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)顯示參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的窗口顯示參數(shù);所述窗口顯示參數(shù)包括窗口顯示水平起始位置、窗口顯示寬度、窗口顯示垂直起始位置和窗口顯示高度;
[0034]疊層模塊,用于獲取所述顯示單元中所述右眼剪切信號(hào)疊加在所述左眼剪切信號(hào)上的顯不置層;
[0035]開(kāi)窗模塊,用于在所述顯示單元中與所述窗口顯示參數(shù)對(duì)應(yīng)的區(qū)域,根據(jù)所述顯示疊層對(duì)所述左眼剪切信號(hào)和所述右眼剪切信號(hào)進(jìn)行疊加顯示。
[0036]上述3D信號(hào)開(kāi)窗方法及系統(tǒng),根據(jù)左眼圖像剪切參數(shù)和右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào)。再將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的窗口顯示參數(shù),進(jìn)而在所述顯示單元中與所述窗口顯示參數(shù)對(duì)應(yīng)的區(qū)域,根據(jù)獲取的顯示疊層對(duì)所述左眼剪切信號(hào)和所述右眼剪切信號(hào)進(jìn)行疊加顯示??煽焖贉?zhǔn)確地實(shí)現(xiàn)在顯示屏上的3D開(kāi)窗。
【專利附圖】
【附圖說(shuō)明】
[0037]圖1是本發(fā)明3D信號(hào)剪切方法第一實(shí)施方式的流程示意圖;
[0038]圖2至圖7是本發(fā)明實(shí)施例的3D信號(hào)剪切方法中顯示屏的開(kāi)窗示意圖;
[0039]圖8是本發(fā)明3D信號(hào)剪切方法第二實(shí)施方式的流程示意圖;
[0040]圖9是本發(fā)明3D信號(hào)剪切系統(tǒng)第一實(shí)施方式的結(jié)構(gòu)示意圖;
[0041]圖10是本發(fā)明3D信號(hào)開(kāi)窗方法第一實(shí)施方式的流程示意圖;
[0042]圖11是本發(fā)明3D信號(hào)開(kāi)窗系統(tǒng)第一實(shí)施方式的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]請(qǐng)參閱圖1,圖1是本發(fā)明的3D信號(hào)剪切方法第一實(shí)施方式的流程示意圖。
[0045]本實(shí)施方式的所述3D信號(hào)剪切方法包括以下步驟:
[0046]步驟S101,獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率。
[0047]步驟S102,根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度。
[0048]步驟S103,識(shí)別所述輸入信號(hào)的信號(hào)格式。
[0049]步驟S104,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置。
[0050]步驟S105,分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同。
[0051]本實(shí)施方式,將輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);再識(shí)別所述輸入信號(hào)的信號(hào)格式;將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置;最終根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào)??煽焖贉?zhǔn)確地實(shí)現(xiàn)3D信號(hào)的剪切,為在顯示屏上的開(kāi)窗提供剪切信號(hào)。
[0052]其中,對(duì)于步驟S101,所述輸入信號(hào)的分辨率優(yōu)選地包括水平分辨率和垂直分辨率。顯示單元的單元坐標(biāo)優(yōu)選地可包括水平起始坐標(biāo)、水平寬度、垂直起始坐標(biāo)和垂直高度。所述固有分辨率優(yōu)選地可包括固有水平分辨率和固有垂直分辨率。
[0053]在一個(gè)實(shí)施例中,系統(tǒng)坐標(biāo)為以整個(gè)顯示系統(tǒng)左上角單元的左上腳為坐標(biāo)原點(diǎn),向右為水平坐標(biāo)(X)軸正方向,向下為垂直坐標(biāo)(Y)軸正方向。單元坐標(biāo)為以每個(gè)顯示單元的左上腳為坐標(biāo)原點(diǎn),向右為水平坐標(biāo)⑴軸正方向,向下為垂直坐標(biāo)⑴軸正方向。由于窗口可以開(kāi)在本單元,也可以不在本單元,所以在單元坐標(biāo)中水平坐標(biāo)和垂直坐標(biāo)可正亦可負(fù)。
[0054]優(yōu)選地,可根據(jù)上述坐標(biāo)規(guī)則獲取顯示單元的單元坐標(biāo)。
[0055]對(duì)于步驟S102,所述預(yù)設(shè)剪切參數(shù)規(guī)則優(yōu)選地為2D開(kāi)窗操作中對(duì)信號(hào)進(jìn)行剪切的算法規(guī)則。
[0056]優(yōu)選地,如圖2所示,拼接顯示屏包括0-0顯示單元、0-1顯示單元、1-0顯示單元和1-1顯示單元,在顯示屏開(kāi)3D窗口,對(duì)于0-0顯示單元只需要顯示信號(hào)左上角部分,其他位置不需要,1-0顯示單元只需要整幅圖像的左下角部分,其他顯示單元只需要整個(gè)圖像的指定位置的內(nèi)容即可,如果剪切內(nèi)容不正確,最后就無(wú)法拼接成一幅顯示畫(huà)面。剪切圖像可用四個(gè)參數(shù)來(lái)定義:水平剪切起始位置,水平剪切長(zhǎng)度,垂直剪切起始位置,垂直剪切高度。
[0057]在一個(gè)實(shí)施例中,每個(gè)顯示單元的左眼圖像剪切參數(shù)和窗口顯示參數(shù)如下所示:
[0058]顯示單元的單元坐標(biāo)包括水平起始坐標(biāo)SignalWindow[i].StartX、水平寬度 SignalWindow[i].Width、垂直起始坐標(biāo) SignalWindow[i].StartY 和垂直高度Signalffindow[i].High。
[0059]圖像剪切參數(shù)包括水平剪切起始位置SignalAxis.StartXoffset、水平剪切寬度SignalAxis.Width、垂直剪切起始位置SignalAxis.StartYoffset和垂直剪切高度SignalAxis.High。
[0060]圖像顯示參數(shù)包括窗口顯示水平起始位置WindowAxis.StartX、窗口顯示寬度WindowAxis.Width、窗口顯不垂直起始位置WindowAxis.StartY和窗口顯不高度WindowAxis.High。
[0061]顯示單元的固有分辨率包括固有水平分辨率WindowHoi*和固有垂直辨率WindowVer0
[0062]輸入信號(hào)的分辨率(窗口內(nèi)部需要顯示的信號(hào)的分辨率)的水平分辨率為SinnalHor,垂直分辨率為 SinnalVer。
[0063]水平縮放系數(shù)WidthFlag 為 SignalWindow [i].Width 與 SinnalHor 的比值,垂直縮放系數(shù) HighFlag 為 SignalWindow[i].High 與 SinnalVer 的比值。
[0064]獲取每個(gè)顯示單元的圖像剪切參數(shù)和窗口顯示參數(shù)的規(guī)則如下:
[0065]一、顯示單元的水平軸X坐標(biāo)為正時(shí):顯示窗口的起始點(diǎn)和單元坐標(biāo)的起始點(diǎn)的Signalffindow[i].StartX相同。剪切圖像的起始位置位O (圖像的最左邊),圖像剪切長(zhǎng)度計(jì)算分以下兩中情況:
[0066]1、X方向窗口不跨屏:
[0067]如圖3所示,窗口不跨屏?xí)r,0-0顯示單元中窗口橫向長(zhǎng)度沒(méi)有超過(guò)水平固有分辨率(即 Signalffindow[i].StartX+Signalffindow[i].ffidth< = WindowHor) ? 那么顯不窗口的寬度就等于單兀坐標(biāo)的寬度(即WindowAxis.Width = SignalWindow[i].Width)。圖像水平方向上顯示全部圖像,因此圖像剪切寬度等于信號(hào)的水平分辨率(即SignalAxis.Width = SinnalHor)。
[0068]2、X方向窗口跨屏:
[0069]如圖4所示,窗口跨屏?xí)r,顯示單元0-0只顯示圖像的一部分,需要顯示的橫向長(zhǎng)度小于單兀坐標(biāo)的寬度(即SignalWindow[i].StartX+Signalffindow[i].Width>ffindowHor)。此時(shí)窗口顯示寬度等于顯示屏固有寬度減去單元起始坐標(biāo)(即WindowAxis.Width = WindowHor-Signalffindow[i].StartX),圖像剪切寬度則根據(jù)WindowAxis.Width 占 Signalffindow[i].Width 的比例來(lái)計(jì)算。在 Signalffindow[i].Width內(nèi)要放SinnalHor個(gè)像素,那么圖像的水平剪切寬度為:SignalAxis.Width乘以WindowAxis.Width 乘以 SinnalHor 再除以 SignalWindow[i].Width,即水平縮放系數(shù)。
[0070]二、顯示單元的水平軸X坐標(biāo)為負(fù)時(shí):如圖4所示,對(duì)于0-1顯示單元和1-1顯示單元,0-1顯示單元和1-1顯示單元的單元坐標(biāo)X均為負(fù)數(shù),以0-1單元為例,水平方向上的參數(shù)計(jì)算如下:
[0071]由于顯示是從O坐標(biāo)開(kāi)始,所以顯示窗口的起始位置為O,即WindowAxis.StartX=O,圖像剪切的起始位置不為0,應(yīng)該消除0-0單元中的圖像,對(duì)于0-1單元來(lái)說(shuō),圖像剪切的起始位置就應(yīng)該是0-0單元的剪切寬度加1,對(duì)于0-1單元,SignalWindow[i].StartX的值就等于0-0單元的WindowAxis.Width, 0-1單元的剪切起始位置即SignalAxis.StartXoffset = Signalffindow[i].StartX|/WidthFlag)+0.5,其中 Signalffindow[i].StartX&0x7fff是把符號(hào)位去掉,加上0.5是為了將參數(shù)取整。
[0072]以下為兩種計(jì)算水平剪切長(zhǎng)度和水平顯示長(zhǎng)度的方法:
[0073]3、X方向窗口不跨屏:
[0074]由于0-1顯示單元水平方向上沒(méi)有跨屏,窗口顯示寬度就等于單元坐標(biāo)的水平寬度減去水平起始坐標(biāo),即WindowAxis.Width = Signalffindow[i].Width-(Signalffindow[i].StartX&0x7fff)。圖像水平剪切寬度同上,可根據(jù)比例將窗口的寬度除以縮放系數(shù)獲得。即:SignalAxis.Width = WindowAxis.Width/ffidthFlag+0.5。
[0075]4、X方向窗口跨屏:
[0076]如圖5所示,0-1顯示單元在水平方向上跨屏到0-2顯示單元了,此時(shí)窗口顯示寬度WindowAxis.Width就等于顯示的水平方向上的固有分辨率WindowHor,圖像水平剪切寬度也就是 WindowHor 除以縮放系數(shù)。即 SignalAxis.Width = WindowHor/WidthFlag。
[0077]三、顯示單元的垂直軸Y坐標(biāo)為正時(shí):如圖4所示,對(duì)于0-0顯示單元,Y方向上的坐標(biāo)為正,縮放窗口的起始位置就等于單元坐標(biāo)的起始位置即WindowAxis.StartY =Signalffindow[i].StartY,信號(hào) Y 方向剪切的起始位置為 O 即 SignalAxis.StartYoffset=O。
[0078]5、Y方向上窗口不跨屏?xí)r:
[0079]如圖6所示,Y方向上顯示窗口的起始位置與顯示窗口的高度之和小于等于顯不單兀垂直方向的固有分辨率即 SignalWindow [i].StartY+Signalffindow [i].High) <=WindowVer,這時(shí)窗口顯示高度就等于顯示單元的垂直高度(WindowAxis.High =Signalffindow[i].High)。圖像剪切高度等于圖像內(nèi)部分的垂直辨率,即SignalAxis.High=SinnalVer。
[0080]6、Y方向上窗口跨屏?xí)r:
[0081]如圖4所示,Y方向上需要跨屏,此時(shí)窗口顯示高度等于0-0顯示單元垂直方向固有分辨率減去顯示單元Y的起始位置,即WindowAxis.High =WindowVer-Signalffindow[i].StartY,圖像Y方向上的圖像只用顯示一部分,其圖像剪切高度按照0-0顯示單元占整個(gè)顯示高度的比例計(jì)算,即SignalAxis.High = WindowAxis.High/HighFlag, SignalAxis.High = WindowAxis.High*SinnalVer/Signalffindow[i].High/SinnalVer。
[0082]四、顯示單元的垂直軸Y坐標(biāo)為負(fù)時(shí):
[0083]7、Y方向上窗口不跨屏?xí)r:如圖4所示,對(duì)于1-0顯示單元來(lái)說(shuō),Y的起始坐標(biāo)是負(fù)值,下面計(jì)算1-0顯示單元的剪切縮放系數(shù)。窗口顯示水平起始位置為0,即WindowAxis.StartY = 0,圖像剪切垂直起始位置等于上一單元的高度加1,上單元剪切的高度等于單元坐標(biāo)Y的起始位置除以縮放系數(shù)。即SignalAxis.StartYoffset = Signalffindow[i].StartY I /HighFlag+0.5。窗口顯示高度等于單元坐標(biāo)的高度,即WindowAxis.Width =WindowHor0圖像垂直剪切高度按本單元內(nèi)縮放窗口高度占整個(gè)顯示窗口高度的比例計(jì)算,即 SignalAxis.High = WindowVer/HighFlag。
[0084]8、Y方向上窗口跨屏?xí)r:如圖7所示,1-0顯示單元Y的起始坐標(biāo)為負(fù),需要跨屏。其窗口顯示高度等于單元的故有分辨率,即WindowAxis.High = WindowVer,圖像垂直剪切高度等于本單元顯示高度占整個(gè)窗口高度的比例,即SignalAxis.High = WindowVer/HighFlag0
[0085]在其他實(shí)施方式中,還可通過(guò)本領(lǐng)域技術(shù)人員慣用的其他預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù)。
[0086]對(duì)于步驟S103,可通過(guò)檢測(cè)所述輸入信號(hào)的信號(hào)源端輸出的信號(hào)獲得所述輸入信號(hào)的信號(hào)格式,也可接收其他模塊對(duì)應(yīng)輸入的所述輸入信號(hào)的信號(hào)格式,還可從所述輸入信號(hào)的消隱區(qū)獲取預(yù)設(shè)的格式標(biāo)識(shí)獲取所述輸入信號(hào)的信號(hào)格式。
[0087]對(duì)于步驟S104,可根據(jù)3D信號(hào)的信號(hào)格式,預(yù)先存儲(chǔ)各種信號(hào)格式對(duì)應(yīng)的平移參數(shù)。3D信號(hào)優(yōu)選地包括數(shù)字視頻接口(DVI)格式3D信號(hào)、高清晰度多媒體接口(HDMI)的上下格式3D信號(hào)和高清晰度多媒體接口的左右格式3D信號(hào)。
[0088]優(yōu)選地,所述平移參數(shù)為坐標(biāo)平移向量,用于在系統(tǒng)坐標(biāo)中平移所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置。
[0089]在一個(gè)實(shí)施例中,若所述信號(hào)格式為數(shù)字視頻接口格式,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步驟包括以下步驟:
[0090]令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置;
[0091]將所述左眼垂直剪切起始位置向下垂直平移V個(gè)單位距離,生成所述右眼垂直剪切起始位置,V為所述分辨率的垂直分辨率。
[0092]在本實(shí)施例中,在進(jìn)行信號(hào)剪切時(shí),需要使用兩個(gè)處理器分別根據(jù)左眼圖像參數(shù)和右眼圖像剪切參數(shù)來(lái)完成信號(hào)剪切。
[0093]在另一個(gè)實(shí)施例中,若所述信號(hào)格式為高清晰度多媒體接口的上下格式,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步驟包括以下步驟:
[0094]令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置。
[0095]將所述左眼垂直剪切起始位置向下垂直平移M個(gè)單位距離,生成所述右眼垂直剪切起始位置,M為所述分辨率的垂直分辨率加上所述輸入信號(hào)的無(wú)效信號(hào)區(qū)域的一半。
[0096]根據(jù)所述左眼垂直剪切起始位置和所述左眼垂直剪切高度,判斷左眼剪切的高度是否在所述輸入信號(hào)的無(wú)效信號(hào)區(qū)域。
[0097]若否,則左眼垂直剪切高度等于所述顯示單元高度占整個(gè)窗口高度的比值再乘以所述分辨率的垂直分辨率。
[0098]若是,則左眼垂直剪切高度等于所述分辨率的垂直分辨率減去左眼垂直剪切起始位置。
[0099]在本實(shí)施例中,HDMI的3D信號(hào)為framepacking,中間有無(wú)效信號(hào)區(qū)域(ActiveSpace),如果垂直方向剪切到ActiveSpace里面那么右眼中就會(huì)出現(xiàn)部分像素丟失。因此當(dāng)左眼剪切的終止位置在所述輸入信號(hào)的無(wú)效信號(hào)區(qū)域時(shí),將所述左眼垂直剪切起始位置向下垂直平移M個(gè)單位距離,生成所述右眼垂直剪切起始位置,對(duì)于分辨率為1080P 的 3D 信號(hào),ActiveSpace 為 46,M 為 1080+23,不同分辨率的 3D 信號(hào)的 ActiveSpace的大小如表1所示:
[0100]表1:
[0101]
【權(quán)利要求】
1.一種3D信號(hào)剪切方法,其特征在于,包括以下步驟: 獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率; 根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度; 識(shí)別所述輸入信號(hào)的信號(hào)格式; 將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同。
2.根據(jù)權(quán)利要求1所述的3D信號(hào)剪切方法,其特征在于,若所述信號(hào)格式為數(shù)字視頻接口格式,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步驟包括以下步驟: 令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置; 將所述左眼垂直剪切起始位置向下垂直平移V個(gè)單位距離,生成所述右眼垂直剪切起始位置,V為所述分辨率的垂直分辨率。
3.根據(jù)權(quán)利要求1所述的3D信號(hào)剪切方法,其特征在于,若所述信號(hào)格式為高清晰度多媒體接口的上下格式,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步驟包括以下步驟: 令所述左眼水平剪切起始位置等于所述右眼水平剪切起始位置; 將所述左眼垂直剪切起始位置向下垂直平移M個(gè)單位距離,生成所述右眼垂直剪切起始位置,M為所述分辨率的垂直分辨率加上所述輸入信號(hào)的無(wú)效信號(hào)區(qū)域的一半; 根據(jù)所述左眼垂直剪切起始位置和所述左眼垂直剪切高度,判斷左眼剪切的高度是否在所述輸入信號(hào)的無(wú)效信號(hào)區(qū)域; 若否,則左眼垂直剪切高度等于所述顯示單元高度占整個(gè)窗口高度的比值再乘以所述分辨率的垂直分辨率; 若是,則左眼垂直剪切高度等于所述分辨率的垂直分辨率減去左眼垂直剪切起始位置。
4.根據(jù)權(quán)利要求1所述的3D信號(hào)剪切方法,其特征在于,若所述信號(hào)格式為高清晰度多媒體接口的左右格式,將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置的步驟包括以下步驟: 令所述左眼垂直剪切起始位置等于所述右眼垂直剪切起始位置; 將所述左眼水平剪切起始位置向右水平平移N個(gè)單位距離,生成所述右眼水平剪切起始位置,N為所述分辨率中的水平分辨率。
5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的3D信號(hào)剪切方法,其特征在于,所述識(shí)別所述輸入信號(hào)的信號(hào)格式的步驟包括以下步驟: 查找所述輸入信號(hào)的消隱區(qū),并從所述消隱區(qū)讀取預(yù)設(shè)的格式標(biāo)識(shí); 獲取所述預(yù)設(shè)的格式標(biāo)識(shí)所對(duì)應(yīng)的信號(hào)格式為所述輸入信號(hào)的信號(hào)格式。
6.根據(jù)權(quán)利要求5所述的3D信號(hào)剪切方法,其特征在于,在識(shí)別所述輸入信號(hào)的信號(hào)格式的步驟之前,還包括以下步驟: 檢測(cè)所述輸入信號(hào)的信號(hào)源輸送所述輸入信號(hào)的格式信息; 將檢測(cè)的格式信息轉(zhuǎn)換為預(yù)設(shè)的格式標(biāo)識(shí),并插入到所述輸入信號(hào)的消隱區(qū); 根據(jù)所述檢測(cè)的格式信息與信號(hào)格式間的對(duì)應(yīng)關(guān)系,存儲(chǔ)所述預(yù)設(shè)的格式標(biāo)識(shí)對(duì)應(yīng)的信號(hào)格式。
7.—種3D信號(hào)剪切系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;剪切參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度; 識(shí)別模塊,用于識(shí)別所述輸入信號(hào)的信號(hào)格式; 平移模塊,用于將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 剪切模塊,用于分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同。
8.根據(jù)權(quán)利要求7所述的3D信號(hào)剪切系統(tǒng),其特征在于,所述識(shí)別模塊還用于: 查找所述輸入信號(hào)的消隱區(qū),并從所述消隱區(qū)讀取預(yù)設(shè)的格式標(biāo)識(shí); 獲取所述預(yù)設(shè)的格式標(biāo)識(shí)所對(duì)應(yīng)的信號(hào)格式為所述輸入信號(hào)的信號(hào)格式。
9.一種3D信號(hào)開(kāi)窗方法,其特征在于,包括: 獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率; 根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度; 識(shí)別所述輸入信號(hào)的信號(hào)格式; 將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同; 根據(jù)預(yù)設(shè)顯示參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的窗口顯示參數(shù);所述窗口顯示參數(shù)包括窗口顯示水平起始位置、窗口顯示寬度、窗口顯示垂直起始位置和窗口顯示高度; 獲取所述顯示單元中所述右眼剪切信號(hào)與所述左眼剪切信號(hào)疊加顯示的顯示疊層; 在所述顯示單元中與所述窗口顯示參數(shù)對(duì)應(yīng)的區(qū)域,根據(jù)所述顯示疊層對(duì)所述左眼剪切信號(hào)和所述右眼剪切信號(hào)進(jìn)行疊加顯示。
10.一種3D信號(hào)開(kāi)窗系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取輸入信號(hào)的分辨率以及顯示單元的單元坐標(biāo)和固有分辨率;剪切參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)剪切參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的左眼圖像剪切參數(shù);所述左眼圖像剪切參數(shù)包括左眼水平剪切起始位置、左眼水平剪切長(zhǎng)度、左眼垂直剪切起始位置和左眼垂直剪切高度; 識(shí)別模塊,用于識(shí)別所述輸入信號(hào)的信號(hào)格式; 平移模塊,用于將所述左眼水平剪切起始位置和所述左眼垂直剪切起始位置,按照識(shí)別的信號(hào)格式所對(duì)應(yīng)的平移參數(shù)進(jìn)行位置平移,生成右眼圖像剪切參數(shù)中的右眼水平剪切起始位置和右眼垂直剪切起始位置; 剪切模塊,用于分別根據(jù)所述左眼圖像剪切參數(shù)和所述右眼圖像剪切參數(shù),對(duì)所述輸入信號(hào)進(jìn)行剪切,生成各個(gè)顯示單元的左眼剪切信號(hào)和右眼剪切信號(hào);所述右眼剪切參數(shù)中的右眼水平剪切長(zhǎng)度和右眼垂直剪切高度分別與所述左眼水平剪切長(zhǎng)度置和所述左眼垂直剪切高度相同; 顯示參數(shù)轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)顯示參數(shù)規(guī)則,將所述分辨率、所述單元坐標(biāo)和所述固有分辨率轉(zhuǎn)換為所述顯示單元的窗口顯示參數(shù);所述窗口顯示參數(shù)包括窗口顯示水平起始位置、窗口顯示寬度、窗口顯示垂直起始位置和窗口顯示高度; 疊層模塊,用于獲取所述顯示單元中所述右眼剪切信號(hào)疊加在所述左眼剪切信號(hào)上的顯不置層; 開(kāi)窗模塊,用于在所述顯示單元中與所述窗口顯示參數(shù)對(duì)應(yīng)的區(qū)域,根據(jù)所述顯示疊層對(duì)所述左眼剪切信號(hào)和所述右眼剪切信號(hào)進(jìn)行疊加顯示。
【文檔編號(hào)】H04N13/00GK104202588SQ201410432799
【公開(kāi)日】2014年12月10日 申請(qǐng)日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】黃威, 伍健庭, 胡慶榮, 聶永志, 徐壯欽 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司