日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

調整視頻中字幕的方法及裝置制造方法

文檔序號:7810279閱讀:282來源:國知局
調整視頻中字幕的方法及裝置制造方法
【專利摘要】本公開是關于一種調整視頻中字幕的方法及裝置。所述方法包括:當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示,至少兩條字幕的初始顯示時間或終止顯示時間距離當前播放時間最近;當接收到對至少兩條字幕中的其中一條字幕的選擇操作時,記錄選擇操作的操作時間,操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播放時觸發(fā)的操作時刻;根據(jù)操作時間與選擇操作所選擇的字幕的初始顯示時間,調整視頻的所有字幕的初始顯示時間和終止顯示時間。采用本公開的技術方案,使得用戶觀看視頻時,在視頻字幕和聲音不同步的情況下能夠對字幕進行調整,從而使字幕和聲音同步,提高用戶的體驗度。
【專利說明】調整視頻中字幕的方法及裝置

【技術領域】
[0001] 本公開涉及視頻處理領域,尤其涉及一種調整視頻中字幕的方法及裝置。

【背景技術】
[0002] 目前,智能電視作為一種信息終端,不僅可以用來搜索電視頻道、錄制電視節(jié)目、 播放衛(wèi)星和有線等電視節(jié)目,還可以下載安裝軟件、使用網絡搜索播放網絡視頻、本地視頻 及音樂等,為用戶帶來更多的個性化體驗。因此,智能電視與平板電腦、個人計算機等,都成 為了人們生活與工作中非常重要的一部分。
[0003] 而通過智能電視、平板電腦或個人計算機來觀看影視節(jié)目,更是大多數(shù)用戶對智 能電視、平板電腦或個人計算機的主流操作。在用戶觀看影視節(jié)目時,大多數(shù)影視節(jié)目都配 有字幕顯示,以提高用戶觀看視頻的視覺感受和聽覺感受。然而,由于受視頻壓縮方式、視 頻大小、播放器解碼能力等因素的影響,視頻在播放過程中可能會出現(xiàn)字幕與畫面聲音不 能同步的問題,影響用戶觀看視頻的感受度,尤其在畫面聲音和字幕為不同種語言時,這種 聲音和字幕不同步的情況會更加嚴重地降低用戶的感受度。


【發(fā)明內容】

[0004] 為克服相關技術中存在的問題,本公開提供一種調整視頻中字幕的方法及裝置。
[0005] 根據(jù)本公開實施例的第一方面,提供一種調整視頻中字幕的方法,包括:
[0006] 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示, 所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近;
[0007] 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操 作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播 放時觸發(fā)的操作時刻;
[0008] 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻 的所有字幕的初始顯示時間和終止顯示時間。
[0009] 本公開的實施例提供的技術方案可以包括以下有益效果:通過獲取視頻的字幕, 并接收用戶根據(jù)視頻中語句的起始時間選擇字幕的操作,根據(jù)用戶選擇字幕的操作時間與 字幕的初始顯示時間來調整視頻字幕,使得用戶觀看視頻時,在視頻字幕和聲音不同步的 情況下能夠對字幕進行調整,從而使字幕和聲音同步,提高用戶的體驗度。
[0010] 可選的,所述字幕編輯指令為對屏幕上的菜單選項的選擇操作或對遙控設備上的 單個按鍵或組合按鍵的點擊操作。
[0011] 在可選方案中,用戶可通過選擇菜單選項或點擊遙控設備上的按鍵來啟動編輯模 式。
[0012] 可選的,所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條 字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最 近,包括:
[0013] 當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面上包括對照調 整選項;
[0014] 根據(jù)視頻的當前播放時間獲取至少兩條字幕,所述至少兩條字幕的初始顯示時間 或終止顯示時間距離所述當前播放時間最近;當接收到對所述對照調整選項的選擇操作 時,在所述字幕編輯界面上顯示所述至少兩條字幕。
[0015] 在可選方案中,當接收到字幕編輯指令時,啟動編輯模式,為用戶提供一個同步字 幕與聲音的編輯界面,通過編輯界面,用戶可方便地對字幕進行調整。
[0016] 可選的,所述當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面上 包括對照調整選項,包括:
[0017] 降低所述視頻的亮度;
[0018] 在所述視頻的界面的上層以一定的透明度顯示所述字幕編輯界面。
[0019] 在可選方案中,通過降低視頻亮度,并在視頻上方以一定的透明度顯示字幕編輯 界面,使得用戶在調整字幕時,仍然能夠看到視頻界面,并預覽視頻界面上顯示的字幕。
[0020] 可選的,所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條 字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最 近之后,所述方法還包括:
[0021] 控制所述視頻以預設播放速度進行播放,所述預設播放速度小于所述視頻的正常 播放速度。
[0022] 在可選方案中,編輯字幕的過程中,以小于視頻正常播放速度的速度播放視頻,使 得用戶能夠更加準確地確定一個語句的語句起始時間,以及確定該語句對應的字幕,從而 更加準確地調整字幕,使得字幕與聲音同步。
[0023] 可選的,所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間, 調整所述視頻的所有字幕的初始顯示時間和終止顯示時間,包括:
[0024] 計算所述操作時間和所述選擇操作所選擇的字幕的初始顯示時間的時間差;
[0025] 根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
[0026] 在可選方案中,根據(jù)用戶選擇字幕的操作時間與字幕的初始顯示時間之間的時間 差調整字幕,使得字幕與聲音實現(xiàn)同步,提高用戶的體驗度。
[0027] 可選的,所述根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終止 顯示時間,包括:
[0028] 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間提前時,將所述視 頻的所有字幕的初始顯示時間和終止顯示時間提前所述時間差的間隔;
[0029] 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間推后時,將所述視 頻的所有字幕的初始顯示時間和終止顯示時間推遲所述時間差的間隔。
[0030] 在可選方案中,根據(jù)用戶選擇字幕的操作時間與字幕的初始顯示時間之間的時間 差調整字幕,若初始顯示時間超前,則推遲相應的時間差,反之,則提前相應的時間差,從而 使字.與聲首實現(xiàn)同步,提1?用戶的體驗度。
[0031] 可選的,所述當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記 錄所述選擇操作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕 對應的聲音播放時觸發(fā)的操作時刻,包括:
[0032] 當分別接收到對不同字幕的選擇操作時,記錄所述每個選擇操作的操作時間;
[0033] 所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述 視頻的所有字幕的初始顯示時間和終止顯示時間,包括:
[0034] 計算所述每個選擇操作的操作時間與所述選擇操作對應的字幕的初始顯示時間 的時間差,得到至少兩個時間差;
[0035] 計算所述至少兩個時間差的平均值;
[0036] 根據(jù)所述平均值,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
[0037] 在可選方案中,根據(jù)多個時間差的平均值來調整字幕,使得字幕調整更加準確。
[0038] 可選的,所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間, 調整所述視頻的所有字幕的初始顯示時間和終止顯示時間之后,所述方法還包括:
[0039] 當接收到將所述調整后的字幕提前第一預設時間的提前操作時,將所述調整后的 字幕的初始顯示時間和終止顯示時間提前第一預設時間;或
[0040] 當接收到將所述調整后的字幕推遲第二預設時間的推遲操作時,將所述調整后的 字幕的初始顯示時間和終止顯示時間推遲第二預設時間。
[0041] 在可選方案中,在根據(jù)用戶選擇字幕的操作時間與字幕的初始顯示時間之間的時 間差調整字幕之后,還可對字幕進行微調,包括提前第一預設時間或者推遲第二預設時間, 使得字幕調整更加準確。
[0042] 可選的,所述字幕編輯界面上包括的菜單有選擇字幕、字幕大小、字幕樣式、字幕 位置和/或時間調整;
[0043] 所述顯示字幕編輯界面之后,所述方法還包括:
[0044]當接收到對所述選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字幕位置菜單和/ 或時間調整菜單中的選項的選擇操作時,根據(jù)所述選擇操作對應調整所述視頻的字幕。 [0045] 在可選方案中,可直接通過選擇字幕編輯界面中的菜單選項調整字幕,使得對字 幕的調整更加方便。
[0046] 可選的,所述字幕編輯界面上包括重置字幕選項;
[0047] 所述顯示字幕編輯界面之后,所述方法還包括:
[0048] 當接收到對所述重置字幕選項的選擇操作時,將所述視頻的所有字幕重置為預設 的默認狀態(tài)。
[0049] 在可選方案中,用戶可通過字幕編輯界面上的重置字幕選項重置字幕,避免了字 幕調整錯誤或不滿意時無法還原的情況。
[0050] 可選的,所述字幕編輯界面上包括確定選項;
[0051 ] 所述顯示字幕編輯界面之后,所述方法還包括:
[0052] 當接收到對所述確定選項的選擇操作時,在所述視頻上滾動顯示與視頻聲音同步 的所述調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被突出顯示。
[0053] 在可選方案中,通過選擇字幕編輯界面上的確定選項,即可在視頻中顯示調整后 的字幕,實現(xiàn)字幕和聲音的同步,提高用戶的體驗度。
[0054] 可選的,所述方法還包括:
[0055] 將所述調整后的字幕上傳到云端,所述上傳的字幕用于和所述云端上存儲的所述 視頻進行關聯(lián);
[0056] 當接收到對所述視頻的播放請求時,從云端獲取調整后的與所述視頻關聯(lián)的字 辱;
[0057] 在所述視頻上顯示獲取的所述關聯(lián)的字幕。
[0058] 在可選方案中,將調整后的字幕上傳到云端,并與云端上的視頻進行關聯(lián),從而在 再次播放該視頻時,即可使用調整后的字幕,無需再次調整與聲音不同步的字幕。
[0059] 根據(jù)本公開實施例的第二方面,提供一種調整視頻中字幕的裝置,包括:
[0060] 第一獲取模塊,用于當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至 少兩條字幕,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最 近;
[0061] 第一顯示模塊,用于顯示所述至少兩條字幕;記錄模塊,用于當接收到對所述至少 兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操作的操作時間,所述操作時間 對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播放時觸發(fā)的操作時刻;
[0062] 第一調整模塊,用于根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示 時間,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
[0063] 可選的,所述第一獲取模塊包括:
[0064] 第一顯示單元,用于當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯 界面上包括對照調整選項;
[0065] 獲取單元,用于根據(jù)視頻的當前播放時間獲取至少兩條字幕,所述至少兩條字幕 的初始顯示時間或終止顯示時間距離所述當前播放時間最近。
[0066] 可選的,所述第一顯示單元包括:
[0067] 降低子單元,用于降低所述視頻的亮度;
[0068] 顯示子單元,用于在所述視頻的界面的上層以一定的透明度顯示所述字幕編輯界 面。
[0069] 可選的,所述裝置還包括:
[0070] 控制模塊,用于所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至 少兩條字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放 時間最近之后,控制所述視頻以預設播放速度進行播放,所述預設播放速度小于所述視頻 的正常播放速度。
[0071] 可選的,所述第一調整模塊包括:
[0072] 第一計算單元,用于計算所述操作時間和所述選擇操作所選擇的字幕的初始顯示 時間的時間差;
[0073] 第一調整單元,用于根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間 和終止顯示時間。
[0074] 可選的,所述第一調整單元包括:
[0075] 第一調整子單元,用于當所述操作時間比所述選擇操作所選擇的字幕的初始顯示 時間提前時,將所述視頻的所有字幕的初始顯示時間和終止顯示時間提前所述時間差的間 隔;
[0076] 第二調整子單元,用于當所述操作時間比所述選擇操作所選擇的字幕的初始顯示 時間推后時,將所述視頻的所有字幕的初始顯示時間和終止顯示時間推遲所述時間差的間 隔。
[0077] 可選的,所述記錄模塊包括:
[0078] 記錄單元,用于當分別接收到對不同字幕的選擇操作時,記錄所述每個選擇操作 的操作時間;
[0079] 所述第一調整模塊包括:
[0080] 第二計算單元,用于計算所述每個選擇操作的操作時間與所述選擇操作對應的字 幕的初始顯示時間的時間差,得到至少兩個時間差;
[0081] 第三計算單元,用于計算所述至少兩個時間差的平均值;
[0082] 第二調整單元,用于根據(jù)所述平均值,調整所述視頻的所有字幕的初始顯示時間 和終止顯示時間。
[0083] 可選的,其特征在于,所述裝置還包括:
[0084] 第二調整模塊,用于所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始 顯示時間,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間之后,當接收到將所 述調整后的字幕提前第一預設時間的提前操作時,將所述調整后的字幕的初始顯示時間和 終止顯示時間提前第一預設時間;當接收到將所述調整后的字幕推遲第二預設時間的推遲 操作時,將所述調整后的字幕的初始顯示時間和終止顯示時間推遲第二預設時間。
[0085] 可選的,所述字幕編輯界面上包括的菜單有選擇字幕、字幕大小、字幕樣式、字幕 位置和/或時間調整;所述裝置還包括:
[0086] 第三調整模塊,用于當接收到對所述選擇字幕菜單、字幕大小菜單、字幕樣式菜 單、字幕位置菜單和/或時間調整菜單中的選項的選擇操作時,根據(jù)所述選擇操作對應調 整所述視頻的字幕。
[0087] 可選的,所述字幕編輯界面上包括重置字幕選項;所述裝置還包括:
[0088] 重置模塊,用于當接收到對所述重置字幕選項的選擇操作時,將所述視頻的所有 字幕重置為預設的默認狀態(tài)。
[0089] 可選的,所述字幕編輯界面上包括確定選項;所述裝置還包括:
[0090] 第二顯示模塊,用于當接收到對所述確定選項的選擇操作時,在所述視頻上滾動 顯示與視頻聲音同步的所述調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被 關出顯不。
[0091] 可選的,所述裝置還包括:
[0092] 上傳模塊,用于將所述調整后的字幕上傳到云端,所述上傳的字幕用于和所述云 端上存儲的所述視頻進行關聯(lián);
[0093] 第二獲取模塊,當接收到對所述視頻的播放請求時,從云端獲取調整后的與所述 視頻關聯(lián)的字.;
[0094] 第三顯示模塊,用于在所述視頻上顯示獲取的所述關聯(lián)的字幕。
[0095] 根據(jù)本公開實施例的第三方面,提供一種調整視頻中字幕的裝置,包括:
[0096] 處理器;
[0097] 用于存儲處理器可執(zhí)行指令的存儲器;
[0098] 其中,所述處理器被配置為:
[0099] 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示, 所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近;
[0100] 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操 作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播 放時觸發(fā)的操作時刻;
[0101] 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻 的所有字幕的初始顯示時間和終止顯示時間。
[0102] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。

【專利附圖】

【附圖說明】
[0103] 此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0104] 圖1是根據(jù)一示例性實施例示出的一種調整視頻中字幕的方法的流程圖;
[0105] 圖2是根據(jù)一示例性實施例示出的字幕編輯界面的顯示界面圖;
[0106] 圖3是根據(jù)一具體實施例示出的一種調整視頻中字幕的方法的流程圖;
[0107] 圖4是根據(jù)一示例性實施例示出的字幕編輯界面上顯示字幕的界面圖;
[0108] 圖5是根據(jù)另一具體實施例示出的一種調整視頻中字幕的方法的流程圖;
[0109] 圖6是根據(jù)一示例性實施例示出的一種調整視頻中字幕的裝置的框圖;
[0110] 圖7是根據(jù)一示例性實施例示出的第一獲取模塊的框圖;
[0111] 圖8是根據(jù)一示例性實施例示出的第一顯示單元的框圖;
[0112] 圖9是根據(jù)一示例性實施例示出的第一調整模塊的框圖;
[0113] 圖10是根據(jù)一示例性實施例示出的第一調整單元的框圖;
[0114] 圖11是根據(jù)一示例性實施例示出的記錄模塊的框圖;
[0115] 圖12是根據(jù)一示例性實施例示出的一種裝置的框圖。

【具體實施方式】
[0116] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0117] 圖1是根據(jù)一示例性實施例示出的一種調整視頻中字幕的方法的流程圖,如圖1 所示,調整視頻中字幕的方法用于終端中,包括以下步驟:
[0118] 步驟S11,當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕 并顯示,至少兩條字幕的初始顯示時間或終止顯示時間距離當前播放時間最近;
[0119] 步驟S12,當接收到對至少兩條字幕中的其中一條字幕的選擇操作時,記錄選擇操 作的操作時間,操作時間對應于用戶在聽到選擇操作所選擇的字幕對應的聲音播放時觸發(fā) 的操作時刻;
[0120] 步驟S13,根據(jù)操作時間與選擇操作所選擇的字幕的初始顯示時間,調整視頻的所 有字幕的初始顯示時間和終止顯示時間。
[0121] 本實施例提供的技術方案可以包括以下有益效果:通過獲取視頻的字幕,并接收 用戶根據(jù)視頻中語句的起始時間選擇字幕的操作,根據(jù)用戶選擇字幕的操作時間與字幕的 初始顯示時間來調整視頻字幕,使得用戶觀看視頻時,在視頻字幕和聲音不同步的情況下 能夠對字幕進行調整,從而使字幕和聲音同步,提高用戶的體驗度。
[0122] 在步驟S11中,字幕編輯指令為對屏幕上的菜單選項的選擇操作或對遙控設備上 的單個按鍵或組合按鍵的點擊操作。例如,播放視頻時,屏幕上出現(xiàn)設置選項,用戶可選擇 設置選項啟動編輯模式;或,預先設定遙控器上的某一按鍵或多個按鍵的組合為啟動編輯 模式的按鍵,當用戶點擊遙控器上的該按鍵或多個按鍵時,即可啟動編輯模式。
[0123] 可選的,步驟S11可實施為如下步驟:
[0124] 步驟All,當接收到字幕編輯指令時,顯示字幕編輯界面,字幕編輯界面上包括對 照調整選項;
[0125] 步驟A12,根據(jù)視頻的當前播放時間獲取至少兩條字幕,該至少兩條字幕的初始顯 示時間或終止顯示時間距離當前播放時間最近;
[0126] 步驟A13,當接收到對對照調整選項的選擇操作時,在字幕編輯界面上顯示至少兩 條字幕。
[0127] 在屏幕上顯示字幕編輯界面,為用戶提供一個同步字幕與聲音的編輯界面,通過 點擊編輯界面上的對照調整選項,用戶即可對照著編輯界面上的字幕與視頻的聲音進行調 整。
[0128] 其中,步驟All可實施為如下方式:
[0129] 步驟A111,降低視頻的亮度;
[0130] 步驟A112,在視頻的界面的上層以一定的透明度顯示字幕編輯界面。
[0131] 采用這種實施方式,通過降低視頻亮度,并在視頻上方顯示字幕編輯界面,使得用 戶在調整字幕時,仍然能夠看到視頻界面,并預覽視頻界面上顯示的字幕。例如,設置透明 度為70%,則在視頻的界面的上層以70%的透明度顯示字幕編輯界面,這樣,用戶在調整 字幕時,仍能看到視頻界面。
[0132] 步驟A12可以在步驟All之后實施,也可以在接收到用戶對對照調整選項的選擇 操作后實施。
[0133] 此外,啟動編輯模式后,還可控制視頻的播放速度,將視頻的播放速度以預設播放 速度進行播放,其中,預設播放速度小于視頻的正常播放速度。即控制視頻慢速播放,從而 使得用戶能夠更加準確地確定一個語句的語句起始時間,以及確定該語句對應的字幕,進 而可以更加準確地調整字幕。
[0134] 可選的,步驟S13可實施為如下方式:
[0135] 步驟S1301,計算操作時間和選擇操作所選擇的字幕的初始顯示時間的時間差;
[0136] 步驟S1302,根據(jù)時間差,調整視頻的所有字幕的初始顯示時間和終止顯示時間。
[0137] 其中,時間差分為正時間差和負時間差兩種,正時間差即操作時間比選擇操作所 選擇的字幕的初始顯示時間提前,負時間差即操作時間比選擇操作所選擇的字幕的初始顯 示時間推后,因此,步驟S1302可實施為如下方式:
[0138] 步驟B11,當操作時間比選擇操作所選擇的字幕的初始顯示時間提前時,將視頻的 所有字幕的初始顯示時間和終止顯示時間提前時間差的間隔;
[0139] 步驟B12,當操作時間比選擇操作所選擇的字幕的初始顯示時間推后時,將視頻的 所有字幕的初始顯示時間和終止顯示時間推遲時間差的間隔。
[0140] 可選的,步驟S12中,除接收對至少兩條字幕中的其中一條字幕的選擇操作之外, 還可分別接收對不同字幕的選擇操作,當接收到對不同字幕的選擇操作時,記錄每個選擇 操作的操作時間。這種情況下,步驟S13可實施為如下方式:
[0141] 步驟S1311,計算每個選擇操作的操作時間與選擇操作對應的字幕的初始顯示時 間的時間差,得到至少兩個時間差;
[0142] 步驟S1312,計算至少兩個時間差的平均值;
[0143] 步驟S1313,根據(jù)至少兩個時間差的平均值,調整視頻的所有字幕的初始顯示時間 和終止顯示時間。
[0144] 可選的,在實施步驟S13之后,還可對根據(jù)時間差進行調整后的字幕進行微調,包 括:當接收到將調整后的字幕提前第一預設時間的提前操作時,將調整后的字幕的初始顯 示時間和終止顯示時間提前第一預設時間;或,當接收到將調整后的字幕推遲第二預設時 間的推遲操作時,將調整后的字幕的初始顯示時間和終止顯示時間推遲第二預設時間。例 如,根據(jù)操作時間和選擇操作所選擇的字幕的初始顯示時間的時間差調整字幕之后,視頻 字幕仍然比視頻中聲音的語句推遲〇. 5秒,則可設置第一預設時間為0. 5秒,將字幕再提前 0. 5秒;或者,根據(jù)操作時間和選擇操作所選擇的字幕的初始顯示時間的時間差調整字幕 之后,視頻字幕仍然比視頻中聲音的語句提前〇. 25秒,則可設置第二預設時間為0. 25秒, 將字幕再推遲0.25秒。
[0145] 可選的,上述方法中,啟動編輯模式之后,屏幕上顯示的字幕編輯界面上不僅包括 對照調整選項,還包括有如下菜單:選擇字幕、字幕大小、字幕樣式、字幕位置和/或時間調 整。當接收到對選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字幕位置菜單和/或時間調 整菜單中的選項的選擇操作時,根據(jù)選擇操作對應調整視頻的字幕。
[0146] 其中,選擇字幕菜單可以包括字幕1(中)、字幕2(中英)、關閉字幕等選項。當用 戶選擇字幕1 (中)選項時,視頻上就會顯示中文字幕,當用戶選擇字幕2 (中英)選項時, 視頻上就會顯示中英文對照的字幕,當用戶選擇關閉字幕選項時,視頻上顯示的字幕就會 隱藏。
[0147] 字幕大小菜單可以包括小、中、大三種選項,用戶可通過選擇字幕大小菜單中的選 項調整子辱的大小。
[0148] 字幕樣式菜單可以包括白色纖細、白色中間、白色粗體、黃色纖細、黃色中間、黃色 粗體等選項。用戶可通過選擇字幕樣式菜單中的選項調整字幕的樣式。
[0149] 字幕位置菜單可以包括頂部偏上、頂部正常、底部偏上、底部正常、底部偏下等選 項。用戶可通過選擇字幕位置菜單中的選項調整字幕在視頻中顯示的位置。
[0150] 時間調整菜單可以包括如下選項:字幕提前0. 5秒、字幕提前2秒、字幕推遲0. 5 秒、字幕推遲2秒等。用戶可通過選擇時間調整菜單中的選項,快速調整字幕的初始顯示時 間和終止顯示時間。
[0151] 可選的,上述方法中,字幕編輯界面上包括重置字幕選項,當接收到對重置字幕選 項的選擇操作時,將視頻的所有字幕重置為預設的默認狀態(tài)。
[0152] 可選的,上述方法中,字幕編輯界面上包括確定選項,當接收到對確定選項的選擇 操作時,在視頻上滾動顯示與視頻聲音同步的調整后的字幕,其中,與當前視頻聲音同步對 應的字幕語句被突出顯示。例如,視頻上滾動顯示調整后的兩條字幕,字幕的顏色為白色, 當視頻聲音與兩條字幕中的一條字幕同步對應時,則以黃色突出顯示該條字幕。
[0153] 可選的,在調整字幕之后,上述方法還包括如下步驟:
[0154] 步驟C11,將調整后的字幕上傳到云端,上傳的字幕用于和云端上存儲的視頻進行 關聯(lián);
[0155] 步驟C12,當接收到對視頻的播放請求時,從云端獲取調整后的與視頻關聯(lián)的字 辱;
[0156] 步驟C13,在視頻上顯示獲取的關聯(lián)的字幕。
[0157] 將調整后的字幕上傳到云端,并與云端上的視頻進行關聯(lián),從而在再次播放該視 頻時,即可使用調整后的字幕,無需再次調整與聲音不同步的字幕。
[0158] 下面通過具體實施例說明本公開提供的一種調整視頻中字幕的方法。
[0159] 實施例一
[0160] 該實施例通過用戶對字幕編輯界面上的不同選項的選擇來相應的調整視頻字幕。 圖2所示為用戶啟動編輯模式后顯示的字幕編輯界面,如圖2所示,字幕編輯界面20上包 括選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字幕位置菜單和時間調整菜單。其中,選擇 子辱采單中包括4個選項:子辱1 (中)、子辱2 (中央)、關閉子辱以及重直子辱;子辱大小 菜單中包括3個選項:小、中以及大;字幕樣式菜單中包括6個選項:白色纖細、白色中間、 白色粗體、黃色纖細、黃色中間以及黃色粗體;字幕位置菜單中包括5個選項:頂部偏上、頂 部正常、底部偏上、底部正常以及底部偏下;時間調整菜單中包括5個選項:字幕提前0. 5 秒、字幕提前2秒、字幕推遲0. 5秒、字幕推遲2秒以及對照調整。
[0161] 圖3所示為該實施例中調整視頻中的字幕的方法流程圖。如圖3所示,包括如下 步驟:
[0162] 步驟S301,接收字幕編輯指令;
[0163] 步驟S302,顯示字幕編輯界面;
[0164] 步驟S303,接收用戶對字幕編輯界面上的選項的選擇操作;
[0165] 步驟S304,判斷用戶選擇的是否為對照調整選項;如果用戶選擇的是對照調整選 項,則執(zhí)行步驟S305 ;如果用戶選擇的不是對照調整選項,則執(zhí)行步驟S311 ;
[0166] 步驟S305,根據(jù)視頻的當前播放時間獲取四條字幕并顯示;
[0167] 步驟S306,接收用戶對其中一條字幕的選擇操作,記錄選擇操作的操作時間;
[0168] 步驟S307,計算操作時間和選擇操作所選擇的字幕的初始顯示時間的時間差;
[0169] 步驟S308,判斷時間差是否為正時間差;若為正時間差,即操作時間比選擇操作 所選擇的字幕的初始顯示時間提前,則執(zhí)行步驟S309,;若不為正時間差,即為負時間差, 操作時間比選擇操作所選擇的字幕的初始顯示時間推后,則執(zhí)行步驟S310 ;
[0170] 步驟S309,將視頻的所有字幕的初始顯示時間和終止顯示時間提前時間差的間 隔;
[0171] 步驟S310,將視頻的所有字幕的初始顯示時間和終止顯示時間推遲時間差的間 隔;
[0172] 步驟S311,根據(jù)用戶選擇的字幕編輯界面上的選項調整字幕。
[0173] 其中,步驟S305中,顯示的四條字幕如圖4所示,當用戶選擇對照調整選項時,字 幕編輯界面20上就會顯示獲取的四條字幕,包括字幕a、字幕b、字幕c以及字幕d。例如, 當前播放的視頻中的語句與字幕b對應,用戶根據(jù)該語句的語句起始時間選擇字幕b,即, 用戶聽到該語句的同時選擇字幕b,點擊確定選項,即可完成對字幕的調整。
[0174] 采用上述實施例中的調整視頻中字幕的方法,通過接收用戶對字幕編輯界面上的 選項的選擇操作,對字幕進行相應調整,當用戶選擇對照調整選項時,顯示獲取到的視頻的 字幕,并接收用戶根據(jù)視頻中語句的起始時間選擇字幕的操作,根據(jù)用戶選擇字幕的操作 時間與字幕的初始顯示時間來調整視頻字幕,使得用戶觀看視頻時,在視頻字幕和聲音不 同步的情況下能夠對字幕進行調整,從而使字幕和聲音同步,提高用戶的體驗度。
[0175] 實施例二
[0176] 該實施例通過接收用戶對不同字幕的選擇操作,并根據(jù)多個選擇操作的操作時間 和選擇操作對應的字幕的初始顯示時間的多個時間差的平均值來調整視頻的字幕。圖5所 示為該實施例中調整視頻中的字幕的方法流程圖,如圖5所示,包括如下步驟:
[0177] 步驟S51,接收字幕編輯指令,顯示字幕編輯界面;
[0178] 步驟S52,根據(jù)視頻的當前播放時間獲取四條字幕a、b、c和d ;
[0179] 步驟S53,當接收到用戶對字幕編輯界面上的對照調整選項的選擇操作時,顯示獲 取到的四條字幕;
[0180] 步驟S54,接收用戶對字幕b的選擇操作,并記錄該選擇操作的操作時間A ;
[0181] 步驟S55,接收用戶對字幕c的選擇操作,并記錄該選擇操作的操作時間B ;
[0182] 步驟S56,接收用戶對字幕d的選擇操作,并記錄該選擇操作的操作時間C ;
[0183] 步驟S57,分別計算操作時間A、操作時間B、操作時間C與各自所選擇的字幕的初 始顯示時間的時間差,得到三個時間差;
[0184] 步驟S58,計算上述三個時間差的平均值;
[0185] 步驟S59,根據(jù)上述三個時間差的平均值,調整視頻的字幕。
[0186] 采用上述實施例中的調整視頻中字幕的方法,通過獲取視頻的字幕,并分別接收 用戶根據(jù)視頻中語句的起始時間選擇多條字幕的操作,計算用戶選擇每條字幕的操作時間 與每條字幕的初始顯示時間的時間差,根據(jù)多個時間差的平均值來調整視頻字幕,從而使 字幕調整更加準確。
[0187] 圖6是根據(jù)一示例性實施例示出的一種調整視頻中字幕的裝置框圖。參照圖6,該 裝置包括:
[0188] 第一獲取模塊601,用于當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取 至少兩條字幕并顯示,至少兩條字幕的初始顯示時間或終止顯示時間距離當前播放時間最 近;
[0189] 第一顯示模塊602,用于顯示至少兩條字幕;
[0190] 記錄模塊603,用于當接收到對至少兩條字幕中的其中一條字幕的選擇操作時,記 錄選擇操作的操作時間,操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲 音播放時觸發(fā)的操作時刻;
[0191] 第一調整模塊604,用于根據(jù)操作時間與選擇操作所選擇的字幕的初始顯示時間, 調整視頻的所有字幕的初始顯示時間和終止顯示時間;
[0192] 控制模塊605,用于當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少 兩條字幕并顯示,至少兩條字幕的初始顯示時間或終止顯示時間距離當前播放時間最近之 后,控制視頻以預設播放速度進行播放,預設播放速度小于視頻的正常播放速度;
[0193] 第二調整模塊606,用于根據(jù)所述操作時間與選擇操作所選擇的字幕的初始顯示 時間,調整視頻的所有字幕的初始顯示時間和終止顯示時間之后,當接收到將調整后的字 幕提前第一預設時間的提前操作時,將調整后的字幕的初始顯示時間和終止顯示時間提前 第一預設時間;當接收到將調整后的字幕推遲第二預設時間的推遲操作時,將調整后的字 幕的初始顯示時間和終止顯示時間推遲第二預設時間;
[0194] 第三調整模塊607,用于當接收到對選擇字幕菜單、字幕大小菜單、字幕樣式菜單、 字幕位置菜單和/或時間調整菜單中的選項的選擇操作時,根據(jù)選擇操作對應調整視頻的 字署=;
[0195] 重置模塊608,用于當接收到對重置字幕選項的選擇操作時,將視頻的所有字幕重 置為預設的默認狀態(tài);
[0196] 第二顯示模塊609,用于當接收到對確定選項的選擇操作時,在視頻上滾動顯示與 視頻聲音同步的調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被突出顯示;
[0197] 上傳模塊610,用于將調整后的字幕上傳到云端,上傳的字幕用于和云端上存儲的 視頻進行關聯(lián);
[0198] 第二獲取模塊611,當接收到對視頻的播放請求時,從云端獲取調整后的與視頻關 聯(lián)的字幕;
[0199] 第三顯示模塊612,用于在視頻上顯示獲取的關聯(lián)的字幕。
[0200] 可選的,第一獲取模塊601包括以下單元,如圖7所示:
[0201] 第一顯示單元6011,用于當接收到字幕編輯指令時,顯示字幕編輯界面,字幕編輯 界面上包括對照調整選項;
[0202] 獲取單元6012,用于根據(jù)視頻的當前播放時間獲取至少兩條字幕,至少兩條字幕 的初始顯示時間或終止顯示時間距離當前播放時間最近。
[0203] 可選的,第一顯示單元6011包括以下子單元,如圖8所示:
[0204] 降低子單元60111,用于降低視頻的亮度;
[0205] 顯示子單元60112,用于在視頻的界面的上層以一定的透明度顯示字幕編輯界面。
[0206] 可選的,第一調整模塊604包括以下單元,如圖9所示:
[0207] 第一計算單元6041,用于計算操作時間和選擇操作所選擇的字幕的初始顯示時間 的時間差;
[0208] 第一調整單元6042,用于根據(jù)時間差,調整視頻的所有字幕的初始顯示時間和終 止顯示時間;
[0209] 第二計算單元6043,用于計算每個選擇操作的操作時間與選擇操作對應的字幕的 初始顯示時間的時間差,得到至少兩個時間差;
[0210] 第三計算單元6044,用于計算至少兩個時間差的平均值;
[0211] 第二調整單元6045,用于根據(jù)至少兩個時間差的平均值,調整視頻的所有字幕的 初始顯示時間和終止顯示時間。
[0212] 可選的,第一調整單元6042包括以下子單元,如圖10所示:
[0213] 第一調整子單元60421,用于當操作時間比選擇操作所選擇的字幕的初始顯示時 間提前時,將視頻的所有字幕的初始顯示時間和終止顯示時間提前時間差的間隔;
[0214] 第二調整子單元60422,用于當操作時間比選擇操作所選擇的字幕的初始顯示時 間推后時,將視頻的所有字幕的初始顯示時間和終止顯示時間推遲時間差的間隔。
[0215] 可選的,記錄模塊603包括以下單元,如圖11所示:
[0216] 記錄單元6031,用于當分別接收到對不同字幕的選擇操作時,記錄每個選擇操作 的操作時間。
[0217] 本實施例提供的技術方案可以包括以下有益效果:通過獲取視頻的字幕,并接收 用戶根據(jù)視頻中語句的起始時間選擇字幕的操作,根據(jù)用戶選擇字幕的操作時間與字幕的 初始顯示時間來調整視頻字幕,使得用戶觀看視頻時,在視頻字幕和聲音不同步的情況下 能夠對字幕進行調整,從而使字幕和聲音同步,提高用戶的體驗度。關于上述實施例中的裝 置,其中各個模塊執(zhí)行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此 處將不做詳細闡述說明。
[0218] 一實施例中,還提供一種調整視頻中字幕的裝置,包括:
[0219] 處理器;
[0220] 用于存儲處理器可執(zhí)行指令的存儲器;
[0221] 其中,所述處理器被配置為:
[0222] 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示, 所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近;
[0223] 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操 作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播 放時觸發(fā)的操作時刻;
[0224] 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻 的所有字幕的初始顯示時間和終止顯示時間。
[0225] 圖12是根據(jù)一示例性實施例示出的一種用于調整視頻中字幕的裝置800的框圖。 例如,裝置800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板 設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0226] 參照圖12,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電 源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814, 以及通信組件816。
[0227] 處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機操作和記錄操作相關聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指 令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊, 便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方 便多媒體組件808和處理組件802之間的交互。
[0228] 存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設備800的操作。這些數(shù)據(jù)的 示例包括用于在裝置800上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù), 消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的 組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦除 可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃 存儲器,磁盤或光盤。
[0229] 電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理 系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關聯(lián)的組件。
[0230] 多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在 一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板, 屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳 感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動 作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多 媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設備800處于操作模式,如拍攝 模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置 攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0231] 音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個 麥克風(MIC),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風 被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通 信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
[0232] I/0接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖 定按鈕。
[0233] 傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評 估。例如,傳感器組件814可以檢測到設備800的打開/關閉狀態(tài),組件的相對定位,例如 所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800 一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和 裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物 理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或C⑶圖像 傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳 感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0234] 通信組件816被配置為便于裝置800和其他設備之間有線或無線方式的通信。裝 置800可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性 實施例中,通信部件816經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關 信息。在一個示例性實施例中,所述通信部件816還包括近場通信(NFC)模塊,以促進短程 通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶 (UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0235] 在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(ASIC)、數(shù)字 信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0236] 在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例 如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例 如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、 軟盤和光數(shù)據(jù)存儲設備等。
[0237] -種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理 器執(zhí)行時,使得移動終端能夠執(zhí)行一種調整視頻中字幕的方法,所述方法包括:
[0238] 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示, 所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近;
[0239] 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操 作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播 放時觸發(fā)的操作時刻;
[0240] 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻 的所有字幕的初始顯示時間和終止顯示時間。
[0241] 所述字幕編輯指令為對屏幕上的菜單選項的選擇操作或對遙控設備上的單個按 鍵或組合按鍵的點擊操作。
[0242] 所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并 顯示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近,包 括:
[0243] 當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面上包括對照調 整選項;
[0244] 根據(jù)視頻的當前播放時間獲取至少兩條字幕,所述至少兩條字幕的初始顯示時間 或終止顯示時間距離所述當前播放時間最近;當接收到對所述對照調整選項的選擇操作 時,在所述字幕編輯界面上顯示所述至少兩條字幕。
[0245] 所述當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面上包括對 照調整選項,包括:
[0246] 降低所述視頻的亮度;
[0247] 在所述視頻的界面的上層以一定的透明度顯示所述字幕編輯界面。
[0248] 所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯 示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近之后, 所述方法還包括:
[0249] 控制所述視頻以預設播放速度進行播放,所述預設播放速度小于所述視頻的正常 播放速度。
[0250] 所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述 視頻的所有字幕的初始顯示時間和終止顯示時間,包括:
[0251] 計算所述操作時間和所述選擇操作所選擇的字幕的初始顯示時間的時間差;
[0252] 根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
[0253] 所述根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終止顯示時 間,包括:
[0254] 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間提前時,將所述視 頻的所有字幕的初始顯示時間和終止顯示時間提前所述時間差的間隔;
[0255] 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間推后時,將所述視 頻的所有字幕的初始顯示時間和終止顯示時間推遲所述時間差的間隔。
[0256] 所述當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選 擇操作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲 音播放時觸發(fā)的操作時刻,包括:
[0257] 當分別接收到對不同字幕的選擇操作時,記錄所述每個選擇操作的操作時間;
[0258] 所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述 視頻的所有字幕的初始顯示時間和終止顯示時間,包括:
[0259] 計算所述每個選擇操作的操作時間與所述選擇操作對應的字幕的初始顯示時間 的時間差,得到至少兩個時間差;
[0260] 計算所述至少兩個時間差的平均值;
[0261] 根據(jù)所述至少兩個時間差的平均值,調整所述視頻的所有字幕的初始顯示時間和 終止顯示時間。
[0262] 所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述 視頻的所有字幕的初始顯示時間和終止顯示時間之后,所述方法還包括:
[0263] 當接收到將所述調整后的字幕提前第一預設時間的提前操作時,將所述調整后的 字幕的初始顯示時間和終止顯示時間提前第一預設時間;或
[0264] 當接收到將所述調整后的字幕推遲第二預設時間的推遲操作時,將所述調整后的 字幕的初始顯示時間和終止顯示時間推遲第二預設時間。
[0265] 所述字幕編輯界面上包括的菜單有選擇字幕、字幕大小、字幕樣式、字幕位置和/ 或時間調整;
[0266] 所述顯示字幕編輯界面之后,所述方法還包括:
[0267] 當接收到對所述選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字幕位置菜單和/ 或時間調整菜單中的選項的選擇操作時,根據(jù)所述選擇操作對應調整所述視頻的字幕。
[0268] 所述字幕編輯界面上包括重置字幕選項;
[0269] 所述顯示字幕編輯界面之后,所述方法還包括:
[0270] 當接收到對所述重置字幕選項的選擇操作時,將所述視頻的所有字幕重置為預設 的默認狀態(tài)。
[0271] 所述字幕編輯界面上包括確定選項;
[0272] 所述顯示字幕編輯界面之后,所述方法還包括:
[0273] 當接收到對所述確定選項的選擇操作時,在所述視頻上滾動顯示與視頻聲音同步 的所述調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被突出顯示。
[0274] 所述方法還包括:
[0275] 將所述調整后的字幕上傳到云端,所述上傳的字幕用于和所述云端上存儲的所述 視頻進行關聯(lián);
[0276] 當接收到對所述視頻的播放請求時,從云端獲取調整后的與所述視頻關聯(lián)的字 辱;
[0277] 在所述視頻上顯示獲取的所述關聯(lián)的字幕。
[0278] 本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其 它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或 者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識 或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的 權利要求指出。
[0279] 應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并 且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【權利要求】
1. 一種調整視頻中字幕的方法,其特征在于,包括: 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示,所述 至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近; 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操作的 操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播放時 觸發(fā)的操作時刻; 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻的所 有字幕的初始顯示時間和終止顯示時間。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述字幕編輯指令為對屏幕上的菜單選 項的選擇操作或對遙控設備上的單個按鍵或組合按鍵的點擊操作。
3. 根據(jù)權利要求1所述的方法,其特征在于,所述當接收到字幕編輯指令時,根據(jù)視頻 的當前播放時間獲取至少兩條字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示 時間距離所述當前播放時間最近,包括: 當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面上包括對照調整選 項; 根據(jù)視頻的當前播放時間獲取至少兩條字幕,所述至少兩條字幕的初始顯示時間或終 止顯示時間距離所述當前播放時間最近; 當接收到對所述對照調整選項的選擇操作時,在所述字幕編輯界面上顯示所述至少兩 條字幕。
4. 根據(jù)權利要求3所述的方法,其特征在于,所述當接收到字幕編輯指令時,顯示字幕 編輯界面,所述字幕編輯界面上包括對照調整選項,包括: 降低所述視頻的亮度; 在所述視頻的界面的上層以一定的透明度顯示所述字幕編輯界面。
5. 根據(jù)權利要求1所述的方法,其特征在于,所述當接收到字幕編輯指令時,根據(jù)視頻 的當前播放時間獲取至少兩條字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示 時間距離所述當前播放時間最近之后,所述方法還包括: 控制所述視頻以預設播放速度進行播放,所述預設播放速度小于所述視頻的正常播放 速度。
6. 根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述操作時間與所述選擇操作 所選擇的字幕的初始顯示時間,調整所述視頻的所有字幕的初始顯示時間和終止顯示時 間,包括: 計算所述操作時間和所述選擇操作所選擇的字幕的初始顯示時間的時間差; 根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
7. 根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)所述時間差,調整所述視頻的所 有字幕的初始顯示時間和終止顯示時間,包括: 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間提前時,將所述視頻的 所有字幕的初始顯示時間和終止顯示時間提前所述時間差的間隔; 當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間推后時,將所述視頻的 所有字幕的初始顯示時間和終止顯示時間推遲所述時間差的間隔。
8. 根據(jù)權利要求1所述的方法,其特征在于,所述當接收到對所述至少兩條字幕中的 其中一條字幕的選擇操作時,記錄所述選擇操作的操作時間,所述操作時間對應于用戶在 聽到所述選擇操作所選擇的字幕對應的聲音播放時觸發(fā)的操作時刻,包括: 當分別接收到對不同字幕的選擇操作時,記錄所述每個選擇操作的操作時間; 所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻 的所有字幕的初始顯示時間和終止顯示時間,包括: 計算所述每個選擇操作的操作時間與所述選擇操作對應的字幕的初始顯示時間的時 間差,得到至少兩個時間差; 計算所述至少兩個時間差的平均值; 根據(jù)所述平均值,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
9. 根據(jù)權利要求1-8任一項所述的方法,其特征在于,所述根據(jù)所述操作時間與所述 選擇操作所選擇的字幕的初始顯示時間,調整所述視頻的所有字幕的初始顯示時間和終止 顯示時間之后,所述方法還包括: 當接收到將所述調整后的字幕提前第一預設時間的提前操作時,將所述調整后的字幕 的初始顯示時間和終止顯示時間提前第一預設時間;或 當接收到將所述調整后的字幕推遲第二預設時間的推遲操作時,將所述調整后的字幕 的初始顯示時間和終止顯示時間推遲第二預設時間。
10. 根據(jù)權利要求3所述的方法,其特征在于,所述字幕編輯界面上包括的菜單有選擇 字幕、字幕大小、字幕樣式、字幕位置和/或時間調整; 所述顯示字幕編輯界面之后,所述方法還包括: 當接收到對所述選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字幕位置菜單和/或時 間調整菜單中的選項的選擇操作時,根據(jù)所述選擇操作對應調整所述視頻的字幕。
11. 根據(jù)權利要求3所述的方法,其特征在于,所述字幕編輯界面上包括重置字幕選 項; 所述顯示字幕編輯界面之后,所述方法還包括: 當接收到對所述重置字幕選項的選擇操作時,將所述視頻的所有字幕重置為預設的默 認狀態(tài)。
12. 根據(jù)權利要求3所述的方法,其特征在于,所述字幕編輯界面上包括確定選項; 所述顯示字幕編輯界面之后,所述方法還包括: 當接收到對所述確定選項的選擇操作時,在所述視頻上滾動顯示與視頻聲音同步的所 述調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被突出顯示。
13. 根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 將所述調整后的字幕上傳到云端,所述上傳的字幕用于和所述云端上存儲的所述視頻 進行關聯(lián); 當接收到對所述視頻的播放請求時,從云端獲取調整后的與所述視頻關聯(lián)的字幕; 在所述視頻上顯示獲取的所述關聯(lián)的字幕。
14. 一種調整視頻中字幕的裝置,其特征在于,包括: 第一獲取模塊,用于當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩 條字幕,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近; 第一顯示模塊,用于顯示所述至少兩條字幕; 記錄模塊,用于當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄 所述選擇操作的操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對 應的聲音播放時觸發(fā)的操作時刻; 第一調整模塊,用于根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時 間,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間。
15. 根據(jù)權利要求14所述的裝置,其特征在于,所述第一獲取模塊包括: 第一顯示單元,用于當接收到字幕編輯指令時,顯示字幕編輯界面,所述字幕編輯界面 上包括對照調整選項; 獲取單元,用于根據(jù)視頻的當前播放時間獲取至少兩條字幕,所述至少兩條字幕的初 始顯示時間或終止顯示時間距離所述當前播放時間最近。
16. 根據(jù)權利要求15所述的裝置,其特征在于,所述第一顯示單元包括: 降低子單元,用于降低所述視頻的亮度; 顯示子單元,用于在所述視頻的界面的上層以一定的透明度顯示所述字幕編輯界面。
17. 根據(jù)權利要求14所述的裝置,其特征在于,所述裝置還包括: 控制模塊,用于所述當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩 條字幕并顯示,所述至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間 最近之后,控制所述視頻以預設播放速度進行播放,所述預設播放速度小于所述視頻的正 常播放速度。
18. 根據(jù)權利要求14所述的裝置,其特征在于,所述第一調整模塊包括: 第一計算單元,用于計算所述操作時間和所述選擇操作所選擇的字幕的初始顯示時間 的時間差; 第一調整單元,用于根據(jù)所述時間差,調整所述視頻的所有字幕的初始顯示時間和終 止顯示時間。
19. 根據(jù)權利要求18所述的裝置,其特征在于,所述第一調整單元包括: 第一調整子單元,用于當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間 提前時,將所述視頻的所有字幕的初始顯示時間和終止顯示時間提前所述時間差的間隔; 第二調整子單元,用于當所述操作時間比所述選擇操作所選擇的字幕的初始顯示時間 推后時,將所述視頻的所有字幕的初始顯示時間和終止顯示時間推遲所述時間差的間隔。
20. 根據(jù)權利要求14所述的裝置,其特征在于,所述記錄模塊包括: 記錄單元,用于當分別接收到對不同字幕的選擇操作時,記錄所述每個選擇操作的操 作時間; 所述第一調整模塊包括: 第二計算單元,用于計算所述每個選擇操作的操作時間與所述選擇操作對應的字幕的 初始顯示時間的時間差,得到至少兩個時間差; 第三計算單元,用于計算所述至少兩個時間差的平均值; 第二調整單元,用于根據(jù)所述平均值,調整所述視頻的所有字幕的初始顯示時間和終 止顯示時間。
21. 根據(jù)權利要求14-20任一項所述的裝置,其特征在于,所述裝置還包括: 第二調整模塊,用于所述根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示 時間,調整所述視頻的所有字幕的初始顯示時間和終止顯示時間之后,當接收到將所述調 整后的字幕提前第一預設時間的提前操作時,將所述調整后的字幕的初始顯示時間和終止 顯示時間提前第一預設時間;當接收到將所述調整后的字幕推遲第二預設時間的推遲操作 時,將所述調整后的字幕的初始顯示時間和終止顯示時間推遲第二預設時間。
22. 根據(jù)權利要求15所述的裝置,其特征在于,所述字幕編輯界面上包括的菜單有選 擇字幕、字幕大小、字幕樣式、字幕位置和/或時間調整;所述裝置還包括: 第三調整模塊,用于當接收到對所述選擇字幕菜單、字幕大小菜單、字幕樣式菜單、字 幕位置菜單和/或時間調整菜單中的選項的選擇操作時,根據(jù)所述選擇操作對應調整所述 視頻的子辱。
23. 根據(jù)權利要求15所述的裝置,其特征在于,所述字幕編輯界面上包括重置字幕選 項;所述裝置還包括: 重置模塊,用于當接收到對所述重置字幕選項的選擇操作時,將所述視頻的所有字幕 重置為預設的默認狀態(tài)。
24. 根據(jù)權利要求15所述的裝置,其特征在于,所述字幕編輯界面上包括確定選項;所 述裝置還包括: 第二顯示模塊,用于當接收到對所述確定選項的選擇操作時,在所述視頻上滾動顯示 與視頻聲音同步的所述調整后的字幕,其中,與當前視頻聲音同步對應的字幕語句被突出 顯不。
25. 根據(jù)權利要求14所述的裝置,其特征在于,所述裝置還包括: 上傳模塊,用于將所述調整后的字幕上傳到云端,所述上傳的字幕用于和所述云端上 存儲的所述視頻進行關聯(lián); 第二獲取模塊,當接收到對所述視頻的播放請求時,從云端獲取調整后的與所述視頻 關聯(lián)的字辱; 第三顯示模塊,用于在所述視頻上顯示獲取的所述關聯(lián)的字幕。
26. -種調整視頻中字幕的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 當接收到字幕編輯指令時,根據(jù)視頻的當前播放時間獲取至少兩條字幕并顯示,所述 至少兩條字幕的初始顯示時間或終止顯示時間距離所述當前播放時間最近; 當接收到對所述至少兩條字幕中的其中一條字幕的選擇操作時,記錄所述選擇操作的 操作時間,所述操作時間對應于用戶在聽到所述選擇操作所選擇的字幕對應的聲音播放時 觸發(fā)的操作時刻; 根據(jù)所述操作時間與所述選擇操作所選擇的字幕的初始顯示時間,調整所述視頻的所 有字幕的初始顯示時間和終止顯示時間。
【文檔編號】H04N21/435GK104104990SQ201410367596
【公開日】2014年10月15日 申請日期:2014年7月29日 優(yōu)先權日:2014年7月29日
【發(fā)明者】劉朱坤, 李創(chuàng)奇, 訾佳逸 申請人:小米科技有限責任公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1