專利名稱:運(yùn)動(dòng)圖像重放裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及運(yùn)動(dòng)圖像記錄裝置,更具體地說(shuō)涉及一種可適用于數(shù)字?jǐn)z像機(jī)的運(yùn)動(dòng)圖像重放裝置,用以重放記錄在記錄介質(zhì)上的運(yùn)動(dòng)圖像數(shù)據(jù)。
在這種類型的常規(guī)的運(yùn)動(dòng)圖像重放裝置中,重放的運(yùn)動(dòng)圖像數(shù)據(jù)必須曾經(jīng)存儲(chǔ)在內(nèi)部存儲(chǔ)器中。其后通用利用JPEG CODEC處理輸出到監(jiān)視器。例如,在重放30秒的記錄在記錄介質(zhì)上的運(yùn)動(dòng)圖像數(shù)據(jù)的情況下,這種30秒的運(yùn)動(dòng)圖像數(shù)據(jù)就其整體首先存儲(chǔ)在內(nèi)部存儲(chǔ)器中。其后,對(duì)該數(shù)據(jù)以幀為基準(zhǔn)進(jìn)行壓縮,輸出到監(jiān)視器。
然而,在在先技術(shù)中,需要在內(nèi)部存儲(chǔ)器中存儲(chǔ)所有的重放的運(yùn)動(dòng)圖像數(shù)據(jù)。這樣就出現(xiàn)一個(gè)問(wèn)題,即可重現(xiàn)的數(shù)據(jù)數(shù)量取決于存儲(chǔ)器的容量。
因此,本發(fā)明的主要目的是提供一種運(yùn)動(dòng)圖像重放裝置,其能長(zhǎng)時(shí)間地重放運(yùn)動(dòng)圖像而與存儲(chǔ)器的容量無(wú)關(guān)。
根據(jù)本發(fā)明,一種用于重現(xiàn)數(shù)據(jù)文件的運(yùn)動(dòng)圖像重放裝置,該數(shù)據(jù)文件包含若干幀圖像數(shù)據(jù)和管理若干幀圖像數(shù)據(jù)的圖像管理信息,以此在監(jiān)視器上顯示運(yùn)動(dòng)圖像,在監(jiān)視器上重放運(yùn)動(dòng)圖像裝置包括選擇器,用于按照預(yù)定的時(shí)間間隔選擇若干幀號(hào)碼(number)中的每一個(gè)號(hào)碼;圖像數(shù)據(jù)讀出器,用于根據(jù)由選擇器所選擇的幀號(hào)碼由數(shù)據(jù)文件中讀出1幀圖像數(shù)據(jù)和圖像管理信息;圖像數(shù)據(jù)記錄器,用于將由圖像數(shù)據(jù)讀出器讀出的1幀圖像數(shù)據(jù)寫入內(nèi)部存儲(chǔ)器;以及顯示電路,用于根據(jù)寫入內(nèi)部存儲(chǔ)器的1幀圖像數(shù)據(jù)在所述監(jiān)視器上顯示一靜止圖像。
當(dāng)根據(jù)數(shù)據(jù)文件進(jìn)行重放以在監(jiān)視器上顯示各運(yùn)動(dòng)圖像時(shí),選擇器按照預(yù)定的時(shí)間間隔選擇若干幀號(hào)碼中的每一號(hào)碼。圖像數(shù)據(jù)讀出器根據(jù)由選擇器所選擇的幀號(hào)碼由數(shù)據(jù)文件中讀出1幀圖像數(shù)據(jù)和圖像管理信息。由圖像數(shù)據(jù)讀出器讀出的1幀圖像數(shù)據(jù)寫入內(nèi)部存儲(chǔ)器。顯示電路根據(jù)被寫入內(nèi)部存儲(chǔ)器的1幀圖像數(shù)據(jù)產(chǎn)生一靜止圖像,由于按預(yù)定的時(shí)間間隔選擇各幀號(hào)碼,按照預(yù)定的時(shí)間間隔由數(shù)據(jù)文件中讀出與幀號(hào)碼相對(duì)應(yīng)的一幀數(shù)據(jù)并按照預(yù)定的時(shí)間間隔寫入到內(nèi)部存儲(chǔ)器。由此在監(jiān)視器上顯示由若干靜圖像構(gòu)成的運(yùn)動(dòng)圖像。
根據(jù)本發(fā)明,將圖像數(shù)據(jù)逐幀按斷續(xù)方式寫入內(nèi)部存儲(chǔ)器,以便根據(jù)寫入內(nèi)部存儲(chǔ)器的每一幀的圖像數(shù)據(jù)在監(jiān)視器上顯示各靜圖像。因此即使內(nèi)部存儲(chǔ)器的容量較小,也能長(zhǎng)時(shí)間地重放運(yùn)動(dòng)圖像。
在本發(fā)明的一個(gè)實(shí)施例中,圖像管理信息包含每幀圖像數(shù)據(jù)的起始地址。
在本發(fā)明的另一個(gè)實(shí)施例中,已寫入內(nèi)部存儲(chǔ)器1幀圖像數(shù)據(jù)被由圖像數(shù)據(jù)讀出器延遲讀出的圖像數(shù)據(jù)更新。
在本發(fā)明的再一個(gè)實(shí)施例中,內(nèi)部存儲(chǔ)器具有至少兩個(gè)存儲(chǔ)1幀圖像數(shù)據(jù)的存儲(chǔ)區(qū)。顯示電路根據(jù)寫入在其中一個(gè)存儲(chǔ)區(qū)的1幀圖像數(shù)據(jù)在監(jiān)視器上顯示該靜止圖像。另一方面,圖像數(shù)據(jù)記錄器將1幀圖像數(shù)據(jù)寫入到一在不處于顯示過(guò)程的存儲(chǔ)區(qū)。
在本發(fā)明的再一個(gè)實(shí)施例中,圖像數(shù)據(jù)是根據(jù)預(yù)定的方案壓縮的壓縮數(shù)據(jù),并且顯示電路包含解壓電路和輸出電路。解壓電路對(duì)寫入到內(nèi)部存儲(chǔ)器的1幀圖像數(shù)據(jù)進(jìn)行解壓,同時(shí)輸出電路向監(jiān)視器輸出由解壓電路已解壓的圖像數(shù)據(jù)。這里,該預(yù)定的方案優(yōu)選是JPEG。
在本發(fā)明的再一個(gè)實(shí)施例中,數(shù)據(jù)文件還包含與若干幀圖像數(shù)據(jù)相關(guān)的聲數(shù)據(jù)和管理聲數(shù)據(jù)的聲管理信息。聲數(shù)據(jù)讀出器根據(jù)由選擇器選擇的幀號(hào)碼讀出與1幀圖像數(shù)據(jù)相關(guān)的聲數(shù)據(jù)和聲管理信息。聲輸出電路按照預(yù)定的時(shí)間輸出由聲數(shù)據(jù)讀出器讀出的聲數(shù)據(jù)。這里,數(shù)據(jù)文件最好交替地寄存預(yù)定時(shí)間段的聲數(shù)據(jù)和對(duì)應(yīng)于該預(yù)定時(shí)間段的幀數(shù)的圖像數(shù)據(jù)。
根據(jù)本發(fā)明,一種運(yùn)動(dòng)圖像重放裝置用于重放第一種幀數(shù)(number)的圖像數(shù)據(jù)和包含管理第一種幀數(shù)的圖像數(shù)據(jù)的圖像管理信息的數(shù)據(jù)文件,以此在監(jiān)視器上顯示運(yùn)動(dòng)圖像;運(yùn)動(dòng)圖像重放裝置包含選擇器,用于按照預(yù)定的時(shí)間間隔選擇若干幀數(shù)號(hào)碼中的每一個(gè)號(hào)碼;圖像數(shù)據(jù)讀出器,用于根據(jù)由所述選擇器所選擇的幀數(shù)由所述數(shù)據(jù)文件中讀出小于第一種幀數(shù)的第二種幀數(shù)的圖像數(shù)據(jù)和所述圖像管理信息;圖像數(shù)據(jù)記錄器,用于將由圖像數(shù)據(jù)讀出器讀出的所述第二種幀數(shù)的圖像數(shù)據(jù)寫入內(nèi)部存儲(chǔ)器;以及顯示電路,用于根據(jù)寫入所述內(nèi)部存儲(chǔ)器的所述第二種幀數(shù)的圖像數(shù)據(jù)在所述監(jiān)視器上顯示與第二種幀數(shù)對(duì)應(yīng)的運(yùn)動(dòng)圖像。
當(dāng)在監(jiān)視器上根據(jù)數(shù)據(jù)文件進(jìn)行重放顯示運(yùn)動(dòng)圖像時(shí),選擇器按照預(yù)定的時(shí)間間隔選擇若干幀數(shù)號(hào)碼中的每一個(gè)號(hào)碼。圖像數(shù)據(jù)讀出器根據(jù)由選擇器選擇的幀數(shù),由數(shù)據(jù)文件中讀出該小于第一種幀數(shù)的第二種幀數(shù)的圖像數(shù)據(jù)和圖像管理信息。由圖像數(shù)據(jù)讀出器讀出的第二種幀數(shù)的圖像數(shù)據(jù)寫入到內(nèi)部存儲(chǔ)器。顯示電路根據(jù)寫入到內(nèi)部存儲(chǔ)器的第二種幀數(shù)的圖像數(shù)據(jù)使第二種幀數(shù)的運(yùn)動(dòng)圖像顯示在監(jiān)視器上。由于是按照預(yù)定的時(shí)間間隔選擇幀數(shù)的,按照預(yù)定的時(shí)間間隔由數(shù)據(jù)文件中讀出該與每一種幀數(shù)相關(guān)的第二種幀數(shù)的圖像數(shù)據(jù)并寫入內(nèi)部存儲(chǔ)器。由此,在監(jiān)視器上顯示由大于第二種幀數(shù)的幀數(shù)構(gòu)成的運(yùn)動(dòng)圖像。
根據(jù)本發(fā)明,圖像數(shù)據(jù)按斷續(xù)方式一次按第二種幀數(shù)的數(shù)量寫入到內(nèi)部存儲(chǔ)器,以便根據(jù)寫入到內(nèi)部存儲(chǔ)器的圖像數(shù)據(jù)將運(yùn)動(dòng)圖像顯示在監(jiān)視器上。因此即使內(nèi)部存儲(chǔ)器容量較小,仍能夠長(zhǎng)時(shí)間重放運(yùn)動(dòng)圖像。
在本發(fā)明的一個(gè)實(shí)施例中,圖像數(shù)據(jù)是根據(jù)預(yù)定的方案壓縮的壓縮數(shù)據(jù),并且顯示電路包含解壓電路和輸出電路。解壓電路對(duì)寫入到內(nèi)部存儲(chǔ)器的第二種幀數(shù)的圖像數(shù)據(jù)進(jìn)行解壓,同時(shí)輸出電路向監(jiān)視器輸出由解壓電路已解壓的第二種幀數(shù)的圖像數(shù)據(jù)。
在本發(fā)明的另一個(gè)實(shí)施例中,數(shù)據(jù)文件還包含與第一種幀數(shù)的圖像數(shù)據(jù)相關(guān)的聲數(shù)據(jù)和管理聲數(shù)據(jù)的聲管理信息。聲數(shù)據(jù)讀出器根據(jù)選擇器由數(shù)據(jù)文件中選擇出的幀數(shù)讀出與第二種幀數(shù)相關(guān)的聲數(shù)據(jù)和聲管理信息。聲輸出電路按照預(yù)定的時(shí)間輸出由聲數(shù)據(jù)讀出器讀出的聲數(shù)據(jù)。
根據(jù)結(jié)合附圖對(duì)本發(fā)明的如下詳細(xì)介紹,會(huì)使本發(fā)明的上述目的和其它目的、特征、方面和優(yōu)點(diǎn)變得更加明顯。
圖1是表示本發(fā)明的一個(gè)實(shí)施例的方塊圖;圖2是表示AVI文件的示意圖;圖3是表示SDRAM的示意圖;圖4是表示圖1所示實(shí)施例的部分操作的流程圖;圖5是表示圖1所示實(shí)施例的另一部分操作的流程圖;圖6是表示圖1所示實(shí)施例的再一部分操作的流程圖;圖7是表示本發(fā)明的另一個(gè)實(shí)施例的方塊圖;圖8是表示SDRAM的示意圖;圖9是表示圖7所示實(shí)施例的部分操作的流程圖;圖10是表示圖7所示實(shí)施例的另一部分操作的流程圖;圖11是表示圖7所示實(shí)施例的再一部分操作的流程圖;圖12是表示圖7所示實(shí)施例的再一部分操作的流程圖;圖13是表示圖7所示實(shí)施例的再一部分操作的流程圖。
參照?qǐng)D1,這一實(shí)施例中的數(shù)字?jǐn)z像機(jī)10包含CCD成像器12。CCD成像器12具有一配置在其正面的濾色器(未表示),以便通過(guò)這一濾色器使景物的光學(xué)圖像成像在CCD成像器12上。
如果模式轉(zhuǎn)換開關(guān)60轉(zhuǎn)換“CAMERA”一側(cè),系統(tǒng)控制器54提供關(guān)于攝像機(jī)模式的設(shè)定。定時(shí)發(fā)生器(TG)14根據(jù)由信號(hào)發(fā)生器(SG)16輸出的垂直同步信號(hào)和水平同步信號(hào)產(chǎn)生定時(shí)信號(hào),以此根據(jù)稀化方案驅(qū)動(dòng)CCD成像器。因此,由CCD成像器12輸出關(guān)于景物的低分辨率的攝像機(jī)信號(hào)。對(duì)輸出的攝像機(jī)信號(hào)利用CDS/AGC電路18進(jìn)行公知的噪聲消除和電平調(diào)節(jié),然后利用A/D轉(zhuǎn)換器20轉(zhuǎn)換為數(shù)字信號(hào)的攝像機(jī)數(shù)據(jù)。信號(hào)處理電路22對(duì)由A/D轉(zhuǎn)換器20輸出的攝像機(jī)數(shù)據(jù)進(jìn)行YUV變換以產(chǎn)生YUV數(shù)據(jù)。所產(chǎn)生的YUV數(shù)據(jù)與一寫請(qǐng)求一起提供到存儲(chǔ)器控制電路26。如果有一寫請(qǐng)求,存儲(chǔ)器控制電路26通過(guò)總線24a取得YUV數(shù)據(jù),然后將取得的YUV數(shù)據(jù)通過(guò)總線24b寫入SDRAM28。
與此同時(shí),視頻編碼器38請(qǐng)求存儲(chǔ)器控制電路26讀出YUV數(shù)據(jù)。
存儲(chǔ)器控制電路26讀出存儲(chǔ)在SDRAM28中的YUV數(shù)據(jù)并通過(guò)總線24a發(fā)送到視頻編碼器38。視頻編碼器38由于輸入YUV數(shù)據(jù)產(chǎn)生符合NTSC制式復(fù)合的圖像信號(hào),接著將產(chǎn)生的復(fù)合的圖像信號(hào)輸出到監(jiān)視器40。因此,在監(jiān)視器40上實(shí)時(shí)地顯示景物的運(yùn)動(dòng)圖像。
順便指出,SDRAM28具有一個(gè)通信口,總線24b連接到這個(gè)單一的通信口。復(fù)合的圖像信號(hào)還提供到輸出終端52a,通過(guò)該輸出終端52a可以將該信號(hào)輸出到外界。
如果操作人員操縱遮光器按鍵58,景物圖像和聲記錄在存儲(chǔ)器卡36上。具體地說(shuō),如果操作人員一旦按下遮光器按鍵58,CPU32能夠使麥克風(fēng)42、A/D轉(zhuǎn)換器44和信號(hào)處理電路46起動(dòng)工作并進(jìn)一步向JPEG CODEC30發(fā)送壓縮命令。
信號(hào)處理電路46對(duì)通過(guò)麥克風(fēng)42、A/D轉(zhuǎn)換器44輸入的聲數(shù)據(jù)進(jìn)行預(yù)定的處理,并將經(jīng)處理的聲數(shù)據(jù)與一寫請(qǐng)求一起輸出到存儲(chǔ)器控制電路26。存儲(chǔ)器控制電路26將由信號(hào)處理電路46輸出的聲數(shù)據(jù)通過(guò)總線24b寫入到SDRAM28。另一方面,JPEG CODEC30響應(yīng)于壓縮命令并向存儲(chǔ)器控制電路26輸出一讀出YUV數(shù)據(jù)的請(qǐng)求。響應(yīng)于該讀出請(qǐng)求,存儲(chǔ)器控制電路26讀出一幀YUV數(shù)據(jù),即一屏靜止圖像數(shù)據(jù),并通過(guò)總線24a將其發(fā)送到JPEG CODEC30。這樣就使JPEG對(duì)該靜止圖像數(shù)據(jù)進(jìn)行壓縮。即,一次壓縮操作過(guò)程產(chǎn)生一幀壓縮的圖像數(shù)據(jù)(JPEG數(shù)據(jù))。JPEG CODEC30將產(chǎn)生的壓縮的圖像數(shù)據(jù)與一寫請(qǐng)求一起輸送到存儲(chǔ)器控制電路26。相應(yīng)地,壓縮的圖像數(shù)據(jù)還可以通過(guò)總線24b存儲(chǔ)在SDRAM28。
只要操作人員不按下遮光器按鍵58,CPU32就繼續(xù)使麥克風(fēng)42和信號(hào)處理電路46工作,從而重復(fù)地向JPEG CODEC30提供各壓縮命令。這樣就導(dǎo)致聲數(shù)據(jù)和壓縮的圖像數(shù)據(jù)累積在SDRAM28內(nèi)部。如果按下遮光器按鍵58,CPU32就禁止麥克風(fēng)42和信號(hào)處理電路46工作,從而終止將壓縮命令輸出到JPEG CODEC30,以及向存儲(chǔ)器控制電路26提供一讀出聲數(shù)據(jù)和經(jīng)壓縮的圖像數(shù)據(jù)的請(qǐng)求。存儲(chǔ)器控制電路26做出響應(yīng)交替地讀出1秒的聲數(shù)據(jù)和15幀經(jīng)壓縮的圖像數(shù)據(jù)。讀出的聲數(shù)據(jù)和經(jīng)壓縮的圖像數(shù)據(jù)由CPU32陸續(xù)地記錄在存儲(chǔ)器卡36中。
在存儲(chǔ)器卡36中,響應(yīng)于遮光器按鍵58的第一次操作,重新建立AVI(音像交錯(cuò))的首標(biāo)。聲數(shù)據(jù)和經(jīng)壓縮的圖像數(shù)據(jù)跟隨首標(biāo)寫入。這就導(dǎo)致改變每個(gè)由1秒(7866字節(jié))的聲數(shù)據(jù)構(gòu)成的聲數(shù)據(jù)塊(chunks)的構(gòu)成以及每個(gè)由15幀的壓縮圖像數(shù)據(jù)構(gòu)成的圖像數(shù)據(jù)塊的構(gòu)成,如圖2所示。應(yīng)指出,在這一實(shí)施例中1秒的運(yùn)動(dòng)圖像是由15幀構(gòu)成的,以及指定在一個(gè)聲數(shù)據(jù)塊和接著的一個(gè)圖像數(shù)據(jù)塊之間的對(duì)應(yīng)關(guān)系。由一個(gè)聲數(shù)據(jù)塊和一個(gè)形成對(duì)應(yīng)關(guān)系的圖像數(shù)據(jù)塊構(gòu)成一個(gè)數(shù)據(jù)單元(unit)。
AVI文件首標(biāo)寫有例如為總的文件長(zhǎng)度(size)、總的幀數(shù)和總的聲(數(shù)據(jù))長(zhǎng)度的首標(biāo)信息以及首幀短文(thumbnail)圖像數(shù)據(jù)(壓縮的數(shù)據(jù))。同時(shí),最后提供的索引數(shù)據(jù)塊即索引信息寫有聲數(shù)據(jù)塊最初地址和各幀的壓縮圖像數(shù)據(jù)的最初地址。利用這樣的索引信息,聲數(shù)據(jù)以1秒為基準(zhǔn)管理,而壓縮的圖像數(shù)據(jù)以1幀為基準(zhǔn)管理。
如果該模式轉(zhuǎn)換開關(guān)50轉(zhuǎn)換到“REPRODUCE”一側(cè)以及選擇所需的AVI文件,CPU32檢測(cè)這一在存儲(chǔ)器卡36中的AVI文件。進(jìn)而,由檢測(cè)的AVI文件中讀出首標(biāo)信息和索引信息并寫入存儲(chǔ)器32a中。CPU32根據(jù)首標(biāo)信息識(shí)別幀的總數(shù)N,以及根據(jù)索引信息確定要重放的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)。
當(dāng)操作人員操作設(shè)定鍵56時(shí),CPU32逐幀地按照1/15秒的間隔由所需的AVI文件中讀出壓縮的圖像數(shù)據(jù),和請(qǐng)求存儲(chǔ)器控制電路26寫入該讀出壓縮的圖像數(shù)據(jù)。結(jié)果,因此斷續(xù)讀出的每幀的壓縮的圖像數(shù)據(jù)通過(guò)總線24b提供到SDRAM28,在其中該數(shù)據(jù)寫入到JPEG區(qū)域,如圖3中所示。JPEG區(qū)域具有JPEG存儲(chǔ)區(qū)(bank)0和JPEG存儲(chǔ)區(qū)1,在其中每個(gè)存儲(chǔ)區(qū)的容量為1幀。存儲(chǔ)器控制電路26將每幀為基準(zhǔn)的壓縮的數(shù)據(jù)交替地寫入存儲(chǔ)區(qū)0和存儲(chǔ)區(qū)1。
CPU32還按照1/15秒的間隔指令JPEG CODEC30將壓縮的圖像數(shù)據(jù)解碼。JPEG CODEC30再請(qǐng)求存儲(chǔ)器控制電路26讀出壓縮的圖像數(shù)據(jù)。結(jié)果,由存儲(chǔ)器控制電路26讀出1幀壓縮的圖像數(shù)據(jù)。按照與寫入相同的順序進(jìn)行讀出。以斷續(xù)的方式交替地讀出JPEG存儲(chǔ)區(qū)0和JPEG存儲(chǔ)區(qū)1中的壓縮的圖像數(shù)據(jù)。然后將讀出的壓縮的圖像數(shù)據(jù)通過(guò)總線24b和24a輸入到JPEG CODEC30,在其中按照1/15秒的間隔逐幀地對(duì)該圖像數(shù)據(jù)解碼。
JPEG CODEC30請(qǐng)求存儲(chǔ)器控制電路26每次完成一解碼操作時(shí),寫入經(jīng)解壓的靜止圖像數(shù)據(jù)。存儲(chǔ)器控制電路26每次根據(jù)指令的請(qǐng)求,將每幀靜止圖像數(shù)據(jù)寫入到顯示圖像區(qū),如圖3所示。該顯示圖像區(qū)的容量?jī)H為一幀。因而前一幀的靜止圖像數(shù)據(jù)按照1/15秒的間隔由當(dāng)前幀的靜止圖像數(shù)據(jù)所更新。
視頻編碼器38請(qǐng)求存儲(chǔ)器控制電路26按照1/15秒的間隔讀出靜止圖像數(shù)據(jù)。響應(yīng)于來(lái)自視頻編碼器38的請(qǐng)求存儲(chǔ)器控制電路26由顯示圖像區(qū)讀出靜止圖像數(shù)據(jù),并通過(guò)總線24b和24a將其提供到視頻編碼器38。視頻編碼器38將該靜止圖像數(shù)據(jù)變換為復(fù)合圖像信號(hào)提供到監(jiān)視器40以及輸出終端52a。結(jié)果,按照1/15秒的間隔更新顯示在監(jiān)視器40上的靜止圖像,以此根據(jù)各靜止圖像形成運(yùn)動(dòng)圖像。
CPU32每次由AVI文件中讀出1幀壓縮的圖像數(shù)據(jù),由相同的AVI文件中讀出對(duì)應(yīng)的524(=7866/15)字節(jié)的聲數(shù)據(jù)。即按照1/15秒的間隔一次讀出524字節(jié)的聲數(shù)據(jù)。CPU32將讀出的聲數(shù)據(jù)與一寫請(qǐng)求一起提供到存儲(chǔ)器控制電路26。存儲(chǔ)器控制電路26再將聲數(shù)據(jù)寫入到一聲(數(shù)據(jù))區(qū),如圖3所示。該聲(數(shù)據(jù))區(qū)是由聲存儲(chǔ)區(qū)0和聲存儲(chǔ)區(qū)1構(gòu)成的,每一聲存儲(chǔ)區(qū)的容量為524字節(jié)。按斷續(xù)方式讀出的聲數(shù)據(jù)交替地寫入到聲存儲(chǔ)區(qū)0和聲存儲(chǔ)區(qū)1中。
每次當(dāng)完成寫入一個(gè)聲存儲(chǔ)區(qū)時(shí),CPU32指令信號(hào)處理電路48進(jìn)行聲處理。按照1/15秒的間隔輸出這些指令。信號(hào)處理電路48每次提供一個(gè)指令,請(qǐng)求存儲(chǔ)器控制電路26讀出聲數(shù)據(jù)。存儲(chǔ)器控制電路26響應(yīng)于這一請(qǐng)求,由以上一個(gè)聲存儲(chǔ)區(qū)讀出聲數(shù)據(jù)。讀出的聲數(shù)據(jù)經(jīng)過(guò)總線24b和24a輸送到信號(hào)處理電路48,在其中對(duì)該聲數(shù)據(jù)進(jìn)行預(yù)定的處理。由D/A轉(zhuǎn)換器50將經(jīng)處理的聲數(shù)據(jù)變換為模擬信號(hào)并在其后通過(guò)輸出終端52b輸出。
如上所述,在重放模式時(shí),由CPU32、JPEG CODEC30、視頻編碼器38和信號(hào)處理電路48輸出請(qǐng)求。由此,存儲(chǔ)器控制電路26寫入SDRAM28或由其讀出,同時(shí)在各請(qǐng)求之間進(jìn)行考慮。同時(shí),為了防止當(dāng)前的一幀壓縮的又由JPEG CODEC30解壓的圖像數(shù)據(jù)由下一幀壓縮的圖像數(shù)據(jù)重寫,將下一幀壓縮的圖像數(shù)據(jù)寫入到未處于讀狀態(tài)的JPEG存儲(chǔ)區(qū)中。由于相似的理由,將聲數(shù)據(jù)寫入到未處于讀狀態(tài)的聲數(shù)據(jù)存儲(chǔ)區(qū)中。
CPU32按照?qǐng)D4~圖8所示的流程圖具體進(jìn)行處理,以此由存儲(chǔ)器卡36重放所需的運(yùn)動(dòng)圖像和聲音。
首先,在步驟S101,由記錄在存儲(chǔ)器卡36中的各AVI文件中間選擇所需的AVI文件。接著在步驟S103讀出所需的AVI文件的首標(biāo)信息和索引信息,并存儲(chǔ)到存儲(chǔ)器32a。如果在其中由操作人員按下設(shè)定鍵56,在步驟S105 CPU32確定為“是”。在步驟S107將圖像寫入地址VWA設(shè)定為JPEG存儲(chǔ)區(qū)0的首(head)地址,以及在步驟S109將聲寫入地址AWA設(shè)定為聲數(shù)據(jù)存儲(chǔ)區(qū)0的首地址。進(jìn)而,在步驟S111,將計(jì)數(shù)器32b和JPEG特征位標(biāo)記32c復(fù)位。計(jì)數(shù)器32b的計(jì)算值i代表幀號(hào)碼,而JPEG特征位標(biāo)記32c的設(shè)定/復(fù)位表明JPEGCODEC30是否處在解碼過(guò)程。
CPU32繼續(xù)進(jìn)行到步驟S113,根據(jù)索引信息由存儲(chǔ)器卡36中讀出第i幀的壓縮的圖像數(shù)據(jù)。進(jìn)而,在步驟S115,請(qǐng)求存儲(chǔ)器控制電路26寫入這些壓縮的圖像數(shù)據(jù)。相應(yīng)地,將讀出的壓縮圖像數(shù)據(jù)寫入到讀圖像寫入地址VWA所在的或接著的位置。在讀出首幀的壓縮圖像數(shù)據(jù)的情況下,該壓縮的圖像數(shù)據(jù)存儲(chǔ)到JPEG存儲(chǔ)區(qū)0中。進(jìn)而,在步驟S117,CPU32根據(jù)索引信息由存儲(chǔ)器卡36中讀出與i幀對(duì)應(yīng)的524字節(jié)的聲數(shù)據(jù),以及在步驟S119,請(qǐng)求存儲(chǔ)器控制電路26寫入這些聲數(shù)據(jù)。將讀出的聲數(shù)據(jù)存儲(chǔ)到聲(數(shù)據(jù))寫入地址的AWA所在的或接著的位置。在讀出的聲數(shù)據(jù)對(duì)應(yīng)于首幀的情況下,寫入到聲(數(shù)據(jù))存儲(chǔ)區(qū)0。按照這種方式,CPU32根據(jù)索引信息和計(jì)數(shù)值i指定要讀出的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)。
在其后CPU32在步驟S121和S123分別將圖像讀出地址VRA和聲數(shù)據(jù)讀出地址ARA設(shè)定到當(dāng)前的圖像寫入地址VWA和當(dāng)前的聲數(shù)據(jù)寫入地址AWA。接著在步驟S125-S131,對(duì)于圖像和聲兩者進(jìn)行存儲(chǔ)區(qū)轉(zhuǎn)換。即,在步驟S125確定當(dāng)前的圖像寫入地址VWA是否代表JPEG存儲(chǔ)區(qū)0。如果為“是”,在各自的步驟S127和S128,將圖像寫入地址VWA設(shè)定到JPEG存儲(chǔ)區(qū)1的首地址以及將聲數(shù)據(jù)寫入地址AWA設(shè)定到JPEG聲存儲(chǔ)區(qū)1的首地址。另一方面,如果為“否”,在各自的步驟S129和S131,將圖像寫入地址VWA設(shè)定到JPEG存儲(chǔ)區(qū)0的首地址以及將聲數(shù)據(jù)寫入地址AWA設(shè)定到JPEG聲存儲(chǔ)區(qū)0的首地址。
在步驟S133,指定信號(hào)處理電路48進(jìn)行聲處理。信號(hào)處理電路48請(qǐng)求存儲(chǔ)器控制電路26讀出聲數(shù)據(jù)。因此,由存儲(chǔ)器控制電路26讀出在當(dāng)前聲數(shù)據(jù)讀出地址ARA所在的和接著的位置的524字節(jié)的聲數(shù)據(jù)。
CPU32接著在步驟S135確定是否設(shè)定了JPEG特征位標(biāo)記32C。如果為“否”,過(guò)程直接進(jìn)行到步驟S139。然而,如果為“是”,則在步驟S137確定1幀壓縮已結(jié)束,然后進(jìn)行到步驟S139。順使指出,JPEG CODEC30每次在每幀壓縮過(guò)程結(jié)束時(shí)輸出終止信號(hào)。CPU32根據(jù)該終止信號(hào)執(zhí)行步驟S137。
在步驟S139,確定是否已由SG16輸出垂直同步信號(hào)。由于垂直同步信號(hào)按1/15秒的間隔產(chǎn)生,CPU32按1/15秒的間隔進(jìn)行到步驟S141。順便指出,由JPEG CODEC30通常在1/15秒的時(shí)間內(nèi)完成對(duì)于每一幀的解壓處理。
在步驟S141,JPEG CODEC30被指令進(jìn)行解壓處理。JPEGCODEC30響應(yīng)于該指令,請(qǐng)求存儲(chǔ)器控制電路26讀出壓縮的圖像數(shù)據(jù)。存儲(chǔ)器控制電路26響應(yīng)于該請(qǐng)求,讀出圖像讀出地址所在的和接著的位置的1幀壓縮的圖像數(shù)據(jù)。JPEG CODEC30對(duì)讀出的壓縮的圖像數(shù)據(jù)進(jìn)行解壓。完成解壓時(shí),JPEG CODEC30向CPU32輸出終止信號(hào)并請(qǐng)求存儲(chǔ)器控制電路26寫入該經(jīng)解壓的圖像數(shù)據(jù)。因此,在這時(shí)由存儲(chǔ)器控制電路26將1幀經(jīng)解壓的靜止圖像數(shù)據(jù)寫入到顯示圖像區(qū)。
順便指出,視頻編碼器38在沒(méi)有由CPU32接收指令時(shí)按1/15秒的間隔產(chǎn)生請(qǐng)求。存儲(chǔ)器控制電路26響應(yīng)于這一請(qǐng)求,并由顯示圖像區(qū)讀出要發(fā)送到視頻編碼器38的靜止圖像數(shù)據(jù)。因此,對(duì)應(yīng)的圖像顯示在監(jiān)視器40上。
CPU32在步驟S141輸出解壓指令之后,進(jìn)行到步驟S143,遞增計(jì)數(shù)器32b和設(shè)定JPEG特征位標(biāo)記32c。即計(jì)數(shù)器32b遞增以確定要由存儲(chǔ)器卡36中下一次輸出的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù),以及將JPEG特征位標(biāo)記32c設(shè)定,以便在下一步驟S135的操作過(guò)程中形成為“是”的確定(結(jié)果)。CPU32在步驟S145之后,將當(dāng)前的計(jì)數(shù)值i與N-1比較。如果i≤N-1,操作過(guò)程恢復(fù)到步驟S113,以便重放其余的運(yùn)動(dòng)圖像和聲音。然而,如果i<N-1,被認(rèn)為是運(yùn)動(dòng)圖像和聲音的重放已全部完成,因此意味著終止該過(guò)程。
根據(jù)這一實(shí)施例,每次向SDRAM寫入1幀壓縮的圖像數(shù)據(jù)和524字節(jié)聲數(shù)據(jù)。在完成預(yù)定的圖像和聲音處理之后,由接著的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)使這些數(shù)據(jù)被重寫。因此,與需要將所需AVI文件中寄存的所有的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)寫到SDRAM的在先技術(shù)相比,可以降低SDRAM容量。
此外,在按照4倍速度進(jìn)行重放時(shí),在一次讀出每4幀壓縮的圖像數(shù)據(jù)時(shí)是令人滿意的。在這一實(shí)施例中,由計(jì)數(shù)器指定要讀出的幀,使得可以僅讀出指定的一幀。即,僅僅通過(guò)控制計(jì)數(shù)器,能夠僅讀出所需的一幀壓縮的圖像數(shù)據(jù),即所需的和令人滿意的壓縮的圖像數(shù)據(jù)。因此,可以易于按照所需的速度重放。在沿反方向進(jìn)行高速重放時(shí),這種操作(effect)是無(wú)不良影響的(free reflected)。
此外,在這一實(shí)施例中,每一JPEG區(qū)和聲(數(shù)據(jù))區(qū)形成兩個(gè)存儲(chǔ)區(qū),無(wú)需了解由另一存儲(chǔ)區(qū)讀出的情況,就可實(shí)現(xiàn)寫入到一個(gè)存儲(chǔ)區(qū)。
在圖7中表示另一實(shí)施例中的數(shù)字?jǐn)z像機(jī)10的構(gòu)成。然而,這一數(shù)字?jǐn)z像機(jī)10包含很多與圖1~圖6中相似的部分,在攝像機(jī)工作模式的操作方面有小的差異。因此,將對(duì)重放模式進(jìn)行具體解釋,而略去對(duì)攝像機(jī)工作模式的重復(fù)解釋。
在重放模式中,如果指定所需的AVI文件,CPU32檢測(cè)在存儲(chǔ)器卡36中的一相同的AVI文件,并將檢測(cè)的AVI文件的首標(biāo)和索引信息寫入到存儲(chǔ)器32a中。
假如操作人員操縱設(shè)定鍵56,CPU32一次讀出15幀寄存在所需的AVI文件中的壓縮的圖像數(shù)據(jù)并請(qǐng)求存儲(chǔ)器控制電路26寫入該讀出的壓縮的圖像數(shù)據(jù)。根據(jù)索引信息指定要讀出的壓縮的圖像數(shù)據(jù)。通過(guò)總線24a和24b將讀出的壓縮的圖像數(shù)據(jù)存儲(chǔ)到SDRAM28中的JPEG區(qū)。JPEG區(qū)的容量為15幀,如圖8中所示。連續(xù)地讀出的15幀壓縮的圖像數(shù)據(jù)全部寫入到JPEG區(qū)。應(yīng)指出,15幀的數(shù)值對(duì)應(yīng)于包含在一個(gè)圖像數(shù)據(jù)塊中的壓縮的圖像數(shù)據(jù)的幀數(shù)。
如果CPU32指令JPEG CODEC30對(duì)壓縮的圖像數(shù)據(jù)進(jìn)行解壓,JPEG CODEC30請(qǐng)求存儲(chǔ)器控制電路26讀出壓縮的圖像數(shù)據(jù)。響應(yīng)于此,存儲(chǔ)器控制電路26按照1/15秒的間隔讀出存儲(chǔ)在JPEG區(qū)中的每幀壓縮的圖像數(shù)據(jù)。JPEG CODEC30對(duì)讀出的壓縮的圖像數(shù)據(jù)進(jìn)行解壓,并完成一次處理時(shí)每次提出請(qǐng)求。存儲(chǔ)器控制電路26響應(yīng)于該請(qǐng)求并將每幀靜止圖像數(shù)據(jù)寫入到顯示圖像區(qū),如圖8中所示。順便指出,顯示圖像區(qū)的容量?jī)H為1幀,與在圖1~圖6中所示的實(shí)施例相似,這樣按照1/15秒的間隔更新每幀靜止圖像數(shù)據(jù)。根據(jù)按照1/15秒的間隔輸出的請(qǐng)求由視頻編碼器38讀出在顯示圖像區(qū)中的靜止圖像數(shù)據(jù)。因此,在監(jiān)視器40上顯示各運(yùn)動(dòng)圖像。
CPU32每次讀出15幀壓縮的圖像數(shù)據(jù)由相同的文件讀出對(duì)應(yīng)的聲數(shù)據(jù)并同時(shí)提出一寫請(qǐng)求。由此,將讀出的聲數(shù)據(jù)寫入到聲數(shù)據(jù)區(qū),如圖8中所示。與15幀對(duì)應(yīng)的時(shí)間為1秒,相應(yīng)地由AVI文件中連續(xù)地讀出的聲數(shù)據(jù)擁有1秒的數(shù)據(jù)量。由聲數(shù)據(jù)區(qū)的能力為1秒,連續(xù)地讀出的聲數(shù)據(jù)全部存儲(chǔ)在該聲數(shù)據(jù)區(qū)。順便指出,根據(jù)索引信息確定要實(shí)行讀出的地址。
當(dāng)已寫完1秒的聲數(shù)據(jù)時(shí),CPU指令信號(hào)處理電路48進(jìn)行聲處理。按1/15秒的間隔輸出關(guān)于聲處理的指令。當(dāng)每次提供一個(gè)指令時(shí),信號(hào)處理電路48請(qǐng)求存儲(chǔ)器控制電路26讀出聲數(shù)據(jù)。存儲(chǔ)器控制電路26響應(yīng)于這一請(qǐng)求并按一次1/15秒的時(shí)間(524字節(jié))由聲數(shù)據(jù)區(qū)讀出聲數(shù)據(jù),并將其提供到信號(hào)處理電路48。在信號(hào)處理電路48中完成預(yù)定的處理之后,通過(guò)D/A轉(zhuǎn)換器50將聲數(shù)據(jù)輸出到一輸出終端52b。
CPU34具體地處理操作見(jiàn)圖9~圖13所示的流程圖,以此由存儲(chǔ)器卡36重放所需的運(yùn)動(dòng)圖像和聲音。
首先在步驟S201,指定在存儲(chǔ)器卡36中的所需的AVI文件。接著,在步驟S203,將首標(biāo)信息和索引信息存儲(chǔ)在存儲(chǔ)器32a。如果由操作人員按下設(shè)定鍵56,CPU32在步驟S205確定為“是”。在步驟S207,將圖像寫入地址VWA設(shè)定到JPEG區(qū)中的首地址。在步驟S209,將聲寫入地址AWA設(shè)定到聲數(shù)據(jù)區(qū)中的首地址。在步驟S211,將代表幀號(hào)碼i的計(jì)數(shù)器32b復(fù)位,以及將代表執(zhí)行或未執(zhí)行解壓的JPEG特征位標(biāo)記32c復(fù)位。在步驟S213確定幀的總數(shù)N與當(dāng)前幀數(shù)i的相減值是否大于15。如果為“是”,過(guò)程進(jìn)行到步驟S215,如果為“否”,過(guò)程進(jìn)行到圖12中所示的步驟S249。
在步驟S215,根據(jù)索引信息由AVI文件中讀出由號(hào)數(shù)為i的幀開始的15幀壓縮的圖像數(shù)據(jù)。在接連的步驟S217中,請(qǐng)求存儲(chǔ)器控制電路26寫入以上的壓縮的圖像數(shù)據(jù)。因此,將15幀壓縮的圖像數(shù)據(jù)寫入到所在的和接著的圖像寫入地址VWA,即JPEG區(qū)。在其后,CPU32進(jìn)行到步驟S219,根據(jù)索引信息由AVI文件中讀出與以上15幀對(duì)應(yīng)的1秒的聲數(shù)據(jù)。在步驟S221,請(qǐng)求存儲(chǔ)器控制電路26寫1秒的聲數(shù)據(jù)。因此,將聲數(shù)據(jù)寫入和接著的聲數(shù)據(jù)寫入地址AWA,即聲數(shù)據(jù)區(qū)。
在步驟S223和S225,CPU32分別將圖像讀出地址VRA和聲讀出地址ARA設(shè)定到當(dāng)前的圖像寫入地址VWA和聲寫入地址AWA。在步驟S227,CPU32將代表在JPEG區(qū)中的幀數(shù)(0≤k≤14)的計(jì)數(shù)器32d復(fù)位。在步驟S229,讀出所在的聲讀出地址ARA的和接著的聲讀出地址ARA的524字節(jié)(1/15秒)的聲數(shù)據(jù),以此在接著的步驟S231中,根據(jù)方程(1)更新聲讀出地址ARA。即將地址ARA向前移524字節(jié)。
ARA=ARA+524字節(jié)… (1)VSIZE1幀壓縮的圖像數(shù)據(jù)的長(zhǎng)度當(dāng)聲讀出地址ARA更新時(shí),在步驟S223,CPU32確定JPEG特征位標(biāo)記32c的狀態(tài)。如果JPEG特征位標(biāo)記32c處于復(fù)位狀態(tài),過(guò)程直接進(jìn)行到步驟S237。然而,如果JPEG特征位標(biāo)記32c處于設(shè)定狀態(tài),在步驟S235,確定已終止解壓過(guò)程,接著過(guò)程進(jìn)行到步驟S237。
SG16按照1/15秒的間隔產(chǎn)生垂直同步信號(hào)。在步驟S237,確定是否這一信號(hào)已由SG16輸出。如果為“是”,在步驟S239,指令JPEG CODEC30進(jìn)行解碼處理。JPEG CODEC30響應(yīng)于這一指令并請(qǐng)求存儲(chǔ)器控制電路26讀出1幀壓縮的圖像數(shù)據(jù)。因此,讀出所在的和接著的圖像讀出地址VRA的1幀壓縮的圖像數(shù)據(jù)。由JPEGCODEC30對(duì)讀出的壓縮的圖像數(shù)據(jù)進(jìn)行解壓。完成該過(guò)程時(shí),JPEG CODEC30將靜止圖像數(shù)據(jù)與寫請(qǐng)求一起提供到存儲(chǔ)器控制電路26。由此,將靜止圖像數(shù)據(jù)寫入顯示圖像區(qū),如圖8所示。根據(jù)由視頻編碼器38提出的請(qǐng)求,讀出顯示圖像區(qū)中的靜止圖像數(shù)據(jù)。因此,在監(jiān)視器40上相應(yīng)地顯示圖像。
在步驟S239,CPU32輸出一解碼指令,然后,在步驟S241,根據(jù)方程(2)更新圖像寫入地址VWA。由此,地址VWA前進(jìn)1幀。
VWA=VWA+VSIZE… (2)VSIZE1幀壓縮的圖像數(shù)據(jù)的長(zhǎng)度在其后,在步驟S243,遞增計(jì)數(shù)器32b(幀號(hào)碼i)和計(jì)數(shù)器32d(幀號(hào)碼k),并設(shè)定JPEG特征位標(biāo)記32c。根據(jù)遞增的幀號(hào)碼k,指定下一個(gè)要由JPEG區(qū)讀出的壓縮的圖像數(shù)據(jù)和下一個(gè)要由聲數(shù)據(jù)區(qū)讀出的聲數(shù)據(jù)。
在步驟S245,將幀號(hào)碼k與14比較。如果,k≤14,過(guò)程返回到步驟S229。從而,重復(fù)步驟S229-S245的操作過(guò)程,直到由JPEG區(qū)和聲數(shù)據(jù)區(qū)輸出所有的數(shù)據(jù)。另一方面,如果k>14,在步驟S247,將JPEG特征位標(biāo)記32c復(fù)位,然后過(guò)程返回到步驟S213。在確定k>14之前,幀數(shù)遞增15次。因此,當(dāng)在步驟S213確定為“是”時(shí),在后面指定的逐級(jí)步驟S215和S219中,根據(jù)遞增的幀號(hào)碼i和索引信息將下一個(gè)要由AVI文件輸出的圖像數(shù)據(jù)和聲數(shù)據(jù)壓縮。因此,在步驟S229和后續(xù)步驟中,對(duì)接下的15幀壓縮的圖像數(shù)據(jù)和1秒聲數(shù)據(jù)執(zhí)行寫和讀操作。
如果在步驟S213確定為“否”時(shí),進(jìn)行如在圖12和圖13中所示的步驟S249-S279。這些操作過(guò)程與上述的步驟S215-S247的操作過(guò)程相似,故盡可能地略去對(duì)它們的重復(fù)解釋。
在步驟S249和后續(xù)步驟中要處理的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)分別小于15幀和小于1秒。因此,在步驟S249中,讀出其余所有的壓縮的圖像數(shù)據(jù)以及在步驟S253,讀出其余所有的聲數(shù)據(jù)。在步驟S279將當(dāng)前的幀號(hào)碼與“N-1”比較。如果,i≤N-1,過(guò)程返回到步驟S263,而如i>N-1,過(guò)程則終止。即確定按N-1次完成所有運(yùn)動(dòng)圖像和聲音的重放,以及相應(yīng)地終止該過(guò)程。
根據(jù)這一實(shí)施例,向SDRAM每次寫入數(shù)量為15幀的壓縮的圖像數(shù)據(jù)和每次寫入數(shù)量為1秒的聲數(shù)據(jù),其中在完成預(yù)定的圖像和聲處理之后用接下的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)更新這些數(shù)據(jù)。因此與需要所有的要重放的壓縮的圖像數(shù)據(jù)和聲數(shù)據(jù)寫入到SDRAM的在先技術(shù)相比較,能夠降低SDRAM的容量。
順便指出,雖然在以上兩個(gè)實(shí)施例中,由存儲(chǔ)介質(zhì)重放的圖像數(shù)據(jù)是(已根據(jù)JPEG方案壓縮的)壓縮的圖像數(shù)據(jù),但本發(fā)明還適用于重放(已根據(jù)MPEG方案壓縮的)壓縮的圖像數(shù)據(jù)。然而,根據(jù)MPEG方案壓縮的數(shù)據(jù)按照數(shù)據(jù)流構(gòu)成,僅差異的幀具有處理數(shù)量為1幀的圖像信息。因而,如在第一實(shí)施例中一樣,在由所需的幀中斷續(xù)地讀出的壓縮的圖像數(shù)據(jù)的情況下,這一所需的幀是一提供在若干幀的一個(gè)間隔處的基準(zhǔn)幀。因此,高速重放的運(yùn)動(dòng)圖像顯示在監(jiān)視器上。另一方面,如在第二實(shí)施例中一樣,在每次按若干幀斷續(xù)地讀出的壓縮的圖像數(shù)據(jù)的情況下,基準(zhǔn)幀可以提供在若干幀的首地址。通過(guò)這樣實(shí)施,按照常規(guī)速度產(chǎn)生的運(yùn)動(dòng)圖像將顯示在監(jiān)視器上。
此外,雖然利用數(shù)字?jǐn)z像機(jī)可解釋各實(shí)施例,但本發(fā)明可應(yīng)用于重放運(yùn)動(dòng)圖像的各種電子設(shè)備。
雖然已對(duì)本發(fā)明進(jìn)行了詳細(xì)的介紹,應(yīng)清楚地理解,本發(fā)明僅是以舉例的方式并不是以限定的方式說(shuō)明的。
權(quán)利要求
1.一種用于重現(xiàn)數(shù)據(jù)文件的運(yùn)動(dòng)圖像重放裝置,該數(shù)據(jù)文件包含若干幀圖像數(shù)據(jù)和管理若干幀圖像數(shù)據(jù)的圖像管理信息,以此在監(jiān)視器上顯示運(yùn)動(dòng)圖像,該運(yùn)動(dòng)圖像重放裝置包含選擇器,用于按照預(yù)定的時(shí)間間隔選擇若干幀號(hào)碼中的每一號(hào)碼;圖像數(shù)據(jù)讀出器,用于根據(jù)由所述選擇器所選擇的幀號(hào)碼由所述數(shù)據(jù)文件中讀出1幀圖像數(shù)據(jù)和所述圖像管理信息;圖像數(shù)據(jù)記錄器,用于將由圖像數(shù)據(jù)讀出器讀出的所述1幀圖像數(shù)據(jù)寫入內(nèi)部存儲(chǔ)器;以及顯示電路,用于根據(jù)寫入所述內(nèi)部存儲(chǔ)器的所述1幀圖像數(shù)據(jù)在所述監(jiān)視器上顯示一靜止圖像。
2.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像重放裝置,其中所述圖像管理信息包含每幀圖像數(shù)據(jù)的起始地址。
3.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像重放裝置,其中寫入在所述內(nèi)部存儲(chǔ)器中的所述1幀圖像數(shù)據(jù)由所述圖像數(shù)據(jù)讀出器按照延遲讀出的圖像數(shù)據(jù)所更新。
4.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像重放裝置,其中所述內(nèi)部存儲(chǔ)器具有至少兩個(gè)用于存儲(chǔ)1幀圖像數(shù)據(jù)的存儲(chǔ)區(qū),所述顯示電路根據(jù)寫入在其中一個(gè)存儲(chǔ)區(qū)內(nèi)的所述1幀圖像數(shù)據(jù)在所述顯示器上顯示所述靜止圖像,以及所述圖像數(shù)據(jù)記錄器在非顯示過(guò)程中將所述1幀圖像數(shù)據(jù)寫入到一個(gè)存儲(chǔ)區(qū)內(nèi)。
5.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像重放裝置,其中所述圖像數(shù)據(jù)是已根據(jù)預(yù)定的方案壓縮的壓縮數(shù)據(jù),以及所述顯示電路包含解碼電路對(duì)寫入在內(nèi)部存儲(chǔ)器中的所述1幀圖像數(shù)據(jù)解碼以及輸出電路向所述監(jiān)視器輸出已利用所述解碼電路解碼的圖像數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的運(yùn)動(dòng)圖像重放裝置,其中所述預(yù)定的方案是JPEG。
7.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像重放裝置,其中所述數(shù)據(jù)文件還包含與所述若干幀圖像數(shù)據(jù)相關(guān)的聲數(shù)據(jù)以及管理所述聲數(shù)據(jù)的聲管理信息,以及還包含聲數(shù)據(jù)讀出器,用于根據(jù)由所述選擇器選擇的幀號(hào)碼由所述數(shù)據(jù)文件中讀出與1幀相關(guān)的聲數(shù)據(jù)和所述聲管理信息;以及聲輸出電路,用于按照預(yù)定的時(shí)間由所述聲數(shù)據(jù)讀出器輸出所述聲數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的運(yùn)動(dòng)圖像重放裝置,其中所述數(shù)據(jù)文件交替地寄存預(yù)定時(shí)間段的聲數(shù)據(jù)和與所述預(yù)定時(shí)間段相對(duì)應(yīng)的幀數(shù)的圖像數(shù)據(jù)。
9.一種運(yùn)動(dòng)圖像重放裝置,用于重現(xiàn)第一種幀數(shù)的圖像數(shù)據(jù)和數(shù)據(jù)文件,該數(shù)據(jù)文件包含管理第一種幀數(shù)的圖像數(shù)據(jù)的圖像管理信息,以此在監(jiān)視器上顯示運(yùn)動(dòng)圖像,該運(yùn)動(dòng)圖像重放裝置包含選擇器,用于按照預(yù)定的時(shí)間間隔選擇若干種幀數(shù)中的每一種;圖像數(shù)據(jù)讀出器,用于根據(jù)由所述選擇器所選擇的幀數(shù)由所述數(shù)據(jù)文件中讀出該小于第一種幀數(shù)的第二種幀數(shù)的圖像數(shù)據(jù)和所述圖像管理信息;圖像數(shù)據(jù)記錄器,用于將由圖像數(shù)據(jù)讀出器讀出的所述第二種幀數(shù)的圖像數(shù)據(jù)寫入內(nèi)部存儲(chǔ)器;以及顯示電路,用于根據(jù)寫入所述內(nèi)部存儲(chǔ)器的所述第二種幀數(shù)的圖像數(shù)據(jù)在所述監(jiān)視器上顯示對(duì)應(yīng)于所述第二種幀數(shù)的運(yùn)動(dòng)圖像。
10.根據(jù)權(quán)利要求9所述的運(yùn)動(dòng)圖像重放裝置,其中所述圖像數(shù)據(jù)是已根據(jù)預(yù)定方案壓縮的被壓縮數(shù)據(jù),以及所述顯示電路,包含對(duì)寫入在所述內(nèi)部存儲(chǔ)器中的所述第二種幀數(shù)的圖像數(shù)據(jù)解碼的解碼電路,以及輸出電路,將由所述解碼電路解碼的第二種幀數(shù)的圖像數(shù)據(jù)輸出到所述監(jiān)視器。
11.根據(jù)權(quán)利要求9所述的運(yùn)動(dòng)圖像重放裝置,其中所述數(shù)據(jù)文件還包含與所述第一種幀數(shù)的圖像數(shù)據(jù)相關(guān)的聲數(shù)據(jù)以及管理所述聲數(shù)據(jù)的聲管理信息,以及還包含聲數(shù)據(jù)讀出器,用于根據(jù)由所述選擇器所選擇的幀數(shù)由所述數(shù)據(jù)文件中讀出時(shí)間段與所述第二種幀數(shù)相關(guān)的聲數(shù)據(jù)和所述圖像管理信息;以及聲輸出電路,用于按預(yù)定時(shí)間輸出由所述聲數(shù)據(jù)讀出器讀出的所述聲數(shù)據(jù)。
全文摘要
一種包含模式轉(zhuǎn)換開關(guān)的運(yùn)動(dòng)圖像重放裝置,如由該開關(guān)設(shè)定重放模式,按斷續(xù)的方式逐幀地讀出寄存在存儲(chǔ)器卡中的AVI文件中的壓縮的圖像數(shù)據(jù)。將讀出的1幀壓縮的圖像數(shù)據(jù)存儲(chǔ)在SDRAM中,在其后由JPEG CODEC進(jìn)行解壓,并將解壓的圖像數(shù)據(jù)輸出到監(jiān)視器。在屏幕上顯示與解壓的圖像數(shù)據(jù)對(duì)應(yīng)的靜止圖像。如得到解壓的圖像數(shù)據(jù),存儲(chǔ)在SDRAM中的壓縮的圖像數(shù)據(jù)就變得不必要了,該不必要部分由壓縮的圖像數(shù)據(jù)所重寫。
文檔編號(hào)H04N5/907GK1262493SQ0010046
公開日2000年8月9日 申請(qǐng)日期2000年1月27日 優(yōu)先權(quán)日1999年1月27日
發(fā)明者郭順也 申請(qǐng)人:三洋電機(jī)株式會(huì)社