本發(fā)明屬于360全景影像字幕創(chuàng)建顯示領(lǐng)域,具體涉及一種360度全景影像的字幕創(chuàng)建裝置、字幕展示模塊以及字幕創(chuàng)建展示系統(tǒng)。
背景技術(shù):
相對于傳統(tǒng)的視頻模式,360度全景影像由于能夠為體驗者帶來真實現(xiàn)場感和交互式的感受,從而越來越廣泛地應用于展示、影視、游戲、VR等領(lǐng)域。然而,目前的360度全景影像的顯示僅限于圖像的顯示,還無法實現(xiàn)隨著觀察視角的變化,在畫面上顯示相應的字幕。
傳統(tǒng)的字幕文件格式多適用于普通視頻,且僅包含時間段信息和文字信息,因此當視頻播放時,文字信息就會根據(jù)事先設(shè)定好的時間段信息在視頻上顯示。
此外,普通視頻的字幕文字信息只能在一個維度上顯示,即只能橫向或縱向顯示,當視頻的某個畫面的文字信息較多時,也只能在固定位置將字幕文字分成多行進行顯示。這種文字的多行顯示不僅不利于顯示畫面的美觀,而且在視頻中的某個畫面?zhèn)鬟f的信息較多的情況下,由于字幕文字的顯示位置和畫面中的圖畫信息不能一一對應,也難以起到信息傳遞的作用。
由此可見,即使傳統(tǒng)的字幕文件能夠應用于360度全景影像,也勢必會存在上述問題,況且由于360全景影像的播放形態(tài)和普通視頻影像的播放形態(tài)完全不同,傳統(tǒng)的字幕文件也難以應用于360全景影像。
技術(shù)實現(xiàn)要素:
本發(fā)明是為解決上述問題而進行的,通過提供一種360度全景影像的字幕創(chuàng)建裝置、顯示模塊以及字幕創(chuàng)建顯示系統(tǒng),來創(chuàng)建字幕文件同時在全景圖像展示時在相應畫面上展示相應的字幕內(nèi)容。本發(fā)明采用了如下技術(shù)方案:
<結(jié)構(gòu)一>
本發(fā)明提供了一種字幕創(chuàng)建裝置,對需要在用戶的移動終端的顯示屏幕上進行顯示的360度全景影像中的幀圖像進行相應的字幕創(chuàng)建,具有這樣的特征:包括畫面存儲部、輸入顯示部以及創(chuàng)建生成部。其中,畫面存儲部存儲有用于顯示幀圖像并讓操作員對需要添加字幕的幀圖像進行選擇的顯示選擇畫面、用于對被選擇的幀圖像的在360度全景影像的預定時長的時間軸上的預定時間位置數(shù)據(jù)進行顯示并讓操作員對字幕創(chuàng)建進行確認的創(chuàng)建確認畫面、以及用于字幕創(chuàng)建的字幕輸入畫面;輸入顯示部顯示顯示選擇畫面讓操作員選擇幀圖像,并根據(jù)相應的選擇信息顯示創(chuàng)建確認畫面讓操作員根據(jù)顯示出的預定時間位置數(shù)據(jù)設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù)以及對字幕創(chuàng)建進行確認操作,進一步根據(jù)相應的確認操作信息顯示字幕輸入畫面讓操作員至少輸入字幕的字幕內(nèi)容;創(chuàng)建生成部將被設(shè)定的當前時間位置數(shù)據(jù)以及被輸入的字幕內(nèi)容與360度全景影像相關(guān)聯(lián)生成存儲有字幕的360度全景影像文件。
<結(jié)構(gòu)二>
進一步的,本發(fā)明還提供了一種設(shè)置在用戶的移動終端中,對由復數(shù)幀幀圖像構(gòu)成并且由上述字幕創(chuàng)建裝置創(chuàng)建生成的存儲有字幕的360度全景影像文件中的360度全景影像進行展示的展示模塊,具有這樣的特征:包括移動角度獲取部,根據(jù)移動終端在360度方向上的移動,獲取移動終端的移動角度;時間位置數(shù)據(jù)獲取部,根據(jù)移動角度以及預定時長,獲取與移動角度相對應的時間位置數(shù)據(jù)作為角度對應時間位置數(shù)據(jù);圖像確定顯示部,當角度對應時間位置數(shù)據(jù)被確定為預定時間位置數(shù)據(jù)時,在顯示屏幕上顯示與預定時間位置數(shù)據(jù)相對應的幀圖像;以及字幕確定展示部,當時間位置數(shù)據(jù)被確定為所述當前時間位置數(shù)據(jù)時,展示與當前時間位置數(shù)據(jù)相對應的字幕。
<結(jié)構(gòu)三>
進一步的,本發(fā)明還提供了一種360度全景影像的字幕創(chuàng)建顯示系統(tǒng),具有這樣的特征:包括字幕創(chuàng)建裝置,對需要在用戶的移動終端的顯示屏幕上進行顯示的360度全景影像中的幀圖像進行相應的字幕創(chuàng)建;以及移動終端,通過通信網(wǎng)絡(luò)和字幕創(chuàng)建裝置通信連接。其中,字幕創(chuàng)建裝置為結(jié)構(gòu)一中的字幕創(chuàng)建裝置,移動終端中含有結(jié)構(gòu)二中所述的展示模塊。
發(fā)明作用與效果
根據(jù)本發(fā)明提供的字幕創(chuàng)建裝置、顯示模塊、創(chuàng)建顯示設(shè)備以及字幕創(chuàng)建方法,由于顯示選擇畫面能夠讓操作員首先對需要添加字幕的所述幀圖像進行選擇,創(chuàng)建確認畫面能夠顯示所選擇的幀圖像在時間軸上的預定時間位置,并讓操作員根據(jù)該顯示出的預定時間位置數(shù)據(jù)設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù)然后對字幕創(chuàng)建進行創(chuàng)建或追加確認,字幕輸入畫面讓操作員輸入字幕的內(nèi)容,首先使得幀圖像和需要添加的字幕通過時間軸上的時間位置數(shù)據(jù)相關(guān)聯(lián)起來,來實現(xiàn)360度全景影像字幕的添加,進而使得360度全景影像的字幕添加變的容易;其次能夠根據(jù)當前時間位置數(shù)據(jù)確定字幕在時間軸上的精確位置,使得字幕和幀圖像的對應性更加精確。
附圖說明
圖1是本發(fā)明所涉及的實施例中的創(chuàng)建展示系統(tǒng)的結(jié)構(gòu)框圖;
圖2是本發(fā)明所涉及的實施例中的字幕創(chuàng)建裝置的結(jié)構(gòu)框圖;
圖3為本發(fā)明所涉及的實施例中的顯示選擇畫面的示意圖;
圖4為本發(fā)明所涉及的實施例中的創(chuàng)建確認畫面的示意圖;
圖5為本發(fā)明所涉及的實施例中的字幕輸入畫面的示意圖;
圖6為本發(fā)明所涉及的實施例中展示模塊的結(jié)構(gòu)框圖;
圖7為本發(fā)明所涉及的實施例中的創(chuàng)建展示系統(tǒng)的處理過程流程圖;
圖8為本發(fā)明所涉及的實施例中的創(chuàng)建裝置的字幕創(chuàng)建過程流程圖;
圖9為本發(fā)明所涉及的實施例中的展示模塊的處理過程流程圖。
具體實施方式
本發(fā)明的發(fā)明人在對360度全景影像的展示進行研究時發(fā)現(xiàn),若按照預定展示順序?qū)?60度全景影像的每幀圖像進行展示,則能夠生成一個虛擬的時間軸,此時,每幀圖像在時間軸上的位置是確定且唯一的,可據(jù)此對360全景影像添加字幕。此外,當展示影像的移動終端在360度方向上移動時,其開始方位對應時間軸上的一個時間位置數(shù)據(jù),移動到的當前方位時,對應時間軸上的另一個時間位置數(shù)據(jù),即、根據(jù)其移動角度能夠得到兩個時間位置數(shù)據(jù)之間的距離,可用于展示字幕?;谏鲜霭l(fā)現(xiàn),發(fā)明人提出了以下技術(shù)方案:
本實施例提供了一種字幕創(chuàng)建裝置,對需要在用戶的移動終端的顯示屏幕上進行顯示的360度全景影像中的幀圖像進行相應的字幕創(chuàng)建,具有這樣的特征:包括畫面存儲部、輸入顯示部以及創(chuàng)建生成部。其中,畫面存儲部存儲有用于顯示幀圖像并讓操作員對需要添加字幕的幀圖像進行選擇的顯示選擇畫面、用于對被選擇的幀圖像的在360度全景影像的預定時長的時間軸上的預定時間位置數(shù)據(jù)進行顯示并讓操作員對字幕創(chuàng)建進行確認的創(chuàng)建確認畫面、以及用于字幕創(chuàng)建的字幕輸入畫面;輸入顯示部顯示顯示選擇畫面讓操作員選擇幀圖像,并根據(jù)相應的選擇信息顯示創(chuàng)建確認畫面讓操作員根據(jù)顯示出的預定時間位置數(shù)據(jù)設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù)以及對字幕創(chuàng)建進行確認操作,進一步根據(jù)相應的確認操作信息顯示字幕輸入畫面讓操作員至少輸入字幕的字幕內(nèi)容;創(chuàng)建生成部將被設(shè)定的當前時間位置數(shù)據(jù)以及被輸入的字幕內(nèi)容與360度全景影像相關(guān)聯(lián)生成存儲有字幕的360度全景影像文件。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:字幕為文字類型字幕、圖像類型字幕以及音頻類型字幕中的任意一種。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:字幕為文字類型字幕以及圖像類型字幕中的任意一種。字幕內(nèi)容為文字內(nèi)容、圖像內(nèi)容以及對存儲在預定存儲器中的文字內(nèi)容或圖像內(nèi)容進行獲取的鏈接路徑信息中的任意一個。在輸入顯示部顯示字幕輸入畫面時讓所述操作員進一步輸入字幕在移動終端的顯示屏幕上的坐標位置數(shù)據(jù)。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:當輸入的字幕內(nèi)容為文字內(nèi)容時,字幕為文字內(nèi)容;當輸入的字幕內(nèi)容為圖像內(nèi)容時,字幕為圖像內(nèi)容;當輸入的字幕內(nèi)容為鏈接路徑信息時,字幕為通過鏈接路徑信息到預定存儲器中獲取的文字內(nèi)容或圖像內(nèi)容。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:當同一幅幀圖像中既含有文字類型字幕又含有圖像類型字幕時,與文字類型字幕相對應的文字坐標位置數(shù)據(jù)和與圖像類型字幕相對應的坐標位置數(shù)據(jù)是不同的。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:字幕為音頻類型字幕,字幕內(nèi)容為對存儲在預定存儲器中的音頻文件進行獲取的鏈接路徑信息。
本實施例提供的字幕創(chuàng)建裝置還可以具有這樣的特征:預定時間位置數(shù)據(jù)含有表示相應的幀圖像開始顯示的開始時間位置數(shù)據(jù)以及表示幀圖像顯示結(jié)束的結(jié)束時間位置數(shù)據(jù);當前時間位置數(shù)據(jù)含有表示相應的字幕開始顯示的當前開始時間位置數(shù)據(jù)和表示字幕顯示結(jié)束的當前結(jié)束時間位置數(shù)據(jù),當前開始時間位置數(shù)據(jù)和當前結(jié)束時間位置數(shù)據(jù)被設(shè)定在開始時間位置數(shù)據(jù)和結(jié)束時間位置數(shù)據(jù)的范圍內(nèi)。
進一步的,本實施例還提供了一種設(shè)置在用戶的移動終端中,對由復數(shù)幀幀圖像構(gòu)成并且由上述字幕創(chuàng)建裝置創(chuàng)建生成的存儲有字幕的360度全景影像文件中的360度全景影像進行展示的展示模塊,具有這樣的特征:包括移動角度獲取部,根據(jù)移動終端在360度方向上的移動,獲取移動終端的移動角度;時間位置數(shù)據(jù)獲取部,根據(jù)移動角度以及預定時長,獲取與移動角度相對應的時間位置數(shù)據(jù)作為角度對應時間位置數(shù)據(jù);圖像確定顯示部,當角度對應時間位置數(shù)據(jù)被確定為預定時間位置數(shù)據(jù)時,在顯示屏幕上顯示與預定時間位置數(shù)據(jù)相對應的幀圖像;以及字幕確定展示部,當時間位置數(shù)據(jù)被確定為所述當前時間位置數(shù)據(jù)時,展示與當前時間位置數(shù)據(jù)相對應的字幕。
本實施例提供的展示模塊還可以具有這樣的特征:當字幕為文字類型字幕以及圖像類型字幕中的任意一種時,展示模塊為顯示模塊,字幕確定展示部為字幕確定顯示部,當字幕為音頻類型字幕時,展示模塊為播放模塊,字幕確定展示部為字幕確定播放部。
進一步的,本實施例還提供了一種360度全景影像的字幕創(chuàng)建顯示系統(tǒng),具有這樣的特征:包括字幕創(chuàng)建裝置,對需要在用戶的移動終端的顯示屏幕上進行顯示的360度全景影像中的幀圖像進行相應的字幕創(chuàng)建;以及移動終端,通過通信網(wǎng)絡(luò)和字幕創(chuàng)建裝置通信連接。其中,字幕創(chuàng)建裝置為上述字幕創(chuàng)建裝置,移動終端中含有上述的展示模塊。
以下結(jié)合附圖來具體說明本發(fā)明的具體實施方式。
圖1是本發(fā)明所涉及的實施例中的創(chuàng)建展示系統(tǒng)的結(jié)構(gòu)框圖。
如圖1所示,360度全景影像的字幕創(chuàng)建顯示系統(tǒng)10包括字幕創(chuàng)建裝置11、移動終端12以及將二者通信連接的通信網(wǎng)絡(luò)13。
字幕創(chuàng)建裝置11對需要在用戶的移動終端的顯示屏幕上進行顯示的360度全景影像中的幀圖像進行相應的字幕創(chuàng)建。移動終端12包括展示模塊14以及通信模塊15,展示模塊14用于展示360度全景影像及其字幕,通信模塊15和通信網(wǎng)絡(luò)13連接,并通過該通信網(wǎng)絡(luò)13和字幕創(chuàng)建裝置11通信連接。
圖2是本發(fā)明所涉及的實施例中的字幕創(chuàng)建裝置的結(jié)構(gòu)框圖。
如圖2所示,字幕創(chuàng)建裝置11包括畫面存儲部16、輸入顯示部17、創(chuàng)建生成部18、字幕創(chuàng)建側(cè)暫存部19、字幕創(chuàng)建側(cè)通信部20以及字幕創(chuàng)建側(cè)控制部21。其中,畫面存儲部16中存儲有顯示選擇畫面22、創(chuàng)建確認畫面23以及字幕輸入畫面24。
圖3為本發(fā)明所涉及的實施例中的顯示選擇畫面的示意圖。
如圖3所示,顯示選擇畫面22包括幀圖像選擇顯示區(qū)域221以及幀圖像縮略圖顯示選擇區(qū)域222。
幀圖像選擇顯示區(qū)域221設(shè)置有幀圖像顯示欄221a、上頁/下頁選擇按鍵221b、確認按鍵221c以及結(jié)束按鍵221d。上頁/下頁選擇按鍵221b用于對幀圖像進行選擇,確認按鍵221c對需要添加字幕的幀圖像進行確認,然后進入創(chuàng)建確認畫面23中,結(jié)束按鍵221d在所有需要添加幀圖像均被添加字幕后,用于結(jié)束字幕創(chuàng)建過程。
幀圖像縮略圖顯示選擇區(qū)域222和幀圖像選擇顯示區(qū)域221相對應,其中顯示的是每幀圖像的縮略圖。當360度全景影像中所含有的幀圖像數(shù)目較小時,可采用該選擇區(qū)域?qū)π枰砑幼帜坏膸瑘D像進行選擇,但在數(shù)目較大的情況下,若依然采用該選擇區(qū)域,則有可能會發(fā)生幀圖像遺漏的情況,反而不利于字幕的創(chuàng)建。
圖4為本發(fā)明所涉及的實施例中的創(chuàng)建確認畫面的示意圖。
如圖4所示,創(chuàng)建確認畫面23包括上下兩部分。上半部分顯示有幀圖像在360度全景影像的預定時長的時間軸上的預定時間位置數(shù)據(jù)、創(chuàng)建/追加按鍵23c、刪除按鍵23d以及取消按鍵23e;下半部分除了顯示有通過顯示選擇畫面22選擇出的幀圖像以及該幀圖像上所添加的字幕的字幕內(nèi)容外,還設(shè)置有確定按鍵23f。
預定時間位置數(shù)據(jù)含有表示相應的幀圖像開始顯示的開始時間位置數(shù)據(jù)23a以及表示幀圖像顯示結(jié)束的結(jié)束時間位置數(shù)據(jù)23b,這兩個時間位置數(shù)據(jù)是在顯示選擇畫面22選擇完畢需要添加字幕的幀圖像后自動顯示的。
此外,開始時間位置數(shù)據(jù)23a和結(jié)束時間位置數(shù)據(jù)23b能夠被調(diào)整,調(diào)整后的開始時間位置數(shù)據(jù)23a和結(jié)束時間位置數(shù)據(jù)23b被作為字幕創(chuàng)建用的當前時間位置數(shù)據(jù)使用。當然,在二者一致的情況下,也可以不對預定時間位置數(shù)據(jù)進行調(diào)整直接將其作為當前時間位置數(shù)據(jù)使用。
創(chuàng)建/追加按鍵23c被當作從創(chuàng)建確認畫面進入字幕輸入畫面的橋梁,在當前時間位置數(shù)據(jù)被設(shè)定后,點擊創(chuàng)建/追加按鍵23c則進入字幕輸入畫面24。此外,當一幀圖像里需要添加多條字幕時,創(chuàng)建/追加按鍵23c還起到追加字幕的作用,在上一條字幕被添加完畢,點擊該創(chuàng)建/追加按鍵23c,依然進入字幕輸入畫面24中,進行下一條字幕的輸入。
刪除按鍵23d用于對最新被添加的字幕進行刪除,取消按鍵23e用于在當前選擇的幀圖像不需要添加字幕時,返回顯示選擇畫面22。
確定按鍵23f用于在本幀圖像的字幕被創(chuàng)建完畢后,返回顯示選擇畫面22,重新對下一幅幀圖像進行選擇。
圖5為本發(fā)明所涉及的實施例中的字幕輸入畫面的示意圖。
在本實施例中,字幕為文字類型字幕、圖像類型字幕以及音頻類型字幕中的任意一種。
如圖5所示,字幕輸入畫面24用于輸入字幕的字幕內(nèi)容,具有坐標位置輸入?yún)^(qū)域241、文字屬性設(shè)定區(qū)域242、圖像屬性設(shè)定區(qū)域243、音頻屬性設(shè)定區(qū)域244、文字內(nèi)容輸入?yún)^(qū)域245、圖像鏈接路徑246、音頻鏈接路徑247、網(wǎng)頁鏈接路徑248以及確定按鍵249。
坐標位置輸入?yún)^(qū)域241用于在字幕為文字類型字幕或圖像類型字幕時,輸入字幕在顯示屏幕上的坐標位置數(shù)據(jù),即、橫坐標的起始和結(jié)束坐標位置數(shù)據(jù)以及縱坐標的起始和結(jié)束坐標位置數(shù)據(jù)。
文字屬性設(shè)定區(qū)域242用于在字幕為文字類型字幕時,設(shè)定文字的屬性,如設(shè)定字體形狀、字體名稱、字體大小、字體顏色以及字體的橫向或豎向顯示等。
圖像屬性設(shè)定區(qū)域243用于在字幕為圖像類型字幕時設(shè)定圖像的像素、分辨率、大小、顏色、位深、色調(diào)、飽和度、亮度中的任意一種或幾種。
音頻屬性設(shè)定區(qū)域244用于在字幕為音頻類型字幕時設(shè)定音頻的比特率、采樣頻率以及位深度中的一種或幾種。
文字內(nèi)容輸入?yún)^(qū)域245用于在字幕為文字類型字幕時輸入文字內(nèi)容。這些文字內(nèi)容既可以直接輸入,也可以通過鏈接的方式插入。當直接輸入時,左邊框中的字幕內(nèi)容為文字內(nèi)容,當鏈接插入時,左邊框中的字幕內(nèi)容則為從存儲在預定存儲器中的文字內(nèi)容或圖像內(nèi)容進行獲取的鏈接路徑信息。
圖像鏈接路徑246用于在字幕為圖像類型字幕時輸入圖像的鏈接路徑信息。音頻鏈接路徑247用于在字幕為音頻類型字幕時輸入音頻的鏈接路徑信息。網(wǎng)頁鏈接路徑248僅在特定環(huán)境下需要,用于輸入能夠切換到其他網(wǎng)頁的網(wǎng)頁圖像鏈接路徑。
由于網(wǎng)頁鏈接顯示的內(nèi)容多為文字或圖像,因此其被歸為了文字類型字幕或圖像類型字幕中。因此,也要對其的坐標位置數(shù)據(jù)進行設(shè)定,只是不需要設(shè)定屬性。
確定按鍵249用于輸入完畢后返回至創(chuàng)建確認畫面,進行下一條字幕的追加或通過該畫面的確定按鍵23f回到顯示選擇畫面。
在本實施例中,鏈接路徑信息是文字內(nèi)容或圖像內(nèi)容在預定存儲器中的存儲路徑。預定存儲器可以是云存儲器,也可以是電腦中的存儲盤,還可以是其他的服務(wù)器。
在本實施例中,在同一幅幀圖像中,由于每條字幕的當前時間位置數(shù)據(jù)存在重疊的可能性極大,因此,同一幅幀圖像中既含有文字類型字幕又含有圖像類型字幕,與文字類型字幕相對應的文字坐標位置數(shù)據(jù)和與圖像類型字幕相對應的坐標位置數(shù)據(jù)是不同的。同樣,同一幅幀圖像中同一類型的字幕含有多條時,每條字幕的坐標位置數(shù)據(jù)也不同,以免出現(xiàn)字幕的遮蓋。
如圖2所示,輸入顯示部17用于依次顯示顯示選擇畫面22、創(chuàng)建確認畫面23以及字幕輸入畫面24,讓操作員進行相應的選擇或輸入操作。
該輸入顯示部17先顯示出顯示選擇畫面22讓操作員選擇一幅幀圖像,在操作員選擇完畢并點擊確定按鍵221c后,輸入顯示部17根據(jù)相應的選擇信息顯示創(chuàng)建確認畫面23讓操作員根據(jù)顯示出的預定時間位置數(shù)據(jù)的開始時間位置數(shù)據(jù)23a以及結(jié)束時間位置數(shù)據(jù)23b設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù)的當前開始時間位置數(shù)據(jù)和當前結(jié)束時間位置數(shù)據(jù),在操作員設(shè)定完畢并點擊創(chuàng)建/追加按鍵23c后,輸入顯示部17根據(jù)相應的確認操作信息顯示字幕輸入畫面24,讓操作員輸入一條字幕的字幕內(nèi)容。
在操作員完成輸入并點擊確定按鍵249后,輸入顯示部顯示創(chuàng)建確認畫面23讓操作員再次設(shè)定該幀圖像的下一條字幕的當前時間位置數(shù)據(jù),對下一條字幕的進行追加,或者點擊該畫面的確定按鍵23f,使得輸入顯示部再次顯示選擇畫面,進行下一幅幀圖像的選擇。
創(chuàng)建生成部18將被設(shè)定的當前時間位置數(shù)據(jù)以及被輸入的字幕內(nèi)容與360度全景影像相關(guān)聯(lián)生成存儲有字幕的360度全景影像文件。
如圖4所示,在字幕創(chuàng)建過程中,每輸入一條字幕的字幕內(nèi)容,創(chuàng)建確認畫面的下半部分的顯示區(qū)域中所顯示的幀圖像上就會關(guān)聯(lián)上相應的字幕內(nèi)容。
字幕創(chuàng)建側(cè)暫存部19用于暫時存儲操作員所輸入的字幕內(nèi)容、每一幅關(guān)聯(lián)有字幕的幀圖像以及創(chuàng)建生成部生成的存儲有字幕的360度全景影像文件。
字幕創(chuàng)建側(cè)通信部20通過通信網(wǎng)絡(luò)13和移動終端中12中的通信模塊15通信連接,將存儲有字幕的360度全景影像文件輸送給移動終端。
字幕創(chuàng)建側(cè)控制部21用于控制畫面存儲部16、輸入顯示部17、創(chuàng)建生成部18、字幕創(chuàng)建側(cè)暫存部19、字幕創(chuàng)建側(cè)通信部20的運行。
圖6為本發(fā)明所涉及的實施例中展示模塊的結(jié)構(gòu)框圖。
如圖1和圖6所示,展示模塊14獲取由通信模塊15接收到的存儲有字幕的360度全景影像文件,并對其中的360度全景影像進行展示,包括移動角度獲取部25、時間位置數(shù)據(jù)獲取部26、圖像確定顯示部27、字幕確定展示部28、展示側(cè)暫存部29以及展示側(cè)控制部30。
在本實施例中,移動終端在360度方向上移動一圈,恰好能夠?qū)⒑皖A定時長的時間軸相對應的360全景影像的幀圖像全部顯示完畢,也就是說,移動終端的移動角度是和時間軸上的時間位置數(shù)據(jù)間隔是相對應的。
移動角度獲取部25以移動終端的起始位置為0°,實時獲取移動終端移動到當前位置的移動角度。
時間位置數(shù)據(jù)獲取部26獲取移動終端起始位置所對應的時間位置數(shù)據(jù),并根據(jù)移動角度以及時間軸的預定時長獲取移動終端當前位置所對應的時間位置數(shù)據(jù)。這兩個時間位置數(shù)據(jù)分別被作為角度對應時間位置數(shù)據(jù)的開始時間位置數(shù)據(jù)以及結(jié)束時間位置數(shù)據(jù)。
圖像確定顯示部27對角度對應時間位置數(shù)據(jù)進行確定,并在其被確定為預定時間位置數(shù)據(jù)時,在顯示屏幕上顯示與預定時間位置數(shù)據(jù)相對應的所述幀圖像。
字幕確定展示部28與此同時也對角度對應時間位置數(shù)據(jù)進行確定,當其被確定為當前時間位置數(shù)據(jù)時,展示與該當前時間位置數(shù)據(jù)相對應的字幕。
展示側(cè)暫存部29用于暫時存儲帶有字幕的360度全景影像文件,以及各種字幕。
展示側(cè)控制部30用于控制移動角度獲取部25、時間位置數(shù)據(jù)獲取部26、圖像確定顯示部27、字幕確定展示部28以及展示側(cè)暫存部29的運行。
在本實施例中,展示模塊依據(jù)字幕類型的不同,展示方式不同:當字幕為文字類型字幕以及圖像類型字幕中的任意一種時,展示模塊為顯示模塊,字幕確定展示部為字幕確定顯示部;當字幕為音頻類型字幕時,展示模塊為播放模塊,字幕確定展示部為字幕確定播放部。
下面結(jié)合流程圖對字幕創(chuàng)建裝置對字幕的創(chuàng)建過程以及顯示模塊對360度全景影像的顯示過程做進一步地說明:
圖7為本發(fā)明所涉及的實施例中的創(chuàng)建展示系統(tǒng)的處理過程流程圖。
如圖7所示,創(chuàng)建展示系統(tǒng)的處理過程包括如下步驟:
步驟S1:字幕創(chuàng)建裝置11獲取360度全景影像的所有幀圖像,以及該360度全景影像的預定時長的時間軸;
步驟S2:字幕創(chuàng)建裝置對360度全景影像中的幀圖像進行相應的字幕創(chuàng)建,生成存儲有字幕的360度全景影像文件;
步驟S3:字幕創(chuàng)建側(cè)通信部20將該存儲有字幕的360度全景影像文件發(fā)送給移動終端12;
步驟S4:移動終端12中的展示模塊對存儲有字幕的360度全景影像文件中的360度全景影像進行展示。
圖8為本發(fā)明所涉及的實施例中的創(chuàng)建裝置的字幕創(chuàng)建過程流程圖。
如圖8所示,字幕創(chuàng)建裝置對對360度全景影像中的幀圖像進行相應的字幕創(chuàng)建的過程包括以下步驟:
步驟S2-1,輸入顯示部顯示出顯示選擇畫面,然后進入步驟S2-2;
步驟S2-2,操作員選擇當前需要添加字幕的一幅幀圖像,并點擊確定按鍵221c,然后進入步驟S2-3;
步驟S2-3,輸入顯示部17根據(jù)相應的選擇信息顯示創(chuàng)建確認畫面23,顯示被選擇的該幅幀圖像在預定時長的時間軸上的預定時間位置數(shù)據(jù),然后進入步驟S2-4;
步驟S2-4,根據(jù)顯示出的預定時間位置數(shù)據(jù)設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù),并點擊創(chuàng)建\追加按鍵對字幕創(chuàng)建進行確認操作,然后進入步驟S2-5;
步驟S2-5,輸入顯示部17根據(jù)相應的確認操作信息顯示字幕輸入畫面24,然后進入步驟S2-6;
步驟S2-6,輸入一條字幕的字幕內(nèi)容、設(shè)定字幕的屬性,并在必要時進一輸入字幕在屏幕坐標上的坐標位置數(shù)據(jù),然后進入步驟S2-7;
步驟S2-7,創(chuàng)建側(cè)控制部21對該條字幕是否是對應于當前幀圖像的最后一條字幕進行判定,若判定結(jié)果為是,則進入步驟S2-8中;若判定結(jié)果為否,則進入步驟S2-5中;
步驟S2-8,創(chuàng)建側(cè)控制部21對當前幀圖像是否是最后一幅需要添加字幕的幀圖像進行判定,若判定結(jié)果為是,則進入步驟S2-9中;若判定結(jié)果為否,則進入步驟S2-2中;
步驟S2-9,創(chuàng)建生成部將被設(shè)定的當前時間位置數(shù)據(jù)以及被輸入的字幕內(nèi)容與360度全景影像相關(guān)聯(lián)生成存儲有字幕的360度全景影像文件,然后進入步驟S2-10中;
步驟S2-10,字幕創(chuàng)建側(cè)通信部將存儲有字幕的360度全景影像文件輸出。
圖9為本發(fā)明所涉及的實施例中的展示模塊的處理過程流程圖。
如圖9所示,字幕創(chuàng)建裝置對360度全景影像中的幀圖像進行相應的字幕創(chuàng)建的過程包括以下步驟:
步驟S4-1,時間位置數(shù)據(jù)獲取部26獲取移動終端起始位置所對應的時間位置數(shù)據(jù),然后進入步驟S4-2;
步驟S4-2,移動角度獲取部25以移動終端的起始位置為0°,實時獲取移動終端移動到當前位置的移動角度,然后進入步驟S4-3;
步驟S4-3,時間位置數(shù)據(jù)獲取部26根據(jù)移動角度以及時間軸的預定時長獲取移動終端當前位置所對應的時間位置數(shù)據(jù),從而得到角度對應時間位置數(shù)據(jù),然后進入步驟S4-4;
步驟S4-4,展示側(cè)控制部30判斷該角度對應時間位置數(shù)據(jù)是預定時間位置數(shù)據(jù)還是當前時間位置數(shù)據(jù),當為預定時間位置數(shù)據(jù)時進入步驟S4-5,當為當前時間位置數(shù)據(jù)時進入步驟S4-6;
步驟S4-5,圖像確定顯示部27在顯示屏幕上顯示與該預定時間位置數(shù)據(jù)相對應的幀圖像,然后進入步驟S4-6;
步驟S4-6,字幕確定展示部28展示與該當前時間位置數(shù)據(jù)相對應的字幕。
實施例作用與效果
根據(jù)本實施例提供的字幕創(chuàng)建裝置、顯示模塊以及創(chuàng)建顯示系統(tǒng),由于顯示選擇畫面能夠讓操作員首先對需要添加字幕的所述幀圖像進行選擇,創(chuàng)建確認畫面能夠顯示所選擇的幀圖像在時間軸上的預定時間位置,并讓操作員根據(jù)該顯示出的預定時間位置數(shù)據(jù)設(shè)定字幕創(chuàng)建用的當前時間位置數(shù)據(jù)然后對字幕創(chuàng)建進行創(chuàng)建或追加確認,字幕輸入畫面讓操作員輸入字幕的內(nèi)容,首先使得幀圖像和需要添加的字幕通過時間軸上的時間位置數(shù)據(jù)相關(guān)聯(lián)起來,來實現(xiàn)360度全景影像字幕的添加,進而使得360度全景影像的字幕添加變的容易;其次能夠根據(jù)當前時間位置數(shù)據(jù)確定字幕在時間軸上的精確位置,使得字幕和幀圖像的對應性更加精確。
進一步,在本實施例中,由于創(chuàng)建確認畫面設(shè)置有創(chuàng)建\追加按鍵,當需要在同一幅幀圖像添加多條字幕時,在當前字幕被創(chuàng)建完畢后,通過點擊此按鍵就能夠?qū)崿F(xiàn)下一條字幕的添加,使得在同一預定時間位置數(shù)據(jù)能夠顯示多組字幕信息,進一步提高了信息展示效率。
進一步,在本實施例中,字幕輸入畫面每輸入一條字幕,創(chuàng)建生成部就能夠?qū)⑵浜蛯膸瑘D像關(guān)聯(lián)起來,并將這種關(guān)聯(lián)顯示在創(chuàng)建確認畫面中,使得操作員能夠直觀的對添加的字幕的位置正確與否進行判斷,提高了字幕創(chuàng)建的準確率。