一種彈幕顯示控制方法及裝置的制造方法
【專利摘要】本發(fā)明涉及一種控制方法及裝置,屬于視頻信息處理領(lǐng)域,具體是涉及一種彈幕顯示控制方法及裝置。包括以下步驟:步驟1,加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則執(zhí)行步驟2;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;步驟2,接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。總體而言,本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,能夠?qū)椖坏娘@示區(qū)域和數(shù)量、格式進(jìn)行限制和管理,防止過多的彈幕信息影響用戶的觀影。
【專利說明】一種彈幕顯示控制方法及裝置
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種控制方法及裝置,屬于視頻信息處理領(lǐng)域,具體是涉及一種彈幕顯示控制方法及裝置。
[0003]
【背景技術(shù)】
[0004]隨時網(wǎng)絡(luò)通信技術(shù)的進(jìn)步和寬帶網(wǎng)絡(luò)的提速,網(wǎng)絡(luò)視頻應(yīng)用在各個行業(yè)得到了越來越廣泛的開展。直觀而生動的高清視頻應(yīng)用,可以極大地拉近用戶之間的距離,并達(dá)到最好的交流效果,而且成本相對最低,所以得到了各行業(yè)用戶的普遍歡迎。
[0005]彈幕是互聯(lián)網(wǎng)視頻的一大特色。彈幕指直接顯現(xiàn)在視頻上的評論,可以以滾動、停留甚至更多動作特效方式出現(xiàn)在視頻上,是觀看視頻的人發(fā)送的簡短評論?!皬椖灰曨l”顧名思義即帶有“彈幕”的視頻。很多網(wǎng)站提供視頻發(fā)送彈幕的功能。
[0006]但是,當(dāng)彈幕內(nèi)容過多時,容易影響用戶對視頻的正常觀看。現(xiàn)有技術(shù)中不支持對彈幕顯示的個性化定制,當(dāng)彈幕內(nèi)容影響觀看時,用戶只能選擇關(guān)閉全部彈幕。
[0007]
【發(fā)明內(nèi)容】
[0008]針對現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種彈幕顯示控制方法及裝置。其目的在于對彈幕的顯示區(qū)域和數(shù)量、格式進(jìn)行限制和管理,防止過多的彈幕信息影響用戶的觀影。
[0009]為了解決上述問題,根據(jù)本發(fā)明的一個方面,提供了一種彈幕顯示控制方法,包括以下步驟:
步驟I,加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則執(zhí)行步驟2;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;
步驟2,接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。
[0010]優(yōu)選的,上述的一種彈幕顯示控制方法,當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。
[0011 ]優(yōu)選的,上述的一種彈幕顯示控制方法,還包括:
步驟3,將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。
[0012]優(yōu)選的,上述的一種彈幕顯示控制方法,所述步驟2具體包括以下子步驟:
步驟2.1,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域;
步驟2.2,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方; 步驟2.3,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度;
步驟2.4,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。
[0013]優(yōu)選的,上述的一種彈幕顯示控制方法,所述步驟2中:
將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或
根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
[0014]為了解決上述問題,根據(jù)本發(fā)明的另一方面,提供了一種彈幕顯示控制裝置,包括以下模塊:
視頻加載模塊,用于加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則調(diào)用彈幕設(shè)置模塊;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;彈幕設(shè)置模塊,用于接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。
[0015]優(yōu)選的,上述的一種彈幕顯示控制裝置,當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。
[0016]優(yōu)選的,上述的一種彈幕顯示控制裝置,還包括:
參數(shù)保存模塊,用于將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。
[0017]優(yōu)選的,上述的一種彈幕顯示控制裝置,所述彈幕設(shè)置模塊具體包括以下子單元:屏幕保護(hù)單元,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域;
字幕保護(hù)單元,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方;速度控制單元,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度;數(shù)量限制單元,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。
[0018]優(yōu)選的,上述的一種彈幕顯示控制裝置,所述彈幕設(shè)置模塊將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或
根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
[0019]總體而言,本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,能夠?qū)椖坏娘@示區(qū)域和數(shù)量、格式進(jìn)行限制和管理,防止過多的彈幕信息影響用戶的觀影。
[0020]
【附圖說明】
[0021]附圖1是本發(fā)明的一種流程圖。
[0022]附圖2是本發(fā)明的一種結(jié)構(gòu)框圖。
[0023]
【具體實(shí)施方式】
[0024]下面通過實(shí)施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。
[0025]
一種彈幕顯示控制方法,包括以下步驟:
步驟I,加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則執(zhí)行步驟2;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;
當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。
[0026]步驟2,接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。具體的,可以將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
[0027]所述步驟2具體包括以下子步驟:
步驟2.1,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域;
步驟2.2,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方;
步驟2.3,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度;
步驟2.4,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。
[0028]步驟3,將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。
[0029]—種彈幕顯示控制裝置,包括以下模塊:視頻加載模塊、彈幕設(shè)置模塊、參數(shù)保存模塊。
[0030]視頻加載模塊用于加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則調(diào)用彈幕設(shè)置模塊;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;
當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。
[0031]彈幕設(shè)置模塊用于接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。具休的,將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
[0032]彈幕設(shè)置模塊具體包括以下子單元:
屏幕保護(hù)單元,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域;
字幕保護(hù)單元,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方;速度控制單元,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度;數(shù)量限制單元,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。
[0033]參數(shù)保存模塊用于將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。
[0034]
實(shí)施例1:
如圖1所示,一種彈幕顯示控制方法,該控制方法需要達(dá)到視頻播放內(nèi)容的保護(hù)目的。
[0035]詳細(xì)步驟如下:
(I)用戶觀看視頻:會員用戶在進(jìn)行視頻觀看時,需要對視頻的內(nèi)容進(jìn)行觀看。如果,當(dāng)前視頻的彈幕過多。用戶可以開啟視頻保護(hù)機(jī)制。
[0036](2)進(jìn)行視頻內(nèi)容保護(hù):用戶通過視頻中的功能操作按鈕,開始視頻內(nèi)容保護(hù)。
[0037](3)是否開啟視頻保護(hù)設(shè)置:彈出視頻保護(hù)設(shè)置。將視頻保護(hù)開發(fā)設(shè)置為開。如果未開啟則默認(rèn)不保護(hù)視頻內(nèi)容。
[0038](4)是否開啟彈幕屏幕設(shè)置:判斷是否開啟了彈幕屏幕設(shè)置。如果已設(shè)置了彈幕屏幕設(shè)置,則彈幕不會出現(xiàn)視頻的主要內(nèi)容播放區(qū)域(彈幕在視頻內(nèi)容的上方進(jìn)行滾動)。如果未開啟則默認(rèn)不保護(hù)視頻內(nèi)容。
[0039](5)是否開啟視頻字幕保護(hù)設(shè)置:判斷是否開啟了視頻字幕保護(hù)設(shè)置。如果已設(shè)置了視頻字幕保護(hù),那么所有的彈幕則不能在視頻字幕的上方滾動。如果未開啟則默認(rèn)不保護(hù)視頻字幕內(nèi)容。
[0040](6)是否開啟彈幕移動速度控制:判斷是否開啟了彈幕移動速度控制。如果已設(shè)置了彈幕的字幕移動速度。在彈幕移動時候會降低彈幕的移動速度,從而降低彈幕對視頻內(nèi)容的干擾。如果未開啟彈幕移動速度控制,彈幕的移動速度保持原來的速度。
[0041 ] (7)是否開啟彈幕每分鐘最大量控制:判斷是否開啟了彈幕的每分鐘最大量的控制。如果已設(shè)置了彈幕的每分鐘的最大彈幕量(默認(rèn)可以設(shè)置每分鐘的最大彈幕數(shù)據(jù)量為高(1000條)、中(600)、低(200)),則每分鐘最多允許出現(xiàn)的彈幕數(shù)據(jù)將會被控制,在最大的上限值。如果未設(shè)置彈幕每分鐘最大量控制,彈幕量按照視頻設(shè)置的最高彈幕量進(jìn)行顯示。
[0042](8)保存視頻內(nèi)容:保存視頻保護(hù)的設(shè)置內(nèi)容。
[0043]
實(shí)施例2:
本實(shí)施例還提供了一種彈幕顯示控制裝置,包括以下模塊:視頻加載模塊、彈幕設(shè)置模塊、參數(shù)保存模塊。
[0044]視頻加載模塊用于加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則調(diào)用彈幕設(shè)置模塊;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息;
當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。
[0045]彈幕設(shè)置模塊用于接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。具休的,將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
[0046]彈幕設(shè)置模塊具體包括以下子單元:
屏幕保護(hù)單元,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域;
字幕保護(hù)單元,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方;速度控制單元,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度;數(shù)量限制單元,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。
[0047]參數(shù)保存模塊用于將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。
[0048]本文中所描述的具體實(shí)施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
【主權(quán)項】
1.一種彈幕顯示控制方法,其特征在于,包括以下步驟: 步驟I,加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則執(zhí)行步驟2;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息; 步驟2,接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。2.根據(jù)權(quán)利要求1所述的一種彈幕顯示控制方法,其特征在于,當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。3.根據(jù)權(quán)利要求1所述的一種彈幕顯示控制方法,其特征在于,還包括: 步驟3,將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。4.根據(jù)權(quán)利要求1所述的一種彈幕顯示控制方法,其特征在于,所述步驟2具體包括以下子步驟: 步驟2.1,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域; 步驟2.2,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方; 步驟2.3,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度; 步驟2.4,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。5.根據(jù)權(quán)利要求1所述的一種彈幕顯示控制方法,其特征在于,所述步驟2中: 將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或 根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。6.一種彈幕顯示控制裝置,其特征在于,包括以下模塊: 視頻加載模塊,用于加載視頻及其對應(yīng)的第一彈幕顯示參數(shù),判斷用戶是否開啟視頻保護(hù)機(jī)制,如果開啟,則執(zhí)調(diào)用彈幕設(shè)置模塊;否則,按照第一彈幕顯示參數(shù)來顯示彈幕信息; 彈幕設(shè)置模塊,用于接收用戶在彈幕設(shè)置界而中設(shè)置的第二彈幕顯示參數(shù);根據(jù)第二彈幕顯示參數(shù)顯示彈幕信息。7.根據(jù)權(quán)利要求6所述的一種彈幕顯示控制裝置,其特征在于,當(dāng)用戶未開啟視頻保護(hù)機(jī)制、并且當(dāng)前顯示的彈幕信息的數(shù)量超過預(yù)定的數(shù)量時,提示用戶開啟視頻保護(hù)機(jī)制。8.根據(jù)權(quán)利要求6所述的一種彈幕顯示控制裝置,其特征在于,還包括: 參數(shù)保存模塊,用于將第二彈幕顯示參數(shù)和用戶信息關(guān)聯(lián)保存;當(dāng)用戶再次加載視頻時,利用讀取到的上次保存的第二彈幕顯示參數(shù)來控制彈幕顯示。9.根據(jù)權(quán)利要求6所述的一種彈幕顯示控制裝置,其特征在于,所述彈幕設(shè)置模塊具體包括以下子單元: 屏幕保護(hù)單元,當(dāng)判斷用戶開啟彈幕屏幕設(shè)置時,將彈幕信息的顯示區(qū)域限定為視頻畫面區(qū)域以外的播放器區(qū)域; 字幕保護(hù)單元,當(dāng)判斷用戶開啟字幕保護(hù)設(shè)置時,禁彈幕信息出現(xiàn)于視頻字幕的上方; 速度控制單元,當(dāng)判斷用戶開啟彈幕速度設(shè)置時,則降低當(dāng)前彈幕信息的移動速度; 數(shù)量限制單元,當(dāng)判斷用戶開啟彈幕數(shù)量限制時,將單位時間內(nèi)的彈幕數(shù)量限定為用戶輸入的單位時間內(nèi)的最大彈幕數(shù)量。10.根據(jù)權(quán)利要求6所述的一種彈幕顯示控制裝置,其特征在于,所述彈幕設(shè)置模塊: 將彈幕的顯示區(qū)域限定為用戶選定的顯示區(qū)域,和/或 根據(jù)用戶輸入的以下信息中的一種或多種來設(shè)置第二彈幕顯示參數(shù):彈幕字體大小、彈幕移動速度、單位時間內(nèi)的彈幕最大數(shù)量。
【文檔編號】H04N5/278GK105847940SQ201610347828
【公開日】2016年8月10日
【申請日】2016年5月24日
【發(fā)明人】姚金明
【申請人】武漢斗魚網(wǎng)絡(luò)科技有限公司