將視頻轉(zhuǎn)化為游戲的方法和一種視頻類游戲及其實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種將視頻轉(zhuǎn)化為游戲的方法,包括以下步驟:S1)在計算機中建立事物A的動畫或圖形文件;打開視頻文件A;S2)通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B;S3)當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中,操作人員通過終端設(shè)備輸入信息和操作命令控制所述事物A的動畫或圖形動作。本發(fā)明通過對即時的或拍攝后形成的視頻文件來生成具有交互性的視頻類游戲,開創(chuàng)了游戲類的先河,通過該方法開發(fā)出的視頻類游戲具有虛擬與現(xiàn)實相結(jié)合的特點,極大地增強了游戲者的娛樂體驗。
【專利說明】將視頻轉(zhuǎn)化為游戲的方法和一種視頻類游戲及其實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明針對計算機虛擬畫面與現(xiàn)實視頻圖像之間的結(jié)合處理技術(shù),涉及一種將視頻轉(zhuǎn)化為游戲的方法和根據(jù)該方法建立的視頻類游戲及視頻類游戲的實現(xiàn)方法。
【背景技術(shù)】
[0002]目前虛擬與現(xiàn)實的結(jié)合趨向于通過設(shè)備將真人的可見視野完全設(shè)置在計算機三維虛擬場景中,通過真人的頭部動作來控制三維虛擬場景中攝像機的視角變換,雖然采用上述方法可以獲得較為真實的虛擬空間,使人有身臨其境的感覺,然而其控制系統(tǒng)之復雜,設(shè)備成本之高,極大地限制了其發(fā)展的速度。
[0003]現(xiàn)有的圖像人臉識別技術(shù)和動態(tài)圖像的人臉識別跟蹤技術(shù)已經(jīng)基本成熟,該技術(shù)被應用到多種領(lǐng)域,但并沒有為虛擬與現(xiàn)實的結(jié)合提供任何幫助,其基本原因是該技術(shù)的發(fā)展方向與目前虛擬與現(xiàn)實的發(fā)展方向背道而馳,即圖像識別技術(shù)的研究發(fā)展方向是增強對現(xiàn)實圖像的處理能力,而目前虛擬與現(xiàn)實的發(fā)展方向是增強虛擬世界的真實性,在增強虛擬世界真實性時無需用到圖像識別技術(shù)。
[0004]另外,現(xiàn)有的電腦游戲,尤其是單機的游戲,其劇情和畫面單一,而且就是這樣情節(jié)和畫面單一的游戲,其開發(fā)成本也十分高昂。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種將視頻轉(zhuǎn)化為游戲的方法,該方法采用與目前虛擬與現(xiàn)實相結(jié)合不同的手段,解決了目前市場上缺乏視頻類游戲,以及以往單機游戲開發(fā)成本高,且游戲情節(jié)畫面單一的問題。另外,本發(fā)明提供了一種視頻類游戲及其實現(xiàn)方法,該類游戲為一種全新的游戲類型,屬于一種開創(chuàng)性發(fā)明。
[0006]本發(fā)明通過以下技術(shù)手段解決上述問題:
本發(fā)明的目的之一提供了一種將視頻轉(zhuǎn)化為游戲的方法,包括以下步驟:
51)在計算機中建立事物A的動畫或圖形文件;打開視頻文件A;
52)通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B;
53)當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中,操作人員通過終端設(shè)備輸入信息和操作命令控制所述事物A的動畫或圖形動作。
[0007]進一步,步驟SI中,建立事物A的多個動畫或圖形文件,當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件隨機或按照程序來調(diào)取某一個或多個事物A的動畫或圖形并將調(diào)取的事物A的動畫或圖形覆疊到視頻文件A的影像中。
[0008]進一步,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中的位置信息和大小比例變化,并使事物A的動畫或圖形在視頻文件A的影像中的顯示位置和顯示比例與事物B在視頻文件A的影像中的顯示位置和顯示比例建立對應聯(lián)系,實現(xiàn)以事物B在視頻文件A的影像中的動態(tài)變化來控制事物A的動畫或圖形在視頻文件A的影像中的動態(tài)變化。
[0009]進一步,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形完全覆蓋在視頻文件A的影像中事物B的圖像上,并通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中的位置信息和大小比例變化,使得事物A的動畫或圖形始終跟隨事物B運動和變化。
[0010]進一步,當視頻文件A的影像中事物B運動過程中被視頻文件A的影像中的另一事物全部或部分遮擋時,通過圖像處理技術(shù)將覆蓋在事物B上的事物A的動畫或圖形對應事物B被遮擋的部位透明顯示。
[0011]進一步,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形部分覆蓋在影像A中事物B的圖像上,且事物A的動畫或圖形覆蓋在視頻文件A的影像中事物B的圖像上的部分以透明顯示。
[0012]進一步,所述事物A的動畫為可控制播放起始點和播放速度的flash動畫、java動畫或三維動畫。
[0013]本發(fā)明的目的之二提供了一種基于上述方法獲得的視頻類游戲。
[0014]本發(fā)明的目的之二提供了一種上述視頻類游戲的實現(xiàn)方法,包括以下步驟:
A)首先在計算機建立游戲人物、道具以及事物A的動畫或圖形文件,并建立可調(diào)取上述動畫和圖形文件的游戲程序;
B)打開或即時攝取視頻文件A,通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B ;當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中形成影像B ;
C)將游戲人物和道具的動畫或圖形文件覆疊到影像B上,游戲程序檢測游戲人物和道具的動畫或圖形與事物A的動畫或圖形的關(guān)系,通過操作者控制游戲人物和道具的動畫或圖形來影響影像B中事物A的動畫或圖形的變化。
[0015]進一步,步驟C中所述的控制游戲人物和道具的動畫或圖形為通過觸摸屏幕控制、重力感應控制或通過按動鍵盤來控制的。
[0016]本發(fā)明的有益效果:
1、本發(fā)明的將視頻轉(zhuǎn)化為游戲的方法,通過對即時的或拍攝后形成的視頻文件來生成具有交互性的視頻類游戲,開創(chuàng)了游戲類的先河,通過該方法開發(fā)出的視頻類游戲具有虛擬與現(xiàn)實相結(jié)合的特點,極大地增強了游戲者的娛樂體驗。
[0017]2、本發(fā)明的視頻類游戲,其通過一套游戲系統(tǒng)可加載各種視頻文件,形成情節(jié)與畫面完全不一致的多個視頻類游戲,極大地降低了游戲的開發(fā)成本。
[0018]3、本發(fā)明的視頻類游戲的實現(xiàn)方法,給出了將視頻轉(zhuǎn)化為游戲的方法中較為優(yōu)選的手段,實現(xiàn)交互性和畫面更為生動的視頻類游戲。
【具體實施方式】
[0019]以下將結(jié)合實施例對本發(fā)明進行詳細說明:
實施例1將視頻轉(zhuǎn)化為游戲的方法
本實施例的將視頻轉(zhuǎn)化為游戲的方法,包括以下步驟: 51)在計算機中建立事物A的動畫或圖形文件,所述事物A的動畫或圖形文件為惡魔的動畫圖像;打開視頻文件A,所述視頻文件A為一種鬧市街頭的視頻影像;
52)通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B,所述事物B為人物;
53)當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B所示的人物后,通過計算機軟件自動調(diào)取惡魔的動畫圖像并將該惡魔的動畫圖像插入到視頻文件A的影像中,優(yōu)選的,惡魔的動畫圖像覆蓋在事物B所示人物的頭部,操作人員通過終端設(shè)備輸入信息和操作命令控制一個代表槍的事物C,并將事物C的圖形或影像覆疊在視頻文件A當前的視頻影像中,操作人員控制事物A的動畫或圖形動作,具體地,通過事物C與事物A或事物B的碰撞檢測,來觸發(fā)事物A惡魔的動作,如當操作人員按動按鍵時,啟動事物C的動畫,播放槍擊動作,同時通過事物C與事物A或事物B的碰撞檢測,程序進一步判斷事物A惡魔是否播放中槍死掉的動畫。
[0020]作為上述技術(shù)方案的進一步改進,步驟SI中,建立事物A的多個動畫或圖形文件,當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件隨機或按照程序來調(diào)取某一個或多個事物A的動畫或圖形并將調(diào)取的事物A的動畫或圖形覆疊到視頻文件A的影像中。如圖像識別出視頻文件A的影像中出現(xiàn)體型較大的人物時,調(diào)取多個事物A惡魔影像覆蓋在影像中的人物上,操作人員通過控制終端實現(xiàn)對惡魔動畫的控制,如播放惡魔轉(zhuǎn)移或死掉等動畫。
[0021]作為上述技術(shù)方案的進一步改進,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中的位置信息和大小比例變化,并使事物A的動畫或圖形在視頻文件A的影像中的顯示位置和顯示比例與事物B在視頻文件A的影像中的顯示位置和顯示比例建立對應聯(lián)系,實現(xiàn)以事物B在視頻文件A的影像中的動態(tài)變化來控制事物A的動畫或圖形在視頻文件A的影像中的動態(tài)變化。如當事物A代表惡魔,事物B代表人物,當事物B所示人物在視頻文件A影像中的比例變大時,所述惡魔的比例也相應變大,且惡魔的位置總是跟隨事物B所示人物的位置變化而變化,以提高視頻游戲畫面的真實性。
[0022]作為上述技術(shù)方案的進一步改進,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形完全覆蓋在視頻文件A的影像中事物B的圖像上,并通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中的位置信息和大小比例變化,使得事物A的動畫或圖形始終跟隨事物B運動和變化。
[0023]作為上述技術(shù)方案的進一步改進,當視頻文件A的影像中事物B運動過程中被視頻文件A的影像中的另一事物全部或部分遮擋時,通過圖像處理技術(shù)將覆蓋在事物B上的事物A的動畫或圖形對應事物B被遮擋的部位透明顯示。如事物B人物在視頻中進入汽車后,事物A惡魔的圖像將一同進入到汽車中,其中就采用上述技術(shù)手段來實現(xiàn)。
[0024]作為上述技術(shù)方案的進一步改進,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形部分覆蓋在影像A中事物B的圖像上,且事物A的動畫或圖形覆蓋在視頻文件A的影像中事物B的圖像上的部分以透明顯示。
[0025]作為上述技術(shù)方案的進一步改進,所述事物A的動畫為可控制播放起始點和播放速度的flash動畫、java動畫或三維動畫。[0026]實施例2視頻類游戲
本實施例中的視頻類游戲,其具有事物A的動畫或圖形存儲單元,具有對視頻文件A中事物B的圖像識別單元和控制事物A的動畫或圖形播放的操控終端,在上述視頻類游戲的基本單元設(shè)定好后,加載任意視頻文件,生成游戲畫面,操作人員通過控制終端來實現(xiàn)與視頻中影像的交互性。
[0027]實施例3視頻類游戲的實現(xiàn)方法
本實施例中的視頻類游戲的實現(xiàn)方法,包括以下步驟:
A)首先在計算機建立游戲人物、道具以及事物A的動畫或圖形文件,并建立可調(diào)取上述動畫和圖形文件的游戲程序,所述游戲程序可通過C語言或java語言來編寫,其實現(xiàn)所需程序可采用現(xiàn)有技術(shù);
B)打開或即時攝取視頻文件A,通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B ;當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中形成影像B ;
C)將游戲人物和道具的動畫或圖形文件覆疊到影像B上,游戲程序檢測游戲人物和道具的動畫或圖形與事物A的動畫或圖形的關(guān)系,通過操作者控制游戲人物和道具的動畫或圖形來影響影像B中事物A的動畫或圖形的變化。
[0028]作為上述技術(shù)方案的進一步改進,步驟C中所述的控制游戲人物和道具的動畫或圖形為通過觸摸屏幕控制、重力感應控制或通過按動鍵盤來控制的。
[0029]最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【權(quán)利要求】
1.一種將視頻轉(zhuǎn)化為游戲的方法,其特征在于,包括以下步驟: 51)在計算機中建立事物A的動畫或圖形文件;打開視頻文件A; 52)通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B; 53)當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中,操作人員通過終端設(shè)備輸入信息和操作命令控制所述事物A的動畫或圖形動作。
2.根據(jù)權(quán)利要求1所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,步驟SI中,建立事物A的多個動畫或圖形文件,當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件隨機或按照程序來調(diào)取某一個或多個事物A的動畫或圖形并將調(diào)取的事物A的動畫或圖形覆疊到視頻文件A的影像中。
3.根據(jù)權(quán)利要求1或2所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中的位置信息和大小比例變化,并使事物A的動畫或圖形在視頻文件A的影像中的顯示位置和顯示比例與事物B在視頻文件A的影像中的顯示位置和顯示比例建立對應聯(lián)系,實現(xiàn)以事物B在視頻文件A的影像中的動態(tài)變化來控制事物A的動畫或圖形在視頻文件A的影像中的動態(tài)變化。
4.根據(jù)權(quán)利要求3所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形完全覆蓋在視頻文件A的影像中事物B的圖像上,并通過圖像跟蹤識別技術(shù)來即時追蹤事物B在視頻文件A的影像中 的位置信息和大小比例變化,使得事物A的動畫或圖形始終跟隨事物B運動和變化。
5.根據(jù)權(quán)利要求4所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,當視頻文件A的影像中事物B運動過程中被視頻文件A的影像中的另一事物全部或部分遮擋時,通過圖像處理技術(shù)將覆蓋在事物B上的事物A的動畫或圖形對應事物B被遮擋的部位透明顯示。
6.根據(jù)權(quán)利要求4所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,步驟S3中所述的將事物A的動畫或圖形覆疊到視頻文件A的影像中具體是指:將事物A的動畫或圖形部分覆蓋在影像A中事物B的圖像上,且事物A的動畫或圖形覆蓋在視頻文件A的影像中事物B的圖像上的部分以透明顯示。
7.根據(jù)權(quán)利要求1所述的將視頻轉(zhuǎn)化為游戲的方法,其特征在于,所述事物A的動畫為可控制播放起始點和播放速度的flash動畫、java動畫或三維動畫。
8.一種基于上述權(quán)利要求1-7中任一項所述方法獲得的視頻類游戲。
9.一種如權(quán)利要求8中所述視頻類游戲的實現(xiàn)方法,其特征在于,包括以下步驟: A)首先在計算機建立游戲人物、道具以及事物A的動畫或圖形文件,并建立可調(diào)取上述動畫和圖形文件的游戲程序; B)打開或即時攝取視頻文件A,通過計算機圖像識別技術(shù)識別所述視頻文件A的影像中是否出現(xiàn)有事物B ;當步驟S2中識別出視頻文件A的影像中出現(xiàn)事物B后,通過計算機軟件自動調(diào)取事物A的動畫或圖形并將該事物A的動畫或圖形插入到視頻文件A的影像中形成影像B ; C)將游戲人物和道具的動畫或圖形文件覆疊到影像B上,游戲程序檢測游戲人物和道具的動畫或圖形與事物A的動畫或圖形的關(guān)系,通過操作者控制游戲人物和道具的動畫或圖形來影響影像B中事物A的動畫或圖形的變化。
10.根據(jù)權(quán)利要求9所述的視頻類游戲的實現(xiàn)方法,其特征在于,步驟C中所述的控制游戲人物和道具的動畫或圖形為通過觸摸屏幕控制、重力感應控制或通過按動鍵盤來控制的。
【文檔編號】G06F9/44GK104008296SQ201410249116
【公開日】2014年8月27日 申請日期:2014年6月8日 優(yōu)先權(quán)日:2014年6月8日
【發(fā)明者】王帥, 王振宇 申請人:蔣小輝