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

分散式編解碼系統(tǒng)及方法

文檔序號(hào):8000146閱讀:282來(lái)源:國(guó)知局
分散式編解碼系統(tǒng)及方法
【專(zhuān)利摘要】一種分散式編解碼系統(tǒng),包括傳送模塊、選擇模塊、計(jì)算模塊等多個(gè)功能模塊。利用上述功能模塊,可確定客戶端所需的目標(biāo)文件;選擇存儲(chǔ)該目標(biāo)文件的源服務(wù)器;確定各個(gè)源服務(wù)器的優(yōu)先級(jí),并確定編碼服務(wù)器;將該目標(biāo)文件分割為多個(gè)文件區(qū)塊,并依序分配各個(gè)編碼服務(wù)器所需處理的文件區(qū)塊;生成分配記錄表并同步至所有的編碼服務(wù)器及所述客戶端中,所述編碼服務(wù)器根據(jù)所述分配記錄表對(duì)所分配的文件區(qū)塊進(jìn)行編碼處理。本發(fā)明還提供一種分散式編解碼方法。利用本發(fā)明可對(duì)多媒體文件進(jìn)行分散式編解碼。
【專(zhuān)利說(shuō)明】分散式編解碼系統(tǒng)及方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及編解碼技術(shù),尤其涉及一種分散式編解碼系統(tǒng)及方法。

【背景技術(shù)】
[0002] 通常,視頻信號(hào)在傳送前需要先進(jìn)行壓縮編碼,即對(duì)視頻源進(jìn)行壓縮編碼,然后利 用網(wǎng)絡(luò)進(jìn)行傳送,從而節(jié)省傳送帶寬和存儲(chǔ)空間等。隨著視頻編碼標(biāo)準(zhǔn)的提高,分辨率越來(lái) 越高,位元率減少,然而,計(jì)算復(fù)雜度也相應(yīng)提升了。例如,高效率的視頻編碼(HEVC,High Efficiency Video Coding),最多可節(jié)省40?50%之位元率,然而計(jì)算復(fù)雜度可能會(huì)提升 2~10倍,甚至更多。
[0003] 因此,計(jì)算復(fù)雜度的提示必然會(huì)造成對(duì)視頻信號(hào)的編解碼的計(jì)算時(shí)間出現(xiàn)提升, 如此,必然影響對(duì)視頻信號(hào)的編解碼的效率。


【發(fā)明內(nèi)容】

[0004] 鑒于以上內(nèi)容,有必要提供一種分散式編解碼系統(tǒng)及方法,可對(duì)多媒體文件進(jìn)行 分割處理,并利用分布式的多服務(wù)器分別對(duì)分割后的不同的文件區(qū)塊進(jìn)行編碼處理,從而 提高編碼效率。
[0005] 進(jìn)一步地,還有必要提供一種分散式編解碼系統(tǒng)及方法,可在客戶端接收從多個(gè) 服務(wù)器傳送的編碼后的文件區(qū)塊,依序進(jìn)行解碼,并對(duì)解碼后的多個(gè)文件區(qū)塊進(jìn)行整合以 生成完整的多媒體文件,從而實(shí)現(xiàn)數(shù)據(jù)傳送的頻寬(band width)消耗得以降低。
[0006] -種分散式編解碼方法,應(yīng)用于主服務(wù)器,所述主服務(wù)器與多個(gè)從服務(wù)器及客戶 端相連接,該方法包括:接收客戶端需求,并確定客戶端所需的多媒體文件為目標(biāo)文件;選 擇多個(gè)存儲(chǔ)了該目標(biāo)文件的從服務(wù)器為源服務(wù)器;確定各個(gè)源服務(wù)器的優(yōu)先級(jí);根據(jù)優(yōu)先 級(jí)從所述源服務(wù)器中確定多個(gè)編碼服務(wù)器;根據(jù)其中一個(gè)編碼服務(wù)器中存儲(chǔ)的目標(biāo)文件的 信息,將該目標(biāo)文件分割為多個(gè)文件區(qū)塊;根據(jù)預(yù)設(shè)的分配方法,依序分配各個(gè)編碼服務(wù)器 所需處理的文件區(qū)塊,生成分配記錄表并記錄每個(gè)編碼服務(wù)器所需處理的文件區(qū)塊;及將 所述分配記錄表同步至所有的編碼服務(wù)器及所述客戶端中,所述編碼服務(wù)器根據(jù)所述分配 記錄表對(duì)所分配的文件區(qū)塊進(jìn)行編碼處理。
[0007] -種分散式編解碼方法,應(yīng)用于客戶端,所述客戶端與主服務(wù)器及多個(gè)從服務(wù)器 相連接,該方法包括:發(fā)送需求至所述主服務(wù)器,該需求包括所述客戶端所需的多媒體文件 的信息,該多媒體文件確定為目標(biāo)文件;接收從所述主服務(wù)器同步傳送的分配記錄表,所述 分配記錄表記錄了編碼服務(wù)器的編號(hào)及順序、及編碼服務(wù)器所需處理的文件區(qū)塊;接收從 每個(gè)編碼服務(wù)器傳回的編碼后的文件區(qū)塊,并根據(jù)預(yù)設(shè)順序?qū)幋a后的文件區(qū)塊進(jìn)行解碼 處理;及根據(jù)所述分配記錄表確定在已經(jīng)接收到所有的編碼后的文件區(qū)塊時(shí),對(duì)解碼后的 文件區(qū)塊進(jìn)行重組并生成完整的目標(biāo)文件。
[0008] -種分散式編解碼系統(tǒng),應(yīng)用于主服務(wù)器,所述主服務(wù)器與多個(gè)從服務(wù)器及客戶 端相連接,該系統(tǒng)包括:傳送模塊,用于接收客戶端需求,并確定客戶端所需的多媒體文件 為目標(biāo)文件;選擇模塊,用于選擇多個(gè)存儲(chǔ)了該目標(biāo)文件的從服務(wù)器為源服務(wù)器;計(jì)算模 塊,用于確定各個(gè)源服務(wù)器的優(yōu)先級(jí);確定模塊,用于根據(jù)優(yōu)先級(jí)從所述源服務(wù)器中確定多 個(gè)編碼服務(wù)器;分割模塊,用于根據(jù)其中一個(gè)編碼服務(wù)器中存儲(chǔ)的目標(biāo)文件的信息,將該目 標(biāo)文件分割為多個(gè)文件區(qū)塊;分配模塊,用于根據(jù)預(yù)設(shè)的分配方法,依序分配各個(gè)編碼服務(wù) 器所需處理的文件區(qū)塊,生成分配記錄表并記錄每個(gè)編碼服務(wù)器所需處理的文件區(qū)塊;及 同步模塊,用于將所述分配記錄表同步至所有的編碼服務(wù)器及所述客戶端中,所述編碼服 務(wù)器根據(jù)所述分配記錄表對(duì)所分配的文件區(qū)塊進(jìn)行編碼處理。
[0009] -種分散式編解碼系統(tǒng),應(yīng)用于客戶端,所述客戶端與主服務(wù)器及多個(gè)從服務(wù)器 相連接,其特征在于,該系統(tǒng)包括:傳送模塊,用于發(fā)送需求至所述主服務(wù)器,該需求包括所 述客戶端所需的多媒體文件的信息,該多媒體文件確定為目標(biāo)文件;所述的傳送模塊,還用 于接收從所述主服務(wù)器同步傳送的分配記錄表,以及接收從每個(gè)編碼服務(wù)器傳回的編碼后 的文件區(qū)塊,所述分配記錄表記錄了編碼服務(wù)器的編號(hào)及順序、及編碼服務(wù)器所需處理的 文件區(qū)塊;解碼模塊,用于根據(jù)預(yù)設(shè)順序?qū)幋a后的文件區(qū)塊進(jìn)行解碼處理;及整合模塊, 用于根據(jù)所述分配記錄表確定在已經(jīng)接收到所有的編碼后的文件區(qū)塊時(shí),對(duì)解碼后的文件 區(qū)塊進(jìn)行重組并生成完整的目標(biāo)文件。
[0010] 相較于現(xiàn)有技術(shù),所述的分散式編解碼系統(tǒng)及方法,可對(duì)多媒體文件進(jìn)行分割處 理,并利用分布式的多服務(wù)器分別對(duì)分割后的不同的影像片段(或影像區(qū)塊)進(jìn)行編碼處 理,從而提高編碼效率,并減少利用單一服務(wù)器進(jìn)行編碼而造成該服務(wù)器負(fù)載過(guò)重的問(wèn)題。 此外,所述的分散式編解碼系統(tǒng)及方法,還可在客戶端接收從多個(gè)服務(wù)器傳送的編碼后的 文件區(qū)塊,依序進(jìn)行解碼,并對(duì)解碼后的多個(gè)文件區(qū)塊進(jìn)行整合以生成完整的多媒體文件, 從而實(shí)現(xiàn)數(shù)據(jù)傳送的頻寬消耗得以降低。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0011]圖1是本發(fā)明分散式編解碼系統(tǒng)的較佳實(shí)施方式的運(yùn)行環(huán)境圖。
[0012] 圖2是本發(fā)明分散式編解碼系統(tǒng)的較佳實(shí)施方式的硬件架構(gòu)圖。
[0013] 圖3是本發(fā)明分散式編解碼系統(tǒng)的較佳實(shí)施方式的功能模塊圖。
[0014] 圖4是本發(fā)明分散式編解碼系統(tǒng)的分配記錄表的示意圖。
[0015] 圖5是本發(fā)明分散式編解碼方法的較佳實(shí)施方式的編碼流程圖。
[0016] 圖6是本發(fā)明分散式編解碼方法的較佳實(shí)施方式的解碼流程圖。
[0017] 主要元件符號(hào)說(shuō)明

【權(quán)利要求】
1. 一種分散式編解碼方法,應(yīng)用于主服務(wù)器,所述主服務(wù)器與多個(gè)從服務(wù)器及客戶端 相連接,其特征在于,該方法包括: 接收客戶端需求,并確定客戶端所需的多媒體文件為目標(biāo)文件; 選擇多個(gè)存儲(chǔ)了該目標(biāo)文件的從服務(wù)器為源服務(wù)器; 確定各個(gè)源服務(wù)器的優(yōu)先級(jí); 根據(jù)優(yōu)先級(jí)從所述源服務(wù)器中確定多個(gè)編碼服務(wù)器; 根據(jù)其中一個(gè)編碼服務(wù)器中存儲(chǔ)的目標(biāo)文件的信息,將該目標(biāo)文件分割為多個(gè)文件區(qū) 塊; 根據(jù)預(yù)設(shè)的分配方法,依序分配各個(gè)編碼服務(wù)器所需處理的文件區(qū)塊,生成分配記錄 表并記錄每個(gè)編碼服務(wù)器所需處理的文件區(qū)塊;及 將所述分配記錄表同步至所有的編碼服務(wù)器及所述客戶端中,所述編碼服務(wù)器根據(jù)所 述分配記錄表對(duì)所分配的文件區(qū)塊進(jìn)行編碼處理。
2. 如權(quán)利要求1所述的分散式編解碼方法,其特征在于,該方法還包括: 根據(jù)所述分配記錄表,各個(gè)編碼服務(wù)器對(duì)被分配到的文件區(qū)塊進(jìn)行編碼處理;及 將編碼后的文件區(qū)塊依據(jù)預(yù)設(shè)的傳送方式傳送至所述客戶端。
3. 如權(quán)利要求2所述的分散式編解碼方法,其特征在于,所述的預(yù)設(shè)的傳送方式包括: 每個(gè)編碼服務(wù)器直接將編碼后的文件區(qū)塊分別傳送給所述客戶端;或 每個(gè)編碼服務(wù)器依據(jù)預(yù)設(shè)的傳送排程將編碼后的文件區(qū)塊傳送給所述客戶端;或 每個(gè)編碼服務(wù)器將編碼后的文件區(qū)塊先傳送至指定的編碼服務(wù)器,并利用該指定的編 碼服務(wù)器將所述的文件區(qū)塊傳送至客戶端,該指定的編碼服務(wù)器是主服務(wù)器或從服務(wù)器。
4. 如權(quán)利要求1所述的分散式編解碼方法,其特征在于,所述的各個(gè)源服務(wù)器的優(yōu)先 級(jí)根據(jù)公式P=Q〇S + Overhead進(jìn)行計(jì)算,其中,"P"代表每個(gè)源服務(wù)器的優(yōu)先級(jí),"QoS"表 示每個(gè)源服務(wù)器與該客戶端所連接的網(wǎng)絡(luò)的質(zhì)量參數(shù),及"Overhead"表示每個(gè)源服務(wù)器所 消耗的資源。
5. 如權(quán)利要求4所述的分散式編解碼方法,其特征在于,所述"QoS"是指該每個(gè)源服務(wù) 器與客戶端之間網(wǎng)絡(luò)所傳送的封包數(shù)、流量或者速度,以及"Overhead"是每個(gè)源服務(wù)器中 的處理器或內(nèi)存的占用率。
6. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,該方法還包括: 提供多個(gè)分割數(shù)量供所述客戶端選擇對(duì)所述目標(biāo)文件進(jìn)行分割;及 根據(jù)客戶端所選擇的分割數(shù)量將該目標(biāo)文件分割為NXN個(gè)文件區(qū)塊。
7. 如權(quán)利要求6所述的分散式編解碼方法,其特征在于,所述的編碼服務(wù)器的數(shù)量是 根據(jù)所述客戶端所選擇的對(duì)目標(biāo)文件的分割數(shù)量所確定,所述的編碼服務(wù)器的數(shù)量大于等 于 NXN。
8. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,所述的預(yù)設(shè)的分 配方法為根據(jù)優(yōu)先級(jí)的高低順序并采用輪叫方法,依序并逐個(gè)分配各個(gè)編碼服務(wù)器所需處 理的文件區(qū)塊。
9. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,所述的分配記錄 表記錄了所述目標(biāo)文件的大小、分割后文件區(qū)塊的大小、順序及在所述目標(biāo)文件中的位置、 依據(jù)預(yù)設(shè)順序排列的編碼服務(wù)器的編號(hào)及順序、各個(gè)編碼服務(wù)器所分配到的需處理的文件 區(qū)塊的識(shí)別碼以及各個(gè)編碼服務(wù)器被分配到的文件區(qū)塊的數(shù)量,其中,所述識(shí)別碼在所述 目標(biāo)文件被分割時(shí)所賦予。
10. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,所述的源服務(wù) 器還包括存儲(chǔ)了該目標(biāo)文件的片段的服務(wù)器。
11. 如權(quán)利要求10所述的分散式編解碼方法,其特征在于,該方法還包括: 在有一個(gè)或多個(gè)編碼服務(wù)器中存儲(chǔ)的是該目標(biāo)文件的片段時(shí),分配該一個(gè)或多個(gè)編碼 服務(wù)器對(duì)各自存儲(chǔ)的目標(biāo)文件的片段所對(duì)應(yīng)的文件區(qū)塊進(jìn)行編碼,并依據(jù)預(yù)設(shè)的分配方法 將剩余的文件區(qū)塊分配給其余的編碼服務(wù)器進(jìn)行處理。
12. 如權(quán)利要求11所述的分散式編解碼方法,其特征在于,在有多個(gè)編碼服務(wù)器中存 儲(chǔ)的該目標(biāo)文件的片段所對(duì)應(yīng)的文件區(qū)塊為相同時(shí),該方法還包括: 在該相同的文件區(qū)塊為單個(gè)時(shí),選擇具備較高優(yōu)先級(jí)的編碼服務(wù)器對(duì)該相同的文件區(qū) 塊進(jìn)行編碼處理;或 在該相同的文件區(qū)塊為多個(gè)時(shí),根據(jù)預(yù)設(shè)的分配方法將該多個(gè)相同的文件區(qū)塊分配給 該多個(gè)編碼服務(wù)器進(jìn)行編碼處理。
13. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,所述的目標(biāo)文 件是視頻文件、音頻文件或影像文件。
14. 如權(quán)利要求1至5中任一項(xiàng)所述的分散式編解碼方法,其特征在于,所述的編碼服 務(wù)器包括所述的主服務(wù)器及/或從服務(wù)器中的一個(gè)或多個(gè)。
15. -種分散式編解碼方法,應(yīng)用于客戶端,所述客戶端與主服務(wù)器及多個(gè)從服務(wù)器相 連接,其特征在于,該方法包括: 發(fā)送需求至所述主服務(wù)器,該需求包括所述客戶端所需的多媒體文件的信息,該多媒 體文件確定為目標(biāo)文件; 接收從所述主服務(wù)器同步傳送的分配記錄表,所述分配記錄表記錄了編碼服務(wù)器的編 號(hào)及順序、及編碼服務(wù)器所需處理的文件區(qū)塊; 接收從每個(gè)編碼服務(wù)器傳回的編碼后的文件區(qū)塊,并根據(jù)預(yù)設(shè)順序?qū)幋a后的文件區(qū) 塊進(jìn)行解碼處理;及 根據(jù)所述分配記錄表確定在已經(jīng)接收到所有的編碼后的文件區(qū)塊時(shí),對(duì)解碼后的文件 區(qū)塊進(jìn)行重組并生成完整的目標(biāo)文件。
16. 如權(quán)利要求15所述的分散式編解碼方法,其特征在于,所述目標(biāo)文件的大小、分割 后文件區(qū)塊的大小、順序及在所述目標(biāo)文件中的位置、各個(gè)編碼服務(wù)器所分配到的需處理 的文件區(qū)塊的識(shí)別碼以及各個(gè)編碼服務(wù)器被分配到的文件區(qū)塊的數(shù)量,其中,所述識(shí)別碼 在所述目標(biāo)文件被分割時(shí)所賦予。
17. 如權(quán)利要求15所述的分散式編解碼方法,其特征在于,所述的預(yù)設(shè)順序是所述客 戶端接收各個(gè)編碼后的文件區(qū)塊的接收順序、或者是各個(gè)編碼服務(wù)器的預(yù)設(shè)排列順序、或 者是所述編碼后的文件區(qū)塊的排列順序。
18. 如權(quán)利要求15至17中任一項(xiàng)所述的分散式編解碼方法,其特征在于,該方法還包 括: 調(diào)用相應(yīng)的播放軟件以播放所述完整的目標(biāo)文件。
19. 一種分散式編解碼系統(tǒng),應(yīng)用于主服務(wù)器,所述主服務(wù)器與多個(gè)從服務(wù)器及客戶端 相連接,其特征在于,該系統(tǒng)包括: 傳送模塊,用于接收客戶端需求,并確定客戶端所需的多媒體文件為目標(biāo)文件; 選擇模塊,用于選擇多個(gè)存儲(chǔ)了該目標(biāo)文件的從服務(wù)器為源服務(wù)器; 計(jì)算模塊,用于確定各個(gè)源服務(wù)器的優(yōu)先級(jí); 確定模塊,用于根據(jù)優(yōu)先級(jí)從所述源服務(wù)器中確定多個(gè)編碼服務(wù)器; 分割模塊,用于根據(jù)其中一個(gè)編碼服務(wù)器中存儲(chǔ)的目標(biāo)文件的信息,將該目標(biāo)文件分 割為多個(gè)文件區(qū)塊; 分配模塊,用于根據(jù)預(yù)設(shè)的分配方法,依序分配各個(gè)編碼服務(wù)器所需處理的文件區(qū)塊, 生成分配記錄表并記錄每個(gè)編碼服務(wù)器所需處理的文件區(qū)塊;及 同步模塊,用于將所述分配記錄表同步至所有的編碼服務(wù)器及所述客戶端中,所述編 碼服務(wù)器根據(jù)所述分配記錄表對(duì)所分配的文件區(qū)塊進(jìn)行編碼處理。
20. 如權(quán)利要求19所述的分散式編解碼系統(tǒng),其特征在于,該系統(tǒng)還包括: 編碼模塊,用于根據(jù)所述分配記錄表對(duì)每個(gè)編碼服務(wù)器被分配到的文件區(qū)塊進(jìn)行編碼 處理;及 所述的傳送模塊,還用于將編碼后的文件區(qū)塊依據(jù)預(yù)設(shè)的傳送方式傳送至所述客戶 端。
21. -種分散式編解碼系統(tǒng),應(yīng)用于客戶端,所述客戶端與主服務(wù)器及多個(gè)從服務(wù)器相 連接,其特征在于,該系統(tǒng)包括: 傳送模塊,用于發(fā)送需求至所述主服務(wù)器,該需求包括所述客戶端所需的多媒體文件 的信息,該多媒體文件確定為目標(biāo)文件; 所述的傳送模塊,還用于接收從所述主服務(wù)器同步傳送的分配記錄表,以及接收從每 個(gè)編碼服務(wù)器傳回的編碼后的文件區(qū)塊,所述分配記錄表記錄了編碼服務(wù)器的編號(hào)及順 序、及編碼服務(wù)器所需處理的文件區(qū)塊; 解碼模塊,用于根據(jù)預(yù)設(shè)順序?qū)幋a后的文件區(qū)塊進(jìn)行解碼處理;及 整合模塊,用于根據(jù)所述分配記錄表確定在已經(jīng)接收到所有的編碼后的文件區(qū)塊時(shí), 對(duì)解碼后的文件區(qū)塊進(jìn)行重組并生成完整的目標(biāo)文件。
【文檔編號(hào)】H04N21/2343GK104219540SQ201310207915
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年5月30日 優(yōu)先權(quán)日:2013年5月30日
【發(fā)明者】張力凡, 李忠一 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
延吉市| 绵竹市| 兴隆县| 上思县| 报价| 凤翔县| 嘉定区| 西乌| 和龙市| 卓资县| 淳安县| 五家渠市| 合山市| 鄂尔多斯市| 五台县| 沧州市| 泉州市| 永川市| 西乌珠穆沁旗| 盐池县| 东明县| 南木林县| 九寨沟县| 潞城市| 乌拉特后旗| 咸宁市| 邢台县| 安康市| 淳安县| 莱州市| 南康市| 达州市| 土默特右旗| 鹤峰县| 桐城市| 海南省| 都昌县| 司法| 古田县| 老河口市| 威远县|