一種圖像處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及圖像處理技術(shù)領(lǐng)域,更具體的說是涉及一種圖像處理方法和裝置。
【背景技術(shù)】
[0002]隨著信息以及多媒體技術(shù)的發(fā)展,用戶可以通過多個(gè)渠道來觀看視頻。如,通過智能電視機(jī)來收到電視臺(tái)實(shí)時(shí)播放的節(jié)目;或者,利用移動(dòng)終端從媒體服務(wù)器中獲取到視頻圖像并播放。然而用戶播放視頻后,僅僅可以從圖像中觀看到錄制現(xiàn)場(chǎng)特定范圍內(nèi)的圖像,而無(wú)法從視頻中獲取到整個(gè)視頻錄制現(xiàn)場(chǎng)的信息,使得用戶通過視頻獲取到的信息量過少。例如,對(duì)于直播節(jié)目,用戶只能通過視頻看到主持人的正面,而無(wú)法了解到該主持人背面或者節(jié)目錄制現(xiàn)場(chǎng)的其他場(chǎng)景信息。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本申請(qǐng)?zhí)峁┝艘环N圖像處理方法和裝置,可以使得用戶能夠從視頻或圖像中獲取更多信息量。
[0004]為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:一種圖像處理方法,包括:
[0005]獲取當(dāng)前待播放的圖像幀,所述圖像幀由全景攝像頭的多個(gè)傳感器所采集到的圖像拼接而成,所述多個(gè)傳感器的空間采集角度不同;
[0006]構(gòu)建虛擬三維空間內(nèi)的球體模型;
[0007]將所述圖像幀映射到所述球體模型的球體表面上,得到以球體模型來展現(xiàn)的球面圖像;
[0008]基于當(dāng)前的待展現(xiàn)視角,從所述球面圖像中確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域;
[0009]展示所述部分圖像區(qū)域內(nèi)的圖像。
[0010]優(yōu)選的,在所述從所述球面圖像中確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域之前,還包括:
[0011]根據(jù)用戶的輸入操作,確定當(dāng)前的待展現(xiàn)視角;
[0012]或者,獲取當(dāng)前設(shè)定的待展現(xiàn)視角。
[0013]優(yōu)選的,在所述構(gòu)建虛擬三維空間內(nèi)的球體模型之后還包括:
[0014]在所述球體模型的球心設(shè)置虛擬攝像頭;
[0015]則所述基于當(dāng)前的待展現(xiàn)視角,從所述球面圖像中確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域,包括:
[0016]將所述球面圖像中,處于所述虛擬攝像頭的攝像范圍內(nèi)的部分圖像區(qū)域作為當(dāng)前待展現(xiàn)的圖像區(qū)域。
[0017]優(yōu)選的,在所述在播放窗口內(nèi)展示所述部分圖像區(qū)域內(nèi)的圖像之后,還包括:
[0018]當(dāng)接收到用戶輸入的預(yù)設(shè)調(diào)整操作時(shí),調(diào)整所述虛擬攝像頭的攝像角度,或者調(diào)整所述球體模型中處于所述虛擬攝像頭攝像范圍內(nèi)的區(qū)域。
[0019]優(yōu)選的,所述獲取當(dāng)前待播放的圖像幀,包括:
[0020]從服務(wù)器獲取待播放視頻中當(dāng)前待播放的視頻圖像幀;
[0021]或者,獲取服務(wù)器傳輸?shù)漠?dāng)前待播放圖像的圖像幀;
[0022]或者,從本地待播放多媒體文件中獲取當(dāng)前待播放的視頻圖像幀。
[0023]另一方面,本申請(qǐng)實(shí)施例還提供了一種圖像處理裝置,包括:
[0024]圖像獲取單元,用于獲取當(dāng)前待播放的圖像幀,所述圖像幀由全景攝像頭的多個(gè)傳感器所采集到的圖像拼接而成,所述多個(gè)傳感器的空間采集角度不同;
[0025]模型構(gòu)建單元,用于構(gòu)建虛擬三維空間內(nèi)的球體模型;
[0026]圖像映射單元,用于將所述圖像幀映射到所述球體模型的球體表面上,得到以球體模型來展現(xiàn)的球面圖像;
[0027]區(qū)域確定單元,用于基于當(dāng)前的待展現(xiàn)視角,從所述球面圖像中確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域;
[0028]展示單元,用于展示所述部分圖像區(qū)域內(nèi)的圖像。
[0029]優(yōu)選的,還包括:
[0030]視角確定單元,用于在區(qū)域確定單元確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域之前,根據(jù)用戶輸入的用于確定展現(xiàn)視角的輸入操作,確定當(dāng)前的待展現(xiàn)視角;
[0031]或者,視角設(shè)定單元,用于在區(qū)域確定單元確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域之前,獲取當(dāng)前設(shè)定的待展現(xiàn)視角。
[0032]優(yōu)選的,還包括:
[0033]虛擬攝像單元,用于在所述模型構(gòu)建單元構(gòu)建了所述球體模型之后,在所述球體模型的球心設(shè)置虛擬攝像頭;
[0034]則所述區(qū)域確定單元,包括:
[0035]區(qū)域確定子單元,用于將所述球面圖像中,處于所述虛擬攝像頭的攝像范圍內(nèi)的部分圖像區(qū)域作為當(dāng)前待展現(xiàn)的圖像區(qū)域。
[0036]優(yōu)選的,還包括:
[0037]視角調(diào)整單元,用于在所述展示單元展示了所述部分圖像區(qū)域內(nèi)的圖像之后,當(dāng)接收到用戶輸入的預(yù)設(shè)調(diào)整操作時(shí),調(diào)整所述虛擬攝像頭的攝像角度,或者調(diào)整所述球體模型中處于所述虛擬攝像頭攝像范圍內(nèi)的區(qū)域。
[0038]優(yōu)選的,所述圖像獲取單元,包括:
[0039]第一圖像獲取單元,用于從服務(wù)器獲取待播放視頻中當(dāng)前待播放的視頻圖像幀;
[0040]或者,第二圖像獲取單元,用于獲取服務(wù)器傳輸?shù)漠?dāng)前幀待播放圖像的圖像幀;
[0041]或者,第三圖像獲取單元,用于從本地待播放多媒體文件中獲取當(dāng)前待播放的視頻圖像幀。
[0042]經(jīng)由上述的技術(shù)方案可知,在本申請(qǐng)中待播放的圖像幀為由全景攝像頭攝取的多個(gè)不同空間角度的圖像拼接而成,將該圖像幀映射到虛擬三維空間的球體模型的表面后,得到的球面圖像便可以還原出視頻或圖像攝取現(xiàn)場(chǎng)全景象。這樣,根據(jù)當(dāng)前待展現(xiàn)視角的不同,便可以展現(xiàn)出攝像現(xiàn)場(chǎng)不同角度范圍內(nèi)的圖像,從而為用戶從圖像幀中獲取圖像或視頻攝取現(xiàn)場(chǎng)中更多的信息量提供了可能。
【附圖說明】
[0043]為了更清楚地說明本申請(qǐng)實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0044]圖1示出了本申請(qǐng)一種圖像處理方法一個(gè)實(shí)施例的流程示意圖;
[0045]圖2示出了本申請(qǐng)一種圖像處理方法另一個(gè)實(shí)施例的流程示意圖;
[0046]圖3示出了本申請(qǐng)一種圖像處理裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0047]圖4示出了本申請(qǐng)一種圖像處理裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0049]參見圖1,其示出了本申請(qǐng)一種圖像處理方法一個(gè)實(shí)施例的流程示意圖,本實(shí)施例的方法可以包括:
[0050]101,獲取當(dāng)前待播放的圖像幀。
[0051]其中,該圖像幀是由全景攝像頭的多個(gè)傳感器所采集到的圖像拼接而成。其中,該多個(gè)傳感器的空間采集角度不同。
[0052]本申請(qǐng)實(shí)施例的待播放的圖像幀與現(xiàn)有的圖像幀的組成不同:現(xiàn)有的圖像幀一般都是由單一攝像角度的攝像頭攝取到的;而本申請(qǐng)實(shí)施例的圖像幀則是多幅不同的子圖像拼接而成,每幅子圖像由全景攝像頭的一個(gè)傳感器采集到,該圖像幀可以理解為一幀全景圖像,該全景圖像包含了全景攝像頭攝像現(xiàn)場(chǎng)各個(gè)角度的圖像信息。
[0053]102,構(gòu)建虛擬三維空間內(nèi)的球體模型。
[0054]103,將該圖像幀映射到該球體模型的球體表面上,得到以球體模型來展現(xiàn)的球面圖像。
[0055]發(fā)明人研究發(fā)現(xiàn),全景攝像頭的攝像可以理解為以該全景攝像頭為中心,進(jìn)行的360度全空間的攝像,而在三維空間內(nèi)球體模型可以表示出以球心為中心的360度全空間。因此,為了還原出圖像幀對(duì)應(yīng)的全景攝像場(chǎng)景,可以通過在三維空間內(nèi)構(gòu)建球體模型,并將該二維的圖像幀映射到該虛擬的球體模型上,就可以通過映射到球體模型的球體表面的圖像還原出全景攝像現(xiàn)場(chǎng)場(chǎng)景。
[0056]104,基于當(dāng)前的待展現(xiàn)視角,從該球面圖像中確定當(dāng)前待展現(xiàn)的部分圖像區(qū)域。
[0057]其中,待展現(xiàn)視角表征對(duì)該球體模型的球體表面的觀看視角。該觀看視角實(shí)際上是一個(gè)虛擬出的視角,該觀