本發明涉及視頻播放技術領域,尤其涉及一種虛擬現實視頻播放控制方法及裝置。
背景技術:
虛擬現實視頻里包含了多個視角甚至是全視角的視頻內容,和普通視頻相比,給用戶呈現的信息量大大增加,而且由于用戶能夠任意調整觀看的視角并且用戶不能看到不在用戶當前視角里的內容,這就容易導致在觀看虛擬現實視頻過程中用戶遺漏掉一些重要內容。另外,在播放過程中,無論是通過陀螺儀還是觸摸屏幕來控制,用戶都需要去主動調整播放的視角才能看到不同方向上的內容,無法自動切換視角,亟需改進。
技術實現要素:
本發明的主要目的在于提供一種虛擬現實視頻播放控制方法及裝置,旨在實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息。
為實現上述目的,本發明提供的一種虛擬現實視頻播放控制方法包括以下步驟:
在虛擬現實視頻的播放模式下,當所述虛擬現實視頻開始播放時,獲取視角記錄文件,所述視角記錄文件包括虛擬現實視頻過程中的視角信息;
根據所述視角記錄文件,控制所述虛擬現實視頻按照所述視角信息進行視角切換。
優選地,所述視角信息包括所述虛擬現實視頻的播放進度和當前視角的視角向量,所述視角向量用于記錄和表達視角的方向信息。
優選地,在虛擬現實視頻的播放模式下,當所述虛擬現實視頻開始播放時,獲取視角記錄文件,所述視角記錄文件的步驟之前,所述方法還包括:
在虛擬現實視頻的視角信息的錄制模式下,記錄播放所述虛擬現實視頻過程中的所述視角信息,并根據記錄的所述視角信息生成所述視角記錄文件。
優選地,在虛擬現實視頻的視角信息的錄制模式下,記錄播放虛擬現實視頻過程中的所述視角信息,并根據記錄的所述視角信息生成所述視角記錄文件的步驟之后,所述方法還包括:
將所述視角記錄文件上傳至服務器;
所述服務器用于共享所述視角記錄文件。
優選地,根據所述視角記錄文件,控制所述虛擬現實視頻按照所述視角信息進行視角切換的步驟包括:
解析所述視角記錄文件中所述虛擬現實視頻播放過程中的所述視角信息;
當所述虛擬現實視頻播放到所述視角記錄文件里的播放進度時,控制播放視角切換到視角向量指定的方向上。
此外,為實現上述目的,本發明還提供一種虛擬現實視頻播放控制裝置包括:
獲取模塊,用于在虛擬現實視頻的播放模式下,當所述虛擬現實視頻開始播放時,獲取視角記錄文件;其中,所述視角記錄文件包括虛擬現實視頻播放過程中的所述視角信息;
控制模塊,用于根據所述視角記錄文件,控制所述虛擬現實視頻按所述視角信息進行視角切換。
優選地,所述視角信息包括所述虛擬現實視頻的播放進度和當前視角的視角向量,所述視角向量用于記錄和表達視角的方向信息。
優選地,所述獲取模塊之前還包括:
錄制模塊,用于在虛擬現實視頻的視角信息的錄制模式下,記錄所述虛擬現實視頻播放過程中的所述視角信息,并根據記錄的所述視角信息生成所述視角記錄文件。
優選地,所述錄制模塊之后還包括:
分享模塊,用于將所述視角記錄文件上傳至服務器。
優選地,所述控制模塊包括:
解析單元,用于解析所述視角記錄文件中所述虛擬現實視頻播放過程中的所述視角信息;
控制單元,用于當所述虛擬現實視頻播放到所述視角記錄文件里的播放進度時,控制播放視角切換到視角向量指定的方向上。
本發明通過獲取視角記錄文件,并通過解析視角記錄文件中的視角信息,從而實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息,提高用戶觀影體驗,增加用戶創作潛力,活躍用戶行為。
附圖說明
圖1為本發明虛擬現實視頻播放控制方法第一實施例的流程示意圖;
圖2為本發明虛擬現實視頻播放控制方法第二實施例的流程示意圖;
圖3為本發明虛擬現實視頻播放控制方法第二實施例中視角信息示例圖;
圖4為本發明虛擬現實視頻播放控制方法第二實施例中視角記錄文件的格式示例圖;
圖5為本發明虛擬現實視頻播放控制方法第三實施例的流程示意圖;
圖6為本發明虛擬現實視頻播放控制方法第四實施例的流程示意圖;
圖7為本發明虛擬現實視頻播放控制裝置第一實施例的結構示意圖;
圖8為本發明虛擬現實視頻播放控制裝置第二實施例的結構示意圖;
圖9為本發明虛擬現實視頻播放控制裝置第三實施例的結構示意圖;
圖10為本發明虛擬現實視頻播放控制裝置第四實施例中控制模塊的細化結構示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提供一種虛擬現實視頻播放控制方法,參照圖1,在一實施例中,該虛擬現實視頻播放控制方法包括:
步驟s10,在虛擬現實視頻的播放模式下,當所述虛擬現實視頻開始播放時,獲取視角記錄文件;其中,所述視角記錄文件包括所述虛擬現實視頻播放過程中的視角信息;
本發明提供的虛擬現實視頻播放控制方法主要應用在虛擬現實視頻播放系統中,用于實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息,提高用戶觀影體驗,增加用戶創作潛力,活躍用戶行為。
具體地,實現虛擬現實視頻視角的自動切換需要有準確的視角信息,使虛擬現實視頻按照指定的視角信息進行自動準確地切換。在本實施例中,在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,首先需要獲取視角記錄文件,其中視角記錄文件記錄著虛擬現實視頻播放過程所有的視角信息,這些視角信息作為實現該虛擬現實視頻視角自動切換的基礎。
步驟s20,根據所述視角記錄文件,控制所述虛擬現實視頻按照所述視角信息進行視角切換。
具體地,在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,獲取視角記錄文件,根據視角記錄文件中的播放虛擬現實視頻過程中所有的視角信息,控制虛擬現實視頻按照視角記錄文件中的視角信息自動進行視角地切換。
可以理解的是,根據視角記錄文件就能控制虛擬現實視頻按照指定的視角進行自動切換是因為:視角記錄文件記錄著虛擬現實視頻播放過程中的視角信息。在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,獲取該視角記錄文件,并通過解析視角記錄文件中的視角信息,就能實現虛擬現實視頻視角的自動切換。
本發明實施例通過獲取視角記錄文件,并通過解析視角記錄文件中的視角信息,從而實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息,提高用戶觀影體驗,增加用戶創作潛力,活躍用戶行為。
進一步地,參照圖2,提供了本發明虛擬現實視頻播放控制方法第二實施例,基于本發明虛擬現實視頻播放控制方法第一實施例,在虛擬現實視頻播放控制方法第二實施例中,上述步驟s10之前還包括:
步驟s30,在虛擬現實視頻的視角信息的錄制模式下,記錄播放所述虛擬現實視頻過程中的所述視角信息,并根據記錄的所述視角信息生成所述視角記錄文件。
上述視角信息包括虛擬現實視頻的播放進度和當前視角的視角向量,其中視角向量用于記錄和表達視角的方向信息。在本實施例中,上述視角信息將以視角向量為當前視角相對于虛擬現實視頻默認視角的方向的角度差為例并輔以圖3進行詳細說明。圖3表示的坐標為空間直角坐標系,o點為攝像機數據采集點,設定默認播放視角為x軸作為基準,向量a1(2,3,1)和向量a2(2,-1,3)分別表示虛擬現實視頻播放進度在t1和t2時刻的視角方向。
上述生成視角記錄文件的格式可以是按照時間先后順序對每條記錄進行水平排列,每條記錄之間以空格隔開,也可以按照時間先后順序對每條記錄進行豎直排列。在本實施例中,上述生成視角記錄文件的格式將按照時間先后順序對每條記錄進行豎直排列為例并輔以圖4進行說明,其中,每條記錄按照播放進度視角向量水平排列,播放進度與視角向量以空格隔開,如0:0:48(2,3,1)。
具體地,在虛擬現實視頻的視角信息的錄制模式下,當虛擬現實視頻開始播放時,開啟視角錄制功能,記錄在開始播放時刻的視角向量坐標。在虛擬現實視頻播放過程中,一旦調整了視角,記錄當前視角向量坐標和播放進度。播放結束后,按照時間先后順序,對每條記錄以豎直排列的格式生成視角記錄文件,如圖4所示,并記錄虛擬現實視頻與視角記錄文件的關聯關系。
進一步地,為了使其他用戶也能獲取到該虛擬現實視頻的視角記錄文件,可以將視角記錄文件進行分享,參照圖5,提供了本發明虛擬現實視頻播放控制方法第三實施例,基于本發明虛擬現實視頻播放控制方法第二實施例,在虛擬現實視頻播放控制方法第三實施例中,上述步驟s30之后還包括:
步驟s40,將所述視角記錄上傳至服務器;所述服務器用于共享所述視角記錄文件。
具體地,在設備本地生成視角記錄文件以及記錄視角記錄文件與虛擬現實視頻的關聯關系后,系統將會提示上傳并且分享該視角記錄文件至服務器。用戶選擇將生成的視角記錄文件上傳至服務器,并分享該視角記錄文件,錄入視角記錄文件與虛擬現實視頻的關聯關系,以便其他用戶也可以獲取到該視角記錄文件實現虛擬現實視頻視角的自動切換。
進一步地,參照圖6,提供了本發明虛擬現實視頻播放控制方法第四實施例,基于本發明虛擬現實視頻播放控制方法第一實施例,在虛擬現實視頻播放控制方法第四實施例中,上述步驟s20包括:
步驟s21,解析所述視角記錄文件中所述虛擬現實視頻播放過程中的所述視角信息;
步驟s22,當所述虛擬現實視頻播放到所述視角記錄文件里的播放進度時,控制播放視角切換到視角向量指定的方向上。
在虛擬現實視頻的播放模式下,系統將會展示儲存在設備本地或用戶分享在服務器上可用的視角記錄文件列表供用戶選擇,用戶選擇了視角記錄文件后,下載并加載視角記錄文件,解析視角記錄文件中虛擬現實視頻播放過程中所有的視角信息。在起始播放時,按照視角記錄文件中起始的視角向量來播放虛擬現實視頻,到達視角切換的進度時,按照視角記錄文件中的視角向量調整播放視角,控制播放視角切換到視角向量指定的方向上,實現虛擬現實視頻視角的自動切換。
本發明還提供一種虛擬現實視頻播放控制裝置,參照圖7,在一實施例中,本發明提供的虛擬現實視頻播放控制裝置包括:
獲取模塊10,用于在虛擬現實視頻的播放模式下,當所述虛擬現實視頻開始播放時,獲取視角記錄文件;其中,所述視角記錄文件包括所述虛擬現實視頻播放過程中的視角信息;
本發明提供的虛擬現實視頻播放控制裝置主要應用在虛擬現實視頻播放系統中,用于實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息,提高用戶觀影體驗,增加用戶創作潛力,活躍用戶行為。
具體地,實現虛擬現實視頻視角的自動切換需要有準確的視角信息,使虛擬現實視頻按照指定的視角信息進行自動準確地切換。在本實施例中,在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,首先需要獲取視角記錄文件,其中視角記錄文件記錄著虛擬現實視頻播放過程所有的視角信息,這些視角信息作為實現該虛擬現實視頻視角自動切換的基礎。
控制模塊s20,用于根據所述視角記錄文件,控制所述虛擬現實視頻按照所述視角信息進行視角切換。
具體地,在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,獲取視角記錄文件,根據視角記錄文件中的虛擬現實視頻播放過程中所有的視角信息,控制虛擬現實視頻按照視角記錄文件中的視角信息自動進行視角地切換。
可以理解的是,根據視角記錄文件就能控制虛擬現實視頻按照指定的視角進行自動切換是因為:視角記錄文件記錄著虛擬現實視頻播放過程中的視角信息。在虛擬現實視頻的播放模式下,當虛擬現實視頻開始播放時,獲取該視角記錄文件,并通過解析視角記錄文件中的視角信息,就能實現虛擬現實視頻視角的自動切換。
本發明實施例通過獲取視角記錄文件,并通過解析視角記錄文件中的視角信息,從而實現虛擬現實視頻中視角的自動切換,使用戶在觀看虛擬現實視頻過程中不會遺漏部分重要信息,提高用戶觀影體驗,增加用戶創作潛力,活躍用戶行為。
進一步地,參照圖8,提供了本發明虛擬現實視頻播放控制裝置第二實施例,基于本發明虛擬現實視頻播放控制裝置第一實施例,在虛擬現實視頻播放控制裝置第二實施例中,上述獲取模塊10之前還包括:
錄制模塊30,用于在虛擬現實視頻的視角信息的錄制模式下,記錄播放所述虛擬現實視頻過程中的所述視角信息,并根據記錄的所述視角信息生成所述視角記錄文件。
上述視角信息包括虛擬現實視頻的播放進度和當前視角的視角向量,其中視角向量用于記錄和表達視角的方向信息。在本實施例中,上述視角信息將以視角向量為當前視角相對于虛擬現實視頻默認視角的方向的角度差為例并輔以圖3進行詳細說明。圖3表示的坐標為空間直角坐標系,o點為攝像機數據采集點,設定默認播放視角為x軸作為基準,向量a1(2,3,1)和向量a2(2,-1,3)分別表示虛擬現實視頻播放進度在t1和t2時刻的視角方向。
上述生成視角記錄文件的格式可以是按照時間先后順序對每條記錄進行水平排列,每條記錄之間以空格隔開,也可以按照時間先后順序對每條記錄進行豎直排列。在本實施例中,上述生成視角記錄文件的格式將按照時間先后順序對每條記錄進行豎直排列為例并輔以圖4進行說明,其中,每條記錄按照播放進度視角向量水平排列,播放進度與視角向量以空格隔開,如0:0:48(2,3,1)。
具體地,在虛擬現實視頻的視角信息的錄制模式下,當虛擬現實視頻開始播放時,開啟視角錄制功能,記錄在開始播放時刻的視角向量坐標,在虛擬現實視頻播放過程中,一旦調整了視角,記錄當前視角向量坐標和播放進度,播放結束后,按照時間先后順序對每條記錄豎直排列的格式生成視角記錄文件,并記錄虛擬現實視頻與視角記錄文件的關聯關系。
進一步地,為了使其他用戶也能獲取到該虛擬現實視頻的視角記錄文件,可以將視角記錄文件進行分享,參照圖9,提供了本發明虛擬現實視頻播放控制裝置第三實施例,基于本發明虛擬現實視頻播放控制裝置第二實施例,在虛擬現實視頻播放控制裝置第三實施例中,上述錄制模塊30之后還包括:
分享模塊40,用于將所述視角記錄文件至服務器;所述服務器用于共享所述視角記錄文件。
具體地,在設備本地生成視角記錄文件以及記錄視角記錄文件與虛擬現實視頻的關聯關系后,系統將會提示上傳并且分享該視角記錄文件至服務器。用戶選擇將生成的視角記錄文件上傳至服務器,并分該視角記錄文件,錄入視角記錄文件與虛擬現實視頻的關聯關系,以便其他用戶也可以獲取到該視角記錄文件實現虛擬現實視頻視角的自動切換。
進一步地,參照圖10,提供了本發明虛擬現實視頻播放控制裝置第四實施例,基于本發明虛擬現實視頻播放控制裝置第一實施例,在虛擬現實視頻播放控制裝置第四實施例中,上述控制模塊20包括:
解析單元21,用于解析所述視角記錄文件中所述虛擬現實視頻播放過程中的所述視角信息;
控制單元22,用于當所述虛擬現實視頻播放到所述視角記錄文件里的播放進度時,控制播放視角切換到視角向量指定的方向上。
在虛擬現實視頻的播放模式下,系統將會展示儲存在設備本地或用戶分享在服務器上可用的視角記錄文件列表供用戶選擇,用戶選擇了視角記錄文件后,下載并加載視角記錄文件,解析視角記錄文件中虛擬現實視頻播放過程中所有的視角信息。在起始播放時,按照視角記錄文件中起始的視角向量來播放虛擬現實視頻,到達視角切換的進度時,按照視角記錄文件中的視角向量調整播放視角,控制播放視角切換到視角向量指定的方向上,實現虛擬現實視頻視角的自動切換。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。