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

信息處理裝置及其控制方法與流程

文檔序號:12279420閱讀:602來源:國知局
信息處理裝置及其控制方法與流程

本發(fā)明涉及一種信息處理裝置及其控制方法。



背景技術(shù):

網(wǎng)絡(luò)攝像機使用可視范圍(viewable range)設(shè)置。該可視范圍設(shè)置限制該攝像機的圖像拍攝能力范圍(image capturing capable range),并且,在用戶在公開實時視頻時、希望限制變焦或者視野的一部分的情況下,采用該可視范圍設(shè)置。

日本特開2013-157905號公報記載了一種方法,在該方法中,在拍攝多個縱橫比的圖像的同時,能夠拍攝整個可視范圍區(qū)域,而不拍攝任何圖像中的有效可視范圍的外部。

網(wǎng)絡(luò)攝像機的管理員設(shè)置攝像機的可視范圍。管理員具有能夠?qū)z像機移動到可視范圍外部的權(quán)限。管理員可以通過對擺動(pan)的左端和右端、傾斜(tilt)的上端和下端以及變焦(zoom)的遠攝端及廣角端進行指定,來設(shè)置可視范圍。

作為設(shè)置方法,提供了如下的方法:在確定可視范圍的左上方位置時,通過滑動條等來移動攝像機的擺動及傾斜位置,并且獲取和保存所述位置作為左端及上端。

在確定可視范圍的邊界位置之后,管理員操作攝像機的姿態(tài)(orientation),并且確認可視范圍區(qū)域是否如同所估計的一樣。然而,難以對于攝像機的實時視頻,區(qū)別可視范圍的內(nèi)部與外部。例如,存在如下的問題:在確定左上邊界位置之后,難以在任意的擺動位置,確認上端是否已被正確設(shè)置。



技術(shù)實現(xiàn)要素:

本發(fā)明解決上述的問題,并且提供一種技術(shù),該技術(shù)能夠輕松且正確地確認網(wǎng)絡(luò)攝像機的擺動和傾斜中的各個的有效范圍,該有效范圍對一般用戶而言是被容許的。

根據(jù)本發(fā)明的第一個方面,提供了一種信息處理裝置,其用于在擺動角和傾斜角中的各個是能夠改變的網(wǎng)絡(luò)攝像機中,設(shè)置用戶能夠操作的擺動和傾斜中的各個的有效范圍,所述信息處理裝置包括:設(shè)置單元,其被構(gòu)造為設(shè)置所述網(wǎng)絡(luò)攝像機的所述有效范圍;以及顯示控制單元,其被構(gòu)造為顯示從所述網(wǎng)絡(luò)攝像機接收的視頻,其中,在所接收的視頻的視野包括由所述設(shè)置單元設(shè)置的所述有效范圍的邊界的情況下,所述顯示控制單元將表示所述有效范圍的所述邊界的線段疊置在所接收的視頻內(nèi)。

根據(jù)本發(fā)明的第二個方面,提供了一種信息處理裝置的控制方法,所述信息處理裝置用于在擺動角和傾斜角中的各個是能夠改變的網(wǎng)絡(luò)攝像機中,設(shè)置一般用戶能夠操作的擺動和傾斜中的各個的有效范圍,所述控制方法包括以下步驟:設(shè)置所述網(wǎng)絡(luò)攝像機的所述有效范圍;以及顯示從所述網(wǎng)絡(luò)攝像機接收的視頻,其中,在所述顯示步驟中,在所接收的視頻的視野包括所述有效范圍的邊界的情況下,將表示所述有效范圍的所述邊界的線段疊置在所接收的視頻內(nèi)。

根據(jù)本發(fā)明的第三個方面,提供了一種信息處理裝置,其用于在擺動角和傾斜角中的各個是能夠改變的網(wǎng)絡(luò)攝像機中,設(shè)置用戶能夠操作的擺動和傾斜中的各個的有效范圍,所述信息處理裝置包括:顯示控制單元,其被構(gòu)造為顯示從所述網(wǎng)絡(luò)攝像機接收的視頻;全景顯示單元,其被構(gòu)造為在由被所述網(wǎng)絡(luò)攝像機拍攝的多個圖像而獲得的全景圖像上,顯示表示所述有效范圍的區(qū)域;設(shè)置單元,其被構(gòu)造為通過改變在所述全景圖像上顯示的所述區(qū)域的邊界線,來設(shè)置所述網(wǎng)絡(luò)攝像機的所述有效范圍;以及控制單元,其被構(gòu)造為在所述區(qū)域的邊界線的位置被改變的情況下,控制與所述邊界線的所改變的位置相對應(yīng)的所述網(wǎng)絡(luò)攝像機的所述擺動和傾斜中的至少一者的改變。

根據(jù)本發(fā)明的第四個方面,提供了一種信息處理裝置的控制方法,所述信息處理裝置用于在擺動角和傾斜角中的各個是能夠改變的網(wǎng)絡(luò)攝像機中,設(shè)置用戶能夠操作的擺動和傾斜中的各個的有效范圍,所述控制方法包括以下步驟:設(shè)置所述網(wǎng)絡(luò)攝像機的所述有效范圍;顯示從所述網(wǎng)絡(luò)攝像機接收的視頻;在由被所述網(wǎng)絡(luò)攝像機拍攝的多個圖像而獲得的全景圖像上,顯示表示所述有效范圍的區(qū)域;通過改變在所述全景圖像上顯示的所述區(qū)域的邊界線,來設(shè)置所述網(wǎng)絡(luò)攝像機的所述有效范圍;以及在所述區(qū)域的邊界線的位置被改變的情況下,控制與所述邊界線的所改變的位置相對應(yīng)的所述網(wǎng)絡(luò)攝像機的所述擺動和傾斜中的一者的改變。

根據(jù)本發(fā)明,能夠輕松且正確地確認網(wǎng)絡(luò)攝像機的擺動和傾斜中的各個的有效范圍,該有效范圍對一般用戶而言是被容許的。

通過以下(參照附圖)對示例性實施例的描述,本發(fā)明進一步的特征將變得清楚。

附圖說明

圖1是示出根據(jù)實施例的網(wǎng)絡(luò)攝像機系統(tǒng)的結(jié)構(gòu)的圖;

圖2是示出網(wǎng)絡(luò)攝像機的框圖;

圖3是示出客戶端裝置的框圖;

圖4是示出根據(jù)第一實施例的用戶界面的示例的圖;

圖5是示出根據(jù)第二實施例的用戶界面的示例的圖;

圖6A及6B是各自示出根據(jù)第三實施例的用戶界面的示例的圖;

圖7是例示根據(jù)實施例的網(wǎng)絡(luò)攝像機的處理過程的流程圖;

圖8是例示根據(jù)第一實施例的客戶端裝置的處理過程的流程圖;并且

圖9是例示根據(jù)第一實施例的客戶端裝置的處理過程的流程圖。

具體實施方式

以下,將參照附圖來詳細描述本發(fā)明的實施例。

[第一實施例]

在第一實施例中,將說明如下的示例,即在攝像機的實時視頻上,顯示被選擇作為可視范圍的邊界的位置。

圖1是示出根據(jù)第一實施例的網(wǎng)絡(luò)攝像機系統(tǒng)的示意性結(jié)構(gòu)的圖。參照圖1,該網(wǎng)絡(luò)攝像機系統(tǒng)包括網(wǎng)絡(luò)攝像機101,該網(wǎng)絡(luò)攝像機101用于經(jīng)由網(wǎng)絡(luò)來遞送實時視頻信息??梢酝ㄟ^遠程操作,來改變網(wǎng)絡(luò)攝像機101的擺動角和傾斜角中的各個。也可以根據(jù)實施例針對網(wǎng)絡(luò)攝像機101的變焦倍率,來進行遠程操作。該系統(tǒng)包括客戶端裝置102,該客戶端裝置102用于顯示來自網(wǎng)絡(luò)攝像機101的視頻,并且依照來自用戶的指令,通過向網(wǎng)絡(luò)攝像機101發(fā)送各種命令來進行遠程操作。網(wǎng)絡(luò)攝像機101和客戶端裝置102通過能夠進行基于IP的通信的網(wǎng)絡(luò)103(諸如LAN或因特網(wǎng)等)而連接。

作為網(wǎng)絡(luò)103,可以采用諸如因特網(wǎng)或內(nèi)聯(lián)網(wǎng)等的任何數(shù)字網(wǎng)絡(luò),只要該數(shù)字網(wǎng)絡(luò)的帶寬足以傳遞攝像機控制信號和壓縮的圖像信號即可。請注意,假定以TCP/IP(UDP/IP)協(xié)議作為網(wǎng)絡(luò)協(xié)議。

為了描述簡單起見,圖1示出了一個網(wǎng)絡(luò)攝像機101和一個客戶端裝置102。然而,連接的設(shè)備的數(shù)量不受特別限定。請注意,客戶端裝置102被例示為由具有管理員權(quán)限的用戶使用的。假定向全部的網(wǎng)絡(luò)攝像機101和客戶端裝置102分配了IP地址。

圖2是示出圖1中所示的網(wǎng)絡(luò)攝像機101的內(nèi)部結(jié)構(gòu)的框圖。

網(wǎng)絡(luò)攝像機101具有包括攝像機控制單元206的以下構(gòu)成要素,所述的攝像機控制單元206用于控制整個裝置。

通信控制單元207進行從客戶端裝置102接收各種命令的處理,以及將視頻數(shù)據(jù)分配到客戶端裝置102的處理。如果通信控制單元207從客戶端裝置102接收到命令,則通信控制單元207將該命令傳送到命令解釋單元208,以將該命令轉(zhuǎn)換為能夠被攝像機控制單元206解釋的格式的信息。

視頻攝像機201依照由攝像機控制單元206指示的變焦倍率來拍攝視頻,并輸出所拍攝的視頻。圖像輸入單元202獲取由視頻攝像機201獲得的被拍攝視頻(運動圖像和靜止圖像)。如果每秒獲取30幀的圖像,則能夠獲取30fps的運動圖像。圖像壓縮單元203把獲取的被拍攝圖像,壓縮至容易分配到客戶端裝置的數(shù)據(jù)大小。請注意,在從視頻攝像機201獲取圖像信號、并進行A/D轉(zhuǎn)換之后,圖像壓縮單元203通過Motion JPEG(動態(tài)JPEG)來壓縮轉(zhuǎn)換后的信號,并將壓縮的信號傳送到通信控制單元207。結(jié)果,通信控制單元207將該圖像數(shù)據(jù)分配到攝像機已登錄到的網(wǎng)絡(luò)103。在該示例中,Motion JPEG被例示作為視頻壓縮方法,但是,壓縮方法的類型不受特別限定??蓜釉婆_205并入了視頻攝像機201,并且能夠在攝像機控制單元206的控制下,來改變水平方向上的擺動角和垂直方向上的傾斜角。

存儲單元204存儲和保持各種設(shè)置值(包括可視范圍信息)、管理員ID及密碼,以及諸如全景圖像等的數(shù)據(jù)。在該實施例中,存儲在存儲單元204中的可視范圍的設(shè)置信息是如下的信息,該信息用于定義能夠由管理員以外的一般用戶進行的擺動、傾斜及變焦中的各個的有效范圍。請注意,如果網(wǎng)絡(luò)攝像機101不具有變焦功能,則變焦倍率的上限和下限不是必需的。

下面,將參照圖7中所示的流程圖,來描述在根據(jù)該實施例的、具有上述結(jié)構(gòu)的網(wǎng)絡(luò)攝像機101從客戶端裝置接收到各種命令的情況下,攝像機控制單元206的處理。請注意,圖7示出了在客戶端裝置102的登錄處理結(jié)束之后的處理。圖像分配處理已在上述的處理中闡明,并且作為另一線程來進行,在此不予詳細描述。當客戶端裝置102的CPU執(zhí)行被讀出到RAM中的程序時,圖7中所示的流程圖得以實現(xiàn)。

在步驟S701中,攝像機控制單元206等待經(jīng)由通信控制單元207的命令的接收。如果確定已接收到命令,則攝像機控制單元206在步驟S702中,使用命令解釋單元208來解釋所接收到的命令。在步驟S703中,進行如下的確定,即該命令的發(fā)送源的用戶是否利用管理員權(quán)限而登錄。如果該用戶作為管理員登錄,則處理前進到步驟S704。即使改變攝像機的視角的請求,是與預(yù)設(shè)可視范圍外部的區(qū)域的圖像相對應(yīng)的請求,也執(zhí)行根據(jù)請求的處理。亦即,管理員能夠使用網(wǎng)絡(luò)攝像機101的全部功能。

另一方面,如果在步驟S703中,確定了命令請求源的用戶不是管理員,而是一般用戶,則處理前進到步驟S705。在步驟S705中,攝像機控制單元206進行如下的確定,即被請求的命令是否為針對擺動角、傾斜角及變焦倍率中的一者的改變指示命令。這是因為,在根據(jù)該實施例的網(wǎng)絡(luò)攝像機101的功能當中,對一般用戶可用的功能是改變擺動角、傾斜角及變焦倍率。因此,無法接受對這些可用功能以外的功能的請求。如果請求是針對擺動角、傾斜角及變焦倍率中的一者的改變指示命令,則處理前進到步驟S706。在步驟S706中,攝像機控制單元206在存儲于存儲單元204中的可視范圍信息中的容許范圍內(nèi),改變擺動角、傾斜角或變焦倍率。例如,如果被請求的擺動角的視場超過可視范圍,則將視場限制到與可視范圍的邊界匹配的擺動角。這同樣適用于傾斜角及變焦倍率。

請注意,當?shù)卿浻脩羰枪芾韱T時,步驟S704中的處理包括擺動角、傾斜角或變焦倍率的改變指示。在這種情況下,不存在基于存儲的可視范圍的設(shè)置信息的限制。其他處理包括獲取當前的擺動角、傾斜角或變焦倍率的值的請求、獲取存儲在存儲單元204中的可視范圍信息的請求、可視范圍信息更新請求、全景圖像獲取請求,以及全景圖像生成請求。在接收到獲取擺動角、傾斜角或變焦倍率的值的請求的情況下,攝像機控制單元206返回被請求的當前值。之所以準備該功能,是為了在管理員發(fā)出將網(wǎng)絡(luò)攝像機101的1至×10的變焦倍率改變?yōu)椤?0的請求時,能夠進行確認。在接收到可視范圍信息獲取請求或全景圖像獲取請求的情況下,攝像機控制單元206僅把存儲在存儲單元204中的相應(yīng)信息,發(fā)送到管理員已登錄到的客戶端裝置,這不需要特別地描述。在接收到可視范圍更新請求的情況下,攝像機控制單元206接收繼該命令之后的信息,作為新的“可視范圍”,并且在存儲單元204中進行存儲(覆蓋)處理。

在請求是全景圖像生成請求的情況下,攝像機控制單元206重復(fù)如下的處理,即,使變焦倍率最大化(將變焦倍率設(shè)置到遠攝端),分別通過預(yù)設(shè)角度來改變擺動角和傾斜角,并拍攝圖像。攝像機控制單元206進行如下的處理,即連接被拍攝圖像,以生成網(wǎng)絡(luò)攝像機101的圖像拍攝能力范圍的一個全景圖像,并將該全景圖像存儲在存儲單元204中。請注意,通過管理員權(quán)限而登錄的用戶可以利用客戶機終端,按照需要來發(fā)出指示改變擺動角、傾斜角或變焦倍率的命令,并且通過將接收到的圖像進行合成來生成全景圖像。在這種情況下,客戶端裝置把上傳請求命令和生成的全景圖像,發(fā)送到網(wǎng)絡(luò)攝像機101,從而將圖像存儲在存儲單元204中。

以上,說明了根據(jù)該實施例的網(wǎng)絡(luò)攝像機101的結(jié)構(gòu)和處理內(nèi)容。接下來,將描述根據(jù)該實施例的客戶端裝置102的結(jié)構(gòu)和處理內(nèi)容。

圖3是示出圖1中所示的客戶端裝置102的內(nèi)部結(jié)構(gòu)的框圖??蛻舳搜b置102能夠通過指定被分配給每個網(wǎng)絡(luò)攝像機的IP地址,而連接到任意的網(wǎng)絡(luò)攝像機101。通信控制單元301由如下的電路構(gòu)成,所述電路接收從網(wǎng)絡(luò)攝像機101發(fā)送的被拍攝視頻數(shù)據(jù),以及在存儲單元204中保持的全景圖像數(shù)據(jù)和可視范圍信息。通信控制單元301還進行向網(wǎng)絡(luò)攝像機101的命令發(fā)送處理,以及接收作為該命令發(fā)送處理的結(jié)果的狀態(tài)信息的處理。

控制單元305控制整個裝置,并且由如下的CPU和RAM構(gòu)成,所述CPU用于依照讀出的程序來執(zhí)行處理,所述RAM用于存儲從硬盤中讀出的程序。例如,控制單元305生成由圖像解壓縮單元304展開(解碼)的被拍攝視頻及全景圖像,以及來自各種攝像機操作的結(jié)果的圖形用戶界面(GUI)。控制單元305把生成的圖像和GUI,顯示在由液晶顯示器等構(gòu)成的畫面顯示單元306上。請注意,如果連接了多個網(wǎng)絡(luò)攝像機,則可以將多個攝像機顯示在一個畫面上,或者選擇攝像機中的一個。輸入單元303由鍵盤和諸如鼠標或觸摸屏等的指點設(shè)備構(gòu)成,并且能夠被用來指定用于確定網(wǎng)絡(luò)攝像機的操作的命令,以及該命令的參數(shù)。操作命令生成/解釋單元302基于GUI操作來生成各種攝像機操作命令。通信控制單元301把所生成的各種攝像機操作命令,發(fā)送到網(wǎng)絡(luò)攝像機101。操作命令生成/解釋單元302進行如下的處理,即解釋從網(wǎng)絡(luò)攝像機101接收的攝像機操作結(jié)果,并將該結(jié)果傳送到控制單元305。作為硬件,操作命令生成/解釋單元302可以通過與用于實現(xiàn)控制單元305的CPU相同的處理器,或者通過不同的處理器,來實現(xiàn)。圖像解壓縮單元304可以通過專用的解碼器電路來實現(xiàn),或者在CPU執(zhí)行圖像解壓縮程序時被實現(xiàn)。

客戶端裝置102所需的硬件結(jié)構(gòu),與諸如一般的個人計算機(PC)等的信息處理裝置的硬件結(jié)構(gòu)相同,并且,可以把圖3中所示的功能中的部分或全部,實現(xiàn)為以諸如CD-ROM等的存儲介質(zhì)的形式提供的軟件。

圖4示出了在根據(jù)本實施例的客戶端裝置102執(zhí)行供網(wǎng)絡(luò)攝像機的管理員使用的應(yīng)用期間的用戶界面。在以下的描述中,假定用戶已經(jīng)通過輸入管理員ID及密碼,而作為管理員登錄到網(wǎng)絡(luò)攝像機101。該用戶界面也被顯示在畫面顯示單元306上。請注意,在管理員以外的一般用戶所執(zhí)行的應(yīng)用的用戶界面中,僅具有用于顯示從網(wǎng)絡(luò)攝像機101接收的圖像的區(qū)域,以及用于設(shè)置擺動角、傾斜角及變焦倍率的部分,在此,將省略相應(yīng)的描述。

供管理員使用的應(yīng)用還充當如下的軟件(程序),該軟件(程序)用于設(shè)置或改變網(wǎng)絡(luò)攝像機101的可視范圍。正如已經(jīng)描述的一樣,如果管理員以外的一般用戶經(jīng)由該用戶的終端裝置,對網(wǎng)絡(luò)攝像機101進行遠程操作,則此時的容許范圍由可視范圍來定義。換言之,可視范圍被一般用戶用來設(shè)置如下各端的容許范圍,所述各端是可動云臺205的擺動位置的左右兩端和傾斜位置的上下兩端,以及視頻攝像機201的變焦位置的遠攝端(遠端)和廣角端(廣端)。通過設(shè)置有效可視范圍,能夠限制一般用戶利用網(wǎng)絡(luò)攝像機101進行圖像拍攝的視野。

有效可視范圍由網(wǎng)絡(luò)攝像機101的管理員來設(shè)置。因此,對于具有用于設(shè)置有效可視范圍的管理員權(quán)限的用戶(利用管理員ID及密碼而登錄的用戶)而言,能夠使用網(wǎng)絡(luò)攝像機101的全部功能,并且在操作上不受有效可視范圍的限制。

參照圖4,視頻顯示單元401是顯示從網(wǎng)絡(luò)攝像機101接收的整個當前被拍攝視頻的區(qū)域。由視頻顯示單元401表示的外邊界框能夠代表如下的邊界框,該邊界框表示當前進行圖像拍攝的網(wǎng)絡(luò)攝像機101的視場。用戶在視頻顯示單元401上查看正由網(wǎng)絡(luò)攝像機拍攝的視頻的同時,利用諸如鼠標或觸摸屏等的輸入設(shè)備,來操作畫面上的諸如滑動條411、412及413等的控件。請注意,滑動條411是用于控制擺動角的控件,滑動條412是用于控制傾斜角的控件,并且滑動條413是用于控制變焦倍率的控件。

全景顯示單元402顯示從網(wǎng)絡(luò)攝像機101接收的全景圖像。全景圖像是通過如下方式獲得的一個圖像,即連接網(wǎng)絡(luò)攝像機101的可動云臺205的整個擺動/傾斜可動范圍上的圖像。通過預(yù)先創(chuàng)建全景圖像,能夠在諸如閱覽器等的客戶端軟件上使用該圖像。如果未創(chuàng)建全景圖像,則在全景顯示單元402上顯示黑色背景圖像等,使得用戶能夠知道未創(chuàng)建全景圖像。如果已創(chuàng)建了全景圖像,則在全景顯示單元402上,顯示從網(wǎng)絡(luò)攝像機的存儲單元204中讀出的全景圖像。

通過從管理員應(yīng)用(管理員)的菜單(未示出)給出全景圖像創(chuàng)建指令,來生成全景圖像。在給出該全景圖像創(chuàng)建指令時,管理員應(yīng)用向登錄的網(wǎng)絡(luò)攝像機101發(fā)出全景圖像生成請求命令。網(wǎng)絡(luò)攝像機101的攝像機控制單元206依照上述過程來生成全景圖像,并將該全景圖像存儲在存儲單元204中。存儲在存儲單元204中的全景圖像被保持,除非再次接收到全景圖像生成命令。圖4中所示的全景顯示單元402顯示從網(wǎng)絡(luò)攝像機101接收的全景圖像。

由客戶端裝置102的應(yīng)用基于從網(wǎng)絡(luò)攝像機101接收的可視范圍信息,而生成在全景顯示單元402上顯示的用于設(shè)置可視范圍的邊界框404。

用戶可以通過操作輸入設(shè)備,來改變用于設(shè)置可視范圍的邊界框404的位置及尺寸。例如,如果在用于設(shè)置可視范圍的邊界框404內(nèi)部的區(qū)域中拖動鼠標,則能夠移動整個可視范圍的位置,而不改變形狀。如果在用于設(shè)置可視范圍的邊界框404的左側(cè)、右側(cè)、上側(cè)及下側(cè)的邊中的一者上拖動鼠標,則能夠改變可視范圍的左端、右端、上端及下端中的相應(yīng)一者的位置。如果在用于設(shè)置可視范圍的邊界框404的左上頂點上拖動鼠標,則能夠同時改變可視范圍的左端和上端的位置。也可以通過相同的方式來操作右上、左下及右下頂點。

至于改變用于設(shè)置可視范圍的邊界框404的尺寸及位置的方法,并不限定于上述的一種。用戶可以通過操作當前位置獲取操作單元403,而把在視頻顯示單元401上顯示的攝像機的視野的上、下、左、右端,設(shè)置為可視范圍的可視范圍的邊界位置。例如,如果當前位置獲取操作單元403的、左端的“獲取按鈕”被點擊,則把在視頻顯示單元401上顯示的視頻的左端,設(shè)置為表示可視范圍的邊界框的左端。用于設(shè)置全景顯示單元402的可視范圍的邊界框404的左側(cè)邊被移動,以便在水平方向上的位置上,與用于顯示當前位置的邊界框405的左側(cè)邊匹配。這同樣適用于右端、上端及下端。如果遠攝端被點擊,則把在視頻顯示單元401上顯示視頻的倍率,設(shè)置為能夠由網(wǎng)絡(luò)攝像機101的一般用戶設(shè)置的遠攝端(最大倍率)。如果廣角端被點擊,則把在視頻顯示單元401上顯示視頻的倍率,設(shè)置為能夠由網(wǎng)絡(luò)攝像機101的一般用戶設(shè)置的廣角端(最小倍率)。

如果用戶通過上述方法來設(shè)置可視范圍,則用戶可能期望確認該可視范圍是否被正確設(shè)置。雖然用戶能夠通過在全景顯示單元402上顯示的用于設(shè)置可視范圍的邊界框404,而在某種程度上進行確認,但是,全景圖像的分辨率是低的,因而,難以僅在全景顯示單元402上進行細致的確認。用戶一定希望在操作擺動或傾斜的同時,而在視頻顯示單元401上確認當前位置是否落在可視范圍內(nèi),但是,難以把握可視范圍的邊界。

在本實施例中,將可視范圍邊界線406疊置在視頻顯示單元401上??梢暦秶吔缇€406對應(yīng)于在全景顯示單元402上顯示的用于設(shè)置可視范圍的邊界框404的一部分。可視范圍邊界線406被顯示在與當前的擺動角、傾斜角及變焦倍率(或焦距)相對應(yīng)的位置,并且通過操作擺動、傾斜或變焦而被相對地移動。通過查看可視范圍邊界線406,用戶能夠以遠高于全景圖像的分辨率,輕松地確認可視范圍是否已被正確設(shè)置。如果用戶最后點擊確定(OK)按鈕414,則向網(wǎng)絡(luò)攝像機101,發(fā)送可視范圍更新請求命令,以及表示如上所述設(shè)置的可視范圍的信息。

下面,將參照圖4以及圖8及圖9中所示的流程圖,再次描述當執(zhí)行根據(jù)該實施例的供管理員使用的應(yīng)用時的、控制單元305的顯示控制處理。當客戶端裝置102的CPU執(zhí)行被讀出到RAM中的程序時,圖8及圖9中所示的流程圖得以實現(xiàn)。

在步驟S801中,控制單元305利用管理員ID及密碼,作為管理員登錄到網(wǎng)絡(luò)攝像機101。如果控制單元305成功登錄,則在步驟S802中,發(fā)出分別向網(wǎng)絡(luò)攝像機101請求當前設(shè)置的可視范圍和全景圖像的命令,以從網(wǎng)絡(luò)攝像機101獲取這些信息。

在步驟S803中,控制單元305由接收的表示可視范圍的信息,來生成用于設(shè)置可視范圍的邊界框404,并將用于設(shè)置可視范圍的邊界框404疊置在接收的全景圖像上。在步驟S804中,接收當前由網(wǎng)絡(luò)攝像機101拍攝的視頻。在步驟S805中,獲取此時的擺動角、傾斜角及變焦倍率。在步驟S806中,控制單元305在經(jīng)過步驟S803中的合成處理的全景圖像上,基于獲取到的擺動角、傾斜角及變焦位置,進一步合成用于顯示當前位置的邊界框,并將該合成結(jié)果顯示在全景顯示單元402上。在步驟S807中,控制單元305在當前視頻上,合成可視范圍邊界線作為用于顯示當前位置的邊界框的一部分,并將該合成結(jié)果顯示在視頻顯示單元401上。

結(jié)果,圖4中所示的用戶界面被顯示在畫面顯示單元306上。

在步驟S808中,控制單元305確定當前位置獲取操作單元403、確定按鈕414或者滑動條411至413中的一個的操作的有/無,或者用于設(shè)置可視范圍的邊界框404的移動或變形操作的有/無。

在確定無操作進行的情況下,處理返回到步驟S804。因此,只要未進行操作,在視頻顯示單元401即顯示實質(zhì)上為實時的視頻。在攝像機的視野中存在用于設(shè)置可視范圍的邊界框404的情況下,還顯示作為邊界框的邊界線的可視范圍邊界線406。

在用戶操作了滑動條411至413中的一個的情況下,控制單元305確定進行了操作,并且使處理從步驟S809前進到步驟S810。在步驟S810中,進行如下的處理,即發(fā)出與被用戶操作的滑動條(滑動條411至413中的一個)的位置相對應(yīng)的命令及參數(shù),并將所述命令及參數(shù)發(fā)送到網(wǎng)絡(luò)攝像機101。然后,處理返回到步驟S804。例如,在操作了滑動條411的情況下,發(fā)送如下的擺動角改變命令,該擺動角改變命令包括操作后的滑動條的按鈕的位置作為變元。結(jié)果,網(wǎng)絡(luò)攝像機101依照該請求來控制可動云臺205,從而改變擺動角。網(wǎng)絡(luò)攝像機101向客戶端裝置102,發(fā)送基于改變后的擺動角的視頻。如上所述,控制單元305在步驟S804中接收該視頻,并且在步驟S805中接收當前參數(shù)。因此,在步驟S806及S807中,顯示畫面上的用于顯示當前位置的邊界框405被改變,并且隨著攝像機的視線方向或放大率的改變,可視范圍邊界線406的相對位置也被改變。

在用戶發(fā)送了改變用于設(shè)置可視范圍的邊界框404的位置及形狀的指令,或者操作了當前位置獲取操作單元403的情況下,控制單元305在步驟S811中,確定進行了操作。因此,在用戶進行了這樣的操作的情況下,控制單元305在步驟S812中改變可視范圍。控制單元305使處理返回到步驟S804。結(jié)果,顯示畫面上的用于設(shè)置可視范圍的邊界框404和可視范圍邊界線406也被改變。

假定用戶點擊確定按鈕414。在這種情況下,控制單元305在步驟S813中,確定存在操作,并且進行步驟S814中的處理。在步驟S814中,控制單元305向網(wǎng)絡(luò)攝像機101,發(fā)送可視范圍更新請求命令,以及表示當操作確定按鈕414時的可視范圍(對應(yīng)于用于設(shè)置可視范圍的邊界框)的信息。如果網(wǎng)絡(luò)攝像機101從具有管理員權(quán)限的用戶接收到該命令,則網(wǎng)絡(luò)攝像機101認為接收了表示新可視范圍的信息,并將該信息寫入(覆蓋)于存儲單元204中。

以上說明了該實施例。根據(jù)上述實施例,當設(shè)置一般用戶能夠操作網(wǎng)絡(luò)攝像機101的可視范圍(擺動角范圍、傾斜角范圍或變焦倍率范圍)時,將表示該可視范圍的邊界的線段疊置在當前拍攝的視頻上。結(jié)果,便能夠輕松地確認設(shè)置了可視范圍的區(qū)域是否正確,例如,確認可視范圍的邊界的位置,或者目標物體是否落在可視范圍內(nèi)。

[第二實施例]

第二實施例是通過發(fā)展上述的第一實施例而獲得的示例。

根據(jù)上述的第一實施例,如果在視頻顯示單元401上顯示的當前視場內(nèi),垂直線和水平線被疊置作為可視范圍邊界線,亦即,如果可視范圍的四個角中的一個落在當前視場內(nèi),則能夠區(qū)別可視范圍的內(nèi)部與外部。然而,如果存在一條邊界線,或者看不到邊界線,則難以知道在視頻顯示單元401上顯示的視頻落在可視范圍的內(nèi)部還是外部。因此,用戶基于全景顯示單元402上的用于設(shè)置可視范圍的邊界框404與用于顯示當前位置的邊界框405之間的關(guān)系,來進行確定。

在第二實施例中,針對可視范圍的內(nèi)部和外部使用不同的顯示方法。例如,用于設(shè)置可視范圍的邊界框404的內(nèi)部被加陰影線。同樣,可視范圍邊界線502的可視范圍內(nèi)的區(qū)域被加陰影線。圖5示出了示例。結(jié)果,即使用于顯示當前位置的邊界框501在圖5中所示的位置的情況下,用戶也能夠僅通過查看視頻顯示單元401,來識別可視范圍邊界線502的哪一側(cè)落在可視范圍內(nèi)。

在第二實施例中,可視范圍內(nèi)的區(qū)域被加陰影線。任何方法均可以被采用,只要能夠區(qū)別可視范圍的內(nèi)部與外部即可。例如,可以采用如下的方法,即在可視范圍的內(nèi)部,顯示表示可視范圍的內(nèi)部的字母或圖標,或者采用如下的方法,即設(shè)置兩種顏色的可視范圍邊界線,并針對內(nèi)部和外部使用不同的顏色。

如上所述,利用根據(jù)第二實施例的客戶端裝置的用戶界面,能夠輕松地確定當前進行圖像拍攝的位置落在可視范圍的內(nèi)部還是外部。

[第三實施例]

第三實施例將描述如下的方法,即當在用戶界面上顯示的全景圖像中改變可視范圍時,將攝像機移動到相應(yīng)的位置。

圖6A及6B是各自示出在根據(jù)第三實施例的、用戶界面被應(yīng)用到的客戶端裝置102的畫面顯示單元306上顯示的畫面的示例的圖。

如在第一實施例中所述,用戶可以通過操作輸入設(shè)備,來改變用于設(shè)置可視范圍的邊界框404的尺寸。在第三實施例中,當改變用于設(shè)置可視范圍的邊界框404的尺寸時,改變擺動角和/或傾斜角,以把改變的可視范圍的邊界位置,設(shè)置在攝像機的當前視野端部。該處理對應(yīng)于圖9的步驟S812至步驟S804中的處理。

假定如圖6A所示,在用于設(shè)置可視范圍的邊界框404的左側(cè)的邊上拖動鼠標,來改變位置。在這種情況下,可視范圍的左端位置被改變。此時,如圖6B所示,改變攝像機的擺動角,使得用于顯示當前位置的邊界框601,即攝像機的視角的左端,與可視范圍的左端匹配。當改變攝像機的擺動角/傾斜角時,并不總是需要使邊界框601與可視范圍的左端匹配。改變攝像機的擺動角/傾斜角,是為了顯示與改變的部分相對應(yīng)的位置。請注意,除了攝像機的擺動角之外,也可以把傾斜角,改變?yōu)榕c鼠標已被拖動到的位置相對應(yīng)。這是因為,用戶對拖動位置感興趣的可能性很高。

同樣,如果通過在用于設(shè)置可視范圍的邊界框404的右側(cè)的邊上拖動鼠標,來改變位置,則改變攝像機的擺動角,使得攝像機的視角的右端與可視范圍的右端匹配。請注意,與針對可視范圍的左端的處理類似地,也可以把傾斜角,改變?yōu)榕c鼠標已被拖動到的位置相對應(yīng)。

如果通過在用于設(shè)置可視范圍的邊界框404的上側(cè)的邊上拖動鼠標,來改變位置,則改變攝像機的傾斜角,使得攝像機的視角的上端與可視范圍的上端匹配。如果通過在用于設(shè)置可視范圍的邊界框404的下側(cè)的邊上拖動鼠標,來改變位置,則移動攝像機的傾斜角,使得攝像機的視角的下端與可視范圍的下端匹配。除了攝像機的傾斜角之外,也可以把擺動角,改變?yōu)榕c鼠標已被拖動到的位置相對應(yīng)。

如果在用于設(shè)置可視范圍的邊界框404的四個角中的一個、例如左上角拖動鼠標,來改變該角的位置,則改變攝像機的傾斜角和擺動角兩者,使得攝像機的視角的左上角與改變后的可視范圍的左上角匹配。這同樣適用于其余各角。

請注意,至于改變攝像機的擺動角和傾斜角的條件,并不限定于改變邊界框404的位置或尺寸的情況。例如,當用于設(shè)置可視范圍的邊界框404的左側(cè)的邊被點擊時,可以移動攝像機的擺動位置。

至于改變可視范圍的方法,并不限定于操作用于設(shè)置可視范圍的邊界框404的方法。例如,可以采用如下的方法,即向擺動及傾斜滑動條,添加表示擺動和傾斜的上下限的按鈕,并通過改變各按鈕的位置,來改變可視范圍。

范圍改變目標并不限定于攝像機的擺動和傾斜,并且可以是變焦和旋轉(zhuǎn)角度。

本實施例把用于設(shè)置可視范圍的軟件作為目標,但也可以被用于任何功能,只要進行如下的操作即可,所述操作是利用全景顯示,從攝像機的圖像拍攝能力范圍中選擇部分區(qū)域。例如,該實施例也可以被用于選擇要創(chuàng)建全景圖像的區(qū)域的功能。

如上所述,當改變可視范圍的設(shè)置時,能夠利用根據(jù)本實施例的客戶端裝置的用戶界面,來輕松地確認設(shè)置。雖然以上說明了本發(fā)明的優(yōu)選實施例,但是,本發(fā)明并不限定于這些優(yōu)選實施例,并且,可以在本發(fā)明的要旨和范圍內(nèi)進行各種變型和改變。

當設(shè)置網(wǎng)絡(luò)攝像機的可視范圍時,根據(jù)本發(fā)明的全景圖像生成方法是優(yōu)選的。

其他實施例

另外,可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非臨時性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指令(例如,一個或更多程序)以執(zhí)行上述實施例中的一個或更多的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多的功能的一個或更多電路(例如,專用集成電路(ASIC))的系統(tǒng)或裝置的計算機,來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由所述系統(tǒng)或裝置的所述計算機例如讀出并執(zhí)行來自所述存儲介質(zhì)的所述計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多的功能、并且/或者控制所述一個或更多電路執(zhí)行上述實施例中的一個或更多的功能的方法,來實現(xiàn)本發(fā)明的實施例。所述計算機可以包括一個或更多處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行所述計算機可執(zhí)行指令。所述計算機可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機。所述存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(CD)、數(shù)字通用光盤(DVD)或藍光光盤(BD)TM)、閃存設(shè)備以及存儲卡等中的一者或更多。

本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機或是中央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。

雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明并不限定于所公開的示例性實施例。所附權(quán)利要求的范圍應(yīng)當被賦予最寬的解釋,以便涵蓋所有這類變型以及等同的結(jié)構(gòu)和功能。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1