国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      代碼轉(zhuǎn)換器設(shè)備和運(yùn)動(dòng)圖像通信系統(tǒng)的制作方法

      文檔序號(hào):7951791閱讀:307來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):代碼轉(zhuǎn)換器設(shè)備和運(yùn)動(dòng)圖像通信系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及使用用于運(yùn)動(dòng)圖像的壓縮編碼格式的代碼轉(zhuǎn)換器(transcoder)設(shè)備,更具體而言,涉及用于在語(yǔ)法級(jí)別對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備。此外,本發(fā)明涉及包括這種代碼轉(zhuǎn)換器設(shè)備的運(yùn)動(dòng)圖像通信系統(tǒng)。
      背景技術(shù)
      近年來(lái),例如由國(guó)際標(biāo)準(zhǔn)化組織(ISO)/國(guó)際電工委員會(huì)(IEC)列為國(guó)際標(biāo)準(zhǔn)的國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(mén)(ITU-TS)推薦H.261和H.263以及運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)-4是公知的用于在較窄帶寬內(nèi)高效傳輸運(yùn)動(dòng)圖像信號(hào)的壓縮編碼格式。
      用于運(yùn)動(dòng)圖像的壓縮編碼格式,例如H.261、H.263和MPEG-4,采用混合壓縮,其中以下兩者相結(jié)合通過(guò)使用運(yùn)動(dòng)補(bǔ)償幀間預(yù)測(cè)來(lái)減少時(shí)基方向上的冗余,以及通過(guò)使用離散余弦變換(DCT)和使用Huffman碼的可變長(zhǎng)編碼(VLC)來(lái)減少空間方向上的冗余。
      然而,在不同的運(yùn)動(dòng)圖像壓縮編碼格式中,在壓縮和編碼過(guò)程中產(chǎn)生不同的比特流。
      因此,當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備中不同的壓縮編碼格式時(shí),需要提供代碼轉(zhuǎn)換器設(shè)備,其將從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流代碼轉(zhuǎn)換為能夠被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼的經(jīng)編碼比特流,以便實(shí)現(xiàn)運(yùn)動(dòng)圖像編碼設(shè)備和運(yùn)動(dòng)圖像解碼設(shè)備之間的視頻通信。
      圖1是示出了代碼轉(zhuǎn)換器設(shè)備7的典型結(jié)構(gòu)的框圖,其中解碼單元71級(jí)聯(lián)到編碼單元72。解碼單元71對(duì)從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流解碼。編碼單元72輸出能夠被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼的經(jīng)編碼比特流。從運(yùn)動(dòng)圖像編碼設(shè)備接收的經(jīng)編碼比特流被輸入到解碼單元71中,解碼單元71將接收到的經(jīng)編碼比特流解碼為運(yùn)動(dòng)圖像信號(hào)。經(jīng)解碼的運(yùn)動(dòng)圖像信號(hào)被提供給再次產(chǎn)生經(jīng)編碼比特流所需的編碼單元72。
      解碼單元71包括接收緩沖器701、可變長(zhǎng)解碼器702、反量化器703、反離散余弦變換器704、加法器707、幀存儲(chǔ)器705和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)器706。
      接收緩沖器701臨時(shí)存儲(chǔ)接收到的運(yùn)動(dòng)圖像經(jīng)編碼數(shù)據(jù)718??勺冮L(zhǎng)解碼器702對(duì)運(yùn)動(dòng)圖像經(jīng)編碼數(shù)據(jù)解碼。反量化器703反向量化經(jīng)解碼數(shù)據(jù)。反離散余弦變換器704對(duì)來(lái)自反量化器703的輸出執(zhí)行反離散余弦變換(反DCT)。幀存儲(chǔ)器705存儲(chǔ)運(yùn)動(dòng)圖像信號(hào)719。運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)器706基于經(jīng)解碼數(shù)據(jù)和運(yùn)動(dòng)圖像信號(hào)719來(lái)檢測(cè)運(yùn)動(dòng)向量,并且執(zhí)行運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)。解碼單元71輸出經(jīng)解碼的運(yùn)動(dòng)圖像信號(hào)719。
      編碼單元72包括減法器708、離散余弦變換器709、量化器710、可變長(zhǎng)編碼器711、發(fā)送緩沖器712、反量化器713、反離散余弦變換器714、加法器715、幀存儲(chǔ)器716和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)器717。
      減法器708從接收到的運(yùn)動(dòng)圖像信號(hào)719中減去來(lái)自運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)器717的輸出。離散余弦變換器709對(duì)來(lái)自減法器708的輸出執(zhí)行DCT。量化器710量化來(lái)自離散余弦變換器709的輸出??勺冮L(zhǎng)編碼器711對(duì)來(lái)自量化器710的輸出編碼。發(fā)送緩沖器712臨時(shí)存儲(chǔ)從可變長(zhǎng)編碼器711提供的經(jīng)編碼數(shù)據(jù)。反量化器713反向量化來(lái)自量化器710的輸出。反離散余弦變換器714對(duì)來(lái)自反量化器713的輸出執(zhí)行反DCT。由于圖1所示的解碼單元71和編碼單元72的結(jié)構(gòu)是公知的,所以這里省略了對(duì)解碼單元71和編碼單元72中的組件的詳細(xì)描述。
      即使當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),在MPEG-4中仍定義了包括再同步標(biāo)記(RM)、數(shù)據(jù)分區(qū)(DP)和可逆可變長(zhǎng)編碼(RVLC)的編碼工具,以便防止在例如在經(jīng)編碼比特流中發(fā)生比特錯(cuò)誤的情況下,運(yùn)動(dòng)圖像的質(zhì)量在解碼后大幅度劣化。
      編碼工具的使用不是不可或缺的,用戶(hù)可以任意確定是否使用上面的編碼工具。然而,取決于所使用的編碼工具,對(duì)于MPEG-4中的經(jīng)編碼比特流定義了不同的語(yǔ)法。
      如上所述,即使當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),用戶(hù)也可以任意確定例如是否使用編碼功能工具。此外,編碼中使用的參數(shù)值可以被任意設(shè)置。取決于任意的確定或任意的設(shè)置,不同的語(yǔ)法被用于經(jīng)編碼比特流。
      因此,即使當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),仍需要上面描述的代碼轉(zhuǎn)換器設(shè)備來(lái)實(shí)現(xiàn)運(yùn)動(dòng)圖像編碼設(shè)備和運(yùn)動(dòng)圖像解碼設(shè)備之間的視頻通信。
      在上述的代碼轉(zhuǎn)換器設(shè)備中,用于對(duì)從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流解碼的解碼單元連接到用于輸出能夠被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼的經(jīng)編碼比特流的編碼單元。由于接收到的經(jīng)編碼比特流被輸入到將經(jīng)編碼比特流解碼為運(yùn)動(dòng)圖像信號(hào)的解碼單元中,并且經(jīng)解碼運(yùn)動(dòng)圖像信號(hào)被輸入到用于再次產(chǎn)生經(jīng)編碼比特流的編碼單元中,因此需要非常大的計(jì)算量。非常大的計(jì)算量使得電路尺寸和功耗增加。
      此外,當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式且沒(méi)有提供上面的代碼轉(zhuǎn)換器設(shè)備時(shí),存在下述問(wèn)題取決于是否使用了編碼工具或編碼中使用的參數(shù)值是如何設(shè)置的,從運(yùn)動(dòng)圖像編碼設(shè)備輸出的經(jīng)編碼比特流不能被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼。

      發(fā)明內(nèi)容
      為了克服上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種設(shè)備,該設(shè)備能夠通過(guò)在語(yǔ)法級(jí)別上對(duì)經(jīng)編碼比特流進(jìn)行代碼轉(zhuǎn)換來(lái)抑制計(jì)算量,而無(wú)需將經(jīng)編碼比特流輸入到用于將經(jīng)編碼比特流解碼為運(yùn)動(dòng)圖像信號(hào)的解碼單元中以及將經(jīng)解碼運(yùn)動(dòng)圖像信號(hào)輸入到再次產(chǎn)生經(jīng)編碼比特流的編碼單元中,即使是當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式但是使用與運(yùn)動(dòng)圖像解碼設(shè)備不同的編碼工具的時(shí)候。
      本發(fā)明的另一目的是提供一種代碼轉(zhuǎn)換器設(shè)備,該代碼轉(zhuǎn)換器設(shè)備在運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),允許運(yùn)動(dòng)圖像解碼設(shè)備正確解碼從運(yùn)動(dòng)圖像編碼設(shè)備輸出的經(jīng)編碼比特流,而不用考慮編碼中使用的參數(shù)值的任意轉(zhuǎn)換或編碼工具的使用。
      本發(fā)明具有下述結(jié)構(gòu)以便實(shí)現(xiàn)上述目標(biāo)。
      本發(fā)明的一個(gè)方面提供了一種代碼轉(zhuǎn)換器設(shè)備,該代碼轉(zhuǎn)換器設(shè)備包括用于實(shí)現(xiàn)下述操作的裝置接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息以及從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,參考所述編碼信息和所述解碼信息來(lái)判斷從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的視頻分組中的語(yǔ)法是否進(jìn)行代碼轉(zhuǎn)換,以及輸出代碼轉(zhuǎn)換控制信息;并且該代碼轉(zhuǎn)換器設(shè)備還包括實(shí)現(xiàn)下述操作的裝置基于代碼轉(zhuǎn)換控制信息在語(yǔ)法級(jí)別上對(duì)輸入的經(jīng)編碼比特流進(jìn)行代碼轉(zhuǎn)換,以及將代碼轉(zhuǎn)換后的經(jīng)編碼比特流發(fā)送到運(yùn)動(dòng)圖像接收和解碼設(shè)備。
      本發(fā)明的另一方面提供了一種代碼轉(zhuǎn)換器設(shè)備,該代碼轉(zhuǎn)換器設(shè)備包括可變長(zhǎng)解碼器、參數(shù)順序改變器、可變長(zhǎng)編碼器和代碼轉(zhuǎn)換控制器。可變長(zhǎng)解碼器接收輸入的視頻分組,使用可變長(zhǎng)代碼表來(lái)對(duì)視頻分組中AC分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,并且在沒(méi)有使用可逆可變長(zhǎng)編碼時(shí)使用可變長(zhǎng)代碼表,或在使用可逆可變長(zhǎng)編碼時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)對(duì)AC分量執(zhí)行可變長(zhǎng)解碼。參數(shù)順序改變器基于可變長(zhǎng)解碼器中的可變長(zhǎng)解碼的結(jié)果來(lái)重新排列比特串??勺冮L(zhǎng)編碼器在沒(méi)有使用可逆可變長(zhǎng)編碼時(shí)使用可變長(zhǎng)代碼表,或在使用可逆可變長(zhǎng)編碼時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)僅對(duì)AC分量執(zhí)行可變長(zhǎng)編碼。代碼轉(zhuǎn)換控制器參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)判斷輸入視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息。
      代碼轉(zhuǎn)換器設(shè)備優(yōu)選地包括接收緩沖器、第一開(kāi)關(guān)、第二開(kāi)關(guān)和發(fā)送緩沖器,其中接收緩沖器接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的經(jīng)編碼比特流。第一開(kāi)關(guān)接收來(lái)自接收緩沖器的輸出,并將輸出切換到可變長(zhǎng)編碼器或第二開(kāi)關(guān),第二開(kāi)關(guān)接收來(lái)自可變長(zhǎng)編碼器和第一開(kāi)關(guān)的輸出并切換所述輸出,發(fā)送緩沖器接收來(lái)自第二開(kāi)關(guān)的輸出。代碼轉(zhuǎn)換控制器優(yōu)選地參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)區(qū)分在用于輸入經(jīng)編碼比特流中的輸入編碼工具和用于從發(fā)送緩沖器輸出的輸出經(jīng)編碼比特流中的輸出編碼工具之間的差異。如果所有輸入編碼工具與輸出編碼工具等同,則代碼轉(zhuǎn)換控制器優(yōu)選地通過(guò)第一和第二開(kāi)關(guān)將從接收緩沖器提供的視頻分組提供到發(fā)送緩沖器,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換。如果輸入編碼工具包括至少一個(gè)不同于輸出編碼工具的編碼工具,則代碼轉(zhuǎn)換控制器優(yōu)選地參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息,來(lái)獲得輸入編碼工具,并且輸出與所獲得的輸入編碼工具相關(guān)的信息作為代碼轉(zhuǎn)換控制信息。
      本發(fā)明的另一方面提供了一種代碼轉(zhuǎn)換器設(shè)備,該代碼轉(zhuǎn)換器設(shè)備包括接收緩沖器、第一開(kāi)關(guān)、頭部判斷器、參數(shù)值轉(zhuǎn)換器、比特位置移位器-字節(jié)對(duì)齊器、第二開(kāi)關(guān)、發(fā)送緩沖器和代碼轉(zhuǎn)換控制器。接收緩沖器接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的經(jīng)編碼比特流。第一開(kāi)關(guān)接收從接收緩沖器輸出的經(jīng)編碼比特流,并且切換所述輸出。頭部判斷器判斷從第一開(kāi)關(guān)提供的視頻分組是否是視頻對(duì)象平面中的第一視頻分組,或者頭部擴(kuò)展代碼是否被包括在視頻分組的頭部中。參數(shù)值轉(zhuǎn)換器將以輸入時(shí)間分辨率表示的視頻對(duì)象平面時(shí)間增量值轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值。比特位置移位器-字節(jié)對(duì)齊器對(duì)在參數(shù)值轉(zhuǎn)換器中轉(zhuǎn)換的值之后的參數(shù)的比特位置移位,并且對(duì)齊視頻分組的最后字節(jié)。第二開(kāi)關(guān)接收來(lái)自比特位置移位器-字節(jié)對(duì)齊器和第一開(kāi)關(guān)的輸出,并且切換所述輸出。發(fā)送緩沖器接收來(lái)自第二開(kāi)關(guān)的輸出。代碼轉(zhuǎn)換控制器參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)判斷從接收緩沖器輸出的視頻分組中的語(yǔ)法是否進(jìn)行了代碼轉(zhuǎn)換,并且基于判斷的結(jié)果,將代碼轉(zhuǎn)換控制信息提供給第一和第二開(kāi)關(guān)、頭部判斷器、參數(shù)值轉(zhuǎn)換器和比特位置移位器-字節(jié)對(duì)齊器。
      根據(jù)本發(fā)明的實(shí)施例,可以抑制代碼轉(zhuǎn)換器設(shè)備中的計(jì)算量,即使是當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式但是使用與運(yùn)動(dòng)圖像解碼設(shè)備不同的編碼工具的時(shí)候。
      這是因?yàn)榻?jīng)編碼比特流在語(yǔ)法級(jí)別上被代碼轉(zhuǎn)換,而無(wú)需將經(jīng)編碼比特流輸入到將經(jīng)編碼比特流解碼為運(yùn)動(dòng)圖像信號(hào)的解碼器中以及將經(jīng)解碼運(yùn)動(dòng)圖像信號(hào)輸入到再次產(chǎn)生經(jīng)編碼比特流的編碼器中根據(jù)本發(fā)明的實(shí)施例,當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),還可以允許運(yùn)動(dòng)圖像解碼設(shè)備正確解碼從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流,而不用考慮編碼中使用的參數(shù)值的任意轉(zhuǎn)換或編碼工具的使用。
      這是因?yàn)橥ㄟ^(guò)參考從運(yùn)動(dòng)圖像編碼設(shè)備接收的編碼信息以及從運(yùn)動(dòng)圖像解碼設(shè)備接收的解碼信息,在從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流中使用的編碼參數(shù)被代碼轉(zhuǎn)換為可以被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼的編碼參數(shù)。


      圖1是示出了現(xiàn)有技術(shù)的代碼轉(zhuǎn)換器設(shè)備的典型結(jié)構(gòu)的框圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的運(yùn)動(dòng)圖像通信系統(tǒng);圖3示出了根據(jù)本發(fā)明實(shí)施例,當(dāng)在MPEG-4中僅使用再同步標(biāo)記(marker)時(shí)的I-VOP中的視頻分組的結(jié)構(gòu)圖案;圖4示出了根據(jù)本發(fā)明實(shí)施例,當(dāng)在MPEG-4中僅使用再同步標(biāo)記時(shí)的P-VOP中的視頻分組的結(jié)構(gòu)圖案;圖5示出了根據(jù)本發(fā)明實(shí)施例,當(dāng)在MPEG-4中除使用再同步標(biāo)記外還使用數(shù)據(jù)分區(qū)時(shí)的I-VOP中的視頻分組的結(jié)構(gòu)圖案;圖6示出了根據(jù)本發(fā)明實(shí)施例,當(dāng)在MPEG-4中除使用再同步標(biāo)記外還使用數(shù)據(jù)分區(qū)時(shí)的P-VOP中的視頻分組的結(jié)構(gòu)圖案;圖7是示出了根據(jù)本發(fā)明第一實(shí)施例的用于對(duì)運(yùn)動(dòng)圖像的經(jīng)壓縮和編碼的比特流在語(yǔ)法級(jí)別上進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備的結(jié)構(gòu)示例的框圖;圖8是示出了根據(jù)本發(fā)明第一實(shí)施例的代碼轉(zhuǎn)換器設(shè)備的操作的流程圖;圖9是示出了根據(jù)本發(fā)明第二實(shí)施例的用于對(duì)運(yùn)動(dòng)圖像的經(jīng)壓縮和編碼的比特流在語(yǔ)法級(jí)別上進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備的結(jié)構(gòu)示例的框圖;圖10是示出了根據(jù)本發(fā)明第二實(shí)施例的代碼轉(zhuǎn)換器設(shè)備的操作的流程圖;
      圖11是示出了根據(jù)本發(fā)明第三實(shí)施例的用于對(duì)運(yùn)動(dòng)圖像的經(jīng)壓縮和編碼的比特流在語(yǔ)法級(jí)別上進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備的結(jié)構(gòu)示例的框圖;以及圖12是示出了根據(jù)本發(fā)明第三實(shí)施例的代碼轉(zhuǎn)換器設(shè)備的操作的流程圖。
      具體實(shí)施例方式
      根據(jù)本發(fā)明實(shí)施例的用于對(duì)運(yùn)動(dòng)圖像的經(jīng)壓縮和編碼的比特流在語(yǔ)法級(jí)別上進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備包括可變長(zhǎng)解碼器(圖7中的參考標(biāo)號(hào)203),其使用可變長(zhǎng)代碼表來(lái)對(duì)輸入的視頻分組中除AC分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,并且在沒(méi)有使用可逆可變長(zhǎng)編碼時(shí)使用可變長(zhǎng)代碼表,或在使用可逆可變長(zhǎng)編碼時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)對(duì)AC分量執(zhí)行可變長(zhǎng)解碼;參數(shù)順序改變器(圖7中的參考標(biāo)號(hào)204),其基于可變長(zhǎng)解碼器中的可變長(zhǎng)解碼的結(jié)果來(lái)重新排列比特串;可變長(zhǎng)編碼器(圖7中的參考標(biāo)號(hào)205),其在沒(méi)有使用可逆可變長(zhǎng)編碼時(shí)使用可變長(zhǎng)代碼表,或在使用可逆可變長(zhǎng)編碼時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)僅對(duì)AC分量執(zhí)行可變長(zhǎng)編碼;以及代碼轉(zhuǎn)換控制器(圖7中的參考標(biāo)號(hào)208),其參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)判斷輸入視頻分組中的語(yǔ)法是否進(jìn)行了代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息。
      將參考附圖詳細(xì)描述本發(fā)明的第一實(shí)施例。圖2示出了根據(jù)本發(fā)明實(shí)施例的運(yùn)動(dòng)圖像通信系統(tǒng)。運(yùn)動(dòng)圖像通信系統(tǒng)包括運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103、通信路徑101、代碼轉(zhuǎn)換器設(shè)備105、通信路徑102以及運(yùn)動(dòng)圖像接收和解碼設(shè)備104。
      通信路徑101用于將從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的經(jīng)編碼比特流發(fā)送到代碼轉(zhuǎn)換器設(shè)備105。通信路徑101還用于將從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息發(fā)送到代碼轉(zhuǎn)換器設(shè)備105。
      通信路徑102用于將從代碼轉(zhuǎn)換器設(shè)備105發(fā)送的經(jīng)編碼比特流發(fā)送到運(yùn)動(dòng)圖像接收和解碼設(shè)備104。通信路徑102還用于將從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息發(fā)送到代碼轉(zhuǎn)換器設(shè)備105。
      運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103接收運(yùn)動(dòng)圖像信號(hào),以諸如MPEG-4的壓縮編碼格式執(zhí)行壓縮和編碼,并通過(guò)通信路徑101發(fā)送經(jīng)編碼的比特流。運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103還通過(guò)通信路徑101發(fā)送編碼信息,以便向代碼轉(zhuǎn)換器設(shè)備105提供與下述參數(shù)相關(guān)的信息所述參數(shù)被設(shè)置用于產(chǎn)生經(jīng)編碼比特流,并且被用在代碼轉(zhuǎn)換器設(shè)備105中的編碼器中。
      運(yùn)動(dòng)圖像接收和解碼設(shè)備104對(duì)通過(guò)通信路徑102接收到的經(jīng)編碼比特流解碼。運(yùn)動(dòng)圖像接收和解碼設(shè)備104還通過(guò)通信路徑102發(fā)送解碼信息,以便向代碼轉(zhuǎn)換器設(shè)備105提供與下述參數(shù)相關(guān)的信息所述參數(shù)被設(shè)置用于解碼接收到的經(jīng)編碼比特流,并且被用在代碼轉(zhuǎn)換器設(shè)備105中的解碼器中。
      代碼轉(zhuǎn)換器設(shè)備105參考通過(guò)通信路徑101接收到的編碼信息以及通過(guò)通信路徑102接收到的解碼信息,來(lái)將通過(guò)通信路徑101接收到的經(jīng)編碼比特流代碼轉(zhuǎn)換為能夠被運(yùn)動(dòng)圖像接收和解碼設(shè)備104解碼的經(jīng)編碼比特流,并且通過(guò)通信路徑102發(fā)送代碼轉(zhuǎn)換后的經(jīng)編碼比特流。
      將參考圖2至圖8詳細(xì)描述根據(jù)本發(fā)明第一實(shí)施例的運(yùn)動(dòng)圖像通信系統(tǒng)的操作。盡管在下面的說(shuō)明中以MPEG-4為例,但是壓縮編碼格式不限于MPEG-4。也就是說(shuō),根據(jù)本發(fā)明的原理很明顯可以使用別的壓縮編碼格式。
      圖3示出了當(dāng)僅僅再同步標(biāo)記被用作編碼工具時(shí)的幀內(nèi)視頻對(duì)象平面(intra video object plane,I-VOP)中的視頻分組的結(jié)構(gòu)圖案。假定圖3中的視頻分組包括從第m個(gè)宏塊(macroblock)到第n個(gè)宏塊的多個(gè)宏塊(MB)。直流(DC)分量(m)指示解碼第m個(gè)MB中的DC分量所需的信息(編碼模式、量化差和DC分量)的比特串。
      交流(AC)控制(m)指示解碼第m個(gè)MB中的AC分量所需的信息(編碼圖案和AC預(yù)測(cè)標(biāo)志)的比特串。
      AC分量(m)指示第m個(gè)MB中的AC分量的比特串。
      圖4示出了當(dāng)僅僅再同步標(biāo)記被用作編碼工具時(shí)的幀間預(yù)測(cè)視頻對(duì)象平面(inter prediction video object plane,P-VOP)中的視頻分組的結(jié)構(gòu)圖案。
      運(yùn)動(dòng)向量(MV)分量(m)指示解碼運(yùn)動(dòng)向量所需的信息(編碼MB標(biāo)志、編碼模式和運(yùn)動(dòng)向量)的比特串。
      AC控制(m)指示解碼AC分量所需的信息(編碼圖案、AC預(yù)測(cè)標(biāo)志和量化差)的比特串。
      AC分量(m)指示AC分量的比特串。
      圖5示出了當(dāng)除使用再同步標(biāo)記外還使用數(shù)據(jù)分區(qū)作為編碼工具時(shí)的I-VOP中的視頻分組的結(jié)構(gòu)圖案。
      DC分量、AC控制和AC分量具有與圖3相同的意義。每個(gè)MB具有與圖3相同的數(shù)據(jù)(比特串)。然而,在圖3中比特串以MB為單位排列,而在圖5中比特串以數(shù)據(jù)重要度的降序排列。
      DC標(biāo)記被添加在DC分量和AC控制之間。
      此外,當(dāng)還使用了可逆VLC時(shí),AC分量是使用可逆可變長(zhǎng)代碼表(RVLC表)代替常規(guī)可變長(zhǎng)代碼表(VLC表)而被編碼的。
      圖6示出了當(dāng)除使用再同步標(biāo)記外還使用數(shù)據(jù)分區(qū)作為編碼工具時(shí)的P-VOP中的視頻分組的結(jié)構(gòu)圖案。MV分量、AC控制和AC分量具有與圖4相同的含義。
      每個(gè)MB具有與圖4相同的數(shù)據(jù)(比特串)。然而,在圖4中比特串以MB為單位排列,而在圖6中比特串以數(shù)據(jù)重要度的降序排列。
      運(yùn)動(dòng)標(biāo)記被添加在MV分量和AC控制之間。此外,當(dāng)還使用了可逆VLC時(shí),AC分量是使用RVLC表代替常規(guī)VLC表而被編碼的。
      圖7是示出了根據(jù)本發(fā)明第一實(shí)施例的代碼轉(zhuǎn)換器設(shè)備2的結(jié)構(gòu)示例的框圖。參考圖7,接收緩沖器201臨時(shí)存儲(chǔ)從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的經(jīng)編碼比特流211。
      接收緩沖器201獲得圖3、圖4、圖5或圖6中示出的視頻分組,并且將所獲得的視頻分組提供給代碼轉(zhuǎn)換開(kāi)關(guān)202。代碼轉(zhuǎn)換開(kāi)關(guān)202具有根據(jù)代碼轉(zhuǎn)換控制器208所提供的代碼轉(zhuǎn)換控制信息213,在下述兩個(gè)模式之間切換的功能從接收緩沖器201提供的視頻分組中的語(yǔ)法被代碼轉(zhuǎn)換的模式,以及視頻分組中的語(yǔ)法沒(méi)有被代碼轉(zhuǎn)換的模式。
      如果從接收緩沖器201提供的視頻分組中的語(yǔ)法要被代碼轉(zhuǎn)換,則從接收緩沖器201提供的視頻分組被提供給可變長(zhǎng)解碼器203。
      如果從接收緩沖器201提供的視頻分組中的語(yǔ)法將不被代碼轉(zhuǎn)換,則從接收緩沖器201提供的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      可變長(zhǎng)解碼器203使用常規(guī)VLC表對(duì)從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組中除AC分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼。
      可變長(zhǎng)解碼器203具有根據(jù)代碼轉(zhuǎn)換控制器208所提供的代碼轉(zhuǎn)換控制信息213來(lái)控制可變長(zhǎng)解碼的功能。
      可變長(zhǎng)解碼器203在沒(méi)有使用可逆VLC時(shí)使用常規(guī)VLC表來(lái)對(duì)AC分量執(zhí)行可變長(zhǎng)解碼,而在使用了可逆VLC時(shí)使用RVLC表來(lái)對(duì)AC分量執(zhí)行可變長(zhǎng)解碼。
      參數(shù)順序改變器204基于在可變長(zhǎng)解碼器203中執(zhí)行的對(duì)從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組的可變長(zhǎng)解碼的結(jié)果,重新排列比特串。
      參數(shù)順序改變器204具有根據(jù)代碼轉(zhuǎn)換控制器208所提供的代碼轉(zhuǎn)換控制信息213來(lái)控制比特串排列的功能。
      如果從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組具有圖3中的結(jié)構(gòu)圖案,則該結(jié)構(gòu)圖案改變?yōu)閳D5中的結(jié)構(gòu)圖案,并且添加了DC標(biāo)記。
      如果從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組具有圖4中的結(jié)構(gòu)圖案,則該結(jié)構(gòu)圖案改變?yōu)閳D6中的結(jié)構(gòu)圖案,并且添加了運(yùn)動(dòng)標(biāo)記。
      如果從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組具有圖5中的結(jié)構(gòu)圖案,則該結(jié)構(gòu)圖案改變?yōu)閳D3中的結(jié)構(gòu)圖案,并且刪除了DC標(biāo)記。
      如果從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組具有圖6中的結(jié)構(gòu)圖案,則該結(jié)構(gòu)圖案改變?yōu)閳D4中的結(jié)構(gòu)圖案,并且刪除了運(yùn)動(dòng)標(biāo)記。
      可變長(zhǎng)編碼器205僅對(duì)AC分量執(zhí)行可變長(zhǎng)編碼。
      可變長(zhǎng)編碼器205具有根據(jù)代碼轉(zhuǎn)換控制器208所提供的代碼轉(zhuǎn)換控制信息213來(lái)控制可變長(zhǎng)編碼的功能。
      可變長(zhǎng)編碼器205在沒(méi)有使用可逆VLC時(shí)使用常規(guī)VLC表來(lái)執(zhí)行可變長(zhǎng)編碼,而在使用了可逆VLC時(shí)使用RVLC表來(lái)執(zhí)行可變長(zhǎng)編碼。
      代碼轉(zhuǎn)換開(kāi)關(guān)206具有根據(jù)代碼轉(zhuǎn)換控制器208所提供的代碼轉(zhuǎn)換控制信息213,在下述兩個(gè)模式之間切換的功能從接收緩沖器201提供的視頻分組中的語(yǔ)法被代碼轉(zhuǎn)換的模式,以及視頻分組中的語(yǔ)法不被代碼轉(zhuǎn)換的模式。
      如果從接收緩沖器201提供的視頻分組中的語(yǔ)法要被代碼轉(zhuǎn)換,則代碼轉(zhuǎn)換開(kāi)關(guān)206將從可變長(zhǎng)編碼器205提供的視頻分組提供給發(fā)送緩沖器207。
      如果從接收緩沖器201提供的視頻分組中的語(yǔ)法將不被代碼轉(zhuǎn)換,則代碼轉(zhuǎn)換開(kāi)關(guān)206將從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組提供給發(fā)送緩沖器207。
      發(fā)送緩沖器207臨時(shí)存儲(chǔ)從代碼轉(zhuǎn)換開(kāi)關(guān)206提供的視頻分組。發(fā)送緩沖器207將所存儲(chǔ)的視頻分組作為經(jīng)編碼比特流212發(fā)送到運(yùn)動(dòng)圖像接收和解碼設(shè)備104。
      代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209和從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210,來(lái)判斷從接收緩沖器201輸出的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換。
      代碼轉(zhuǎn)換控制器208基于上述判斷,將代碼轉(zhuǎn)換控制信息213提供給代碼轉(zhuǎn)換開(kāi)關(guān)202和206、可變長(zhǎng)解碼器203、參數(shù)順序改變器204和可變長(zhǎng)編碼器205。
      圖8是示出了根據(jù)本發(fā)明第一實(shí)施例的代碼轉(zhuǎn)換器設(shè)備2的操作的流程圖。
      在步驟701中,接收緩沖器201接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的經(jīng)編碼比特流211,并且獲得圖3、圖4、圖5或圖6中示出的視頻分組。
      在步驟702中,代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209和從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210,來(lái)判斷經(jīng)編碼比特流211中使用的編碼工具(被稱(chēng)為“輸入編碼工具”)是否與經(jīng)編碼比特流212中使用的編碼工具(被稱(chēng)為“輸出編碼工具”)等同。
      具體而言,代碼轉(zhuǎn)換控制器208判斷再同步標(biāo)記(RM)、數(shù)據(jù)分區(qū)(DP)和可逆VLC(RVLC)是否被用作輸入編碼工具和輸出編碼工具,以區(qū)分輸入編碼工具和輸出編碼工具之間的差異。
      如果所有輸入編碼工具等同于輸出編碼工具,則代碼轉(zhuǎn)換控制器208通過(guò)代碼轉(zhuǎn)換開(kāi)關(guān)202和206將代碼轉(zhuǎn)換控制信息213提供給發(fā)送緩沖器207,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換。
      如果輸入編碼工具包括至少一個(gè)不同于輸出編碼工具的編碼工具,則操作前進(jìn)到步驟703。
      在步驟703中,代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209來(lái)獲得輸入編碼工具,并且輸出與所獲得的輸入編碼工具相關(guān)的信息作為代碼轉(zhuǎn)換控制信息213。
      如果僅僅再同步標(biāo)記被用作輸入編碼工具,則操作前進(jìn)到步驟704。
      如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸入編碼工具,則操作前進(jìn)到步驟708。
      如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆VLC被用作輸入編碼工具,則操作前進(jìn)到步驟712。
      在步驟704中,可變長(zhǎng)解碼器203參考常規(guī)VLC表來(lái)對(duì)從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組中的所有參數(shù)執(zhí)行可變長(zhǎng)解碼(VLD)。
      在步驟705中,參數(shù)順序改變器204基于可變長(zhǎng)解碼器203中的VLD結(jié)果,以參數(shù)重要度的降序(參考5或圖6)重新排列原來(lái)以MB為單位排列(參考圖3或圖4)的視頻分組中的參數(shù)。
      在從圖3到圖5的重新排列中,DC標(biāo)記被添加在DC分量和AC控制之間。在從圖4到圖6的重新排列中,運(yùn)動(dòng)標(biāo)記被添加在MV分量和AC控制之間。
      在步驟706中,代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210來(lái)獲得輸出編碼工具。
      與所獲得的輸出編碼工具相關(guān)的信息作為代碼轉(zhuǎn)換控制信息213而被輸出。
      如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸出編碼工具,則重新排列的視頻分組被提供給發(fā)送緩沖器207。
      如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆VLC被用作輸入編碼工具,則操作前進(jìn)到步驟707。
      在步驟707中,可變長(zhǎng)編碼器205參考RVLC表,僅對(duì)圖5或圖6中的AC分量執(zhí)行再次VLC。
      經(jīng)歷再次VLC的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      在步驟708中,可變長(zhǎng)解碼器203參考常規(guī)VLC表,對(duì)從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組中的所有參數(shù)執(zhí)行VLD。
      在步驟709中,代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210來(lái)獲得輸出編碼工具。與所獲得的輸出編碼工具相關(guān)的信息作為代碼轉(zhuǎn)換控制信息213被輸出。
      如果僅僅再同步標(biāo)記被用作輸出編碼工具,則操作前進(jìn)到步驟710。如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆VLC被用作輸出編碼工具,則操作前進(jìn)到步驟711。
      在步驟710中,參數(shù)順序改變器204基于可變長(zhǎng)解碼器203中的VLD結(jié)果,以MB為單位(參考圖3或圖4)重新排列原來(lái)以參數(shù)重要度的降序(參考5或圖6)排列的視頻分組中的參數(shù)。在從圖5到圖3的重新排列中,DC分量和AC控制之間的DC標(biāo)記被刪除。在從圖6到圖4的重新排列中,MV分量和AC控制之間的運(yùn)動(dòng)標(biāo)記被刪除。
      在步驟711中,如步驟707所示,可變長(zhǎng)編碼器205參考RVLC表,僅對(duì)圖5或圖6中的AC分量執(zhí)行再次VLC。經(jīng)歷再次VLC的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      在步驟712中,可變長(zhǎng)解碼器203參考RVLC表,對(duì)從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組中的AC分量執(zhí)行VLD。可變長(zhǎng)解碼器203參考常規(guī)VLC表,對(duì)除AC分量之外的參數(shù)執(zhí)行VLD。
      在步驟713中,代碼轉(zhuǎn)換控制器208參考從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210來(lái)獲得輸出編碼工具。與所獲得的輸出編碼工具相關(guān)的信息作為代碼轉(zhuǎn)換控制信息213而被輸出。
      如果僅僅再同步標(biāo)記被用作輸出編碼工具,則操作前進(jìn)到步驟714。
      如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸出編碼工具,則操作前進(jìn)到步驟715。
      在步驟714中,參數(shù)順序改變器204基于可變長(zhǎng)解碼器203中的VLD結(jié)果,以MB為單位(參考圖3或圖4)重新排列原來(lái)以參數(shù)重要度的降序(參考5或圖6)排列的視頻分組中的參數(shù)。
      在從圖5到圖3的重新排列中,DC分量和AC控制之間的DC標(biāo)記被刪除。
      在從圖6到圖4的重新排列中,MV分量和AC控制之間的運(yùn)動(dòng)標(biāo)記被刪除。
      在步驟715中,可變長(zhǎng)編碼器205參考常規(guī)VLC表,僅對(duì)圖3或圖4中的AC分量執(zhí)行再次VLC。經(jīng)歷再次VLC的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      在步驟716中,發(fā)送緩沖器207將從代碼轉(zhuǎn)換開(kāi)關(guān)206提供的視頻分組串接起來(lái),并且將串接的視頻分組作為經(jīng)編碼比特流發(fā)送到運(yùn)動(dòng)圖像接收和解碼設(shè)備104。
      將參考圖2、圖9和圖10詳細(xì)描述本發(fā)明的第二實(shí)施例。由于根據(jù)本發(fā)明第二實(shí)施例的代碼轉(zhuǎn)換器設(shè)備8的結(jié)構(gòu)和操作類(lèi)似于根據(jù)本發(fā)明第一實(shí)施例的代碼轉(zhuǎn)換器設(shè)備2的結(jié)構(gòu)和操作,所以這里省略了與第一實(shí)施例相同的組件和步驟的描述,而僅描述不同之處。圖9是示出了根據(jù)本發(fā)明第二實(shí)施例的代碼轉(zhuǎn)換器設(shè)備8的結(jié)構(gòu)示例的框圖。參考圖9,頭部判斷器801判斷從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組是否是VOP中的第一視頻分組,或者頭部擴(kuò)展代碼(HEC)是否被包括在視頻分組的頭部中。
      參數(shù)值轉(zhuǎn)換器802將以經(jīng)編碼比特流211中使用的時(shí)間分辨率(vop_time_increment_resolution)(下文被稱(chēng)為輸入時(shí)間分辨率)表示的VOP時(shí)間增量值(vop_time_increment)轉(zhuǎn)換為以經(jīng)編碼比特流212中使用的時(shí)間分辨率(下文被稱(chēng)為輸出時(shí)間分辨率)表示的值。
      比特位置移位器-字節(jié)對(duì)齊器803對(duì)在參數(shù)值轉(zhuǎn)換器802中轉(zhuǎn)換的值之后的參數(shù)的比特位置移位,并且對(duì)齊視頻分組的最后字節(jié)。
      代碼轉(zhuǎn)換控制器804參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209和從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210,來(lái)判斷從接收緩沖器201輸出的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換。代碼轉(zhuǎn)換控制器804基于判斷結(jié)果,將代碼轉(zhuǎn)換控制信息805提供給代碼轉(zhuǎn)換開(kāi)關(guān)202和206、頭部判斷器801、參數(shù)值轉(zhuǎn)換器802和比特位置移位器-字節(jié)對(duì)齊器803。
      圖10是示出了根據(jù)本發(fā)明第二實(shí)施例的代碼轉(zhuǎn)換器設(shè)備8的操作的流程圖。
      在步驟901中,代碼轉(zhuǎn)換控制器804參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209和從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210,來(lái)區(qū)分分別在經(jīng)編碼比特流211和經(jīng)編碼比特流212中使用的輸入時(shí)間分辨率(vop_time_increment_resolution)和輸出時(shí)間分辨率(vop_time_increment_resolution)之間的差異如果輸入時(shí)間分辨率等于輸出時(shí)間分辨率,則代碼轉(zhuǎn)換控制器804通過(guò)代碼轉(zhuǎn)換開(kāi)關(guān)202和206將代碼轉(zhuǎn)換控制信息805提供給發(fā)送緩沖器207,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換。
      如果輸入時(shí)間分辨率不同于輸出時(shí)間分辨率,則操作前進(jìn)到步驟902。如果輸入時(shí)間分辨率與輸出時(shí)間分辨率相同,則操作前進(jìn)到步驟716。
      在步驟902中,頭部判斷器801判斷從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組是否是VOP中的第一視頻分組。如果視頻分組是第一視頻分組,則操作前進(jìn)到步驟904。如果視頻分組不是第一視頻分組,則操作前進(jìn)到步驟903。
      在步驟903中,頭部驅(qū)動(dòng)器801判斷HEC是否被包括在從代碼轉(zhuǎn)換開(kāi)關(guān)202提供的視頻分組的頭部之中。如果HEC被包括在視頻分組的頭部之中,則操作前進(jìn)到步驟904。如果HEC沒(méi)有被包括在視頻分組的頭部之后,則操作前進(jìn)到步驟716。
      在步驟904中,參數(shù)值轉(zhuǎn)換器802將以輸入時(shí)間分辨率表示的VOP時(shí)間增量值(vop_time_increment)轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值。
      在步驟905中,比特位置移位器-字節(jié)對(duì)齊器803判斷在步驟904中VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)是否改變。如果VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)改變了,則操作前進(jìn)到步驟906。
      如果VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)沒(méi)有改變,則比特位置移位器-字節(jié)對(duì)齊器803將從參數(shù)值轉(zhuǎn)換器802提供的視頻分組不加改變地提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      在步驟906中,比特位置移位器-字節(jié)對(duì)齊器803對(duì)在VOP時(shí)間增量值(vop_time_increment)之后的參數(shù)的比特位置進(jìn)行移位。
      此外,比特位置移位器-字節(jié)對(duì)齊器803對(duì)齊視頻分組的最后字節(jié)。
      經(jīng)歷了比特位置移位和字節(jié)對(duì)齊的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      將參考圖2、圖11和圖12詳細(xì)描述本發(fā)明的第三實(shí)施例。
      由于根據(jù)本發(fā)明第三實(shí)施例的代碼轉(zhuǎn)換器設(shè)備10的結(jié)構(gòu)和操作類(lèi)似于根據(jù)本發(fā)明第一或第二實(shí)施例的代碼轉(zhuǎn)換器設(shè)備2或8的結(jié)構(gòu)和操作,所以這里省略了與第一或第二實(shí)施例相同的組件和步驟的描述,而僅描述不同之處。圖11是示出了根據(jù)本發(fā)明第三實(shí)施例的代碼轉(zhuǎn)換器設(shè)備10的結(jié)構(gòu)示例的框圖。
      代碼轉(zhuǎn)換控制器1001參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備103發(fā)送的編碼信息209和從運(yùn)動(dòng)圖像接收和解碼設(shè)備104發(fā)送的解碼信息210來(lái)判斷從接收緩沖器201輸出的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換。
      代碼轉(zhuǎn)換控制器1001基于判斷結(jié)果,將代碼轉(zhuǎn)換控制信息1002提供給代碼轉(zhuǎn)換開(kāi)關(guān)202和206、頭部判斷器801、參數(shù)值轉(zhuǎn)換器802、可變長(zhǎng)解碼器203、參數(shù)順序改變器204、可變長(zhǎng)編碼器205和比特位置移位器-字節(jié)對(duì)齊器803。
      圖12是示出了根據(jù)本發(fā)明第三實(shí)施例的代碼轉(zhuǎn)換器設(shè)備10的操作的流程圖。
      在步驟1101中,執(zhí)行上面參考圖8描述的代碼轉(zhuǎn)換過(guò)程。
      在步驟1102中,比特位置移位器-字節(jié)對(duì)齊器803判斷是否已經(jīng)對(duì)從可變長(zhǎng)編碼器205提供的視頻分組執(zhí)行了代碼轉(zhuǎn)換過(guò)程。
      如果已經(jīng)對(duì)從可變長(zhǎng)編碼器205提供的視頻分組執(zhí)行了代碼轉(zhuǎn)換過(guò)程,則比特位置移位器-字節(jié)對(duì)齊器803將從可變長(zhǎng)編碼器205提供的視頻分組不加改變地提供給代碼轉(zhuǎn)換開(kāi)關(guān)206如果還沒(méi)有對(duì)從可變長(zhǎng)編碼器205提供的視頻分組執(zhí)行代碼轉(zhuǎn)換過(guò)程,則操作前進(jìn)到步驟905。在步驟905中,比特位置移位器-字節(jié)對(duì)齊器803判斷在步驟904中VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)是否改變。如果VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)改變了,則操作前進(jìn)到步驟906。如果VOP時(shí)間增量值(vop_time_increment)中的比特?cái)?shù)沒(méi)有改變,則比特位置移位器-字節(jié)對(duì)齊器803將從可變長(zhǎng)編碼器205提供的視頻分組不加改變地提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。在步驟906中,比特位置移位器-字節(jié)對(duì)齊器803對(duì)在VOP時(shí)間增量值(vop_time_increment)之后的參數(shù)的比特位置進(jìn)行移位。此外,比特位置移位器-字節(jié)對(duì)齊器803對(duì)齊視頻分組的最后字節(jié)。經(jīng)歷了比特位置移位和字節(jié)對(duì)齊的視頻分組被提供給代碼轉(zhuǎn)換開(kāi)關(guān)206。
      根據(jù)本發(fā)明的實(shí)施例,可以抑制代碼轉(zhuǎn)換器設(shè)備中的計(jì)算量,即使是當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式但是使用與運(yùn)動(dòng)圖像解碼設(shè)備不同的編碼工具的時(shí)候。
      這是因?yàn)榻?jīng)編碼比特流在語(yǔ)法級(jí)別上被代碼轉(zhuǎn)換,而無(wú)需將經(jīng)編碼比特流輸入到用于將經(jīng)編碼比特流解碼為運(yùn)動(dòng)圖像信號(hào)的解碼器中,以及將經(jīng)解碼運(yùn)動(dòng)圖像信號(hào)輸入到再次產(chǎn)生經(jīng)編碼比特流的編碼器中。
      根據(jù)本發(fā)明的實(shí)施例,當(dāng)運(yùn)動(dòng)圖像編碼設(shè)備使用與運(yùn)動(dòng)圖像解碼設(shè)備相同的壓縮編碼格式時(shí),還可以允許運(yùn)動(dòng)圖像解碼設(shè)備正確解碼從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流,而不用考慮編碼中使用的參數(shù)值的任意轉(zhuǎn)換或編碼工具的使用。
      這是因?yàn)橥ㄟ^(guò)參考從運(yùn)動(dòng)圖像編碼設(shè)備接收的編碼信息以及從運(yùn)動(dòng)圖像解碼設(shè)備接收的解碼信息,在從運(yùn)動(dòng)圖像編碼設(shè)備發(fā)送的經(jīng)編碼比特流中使用的編碼參數(shù)被代碼轉(zhuǎn)換為可以被運(yùn)動(dòng)圖像解碼設(shè)備正確解碼的編碼參數(shù)。
      本申請(qǐng)要求在先日本申請(qǐng)JP 2005-14551的優(yōu)先權(quán),其公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此。
      權(quán)利要求
      1.一種用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備包括用于接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息以及從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,參考所述編碼信息和所述解碼信息來(lái)判斷從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息的裝置;以及用于基于所述代碼轉(zhuǎn)換控制信息在語(yǔ)法級(jí)別上對(duì)輸入的經(jīng)編碼比特流進(jìn)行代碼轉(zhuǎn)換,并將代碼轉(zhuǎn)換后的經(jīng)編碼比特流發(fā)送到所述運(yùn)動(dòng)圖像接收和解碼設(shè)備的裝置。
      2.一種用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備包括可變長(zhǎng)解碼器,所述可變長(zhǎng)解碼器接收輸入的視頻分組,使用可變長(zhǎng)代碼表來(lái)對(duì)視頻分組中除交流分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,并且在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)對(duì)交流分量執(zhí)行可變長(zhǎng)解碼;參數(shù)順序改變器,所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼的結(jié)果,重新排列比特串;可變長(zhǎng)編碼器,所述可變長(zhǎng)編碼器在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)僅對(duì)交流分量執(zhí)行可變長(zhǎng)編碼;以及代碼轉(zhuǎn)換控制器,所述代碼轉(zhuǎn)換控制器參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)判斷輸入視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息。
      3.根據(jù)權(quán)利要求2所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備還包括接收緩沖器,所述接收緩沖器接收從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的經(jīng)編碼比特流;第一開(kāi)關(guān);第二開(kāi)關(guān);以及發(fā)送緩沖器,其中,所述第一開(kāi)關(guān)接收來(lái)自所述接收緩沖器的輸出,并將所述輸出切換到所述可變長(zhǎng)編碼器或者所述第二開(kāi)關(guān),所述第二開(kāi)關(guān)接收來(lái)自所述可變長(zhǎng)編碼器和所述第一開(kāi)關(guān)的輸出,并切換所述輸出,并且所述發(fā)送緩沖器接收來(lái)自所述第二開(kāi)關(guān)的輸出,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)區(qū)分在輸入的經(jīng)編碼比特流中所使用的輸入編碼工具與在從所述發(fā)送緩沖器輸出的輸出經(jīng)編碼比特流中所使用的輸出編碼工具之間的差異,其中,如果所有所述輸入編碼工具等同于所述輸出編碼工具,則所述代碼轉(zhuǎn)換控制器通過(guò)所述第一和第二開(kāi)關(guān)將從所述接收緩沖器提供的視頻分組提供到所述發(fā)送緩沖器,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換,并且其中,如果所述輸入編碼工具包括至少一個(gè)不同于所述輸出編碼工具的編碼工具,則所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息來(lái)獲得所述輸入編碼工具,并且輸出與所述獲得的輸入編碼工具相關(guān)的信息作為所述代碼轉(zhuǎn)換控制信息。
      4.根據(jù)權(quán)利要求3所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,如果只有再同步標(biāo)記被用作輸入編碼工具,則所述可變長(zhǎng)解碼器參考可變長(zhǎng)代碼表來(lái)對(duì)通過(guò)所述第一開(kāi)關(guān)從所述接收緩沖器提供的視頻分組中的所有參數(shù)執(zhí)行可變長(zhǎng)解碼,其中,所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼結(jié)果,以參數(shù)重要度的降序重新排列原來(lái)以宏塊為單位排列的視頻分組中的參數(shù),其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)獲得輸出編碼工具,輸出與所述獲得的輸出編碼工具相關(guān)的信息作為所述代碼轉(zhuǎn)換控制信息,并且如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸出編碼工具,則將重新排列的視頻分組輸出到所述發(fā)送緩沖器,并且其中,如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆可變長(zhǎng)編碼被用作輸出編碼工具,則所述可變長(zhǎng)編碼器參考可逆可變長(zhǎng)代碼表來(lái)僅對(duì)交流分量執(zhí)行再次可變長(zhǎng)編碼,并且將經(jīng)歷了所述再次可變長(zhǎng)編碼的視頻分組提供給所述第二開(kāi)關(guān)。
      5.根據(jù)權(quán)利要求3所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸入編碼工具,則所述可變長(zhǎng)解碼器參考可變長(zhǎng)代碼表來(lái)對(duì)從所述第一開(kāi)關(guān)提供的視頻分組中的所有參數(shù)執(zhí)行可變長(zhǎng)解碼,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)獲得輸出編碼工具,并且輸出與所述獲得的輸出編碼工具相關(guān)的信息作為所述代碼轉(zhuǎn)換控制信息,其中,如果只有再同步標(biāo)記被用作輸出編碼工具,則所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼結(jié)果,以宏塊為單位重新排列原來(lái)以參數(shù)重要度的降序排列的視頻分組中的參數(shù),并且其中,如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆可變長(zhǎng)編碼被用作輸出編碼工具,則所述可變長(zhǎng)編碼器參考可逆可變長(zhǎng)代碼表來(lái)僅對(duì)交流分量執(zhí)行再次可變長(zhǎng)編碼,并且將經(jīng)歷了所述再次可變長(zhǎng)編碼的視頻分組提供給所述第二開(kāi)關(guān)。
      6.根據(jù)權(quán)利要求3所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,如果再同步標(biāo)記、數(shù)據(jù)分區(qū)和可逆可變長(zhǎng)編碼被用作輸入編碼工具,則所述可變長(zhǎng)解碼器參考可逆可變長(zhǎng)代碼表來(lái)對(duì)從所述第一開(kāi)關(guān)提供的視頻分組中的交流分量執(zhí)行可變長(zhǎng)解碼,并且參考可變長(zhǎng)代碼表對(duì)除交流分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)獲得輸出編碼工具,并且輸出與所述獲得的輸出編碼工具相關(guān)的信息作為所述代碼轉(zhuǎn)換控制信息,其中,如果只有再同步標(biāo)記被用作輸出編碼工具,則所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼結(jié)果,以宏塊為單位重新排列原來(lái)以參數(shù)重要度的降序排列的視頻分組中的參數(shù),并且其中,如果再同步標(biāo)記和數(shù)據(jù)分區(qū)被用作輸出編碼工具,則所述可變長(zhǎng)編碼器參考可變長(zhǎng)代碼表來(lái)僅對(duì)交流分量執(zhí)行再次可變長(zhǎng)編碼,并且將經(jīng)歷了所述再次可變長(zhǎng)編碼的視頻分組提供給所述第二開(kāi)關(guān)。
      7.根據(jù)權(quán)利要求3至6中任何一個(gè)所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,所述發(fā)送緩沖器將從所述第二開(kāi)關(guān)提供的視頻分組串接起來(lái),并且將所述串接的視頻分組作為經(jīng)編碼比特流發(fā)送到所述運(yùn)動(dòng)圖像接收和解碼設(shè)備。
      8.一種用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備包括接收緩沖器,所述接收緩沖器接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的經(jīng)編碼比特流;第一開(kāi)關(guān),所述第一開(kāi)關(guān)接收從所述接收緩沖器輸出的經(jīng)編碼比特流,并且切換所述輸出;頭部判斷器,所述頭部判斷器判斷從所述第一開(kāi)關(guān)提供的視頻分組是否是視頻對(duì)象平面中的第一視頻分組,或者頭部擴(kuò)展代碼是否被包括在視頻分組的頭部中;參數(shù)值轉(zhuǎn)換器,所述參數(shù)值轉(zhuǎn)換器將以輸入時(shí)間分辨率表示的視頻對(duì)象平面時(shí)間增量值轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值;比特位置移位器一字節(jié)對(duì)齊器,所述比特位置移位器一字節(jié)對(duì)齊器對(duì)在所述參數(shù)值轉(zhuǎn)換器中轉(zhuǎn)換的值之后的參數(shù)的比特位置進(jìn)行移位,并且對(duì)齊視頻分組的最后字節(jié);第二開(kāi)關(guān),所述第二開(kāi)關(guān)接收來(lái)自所述比特位置移位器一字節(jié)對(duì)齊器和所述第一開(kāi)關(guān)的輸出,并且切換所述輸出;發(fā)送緩沖器,所述發(fā)送緩沖器接收來(lái)自所述第二開(kāi)關(guān)的輸出;以及代碼轉(zhuǎn)換控制器,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)判斷從所述接收緩沖器輸出的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且基于判斷的結(jié)果,將代碼轉(zhuǎn)換控制信息提供給所述第一和第二開(kāi)關(guān)、頭部判斷器、參數(shù)值轉(zhuǎn)換器和比特位置移位器—字節(jié)對(duì)齊器。
      9.根據(jù)權(quán)利要求8所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)區(qū)分在所述接收緩沖器所接收的輸入經(jīng)編碼比特流中所使用的輸入時(shí)間分辨率與在從所述發(fā)送緩沖器輸出的輸出經(jīng)編碼比特流中所使用的輸出時(shí)間分辨率之間的差異,并且如果所述輸入時(shí)間分辨率等于所述輸出時(shí)間分辨率,則所述代碼轉(zhuǎn)換控制器通過(guò)所述第一和第二開(kāi)關(guān)將所述代碼轉(zhuǎn)換控制信息提供到所述發(fā)送緩沖器,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換,其中,如果所述輸入時(shí)間分辨率不同于所述輸出時(shí)間分辨率,則所述頭部判斷器判斷從所述第一開(kāi)關(guān)提供的視頻分組是否是視頻對(duì)象平面中的第一視頻分組,并且如果所述視頻分組不是視頻對(duì)象平面內(nèi)的第一視頻分組,則所述頭部判斷器判斷頭部擴(kuò)展代碼是否被包括在從所述第二開(kāi)關(guān)提供的視頻分組的頭部中,其中,所述參數(shù)值轉(zhuǎn)換器將以輸入時(shí)間分辨率表示的視頻對(duì)象平面時(shí)間增量值轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值,并且其中,所述比特位置移位器—字節(jié)對(duì)齊器判斷視頻對(duì)象平面時(shí)間增量值中的比特?cái)?shù)是否改變,如果視頻對(duì)象平面時(shí)間增量值中的比特?cái)?shù)改變了,則對(duì)在視頻對(duì)象平面時(shí)間增量值之后的參數(shù)的比特位置進(jìn)行移位并對(duì)齊視頻分組的最后字節(jié),并且將經(jīng)歷了比特位置移位和字節(jié)對(duì)齊的視頻分組提供給所述第二開(kāi)關(guān)。
      10.根據(jù)權(quán)利要求8所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,還包括可變長(zhǎng)解碼器,所述可變長(zhǎng)解碼器接收來(lái)自所述參數(shù)值轉(zhuǎn)換器的輸出,使用可變長(zhǎng)代碼表來(lái)對(duì)輸入視頻分組中除交流分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,并且在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)對(duì)交流分量執(zhí)行可變長(zhǎng)解碼;參數(shù)順序改變器,所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼結(jié)果,重新排列比特串;以及可變長(zhǎng)編碼器,所述可變長(zhǎng)編碼器在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)僅對(duì)交流分量執(zhí)行可變長(zhǎng)編碼,其中,來(lái)自所述可變長(zhǎng)編碼器的輸出被提供給所述比特位置移位器—字節(jié)對(duì)齊器。
      11.根據(jù)權(quán)利要求10所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)判斷視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且基于判斷的結(jié)果,將代碼轉(zhuǎn)換控制信息提供給所述第一和第二開(kāi)關(guān)、頭部判斷器、參數(shù)值轉(zhuǎn)換器、可變長(zhǎng)解碼器、參數(shù)順序改變器、可變長(zhǎng)編碼器和比特位置移位器—字節(jié)對(duì)齊器。
      12.根據(jù)權(quán)利要求10所述的用于在語(yǔ)法級(jí)別上對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從所述運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)區(qū)分在輸入經(jīng)編碼比特流中所使用的輸入時(shí)間分辨率與在從所述發(fā)送緩沖器輸出的輸出經(jīng)編碼比特流中所使用的輸出時(shí)間分辨率之間的差異,并且如果所述輸入時(shí)間分辨率等于所述輸出時(shí)間分辨率,則所述代碼轉(zhuǎn)換控制器通過(guò)所述第一和第二開(kāi)關(guān)將所述代碼轉(zhuǎn)換控制信息提供到所述發(fā)送緩沖器,而不對(duì)視頻分組中的語(yǔ)法進(jìn)行代碼轉(zhuǎn)換,其中,如果所述輸入時(shí)間分辨率不同于所述輸出時(shí)間分辨率,則所述頭部判斷器判斷從所述第一開(kāi)關(guān)提供的視頻分組是否是視頻對(duì)象平面中的第一視頻分組,并且如果視頻分組不是視頻對(duì)象平面內(nèi)的第一視頻分組,則所述頭部判斷器判斷頭部擴(kuò)展代碼是否被包括在從所述第二開(kāi)關(guān)提供的視頻分組的頭部中,其中,所述參數(shù)值轉(zhuǎn)換器將以輸入時(shí)間分辨率表示的視頻對(duì)象平面時(shí)間增量值轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值,并執(zhí)行根據(jù)權(quán)利要求4至6中任何一個(gè)所述的代碼轉(zhuǎn)換過(guò)程,其中,所述比特位置移位器—字節(jié)對(duì)齊器判斷是否已經(jīng)對(duì)從所述可變長(zhǎng)編碼器提供的視頻分組執(zhí)行了代碼轉(zhuǎn)換過(guò)程,并且如果已經(jīng)對(duì)從所述可變長(zhǎng)編碼器提供的視頻分組執(zhí)行了代碼轉(zhuǎn)換過(guò)程,則將從所述可變長(zhǎng)編碼器提供的視頻分組不加改變地提供給所述第二開(kāi)關(guān),或者如果還沒(méi)有對(duì)從所述可變長(zhǎng)編碼器提供的視頻分組執(zhí)行代碼轉(zhuǎn)換過(guò)程,則對(duì)視頻對(duì)象平面時(shí)間增量值后的參數(shù)的比特位置進(jìn)行移位、對(duì)齊視頻分組的最后字節(jié)并將經(jīng)歷了比特位置移位和字節(jié)對(duì)齊的視頻分組提供給所述第二開(kāi)關(guān)。
      13.一種運(yùn)動(dòng)圖像通信系統(tǒng),包括運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第一通信路徑;用于在語(yǔ)法級(jí)別對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備經(jīng)由所述第一通信路徑連接到所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第二通信路徑;以及運(yùn)動(dòng)圖像接收和解碼設(shè)備,所述運(yùn)動(dòng)圖像接收和解碼設(shè)備經(jīng)由所述第二通信路徑連接到所述代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換器設(shè)備包括用于接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息以及從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,參考所述編碼信息和所述解碼信息來(lái)判斷從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息的裝置;以及用于基于所述代碼轉(zhuǎn)換控制信息在語(yǔ)法級(jí)別上對(duì)輸入的經(jīng)編碼比特流進(jìn)行代碼轉(zhuǎn)換,并將代碼轉(zhuǎn)換后的經(jīng)編碼比特流發(fā)送到所述運(yùn)動(dòng)圖像接收和解碼設(shè)備的裝置。
      14.一種運(yùn)動(dòng)圖像通信系統(tǒng),包括運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第一通信路徑;用于在語(yǔ)法級(jí)別對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備經(jīng)由所述第一通信路徑連接到所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第二通信路徑;以及運(yùn)動(dòng)圖像接收和解碼設(shè)備,所述運(yùn)動(dòng)圖像接收和解碼設(shè)備經(jīng)由所述第二通信路徑連接到所述代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換器設(shè)備包括可變長(zhǎng)解碼器,所述可變長(zhǎng)解碼器接收輸入的視頻分組,使用可變長(zhǎng)代碼表來(lái)對(duì)視頻分組中除交流分量之外的參數(shù)執(zhí)行可變長(zhǎng)解碼,并且在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)對(duì)交流分量執(zhí)行可變長(zhǎng)解碼;參數(shù)順序改變器,所述參數(shù)順序改變器基于所述可變長(zhǎng)解碼器中的可變長(zhǎng)解碼的結(jié)果,重新排列比特串;可變長(zhǎng)編碼器,所述可變長(zhǎng)編碼器在可逆可變長(zhǎng)編碼未被使用時(shí)使用可變長(zhǎng)代碼表,或在可逆可變長(zhǎng)編碼被使用時(shí)使用可逆可變長(zhǎng)代碼表,來(lái)僅對(duì)交流分量執(zhí)行可變長(zhǎng)編碼;以及代碼轉(zhuǎn)換控制器,所述代碼轉(zhuǎn)換控制器參考從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,來(lái)判斷輸入視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且輸出代碼轉(zhuǎn)換控制信息。
      15.一種運(yùn)動(dòng)圖像通信系統(tǒng),包括運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第一通信路徑;用于在語(yǔ)法級(jí)別對(duì)經(jīng)壓縮和編碼的運(yùn)動(dòng)圖像比特流進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換器設(shè)備,所述代碼轉(zhuǎn)換器設(shè)備經(jīng)由所述第一通信路徑連接到所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備;第二通信路徑;以及運(yùn)動(dòng)圖像接收和解碼設(shè)備,所述運(yùn)動(dòng)圖像接收和解碼設(shè)備經(jīng)由所述第二通信路徑連接到所述代碼轉(zhuǎn)換器設(shè)備,其中,所述代碼轉(zhuǎn)換器設(shè)備包括接收緩沖器,所述接收緩沖器接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的經(jīng)編碼比特流;第一開(kāi)關(guān),所述第一開(kāi)關(guān)接收從所述接收緩沖器輸出的經(jīng)編碼比特流,并且切換所述輸出;頭部判斷器,所述頭部判斷器判斷從所述第一開(kāi)關(guān)提供的視頻分組是否是視頻對(duì)象平面中的第一視頻分組,或者頭部擴(kuò)展代碼是否被包括在視頻分組的頭部中;參數(shù)值轉(zhuǎn)換器,所述參數(shù)值轉(zhuǎn)換器將以輸入時(shí)間分辨率表示的視頻對(duì)象平面時(shí)間增量值轉(zhuǎn)換為以輸出時(shí)間分辨率表示的值;比特位置移位器—字節(jié)對(duì)齊器,所述比特位置移位器—字節(jié)對(duì)齊器對(duì)在所述參數(shù)值轉(zhuǎn)換器中轉(zhuǎn)換的值之后的參數(shù)的比特位置進(jìn)行移位,并且對(duì)齊視頻分組的最后字節(jié);第二開(kāi)關(guān),所述第二開(kāi)關(guān)接收來(lái)自所述比特位置移位器—字節(jié)對(duì)齊器和所述第一開(kāi)關(guān)的輸出,并且切換所述輸出;發(fā)送緩沖器,所述發(fā)送緩沖器接收來(lái)自所述第二開(kāi)關(guān)的輸出;以及代碼轉(zhuǎn)換控制器,所述代碼轉(zhuǎn)換控制器參考從所述運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息和從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息來(lái)判斷從所述接收緩沖器輸出的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并且基于判斷的結(jié)果,將代碼轉(zhuǎn)換控制信息提供給所述第一和第二開(kāi)關(guān)、頭部判斷器、參數(shù)值轉(zhuǎn)換器和比特位置移位器—字節(jié)對(duì)齊器。
      全文摘要
      提供了一種代碼轉(zhuǎn)換器設(shè)備和運(yùn)動(dòng)圖像通信系統(tǒng)。代碼轉(zhuǎn)換器設(shè)備包括用于接收從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的編碼信息以及從運(yùn)動(dòng)圖像接收和解碼設(shè)備發(fā)送的解碼信息,參考編碼信息和解碼信息來(lái)判斷從運(yùn)動(dòng)圖像編碼和發(fā)送設(shè)備發(fā)送的視頻分組中的語(yǔ)法是否被代碼轉(zhuǎn)換,并輸出代碼轉(zhuǎn)換控制信息的裝置;以及用于基于代碼轉(zhuǎn)換控制信息,在語(yǔ)法級(jí)別上對(duì)輸入的經(jīng)編碼比特流進(jìn)行代碼轉(zhuǎn)換,并將代碼轉(zhuǎn)換后的經(jīng)編碼比特流發(fā)送到運(yùn)動(dòng)圖像接收和解碼設(shè)備的裝置。
      文檔編號(hào)H04N7/50GK1809164SQ200610001969
      公開(kāi)日2006年7月26日 申請(qǐng)日期2006年1月23日 優(yōu)先權(quán)日2005年1月21日
      發(fā)明者小山和広, 小澤一范 申請(qǐng)人:日本電氣株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1