專利名稱:圖像數(shù)據(jù)擴展設(shè)備、圖像數(shù)據(jù)壓縮設(shè)備及控制其操作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像數(shù)據(jù)擴展設(shè)備、圖像數(shù)據(jù)壓縮設(shè)備及控制其操作的方法。
背景技術(shù):
在移動電話上觀看圖像數(shù)據(jù)已司空見慣。已經(jīng)連接至個人計算機的監(jiān)視器上的顯示屏的尺寸和移動電話的顯示屏的尺寸是不同的。因此,在將具有適合于在已經(jīng)連接至個人計算機的監(jiān)視器的顯示屏上顯示的尺寸的圖像顯示在移動電話的顯示屏上的情況下,圖像的尺寸減小(參見日本專利申請?zhí)亻_No. 2006-60540的說明書)。然而,隨意地縮小圖像尺寸并將縮小后的圖像顯示在移動電話的顯示屏上有時候會導(dǎo)致圖像相比期望太小而難以觀看。在這樣的情況下可以想到的方法是切出(cut out)圖像的一部分并將切出的圖像部分顯示在移動電話的顯示屏上。然而,如果在要顯示一部分圖像部分的情況下,原始圖像數(shù)據(jù)已被壓縮,則擴展該圖像要花費時間并且顯示該部分圖像部分會花費相當(dāng)多的時間。
發(fā)明內(nèi)容
本發(fā)明的目的是要比較快速地顯示圖像的一部分。根據(jù)本發(fā)明的第一方面的圖像數(shù)據(jù)擴展設(shè)備包括指定裝置(指定部件),用于從原始圖像內(nèi)指定待提取的圖像的部分;壓縮圖像數(shù)據(jù)讀取裝置(壓縮圖像數(shù)據(jù)讀取部件), 用于從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元、將標識數(shù)據(jù)插入多個單元中的任何單元中并且以每單元為基礎(chǔ)壓縮其中插入了標識數(shù)據(jù)的單元以及其中沒有插入標識數(shù)據(jù)的單元中的任何單元的原始數(shù)據(jù)而得到的,所述壓縮圖像數(shù)據(jù)是根據(jù)特定次序以每單元為基礎(chǔ)而從所述記錄介質(zhì)中讀取的;第一確定裝置(第一確定部件),用于基于由指定裝置指定的圖像的部分來確定由壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元是否包含標識數(shù)據(jù);第二確定裝置(第二確定部件),用于確定在由第一確定裝置確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間是否包括由指定裝置指定的圖像的部分;和擴展裝置 (擴展部件),用于響應(yīng)于由第二確定裝置做出的在由第一確定裝置確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間包括由指定裝置指定的圖像的部分的確定,擴展從由壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元延伸至包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。本發(fā)明的第一方面還提供一種適合于上述圖像數(shù)據(jù)擴展設(shè)備的操作控制方法。具體而言,本發(fā)明的第一方面提供一種控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法,包括下列步驟 從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元、將標識數(shù)據(jù)插入多個單元中的任何單元中、并且以每單元為基礎(chǔ)壓縮其中插入了標識數(shù)據(jù)的單元以及其中沒有插入標識數(shù)據(jù)的單元中的任何單元的原始數(shù)據(jù)而得到的,所述壓縮圖像數(shù)據(jù)是根據(jù)特定次序以每單元為基礎(chǔ)從記錄介質(zhì)中讀取的;基于指定的圖像的部分確定已經(jīng)讀取的壓縮圖像數(shù)據(jù)的單元是否包含標識數(shù)據(jù);確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間是否包括指定的部分圖像;以及響應(yīng)于確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間包括指定的部分圖像,擴展從已被讀取的壓縮圖像數(shù)據(jù)的單元延伸至包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。本發(fā)明的第一方面進一步提供一種存儲適合于上述控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法的計算機可讀程序的記錄介質(zhì)。其可以被設(shè)置為提供程序。根據(jù)本發(fā)明的第一方面,確定在從記錄介質(zhì)讀取的壓縮圖像數(shù)據(jù)的單元和包含被包含在前述單元中的標識數(shù)據(jù)之后的標識數(shù)據(jù)的單元之間是否包括指定的圖像的部分。如果確定在這兩個單元之間包括指定的圖像的部分,則擴展從前述單元到包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。由于只擴展顯示指定的圖像的部分所需要的部分的壓縮數(shù)據(jù), 因而能夠以相對較高的速度顯示指定的部分圖像。作為示例,上述標識數(shù)據(jù)為RST標記。本發(fā)明的第二方面生成在上述本發(fā)明的第一方面的圖像數(shù)據(jù)擴展設(shè)備中擴展的壓縮圖像數(shù)據(jù)。具體而言,本發(fā)明的第二方面提供一種圖像數(shù)據(jù)壓縮設(shè)備,包括單元劃分裝置(單元劃分部件),用于將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;標識數(shù)據(jù)插入確定裝置(標識數(shù)據(jù)插入確定部件),用于確定是否將標識數(shù)據(jù)插入到通過單元劃分裝置進行劃分而獲得的多個單元當(dāng)中的一個單元中;標識數(shù)據(jù)插入裝置(標識數(shù)據(jù)插入部件),用于響應(yīng)于由標識數(shù)據(jù)插入確定裝置確定標識數(shù)據(jù)將要插入的單元,而將標識數(shù)據(jù)插入確定的單元中;壓縮裝置(壓縮部件),用于壓縮其中通過標識數(shù)據(jù)插入裝置插入了標識數(shù)據(jù)的單元或者由標識數(shù)據(jù)插入確定裝置確定為其中將不插入標識數(shù)據(jù)的單元的原始圖像數(shù)據(jù);控制裝置(控制部件),用于以下述方式進行控制,即重復(fù)標識數(shù)據(jù)插入確定裝置、標識數(shù)據(jù)插入裝置和壓縮裝置所執(zhí)行的操作;和記錄控制裝置(記錄控制部件), 用于將已經(jīng)通過所述壓縮裝置壓縮的圖像數(shù)據(jù)記錄在記錄介質(zhì)上。本發(fā)明的第二方面還提供適合于上述圖像數(shù)據(jù)壓縮設(shè)備的操作控制方法。具體而言,本發(fā)明的第二方面提供一種控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法,包括下列步驟將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;確定在通過劃分而得到的多個單元當(dāng)中的一個單元中是否要插入標識數(shù)據(jù);響應(yīng)于確定要在其中插入標識數(shù)據(jù)的單元,將標識數(shù)據(jù)插入確定的單元中;壓縮其中插入了標識數(shù)據(jù)的單元或者被確定為其中將不插入標識數(shù)據(jù)的單元的原始圖像數(shù)據(jù);以下述方式進行控制,即重復(fù)由標識數(shù)據(jù)插入確定處理、標識數(shù)據(jù)插入處理和壓縮處理執(zhí)行的操作;以及將壓縮圖像數(shù)據(jù)記錄在記錄介質(zhì)上。本發(fā)明的第二方面進一步提供一種存儲用于實施上述控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法的計算機可讀程序的記錄介質(zhì)。其可以被設(shè)置為提供程序。根據(jù)本發(fā)明的第二方面,能夠?qū)⑼ㄟ^本發(fā)明的第一方面擴展的并且其一部分能夠相對較快地顯示的壓縮圖像數(shù)據(jù)記錄在記錄介質(zhì)上。作為示例,壓縮裝置包括正交變換裝置(正交變換部件),用于對其中通過標識數(shù)據(jù)插入裝置插入標識數(shù)據(jù)的單元或者通過標識數(shù)據(jù)插入確定裝置確定為其中將不插入標識數(shù)據(jù)的單元的圖像數(shù)據(jù)應(yīng)用正交變換,并且獲得正交變換系數(shù);和編碼裝置(編碼部件),用于將規(guī)定代碼分配給通過正交變換裝置獲得的正交變換系數(shù)中的每一個并且獲得編碼數(shù)據(jù)。根據(jù)本發(fā)明的第三方面的圖像數(shù)據(jù)壓縮設(shè)備包括指定裝置(指定部件),用于從原始圖像內(nèi)指定待提取的圖像的部分;壓縮圖像數(shù)據(jù)讀取裝置(壓縮圖像數(shù)據(jù)讀取部件), 用于從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元并且以每單元為基礎(chǔ)壓縮原始圖像數(shù)據(jù)而得到的,在記錄介質(zhì)上還記錄有表示多個單元中每個單元的起始地址的地址數(shù)據(jù),壓縮圖像數(shù)據(jù)是以每單元為基礎(chǔ)從記錄介質(zhì)中讀取的;地址數(shù)據(jù)讀取裝置(地址數(shù)據(jù)讀取部件), 用于從記錄介質(zhì)中讀取地址數(shù)據(jù);確定裝置(確定部件),用于基于由指定裝置指定的圖像的部分和由地址數(shù)據(jù)讀取裝置讀取的地址數(shù)據(jù)確定在由壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間是否包括由指定裝置指定的圖像的部分;和擴展裝置(擴展部件),用于響應(yīng)于確定裝置確定在由壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間包括由指定裝置指定的圖像的部分,擴展從由壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元延伸至下一個單元的壓縮圖像數(shù)據(jù)。本發(fā)明的第三方面還提供一種適合于上述圖像數(shù)據(jù)擴展設(shè)備的操作控制方法。具體而言,本發(fā)明的第三方面提供一種控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法,包括下列步驟 從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元并且以每單元為基礎(chǔ)壓縮原始圖像數(shù)據(jù)而得到的,在記錄介質(zhì)上還記錄有表示多個單元的每個單元的起始地址的地址數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是以每單元為基礎(chǔ)而從記錄介質(zhì)中讀取的; 從記錄介質(zhì)中讀取地址數(shù)據(jù);基于指定的圖像的部分和讀取的地址數(shù)據(jù)確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間是否包括指定的圖像的部分;以及響應(yīng)于確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間包括指定的圖像的部分,擴展從已被讀取的壓縮圖像數(shù)據(jù)的單元延伸至下一個單元的壓縮圖像數(shù)據(jù)。本發(fā)明的第三方面進一步提供一種存儲用于實施上述控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法的計算機可讀程序的記錄介質(zhì)。其可以被設(shè)置為提供程序。在本發(fā)明的第三方面中,也確定在從記錄介質(zhì)已讀取的壓縮圖像數(shù)據(jù)的單元和包含前述單元中所包含的標識數(shù)據(jù)之后的標識數(shù)據(jù)的單元之間是否包括指定的圖像的部分。 如果確定在這兩個單元之間包括指定的圖像的部分,則擴展從前述單元到包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。由于只擴展顯示指定的圖像的部分所需要的部分的壓縮數(shù)據(jù),因而可以以相對高的速度顯示指定的圖像的部分。本發(fā)明的第四方面生成在上述本發(fā)明的第三方面的圖像數(shù)據(jù)擴展設(shè)備中擴展的壓縮圖像數(shù)據(jù)。具體而言,本發(fā)明的第四方面提供一種圖像數(shù)據(jù)壓縮設(shè)備,包括單元劃分裝置(單元劃分部件),用于將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;壓縮裝置(壓縮部件),用于壓縮通過由單元劃分裝置進行劃分而得到的多個單元當(dāng)中的每個單元的原始圖像數(shù)據(jù)的一個幀;和記錄控制裝置(記錄控制部件),用于將表示通過單元劃分裝置進行劃分而得到的多個單元當(dāng)中的任何單元的起始地址的地址數(shù)據(jù)和和由壓縮裝置壓縮的圖像數(shù)據(jù)一起記錄在記錄介質(zhì)上。本發(fā)明的第四方面還提供適合于上述圖像數(shù)據(jù)壓縮設(shè)備的操作控制方法。具體而言,本發(fā)明的第四方面提供一種控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法,包括下列步驟將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;壓縮通過劃分而得到的多個單元當(dāng)中的每個單元的原始圖像數(shù)據(jù)的一個幀;以及將表示通過劃分而得到的多個單元當(dāng)中的任何單元的起始地址的地址數(shù)據(jù)和壓縮圖像數(shù)據(jù)一起記錄在記錄介質(zhì)上。本發(fā)明的第四方面進一步提供一種存儲用于實施上述控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法的計算機可讀程序的記錄介質(zhì)。其可以被設(shè)置為提供程序。根據(jù)本發(fā)明的第四方面,能夠?qū)⑼ㄟ^本發(fā)明的第三方面擴展的并且能夠相對較快地顯示其一部分的壓縮圖像數(shù)據(jù)記錄在記錄介質(zhì)上。作為示例,壓縮裝置包括正交變換裝置(正交變換部件),用于對每個單元的原始圖像數(shù)據(jù)應(yīng)用正交變換并且獲得正交變換系數(shù);和編碼裝置(編碼部件),用于將指定代碼分配給通過正交變換裝置獲得的正交變換系數(shù)中的每一個并且獲得編碼數(shù)據(jù)。從下面結(jié)合附圖的描述,本發(fā)明的其他特征和優(yōu)點將是明顯的,其中,在所有圖中,同樣的附圖標記表示相同或相似的部分。
圖1示出數(shù)據(jù)通信系統(tǒng)的整體視圖2是示出圖像存儲服務(wù)器的電氣構(gòu)造的框圖3是圖像的示例;
圖4是圖像文件結(jié)構(gòu)的示例;
圖5是示出數(shù)據(jù)壓縮處理的流程圖6是圖像的示例;
圖7是圖像文件結(jié)構(gòu)的示例;
圖8是圖像的示例;
圖9和圖10是圖像文件結(jié)構(gòu)的示例;
圖11是DCT系數(shù)和霍夫曼代碼之間的對應(yīng)性的對應(yīng)性表;
圖12示出霍夫曼代碼和DCT系數(shù)之間的對應(yīng)關(guān)系;
圖13是示出移動電話和圖像存儲服務(wù)器執(zhí)行的處理的流程圖14是圖像的示例;
圖15是示出數(shù)據(jù)壓縮處理的流程圖16示出單元編號和起始地址之間的對應(yīng)關(guān)系;以及
圖17是示出移動電話和圖像存儲服務(wù)器執(zhí)行的處理的流程圖。
具體實施例方式現(xiàn)在,將參照附圖詳細地描述本發(fā)明的優(yōu)選實施例。圖1示出根據(jù)本發(fā)明的優(yōu)選實施例的圖像數(shù)據(jù)通信系統(tǒng)的整體視圖。圖像數(shù)據(jù)通信系統(tǒng)包括圖像存儲服務(wù)器1、圖像發(fā)送服務(wù)器2、移動電話3和打印機4。存儲多個圖像數(shù)據(jù)的硬盤Ia連接至圖像存儲服務(wù)器1。同樣,存儲多個圖像數(shù)據(jù)的硬盤加連接至圖像發(fā)送服務(wù)器2。當(dāng)移動電話3向圖像發(fā)送服務(wù)器2請求圖像數(shù)據(jù)時,該請求被從圖像發(fā)送服務(wù)器 2轉(zhuǎn)送至圖像存儲服務(wù)器1。在圖像存儲服務(wù)器1處,從硬盤Ia讀取符合該請求的圖像數(shù)據(jù)。讀取的圖像數(shù)據(jù)被從圖像存儲服務(wù)器1發(fā)送至圖像發(fā)送服務(wù)器2。然后,該圖像數(shù)據(jù)被從圖像發(fā)送服務(wù)器2發(fā)送至移動電話3。由請求的圖像數(shù)據(jù)表示的圖像被顯示在移動電話 3的顯示屏上。該圖像數(shù)據(jù)被從移動電話3發(fā)送至打印機4,打印機4進而打印該圖像。已存儲在圖像存儲服務(wù)器1的硬盤Ia上的圖像數(shù)據(jù)為高質(zhì)量圖像數(shù)據(jù)且適合于在具有比較大的屏幕的顯示裝置上顯示圖像的情況。然而,由于移動電話3的顯示屏小,所以存在顯示全圖像將導(dǎo)致難以觀看的顯示的情形。在此實施例中,在移動電話3的顯示屏上顯示圖像的一部分。用于執(zhí)行處理的操作程序(稍后描述)已存儲在⑶-ROM(壓縮盤-只讀存儲器)5 中。從CD-ROM 5中讀出操作程序并將其安裝在圖像存儲服務(wù)器1中。當(dāng)然,可以設(shè)置為經(jīng)由網(wǎng)絡(luò)將操作程序應(yīng)用于圖像存儲服務(wù)器1。圖2是示出圖像存儲服務(wù)器1的電氣構(gòu)造的框圖。通過CPU 10控制圖像存儲服務(wù)器1的整體操作。圖像存儲服務(wù)器1包括存儲器11,用于暫時地存儲各種數(shù)據(jù);通信單元12,用于與圖像發(fā)送服務(wù)器2通信;輸入單元13,例如鍵盤;和硬盤驅(qū)動器14,用于訪問硬盤la。圖像存儲服務(wù)器1進一步包括用于訪問⑶-ROM 5的⑶-ROM驅(qū)動器15。圖像發(fā)送服務(wù)器2具有與圖像存儲服務(wù)器1的構(gòu)造相似的構(gòu)造。此外,移動電話 3還具有內(nèi)部CPU,該內(nèi)部CPU使得能夠執(zhí)行用于切出圖像的處理(稍后描述)。不必說, 移動電話3設(shè)有用于與圖像發(fā)送服務(wù)器2通信的通信單元、鍵盤、用于發(fā)送和接收語音的電路、天線、麥克風(fēng)和揚聲器等。圖3是圖像20的示例。圖像20包括對象的圖像21和22。如稍后將描述的,假設(shè)在圖像存儲服務(wù)器1中對這樣的圖像20進行圖像數(shù)據(jù)壓縮處理。圖4是圖像文件的文件結(jié)構(gòu)(數(shù)據(jù)結(jié)構(gòu))的示例。此圖像文件表示圖3中所示的圖像20。圖像文件包括報頭區(qū)域和數(shù)據(jù)記錄區(qū)域。報頭區(qū)域從SOI (圖像的開始)標記延伸至SOS (掃描的開始)標記的起始。圖像文件管理數(shù)據(jù)存儲于報頭區(qū)域中,報頭區(qū)域已被劃分為多個區(qū)段。管理數(shù)據(jù)存儲于區(qū)段中。數(shù)據(jù)記錄區(qū)域從SOS標記延伸至EOI (圖像的結(jié)束)。表示圖像的圖像數(shù)據(jù)存儲于數(shù)據(jù)記錄區(qū)域中。圖5是示出圖像存儲服務(wù)器1中執(zhí)行的圖像數(shù)據(jù)壓縮處理的流程圖。圖像數(shù)據(jù)壓縮處理不限于圖像存儲服務(wù)器1,而是可以在圖像發(fā)送服務(wù)器2或移動電話3中執(zhí)行。假定將對表示圖3中所示的圖像20的圖像數(shù)據(jù)進行壓縮。從硬盤Ia中讀取表示待壓縮圖像的圖像數(shù)據(jù),并將其輸入至圖像存儲服務(wù)器 1(步驟31)。如果尚未生成報頭,則生成此圖像的圖像文件的報頭(步驟32)。由讀取的圖像數(shù)據(jù)表示的圖像被劃分為多個MCU(最小編碼單元)(步驟33)。圖6示出被劃分為多個MCU的圖像20。圖像20已被劃分為許多MCU,其中每一個 MCU由16 X 16個像素(8X8個像素也是允許的)組成。圖7示出表示已被劃分為多個MCU的圖像20的圖像文件的文件結(jié)構(gòu)的示例。如上所述,已記錄在數(shù)據(jù)記錄區(qū)域中的圖像數(shù)據(jù)被劃分為η個MCU。這η個MCU中的每一個包含表示如圖6中所示的圖像20已被劃分為的MCU的圖像數(shù)據(jù)。MCU包含第一亮度數(shù)據(jù)Y1、第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)B、第四亮度數(shù)據(jù)W以及色差數(shù)據(jù)Cb和Cr。第一亮度數(shù)據(jù)Yl表示通過將MCU垂直地和水平地分為二等分而得到的四個區(qū)域當(dāng)中的左上區(qū)域內(nèi)的亮度數(shù)據(jù)。第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)TO和第四亮度數(shù)據(jù)W分別表示這四個區(qū)域當(dāng)中的右上、左下和右下區(qū)域。色差數(shù)據(jù)Cb和Cr表示MCU的Cb和Cr (即4 :2:0 分量)。當(dāng)將圖像被劃分為多個MCU時,依次讀出MCU。確定已讀出的MCU是否為其中要插入RST (重新開始)標記的MCU (步驟34)。在此實施例中,每10個MCU插入RST標記。當(dāng)然,可以將RST標記插入每個MCU或者每隔一行的MCU中。優(yōu)選地,將多個RST標記插入一行中的每一個MCU或多個MCU中,并且將這些RST標記插入相同列中的M⑶中。如果已讀取的MCU為其中要插入RST標記的單元(步驟34處為“是”),則將RST 標記插入該讀取的MCU中(步驟3 。如果已讀取的MCU為其中將不插入RST標記的單元 (步驟34處為“否”),則跳過步驟35的處理。圖8示出其中已經(jīng)插入RST標記的圖像的示例。如上所述,如果從最上面一行起向右方向開始計數(shù)MCU,則每10個MCU插入RST標記,并且當(dāng)在每一行的最右側(cè)不再有任何 MCU時,移至下一行繼續(xù)計數(shù)。在此實施例中,總共18個RST標記Ml至M18被插入圖像20 中,如由陰影所指示的。RST標記Ml至M18被插入各MCU的前(后)邊緣處。圖9是示出將RST標記插入MCU中的方式的文件結(jié)構(gòu)的示例。如上所述,每10個 MCU插入RST標記。圖9示出將RST標記Ml插入到最開始的MCU中的方式。接下來,對組成讀取的MCU的圖像數(shù)據(jù)(第一亮度數(shù)據(jù)Y1、第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)Y3、第四亮度數(shù)據(jù)W以及色差數(shù)據(jù)Cb和Cr)應(yīng)用DCT(直接余弦變換)(步驟 36)。作為DCT的結(jié)果,對于第一亮度數(shù)據(jù)Y1、第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)TO、第四亮度數(shù)據(jù)W以及色差數(shù)據(jù)Cb和Cr的每一項得到64個DCT系數(shù)。圖10是文件結(jié)構(gòu)的示例并且示出將DCT系數(shù)存儲在文件中的方式。由于第一亮度數(shù)據(jù)Y1、第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)TO和第四亮度數(shù)據(jù)W代表16X 16像素MCU被劃分為的四個區(qū)域中相應(yīng)的一個,因此第一亮度數(shù)據(jù)Y1、第二亮度數(shù)據(jù)Y2、第三亮度數(shù)據(jù)TO和第四亮度數(shù)據(jù)W的項代表各個8X8像素(=64像素)部分。 與這64個像素中的每個像素對應(yīng)地得到DCT系數(shù)。對于色差數(shù)據(jù)Cb和Cr,與通過以8X8 個像素對16X 16個像素取樣而得到的64個像素中的每個像素相對應(yīng)地得到DCT系數(shù)。在圖10中,只對于第二亮度數(shù)據(jù)Y2示出已存儲DCT系數(shù)的事實。然而,不僅為第二亮度系數(shù) Y2而且也為其他亮度數(shù)據(jù)Y2、Y3和W以及色差數(shù)據(jù)Cb和Cr存儲DCT系數(shù)。當(dāng)結(jié)束對讀取的MCU執(zhí)行DCT時,對此MCU執(zhí)行霍夫曼編碼(步驟37)。不必說, 可以根據(jù)需要而按照遞增頻率和“之”字形掃描的次序來量化和重新排列DCT系數(shù)。由于利用這些DCT系數(shù)的壓縮是公知的,所以這里不給出對其進一步的描述。圖11示出DCT系數(shù)和霍夫曼代碼之間的對應(yīng)關(guān)系。給每個DCT系數(shù)分配了霍夫曼代碼。例如,如果DCT系數(shù)是“0”、“1”、“2”和“3”,則霍夫曼代碼分別為“0”、“10”、“110”和 “1110”。此外,在此實施例中,給RST標記分配霍夫曼代碼且此霍夫曼代碼的值為“11111”。 不必說,已經(jīng)簡化這些代碼,以便有利于理解。將DCT系數(shù)轉(zhuǎn)換為與各DCT系數(shù)相對應(yīng)的霍夫曼代碼是霍夫曼編碼的本質(zhì)(essence)。
圖12示出將霍夫曼代碼解碼為DCT系數(shù)的方式。可以根據(jù)圖11中所示的DCT系數(shù)和霍夫曼代碼之間的對應(yīng)關(guān)系來將霍夫曼代碼解碼(霍夫曼解碼)為DCT系數(shù)。例如,圖12中所示的霍夫曼代碼的數(shù)據(jù)序列為 0111011011111。如果霍夫曼代碼為“0”、“10”、“110”、“1110”和“11111”,則相應(yīng)的 DCT 系數(shù)或RST標記為“0”、“1”、“2”、“3”和RST標記。圖12中所示的霍夫曼代碼的數(shù)據(jù)序列為 “0”、“3”、“2,,和 “ RST 標記”。由于霍夫曼代碼為長度可變代碼,所以數(shù)據(jù)的量隨DCT系數(shù)的值而變化。因此,除非整個MCU的解碼結(jié)束,否則不能確知表示此MCU的圖像數(shù)據(jù)的代碼的范圍。在此實施例中,已將RST標記以規(guī)定的間隔(周期性地)插入MCU中。因而,通過找出RST標記的霍夫曼代碼,能夠確知MCU的劃定邊界。例如,如果發(fā)現(xiàn)霍夫曼代碼“11111”,那么甚至不用對該霍夫曼代碼進行解碼就可以確定這是RST標記,并且可以確知MCU的圖像數(shù)據(jù)從此RST標記開始。特別地,每10個MCU插入RST標記。因此,即使在按照從開頭開始的次序讀取霍夫曼代碼的情況下,計數(shù)霍夫曼編碼的RST標記出現(xiàn)的次數(shù)也將使得能夠確知已經(jīng)讀取了霍夫曼代碼表示其數(shù)據(jù)的圖像的特定部分的這些MCU。對所有MCU重復(fù)上述壓縮處理(步驟38)。圖13是示出用于觀看由以上述方式壓縮的圖像數(shù)據(jù)所表示的圖像的處理的流程圖。在此實施例中,移動電話3和圖像存儲服務(wù)器1直接通信。然而,不必說,如上所述,移動電話3和圖像存儲服務(wù)器1經(jīng)由圖像發(fā)送服務(wù)器2通信。當(dāng)然,移動電話3和圖像存儲服務(wù)器1可以在沒有圖像發(fā)送服務(wù)器2這個媒介的情況下通信。此外,稍后描述的圖像數(shù)據(jù)擴展處理可以由圖像發(fā)送服務(wù)器2或移動電話3來執(zhí)行,并且移動電話3不必與圖像存儲服務(wù)器1或圖像發(fā)送服務(wù)器2通信。圖14是圖像20的示例。為了有利于理解,以與圖8中所示相同的方式將圖14劃分為多個MCU,并且在Ml 至M20處示出RST標記。這里假定,已在移動電話3上以低分辨率顯示圖3中所示的圖像20,并且作為圖像20的一部分的圖像部分(圖14中用點劃線標出的區(qū)域Arl)被請求。圖像的這一部分的圖像部分將以稍后描述的方式顯示在移動電話3的整個顯示屏上。使用移動電話3在圖像20中指定包圍對象圖像21的區(qū)域Arl。假定區(qū)域Arl為矩形區(qū)域,其左上的坐標為(xl,yl)且右下的坐標為(x2,y2)。參照圖13,從移動電話3將圖像觀看請求發(fā)送至圖像存儲服務(wù)器1(步驟41)。除指定圖像的數(shù)據(jù)以外,該圖像觀看請求還包含如上所述的指定區(qū)域Arl的坐標的數(shù)據(jù)。將假定如上所述地請求圖3中所示的圖像。當(dāng)圖像存儲服務(wù)器1接收到從移動電話3發(fā)送的圖像觀看請求(步驟51)時,從硬盤Ia讀取請求的圖像文件(步驟52)。接著,計算觀看該圖像所需要的MCU(步驟53)。假定已經(jīng)指定了區(qū)域Arl,如圖14中所示。為了觀看區(qū)域Arl內(nèi)的圖像,在依次從左上向右并且向下計數(shù)MCU的情況下,需要的MCU將是第21至第25、第37至第41、第53 至第57、第69至第73、第85至第89、第101至第105以及第117至第121。讀取霍夫曼代碼數(shù)據(jù)的一個MCU(步驟54)并確定此讀取的霍夫曼代碼數(shù)據(jù)是否包括RST標記(步驟55)。如上所述,霍夫曼代碼數(shù)據(jù)已存儲在圖像文件中,并且無需霍夫曼解碼就可以確知這是否是RST標記。如果該數(shù)據(jù)不包括RST標記(步驟55處為“否”), 則從圖像文件中讀取下一個MCU的霍夫曼代碼數(shù)據(jù)。如果讀取的霍夫曼代碼數(shù)據(jù)的一個MCU包含RST標記(步驟55處為“是”),則確定直至包括下一個RST標記的MCU,是否包含觀看所需要的MCU (步驟56)。如果未包含這樣的MCU (步驟56處為“否”),則讀取下一個MCU的霍夫曼代碼數(shù)據(jù)。如果直至包括下一個RST標記的MCU,包括觀看所需要的MCU (步驟56處為“是”), 則對已被讀取霍夫曼代碼數(shù)據(jù)的一個MCU應(yīng)用霍夫曼解碼。此外,對經(jīng)霍夫曼解碼后的數(shù)據(jù)應(yīng)用逆DCT (步驟57)。由于周期性地每10個MCU插入RST標記,所以如果計數(shù)RST標記出現(xiàn)的次數(shù)并將計數(shù)的次數(shù)與計算得到的觀看所需要的MCU比較,則能夠確知直至包括下一個RST標記的MCU,是否包括了觀看所需要的MCU。例如,能夠確知從第三RST標記M3到第四RST標記M4的MCU中包括觀看所需要的MCU。這樣,對從第三RST標記M3到第九RST標記M9、從第十RST標記MlO到第IlRST 標記Mil、以及從第十二 RST標記M12到第十五RST標記M15的MCU的霍夫曼代碼數(shù)據(jù)進行解碼并進行逆DCT。對從第一 RST標記Ml到第三RST標記M3、從第—^一 RST標記Mll到第十二 RST標記M12以及從第十五RST標記M15以后的MCU不應(yīng)用霍夫曼解碼和逆DCT。得到包圍用點劃線標出的區(qū)域Arl的區(qū)域Ar2內(nèi)的圖像。從區(qū)域Ar2的圖像切出由區(qū)域Arl所標出的圖像(步驟58)。將表示切出的圖像的圖像數(shù)據(jù)從圖像存儲服務(wù)器1 發(fā)送至移動電話3 (步驟59)。當(dāng)移動電話3接收到從圖像存儲服務(wù)器1發(fā)送的圖像數(shù)據(jù)(步驟42)時,在移動電話3的顯示屏上顯示區(qū)域Arl內(nèi)的圖像(步驟43)。由于沒有對圖像20的整體進行霍夫曼解碼和逆DCT,所以可以迅速地顯示圖像。圖15至圖17示出另一實施例。在上述實施例中,將RST標記插入MCU中。然而,在此實施例中,記錄MCU的起始地址。圖15是示出圖像數(shù)據(jù)壓縮處理的流程圖,其對應(yīng)于圖5中所示的處理。圖15中與圖5中所示的處理步驟一致的處理步驟用相同的步驟編號表示,且無需再次描述。如之前所述,將待壓縮的圖像劃分為多個MCU。然后,將每個MCU的起始地址記錄在圖像文件的報頭中(步驟61)。可以設(shè)置為將起始地址記錄在與其中已經(jīng)存儲表示待壓縮的圖像的圖像數(shù)據(jù)的圖像文件分開的文件中。當(dāng)然,需要使存儲表示待壓縮的圖像的圖像數(shù)據(jù)的圖像文件和存儲起始地址的文件相互關(guān)聯(lián),譬如采用部分相同的文件名。圖16示出MCU編號和由這些編號所表示的MCU的起始地址之間的對應(yīng)關(guān)系。如上所述,表示此對應(yīng)關(guān)系的數(shù)據(jù)存儲在報頭或單獨的文件中。從圖像的開頭起,用位編號表示具有單元編號的MCU的起始地址。單元編號為1 的MCU的霍夫曼代碼數(shù)據(jù)從第0位開始,而單元編號為2的MCU的霍夫曼代碼數(shù)據(jù)從第15 位開始。對于與其他MCU的霍夫曼代碼數(shù)據(jù)同樣如此。可以設(shè)置為可以存儲關(guān)于每若干MCU或者任何想要的MCU的起始地址而不是存儲關(guān)于所有MCU的起始地址。圖17是示出用于觀看圖像的處理的流程圖,其對應(yīng)于圖13中所示的處理。圖17 中與圖13中所示的處理步驟一致的處理步驟用相同的步驟編號標示,且無需再次描述。
當(dāng)如上所述計算觀看所需要的MCU時,跳過編碼數(shù)據(jù)的讀取,直至到達觀看所需要的MCU的報頭處的編碼數(shù)據(jù)為止(步驟62)。對觀看所需要的MCU的編碼數(shù)據(jù)應(yīng)用霍夫曼解碼和逆DCT (步驟57)。以之前所描述的方式在移動電話3的顯示屏上顯示圖像的期望的部分(步驟43)。由于可以在不脫離本發(fā)明的精神和范圍的情況下構(gòu)造本發(fā)明的許多明顯不同的實施例,所以應(yīng)理解的是,除了如隨附的權(quán)利要求書所限定的之外,本發(fā)明并不限于其特定實施例。
權(quán)利要求
1.一種圖像數(shù)據(jù)壓縮設(shè)備,包括指定裝置,用于從原始圖像內(nèi)指定待提取的圖像的部分;壓縮圖像數(shù)據(jù)讀取裝置,用于從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示所述原始圖像的原始圖像數(shù)據(jù)劃分為多個單元、將標識數(shù)據(jù)插入所述多個單元中的任何單元中、并且以每單元為基礎(chǔ)壓縮其中插入有所述標識數(shù)據(jù)的單元以及其中沒有插入所述標識數(shù)據(jù)的單元中的任何單元的原始數(shù)據(jù)而得到的,所述壓縮圖像數(shù)據(jù)是根據(jù)一定次序以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的;第一確定裝置,用于基于由所述指定裝置指定的圖像的部分來確定已由所述壓縮圖像數(shù)據(jù)讀取裝置讀取的壓縮圖像數(shù)據(jù)的單元是否包含所述標識數(shù)據(jù);第二確定裝置,用于確定在由所述第一確定裝置確定為包含所述標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間是否包括由所述指定裝置指定的圖像的部分;和擴展裝置,用于響應(yīng)于所述第二確定裝置確定在由所述第一確定裝置確定為包含所述標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間包括由所述指定裝置指定的圖像的部分,擴展從由所述壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元延伸至包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述標識數(shù)據(jù)為RST標記。
3.一種圖像數(shù)據(jù)壓縮設(shè)備,包括單元劃分裝置,用于將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元; 標識數(shù)據(jù)插入確定裝置,用于確定在通過所述單元劃分裝置進行劃分而得到的所述多個單元當(dāng)中的一個單元中是否要插入標識數(shù)據(jù);標識數(shù)據(jù)插入裝置,用于響應(yīng)于所述標識數(shù)據(jù)插入確定裝置確定要在其中插入標識數(shù)據(jù)的單元,將所述標識數(shù)據(jù)插入確定的單元中;壓縮裝置,用于壓縮其中通過所述標識數(shù)據(jù)插入裝置插入了標識數(shù)據(jù)的單元或者所述標識數(shù)據(jù)插入確定裝置確定為其中將不插入標識數(shù)據(jù)的單元的原始圖像數(shù)據(jù);控制裝置,用于以下述方式進行控制,即重復(fù)由所述標識數(shù)據(jù)插入確定裝置、所述標識數(shù)據(jù)插入裝置和所述壓縮裝置執(zhí)行的操作;和記錄控制裝置,用于將通過所述壓縮裝置壓縮的圖像數(shù)據(jù)記錄在記錄介質(zhì)上。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述壓縮裝置包括正交變換裝置,用于對其中通過所述標識數(shù)據(jù)插入裝置插入了標識數(shù)據(jù)的單元或者所述標識數(shù)據(jù)插入確定裝置確定為其中將不插入標識數(shù)據(jù)的單元的圖像數(shù)據(jù)應(yīng)用正交變換, 并且得到正交變換系數(shù);和編碼裝置,用于將規(guī)定的代碼分配給由所述正交變換裝置得到的正交變換系數(shù)中的每一個并且得到編碼數(shù)據(jù)。
5.一種圖像數(shù)據(jù)擴展設(shè)備,包括指定裝置,用于從原始圖像內(nèi)指定待提取的圖像的部分;壓縮圖像數(shù)據(jù)讀取裝置,用于從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元并且以每單元為基礎(chǔ)壓縮原始圖像數(shù)據(jù)而得到的,在所述記錄介質(zhì)上還記錄有表示所述多個單元中每個單元的起始地址的地址數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的;地址數(shù)據(jù)讀取裝置,用于從所述記錄介質(zhì)中讀取所述地址數(shù)據(jù); 確定裝置,用于基于由所述指定裝置指定的圖像的部分和由所述地址數(shù)據(jù)讀取裝置讀取的地址數(shù)據(jù)確定在由所述壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間是否包括由所述指定裝置指定的圖像的部分;和擴展裝置,用于響應(yīng)于所述確定裝置確定在由所述壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間包括由所述指定裝置指定的圖像的部分,擴展從由所述壓縮圖像數(shù)據(jù)讀取裝置已讀取的壓縮圖像數(shù)據(jù)的單元延伸至下一個單元的壓縮圖像數(shù)據(jù)。
6.一種圖像數(shù)據(jù)壓縮設(shè)備,包括單元劃分裝置,用于將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元; 壓縮裝置,用于壓縮通過所述單元劃分裝置進行劃分而得到的所述多個單元當(dāng)中每個單元的原始圖像數(shù)據(jù)的一個幀;和記錄控制裝置,用于將表示通過所述單元劃分裝置進行劃分而得到的所述多個單元當(dāng)中任何單元的起始地址的地址數(shù)據(jù)和由所述壓縮裝置壓縮的圖像數(shù)據(jù)一起記錄在記錄介質(zhì)上。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述壓縮裝置包括正交變換裝置,用于對每個單元的原始圖像數(shù)據(jù)應(yīng)用正交變換并且得到正交變換系數(shù);和編碼裝置,用于將規(guī)定的代碼分配給由所述正交變換裝置得到的正交變換系數(shù)中的每一個并且得到編碼數(shù)據(jù)。
8.—種控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法,包括下列步驟 從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元、將標識數(shù)據(jù)插入多個單元中的任何單元中、并且以每單元為基礎(chǔ)壓縮其中插入了標識數(shù)據(jù)的單元以及其中沒有插入標識數(shù)據(jù)的單元中的任何單元的原始數(shù)據(jù)而得到的,所述壓縮圖像數(shù)據(jù)是根據(jù)一定次序以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的;基于指定的圖像的部分確定已被讀取的壓縮圖像數(shù)據(jù)的單元是否包含標識數(shù)據(jù); 確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間是否包括指定的圖像的部分;以及響應(yīng)于確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間包括指定的圖像的部分,擴展從已讀取的壓縮圖像數(shù)據(jù)的單元至包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。
9.一種控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法,包括下列步驟 將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;確定在通過劃分而得到的多個單元當(dāng)中的一個單元中是否要插入標識數(shù)據(jù); 響應(yīng)于確定要在其中插入標識數(shù)據(jù)的單元,將標識數(shù)據(jù)插入確定的單元中; 壓縮其中插入了標識數(shù)據(jù)的單元或者被確定為其中將不插入標識數(shù)據(jù)的單元的原始圖像數(shù)據(jù);以下述方式進行控制,即重復(fù)標識數(shù)據(jù)插入確定處理、標識數(shù)據(jù)插入處理和壓縮處理所執(zhí)行的操作;以及將壓縮圖像數(shù)據(jù)記錄在記錄介質(zhì)上。
10.一種控制圖像數(shù)據(jù)擴展設(shè)備的操作的方法,包括下列步驟 從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元并且以每單元為基礎(chǔ)壓縮原始圖像數(shù)據(jù)而得到的,在所述記錄介質(zhì)上還記錄有表示多個單元中每個單元的起始地址的地址數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的; 從所述記錄介質(zhì)中讀取所述地址數(shù)據(jù);基于指定的圖像的部分和讀取的地址數(shù)據(jù)確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間是否包括指定的圖像的部分;以及響應(yīng)于確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間包括指定的圖像的部分,擴展從已被讀取的壓縮圖像數(shù)據(jù)的單元延伸至下一個單元的壓縮圖像數(shù)據(jù)。
11.一種控制圖像數(shù)據(jù)壓縮設(shè)備的操作的方法,包括下列步驟 將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;壓縮通過劃分而得到的多個單元當(dāng)中每個單元的原始圖像數(shù)據(jù)的一個幀;以及將表示通過劃分而得到的多個單元當(dāng)中任何單元的起始地址的地址數(shù)據(jù)和壓縮圖像數(shù)據(jù)一起記錄在記錄介質(zhì)上。
12.—種存儲計算機可讀程序的記錄介質(zhì),所述計算機可讀程序用于控制圖像數(shù)據(jù)擴展設(shè)備的計算機,以便從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元、將標識數(shù)據(jù)插入多個單元中的任何單元中、并且以每單元為基礎(chǔ)壓縮其中插入了標識數(shù)據(jù)的單元以及其中沒有插入標識數(shù)據(jù)的單元中的任何單元的原始數(shù)據(jù)而得到的,所述壓縮圖像數(shù)據(jù)是根據(jù)一定次序以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的;基于指定的圖像的部分確定讀取的壓縮圖像數(shù)據(jù)的單元是否包含標識數(shù)據(jù); 確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間是否包括指定的圖像的部分;以及響應(yīng)于確定在被確定為包含標識數(shù)據(jù)的單元和包含下一個標識數(shù)據(jù)的單元之間包括指定的圖像的部分,擴展從讀取的壓縮圖像數(shù)據(jù)的單元至包含下一個標識數(shù)據(jù)的單元的壓縮圖像數(shù)據(jù)。
13.一種存儲計算機可讀程序的記錄介質(zhì),所述計算機可讀程序用于控制圖像數(shù)據(jù)壓縮設(shè)備的計算機,以便將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;確定在通過劃分而得到的多個單元當(dāng)中的一個單元中是否要插入標識數(shù)據(jù);響應(yīng)于確定要在其中插入標識數(shù)據(jù)的單元,將標識數(shù)據(jù)插入確定的單元中;壓縮其中插入了標識數(shù)據(jù)的單元或者被確定為其中將不插入標識數(shù)據(jù)的單元的原始圖像數(shù)據(jù);進行控制,以便重復(fù)用于確定是否插入標識數(shù)據(jù)的處理、用于插入標識數(shù)據(jù)的處理和用于壓縮數(shù)據(jù)的處理;以及將壓縮圖像數(shù)據(jù)記錄在記錄介質(zhì)上。
14.一種存儲計算機可讀程序的記錄介質(zhì),所述計算機可讀程序用于控制圖像數(shù)據(jù)擴展設(shè)備的計算機,以便從原始圖像內(nèi)指定待提取的圖像的部分;從記錄有壓縮圖像數(shù)據(jù)的記錄介質(zhì)中讀取壓縮圖像數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是通過將表示原始圖像的原始圖像數(shù)據(jù)劃分為多個單元并且以每單元為基礎(chǔ)壓縮原始圖像數(shù)據(jù)而得到的,在所述記錄介質(zhì)上還記錄有表示多個單元中每個單元的起始地址的地址數(shù)據(jù),所述壓縮圖像數(shù)據(jù)是以每單元為基礎(chǔ)從所述記錄介質(zhì)中讀取的;從所述記錄介質(zhì)中讀取地址數(shù)據(jù);基于指定的圖像的部分和讀取的地址數(shù)據(jù),確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間是否包括指定的圖像的部分;以及響應(yīng)于確定在已被讀取的壓縮圖像數(shù)據(jù)的單元和下一個單元之間包括指定的圖像的部分,擴展從已被讀取的壓縮圖像數(shù)據(jù)的單元延伸至下一個單元的壓縮圖像數(shù)據(jù)。
15.一種存儲計算機可讀程序的記錄介質(zhì),所述計算機可讀程序用于控制圖像數(shù)據(jù)壓縮設(shè)備的計算機,以便將表示原始圖像的一個幀的原始圖像數(shù)據(jù)劃分為多個單元;壓縮通過劃分而得到的多個單元當(dāng)中每個單元的原始圖像數(shù)據(jù)的一個幀;以及將表示通過劃分而得到的多個單元當(dāng)中任何單元的起始地址的地址數(shù)據(jù)和壓縮圖像數(shù)據(jù)一起記錄在記錄介質(zhì)上。
全文摘要
本發(fā)明公開了一種圖像數(shù)據(jù)擴展設(shè)備、圖像數(shù)據(jù)壓縮設(shè)備及控制其操作的方法。迅速顯示壓縮的圖像的一部分。為了實現(xiàn)此目的,將圖像劃分為多個單元并每10個單元插入RST標記。逐個單元壓縮并記錄圖像。在顯示是圖像的一部分的區(qū)域的情況下,不擴展原始數(shù)據(jù)的所有單元的圖像數(shù)據(jù)。而是,利用RST標記來確定其中要擴展圖像數(shù)據(jù)的單元。只擴展決定的單元的圖像數(shù)據(jù)。
文檔編號H04N1/41GK102244712SQ20111012873
公開日2011年11月16日 申請日期2011年5月13日 優(yōu)先權(quán)日2010年5月14日
發(fā)明者野中俊一郎 申請人:富士膠片株式會社