專利名稱:能在主機設備之間數(shù)據(jù)通信的組合設備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能在主機設備之間數(shù)據(jù)通信的組合設備及其方法。更具體地,本發(fā)明涉及能在用于兩個在其中使用高級技術(shù)配件(ATA,advanced technology attachment)分組接口的主機設備之間執(zhí)行數(shù)據(jù)通信的主機設備之間數(shù)據(jù)通信的組合設備及其方法。
背景技術(shù):
為滿足消費者的不同需求,在獨立設備中集成不同功能的組合設備正在迅速地發(fā)展。組合設備包括具有數(shù)碼相機功能的移動電話、具有數(shù)字攝像機功能的數(shù)碼相機、以及具有DVD功能的機頂盒。隨著技術(shù)的發(fā)展,組合設備的種類在增加。
組合設備包括功能模塊,用于執(zhí)行不同的功能;以及主機設備,用于控制相應的功能模塊。例如,組合設備包括執(zhí)行第一功能的第一主機設備,以及執(zhí)行第二功能的第二主機設備。通過相互的數(shù)據(jù)通信,第一主機設備和第二主機設備系統(tǒng)地控制組合設備的功能。
相關(guān)技術(shù)中的組合設備必須包括第三主機設備,用于在第一和第二主機設備之間執(zhí)行數(shù)據(jù)通信。
圖1是說明傳統(tǒng)的組合設備的方框圖。
參考圖1,傳統(tǒng)的組合設備包括第一主機設備10、第二主機設備20、以及第三主機設備30。
第一主機設備和第二主機設備控制功能模塊(未示出)執(zhí)行相應的功能。
第三主機設備30控制第一和第二主機設備10、20在他們之間執(zhí)行數(shù)據(jù)通信。第三主機設備30通過外設部件互連(PCI,peripheralcomponent interconnect)或以太網(wǎng)控制第一和第二主機設備10、20。
例如,具有DVD功能的機頂盒,包括DVD解碼器,用于執(zhí)行DVD功能;活動圖像專家組(MPEG)-2解碼器,用于接收和處理數(shù)字廣播信號。機頂盒包括主要的主機設備,用于控制DVD解碼器和MPEG-2解碼器發(fā)送和接收數(shù)據(jù),例如聯(lián)合圖像專家組(JPEG)和MP3等等。
由于主要的主機設備的額外使用,不管怎樣,組合設備具有復雜的系統(tǒng)結(jié)構(gòu),并且增加了電能消耗。也因為組合設備在執(zhí)行某個功能時受負載的支配,會導致用戶的不方便。此外,主要的主機設備需要很多元件,導致組合設備的成本的增加。
因此,存在針對在主機設備之間數(shù)據(jù)通信的改進的設備和方法的需求。
發(fā)明內(nèi)容
本發(fā)明的典型方面是為了處理至少上述的問題和/或缺點,并且提供至少下文將述及的優(yōu)點。因此,本發(fā)明的典型實施例提出了一種能在主機設備之間數(shù)據(jù)通信的組合設備,不需要附加的主機設備,在主機設備之間利用高級技術(shù)配件(ATA)分組接口執(zhí)行數(shù)據(jù)通信,及其數(shù)據(jù)通信方法。
上述典型方面通過提出一種組合設備實現(xiàn),包括第一主機設備,控制執(zhí)行第一功能的第一功能模塊;第二主機設備,控制執(zhí)行第二功能的第二功能模塊;以及高級技術(shù)配件(ATA)調(diào)節(jié)器,通過ATA分組接口執(zhí)行第一主機設備和第二主機設備之間的數(shù)據(jù)通信。
在典型實施例中,ATA調(diào)節(jié)器包括第一ATA部分,用于從第一主機設備接收至少讀命令和寫命令之一;第二ATA部分,用于從第一ATA部分接收至少一個命令,并且將接收到的命令發(fā)送給第二主機設備;第一緩沖器,用于根據(jù)至少一個命令臨時存儲地從至少第一主機設備和第一ATA部分之一發(fā)送來的數(shù)據(jù);第二緩沖器,用于根據(jù)至少一個命令臨時地存儲從至少第二主機設備和第二ATA部分之一發(fā)送來的數(shù)據(jù);以及SRAM,用于存儲從至少第一ATA部分和第二ATA部分之一發(fā)送來的數(shù)據(jù)。
在典型實施例中,第一ATA部分將臨時存儲在第一緩沖器的數(shù)據(jù)存儲在SRAM中,然后向第二ATA發(fā)送一個存儲完成信號,以說明數(shù)據(jù)已經(jīng)被存儲在SRAM中,而第二ATA部分在接收到存儲完成信號時,將存儲在SRAM中的數(shù)據(jù)發(fā)送到第二緩沖器。
在典型實施例中,當?shù)谝恢鳈C設備向第二主機設備發(fā)送數(shù)據(jù)時,第一主機設備臨時地在第一緩沖器存儲數(shù)據(jù),而第二主機設備讀出臨時地存儲在第二緩沖器的數(shù)據(jù)。
在典型實施例中,ATA調(diào)節(jié)器通過并行的ATA(PATA,即parallelATA)分組接口發(fā)送和接收數(shù)據(jù)。
在典型實施例中,組合設備還包括串行/并行轉(zhuǎn)換器,如果第一主機設備通過串行(SATA,即serial ATA)分組接口執(zhí)行數(shù)據(jù)通信,該轉(zhuǎn)換器將在第一主機設備和ATA調(diào)節(jié)器之間執(zhí)行的SATA分組接口轉(zhuǎn)換成PATA分組接口,并且將PATA分組接口轉(zhuǎn)換成SATA分組接口。
上述典型方面也可以通過提出一種組合設備的數(shù)據(jù)通信方法來實現(xiàn),通過PATA分組接口在第一主機設備和第二主機設備之間執(zhí)行數(shù)據(jù)通信。該方法包括從第一主機設備接收至少讀命令和寫命令之一;當接收到讀命令時,向第一主機設備發(fā)送忙碌信號;向第二主機設備發(fā)送讀信號;以及從第二主機設備接收對應于讀命令的數(shù)據(jù)并且通過PATA分組接口向第一主機設備發(fā)送數(shù)據(jù)。
在典型實施例中,如果第一主機設備使用SATA分組接口,通過PATA分組接口向第一主機設備發(fā)送數(shù)據(jù)的操作將PATA分組接口轉(zhuǎn)換成SATA分組接口,并且然后發(fā)送數(shù)據(jù)。
在典型實施例中,該方法還包括如果接收到寫命令,從第一主機設備接收對應于寫命令的數(shù)據(jù);向第一主機設備發(fā)送忙碌信號;向第二主機設備發(fā)送寫命令;以及通過PATA分組接口向第二主機設備發(fā)送數(shù)據(jù)。
在典型實施例中,如果第一主機設備使用SATA分組接口,向第二主機設備發(fā)送數(shù)據(jù)的操作將在SATA分組接口轉(zhuǎn)換成PATA分組接口之后,通過PATA分組接口執(zhí)行。
上述典型方面也可以通過提出一種具有DVD功能的機頂盒來實現(xiàn),該機頂盒包括HDD,用于存儲聯(lián)合圖像專家組(JPEG)和數(shù)字互聯(lián)網(wǎng)視頻專家(DIVX,digital internet video express)格式視頻數(shù)據(jù)、動態(tài)圖像專家組層(MP3)格式音頻數(shù)據(jù);MPEG-2解碼器,用于從HDD中讀出至少JPEG、DIVX格式視頻數(shù)據(jù)和MP3格式音頻數(shù)據(jù)之一;S/P轉(zhuǎn)換器,用于將由MPEG-2解碼器通過SATA分組接口讀取的數(shù)據(jù)轉(zhuǎn)換成適于與通過PATA分組接口兼容的數(shù)據(jù);ATA調(diào)節(jié)器,用于通過PATA分組接口數(shù)據(jù)執(zhí)行數(shù)據(jù)通信;DVD解碼器,用于通過ATA調(diào)節(jié)器接收數(shù)據(jù)。
在典型實施例中,DVD解碼器將數(shù)據(jù)轉(zhuǎn)換成國際無線電顧問委員會(CCIR,international radio consultative committee)656格式的視頻數(shù)據(jù)和I2S(IC間聲音,inter-IC sound)格式的音頻信號,并將轉(zhuǎn)換過后的數(shù)據(jù)發(fā)送給MPEG-2解碼器。
在典型實施例中,MPEG-2解碼器接收CCIR656格式的視頻信號和I2S格式的音頻信號,并將數(shù)據(jù)輸出成視頻和音頻。
上述典型方面也可以通過提出一種內(nèi)容復制方法實現(xiàn),包括讀出至少JPEG、DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)中的一種;通過PATA分組接口執(zhí)行關(guān)于數(shù)據(jù)的數(shù)據(jù)通信;將數(shù)據(jù)轉(zhuǎn)換成CCIR656格式的視頻數(shù)據(jù)和I2S格式的音頻數(shù)據(jù);以及將CCIR656格式的視頻數(shù)據(jù)和2S格式的音頻數(shù)據(jù)輸出成視頻和音頻。
該方法可以還包括將通過SATA分組接口讀取的數(shù)據(jù)轉(zhuǎn)換成與PATA分組接口兼容的數(shù)據(jù)。
本發(fā)明的其他對象、優(yōu)點和突出特征通過下面的具體表述對于本領(lǐng)域的專業(yè)人士將是清楚的,與附圖聯(lián)系起來考慮,揭示了本發(fā)明的典型實施例。
與附圖聯(lián)系起來考慮,本發(fā)明確定的實施例的上述的和其他的對象、特征和優(yōu)點將通過下邊的描述而更加清楚,其中
圖1是說明傳統(tǒng)組合設備的方框圖;圖2是說明根據(jù)本發(fā)明的典型實施例的組合設備的方框圖;圖3A和圖3B是說明根據(jù)本發(fā)明的實施例的組合設備的主機設備之間執(zhí)行數(shù)據(jù)通信的示意圖;圖4是說明根據(jù)本發(fā)明的典型實施例的組合設備的一個例子、具有DVD功能的機頂盒的方框圖;以及圖5是根據(jù)本發(fā)明的典型實施例說明具有DVD功能的機頂盒的復制操作的流程圖。
圖中相同的圖參考數(shù)字在全文中將被理解成表示相同的元件、特征和結(jié)構(gòu)。
具體實施例方式
下文將提供在說明說明書中定義的事物,例如詳細的結(jié)構(gòu)和元件,用于輔助對本發(fā)明的典型實施例的綜合理解。因而,在不脫離本發(fā)明的原理和精神的情況下,本領(lǐng)域的普通技術(shù)人員認為可以在這些實施例中進行變化和改進。同樣為清楚和簡單起見,將省略對已知功能和結(jié)構(gòu)的描述。
圖2是說明根據(jù)本發(fā)明的典型實施例的組合設備的方框圖。
參考圖2,組合設備包括第一存儲部分100、第一主機設備110、串行/并行轉(zhuǎn)換器120、高級技術(shù)配件(ATA)調(diào)節(jié)器130、第二存儲器部分140和第二主機設備150。
第一和第二存儲器部分100和140以確定的格式存儲數(shù)據(jù)。例如,第一和第二存儲器部分100、140存儲聯(lián)合圖像專家組(JPEG)圖像數(shù)據(jù)、數(shù)字互聯(lián)網(wǎng)視頻專家(DIVX)格式的視頻數(shù)據(jù)以及動態(tài)圖像專家組層3(MP3)格式的音頻數(shù)據(jù)。
第一主機設備110控制第一功能模塊(未示出)執(zhí)行第一功能,通過S/P轉(zhuǎn)換器120將存儲在第一存儲器部分100的數(shù)據(jù)發(fā)送給ATA調(diào)節(jié)器130。第一主機設備110通過S/P轉(zhuǎn)換器120從ATA調(diào)節(jié)器130接收數(shù)據(jù),并將接收到的數(shù)據(jù)存儲在第一存儲器部分100。
S/P轉(zhuǎn)換器120將串行ATA(SATA)分組接口轉(zhuǎn)換成并行ATA(PATA)分組接口,或者執(zhí)行反向的轉(zhuǎn)換操作。例如,如果第一主機設備110通過SATA分組接口執(zhí)行數(shù)據(jù)通信,S/P轉(zhuǎn)換器120在第一主機設備110和通過PATA分組接口執(zhí)行數(shù)據(jù)通信的ATA調(diào)節(jié)器130之間啟用接口兼容性。
更準確地說,S/P轉(zhuǎn)換器120通過SATA分組接口從第一主機設備110接收數(shù)據(jù),并且通過PATA分組接口向ATA調(diào)節(jié)器130發(fā)送數(shù)據(jù)。在相反的方式下,S/P轉(zhuǎn)換器120通過PATA接口方法從ATA調(diào)節(jié)器130接收數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換成與SATA分組接口兼容的數(shù)據(jù),并且將數(shù)據(jù)發(fā)送給第一主機設備110。如果主機設備110通過PATA分組接口執(zhí)行數(shù)據(jù)通信,S/P轉(zhuǎn)換器120可以不包括在本發(fā)明的組合設備中。
ATA調(diào)節(jié)器130通過PATA分組接口在第一和第一主機設備110、150之間執(zhí)行數(shù)據(jù)通信,并且包括SRAM131、第一ATA部分133、第二ATA部分135、第一緩沖器137和第二緩沖器139。
第一ATA部分133根據(jù)通用輸入/輸出(GPIO,general purposeinput/output)方法與第一主機設備110通信,以便接收和發(fā)送讀命令和寫命令。第一ATA部分133向第二ATA部分135發(fā)送從第一主機設備110接收的讀命令和寫命令,或者向第一主機設備110發(fā)送從第二ATA135發(fā)送來的讀命令和寫命令。第一ATA部分133將臨時地存儲在第一緩沖器137的數(shù)據(jù)存儲在SRAM131,或者在第二ATA部分135的請求下將存儲在SRAM131的數(shù)據(jù)存儲在第一緩沖器137。
第二ATA部分135根據(jù)GPIO方法與第二主機設備150通信,以便接收和發(fā)送讀命令和寫命令。第二ATA部分135也向第一ATA部分133發(fā)送從第二主機設備150接收的讀命令和寫命令,或者向第二主機設備150發(fā)送從第一ATA133發(fā)送來的讀命令和寫命令。第二ATA部分135將臨時地存儲在第二緩沖器139的數(shù)據(jù)存儲在SRAM131,或者在第一ATA部分133的請求下將存儲在SRAM131的數(shù)據(jù)存儲在第二緩沖器139。
第一緩沖器137臨時地存儲從第一主機設備110發(fā)送來的數(shù)據(jù),或者臨時地存儲已存儲在SRAM131中的數(shù)據(jù)。
第二緩沖器139臨時地存儲從第二主機設備150發(fā)送來的數(shù)據(jù),或者臨時地存儲已存儲在SRAM131中的數(shù)據(jù)。
SRAM131在第一ATA部分133的控制下存儲臨時地存儲在第一緩沖器137的數(shù)據(jù),或者在第二ATA部分135的控制下存儲臨時地存儲在第二緩沖器139的數(shù)據(jù)。
第二主機設備150控制第二功能模塊(未示出)執(zhí)行第二功能,并且向ATA調(diào)節(jié)器130發(fā)送存儲在第二存儲器部分140的數(shù)據(jù)。第二主機設備150從第二緩沖器139中讀出數(shù)據(jù)并將數(shù)據(jù)存儲到第二存儲器部分140。
圖3A是和3B說明根據(jù)本發(fā)明的典型實施例的組合設備的主機設備之間執(zhí)行數(shù)據(jù)通信的示意圖。
圖3A是說明第一主機設備110從第二存儲器部分140讀出數(shù)據(jù)的方法的示意圖。
參考圖3A,在操作S200中,第一主機設備110向ATA調(diào)節(jié)器130發(fā)送讀命令。讀命令包括扇區(qū)計數(shù)器,用于指示要讀取數(shù)據(jù)的數(shù)量;和地址,用于指示數(shù)據(jù)存儲的位置。
ATA調(diào)節(jié)器130向第一主機設備110發(fā)送GPIP忙碌信號“busy1_GPIO”,以便在操作S210處理讀命令的同時,不從第一主機設備110接收另一個命令。更準確地說,第一ATA部分133向第二ATA部分135發(fā)送讀命令,并同時向第一主機設備110發(fā)送GPIO忙碌信號“busy1_GPIO”。
在操作S220中,第二ATA部分135將接收的讀命令轉(zhuǎn)換成GPIO讀命令“read1_GPIO”,并將GPIO讀命令“read1_GPIO”發(fā)送給第二主機設備150。
在操作S230中,當收到來自第二ATA部分135的讀GPIO命令“read1_GPIO”時,第二主機設備150查閱地址并從第二存儲部分140讀出和扇區(qū)計數(shù)器一樣多的數(shù)據(jù)。
在操作S240中,第二主機設備150向ATA調(diào)節(jié)器130發(fā)送讀出的數(shù)據(jù),并將數(shù)據(jù)臨時地存儲在第二緩沖器139中。
第二ATA部分135將臨時地存儲在第二緩沖器139的數(shù)據(jù)存儲在SRAM131,并且然后向第一ATA部分133發(fā)送一個存儲完成信號,用于指示數(shù)據(jù)已存儲在SRAM131。第一ATA部分133將存儲在SRAM131中的數(shù)據(jù)臨時地存儲在第一緩沖器137并且清除第一主機設備110的忙碌信號“busy1_GPIO”。
在操作S250中,當忙碌信號“busy1_GPIO”被清除時,第一主機設備110將存儲在第一緩沖器137中的數(shù)據(jù)讀出。這里,如果第一主機設備110通過SATA分組接口執(zhí)行數(shù)據(jù)通信,S/P轉(zhuǎn)換器通過PATA分組接口從第一緩沖器137接收數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成與SATA分組接口兼容的數(shù)據(jù),以及向第一主機設備110發(fā)送數(shù)據(jù)。
圖3B是說明第一主機設備110向第二存儲器部分140寫數(shù)據(jù)的方法的示意圖。
參考圖3B,在操作S300中,第一主機設備110向ATA調(diào)節(jié)器130發(fā)送寫命令。寫命令包括扇區(qū)計數(shù)器,用于指示要向第二存儲器部分寫入數(shù)據(jù)的數(shù)量;和地址,用于指示數(shù)據(jù)存儲的位置。
在操作S310中,第一主機設備110向ATA調(diào)節(jié)器130發(fā)送數(shù)據(jù)。這里,如果第一主機設備110通過SATA分組接口執(zhí)行數(shù)據(jù)通信,S/P轉(zhuǎn)換器120通過SATA分組接口從第一主機設備接收數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成與PATA分組接口兼容的數(shù)據(jù),以及向ATA調(diào)節(jié)器130發(fā)送數(shù)據(jù)。已發(fā)送的數(shù)據(jù)臨時地存儲在第一緩沖器137。
在操作S320中,第一ATA部分133向第二ATA部分135發(fā)送從第一主機設備110接收的寫命令,并且向第一主機設備110發(fā)送GPIO忙碌信號“busy1_GPIO”。
第一ATA部分133將存儲在第一緩沖器137中的數(shù)據(jù)存儲在SRAM131,并且然后向第二ATA部分135發(fā)送存儲完成信號,用于指示數(shù)據(jù)已被存儲在SRAM131。然后,在操作S330中,第二ATA部分135將存儲在SRAM131的數(shù)據(jù)臨時地存儲在第二緩沖器139中,并向第二主機設備150發(fā)送GPIO寫命令“write1_GPIO”。
當收到GPIO寫命令“write1_GPIO”時,在操作S340中,第二主機設備150讀出存儲在第二緩沖器139的數(shù)據(jù),并在操作S350中,將數(shù)據(jù)寫入第二存儲部分140。當存儲在第二緩沖器139中的數(shù)據(jù)被完全發(fā)送到第二主機設備150的時候,第一ATA部分133清除GPIO忙碌信號“busy1_GPIO”。
通過上述操作,第一和第二主機設備110、150執(zhí)行了相互的數(shù)據(jù)通信,并且以上述同樣的方法,第二主機設備150從第一存儲部分100中讀出數(shù)據(jù)或者向第一存儲部分100寫入數(shù)據(jù)。
圖4是說明根據(jù)本發(fā)明的典型實施例的組合設備的一個例子、具有DVD功能的機頂盒的方框圖。
參考圖4,具有DVD功能的機頂盒包括調(diào)諧器400、AV解碼器405、MPEG TS編碼器410、MPEG-2解碼器420、DVD解碼器430、HDD440、以太網(wǎng)控制器445、MPEG PS編碼器450、S/P轉(zhuǎn)換器460、ATA調(diào)節(jié)器465、ODD存儲部分470、USB存儲部分475以及存儲卡480。
調(diào)諧器400包括第一調(diào)諧器(未示出),用于將通過天線(未示出)接收的射頻(RF)信號轉(zhuǎn)換成傳輸流(TS,transport stream)信號;和第二調(diào)諧器(未示出),用于將接收到的RF信號轉(zhuǎn)換成程序流(PS)信號。
AV解碼器405接收從調(diào)諧器400輸出的PS信號,并解碼出包括在PS信號中的視頻信號,以及輸出國際無線電咨詢委員會(CCIR)656格式的視頻信號。AV解碼器405也解碼出包括在PS信號中的音頻信號,并輸出I2S(IC間聲音)格式的音頻信號。
MPEG TS解碼器410將CCIR656格式的視頻信號和I2S格式的音頻信號(這些信號后面即后邊提到的656/I2S信號)轉(zhuǎn)換成TS信號,并將TS信號發(fā)送給MPEG-2解碼器420。
MPEG-2解碼器420處理從頻道調(diào)節(jié)器400輸出的TS信號和從MPEGTS解碼器410輸出的TS信號,并將其作為音頻/視頻(A/V)輸出或者將A/V存儲在HDD440。MPEG-2解碼器420也將TS信號轉(zhuǎn)換成656/I2S信號并將其發(fā)送給DVD解碼器430,以及處理656/I2S信號和輸出A/V。
HDD400存儲TS信號,也存儲JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)。
DVD解碼器430將從AV解碼器405和MPEG-2解碼器420接收的656/I2S信號存儲在ODD存儲部分470、USB存儲部分475以及存儲卡480。DVD解碼器430將存儲在ODD存儲部分470、USB存儲部分475以及存儲卡480的JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)轉(zhuǎn)換成656/I2S信號,并向MPEG-2解碼器420發(fā)送656/I2S信號。這里,DVD解碼器430和MPEG-2解碼器420以通用異步收發(fā)器(UART)的方法發(fā)送和接收數(shù)據(jù)。
當通過SATA分組接口執(zhí)行數(shù)據(jù)通信的MPEG-2解碼器420向S/P轉(zhuǎn)換器發(fā)送存儲在HDD440-的JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)時,S/P轉(zhuǎn)換器460將數(shù)據(jù)轉(zhuǎn)換成與PATA分組接口兼容的數(shù)據(jù),并向ATA調(diào)節(jié)器465發(fā)送轉(zhuǎn)換過的數(shù)據(jù)。
S/P轉(zhuǎn)換器460也將通過PATA分組接口發(fā)送的JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)轉(zhuǎn)換成與SATA分組接口兼容的數(shù)據(jù),并向MPEG-2解碼器420發(fā)送轉(zhuǎn)換過的數(shù)據(jù)。
ATA調(diào)節(jié)器465通過PATA分組接口執(zhí)行關(guān)于MPEG-2解碼器420和DVD解碼器430的數(shù)據(jù)通信。也就是,ATA調(diào)節(jié)器465從S/P轉(zhuǎn)換器460接收JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù),并向DVD解碼器430發(fā)送轉(zhuǎn)換過的數(shù)據(jù)。在相反的情況下,ATA調(diào)節(jié)器465從DVD解碼器430接收JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù),并向S/P轉(zhuǎn)換器460發(fā)送接收的數(shù)據(jù)。
以太網(wǎng)控制器445控制從MPEG-2解碼器420輸出的TS信號通過局域網(wǎng)(LAN)490被發(fā)送給個人計算機(PC)。以太網(wǎng)控制器445也控制從MPEG PS編碼器450輸出的PS信號通過LAN490被發(fā)送給PC。
MPEG PS編碼器450將從MPEG-2解碼器420輸出的TS信號轉(zhuǎn)換成PS信號,并向以太網(wǎng)控制器445發(fā)送轉(zhuǎn)換過的信號。
以上描述了具有DVD功能的機頂盒的結(jié)構(gòu)。接下來,機頂盒的操作,例如實況廣播、廣播信號錄制、重放錄制的內(nèi)容、時移、錄制和復制、配音和錄制、配音和復制、網(wǎng)絡集成廣播信號復制和網(wǎng)絡集成內(nèi)容復制,現(xiàn)在將被具體地描述。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型廣播信號復制操作。
如果廣播信號是高清晰度(HD,high definition)廣播信號,頻道調(diào)節(jié)器400將通過天線接收的RF信號轉(zhuǎn)換成TS信號,并向MPEG-2解碼器420發(fā)送TS信號。MPEG-2解碼器420處理TS信號并將其輸出為A/V。
如果廣播信號是標準清晰度廣播信號,頻道調(diào)節(jié)器400將通過天線接收的RF信號轉(zhuǎn)換成PS信號,并向AV解碼器405發(fā)送PS信號。AV解碼器405將PS信號轉(zhuǎn)換成656/I2S信號并輸出656/I2S信號。656/I2S信號由MPEG TS解碼器410轉(zhuǎn)換成TS信號并且發(fā)送給MPEG-2解碼器420。MPEG-2解碼器420處理TS信號并將其輸出為A/V。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型廣播信號錄制操作。
MPEG-2解碼器420將從調(diào)諧器400接收的TS數(shù)據(jù)存儲在HDD440中以便于存儲HD廣播信號,或?qū)腗PEG-TS解碼器410接收的TS信號存儲在HDD440中以便于存儲SD廣播信號。
當MPEG-2解碼器420將TS信號轉(zhuǎn)換成656/I2S信號并將656/I2S信號發(fā)送給DVD解碼器430時,DVD解碼器430接收656/I2S信號,并將HD廣播信號或SD廣播信號發(fā)送給ODD存儲部分470、USB存儲部分475和/或存儲卡480。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的重放錄制的內(nèi)容的操作。
存儲在HDD440的TS信號在MPEG-2解碼器420中處理,并被輸出為A/V。
接下來,現(xiàn)在將描述復制存儲在HDD440中的JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)的典型操作。
MPEG-2解碼器420從HDD440中讀出數(shù)據(jù),并通過SATA分組接口將數(shù)據(jù)發(fā)送給S/P轉(zhuǎn)換器460。S/P轉(zhuǎn)換器460將SATA分組接口轉(zhuǎn)換成PATA分組接口,并且將數(shù)據(jù)發(fā)送給ATA調(diào)節(jié)器130。ATA調(diào)節(jié)器130將數(shù)據(jù)發(fā)送給DVD解碼器430。
DVD解碼器430將JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)轉(zhuǎn)換成656/I2S信號,并將656/I2S信號發(fā)送給MPEG-2解碼器420。MPEG-2解碼器420處理656/I2S信號并將其輸出成A/V。
如果JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)被存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480中,DVD解碼器430將數(shù)據(jù)轉(zhuǎn)換成656/I2S信號,并將656/I2S信號發(fā)送給MPEG-2解碼器420。被發(fā)送的656/I2S信號在MPEG-2解碼器420中處理并輸出成A/V。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的時移的操作。
如果HD廣播信號被接收,MPEG-2解碼器420處理存儲在HDD440中的TS信號并將其輸出成A/V,同時,將從調(diào)諧器400接收的TS信號存儲在HDD440。
如果SD廣播信號被接收,MPEG-2解碼器420處理存儲在HDD440中的TS信號并將其輸出成A/V。此時,當AV解碼器405將從調(diào)諧器400輸出的PS信號解碼并且MPGE TS編碼器410輸出TS信號的時候,MPEG-2解碼器420從MPEG TS編碼器410接收TS信號并將TS信號存儲在HDD440。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的錄制和復制操作。
如果HD廣播信號將被錄制和復制,MPEG-2解碼器420將通過調(diào)諧器400接收的TS信號存儲在HDD440,并且同時,處理另一個已經(jīng)存儲在HDD440的TS信號并將其輸出成A/V。
如果SD廣播信號將被錄制和復制,MPEG-2解碼器420從HDD440讀出TS信號,處理TS信號并將其輸出成A/V。當通過調(diào)諧器400接收的RF信號被轉(zhuǎn)換成PS信號并輸入到AV解碼器405,AV解碼器405將PS信號轉(zhuǎn)換成656/I2S信號并輸出656/I2S信號。然后,DVD解碼器430將從AV解碼器405輸出的656/I2S信號存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的配音和錄制操作。
如果廣播信號被錄制到HDD440,MPEG-2解碼器420將存儲在HDD440的TS信號轉(zhuǎn)換成656信號,并向DVD解碼器430發(fā)送656信號。DVD解碼器430接收656信號并將其存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480。此時,MPEG-2解碼器420將從調(diào)諧器400接收的TS信號錄制到HDD440。
為在ODD存儲部分470、USB存儲部分475和/或存儲卡480中存儲廣播信號,MPEG-2解碼器420將存儲在HDD440中的TS信號轉(zhuǎn)換成656信號并將656信號發(fā)送給DVD解碼器430。DVD解碼器430接收656信號并將其存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480。此時,MPEG-2解碼器420將從MPEG TS編碼器410接收的TS信號錄制在HDD440中。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的配音和復制操作。
如果目標信號是HD廣播信號,MPEG-2解碼器420將TS信號發(fā)送給以太網(wǎng)控制器445,并且以太網(wǎng)控制器445通過LAN490將TS信號發(fā)送給PC。
如果目標信號是SD信號,MPEG-2解碼器420將從MPEG TS編碼器410接收的TS信號發(fā)送給MPEG PS編碼器450。MPEG PS編碼器450將TS信號轉(zhuǎn)換成PS信號,并將PS信號發(fā)送給以太網(wǎng)控制器445。以太網(wǎng)控制器445通過LAN490將PS信號發(fā)送給PC。
參考圖4,現(xiàn)在將描述具有DVD功能的機頂盒的典型的網(wǎng)絡集成內(nèi)容復制操作。
如果內(nèi)容存儲在HD440,MPEG-2解碼器420將存儲在HDD440的TS信號發(fā)送給以太網(wǎng)控制器445。以太網(wǎng)控制器445通過LAN490將TS信號發(fā)送給PC??蛇x地,當MPEG-2解碼器420將存儲在HDD440的TS信號發(fā)送給MPEG PS編碼器450的時候,MPEG PS編碼器450將TS信號轉(zhuǎn)換成PS信號并將PS信號發(fā)送給以太網(wǎng)控制器445。以太網(wǎng)控制器445通過LAN490將PS信號發(fā)送給PC。
如果內(nèi)容存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480,DVD解碼器430將存儲在ODD存儲部分470、USB存儲部分475和/或存儲卡480中的JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)轉(zhuǎn)換成656/I2S數(shù)據(jù)并將656/I2S數(shù)據(jù)發(fā)送給MPEG-2解碼器420。MPEG-2解碼器420將656/I2S數(shù)據(jù)發(fā)送給以太網(wǎng)控制器445,以太網(wǎng)控制器445通過LAN490將656/I2S數(shù)據(jù)發(fā)送給PC。
圖5是根據(jù)本發(fā)明的典型實施例說明具有DVD功能的機頂盒的復制操作的流程圖。
參考圖5,在操作S500中,當關(guān)于存儲在HDD440的數(shù)據(jù)的復制命令被接收時,在操作S510中,MPEG-2解碼器420從HDD440讀出數(shù)據(jù)并將數(shù)據(jù)發(fā)送給S/P轉(zhuǎn)換器460。存儲在HDD440的數(shù)據(jù)可以是JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù),并可以被不改變他們本身格式的發(fā)送。
在操作S520中,S/P轉(zhuǎn)換器460將通過SATA分組接口發(fā)送的數(shù)據(jù)轉(zhuǎn)換成與PATA分組接口兼容的數(shù)據(jù),并將轉(zhuǎn)換過的數(shù)據(jù)發(fā)送給ATA調(diào)節(jié)器465。
在操作S530中,DVD解碼器430通過ATA調(diào)節(jié)器130接收數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)換成656/I2S信號。
當在操作S540中,DVD解碼器430將656/I2S信號發(fā)送給MPEG-2解碼器420的時候,在操作S550中,MPEG-2解碼器420處理656/I2S信號并將其輸出成A/V。
通過上述過程,JPEG和DIVX格式的視頻數(shù)據(jù)和MP3格式的音頻數(shù)據(jù)在MPEG-2解碼器420和DVD解碼器430中間發(fā)送和接收,并且被復制,不改變本身的格式。
根據(jù)上述的本發(fā)明的典型實施例,由于通過ATA分組接口執(zhí)行了沒有改變數(shù)據(jù)格式的數(shù)據(jù)通信,不需要第三主機設備。因此,可以建立更有效的系統(tǒng)而且減小了電能消耗、降低了產(chǎn)品的成本。
盡管本發(fā)明已參考確定的典型實施例被示出和描述,本領(lǐng)域的技術(shù)人員可以理解,在不脫離所附權(quán)利要求及其等價物所限定的本發(fā)明的原理和精神的情況下,可以在這些實施例中進行改變。
權(quán)利要求
1.一種組合設備,包括第一主機設備,其控制第一功能模塊以執(zhí)行第一功能;第二主機設備,其控制第二功能模塊以執(zhí)行第二功能;以及主機設備接口調(diào)節(jié)器,其執(zhí)行第一主機設備和第二主機設備之間的數(shù)據(jù)通信。
2.如權(quán)利要求1所述的組合設備,其中所述主機設備接口調(diào)節(jié)器包括第一主機設備接口部分,用于從第一主機設備接收至少讀命令和寫命令之一;第二主機設備接口部分,用于從第一主機設備接口部分接收至少一個命令,并且將至少一條接收到的命令發(fā)送給第二主機設備;第一緩沖器,用于根據(jù)至少一條命令臨時地存儲從至少第一主機設備和第一主機設備接口部分之一發(fā)送來的數(shù)據(jù);第二緩沖器,用于根據(jù)至少一個命令臨時地存儲從至少第二主機設備和第二主機設備接口部分之一發(fā)送來的數(shù)據(jù);以及存儲設備,用于存儲從至少第一主機設備接口部分和第二主機設備接口部分之一發(fā)送來的數(shù)據(jù)。
3.如權(quán)利要求2所述的組合設備,其中第一主機設備接口部分將臨時存儲在第一緩沖器的數(shù)據(jù)存儲在存儲設備中,然后向第二主機設備接口發(fā)送存儲完成信號,所述存儲完成信號表明數(shù)據(jù)已經(jīng)被存儲在存儲設備中,以及其中,第二主機設備接口部分在接收到存儲完成信號時,將存儲在存儲設備中的數(shù)據(jù)發(fā)送到第二緩沖器。
4.如權(quán)利要求3所述的組合設備,其中當?shù)谝恢鳈C設備向第二主機設備發(fā)送數(shù)據(jù)時,第一主機設備臨時地在第一緩沖器存儲數(shù)據(jù),并且第二主機設備讀出臨時地存儲在第二緩沖器的數(shù)據(jù)。
5.如權(quán)利要求1所述的組合設備,其中主機設備接口調(diào)節(jié)器通過并行數(shù)據(jù)接口發(fā)送和接收數(shù)據(jù)。
6.如權(quán)利要求5所述的組合設備,還包括轉(zhuǎn)換器,如果第一主機設備通過串行數(shù)據(jù)接口執(zhí)行數(shù)據(jù)通信,所述轉(zhuǎn)換器把在第一主機設備和主機設備接口調(diào)節(jié)器之間執(zhí)行的串行數(shù)據(jù)接口轉(zhuǎn)換成并行數(shù)據(jù)接口,并且將并行數(shù)據(jù)接口轉(zhuǎn)換成串行數(shù)據(jù)接口。
7.一種組合設備的數(shù)據(jù)通信方法,所述組合設備通過并行數(shù)據(jù)接口在第一主機設備和第二主機設備之間執(zhí)行數(shù)據(jù)通信,所述方法包括從第一主機設備接收至少讀命令和寫命令之一;當接收到讀命令時,向第一主機設備發(fā)送忙碌信號;向第二主機設備發(fā)送讀命令;以及從第二主機設備接收對應于讀命令的數(shù)據(jù),并且通過并行數(shù)據(jù)接口向第一主機設備發(fā)送數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,其中,如果第一主機設備使用串行數(shù)據(jù)接口,通過并行數(shù)據(jù)接口向第一主機設備發(fā)送數(shù)據(jù)的操作包括將并行數(shù)據(jù)接口轉(zhuǎn)換成串行數(shù)據(jù)接口,并且然后發(fā)送數(shù)據(jù)。
9.如權(quán)利要求7所述的方法,還包括如果接收到寫命令,從第一主機設備接收對應于寫命令的數(shù)據(jù);向第一主機設備發(fā)送忙碌信號;向第二主機設備發(fā)送寫命令;以及通過并行數(shù)據(jù)接口向第二主機設備發(fā)送數(shù)據(jù)。
10.如權(quán)利要求9所述的方法,其中,如果第一主機設備使用串行數(shù)據(jù)接口,通過并行數(shù)據(jù)接口向第二主機設備發(fā)送數(shù)據(jù)的操作還包括將串行數(shù)據(jù)接口轉(zhuǎn)換成并行數(shù)據(jù)接口。
11.一種具有多媒體功能的機頂盒,包括存儲器,用于至少存儲視頻數(shù)據(jù)和音頻數(shù)據(jù)之一;第一解碼器,用于從存儲器中讀出至少視頻數(shù)據(jù)和音頻數(shù)據(jù)之一;轉(zhuǎn)換器,用于把由第一解碼器通過串行數(shù)據(jù)接口讀取的數(shù)據(jù)轉(zhuǎn)換成與并行數(shù)據(jù)接口兼容的數(shù)據(jù);主機設備接口調(diào)節(jié)器,用于通過并行數(shù)據(jù)接口針對所述數(shù)據(jù)執(zhí)行數(shù)據(jù)通信;以及第二解碼器,用于通過主機設備接口調(diào)節(jié)器接收數(shù)據(jù)。
12.如權(quán)利要求11所述的機頂盒,其中,第二解碼器將數(shù)據(jù)轉(zhuǎn)換成格式化的視頻數(shù)據(jù)和格式化的音頻數(shù)據(jù),并將轉(zhuǎn)換過的數(shù)據(jù)發(fā)送給第一解碼器。
13.如權(quán)利要求12所述的機頂盒,其中,第一解碼器接收格式化的視頻數(shù)據(jù)和格式化的音頻數(shù)據(jù)并將數(shù)據(jù)作為視頻和音頻輸出。
14.一種復制內(nèi)容的方法,包括讀出至少壓縮的數(shù)字視頻數(shù)據(jù)和壓縮的數(shù)字音頻數(shù)據(jù)中的一種;通過并行數(shù)據(jù)接口針對壓縮的數(shù)據(jù)執(zhí)行數(shù)據(jù)通信;將數(shù)據(jù)轉(zhuǎn)換成格式化的視頻數(shù)據(jù)和格式化的音頻數(shù)據(jù);以及將格式化的視頻數(shù)據(jù)和格式化的音頻數(shù)據(jù)作為視頻和音頻輸出。
15.如權(quán)利要求14所述的方法,還包括將通過串行數(shù)據(jù)接口讀取的數(shù)據(jù)轉(zhuǎn)換成與并行數(shù)據(jù)接口兼容的數(shù)據(jù)。
16.如權(quán)利要求1所述的組合設備,其中所述主機設備接口調(diào)節(jié)器包括高級技術(shù)配件(ATA)調(diào)節(jié)器,用于通過ATA分組接口執(zhí)行數(shù)據(jù)通信。
17.如權(quán)利要求2所述的組合設備,其中,所述第一主機設備接口部分包括第一ATA部分,所述第二主機設備接口部分包括第二ATA部分,以及所述存儲設備為SRAM。
18.如權(quán)利要求5所述的組合設備,其中,所述并行數(shù)據(jù)接口包括并行ATA(PATA)分組接口。
19.如權(quán)利要求6所述的組合設備,其中,所述轉(zhuǎn)換器包括串行/并行轉(zhuǎn)換器,以及所述串行數(shù)據(jù)接口包括串行ATA(SATA)分組接口。
20.如權(quán)利要求7所述的數(shù)據(jù)通信方法,其中并行數(shù)據(jù)接口包括并行ATA(PATA)分組接口。
21.如權(quán)利要求8所述的數(shù)據(jù)通信方法,其中串行數(shù)據(jù)接口包括串行ATA(SATA)分組接口。
22.如權(quán)利要求11所述的機頂盒,其中所述多媒體功能包括DVD功能;所述第一解碼器包括壓縮數(shù)據(jù)解碼器;所述視頻數(shù)據(jù)包括壓縮數(shù)字視頻數(shù)據(jù);所述音頻數(shù)據(jù)包括壓縮數(shù)字音頻數(shù)據(jù);所述轉(zhuǎn)換器包括數(shù)據(jù)格式轉(zhuǎn)換器;以及所述第二解碼器包括多媒體解碼器。
23.如權(quán)利要求22所述的機頂盒,其中所述存儲器設備包括HDD;所述壓縮數(shù)據(jù)解碼器包括MPEG-2解碼器;所述壓縮數(shù)字視頻數(shù)據(jù)包括至少JPEG格式和DIVX格式視頻數(shù)據(jù)之一;所述壓縮數(shù)字音頻數(shù)據(jù)包括MP3格式的音頻數(shù)據(jù);所述數(shù)據(jù)格式轉(zhuǎn)換器包括串行/并行(S/P)轉(zhuǎn)化器;所述主機設備接口調(diào)節(jié)器包括高級技術(shù)配件(ATA)調(diào)節(jié)器;以及所述多媒體解碼器包括DVD解碼器。
24.如權(quán)利要求12所述的機頂盒,其中所述格式化的視頻數(shù)據(jù)包括國際無線電顧問委員會(CCIR)656格式的視頻數(shù)據(jù);以及所述格式化的音頻數(shù)據(jù)包括I2S(IC間聲音)格式的音頻數(shù)據(jù)。
25.如權(quán)利要求14所述的內(nèi)容復制方法,其中所述壓縮數(shù)字視頻數(shù)據(jù)包括至少JPEG格式和DIVX格式的視頻數(shù)據(jù)之一;所述壓縮數(shù)字音頻數(shù)據(jù)包括MP3格式的音頻數(shù)據(jù);所述并行數(shù)據(jù)接口包括并行高級技術(shù)配件(PATA)接口;所述格式化的視頻數(shù)據(jù)包括國際無線電顧問委員會(CCIR)656格式的視頻數(shù)據(jù);所述格式化的音頻數(shù)據(jù)包括I2S(IC間聲音)格式的音頻數(shù)據(jù)。
26.如權(quán)利要求15所述的內(nèi)容復制方法,其中串行數(shù)據(jù)接口包括串行ATA(SATA)分組接口。
全文摘要
提出了一種能在主機設備之間數(shù)據(jù)通信的組合設備及其數(shù)據(jù)通信方法。該組合設備包括第一主機設備,控制執(zhí)行第一功能的第一功能模塊;第二主機設備,控制執(zhí)行第二功能的第二功能模塊;以及高級技術(shù)配件(ATA)調(diào)節(jié)器,通過ATA分組接口執(zhí)行第一主機設備和第二主機設備之間的數(shù)據(jù)通信。因此,數(shù)據(jù)通信可在主機設備之間更加有效的執(zhí)行。
文檔編號H04N5/765GK1980318SQ20061013596
公開日2007年6月13日 申請日期2006年10月16日 優(yōu)先權(quán)日2005年12月5日
發(fā)明者李虎信 申請人:三星電子株式會社