一種畫面的呈現(xiàn)方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種畫面的呈現(xiàn)方法,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述方法包括:獲取待呈現(xiàn)的畫面顯示信息;確定待呈現(xiàn)的畫面的長寬比;以及根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。通過本發(fā)明提供的方法能夠確保對于無論是以橫屏方式還是以豎屏方式錄制的視頻或者拍攝的圖像,實現(xiàn)了在無需人工干預,并不增加生產成本的基礎上,避免了畫面只顯示在中間一小條的位置的情況,提高了電子設備的畫面顯示的實用性,改善了用戶的使用體驗。
【專利說明】一種Hj面的呈現(xiàn)方法和裝置【技術領域】
[0001]本發(fā)明涉及一種畫面的呈現(xiàn)方法和裝置,更具體地說,涉及一種在電子設備的顯示屏幕上的畫面的呈現(xiàn)方法和裝置。
【背景技術】
[0002]現(xiàn)在的在電子設備上的畫面呈現(xiàn)軟件支持屏幕旋轉功能。例如,在手機視頻播放軟件中很多支持橫豎屏播放兩種情況。但是,一般地,在手機豎屏狀態(tài)下,如果視頻本身是橫屏錄制的,就會只顯示在中間一小條的位置。同樣,如果視頻本身是豎屏錄制,那么在手機橫屏狀態(tài)下,就會也只顯示在中間一小條的位置。雖然現(xiàn)在的手機大多支持屏幕旋轉功能,但如果沒有開啟屏幕旋轉功能,或者對于不熟悉手機和視頻應用的一般用戶來說,如老年人,他會不知道如何去獲得滿屏播放效果,則這種視頻播放的用戶體驗就會很差。而且,傳統(tǒng)的通過旋轉屏幕來觀看圖像,增加了人為手動的操作步驟,機器不夠智能,不能實現(xiàn)自動根據屏幕尺寸以最利于使用者觀賞的方式來呈現(xiàn)圖片?,F(xiàn)在實現(xiàn)的另外一種情況是視頻強制橫屏播放,這同樣存在如果視頻本身是豎屏錄制,那么在手機橫屏狀態(tài)下,就會也只顯示在中間一小條的位置的弊端,嚴 重影響用戶的使用體驗。
[0003]因此,如何能夠確保無論是以橫屏方式還是以豎屏方式錄制的視頻或者拍攝的圖像,都能夠被電子設備的顯示屏幕全屏播放或者瀏覽,而無需用戶手動干預其顯示方向,提高用戶的使用體驗,是當前亟待解決的問題。
【發(fā)明內容】
[0004]鑒于上述問題,本發(fā)明的一個方面,提供了一種畫面的呈現(xiàn)方法,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述方法包括:獲取待呈現(xiàn)的畫面的顯示信息;確定待呈現(xiàn)的畫面的長寬比;以及根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。
[0005]此外,根據本發(fā)明的一個實施例,所述設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應,包括:如果所述待呈現(xiàn)的畫面的長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,以及如果所述長寬比小于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第一邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊。
[0006]此外,根據本發(fā)明的一個實施例,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
[0007]此外,根據本發(fā)明的一個實施例,所述確定待呈現(xiàn)的畫面的長寬比包括:根據顯示的畫面的分辨率信息獲取畫面的長寬比。
[0008]根據本發(fā)明的另一個方面,還提供了一種畫面的呈現(xiàn)方法,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述方法包括:獲取待呈現(xiàn)的畫面的顯示信息;確定待呈現(xiàn)的畫面的長寬比;以及基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比。
[0009]此外,根據本發(fā)明的一個實施例,將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。
[0010]此外,根據本發(fā)明的一個實施例,所述調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比還包括:使所述待呈現(xiàn)畫面平鋪滿整個顯示屏眷。
[0011]此外,根據本發(fā)明的一個實施例,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
[0012]根據本發(fā)明的另一個方面,還提供了一種畫面的呈現(xiàn)裝置,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述裝置包括:第一獲取單元,用于獲取待呈現(xiàn)的畫面的顯示信息;第一確定單元,用于確定待呈現(xiàn)的畫面的長寬比;以及第一調整單元,根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。
[0013]此外,根據本發(fā)明的一個實施例,所述第一調整單元還用于:如果所述長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊;以及如果所述長寬比小于1,則使呈現(xiàn)的畫面的長平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬平行于所述顯示屏幕的第一邊。
[0014]此外,根據本發(fā)明的一個實施例,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
[0015]此外,根據本發(fā)明的一個實施例,所述第一確定單元還用于:根據顯示的畫面的分辨率信息獲取畫面的長寬比。
[0016]根據本發(fā)明的另一個方面,還提供了一種畫面的呈現(xiàn)裝置,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述裝置包括:第二獲取單元,用于獲取待呈現(xiàn)的畫面的顯示信息;第二確定單元,用于確定待呈現(xiàn)的畫面的長寬比;以及第二調整單元,基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比。
[0017]此外,根據本發(fā)明的一個實施例,所述第二調整單元還用于將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。
[0018]此外,根據本發(fā)明的一個實施例,所述第二調整單元還用于使所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0019]此外,根據本發(fā)明的一個實施例,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
[0020]由此可見,根據本發(fā)明實施例的畫面的呈現(xiàn)裝置,能夠確保無論是以橫屏方式還是以豎屏方式錄制的視頻與或者拍攝的圖像,都能夠被電子設備的顯示屏幕全屏播放或者瀏覽,而無需用戶手動干預其顯示方向。因此,根據本發(fā)明的畫面的呈現(xiàn)裝置,實現(xiàn)了在無需人工干預,并不增加生產成本的基礎上,避免了畫面只顯示在中間一小條的位置的情況,提高了電子設備的畫面顯示的實用性,改善了用戶的使用體驗。【專利附圖】
【附圖說明】
[0021]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例的描述中所需要使用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實施例:
[0022]圖1示出了根據本發(fā)明一個實施例的畫面的呈現(xiàn)方法100的流程圖;
[0023]圖2示出了根據本發(fā)明另一個實施例的畫面的呈現(xiàn)方法200的流程圖;
[0024]圖3示出了根據本發(fā)明一個實施例的畫面的呈現(xiàn)裝置300的示范性結構框圖;
[0025]圖4示出了根據本發(fā)明一個實施例的畫面的呈現(xiàn)裝置400的示范性結構框圖。
【具體實施方式】
[0026]在下文中,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標記來表示,且對這些步驟和元素的重復解釋將被省略。
[0027]下面,參照圖1說明根據本發(fā)明的一個實施例的畫面的呈現(xiàn)方法,所述畫面的呈現(xiàn)方法可以應用于例如手機、視頻播放器、平板電腦等電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上。圖1示出了根據本發(fā)明實施例的畫面的呈現(xiàn)方法100的流程圖。
[0028]如圖1所示,在步驟SllO中,獲取待呈現(xiàn)的畫面的顯示信息。所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。在一個實施例中,電子設備可以通過待呈現(xiàn)的畫面的文件頭中的數據來獲取待呈現(xiàn)的畫面的顯示信息,一般地,待呈現(xiàn)的畫面的文件頭中的數據至少包括待呈現(xiàn)的畫面的分辨率,即,所述待呈現(xiàn)的畫面的顯示信息至少包括待呈現(xiàn)的畫面的分辨率。
[0029]在步驟S120中,確定待呈現(xiàn)的畫面的長寬比。具體地,可以通過對步驟SllO中獲取的待呈現(xiàn)的畫面的顯示信息進行處理,以根據顯示的畫面的分辨率信息確定待呈現(xiàn)的畫面的長寬比。例如,對于分辨率720*480、640*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比大于1,此時待呈現(xiàn)畫面為橫向,對于分辨率240*320、320*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比小于1,此時待呈現(xiàn)畫面為豎向。
[0030]在步驟S130中,根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。具體地,如果所述待呈現(xiàn)的畫面的長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,以及如果所述長寬比小于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第一邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊。
[0031]在本發(fā)明的一個實施例中,上述第一邊指的是電子設備的顯示屏幕的四條邊中較長的兩條邊,上述第二邊指的是電子設備的顯示屏幕的四條邊中較短的兩條邊。一般地,對于電子設備的狀態(tài),通常指用戶在使用電子設備時,當用戶持機時的電子設備的上下邊長大于左右邊長,即,電子設備的顯示屏幕的長寬比大于I時,電子設備的狀態(tài)為橫屏狀態(tài),此時電子設備處于側立狀態(tài),當用戶持機時的電子設備的上下邊長小于左右邊長,即,電子設備的顯示屏幕的長寬比小于I時,電子設備的狀態(tài)為豎屏狀態(tài),此時電子設備處于直立狀態(tài)。對于不同類型的電子設備,其在一般情況下的持機狀態(tài)不同,例如,對于智能手機用戶來說,用戶持機的一般情況為豎屏狀態(tài),而對于平板電腦來說,用戶持機的一般情況為橫屏狀態(tài)。
[0032]更具體地,如果待呈現(xiàn)的畫面的長寬比大于1,例如,對于分辨率為720*480、640*480的待呈現(xiàn)畫面,此時待呈現(xiàn)畫面為橫向,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的兩條較長邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的兩條較短邊。即,對于橫向的待呈現(xiàn)畫面,如果電子設備的持機狀態(tài)為橫屏狀態(tài),則以電子設備的現(xiàn)有的橫屏狀態(tài)顯示橫向的待呈現(xiàn)畫面,不必改變待呈現(xiàn)畫面的方向;如果此時電子設備的持機狀態(tài)為豎屏狀態(tài),則將橫向的待呈現(xiàn)畫面順時針或者逆時針旋轉90度,使橫向的畫面旋轉為豎向顯示的畫面,以與電子設備的豎屏持機狀態(tài)相適應,從而避免了畫面只顯示在中間一小條的位置的情況。
[0033]類似地,如果待呈現(xiàn)的畫面的長寬比小于1,例如,對于分辨率為240*320、320*480的待呈現(xiàn)畫面,此時待呈現(xiàn)畫面為豎向,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的兩條較短邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的兩條較長邊。即,對于豎向的待呈現(xiàn)畫面,如果電子設備的持機狀態(tài)為豎屏狀態(tài),則以電子設備的現(xiàn)有的豎屏狀態(tài)顯示豎向的待呈現(xiàn)畫面;如果此時電子設備的持機狀態(tài)為橫屏狀態(tài),則將屏向的待呈現(xiàn)畫面順時針或者逆時針旋轉90度,使豎向的畫面旋轉為橫向顯示的畫面,以與電子設備的橫屏持機狀態(tài)相適應,從而避免了畫面只顯示在中間一小條的位置的情況。
[0034]下面,參照圖2說明根據本發(fā)明的另一個實施例的畫面的呈現(xiàn)方法,所述畫面的呈現(xiàn)方法同樣可以應用于例如手機、視頻播放器、平板電腦等電子設備,所述電子設備也具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上。如圖所示,圖2示出了根據本發(fā)明實施例的畫面的呈現(xiàn)方法200的流程圖。
[0035]如圖2所示,在步驟S210中,獲取待呈現(xiàn)畫面的顯示信息。所述畫面可以包括靜態(tài)的圖像或動態(tài)視頻的幀。在一個實施例中,電子設備可以通過待呈現(xiàn)的畫面的文件頭中的數據來獲取待呈現(xiàn)的畫面的顯示信息,一般地,待呈現(xiàn)的畫面的文件頭中的數據至少包括待呈現(xiàn)的畫面的分辨率,即,所述待呈現(xiàn)的畫面的顯示信息至少包括待呈現(xiàn)的畫面的分辨率。
[0036]在步驟S220中,確定待呈現(xiàn)的畫面的長寬比。具體地,可以通過對步驟S210中獲取的待呈現(xiàn)的畫面的顯示信息進行處理,以根據顯示的畫面的分辨率信息確定待呈現(xiàn)的畫面的長寬比。例如,對于分辨率720*480、640*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比大于1,此時待呈現(xiàn)畫面為橫向,對于分辨率240*320、320*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比小于1,此時待呈現(xiàn)畫面為豎向。
[0037]在步驟S230中,基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬t匕。在本發(fā)明的一個實施例中,可以將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。在本發(fā)明的另一個實施例中,所述調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比還可以包括:使所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕,從而避免了畫面只顯示在中間一小條的位置的情況。
[0038]在本發(fā)明的一個實施例中,上述第一邊可以指電子設備的顯示屏幕的四條邊中較長的兩條邊,上述第二邊指的可以是電子設備的顯示屏幕的四條邊中較短的兩條邊。如果電子設備的持機狀態(tài)為橫屏狀態(tài),則電子設備的顯示屏幕的長寬比大于1,反之,如果電子設備的持機狀態(tài)為豎屏狀態(tài),則電子設備的顯示屏幕的長寬比小于I。
[0039]例如,如果待呈現(xiàn)的畫面的長寬比大于1,例如,對于分辨率為720*480的待呈現(xiàn)畫面,此時待呈現(xiàn)畫面為橫向,如果電子設備的持機狀態(tài)為橫屏狀態(tài),則可以電子設備的現(xiàn)有的橫屏狀態(tài)顯示豎向的待呈現(xiàn)畫面,同時,例如,如果電子設備的橫向顯示屏幕的分辨率為800*400,即此時電子設備的橫向顯示屏幕的長寬比為2:1,則適當調整待呈現(xiàn)畫面的長寬比,例如拉伸待顯示畫面的長,壓縮待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于2:1,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為2:1并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕;如果電子設備的持機狀態(tài)為豎屏狀態(tài),則以電子設備的現(xiàn)有的豎屏狀態(tài)顯示橫向的待呈現(xiàn)畫面,而不改變待顯示畫面的方向,同時,例如,如果電子設備的豎向顯示屏幕的分辨率為400*800,即此時電子設備的豎向顯示屏幕的長寬比為1:2,則適當調整待呈現(xiàn)畫面的長寬比,例如壓縮待顯示畫面的長,拉伸待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于1:2,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為1:2并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0040]類似地,如果待呈現(xiàn)的畫面的長寬比小于1,例如,對于分辨率為240*320的待呈現(xiàn)畫面,此時待呈現(xiàn)畫面為豎向,如果電子設備的持機狀態(tài)為豎屏狀態(tài),則可以電子設備的現(xiàn)有的豎屏狀態(tài)顯示豎向的待呈現(xiàn)畫面,同時,如果電子設備的豎向顯示屏幕的分辨率為400*800,即此時電子設備的豎向顯示屏幕的長寬比為1:2,則適當調整待呈現(xiàn)畫面的長寬t匕,例如壓縮待顯示畫面的長,拉伸待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于1:2,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為1:2并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕;如果電子設備的持機狀態(tài)為橫屏狀態(tài),則可以電子設備的現(xiàn)有的橫屏狀態(tài)顯示豎向的待呈現(xiàn)畫面,而不必改變待呈現(xiàn)畫面的方向,同時,如果電子設備的橫向顯示屏幕的分辨率為800*400,即此時電子設備的橫向顯示屏幕的長寬比為2:1,則適當調整待呈現(xiàn)畫面的長寬比,例如拉伸待顯示畫面的長,壓縮待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于2:1,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為2:1并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0041]由此可見,根據本發(fā)明實施例的畫面的呈現(xiàn)方法,能夠確保無論是以橫屏方式還是以豎屏方式錄制的視頻與或者拍攝的圖像,都能夠被電子設備的顯示屏幕全屏播放或者瀏覽,而無需用戶手動干預其顯示方向。因此,根據本發(fā)明的畫面的呈現(xiàn)方法,實現(xiàn)了在無需人工干預,并不增加生產成本的基礎上,避免了畫面只顯示在中間一小條的位置的情況,提高了電子設備的畫面顯示的實用性,改善了用戶的使用體驗。
[0042]下面,將參照圖3來描述根據本發(fā)明的一個實施例的畫面的呈現(xiàn)裝置。圖3示出了根據本發(fā)明實施例的畫面的呈現(xiàn)裝置300的示范性結構框圖。如圖3所示,本實施例的利用語音提供操作幫助的電子設備300包括:第一獲取單元310、第一確定單元320、第一調整單元330。
[0043]其中,第一獲取單元310用于獲取待呈現(xiàn)的畫面的顯示信息。所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。在一個實施例中,電子設備可以通過待呈現(xiàn)的畫面的文件頭中的數據來獲取待呈現(xiàn)的畫面的顯示信息,一般地,待呈現(xiàn)的畫面的文件頭中的數據至少包括待呈現(xiàn)的畫面的分辨率,即,所述待呈現(xiàn)的畫面的顯示信息至少包括待呈現(xiàn)的畫面的分辨率。
[0044]第一確定單元320用于確定待呈現(xiàn)的畫面的長寬比。具體地,可以通過對步驟SllO中獲取的待呈現(xiàn)的畫面的顯示信息進行處理,以根據顯示的畫面的分辨率信息確定待呈現(xiàn)的畫面的長寬比。例如,對于分辨率720*480、640*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比大于1,此時待呈現(xiàn)畫面為橫向,對于分辨率240*320、320*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比小于1,此時待呈現(xiàn)畫面為豎向。
[0045]第一調整單元330用于根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。具體地,如果所述待呈現(xiàn)的畫面的長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,以及如果所述長寬比小于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第一邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊。
[0046]在本發(fā)明的一個實施例中,上述第一邊指的是電子設備的顯示屏幕的四條邊中較長的兩條邊,上述第二邊指的是電子設備的顯示屏幕的四條邊中較短的兩條邊。對于橫向的待呈現(xiàn)畫面,如果電子設備的持機狀態(tài)為橫屏狀態(tài),則以電子設備的現(xiàn)有的橫屏狀態(tài)顯示橫向的待呈現(xiàn)畫面,不必改變待呈現(xiàn)畫面的方向;如果此時電子設備的持機狀態(tài)為豎屏狀態(tài),則將橫向的待呈現(xiàn)畫面順時針或者逆時針旋轉90度,使橫向的畫面旋轉為豎向顯示的畫面,以與電子設備的豎屏持機狀態(tài)相適應,從而避免了畫面只顯示在中間一小條的位置的情況。對于豎向的待呈現(xiàn)畫面,如果電子設備的持機狀態(tài)為豎屏狀態(tài),則以電子設備的現(xiàn)有的豎屏狀態(tài)顯示豎向的待呈現(xiàn)畫面;如果此時電子設備的持機狀態(tài)為橫屏狀態(tài),則將屏向的待呈現(xiàn)畫面順時針或者逆時針旋轉90度,使豎向的畫面旋轉為橫向顯示的畫面,以與電子設備的橫屏持機狀態(tài)相適應,從而避免了畫面只顯示在中間一小條的位置的情況。
[0047]下面,將參照圖4來描述根據本發(fā)明的另一個實施例的畫面的呈現(xiàn)裝置。圖4示出了根據本發(fā)明實施例的畫面的呈現(xiàn)裝置400的示范性結構框圖。如圖4所示,本實施例的利用語音提供操作幫助的電子設備400包括:第二獲取單元410、第二確定單元420、第二調整單元430。
[0048]其中,第二獲取單元410用于獲取待呈現(xiàn)畫面的顯示信息。所述畫面可以包括靜態(tài)的圖像或動態(tài)視頻的幀。在一個實施例中,電子設備可以通過待呈現(xiàn)的畫面的文件頭中的數據來獲取待呈現(xiàn)的畫面的顯示信息,一般地,待呈現(xiàn)的畫面的文件頭中的數據至少包括待呈現(xiàn)的畫面的分辨率,即,所述待呈現(xiàn)的畫面的顯示信息至少包括待呈現(xiàn)的畫面的分辨率。
[0049]第二確定單元420用于確定待呈現(xiàn)的畫面的長寬比。具體地,可以通過對第二獲取單元410獲取的待呈現(xiàn)的畫面顯示信息進行處理,以根據顯示的畫面的分辨率信息確定待呈現(xiàn)的畫面的長寬比。例如,對于分辨率720*480、640*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比大于1,此時待呈現(xiàn)畫面為橫向,對于分辨率240*320、320*480的顯示畫面,可以確定所述待呈現(xiàn)的畫面的長寬比小于1,此時待呈現(xiàn)畫面為豎向。
[0050]第二調整單元430用于基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比。在本發(fā)明的一個實施例中,所述第二調整單元430還可以用于將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。在本發(fā)明的另一個實施例中,所述第二調整單元430還可以用于使所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0051]在本發(fā)明的一個實施例中,上述第一邊可以指電子設備的顯示屏幕的四條邊中較長的兩條邊,上述第二邊指的可以是電子設備的顯示屏幕的四條邊中較短的兩條邊。如果待呈現(xiàn)的畫面的長寬比大于1,例如,待呈現(xiàn)的畫面的長寬比為3:2,則此時待呈現(xiàn)畫面為橫向,如果電子設備的持機狀態(tài)為橫屏狀態(tài),則可以電子設備的現(xiàn)有的橫屏狀態(tài)顯示橫向的待呈現(xiàn)畫面,同時,可以適當調整待呈現(xiàn)畫面的長寬比,例如若電子設備的顯示屏幕長寬比為2:1,則第二調整單元430可以拉伸待顯示畫面的長,壓縮待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于2:1,在一個實施例中,第二調整單元430可以調整待呈現(xiàn)畫面的長寬比為2:1并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕;如果電子設備的持機狀態(tài)為豎屏狀態(tài),則以電子設備的現(xiàn)有的豎屏狀態(tài)顯示橫向的待呈現(xiàn)畫面,而不改變待顯示畫面的方向,同時,例如,如果電子設備的豎向顯示屏幕的長寬比為1:2,則第二調整單元430可以適當調整待呈現(xiàn)畫面的長寬比,例如壓縮待顯示畫面的長,拉伸待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于1: 2,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為1:2并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0052]類似地,如果待呈現(xiàn)的畫面的長寬比小于1,例如,待呈現(xiàn)的畫面的長寬比為2:3,此時待呈現(xiàn)畫面為豎向,如果電子設備的持機狀態(tài)為豎屏狀態(tài),則可以電子設備的現(xiàn)有的豎屏狀態(tài)顯示豎向的待呈現(xiàn)畫面,同時,如果電子設備的豎向顯示屏幕的長寬比為1:2,則適當調整待呈現(xiàn)畫面的長寬比,例如壓縮待顯示畫面的長,拉伸待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于1: 2,在一個實施例中,第二調整單元430可以調整待呈現(xiàn)畫面的長寬比為1:2并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕;如果電子設備的持機狀態(tài)為橫屏狀態(tài),則可以電子設備的現(xiàn)有的橫屏狀態(tài)顯示豎向的待呈現(xiàn)畫面,而不必改變待呈現(xiàn)畫面的方向,同時,如果電子設備的橫向顯示屏幕的長寬比為2:1,則第二調整單元430可以適當調整待呈現(xiàn)畫面的長寬比,例如拉伸待顯示畫面的長,壓縮待顯示畫面的寬,使得待顯示畫面的長寬比接近或者等于2:1,在一個實施例中,可以調整待呈現(xiàn)畫面的長寬比為2:1并且將所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
[0053]如上所述,根據本發(fā)明實施例的畫面的呈現(xiàn)裝置,能夠確保無論是以橫屏方式還是以豎屏方式錄制的視頻與或者拍攝的圖像,都能夠被電子設備的顯示屏幕全屏播放或者瀏覽,而無需用戶手動干預其顯示方向。因此,根據本發(fā)明的畫面的呈現(xiàn)裝置,實現(xiàn)了在無需人工干預,并不增加生產成本的基礎上,避免了畫面只顯示在中間一小條的位置的情況,提高了電子設備的畫面顯示的實用性,改善了用戶的使用體驗。
[0054]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。本領域技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0055]本領域技術人員應該理解,可依賴于設計需求和其它因素對本發(fā)明進行各種修改、組合、部分組合和替換,只要它們在所附權利要求書及其等價物的范圍內。
【權利要求】
1.一種畫面的呈現(xiàn)方法,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述方法包括: 獲取待呈現(xiàn)的畫面的顯示信息; 確定待呈現(xiàn)的畫面的長寬比;以及 根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。
2.如權利要求1所述的呈現(xiàn)方法,其中,所述設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應,包括: 如果所述待呈現(xiàn)的畫面的長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,以及 如果所述長寬比小于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第一邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊的長度。
3.如權利要求1所述的呈現(xiàn)方法,其中,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
4.如 權利要求1所述的呈現(xiàn)方法,其中,所述確定待呈現(xiàn)的畫面的長寬比包括:根據顯示的畫面的分辨率信息獲取畫面的長寬比。
5.一種畫面的呈現(xiàn)方法,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述方法包括: 獲取待呈現(xiàn)的畫面的顯示信息; 確定待呈現(xiàn)的畫面的長寬比;以及 基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比。
6.如權利要求5所述的呈現(xiàn)方法,其中,將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。
7.如權利要求5所述的呈現(xiàn)方法,其中,所述調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比還包括:使所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
8.如權利要求5所述的呈現(xiàn)方法,其中,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
9.一種畫面的呈現(xiàn)裝置,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述裝置包括: 第一獲取單元,用于獲取待呈現(xiàn)的畫面的顯示信息; 第一確定單元,用于確定待呈現(xiàn)的畫面的長寬比;以及 第一調整單元,根據所述畫面的長寬比,設置所呈現(xiàn)的畫面的呈現(xiàn)方向,使得所述畫面的呈現(xiàn)方向與顯示屏幕相適應。
10.如權利要求9所述的呈現(xiàn)裝置,其中,所述第一調整單元還用于: 如果所述長寬比大于1,則使呈現(xiàn)的畫面的長邊平行于所述顯示屏幕的第一邊,并且使待呈現(xiàn)的畫面的寬邊平行于所述顯示屏幕的第二邊,其中所述顯示屏幕的所述第一邊的長度大于所述第二邊;以及如果所述長寬比小于1,則使呈現(xiàn)的畫面的長平行于所述顯示屏幕的第二邊,并且使呈現(xiàn)的畫面的寬平行于所述顯示屏幕的第一邊。
11.如權利要求9所述的呈現(xiàn)裝置,其中,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
12.如權利要求9所述的呈現(xiàn)裝置,其中,所述第一確定單元還用于:根據顯示的畫面的分辨率信息獲取畫面的長寬比。
13.—種畫面的呈現(xiàn)裝置,應用于一電子設備,所述電子設備具有顯示屏幕,所述畫面呈現(xiàn)于所述顯示屏幕上,所述裝置包括: 第二獲取單元,用于獲取待呈現(xiàn)的畫面的顯示信息; 第二確定單元,用于確定待呈現(xiàn)的畫面的長寬比;以及 第二調整單元,基于所述顯示屏幕的第一邊與第二邊的長度確定顯示屏幕的長寬比,其中所述顯示屏幕的第一邊的長度大于第二邊的長度,并且,基于所述顯示屏幕的長寬比調整所述待呈現(xiàn)的畫面的長寬比,使得所述畫面的長寬比匹配于所述顯示屏幕的長寬比。
14.如權利要求13所述的呈現(xiàn)裝置,其中,所述第二調整單元還用于將所述畫面的長寬比設置為與所述顯示屏幕的長寬比相同。
15.如權利要求13所述的呈現(xiàn)裝置,其中,所述第二調整單元還用于使所述待呈現(xiàn)畫面平鋪滿整個顯示屏幕。
16.如權利要求13所述的呈現(xiàn)裝置,其中,所述畫面包括靜態(tài)的圖像或動態(tài)視頻的幀。
【文檔編號】G06F3/0481GK104020928SQ201410253815
【公開日】2014年9月3日 申請日期:2014年6月9日 優(yōu)先權日:2014年6月9日
【發(fā)明者】徐潔 申請人:聯(lián)想(北京)有限公司