專利名稱:使用再現(xiàn)范圍內(nèi)信息的圖像傳輸裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像傳輸裝置和圖像傳輸系統(tǒng),更具體地,涉及能降低欲傳送的圖像數(shù)據(jù)量的圖像傳輸裝置和系統(tǒng)。
背景技術(shù):
近年來(lái),將圖像發(fā)送到顯示終端在現(xiàn)有技術(shù)中繼續(xù)增加。在這種應(yīng)用中,經(jīng)有線或無(wú)線網(wǎng)絡(luò),將由例如個(gè)人計(jì)算機(jī)生成的圖像發(fā)送到圖像顯示裝置或終端,諸如投影儀等等以便顯示。以放映軟件程序的數(shù)據(jù)格式將由個(gè)人計(jì)算機(jī)生成的數(shù)據(jù)發(fā)送到圖像顯示終端,其將該數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù)以及基于圖像數(shù)據(jù),顯示圖像。根據(jù)這一過(guò)程,圖像顯示終端需要具有諸如CD-ROM驅(qū)動(dòng)器等等的部件,用于當(dāng)發(fā)行升級(jí)版本時(shí),更新放映軟件程序。然而,附加部件使得難以滿足更小型和更便宜的圖像顯示終端的需求。一種解決方案是個(gè)人計(jì)算機(jī)將數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù)以及將圖像數(shù)據(jù)發(fā)送到圖像顯示終端。然而,需要花費(fèi)幾秒鐘來(lái)通過(guò)普通網(wǎng)絡(luò),將圖像數(shù)據(jù)傳送到圖像顯示終端,因?yàn)閳D像數(shù)據(jù)量通常相當(dāng)大。已經(jīng)公開(kāi)了用于通過(guò)將圖像數(shù)據(jù)劃分成位圖數(shù)據(jù)塊,縮短圖像數(shù)據(jù)的傳輸時(shí)間的過(guò)程。如果位圖數(shù)據(jù)的顏色量小,那么,減少索引數(shù),將位圖數(shù)據(jù)轉(zhuǎn)換成具有更少位的索引,以及壓縮和發(fā)送索引數(shù)據(jù)。詳細(xì)見(jiàn)日本專利公開(kāi)申請(qǐng)?zhí)朜o.74173/98。根據(jù)另一公開(kāi)的系統(tǒng),將圖像數(shù)據(jù)劃分成塊,然后,檢測(cè)已經(jīng)改變的圖像部分以便顯示,以及僅發(fā)送對(duì)應(yīng)于檢測(cè)到改變的塊的圖像數(shù)據(jù)以便更新顯示圖像,從而降低傳送數(shù)據(jù)量。詳細(xì)參見(jiàn)日本專利申請(qǐng)公開(kāi)號(hào)No.50694/2003。
然而,通過(guò)上述公開(kāi)的系統(tǒng),難以控制傳送圖像數(shù)據(jù)量以致根據(jù)網(wǎng)絡(luò)傳輸能力,降低圖像傳輸裝置和圖像接收裝置間的傳輸延遲。為控制將傳送的圖像數(shù)據(jù)量以便降低傳輸延遲,需要以高壓縮比壓縮圖像數(shù)據(jù),以便降低將傳送的圖像數(shù)據(jù)量,這降低顯示圖像的質(zhì)量。然而,如果以延遲傳輸延遲的壓縮比壓縮圖像數(shù)據(jù),未有效地使用網(wǎng)絡(luò)帶寬,以及降低顯示圖像的質(zhì)量。
當(dāng)部分或全部頻繁地改變將顯示的圖像時(shí),傳統(tǒng)的圖像傳輸裝置每次改變圖像時(shí),必須發(fā)送全部圖像數(shù)據(jù),因此,需要發(fā)送大量圖像數(shù)據(jù)。即使通過(guò)一般的圖像壓縮過(guò)程,降低將傳送的圖像數(shù)據(jù)量,當(dāng)以超出網(wǎng)絡(luò)的傳輸能力的量發(fā)送圖像數(shù)據(jù)時(shí),所接收的圖像數(shù)據(jù)的傳輸延遲增加。在這種網(wǎng)絡(luò)下,如果通過(guò)高壓縮過(guò)程,降低將傳送的圖像數(shù)據(jù)量以便與網(wǎng)絡(luò)帶寬匹配,從而提高用于顯示所接收的圖像數(shù)據(jù)的響應(yīng)時(shí)間,那么大大地降低顯示圖像的質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是提供能根據(jù)網(wǎng)絡(luò)帶寬,通過(guò)簡(jiǎn)單的過(guò)程,控制將傳送的圖像數(shù)據(jù)量的圖像傳輸裝置和圖像傳輸系統(tǒng)。
在本發(fā)明的實(shí)施例中,提供一種用于通過(guò)網(wǎng)絡(luò),傳送圖像數(shù)據(jù)的圖像傳輸裝置。該裝置具有圖像再現(xiàn)單元、圖像處理設(shè)備、存儲(chǔ)設(shè)備和圖像傳送器。圖像再現(xiàn)單元配置成顯示圖象以及將所顯示的圖像發(fā)送到圖像處理設(shè)備和存儲(chǔ)設(shè)備。圖像處理設(shè)備配置成(a)定義從圖像再現(xiàn)單元發(fā)送的再現(xiàn)圖像的、環(huán)繞在顯示中已經(jīng)改變的更新部分的范圍,以及獲得所定義的范圍的位置和范圍信息;(b)通過(guò)所定義的范圍的位置和范圍信息和存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息,將所定義的范圍與存儲(chǔ)設(shè)備中的存儲(chǔ)范圍進(jìn)行比較,(c)如果在所比較的范圍間沒(méi)有重疊范圍,將所定義的范圍的位置和范圍信息發(fā)送到存儲(chǔ)設(shè)備,以及如果在所比較的范圍間有重疊范圍,將環(huán)繞所比較的范圍的新范圍的位置和范圍信息發(fā)送到存儲(chǔ)設(shè)備,以及(d)當(dāng)圖像傳送器準(zhǔn)備通過(guò)網(wǎng)絡(luò)傳送時(shí),讀取存儲(chǔ)在存儲(chǔ)設(shè)備中的最近一個(gè)圖像的圖像數(shù)據(jù),圖像數(shù)據(jù)對(duì)應(yīng)于在傳送時(shí),存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息的每一項(xiàng),壓縮圖像數(shù)據(jù)以便生成壓縮圖像數(shù)據(jù),將所壓縮的圖像數(shù)據(jù)發(fā)送到存儲(chǔ)設(shè)備,以及初始化存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息;存儲(chǔ)設(shè)備配置成存儲(chǔ)由再現(xiàn)單元顯示的圖像、從圖像處理設(shè)備發(fā)送的位置和范圍信息,以及所壓縮的圖像數(shù)據(jù)。圖像傳送器配置成傳送所壓縮的圖像數(shù)據(jù)和相關(guān)位置和范圍信息的每一項(xiàng)。
當(dāng)網(wǎng)絡(luò)擁擠時(shí),不產(chǎn)生將傳送的圖像數(shù)據(jù),反而累積有關(guān)更新的范圍的信息。當(dāng)裝置準(zhǔn)備傳送時(shí),讀取對(duì)應(yīng)于更新范圍的信息的累積項(xiàng)的信息的部分,以及傳送為圖像數(shù)據(jù)。根據(jù)本發(fā)明的第一優(yōu)點(diǎn),因此,根據(jù)網(wǎng)絡(luò)的帶寬大小,通過(guò)簡(jiǎn)單的過(guò)程,能控制將傳送的圖像數(shù)據(jù)量。
當(dāng)裝置準(zhǔn)備傳送時(shí),將傳送的圖像數(shù)據(jù)的最大量對(duì)應(yīng)于能存儲(chǔ)在再現(xiàn)范圍集,即整個(gè)圖像中的最大范圍。因此,圖像傳輸延遲,即在圖像傳輸裝置上顯示圖像的時(shí)間和在圖像接收裝置上顯示圖像的時(shí)間之間的時(shí)間延遲,不超出用于壓縮整個(gè)圖像的處理時(shí)間、用于擴(kuò)展整個(gè)圖像的處理時(shí)間和用于傳輸?shù)臅r(shí)間的總和。根據(jù)本發(fā)明的第二優(yōu)點(diǎn),因此,能降低圖像傳輸?shù)难舆t。
在開(kāi)始給予CPU(中央處理單元)很大負(fù)擔(dān)的壓縮過(guò)程前,能降低將壓縮的圖像數(shù)據(jù)量。這允許CPU在匹配網(wǎng)絡(luò)帶寬的程度上,避免在未改變的圖像部分上執(zhí)行圖像壓縮過(guò)程。根據(jù)本發(fā)明的第三優(yōu)點(diǎn),因此,能降低在圖像傳輸裝置中,在圖像處理過(guò)程中導(dǎo)致的CPU上的負(fù)擔(dān)。
當(dāng)由通常用在圖像接收裝置中的通信流量控制過(guò)程,限制傳輸率時(shí),也能降低傳送到圖像接收裝置的圖像數(shù)據(jù)量,因?yàn)樵趫D像傳輸過(guò)程期間,在圖像傳輸裝置中累積新顯示的區(qū)域。根據(jù)本發(fā)明的第四優(yōu)點(diǎn),因此,能用與窄網(wǎng)絡(luò)帶寬情形相同的方式,根據(jù)圖像接收裝置的圖像顯示處理能力,控制傳送到圖像接收裝置的圖像數(shù)據(jù)量。
根據(jù)本發(fā)明的第五優(yōu)點(diǎn),因?yàn)閷⒏聟^(qū)定義為矩形范圍,能容易彼此比較新輸入的范圍和已經(jīng)存儲(chǔ)的范圍,以及也能容易處理那些區(qū)間的重疊部分。
從下述參考示例說(shuō)明本發(fā)明的例子的附圖的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將變得顯而易見(jiàn)。
圖1是根據(jù)本發(fā)明的第一實(shí)施例的圖像傳輸系統(tǒng)的框圖;圖2A至2C是根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)的操作順序的流程圖,圖2A表示再現(xiàn)范圍輸入單元和再現(xiàn)范圍限制單元的操作順序,圖2B表示再現(xiàn)范圍集輸出單元和圖像壓縮器的操作順序,以及圖2C表示圖像傳送器的操作順序。
圖3和4是用于說(shuō)明組合和存儲(chǔ)矩形范圍的過(guò)程的圖,圖3表示達(dá)第三組合判斷過(guò)程的組合判斷過(guò)程,以及圖4表示從第四至第五組合判斷過(guò)程;以及圖5是根據(jù)本發(fā)明的第二實(shí)施例的圖像傳輸系統(tǒng)的框圖。
具體實(shí)施例方式
在根據(jù)本發(fā)明的實(shí)施例的圖像傳輸系統(tǒng)中,當(dāng)網(wǎng)絡(luò)擁擠以及不能通過(guò)該網(wǎng)絡(luò)傳送圖像時(shí),將有關(guān)在擁擠狀態(tài)期間更新的圖像區(qū)的信息存儲(chǔ)在圖像傳輸裝置中。當(dāng)傳送開(kāi)始時(shí),僅讀取對(duì)應(yīng)于更新范圍的圖像部分以及壓縮其圖像數(shù)據(jù)。不必發(fā)送沒(méi)有改變或在最終改變前的每個(gè)階段所做的每個(gè)改變的圖像部分。從而根據(jù)網(wǎng)絡(luò)的傳輸能力,降低將傳送的圖像數(shù)據(jù)量。當(dāng)傳送隨用戶操作而頻繁改變的圖像時(shí),通常對(duì)用戶來(lái)說(shuō),通過(guò)省略傳送在最終改變前在每個(gè)階段所做的每個(gè)改變,從而降低傳輸延遲,而不是通過(guò)如實(shí)地傳送更新的圖像數(shù)據(jù)來(lái)增加傳輸延遲,是有用的。根據(jù)本發(fā)明,根據(jù)網(wǎng)絡(luò)的傳輸能力,部分省略由圖像傳輸裝置顯示的頻繁改變的圖像數(shù)據(jù),從而降低源圖像數(shù)據(jù)和所接收的圖像數(shù)據(jù)間的傳輸延遲,以及提高基于所接收的圖像數(shù)據(jù),顯示圖像的響應(yīng)時(shí)間。
根據(jù)本發(fā)明的圖像傳輸裝置和系統(tǒng)能用在用于通過(guò)有線或無(wú)線網(wǎng)絡(luò),將在圖像傳輸裝置上顯示的圖像發(fā)送到圖像顯示裝置,諸如投影儀等等以便顯示的應(yīng)用中。圖像傳輸裝置和系統(tǒng)還能應(yīng)用于控制通過(guò)網(wǎng)絡(luò),彼此連接的多個(gè)計(jì)算機(jī)。
下面,將參考圖1至4,描述根據(jù)本發(fā)明的第一實(shí)施例的圖像傳輸裝置。圖1以框圖形式表示根據(jù)本發(fā)明的第一實(shí)施例的圖像傳輸系統(tǒng)。如圖1所示,圖像傳輸系統(tǒng)包括圖像傳輸裝置1,例如計(jì)算機(jī)和顯示器,以及圖像接收裝置2,例如圖像顯示裝置,諸如投影儀等等。圖像傳輸裝置1和圖像接收裝置2通過(guò)網(wǎng)絡(luò)99彼此連接。
圖像傳輸裝置1具有圖像再現(xiàn)單元11、圖像處理設(shè)備12、存儲(chǔ)設(shè)備13和圖像發(fā)送器14。圖像處理設(shè)備12具有再現(xiàn)范圍輸入單元121、再現(xiàn)范圍限制單元122、再現(xiàn)范圍集輸出單元123和圖像壓縮器124。存儲(chǔ)設(shè)備13具有圖像存儲(chǔ)器131、再現(xiàn)范圍集存儲(chǔ)器132和壓縮圖像數(shù)據(jù)存儲(chǔ)器133。
圖像再現(xiàn)單元11將最新在顯示器上顯示的圖像輸入到圖像存儲(chǔ)器131和再現(xiàn)范圍輸入單元121中。
再現(xiàn)范圍輸入單元121基于從圖像再現(xiàn)單元11輸入的圖像,定義環(huán)繞更新部分的矩形范圍,以及將所定義的矩形范圍輸入到再現(xiàn)范圍限制單元122。在本實(shí)施例中,使用矩形范圍。然而,在環(huán)繞輸入部分的情況下,可以使用各種形狀的范圍。由于顯示器通常是拉長(zhǎng)的矩形形狀,矩形范圍允許處理整個(gè)顯示區(qū),以及還允許易于定義位置和范圍信息。
再現(xiàn)范圍限制單元122將從再現(xiàn)范圍輸入單元121接收的矩形范圍與存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中并從其讀出的每個(gè)矩形范圍進(jìn)行比較。如果所接收的矩形范圍不與所存儲(chǔ)的矩形范圍重疊,那么再現(xiàn)范圍限制單元122將所接收的矩形范圍的位置和范圍信息寫(xiě)入再現(xiàn)范圍集存儲(chǔ)132。如果所接收的矩形范圍與所存儲(chǔ)的矩形范圍重疊,那么再現(xiàn)范圍限制單元122生成環(huán)繞這兩個(gè)范圍的新矩形范圍以及將新矩形范圍的位置和范圍信息寫(xiě)入再現(xiàn)范圍集存儲(chǔ)器132。
當(dāng)通知再現(xiàn)范圍集輸出單元123圖像傳送器14準(zhǔn)備傳輸時(shí),再現(xiàn)范圍集輸出單元123讀取存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中的矩形范圍集信息,即多個(gè)矩形范圍,以及將信息傳送到圖像壓縮器124。同時(shí),再現(xiàn)范圍集輸出單元123初始化存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中的矩形范圍集信息。
基于矩形范圍集的輸入信息,圖像壓縮器124從圖像存儲(chǔ)器131讀取對(duì)應(yīng)于各個(gè)矩形范圍的圖像部分,壓縮其圖像數(shù)據(jù),以及將壓縮圖像數(shù)據(jù)連同各個(gè)矩形范圍的位置和范圍信息寫(xiě)入壓縮圖像數(shù)據(jù)存儲(chǔ)器133。圖像壓縮器124還請(qǐng)求圖像傳送器14傳送壓縮圖像數(shù)據(jù)。
圖像存儲(chǔ)器131存儲(chǔ)由圖像再現(xiàn)單元11顯示的當(dāng)前圖像。再現(xiàn)范圍集存儲(chǔ)器132存儲(chǔ)在已經(jīng)傳送在前的矩形范圍集后,在顯示器上更新的圖像區(qū)。將該區(qū)存儲(chǔ)為矩形范圍的位置和范圍信息集。壓縮圖像數(shù)據(jù)存儲(chǔ)器133在其中存儲(chǔ)由圖像壓縮器124壓縮的圖像數(shù)據(jù),連同各自矩形范圍的位置和范圍信息。
圖像傳送器14通過(guò)網(wǎng)絡(luò)99,將存儲(chǔ)在壓縮圖像數(shù)據(jù)存儲(chǔ)器133中的壓縮圖像數(shù)據(jù)連同各個(gè)矩形范圍的位置和范圍信息傳送到圖像接收裝置2。當(dāng)完成壓縮圖像數(shù)據(jù)的傳送時(shí),圖像傳送器14向再現(xiàn)范圍集輸出單元123發(fā)送表示已傳送壓縮圖像數(shù)據(jù)的信息。當(dāng)圖像傳送器14接收從圖像壓縮器124傳送壓縮圖像數(shù)據(jù)的請(qǐng)求時(shí),圖像傳送器14再次傳送壓縮的圖像數(shù)據(jù)。當(dāng)圖像傳送器14正在向網(wǎng)絡(luò)99傳送壓縮圖像數(shù)據(jù)時(shí)或當(dāng)網(wǎng)絡(luò)99擁擠以及降低傳輸能力時(shí),那么將由圖像再現(xiàn)單元11更新的圖像中的更新部分作為矩形范圍集的位置和范圍信息,存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中。
圖像接收裝置2具有圖像接收器21、圖像擴(kuò)展和顯示單元22、壓縮圖像數(shù)據(jù)存儲(chǔ)器23和圖像存儲(chǔ)器24。圖像接收器21通過(guò)網(wǎng)絡(luò)99,從圖像傳送裝置1接收壓縮圖像數(shù)據(jù),以及將所接收的壓縮圖像數(shù)據(jù)寫(xiě)入壓縮圖像數(shù)據(jù)存儲(chǔ)器23。圖像擴(kuò)展和顯示單元22從壓縮圖像數(shù)據(jù)存儲(chǔ)器23讀取壓縮圖像數(shù)據(jù),將壓縮圖像數(shù)據(jù)擴(kuò)展成可顯示圖像數(shù)據(jù),以及基于矩形范圍的位置和范圍信息,將該可顯示圖像數(shù)據(jù)寫(xiě)入圖像存儲(chǔ)器24中。用這種方式,基于所接收的圖像數(shù)據(jù),在顯示屏(未示出)上顯示圖像。
如上所述,圖像傳輸裝置1的再現(xiàn)范圍限制單元122定義在已經(jīng)傳送在前圖像后更新的范圍,以及僅壓縮對(duì)應(yīng)于所定義的范圍的部分并傳送到圖像接收裝置2。這允許生成和傳送與圖像壓縮手段和網(wǎng)絡(luò)帶寬匹配的數(shù)據(jù)。此外,降低圖像傳輸中的延遲,以及提高接收?qǐng)D像的響應(yīng)時(shí)間。
下面,將參考圖1的框圖和圖2A至2C的流程圖,描述根據(jù)本發(fā)明的第一實(shí)施例的圖像傳輸系統(tǒng)的操作。圖2A至2C是根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)的操作順序的流程圖,圖2A表示再現(xiàn)范圍輸入單元121和再現(xiàn)范圍限制單元122的操作順序,圖2B表示再現(xiàn)范圍集輸出單元123和圖像壓縮器124的操作順序,以及圖2C表示圖像傳送器14的操作順序。彼此平行且無(wú)關(guān)地執(zhí)行圖2A至2C所示的操作順序。
圖像傳輸裝置1的圖像再現(xiàn)單元11將在顯示器上顯示的圖像存儲(chǔ)在圖像存儲(chǔ)器131上以及將所顯示的圖像輸入到再現(xiàn)范圍輸入單元121。再現(xiàn)范圍輸入單元121將更新部分的范圍定義為環(huán)繞更新部分的矩形范圍,以及將所定義的矩形范圍輸入到再現(xiàn)范圍限制單元122(步驟S11)。再現(xiàn)范圍限制單元122從存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中但還未傳送的矩形范圍集中讀取矩形范圍,以及將它們的每一個(gè)與所定義的矩形范圍進(jìn)行比較。如果所定義的矩形范圍與從再現(xiàn)范圍集存儲(chǔ)器132讀出的矩形范圍的任何一個(gè)重疊,那么再現(xiàn)范圍限制單元122生成環(huán)繞這兩個(gè)范圍的矩形范圍,更新矩形范圍集(步驟S12),以及將更新的矩形范圍集存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中(步驟S13)。再現(xiàn)范圍限制單元122校驗(yàn)是否已經(jīng)通知再現(xiàn)范圍集輸出單元123圖像傳送器14準(zhǔn)備傳送以及圖像傳送器14是否正在等待將輸入的矩形范圍集(步驟S14)。如果已經(jīng)通知再現(xiàn)范圍集輸出單元123(步驟S14,Y),那么再現(xiàn)范圍限制單元122通知再現(xiàn)范圍集輸出單元123輸入矩形范圍集(步驟S15)。然后,控制返回到步驟S11。如果還沒(méi)有通知再現(xiàn)范圍集輸出單元123(步驟S14(N)),那么控制返回到步驟S11。再現(xiàn)范圍輸入單元121和再現(xiàn)范圍限制單元122重復(fù)步驟S11至S15。
如果已經(jīng)通知再現(xiàn)范圍集輸出單元123圖像傳送器14準(zhǔn)備傳送,即,網(wǎng)絡(luò)空閑,以及圖像傳送器14正等待輸入矩形范圍集時(shí),那么再現(xiàn)范圍集輸出單元123校驗(yàn)矩形范圍集是否將存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中(步驟S21)。如果在已經(jīng)傳送在前矩形范圍集后,將不顯示圖像(步驟S21(N)),那么,矩形范圍集將不存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中。在這種情況下,再現(xiàn)范圍集輸出單元123告知再現(xiàn)范圍限制單元122圖像傳送器14正等待輸入矩形范圍(步驟S22),以及等待直到從再現(xiàn)范圍限制單元122輸入新矩形范圍為止(步驟S23(N))。如果輸入新矩形范圍(步驟S23(Y)),那么控制進(jìn)入步驟S24。如果矩形范圍集已經(jīng)存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中(步驟S21(Y)),或輸入新矩形范圍(步驟S23(Y)),再現(xiàn)范圍集輸出單元123從再現(xiàn)范圍集存儲(chǔ)器132讀取矩形范圍集,以及將矩形范圍集發(fā)送到圖像壓縮器124。圖像壓縮器124向圖像傳送器14發(fā)送開(kāi)始傳送圖像數(shù)據(jù)的請(qǐng)求(步驟S25)。圖像壓縮器124讀取對(duì)應(yīng)于矩形范圍的圖像數(shù)據(jù)(步驟S26),壓縮該圖像數(shù)據(jù)以及將壓縮的圖像數(shù)據(jù)寫(xiě)入壓縮圖像數(shù)據(jù)存儲(chǔ)器133(步驟S27)。圖像壓縮器124重復(fù)壓縮過(guò)程直到已經(jīng)壓縮對(duì)應(yīng)于矩形范圍集的所有圖像數(shù)據(jù)(步驟S28)。
當(dāng)圖像傳送器14從圖像壓縮器124接收開(kāi)始傳送圖像數(shù)據(jù)的請(qǐng)求時(shí),圖像傳送器14從壓縮圖像數(shù)據(jù)存儲(chǔ)器133讀取壓縮圖像數(shù)據(jù)。然后,通過(guò)網(wǎng)絡(luò)99,圖像傳送器14將壓縮圖像數(shù)據(jù)連續(xù)地傳送到圖像接收裝置2,直到傳送完所有壓縮圖像數(shù)據(jù)為止(步驟S31和步驟S32(N))。當(dāng)已經(jīng)完成所有壓縮圖像數(shù)據(jù)的傳送時(shí)(步驟S32(Y)),圖像傳送器14告知再現(xiàn)范圍集輸出單元123已經(jīng)完成所有壓縮圖像數(shù)據(jù)的傳送(步驟S33)。
通過(guò)網(wǎng)絡(luò)99,圖像接收裝置2的圖像接收器21從圖像傳輸裝置1接收壓縮圖像數(shù)據(jù),以及將所接收的壓縮圖像數(shù)據(jù)寫(xiě)入壓縮圖像數(shù)據(jù)存儲(chǔ)器23。圖像擴(kuò)展和顯示單元22從壓縮圖像數(shù)據(jù)存儲(chǔ)器23讀取壓縮圖像數(shù)據(jù),以及將壓縮圖像數(shù)據(jù)擴(kuò)展成可顯示圖像數(shù)據(jù)?;诰匦畏秶奈恢煤头秶畔?,圖像擴(kuò)展和顯示單元22將擴(kuò)展圖像數(shù)據(jù)寫(xiě)入圖像存儲(chǔ)器24。用這種方式,基于圖像數(shù)據(jù),在顯示屏上顯示圖像。
下面,將參考圖3和4,更詳細(xì)地描述由再現(xiàn)范圍限制單元122和再現(xiàn)范圍集存儲(chǔ)單元132執(zhí)行的組合和存儲(chǔ)矩形范圍的過(guò)程。圖3和4表示存儲(chǔ)和組合矩形范圍的過(guò)程。圖3表示直到第三組合判斷過(guò)程的組合判斷過(guò)程,以及圖4表示從第四組合判斷過(guò)程到第五組合判斷過(guò)程的組合判斷過(guò)程。
再現(xiàn)范圍集存儲(chǔ)器132在其中存儲(chǔ)在已經(jīng)傳送在前矩形范圍集后,最新顯示的圖像的范圍,作為矩形范圍集R(1)、R(2)、...、R(i)、...、R(N-1)、R(N)。將每個(gè)矩形范圍的左上點(diǎn)作為參考點(diǎn),在X-Y坐標(biāo)系的垂直和水平方向中,順序地排列更新的矩形范圍。因此,當(dāng)同時(shí)讀取和傳送整個(gè)矩形范圍集時(shí),通過(guò)圖像接收裝置2,在顯示器上,從上到下方向,順序地顯示已經(jīng)改變的部分。
再現(xiàn)范圍限制單元122基于從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin和從再現(xiàn)范圍集存儲(chǔ)器132讀取的矩形范圍集的元素R(i),通過(guò)圖3和4所示的第一至第五組合判斷過(guò)程,執(zhí)行用于更新矩形范圍集的過(guò)程。
首先,再現(xiàn)范圍限制單元122校驗(yàn)矩形范圍集的元素R(1)-R(N)的任何一個(gè)是否環(huán)繞從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin。如果滿足該條件,表示存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中的矩形范圍集已經(jīng)環(huán)繞矩形范圍Rin。在這種情況下,不更新存儲(chǔ)在再現(xiàn)范圍集存儲(chǔ)器132中的矩形范圍集,以及結(jié)束組合判斷過(guò)程。如果不滿足該條件,再現(xiàn)范圍限制單元122執(zhí)行第二組合判斷過(guò)程。
在第二組合判斷過(guò)程中,再現(xiàn)范圍限制單元122校驗(yàn)從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin是否環(huán)繞矩形范圍集的元素R(1)-R(N)的任何一個(gè)或任何多個(gè)。如果滿足該條件,從矩形范圍集去除環(huán)繞的元素R(i),以及將矩形范圍Rin增加為新矩形范圍Rin′。由于在矩形范圍Rin中,可以環(huán)繞不止一個(gè)矩形范圍集的元素,再現(xiàn)范圍限制單元122在所有元素R(1)至R(N)上執(zhí)行上述校驗(yàn)。
在第三組合判斷過(guò)程中,再現(xiàn)范圍限制單元122校驗(yàn)從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin是否與矩形范圍集的元素R(1)-R(N)的任何一個(gè)相鄰。對(duì)水平相鄰指定優(yōu)先級(jí),而不是垂直相鄰,以便在顯示屏的上下方向中接合矩形范圍。如果滿足該條件,再現(xiàn)范圍限制單元122將矩形范圍Rin和相鄰元素R(i)組合成矩形范圍Rin′,以及從矩形范圍集去除元素R(i)。矩形范圍Rin′添加為新矩形范圍Rin,以及過(guò)程返回到第二組合判斷過(guò)程。如果不滿足該條件,再現(xiàn)范圍限制單元122執(zhí)行第四組合判斷過(guò)程。
在第四組合判斷過(guò)程中,再現(xiàn)范圍限制單元122確定環(huán)繞從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin和矩形范圍集的元素R(i)的最小矩形范圍R′。如果滿足關(guān)系f(Sin)+f(S(i))+f(ΔS)≥f(S′)其中Sin,S(i)和S′分別表示矩形范圍區(qū)Rin、元素R(i)和最小矩形范圍R′,f(s)表示圖像壓縮時(shí)間,以及ΔS表示由圖像壓縮過(guò)程而定的值,那么再現(xiàn)范圍限制單元122將矩形范圍Rin和元素R(i)組合成矩形范圍Rin′,以及從矩形范圍集移出元素R(i)。將矩形范圍Rin′添加為新矩形范圍Rin,以及該過(guò)程返回到第二組合判斷過(guò)程。如果不滿足該條件,再現(xiàn)范圍限制單元122執(zhí)行第五組合判斷過(guò)程。
由于圖像壓縮時(shí)間通常隨面積(像素?cái)?shù)量)而增加,下述關(guān)系可以用作判斷基礎(chǔ)f(Sin)+f(S(i))≥f(S′)然而,通過(guò)由下述方程式計(jì)算值f(ΔS),以及考慮到它,能更精確地估計(jì)圖像壓縮時(shí)間,以及能提高壓縮效率。
f(Sin)+f(S(i))=f(S″)f(S″)-f(S′)=f(ΔS)在第五組合判斷過(guò)程中,再現(xiàn)范圍限制單元122確定環(huán)繞從再現(xiàn)范圍輸入單元121輸入的矩形范圍Rin和矩形范圍集的元素R(i)的最小矩形范圍R′。如果滿足S′≤Smin,其中S′表示矩形范圍R′的面積,以及Smin表示由圖像壓縮過(guò)程而定的值,那么再現(xiàn)范圍限制單元122將矩形范圍Rin和元素R(i)組合成矩形范圍Rin′,以及從矩形范圍集移出元素R(i)。Smin是滿足關(guān)系Tmin=f(Smin)的面積,其中T=f(s)是圖像壓縮時(shí)間。在圖像壓縮過(guò)程中,通常存在閾值Smin。矩形范圍Rin′添加為新矩形范圍Rin,以及判斷過(guò)程返回到第二組合判斷過(guò)程。
當(dāng)不滿足上述五個(gè)條件的任何一個(gè)時(shí),再現(xiàn)范圍限制單元122將矩形范圍Rin作為新元素添加到矩形范圍集。
下面,將參考圖5,更詳細(xì)地描述根據(jù)本發(fā)明的第二實(shí)施例的圖像傳輸系統(tǒng)的配置。圖5以框圖的形式表示根據(jù)本發(fā)明的第二實(shí)施例的圖像傳輸系統(tǒng)。根據(jù)第二實(shí)施例的圖像傳輸系統(tǒng)不同于圖1所示的圖像傳輸系統(tǒng)之處在于除根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)的配置外,它具有多個(gè)圖像接收裝置3至n。圖像接收裝置2至n的每一個(gè)可以是投影儀或計(jì)算機(jī)和顯示單元的組合。根據(jù)第二實(shí)施例的圖像傳輸系統(tǒng)的其他結(jié)構(gòu)和操作特征與根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)的特征相同。因此,用相同的參考標(biāo)記表示每個(gè)元件,以及將不詳細(xì)描述。
如圖5所示,圖像傳輸裝置1具有圖像再現(xiàn)單元11、圖像處理設(shè)備12、存儲(chǔ)器設(shè)備13和圖像傳送器14。圖像再現(xiàn)單元11、圖像處理設(shè)備12和存儲(chǔ)設(shè)備13是與根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)相同的配置以及執(zhí)行相同的處理。
圖像傳送器14經(jīng)網(wǎng)絡(luò)99,將由圖像處理設(shè)備12和存儲(chǔ)設(shè)備13生成的壓縮圖像數(shù)據(jù)一次發(fā)送到圖像接收裝置2至n。因?yàn)閷D像數(shù)據(jù)一次傳送到多個(gè)圖像接收裝置以及每個(gè)圖像接收裝置具有不同的處理能力,根據(jù)第二實(shí)施例的圖像傳輸系統(tǒng)可以采用比根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)更多的時(shí)間來(lái)完成圖像數(shù)據(jù)的傳輸是可能的。然而,通過(guò)與在第一實(shí)施例中相同的操作,能降低將傳送的圖像數(shù)據(jù)量。
圖像接收裝置2至n的每一個(gè)執(zhí)行與根據(jù)第一實(shí)施例的圖像傳輸系統(tǒng)的圖像接收裝置2相同的處理。
盡管已經(jīng)詳細(xì)地示出和描述了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)理解到在不背離附加權(quán)利要求的精神或范圍的情況下,可以做出各種改變和改進(jìn)。
權(quán)利要求
1.一種用于通過(guò)網(wǎng)絡(luò),傳送圖像數(shù)據(jù)的圖像傳輸裝置,包括圖像再現(xiàn)單元、圖像處理設(shè)備、存儲(chǔ)設(shè)備和圖像傳送器;其中,所述圖像再現(xiàn)單元配置成顯示圖象以及將所顯示的圖像發(fā)送到所述圖像處理設(shè)備和所述存儲(chǔ)設(shè)備;其中,所述圖像處理設(shè)備配置成(a)定義從所述圖像再現(xiàn)單元發(fā)送的再現(xiàn)圖像的、環(huán)繞在顯示中已經(jīng)改變的更新部分的范圍,以及獲得所定義的范圍的位置和范圍信息,(b)通過(guò)所定義的范圍的位置和范圍信息和存儲(chǔ)在所述存儲(chǔ)設(shè)備中的位置和范圍信息,將所定義的范圍與所述存儲(chǔ)設(shè)備中的存儲(chǔ)范圍進(jìn)行比較,(c)如果在所比較的范圍間沒(méi)有重疊范圍,將所定義的范圍的位置和范圍信息發(fā)送到所述存儲(chǔ)設(shè)備,以及如果在所比較的范圍間有重疊范圍,將環(huán)繞所比較的范圍的新范圍的位置和范圍信息發(fā)送到所述存儲(chǔ)設(shè)備,以及(d)當(dāng)所述圖像傳送器準(zhǔn)備通過(guò)所述網(wǎng)絡(luò)傳送時(shí),讀取存儲(chǔ)在所述存儲(chǔ)設(shè)備中的最近一個(gè)圖像的圖像數(shù)據(jù),所述圖像數(shù)據(jù)對(duì)應(yīng)于在傳送時(shí),存儲(chǔ)在所述存儲(chǔ)設(shè)備中的位置和范圍信息的每一項(xiàng),壓縮所述圖像數(shù)據(jù)以便生成壓縮圖像數(shù)據(jù),將壓縮圖像數(shù)據(jù)發(fā)送到所述存儲(chǔ)設(shè)備,以及初始化存儲(chǔ)在所述存儲(chǔ)設(shè)備中的位置和范圍信息;其中,所述存儲(chǔ)設(shè)備配置成存儲(chǔ)由所述再現(xiàn)單元顯示的圖像、從所述圖像處理設(shè)備發(fā)送的位置和范圍信息,以及所壓縮的圖像數(shù)據(jù);以及其中,所述圖像傳送器配置成傳送壓縮圖像數(shù)據(jù)和相關(guān)位置和范圍信息的每一項(xiàng)。
2.如權(quán)利要求1所述的圖像傳輸裝置,其中,所述存儲(chǔ)設(shè)備包括圖像存儲(chǔ)器,用于存儲(chǔ)由所述圖像再現(xiàn)單元顯示的圖像,和再現(xiàn)范圍集存儲(chǔ)器,用于存儲(chǔ)從所述圖像處理設(shè)備發(fā)送的位置和范圍信息,以及壓縮圖像數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將傳送的壓縮圖像數(shù)據(jù);其中,所述圖像處理單元包括再現(xiàn)范圍輸入單元、再現(xiàn)范圍限制單元、再現(xiàn)范圍集輸出單元和圖像壓縮器;其中,所述再現(xiàn)范圍輸入單元從所述圖像再現(xiàn)單元接收?qǐng)D像,定義環(huán)繞所更新部分的范圍,以及將所定義的范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍限制單元;其中,所述再現(xiàn)范圍限制單元將所定義的范圍的位置和范圍信息與存儲(chǔ)在所述再現(xiàn)范圍集存儲(chǔ)器中的位置和范圍信息的每一項(xiàng)進(jìn)行比較,以及如果在所定義的范圍和所述再現(xiàn)范圍集存儲(chǔ)器中存儲(chǔ)的范圍間沒(méi)有重疊,將所定義的范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器,以及如果在所定義的范圍和所存儲(chǔ)的范圍間有重疊范圍,生成環(huán)繞所比較的范圍的新范圍,以及將所述新范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器;其中,所述再現(xiàn)范圍集輸出單元,當(dāng)從所述圖像傳送器接收表示所述圖像傳送器準(zhǔn)備傳送的信息時(shí),讀取存儲(chǔ)在所述再現(xiàn)范圍集存儲(chǔ)器中的所有位置和范圍信息,將所讀取的位置和范圍信息傳送到所述圖像壓縮器,以及初始化存儲(chǔ)在所述再現(xiàn)范圍集存儲(chǔ)器中的所有位置和范圍信息;以及其中,所述圖像壓縮器讀取存儲(chǔ)在所述存儲(chǔ)設(shè)備中的最近一個(gè)圖像的圖像數(shù)據(jù),壓縮所述圖像數(shù)據(jù),將所壓縮的圖像數(shù)據(jù)寫(xiě)入所述壓縮圖像數(shù)據(jù)存儲(chǔ)器,以及請(qǐng)求所述圖像傳送器傳送所壓縮的圖像數(shù)據(jù)。
3.如權(quán)利要求1所述的圖像傳輸裝置,其特征在于,所定義的范圍包括矩形范圍。
4.如權(quán)利要求3所述的圖像傳輸裝置,其中,如果所存儲(chǔ)的范圍的任何一個(gè)環(huán)繞從所述再現(xiàn)范圍輸入單元發(fā)送的矩形范圍,那么所述再現(xiàn)范圍限制單元不更新存儲(chǔ)在所述再現(xiàn)范圍存儲(chǔ)器中的位置和范圍信息;其中,如果所述矩形范圍環(huán)繞所存儲(chǔ)的范圍的任何一個(gè),那么所述再現(xiàn)范圍限制單元將所述矩形范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器,以及從所述再現(xiàn)范圍集存儲(chǔ)器移出所環(huán)繞范圍的位置和范圍信息;其中,如果所述矩形范圍與所存儲(chǔ)的范圍的任何一個(gè)相鄰,那么,所述再現(xiàn)范圍限制單元將兩個(gè)范圍組合成新矩形范圍,將所述新矩形范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器和從所述再現(xiàn)范圍集存儲(chǔ)器移出所述相鄰范圍的位置和范圍信息;以及其中,如果所述矩形范圍與所存儲(chǔ)的范圍的任何一個(gè)重疊,那么,所述再現(xiàn)范圍限制單元將環(huán)繞這兩個(gè)范圍的最小矩形范圍的圖像壓縮時(shí)間與兩個(gè)矩形范圍的圖像壓縮時(shí)間的總和進(jìn)行比較,以及如果前者的圖像壓縮時(shí)間等于或小于圖像壓縮時(shí)間總和,那么所述再現(xiàn)范圍限制單元將環(huán)繞這兩個(gè)范圍的矩形范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器以及移出所重疊的矩形范圍的位置和范圍信息,以及如果圖像壓縮時(shí)間的總和小于前者的圖像壓縮時(shí)間,那么,所述再現(xiàn)范圍限制單元將所述矩形范圍的位置和范圍信息發(fā)送到所述再現(xiàn)范圍集存儲(chǔ)器。
5.如權(quán)利要求1所述的圖像傳輸裝置,其中所述圖像傳輸包括計(jì)算機(jī)。
6.一種圖像傳輸系統(tǒng),包括如權(quán)利要求1所述的圖像傳輸裝置;以及圖像接收裝置,通過(guò)網(wǎng)絡(luò),與所述圖像傳輸裝置相連,用于擴(kuò)展從所述圖像傳輸裝置接收的壓縮圖像數(shù)據(jù),將所擴(kuò)展的圖像數(shù)據(jù)與所述位置和范圍信息的每一項(xiàng)關(guān)聯(lián),更新已經(jīng)改變的存儲(chǔ)圖像部分以及顯示所更新的圖像。
7.如權(quán)利要求6所述的圖像傳輸系統(tǒng),其中所述圖像接收裝置包括投影儀。
8.如權(quán)利要求6所述的圖像傳輸系統(tǒng),進(jìn)一步包括通過(guò)所述網(wǎng)絡(luò),與所述圖像傳輸裝置相連的不至一個(gè)所述圖像接收裝置。
全文摘要
一種用于通過(guò)網(wǎng)絡(luò),傳送圖像數(shù)據(jù)的裝置具有圖像再現(xiàn)單元、圖像處理設(shè)備、存儲(chǔ)設(shè)備和圖像傳送器。圖像處理設(shè)備配置成(a)定義從圖像再現(xiàn)單元發(fā)送的再現(xiàn)圖像的、環(huán)繞在顯示中已經(jīng)改變的更新部分的范圍,以及獲得所定義的范圍的位置和范圍信息;(b)通過(guò)所定義的范圍的位置和范圍信息和存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息,將所定義的范圍與存儲(chǔ)設(shè)備中的存儲(chǔ)范圍進(jìn)行比較,(c)如果在所比較的范圍間沒(méi)有重疊范圍,將所定義的范圍的位置和范圍信息發(fā)送到存儲(chǔ)設(shè)備,以及如果在所比較的范圍間有重疊范圍,將環(huán)繞所比較的范圍的新范圍的位置和范圍信息發(fā)送到存儲(chǔ)設(shè)備,以及(d)當(dāng)圖像傳送器準(zhǔn)備通過(guò)網(wǎng)絡(luò)傳送時(shí),讀取存儲(chǔ)在存儲(chǔ)設(shè)備中的最近一個(gè)圖像的圖像數(shù)據(jù),該圖像數(shù)據(jù)對(duì)應(yīng)于在傳送時(shí),存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息的每一項(xiàng),壓縮圖像數(shù)據(jù)以便生成壓縮圖像數(shù)據(jù),將所壓縮的圖像數(shù)據(jù)發(fā)送到存儲(chǔ)設(shè)備,以及初始化存儲(chǔ)在存儲(chǔ)設(shè)備中的位置和范圍信息。
文檔編號(hào)G06T1/00GK1703069SQ20051007437
公開(kāi)日2005年11月30日 申請(qǐng)日期2005年5月26日 優(yōu)先權(quán)日2004年5月27日
發(fā)明者石井榮作 申請(qǐng)人:日本電氣視象技術(shù)株式會(huì)社