。
[0194]請參照圖19,于本實施例的另一種【具體實施方式】中,所述每個涂鴉圖形對應(yīng)有文本信息以及預(yù)先定義的在所述透明層中的位置,所述涂鴉圖形選擇操作由涂鴉圖形語音控制指令觸發(fā),所述涂鴉圖形移動單元313,包括:
[0195]語音接收轉(zhuǎn)換子單元3133,用于接收用戶輸入的涂鴉圖形語音控制指令,將所述涂鴉圖形語音控制指令中的語音信號轉(zhuǎn)換為文本信息;
[0196]文本匹配子單元3134,用于將所述文本信息與每個涂鴉圖形對應(yīng)的文本信息進(jìn)行匹配;
[0197]涂鴉圖形顯示子單元3135,用于在所述透明層的預(yù)定位置顯示所述匹配成功的涂鴉圖形,所述預(yù)定位置為預(yù)先定義的所述匹配成功的涂鴉圖形在所述透明層中的位置。
[0198]第^^一實施例
[0199]圖20示出了本發(fā)明第十一實施例提供的視頻處理裝置的結(jié)構(gòu)框圖,請參照圖20,本實施例中的裝置可運行于客戶端(該客戶端位于用戶終端),用于實現(xiàn)第四實施例提出的視頻處理方法。于本實施例中,所述用戶終端的客戶端存儲有多個涂鴉圖形,所述每個涂鴉圖形對應(yīng)有文本信息以及預(yù)先定義的在所述透明層中的位置,本實施例中的裝置40包括:操作檢測模塊41、信息記錄模塊42、信息發(fā)送模塊43。
[0200]操作檢測模塊41,用于在當(dāng)前視頻播放過程中,檢測用戶針對視頻顯示區(qū)域進(jìn)行的涂鴉操作。
[0201]于本實施例中,所述涂鴉操作包括用戶觸發(fā)的涂鴉開始指令、涂鴉圖形語音控制指令以及涂鴉結(jié)束指令,所述操作檢測模塊。所述操作檢測模塊41,包括:
[0202]透明層生成單元411,用于響應(yīng)于所述涂鴉開始指令,生成覆蓋所述視頻顯示區(qū)域的透明層;
[0203]語音接收轉(zhuǎn)換單元412,用于接收用戶輸入的涂鴉圖形語音控制指令,將所述涂鴉圖形語音控制指令中的語音信號轉(zhuǎn)換為文本信息;
[0204]文本匹配單元413,用于將所述文本信息與每個涂鴉圖形對應(yīng)的文本信息進(jìn)行匹配;
[0205]涂鴉圖形顯示單元414,用于在所述透明層的預(yù)定位置顯示所述匹配成功的涂鴉圖形,所述預(yù)定位置為與該涂鴉圖形對應(yīng)的預(yù)先定義的在所述透明層中的位置。
[0206]于本實施例中,信息記錄模塊42用于記錄涂鴉信息,所述涂鴉信息包括匹配成功的涂鴉圖形的標(biāo)識、所述匹配成功的涂鴉圖形在所述透明層中的相對位置、所述涂鴉開始指令觸發(fā)時間以及所述涂鴉結(jié)束指令觸發(fā)時間在所述當(dāng)前視頻中的相對時間、以及所述當(dāng)前視頻的視頻索引信息。
[0207]信息發(fā)送模塊43用于將所述涂鴉信息發(fā)送給服務(wù)器進(jìn)行存儲,以使所述服務(wù)器在接收到包括所述當(dāng)前視頻的視頻索引信息的涂鴉信息獲取請求時,根據(jù)所述當(dāng)前視頻的視頻索引信息,查找并向發(fā)送所述涂鴉信息獲取請求的客戶端返回與所述視頻索引信息對應(yīng)的涂鴉信息。
[0208]第十二實施例
[0209]圖21示出了本發(fā)明第十二實施例提供的視頻處理裝置的結(jié)構(gòu)框圖,請參照圖21,本實施例中的裝置可運行于客戶端(該客戶端位于用戶終端),用于實現(xiàn)第五實施例提出的視頻處理方法。本實施例中的裝置50包括:獲取請求發(fā)送模塊51以及接收顯示模塊52。
[0210]所述返回請求模塊51用于在當(dāng)前視頻開始播放時或播放過程中監(jiān)測到涂鴉顯示事件被觸發(fā)時,向服務(wù)器發(fā)送包括所述當(dāng)前視頻的視頻索引信息的涂鴉信息獲取請求,所述服務(wù)器中存儲有所述客戶端或其他客戶端上傳的涂鴉信息,所述涂鴉信息為所述客戶端或其他客戶端記錄的與用戶針對視頻顯示區(qū)域進(jìn)行的涂鴉操作相對應(yīng)的信息。
[0211]所述接收顯示模塊52用于接收所述服務(wù)器根據(jù)所述視頻索引信息返回的涂鴉信息,在所述視頻顯示區(qū)域中,依據(jù)所述服務(wù)器返回的涂鴉信息中的相對開始時間、相對結(jié)束時間以及相對位置,在所述視頻顯示區(qū)域?qū)?yīng)地顯示所述服務(wù)器返回的涂鴉信息中的涂鴉數(shù)據(jù)。
[0212]進(jìn)一步的,當(dāng)該視頻的播放時間進(jìn)入由所述涂鴉操作在所述當(dāng)前視頻中的相對開始時間以及所述涂鴉操作在所述當(dāng)前視頻中的相對結(jié)束時間形成的時間區(qū)間時,所述接收顯示模塊52依據(jù)所述服務(wù)器返回的涂鴉信息中的相對位置,開始在所述視頻顯示區(qū)域?qū)?yīng)地顯示所述服務(wù)器返回的涂鴉信息中的涂鴉數(shù)據(jù),當(dāng)視頻播放時間離開所述時間區(qū)間時,結(jié)束在所述視頻顯示區(qū)域中顯示所述服務(wù)器返回的涂鴉信息中的涂鴉數(shù)據(jù)。
[0213]以上第八實施例至第十二實施例中,各模塊可以是由軟件代碼實現(xiàn),此時,上述的各模塊可存儲于用戶終端100的存儲器102內(nèi)。以上各模塊同樣可以由硬件例如集成電路芯片實現(xiàn)。
[0214]第十三實施例
[0215]圖22示出了本發(fā)明第十三實施例提供的視頻處理裝置的結(jié)構(gòu)框圖,請參照圖22,本實施例中的裝置可運行于服務(wù)器,用于實現(xiàn)第六實施例提出的視頻處理方法,本實施例中的裝置60包括:
[0216]信息接收模塊61,用于接收至少一個客戶端上傳的涂鴉信息,所述涂鴉信息為所述至少一個客戶端記錄的與用戶針對視頻顯示區(qū)域進(jìn)行的涂鴉操作相對應(yīng)的信息;
[0217]信息存儲模塊62,用于存儲所述涂鴉信息。
[0218]進(jìn)一步的,所述裝置60還包括:
[0219]信息查找模塊63,用于響應(yīng)于客戶端發(fā)送的包括目標(biāo)視頻索引信息的涂鴉信息獲取請求,在已存儲的視頻索引信息中根據(jù)所述目標(biāo)視頻索引信息查找與所述目標(biāo)視頻索引信息對應(yīng)的涂鴉信息;
[0220]信息返回模塊64,用于將查找到的與所述目標(biāo)視頻索引信息對應(yīng)的所述涂鴉信息返回發(fā)送所述涂鴉信息獲取請求的客戶端并進(jìn)行顯示。
[0221]進(jìn)一步的,當(dāng)查找到的與所述目標(biāo)視頻索引信息對應(yīng)涂鴉信息包括多條涂鴉信息、且所述多條涂鴉信息中至少兩條涂鴉信息具有相同的相對開始時間、相對結(jié)束時間以及相同的相對位置時,所述信息返回模塊還用于按照預(yù)設(shè)規(guī)則選擇其中I條涂鴉信息作為查找到的與所述目標(biāo)視頻索引信息對應(yīng)的涂鴉信息返回發(fā)送所述涂鴉信息獲取請求的客戶端。
[0222]所述預(yù)設(shè)規(guī)則可以包括隨機(jī)選取,或者按照所述涂鴉信息的記錄時間對所述至少兩條涂鴉信息進(jìn)行排序,選擇記錄時間最早的涂鴉信息等。
[0223]本實施例中,各模塊可以是由軟件代碼實現(xiàn),此時,上述的各模塊可存儲于服務(wù)器200的存儲器201內(nèi)。以上各模塊同樣可以由硬件例如集成電路芯片實現(xiàn)。
[0224]第十四實施例
[0225]本發(fā)明第十四實施例提供的一種視頻處理系統(tǒng)的結(jié)構(gòu)示意圖。請參照圖23,本實施例提出的視頻處理系統(tǒng)可以用于實現(xiàn)第七實施例提出的視頻處理方法,本實施例中的視頻處理系統(tǒng)70可以包括:用戶終端71以及服務(wù)器72。
[0226]所述用戶終端71用于通過客戶端在當(dāng)前視頻播放過程中,檢測用戶針對視頻顯示區(qū)域進(jìn)行的涂鴉操作,記錄與所述涂鴉操作對應(yīng)的涂鴉信息,將所述涂鴉信息發(fā)送給所述服務(wù)器72進(jìn)行存儲;
[0227]所述服務(wù)器72用于接收并存儲所述涂鴉信息,在接收到包括所述當(dāng)前視頻的視頻索引信息的涂鴉信息獲取請求時,根據(jù)所述當(dāng)前視頻的視頻索引信息,查找并向發(fā)送所述涂鴉信息獲取請求的客戶端返回與所述視頻索引信息對應(yīng)的涂鴉信息。
[0228]其中,所述用戶終端71具體的可以為運行有第八至十二實施例所示裝置的用戶終端,所述服務(wù)器72具體的可以為運行有第十三實施例所示裝置的服務(wù)器,其具體功能及實現(xiàn)可參見上述實施例,這里不再贅述。
[0229]需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0230]本發(fā)明實施例所提供的視頻處理裝置及系統(tǒng),其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實施例相同,為簡要描述,裝置實施例部分未提及之處,可參考前述方法實施例中相應(yīng)內(nèi)容。
[0231]另外,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。
[0232]本發(fā)明實施例所提供的計算機(jī)程序產(chǎn)品,包括存儲了程序代碼的計算機(jī)可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
[0233]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0234]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0235]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0236]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0237]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0238]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0239]以上所述僅為本發(fā)明的優(yōu)選實施例而已