两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

窗口布局的方法及裝置的制作方法

文檔序號(hào):6378323閱讀:227來(lái)源:國(guó)知局
專利名稱:窗口布局的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及顯示領(lǐng)域,特別是涉及窗口布局的方法及裝置。
背景技術(shù)
計(jì)算機(jī)用戶在進(jìn)行多方視頻會(huì)議時(shí),經(jīng)常會(huì)對(duì)當(dāng)前預(yù)覽的會(huì)議方進(jìn)行增加或減少。傳統(tǒng)采用的是在界面上固定用來(lái)顯示視頻的窗口數(shù),在增減參會(huì)方的過(guò)程中只是更換顯示窗口中的畫面,不能對(duì)窗口布局及窗口數(shù)量進(jìn)行調(diào)整。對(duì)窗口布局及窗口數(shù)量進(jìn)行調(diào)整時(shí)會(huì)遇到分辨率不同的問(wèn)題。當(dāng)分辨率不同時(shí),在屏幕上顯示的窗口位置及大小也會(huì)隨之改變。分辨率不同時(shí),會(huì)出現(xiàn)窗口縮小或窗口超出整個(gè)屏幕界面等影響視覺(jué)效果的因素,使窗口不能最大范圍顯示在顯示器上。

發(fā)明內(nèi)容
基于此,有必要針對(duì)更改分辨率時(shí)窗口能最大范圍顯示在顯示器上的問(wèn)題,提供一種窗口布局的方法及裝置。一種窗口布局的方法,包括步驟獲取實(shí)際顯示窗口的分辨率;根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋所述窗口模板中各窗口的最小矩陣,根據(jù)所述最小矩陣確定最小矩陣的寬度和高度;根據(jù)所述實(shí)際顯示窗口的分辨率的寬度與所述最小矩陣的寬度比值、所述實(shí)際顯示窗口的分辨率的高度與所述最小矩陣的高度比值,確定所述窗口模板中各窗口的橫縱縮放比例;根據(jù)所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。上述窗口布局的方法,通過(guò)確定能覆蓋模板中所有窗口的最小矩陣,根據(jù)最小矩陣確定橫縱縮放比例,從而確定所述窗口模板中各窗口的新位置坐標(biāo)。使在更改分辨率的情況下,在不影響整體效果前提下能最大范圍將窗口在顯示器上顯示。 進(jìn)一步地,還包括步驟,接收用戶窗口模板指令,調(diào)用窗口模板。上述窗口布局的方法,通過(guò)接收用戶窗口模板指令實(shí)現(xiàn)對(duì)窗口數(shù)量進(jìn)行調(diào)整,通過(guò)確定能覆蓋模板中所有窗口的最小矩陣,根據(jù)最小矩陣確定橫縱縮放比例,從而確定所述窗口模板中各窗口的新位置坐標(biāo)。使在更改分辨率的情況下,在不影響整體效果前提下能最大范圍將窗口在顯示器上顯示。一種窗口布局裝置,包括獲取模塊,用于獲取實(shí)際顯示窗口的分辨率;計(jì)算模塊,用于根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋所述窗口模板中各窗口的最小矩陣,根據(jù)所述最小矩陣確定最小矩陣的寬度和高度;根據(jù)所述實(shí)際顯示窗口的分辨率的寬度與所述最小矩陣的寬度比值、所述實(shí)際顯示窗口的分辨率的高度與所述最小矩陣的高度比值,確定所述窗口模板中各窗口的橫縱縮放比例;根據(jù)所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。上述窗口布局裝置,計(jì)算模塊通過(guò)確定能覆蓋模板中所有窗口的最小矩陣,根據(jù)最小矩陣確定橫縱縮放比例,從而確定所述窗口模板中各窗口的新位置坐標(biāo)。使在更改分辨率的情況下,在不影響整體效果前提下能最大范圍將窗口在顯示器上顯示。進(jìn)一步地,還包括存儲(chǔ)模塊,用于存儲(chǔ)至少一個(gè)窗口模板;與計(jì)算模塊和存儲(chǔ)模塊連接的調(diào)用模塊,用于接收用戶窗口模板指令,調(diào)用所述的窗口模板。 上述窗口布局的方法,通過(guò)調(diào)用模塊調(diào)用窗口模板實(shí)現(xiàn)對(duì)窗口數(shù)量進(jìn)行調(diào)整,通過(guò)確定能覆蓋模板中所有窗口的最小矩陣,根據(jù)最小矩陣確定橫縱縮放比例,從而確定所述窗口模板中各窗口的新位置坐標(biāo)。使在更改分辨率的情況下,在不影響整體效果前提下能最大范圍將窗口在顯示器上顯示。


圖I為本發(fā)明窗口布局的方法實(shí)施例的流程示意圖;圖2為本發(fā)明窗口布局裝置實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下針對(duì)本發(fā)明窗口布局的方法及裝置的實(shí)施例進(jìn)行詳細(xì)的描述。參見(jiàn)圖I,是本發(fā)明窗口布局的方法實(shí)施例的流程示意圖,包括步驟步驟SlOl :獲取實(shí)際顯示窗口的分辨率;步驟S102 :根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋窗口模板中各窗口的最小矩陣,根據(jù)最小矩陣確定最小矩陣的寬度和高度;步驟S103 :根據(jù)實(shí)際顯示窗口的分辨率的寬度與最小矩陣的寬度比值、實(shí)際顯示窗口的分辨率的高度與最小矩陣的高度比值,確定窗口模板中各窗口的橫縱縮放比例;步驟S104 :根據(jù)橫縱縮放比例中的最小值、窗口模板中各窗口的對(duì)角位置坐標(biāo),確定窗口模板中各窗口的新位置坐標(biāo)。進(jìn)一步地,還包括,接收用戶窗口模板指令,調(diào)用窗口模板。用戶在進(jìn)行多方視頻會(huì)議時(shí),往往會(huì)對(duì)視頻方進(jìn)行增加或減少。制定至少一個(gè)窗口模板,窗口模板在統(tǒng)一分辨率界面下。窗口模板中標(biāo)明各窗口的位置坐標(biāo)。當(dāng)接收到用戶窗口模板指令時(shí),調(diào)用相對(duì)應(yīng)的窗口模板。獲取實(shí)際顯示窗口的分辨率,用Fs(Ws,Hs)表示實(shí)際顯示窗口分辨率。根據(jù)窗口模板每個(gè)窗口的對(duì)角位置坐標(biāo),確定能覆蓋窗口模板中各窗口的最小矩陣??梢愿鶕?jù)每個(gè)窗口的一組對(duì)角位置坐標(biāo)進(jìn)行確定最小矩陣。需要確定一個(gè)矩形或者矩形窗口位置,只需要確定一組對(duì)角坐標(biāo)位置,用□(#(忍,I),#(K))表示。以窗口模板的參考點(diǎn)為坐標(biāo)原點(diǎn),AB⑶表示最小矩陣,A點(diǎn)坐標(biāo)為最小矩陣的最小坐標(biāo);
獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最小值為所述最小矩陣的A點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最大值為所述最小矩陣的C點(diǎn)坐標(biāo),或獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最大值為所述最小矩陣的B點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最小值為所述最小矩陣的D點(diǎn)坐標(biāo)。以窗口模板的左上角為坐標(biāo)原點(diǎn)時(shí)作為例子說(shuō)明獲取窗口模板中的所有窗口的左上角坐標(biāo),分別找出X軸和Y軸上的最小坐標(biāo)值,將這兩個(gè)值組成一個(gè)新的坐標(biāo)點(diǎn),即為最小矩陣的左上角坐標(biāo)點(diǎn)A(Xa,Ya)。獲取窗口模板中的所有窗口的右下角坐標(biāo),分別找出X軸和Y軸上的最大坐標(biāo)值,將這兩個(gè)值組成一個(gè)新的坐標(biāo)點(diǎn),即為最小矩陣的右下角坐標(biāo)點(diǎn)C(X。,Y。),從而確定了最小矩陣AB⑶。 參考點(diǎn)可以是左上角、左下角、右上角、右下角等。當(dāng)參考點(diǎn)為左上角時(shí),也可以通過(guò)找出所有窗口坐標(biāo)中X軸最小坐標(biāo)值和Y軸上的最大坐標(biāo)值,組成一個(gè)新的坐標(biāo)點(diǎn)為最小矩陣的B點(diǎn)坐標(biāo)B(Xb,Yb),通過(guò)找出所有窗口坐標(biāo)中X軸最大坐標(biāo)值和Y軸上的最小坐標(biāo)值,組成一個(gè)新的坐標(biāo)點(diǎn)為最小矩陣的D點(diǎn)坐標(biāo)D (Xd, Yd),從而確定了最小矩陣AB⑶。
\AW = X-Xa[o〇39]通過(guò)公式I ■式―!。計(jì)算最小矩陣AB⑶的寬高,AW表示最小矩陣的寬,ΛΗ表示最小矩陣的高。通過(guò)公式T
/
y AH計(jì)算窗口模板中各窗口的橫縱縮放比例。其中,fx表示橫軸縮放比例,fy表示縱軸縮放比例,Ws表示實(shí)際顯示窗口分辨率的寬度,即橫坐標(biāo)的像素?cái)?shù)目,Hs表示實(shí)際顯示窗口分辨率的高度,即縱坐標(biāo)的像素?cái)?shù)目。c(M{XmJm\N(XnJn))表示窗口模板中其中一個(gè)窗口的坐標(biāo),D(M(X,O, I(K))表示在新分辨率下的位置坐標(biāo)。用戶可以選擇顯示樣式,當(dāng)選擇等比顯示樣式時(shí),Δ f = min (fx, fy)
Wk = (W-AWxAf)^2通過(guò)公式]s;
=("、-Δ//χ4/.) + 2確定最小矩陣相對(duì)于實(shí)際顯示窗口的橫縱坐標(biāo)剩余空間,通過(guò)公式Μ,Ρ=( )ΧΔ
I Ym=(Ym-Ya)^¥ + ffk
Χ =(X-Xa)xAf+ WkjV ^ ", V M a) J k
I Yn=(Yn-Y)XAf+ Hk確定窗口在新分辨率下的位置坐標(biāo),將所有窗口位置坐標(biāo)確定后,即可在屏幕上最大范圍顯示所有窗口,且根據(jù)窗口模板實(shí)現(xiàn)了窗口數(shù)量的調(diào)整。
當(dāng)選擇拉升顯示樣式時(shí)
權(quán)利要求
1.一種窗口布局的方法,其特征在于,包括步驟 獲取實(shí)際顯示窗口的分辨率; 根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋所述窗口模板中各窗口的最小矩陣,根據(jù)所述最小矩陣確定最小矩陣的寬度和高度; 根據(jù)所述實(shí)際顯示窗口的分辨率的寬度與所述最小矩陣的寬度比值、所述實(shí)際顯示窗口的分辨率的高度與所述最小矩陣的高度比值,確定所述窗口模板中各窗口的橫縱縮放比例; 根據(jù)所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。
2.根據(jù)權(quán)利要求I所述的窗口布局的方法,其特征在于,所述獲取實(shí)際顯示窗口的分辨率步驟之前,還包括步驟 接收用戶窗口模板指令,調(diào)用窗口模板。
3.根據(jù)權(quán)利要求I或2所述的窗口布局的方法,其特征在于,所述確定所述窗口模板中各窗口的新位置坐標(biāo),包括步驟 根據(jù)所述橫縱縮放比例中的最小值、所述最小矩陣的寬度和高度、所述實(shí)際顯示窗口的分辨率的寬度和高度確定所述最小矩陣相對(duì)于所述實(shí)際顯示窗口的橫縱坐標(biāo)剩余空間; 根據(jù)所述橫縱坐標(biāo)剩余空間、所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。
4.根據(jù)權(quán)利要求I或2所述的窗口布局的方法,其特征在于,所述確定能覆蓋所述窗口模板中所有窗口的最小矩陣,包括步驟 以窗口模板的參考點(diǎn)為坐標(biāo)原點(diǎn),ABCD表示最小矩陣,A點(diǎn)坐標(biāo)為最小矩陣的最小坐標(biāo); 獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最小值為所述最小矩陣的A點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最大值為所述最小矩陣的C點(diǎn)坐標(biāo), 或 獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最大值為所述最小矩陣的B點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最小值為所述最小矩陣的D點(diǎn)坐標(biāo)。
5.根據(jù)權(quán)利要求I或2所述的窗口布局的方法,其特征在于,所述位置坐標(biāo)以像素?cái)?shù)目描述。
6.—種窗口布局裝置,其特征在于,包括 獲取模塊,用于獲取實(shí)際顯示窗口的分辨率; 計(jì)算模塊,用于根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋所述窗口模板中各窗口的最小矩陣,根據(jù)所述最小矩陣確定最小矩陣的寬度和高度;根據(jù)所述實(shí)際顯示窗口的分辨率的寬度與所述最小矩陣的寬度比值、所述實(shí)際顯示窗口的分辨率的高度與所述最小矩陣的高度比值,確定所述窗口模板中各窗口的橫縱縮放比例;根據(jù)所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。
7.根據(jù)權(quán)利要求6所述的窗口布局裝置,其特征在于,還包括 存儲(chǔ)模塊,用于存儲(chǔ)至少一個(gè)窗口模板; 與計(jì)算模塊和存儲(chǔ)模塊連接的調(diào)用模塊,用于接收用戶窗口模板指令,調(diào)用所述的窗口模板。
8.根據(jù)權(quán)利要求6或7所述的窗口布局裝置,其特征在于,所述計(jì)算模塊還用于 根據(jù)所述橫縱縮放比例中的最小值、所述最小矩陣的寬度和高度、所述實(shí)際顯示窗口的分辨率的寬度和高度確定所述最小矩陣相對(duì)于所述實(shí)際顯示窗口的橫縱坐標(biāo)剩余空間; 根據(jù)所述橫縱坐標(biāo)剩余空間、所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。
9.根據(jù)權(quán)利要求6或7所述的窗口布局裝置,其特征在于,所述計(jì)算模塊還用于 以窗口模板的參考點(diǎn)為坐標(biāo)原點(diǎn),ABCD表示最小矩陣,A點(diǎn)坐標(biāo)為最小矩陣的最小坐標(biāo); 獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最小值為所述最小矩陣的A點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最大值為所述最小矩陣的C點(diǎn)坐標(biāo), 或 獲取窗口模板中各窗口的對(duì)角坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最小值和縱坐標(biāo)的最大值為所述最小矩陣的B點(diǎn)坐標(biāo),確定所述各窗口的坐標(biāo)中橫坐標(biāo)的最大值和縱坐標(biāo)的最小值為所述最小矩陣的D點(diǎn)坐標(biāo)。
10.根據(jù)權(quán)利要求6或7所述的窗口布局裝置,其特征在于,所述位置坐標(biāo)以像素?cái)?shù)目描述。
全文摘要
一種窗口布局的方法,其特征在于,包括步驟獲取實(shí)際顯示窗口的分辨率;根據(jù)窗口模板中各窗口的至少一對(duì)對(duì)角位置坐標(biāo),確定能覆蓋所述窗口模板中各窗口的最小矩陣,根據(jù)所述最小矩陣確定最小矩陣的寬度和高度;根據(jù)所述實(shí)際顯示窗口的分辨率的寬度與所述最小矩陣的寬度比值、所述實(shí)際顯示窗口的分辨率的高度與所述最小矩陣的高度比值,確定所述窗口模板中各窗口的橫縱縮放比例;根據(jù)所述橫縱縮放比例中的最小值、所述窗口模板中各窗口的對(duì)角位置坐標(biāo),確定所述窗口模板中各窗口的新位置坐標(biāo)。本發(fā)明提供相應(yīng)裝置。實(shí)現(xiàn)對(duì)窗口數(shù)量進(jìn)行調(diào)整,使在更改分辨率的情況下,在不影響整體效果前提下能最大范圍將窗口在顯示器上顯示。
文檔編號(hào)G06F3/14GK102945144SQ20121037808
公開(kāi)日2013年2月27日 申請(qǐng)日期2012年10月8日 優(yōu)先權(quán)日2012年10月8日
發(fā)明者謝桂冠, 胡建華 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜昌市| 新巴尔虎右旗| 微山县| 尚义县| 临清市| 宣城市| 郓城县| 汽车| 北宁市| 寿光市| 贵南县| 漯河市| 宜州市| 平果县| 祁阳县| 衡阳市| 上栗县| 威海市| 东宁县| 咸阳市| 伽师县| 宣武区| 曲阜市| 南投市| 防城港市| 荆州市| 绩溪县| 乐业县| 哈密市| 石屏县| 利津县| 昌都县| 公安县| 贺州市| 广河县| 哈巴河县| 浦城县| 三穗县| 家居| 宁河县| 连云港市|