專利名稱::圖像編碼方法、成像裝置、以及計算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種圖像編碼方法、一種成像裝置、以及一種計算機(jī)程序。
背景技術(shù):
:在相關(guān)技術(shù)的圖像編碼方法中,圖像的整個范圍以統(tǒng)一的壓縮率進(jìn)行壓縮,并且編碼量在一個圖像的整個范圍內(nèi)是一致的。由于這個原因,已經(jīng)提出了一種對圖像中感興趣的范圍進(jìn)行編碼而使其區(qū)別于其他范圍的圖像編碼方法(例如,參見日本未審查專利申請公開第9-284620號)。根據(jù)上面描述的方法,攝影師所觀察的范圍通過諸如取景器單位的視線檢測裝置進(jìn)行檢測,觀察范圍內(nèi)部以比其他部分低的壓縮率壓縮,從而能夠分配更大的編碼量。
發(fā)明內(nèi)容然而,在上面描述的方法中,為了對期望部分保持高的編碼量,攝影師需要將他/她的視線在固定該部分上,不能將他們的視線移動到正在拍攝的圖像的另一部分。因此,產(chǎn)生了一個問題,即難以搜索另一個需要保持高編碼量的部分。因此,鑒于所述問題提出了本發(fā)明。優(yōu)選提供一種用戶可以很容易地指定拍攝圖像中的感興趣區(qū)域、并且可以改變指定的感興趣區(qū)域和剩余區(qū)域的編碼量的圖像編碼方法、一種使用該圖像編碼方法的成像裝置、以及一種隨其使用的計算機(jī)程序。根據(jù)本發(fā)明的實施例,提供了一種圖像編碼方法,該方法包括以下步驟在由顯示部顯示的拍攝圖像中指定感興趣區(qū)域;獲取感興趣區(qū)域的位置信息;在位置信息的基礎(chǔ)上,設(shè)定感興趣區(qū)域的壓縮率和剩余區(qū)域的壓縮率以使其彼此不同;以及,在相應(yīng)的壓縮率的基礎(chǔ)上,對感興趣區(qū)域和剩余區(qū)域進(jìn)行編碼。所拍攝的圖像包含運動圖像和靜止圖像,顯示部可以近乎實時地顯示正在拍攝的圖像。感興趣區(qū)域是針對所拍攝圖像的剩余區(qū)域提供了不同的壓縮率的區(qū)域,用戶可以隨意指定感興趣區(qū)域。感興趣區(qū)域的位置信息是可以指定拍攝圖像中感興趣區(qū)域的位置的信息。具體而言,位置信息為坐標(biāo)信息。根據(jù)本發(fā)明的實施例,感興趣區(qū)域在正在拍攝的圖像所實時顯示的顯示部的拍攝圖像中進(jìn)行指定。因此,用戶,例如攝影師,能夠在拍攝對象的同時實時地確定拍攝圖像,并可以指定感興趣區(qū)域。所指定的感興趣區(qū)域是通過位置信息來指定的,在指定的感興趣區(qū)域與除了拍攝圖像的感興趣區(qū)域以外的剩余區(qū)域之間設(shè)定不同的壓縮率,并且以壓縮率為基礎(chǔ)對每個區(qū)域進(jìn)行編碼。結(jié)果,可以提高或降低由用戶在所拍攝的圖像中指定的感興趣區(qū)域的圖像質(zhì)量。可以設(shè)定感興趣區(qū)域的壓縮率低于剩余區(qū)域的壓縮率。根據(jù)這樣的設(shè)置,可以記錄、傳輸比剩余區(qū)域具有更高圖像質(zhì)量的感興趣區(qū)域。感興趣區(qū)域的壓縮率和剩余區(qū)域的壓縮率可以根據(jù)目標(biāo)編碼量來進(jìn)行設(shè)定。例如,當(dāng)在記錄介質(zhì)上記錄所拍攝的圖像時或當(dāng)通過外部I/F將拍攝圖像傳輸?shù)搅硪慌_計算機(jī)時,目標(biāo)編碼量可以被確定為可記錄或可傳輸格式的上限編碼量為基礎(chǔ)進(jìn)行設(shè)定。根據(jù)這樣的設(shè)置,通過設(shè)定感興趣區(qū)域和剩余區(qū)域的壓縮率,使編碼量低于整個拍攝圖像的目標(biāo)編碼量,從而使得所拍攝的圖像可以符合上面描述的格式。目標(biāo)編碼量可以針對所拍攝圖像的一個幀來設(shè)定。該“幀”指的是組成運動圖像的幀圖像。根據(jù)這樣的設(shè)置,由于設(shè)定了各自的壓縮率,使得每個幀圖像具有目標(biāo)或較低的編碼量,所以,運動圖像中的所有幀圖像可以具有幾乎相同的目標(biāo)編碼量。目標(biāo)編碼量可以針對所拍攝圖像的時間單位進(jìn)行設(shè)定。以時間單位對目標(biāo)編碼量進(jìn)行設(shè)定意味著,當(dāng)拍攝圖像為運動圖像時,目標(biāo)編碼量根據(jù)各個預(yù)定時段來確定。根據(jù)這樣的設(shè)置,由于編碼量只需要低于目標(biāo)編碼量,因而可以在幀圖像之間分配不同的編碼量。因此,例如,當(dāng)具有多個需要分配較大編碼量的感興趣區(qū)域的幀圖像和具有少量感興趣區(qū)域的幀圖像存在于同一預(yù)定時段內(nèi)時,有可能給具有多個感興趣區(qū)域的幀圖像分配更多的編碼量。在本發(fā)明的圖像編碼方法中,對感興趣區(qū)域的指定可以通過對顯示部加壓而執(zhí)行,所加的壓力可以被檢測出,并且可以根據(jù)加壓來設(shè)定感興趣區(qū)域的壓縮率。根據(jù)這樣的設(shè)置,由于可以通過對顯示部的加壓來執(zhí)行對感興趣區(qū)域的指定,所以用戶能夠簡單容易地指定感興趣區(qū)域。此外,由于可以根據(jù)加壓來設(shè)定感興趣區(qū)域的壓縮率,因此甚至在感興趣區(qū)域也可以分配不同的壓縮率。如果在顯示部中設(shè)置諸如圖形輸入板的可以檢測加壓力的強(qiáng)度的裝置,就能夠檢測出所加的壓力。該圖像編碼方法可以進(jìn)一步包括從感興趣區(qū)域識別出預(yù)定跟蹤目標(biāo),并根據(jù)該跟蹤目標(biāo)的移動來改變感興趣區(qū)域。根據(jù)這樣的設(shè)置,跟蹤目標(biāo)可以一直包含在感興趣區(qū)域中。例如,可以降低跟蹤目標(biāo)的壓縮率,從而以高圖像質(zhì)量來進(jìn)行記錄。根據(jù)本發(fā)明的另一個實施例,提供了一種能夠執(zhí)行該圖像編碼方法的成像裝置。該成像裝置包括顯示部,用于顯示拍攝的圖像;輸入部,用于指定感興趣圖像并獲取其位置信息;控制部,用于設(shè)定壓縮率;以及壓縮部,用于執(zhí)行編碼步驟。根據(jù)本發(fā)明的另一個實施例,提供了一種用于使計算機(jī)能夠執(zhí)行成像裝置功能的計算機(jī)程序。如上所述,根據(jù)本發(fā)明,可以提供一種用戶能夠在拍攝的圖像中容易地指定感興趣區(qū)域并且使得在指定的感興趣區(qū)域中的編碼量不同于剩余區(qū)域的編碼量的圖像編碼方法、使用該圖像編碼方法的成像裝置、以及隨其使用的計算機(jī)程序。圖1為根據(jù)本發(fā)明實施例的成像裝置的示意圖;圖2示出了根據(jù)本發(fā)明的實施例的成像裝置的結(jié)構(gòu)的方框圖;圖3示出了根據(jù)本發(fā)明的實施例的圖像編碼方法的時序圖;圖4為根據(jù)本發(fā)明的實施例的示意圖,其中,將要被編碼的圖像被分割成宏塊;圖5示出了根據(jù)本發(fā)明的實施例的用于量化宏塊的方法的流程圖;圖6示出了根據(jù)本發(fā)明的實施例的用于量化宏塊的方法的細(xì)節(jié)的流程圖;圖7示出了根據(jù)本發(fā)明的實施例的用于量化宏塊的方法的細(xì)節(jié)的流程圖;以及圖8示出了根據(jù)本發(fā)明的實施例的用于確定指定區(qū)域的方法的實例的流程圖。具體實施例方式下面將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。在說明書和附圖中,基本上具有相同功能的部件用相同的附圖標(biāo)號指代,因此,省去對其的重復(fù)描述。在該實施例中,通過將根據(jù)本發(fā)明的成像裝置應(yīng)用于作為可以拍攝運動圖像的數(shù)碼攝像機(jī)的成像裝置100中,并且將根據(jù)本發(fā)明的圖像編碼方法應(yīng)用于在成像裝置100中對組成運動圖像的幀圖像進(jìn)行編碼的方法中,來進(jìn)行描述。本發(fā)明不限于這些例子,可以應(yīng)用于諸如用于拍攝靜止圖像的數(shù)碼相機(jī)的任何成像裝置中,該成像裝置具有將拍攝圖像的模擬數(shù)據(jù)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)的功能,并且具有實時顯示所拍攝的圖像的功能。首先,參照圖1簡要地描述根據(jù)本實施例的成像裝置100。如上所述,成像裝置100是一臺數(shù)碼攝像機(jī),包括用于拍攝對象的成像部、用于實時顯示所拍攝圖像的顯示部102、以及設(shè)置在顯示部102中的輸入部104。例如,顯示部102為液晶顯示屏幕,拍攝的圖像可實時地顯示在上面。因此,在拍攝運動圖像的同時,用戶(例如,攝影師)可以通過顯示部102確認(rèn)當(dāng)前拍攝的運動圖像。例如,輸入部104是在顯示部102上配備的帶有透明觸摸面板片的觸摸面板。如圖1中所示,輸入部104可檢測到用戶已經(jīng)通過指尖或筆尖觸摸了顯示部102,并且可以檢測出其位置信息。該位置信息具體為坐標(biāo)信息。由于輸入部104適當(dāng)?shù)卦O(shè)置在顯示部102上,使得輸入部104可以檢測出在顯示部102中用戶觸摸的部分的坐標(biāo)信息。以上,已經(jīng)簡要描述了成像裝置100。接下來,將參照圖2描述根據(jù)本實施例的成像裝置100的整體結(jié)構(gòu)。成像裝置100主要包括成像部200、像機(jī)DSP(數(shù)字信號處理器)220、SDRAM(同步動態(tài)隨機(jī)存取存儲器)228、介質(zhì)接口(以下稱作“介質(zhì)I/F”)258、控制部240、操作部250、顯示部102、輸入部104、以及外部接口(以下稱作“外部I/F”)256。記錄介質(zhì)260可以載入和移出成像裝置100。成像部200包括光學(xué)組件202、CCD(電荷耦合器件)204、預(yù)處理電路206、光學(xué)組件驅(qū)動器208、CCD驅(qū)動器210、以及定時生成電路212。這里,光學(xué)組件202包含透鏡、聚焦機(jī)構(gòu)、快門機(jī)構(gòu)、光圈機(jī)構(gòu)等。控制部240是一臺微型計算機(jī),它以這種方式構(gòu)成,CPU(中央處理器)242、RAM(隨機(jī)存取存儲器)244、ROM(只讀存儲器)246、以及計時電路248通過系統(tǒng)總線249彼此連接。控制部240中央控制成像裝置100,并當(dāng)壓縮部224壓縮運動圖像的每一個幀圖像時對壓縮率進(jìn)行控制,這將在隨后進(jìn)行描述。這里,RAM244主要用作臨時存儲處理進(jìn)程結(jié)果的工作區(qū)。ROM246已經(jīng)在其內(nèi)部存儲了各種CPU242執(zhí)行的程序和處理所需的數(shù)據(jù)。計時電路248可以提供當(dāng)前年、月、日、當(dāng)前禮拜中的星期幾以及當(dāng)前時間,并且也提供拍攝圖像的數(shù)據(jù)和時間。當(dāng)拍攝圖像時,光學(xué)組件驅(qū)動器208在控制部240的控制下形成用于操作光學(xué)組件202的驅(qū)動信號,并且提供該驅(qū)動信號給光學(xué)組件202,從而運行光學(xué)組件202。在光學(xué)組件202中,快門機(jī)構(gòu)、聚焦機(jī)構(gòu)、以及光圈機(jī)構(gòu)響應(yīng)于來自驅(qū)動器208的驅(qū)動信號進(jìn)行控制,接收拍攝對象的圖像,并提供該圖像給CCD204。CCD204光電轉(zhuǎn)換來自光學(xué)組件202的圖像,并輸出。CCD204響應(yīng)于來自CCD驅(qū)動器210的驅(qū)動信號進(jìn)行操作,并且接收來自光學(xué)組件202的對象圖像。此外,CCD204以來自由控制部240控制的定時生成電路212的定時信號為基礎(chǔ),將接收的對象圖像(圖像信息)作為電信號提供給預(yù)處理電路206。如上所述,定時生成電路212在控制部240的控制下形成用于提供預(yù)定時間的定時信號。CCD驅(qū)動器210根據(jù)來自定時生成電路212的定時信號形成提供給CCD204的驅(qū)動信號。預(yù)處理電路206可對所提供的電信號的圖像信息執(zhí)行CDS(相關(guān)雙倍取樣)處理以保持滿意的S/N比、執(zhí)行AGC(自動增益控制)處理以控制增益、以及執(zhí)行A/D(模擬/數(shù)字)轉(zhuǎn)換以形成作為數(shù)字信號的圖像數(shù)據(jù)。來自預(yù)處理電路206并形成為數(shù)字信號的圖像數(shù)據(jù)被提供給DSP220。DSP220對提供的圖像數(shù)據(jù)執(zhí)行諸如AF(自動聚焦)、AE(自動曝光)、以及AWB(自動白平衡)的攝像信號處理。通過預(yù)定的壓縮方法壓縮以這些方式執(zhí)行各種調(diào)節(jié)的圖像數(shù)據(jù),并且通過系統(tǒng)總線249和介質(zhì)I/F258提供給記錄介質(zhì)260。作為選擇,該圖像數(shù)據(jù)也可以通過外部I/F傳輸給外部計算機(jī)。所述的拍攝圖像在顯示部102上顯示。輸入部104像上面描述的那樣檢測用戶觸摸部分的坐標(biāo)信息。所檢測的坐標(biāo)信息存儲于諸如RAM244的存儲器中,并且當(dāng)控制部240控制圖像的壓縮率時被引用。對于記錄介質(zhì)260,可以使用諸如使用半導(dǎo)體存儲器的存儲卡、諸如可記錄DVD(數(shù)字通用光盤)和可記錄CD(壓縮光盤)的光學(xué)記錄介質(zhì)、以及磁盤等的各種介質(zhì)。以上,已經(jīng)簡要描述了成像裝置100。接下來,將參照圖3簡要描述根據(jù)本實施例的圖像編碼方法。首先,作為感興趣區(qū)域的指定步驟的例子,在步驟S102中,用戶,例如攝影師,通過觸摸配備在成像裝置100上的顯示部來指定感興趣區(qū)域(S102)。具體地說,通過觸摸設(shè)置在顯示部102上的輸入部104(例如,觸摸面板)的期望的部分來指定感興趣區(qū)域。接下來,作為位置信息的獲取步驟的例子,在步驟S104中,輸入部104檢測出所指定的感興趣區(qū)域的位置以獲取坐標(biāo)信息(S104)。此后,將獲取的坐標(biāo)信息提供給控制部240(S106)?!案信d趣區(qū)域”指的是針對剩余區(qū)域提供了不同的壓縮率的區(qū)域,并且在本實施例中,以大于剩余區(qū)域的編碼量來處理感興趣區(qū)域。在步驟S108中,控制部240將由輸入部104提供的坐標(biāo)信息存儲到RAM244中(S108)。此后,作為壓縮率設(shè)定步驟的例子,在步驟S110中,控制部240確定在壓縮圖像時使用的量化表值(S110),并且提供該量化表值給壓縮部224(S112)。通過改變量化表值,可以改變圖像的壓縮率。另一方面,在步驟S112中,將要進(jìn)行壓縮的幀圖像被輸入到壓縮部224中(S114)。具體而言,例如,從所述的成像部200的預(yù)處理電路206中獲取數(shù)字化幀圖像。為了壓縮該幀圖像,壓縮部224首先執(zhí)行離散余弦變換(DCT)。此后,作為編碼步驟的例子,將DCT系數(shù)進(jìn)行量化,并且在這種情況下,使用的是步驟S112中從控制部240獲取的量化表值(S118)。此后,執(zhí)行諸如熵編碼和哈夫曼(Huffman)編碼的可變長編碼(S120)。根據(jù)上面描述的方法,由于在顯示部102上顯示的拍攝圖像中由用戶指定的感興趣區(qū)域的坐標(biāo)信息反映在用來確定圖像壓縮率的量化表值中,因此可以通過將感興趣區(qū)域的量化表值設(shè)定成與剩余區(qū)域不同來改變壓縮率。以上,已經(jīng)簡要描述了圖像編碼方法。接下來,將參照圖4至圖7詳細(xì)描述根據(jù)本實施例的圖像編碼方法。圖4示出了將輸入到壓縮部224中的輸入圖像分割成宏塊的情形。附圖標(biāo)號402指代一個宏塊。在壓縮部224中,由于通過根據(jù)宏塊來改變量化表值而對每個宏塊進(jìn)行量化,所以可以為每個宏塊改變壓縮率,并因此可以改變編碼量。感興趣區(qū)域406表示由用戶利用他/她的指尖觸摸顯示部102而指定的感興趣區(qū)域。具體而言,基于在顯示部102上適當(dāng)設(shè)置的輸入部104所獲取的感興趣區(qū)域的坐標(biāo)信息,輸入圖像中示出了感興趣區(qū)域。盡管在圖4中只示出了一個指定的感興趣區(qū)域406,但是也可以指定多個感興趣區(qū)域406。指定區(qū)域404表示包含感興趣區(qū)域406的宏塊范圍。由于量化以上述宏塊為單位執(zhí)行,所以包含感興趣區(qū)域406的宏塊范圍被表示為指定區(qū)域404,以作為以與其他宏塊不同的壓縮率壓縮的宏塊。指定區(qū)域404可以根據(jù)坐標(biāo)信息來確定。在圖4的例子中,指定區(qū)域404被設(shè)定為包含感興趣區(qū)域406的范圍?;蛘撸梢赃m當(dāng)?shù)貓?zhí)行設(shè)定,例如,只有在感興趣區(qū)域406的中心部分附近的宏塊設(shè)定為感興趣區(qū)域406,而更寬的范圍設(shè)定為指定區(qū)域404。接下來,將參照圖5描述對每一個宏塊執(zhí)行量化的方法。首先,在步驟S202中,控制部240初始化即將被處理的宏塊的位置(S202)。具體而言,將圖像左上方的宏塊作為量化的對象,例如,圖4中的附圖標(biāo)號402。接下來,在由例如攝影師的用戶指定的感興趣區(qū)域406的基礎(chǔ)上,更新指定區(qū)域404(S204)。具體而言,例如,在RAM244中存儲屬于以感興趣區(qū)域406的坐標(biāo)信息為基礎(chǔ)而指定的指定區(qū)域404的宏塊的編號。此后,通過將即將被處理的宏塊的編號與存儲在RAM244中屬于指定區(qū)域404的宏塊的編號進(jìn)行比較,控制部240確定即將被處理的宏塊是否是屬于指定區(qū)域404的宏塊(S206)。如果即將被處理的宏塊屬于指定區(qū)域404,則過程進(jìn)入步驟S208。在步驟S208中,為了將大量編碼分配給屬于指定區(qū)域404的宏塊,選擇具有低壓縮率的量化表值,并且壓縮部224以該量化表值為基礎(chǔ)執(zhí)行量化(S208)。另一方面,如果在步驟S206中確定即將被處理的宏塊不屬于指定區(qū)域404,那么處理進(jìn)入步驟S210。在步驟S210中,為了把相對少量的編碼分配給不屬于指定區(qū)域404的宏塊,選擇具有高壓縮率的量化表值,并且壓縮部224以該量化表值為基礎(chǔ)執(zhí)行量化(S210)。下面,分別參照圖6和7詳細(xì)描述步驟S208和S210。在步驟S208或S210中確定即將被處理的宏塊的量化表值之后,控制部240確定即將被處理的宏塊是否是最右下側(cè)的宏塊(S212)。即,通過執(zhí)行從最左上側(cè)的宏塊開始一直到最右下側(cè)的宏塊結(jié)束的處理,確定是否針對一幅圖像的所有宏塊設(shè)定了量化表值。當(dāng)確定結(jié)果顯示該宏塊不是最右下角的宏塊時,由于即將被處理的宏塊依然在幀圖像中,因而在步驟S214中將被處理的宏塊沿著光柵掃描方向移動一個位置。另一方面,如果在步驟S212中確定該宏塊是最右下側(cè)的宏塊,則處理進(jìn)入步驟S216。在步驟S216中,確定是否發(fā)布了由于圖像拍攝的完成而引起的結(jié)束命令(S216)。當(dāng)沒有發(fā)布結(jié)束命令時,處理返回步驟S202,近似確定下一個幀圖像的每個宏塊的量化表值。另一方面,當(dāng)發(fā)布了結(jié)束命令時,過程結(jié)束。根據(jù)上面描述的方法,在步驟S204中更新每個幀圖像的指定區(qū)域404,并且以更新的指定區(qū)域404為基礎(chǔ),執(zhí)行每個宏塊的量化。由于這個原因,即使當(dāng)用戶在觸碰觸摸面板時通過移動他/她的指尖而時刻改變感興趣區(qū)域406時,由于指定區(qū)域404以幀圖像單位得到更新,因此能夠以幾乎實時更新的指定區(qū)域404為基礎(chǔ)執(zhí)行量化處理。因此,可以分配大量編碼給由用戶指定的感興趣區(qū)域406。接下來,參照圖6,給出在圖5中對步驟S208的處理的描述,即,用于選擇量化表值并執(zhí)行量化的處理,通過量化表值可以針對指定區(qū)域404獲得低壓縮率。首先,描述在圖6中使用的各個變量。T表示在一個幀中的目標(biāo)編碼量(位)。N表示屬于指定區(qū)域404的宏塊的總數(shù)。n表示在目前被處理的一個圖像中屬于指定區(qū)域404的宏塊中處理完成的宏塊的數(shù)目。MBcnt表示在一個圖像中宏塊的總數(shù),例如,當(dāng)處理720×480像素值的圖像時,MBcnt為1350(=豎直30×水平45)。j表示當(dāng)前被處理的宏塊的編號(1≤j)。Bj表示到編號為j的宏塊時的生成編碼量(位數(shù))。mquant表示與宏塊默認(rèn)表值相乘的系數(shù)。該系數(shù)越小,量化表值將會越低從而降低壓縮率,并增加生成編碼量。mquantHiPrev表示當(dāng)指定區(qū)域404中的宏塊先前量化時mquant的值。在步驟S302中,確定當(dāng)前被處理的宏塊是否是指定區(qū)域404的第一宏塊(S302)。當(dāng)該宏塊是第一宏塊時,處理進(jìn)入步驟S306,在該步驟中,作為在指定區(qū)域404中的mquant的初始值的mquantHi0被代入mquant。例如,對于mquantHi0的值,可以使用0.8。另一方面,當(dāng)在步驟302中確定宏塊不是屬于指定區(qū)域404的第一宏塊時,處理進(jìn)入步驟S304。在步驟S304中,確定當(dāng)完成宏塊的先前量化時的實際生成編碼量(左側(cè))是否小于當(dāng)完成宏塊的先前量化時的總目標(biāo)編碼量(右側(cè))(S304)。這里,“目標(biāo)編碼量”是以被確定為當(dāng)在記錄介質(zhì)上記錄拍攝的圖像或當(dāng)通過外部I/F將拍攝的圖像傳輸?shù)搅硪慌_計算機(jī)時的可記錄或可傳輸格式的上限編碼量為基礎(chǔ)設(shè)定的。在本實施例中,可以確定運動圖像的每個幀圖像的目標(biāo)編碼量,并且根據(jù)該目標(biāo)編碼量可以確定每個宏塊的量化表值,使得組成運動圖像的所有幀圖像具有低于目標(biāo)編碼量的編碼量。根據(jù)上面描述的方法,每個幀圖像的編碼量幾乎相同,并且雖然一個幀圖像中可具有部分不同的圖像質(zhì)量,但可使所有的幀圖像都具有預(yù)定的圖像質(zhì)量。此外,可以以時間單位確定目標(biāo)編碼量。在這種情況下,當(dāng)對組成運動圖像的每個幀圖像分配不同編碼量時,根據(jù)目標(biāo)編碼量確定每個宏塊的量化表值,使得在預(yù)定時間內(nèi)的總編碼量低于目標(biāo)編碼量。例如,根據(jù)上面描述的方法,當(dāng)存在具有多個應(yīng)該在預(yù)定時間內(nèi)具有高圖像質(zhì)量的指定區(qū)域404的幀圖像和具有較少數(shù)量的指定區(qū)域404的幀圖像時,當(dāng)為了維持指定區(qū)域404的高圖像質(zhì)量而分配給具有多個指定區(qū)域404的幀圖像大量編碼時,較少量的編碼就會分配給具有較少指定區(qū)域404的幀圖像,因此,使得可能在總體上抑制編碼量低于目標(biāo)編碼量?;氐綀D6,當(dāng)在步驟S304中確定實際生成編碼量小于總目標(biāo)編碼量時,處理進(jìn)入步驟S308,在該步驟中,將乘以宏塊的默認(rèn)表值的系數(shù)乘以例如0.9,以使系數(shù)值低于先前的系數(shù)。即,由于當(dāng)完成宏塊的先前處理時,生成編碼量低于目標(biāo)編碼量,為了生成更多一點的編碼,使其接近相應(yīng)于此時宏塊的目標(biāo)編碼量,將量化表值減小到更低的值以降低壓縮率。另一方面,當(dāng)在步驟S304中確定實際生成的編碼量大于總目標(biāo)編碼量時,處理進(jìn)入步驟S310,在該步驟中,將與宏塊的默認(rèn)表值相乘的系數(shù)乘以例如1.1,以使系數(shù)值高于先前的系數(shù)。即,由于當(dāng)完成宏塊的先前處理時,生成編碼量高于目標(biāo)編碼量,為了生成更少一點的編碼,使其接近相應(yīng)于此時宏塊的目標(biāo)編碼量,將量化表值增加到更大的值以提高壓縮率。接下來,在步驟S312中,將在上面步驟S308或S310中獲取的系數(shù)乘以量化表值的默認(rèn)值,以相乘后的量化表值為基礎(chǔ)量化即將處理的宏塊,并且獲取該宏塊的編碼量(S312)。此后,更新各個變量的值,準(zhǔn)備進(jìn)行下一個宏塊的處理(S314)。根據(jù)上面描述的方法,能夠盡可能地將最大的編碼量分配給屬于指定區(qū)域404的宏塊,而不會在總體上超過目標(biāo)編碼量。接下來,參考圖7,給出對圖5中步驟S210的處理的描述,即,用于選擇量化表值和執(zhí)行量化的處理,通過該量化表值可以針對除指定區(qū)域404以外的部分實現(xiàn)高壓縮率。首先,描述在圖7中使用的各個變量。由于T、N、n、MBcnt、以及Bj與參照圖6描述的相同,所以省去有關(guān)描述。mquantLoPrev表示當(dāng)先前量化指定區(qū)域404外部的宏塊時的mquant的值。在步驟S402中,確定當(dāng)前被處理的宏塊是否是指定區(qū)域404之外的第一宏塊(S402)。當(dāng)該宏塊是第一宏塊時,處理進(jìn)入步驟S406,在該步驟中,作為在指定區(qū)域404外部的mquant的初始值的mquantLo0被代入mquant。例如,對于mquantHi0的值,可以使用1.2。另一方面,當(dāng)在步驟S402中確定宏塊不是不屬于指定區(qū)域404的第一宏塊時,處理進(jìn)入步驟S404。在步驟S404中,確定當(dāng)完成宏塊的先前量化時的實際生成編碼量(左側(cè))是否小于當(dāng)完成宏塊的先前量化時的總目標(biāo)編碼量(右側(cè))(S404)。當(dāng)在步驟S404中確定實際生成編碼量小于總目標(biāo)編碼量時,處理進(jìn)入步驟S408,在該步驟中,將即將要乘以宏塊的默認(rèn)表值的系數(shù)乘以例如0.9,以使得系數(shù)值低于先前的系數(shù)。另一方面,當(dāng)在步驟S404中確定實際生成編碼量大于總目標(biāo)編碼量時,處理進(jìn)入步驟S410,在該步驟中,將與宏塊的默認(rèn)表值相乘的系數(shù)乘以例如1.1,以使系數(shù)值大于先前的系數(shù)。接下來,在步驟S412中,將在上面步驟S408或S410中獲取的系數(shù)乘以量化表值的默認(rèn)值,以乘后量化表值為基礎(chǔ)量化即將處理的宏塊,并且獲取該宏塊的編碼量(S412)。此后,更新各個變量的值,預(yù)備下一宏塊的處理(S414)。與圖6中不同,不更新屬于指定區(qū)域404的完成處理的宏塊的數(shù)目n。以上,已經(jīng)參照圖4~7描述了用于針對每個宏塊執(zhí)行量化的方法。在上面描述的例子中,根據(jù)宏塊是否屬于指定區(qū)域404來確定是否應(yīng)該分配較大的編碼量,并且在屬于指定區(qū)域404的宏塊中,為了在總體不超過目標(biāo)編碼量而只執(zhí)行對編碼量的調(diào)節(jié)?;蛘撸罅烤幋a也可以分配給屬于指定區(qū)域404的宏塊中的特定的宏塊。如果輸入部104可以像圖形輸入板(tablet)一樣檢測出所加的壓力,用戶通過高加壓在由用戶指定的感興趣區(qū)域406中指定的區(qū)域可以與其他區(qū)域區(qū)分開來。結(jié)果,使得可能將大于指定區(qū)域404中的其他宏塊的編碼量分配給通過所施加的高壓指定的區(qū)域所屬的宏塊。接下來,參照圖8,給出用于確定指定區(qū)域404的方法的另一個例子的描述。在圖5中,在步驟S204中,對于每個幀更新指定區(qū)域404。根據(jù)這樣一個例子,雖然由用戶指定的部分幾乎實時地反映在指定區(qū)域404中,用戶仍然始終需要用他/她的指尖指定感興趣區(qū)域。因此,在圖8所示的例子中,用戶已經(jīng)指定的感興趣區(qū)域作為指定區(qū)域404在預(yù)定時間內(nèi)進(jìn)行處理。首先,在步驟S502中,作為指定區(qū)域404的初始設(shè)定,成像裝置100的控制部240設(shè)定接近幀圖像的中心部分的部分作為指定區(qū)域404,并將其存儲在RAM244中(S502)。其后,在步驟S504中,確定是否由于圖像拍攝的完成而發(fā)布了結(jié)束命令(S504)。如果發(fā)布了結(jié)束命令,則完成處理。另一方面,如果沒有發(fā)布結(jié)束命令,則繼續(xù)處理,并且處理進(jìn)入步驟S506。在步驟S506中,確定攝影師是否已經(jīng)觸摸諸如觸摸面板的輸入部104(S506)。具體地說,例如,確認(rèn)是否通過輸入部104獲取了由攝影師指定的感興趣區(qū)域的位置信息,以及是否更新了RAM244的位置信息。當(dāng)確定結(jié)果顯示沒有觸摸輸入部104時,即,當(dāng)用戶沒有指定感興趣區(qū)域或當(dāng)感興趣區(qū)域?qū)τ谙惹爸付ǖ母信d趣區(qū)域沒有發(fā)生改變時,處理進(jìn)入步驟S508,對一個幀圖像執(zhí)行量化處理而不改變指定區(qū)域404。在當(dāng)前階段,處理以這樣的方式執(zhí)行,即將大量編碼分配給經(jīng)過初始化的中心部分附近的宏塊。另一方面,當(dāng)步驟S506的確定結(jié)果顯示攝影師已經(jīng)觸摸了輸入部104時,即,當(dāng)用戶指定了新的感興趣區(qū)域時,處理進(jìn)入步驟S510。在步驟S510中,以由用戶指定的感興趣區(qū)域為基礎(chǔ),換句話說,以從輸入部104獲取的位置信息為基礎(chǔ),控制部240確定指定區(qū)域404(S510)。為了分配大量編碼給屬于指定區(qū)域404的宏塊,對一個幀圖像進(jìn)行處理。在步驟S512中,在預(yù)定時間內(nèi)(例如10秒),處理包含在預(yù)定時間內(nèi)的幀圖像,而不改變在步驟S510中確定的指定區(qū)域404。其后,處理返回步驟S504。根據(jù)上面描述的方法,首先,即使當(dāng)用戶沒有指定感興趣區(qū)域時,由于設(shè)定了在幀圖像中心部分附近的宏塊為指定區(qū)域404,所以在幀圖像中心部分附近的部分具有高的圖像質(zhì)量。這樣是很有效的,因為通常來說,應(yīng)該具有高圖像質(zhì)量的重要部分通常位于屏幕的中心部分。此外,由于從用戶指定感興趣區(qū)域時直到再一次執(zhí)行指定,指定的感興趣區(qū)域被設(shè)定為指定區(qū)域404,所以用戶不需要始終觸摸輸入部104。當(dāng)攝影師觸摸了輸入部104時,由于指定區(qū)域404發(fā)生改變,所以當(dāng)用戶改變感興趣區(qū)域時,改變將反映在圖像質(zhì)量上。以上,已經(jīng)描述了其他用于確定指定區(qū)域404的方法。除所述描述的用于確定指定區(qū)域404的方法的例子外,可以使用自動跟蹤幀圖像內(nèi)的目標(biāo)的方法。例如,如果由用戶使用輸入部104指定的感興趣區(qū)域的部分圖像可以使用圖像識別技術(shù)識別并可以被自動跟蹤,則由于控制部240將部分圖像設(shè)定為指定區(qū)域404,因此由用戶指定的感興趣區(qū)域的部分圖像可以被跟蹤,使其具有高的圖像質(zhì)量。根據(jù)這種方法,例如,當(dāng)由用戶指定的部分圖像是一張人臉時,在成像裝置100中,當(dāng)自動跟蹤作為部分圖像的人臉時,能夠以高的圖像質(zhì)量記錄。因此,成像裝置100可以應(yīng)用于監(jiān)控攝像機(jī)等。另外,除了跟蹤部分圖像自身以外,使用圖像識別技術(shù),可以從由用戶指定的感興趣區(qū)域中提取出跟蹤對象(例如,一張人臉),并且感興趣區(qū)域和指定區(qū)域404可以根據(jù)跟蹤目標(biāo)的移動而改變,使得可以分配給它們大量的編碼。以上,減小壓縮率并分配大量編碼使得感興趣區(qū)域具有高于剩余區(qū)域的圖像質(zhì)量。但是,本發(fā)明并不限于這樣的例子。與上面描述的例子相反,大量編碼可以用這種方式分配,使得剩余區(qū)域具有高于感興趣區(qū)域的圖像質(zhì)量。因此,例如,由于用戶指定顯示部102的末端作為感興趣區(qū)域,因而能夠使得除末端之外的剩余區(qū)域具有更高的圖像質(zhì)量。對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種圖像編碼方法,包括以下步驟在顯示于顯示部上的拍攝圖像中指定感興趣區(qū)域;獲取所述感興趣區(qū)域的位置信息;在所述位置信息的基礎(chǔ)上設(shè)定所述感興趣區(qū)域的壓縮率和剩余區(qū)域的壓縮率,以使其彼此不同;以及在相應(yīng)壓縮率的基礎(chǔ)上,對所述感興趣區(qū)域進(jìn)行編碼和對所述剩余區(qū)域進(jìn)行編碼。2.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,將所述感興趣區(qū)域的壓縮率設(shè)定為低于所述剩余區(qū)域的壓縮率。3.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,所述感興趣區(qū)域的壓縮率和所述剩余區(qū)域的壓縮率根據(jù)目標(biāo)編碼量來設(shè)定。4.根據(jù)權(quán)利要求3所述的圖像編碼方法,其中,所述目標(biāo)編碼量針對所述拍攝圖像的一個幀來設(shè)定。5.根據(jù)權(quán)利要求3所述的圖像編碼方法,其中,所述目標(biāo)編碼量針對所述拍攝圖像的時間單位來設(shè)定。6.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,通過向所述顯示部加壓來執(zhí)行所述感興趣區(qū)域的指定,并且所述感興趣區(qū)域的壓縮率根據(jù)所述加壓來設(shè)定。7.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,從所述感興趣區(qū)域中識別預(yù)定的跟蹤目標(biāo),并且所述感興趣區(qū)域根據(jù)所述跟蹤目標(biāo)的移動而改變。8.一種成像裝置,包括顯示部,用于顯示拍攝圖像;輸入部,用于獲取顯示于所述顯示部上的所述拍攝圖像中指定的感興趣區(qū)域的位置信息;控制部,用于在所述位置信息的基礎(chǔ)上設(shè)定所述感興趣區(qū)域的壓縮率和所述剩余區(qū)域的壓縮率,以使其彼此不同;以及壓縮部,用于在相應(yīng)的壓縮率的基礎(chǔ)上對所述感興趣區(qū)域進(jìn)行編碼和對所述剩余區(qū)域進(jìn)行編碼。9.根據(jù)權(quán)利要求8所述的成像裝置,其中,所述感興趣區(qū)域的壓縮率被設(shè)定為低于所述剩余區(qū)域的壓縮率。10.根據(jù)權(quán)利要求8所述的成像裝置,其中,所述感興趣區(qū)域的壓縮率和所述剩余區(qū)域的壓縮率根據(jù)目標(biāo)編碼量來設(shè)定。11.根據(jù)權(quán)利要求10所述的成像裝置,其中,所述目標(biāo)編碼量針對所述拍攝圖像的一個幀來設(shè)定。12.根據(jù)權(quán)利要求10所述的成像裝置,其中,所述目標(biāo)編碼量針對所述拍攝圖像的時間單位來設(shè)定。13.根據(jù)權(quán)利要求8所述的成像裝置,其中,所述輸入部通過向所述顯示部加壓來指定所述感興趣區(qū)域。14.根據(jù)權(quán)利要求13所述的成像裝置,其中,所述輸入部檢測對所述顯示部的加壓,并且所述控制部根據(jù)所述加壓設(shè)定所述感興趣區(qū)域的壓縮率。15.根據(jù)權(quán)利要求8所述的成像裝置,其中,所述控制部從所述感興趣區(qū)域中識別預(yù)定的跟蹤目標(biāo),并根據(jù)所述跟蹤目標(biāo)的移動來改變所述感興趣區(qū)域。16.根據(jù)權(quán)利要求8所述的成像裝置,其中,所述輸入部是觸摸面板。17.一種用于使計算機(jī)能夠用作成像裝置的計算機(jī)程序,包括顯示部,用于顯示拍攝圖像;輸入部,用于在顯示于所述顯示部上的所述拍攝圖像中指定感興趣區(qū)域,并獲取所述感興趣區(qū)域的位置信息;控制部,用于在所述位置信息的基礎(chǔ)上設(shè)定所述感興趣區(qū)域的壓縮率和所述剩余區(qū)域的壓縮率,以使其彼此不同;以及壓縮部,用于在相應(yīng)的壓縮率的基礎(chǔ)上,對所述感興趣區(qū)域進(jìn)行編碼和對所述剩余區(qū)域進(jìn)行編碼。18.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,已被指定為感興趣區(qū)域的區(qū)域在預(yù)定時間內(nèi)繼續(xù)作為感興趣區(qū)域被指定。19.根據(jù)權(quán)利要求8所述的圖像成像裝置,其中,已被指定為感興趣區(qū)域的區(qū)域在預(yù)定時間內(nèi)繼續(xù)作為感興趣區(qū)域被指定。全文摘要在本發(fā)明的圖像編碼方法中,在顯示于顯示部上的拍攝圖像中指定感興趣區(qū)域。獲取該感興趣區(qū)域的位置信息。以位置信息為基礎(chǔ)設(shè)定感興趣區(qū)域的壓縮率和剩余區(qū)域的壓縮率,以使其彼此不同。以相應(yīng)的壓縮率為基礎(chǔ)對感興趣區(qū)域執(zhí)行編碼和對剩余區(qū)域執(zhí)行編碼。文檔編號H04N101/00GK1678075SQ20051006301公開日2005年10月5日申請日期2005年4月1日優(yōu)先權(quán)日2004年4月2日發(fā)明者福島正剛,山田誠申請人:索尼公司