專利名稱:圖像處理裝置、圖像處理方法和程序的制作方法
技術(shù)領域:
本技術(shù)涉及一種圖像處理裝置、一種圖像處理方法和一種程序。具體地講,能夠減少與表示編碼處理的分段的標記的地址相關(guān)的信息或執(zhí)行信息的高效讀出。
背景技術(shù):
在現(xiàn)有技術(shù)中,在諸如數(shù)字照相機的成像裝置中,已經(jīng)使用JPEG (聯(lián)合圖像專家組)標準(ISO DIS-8)的彩色靜止圖像編碼方法作為成像結(jié)果的圖像信號的編碼處理。在JPEG中,以塊為單位對圖像數(shù)據(jù)執(zhí)行編碼處理,能夠在每個塊中插入表示編碼處理的分段(segmentation)的標記(例如,重開始標記)。因此,當重開始標記被插入到數(shù)據(jù)流中時,能夠在數(shù)據(jù)流的中間執(zhí)行解碼處理,并僅對于與期望區(qū)域?qū)臄?shù)據(jù)流執(zhí)行解碼處理,而不針對一個圖像的全部數(shù)據(jù)流執(zhí)行解碼。另外,根據(jù)第3357468號日本專利,能夠通過將數(shù)據(jù)流中的重開始標記的地址作為表格進行維護來直接存取再現(xiàn)期望區(qū)域中的圖像所需的重開始標記。
發(fā)明內(nèi)容
同時,在產(chǎn)生插入了重開始標記的數(shù)據(jù)流的情況下,當重開始標記以短間隔插入時或者當圖像尺寸(像素的數(shù)量)變大時,重開始標記的總數(shù)量增大。出于此原因,當重開始標記的地址被維護為表格時,該表格的數(shù)據(jù)量變得巨大。期望提供一種圖像處理裝置、圖像處理方法和程序,其能夠減少表示在數(shù)據(jù)流中圖像的編碼處理的分段的標記的位置信息或者高效執(zhí)行解碼處理。根據(jù)本技術(shù)的第一實施例,提供了一種圖像處理裝置,包括:編碼處理單元,產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和標記信息產(chǎn)生單元,產(chǎn)生設置有位置信息的標記信息,所述位置信息表示從插入的標記中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。在該技術(shù)中,產(chǎn)生例如插入了表示圖像編碼處理的分段的重開始標記的數(shù)據(jù)流。另外,產(chǎn)生從數(shù)據(jù)流中的插入標記中以預定標記抽選間隔選擇的標記的地址或者表示標記抽選間隔的抽選參數(shù)作為標記信息。在重開始標記的抽選中,例如,設置標記抽選間隔,從而使選擇的標記在垂直方向上排列。另外,選擇的標記在垂直方向上按順序排列,利用標記的順序,提供表示選擇的標記的地址的位置信息作為標記信息。產(chǎn)生的標記信息連結(jié)到數(shù)據(jù)流?;蛘撸a(chǎn)生的表示標記信息的文件的位置的信息被包括在數(shù)據(jù)流中,作為與數(shù)據(jù)流分開的文件。另外,可通過將重開始標記的標記抽選間隔設置為可變的,來對標記信息提供表示標記抽選間隔是否能被改變的信息。根據(jù)本技術(shù)的第二實施例,提供了一種圖像處理方法,包括:產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和產(chǎn)生設置有位置信息的標記信息,所述位置信息表示以預定標記抽選間隔從插入的標記中選擇的標記在數(shù)據(jù)流中的位置。根據(jù)本技術(shù)的第三實施例,提供了一種使計算機執(zhí)行下述步驟的程序:產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和產(chǎn)生設置有位置信息的標記信息,所述位置信息表示以預定標記抽選間隔從插入的標記中選擇的標記在數(shù)據(jù)流中的位置。根據(jù)本技術(shù)的第四實施例,提供了一種圖像處理裝置,包括:標記信息處理單元,基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;和解碼處理單元,使用指定的標記僅對獲得解碼圖像所需的數(shù)據(jù)流執(zhí)行解碼,并從獲得的解碼圖像中切出解碼目標區(qū)域的圖像。在本技術(shù)中,基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。另外,使用指定的標記僅對在解碼目標區(qū)域中執(zhí)行解碼所需的數(shù)據(jù)流執(zhí)行解碼,并且從獲得的解碼圖像切出解碼目標區(qū)域的圖像。另外,基于選擇的標記的地址和表示標記抽選間隔的標記信息,從未選擇的標記中搜索比指定的標記離解碼目標區(qū)域更近的標記,并且當檢測到離解碼目標區(qū)域近的標記時,指定的標記被改變成檢測到的標記,使用改變后的標記僅對在解碼目標區(qū)域中執(zhí)行解碼所需的數(shù)據(jù)流解碼。根據(jù)本技術(shù)的第五實施例,提供了一種圖像處理方法,包括:基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;和通過使用指定的標記僅對獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流執(zhí)行解碼,從獲得的解碼圖像中切出解碼目標區(qū)域的圖像。根據(jù)本技術(shù)的第六實施例,提供了一種使計算機執(zhí)行數(shù)據(jù)流的解碼的程序,包括以下步驟:基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;和通過使用指定的標記僅對在解碼目標區(qū)域中執(zhí)行解碼所需的數(shù)據(jù)流執(zhí)行解碼,從獲得的解碼圖像中切出解碼目標區(qū)域的圖像。另外,根據(jù)本技術(shù)的程序為可使用存儲介質(zhì)或通信介質(zhì)提供的程序,所述存儲介質(zhì)或通信介質(zhì)可以以對于例如可執(zhí)行各種程序代碼的通用計算機的計算機可讀格式來提供。例如,存在諸如光盤、磁盤、半導體存儲器等的存儲介質(zhì)或者諸如網(wǎng)絡的通信介質(zhì)。通過以計算機可讀格式提供這種程序可在計算機上實現(xiàn)根據(jù)程序的處理。根據(jù)這種技術(shù),在圖像編碼時產(chǎn)生標記信息,在標記信息中提供插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流以及位置信息,所述位置信息表示從插入的標記中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。另外,當在圖像解碼時產(chǎn)生期望解碼目標區(qū)域的圖像時,基于標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,使用指定的標記僅對在解碼目標區(qū)域中執(zhí)行解碼所需的數(shù)據(jù)流執(zhí)行解碼,并且從獲得的部分解碼圖像中切出解碼目標區(qū)域的圖像。按照這種方式,由于不使用表示插入在數(shù)據(jù)流中的每個標記在數(shù)據(jù)流中的位置的信息就能夠產(chǎn)生期望解碼目標區(qū)域的圖像,所以可減少表示標記在數(shù)據(jù)流中的位置的信息。另外,由于指定了表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,并且使用指定的標記僅對獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流執(zhí)行解碼,所以能夠執(zhí)行高效的解碼處理。
圖1是示出了圖像處理裝置的結(jié)構(gòu)的框圖。圖2A至圖2D是示出重開始標記的地址記錄的抽選的圖。圖3A至圖3E是示出地址的記錄順序的圖。圖4是示出在熵編碼單元中重開始標記的地址記錄的抽選操作的流程圖。圖5A至圖5C是例示格式化的圖。圖6是示出解碼目標區(qū)域中的解碼操作的流程圖。圖7是示出解碼目標區(qū)域的左端與地址被記錄的重開始標記分離的情況的圖。圖8是示出解碼目標區(qū)域中的另一解碼操作的流程圖。圖9是示出地址被記錄的重開始標記在垂直方向上不線性排列的情況的圖。圖10是示出在控制單元中重開始標記的地址記錄的抽選操作的流程圖。圖11是示出解碼目標區(qū)域中的另一解碼操作的流程圖。圖12是示出在控制單元讀取部分解碼處理所需的流的情況下的解碼操作的流程圖。圖13是例示了在一個圖像中重開始標記的地址的記錄間隔可變的情況的圖。圖14是描述提供多個抽選參數(shù)的方法的圖。
具體實施例方式在下文中,將描述本技術(shù)的實施例。另外,將按照下面的順序進行描述。1.圖像處理裝置的結(jié)構(gòu)2.圖像處理裝置的第一操作3.圖像處理裝置的第二操作4.圖像處理裝置的第三操作5.圖像處理裝置的第四操作6.圖像處理裝置的第五操作1.圖像處理裝置的結(jié)構(gòu)圖1例示了圖像處理裝置的結(jié)構(gòu)。圖像處理裝置10包括編碼處理單元20、解碼處理單元30、記錄單元41、通信單元42和控制單元45。另外,每個單元通過總線50相互連接。編碼處理單元20由正交變換單元21、量化單元22、熵編碼單元23和緩沖器24構(gòu)成。解碼處理單元30由緩沖器31、熵解碼單元32、逆量化單元33和逆正交變換單元34構(gòu)成。在編碼處理單元20中,輸入亮度信號和色差信號作為輸入圖像信號。編碼處理單元20的正交變換單元21將輸入圖像信號劃分成預定數(shù)量的圖像的塊。正交變換單元21以塊為單位執(zhí)行圖像信號的變換,例如,二維DCT (離散余弦)變換,并將圖像信號的直流(DC)分量和交流(AC)分量的正交變換系數(shù)輸出到量化單元22。量化單元22執(zhí)行從正交變換單元21提供的正交變換系數(shù)的量化。量化單元22將通過執(zhí)行正交變換系數(shù)的量化而產(chǎn)生的量化數(shù)據(jù)輸出到熵編碼單元23。熵編碼單元23通過執(zhí)行從量化單元22提供的量化數(shù)據(jù)的編碼來產(chǎn)生編碼數(shù)據(jù)。熵編碼單元23使用例如哈夫曼(Huffman)編碼執(zhí)行量化數(shù)據(jù)的編碼,并將產(chǎn)生的編碼數(shù)據(jù)輸出到緩沖器24。緩沖器24是臨時存儲并輸出編碼數(shù)據(jù)的存儲器。從緩沖器24輸出的編碼數(shù)據(jù)通過總線50作為數(shù)據(jù)流被提供到記錄單元41、通信單元42等。解碼處理單元30的緩沖器31是臨時存儲從記錄單元41讀取并通過總線50提供的數(shù)據(jù)流以及通過總線50從通信單元42提供的數(shù)據(jù)流的存儲器,并且將所述數(shù)據(jù)流輸出到熵解碼單元32。熵解碼單元32通過執(zhí)行從緩沖器31提供的數(shù)據(jù)流的解碼來產(chǎn)生解碼數(shù)據(jù)。熵解碼單元32使用與在熵編碼單元23中執(zhí)行的編碼對應的方法執(zhí)行解碼處理,并將產(chǎn)生的解碼數(shù)據(jù)輸出到逆量化單元33。逆量化單元33執(zhí)行從熵解碼單元32提供的解碼數(shù)據(jù)的逆量化,并產(chǎn)生系數(shù)數(shù)據(jù)。逆量化單元33使用與在量化單元22中執(zhí)行的量化對應的方法執(zhí)行逆量化,并將產(chǎn)生的系數(shù)數(shù)據(jù)輸出到逆正交變換單元34。逆正交變換單元34執(zhí)行從逆量化單元33提供的系數(shù)數(shù)據(jù)的逆正交變換,并產(chǎn)生圖像數(shù)據(jù)。逆正交變換單元34執(zhí)行與在正交變換單元21中執(zhí)行的正交變換對應的逆正交變換,并產(chǎn)生和輸出圖像數(shù)據(jù)。記錄單元41由記錄介質(zhì)(例如,光盤、磁光盤、磁盤或存儲卡)構(gòu)成。記錄單元41將在編碼處理單元20中產(chǎn)生的數(shù)據(jù)流或者在通信單元42中接收的數(shù)據(jù)流記錄在記錄介質(zhì)上。另外,記錄單元41讀取記錄在記錄介質(zhì)上的數(shù)據(jù)流,并將它們輸出到解碼處理單元30或通信單元42。此外,記錄單元41也可以存儲各種數(shù)據(jù)項,而不僅僅是數(shù)據(jù)流。通信單元42通過通信線執(zhí)行與外部裝置的通信,將數(shù)據(jù)流等發(fā)送到外部裝置,并接收從外部裝置提供的命令、數(shù)據(jù)流等。控制單元45通過總線50連接到編碼處理單元20、解碼處理單元30、記錄單元41和通信單元42。控制單元45通過控制每個單元執(zhí)行圖像數(shù)據(jù)的編碼處理、數(shù)據(jù)流的解碼處理、數(shù)據(jù)流的通信等。另外,在圖像處理裝置10中,產(chǎn)生設置有位置信息的標記信息,所述位置信息表示從插入在數(shù)據(jù)流中的標記中選擇的標記在數(shù)據(jù)流中的位置,并且標記信息表示圖像編碼處理的分段,例如,插入在JPEG標準的數(shù)據(jù)流中并表示預定標記抽選(thinning-out)間隔的圖像編碼處理的分段的重開始標記。另外,圖像處理裝置10對標記信息提供表示標記抽選間隔的信息。例如,在熵編碼單元23、控制單元45等中執(zhí)行標記信息的產(chǎn)生。另外,產(chǎn)生的標記信息可連接到數(shù)據(jù)流,或者可通過與數(shù)據(jù)流相關(guān)而被設置成單獨的文件。此外,在圖像處理裝置10中指定重開始標記,所述重開始標記表示基于標記信息獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段。例如,在熵解碼單元32、控制單元45等中執(zhí)行重開始標記的指定。另外,在解碼處理單元30中,執(zhí)行與指定的重開始標記連續(xù)的數(shù)據(jù)流的部分解碼處理,如后面所述。2.圖像處理裝置的第一操作將描述按這種方式構(gòu)成的圖像處理裝置10的第一操作。第一操作是在在熵編碼單元23中提供插入重開始標記的功能和產(chǎn)生標記信息的功能的情況下的操作。另外,第一操作是在在熵解碼單元32中提供指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記的功能的情況下的操作。在JPEG標準的數(shù)據(jù)流中,在先頭的最小編碼單元(MCU)中表示編碼值,并且在隨后的MCU中表示與緊挨著的前面的MCU之間的差。出于此原因,當在處理過程中出現(xiàn)數(shù)據(jù)遺漏或錯誤時,難以對之后的數(shù)據(jù)進行正確解碼。出于此原因,表示編碼和解碼處理的分段的重開始標記被插入在MCU之間,以防止數(shù)據(jù)遺漏或錯誤的影響擴散。另外,在MCU的編碼數(shù)據(jù)前面提供表示重開始標記的插入間隔的重開始間隔DRI (Define Restart Interval,定義重開始間隔)。編碼處理單元的操作接下來,在熵編碼單元23中,當記錄數(shù)據(jù)流中的重開始標記的位置信息時,例如,當記錄地址時,執(zhí)行重開始標記的地址記錄的抽選。即,熵編碼單元23執(zhí)行以預定標記抽選間隔從插入的重開始標記中選擇的標記的地址記錄,并減少重開始標記的位置信息。圖2A至圖2D表示重開始標記的地址記錄的抽選。例如,當將重開始間隔設置為DRI=2時,如圖2A所示,每隔兩個MCU插入一個重開始標記。另外,陰影部分為重開始標記。在圖2B至圖2D中,表示記錄了地址的重開始標記。另外,黑色部分是記錄了地址的重開始標記。即,在圖2B中,所有插入的重開始標記均記錄有地址。另外,在圖2C中,每隔一次執(zhí)行重開始標記的地址記錄;在圖2D中,每四次執(zhí)行一次重開始標記的地址記錄。按照這種方式,根據(jù)本技術(shù),能夠通過僅使用從插入在數(shù)據(jù)流中的標記中以預定標記抽選間隔選擇的標記的位置信息來防止與標記相關(guān)的位置信息的增大。此外,為了確定當使用解碼處理執(zhí)行標記選擇時的抽選狀態(tài),在編碼處理中產(chǎn)生表示標記抽選間隔的抽選參數(shù)(RSTm_addr_interval)。例如,在圖2A中,表示抽選參數(shù)被設置為RSTm_addr_interval=0的情況。另外,表示圖2B中的抽選參數(shù)被設置為RSTm_addr_interval=l的情況,圖2C中的抽選參數(shù)被設置為RSTm_addr_interval=2的情況以及圖2D中的抽選參數(shù)被設置為RSTm_addr_interval=4的情況。按照這種方式,通過產(chǎn)生抽選參數(shù),能夠在解碼處理時確定以什么樣的標記抽選間隔從插入在數(shù)據(jù)流中的標記中選擇表示位置信息的標記。圖3A至圖3E表示地址的記錄順序。當按照根據(jù)JPEG編碼的順序記錄地址時,重開始標記的地址變成光柵順序,如圖3A所示。這里,如圖3B所示,當利用解碼處理產(chǎn)生使用交叉影線表示的MCU的圖像時,圖像處理裝置10需要對從與重開始標記E、I和M連續(xù)的MCU直到解碼目標區(qū)域的右端的MCU執(zhí)行解碼處理。這里,當按照如圖3A所示的光柵順序記錄重開始標記的地址時,所需的重開始標記的地址離散地存在,如圖3C中的圓圈所示。因此,當考慮到存儲器訪問時,讀取地址的效率變低。因此,當完成一個屏幕的編碼時,可如圖3D所示通過在垂直方向重新排列來記錄地址的順序。按照這種方式,當按照使用利用預定標記抽選間隔選擇的標記被排列的垂直順序的這種順序記錄標記的地址時,所需的重開始標記E、I和M的地址處于連續(xù)狀態(tài),如圖3E中的圓圈所示。因此,圖像處理裝置10能夠獲得所需地址,并僅通過執(zhí)行一次連續(xù)地址的讀取來高效地執(zhí)行解碼處理。另外,可在通過執(zhí)行某種壓縮減少數(shù)據(jù)量之后記錄標記信肩、O圖4是表示熵編碼單元23中的重開始標記的地址記錄的抽選操作的流程圖。在步驟STl,熵編碼單元23執(zhí)行熵編碼。熵編碼單元23以IMCU為單位執(zhí)行熵編碼,并進行至步驟ST2。在步驟ST2,熵編碼單元23確定是否插入重開始標記。熵編碼單元23以重開始間隔DRI執(zhí)行重開始標記的插入,并且當插入重開始標記時進行至步驟ST3,當沒有插入重開始標記時進行至步驟ST5。在步驟ST3,熵編碼單元23確定是否是以記錄間隔定位的重開始標記。當插入的重開始標記以與抽選參數(shù)對應的記錄間隔(標記抽選間隔)定位時,熵編碼單元23進行至步驟ST4,并且當重開始標記不是位于記錄間隔的位置時,熵編碼單元23進行至步驟ST5。例如,如圖2D所示,如果抽選參數(shù)被設置為RSTm_addr_interval=4,則當插入的重開始標記位于黑色部分時,處理進行至步驟ST4,并且當插入的重開始標記位于陰影部分時,處理進行至步驟ST5。在步驟ST4,熵編碼單元23記錄重開始標記的地址。熵編碼單元23將插入的重開始標記的地址記錄在緩沖器24中,并進行至步驟ST5。在步驟ST5,熵編碼單元23確定一個圖像的編碼處理是否完成。當沒有完成一個圖像的編碼處理時,熵編碼單元23返回至步驟ST1,并對下一 MCU執(zhí)行熵編碼。另外,當完成一個圖像的編碼處理時,熵編碼單元23完成該處理。當在熵編碼單元23中執(zhí)行這種處理時,重開始標記的地址和編碼數(shù)據(jù)被記錄在緩沖器24中。因此,標記信息和位置信息存儲在緩沖器24中,其中,在標記信息中,數(shù)據(jù)流作為插入了表示圖像編碼處理的分段的標記的編碼數(shù)據(jù),位置信息表示從數(shù)據(jù)流中的插入標記中以預定標記抽選間隔選擇的標記的位置。另外,標記信息可設置有表示標記抽選間隔的信息。之后,控制單元45讀取存儲在緩沖器24中的數(shù)據(jù)流和標記信息,并使得記錄單元41以預定的格式將它們記錄為數(shù)據(jù)流。圖5A至圖5C例示了數(shù)據(jù)流的格式。在圖5A至圖5C中,數(shù)據(jù)流的頭部設置有SOI(Start of Image,圖像開始)作為頭部標記。另外,在SOI之后設置有應用標記、表頭和編碼數(shù)據(jù)的比特流。另外,重開始標記RST被設置在比特流的中間。EOI (End of Image,圖像結(jié)束)是結(jié)束標記。重開始標記是16位代碼,高位I字節(jié)被設置為“FF”,低位I字節(jié)被設置成“D0”至“D7”中的任何一個。重開始標記每次產(chǎn)生從“D0”遞增到“D7”,在“D7”之后,重開始標記返回至“D0”,然后從“D0”遞增到“D7”??刂茊卧?5將在熵編碼單元23中產(chǎn)生的標記信息(例如,抽選參數(shù)(RSTm_addr_interval)和重開始標記的地址(RSTm address))連接到EOI之后,例如如圖5A所示?;蛘?,如圖5B和圖5C所示,優(yōu)選地使標記信息成為與數(shù)據(jù)流分開的文件。在這種情況下,通過在EOI后、在應用標記中等等提供表示分開的文件的位置的指針并且使數(shù)據(jù)流與分開的文件相關(guān)聯(lián),分開的文件可為對數(shù)據(jù)流部分地執(zhí)行解碼處理時的參照。解碼處理單元的操作接下來,將描述解碼處理單元30的操作。解碼處理單元30將通過總線50從記錄單元41提供的一個圖像的數(shù)據(jù)流和標記信息取入緩沖器31中。解碼處理單元30的熵解碼單元32基于被取入緩沖器31中的標記信息來確定重開始標記的位置,并指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的重開始標記。此外,熵解碼單元32參照指定的重開始標記的地址,從緩沖器31僅讀取獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流。解碼處理單元30對熵解碼單元32從緩沖器31讀取的數(shù)據(jù)流執(zhí)行解碼處理,即,解碼部分圖像的部分解碼處理。解碼處理單元30僅輸出來自利用部分解碼處理獲得的解碼圖像數(shù)據(jù)的解碼目標區(qū)域中的圖像數(shù)據(jù)。另外,當標記信息被壓縮時,解碼處理在對標記信息解壓縮之后執(zhí)行。圖6是示出在解碼處理單元30中執(zhí)行的解碼目標區(qū)域的解碼操作的流程圖。在步驟ST11,解碼處理單元30執(zhí)行預定格式文件的取入。解碼處理單元30通過將預定格式文件(即,數(shù)據(jù)流和標記信息的文件)取入緩沖器31進行至步驟ST12。在步驟ST12,解碼處理單元30基于標記信息確定重開始標記。解碼處理單元30的熵解碼單元32基于標記信息確定記錄了其地址的重開始標記,并進行至步驟ST13。例如,在如圖3A至圖3E所示的情況下,確定重開始標記A至T的位置。在步驟ST13,解碼處理單元30指定執(zhí)行部分解碼處理所需的重開始標記。解碼處理單元30的熵解碼單元32指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,并進行至步驟ST14。例如,當圖3B中示出的交叉影線區(qū)域被設置成解碼目標區(qū)域時,應該從緊挨在重開始標記E、I和M之后的MCU開始執(zhí)行解碼處理,從而對解碼目標區(qū)域中的MCU的編碼數(shù)據(jù)執(zhí)行解碼處理。這是因為緊挨在重開始標記E、I和M之后的MCU以編碼值表示,在后面的MCU中表示與緊挨著的之前的MCU的差。因此,指定重開始標記E、I和M作為對圖3B中示出的解碼目標區(qū)域執(zhí)行部分解碼處理所需的重開始標記。這里,基于表示重開始標記的插入間隔的重開始抽選間隔DRI和抽選參數(shù)(RSTm_addr_interval),確定執(zhí)行地址記錄的重開始標記所處的MCU位置。此外,如果使用確定結(jié)果指定執(zhí)行在左側(cè)比解碼目標區(qū)域的MCU更近的位置的地址記錄的重開始標記,則能夠指定執(zhí)行部分解碼處理所需的重開始標記。在步驟ST14,解碼處理單元30執(zhí)行部分解碼處理。解碼處理單元30對與在步驟ST13中指定的重開始標記連續(xù)的編碼數(shù)據(jù)執(zhí)行解碼處理,然后進行至步驟ST15。例如,關(guān)于圖3B中所示出的解碼目標區(qū)域,對從緊挨著重開始標記E后面的MCU到緊挨著重開始標記G之前的MCU、從緊挨著重開始標記I后面的MCU到緊挨著重開始標記K之前的MCU、從緊挨著重開始標記M后面的MCU到緊挨著重開始標記O之前的MCU的MCU的編碼數(shù)據(jù)執(zhí)行解碼處理。在步驟ST15中,解碼處理單元30執(zhí)行解碼目標區(qū)域中的圖像的切出。解碼處理單元30從通過執(zhí)行部分解碼處理獲得的解碼圖像中切出解碼目標區(qū)域中的圖像,并輸出切出圖像的圖像信號。例如,在部分解碼處理中獲得的解碼圖像為比圖3B中示出的解碼目標區(qū)域左右分別大I個MCU的圖像。因此,通過從在步驟ST14中產(chǎn)生的解碼圖像數(shù)據(jù)中進行切出來輸出解碼目標區(qū)域中的圖像數(shù)據(jù)。通過按照這種方式執(zhí)行處理,能夠在無需執(zhí)行一個圖像的解碼處理的情況下獲得解碼目標區(qū)域的解碼圖像并執(zhí)行有效的解碼處理。同時,當解碼目標區(qū)域的左端與地址被記錄的重開始標記分開時,在部分解碼處理之后的解碼圖像中不必要的部分變大。圖7示出了解碼目標區(qū)域的左端與地址被記錄的重開始標記分開的情況。在圖7示出的情況下,執(zhí)行地址的記錄的重開始標記為重開始標記E、I和M,其中,所述地址表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段。因此,位于從重開始標記E、I和M到解碼目標區(qū)域的9個MCU的解碼圖像是不必要的。因此,當指定執(zhí)行部分解碼處理所需的重開始標記時,也可以使用地址未被記錄的重開始標記作為執(zhí)行部分解碼處理所需的重開始標記,而不限于地址被記錄的重開始標記。在這種情況下,不僅是重開始標記的地址,也可以使用抽選參數(shù)。圖8是示出在解碼處理單元30中執(zhí)行的解碼目標區(qū)域中的另一解碼操作的流程圖。在另一解碼操作中,也可以使用地址未被記錄的重開始標記作為部分解碼處理所需的重開始標記的候選項。在步驟ST21,解碼處理單元30執(zhí)行預定格式文件的取入。解碼處理單元30將預定格式文件取入緩沖器31,并進行至步驟ST22。在步驟ST22,解碼處理單元30基于標記信息確定重開始標記。解碼處理單元30基于標記信息確定地址被記錄的重開始標記,并進行至步驟ST23。在步驟ST23,解碼處理單元30指定部分解碼處理所需的重開始標記。解碼處理單元30的熵解碼單元32指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,并進行至步驟ST24。在步驟ST24,解碼處理單元30搜索位于解碼目標區(qū)域附近的重開始標記。解碼處理單元30的熵解碼單元32基于重開始抽選間隔或抽選參數(shù),將在步驟ST23中指定的重開始標記與位于指定的重開始標記的右側(cè)與解碼目標區(qū)域之間且地址未被記錄的重開始標記進行區(qū)分。此外,當與解碼目標區(qū)域的左側(cè)最近的重開始標記為地址未被記錄的重開始標記時,熵解碼單元32改變在步驟ST23中指定的重開始標記。熵解碼單元32將在步驟ST23中指定的重開始標記改變成地址未被記錄且最近的重開始標記,并進行至步驟ST25。在步驟ST25,解碼處理單元30執(zhí)行部分解碼處理。當指定的重開始標記的地址被記錄時,解碼處理單元30基于該重開始標記的地址確定執(zhí)行部分解碼處理的數(shù)據(jù)流。另夕卜,當沒有記錄指定的重開始標記的地址時,解碼處理單元30從記錄了在步驟ST24中改變之前的地址的重開始標記的位置搜索指定地址未被記錄的重開始標記。解碼處理單元30從數(shù)據(jù)流中搜索重開始標記的未記錄比特流,并基于搜索到的重開始標記的位置確定用于執(zhí)行部分解碼處理的數(shù)據(jù)流。在步驟ST26,解碼處理單元30執(zhí)行解碼目標區(qū)域中的圖像的切出。解碼處理單元30從通過執(zhí)行部分解碼處理獲得的解碼圖像切出解碼目標區(qū)域中的圖像,并輸出切出圖像的圖像信號。通過按照這種方式執(zhí)行處理,當解碼目標區(qū)域的左端與地址被記錄的重開始標記分開時,如圖7所示,能夠從位于解碼目標區(qū)域的左端附近且地址未被記錄的重開始標記(在白圈中示出)執(zhí)行部分解碼處理。因此,通過使得對應于解碼目標區(qū)域,能夠高效地執(zhí)行部分解碼處理。另外,在上面的描述中,已經(jīng)表示了地址被記錄的重開始標記在圖像的垂直方向上線性排列的情況,然而,根據(jù)重開始間隔DRI或抽選參數(shù)的設置,存在地址被記錄的重開始標記在垂直方向上不線性排列的情況,如圖9所示。在這種情況下,可在以光柵順序設置的每個MCU組中指定解碼處理所需的重開始標記。例如,可執(zhí)行起點被設置成地址被記錄的帶白色圓圈的重開始標記的部分解碼處理,或者起點被設置成地址被記錄的重開始標記和地址未被記錄的重開始標記的部分解碼處理。3.圖像處理裝置的第二操作接下來,將描述圖像處理裝置10的第二操作。第二操作提供插入重開始標記的功能以及在控制單元45中產(chǎn)生重開始標記的功能。在這種情況下,圖像處理裝置10的熵編碼單元23通過執(zhí)行熵編碼并插入重開始標記來產(chǎn)生編碼數(shù)據(jù),并使緩沖器24存儲該數(shù)據(jù)。控制單元45從存儲在緩沖器24中的編碼數(shù)據(jù)(數(shù)據(jù)流)中搜索重開始標記,并產(chǎn)生表示從搜索到的重開始標記中以預定抽選間隔選擇的標記的地址或標記抽選間隔的標記信息。在這種情況下,從編碼處理單元20輸出的數(shù)據(jù)僅為插入了重開始標記的數(shù)據(jù)流,并且能夠?qū)?shù)據(jù)量減少標記信息那么多。因此,當將數(shù)據(jù)流從編碼處理單元20發(fā)送到控制單元45時,與第一操作相比,可減少數(shù)據(jù)傳輸負荷。圖10是示出在控制單元45中的重開始標記的地址記錄的抽選操作的流程圖。在步驟ST31,控制單元45開始搜索重開始標記??刂茊卧?5針對從編碼處理單元20讀取的數(shù)據(jù)流執(zhí)行重開始標記的搜索,然后進行至步驟ST32。在步驟ST32,控制單元45確定是否檢測到重開始標記。當從數(shù)據(jù)流檢測到重開始標記時,控制單元45進行至步驟ST33,當沒檢測到重開始標記時,控制單元45進行至步驟ST35。在步驟ST33,控制單元45確定是否是以記錄間隔定位的重開始標記??刂茊卧?5根據(jù)抽選參數(shù)確定是否為以記錄間隔定位的重開始標記(按標記抽選間隔選擇的重開始標記)。當檢測的重開始標記為以記錄間隔定位的標記時,控制單元45進行至步驟ST34,當不是以記錄間隔定位的標記時,控制單元45進行至步驟ST35。在步驟ST34,控制單元45記錄重開始標記的地址。由于檢測的重開始標記為以記錄間隔定位的標記,控制單元45執(zhí)行檢測的重開始標記的地址的記錄,并進行至步驟ST35。在步驟ST35,控制單元45確定是否完成圖像的搜索。當針對圖像的數(shù)據(jù)流搜索重開始標記沒完成時,控制單元45返回至步驟ST31,并且當完成了圖像的搜索時,控制單元45完成該處理。通過按照這種方式執(zhí)行處理,即使在熵編碼單元23中沒有執(zhí)行重開始標記的地址記錄,也能夠通過在控制單元45中執(zhí)行抽選來執(zhí)行重開始標記的地址記錄。4.圖像處理裝置的第三操作接下來,將描述圖像處理裝置10的第三操作。第三操作是在解碼處理單元30的熵解碼單元32中提供指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記的功能。另外,在第三操作中,在控制單元45中,標記信息被讀取并被提供給熵解碼單元32。另外,控制單元45將表示數(shù)據(jù)流的文件的位置的文件位置信息提供給熵解碼單元32。在這種情況下,熵解碼單元32基于提供的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記。此外,熵解碼單元32從指定標記的位置確定獲得解碼圖像所需的數(shù)據(jù)流的記錄位置以及用于讀取數(shù)據(jù)流的記錄位置信息,執(zhí)行數(shù)據(jù)流的讀取,并執(zhí)行部分解碼處理。
按照這種方式,標記信息被從控制單元45提供到熵解碼單元32,并且從記錄單元41僅讀取獲得解碼圖像所需的數(shù)據(jù)流。在這種情況下,與第一操作相比,能夠解碼處理單元30的自記錄單元41的數(shù)據(jù)傳輸負荷。另外,除了位于解碼目標區(qū)域左側(cè)的重開始標記之外,也指定位于右側(cè)的重開始標記,從而從數(shù)據(jù)流中僅切出獲得解碼圖像所需的數(shù)據(jù)。使用在由指定的重開始標記表示的范圍內(nèi)的數(shù)據(jù)流執(zhí)行部分解碼處理。圖11是示出在解碼處理單元30中執(zhí)行另一解碼處理的流程圖。在步驟ST41,解碼處理單元30獲得標記信息和數(shù)據(jù)流的文件位置信息,并進行至步驟ST42。在步驟ST42,解碼處理單元30基于標記信息確定重開始標記。解碼處理單元30的熵解碼單元32基于標記信息確定地址被記錄的重開始標記,然后進行至步驟ST43。在步驟ST43,解碼處理單元30指定部分解碼處理所需的重開始標記。解碼處理單元30的熵解碼單元32指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,然后進行至步驟ST44。這里,為了僅切出必要數(shù)據(jù),不僅指定與所需的數(shù)據(jù)流的開始對應的標記,還指定與結(jié)束對應的標記。例如,指定位于解碼目標區(qū)域右側(cè)且地址被記錄的重開始標記作為數(shù)據(jù)流的分段。在步驟ST44,解碼處理單元30搜索解碼目標區(qū)域附近的重開始標記。解碼處理單元30的熵解碼單元32基于重開始間隔或抽選參數(shù),將在步驟ST43中指定的重開始標記與位于在數(shù)據(jù)流的開始側(cè)指定的重開始標記的右側(cè)且地址未被記錄的重開始標記進行區(qū)分。另外,確定位于在數(shù)據(jù)流的結(jié)束側(cè)指定的重開始標記的左側(cè)且地址未被記錄的重開始標記。此外,當位于解碼目標區(qū)域左側(cè)且最近的重開始標記是地址未被記錄的重開始標記時,熵解碼單元32改變在步驟ST43中指定的重開始標記。熵解碼單元32將在步驟ST43中指定的重開始標記改變成該最近的重開始標記,然后進行至步驟ST45。在步驟ST45,解碼處理單元30執(zhí)行數(shù)據(jù)流的切出。解碼處理單元30基于指定的重開始標記切出執(zhí)行部分解碼處理的數(shù)據(jù)流,然后進行至步驟ST46。在步驟ST46,解碼處理單元30執(zhí)行部分解碼處理。解碼處理單元30執(zhí)行在步驟ST45中切出的數(shù)據(jù)流的解碼處理,然后進行至步驟ST47。在步驟ST47,解碼處理單元30執(zhí)行解碼目標區(qū)域中的圖像的切出。解碼處理單元30從通過執(zhí)行部分解碼處理獲得的解碼圖像切出解碼目標區(qū)域中的圖像,并輸出切出圖像的圖像信號。由于通過執(zhí)行這種處理能夠通過僅切出部分解碼處理中使用的數(shù)據(jù)流來執(zhí)行解碼,所以與第一操作相比,可以減小數(shù)據(jù)流的傳輸負荷。5.圖像處理裝置的第四操作接下來,將描述圖像處理裝置10的第四操作。第四操作是在這樣的情況下的操作:在控制單元45中提供指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記的功能。在這種情況下,控制單元45基于標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記。此外,控制單元45從用于讀取指定標記的位置和數(shù)據(jù)流的記錄位置信息確定獲得解碼圖像所需的數(shù)據(jù)流的記錄位置,并執(zhí)行數(shù)據(jù)流的切出。控制單元45將切出的數(shù)據(jù)流提供到解碼處理單元30。
解碼處理單元30執(zhí)行部分解碼處理作為從控制單元45提供的數(shù)據(jù)流的解碼處理,從執(zhí)行部分解碼處理獲得的解碼圖像切出解碼目標區(qū)域中的圖像,然后輸出該圖像。按照這種方式,當在控制單元45中指定表示獲得解碼圖像所需的數(shù)據(jù)流的分段的標記時,能夠僅將獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流提供至解碼處理單元30。因此,與第三操作相比,能夠進一步減少提供到解碼處理單元30的數(shù)據(jù)量。因此,能夠高效地執(zhí)行解碼處理。另外,如第三操作中所示,除了位于解碼目標區(qū)域左側(cè)的重開始標記之外還指定位于右側(cè)的標記,以從數(shù)據(jù)流切出所需區(qū)域。圖12是示出當讀取在控制單元45中執(zhí)行部分解碼處理所需的數(shù)據(jù)流時的解碼操作的流程圖。在步驟ST51,控制單元45獲得標記信息和數(shù)據(jù)流的文件位置信息,然后進行至步驟 ST52。在步驟ST52,控制單元45基于標記信息確定重開始標記。控制單元45基于標記信息確定地址被記錄的重開始標記,然后進行至步驟ST53。在步驟ST53,控制單元45指定執(zhí)行部分解碼處理所需的重開始標記??刂茊卧?5指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,然后進行至步驟ST54。這里,為了僅切出必要數(shù)據(jù),如上所述,不僅指定與所需數(shù)據(jù)流的開始對應的標記,還指定與結(jié)束對應的標記。在步驟ST54,控制單元45搜索解碼目標區(qū)域附近的重開始標記??刂茊卧?5基于重開始間隔或抽選參數(shù),將在步驟ST53中指定的重開始標記的位置與位于在數(shù)據(jù)流的開始側(cè)指定的重開始標記右側(cè)且地址未被記錄的重開始標記進行區(qū)分。另外,確定位于在數(shù)據(jù)流的結(jié)束側(cè)指定的重開始標記的左側(cè)且地址未被記錄的重開始標記。此外,當位于解碼目標區(qū)域的左側(cè)和右側(cè)且最近的重開始標記為地址未被記錄的重開始標記時,控制單元45改變指定的重開始標記??刂茊卧?5將在步驟ST53中指定為解碼目標區(qū)域中的解碼處理所需的重開始標記改變?yōu)樵撟罱闹亻_始標記,然后進行至步驟ST55。在步驟ST55,控制單元45執(zhí)行數(shù)據(jù)流的切出??刂茊卧?5基于指定的重開始標記切出獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流,將該數(shù)據(jù)流提供到解碼處理單元30,然后進行至步驟ST56。在步驟ST56,控制單元45執(zhí)行部分解碼處理??刂茊卧?5使解碼處理單元30執(zhí)行部分解碼處理作為在步驟ST55中切出的數(shù)據(jù)流的解碼處理,然后進行至步驟ST57。在步驟ST57,控制單元45使得在解碼目標區(qū)域中執(zhí)行圖像切出??刂茊卧?5控制解碼處理單元30的操作,從執(zhí)行部分解碼處理獲得的解碼圖像切出解碼目標區(qū)域中的圖像,并輸出切出圖像的圖像信號。通過按照這種方式執(zhí)行處理,由于僅在部分解碼處理中使用的數(shù)據(jù)流被提供到解碼處理單元30,所以能夠進一步提高數(shù)據(jù)傳輸效率。6.圖像處理裝置的第五操作在上述操作中,已經(jīng)例示了一個圖像中的記錄間隔(標記抽選間隔)沒有相對于重開始標記的地址進行改變的情況。然而,通過改變抽選參數(shù),可以在一個圖像中改變記錄間隔。接下來,作為第五操作,將描述記錄間隔在一個圖像中可變的情況。圖13例示了重開始標記的地址的記錄間隔在一個圖像中變化的情況。另外,即使在圖13中,黑色部分表示地址被記錄的重開始標記,陰影部分表示地址未被記錄的重開始標記。在成像的圖像等中,期望的被攝體很少位于圖像的端部側(cè)。即,假定解碼目標區(qū)域被設置在中央部而不是圖像的端部。出于此原因,例如,記錄間隔在圖像的端部的區(qū)域中被設置得寬,并在圖像的中央?yún)^(qū)域中被設置得窄。按照這種方式,如果記錄間隔變化,例如,當部分解碼區(qū)域設置在圖像的中央?yún)^(qū)域中時,指定地址被記錄的重開始標記的比率變高,因此,用于執(zhí)行部分解碼處理的流的切出等變?nèi)菀住A硗?,在圖13中,例示了圖像的端部區(qū)域中的抽選參數(shù)被設置成RSTm_addr_interval=4,而圖像的中央?yún)^(qū)域中的抽選參數(shù)被設置為RSTm_addr_interval=2 的情況。當記錄間隔變化時,可設置多個抽選參數(shù)。例如使用現(xiàn)有技術(shù)中的編碼技術(shù)可實現(xiàn)設置多個抽選參數(shù)的方法。例如,提供表示記錄間隔是否變化的標志,并且當記錄間隔改變時,該標志被設置為改變的記錄間隔,隨后該記錄間隔被附加。圖14例不了如圖13所不的記錄間隔變化的情況。另外,在圖14中,用圓圈表示的數(shù)字表示記錄間隔。另外,其它數(shù)字表不標志,并且當記錄間隔改變時,標志被設置為“ I ”。此外,該標志與地址被記錄的重開始標記對應。當記錄間隔為“4”并且標志為“01”時,記錄間隔被設置為“4”,并且執(zhí)行重開始標記的地址記錄。當存在地址被記錄的兩個重開始標記時,由于與重開始標記對應的標志為“ I ”,記錄間隔改變并被設置為“2”。因此,記錄間隔從“4”變成“2”,并執(zhí)行隨后的重開始標記的地址記錄。另外,當標志為“000000000001”并且地址被記錄的重開始標記是12個時,由于與重開始標記對應的標志為“ 1”,所以記錄間隔改變,并且記錄間隔被設置成“4”。按照這種方式,能夠可靠地確定記錄間隔改變。另外,可使用硬件、軟件或二者的組合配置來執(zhí)行已經(jīng)在說明書中描述的一系列處理。當使用軟件執(zhí)行處理時,記錄了處理序列的程序被安裝在嵌入在專用硬件中的計算機的存儲器中,由此執(zhí)行該處理。或者,能夠通過在能夠執(zhí)行各種處理的通用計算機中安裝程序來執(zhí)行該處理。例如,該程序可預先記錄在作為記錄介質(zhì)的硬盤或ROM (只讀存儲器)中。或者,該程序可被臨時或永久地存儲(記錄)在諸如軟盤、⑶-ROM (壓縮盤只讀存儲器)、M0 (磁光)盤、DVD (數(shù)字多功能盤)、磁盤、半導體存儲卡等的可移動記錄介質(zhì)上。可提供這種可移動記錄介質(zhì)作為所謂的套裝軟件。另外,除了從可移動記錄介質(zhì)安裝到計算機中之外,該程序可從下載網(wǎng)站無線地或通過諸如LAN (局域網(wǎng))、互聯(lián)網(wǎng)等使用有線被發(fā)送到計算機。計算機能夠接收以該方式發(fā)送的程序,并將該程序安裝在諸如嵌入的硬盤等的記錄介質(zhì)上。另外,本技術(shù)不被理解為限于上述的實施例。在本技術(shù)的實施例中,公開本技術(shù)作為示例,清楚的是本領域技術(shù)人員在不脫離本技術(shù)的范圍的情況下可對實施例進行修改或替換。即,為了確定本技術(shù)的范圍,需要參照權(quán)利要求書。另外,本技術(shù)中的圖像處理裝置可如下配置。(I) 一種圖像處理裝置,包括:編碼處理單元,產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和標記信息產(chǎn)生單元,產(chǎn)生設置有位置信息的標記信息,所述位置信息表示從插入的標記中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。(2)在(I)中公開的圖像處理裝置,其中,標記信息產(chǎn)生單元對標記信息設置表示標記抽選間隔的信息。
(3)在(I)和(2)中的任意一項中公開的圖像處理裝置,其中,標記信息產(chǎn)生單元設置標記抽選間隔,從而使選擇的標記在垂直方向上排列。(4)在(I)和(3)中的任意一項中公開的圖像處理裝置,其中,標記信息產(chǎn)生單元設置選擇的標記在垂直方向上的順序,并使用標記的順序產(chǎn)生表示數(shù)據(jù)流中的位置的位置信息。(5)在(I)和(4)中的任意一項中公開的圖像處理裝置,其中,編碼處理單元將標記信息連結(jié)到數(shù)據(jù)流。(6)在(I)和(4)中的任意一項中公開的圖像處理裝置,其中,標記信息產(chǎn)生單元將產(chǎn)生的標記信息設置為與數(shù)據(jù)流分開的文件,并且編碼處理單元把表示文件的位置的信息包括在數(shù)據(jù)流中。(7)在(I)和(6)中的任意一項中公開的圖像處理裝置,其中,標記信息產(chǎn)生單元通過將標記抽選間隔設置為可變,對所述標記信息設置表示標記抽選間隔是否被改變的信
肩、O本公開包含了與2011年12月16日在日本專利局提交的第JP2011-275562號日本優(yōu)先權(quán)專利申請中公開的主題相關(guān)的主題,該申請的全部內(nèi)容通過引用包含于此。本領域技術(shù)人員應該理解的是,根據(jù)設計要求和其它因素可以出現(xiàn)各種變型、組合、子組合和替換,只要它們在權(quán)利要求或其等同物的范圍內(nèi)即可。
權(quán)利要求
1.一種圖像處理裝置,包括: 編碼處理單元,產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和 標記信息產(chǎn)生單元,產(chǎn)生設置有位置信息的標記信息,所述位置信息表示從插入的標記中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元對所述標記信息設置表示標記抽選間隔的信息。
3.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元設置標記抽選間隔,從而使選擇的標記在垂直方向上排列。
4.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元設置選擇的標記在垂直方向上的順序,并使用標記的順序產(chǎn)生表示數(shù)據(jù)流中的位置的位置信息。
5.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,編碼處理單元將標記信息連接到數(shù)據(jù)流。
6.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元將產(chǎn)生的標記信息設置為與數(shù)據(jù)流分開的文件,并且 其中,編碼處理單元把表示文件的位置的信息包括在數(shù)據(jù)流中。`
7.根據(jù)權(quán)利要求1所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元通過將標記抽選間隔設置為可變,對所述標記信息設置表示標記抽選間隔是否被改變的信息。
8.—種圖像處理方法,包括: 產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;以及 產(chǎn)生設置有位置信息的標記信息,所述位置信息表示以預定標記抽選間隔從插入的標記中選擇的標記在數(shù)據(jù)流中的位置。
9.一種使計算機執(zhí)行數(shù)據(jù)流的產(chǎn)生的程序,包括以下步驟: 產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;以及 產(chǎn)生設置有位置信息的標記信息,所述位置信息表示以預定標記抽選間隔從插入的標記中選擇的標記在數(shù)據(jù)流中的位置。
10.一種圖像處理裝置,包括: 標記信息處理單元,基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;和 解碼處理單元,使用所指定的標記僅對獲得所述解碼圖像所需的數(shù)據(jù)流執(zhí)行解碼,并從獲得的解碼圖像中切出解碼目標區(qū)域的圖像。
11.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,標記信息處理單元從選擇的標記中指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記。
12.根據(jù)權(quán)利要求11所述的圖像處理裝置, 其中,標記信息產(chǎn)生單元基于設置有位置信息和表示標記抽選間隔的信息的標記信息,從未選擇的標記中搜索比指定的標記離解碼目標區(qū)域更近的標記,并且當檢測到離解碼目標區(qū)域近的標記時,指定的標記被改變成檢測到的標記。
13.一種圖像處理的方法,包括: 基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;以及通過使用指定的標記僅對獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流執(zhí)行解碼,從獲得的解碼圖像中切出解碼目標區(qū)域的圖像。
14.一種使計算機執(zhí)行數(shù)據(jù)流的解碼的程序,其步驟包括: 基于設置有位置信息的標記信息指定表示獲得解碼目標區(qū)域的解碼圖像所需的數(shù)據(jù)流的分段的標記,所述位置信息表示在插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置;以及 通過使用指定的標記僅對用于對解碼目標區(qū)域執(zhí)行解碼所需的數(shù)據(jù)流執(zhí)行解碼,從獲得的解碼圖像中切出解碼 目標區(qū)域的圖像。
全文摘要
本發(fā)明涉及圖像處理裝置、圖像處理方法和程序。該圖像處理裝置包括編碼處理單元,產(chǎn)生插入了表示圖像編碼處理的分段的標記的數(shù)據(jù)流;和標記信息產(chǎn)生單元,產(chǎn)生設置有位置信息的標記信息,所述位置信息表示從插入的標記中以預定標記抽選間隔選擇的標記在數(shù)據(jù)流中的位置。
文檔編號H04N7/30GK103167285SQ20121052356
公開日2013年6月19日 申請日期2012年12月7日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者島內(nèi)和博, 佐藤高弘, 池田廣志 申請人:索尼公司