專利名稱::控制用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼鹊难b置和方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及光資源。更具體地,本發(fā)明涉及用于數(shù)據(jù)傳輸?shù)墓赓Y源的亮度控制。
背景技術(shù):
:可見(jiàn)光通信是處理通過(guò)可見(jiàn)光進(jìn)行數(shù)據(jù)通信的通信研究的分支。近年來(lái)由于發(fā)光二極管(LED)不斷流行,可見(jiàn)光通信已獲普及,其中LED具有的特殊性質(zhì)使其成為用于通過(guò)可見(jiàn)光的數(shù)據(jù)的出色的源(和接收器)。LED具有能夠非??斓亻_(kāi)啟和關(guān)閉光的特殊性質(zhì)。然后,通過(guò)超高速地開(kāi)啟和關(guān)閉LED可以發(fā)送數(shù)據(jù)?;靖拍钍?,常用于只發(fā)送對(duì)人可見(jiàn)的光的這種光源可以同時(shí)用來(lái)發(fā)送數(shù)據(jù)。隨著LED變得更為普及,將無(wú)處不在的大量光源用作數(shù)據(jù)傳輸資源變?yōu)榭赡?。燈?lightfixture)、交通燈、剎車(chē)燈、有源廣告牌等都可以用來(lái)發(fā)送信息,而不是只光。在一個(gè)示例中,在等待紅燈時(shí),通過(guò)關(guān)閉引擎可以節(jié)省汽車(chē)或卡車(chē)的汽油。然而,目前這樣做是不切實(shí)際的,因?yàn)樵诮煌糇兙G時(shí),啟動(dòng)汽車(chē)或卡車(chē)的延遲將增加交通量。然而,如果交通燈配備有出于節(jié)約能源目的已變得普及的LED,則交通燈可以被配置為將數(shù)據(jù)信號(hào)發(fā)送到汽車(chē),以便向汽車(chē)通知即將到來(lái)的紅燈與綠燈之間的轉(zhuǎn)換。然后,汽車(chē)可以被配置為啟動(dòng)并準(zhǔn)備在燈一變綠時(shí)就向前運(yùn)動(dòng)。這種可見(jiàn)光通信也在其他類型的無(wú)線傳輸方面具有優(yōu)勢(shì)。例如,射頻(RF)數(shù)據(jù)傳輸實(shí)質(zhì)上是全方向的,這將限制其向特定位置集中數(shù)據(jù)的能力。在交通燈的示例中,使用RF將是不切實(shí)際的,因?yàn)樵谄渌较?甚至是在交通燈處)行駛的汽車(chē)都將接收到相同的信號(hào)??梢?jiàn)光通信的視線(line-of-sight)方面防止這種類型的“數(shù)據(jù)傳輸泄漏”。另一個(gè)優(yōu)勢(shì)是,可見(jiàn)光通信不受這種功率的制約。另一個(gè)優(yōu)勢(shì)是,LED由于其節(jié)能特征已經(jīng)變成普遍使用的光源,而且這些LED可以用來(lái)傳輸可見(jiàn)光通信而無(wú)需更換大量硬件。此外,由于與電子設(shè)備的潛在干擾,在某些地方(諸如運(yùn)營(yíng)的飛機(jī)上或附近、醫(yī)院)禁止RF傳輸。可見(jiàn)光通信不受這些禁止??梢?jiàn)光通信和IR通信二者具有相似的帶寬(幾百THz)。然而,紅外線數(shù)據(jù)協(xié)會(huì)(IrDA)通信由于其不可見(jiàn)性而具有與可能的危險(xiǎn)的高能量密度結(jié)合的眼睛安全問(wèn)題。因此,更高的數(shù)據(jù)速率傳輸無(wú)法通過(guò)IR通信實(shí)現(xiàn)。與IR通信相比,可見(jiàn)光通信由于“可見(jiàn)性”而更適合人眼,并且能夠以更高的速率傳輸數(shù)據(jù)??梢?jiàn)光通信與IR通信相比的另一個(gè)優(yōu)勢(shì)是,由于可以看見(jiàn)通信光束,因此可以觀察到光束指向的位置,這有助于確定想要的接收者是否能夠接收到光束并且有助于防止不適當(dāng)?shù)慕邮照?黑客,竊聽(tīng)者等)接收光束。有關(guān)LED的一個(gè)不常見(jiàn)的(而且非眾所周知的)事實(shí)是,它們不僅可以用來(lái)傳輸可見(jiàn)光通信,而且也可以接收可見(jiàn)光通信。這甚至進(jìn)一步拓寬了可見(jiàn)光通信的潛在應(yīng)用性。在上述交通燈的示例中,位于交通信號(hào)處的卡車(chē)后面的汽車(chē)可能沒(méi)有到交通燈的直接視線,并因此交通燈和汽車(chē)之間的直接數(shù)據(jù)傳輸可能被阻塞。然而,“系統(tǒng)”中的各種LED實(shí)質(zhì)上可以菊花鏈連接(daisy-chained)在一起??ㄜ?chē)的頭燈可以作為接收器來(lái)從交通燈接收數(shù)據(jù),然后卡車(chē)的尾燈可以轉(zhuǎn)發(fā)這個(gè)數(shù)據(jù),依次地這個(gè)數(shù)據(jù)可以隨后由汽車(chē)的頭燈接收。當(dāng)前用于可見(jiàn)光通信的方法使用將編碼數(shù)據(jù)的輸出占空比(dutycycle)設(shè)置為50%的固定值的方案來(lái)對(duì)數(shù)據(jù)進(jìn)行編碼。在此固定量處,亮度將處于恒定級(jí)別(level)。通過(guò)將幀插入到輸出流中來(lái)實(shí)現(xiàn)亮度的變化,所述幀根本不代表數(shù)據(jù),而是包含了給出超過(guò)50%的占空比的圖案。這些“空白”幀根本不包含數(shù)據(jù),而且專門(mén)用于控制光源的亮度。這允許對(duì)光源的整體亮度進(jìn)行控制
發(fā)明內(nèi)容技術(shù)問(wèn)題然而,使用這種方法的問(wèn)題是,空白幀耗盡本可以用來(lái)傳輸數(shù)據(jù)的一部分傳輸時(shí)間。這降低了系統(tǒng)的潛在吞吐量,實(shí)際上,系統(tǒng)需要距50%越遠(yuǎn),則吞吐量越差(因?yàn)樾枰嗟目瞻讕瑏?lái)改變亮度的感知)。此外,該解決方案增加了發(fā)射器的復(fù)雜性,因?yàn)闉榱司_控制整體亮度,空白巾貞中圖案的占空比將不得不補(bǔ)償(compensate)數(shù)據(jù)攜帶巾貞的50%占空比。為了執(zhí)行這個(gè)補(bǔ)償,發(fā)射器將不得不知道有多少數(shù)據(jù)正在傳輸。技術(shù)方案在本發(fā)明的第一實(shí)施例中,提供了一種方法,該方法包括接收所期望的光源的亮度級(jí)的選擇;接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù);基于所期望的亮度級(jí)來(lái)選擇編碼方案所描述的占空比;使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中,編碼包括識(shí)別與一片數(shù)據(jù)和選定的占空比二者相對(duì)應(yīng)的代碼;以及使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼。在本發(fā)明的第二實(shí)施例中,提供了一種方法,該方法包括接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。在本發(fā)明的第三實(shí)施例中,提供了一種裝置,該裝置包括光接收器,被配置為接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及解碼引擎,被配置為使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。在本發(fā)明的第四實(shí)施例中,提供了一種裝置,該裝置包括光接收器,被配置為接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及解碼引擎,被配置為使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。在本發(fā)明的第五實(shí)施例中,提供了一種裝置,該裝置包括用于接收對(duì)所期望的光源的亮度級(jí)的選擇的器件;用于接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù)的器件;用于基于所期望的亮度級(jí)來(lái)選擇編碼方案所描述的占空比的器件;用于使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼的器件,其中,編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼;以及用于使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼的器件。在本發(fā)明的第六實(shí)施例中,提供了一種裝置,該裝置包括用于接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼的器件;以及用于使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼的器件,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。在本發(fā)明的第七實(shí)施例中,提供了一種機(jī)器可讀的程序存儲(chǔ)設(shè)備,切實(shí)實(shí)施由機(jī)器可執(zhí)行的指令的程序以便執(zhí)行方法,該方法包括接收所期望的光源的亮度級(jí)的選擇;接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù);基于所期望的亮度級(jí)來(lái)選擇通過(guò)編碼方案所描述的占空比;使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中,編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼;以及使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼。在本發(fā)明的第八實(shí)施例中,提供了一種機(jī)器可讀的程序存儲(chǔ)設(shè)備,切實(shí)實(shí)施由機(jī)器可執(zhí)行的指令的程序以便執(zhí)行方法,該方法包括接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。技術(shù)效果本發(fā)明實(shí)施例具有的優(yōu)勢(shì)是,如果每個(gè)燈具都配備有可見(jiàn)光通信LED,則控制信號(hào)可以在燈具之間傳遞,這使得簡(jiǎn)單的編程變化能夠改變哪個(gè)開(kāi)關(guān)控制哪個(gè)燈具,而無(wú)需系統(tǒng)的物理布線的任何變化。將這些現(xiàn)有設(shè)備作為可見(jiàn)光通信發(fā)射器/接收器的附加優(yōu)勢(shì)是,它們已經(jīng)具有它們自己的電源。將專用的可見(jiàn)光通信發(fā)射器添加到房子中可能需要增加電源線或使用電池電源。然而,將燈泡(lightbulb)升級(jí)為可兼容可見(jiàn)光通信的LED不需要關(guān)注這種功率問(wèn)題,因?yàn)闊艟咭呀?jīng)有專用的電源線。圖I是示出家中的可見(jiàn)光通信系統(tǒng)的示例的示圖;圖2是示出為了改變墻壁開(kāi)關(guān)配置,燈具之間的傳統(tǒng)物理電纜將如何不得不改變的示圖;圖3是示出根據(jù)本發(fā)明的另一實(shí)施例的、對(duì)用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼冗M(jìn)行控制的系統(tǒng)的框圖;圖4是示出根據(jù)本發(fā)明的實(shí)施例的、對(duì)用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼冗M(jìn)行控制的方法的流程圖;以及圖5是示出根據(jù)本發(fā)明的另一實(shí)施例的、對(duì)用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼冗M(jìn)行控制的方法的流程圖。具體實(shí)施例方式現(xiàn)在將對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的具體實(shí)施例包括由發(fā)明人所設(shè)想的、用于執(zhí)行本發(fā)明的最佳模式。這些具體實(shí)施例的示例在附圖中示出。雖然結(jié)合這些具體實(shí)施例描述本發(fā)明,但是將理解的是,并非旨在將本發(fā)明限制為所描述的實(shí)施例。相反,旨在覆蓋可以包括在由所附權(quán)利要求所定義的本發(fā)明的精神和范圍內(nèi)的替換、修改和等效。在下面的描述,具體細(xì)節(jié)被闡明以便提供本發(fā)明的透徹理解。本發(fā)明可以在沒(méi)有這些具體細(xì)節(jié)中的一部分或全部的情況下實(shí)行。此外,為了避免不必要地模糊本發(fā)明,可能沒(méi)有詳細(xì)描述眾所周知的功能。根據(jù)本發(fā)明,組件、過(guò)程步驟、和/或數(shù)據(jù)結(jié)構(gòu)可以使用不同類型的操作系統(tǒng)、編程語(yǔ)言、計(jì)算平臺(tái)、計(jì)算機(jī)程序、和/或通用機(jī)器來(lái)實(shí)現(xiàn)。此外,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)至|J,也可以使用較少通用性的設(shè)備(諸如硬連線設(shè)備、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、專用集成電路(ASIC)等)而不偏離此處所公開(kāi)的本發(fā)明概念的范圍和精神。本發(fā)明還可以切實(shí)實(shí)施為在計(jì)算機(jī)可讀介質(zhì)(諸如存儲(chǔ)器設(shè)備)上存儲(chǔ)的一組計(jì)算機(jī)指令。圖I是示出家中的可見(jiàn)光通信系統(tǒng)的示例的示圖。當(dāng)然,以上實(shí)施例將不僅限于蜂窩電話,因?yàn)榭梢酝ㄟ^(guò)使用任何便攜設(shè)備獲得類似的優(yōu)勢(shì),諸如手持計(jì)算機(jī)或膝上型計(jì)算機(jī)、或MP3播放器。此外,電話本身的狀態(tài)LED可以用于向蜂窩電話以外的接收器發(fā)送數(shù)據(jù)。圖2是示出為了改變墻壁開(kāi)關(guān)配置,燈具之間的傳統(tǒng)物理電纜將如何不得不改變的示圖。從圖2中可以看出,附接到燈開(kāi)關(guān)的傳統(tǒng)燈具不僅要求專用于每個(gè)燈具的電源,而且硬連線必須從燈開(kāi)關(guān)連接到每個(gè)燈具,且每個(gè)燈具由開(kāi)關(guān)控制。然而,在某些情況下,這可能使增加額外的燈具更加困難。例如,在“之前”的場(chǎng)景中,房間可以具有兩種不同的燈開(kāi)關(guān),每個(gè)燈開(kāi)關(guān)控制房間中的5盞燈。如果用戶希望第一開(kāi)關(guān)控制6盞燈,而第二開(kāi)關(guān)只控制4蓋燈,則這將要求對(duì)環(huán)路(loop)進(jìn)行重新布線(rewiring),從而如討論的,6蓋燈在一個(gè)開(kāi)關(guān)環(huán)路上,而其他4盞燈在另一開(kāi)關(guān)環(huán)路上(“之后”的場(chǎng)景)。最佳地是,這將需要從用戶得到一些如何布線(wiring)的知識(shí),最糟地是,它可能要求打開(kāi)墻來(lái)進(jìn)行額外布線。然而,如果每個(gè)燈具都配備有可見(jiàn)光通信LED,則控制信號(hào)可在燈具(和開(kāi)關(guān))之間傳遞,這使得簡(jiǎn)單的編程變化能夠改變哪個(gè)開(kāi)關(guān)控制哪個(gè)燈具,而無(wú)需系統(tǒng)的物理布線的任何變化。利用這些現(xiàn)有設(shè)備作為可見(jiàn)光通信發(fā)射器/接收器的額外優(yōu)勢(shì)是,它們已經(jīng)具有它們自己的電源。將專用的可見(jiàn)光通信發(fā)射器添加到房子中可能需要增加電源線或使用電池電源。然而,將燈泡升級(jí)為可兼容可見(jiàn)光通信的LED不需要考慮這種功率問(wèn)題,因?yàn)闊艟咭呀?jīng)有專用的電源線。本發(fā)明實(shí)施例中,大量的數(shù)據(jù)可以通過(guò)可見(jiàn)光發(fā)送,同時(shí)對(duì)光源亮度進(jìn)行控制。這是通過(guò)提供編碼方案來(lái)實(shí)現(xiàn)的,該編碼方案在不同的占空比為相同數(shù)據(jù)提供不同代碼。在發(fā)送端,選擇接近所需亮度的特定占空比。然后,通過(guò)選擇與數(shù)據(jù)相關(guān)聯(lián)且與特定占空比相關(guān)聯(lián)的代碼來(lái)對(duì)數(shù)據(jù)進(jìn)行編碼。在接收端,將編碼信息與轉(zhuǎn)換表(translationtable)相比較以便將信息解碼為其所期望的原始數(shù)據(jù)。圖3是示出根據(jù)本發(fā)明的另一實(shí)施例的、對(duì)用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼冗M(jìn)行控制的系統(tǒng)的框圖。光源300可以耦接到光源控制器302。當(dāng)接收到所期望的光源亮度級(jí)(brightnesslevel)的選擇時(shí),光源控制器302接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù)。光源控制器302基于所期望的光源亮度級(jí)來(lái)選擇編碼方案所描述的占空比,并且使用該編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼。存儲(chǔ)器304也可以耦接到光源控制器302,該存儲(chǔ)器存儲(chǔ)由光源控制器302使用的一個(gè)或多個(gè)轉(zhuǎn)換表。應(yīng)當(dāng)注意,在一些實(shí)施例中,光源控制器302和/或存儲(chǔ)器304可以并入光源300本身,而在其他實(shí)施例中,光源控制器302和/或存儲(chǔ)器304可以是分離的。實(shí)施例也有可能是,光源300與光源控制器302分離,但存儲(chǔ)器304并入光源控制器302。還應(yīng)當(dāng)注意,光源控制器302可想象地可以被設(shè)計(jì)為控制多個(gè)光源,從而也可以連接到那些其他的光源。在接收端,光接收器306可以被配置為通過(guò)可見(jiàn)光通信從光源接收發(fā)送的代碼。在一些實(shí)施例中,光接收器306本身可以是光源,如IXD。解碼引擎(decodingengine)308可以被配置為使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。此外,接收端也可以包括被配置為對(duì)發(fā)送的代碼進(jìn)行轉(zhuǎn)發(fā)的光源310。圖4是示出根據(jù)本發(fā)明的實(shí)施例的、對(duì)用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼冗M(jìn)行控制的方法的流程圖。該圖示出了“發(fā)送端”。在400,接收到所期望的光源亮度級(jí)的選擇。根據(jù)實(shí)施,可以存在很多不同的方式來(lái)接收該選擇。在一個(gè)示例中,用戶可以明確指示亮度級(jí)。例如,這可以通過(guò)調(diào)燈開(kāi)關(guān)上的級(jí)別、或者計(jì)算機(jī)或蜂窩電話顯示屏上的亮度設(shè)置進(jìn)行設(shè)置。在另一個(gè)實(shí)施例中,亮度級(jí)可以例如以設(shè)置序列進(jìn)行自動(dòng)設(shè)置(例如,路燈在白天/夜晚的某些時(shí)段變暗)。在另一個(gè)實(shí)施例中,亮度級(jí)可以或多或少地固定在特定級(jí),如在交通燈中。在402,接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù)。再次,根據(jù)實(shí)施,可以存在很多不同的方式來(lái)接收該數(shù)據(jù)。在一個(gè)示例中,用戶可以明確陳述(recite)要發(fā)送的數(shù)據(jù)。在另一個(gè)示例中,數(shù)據(jù)可以被自動(dòng)指定,如在控制信號(hào)中。在404,基于所期望的光源亮度級(jí)來(lái)選擇占空比,該占空比由編碼方案描述。如前面所述,編碼方案可以規(guī)定某些基本占空比。然后,系統(tǒng)可以選擇最接近所期望的亮度級(jí)的基礎(chǔ)占空比。為了更好地控制,如果所期望的亮度級(jí)位于兩個(gè)基本占空比之間,則系統(tǒng)可以選擇兩個(gè)基本占空比之一來(lái)發(fā)送一數(shù)據(jù)片,然后另一基本占空比用于后續(xù)的數(shù)據(jù)片,使得數(shù)據(jù)片序列整體相當(dāng)接近所期望的亮度級(jí)。在所期望的亮度級(jí)低于由編碼方案指定的最低基本占空比的情況下,則在發(fā)送數(shù)據(jù)片之后可以在零亮度處增加額外的光幀,這導(dǎo)致跨過(guò)多塊數(shù)據(jù)的整體占空比相當(dāng)于(即,接近)所期望的亮度級(jí)。同樣,在所期望的亮度級(jí)高于由編碼方案指定的最高基本占空比的情況下,則在發(fā)送數(shù)據(jù)片之后可以在全(即,100%)亮度處增加額外的光幀,這導(dǎo)致跨過(guò)多塊數(shù)據(jù)的整體占空比相當(dāng)于(即,接近)所期望的亮度級(jí)。在一個(gè)實(shí)施例中,這還可以包括通過(guò)占空比的選擇本身發(fā)送附加數(shù)據(jù)。在406,使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼。這可以包括參考轉(zhuǎn)換表,該轉(zhuǎn)換表具有位于一個(gè)軸上的原始數(shù)據(jù)值以及位于另一軸上的占空比,表中的每個(gè)條目具有唯一代碼。下面的表I和表2中示出了這種表的示例。在408,使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送已識(shí)別的代碼。在一個(gè)很簡(jiǎn)單的示例中,編碼方案采用兩個(gè)數(shù)據(jù)比特并將其編碼為四比特進(jìn)行發(fā)送,如表I所示。表I_數(shù)據(jù)~|___00__O!__IO11占空比25%0001001001001000I__50%__!001__01101100OOU^[_75%_1110110110110111I請(qǐng)注意,編碼圖案(encodedpattern)是唯一的。為了將編碼圖案轉(zhuǎn)換回?cái)?shù)據(jù),接收器不需要知道占空比是什么。簡(jiǎn)單的查找表可以用于通過(guò)輸入“占空比”和“數(shù)據(jù)”來(lái)對(duì)數(shù)據(jù)進(jìn)行編碼,而另一簡(jiǎn)單的查找表可以在接收器處使用以恢復(fù)數(shù)據(jù),并且可選地也可以恢復(fù)占空比。注意在這個(gè)示例中,只有3個(gè)占空比是可能的25%、50%和75%。然而,為了連續(xù)編碼而混合占空比將允許創(chuàng)建三個(gè)基本占空比的混合,得到混合的整體占空比是25%和75%之間的任何值。例如,為了實(shí)現(xiàn)37.5%的整體占空比(37.5%的亮度級(jí)),系統(tǒng)可以在以25%和50%進(jìn)行編碼之間均勻地交替。在本發(fā)明的一個(gè)可選實(shí)施例中,可以將對(duì)應(yīng)于100%或0%的占空比、而不代表編碼數(shù)據(jù)的比特圖案插入到數(shù)據(jù)流。注意的是,表I中的編碼圖案不包括比特圖案“1111”和“0000”。如果需要占空比低于25%或高于75%,則可以以所需比例將這兩個(gè)特殊數(shù)據(jù)圖案插入到編碼流中,以使平均占空比成為所期望的占空比。當(dāng)接收器接收到這兩個(gè)特殊的數(shù)據(jù)圖案時(shí),它們將被丟棄。插入“1111”或“0000”的缺點(diǎn)是整體數(shù)據(jù)吞吐量將降低,因?yàn)檫@些幀僅對(duì)修改光的可見(jiàn)亮度有用,并且其本身不代表任何數(shù)據(jù)。在本發(fā)明的另一可選實(shí)施例中,可以將對(duì)應(yīng)于同步模式的比特圖案插入到數(shù)據(jù)流中,以使發(fā)射器與接收器同步,從而確保數(shù)據(jù)不被誤解。注意,表I中沒(méi)有使用比特圖案“1010”和“0101”,因此如果需要的話,它們可用于同步。這些特殊的比特圖案也是有用的,因?yàn)閳D案本身代表對(duì)于比特的圖案的最有可能的頻率,這使它們對(duì)應(yīng)于使用快速同步的最佳類型圖案。在另一個(gè)示例性編碼方案中,利用3至8比特編碼。這在下面的表2中示出。表2權(quán)利要求1.一種控制用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼鹊姆椒?,該方法包括接收?duì)所期望的光源的亮度級(jí)的選擇;接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù);基于所期望的亮度級(jí)來(lái)選擇編碼方案所描述的占空比;使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中,編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼;以及使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼。2.如權(quán)利要求I所述的方法,其中,所述選擇占空比包括識(shí)別編碼方案所描述的、最接近所期望的亮度級(jí)的占空比。3.如權(quán)利要求2所述的方法,其中,所述選擇包括如果所期望的亮度級(jí)位于編碼方案所描述的兩個(gè)占空比之間,則選擇兩個(gè)占空比中的第一占空比用于對(duì)所述數(shù)據(jù)片進(jìn)行編碼,并且隨后選擇所述占空比中的第二占空比用于將使用光源通過(guò)可見(jiàn)光通信發(fā)送的后續(xù)數(shù)據(jù)片。4.如權(quán)利要求2所述的方法,其中,所述選擇包括如果所期望的亮度級(jí)低于編碼方案所描述的最低占空比,則選擇編碼方案所描述的最低占空比。5.如權(quán)利要求2所述的方法,其中,所述選擇包括如果所期望的亮度級(jí)高于編碼方案所描述的最高占空比,則選擇編碼方案所描述的最聞?wù)伎誸匕。6.如權(quán)利要求I所述的方法,還包括,通過(guò)對(duì)占空比的選擇本身發(fā)送附加數(shù)據(jù)。7.如權(quán)利要求I所述的方法,還包括,發(fā)送與同步信號(hào)相對(duì)應(yīng)的代碼以便準(zhǔn)許光源與接收器之間的同步。8.—種控制用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼鹊姆椒ǎ摲椒òń邮諄?lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。9.如權(quán)利要求8所述的方法,其中,占空比指示除了被編碼的原始數(shù)據(jù)以外的數(shù)據(jù)。10.如權(quán)利要求8所述的方法,還包括使用其他光源重新發(fā)送已發(fā)送的代碼。11.一種控制用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼鹊难b置,該裝置包括光源;以及光源控制器,其中,光源控制器被配置以接收對(duì)所期望的光源的亮度級(jí)的選擇;接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù);基于所期望的亮度級(jí)來(lái)選擇編碼方案所描述的占空比;使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中,編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼;以及使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼。12.如權(quán)利要求11所述的裝置,還包括存儲(chǔ)器,其存儲(chǔ)編碼方案。13.如權(quán)利要求11所述的裝置,其中,所述光源控制器識(shí)別編碼方案所描述的、最接近所期望的亮度級(jí)的占空比。14.如權(quán)利要求13所述的裝置,其中,如果所期望的亮度級(jí)位于編碼方案所描述的兩個(gè)占空比之間,則光源控制器選擇兩個(gè)占空比中的第一占空比用于對(duì)所述數(shù)據(jù)片進(jìn)行編碼,并且隨后選擇所述占空比中的第二占空比用于將使用光源通過(guò)可見(jiàn)光通信發(fā)送的后續(xù)數(shù)據(jù)片。15.如權(quán)利要求13所述的裝置,其中,如果所期望的亮度級(jí)低于編碼方案所描述的最低占空比,則光源控制器選擇編碼方案所描述的最低占空比。16.一種控制用于數(shù)據(jù)傳輸?shù)墓庠吹牧炼鹊难b置,該裝置包括光接收器,用于接收來(lái)自光源的通過(guò)可見(jiàn)光通信發(fā)送的代碼;以及解碼引擎,用于使用轉(zhuǎn)換表對(duì)發(fā)送的代碼進(jìn)行解碼,其中,轉(zhuǎn)換表指示與發(fā)送的代碼相對(duì)應(yīng)的原始數(shù)據(jù)以及與發(fā)送的代碼相對(duì)應(yīng)的占空比。17.如權(quán)利要求16所述的裝置,其中,占空比指示除了被編碼的原始數(shù)據(jù)以外的數(shù)據(jù)。18.如權(quán)利要求16所述的裝置,還包括光源,用于重新發(fā)送已發(fā)送的代碼。全文摘要在本發(fā)明的第一實(shí)施例中,提供了一種方法,該方法包括接收所期望的光源的亮度級(jí)的選擇;接收將使用光源通過(guò)可見(jiàn)光通信來(lái)發(fā)送的一片數(shù)據(jù);基于所期望的光源亮度級(jí)來(lái)選擇通過(guò)編碼方案所描述的占空比;使用編碼方案對(duì)數(shù)據(jù)進(jìn)行編碼,其中,編碼包括識(shí)別與數(shù)據(jù)片和選定的占空比二者相對(duì)應(yīng)的代碼;以及使用光源通過(guò)可見(jiàn)光通信發(fā)送已識(shí)別的代碼。文檔編號(hào)H04B10/10GK102640434SQ201080054914公開(kāi)日2012年8月15日申請(qǐng)日期2010年12月3日優(yōu)先權(quán)日2009年12月3日發(fā)明者C.F.查普林申請(qǐng)人:三星電子株式會(huì)社