本申請涉及視頻播放技術領域,更具體的涉及信息獲取方法及電子設備。
背景技術:
用戶在觀看視頻的過程中,可能需要查看獲取視頻中展示的信息,例如,用戶在觀看教學視頻的過程中,可能需要獲取教學視頻中展示的文本。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種信息獲取方法及電子設備,以克服現(xiàn)有技術中用戶需要獲取視頻中展示的信息,只能手動獲取(例如,手動輸入視頻中展示的信息或截圖),導致信息獲取效率低下的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種信息獲取方法,包括:
在視頻播放界面至少部分區(qū)域播放視頻;
檢測對所述視頻播放界面的至少一個滿足條件的操作;
響應所述至少一個滿足條件的操作,復制第一信息;
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
可選的,所述在視頻播放界面至少部分區(qū)域播放視頻包括:視頻播放應用在播放模式下播放視頻;
所述檢測對所述視頻播放界面的至少一個滿足條件的操作;響應所述至少一個滿足條件的操作,復制第一信息包括:
檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式,其中在所述復制模式,能展示包括第一信息的目標信息;
檢測到滿足第二條件的復制操作,復制所述第一信息。
可選的,所述檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式包括:
檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻中至少一幀的圖像內(nèi)容;
分析所述圖像內(nèi)容,形成分析結果,所述分析結果為包括所述第一信息的目標信息;
展示所述目標信息。
可選的,所述檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻包含的圖像內(nèi)容包括:
檢測到對所述視頻播放界面的選定區(qū)域操作時,獲取所述視頻位于選定區(qū)域的圖像內(nèi)容;
或,
檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放的至少一幀對應的圖像內(nèi)容。
可選的,所述分析所述圖像內(nèi)容,形成分析結果包括:
對所述圖像內(nèi)容進行識別,獲得其中的非圖像信息包括第一信息的目標信息。
可選的,所述分析所述圖像內(nèi)容,形成分析結果包括:
調(diào)用所述圖像內(nèi)容對應的輔助文件,所述輔助文件為包括所述第一信息的目標信息。
可選的,所述展示所述目標信息包括:
將所述視頻播放界面包含的播放視頻的視頻播放區(qū)域切換至所述視頻播放界面包含的可復制區(qū)域;
在所述可復制區(qū)域展示所述目標信息;
或,
在所述視頻播放界面上展示可復制信息展示窗口;
在所述可復制信息展示窗口中展示所述目標信息。
一種電子設備,包括:
播放模塊,用于在視頻播放界面至少部分區(qū)域播放視頻;
檢測模塊,用于檢測對所述視頻播放界面的至少一個滿足條件的操作;
響應模塊,用于響應所述至少一個滿足條件的操作,復制第一信息;
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
一種電子設備,包括:
存儲器,用于存儲程序;
顯示器,用于播放視頻;
處理器,用于執(zhí)行所述程序,所述程序具體用于:
控制所述顯示器在視頻播放界面至少部分區(qū)域播放視頻;
檢測對所述視頻播放界面的至少一個滿足條件的操作;
響應所述至少一個滿足條件的操作,復制第一信息;
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
可選的,所述處理器在執(zhí)行在視頻播放界面至少部分區(qū)域播放視頻時,具體用于:
視頻播放應用在播放模式下播放視頻;
所述處理器在執(zhí)行檢測對所述視頻播放界面的至少一個滿足條件的操作;響應所述至少一個滿足條件的操作,復制第一信息時,具體用于:
檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式,其中在所述復制模式,能展示包括第一信息的目標信息;
檢測到滿足第二條件的復制操作,復制所述第一信息。
經(jīng)由上述的技術方案可知,與現(xiàn)有技術相比,本發(fā)明實施例提供了一種信息顯示方法,用戶若需要從視頻播放界面播放的視頻中獲取第一信息,則需要對視頻播放界面執(zhí)行至少一個滿足條件的操作,但是,該操作不是截圖操作;響應該至少一個滿足條件的操作,使得用戶可以復制第一信息。無需用戶進行截圖或人為輸入第一信息,從而節(jié)省了獲取第一信息的時間,提高了獲取第一信息的效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實施例提供的一種信息獲取方法的流程圖;
圖2為視頻播放應用程序的一種播放界面的示意圖;
圖3為本申請實施例通過滾動條的方式進行視頻播放區(qū)域和可展示區(qū)域的切換過程圖;
圖4為本申請實施例提供的檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式的實現(xiàn)方式的流程圖;
圖5為本申請實施例提供的一種電子設備的結構圖;
圖6為本申請實施例提供的一種電子設備的內(nèi)部結構圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在使用視頻播放應用程序播放視頻的過程中,用戶可能需要從視頻中獲取某一個圖片或某一段代碼或某一段文字;例如,用戶在觀看代碼講解視頻的過程中,視頻播放應用程序播放某一段代碼的運行結果;若用戶需要在自己的電腦中運行該段代碼,則需要暫停視頻,然后人工手動輸入該段代碼,然后才能運行該段代碼;再如,用戶在觀看視頻的過程中,需要獲取該視頻中的某一張圖片,用戶可以通過截圖的方式獲得,但是通過截圖的方式獲得的圖片可能僅包含圖片中的局部或除該圖片外還包括其他圖片,若用戶需要僅僅包含該圖片的截圖,則需要用戶精確截取,且通過截圖獲得的圖片僅僅是圖片中的圖案,不能獲得該圖片的原始對象,優(yōu)選的,采用本申請?zhí)峁┑男畔@取方法,從視頻中復制的信息可以為供用戶進行復制的原始對象;即用戶復制的信息可以在與其對應的應用程序(比如原始視頻建立時生成這個信息的應用)中進行查看和編輯。例如,圖片可以為photoshop的圖層對象,用戶復制圖片后,可以在photoshop應用程序中編輯該圖層對象;再如,圖片可以為visio圖像,用戶復制圖片后,可以在visio應用程序中編輯該visio圖像,例如,改變visio圖像中線條的粗細或文字。
目前,若用戶需要從視頻中獲取信息,都無法直接通過視頻中復制出來,僅能通過其他方式,例如,截圖或手動輸入。為此,本申請實施例提供了一種信息獲取方法,該信息獲取方法可以使得用戶通過視頻復制自己需要的信息。
本申請實施例提供的信息獲取方法可以集成在視頻播放應用程序中,也可以單獨作為一個視頻播放應用程序的插件。該信息獲取方法的步驟具體如圖1所示。
步驟s101:在視頻播放界面至少部分區(qū)域播放視頻。
不同視頻播放應用程序在終端設備中展示的播放界面可能不同,例如,界面的布局不同;下面舉例說明,假設,視頻播放應用程序展示的播放界面包括:視頻播放窗口21、視頻播放列表22、視頻推薦窗口23,具體如圖2所示。當然播放界面也能僅包括:視頻播放窗口21以及視頻播放列表22,因為離線播放視頻的過程中可能沒有視頻推薦窗口23;或,播放界面也可能僅包括:視頻播放窗口21,因為視頻播放列表22也可以配置是否顯示,本申請實施例對比不作限定,圖2僅為一個示例。
其中,視頻播放窗口21用于播放視頻;視頻播放列表22用于展示視頻播放窗口21播放的視頻的可播放集數(shù)等信息;視頻推薦窗口23用于展示用戶可能感興趣的視頻或熱門視頻;若用戶從視頻推薦窗口23中選擇一個視頻,則該視頻可以在視頻播放窗口21中播放。
本申請實施例提供的視頻播放界面可以為包含視頻播放窗口21的界面(例如,播放界面),或,視頻播放窗口21。
若視頻播放界面為包含視頻播放窗口21的界面,則“至少部分區(qū)域播放視頻”是指視頻播放窗口21播放視頻,或,視頻播放窗口21中至少部分區(qū)域(例如視頻播放區(qū)域)播放視頻。
若視頻播放界面為視頻播放窗口21,則“至少部分區(qū)域播放視頻”是指視頻播放窗口21中至少部分區(qū)域例如視頻播放區(qū)域)播放視頻。
步驟s102:檢測對所述視頻播放界面的至少一個滿足條件的操作。
若用戶在觀看視頻的過程中若發(fā)現(xiàn)了自己需要復制的第一信息,則需要對視頻播放界面執(zhí)行“至少一個滿足條件的操作”。
“至少一個滿足條件的操作”可以包括:展示用戶可以進行復制的包括第一信息的目標信息的操作,以及,復制該第一信息的操作。
步驟s103:響應所述至少一個滿足條件的操作,復制第一信息。
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
可以理解的是,視頻是由多個靜態(tài)的視頻幀組成。第一信息與視頻中至少一視頻幀的內(nèi)容匹配。第一信息不是至少一視頻幀的圖像信息或局部圖像信息,是指第一信息不是至少一視頻幀的局部或全部的截圖。
第一信息可以是圖像或文字或代碼等信息,但是該圖像不是通過截圖的方式獲得的。
在一優(yōu)選實施例中,視頻是在對錄制設備中的目標應用程序的使用過程中生成或錄制的;其中,復制的第一信息,是至少能粘貼在執(zhí)行步驟s101至步驟s103的本地電子設備中的目標應用程序中或者同類型的應用程序中。
同類型的應用程序是指與目標應用程序為同類型的應用程序,例如,word應用程序、txt應用程序、wps應用程序為同類型的應用程序。
下面舉例對“視頻是在對錄制設備中的目標應用程序的使用過程中生成或錄制的”的過程進行說明。
視頻可能包含對圖像的編輯視頻,例如,使用photoshop對圖像進行編輯的視頻,和/或,使用visio/ai(adobeillustratorillustrator)等圖像編輯應用程序?qū)D像進行編輯的視頻;視頻還可能包括代碼運行視頻,例如,使用visualc++運行代碼的視頻。
假設視頻為錄制的photoshop的教學過程視頻,則第一信息可能為photoshop的圖層對象,即目標應用程序為photoshop應用程序;則用戶復制的第一信息不是截圖,而是可以在粘貼至photoshop應用程序且可以在photoshop應用程序中進行編輯的圖層對象;再如,視頻為錄制的visio/ai(adobeillustratorillustrator)等圖像編輯應用程序的教學視頻,則第一信息可能為中visio/ai(adobeillustratorillustrator)等圖像編輯應用程序的一個對象;則用戶在本電子設備中復制的第一信息為可以粘貼至visio/ai(adobeillustratorillustrator)等圖像編輯應用程序中的一個對象。
錄制設備即為視頻生成或錄制的電子設備。
綜上,通過本申請實施例復制的第一信息為可編輯的原始對象。
本申請實施例提及的視頻可以為娛樂類視頻,例如,電影,或,電視劇,或,綜藝節(jié)目,或,音樂,或,廣告等;還可以為教學類視頻,例如,photoshop教學視頻,或,visio/ai(adobeillustratorillustrator)等圖像編輯應用程序的教學視頻,或,視頻生成應用程序的教學視頻,或,編程教學視頻等。
本申請實施例提供的信息獲取方法中,用戶若需要從視頻播放界面播放的視頻中獲取第一信息,則需要對視頻播放界面執(zhí)行至少一個滿足條件的操作,但是該操作不是截圖操作。從而可以響應該至少一個滿足條件的操作,使得用戶可以復制第一信息。無需用戶進行截圖或人為輸入第一信息,從而節(jié)省了獲取第一信息的時間,提高了獲取第一信息的效率。
下面對“檢測對所述視頻播放界面的至少一個滿足條件的操作;響應所述至少一個滿足條件的操作,復制第一信息”進行詳細說明。
“至少一個滿足條件的操作”可以包括滿足第一條件的模式切換操作;以及滿足第二條件的復制操作。
在檢測到滿足第一條件的模式切換操作時,切換所述視頻播放應用至復制模式,其中在所述復制模式,能展示包括第一信息的目標信息。
檢測到滿足第二條件的復制操作,復制所述第一信息。
其中,滿足第一條件的模式切換操作可以有多種實現(xiàn)方式,本申請實施例提供但不限于以下幾種:
第一、檢測到模式切換按鈕被觸按時,確定檢測到滿足第一條件的模式切換操作。
視頻播放界面可以包括模式切換按鈕,用戶可以通過觸按該模式切換按鈕執(zhí)行滿足第一條件的模式切換操作。
可選的,可以在目前視頻播放界面中包含的按鈕中增加模式切換的功能,使得已有的按鈕具有模式切換的功能。例如,可以在暫停和播放按鍵中增加模式切換功能,例如,雙擊暫停和播放按鍵即為執(zhí)行了滿足第一條件的模式切換操作,單擊暫停和播放按鍵可以為播放操作或暫停操作。
或者,在視頻播放界面中增加一新的模式切換按鈕。
例如,視頻播放界面中的視頻播放窗口21當前正在播放視頻,用戶點擊模式切換按鈕后,視頻播放界面中的視頻播放窗口21展示的視頻幀中的內(nèi)容為可復制的信息。即用戶可以直接從視頻幀中選擇內(nèi)容并復制;或,視頻播放界面中的視頻播放窗口21從視頻播放區(qū)域切換至可復制區(qū)域,視頻播放區(qū)域用于播放視頻,可復制區(qū)域用于展示可供用戶復制的包括第一信息的目標信息;或,視頻播放界面中其他區(qū)域展示可復制區(qū)域;或,在視頻播放界面中彈出新的可復制信息展示窗口,該新的可復制信息展示窗口可以展示包括第一信息的目標信息。
第二,檢測到預設模式切換手勢時,確定檢測到滿足第一條件的模式切換操作。
例如,視頻播放界面中的視頻播放窗口21當前正在播放視頻,用戶,執(zhí)行預設模式切換手勢后,視頻播放界面中的視頻播放窗口21展示的視頻幀中的內(nèi)容為可復制的信息。即用戶可以直接從視頻幀中選擇內(nèi)容并復制;或,視頻播放界面中的視頻播放窗口21從視頻播放區(qū)域切換至可復制區(qū)域,視頻播放區(qū)域用于播放視頻,可復制區(qū)域用于展示可供用戶復制的包括第一信息的目標信息;或,視頻播放界面中其他區(qū)域展示可復制區(qū)域;或,在視頻播放界面中彈出新的可復制信息展示窗口,該新的可復制信息展示窗口可以展示包括第一信息的目標信息。
第三、檢測到滾動條被滾動時,確定檢測到滿足第一條件的模式切換操作。
視頻播放界面或視頻播放窗口21可以有上下或左右滾動的滾動條,用戶可以通過滾動該滾動條執(zhí)行滿足第一條件的模式切換操作。
視頻播放區(qū)域與可展示區(qū)域位于同一畫布中,即可以通過滾動滾動條的方式,由視頻播放區(qū)域滾動至可展示區(qū)域。
優(yōu)選的,視頻播放區(qū)域與可展示區(qū)域位于視頻播放窗口21中。
如圖3所示,為本申請實施例通過滾動條的方式進行視頻播放區(qū)域和可展示區(qū)域的切換過程圖。
圖3是以視頻播放區(qū)域與可展示區(qū)域位于視頻播放窗口21中為例進行說明。
假設滾動條是上下滾動,則在滾動條當前的位置,可以展示有視頻播放區(qū)域31的部分圖像以及可展示區(qū)域32的部分信息。若需要全部展示可展示區(qū)域32中的包含第一信息的目標信息,則可以將滾動條往下滑動即可。
滿足第二條件的復制操作可以是指用戶從可展示區(qū)域中選擇自己需要復制的第一信息,并執(zhí)行復制操作。復制操作可以是指點擊復制按鈕或點擊快捷鍵或預設手勢。
第四、檢測到對視頻播放界面的選定區(qū)域操作時,確定檢測到滿足第一條件的模式切換操作。
仍以圖2為例,若用戶需要獲取的第一信息為投影儀的投影屏幕中展示的代碼,則用戶可以在視頻播放界面圈定選定區(qū)域。選定區(qū)域的形狀可以任意,圖2中以長方形的虛線框示出。
基于上述四種方式,對“滿足第二條件的復制操作”進行說明。
滿足第二條件的復制操作可以是指點擊復制按鈕或點擊復制快捷鍵或預設復制手勢。
可選的,在第四種實現(xiàn)方式中用戶圈定選定區(qū)域的操作包括:用于指示第一信息位于視頻播放界面的區(qū)域的操作,以及,用于指示用戶具有復制的需求,即用戶圈定選定區(qū)域的過程,可以同時滿足第一條件的模式切換操作以及滿足第二條件的復制操作。
上述四種方法中,在檢測到滿足第一條件的模式切換操作后,可以切換視頻播放應用至復制模式。在切換過程中可以暫停視頻也可以不暫停視頻。
在一應用場景中,若用戶需要獲取視頻中一視頻幀中的第一信息。例如圖2中的代碼,為了避免視頻在繼續(xù)播放的過程中使得視頻不再展示該代碼,則優(yōu)選的,可以暫停視頻播放,使得視頻播放界面展示包含第一信息的視頻幀。
優(yōu)選的,滿足第一條件的模式切換操作包括:由視頻播放應用切換至復制模式的操作,以及,暫停視頻播放的操作。即檢測到滿足第一條件的模式切換操作時,切換所述視頻播放應用至復制模式,且暫停視頻播放。
或者,用戶先暫停視頻播放,再執(zhí)行滿足第一條件的模式切換操作。
在另一應用場景中,若用戶需要獲取視頻中至少兩個視頻幀對應的第一信息,則可以不暫停視頻,例如,用戶需要查看部分或整個視頻對應的可復制信息,則就可以不暫停視頻,使得視頻播放應用一直切換至復制模式,并一直在復制模式下查看可復制的目標信息即可。
在另一應用場景中,為了不影響用戶繼續(xù)觀看視頻,則可以用額外窗口顯示切換時刻播放內(nèi)容對應的目標信息,從而不影響視頻播放。
在進行模式切換操作后,可以展示包含第一信息的目標信息,下面對展示目標信息的方式進行說明,本申請實施例提供但不限于以下幾種方法。
第一種:視頻播放界面包括可復制區(qū)域,目標信息在可復制區(qū)域中進行展示。
視頻播放界面除視頻播放窗口21、視頻播放列表22以及視頻推薦窗口23外,還可以包括可復制區(qū)域,可復制區(qū)域可以為視頻播放界面中的可復制信息展示窗口。
優(yōu)選的,可復制信息展示窗口可以調(diào)用與目標信息對應的應用程序,并在可復制信息展示窗口打開該應用程序,并在該應用程序上展示目標信息。例如,若目標信息為photoshop的圖層對象,則可復制信息展示窗口可以調(diào)用photoshop應用程序,并在photoshop應用程序中展示該圖層對象。
可復制信息展示窗口的觸發(fā)可以通過模式切換操作的第一種方式,或,第二種方式,或,第三種方式,或,第四種方式。
第二種:視頻播放窗口21包括播放視頻的視頻播放區(qū)域以及展示目標信息的可復制區(qū)域。
視頻播放窗口21中的視頻播放區(qū)域和可復制區(qū)域可以通過模式切換操作中的第一種方式,或,第二種方式,或,第三種方式進行切換。
第三種:在視頻播放界面調(diào)用新的可復制信息展示窗口,該可復制信息展示窗口可以通過模式切換操作中的第一種方式,或,第二種方式,或,第三種方式,或第四種方式調(diào)用出來。
優(yōu)選的,用戶可以移動可復制信息展示窗口的位置。
優(yōu)選的,可復制信息展示窗口可以調(diào)用與目標信息對應的應用程序,并在可復制信息展示窗口打開該應用程序,并在該應用程序上展示目標信息。例如,若目標信息為photoshop的圖層對象,則可復制信息展示窗口可以調(diào)用photoshop應用程序,并在photoshop應用程序中展示該圖層對象。
結合上述內(nèi)容,下面對本申請實施例提供的檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式的實現(xiàn)方式進行說明,具體如圖4所示。
步驟s401:檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻中至少一幀的圖像內(nèi)容。
若當前視頻已經(jīng)暫停,可選的,獲取當前展示的視頻幀的圖像內(nèi)容;
若當前視頻未暫停,可選的,獲取從檢測到第一條件的模式切換操作的時刻至第二時刻包含的視頻幀的圖像內(nèi)容。
其中,第二時刻可以為用戶從復制模式切換至視頻播放模式的時刻,或者,以檢測到第一條件的模式切換操作的時刻延遲預設時間后的第二時刻。
若當前視頻未暫停,可選的,獲取視頻在視頻播放應用切換至復制模式的時刻對應的圖像內(nèi)容。
步驟s402:分析所述圖像內(nèi)容,形成分析結果,所述分析結果為包括所述第一信息的目標信息。
下面對步驟s402的具體實現(xiàn)方式進行詳細說明,本申請實施例提供但不限于以下幾種:
第一種:若“滿足第一條件的模式切換操作”為第一種或第二種或第三種實現(xiàn)方式時,“分析所述圖像內(nèi)容,形成分析結果”可以包括:調(diào)用所述圖像內(nèi)容對應的輔助文件,所述輔助文件為包括所述第一信息的目標信息。
具體的,可以利用圖像內(nèi)容位于視頻的時間標識(例如,位于視頻的第幾分幾秒或位于視頻中的第幾個視頻幀)調(diào)用相應的輔助文件,具體的:
依據(jù)預先設置的時間標識與輔助文件的對應關系,獲得該圖像內(nèi)容在所述視頻中的時間標識對應的輔助文件。
視頻可以包括一個或多個輔助文件。
第二種:若“滿足第一條件的模式切換操作”為第四種實現(xiàn)方式時,“分析所述圖像內(nèi)容,形成分析結果”可以包括:獲取所述視頻位于選定區(qū)域的圖像內(nèi)容。
若視頻處于暫停狀態(tài),位于選定區(qū)域的圖像內(nèi)容為一視頻幀位于選定區(qū)域的圖像內(nèi)容;若視頻處于播放狀態(tài),則選定區(qū)域的圖像內(nèi)容為多個視頻幀位于選定區(qū)域的圖像內(nèi)容,盡管選定區(qū)域位于視頻播放界面的位置相同,但是不同的視頻幀在該選定區(qū)域中的內(nèi)容不同,因此,當視頻處于播放狀態(tài)時,圖像內(nèi)容可能有多個。以圖2為例,假設圖2中虛線框所示的位置一直為投影儀的投影屏幕的位置,用戶需要復制投影屏幕展示的所有代碼,則用戶可以不暫停視頻,而是選定該投影屏幕所在區(qū)域。
可選的,可以預先設置視頻幀的時間標識與視頻幀中包含的內(nèi)容所在文件的標識(文件的標識可以為文件的存儲路徑或文件名稱),以及,視頻幀的各位置包含的內(nèi)容在相應文件的具體位置。此時,“分析所述圖像內(nèi)容,形成分析結果”包括:
確定所述選定區(qū)域在視頻幀的位置信息以及所述視頻幀的時間標識(為了與上述時間標識進行區(qū)分可以稱為第一時間標識);其中,所述第一時間標識用于指示所述視頻幀包含的內(nèi)容所在的第一文件的標識,所述位置信息用于指示所述選定區(qū)域圈定的圖像內(nèi)容中包含的第一信息在所述第一文件中的第一位置;
基于所述時間標識以及所述位置信息,從所述第一文件中的所述第一位置獲取所述第一信息。
第三種:若滿足第一條件的模式切換操作”為第一種或第二種或第三種或第四種實現(xiàn)方式時,“分析所述圖像內(nèi)容,形成分析結果”還可以包括:
對所述圖像內(nèi)容進行識別,獲得其中的非圖像信息包括第一信息的目標信息。
在圈定選定區(qū)域后,可以對圈定的圖像進行分析識別,依據(jù)分析識別結果,獲取該圖像所屬的應用程序,啟動應用程序,并在應用程序中創(chuàng)建與該圖像對應的可編輯的對象。
“在應用程序中創(chuàng)建與該圖像對應的可編輯的對象”是指,在應用程序中創(chuàng)建包含圖像中的內(nèi)容的對象,在該應用程序中圖像中的內(nèi)容用戶可進行編輯,例如,復制、改變字體、改變線條粗細等編輯操作。
例如,圖像包括字符和/或數(shù)字和/或文字等文本,則對該圖像進行分析識別后,可以獲得圖像中的文本;由于分析識別結果包括文本,因此,該圖像所屬的應用程序可能為ocr(opticalcharacterrecognition,光學字符識別)文本識別應用程序,啟動ocr文本識別應用程序,并在該ocr文本識別應用程序中創(chuàng)建圖像對應的文本對象,用戶可以在ocr文本識別應用程序中編輯該文本。
再如,圖像包括流程圖或信令圖或框圖或圖片,可以依據(jù)圖像的類型確定圖像所屬應用程序;若圖像包括流程圖或信令圖或框圖,則該圖像所屬應用程序可以為visio應用程序,此時可以啟動visio應用程序,并在visio應用程序中創(chuàng)建該流程圖或信令圖或框圖,用戶可以在visio應用程序中編輯該流程圖或信令圖或框圖;若圖像包括圖片,則該圖像所屬應用程序可以為photoshop應用程序;此時可以啟動photoshop應用程序,并在photoshop應用程序創(chuàng)建該圖片對應的圖層對象。
優(yōu)選的,圖像所屬應用程序是指,圖像在錄制生成過程中錄制設備使用的目標應用程序。
可選的,圖像所屬應用程序可以是由用戶確定的,例如,在對圖像進行分析識別后,顯示可以創(chuàng)建該圖像的一個或多個應用程序,以便用戶進行選擇,啟動用戶選擇的應用程序,并在該應用程序中創(chuàng)建該圖像對應的對象。
可選的,若圖像所屬視頻幀中包括圖像在錄制生成過程中錄制設備使用的目標應用程序的簡稱或全稱或能夠標識該目標應用程序的標志;則可以依據(jù)對圖像和圖像所屬視頻幀的分析識別結果,確定圖像所屬應用程序。
“分析所述圖像內(nèi)容,形成分析結果”的第一種和第二種實現(xiàn)方式中,需要將視頻和文件綁定在一起,若用戶下載了視頻,則同時下載了相應的文件;若用戶在線觀看視頻,則在緩沖視頻的過程中,還會緩沖文件。
采用第一種和第二種實現(xiàn)方式不僅可以獲取視頻幀中展示的第一信息,還可以獲得第一信息所在文件的目標信息。例如,視頻中僅展示了部分代碼(該部分代碼為第一信息),而用戶在自己的電腦中運行代碼的過程中,要全部的代碼(全部的代碼可以為第一信息所在的第一文件包含的目標信息)才可以運行,此時,由于可以展示目標信息,因此,用戶可以復制目標信息,從而可以運行該代碼。否則,即使用戶能夠自己手動輸入視頻中展示的部分代碼,由于缺少其他代碼,也無法運行該代碼。
步驟s403:展示所述目標信息。
可以在視頻播放界面中彈出的新的可復制信息展示窗口中展示目標信息;也可以在視頻播放界面包含的可復制區(qū)域中展示目標信息。
本申請實施例還提供了包含與信息獲取方法對應的虛擬裝置的電子設備,如圖5所示,為本申請實施例提供的一種電子設備的結構圖,該電子設備包括:
播放模塊51,用于在視頻播放界面至少部分區(qū)域播放視頻;
檢測模塊52,用于檢測對所述視頻播放界面的至少一個滿足條件的操作;
響應模塊53,用于響應所述至少一個滿足條件的操作,復制第一信息;
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
可選的,播放模塊包括:
播放單元,用于視頻播放應用在播放模式下播放視頻;
檢測模塊,包括:第一檢測單元,用于檢測到滿足第一條件的模式切換操作;以及第二檢測單元,用于檢測到滿足第二條件的復制操作;
相應的,響應模塊,包括:切換單元,用于在第一檢測單元檢測到滿足第一條件的模式切換操作時,切換所述視頻播放應用至復制模式,其中在所述復制模式,能展示包括第一信息的目標信息;復制單元,用于在第二檢測單元檢測到滿足第二條件的復制操作時,復制所述第一信息。
可選的,切換單元包括:
獲取子單元,用于在第一檢測單元檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻中至少一幀的圖像內(nèi)容;
分析子單元,用于分析所述圖像內(nèi)容,形成分析結果,所述分析結果為包括所述第一信息的目標信息;
展示子單元,用于展示所述目標信息。
可選的,獲取子單元包括:
第一獲取子模塊,用于檢測到對所述視頻播放界面的選定區(qū)域操作時,獲取所述視頻位于選定區(qū)域的圖像內(nèi)容;
或,
第二獲取子模塊,用于檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放的至少一幀對應的圖像內(nèi)容。
可選的,分析子單元包括:
第三獲取子模塊,用于對所述圖像內(nèi)容進行識別,獲得其中的非圖像信息包括第一信息的目標信息。
可選的,分析子單元包括:
調(diào)用子模塊,用于調(diào)用所述圖像內(nèi)容對應的輔助文件,所述輔助文件為包括所述第一信息的目標信息。
可選的,展示子單元包括:
切換子模塊,用于將所述視頻播放界面包含的播放視頻的視頻播放區(qū)域切換至所述視頻播放界面包含的可復制區(qū)域;
第一展示子模塊,用于在所述可復制區(qū)域展示所述目標信息;
或,
第二展示子模塊,用于在所述視頻播放界面上展示可復制信息展示窗口;
第三展示子模塊,用于在所述可復制信息展示窗口中展示所述目標信息。
本申請實施例還提供了電子設備的內(nèi)部結構,如圖6所示,為本申請實施例提供的一種電子設備的內(nèi)部結構圖,該電子設備包括:
存儲器61,用于存儲程序;
程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
存儲器61可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。
顯示器62,用于播放視頻;
處理器63,用于執(zhí)行所述程序,所述程序具體用于:
控制所述顯示器在視頻播放界面至少部分區(qū)域播放視頻;
檢測對所述視頻播放界面的至少一個滿足條件的操作;
響應所述至少一個滿足條件的操作,復制第一信息;
其中,所述第一信息與所述視頻中的至少一幀的內(nèi)容匹配,且所述第一信息不是所述至少一幀的圖像信息或局部圖像信息。
處理器63可能是一個中央處理器cpu,或者是特定集成電路asic(applicationspecificintegratedcircuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
電子設備還可以包括通信接口64以及通信總線65,其中,存儲器61、顯示器62、處理器63以及通信接口64通過通信總線65實現(xiàn)相互間的通信。
可選的,所述處理器在執(zhí)行在視頻播放界面至少部分區(qū)域播放視頻時,具體用于:
視頻播放應用在播放模式下播放視頻;
所述處理器在執(zhí)行檢測對所述視頻播放界面的至少一個滿足條件的操作;響應所述至少一個滿足條件的操作,復制第一信息時,具體用于:
檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式,其中在所述復制模式,能展示包括第一信息的目標信息;
檢測到滿足第二條件的復制操作,復制所述第一信息。
可選的,處理器在執(zhí)行檢測到滿足第一條件的模式切換操作,切換所述視頻播放應用至復制模式時,具體用于:
檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻中至少一幀的圖像內(nèi)容;
分析所述圖像內(nèi)容,形成分析結果,所述分析結果為包括所述第一信息的目標信息;
展示所述目標信息。
可選的,處理器在執(zhí)行檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放應用播放的視頻包含的圖像內(nèi)容時,具體用于:
檢測到對所述視頻播放界面的選定區(qū)域操作時,獲取所述視頻位于選定區(qū)域的圖像內(nèi)容;
或,
檢測到滿足第一條件的模式切換操作時,獲取所述視頻播放的至少一幀對應的圖像內(nèi)容。
可選的,處理器在執(zhí)行分析所述圖像內(nèi)容,形成分析結果時,具體用于:
對所述圖像內(nèi)容進行識別,獲得其中的非圖像信息包括第一信息的目標信息。
可選的,處理器在執(zhí)行分析所述圖像內(nèi)容,形成分析結果時,具體用于:
調(diào)用所述圖像內(nèi)容對應的輔助文件,所述輔助文件為包括所述第一信息的目標信息。
可選的,處理器在執(zhí)行展示所述目標信息時,具體用于:
將所述視頻播放界面包含的播放視頻的視頻播放區(qū)域切換至所述視頻播放界面包含的可復制區(qū)域;
在所述可復制區(qū)域展示所述目標信息;
或,
在所述視頻播放界面上展示可復制信息展示窗口;
在所述可復制信息展示窗口中展示所述目標信息。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。