欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文件的顯示方法、裝置和系統(tǒng)與流程

文檔序號(hào):11279604閱讀:246來(lái)源:國(guó)知局
文件的顯示方法、裝置和系統(tǒng)與流程

本發(fā)明涉及屏幕顯示領(lǐng)域,具體而言,涉及一種文件的顯示方法、裝置和系統(tǒng)。



背景技術(shù):

拼接屏是一個(gè)完整的液晶拼接顯示單元,即能單獨(dú)作為顯示器使用,又能以液晶拼接成超大屏幕使用,通常都用于顯示遠(yuǎn)程的計(jì)算機(jī)畫(huà)面或監(jiān)控畫(huà)面,這種畫(huà)面從計(jì)算機(jī)顯卡輸出,通常拼接屏傳輸在發(fā)送端和接收端啟動(dòng)后,分辨率就確定完成,后續(xù)的傳輸都以這個(gè)分辨率進(jìn)行。如果有4k的圖片文件在當(dāng)前計(jì)算機(jī)上顯示,當(dāng)前計(jì)算機(jī)顯示輸出是1080p,那么4k圖片顯示效果也是1080p,以這種分辨率傳輸?shù)酱笃梁笕匀皇?080p,那么在大屏上如果以1080p的大小顯示沒(méi)有問(wèn)題,但是如果放大到4k圖片會(huì)失真。

如果改變畫(huà)面顯示的分辨率,則需要改變外接硬件設(shè)備才能改變分辨率,或在需要上屏的機(jī)算機(jī)內(nèi)創(chuàng)建大于計(jì)算機(jī)屏幕分辨率和顯卡分辨率的虛擬屏幕,從虛擬屏幕內(nèi)截取要顯示的畫(huà)面,然后在大屏對(duì)應(yīng)窗口區(qū)域內(nèi)進(jìn)行顯示,顯然上述兩種方式都會(huì)增加實(shí)現(xiàn)的難度。

針對(duì)現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的問(wèn)題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種文件的顯示方法、裝置和系統(tǒng),以至少解決現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的技術(shù)問(wèn)題。

根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種文件的顯示方法,包括:獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),其中,目標(biāo)設(shè)備用于顯示待顯示文件;根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件;將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。

進(jìn)一步地,獲取待顯示文件的文件類型;根據(jù)待顯示文件的文件類型調(diào)用與待顯示文件對(duì)應(yīng)的插件,對(duì)待顯示文件進(jìn)行解碼。

進(jìn)一步地,判斷待顯示文件是否進(jìn)入高清顯示模式,其中,高清顯示模式用于將待顯示文件以目標(biāo)設(shè)備的分辨率參數(shù)進(jìn)行顯示;如果待顯示文件進(jìn)入高清顯示模式,則進(jìn)入獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù)的步驟。

進(jìn)一步地,存儲(chǔ)待顯示文件

進(jìn)一步地,根據(jù)拼接屏的坐標(biāo)和尺寸信息,對(duì)解碼待顯示文件得到的畫(huà)面進(jìn)行拼接;根據(jù)拼接屏中每個(gè)屏幕單元的位置信息,對(duì)拼接后的畫(huà)面進(jìn)行分割,并根據(jù)分割后的畫(huà)面對(duì)應(yīng)的位置信息,將分割后的畫(huà)面投放至對(duì)應(yīng)的屏幕單元。

進(jìn)一步地,檢測(cè)拼接屏的畫(huà)面移動(dòng)信息,其中,畫(huà)面移動(dòng)信息包括:位置移動(dòng)信息和/或畫(huà)面縮放信息;在檢測(cè)到畫(huà)面移動(dòng)信息的情況下,根據(jù)畫(huà)面移動(dòng)的坐標(biāo)和尺寸重新確定拼接屏的分辨率參數(shù);按照重新確定的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼。

根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種文件的顯示系統(tǒng),包括:源端,用于輸出待顯示文件;控制器,包括第一解碼器,第一解碼器與源端相連,用于獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼;目標(biāo)設(shè)備,用于顯示待顯示文件。

進(jìn)一步地,控制器還包括:融合器,與第一解碼器通信,用于根據(jù)拼接屏的坐標(biāo)和尺寸信息,對(duì)解碼待顯示文件得到的畫(huà)面進(jìn)行拼接;分割器,與融合器通信,用于根據(jù)拼接屏中每個(gè)屏幕單元的位置信息,對(duì)拼接后的畫(huà)面進(jìn)行分割,并根據(jù)分割后的畫(huà)面對(duì)應(yīng)的位置信息,將分割后的畫(huà)面投放至對(duì)應(yīng)的屏幕單元。

進(jìn)一步地,第二解碼器,與融合器通信,用于根據(jù)源端確定的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,并將解碼后的待顯示文件傳輸至融合器。

根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種文件的顯示裝置,包括:獲取模塊,用于獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),其中,目標(biāo)設(shè)備用于顯示待顯示文件;解碼模塊,用于根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件;投放模塊,用于將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。

根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在程序運(yùn)行時(shí)控制存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述任意一項(xiàng)的文件的顯示方法。

根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種處理器,其特征在于,處理器用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行上述任意一項(xiàng)的文件的顯示方法。

在本發(fā)明實(shí)施例中,獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件,將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。上述方案通過(guò)使用目標(biāo)設(shè)備的分辨率對(duì)待顯示文件進(jìn)行解碼,從而解決了現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的技術(shù)問(wèn)題。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實(shí)施例的文件的顯示方法的流程圖;

圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的拼接屏的顯示系統(tǒng)的示意圖;

圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的文件的顯示方法的流程圖;

圖4是根據(jù)本發(fā)明實(shí)施例的文件的顯示系統(tǒng)的示意圖;以及

圖5是根據(jù)本發(fā)明實(shí)施例的文件的顯示裝置的示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

實(shí)施例1

根據(jù)本發(fā)明實(shí)施例,提供了一種文件的顯示方法的實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖1是根據(jù)本發(fā)明實(shí)施例的文件的顯示方法的流程圖,如圖1所示,該方法包括如下步驟:

步驟s102,獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),其中,目標(biāo)設(shè)備用于顯示待顯示文件。

具體的,可以通過(guò)拼接屏控制器獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),其中,上述待顯示文件可以為視頻、圖片、pdf等多種數(shù)據(jù)格式的文件,可以通過(guò)文件流的方式由源端傳輸至拼接屏控制器,上述目標(biāo)設(shè)備可以是設(shè)置于遠(yuǎn)端的拼接屏。在一種可選的實(shí)施例中,拼接屏控制器從源端獲取待顯示文件,從目標(biāo)設(shè)備獲取分辨率參數(shù)。

步驟s104,根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件。

步驟s106,將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。

在一種可選的實(shí)施例中,以分辨率為4k的圖片文件為例,源端為設(shè)備分辨率設(shè)置為1080p的計(jì)算機(jī),拼接屏控制器獲取拼接屏的分辨率為4k,并獲取了分辨率為4k的圖片文件,將圖片按照4k的分辨率進(jìn)行解碼,并將解碼后的圖片文件投放至拼接屏,由于解碼后用于投放于拼接屏的圖片的分辨率與拼接屏的分辨率相匹配,因此圖片能夠清楚的顯示于拼接屏上。

在另一種可選的實(shí)施例中,仍以分辨率為4k的圖片文件為例,源端為設(shè)備分辨率為4k的計(jì)算機(jī),拼接屏控制器獲取拼接屏的分辨率為1080p,并獲取了分辨率為4k的圖片文件,將圖片按照1080p的分辨率進(jìn)行解碼,并將解碼后的圖片文件投放至拼接屏,由于解碼后用于投放于拼接屏的圖片的分辨率與拼接屏的分辨率相匹配,因此圖片能夠清楚的顯示于拼接屏上。

此處需要說(shuō)明是,為了解決將設(shè)備上的畫(huà)面?zhèn)鬏數(shù)礁叻直媛实钠唇悠習(xí)r,顯示效果差的問(wèn)題,現(xiàn)有技術(shù)通常的做法是將設(shè)備的畫(huà)面以更高分辨率傳輸?shù)酱笃吝M(jìn)行顯示,但這種方式在分辨率設(shè)定后仍然存在上限的問(wèn)題,且在低分辨率顯示的情況下存在資源浪費(fèi)的問(wèn)題。本申請(qǐng)上述方案與顯卡及屏幕的分辨率設(shè)定都無(wú)關(guān)系,直接根據(jù)目標(biāo)設(shè)備的分辨率對(duì)文件進(jìn)行解碼,最大支持的分辨率取決于文件本身。

此處還需要說(shuō)明是,本發(fā)明在不改變?cè)衅唇悠凉ぷ鞣绞降幕A(chǔ)上,將對(duì)無(wú)實(shí)時(shí)傳輸要求、需要高清展示的文件,如視頻、圖片、pdf以文件流的方式傳輸并存儲(chǔ)在拼接屏控制器,在控制器內(nèi)根據(jù)顯示需要對(duì)畫(huà)面進(jìn)行解碼填充與其他畫(huà)面融合,然后切割輸出到大屏,這樣畫(huà)面不受限于計(jì)算機(jī)顯卡分辨率限制,高清視頻文件、高清圖片可以放大至本身最高分辨率。

由上可知,本申請(qǐng)上述實(shí)施例獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件,將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。上述方案通過(guò)使用目標(biāo)設(shè)備的分辨率對(duì)待顯示文件進(jìn)行解碼,從而解決了現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的技術(shù)問(wèn)題。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,步驟s104,根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,包括:

步驟s1041,獲取待顯示文件的文件類型。

具體的,上述待顯示文件的文件類型可以為ppt、word、excel、pdf、圖片、視頻。

步驟s1043,根據(jù)待顯示文件的文件類型調(diào)用與待顯示文件對(duì)應(yīng)的插件,對(duì)待顯示文件進(jìn)行解碼。

在一種可選的實(shí)施例中,對(duì)于視頻文件(例如:mp4,avi,flv等)可以通過(guò)ffmpge進(jìn)行解碼,圖片及pdf可利用imagemagick進(jìn)行解碼,word、excel、pdf可參照l(shuí)iveoffice開(kāi)源軟件方式進(jìn)行解碼,生成顯示畫(huà)面。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,步驟s102,在獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù)之前,上述方法還包括:

步驟s1021,判斷待顯示文件是否進(jìn)入高清顯示模式,其中,高清顯示模式用于將待顯示文件以目標(biāo)設(shè)備的分辨率參數(shù)進(jìn)行顯示。

圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的拼接屏的顯示系統(tǒng)的示意圖,在一種可選的實(shí)施例中,結(jié)合圖2所示,待顯示文件可以進(jìn)入兩種模式,其中,一種模式為高清顯示模式,在該模式下,待顯示文件以目標(biāo)設(shè)備的分辨率參數(shù)進(jìn)行顯示;另一種模式為普通顯示模式,在該模式下,源端s1將當(dāng)前顯示的畫(huà)面進(jìn)行壓縮編碼,然后將壓縮編碼后的畫(huà)面?zhèn)鬏斨疗唇悠量刂破鱟,控制器c對(duì)畫(huà)面根據(jù)源端的分辨率進(jìn)行解碼,經(jīng)過(guò)拼接屏控制器c中的融合器m進(jìn)行多個(gè)畫(huà)面的拼接融合后,利用分割器e針對(duì)拼接屏中的各個(gè)物理屏的位置進(jìn)行輸出畫(huà)面分割,最后輸出到各物理屏進(jìn)行顯示。如果畫(huà)面位置有移動(dòng)或縮放,則將變動(dòng)后的坐標(biāo)及尺寸傳回解碼器d1及融合器m,重新拼接融合畫(huà)面然后輸出。在這種模式下,解碼器d1從源端s1收到的畫(huà)面分辨率沒(méi)有任何改變,分辨率取決于源端s1的輸出。

步驟s1023,如果待顯示文件進(jìn)入高清顯示模式,則進(jìn)入獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù)的步驟。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,步驟s104,在根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件之前,上述方法還包括:存儲(chǔ)待顯示文件。

在一種可選的實(shí)施例中,結(jié)合圖2所示,拼接屏控制器c接收文件流f1存儲(chǔ)在本地,通過(guò)存儲(chǔ)生成文件副本f2。由于待顯示文件可以通過(guò)文件流的方式傳輸至拼接屏控制器,因此在不斷接收待顯示文件時(shí),可以對(duì)接收到的文件進(jìn)行存儲(chǔ),最終得到完整的待顯示文件。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,步驟s106,將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至所述目標(biāo)設(shè)備,以顯示待顯示文件,包括:

步驟s1061,根據(jù)拼接屏的坐標(biāo)和尺寸信息,對(duì)解碼待顯示文件得到的畫(huà)面進(jìn)行拼接。

步驟s1063,根據(jù)拼接屏中每個(gè)屏幕單元的位置信息,對(duì)拼接后的畫(huà)面進(jìn)行分割,并根據(jù)分割后的畫(huà)面對(duì)應(yīng)的位置信息,將分割后的畫(huà)面投放至對(duì)應(yīng)的屏幕單元。

在上述步驟中,拼接屏控制器獲取拼接屏的坐標(biāo)信息和尺寸信息對(duì)待顯示文件中的畫(huà)面進(jìn)行拼接,以使畫(huà)面能夠顯示在拼接屏上,然后對(duì)拼接后的畫(huà)面按照拼接屏中每個(gè)拼接單元的的位置進(jìn)行分割,以使每個(gè)拼接單元顯示的畫(huà)面結(jié)合起來(lái)能夠構(gòu)成整個(gè)畫(huà)面。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,在將解碼后的待顯示文件投放至目標(biāo)設(shè)備之后,方法還包括:

步驟s108,檢測(cè)拼接屏的畫(huà)面移動(dòng)信息,其中,畫(huà)面移動(dòng)信息包括:位置移動(dòng)信息和/或畫(huà)面縮放信息。

具體的,上述畫(huà)面縮放包括縮小畫(huà)面和擴(kuò)大畫(huà)面。

步驟s1010,在檢測(cè)到畫(huà)面移動(dòng)信息的情況下,根據(jù)畫(huà)面移動(dòng)的坐標(biāo)和尺寸重新確定拼接屏的分辨率參數(shù)。

步驟s1012,按照重新確定的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼。

在一種可選的實(shí)施例中,用戶對(duì)拼接屏上的畫(huà)面進(jìn)行縮放操作,將滿屏投放的畫(huà)面縮小至70%,由于畫(huà)面的縮放,導(dǎo)致畫(huà)面的分辨率發(fā)生了變化,為了使縮放后的畫(huà)面仍能夠在拼接屏上具有較好的顯示效果,因此根據(jù)縮放信息重新確定畫(huà)面的分辨率,并根據(jù)重新確定的分辨率對(duì)待顯示文件進(jìn)行解碼。

在另一種可選的實(shí)施例中,用戶在對(duì)拼接屏上的畫(huà)面進(jìn)行縮放操作后,還進(jìn)行了位置的移動(dòng)操作,此時(shí)雖然畫(huà)面的大小沒(méi)有改變,但由于用戶對(duì)畫(huà)面進(jìn)行了位置的移動(dòng)操作,因此只有調(diào)整每個(gè)屏幕單元的顯示內(nèi)容,才能夠保證進(jìn)行位置的移動(dòng)操作后的顯示效果,因此根據(jù)位置移動(dòng)信息重新確定拼接屏的分辨率參數(shù),以重新對(duì)待顯示文件進(jìn)行解碼。

在上述方案中,畫(huà)面可隨著目標(biāo)設(shè)備窗口變動(dòng)動(dòng)態(tài)改變分辨率,從而避免了資源浪費(fèi)。

圖3是根據(jù)本申請(qǐng)實(shí)施例的一種可選的文件的顯示方法的流程圖,下面,結(jié)合圖2和圖3所示的示例,對(duì)一種可選的實(shí)施例進(jìn)行描述:

s31,視頻源s1打開(kāi)文件f1。

上述f1是需要投放時(shí)拼接屏的待顯示文件。

s32,文件f1是否高清顯示。如果文件f1需要進(jìn)行高清顯示,則進(jìn)入步驟s35,否則進(jìn)入步驟s33。

s33,s1對(duì)畫(huà)面進(jìn)行壓縮編碼。

s34,解碼器d1對(duì)畫(huà)面進(jìn)行解碼。

在待顯示文件無(wú)需高清顯示的情況下,解碼器d1按照s1輸出的分辨率對(duì)文件f1進(jìn)行解碼。

s35,文件上傳至控制器c。

s36,存儲(chǔ)文件生成f2。

在待顯示文件需要高清顯示的情況下,拼接屏控制器c接收文件流存儲(chǔ)在本地,生成文件副本f2。

s37,確定文件類型,并對(duì)應(yīng)文件類型進(jìn)行解碼。

在上述步驟中,智能解碼器d2根據(jù)文件f2的類型及分辨率參數(shù)調(diào)用不同類型的插件進(jìn)行文件解碼,視頻(mp4、avi、flv等)可利用ffmpge進(jìn)行解碼,圖片及pdf可利用imagemagick進(jìn)行解碼,word、excel、ppt可參照l(shuí)iveoffice開(kāi)源軟件方式進(jìn)行解碼,生成顯示畫(huà)面。

s38,使用拼接屏的分辨率對(duì)畫(huà)面進(jìn)行解碼。

上述步驟通過(guò)使用拼接屏的分辨率對(duì)畫(huà)面進(jìn)行解碼,從而解決了現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的技術(shù)問(wèn)題。

s39,通過(guò)融合器m對(duì)畫(huà)面進(jìn)行拼接。

在上述步驟中,顯示畫(huà)面從d2輸出到畫(huà)面融合器m,m也會(huì)從拼接屏控制器c得到各畫(huà)面的坐標(biāo)及尺寸信息;m拿到的可能是多個(gè)畫(huà)面,有可能是來(lái)源于高清顯示模式、也有可能是非高清顯示模式的畫(huà)面,根據(jù)坐標(biāo)及尺寸信息,利用ffmpeg可以將各畫(huà)面貼圖融合到一個(gè)完整的畫(huà)面內(nèi)。

s310,通過(guò)分割器e對(duì)拼接后的畫(huà)面進(jìn)行分割。

在上述步驟中,分割器e得到從融合器m輸入的大屏完整畫(huà)面,同時(shí)可以從拼接屏控制器c得到物理屏對(duì)應(yīng)的位置信息;根據(jù)這些信息,利用ffmpeg或者imagemagick對(duì)畫(huà)面進(jìn)行切分,然后輸出到不同的屏幕單元上。

s311,畫(huà)面是否移動(dòng)。如果畫(huà)面移動(dòng),在待顯示文件為高清顯示模式的情況下進(jìn)入步驟s312,如果畫(huà)面移動(dòng),在待顯示文件為普通顯示模式的情況下進(jìn)入步驟s311,如果畫(huà)面未移動(dòng),則進(jìn)入步驟s310。

具體的,上述畫(huà)面移動(dòng)可以包括畫(huà)面的放大、縮小、位置移動(dòng)等。

s312,通過(guò)分割器e對(duì)拼接后的畫(huà)面進(jìn)行分割。

在待顯示文件為普通顯示模式的情況下,通過(guò)分割器e對(duì)拼接后的畫(huà)面重新進(jìn)行分割。

s313,通過(guò)分割器e對(duì)拼接后的畫(huà)面進(jìn)行分割。

在待顯示文件為高清顯示模式的情況下,獲取新的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼。

s314,重新確定分辨率參數(shù)。

s315,輸出畫(huà)面。

實(shí)施例2

根據(jù)本發(fā)明實(shí)施例,提供了一種文件的顯示系統(tǒng)的實(shí)施例,圖4是根據(jù)本發(fā)明實(shí)施例的文件的顯示系統(tǒng)的示意圖,如圖4所示,該系統(tǒng)包括:

源端40,用于輸出待顯示文件。

具體的,上述待顯示文件可以為視頻、圖片、pdf等多種數(shù)據(jù)格式的文件,可以通過(guò)文件流的方式輸出待顯示文件。

控制器42,包括第一解碼器,第一解碼器與源端相連,用于獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼。在一種可選的實(shí)施例中,拼接屏控制器從源端獲取待顯示文件,從目標(biāo)設(shè)備獲取分辨率參數(shù),結(jié)合圖3所示,上述第一控制器可以如圖中的解碼器d2所示。

具體的,上述控制器可以為拼接屏控制器。

目標(biāo)設(shè)備44,用于顯示待顯示文件。

具體的,上述目標(biāo)設(shè)備可以是設(shè)置于遠(yuǎn)端的拼接屏。

由上可知,本申請(qǐng)上述實(shí)施例通過(guò)源端輸出待顯示文件,通過(guò)控制器包括的第一解碼器獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,并通過(guò)目標(biāo)設(shè)備顯示待顯示文件。上述方案通過(guò)使用目標(biāo)設(shè)備的分辨率對(duì)待顯示文件進(jìn)行解碼,從而解決了現(xiàn)有技術(shù)中,拼接屏顯示畫(huà)面的分辨率由源端確定,導(dǎo)致當(dāng)拼接屏的分辨率與源端的分辨率不匹配時(shí),畫(huà)面難以在拼接屏上正常顯示的技術(shù)問(wèn)題。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,上述控制器還包括:

融合器,與第一解碼器通信,用于根據(jù)拼接屏的坐標(biāo)和尺寸信息,對(duì)解碼待顯示文件得到的畫(huà)面進(jìn)行拼接。

分割器,與融合器通信,用于根據(jù)拼接屏中每個(gè)屏幕單元的位置信息,對(duì)拼接后的畫(huà)面進(jìn)行分割,并根據(jù)分割后的畫(huà)面對(duì)應(yīng)的位置信息,將分割后的畫(huà)面投放至對(duì)應(yīng)的屏幕單元。

在一種可選的實(shí)施例中,結(jié)合圖3所示,融合器可以為圖中的融合器q,分割器可以為圖中的分割器m。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,上述控制器還包括:

第二解碼器,與融合器通信,用于根據(jù)源端確定的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,并將解碼后的待顯示文件傳輸至融合器。

在一種可選的實(shí)施例中,結(jié)合圖3所示,上述第二解碼器可以如圖中的d1所示。

實(shí)施例3

據(jù)本發(fā)明實(shí)施例,提供了一種文件的顯示裝置的實(shí)施例,圖5是根據(jù)本發(fā)明實(shí)施例的文件的顯示裝置的示意圖,如圖5所示,該裝置包括:

獲取模塊50,用于獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù),其中,目標(biāo)設(shè)備用于顯示待顯示文件。

解碼模塊52,用于根據(jù)分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼,得到與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件。

投放模塊54,用于將與目標(biāo)設(shè)備的分辨率參數(shù)匹配的待顯示文件投放至目標(biāo)設(shè)備,以顯示待顯示文件。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,解碼模塊52包括:

獲取子模塊,用于獲取待顯示文件的文件類型。

解碼子模塊,用于根據(jù)待顯示文件的文件類型調(diào)用與待顯示文件對(duì)應(yīng)的插件,對(duì)待顯示文件進(jìn)行解碼。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,上述裝置還包括:

判斷模塊,用于判斷待顯示文件是否進(jìn)入高清顯示模式,其中,高清顯示模式用于將待顯示文件以目標(biāo)設(shè)備的分辨率參數(shù)進(jìn)行顯示。

步驟確定模塊,用于如果待顯示文件進(jìn)入高清顯示模式,則進(jìn)入獲取待顯示文件和目標(biāo)設(shè)備的分辨率參數(shù)的步驟。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,上述裝置還包括:

存儲(chǔ)模塊,用于存儲(chǔ)待顯示文件。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,目標(biāo)設(shè)備為拼接屏,投放模塊54包括:

拼接子模塊,用于根據(jù)拼接屏的坐標(biāo)和尺寸信息,對(duì)解碼待顯示文件得到的畫(huà)面進(jìn)行拼接。

分割子模塊,用于根據(jù)拼接屏中每個(gè)屏幕單元的位置信息,對(duì)拼接后的畫(huà)面進(jìn)行分割,并根據(jù)分割后的畫(huà)面對(duì)應(yīng)的位置信息,將分割后的畫(huà)面投放至對(duì)應(yīng)的屏幕單元。

可選的,根據(jù)本申請(qǐng)上述實(shí)施例,上述裝置還包括:

檢測(cè)模塊,用于在將解碼后的待顯示文件投放至目標(biāo)設(shè)備之后,檢測(cè)拼接屏的畫(huà)面移動(dòng)信息,其中,畫(huà)面移動(dòng)信息包括:位置移動(dòng)信息和/或畫(huà)面縮放信息。

分辨率確定模塊,用于在檢測(cè)到畫(huà)面移動(dòng)信息的情況下,根據(jù)畫(huà)面移動(dòng)的坐標(biāo)和尺寸重新確定拼接屏的分辨率參數(shù)。

重新解碼模塊,用于按照重新確定的分辨率參數(shù)對(duì)待顯示文件進(jìn)行解碼。

實(shí)施例4

據(jù)本發(fā)明實(shí)施例,提供了一種存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在程序運(yùn)行時(shí)控制存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行實(shí)施例1中任意一項(xiàng)的文件的顯示方法。

實(shí)施例5

據(jù)本發(fā)明實(shí)施例,提供了一種處理器,處理器用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行實(shí)施例1中任意一項(xiàng)的文件的顯示方法。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
马山县| 大方县| 安西县| 巨野县| 娄底市| 句容市| 海城市| 尼木县| 桓仁| 丽水市| 福海县| 手机| 河北省| 丰宁| 石首市| 沽源县| 盐亭县| 嵊泗县| 通海县| 德惠市| 永和县| 城固县| 青浦区| 上思县| 莫力| 工布江达县| 来安县| 贵港市| 新泰市| 股票| 汶上县| 彰化县| 定西市| 青田县| 汉寿县| 嘉义市| 南川市| 班戈县| 嘉祥县| 察雅县| 永泰县|