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

一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法及裝置與流程

文檔序號:11437157閱讀:259來源:國知局
一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法及裝置與流程
本發(fā)明涉及圖像處理
技術(shù)領(lǐng)域
,更具體的涉及一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法及裝置。
背景技術(shù)
:目前,個人終端電子設(shè)備大量普及,電子設(shè)備之間的互動已經(jīng)成為用戶之間交流的重要使用場景。以手機(jī)、平板電腦、智能電視、手表等為代表,多個電子設(shè)備之間的圖片分享,是電子設(shè)備之間互動的重要功能之一。現(xiàn)在的圖片分享,主要是基于圖片文件本身的傳輸。比如,從源設(shè)備到目標(biāo)設(shè)備,然后圖片文件經(jīng)過解碼后,重新在目標(biāo)設(shè)備上進(jìn)行顯示。圖片文件是一種壓縮格式,以常見的類型jpeg為例,它采用一種特殊的有損壓縮算法,將不易被人眼察覺的圖像顏色刪除,從而達(dá)到較大的壓縮比(可達(dá)到40:1)。目前,由于jpeg格式的文件尺寸較小,下載速度比較快,已經(jīng)成為互聯(lián)網(wǎng)上最廣泛使用的格式之一。設(shè)備之間的圖片分享,主要耗時在數(shù)據(jù)傳輸以及圖片解碼過程中,進(jìn)一步地,網(wǎng)絡(luò)傳輸速度是數(shù)據(jù)傳輸?shù)钠款i之一。而對于圖片,因為主要用于傳遞壓縮后的圖片文件,在目標(biāo)設(shè)備收到文件后再進(jìn)行解碼顯示,從而就節(jié)約了網(wǎng)絡(luò)帶寬。而為此付出的代價是將解碼圖片的計算過程交給了目標(biāo)設(shè)備,即目標(biāo)設(shè)備的解碼能力將決定了圖片最終的顯示耗時。上述目標(biāo)設(shè)備在對收到的圖片進(jìn)行解碼顯示時,均沒有考慮到目標(biāo)設(shè)備都是針對多任務(wù)設(shè)計的,即,目標(biāo)設(shè)備靜態(tài)的計算能力參數(shù)并不能代表實時的處理能力。因為目標(biāo)設(shè)備實時系統(tǒng)運(yùn)行情況(負(fù)載,任務(wù)等信息),對于新任務(wù)的處理能力預(yù)估和計算同樣具有重要的參考價值。如果沒有綜合考慮源目標(biāo)設(shè)備上已經(jīng)解碼的圖片數(shù)據(jù),以及可能的目標(biāo)設(shè)備實施運(yùn)行情況即可用計算能力和網(wǎng)絡(luò)實時的負(fù)載能力,那么就會導(dǎo)致在某些情況下,雖然傳輸數(shù)據(jù)量不大,但目標(biāo)設(shè)備收到文件后長時間無法完成圖片解碼的問題。即存在在目標(biāo)設(shè)備上顯示傳輸?shù)膱D片比較耗時的問題。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法及裝置,用以解決現(xiàn)有技術(shù)中存在目標(biāo)設(shè)備上顯示傳輸?shù)膱D片比較耗時的問題。本發(fā)明實施例提供一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法,包括:根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力確定圖片文件的解碼時間;根據(jù)源設(shè)備及所述目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率分別確定傳輸所述圖片文件的第一時間,以及傳輸與所述圖片文件對應(yīng)的原始圖片文件的第二時間;以所述解碼時間與所述第一時間之和作為所述圖片文件的傳輸代價,以所述第二時間作為所述原始圖片文件的傳輸代價,其中,所述傳輸代價用于反映傳輸時間的長短;選擇傳輸代價小的傳輸方式進(jìn)行圖像傳輸。優(yōu)選地,所述傳輸方式包括:由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;或,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述原始圖片文件基于所述圖片文件解碼獲得,且所述原始圖片文件為基于bmp的文件數(shù)據(jù);所述圖片文件為基于jpg圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于yuv圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于rgb圖像格式的文件數(shù)據(jù)。優(yōu)選地,從所述圖片文件的傳輸代價以及所述原始圖片文件的傳輸代價中選擇傳輸代價小的傳輸方式作為用于所述圖像傳輸?shù)膱D像,具體為:若所述圖片文件的傳輸代價小于所述原始圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;若所述原始圖片文件的傳輸代價小于所述圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述目標(biāo)設(shè)備的數(shù)據(jù)處理能力基于所述目標(biāo)設(shè)備的cpu、內(nèi)存、gpu以及圖片解碼支持格式中一種或多種參數(shù)類型生成。本發(fā)明實施例還提供一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置,包括:第一確定單元,用于根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力確定圖片文件的解碼時間;第二確定單元,用于根據(jù)源設(shè)備及所述目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率分別確定傳輸所述圖片文件的第一時間,以及傳輸與所述圖片文件對應(yīng)的原始圖片文件的第二時間;傳輸代價確定單元,用于以所述解碼時間與所述第一時間之和作為所述圖片文件的傳輸代價,以所述第二時間作為所述原始圖片文件的傳輸代價,其中,所述傳輸代價用于反映傳輸時間的長短;選擇單元,用于選擇傳輸代價小的傳輸方式進(jìn)行圖像傳輸。優(yōu)選地,所述傳輸方式包括:由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;或,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述原始圖片文件基于所述圖片文件解碼獲得,且所述原始圖片文件為基于bmp的文件數(shù)據(jù);所述圖片文件為基于jpg圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于yuv圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于rgb圖像格式的文件數(shù)據(jù)。優(yōu)選地,所述選擇單元具體用于:若所述圖片文件的傳輸代價小于所述原始圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;若所述原始圖片文件的傳輸代價小于所述圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述目標(biāo)設(shè)備的數(shù)據(jù)處理能力基于所述目標(biāo)設(shè)備的cpu、內(nèi)存、gpu以及圖片解碼支持格式中一種或多種參數(shù)類型生成。本發(fā)明實施例中,提供了一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法及裝置,該方法中,在多屏互動圖像分享過程中,根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力,以及源設(shè)備和目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率,確定了傳輸圖片文件的第一時間和傳輸與圖片文件對應(yīng)的原始圖片文件的第二時間,將圖片文件的解碼時間和第一時間作為傳輸圖片文件的傳輸代價,第二時間作為傳輸原始圖片文件的傳輸代價,以傳輸代價小的傳輸方式將圖片文件從源設(shè)備傳輸至目標(biāo)設(shè)備。上述方法中,在確定了源設(shè)備和目標(biāo)設(shè)備的數(shù)據(jù)處理能力的同時,考慮了源設(shè)備與目標(biāo)設(shè)備之間的網(wǎng)絡(luò)負(fù)載能力,從而可以動態(tài)的選擇圖片文件的傳輸方式,在提升了圖片文件在目標(biāo)設(shè)備上的顯示速度的同時,提升了多屏互動圖片分享的用戶體驗,從而解決了現(xiàn)有技術(shù)中在目標(biāo)設(shè)備上顯示傳輸?shù)膱D片比較耗時的問題。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法流程示意圖;圖2位本發(fā)明實施例一提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法流程示意圖;圖3為本發(fā)明實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1示例性的示出了本發(fā)明實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法流程示意圖,該方法至少可以應(yīng)用中多個終端信息分享中。如圖1所示,本發(fā)明實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法,包括以下步驟:步驟101,根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力確定圖片文件的解碼時間。需要說明的是,上述圖片傳輸方法中的執(zhí)行主體為源設(shè)備,在實際應(yīng)用中,源設(shè)備和目標(biāo)設(shè)備可以包括智能數(shù)碼相機(jī),移動電腦,智能手機(jī)等。在本發(fā)明實施例中,源設(shè)備和目標(biāo)設(shè)備可以相同,也可以不相同。在源設(shè)備在向目標(biāo)設(shè)備發(fā)送圖像之前,源設(shè)備需要和目標(biāo)設(shè)備之間交互彼此的計算能力,其中,源設(shè)備和目標(biāo)設(shè)備的計算能力主要包括cpu(英文為:centralprocessingunit,簡稱:中央處理器),內(nèi)存,gpu(英文為:graphicsprocessingunit,簡稱:圖形處理器),圖片解碼支持格式以及實時系統(tǒng)運(yùn)行情況。簡單來說,不同配置機(jī)型在運(yùn)行同一軟件時表現(xiàn)出來的運(yùn)行速度是有差別的。與計算能力強(qiáng)的機(jī)型相比,計算能力較弱的機(jī)型在同一款運(yùn)行軟件時所需要的時間長。舉例來說,高計算能力的筆記本電腦與低計算能力低的筆記本電腦同時雙擊啟動photoshopcs軟件,高計算能力的筆記本會以相對較快的速度啟動該軟件并且進(jìn)入到操作界面;同樣也是兩臺計算能力存在差距的兩臺筆記本電腦,同時使用acdsee7.0批量處理100張相同規(guī)格的圖片,高計算能力的筆記本電腦會以較快的速度完成100張同規(guī)格圖片尺寸大小的調(diào)整。進(jìn)一步地,源設(shè)備針對需要傳輸至目標(biāo)設(shè)備的圖片文件,目標(biāo)設(shè)備的計算能力以及目標(biāo)設(shè)備當(dāng)前可以應(yīng)用的計算能力,確定目標(biāo)設(shè)備顯示圖像的數(shù)據(jù)處理能力,根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力確定目標(biāo)設(shè)備顯示圖片文件的解碼時間。需要說明的是,在本發(fā)明實施例中,目標(biāo)設(shè)備當(dāng)前可以應(yīng)用的計算能力,主要是指目標(biāo)設(shè)備當(dāng)前cpu的繁忙情況以及可以應(yīng)用的物理內(nèi)存等信息。需要說明的是,目標(biāo)設(shè)備顯示圖像的數(shù)據(jù)處理能力主要包括:在目標(biāo)設(shè)備顯示圖片文件時圖片文件在目標(biāo)設(shè)備的內(nèi)存占用量以及目標(biāo)設(shè)備對圖片文件的解碼時間。即源設(shè)備需要根據(jù)目標(biāo)設(shè)備當(dāng)前的cpu繁忙情況,可以應(yīng)用的物理內(nèi)存等信息以及目標(biāo)設(shè)備自身的內(nèi)存,cpu大小,gpu和需要向目標(biāo)設(shè)備發(fā)送的圖片文件,判斷出目標(biāo)設(shè)備在cpu各種負(fù)載情況下的數(shù)據(jù)處理能力。在本發(fā)明實施例中,目標(biāo)設(shè)備的數(shù)據(jù)處理能力基于目標(biāo)設(shè)備的cpu、內(nèi)存、gpu以及圖片解碼支持格式中的一種或者多種參數(shù)類型生成。在基于上述因子生成數(shù)據(jù)處理能力的基礎(chǔ)上,本領(lǐng)域技術(shù)人員可以根據(jù)實際的應(yīng)用場景以及使用習(xí)慣采取合適的方式對該數(shù)據(jù)處理能力進(jìn)行定量描述,數(shù)據(jù)處理能力的具體表現(xiàn)形式的不同并不影響本申請的保護(hù)范圍。步驟102,根據(jù)源設(shè)備及所述目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率分別確定傳輸所述圖片文件的第一時間,以及傳輸與所述圖片文件對應(yīng)的原始圖片文件的第二時間。需要說明的是,在步驟102中,源設(shè)備發(fā)送至目標(biāo)設(shè)備的圖片文件,可以是解碼后的圖片文件,也可以是未解碼的圖片文件,即圖片文件對應(yīng)的原始圖片文件。在本發(fā)明實施例中,對源設(shè)備發(fā)送至目標(biāo)設(shè)備的圖片文件的具體形式不做限定。根據(jù)源設(shè)備和目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率可以確定傳輸圖片文件的第一時間,也可以確定傳輸與圖片文件對應(yīng)的原始圖片文件的第二時間。需要說明的是,源設(shè)備和目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率可以基于當(dāng)前實時網(wǎng)絡(luò)的負(fù)載和傳輸能力確定。需要說明的是,在本發(fā)明實施例中,原始圖片文件是基于圖片文件獲得的,且原始圖片文件為基于bmp(英文為:bitmap,中文為:圖片文件格式)的文件數(shù)據(jù)。進(jìn)一步地,圖片文件可以是基于jpg圖像格式的文件數(shù)據(jù),可以是基于yuv圖像格式的文件數(shù)據(jù),還可以是基于rgb圖像格式的文件數(shù)據(jù)。在本發(fā)明實施例中,對圖片文件對應(yīng)的圖像格式不做具體的限定。步驟103,以所述解碼時間與所述第一時間之和作為所述圖片文件的傳輸代價,以所述第二時間作為所述原始圖片文件的傳輸代價,其中,所述傳輸代價用于反映傳輸時間的長短。源設(shè)備根據(jù)步驟101中確定的目標(biāo)設(shè)備對圖片文件的解碼時間,步驟102中確定的傳輸圖片文件的第一時間和傳輸圖片文件對應(yīng)的原始圖片文件的第二時間,可以確定圖片文件從源設(shè)備傳輸至目標(biāo)設(shè)備的傳輸代價。在本發(fā)明實施例中,將圖片文件從源設(shè)備傳輸至目標(biāo)設(shè)備的傳輸代價具體包括兩類:第一類是,將圖片文件的解碼時間和第一時間確定為圖片文件的傳輸代價;第二類是,將第二時間確定為圖片文件對應(yīng)的原始圖片文件的傳輸代價。需要說明的是,在本發(fā)明實施例中,傳輸代價用于反映傳輸時間的長短。具體地,由于將圖片文件從源設(shè)備傳輸至目標(biāo)設(shè)備的傳輸代價包括兩類,相應(yīng)地,與傳輸代價對應(yīng)的傳輸方式也分以下兩種形式:1)、由源設(shè)備向目標(biāo)設(shè)備傳輸圖片文件;2)、由源設(shè)備向目標(biāo)設(shè)備傳輸原始圖片文件。步驟104,選擇傳輸代價小的傳輸方式進(jìn)行圖像傳輸。在實際應(yīng)用中,通過傳輸代價,可以確定各種傳輸方式的傳輸時間。具體地,第一種傳輸方式的傳輸時間為:將圖片文件通過源設(shè)備及目標(biāo)設(shè)備所處網(wǎng)絡(luò)發(fā)送至目標(biāo)設(shè)備時圖片文件在通信網(wǎng)絡(luò)上的傳輸?shù)牡谝粫r間和目標(biāo)設(shè)備對圖片文件的解碼時間;第二種傳輸方式的傳輸時間為:將原始圖片文件通過源設(shè)備及目標(biāo)設(shè)備所處網(wǎng)絡(luò)發(fā)送至目標(biāo)設(shè)備時原始圖片文件在通信網(wǎng)絡(luò)上的傳輸?shù)牡诙r間。源設(shè)備根據(jù)確定的各種傳輸代價對應(yīng)的傳輸時間,可以從中選擇傳輸代價小的傳輸方式進(jìn)行圖像傳輸。具體地,當(dāng)圖片文件的傳輸代價小于原始圖片文件的傳輸代價,則有源設(shè)備向目標(biāo)設(shè)備傳輸圖片文件;當(dāng)原始圖片文件的傳輸代價小于圖片文件的傳輸代價,則由源設(shè)備向目標(biāo)設(shè)備傳輸原始圖片文件。需要說明的是,在本發(fā)明實施例中,由于源設(shè)備在向目標(biāo)設(shè)備發(fā)送圖像的傳輸代價包括兩種形式,即目標(biāo)設(shè)備接收到源設(shè)備發(fā)送的圖像可以包括圖片文件和原始圖片文件,即解碼的圖像和未解碼的圖像。當(dāng)目標(biāo)設(shè)備接收到解碼的圖像時,目標(biāo)設(shè)備可以直接顯示接收到的圖像;而當(dāng)目標(biāo)設(shè)備接收到未解碼的圖像時,目標(biāo)設(shè)備需要先對未解碼的圖像進(jìn)行解碼,然后再顯示解碼后的圖像。實施例一為了清楚的介紹本發(fā)明實施例一提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法,以下結(jié)合圖2所示的實施例一提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法流程示意圖,來介紹圖像傳輸判斷,圖像傳輸以及圖像顯示。需要說明的是,以下所介紹實施例中,以arm單核cpu主頻1.2ghz的處理器為例代表目標(biāo)設(shè)備,該目標(biāo)設(shè)備即對應(yīng)目標(biāo)設(shè)備。步驟201,源設(shè)備確定需要和目標(biāo)設(shè)備進(jìn)行圖片分享;步驟202,源設(shè)備通過目標(biāo)設(shè)備發(fā)送的計算能力,確定目標(biāo)設(shè)備在cpu不同負(fù)載下針對fhd分辨率為1920x1080的jpg圖像格式進(jìn)行解碼測試,其文件大小為2mb,統(tǒng)計其解碼時間如下表1所示:表1:jpg圖像格式的解碼時間cpu占用率(百分比)解碼耗時(單位毫秒)0%197ms20%245ms40%394ms80%782ms步驟203,待傳輸圖像的信息包括:文件大小為2mb,解碼后的bmp數(shù)據(jù)為1920x1080個像素點,每個像素點這里以rgb三個byte表示,解碼后數(shù)據(jù)大小為1920x1080x3個byte,約6.22mb;源設(shè)備和目標(biāo)設(shè)備之間的通信網(wǎng)絡(luò)信息為:網(wǎng)絡(luò)環(huán)境為無線局域網(wǎng)(wifi,ieee802.11g標(biāo)準(zhǔn)),該無線網(wǎng)絡(luò)的傳輸速率54mbps,即6.75mb每秒。在實際應(yīng)用中,該無線網(wǎng)絡(luò)實測可達(dá)到的最高穩(wěn)定速率約為6mb每秒。步驟204,基于以上確定的目標(biāo)設(shè)備在cpu不同負(fù)載下對jpg圖像格式解碼測試,及源設(shè)備與目標(biāo)設(shè)備之間通信網(wǎng)絡(luò)的傳輸速率,在網(wǎng)絡(luò)速度穩(wěn)定的情況下,源設(shè)備確定將圖像發(fā)送至目標(biāo)設(shè)備采用的多種傳輸方式對應(yīng)的傳輸代價,該傳輸代價用于反映對應(yīng)傳輸時間的大小。其中,接收數(shù)據(jù)并顯示圖片的耗時如表2所示:表2:目標(biāo)設(shè)備接收數(shù)據(jù)并顯示圖片的耗時量可見,在cpu負(fù)載超過80%(臨界點)的情況下,方案a對應(yīng)的傳輸方式的傳輸代價為1115毫秒,即傳輸圖像并解碼顯示的總時間為1115毫秒。方案b對應(yīng)的傳輸方式的傳輸代價為1037毫秒,即直接傳送解碼后數(shù)據(jù)并顯示圖片的總時間為1037毫秒。根據(jù)上述分析,可以確定,方案b的傳輸代價小于方案a的傳輸代價,即方案a的傳輸總時間小于方案b的傳輸總時間,也就是直接傳輸解碼數(shù)據(jù)到目標(biāo)設(shè)備并直接顯示的時間優(yōu)于圖像傳輸并解碼的總時間。步驟205,傳輸解碼圖像。步驟206,傳輸文件并解碼文件圖像。步驟207,顯示圖像。需要說明的是,在上述源設(shè)備和目標(biāo)設(shè)備之間進(jìn)行的傳輸?shù)膱D像,圖像文件的解碼數(shù)據(jù)也可以選擇yuv和jpg等其他格式,相比于rgb數(shù)據(jù)格式,yuv和jpg格式占用的內(nèi)存空間更小,同樣可以直接輸出顯示。本發(fā)明實施例并不限定圖片解碼后數(shù)據(jù)格式為rgb或yuv或jpg哪一種,在具體實施中,可根據(jù)具參與的設(shè)備能力、交互場景動態(tài)選擇?;谏鲜鰧嵤├?,可以確定,在多屏互動的圖片分享過程中,如果網(wǎng)絡(luò)負(fù)載能力穩(wěn)定,且目標(biāo)設(shè)備可用的實時計算資源有限,在達(dá)到臨界點后,圖片數(shù)據(jù)的分享,采用傳輸解碼后數(shù)據(jù)到目標(biāo)設(shè)備并直接顯示的策略更有效率,速度更快,進(jìn)而提供更好的用戶體驗。并且,當(dāng)目標(biāo)設(shè)備的可用計算資源和網(wǎng)絡(luò)負(fù)載能力未達(dá)到臨界點時,依然采用傳輸圖片文件并在目標(biāo)設(shè)備解碼進(jìn)行顯示的策略,因此,描述該策略為計算能力自適應(yīng)的圖片傳輸方法。綜上所述,本實施例提供了一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法,在多屏互動圖像分享過程中,根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力,以及源設(shè)備和目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率,確定了傳輸圖片文件的第一時間和傳輸與圖片文件對應(yīng)的原始圖片文件的第二時間,將圖片文件的解碼時間和第一時間作為傳輸圖片文件的傳輸代價,第二時間作為傳輸原始圖片文件的傳輸代價,以傳輸代價小的傳輸方式將圖片文件從源設(shè)備傳輸至目標(biāo)設(shè)備。上述方法中,在確定了源設(shè)備和目標(biāo)設(shè)備的數(shù)據(jù)處理能力的同時,考慮了源設(shè)備與目標(biāo)設(shè)備之間的網(wǎng)絡(luò)負(fù)載能力,從而可以動態(tài)的選擇圖片文件的傳輸方式,在提升了圖片文件在目標(biāo)設(shè)備上的顯示速度的同時,提升了多屏互動圖片分享的用戶體驗,從而解決了現(xiàn)有技術(shù)中在目標(biāo)設(shè)備上顯示傳輸?shù)膱D片比較耗時的問題。在多屏互動圖像分享過程中,充分考慮了目標(biāo)設(shè)備的數(shù)據(jù)處理能力,以及源設(shè)備和目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率,確定了傳輸圖片文件的第一時間和傳輸與圖片文件對應(yīng)的原始圖片文件的第二時間,將圖片文件的解碼時間和第一時間與第二時間分別作為源設(shè)備與目標(biāo)設(shè)備之間圖像傳輸?shù)膫鬏敶鷥r,從兩個傳輸代價中選擇傳輸代價小的傳輸方式將圖片文件傳輸至目標(biāo)設(shè)備。上述方法中,在確定了源設(shè)備和目標(biāo)設(shè)備的數(shù)據(jù)處理能力的同時,考慮了源設(shè)備與目標(biāo)設(shè)備之間的網(wǎng)絡(luò)負(fù)載能力,從而可以動態(tài)的選擇圖片文件的傳輸方式,解決了現(xiàn)有技術(shù)中存在目標(biāo)設(shè)備上顯示傳輸?shù)膱D片比較耗時的問題。進(jìn)一步地,在提升了圖片文件在目標(biāo)設(shè)備上的顯示速度的同時,提升了多屏互動圖片分享的用戶體驗。基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供了一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置,由于該裝置解決技術(shù)問題的原理與一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法相似,因此該裝置的實施可以參見方法的實施,重復(fù)之處不再贅述。圖3為本發(fā)明實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置結(jié)果示意圖,如圖3所示,該裝置包括,第一確定單元31,第二確定單元32,傳輸代價確定單元33和選擇單元34。第一確定單元31,用于根據(jù)目標(biāo)設(shè)備的數(shù)據(jù)處理能力確定圖片文件的解碼時間;第二確定單元32,用于根據(jù)源設(shè)備及所述目標(biāo)設(shè)備所處網(wǎng)絡(luò)的網(wǎng)絡(luò)傳輸速率分別確定傳輸所述圖片文件的第一時間,以及傳輸與所述圖片文件對應(yīng)的原始圖片文件的第二時間;傳輸代價確定單元33,用于以所述解碼時間與所述第一時間之和作為所述圖片文件的傳輸代價,以所述第二時間作為所述原始圖片文件的傳輸代價,其中,所述傳輸代價用于反映傳輸時間的長短;選擇單元34,用于選擇傳輸代價小的傳輸方式進(jìn)行圖像傳輸。優(yōu)選地,所述傳輸方式包括:由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;或,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述原始圖片文件基于所述圖片文件解碼獲得,且所述原始圖片文件為基于bmp的文件數(shù)據(jù);所述圖片文件為基于jpg圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于yuv圖像格式的文件數(shù)據(jù);或,所述圖片文件為基于rgb圖像格式的文件數(shù)據(jù)。優(yōu)選地,所述選擇單元34用于:若所述圖片文件的傳輸代價小于所述原始圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述圖片文件;若所述原始圖片文件的傳輸代價小于所述圖片文件的傳輸代價,由所述源設(shè)備向所述目標(biāo)設(shè)備傳輸所述原始圖片文件。優(yōu)選地,所述目標(biāo)設(shè)備的數(shù)據(jù)處理能力基于所述目標(biāo)設(shè)備的cpu、內(nèi)存、gpu以及圖片解碼支持格式中一種或多種參數(shù)類型生成。應(yīng)當(dāng)理解,以上一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置包括的單元僅為根據(jù)該設(shè)備裝置實現(xiàn)的功能進(jìn)行的邏輯劃分,實際應(yīng)用中,可以進(jìn)行上述單元的疊加或拆分。并且該實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸裝置所實現(xiàn)的功能與上述實施例提供的一種用于源設(shè)備與目標(biāo)設(shè)備的圖像傳輸方法一一對應(yīng),對于該裝置所實現(xiàn)的更為詳細(xì)的處理流程,在上述方法實施例中已做詳細(xì)描述,此處不再詳細(xì)描述。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
花莲市| 涟水县| 祥云县| 永丰县| 潍坊市| 赣榆县| 甘肃省| 赞皇县| 石狮市| 峨山| 绥宁县| 义乌市| 九江县| 怀宁县| 大厂| 长沙市| 永修县| 青阳县| 施秉县| 梨树县| 营山县| 中西区| 抚顺市| 桃园县| 营口市| 鄂伦春自治旗| 台山市| 左云县| 新泰市| 望奎县| 衡山县| 法库县| 丹东市| 石景山区| 咸宁市| 若尔盖县| 诸城市| 雷波县| 依安县| 达孜县| 辽宁省|