国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      窗口的偏移方法及裝置與流程

      文檔序號:11215773閱讀:805來源:國知局
      窗口的偏移方法及裝置與流程

      本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種窗口的偏移方法以及一種窗口的偏移裝置。



      背景技術(shù):

      21世紀(jì)以來,顯示行業(yè)得到空前發(fā)展,led顯示屏也已遍布所有城市的中心廣場、商業(yè)大廈。led顯示屏以其特有的色彩鮮艷、可視性高、功耗低等優(yōu)點(diǎn)備受人們好評。然而很多情境下由于分辨率適配等原因,視頻輸出后觀測左側(cè)顯示效果有“黑邊”,此時(shí)最直觀的調(diào)節(jié)辦法應(yīng)該是將窗口向左側(cè)偏移。

      現(xiàn)有方案實(shí)現(xiàn)窗口負(fù)偏移,其過程中需要經(jīng)過若干的菜單切換,且都暴露在外,使得調(diào)節(jié)過程效率低下。另外,一旦涉及到縮放時(shí),則需要根據(jù)當(dāng)前縮放比例去調(diào)節(jié),需要人工計(jì)算,一旦計(jì)算失誤將無法達(dá)到效果,更甚者畫面縮放比被改變,影響顯示效果。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的實(shí)施例提供一種窗口的偏移方法和一種窗口的偏移裝置,解決現(xiàn)有技術(shù)中在為實(shí)現(xiàn)負(fù)偏移,其過程中需要經(jīng)過若干的菜單切換,且都暴露在外和人工計(jì)算而容易出錯的問題。

      一方面,提供了一種窗口的偏移方法,包括:

      獲取窗口起始調(diào)節(jié)值;

      分析窗口起始調(diào)節(jié)值得到窗口偏移狀態(tài);

      根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移。

      再一方面,提供了一種窗口的偏移裝置,包括:獲取模塊、分析模塊和計(jì)算模塊;其中,獲取模塊用于獲取窗口起始調(diào)節(jié)值;分析模塊用于分析窗口起始調(diào)節(jié)值得到窗口偏移狀態(tài);

      計(jì)算模塊用于根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移。

      上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:可實(shí)現(xiàn)負(fù)偏移和超界偏移,增強(qiáng)窗口調(diào)節(jié)自由度;本方案將計(jì)算過程放至應(yīng)用平臺例如視頻處理芯片內(nèi)進(jìn)行計(jì)算處理,計(jì)算過程不需要人工計(jì)算,不會暴露在外,整個(gè)調(diào)節(jié)過程更高效、更準(zhǔn)確。

      上述技術(shù)方案中的另一個(gè)技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:可實(shí)現(xiàn)負(fù)偏移和超界偏移,增強(qiáng)窗口調(diào)節(jié)自由度;本方案將計(jì)算過程放至應(yīng)用平臺例如視頻處理芯片進(jìn)行計(jì)算處理,計(jì)算過程不需要人工計(jì)算,不會暴露在外,整個(gè)調(diào)節(jié)過程更高效、更準(zhǔn)確。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明第一實(shí)施例中的窗口偏移方法的流程示意圖;

      圖2為本發(fā)明第一實(shí)施例中的窗口偏移方法的操作邏輯流程圖;

      圖3為本發(fā)明第二實(shí)施例中的縮放菜單界面示意圖;

      圖4為本發(fā)明第二實(shí)施例中的一種負(fù)偏移目標(biāo)效果示意圖;

      圖5為本發(fā)明第二實(shí)施例中的一種超界偏移目標(biāo)效果示意圖;

      圖6為本發(fā)明第二實(shí)施例中的一種水平和垂直雙方向同時(shí)負(fù)偏移目標(biāo)效果示意圖;以及,

      圖7為本發(fā)明第三實(shí)施例中的窗口的偏移裝置的模塊示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      第一實(shí)施例

      請參見圖1,圖1為本發(fā)明第一實(shí)施例中的窗口的偏移方法的流程示意圖,窗口的偏移方法例如內(nèi)置于專用視頻處理芯片例如stdp8028平臺或內(nèi)置于基于fpga的視頻處理芯片進(jìn)行計(jì)算處理,包括步驟:

      s11:獲取窗口起始調(diào)節(jié)值;

      s12:分析窗口起始調(diào)節(jié)值得到窗口偏移狀態(tài);

      s13:根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移。

      其中,窗口起始調(diào)節(jié)值例如包括窗口水平起始調(diào)節(jié)值和窗口垂直起始調(diào)節(jié)值。

      優(yōu)選地,步驟s12中分析窗口起始調(diào)節(jié)值得到窗口偏移狀態(tài)可以包括:

      當(dāng)窗口起始調(diào)節(jié)值位于窗口的范圍外第一側(cè)例如左側(cè)時(shí),窗口偏移狀態(tài)為負(fù)偏移;

      當(dāng)窗口起始調(diào)節(jié)值位于窗口的范圍內(nèi)時(shí),窗口偏移狀態(tài)為正常偏移;

      當(dāng)窗口起始調(diào)節(jié)值位于窗口的范圍外第二側(cè)例如右側(cè)時(shí),窗口偏移狀態(tài)為超界偏移。

      進(jìn)一步地,當(dāng)窗口偏移狀態(tài)為負(fù)偏移時(shí),前述根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移具體可以包括:

      計(jì)算窗口起始調(diào)節(jié)值的絕對值,得到窗口縮減值;

      根據(jù)窗口縮減值在窗口中的占比以及截取范圍,得到截取縮減值;

      根據(jù)截取縮減值得到截取起始增加值,以完成窗口的負(fù)偏移。

      進(jìn)一步地,當(dāng)窗口偏移狀態(tài)為超界偏移時(shí),前述根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移具體可以包括:

      根據(jù)窗口起始調(diào)節(jié)值得到窗口縮減值和窗口起始增加值;

      計(jì)算窗口縮減值在窗口中的占比并乘以截取范圍,得到截取縮減值,以完成窗口的超界偏移。

      請參見圖2,圖2為本發(fā)明第一實(shí)施例中的窗口的偏移方法的操作邏輯流程圖;偏移方法分為負(fù)偏移,正常偏移以及超界偏移三個(gè)狀態(tài)進(jìn)行相應(yīng)計(jì)算操作。三個(gè)狀態(tài)操作模式不同,計(jì)算方式也不同。

      第二實(shí)施例

      為便于更清楚地理解,下面特舉具體例子對本發(fā)明實(shí)施例提出的窗口的偏移方法進(jìn)行詳細(xì)描述。

      具體地,窗口的偏移方法僅在縮放下生效,因?yàn)辄c(diǎn)對點(diǎn)下直接動態(tài)調(diào)整畫面偏移即可。請參見圖3,圖3為本發(fā)明第二實(shí)施例中的縮放菜單界面示意圖;在不改變原有縮放菜單下,將輸出窗口菜單下的【窗口水平起始】和【窗口垂直起始】兩項(xiàng)數(shù)值進(jìn)行調(diào)節(jié),可正可負(fù)。當(dāng)窗口水平起始調(diào)節(jié)值為負(fù)時(shí),默認(rèn)進(jìn)行負(fù)偏移;當(dāng)窗口水平起始調(diào)節(jié)值為正且超出窗口范圍時(shí),默認(rèn)進(jìn)行超界偏移。

      下面以縮放下調(diào)整過程為例,為了簡便說明,選取一組2:1比例的縮放比進(jìn)行說明。

      場景:視頻輸入分辨率為1920*1080p,自定義縮放模式,截取(也即圖像截取)大小為960*540,窗口范圍大小為1920*1080,對應(yīng)窗口范圍典型為(0,0)至(1920,1080);

      1.水平負(fù)偏移狀態(tài),請參見圖4,圖4為本發(fā)明第二實(shí)施例中的一種負(fù)偏移目標(biāo)效果示意圖;圖像需要左移500像素點(diǎn),對應(yīng)圖3中的【窗口水平起始】欄的數(shù)值為“-500”,則:

      窗口水平寬度縮減值為500點(diǎn),對應(yīng)圖3中的【窗口水平寬度】欄中的數(shù)值從1920變?yōu)?420。

      截取水平寬度縮減值=截取水平寬度最大值×(窗口水平寬度縮減值÷窗口水平寬度最大值)=960×(500÷1920)=250點(diǎn);

      截取水平起始增加值=截取水平寬度縮減值=250點(diǎn);

      根據(jù)窗口水平寬度縮減值、截取水平寬度縮減值和截取水平起始增加值,最終即可實(shí)現(xiàn)圖4的目標(biāo)效果。此處值得說明的是,在圖4中,矩形框表示顯示屏的顯示區(qū)域,其大小為1920*1080;矩形框內(nèi)灰色部分表示窗口偏移后輸出的圖像部分或稱有效窗口,其大小為1420*1080;而且從圖4中可知,此處的有效窗口即為窗口1920*1080范圍中有圖像的部分。

      2.水平超界偏移狀態(tài),請參見圖5,圖5為本發(fā)明第二實(shí)施例中的一種超界偏移目標(biāo)效果示意圖;圖像需要右移500像素點(diǎn),對應(yīng)圖3中的【窗口水平起始】欄的數(shù)值為“2420”,則:

      此時(shí)窗口水平寬度縮減值為500點(diǎn),對應(yīng)圖3中的【窗口水平寬度】欄中的數(shù)值從1920變?yōu)?420;

      窗口水平起始增加值=窗口水平寬度縮減值=500點(diǎn);

      截取水平寬度縮減值=截取水平寬度最大值×(窗口水平寬度縮減值÷輸出窗口水平寬度最大值)=960×(500÷1920)=250點(diǎn);

      根據(jù)窗口水平寬度縮減值、窗口水平起始增加值和截取水平寬度縮減值,最終即可實(shí)現(xiàn)圖5的目標(biāo)效果。此處值得說明的是,在圖5中,矩形框表示顯示屏的顯示區(qū)域,其大小為1920*1080;矩形框內(nèi)灰色部分表示窗口偏移后輸出的圖像或稱有效窗口,其大小為1420*1080;而且從圖5中可知,此處的有效窗口即為窗口1920*1080范圍中有圖像的部分。

      3.向左負(fù)偏移的同時(shí)向上負(fù)偏移,請參見圖6,圖6為本發(fā)明第二實(shí)施例中的一種水平和垂直雙方向同時(shí)負(fù)偏移目標(biāo)效果示意圖,其對應(yīng)圖3中的【窗口水平起始】欄的數(shù)值為“500”,【窗口垂直起始】欄的數(shù)值為“-300”。

      雙方向的負(fù)偏移操作時(shí)互不影響,可以先完成其中一個(gè)方向的負(fù)偏移后再完成另一方向的負(fù)偏移。其中,水平方向負(fù)偏移500點(diǎn)的操作辦法可參照前文“1.水平負(fù)偏移狀態(tài)”完成。而垂直方向負(fù)偏移操作辦法如下:

      窗口垂直高度縮減值為300點(diǎn);

      截取垂直高度縮減值=截取垂直高度最大值×(窗口垂直高度縮減值÷輸出窗口垂直高度最大值)=540×(300÷1080)=150點(diǎn);

      截取垂直起始增加值=截取垂直高度縮減值=150點(diǎn);

      根據(jù)窗口垂直高度縮減值、截取垂直高度縮減值和截取垂直起始增加值,最終即可實(shí)現(xiàn)圖6的目標(biāo)效果。此處值得說明的是,在圖6中,矩形框表示顯示屏的顯示區(qū)域,其大小為1920*1080;矩形框內(nèi)灰色部分表示窗口偏移后輸出的圖像或稱有效窗口,其大小為1420*780;而且從圖6中可知,此處的有效窗口即為窗口1920*1080范圍中有圖像的部分。

      優(yōu)選地,負(fù)偏移和超界偏移的共同點(diǎn)是窗口都會縮減,而區(qū)別是負(fù)偏移增加的是【截取】水平起始,而超界偏移增加的是【窗口】水平起始。

      本實(shí)施例提供的窗口的偏移方法,解決現(xiàn)有技術(shù)中實(shí)現(xiàn)負(fù)偏移時(shí)其過程中需要經(jīng)過若干的菜單切換,且都暴露在外和人工計(jì)算而容易出錯的問題。此外,可實(shí)現(xiàn)負(fù)偏移和超界偏移,增強(qiáng)窗口調(diào)節(jié)自由度。同時(shí)可以將“①更改窗口大?、诟慕厝〈笮、鄹慕厝∑鹗肌比齻€(gè)步驟結(jié)合為一個(gè)步驟進(jìn)行實(shí)現(xiàn),用戶操作時(shí)直接旋轉(zhuǎn)數(shù)值便能觀測到直接的效果改變,且兼容各類縮放比的縮放情景,將各比例下的計(jì)算過程放至應(yīng)用平臺例如視頻處理芯片內(nèi)進(jìn)行計(jì)算處理,不需要人工現(xiàn)場計(jì)算。同時(shí),可兼容更多現(xiàn)場,能更加靈活處理現(xiàn)場問題。

      第三實(shí)施例

      請參見圖7,圖7為本發(fā)明第二實(shí)施例中的窗口的偏移裝置的模塊示意圖,窗口的偏移裝置例如內(nèi)置于專用視頻處理芯片例如stdp8028平臺或內(nèi)置于基于fpga的視頻處理芯片,本實(shí)施例的窗口的偏移裝置3包括:獲取模塊31、分析模塊32和計(jì)算模塊33;其中,

      獲取模塊31用于獲取窗口起始調(diào)節(jié)值;

      分析模塊32用于分析窗口起始調(diào)節(jié)值得到窗口偏移狀態(tài);

      計(jì)算模塊33用于根據(jù)窗口偏移狀態(tài)計(jì)算截取縮減值,以完成窗口的偏移。

      其中,獲取模塊31用于獲取窗口起始調(diào)節(jié)值包括:獲取窗口水平起始調(diào)節(jié)值和窗口垂直起始調(diào)節(jié)值。

      優(yōu)選地,分析模塊32包括對比單元和分類單元:對比單元用于對比窗口起始調(diào)節(jié)值與窗口的范圍的位置關(guān)系;分類單元用于根據(jù)對比結(jié)果對窗口偏移狀態(tài)進(jìn)行分類。舉例來說:

      當(dāng)窗口起始調(diào)節(jié)值位于窗口的范圍外第一側(cè)例如左側(cè)時(shí),窗口偏移狀態(tài)為負(fù)偏移;

      當(dāng)窗口起始調(diào)節(jié)值在窗口的范圍內(nèi)時(shí),窗口偏移狀態(tài)為正常偏移;

      當(dāng)窗口起始調(diào)節(jié)值位于窗口的范圍外第二側(cè)例如右側(cè)時(shí),窗口偏移狀態(tài)為超界偏移。

      優(yōu)選地,當(dāng)窗口偏移狀態(tài)為負(fù)偏移時(shí),計(jì)算模塊33包括:負(fù)偏移計(jì)算單元,其例如具體用于:計(jì)算窗口起始調(diào)節(jié)值的絕對值,得到窗口縮減值;根據(jù)窗口縮減值在窗口中的占比以及截取范圍,得到截取縮減值;以及根據(jù)截取縮減值得到截取起始增加值,以完成窗口的負(fù)偏移。至于負(fù)偏移時(shí)各種值的計(jì)算方法可參見前述第二實(shí)施例,在此不再贅述。

      優(yōu)選地,當(dāng)窗口偏移狀態(tài)為超界偏移時(shí),計(jì)算模塊33例如還包括超界偏移計(jì)算單元,所述超界偏移計(jì)算單元用于計(jì)算超界偏移狀態(tài)下的截取縮減值,例如具體用于:根據(jù)窗口起始調(diào)節(jié)值得到窗口縮減值和窗口起始增加值;以及計(jì)算窗口縮減值值在窗口中的占比并乘以截取范圍,得到截取縮減值,以完成窗口的超界偏移。至于超界偏移時(shí)各種值的計(jì)算方法可參見前述第二實(shí)施例,在此不再贅述。

      在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多路單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

      作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多路網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

      上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例方法的部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,簡稱rom)、隨機(jī)存取存儲器(randomaccessmemory,簡稱ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1