用來(lái)減少ptz等待時(shí)間的裝置和方法
【專利摘要】提供了一種用來(lái)減少PTZ等待時(shí)間的裝置、系統(tǒng)以及方法。所述系統(tǒng)能夠包括輸入端口和電機(jī)驅(qū)動(dòng)單元,并且所述輸入端口能夠接收PTZ請(qǐng)求。所述輸入端口能夠?qū)⑺鯬TZ請(qǐng)求發(fā)送到所述電機(jī)驅(qū)動(dòng)單元,并且所述電機(jī)驅(qū)動(dòng)單元能夠從所述PTZ請(qǐng)求中提取PTZ命令。在一些實(shí)施例中,所述PTZ請(qǐng)求能夠省卻通過(guò)解析器和處理器的傳輸。
【專利說(shuō)明】用來(lái)減少PTZ等待時(shí)間的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般地涉及IP PTZ攝像機(jī)。更特別地,本發(fā)明涉及一種用來(lái)減少PTZ等待時(shí)間的裝置和方法。
【背景技術(shù)】
[0002]已知的PTZ攝像機(jī)和其他視頻捕獲設(shè)備使用復(fù)雜的通信協(xié)議來(lái)促進(jìn)攝像機(jī)的搖攝、傾斜以及變焦功能。這可能是效率低的。實(shí)際上,當(dāng)操縱桿、鍵盤或其他輸入設(shè)備被用來(lái)控制攝像機(jī)的搖攝、傾斜以及變焦功能時(shí),攝像機(jī)常常不能以平滑的方式搖攝、傾斜和/或變焦并且不能以和所期望的一樣及時(shí)的方式對(duì)輸入控制做出響應(yīng)。因此,難以使用攝像機(jī)的搖攝、傾斜和/或變焦功能來(lái)跟蹤對(duì)象,從而使許多用戶對(duì)攝像機(jī)的性能不滿意。
[0003]例如,圖1是本領(lǐng)域中已知的PTZ攝像系統(tǒng)100的框圖。如圖1中所看到的,包括p/t/z請(qǐng)求的輸入105能夠經(jīng)由IP PTZ攝像機(jī)160的用戶輸入設(shè)備110 (諸如前端、鍵盤、操縱桿等等)在網(wǎng)絡(luò)分組端口 115處被接收并且被發(fā)送到請(qǐng)求模塊120。請(qǐng)求模塊120能夠包括網(wǎng)頁(yè)請(qǐng)求子模塊121、HTTP視頻流請(qǐng)求子模塊122以及控制協(xié)議請(qǐng)求子模塊123。
[0004]請(qǐng)求模塊120能夠?qū)╬/t/z/請(qǐng)求的輸入105發(fā)送到HTTP解析器125。例如,解析器125在一些已知系統(tǒng)中包括采用開放網(wǎng)絡(luò)視頻接口論壇(ONVIF)協(xié)議的解析器。
[0005]解析器125能夠?qū)⑤斎?05發(fā)送到處理器模塊130,并且,如圖1中所看到的,處理器模塊130能夠包括網(wǎng)頁(yè)處理器131、視頻流式傳輸處理器132以及控制協(xié)議處理器133。控制協(xié)議處理器133能夠處理所接收到的包括p/t/z請(qǐng)求的輸入105,并且將經(jīng)處理的輸入105發(fā)送到語(yǔ)法分析器135。
[0006]語(yǔ)法分析器135能夠從經(jīng)處理的輸入105中提取即為搖攝、傾斜以及變焦命令的p/t/z命令140,并且將p/t/z命令140發(fā)送到電機(jī)驅(qū)動(dòng)單元145,所述電機(jī)驅(qū)動(dòng)單元145然后能夠?qū)⒚?40發(fā)送到PTZ攝像機(jī)160的電機(jī)150以用于從PTZ攝像機(jī)160產(chǎn)生響應(yīng)155。因此,如圖1中所看到的,在已知系統(tǒng)中,不從輸入105中提取p/t/z命令140直到在輸入105通過(guò)HTTP處理器125和處理器模塊130之后為止。這促成在輸入105被接收到之后來(lái)自PTZ電機(jī)150和攝像機(jī)160的延遲的且潛在的響應(yīng)155。
[0007]鑒于上文,存在對(duì)用來(lái)減少PTZ等待時(shí)間的改進(jìn)的裝置和方法的連續(xù)的不間斷的需要。
【專利附圖】
【附圖說(shuō)明】
[0008]圖1是本領(lǐng)域中已知的PTZ攝像系統(tǒng)的框圖;以及圖2是依照公開的實(shí)施例的PTZ攝像系統(tǒng)的框圖。
【具體實(shí)施方式】
[0009]雖然本發(fā)明容許有許多不同形式的實(shí)施例,但是本著本公開內(nèi)容將被認(rèn)為是本發(fā)明的原理的范例的理解,在圖中示出并且將在本文中詳細(xì)地描述其特定實(shí)施例。不旨在將本發(fā)明限于特定圖示的實(shí)施例。
[0010]本文中所公開的實(shí)施例包括用來(lái)減少PTZ等待時(shí)間的改進(jìn)的裝置和方法。例如,在一些實(shí)施例中,能夠減少在隨著p/t/ζ/請(qǐng)求接收輸入與來(lái)自PTZ攝像機(jī)和電機(jī)的結(jié)果得到的響應(yīng)之間的等待時(shí)間。因此,能夠改進(jìn)用戶在操作PTZ系統(tǒng)時(shí)的體驗(yàn)。
[0011]依照本文中所公開的實(shí)施例用來(lái)減少PTZ等待時(shí)間的改進(jìn)的裝置和方法能夠以固件和/或硬件的形式加以實(shí)現(xiàn)。附加地或可替換地,在一些實(shí)施例中,本文中所公開的改進(jìn)的裝置和方法能夠用存儲(chǔ)在暫時(shí)性或非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)上的可執(zhí)行控制軟件加以實(shí)現(xiàn),所述暫時(shí)性或非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括但不限于計(jì)算機(jī)存儲(chǔ)器、RAM、光學(xué)存儲(chǔ)介質(zhì)、磁存儲(chǔ)介質(zhì)、閃速存儲(chǔ)器等等。
[0012]圖2是依照公開的實(shí)施例的PTZ攝像系統(tǒng)200的框圖。如圖2中所看到的,包括p/t/z請(qǐng)求的輸入205能夠經(jīng)由IP PTZ攝像機(jī)260的用戶輸入設(shè)備210 (諸如前端、鍵盤、操縱桿等等)在網(wǎng)絡(luò)分組端口 215處被接收并且發(fā)送到請(qǐng)求模塊220。在一些實(shí)施例中,請(qǐng)求模塊220能夠包括網(wǎng)頁(yè)請(qǐng)求子模塊221、HTTP視頻流請(qǐng)求子模塊222以及控制協(xié)議請(qǐng)求子模塊223。
[0013]不像已知系統(tǒng),控制協(xié)議請(qǐng)求子模塊223能夠從輸入205中提取p/t/z請(qǐng)求206并且至少將p/t/z請(qǐng)求206發(fā)送到電機(jī)驅(qū)動(dòng)單元245,而不用首先通過(guò)HTTP和/或ONVIF解析器225或處理器模塊230來(lái)傳遞p/t/z/請(qǐng)求206,所述處理器模塊230包括網(wǎng)頁(yè)處理器231、視頻流式傳輸處理器232或控制協(xié)議處理器233。
[0014]在一些實(shí)施例中,控制協(xié)議請(qǐng)求子模塊223能夠包括簡(jiǎn)單文本解析器以使解析加速。例如,子模塊223中的文本解析器能夠僅提取并且處理PTZ參數(shù),包括輸入205中的p/t/z 請(qǐng)求 206。
[0015]如圖2中所看到的,電機(jī)驅(qū)動(dòng)單元245能夠包括p/t/z分析器235和電機(jī)驅(qū)動(dòng)器255。在一些實(shí)施例中,包括分析器235和電機(jī)驅(qū)動(dòng)器255的電機(jī)驅(qū)動(dòng)單兀245能夠被包封在外殼中。
[0016]電機(jī)驅(qū)動(dòng)單元245的p/t/z分析器235能夠從控制協(xié)議請(qǐng)求子模塊223接收p/t/z/請(qǐng)求206,從請(qǐng)求206中提取p/t/z/命令240 (即,搖攝、傾斜以及變焦命令),并且將p/t/z命令240發(fā)送到電機(jī)驅(qū)動(dòng)器255。然后,電機(jī)驅(qū)動(dòng)器255能夠?qū)⒚?40發(fā)送到PTZ攝像機(jī)260的電機(jī)250以用于從PTZ攝像機(jī)260產(chǎn)生響應(yīng)265。因?yàn)閜/t/z/請(qǐng)求206被及早處理,即,而不用首先通過(guò)解析器225和處理器230,并且替代地被直接地在電機(jī)驅(qū)動(dòng)單元245中處理,所以能夠減少在接收輸入205中的請(qǐng)求206與來(lái)自PTZ攝像機(jī)260和電機(jī)250的結(jié)果得到的響應(yīng)265之間的等待時(shí)間。因此,系統(tǒng)200可以是更高效的并且更迅速地對(duì)用戶輸入做出響應(yīng)。
[0017]當(dāng)已知的PTZ攝像系統(tǒng)與本文中所公開的系統(tǒng)和方法進(jìn)行比較時(shí),能夠觀察到在接收p/t/z請(qǐng)求與來(lái)自受測(cè)試的PTZ攝像機(jī)和電機(jī)的結(jié)果得到的響應(yīng)之間的等待時(shí)間中的大量減少。例如,已知的PTZ攝像系統(tǒng)(包括圖1中所示出的系統(tǒng)100)能夠包括大約175-261 ms的等待時(shí)間。當(dāng)已知系統(tǒng)的處理器和/或語(yǔ)法分析器的性能被改進(jìn)時(shí),結(jié)果得到的等待時(shí)間能夠降低至大約160ms。然而,當(dāng)采用本文中所公開的系統(tǒng)和方法時(shí),包括圖2中所示出的系統(tǒng)200,等待時(shí)間能夠減少至大約22ms。
[0018]盡管已經(jīng)在上面詳細(xì)地描述了幾個(gè)實(shí)施例,但是其他修改是可能的。例如,上面所描述的邏輯流程不要求所描述的特定次序或順序次序,以實(shí)現(xiàn)期望的結(jié)果。可以提供其他步驟,或者可以從所描述的流程中消除步驟,并且其他部件可以被添加到或者從所描述的系統(tǒng)去除。其他實(shí)施例可以是在本發(fā)明的范圍內(nèi)。
[0019]根據(jù)前文,將觀察到的是,在不背離本發(fā)明的精神和范圍的情況下可以實(shí)現(xiàn)許多變化和修改。應(yīng)當(dāng)理解的是,意味著或者應(yīng)該推斷出相對(duì)于本文中所描述的特定系統(tǒng)或方法沒(méi)有限制。當(dāng)然,意圖是涵蓋如落入本發(fā)明的精神和范圍內(nèi)的所有這樣的修改。
【權(quán)利要求】
1.一種系統(tǒng),其包括: 輸入端口 ;以及 電機(jī)驅(qū)動(dòng)單元, 其中,所述輸入端口接收PTZ請(qǐng)求, 其中,所述輸入端口將所述PTZ請(qǐng)求發(fā)送到所述電動(dòng)器驅(qū)動(dòng)單元,并且 其中,所述電機(jī)驅(qū)動(dòng)單元從所述PTZ請(qǐng)求中提取PTZ命令。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其進(jìn)一步包括請(qǐng)求模塊,其中所述輸入端口經(jīng)由所述請(qǐng)求模塊將所述PTZ請(qǐng)求發(fā)送到所述電機(jī)驅(qū)動(dòng)單元。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其進(jìn)一步包括解析器和處理器中的至少一個(gè),其中所述PTZ請(qǐng)求省卻通過(guò)所述解析器和所述處理器中的至少一個(gè)的傳輸。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述輸入端口接收包括所述PTZ請(qǐng)求的輸入。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其進(jìn)一步包括控制協(xié)議模塊,其中所述控制協(xié)議子模塊從所述輸入中提取所述PTZ請(qǐng)求。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述電機(jī)驅(qū)動(dòng)單元包括分析器和電機(jī)驅(qū)動(dòng)器。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述分析器從所述PTZ請(qǐng)求中提取所述PTZ命令并且將所述PTZ命令發(fā)送到所述電機(jī)驅(qū)動(dòng)器。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述電機(jī)驅(qū)動(dòng)器將所述PTZ命令發(fā)送到PTZ攝像機(jī)的電機(jī)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述PTZ攝像機(jī)的所述電機(jī)執(zhí)行所述PTZ命令。
10.一種電機(jī)驅(qū)動(dòng)單元,其包括: 分析器;以及 電機(jī)驅(qū)動(dòng)器, 其中,所述分析器從接收到的PTZ請(qǐng)求中提取PTZ命令并且將所述PTZ命令發(fā)送到所述電機(jī)驅(qū)動(dòng)器,以及 其中,所述電機(jī)驅(qū)動(dòng)器將所述PTZ命令發(fā)送到PTZ攝像機(jī)的電機(jī)以用于所述PTZ命令的執(zhí)行。
11.根據(jù)權(quán)利要求10所述的電機(jī)驅(qū)動(dòng)單元,其進(jìn)一步包括包封所述分析器和所述電機(jī)驅(qū)動(dòng)器的外殼。
12.根據(jù)權(quán)利要求10所述的電機(jī)驅(qū)動(dòng)單元,其中所述分析器單元從輸入端口或者從PTZ攝像機(jī)的請(qǐng)求模塊接收所述PTZ請(qǐng)求。
13.根據(jù)權(quán)利要求10所述的電機(jī)驅(qū)動(dòng)單元,其中所述PTZ請(qǐng)求在所述分析器接收所述PTZ請(qǐng)求之前省卻通過(guò)解析器和處理器中的至少一個(gè)的傳輸。
14.一種方法,其包括: 接收PTZ請(qǐng)求; 從所述PTZ請(qǐng)求中提取PTZ命令;以及 省卻所述PTZ請(qǐng)求通過(guò)解析器和處理器中的至少一個(gè)的傳輸。
15.根據(jù)權(quán)利要求14所述的方法,其中接收所述PTZ請(qǐng)求包括接收包括所述PTZ請(qǐng)求的輸入。
【文檔編號(hào)】H04N5/232GK104284087SQ201410326159
【公開日】2015年1月14日 申請(qǐng)日期:2014年7月9日 優(yōu)先權(quán)日:2013年7月10日
【發(fā)明者】H.莊, J.陳, H.周, Z.黃 申請(qǐng)人:霍尼韋爾國(guó)際公司