KR200216749Y1 - 디지탈 비디오 디스크(dvd)용 디스크램블러 - Google Patents

디지탈 비디오 디스크(dvd)용 디스크램블러 Download PDF

Info

Publication number
KR200216749Y1
KR200216749Y1 KR2019950050006U KR19950050006U KR200216749Y1 KR 200216749 Y1 KR200216749 Y1 KR 200216749Y1 KR 2019950050006 U KR2019950050006 U KR 2019950050006U KR 19950050006 U KR19950050006 U KR 19950050006U KR 200216749 Y1 KR200216749 Y1 KR 200216749Y1
Authority
KR
South Korea
Prior art keywords
data
frame
descrambler
digital video
error
Prior art date
Application number
KR2019950050006U
Other languages
English (en)
Other versions
KR970048307U (ko
Inventor
우경찬
엄인용
Original Assignee
박종섭
현대전자산업주식회사
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 박종섭, 현대전자산업주식회사 filed Critical 박종섭
Priority to KR2019950050006U priority Critical patent/KR200216749Y1/ko
Publication of KR970048307U publication Critical patent/KR970048307U/ko
Application granted granted Critical
Publication of KR200216749Y1 publication Critical patent/KR200216749Y1/ko

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 고안은 한 프레임 내에 연속적으로 발생된 에러 비트 수를 분산시켜 프레임 당 에러 비트 수를 감소시키도록 하므로써, 프레임 에러 정정율을 향상시키는 디지탈 비디오 디스크(DVD)용 디스크램블러에 관한 것으로, 연속적으로 배열된 데이타를 홀수, 짝수별로 구분한 후, 짝수 데이타를 1프레임 지연시켜 출력토록 하므로써, DVD에서 읽어낸 데이타를 에러정정 디코더에 입력하기 전에 한 프레임 내에 발생한 에러 비트 수를 분산시켜 입력하기 때문에 효과적인 에러정정을 행한다.

Description

디지탈 비디오 디스크(DVD)용 디스크램블러
제1도는 본 고안에 의한 디스크램블러 블럭도.
제2도는 본 고안에 의해 데이타가 메모리에 라이트되는 과정과 로딩되는 과정을 설명하는 설명도이다.
* 도면의 주요부분에 대한 부호의 설명
1 : 라이트 제어기 2 : 메모리
3 : 리드 제어기
본 고안은 디지탈 비디오 디스크(DVD)용 디스크램블러에 관한 것으로, 한 프레임 내에 연속적으로 발생된 에러 비트 수를 분산시켜 프레임당 에러 비트 수를 감소시키도록 하므로써, 프레임 에러 정정율을 향상시키는 디지탈 비디오 디스크(DVD)용 디스크램블러에 관한 것이다.
현재 고밀도 기록매체로 부각되고 있는 디지탈 비디오 디스크(Digital Video Disc : 이하 DVD라 칭한다)는 데이타를 기록할 시, 데이타를 인코딩 및 스크램블 시켜 기록 하는 바, 이처럼 기륵된 데이타를 로딩할 때에는 상기 인코딩 및 스크럼블된 데이타의 원래 데이타로 복원키 위해, 인코더기와 스크램블러에 적용된 코드체계와 같은 코드체계를 적용하여 데이타를 역변환 즉, 디코딩 및 디스크램블 시켜야 한다.
이와 같은 코더/디코더기, 스크램블러, 디스크램블러 등은 현재 다수의 종류가 있으나, 디지탈 비디오 디스크용으로 사용되는 것은 그다지 많지 않다.
한편, 상기처럼 디스크에 저장된 데이타를 로딩할 때에는 디코더기 및 디스크램블러의 성능에 따라 정확한 데이타의 로딩이 결정되기도 하지만, 데이타의 출력단에서의 오류, 또는 외부적 요인에 의한 영향 등으로도 읽어낸 데이타에서 오류가 발생할 수 있는 요소가 상당히 내재되어 있다.
이에 따라 전송하는 데이타 프레임의 마지막 단에 에리 정정 코드를 부여하여, 에러를 정정할 수 있도록 하고 있다.
그러나 상기 에러 정정은 오류가 작은 경우에만 에러 정정 코드에 의해 바르게 정정할 수 있을뿐, 버스트 에러가 발생하는 경우에는 에러 정정 코드에서 정정할 수 있는 숫자 이상의 에러가 발생되므로 에러를 정정하는데 한계가 있다.
따라서 본 고안은 상기에 기술한 바와 같은 종래 문제점을 개선키 위해, 디지탈 비디오 디스크에서 로딩한 데이타를 디스크램블하는 디지탈 비디오 디스크용 디스크램블러를 구현하여, 연속적으로 배열된 데이타를 홀수, 짝수별로 구분한 후, 짝수 데이타를 1프레임 지연시켜 출력토록 하므로써, 연속적으로 발생하는 오류의 확률을 줄일 수 있도록 하는 것을 본 고안의 목적으로 한다.
즉, 디지탈 비디오 디스크(OVD)용 디스크램블러에 있어서, 디-모듈레이터로 부터 입력되는 입력 데이타에서 짝수(even) 데이타와, 홀수(odd) 데이타를 구분하여 출력하는 라이트 제어기와; 상기 라이트 제어기를 통해 출력되는 각기 구분된 데이타를 어드레스에 따라 각각 구분하여 저장하는 메모리 및; 상기 메모리(2)에 구분되어 저장된 데이타를 에러정정용 디코더측으로 로딩할 시, 짝수 데이타를 한 프레임 지연시켜 로딩토록 제어하는 리드 제어기를 포함하여 디스크램블러를 구성하므로써, 한 프레임 내에 연속적으로 발생된 에러 비트 수를 분산시켜 프레임 당 에러 비트 수를 감소시키도록 한 것이다.
이하 본 고안의 일실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.
본 고안에 의해 구현된 디스크램블러의 구성은 제1도에 도시된 블럭도와 같이, 디-모듈레이터로 부터 입력되는 입력 데이타에서 짝수(even) 데이타와, 홀수(odd) 데이타를 구분하여 출력하는 라이트 제어기(1)와; 상기 라이트 제어기(1)를 통해 출력되는 각기 구분된 데이타를 어드레스에 따라 각각 구분하여 저장하는 메모리(2) 및, 상기 메모리(2)에 구분되어 저장된 데이타를 에러정정용 디코더측으로 로딩할시, 짝수 데이타를 한 프레임 지연시켜 로딩토록 제어하는 리드 제어기(3)로 구성된다.
상기와 같이 구성된 본 고안의 디스크램블러 동작 과정을 제2도에 첨부한 메모리 설명도를 참조하여 상세히 설명하면 아래와 같다.
DVD로 부터 읽혀진 데이타는 동기단 및 복조기를 거쳐 본 고안의 디스크램블러로 입력되는 바, 상기 데이타가 입력될 시 이 데이타의 동기확립을 위해 프레임 동기 신호와, 클럭이 인가된다.
물론 디스크램블러 전체에는 상기 디스크램블러가 포함되어 있는 DVD 재생기(DVD Player)의 전 동기를 확립하는 시스템 클럭도 제공되고 있다.
상기처럼 데이타가 입력되면 라이트 제어기(1)에서는 프레임에서 짝수 데이타와 홀수 데이타를 구분하여 이에 대한 각각의 어드레스와 함께 메모리(2)로 출력하는데, 이때 칩을 선택하는 칩 셀렉터 신호(CS* (* : 로우 액티브))와, 라이트 인에이블 신호(WE* (* : 로우 액티브))를 동시에 출력하여 상기 각 데이타들이 지정된 메모리 영역에 저장될 수 있도록 한다.
이를 도면으로 도시하면 제2도에 도시된 바와 같이, 메모리(2) 영역을 짝수 데이타 저장영역과, 홀수 데이타 저장영역으로 구분하고, 여기서 또한 전송되오는 1프레임의 크기가 170Byte이므로 짝수, 홀수 데이타로 구분된 메모리(2) 영역내 1프레임은 85Byte로 구분한다.
이처럼 구분된 메모리(2) 영역내에 데이타를 각각 저장하고 나면 이를 리드 제어기(3)에서 읽어 들이는 바, 이때에는 짝수 데이타를 홀수 데이타 보다 1프레임 지연시켜 읽는다.
즉, 첫번째 프레임의 짝수 데이타에 해당하는 어드레스를 출력하여 이에 대한 데이타를 읽었다면 그 다음은 두번째 프레임의 홀수 데이타에 해당하는 어드레스를 출력하여 이에 대한 데이타를 읽어들여 170바이트의 하나의 프레임을 완성 (도면에 데이타 읽어가는 방향을 화살표로 표기하여 ①,②,③라 도시하였음) 하여 출력하는 것이다.
상기처럼 짝수 데이타를 한 프레임 지연시켜 읽는 것은 디스크에 데이타를 저장할 시 이미 홀수 데이타를 한 프레임 지연시켜 저장시켰기 때문이다.
또한 홀수 데이타의 하위 22바이트는 저장될 시 인버터되어 저장되었기 때문에 읽어서 출력할때에도 역시 인버팅시켜 출력한다.
이처럼 한 프레임 지연된 85바이트의 짝수 데이타와, 정상적인 85바이트의 홀수 데이타가 최종 한 프레임(170바이트)으로 출력되면, 이 프레임은 에러정정용 디코더(ECC)로 입력되어 디코딩된다.
이와 같은 과정을 거쳐 에러정정을 실시하면, 디-모듈레이터에서 입력되는 한 프레임의 데이타 내에 연속되는 에러가 발생하여 에러정정 가능 갯수 범위를 초과하였다하더라도 이를 홀수와 짝수로 분리하여 다른 프레임을 구성하기 때문에, 상기 연속적으로 발생한 에러가 새로이 생성한 프레임에 각각 분리되어 입력되므로써 에러정정을 행할 수 있는 갯수로 줄어드는 것이다.
따라서 기존의 방식으로 에러를 정정하는 것보다 더욱 정확하게 많은 에러를 정정할 수 있다.
이상에서 상세히 설명한 바와 같이 본 고안은 DVD에서 읽어낸 데이타를 에러정정 디코더에 입력하기 전에 한 프레임 내에 발생한 에러 비트 수를 분산시켜 입력하기 때문에 효과적인 에러정정을 행한다.

Claims (1)

  1. 디지탈 비디오 디스크(DVD)용 디스크램블러에 있어서, 디-모듈레이터로 부터 입력되는 입력 데이타에서 짝수(even) 데이타와, 홀수(odd) 데이타를 구분하여 출력하는 라이트 제어기(1)와; 상기 라이트 제어기(1)를 통해 출력되는 각기 구분된 데이타를 어드레스에 따라 각각 구분하여 저장하는 메모리(2) 및; 상기 메모리(2)에 구분되어 저장된 데이타를 에러정정용 디코더측으로 로딩할 시, 짝수 데이타를 한 프레임 지연시켜 로딩토록 제어하는 리드 제어기(3)를 포함 구성하여, 한 프레임 내에 연속적으로 발생된 에러 비트 수를 분산시켜 프레임 당 에러 비트 수를 감소시킴을 특징으로 하는 디지탈 비디오 디스크(DVD)용 디스크램블러.
KR2019950050006U 1995-12-28 1995-12-28 디지탈 비디오 디스크(dvd)용 디스크램블러 KR200216749Y1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2019950050006U KR200216749Y1 (ko) 1995-12-28 1995-12-28 디지탈 비디오 디스크(dvd)용 디스크램블러

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2019950050006U KR200216749Y1 (ko) 1995-12-28 1995-12-28 디지탈 비디오 디스크(dvd)용 디스크램블러

Publications (2)

Publication Number Publication Date
KR970048307U KR970048307U (ko) 1997-07-31
KR200216749Y1 true KR200216749Y1 (ko) 2001-04-02

Family

ID=60878704

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2019950050006U KR200216749Y1 (ko) 1995-12-28 1995-12-28 디지탈 비디오 디스크(dvd)용 디스크램블러

Country Status (1)

Country Link
KR (1) KR200216749Y1 (ko)

Also Published As

Publication number Publication date
KR970048307U (ko) 1997-07-31

Similar Documents

Publication Publication Date Title
US7454691B2 (en) Method and system for encoding digital data for optical recording system
US5247523A (en) Code error correction apparatus
US7539859B2 (en) Pipeline processing system and information processing apparatus
KR100250590B1 (ko) 인코딩/디코딩 회로 및 디지탈 비디오 시스템
EP0907257A2 (en) Error correction of interleaved data blocks
JPH0264970A (ja) 再生装置
US5659556A (en) Device for processing digital data and digital video system compressing the device
US7702987B2 (en) Apparatus and method for processing data of an optical disk
US6651208B1 (en) Method and system for multiple column syndrome generation
KR100276407B1 (ko) 동적 대역폭 변경 데이타 전송 방법 및 시스템
US7689103B2 (en) Pipeline processing system and information processing apparatus
KR200216749Y1 (ko) 디지탈 비디오 디스크(dvd)용 디스크램블러
US6047398A (en) Reproducing method, reproducing apparatus and recording and reproducing apparatus using the same reproducing method, and recording medium having the same method recorded therein
US6088775A (en) Data access controller and data access control method
US20050097293A1 (en) Pipeline processing system and information processing apparatus
NZ504937A (en) A method of generating a codeword for use in error correction of digital optical media
US5568494A (en) Encoding or decoding device comprising a paged memory
KR100691065B1 (ko) 고밀도 광 기록매체에서의 데이터 에러정정 코드생성방법과 이에 의한 에러 정정 방법, 그리고 그 장치
JPH10188471A (ja) データ再生装置及びデータ再生方法
KR100224925B1 (ko) 디지털 비디오 디스크 기록장치의 엔코더
KR19980034758A (ko) 디지털 영상신호 기록/재생장치의 오류정정방법
KR100195016B1 (ko) 디지탈 비디오 디스크 재생 장치의 메모리 제어 회로 및 방법
KR100242115B1 (ko) 디지탈 비디오 디스크 기록장치의 인코더
JPH0783275B2 (ja) エラ−訂正符号の復号装置
KR100224924B1 (ko) 디지털 비디오 디스크 기록장치의 엔코더

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
REGI Registration of establishment
LAPS Lapse due to unpaid annual fee