欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像解碼設(shè)備、圖像解碼方法和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11291345閱讀:229來源:國知局
圖像解碼設(shè)備、圖像解碼方法和存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及一種圖像解碼設(shè)備、圖像解碼方法和存儲(chǔ)介質(zhì),并且特別涉及使用時(shí)域可伸縮編碼(temporalscalablecoding)的圖像解碼技術(shù)。



背景技術(shù):

為了發(fā)送、存儲(chǔ)并且重放運(yùn)動(dòng)圖像,使用與圖像數(shù)據(jù)壓縮編碼(以下稱為編碼)有關(guān)的技術(shù)。作為運(yùn)動(dòng)圖像編碼技術(shù),例如已經(jīng)有h.264/mpeg-4avc(以下稱為h.264)和高效視頻編碼(以下稱為hevc)。

在這種運(yùn)動(dòng)圖像編碼技術(shù)中,在擴(kuò)展規(guī)范中采用從低質(zhì)量到高質(zhì)量的分層方式來對(duì)運(yùn)動(dòng)圖像進(jìn)行編碼的可伸縮視頻編碼(scalablevideocoding)??梢园凑找謱拥男畔⒌念愋蛯⒖缮炜s視頻編碼分類成空間可伸縮性(spatialscalability)、時(shí)域可伸縮性以及信噪比(snr)可伸縮性。這里,時(shí)域可伸縮性是用于根據(jù)時(shí)間尺度變化、即圖像編碼中每單位時(shí)間段的幀數(shù)(運(yùn)動(dòng)圖像的幀頻)來進(jìn)行分層的技術(shù)??梢酝ㄟ^切出具有分層構(gòu)造的數(shù)據(jù)的一部分來調(diào)節(jié)幀頻。即,可以通過生成能夠?qū)崿F(xiàn)多個(gè)幀頻的運(yùn)動(dòng)圖像并且通過考慮諸如網(wǎng)絡(luò)發(fā)送或重放(解碼)處理等的環(huán)境的不同的限制來靈活地對(duì)運(yùn)動(dòng)圖像的幀頻進(jìn)行切換。

為了實(shí)現(xiàn)支持上述時(shí)域可伸縮性的分級(jí)編碼(hierarchicalcoding),規(guī)定如下:運(yùn)動(dòng)圖像的各幀設(shè)置有表示用于標(biāo)識(shí)時(shí)間層(temporallayer)中的各層的信息的時(shí)間層標(biāo)識(shí)符(時(shí)間id),并且對(duì)運(yùn)動(dòng)圖像的各幀進(jìn)行編碼。各層的幀被構(gòu)造成能夠通過參考所設(shè)置的時(shí)間id的值以及具有值比所設(shè)置的時(shí)間id的值小的時(shí)間id的幀來進(jìn)行重放。然后,根據(jù)該時(shí)間id來選擇時(shí)間層,并且進(jìn)行重放(解碼并顯示)。

另外,關(guān)于上述的運(yùn)動(dòng)圖像編碼技術(shù),提出了如下技術(shù):由于視頻的畫面視圖整體沒有以一樣的幀頻進(jìn)行編碼,因此增大了針對(duì)特定區(qū)域的幀頻,并且僅減小了針對(duì)非特定區(qū)域的幀頻(專利文獻(xiàn)1)。在專利文獻(xiàn)1中,描述了如下內(nèi)容:在對(duì)從多個(gè)監(jiān)控?cái)z像機(jī)輸入的視頻進(jìn)行壓縮的情況下,使用被配置為根據(jù)從監(jiān)控?cái)z像機(jī)輸入的圖像的重要程度來針對(duì)各監(jiān)控?cái)z像機(jī)設(shè)置幀頻、并且產(chǎn)生具有所設(shè)置幀頻的視頻數(shù)據(jù)的視頻壓縮單元。

然而,在上述現(xiàn)有技術(shù)中,對(duì)于以低幀頻來編碼的非特定區(qū)域,在接收設(shè)備進(jìn)行解碼和重放時(shí),對(duì)幀頻的控制可能受到限制。例如,在編碼時(shí)被視為非特定區(qū)域的區(qū)域不能以比在接收裝置側(cè)的編碼時(shí)所使用的幀頻高的幀頻來進(jìn)行解碼和重放。即,在現(xiàn)有技術(shù)中,在解碼和重放時(shí)可能不能獲取到期望幀頻。即,期望能夠在解碼時(shí)以適當(dāng)幀頻來對(duì)運(yùn)動(dòng)圖像進(jìn)行解碼的圖像解碼設(shè)備。

引用文獻(xiàn)列表

專利文獻(xiàn)

專利文獻(xiàn)1:日本特開2008-167101



技術(shù)實(shí)現(xiàn)要素:

解決問題的方案

本發(fā)明提供一種圖像解碼設(shè)備,所述圖像解碼設(shè)備對(duì)使用多個(gè)時(shí)間層對(duì)包括一個(gè)或多個(gè)圖像的運(yùn)動(dòng)圖像進(jìn)行分級(jí)編碼所獲得的編碼數(shù)據(jù)進(jìn)行解碼,所述圖像解碼設(shè)備包括:第一獲取單元,用于獲取與運(yùn)動(dòng)圖像的與所述分級(jí)編碼中所使用的所述多個(gè)時(shí)間層相對(duì)應(yīng)的幀頻有關(guān)的信息;第二獲取單元,用于獲取與所述一個(gè)或多個(gè)圖像的關(guān)注區(qū)域的大小有關(guān)的信息;確定單元,用于根據(jù)所述第一獲取單元所獲取到的與對(duì)應(yīng)于各個(gè)時(shí)間層的幀頻有關(guān)的信息、以及所述第二獲取單元所獲取到的與所述關(guān)注區(qū)域的大小有關(guān)的信息,來確定在顯示所述關(guān)注區(qū)域的情況下要使用的幀頻;以及解碼單元,用于以所述確定單元所確定出的幀頻來對(duì)所述關(guān)注區(qū)域進(jìn)行解碼。

通過以下參考附圖對(duì)典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。

根據(jù)本發(fā)明,圖像解碼設(shè)備能夠以適當(dāng)幀頻來對(duì)進(jìn)行了時(shí)域可伸縮編碼的運(yùn)動(dòng)圖像進(jìn)行解碼。

附圖說明

圖1是示出根據(jù)第一實(shí)施例的圖像解碼設(shè)備的結(jié)構(gòu)的框圖。

圖2是示出根據(jù)第一實(shí)施例的幀頻計(jì)算單元的結(jié)構(gòu)的框圖。

圖3是示出輸入至圖像解碼設(shè)備的編碼數(shù)據(jù)的示例的圖。

圖4a是示出與圖像解碼設(shè)備的處理性能有關(guān)的編碼對(duì)象片區(qū)(tile)的數(shù)量和幀頻之間的關(guān)系的示例的圖。

圖4b是示出與圖像解碼設(shè)備的處理性能有關(guān)的編碼對(duì)象片區(qū)的數(shù)量和幀頻之間的關(guān)系的示例的圖。

圖5a是示出幀片區(qū)分割的示例的圖。

圖5b是示出幀片區(qū)分割的示例和關(guān)注區(qū)域的示例的圖。

圖5c是示出幀片區(qū)分割的示例和關(guān)注區(qū)域的示例的圖。

圖5d是示出幀片區(qū)分割的示例和關(guān)注區(qū)域的示例的圖。

圖6a是示出根據(jù)第一實(shí)施例的解碼處理的一部分的流程圖。

圖6b是示出根據(jù)第一實(shí)施例的解碼處理的另一部分的流程圖。

圖7是示出根據(jù)第二實(shí)施例的圖像解碼設(shè)備的結(jié)構(gòu)的框圖。

圖8是示出根據(jù)第二實(shí)施例的幀頻計(jì)算單元的結(jié)構(gòu)的框圖。

圖9a是示出與圖像解碼設(shè)備的處理性能有關(guān)的編碼對(duì)象片區(qū)的數(shù)量和幀頻之間的關(guān)系的示例的圖。

圖9b是示出與圖像解碼設(shè)備的處理性能有關(guān)的編碼對(duì)象片區(qū)的數(shù)量和幀頻之間的關(guān)系的示例的圖。

圖10a是示出根據(jù)第二實(shí)施例的解碼處理的一部分的流程圖。

圖10b是示出根據(jù)第二實(shí)施例的解碼處理的另一部分的流程圖。

圖11是示出根據(jù)第二實(shí)施例的圖像解碼設(shè)備的另一結(jié)構(gòu)的框圖。

圖12是示出根據(jù)第三實(shí)施例的圖像解碼設(shè)備的結(jié)構(gòu)的框圖。

圖13是示出根據(jù)第三實(shí)施例的幀頻計(jì)算單元的結(jié)構(gòu)的框圖。

圖14a是示出根據(jù)第三實(shí)施例的解碼處理的一部分的流程圖。

圖14b是示出根據(jù)第三實(shí)施例的解碼處理的另一部分的流程圖。

圖15是示出能夠應(yīng)用于圖像解碼設(shè)備的計(jì)算機(jī)的硬件結(jié)構(gòu)的示例的框圖。

具體實(shí)施方式

以下將參考附圖、根據(jù)本發(fā)明的實(shí)施例的示例來進(jìn)行詳細(xì)說明。注意,以下實(shí)施例所示的結(jié)構(gòu)僅是示例,并且本發(fā)明不限于所示結(jié)構(gòu)。

在以下實(shí)施例中,將對(duì)運(yùn)動(dòng)圖像進(jìn)行時(shí)域可伸縮編碼(支持時(shí)域可伸縮性的分級(jí)編碼)所生成的編碼數(shù)據(jù)(位流)輸入至圖像解碼設(shè)備。這里,時(shí)域可伸縮編碼是可以在h.264和高效視頻編碼(hevc)中使用的方式。此外,時(shí)域可伸縮編碼使得可以以多個(gè)幀頻(圖片幀頻)來表現(xiàn)運(yùn)動(dòng)圖像,并且使得可以提供用于選擇幀頻的功能。這里,在以下實(shí)施例中,假定要輸入至圖像解碼設(shè)備的編碼數(shù)據(jù)是使用hevc所編碼的數(shù)據(jù)。

為了實(shí)現(xiàn)上述時(shí)域可伸縮編碼,規(guī)定如下:運(yùn)動(dòng)圖像的各幀沒有設(shè)置表示用于標(biāo)識(shí)時(shí)間層中的各層的時(shí)間層級(jí)別(時(shí)間id、時(shí)間層標(biāo)識(shí)符)。時(shí)域可伸縮性的各層的幀被構(gòu)造成能夠通過參考針對(duì)各幀設(shè)置的時(shí)間層級(jí)別的值以及具有比時(shí)間層級(jí)別的值小的值的時(shí)間層級(jí)別的幀來進(jìn)行重放。然后,根據(jù)該時(shí)間層級(jí)別來選擇時(shí)間層,并且進(jìn)行重放(解碼并顯示)。

另外,在一幀(圖片)以矩形方式被分割成片區(qū)(tile)的情況下,可以在使用hevc的編碼-解碼處理中以片區(qū)為單位進(jìn)行編碼和解碼。另外,在hevc中,定義了片區(qū),其中利用這些片區(qū),可以以序列為單位僅對(duì)作為運(yùn)動(dòng)圖像的連續(xù)幀的一部分的片區(qū)進(jìn)行獨(dú)立編碼和解碼(以下稱為獨(dú)立解碼片區(qū))。然后,將由幀內(nèi)的一個(gè)或多個(gè)片區(qū)構(gòu)成的獨(dú)立解碼片區(qū)(獨(dú)立解碼片區(qū)組)稱為temporal_motion_constrained_tile_set(時(shí)間運(yùn)動(dòng)約束片區(qū)組)(以下稱為tmcts)。然后,在hevc中,可以通過僅將位于與tmcts中所包括的片區(qū)的位置相對(duì)一致的位置處的片區(qū)視為幀間預(yù)測(cè)對(duì)象并且通過在不使用(參考)位于與tmcts中所包括的片區(qū)的位置不相對(duì)一致的位置處的片區(qū)的情況下進(jìn)行預(yù)測(cè),來確保編碼和解碼的獨(dú)立性。注意,與tmcts中所包括的片區(qū)的位置有關(guān)的信息可以插入至編碼數(shù)據(jù)的頭部中的補(bǔ)充增強(qiáng)信息(supplementalenhancementinformation(sei))消息中。

第一實(shí)施例

以下將參考附圖來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備。首先,將使用圖1來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備的結(jié)構(gòu)。圖1是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的結(jié)構(gòu)的框圖。

在圖1中,輸入單元101將通過對(duì)運(yùn)動(dòng)圖像進(jìn)行時(shí)域可伸縮編碼所生成的編碼數(shù)據(jù)輸入至后續(xù)的各種處理單元。將從輸入單元101輸出的編碼數(shù)據(jù)輸入至緩沖器102,并且緩沖器102存儲(chǔ)以片區(qū)為單位進(jìn)行了時(shí)域可伸縮編碼的編碼數(shù)據(jù)。片區(qū)解碼單元103以片區(qū)為單位對(duì)從緩沖器102輸出的編碼數(shù)據(jù)進(jìn)行解碼,并且重放解碼后的圖像。注意,在本實(shí)施例中,片區(qū)解碼單元103具有用以在單位時(shí)間段(一秒)內(nèi)對(duì)一個(gè)以上的幀(圖片)進(jìn)行解碼的處理性能(解碼性能)。然而,片區(qū)解碼單元103的解碼性能不限于此,并且可以是表示在特定時(shí)間段內(nèi)能夠被解碼的幀數(shù)的任何結(jié)構(gòu)。顯示控制器109進(jìn)行控制,以使得將片區(qū)解碼單元103所解碼出的解碼圖像顯示在顯示器110上。顯示器110在顯示控制器109的控制下進(jìn)行顯示。頭解碼單元104對(duì)從輸入單元101輸出的編碼數(shù)據(jù)的頭部進(jìn)行解碼,并且將通過進(jìn)行解碼所獲得的信息輸出至后續(xù)的處理單元。性能獲取單元105獲取表示片區(qū)解碼單元103的解碼處理性能(能力)的性能信息。注意,性能信息示出表示中央處理單元(cpu)的負(fù)荷的信息以及表示存儲(chǔ)器的容量的信息等。

區(qū)域設(shè)置單元106在圖像中設(shè)置用戶所指定的特定區(qū)域、諸如檢測(cè)器(未示出)所檢測(cè)出的特征區(qū)域等的關(guān)注區(qū)域、或者這兩者。例如,區(qū)域設(shè)置單元106能夠在顯示器110設(shè)置有觸摸面板并且用戶在觸摸面板上指定了關(guān)注區(qū)域的位置和大小的情況下設(shè)置關(guān)注區(qū)域。另外,區(qū)域設(shè)置單元106可以將表示所設(shè)置的關(guān)注區(qū)域的信息輸出至顯示控制器109,并且顯示控制器109可以進(jìn)行控制,以使得將關(guān)注區(qū)域顯示在顯示器110上。另外,在圖像解碼設(shè)備10正對(duì)圖像進(jìn)行解碼時(shí)用戶設(shè)置了關(guān)注區(qū)域或指定了關(guān)注區(qū)域的改變、或者通過檢測(cè)器(未示出)檢測(cè)到特征區(qū)域的情況下,區(qū)域設(shè)置單元106將區(qū)域設(shè)置請(qǐng)求發(fā)送至幀頻計(jì)算單元107。這里,在本實(shí)施例中,區(qū)域設(shè)置請(qǐng)求包括與用戶所進(jìn)行的指定有關(guān)的信息和與檢測(cè)有關(guān)的信息至少之一。另外,區(qū)域設(shè)置單元106將與關(guān)注區(qū)域的設(shè)置狀況有關(guān)的關(guān)注區(qū)域信息發(fā)送至幀頻計(jì)算單元107。這里,關(guān)注區(qū)域信息包括與關(guān)注區(qū)域的數(shù)量有關(guān)的信息、與關(guān)注區(qū)域的位置有關(guān)的信息、以及與關(guān)注區(qū)域的大小有關(guān)的信息至少之一。

幀頻計(jì)算單元107計(jì)算在顯示運(yùn)動(dòng)圖像的一整個(gè)幀(圖片)的情況下(在整體視圖顯示的情況下)所要使用的幀頻以及在顯示幀內(nèi)關(guān)注區(qū)域的情況下(在部分視圖顯示的情況下)所要使用的幀頻。幀頻計(jì)算單元107從區(qū)域設(shè)置單元106獲取區(qū)域設(shè)置請(qǐng)求和關(guān)注區(qū)域信息。另外,幀頻計(jì)算單元107從性能獲取單元105獲取與片區(qū)解碼單元103有關(guān)的性能信息,并且從頭解碼單元104獲取與時(shí)間層級(jí)別有關(guān)的編碼數(shù)據(jù)。然后,幀頻計(jì)算單元107根據(jù)從區(qū)域設(shè)置單元106、性能獲取單元105和頭解碼單元104獲取到的上述信息中的至少任意信息來計(jì)算作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻。解碼片區(qū)確定單元108根據(jù)表示幀頻計(jì)算單元107所計(jì)算出的幀頻的信息,從緩沖器102中所存儲(chǔ)的編碼數(shù)據(jù)中選擇要解碼的時(shí)間層級(jí)別和片區(qū)。

接著,將使用圖2來詳細(xì)說明幀頻計(jì)算單元107的結(jié)構(gòu)。將表示片區(qū)解碼單元103的解碼處理性能的性能信息從性能獲取單元105輸入至端子201。將與圖像有關(guān)的信息、與時(shí)間層有關(guān)的信息以及與片區(qū)有關(guān)的信息從頭解碼單元104輸入至端子202。注意,在本實(shí)施例中,與圖像有關(guān)的信息表示與圖像的諸如幀的大小等的特性有關(guān)的信息,以及與時(shí)間層有關(guān)的信息表示時(shí)間層的數(shù)量、與各時(shí)間層級(jí)別的幀頻有關(guān)的信息、或者這兩者。另外,在本實(shí)施例中,與片區(qū)有關(guān)的信息表示與例如獨(dú)立解碼片區(qū)的數(shù)量和幀內(nèi)的獨(dú)立解碼片區(qū)的數(shù)量至少之一、通過分割幀所獲得的片區(qū)的數(shù)量以及分割位置有關(guān)的信息。將關(guān)注區(qū)域信息從區(qū)域設(shè)置單元106輸入至端子203。級(jí)別獲取單元204從端子202接收與圖像有關(guān)的信息、與時(shí)間層有關(guān)的信息以及與片區(qū)有關(guān)的信息。級(jí)別獲取單元204獲取(計(jì)算)各時(shí)間層級(jí)別的幀頻。片區(qū)確定單元205從端子203接收關(guān)注區(qū)域信息,并且從端子202接收與片區(qū)有關(guān)的信息。然后,片區(qū)確定單元205針對(duì)與以整體視圖方式顯示運(yùn)動(dòng)圖像的情況或者根據(jù)關(guān)注區(qū)域以部分視圖顯示方式顯示運(yùn)動(dòng)圖像的情況,來確定解碼對(duì)象片區(qū),并將與所確定出的解碼對(duì)象片區(qū)有關(guān)的信息輸出至計(jì)數(shù)器206。

計(jì)數(shù)器206對(duì)片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù)。然后,計(jì)數(shù)器206將基于計(jì)數(shù)結(jié)果的計(jì)數(shù)信息輸出至幀頻確定單元207。幀頻確定單元207根據(jù)從端子201輸入的性能信息以及從計(jì)數(shù)器206輸入的計(jì)數(shù)信息,來計(jì)算在顯示器110上進(jìn)行顯示(輸出)時(shí)所使用的解碼運(yùn)動(dòng)圖像的幀頻。然后,幀頻確定單元207將與所確定出的幀頻有關(guān)的信息輸出至級(jí)別選擇單元208。級(jí)別選擇單元208根據(jù)從幀頻確定單元207輸入的幀頻,來選擇(確定)針對(duì)解碼了的并且要輸出至顯示器110的圖像(解碼圖像)的時(shí)間層級(jí)別。將與片區(qū)確定單元205所確定出的解碼所需的片區(qū)有關(guān)的信息以及與級(jí)別選擇單元208所選擇的時(shí)間層級(jí)別有關(guān)的信息從端子209輸出至解碼片區(qū)確定單元108和片區(qū)解碼單元103。這里,與解碼所需的片區(qū)有關(guān)的信息表示與解碼對(duì)象片區(qū)的數(shù)量和位置有關(guān)的信息。

接著,使用圖6a和6b來說明本實(shí)施例中的圖像解碼設(shè)備10的解碼處理操作。圖6a和6b是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的解碼處理操作的流程圖。當(dāng)接收到編碼數(shù)據(jù)時(shí),圖像解碼設(shè)備10開始解碼處理。

在步驟s600中,輸入單元101連續(xù)獲取輸入至圖像解碼設(shè)備10的多個(gè)編碼數(shù)據(jù),并且將所獲取到的多個(gè)編碼數(shù)據(jù)分離成與頭相對(duì)應(yīng)的編碼數(shù)據(jù)(以下稱為頭數(shù)據(jù))和與圖像的片區(qū)相對(duì)應(yīng)的編碼數(shù)據(jù)(片區(qū)數(shù)據(jù))。然后,輸入單元101將頭數(shù)據(jù)輸入至頭解碼單元104,并且將片區(qū)數(shù)據(jù)輸入至緩沖器102.。

這里,圖3示出了輸入至輸入單元101的編碼數(shù)據(jù)的示例。注意,在本實(shí)施例中,如圖3所示,將利用使用hevc作為編碼方式所編碼的編碼數(shù)據(jù)作為示例來進(jìn)行說明;然而,編碼方式不限于此。另外,圖3所示的編碼數(shù)據(jù)是在時(shí)間層級(jí)別的數(shù)量是3個(gè)的情況下的編碼數(shù)據(jù);然而,編碼數(shù)據(jù)不限于該數(shù)量的時(shí)間層級(jí)別。

圖3的(a)示出編碼數(shù)據(jù)整體的圖,并且左側(cè)是編碼數(shù)據(jù)的開頭。圖3的(b)是示出圖3的(a)所示的頭數(shù)據(jù)中所包括的video_parameter_set(vps)的圖。圖3的(c)是示出圖3的(a)所示的頭數(shù)據(jù)中所包括的序列參數(shù)集(sequenceparameterset(sps))的圖。圖3的(d)是示出圖3的(a)所示的頭數(shù)據(jù)中所包括的圖片參數(shù)集(pictureparameterset(pps))的圖。圖3的(e)是示出圖3的(a)所示的頭數(shù)據(jù)中所包括的temporal_motion_constrained_tile_sets_supplementalenhancementinformation(tmcts_sei)的圖。

接著,在步驟s601中,頭解碼單元104對(duì)從輸入單元101輸入的頭數(shù)據(jù)的vps進(jìn)行解碼。這里,vps包括在其開頭的作為網(wǎng)絡(luò)提取層(networkabstractionlayer(nal))單元的頭部的nal_unit_header、以及之后的如圖3的(b)所示的vps的編碼數(shù)據(jù)。特別地,vps的編碼數(shù)據(jù)包括vps_max_sub_layers_minus1代碼。該vps_max_sub_layers_minus1代碼的值表示編碼數(shù)據(jù)的時(shí)間層級(jí)別的數(shù)量。例如,在時(shí)間層級(jí)別的數(shù)量是1、2、3、...的情況下,vps_max_sub_layers_minus1代碼的值是0、1、2、....。由于在本實(shí)施例中時(shí)間層級(jí)別的數(shù)量是3個(gè),因此vps_max_sub_layers_minus1代碼的值是2。此外,vps包括hrd_parameters。hrd_parameters包括fixed_pic_rate_general_flag代碼。在fixed_pic_rate_general_flag代碼的值是1的情況下,這表示幀時(shí)間間隔針對(duì)各時(shí)間層是恒定的。在fixed_pic_rate_general_flag代碼的值是0的情況下,這表示幀時(shí)間間隔針對(duì)各時(shí)間層是可變的。然后,在fixed_pic_rate_general_flag代碼的值是1的情況下,elemental_duration_in_tc_minus1代碼的值表示針對(duì)各時(shí)間層的幀時(shí)間間隔。

接著,在步驟s602中,頭解碼單元104對(duì)從輸入單元101輸入的頭數(shù)據(jù)的sps進(jìn)行解碼。這里,如圖3的(c)所示,sps包括在其開頭處的作為nal單元的頭部的nal_unit_header。此外,在nal_unit_header之后,sps還包括sps_video_parameter_set_id代碼和sps_max_sub_layers_minus1代碼。注意,sps_max_sub_layers_minus1代碼的值表示序列內(nèi)的時(shí)間層級(jí)別的數(shù)量。在本實(shí)施例中,在序列內(nèi)時(shí)間層級(jí)別的數(shù)量是3個(gè),vps_max_sub_layers_minus1代碼的值是2。

在步驟s603中,頭解碼單元104對(duì)從輸入單元101輸入的頭數(shù)據(jù)的pps進(jìn)行解碼。如圖3的(d)所示,pps包括在其開頭處的作為nal單元的頭部的nal_unit_header、以及之后的pps_pic_parameter_set_id和與片區(qū)有關(guān)的信息。tiles_enabled_flag代碼的值表示輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)是否是以片區(qū)為單位編碼的數(shù)據(jù)。在tiles_enabled_flag代碼的值是1的情況下,輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)是以片區(qū)為單位編碼的數(shù)據(jù)。在tiles_enabled_flag代碼的值是0的情況下,輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)不是以片區(qū)為單位編碼的數(shù)據(jù)。在本實(shí)施例中,tiles_enabled_flagcode代碼的值是1(即,輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)是以片區(qū)為單位編碼的數(shù)據(jù))。此外,pps包括num_tile_columns_minus1代碼、num_tile_rows_minus1代碼、column_width_minus1代碼以及row_height_minus1代碼。這里,num_tile_columns_minus1代碼的值表示圖像在水平方向上的分割次數(shù),以及num_tile_rows_minus1代碼的值表示與在垂直方向上的片區(qū)有關(guān)的分割次數(shù)。column_width_minus1代碼的值表示各片區(qū)在水平方向上的大小,以及row_height_minus1代碼的值表示各片區(qū)在垂直方向上的大小。

接著,在步驟s604中,頭解碼單元104對(duì)從輸入單元101輸入的頭數(shù)據(jù)的tmcts_sei進(jìn)行編碼。這里,如圖3的(e)所示,tmcts_sei包括在其開頭處的作為nal單元的頭部的nal_unit_header、以及之后的num_sets_in_message_minus1代碼。num_sets_in_message_minus1代碼的值表示包括輸入至輸入單元101中的編碼數(shù)據(jù)的片區(qū)中的一個(gè)或多個(gè)獨(dú)立解碼片區(qū)的獨(dú)立解碼片區(qū)組的數(shù)量。num_sets_in_message_minus1代碼之后是包括與各獨(dú)立解碼片區(qū)有關(guān)的信息的編碼數(shù)據(jù)。tmcts_id表示各個(gè)獨(dú)立解碼片區(qū)組。此外,num_tile_rects_in_set_minus1代碼的值表示在各獨(dú)立解碼片區(qū)組中所包括的獨(dú)立解碼片區(qū)的數(shù)量。注意,在本實(shí)施例中,與輸入至輸入單元101的片區(qū)數(shù)據(jù)相對(duì)應(yīng)的全部片區(qū)是獨(dú)立解碼片區(qū)組。即,在本實(shí)施例中,幀內(nèi)的各獨(dú)立解碼片區(qū)組僅包括一個(gè)獨(dú)立解碼片區(qū)。注意,在各獨(dú)立解碼片區(qū)組中所包括的獨(dú)立解碼片區(qū)的數(shù)量不限于此,并且一個(gè)獨(dú)立解碼片區(qū)組可以包括多個(gè)獨(dú)立解碼片區(qū)??蛇x地,一整個(gè)幀不是必須由獨(dú)立解碼片區(qū)構(gòu)成。另外,隨后,top_left_tile_index代碼的值和bottom_right_tile_index代碼的值表示獨(dú)立解碼片區(qū)組中所包括的片區(qū)的位置。

在上述的步驟s601~604中,根據(jù)需要將頭解碼單元104所解碼出的頭數(shù)據(jù)輸入至后續(xù)的處理單元。特別地,將在所解碼出的頭數(shù)據(jù)中的與時(shí)間層級(jí)別有關(guān)的信息和與獨(dú)立解碼片區(qū)有關(guān)的信息輸入至幀頻計(jì)算單元107和解碼片區(qū)確定單元108。

接著,在步驟s605中,性能獲取單元105獲取與片區(qū)解碼單元103的解碼處理性能有關(guān)的性能信息。在本實(shí)施例中,例如,性能信息包括表示在單位時(shí)間段內(nèi)能夠被片區(qū)解碼單元103解碼的片區(qū)的數(shù)量的信息作為與cpu有關(guān)的性能信息。注意,在本實(shí)施例中,輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)的片區(qū)的大小相同,并且預(yù)先通過圖像解碼設(shè)備10和未示出的圖像編碼設(shè)備來共享與各片區(qū)的大小有關(guān)的信息。注意,性能信息不限于此,并且性能信息還可以包括表示在單位時(shí)間段內(nèi)能夠被解碼的像素的數(shù)量、區(qū)域的大小以及數(shù)據(jù)的大小的信息。另外,輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)的片區(qū)不是必須具有相同的大小。

這里,圖5a示出一幀(圖片)的片區(qū)分割的場(chǎng)景。在本實(shí)施例中,如圖5a所示,在一幀在水平方向上被分割成8個(gè)片區(qū),并且在垂直方向上被分割成6個(gè)片區(qū)。全部片區(qū)的大小相等。在本實(shí)施例中,如圖5a所示,將一幀(圖片)的片區(qū)從左上向右下編號(hào)。另外,在本實(shí)施例中,為了便于說明,圖像解碼設(shè)備10的片區(qū)解碼單元103具有每秒可以解碼72個(gè)片區(qū)的處理性能。注意,針對(duì)圖像解碼設(shè)備10的處理性能及其處理性能的計(jì)算方法不限于此。

在步驟s606中,幀頻計(jì)算單元107判斷是否從區(qū)域設(shè)置單元106獲取到區(qū)域設(shè)置請(qǐng)求。在判斷為獲取到區(qū)域設(shè)置請(qǐng)求的情況下,處理進(jìn)入步驟s607中的處理。在判斷為尚未獲取到區(qū)域設(shè)置請(qǐng)求的情況下,處理進(jìn)入步驟s611中的處理。

首先,將說明幀頻計(jì)算單元107在步驟s606中判斷為尚未從區(qū)域設(shè)置單元106獲取到區(qū)域設(shè)置請(qǐng)求(步驟s606中為“否”)并且處理進(jìn)入步驟s611中的處理的情況。注意,圖像解碼設(shè)備10對(duì)輸入至輸入單元101的編碼數(shù)據(jù)中所包括的序列的開頭幀的編碼數(shù)據(jù)(片區(qū)數(shù)據(jù))進(jìn)行解碼。在顯示器110上沒有顯示解碼出的圖像,并且在對(duì)開頭幀的編碼數(shù)據(jù)進(jìn)行解碼之前用戶尚未指定關(guān)注區(qū)域。即,區(qū)域設(shè)置單元106尚未獲取到區(qū)域設(shè)置請(qǐng)求,并且關(guān)注區(qū)域的數(shù)量是0。

在步驟s611中,片區(qū)確定單元205判斷是否已經(jīng)設(shè)置了關(guān)注區(qū)域。在尚未設(shè)置關(guān)注區(qū)域的情況下,處理進(jìn)入步驟s612中的處理。在已經(jīng)設(shè)置了關(guān)注區(qū)域的情況下,處理進(jìn)入步驟s613中的處理。如上所述,由于在本實(shí)施例中沒有針對(duì)開頭幀設(shè)置關(guān)注區(qū)域,因此處理進(jìn)入步驟s612中的處理。這樣,在區(qū)域設(shè)置單元106尚未獲取到區(qū)域設(shè)置請(qǐng)求、并且片區(qū)確定單元205判斷為尚未設(shè)置關(guān)注區(qū)域的情況下,處理進(jìn)入步驟s612中的處理,以使得圖像解碼設(shè)備10對(duì)輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)進(jìn)行解碼,并且進(jìn)行整體視圖顯示。

在步驟s612中,片區(qū)確定單元205確定整個(gè)幀的片區(qū)作為解碼對(duì)象片區(qū)。然后,片區(qū)確定單元205將與解碼對(duì)象片區(qū)有關(guān)的信息從端子209輸出至后續(xù)的處理單元。在本實(shí)施例中,如圖5a所示,1幀包括片區(qū)編號(hào)為00~57的48個(gè)片區(qū)。即,在步驟s612中,片區(qū)確定單元205將表示解碼對(duì)象片區(qū)具有片區(qū)編號(hào)00~57的信息以及表示解碼對(duì)象片區(qū)的數(shù)量是48個(gè)的信息作為與解碼對(duì)象片區(qū)有關(guān)的信息輸出至后續(xù)的處理單元。

此外,在步驟s612中,幀頻確定單元207根據(jù)片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)的數(shù)量以及從端子201輸入的與片區(qū)解碼單元103的處理性能有關(guān)的性能信息,來確定作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻。此外,在步驟s612中,級(jí)別選擇單元208根據(jù)幀頻確定單元207所確定出的幀頻以及級(jí)別獲取單元204所獲取到的各時(shí)間層級(jí)別的幀頻,來選擇用于解碼圖像的時(shí)間層級(jí)別。

以下將詳細(xì)說明步驟s612中的針對(duì)作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻的確定處理以及針對(duì)用于解碼圖像的時(shí)間層級(jí)別的選擇處理。

首先,將說明針對(duì)作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻的確定處理。在將一幀的圖片分割成本實(shí)施例的圖5a所示的片區(qū)的示例中,片區(qū)確定單元205從圖片的左上片區(qū)(片區(qū)編號(hào)00)到圖片的右下片區(qū)(片區(qū)編號(hào)57)進(jìn)行解碼。然后,計(jì)數(shù)器206對(duì)片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù),并且將基于計(jì)數(shù)結(jié)果的計(jì)數(shù)信息輸出至幀頻確定單元207。如圖5a所示,在本實(shí)施例中,解碼對(duì)象片區(qū)的數(shù)量是48個(gè)。幀頻確定單元207根據(jù)從端子201輸入的性能信息以及從計(jì)數(shù)器206輸入的計(jì)數(shù)信息來計(jì)算(確定)作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻。這里,圖4a示出根據(jù)本實(shí)施例的片區(qū)解碼單元103的解碼處理性能的解碼對(duì)象片區(qū)的數(shù)量和幀頻之間的關(guān)系。注意,由于在本實(shí)施例中針對(duì)開頭幀的解碼對(duì)象片區(qū)的數(shù)量是48個(gè),因此幀頻是72/48=1.5幀/秒。然后,幀頻確定單元207將與根據(jù)性能信息和計(jì)數(shù)信息以這種方式確定出的作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻有關(guān)的信息輸出至級(jí)別選擇單元208。

接著,將說明針對(duì)用于解碼圖像的時(shí)間層級(jí)別的選擇處理。級(jí)別獲取單元204經(jīng)由端子202獲取與頭解碼單元104解碼出的圖像有關(guān)的信息、與時(shí)間層有關(guān)的信息以及與片區(qū)有關(guān)的信息,并且根據(jù)這些信息來計(jì)算(獲取)各時(shí)間層級(jí)別的幀頻。

級(jí)別獲取單元204將所計(jì)算出的各時(shí)間層級(jí)別的幀頻輸出至級(jí)別選擇單元208。級(jí)別選擇單元208根據(jù)從級(jí)別獲取單元204輸入的各時(shí)間層級(jí)別的幀頻以及從幀頻確定單元207輸入的作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻,來選擇(確定)用于解碼圖像的時(shí)間層級(jí)別。在本實(shí)施例中,這里,級(jí)別選擇單元208從級(jí)別獲取單元204所獲取到的各時(shí)間層級(jí)別的幀頻中,選擇具有低于或等于幀頻確定單元207所確定出的幀頻的且最高的幀頻的時(shí)間層級(jí)別。然后,級(jí)別選擇單元208經(jīng)由端子209將與所選擇的用于解碼圖像的時(shí)間層級(jí)別有關(guān)的信息輸出至后續(xù)的處理單元。

具體地,在本實(shí)施例中,在對(duì)時(shí)間層級(jí)別0、1和2的幀進(jìn)行解碼的情況下,針對(duì)各時(shí)間層級(jí)別的幀時(shí)間間隔是2500tick。注意,1tick是通過將1秒除以30000所獲得的單位。即每幀時(shí)間間隔是1/12秒。在完成直至?xí)r間層級(jí)別2為止(時(shí)間層級(jí)別0、1和2)的解碼的情況下,幀頻是12幀/秒。另外,在完成直至?xí)r間層級(jí)別1為止(時(shí)間層級(jí)別0和1)的解碼的情況下幀頻是6幀/秒(其為在時(shí)間層級(jí)別2的情況下所獲得的幀頻的一半),并且以該幀頻來進(jìn)行顯示。另外,在本實(shí)施例中,針對(duì)時(shí)間層級(jí)別0的幀頻是1幀/秒。此外,在本實(shí)施例中,如在針對(duì)幀頻的上述確定處理中所述,幀頻確定單元207所確定出的幀頻是1.5幀/秒。因而,級(jí)別選擇單元208僅選擇具有1幀/秒的幀頻的時(shí)間層級(jí)別0作為用于解碼圖像的時(shí)間層級(jí)別。

如上所述,在本實(shí)施例的步驟s612中,片區(qū)確定單元205確定作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻,并且級(jí)別選擇單元208選擇用于解碼圖像的時(shí)間層級(jí)別。此外,在步驟s612中,片區(qū)確定單元205和級(jí)別選擇單元208將與所確定出的幀頻有關(guān)的信息和與所選擇的時(shí)間層級(jí)別有關(guān)的信息經(jīng)由端子209輸出至后續(xù)的處理單元(解碼片區(qū)確定單元108和片區(qū)解碼單元103)。

接著,在步驟s613中,解碼片區(qū)確定單元108根據(jù)與級(jí)別選擇單元208所選擇的時(shí)間層級(jí)別有關(guān)的信息以及與片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)有關(guān)的信息,來按片區(qū)的順序讀出解碼對(duì)象編碼數(shù)據(jù)。即,解碼片區(qū)確定單元108針對(duì)各片區(qū)指定在緩沖器102中的存儲(chǔ)位置,以使得按片區(qū)的順序讀出解碼對(duì)象編碼數(shù)據(jù)(解碼所需的片區(qū)的編碼數(shù)據(jù))。然后,緩沖器102從指定的存儲(chǔ)位置讀出片區(qū)的編碼數(shù)據(jù),并且將編碼數(shù)據(jù)輸出至片區(qū)解碼單元103。

在步驟s614中,片區(qū)解碼單元103對(duì)從緩沖器102輸入的解碼對(duì)象編碼數(shù)據(jù)進(jìn)行解碼。此外,片區(qū)解碼單元103根據(jù)與經(jīng)由端子209從幀頻計(jì)算單元107的片區(qū)確定單元205輸出的解碼對(duì)象片區(qū)有關(guān)的信息,來重構(gòu)解碼圖像。

在步驟s615中,片區(qū)解碼單元103判斷是否解碼了全部解碼對(duì)象片區(qū)。在判斷為解碼了全部解碼對(duì)象片區(qū)的情況下(步驟s615中為“是”),處理進(jìn)入步驟s616。在判斷為尚未解碼全部解碼對(duì)象片區(qū)的情況下(步驟s615中為“否”),處理返回至步驟s613,并且進(jìn)行對(duì)隨后的片區(qū)的編碼數(shù)據(jù)的讀出以及解碼處理。

在步驟s616中,顯示控制器109進(jìn)行控制,以使得以步驟s610中所確定出的幀頻將步驟s614中所解碼出的解碼圖像輸出至顯示器110。顯示器110顯示片區(qū)解碼單元103所重構(gòu)的解碼圖像。注意,在片區(qū)解碼單元103所解碼出的解碼圖像的大小比顯示器110所能夠顯示的顯示畫面的大小大的情況下,顯示器110根據(jù)需要來縮小并顯示解碼圖像。

在步驟s617中,片區(qū)解碼單元103判斷是否解碼了與幀頻計(jì)算單元107的級(jí)別選擇單元208所選擇的時(shí)間層級(jí)別相對(duì)應(yīng)的全部幀。在片區(qū)解碼單元103判斷為解碼了全部幀的情況下,圖像解碼設(shè)備10所進(jìn)行的解碼處理結(jié)束。與此相對(duì),在尚未解碼與級(jí)別選擇單元208所選擇的時(shí)間層級(jí)別相對(duì)應(yīng)的全部幀的情況下,處理返回至步驟s606。

以上說明了幀頻計(jì)算單元107在步驟s606中判斷為尚未獲取到區(qū)域設(shè)置請(qǐng)求(步驟s606中為“否”)以及片區(qū)確定單元205在步驟s611中判斷為尚未設(shè)置關(guān)注區(qū)域(步驟s611中為“否”)的情況。在這種情況下,圖像解碼設(shè)備10如上所述那樣對(duì)輸入至圖像解碼設(shè)備10的編碼數(shù)據(jù)進(jìn)行解碼,并且顯示一整個(gè)幀的片區(qū)。

接著,在片區(qū)確定單元205在步驟s611中判斷為已經(jīng)設(shè)置了關(guān)注區(qū)域的情況下(步驟s611中為“是”),處理進(jìn)入步驟s613中的處理。例如,在根據(jù)與解碼對(duì)象幀有關(guān)的關(guān)注區(qū)域不存在變化的情況下,片區(qū)確定單元205在步驟s611中判斷為已經(jīng)設(shè)置了關(guān)注區(qū)域,并且處理進(jìn)入步驟s613中的處理。由于步驟s613及其之后的處理與上述處理相同,因此將省略其說明。注意,步驟s613中的處理是根據(jù)與已經(jīng)設(shè)置的關(guān)注區(qū)域的數(shù)量、位置和大小有關(guān)的信息(關(guān)注區(qū)域信息)來進(jìn)行的。

這里,將使用圖5b和5c來說明區(qū)域502的位置從圖5b中的特定位置移動(dòng)至圖5c中的特定位置的情況。例如,可能存在通過用戶指定區(qū)域502的移動(dòng)、或者通過檢測(cè)器(未示出)進(jìn)行物體檢測(cè)等來改變區(qū)域502的位置和大小的情況。在這種情況下,根據(jù)區(qū)域502的移動(dòng)來更新區(qū)域設(shè)置單元106所設(shè)置的關(guān)注區(qū)域,并且區(qū)域設(shè)置單元106將區(qū)域設(shè)置請(qǐng)求和關(guān)注區(qū)域信息輸出至后續(xù)的處理單元。然后,區(qū)域設(shè)置單元106后續(xù)的處理單元根據(jù)區(qū)域設(shè)置單元106所輸出的區(qū)域設(shè)置請(qǐng)求和關(guān)注區(qū)域信息,來進(jìn)行用于確定要進(jìn)行解碼的解碼對(duì)象片區(qū)、幀頻和時(shí)間層級(jí)別等的處理,并且實(shí)現(xiàn)改變后的關(guān)注區(qū)域的部分視圖顯示。

這樣,在不存在區(qū)域設(shè)置請(qǐng)求的情況下,圖像解碼設(shè)備10能夠如上述處理那樣根據(jù)是否已經(jīng)設(shè)置了關(guān)注區(qū)域來以部分視圖顯示方式或者整體視圖顯示方式顯示運(yùn)動(dòng)圖像。

接著,將說明幀頻計(jì)算單元107在步驟s606中判斷為已經(jīng)從區(qū)域設(shè)置單元106獲取到區(qū)域設(shè)置請(qǐng)求(步驟s606中為“是”)并且處理進(jìn)入步驟s607中的處理的情況。在本實(shí)施例中,區(qū)域設(shè)置單元106設(shè)置通過用戶參考以整體視圖顯示方式在顯示器110上所顯示的運(yùn)動(dòng)圖像所指定的區(qū)域作為關(guān)注區(qū)域。例如,顯示器110包括觸摸面板,用戶通過使用其手指對(duì)觸摸面板進(jìn)行包圍操作來指定關(guān)注區(qū)域的位置和大小,并且可以將與圍繞該包圍部分的外接矩形區(qū)域設(shè)置為關(guān)注區(qū)域。注意,通過區(qū)域設(shè)置單元106所進(jìn)行的關(guān)注區(qū)域設(shè)置方法不限于此。例如,區(qū)域設(shè)置單元106可以獲取檢測(cè)器(未示出)所檢測(cè)出的特征區(qū)域,并且將所獲取到的特征區(qū)域設(shè)置為關(guān)注區(qū)域。另外,區(qū)域設(shè)置單元106還可以設(shè)置一個(gè)或多個(gè)關(guān)注區(qū)域。另外,用戶所進(jìn)行的關(guān)注區(qū)域指定方法也不限于上述方法。

這里,將使用圖5b來說明關(guān)注區(qū)域的指定示例。在圖5b中,區(qū)域501、502、503和504表示用戶所指定的關(guān)注區(qū)域。另外,針對(duì)各關(guān)注區(qū)域,將關(guān)注區(qū)域的左上坐標(biāo)視為關(guān)注區(qū)域的位置,并且將圍繞關(guān)注區(qū)域的外接矩形區(qū)域視為關(guān)注區(qū)域的大小。首先,在本實(shí)施例中,將說明僅將區(qū)域501設(shè)置為關(guān)注區(qū)域的情況。在用戶指定區(qū)域501的情況下,區(qū)域設(shè)置單元106設(shè)置由用戶所指定的區(qū)域501作為關(guān)注區(qū)域,并且向其下游的幀頻計(jì)算單元107輸出區(qū)域設(shè)置請(qǐng)求和關(guān)注區(qū)域信息。在本實(shí)施例中,這里,區(qū)域設(shè)置單元106向幀頻計(jì)算單元107輸入表示關(guān)注區(qū)域的數(shù)量是1個(gè)的信息、與區(qū)域501的位置有關(guān)的信息、以及與區(qū)域501的大小有關(guān)的信息作為關(guān)注區(qū)域信息。

接著,在步驟s607中,幀頻計(jì)算單元107的片區(qū)確定單元205根據(jù)經(jīng)由端子203從區(qū)域設(shè)置單元106獲取到的關(guān)注區(qū)域信息,來判斷是否請(qǐng)求了整體視圖顯示。即,在本實(shí)施例中,片區(qū)確定單元205根據(jù)所獲取到的關(guān)注區(qū)域信息中所包括的信息中的與關(guān)注區(qū)域的數(shù)量有關(guān)的信息來判斷是否設(shè)置了關(guān)注區(qū)域。另外,在本實(shí)施例中,片區(qū)確定單元205根據(jù)與關(guān)注區(qū)域的數(shù)量有關(guān)的信息來判斷是否請(qǐng)求了整體視圖顯示。例如,在關(guān)注區(qū)域的數(shù)量大于或等于1個(gè)的情況下,片區(qū)確定單元205判斷為設(shè)置了關(guān)注區(qū)域。在關(guān)注區(qū)域的數(shù)量等于一幀中所包括的片區(qū)的數(shù)量的情況下,片區(qū)確定單元205判斷為請(qǐng)求了整體視圖顯示。

然后,在步驟s607中判斷為請(qǐng)求了整體視圖顯示的情況下(步驟s607中為“是”),則處理進(jìn)入上述的步驟s612中的處理,因而將省略其說明。與此相對(duì),在步驟s607中判斷為請(qǐng)求了部分視圖顯示的情況下(步驟s607中為“否”),處理進(jìn)入步驟s608中的處理。這里,由于將圖5b所示的區(qū)域501設(shè)置為關(guān)注區(qū)域并且片區(qū)確定單元205判斷為請(qǐng)求了部分視圖顯示。因此處理進(jìn)入步驟s608中的處理。

在步驟s608中,片區(qū)確定單元205經(jīng)由端子203從區(qū)域設(shè)置單元106獲取關(guān)注區(qū)域信息,并且根據(jù)所獲取到的關(guān)注區(qū)域信息來確定解碼對(duì)象片區(qū)。然后,片區(qū)確定單元205經(jīng)由計(jì)數(shù)器206和端子209向后續(xù)的處理單元輸出與所確定出的解碼對(duì)象片區(qū)有關(guān)的信息。這里,作為根據(jù)本實(shí)施例的關(guān)注區(qū)域的圖5b所示的區(qū)域501包括在圖5a所示的片區(qū)中的具有片區(qū)編號(hào)11、12、21和22的片區(qū)中。即,與關(guān)注區(qū)域相對(duì)應(yīng)的片區(qū)編號(hào)是11、12、21和22。因而,在步驟s608中,片區(qū)確定單元205將表示這些片區(qū)編號(hào)11、12、21和22的信息輸出至計(jì)數(shù)器206和端子209。

在步驟s609中,計(jì)數(shù)器206對(duì)片區(qū)確定單元205在步驟s608中所確定出的解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù)。即,在本實(shí)施例中,計(jì)數(shù)器206根據(jù)與從片區(qū)確定單元205輸出的解碼對(duì)象片區(qū)有關(guān)的信息來對(duì)解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù),并且將基于計(jì)數(shù)結(jié)果的計(jì)數(shù)信息輸出至幀頻確定單元207。這里,由于計(jì)數(shù)器206從片區(qū)確定單元205獲取表示解碼對(duì)象片區(qū)的片區(qū)編號(hào)11、12、21和22的信息,因此解碼對(duì)象片區(qū)的數(shù)量是4個(gè)。然后,計(jì)數(shù)器206將表示解碼對(duì)象片區(qū)的數(shù)量是4個(gè)的信息輸出至幀頻確定單元207。

在步驟s610中,幀頻確定單元207確定在部分視圖顯示的情況下針對(duì)關(guān)注區(qū)域的幀頻,并且將所確定出的幀頻輸出至級(jí)別選擇單元208。即,在本實(shí)施例中,幀頻確定單元207根據(jù)從計(jì)數(shù)器206輸出的表示解碼對(duì)象片區(qū)的數(shù)量的計(jì)數(shù)信息以及從端子201輸入的性能信息,來確定在部分視圖顯示的情況下作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻。這里,計(jì)數(shù)器206在步驟s609所計(jì)數(shù)的解碼對(duì)象片區(qū)的數(shù)量是4個(gè),并且性能獲取單元105在步驟s605中所獲取到的性能信息表示圖像解碼設(shè)備10能夠以72片區(qū)/秒進(jìn)行解碼。幀頻確定單元207根據(jù)這些信息將在部分視圖顯示的情況下針對(duì)關(guān)注區(qū)域的幀頻確定為72/4=18幀/秒。

此外,在步驟s610中,級(jí)別選擇單元208根據(jù)幀頻確定單元207所確定出的幀頻以及級(jí)別獲取單元204所獲取到的各時(shí)間層級(jí)別的幀頻來選擇用于解碼圖像的時(shí)間層級(jí)別。然后,級(jí)別選擇單元208經(jīng)由端子209向后續(xù)的處理單元輸出與針對(duì)解碼圖像所選擇的時(shí)間層級(jí)別有關(guān)的信息。注意,針對(duì)用于解碼圖像的時(shí)間層級(jí)別的選擇處理與上述的步驟s612的選擇處理大致相同,因而將省略其說明。這里,幀頻確定單元207所確定出的作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻是18幀/秒。各時(shí)間層級(jí)別的幀頻針對(duì)直至?xí)r間層級(jí)別2為止是12幀/秒,針對(duì)直至?xí)r間層級(jí)別1為止是6幀/秒,以及針對(duì)直至?xí)r間層級(jí)別0為止是1幀/秒。即,低于或等于18幀/秒(作為顯示對(duì)象的運(yùn)動(dòng)圖像的幀頻)的最高幀頻是針對(duì)直至?xí)r間層級(jí)別2為止所獲得的12幀/秒。結(jié)果,級(jí)別選擇單元208選擇12幀/秒作為用于解碼圖像的幀頻,并且選擇全部時(shí)間層級(jí)別0、1和2作為解碼對(duì)象時(shí)間層級(jí)別。

以下,處理進(jìn)入步驟s612的處理之后的步驟s613的處理。步驟s613及其之后的處理與在對(duì)運(yùn)動(dòng)圖像進(jìn)行整體視圖顯示的情況下所進(jìn)行的處理大致相同,因而將省略其說明。將僅說明具體示例。

在步驟s613中,級(jí)別選擇單元208所選擇的時(shí)間層級(jí)別是全部的0、1和2,并且片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)是具有片區(qū)編號(hào)11、12、21和22的片區(qū)。結(jié)果,緩沖器102讀出具有片區(qū)編號(hào)11、12、21和22的片區(qū)的編碼數(shù)據(jù),并且將該編碼數(shù)據(jù)讀出至片區(qū)解碼單元103。

在步驟s614中,片區(qū)解碼單元103對(duì)從緩沖器102輸入的具有片區(qū)編號(hào)11、12、21和22的片區(qū)的編碼數(shù)據(jù)進(jìn)行解碼,并且根據(jù)與從片區(qū)確定單元205輸出的解碼對(duì)象片區(qū)有關(guān)的信息來重構(gòu)解碼圖像。

在步驟s615中,片區(qū)解碼單元103判斷是否已經(jīng)解碼了作為解碼對(duì)象片區(qū)的具有片區(qū)編號(hào)11、12、21和22的全部片區(qū)。在判斷為解碼了全部片區(qū)的情況下,處理進(jìn)入步驟s616。否則,處理返回至步驟s613,并且進(jìn)行對(duì)隨后片區(qū)的編碼數(shù)據(jù)的讀出和解碼處理。然后,在針對(duì)全部解碼對(duì)象片區(qū)完成了解碼處理(步驟s615中為“是”)并且針對(duì)所選擇的時(shí)間層級(jí)別的全部幀完成了解碼處理(步驟s617中為“是”)的情況下,圖像解碼設(shè)備10針對(duì)部分視圖顯示所進(jìn)行的解碼處理結(jié)束。

這樣,在存在區(qū)域設(shè)置請(qǐng)求的情況下,圖像解碼設(shè)備10能夠如上述處理那樣根據(jù)是否請(qǐng)求了整體視圖顯示,來以部分視圖顯示方式或者以整體視圖顯示方式顯示運(yùn)動(dòng)圖像。接著,將說明在設(shè)置了關(guān)注區(qū)域、以部分視圖顯示方式顯示運(yùn)動(dòng)圖像、之后將運(yùn)動(dòng)圖像的顯示從部分視圖顯示改變成整體視圖顯示的情況下所進(jìn)行的處理。例如,用于將部分視圖顯示改變成整體視圖顯示的處理能夠通過用戶取消關(guān)注區(qū)域并且在顯示器110的觸摸面板上指示整體視圖顯示而開始。注意,不對(duì)用于將部分視圖顯示改變成整體視圖顯示的指示方法進(jìn)行限制。即,圖像解碼設(shè)備10還可以被控制成使得通過用戶選擇在顯示器110的畫面上所顯示的用于進(jìn)行向整體視圖顯示的切換的圖標(biāo)并發(fā)出指示來將顯示從部分視圖顯示改變成整體視圖顯示。另外,圖像解碼設(shè)備10還可以被控制成通過用戶在顯示器110的畫面上指示對(duì)運(yùn)動(dòng)圖像的顯示區(qū)域的擴(kuò)大來將顯示從部分視圖顯示改變成整體視圖顯示。

在指示了顯示模式從部分視圖顯示向整體視圖顯示的改變的情況下,區(qū)域設(shè)置單元106將區(qū)域設(shè)置請(qǐng)求和關(guān)注區(qū)域信息輸出至后續(xù)的處理單元。注意,關(guān)注區(qū)域信息包括與關(guān)注區(qū)域的數(shù)量有關(guān)的信息、與關(guān)注區(qū)域的位置有關(guān)的信息以及與關(guān)注區(qū)域的大小有關(guān)的信息其中至少之一。在本實(shí)施例中,在顯示模式已經(jīng)從部分視圖顯示改變成整體視圖顯示的情況下,區(qū)域設(shè)置單元106將表示關(guān)注區(qū)域的數(shù)量是0的信息作為關(guān)注區(qū)域信息輸出至后續(xù)的處理單元。

然后,幀頻計(jì)算單元107在步驟s606中判斷為已經(jīng)獲取到區(qū)域設(shè)置請(qǐng)求(步驟s606中為“是”),因而處理進(jìn)入步驟s607中的處理。在步驟s607中,幀頻計(jì)算單元107的片區(qū)確定單元205判斷區(qū)域設(shè)置請(qǐng)求是否請(qǐng)求了整體視圖顯示。這里,由于關(guān)注區(qū)域的數(shù)量是0,因此片區(qū)確定單元205判斷為已經(jīng)請(qǐng)求了整體視圖顯示(步驟s607中為“是”),并且處理進(jìn)入步驟s612中的處理。在步驟s612中,片區(qū)確定單元205將一整個(gè)幀(圖片)的片區(qū)(具有片區(qū)編號(hào)00~57的48個(gè)片區(qū))確定為解碼對(duì)象片區(qū)。由于在步驟s612及其之后的處理與在整體視圖顯示的情況下所進(jìn)行的上述處理大致相同,因此將省略其說明。

這樣,在已經(jīng)將顯示模式從部分視圖顯示改變成整體視圖顯示的情況下,圖像解碼設(shè)備10能夠通過進(jìn)行上述處理來實(shí)現(xiàn)整體視圖顯示。

在本實(shí)施例中,利用上述結(jié)構(gòu)和操作,圖像解碼設(shè)備10變得能夠以適當(dāng)幀頻來對(duì)進(jìn)行了時(shí)域可伸縮編碼的運(yùn)動(dòng)圖像進(jìn)行解碼。

另外,在本實(shí)施例中,圖像解碼設(shè)備10能夠根據(jù)圖像解碼設(shè)備10的處理性能,來適當(dāng)確定顯示整個(gè)幀的整體視圖顯示或者顯示關(guān)注區(qū)域的部分視圖顯示。

注意,在本實(shí)施例的部分視圖顯示的示例中,僅說明了區(qū)域501作為關(guān)注區(qū)域的情況;然而,即使在選擇多個(gè)區(qū)域作為關(guān)注區(qū)域的情況下,也將進(jìn)行大致相同的處理。例如,在圖5b中,在選擇了區(qū)域501和區(qū)域502作為關(guān)注區(qū)域的情況下,關(guān)注區(qū)域信息中所包括的與關(guān)注區(qū)域的數(shù)量有關(guān)的信息表示關(guān)注區(qū)域的數(shù)量是2個(gè)。注意,關(guān)注區(qū)域信息可以包括與區(qū)域501和區(qū)域502的位置和大小有關(guān)的信息。然后,區(qū)域設(shè)置單元106經(jīng)由端子203將關(guān)注區(qū)域信息發(fā)送至幀頻計(jì)算單元107的片區(qū)確定單元205。片區(qū)確定單元205將與區(qū)域501相對(duì)應(yīng)的片區(qū)(具有片區(qū)編號(hào)11、12、21和22的片區(qū))以及與區(qū)域502相對(duì)應(yīng)的片區(qū)(具有片區(qū)編號(hào)14、15、16、24、25和26的片區(qū))確定為解碼對(duì)象片區(qū)。計(jì)數(shù)器206對(duì)片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù),并且將與計(jì)數(shù)結(jié)果有關(guān)信息(片區(qū)的數(shù)量是10個(gè))輸出至作為計(jì)數(shù)器206的下游的幀頻確定單元207。此外,幀頻確定單元207確定幀頻為72/10=7.2幀/秒,并且級(jí)別選擇單元208選擇具有幀頻為6幀/秒和幀頻為1幀/秒的時(shí)間層級(jí)別0和1作為用于解碼圖像的時(shí)間層級(jí)別。

另外,在設(shè)置了圖5b中的區(qū)域501、區(qū)域502、區(qū)域503和區(qū)域504作為關(guān)注區(qū)域的情況下,在關(guān)注區(qū)域信息中所包括的與關(guān)注區(qū)域的數(shù)量有關(guān)的信息表示關(guān)注區(qū)域的數(shù)量是4個(gè)。注意,關(guān)注區(qū)域信息可以包括與區(qū)域501、區(qū)域502、區(qū)域503和區(qū)域504的位置和大小有關(guān)的信息。然后,區(qū)域設(shè)置單元106經(jīng)由端子203將關(guān)注區(qū)域信息輸出至幀頻計(jì)算單元107的片區(qū)確定單元205。片區(qū)確定單元205將具有片區(qū)編號(hào)11、12、21、22、14、15、16、24、25、26、32、42、34、35、36、37、44、45、46、47、54、55、56和57確定為解碼對(duì)象片區(qū)。即,計(jì)數(shù)器206所獲得的計(jì)數(shù)結(jié)果(解碼對(duì)象片區(qū)的數(shù)量)是21個(gè)。此外,幀頻確定單元207所獲得的確定結(jié)果(幀頻)是72/21=3.41幀/秒。級(jí)別選擇單元208將幀頻確定單元207所確定的幀頻(3.41幀/秒)和與各時(shí)間層級(jí)別相對(duì)應(yīng)的幀頻進(jìn)行比較。然后,級(jí)別選擇單元208將滿足具有低于或等于所確定出的幀頻的最高幀頻的條件的時(shí)間層級(jí)別作為用于解碼圖像的時(shí)間層級(jí)別。這里,由于幀頻針對(duì)直至?xí)r間層級(jí)別2為止是12幀/秒,針對(duì)直至?xí)r間層級(jí)別1為止是6幀/秒,以及針對(duì)直至?xí)r間層級(jí)別0為止是1幀/秒,因此低于或等于所確定出的幀頻的最高幀頻是針對(duì)時(shí)間層級(jí)別0所獲得的1幀/秒。即,級(jí)別選擇單元208所獲得的選擇結(jié)果(用于解碼圖像的時(shí)間層級(jí)別)僅是時(shí)間層級(jí)別0。

注意,在本實(shí)施例中,說明了全部片區(qū)被視為獨(dú)立解碼片區(qū)的情況;然而,片區(qū)不限于獨(dú)立解碼片區(qū)。獨(dú)立解碼片區(qū)可以以高幀頻來進(jìn)行解碼,并且與其它片區(qū)進(jìn)行合成。例如,將說明選擇了區(qū)域504作為關(guān)注區(qū)域并且獨(dú)立解碼片區(qū)僅是具有片區(qū)編號(hào)36、46和56的片區(qū)作為示例的情況。這里,除了獨(dú)立解碼片區(qū)以外的片區(qū)(具有片區(qū)編號(hào)34、35、44、45、54和55)在其它時(shí)間的幀內(nèi)參考了除與解碼對(duì)象片區(qū)相對(duì)應(yīng)的片區(qū)以外的區(qū)域,因而需要對(duì)整個(gè)幀進(jìn)行解碼。因而,需要對(duì)至少時(shí)間層級(jí)別0的片區(qū)進(jìn)行解碼。即,由于針對(duì)時(shí)間層級(jí)別0所獲得的幀頻是1幀/秒,因此需要針對(duì)除了獨(dú)立解碼片區(qū)以外的片區(qū)以48片區(qū)/秒來進(jìn)行解碼處理。由于圖像解碼設(shè)備10的片區(qū)解碼單元103的處理性能是72片區(qū)/秒,因此72-48=24片區(qū)/秒的處理性能是可用的。由于獨(dú)立解碼片區(qū)是具有片區(qū)編號(hào)36、46和56的3個(gè)片區(qū),因此可以針對(duì)以24片區(qū)/秒的處理性能的這些獨(dú)立解碼片區(qū),以24÷3=8幀/秒來進(jìn)行解碼。圖像解碼設(shè)備10對(duì)以1幀/秒解碼出的除獨(dú)立解碼片區(qū)以外的片區(qū)的解碼圖像以及以8幀/秒解碼出的獨(dú)立解碼片區(qū)的解碼圖像進(jìn)行合成,并且將所得到的圖像顯示在顯示器110上。即,在與顯示器110上所顯示的關(guān)注區(qū)域有關(guān)的運(yùn)動(dòng)圖像中,僅針對(duì)位于與獨(dú)立解碼片區(qū)(片區(qū)36、46和56)相對(duì)應(yīng)的位置處的圖像以8幀/秒來進(jìn)行重放,并且針對(duì)作為關(guān)注區(qū)域的區(qū)域504中的其它圖像以1幀/秒來進(jìn)行重放。

注意,在本實(shí)施例中說明了幀內(nèi)的片區(qū)的大小是相同的、并且與各片區(qū)的大小有關(guān)的信息預(yù)先被解碼側(cè)和未示出的編碼側(cè)共享的情況;然而,各片區(qū)的大小不限于此。即,幀內(nèi)的全部片區(qū)的大小不是必須相同。例如,在通過將應(yīng)當(dāng)共享的片區(qū)的大小視為標(biāo)準(zhǔn)片區(qū)大小來獲取處理性能之后,可以通過將頭解碼單元104所解碼出的片區(qū)的實(shí)際大小與標(biāo)準(zhǔn)片區(qū)大小進(jìn)行比較來改變能夠處理的片區(qū)的數(shù)量。圖4b示出片區(qū)的大小變得大于圖4a的片區(qū)的大小的情況下的片區(qū)數(shù)量與幀頻之間的關(guān)系。同樣,還在幀內(nèi)的片區(qū)的尺寸不相同的情況下,可以將平均大小計(jì)算為標(biāo)準(zhǔn)大小,并且關(guān)于具有除了標(biāo)準(zhǔn)大小以外的大小的片區(qū)、根據(jù)大小比率來計(jì)算被認(rèn)為是解碼所需的處理性能。

注意,說明了在開始對(duì)片區(qū)的編碼數(shù)據(jù)的解碼時(shí)沒有顯示解碼圖像并且尚未設(shè)置關(guān)注區(qū)域的情況;然而,在開始對(duì)片區(qū)的編碼數(shù)據(jù)的解碼時(shí)顯示的內(nèi)容以及何時(shí)設(shè)置關(guān)注區(qū)域不限于此。在使用固定照相機(jī)并且不改變固定照相機(jī)的視角的情況下,可以在通過顯示解碼對(duì)象序列之前所解碼出的序列的圖像、或表示固定照相機(jī)的攝像對(duì)象區(qū)域(畫面)的簡(jiǎn)單圖示,來在進(jìn)行解碼之前進(jìn)行對(duì)關(guān)注區(qū)域的指定。

注意,片區(qū)確定單元205根據(jù)區(qū)域設(shè)置請(qǐng)求來在圖6a的步驟s606中判斷是否設(shè)置了關(guān)注區(qū)域;然而,如何判斷是否設(shè)置了關(guān)注區(qū)域不限于此。例如,在根據(jù)關(guān)注區(qū)域信息,關(guān)注區(qū)域的位置是幀(圖片)的原點(diǎn)(左上角的位置)、并且關(guān)注區(qū)域的大小等于圖片的大小的情況下,片區(qū)確定單元205當(dāng)然可以判斷為尚未設(shè)置關(guān)注區(qū)域。另外,同樣,關(guān)于對(duì)關(guān)注區(qū)域的更新,在不存在區(qū)域設(shè)置請(qǐng)求的情況下,片區(qū)確定單元205將與前一幀有關(guān)的關(guān)注區(qū)域信息和與解碼對(duì)象幀有關(guān)的關(guān)注區(qū)域信息進(jìn)行比較。在多個(gè)關(guān)注區(qū)域信息之間存在變化的情況下,片區(qū)確定單元205當(dāng)然可以判斷為存在區(qū)域設(shè)置請(qǐng)求。

注意,在本實(shí)施例中,說明了幀時(shí)間間隔是1/12秒并且時(shí)間層級(jí)別的數(shù)量是3個(gè)的情況。另外,關(guān)于各時(shí)間層級(jí)別的幀頻,說明了幀頻針對(duì)直至?xí)r間層級(jí)別2為止(時(shí)間層級(jí)別0、1和2)是12幀/秒、針對(duì)直至?xí)r間層級(jí)別1為止(時(shí)間層級(jí)別0和1)是6幀/秒、以及針對(duì)直至?xí)r間層級(jí)別0為止是1幀/秒的情況。然而,幀時(shí)間間隔、各時(shí)間層級(jí)別的幀頻以及時(shí)間層級(jí)別的數(shù)量不限于以上所述。

注意,顯示控制器109可以根據(jù)與通過對(duì)頭數(shù)據(jù)中所包括的tmcts_sei進(jìn)行解碼所獲得的獨(dú)立解碼片區(qū)有關(guān)的信息來進(jìn)行控制,以使得在顯示器110上顯示與幀內(nèi)的獨(dú)立解碼片區(qū)的位置有關(guān)的信息、與獨(dú)立解碼片區(qū)的大小有關(guān)的信息、或者這兩者。結(jié)果,用戶能夠根據(jù)在顯示器110上所顯示的與獨(dú)立解碼片區(qū)的位置有關(guān)的信息、與獨(dú)立解碼片區(qū)的大小有關(guān)的信息、或者這兩者,來容易地設(shè)置關(guān)注區(qū)域。

第二實(shí)施例

在本實(shí)施例中,將說明能夠根據(jù)用戶所指定的幀頻來設(shè)置在進(jìn)行解碼-重放(顯示)時(shí)所使用的幀頻的圖像解碼設(shè)備10。以下將使用附圖來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備10。首先,將使用圖7來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備10的結(jié)構(gòu)。圖7是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的結(jié)構(gòu)的框圖。在圖7中,通過同樣的附圖標(biāo)記來表示具有與第一實(shí)施例的圖1所示的圖像解碼設(shè)備10的功能同樣的功能的處理單元,并且將省略其說明。

幀頻獲取單元701獲取與用戶所指定的幀頻有關(guān)的信息。例如,顯示器110設(shè)置有觸摸面板,并且用戶能夠使用觸摸面板來指定在對(duì)運(yùn)動(dòng)圖像進(jìn)行解碼和重放的情況下所要使用的期望幀頻(預(yù)定幀頻)。幀頻獲取單元701能夠獲取用戶經(jīng)由觸摸面板所指定的幀頻。

注意,作為使用觸摸面板來指定幀頻的方法,可以使用各種方法。例如,用戶可以通過在預(yù)定時(shí)間段內(nèi)使用其手指輕擊觸摸面板多次來指示增大已經(jīng)顯示的運(yùn)動(dòng)圖像的幀頻。另外,用戶還可以通過在比上述預(yù)定時(shí)間段短的特定時(shí)間段內(nèi)輕擊觸摸面板設(shè)備多次來指示減小幀頻。另外,用戶還可以發(fā)出指示,以使得用戶在指定時(shí)間段內(nèi)輕擊觸摸面板的次數(shù)越多,幀頻變得越高。另外,在顯示器110的顯示畫面上顯示使得能夠增大或減小幀頻的圖標(biāo),并且用戶還可以通過例如觸摸該圖標(biāo)來發(fā)出指示。另外,用戶可以將與期望幀頻的值有關(guān)的信息輸入至設(shè)置有顯示器110等的幀頻輸入單元(未示出),并且?guī)l獲取單元701可以獲取與輸入至幀頻輸入單元(未示出)的特定幀的值有關(guān)的信息。注意,上述觸摸面板和幀頻輸入單元(未示出)不限于在顯示器110中所設(shè)置的觸摸面板和幀頻輸入單元,并且還可以作為其它處理單元設(shè)置在圖像解碼設(shè)備10的內(nèi)部或者在圖像解碼設(shè)備10的外部。

幀頻計(jì)算單元707與第一實(shí)施例的圖1所示的幀頻計(jì)算單元107的不同之處在于:使用幀頻獲取單元701所獲取到的幀頻來計(jì)算要顯示的運(yùn)動(dòng)圖像的幀頻。另外,解碼片區(qū)確定單元708與第一實(shí)施例的圖1所示的解碼片區(qū)確定單元108不同之處在于:從幀頻計(jì)算單元707輸入整體解碼級(jí)別。注意,稍后將說明整體解碼級(jí)別的詳情。

另外,在本實(shí)施例中,圖像解碼設(shè)備10的片區(qū)解碼單元103具有能夠每秒對(duì)360個(gè)片區(qū)進(jìn)行解碼的處理性能。另外,輸入至圖像解碼設(shè)備10的輸入單元101的編碼數(shù)據(jù)的片區(qū)分割與第一實(shí)施例的片區(qū)分割大致相同,并且在圖5a中示出了一幀的片區(qū)分割的場(chǎng)景。

接著,將使用圖8來詳細(xì)說明幀頻計(jì)算單元707的結(jié)構(gòu)。在圖8中,通過同樣的附圖標(biāo)記來表示具有與第一實(shí)施例的圖2所示的幀頻計(jì)算單元107的處理單元同樣功能的處理單元,并且將省略其說明。

整體解碼級(jí)別設(shè)置單元801計(jì)算作為能夠?qū)σ徽麄€(gè)幀進(jìn)行解碼的時(shí)間層級(jí)別的整體解碼級(jí)別。將用戶輸入的期望幀頻從圖7的幀頻獲取單元701輸入至端子810。區(qū)域幀頻確定單元807與第一實(shí)施例的圖2所示的幀頻確定單元207的不同之處在于:根據(jù)整體解碼級(jí)別設(shè)置單元801所設(shè)置的整體解碼級(jí)別來確定針對(duì)關(guān)注區(qū)域的幀頻。級(jí)別選擇單元808與第一實(shí)施例的圖2所示的級(jí)別選擇單元208的不同之處在于:將用戶所輸入的期望幀頻經(jīng)由端子810從幀頻獲取單元701輸入至級(jí)別選擇單元808。端子809與第一實(shí)施例的圖2所示的端子209不同在于:從端子809輸出整體解碼級(jí)別設(shè)置單元801所設(shè)置的整體解碼級(jí)別。

接著,使用圖10a和10b來說明本實(shí)施例中的圖像解碼設(shè)備10的解碼處理操作。圖10a和10b是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的解碼處理操作的流程圖。在圖10a和10b中,通過同樣的附圖標(biāo)記來表示具有與第一實(shí)施例的圖6a和6b所示的流程圖的功能同樣的功能的步驟,并且將省略其說明。

另外,在本實(shí)施例中,與第一實(shí)施例同樣地,輸入至輸入單元101的編碼數(shù)據(jù)是圖3所示的編碼數(shù)據(jù),并且編碼數(shù)據(jù)的時(shí)間層級(jí)別的數(shù)量是3個(gè)。另外,本實(shí)施例與第一實(shí)施例相同之處在于:在進(jìn)行直至?xí)r間層級(jí)別2為止的解碼的情況下幀頻是12幀/秒,以及在進(jìn)行直至?xí)r間層級(jí)別1為止的解碼的情況下幀頻是6幀/秒。與此相對(duì),本實(shí)施例與第一實(shí)施例的不同之處在于:在僅針對(duì)時(shí)間層級(jí)別0進(jìn)行解碼的情況下,幀頻是3幀/秒。注意,盡管可以根據(jù)頭數(shù)據(jù)的解碼結(jié)果來計(jì)算與編碼數(shù)據(jù)的時(shí)間層級(jí)別的數(shù)量有關(guān)的信息以及與各時(shí)間層級(jí)別的幀頻有關(guān)的信息這些信息,但是當(dāng)然還可以使用用戶所輸入的sei處理數(shù)據(jù)來描述這些信息。另外,在本實(shí)施例中,片區(qū)解碼單元103的處理性能是360片區(qū)/秒,并且這與第一實(shí)施例的處理性能不同。

在步驟s1001中,幀頻計(jì)算單元707的整體解碼級(jí)別設(shè)置單元801根據(jù)經(jīng)由端子202從頭解碼單元104輸入的信息,來計(jì)算能夠?qū)σ徽麄€(gè)幀進(jìn)行解碼的時(shí)間層級(jí)別(被稱為整體解碼級(jí)別)。這里,整體解碼級(jí)別設(shè)置單元801根據(jù)與時(shí)間層有關(guān)的信息(與各時(shí)間層級(jí)別的幀頻有關(guān)的信息)、與片區(qū)有關(guān)的信息(與幀內(nèi)的片區(qū)的數(shù)量有關(guān)的信息)以及性能信息,來計(jì)算整體解碼級(jí)別。在本實(shí)施例中,如圖5a所示,一幀由48個(gè)片區(qū)構(gòu)成。由于片區(qū)解碼單元103的處理性能是360片區(qū)/秒,因此在對(duì)整個(gè)幀進(jìn)行解碼的情況下,幀頻是360/48=7.5幀/秒。各時(shí)間層級(jí)別的幀頻是12幀/秒(時(shí)間層級(jí)別0、1和2)、6幀/秒(時(shí)間層級(jí)別0和1)以及3幀/秒(時(shí)間層級(jí)別0),因而不能進(jìn)行直至?xí)r間層級(jí)別2為止的解碼。因而,整體解碼級(jí)別設(shè)置單元801設(shè)置幀頻是6幀/秒的時(shí)間層級(jí)別1作為整體解碼級(jí)別。然后,在步驟s1001中,整體解碼級(jí)別設(shè)置單元801將所設(shè)置的整體解碼級(jí)別輸出至諸如級(jí)別選擇單元808和端子809等的后續(xù)處理單元。

這里,將在圖9a和9b中詳細(xì)示出整體解碼級(jí)別設(shè)置單元801所進(jìn)行的整體解碼級(jí)別設(shè)置處理。圖9a是示出根據(jù)片區(qū)解碼單元103的處理性能的解碼對(duì)象片區(qū)的數(shù)量和幀頻之間的整體關(guān)系的圖。圖9b是示出從圖9a切出的原點(diǎn)附近的部分的圖,并且圖9b的右側(cè)的曲線c1是圖9a的部分。由于一幀的片區(qū)的數(shù)量是48個(gè),因此從圖9b顯而易見,能夠?qū)ζ瑓^(qū)解碼單元103進(jìn)行解碼的幀頻是7.5幀/秒。另外,在本實(shí)施例中,片區(qū)解碼單元103能夠以位于圖9b的右側(cè)的曲線c1的下方的坐標(biāo)(區(qū)域)所示的幀頻來進(jìn)行解碼。與此相對(duì),由于片區(qū)解碼單元103的處理性能,因此不能以位于曲線的上方的坐標(biāo)所示的幀頻來進(jìn)行解碼。

例如,在進(jìn)行直至?xí)r間層級(jí)別1的解碼的情況下,幀頻是6幀/秒,并且在圖9b中具有由○表示的坐標(biāo)。另外,在針對(duì)時(shí)間層級(jí)別0進(jìn)行解碼的情況下,幀頻是3幀/秒,并且具有由δ表示的坐標(biāo)。表示針對(duì)直至?xí)r間層級(jí)別1為止的幀頻和針對(duì)時(shí)間層級(jí)別0的幀頻的這些○和δ兩者都位于曲線c1的下方,因而顯而易見能夠以這些幀頻來進(jìn)行解碼。與此相對(duì),在進(jìn)行直至?xí)r間層級(jí)別2為止的解碼的情況下,幀頻是12幀/秒,并且具有由×表示的坐標(biāo)。表示針對(duì)直至?xí)r間層級(jí)別2為止的幀頻的該×位于曲線c1的上方,因而顯而易見,不能以該幀頻來進(jìn)行解碼。

接著,在步驟s1002中,幀頻獲取單元701獲取與用戶所指定的期望幀頻有關(guān)的信息。另外,在用戶指定了期望幀頻的情況下,幀頻獲取單元701將幀頻指定請(qǐng)求和與期望幀頻有關(guān)的信息輸出至后續(xù)的處理單元。注意,在本實(shí)施例中,在用戶尚未指定期望幀頻的情況下,圖像解碼設(shè)備10以針對(duì)時(shí)間層級(jí)別0所獲得的幀頻來進(jìn)行解碼和顯示。為了便于描述,將假定在開始時(shí)(在解碼處理開始之前)沒有設(shè)置期望幀頻的情況來進(jìn)行說明。

在步驟s1003中,幀頻計(jì)算單元707判斷是否從幀頻獲取單元701獲取到幀頻指定請(qǐng)求。在尚未獲取到幀頻指定請(qǐng)求的情況下(步驟s1003中為“否”),幀頻計(jì)算單元707判斷為幀頻獲取單元701尚未設(shè)置幀頻,并且處理進(jìn)入步驟s1012中的處理。與此相對(duì),在獲取到幀頻指定請(qǐng)求的情況下(步驟s1003中為“是”),幀頻計(jì)算單元707判斷為幀頻獲取單元701設(shè)置了幀頻,并且處理進(jìn)入步驟s1004中的處理。

首先,將說明幀頻計(jì)算單元707在步驟s1003中判斷為從幀頻獲取單元701尚未獲取到幀頻指定請(qǐng)求的情況(步驟s1003中為“否”)。在這種情況下,在步驟s1012中,解碼片區(qū)確定單元708進(jìn)行以下處理。即,在步驟s1012中,解碼片區(qū)確定單元708將幀頻計(jì)算單元707的整體解碼級(jí)別設(shè)置單元801在步驟s1001中所設(shè)置的整體解碼級(jí)別與解碼片區(qū)確定單元708所計(jì)算出的解碼對(duì)象時(shí)間層級(jí)別進(jìn)行比較。然后,在整體解碼級(jí)別高于解碼對(duì)象時(shí)間層級(jí)別的情況下,解碼片區(qū)確定單元708選擇直至解碼對(duì)象時(shí)間層級(jí)別為止的時(shí)間層級(jí)別的全部片區(qū)作為解碼對(duì)象片區(qū)。此外,解碼片區(qū)確定單元708從緩沖器102中讀出所選擇的解碼對(duì)象片區(qū)的編碼數(shù)據(jù),并且將所讀出的編碼數(shù)據(jù)輸出至片區(qū)解碼單元103。這里,由于整體解碼級(jí)別是時(shí)間層級(jí)別1,并且解碼對(duì)象時(shí)間層級(jí)別是0,因此整體解碼級(jí)別高于解碼對(duì)象時(shí)間層級(jí)別。因而,解碼片區(qū)確定單元708選擇解碼對(duì)象時(shí)間層級(jí)別0的全部片區(qū)作為解碼對(duì)象片區(qū)。

然后,在本實(shí)施例中,在步驟s1012中的處理之后,處理進(jìn)入步驟s614中的處理。這里,在步驟s614及其之后的處理中,圖像解碼設(shè)備10對(duì)解碼對(duì)象時(shí)間層級(jí)別0的全部片區(qū)的編碼數(shù)據(jù)進(jìn)行解碼和顯示。注意,在步驟s614及其之后的處理與使用第一實(shí)施例的圖6a所述的處理大致相同,因而將省略其說明。

接著,關(guān)于幀頻計(jì)算單元707在步驟s1003中判斷為已經(jīng)從幀頻獲取單元701獲取到幀頻指定請(qǐng)求的情況(步驟s1003中為“是”),將說明s1004及其之后的處理。

首先,將說明用戶已經(jīng)指示了幀頻獲取單元701增大幀頻的情況。如上所述,在幀頻的指定之前且解碼處理開始時(shí)的幀頻是針對(duì)時(shí)間層級(jí)別0所獲得的幀頻(3幀/秒)。這里,假定已經(jīng)指示了圖像解碼設(shè)備10將幀頻從3幀/秒增大為6幀/秒。

首先,在步驟s1004中,級(jí)別選擇單元808判斷基于期望幀頻的時(shí)間層級(jí)別是否多于(大于、高于)整體解碼級(jí)別。即,級(jí)別選擇單元808根據(jù)經(jīng)由端子810從幀頻獲取單元701輸入的期望幀頻,來判斷是否需要對(duì)比整體解碼級(jí)別設(shè)置單元801所設(shè)置的整體解碼級(jí)別高的時(shí)間層級(jí)別的幀進(jìn)行解碼,這里,在本實(shí)施例中,在期望幀頻低于或等于與整體解碼級(jí)別相對(duì)應(yīng)的幀頻的情況下,級(jí)別選擇單元808判斷是不需要對(duì)比整體解碼級(jí)別高的時(shí)間層級(jí)別進(jìn)行解碼。然后,在級(jí)別選擇單元808判斷為需要對(duì)比整體解碼級(jí)別高的時(shí)間層級(jí)別進(jìn)行解碼的情況下(步驟s1004中為“是”),處理進(jìn)入步驟s1005中的處理。與此相對(duì),在期望幀頻高于與整體解碼級(jí)別相對(duì)應(yīng)的幀頻的情況下,級(jí)別選擇單元808判斷為需要對(duì)比整體解碼級(jí)別高的時(shí)間層級(jí)別進(jìn)行解碼。然后,在判斷為不需要對(duì)比整體解碼級(jí)別高的時(shí)間層級(jí)別進(jìn)行解碼的情況下(步驟s1004中為“否”),處理進(jìn)入步驟s1010中的處理。這里,期望幀頻(6幀/秒)低于或等于通過對(duì)整體解碼級(jí)別進(jìn)行解碼所實(shí)現(xiàn)的幀頻(7.5幀/秒),因而處理進(jìn)入步驟s1010中的處理。

由于與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別低于或等于整體解碼級(jí)別,因此級(jí)別選擇單元808在步驟s1010中將解碼對(duì)象時(shí)間層級(jí)別改變?yōu)榕c期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別。即,將解碼對(duì)象時(shí)間層級(jí)別從在沒有設(shè)置期望幀頻的情況下所使用的時(shí)間層級(jí)別0改變成與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別1。然后,在步驟s1012及其之后的處理中,圖像解碼設(shè)備10進(jìn)行對(duì)直至改變后的解碼對(duì)象時(shí)間層級(jí)別1(時(shí)間層級(jí)別0和1)的全部片區(qū)的編碼數(shù)據(jù)的解碼和顯示。

接著,將說明用戶指示了幀頻獲取單元701進(jìn)一步增大幀頻的情況。這里,假定用戶指示了圖像解碼設(shè)備10將幀頻從6幀/秒增大為9幀/秒。在這種情況下,作為期望幀頻的9幀/秒具有由圖9b的□表示的坐標(biāo)。由于□位于右側(cè)的曲線c1的上方,因此圖像解碼設(shè)備10不能利用片區(qū)解碼單元103的處理性能來將針對(duì)一整個(gè)幀的幀頻增大為期望幀頻。

在這種情況下,級(jí)別選擇單元808在步驟s1004中判斷為幀頻獲取單元701所獲取到的期望幀頻低于或等于與整體解碼級(jí)別設(shè)置單元801所設(shè)置的整體解碼級(jí)別相對(duì)應(yīng)的幀頻。即,級(jí)別選擇單元808在步驟s1004中判斷為需要對(duì)比整體解碼級(jí)別高的時(shí)間層級(jí)別進(jìn)行解碼(步驟s1004中為“是”)。然后,在本實(shí)施例中,圖像解碼設(shè)備10進(jìn)行步驟s1005及其之后的處理,以根據(jù)區(qū)域幀頻確定單元807針對(duì)關(guān)注區(qū)域所確定出的幀頻來進(jìn)行解碼處理。

在步驟s1005中,顯示控制器109將表示不能增大針對(duì)整個(gè)幀的幀頻的信息輸出至顯示器110,并且發(fā)送用以請(qǐng)求用戶設(shè)置關(guān)注區(qū)域的通知。即,用戶能夠獲取在顯示器110上所輸出的上述信息,并且識(shí)別為需要指定關(guān)注區(qū)域。

在步驟s1006中,區(qū)域設(shè)置單元106將用戶所指定的區(qū)域設(shè)置為關(guān)注區(qū)域。然后,區(qū)域設(shè)置單元106將與所設(shè)置的關(guān)注區(qū)域有關(guān)的關(guān)注區(qū)域信息經(jīng)由端子203輸出至幀頻計(jì)算單元707的片區(qū)確定單元205。

在步驟s1007中,與第一實(shí)施例的步驟s608同樣地,片區(qū)確定單元205根據(jù)所獲取到的關(guān)注區(qū)域信息來判斷關(guān)注區(qū)域的解碼圖像所需的解碼對(duì)象片區(qū)。然后,片區(qū)確定單元205將與所確定出的解碼對(duì)象片區(qū)有關(guān)的信息輸出至計(jì)數(shù)器206和端子809。

在步驟s1008中,與第一實(shí)施例的步驟s609同樣地,計(jì)數(shù)器206根據(jù)與片區(qū)確定單元205所確定出的解碼對(duì)象片區(qū)有關(guān)的信息,來對(duì)解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù)。然后,計(jì)數(shù)器206將作為計(jì)數(shù)結(jié)果的片區(qū)數(shù)量有關(guān)的信息輸出至區(qū)域幀頻確定單元807。

在步驟s1009中,區(qū)域幀頻確定單元807確定針對(duì)關(guān)注區(qū)域的幀頻。區(qū)域幀頻確定單元807根據(jù)經(jīng)由端子201從性能獲取單元105獲取到的片區(qū)解碼單元103的處理性能以及解碼與整體解碼級(jí)別相對(duì)應(yīng)的幀所需的處理性能,來確定針對(duì)與關(guān)注區(qū)域相對(duì)應(yīng)的片區(qū)的幀頻。另外,在步驟s1009中,級(jí)別選擇單元808根據(jù)區(qū)域幀頻確定單元807針對(duì)關(guān)注區(qū)域所確定出的幀頻,來選擇針對(duì)關(guān)注區(qū)域的時(shí)間層級(jí)別。然后,在步驟s1009中的處理之后,處理進(jìn)入步驟s1012中的處理。

具體地,在本實(shí)施例中,區(qū)域幀頻確定單元807利用從片區(qū)解碼單元103的處理性能減去與解碼與整體解碼級(jí)別相對(duì)應(yīng)的幀頻所需的處理性能所獲得的處理性能,來對(duì)與關(guān)注區(qū)域相對(duì)應(yīng)的片區(qū)進(jìn)行解碼。這里,將使用圖9b來詳細(xì)說明區(qū)域幀頻確定單元807針對(duì)關(guān)注區(qū)域所進(jìn)行的幀頻確定處理。在本實(shí)施例中,圖9b的左側(cè)的曲線c2表示通過從片區(qū)解碼單元103的處理性能減去解碼與整體解碼級(jí)別相對(duì)應(yīng)的幀所需的處理性能所獲得的處理性能。在本實(shí)施例中,片區(qū)解碼單元103的處理性能是360片區(qū)/秒,并且解碼與整體解碼級(jí)別相對(duì)應(yīng)的幀所需的處理性能是288片區(qū)/秒。因而可以用于對(duì)關(guān)注區(qū)域的片區(qū)進(jìn)行解碼的處理性能是72片區(qū)/秒。這里,假定已經(jīng)選擇了圖5b的區(qū)域502作為關(guān)注區(qū)域。解碼區(qū)域502所需的片區(qū)是具有片區(qū)編號(hào)14、15、16、24、25和26的片區(qū),并且關(guān)注區(qū)域的片區(qū)數(shù)量是6個(gè)。在片區(qū)數(shù)量是6個(gè)的情況下,與左側(cè)的曲線c2交叉的位置是12幀/秒,并且沒有超過右側(cè)的曲線c1。因而,在步驟s1009中,區(qū)域幀頻確定單元807選擇12幀/秒作為針對(duì)關(guān)注區(qū)域的幀頻。由于與針對(duì)關(guān)注區(qū)域的幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別是2,因此級(jí)別選擇單元808針對(duì)關(guān)注區(qū)域的片區(qū)對(duì)時(shí)間層級(jí)別0、1和2進(jìn)行解碼,并且針對(duì)其它區(qū)域的片區(qū)對(duì)時(shí)間層級(jí)別0和1進(jìn)行解碼。

在步驟s1012中,解碼片區(qū)確定單元708將整體解碼級(jí)別設(shè)置單元801在步驟s1001中所設(shè)置的整體解碼級(jí)別與級(jí)別選擇單元808在步驟s1009中所計(jì)算出的要解碼的時(shí)間層級(jí)別進(jìn)行比較。這里,針對(duì)關(guān)注區(qū)域要解碼的時(shí)間層級(jí)別(時(shí)間層級(jí)別2)高于整體解碼級(jí)別(時(shí)間層級(jí)別1)。即,解碼片區(qū)確定單元708從緩沖器102讀出所需片區(qū)的編碼數(shù)據(jù),以使得在所計(jì)算出的時(shí)間層級(jí)別(時(shí)間層級(jí)別2)處對(duì)關(guān)注區(qū)域的片區(qū)進(jìn)行解碼,并且在整體解碼級(jí)別(時(shí)間層級(jí)別1)處對(duì)其它區(qū)域的片區(qū)進(jìn)行解碼。這里,解碼片區(qū)確定單元708選擇關(guān)注區(qū)域(具有片區(qū)編碼14、15、16、24、25和26的片區(qū))直至?xí)r間層級(jí)別2為止以及其它區(qū)域的片區(qū)直至?xí)r間層級(jí)別1為止。

在步驟s1012中的處理之后,處理進(jìn)入步驟s614中的處理。在本實(shí)施例中,在步驟s614及其處理之后,圖像解碼設(shè)備10對(duì)步驟s1012中所讀出的片區(qū)的編碼數(shù)據(jù)進(jìn)行解碼和顯示。這里,圖像解碼設(shè)備10以12幀/秒解碼關(guān)注區(qū)域直至所計(jì)算出的時(shí)間層級(jí)別(時(shí)間層級(jí)別0、1和2)為止,并且進(jìn)行控制,以使得顯示器110以作為期望幀頻的9幀/秒進(jìn)行顯示。注意,在本實(shí)施例中,在以12幀/秒進(jìn)行解碼之后,圖像解碼設(shè)備10進(jìn)行降低采樣,并且進(jìn)行控制以使得顯示器110以9幀/秒進(jìn)行顯示。另外,圖像解碼設(shè)備10針對(duì)除了關(guān)注區(qū)域以外的區(qū)域,進(jìn)行直至整體解碼級(jí)別(時(shí)間層級(jí)別0和1)為止的解碼,并且進(jìn)行控制,以使得顯示器110以與整體解碼級(jí)別相對(duì)應(yīng)的幀頻(6幀/秒)來進(jìn)行顯示。注意,在圖像解碼設(shè)備10能夠以比期望幀頻高的幀頻來對(duì)關(guān)注區(qū)域進(jìn)行解碼的情況下,圖像解碼設(shè)備10可以以在解碼時(shí)所使用的幀頻來在顯示器110上進(jìn)行顯示。即,在針對(duì)關(guān)注區(qū)域進(jìn)行了直至?xí)r間層級(jí)別2為止的解碼并且期望幀頻是9幀/秒的情況下,可以進(jìn)行控制以使得顯示器110以與比期望幀頻高的與時(shí)間層級(jí)別2相對(duì)應(yīng)的幀頻來進(jìn)行顯示。

另外,即使在用戶指示了幀頻獲取單元701減小幀頻的情況下,圖像解碼設(shè)備10也進(jìn)行與在指示增大幀頻的情況下所進(jìn)行的處理大致相同的處理。即,幀頻計(jì)算單元707在步驟s1003中判斷為幀頻獲取單元701獲取到幀頻指定請(qǐng)求,并且處理進(jìn)入步驟s1004中的處理。在步驟s1004中,級(jí)別選擇單元808判斷基于幀頻獲取單元701所獲取到的期望幀頻的時(shí)間層級(jí)別是否高于整體解碼級(jí)別。這里,即使在指示了對(duì)幀頻的減小的情況下,在與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別高于整體解碼級(jí)別的情況下,處理也進(jìn)入步驟s1005,并且如上所述那樣進(jìn)行步驟s1005及其之后的處理。與此相對(duì),在與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別低于或等于整體解碼級(jí)別的情況下,處理進(jìn)入步驟s1010。圖像解碼設(shè)備10將解碼對(duì)象時(shí)間層級(jí)別改變成實(shí)現(xiàn)了期望幀頻的時(shí)間層級(jí)別,并且進(jìn)行步驟s1010及其之后的處理。注意,在步驟s1010中,在與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別低于或等于整體解碼級(jí)別的情況下,圖像解碼設(shè)備10可以將解碼對(duì)象時(shí)間層級(jí)別設(shè)置為整體解碼級(jí)別。

在本實(shí)施例中,利用上述結(jié)構(gòu)和操作,圖像解碼設(shè)備10能夠以適當(dāng)幀頻來對(duì)進(jìn)行了時(shí)域可伸縮編碼的運(yùn)動(dòng)圖像進(jìn)行解碼。

另外,在本實(shí)施例中,圖像解碼設(shè)備10能夠根據(jù)圖像解碼設(shè)備10的處理性能,來適當(dāng)確定顯示整個(gè)幀的整體視圖顯示或者顯示關(guān)注區(qū)域的部分視圖顯示。

另外,在本實(shí)施例中,圖像解碼設(shè)備10能夠通過設(shè)置整體解碼級(jí)別來在沒有超過圖像解碼設(shè)備10的處理性能的范圍內(nèi)以盡可能高的幀頻重放整個(gè)幀,并且以更高的幀頻僅重放關(guān)注區(qū)域。即,圖像解碼設(shè)備10能夠以適當(dāng)(期望)幀頻重放整個(gè)運(yùn)動(dòng)圖像,并且在沒有超過圖像解碼設(shè)備10的處理性能的范圍內(nèi)以最高幀頻重放關(guān)注區(qū)域。

注意,在圖像解碼設(shè)備10發(fā)送用以請(qǐng)求對(duì)關(guān)注區(qū)域的設(shè)置的通知時(shí),圖像解碼設(shè)備10還可以發(fā)送與關(guān)注區(qū)域的候選有關(guān)的信息的通知(或顯示)。圖11示出用于實(shí)現(xiàn)與關(guān)注區(qū)域的候選有關(guān)的信息的通知的圖像解碼設(shè)備10的框圖。在圖11中,通過同樣的附圖標(biāo)記來表示具有與圖7所示的圖像解碼設(shè)備10的功能同樣的功能的處理單元,并且將省略其說明。候選設(shè)置單元1101通過對(duì)頭數(shù)據(jù)中所包括的tmcts_sei進(jìn)行解碼來獲取與獨(dú)立解碼片區(qū)有關(guān)的信息,并且將與幀內(nèi)的獨(dú)立解碼片區(qū)的位置和大小有關(guān)的信息作為與關(guān)注區(qū)域的候選有關(guān)的信息輸入至區(qū)域設(shè)置單元1106。區(qū)域設(shè)置單元1106向顯示控制器109輸出從候選設(shè)置單元1101輸出的與關(guān)注區(qū)域的候選有關(guān)的信息,并且顯示控制器109在顯示器110上顯示與關(guān)注區(qū)域的候選有關(guān)的信息。

結(jié)果,用戶能夠通過參考在顯示器110上所顯示的與關(guān)注區(qū)域的候選有關(guān)的信息,來容易地選擇關(guān)注區(qū)域。另外,在幀的僅一部分由獨(dú)立解碼片區(qū)構(gòu)成的情況下,圖像解碼設(shè)備10可以將與獨(dú)立解碼片區(qū)相對(duì)應(yīng)的區(qū)域視為關(guān)注區(qū)域的候選。另外,圖像解碼設(shè)備10還可以進(jìn)行控制,以使得顯示器110根據(jù)表示能夠以幀頻獲取單元701所獲取到的期望幀頻來進(jìn)行解碼和顯示的區(qū)域的大小、位置、或者這兩者的信息,來顯示與關(guān)注區(qū)域的候選有關(guān)的信息。結(jié)果,用戶能夠根據(jù)可以以期望幀頻進(jìn)行解碼和顯示的區(qū)域來容易地選擇關(guān)注區(qū)域。

另外,圖像解碼設(shè)備10可以根據(jù)通過圖像編碼設(shè)備(未示出)針對(duì)各區(qū)域所設(shè)置的優(yōu)先級(jí)來發(fā)送與關(guān)注區(qū)域的候選有關(guān)的信息的通知(或顯示)。例如,在圖像編碼設(shè)備(未示出)以片區(qū)為單位設(shè)置優(yōu)先級(jí)的情況下,圖像解碼設(shè)備10根據(jù)所設(shè)置的優(yōu)先級(jí),來確定能夠以幀頻獲取單元701所獲取到的期望幀頻來進(jìn)行解碼和顯示的區(qū)域的大小、位置、或者這兩者。然后,圖像解碼設(shè)備10可以根據(jù)表示所確定出的能夠進(jìn)行解碼和顯示的區(qū)域的大小、位置、或者這兩者的信息來進(jìn)行控制,以使得在顯示器110上顯示與關(guān)注區(qū)域的候選有關(guān)的信息。這里,圖像編碼設(shè)備例如在圖3的(e)的tmcts_sei中根據(jù)優(yōu)先級(jí)來賦予tmcts_id代碼的值的大小,結(jié)果圖像編碼設(shè)備能夠使得與優(yōu)先級(jí)有關(guān)的信息包括在代碼中。另外,圖像編碼設(shè)備可以使用例如除了tmcts_sei以外的用戶設(shè)置的sei處理信息(用戶數(shù)據(jù))(例如,user_data_unregistered),來將與優(yōu)先級(jí)有關(guān)的信息插入為代碼。然后,與用于發(fā)送關(guān)注區(qū)域的候選的通知的上述方法同樣地,圖11所示的候選設(shè)置單元1101通過對(duì)tmcts_sei進(jìn)行解碼來獲取與優(yōu)先級(jí)有關(guān)的信息,并且圖像解碼設(shè)備10進(jìn)行控制,以使得在顯示器110上顯示所獲取到的與優(yōu)先級(jí)有關(guān)的信息。結(jié)果,用戶能夠通過參考預(yù)先在編碼側(cè)設(shè)置的優(yōu)先級(jí)來容易地選擇關(guān)注區(qū)域。

注意,在本實(shí)施例中,說明了圖像解碼設(shè)備10被配置為在與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別超過了整體解碼級(jí)別的情況下設(shè)置關(guān)注區(qū)域的情況;然而,用于設(shè)置關(guān)注區(qū)域的情況不限于此。即,即使在與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別低于或等于整體解碼級(jí)別的情況下,圖像解碼設(shè)備10也可以設(shè)置關(guān)注區(qū)域。另外,圖像解碼設(shè)備10還可以被配置為在設(shè)置了關(guān)注區(qū)域之后將與期望幀頻相對(duì)應(yīng)的時(shí)間層級(jí)別與整體解碼級(jí)別級(jí)別進(jìn)行比較。即,圖像解碼設(shè)備10可以將針對(duì)所設(shè)置的關(guān)注區(qū)域的幀頻確定為高于或等于期望幀頻的幀頻,并且根據(jù)針對(duì)關(guān)注區(qū)域的幀頻和與片區(qū)解碼單元103有關(guān)的性能信息來確定針對(duì)其它區(qū)域的幀頻。例如,在期望幀頻是6幀/秒(與時(shí)間層級(jí)別1相對(duì)應(yīng))、并且整體解碼級(jí)別是時(shí)間層級(jí)別2的情況下,可以將針對(duì)關(guān)注區(qū)域的幀頻確定為12幀/秒,并且將針對(duì)其它區(qū)域的幀頻確定為3幀/秒。另外,還可以根據(jù)用以顯示所設(shè)置的關(guān)注區(qū)域的解碼所需的片區(qū)數(shù)量來確定針對(duì)關(guān)注區(qū)域的幀頻和針對(duì)其它區(qū)域的幀頻。例如,在解碼關(guān)注區(qū)域所需的片區(qū)數(shù)量大于特定數(shù)量的情況下,圖像解碼設(shè)備10可以降低整體解碼級(jí)別,以使得整體解碼級(jí)別變得低于步驟s1001中所確定出的時(shí)間層級(jí)別,并且進(jìn)行解碼和顯示。

第三實(shí)施例

在本實(shí)施例中,將說明能夠根據(jù)以期望幀頻解碼關(guān)注區(qū)域所需的處理性能以及片區(qū)解碼單元103的處理性能來再次設(shè)置關(guān)注區(qū)域的圖像解碼設(shè)備10。以下將參考附圖來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備10。首先,將使用圖12來說明根據(jù)本實(shí)施例的圖像解碼設(shè)備10的結(jié)構(gòu)。圖12是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的結(jié)構(gòu)的框圖。在圖12中,通過同樣的附圖標(biāo)記來表示具有與第一實(shí)施例的圖1或第二實(shí)施例的圖7所示的圖像解碼設(shè)備10的功能同樣的功能的處理單元,并且將省略其說明。

區(qū)域設(shè)置單元1206設(shè)置關(guān)注區(qū)域。然后,區(qū)域設(shè)置單元1206與圖1的區(qū)域設(shè)置單元106的不同之處在于:區(qū)域設(shè)置單元1206具有根據(jù)從幀頻計(jì)算單元1207輸出的區(qū)域改變請(qǐng)求來設(shè)置關(guān)注區(qū)域的候選的功能。另外,幀頻計(jì)算單元1207計(jì)算在顯示運(yùn)動(dòng)圖像的一整個(gè)幀的情況下(在整體視圖顯示的情況下)所要使用的幀頻、以及在顯示幀內(nèi)的關(guān)注區(qū)域的情況下(在部分視圖顯示的情況下)所要使用的幀頻。然后,幀頻計(jì)算單元1207與圖1的幀頻計(jì)算單元107的不同之處在于:幀頻計(jì)算單元1207向區(qū)域設(shè)置單元1206輸出用于改變關(guān)注區(qū)域的區(qū)域改變請(qǐng)求,以實(shí)現(xiàn)用戶針對(duì)關(guān)注區(qū)域所設(shè)置的幀頻。

另外,與第一實(shí)施例同樣地,在本實(shí)施例中,圖像解碼設(shè)備10的片區(qū)解碼單元103具有每秒能夠解碼72個(gè)片區(qū)的處理性能。另外,輸入至圖像解碼設(shè)備10的輸入單元101的編碼數(shù)據(jù)與第一實(shí)施例的圖3的(a)~(h)所示的編碼數(shù)據(jù)大致相同,并且編碼數(shù)據(jù)的片區(qū)分割也與第一實(shí)施例的圖5a所示的片區(qū)分割大致相同。另外,與第一實(shí)施例和第二實(shí)施例同樣地,在本實(shí)施例中,輸入至輸入單元101的編碼數(shù)據(jù)的時(shí)間層級(jí)別的數(shù)量是3個(gè)。另外,與第一實(shí)施例和第二實(shí)施例同樣地,在本實(shí)施例中,在進(jìn)行直至?xí)r間層級(jí)別2為止的解碼的情況下幀頻是12幀/秒,以及在進(jìn)行直至?xí)r間層級(jí)別1為止的解碼的情況下幀頻是6幀/秒。另外,與第一實(shí)施例同樣地,在僅針對(duì)時(shí)間層級(jí)別0進(jìn)行解碼的情況下幀頻是1幀/秒。

接著,將使用圖13來詳細(xì)說明幀頻計(jì)算單元1207的結(jié)構(gòu)。在圖13中,通過同樣的附圖標(biāo)記來表示具有與第一實(shí)施例的圖2所示的幀頻計(jì)算單元107的處理單元的功能同樣的功能的處理單元,并且將省略其說明。幀頻確定單元1307與第一實(shí)施例的幀頻確定單元207的不同之處在于:在片區(qū)解碼單元103的處理性能對(duì)于所設(shè)置的要解碼的片區(qū)不足的情況下,幀頻確定單元1307請(qǐng)求(指定)對(duì)要解碼的片區(qū)的改變。另外,將與期望幀頻有關(guān)的信息從幀頻獲取單元701輸入至端子1310。

接著,將使用圖14a和14b來說明本實(shí)施例中的圖像解碼設(shè)備10的解碼處理操作。圖14a和圖14b是示出根據(jù)本實(shí)施例的圖像解碼設(shè)備10的解碼處理操作的流程圖。在圖14a和圖14b中,將通過同樣的附圖標(biāo)記來表示具有第一實(shí)施例的圖6a和6b或者第二實(shí)施例的圖10a和10b的流程圖的功能同樣的功能的步驟,并且將省略其說明。注意,在本實(shí)施例中,在用戶尚未指定期望幀頻的情況下,圖像解碼設(shè)備10以針對(duì)時(shí)間層級(jí)別0所獲得的幀頻來進(jìn)行解碼和顯示。為了便于描述,假定沒有在開始時(shí)(在解碼處理開始之前)設(shè)置期望幀頻。

在步驟s1003中,與第二實(shí)施例的圖10a所示的步驟s1003中同樣地,幀頻計(jì)算單元1207判斷是否從幀頻獲取單元701獲取到幀頻指定請(qǐng)求。在尚未獲取到幀頻指定請(qǐng)求的情況下(步驟s1003中為“否”),幀頻計(jì)算單元1207判斷為幀頻獲取單元701尚未設(shè)置幀頻,并且處理進(jìn)入步驟s612中的處理。注意,步驟s612及其之后的處理與第一實(shí)施例的圖6a所示的步驟612及其之后所進(jìn)行的處理大致相同,因而將省略其說明。與此相對(duì),在獲取到幀頻指定請(qǐng)求的情況下(步驟s1003中為“是”),幀頻計(jì)算單元1207判斷為幀頻獲取單元701設(shè)置了幀頻,并且處理進(jìn)入步驟s1404中的處理。

以下,關(guān)于幀頻計(jì)算單元1207在步驟s1003中判斷為已經(jīng)從幀頻獲取單元701獲取到幀頻指定請(qǐng)求的情況(步驟s1003中為“是”),將說明s1404及其之后的處理。

在步驟s1404中,幀頻計(jì)算單元1207計(jì)算對(duì)解碼對(duì)象片區(qū)進(jìn)行解碼時(shí)所需的處理性能,并且將所計(jì)算出的所需處理性能與片區(qū)解碼單元103的處理性能進(jìn)行比較。然后,判斷片區(qū)解碼單元103的處理性能是否充足(片區(qū)解碼單元103處理性能是否低于所需處理性能)。在片區(qū)解碼單元103的處理性能不足的情況下(步驟s1404中為“是”),處理進(jìn)入步驟s1005。與此相對(duì),在片區(qū)解碼單元103的處理性能充足的情況下(步驟s1404中為“否”),處理進(jìn)入步驟s613。

首先,將說明在步驟s1404中判斷為片區(qū)解碼單元103的處理性能不足的情況(步驟s1404中為“是”)。在這種情況下,進(jìn)行步驟s1005及其之后的處理。步驟s1005~s1009與第二實(shí)施例的圖10b所示的步驟s1005~s1009所進(jìn)行的處理大致相同,因而將省略其說明。然后,在本實(shí)施例中,處理進(jìn)入步驟s1009中的處理之后的步驟s1410的處理。

在步驟s1410中,幀頻計(jì)算單元1207根據(jù)步驟s1007中所確定出的解碼對(duì)象片區(qū)以及步驟s1009中所確定出的幀頻,來計(jì)算解碼關(guān)注區(qū)域所需的處理性能。然后,幀頻計(jì)算單元1207將所需處理性能與片區(qū)解碼單元103的處理性能進(jìn)行比較,并且判斷片區(qū)解碼單元103的處理性能是否充足(片區(qū)解碼單元103的處理性能是否大于或等于所需處理性能)。在判斷為片區(qū)解碼單元103的處理性能充足的情況下(步驟s1410中為“是”),處理進(jìn)入步驟s613。與此相對(duì),在判斷為片區(qū)解碼單元103的處理性能不足的情況下(步驟s1410中為“否”),處理進(jìn)入步驟s1411中的處理。

在步驟s1411中,圖像解碼設(shè)備10進(jìn)行用于確定關(guān)注區(qū)域的候選的處理。在步驟s1411中的處理之后,處理返回至步驟s1005中的處理,并且圖像解碼設(shè)備10進(jìn)行再次設(shè)置關(guān)注區(qū)域的處理。這樣,在步驟s1411中設(shè)置關(guān)注區(qū)域的候選,因而用戶能夠通過在再次設(shè)置關(guān)注區(qū)域的情況下參考關(guān)注區(qū)域的候選來容易地設(shè)置關(guān)注區(qū)域。

以下,將使用圖14a和14b來說明具體示例。首先,將說明用戶已經(jīng)指示了幀頻獲取單元701增大幀頻的情況。如上所述,在幀頻的指定之前且在解碼處理開始時(shí)的幀頻是針對(duì)時(shí)間層級(jí)別0所獲得的幀頻(1幀/秒)。這里,假定用戶已經(jīng)指示了圖像解碼設(shè)備10將幀頻從1幀/秒增大為針對(duì)時(shí)間層級(jí)別1所獲得的幀頻(6幀/秒)。

這里,通過片區(qū)確定單元20將幀的全部片區(qū)確定為解碼對(duì)象片區(qū),因而計(jì)數(shù)器206針對(duì)片區(qū)的數(shù)量所獲得的計(jì)數(shù)結(jié)果是48。幀頻確定單元1307獲取表示在以幀頻獲取單元701所獲取到的期望幀頻(6幀/秒)對(duì)計(jì)數(shù)器206所計(jì)數(shù)的片區(qū)(48個(gè)片區(qū))進(jìn)行解碼的情況下需要48×6=288片區(qū)/秒的處理性能的信息。另外,在本實(shí)施例中,片區(qū)解碼單元103的處理性能是72片區(qū)/秒。結(jié)果,幀頻確定單元1307在步驟s1404中判斷為片區(qū)解碼單元103的處理性能是不足的(步驟s1404中為“是”),并且處理進(jìn)入步驟s1005。

步驟s1005~s1009中的處理與圖10b的步驟s1005~s1009中所進(jìn)行的處理大致相同。因而,在步驟s1006中,區(qū)域設(shè)置單元106設(shè)置圖5b所示的區(qū)域501、區(qū)域502和區(qū)域503作為關(guān)注區(qū)域,并且將與所設(shè)置的關(guān)注區(qū)域有關(guān)的關(guān)注區(qū)域信息經(jīng)由端子203輸出至片區(qū)確定單元205。然后,在步驟s1007中,片區(qū)確定單元205將解碼對(duì)象片區(qū)確定為具有片區(qū)編號(hào)11、12、21、22、14、15、16、24、25、26、32和42的片區(qū)。在步驟s1008中,計(jì)數(shù)器206對(duì)解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù),并且將與片區(qū)數(shù)量(12個(gè))有關(guān)的信息輸出至幀頻確定單元1307。在步驟s1009中,幀頻確定單元1307將針對(duì)關(guān)注區(qū)域的幀頻確定為期望幀頻(6幀/秒),并且根據(jù)針對(duì)關(guān)注區(qū)域所確定出的幀頻來確定針對(duì)關(guān)注區(qū)域的時(shí)間層級(jí)別(時(shí)間層級(jí)別1)。

然后,在步驟s1410中,幀頻確定單元1307進(jìn)行以下處理。即,幀頻確定單元1307經(jīng)由端子1310獲取從計(jì)數(shù)器206輸出的與片區(qū)數(shù)量有關(guān)的信息(12片區(qū)/幀)、以及幀頻獲取單元701所獲取到的與期望幀頻有關(guān)的信息(6幀/秒)。然后,幀頻確定單元1307根據(jù)片區(qū)數(shù)量(12片區(qū)/幀)和期望幀頻(6幀/秒),來將以期望幀頻解碼關(guān)注區(qū)域所需的處理性能確定為12×6=72片區(qū)/秒。即,由于片區(qū)解碼單元103的處理性能是72片區(qū)/秒并且所需處理性能是72片區(qū)/秒,因此幀頻確定單元1307在步驟s1410中判斷為片區(qū)解碼單元103的處理性能是充足的,并且處理進(jìn)入步驟s613。此外,在步驟s613及其之后的處理中,圖像解碼設(shè)備10解碼與關(guān)注區(qū)域相對(duì)應(yīng)的片區(qū)直至?xí)r間層級(jí)別1為止,并且進(jìn)行控制以使得顯示器110以期望幀頻(6幀/秒)來進(jìn)行顯示。

接著,將說明用戶指示了幀頻獲取單元701進(jìn)一步增大幀頻的情況。這里,假定圖像解碼設(shè)備10指示了將幀頻從6幀/秒增大為針對(duì)時(shí)間層級(jí)別2所獲得的幀頻(12幀/秒)。

這里,在上述步驟s1008中,計(jì)數(shù)器206針對(duì)片區(qū)數(shù)量所獲得的計(jì)數(shù)結(jié)果是12。在以幀頻獲取單元701所獲取到的期望幀頻(12幀/秒)來對(duì)計(jì)數(shù)器206所計(jì)數(shù)的片區(qū)(12個(gè)片區(qū))進(jìn)行解碼的情況下,幀頻確定單元1307獲取表示需要12×12=144片區(qū)/秒的處理性能的信息。另外,在本實(shí)施例中,片區(qū)解碼單元103的處理性能是72片區(qū)/秒。結(jié)果,幀頻確定單元1307在步驟s1404中判斷為片區(qū)解碼單元103的處理性能是不足的(步驟s1404中為“是”),并且處理進(jìn)入步驟s1005。

步驟s1005~s1009中的處理與圖10b的步驟s1005~s1009中所進(jìn)行的處理大致相同。這里,在步驟s1006中,區(qū)域設(shè)置單元106僅將圖5b所示的區(qū)域502設(shè)置為關(guān)注區(qū)域,并且將與所設(shè)置的關(guān)注區(qū)域有關(guān)的關(guān)注區(qū)域信息經(jīng)由端子203輸出至片區(qū)確定單元205。然后,在步驟s1007中,片區(qū)確定單元205將解碼對(duì)象片區(qū)確定為具有片區(qū)編號(hào)14、15、16、24、25和26的片區(qū)。在步驟s1008中,計(jì)數(shù)器206對(duì)解碼對(duì)象片區(qū)的數(shù)量進(jìn)行計(jì)數(shù),并且將與片區(qū)數(shù)量(6個(gè))有關(guān)的信息輸出至幀頻確定單元1307。在步驟s1009中,幀頻確定單元1307將針對(duì)關(guān)注區(qū)域的幀頻確定為期望幀頻(12幀/秒),并且根據(jù)針對(duì)關(guān)注區(qū)域所確定出的幀頻來確定針對(duì)關(guān)注區(qū)域的時(shí)間層級(jí)別(時(shí)間層級(jí)別2)。

然后,在步驟s1410中,幀頻確定單元1307獲取與從計(jì)數(shù)器206輸出的片區(qū)數(shù)量有關(guān)的信息(6片區(qū)/幀)、以及與幀頻獲取單元701所獲取到的期望幀頻有關(guān)的信息(12幀/秒)。然后,幀頻確定單元1307根據(jù)片區(qū)數(shù)量(6片區(qū)/幀)以及期望幀頻(12幀/秒)來將以期望幀頻解碼關(guān)注區(qū)域所需的處理性能確定為6×12=72片區(qū)/秒。即,由于片區(qū)解碼單元103的處理性能是72片區(qū)/秒并且所需處理通性是72片區(qū)/秒,因此幀頻確定單元1307在步驟s1410中判斷為片區(qū)解碼單元103的處理性能是充足的,并且處理進(jìn)入步驟s613。此外,在步驟s613及其之后的處理中,圖像解碼設(shè)備10對(duì)與關(guān)注區(qū)域相對(duì)應(yīng)的片區(qū)進(jìn)行解碼直至?xí)r間層級(jí)別2為止,并且進(jìn)行控制以使得顯示器110以期望幀頻(12幀/秒)來進(jìn)行顯示。

注意,在步驟s1006中,在用戶指定的關(guān)注區(qū)域延伸6個(gè)片區(qū)以上的情況下,所需處理通性超過片區(qū)解碼單元103的處理性能(72片區(qū)/秒)。在這種情況下,由于在步驟s1410中判斷為片區(qū)解碼單元103的處理性能是不足的(步驟s1410中為“否”),因此處理進(jìn)入步驟s1411。在步驟s1411中,顯示控制器109進(jìn)行控制,以使得在顯示器110上顯示與6個(gè)片區(qū)的區(qū)域有關(guān)的信息。在步驟s1411中進(jìn)行處理之前,即使在步驟s1005中發(fā)送了不能以期望幀頻對(duì)運(yùn)動(dòng)圖像進(jìn)行解碼和顯示的通知的情況下,也不能獲得能夠進(jìn)行解碼和顯示的區(qū)域的大小的估計(jì),并且難以設(shè)置減小的關(guān)注區(qū)域。然而,由于圖像解碼設(shè)備10進(jìn)行步驟s1411中的處理,因此用戶能夠觀察可以以期望幀頻對(duì)運(yùn)動(dòng)圖像進(jìn)行解碼和顯示的關(guān)注區(qū)域的大小。

另外,在步驟s1411中,區(qū)域設(shè)置單元1206可以進(jìn)行如下處理:將在步驟s1006中所獲取到的關(guān)注區(qū)域延伸的片區(qū)中的與關(guān)注區(qū)域重疊(包括在關(guān)注區(qū)域中)的部分小于特定大小的片區(qū)從關(guān)注區(qū)域的候選中移除。這里,與區(qū)域501、區(qū)域502和區(qū)域503相對(duì)應(yīng)的片區(qū)中的具有片區(qū)編號(hào)11、12、14、16、24和26的片區(qū)具有與關(guān)注區(qū)域重疊并且大小比特定大小小的部分(例如,小于一個(gè)片區(qū)的一半大小)。因而,在步驟s1411中,區(qū)域設(shè)置單元1206可以如上那樣移除與關(guān)注區(qū)域重疊的部分小的片區(qū),并且可以僅將具有片區(qū)編號(hào)12、22、15、25、32和42的片區(qū)設(shè)置為關(guān)注區(qū)域的候選。

另外,在步驟s1411中,顯示控制器109還可以進(jìn)行控制,以使得在顯示器110上顯示幀內(nèi)的片區(qū)之間的邊界。這樣,通過顯示片區(qū)之間的邊界,用戶能夠觀察幀內(nèi)的片區(qū)之間的邊界,并且可以容易地設(shè)置以片區(qū)為單位的關(guān)注區(qū)域。

在本實(shí)施例中,利用上述結(jié)構(gòu)和操作,圖像解碼設(shè)備10能夠以適當(dāng)幀頻來對(duì)進(jìn)行了時(shí)域可伸縮編碼的運(yùn)動(dòng)圖像進(jìn)行解碼。

另外,在本實(shí)施例中,圖像解碼設(shè)備10能夠根據(jù)圖像解碼設(shè)備10的處理性能,來適當(dāng)確定顯示整個(gè)幀的整體視圖顯示或者顯示關(guān)注區(qū)域的部分視圖顯示。

另外,在本實(shí)施例中,圖像解碼設(shè)備10可以在以期望幀頻解碼特定關(guān)注區(qū)域所需的處理性能超過圖像解碼設(shè)備10的處理性能的情況下再次設(shè)置關(guān)注區(qū)域。另外,在再次設(shè)置關(guān)注區(qū)域時(shí),基于處理性能對(duì)區(qū)域的顯示、片區(qū)之間的邊界、或者這兩者使得用戶可以容易地再次設(shè)置關(guān)注區(qū)域。另外,在再次設(shè)置關(guān)注區(qū)域時(shí),根據(jù)關(guān)注區(qū)域和片區(qū)的重疊來設(shè)置關(guān)注區(qū)域的候選,這使得可以在不超過處理性能的范圍內(nèi)容易地進(jìn)行解碼顯示處理。

注意,在本實(shí)施例中說明了以相同的幀頻來對(duì)所選擇的全部關(guān)注區(qū)域進(jìn)行解碼的情況;然而,幀頻不限于此。例如,當(dāng)然,可以針對(duì)各關(guān)注區(qū)域設(shè)置彼此不同的幀頻。

第四實(shí)施例

在上述實(shí)施例中說明了圖1、圖2、圖7、圖8、圖11、圖12和圖13所示的處理單元是由硬件構(gòu)成的。然而,在這些附圖中所示的處理單元所進(jìn)行的處理還可以被形成為計(jì)算機(jī)程序。以下將使用圖15來說明本實(shí)施例。圖15是示出能夠應(yīng)用于根據(jù)上述實(shí)施例的圖像解碼設(shè)備10的計(jì)算機(jī)的硬件結(jié)構(gòu)的示例的框圖。

中央處理單元cpu)1501使用隨機(jī)存取存儲(chǔ)器(ram)1502和只讀存儲(chǔ)器(rom)1503中所存儲(chǔ)的計(jì)算機(jī)程序和數(shù)據(jù)來控制計(jì)算機(jī)整體,并且執(zhí)行根據(jù)上述的各實(shí)施例的圖像解碼設(shè)備10所進(jìn)行的上述處理。即,cpu1501用作圖1、圖2、圖7、圖8、圖11、圖12和圖13所示的處理單元。

ram1502具有用于暫時(shí)存儲(chǔ)例如從外部存儲(chǔ)裝置1506加載的計(jì)算機(jī)程序或數(shù)據(jù)、以及經(jīng)由接口(i/f)1507從外部獲取到的數(shù)據(jù)的區(qū)域。此外,ram1502具有在cpu1501執(zhí)行各種類型的處理時(shí)所使用的工作區(qū)域。即,ram1502可以例如被指定為圖像存儲(chǔ)器(圖片存儲(chǔ)器)、或者能夠根據(jù)需要提供其它各種類型的區(qū)域。

rom1503存儲(chǔ)例如該計(jì)算機(jī)的設(shè)置數(shù)據(jù)和引導(dǎo)程序。操作單元1504包括鍵盤或鼠標(biāo)等,并且能夠通過進(jìn)行操作的計(jì)算機(jī)的用戶將各種類型的命令輸入至cpu1501。輸出單元1505輸出cpu1501所獲得的處理結(jié)果。另外,輸出單元1505包括例如液晶顯示器,并且顯示cpu1501所獲得的處理結(jié)果。

外部存儲(chǔ)裝置1506是大型信息存儲(chǔ)裝置,尤其是硬盤驅(qū)動(dòng)裝置。外部存儲(chǔ)裝置1506存儲(chǔ)操作系統(tǒng)(os)以及用于使cpu1501實(shí)現(xiàn)圖15所示的各種單元的功能的計(jì)算機(jī)程序。此外,外部存儲(chǔ)裝置1506還可以存儲(chǔ)用作處理對(duì)象的各種類型的圖像數(shù)據(jù)。

基于cpu1501所進(jìn)行的控制、根據(jù)需要將外部存儲(chǔ)裝置1506中所存儲(chǔ)的計(jì)算機(jī)程序或數(shù)據(jù)加載至ram1502中,并且對(duì)計(jì)算機(jī)程序或數(shù)據(jù)執(zhí)行cpu1501所進(jìn)行的處理。諸如局域網(wǎng)(lan)或因特網(wǎng)等的網(wǎng)絡(luò)、以及諸如投影裝置和顯示裝置等的其它裝置能夠連接至i/f1507。該計(jì)算機(jī)能夠經(jīng)由i/f1507獲取或發(fā)送各種類型的信息。由1508來表示將上述各種單元彼此連接的總線。

對(duì)于上述結(jié)構(gòu)操作,在上述流程圖中所述的操作由扮演主要角色的cpu1501來控制。

還可以通過讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(還可被更完整地稱為“非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”)上的計(jì)算機(jī)可執(zhí)行指令(例如,一個(gè)或多個(gè)程序)以進(jìn)行本發(fā)明的上述實(shí)施例中的一個(gè)或多個(gè)的功能的以及/或者包括用于進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能的一個(gè)或多個(gè)電路(例如,專用集成電路(asic))的系統(tǒng)或設(shè)備的計(jì)算機(jī)和通過下面的方法來實(shí)現(xiàn)本發(fā)明的實(shí)施例,其中,該系統(tǒng)或設(shè)備的計(jì)算機(jī)通過例如從存儲(chǔ)介質(zhì)讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令以進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能以及/或者控制該一個(gè)或多個(gè)電路以進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能來進(jìn)行上述方法。

計(jì)算機(jī)可以包含一個(gè)或多個(gè)處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分離的計(jì)算機(jī)或者分離的處理器的網(wǎng)絡(luò),以讀取并執(zhí)行計(jì)算機(jī)可讀指令??梢岳缤ㄟ^網(wǎng)絡(luò)或者存儲(chǔ)介質(zhì)將計(jì)算機(jī)可執(zhí)行指令提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(諸如緊湊型光盤(cd)、數(shù)字多功能光盤(dvd)或藍(lán)光光盤(bd)tm等)、閃速存儲(chǔ)器裝置和存儲(chǔ)卡等。

盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。

本申請(qǐng)要求2015年1月7日提交的日本專利申請(qǐng)2015-001682的優(yōu)先權(quán),這里通過引用將其全部?jī)?nèi)容包含于此。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
于田县| 阿巴嘎旗| 恩平市| 陆川县| 甘德县| 惠东县| 嘉黎县| 肥东县| 江津市| 武清区| 永定县| 庆云县| 洞头县| 宿州市| 霍山县| 梅河口市| 灌南县| 虹口区| 内丘县| 师宗县| 北流市| 方正县| 北海市| 闻喜县| 周至县| 陆良县| 玉门市| 张家港市| 大英县| 乌拉特后旗| 宜州市| 吴桥县| 绥滨县| 英超| 冀州市| 鞍山市| 班玛县| 泊头市| 遂宁市| 普陀区| 百色市|