亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

影像資料編碼方法及實現(xiàn)該方法的服務器的制作方法

文檔序號:7760006閱讀:247來源:國知局
專利名稱:影像資料編碼方法及實現(xiàn)該方法的服務器的制作方法
技術領域
本發(fā)明涉及一種數(shù)據(jù)編碼方法,尤其涉及一種針對不同終端設備顯示屏幕大小的影像資料編碼方法及實現(xiàn)該方法的服務器。
背景技術
目前,監(jiān)視器(如網(wǎng)絡攝影機)普遍被用于安全監(jiān)控領域,監(jiān)視器攝取的影像資料可以通過網(wǎng)絡傳送給管理服務器,服務器對該影像資料進行編碼后保存在存儲器中。管理人員可以通過終端設備(如電腦或手持設備等)連接到該服務器,查看由監(jiān)視器所拍攝的畫面,以節(jié)省時間與人力成本。但是,由于各終端設備的顯示屏幕大小不同,如果服務器傳送到終端設備的畫面超出終端設備的顯示屏幕范圍,則將導致部分內(nèi)容無法顯示。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種影像資料編碼方法,其可利用SVC編碼器,根據(jù)不同終端設備的顯示屏幕大小,對影像資料進行編碼,獲取不同大小的編碼影像。在一個實施例中,該方法包括如下步驟接收終端設備一種類型的影像請求;判斷該類型的影像請求是否處理過;如果該類型的影像請求處理過,根據(jù)該終端設備的影像請求,從服務器的存儲器中直接獲取編碼后的影像,并輸出編碼后的影像到該終端設備;及如果該類型的影像請求沒有處理過,在服務器的編碼器中添加處理該類型影像請求的任務,所述編碼器根據(jù)該類型的影像請求,對當前影像資料進行編碼,將編碼后的影像及該影像對應的影像請求類型保存于存儲器中,并輸出編碼后的影像到該終端設備。前述方法可以由電子設備(如服務器)執(zhí)行,其中該電子設備具有附帶了圖形用戶界面(⑶I)的顯示屏幕、一個或多個處理器、存儲器以及保存在存儲器中用于執(zhí)行這些方法的一個或多個模塊、程序或指令集。在某些實施例中,該電子設備提供了包括無線通信在內(nèi)的多種功能。用于執(zhí)行前述方法的指令可以包含在被配置成由一個或多個處理器執(zhí)行的計算機程序產(chǎn)品中。相較于現(xiàn)有技術,所述的影像資料編碼方法及其服務器,其可利用SVC (Salable Video Coding,可伸縮視頻編碼)編碼器,根據(jù)不同終端設備的顯示屏幕大小,對影像資料進行編碼,獲取不同大小的編碼影像,并傳送不同大小的編碼影像到終端設備,達到節(jié)省傳輸空間及成本的目的。


圖1是本發(fā)明影像資料編碼的應用環(huán)境示意圖。
圖2是本發(fā)明服務器的結構示意圖。圖3是本發(fā)明影像資料編碼方法的較佳實施例的流程圖。圖4是本發(fā)明根據(jù)不同顯示屏幕大小進行編碼的示意圖。主要元件符號說明
服務器2終端設備Τ1、Τ2、Τ3監(jiān)視器10影像資料20存儲器21顯示屏幕22處理器23SVC編碼器24事件監(jiān)聽器25編碼影像210
具體實施例方式如圖1所示,是本發(fā)明影像資料編碼的應用環(huán)境示意圖。在本實施例中,監(jiān)視器10 將攝取的影像資料20傳送給SVC(Salable Video Coding,可伸縮視頻編碼)編碼器對。 事件監(jiān)聽器(Event Listener) 25用于偵測終端設備(如T1、T2和T3)的影像請求,將偵測到的影像請求發(fā)送給SVC編碼器24。 在本實施例中,SVC編碼器M和事件監(jiān)聽器25位于服務器2中(參閱圖2所示)。 SVC編碼器M根據(jù)終端設備顯示屏幕的大小,按照不同的編碼區(qū)塊大小(如PI、Ρ2和Ρ3) 和解析度對該影像資料20進行編碼,得到不同大小的編碼影像。然后,服務器2將不同大小的編碼影像傳送給對應的終端設備。在本實施例中,該服務器2還包括存儲器21、顯示屏幕22和處理器23。其中,所述存儲器21、顯示屏幕22、處理器23、SVC編碼器M和事件監(jiān)聽器25通過數(shù)據(jù)總線連接, 所述存儲器21中存儲有SVC編碼器M編碼后的影像資料210 (簡稱編碼影像,如傳輸數(shù)據(jù)流和各種參數(shù)等)。該SVC編碼器M用于根據(jù)不同終端設備的顯示屏幕大小,對影像資料 20進行編碼,得到不同大小的編碼影像210。然后,服務器2傳送不同大小的編碼影像210 到終端設備,具體過程參見圖3的描述。在本實施例中,所述服務器2可以提供一個或多個模塊,所述一個或多個模塊被存儲在所述存儲器21中并被配置成由一個或多個處理器(本實施例為一個處理器23)執(zhí)行,以完成本發(fā)明。本發(fā)明所稱的模塊是完成一特定功能的計算機程序段,比程序更適合于描述軟件在計算機中的執(zhí)行過程。所述顯示屏幕22用于顯示編碼影像210,如視頻串流和音頻串流等。所述監(jiān)視器10包含,但不限于,可由軟件或硬件電路方式驅(qū)動的巡轉(zhuǎn)臺攝影機、快速球攝影機 (SpeedDome)和可平移(Pan)、傾斜(Tilt)、縮放(Zoom)的 PTZ (Pan/Til t/hom)攝影機等。如圖3所示,是本發(fā)明影像資料編碼方法的較佳實施例的流程圖。步驟Si,服務器2通過事件監(jiān)聽器25接收終端設備某一類型的影像請求。所述影像請求包括該終端設備需要接收的影像資料的編碼區(qū)塊大小、該編碼區(qū)塊在該影像資料中的位置、及該編碼區(qū)塊的解析度(即編碼率)等。在本實施例中,編碼區(qū)塊越大,編碼后的影像就會越大,解析度越高,編碼后的影像越清晰。舉例而言,參閱圖1所示,假設終端設備T3為手機,終端設備T2為PDA (Personal Digital Assistant,掌上電腦),終端設備 Tl為桌上型電腦,PU P2、P3代表不同的編碼區(qū)塊大小(即一個畫面的三個不同大小的部分),且Pl < P2 < P3。則可以設定終端設備T3的編碼區(qū)塊大小為Pl,Pl采用低編碼率 (如800*600),終端設備T2的編碼區(qū)塊大小為(P1+P2),P2采用中編碼率(如1024*768), 終端設備T3的編碼區(qū)塊大小為(Pl+P2+P;3),P3采用高編碼率(如1280*1024)。步驟S2,服務器2判斷該類型的影像請求是否處理過。如果該類型的影像請求處理過,執(zhí)行步驟S3,如果該類型的影像請求沒有處理過,則執(zhí)行步驟S4。步驟S3,服務器2根據(jù)該終端設備的影像請求,從存儲器21中直接獲取編碼后的影像210,然后執(zhí)行步驟S6。在本實施例中,如果服務器2處理過某種類型的影像請求,則 SVC編碼器M在對影像資料20進行編碼時,會增加根據(jù)該類型的影像請求對影像資料20 進行編碼的功能,以生成該類型影像請求對應的編碼影像,并將編碼后的影像210及該影像對應的影像請求類型保存在存儲器21中。可以理解,當后續(xù)有相同影像請求時,服務器 2可以直接從存儲器21中讀取編碼后的影像210。步驟S4,服務器2在SVC編碼器M中添加處理該類型影像請求的任務。步驟S5,SVC編碼器M根據(jù)該類型的影像請求,對監(jiān)視器10當前攝取的影像資料 20進行編碼,并將編碼后的影像及該影像對應的影像請求類型保存于存儲器21中。步驟S6,輸出編碼后的影像到該終端設備。為了便于說明,以上實施例是以終端設備每次只發(fā)送一種類型的影像請求為例進行說明的??梢岳斫?,在其它實施例中,每個終端設備每次也可以發(fā)送兩種或兩種以上的影像請求類型,具體參閱圖4的舉例說明。參閱圖4所示,P2為影像資料中除了 Pl之外剩余的部分。假設終端設備T3之前已經(jīng)發(fā)送過編碼區(qū)塊大小為Pl (—種類型)的影像請求給服務器2。則當終端設備T2發(fā)送編碼區(qū)塊大小為(P1+P2)的影像請求時(兩種類型),SVC編碼器M只需對區(qū)塊P2進行編碼,將編碼后的區(qū)塊P2傳送給該終端設備T2。由于編碼區(qū)塊大小為Pl的影像請求已經(jīng)處理過,SVC編碼器M會根據(jù)Pl對應的影像請求類型,實時對監(jiān)視器10攝取的影像資料20 進行編碼,并將編碼后的影像保存在存儲器21中,所以區(qū)塊Pl編碼后的影像可以直接從存儲器21中讀取。在本實施例中,采用SVC編碼器M對影像資料的不同區(qū)塊進行編碼,在其它實施例中,本領域技術人員也可以采用其它編碼器來實施本發(fā)明。 最后應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。
權利要求
1.一種影像資料編碼方法,其特征在于,該方法包括如下步驟接收終端設備一種類型的影像請求;判斷該類型的影像請求是否處理過;如果該類型的影像請求處理過,根據(jù)該終端設備的影像請求,從服務器的存儲器中直接獲取編碼后的影像,并輸出編碼后的影像到該終端設備;及如果該類型的影像請求沒有處理過,在服務器的編碼器中添加處理該類型影像請求的任務,所述編碼器根據(jù)該類型的影像請求,對當前影像資料進行編碼,將編碼后的影像及該影像對應的影像請求類型保存于存儲器中,并輸出編碼后的影像到該終端設備。
2.如權利要求1所述的影像資料編碼方法,其特征在于,所述影像請求包括該終端設備需要接收的影像資料的編碼區(qū)塊大小、該編碼區(qū)塊在該影像資料中的位置及該編碼區(qū)塊的解析度。
3.如權利要求1所述的影像資料編碼方法,其特征在于,所述編碼器為可伸縮視頻編碼器。
4.如權利要求1所述的影像資料編碼方法,其特征在于,所述當前影像資料由與服務器連接的監(jiān)視器攝取。
5.如權利要求4所述的影像資料編碼方法,其特征在于,所述監(jiān)視器為巡轉(zhuǎn)臺攝影機、 快速球攝影機和可平移Pan、傾斜Tilt、縮放hom的PTZ攝影機。
6.一種服務器,包括編碼器;存儲器;一個或多個處理器;以及一個或多個模塊,所述一個或多個模塊被存儲在所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,所述一個或多個模塊包括接收終端設備一種類型的影像請求的模塊;判斷該類型的影像請求是否處理過的模塊;如果該類型的影像請求處理過,根據(jù)該終端設備的影像請求,從服務器的存儲器中直接獲取編碼后的影像,并輸出編碼后的影像到該終端設備的模塊;如果該類型的影像請求沒有處理過,在編碼器中添加處理該類型影像請求的任務的模塊;及所述編碼器根據(jù)該類型的影像請求,對當前影像資料進行編碼,將編碼后的影像及該影像對應的影像請求類型保存于存儲器中,并輸出編碼后的影像到該終端設備的模塊。
7.如權利要求6所述的服務器,其特征在于,所述影像請求包括該終端設備需要接收的影像資料的編碼區(qū)塊大小、該編碼區(qū)塊在該影像資料中的位置及該編碼區(qū)塊的解析度。
8.如權利要求6所述的服務器,其特征在于,所述編碼器為可伸縮視頻編碼器。
9.如權利要求6所述的服務器,其特征在于,所述當前影像資料由與服務器連接的監(jiān)視器攝取。
10.如權利要求9所述的服務器,其特征在于,所述監(jiān)視器為巡轉(zhuǎn)臺攝影機、快速球攝影機和可平移Pan、傾斜Tilt、縮放hom的PTZ攝影機。
全文摘要
一種影像資料編碼方法及實現(xiàn)該方法的服務器,該方法包括步驟接收終端設備的影像請求;判斷該類型的影像請求是否處理過;如果該類型的影像請求處理過,從服務器的存儲器中直接獲取編碼后的影像,并輸出編碼后的影像到該終端設備;如果該類型的影像請求沒有處理過,在服務器的編碼器中添加處理該類型影像請求的任務,所述編碼器根據(jù)該類型的影像請求,對當前影像資料進行編碼,將編碼后的影像保存于存儲器中,并輸出編碼后的影像到該終端設備。利用本發(fā)明可以根據(jù)不同終端設備的顯示屏幕大小,對影像資料進行編碼,獲取不同大小的編碼影像。
文檔編號H04N7/26GK102404562SQ20101028486
公開日2012年4月4日 申請日期2010年9月15日 優(yōu)先權日2010年9月15日
發(fā)明者盧秋樺, 葉建發(fā), 李忠一, 簡裕峰, 蔡程豐, 鄭山川, 顏宗信 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1