傳輸圖像的方法及裝置制造方法
【專利摘要】本發(fā)明是關于一種傳輸圖像的方法及裝置,用于改進圖像的傳輸方式,以提高圖像的顯示效果。所述方法包括:接收計算機發(fā)送的IP連接請求;根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;獲取截屏圖片及截屏圖片的方向信息;通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。所述裝置包括:接收模塊、IP模塊、獲取模塊和發(fā)送單元。本實施例通過IP層傳輸截屏圖片,不受傳輸層的硬件限制,USB和無線通信均可適用。本實施例除了傳輸截屏圖片,還傳輸截屏圖片的方向信息,為了使接收端可以根據(jù)方向信息更好的顯示截屏圖片,提高顯示效果。
【專利說明】 傳輸圖像的方法及裝置
【技術領域】
[0001]本公開涉及通信及計算機處理領域,尤其涉及傳輸圖像的方法及裝置。
【背景技術】
[0002]隨著電子技術的發(fā)展,越來越多的終端設備為人們提供著各種服務,如娛樂服務、信息搜索服務和互動服務等。終端設備有手機、計算機和電視等。相關技術中,可以實現(xiàn)手機與計算機、手機與電視、計算機與電視的連接和通信。
[0003]本公開的發(fā)明人發(fā)現(xiàn),相關技術中,由于手機自帶屏幕自動旋轉功能,所以手機上圖片可以橫屏顯示也可以豎屏顯示。對于同一個圖片,橫屏顯示與豎屏顯示的比例不同,所以當將手機上的圖片傳輸?shù)接嬎銠C上時,在計算機上的顯示效果不理想,亟待解決這個問題。
【發(fā)明內容】
[0004]為克服相關技術中存在的問題,本公開提供一種傳輸圖像的方法及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種傳輸圖像的方法,包括:
[0006]接收計算機發(fā)送的IP連接請求;
[0007]根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0008]獲取截屏圖片及截屏圖片的方向信息;
[0009]通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0010]所述獲取截屏圖片的方向信息,包括:
[0011]從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者
[0012]根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者
[0013]根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
[0014]所述方法還包括:對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片;
[0015]所述通過IP層將所述截屏圖片和所述方向信息發(fā)送給計算機,包括通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0016]所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0017]所述通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機,包括:通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0018]根據(jù)本公開實施例的第二方面,提供一種傳輸圖像的方法,包括:
[0019]根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求;
[0020]通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息;
[0021 ] 根據(jù)所述方向信息顯示所述截屏圖片。[0022]所述根據(jù)所述方向信息顯示所述截屏圖片,包括:根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
[0023]所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0024]所述通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息,包括:通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0025]根據(jù)本公開實施例的第三方面,提供一種傳輸圖像的裝置,包括:
[0026]接收模塊,用于接收計算機發(fā)送的IP連接請求;
[0027]IP模塊,用于根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0028]獲取模塊,用于獲取截屏圖片及截屏圖片的方向信息;
[0029]發(fā)送模塊,用于通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0030]所述獲取模塊包括:
[0031]讀取單元,用于從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者
[0032]比例單元,用于根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者
[0033]感應單兀,用于根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
[0034]所述裝置還包括:壓縮單元,用于對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片;
[0035]所述發(fā)送模塊通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0036]所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0037]所述發(fā)送模塊通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0038]根據(jù)本公開實施例的第四方面,提供一種傳輸圖像的裝置,包括:
[0039]發(fā)送模塊,用于根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求;
[0040]接收模塊,用于通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向
信息;
[0041 ] 顯示模塊,用于根據(jù)所述方向信息顯示所述截屏圖片。
[0042]所述顯示模塊根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
[0043]所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0044]所述接收模塊通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0045]根據(jù)本公開實施例的第五方面,提供一種傳輸圖像的裝置,包括:[0046]處理器;
[0047]用于存儲處理器可執(zhí)行指令的存儲器;
[0048]其中,所述處理器被配置為:
[0049]接收計算機發(fā)送的IP連接請求;
[0050]根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0051]獲取截屏圖片及截屏圖片的方向信息;
[0052]通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0053]根據(jù)本公開實施例的第六方面,提供一種傳輸圖像的裝置,包括:
[0054]處理器;
[0055]用于存儲處理器可執(zhí)行指令的存儲器;
[0056]其中,所述處理器被配置為:
[0057]根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求;
[0058]通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息;
[0059]根據(jù)所述方向信息顯示所述截屏圖片。
[0060]本公開的實施例提供的技術方案可以包括以下有益效果:
[0061]本實施例通過IP層傳輸截屏圖片,不受物理層的硬件限制,USB和無線通信均可適用。并且,計算機中存有移動終端的IP地址,不需要尋址過程便可向移動終端發(fā)送IP連接請求,移動終端通過一次接收IP連接請求便可獲得計算機的IP地址,簡化了 IP連接過程。另外,本實施例除了傳輸截屏圖片,還傳輸截屏圖片的方向信息,為了使接收端可以根據(jù)方向信息更好的顯示截屏圖片,提高顯示效果。
[0062]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0063]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0064]圖1是根據(jù)一示例性實施例示出的一種顯示截屏圖片的示意圖。
[0065]圖2是根據(jù)一示例性實施例示出的一種顯示截屏圖片的示意圖。
[0066]圖3是根據(jù)一示例性實施例示出的一種顯示截屏圖片的示意圖。
[0067]圖4是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖。
[0068]圖5是根據(jù)一不例性實施例不出的一種移動終端方向的不意圖。
[0069]圖6是根據(jù)一不例性實施例不出的一種移動終端方向的不意圖。
[0070]圖7是根據(jù)一示例性實施例示出的一種連接過程的方法的流程圖。
[0071]圖8是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖。
[0072]圖9是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0073]圖10是根據(jù)一示例性實施例示出的一種顯示截屏圖片的示意圖。
[0074]圖11是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0075][0076]圖12是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0077]圖13是根據(jù)一示例性實施例示出的一種獲取模塊的框圖。
[0078]圖14是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0079]圖15是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0080]圖16是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置的框圖。
[0081]圖17是根據(jù)一示例性實施例示出的一種裝置的框圖。
[0082]圖18是根據(jù)一示例性實施例示出的一種裝置的框圖。
【具體實施方式】
[0083]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0084]移動終端可以根據(jù)自身方向自動調整屏幕顯示方式,如橫屏顯示或豎屏顯示。例如,移動終端橫屏顯示時的截屏圖片為圖1所示,豎屏顯示時的截屏圖片為圖2所示。通過圖1和圖2可知,橫屏顯示與豎屏顯示時截屏圖片的長寬比不同。然而,大多數(shù)的計算機的顯示窗口是16:9的顯示比例。若計算機收到圖1和圖2所示的截屏圖片,在16:9的顯示窗口中顯示時,橫屏時的截屏圖片的顯示效果與圖1基本相同;豎屏時的截屏圖片的顯示效果參見圖3所示。通過圖3可知,截屏圖片被明顯縮小,清晰度較差。若希望清楚顯示,還需要進行放大處理。本公開實施例中,移動終端除了傳輸截屏圖片,還傳輸截屏圖片的方向信息,增加了傳輸?shù)男畔⒘?,為計算機側的顯示提供了參考信息。計算機可根據(jù)方向信息適應性顯示截屏圖片,提高顯示效果。
[0085]圖4是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖,如圖4所示,該方法可以由移動終端實現(xiàn),包括以下步驟:
[0086]在步驟401中,接收計算機發(fā)送的IP連接請求。
[0087]在步驟402中,根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址。
[0088]在步驟403中,獲取截屏圖片及截屏圖片的方向信息。
[0089]在步驟404中,通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0090]本實施例中移動終端除了獲取和傳輸截屏圖片,還獲取和傳輸截屏圖片的方向信息。目的是將方向信息提供給對端的計算機,以便計算機根據(jù)方向信息更好的顯示截屏圖片,解決因移動終端的橫屏或豎屏所導致的圖片顯示效果不佳的問題。并且,移動終端通過一次接收IP連接請求便可獲得計算機的IP地址,實現(xiàn)后續(xù)的截屏圖片的傳輸,簡化了 IP連接過程,提高了效率。
[0091]移動終端與計算機可以通過USB(Universal Serial Bus,通用串行總線)連接或無線連接,無線連接包括:wifi (Wireless Fidelity,無線保真)連接、藍牙連接和NFC (Near Field Communication,近場通信)連接等。相關技術中移動終端與計算機通過上述連續(xù)發(fā)送傳輸信息,上述連接發(fā)送均屬于物理層連接,彼此兼容性較差。為了使截屏圖片的傳輸適用于各種連接方式,本實施例中采用IP層通信,通過IP層傳輸截屏圖片,可兼容各種物理連接方式。
[0092]本實施例中的移動終端可以是手機、平板計算機等可以自動旋轉屏幕的電子設備。計算機可以是筆記本電腦、臺式計算機和臺式一體機等一般不自動旋轉屏幕的電子設備。
[0093]在步驟403中,獲取截屏圖片的方向信息有多種實現(xiàn)方式,如方式Al-方式A3。
[0094]方式Al:移動終端可以用一個專門的狀態(tài)標識來標記當前的屏幕方向,并將該狀態(tài)標識存儲在預設的存儲位置。本實施例中可以將該狀態(tài)標識作為截屏圖片的方向信息。所以可以從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息。
[0095]方式A2:如圖1所示,橫屏時截屏圖片的長寬比是16:9,長度大于寬度。如圖2所示,豎屏時截屏圖片的長寬比是9:16,長度小于寬度。因此,可以通過截屏圖片的長度大于寬度來確定截屏圖片為橫屏顯示時的截屏圖片,以及通過截屏圖片的長度小于寬度來確定截屏圖片為豎屏顯示時的截屏圖片。所以,可以根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息。
[0096]方式A3:移動終端通過本地的方向感應器可獲知自身發(fā)生旋轉,并自動進行屏幕旋轉,所以移動終端可通過本地的方向感應器確定當前的方向,并可根據(jù)方向感應器提供的方向信息確定當前是橫屏還是豎屏。因此,可以根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。例如,參見圖5和圖6所示。移動終端的方向在[0,45]、[125,225]或[315,360]時,為橫屏顯示,確定截屏圖片的方向信息為表示橫屏的方向信息;移動終端的方向在(45,125)或(225,315)時,為豎屏顯不,確定截屏圖片的方向信息為表不豎屏的方向信息。
[0097]本實施例中的方向信息包括表不橫屏的方向信息和表不豎屏的方向信息,可以有多種表現(xiàn)形式。例如,用“O”作為表示橫屏的方向信息,用“I”作為表示豎屏的方向信息。
[0098]在步驟403中,獲取截屏圖片的過程可以因應用場景不同而有不同的實現(xiàn)方式。如方式BI和方式B2。
[0099]方式B1:收到截屏和傳輸指令時,進行截屏處理,獲得截屏圖片。之后,發(fā)送獲得的截屏圖片。該方式可以適用于一次性的截屏圖片的獲取和傳輸。
[0100]方式B2:對本地的界面進行截屏操作,獲得截屏圖片;將獲得的截屏圖片存儲到幀緩存器(Framebuffer);從幀緩存器中獲取截屏圖片。該方式可以適用于實時的雙屏同步。在收到同步指令后,連續(xù)進行截屏處理;每獲得一張截屏圖片,便將該截屏圖片存儲到幀緩存器;然后從幀緩存器中讀取截屏圖片并進行發(fā)送,這樣可緩解截屏和發(fā)送不同步的問題。以及,每發(fā)送一張截屏圖片,可將該截屏圖片從幀緩存器中刪除,以便繼續(xù)存儲新的截屏圖片。
[0101]為了提高傳輸效率,可以對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片;通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0102]在步驟401中,移動終端通過接收IP連接請求,相當于建立了 IP連接,簡化了建立IP連接的過程。為了便于截屏圖片的傳輸,本實施例可采用會話協(xié)議進行傳輸。因此,所述IP連接請求為基于IP層的RTSP (Real Time Streaming Protocol,實時流傳輸協(xié)議)會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)摩?Ρ端口號。下面針對RTSP會話連接過程進行介紹。[0103]移動終端處于RTSP服務的啟動狀態(tài)。以計算機發(fā)起連接為例,參見圖7所示。計算機預先獲得有移動終端的IP地址,例如通過USB連接和Wifi掃描等方式獲得移動終端的IP地址。
[0104]在步驟701中,計算機根據(jù)移動終端的IP地址向移動終端發(fā)送RTSP會話連接請求,其中RTSP會話連接請求包含計算機的IP地址和UDP端口號,UDP端口號用于截屏圖片的傳輸。
[0105]在步驟702中,移動終端向計算機發(fā)送RTSP會話連接響應。通過RTSP會話連接響應與計算機進行各種參數(shù)的協(xié)商,相當于將響應過程與參數(shù)協(xié)商過程合并,進一步簡化了連接過程。
[0106]在步驟703中,移動終端保存計算機的IP地址和UDP端口號,以便后續(xù)進行截屏圖片的傳輸。
[0107]有了圖7所示的連接過程后,在步驟404中,通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0108]移動終端與計算機建立連接后,可能會發(fā)生網(wǎng)絡斷開。網(wǎng)絡斷開可能有兩種情況。情況1:異常斷開;其原因可能有移動終端故障或計算機故障等。情況2:正常斷開;例如移動終端向計算機發(fā)送斷開消息或暫停消息,計算機收到斷開消息或暫停消息后,進行斷開網(wǎng)絡的處理。
[0109]前面主要是以移動終端的角度介紹了傳輸截屏圖片的過程,截屏圖片的接收端為計算機,下面以計算機的角度介紹傳輸截屏圖片的過程。
[0110]圖8是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖,如圖8所示,該方法可以由計算機實現(xiàn),包括以下步驟:
[0111]在步驟801中,根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求。
[0112]在步驟802中,通過IP層接收移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0113]在步驟803中,根據(jù)所述方向信息顯示所述截屏圖片。
[0114]本實施例中計算機除了接收截屏圖片以外,還接收了截屏圖片的方向信息,增加了接收的信息量。并且,計算機可以根據(jù)收到的方向信息更好的顯示截屏圖片,提高顯示效果。另外,計算機通過IP層接收截屏圖片和方向信息,兼容各種物理連接,不受物理連接形式的限制。
[0115]在步驟803中,根據(jù)所述方向信息顯示所述截屏圖片,可以有多種實現(xiàn)方式,如方式Cl和方式C2。
[0116]方式Cl:計算機的顯示屏一般為16:9的顯示屏,因此顯示窗口一般也為16:9。這樣的顯示窗口較適合顯示橫屏截圖時的截屏圖片。因此根據(jù)方向信息確定截屏圖片是橫向的截屏圖片時,可直接顯示截屏圖片。根據(jù)方向信息確定截屏圖片是豎向的截屏圖片時,按照顯示窗口的長度對截屏圖片進行放大顯示。
[0117]方式C2:計算機根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。方式C2中,顯示窗口的比例和尺寸不固定,根據(jù)截屏圖片的情況進行調整。例如,根據(jù)方向信息確定截屏圖片是橫向的截屏圖片時,顯示窗口為16:9的比例,顯示窗口的尺寸按照截屏圖片的分辨率調整。根據(jù)方向信息確定截屏圖片是豎向的截屏圖片時,顯示窗口為9:16的比例,顯示窗口的尺寸按照截屏圖片的分辨率調
難
iF.0
[0118]在步驟801中,計算機存有移動終端的IP地址。例如,計算機安裝有“手機助手”的應用,通過該應用獲得移動終端的IP地址,不需要尋址過程。計算機可直接通過存儲的IP地址向移動終端發(fā)送IP連接請求。并且為了便于截屏圖片的傳輸,所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)膍)P端口號。連接過程可參見前面的介紹,此處不再贅述。則,在步驟802中,通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0119]通過以上介紹可知,傳輸截屏圖片的多個環(huán)節(jié)都可能有多種實現(xiàn)方式,下面通過幾個實施例來詳細介紹實現(xiàn)過程。
[0120]圖9是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖,如圖9所示,包括以下步驟:
[0121 ] 在步驟901中,移動終端收到截屏和傳輸指令時,進行截屏處理,獲得截屏圖片。
[0122]在步驟902中,移動終端從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息。
[0123]在步驟903中,移動終端通過IP層將截屏圖片和方向信息發(fā)送給計算機。
[0124]在步驟904中,計算機通過IP層接收移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。根據(jù)方向信息確定截屏圖片是橫向的截屏圖片時,繼續(xù)步驟905 ;根據(jù)方向信息確定截屏圖片是豎向的截屏圖片時,繼續(xù)步驟906。
[0125]在步驟905中,計算機直接在顯示窗口中顯示截屏圖片。
[0126]在步驟906中,計算機按照顯示窗口的長度對截屏圖片進行放大顯示。
[0127]例如,移動終端傳輸?shù)慕仄翀D片參見圖2所示,計算機放大后顯示的截屏圖片參見圖10所示。放大后的截屏圖片顯示較清晰。
[0128]圖11是根據(jù)一示例性實施例示出的一種傳輸圖像的方法的流程圖,如圖11所示,包括以下步驟:
[0129]在步驟1101中,移動終端對本地的界面進行截屏操作,獲得截屏圖片。
[0130]在步驟1102中,移動終端將獲得的截屏圖片存儲到幀緩存器。
[0131]在步驟1103中,移動終端從幀緩存器中獲取截屏圖片。
[0132]在步驟1104中,移動終端根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息。
[0133]在步驟1105中,計算機通過IP層接收移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。根據(jù)方向信息確定截屏圖片是橫向的截屏圖片時,繼續(xù)步驟1105 ;根據(jù)方向信息確定截屏圖片是豎向的截屏圖片時,繼續(xù)步驟1106。
[0134]在步驟1106中,選擇適合于橫屏顯示的顯示窗口,并在顯示窗口中顯示截屏圖片。例如,選擇16:9的顯示窗口,顯示窗口的尺寸按照截屏圖片的分辨率調整。
[0135]在步驟1107中,選擇適合于豎屏顯示的顯示窗口,并在顯示窗口中顯示截屏圖片。例如,選擇9:16的顯示窗口,顯示窗口的尺寸按照截屏圖片的分辨率調整。
[0136]本實施例中通過調整顯示窗口的比例,使其適應截屏圖片,所以移動終端截屏時的截屏圖片的顯示效果與計算機上的顯示效果基本一致,顯示效果較好,優(yōu)于圖3所示的顯示效果。[0137]通過以上介紹了解了傳輸截屏圖片的實現(xiàn)過程,該過程由移動終端和計算機實現(xiàn),下面分別針對兩個設備的內部結構和功能進行介紹。
[0138]圖12是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置示意圖。參照圖12,該裝置包括:接收模塊1201、IP模塊1202、獲取模塊1203和發(fā)送模塊1204。例如,所述裝置為移動終端。
[0139]接收模塊1201,用于接收計算機發(fā)送的IP連接請求;
[0140]IP模塊1202,用于根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0141]獲取模塊1203用于獲取截屏圖片及截屏圖片的方向信息。
[0142]發(fā)送模塊1204用于通過IP層將所述截屏圖片和所述方向信息發(fā)送給計算機。
[0143]可選的,參見圖13所示,所述獲取模塊1203包括:讀取單元12031、比例單元12032或感應單元12033。
[0144]讀取單元12031用于從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息。
[0145]比例單元12032用于根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息。
[0146]感應單元12033用于根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
[0147]可選的,參見圖14所示,所述裝置還包括:壓縮模塊1205用于對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片。所述發(fā)送模塊1204通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0148]可選的,所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號。所述發(fā)送模塊1204通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0149]可選的,參見圖15所示,所述裝置還包括:截屏模塊1206和寫模塊1207。截屏模塊1206,用于對本地的界面進行截屏操作,獲得截屏圖片。寫模塊1207,用于將獲得的截屏圖片存儲到幀緩存器。所述獲取模塊1203從幀緩存器中獲取截屏圖片。
[0150]圖16是根據(jù)一示例性實施例示出的一種傳輸圖像的裝置示意圖。參照圖17,該裝置包括:發(fā)送模塊1601、接收模塊1602和顯示模塊1603。例如,所述裝置為計算機。
[0151]發(fā)送模塊1601,用于根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求。
[0152]接收模塊1602,用于通過IP層接收移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0153]顯示模塊1603,用于根據(jù)所述方向信息顯示所述截屏圖片。
[0154]可選的,所述顯示模塊1603根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
[0155]可選的,所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0156]所述發(fā)送模塊通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0157]關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0158]圖17是根據(jù)一示例性實施例示出的一種用于傳輸圖像的裝置1700的框圖。例如,裝置1700可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0159]參照圖17,裝置1700可以包括以下一個或多個組件:處理組件1702,存儲器1704,電源組件1706,多媒體組件1708,音頻組件1710,輸入/輸出(I/O)的接口 1712,傳感器組件1714,以及通信組件1716。
[0160]處理組件1702通??刂蒲b置1700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件1702可以包括一個或多個處理器1720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1702可以包括一個或多個模塊,便于處理組件1702和其他組件之間的交互。例如,處理部件1702可以包括多媒體模塊,以方便多媒體組件1708和處理組件1702之間的交互。
[0161]存儲器1704被配置為存儲各種類型的數(shù)據(jù)以支持在設備1700的操作。這些數(shù)據(jù)的示例包括用于在裝置1700上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1704可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0162]電力組件1706為裝置1700的各種組件提供電力。電力組件1706可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1700生成、管理和分配電力相關聯(lián)的組件。
[0163]多媒體組件1708包括在所述裝置1700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1708包括一個前置攝像頭和/或后置攝像頭。當設備1700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0164]音頻組件1710被配置為輸出和/或輸入音頻信號。例如,音頻組件1710包括一個麥克風(MIC),當裝置1700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1704或經由通信組件1716發(fā)送。在一些實施例中,音頻組件1710還包括一個揚聲器,用于輸出音頻信號。
[0165]I/O接口 1712為處理組件1702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0166]傳感器組件1714包括一個或多個傳感器,用于為裝置1700提供各個方面的狀態(tài)評估。例如,傳感器組件1714可以檢測到設備1700的打開/關閉狀態(tài),組件的相對定位,例如所述組件為裝置1700的顯示器和小鍵盤,傳感器組件1714還可以檢測裝置1700或裝置1700的一個組件的位置改變,用戶與裝置1700接觸的存在或不存在,裝置1700方位或加速/減速和裝置1700的溫度變化。傳感器組件1714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1714還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0167]通信組件1716被配置為便于裝置1700和其他設備之間有線或無線方式的通信。裝置1700可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1716經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信部件1716還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0168]在示例性實施例中,裝置1700可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0169]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1704,上述指令可由裝置1700的處理器1720執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
[0170]一種傳輸圖像的裝置,包括:
[0171]處理器;
[0172]用于存儲處理器可執(zhí)行指令的存儲器;
[0173]其中,所述處理器被配置為:
[0174]接收計算機發(fā)送的IP連接請求;
[0175]根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0176]獲取截屏圖片及截屏圖片的方向信息;
[0177]通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0178]所述處理器還可以被配置為:
[0179]所述獲取截屏圖片的方向信息,包括:
[0180]從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者
[0181]根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者
[0182]根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
[0183]所述處理器還可以被配置為:
[0184]所述方法還包括:對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片;
[0185]所述通過IP層將所述截屏圖片和所述方向信息發(fā)送給計算機,包括通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0186]所述處理器還可以被配置為:
[0187]所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;[0188]所述通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機,包括:通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0189]一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種傳輸圖像的方法,所述方法包括:
[0190]接收計算機發(fā)送的IP連接請求;
[0191]根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址;
[0192]獲取截屏圖片及截屏圖片的方向信息;
[0193]通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
[0194]所述存儲介質中的指令還可以包括:
[0195]所述獲取截屏圖片的方向信息,包括:
[0196]從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者
[0197]根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者
[0198]根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
[0199]所述存儲介質中的指令還可以包括:
[0200]所述方法還包括:對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片;
[0201]所述通過IP層將所述截屏圖片和所述方向信息發(fā)送給計算機,包括通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
[0202]所述存儲介質中的指令還可以包括:
[0203]所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0204]所述通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機,包括:通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
[0205]圖18是根據(jù)一示例性實施例示出的一種用于傳輸圖像的裝置1800的框圖。例如,裝置1800可以被提供為一計算機。參照圖18,裝置1800包括處理組件1822,其進一步包括一個或多個處理器,以及由存儲器1832所代表的存儲器資源,用于存儲可由處理部件1822的執(zhí)行的指令,例如應用程序。存儲器1832中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件1822被配置為執(zhí)行指令,以執(zhí)行上述方法傳輸圖像。
[0206]裝置1800還可以包括一個電源組件1826被配置為執(zhí)行裝置1800的電源管理,一個有線或無線網(wǎng)絡接口 1850被配置為將裝置1800連接到網(wǎng)絡,和一個輸入輸出(I/O)接口 1858。裝置1800可以操作基于存儲在存儲器1832的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或類似。
[0207]一種傳輸圖像的裝置,包括:
[0208]處理器;
[0209]用于存儲處理器可執(zhí)行指令的存儲器;
[0210]其中,所述處理器被配置為:[0211]根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求;
[0212]通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息;
[0213]根據(jù)所述方向信息顯示所述截屏圖片。
[0214]所述處理器還可以被配置為:
[0215]所述根據(jù)所述方向信息顯示所述截屏圖片,包括:根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
[0216]所述處理器還可以被配置為:
[0217]所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0218]所述通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息,包括:通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0219]一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種傳輸圖像的方法,所述方法包括:
[0220]根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求;
[0221]通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息;
[0222]根據(jù)所述方向信息顯示所述截屏圖片。
[0223]所述存儲介質中的指令還可以包括:
[0224]所述根據(jù)所述方向信息顯示所述截屏圖片,包括:根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
[0225]所述存儲介質中的指令還可以包括:
[0226]所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號;
[0227]所述通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息,包括:通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
[0228]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0229]應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種傳輸圖像的方法,其特征在于,包括: 接收計算機發(fā)送的IP連接請求; 根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址; 獲取截屏圖片及截屏圖片的方向信息; 通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
2.根據(jù)權利要求1所述的傳輸圖像的方法,其特征在于,所述獲取截屏圖片的方向信息,包括: 從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者, 根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者, 根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
3.根據(jù)權利要求1所述的傳輸圖像的方法,其特征在于,所述方法還包括:對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片; 所述通過IP層將所述截屏圖片和所述方向信息發(fā)送給計算機,包括通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
4.根據(jù)權利要求1所述的傳輸圖像的方法,其特征在于,所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)膍)P端□號; 所述通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機,包括:通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
5.一種傳輸圖像的方法,其特征在于,包括: 根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求; 通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息; 根據(jù)所述方向信息顯示所述截屏圖片。
6.根據(jù)權利要求5所述的傳輸圖像的方法,其特征在于,所述根據(jù)所述方向信息顯示所述截屏圖片,包括:根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
7.根據(jù)權利要求5所述的傳輸圖像的方法,其特征在于,所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號; 所述通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息,包括:通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
8.一種傳輸圖像的裝置,其特征在于,包括: 接收模塊,用于接收計算機發(fā)送的IP連接請求; IP模塊,用于根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址; 獲取模塊,用于獲取截屏圖片及截屏圖片的方向信息; 發(fā)送模塊,用于通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
9.根據(jù)權利要求8所述的傳輸圖像的裝置,其特征在于,所述獲取模塊包括: 讀取單元,用于從本地預設的存儲截屏圖片的方向信息的存儲位置讀取出方向信息;或者 比例單元,用于根據(jù)所述截屏圖片的長寬比確定截屏圖片的方向信息;或者 感應單元,用于根據(jù)本地方向感應器確定的方向信息確定截屏圖片的方向信息。
10.根據(jù)權利要求8所述的傳輸圖像的裝置,其特征在于,所述裝置還包括:壓縮單元,用于對所述截屏圖片進行壓縮,獲得壓縮后的截屏圖片; 所述發(fā)送模塊通過IP層將所述壓縮后的截屏圖片和所述方向信息發(fā)送給計算機。
11.根據(jù)權利要求8所述的傳輸圖像的裝置,其特征在于,所述IP連接請求為基于IP層的實時流傳輸協(xié)議RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號; 所述發(fā)送模塊通過IP層的RTSP會話,向所述IP地址和UDP端口號的計算機發(fā)送所述截屏圖片和所述方向信息。
12.一種傳輸圖像的裝置,其特征在于,包括: 發(fā)送模塊,用 于根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求; 接收模塊,用于通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息; 顯示模塊,用于根據(jù)所述方向信息顯示所述截屏圖片。
13.根據(jù)權利要求12所述的傳輸圖像的裝置,其特征在于,所述顯示模塊根據(jù)所述方向信息控制用于顯示所述截屏圖片的窗口的比例和尺寸,通過所述窗口顯示所述截屏圖片。
14.根據(jù)權利要求12所述的傳輸圖像的裝置,其特征在于,所述IP連接請求為基于IP層的RTSP會話連接請求,RTSP會話連接請求包括用于截屏圖片傳輸?shù)腢DP端口號; 所述接收模塊通過IP層的RTSP會話,在所述UDP端口號上接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息。
15.一種傳輸圖像的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收計算機發(fā)送的IP連接請求; 根據(jù)收到的所述IP連接請求獲得所述計算機的IP地址; 獲取截屏圖片及截屏圖片的方向信息; 通過IP層根據(jù)收到的所述IP地址將所述截屏圖片和所述方向信息發(fā)送給所述計算機。
16.一種傳輸圖像的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 根據(jù)本地存有的移動終端的IP地址,向移動終端發(fā)送IP連接請求; 通過IP層接收所述移動終端發(fā)送的截屏圖片和截屏圖片的方向信息;根據(jù)所述方向信息顯示所述截屏圖片。
【文檔編號】H04L12/58GK103997519SQ201410203570
【公開日】2014年8月20日 申請日期:2014年5月14日 優(yōu)先權日:2014年5月14日
【發(fā)明者】王巍, 孫鵬, 趙全國 申請人:小米科技有限責任公司