本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法及裝置。
背景技術(shù):
監(jiān)控系統(tǒng)中,攝像頭可以根據(jù)觀看人的需求,通過遠(yuǎn)程控制系統(tǒng)控制云臺以一定的角度轉(zhuǎn)動,從而實(shí)現(xiàn)觀看不同方位視頻的需求。但是,當(dāng)多個(gè)人同時(shí)對同一監(jiān)控場景不同角度有觀看需求時(shí),單純的云臺轉(zhuǎn)動無法滿足所有人的需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的是同一監(jiān)控點(diǎn)不同用戶同時(shí)需要對不同監(jiān)控視角進(jìn)行觀看的問題。
根據(jù)本發(fā)明的一方面,提出一種基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法,包括:接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令;根據(jù)所述目標(biāo)物的方位或所述旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻;將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。
進(jìn)一步地,根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭;當(dāng)目標(biāo)物不在視頻畫面中心位置時(shí),判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻;若需要,則調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使所述目標(biāo)物位于拼接后的視頻畫面中的中心位置。
進(jìn)一步地,根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭;當(dāng)接收到所述操作旋轉(zhuǎn)按鈕的指令時(shí),根據(jù)旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,判斷是否需 要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻;若需要,則調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使所述目標(biāo)物位于拼接后的視頻畫面中的中心位置。
進(jìn)一步地,在同一地點(diǎn)布設(shè)多個(gè)攝像頭,其中,同一地點(diǎn)的多個(gè)攝像頭的可視角度之和大于360度。
進(jìn)一步地,所述同一地點(diǎn)的多個(gè)攝像頭安裝的水平高度保持一致。
根據(jù)本發(fā)明的另一方面,還提出一種基于視頻拼接的多角度動態(tài)視頻監(jiān)控裝置,包括:接收模塊,用于接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令;調(diào)用模塊,用于根據(jù)所述目標(biāo)物的方位或所述旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻;拼接模塊,用于將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。
進(jìn)一步地,所述接收模塊用于根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭;判斷模塊,用于當(dāng)目標(biāo)物不在視頻畫面中心位置時(shí),判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻;所述調(diào)用模塊用于根據(jù)所述判斷模塊的判斷結(jié)果,調(diào)用相鄰攝像頭視頻;所述拼接模塊用于調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使所述目標(biāo)物位于拼接后的視頻畫面中的中心位置。
進(jìn)一步地,所述接收模塊用于根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭;判斷模塊,用于所述接收模塊當(dāng)接收到所述操作旋轉(zhuǎn)按鈕的指令時(shí),根據(jù)旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻;所述調(diào)用模塊用于根據(jù)所述判斷模塊的判斷結(jié)果,調(diào)用相鄰攝像頭視頻;所述拼接模塊用于調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使所述目標(biāo)物位于拼接后的視頻畫面中的中心位置。
進(jìn)一步地,多個(gè)攝像頭設(shè)置在同一地點(diǎn),其中,同一地點(diǎn)的多個(gè)攝像頭的可視角度之和大于360度。
進(jìn)一步地,所述同一地點(diǎn)的多個(gè)攝像頭安裝的水平高度保持一致。
與現(xiàn)有技術(shù)相比,本發(fā)明接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令;根據(jù)目標(biāo)物的方位或旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻;將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。通過視頻拼接的方式對多路攝像頭采集的視頻畫面進(jìn)行合成,解決多個(gè)人同時(shí)對同一監(jiān)控場景不同角度進(jìn)行觀看的需求。另外,視頻拼接可以保證客戶關(guān)心的物體/場景始終處于畫面中心處,達(dá)到最好的視頻觀看效果。
通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。
附圖說明
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說明書一起用于解釋本發(fā)明的原理。
參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
圖1為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的一個(gè)實(shí)施例的流程示意圖。
圖2為本發(fā)明攝像頭的安裝位置圖。
圖3為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的一個(gè)具體實(shí)施例的流程示意圖。
圖4為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的另一個(gè)具體實(shí)施例的流程示意圖。
圖5為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖6為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控裝置的一個(gè)具體實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意 到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
以下對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
圖1為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的一個(gè)實(shí)施例的流程示意圖。該方法包括以下步驟:
在步驟110,接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令。
在步驟120,根據(jù)目標(biāo)物的方位或旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻。
例如,用戶點(diǎn)擊視頻畫面中感興趣的目標(biāo)物,系統(tǒng)根據(jù)目標(biāo)物方位調(diào)用相鄰攝像頭的視頻,若用戶點(diǎn)擊畫面左側(cè)則調(diào)用左邊攝像頭,反之,則調(diào)用右側(cè)攝像頭?;蛘?,用戶點(diǎn)擊客戶端上視頻旋轉(zhuǎn)按鈕,系統(tǒng)根據(jù)點(diǎn)擊轉(zhuǎn)動方向調(diào)用相鄰攝像頭視頻。
在步驟130,將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。
例如,系統(tǒng)將兩路視頻合成為一路以目標(biāo)物為中心點(diǎn)的視頻,或 者,系統(tǒng)根據(jù)用戶轉(zhuǎn)動幅度將兩路視頻合成為一路視頻,并在客戶端顯示合成后的視頻畫面。
在本發(fā)明的實(shí)施例中,通過接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令;根據(jù)目標(biāo)物的方位或旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻;將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。無需轉(zhuǎn)動攝像頭可以滿足用戶聚焦目標(biāo)物觀看監(jiān)控畫面的需求,也支持多個(gè)用戶同一時(shí)間對監(jiān)控點(diǎn)不同角度的觀看需求。另外,視頻拼接可以保證客戶關(guān)心的物體/場景始終處于畫面中心處,達(dá)到最好的視頻觀看效果。
本發(fā)明需要在監(jiān)控點(diǎn)布設(shè)足夠多的攝像頭,以保證這些攝像頭視頻畫面合成后能夠覆蓋該監(jiān)控點(diǎn)周圍360度全景,且這些攝像頭水平高度保持一致。例如,使用的攝像頭的可視角度是140度,則需要3個(gè)攝像頭布設(shè)在同一點(diǎn),并且安裝的水平高度保持一致。以其中的某個(gè)攝像頭為基準(zhǔn)點(diǎn),將該攝像頭視頻中心點(diǎn)所監(jiān)控視頻的角度記錄為0,其他幾個(gè)攝像頭視頻中心點(diǎn)與攝像頭安裝固定點(diǎn)所連成的直線與參考攝像頭視頻中心點(diǎn)與攝像頭安裝固定點(diǎn)所連成的直線之間的角度分別記錄為β1,β2。。。βn。如圖2所示,1為基準(zhǔn)參考攝像頭,2為攝像頭2,3為攝像頭3,210為基準(zhǔn)參考攝像頭1的監(jiān)控范圍,220為攝像頭2的監(jiān)控范圍,230為攝像頭3的監(jiān)控范圍。不同攝像頭之間的視野是有覆蓋的,這樣就可以保證觀看者不同角度的觀看需求都是可以滿足的。
圖3為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的一個(gè)具體實(shí)施例的流程示意圖。
在步驟310,根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭。
例如,用戶首先進(jìn)入觀看的視頻畫面是基準(zhǔn)參考攝像頭的視頻畫面。
在步驟320,當(dāng)目標(biāo)物不在視頻畫面中心位置時(shí),判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻。若是,則執(zhí)行步驟330,否則,執(zhí)行步驟340。
在步驟330,調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使目標(biāo)物位于拼接后的視頻畫面中的中心位置。
在步驟340,直接發(fā)送視頻畫面至客戶端。
在該實(shí)施例中,用戶通過監(jiān)控客戶端打開監(jiān)控點(diǎn)視頻,用例如用鼠標(biāo)點(diǎn)擊希望關(guān)注的目標(biāo)物,系統(tǒng)查找出現(xiàn)該目標(biāo)物的另外一個(gè)攝像頭,將兩路攝像頭的視頻進(jìn)行拼接,獲得用戶關(guān)注目標(biāo)物居中的視頻畫面。能夠?qū)崿F(xiàn)同一個(gè)監(jiān)控點(diǎn)不同用戶同時(shí)需要對不同監(jiān)控角度進(jìn)行觀看的問題,對于每個(gè)用戶而言,他都有自己的虛擬云臺,看上去是在將攝像頭的觀看角度進(jìn)行變動,實(shí)則是系統(tǒng)后來通過視頻拼接的方式合成處理后的視頻??捎迷诼糜斡^景、應(yīng)急指揮等應(yīng)用場景下。
圖4為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控方法的另一個(gè)具體實(shí)施例的流程示意圖。
在步驟410,根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭。
在步驟420,當(dāng)接收到操作旋轉(zhuǎn)按鈕的指令時(shí),根據(jù)旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻。若是,則執(zhí)行步驟430,否則,執(zhí)行步驟440。
例如,用戶點(diǎn)擊虛擬的云臺轉(zhuǎn)動按鈕,根據(jù)用戶左、右轉(zhuǎn)動指令,計(jì)算用戶希望觀看的視頻畫面方位與基準(zhǔn)參考攝像頭之間的角度。系統(tǒng)判斷用戶希望觀看的視頻畫面包含在預(yù)置點(diǎn)的哪兩個(gè)攝像頭上,計(jì)算兩個(gè)個(gè)視頻的拼接角度。
在步驟430,調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使目標(biāo)物位于拼接后的視頻畫面中的中心位置。
比如用戶希望觀看的畫面是由攝像頭2和攝像頭3合成后提供的,且攝像頭2的畫面比例更大,則系統(tǒng)將攝像頭3所需要截取的視頻合成到攝像頭2的視頻畫面中,傳送給用戶。
在步驟440,直接發(fā)送視頻畫面至客戶端。
在該實(shí)施例中,若用戶通過客戶端上的上下左右按鍵控制畫面, 系統(tǒng)根據(jù)用戶轉(zhuǎn)動方向及幅度,計(jì)算視頻拼接的方式,向用戶呈現(xiàn)合成視頻。能夠?qū)崿F(xiàn)同一個(gè)監(jiān)控點(diǎn)不同用戶同時(shí)需要對不同監(jiān)控角度進(jìn)行觀看的問題,對于每個(gè)用戶而言,他都有自己的虛擬云臺,看上去是在將攝像頭的觀看角度進(jìn)行變動,實(shí)則是系統(tǒng)后來通過視頻拼接的方式合成處理后的視頻??捎迷诼糜斡^景、應(yīng)急指揮等應(yīng)用場景下。
圖5為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該裝置包括接收模塊510,調(diào)用模塊520和拼接模塊530,其中:
接收模塊510,用于接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令。
調(diào)用模塊520,用于根據(jù)目標(biāo)物的方位或旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻。
例如,用戶點(diǎn)擊視頻畫面中感興趣的目標(biāo)物,系統(tǒng)根據(jù)目標(biāo)物方位調(diào)用相鄰攝像頭的視頻,若用戶點(diǎn)擊畫面左側(cè)則調(diào)用左邊攝像頭,反之,則調(diào)用右側(cè)攝像頭?;蛘?,用戶點(diǎn)擊客戶端上視頻旋轉(zhuǎn)按鈕,系統(tǒng)根據(jù)點(diǎn)擊轉(zhuǎn)動方向調(diào)用相鄰攝像頭視頻。
拼接模塊530,用于將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。
例如,系統(tǒng)將兩路視頻合成為一路以目標(biāo)物為中心點(diǎn)的視頻,或者,系統(tǒng)根據(jù)用戶轉(zhuǎn)動幅度將兩路視頻合成為一路視頻,并在客戶端顯示合成后的視頻畫面。
在本發(fā)明的實(shí)施例中,通過接收客戶端發(fā)送的選中視頻畫面中的目標(biāo)物或操作旋轉(zhuǎn)按鈕的指令;根據(jù)目標(biāo)物的方位或旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,調(diào)用相鄰攝像頭視頻;將多路攝像頭視頻拼接成一路視頻發(fā)送給客戶端。無需轉(zhuǎn)動攝像頭可以滿足用戶聚焦目標(biāo)物觀看監(jiān)控畫面的需求,也支持多個(gè)用戶同一時(shí)間對監(jiān)控點(diǎn)不同角度的觀看需求。另外,視頻拼接可以保證客戶關(guān)心的物體/場景始終處于畫面中心處,達(dá)到最好的視頻觀看效果。
圖6為本發(fā)明基于視頻拼接的多角度動態(tài)視頻監(jiān)控裝置的一個(gè)具 體實(shí)施例的結(jié)構(gòu)示意圖。接收模塊610、判斷模塊620、調(diào)用模塊630和拼接模塊640,其中:
接收模塊610,用于根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭。
例如,用戶首先進(jìn)入觀看的視頻畫面是基準(zhǔn)參考攝像頭的視頻畫面。
判斷模塊620,用于當(dāng)目標(biāo)物不在視頻畫面中心位置時(shí),判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻。
調(diào)用模塊630,用于根據(jù)判斷模塊620的判斷結(jié)果,調(diào)用相鄰攝像頭視頻。
拼接模塊640,用于調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使目標(biāo)物位于拼接后的視頻畫面中的中心位置。
在該實(shí)施例中,用戶通過監(jiān)控客戶端打開監(jiān)控點(diǎn)視頻,用例如用鼠標(biāo)點(diǎn)擊希望關(guān)注的目標(biāo)物,系統(tǒng)查找出現(xiàn)該目標(biāo)物的另外一個(gè)攝像頭,將兩路攝像頭的視頻進(jìn)行拼接,獲得用戶關(guān)注目標(biāo)物居中的視頻畫面。能夠?qū)崿F(xiàn)同一個(gè)監(jiān)控點(diǎn)不同用戶同時(shí)需要對不同監(jiān)控角度進(jìn)行觀看的問題,對于每個(gè)用戶而言,他都有自己的虛擬云臺,看上去是在將攝像頭的觀看角度進(jìn)行變動,實(shí)則是系統(tǒng)后來通過視頻拼接的方式合成處理后的視頻??捎迷诼糜斡^景、應(yīng)急指揮等應(yīng)用場景下。
本發(fā)明的另一個(gè)實(shí)施例,接收模塊610,用于根據(jù)選中的視頻畫面確定基準(zhǔn)參考攝像頭。
判斷模塊620,用于當(dāng)接收到操作旋轉(zhuǎn)按鈕的指令時(shí),根據(jù)旋轉(zhuǎn)按鈕的轉(zhuǎn)動方向,判斷是否需要調(diào)用基準(zhǔn)參考攝像頭相鄰的攝像頭視頻。
例如,用戶點(diǎn)擊虛擬的云臺轉(zhuǎn)動按鈕,根據(jù)用戶左、右轉(zhuǎn)動指令,計(jì)算用戶希望觀看的視頻畫面方位與基準(zhǔn)參考攝像頭之間的角度。系統(tǒng)判斷用戶希望觀看的視頻畫面包含在預(yù)置點(diǎn)的哪2個(gè)攝像頭上,計(jì)算2個(gè)視頻的拼接角度。
調(diào)用模塊630,用于根據(jù)判斷模塊620的判斷結(jié)果,調(diào)用相鄰攝 像頭視頻。
拼接模塊640,用于調(diào)用相鄰攝像頭視頻,調(diào)整基準(zhǔn)參考攝像頭的視頻畫面與相鄰攝像頭的視頻畫面的拼接角度,使目標(biāo)物位于拼接后的視頻畫面中的中心位置。
比如用戶希望觀看的畫面是由攝像頭2和攝像頭3合成后提供的,且攝像頭2的畫面比例更大,則系統(tǒng)將攝像頭3所需要截取的視頻合成到攝像頭2的視頻畫面中,傳送給用戶。
在該實(shí)施例中,若用戶通過客戶端上的上下左右按鍵控制畫面,系統(tǒng)根據(jù)用戶轉(zhuǎn)動方向及幅度,計(jì)算視頻拼接的方式,向用戶呈現(xiàn)合成視頻。能夠?qū)崿F(xiàn)同一個(gè)監(jiān)控點(diǎn)不同用戶同時(shí)需要對不同監(jiān)控角度進(jìn)行觀看的問題,對于每個(gè)用戶而言,他都有自己的虛擬云臺,看上去是在將攝像頭的觀看角度進(jìn)行變動,實(shí)則是系統(tǒng)后來通過視頻拼接的方式合成處理后的視頻??捎迷诼糜斡^景、應(yīng)急指揮等應(yīng)用場景下。
至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。
可能以許多方式來實(shí)現(xiàn)本發(fā)明的方法以及裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實(shí)現(xiàn)本發(fā)明的方法以及裝置。用于所述方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
雖然已經(jīng)通過示例對本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。