專利名稱:光盤驅動器中透鏡位置的校準的制作方法
光盤驅動器中透鏡位置的校準背景技術光盤驅動器中的對焦致動器被驅動以便控制透鏡相對光盤的位 置。透鏡在光盤表面之上的精確定位確保了正確地產生在盤上制成的 數字數據和光學可見標簽標記。不幸的是,在光盤驅動器中,典型對焦致動器的增益可能變化多達正或負90 % ,并且所得到的透鏡定位誤 差可以阻止數據和標簽標{己#皮正確記錄。
參考附圖可理解本發明。附圖中的部件不需要按比例。并且,在 附圖中,同樣的附圖標記在若干視圖中指示對應的部分。 圖l是根據本發明的各種實施例的光盤驅動器的框圖; 圖2是根據本發明的一個實施例的說明圖1的光盤驅動器中的透鏡 對焦致動器的附圖,該透鏡對焦致動器調整透鏡相對光盤表面的位置;和圖3是根據本發明的各種實施例的包括在圖l的光盤驅動器中的透 鏡對焦致動器控制器的流程圖,該控制器控制圖2的透鏡對焦致動器的 操作。
具體實施方式
參考圖l,示出了根據本發明的一個實施例的光盤驅動器IOO。光 盤驅動器100與主機103進行數據通信。在該方面,主機103例如可以是 計算機系統、服務器、或其它類似設備。為了下面討論的目的,首先 討論光盤驅動器100的結構方面。此后,根據本發明的各種實施例,相 對與光盤驅動器IOO的激光器關聯的透鏡的對焦來討論光盤驅動器IOO 的操作。在一個實施例中,光盤驅動器100包括處理器電路106。處理器電 路包括處理器113和存儲器116,兩者都耦合到本地接口119。在該方面, 如可以;故本領域技術人員所理解的,本地接口 119例如可以是數據總 線,該數據總線具有伴隨的控制/地址總線。光盤驅動器100還包括光學拾取單元123、致動器126、主軸129和位置傳感器133。當在使用中 時,如圖所示,光盤136放置在主軸129上。光學拾取單元123、致動器 126、主軸129和位置傳感器133都可操作地或電學上耦合到處理器電路 106。特別地,這些部件借助電連接耦合到處理器電路106,在配合光 盤驅動器100的操作時,通過該電連接可以從處理器電路106接收電信 號或由處理器電路106發送電線號,這將會被討論。在一個實施方式中, 可以理解的是,光學拾取單元123、致動器U6、主軸129和位置傳感器 133通過合適的接口電路(未示出)而耦合到本地接口119。致動器126例如可以包括步進電動機或其它這樣的設備。致動器可 操作地利用螺桿軸耦合到光學拾取單元123。在該方面,致動器126可 以由處理器電路106操縱以便在光盤驅動器100的正常操作期間沿著螺 桿軸139的長度來回移動光學拾取單元123,這將會被討論。在該方面, 致動器126在光盤驅動器100的正常操作期間相對于光盤136定位光學 拾取單元123。可替換地,除了螺桿軸139外,其它方法可以按期望應 用于移動光學拾取單元123。光學拾取單元123包括可應用于從光盤136讀取數據的激光器140 和傳感器143。在該方面,激光器140被控制用于生成指向光盤136的激 光146。如可以被本領域技術人員所理解的,激光器140能在多個頻率 中的任意一個頻率上操作。至少一部分激光146可以反射離開光盤136 作為反射的激光149。如可以被本領域技術人員所理解的,在光盤136 中體現反射激光146的數據結構。光學拾取單元123還包括控制透鏡156的焦距的透鏡對焦致動器 153。在該方面,透鏡對焦致動器153響應于位置信號、值或其它輸入 設置而調整透鏡156相對于光盤136的位置,這將會被討論。透鏡對焦 致動器153可操作地耦合到處理器電路106,其將定位信號或數據提供 給透鏡對焦致動器153。器電路1:6的電壓^號。。由傳感器143生成的電壓信號的大小通常與落可替iil,可由^傳感器143生成電流信號。傳感器143可以是單個傳感 器或協同操作的多個傳感器。在多個傳感器用作為傳感器143的情況 下,電壓信號可以是來自多個傳感器的每一個的所有電壓信號的和。這樣的信號可以稱作為"和信號"。光學拾取單元123可以被操縱用來通過控制光學拾取單元123中的 激光器140來向光盤136寫數據,以便在光盤136中形成數據結構。光盤 驅動器100的寫能力也可應用于在光盤136的標簽表面上寫標簽。具體 地,在一個實施例中,光盤136的標簽表面被化學處理以便在由來自光 學拾取單元123的激光照射時改變光學屬性,比如暗度、反射率,或顏 色。這樣的處理例如包括熱變色材料涂層,該熱變色材料涂層已經被時從亮色變化到暗色。熱:色材料:如可以包括形成顏色的染料:催化劑、和包含在聚合母體中的紅外天線的混合物。紅外天線吸收激光 器能量并將其轉化成熱。該熱引起催化劑、染料和聚合母體熔化,由 此允許催化劑與染料反應。該反應導致了染料的化學變化,該化學變 化引起顏色的變化。制造商之間或者盤之間或甚至相同盤上的不同區 域之間的標簽材料會有稍微的不同。結果,所生成的標簽的外觀由此 可能不同。并且,如這里所期待的,術語"標簽"是指寫到光盤136的表面的 整個標簽或其任何部分。主軸129包括旋轉光盤136的電動機或其它這樣的設備。電動機例 如是步進電動機或其它類型的電動機。在該方面,光盤136相對于主軸 129放置在基座位置。之后,光盤136可以相對于光學拾取單元123和位 置傳感器133旋轉。當光盤136在主軸129上旋轉時,位置傳感器133從 光盤136獲得位置數據159。借助位置數據159和步進電動機控制,光學 拾取單元123相對于光盤136的精確位置可以在光盤驅動器100的操作 期間4ia艮蹤。光盤驅動器100還包括在存儲器116中存儲并由處理器113執行的 多個組件,以便控制光盤驅動器100的各種部件的操作。這些組件例如 包括操作系統163和盤驅動控制器166。盤驅動控制器166由處理器113 執行以控制光盤驅動器100的各種操作。在該方面,盤驅動控制器166 協同光盤驅動器在寫數據到光盤136和從光盤136讀取數據時的一般操 作。盤驅動控制器166還協同光盤驅動器100在將標簽寫到光盤136的表 面上時的操作。盤驅動控制器166的組件是透鏡對焦致動器控制器169。如可以理解的,盤驅動控制器166包括被執行用來控制光盤驅動器100的操作的 其它組件。透鏡對焦致動器控制器169作為盤驅動控制器166的一部分 -故執行以控制透鏡156的定位,從而按期望對焦激光器140。在一個實 施例中,光學拾取單元123用接口電路耦合到本地接口119,該接口電 路包括寄存器,該寄存器保存通過對焦致動器153控制透鏡156定位的 數字值。在一個實施例中,數字值被轉換成模擬電壓,該電壓驅動對 焦致動器153并確定透鏡156相對光盤136的實際位移。在該方面,寫到 這種接口電路中的寄存器的值表示激光器焦距設置。在一個實施例中,對焦致動器153應答電壓信號以將透鏡156從靜 止位置位移。透鏡156的位移可能大致與施加到對焦致動器153的電壓 成比例。可替換地,對焦致動器153可能以某些其它可以理解的方式來 控制。以軟件或固件形式體現的情況下,盤驅動控制器166和透鏡對焦致 動器控制器169可以使用多個程序設計語言中的任意一種來實現,比如 C、 C++、匯編或其它程序設計語言。盤驅動控制器166例如可以用面向 對象設計或用一些其它程序設計架構來實現。在盤驅動控制器166和/ 或透鏡對焦致動器控制器169的任意部分用這里的流程圖表示的情況 下,假設所描述的功能例如是用面向對象設計來實現的,那么這種流 程圖的每一個方框可以表示在一個或多個方法中實現的功能,所述方 法被封裝在一個或多個對象中,等等。存儲器116例如可以包括隨機訪問存儲器(RAM),比如靜態隨機 訪問存儲器(SRAM)、動態隨機訪問存儲器(DRAM)、或磁性隨機訪 問存儲器(MRAM)以及其它這樣的設備。此外,存儲器116例如還可以 包括只讀存儲器(ROM),比如可編程只讀存儲器(PROM)、可擦可編 程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)、或其 它這樣的存儲設備。此外,處理器113可能表示多個處理器并且存儲器116可以表示多 個并行操作的存儲器。在這樣的情況下,本地接口119可以是適當的網 絡,該網絡便于多個處理器中的任意兩個之間、任意處理器和存儲器 的任意一個之間、或者存儲器的任意兩個之間等的通信。處理器113可 以是電、光、或分子構造,或者是本領域技術人員可以理解的某些其 它構造。以控制光盤驅動器100中的硬件資源的分配和 使用,硬件資源比如是存儲器、處理時間和外圍設備。如本領域技術 人員一般所理解的,以這樣的方式,操作系統163用作為應用所依賴的 基礎。接下來,根據本發明的一個實施例來描述光盤驅動器100在將標簽 寫到光盤136的一般操作。盤驅動控制器166控制光盤驅動器100的各種 組件的操作,以便將標簽寫到光盤136的表面上。盤驅動控制器166當 將數據寫到光盤136和從光盤136讀數據時,還控制光盤驅動器100的各 種組件的操作。就盤驅動控制器166協同光盤驅動器100的各種組件的操作以便將 標簽寫到光盤136的表面上的方面來說,它通過操縱致動器126的操作 來控制光學拾取單元123的移動,以便使光學拾取單元123沿著螺旋軸 139按需要移動,從而為碰撞在光盤136上的激光束選擇徑向位置。此 外,盤驅動控制器166通過控制主軸129的速度來控制光盤136的旋轉。送到光盤136 ^控制光盤;區動器10 0的讀和^功能。當光學拾取單元12 3 從光盤136讀取數據時,反射的激光149接著由傳感器143感測,并且產 生對應的信號,該信號通過適當的接口電路被施加到處理器電路106。盤驅動控制器166還基于來自位置傳感器133的輸入來跟蹤光盤 136的角位置。在一個實施例中,位置傳感器133感測以輪輻形式位于 光盤136上(例如中心附近)的位置數據的傳遞,盡管輪輻可以位于光 盤136上的某個其它位置。每次輪輻經過位置傳感器133時,位置傳感 器133生成脈沖,該脈沖借助本地接口119由盤驅動控制器166接收。在 該方面,每個脈沖被看作為信號或中斷,用于向盤驅動控制器166通知 光盤136的特定旋轉量。為了基于脈沖跟蹤光盤136的實際位置,盤驅 動控制器166可以包括計數器,在單次旋轉中對脈沖進行計數直到總脈 沖數,以在給定時間確定光盤136的實際位置。這樣,由與光盤136有關的光學拾取單元123生成的激光束146的角 位置可以在任意給定時間借助位置數據來確定,所述位置數據是由盤 驅動控制器166基于位置傳感器133生成的數據來跟蹤的。特別地,光 學拾取單元123相對要寫到光盤136的標簽的每個像素或段的光盤136 上的預定義位置的位置可以基于由位置傳感器133感測的每個輻條159的相對位置來計算。例如,在一個實施例中,盤驅動控制器166在光盤 136旋轉時跟蹤每個輻條159的穿過,由此跟蹤光盤136的角旋轉。借助上述的組件,盤標簽控制器163協同將標簽寫在光盤136的可 寫表面上。在該方面,要寫到圓形光盤136的標簽可以用徑向數據的形 式來實現,包括多個同心或相鄰的圓形軌道,或者包括螺旋線。為了使將標簽寫到光盤136最優,已經發現了,透鏡153不應當將 激光146直接對焦到光盤136的寫表面,如在將數字數據寫到光盤136的 情況。相反,如果透鏡相對光盤136的表面以距離焦距位置的預定義偏 移距離而定位,則標簽寫入更加有效。具體地,當透鏡156相對于光盤 136的表面大致位于焦點位置時,從透鏡156的中心到表面的距離大約 等于透鏡156的焦距。因此可以這樣說,為了最有效的寫入標簽,透鏡156的最期望位置 是如此的,以至于透鏡156相對于光盤136稍微散焦。假定透鏡156的最 優定位是在透鏡相對于光盤136稍微散焦時,那么通過預定義偏移量來 調整透鏡l 56的位置是必須的,使得它被最優地放置以便在標簽寫入過 程期間將標簽寫到光盤136。如可以^L理解的,從焦點位置起應當施加 的實際偏移量可以通過適當的實驗來確定。不幸的是,若干因子可以阻止透鏡156的精確定位。具體地,透鏡 對焦致動器153具有基于反射的激光149而確定的特殊增益,如上所述, 反射的激光由相應的一個或多個傳感器143檢測。如可以理解的,給定 各種相對物理條件變化和制造工藝變化,該增益可以隨時間變化。結 果,通過透鏡對焦致動器153對透鏡156的位置進行重新校準在將標簽 寫到光盤l 36的表面期間周期性地執行。特別地,為了定位透鏡156,在一個實施例中,透鏡對焦致動器153 應答在適當寄存器或其它存儲單元中放置的值,該值指明透鏡156的最 終位置。在該方面,在這種寄存器或其它存儲單元中放置的值可以從 低值變化到高值。這種范圍可以包括任意數量的離散值,比如0到255 等。如可以理解的,可以根據透鏡156的所期望的對焦分辨率應用更多 或更少的離散值。在相應寄存器或存儲單元中放置的值在這里定義為 "輸入設置"。這樣,各種輸入設置可以被放置在相應的寄存器中,以通過透鏡 對焦致動器153來控制透鏡156的定位。在一個實施例中,輸入設置是數字值,該數字值通過數字到模擬轉換器被轉換成模擬電壓或電流。模擬電壓或電流可以被施加到透鏡對焦致動器15 3。透鏡對焦致動器 153被配置為通過定位透鏡156來應答才莫擬值。在一個實施例中,當放 置在相應寄存器中的數字值是諸如上述提到的"0"或"255"之類的 端值時,透鏡156處于靜止位置。接著參考圖2,所示的是激光器140、透鏡對焦致動器153、透鏡156 和光盤136的視圖附圖,以根據本發明的一個實施例示出通過透鏡對焦 致動器153定位透鏡156。如圖所示,透鏡156可以沿著通常與激光146 朝著光盤136的方向相平行的軸定位。為了將激光146對焦在光盤136的 表面上,透鏡156由此^皮定位。例如,透鏡156可以從第一位置Pi移動到第二位置P2。第二位置P2例如可以是透鏡156和光盤136之間的距離,該距離等于透鏡156的焦距 DF。結果,在第二位置P2處,透鏡156將激光146對焦在光盤136的表面上。但是這個位置對于將標簽寫到光盤136的表面上不是最優的。特別 地,所期望的是,相對于第二位置P2以預定義偏移量0來定位透鏡156, 其中在第二位置P2處透鏡156相距光盤136的距離大約等于透鏡156的焦 距D"因此,例如為了將透鏡156從第一位置Pi定位到第二位置P2,施加 到透鏡對焦致動器153的定向透鏡156位置的輸入設置從第一值變化到 第二值。這兩個值之間的差在這里定義為"輸入設置差量(delta)", 它是指輸入設置本身的變化。因為,透鏡對焦致動器153的增益可以隨 時間變化,透鏡156可以對于給定的輸入設置差量在不同的時間來移動 不同的距離。例如,對于給定的輸入設置差量,透鏡156可以從第一位置Pt移動 到第二位置P2。假設第一位置Pi是透鏡156的靜止位置,對于給定輸入 設置差量的第二位置P2的最終位置可以根據透鏡對焦致動器153的增益 的變化而顯著變化。假設在增益隨時間變化的同時輸入設置差量保持 靜止,如果輸入設置差量被施加以將透鏡l56從第一位置P^多動到第二 位置P2,則第二位置P2可以從焦距Dp處叉開。結果,所期望的是能夠以一種方式定位透鏡156,使得透鏡對焦致 動器153的增益隨時間的變化不會導致透鏡156對于給定的輸入設置差量所移動的實際距離的變化。例如當透鏡l56相對第二位置P2移動預定 義偏移量0時,尤其是這樣的情況,其中第二位置P2相距光盤136的距離 等于透鏡156的焦距Dp。這是因為可以基于來自光盤136的光學反饋的最 大值來確定透鏡156在第二位置P2處的定位。但是,當相對第二位置P2 以預定義偏移量0定位透鏡156時,來自光盤136的光學反饋可能沒有以 類似方式精確反映透鏡156的定位。最后,所期望的偏移量O是預定義 距離, 一旦它相對于第二位置P2被應用,激光146就朝著光盤136以導致 表面上最佳標簽寫入的方式^皮定向。為了確保預定義偏移量0不受透鏡對焦致動器153增益變化的影 響,根據本發明的各個實施例,透鏡對焦致動器153被操縱以將透鏡156 從第一位置P!定位到第二位置P2。在第二位置P"透鏡156基本上將激光 器140的激光146對焦在光盤136的表面上。在一個實施例中,第一位置 Pi可以是透鏡對焦致動器153的靜止位置。為了將透鏡156定位在第二位置P2處使得激光146基本上對焦在光 盤136的表面上,透鏡對焦致動器控制器16"皮配置為通過識別透鏡156 的位置來定位第二位置P2,在所述位置中使反射的激光149的量基本最 大化,因為在激光146被對焦在光盤136的表面上時,反射的激光149被 最大化。可替換地,象散透鏡可以被應用來調節由傳感器143接收的反 射光并提供對焦誤差信號,該信號通過正量或負量來指明透鏡是聚焦 還是散焦。以這種方式,透鏡156在第二位置P2處的定位是可檢測的。當由傳感器143 (圖l)檢測的反射激光149被基本最大化時,來自 激光器140的激光146被對焦到光盤146上。在一個實施例中,這個過程 可以通過將激光146碰撞在光盤136上先前還沒有被寫入的位置上來執 行,以便反射更大光量,因為未寫入的背景是比標簽標記更亮的陰影。 如可以被本領域技術人員所理解的,各種方法或方式可以接著被應用 于確定透鏡156中反射激光159;波最大化的位置。例如,人們可以通過 使透鏡l56 "走過"多個離散位置直到檢測到最大反射來應用迭代方法。 另一個方法可以涉及在給定位置之上和之下的反射率集成,并接著比 較這些值,其中當這些值基本相當時達到最大反射率。假設這些方式 和方法是本領域技術人員所周知的,不在這里更詳細地討論所應用的 特定方法。一旦已經將透鏡156從諸如靜止位置的第一位置Pi移動到第二位置P2,使得激光146基本上對焦在光盤136的表面上,那么將透鏡156從第 一位置P^多動到第二位置P2所必需的輸入設置差量是已知的。此外,其 它關于透鏡156的定位的細節是已知的。例如,第一位置Pt和光盤136 之間的大致距離可以借助設計參數并借助從多個光盤驅動器100得到 的實驗測量而得知。在該方面,假設光盤136的表面可以稍微彎曲,距 離可以改變。因此,在一個實施例中,可以從在光盤136的不同角位置 和/或徑向位置處獲得的測量來確定大致的平均值。可替換地,如果第一位置Pi和光盤136的表面之間的距離是已知的 或者在經驗上或經由某些其它方法;〖皮確定,則第一位置Pi可以不同于透 鏡156的靜止位置。例如,光盤136的表面可以根據哪一面朝向激光器 140而變化。在一個實施例中,標簽面位于光盤136的表面,而數字數 據所記錄于其中的反射表面是在光盤136之內(即是在其表面之下)。 位置Pt或P2可以對應于到光盤136的外部標簽表面或內部數據表面的焦 距。類似地,透鏡156的焦距df通常從光盤驅動器100的設計參數得知。 就過程變化導致焦距Dp (即是從第二位置P2到光盤136的大致位置)的 變化而言,平均值可以在經驗上確定。焦距Df因此等于從第二位置P2 到光盤136的標簽表面的距離,在光盤136的標簽表面上反射的激光是 最大值。因此, 一旦透鏡156的焦距df和從第一位置P^j光盤136的表面的大 致距離是已知的,則第二位置P2和第 一位置Pt之間的大致距離是可以計 算的。已知應用于將透鏡從第一位置P^多動到第二位置P2的輸入設置差 量,基于給定的輸入設置差量來確定透鏡156的距離或位移。在該方面, 人們可以發現透鏡對焦致動器15 3的實際增益。因此,根據本發明的各種實施例,確定對應于透鏡156的預定義偏 移量O的輸入設置差量。為了寫入標簽,相對于透鏡156的第二位置P2 通過預定義偏移量0來定位透鏡156,其中第二位置P2如上述是光學透鏡 156的對焦位置。基于對應于第一和第二位置Pi和P2之間距離的輸入設 置差量來確定對應于透鏡156的預定義偏移量0的輸入設置差量。特別 地,對應于透鏡156的偏移量0的輸入設置差量可以按如下來計算
<formula>formula see original document page 13</formula>Al。m"是對應于預定義偏移量的輸入設置差量,A/^是對應于第一和第 二位置Pi和P2之間距離的輸入設置差量,D。是所期望的實際預定義偏移 量(距離),并且A^是第一和第二位置Pi和P2之間的實際距離。應當注意的是,透鏡對焦致動器153的增益的變化不會不利地影響 上述的計算結果。 一旦輸入設置差量A/^是已知的,則在當前操作條件 下的透鏡對焦致動器153的實際增益可以;陂計算。 一旦對應于透鏡156 的位置偏移量O的輸入設置差量AUfs"是已知的,則可以通過放置一個 值在與透鏡對焦致動器153關聯的寄存器中,來相對于第二位置P2以預 定義位置偏移量來定位透鏡156,所述值等于用于將透鏡156放置在第 二位置P2的值加上與預定義偏移量0關聯的輸入設置差量。通過這樣做,透鏡156可以相對于第二位置P2通過預定義偏移量0 來定位,以便將標簽寫到光盤136的表面。在該方面,在一個實施例中, 將標簽寫到光盤136的表面發生在透鏡156相對于第二位置P2以偏移量0 定4立之后。接下來參考圖3,所示的是提供根據本發明的一個實施例的透鏡對 焦致動器控制器169的操作的一個例子的流程圖。可替換地,圖3的流 程圖可以被看作為描述在光盤驅動器IOO (圖l)中實現的方法的例子 的步驟,用于校準用于將標簽寫到光盤136 (圖l)的透鏡156的位置。 由圖3的示例流程圖所描述的透鏡對焦致動器控制器169的功能可以例 如用面向對象設計或某些其它程序設計架構來實現。假設該功能用面 向對象設計來實現,則每個方框表示可以用在一個或多個對象中封裝 的一個或多個方法實現的功能。透鏡對焦致動器控制器169可以使用多 個程序設計語言的任意之一來實現,比如C、 0++或其它程序設計語言。透鏡對焦致動器控制器169根據本發明的各種實施例確定它是否 要校準透鏡156的位置。在一個例子中,透鏡對焦致動器控制器169被 配置為在將標簽寫到光盤136的表面期間周期性地執行透鏡位置的校 準。可替換地,透鏡對焦致動器控制器169可以被配置為在將標簽寫到 光盤136的表面期間以預定義的跟蹤間隔來執行透鏡位置的校準。例 如,透鏡位置可以在將預定義數量的軌道寫到光盤136之間被周期性地 校準。可替換地,校準可以在寫入部分地組成標簽的預定義數量的像 素就如同寫到盤136的表面上之后發生。并且,其它方法可以應用于定 義它何時合適于校準透鏡156的位置。透鏡對焦致動器控制器169可以被編程為確定校準何時發生,或者 做出這樣判斷的功能可以作為盤驅動控制器166 (圖l)的某些其它部 分而執行。假設透鏡156的位置是要如框203中所確定的那樣來校準, 那么在框206,透鏡對焦致動器控制器169通過從第一位置Pi (圖l)到 第二位置P2 (圖2)操縱透鏡對焦致動器153來重新定位透鏡156。在一 個實施例中,該操縱通過將對應的輸入設置差量施加到對焦致動器15 3 而執行。根據本發明的各種實施例,第二位置P2是透鏡將來自激光器140 (圖l)的激光146 (圖l)基本上對焦在光盤136的表面上的一個位置。 根據本發明的另一個實施例,第一位置Pi可以是透鏡156的靜止位置。 在該方面,如上所述,第一位置Pi和光盤136的表面之間的大致或平均 距離是已知的或者可以在經驗上或經由某些其它方法來確定。在重新定位透鏡到透鏡將激光146基本上對焦在光盤136上的第二 位置時,透鏡對焦致動器控制器169可以執行通過調整輸入設置差量來 相對于光盤136定位透鏡156的第二位置P2的邏輯,用于識別透鏡156的 位置,在該位置處,如上所述,使用傳感器143 (圖l )從光盤136檢測 的反射激光149 (圖l)的量基本上是最大的。如上所述,基于已知距 離和透鏡156的焦距(圖2)來計算第一位置Pi和第二位置P2之間的距離。接下來在框213,透鏡對焦致動器控制器169確定對應于預定義偏 移量的輸入設置差量,其要應用于將標簽寫到光盤136的表面上。根據 本發明的一個實施例,基于對應于第一和第二位置Pi和P2之間距離的輸 入設置差量來確定對應于預定義偏移量的輸入設置差量。此后,在框 216,透鏡對焦致動器控制器169相對于第二位置P2以預定義偏移量0(圖 2)來定位透鏡156。為了這樣做,透鏡對焦致動器控制器169將對應于 預定義偏移量的輸入設置差量加到對應于第二位置P2的輸入設置。此 后,在框219,啟動將標簽寫到光盤136的表面。接著如圖所示,透鏡 對焦致動器控制器169結束。盡管如上所討論的,以由軟件或通用硬件執行的代碼體現透鏡對 焦致動器控制器169,但作為替換,它還可以用專用硬件或軟件/通用 硬件和專用硬件的組合來體現。如果在專用硬件中體現,則透鏡對焦 致動器控制器169可以實現為應用多個技術中任意一個或其組合的電 路或狀態機。這些技術可以包括但不限于具有邏輯門的離散邏輯電路, 用于在施加一個或多個數據信號時實現各種邏輯功能、具有適當邏輯門的特定用途集成電路、可編程門陣列(PGA)、現場可編程門陣列 (FPGA)、或其它部件等。這樣的技術通常是本領域技術人員已知的, 并且因此不在這里詳細描述。圖3的流程圖示出了透鏡對焦致動器控制器169的實施方式的架 構、功能和操作。如果以軟件體現,每個方框可以表示代碼的模塊、 段或部分,其包括了用于實現所規定的邏輯功能的程序指令。程序指 令可以用源代碼和目標代碼的形式體現,源代碼包括用程序設計語言 編寫的人類可讀語句,并且目標代碼包括可由適當執行系統,比如計 算機系統或其它系統中的處理器識別的數字指令。機器代碼可以從源 代碼等轉換。如果以硬件體現,每個方框可以表示用于實現所規定的 邏輯功能的一個電路或多個互連的電路。盡管圖3的流程圖示出了特定的執行順序,要理解的是,執行順序 可以不同于所描繪的。例如,兩個或多個方框的執行順序可以相對于 所示的順序^t打亂。并且,在圖3中連續示出的兩個或更多的方框可以 并發或者部分并發地執行。此外,任何數量的計數器、狀態變量、警 告信號燈、或消息可以;陂添加到這里所述的邏輯流程中,以為了增強 的應用、記賬、性能測量、或提供故障查找幫助等目的。要理解的是, 所有這樣的變化在本發明的范圍內。并且,在透鏡對焦致動器控制器169包括軟件或代碼的情況下,它 能夠在任何計算機可讀介質中體現以便由諸如計算機系統或其它系統 中的處理器的指令執行系統使用或與之相連。在這方面,邏輯例如可 以包括語句,語句包含可以從計算機可讀介質中獲取并由指令執行系 統執行的指令和聲明。在本發明的上下文中,"計算機可讀介質"可 以是任何包含、存儲或保持透鏡對焦致動器控制器169的介質,以便由 指令執行系統使用或與之相連。計算機可讀介質可以包括許多物理媒 體中的4壬意一個,比如電的、^茲的、光的、電i茲的、紅外的、或半導 體的媒體。適當計算機可讀介質的更特定例子包括但不限于磁帶、磁 性軟盤、磁性硬盤、或壓縮盤。并且,計算機可讀介質可以是隨機訪 問存儲器(MM),例如包括靜態隨機訪問存儲器(SRAM)和動態隨機 訪問存儲器(DRAM)、或磁性隨機訪問存儲器(MRAM)。此外,計算 才幾可讀介質可以是只讀存儲器(ROM),可編禾呈只讀存儲器(PROM)、 可擦可編程只讀存儲器(EPR0M )、電可擦可編程只讀存儲器(EEPR0M )、或其它類型的存儲設備。盡管相對某些實施例示出并描述了本發明,但是顯然的是,本領 域技術人員在閱讀和理解說明書后,可以得到等效和變型方案。本發 明包括所有這些等效和變型方案,并且只受限于權利要求的范圍。
權利要求
1.一種用于校準光盤驅動器(100)中的透鏡(156)的位置的方法,包括操縱透鏡對焦致動器(153)以便從第一位置(P1)到第二位置(P2)將透鏡(156)重新定位,其中當處于第二位置(P2)時,透鏡(156)將激光器基本上對焦在光盤(136)的表面上;和為透鏡對焦致動器(153)確定對應于透鏡(156)的預定義位置偏移量(O)的第一輸入設置差量,第一輸入設置差量是基于與第一位置(P1)和第二位置(P2)之間的距離相對應的第二輸入設置差量而被確定的。
2. 權利要求l的方法,還包括根據第二輸入設置差量和第一位置 (Pi)和第二位置(P2)之間的距離來計算透鏡對焦致動器(153)的增益。
3. 權利要求l的方法,還包括相對于第二位置(PJ基本上以預定 義位置偏移量(0)定位透鏡(156),以便將標簽寫在光盤(136)的 表面上。
4. 權利要求3的方法,還包括在相對于第二位置(P2)以預定義位 置偏移量(0)定位透鏡(156)之后,將標簽寫在光盤(136)的表面 上。
5. 權利要求1的方法,還包括通過識別透鏡(156)的位置來確定 透鏡(156)相對于光盤(136)的第二位置(P2),在所識別的位置中 基本上使從光盤(136)檢測的反射激光量最大。
6. 權利要求1的方法,其中第一位置(PJ是透鏡(156)的靜止位置。
7. 權利要求1的方法,其中第二位置(P2)是透鏡(156)的靜止位置。
8. —種用于校準光盤驅動器(100)中的透鏡(156)的位置的系 統,包括具有處理器(113)和存儲器(116)的處理器電路(106);可操作耦合到處理器電路(106)的透鏡對焦致動器(153),透 鏡對焦致動器(153)控制透鏡(156)相對于光盤驅動器(100)的盤 表平面的位置;和在存儲器(116 )中存儲并可由處理器(133 )執行的透鏡對焦致 動器控制器(169),透鏡對焦致動器控制器(169)包括操縱透鏡對焦致動器(15 3 )以便從第 一位置(Pi)到第二位置(P2) 將透鏡(156)重新定位的邏輯,其中當處于第二位置(P2)時,透鏡 (156)將激光器(140)基本上對焦在光盤驅動器(IOO)中的光盤(136) 上;和為透鏡對焦致動器(153)確定對應于透鏡(156)的預定義位置 偏移量(0)的第一輸入設置差量的邏輯,第一輸入設置差量是基于與 第一位置(PJ和第二位置(P2)之間的距離相對應的第二輸入設置差 量而^皮確定的。
9. 權利要求8的系統,其中透鏡對焦致動器控制器(169)還包括 相對于第二位置(P2)以預定義位置偏移量(0)定位透鏡(156)的邏輯。
10. 權利要求9的系統,其中透鏡對焦致動器控制器(169)還包括 在相對于第二位置(P2)以預定義偏移量(0)定位透鏡(156)之后, 啟動標簽寫入的邏輯。
11. 一種用于校準光盤驅動器(100)中的透鏡(156)的位置的方 法,包括基于透鏡對焦致動器(153)的第一輸入設置差量來確定透鏡對焦 致動器(153)的增益,以便在光盤(136)的表面之上從第一位置(PJ 到第二位置(P2)將透鏡(156)重新定位,其中當處于第二位置(P2) 時,透鏡(156)將激光器基本上對焦在光盤(136)的表面上,笫一 位置(PJ被預先確定,第二位置(PJ是可檢測的,并且第一位置(PJ 和第二位置(P2)之間的距離凈皮預先確定;和為透鏡對焦致動器(153)確定與透鏡(156)從第二位置(P2)起 的預定義位置偏移量(0)相對應的第二輸入設置差量,該第二輸入設置差量是基于所述增益而被確定的。
12. 權利要求11的方法,還包括基本上以預定義位置偏移量(0) 定位透鏡(156),以便將標簽寫在光盤(136)上。
13. 權利要求12的方法,還包括向透鏡對焦致動器(153)應用第 一輸入設置差量和第二輸入設置差量,以便基本上以預定義位置偏移 量(0)定位透鏡(156)。
14. 權利要求11的方法,還包括通過識別透鏡(156)的位置來確 定透鏡(156)的第二位置(P2),在所識別的位置處基本上使從光盤(136)檢測的反射激光量最大。
15. 權利要求11的方法,其中第一位置(Pl)和第二位置(P2)之 一是透鏡(156)的靜止位置。
全文摘要
公開了用于校準光盤驅動器(100)中的透鏡位置的各種系統、方法和在計算機可讀介質中實現的程序。在一個實施例中,提供了一種方法,包括操縱透鏡對焦致動器(153)以便從第一位置(P<sub>1</sub>)到第二位置(P<sub>2</sub>)將透鏡(156)重新定位。當處于第二位置(P<sub>2</sub>)時,透鏡(156)將激光器基本上對焦在光盤(136)的表面上。該方法還包括為透鏡對焦致動器(153)確定對應于透鏡(156)的預定義位置偏移量(O)的第一輸入設置差量。第一輸入設置差量是基于與第一位置(P<sub>1</sub>)和第二位置(P<sub>2</sub>)之間的距離相對應的第二輸入設置差量而被確定的。
文檔編號G11B23/40GK101278341SQ200680036053
公開日2008年10月1日 申請日期2006年7月26日 優先權日2005年9月30日
發明者A·L·范布洛克林, D·M·漢克斯, G·J·利平斯基 申請人:惠普開發有限公司