本發(fā)明涉及可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng),具體地涉及能夠輸出視頻,并且,感應例如來自外部的入侵的異常情況,以及與外部裝置收發(fā)視頻的可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)。
背景技術(shù):
閉路電視(CCTV:Closed Circuit Television)已所熟知。CCTV是指包含監(jiān)控攝像機與監(jiān)控服務器,并將由監(jiān)控攝像機捕獲的影像傳送至監(jiān)控服務器的系統(tǒng)。CCTV能夠廣泛適用于工業(yè)、家庭、交通監(jiān)控、防災等多個領(lǐng)域。
另外,隨著能夠適用CCTV的領(lǐng)域的擴大,也廣泛地用于家庭。例如,在幼兒、老人或?qū)櫸锞幼〉淖≌瑑?nèi),多用于監(jiān)控幼兒、老人或?qū)櫸锏挠猛尽,F(xiàn)有的用于家庭的CCTV,遠程的父母或監(jiān)護人能夠運用手機等通過視頻而監(jiān)控幼兒、老人或?qū)櫸?,并確認是否存在異常情況。
并且,從居住于住宅的幼兒、老人等的立場,為了心理上安定與頻繁的接觸等,存在與可接入CCTV的父母或子女連接,并能夠看到父母或子女的必要性。即,存在進行雙向視頻收發(fā)而非單向視頻接收的必要。假設(shè),監(jiān)控攝像機能夠進行雙向的視頻收發(fā),住宅內(nèi)的幼兒能夠確認父母,并提供心理安定,而父母則能夠頻繁地與子女接觸。
現(xiàn)有的監(jiān)控攝像機只能夠?qū)⒛M信號或數(shù)字信號的視頻傳送至監(jiān)控服務器,在住宅內(nèi)設(shè)置監(jiān)控攝像機的情況下,如果能夠提供多種附加功能,將提供多種有益的優(yōu)點。例如,在將監(jiān)控攝像機設(shè)置于住宅內(nèi)的情況下,必要地,使監(jiān)控攝像機能夠自動確認外部入侵、確認所監(jiān)控的對象有無異常情況等,并將其傳送至監(jiān)控服務器等。
進一步地,為實現(xiàn)雙向的視頻收發(fā),還存在幾個考慮事項,現(xiàn)有的視頻收發(fā)利用互聯(lián)網(wǎng)或移動通信公司所提供的移動通信網(wǎng)。利用移動通信網(wǎng)的情況,費用增加,而利用互聯(lián)網(wǎng)的情況,需要限定能夠收發(fā)監(jiān)控攝像機的視頻的設(shè)備。即,無法讓所有人訪問特定的監(jiān)控攝像機。
為解決上述的多個問題,需要提供一種可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題
本發(fā)明是為了解決上述所述問題而研發(fā),其目的為提供一種可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng),能夠在監(jiān)控攝像機與連接至互聯(lián)網(wǎng)的外部裝置之間收發(fā)視頻,并將接收的視頻顯示于監(jiān)控攝像機。
并且,本發(fā)明的目的為提供一種可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng),在住宅內(nèi)能夠感應例如外部入侵等的異常情況,并在感應到異常情況時進行報告。
而且,本發(fā)明的目的為提供一種可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng),能夠?qū)⒂杀O(jiān)控攝像機所拍攝的視頻收發(fā)至多個外部裝置,使多個使用者共享來自監(jiān)控攝像機的視頻,并且,可將特定使用者的視頻顯示于監(jiān)控攝像機。
并且,本發(fā)明的目的為提供一種可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng),僅限定的使用者能夠訪問監(jiān)控攝像機的視頻。
本發(fā)明要解決的技術(shù)問題并非限定于上述言及的技術(shù)問題,對于未言及的其它技術(shù)問題,在下面記載中能夠使本發(fā)明所屬的技術(shù)領(lǐng)域的普通技術(shù)人員進行明確理解。
技術(shù)方案
用于實現(xiàn)上述目的的本發(fā)明的可輸出視頻的監(jiān)控攝像機,包括:通信部,通過互聯(lián)網(wǎng)收發(fā)網(wǎng)絡(luò)數(shù)據(jù)包;顯示屏部:輸出基于所接收的網(wǎng)絡(luò)數(shù)據(jù)包而生成的視頻;控制部,將網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù)轉(zhuǎn)換為供顯示屏部輸出的視頻數(shù)據(jù)。
并且,監(jiān)控攝像機,還包括:感應部,包含一個以上感應傳感器,并輸出來自感應傳感器的感應信號,并且,控制部基于感應部的感應信號而生成感應數(shù)據(jù),并將包含生成的感應數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包輸出至通信部。
而且,監(jiān)控攝像機,還包括,圖像接收部,用于捕獲監(jiān)控攝像機的外部的圖像,并且,控制部,由從所述圖像接收部捕獲的圖像數(shù)據(jù)而生成視頻數(shù)據(jù),并將包含所生成的視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包輸出至通信部。
并且,視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù),為能夠通過互聯(lián)網(wǎng)直接傳輸至多個外部裝置的多播數(shù)據(jù),外部裝置為監(jiān)控攝像機或便攜式終端設(shè)備。
而且,監(jiān)控攝像機的通信部,通過互聯(lián)網(wǎng)由多個外部裝置中的一個外部裝置接收網(wǎng)絡(luò)數(shù)據(jù)包,控制部,將由一個外部裝置接收的網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù)轉(zhuǎn)換為視頻數(shù)據(jù),而輸出至顯示屏部。
并且,監(jiān)控攝像機的控制部,利用網(wǎng)頁實時通信(WebRTC:Web Real-Time Communication)架構(gòu)設(shè)定允許與所述監(jiān)控攝像機連接的所述多個外部裝置與通信通信頻道,并且,控制部,當與一個外部裝置的通信頻道中斷時,將由多個外部裝置中的后續(xù)的外部裝置接收的網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù)轉(zhuǎn)換為視頻數(shù)據(jù),而輸出至顯示屏部。
而且,監(jiān)控攝像機的通信部,能夠由外部裝置通過互聯(lián)網(wǎng)以網(wǎng)絡(luò)數(shù)據(jù)包的形式接收供用于所述監(jiān)控攝像機控制的控制數(shù)據(jù);控制部,基于所接收的控制數(shù)據(jù)而控制圖像接收部。
用于實現(xiàn)上述目的的本發(fā)明的視頻收發(fā)系統(tǒng),包括:監(jiān)控攝像機,監(jiān)控攝像機,包括:通信部,通過互聯(lián)網(wǎng)收發(fā)網(wǎng)絡(luò)數(shù)據(jù)包;顯示屏部:輸出基于所接收的網(wǎng)絡(luò)數(shù)據(jù)包而生成的視頻;控制部,將網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù)轉(zhuǎn)換為供顯示屏部輸出的視頻數(shù)據(jù)。
并且,視頻收發(fā)系統(tǒng),還包括:監(jiān)控服務器,連接于監(jiān)控攝像機;外部裝置,能夠與監(jiān)控攝像機通信,其中,監(jiān)控服務器,介入監(jiān)控攝像機與外部裝置間的通信頻道的設(shè)定,并在設(shè)定通信頻道之后,監(jiān)控攝像機由外部裝置直接接收網(wǎng)絡(luò)數(shù)據(jù)包,并且,所接收的網(wǎng)絡(luò)數(shù)據(jù)包為視頻數(shù)據(jù),或者為控制監(jiān)控攝像機的控制數(shù)據(jù)。
有益效果
本發(fā)明的可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)具有如下效果,能夠在監(jiān)控攝像機與連接至互聯(lián)網(wǎng)的外部裝置之間收發(fā)視頻,并將接收的視頻顯示于監(jiān)控攝像機。
并且,本發(fā)明的可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)具有如下效果,在住宅內(nèi)能夠感應例如外部入侵等的異常情況,并在感應到異常情況時進行報告。
而且,本發(fā)明的可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)具有如下效果,能夠?qū)⒂杀O(jiān)控攝像機所拍攝的視頻收發(fā)至多個外部裝置,使多個使用者共享來自監(jiān)控攝像機的視頻,并且,可將特定使用者的視頻顯示于監(jiān)控攝像機。
并且,本發(fā)明的可輸出視頻的監(jiān)控攝像機及包含該監(jiān)控攝像機的視頻收發(fā)系統(tǒng)具有如下效果具有如下效果,僅限定的使用者能夠訪問監(jiān)控攝像機的視頻。
本發(fā)明的效果并非限定于上述言及的效果,對于未言及的其它效果,在下面記載中能夠使本發(fā)明所屬的技術(shù)領(lǐng)域的普通技術(shù)人員進行明確理解。
附圖說明
圖1為顯示例示用于收發(fā)視頻的視頻收發(fā)系統(tǒng)的框圖;
圖2為顯示例示監(jiān)控攝像機的框圖;
圖3為顯示例示用于在監(jiān)控攝像機與外部裝置之間收發(fā)視頻的處理過程的附圖;
圖4為顯示例示用于從外部裝置控制監(jiān)控攝像機的處理過程的附圖。
附圖標記說明
100:監(jiān)控攝像機
101:輸入部 103:存儲器
105:輸出部 107:外部接口部
109:感應部 111:圖像接收部
113:顯示屏部 115:通信部
117:控制部 119:連接部
200:監(jiān)控服務器 300:外部裝置
具體實施方式
上述目的、特征及優(yōu)點參照附圖并通過下面具體的說明而變得更明確,因而,本發(fā)明所屬技術(shù)領(lǐng)域普通技術(shù)人員能夠更容易實施本發(fā)明的技術(shù)思想。并且,在說明本發(fā)明時,在判斷與本發(fā)明相關(guān)的公知的技術(shù)的具體說明為非必需的且混淆本發(fā)明的要旨的情況下,省略其具體說明。
下面,參照附圖對本發(fā)明的優(yōu)選的實施例進行具體說明。
圖1為顯示例示用于收發(fā)視頻的視頻收發(fā)系統(tǒng)的框圖。
如圖1所示,視頻收發(fā)系統(tǒng)包括一個以上的監(jiān)控攝像機100、監(jiān)控服務器200及一個以上的外部裝置300。視頻收發(fā)系統(tǒng),此外還包括,連接于互聯(lián)網(wǎng)的其它的服務器。視頻收發(fā)系統(tǒng)還包括,例如,用于決定注冊的互聯(lián)網(wǎng)地址而提供的服務器。
察看視頻收發(fā)系統(tǒng)的各個裝置,監(jiān)控攝像機100為設(shè)置于特定空間內(nèi)的攝像機。監(jiān)控攝像機100設(shè)置于例如住宅內(nèi)、辦公室內(nèi)、多人共同居住的管理設(shè)施內(nèi)等。監(jiān)控攝像機100固定地設(shè)置于空間內(nèi)的墻面,或者,可移動地放置于桌子、寫字臺、架子等上。
監(jiān)控攝像機100尤其具備液晶顯示元件(LCD:Liquid Crystal Display),發(fā)光二極管(LED:Light Emitting Diode)等顯示屏。監(jiān)控攝像機100用于捕獲監(jiān)控攝像機100的外部的圖像,并將所捕獲的圖像生成為指定格式(例如H.264,MPEG2等)的壓縮的視頻數(shù)據(jù)。壓縮的視頻數(shù)據(jù)能夠通過互聯(lián)網(wǎng)發(fā)送至外部。壓縮的視頻數(shù)據(jù)傳輸至監(jiān)控服務器200或外部裝置300。
并且,監(jiān)控攝像機100能夠通過互聯(lián)網(wǎng)接收顯示視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包。并且,監(jiān)控攝像機100通過提取所接收的網(wǎng)絡(luò)數(shù)據(jù)包的有效載荷,以及基于指定格式的解碼,將網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)換為能夠顯示在顯示屏上的視頻數(shù)據(jù)。轉(zhuǎn)換的視頻數(shù)據(jù)通過顯示屏輸出。如此,本發(fā)明的監(jiān)控攝像機100能夠利用顯示屏與外部裝置300進行視頻通話。
而且,監(jiān)控攝像機100感應各種外部入侵及設(shè)置有監(jiān)控攝像機100的空間內(nèi)的異常情況,并將相應的顯示感應數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包通過互聯(lián)網(wǎng)進行發(fā)送。感應數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包傳輸至監(jiān)控服務器200等。
對于監(jiān)控攝像機100,在圖2至圖4中進行詳細的說明。
外部裝置300為能夠通過互聯(lián)網(wǎng)連接至監(jiān)控服務器200及/或監(jiān)控攝像機100的設(shè)備。外部裝置300為本發(fā)明的監(jiān)控攝像機100,或為能夠連接至互聯(lián)網(wǎng)的便攜式終端設(shè)備或臺式終端設(shè)備。便攜式終端設(shè)備,例如手機、智能手機、平板PC等,臺式終端設(shè)備為個人PC或設(shè)計為專供連接至服務器200等的裝置。
外部裝置300以能夠在監(jiān)控服務器200的介入下與監(jiān)控攝像機100實現(xiàn)通信的方式構(gòu)成。在監(jiān)控服務器200的介入下,特定的多個外部裝置300能夠與特定的一個監(jiān)控攝像機100進行視頻通話。例如,外部裝置300將顯示視頻通話請求的控制數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包傳輸至監(jiān)控服務器200。監(jiān)控服務器200決定外部裝置300是否為能夠進行視頻通話的裝置,并根據(jù)該決定而介入外部裝置300與監(jiān)控攝像機100間的通信頻道的設(shè)定。之后,外部裝置300與監(jiān)控攝像機100能夠通過互聯(lián)網(wǎng)直接收發(fā)壓縮的視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包。
并且,外部裝置300為能夠在監(jiān)控服務器200的介入下遠程控制特定的監(jiān)控攝像機100的構(gòu)成。例如,允許控制特定監(jiān)控攝像機100的外部裝置300,通過由監(jiān)控服務器200的控制請求的網(wǎng)絡(luò)數(shù)據(jù)包的傳輸,而獲得對特定的監(jiān)控攝像機100的控制權(quán),之后,能夠直接控制監(jiān)控攝像機100。此控制請求基于外部裝置300與監(jiān)控服務器200的約定的格式進行定義,并且,用于控制監(jiān)控攝像機100的控制數(shù)據(jù)同樣基于監(jiān)控攝像機100與外部裝置300間的約定的格式進行定義??刂茢?shù)據(jù)能夠?qū)ΡO(jiān)控攝像機100的可控制的多個功能中的一個以上的功能進行控制。
監(jiān)控服務器200為能夠感應監(jiān)控攝像機100的異常情況,并處理感應到的異常情況的裝置。監(jiān)控服務器200通過互聯(lián)網(wǎng)連接至多個監(jiān)控攝像機100,并能夠由控攝像機100接收網(wǎng)絡(luò)數(shù)據(jù)包。所接收的網(wǎng)絡(luò)數(shù)據(jù)包是指,例如顯示壓縮的視頻數(shù)據(jù)、感應數(shù)據(jù)或者請求執(zhí)行特定動作的控制數(shù)據(jù)的數(shù)據(jù)包。
隨著感應數(shù)據(jù)的接收,監(jiān)控服務器200能夠通過顯示屏或提示器將數(shù)據(jù)的接收告知管理者。由此,監(jiān)控服務器200的管理者能夠采取必要的措施。
隨著壓縮的視頻數(shù)據(jù)的接收,監(jiān)控服務器200能夠?qū)嚎s的視頻數(shù)據(jù)保存至內(nèi)部存儲媒體,并顯示于特定的顯示屏。
并且,監(jiān)控服務器200能夠由監(jiān)控攝像機100或外部裝置300接收顯示特定動作的執(zhí)行請求的控制數(shù)據(jù)。所接收的網(wǎng)絡(luò)數(shù)據(jù)包包括,例如根據(jù)WebRTC(Web Real-Time Communication)等定義的數(shù)據(jù)。WebRTC提供能夠?qū)σ纛l、視頻進行控制的架構(gòu),并且該WebRTC能夠以軟件的形式裝載于監(jiān)控攝像機100或外部裝置300。WebRTC由裝載于監(jiān)控攝像機100或外部裝置300的瀏覽器實現(xiàn)。
控制數(shù)據(jù),至少能夠顯示由監(jiān)控攝像機100向特定的一個外部裝置300的視頻通話的請求,或者,顯示由外部裝置300向特定的一個監(jiān)控攝像機100的視頻通話的請求,或者,顯示由外部裝置300的以控制特定的一個監(jiān)控攝像機100的遠程控制請求。監(jiān)控服務器200能夠利用所謂的數(shù)據(jù)庫處理特定的請求?;谠撜埱?,監(jiān)控服務器200能夠介入監(jiān)控攝像機100與外部裝置300間的通信頻道的設(shè)定。該介入包括,允許接入或不允許接入等,此外,還包括用于設(shè)定監(jiān)控攝像機100與外部裝置300間的直接的通信頻道的各種控制。根據(jù)接入許可,監(jiān)控攝像機100通過互聯(lián)網(wǎng)由外部裝置300直接接收網(wǎng)絡(luò)數(shù)據(jù)包,并轉(zhuǎn)換(例如解碼)所接收的網(wǎng)絡(luò)數(shù)據(jù)包的壓縮的視頻數(shù)據(jù),從而將視頻數(shù)據(jù)輸出至顯示屏。并且,監(jiān)控攝像機100通過互聯(lián)網(wǎng)由外部裝置300接收網(wǎng)絡(luò)數(shù)據(jù)包,并能夠基于所接收的網(wǎng)絡(luò)數(shù)據(jù)包的約定的控制數(shù)據(jù)而控制動作。該網(wǎng)絡(luò)數(shù)據(jù)包,至少為在互聯(lián)網(wǎng)協(xié)議(IP:Internet Protocol)層以上的層上通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包。
監(jiān)控服務器200的數(shù)據(jù)庫包括關(guān)聯(lián)于各個監(jiān)控攝像機100的多個條目,并且,為能夠生成、搜索、變更該條目的構(gòu)成。條目與一個監(jiān)控攝像機100對應。條目為能夠保存監(jiān)控攝像機100的標識符、監(jiān)控攝像機100的注冊IP(Internet Protocol)地址、連接至監(jiān)控攝像機100的多個外部裝置的數(shù)據(jù)、異常情況記錄、異常情況發(fā)生時的處理記錄、視頻通話記錄等數(shù)據(jù)的構(gòu)成。
具體觀察各條目的字段,監(jiān)控攝像機100的標識符為能夠唯一地識別監(jiān)控服務器200所管理的各個監(jiān)控攝像機100的數(shù)據(jù)。標識符能夠為,例如媒體訪問控制(MAC:Media Access Control)地址、約定的數(shù)字或字母或數(shù)字與字母的組合、個人(注冊)IP地址等。該標識符由顯示請求的網(wǎng)絡(luò)數(shù)據(jù)包提取,并通過標識符執(zhí)行各種處理。.
監(jiān)控攝像機100的注冊IP地址為能夠通過互聯(lián)網(wǎng)接入該監(jiān)控攝像機100的互聯(lián)網(wǎng)地址。通常,監(jiān)控攝像機100通過路由器連接至互聯(lián)網(wǎng),因此,需要設(shè)定能夠訪問互聯(lián)網(wǎng)的注冊IP地址。注冊IP地址通過WebRTC中所利用的NAT的Relay穿越(TURN:Traversal Using Relay NAT)服務器(圖面未圖示)、NAT的UDP簡單穿越(STUN:Session Traversal Utilities for NAT)服務器(圖面未圖示)而獲得。注冊IP地址能夠由監(jiān)控攝像機100獲得,或者,通過監(jiān)控攝像機100接入STUN服務器而由STUN服務器獲得。如此,注冊IP地址能夠通過監(jiān)控服務器200直接獲得,或者,通過監(jiān)控攝像機100而間接獲得。注冊IP地址能夠由監(jiān)控攝像機100的接入或根據(jù)需要實時變更。
多個外部裝置的數(shù)據(jù)至少為用于識別能夠接入條目的監(jiān)控攝像機100的外部裝置300,并識別權(quán)限的數(shù)據(jù)。外部裝置數(shù)據(jù)包括,外部裝置300的注冊IP、該外部裝置300能夠接入的監(jiān)控攝像機100的多個標識符、外部裝置300的接入權(quán)限等。接入權(quán)限代表是否能夠進行視頻通話,進一步地,是否能夠遠程控制監(jiān)控攝像機100。該注冊IP還能夠通過TURN服務器與STUN服務器等獲得。
異常情況記錄包括由監(jiān)控攝像機100所接收的感應數(shù)據(jù)。異常情況記錄至少包括感應數(shù)據(jù)的接收時間、感應數(shù)據(jù)、由感應數(shù)據(jù)所決定的異常情況類型等。異常情況發(fā)生時的處理記錄包括,顯示針對特定的感應數(shù)據(jù)而采取的措施的數(shù)據(jù)。視頻通話記錄包括外部裝置300的標識符,通話開始時間、通話結(jié)束時間等,從而能夠識別進行視頻通話的外部裝置300。
監(jiān)控服務器200利用此數(shù)據(jù)庫而連接監(jiān)控攝像機100與外部裝置300、執(zhí)行外部裝置300與監(jiān)控攝像機100間的視頻通話及由外部裝置300進行的對監(jiān)控攝像機100的控制。監(jiān)控服務器200,優(yōu)選地,外部裝置300與監(jiān)控攝像機100間基于請求而設(shè)定通信頻道時,利用權(quán)限等介入通信頻道的連接。之后,外部裝置300與監(jiān)控攝像機100直接收發(fā)網(wǎng)絡(luò)數(shù)據(jù)包,并將所接收的視頻數(shù)據(jù)由監(jiān)控攝像機100或者外部裝置300顯示,或基于所接收的控制數(shù)據(jù)而控制監(jiān)控攝像機100。
以上的說明中,監(jiān)控服務器200利用了數(shù)據(jù)庫,但不必要局限于此。例如,監(jiān)控服務器200能夠利用與數(shù)據(jù)庫的條目相同的數(shù)據(jù)結(jié)構(gòu),而執(zhí)行各種控制。
連接至監(jiān)控服務器200、外部裝置300及監(jiān)控攝像機100的互聯(lián)網(wǎng),為能夠?qū)⒒贗P(Internet Protocol)的網(wǎng)絡(luò)數(shù)據(jù)包根據(jù)IP地址進行收發(fā)的構(gòu)成。
利用監(jiān)控服務器200的數(shù)據(jù)處理過程將在圖3及圖4中詳細說明。
圖2為顯示例示監(jiān)控攝像機100的框圖。
如圖2所示,監(jiān)控攝像機100,包括:輸入部101、存儲器103、輸出部105、外部接口部107、感應部109、圖像接收部111、顯示屏部113、通信部115、控制部117及連接部119。其中,部分模塊能夠基于結(jié)構(gòu)變形例進行省略?;蛘撸渌哪K也能夠包含至該框圖。
觀察各模塊,輸入部101為供接收使用監(jiān)控攝像機100的使用者的輸入的構(gòu)成。輸入部101包括,例如按鈕、觸摸面板等,能夠接收由使用者的向特定的外部裝置300的視頻通話連接的請求的輸入。
輸入部101還包括,傳聲器(Mic)及用于音頻信號的模數(shù)變換器(ADC:Analog-Digital Converter)。輸入部101將由傳聲器接收的音頻信號,通過用于音頻信號的ADC傳輸至控制部117。
存儲器103用于保存各種數(shù)據(jù)與程序。存儲器103包括,例如易失性存儲器及/或非易失性存儲器。存儲器103的數(shù)據(jù)與程序代碼能夠通過控制部117進行訪問。
輸出部105具備LED、蜂鳴器(buzzer)、揚聲器等,能夠輸出由控制部117接收的數(shù)據(jù)。輸出部105用于,例如當感知到異常情況時告知異常情況。或者,輸出部105用于,當與外部裝置300進行視頻通話時輸出由外部裝置300接收的音頻數(shù)據(jù)。
外部接口部107為供與外部設(shè)備聯(lián)動的接口。外部接口部107能夠與連接于RS232的設(shè)備、藍牙(Bluetooth)設(shè)備、通用串行總線(USB:Universal Serial Bus)設(shè)備、安全數(shù)碼(SD:Secure Digital)卡等連接。由監(jiān)控攝像機100拍攝的視頻數(shù)據(jù),能夠保存于通過外部接口部107而連接的外部設(shè)備。外部接口部107包含基于接口的類型而所必須的構(gòu)成要素。例如,外部接口部107具備藍牙時,包括用于藍牙的無線天線,以及,能夠調(diào)制與解調(diào)基帶信號的調(diào)制解調(diào)部。
感應部109具備一個以上的感應傳感器,并且,輸出由感應傳感器測定的感應信號。輸出的感應信號以模擬信號或數(shù)字信號傳輸至控制部117。感應部109的構(gòu)成包括紅外線傳感器、熱線傳感器、磁傳感器、動作傳感器等,從而能夠輸出由特定傳感器的感應信號。
圖像接收部111具備攝像機鏡頭與圖像傳感器。圖像接收部111能夠通過攝像機鏡頭將監(jiān)控攝像機100的外部聚焦于圖像傳感器,并將圖像傳感器捕獲的圖像傳輸至控制部117。圖像傳感器為電荷耦合元件(CCD:Charge-Coupled Device)傳感器,互補金屬氧化物半導體(CMOS:Complementary Metal-Oxide Semiconductor)傳感器等。
圖像接收部111除包括攝像機鏡頭與圖像傳感器之外,還包括用于控制攝像機鏡頭與圖像傳感器的構(gòu)成要素。該構(gòu)成要素包括,例如,為實現(xiàn)變更由攝像機鏡頭捕獲的圖像的功能,例如執(zhí)行搖攝(Pan)、傾斜(Tilt)、變焦(Zoom)等功能。為了執(zhí)行搖攝、傾斜、變焦等功能,圖像接收部111具備,例如電動機等,能夠變更攝像機鏡頭與圖像傳感器之間的距離及攝像機鏡頭的攝像領(lǐng)域。圖像接收部111基于由控制部117所接收的控制信號(數(shù)據(jù))而控制該構(gòu)成要素。
顯示屏部113包括LCD,LED顯示屏,并由控制部117接收顯示圖像的數(shù)據(jù)而顯示在顯示屏上。顯示屏部113構(gòu)成為能夠輸出由控制部117所生成的視頻,進一步地,輸出用于基于輸入部101的類型而接收的使用者輸入的圖像。顯示屏部113能夠輸出由通過互聯(lián)網(wǎng)所接收的網(wǎng)絡(luò)數(shù)據(jù)包的轉(zhuǎn)換過程而生成的視頻。
通信部115通過互聯(lián)網(wǎng)收發(fā)網(wǎng)絡(luò)數(shù)據(jù)包。通信部115包括,例如以太網(wǎng)(ethernet)或者無線局域網(wǎng)(WiFi)等用于連接至局域網(wǎng)的接口。通信部115,例如,能夠接收MAC層的數(shù)據(jù)包,并將接收的數(shù)據(jù)包傳輸至控制部117,再將由控制部117所接收的MAC層上的數(shù)據(jù)包傳輸至局域網(wǎng)。通信部115通過收發(fā)一個以上的MAC層上的數(shù)據(jù)包,而能夠收發(fā)IP層或IP層以上的網(wǎng)絡(luò)數(shù)據(jù)包。
控制部117用于控制監(jiān)控攝像機100的各模塊??刂撇?17包括能夠執(zhí)行保存于存儲器103的程序的代碼的執(zhí)行單元。例如,控制部117為稱為處理器、微電腦(microcomputer)、中央處理器(CPU:Central Processing Unit)、微處理器(MPU:Micro Processor Unit)等的執(zhí)行單元??刂撇?17還包括基于硬件邏輯所構(gòu)成的視頻編碼解碼器(Codec)。
控制部117,優(yōu)選地,利用程序控制其它模塊。觀察控制部117所執(zhí)行的幾個處理以及由此的控制,控制部117在監(jiān)控攝像機100啟動時設(shè)定與監(jiān)控服務器200的通信連接。為此,控制部117經(jīng)由通信部115收發(fā)供與監(jiān)控服務器200設(shè)定通信連接的請求與應答,由此,設(shè)定與監(jiān)控服務器200收發(fā)數(shù)據(jù)的通信頻道。
并且,控制部117控制通信部115等使其能夠與一個或多個外部裝置300進行視頻通話??刂撇?17將顯示視頻通話請求的數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包傳輸至監(jiān)控服務器200,由此應答與特定的外部裝置300設(shè)定通信頻道。或者,控制部117由監(jiān)控服務器200接收顯示視頻通話請求的數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包,并由此應答與特定的一個以上的外部裝置300設(shè)定通信頻道。
控制部117通過通信部115接收網(wǎng)絡(luò)數(shù)據(jù)包??刂撇?17根據(jù)需要將所接收的網(wǎng)絡(luò)數(shù)據(jù)包重新構(gòu)成為上層上的網(wǎng)絡(luò)數(shù)據(jù)包??刂撇?17能夠通過所接收的網(wǎng)絡(luò)數(shù)據(jù)包識別特定的通信頻道。在由為進行視頻通話的通信頻道而接收網(wǎng)絡(luò)數(shù)據(jù)包的情況下,控制部117能夠基于約定的格式對數(shù)據(jù)包的有效載荷的數(shù)據(jù)進行編碼,從而轉(zhuǎn)換為視頻數(shù)據(jù)。此后,控制部117將轉(zhuǎn)換的視頻數(shù)據(jù)的一系列圖像數(shù)據(jù),基于與顯示屏部113約定的接口而輸出至顯示屏部113。
包含視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包,通過由外部裝置300設(shè)定的通信頻道接收。重新構(gòu)成的數(shù)據(jù)包能夠為,例如WebRTC架構(gòu)上實現(xiàn)的基于實時傳輸協(xié)議(RTP:Real-time Transport Protocol)的數(shù)據(jù)包。
并且,控制部117由感應部109接收感應信號,并將所接收的感應信號生成為基于與監(jiān)控服務器200約定的格式的感應數(shù)據(jù)。所生成的感應數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包,經(jīng)由通信部115,通過設(shè)定的通信頻道(連接)輸出至監(jiān)控服務器200。在此過程中,控制部117能夠決定感應信號是否顯示異常情況。例如,當特定感應傳感器的感應信號為內(nèi)部所指定的臨界信號級別以上時,控制部117能夠?qū)⒋藳Q定為類似外部入侵的異常情況?;蛘?,當特定感應傳感器的感應信號為內(nèi)部所指定的臨界信號級別以下時,控制部117能夠決定為異常情況。進一步地,當輸入部101的音頻信號的信號級別為臨界級別以上時,控制部117能夠決定其為異常情況。異常情況的確定能夠通過基于使用者輸入的安保模式的設(shè)定而實現(xiàn)。根據(jù)控制部117的決定,控制部117能夠控制輸出部105,從而向外部告知異常情況的發(fā)生。
在設(shè)定外部裝置300或監(jiān)控服務器200的通信頻道后,控制部117由圖像接收部111周期性地接收圖像數(shù)據(jù),并基于指定的格式對圖像數(shù)據(jù)進行編碼而生成視頻數(shù)據(jù)。并且,控制部117通過輸入部101接收音頻信號,并基于指定的壓縮格式對接收的音頻信號進行壓縮,并包含至視頻數(shù)據(jù)。
包含生成的視頻數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包由控制部117輸出至通信部115,而通信部115通過互聯(lián)網(wǎng)發(fā)送網(wǎng)絡(luò)數(shù)據(jù)包。此網(wǎng)絡(luò)數(shù)據(jù)包通過設(shè)定的通信頻道而傳輸至監(jiān)控服務器200及/或者一個以上的外部裝置300。假設(shè),在相同的視頻數(shù)據(jù)傳輸至多個外部裝置300的情況下,此網(wǎng)絡(luò)數(shù)據(jù)包的數(shù)據(jù)(例如,包含于網(wǎng)絡(luò)數(shù)據(jù)包的有效載荷的數(shù)據(jù))為能夠同時傳輸至多個外部裝置300的多播(Multicasting)數(shù)據(jù)。由此,控制部117能夠利用一個網(wǎng)絡(luò)數(shù)據(jù)包向設(shè)定有通信頻道的多個外部裝置300傳輸視頻。外部裝置300為本發(fā)明的監(jiān)控攝像機100或便攜式終端設(shè)備。
通過在監(jiān)控服務器200介入下所設(shè)定的通信頻道,控制部117能夠經(jīng)由通信部115,以網(wǎng)絡(luò)數(shù)據(jù)包的形式接收多個中的一個外部裝置300的壓縮的視頻數(shù)據(jù)?;诩s定的格式解碼所接收的網(wǎng)絡(luò)數(shù)據(jù)包的壓縮的視頻數(shù)據(jù),并將通過解碼轉(zhuǎn)換的視頻數(shù)據(jù)的圖像依次輸出至顯示屏部113。
為實現(xiàn)視頻通話而連接的外部裝置300,均為在監(jiān)控服務器200的介入下允許接入監(jiān)控攝像機100的裝置。外部裝置300與監(jiān)控攝像機100利用WebRTC架構(gòu),使外部裝置300與監(jiān)控攝像機100間能夠直接設(shè)定通信頻道。由此,在初始監(jiān)控服務器200的介入之后,外部裝置300與監(jiān)控攝像機100能夠在不存在監(jiān)控服務器200的控制的情況下進行視頻通話。進一步地,外部裝置300與監(jiān)控攝像機100,優(yōu)選地,利用公共的互聯(lián)網(wǎng)而非移動通信公司所提供的移動通信網(wǎng)。
由外部裝置300中的一個外部裝置300接收壓縮的視頻數(shù)據(jù)。假設(shè),在此外部裝置300與監(jiān)控攝像機100的通信頻道中斷的情況下,能夠由其它的外部裝置300接收壓縮的視頻數(shù)據(jù),之后,其它的外部裝置300的視頻數(shù)據(jù)通過解碼而轉(zhuǎn)換,從而輸出至顯示屏部113。
控制部117能夠由所允許的特定一個外部裝置300(進一步地,監(jiān)控服務器200)將顯示控制數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)包通過互聯(lián)網(wǎng)而由設(shè)定的通信頻道進行接收??刂撇?17能夠識別所接收的控制信號的功能,并根據(jù)所識別的功能控制監(jiān)控攝像機100的各模塊中的一個以上。例如,控制部117能夠接收供控制圖像接收部111功能的控制數(shù)據(jù),并向圖像接收部111輸出控制信號,從而使其能夠基于控制數(shù)據(jù)執(zhí)行搖攝、傾斜、變焦功能。
通過圖3及圖4進一步說明與控制部117聯(lián)動并通過互聯(lián)網(wǎng)執(zhí)行的處理流程。
連接部119使模塊間能夠收發(fā)數(shù)據(jù)。連接部119包括并行總線、串行總線、通用輸入/輸出(GPIO:General Purpose Input Output)等。連接部119能夠收發(fā)模塊間傳輸?shù)臄?shù)據(jù)或控制數(shù)據(jù)。連接部119為以控制部117為中心實現(xiàn)(控制)數(shù)據(jù)收發(fā)的構(gòu)成,例如,通過并行總線與存儲器103收發(fā)數(shù)據(jù),基于約定的物理接口與顯示屏部113發(fā)送圖像信號。
圖3為顯示例示用于在監(jiān)控攝像機100與外部裝置300之間收發(fā)視頻的處理過程的附圖。圖3的說明中存在兩個外部裝置300,但在存在一個或三個以上外部裝置300的情況下,也適用同樣的處理。在此,省略圖1及圖2所說明的內(nèi)容或進行簡單說明。監(jiān)控攝像機100所執(zhí)行的處理,優(yōu)選地,通過控制部117執(zhí)行,并且通過控制部117對其它模塊進行控制而執(zhí)行。
首先,監(jiān)控攝像機100通過啟動而設(shè)定為與監(jiān)控服務器200進行通信連接設(shè)定的通信頻道(參照圖3的①)。在通信頻道(以下也稱為“第一通信頻道”)的設(shè)定過程中,監(jiān)控攝像機100的控制部117通過STUN服務器等決定監(jiān)控攝像機100本身的注冊IP地址。所決定的注冊IP地址由STUN服務器傳輸至監(jiān)控服務器200,或者由監(jiān)控攝像機100傳輸至監(jiān)控服務器200。并且,監(jiān)控攝像機100或者STUN服務器在設(shè)定通信連接的過程中傳輸監(jiān)控攝像機100本身的標識符。由此,監(jiān)控服務器200能夠利用標識符在數(shù)據(jù)庫中識別條目,并變更條目內(nèi)的注冊IP地址。
監(jiān)控攝像機100的控制部117經(jīng)由輸入部101接收顯示視頻通話請求的使用者輸入,并且,通過第一通信頻道,將由對應所接收的使用者輸入的外部裝置300的顯示視頻通話請求的數(shù)據(jù)包傳輸至監(jiān)控服務器200(參照圖3的②)。或者在啟動后,控制部117將指定的外部裝置300的視頻通話請求的數(shù)據(jù)包傳輸至監(jiān)控服務器200。
監(jiān)控服務器200通過由第一通信頻道所接收的視頻通話請求而決定對應的外部裝置300(參照圖3的③)。視頻通話請求包括能夠識別由使用者輸入的外部裝置300或者自動指定的外部裝置300的數(shù)據(jù)。通過該數(shù)據(jù),由對應第一通信頻道的監(jiān)控攝像機100的多個外部裝置的數(shù)據(jù)來決定要進行通話請求的外部裝置300是否為所允許的裝置,并將基于該決定的應答傳輸至監(jiān)控攝像機100。在此過程中,能夠利用外部裝置300的權(quán)限。
假設(shè),當通過數(shù)據(jù)識別到的外部裝置300為所允許的裝置時,監(jiān)控服務器200能夠向相應的外部裝置300傳輸顯示通話邀請的請求(參照圖3的④)。并且,外部裝置300提前通過STUN服務器等決定注冊IP,并且,該注冊IP能夠保存于監(jiān)控服務器200?;蛘?,當進行通話邀請的請求時,監(jiān)控服務器200能夠通過STUN服務器等決定注冊IP。
監(jiān)控服務器200能夠由外部裝置300接收顯示對通話邀請請求的應答,并基于所接收的應答而設(shè)定監(jiān)控攝像機100與外部裝置300間的通信頻道(參照圖3的⑤)。通信頻道的設(shè)定,例如,包括基于WebRTC的會話描述協(xié)議(SDP:Session Description Protocol)數(shù)據(jù)的交換。該SDP數(shù)據(jù)的交換通過監(jiān)控服務器200與監(jiān)控攝像機100之間的第一通信頻道及監(jiān)控服務器200與外部裝置300之間的通信頻道實現(xiàn),并且,能夠變更監(jiān)控服務器200的相應數(shù)據(jù),從而設(shè)定監(jiān)控攝像機100與外部裝置300之間的通信頻道。
在SDP數(shù)據(jù)的交換后,由監(jiān)控攝像機100與外部裝置300決定各種通信格式等,并能夠直接設(shè)定特定的通信頻道(以下,也稱作“第二通信頻道”)。該第二通信頻道,優(yōu)選地,為不經(jīng)由監(jiān)控服務器200的通信頻道。
此后,監(jiān)控攝像機100將由攝像機鏡頭捕獲的壓縮的視頻數(shù)據(jù)通過第二通信頻道傳輸至外部裝置300,外部裝置300也將壓縮的視頻數(shù)據(jù)通過第二通信頻道傳輸至監(jiān)控攝像機100(參照圖3的⑥)。
此后,另一個外部裝置300能夠試圖與同一個監(jiān)控攝像機100進行視頻通話。其它的外部裝置300通過通信頻道將視頻通話請求傳輸至監(jiān)控服務器200(參照圖3的⑦)。
監(jiān)控服務器200基于所接收的視頻通話請求而決定對象裝置(參照圖3的⑧)。對象裝置能夠為監(jiān)控攝像機100,監(jiān)控服務器200利用包含在視頻通話請求的監(jiān)控攝像機100的標識符而在數(shù)據(jù)庫識別條目,并在識別的條目的多個外部裝置的數(shù)據(jù)中,識別是否存在所請求的外部裝置300。當存在外部裝置300時,監(jiān)控服務器200決定所識別的條目的監(jiān)控攝像機100是否正在進行視頻通話。此決定,能夠在監(jiān)控服務器200將圖3的⑤的顯示通信頻道的設(shè)定的數(shù)據(jù)記錄至條目,并判別該數(shù)據(jù)時實現(xiàn)。
假設(shè),當已經(jīng)完成通信頻道的設(shè)定的時,監(jiān)控服務器200能夠通過第一通信頻道等,將供變更目前所設(shè)定的第二通信頻道的頻道變更請求傳輸至監(jiān)控攝像機100,進一步地,傳輸至現(xiàn)有的外部裝置300(參照圖3的⑨)。并且,能夠傳輸供掌握變更為其它外部裝置300的通信頻道的數(shù)據(jù)。
頻道變更請求數(shù)據(jù)至少由監(jiān)控攝像機100生成,并且,壓縮的視頻數(shù)據(jù)能夠多播至所有執(zhí)行視頻通話請求的外部裝置300。
此后,監(jiān)控攝像機100將壓縮的視頻數(shù)據(jù)通過變更的第二通信頻道傳輸至多個外部裝置300(參照圖3的⑩),并且,多個外部裝置300將壓縮的視頻數(shù)據(jù)解碼后顯示在顯示屏上。
首先連接于監(jiān)控攝像機100的外部裝置300,能夠通過第二通信頻道傳輸壓縮的視頻數(shù)據(jù)(參照圖3的),監(jiān)控攝像機100能夠通過顯示屏部113顯示所接收的視頻數(shù)據(jù)的圖像。
通過該處理過程,多個外部裝置300能夠由一個相同的監(jiān)控攝像機100接收并顯示視頻數(shù)據(jù)。并且,監(jiān)控攝像機100能夠由一個外部裝置300接收并顯示視頻數(shù)據(jù)。此外,當多個外部裝置300通過互聯(lián)網(wǎng)連接至一個監(jiān)控攝像機100時,監(jiān)控服務器200能夠向特定的外部裝置300賦予優(yōu)先權(quán)。例如,基于各個外部裝置300的權(quán)限,在特定的一個外部裝置300連接于監(jiān)控攝像機100的情況下,該外部裝置300的視頻數(shù)據(jù)能夠傳輸至監(jiān)控攝像機100。優(yōu)先權(quán)包含在數(shù)據(jù)庫的條目中,優(yōu)選地,包含于多個外部裝置數(shù)據(jù)。
此后,一個外部裝置300將顯示視頻通話中斷請求的數(shù)據(jù)包傳輸至監(jiān)控服務器200(參照圖3的),監(jiān)控服務器200識別監(jiān)控攝像機100,而將通信頻道變更請求傳輸至監(jiān)控攝像機100與其它的外部裝置300(參照圖3的),以使變更對于監(jiān)控攝像機100而設(shè)定的第二通信頻道。該通信頻道變更請求由多播數(shù)據(jù)的生成引導供一個外部裝置300的數(shù)據(jù)包生成。
此后,仍處于連接中的監(jiān)控攝像機100與外部裝置300能夠相互收發(fā)壓縮的視頻數(shù)據(jù)的數(shù)據(jù)包。
外部裝置300與監(jiān)控攝像機100能夠利用WebRTC架構(gòu)而設(shè)定通信頻道連接,并收發(fā)視頻數(shù)據(jù)。
通過該處理過程,監(jiān)控攝像機100能夠與多個具備權(quán)限的外部裝置300進行視頻通話,并且,能夠在運用監(jiān)控攝像機100的限定的控制部117的功能的同時,實現(xiàn)與多個外部裝置300間的通信。
圖4為顯示例示用于從外部裝置300控制監(jiān)控攝像機100的處理過程的附圖。圖4的說明假設(shè)一個外部裝置300能夠控制一個監(jiān)控攝像機100。在不與圖2及圖3的說明重復的范圍內(nèi),對圖4進行簡單的說明。.
首先,監(jiān)控攝像機100通過與監(jiān)控服務器200的聯(lián)動而設(shè)定第一通信頻道的通信連接(參照圖4的①)。
之后,特定的外部裝置300將請求控制特定的監(jiān)控攝像機100的控制請求傳輸至監(jiān)控服務器200(參照圖4的②)。
隨著控制請求的接收,監(jiān)控服務器200運用包含在控制請求的監(jiān)控攝像機100的標識符識別數(shù)據(jù)庫的條目,從而決定作為控制對象的監(jiān)控攝像機100(參照圖4的③)。在條目中搜索包含在控制請求的外部裝置300的標識符,并由監(jiān)控服務器200決定,是否存在控制請求所對應的外部裝置300,進一步地,是否具備控制監(jiān)控攝像機100的權(quán)限。并且,將基于該決定的應答傳輸至外部裝置300。
假設(shè),當所請求的外部裝置300存在于識別的條目內(nèi),并且具備權(quán)限時,監(jiān)控服務器200能夠設(shè)定監(jiān)控攝像機100與外部裝置300間的通信頻道(參照圖4的④)。該通信頻道的設(shè)定包括網(wǎng)絡(luò)套接字(Web Socket)的信息交換。在相互間的網(wǎng)絡(luò)套接字交換之后,監(jiān)控攝像機100與外部裝置300能夠設(shè)定新的通信頻道。
之后,外部裝置300能夠通過新設(shè)定的通信頻道,將能夠變更監(jiān)控攝像機100的控制的控制變更請求直接傳輸至監(jiān)控攝像機100(參照圖4的⑤)??刂谱兏埱蟀ㄅc控制信息相同的控制數(shù)據(jù),并且,監(jiān)控攝像機100基于所接收的控制信息而控制各個模塊。例如,控制信息能夠為變更圖像接收部111所執(zhí)行的搖攝、傾斜、變焦功能的數(shù)據(jù)。由此,監(jiān)控攝像機100的控制部117基于顯示搖攝、傾斜或者變焦功能變化的數(shù)據(jù)而控制圖像接收部111,從而執(zhí)行相應的功能。
網(wǎng)絡(luò)套接字能夠在網(wǎng)絡(luò)瀏覽器上構(gòu)成,并且,構(gòu)成于WebRTC架構(gòu)內(nèi)。
監(jiān)控攝像機100將之后的對控制變化請求的應答傳輸至外部裝置300(參照圖4的⑥)。
通過圖4所示的處理過程,監(jiān)控攝像機100能夠允許通過互聯(lián)網(wǎng)的控制。并且,只能由通過監(jiān)控服務器200允許的外部裝置300執(zhí)行相應的控制。
上述所說明的本發(fā)明,本發(fā)明的技術(shù)領(lǐng)域的普通技術(shù)人員能夠在不脫離本發(fā)明的技術(shù)思想的范圍內(nèi)進行各種替換、變形及變更,由此,并非限定于上述的實施例及附圖。