一種基于觸控終端的ptz攝像機遠程控制的系統和方法
【專利摘要】本發明公開了一種基于觸控終端的PTZ攝像機遠程控制的系統和方法,系統:由觸控終端、中轉節點、PTZ攝像機構成,并通過網絡互聯。操作過程:觸控終端檢測到用戶觸摸屏幕事件后,記錄相關坐標為觸摸起點,觸控終端檢測到用戶離開屏幕事件后,將相關坐標記錄為觸摸終點,單點觸摸拖動為平移操作,兩點觸摸并縮短或拉長兩點間距離為縮放操作,基于起點和終點坐標計算控制參數,構造并發出PTZ控制請求,顯示控制進行中的狀態;直連的發往PTZ攝像機;通過中轉節點互聯的發往中轉節點,逐級轉發到遠程PTZ攝像機;攝像機接收到控制請求后,根據控制類型和參數進行PTZ控制,構建控制應答并發回觸控終端;觸控終端接收到控制應答后,停止顯示控制進行中的狀態。
【專利說明】一種基于觸控終端的PTZ攝像機遠程控制的系統和方法
【技術領域】:
[0001]本發明涉及視頻監控領域,尤其涉及一種基于觸控終端的PTZ攝像機遠程控制的系統和方法。
【背景技術】:
[0002]隨著傳感器技術、圖像壓縮技術、計算機技術、通訊技術的發展,視頻監控獲得廣泛的應用。視頻監控系統經過二十多年的發展,從模擬監控到數字監控,發展到當前的IP(英特網協議)網絡視頻監控,發生了翻天覆地變化。IP技術作為一種基礎的通訊技術,融入了生產和生活的方方面面,越來越多的終端、平臺、系統支持這一標準,成為設備互聯領域最重要也是應用最廣泛的標準。
[0003]從技術的角度來說,視頻監控系統發展劃分為三代:第一代,模擬視頻監控系統(CCTV);第二代:基于“PC+多媒體卡”數字視頻監控系統(DVR);第三代:基于IP網絡視頻監控系統(IPVS)、IP攝像機(IP Camera)。
[0004]在這些攝像機等視頻采集設備中,有大量的設備支持PTZ(Pan/Tilt/Zoom)云臺全方位(上下、左右)移動及鏡頭變倍、變焦控制,能更加靈活的調整觀察景象的范圍。
[0005]近年來,移動智能終端在IOS (美國AppIe公司的智能終端操作系統),Android(美國Google公司的智能終端操作系統)等系統,以高清晰、觸控屏幕為典型配置的智能終端大規模的發展起來。
[0006]同時無線局域網(WIFI)和第三代移動通訊(3G)通訊技術得到了長足發展和大規模的應用,人們能夠隨時隨地的借助觸控移動終端接入IP網絡。
[0007]借助帶有觸控功能的終端對具備PTZ功能的IP攝像設備的操作,能讓人們隨時隨地、更好的觀看關注區域的實時景象,具有巨大的現實意義。
【發明內容】
:
[0008]針對借助WIF1、3G無線通訊網絡以及家庭企業網絡,隨時隨地進行遠程PTZ攝像機的控制和使用的需求,本發明的目的是提供一種基于觸控終端的PTZ攝像機遠程控制的系統和方法。
[0009]本發明是這樣實現的:一種基于觸控終端的PTZ攝像機遠程控制的系統和方法,包括以下主要過程和步驟:
[0010]所述遠程控制的系統:由觸控終端、中轉節點、PTZ攝像機構成,并通過網絡互聯;
[0011]用戶借助觸控終端,對PTZ攝像機進行遠程控制;觸控終端檢測到用戶在屏幕上的觸控行為對應的PTZ的平移操作和縮放操作后,根據觸控起點和終點相關的坐標數值,構造PTZ控制請求,然后將PTZ控制請求通過若干級中轉節點發往遠程PTZ攝像機;PTZ攝像機收到PTZ控制請求,根據參數進行PTZ云臺的控制,完成場景的切換;
[0012]觸控終端和PTZ攝像機有兩種連接方式:通過IP網絡直接連接、經過I到多級中轉節點通過IP網絡互聯。[0013]觸控終端:由終端硬件、終端操作系統、終端軟件構成;
[0014]終端硬件:由帶有觸控功能的屏幕、中央處理器、存儲器、喇叭、網絡模塊組成;
[0015]終端軟件:由流媒體傳輸模塊、視頻解碼模塊、音頻解碼模塊、視頻渲染模塊、音頻輸出模塊、控制模塊、用戶操作模塊構成;負責連接PTZ攝像機,并接收PTZ攝像機的音視頻媒體流數據,進行解碼、渲染及輸出,同時接收用戶的操作請求,將該操作請求通過網絡發往攝像機,進行遠程PTZ控制;
[0016]終端操作系統:支持觸控操作的通用智能終端操作系統。
[0017]中轉節點:由中轉計算機硬件,中轉網絡操作系統,中轉服務器軟件構成;
[0018]中轉計算機硬件:由中央處理器(CPU)、存儲器(RAM)、磁盤、主控板、網絡模塊構成的通用計算機設備;
[0019]中轉網絡操作系統:為具有網絡通訊能力的通用服務器操作系統;
[0020]中轉服務器軟件:連接管理模塊、中轉模塊、主控模塊構成;接受PTZ攝像機和觸控終端的接入,完成PTZ攝像機和觸控終端之間連接、數據、請求中轉的工作;中轉節點間通過網絡互聯,實現觸控終端從一個中轉節點接入,去控制在多個遠程中轉節點上已接入的多個攝像機的功能。
[0021]PTZ攝像機:由攝像機硬件、攝像機操作系統、攝像機軟件構成;
[0022]攝像機硬件:由主控芯片、圖像傳感器、圖像編碼器、音頻采集模塊、網絡模塊、PTZ云臺構成;
[0023]攝像機操作系統:以嵌入式操作系統內核為核心的嵌入式操作系統;
[0024]攝像機軟件:由主控模塊、媒體流采集模塊、流媒體通訊模塊、PTZ控制模塊構成;
[0025]PTZ云臺:機械云臺或基于圖像縮放、圖像截取的電子云臺。
[0026]觸控終端對PTZ攝像機的遠程控制,步驟如下:
[0027]步驟1:PTZ攝像機上電,攝像機操作系統內核初始化,攝像機軟件運行,PTZ攝像機向PTZ攝像機的中轉節點發起注冊請求;
[0028]步驟2 =PTZ攝像機的中轉節點接收到注冊請求后,進行鑒權,鑒權通過后,向PTZ攝像機發出注冊應答;
[0029]步驟3:觸控終端運行后,啟動終端軟件,等待用戶操作,用戶在觸控終端上選定目標攝像機,觸控終端捕捉用戶的觸控行為,然后將觸控行為構造PTZ控制請求;
[0030]步驟4:如果觸控終端直接PTZ攝像機(直連,不通過中轉節點直接互聯),則進入步驟5,如果觸控終端通過中轉節點操作PTZ攝像機,則進入步驟6 ;
[0031]步驟5:觸控終端將PTZ控制請求發往PTZ攝像機,并顯示正在操作的指示狀態,進入步驟8 ;
[0032]步驟6:觸控終端將PTZ控制請求發往觸控終端的中轉節點,并顯示正在操作的指示狀態;
[0033]步驟7:觸控終端的中轉節點接到PTZ控制請求后,進行鑒權,通過鑒權后,如果PTZ攝像機的中轉節點和觸控終端的中轉節點為同一個節點則直接發往PTZ攝像機,進入步驟8,否則將該PTZ控制請求轉發到PTZ攝像機的中轉節點,重復步驟7 ;
[0034]步驟8 =PTZ攝像機的中轉節點收到PTZ控制請求后,進行鑒權,通過鑒權后,將連接請求發往PTZ攝像機;[0035]步驟9:PTZ攝像機接收PTZ控制請求后,進行鑒權,鑒權通過后,根據控制類型進行PTZ操作,如果控制類型為平移則進行步驟10,如果是縮放操作則進行步驟11 ;[0036]步驟10:ΡΤΖ攝像機取出X軸和y軸的移動比值,轉過移動比值乘以當前取景范圍角度值作為角度偏移量,對PTZ模塊發起X軸、y軸對應的角度偏移量的轉動指令,如果無法和無需支持精準角度控制的應用則通過xy軸中角度較大的一軸轉過固定角度,然后執行步驟12 ;
[0037]步驟11:PTZ攝像機取出縮放比值,按照縮放比值對PTZ模塊發起縮放操作,如果是無法和無需支持精準角度控制的應用則可以依據縮放比值所指向的操作方向進行固定比值的縮放,然后執行步驟12;
[0038]步驟12 =PTZ攝像機構造控制應答;如果控制請求來自直連的觸控終端,則將控制應答發往觸控終端,進入步驟15 ;如果控制請求來自PTZ攝像機的中轉節點,則將控制應答發往PTZ攝像機的中轉節點,進入步驟13 ;
[0039]步驟13:ΡΤΖ攝像機的中轉節點收到PTZ控制應答后,將該應答轉發到觸控終端的中轉節點;
[0040]步驟14:觸控終端中轉節點接收到PTZ控制應答后,將該應答轉發到觸控終端;
[0041]步驟15:觸控終端接收到PTZ控制應答后,結束正在操作的指示狀態,完成PTZ攝像機的遠程控制及場景切換。
[0042]進一步的說,用戶通過觸控終端的平移操作:
[0043]用戶單點壓住觸控屏幕,觸發屏幕觸控事件,觸控終端檢測到該事件后,記錄當前位置為平移起點(xl,yl);
[0044]用戶壓住并保持接觸狀態進行拖動,拖動完畢后離開屏幕釋放觸控屏幕,當觸控終端檢測到釋放觸控屏幕的事件后,記錄當前位置為用戶拖動的終點(X2,y2);
[0045]將位于X軸和y軸的用戶終點和起點的距離相對于視頻顯示區域的大小的移動比值作為參數,構造控制方式為平移的PTZ控制請求;
[0046]移動計算方法:x軸移動比值=((x2-xl)/視頻顯示區域的寬度),y軸移動比值=((y2-yl)/視頻顯示區域的高度))。
[0047]進一步的說,用戶通過觸控終端的縮放操作:
[0048]用戶兩點壓住觸控屏幕,觸控終端檢測到該事件后,終端軟件記錄兩點當前的位置為帶有2個坐標((xl,yl),(x2,y2))的縮放起點;
[0049]用戶壓住并保持接觸狀態進行滑動以縮短或拉長兩點間距離,滑動完畢后離開屏幕釋放觸控屏,當觸控終端檢測到該事件后,終端軟件記錄兩點的當前位置為帶有2個坐標((x3, y3), (x4, y4))的縮放終點;
[0050]縮放起點坐標間的距離和縮放終坐標間的距離之比值作為參數,構造控制方式為縮放的PTZ控制請求;
[0051]縮放比值的計算方法:VU4- x3)2 + (74 - 73)V_____ 。
/y/U2 - xl)2 + 02 - ylf
【專利附圖】
【附圖說明】:
[0052]下面結合附圖,對本發明做出詳細描述。[0053]圖1為組網圖
[0054]圖2為遠程PTZ攝像機控制時序圖
[0055]圖3為PTZ平移操作示意圖
[0056]圖4為PTZ放大操作示意圖
[0057]圖5為PTZ縮小操作示意圖
[0058]圖6為PTZ視角平移參數計算原理圖
[0059]圖7為PTZ視角縮放參數計算原理圖
【具體實施方式】:
[0060]本發明以觸控終端為用戶接口,通過網絡對PTZ攝像機進行操作,實現在WIF1、3G等無線通訊網絡環境,隨時隨地進行遠程PTZ攝像機的控制和使用。
[0061]基于觸控終端的PTZ攝像機遠程控制的系統如圖1所不,由觸控終端(101)、中轉節點(102)、PTZ攝像機(104)構成,并通過網絡(120)互聯(110);
[0062]用戶借助觸控終端,對PTZ攝像機進行遠程控制;觸控終端檢測到用戶在屏幕上的觸控行為對應的PTZ的平移操作和縮放操作后,根據觸控起點和終點相關的坐標數值,構造PTZ控制請求,然后將PTZ控制請求通過若干級中轉節點發往遠程PTZ攝像機;PTZ攝像機收到PTZ控制請求,根據參數進行PTZ云臺的控制,完成場景的切換;
[0063]觸控終端和PTZ攝像機有兩種連接方式:通過IP網絡直接連接、經過I到多級中轉節點通過IP網絡互聯。
[0064]觸控終端:由終端硬件、終端操作系統、終端軟件構成;
[0065]終端硬件:由帶有觸控功能的屏幕、中央處理器、存儲器、喇叭、網絡模塊組成;
[0066]終端軟件:由流媒體傳輸模塊、視頻解碼模塊、音頻解碼模塊、視頻渲染模塊、音頻輸出模塊、控制模塊、用戶操作模塊構成,負責連接PTZ攝像機,并接收PTZ攝像機的音視頻媒體流數據,進行解碼、渲染及輸出,同時接收用戶的操作請求,將該操作請求通過網絡發往攝像機,進行遠程PTZ控制;
[0067]終端操作系統:支持觸控操作的通用智能終端操作系統,目前通用的智能終端操作系統主要有美國谷歌公司的Google Android,美國蘋果公司的10S,美國微軟公司的Microsoft Windows Phone ;
[0068]中轉節點:由中轉計算機硬件,中轉網絡操作系統,中轉服務器軟件構成;
[0069]中轉計算機硬件:由中央處理器(CPU)、存儲器(RAM)、磁盤、主控板、網絡模塊構成的通用計算機設備;
[0070]中轉網絡操作系統:為具有網絡通訊能力的通用服務器操作系統,目前主要的網絡操作系統有開源Linux,美國微軟公司的Microsoft Windows, Unix ;
[0071]中轉服務器軟件:連接管理模塊、中轉模塊、主控模塊構成;接受PTZ攝像機和觸控終端的接入,完成PTZ攝像機和觸控終端之間連接、數據、請求中轉的工作;中轉節點間通過網絡互聯,實現觸控終端從一個中轉節點接入,去控制在多個遠程中轉節點上已接入的多個攝像機的功能;
[0072]PTZ攝像機:由攝像機硬件、攝像機操作系統、攝像機軟件構成;
[0073]攝像機硬件:由主控芯片、圖像傳感器、圖像編碼器、音頻采集模塊、網絡模塊、PTZ云臺構成;
[0074]攝像機操作系統:以嵌入式操作系統內核為核心的嵌入式操作系統,目前主要的有開源嵌入式Linux ;
[0075]攝像機軟件:由主控模塊、媒體流采集模塊、流媒體通訊模塊、PTZ控制模塊構成;
[0076]PTZ云臺:機械云臺或基于圖像縮放、圖像截取的電子云臺;
[0077]觸控終端對PTZ攝像機的遠程控制,如圖2所示,步驟如下:
[0078]步驟1:PTZ攝像機上電,攝像機操作系統內核初始化,攝像機軟件運行,PTZ攝像機向PTZ攝像機的中轉節點發起注冊請求;
[0079]步驟2 =PTZ攝像機的中轉節點接收到注冊請求后,進行鑒權,鑒權通過后,向PTZ攝像機發出注冊應答;
[0080]步驟3:觸控終端運行后,啟動終端軟件,等待用戶操作,用戶在觸控終端上選定目標攝像機,觸控終端捕捉用戶的觸控行為,然后將觸控行為構造PTZ控制請求;
[0081]步驟4:如果觸控終端直接PTZ攝像機(直連,不通過中轉節點直接互聯),則進入步驟5,如果觸控終端通過中轉節點操作PTZ攝像機,則進入步驟6 ;
[0082]步驟5:如圖2的206所示,觸控終端將PTZ控制請求發往PTZ攝像機,并顯示正在操作的指示狀態,進入步驟8 ;
[0083]步驟6:如圖2的207所示,觸控終端將PTZ控制請求發往觸控終端的中轉節點,并顯示正在操作的指示狀態;
[0084]步驟7:觸控終端的中轉節點接到PTZ控制請求后,進行鑒權,通過鑒權后,如果PTZ攝像機的中轉節點和觸控終端的中轉節點為同一個節點則直接發往PTZ攝像機,進入步驟8,否則將該PTZ控制請求轉發到PTZ攝像機的中轉節點,重復步驟7 ;
[0085]步驟8 =PTZ攝像機的中轉節點收到PTZ控制請求后,進行鑒權,通過鑒權后,將連接請求發往PTZ攝像機;
[0086]步驟9 =PTZ攝像機接收PTZ控制請求后,進行鑒權,鑒權通過后,根據控制類型進行PTZ操作,如果控制類型為平移則進行步驟10,如果是縮放操作則進行步驟11 ;
[0087]步驟10:ΡΤΖ攝像機取出X軸和y軸的移動比值,轉過移動比值乘以當前取景范圍角度值作為角度偏移量,對PTZ模塊發起X軸、y軸對應的角度偏移量的轉動指令,如果無法和無需支持精準角度控制的應用則通過xy軸中角度較大的一軸轉過固定角度,然后執行步驟12 ;
[0088]步驟11:PTZ攝像機取出縮放比值,按照縮放比值對PTZ模塊發起縮放操作,如果是無法和無需支持精準角度控制的應用則可以依據縮放比值所指向的操作方向進行固定比值的縮放,然后執行步驟12;
[0089]步驟12 =PTZ攝像機構造控制應答;如果控制請求來自直連的觸控終端,則將控制應答發往觸控終端,進入步驟15 ;如果控制請求來自PTZ攝像機的中轉節點,則將控制應答發往PTZ攝像機的中轉節點,進入步驟13 ;
[0090]步驟13:ΡΤΖ攝像機的中轉節點收到PTZ控制應答后,將該應答轉發到觸控終端的中轉節點;
[0091]步驟14:觸控終端的中轉節點接收到PTZ控制應答后,將該應答轉發到觸控終端;[0092]步驟15:觸控終端接收到PTZ控制應答后,結束正在操作的指示狀態,完成PTZ攝像機的遠程控制及場景切換。
[0093]進一步的說,用戶通過觸控終端的平移操作,如圖3所示:
[0094]用戶單點壓住觸控屏幕,觸發屏幕觸控事件,觸控終端檢測到該事件后,記錄當前位置為平移起點(xl,yl);
[0095]用戶壓住并保持接觸狀態進行拖動,拖動完畢后離開屏幕釋放觸控屏幕,當觸控終端檢測到釋放觸控屏幕的事件后,記錄當前位置為用戶拖動的終點(x2,y2);
[0096]將位于X軸和y軸的用戶終點和起點的距離相對于視頻顯示區域的大小的移動比值作為參數,構造控制方式為平移的PTZ控制請求;
[0097]移動計算方法,如圖6所示:x軸移動比值=((x2-xl)/視頻顯示區域的寬度),y軸移動比值=((y2_yl)/視頻顯示區域的高度))。
[0098]進一步的說,用戶通過觸控終端的縮放操作,放大如圖4,縮小如圖5所示:
[0099]用戶兩點壓住觸控屏幕,觸發屏幕觸控事件,觸控終端檢測到該事件后,終端軟件記錄兩點當前的位置為帶有2個坐標((xl,yl),(x2, y2))的縮放起點;
[0100]用戶壓住并保持接觸狀態進行滑動以縮短或拉長兩點間距離,滑動完畢后離開屏幕釋放觸控屏,當觸控終端檢測到該事件后,終端軟件記錄兩點的當前位置為帶`有2個坐標((x3, y3), (x4, y4))的縮放終點;
[0101]縮放起點坐標間的距離和縮放終坐標間的距離之比值作為參數,構造控制方式為縮放的PTZ控制請求;
[0102]縮放比值的計算方法,如圖7所示:
【權利要求】
1.本發明是這樣實現的:一種基于觸控終端的PTZ攝像機遠程控制的系統和方法,其特征在于,該方法包括以下主要過程和步驟: 遠程控制的系統:由觸控終端、中轉節點、PTZ攝像機構成,并通過網絡互聯; 用戶借助觸控終端,對PTZ攝像機進行遠程控制;觸控終端檢測到用戶在屏幕上的觸控行為對應的PTZ的平移操作或縮放操作后,根據觸控起點和終點相關的坐標數值,構造PTZ控制請求,然后將PTZ控制請求通過若干級中轉節點發往遠程PTZ攝像機;PTZ攝像機收到PTZ控制請求,根據參數進行PTZ云臺的控制,完成場景的切換; 觸控終端和PTZ攝像機有兩種連接方式:通過IP網絡直接連接、經過I到多級中轉節點通過IP網絡互聯。
2.如權利要求1所述的觸控終端:由終端硬件、終端操作系統、終端軟件構成; 終端硬件:由帶有觸控功能的觸控屏幕、中央處理器、存儲器、喇叭、網絡模塊組成; 終端軟件:由流媒體傳輸模塊、視頻解碼模塊、音頻解碼模塊、視頻渲染模塊、音頻輸出模塊、控制模塊、用戶操作模塊構成;負責連接PTZ攝像機,并接收PTZ攝像機的音視頻媒體流數據,進行解碼、渲染及輸出,同時接收用戶的操作請求,將該操作請求通過網絡發往攝像機,進行遠程PTZ控制; 終端操作系統:支持觸控操作的通用智能終端操作系統。
3.如權利要求1所述的中轉節點:由中轉計算機硬件,中轉網絡操作系統,中轉服務器軟件構成; 中轉計算機硬件:由中央處理器(CPU)、存儲器(RAM)、磁盤、主控板、網絡模塊構成的通用計算機設備;` 中轉網絡操作系統:為具有網絡通訊能力的通用服務器操作系統; 中轉服務器軟件:連接管理模塊、中轉模塊、主控模塊構成;接受PTZ攝像機和觸控終端的接入,完成PTZ攝像機和觸控終端之間連接、數據、請求中轉的工作;中轉節點間通過網絡互聯,實現觸控終端從一個中轉節點接入,去控制在多個遠程中轉節點上已接入的多個攝像機的功能。
4.如權力要求I所述的PTZ攝像機:由攝像機硬件、攝像機操作系統、攝像機軟件構成; 攝像機硬件:由主控芯片、圖像傳感器、圖像編碼器、音頻采集模塊、網絡模塊、PTZ云臺構成; 攝像機操作系統:以嵌入式操作系統內核為核心的嵌入式操作系統; 攝像機軟件:由主控模塊、媒體流采集模塊、流媒體通訊模塊、PTZ控制模塊構成; PTZ云臺:機械云臺或基于圖像縮放、圖像截取的電子云臺。
5.如權利要求1所述的觸控終端對PTZ攝像機的遠程控制,觸控終端對PTZ攝像機的遠程控制,步驟如下: 步驟1:PTZ攝像機上電,攝像機操作系統內核初始化,攝像機軟件運行,PTZ攝像機向PTZ攝像機的中轉節點發起注冊請求; 步驟2 =PTZ攝像機的中轉節點接收到注冊請求后,進行鑒權,鑒權通過后,向PTZ攝像機發出注冊應答; 步驟3:觸控終端運行后,啟動終端軟件,等待用戶操作,用戶在觸控終端上選定目標攝像機,觸控終端捕捉用戶的觸控行為,然后將觸控行為構造PTZ控制請求; 步驟4:如果觸控終端直接PTZ攝像機(直連,不通過中轉節點直接互聯),則進入步驟〈p〉5,如果觸控終端通過中轉節點操作PTZ攝像機,則進入步驟6 ; 步驟5:觸控終端將PTZ控制請求發往PTZ攝像機,并顯示正在操作的指示狀態,進入步驟8 ; 步驟6:觸控終端將PTZ控制請求發往觸控終端的中轉節點,并顯示正在操作的指示狀態; 步驟7:觸控終端的中轉節點接到PTZ控制請求后,進行鑒權,通過鑒權后,如果PTZ攝像機的中轉節點和觸控終端的中轉節點為同一個節點則直接發往PTZ攝像機,進入步驟8,否則將該PTZ控制請求轉發到PTZ攝像機的中轉節點,重復步驟7 ; 步驟8 =PTZ攝像機的中轉節點收到PTZ控制請求后,進行鑒權,通過鑒權后,將連接請求發往PTZ攝像機; 步驟9 =PTZ攝像機接收PTZ控制請求后,進行鑒權,鑒權通過后,根據控制類型進行PTZ操作,如果控制類型為平移則進行步驟10,如果是縮放操作則進行步驟11 ; 步驟10 =PTZ攝像機取出X軸和y軸的移動比值,轉過移動比值乘以當前取景范圍角度值作為角度偏移量,對PTZ模塊發起X軸、y軸對應的角度偏移量的轉動指令,如果無法和無需支持精準角度控制的應用則通過xy軸中角度較大的一軸轉過固定角度,然后執行步驟12 ; 步驟11:PTZ攝像機取出縮放比值,按照縮放比值對PTZ模塊發起縮放操作,如果是無法和無需支持精準角度控制的應用則可以依據縮放比值所指向的操作方向進行固定比值的縮放,然后執行步驟12; 步驟12 =PTZ攝像機構造控制應答;如果控制請求來自直連的觸控終端,則將控制應答發往觸控終端,進入步驟15 ;如果控制請求來自PTZ攝像機的中轉節點,則將控制應答發往PTZ攝像機的中轉節點,進入步驟13 ; 步驟13 =PTZ攝像機的中轉節點收到PTZ控制應答后,將PTZ控制應答轉發到觸控終端的中轉節點; 步驟14:觸控終端中轉節點接收到PTZ控制應答后,將PTZ控制應答轉發到觸控終端;步驟15:觸控終端接收到PTZ控制應答后,結束正在操作的指示狀態,完成PTZ攝像機的遠程控制及場景切換。
6.如權利要求1所述的用戶通過觸控終端的平移操作,進一步的說: 用戶單點壓住觸控屏幕,觸發屏幕觸控事件,觸控終端檢測到該事件后,記錄當前位置為平移起點(xl,yl); 用戶壓住并保持接觸狀態進行拖動,拖動完畢后離開屏幕釋放觸控屏幕,當觸控終端檢測到釋放觸控屏幕的事件后,記錄當前位置為用戶拖動的終點(x2,y2); 將位于X軸和y軸的用戶終點和起點的距離相對于視頻顯示區域的大小的移動比值作為參數,構造控制方式為平移的PTZ控制請求; 移動計算方法:x軸移動比值=((x2-xl)/視頻顯示區域的寬度),y軸移動比值=((y2-yl) /視頻顯示區域的高度))。
7.如權利要求1所述的用戶通過觸控終端的縮放操作,進一步的說:用戶兩點壓住觸控屏幕,觸發屏幕觸控事件,觸控終端檢測到該事件后,終端軟件記錄兩點當前的位置為帶有2個坐標((xl,yl),(x2,y2))的縮放起點; 用戶壓住并保持接觸狀態進行滑動以縮短或拉長兩點間距離,滑動完畢后離開屏幕釋放觸控屏,當觸控終端檢測到該事件后,終端軟件記錄兩點的當前位置為帶有2個坐標((x3, y3), (x4, y4))的縮放終點; 縮放起點坐標間的距離和縮放終坐標間的距離之比值作為參數,構造控制方式為縮放的PTZ控制請求; 縮放比值的計算方法:
【文檔編號】G06F3/0488GK103716528SQ201310399868
【公開日】2014年4月9日 申請日期:2013年8月30日 優先權日:2013年8月30日
【發明者】程治永 申請人:程治永