專利名稱:相機手機的遠程控制系統(tǒng)及方法
技術領域:
本發(fā)明屬于手機的遠程控制技術范圍,特別涉及相機手機的遠程控制系統(tǒng)及方法,具體地說,本發(fā)明是一種利用RTP/RTCP協(xié)議和RTSP協(xié)議,在遠程移動終端機上對相機手機的操作實施控制的相機手機的遠程控制系統(tǒng)及方法。
背景技術:
為了對相機手機實施遠程控制,曾經出現(xiàn)過各種方法。例如,利用藍牙技術,通過遙控裝置在遠程對相機手機的鍵區(qū)輸入進行調整,或者分配專用的控制頻道,對相機手機的縮放、搖拍角度等等實施遠程控制。但是,這種方法并沒有完全遵守國際標準和產業(yè)標準,不具備任何的兼容性。
另一方面,具備遠程監(jiān)視功能的相機手機能夠把相機組件所拍攝的影像儲存在相機手機的存儲器中,并通過CDMA數(shù)據呼叫網將其傳送到其它相機手機或者計算機中。
圖1是現(xiàn)有具備遠程監(jiān)視功能的相機手機的結構圖。
參照圖1,對具備遠程監(jiān)視功能的相機手機的操作說明如下首先,相機組件10所拍攝到的影像經過相機驅動器20,被傳輸?shù)教幚砥?0。處理器30對相機驅動器20所輸入的數(shù)據進行處理,使其轉換為畫面輸出數(shù)據,然后保存在幀緩沖器40中。幀緩沖器40中所保存的畫面輸出數(shù)據,被傳輸?shù)絃CD驅動器50,LCD驅動器50將其播放到LCD 60(每秒播放15幀至30幀),即可輸出影像。
與此同時,相機組件10所拍攝到影像,經過相機驅動器20在影像編碼器80中壓縮,并在內部的儲存空間儲存以后,通過CDMA數(shù)據呼叫通信組件90被傳輸?shù)竭h程地點。但是,由于相機手機存儲器的容量不足和網絡傳輸能力的落后,相機組件10所拍攝到的畫面并不能得到全部傳輸。因此要進行感應組件70的設置,只有在感應組件70感應到話筒的聲音或者相機組件10中物體的運動時,才會把一定時間內輸入到相機組件10中的影像儲存到內部的儲存空間,并傳輸?shù)竭h程裝置。
但是,具備遠程感應功能的相機手機只能在短時間內儲存畫面,并不具備標準閉路相機的功能,而且,它在向遠程地點傳輸儲存的視頻信息方面也不符合國際標準,所以喪失互換性。
發(fā)明內容
本發(fā)明的目的是提供一種相機手機遠程控制系統(tǒng)及方法,利用國際標準方式,能夠從遠程相機手機實時接收到視頻傳輸信號,還能夠對相機手機的操作實施控制。
為了達到上述目的,本發(fā)明相機手機遠程控制系統(tǒng)的構成特征包括將內置相機所拍攝的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,進行數(shù)據流(streaming)傳輸?shù)牡?移動終端機;對上述拍攝的影像數(shù)據實施數(shù)據流(streaming)接收,并顯示于畫面,通過RTSP協(xié)議把由鍵區(qū)輸入的相機控制命令傳輸?shù)缴鲜龅?移動終端機,從而實現(xiàn)對上述內置相機的操作實施控制的第2移動終端機。
而且,本發(fā)明相機手機遠程控制方法的特征包括由第1移動終端機的內置相機所拍攝到的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,數(shù)據流傳輸?shù)降?移動終端機的步驟;上述第2移動終端機對上述傳輸?shù)挠跋駭?shù)據進行數(shù)據流接收,然后在上述第2移動終端機的畫面上進行顯示的步驟;利用RTSP協(xié)議,把在上述第2移動終端機的鍵區(qū)部所輸入的相機控制命令生成為RTSP請求消息的步驟;上述第1移動終端機接收上述RTSP的請求消息,并向上述第2移動終端機傳輸RTSP應答消息的步驟;對上述RTSP請求消息進行分析,然后對上述第1移動終端機內置相機的操作實施控制的步驟。
VOD手機目前最受人們關注,它在接入CDMA網絡之后,利用RTP/RTCP協(xié)議對儲存在通信運營商的VOD服務器上的媒體目錄實現(xiàn)數(shù)據流接收,然后向LCD進行輸出,利用RTSP協(xié)議,通過鍵區(qū)向VOD服務器下達播放、暫停、快進和回放的簡單命令。也就是說,利用RTP/RTCP協(xié)議和RTSP協(xié)議,對VOD的控制可以實現(xiàn)從VOD手機到VOD服務器,目錄媒體的傳輸可以實現(xiàn)VOD服務器到VOD手機。
RTP/RTCP協(xié)議是一種在類似VOD的數(shù)據流系統(tǒng)中使用的協(xié)議,它與把所有資料從服務器下載了之后再進行播放的形式不同,采用的是一種從服務器實時的、一部分一部分地接收資料并進行播放的形式。
RTSP協(xié)議與HTTP相同,都是一種以文本為基礎的請求及應答消息協(xié)議。因此,如果客戶端向服務器傳輸RTSP請求消息并申請進行必要的操作,服務器在執(zhí)行了必要的操作之后,就會向客戶端傳輸RTSP應答信息。
本發(fā)明通過上述VOD手機中使用的RTP/RTCP協(xié)議,從遠程相機手機實時接收影像資料,并能夠通過RTSP協(xié)議對遠程相機手機的相機操作實施控制。此時,接收遠程相機手機的影像資料,并對遠程相機手機的操作實施控制的是另外的一個相機手機。
本發(fā)明的有益效果是由于本發(fā)明采用的相機手機遠程控制方式使用了國際標準的RTP/RTCP和RTSP協(xié)議,因此對所有的相機手機都具有互換性,從遠程相機手機上獲得的影像能夠實時地在另外一部相機手機上進行接收和觀看,并對遠程相機手機實施操作控制的效果。
此外,本發(fā)明的相機手機接入到數(shù)據呼叫網以后,如果其處于拍攝待機狀態(tài),還可以通過另外一部相機手機進行實時的影像觀看,所以也可以把該相機手機用做遠程監(jiān)視的閉路相機代用品。
圖1是現(xiàn)有具備遠程監(jiān)視功能的相機手機的結構圖。
圖2是本發(fā)明相機手機遠程控制系統(tǒng)的略圖。
圖3是本發(fā)明相機手機的結構圖。
**附圖主要標識部分的說明**100,200移動終端機 300處理器310幀緩沖器(frame buffer) 320LCD驅動器330LCD 340相機控制驅動器350相機 351相機驅動部352相機組件 360相機驅動器370影像解碼器 380影像編碼器390RTSP控制協(xié)議組件 400RTP/RTCP協(xié)議組件410CDMA數(shù)據呼叫通信組件具體實施方式
本發(fā)明是利用國際標準方式,能夠從遠程相機手機實時接收到視頻傳輸信號,還能夠對相機手機的操作實施控制的一種相機手機遠程控制系統(tǒng)及方法。
以下,參照附圖對本發(fā)明進行如下的詳細說明。
圖2所示是本發(fā)明相機手機遠程控制系統(tǒng)的略圖。其構成特征包括對內置相機所拍攝的影像數(shù)據進行數(shù)據流傳輸?shù)牡?移動終端機100;把上述拍攝的影像數(shù)據顯示于畫面,并傳輸對第1移動終端機100的操作實施控制的相機控制命令的第2移動終端機200。
在圖2中,第1移動終端機100向第2移動終端機200傳輸影像數(shù)據,第2移動終端機200對第1移動終端機100的相機操作實施控制。但是,由于第1移動終端機100與第2移動終端機200均為相同的結構,所以第1移動終端機100和第2移動終端機200的操作也可以與上述形式相反。
第1移動終端機100把內置相機所拍攝到的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,數(shù)據流傳輸?shù)竭h程的第2移動終端機100。
第2移動終端機200通過RTP/RTCP協(xié)議,對上述第1移動終端機100中的相機所拍攝的影像數(shù)據實施數(shù)據流接收,并顯示于畫面,再通過RTSP協(xié)議把由鍵區(qū)輸入的相機控制命令傳輸?shù)缴鲜龅?移動終端機100.
如上所述,第1移動終端機100與第2移動終端機200就能夠相互交換影像資料和相機控制命令,從而實現(xiàn)相互之間的遠程控制。
圖3是本發(fā)明相機手機遠程控制系統(tǒng)所使用的移動終端機100或200的內部結構圖。
第1移動終端機100與第2移動終端機200均為相同的結構,它們都包括處理器300、幀緩沖器310、LCD驅動器320、LCD 330、相機控制驅動器340、相機350、相機驅動器360、影像解碼器370、影像編碼器380、RTSP控制協(xié)議組件390、RTP/RTCP協(xié)議組件400、CDMA數(shù)據呼叫通信組件410。
上述相機350作為移動終端機100或200的內置相機,它由相機驅動部351及相機組件352構成,雖然在相機驅動部351中未做圖示,但還包括實現(xiàn)縮放焦距調節(jié)器、快門速度調節(jié)器、光圈值調節(jié)器、相機組件的x軸驅動器、相機組件的y軸驅動器、閃光燈。
以下,對移動終端機100或200的內部操作進行詳細說明。
在移動終端機100或200的內置相機350的相機組件352所拍攝到的影像數(shù)據經過相機驅動器360,被傳輸?shù)教幚砥?00;處理器300對輸入的數(shù)據進行處理,使其轉換為畫面輸出數(shù)據并進行輸出;處理器300所輸出的畫面輸出數(shù)據保存在幀緩沖器310中,幀緩沖器310中所保存的數(shù)據通過LCD驅動器320,由LCD330進行播放,并以影像形式輸出至屏幕。
相機驅動器360所輸出的影像數(shù)據被影像編碼器380壓縮,并在內部的儲存空間儲存以后,通過CDMA數(shù)據呼叫通信組件410被傳輸?shù)竭h程地點。
壓縮的數(shù)據在RTP/RTCP協(xié)議組件400中接受數(shù)據流傳輸處理,然后通過CDMA數(shù)據呼叫通信組件410傳輸?shù)竭h程地點。
通過CDMA數(shù)據呼叫通信組件410從遠程地點傳輸接收到的影像數(shù)據,在RTP/RTCP協(xié)議組件400中接受數(shù)據流接收處理之后,被影像解碼器370解壓縮。解壓縮之后的數(shù)據被處理器300處理為畫面輸出數(shù)據,然后經過上述幀緩沖器310和LCD驅動器320的處理,在LCD 330中輸出影像。
RTSP控制協(xié)議組件390把鍵區(qū)(未圖示)輸入的相機控制命令,生成為適當?shù)腞TSP請求消息,然后通過CDMA數(shù)據呼叫通信組件410傳輸?shù)竭h程地點。從遠程地點傳輸過來,通過CDMA數(shù)據呼叫通信組件410接收到的RTSP請求消息,被RTSP控制協(xié)議組件390分析后,提取相機控制命令。相機控制驅動器340對提取的相機控制命令進行分析,并向相機驅動部351輸出控制信號。在相機驅動部351,設置了許多對相機的操作進行控制的調節(jié)器,這些調節(jié)器被控制信號所驅動,對相機組件352的位置和縮放等等進行調整。
以下,通過在上述構成的相機手機遠程控制系統(tǒng)中,對兩個移動終端機100或200之間信號傳遞流程的分析,對相機手機的遠程控制過程進行說明。
首先,由第1移動終端機100的內置相機350所拍攝到的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,數(shù)據流傳輸?shù)降?移動終端機200;當?shù)?移動終端機100的影像數(shù)據被第2移動終端機200接收到之后,第2移動終端機200就會對影像數(shù)據進行數(shù)據流播放并顯示在畫面上。
然后,使用者可以一邊觀看在第2移動終端機200的畫面上數(shù)據流的影像,一邊通過鍵區(qū)輸入相機控制命令。
相機所表現(xiàn)出的對光學裝置的控制大體上可以分為透鏡的光軸方向設置(x,y,z軸)、透鏡的焦距調整、透鏡的縮放調整、快門的速度調整、光圈調整、閃光燈、快門等等。由CMOS組件構成的芯片型相機組件,雖然不能夠對焦距、縮放、光圈等等進行調節(jié),但是從整體功能上看,大體上也可以描述為上述的控制命令。
在本發(fā)明實施例中,為了向相機驅動部351發(fā)出合適的控制命令,定義了RTSP擴展方法相機及其所屬的擴展頭標(extention header)。擴展頭標被定義為Pan-x-axis、Pan-y-axis、Focal-length、F-number、Shutter-speed、Flash-fired、Shoot。本發(fā)明利用這種RTSP擴展頭標范圍對上述相機的控制命令實施處理。
表1對擴展方法相機的頭標范圍的使用進行了描述。
表(1)的內容如果參照IETF RFC 2234的A-BNF格式,可以描述如下。-RTSP extention CAMERA method A-BNF技術(RFC 2234)
CAMERAm =“x-CAMERA”extension-method=CAMERAmextension-header=(Pan-x-axis/Pan-y-axis/Focal-length/F-number/Shutter-speed/Flash-fired/ShootPan-x-axis =“x-Pan-x-axis”HCOLON DegreePan-y-axis =“x-Pan-y-axis”HCOLON DegreeFocal-length=“x-Focal-length”HCOLON Mm-lengthF-number=“x-F-number”HCOLON Aperture-sizeShutter-speed =“x-Shutter-speed”HCOLON SecondFlash-fired =“x-Flash-fired”Shoot =“x-Shoot”Degree =(LWS/“-“)1*DIGIT*(“.”1*DIGIT)Mm-length =1*DIGIT*(“.”1*DIGIT);milli-meterAperture-size =“F”1*DIGIT*(“.”1*DIGIT) ;F2.0Second =((1*DIGIT*(“.”1*DIGIT))/“1/”1*DIGIT) ;1.25 or 1/125BNF格式用于通過手寫協(xié)議或者專用編譯程序,制作分析程序的自動化桌面。只有具備了這個條件,協(xié)議分析程序才能夠得以實現(xiàn)。
表2(RTSP request message)x-CAMERA*RTSP/1.0Cseq4Session7616x-Pan-x-axis-3.2x-Pan-y-axis0(RTSP response message)RTSP/1.0 200 OKCseq4Session7616表3(RTSP request message)x-CAMERA*RTSP/1.0Cseq5Session7616x-Focal-length24.5(RTSP response message)RTSP/1.0 200 OKCseq5Session7616
表4(RTSP request message)x-CAMERA*RTSP/1.0Cseq6Session7616x-F-NumberF2.0x-Shutter-speed1/125(RTSP response message)RTSP/1.0 200 OKCseq6Session7616表2至表4是表1與上述A-BNF格式擴展出的相機方法示例。
表2為擴展頭標Pan-x-axis,Pan-y-axis收發(fā)RTSP消息的示例。它用于調整內置相機組件352的方向。如果對分別設置在X軸與y軸的啟動裝置下達命令,它們就會按照既定的角度進行移動。
表3是為擴展頭標Focal-length收發(fā)RTSP消息的示例。它主要用于縮放功能。如果要進行放大和縮小,就要變換焦距,對調整相機縮放的啟動裝置下達命令。
表4是為擴展頭標F-number,Shutter-speed收發(fā)RTSP消息的示例。它是對曝光有影響的要素,F(xiàn)-number表示光圈值,它對1/2孔徑和1/3孔徑都能夠予以支持。Shutter-speed是以秒為單位的值,它能夠支持1.0、0.25之類的帶小數(shù)點表示形式和1/8、1/125之類的分數(shù)表示形式。
表5(RTSP request message)x-CAMERA*RTSP/1.0Cseq7Session7616x-Flash-firedx-Shoot(RTSP response message)RTSP/1.0 200 OKCseq7Session7616表5是為擴展頭標Flash-fired,Shoot收發(fā)RTSP消息的示例。Shoot頭標范圍如果顯示于RTSP的請求消息,就好像按動相機的快門一樣,將會執(zhí)行拍攝。此時,如果還有其它(光軸方向、縮放、曝光等等)設定值的頭標范圍顯示在同樣的RTSP請求消息之內,就按照它們的值為標準來執(zhí)行拍攝;如果沒有出現(xiàn)其它設定值,將按照以往的設定值進行拍攝。其中,擴展頭標Flash-fired不能夠單獨使用,必須和Shoot一起使用。如果使用了Flash-fired,在拍攝時閃光燈將會執(zhí)行操作。
表6(RTSP request message)x-CAMERA*RTSP/1.0Cseq7Session7616x-Focal-length24.5x-F-NumberF2.0x-Shutter-speed1/125x-Flash-firedx-Shoot(RTSP response message)RTSP/1.0 200 OKCseq7Session7616表6是同時使用所有擴展頭標拍攝照片時RTSP消息的示例。
如上所述,如果操作鍵區(qū),輸入相機控制命令,使用上述RTSP協(xié)議的擴展方法,RTSP控制協(xié)議組件390就會產生適當?shù)腞TSP請求消息。產生的RTSP請求消息通過插槽I/O傳輸給TCP/IP協(xié)議堆。傳輸?shù)絋CP/IP協(xié)議堆的RTSP請求消息通過CDMA數(shù)據呼叫網傳輸?shù)降?移動終端機100的TCP/IP協(xié)議堆。這樣,如果第1移動終端機100接收到RTSP請求消息,就會由RTSP控制協(xié)議組件390把RTSP請求消息的RTSP應答消息反方向傳輸給第2移動終端機200,對RTSP請求消息進行分析之后,再對第1移動終端機100的內置相機350實施操作控制。
權利要求
1.一種相機手機遠程控制系統(tǒng),其特征在于系統(tǒng)構成包括將內置相機所拍攝的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,進行數(shù)據流傳輸?shù)牡?移動終端機;對上述拍攝的影像數(shù)據實施數(shù)據流接收,并顯示于畫面,通過RTSP協(xié)議把由鍵區(qū)輸入的相機控制命令傳輸?shù)缴鲜龅?移動終端機,從而實現(xiàn)對上述內置相機的操作實施控制的第2移動終端機。
2.如權利要求1所述一種相機手機遠程控制系統(tǒng),其特征在于系統(tǒng)的構成特征還包括上述第1移動終端機和上述第2移動終端機包括,對分別由上述內置相機所拍攝的影像數(shù)據進行壓縮的影像編碼器;對影像數(shù)據進行數(shù)據流傳輸和接收的RTP/RTCP協(xié)議組件;對壓縮的影像數(shù)據進行解壓縮的影像解碼器;利用由上述鍵區(qū)所輸入的相機控制命令生成RTSP請求消息,再從上述RTSP請求消息中提取相機控制命令的RTSP控制協(xié)議組件;對上述相機控制命令進行分析,針對上述內置相機進行控制信號輸出的相機控制驅動器;對上述RTP/RTCP協(xié)議組件所處理的影像數(shù)據和上述RTSP請求消息進行無線鏈接,并實施傳輸和接收的CDMA數(shù)據呼叫通信組件。
3.一種相機手機遠程控制方法,其特征在于該方法包括如下步驟由第1移動終端機的內置相機所拍攝到的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,數(shù)據流傳輸?shù)降?移動終端機的步驟;上述第2移動終端機對上述傳輸?shù)挠跋駭?shù)據進行數(shù)據流接收,然后在上述第2移動終端機的畫面上進行顯示的步驟;利用RTSP協(xié)議,把在上述第2移動終端機的鍵區(qū)部所輸入的相機控制命令生成為RTSP請求消息的步驟;上述第1移動終端機接收上述RTSP的請求消息,并向上述第2移動終端機傳輸RTSP應答消息的步驟;對上述RTSP請求消息進行分析,然后對上述第1移動終端機內置相機的操作實施控制的步驟。
4.根據權利要求3所述種相機手機遠程控制方法,其特征在于該方法還包括對RTSP協(xié)議標準的擴展方法和其所屬的擴展頭標進行追加定義和使用,然后將上述相機控制命令生成為上述RTSP請求消息,再傳輸給上述第2移動終端機。
5.根據權利要求4所述種相機手機遠程控制方法,其特征在于上述擴展頭標包括,Pan-x-axis、Pan-y-axis、Focal-length、F-number、Shutter-speed、Flash-fired、Shoot。
全文摘要
本發(fā)明公開了屬于手機的遠程控制技術范圍的一種相機手機的遠程控制系統(tǒng)及方法。本發(fā)明相機手機遠程控制系統(tǒng)的構成特征包括將內置相機所拍攝的影像數(shù)據,通過CDMA數(shù)據呼叫中TCP/IP的RTP/RTCP協(xié)議,進行數(shù)據流傳輸?shù)牡?移動終端機;對上述拍攝的影像數(shù)據實施數(shù)據流接收,并顯示于畫面,通過RTSP協(xié)議把由鍵區(qū)輸入的相機控制命令傳輸?shù)缴鲜龅?移動終端機,從而實現(xiàn)對上述內置相機的操作實施控制的第2移動終端機。本發(fā)明利用了RTP/RTCP協(xié)議和RTSP協(xié)議,因此對所有的相機手機都具有互換性,能夠在遠程移動終端機上對相機手機的操作實施遠程控制具有對遠程相機手機實施操作控制的效果。
文檔編號H04B1/40GK1705346SQ20051005156
公開日2005年12月7日 申請日期2005年3月4日 優(yōu)先權日2004年6月3日
發(fā)明者李株 申請人:樂金電子(中國)研究開發(fā)中心有限公司