两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于個(gè)人計(jì)算機(jī)的電視聲頻位流發(fā)生器及其控制方法

文檔序號(hào):7565987閱讀:223來源:國(guó)知局
專利名稱:用于個(gè)人計(jì)算機(jī)的電視聲頻位流發(fā)生器及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于使用個(gè)人計(jì)算機(jī)(以下稱為PC)的高清晰度電視(以下稱為HDTV)的聲頻位流發(fā)生器及其控制方法。該聲音頻位流發(fā)生器適用于在HDTC(屬于下一代TV)的聲頻領(lǐng)域內(nèi)發(fā)展聲頻譯碼而不制造聲頻譯碼器,并且它用于多媒體,衛(wèi)星廣播裝置以及使用數(shù)據(jù)壓縮算法的數(shù)據(jù)傳輸裝置。特別是,在本發(fā)明中,通過使用PC形成位流,該位流通過基于數(shù)據(jù)壓縮算法的計(jì)算機(jī)模擬而被譯碼,然后將位流儲(chǔ)存于硬磁盤中,然后將它們以一特定傳輸速率輸出。
美國(guó)專利US5,200,811屬于現(xiàn)有技術(shù)。現(xiàn)將該發(fā)明的結(jié)構(gòu)簡(jiǎn)述如下。
該發(fā)明包括用于將無線電頻率信號(hào)轉(zhuǎn)換為第一中間頻率信號(hào)的接收處理裝置;用于發(fā)生窄帶中間頻率信號(hào)的第一濾波器;用于分開第二中間頻率信號(hào)的第二濾波器;用于解調(diào)第二中間頻率信號(hào)的頻率鎖相回路裝置;用于低通過濾的第一低通濾波器和第二低通濾波器;用于轉(zhuǎn)換低通頻率信號(hào)和高通頻率信號(hào)的第一模擬-數(shù)字轉(zhuǎn)換器和第二模擬-數(shù)字轉(zhuǎn)換器;用于分離來自第一和第二模擬-數(shù)字轉(zhuǎn)換器的低通頻率信號(hào)和高通頻率信號(hào)的分離器;用于對(duì)聲頻信號(hào)譯碼的聲頻譯碼器;用于內(nèi)插第一數(shù)字信號(hào)的高頻帶信號(hào)處理器裝置;用于延遲第二數(shù)字信號(hào)的延遲裝置;用于使從高頻帶處理器輸出的信號(hào)相加的加法器;用于將從加法器輸出的信號(hào)轉(zhuǎn)換為亮度信號(hào)和色度信號(hào)的時(shí)間壓縮光度和色度的反向積分裝置;以及用于將亮度信號(hào)和色度信號(hào)轉(zhuǎn)換為各自的數(shù)字信號(hào)的數(shù)字-模擬轉(zhuǎn)換器。
以上所述發(fā)明還缺乏一種用于HDTV接收機(jī)的聲頻位流發(fā)生技術(shù)。
本發(fā)明目的在于為克服上述現(xiàn)有技術(shù)中的缺點(diǎn)而提供一種用于使用PC和HDTV的聲頻位流發(fā)生器及其控制方法,其中,通過使用PC而備有PC接口插件,以使制造和試驗(yàn)用于HDTV的聲頻譯碼器時(shí)使用該P(yáng)C接口插件。
本發(fā)明的目的是這樣達(dá)到的所述使用PC的用于HDTV的聲頻位流發(fā)生器包括一個(gè)硬磁盤,該硬磁盤用于存儲(chǔ)通過計(jì)算機(jī)模擬編碼和制定的HDTV聲頻數(shù)據(jù);一個(gè)PC的主存儲(chǔ)器,它用于讀出一定量的聲頻數(shù)據(jù),以便將其輸出到輸入/輸出總線;一個(gè)地址譯碼器部分,它用于分析輸入/輸出總線的輸出地址以及用控制第一先進(jìn)先出(FIFO)存儲(chǔ)器和狀態(tài)寄存器部分;FIFO存儲(chǔ)器,它們用于存儲(chǔ)來自PC的輸出/輸入總線的輸出數(shù)據(jù);一個(gè)存儲(chǔ)器讀/寫控制部分,它用于控制FIFO存儲(chǔ)器的讀/寫操作;一個(gè)狀態(tài)寄存器部分,它用于控制PC的輸入/輸出總線;一個(gè)開關(guān),它用于在控制存儲(chǔ)器讀/寫控制部分下,控制FIFO存儲(chǔ)器的讀出操作;以及一個(gè)接口插件部分,它包括用于輸出傳輸時(shí)鐘脈沖的時(shí)鐘脈沖發(fā)生部分以及用于將8-位數(shù)據(jù)轉(zhuǎn)換為1-位串行數(shù)據(jù)的并行/串行轉(zhuǎn)換器。
本發(fā)明具有良好的效果,按照本發(fā)明當(dāng)發(fā)展HDTV聲頻譯碼系統(tǒng)為制造或獲得昂貴的聲頻譯碼器中的經(jīng)濟(jì)和時(shí)間問題都得到解決。在實(shí)際應(yīng)用中,該系統(tǒng)可以簡(jiǎn)單形式提供。在技術(shù)上發(fā)展了使用和控制PC中斷的方法,控制硬磁盤的方法,控制接口的方法,用于使用FIFO存儲(chǔ)器形成簡(jiǎn)單軟件的方法。因此,甚至當(dāng)用于HDTV的聲頻譜被改變時(shí),本發(fā)明方法仍然可方便地使用。進(jìn)而,本發(fā)明可用于使用其它數(shù)據(jù)壓縮方法的數(shù)字裝置。
通過參照附圖對(duì)最佳實(shí)施例的詳細(xì)描述,本發(fā)明上述目的和優(yōu)點(diǎn)將會(huì)更加清楚。


圖1示出本發(fā)明用于PC的聲頻位流發(fā)生器的全部結(jié)構(gòu);附圖2示出附圖1的地址譯碼器部分的結(jié)構(gòu);附圖3示出附圖1的狀態(tài)寄存器部分的結(jié)構(gòu);
附圖4示出附圖1的時(shí)鐘脈沖發(fā)生部分的結(jié)構(gòu);附圖5示出附圖1的并行/串行轉(zhuǎn)換器部分的結(jié)構(gòu);附圖6示出用于操作附圖2的地址譯碼器部分的波型;附圖7示出用于操作附圖1的FIFO存儲(chǔ)器的讀/寫時(shí)鐘脈沖的波型;附圖8A示出在完成寫入操作后FIFO存儲(chǔ)器全標(biāo)志信號(hào)的波型;附圖8B示出在完成讀出操作后FIFO存儲(chǔ)器空標(biāo)志信號(hào)的波型;附圖9示出用于操作附圖5并行/串行轉(zhuǎn)換部分的波型;附圖10是本發(fā)明用于聲頻位流發(fā)生器的軟件的主要程序流程圖;附圖11是本發(fā)明用于控制聲頻位流發(fā)生器的軟件的中斷程序流程圖。
附圖1示出按照本發(fā)明用于PC的聲頻位流發(fā)生器的全部結(jié)構(gòu)。本發(fā)明使用PC用于HDTV的聲頻位流發(fā)生器包括一個(gè)硬磁盤10,該硬磁盤用于存儲(chǔ)通過計(jì)算機(jī)摸擬編碼和制定的HDTV聲頻數(shù)據(jù),一個(gè)PC20的主存儲(chǔ)器20A,它用于讀出一定量的聲頻數(shù)據(jù);以便將其輸出到輸入/輸出總線;一個(gè)地址譯碼器部分1,它用于分析輸入/輸出總線的20B輸出地址A0-A11以及用于控制第一先進(jìn)先出(FIFO)存儲(chǔ)器和狀態(tài)寄存器部分6;FIFO存儲(chǔ)器2和3,它們用于存儲(chǔ)來自PC20的輸入/輸出總線20B的輸出數(shù)據(jù);一個(gè)存儲(chǔ)讀/寫控制部分4,它用于控制FIFO存儲(chǔ)器2和3的讀/寫操作;一個(gè)狀態(tài)寄存器部分6,它用于控制PC20輸入/輸出總線20B;一個(gè)開關(guān)5,它用于在控制存儲(chǔ)器讀/寫控制部分4下,控制FIFO存儲(chǔ)器2和3的讀出操作;以及一個(gè)接口插件部分30,它包括用于輸出傳輸時(shí)鐘脈沖的時(shí)鐘脈沖發(fā)生部分7以及用于將8-位數(shù)據(jù)轉(zhuǎn)換為1-位串行數(shù)據(jù)的并行/串行轉(zhuǎn)換部分9。
附圖2示出附圖1的地址譯碼器部分1的結(jié)構(gòu)。
地址譯碼器部分1包括地址檢測(cè)部分1A、1B和1C以及邏輯″與″部分1D、1E和1F;按照地址將地址A0-A11從PC20的輸入/輸出總線20B輸入地址檢測(cè)部分1A、1B和1C;并使地址檢測(cè)部分1A、1B和1C的輸出信號(hào)S1、S2和S3和PC20的輸入/輸出總線20B的寫入時(shí)鐘脈沖WR進(jìn)行″與″操作,以便使各個(gè)輸出WRST、WR1和WR2輸出到狀態(tài)寄存器部分6和FIFO存儲(chǔ)器2和3。
附圖3示出附圖1的狀態(tài)寄存器部分的結(jié)構(gòu)。
狀態(tài)寄存器部分6包括一個(gè)狀態(tài)寄存器6A、一個(gè)″異″部分6B和一個(gè)邏輯″或″部分6C;在此狀態(tài)寄存部分6中,由地址譯碼器部分1所發(fā)生和由時(shí)鐘信號(hào)WRST所鎖存的、在狀態(tài)寄存器6A的8數(shù)據(jù)位b0-b7中的較上兩位b7和b6由邏輯控制部分6C在聲學(xué)系統(tǒng)方式下作為時(shí)鐘控制信號(hào)CK3而被輸出;位b5作為為時(shí)鐘脈沖發(fā)生部分7的復(fù)位或置位信號(hào)RST而起作用,以便控制時(shí)鐘脈沖發(fā)生部分7;位b4用作復(fù)位或置位FIFO存儲(chǔ)器2和3的復(fù)位信號(hào);位b0到b3顯示聲頻位流的傳輸速率并且被″異″部分6B所譯碼,以便輸出時(shí)鐘控制信號(hào)CK1和CK2,因此,控制時(shí)鐘脈沖發(fā)生部分7和時(shí)鐘控制信號(hào)CK3的分頻比。
附圖4示出附圖1的時(shí)鐘脈沖發(fā)生部分7的結(jié)構(gòu)。
時(shí)鐘脈沖發(fā)生部7包括分頻器7A-7F、一個(gè)數(shù)據(jù)裝入信號(hào)發(fā)生器7I;各個(gè)分頻器7A-7F通過從狀態(tài)寄存器部分6輸出的復(fù)位信號(hào)或置位信號(hào)RST而被復(fù)位;各個(gè)分頻器7A-7F在完成FIFO存儲(chǔ)器2和3的寫入態(tài)時(shí),被置于操作態(tài),從而使12.288MHz的晶體示波器8發(fā)生時(shí)鐘脈沖,該時(shí)鐘脈沖是8種;基于各個(gè)分頻比,在被分頻的信號(hào)中,按照狀態(tài)寄存器部分6輸出的時(shí)鐘控制信號(hào)CK1、CK2和CK3,由選擇器7G選擇一個(gè)信號(hào);被選擇的信號(hào)按照傳輸時(shí)鐘信號(hào)F輸出到并行/串行轉(zhuǎn)換部分9、8頻分頻器7H和數(shù)據(jù)裝入信號(hào)發(fā)生器7I;經(jīng)分為8個(gè)頻率的信號(hào)F/8從8頻分頻器7H輸出到開關(guān)5,以便使FIFO存儲(chǔ)器2和3輸出讀出時(shí)鐘RD1和RD2;以及數(shù)據(jù)裝入信號(hào)S/L作為數(shù)據(jù)裝入信號(hào)發(fā)生器7I的輸出變?yōu)閷?duì)并行/串行轉(zhuǎn)換部分9的輸入數(shù)據(jù)裝入信號(hào),信號(hào)S/L具有與分為8個(gè)頻率的信號(hào)F/8(8 frequency-divided signalF/8)相同的頻率。
附圖5示出附圖1的并行/串行轉(zhuǎn)換器部分8的結(jié)構(gòu)。
在此并行/串行轉(zhuǎn)換器部分8中,分為8個(gè)頻率的信號(hào)F/8以時(shí)鐘脈沖脈沖發(fā)生器7作為輸入時(shí)鐘脈沖而被接收;輸出時(shí)鐘脈沖是從時(shí)鐘脈沖發(fā)生器7輸出的傳輸時(shí)鐘信號(hào)F;從FIFO儲(chǔ)存器2和3輸出的8位輸入數(shù)據(jù)Q0-Q7由時(shí)鐘脈沖發(fā)生器7的數(shù)據(jù)裝入信號(hào)S/L所鎖存,以便作為1-位串行數(shù)據(jù)輸出。
參照附圖6到9本發(fā)明的電路按照其操作加以說明。
通過使用HDTV聲頻數(shù)據(jù)壓縮算法,聲頻位流通過計(jì)算機(jī)模擬而被制定,并且它被儲(chǔ)存入硬磁盤10中。PC20在16K字節(jié)的插入程序補(bǔ)碼下讀出數(shù)據(jù),以便將它們存儲(chǔ)于PC20的存儲(chǔ)器20A中,然后,用于控制聲頻位流發(fā)生器的軟件向輸入/輸出總線20B輸出地址A和數(shù)據(jù)D。然后將12-位地址A0-A11、8-位數(shù)據(jù)D0-D7和寫入時(shí)鐘脈沖信號(hào)WR輸出到接口插件部分30。
接口插件30的地址譯碼器1時(shí)12-位地址A0-A11譯碼,該12-位地址被裝入PC20的輸入/輸出總線20B,因此,制定FIFO儲(chǔ)存器2和3的寫入時(shí)鐘WR1和WR2以及狀態(tài)寄存器7的寫入時(shí)鐘WRST。在此條件下,輸入/輸出總線20B的地址A0-A11具有如附圖6波型的存儲(chǔ)變換以波型示于附圖6。這就是,如果地址是360h,則輸出輸入/總線20B被寫入狀態(tài)寄存器7;如果地址是361h,它就被寫入FIFO存儲(chǔ)器2;而如果地址是362h,則它被寫入存儲(chǔ)器3。也即,被輸入地址譯碼器1的地址A0-A11在各個(gè)檢測(cè)部分1A、1B和1C中比較輸入/輸出地址360h、361h和362h。當(dāng)輸入/輸出地址360h、361h和362h被輸入檢測(cè)部分1A、1B和1C時(shí),該比較值在這樣方式下操作,以致檢測(cè)部分1A、1B和1C輸出邏輯″0″。其間,未接收到輸入/輸出地址360h、361h或362h的檢測(cè)部分1A、1B或1C則輸出邏輯″1″。
按照寫入時(shí)鐘WR1和WR2,裝入PC20的輸入/輸出總線20B的8-位數(shù)據(jù)D0-D7被寫入FIFO存儲(chǔ)器2和3。在此情況下,F(xiàn)IFO存儲(chǔ)器2和3按如下方式操作。那就是,如果FIFO存儲(chǔ)器2正在進(jìn)行寫入操作,則FIFO存儲(chǔ)器3則執(zhí)行讀出操作。另一方面,如果FIFO存儲(chǔ)器3正在進(jìn)行寫操作,則FIFO存儲(chǔ)器2則執(zhí)行讀出操作。
開關(guān)操作按下列方式進(jìn)行。那就是,存儲(chǔ)器寫/讀控制部分4分析空標(biāo)志FF,該標(biāo)志是在FIFO存儲(chǔ)器2和3完成該操作之后發(fā)生的。然后,對(duì)該標(biāo)志的控制信號(hào)RDCNTL被送往開關(guān)5,以便轉(zhuǎn)換讀出時(shí)鐘RDI和RD2,該讀出時(shí)鐘RD1和RD2由時(shí)鐘脈沖發(fā)生部分7的分為8個(gè)頻率的信號(hào)F/8所產(chǎn)生。然后,將其送往FIFO存儲(chǔ)器2或FIFO存儲(chǔ)器3。
從地址譯碼器1輸出的該出時(shí)鐘WRST被應(yīng)用到狀態(tài)寄存器部分6的狀態(tài)寄存器6A中,狀態(tài)寄存器6A的邏輯如表1所示。
當(dāng)?shù)刂窋?shù)據(jù)360h從輸入/輸出總線20B輸出時(shí),寫入時(shí)鐘WRST通過地址譯碼器部分1的檢測(cè)部分1A被輸出。在此情況下,狀態(tài)寄存器6A輸出用于控制聲頻位流發(fā)生器的控制信號(hào)數(shù)據(jù)CK1和CK2。輸入狀態(tài)寄存器6A的8-位數(shù)據(jù)D0-D7被讀出時(shí)鐘WRST鎖存,并且對(duì)此的控制操作示于表1。
表1用于狀態(tài)寄存器的邏輯表
也就是,在8數(shù)據(jù)位中的二個(gè)較上位b7和b6相應(yīng)于聲頻系統(tǒng)方式,其詳細(xì)情況示于表1。b7和b6作為時(shí)鐘控制信號(hào)CK3由狀態(tài)寄存器部分6的邏輯″或″部分6C輸出。時(shí)鐘信號(hào)CK3在立體聲或2通道方式下輸出一個(gè)邏輯″0″,并且在4通道方式下輸出一個(gè)邏輯″1″。狀態(tài)寄存器6A的位b3和b0代表聲頻位流的傳輸速率,并且它們的輸出變成時(shí)鐘控制信號(hào)CK1、CK2和CK3,從而信號(hào)CK1、CK2和CK3將控制時(shí)鐘脈沖發(fā)生部分7的分頻器7A-7F的分頻比。位b3-b0由狀態(tài)寄存器部分6的″異″部分6B所譯碼,以便發(fā)生時(shí)鐘控制信號(hào)CK1和CK2。
狀態(tài)寄存器6A的位b5輸出一個(gè)復(fù)位信號(hào)RST,以便使時(shí)鐘脈沖發(fā)生部分7復(fù)位或置位,也就是,當(dāng)邏輯是″0″時(shí),時(shí)鐘脈沖發(fā)生部分7被接通,從而它能完成正常操作。
如果在初始階段時(shí)最后聲頻位流輸出被防止,則復(fù)位信號(hào)RST的邏輯變?yōu)椤?″。
狀態(tài)寄存器6A的位b4輸出一個(gè)復(fù)位信號(hào)RESET,以便使FIFO存儲(chǔ)器2和3復(fù)位或置位。也即,如果邏輯是″1″,則FIFO存儲(chǔ)器2和3執(zhí)行正常操作,而如果邏輯是″0″,則FIFO存儲(chǔ)器2和3被復(fù)位以便置于初始狀態(tài)。
時(shí)鐘脈沖發(fā)生部分7接收來自狀態(tài)寄存器6的復(fù)位信號(hào)RST和時(shí)鐘控制信號(hào)CK1、CK2和CK3,以便發(fā)生聲頻傳輸時(shí)鐘信號(hào)F和用于FIFO存儲(chǔ)器2和3的讀出時(shí)鐘RD1和RD2。此時(shí)鐘脈沖發(fā)生部分7具有如以下表2所示的邏輯表,并且具有按照12.288MHz的晶體示波器在控制狀態(tài)寄存部分6的時(shí)鐘控制信號(hào)CK1、CK2和CK3下,發(fā)生所需時(shí)鐘脈沖的功能。
表2時(shí)鐘脈沖發(fā)生部分的邏輯表<
<p>首先,在初態(tài)時(shí),時(shí)鐘脈沖發(fā)生部分7的各分頻器7A-7F由于從狀態(tài)寄存器輸出的復(fù)位信號(hào)RST而被復(fù)位。當(dāng)FIFO存儲(chǔ)器2和3完成寫入操作,所有的分頻器7A-7F被置于操作態(tài),以便發(fā)生時(shí)鐘脈沖。在此情況下,有8種時(shí)鐘脈沖,這些時(shí)鐘脈沖中只有一個(gè)被狀態(tài)寄存器部分6的時(shí)鐘控制信號(hào)CK1、CK2和CK3所選擇。作為輸出信號(hào)之一的傳輸時(shí)鐘信號(hào)F被輸入并行/串行轉(zhuǎn)換部分9,并且在內(nèi)部,從8分頻器7H將分為8個(gè)頻率的信號(hào)F/8輸出到開關(guān)5,結(jié)果,用于FIFO存儲(chǔ)器2和3的讀出時(shí)鐘RD1和RD2被輸出。數(shù)據(jù)裝入信號(hào)發(fā)生部分7I向并行/串行轉(zhuǎn)換部分9輸出一個(gè)與分為8個(gè)頻率的信號(hào)F/8相同頻率的數(shù)據(jù)裝入信號(hào)S/L。
附圖7示出用于操作附圖2的FIFO存儲(chǔ)器2和3的讀/寫時(shí)鐘的波型。
FIFO存儲(chǔ)器2和3的數(shù)據(jù)總線被裝入具有與D0-D7相同波型的數(shù)據(jù),然后,F(xiàn)IFO存儲(chǔ)器2和3的寫入操作通過具有與WR1和WR2相同波型的寫入時(shí)鐘而被執(zhí)行。在此情況下,當(dāng)每一次寫入時(shí)鐘WR1或WR2被輸入時(shí),在FIFO存儲(chǔ)器2和3中的地址就增加1,上述操作在寫入時(shí)鐘WR1或WR2的脈沖上升邊沿執(zhí)行。更且,F(xiàn)IFO存儲(chǔ)器2和3按照具有與讀出時(shí)鐘RD相同波型的讀出時(shí)鐘,首次輸出第一輸入數(shù)據(jù)。
在附圖7中,tRC和tWC分別代表讀/寫操作的循環(huán)時(shí)間,tA代表存取時(shí)間,tRR和tWR分別代表讀/寫操作的恢復(fù)時(shí)間,tPR和tPW分別代表讀/寫信號(hào)的脈沖寬度,tDVR代表在讀出操作中的最高數(shù)值有效時(shí)間,tSD表示一個(gè)數(shù)據(jù)準(zhǔn)備時(shí)間,tHD代表一個(gè)數(shù)據(jù)占用時(shí)間。
附圖8A示出在完成寫入操作后、FIFO存儲(chǔ)器2和3的全標(biāo)志信號(hào)FF的波型。當(dāng)被完成的寫入操作如同F(xiàn)IFO存儲(chǔ)器2和3的容量(16K字節(jié))那么多時(shí)則通過FIFO存儲(chǔ)器2和3的內(nèi)部操作給出一個(gè)信息存儲(chǔ)已全滿。
附圖8B表示在完成讀出操作后,F(xiàn)IFO存儲(chǔ)器2和3的空標(biāo)志信號(hào)EF的波型。當(dāng)讀出操作被FIFO存儲(chǔ)器2和3完成時(shí),則空標(biāo)志信號(hào)EF邏輯變?yōu)椤?″,當(dāng)讀出最后一個(gè)數(shù)據(jù)后,通過一個(gè)信號(hào)通知FIFO存儲(chǔ)器2和3已空缺。
附圖9示出用于附圖1并行/串行轉(zhuǎn)換部分9操作的波型。并行/串行轉(zhuǎn)換部分9將時(shí)鐘脈沖發(fā)生器7的分為8個(gè)頻率的信號(hào)F/8作為輸入時(shí)鐘而接收,并且輸出時(shí)鐘脈沖發(fā)生器7的傳輸時(shí)鐘信號(hào)F。從FIFO存儲(chǔ)器2和3輸出的8-位輸出數(shù)據(jù)Q0-Q7在時(shí)鐘脈沖發(fā)生器7的數(shù)據(jù)裝入信號(hào)S/L的脈沖下降邊沿被鎖存,從而輸出1-位串行數(shù)據(jù)。
參照附圖10和11將用于控制上述操作的軟件描述如下附圖10是用于本發(fā)明聲頻位流發(fā)生器的軟件的主要程序流程圖。如果程序被啟動(dòng),首先硬磁盤10的文件被讀出,以便置值用于臨時(shí)存儲(chǔ)的主存儲(chǔ)器20A,然后,限定數(shù)據(jù)以便復(fù)位接口插件部分30(步驟X1)。然后,如果接口插件部分30需要中斷,則將需要中斷的值置入中斷寄存器(步驟X2),因此,實(shí)現(xiàn)了中斷程序。在此情況下,該中斷是IRQ10,該IRQ10并不用于在PC中的周圍硬磁盤。步驟X2之后,一個(gè)文件作為讀出譯過碼的聲頻位流文件的準(zhǔn)備工作而打開,該譯過碼的聲頻位流文件被存儲(chǔ)于硬磁盤內(nèi),并且通過計(jì)算機(jī)模擬而被制定(步驟X3)。然后,將置于接口插件部分10的FIFO存儲(chǔ)器2和3復(fù)位,輸出時(shí)鐘控制信號(hào)CK1、CK2和CK3,從而,從時(shí)鐘脈沖發(fā)生器部分7將沒有時(shí)鐘脈沖被輸出(步驟X4)。如果接口插件部分30需要中斷,則IRQ10被允許操作,從而程序?qū)⑻街袛喑绦?步驟X5)。在步驟X5后,數(shù)據(jù)從插入程序認(rèn)碼16K字節(jié)的硬磁盤10讀出,以便將其存儲(chǔ)入主存儲(chǔ)器20A中(步驟X6),并且該存儲(chǔ)的數(shù)據(jù)被寫入接口插件部分30的FIFO存儲(chǔ)器2和3中(步驟X7)。然后,檢驗(yàn)中斷是否被產(chǎn)生,以及中斷是否正在實(shí)行(步驟X8)。如果中斷尚未產(chǎn)生,則系統(tǒng)等待到中斷發(fā)生,并且當(dāng)中斷發(fā)生,則檢驗(yàn)ESC鍵是否通過鍵板被輸入(步驟X9)。如果ESC鍵業(yè)已輸入,則程序終止。反之,則檢驗(yàn)被讀出的文件是否存在于硬磁盤10之中(步驟10)。如果沒有數(shù)據(jù)可供讀出,則程序終止。反之,數(shù)據(jù)從硬磁盤10被讀出(步驟X11),以便將其輸出到接口插件部分30(步驟X12),當(dāng)步驟12完成時(shí),系統(tǒng)回到步驟8。
附圖11是用于控制本發(fā)明聲頻位流發(fā)生器的軟件的中斷程序流程圖。如果中斷從主程序中發(fā)生,所軟件啟動(dòng)。然后再檢驗(yàn)發(fā)生中斷的是否是IRQ10(步驟Y1)。當(dāng)中斷被肯定時(shí),則現(xiàn)在所用的接口插件部分30的FIFO存儲(chǔ)器2和3在監(jiān)視器中被顯示出來(步驟Y2)。然后,為了通知中斷已從主程序中發(fā)生,將測(cè)試指令信號(hào)(test-int Signal)置值為″1″(步驟Y3)。
權(quán)利要求
1.使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于包括一個(gè)硬磁盤10,該硬磁盤用于存儲(chǔ)通過計(jì)算機(jī)摸擬編碼和制定的HDTV聲頻數(shù)據(jù),一個(gè)PC20的主存儲(chǔ)器20A,它用于讀出一定量的聲頻數(shù)據(jù);以便將其輸出到輸入/輸出總線;一個(gè)地址譯碼器部分1,它用于分析輸入/輸出總線的20B輸出地址A0-A11以及用于控制第一先進(jìn)先出(FIFO)存儲(chǔ)器和狀態(tài)寄存器部分6;FIFO存儲(chǔ)器2和3,它們用于存儲(chǔ)來自PC20的輸入/輸出總線20B的輸出數(shù)據(jù);一個(gè)存儲(chǔ)讀/寫控制部分4,它用于控制FIFO存儲(chǔ)器2和3的讀/寫操作;一個(gè)狀態(tài)寄存器部分6,它用于控制PC20輸入/輸出總線20B;一個(gè)開關(guān)5,它用于在控制存儲(chǔ)器讀/寫控制部分4下,控制FIFO存儲(chǔ)器2和3的讀出操作;以及一個(gè)接口插件部分30,它包括用于輸出傳輸時(shí)鐘脈沖的時(shí)鐘脈沖發(fā)生部分7以及用于將8-位數(shù)據(jù)轉(zhuǎn)換為1-位串行數(shù)據(jù)的并行/串行轉(zhuǎn)換部分9。
2.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于所述地址譯碼器部分1包括地址檢測(cè)部分1A、1B和1C以及邏輯″與″部分1D、1E和1F;按照地址將地址A0-A11從PC20的輸入/輸出總線20B輸入地址檢測(cè)部分1A、1B和1C;并使地址檢測(cè)部分1A、1B和1C的輸出信號(hào)S1、S2和S3和PC20的輸入/輸出總線20B的寫入時(shí)鐘脈沖WR進(jìn)行″與″操作,以便使各個(gè)輸出WRST、WR1和WR2輸出到狀態(tài)寄存器部分6和FIFO存儲(chǔ)器2和3。
3.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于所述存儲(chǔ)讀/寫控制部分4按照下述控制所述FIFO存儲(chǔ)器2和3當(dāng)寫入操作完成如所述FIFO存儲(chǔ)器2和3的容量(16K字節(jié))那么多時(shí),從所述FIFO存儲(chǔ)器2和3輸出的全標(biāo)志信號(hào)FF通過其內(nèi)部操作通知所述FIFO存儲(chǔ)器2和3已完全充滿;并且當(dāng)讀出操作由所述FIFO存儲(chǔ)器2和3完成時(shí),從所述FIFO存儲(chǔ)器2和3輸出的空信號(hào)報(bào)告所述存儲(chǔ)器2和3的空位。
4.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于所述開關(guān)5轉(zhuǎn)換到所述FIFO存儲(chǔ)器2和3以及按照所述時(shí)鐘脈沖發(fā)生部分7的分為8個(gè)頻率的信號(hào)F/8和按照所述存儲(chǔ)器讀/寫控制部分的讀出控制信號(hào)RDCNTL發(fā)生讀出時(shí)鐘RD1和RD2。
5.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于所述狀態(tài)寄存器部分6包括一個(gè)狀態(tài)寄存器6A、一個(gè)″異″部分6B和一個(gè)邏輯″或″部分6C;在此狀態(tài)寄存部分6中,由地址譯碼器部分1所發(fā)生和由時(shí)鐘信號(hào)WRST所鎖存的、在狀態(tài)寄存器6A的8數(shù)據(jù)位b0-b7中的較上兩位b7和b6由邏輯控制部分6C在聲學(xué)系統(tǒng)方式下作為時(shí)鐘控制信號(hào)CK3而被輸出;位b5作為為時(shí)鐘脈沖發(fā)生部分7的復(fù)位或置位信號(hào)RST而起作用,以便控制時(shí)鐘脈沖發(fā)生部分7;位b4用作復(fù)位或置位FIFO存儲(chǔ)器2和3的復(fù)位信號(hào);位b0到b3顯示聲頻位流的傳輸速率并且被″異″部分6B所譯碼,以便輸出時(shí)鐘控制信號(hào)CK1和CK2,因此,控制時(shí)鐘脈沖發(fā)生部分7和時(shí)鐘控制信號(hào)CK3的分頻比。
6.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于所述時(shí)鐘脈沖發(fā)生器部分分頻器7A-7F、一個(gè)數(shù)據(jù)裝入信號(hào)發(fā)生器7I;各個(gè)分頻器7A-7F通過從狀態(tài)寄存器部分6輸出的復(fù)位信號(hào)或置位信號(hào)RST而被復(fù)位;各個(gè)分頻器7A-7F在完成FIFO存儲(chǔ)器2和3的寫入態(tài)時(shí),被置于操作態(tài),從而使12.288MHz的晶體示波器8發(fā)生時(shí)鐘脈沖,該時(shí)鐘脈沖是8種;基于各個(gè)分頻比,在被分頻的信號(hào)中,按照狀態(tài)寄存器部分6輸出的時(shí)鐘控制信號(hào)CK1、CK2和CK3,由選擇器7G選擇一個(gè)信號(hào);被選擇的信號(hào)按照傳輸時(shí)鐘信號(hào)F輸出到并行/串行轉(zhuǎn)換部分9、8頻分頻器7H和數(shù)據(jù)裝入信號(hào)發(fā)生器7I;經(jīng)分為8個(gè)頻率的信號(hào)F/8從8頻分頻器7H輸出到開關(guān)5,以便使FIFO存儲(chǔ)器2和3輸出讀出時(shí)鐘RD1和RD2;以及數(shù)據(jù)裝入信號(hào)S/L作為數(shù)據(jù)裝入信號(hào)發(fā)生器7I的輸出變?yōu)閷?duì)并行/串行轉(zhuǎn)換部分9的輸入數(shù)據(jù)裝入信號(hào),信號(hào)S/L具有與分為8個(gè)頻率的信號(hào)F/8(8 frequency-divided signal F/8)相同的頻率。
7.按照權(quán)利要求1所述使用PC、用于HDTV的聲頻位流發(fā)生器,其特征在于在此所述并行/串行轉(zhuǎn)換部分8中,分為8個(gè)頻率的信號(hào)F/8以時(shí)鐘脈沖脈沖發(fā)生器7作為輸入時(shí)鐘脈沖而被接收;輸出時(shí)鐘脈沖是從時(shí)鐘脈沖發(fā)生器7輸出的傳輸時(shí)鐘信號(hào)F;從FIFO儲(chǔ)存器2和3輸出的8位輸入數(shù)據(jù)Q0-Q7由時(shí)鐘脈沖發(fā)生器7的數(shù)據(jù)裝入信號(hào)S/L所鎖存,以便作為1-位串行數(shù)據(jù)輸出。
8.通過使用PC控制聲頻位流發(fā)生器的方法,其特征在于當(dāng)程序開始時(shí)置值用于存儲(chǔ)來自硬磁盤10的文件的主存儲(chǔ)器20A,以便臨時(shí)存儲(chǔ)文件,并且限定數(shù)據(jù)以便復(fù)位接口插件部分30(X1);為中斷寄存器的中斷所需的IRQ10置值,而不用于所述PC的硬磁盤,以便當(dāng)接口插件部分30要求中斷時(shí)執(zhí)行中斷程序;作為用于讀出譯過碼的聲頻位流文件的準(zhǔn)備工作而打開文件,該文件通過計(jì)算機(jī)模擬而被制定并儲(chǔ)存于所述硬磁盤10中(X3);復(fù)位在所述接口插件部分30內(nèi)所設(shè)FIFO存儲(chǔ)器2和3,并輸出時(shí)鐘脈沖使時(shí)鐘脈沖發(fā)生器7不輸出時(shí)鐘脈沖(X4);根據(jù)從所述接口插件部分30來的要求,使所述IRQ10跳到程序中的中斷程序操作(X5);從插入程序補(bǔ)碼16K字節(jié)的硬磁盤10讀出數(shù)據(jù),并將它們存儲(chǔ)于主存儲(chǔ)器20A之中(X6);開始將上步驟(X6)的數(shù)據(jù)寫入接口插件部分30的FIFO存儲(chǔ)器2和3中(X7);當(dāng)發(fā)生中斷后,檢驗(yàn)中斷程序是否已被實(shí)行(X8);在中斷發(fā)生后,檢驗(yàn)ESC鍵是否通過鍵板被輸入(X9);當(dāng)發(fā)現(xiàn)ESC鍵未被輸入時(shí),檢驗(yàn)在所述硬磁盤10的文件內(nèi)是否還存在有被讀出的數(shù)據(jù)(X10);當(dāng)發(fā)現(xiàn)有要讀出的數(shù)據(jù)存在時(shí),從所述硬磁盤10讀出該數(shù)據(jù)(X11);將上步驟(X11)的數(shù)據(jù)輸出到接口插件部分(X12),以上諸步驟按上述次序執(zhí)行。
9.按照權(quán)利要求8所述通過使用PC控制聲頻位流發(fā)生器的方法,其特征在于還包括如下步驟再檢驗(yàn)是否對(duì)所述中斷程序已輸入所述中斷IRQ10(Y1);當(dāng)肯定中斷發(fā)生后,在監(jiān)視器中顯示所述接口插件部分30的所述FIFO存儲(chǔ)器2和3中被使用者之一(Y2);以及對(duì)測(cè)試指令信號(hào)(test-int Signal)置值為″1″,以便通知在主要程序中業(yè)已發(fā)生中斷(Y3)。
全文摘要
本發(fā)明涉及用于使用個(gè)人計(jì)算機(jī)的高清晰度電視的聲頻位流發(fā)生器及其控制方法。在本發(fā)明中,通過使用PC形成位流,該位流通過基于數(shù)據(jù)壓縮算法的計(jì)算機(jī)模擬而被譯碼,然后將位流儲(chǔ)存于硬磁盤中,再將它們以一定傳輸速率輸出。本聲頻位流發(fā)生器適用于在HDTV的聲頻領(lǐng)域內(nèi)發(fā)展聲頻譯碼,而不需制造聲頻譯碼器。
文檔編號(hào)H04N7/52GK1130842SQ9510212
公開日1996年9月11日 申請(qǐng)日期1995年3月7日 優(yōu)先權(quán)日1994年3月7日
發(fā)明者高龍哲 申請(qǐng)人:現(xiàn)代電子產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黎平县| 朝阳市| 东乡县| 西充县| 扶沟县| 团风县| 宜阳县| 兰西县| 图们市| 巫山县| 新乡市| 碌曲县| 黄骅市| 南雄市| 巴彦县| 安达市| 大悟县| 社会| 长乐市| 宜宾市| 洞头县| 石景山区| 东乡县| 延川县| 新竹县| 石首市| 皮山县| 南华县| 井研县| 江门市| 赣州市| 郧西县| 库车县| 云南省| 万荣县| 太谷县| 北辰区| 米易县| 连平县| 东乡| 天门市|