TWI258741B - Multi-dimensional coding on quasi-close-packed lattices - Google Patents
Multi-dimensional coding on quasi-close-packed lattices Download PDFInfo
- Publication number
- TWI258741B TWI258741B TW91123685A TW91123685A TWI258741B TW I258741 B TWI258741 B TW I258741B TW 91123685 A TW91123685 A TW 91123685A TW 91123685 A TW91123685 A TW 91123685A TW I258741 B TWI258741 B TW I258741B
- Authority
- TW
- Taiwan
- Prior art keywords
- quasi
- hexagon
- bit
- lattice structure
- decoding
- Prior art date
Links
Landscapes
- Optical Recording Or Reproduction (AREA)
Abstract
Description
1258741 ⑴1258741 (1)
玖、發明說明 (發明說明應敘明:發明所屬之技術領域、先前技術、内容、實施方式及圖式簡單說明) 發明範疇 本發明有關於執行多維編碼的方法及系統。 發明背景BRIEF DESCRIPTION OF THE DRAWINGS (Description of the invention should be clarified: a technical field, prior art, content, embodiments, and drawings of the invention) Brief Description of the Invention The present invention relates to a method and system for performing multidimensional coding. Background of the invention
經由與網際網路連線的普遍使用電腦,資訊時代的使用 者已可取得爆炸的資訊。儲存資料的成本漸減及相同小型 裝置腳印的儲存功能漸增,是此次資訊革命的主要推手。 雖然可符合目前儲存需求,但儲存技術必須持續改良以趕 上快速增加的需求。 惟磁性及習知光學資料儲存技術(其中個別位元儲存為 記錄媒體表面上的不同磁性或光學變化)已到達它的物理 極限,若超過它則個別位元會太小或太難以儲存,在大量 媒體中(不是在其表面)儲存資訊可提供一種極佳的高容 量儲存替代者。Users of the information age have access to explosive information through the widespread use of computers connected to the Internet. The cost of storing data is decreasing and the storage capacity of the same small device footprint is increasing, which is the main driving force of the information revolution. While meeting current storage needs, storage technologies must continue to evolve to catch up with rapidly increasing demand. However, magnetic and conventional optical data storage techniques (where individual bits are stored as different magnetic or optical changes on the surface of the recording medium) have reached their physical limits, and if they are exceeded, the individual bits will be too small or too difficult to store. Storing information in large amounts of media (not on its surface) provides an excellent alternative to high-capacity storage.
全息照相式資料儲存是一種大量的儲存方法,雖然數十 年前已想過,最近由於低成本高科技的出現,長期研究的 顯著成果,及全息照相式記錄材料的進步等,已使它在實 用性方面又有新的進展。在全息照相式資料儲存中,整個 資訊頁是一次儲存為厚感光光學材料中的光學干擾圖案 。這是藉由將儲存材料中的2個一致雷射束相交而達成, 第一(稱為物件射束)含有待儲存的資訊,第二(稱為參考 射束)是簡單的設計以複製如具有平面波前的簡單校準射 束。產生的光學干擾圖案會在感光媒體中導致化學及/或Holographic data storage is a large-scale storage method, although it has been thought for decades, recently due to the emergence of low-cost high-tech, the remarkable results of long-term research, and the advancement of holographic recording materials, etc. There are new developments in practical aspects. In holographic data storage, the entire information page is stored as an optical interference pattern in a thick photosensitive optical material. This is achieved by intersecting two uniform laser beams in the stored material, the first (called the object beam) containing the information to be stored, and the second (referred to as the reference beam) being a simple design to replicate as A simple calibration beam with a plane wavefront. The resulting optical interference pattern can cause chemistry and/or in the photosensitive medium
1258741 (2) 物理變化,千擾圖术的複製儲存為感光媒體的吸收,折射 指數,或厚度的反化。當用2個波之一照明儲存的干擾光 柵(其在記錄中使用)時’此入射光的一部分會被儲存的光 柵繞射,依此可重建其他波。可以用干擾波照明儲存的光 栅以重建物件波’反之亦然。 至於另一種三維或體積式方法,多層,螢光卡/磁(FMD/C) 是唯一突破,解決了目前CD(光碟)及DVD(影音光碟)的反 射光碟技術相關的信號衰減問題。至於CD或DVD,FMD 層上的資料編碼在基板上成為一串幾何特徵或體積標記 。各層可具有4.7 GB(十億位元組)(以DVD為例),藉由 FMD/C技術,各儲存層塗上透明的螢光材料而不是CD或 DVD的反射金屬層。當雷射束擊中層上的標記時,即發出 螢光,發出的光具有的波長與入射的雷射光不同,稍微朝 向光譜的紅色端,且在本質上是不一致的,與目前光學裝 置中的反射一致光成對比。資料標記不影響發出的光,因 此橫向相鄰層未受干擾。在光碟的讀取系統中,濾除雷射 光,以便僅偵測含資訊的螢光,這可減少偏離光及干擾的 效應。 在上述及其他資料儲存系統(如習知的反射光碟技術) 中’編碼及信號處理的目的是將BER(位元誤差率)減到夠 小時仍能達成重要的特性如高密度及高資料率,藉由將系 統的實體元件施壓到某一點(中頻道是無誤差的)以外即 可達成此目的,且接著引入調變編碼及信號處理設計以減 少BER到一些位準以便能由誤差校正(Ecc)解碼處理,且 (4) (4) 1258741 變o及l像素的這類圖案的集合)的碼稱為低通碼,其 以在調變編碼器30及解碼器8〇調變編碼/解碼。這種詞變 碼限制寫入一維區域(如在全息照相儲存區的允許頁中 中的資訊具有有限的高空間頻率内容。 具低通濾波特徵的二維碼對於上述這二種新式大量光 學記錄設計的碉變碼而言是重要的,但是二維(2_D)編螞也 能是新路徑的重要項目,其更接近習知的光學編碼,如报 據反射光碟技術,在使用卡片或光碟的二維區域上記綠的 二維圖案(標i己)的同調折射。習知已揭露在方形點陣上編 碼’尤其是棋盤碼的容量已在以下文件揭露:w. Weeks,R.E.1258741 (2) Physical changes, the copying of the perturbation map is the absorption of the photosensitive medium, the refractive index, or the reversal of the thickness. When the stored interference grating (which is used in recording) is illuminated with one of two waves, a portion of this incident light is diffracted by the stored grating, whereby other waves can be reconstructed. The stored grating can be illuminated with interfering waves to reconstruct the object wave and vice versa. As for another three-dimensional or volumetric method, multi-layer, fluorescent card/magnetic (FMD/C) is the only breakthrough that solves the signal attenuation problems associated with the current CD (disc) and DVD (audio disc) retro-disc technology. As for CD or DVD, the data encoded on the FMD layer becomes a series of geometric features or volume marks on the substrate. Each layer can have 4.7 GB (billion bytes) (for example, a DVD), and with FMD/C technology, each storage layer is coated with a transparent phosphor material instead of a reflective metal layer of CD or DVD. When the laser beam hits the mark on the layer, it emits fluorescence, and the emitted light has a wavelength different from that of the incident laser light, slightly toward the red end of the spectrum, and is inconsistent in nature, and is currently inconsistent with optical devices. The reflected light is in contrast. The data mark does not affect the emitted light, so the laterally adjacent layers are undisturbed. In the disc reading system, the laser light is filtered out to detect only the information-containing fluorescent light, which reduces the effects of deviation from light and interference. In the above and other data storage systems (such as the conventional reflective optical disc technology), the purpose of 'encoding and signal processing' is to reduce the BER (bit error rate) to an important enough to achieve important characteristics such as high density and high data rate. This can be achieved by applying a physical component of the system to a point (the medium channel is error-free), and then introducing a modulation coding and signal processing design to reduce the BER to some level so that it can be corrected by the error. (Ecc) decoding process, and (4) (4) 1258741 The code of the set of such patterns of o and 1 pixel is called a low pass code, which is modulated by the modulation encoder 30 and the decoder 8 /decoding. This word variable code is limited to writing to a one-dimensional area (eg, information in the allowed pages of the holographic storage area has limited high spatial frequency content. Two-dimensional code with low-pass filtering features for these two new types of optical It is important to record the design's transmutation code, but two-dimensional (2_D) editing can also be an important project of the new path, which is closer to the conventional optical coding, such as the report reflection optical disc technology, in the use of cards or CDs. The two-dimensional area on the green two-dimensional pattern (labeled i) of the coherent refraction. It has been revealed that the encoding on the square lattice 'especially the size of the checkerboard code has been revealed in the following documents: w. Weeks, RE
Blahut, ftThe Capacity and Coding Gain of Certain CheckerboardBlahut, ftThe Capacity and Coding Gain of Certain Checkerboard
Codes’’,IEEE Trans· Inform· Theory,Vol· 44,No.3,1998,pp 1 193-1203。而且在方形點陣上更揭露各種棋盤限制以達成 低通特徵’且因而在頻道位元的讀取及偵測時減少符號間 干擾(ISI)的效應。 惟對於二維編碼如同一維編碼,除了在方形點陣上編碼 (與習知相同)外,會有不同的編碼限制及編碼幾何,以更 迅速的儲存,因而達成更高的儲存密度。所以仍需要改善 編碼效率’而且也是在多維儲存應用中。 此外在2 - D編碼中有位元偵測問韻 甘 J问缚,其一般是同調信號 產生,來自大片土地部分的反射作蘇 为丁 L號’即零位準的鏡部分 ’及來自大位元部分,即零位準下 卞卜的銃部分(在深度λ /4 ,其中λ表示讀取用的輻射波長、,3 — a J 疋元全相同的。因此 偵測時不能區分二維位準,在習知n絶抑 仗白知1-D編螞中,此問題不 -9-Codes'', IEEE Trans. Inform· Theory, Vol. 44, No. 3, 1998, pp 1 193-1203. Moreover, various checkerboard restrictions are revealed on the square lattice to achieve the low-pass feature' and thus the effect of inter-symbol interference (ISI) is reduced during channel bit reading and detection. However, for two-dimensional coding, such as the same-dimensional coding, in addition to coding on a square lattice (same as the conventional one), there are different coding restrictions and coding geometries for faster storage, thus achieving higher storage density. So there is still a need to improve coding efficiency' and also in multidimensional storage applications. In addition, in the 2-D coding, there is a bit detection, which is generally a homology signal. The reflection from a large part of the land is made by the D-L’s zero-order mirror part and from the large The bit part, that is, the 铳 part of the zero position (at the depth λ /4, where λ represents the wavelength of the radiation used for reading, and 3 - a J 全 are all the same. Therefore, the two-dimensional cannot be distinguished when detecting Level, in the practice of n 绝 仗 知 知 知 知 知 知 知 知 知 知 知 知 知 知 知 知 知
1258741 (5) 會產生因為點直徑永遠比點(或標記)的徑向寬度大,而且 折射永遠發生在徑向。在中央孔徑外的反射光束因而會因 折射而失去部分強度。對比下,上述問題發生在2 D編碼 中,因為在所有的聚焦雷射及其他輻射點(其射入大的點 區域或是在大片土地區域上)中無折射,這二種行為都是 理想鏡。 發明總結1258741 (5) will occur because the point diameter is always larger than the radial width of the point (or mark), and the refraction always occurs in the radial direction. The reflected beam outside the central aperture will thus lose some of its intensity due to refraction. In contrast, the above problem occurs in 2D coding because both of the behaviors are ideal in all focused lasers and other radiant points (which are incident on large points or large areas of land). mirror. Summary of invention
因此本發明的目的是提供一種改良的二維或多維編碼 設計,藉此可減少誤差率其導因於符號間干擾及/或相同(雙 極)位元型的大區域。 此目的可藉由以下達成:如申請專利範圍第1項之方法 ,如申請專利範圍第2 2項之系統,及如申請專利範圍第3 2 項之記錄載體。It is therefore an object of the present invention to provide an improved two dimensional or multidimensional coding design whereby error rates can be reduced due to intersymbol interference and/or large areas of the same (bipolar) bit type. This object can be achieved by the method of claim 1 of the patent application, such as the system of claim 2, and the record carrier of claim 32.
根據本發明,在使用一種準六角形點陣結構用於多維編 碼,與方型點陣相比這種準六角形點陣的優點是由編碼效 率與符號間干擾時次一最接近相鄰者效應巧妙組合而得 到。這種準六角形點陣表示準六角形理論可以作六角型排 列,但是會出現與理想點陣的小點陣扭曲。例如,單位格 的基軸間的角度不會剛好等於6 0度,準六角形點陣產生一 種位元配置其更像讀取時使用的掃描雷射點的強度剖析。 準六角形點陣結構的高封包密度提供高的編碼效率,此 外關於預設數目的次一最接近位元(其具有與中央位元相 同的位元狀態)的限制意欲提供編碼頻譜的干擾減少低通 特徵,同時關於預設數目的次一最接近位元(其具有與中 -10-According to the present invention, in the use of a quasi-hexagon lattice structure for multi-dimensional coding, the advantage of such a quasi-hexagon lattice compared to a square lattice is that the coding efficiency and the intersymbol interference are closest to the nearest neighbor. The effects are cleverly combined. This quasi-hexagonal lattice means that the quasi-hexagonal theory can be arranged in a hexagonal arrangement, but a small lattice distortion with an ideal lattice will occur. For example, the angle between the base axes of the unit cells is not exactly equal to 60 degrees, and the quasi-hexagon lattice produces a bit configuration that is more like the intensity profile of the scanning laser points used in reading. The high packet density of the quasi-hexagon lattice structure provides high coding efficiency, and furthermore, the limitation on the preset number of next closest bits (which has the same bit state as the central bit) is intended to provide interference reduction in the coding spectrum. a low pass feature, while at the same time with respect to a preset number of next closest bits (which have a -10-
1258741 央位元相反的位元狀態)的替代或額外限制意欲提供編碼 頻譜的高通特徵以防止相同位元狀態的大區域,因此這二 種限制都可減少位元誤差率。 此外可施以關於次一最接近位元(其具有與中央位元相 同的位元狀態)的另一碼限制,根據它而設定預設數目的 方位角連續位元以具有與中央位元相同的位元狀態。因此 ,可產生極小的標記大小以簡化寫入過程,例如當使用雷 射束記錄器(LBR)以記錄唯讀記憶體(ROM)應用中的主光 碟時,這是有用的,而雷射束不具足夠解析度以寫入小的 標記大小。 此外,使讀取物鏡的視野形狀從一般的矩形變成等邊六 角形也會改良這種儲存媒體的讀取過程。 其他優點詳如後附申請專利範圍所述。 附圖簡單說明 以下配合附圖來詳細說明本發明的較佳實例,其中: 圖1 A及1 B分別顯示方形點陣結構及六角形點陣結構的 示意封包圖; 圖2A到2C分別顯示根據較佳實例的位元位置的六角形 叢集及上與下邊界叢集; 圖3顯示一示意圖以指示帶式二維編碼設計; 圖4顯示根據較佳實例用於二維編碼的可能狀態變化; 圖5 A及5 B顯示根據第一較佳實例的帶的整體區域中的 禁止圖案(Nnn=l); 圖6 A及6B顯示根據第一較佳實例的帶的邊界區域中的The substitution or additional limitation of the opposite bit state of the 1258741 is intended to provide a high-pass characteristic of the encoded spectrum to prevent large areas of the same bit state, so both of these limits can reduce the bit error rate. In addition, another code restriction can be applied with respect to the next closest bit (which has the same bit state as the central bit), according to which a preset number of azimuth consecutive bits are set to have the same as the central bit The bit state. Therefore, a very small mark size can be produced to simplify the writing process, such as when using a laser beam recorder (LBR) to record a main optical disc in a read only memory (ROM) application, and the laser beam is useful. There is not enough resolution to write a small mark size. Further, changing the field of view shape of the reading objective lens from a general rectangular shape to an equilateral hexagonal shape also improves the reading process of such a storage medium. Other advantages are as described in the attached patent application. BRIEF DESCRIPTION OF THE DRAWINGS Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings in which: Figures 1A and 1B show schematic packing diagrams of a square lattice structure and a hexagonal lattice structure, respectively; Figures 2A to 2C show a hexagonal cluster of bit positions and a cluster of upper and lower boundaries of a preferred embodiment; FIG. 3 shows a schematic diagram to indicate a band two-dimensional code design; FIG. 4 shows a possible state change for two-dimensional code according to a preferred example; 5A and 5B show a prohibition pattern (Nnn=1) in the entire area of the belt according to the first preferred example; FIGS. 6A and 6B show the boundary area in the belt according to the first preferred example
1258741 ⑺ 禁止圖案(Nnn=l); 圖7顯示的圖形指示上及下容量界限用於根據第一實例 的六角形點陣編碼的第一型; 圖8顯示的圖形指示上及下容量界限用於根據第一實例 的六角形點陣編碼的第二型; 圖9顯示的圖形指示上及下容量界限用於根據第一實例 的六角形點陣編碼的第三型;1258741 (7) Prohibition pattern (Nnn=l); Figure 7 shows the graph indicating the upper and lower capacity limits for the first type of hexagonal lattice coding according to the first example; Figure 8 shows the graph indicating the upper and lower capacity limits. a second type of hexagonal lattice coding according to the first example; FIG. 9 shows a graph indicating upper and lower capacity limits for the third type of hexagonal lattice coding according to the first example;
圖1 Ο A及1 0B的圖形是根據第一較佳實例,顯示在第一 及第二編碼限制下分別指示方形及六角形點陣編碼中的 眼睛高度與使用者位元大小特徵間的關係; 圖1 1的圖形是根據第一較佳實例,顯示在不同碼限制下 用於六角形點陣編碼中的眼睛高度與使用者位元大小特 徵間的關係; 圖1 2 A及1 2B分別顯示根據第二較佳實例的整體叢集及 邊界叢集的禁止圖案; 圖1 3的圖形顯示根據第二較佳實例用於不同限制的下 容量界限; 圖1 4的示意圖顯示習知資料儲存系統的編碼及處理元 件;及 圖1 5 A及1 5 B分別顯示矩形及等邊六角形時的拾取裝置 的視野形狀。 發明詳細說明 現在根據帶式二維編碼設計而說明本發明較佳實例,其 中使用準六角形點陣。 -12-Figure 1 Ο A and 10B are diagrams showing the relationship between eye height and user bit size characteristics in square and hexagonal lattice codes, respectively, according to the first preferred example. The graph of FIG. 11 is based on the first preferred example, showing the relationship between the eye height and the user bit size characteristics in the hexagonal lattice coding under different code constraints; FIG. 1 2 A and 1 2B respectively A forbidden pattern of the overall cluster and the boundary cluster according to the second preferred embodiment is shown; the graph of FIG. 13 shows the lower capacity limit for different limits according to the second preferred example; and the schematic of FIG. 14 shows the conventional data storage system Coding and processing elements; and Figure 1 5 A and 1 5 B show the field of view of the pick-up device when rectangular and equilateral hexagons are respectively displayed. DETAILED DESCRIPTION OF THE INVENTION A preferred embodiment of the present invention will now be described in terms of a taped two-dimensional code design in which a quasi-hexagonal lattice is used. -12-
1258741 在結晶學可知六角形點陣提供最高的封包分數,例如它 的封包分數是1/(:〇8(30°)=1.155比方形點陣好,其在最接近 相鄰點陣點之間有相同的距離a,可由二維頻道的二維脈 衝響應的内容而決定後者的距離a,該頻道藉由,全息照 相式光學記錄或螢光式光學記錄或習知的反射型光學記 錄(其在二維中具有同調的折射),而用以寫入記錄或儲存 媒體5 0。1258741 In crystallography, the hexagonal lattice provides the highest packet score. For example, its packet score is 1/(: 〇8(30°)=1.155 is better than the square lattice, which is closest to the adjacent lattice point. Having the same distance a, the distance a of the latter can be determined by the content of the two-dimensional impulse response of the two-dimensional channel by holographic optical recording or fluorescent optical recording or conventional reflective optical recording (which It has the same refracting in two dimensions, and is used to write to the recording or storage medium 50.
圖1 A及1 B分別顯示方形點陣及六角形點陣的封包結構 ,對於各點陣點,方形及六角形點陣分別需要大小是a2 及a2cos(30° )的二維面積分別如圖1 A及1B所示,對於六角 形點陣最接近相鄰者的數目是6,然而對於方形點陣它的 數目是4,因此第一次看去時,六角形點陣的使用並不是 較佳的,因為最接近相鄰者的數目使得二維符號間干擾變 大,惟與方形點陣相比六角形點陣的優點導因於編碼效率 及符號間干擾上次一最接近相鄰者效應的合併考慮。Figure 1 A and 1 B show the packet structure of square lattice and hexagonal lattice respectively. For each lattice point, the square and hexagonal lattices respectively need two-dimensional areas of size a2 and a2cos (30°) respectively. 1 A and 1B show that the number of nearest neighbors is 6 for hexagonal lattices, but the number of square lattices is 4, so the first time you look at it, the use of hexagonal lattices is not Preferably, because the number of closest neighbors makes the inter-symbol interference become larger, the advantage of the hexagonal lattice compared to the square lattice is due to the coding efficiency and the intersymbol interference last closest neighbor. Consolidation of effects.
至於較遠距離的其他相鄰者,六角形點陣在距離A有6 個次一最接近相鄰者(最接近相鄰者的距離是1 ),且在距 離2有6個次一最接近相鄰者。至於方形點陣,在距離万可 得到4個次一最接近相鄰者,且在距離2可得到4個次一次 一最接近相鄰者。 以二維編碼為例,在六角形點陣的整體中配置的全尺寸 六角形叢集有7個位置或地點,一個中央地點及6個最接近 相鄰地點。為了簡化,在此使用的名詞六角形叢集也可以 指準六角形點陣上位元的準六角形叢集。惟在二維空間的 -13-For other neighbors at longer distances, the hexagonal lattice has 6 next-to-right neighbors at distance A (the closest neighbor is 1), and 6 is closest to distance 2 Neighbors. As for the square lattice, at the distance of 4, the nearest neighbor is obtained, and at the distance 2, 4 times and the nearest neighbor can be obtained. Taking two-dimensional coding as an example, a full-size hexagonal cluster arranged in the entirety of a hexagonal lattice has seven positions or locations, one central location and six nearest neighbors. For simplicity, the noun hexagonal cluster as used herein may also refer to a quasi-hexagonal cluster of bits on a quasi-hexagon lattice. Only in the two-dimensional space -13-
1258741 帶邊界,用於帶式編碼,會發生部分大小或邊界叢集。 圖2 A到2C分別顯示六角形點陣上位元地點的叢集用於 整體叢集,下邊界叢集及上邊界叢集,位於位元地點的頻 道位元Xi是以下列方式編號。1258741 Band boundary for band coding, partial size or boundary clustering will occur. 2A to 2C respectively show the clusters of the bit locations on the hexagonal lattice for the overall cluster, the lower boundary cluster and the upper border cluster, and the channel bits Xi at the location of the bits are numbered in the following manner.
在整體叢集,中央位元具有數字i = 0,而6個最接近相鄰 位元是以其方位角的順序而連續編號i=l...6,在帶邊的不 完整或部分大小邊界叢集,與整體叢集的7位元或位元地 點相比,僅由5個位元或位元地點組成。中央位元也具有 數字i = 0,而4個方位角連續最接近相鄰位元是連續編號 i= 1 "·4 〇 以下定義六角形點陣結構的新的一般碼限制,其與全或 部分尺寸六角形點陣的中央地點的最接近相鄰地點相關。 根據第一實例,限制有2個目的,第一,它能實作碼頻 譜的低通特徵,及第二,它能實作極小標記大小以減少在 寫入頻道的需求,尤其是,由以下2個參數說明該限制: (1) 最接近相鄰者的極小數目(Νηη),其與位於中央點陣地 點的位元具有相同的類型或是位元狀態;及 (2) 方位角連續最接近相鄰者的極小數目(Nae),而KNac< Nnn。 參數Nnn提供低通特徵其可減少二維符號間干擾的效應 ,這可容易的由以下看出,各位元有6個最接近相鄰位元 ,假設二維脈衝響應函數(IRF)在中央地點有值fO,及在最 接近相鄰地點有值Π。接著若只有Nnn個(它是極小數目) 相同類型的最接近相鄰者,則可以在某一點陣地點實作波 • 14-In the overall cluster, the central bit has the number i = 0, and the 6 nearest neighbors are consecutively numbered i=l...6 in the order of their azimuth, incomplete or partial size boundaries at the band edge A cluster consists of only 5 bits or bit locations compared to a 7-bit or bit location of the overall cluster. The central bit also has the number i = 0, and the four azimuths are consecutively closest to the adjacent bit are consecutive numbers i = 1 "·4 〇 The following defines the new general code limit of the hexagonal lattice structure, which is the same Or the nearest neighbor of the central location of the partially sized hexagonal lattice is related. According to a first example, there are two purposes for limitation. First, it can implement a low-pass feature of the code spectrum, and second, it can implement a very small mark size to reduce the need for writing channels, especially, by Two parameters account for this limitation: (1) The minimum number of nearest neighbors (Νηη), which has the same type or bit state as the bit located at the central lattice location; and (2) the azimuth continuous most Close to the minimum number of neighbors (Nae), and KNac < Nnn. The parameter Nnn provides a low-pass feature that reduces the effects of interference between two-dimensional symbols, which can be easily seen by the fact that each element has six nearest neighbors, assuming a two-dimensional impulse response function (IRF) at a central location. There is a value of fO, and there is a value 最 at the nearest neighbor. Then if there are only Nnn (which is a very small number) of the nearest neighbors of the same type, then the wave can be implemented at a certain lattice location.
1258741 ⑼ 因此不論相鄰編碼帶中是否出現實際位元,在帶邊界也 可滿足叢集限制,邊界限制能在不達反限制之下在上面互 相堆疊帶,因為對於邊界的不完全叢集也已滿足限制。1258741 (9) Therefore, regardless of whether or not actual bits appear in adjacent code bands, the cluster limit can be satisfied at the band boundary, and the boundary limits can be stacked on top of each other without reaching the inverse limit, because the incomplete cluster for the boundary is also satisfied. limit.
圖3顯TF* — 7F意圖以指不帶式二維編碼設計,二維區域 分成數個帶,一帶係水平對齊,且由N〆固叢集列組成。在 水平方向達成編碼,且大致變成一維,碼字不會越過帶的 邊界,碼字是根據二維區域其由Nr個列及心個行組成,依 此建構帶以便垂直方向中帶的_併不會達反跨過帶邊界 的上述限制。 為了導出容量及為了定義出迅速的碼,必須導出以下的 有限狀態機器(FSM),其驅動二維序列的產生。因為目前 出現的所有限制都僅與最接近相鄰者有關,所以足可根據 六角形點陣上的2個連續行而考慮狀態,且蓋住帶的所有 列。接著這種狀態的數目僅是22〜,藉由從一已知狀態朝 著次一狀態轉變,可輸出頻道位元的完整行,根據定義, 第一狀態的最後一行等於後續狀態的第一行。 圖4顯示Nr=6時的狀態” i ”,及一個可能或允許的後續狀 態’’j ’’,由圖4可知,狀態” i ”的最後一行對應狀態”j ”的第 一行,此外,它符合公式2到4中規定的限制。 在導出容量及設計二維頻道或調變碼的重要點是連接 矩陣D它是大小22〜x22Nf的方形矩陣,具有Nst個可能狀態 ,其受限於Nst^22Nf。連接矩陣D的矩陣元素Dij在狀態 能具有與其後續狀態對應狀態n j ”時設定為’’ 1 ’’。對應不允 許後續狀態的所有其他矩陣元素則設為’’ Ο π,因此若符合 -16- 1258741 |_ (12) _______________________________________________________________________________________________________________________________________________-…------------------------------------------------------------------------------------------------------------------------------- --ΓΖΤ~__. - 以下條件則允許從狀態” i ’’變成狀態” j ” : 1) 狀態” i ”的最後一行等於狀態”j ”的第一行; 2) 狀態變化不會達反整體叢集的限制(整體限制),這些 限制是導出容量上限時唯一要考慮的; 3) 帶的串併不會在叢集的邊界達反限制,因此可施以邊 界限制,以便帶的堆疊可以在與相鄰帶的内容無關之下執 行,對於導出容量下限這些限制是需要的。 圖5 A及5B顯示Nnn=l時帶的整體區域中的禁止或不允許 圖案的範例,在此例,從狀態’’iπ變成狀態1fj ”時會達反 Nnn=l的限制,參數X表示無關位置,其可設定成任何位元 值’而編碼方向是右邊。 圖6A及6B顯示(Nnn=l)時帶的整體區域中的禁止或不允 許圖案的範例,在此例,從狀態’f iπ變成狀態” jπ時對於相 反位元狀態會達反Νηη=1的限制。 圖7到9顯示叢集的不同寬度下碼容量的各種計算,即改 變列的數目。由僅含整體限制的容量定義上限,這表示帶 不能自由的_併,定義整體及邊界限制的下限,即帶可自 由串併,此位元需要額外的消耗因而減少可用容量。 以Nnn=l,Nac=l的單一列(Nr=l)為例(圖7),下限的情況對 應含d= 1長度限制的一維長度限制(RLL)編碼。d=l RLL編碼 的極小長度(2T)僅能在水平方向實作,在下限容量標記出 的增加從一 1移動到2列(Nr=2)時,是根據以下事實:相對 於帶的水平軸在6 0度到1 2 0度的角度下於傾斜方向也可實 作極小長度限制(2T)。 1258741 綱麵 圖8顯示Nnn=2, Nac=l時容量與帶寬特徵間的關係,而圖9 顯示Nnn=2, Nac=2時容量與帶寬特徵間的關係,在這些範例 中,相同類型的最接近相鄰者的極小數目或狀態等於2, 在Nae=l時,相同類型的2個最接近相鄰者不必在連續方位 角上,在Nae=2時,相同類型的2個最接近相鄰者不必在連 續方位角上,由圖8及9可知,較高的限制會使上限及下限 降低。 圖1 Ο A及1 Ο B顯示在對應圖8及9下限的容量下的數值計 算圖以指示眼睛高度與使用者位元大小特徵間的關係,這 是在以數列如Nr=8作帶式編碼的情況,虛線適用於六角形 點陣而實線是指習知方形點陣,假設脈衝響應函數是二維 高斯函數(在二維常態化),作為參考,二維IRF的中央分 支值顯示在圖10A及10B作為上方的常數位準。該注意, 重要的實際範圍包括正眼睛高度,因此二維頻道在零眼睛 高度及其以上(類似於一維頻道的截止頻率)實際上是無 用的,因此如期望的,在六角形點陣上藉由二維編碼可改 良眼睛高度,藉由增加關於相同狀態的方位角連續最接近 相鄰者的限制即可達成額外改良。 圖1 1的圖形顯示僅在六角形點陣編碼及Nnn=0,l,2下眼睛 高度與使用者位元大小特徵間的關係,以眼睛高度為準達 成的編碼增益是增加此限制的明顯趨勢,藉由增加二維頻 道碼的低通特徵即可達成它。 寫入頻道的限制其特徵為待寫入最小的二維標記大小 ,明顯的,在此例中限制Nnn=2及Nae=2是最重要的。在六 -18- (16) 1258741 ---------------------------------------------------- _________ —— 合併Nnn及Mnn限制的實降m Aj_ —— 、 、 、馬〜構會增加碼設計時的複 雜性,作為實際碼,能產生岑 > σ w t。8到9映射的碼用於具有限制 Νηη= 1的3列式帶以用於整胥藝爲 把及二個邊界,及Μηη=1用於整體 及僅用於一邊界。此外,能念t _ t屋生含1 1到1 2映射的碼用於具 有限制Nnn= 1的3列式帶以用认φ 州於整體及二個邊界,及Μηη=1 用於整體但不用於任何邊界。 在上述較佳實例中,對於_ 、一種位兀狀怨或類型如標記及 非標記或點及土地已考膚知^ Λ? 芩愿相同的限制,惟依窝入頻道的特 徵而定,較佳的是施以非對稱限制,即對於二種類型或位 几狀態的不同限制。而且以邊界叢集不在單—帶邊界,而 是在2D區域的邊界為例’由某一保護帶園繞,在土1地位 2而不是在點位元上可迅速的具有⑽少的ρ艮制,因為保禮 帶包括較大的土地面積。此外,選擇用於二維帶的- 向是六角形點陣的[100]方向或[110]方向。 万 將領域排序時,孩領域是記綠媒體上的區 資訊作為點或尸#,方5 ^ _載有儲存的 戸為點或‘纪在至少二維(2D記綠)中,〆 在六角形點陣使用準接近封包點陣即可導 乂 j已顯示 域儲存密度。此外,這也可用以增強這種今銘火 b 取^ °己綠真料的讀 ’特別是關於拾取裝置的配置,它可以是讀取伞斑 ' 1 元學裝置 包括物鏡將儲存資料成像在影像乎面上,其中在影像平 中配置偵測裝置以偵測讀取資料。物鏡的圓形视弊^ +面 机野並未迅 逮的使用因為事實上偵測裝置僅使用圓形影像平面的 部分,因此圖1 5八顯系根據矩形座標系統在方形中站、 τ徘序顧 域0時’用於2D讀取,特別是界定影像平面的圓形视野 -21 - 1258741 _觸葡 (17) 的讀取物鏡配置。在視野VF中顯示一方形區域其對應偵 測裝置的方形視野VF,由影像平面中偵測元件配置所定 義。Figure 3 shows that TF* — 7F is intended to refer to a two-dimensional code design without a band. The two-dimensional region is divided into several bands, one band is horizontally aligned, and consists of N-solid clusters. The coding is achieved in the horizontal direction, and becomes roughly one-dimensional, and the codeword does not cross the boundary of the band. The codeword is composed of Nr columns and heart rows according to the two-dimensional region, thereby constructing the band so as to be in the vertical direction. It does not reach the above limitation of crossing the boundary. In order to derive capacity and to define a fast code, the following finite state machine (FSM) must be derived, which drives the generation of a two-dimensional sequence. Since all of the limitations that currently occur are only related to the nearest neighbor, it is sufficient to consider the state based on two consecutive rows on the hexagonal lattice and cover all the columns of the strip. Then the number of such states is only 22~, and a complete row of channel bits can be output by transitioning from a known state to a next state. By definition, the last row of the first state is equal to the first row of the subsequent state. . Figure 4 shows the state "i" when Nr = 6, and a possible or allowed subsequent state ''j''. As can be seen from Figure 4, the last row of state "i" corresponds to the first row of state "j", in addition It meets the limits specified in Equations 2 through 4. An important point in deriving capacity and designing a two-dimensional channel or modulation code is the connection matrix D which is a square matrix of size 22~x22Nf with Nst possible states, which is limited by Nst^22Nf. The matrix element Dij of the connection matrix D is set to ''1'' when the state can have a state nj" corresponding to its subsequent state. All other matrix elements corresponding to the subsequent state are not set to '' Ο π, so if it meets -16 - 1258741 |_ (12) _______________________________________________________________________________________________________________________________________________---------------------------------------- -------------------------------------------------- ------------------------------------- --ΓΖΤ~__. - The following conditions allow the slave status "i '' becomes state" j " : 1) The last line of state "i" is equal to the first line of state "j"; 2) the state change does not reach the limit of the overall cluster (the overall limit), these limits are derived The only upper limit of capacity is to be considered; 3) The string of the band does not reach the inverse limit at the boundary of the cluster, so the boundary limit can be imposed so that the stack of the band can be executed regardless of the content of the adjacent band, for the export These limits are required for the lower limit of capacity. 5A and 5B show an example of a prohibited or disallowed pattern in the entire area of the band when Nnn=l, in this case, the state of 'Ni=state 1fj' will reach the limit of inverse Nnn=l, and the parameter X represents An irrelevant position, which can be set to any bit value ' and the encoding direction is the right side. Figures 6A and 6B show an example of a forbidden or disallowed pattern in the overall region of the band when (Nnn = 1), in this case, the slave state ' When f iπ becomes state " jπ , the opposite bit state will reach the limit of Νηη=1. Figures 7 through 9 show various calculations of code capacity at different widths of the cluster, i.e., the number of changed columns. The upper limit is defined by the capacity containing only the overall limit, which means that the band is not free, and defines the lower limit of the overall and boundary limits, that is, with the free string, which requires additional consumption and thus reduces the available capacity. Taking a single column (Nr = 1) of Nnn = 1 and Nac = 1 as an example (Fig. 7), the case of the lower limit corresponds to a one-dimensional length limit (RLL) code containing a length limit of d = 1. d=l The minimum length (2T) of the RLL code can only be implemented in the horizontal direction. When the increase in the lower limit capacity is marked from 1 to 2 (Nr=2), it is based on the fact that the level is relative to the band. The axis can also be implemented with a very small length limit (2T) in the tilt direction at an angle of 60 degrees to 120 degrees. 1258741 Figure 8 shows the relationship between capacity and bandwidth characteristics when Nnn=2, Nac=l, and Figure 9 shows the relationship between capacity and bandwidth characteristics when Nnn=2, Nac=2, in these examples, the same type The minimum number or state closest to the neighbor is equal to 2, and when Nae=l, the 2 nearest neighbors of the same type do not have to be in continuous azimuth, and when Nae=2, the 2 closest phases of the same type The neighbors do not have to be in a continuous azimuth. As can be seen from Figures 8 and 9, higher limits reduce the upper and lower limits. Figure 1 Ο A and 1 Ο B shows a numerical calculation diagram at the capacity corresponding to the lower limits of Figures 8 and 9 to indicate the relationship between eye height and user bit size characteristics, which is in the form of a series such as Nr = 8 In the case of coding, the dotted line applies to the hexagonal lattice and the solid line refers to the conventional square lattice, assuming that the impulse response function is a two-dimensional Gaussian function (in two-dimensional normalization), as a reference, the central branch value display of the two-dimensional IRF 10A and 10B are taken as the upper constant level. Note that the important practical range includes the positive eye height, so the two-dimensional channel is actually useless at zero eye height and above (similar to the cutoff frequency of a one-dimensional channel), so as expected, on a hexagonal lattice The eye height can be improved by two-dimensional coding, and additional improvements can be achieved by increasing the azimuth of the same state continuously to the nearest neighbor. The graph in Figure 1 shows the relationship between eye height and user bit size characteristics only in hexagonal lattice coding and Nnn=0, l, 2. The coding gain achieved by eye height is an obvious increase in this limit. Trends can be achieved by increasing the low-pass characteristics of the 2D channel code. The limitation of writing to the channel is characterized by the minimum two-dimensional mark size to be written. Obviously, limiting Nnn=2 and Nae=2 in this example is the most important. At six-18- (16) 1258741 ----------------------------------------- ----------- _________ —— Combine the Nnn and Mnn restrictions of the real drop m Aj_ —— , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , σ wt. The 8 to 9 mapped code is used for a 3-column band with a limit of Νηη = 1 for the whole process and for the two boundaries, and Μηη=1 for the whole and for only one boundary. In addition, a code with a 1 1 to 1 2 mapping can be used for a 3-column band with a limit of Nnn=1 to identify the φ state in the whole and two boundaries, and Μηη=1 for the whole but Not for any boundaries. In the above preferred examples, the same restrictions are imposed on _, a bit of grievance or type such as mark and non-mark or point and land, and the same restrictions, depending on the characteristics of the channel. It is preferred to impose an asymmetrical limit, ie different limits for the two types or positions. Moreover, the boundary cluster is not in the single-band boundary, but in the boundary of the 2D region. For example, it is surrounded by a certain protection zone. In the soil 1 position 2 instead of the point bit, it can quickly have (10) less 艮Because the guaranty band includes a larger land area. In addition, the direction selected for the two-dimensional band is the [100] direction or the [110] direction of the hexagonal lattice. When 10,000 fields are sorted, the child field is the area information on the green media as the point or corpse#, the square 5 ^ _ contains the stored 戸 as the point or 'Ji in at least two-dimensional (2D green), 〆 in six The angular dot matrix can be used to display the domain storage density using a quasi-close to the packet lattice. In addition, this can also be used to enhance the reading of this type of today's fire, especially for the configuration of the pick-up device, which can be a reading of the umbrella spot. The 1 elementary device includes an objective lens to image the stored data. On the image surface, a detection device is arranged in the image plane to detect the read data. The circular view of the objective lens ^ + face machine field is not fast to use because in fact the detection device only uses the part of the circular image plane, so Figure 15 shows the system according to the rectangular coordinate system in the square station, τ order When the field is 0, it is used for 2D reading, especially the circular objective field of the image plane - 21 - 158, 871 - _ Portuguese (17) reading objective configuration. A square area VF corresponding to the detection device is displayed in the field of view VF, as defined by the detection component configuration in the image plane.
由圖1 5 A可知,除了低的區域儲存密度以外,由偵測裝 置的方形視野VFsq使用的只是物鏡的圓形視野VF的2/ 7Γ 的一部分,約64%。惟若資料域D位於引入的準六角形點 陣結構中,則會增加資料儲存密度,但是由於偵測裝置的 方形視野VFsq與資料域的準六角形點陣間的不匹配,所以 不可能讀取,這因而使得讀取變難因而導致低的讀取率。As can be seen from Fig. 15A, in addition to the low area storage density, the square field of view VFsq of the detecting means uses only about 64% of the 2/7 inch of the circular field of view VF of the objective lens. However, if the data field D is located in the quasi-hexagon lattice structure introduced, the data storage density will increase, but it is impossible to read because the square field of view VFsq of the detecting device does not match the quasi-hexagon lattice of the data field. This, as a result, makes reading difficult and thus results in a low read rate.
因此在圖1 5B引入偵測裝置的六角形視野VFhex,其在物 鏡的圓形視野VF中,在此實例它是等邊六角形。這會產 生高的資料儲存密度,與方形點陣相比約增加1 5 %,且又 有高的讀取率其導因於物鏡的視野VF的更有效使用。尤 其是能使用視野VF的3cos30° /7Γ的一部分約83%。亦即, 約增加30%及約50%的總改良,這是合併以下二個效應: 資料域的準六角形點陣配置及偵測裝置的六角形視野 VFhex。此外,讀取時可能得到這些等邊六角形視野VFhex 的無缝縫合。 該注意,僅當沿著這些可能方向(由準六角形點陣結構 的[100],[010]或[110]點陣方向定義)之一執行讀取時才能達 成極小資料率。在這些例中,當一點陣平面(屬於類型(100) ,(010)或(110))填上點時才可提供極大空間頻率,領域(或 點位元)與一點陣平面(其僅填有土地域(或土地位元))交 替,當然此最高空間頻率必須低於拾取裝置的讀取光學的 -22-Thus, in Fig. 15B, the hexagonal field of view VFhex of the detecting means is introduced, which is in the circular field of view VF of the objective lens, which in this example is an equilateral hexagon. This results in a high data storage density, an increase of about 15% compared to a square lattice, and a high read rate which is due to the more efficient use of the field of view VF of the objective lens. In particular, it is about 83% of a part of 3cos30° /7Γ which can use the field of view VF. That is, a total improvement of about 30% and about 50% is added, which combines the following two effects: a quasi-hexagonal lattice configuration of the data field and a hexagonal field of view VFhex of the detecting device. In addition, seamless stitching of these equilateral hexagonal fields of view VFhex may be obtained during reading. Note that a very small data rate can only be achieved when reading is performed along one of these possible directions (defined by the [100], [010] or [110] lattice direction of the quasi-hexagon lattice structure). In these cases, a large spatial frequency, field (or point) and a little plane (which is only filled in) can be provided when a little plane (belonging to type (100), (010) or (110)) is filled with points. There is a land area (or land bit) alternating, of course, this highest spatial frequency must be lower than the reading optics of the pickup device-22-
1258741 截止頻率。 在偵測裝置視野中執行2D資料結構複製的最明顯方式 是藉由在記錄媒體(其含有資料域)上適當區域的同調照 明,藉由選擇,這些區域能持續或一步一步地掃描,在第 一例,在光碟的影像面中的資料域移動通過讀取偵測器陣 列,因此一特別域的資料必須在不同時間步驟由不同偵測 器段來收集,以便從此特別域得到足夠的光能。在第二例 ,資料域相對於某一時間的偵測器陣列是固定的,其中可 分別將視野中的資料信號相加或整合,讀取一特別視野的 資料域之後,拾取裝置必須移到相鄰視野等。 惟除了螢光讀取外,同調照明有一截止頻率,它是非同 調照明的截止頻率的一半。藉由非同調照明,個別的點陣 列,其可由拾取裝置的照明部分中的光柵所產生,是沿著 六角形結構的一邊掃描。該注意,相鄰點不重疊,因此軌 距比連續點間的距離小許多,為了同時讀取相鄰磁軌,點 相對於磁軌是傾斜的,拾取裝置的物鏡的視野中的照明點 可以各種方式分布,惟在準六角形點陣上的部分可得到最 大密度。 注意,上述六角形點陣式多維編碼能用在任何資料儲存 系統,如二維光學儲存區其中可使用:全息照相光學記錄 ,曰光式光學記錄,頁導向式光學記錄,習知反射式光學 儲存區(但是在二維中編碼)等,或是任何它種儲存系統其 中可期望高及/或低通碼特徵。尤其是,本發明也意欲涵 蓋記錄載體,如光碟,用於這種資料儲存系統,在上面可 -23 -1258741 Cutoff frequency. The most obvious way to perform 2D data structure replication in the field of view of the detection device is by means of coherent illumination of the appropriate area on the recording medium (which contains the data field), by which these regions can be scanned continuously or step by step, For example, the data field in the image plane of the optical disc moves through the read detector array, so the data of a special domain must be collected by different detector segments at different time steps in order to obtain sufficient light energy from the special domain. . In the second example, the data field is fixed relative to the detector array at a certain time, wherein the data signals in the field of view can be added or integrated separately, and after reading the data field of a special field of view, the picking device must be moved to Adjacent fields of view, etc. However, in addition to fluorescent reading, the coherent illumination has a cutoff frequency that is half the cutoff frequency of the non-coherent illumination. By non-coherent illumination, individual dot arrays, which can be produced by a grating in the illumination portion of the pick-up device, are scanned along one side of the hexagonal structure. Note that adjacent points do not overlap, so the track pitch is much smaller than the distance between consecutive points. In order to simultaneously read adjacent tracks, the points are inclined with respect to the track, and the illumination point in the field of view of the objective lens of the pick-up device can be It is distributed in various ways, but the maximum density can be obtained for the part on the quasi-hexagon lattice. Note that the above-described hexagonal dot matrix multi-dimensional coding can be used in any data storage system, such as a two-dimensional optical storage area: holographic optical recording, calender optical recording, page-oriented optical recording, conventional reflective optics The storage area (but encoded in two dimensions), etc., or any other storage system in which high and/or low pass code characteristics may be desired. In particular, the invention is also intended to cover a record carrier, such as a compact disc, for use in such a data storage system, on which -23
Claims (1)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02075884 | 2002-02-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
TWI258741B true TWI258741B (en) | 2006-07-21 |
Family
ID=37765393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW91123685A TWI258741B (en) | 2002-02-26 | 2002-10-15 | Multi-dimensional coding on quasi-close-packed lattices |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI258741B (en) |
-
2002
- 2002-10-15 TW TW91123685A patent/TWI258741B/en not_active IP Right Cessation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102166239B1 (en) | Method and system for optical data storage | |
US20030161247A1 (en) | Multi-layered holographic read-only memory and data retrieval method | |
CN101866658A (en) | Data-storage system and method | |
ES2363373T3 (en) | RECORDING MEDIA OF OPTICAL DISK, DEVICE AND PLAYBACK AND DEVICE METHOD AND RECORDING METHOD FOR RECORDING MEDIA. | |
US7227833B2 (en) | Writing scheme for an optical recording medium | |
TWI258741B (en) | Multi-dimensional coding on quasi-close-packed lattices | |
US6947363B2 (en) | Superresolution in periodic data storage media | |
WO2003034596A1 (en) | Multi-dimensional coding on quasi-close-packed lattices | |
TW589827B (en) | Multi-dimensional coding on quasi-close-packet lattices | |
US8619533B1 (en) | Holographic data storage medium and an associated method thereof | |
KR20230024852A (en) | Optical track format for holographic storage disk and encoding method thereof | |
KR20040056274A (en) | An information storage medium and an optical device using the medium | |
JP2006511004A (en) | Storage medium for optical storage and retrieval of information | |
JP2013541797A (en) | Data recording and reading | |
JPS61129748A (en) | Optical information recording medium | |
JP2834991B2 (en) | Optical disk recording / reproducing / erasing method and optical disk substrate | |
US20070104064A1 (en) | Method and apparatus for two dimensional optical storage of data | |
CA2085974A1 (en) | Multi-bit cellular reflectivity modulation for optical media | |
JP2002304739A (en) | Information reproducing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |