KR20060095207A - DivX 비디오 파일의 재인코딩 방법 - Google Patents
DivX 비디오 파일의 재인코딩 방법 Download PDFInfo
- Publication number
- KR20060095207A KR20060095207A KR1020050016670A KR20050016670A KR20060095207A KR 20060095207 A KR20060095207 A KR 20060095207A KR 1020050016670 A KR1020050016670 A KR 1020050016670A KR 20050016670 A KR20050016670 A KR 20050016670A KR 20060095207 A KR20060095207 A KR 20060095207A
- Authority
- KR
- South Korea
- Prior art keywords
- divx
- file
- divx file
- encoding
- resolution
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C5/00—Chairs of special materials
- A47C5/005—Chairs of special materials of paper, cardboard or similar pliable material
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명은 DivX(Digital Video eXpress) 포맷으로 기록된 멀티미디어 정보를 재생할 수 있는 DVD 재생장치에서 DivX파일의 재인코딩 재생방법에 관한 것이다. 즉, 본 발명에서는 DivX 파일의 재생이 가능한 DVD 재생장치에서 다양한 포맷의 DivX 파일을 재생시킴에 있어서, DivX 파일이 재생되는 경우 재생 디코딩되는 DivX 파일의 해상도와 프레임 속도를 검사하고, DivX 파일내 QPEL, GMC 압축 포맷이 포함되어 있는 지 여부를 검사하여 DivX파일이 재생 불가능한 조건인 경우에는 QPEL, GMC 등의 부정확한 정보는 삭제하고 해상도 및 프레임 속도는 칩셋의 스펙에 맞도록 DivX 파일을 재인코딩함으로서 다양한 포맷의 DivX 파일을 재생 가능하도록 한다.
Description
도 1은 본 발명의 실시 예에 따른 DivX 파일 재생 가능한 DVD 재생 장치의 개략적인 블록 구성도,
도 2는 본 발명의 실시 예에 따른 DVD 재생장치에서 DivX 파일 재인코딩 처리 흐름도.
<도면의 주요 부호에 대한 간략한 설명>
100 : 광디스크 102 : 픽업부
104 : SLM 106 : SPM
108 : 모터 드라이브부 110 : RF부
112 : 서보부 114 : DSP부
116 : 마이컴 118 : 비디오 디코더
120 : 오디오 디코더 122 : 키입력부
124 : 메모리부 126 : 비디오 재인코딩부
본 발명은 DVD 재생장치에 관한 것으로, 특히 DVD 기본 포맷인 MPEG-2 포맷으로 기록 저장된 동영상 멀티미디어 정보 뿐만 아니라, DivX(Digital Video eXpress) 포맷으로 기록된 멀티미디어 정보를 재생할 수 있는 DVD 재생장치에서 DivX파일의 재인코딩 재생방법에 관한 것이다.
일반적으로 DVD(digital versatile disk)재생장치는 CD에 비해 고밀도의 데이터가 기록되는 DVD, HD-DVD 등의 광디스크에 기록되어 있는 데이터를 재생하여 디스플레이시키는 장치를 말하는 것으로, DVD에 기록되는 멀티미디어 데이터는 기본적으로 국제 표준방식인 MPEG-2 포맷으로 압축된다.
한편, 최근 인터넷을 통한 동영상을 포함한 멀티미디어 정보의 수요가 급증하면서 MPEG-4, DivX 등과 같은 다양한 멀티미디어 포맷이 사용되고 있으며, 이들 다양한 멀티미디어 포맷과 더불어 이에 대응되는 코덱(CODEC) 또한 다양해지고 있다. 예를 들면, 최근 DivX로 포맷된 멀티미디어 컨텐츠의 경우 DVD 타이틀을 능가할 정도로 인터넷을 통해 널리 퍼져 있으며, 이외에도 다양한 포맷의 동영상 멀티미디어 파일이 보급되고 있다.
따라서 현재 DVD는 DVD 타이틀 뿐만 아니라 MPEG-4, DivX 등과 같은 멀티미디어 포맷의 데이터도 재생 가능하도록 하는 코덱을 탑재하여 사용자가 DVD 재생장치를 이용하여 다양한 멀티미디어 데이터를 재생할 수 있도록 하고 있다.
그러나 종래 DivX 재생 가능한 DVD 재생장치에서는 아직 완벽하게 DivX파일을 재생하고 있지는 못하는데 DivX 파일을 재생함에 있어서, 마이컴인 MPEG IC의 칩 스펙(Chip spec)에 따라 재생 가능 여부가 판단된다. 즉, 종래 MPEG IC는 해상 도가 720*576 이상이거나 인코딩된 DivX 파일에 QPEL이나 GMC 정보가 포함되어 있으면 재생이 원활하지 못해 화면이 깨지거나 소리가 끊기고 심한 경우에는 재생자체가 불가능하게 되는 문제점이 있었으며, 또한 이를 위해 MPEG IC 자체가 개선된다 하더라도 720*576 픽셀 해상도 이상의 파일을 재생하는데는 한계가 있었다.
따라서, 본 발명의 목적은 DivX(Digital Video eXpress) 포맷으로 기록된 멀티미디어 정보를 재생할 수 있는 DVD 재생장치에서 DivX파일의 재인코딩 재생방법을 제공함에 있다.
상술한 목적을 달성하기 위한 본 발명은 DivX 파일 재생 가능한 DVD 장치에서 DivX파일의 재인코딩 방법으로서, (a)재생을 요구되는 로딩 디스크의 종류를 검사하는 단계와, (b)상기 로딩된 디스크가 DivX 디스크인 경우 DivX 파일의 해상도와 프레임속도를 검사하는 단계와, (c)상기 DivX 파일의 해상도와 프레임 속도가 정상 재생 가능한 기준범위에 속하지 않는 경우 디스크로부터 디코딩되는 DivX 파일을 정상 재생 가능한 기준범위의 해상도 및 프레임 속도로 재인코딩 수행하는 단계와, (d)상기 재인코딩 수행된 DivX 파일을 다시 디코딩 수행하여 재생시키는 단계를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예의 동작을 상세하게 설명한다.
도 1은 본 발명의 실시 예가 적용되는 DivX 파일의 재생이 가능한 DVD 재생 장치의 개략적인 블록 구성을 도시한 것이다.
이하 상기 도 1을 참조하여 DVD 재생장치의 각 부 동작을 살펴보면, 먼저 픽업부(pick-up)(102)는 포커싱(focusing) 및 트래킹(tracking)을 행하기 위한 액츄에이터를 내장하고 있으며, DVD, CD, DivX 등의 광디스크(100)로부터 기록신호를 독출한다.
슬레드 모터(SLM)(104)는 픽업부(102)를 광디스크(100)상 임의의 위치로 이동시킨다. 스핀들 모터(SPM)(106)는 광디스크(100)를 회전 구동시킨다. RF부(110)는 픽업부(102)에서 출력되는 고주파 광학 신호를 여파 정형화시켜 전기적 이진신호로 변환시키고, 서보를 행하기 위한 서보 신호와 변조된 데이터를 추출하여 서보부(112)로 인가시킨다.
DSP(digital signal processor)부(114)는 RF부(110)로부터 인가되는 이진신호에 위상 동기된 자체 클럭으로 상기 이진신호를 원래의 압축데이터로 복원한 뒤 이를 데이터 유형별로 분리하여 후단에 연결된 비디오 디코더(video decoder)(118), 오디오 디코더(audio decoder)(120)로 각각 인가시킨다.
비디오 디코더(118)와 오디오 디코더(120)는 DSP부(114)로부터 인가되는 압축 비디오/오디오 데이터를 각각 디코딩하여 영상 및 오디오 신호로 변환 출력시킨다. 비디오 재인코딩부(126)는 마이컴(116)의 제어에 따라 인가되는 DivX 파일을 DivX 파일의 재생이 가능한 DVD 재생장치가 재생 가능한 해상도와 포맷 정보를 가지는 파일로 재 인코딩을 수행한다.
모터 드라이브(motor drive)부(108)는 서보부(112)의 제어에 따라 상기 스핀 들 모터(106)에 적정 구동전압을 인가하여 광디스크(100)를 회전 구동시키고, 또한 스레드 모터(104)에 적정 구동전압을 인가하여 픽업부(102)를 이동시킨다. 서보부(112)는 RF부(110)로부터 서보 제어에 필요한 정보를 입력받아 상기 모터 드라이브부(108)의 구동을 제어하여 안정된 서보를 수행한다.
메모리부(124)는 마이컴(116)의 동작에 필요한 각종 동작 프로그램 데이터가 저장되며, 마이컴(116)의 동작 수행에 따라 발생하는 데이터를 일시적으로 저장한다. 키입력부(122)는 DVD 시스템의 각 부 동작 제어를 위한 다수의 숫자 키 및 기능키를 구비하며, 사용자로부터의 키입력시 해당 키데이터를 발생하여 마이컴(micom)(116)으로 인가시킨다.
마이컴(116)은 DivX 파일 재생이 가능한 DVD 재생장치의 전반적인 동작을 제어하고 사용자의 키 입력에 따라 DSP부(114), RF부(110), 픽업부(pick-up)(102)를 제어하여 DVD 또는 DivX 등의 광디스크(100)로부터 데이터를 재생시킨다.
또한 마이컴(116)은 본 발명의 실시 예에 따라, DivX 파일의 재생 시 재생 가능한 비디오 해상도와 프레임 속도인지 여부를 검사하고, 인코딩된 파일 내 QPEL이나 GMC 압축 포맷이 포함되어 있는지 여부를 검사하여 재생 가능한지 여부를 판단하고, 해상도와 프레임 속도를 모두 만족하고 QPEL과 GMC 포맷 정보가 포함되어 있지 않으면 바로 재생을 수행시키며, 이와 달리 위 조건들을 만족하지 않는 경우에는 비디오 재인코딩부(126)를 통해 재생되는 DivX 파일을 DVD 재생장치가 재생 가능한 해상도와 포맷 정보를 가지는 파일로 재인코딩을 수행하여 재생시키게 된다.
도 2는 본 발명의 실시 예에 따른 DivX 파일 재생 가능한 DVD 재생장치에서 DivX 파일의 재인코딩 처리 흐름을 도시한 것이다. 이하 상기 도 1 및 도 2를 참조하여 본 발명의 실시 예를 상세히 설명하기로 한다.
먼저 마이컴(116)은 디스크 로더에 디스크가 로딩되는 경우 (S200)단계에서 이에 응답하여 (S202)단계로 진행해서 로딩된 디스크의 종류를 판단한다. 이때 만일 로딩된 디스크가 일반 DVD, CD 등의 디스크인 경우 마이컴(116)은 (S204)단계에서 (S206)단계로 진행해서 일반 DVD 모드 상태로 로딩된 디스크를 재생시킨다.
그러나 이와 달리 상기 로더 내 로딩된 디스크가 MPEG-4 포맷의 DivX 디스크인 경우 마이컴(116)은 상기 (S204)단계에서 (S208)단계로 진행해서 DivX 파일의 비디오 해상도가 720*480 이하인지 여부를 검사한다.
이때 만일 DivX 파일의 비디오 해상도가 720*480 이하인 경우 마이컴(116)은 (S210)단계로 진행해서 다시 DivX 파일의 프레임 속도가 30 프레임/초 이하인지 여부를 검사한다. 상기 프레임 속도 검사 결과 DivX 파일의 프레임 속도가 30 프레임 이상인 경우 마이컴(116)은 (S220)단계로 진행해서 DivX 파일의 재인코딩을 위해 비디오 재인코딩부(126)로 전송한다.
그러나 이와 달리 프레임 속도 검사 결과 DivX 파일의 프레임 속도가 30 프레임 이하인 경우 마이컴(116)은 (S212)단계로 진행해서 인코딩된 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있는지를 검사한다. 이때 만일 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있지 않은 경우 마이컴(116)은 (S214)단계에서 비디오 디코더를 통해 DivX 파일을 재생시킨다. 그러나 이와 달리 만일 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있는 경우 마이컴(116)은 상기 (S220)단계로 진행해서 DivX 파일의 재인코딩을 위해 비디오 재인코딩부(126)로 전송한다.
한편, 상기 (S208)단계의 DivX 파일의 비디오 해상도 검사에서 디스크로부터 디코딩된 DivX 파일의 비디오 해상도가 720*480 이상인 경우 마이컴(116)은 (S216)단계로 진행해서 DivX 파일의 비디오 해상도가 720*576 이하인지 여부를 검사한다.
이때 만일 DivX파일의 비디오 해상도가 720*576 이상인 경우 마이컴(116)은 (S220)단계로 진행해서 DivX 파일의 재인코딩을 위해 비디오 재인코딩부(126)로 전송한다. 이와 달리 DivX 파일의 비디오 해상도가 720*576 이하인 경우 마이컴(116)은 (S216)단계에서 (S218)단계로 진행해서 다시 DivX 파일의 프레임 속도가 25 프레임 이하인지 여부를 검사한다. 상기 프레임 속도 검사결과 DivX 파일의 프레임 속도가 25 프레임 이상인 경우 마이컴(116)은 (S220)단계로 잰행해서 DivX 파일의 재인코딩을 위해 비디오 재인코딩부(126)로 전송한다.
그러나 이와 달리 상기 프레임 속도 검사 결과 DivX 파일의 프레임 속도가 25 프레임 이하인 경우 마이컴(116)은 (S216)단계에서 (S218)단계로 진행해서 (S212)단계로 진행해서 인코딩된 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있는지를 검사한다.
이때 만일 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있지 않은 경우 마이컴은 (S214)단계에서 비디오 디코더를 통해 DivX 파일을 재생시키며, 이와 달리 DivX 파일내 QPEL과 GMC 압축 포맷이 포함되어 있는 경우 마이컴(116)은 상기 (S220)단계로 진행해서 DivX 파일의 재인코딩을 위해 비디오 재인코딩부(126)로 전 송한다.
상기와 같이 디스크로부터 디코딩된 DivX 파일의 재인코딩이 필요한 것으로검사되는 경우 마이컴(116)은 (S222)단계에서 비디오 재인코딩부(126)를 통해 DivX 파일의 재생이 가능한 DVD 재생장치가 재생 가능한 해상도와 포맷 정보를 가지는 DivX 파일로 재인코딩을 수행시킨다. 위와 같이 비디오 재인코딩부(126)를 통해 재인코딩된 DivX 파일은 일정 시간 간격으로 다시 마이컴(116)으로 전송되는데, 이를 수신한 마이컴(116)은 (S224)단계에서 재인코딩된 DivX 파일은 다시 비디오 데이터로 디코딩을 수행한다. 그런 후 마이컴(116)은 (S226)단계에서 상기 디코딩된 데이터를 TV 인코더로 전송하여 (S228)단계에서 DVD 재생장치에 연결된 TV 화면을 통해 디스플레이시키게 된다.
상기한 바와 같이 본 발명에서는 DivX 파일의 재생이 가능한 DVD 재생장치에서 다양한 포맷의 DivX 파일을 재생시킴에 있어서, DivX 파일이 재생되는 경우 재생 디코딩되는 DivX 파일의 해상도와 프레임 속도를 검사하고, DivX 파일내 QPEL, GMC 압축 포맷이 포함되어 있는 지 여부를 검사하여 DivX파일이 재생 불가능한 조건인 경우에는 QPEL, GMC 등의 부정확한 정보는 삭제하고 해상도 및 프레임 속도는 칩셋(chip set)의 스펙(spec)에 맞도록 DivX 파일을 재인코딩함으로서 다양한 포맷의 DivX 파일을 재생 가능하도록 한다.
한편 상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여 져야 한다.
이상에서 설명한 바와 같이, 본 발명에서는 DivX 파일의 재생이 가능한 DVD 재생장치에서 다양한 포맷의 DivX 파일을 재생시킴에 있어서, DivX 파일이 재생되는 경우 재생 디코딩되는 DivX 파일의 해상도와 프레임 속도를 검사하고, DivX 파일내 QPEL, GMC 압축 포맷이 포함되어 있는 지 여부를 검사하여 DivX파일이 재생 불가능한 조건인 경우에는 QPEL, GMC 등의 부정확한 정보는 삭제하고 해상도 및 프레임 속도는 칩셋의 스펙에 맞도록 DivX 파일을 재인코딩함으로서 다양한 포맷의 DivX 파일을 재생 가능하도록 하는 이점이 있다.
Claims (4)
- DivX 파일 재생 가능한 DVD 장치에서 DivX 비디오 파일의 재인코딩 방법으로서,(a)재생을 요구되는 로딩 디스크의 종류를 검사하는 단계와,(b)상기 로딩된 디스크가 DivX 디스크인 경우 DivX 파일의 해상도와 프레임속도를 검사하는 단계와,(c)상기 DivX 파일의 해상도와 프레임 속도가 정상 재생 가능한 기준범위에 속하지 않는 경우 디스크로부터 디코딩되는 DivX 파일을 정상 재생 가능한 기준범위의 해상도 및 프레임 속도로 재인코딩 수행하는 단계와,(d)상기 재인코딩 수행된 DivX 파일을 다시 디코딩 수행하여 재생시키는 단계를 포함하는 DivX파일의 재인코딩 방법.
- 제1항에 있어서,상기 (b)단계의 검사결과 상기 DivX 파일의 해상도와 프레임 속도가 정상 재생 가능한 기준범위에 속하는 경우에는 (e)상기 DivX 파일내 QPEL 또는 GMC 포맷 정보가 포함되어 있는지 여부를 검사하는 단계와,(f)상기 DivX 파일내 QPEL 또는 GMC 포맷 정보가 포함되어 DivX 파일의 정상 재생이 불가능한 경우 DivX 파일을 재인코딩하여 QPEL 또는 GMC 포맷 정보를 삭제 하는 단계와,(g)상기 QPEL 또는 GMC 포맷 정보가 삭제된 재인코딩 수행된 DivX 파일을 다시 디코딩하여 재생시키는 단계를 더 포함하는 것을 특징으로 하는 DivX파일의 재인코딩 방법.
- 제1항에 있어서,상기 (c)단계에서, 정상 재생 가능한 기준범위의 DivX 파일 해상도와 프레임 속도는 720*480 이하, 30 프레임/초 이하 인 것을 특징으로 하는 DivX파일의 재인코딩 방법.
- 제1항에 있어서,상기 (c)단계에서, 정상 재생 가능한 기준범위의 DivX 파일 해상도와 프레임 속도는 720*576 이하, 25 프레임/초 이하 인 것을 특징으로 하는 DivX파일의 재인코딩 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050016670A KR20060095207A (ko) | 2005-02-28 | 2005-02-28 | DivX 비디오 파일의 재인코딩 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050016670A KR20060095207A (ko) | 2005-02-28 | 2005-02-28 | DivX 비디오 파일의 재인코딩 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060095207A true KR20060095207A (ko) | 2006-08-31 |
Family
ID=37624949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050016670A KR20060095207A (ko) | 2005-02-28 | 2005-02-28 | DivX 비디오 파일의 재인코딩 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060095207A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100738728B1 (ko) * | 2006-06-22 | 2007-07-12 | 주식회사 대우일렉트로닉스 | 영상 재생 장치의 영상 정보 디스플레이 방법 |
-
2005
- 2005-02-28 KR KR1020050016670A patent/KR20060095207A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100738728B1 (ko) * | 2006-06-22 | 2007-07-12 | 주식회사 대우일렉트로닉스 | 영상 재생 장치의 영상 정보 디스플레이 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004036906A1 (ja) | データ処理装置 | |
US20050117885A1 (en) | DVD player and method of reproducing multimedia file using the DVD player | |
CN100420294C (zh) | 用于在视频特技模式期间的选通静寂消除的方法和设备 | |
KR100608056B1 (ko) | 멀티미디어 컨텐츠 재생 장치, 재생 방법, 생성 장치,생성 방법, 및 그 멀티미디어 컨텐츠를 저장한 저장 매체 | |
KR100335440B1 (ko) | Dvd 응용을 cd 미디어상에 기록한 디스크, 기록 및/또는 재생 장치와 방법 | |
KR100924571B1 (ko) | 필드 구조 포맷으로 리코딩된 비디오 표현을 위한 재생 속도의 변경 | |
KR20060095207A (ko) | DivX 비디오 파일의 재인코딩 방법 | |
KR100700246B1 (ko) | 동영상 자막 편집 방법 | |
KR100729063B1 (ko) | 광디스크 플레이어에서의 디빅스 파일 재생 방법 | |
KR20070064788A (ko) | DVD 재생장치에서 DivX 파일 정보 디스플레이 방법 | |
KR100331315B1 (ko) | 연속재생을위한마지막재생정보가저장되는디스크및연속재생방법 | |
KR100657703B1 (ko) | 하드디스크 내장형 미디어 플레이어에서의 디빅스 파일재생 방법 | |
KR100609549B1 (ko) | 변속재생 관리정보 생성 기록방법 및 변속 재생방법 | |
KR100579323B1 (ko) | 네트워크 기능을 갖는 광 기록매체 재생 장치와 이를이용한 파일 재생 방법 | |
JP3939685B2 (ja) | オートディスクチェンジ制御方法及びビデオ再生装置 | |
JP4144413B2 (ja) | 記録装置及び記録方法 | |
KR100729064B1 (ko) | 광디스크 플레이어에서의 디빅스 파일 재생 방법 | |
KR100598070B1 (ko) | 포토 앨범 작성 기능을 갖는 광 기록기기 및 그 방법 | |
KR101287842B1 (ko) | 동영상 파일 재생 제어방법 | |
JP2006157553A (ja) | コンテンツのダビング用記録方法及びダビング方法及び映像記録再生装置 | |
KR100785181B1 (ko) | 동영상 플레이어와 그 데이터 포맷 변환 방법 | |
KR100738728B1 (ko) | 영상 재생 장치의 영상 정보 디스플레이 방법 | |
KR100737118B1 (ko) | 멀티미디어 플레이어에서의 선별적 파일 다운로드 방법 | |
JP2008217847A (ja) | 記録装置及び記録方法 | |
KR20070066786A (ko) | 광 디스크 플레이어의 파일 챕터 마킹 및 챕터 마킹된파일의 캡쳐별 재생 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |