亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻播放方法、播放終端及媒體服務器的制造方法

文檔序號:10492814閱讀:478來源:國知局
一種視頻播放方法、播放終端及媒體服務器的制造方法
【專利摘要】本發(fā)明實施例提供一種視頻播放方法、播放終端及媒體服務器,包括:接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記;接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。從而,可根據(jù)互動指令針對當前幀對應的情節(jié)、人物等產(chǎn)生相應的互動響應數(shù)據(jù),用戶無需離開播放區(qū),即可隨時發(fā)起與視頻內容的互動;而且可建立互動內容與視頻情節(jié)、人物之間的關聯(lián)。
【專利說明】
一種視頻播放方法、播放終端及媒體服務器
技術領域
[0001]本發(fā)明實施例涉及視頻技術領域,尤其涉及一種視頻播放方法及裝置。
【背景技術】
[0002]目前,當用戶在終端觀看視頻時,現(xiàn)有的互動區(qū)與視頻播放區(qū)是相互獨立的,用戶在視頻播放區(qū)(如播放終端的播放窗)中進行視頻的觀看,而在互動區(qū)(如評論區(qū)、點贊區(qū))輸入評論或點贊進行互動。尤其是手機等移動終端,當用戶在全屏模式下觀看視頻時,需要退出全屏模式后,才能實現(xiàn)與視頻的互動;而且,互動區(qū)中的互動內容與視頻播放進度等也并無任何關聯(lián)。
[0003]例如,用戶利用手機觀看一部電影時,當用戶想要參與互動時,只能調出互動區(qū),然后在互動區(qū)中輸入互動內容,而且用戶只能與整個視頻內容進行互動,而無法做到與視頻情節(jié)實時互動。

【發(fā)明內容】

[0004]本發(fā)明實施例提供一種視頻播放方法、播放終端及媒體服務器,用以解決現(xiàn)有技術中無法實現(xiàn)與視頻情節(jié)、人物等進行實時互動的技術問題。
[0005]本發(fā)明實施例提供一種視頻播放方法,包括:
[0006]接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記;
[0007]接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;
[0008]根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。
[0009]本發(fā)明實施例提供一種視頻播放方法,應用于播放終端,包括:
[0010]向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源;
[0011 ]當監(jiān)聽到暫??刂浦噶顣r,暫停播放所述視頻源;
[0012]在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器;
[0013]接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示。
[0014]本發(fā)明實施例提供一種媒體服務器,包括:
[0015]打點標記查找模塊,用于接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記;
[0016]互動對象查找模塊,用于接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;
[0017]響應數(shù)據(jù)生成模塊,用于根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。
[0018]本發(fā)明實施例提供一種播放終端,包括:
[0019]數(shù)據(jù)接收模塊,用于向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源;
[0020]指令監(jiān)聽模塊,用于當監(jiān)聽到暫??刂浦噶顣r,暫停播放所述視頻源;以及,用于在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器;
[0021]互動響應接收模塊,用于接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示。
[0022]本發(fā)明實施例提供的視頻播放方法、播放終端和媒體服務器,通過預置打點標記記錄了視頻源中的互動對象標識,當監(jiān)聽用戶在視頻播放區(qū)中發(fā)生的互動指令信息時,可根據(jù)當前幀的信息和互動指令的信息,查找出該互動指令信息所針對的互動對象標識,從而可實現(xiàn)與所述互動對象的互動。整個互動過程中,用戶無需離開播放區(qū)或退出全屏模式,即可發(fā)起與視頻內容的實時性互動。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明視頻播放方法的流程圖;
[0025]圖2為本發(fā)明視頻播放方法的流程圖;
[0026]圖3a、3b、3c為本發(fā)明實施例中互動界面的示意圖;
[0027]圖4為本發(fā)明媒體服務器的結構示意圖;
[0028]圖5為本發(fā)明播放終端的結構示意圖。
【具體實施方式】
[0029]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0030]本發(fā)明實施例提供一種視頻播放方法、播放終端及媒體服務器,可應用于視頻播放場景中,當用戶在終端觀看視頻節(jié)目時,非常希望能夠沉浸觀看,尤其是視頻節(jié)目中的某些精彩情節(jié),或某些演員的精湛演技,會讓用戶產(chǎn)生想要立即互動的沖動。但是現(xiàn)有的互動方式通常是需在視頻播放區(qū)之外設立的互動區(qū)中輸入互動內容,也就是用戶需從當前沉浸觀看的視頻節(jié)目中離開,轉而調出互動區(qū),繁瑣的操作將給用戶帶來非常大的不便,尤其是用戶沉浸在全屏模式中時,需退出全屏模式并調出互動區(qū)。即使用戶調出互動區(qū),也無法對剛才轉瞬即過的精彩情節(jié)或演員的精湛演技進行實時的互動,而僅能以文字等形式籠統(tǒng)地表達互動內容,互動內容的實時性、針對性將大打折扣。
[0031]本發(fā)明實施例提供的視頻播放方法、播放終端及媒體服務器,通過監(jiān)聽用戶在視頻播放區(qū)中輸入的互動指令,建立互動指令與當前幀所對應的視頻情節(jié)、人物、場景等可互動對象之間的對應關系,并根據(jù)互動指令針對當前幀對應的互動對象標識產(chǎn)生相應的互動響應數(shù)據(jù),從而用戶無需離開播放區(qū)或退出全屏模式,即可隨時發(fā)起與視頻內容的互動,而且,互動響應數(shù)據(jù)將與對應的視頻情節(jié)、人物等建立關聯(lián),從而可實現(xiàn)用戶針對的視頻情節(jié)、人物進行的實時性互動。
[0032]另外,本發(fā)明實施例提供的視頻播放方法、播放終端及媒體服務器,還可應用于其他與視頻進行互動的場景中,本發(fā)明對此不做限定。
[0033]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。
[0034]參考圖1,本發(fā)明實施例提供一種視頻播放方法,包括:
[0035]SlOl,接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記;
[0036]S102,接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;
[0037]S103,根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。
[0038]具體地,為了保證用戶的互動指令與視頻對應的情節(jié)或人物等互動對象建立互動關聯(lián),在視頻源發(fā)送至播放終端進行播放之前,可制作所述視頻源對應的預置打點標記,預置打點標記用于對視頻源進行打點標記,可標記視頻情節(jié)、視頻中包含的目標區(qū)域的特征、目標區(qū)域的相對位置等等信息。視頻源對應的預置打點標記可為多個,每個預置打點標記可關聯(lián)至具體的某一視頻幀或關聯(lián)至多個視頻幀,例如,對于某一視頻情節(jié),其貫穿視頻播放時間軸上的一組視頻幀,則可將該視頻情節(jié)對應的預置打點標記關聯(lián)至該一組視頻幀中的每一幀。
[0039]所述視頻源的預置打點標記可對應一個或多個互動對象標識。預置打點標記與互動對象標識的對應關系可配置在所述預置打點標記中,或者建立一配置關系表,通過該配置關系表可查找出預置打點標記對應的一個或多個互動對象標識。所述互動對象標識可以是上文提及的視頻情節(jié)標識、目標標識、人物標識等等,其中,視頻情節(jié)標識可以是情節(jié)的主題名稱、人物標識可以是人物的角色名稱、演員姓名等等,所述互動對象標識可根據(jù)不同情況采用不同的設置方式,本發(fā)明實施例對此不做限定。
[0040]其中,SlOl可根據(jù)播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,首先查找出當前幀的位置,進而查找該當前幀關聯(lián)的預置打點標記。例如可根據(jù)當前幀的信息中包含的視頻源的標識、當前幀在視頻源播放時間軸上對應的時間點或當前幀的編號、標識等,檢索媒體服務器中的視頻數(shù)據(jù),從而將在視頻數(shù)據(jù)中查找出當前幀的位置;例如可根據(jù)當前幀在時間軸上對應的時間點與預置打點標記中攜帶的時間點關聯(lián)表進行比對,以查找出當前幀關聯(lián)的預置打點標記,其中,當前幀關聯(lián)的預置打點標記可以為一個或多個。
[0041]當S102接收到播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息時,根據(jù)SlOl中查找出的當前幀關聯(lián)的預置打點標記,獲取查找出的預置打點標記對應的互動對象標識,S103將根據(jù)互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù)并返回播放終端。
[0042]本發(fā)明實施例提供的視頻播放方法,通過預置打點標記記錄了視頻源中的互動對象標識,當監(jiān)聽用戶在視頻播放區(qū)中發(fā)生的互動指令信息時,可根據(jù)當前幀的信息和互動指令的信息,查找出該互動指令信息所針對的互動對象的標識,從而可實現(xiàn)與所述互動對象的互動。整個互動過程中,用戶無需離開播放區(qū)或退出全屏模式,即可發(fā)起與視頻內容的實時性互動。
[0043]在一可選實施例中,所述互動指令信息中包括互動指令的坐標,所述根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識,可采用:
[0044]根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記;
[0045]當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀中的目標區(qū)域;
[0046]判斷所述互動指令的坐標是否存在于所述當前幀中的目標區(qū)域中,如果所述互動指令的坐標存在于所述當前幀中的目標區(qū)域中,則查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。
[0047]具體地,可根據(jù)所述當前幀的信息提取當前幀對應的幀畫面并識別所述幀畫面中的目標區(qū)域;
[0048]針對識別出的所述幀畫面中的目標區(qū)域生成對應的目標區(qū)域信息;
[0049]查找所述幀畫面的一個或多個目標區(qū)域信息中是否存在與所述互動指令信息對應的目標區(qū)域信息,例如,可通過對比所述互動指令信息中包含的互動指令的坐標與所述目標區(qū)域信息中包含的目標區(qū)域的坐標范圍,判斷互動指令的坐標是否包含在所述目標區(qū)域的坐標范圍內,如果是,則認為該目標區(qū)域為所述互動指令對應的目標區(qū)域。
[0050]優(yōu)選地,通過對比所述互動指令信息中包含的互動指令的坐標與所述目標區(qū)域信息中包含的目標區(qū)域的坐標范圍,判斷互動指令的坐標是否包含在所述目標區(qū)域的坐標范圍內,可具體采用:將所述指令坐標和所述輪廓坐標定義在統(tǒng)一的坐標系中,以進行坐標的對比。
[0051]所述互動指令發(fā)生在播放區(qū),而視頻幀的畫面是鋪滿整個播放區(qū)的,也就是根據(jù)坐標轉換,可將用戶在播放區(qū)中發(fā)生的互動指令的指令坐標轉換到視頻幀的幀畫面中,而如上文所述,所述幀畫面對應的目標區(qū)域信息中包含有輪廓坐標,因此,將轉換后的指令坐標和各目標區(qū)域信息的輪廓坐標進行比較,可判斷出所述指令坐標是否包含在所述輪廓坐標內,從而確定出所述互動指令所針對的目標區(qū)域。將互動指令和目標區(qū)域統(tǒng)一到同一坐標系中進行對應關系的判斷,可有效提高判斷的準確性,進而有利于實現(xiàn)對用戶的互動指令作出準確地響應。
[0052]需要說明的是,互動指令信息和目標區(qū)域信息的對應關系確認也可有播放終端實施,僅需將當前幀對應的各目標區(qū)域信息中包含的輪廓坐標發(fā)送至播放終端,由播放終端執(zhí)行轉換后的指令坐標和各目標區(qū)域信息的輪廓坐標的比較即可,該方案及其變形方案也屬于本發(fā)明保護的范圍。
[0053]本實施例中,所述當前幀關聯(lián)的預置打點標記中包含有當前幀中的各個目標區(qū)域的目標區(qū)域信息,所述目標區(qū)域信息中可記載目標區(qū)域的輪廓特征、坐標范圍、各目標區(qū)域的相對位置關系等等。所述目標區(qū)域可包括人物輪廓、物品輪廓、背景輪廓等,針對所述幀畫面可識別出一個或多個目標區(qū)域。
[0054]另外,可根據(jù)監(jiān)聽到的播放終端發(fā)送的互動指令信息,識別所述幀畫面中的目標區(qū)域,其中,識別所述幀畫面中的目標區(qū)域的操作還可以在接收到播放終端發(fā)送的用戶想要進行互動的意圖時開始執(zhí)行。用戶想要進行互動的意圖可通過監(jiān)聽播放終端中是否發(fā)生了用戶觸發(fā)互動模式按鈕的指令,例如,播放終端的功能按鈕中設置有觸發(fā)互動模式按鈕,用戶觸發(fā)該按鈕后,S103即可開始對所述幀畫面的圖像識別操作,以便在接收到互動指令信息時,已做好互動準備,從而更快地作出互動響應。
[0055]其中,查找所述幀畫面的一個或多個目標區(qū)域信息中是否存在與所述互動指令信息對應的目標區(qū)域信息,是指,查找所述一個或多個目標區(qū)域中是否存在用戶想要互動的對象。例如,用戶想要針對當前幀中的人物A發(fā)起互動,則用戶將在人物A的目標區(qū)域中輸入互動指令,之后,可以坐標作為匹配條件,查找出與用戶輸入的互動指令對應的人物A的目標區(qū)域;而如果用戶輸入的互動指令并未發(fā)生在任何目標區(qū)域之內,則將無法找到與用戶輸入的互動指令匹配的目標區(qū)域。
[0056]如上文所述,所述視頻源對應的預置打點標記中可包含與各個目標區(qū)域相關的信息,例如,可根據(jù)預置打點標記中包含的目標區(qū)域相關的信息與互動對象標識的對應關系,找到與所述查找出的目標區(qū)域匹配的互動對象標識,例如,可根據(jù)目標區(qū)域的輪廓特征查找符合其輪廓特征的互動對象標識,從而通過目標區(qū)域建立其互動指令與互動對象的對應關系。另外,根據(jù)所述查找出的目標區(qū)域信息進行與互動對象標識的匹配時,查找的預置打點標記的范圍可以是當前幀處的預置打點標記,還可是當前幀所關聯(lián)的預置打點標記,例如,針對目標區(qū)域識別為人物的,可預先將當前幀關聯(lián)至包含該人物區(qū)域信息的所有預置打點標記,從而可在與當前幀關聯(lián)的所有預置打點標記對應的互動對象標識中查找出該人物區(qū)域對應的互動對象。
[0057]本實施例中,如果查找出的與所述互動指令信息對應的互動對象標識有多個時,可根據(jù)所述互動指令信息分別生成針對所述互動對象標識的互動響應數(shù)據(jù);或者,根據(jù)所述互動指令信息對應的多個互動對象標識生成選擇詢問指令,將所述選擇詢問指令發(fā)送至播放終端,根據(jù)播放終端返回的用戶選擇結果,生成針對用戶選擇的互動對象標識的互動響應數(shù)據(jù)。
[0058]例如,當前幀的幀畫面中識別出人物A和B的輪廓時,且人物A和B的輪廓區(qū)域有所重疊,當用戶輸入的互動指令恰好發(fā)生在重疊區(qū)域時,可查找出與所述互動指令信息對應的兩個互動對象標識,一個是包含人物A的標識的互動對象標識,另一個是包含人物B的標識的互動對象標識,此種情況下,可按照預設的規(guī)則,根據(jù)用戶輸入的互動指令分別生成針對包含人物A的標識的互動對象標識和包含人物B的標識的互動對象標識的互動響應數(shù)據(jù)。而如果采用按照用戶選擇進行互動響應數(shù)據(jù)的規(guī)則,則可分別生成人物A和人物B的姓名的互動主題發(fā)送至播放終端供用戶選擇,并根據(jù)用戶返回的選擇生成針對性的互動響應數(shù)據(jù),從而更精準地實現(xiàn)用戶所期望的互動效果。
[0059]在一可選實施例中,如果當前幀中未識別出任何目標區(qū)域,或者用戶輸入的互動指令未針對任何目標區(qū)域,例如互動指令未發(fā)生在任何目標區(qū)域內,則無法匹配到與互動指令信息對應的目標區(qū)域信息。該情況下,可采用如下處理方式:
[0060]根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記;
[0061]當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。
[0062]具體地,將直接查找是否有與當前幀關聯(lián)的預置打點標記。如果有,則可將查找到的預置打點標記對應的所有互動對象標識作為互動主題,并分別生成互動響應數(shù)據(jù);也可將查找到的預置打點標記對應的多個互動對象標識生成互動主題發(fā)送至播放終端供用戶選擇,并根據(jù)用戶的選擇生成針對用戶所選擇的互動對象標識的互動響應數(shù)據(jù);如果沒有與當前幀關聯(lián)的預置打點標記,則還可繼續(xù)查找在視頻播放時間軸上與當前幀最接近的預置打點標記,可通過詢問用戶或直接自動將其確定為查找到的預置打點標記,并繼續(xù)以上文的方式進行互動響應數(shù)據(jù)的生成。
[0063]需要說明的是,上述各匹配規(guī)則、范圍規(guī)則等,可根據(jù)實際情況進行選擇或結合使用,本發(fā)明對此不作限定。
[0064]優(yōu)選地,本發(fā)明實施例中,所述互動指令信息中包括以下參數(shù):
[0065]指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個。
[0066]對于不同的終端,互動指令的形式可能各不相同,例如,對于觸摸屏終端,互動指令將是以滑動、按壓等形式生成。所述媒體服務器中可預置互動指令信息中各參數(shù)與互動響應方式之間的對應關系,例如,輕按指令對應點贊、向上滑動指令對應點贊、向下滑動對應點踩、輕按持續(xù)時間每2s加贊5個,等等。本發(fā)明實施例中,所述根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),是指,根據(jù)所述互動指令信息中的參數(shù)計算互動響應數(shù)據(jù),例如,根據(jù)按壓持續(xù)時間或單次點擊持續(xù)時間的時間長度計算點贊數(shù)量的加值,時間長度越長,點贊數(shù)量的加值越高。
[0067]另外,所述互動響應數(shù)據(jù)中可用于媒體服務器中的數(shù)據(jù)統(tǒng)計,數(shù)據(jù)統(tǒng)計的結果可在播放區(qū)或播放區(qū)之外進行展示,例如,可統(tǒng)計視頻中人物A受到的點贊總數(shù)量,點贊總數(shù)量為所有用戶對人物A進行的點贊數(shù)量之和。當然,互動響應數(shù)據(jù)還可直接返回給播放終端端進行顯示,例如在用戶持續(xù)按壓人物A位置時,將該用戶的按壓操作導致的點贊數(shù)量以動畫的方式展示給用戶。
[0068]參考圖2,本發(fā)明實施例提供一種視頻播放方法,包括:
[0069]S201,向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源;
[0070]S202,當監(jiān)聽到暫??刂浦噶顣r,暫停播放所述視頻源;
[0071]S203,在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器;
[0072]S204,接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯不O
[0073]本發(fā)明實施例中,播放終端內置有手勢與播放終端的響應操作之間的對應關系,例如可包括:
[0074]輕觸手勢,對應喚起進度條及功能按鈕的操作;
[0075]重按手勢,對應將當前播放的視頻暫停的操作;
[0076]光標點擊暫停按鈕,對應將當前播放的視頻暫停的操作;等等。
[0077]S202中,根據(jù)用戶輸入的任意與將當前播放的視頻暫停的操作對應的手勢可實現(xiàn)將播放終端切換至暫停播放狀態(tài)。
[0078]暫停播放狀態(tài)下,S203繼續(xù)監(jiān)聽用戶輸入的互動指令并生成互動指令信息,該互動指令信息應與媒體服務器中預置的互動指令信息中各參數(shù)與互動響應方式之間的對應關系中的互動指令信息相對應;而且,還會將當前幀的信息及互動指令的信息發(fā)送至媒體服務器。其中,當前幀的信息包括:當前幀在所述視頻源的播放時間軸上對應的時間點、當前幀的標識等用于識別當前幀在所述視頻源中位置的信息。
[0079]對于觸摸屏終端,本實施例中還可采用3DTouch觸控技術實現(xiàn)互動指令的輸入和識別,例如,可為用戶提供三種互動指令與視頻內容互動,分別是輕觸、輕按、重按:
[0080]輕觸是傳統(tǒng)方式,也稱點擊、輕點,特點是點擊力度小,點擊接觸時間短;
[0081]輕按是保持與輕觸相同力度,但接觸時間長(>1秒);
[0082]重按是加大點擊力度,移動設備同時給予震動反饋,表示力度已達到。
[0083]對于用戶輸入的互動指令,S203生成對應的互動指令信息,所述互動指令信息中包括:指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個參數(shù)。用戶在播放區(qū)輸入互動指令時,由于當前幀對應的幀畫面鋪滿或按比例顯示在所述播放區(qū)中,因此可根據(jù)用戶輸入的互動指令在屏幕上的坐標或者在播放區(qū)中的坐標轉換為其在幀畫面中的坐標,并將轉換后的坐標作為所述互動指令的指令坐標。
[0084]S204中互動響應數(shù)據(jù)的顯示方式有多種,如可以在互動區(qū)中按互動主題進行分別顯示,或根據(jù)用戶的請求顯示其感興趣的互動主題,優(yōu)選地,S204,包括:
[0085]接收媒體服務器返回的所述互動響應數(shù)據(jù),并根據(jù)所述互動指令信息中的指令坐標在所述播放區(qū)的相應位置顯示所述互動響應數(shù)據(jù)中包含的互動動畫。
[0086]根據(jù)用戶在播放區(qū)中輸入的互動指令,S204將所述互動指令實時地發(fā)送至媒體服務器,經(jīng)過媒體服務器的判斷、計算等處理,生成的互動響應數(shù)據(jù)將返回至播放區(qū)中進行顯示,為了實現(xiàn)更好地互動實時性,以及為了方便用戶直觀地看到互動結果,本實施例中,互動響應數(shù)據(jù)中包含了互動動畫,所述互動動畫將通過預定的動畫形式顯示互動結果,例如,當互動指令為輕按5s時,媒體服務器計算獲得的互動響應數(shù)據(jù)中,互動結果為加贊5個,則可在播放區(qū)中顯示5顆紅心順序冒出的動畫。優(yōu)選地,所述互動動畫可顯示在互動指令在播放區(qū)中的坐標周圍,以示該動畫為響應互動指令而產(chǎn)生的,增強用戶的互動體驗。
[0087]本實施例中提供的視頻播放方法,可應用在播放終端端,通過對用戶在播放區(qū)輸入的互動指令的監(jiān)控,并生成互動指令信息發(fā)送到媒體服務器,以便媒體服務器可根據(jù)所述互動指令信息計算生成互動響應數(shù)據(jù)。用戶在播放區(qū)輸入互動指令后即可獲得互動響應數(shù)據(jù),無需離開播放區(qū)即可實現(xiàn)對視頻內容的互動操作,而且,互動響應數(shù)據(jù)可以互動動畫的形式顯示在播放區(qū)中,用戶不再需要調出互動區(qū)進行互動內容的輸入和查看,實現(xiàn)了實時互動。
[0088]以下以用戶觀看一部電影,并在觀影過程中對主演B進行點贊以實現(xiàn)視頻互動的場景為例,進行實施例的詳細說明。
[0089]參考圖3a,當前為全屏播放狀態(tài),用戶認為當前畫面中演員B的眼神傳達的感情非常準確,演技精湛,則用戶可輕觸手機屏幕,喚起播放終端的進度條及功能按鈕;如圖3b所示,用戶輕觸暫停按鈕后,視頻暫停;之后,用戶輕觸了觸發(fā)互動模式按鈕(圖中未示出),此時,播放終端會將當前幀的信息發(fā)送至媒體服務器,如當前幀的播放時間為00:30:25,則媒體服務器可根據(jù)當前幀的播放時間查找出當前幀對應的幀畫面,找到的幀畫面將與手機屏幕中當前顯示的畫面相同,媒體服務器對找到的幀畫面進行圖像識別,并識別出所述幀畫面中包含兩個人物輪廓,播放終端通過監(jiān)聽接收到了用戶在播放區(qū)中演員B的臉部輸入了輕按1s的互動指令,并將該互動指令對應的互動指令信息發(fā)送到了媒體服務器,媒體服務器查找出該互動指令的指令坐標包含在了其中一個人物輪廓的輪廓坐標內,之后便根據(jù)該查找出的人物輪廓的特征在該電影對應地預置打點標記中匹配到了包含演員B的標識的互動對象標識,至此,媒體服務器完成了互動指令與互動對象標識的對應關系建立;然后,媒體服務器繼續(xù)根據(jù)用戶輸入的“輕按10s”的互動指令,根據(jù)預設的計算規(guī)則,計算獲得該互動指令的互動結果是加贊5個,將該互動結果與包含演員B的標識的互動對象標識進行關聯(lián),生成針對演員B的加贊5個的互動響應數(shù)據(jù),媒體服務器將互動結果按照預定的動畫模板,生成5顆紅心依次冒出的互動動畫,并發(fā)送至播放終端;如圖3c所示,播放終端根據(jù)互動指令的指令坐標,將所述互動動畫在所述互動指令的屏幕坐標附近進行顯示。用戶可在其輕按的演員B的頭部位置看到5顆紅心依次冒出的互動動畫,從而獲知其此次互動指令導致的互動結果。
[0090]整個互動過程中,用戶無需退出全屏模式,且可對電影中的演員或情節(jié)等進行實時地互動,且互動結果可直觀地顯示在播放區(qū)中,在互動結束后,用戶只需再次點擊播放按鈕即可繼續(xù)觀看電影,而之后如果發(fā)現(xiàn)新的想要互動的人物或情節(jié)則可再次重復上述互動過程。
[0091]參考圖4,本發(fā)明實施例提供一種媒體服務器,包括:
[0092]打點標記查找模塊11,用于接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記;
[0093]互動對象查找模塊12,用于接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;
[0094]響應數(shù)據(jù)生成模塊13,用于根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。
[0095]在一可選實施例中,所述互動對象查找模塊12,具體用于:
[0096]根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記;
[0097]當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀中的目標區(qū)域;
[0098]判斷所述互動指令的坐標是否存在于所述當前幀中的目標區(qū)域中,如果所述互動指令的坐標存在于所述當前幀中的目標區(qū)域中,則查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;
[0099]其中,所述互動指令信息中包括互動指令的坐標。
[0100]在一可選實施例中,所述互動對象查找模塊12,具體用于:
[0101]根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記;
[0102]當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。
[0103]本發(fā)明實施例提供的媒體服務器,通過預置打點標記記錄了視頻源中的互動對象標識,當監(jiān)聽用戶在視頻播放區(qū)中發(fā)生的互動指令信息時,可根據(jù)當前幀的信息和互動指令的信息,查找出該互動指令信息所針對的互動對象的標識,從而可實現(xiàn)與所述互動對象的互動。整個互動過程中,用戶無需離開播放區(qū)或退出全屏模式,即可發(fā)起與視頻內容的實時性互動。
[0104]參考圖5,本發(fā)明實施例提供一種播放終端,包括:
[0105]數(shù)據(jù)接收模塊21,用于向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源;
[0106]指令監(jiān)聽模塊22,用于當監(jiān)聽到暫停控制指令時,暫停播放所述視頻源;以及,用于在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器;
[0107]互動響應接收模塊23,用于接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示。
[0108]具體地,指令監(jiān)聽模塊22根據(jù)用戶輸入的任意與將當前播放的視頻暫停的操作對應的手勢可實現(xiàn)將播放終端切換至暫停播放狀態(tài)。
[0109]暫停播放狀態(tài)下,指令監(jiān)聽模塊22繼續(xù)監(jiān)聽用戶輸入的互動指令并生成互動指令信息,該互動指令信息應與媒體服務器中預置的互動指令信息中各參數(shù)與互動響應方式之間的對應關系中的互動指令信息相對應;而且,還會將當前幀的信息及互動指令的信息發(fā)送至媒體服務器。其中,當前幀的信息包括:當前幀在所述視頻源的播放時間軸上對應的時間點、當前幀的標識等用于識別當前幀在所述視頻源中位置的信息。
[0110]對于用戶輸入的互動指令,指令監(jiān)聽模塊22生成對應的互動指令信息,所述互動指令信息中包括:指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個參數(shù)。用戶在播放區(qū)輸入互動指令時,由于當前幀對應的幀畫面鋪滿或按比例顯示在所述播放區(qū)中,因此可根據(jù)用戶輸入的互動指令在屏幕上的坐標或者在播放區(qū)中的坐標轉換為其在幀畫面中的坐標,并將轉換后的坐標作為所述互動指令的指令坐標。
[0111]在一可選實施例中,所述互動響應接收模塊23,具體用于:
[0112]接收媒體服務器返回的所述互動響應數(shù)據(jù),并根據(jù)所述互動指令信息中的指令坐標在所述播放區(qū)的相應位置顯示所述互動響應數(shù)據(jù)中包含的互動動畫。
[0113]根據(jù)用戶在播放區(qū)中輸入的互動指令,互動響應接收模塊23將所述互動指令實時地發(fā)送至媒體服務器,經(jīng)過媒體服務器的判斷、計算等處理,生成的互動響應數(shù)據(jù)將返回至播放區(qū)中進行顯示,為了實現(xiàn)更好地互動實時性,以及為了方便用戶直觀地看到互動結果,本實施例中,互動響應數(shù)據(jù)中包含了互動動畫,所述互動動畫將通過預定的動畫形式顯示互動結果,例如,當互動指令為輕按5s時,媒體服務器計算獲得的互動響應數(shù)據(jù)中,互動結果為加贊5個,則可在播放區(qū)中顯示5顆紅心順序冒出的動畫。優(yōu)選地,所述互動動畫可顯示在互動指令在播放區(qū)中的坐標周圍,以示該動畫為響應互動指令而產(chǎn)生的,增強用戶的互動體驗。
[0114]本發(fā)明實施例提供的播放終端,通過對用戶在播放區(qū)輸入的互動指令的監(jiān)控,并生成互動指令信息發(fā)送到媒體服務器,以便媒體服務器可根據(jù)所述互動指令信息計算生成互動響應數(shù)據(jù)。用戶在播放區(qū)輸入互動指令后即可獲得互動響應數(shù)據(jù),無需離開播放區(qū)即可實現(xiàn)對視頻內容的互動操作,而且,互動響應數(shù)據(jù)可以互動動畫的形式顯示在播放區(qū)中,用戶不再需要調出互動區(qū)進行互動內容的輸入和查看,實現(xiàn)了實時互動。
[0115]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0116]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0117]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種視頻播放方法,其特征在于,包括: 接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記; 接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識; 根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。2.根據(jù)權利要求1所述的方法,其特征在于,所述互動指令信息中包括互動指令的坐標,所述根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識,包括: 根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記; 當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀中的目標區(qū)域; 判斷所述互動指令的坐標是否存在于所述當前幀中的目標區(qū)域中,如果所述互動指令的坐標存在于所述當前幀中的目標區(qū)域中,則查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識,包括: 根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記; 當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。4.根據(jù)權利要求1所述的方法,其特征在于,所述互動指令信息包括: 指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個。5.一種視頻播放方法,其特征在于,包括: 向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源; 當監(jiān)聽到暫停控制指令時,暫停播放所述視頻源; 在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器; 接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示。6.根據(jù)權利要求5所述的方法,其特征在于,所述接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示,包括: 接收媒體服務器返回的所述互動響應數(shù)據(jù),并根據(jù)所述互動指令信息中的指令坐標在所述播放區(qū)的相應位置顯示所述互動響應數(shù)據(jù)中包含的互動動畫。7.根據(jù)權利要求5所述的方法,其特征在于,所述互動指令信息包括: 指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個。8.一種媒體服務器,其特征在于,包括: 打點標記查找模塊,用于接收播放終端在暫停播放狀態(tài)下發(fā)送的當前幀的信息,并根據(jù)所述當前幀的信息查找所述當前幀關聯(lián)的預置打點標記; 互動對象查找模塊,用于接收所述播放終端發(fā)送的在所述當前幀中發(fā)生的互動指令信息,并根據(jù)所述互動指令信息查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識;響應數(shù)據(jù)生成模塊,用于根據(jù)所述互動指令信息生成針對所述互動對象標識的互動響應數(shù)據(jù),將所述互動響應數(shù)據(jù)返回所述播放終端。9.根據(jù)權利要求8所述的媒體服務器,其特征在于,所述互動對象查找模塊,用于: 根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記; 當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀中的目標區(qū)域; 判斷所述互動指令的坐標是否存在于所述當前幀中的目標區(qū)域中,如果所述互動指令的坐標存在于所述當前幀中的目標區(qū)域中,則查找所述當前幀關聯(lián)的預置打點標記對應的互動對象標識; 其中,所述互動指令信息中包括互動指令的坐標。10.根據(jù)權利要求8所述的媒體服務器,其特征在于,所述互動對象查找模塊,用于: 根據(jù)所述當前幀的信息判斷所述當前幀是否具有關聯(lián)的預置打點標記; 當所述當前幀具有關聯(lián)的預置打點標記時,獲取所述當前幀關聯(lián)的預置打點標記對應的互動對象標識。11.根據(jù)權利要求9所述的媒體服務器,其特征在于,所述互動指令信息包括: 指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個。12.一種播放終端,其特征在于,包括: 數(shù)據(jù)接收模塊,用于向媒體服務器發(fā)起視頻源獲取請求,播放獲取到的視頻源; 指令監(jiān)聽模塊,用于當監(jiān)聽到暫停控制指令時,暫停播放所述視頻源;以及,用于在暫停播放狀態(tài)下,接收用戶在播放區(qū)內輸入的互動指令,根據(jù)所述互動指令生成互動指令信息,并將當前幀的信息和所述互動指令信息發(fā)送至媒體服務器; 互動響應接收模塊,用于接收媒體服務器返回的根據(jù)所述互動指令信息生成的互動響應數(shù)據(jù)并進行顯示。13.根據(jù)權利要求12所述的播放終端,其特征在于,所述互動響應接收模塊,用于: 接收媒體服務器返回的所述互動響應數(shù)據(jù),并根據(jù)所述互動指令信息中的指令坐標在所述播放區(qū)的相應位置顯示所述互動響應數(shù)據(jù)中包含的互動動畫。14.根據(jù)權利要求12所述的播放終端,其特征在于,所述互動指令信息包括: 指令坐標、點擊次數(shù)、單次點擊持續(xù)時間、滑動方向、滑動次數(shù)、手勢軌跡、按壓次數(shù)、按壓力度、按壓持續(xù)時間中的一個或多個。
【文檔編號】H04N21/845GK105847998SQ201610184398
【公開日】2016年8月10日
【申請日】2016年3月28日
【發(fā)明人】趙雨, 郭建偉, 李時斌, 牛曉雷, 王若韜
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1