国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      全景視頻中的目標(biāo)追蹤顯示方法和裝置的制造方法

      文檔序號:10488672閱讀:292來源:國知局
      全景視頻中的目標(biāo)追蹤顯示方法和裝置的制造方法
      【專利摘要】本發(fā)明公開了一種全景視頻中的目標(biāo)追蹤顯示方法和裝置,所述方法包括:接收用戶的操作指令,確定所述操作指令在當(dāng)前顯示屏的操作位置;根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo);在全景視頻中追蹤所述興趣目標(biāo),在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。可以根據(jù)用戶的意圖自動追蹤全景視頻中的目標(biāo)在智能終端的顯示屏上進(jìn)行顯示。
      【專利說明】
      全景視頻中的目標(biāo)追蹤顯示方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及全景視頻技術(shù)領(lǐng)域,特別是涉及一種全景視頻中的目標(biāo)追蹤顯示方法和裝置。
      【背景技術(shù)】
      [0002]圖像是人類獲取視覺信息的主要途徑。通常我們能夠很容易的獲取現(xiàn)實(shí)世界中的一系列局部的分離圖像,然而把這些分離的圖像信息合成為“全景世界”則將為我們提供更為全面的信息。全景視圖是指以觀察者為中心,繞固定點(diǎn)旋轉(zhuǎn)一周所觀察到的360度或720度的視野場景的表示技術(shù),它是一種全新的圖像信息組織模式,可以表達(dá)完整的周圍的環(huán)境信息。
      [0003]而智能終端,比如智能手機(jī)、平板電腦、智能電視、有線電話、無繩電話、移動或便攜無線通信設(shè)備等因其智能化、便攜性,或者通信能力等優(yōu)點(diǎn)得到越來越廣泛的使用。智能終端通常都具有彩色顯示屏,這為智能終端的全景可視化提供了可能。
      [0004]現(xiàn)有技術(shù)中雖然已經(jīng)出現(xiàn)了在智能終端的顯示屏上顯示全景視頻的方法,但是,本發(fā)明的發(fā)明人發(fā)現(xiàn),在實(shí)際應(yīng)用中這種顯示方法滿足不了用戶的進(jìn)一步需求:當(dāng)用戶希望持續(xù)觀察某個(gè)運(yùn)動目標(biāo)時(shí),由于顯示屏只能顯示全景視頻的一小部分,那么,用戶不得不手動劃動屏幕,以持續(xù)地將包含該目標(biāo)的畫面拖動到屏幕的中間進(jìn)行觀看。顯然,這種方法非常不利于用戶追蹤期望的目標(biāo)。
      [0005]因此,有必要提出一種能夠自動地在智能終端的顯示屏上進(jìn)行全景視頻中的目標(biāo)追蹤顯示方法和裝置。

      【發(fā)明內(nèi)容】

      [0006]有鑒于此,本發(fā)明的目的在于提出一種全景視頻中的目標(biāo)追蹤顯示方法和裝置,使得可以根據(jù)用戶的意圖自動追蹤全景視頻中的目標(biāo)并在智能終端的顯示屏上進(jìn)行顯示。
      [0007]基于上述目的,本發(fā)明提供的一種全景視頻中的目標(biāo)追蹤顯示方法,應(yīng)用于帶有觸摸屏的終端設(shè)備,包括:
      [0008]接收用戶的操作指令,確定所述操作指令在當(dāng)前顯示屏的操作位置;
      [0009]根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo);
      [0010]在全景視頻中追蹤所述興趣目標(biāo),在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。
      [0011]較佳地,所述根據(jù)所述操作指令,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo),具體包括:
      [0012]根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值;
      [0013]根據(jù)所述當(dāng)前顯示屏上顯示的視頻,確定出所述全景視頻的播放視角;
      [0014]根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定用戶的興趣目標(biāo)在全景視頻中的位置。
      [0015]其中,所述操作指令具體為觸摸信息;根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括:
      [0016]根據(jù)所述觸摸信息,獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;。
      [0017]或,
      [0018]所述操作指令具體為劃動信息;以及
      [0019]根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括:
      [0020]根據(jù)劃動信息,獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。
      [0021]或,
      [0022]所述操作指令具體為放大顯示信息;以及
      [0023]根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括:
      [0024]根據(jù)放大顯示信息,獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。
      [0025]較佳地,所述根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述播放視角,確定出所述興趣目標(biāo)在全景視頻中的位置坐標(biāo),具體包括:
      [0026]根據(jù)當(dāng)前顯示的視頻中所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定所述操作位置的屏幕坐標(biāo)值屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值;
      [0027]以所述全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,R為設(shè)定值;
      [0028]利用視頻目標(biāo)追蹤算法在全景視頻中追蹤目標(biāo)區(qū)域,并將所述目標(biāo)區(qū)域的中心作為興趣目標(biāo)。
      [0029]較佳地,所述在全景視頻中追蹤所述興趣目標(biāo),在所述顯示屏上顯示全景視頻中以所述視點(diǎn)為中心的部分視頻,具體包括:
      [0030]確定所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo);
      [0031]將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到所述顯示屏的中心位置的屏幕坐標(biāo)后,得到映射矩陣;
      [0032]以所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)為中心,在全景視頻中獲取長為L,寬為W的矩形區(qū)域,根據(jù)所述映射矩陣將所述矩形區(qū)域映射到顯示屏并在所述顯示屏進(jìn)行顯不;
      [0033]其中,L、W分別根據(jù)顯示屏的橫向像素和縱向像素確定。
      [0034]在本發(fā)明的另一方面,還提供了一種全景視頻中的目標(biāo)追蹤顯示裝置,包括:
      [0035]興趣目標(biāo)確定模塊,用于接收用戶的操作指令,確定所述操作指令在當(dāng)前顯示屏的操作位置;根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo);
      [0036]目標(biāo)追蹤模塊,用于在全景視頻中追蹤所述興趣目標(biāo);
      [0037]視頻顯示模塊,用于在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。
      [0038]較佳地,所述興趣目標(biāo)確定模塊包括:
      [0039]關(guān)注點(diǎn)確定單元,用于根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值;
      [0040]播放視角確定單元,用于根據(jù)所述當(dāng)前顯示屏上顯示的視頻,確定出所述全景視頻的播放視角;
      [0041 ]目標(biāo)確定單元,用于根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定用戶的興趣目標(biāo)在全景視頻中的位置。
      [0042]較佳地,所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為觸摸信息時(shí),獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者
      [0043]所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為觸摸劃動信息時(shí),獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者
      [0044]所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為放大顯示信息時(shí),獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。
      [0045]較佳地,所述目標(biāo)確定單元具體包括:
      [0046]全景視頻坐標(biāo)確定子單元,用于根據(jù)當(dāng)前顯示的視頻中所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定所述屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值;
      [0047]目標(biāo)區(qū)域確定子單元,用于以所述全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,1?為設(shè)定值;
      [0048]興趣目標(biāo)追蹤子單元,用于利用視頻目標(biāo)追蹤算法在全景視頻中追蹤目標(biāo)區(qū)域,并將所述目標(biāo)區(qū)域的中心作為興趣目標(biāo)。
      [0049]較佳地,所述視頻顯示模塊具體包括:
      [0050]目標(biāo)位置確定單元,用于確定所述興趣目標(biāo)在全景視頻當(dāng)前幀中的位置坐標(biāo);
      [0051 ]映射矩陣計(jì)算單元,用于將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到所述顯示屏的中心位置的屏幕坐標(biāo)后,得到映射矩陣;
      [0052]顯示區(qū)域確定單元,用于以所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)為中心,在全景視頻中獲取長為L,寬為W的矩形區(qū)域;其中,L、W分別根據(jù)顯示屏的橫向像素和縱向像素確定;
      [0053]播放視角計(jì)算單元,根據(jù)興趣目標(biāo)當(dāng)前在全景視頻的位置,計(jì)算播放視角;
      [0054]映射顯示單元,用于根據(jù)所述映射矩陣,以及所述播放視角計(jì)算單元計(jì)算的播放視角,將所述矩形區(qū)域映射到顯示屏的屏幕坐標(biāo)后在所述顯示屏進(jìn)行顯示。
      [0055]本發(fā)明的技術(shù)方案中,智能終端在播放全景視頻時(shí),可以根據(jù)用戶輸入的顯示屏操作信息,以及當(dāng)前顯示屏上視頻的播放視角,自動判斷出全景視頻中用戶的興趣目標(biāo);進(jìn)而持續(xù)地在全景視頻中追蹤該興趣目標(biāo),同時(shí),以該興趣目標(biāo)作為視點(diǎn),在顯示屏上顯示全景視頻中以該視點(diǎn)為中心的部分視頻,從而達(dá)到根據(jù)用戶的意圖自動追蹤并顯示目標(biāo)的目的。
      【附圖說明】
      [0056]圖1為本發(fā)明一種全景視頻中的目標(biāo)追蹤顯示方法實(shí)施例的流程示意圖;
      [0057]圖2、3為本發(fā)明一種確定全景視頻中用戶興趣目標(biāo)的方法實(shí)施例的流程示意圖;
      [0058]圖4為本發(fā)明一種顯示全景視頻中以視點(diǎn)為中心的部分視頻的方法實(shí)施例流程示意圖;
      [0059]圖5為本發(fā)明一種全景視頻中的目標(biāo)追蹤顯示裝置實(shí)施例的內(nèi)部結(jié)構(gòu)框圖;
      [0060]圖6為本發(fā)明一種實(shí)施例的興趣目標(biāo)確定模塊的內(nèi)部結(jié)構(gòu)框圖;
      [0061 ]圖7為本發(fā)明一種實(shí)施例的目標(biāo)確定單元的內(nèi)部結(jié)構(gòu)框圖;
      [0062]圖8為本發(fā)明一種實(shí)施例的視頻顯示模塊的內(nèi)部結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0063]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
      [0064]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
      [0065]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
      [0066]本發(fā)明的主要思路在于,智能終端在播放全景視頻時(shí),可以根據(jù)用戶輸入的顯示屏操作信息,以及當(dāng)前顯示屏上視頻的播放視角,自動判斷出全景視頻中用戶的興趣目標(biāo);進(jìn)而持續(xù)地在全景視頻中追蹤該興趣目標(biāo),同時(shí),以該興趣目標(biāo)作為視點(diǎn),在顯示屏上顯示全景視頻中以該視點(diǎn)為中心的部分視頻,達(dá)到根據(jù)用戶的意圖自動跟蹤并顯示興趣目標(biāo)的目的。
      [0067]事實(shí)上,全景視頻由于視覺信息豐富,可能同時(shí)包含多個(gè)運(yùn)動目標(biāo),此時(shí),應(yīng)用本發(fā)明的技術(shù)方案,用戶通過在顯示屏上的操作可以對感興趣的目標(biāo)進(jìn)行短暫的手動追蹤或確認(rèn),而智能終端依據(jù)用戶在顯示屏上的短暫追蹤或確認(rèn)行為,可以自動捕捉到用戶當(dāng)前感興趣的具體是哪個(gè)目標(biāo),繼而針對該目標(biāo)進(jìn)行持續(xù)追蹤:雖然該目標(biāo)在全景視頻中可能不斷地在更換位置,也就是說,該目標(biāo)在全景視頻中的位置坐標(biāo)在不斷地變換,但智能終端在持續(xù)追蹤到該興趣目標(biāo)后,可以始終以該目標(biāo)為視點(diǎn),在顯示屏上顯示全景視頻中包含該視點(diǎn)的視頻畫面,并將視點(diǎn)盡量置于顯示屏的中心位置,從而達(dá)到自動追蹤用戶所期望的目標(biāo),并在智能終端上進(jìn)行顯示的目的。
      [0068]下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。
      [0069]本發(fā)明實(shí)施例提供的全景視頻中的目標(biāo)追蹤顯示方法,具體流程如圖1所示,包括如下步驟:
      [0070]步驟SlOl:智能終端在全景視頻的播放過程中,接收到用戶的操作指令。
      [0071]具體地,智能終端通過網(wǎng)絡(luò)從服務(wù)器獲取全景視頻資源,根據(jù)默認(rèn)設(shè)置或推薦的方式在顯示屏上顯示全景視頻中的部分視頻圖像。
      [0072]通常智能終端的顯示屏為觸摸屏,用戶通過觸摸屏輸入的的操作指令可以是如下顯示屏操作信息:觸摸信息、劃動信息、或者以觸摸方式輸入的放大顯示信息。
      [0073]事實(shí)上,用戶在通過智能終端觀看圖像或視頻時(shí),可以通過觸摸方式來輸入放大或縮小顯示的信息,以指示智能終端放大或縮小當(dāng)前顯示的圖像或視頻。
      [0074]步驟S102:智能終端根據(jù)用戶輸入的操作指令,以及當(dāng)前顯示屏上視頻播放角度,確定全景視頻中用戶的興趣目標(biāo)。
      [0075]步驟S103:智能終端在全景視頻中追蹤所述興趣目標(biāo),并以所述興趣目標(biāo)作為視點(diǎn),在所述顯示屏上顯示全景視頻中以所述視點(diǎn)為中心的部分視頻。
      [0076]具體地,上述步驟S102中智能終端根據(jù)用戶輸入的顯示屏操作信息,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo)的具體方法,流程如圖2所示,包括如下步驟:
      [0077]步驟S201:智能終端根據(jù)用戶輸入的顯示屏操作信息,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值。
      [0078]具體地,當(dāng)用戶輸入的顯示屏操作信息為觸摸信息時(shí),可以根據(jù)觸摸信息,獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值,亦即作為關(guān)注點(diǎn)的屏幕坐標(biāo)值;
      [0079]或者,當(dāng)用戶輸入的顯示屏操作信息為劃動信息時(shí),可以根據(jù)劃動信息,獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值,亦即作為關(guān)注點(diǎn)的屏幕坐標(biāo)值;
      [0080]或者,當(dāng)用戶輸入的顯示屏操作信息為放大顯示信息時(shí),根據(jù)放大顯示信息,獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值,亦即作為關(guān)注點(diǎn)的屏幕坐標(biāo)值。
      [0081]步驟S202:智能終端根據(jù)當(dāng)前顯示屏上顯示的視頻,確定出全景視頻的播放視角。
      [0082]通常智能終端在播放全景視頻時(shí),當(dāng)前屏幕上播放的并不是全部的全景視頻信號,而是全景視頻信號中的某個(gè)朝向的視頻信號。事實(shí)上,全景視頻是以觀察者為中心,繞固定點(diǎn)旋轉(zhuǎn)一周所觀察到全方位360度的視野場景。智能終端通過網(wǎng)絡(luò)從服務(wù)器獲取全景視頻資源;通常每一幀的全景視頻圖像的尺寸都大于智能終端屏幕的顯示尺寸,也就是說,用戶在屏幕上看見的當(dāng)前畫面只是全景視頻當(dāng)前幀圖像的一部分。那么,在播放時(shí),智能終端可以默認(rèn)、或推薦、或根據(jù)用戶的選擇來決定顯示全景視頻當(dāng)前幀圖像中的哪部分圖像。而顯示的那部分圖像則相當(dāng)于用戶作為觀察者以一定觀察視角觀看全景視頻時(shí)所看到的一部分圖像,此觀察視角即為當(dāng)前視頻的播放視角。
      [0083]因此,根據(jù)當(dāng)前播放的視頻,可以確定出當(dāng)前播放的是全景視頻中哪個(gè)播放視角的視頻內(nèi)容。
      [0084]步驟S203:智能終端根據(jù)操作位置的屏幕坐標(biāo)值,以及全景視頻的播放視角,確定全景視頻中用戶的興趣目標(biāo)。
      [0085]具體地,如圖3的流程所示,在確定操作位置,即用戶的關(guān)注點(diǎn)的屏幕坐標(biāo)值,以及當(dāng)前全景視頻的播放視角后,可以根據(jù)如下方法確定全景視頻中用戶的興趣目標(biāo),包括如下步驟:
      [0086]步驟S301:根據(jù)當(dāng)前顯示的視頻中操作位置的屏幕坐標(biāo)值,以及所述播放視角,確定所述屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值。
      [0087]本步驟中,智能終端可以根據(jù)當(dāng)前顯示的視頻中操作位置,即關(guān)注點(diǎn)的屏幕坐標(biāo)值,以及當(dāng)前播放的全景視頻的播放視角,確定關(guān)注點(diǎn)的屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值。具體如何根據(jù)屏幕坐標(biāo)值、播放視角,確定與屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值的技術(shù)為本領(lǐng)域技術(shù)人員所熟知,此處不再贅述。
      [0088]步驟S302:以上述步驟S301確定出的全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,R為設(shè)定值,本領(lǐng)域技術(shù)人員可以根據(jù)經(jīng)驗(yàn)或?qū)嶋H情況進(jìn)行設(shè)定。
      [0089]具體地,以上述步驟S301確定出的全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的進(jìn)行目標(biāo)追蹤的區(qū)域(即目標(biāo)區(qū)域)。
      [0090]步驟S303:利用視頻目標(biāo)追蹤算法在全景視頻中追蹤目標(biāo)區(qū)域,進(jìn)而檢測出目標(biāo)區(qū)域中的興趣目標(biāo)。
      [0091 ]具體地,利用視頻目標(biāo)追蹤算法(如:幀差法),持續(xù)追蹤目標(biāo)區(qū)域在當(dāng)前播放的視頻幀的下一視頻幀中的位置。在不斷追蹤、更新位置坐標(biāo)的目標(biāo)區(qū)域中,將當(dāng)前追蹤到的目標(biāo)區(qū)域的中心作為興趣目標(biāo)。如此,可以追蹤運(yùn)動或變化中的興趣目標(biāo)。
      [0092]如圖4所示的流程,上述步驟S103中提到的顯示全景視頻中以視點(diǎn)為中心的部分視頻的具體方法,包括如下步驟:
      [0093]步驟S401:確定興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)。
      [0094]具體地,在檢測出興趣目標(biāo)后,比如,利用相鄰幀的差異比較法確定該興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)。
      [0095]步驟S402:將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到顯示屏的中心位置計(jì)算映射矩陣,并重新計(jì)算視頻的播放視角。
      [0096]本步驟中,根據(jù)興趣目標(biāo)在全景視頻的位置坐標(biāo),以及顯示屏的中心位置的屏幕坐標(biāo)之間的映射關(guān)系求得坐標(biāo)變換的映射矩陣。此外,由于對應(yīng)于顯示屏的中心位置的全景視頻的位置坐標(biāo)有所更改,因此,還需要重新確定視頻的播放視角。
      [0097]步驟S403:根據(jù)計(jì)算的映射矩陣,以及重新計(jì)算的播放視角,將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到顯示屏的中心位置。
      [0098]顯示屏為長為L,寬為W的矩形區(qū)域。該區(qū)域的大小與顯示設(shè)備分辨率大小相匹配。顯示屏的長寬比L/W應(yīng)等于顯示設(shè)備像素的長寬比L0/W0(假設(shè)顯示設(shè)備長為LO像素,寬為WO像素)。根據(jù)上述步驟S403得到的反映全景視頻位置坐標(biāo)與屏幕坐標(biāo)之間映射關(guān)系的映射矩陣,將整個(gè)矩形區(qū)域映射到顯示屏的屏幕坐標(biāo)后,在顯示屏上顯示矩形區(qū)域內(nèi)的視頻內(nèi)容。
      [0099]由于本發(fā)明實(shí)施例的智能終端在播放全景視頻時(shí),可以根據(jù)用戶輸入的顯示屏操作信息,以及當(dāng)前顯示屏上視頻的播放視角,自動判斷出全景視頻中用戶的興趣目標(biāo);進(jìn)而持續(xù)地在全景視頻中追蹤該興趣目標(biāo),同時(shí),以該興趣目標(biāo)作為視點(diǎn),在顯示屏上顯示全景視頻中以該視點(diǎn)為中心的部分視頻,從而達(dá)到根據(jù)用戶的意圖自動追蹤并顯示目標(biāo)的目的。
      [0100]基于上述方法,設(shè)置于本發(fā)明智能終端中的全景視頻中的目標(biāo)追蹤顯示裝置,內(nèi)部結(jié)構(gòu)如圖5所示,包括:興趣目標(biāo)確定模塊501、目標(biāo)追蹤模塊502、視頻顯示模塊503。
      [0101]興趣目標(biāo)確定模塊501用于在智能終端播放全景視頻過程中,若接收到用戶的操作指令,則確定所述操作指令在當(dāng)前顯示屏的操作位置;根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo);其中,用戶輸入的顯示屏操作信息具體可以是觸摸信息、劃動信息、或者以觸摸方式輸入的放大顯示信息。
      [0102]目標(biāo)追蹤模塊502用于在興趣目標(biāo)確定模塊501確定出興趣目標(biāo)后,全景視頻中追蹤所述興趣目標(biāo)。
      [0103]視頻顯示模塊503用于在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。具體地,視頻顯示模塊503針對目標(biāo)追蹤模塊502實(shí)時(shí)追蹤結(jié)果,以所述興趣目標(biāo)作為視點(diǎn),在所述顯示屏上顯示全景視頻中以所述視點(diǎn)為中心的部分視頻。
      [0104]如圖6所示,興趣目標(biāo)確定模塊501中具體可以包括如下單元:關(guān)注點(diǎn)確定單元601、播放視角確定單元602、目標(biāo)確定單元603。
      [0105]關(guān)注點(diǎn)確定單元601用于根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值;具體地,關(guān)注點(diǎn)確定單元601當(dāng)用戶輸入的顯示屏操作信息為觸摸信息時(shí),獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者,當(dāng)用戶輸入的顯示屏操作信息為觸摸劃動信息時(shí),獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者,當(dāng)用戶輸入的顯示屏操作信息為放大顯示信息時(shí),獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。
      [0106]播放視角確定單元602用于根據(jù)當(dāng)前顯示屏上顯示的視頻,確定出全景視頻的播放視角。
      [0107]目標(biāo)確定單元603用于根據(jù)關(guān)注點(diǎn)確定單元601確定的操作位置的屏幕坐標(biāo)值,以及播放視角確定單元602確定的全景視頻的播放視角,確定全景視頻中用戶的興趣目標(biāo)。
      [0108]如圖7所示,目標(biāo)確定單元603中具體可以包括如下子單元:全景視頻坐標(biāo)確定子單元701、目標(biāo)區(qū)域確定子單元702、興趣目標(biāo)追蹤子單元703。
      [0109]全景視頻坐標(biāo)確定子單元701用于根據(jù)當(dāng)前顯示的視頻中所述操作位置的屏幕坐標(biāo)值,以及所述播放視角,確定所述屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值。
      [0110]目標(biāo)區(qū)域確定子單元702用于以全景視頻坐標(biāo)確定子單元701確定出的全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,R為設(shè)定值,本領(lǐng)域技術(shù)人員可以根據(jù)經(jīng)驗(yàn)或?qū)嶋H情況進(jìn)行設(shè)定或調(diào)整。
      [0111]興趣目標(biāo)追蹤子單元703用于利用相鄰幀的差異比較法在目標(biāo)區(qū)域確定子單元702確定出的目標(biāo)區(qū)域中檢測出興趣目標(biāo)。
      [0112]如圖8所示,視頻顯示模塊503中具體可以包括如下單元:目標(biāo)位置確定單元801、顯示區(qū)域確定單元802、映射矩陣計(jì)算單元803、映射顯示單元804、播放視角計(jì)算單元805。
      [0113]目標(biāo)位置確定單元801用于確定所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo);
      [0114]播放視角計(jì)算單元805用于根據(jù)興趣目標(biāo)當(dāng)前在全景視頻的位置,計(jì)算播放視角。
      [0115]映射矩陣計(jì)算單元803用于將目標(biāo)位置確定單元801確定的興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到所述顯示屏的中心位置的屏幕坐標(biāo)后,得到映射矩陣。
      [0116]顯示區(qū)域確定單元802用于以目標(biāo)位置確定單元801確定的興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)為中心,在全景視頻中獲取長為L,寬為W的矩形區(qū)域;其中,L、W分別根據(jù)顯示屏的橫向像素和縱向像素確定。
      [0117]映射顯示單元804用于根據(jù)映射矩陣計(jì)算單元803得到的映射矩陣,以及所述播放視角計(jì)算單元計(jì)算的播放視角,將所述矩形區(qū)域映射到顯示屏的屏幕坐標(biāo)后在顯示屏進(jìn)行顯不O
      [0118]上述裝置中的各模塊、單元的具體功能可參照上述如圖1-4流程所示的方法,此處不再贅述。
      [0119]本發(fā)明的技術(shù)方案中,智能終端在播放全景視頻時(shí),可以根據(jù)用戶輸入的顯示屏操作信息,以及當(dāng)前顯示屏上顯示的視頻,自動判斷出全景視頻中用戶的興趣目標(biāo);進(jìn)而持續(xù)地在全景視頻中追蹤該興趣目標(biāo),同時(shí),以該興趣目標(biāo)作為視點(diǎn),在顯示屏上顯示全景視頻中以該視點(diǎn)為中心的部分視頻,從而達(dá)到根據(jù)用戶的意圖自動追蹤并顯示目標(biāo)的目的。
      [0120]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、R0M(Read-0nly Memory,只讀存儲器)、RAM (Random Access Memory,隨即存儲器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦寫可編程只讀存儲器)、EEPR0M(E1 ectricalIy ErasableProgrammable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。
      [0121]本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來實(shí)現(xiàn),從而通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
      [0122]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
      [0123]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種全景視頻中的目標(biāo)追蹤顯示方法,其特征在于,包括: 接收用戶的操作指令,確定所述操作指令在當(dāng)前顯示屏的操作位置; 根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo);在全景視頻中追蹤所述興趣目標(biāo),在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述操作指令,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo),具體包括: 根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值; 根據(jù)所述當(dāng)前顯示屏上顯示的視頻,確定出所述全景視頻的播放視角; 根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定用戶的興趣目標(biāo)在全景視頻中的位置。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述操作指令具體為觸摸信息;根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括: 根據(jù)所述觸摸信息,獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;。 或, 所述操作指令具體為劃動信息;以及 根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括: 根據(jù)劃動信息,獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。 或, 所述操作指令具體為放大顯示信息;以及 根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值,具體包括:根據(jù)放大顯示信息,獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。4.根據(jù)權(quán)利要求2任一所述的方法,其特征在于,所述根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述播放視角,確定出所述興趣目標(biāo)在全景視頻中的位置坐標(biāo),具體包括: 根據(jù)當(dāng)前顯示的視頻中所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定所述操作位置的屏幕坐標(biāo)值屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值; 以所述全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,R為設(shè)定值; 利用視頻目標(biāo)追蹤算法在全景視頻中追蹤目標(biāo)區(qū)域,并將所述目標(biāo)區(qū)域的中心作為興趣目標(biāo)。5.根據(jù)權(quán)利要求1述的方法,其特征在于,所述在全景視頻中追蹤所述興趣目標(biāo),在所述顯示屏上顯示全景視頻中以所述視點(diǎn)為中心的部分視頻,具體包括: 確定所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo); 將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到所述顯示屏的中心位置的屏幕坐標(biāo)后,得到映射矩陣; 以所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)為中心,在全景視頻中獲取長為L,寬為W的矩形區(qū)域,根據(jù)所述映射矩陣將所述矩形區(qū)域映射到顯示屏并在所述顯示屏進(jìn)行顯示;其中,L、W分別根據(jù)顯示屏的橫向像素和縱向像素確定。6.一種全景視頻中的目標(biāo)追蹤顯示裝置,其特征在于,包括: 興趣目標(biāo)確定模塊,用于接收用戶的操作指令,確定所述操作指令在當(dāng)前顯示屏的操作位置;根據(jù)所述操作位置,以及當(dāng)前顯示屏上顯示的視頻,確定全景視頻中用戶的興趣目標(biāo); 目標(biāo)追蹤模塊,用于在全景視頻中追蹤所述興趣目標(biāo); 視頻顯示模塊,用于在所述顯示屏上顯示全景視頻中以所述興趣目標(biāo)為中心的部分視頻。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述興趣目標(biāo)確定模塊包括: 關(guān)注點(diǎn)確定單元,用于根據(jù)所述操作指令,確定用戶在所述顯示屏上的操作位置的屏幕坐標(biāo)值; 播放視角確定單元,用于根據(jù)所述當(dāng)前顯示屏上顯示的視頻,確定出所述全景視頻的播放視角; 目標(biāo)確定單元,用于根據(jù)所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定用戶的興趣目標(biāo)在全景視頻中的位置。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為觸摸信息時(shí),獲取觸摸位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者 所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為觸摸劃動信息時(shí),獲取劃動終點(diǎn)位置的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值;或者 所述關(guān)注點(diǎn)確定單元具體用于當(dāng)用戶輸入的顯示屏操作信息為放大顯示信息時(shí),獲取放大顯示區(qū)域的中心的屏幕坐標(biāo)值作為所述操作位置的屏幕坐標(biāo)值。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)確定單元具體包括: 全景視頻坐標(biāo)確定子單元,用于根據(jù)當(dāng)前顯示的視頻中所述操作位置的屏幕坐標(biāo)值,以及所述全景視頻的播放視角,確定所述屏幕坐標(biāo)值對應(yīng)的全景視頻坐標(biāo)值; 目標(biāo)區(qū)域確定子單元,用于以所述全景視頻坐標(biāo)值為中心點(diǎn)坐標(biāo)值,以R為半徑,確定全景視頻中的目標(biāo)區(qū)域;其中,1?為設(shè)定值; 興趣目標(biāo)追蹤子單元,用于利用視頻目標(biāo)追蹤算法在全景視頻中追蹤目標(biāo)區(qū)域,并將所述目標(biāo)區(qū)域的中心作為興趣目標(biāo)。10.根據(jù)權(quán)利要求6-9任一所述的裝置,其特征在于,所述視頻顯示模塊具體包括: 目標(biāo)位置確定單元,用于確定所述興趣目標(biāo)在全景視頻當(dāng)前幀中的位置坐標(biāo); 映射矩陣計(jì)算單元,用于將所述興趣目標(biāo)在全景視頻的位置坐標(biāo)映射到所述顯示屏的中心位置的屏幕坐標(biāo)后,得到映射矩陣; 顯示區(qū)域確定單元,用于以所述興趣目標(biāo)在全景視頻中當(dāng)前的位置坐標(biāo)為中心,在全景視頻中獲取長為L,寬為W的矩形區(qū)域;其中,L、W分別根據(jù)顯示屏的橫向像素和縱向像素確定; 播放視角計(jì)算單元,根據(jù)興趣目標(biāo)當(dāng)前在全景視頻的位置,計(jì)算播放視角; 映射顯示單元,用于根據(jù)所述映射矩陣,以及所述播放視角計(jì)算單元計(jì)算的播放視角,將所述矩形區(qū)域映射到顯示屏的屏幕坐標(biāo)后在所述顯示屏進(jìn)行顯示。
      【文檔編號】G06F3/0484GK105843541SQ201610166633
      【公開日】2016年8月10日
      【申請日】2016年3月22日
      【發(fā)明人】譚傅倫
      【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1