專利名稱:數(shù)據(jù)接收裝置及其控制方法
技術(shù)領(lǐng)域:
符合本發(fā)明的裝置和方法涉及數(shù)據(jù)接收裝置及其控制方法,更具體地,涉及通過I2C(集成電路間)總線通信的數(shù)據(jù)接收裝置及其控制方法。
背景技術(shù):
通常,其類型為接收諸如視頻信號、音頻信號等數(shù)據(jù)的數(shù)據(jù)接收裝置通過I2C總線、UART(通用異步收發(fā)機(jī))總線等進(jìn)行通信來交換數(shù)據(jù)。
I2C通信,其利用I2C總線在設(shè)備之間進(jìn)行通信,包括時(shí)鐘信號和數(shù)據(jù)信號線。例如,可以使用I2C通信在CPU、存儲器、以及I/O設(shè)備之間發(fā)送和接收信息。進(jìn)一步,I2C通信使用兩線串行總線,其中一條線用于發(fā)送/接收所述時(shí)鐘信號而另一條用于所述數(shù)據(jù)信號。
作為僅使用兩條線的結(jié)果,I2C通信提供了所述數(shù)據(jù)接收裝置的簡化的結(jié)構(gòu)。此外,設(shè)備之間的通信方法也可以被簡化。因而I2C通信被廣泛使用。
例如,可以如表1中所示設(shè)置I2C通信方法,其中通過使用所述時(shí)鐘信號線和所述數(shù)據(jù)信號線進(jìn)行信號傳輸在設(shè)備之間發(fā)生通信。
可將所述I2C總線的每條線連接到多個設(shè)備。當(dāng)用戶控制所述多個設(shè)備時(shí),所述數(shù)據(jù)接收裝置可以在以下過程中讀取并存儲所述數(shù)據(jù)到所述設(shè)備中。控制所述設(shè)備的控制器向該I2C總線輸出開始信號。進(jìn)一步,該控制器向所述I2C總線輸出從屬設(shè)備地址。所述從屬設(shè)備地址可以為每個設(shè)備預(yù)先確定,以便用相應(yīng)的從屬設(shè)備地址識別該控制器要控制的每個設(shè)備。當(dāng)接收到該從屬設(shè)備地址時(shí),由該從屬設(shè)備地址識別的所述設(shè)備可以處于待機(jī)。該設(shè)備向所述I2C總線輸出應(yīng)答(ACK)信號。所述ACK信號通知由該從屬設(shè)備地址識別的所述設(shè)備已經(jīng)正常地接收到來自所述控制器的信號。所述子地址與所述設(shè)備中預(yù)定的功能對應(yīng)。此外,所述設(shè)備可以通過所述I2C總線與其它設(shè)備通信。所述控制器向處于待機(jī)的設(shè)備輸出所述子地址。當(dāng)所述設(shè)備接收該子地址時(shí),該設(shè)備通過所述I2C總線輸出所述ACK信號和所述數(shù)據(jù)信號。該設(shè)備在該數(shù)據(jù)信號之后再次輸出該ACK信號。接著,所述控制器輸出停止信號以通知所述設(shè)備所述I2C通信結(jié)束。
在I2C通信期間,根據(jù)下面方法對所述開始信號、所述停止信號等進(jìn)行分類。
例如,五伏(5V)分別表示所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)。進(jìn)一步,零伏(0V)表示所述時(shí)鐘信號和所述數(shù)據(jù)信號分別處于低狀態(tài)。當(dāng)所述時(shí)鐘信號的狀態(tài)為高時(shí),如果處于高狀態(tài)的所述數(shù)據(jù)信號過渡為低狀態(tài)數(shù)據(jù)信號,則通過所述I2C總線通信的所述設(shè)備將該信號識別為開始信號。
當(dāng)所述時(shí)鐘信號的狀態(tài)為高時(shí),如果處于低狀態(tài)的所述數(shù)據(jù)信號過渡為高狀態(tài)數(shù)據(jù)信號,則通過所述I2C總線通信的所述設(shè)備將該信號識別為停止信號。當(dāng)所述數(shù)據(jù)信號的狀態(tài)為低時(shí),如果處于低狀態(tài)的所述時(shí)鐘信號過渡為高狀態(tài)時(shí)鐘信號,則所述設(shè)備將該數(shù)據(jù)識別為0。當(dāng)所述數(shù)據(jù)信號的狀態(tài)為高時(shí),如果處于低狀態(tài)的所述時(shí)鐘信號過渡為高狀態(tài)時(shí)鐘信號,則所述設(shè)備將該數(shù)據(jù)識別為1。
但是,當(dāng)所述時(shí)鐘信號和所述數(shù)據(jù)信號均低于5V并高于0V時(shí),所述時(shí)鐘信號和所述數(shù)據(jù)信號不處于所述高和低狀態(tài)。這時(shí),所述時(shí)鐘信號和所述數(shù)據(jù)信號可以分別用表2的方式表示,如↑↑、↑↓、↓↑、↓↓。
然而,↑↑、↑↓、↓↑、↓↓并不與表2中描述的狀態(tài)對應(yīng),因而通過所述I2C總線通信的所述設(shè)備將該時(shí)鐘/數(shù)據(jù)信號識別為錯誤。
換句話說,通過所述I2C總線通信的所述設(shè)備通過每條線發(fā)送和/或接收多個信號。當(dāng)幾乎同時(shí)轉(zhuǎn)換所述時(shí)鐘信號和數(shù)據(jù)信號的輸入狀態(tài)時(shí),所述時(shí)鐘信號和所述數(shù)據(jù)信號中的每一個可能不處于所述高狀態(tài)和所述低狀態(tài)從而可能發(fā)生錯誤。進(jìn)一步,在其中包含HDCP(高帶寬數(shù)字內(nèi)容保護(hù))功能的數(shù)據(jù)接收裝置通過所述I2C總線接收不處于高狀態(tài)或低狀態(tài)的信號的情況下,可能無法正確地處理所述信號。
發(fā)明內(nèi)容
從而,本發(fā)明的一個方面是,提供一種減少I2C通信中發(fā)生的錯誤的數(shù)據(jù)接收裝置。
還可以通過提供一種數(shù)據(jù)接收裝置而實(shí)現(xiàn)本發(fā)明一般概念的前述和/或其它方面和優(yōu)點(diǎn),該數(shù)據(jù)接收裝置包括確定部件,基于標(biāo)準(zhǔn)電平的預(yù)定值而確定從外部裝置接收的時(shí)鐘信號和數(shù)據(jù)信號是否分別處于高狀態(tài)或處于低狀態(tài);以及控制器,確定與在所述確定部件中所確定的所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)或低狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述數(shù)據(jù)接收裝置進(jìn)一步包括存儲所述標(biāo)準(zhǔn)電平的至少一個值的存儲器,其中,所述控制器基于存儲在該存儲器中的所述標(biāo)準(zhǔn)電平的該值而控制所述確定部件中的所述標(biāo)準(zhǔn)電平的預(yù)定值。
根據(jù)本發(fā)明一般概念的實(shí)施例,通過I2C總線輸入所述時(shí)鐘信號和所述數(shù)據(jù)信號。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述數(shù)據(jù)接收裝置進(jìn)一步包括輸出第一認(rèn)證密鑰的認(rèn)證部件,其中,所述數(shù)據(jù)信號包含第二認(rèn)證密鑰,而且所述控制器基于所述時(shí)鐘信號和所述數(shù)據(jù)信號的數(shù)據(jù)通信狀態(tài)確定所述第一認(rèn)證密鑰是否與所述第二認(rèn)證密鑰相同,如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則向外部裝置輸出所述第一認(rèn)證密鑰并從該外部裝置接收視頻信號。
根據(jù)本發(fā)明一般概念的實(shí)施例,定期更新所述第一認(rèn)證密鑰。
根據(jù)本發(fā)明一般概念的實(shí)施例,通過I2C總線輸入所述時(shí)鐘信號和所述數(shù)據(jù)信號。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述數(shù)據(jù)接收裝置進(jìn)一步包括輸出第一認(rèn)證密鑰的認(rèn)證部件,其中,所述數(shù)據(jù)信號包含第二認(rèn)證密鑰,而且所述控制器基于所述時(shí)鐘信號和所述數(shù)據(jù)信號的數(shù)據(jù)通信狀態(tài)確定所述第一認(rèn)證密鑰是否與所述第二認(rèn)證密鑰相同,如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則向外部裝置輸出所述第一認(rèn)證密鑰并從該外部裝置接收視頻信號。
根據(jù)本發(fā)明一般概念的實(shí)施例,定期更新所述第一認(rèn)證密鑰。
還可以通過提供一種用于控制數(shù)據(jù)接收裝置的方法而實(shí)現(xiàn)本發(fā)明一般概念的前述和/或其它方面和優(yōu)點(diǎn),該方法包括接收時(shí)鐘信號和數(shù)據(jù)信號;基于標(biāo)準(zhǔn)電平的預(yù)定值而確定所述時(shí)鐘信號和所述數(shù)據(jù)信號是否分別處于高狀態(tài)或處于低狀態(tài);以及確定與所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)或低狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述用于控制數(shù)據(jù)接收裝置的方法進(jìn)一步包括控制所述標(biāo)準(zhǔn)電平的預(yù)定值。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述用于控制數(shù)據(jù)接收裝置的方法進(jìn)一步包括對在所述數(shù)據(jù)接收裝置中提供的第一認(rèn)證密鑰與在所述數(shù)據(jù)信號中提供的第二認(rèn)證密鑰進(jìn)行比較,而且如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則從外部裝置接收視頻信號。
根據(jù)本發(fā)明一般概念的實(shí)施例,所述用于控制數(shù)據(jù)接收裝置的方法進(jìn)一步包括對在所述數(shù)據(jù)接收裝置中提供的第一認(rèn)證密鑰與在所述數(shù)據(jù)信號中提供的第二認(rèn)證密鑰進(jìn)行比較,而且如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰對應(yīng),則從外部裝置接收視頻信號。
通過下面結(jié)合附圖對所述示范性實(shí)施例的描述,本發(fā)明一般概念的這些和其它方面將變得顯而易見和更加易于理解,其中圖1是根據(jù)本發(fā)明的示范性實(shí)施例的數(shù)據(jù)接收裝置的控制框圖;圖2示出根據(jù)本發(fā)明的示范性實(shí)施例的時(shí)鐘信號和數(shù)據(jù)信號的波形;圖3是根據(jù)本發(fā)明的示范性實(shí)施例的具有HDCP功能的數(shù)據(jù)接收裝置的控制框圖;圖4是根據(jù)本發(fā)明的示范性實(shí)施例的數(shù)據(jù)接收裝置的流程圖;以及圖5是根據(jù)本發(fā)明的示范性實(shí)施例的具有HDCP功能的數(shù)據(jù)接收裝置的流程圖。
具體實(shí)施例方式
現(xiàn)在將對本發(fā)明的所述示范性實(shí)施例進(jìn)行詳細(xì)的描述,其示例在附圖中示出,其中全部附圖中類似的引用數(shù)字代表類似的元素。
如圖1中所示,根據(jù)本發(fā)明的示范性實(shí)施例的數(shù)據(jù)接收裝置包括確定部件10,根據(jù)具有預(yù)定值的標(biāo)準(zhǔn)電平而確定輸入信號的輸入狀態(tài)(即,高狀態(tài)和低狀態(tài)),其中,所述預(yù)定值低于時(shí)鐘信號和數(shù)據(jù)信號的最大電壓而且高于所述時(shí)鐘信號和所述數(shù)據(jù)信號的最小電壓;存儲器30,存儲所述標(biāo)準(zhǔn)電平的至少一個值;以及控制器50,基于存儲在存儲器30中的所述標(biāo)準(zhǔn)電平的值控制確定部件10中的所述標(biāo)準(zhǔn)電平的預(yù)定值。
當(dāng)通過I2C總線輸入所述時(shí)鐘信號和所述數(shù)據(jù)信號時(shí),確定部件10確定所述時(shí)鐘信號和所述數(shù)據(jù)信號的輸入狀態(tài)。確定部件10在所述時(shí)鐘信號的電壓高于所述標(biāo)準(zhǔn)電平的值時(shí)輸出高信號,并在所述時(shí)鐘信號的電壓低于所述標(biāo)準(zhǔn)電平的值時(shí)輸出低信號。同樣,確定部件10在所述數(shù)據(jù)信號的電壓高于所述標(biāo)準(zhǔn)電平的值時(shí)輸出高信號,并在所述數(shù)據(jù)信號的電壓低于所述標(biāo)準(zhǔn)電平的值時(shí)輸出低信號。確定部件10可以實(shí)現(xiàn)為鎖存器。
存儲器30可以包含所述標(biāo)準(zhǔn)電平的至少一個值。存儲器30還可以包括用于控制所述標(biāo)準(zhǔn)電平的值的命令數(shù)據(jù)。存儲器30可以提供為寄存器,但并不限于寄存器??蛇x擇地,存儲器30可以提供為各種設(shè)備,只要所述設(shè)備存儲所述標(biāo)準(zhǔn)電平。
控制器50確定與從確定部件10輸入的所述時(shí)鐘信號和所述數(shù)據(jù)信號的輸入狀態(tài)的組合對應(yīng)的數(shù)據(jù)通信狀態(tài),以便控制器50基于該數(shù)據(jù)通信狀態(tài)執(zhí)行操作。
控制器50可以將存儲在存儲器30中的所述標(biāo)準(zhǔn)電平的值輸入到確定部件10中。接著,將確定部件10中的所述標(biāo)準(zhǔn)電平的預(yù)定值轉(zhuǎn)換到從存儲器30輸出的所述值。
當(dāng)用戶將所述標(biāo)準(zhǔn)電平的預(yù)定值更改為A-值時(shí),其中該預(yù)定值被改變,控制器50可以將存儲在存儲器30中的所述標(biāo)準(zhǔn)電平的A-值輸出到確定部件10中。于是,控制器50控制確定部件10基于輸入于其中的所述標(biāo)準(zhǔn)電平的已更新的A-值而確定所述數(shù)據(jù)通信狀態(tài)。從而,確定部件10基于作為所述標(biāo)準(zhǔn)電平的A-值而確定所述時(shí)鐘信號和所述數(shù)據(jù)信號的輸入狀態(tài)。具體地,輸入的時(shí)鐘信號的電壓高于A-值,則確定其輸入狀態(tài)處于高狀態(tài),其電壓低于A-值,則確定其輸入狀態(tài)處于低狀態(tài)。與所述時(shí)鐘信號一樣地對所述數(shù)據(jù)信號施加該處理。
如圖2中所示,將作為示例描述如下狀態(tài),其中所述時(shí)鐘信號和所述數(shù)據(jù)信號的最大值為5V而其最小值為0V。其中,該5V信號處于高狀態(tài)而該0V信號處于低狀態(tài)。進(jìn)一步可在確定部件10中將所述標(biāo)準(zhǔn)電平的值預(yù)定為1.8V。從而,確定部件10可以在所述輸入信號高于1.8V時(shí)確定該輸入信號處于高狀態(tài),并在所述輸入信號低于1.8V時(shí)確定該輸入信號處于低狀態(tài)。
參照圖2,所述時(shí)鐘信號和所述數(shù)據(jù)信號的電壓的高狀態(tài)和低狀態(tài)分別為5V和0V。但是,如果相應(yīng)的時(shí)鐘信號和數(shù)據(jù)信號不處于高狀態(tài)和低狀態(tài),結(jié)果會發(fā)生錯誤。與之對照,根據(jù)本發(fā)明的一個方面的所述數(shù)據(jù)接收裝置包括所述標(biāo)準(zhǔn)電平的預(yù)定值,其低于5V而且高于0V。因此,根據(jù)本發(fā)明的一個方面的所述數(shù)據(jù)接收裝置基于所述標(biāo)準(zhǔn)電平的預(yù)定值識別所述輸入信號的高/低狀態(tài),從而可以糾正該錯誤。
如圖3中所示,當(dāng)包含HDCP功能的數(shù)據(jù)接收裝置使用數(shù)字視頻接口(DVI)發(fā)送/接收數(shù)字信號時(shí),所述數(shù)據(jù)接收裝置從諸如PC、機(jī)頂盒等的外部裝置接收已編碼的視頻信號。
所述數(shù)據(jù)接收裝置包括確定部件10,確定輸入到其的時(shí)鐘信號和數(shù)據(jù)信號的輸入狀態(tài);認(rèn)證部件70,基于通過確定部件10確定的所述輸入狀態(tài)的組合對所述輸入的數(shù)據(jù)信號進(jìn)行認(rèn)證;TMDS解碼器90,當(dāng)所述時(shí)鐘信號和所述數(shù)據(jù)信號被正常地認(rèn)證時(shí)對來自所述外部裝置的所述數(shù)字時(shí)鐘信號和數(shù)據(jù)信號進(jìn)行解碼。
認(rèn)證部件70包括用于對所述輸入的數(shù)據(jù)信號進(jìn)行認(rèn)證的第一認(rèn)證密鑰。當(dāng)所述外部裝置通過I2C總線向所述數(shù)據(jù)接收裝置輸出第二認(rèn)證密鑰時(shí),所述數(shù)據(jù)接收裝置確定包含所述第二認(rèn)證密鑰的所述數(shù)據(jù)信號。當(dāng)所述第二認(rèn)證密鑰與所述數(shù)據(jù)接收裝置中的所述第一認(rèn)證密鑰相同時(shí),認(rèn)證部件70對所述數(shù)據(jù)信號正常地進(jìn)行認(rèn)證。在所述數(shù)據(jù)信號被正常地認(rèn)證之后,所述數(shù)據(jù)接收裝置向所述外部裝置輸出所述第一認(rèn)證密鑰。于是,所述外部裝置將所述已編碼的視頻信號輸出到所述數(shù)據(jù)接收裝置。當(dāng)所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰彼此不相同時(shí),所述數(shù)據(jù)接收裝置確定所述數(shù)據(jù)信號未被認(rèn)證,因而所述數(shù)據(jù)接收裝置不接收來自所述外部裝置的所述數(shù)據(jù)信號。
如上所述,確定部件10確定所述時(shí)鐘信號和所述數(shù)據(jù)信號的值是否高于和/或低于標(biāo)準(zhǔn)電平的預(yù)定值,以確定所述時(shí)鐘信號和所述數(shù)據(jù)信號的輸入狀態(tài)。
認(rèn)證部件70包含多個第一認(rèn)證密鑰。當(dāng)所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同從而使得所述數(shù)據(jù)信號被認(rèn)證時(shí),所述數(shù)據(jù)接收裝置向所述外部裝置輸出所述第一認(rèn)證密鑰。此外,認(rèn)證部件70可以向所述外部裝置輸出與所述第二認(rèn)證密鑰對應(yīng)的所述第一認(rèn)證密鑰。所述第一認(rèn)證密鑰可以被更新。可以定期更新存儲在認(rèn)證部件70中的多個第一認(rèn)證密鑰。
控制器50基于在確定部件10中確定的所述時(shí)鐘信號和所述數(shù)據(jù)信號相應(yīng)的輸入狀態(tài)的組合而確定數(shù)據(jù)通信狀態(tài)。控制器50基于在確定部件10中確定的所述輸入狀態(tài)的組合而確定所述第二認(rèn)證密鑰。當(dāng)控制器50對所述第一認(rèn)證密鑰和所述第二認(rèn)證密鑰進(jìn)行比較并確定兩個密鑰彼此相同時(shí),控制器50控制認(rèn)證部件70向所述外部裝置輸出所述第一認(rèn)證密鑰。于是,所述外部裝置將所述視頻信號輸出到所述數(shù)據(jù)接收裝置的TMDS解碼器90。
TMDS解碼器90對通過TMDS線輸入的所述已編碼的視頻信號進(jìn)行解碼。例如,TMDS解碼器90將所述已編碼的視頻信號轉(zhuǎn)換為數(shù)字視頻信號、H/V同步信號等等,接著將所述視頻信號輸出到顯示器。
如圖4中所示,在操作S1,在根據(jù)本發(fā)明的示范性實(shí)施例的所述數(shù)據(jù)接收裝置中可以控制所述標(biāo)準(zhǔn)電平的預(yù)定值,其為用于確定所述輸入時(shí)鐘信號和所述輸入數(shù)據(jù)信號的輸入狀態(tài)的標(biāo)準(zhǔn)??刂破?0控制存儲器30將其中存儲的所述值輸出到確定部件10,以便對確定部件10中的所述標(biāo)準(zhǔn)電平的預(yù)定值進(jìn)行轉(zhuǎn)換。當(dāng)在操作S3將所述時(shí)鐘信號和所述數(shù)據(jù)信號從所述外部裝置輸入到所述數(shù)據(jù)接收裝置時(shí),基于所述標(biāo)準(zhǔn)電平的預(yù)定值分別確定所述時(shí)鐘信號和所述數(shù)據(jù)信號的輸入狀態(tài)。具體地,在操作S5,當(dāng)所述時(shí)鐘信號的值高于所述標(biāo)準(zhǔn)電平的預(yù)定值時(shí),確定所述時(shí)鐘信號處于高狀態(tài),而當(dāng)其電壓低于所述標(biāo)準(zhǔn)電平的預(yù)定值時(shí),確定所述時(shí)鐘信號處于低狀態(tài)。同樣,在操作S5,以與所述時(shí)鐘信號相同的方式對所述數(shù)據(jù)信號施加處理。在確定所述時(shí)鐘信號的輸入狀態(tài)和所述數(shù)據(jù)信號的輸入狀態(tài)之后,控制器50確定與所述時(shí)鐘信號的輸入狀態(tài)和所述數(shù)據(jù)信號的輸入狀態(tài)的組合對應(yīng)的數(shù)據(jù)通信狀態(tài)。換句話說,控制器50確定所述通信狀態(tài)是否是開始、停止、數(shù)據(jù)等等。從而,在操作S7,控制器50可以執(zhí)行與所述通信狀態(tài)對應(yīng)的操作。
如圖5中所示,在操作S11,與圖4中所述的示范性實(shí)施例中一樣,包含HDCP功能的所述數(shù)據(jù)接收裝置可以控制所述標(biāo)準(zhǔn)電平的預(yù)定值。在操作S12,所述數(shù)據(jù)接收裝置通過所述I2C總線從所述外部裝置接收所述時(shí)鐘信號以及包含所述第二認(rèn)證密鑰的所述數(shù)據(jù)信號。當(dāng)所述時(shí)鐘信號和所述數(shù)據(jù)信號被輸入到所述數(shù)據(jù)接收裝置時(shí),在操作S13,確定部件10基于所述標(biāo)準(zhǔn)電平的預(yù)定值確定每個信號的輸入狀態(tài),即處于高狀態(tài)還是處于低狀態(tài)。同樣,控制器50確定與所述輸入狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。所述數(shù)據(jù)信號包含所述第二認(rèn)證密鑰,使得在操作S14,控制器50可以確定所述第二認(rèn)證密鑰。在操作S15,控制器50將認(rèn)證部件70中的所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰進(jìn)行比較。當(dāng)所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰彼此相同時(shí),控制器50確定認(rèn)證成功。從而在操作S16,所述數(shù)據(jù)接收裝置向所述外部裝置輸出所述第一認(rèn)證密鑰。所述外部裝置將所述已編碼的視頻信號輸出到所述數(shù)據(jù)接收裝置。在操作S17,所述數(shù)據(jù)接收裝置接收所述已編碼的視頻信號并將圖像顯示在所述顯示器上。當(dāng)所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰不相同時(shí),認(rèn)證不成功,因而在操作S18,所述數(shù)據(jù)接收裝置不向所述外部裝置輸出所述第一認(rèn)證密鑰,而且不接收來自所述外部裝置的所述視頻信號。
當(dāng)傳統(tǒng)數(shù)據(jù)接收裝置通過所述I2C總線接收多個信號時(shí),在處于高狀態(tài)和處于低狀態(tài)之間幾乎同時(shí)對所述時(shí)鐘信號的輸入狀態(tài)和所述數(shù)據(jù)信號的輸入狀態(tài)進(jìn)行轉(zhuǎn)換。從而,確定部件10可能無法確定所述信號是否處于高狀態(tài)和/或處于低狀態(tài)。當(dāng)所述時(shí)鐘信號和所述數(shù)據(jù)信號均不處于高狀態(tài)和低狀態(tài)時(shí),所述數(shù)據(jù)接收裝置可能無法確定所述輸入狀態(tài)以及其數(shù)據(jù)通信狀態(tài),因而會發(fā)生錯誤。
然而,如上所述,根據(jù)本發(fā)明的示范性實(shí)施例的所述數(shù)據(jù)接收裝置基于所述標(biāo)準(zhǔn)電平的預(yù)定值而確定所述輸入狀態(tài)(即,高狀態(tài)和低狀態(tài)),使得可以糾正該錯誤。具體地,具有HDCP功能的所述數(shù)據(jù)接收裝置通過所述I2C總線接收所述多個信號,從而可以在具有HDCP功能的所述數(shù)據(jù)接收裝置中有效地糾正該錯誤。
盡管已經(jīng)展示和描述了本發(fā)明的示范性實(shí)施例,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不背離由所附權(quán)利要求書及其等價(jià)物定義其范圍的本發(fā)明的原理和精神的前提下,可以在這些示范性實(shí)施例中做出改變。
權(quán)利要求
1.一種數(shù)據(jù)接收裝置,包括確定單元,基于標(biāo)準(zhǔn)電平的預(yù)定值而確定從外部裝置接收的時(shí)鐘信號和數(shù)據(jù)信號是否分別處于高狀態(tài)或處于低狀態(tài);以及控制器,確定與在所述確定單元中所確定的所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)或低狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)接收裝置,進(jìn)一步包括存儲所述標(biāo)準(zhǔn)電平的至少一個值的存儲器,其中,所述控制器基于存儲在該存儲器中的所述標(biāo)準(zhǔn)電平的該值而控制所述確定單元中的所述標(biāo)準(zhǔn)電平的預(yù)定值。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)接收裝置,其中,通過I2C總線輸入所述時(shí)鐘信號和所述數(shù)據(jù)信號。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)接收裝置,進(jìn)一步包括輸出第一認(rèn)證密鑰的認(rèn)證部件,其中,所述數(shù)據(jù)信號包含第二認(rèn)證密鑰,而且所述控制器基于所述時(shí)鐘信號和所述數(shù)據(jù)信號的數(shù)據(jù)通信狀態(tài)確定所述第一認(rèn)證密鑰是否與所述第二認(rèn)證密鑰相同,如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則向外部裝置輸出所述第一認(rèn)證密鑰并從該外部裝置接收視頻信號。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)接收裝置,其中,定期更新所述第一認(rèn)證密鑰。
6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)接收裝置,其中,通過I2C總線輸入所述時(shí)鐘信號和所述數(shù)據(jù)信號。
7.根據(jù)權(quán)利要求2所述的數(shù)據(jù)接收裝置,進(jìn)一步包括輸出第一認(rèn)證密鑰的認(rèn)證部件,其中,所述數(shù)據(jù)信號包含第二認(rèn)證密鑰,而且所述控制器基于所述時(shí)鐘信號和所述數(shù)據(jù)信號的數(shù)據(jù)通信狀態(tài)確定所述第一認(rèn)證密鑰是否與所述第二認(rèn)證密鑰相同,如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則向外部裝置輸出所述第一認(rèn)證密鑰并從該外部裝置接收視頻信號。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)接收裝置,其中,定期更新所述第一認(rèn)證密鑰。
9.一種用于控制數(shù)據(jù)接收裝置的方法,該方法包括接收時(shí)鐘信號和數(shù)據(jù)信號;基于標(biāo)準(zhǔn)電平的預(yù)定值而確定所述時(shí)鐘信號和所述數(shù)據(jù)信號是否分別處于高狀態(tài)或處于低狀態(tài);以及確定與所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)或低狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。
10.權(quán)利要求9所述的方法,進(jìn)一步包括控制所述標(biāo)準(zhǔn)電平的預(yù)定值。
11.權(quán)利要求9所述的方法,進(jìn)一步包括對在所述數(shù)據(jù)接收裝置中提供的第一認(rèn)證密鑰與在所述數(shù)據(jù)信號中提供的第二認(rèn)證密鑰進(jìn)行比較,而且如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰相同,則從外部裝置接收視頻信號。
12.權(quán)利要求10所述的方法,進(jìn)一步包括對在所述數(shù)據(jù)接收裝置中提供的第一認(rèn)證密鑰與在所述數(shù)據(jù)信號中提供的第二認(rèn)證密鑰進(jìn)行比較,而且如果所述第一認(rèn)證密鑰與所述第二認(rèn)證密鑰對應(yīng),則從外部裝置接收視頻信號。
全文摘要
提供一種數(shù)據(jù)接收裝置以及控制方法。所述裝置包括確定部件,當(dāng)從外部裝置接收時(shí)鐘信號和數(shù)據(jù)信號時(shí),基于標(biāo)準(zhǔn)電平的預(yù)定值而確定所述時(shí)鐘信號和所述數(shù)據(jù)信號是否分別處于高狀態(tài)和/或處于低狀態(tài);以及控制器,確定與在所述確定部件中所確定的所述時(shí)鐘信號和所述數(shù)據(jù)信號的高狀態(tài)和/或低狀態(tài)對應(yīng)的數(shù)據(jù)通信狀態(tài)。
文檔編號G06F1/04GK101057204SQ200580039104
公開日2007年10月17日 申請日期2005年10月27日 優(yōu)先權(quán)日2004年11月16日
發(fā)明者劉敬鎬 申請人:三星電子株式會社