專利名稱:分布式圖像拼接方法、拼接服務器和終端的制作方法
技術領域:
本發(fā)明涉及圖像處理相關技術領域,特別是涉及分布式圖像拼接方法、拼接服務器和終端。
背景技術:
圖像拼接技術是將一組相互間重疊部分的圖像序列進行空間匹配對準,經(jīng)重采樣合成后形成一幅包含各圖像序列信息的寬視角場景的、完整的、高清晰的圖像技術,圖1是一副六張小圖像,圖2是將圖1的六張小圖像拼接而成的一副大圖像。一般來說,圖像拼接的過程由圖像獲取,圖像配準和圖像合成三步驟組成,其中圖像配準是整個圖像拼接的基礎。圖像拼接在攝影測量學、計算機視覺、遙感圖像處理、醫(yī)學圖像分析、計算機圖形學等領域有著廣泛的應用價值。超大分辨率的圖像的獲得,一種方法是采用高端、價格昂貴的千萬級攝像機直接拍攝獲得,而且局限于目前的技術水平,最多也只能在8K*4K左右(約3200萬左右)像素的分辨率,更多的方法是采用單臺或多臺攝像機拍攝多張圖像后,進行圖像拼接,得到一副更大分辨率的圖像。圖像拼接技術包括圖像拼接制作和拼接圖像的閱覽演播兩個功能。圖像拼接技術已在智能手機、PC機和高端攝像設備中得到了應用,出現(xiàn)了很多代表性商業(yè)拼接軟件和開源軟件,如PT⑶1、HUGIN、The Panorama Factory、Autostitch等全景圖像拼接軟件,此外部分型號的佳能相機也可以自動實現(xiàn)序列圖像拼接。由于智能手機在運算效率和內(nèi)存資源上均存在較大的局限性,只能處理圖像的水平拼接,不能做圖像的縱向拼接。而PC機盡管比手機資源更多,圖像拼接大小、拼接方式和拼接的效果有很大地改進,但仍然受到PC機的內(nèi)存和顯存的限制,對圖像拼接的張數(shù)有限制,不能任意擴充圖像拼接大小,而且播放和瀏覽拼接的超大圖像時,受顯存限制,顯示會出現(xiàn)不流暢的缺點。
發(fā)明內(nèi)容
基于此,有必要針對現(xiàn)有技術計算能力較弱的終端無法流暢地對多個小圖像拼接成大圖像的技術問題,提供一種分布式圖像拼接方法、拼接服務器和終端。一種分布式圖像拼接方法,包括:接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像;根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終端顯示;返回所述待傳輸圖像至所述終端。在其中一個實施例中,所述終端為拼接墻終端,所述將多個待拼接圖像進行拼接后得到待傳輸圖像的步驟,具體包括:
將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述將多個待拼接圖像進行拼接后得到待傳輸圖像的步驟,具體包括:將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯不O一種分布式拼接服務器,包括:拼接請求接收模塊,用于接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像;圖像獲取模塊,用于根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;拼接模塊,用于將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終端顯示;傳輸模塊,用于返回所述待傳輸圖像至所述終端。在其中一個實施例中,所述終端的類型包括拼接墻終端,所述拼接模塊,具體包括:預拼接子模塊,用于將多個待拼接圖像進行拼接后得到預拼接圖像;瓦片分割子模塊,用于將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述拼接模塊,具體包括:預拼接子模塊,用于將多個待拼接圖像進行拼接后得到預拼接圖像;壓縮子模塊,用于將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯示。一種分布式圖像拼接方法,包括:發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù);接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像;顯示所述待傳輸圖像。在其中一個實施例中,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像;所述顯示所述待傳輸圖像的步驟具體包括:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像;
所述顯示所述待傳輸圖像的步驟具體包括:將待傳輸圖像解壓后顯示。一種分布式圖像拼接終端,包括:拼接請求發(fā)送模塊,用于發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù);待傳輸圖像接收模塊,用于接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像;顯示模塊,用于顯示所述待傳輸圖像。在其中一個實施例中,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像;所述顯示模塊,具體用于:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像;所述顯示模塊,具體用于:將待傳輸圖像解壓后顯示。本發(fā)明的分布式圖像拼接方法、拼接服務器和終端對不同終端提供統(tǒng)一的圖像拼接接口,終端無需承擔圖像的拼接制作,圖像拼接制作處理在服務端(云端)完成,與現(xiàn)有的圖像拼接制作由終端自己完成不同,本發(fā)明克服了現(xiàn)有的終端既需要完成圖像的拼接制作又要承擔播放閱覽任務,本發(fā)明將圖像拼接制作的任務交到云端服務器處理,智能手機、PC機和拼接墻等終端只承擔閱覽播放的功能,這樣大大減輕了終端的硬件配置,普通的顯示終端就可以享受圖像拼接服務,可充分發(fā)揮出云計算架構技術資源共享的特點。
圖1為本發(fā)明一種分布式圖像拼接方法在拼接服務器上的工作流程圖;圖2為本發(fā)明的一種分布式圖像拼接制作服務器的結構模塊圖;圖3為本發(fā)明一種分布式圖像拼接方法在終端的工作流程圖;圖4為本發(fā)明一種分布式圖像拼接終端的結構模塊圖;圖5所述為本發(fā)明的一種分布式圖像拼接方法的工作流程圖;圖6為本發(fā)明的一個例子的系統(tǒng)架構示意圖;圖7為本發(fā)明一個例子的拼接服務器的功能框架圖;圖8為本發(fā)明一個例子中圖像拼接服務消息處理流程圖。
具體實施例方式下面結合附圖和具體實施例對本發(fā)明做進一步詳細的說明。如圖1所示為本發(fā)明一種分布式圖像拼接方法在拼接服務器上的工作流程圖,包括:步驟S101,接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像;步驟S102,根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;步驟S103,將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終%5顯7]^ ;步驟S104,返回所述待傳輸圖像至所述終端。其中步驟S103中,將多個拼接圖像進行拼接,并不是簡單的拼合,而是將多個待拼接圖像之間重復的部分融合后的拼接。具體的拼接方式,可以采用本領域常用的各種圖像拼接方式。其中步驟S102中,待傳輸圖像可以從一個專門用于保存圖像的圖像存儲服務器中獲取,也可以就存放保存在拼接服務器上。其中,步驟SlOl中的終端,可以是智能手機、PC機或者拼接墻,而待拼接圖像的參數(shù),可以是待拼接圖像的名稱、文件后綴、文件大小或者存放地址等。本領域普通技術人員,可以在閱讀本專利的基礎上進行補充。在其中一個實施例中,所述終端為拼接墻終端,所述步驟S103,具體包括:將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯示。該實施例的方法,主要適用與拼接墻終端。拼接墻,即多個顯示單元拼接起來的拼接顯示墻(DLP、IXD、LED等)在控制室和指揮室領域有很重要的作用,而且拼接墻采用分布式同步顯示處理技術,更適合于顯示超高分辨率的視頻圖像信息,拼接的超大視頻圖像顯示信息可以1:1分辨率上墻,這比單純地放大原視頻圖像,具有顯示更多圖像信息的優(yōu)點。如在3D GIS應用中,采用航拍的地理信息視頻圖像,可以對多張不同分辨率采集的圖像進行拼接和融合處理,拼接成一張超大尺寸影像圖像,黏貼3D GIS模型上,并在拼接墻上顯示。由于拼接墻是采用分布式處理器承擔多個拼接單元的集中同步顯示功能,分布式處理器由多個單臺服務器構成的計算機集群,單臺服務器受到內(nèi)存和顯存限制,不能顯示超過內(nèi)存和顯存處理能的大分辨率圖像。因此需要云端的拼接服務器將拼接好的大分辨率圖像再進行瓦片分割,實際應用中,為了平衡傳輸帶寬和處理器快速流暢顯示,一般將圖像分割大小為256*256的小瓦片;然后壓縮傳輸瓦片,在拼接墻終端由分布式處理器將這些小瓦片再拼接起來顯不在拼接墻上。在其中一個實施例中,所述步驟S103,具體包括:將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯不O·拼接后的圖像的大小較大,直接傳輸速度較慢,因此本實施例將拼接后的大分辨率圖像進行壓縮由IP網(wǎng)絡發(fā)送到請求終端。待拼接圖像可以是由終端發(fā)送并存儲在圖像存儲設備(例如圖像存儲服務器)中,在其中一個實施例中,所述步驟102具體包括:從圖像存儲設備中根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,所述圖像存儲設備從終端接收多個待拼接圖像并保存。
如圖2所述為本發(fā)明的一種分布式拼接服務器的結構模塊圖,包括:拼接請求接收模塊210,用于接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像;圖像獲取模塊220,用于根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;拼接模塊230,用于將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終端顯示;傳輸模塊240,用于返回所述待傳輸圖像至所述終端。在其中一個實施例中,所述終端的類型包括拼接墻終端,所述拼接模塊230,具體包括:預拼接子模塊231,用于將多個待拼接圖像進行拼接后得到預拼接圖像;瓦片分割子模塊232,用于將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述拼接模塊230,具體包括:預拼接子模塊231,用于將多個待拼接圖像進行拼接后得到預拼接圖像;壓縮子模塊233,用于將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯示。在其中一個實施例中,所述拼接模塊220,具體用于:從圖像存儲設備中根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,所述圖像存儲設備從終端接收多個待拼接圖像并保存。如圖3所示為本發(fā)明一種分布式圖像拼接方法在終端的工作流程圖,包括:步驟S301,發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù);步驟S302,接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像;步驟S303,顯示所述待傳輸圖像。在其中一個實施例中,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像;所述步驟S303具體包括:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像;所述步驟S303具體包括:將待傳輸圖像解壓后顯示。在其中一個實施例中,還包括:發(fā)送多個待拼接圖像到圖像存儲設備;所述接收待傳輸圖像的步驟中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),從圖像存儲設備獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像。待傳輸圖像可以發(fā)送到一個專門用于保存圖像的圖像存儲服務器中保存,也可以就發(fā)送到拼接服務器,在拼接服務器上進行保存。如圖4所述為本發(fā)明一種分布式圖像拼接終端的結構模塊圖,包括:拼接請求發(fā)送模塊410,用于發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù);待傳輸圖像接收模塊420,用于接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像;顯示模塊430,用于顯示所述待傳輸圖像。在其中一個實施例中,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像;所述顯示模塊430,具體用于:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。在其中一個實施例中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像;所述顯示模塊430,具體用于:將待傳輸圖像解壓后顯示。在其中一個實施例中,還包括:待拼接圖像發(fā)送模塊440,用于發(fā)送多個待拼接圖像;所述待傳輸圖像接收模塊中,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),從圖像存儲設備獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像。如圖5所述為本發(fā)明的一種分布式圖像拼接方法的工作流程圖,包括:步驟S501,終端向拼接服務器發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù);步驟S502,拼接服務器接收圖像拼接請求;步驟S503,拼接服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;步驟S504,拼接服務器將多個待拼接圖像進行拼接后得到待傳輸圖像;步驟S505,拼接服務器向終端返回所述待傳輸圖像;步驟S506,終端接收待傳輸圖像;步驟S507,終端顯示所述待傳輸圖像。在其中個實施例中,所述終端為拼接墻終端;所述步驟S504,具體包括:拼接服務器將多個待拼接圖像進行拼接后得到預拼接圖像;拼接服務器將預拼接圖像進行瓦片分割后得到多個待傳輸圖像;所述終端顯示所述待傳輸圖像的步驟具體包括:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。
在其中一個實施例中:所述步驟S504,具體包括:拼接服務器將多個待拼接圖像進行拼接后得到預拼接圖像;拼接服務器將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯示;所述終端顯示所述待傳輸圖像的步驟具體包括:終端將待傳輸圖像解壓后顯示。在其中一個實施例中,還包括:終端發(fā)送多個待拼接圖像;所述拼接服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像的步驟具體包括:所述拼接服務器從圖像存儲設備中根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像。如圖6所示為本發(fā)明的一個例子的系統(tǒng)架構示意圖。云計算是一種商業(yè)計算模型,它將計算任務分布在大量計算機構成的資源池上,使用戶能夠按需獲取計算力、存儲空間和信息服務。資源池稱之為云,包括計算服務器,存儲服務器和寬帶資源。在未來的云計算架構中,不同大小尺寸的顯示終端,如智能手機包括IPAD,PC機,電視和拼接墻都可以隨時隨地接入到云中,享受到云端的服務。在本例子中,客戶終端包括手持終端611、PC終端612和拼接墻終端613,需要從云端的拼接服務器620中下載并安裝客戶端圖像拼接軟件。云計算接入系統(tǒng)平臺630是一個通用的云接入服務器,可配置IBM、微軟、Intel或Google等公司的云計算系統(tǒng)平臺軟件。圖像存儲服務器640即所述圖像存儲裝置,是專門用于存儲圖像庫的設備,可以接受來自從手機終端611、PC終端612、拼接墻終端613及其網(wǎng)絡設備上傳圖像。圖7給出了拼接服務器620的功能框架。在這個框架中,包括云端服務入口模塊651、手機圖像拼接服務模塊652、PC機拼接服務模塊653、拼接墻圖像拼接服務模塊654,以及解壓來自IP網(wǎng)絡的待拼接圖像的解壓模塊655、從云端發(fā)送傳輸拼接的大分辨率圖像前,需進行壓縮以節(jié)省帶寬的壓縮模塊656,解壓模塊655和壓縮模塊656的壓縮和解壓縮功能實現(xiàn)既可采用軟壓縮也包括采用硬壓縮。云端服務入口模塊651通過解析http協(xié)議,獲取來自請求的終端類型,確定是來自手機終端的圖像拼接請求、PC機圖像拼接請求還是拼接墻圖像拼接業(yè)務請求,并將圖像拼接請求消息發(fā)到相應的與終端適配的處理模塊。上述拼接服務器620的數(shù)量可根據(jù)業(yè)務量大小在云計算系統(tǒng)中靈活配置,并由云計算接入系統(tǒng)平臺630分配。圖8給出了本例子中圖像拼接服務消息處理流程圖??蛻艚K端包括手持終端、PC終端和拼接墻終端。客服終端預先從云端的拼接服務器620中下載并安裝圖像拼接客戶端軟件。步驟S801,客戶端發(fā)送圖像拼接業(yè)務請求(web方式)到云端的拼接服務器620,請求包括選中哪些圖像待拼接。步驟S802,云計算接入系統(tǒng)平臺630轉(zhuǎn)發(fā)http請求到拼接服務器620,拼接服務器620的云端服務入口模塊651解析http請求,獲取終端類型,并將請求轉(zhuǎn)發(fā)至相應的處理模塊,如手機圖像拼接服務模塊652、PC機拼接服務模塊653、拼接墻圖像拼接服務模塊654。步驟S803,拼接服務器620從圖像存儲服務器640獲取指定的待拼接的圖像,進行拼接處理。步驟S804,拼接后的大分辨率圖像再進行壓縮由IP網(wǎng)絡發(fā)送到請求終端。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利 的 保護范圍應以所附權利要求為準。
權利要求
1.一種分布式圖像拼接方法,其特征在于,包括: 接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像; 根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像; 將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終端顯示; 返回所述待傳輸圖像至所述終端。
2.根據(jù)權利要求1所述的分布式圖像拼接方法,其特征在于,所述終端為拼接墻終端,所述將多個待拼接圖像進行拼接后得到待傳輸圖像的步驟,具體包括: 將多個待拼接圖像進行拼接后得到預拼接圖像; 將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯示。
3.根據(jù)權利要求1所述的分布式圖像拼接方法,其特征在于,所述將多個待拼接圖像進行拼接后得到待傳輸圖像的步驟,具體包括: 將多個待拼接圖像進行拼接后得 到預拼接圖像; 將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯示。
4.一種分布式拼接服務器,其特征在于,包括: 拼接請求接收模塊,用于接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像; 圖像獲取模塊,用于根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像; 拼接模塊,用于將多個待拼接圖像進行拼接后得到待傳輸圖像,所述待傳輸圖像用于在終%5顯7]^ ; 傳輸模塊,用于返回所述待傳輸圖像至所述終端。
5.根據(jù)權利要求4所述的分布式拼接服務器,其特征在于,所述終端的類型包括拼接墻終端,所述拼接模塊,具體包括: 預拼接子模塊,用于將多個待拼接圖像進行拼接后得到預拼接圖像; 瓦片分割子模塊,用于將預拼接圖像進行瓦片分割后得到多個待傳輸圖像,所述待傳輸圖像由所述拼接墻終端的拼接單元分別顯示,并由拼接墻終端的分布式處理器集中控制顯不O
6.根據(jù)權利要求4所述的分布式拼接服務器,其特征在于,所述拼接模塊,具體包括: 預拼接子模塊,用于將多個待拼接圖像進行拼接后得到預拼接圖像; 壓縮子模塊,用于將預拼接圖像進行壓縮后得到待傳輸圖像,所述待傳輸圖像用于在所述終端解壓后顯示。
7.一種分布式圖像拼接方法,其特征在于,包括: 發(fā)送圖像拼接請求至服務器,所述圖像拼接請求包括多個待拼接圖像的參數(shù); 接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像; 顯示所述待傳輸圖像。
8.根據(jù)權利要求7所述的分布式圖像拼接方法,其特征在于,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像; 所述顯示所述待傳輸圖像的步驟具體包括:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。
9.根據(jù)權利要求7所述的分布式圖像拼接方法,其特征在于,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像; 所述顯示所述待傳輸圖像的步驟具體包括:將待傳輸圖像解壓后顯示。
10.一種分布式圖像拼接終端,其特征在于,包括: 拼接請求發(fā)送模塊,用于發(fā)送圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù); 待傳輸圖像接收模塊,用于接收待傳輸圖像,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,并將多個待拼接圖像進行拼接后得到待傳輸圖像; 顯示模塊,用于顯示所述待傳輸圖像。
11.根據(jù)權利要求10所述的分布式圖像拼接終端,其特征在于,所述終端為拼接墻終端,所述待傳輸圖像由接收所述圖像拼接請求的服務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像,將預拼接圖像進行瓦片分割后得到多個待傳輸圖像; 所述顯示模塊,具體用于:由所述拼接墻終端的拼接單元分別顯示所述待傳輸圖像,并由拼接墻終端的分布式處理器集中控制顯示。
12.根據(jù)權利要求10所述的分布式圖像拼接終端,其特征在于,所述待傳輸圖像由接收所述圖像拼接請求的服 務器根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像,將多個待拼接圖像進行拼接后得到預拼接圖像;將預拼接圖像進行壓縮后得到待傳輸圖像; 所述顯示模塊,具體用于:將待傳輸圖像解壓后顯示。
全文摘要
本發(fā)明涉及圖像處理相關技術領域,特別是涉及分布式圖像拼接方法、拼接服務器和終端,方法包括接收終端發(fā)送的圖像拼接請求,所述圖像拼接請求包括多個待拼接圖像的參數(shù),所述終端用于顯示待傳輸圖像;根據(jù)所述待拼接圖像的參數(shù),獲取多個待拼接圖像;將多個待拼接圖像進行拼接后得到待傳輸圖像;返回所述待傳輸圖像至所述終端。本發(fā)明終端無需承擔圖像的拼接制作,圖像拼接制作處理在服務端(云端)完成。本發(fā)明將圖像拼接制作的任務交到云端服務器處理,智能手機、PC機和拼接墻等終端只承擔閱覽播放的功能,大大減輕了終端的硬件配置,普通的顯示終端就可以享受圖像拼接服務,可充分發(fā)揮出云計算架構技術資源共享的特點。
文檔編號H04L29/08GK103200258SQ20131010624
公開日2013年7月10日 申請日期2013年3月28日 優(yōu)先權日2013年3月28日
發(fā)明者肖平 申請人:廣東威創(chuàng)視訊科技股份有限公司