專(zhuān)利名稱(chēng):一種通過(guò)終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)攝像頭的控制方法,尤其涉及通過(guò)終端設(shè)備控制攝像頭轉(zhuǎn)速的方法。
背景技術(shù):
在會(huì)議電視系統(tǒng)中,小型化終端需要控制攝像頭對(duì)會(huì)議場(chǎng)景進(jìn)行掃描,用以選擇合適的會(huì)議場(chǎng)景,這時(shí)控制攝像頭靈活轉(zhuǎn)動(dòng)就非常重要,如果攝像頭轉(zhuǎn)動(dòng)過(guò)快,轉(zhuǎn)動(dòng)的步進(jìn)過(guò)大,就很難對(duì)準(zhǔn)需要的場(chǎng)景和人物,相反攝像頭轉(zhuǎn)動(dòng)過(guò)慢,掃描一個(gè)會(huì)議場(chǎng)景的時(shí)間就很長(zhǎng),控制就很浪費(fèi)時(shí)間,因此選擇一個(gè)適當(dāng)?shù)霓D(zhuǎn)動(dòng)速度是非常重要的。
現(xiàn)在較流行的小型化終端設(shè)備,通常采用單一的方法控制攝像頭轉(zhuǎn)動(dòng),1比如始終以固定的轉(zhuǎn)動(dòng)速度轉(zhuǎn)動(dòng)攝像頭,顯然,這種方法非常不靈活。攝像頭轉(zhuǎn)動(dòng)要么太快,要么太慢。
2還有先慢后快的轉(zhuǎn)動(dòng)控制方法,即,當(dāng)用戶按下遙控器的一個(gè)方向鍵讓攝像頭轉(zhuǎn)動(dòng)時(shí),攝像頭剛開(kāi)始采用最慢的速度,如果用戶按住這個(gè)方向鍵不放一段時(shí)間后,攝像頭就加快轉(zhuǎn)動(dòng)的速度。但是這種控制方法對(duì)于一開(kāi)始就需要快速轉(zhuǎn)動(dòng)的用戶是不適用的。
顯然單一的一種轉(zhuǎn)動(dòng)速度控制不能滿足所有的會(huì)議電視場(chǎng)景的需要。很多時(shí)候不同的客戶需要不同的轉(zhuǎn)動(dòng)速度,而且不同的攝像頭轉(zhuǎn)動(dòng)的速度也不一樣。為了滿足不同的客戶需求,需要提供一種通過(guò)終端設(shè)備來(lái)設(shè)置合適的攝像頭轉(zhuǎn)動(dòng)速度,控制攝像頭轉(zhuǎn)動(dòng)的方法。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種通過(guò)終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法,使得用戶可以根據(jù)需要靈活地控制攝像頭轉(zhuǎn)動(dòng)的速度。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種通過(guò)終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法,包括以下步驟(a)用戶根據(jù)需要在所述終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值并保存該配置;(b)所述終端設(shè)備啟動(dòng)后,獲取所述攝像頭轉(zhuǎn)速配置值;(c)當(dāng)需要控制所述攝像頭轉(zhuǎn)動(dòng)時(shí),所述終端設(shè)備根據(jù)獲取的所述攝像頭的轉(zhuǎn)速配置值得到該攝像頭的給定轉(zhuǎn)速,并通過(guò)所述通信接口將該轉(zhuǎn)速通知該攝像頭,控制該攝像頭以該轉(zhuǎn)速轉(zhuǎn)動(dòng)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)在所述步驟(c)中,當(dāng)需要控制所述攝像頭轉(zhuǎn)動(dòng)時(shí),終端設(shè)備先通過(guò)與所述攝像頭之間的通信接口獲取該攝像頭當(dāng)前的焦距值,終端設(shè)備在計(jì)算所述攝像頭的給定轉(zhuǎn)速時(shí),是同時(shí)考慮所述攝像頭的轉(zhuǎn)速配置值和其當(dāng)前焦距,使得無(wú)論焦距大和焦距小時(shí),畫(huà)面都能按與所述轉(zhuǎn)速配置值對(duì)應(yīng)的速度勻速轉(zhuǎn)動(dòng)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(a)中,用戶在所述終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值時(shí),是從所述終端設(shè)備上配置好的多個(gè)不同轉(zhuǎn)速級(jí)別中選擇一個(gè)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述終端設(shè)備上配置好的多個(gè)轉(zhuǎn)速級(jí)別分為3~6個(gè)對(duì)應(yīng)于不同轉(zhuǎn)速的級(jí)別。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(a)中,所述配置值是直接保存或用一個(gè)對(duì)應(yīng)的標(biāo)志保存在所述終端設(shè)備的非易失性存儲(chǔ)器中,所述步驟(b)中,所述終端設(shè)備是從該存儲(chǔ)器直接獲取所述轉(zhuǎn)速配置值,或根據(jù)該存儲(chǔ)器中保存的該標(biāo)志獲取對(duì)應(yīng)的所述轉(zhuǎn)速配置值。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b)中,如果所述終端設(shè)備不能成功地獲取所述攝像頭轉(zhuǎn)速配置值,則采用預(yù)先配置的缺省值作為當(dāng)前的攝像頭轉(zhuǎn)速配置值。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)在所述步驟(c)中,如果所述終端設(shè)備不能從所述通信接口成功地獲取所述攝像頭當(dāng)前的實(shí)際焦距,則采用預(yù)先配置的缺省值作為該攝像頭的當(dāng)前焦距。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(c)中,所述終端設(shè)備采用以下公式計(jì)算所述攝像頭應(yīng)采用的轉(zhuǎn)速rate=(((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS)/n+1;或者rate=((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS+1+n;其中uZoomPos為所述攝像頭的當(dāng)前焦距;MAX_ZOOM_POS為所述攝像頭的最大的焦距,MAX_RATE為所述攝像頭轉(zhuǎn)速的最大值;n為所述攝像頭轉(zhuǎn)速配置值。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述終端設(shè)備為會(huì)議電視終端。
采用本發(fā)明方法,用戶可以靈活的控制攝像頭轉(zhuǎn)動(dòng)的速度,攝像頭轉(zhuǎn)動(dòng)的速度可以根據(jù)用戶的使用習(xí)慣選擇;不論攝像頭的焦距大小,畫(huà)面都可以勻速轉(zhuǎn)動(dòng);在終端關(guān)機(jī)以后,可以保存用戶的配置,繼續(xù)使用用戶上次使用攝像頭轉(zhuǎn)動(dòng)的速度,直到用戶使用別的場(chǎng)景重新修改了轉(zhuǎn)動(dòng)速度。
圖1是本發(fā)明實(shí)施例控制攝像頭轉(zhuǎn)動(dòng)的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施作如下詳述如圖1所示,本實(shí)施例中通過(guò)電視會(huì)議終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法,包括以下步驟步驟110,用戶根據(jù)需要在終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值n;該攝像頭轉(zhuǎn)速配置值可以是分為多個(gè)級(jí)別,但也可以直接寫(xiě)入數(shù)字。當(dāng)該攝像頭轉(zhuǎn)速配置值分為多個(gè)級(jí)別時(shí),可分為高速,中高速,中速,中低速,低速等,一般分為3~6個(gè)對(duì)應(yīng)于不同轉(zhuǎn)速的級(jí)別。
步驟120,終端設(shè)備保存該攝像頭轉(zhuǎn)速配置值n到其flash(快閃存儲(chǔ)器);步驟130,終端設(shè)備啟動(dòng)后,從flash讀取用戶配置的攝像頭轉(zhuǎn)速配置值n,如果正確讀取該攝像頭轉(zhuǎn)速配置值n,進(jìn)行步驟150,否則進(jìn)行步驟140;n的取值范圍為1到MAX_RATE,MAX_RATE為攝像頭轉(zhuǎn)動(dòng)的最大速度。
步驟140,采用預(yù)先配置的缺省值作為當(dāng)前的攝像頭轉(zhuǎn)速配置值;步驟150,當(dāng)需要控制攝像頭轉(zhuǎn)動(dòng)時(shí),終端設(shè)備通過(guò)與攝像頭之間的通信接口獲取該攝像頭當(dāng)前的焦距值uZoomPos,如果正確獲取該攝像頭當(dāng)前的焦距值uZoomPos,進(jìn)行步驟170,否則進(jìn)行步驟160;獲取該攝像頭當(dāng)前的焦距值uZoomPos是為了在之后的該攝像頭給定轉(zhuǎn)速的計(jì)算中,同時(shí)考慮該攝像頭的轉(zhuǎn)速配置值和其當(dāng)前焦距,使得無(wú)論焦距大和焦距小時(shí),畫(huà)面都能按與所述轉(zhuǎn)速配置值對(duì)應(yīng)的速度勻速轉(zhuǎn)動(dòng)。在另一實(shí)施例中,本步驟可以省略,終端設(shè)備只考慮該攝像頭的轉(zhuǎn)速配置值得到該攝像頭的給定轉(zhuǎn)速。
步驟160,采用預(yù)先配置的缺省值作為該攝像頭的當(dāng)前焦距;步驟170,終端設(shè)備根據(jù)獲取的該攝像頭的轉(zhuǎn)速配置值n、該攝像頭當(dāng)前的焦距值uZoomPos和其他系數(shù)計(jì)算得到該攝像頭的給定轉(zhuǎn)速,并通過(guò)通信接口將該轉(zhuǎn)速通知該攝像頭,控制該攝像頭以該轉(zhuǎn)速轉(zhuǎn)動(dòng)。
計(jì)算該攝像頭給定轉(zhuǎn)速的公式為rate=(((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS)/n+1;或者rate=((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS+1+n;其中MAX_ZOOM_POS為攝像頭最大的焦距,MAX_RATE為攝像頭轉(zhuǎn)動(dòng)速度的最大值;n就是上述攝像頭轉(zhuǎn)速配置值n。其中,MAX_ZOOM_POS和MAX_RATE的值與攝像頭的類(lèi)型和型號(hào)有關(guān)。如果計(jì)算的轉(zhuǎn)動(dòng)速度大于攝像頭轉(zhuǎn)動(dòng)速度的最大值,則讓轉(zhuǎn)動(dòng)速度等于攝像頭轉(zhuǎn)動(dòng)速度的最大值。
終端關(guān)掉電源以后,用戶配置的攝像頭轉(zhuǎn)動(dòng)速度還保留在flash里面。下次終端開(kāi)電以后,可以重復(fù)步驟130至步驟170控制攝像頭轉(zhuǎn)動(dòng)。
本發(fā)明在上述實(shí)施例的基礎(chǔ)上還可以有各種變換。例如,在一個(gè)實(shí)施例中,在終端開(kāi)機(jī)狀態(tài)下,在界面上顯示設(shè)置攝像頭轉(zhuǎn)速級(jí)別的菜單,用戶可以修改當(dāng)前設(shè)置的轉(zhuǎn)速級(jí)別并在flash中保存對(duì)應(yīng)于該轉(zhuǎn)速級(jí)別的標(biāo)志,然后從flash讀取上述標(biāo)志的值,根據(jù)該標(biāo)志得到其對(duì)應(yīng)的攝像頭轉(zhuǎn)速配置值n。該界面可以是PC控制臺(tái)的界面也可以是紅外遙控的界面,或者也可以在遙控器上增加遙控器的按鈕,每一個(gè)按鈕分別對(duì)應(yīng)不同的速度,用戶每按下一個(gè)速度,相當(dāng)于在界面上修改設(shè)置值。
上述方法也不一定局限于用電視會(huì)議終端來(lái)控制攝像頭的轉(zhuǎn)速,明顯的,在其它場(chǎng)合下的終端設(shè)備都可以應(yīng)用本發(fā)明方法。
權(quán)利要求
1.一種通過(guò)終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法,包括以下步驟(a)用戶根據(jù)需要在所述終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值并保存該配置;(b)所述終端設(shè)備啟動(dòng)后,獲取所述攝像頭轉(zhuǎn)速配置值;(c)當(dāng)需要控制所述攝像頭轉(zhuǎn)動(dòng)時(shí),所述終端設(shè)備根據(jù)獲取的所述攝像頭的轉(zhuǎn)速配置值得到該攝像頭的給定轉(zhuǎn)速,并通過(guò)所述通信接口將該轉(zhuǎn)速通知該攝像頭,控制該攝像頭以該轉(zhuǎn)速轉(zhuǎn)動(dòng)。
2.如權(quán)利要求1所述的方法,其特征在于,在所述步驟(c)中,當(dāng)需要控制所述攝像頭轉(zhuǎn)動(dòng)時(shí),終端設(shè)備先通過(guò)與所述攝像頭之間的通信接口獲取該攝像頭當(dāng)前的焦距值,終端設(shè)備在計(jì)算所述攝像頭的給定轉(zhuǎn)速時(shí),是同時(shí)考慮所述攝像頭的轉(zhuǎn)速配置值和其當(dāng)前焦距,使得無(wú)論焦距大和焦距小時(shí),畫(huà)面都能按與所述轉(zhuǎn)速配置值對(duì)應(yīng)的速度勻速轉(zhuǎn)動(dòng)。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟(a)中,用戶在所述終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值時(shí),是從所述終端設(shè)備上配置好的多個(gè)不同轉(zhuǎn)速級(jí)別中選擇一個(gè)。
4.如權(quán)利要求3所述的方法,其特征在于,所述終端設(shè)備上配置好的多個(gè)轉(zhuǎn)速級(jí)別分為3~6個(gè)對(duì)應(yīng)于不同轉(zhuǎn)速的級(jí)別。
5.如權(quán)利要求1所述的方法,其特征在于,所述步驟(a)中,所述配置值是直接保存或用一個(gè)對(duì)應(yīng)的標(biāo)志保存在所述終端設(shè)備的非易失性存儲(chǔ)器中,所述步驟(b)中,所述終端設(shè)備是從該存儲(chǔ)器直接獲取所述轉(zhuǎn)速配置值,或根據(jù)該存儲(chǔ)器中保存的該標(biāo)志獲取對(duì)應(yīng)的所述轉(zhuǎn)速配置值。
6.如權(quán)利要求1所述的方法,其特征在于,所述步驟(b)中,如果所述終端設(shè)備不能成功地獲取所述攝像頭轉(zhuǎn)速配置值,則采用預(yù)先配置的缺省值作為當(dāng)前的攝像頭轉(zhuǎn)速配置值。
7.如權(quán)利要求2所述的方法,其特征在于,在所述步驟(c)中,如果所述終端設(shè)備不能從所述通信接口成功地獲取所述攝像頭當(dāng)前的實(shí)際焦距,則采用預(yù)先配置的缺省值作為該攝像頭的當(dāng)前焦距。
8.如權(quán)利要求2所述的方法,其特征在于,所述步驟(c)中,所述終端設(shè)備采用以下公式計(jì)算所述攝像頭應(yīng)采用的轉(zhuǎn)速rate=(((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS)/n+1;或者rate=((MAX_ZOOM_POS-uZoomPos)*(MAX_RATE-1))/MAX_ZOOM_POS+1+n;其中uZoomPos為所述攝像頭的當(dāng)前焦距;MAX_ZOOM_POS為所述攝像頭的最大的焦距,MAX_RATE為所述攝像頭轉(zhuǎn)速的最大值;n為所述攝像頭轉(zhuǎn)速配置值。
9.如權(quán)利要求1所述的方法,其特征在于,所述終端設(shè)備為會(huì)議電視終端。
全文摘要
本發(fā)明公開(kāi)了一種通過(guò)終端設(shè)備靈活控制攝像頭轉(zhuǎn)速的方法,包括以下步驟用戶根據(jù)需要在所述終端設(shè)備上設(shè)置所需的攝像頭轉(zhuǎn)速配置值并保存該配置;所述終端設(shè)備啟動(dòng)后,獲取所述攝像頭轉(zhuǎn)速配置值;當(dāng)需要控制所述攝像頭轉(zhuǎn)動(dòng)時(shí),所述終端設(shè)備根據(jù)獲取的所述攝像頭的轉(zhuǎn)速配置值得到該攝像頭的給定轉(zhuǎn)速,并通過(guò)所述通信接口將該轉(zhuǎn)速通知該攝像頭,控制該攝像頭以該轉(zhuǎn)速轉(zhuǎn)動(dòng)。采用本發(fā)明方法,用戶可以根據(jù)需要靈活地控制攝像頭轉(zhuǎn)動(dòng)的速度。
文檔編號(hào)H04N7/15GK1972383SQ20051012415
公開(kāi)日2007年5月30日 申請(qǐng)日期2005年11月25日 優(yōu)先權(quán)日2005年11月25日
發(fā)明者陳華, 朱曉斌, 李暉, 段新平 申請(qǐng)人:中興通訊股份有限公司