本發(fā)明涉及通信領域的視頻技術,尤其涉及一種立體視頻舒適度評價方法及裝置。
背景技術:
立體視頻通常有兩個視頻通道,利用立體眼鏡可使左右眼分別看到兩幅不同的畫面,使眼睛聚焦的點(在屏幕上)與雙眼視線匯聚點(屏幕前或后)不在一個平面上,從而產(chǎn)生具有一定景深的3d畫面。這種基于雙眼視差原理的3d顯示技術與人正常觀看物體時,聚焦和匯聚在一個點上的生理狀態(tài)是不同的,因此長時間會導致視覺疲勞。
立體視頻的舒適性是影響立體視頻發(fā)展的主要問題之一,改善立體視頻觀看舒適度的前提是評價立體視頻的舒適度。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種立體視頻舒適度評價方法及裝置,用以實現(xiàn)對立體視頻的舒適度進行評價。
第一方面,提供一種立體視頻舒適度評價方法,該方法包括:
獲取立體視頻段的視頻幀;
估計所述立體視頻段的視頻幀的視差;
確定所述立體視頻段的視頻幀內(nèi)每個像素的權值,將具有最大權值的像素的位置確定為所述立體視頻段的視頻幀的視覺焦點位置;
根據(jù)所述立體視頻段的視頻幀的視覺焦點位置確定所述立體視頻段的視頻幀的可視區(qū)域;
根據(jù)所述立體視頻段的視頻幀的視差以及所述立體視頻段的視頻幀的可視區(qū)域,提取所述立體視頻段的視頻幀的空域特性和時域特性;
根據(jù)所述立體視頻段的視頻幀的空域特性和時域特性,確定所述立體視頻段的觀看舒適度;
所述像素的權值采用如下公式計算:
w=γ*|mv|+η*|dispcrossed|+λ*|δd|
其中,w為坐標為(x,y)的像素的權值,γ、η和λ為加權值;
第二方面,提供一種立體視頻舒適度評價裝置,包括:
獲取模塊,用于獲取立體視頻段的視頻幀;
提取模塊,用于估計所述立體視頻段的視頻幀的視差;確定所述立體視頻段的視頻幀內(nèi)每個像素的權值,將具有最大權值的像素的位置確定為所述立體視頻段的視頻幀的視覺焦點位置;根據(jù)所述立體視頻段的視頻幀的視覺焦點位置確定所述立體視頻段的視頻幀的可視區(qū)域;根據(jù)所述立體視頻段的視頻幀的視差以及所述立體視頻段的視頻幀的可視區(qū)域,提取所述立體視頻段的視頻幀的空域特性和時域特性;
評價模塊,用于根據(jù)所述提取模塊提取到的所述立體視頻段的視頻幀的空域特性和時域特性,確定所述立體視頻段的觀看舒適度。
所述提取模塊采用如下公式計算所述像素的權值:
w=γ*|mv|+η*|dispcrossed|+λ*|δd|
其中,w為坐標為(x,y)的像素的權值,γ、η和λ為加權值;
本發(fā)明的上述實施例中,通過檢測立體視頻段內(nèi)視頻幀的空域特性和時域特性,并根據(jù)視頻幀的空域特性和時域特性對整個立體視頻段的觀看舒適度進行評價。本發(fā)明實施例提出的立體視頻舒適度評價方案考慮了視差空間分布(即空域特性)和時間分布(即時域特性)對立體視頻舒適度的影響,且可突出舒適度較差的幀對整體舒適度的影響,從而可以較為客觀的對立體視頻舒適度進行評價。
附圖說明
圖1為本發(fā)明實施例提供的立體視頻舒適度評價流程示意圖;
圖2為本發(fā)明實施例提供的單幀頻域特性和時域特性提取流程示意圖;
圖3為本發(fā)明實施例提供的基于單幀頻域特性和時域特性對立體視頻段舒適度進行評價的流程示意圖;
圖4為本發(fā)明另一實施例提供的基于單幀頻域特性和時域特性對立體視頻段舒適度進行評價的流程示意圖;
圖5為本發(fā)明實施例提供的立體視頻舒適度評價裝置示意圖;
圖6為本發(fā)明另一實施例提供的立體視頻舒適度評價裝置示意圖。
具體實施方式
本發(fā)明實施例首先獲得立體視頻段包含的視頻幀的視差圖,然后提取視頻幀的空域特性和時域特性,經(jīng)過舒適度評價模型獲得整個段的舒適度。本發(fā)明實施例提出的舒適度評價方法,考慮到了物體時域視差大小以及頻率的變化對立體視頻舒適度的影響。觀眾在觀看視頻過程中,質(zhì)量較差的片段往往對整體觀看體驗的影響更大,現(xiàn)有技術不能體現(xiàn)出較差幀或者較差片段的影響,而本發(fā)明實施例提出的評估方法,可以突出舒適度較差幀的影響。
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
參見圖1,為本發(fā)明實施例提供的立體視頻舒適度評價流程示意圖,如圖所示,該流程可包括:
步驟101:獲取待評價的立體視頻段的視頻幀。
步驟102:提取所述立體視頻段的視頻幀的空域特性和時域特性。
步驟103:根據(jù)該立體視頻段的視頻幀的空域特性和時域特性,確定該立體視頻段的觀看舒適度。
步驟102中,可通過以下方式實現(xiàn):針對立體視頻段的每一個視頻幀,執(zhí)行以下操作:估計該視頻幀的視差,根據(jù)該視頻幀的視差以及運動信息確定該視頻幀的視覺焦點位置,根據(jù)該視頻幀的視覺焦點位置確定該視頻幀的可視區(qū)域,根據(jù)該視頻幀的視差以及該視頻幀的可視區(qū)域。為了更清楚的對步驟102進行說明,圖2示出了圖1中步驟102的一種可選實現(xiàn)方式,該流程可包括:
步驟201:初始化i值,即設置i=1。
步驟202:估計第i幀的視差。
通常,立體視頻的每一幀包含左眼圖像和右眼圖像,稱為立體圖像對。視頻幀內(nèi)一個像素的視差是指一個立體圖像對中匹配的像素間的距離,通常交叉視差為負,非交叉視差為正。立體視頻的視差估計算法有多種,本發(fā)明實施例可選立體匹配算法來進行視差估計,比如可利用基于顏色分割的立體匹配算法獲得稠密視差圖。通過立體匹配算法獲得視差后,還可以進一步進行濾波,以去除視差圖中的誤匹配點,使得到的視差圖平滑、連續(xù)、準確。具體實施時,可以使用中值濾波去除異常點。
在利用基于顏色分割的立體匹配算法獲得稠密視差圖的過程中,通常需要定義搜索窗口,根據(jù)定義的搜索窗口進行立體匹配(即搜索匹配的像素)。比如,以當前像素為基準向左和向右分別搜索32個像素(此時搜索范圍為32,視差的范圍為-32~32),即在該搜索范圍內(nèi)搜索與當前像素匹配的像素。本發(fā)明實施例中,根據(jù)視頻段內(nèi)容的不同,可以調(diào)整搜索窗口的大小。搜索窗口的大小除了與視頻的分辨率有關,還與視頻幀的整體視差大小相關。若搜索窗口太小,會導致部分像素找不到匹配像素;若窗口太大,誤匹配的概率會增大,得到的視差圖準確度較低。為避免上述問題,搜索窗口的大小可與視頻幀的視差幅度相近。
采用基于顏色分割的立體匹配算法估計視差時,有可能有些像素得不到視差,比如,當存在遮擋等問題時,部分像素不能獲得視差。為解決該問題,本發(fā)明實施例中,在進行立體匹配過程中,若某像素未找到與之匹配的像素,則可將該像素的視差可設置為經(jīng)驗值,表明未找到匹配的像素,比如,仍以上述搜索范圍是32為例,若針對當前像素未搜索到匹配的像素,則將該當前像素的視差設置為搜索范圍加一,即設置為33。
步驟203:根據(jù)第i幀的視差以及運動信息,確定第i幀的視覺焦點位置。
該步驟中,可首先確定第i幀內(nèi)每個像素的權值,將具有最大權值的像素的位置確定為第i幀的視覺焦點位置。進一步的,若第i幀內(nèi)具有最大權值的像素有多個,則可將該多個具有最大權值的像素中,距離第i幀的圖像中心位置最近的像素的位置,確定為第i幀的視覺焦點位置。
由于視頻中較為劇烈的運動(比如平面運動和/或深度方向的運動)和較大的交叉視差容易引起觀眾的注意,因此本發(fā)明實施例在計算像素的權值時,可根據(jù)視頻幀內(nèi)匹配像素的平面運動(包括水平運動和垂直運動)、深度方向的運動以及交叉視差進行計算。其中,交叉視差是指物體成像于屏幕前方。
具體的,可根據(jù)以下公式計算第i幀內(nèi)像素的權值:
w=γ*|mv|+η*|dispcrossed|+λ*|δd|………………………………[1]
其中,w為坐標為(x,y)的像素的權值,γ、η和λ為加權值,γ、η和λ之和可以取值為1,可選的,γ=0.2,η=0.4,λ=0.4;mv表示平面運動矢量,mv的大小表明平面運動的劇烈程度,
步驟204:根據(jù)第i幀的視覺焦點位置確定該視頻幀的可視區(qū)域。
該步驟中,在確定出視頻幀i的視覺焦點位置后,可根據(jù)人眼分辨視域和觀看距離確定圖像可視區(qū)域。本發(fā)明實施例中,可選的可以取以焦點為中心、15°視角范圍內(nèi)的區(qū)域為可視區(qū)域。比如,一個立體視頻段的分辨率為640*480,該立體視頻段中的一個視頻幀的可視區(qū)域可能在350*262像素范圍內(nèi)。
步驟205:根據(jù)第i幀的視差以及該視頻幀的可視區(qū)域,提取第i幀的空域特性和時域特性。
本發(fā)明實施例中,一個視頻幀的空域特性可包括以下參數(shù)之一或任意組合:該視頻幀的參考視差(以下將第i幀的參考視差表示為mindisp)、參考視差的百分比(以下表示為p(mindisp))、邊框效應的嚴重程度、是否滿足“下近上遠”空間布局。其中:
視頻幀的參考視差mindisp,可以是視頻幀的可視區(qū)域內(nèi)的最小像素視差值。進一步的,考慮到在立體匹配時可能存在誤匹配的現(xiàn)象,有時候會有一些像素的視差異常大或者異常小,但是這些像素往往都是離散的、數(shù)量較少的一些像素。但實際上,對于同一個物體來說,相鄰區(qū)域的像素視差都應該是相同或相近的,因此像素視差的數(shù)量較少時就認為這些像素的匹配是不準的,因此可以在排除這些視差異常的像素后,根據(jù)其余的像素的視差選取出最小視差,作為該視頻幀的參考視差。比如,可將所述視頻幀的可視區(qū)域內(nèi),除噪聲像素以外的其他像素的視差中的最小值,確定為所述視頻幀的參考視差;其中,針對噪聲像素的每一個視差值,其對應的像素(即具有該視差值的像素)數(shù)量低于設定像素數(shù)量閾值。這樣,可以避免一些噪點對參考視差的選擇,進而提高舒適度評估的準確性。
參考視差的百分比p(mindisp),是指視頻幀的可視區(qū)域內(nèi),視差值為參考視差mindispi的像素數(shù)目與有效像素數(shù)目的比值,其中,有效像素的視差絕對值小于搜索范圍。立體匹配過程中,存在一些像素匹配失敗的現(xiàn)象,此時該像素的視差被設置為一個確定的經(jīng)驗值來標志該像素匹配失敗,比如之前所說的搜索范圍為32時,將匹配失敗的像素的視差值設置為33。由于搜索窗口的大小限制了有效視差范圍為[-32,32],因此視差在[-32,32]內(nèi)的像素為匹配成功的像素,即有效像素,而視差不在[-32,32]內(nèi)的像素即為無效像素,即誤匹配像素,比如視差為33的像素即為誤匹配像素。
邊框效應,是指對于一個視頻幀,如果位于屏幕邊緣的物體(即成像于屏幕邊緣的物體)的視差為交叉視差(即物體成像于屏幕前方),且物體的一部分超出了屏幕范圍,則該視頻幀存在邊框效應(frame-effect),這會使觀眾在觀看時產(chǎn)生極其不舒服的感覺。
“下近上遠(bottom-up)”,是指一個視頻幀對應的屏幕底端的物體(即成像于屏幕底端的物體)的感知深度離觀眾近、屏幕頂端物體(即成像于屏幕頂端的物體)的感知深度離觀眾遠。符合“下近上遠”的空間布局的視頻幀不易導致視覺疲勞。
具體實施時,可使用觀看舒適度影響因子dispdistribution(可稱為第一觀看舒適度影響因子)來表示邊框效應的嚴重程度以及是否滿足“下近上遠”空間布局。參考視差、參考視差的百分比,以及dispdistribution反映了視頻幀內(nèi)視差的空間分布情況。
下面以第i幀為例,說明視頻幀的參考視差mindisp、參考視差的百分比p(mindisp),以及dispdistribution的計算方法。
對于第i幀,確定其參考視差mindispi的方法可以是:在第i幀的可視區(qū)域內(nèi)所有像素的視差中,選取最小值作為第i幀的參考視差的取值。另一種可選的實現(xiàn)方式可以是:確定第i幀對應的視差集合,該視差集合為所i幀可視區(qū)域內(nèi)的像素視差集合,且其中的每個視差值對應的像素數(shù)量均大于所述設定閾值;將該視差集合中的最小視差值確定為第i幀的mindispi。比如,在n*n(n為像素數(shù)量)的統(tǒng)計窗口內(nèi),取最小視差,判斷具有該最小視差值的像素數(shù)量是否大于閾值0.875*n*n,若大于,則將該最小視差作為第i幀的參考視差;若小于,則在該統(tǒng)計窗口內(nèi)再選取除該最小視差以外的其余視差中的最小值,判斷具有該最小值的像素數(shù)量是否大于閾值0.875*n*n,若大于,則將該最小視差作為第i幀的參考視差,否則參照上述方式排除該最小值,在其余的視差中再選擇一個最小值,并參照上述方式進行判斷和處理。
對于第i幀,參考視差的百分比p(mindisp)可通過計算第i幀的可視區(qū)域內(nèi),視差為參考視差mindispi的像素數(shù)目與有效像素數(shù)目的比值得到。
對于第i幀,可通過檢測第i幀對應的屏幕邊緣一定范圍內(nèi),是否存在集中的小于設定視差值的交叉視差,來確定第i幀是否存在邊框效應。比如,對于第i幀,可在屏幕邊緣一定范圍內(nèi),通過n*n的搜索窗口檢測小于設定視差門限t的交叉視差的數(shù)目是否大于閾值0.75*n*n,如果大于,則判斷第i幀存在邊框效應,否則判斷第i幀不存在邊框效應。其中,門限t的取值要求小于“comfortzone”的下界,而“comfortzone”的范圍與視頻的分辨率、人眼瞳距、觀看距離等一系列因素相關,因此門限t的取值不是一個固定值,可選值也與視頻的分辨率相關?!癱omfortzone”是指:視差小于一定范圍時,人眼不會產(chǎn)生視覺疲勞,比如當前視頻分辨率下“comfortzone”是{-5pixels,8pixels],則門限t的值應該小于-5。比如,對于分辨率為640*480的視頻幀,在屏幕邊緣5%的范圍內(nèi),如果在20*20的窗口內(nèi)檢測到小于-5的交叉視差的數(shù)目大于300個,則判斷該視頻幀存在邊框效應。
對于第i幀,可將第i幀按照一定比例劃分為三個區(qū)域,通過比較三個區(qū)域內(nèi)有效像素的平均視差的大小關系來判斷第i幀是否滿足“下近上遠”的空間布局。比如,對于第i幀,可將第i幀圖像按照q%、1-q%(0<q<100)的圖像高度劃分為三個區(qū)域,通過比較三個區(qū)域內(nèi)有效像素的平均視差的大小關系判斷是否滿足“下近上遠”。例如,將第i幀圖像在高度方向劃分為三個區(qū)域,從上到下每個區(qū)域的高度比例為:0~20%、20%~80%、80%~1,分別計算每個區(qū)域有效像素的平均視差,如果topdisp<middledisp<bottomdisp,,則判斷第i幀滿足“下近上遠”的空間布局。其中topdisp、middledisp、bottomdisp分別代表三個區(qū)域內(nèi)有效像素的平均視差值。當然,也可以將第i幀按照一定比例劃分為兩個區(qū)域或多于三個區(qū)域,按照上述原則,通過比較各個區(qū)域內(nèi)有效像素的平均視差的大小關系來判斷第i幀是否滿足“下近上遠”的空間布局。
如上所述,本發(fā)明實施例可根據(jù)邊框效應的嚴重程度和是否滿足“下近上遠”的空間布局,確定視差空間布局對舒適度的影響因子dispdistribution。dispdistribution取值高,表明視差分布較好,不易使觀看者產(chǎn)生視覺疲勞,dispdistribution取值低,表明視差分布較差,容易使觀看者產(chǎn)生視覺疲勞。在具體實施時,dispdistribution的取值范圍可設置為[0,1],在視頻幀不存在邊框效應且滿足下近上遠空間布局的情況下,可將dispdistribution取較大值,比如可在[0.9,1]的范圍內(nèi)取值。在視頻幀存在邊框效應且不滿足下近上遠空間布局的情況下,可將dispdistribution取值較小。
本發(fā)明實施例給出了以下一種dispdistribution取值的可選方案:
若僅滿足“下近上遠”的空間分布,則dispdistribution=0.8;
若僅滿足不存在邊框效應,則dispdistribution=0.9;
若滿足最佳布局,即,不存在邊框效應且滿足“下近上遠”的空間分布,則dispdistribution=1;
若存在邊框效應且不滿足“下近上遠”的空間分布,則dispdistribution=0.7。
可以看出,dispdistribution在視頻幀不存在邊框效應且滿足下近上遠空間布局時取第一值,在視頻幀存在邊框效應但滿足下近上遠空間布局時取第二值,在視頻幀不存在邊框效應但不滿足下近上遠空間布局時取第三值,在視頻幀存在邊框效應且不滿足下近上遠空間布局時取第四值,其中,第一值、第二值、第三值和第四值為預設值,且第一值小于第四值,第三值在第一值和第二值之間且與第一值和第二值均不相等??蛇x的,第一值、第二值、第三值和第四值的取值范圍為:大于零且小于等于1。按照dispdistribution取值從小到大的順序,計算得到的觀看舒適度評價分值也按照從小到大的順序增加(觀看舒適度評價分值越高,表明觀看舒適度越高)
一個視頻幀的時域特性可包括該視頻幀的可視區(qū)域內(nèi)的視差在深度方向的變化。具體實施時,可使用觀看舒適度影響因子vd(可稱為第二觀看舒適度影響因子)來表示可視區(qū)域內(nèi)的視差在深度方向的變化的影響。
視差在深度方向的變化(vd)的影響因素有兩個,一個是參考視差的在時域的變化(v1),另一個是參考視差出現(xiàn)的頻率在時域的變化(v2),vd=f(v1,v2)。本發(fā)明實施例中,可根據(jù)一個視頻幀的參考視差在時域的變化,和/或該視頻幀的參考視差出現(xiàn)的頻率在時域的變化,計算得到該視頻幀的觀看舒適度影響因子vd。
對于第i幀,一種簡單度量視差在深度方向的變化(vd)的函數(shù)為:
其中,v1i表示第i幀的參考視差在時域的變化;
對于第i幀的v1i,本發(fā)明實施例提供了兩種可選計算方法:
方法1:將立體視頻段分段,同一視頻段內(nèi)的視頻幀的參考視差單調(diào)變化且變化速度相同,根據(jù)以下公式計算第i幀的v1i:
v1i=(displast-dispfirst)/(np-1)…………………………………[3]
其中,dispfirst和displast分別為第i幀所屬視頻段的第一幀和最后一幀的參考視差,np為第i幀所屬視頻段的視頻幀數(shù)量。
方法2:根據(jù)以下公式計算第i幀的v1i:
v1i=mindispi-mindispi-1……………………………………[4]
其中,mindispi和mindispi-1分別為第i幀和第i-1幀的參考視差。
對于第i幀的
其中,p(mindispi)和p(mindispi-1)分別為第i幀和第i-1幀的參考視差的百分比。
步驟206:遞增i值,即設置i=i+1,并判斷遞增后的i值是否超過所述立體視頻段的視頻幀數(shù)目n,若判斷為否,則轉(zhuǎn)入步驟202,否則結(jié)束本流程。
通過以上流程可以看出,由于視頻幀中較為劇烈的運動(比如平面運動和/或深度方向的運動)和較大的交叉視差容易引起觀眾的注意,因此本發(fā)明實施例在計算像素的權值時,可根據(jù)視頻幀內(nèi)匹配像素的平面運動(包括水平運動和垂直運動)、深度方向的運動以及交叉視差進行計算,選取其中權值最大的像素作為視覺焦點,根據(jù)該視覺焦點確定可視區(qū)域,該可視區(qū)域通常為觀眾感興趣的區(qū)域,從而可以針對觀眾感興趣的區(qū)域進行觀看舒適度評價。
立體視頻播放過程中,人眼無法準確識別每一個視頻幀的舒適度,對于視頻舒適度的反映是基于視頻段的,而不是基于視頻幀。因此,在圖1的步驟103中,需要評估視頻段的舒適度。
圖3示出了圖1中步驟103的一種可選實現(xiàn)方法,如圖所示,該方法可包括以下步驟:
步驟301:計算立體視頻段的每一個視頻幀的觀看舒適度。一個視頻幀的舒適度由時域特性和空域特性共同決定。
在具體實施時,一個視頻幀的舒適度模型可以為(以下以第i幀為例):
其中,
其中,dispdistributioni為第i幀的dispdistribution因子,mindispi為第i幀的參考視差,p(mindispi)為第i幀的參考視差的百分比,b1為模型參數(shù);
可選的,如果對視頻觀看舒適度的主觀評估時采用的是5分制,最低1分最高5分,則上述公式7和公式8中的參數(shù)c1取值為4。由于視頻觀看舒適度的主觀評估時采用的是5分制,最低1分最高5分,將c1取值為4可保證最小值為1和最大值為5。同理,如果是其他分制,如11分制或百分制,則可對公式7和公式8中的模型參數(shù)的取值進行相應調(diào)整。
表1示出了一組可選的模型參數(shù)值。
表1模型參數(shù)
步驟302:根據(jù)所述立體視頻段每一個視頻幀的視覺焦點位置,對所述立體視頻段進行子段劃分,每個子段至少包含一個視頻幀,每個子段的視頻幀的視覺焦點位置轉(zhuǎn)移量不大于設定轉(zhuǎn)移量閾值,然后計算每個子段的觀看舒適度。
該步驟中,分段依據(jù)是焦點在空間位置的轉(zhuǎn)換量大小,如果連續(xù)多幀的焦點的空間位置相近,則將該連續(xù)多幀劃分到一個子段內(nèi)。比如,若相鄰視頻幀的空間焦點位置轉(zhuǎn)移量δp小于5,則將所述相鄰視頻幀劃分到一個子段,否則將所述相鄰視頻幀劃分為不同子段。其中,
具體實施時,計算每個子段的觀看舒適度的具體計算公式可以是:
其中,
可選的,如果對視頻觀看舒適度的主觀評估時采用的是5分制,最低1分最高5分,則上述公式9和公式10中的參數(shù)c2取值為5,即取值為主觀評估的最高分。同理,如果是其他分制,如11分制或百分制,則可對公式7和公式8中的模型參數(shù)的取值進行相應調(diào)整。
步驟303:根據(jù)每個子段的觀看舒適度計算所述立體視頻段的觀看舒適度。
具體實施時,具體計算公式可以是:
其中,q為所述立體視頻段的觀看舒適度,ns為所述視頻段內(nèi)子段的數(shù)目,p2為時域聯(lián)合參數(shù),為設定值,比如可選取值為3。p2可取值為大于1的整數(shù)。p2的可選值的選取可根據(jù)已有的測試段和對應的主觀舒適度分值訓練得到,通過設置合理取值,可以使主觀分值和客觀分值的相關性最高。
圖4示出了圖1中步驟103的另一種可選實現(xiàn)方法,該方法中,觀看舒適度評價模型中提取的特性參數(shù)均為段的統(tǒng)計參數(shù),不需要單獨計算每個視頻幀的舒適度以及子段的舒適度。如圖所示,該方法可包括以下步驟:
步驟401:根據(jù)立體視頻段的每一個視頻幀的空域特性,計算該立體視頻段的空域特性。
所述立體視頻段的空域特性可包括以下參數(shù)之一或任意組合:該立體視頻段的參考視差、該立體視頻段的觀看舒適度影響因子
具體實施時,立體視頻段的參考視差可通過如下方式計算得到:計算所述立體視頻段中所有視頻幀的參考視差的加權平均值。具體計算公式可以是:
其中,
具體實施時,立體視頻段的觀看舒適度影響因子
其中,
步驟402:根據(jù)該立體視頻段的每一個視頻幀的時域特性,計算該立體視頻段的時域特性。
所述立體視頻段的時域特性可包括該立體視頻段的觀看舒適度影響因子
其中,
當v1i與mindispi異號時,pi=0.8;
當v1i與mindispi同號時,pi=1;
通過pi可區(qū)分不同運動方向?qū)τ^看舒適度的不同影響。當v1i與mindispi同號時,物體向遠離屏幕的方向運動,這種情況下的舒適度非常差,pi可取較大值,比如上述pi=1;當v1i與mindispi異號時,物體向靠近屏幕的方向運動,這種情況下的舒適度較好,pi可取較小值,比如上述pi=0.8。
步驟403:根據(jù)步驟401~402計算出的參數(shù),計算所述立體視頻段的觀看舒適度。
具體計算公式可以是:
vc=α*spatial_vc+β*temperal_vc………………………………[14]
其中,vc為所述立體視頻段的觀看舒適度,α和β為加權值,可選的,α+β=1;b1為模型參數(shù)。一組可用的模型參數(shù)為:α=0.8,β=0.2,b1=0.04。b1的可選值的選取可根據(jù)已有的測試段和對應的主觀舒適度分值訓練得到,取該值時,主觀分值和客觀分值的相關性最高。
可選的,如果對視頻觀看舒適度的主觀評估時采用的是5分制,最低1分最高5分,則上述公式15和公式16中的參數(shù)c3取值為4,即取值為主觀評估的最高分。同理,如果是其他分制,如11分制或百分制,則可對公式15和公式16中的模型參數(shù)的取值進行相應調(diào)整。
通過以上流程可以看出,本發(fā)明實施例通過檢測人眼視覺焦點位置,根據(jù)人眼視角范圍確定可視區(qū)域,利用可視區(qū)域內(nèi)輻輳與調(diào)節(jié)沖突的嚴重程度度量立體視頻觀看舒適度。輻輳與調(diào)節(jié)沖突的嚴重程度是通過分析立體視頻空間視差分布狀況以及時域視差分布情況度量的。本發(fā)明實施例提出的評估方法充分考慮了視差空間分布和時間分布對立體視頻舒適度的影響,且可突出舒適度較差的幀對整體舒適度的影響。
綜上所述,立體視頻舒適度評估是改善立體視頻觀看舒適度的前提條件,是影響立體視頻發(fā)展的關鍵技術之一。本發(fā)明實施例提出的立體視頻舒適度的客觀評價方案,計算復雜度低,可靠性高,可以廣泛應用與立體視頻舒適度評估及監(jiān)測。該方案與已有方案相比充分考慮了立體視頻的空域特性和時域特性對立體視頻舒適度的影響,且考慮到了人類視覺特性以及觀眾觀看習慣,涵蓋了影響觀看舒適度的最主要影響因素,從而使立體視頻觀看舒適度評價較為客觀和準確。
基于相同的技術構思,本發(fā)明實施例還提供了一種立體視頻評價裝置。
參見圖5,為本發(fā)明實施例提供的立體視頻評價裝置的結(jié)構示意圖。
獲取模塊501,用于獲取立體視頻段的視頻幀;
提取模塊502,用于提取所述獲取模塊獲取到的立體視頻段的視頻幀的空域特性和時域特性;
評價模塊503,用于根據(jù)所述提取模塊提取到的所述立體視頻段的視頻幀的空域特性和時域特性,確定所述立體視頻段的觀看舒適度。
結(jié)合上述裝置,在第一種可能的實現(xiàn)方式中,提取模塊502具體用于:估計所述立體視頻段的視頻幀的視差,根據(jù)所述立體視頻段的視頻幀的視差以及運動信息確定所述立體視頻段的視頻幀的視覺焦點位置,根據(jù)所述立體視頻段的視頻幀的視覺焦點位置確定所述立體視頻段的視頻幀的可視區(qū)域,以及根據(jù)所述立體視頻段的視頻幀的視差以及所述立體視頻段的視頻幀的可視區(qū)域,提取所述立體視頻段的視頻幀的空域特性和時域特性。
結(jié)合上述裝置的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,提取模塊502可確定所述立體視頻段的視頻幀內(nèi)每個像素的權值,將具有最大權值的像素的位置確定為所述立體視頻段的視頻幀的視覺焦點位置。
結(jié)合上述裝置的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,提取模塊502可采用公式(1)計算所述像素的權值,公式(1)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第二種或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,提取模塊502具體用于:若所述立體視頻段的視頻幀內(nèi)具有最大權值的像素有多個,則將所述多個具有最大權值的像素中,距離所述立體視頻段的視頻幀的圖像中心位置最近的像素的位置,確定為所述立體視頻段的視頻幀的視覺焦點位置。
結(jié)合上述裝置的第一種至第四種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述空域特性包括以下參數(shù)之一或任意組合:參考視差、參考視差的百分比、第一觀看舒適度影響因子;
提取模塊502具體用于:確定所述立體視頻段的視頻幀對應的視差集合,所述視差集合為所述立體視頻段的視頻幀可視區(qū)域內(nèi)的像素視差集合,且其中的每個視差值對應的像素數(shù)量均大于所述設定閾值;將所述視差集合中的最小視差值確定為所述立體視頻段的視頻幀的參考視差;
計算所述立體視頻段的視頻幀的可視區(qū)域內(nèi),視差為所述參考視差的像素的數(shù)目與有效像素的數(shù)目的比值,得到所述立體視頻段的視頻幀的參考視差的百分比,所述有效像素是指的視差絕對值小于搜索范圍的像素;
根據(jù)所述立體視頻段的視頻幀是否存在邊框效應以及是否滿足下近上遠空間布局,確定所述立體視頻段的視頻幀的第一觀看舒適度影響因子,所述第一觀看舒適度影響因子在所述立體視頻段的視頻幀不存在邊框效應且滿足下近上遠空間布局時取第一值,在所述立體視頻段的視頻幀存在邊框效應但滿足下近上遠空間布局時取第二值,在所述立體視頻段的視頻幀不存在邊框效應但不滿足下近上遠空間布局時取第三值,在所述立體視頻段的視頻幀存在邊框效應且不滿足下近上遠空間布局時取第四值,其中,第一值、第二值、第三值和第四值為預設值,且第一值小于第四值,第三值在第一值和第二值之間且與第一值和第二值均不相等;所述邊框效應是指對于一個視頻幀,如果成像于屏幕邊緣的物體的視差為交叉視差,且所述物體的一部分超出了屏幕范圍,則存在邊框效應;所述下近上遠是指一個視頻幀對應的成像于屏幕底端的物體的感知深度離觀眾近、成像于屏幕頂端的物體的感知深度離觀眾遠。
結(jié)合上述裝置的第一種至第五種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述時域特性包括第二觀看舒適度影響因子;
提取模塊502具體用于:根據(jù)所述立體視頻段的視頻幀的參考視差在時域的變化,和/或所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,計算得到所述立體視頻段的視頻幀的第二觀看舒適度影響因子,所述第二觀看舒適度影響因子數(shù)值的大小表示視頻幀的參考視差在深度方向變化的程度。
結(jié)合上述裝置的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,提取模塊502具體用于:將所述立體視頻段進行子段劃分,同一子段內(nèi)的視頻幀的參考視差單調(diào)變化且變化速度相同,根據(jù)公式(3)計算所述立體視頻段的視頻幀的參考視差在時域的變化,根據(jù)公式(5)計算所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,根據(jù)公式(2)計算所述立體視頻段的視頻幀的第二觀看舒適度影響因子。公式(3)、公式(2)和公式(5)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第六種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,提取模塊502可根據(jù)公式(4)計算所述立體視頻段的視頻幀的參考視差在時域的變化,根據(jù)公式(5)計算所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,根據(jù)公式(2)計算所述立體視頻段的視頻幀的第二觀看舒適度影響因子。公式(4)、公式(5)和公式(2)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置或者上述裝置的第一種至第八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,評價模塊503具體用于:
根據(jù)所述立體視頻段的每一個視頻幀的空域特性和時域特性,分別計算所述每一個視頻幀的觀看舒適度;
根據(jù)所述立體視頻段的每一個視頻幀的視覺焦點位置,對所述立體視頻段進行子段劃分,每個子段的視頻幀的視覺焦點位置轉(zhuǎn)移量不大于設定轉(zhuǎn)移量閾值;根據(jù)每個子段內(nèi)每個視頻幀的觀看舒適度,分別計算所述每個子段的觀看舒適度;
根據(jù)每個子段的觀看舒適度計算所述立體視頻段的觀看舒適度。
結(jié)合上述裝置的第九種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,評價模塊503可根據(jù)公式(6)、公式(7)和公式(8)計算所述立體視頻段的視頻幀的觀看舒適度。公式(4)、公式(5)和公式(2)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。計算過程中涉及到的立體視頻段的視頻幀的參考視差、立體視頻段的視頻幀的參考視差的百分比、第一觀看舒適度影響因子、第二觀看舒適度影響因子等參數(shù)的計算方法,同前所述,在此不再重復。
結(jié)合上述裝置的第九種或第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,評價模塊503具體用于:根據(jù)公式(9)計算所立體視頻段的的觀看舒適度。公式(9)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第九種至第十一種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,評價模塊503可根據(jù)公式(10)計算所述立體視頻段的觀看舒適度。公式(10)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置或者上述裝置的第一種至第十二種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,評價模塊503可根據(jù)所述立體視頻段的視頻幀的空域特性,計算所述立體視頻段的空域特性,根據(jù)所述立體視頻段的視頻幀的時域特性,計算所述立體視頻段的時域特性,根據(jù)所述立體視頻段的空域特性和時域特性,計算所述立體視頻段的觀看舒適度。
結(jié)合上述裝置的第十三種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述立體視頻段的視頻幀的空域特性包括以下參數(shù)之一或任意組合:所述立體視頻段的視頻幀的參考視差,參考視差的百分比和第一觀看舒適度影響因子,這些參數(shù)的具體計算方法同前所述,在此不再重復。相應的,評價模塊503可根據(jù)公式(11)計算所述立體視頻段中所有視頻幀的參考視差的加權平均值,根據(jù)公式(12)計算所述立體視頻段內(nèi)所有視頻幀的第一觀看舒適度影響因子的平均值。公式(11)和公式(12)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第十三種或第十四種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,所述立體視頻段的視頻幀的時域特性包括:所述立體視頻段的視頻幀的第二觀看舒適度影響因子(具體計算方法同前所述,在此不再重復),評價模塊503可根據(jù)公式(13)計算所述立體視頻段的第二觀看舒適度影響因子。公式(13)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第十三種至第十五種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十六種可能的實現(xiàn)方式中,評價模塊503可根據(jù)公式(14)、公式(15)和公式(16)計算所述立體視頻段的觀看舒適度。公式(14)、公式(15)和公式(16)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
基于相同的技術構思,本發(fā)明實施例還提供了一種立體視頻評價裝置。
參見圖6,為本發(fā)明實施例提供的立體視頻評價裝置的結(jié)構示意圖。該裝置可包括:收發(fā)器601、存儲器602和處理器603。存儲器602用于存儲應用程序、算法規(guī)則、計算參數(shù)等信息,還可用來存儲處理器603處理過程中產(chǎn)生的中間結(jié)果。
收發(fā)器601,用于獲取立體視頻段的視頻幀;
處理器603,用于提取所述獲取模塊獲取到的立體視頻段的視頻幀的空域特性和時域特性;根據(jù)所述提取模塊提取到的所述立體視頻段的視頻幀的空域特性和時域特性,確定所述立體視頻段的觀看舒適度。
結(jié)合上述裝置,在第一種可能的實現(xiàn)方式中,處理器603具體用于:估計所述立體視頻段的視頻幀的視差,根據(jù)所述立體視頻段的視頻幀的視差以及運動信息確定所述立體視頻段的視頻幀的視覺焦點位置,根據(jù)所述立體視頻段的視頻幀的視覺焦點位置確定所述立體視頻段的視頻幀的可視區(qū)域,以及根據(jù)所述立體視頻段的視頻幀的視差以及所述立體視頻段的視頻幀的可視區(qū)域,提取所述立體視頻段的視頻幀的空域特性和時域特性。
結(jié)合上述裝置的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,處理器603可確定所述立體視頻段的視頻幀內(nèi)每個像素的權值,將具有最大權值的像素的位置確定為所述立體視頻段的視頻幀的視覺焦點位置。
結(jié)合上述裝置的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,處理器603可采用公式(1)計算所述像素的權值,公式(1)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第二種或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,處理器603具體用于:若所述立體視頻段的視頻幀內(nèi)具有最大權值的像素有多個,則將所述多個具有最大權值的像素中,距離所述立體視頻段的視頻幀的圖像中心位置最近的像素的位置,確定為所述立體視頻段的視頻幀的視覺焦點位置。
結(jié)合上述裝置的第一種至第四種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述空域特性包括以下參數(shù)之一或任意組合:參考視差、參考視差的百分比、第一觀看舒適度影響因子;
處理器603具體用于:確定所述立體視頻段的視頻幀對應的視差集合,所述視差集合為所述立體視頻段的視頻幀可視區(qū)域內(nèi)的像素視差集合,且其中的每個視差值對應的像素數(shù)量均大于所述設定閾值;將所述視差集合中的最小視差值確定為所述立體視頻段的視頻幀的參考視差;
計算所述立體視頻段的視頻幀的可視區(qū)域內(nèi),視差為所述參考視差的像素的數(shù)目與有效像素的數(shù)目的比值,得到所述立體視頻段的視頻幀的參考視差的百分比,所述有效像素是指的視差絕對值小于搜索范圍的像素;
根據(jù)所述立體視頻段的視頻幀是否存在邊框效應以及是否滿足下近上遠空間布局,確定所述立體視頻段的視頻幀的第一觀看舒適度影響因子,所述第一觀看舒適度影響因子在所述立體視頻段的視頻幀不存在邊框效應且滿足下近上遠空間布局時取第一值,在所述立體視頻段的視頻幀存在邊框效應但滿足下近上遠空間布局時取第二值,在所述立體視頻段的視頻幀不存在邊框效應但不滿足下近上遠空間布局時取第三值,在所述立體視頻段的視頻幀存在邊框效應且不滿足下近上遠空間布局時取第四值,其中,第一值、第二值、第三值和第四值為預設值,且第一值小于第四值,第三值在第一值和第二值之間且與第一值和第二值均不相等;所述邊框效應是指對于一個視頻幀,如果成像于屏幕邊緣的物體的視差為交叉視差,且所述物體的一部分超出了屏幕范圍,則存在邊框效應;所述下近上遠是指一個視頻幀對應的成像于屏幕底端的物體的感知深度離觀眾近、成像于屏幕頂端的物體的感知深度離觀眾遠。
結(jié)合上述裝置的第一種至第五種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述時域特性包括第二觀看舒適度影響因子;
處理器603具體用于:根據(jù)所述立體視頻段的視頻幀的參考視差在時域的變化,和/或所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,計算得到所述立體視頻段的視頻幀的第二觀看舒適度影響因子,所述第二觀看舒適度影響因子數(shù)值的大小表示視頻幀的參考視差在深度方向變化的程度。
結(jié)合上述裝置的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,處理器603具體用于:將所述立體視頻段進行子段劃分,同一子段內(nèi)的視頻幀的參考視差單調(diào)變化且變化速度相同,根據(jù)公式(3)計算所述立體視頻段的視頻幀的參考視差在時域的變化,根據(jù)公式(5)計算所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,根據(jù)公式(2)計算所述立體視頻段的視頻幀的第二觀看舒適度影響因子。公式(3)、公式(2)和公式(5)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第六種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,處理器603可根據(jù)公式(4)計算所述立體視頻段的視頻幀的參考視差在時域的變化,根據(jù)公式(5)計算所述立體視頻段的視頻幀的參考視差出現(xiàn)的頻率在時域的變化,根據(jù)公式(2)計算所述立體視頻段的視頻幀的第二觀看舒適度影響因子。公式(4)、公式(5)和公式(2)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置或者上述裝置的第一種至第八種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,處理器603具體用于:
根據(jù)所述立體視頻段的每一個視頻幀的空域特性和時域特性,分別計算所述每一個視頻幀的觀看舒適度;
根據(jù)所述立體視頻段的每一個視頻幀的視覺焦點位置,對所述立體視頻段進行子段劃分,每個子段的視頻幀的視覺焦點位置轉(zhuǎn)移量不大于設定轉(zhuǎn)移量閾值;根據(jù)每個子段內(nèi)每個視頻幀的觀看舒適度,分別計算所述每個子段的觀看舒適度;
根據(jù)每個子段的觀看舒適度計算所述立體視頻段的觀看舒適度。
結(jié)合上述裝置的第九種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,處理器603可根據(jù)公式(6)、公式(7)和公式(8)計算所述立體視頻段的視頻幀的觀看舒適度。公式(4)、公式(5)和公式(2)的表達式以及相關參數(shù)的含義同前所述,在此不再重復。計算過程中涉及到的立體視頻段的視頻幀的參考視差、立體視頻段的視頻幀的參考視差的百分比、第一觀看舒適度影響因子、第二觀看舒適度影響因子等參數(shù)的計算方法,同前所述,在此不再重復。
結(jié)合上述裝置的第九種或第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,處理器603具體用于:根據(jù)公式(9)計算所立體視頻段的的觀看舒適度。公式(9)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第九種至第十一種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,處理器603可根據(jù)公式(10)計算所述立體視頻段的觀看舒適度。公式(10)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置或者上述裝置的第一種至第十二種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,處理器603可根據(jù)所述立體視頻段的視頻幀的空域特性,計算所述立體視頻段的空域特性,根據(jù)所述立體視頻段的視頻幀的時域特性,計算所述立體視頻段的時域特性,根據(jù)所述立體視頻段的空域特性和時域特性,計算所述立體視頻段的觀看舒適度。
結(jié)合上述裝置的第十三種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述立體視頻段的視頻幀的空域特性包括以下參數(shù)之一或任意組合:所述立體視頻段的視頻幀的參考視差,參考視差的百分比和第一觀看舒適度影響因子,這些參數(shù)的具體計算方法同前所述,在此不再重復。相應的,處理器603可根據(jù)公式(11)計算所述立體視頻段中所有視頻幀的參考視差的加權平均值,根據(jù)公式(12)計算所述立體視頻段內(nèi)所有視頻幀的第一觀看舒適度影響因子的平均值。公式(11)和公式(12)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第十三種或第十四種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,所述立體視頻段的視頻幀的時域特性包括:所述立體視頻段的視頻幀的第二觀看舒適度影響因子(具體計算方法同前所述,在此不再重復),處理器603可根據(jù)公式(13)計算所述立體視頻段的第二觀看舒適度影響因子。公式(13)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
結(jié)合上述裝置的第十三種至第十五種可能的實現(xiàn)方式中的任意一種可能的實現(xiàn)方式,在第十六種可能的實現(xiàn)方式中,處理器603可根據(jù)公式(14)、公式(15)和公式(16)計算所述立體視頻段的觀看舒適度。公式(14)、公式(15)和公式(16)表達式以及相關參數(shù)的含義同前所述,在此不再重復。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器,使得通過該計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令可實現(xiàn)流程圖中的一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖的一個流程或多個流程和/或方框圖的一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的可選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括可選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。