專利名稱:一種角色替代方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種角色替代方法。
背景技術(shù):
現(xiàn)行的音視頻播放設(shè)備,比如電視機(jī)、機(jī)頂盒、DVD等只能播放已經(jīng)錄制好的音視頻源文件。播放設(shè)備將原始視頻圖像在解碼器中解碼成一幀幀的圖像,存放到顯存內(nèi),刷新后顯示在屏幕中。有時(shí)候有些用戶很想將自己融入節(jié)目的場(chǎng)景中,比如說(shuō)在看某些諜戰(zhàn)片的時(shí)候也想讓子在片中扮演英勇無(wú)比的英雄角色,競(jìng)技比賽中也能看到自己或他人在賽場(chǎng)上馳騁等,由于現(xiàn)有技術(shù)的限制,用戶只能觀看已經(jīng)錄制好的節(jié)目中的角色,很難給用戶身臨其境的感覺(jué)。
發(fā)明內(nèi)容
本發(fā)明是為了克服現(xiàn)有技術(shù)中的不足之處,提供一種角色替代方法,將原始拍攝中人物進(jìn)行替代,從而實(shí)現(xiàn)類(lèi)似將自己或他人融入電視場(chǎng)景中的真實(shí)感,給用戶身臨其境的感覺(jué)。本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn)一種角色替代方法,其特征在于,包括下述步驟(1)建立替換圖像的角色表情數(shù)據(jù)庫(kù);(2)每幀圖像編碼時(shí)將不同人物和圖像背景分別編碼;(3)解碼時(shí)將每幀圖像中的不同人物和背景圖像分別解碼;(4)不進(jìn)行角色替換時(shí),解碼后的每幀圖像存入顯存并按順序顯示;(5)進(jìn)行角色替換時(shí),解碼后的每幀圖像存入緩存器,逐幀對(duì)原始圖像進(jìn)行人物模式識(shí)別,調(diào)用數(shù)據(jù)庫(kù)中替換圖像的角色表情,逐幀進(jìn)行人物替換,逐幀存入顯存并按順序顯
7J\ ο本發(fā)明具有下述技術(shù)效果1、通過(guò)本發(fā)明的角色替代方法能夠?qū)⒃寂臄z中人物進(jìn)行替代,從而實(shí)現(xiàn)類(lèi)似將自己或他人融入電視場(chǎng)景中的真實(shí)感,給用戶身臨其境的感覺(jué)。2、本發(fā)明的角色替換方法將人物與背景分別進(jìn)行編碼和解碼,替換方法簡(jiǎn)單,容易實(shí)現(xiàn)。
圖1為本發(fā)明角色替代方法的流程圖;圖2為遙控器快捷鍵OSD示意圖。
具體實(shí)施例方式以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
3
圖1為本發(fā)明角色替代方法的流程圖,本發(fā)明的角色替代方法包括下述步驟(1)建立替換圖像(T)的角色表情數(shù)據(jù)庫(kù)在內(nèi)存中單獨(dú)分配人物表情數(shù)據(jù)庫(kù),可以將自己或者親朋好友不同的表情和姿勢(shì)進(jìn)行大量拍照,在人物方面按照對(duì)應(yīng)的原始圖
像(Y)中的角色一、角色二、角色三......角色N分別建立不同人物替換圖像的數(shù)據(jù)庫(kù),如
將替換圖形分為角色1、角色2、角色3......角色η。表情方面在不同人物替換圖像數(shù)據(jù)
庫(kù)中再將角色1、角色2、角色3......角色η的表情按照喜、怒、哀、樂(lè)、悲、憂、思等表情分
別建立不同人物表情替換圖像的數(shù)據(jù)庫(kù)。這樣在替換圖像(T)的編碼中已經(jīng)建立起信息數(shù)據(jù),剝離后得到的替換圖像可以獲得人物、表情分類(lèi),然后從對(duì)應(yīng)的數(shù)據(jù)庫(kù)中找尋,從而提供給系統(tǒng)進(jìn)行模式識(shí)別后的調(diào)用。(2)每幀原始圖像編碼時(shí)將不同人物和圖像背景分別編碼人物圖像和背景等物體分別歸類(lèi)為不同的對(duì)象,然后對(duì)這些對(duì)象建立數(shù)據(jù)庫(kù),可以單獨(dú)進(jìn)行替換。本發(fā)明對(duì)原始圖像的編碼也有要求,需要編碼標(biāo)準(zhǔn)為針對(duì)目標(biāo)類(lèi)型的,如H.沈4、 AVS等。并且在圖像編碼時(shí)將主要人物設(shè)置標(biāo)志位,即角色替換OSD “替換角色”中的“角
色一”、“角色二”、“角色三”......“角色N”,每幀圖像背景單獨(dú)編碼,從而終端進(jìn)行解碼后
就可以選擇對(duì)應(yīng)角色,逐幀模式識(shí)別后進(jìn)行替換,同時(shí)要求終端同樣支持對(duì)應(yīng)的編碼標(biāo)準(zhǔn)。(3)解碼時(shí)將每幀原始圖像中的不同人物和背景圖像分別解碼帶有標(biāo)志“角色信息編號(hào)”編碼的視頻信息逐幀進(jìn)行解碼。解碼后的替換圖像分為人物圖像和背景等物體圖像分別歸類(lèi),在替換時(shí)只替換人物圖像,而不影響背景等物體。(4)不進(jìn)行角色替換時(shí),角色替換OSD菜單不進(jìn)行角色選擇或者沒(méi)有OSD菜單動(dòng)作,解碼后的每幀圖像存入顯存并按順序進(jìn)行顯示。(5)進(jìn)行角色替換時(shí),解碼后的每幀圖像存入緩存器,逐幀對(duì)原始圖像進(jìn)行人物模
式識(shí)別,調(diào)用數(shù)據(jù)庫(kù)中原始圖像(Y)中的角色一、角色二、角色三......角色N所對(duì)應(yīng)的
替換圖像,選擇所替換的角色表情后逐幀進(jìn)行人物替換,并逐幀存入顯存按順序顯示。圖2 為遙控器快捷鍵OSD示意圖,通過(guò)遙控器上的角色替換快捷鍵發(fā)出角色替換指令,在顯示屏上顯示出角色替換OSD菜單,通過(guò)遙控器選擇被替換的角色,例如要對(duì)“角色一”進(jìn)行替換,確認(rèn)是否替換本角色,如果替換,系統(tǒng)首先將逐幀解碼的每幀圖像都存入緩存并逐幀對(duì) “角色一”進(jìn)行模式識(shí)別,然后調(diào)用人物表情替換圖像的數(shù)據(jù)庫(kù)中的替換圖像,選擇替換的圖像,例如要替換成“角色2”,則將“角色2”對(duì)應(yīng)的人物表情和姿勢(shì)替換“角色一”,而背景圖像不變,并逐幀存入顯存,刷新后進(jìn)行顯示。如果不進(jìn)行替換,則退出角色替換狀態(tài),繼續(xù)播放原始圖像。模式識(shí)別是數(shù)字圖像中既有的技術(shù),主要對(duì)圖像中制定的物體進(jìn)行檢測(cè)、分離并處理。1.檢測(cè)采用邊緣灰度變化的跟蹤算法,從某隨機(jī)點(diǎn)開(kāi)始掃描,按照給定的灰度誤差限制判定邊界而調(diào)整掃描的路徑,如向上、下、左、右等。并記錄下個(gè)點(diǎn)的圖像坐標(biāo),回到初始點(diǎn)后完成物體掃描,從而檢測(cè)出物體。2.分離利用物體的坐標(biāo)從圖像的坐標(biāo)中將圖像像素對(duì)應(yīng)的值取出單獨(dú)形成圖像,而原圖像留下的部分變成白色,完成分離。3.處理對(duì)分離出的圖像可以采用圖像處理技術(shù)進(jìn)行增強(qiáng)、模糊、魔鏡等方式處理。
替換過(guò)程中大小、輪廓、邊界不一致是必然的,但不是迥異。首先,大小方面,可以將替換圖像(T)和原始圖像(Y)進(jìn)行比較,應(yīng)將替換圖像T調(diào)整為原始圖像Y大小,采用下采樣或者上采樣方式進(jìn)行,可以快速實(shí)現(xiàn)。輪廓方面,替換圖像T和原始圖像Y是不同的物體選擇,輪廓可以不同,也可以起到不同效果。邊界問(wèn)題,物體的大小確定后,邊界可以自然吻合。此外,匹配本身存在誤差,圖像在播放過(guò)程中至少以25HZ的速度進(jìn)行播放,如此快的速度允許誤差存在而在主觀上察覺(jué)不到。
權(quán)利要求
1. 一種角色替代方法,其特征在于,包括下述步驟(1)建立替換圖像的角色表情數(shù)據(jù)庫(kù);(2)每幀圖像編碼時(shí)將不同人物和圖像背景分別編碼;(3)解碼時(shí)將每幀圖像中的不同人物和背景圖像分別解碼;(4)不進(jìn)行角色替換時(shí),解碼后的每幀圖像存入顯存并按順序顯示;(5)進(jìn)行角色替換時(shí),解碼后的每幀圖像存入緩存器,逐幀對(duì)原始圖像進(jìn)行人物模式識(shí)別,調(diào)用數(shù)據(jù)庫(kù)中替換圖像的角色表情,逐幀進(jìn)行人物替換,逐幀存入顯存并按順序顯示。
全文摘要
本發(fā)明公開(kāi)了一種角色替代方法,將原始拍攝中人物進(jìn)行替代,從而實(shí)現(xiàn)類(lèi)似將自己融入電視場(chǎng)景中的真實(shí)感,給用戶身臨其境的感覺(jué)。包括下述步驟建立替換圖像的角色表情數(shù)據(jù)庫(kù);每幀圖像編碼時(shí)將不同人物和圖像背景分別編碼;解碼時(shí)將每幀圖像中的不同人物和背景圖像分別解碼;不進(jìn)行角色替換時(shí),解碼后的每幀圖像存入顯存并按順序顯示;進(jìn)行角色替換時(shí),解碼后的每幀圖像存入緩存器,逐幀進(jìn)行人物模式識(shí)別,調(diào)用數(shù)據(jù)庫(kù)中所要替換的角色表情,逐幀進(jìn)行人物替換,逐幀存入顯存并按順序顯示。本發(fā)明的角色替換方法將人物與背景分別進(jìn)行編碼和解碼,替換方法簡(jiǎn)單,容易實(shí)現(xiàn)。
文檔編號(hào)H04N5/93GK102447869SQ20111033101
公開(kāi)日2012年5月9日 申請(qǐng)日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者蘇飛 申請(qǐng)人:天津三星電子有限公司