專利名稱:在編碼器中向外部發(fā)送提取圖像的視頻編碼器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及實時地對視頻數(shù)據(jù)進行編碼的視頻編碼器,詳細(xì)涉及具有視頻數(shù)據(jù)的圖像提取功能的視頻編碼器。
背景技術(shù):
在硬盤錄像機等的設(shè)備中,對所輸入的模擬NTSC視頻信號進行MPEG編碼,在硬盤等中記錄編碼后的視頻數(shù)據(jù)。
具體地說,對于所輸入的模擬NTSC視頻信號,首先利用NTSC解碼器轉(zhuǎn)換為ITU-R656形式,將轉(zhuǎn)換后的視頻數(shù)據(jù)提供給MPEG2編碼器。所提供的視頻數(shù)據(jù)經(jīng)MPEG2編碼器內(nèi)的幀同步器寫入到設(shè)置在MPEG2編碼器外部的幀存儲器中。這時在幀存儲器中設(shè)有多個(例如3個)存儲單元(bank),通過依次指定寫入目標(biāo)的存儲單元,在存儲有時間最早的數(shù)據(jù)的存儲單元中覆蓋寫入新的數(shù)據(jù)。
并且,關(guān)于所輸入的模擬音頻信號,由音頻ADC(Analog to DigitalConvert,模數(shù)轉(zhuǎn)換器)轉(zhuǎn)換為I2S形式,將轉(zhuǎn)換后的音頻數(shù)據(jù)提供給MPEG2編碼器。
由MPEG2編碼器從幀存儲器中讀取寫入到幀存儲器的多個存儲單元中的幀數(shù)據(jù)中、最早的存儲單元的幀數(shù)據(jù)。所讀取的幀數(shù)據(jù)經(jīng)MPEG2編碼器內(nèi)的幀同步器傳送到MPEG2視頻編碼單元中,進行編碼成為MPEG2視頻MP@ML形式。并且音頻數(shù)據(jù)編碼成為MPEG1音頻層2形式的數(shù)據(jù)。這樣得到的視頻流和音頻流通過MPEG2編碼器內(nèi)的系統(tǒng)復(fù)用器復(fù)用為MPEG2PS形式,從8位的專用端口作為復(fù)用后的流向MPEG2編碼器外部輸出。
從MPEG2編碼器輸出的流經(jīng)IDE-I/F記錄在硬盤中。
如上所述,電視節(jié)目或電影等的視頻內(nèi)容分別作為文件存儲在硬盤中。在硬盤錄像機等的設(shè)備中,有時采用尺寸小的所謂縮略圖像,以管理這些文件。例如向用戶顯示與各個視頻內(nèi)容對應(yīng)的文件一覽時,通過與文件對應(yīng)地顯示縮略圖像,由此用戶能夠容易地確定文件內(nèi)容。
縮略圖像是通過如下方式生成的通過間隔剔除,使例如作為ITU-R656形式的視頻數(shù)據(jù)的有效圖像區(qū)域的720×480像素的圖像數(shù)據(jù)成為360×240像素。硬盤錄像機等所內(nèi)置的微計算機作成這樣的縮略圖像,以達到文件信息的管理目的,存儲在RAM等的存儲器中。
為了作成縮略圖像,例如需要從來自NTSC解碼器的視頻輸出數(shù)據(jù)中提取一張圖像,傳送給微計算機。此時,需要設(shè)置從來自NTSC解碼器的視頻輸出數(shù)據(jù)中提取一張圖像用的專用電路,導(dǎo)致系統(tǒng)的成本增加。
此外,可以考慮通過MPEG2編碼器,從幀存儲器中提取一張圖像,但為此需要新設(shè)置專用的功能。此外在幀存儲器中設(shè)有3個存儲單元的情況下,對于3個存儲單元依次進行寫入/讀取動作來進行通常的編碼處理的過程中,需要與編碼處理不同地從其中的一個存儲單元中讀取縮略圖像作成用的圖像。NTSC視頻數(shù)據(jù)是每一幀為33ms,要讀取為縮略圖像用的存儲單元如果在進行向其它的2個存儲單元進行寫入的66ms期間內(nèi)不完成讀取,則會被覆蓋掉。因此,需要優(yōu)先執(zhí)行讀取縮略圖像用的圖像的處理,從而要求特殊的控制,并且對編碼動作造成影響。
本發(fā)明鑒于以上情況,其目的在于提供在不對編碼動作帶來影響的情況下、能夠從視頻數(shù)據(jù)中提取圖像數(shù)據(jù)而傳送給微計算機的MPEG編碼器。
發(fā)明內(nèi)容
視頻編碼器的特征在于,包括幀同步器,其在按照預(yù)定的順序反復(fù)選擇的多個存儲單元中暫時存儲從外部提供的視頻數(shù)據(jù),從按照預(yù)定的順序反復(fù)選擇的多個存儲單元中依次讀取視頻數(shù)據(jù);編碼單元,其對幀同步器讀取的視頻數(shù)據(jù)進行編碼;以及控制單元,其執(zhí)行將多個存儲單元中的一個存儲單元切換為不同于多個存儲單元的存儲單元的存儲單元切換處理。
在所述視頻編碼器中,通過執(zhí)行將多個存儲單元中的一個存儲單元切換為不同于多個存儲單元的存儲單元的存儲單元切換處理,能夠在不覆蓋的情況下、保持所切換的1個存儲單元的幀數(shù)據(jù)。因此,通過之后的數(shù)據(jù)發(fā)送處理傳送所保持的圖像數(shù)據(jù)時,按照合適的定時執(zhí)行數(shù)據(jù)發(fā)送處理,不對編碼處理帶來影響,并且可以根據(jù)需要以小的數(shù)據(jù)傳送單位分多次執(zhí)行數(shù)據(jù)發(fā)送處理。由此,能夠在不對編碼動作帶來影響的情況下、從視頻數(shù)據(jù)中提取圖像數(shù)據(jù)而向外部傳送。
圖1是表示應(yīng)用本發(fā)明的硬盤錄像機的結(jié)構(gòu)的方框圖。
圖2是表示根據(jù)本發(fā)明的MPEG2編碼器的結(jié)構(gòu)的方框圖。
圖3是表示根據(jù)本發(fā)明的縮略圖像數(shù)據(jù)的確保以及發(fā)送處理的流程圖。
圖4是硬盤錄像機的狀態(tài)轉(zhuǎn)換圖。
圖5是用于說明存儲單元切換處理的圖。
圖6是用于說明存儲單元切換處理的圖。
圖7A和圖7B是分別表示編碼處理以及縮略圖像數(shù)據(jù)發(fā)送處理的執(zhí)行狀態(tài)的圖。
圖8是表示應(yīng)用本發(fā)明的硬盤錄像機的另一結(jié)構(gòu)例的方框圖。
具體實施例方式
以下利用附圖詳細(xì)說明本發(fā)明的實施例。
圖1是表示應(yīng)用本發(fā)明的硬盤錄像機的結(jié)構(gòu)的方框圖。并且應(yīng)用本發(fā)明的裝置不限于硬盤錄像機,例如也可以是DVD錄像機,能夠普遍應(yīng)用于對實時地提供的模擬視頻信號或數(shù)字視頻數(shù)據(jù)進行編碼而記錄的裝置。
圖1的硬盤錄像機包括由MPEG2編碼器10、SDRAM(SynchronousDynamic Random Memory,同步動態(tài)隨機存儲器)等構(gòu)成的幀存儲器11;微計算機12;RAM 13;ROM 14;NTSC解碼器15;音頻ADC 16;IDE-I/F17;硬盤驅(qū)動器(HDD)18;MPEG2解碼器19;視頻放大器20;以及音頻DAC 21。MPEG2編碼器10、微計算機12、RAM13、ROM14、IDE-I/F17以及MPEG2解碼器19經(jīng)作為并行總線的總線22相互連接。
圖2是表示根據(jù)本發(fā)明的MPEG2編碼器10的結(jié)構(gòu)的方框圖。圖2的MPEG2編碼器10包括SDRAM控制器31、幀同步器32、MPEG2視頻編碼單元33、系統(tǒng)復(fù)用器34、主機I/F 35以及CPU 36。主機I/F 35經(jīng)作為并行總線的總線22(圖1)與微計算機12連接。如后所述,在另一種實施方式中,主機I/F 35也可以經(jīng)串行I/F(串行接口)與微計算機12連接。并且在圖2中,省略了與本發(fā)明的結(jié)構(gòu)沒有直接關(guān)系的與音頻數(shù)據(jù)處理相關(guān)聯(lián)的單元。
記錄時,首先利用NTSC解碼器15將所輸入的模擬NTSC視頻信號轉(zhuǎn)換為ITU-R656形式,將轉(zhuǎn)換后的視頻數(shù)據(jù)提供給MPEG2編碼器10。所供給的視頻數(shù)據(jù)經(jīng)MPEG2編碼器10內(nèi)的幀同步器32和SDRAM控制器31寫入到設(shè)置在MPEG2編碼器外部的幀存儲器11中。這時在幀存儲器11中設(shè)有多個(例如3個)存儲單元,通過依次指定寫入目標(biāo)的存儲單元,在存儲有時間最早的數(shù)據(jù)的存儲單元中覆蓋寫入新數(shù)據(jù)。
并且關(guān)于所輸入的模擬音頻信號,利用音頻ADC 16轉(zhuǎn)換為I2S形式,將轉(zhuǎn)換后的音頻數(shù)據(jù)提供給MPEG2編碼器10。
通過MPEG2編碼器10,從幀存儲器11中讀取寫入到幀存儲器11的多個存儲單元中的幀數(shù)據(jù)中、最早的存儲單元的幀數(shù)據(jù)。所讀取的幀數(shù)據(jù)經(jīng)MPEG2編碼器10內(nèi)的SDRAM控制器31以及幀同步器32傳送給MPEG2視頻編碼單元33,進行編碼成為MPEG2視頻MP@ML形式。并且音頻數(shù)據(jù)編碼成為MPEG1音頻層2形式的數(shù)據(jù)。這樣得到的視頻流和音頻流通過MPEG2編碼器10內(nèi)的系統(tǒng)復(fù)用器34復(fù)用為MPEG2PS形式,從8位的專用端口作為復(fù)用后的流向MPEG2編碼器10外部輸出。
在上述的處理中,微計算機12通過經(jīng)主機I/F 35提供編碼開始命令或停止命令等來控制MPEG2編碼器10的動作。并且由于在幀存儲器11中設(shè)有多個存儲單元,因此即使視頻信號輸入的幀速率與MPEG2視頻編碼單元33所實現(xiàn)的編碼處理的幀速率不同步,也能夠通過幀同步器32吸收幀速率之差。
從MPEG2編碼器10輸出的流經(jīng)IDE-I/F 17記錄在硬盤驅(qū)動器(HDD)18中。這時,IDE-I/F 17將從MPEG2編碼器10的8位端口輸出的流以DMA方式傳送給硬盤驅(qū)動器(HDD)18。通過微計算機12進行的寄存器設(shè)定來進行傳送的開始指示、停止指示、地址指定等。
IDE-I/F 17與總線22連接,微計算機12可經(jīng)IDE-I/F 17訪問硬盤驅(qū)動器(HDD)18的預(yù)定地址。
重放時,IDE-I/F 17將硬盤驅(qū)動器(HDD)18中所記錄的流以DMA方式傳送給MPEG2解碼器19。通過微計算機12進行的寄存器設(shè)定來進行傳送的開始指示、停止指示、地址指定等。
MPEG2解碼器19分離(demultiplex)所提供的復(fù)用流,生成視頻流(MPEG2MP@ML)以及音頻流(MPEG1層2)。MPEG2解碼器19再分別解碼成視頻流和音頻流,對于視頻信號以NTSC形式輸出,同時,對于音頻數(shù)據(jù)以I2S形式輸出。
從MPEG2解碼器19輸出的視頻信號被視頻放大器20放大,作為重放用的模擬NTSC視頻信號而輸出。并且從MPEG2解碼器19輸出的音頻信號被音頻DAC 21轉(zhuǎn)換,作為重放用的模擬音頻信號而輸出。
圖3是表示本發(fā)明的縮略圖像數(shù)據(jù)的確保以及發(fā)送處理的流程圖。并且主要由MPEG2編碼器10的CPU 36執(zhí)行圖3的處理。即CPU 36作為控制縮略圖像數(shù)據(jù)的確保和發(fā)送處理的控制單元而工作。
在圖3的步驟S1中,執(zhí)行初始化處理。由此關(guān)于圖1所示的硬盤錄像機,例如執(zhí)行接通電源后的各種初始化處理。在幀同步器32中包括存儲分別指示幀存儲器11的多個存儲單元的指針的寄存器,而所述初始化處理包括對該寄存器的內(nèi)容進行初始化的處理。
在步驟S2中,判斷是否進行狀態(tài)轉(zhuǎn)換。在進行狀態(tài)轉(zhuǎn)換的情況下,進入步驟S3。在沒有狀態(tài)轉(zhuǎn)換的情況下,進入步驟S4。
在步驟S3中,指示狀態(tài)轉(zhuǎn)換。圖4是硬盤錄像機的狀態(tài)轉(zhuǎn)換圖。如圖4所示,在硬盤錄像機中存在停止中的狀態(tài)41和編碼中的狀態(tài)42,在編碼中的狀態(tài)42中還存在縮略圖像發(fā)送中的狀態(tài)43和縮略圖像非發(fā)送中的狀態(tài)44。硬盤錄像機剛接通電源之后,硬盤錄像機處于停止中的狀態(tài)41。之后,如果通過開關(guān)或遙控器等指示了錄像動作,則在步驟S3中進行從停止中的狀態(tài)41到編碼中的狀態(tài)42的狀態(tài)轉(zhuǎn)換。
在步驟S4中,判斷是否處于編碼中的狀態(tài)42。如果是編碼中的狀態(tài)42,處理進入步驟S5。如果不是編碼中的狀態(tài)42,處理進入步驟S13。
在步驟S5中,判斷是否處于縮略圖像發(fā)送中的狀態(tài)43。如果是縮略圖像發(fā)送中的狀態(tài)43,處理進入步驟S9。如果不是縮略圖像發(fā)送中的狀態(tài)43,處理進入步驟S6。
在步驟S6中,判斷是否有縮略圖像發(fā)送指示。對于縮略圖像發(fā)送指示,可以在MPEG2編碼器10內(nèi)部檢測輸入視頻信號的圖形發(fā)生大變化(場景轉(zhuǎn)換)的定時,以此作為觸發(fā)?;蛘撸詮奈⒂嬎銠C12向主機I/F35提供的指示作為觸發(fā)?;蛘?,也可以使MPEG2編碼器10每隔一定周期自發(fā)產(chǎn)生縮略圖像發(fā)送指示。在有縮略圖像發(fā)送指示的情況下,處理進入步驟S7。在沒有縮略圖像發(fā)送指示的情況下,處理進入步驟S12。
在步驟S7中,指示狀態(tài)轉(zhuǎn)換,轉(zhuǎn)換為縮略圖像發(fā)送中的狀態(tài)43。
在步驟S8中,執(zhí)行存儲單元切換處理。圖5以及圖6是用于說明存儲單元切換處理的圖。如上所述,在幀同步器32內(nèi)設(shè)有存儲了指示幀存儲器11的多個存儲單元的指針的寄存器。這些寄存器為BANK0起始地址寄存器、BANK1起始地址寄存器、BANK2起始地址寄存器以及最新寫入存儲單元寄存器。最新寫入存儲單元寄存器表示在已經(jīng)寫入到幀存儲器11中但尚未進行編碼的幀數(shù)據(jù)中、寫入有最新的幀數(shù)據(jù)的存儲單元。
如圖5所示,在初始化處理之后的狀態(tài)下,各存儲單元的起始地址設(shè)為以下的值。
BANK0=0X081A0000BANK1=0X08248C00BANK2=0X082F1800并且CPU 36把作為保留存儲單元的起始地址的0X0839A400保持到變量BANK_RESERVED中。在圖3的步驟S8的存儲單元切換處理中,CPU 36讀取最新寫入存儲單元寄存器的內(nèi)容,檢測最新存儲單元,替換BANK_RESERVED的值和最新寫入存儲單元的起始地址寄存器的值。例如在BANK0~BANK2為如圖5所示的初始狀態(tài)時、有縮略圖像發(fā)送指示的情況下,把最新寫入存儲單元寄存器設(shè)為指示BANK1,則BANK1=0X0839A400,BANK_RESERVED=0X08248C00。其結(jié)果是,各寄存器中所存儲的存儲單元的起始地址設(shè)定為如圖6所示的值。
通過以上的處理,在按照BANK0(0X081A0000)→BANK1(0X08248C00)→BANK2(0X082F1800)→BANK0(00X081A0000)→BANK1(0X08248C00)→BANK2(0X082F1800)→…的順序執(zhí)行各存儲單元的編碼處理用的寫入和讀取的狀態(tài)下,例如向BANK2寫入的過程中發(fā)生存儲單元切換處理時,按照BANK0(0X081A0000)→BANK1(0X08248C00)→BANK2(0X082F1800)(發(fā)生存儲單元切換處理)→BANK0(0X081A0000)→BANK1(0X0839A400)→BANK2(0X082F1800)→BANK0(0X081A0000)→BANK1(0X0839A400)→BANK2(0X082F1800)→……的順序執(zhí)行編碼處理用的寫入以及讀取。其結(jié)果是,作為當(dāng)初的BANK1的當(dāng)前BANK_RESERVED(0X08248C00)的內(nèi)容保持原樣,因此可以通過之后的縮略圖像發(fā)送處理,按照合適的定時讀取而發(fā)送BANK_RESERVED(0X08248C00)的內(nèi)容。
在圖3的步驟S12中,執(zhí)行對硬盤驅(qū)動器(HDD)18的寫入處理。由此,編碼后的視頻數(shù)據(jù)和音頻數(shù)據(jù)作為復(fù)用流記錄在硬盤驅(qū)動器(HDD)18中。
在步驟S13中,判斷硬盤錄像機的電源是否為“斷開”。電源如果為“斷開”,則結(jié)束處理,電源如果不為“斷開”,則處理返回步驟S2。
之后在步驟S5中,判斷為縮略圖像發(fā)送中的狀態(tài)43的情況下,處理進入步驟S9。在步驟S9中,執(zhí)行縮略圖像數(shù)據(jù)發(fā)送處理。在縮略圖像數(shù)據(jù)發(fā)送處理中,把以BANK_RESERVED中所指定的地址作為起始地址的幀數(shù)據(jù)例如每次向微計算機12發(fā)送4個字節(jié)。作為一個發(fā)送單位的4個字節(jié)的數(shù)據(jù)的發(fā)送結(jié)束后,結(jié)束步驟S10的處理。之后,執(zhí)行下次的縮略圖像數(shù)據(jù)發(fā)送處理時,發(fā)送下一個4字節(jié)數(shù)據(jù)。
在步驟S10中判斷是否完成所有的數(shù)據(jù)的發(fā)送。如果完成了所有數(shù)據(jù)的發(fā)送,則在步驟S11中通過狀態(tài)轉(zhuǎn)換指示轉(zhuǎn)換至縮略圖像非發(fā)送中的狀態(tài)44。
如上所述,通過存儲單元切換處理保持某存儲單元的幀數(shù)據(jù),按照對編碼處理幾乎不帶來影響的程度的小的數(shù)據(jù)傳輸單位、將所保持的圖像數(shù)據(jù)依次向微計算機12傳送。由此,能夠在對編碼動作不帶來影響的情況下、從視頻數(shù)據(jù)中提取圖像數(shù)據(jù)而傳送給微計算機12。
在微計算機12中對接收到的數(shù)據(jù)進行間隔剔除而生成縮略圖像,存處在RAM 13等的存儲器中。并且也可以不像上述那樣將所選擇的一張圖像的所有數(shù)據(jù)從MPEG2編碼器10傳送給微計算機12,而先對圖像數(shù)據(jù)進行間隔剔除,作為縮略圖像傳送給微計算機12。并且也可以執(zhí)行濾波等的一些轉(zhuǎn)換處理后傳送給微計算機12。
以下,對于編碼處理和縮略圖像數(shù)據(jù)發(fā)送處理之間的關(guān)系進行說明。
圖7A和圖7B是分別表示編碼處理以及縮略圖像數(shù)據(jù)發(fā)送處理的執(zhí)行狀態(tài)的圖。通過CPU 36以及MPEG2視頻編碼單元33進行的編碼處理,如圖7A所示,例如平均占用90%的CPU處理時間。在此,在圖7A中橫軸表示時間,作為「處理中」示出的網(wǎng)格部分占整個時間的90%的時間。編碼處理需要以追隨實時輸入的視頻數(shù)據(jù)和音頻數(shù)據(jù)的方式執(zhí)行,相對于其它處理必須優(yōu)先地進行處理。
在幀存儲器中設(shè)有3個存儲單元的情況下,在對于3個存儲單元依次進行寫入/讀取動作以進行編碼處理的過程中,需要獨立于編碼處理從其中的一個存儲單元中讀取縮略圖像作成用的圖像。NTSC視頻數(shù)據(jù)是每一幀為33ms,要為縮略圖像用而讀取的存儲單元如果在向其它的2個存儲單元進行寫入的66ms期間內(nèi)不完成讀取,則會被覆蓋掉。
因此,必須通過如圖7A所示編碼處理中的網(wǎng)格部分以外的其余10%的CPU處理,在66ms(或者更短時間)以內(nèi)結(jié)束縮略圖像數(shù)據(jù)的發(fā)送處理。例如縮略圖像發(fā)送處理需要15%×66ms的CPU處理的情況下,在如圖7A所示的處理狀態(tài)下無法進行發(fā)送。
在本發(fā)明中,通過存儲單元切換處理保持存儲單元的幀數(shù)據(jù),按照對編碼處理幾乎不帶來影響的程度的小的數(shù)據(jù)傳送單位、將所保持的圖像數(shù)據(jù)依次向微計算機進行傳送。因此,執(zhí)行了存儲單元的切換處理之后,消除了所述的66ms的時間限制,所以能夠降低縮略圖像數(shù)據(jù)發(fā)送處理所耗費的CPU處理的占用率。例如,即使縮略圖像數(shù)據(jù)發(fā)送處理合計需要15%×66ms的CPU處理的情況下,也可通過分割為10次的發(fā)送處理,執(zhí)行1.5%×660ms的CPU處理。
圖8是表示應(yīng)用本發(fā)明的硬盤錄像機的另一結(jié)構(gòu)例的方框圖。
在圖8的硬盤錄像機中,與圖1的硬盤錄像機不同,經(jīng)由串行接口執(zhí)行MPEG2編碼器10A與微計算機12A之間的縮略圖像數(shù)據(jù)發(fā)送。這樣經(jīng)由串行接口執(zhí)行縮略圖像數(shù)據(jù)發(fā)送處理的情況下,數(shù)據(jù)傳送所需的時間與并行總線的情況相比變長。其結(jié)果是,縮略圖像數(shù)據(jù)發(fā)送處理所耗費的CPU處理時間變長,因此對于像本發(fā)明那樣執(zhí)行存儲單元切換處理的優(yōu)點變得更大。
以上,基于實施例對本發(fā)明進行了說明,但本發(fā)明不限于上述實施例,可在權(quán)利要求書中所記載的范圍內(nèi)進行各種變形。
例如在上述實施例中,構(gòu)成為對于3個存儲單元依次進行寫入/讀取動作來用于通常的編碼處理的3個存儲單元,構(gòu)成為追加1個存儲單元來用于縮略圖像發(fā)送處理。作為另一種實施方式,也可以構(gòu)成為在縮略圖像發(fā)送時、將3個存儲單元中的1個分配為縮略圖像發(fā)送專用存儲單元,利用剩余的2個存儲單元進行用于通常的編碼處理的依次寫入/讀取動作,作為對于3個存儲單元依次進行寫入/讀取動作來用于通常的編碼處理的3個存儲單元結(jié)構(gòu)。根據(jù)這樣的結(jié)構(gòu),也與所述實施例相同,可在對編碼動作不帶來影響的情況下、從視頻數(shù)據(jù)中提取圖像數(shù)據(jù)而向微計算機進行傳送。
權(quán)利要求
1.一種視頻編碼器,其特征在于,包括幀同步器,其在按照預(yù)定的順序反復(fù)選擇的多個存儲單元中暫時存儲從外部提供的視頻數(shù)據(jù),從按照該預(yù)定的順序反復(fù)選擇的該多個存儲單元中依次讀取該視頻數(shù)據(jù);編碼單元,其對該幀同步器讀取的該視頻數(shù)據(jù)進行編碼;以及控制單元,其執(zhí)行將該多個存儲單元中的一個存儲單元切換為不同于該多個存儲單元的存儲單元的存儲單元切換處理。
2.根據(jù)權(quán)利要求1所述的視頻編碼器,其特征在于,該控制單元響應(yīng)于縮略圖像發(fā)送指示,執(zhí)行該存儲單元切換處理。
3.根據(jù)權(quán)利要求1所述的視頻編碼器,其特征在于,還包括向外部傳送從切換為該不同的存儲單元的該1個存儲單元中讀取的該視頻數(shù)據(jù)的接口。
4.根據(jù)權(quán)利要求3所述的視頻編碼器,其特征在于,該接口為并行接口。
5.根據(jù)權(quán)利要求3所述的視頻編碼器,其特征在于,該接口為串行接口。
6.根據(jù)權(quán)利要求3所述的視頻編碼器,其特征在于,將該視頻數(shù)據(jù)分割為預(yù)定的數(shù)據(jù)傳送單位、分多次執(zhí)行向外部傳送從切換為該不同的存儲單元的該1個存儲單元中讀取的該視頻數(shù)據(jù)的處理。
7.根據(jù)權(quán)利要求3所述的視頻編碼器,其特征在于,作為傳送對該視頻數(shù)據(jù)進行間隔剔除而得到的縮略圖像數(shù)據(jù)的處理,來執(zhí)行向外部傳送從切換為該不同的存儲單元的該1個存儲單元中讀取的該視頻數(shù)據(jù)的處理。
8.根據(jù)權(quán)利要求1所述的視頻編碼器,其特征在于,該幀同步器包括存儲分別指示該多個存儲單元的多個指針的寄存器,該控制單元通過將該多個指針中的與該1個存儲單元對應(yīng)的1個指針改寫為與該不同的存儲單元對應(yīng)的指針,來執(zhí)行該存儲單元切換處理。
9.根據(jù)權(quán)利要求8所述的視頻編碼器,其特征在于,該幀同步器在該存儲單元切換處理后,按照預(yù)定的順序反復(fù)選擇與改寫了該1個指針后的該多個指針對應(yīng)的多個存儲單元。
10.根據(jù)權(quán)利要求1所述的視頻編碼器,其特征在于,該從外部提供的視頻數(shù)據(jù)為按照模擬視頻信號的定時、實時地提供的數(shù)字?jǐn)?shù)據(jù)。
全文摘要
本發(fā)明的視頻編碼器的特征在于,包括幀同步器,其在按照預(yù)定的順序反復(fù)選擇的多個存儲單元中暫時存儲從外部提供的視頻數(shù)據(jù),從按照預(yù)定的順序反復(fù)選擇的多個存儲單元中依次讀取視頻數(shù)據(jù);編碼單元,其對幀同步器讀取的視頻數(shù)據(jù)進行編碼;以及控制單元,其執(zhí)行將多個存儲單元中的一個存儲單元切換為不同于多個存儲單元的存儲單元的存儲單元切換處理。
文檔編號H04N7/24GK1902924SQ20048003925
公開日2007年1月24日 申請日期2004年1月30日 優(yōu)先權(quán)日2004年1月30日
發(fā)明者高橋哲 申請人:富士通株式會社