JP5564415B2 - Digital data recording / reproducing method and digital data processing apparatus. - Google Patents

Digital data recording / reproducing method and digital data processing apparatus. Download PDF

Info

Publication number
JP5564415B2
JP5564415B2 JP2010289120A JP2010289120A JP5564415B2 JP 5564415 B2 JP5564415 B2 JP 5564415B2 JP 2010289120 A JP2010289120 A JP 2010289120A JP 2010289120 A JP2010289120 A JP 2010289120A JP 5564415 B2 JP5564415 B2 JP 5564415B2
Authority
JP
Japan
Prior art keywords
digital data
string
data
bit
data string
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010289120A
Other languages
Japanese (ja)
Other versions
JP2012138147A (en
JP2012138147A5 (en
Inventor
拓 星沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Consumer Electronics Co Ltd
Original Assignee
Hitachi Consumer Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Consumer Electronics Co Ltd filed Critical Hitachi Consumer Electronics Co Ltd
Priority to JP2010289120A priority Critical patent/JP5564415B2/en
Publication of JP2012138147A publication Critical patent/JP2012138147A/en
Publication of JP2012138147A5 publication Critical patent/JP2012138147A5/ja
Application granted granted Critical
Publication of JP5564415B2 publication Critical patent/JP5564415B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Recording Or Reproduction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、デジタルデータを記録媒体に記録、又は記録媒体から再生する方法、特にホログラフィを用いて記録媒体に記録、記録媒体から再生する方法及び装置に関する。   The present invention relates to a method for recording or reproducing digital data on a recording medium, and more particularly to a method and apparatus for recording on a recording medium using holography and reproducing from the recording medium.

現在、青紫色半導体レーザを用いた、Blu−ray Disc(BD)規格により、民生用においても50GB程度の記録密度を持つ光ディスクの商品化が可能となってきた。今後は、光ディスクでも100GB〜1TBというHDD(Hard Disc Drive)容量と同程度まで大容量化が望まれる。   At present, the Blu-ray Disc (BD) standard using a blue-violet semiconductor laser has made it possible to commercialize an optical disc having a recording density of about 50 GB even for consumer use. In the future, it is desired to increase the capacity of an optical disk to the same level as an HDD (Hard Disc Drive) capacity of 100 GB to 1 TB.

しかしながら、このような超高密度を光ディスクで実現するためには、短波長化と対物レンズ高NA化による高密度化技術とは異なる新しい方式による高密度化技術が必要である。   However, in order to realize such an ultra-high density with an optical disc, a high-density technology by a new method different from the high-density technology by shortening the wavelength and increasing the objective lens NA is necessary.

次世代のストレージ技術に関する研究が行われる中、ホログラフィを利用してデジタル情報を記録するホログラム記録技術が注目を集めている。   While research on next-generation storage technology is underway, hologram recording technology that records digital information using holography is attracting attention.

ホログラム記録技術とは、空間光変調器により2次元的に変調されたページデータの情報を有する信号光を、記録媒体の内部で参照光と重ね合わせ、その時に生じる干渉縞パターンによって記録媒体内に屈折率変調を生じさせることで情報を記録媒体に記録する技術である。   Hologram recording technology is a method in which signal light having page data information two-dimensionally modulated by a spatial light modulator is superimposed on reference light inside the recording medium, and the interference fringe pattern generated at that time is placed in the recording medium. This is a technique for recording information on a recording medium by causing refractive index modulation.

情報の再生時には、記録時に用いた参照光を記録媒体に照射すると、記録媒体中に記録されているホログラムが回折格子のように作用して回折光を生じる。この回折光が記録した信号光と位相情報を含めて同一の光として再生される。   At the time of reproducing information, if the recording medium is irradiated with the reference light used at the time of recording, the hologram recorded in the recording medium acts like a diffraction grating to generate diffracted light. This diffracted light is reproduced as the same light including the recorded signal light and phase information.

再生された信号光は、CMOSやCCDなどの光検出器を用いて2次元的に高速に検出される。このようにホログラム記録技術は、1つのホログラムによって2次元的な情報を一気に光記録媒体に記録し、さらにこの情報を再生することを可能とするものであり、そして、記録媒体のある場所に複数のページデータを重ね書きすることができるため、大容量かつ高速な情報の記録再生を果たすことができる。   The reproduced signal light is detected two-dimensionally at high speed using a photodetector such as a CMOS or CCD. As described above, the hologram recording technique enables two-dimensional information to be recorded on the optical recording medium at once by one hologram and further reproduces this information. Since the page data can be overwritten, large-capacity and high-speed information recording / reproduction can be achieved.

ホログラム記録技術として、例えば特開2004−272268号公報(特許文献1)がある。本公報には、信号光束をレンズで光情報記録媒体に集光すると同時に、平行光束の参照光を照射して干渉させてホログラムの記録を行い、さらに参照光の光記録媒体への入射角度を変えながら異なるページデータを空間光変調器に表示して多重記録を行う、いわゆる角度多重記録方式が記載されている。さらに本公報には、信号光をレンズで集光してそのビームウエストに開口(空間フィルタ)を配することにより、隣接するホログラムの間隔を短くすることができ、従来の角度多重記録方式に比べて記録密度/容量を増大させる技術が記載されている。   As a hologram recording technique, for example, there is JP-A-2004-272268 (Patent Document 1). In this publication, a signal beam is condensed on an optical information recording medium by a lens, and simultaneously, a hologram is recorded by irradiating and collimating a reference beam of a parallel beam, and further determining the incident angle of the reference beam on the optical recording medium. A so-called angle multiplex recording method is described in which multiplex recording is performed by displaying different page data on a spatial light modulator while changing. Furthermore, in this publication, the distance between adjacent holograms can be shortened by condensing the signal light with a lens and providing an aperture (spatial filter) in the beam waist, which is compared with the conventional angle multiplex recording system. A technique for increasing the recording density / capacity is described.

また、ホログラム記録技術として、例えばWO2004−102542号公報(特許文献2)がある。本公報には、1つの空間光変調器において内側の画素からの光を信号光、外側の輪帯状の画素からの光を参照光として、両光束を同じレンズで光記録媒体に集光し、レンズの焦点面付近で信号光と参照光を干渉させてホログラムを記録するシフト多重方式を用いた例が記述されている。   Further, as a hologram recording technique, for example, there is WO2004-102542 (Patent Document 2). In this publication, in one spatial light modulator, light from an inner pixel is signal light, light from an outer ring-shaped pixel is reference light, and both light beams are condensed on an optical recording medium with the same lens. An example is described in which a shift multiplexing method is used in which a hologram is recorded by causing signal light and reference light to interfere with each other near the focal plane of the lens.

以上のようなホログラム記録のためのデータフォーマットとして、例えば「Holographic Data Storage」(非特許文献1)に記載のものがある。本文献には、1ページデータ内のONピクセルとOFFピクセルの数を等しく(以下、DCバランスと記す。)し、高データ転送レートを実現するための方法として、線形帰還シフトレジスタで生成される擬似乱数を利用したデータ変調方式について記述されている。またDCバランスを考慮する理由は、全ページデータで同一のDC(ONピクセル数とOFFピクセル数の比)を持たせ、ホログラム記録時の露光時間の計算を簡素化するためと説明されている。   As a data format for hologram recording as described above, for example, there is one described in “Holographic Data Storage” (Non-Patent Document 1). In this document, the number of ON pixels and OFF pixels in one page data is made equal (hereinafter referred to as DC balance), and is generated by a linear feedback shift register as a method for realizing a high data transfer rate. A data modulation method using pseudo-random numbers is described. The reason why the DC balance is taken into account is that all the page data has the same DC (ratio between the number of ON pixels and the number of OFF pixels) to simplify the calculation of the exposure time during hologram recording.

特開2004−272268号公報JP 2004-272268 A WO2004−102542号公報WO2004-102542

Kevin Curtis他「Holographic Data Storage」、WILEY、P.252、2010年Kevin Curtis et al. "Holographic Data Storage", WILEY, P.252, 2010

ところで、非特許文献1に記載される従来の線形フィードバックシフトレジスタで生成される擬似乱数を用いた変調方式を用いた場合、ページデータに依ってはDCバランスが取れ無いといった課題があった。   By the way, when a modulation method using a pseudo random number generated by a conventional linear feedback shift register described in Non-Patent Document 1 is used, there is a problem that DC balance cannot be achieved depending on page data.

本発明の目的は、任意のページデータに対し、より正確にDCバランスが取れる変調方式を提供することである。   An object of the present invention is to provide a modulation method capable of achieving DC balance more accurately with respect to arbitrary page data.

上記目的は、その一例として特許請求の範囲の構成により達成できる。  The above object can be achieved by, for example, the structure of the claims.

本発明によれば、高データ転送レートを実現しつつ、任意のページデータに対して確実にDCバランスを取ることができる。   According to the present invention, it is possible to reliably achieve DC balance for arbitrary page data while realizing a high data transfer rate.

光情報記録再生装置の実施例を表す概略図Schematic diagram showing an embodiment of an optical information recording / reproducing apparatus 光情報記録再生装置内のピックアップの実施例を表す概略図Schematic showing an embodiment of a pickup in an optical information recording / reproducing apparatus 光情報記録再生装置内のピックアップの実施例を表す概略図Schematic showing an embodiment of a pickup in an optical information recording / reproducing apparatus 光情報記録再生装置の動作フローの実施例を表す概略図Schematic showing an embodiment of the operation flow of the optical information recording / reproducing apparatus 光情報記録再生装置のデータ記録時の動作フローを表すフロチャートFlow chart showing operation flow at the time of data recording of optical information recording / reproducing apparatus 光情報記録再生装置のデータ再生時の動作フローを表すフロチャートFlow chart showing operation flow at the time of data reproduction of optical information recording / reproducing apparatus 第2スクランブルの最適s2検索アルゴリズムを表すフロチャートA flowchart representing the optimal s2 search algorithm for the second scramble 光情報記録再生装置内の信号生成回路の実施例を表す概略図Schematic showing the Example of the signal generation circuit in an optical information recording / reproducing apparatus 信号生成回路内の第1スクランブル回路の一部の実施例を表す概略図Schematic showing an embodiment of a part of the first scramble circuit in the signal generation circuit 信号生成回路内の第1スクランブル回路の一部の実施例を表す概略図Schematic showing an embodiment of a part of the first scramble circuit in the signal generation circuit 信号生成回路内の第2スクランブル回路の実施例を表す概略図Schematic showing the Example of the 2nd scramble circuit in a signal generation circuit

以下、本発明の実施例について説明する。   Examples of the present invention will be described below.

本発明の実施形態を添付図面にしたがって説明する。図1はホログラフィを利用してデジタル情報を記録および/または再生する光情報記録媒体の記録再生装置を示すブロック図である。   Embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram showing a recording / reproducing apparatus of an optical information recording medium for recording and / or reproducing digital information using holography.

光情報記録再生装置10は、ピックアップ11、位相共役光学系12、ディスクCure光学系13、ディスク回転角度検出用光学系14、及び回転モータ50を備えており、光情報記録媒体1は回転モータ50によって回転可能な構成となっている。   The optical information recording / reproducing apparatus 10 includes a pickup 11, a phase conjugate optical system 12, a disk cure optical system 13, a disk rotation angle detection optical system 14, and a rotation motor 50, and the optical information recording medium 1 is a rotation motor 50. It is the structure which can be rotated by.

ピックアップ11は、参照光と信号光を光情報記録媒体1に出射してホログラフィを利用してデジタル情報を記録媒体に記録する役割を果たす。この際、パソコン等の外部制御装置91からインターフェース回路90を経由して入力された記録対象となる情報信号は、コントローラ89によって信号生成回路86を介してピックアップ11内の空間光変調器に送り込まれ、信号光は空間光変調器によって変調される。   The pickup 11 plays a role of emitting reference light and signal light to the optical information recording medium 1 and recording digital information on the recording medium using holography. At this time, the information signal to be recorded input from the external control device 91 such as a personal computer via the interface circuit 90 is sent to the spatial light modulator in the pickup 11 by the controller 89 via the signal generation circuit 86. The signal light is modulated by a spatial light modulator.

光情報記録媒体1に記録した情報を再生する場合は、ピックアップ11から出射された参照光の位相共役光を位相共役光学系12にて生成する。ここで位相共役光とは、入力光と同一の波面を保ちながら逆方向に進む光波のことである。位相共役光によって再生される再生光をピックアップ11内の後述する光検出器によって検出、信号処理回路85によって信号を再生され、インターフェース回路90を経由して外部制御装置91に出力される。   When reproducing the information recorded in the optical information recording medium 1, the phase conjugate light of the reference light emitted from the pickup 11 is generated by the phase conjugate optical system 12. Here, the phase conjugate light is a light wave that travels in the opposite direction while maintaining the same wavefront as the input light. Reproduced light reproduced by the phase conjugate light is detected by a photodetector described later in the pickup 11, the signal is reproduced by the signal processing circuit 85, and output to the external control device 91 via the interface circuit 90.

光情報記録媒体1に照射する参照光と信号光の照射時間は、ピックアップ11内のシャッタの開閉時間をコントローラ89によってシャッタ制御回路87を介して制御することで調整できる。   The irradiation time of the reference light and the signal light applied to the optical information recording medium 1 can be adjusted by controlling the opening / closing time of the shutter in the pickup 11 via the shutter control circuit 87 by the controller 89.

ディスクCure光学系13は、光情報記録媒体1のプリキュアおよびポストキュアに用いる光ビームを生成する役割を果たす。プリキュアとは、光情報記録媒体1内の所望の位置に情報を記録する際、所望位置に参照光と信号光を照射する前に予め所定の光ビームを照射する前工程である。ポストキュアとは、光情報記録媒体1内の所望の位置に情報を記録した後、該所望の位置に追記不可能とするために所定の光ビームを照射する後工程である。   The disk cure optical system 13 plays a role of generating a light beam used for pre-cure and post-cure of the optical information recording medium 1. Precure is a pre-process for irradiating a predetermined light beam in advance before irradiating the desired position with reference light and signal light when recording information at a desired position in the optical information recording medium 1. Post-cure is a post-process for irradiating a predetermined light beam after recording information at a desired position in the optical information recording medium 1 so that additional recording cannot be performed at the desired position.

ディスク回転角度検出用光学系14は、光情報記録媒体1の回転角度を検出するために用いられる。光情報記録媒体1を所定の回転角度に調整する場合は、ディスク回転角度検出用光学系14によって回転角度に応じた信号を検出し、検出された信号を用いてコントローラ89によってディスク回転モータ制御回路88を介して光情報記録媒体1の回転角度を制御する事が出来る。   The disk rotation angle detection optical system 14 is used to detect the rotation angle of the optical information recording medium 1. When adjusting the optical information recording medium 1 to a predetermined rotation angle, a signal corresponding to the rotation angle is detected by the disk rotation angle detection optical system 14, and a disk rotation motor control circuit is detected by the controller 89 using the detected signal. The rotation angle of the optical information recording medium 1 can be controlled via 88.

光源駆動回路82からは所定の光源駆動電流がピックアップ11、ディスクCure光学系13、ディスク回転角度検出用光学系14内の光源に供給され、各々の光源からは所定の光量で光ビームを発光することができる。   A predetermined light source driving current is supplied from the light source driving circuit 82 to the light sources in the pickup 11, the disk cure optical system 13, and the disk rotation angle detection optical system 14, and each light source emits a light beam with a predetermined light quantity. be able to.

また、ピックアップ11、そして、ディスクCure光学系13は、光情報記録媒体1の半径方向に位置をスライドできる機構が設けられており、アクセス制御回路81を介して位置制御がおこなわれる。   Further, the pickup 11 and the disk cure optical system 13 are provided with a mechanism capable of sliding the position in the radial direction of the optical information recording medium 1, and position control is performed via the access control circuit 81.

ところで、ホログラフィの角度多重の原理を利用した記録技術は、参照光角度のずれに対する許容誤差が極めて小さくなる傾向がある。   By the way, the recording technique using the principle of angle multiplexing of holography tends to have a very small tolerance for the deviation of the reference beam angle.

従って、ピックアップ11内に、参照光角度のずれ量を検出する機構を設けて、サーボ信号生成回路83にてサーボ制御用の信号を生成し、サーボ制御回路84を介して該ずれ量を補正するためのサーボ機構を光情報記録再生装置10内に備えることが必要となる。   Therefore, a mechanism for detecting the deviation amount of the reference beam angle is provided in the pickup 11, a servo control signal is generated by the servo signal generation circuit 83, and the deviation amount is corrected via the servo control circuit 84. It is necessary to provide a servo mechanism for this purpose in the optical information recording / reproducing apparatus 10.

また、ピックアップ11、ディスクCure光学系13、ディスク回転角度検出用光学系14は、いくつかの光学系構成または全ての光学系構成をひとつに纏めて簡素化しても構わない。   The pickup 11, the disk cure optical system 13, and the disk rotation angle detection optical system 14 may be simplified by combining several optical system configurations or all optical system configurations.

図2は、光情報記録再生装置10におけるピックアップ11の基本的な光学系構成の一例における記録原理を示したものである。光源201を出射した光ビームはコリメートレンズ202を透過し、シャッタ203に入射する。シャッタ203が開いている時は、光ビームはシャッタ203を通過した後、例えば2分の1波長板などで構成される光学素子204によってp偏光とs偏光の光量比が所望の比になるようになど偏光方向が制御された後、PBS(PolarizatiON Beam Splitter)プリズム205に入射する。   FIG. 2 shows a recording principle in an example of a basic optical system configuration of the pickup 11 in the optical information recording / reproducing apparatus 10. The light beam emitted from the light source 201 passes through the collimator lens 202 and enters the shutter 203. When the shutter 203 is open, after the light beam passes through the shutter 203, the optical element 204 composed of, for example, a half-wave plate or the like, adjusts the light quantity ratio of p-polarized light and s-polarized light to a desired ratio. After the polarization direction is controlled, the light is incident on a PBS (PolalizatiON Beam Splitter) prism 205.

PBSプリズム205を透過した光ビームは、信号光206として働き、ビームエキスパンダ208によって光ビーム径が拡大された後、位相マスク209,リレーレンズ210,PBSプリズム211を透過して空間光変調器212に入射する。   The light beam that has passed through the PBS prism 205 functions as signal light 206, and after the light beam diameter is expanded by the beam expander 208, the light beam passes through the phase mask 209, the relay lens 210, and the PBS prism 211 and passes through the spatial light modulator 212. Is incident on.

空間光変調器212によって情報が付加された信号光は、PBSプリズム211を反射し、リレーレンズ213ならびに空間フィルタ214を伝播する。その後、信号光は対物レンズ215によって光情報記録媒体1に集光する。   The signal light to which information is added by the spatial light modulator 212 reflects the PBS prism 211 and propagates through the relay lens 213 and the spatial filter 214. Thereafter, the signal light is condensed on the optical information recording medium 1 by the objective lens 215.

一方、PBSプリズム205を反射した光ビームは参照光207として働き、偏光方向変換素子216によって記録時または再生時に応じて所定の偏光方向に設定された後、ミラー217ならびにミラー218を経由してガルバノミラー219に入射する。ガルバノミラー219はアクチュエータ220によって角度を調整可能のため、レンズ221とレンズ222を通過した後に光情報記録媒体1に入射する参照光の入射角度を、所望の角度に設定することができる。なお、参照光の入射角度を設定するために、ガルバノミラーに代えて、参照光の波面を変換する素子を用いても構わない。   On the other hand, the light beam reflected by the PBS prism 205 works as reference light 207, and is set to a predetermined polarization direction according to recording or reproduction by the polarization direction conversion element 216, and then galvanically passed through the mirror 217 and the mirror 218. Incident on the mirror 219. Since the angle of the galvanometer mirror 219 can be adjusted by the actuator 220, the incident angle of the reference light incident on the optical information recording medium 1 after passing through the lens 221 and the lens 222 can be set to a desired angle. In order to set the incident angle of the reference light, an element that converts the wavefront of the reference light may be used instead of the galvanometer mirror.

このように信号光と参照光とを光情報記録媒体1において、互いに重ね合うように入射させることで、記録媒体内には干渉縞パターンが形成され、このパターンを記録媒体に書き込むことで情報を記録する。また、ガルバノミラー219によって光情報記録媒体1に入射する参照光の入射角度を変化させることができるため、角度多重による記録が可能である。   In this way, the signal light and the reference light are incident on the optical information recording medium 1 so as to overlap each other, whereby an interference fringe pattern is formed in the recording medium, and information is recorded by writing this pattern on the recording medium. To do. Moreover, since the incident angle of the reference light incident on the optical information recording medium 1 can be changed by the galvanometer mirror 219, recording by angle multiplexing is possible.

以降、同じ領域に参照光角度を変えて記録されたホログラムにおいて、1つ1つの参照光角度に対応したホログラムをページと呼び、同領域に角度多重されたページの集合をブックと呼ぶことにする。   Hereinafter, in holograms recorded in the same area with different reference beam angles, holograms corresponding to each reference beam angle are called pages, and a set of pages angle-multiplexed in the same area is called a book. .

図3は、光情報記録再生装置10におけるピックアップ11の基本的な光学系構成の一例における再生原理を示したものである。記録した情報を再生する場合は、前述したように参照光を光情報記録媒体1に入射し、光情報記録媒体1を透過した光ビームを、アクチュエータ223によって角度調整可能なガルバノミラー224にて反射させることで、その位相共役光を生成する。   FIG. 3 shows the principle of reproduction in an example of the basic optical system configuration of the pickup 11 in the optical information recording / reproducing apparatus 10. When reproducing the recorded information, the reference light is incident on the optical information recording medium 1 as described above, and the light beam transmitted through the optical information recording medium 1 is reflected by the galvanometer mirror 224 whose angle can be adjusted by the actuator 223. By doing so, the phase conjugate light is generated.

この位相共役光によって再生された信号光は、対物レンズ215、リレーレンズ213ならびに空間フィルタ214を伝播する。その後、信号光はPBSプリズム211を透過して光検出器225に入射し、記録した信号を再生することができる。   The signal light reproduced by the phase conjugate light propagates through the objective lens 215, the relay lens 213, and the spatial filter 214. Thereafter, the signal light passes through the PBS prism 211 and enters the photodetector 225, and the recorded signal can be reproduced.

図4は、光情報記録再生装置10における記録、再生の動作フローを示したものである。ここでは、特にホログラフィを利用した記録再生に関するフローを説明する。   FIG. 4 shows an operation flow of recording and reproduction in the optical information recording / reproducing apparatus 10. Here, a flow relating to recording / reproduction using holography in particular will be described.

図4(a)は、光情報記録再生装置10に光情報記録媒体1を挿入した後、記録または再生の準備が完了するまでの動作フローを示し、図4(b)は準備完了状態から光情報記録媒体1に情報を記録するまでの動作フロー、図4(c)は準備完了状態から光情報記録媒体1に記録した情報を再生するまでの動作フローを示したものである。   FIG. 4A shows an operation flow from the insertion of the optical information recording medium 1 into the optical information recording / reproducing apparatus 10 until the preparation for recording or reproduction is completed. FIG. FIG. 4C shows an operation flow until information is recorded on the information recording medium 1, and FIG. 4C shows an operation flow until the information recorded on the optical information recording medium 1 is reproduced from the ready state.

図4(a)に示すように媒体を挿入S401すると、光情報記録再生装置10は、例えば挿入された媒体がホログラフィを利用してデジタル情報を記録または再生する媒体であるかどうかディスク判別S402を行う。   When a medium is inserted S401 as shown in FIG. 4A, the optical information recording / reproducing apparatus 10 determines whether or not the inserted medium is a medium for recording or reproducing digital information using holography, for example. Do.

ディスク判別の結果、ホログラフィを利用してデジタル情報を記録または再生する光情報記録媒体であると判断されると、光情報記録再生装置10は光情報記録媒体に設けられたコントロールデータを読み出しS403、例えば光情報記録媒体に関する情報や、例えば記録や再生時における各種設定条件に関する情報を取得する。   As a result of disc discrimination, when it is determined that the optical information recording medium records or reproduces digital information using holography, the optical information recording / reproducing apparatus 10 reads out control data provided on the optical information recording medium S403, For example, information on an optical information recording medium and information on various setting conditions at the time of recording and reproduction are acquired.

コントロールデータの読み出し後は、コントロールデータに応じた各種調整やピックアップ11に関わる学習処理S404を行い、光情報記録再生装置10は、記録または再生の準備が完了S405する。   After reading out the control data, various adjustments according to the control data and learning processing S404 related to the pickup 11 are performed, and the optical information recording / reproducing apparatus 10 completes preparation for recording or reproduction S405.

準備完了状態から情報を記録するまでの動作フローは図4(b)に示すように、まず記録するデータを受信S406して、該データに応じた情報をピックアップ11内の空間光変調器に送り込む。   As shown in FIG. 4B, the operation flow from the ready state to the recording of information is as follows. First, data to be recorded is received S406, and information corresponding to the data is sent to the spatial light modulator in the pickup 11. .

その後、光情報記録媒体に高品質の情報を記録できるように、必要に応じて各種学習処理S407を事前に行い、シーク動作S408ならびにアドレス再生S409を繰り返しながらピックアップ11ならびにディスクCure光学系13の位置を光情報記録媒体の所定の位置に配置する。   Thereafter, various learning processes S407 are performed in advance so that high-quality information can be recorded on the optical information recording medium, and the positions of the pickup 11 and the disk cure optical system 13 are repeated while repeating the seek operation S408 and the address reproduction S409. Are arranged at predetermined positions on the optical information recording medium.

その後、ディスクCure光学系13から出射する光ビームを用いて所定の領域をプリキュアS410し、ピックアップ11から出射する参照光と信号光を用いてデータを記録S411する。   Thereafter, a predetermined area is pre-cured S410 using the light beam emitted from the disk cure optical system 13, and data is recorded S411 using the reference light and signal light emitted from the pickup 11.

データを記録した後は、必要に応じてデータをベリファイS412し、ディスクCure光学系13から出射する光ビームを用いてポストキュアS413を行う。   After the data is recorded, the data is verified S412 as necessary, and post-cure S413 is performed using the light beam emitted from the disk Cure optical system 13.

準備完了状態から記録された情報を再生するまでの動作フローは図4(c)に示すように、光情報記録媒体から高品質の情報を再生できるように、必要に応じて各種学習処理S414を事前に行う。その後、シーク動作S415ならびにアドレス再生S416を繰り返しながらピックアップ11ならびに位相共役光学系12の位置を光情報記録媒体の所定の位置に配置する。   As shown in FIG. 4 (c), the operation flow from the ready state to the reproduction of recorded information includes various learning processes S414 as necessary so that high-quality information can be reproduced from the optical information recording medium. Do it in advance. Thereafter, the positions of the pickup 11 and the phase conjugate optical system 12 are arranged at predetermined positions on the optical information recording medium while repeating the seek operation S415 and the address reproduction S416.

その後、ピックアップ11から参照光を出射し、光情報記録媒体に記録された情報を読み出し、外部制御装置91にデータ送信S417する。   Thereafter, reference light is emitted from the pickup 11, information recorded on the optical information recording medium is read, and data transmission S 417 is performed to the external control device 91.

次に本実施例における符号化方法について図5、図6を用いて説明する。図5は、図1の信号生成回路86内部における図4(b)のS406の動作フローを示す。また図6は、図1の信号処理回路85内部における図4(c)のS417の動作フローを示している。   Next, the encoding method in the present embodiment will be described with reference to FIGS. FIG. 5 shows an operation flow of S406 in FIG. 4B inside the signal generation circuit 86 in FIG. FIG. 6 shows an operation flow of S417 in FIG. 4C inside the signal processing circuit 85 in FIG.

先ず記録時の詳細動作について述べる。1ページ分のユーザデータを受信S501すると、複数のデータ列に分割、再生時エラー検出が行えるように各データ列をCRC化S502し、DCバランス化と同一パターンの繰り返しを防ぐためデータ列に擬似乱数データ列を加える第1スクランブルS503を施し、再度DCバランス化を図るため特定のデータ列を加える第2スクランブルS504を施した後、リード・ソロモン符号等の誤り訂正符号化S505を行う。誤り訂正に使用する誤り訂正符号は組織符号であり、符号化で得られるパリティデータ列のDCはスクランブル化されたデータ列のDCに類似すること、つまりDCバランスの取れた情報データ列を誤り訂正符号化するとDCバランスが取れた誤り訂正符号に変換されること、が望ましい。次にこのデータ列をM×Nの2次元データに変換し、それをページデータ分繰返し1ページ分の2次元データS506を構成する。このように構成した2次元データに対して再生時に基準となるマーカーを付加S507し、空間光変調器308にデータを転送508する。   First, the detailed operation during recording will be described. When one page of user data is received S501, each data string is divided into a plurality of data strings so that error detection during reproduction can be performed in S502, and the data string is simulated to prevent repetition of the same pattern as DC balancing. A first scramble S503 for adding a random number data sequence is performed, and a second scramble S504 for adding a specific data sequence for DC balancing is performed again, and then an error correction encoding S505 such as a Reed-Solomon code is performed. The error correction code used for error correction is a systematic code, and the DC of the parity data sequence obtained by encoding is similar to the DC of the scrambled data sequence, that is, the DC-balanced information data sequence is error corrected. It is desirable that when encoded, it is converted into an error correction code with DC balance. Next, this data string is converted into M × N two-dimensional data, which is repeated for page data to form two-dimensional data S506 for one page. A marker serving as a reference at the time of reproduction is added to the two-dimensional data configured in this manner (S507), and the data is transferred 508 to the spatial light modulator 308.

次に再生時の詳細動作について述べる。まず光検出器318から取得した画像データが信号処理回路85に転送S601される。画像のマーカーを基準に画像位置を検出S602し、画像の傾き・倍率・ディストーションなどの歪みを補正S603、この補正画像に対して2値化処理S604を行い、マーカーを除去S605することで2次元データを取得S606する。その後記録時と逆の過程により2次元データを1次元データに変換した後、誤り訂正処理S607を行ってパリティデータ列を取り除く。次に第2スクランブル解除処理S608、第1スクランブル解除処理S609を施し、誤り検出処理S610を行ってCRCパリティを削除した後にユーザデータをインターフェース回路90経由で外部制御装置91に転送S611する。   Next, the detailed operation during reproduction will be described. First, image data acquired from the photodetector 318 is transferred to the signal processing circuit 85 (S601). The image position is detected based on the marker of the image S602, distortion such as the inclination, magnification, and distortion of the image is corrected S603, the binarization processing S604 is performed on the corrected image, and the marker is removed S605, thereby performing two-dimensional processing. Acquire data S606. Thereafter, the two-dimensional data is converted into one-dimensional data by the reverse process of recording, and then error correction processing S607 is performed to remove the parity data string. Next, a second descrambling process S608 and a first descrambling process S609 are performed, and an error detection process S610 is performed to delete the CRC parity, and then the user data is transferred to the external control device 91 via the interface circuit 90 (S611).

図5の記録データフローで行われる第1スクランブルデータ化S503、第2スクランブルデータ化S504について説明する。本説明では便宜上CRC化された1データ列の長さがユーザデータ4096バイト、CRCパリティ4バイトからなる4104バイトであるとする。また+が表す加算は排他論理和を用いて行われる。   The first scrambled data S503 and the second scrambled data S504 performed in the recording data flow of FIG. 5 will be described. In this description, it is assumed that the length of one CRC data string is 4104 bytes including user data 4096 bytes and CRC parity 4 bytes for convenience. The addition represented by + is performed using exclusive OR.

式1は第1スクランブルデータ化S503での処理内容を表す。Y(x)の係数を並べたデータ列を第1スクランブルデータ列とする。

Y(x) = C(x) + S1(x)・・・・・・・・・・・・・・・・・・ 式1

ただし、
C(x) = c0x4103 + c1x4102 + … + c4102x + c4103・・・・・・・・ 式2
S1(x) = s10x4104 + s11x4103 + … + s14103x + s14104・・・・・ 式3

C(x):CRC化データ列(c0, c1, …, c4103)を係数とした4103次の多項式。
S1(x):線形帰還シフトレジスタが生成する擬似乱数データ列(s10, s11, …, s14104)を係数とした4104次の多項式、s10は線形帰還シフトレジスタの初期値、又は初期値の一部。
Expression 1 represents the processing contents in the first scrambled data conversion S503. A data string in which Y (x) coefficients are arranged is defined as a first scrambled data string.

Y (x) = C (x) + S1 (x) ......... Equation 1

However,
C (x) = c 0 x 4103 + c 1 x 4102 +… + c 4102 x + c 4103 ... Equation 2
S1 (x) = s1 0 x 4104 + s1 1 x 4103 +… + s1 4103 x + s1 4104 Equation 3

C (x): 4103 degree polynomial using CRC data string (c 0 , c 1 ,..., C 4103 ) as coefficients.
S1 (x): 4104th order polynomial using pseudo random number data sequence (s1 0 , s1 1 ,..., S1 4104 ) generated by the linear feedback shift register, s1 0 is the initial value or initial value of the linear feedback shift register Part of the value.

式4は第2スクランブルデータ化S504での処理内容を表す。Z(x)の係数を並べたデータ列を第2スクランブルデータ列とする。

Z(x) = Y(x) + S2(x)・・・・・・・・・・・・・・・・・・ 式4

ただし、
S2(x) = s2x4104 + s2x4103 + … + s2x + s2・・・・・・・・ 式5

S2(x):定数s2を全項の係数とした4104次の多項式。
Expression 4 represents the processing contents in the second scrambled data conversion S504. A data string in which the coefficients of Z (x) are arranged is a second scrambled data string.

Z (x) = Y (x) + S2 (x) ... Equation 4

However,
S2 (x) = s2x 4104 + s2x 4103 +… + s2x + s2 ... Equation 5

S2 (x): 4104th order polynomial with constant s2 as coefficients of all terms.

図6の再生データフローで行われる第1スクランブル解除S609、第2スクランブル解除S608について説明する。   The first descrambling S609 and the second descrambling S608 performed in the reproduction data flow of FIG. 6 will be described.

式6は第2スクランブルデータ解除S608での処理内容を表す。図6の処理フローが示すように本処理は誤り訂正後に行われる。そのため、スクランブル解除するデータにはエラーは含まれず、式4の第2スクランブルデータ列を係数とするZ(x)に一致する。

Y(X) = Z(x) + S2(x)・・・・・・・・・・・・・・・・・・ 式6
Expression 6 represents the processing contents in the second scramble data release S608. As shown in the processing flow of FIG. 6, this processing is performed after error correction. Therefore, no error is included in the data to be scrambled, and it coincides with Z (x) using the second scrambled data string of Equation 4 as a coefficient.

Y (X) = Z (x) + S2 (x) ... Equation 6

ただし、
S2(x):第2スクランブルデータ化で使用した定数s2を全項の係数とした4104次の多項式。またs2はZ(x)の4104次の項の係数z0とS1(x)の4104次の項の係数s10から式7で求められる。

s2 = z0 + s10・・・・・・・・・・・・・・・・・・・・・ 式7
However,
S2 (x): A 4104th order polynomial in which the constant s2 used in the second scramble data conversion is the coefficient of all terms. Further, s2 is obtained by Expression 7 from the coefficient z 0 of the 4104th order term of Z (x) and the coefficient s1 0 of the 4104th order term of S1 (x).

s2 = z 0 + s1 0 ... 7

式8は第1スクランブルデータ解除S609での処理内容を表す。

C(X) = Y(x) + S1(x)・・・・・・・・・・・・・・・・・・ 式8
Expression 8 represents the processing contents in the first scramble data release S609.

C (X) = Y (x) + S1 (x) ... 8

ただし、
S1(x):第1スクランブルデータ化で使用した線形帰還シフトレジスタから生成される擬似乱数データ列(s10, s11, …, s14104)を係数とした4104次の多項式。
However,
S1 (x): a 4104th order polynomial using coefficients of a pseudo random number data sequence (s1 0 , s1 1 ,..., S1 4104 ) generated from the linear feedback shift register used in the first scramble data conversion.

ここで第1スクランブルデータ化S503の初期値と第2スクランブルデータ化S504の定数s2の詳細について説明する。   Details of the initial value of the first scrambled data S503 and the constant s2 of the second scrambled data S504 will be described here.

第1スクランブルデータ化S503の目的は、DCバランス化と同一パターンの繰り返しの防止である。同一パターンの繰り返しはページ内だけでなく、クロストークの影響が大きい同ブックの前後ページや隣接ブックの同一角で記録されるページ、で防げることが望ましい。第1スクランブルデータ化の初期値は、1ページ内の各データ列で異なり、隣接ブックの同一角で記録されるページや同ブックの前後ページの同一箇所に記録されるデータ列で使用される初期値とも異ならせたい。そのため、初期値はデータ列単位で割り当てられたアドレスや、ブック番号、ページ番号とデータ列番号の組み合わせ、等を利用して決定又は生成する。   The purpose of the first scrambled data conversion S503 is to prevent the same pattern as the DC balance and the repetition of the same pattern. It is desirable to prevent the same pattern from being repeated not only within a page, but also before and after the same book where the influence of crosstalk is large, and pages recorded at the same angle of adjacent books. The initial value of the first scrambled data is different for each data string in one page, and is the initial value used for a data string recorded at the same location of a page recorded at the same corner of an adjacent book or the previous and subsequent pages of the book. I want to make it different. Therefore, the initial value is determined or generated using an address assigned in units of data strings, a book number, a combination of page numbers and data string numbers, and the like.

第2スクランブルデータ化S504の目的は、第1スクランブルデータ化S503同様のDCバランス化である。ただし第1スクランブルデータ化S503のDCバランスは、初期値と線形帰還シフトレジスタで決定される擬似乱数データ列を、対象とするCRC化データ列に加えることで行われるため、確率24105*8で起こり得るCRC化データ列と擬似乱数データ列とが同一であったとき等、DCバランス化が図れない場合がある。そこで第2スクランブルデータ化S504は第1スクランブルデータ列のDCを確認し、必要に応じて実施する。この第2スクランブルデータ化S504では8ビットのバイトデータを並べて構成される第1スクランブルデータ列の8つのビット列のDCをそれぞれ計算し、DCが0に近づくようにビット列の極性を反転することで行われる。ビット列の極性反転は、極性反転するビット列をs2に設定することで実現できる。以下に例を示す。 The purpose of the second scrambled data conversion S504 is DC balancing similar to the first scrambled data conversion S503. However, since the DC balance of the first scrambled data conversion S503 is performed by adding the initial value and the pseudo random number data sequence determined by the linear feedback shift register to the target CRC data sequence, the probability is 2 4105 * 8 . In some cases, such as when the possible CRC data string and the pseudo-random data string are identical, DC balancing cannot be achieved. Therefore, the second scrambled data conversion S504 confirms the DC of the first scrambled data string and implements it as necessary. In this second scrambled data conversion S504, the DC of the eight bit strings of the first scrambled data string constituted by arranging 8-bit byte data is calculated, and the polarity of the bit string is inverted so that the DC approaches zero. Is called. The polarity inversion of the bit string can be realized by setting the bit string for polarity inversion to s2. An example is shown below.

ONピクセルに相当する1を+1とし、OFFピクセルに相当する0を−1として数え、第1スクランブルデータ列のDCが+100、ビット7のビット列のDCが+50、ビット6のビット列のDCが+20、ビット5からビット1のビット列のDCが0、ビット0のビット列のDCが+30である場合、ビット7のビット列を極性反転し、ビット7のDCを−50することで、第2スクランブルデータ列のDCを0とすることする。このときのs2値は80h(1000_0000b)となる。またビット6とビット0のビット列を極性反転し、ビット6とビット0のビット列のDCをそれぞれ−20、−30することでも、第2スクランブルデータ列のDCを0とすることができる。このときのs2値は41h(0100_0001b)である。   1 corresponding to the ON pixel is counted as +1, 0 corresponding to the OFF pixel is counted as −1, DC of the first scrambled data string is +100, DC of the bit string of bit 7 is +50, DC of the bit string of bit 6 is +20, When the DC of the bit string from bit 5 to bit 1 is 0 and the DC of the bit string of bit 0 is +30, the polarity of the bit string of bit 7 is inverted, and the DC of bit 7 is set to −50, so that the second scrambled data string Let DC be 0. The s2 value at this time is 80h (1000_0000b). Also, the DC of the second scrambled data string can be set to 0 by inverting the polarities of the bit strings of bit 6 and bit 0 and setting the DCs of the bit strings of bit 6 and bit 0 to −20 and −30, respectively. The s2 value at this time is 41h (0100_0001b).

尚、本実施例では第2スクランブルデータ化S504を8ビットの定数s2を用いて行っているが、本ビット数は4ビット、16ビットや32ビットでも構わない。   In this embodiment, the second scrambled data S504 is performed using the 8-bit constant s2. However, the number of bits may be 4, 16, or 32 bits.

図8に図5の信号生成フローの信号処理を実現する回路構成を示す。インターフェース回路90にユーザデータの入力が開始されると、インターフェース回路90はコントローラ89にデータ入力が開始されたことを通知する。コントローラ89は本通知を受け、信号生成回路86にインターフェース回路から入力される1ページ分のデータを処理するよう命ずる。コントローラ89からの処理命令は制御用ライン809を経由し、信号生成回路86内サブコントローラ801に通知される。本通知を受け、サブコントローラ801は各信号処理回路を並列に動作させるよう制御用ライン801を介して各信号処理回路の制御を行う。先ず、メモリ制御回路803に、データライン810を介してインターフェース回路90から入力されるユーザデータをメモリ802に格納するよう制御する。メモリ802に格納されたデータがある一定量に達すると、CRC演算回路804でメモリ802に格納されたデータをCRC化する制御を行う。次にメモリ802に格納されたCRC化されたデータを、第1スクランブル回路805で擬似乱数データ列を加えるスクランブル化が実施され、第1スクランブルでのDC調整結果を考慮し、第2スクランブル回路806で定数を加えるスクランブル化が行われ、本スクランブル化と同時に誤り訂正符号化回路807においてパリティを付加する誤り訂正符号化処理が行われる。メモリ802に格納された誤り訂正符号化されたデータは、空間光変調器308上の2次元データの並びでピックアップインターフェース回路808に読み出され、再生時に基準となるマーカーを付加された後、ピックアップ11に転送される。   FIG. 8 shows a circuit configuration for realizing the signal processing of the signal generation flow of FIG. When the input of user data to the interface circuit 90 is started, the interface circuit 90 notifies the controller 89 that the data input has started. In response to this notification, the controller 89 instructs the signal generation circuit 86 to process one page of data input from the interface circuit. A processing command from the controller 89 is notified to the sub-controller 801 in the signal generation circuit 86 via the control line 809. Upon receiving this notification, the sub-controller 801 controls each signal processing circuit via the control line 801 so that the signal processing circuits are operated in parallel. First, the memory control circuit 803 is controlled to store user data input from the interface circuit 90 via the data line 810 in the memory 802. When the data stored in the memory 802 reaches a certain amount, the CRC calculation circuit 804 performs control to convert the data stored in the memory 802 into a CRC. Next, the CRC-converted data stored in the memory 802 is scrambled by adding a pseudo-random data sequence in the first scramble circuit 805, and the second scramble circuit 806 is considered in consideration of the DC adjustment result in the first scramble. A scramble is added by adding a constant, and an error correction encoding process for adding a parity is performed in the error correction encoding circuit 807 simultaneously with this scramble. The error-correction-encoded data stored in the memory 802 is read out to the pickup interface circuit 808 as a two-dimensional data array on the spatial light modulator 308, and a reference marker is added at the time of reproduction. 11 is transferred.

図9と図10に第1スクランブル回路805の構成の一例を示す。図9が示すように第1スクランブル回路805は排他論理和901とr0からr15のシフトレジスタ903からなる、タップを15、14、12と3番目とするフィボナッチ線形帰還シフトレジスタで構成されているシフトレジスタ903は“r0からr14”が“r1からr15”の入力、r15、r14、r12とr3の排他論理和がr0の入力になっている。本線形帰還シフトレジスタは0001hからFFFFhの範囲の値を216−1ステップで巡回し、s7からs0の擬似乱数を生成する。本シフトレジスタの初期値には第1スクランブルの対象となるCRC化データ列に割り当てられたアドレスのLSB15ビット(a15,a14,...,a0)と定数1bを用いる。r15の初期値に定数1bを割り当てる理由は、シフトレジスタ903に0000hが設定されることを防ぐためである。また1ステップ毎に本フィボナッチ線形帰還シフトレジスタのr7からr0から8ビットの擬似乱数データが出力され、内r7、r5、r3とr1からの出力値は否定(インバータ)902で極性反転し出力される。本極性反転の理由は、シフトレジスタ903の値に0又は1が多く含まれる場合、本フィボナッチ線形帰還シフトレジスタの性質上、0又は1を多く含む擬似乱数データが連続して出力されることを防ぐためである。図10は8ビットのCRC化データ(d7からd0)にフィボナッチ線形帰還シフトレジスタから出力された8ビットの擬似乱数データ(s7からs0)を排他論理和901で重畳し、第2スクランブルデータ化s504で必要となる第1スクランブル化データ列の各ビット列のDSVを計算するために、DSV演算回路1001〜1008に入力した後、8ビットの第1スクランブル化データ(sd7からsd0)として出力することを示している。DSV演算回路1001〜1008内では、第1スクランブル化データ列の入力開始時にDSVカウンタは初期値0が設定され、その後、入力される第1スクランブル化データ(sd7〜sd0)の対象となるビット値が0の場合、内部で保持されるDSVカウンタを−1するデンクリメント処理を行い、1の場合、DSVカウンタを+1するインクリメント処理が行われる。本説明で用いた例では第1スクランブル化データ列長は4105バイトであるため、各DSV演算回路のDSVカウンタは−4105から4105の値を保証する14ビット以上で構成される。本DSV演算回路1001〜1008内で求められたカウンタ値は第1スクランブル化データ列の各ビット列のDSVとしてサブコントローラ801(マイコン)に引き渡される。 9 and 10 show an example of the configuration of the first scramble circuit 805. FIG. As shown in FIG. 9, the first scramble circuit 805 is composed of an exclusive OR 901 and a shift register 903 from r0 to r15, and is composed of a Fibonacci linear feedback shift register with taps 15, 14, 12 and third. In the register 903, “r0 to r14” is an input of “r1 to r15”, and an exclusive OR of r15, r14, r12 and r3 is an input of r0. This linear feedback shift register cycles through values in the range of 0001h to FFFFh in 2 16 −1 steps, and generates pseudorandom numbers from s7 to s0. The LSB 15 bits (a15, a14,..., A0) and the constant 1b of the address assigned to the CRC-coded data string to be subjected to the first scramble are used as the initial value of this shift register. The reason why the constant 1b is assigned to the initial value of r15 is to prevent 0000h from being set in the shift register 903. In addition, 8-bit pseudo-random data is output from r7 to r0 of this Fibonacci linear feedback shift register for each step, and the output values from r7, r5, r3 and r1 are inverted (inverted) 902 and output. The The reason for this polarity inversion is that, when the value of the shift register 903 contains many 0s or 1s, due to the nature of this Fibonacci linear feedback shift register, pseudo-random data containing many 0s or 1s is output continuously. This is to prevent it. In FIG. 10, 8-bit pseudo-random data (s7 to s0) output from the Fibonacci linear feedback shift register is superimposed on the 8-bit CRC data (d7 to d0) by exclusive OR 901 to form the second scrambled data s504. In order to calculate the DSV of each bit string of the first scrambled data string required in step 1, the data is input to the DSV arithmetic circuits 1001 to 1008 and then output as 8-bit first scrambled data (sd7 to sd0). Show. In the DSV arithmetic circuits 1001 to 1008, the DSV counter is set to an initial value 0 at the start of input of the first scrambled data string, and then the bit value that is the target of the input first scrambled data (sd7 to sd0). When 0 is 0, a decrement process is performed to decrement the DSV counter held therein, and when it is 1, an increment process is performed to increment the DSV counter. In the example used in this description, since the first scrambled data string length is 4105 bytes, the DSV counter of each DSV arithmetic circuit is composed of 14 bits or more that guarantee a value of -4105 to 4105. The counter values obtained in the DSV arithmetic circuits 1001 to 1008 are delivered to the sub-controller 801 (microcomputer) as the DSV of each bit string of the first scrambled data string.

本説明ではs2算出処理はサブコントローラ801を用いて行うと説明したが、別回路を設けてs2算出処理を行っても構わない。   In this description, the s2 calculation process is described as being performed using the sub-controller 801. However, another circuit may be provided to perform the s2 calculation process.

図7は第2スクランブル回路806内で、第1回スクランブル回路805で求めた各ビット列のDSVを使い、DCバランス化のために重畳する定数s2をサブコントローラ801で求める方法を示したフロチャートである。   FIG. 7 is a flowchart showing a method in which the sub-controller 801 obtains the constant s2 to be superimposed for DC balancing by using the DSV of each bit string obtained by the first scramble circuit 805 in the second scramble circuit 806. is there.

本フロチャート内で使用するパラメータは、s2の他にカウンタ、保管DSV、計算DSVの4種類があり、カウンタはs2と同じビット数で構成、つまり本説明では8ビットで構成され、保管DSVは0から(第1スクランブル化データ列の長さ×データのビット数)/2+1の数を保持できるビット数、本説明では0から4105×8/2+1の数が取り扱える15ビットで構成され、計算DSVは(第1スクランブル化データ列の長さ×データのビット数×極性数)が計算できるビット数、本説明では−4105×8から4105×8の数が取り扱える17ビットで構成される。   In addition to s2, there are four types of parameters used in this flowchart: counter, storage DSV, and calculation DSV. The counter is composed of the same number of bits as s2, that is, it is composed of 8 bits in this description. It is composed of 15 bits that can handle the number from 0 to (the length of the first scrambled data string × the number of data bits) / 2 + 1, in this description, the number from 0 to 4105 × 8/2 + 1 can be handled. Is the number of bits that can be calculated (length of first scrambled data string × number of bits of data × number of polarities). In this description, it is composed of 17 bits that can handle numbers from −4105 × 8 to 4105 × 8.

s2の計算は、初期化処理としてs2のビット数と同じ8ビットのカウンタをリセットS701、s2値をリセットし、第1スクランブル化データ列の各ビット列のDSVを足し合わせたDSVの絶対値を初期DSVとして保管S702する。次に保管されたDSVの値が0か否かを確認S703し、0であった場合、その時点のs2値がDSVを0とする値として本処理を終了する。0でなかった場合はカウンタを+1するインクリメントS704を行い、本カウンタ値をs2として用いた場合のDSVを計算S705、計算して求められたDSVの絶対値と保管されているDSVの大きさを比較S706する。比較した結果、計算されたDSVが保管DSVよりも小さかった場合、カウンタ値をs2として、計算されたDSVの絶対値を新たにDSVとして保管する。それ以外の場合にはs2、保管DSV共に更新されずそのまま保持される。最後にカウンタ値を確認S708し、本カウンタ値が最終値である255である場合には、00h(0000_0000b)からFFh(1111_1111b)の全s2のDSV値を確認し終えたため、その時点のs2値がDSVを最小とする値として本処理を終了する。それ以外の場合、再度保管されたDSVの値が0か否かを確認S703するところから処理を繰り返す。   For the calculation of s2, as an initialization process, the 8-bit counter same as the number of bits of s2 is reset S701, the s2 value is reset, and the DSV absolute value obtained by adding the DSV of each bit string of the first scrambled data string is initialized Stored as a DSV S702. Next, it is confirmed whether or not the value of the stored DSV is 0 (S703), and if it is 0, the s2 value at that time is set to a value that sets DSV to 0, and this processing ends. If it is not 0, increment S704 is performed to increment the counter, and DSV when this counter value is used as s2 is calculated S705. The absolute value of DSV obtained by calculation and the size of the stored DSV are calculated. Comparison S706 is performed. As a result of the comparison, if the calculated DSV is smaller than the storage DSV, the absolute value of the calculated DSV is newly stored as a DSV with the counter value as s2. In other cases, both s2 and the storage DSV are not updated but are held as they are. Finally, the counter value is confirmed in S708, and when this counter value is 255 which is the final value, the DSV values of all s2 from 00h (0000_0000b) to FFh (1111_1111b) have been confirmed. This process is terminated with a value that minimizes DSV. In other cases, the process is repeated from step S703 where it is confirmed whether the DSV value stored again is 0 or not.

このようにサブコントローラ801で求められたDSVを最小とするs2は、第2スクランブル回路806に通知され、図11の第2スクランブル回路で式4の演算に相当する処理が行われる。第2スクランブル回路はs2を保持する8個のレジスタ1101と排他論理和901で構成される。sd0からsd7から入力される第1スクランブル化データ列は逐次s2値と排他論理和され、結果、本第2スクランブル回路からmd0からmd7として期待されたDSVを持つ第2スクランブル化データ列が出力される。   As described above, s2 that minimizes the DSV obtained by the sub-controller 801 is notified to the second scramble circuit 806, and processing corresponding to the calculation of Expression 4 is performed by the second scramble circuit in FIG. The second scramble circuit is composed of eight registers 1101 holding s2 and an exclusive OR 901. The first scrambled data sequence input from sd0 to sd7 is exclusive-ORed with the s2 value successively, and as a result, the second scrambled data sequence having the expected DSV as md0 to md7 is output from the second scramble circuit. The

またサブコントローラ801で求められたDSVを最小とするs2が初期値の00h(0000_0000b)であった場合、第2スクランブルデータ化s504で得られる第2スクランブル化データ列は第1スクランブル化データ列と同じであるため、サブコントローラ801は第2スクランブル回路806での第2スクランブル化s504処理をスキップすることができる。   If s2 that minimizes the DSV obtained by the sub-controller 801 is the initial value 00h (0000_0000b), the second scrambled data string obtained in the second scrambled data s504 is the first scrambled data string. Since they are the same, the sub-controller 801 can skip the second scrambled s504 process in the second scramble circuit 806.

本説明では第1スクランブル処理や第2スクランブル処理を8ビット単位で行ったが、16ビット、32ビットや64ビット単位で行っても構わない。またデータ列長を4105バイトとしたが、2キロバイト、8キロバイト程度であっても構わない。   In this description, the first scramble process and the second scramble process are performed in units of 8 bits, but may be performed in units of 16 bits, 32 bits, and 64 bits. Although the data string length is 4105 bytes, it may be about 2 kilobytes or 8 kilobytes.

なお、本実施例ではDSV値が0を目標とし説明してきたが、目標のDSV値からの差分が小さければ良く、目標のDSV値については、0に限られない。また、本実施例では、角度多重方式を例に示したが、その他の多重方式(例えばシフト多重方式)にも応用できる。   Although the present embodiment has been described with the DSV value of 0 as a target, the difference from the target DSV value only needs to be small, and the target DSV value is not limited to 0. In this embodiment, the angle multiplexing method is shown as an example, but the present invention can also be applied to other multiplexing methods (for example, shift multiplexing method).

1・・・光情報記録媒体、10・・・光情報記録再生装置、11・・・ピックアップ、
12・・・位相共役光学系、13・・・ディスクCure光学系、
14・・・ディスク回転角度検出用光学系、50・・・回転モータ、
81・・・アクセス制御回路、82・・・光源駆動回路、83・・・サーボ信号生成回路、
84・・・サーボ制御回路、85・・・信号処理回路、86・・・信号生成回路、
87・・・シャッタ制御回路、88・・・ディスク回転モータ制御回路、
89・・・コントローラ、90・・・インターフェース回路、91・・・外部制御回路、
201・・・光源、202・・・コリメートレンズ、203・・・シャッタ、
204・・・1/2波長板、205・・・偏光ビームスプリッタ、
206・・・信号光、207・・・参照光、
208・・・ビームエキスパンダ、209・・フェーズ(位相)マスク、
210・・・リレーレンズ、211・・・偏光ビームスプリッタ、
212・・・空間光変調器、213・・・リレーレンズ、214・・・空間フィルタ、
215・・・対物レンズ、216・・・偏光方向変換素子、217・・・ミラー、
218・・・ミラー、219・・・ミラー、220・・・アクチュエータ、
221・・・レンズ、222・・・レンズ、223・・・アクチュエータ、
224・・・ミラー、225・・・光検出器、
801・・・サブコントローラ、802・・・メモリ、803・・・メモリ制御回路、
804・・・CRC演算回路、805・・・第1スクランブル回路、
806・・・第2スクランブル回路、807・・・誤り訂正符号化回路、
808・・・ピックアップインターフェース回路、809・・・制御用ライン、
810・・・データライン
DESCRIPTION OF SYMBOLS 1 ... Optical information recording medium, 10 ... Optical information recording / reproducing apparatus, 11 ... Pickup,
12 ... Phase conjugate optical system, 13 ... Disc Cure optical system,
14 ... Optical system for detecting the disk rotation angle, 50 ... Rotation motor,
81 ... Access control circuit, 82 ... Light source driving circuit, 83 ... Servo signal generation circuit,
84 ... Servo control circuit, 85 ... Signal processing circuit, 86 ... Signal generation circuit,
87 ... Shutter control circuit, 88 ... Disc rotation motor control circuit,
89 ... Controller, 90 ... Interface circuit, 91 ... External control circuit,
201 ... light source, 202 ... collimating lens, 203 ... shutter,
204 ... 1/2 wavelength plate, 205 ... polarizing beam splitter,
206: Signal light, 207: Reference light,
208... Beam expander, 209 .. Phase mask,
210 ... relay lens, 211 ... polarizing beam splitter,
212 ... Spatial light modulator, 213 ... Relay lens, 214 ... Spatial filter,
215 ... Objective lens, 216 ... Polarization direction conversion element, 217 ... Mirror,
218 ... mirror, 219 ... mirror, 220 ... actuator,
221 ... lens, 222 ... lens, 223 ... actuator,
224 ... mirror, 225 ... photodetector,
801 ... Sub-controller, 802 ... Memory, 803 ... Memory control circuit,
804 ... CRC calculation circuit, 805 ... first scramble circuit,
806 ... second scramble circuit, 807 ... error correction encoding circuit,
808 ... pickup interface circuit, 809 ... control line,
810: Data line

Claims (6)

0と1とに2値化されたデジタルデータのデジタルデータ記録再生方法において、
第1のデジタルデータ列に含まれる0と1の数を制御する第1の制御ステップと、
前記第1の制御ステップで制御された後の第2のデジタルデータ列に含まれる0と1の数を制御する第2の制御ステップと、を含み、
前記第2の制御ステップでは、
複数の値を取りうるビット列の初期値を設定し、前記第2のデジタルデータ列に含まれる0と1の数の差を求め、
0と1の数の差が所定の値でない場合、前記初期値とは異なる値に前記ビット列を設定し、該設定されたビット列と前記第2のデジタルデータ列とを排他論理和し、デジタルデータ列の0と1の数の差を最小化する前記ビット列を探し出し、
前記0と1の数の差を最小化する前記ビット列と前記第2のデジタルデータ列とを排他論理和する、ことを特徴とするデジタルデータ記録再生方法。
In a digital data recording / reproducing method of digital data binarized into 0 and 1,
A first control step for controlling the number of 0s and 1s contained in the first digital data sequence;
A second control step for controlling the number of 0's and 1's included in the second digital data string after being controlled in the first control step,
In the second control step,
Setting an initial value of a bit string that can take a plurality of values, and obtaining a difference between the number of 0s and 1s included in the second digital data string;
If the difference between the numbers of 0 and 1 is not a predetermined value, the bit string is set to a value different from the initial value, and the set bit string and the second digital data string are exclusive-ORed to obtain digital data Find the bit sequence that minimizes the difference between the number of 0's and 1's in the sequence;
A digital data recording / reproducing method comprising: performing an exclusive OR operation on the bit string that minimizes the difference between the numbers of 0 and 1 and the second digital data string.
0と1とに2値化されたデジタルデータのデジタルデータ記録再生方法において、
第1のデジタルデータ列に含まれる0と1の数を略同じになるよう制御する第1の制御ステップと、
前記第1の制御ステップで制御された後の第2のデジタルデータ列に含まれる0と1の数を略同じになるよう制御する第2の制御ステップと、を含み、
前記第2の制御ステップでは、
値が0の複数のビットからなるビット列を前記第2のデジタルデータ列に結合し、
排他論理和により前記結合されたデジタルデータ列の0と1の数の差を最小化する前記ビット列を探し出し、
前記0と1の数の差を最小化する前記ビット列と前記結合されたデジタルデータ列とを排他論理和
前記第1の制御ステップで、第1のデジタルデータ列に含まれる0と1の数が同じである場合、前記第2の制御ステップをスキップする、ことを特徴とするデジタルデータ記録再生方法。
In a digital data recording / reproducing method of digital data binarized into 0 and 1,
A first control step for controlling the number of 0s and 1s included in the first digital data sequence to be substantially the same;
A second control step for controlling the numbers of 0 and 1 included in the second digital data string after being controlled in the first control step so as to be substantially the same,
In the second control step,
A bit string consisting of a plurality of bits having a value of 0 is combined with the second digital data string;
Find the bit string that minimizes the difference between the number of 0s and 1s in the combined digital data string by exclusive OR,
A digital data sequence the coupling and the bit sequence to minimize the difference in the number of the 0 and 1 exclusive,
A digital data recording / reproducing method characterized in that, in the first control step, when the number of 0s and 1s included in the first digital data string is the same, the second control step is skipped .
請求項1に記載のデジタルデータ記録再生方法において、
前記第1の制御ステップで、第1のデジタルデータ列に含まれる0と1の数が同じである場合、前記第2の制御ステップをスキップすることを特徴とするデジタルデータ記録再生方法。
The digital data recording / reproducing method according to claim 1,
In the first control step, when the number of 0's and 1's included in the first digital data string is the same, the second control step is skipped, and the digital data recording / reproducing method is characterized in that
0と1とに2値化されたデジタルデータのデジタルデータ処理装置において、
第1のデジタルデータ列に含まれる0と1の数を制御する第1の制御回路と、
前記第1の制御ステップで制御された後の第2のデジタルデータ列に含まれる0と1の数を制御する第2の制御回路と、を含み、
前記第2の制御回路は、
複数の値を取りうるビット列の初期値を設定し、前記第2のデジタルデータ列に含まれる0と1の数の差を求め、
0と1の数の差が所定の値でない場合、前記初期値とは異なる値に前記ビット列を設定し、該設定されたビット列と前記第2のデジタルデータ列とを排他論理和し、デジタルデータ列の0と1の数の差を最小化する前記ビット列を探し出し、
前記0と1の数の差を最小化する前記ビット列と前記第2のデジタルデータ列とを排他論理和する、ことを特徴とするデジタルデータ処理装置。
In a digital data processing apparatus for digital data binarized into 0 and 1,
A first control circuit for controlling the number of 0s and 1s included in the first digital data string;
A second control circuit for controlling the number of 0s and 1s included in the second digital data string after being controlled in the first control step,
The second control circuit includes:
Setting an initial value of a bit string that can take a plurality of values, and obtaining a difference between the number of 0s and 1s included in the second digital data string;
If the difference between the numbers of 0 and 1 is not a predetermined value, the bit string is set to a value different from the initial value, and the set bit string and the second digital data string are exclusive-ORed to obtain digital data Find the bit sequence that minimizes the difference between the number of 0's and 1's in the sequence;
A digital data processing apparatus, wherein the bit string that minimizes the difference between the numbers of 0 and 1 is exclusive ORed with the second digital data string.
0と1とに2値化されたデジタルデータのデジタルデータ処理装置において、
第1のデジタルデータ列に含まれる0と1の数を略同じになるよう制御する第1の制御回路と、
前記第1の制御ステップで制御された後の第2のデジタルデータ列に含まれる0と1の数を略同じになるよう制御する第2の制御回路と、を含み、
前記第2の制御回路では、
値が0の複数のビットからなるビット列を前記第2のデジタルデータ列に結合し、
排他論理和により前記結合されたデジタルデータ列の0と1の数の差を最小化する前記ビット列を探し出し、
前記0と1の数の差を最小化する前記ビット列と前記結合されたデジタルデータ列とを排他論理和
前記第1の制御回路の処理で、第1のデジタルデータ列に含まれる0と1の数が同じである場合、前記第2の制御回路の処理をスキップすることを特徴とするデジタルデータ処理装置。
In a digital data processing apparatus for digital data binarized into 0 and 1,
A first control circuit that controls the number of 0s and 1s included in the first digital data string to be substantially the same;
A second control circuit that controls the number of 0s and 1s included in the second digital data string after being controlled in the first control step to be substantially the same,
In the second control circuit,
A bit string consisting of a plurality of bits having a value of 0 is combined with the second digital data string;
Find the bit string that minimizes the difference between the number of 0s and 1s in the combined digital data string by exclusive OR,
A digital data sequence the coupling and the bit sequence to minimize the difference in the number of the 0 and 1 exclusive,
A digital data processing apparatus that skips the processing of the second control circuit when the number of 0s and 1s included in the first digital data string is the same in the processing of the first control circuit .
請求項4に記載のデジタルデータ処理装置において、
前記第1の制御回路の処理で、第1のデジタルデータ列に含まれる0と1の数が同じである場合、前記第2の制御回路の処理をスキップすることを特徴とするデジタルデータ処理装置。
The digital data processing apparatus according to claim 4 , wherein
A digital data processing apparatus that skips the processing of the second control circuit when the number of 0s and 1s included in the first digital data string is the same in the processing of the first control circuit .
JP2010289120A 2010-12-27 2010-12-27 Digital data recording / reproducing method and digital data processing apparatus. Expired - Fee Related JP5564415B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010289120A JP5564415B2 (en) 2010-12-27 2010-12-27 Digital data recording / reproducing method and digital data processing apparatus.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010289120A JP5564415B2 (en) 2010-12-27 2010-12-27 Digital data recording / reproducing method and digital data processing apparatus.

Publications (3)

Publication Number Publication Date
JP2012138147A JP2012138147A (en) 2012-07-19
JP2012138147A5 JP2012138147A5 (en) 2013-04-11
JP5564415B2 true JP5564415B2 (en) 2014-07-30

Family

ID=46675437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010289120A Expired - Fee Related JP5564415B2 (en) 2010-12-27 2010-12-27 Digital data recording / reproducing method and digital data processing apparatus.

Country Status (1)

Country Link
JP (1) JP5564415B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6457827A (en) * 1987-08-27 1989-03-06 Nippon Denki Home Electronics 4/5 nrzi code conversion system
US7739577B2 (en) * 2004-06-03 2010-06-15 Inphase Technologies Data protection system
JP2008117441A (en) * 2006-11-01 2008-05-22 Matsushita Electric Ind Co Ltd Digital data recording/reproducing device

Also Published As

Publication number Publication date
JP2012138147A (en) 2012-07-19

Similar Documents

Publication Publication Date Title
JP5081741B2 (en) Optical information recording apparatus, optical information recording method, optical information recording / reproducing apparatus, and optical information recording / reproducing method
JPWO2015114743A1 (en) Optical information apparatus and optical information processing method
JP5802616B2 (en) Optical information recording / reproducing apparatus and optical information recording / reproducing method
JP5753768B2 (en) Optical information recording apparatus, optical information reproducing apparatus, optical information recording / reproducing apparatus, optical information recording method, optical information reproducing method, and optical information recording / reproducing method
US8699311B2 (en) Optical information recording/reproducing apparatus, optical information reproducing apparatus, optical information recording/reproducing method and optical information reproducing method
JP2009283033A (en) Optical information recording apparatus, optical information recording method, optical information recording/reproducing apparatus and optical information recording/reproducing method
JP2014010859A (en) Method and device for recording and reproducing optical information
JP5868494B2 (en) Optical information recording / reproducing apparatus, optical information recording / reproducing method, and reproducing apparatus
JP5564415B2 (en) Digital data recording / reproducing method and digital data processing apparatus.
JP5640033B2 (en) Optical information recording apparatus, optical information recording method, optical information recording / reproducing apparatus, and optical information recording / reproducing method
JP5953284B2 (en) Optical information recording medium, optical information recording apparatus, optical information recording method, optical information reproducing apparatus, and optical information reproducing method.
JP2014203486A (en) Information recording/reproducing apparatus, and information recording/reproducing method using the same
JP5414861B2 (en) Optical information recording apparatus, optical information recording method, optical information recording / reproducing apparatus, and optical information recording / reproducing method
WO2015162653A1 (en) Light information device and light information processing method
WO2014083670A1 (en) Optical information playback device and optical information playback method
JP6078634B2 (en) Optical information reproducing apparatus and optical information recording / reproducing apparatus
WO2013175525A1 (en) Optical information recording/reproduction device, recording condition adjustment method, and optical information recording medium
JP6040225B2 (en) Optical information reproduction device
JP2015060613A (en) Optical information recording device and optical information recording method
WO2016135941A1 (en) Method for determining volume of recorded information and optical information recording and reproducing device using same
JP2011187101A (en) Optical information recording/reproducing device and optical information reproducing method
WO2013175526A1 (en) Optical information reproduction device, and optical information reproduction method
WO2016009546A1 (en) Optical information recording/playback device, optical information playback device, and optical information playback method
KR20080070366A (en) Method and apparatus for encoding, decoding, recording, and reproducing data
JP2016071918A (en) Optical information recording and reproducing device and optical information reproducing method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130201

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140422

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140520

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140616

R150 Certificate of patent or registration of utility model

Ref document number: 5564415

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees