KR100381803B1 - 기록 장치 및 부호화 장치 - Google Patents

기록 장치 및 부호화 장치 Download PDF

Info

Publication number
KR100381803B1
KR100381803B1 KR10-2000-0051633A KR20000051633A KR100381803B1 KR 100381803 B1 KR100381803 B1 KR 100381803B1 KR 20000051633 A KR20000051633 A KR 20000051633A KR 100381803 B1 KR100381803 B1 KR 100381803B1
Authority
KR
South Korea
Prior art keywords
video
attribute
audio
data
recording
Prior art date
Application number
KR10-2000-0051633A
Other languages
English (en)
Other versions
KR20010030224A (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 마츠시타 덴끼 산교 가부시키가이샤
Publication of KR20010030224A publication Critical patent/KR20010030224A/ko
Application granted granted Critical
Publication of KR100381803B1 publication Critical patent/KR100381803B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

광디스크(106)에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 광디스크에 있어서의 비디오 속성 또는 오디오 속성의 변화가 발생하고 있는 스트림의 기록 위치에 대해서 고속으로 액세스 가능하게 하기 위해, 비디오 속성을 검출하는 검출기(107), 오디오 속성을 검출하는 검출기(109) 및 이 양 검출기(107)과 (109)의 검출 출력에 따라서 비디오 속성 또는 오디오 속성이 변화한 시점에서의 데이터 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108)를 구비하고, 특정 어드레스 정보Isa를 각 VOB의 관리 정보(VMG 정보)(10a)를 구성하는 VMGI(10b1)에 대응하는 광디스크(106)의 기록 영역에 라이트하도록 했다.

Description

기록 장치 및 부호화 장치{RECORDING APPARATUS AND CODING APPARATUS}
본 발명은 기록 장치 및 부호화 장치에 관한 것으로서, 특히 오디오 비디오 신호를 기록 매체에 기록하는 장치 및 비디오 신호를 부호화하는 장치에 관한 것이다.
재생 전용의 DVD(Digital Video Disk)에는 소정의 프로그램 등에 대응하는 오디오 비디오 신호로서 이 오디오 비디오 신호에 압축 부호화 처리를 실시해서 얻어지는 부호화 데이터가 기록되어 있다. 여기서, 상기 오디오 비디오 신호는 오디오 신호 및 비디오 신호를 포함하는 것이며, 상기 DVD에는 상기 부호화 데이터로서 오디오 신호의 부호화 처리에 의해 얻어진 오디오 부호화 데이터, 비디오 신호의 부호화 처리에 의해 얻어진 비디오 부호화 데이터가 기록되어 있다. 또, 오디오 부호화 데이터 및 비디오 부호화 데이터는 각각 팩화되어 있다. 즉, 이들 부호화 데이터는 소정의 데이터 사이즈(예를 들면 2048 바이트)를 제 1 데이터 단위로 해서 구분되어 있다.
또한, 이하, 제 1 데이터 단위에 대응하는 오디오 부호화 데이터를 오디오 팩이라고 하고, 제 1 데이터 단위에 대응하는 비디오 부호화 데이터를 비디오 팩이라고 한다.
그리고, 각 오디오 팩 및 각 비디오 팩은 다중화되어 DVD에 기록되어 있다.
또, 상기 DVD에 기록되어 있는 부호화 데이터는 이 부호화 데이터를 관리하는 단위인, 상기 제 1 데이터 단위를 여러개 포함하는 제 2 데이터 단위마다 구분되어 있다. 이 제 2 데이터 단위는 비디오 오브젝트(VOB)이라고 불리고 있다.
예를 들면, 1개의 프로그램에 대응하는 부호화 데이터는 1개 이상의 VOB으로 구성되어 있고, DVDROM에 관한 비디오 규격에서는 이 1개 이상의 VOB의 통합은 비디오 오브젝트 세트(VOBS)라고 불리고, 1개의 타이틀로서 DVD에 기록된다.
또, DVD에는 각 타이틀(프로그램)의 부호화 데이터와 함께 각 타이틀(프로그램)의 관리 정보로서 이 타이틀에 대응하는 부호화 데이터의 DVD의 기록 영역에 있어서의 기록 위치를 나타내는 정보(기록 위치 정보), 상기 부호화 데이터에 대응하는 비디오 속성 정보 및 오디오 속성 정보 등이 기록된다. 단, 이들 관리 정보는 상술한 바와 같이 VOB 마다 기록되어 있다.
상기 기록 위치 정보는 DVD의 기록 영역에 있어서의 각종 어드레스 정보로서, 예를 들면, 타이틀에 대응하는 VOBS의 부호화 데이터가 기록되어 있는 영역의 선두 어드레스 및 최종 어드레스, 그리고 미리 사용자가 설정한 서치 포인트를 나타내는 어드레스 등의 정보이다.
또, 비디오 속성 정보는 압축 부호화 모드, 텔레비전 시스템, 어스펙트비, 디스플레이 모드 등에 관한 정보이다.
여기서, 상기 DVD의 압축 부호화 모드에는 MPEG-1에 대응하는 부호화방식에 따른 모드, MPEG-2에 대응하는 부호화방식에 따른 모드가 있고, 압축 부호화 모드 정보는 각 VOB의 부호화 데이터가 어느쪽의 부호화방식에 대응한 것인지를 나타내고 있다.
또, 텔레비전 시스템에는 NTSC 방식(라인수 525개/프레임 주파수 59. 97 Hz)에 대응하는 시스템과 PAL 방식(라인수 625개/프레임 주파수 50Hz)에 대응하는 시스템이 있고, 텔레비전 시스템 정보는 각 VOB의 부호화 데이터가 어느쪽의 방식에 대응하는 것인지를 나타내고 있다.
어스펙트비는 화상의 수평 방향의 사이즈와 그 수직 방향의 사이즈의 비율 이고, 구체적으로는 어스펙트비로서 4 : 3과 16 : 9의 2개의 비율이 이용되고 있고, 어스펙트비 정보는 각 VOB의 부호화 데이터가 어느쪽의 어스펙트비에 대응한 것인지를 나타내고 있다.
또, 디스플레이 모드는 부호화 데이터에서 얻어지는 비디오 신호에 따라서 화상 표시를 실행하는 방법에 관한 모드, 예를 들면 팬·스캔 표시 모드나 레터 박스 표시 모드로서, 디스플레이 모드 정보는 각 VOB의 부호화 데이터에서 얻어지는 비디오 신호가 어떠한 표시 방법에 의해 표시되야 하는지를 나타내는 정보이다. 또한, 상기 팬·스캔 표시 모드는 어스펙트비가 16 : 9인 와이드 화상을 이 와이드 화상의 좌우 양측 영역을 제외하고 어스펙트비가 4 : 3인 표준 화면상에 표시하는 모드이다. 또, 레터 박스 표시 모드는 어스펙트비가 16 : 9인와이드 화상을 이 와이드 화상의 상하 양측에 일정색의 영역을 부가하여 어스펙트비가 4 : 3인 표준 화면상에 표시하는 모드이다.
그런데, 비디오 신호(이하, 화상 데이타라고도 한다.)의 압축 부호화 방법의 국제 표준방식으로서 MPEG 부호화방식이 있다. 이것은 화상 데이타의 부호화 처리로서, 화소값의 프레임 내 상관을 이용하여 화상 데이타를 부호화하는 프레임 내부호화 처리와 화소값의 프레임간 상관을 이용하여 화상 데이타를 부호화하는 프레임간 부호화 처리를 적응적으로 전환해서 실행하는 것이다. 이 MPEG 부호화방식에서는 연속되는 여러개의 프레임에 대응하는 부호화 데이터가 1개의 단위로서 화상 데이타의 부호화 처리가 실행된다. 여기서 연속되는 여러개의 프레임으로 이루어지는 화상은 GOP(group of picture)라고 불린다.
구체적으로는 이 MPEG 부호화방식에서는 이 GOP를 구성하는 여러개의 프레임중 적어도 1개의 프레임의 화상 데이타에 대해서는 프레임 내 부호화 처리가 실시되고, 나머지의 프레임의 화상 데이타에 대해서는 프레임간 부호화 처리가 실시된다.
상기 프레임간 부호화 처리에는 전(前)방향 프레임간 예측 부호화 처리와 양방향 프레임간 예측 부호화 처리의 2개의 처리가 있다. 상기 전방향 프레임간 예측 부호화 처리가 실시되는 프레임은 P프레임이라고 불리고, 양방향 프레임간 예측 부호화 처리가 실시되는 프레임은 B프레임이라고 불린다. P프레임의 화상 데이타는 이 P프레임의 앞에 위치하는 프레임(참조 프레임)의 화상 데이타를 참조해서 예측 부호화 처리가 실시된다. B프레임의 화상 데이타는 이 B프레임에 근접하여 그 전후에 위치하는 2개의 프레임(참조 프레임)의 화상 데이타를 참조하여 예측 부호화 처리가 실시된다. 통상은 P프레임의 부호화 처리에서는 이 P프레임에 근접하는 I프레임이 참조 프레임으로서 이용되고, B프레임의 부호화 처리에서는 상기 P프레임에 근접하는 I프레임 및 P프레임 또는 P프레임이 참조 프레임으로서 이용된다.
도 17은 상기 GOP의 구성예를 설명하기 위한 도면으로서, 연속되는 여러개의프레임 F(k-5)∼F(k+12)와 각 프레임에 대응하는 부호화 데이터 D(k-5)∼D(k+12)를 대비하여 도시하고 있다. 또한, k는 임의의 정수이다.
여기서는 B프레임 F(k-2)에서 P프레임 F(k+9)까지의 12개의 프레임에 의해서 1개의 GOP가 구성되어 있다. 예를 들면, P프레임 F(k+3)에 대해서는 I프레임 F(k)을 참조 프레임으로 해서 프레임간 예측 부호화 처리가 실시된다. 또, P프레임 F(k+6)에 대해서는 P프레임 F(k+3)를 참조 프레임으로 해서 프레임간 예측 부호화 처리가 실시된다. 또, B프레임 F(k+1) 및 F(k+2)에 대해서는 I프레임 F(k) 및 P프레임 F(k+3)을 참조 프레임으로 해서 프레임간 예측 부호화 처리가 실시된다.
상기 부호화 처리에 의해 얻어진 각 프레임에 대응하는 부호화 데이터에 대해서는 복호화 처리시에 사용되는 메모리의 용량을 삭감하기 위해서, 상기 부호화 데이터의 배열을 각 프레임의 화상을 표시하는 순번에 따른 배열로부터 각 프레임의 복호화 처리를 실행하는 순번에 따른 배열로 변경하는 처리(배열 변경 처리)가 실시된다. 구체적으로는 상기 GOP에 대응하는 부호화 데이터에 상기 배열 변경 처리를 실시해서 얻어지는 부호화 데이터에서는 도 17에 도시하는 바와 같이 I프레임 F(k)의 부호화 데이터 D(k)가 상기 GOP에 대응하는 부호화 데이터의 선두에 위치하고, 그 후에 B프레임 F(k-2)의 부호화 데이터 D(k-2), B프레임 F(k-1)의 부호화 데이터 D(k-1), P프레임 F(k+3)의 부호화 데이터 D(k+3)가 순서대로 이어져 있다.
그리고, 상기 GOP에 대응하는 부호화 데이터는 상기 배열 변경 처리 후의 수순으로 기록 매체에 기록되거나 또는 전송 매체를 거쳐서 전송된다.
MPEG 규격에 준거한 비디오 스트림(비디오 신호의 부호화 처리에 의해 얻어지는 부호화 데이터)의 헤더 정보에는 비디오 해상도 정보로서 수평 및 수직 화면사이즈, 프레임 주파수 및 어스펙트비에 관한 정보가 포함된다. 또, 상기 헤더 정보에는 상기 비디오 스트림이 비월 신호와 프로그래시브 신호 중 어느쪽에 대응하는 것인지를 인식하는 정보도 포함된다.
DVD에 관한 규격에서는 1개 이상의 GOP에 대응하고 또한 0. 4초 이상 1. 0초 이하의 표시 시간에 상당하는 부호화 데이터가 비디오 오브젝트 유닛(VOBU)(제 3 데이터 단위)으로서 정의되어 있고, 상기 VOB는 여러개의 VOBU로 구성되어 있다.
또, 상기 VOBU는 상기 제 1 데이터 단위인 팩을 여러개 포함하고 있고, VOBU의 선두 위치와 팩의 선두 위치는 일치하고 있다. 또, VOBU의 선두부에는 재생 제어 정보PCI, 데이터 서치 정보DSI 등의 정보를 포함하는 네비게이션(navigation) 팩이라고 불리는 팩이 배치되어 있다.
현재, 텔레비전 방송 분야에서는 CS(communication satellite) 방송이 맨 먼저 디지털화되어 있지만, 표준(규격) 텔레비전 신호의 디지털 방송에 이어서 하이비전 텔레비전 신호의 디지털 방송도 개시된다. 따라서, 동일한 방송계열에서 표준 텔레비전 신호와 하이비전 텔레비전 신호가 혼재하는 경우와 동일한 방송계열에서 비월 신호와 프로그래시브 신호가 혼재하는 경우가 상정된다. 이러한 경우, 동일한 방송계열에서 방송되는 텔레비전 신호의 비디오 해상도가 프로그램의 전환시 등에 변화하게 된다.
또, 이러한 디지털 텔레비전 방송에서는 비디오 스트림과 오디오 스트림은 MPEG 규격에 따라서 다중화되어 트랜스포트 스트림(transport stream)으로서 송신된다.
한편, 상기 비디오 스트림 및 오디오 스트림을 DVD에 기록할 때에는 특수 재생 기능을 갖도록 하기 위해서, 상기 비디오 스트림 및 오디오 스트림을 포함하는 트랜스포트 스트림은 프로그램 스트림으로 변환되고, 이 프로그램 스트림이 DVD에 기록된다. 따라서, 디지털 텔레비전 방송 신호를 수신하고 오디오 비디오 스트림을 DVD에 기록하기 위해서는 오디오 비디오 스트림을 트랜스포트 스트림에서 프로그램 스트림으로 변환(TS/PS)할 필요가 있고, 이러한 스트림의 변환에 관한 기술은 이미 개발되어 있다. 예를 들면, 일본국 특허공개공보 평성 11-45512호(주식회사 히타치제작소)에는 TS/PS 변환, 즉 트랜스포트 스트림을 프로그램 스트림으로 변환하는 기술이 개시되어 있다.
그래서, 이하, 상기 프로그램 스트림을 광디스크 등의 기록 매체에 기록하기 위한 레코딩(기록) 규격에 대해서 자세히 설명한다.
우선, 도 18은 상기 레코딩 규격에 따른 기록 데이터의 포맷을 설명하기 위한 도면으로서, 비디오 속성 정보(V_ATR)(10d1)의 상세한 내용을 도시하고 있다.
기록 데이터(10)는 상기 레코딩 규격에 준거한 리코더에 의해 기록 매체에 기록된 데이터로서, 이 기록 데이터(10)는 비디오 매니저(VMG)(10a)와 3개의 비디오 오브젝트 즉 비디오 오브젝트(1)(VOB(1))(10al), 비디오 오브젝트(2)(VOB(2))(10a2) 및 비디오 오브젝트(3)(VOB(3))(10a3)으로 구성되어 있다. 상기 VOB(1)(10a1)∼VOB(3)(10a3)에는 오디오 비디오 스트림이 포함되고 있고, 상기 VMG(10a)에는 각 VOB의 관리 정보가 포함되어 있다.
여기서, 상기 기록 데이터(10)는 1개의 텔레비전 방송 프로그램에 대응하는것이다. 또, 이 기록 데이터(10)는 사용자가 이 프로그램의 오디오 비디오 스트림의 기록 중에 2회의 일시정지(pause) 조작을 실행한한 것에 의해, 상기 레코딩 규격에 따라서 3가지의 VOB로 구분되어 기록되어 있다. 즉, VOB(1)(10a1)과 VOB(2)(10a2)의 경계위치가 제 1회째의 일시정지 위치에 대응하고, VOB(2)(10a2)와 VOB(3)(10a3)의 경계위치가 제 2회째의 일시정지 위치에 대응하고 있다. 바꿔 말하면, DVD의 레코딩 규격에 따른 기록 처리에서는 오디오 비디오 스트림의 기록 처리를 일시정지하면, 일시정지 위치의 전후의 스트림은 별도의 VOB로서 기록 매체에 기록되게 된다.
상술한 바와 같이, 상기 VMG(10a)는 기록된 각 VOB의 관리 정보로서, 비디오 매니저 정보(VMGI)(10b1) 및 오디오 비디오 파일 정보 테이블(AVFIT)(10b2)로 구성되어 있다. VMGI(10b1)에는 서치 정보로서 각 VOB가 기록 매체에 기록된 시간(기록 시간) 및 각 VOB에 대응하는 기록 매체에 있어서의 기록 영역의 어드레스(라이트 어드레스)에 관한 정보가 포함되어 있다.
또, 상기 AVFIT(10b2)에는 오디오 비디오 파일 테이블 정보(AVFITI)(10c) 및 상기 기록되어 있는 VOB의 개수와 동일한 개수의 비디오 오브젝트 스트림 정보(VOB_STI) 즉 VOB_STI(1)(10c1), VOB_STI(2)(10c2), VOB_STI(3)(10c3)가 포함되어 있다. 상기 AVFITI(10c)에는 기록된 VOB의 개수 정보 등이 포함된다. 또. 상기 각 VOB_STI(10c1)∼(10c3)에는 대응하는 VOB의 속성 정보가 기술되어 있고, 예를 들면, VOB_STI(1)(10cl)은 비디오 속성 정보(V_ATR)(10d1) 및 오디오 속성 정보(A_ATR)(10d2)로 이루어진다.
이하, 우선, 비디오 속성 정보(V_ATR)(10d1)에 대해서 상세하게 설명한다.
상기 V_ATR(10d1)에는 압축 모드(compression mode)정보(10e1), 수평해상도(H-Video resolution)정보(10e2), 수직해상도(V-Video resolution)정보(10e3), 프레임 주파수(Frame frequency)정보(10e4), 텔레비전 시스템(TV System)정보(10e5), 어스펙트비(Aspect ratio)정보(10e6)가 포함된다.
여기서, 상기 압축 모드 정보(10e1)는 각 VOB의 비디오 스트림이 MPEG-1의 부호화방식과 MPEG-2의 부호화방식 중 어느쪽인지를 인식하기 위한 정보이다.
수평해상도 정보(10e2)에는 각 VOB에 대응하는 수평 방향의 화면사이즈를 식별하기 위한 정보가 기술되어 있다. 구체적으로는 수평 방향의 화소수로서 352, 480, 544, 704, 720, 1440, 1920 등의 값이 기술되어 있다.
수직해상도 정보(10e3)에는 각 VOB에 대응하는 수직 방향의 화면사이즈를 식별하기 위한 정보가 기술되어 있다. 구체적으로는 주사선의 라인수로서 240, 480, 576, 720, 1080 등의 값이 기술되어 있다.
프레임 주파수 정보(10e4)는 각 VOB에 대응하는 프레임 주파수를 식별하기 위한 정보로서, 예를 들면, 24, 29, 97, 30, 25, 50, 60Hz 등의 주파수 정보이다.
텔레비전 시스템 정보(10e5)는 각 VOB에 대응하는 비디오 신호가 비월 신호(interlace signal)인지 또는 프로그레시브 신호(progressive signal)인지를 식별하기 위한 정보이다.
어스펙트비 정보(10e6)는 각 VOB에 대응하는 비디오 신호의 어스펙트비를 식별하기 위한 정보로서, 예를 들면, 어스펙트비의 값(4 : 3 또는 16 : 9), 레터 박스의 종류 등을 나타내는 정보이다.
또한, 도 18에서는 V_ATR(10d1)로서 압축 모드 정보(10el), 수평해상도 정보(10e2), 수직해상도 정보(10e3), 프레임 주파수 정보(10e4), 텔레비전 시스템 정보(10e5), 어스펙트비 정보(10e6)를 포함하는 것을 도시했지만, 도 19에 도시하는 바와 같이 상기 V_ATR(10d1)는 이들의 정보(10e1)∼(10e6)에 부가해서 자막 데이터 정보(Line21-switch)(10e7)를 포함하는 것이라도 좋다. 이 자막 데이터 정보(10e7)는 제 1 필드의 비디오 신호 및 제 2 필드의 비디오 신호의 각각에 Line21 데이터가 포함되어 있는지의 여부를 식별하기 위한 정보이다. 또한, Line21 데이터(Closed Caption Data)는 비디오 신호의 21라인째에 상당하는 부분에 중첩되는 자막 데이터이다.
다음에, 상기 오디오 속성 정보(A_ATR)(10d2)에 대해서 상세하게 설명한다. 도 20은 상기 기록 데이터의 포맷을 설명하기 위한 도면으로서, 오디오 속성 정보(A_ATR)(10d2)의 상세한 내용을 도시하고 있다.
이 A_ATR(10d2)에는 각 VOB에 대응하는 오디오 신호의 속성을 식별하기 위한 정보로서, 부호화방식(Codeing Mode) 정보(10fl), 양자화 정보(Quantization)(10f2), 다이나믹 영역 제어 정보DRC(10f3), 샘플링 주파수 정보fs(10f4), 오디오 채널수 정보(Number of Audio channels)(10f5), 오디오 비트 레이트 정보(Bitrate)(10f6)가 포함되어 있다.
여기서, 부호화방식(Codeing Mode) 정보(10f1)는 각 VOB에 대응하는 오디오 스트림의 종류를 식별하기 위한 정보로서, 예를 들면, 오디오 스트림이 Dolby AC3방식, MPEG-1방식, MPEG-2방식, Linear PCM 등의 어느쪽의 방식에 대응하는지를 나타내고 있다.
양자화 정보(10f2)는 각 VOB에 대응하는 오디오 스트림이 Linear PCM(Pulse Code Modulation)이 실시된 것인 경우에, Linear PCM시의 양자화 비트수(16비트, 20비트, 24비트 등)를 식별하기 위한 정보이다.
다이나믹 영역 제어 정보(10f3)는 각 VOB에 대응하는 오디오 스트림에 MPEG-1 또는 MPEG-2의 부호화 처리에 있어서의 다이나믹 영역 제어 데이터(Dynamic range control data)가 존재하는지의 여부를 식별하기 위한 정보이다.
샘플링 주파수 정보(10f4)는 각 VOB에 대응하는 오디오 스트림의 샘플링 주파수(48kHz, 96kHz 등)를 식별하기 위한 정보이다.
오디오 채널수 정보(10f5)는 각 VOB에 대응하는 오디오 스트림에서 얻어지는 재생 오디오 신호의 채널수(1ch(모노;mono), 2ch(스테레오;stereo), 2ch (듀얼 모노;dual mono), 3ch, 4ch, 5ch, 6ch, 7ch, 8ch 등)를 식별하기 위한 정보이다.
오디오 비트 레이트 정보(Bit rate)(10f6)는 각 VOB에 대응하는 오디오 스트림의 비트 레이트(64kbps, 89kbps, 112kbps, 128kbps, 160kbps, 192kbps, 224kbps, 256kbps, 320kbps, 384kbps, 448kbps, 768kbps, 1536kbps)를 식별하기 위한 정보이다.
상기한 바와 같이 기록 매체(광디스크)에 기록되어 있는 기록 데이터에서 VMG(10a)를 리드하는 것에 의해, 각 VOB의 오디오 비디오 스트림의 기록 시간 및 그의 라이트 어드레스, 또 각 VOB의 속성 정보 등을 인식할 수 있다.
다음에, 기록 데이터(10)에 있어서의 VOB의 구성에 대해서 설명한다.
도 21 및 도 22는 상기 기록 데이터(10)에 있어서의 VOB의 구성을 설명하기 위한 도면으로서, 도 21의 (a) 및 도 22의 (a)는 기록 데이터(10)의 VOB(1)(10a1)의 상세한 구성을 도시하고 있다.
상기 VOB(1)(10a1)은 몇 개의 비디오 오브젝트 유닛(VOBU)(여기서는 VOBU(1)(10gl), VOBU(2)(10g2), VOBU(3)(10g3), VOBU(4)(10g4),···, VOBU(n)(10gn)으로 구성되어 있다.
또, 1개의 VOBU에는 0. 4∼1. 0초의 표시 시간에 상당하는 1 이상의 GOP에 대응하는 오디오 비디오 스트림이 포함되어 있다. 예를 들면, VOBU(1)(10g1)은 여러개의 비디오 팩(V_PCK)(10h(1)), (10h(2)), (10h(3)), ···, (10h(r))과 여러개의 오디오 팩(A_PCK)(10i(1)), (10i(2)), ···, (10i(s))로 이루어진다. 상기 비디오 팩 및 오디오 팩은 각각 소정의 데이터 사이즈를 갖는 것이며, 여기서는 상기 비디오 팩 및 오디오 팩의 데이터 사이즈는 2048 바이트로 하고 있다.
도 21의 (b)는 VOBU(1)(10g1)을 구성하는 팩 중의 비디오 팩(10h(1))∼(10h(8))과 GOP를 구성하는 각 프레임의 스트림의 대응관계를 도시하고 있다.
여기서 VOBU(1)(10g1)은 1개의 GOP에 대응하는 비디오 스트림을 포함하고 있다. 구체적으로는 상기 VOBU(1)(10g1)에 포함되는 비디오 스트림은 I프레임의 부호화 데이터(Dv1), B프레임의 부호화 데이터(Dv2) 및 (Dv3), P프레임의 부호화 데이터(Dv4), B프레임의 부호화 데이터(Dv5) 및 (Dv6), P프레임의 부호화 데이터(Dv7), B프레임의 부호화 데이터(Dv8) 및 (Dv9) 및 패딩 데이터(Dpud)로 구성되다.
여기서, 각 VOBU는 2048 바이트의 비디오 팩 및 오디오 팩에 의해서 구성되어 있으므로, VOBU의 데이터 사이즈는 2048 바이트의 정수배의 사이즈로 해야 한다. 그래서, 1개의 GOP의 비디오 스트림에 대해서 패딩 데이터(Dpud)를 부가하는 것에 의해, VOBU에 포함되는 비디오 스트림의 데이터 사이즈가 2048 바이트의 정수배와 일치하도록 하고 있다.
또, 도 22의 (b)는 VOBU(1)(10g1)을 구성하는 팩 중의 오디오 팩(10i(1))∼(10i(4))와 각 오디오 프레임의 스트림의 대응관계를 도시하고 있다.
상기 VOBU(1)(10g1)은 1개의 GOP에 대응하는 오디오 스트림을 포함하고 있다. 구체적으로는 상기 VOBU(1)(10g1)에 포함되는 오디오 스트림은 오디오 프레임(Da1)∼(Da8)의 부호화 데이터와 각 오디오 팩(A_PCK)(10i(1))∼(10i(4))에 대응하는 패딩 데이터(Dpud1)∼(Dpud4)로 구성되어 있다. 즉, 상기 A_PCK(10i(1))에는 오디오 프레임(Da1), (Da2)의 부호화 데이터와 패딩 데이터(Dpud1)이 포함되고, A_PCK(10i(2))에는 오디오 프레임(Da3), (Da4)의 부호화 데이터와 패딩 데이터(Dpud2)가 포함되고, A_PCK(10i(3))에는 오디오 프레임(Da5), (Da6)의 부호화 데이터와 패딩 데이터(Dpud3)이 포함되고, A_PCK(10i(4))에는 오디오 프레임(Da7), (Da8)의 부호화 데이터와 패딩 데이터(Dpud4)가 포함되어 있다.
이와 같이 1개의 A_PCK(10i(s))의 오디오 스트림을 2개의 오디오 프레임의 부호화 데이터와 패딩 데이터로 구성하는 것에 의해, VOBU에 포함되는 오디오 스트림의 데이터 사이즈가 2048 바이트의 정수배와 일치하도록 하고 있다.
또한, 도 21의 (b) 및 도 22의 (b)에서는 VOB(10a1) 및 VOBU(1)(10g1)의 구성에 대해서만 상세하게 도시하고 있지만, 상기 VOB(10a1) 이외의 VOB(10a2) 및 (10a3)과 VOBU(1)(10g1) 이외의 VOBU(2)(10g2)∼VOBU(n)(10gn)에 대해서도 각각 VOB(10a1) 및 VOBU(1)(10g1)과 마찬가지의 구성으로 되어 있다.
이와 같이 VOBU를 소정의 데이터 사이즈(2048 바이트)의 데이터 단위로 구분한 데이터 구조로 하는 것에 의해, VOBU에 대한 어드레스 관리가 단순화되고 기록 매체에 대한 VOBU 단위에서의 데이터의 액세스가 용이하게 된다.
그런데, 종래의 기록 장치에서는 통상 오디오 비디오 스트림은 1개의 VOB로서 기록되고, 그 속성의 관리가 오디오 비디오 스트림 전체로서 일괄해서 실행되게 된다. 이 때문에, 이하와 같은 각종 문제가 있었다.
이하 이들 문제에 대해서 상술한다.
종래의 기록 장치에서는 오디오 비디오 스트림을 기록할 때, 오디오 비디오 스트림의 기록을 개시하고 나서 그의 기록을 종료할 때까지의 사이에 기록 장치에 입력된 스트림은 1개의 VOB로서 기록 매체에 기록된다. 단지, 상기 스트림의 기록의 도중에서 기록 동작을 일시 정지한 경우에는 일시 정지 전에 입력된 스트림과 일시 정지 후에 입력된 스트림은 별도의 VOB로서 기록 매체에 기록된다. 또, 그 밖의 요인에 의해 오디오 비디오 스트림이 여러개의 VOB로서 기록되는 경우가 있다.
바꿔 말하면, 종래의 기록 장치에서는 통상 1개의 프로그램에 대응하는 오디오 비디오 스트림은 1개의 VOB로서 기록 매체에 기록된다. 또, 상기 스트림의 기록 중에 일시 정지 조작에 의해 상기 스트림에 있어서의 CM(commercial) 등에 상당하는 부분이 기록되지 않도록 한 경우에는 1개의 프로그램에 대응하는 오디오 비디오 스트림은 여러개의 다른 VOB로서 기록되게 된다.
그런데, 디지털 방송 신호는 통상은 MPEG 스트림(MPEG 규격에 대응한 오디오 비디오 스트림)으로서 기록 장치에 입력되므로, 디지털 방송 신호를 수신하여 기록하는 경우에는 아날로그 방송 신호를 수신하여 기록하는 경우와는 달리, 화상의 장면(scene)에 의해 기록도중에서 비디오 해상도 등의 비디오 속성이 변화한다. 예를 들면, 수평 방향의 해상도가 720 화소에서 352 화소로 변화하는 경우 등이 있다.
또, 표준 텔레비전 방송의 프로그램과 하이비전 텔레비전 방송의 프로그램을 계속해서 녹화한 경우에는 이들 프로그램에 대응하는 기록 데이터의 속성인 어스펙트비는 2개의 프로그램의 전환 점에서 4 : 3에서 16 : 9로 변화하게 된다.
이러한 경우에는 1개의 VOB로서, 그의 속성이 다른 2개의 오디오 비디오 스트림이 기록되게 되고, 기록 매체에 기록된 스트림의 비디오 속성의 관리가 곤란하게 된다는 문제가 있었다.
또, 기록 매체에 기록되어 있는 오디오 비디오 스트림을 재생하는 재생 처리에서는 비디오 스트림(부호화 데이터)의 복호화 처리가 비디오 해상도를 파라미터로 해서 실행되므로 비디오 속성으로서의 비디오 해상도의 관리가 불완전하고, 비디오 해상도의 변화를 상기 복호화 처리를 실행하는 디코더에 통지할 수 없는 경우에는 비디오 스트림에 대한 복호화 처리가 파탄된다는 문제도 있다.
또, 오디오 비디오 스트림의 기록 위치(reading position)는 VOB를 구성하는 각 VOBU에 대응하는 어드레스에 의해 관리되고 있으므로, VOBU에 포함되는 스트림의 비디오 해상도의 변화가 발생한 위치에 대해서 직접 액세스할 수 없고, 비디오 해상도의 변화에 따른 프로그램의 시작점 찾기(access to the beginning of the program)등을 고속으로 실행할 수 없다는 문제도 있었다.
또, 상기 VOBU에 포함되는 부호화 데이터는 팩화에 의해 일정한 데이터 사이즈(2048 바이트)를 갖는 데이터 단위(팩)마다 구분되고, 각 팩은 그의 선두 데이터의 기록 위치를 나타내는 어드레스에 의해 관리되고 있지만, 스트림에 있어서의 비디오 해상도의 변화점에 대응하는 위치와 액세스의 단위이기도 한 팩의 선두 위치는 반드시 일치하고 있지는 않고, 이 때문에 팩의 기록 위치를 나타내는 어드레스를 이용하더라도 스트림에 있어서의 비디오 해상도의 변화위치로 액세스할 수는 없다는 문제가 있었다.
또, MPEG-2 부호화방식에 의해 비디오 신호를 부호화하는 경우에는 각 프레임에 대한 부호화 모드가 소정의 규칙에 따라서 결정되고, 결정된 부호화 모드에 따라서 적어도 1개의 I프레임, 여러개의 P프레임 및 여러개의 B프레임으로 이루어지는 GOP가 구성되도록 부호화 처리가 실행되므로, 비디오 해상도가 변화하면 1개의 GOP를 구성하는 프레임 사이에서 비디오 해상도가 다른 경우가 발생하여 MPEG-2의 규격에 대응한 스트림을 생성할 수 없다는 문제가 있었다.
또, MPEG 부호화방식에서는 처리 대상으로 되는 현 프레임의 비디오 신호를 처리완료된 참조 프레임의 비디오 신호를 참조해서 부호화하는 프레임간 예측 부호화 처리(interframe prediction coding)가 실행되므로, 비디오 해상도가 변화하면 현 프레임과 참조 프레임 사이에서의 해상도의 차이가 발생하여 프레임간 예측 부호화 처리가 파탄된다는 문제도 있었다.
또, 비디오 어스펙트비가 변화하는 텔레비전 신호를 부호화해서 얻어지는 부호화 데이터를 기록하는 경우에도 상기한 바와 같이 비디오 해상도가 변화하는 경우와 마찬가지로 이하와 같은 문제가 발생한다.
즉, 비디오 어스펙트비의 변화에 의해 기록된 오디오 비디오 스트림(부호화 데이터)에 대한 비디오 속성의 관리가 곤란하게 된다. 또, 재생 처리에서는 비디오 어스펙트비의 변화에 기인하여 부호화 데이터의 복호화 처리가 파탄된다. 또, 비디오 스트림의 비디오 어스펙트비가 변화한 부분에 대한 고속 액세스가 불가능하다.
또, MPEG 부호화방식에서는 비디오 어스펙트비가 변화하면, 상기한 바와 같이 비디오 해상도가 변화하는 경우와 마찬가지로 MPEG-2의 규격에 대응한 스트림을 생성할 수 없는 프레임간 예측 부호화 처리가 파탄된다는 문제가 발생한다.
또한, 비디오 해상도나 비디오 어스펙트비 뿐만 아니라, 부호화방식 등의 그 밖의 여러개의 비디오 속성을 갖는 비디오 신호에서는 기록된 비디오 스트림의 상기 비디오 속성의 변화가 발생한 위치에 액세스할 수 없다는 문제가 있다.
또, 비디오 신호 뿐만 아니라 이 신호에 부수하는 오디오 신호도 포함되어있는 오디오 비디오 신호에서는 이 오디오 비디오 신호에 대응하는 기록된 부호화 데이터에 있어서의 오디오 신호의 부호화방식, 채널수, 비트 레이트 등의 오디오 속성이 변화한 위치에 대한 액세스도 불가능하다는 문제가 있다.
본 발명의 목적은 상기한 바와 같은 문제점을 감안해서 이루어진 것으로서, 부호화방식, 비디오 해상도, 비디오 어스펙트비 등의 비디오 속성과 부호화방식, 채널수, 비트 레이트 등의 오디오 속성 중의 적어도 한쪽의 속성이 변화하는 텔레비전 신호에 대응하는 부호화 데이터를 그 속성의 변화가 발생한 부분으로 고속으로 액세스할 수 있도록 기록하는 기록 장치를 제공하는 것이다.
또, 본 발명의 다른 목적은 상기 비디오 속성 및 오디오 속성 중의 적어도 한쪽의 속성이 변화하는 텔레비전 신호에 대응하는 부호화 데이터를 그 복호화 처리가 양호하게 실행되도록 관리하면서 기록 매체에 기록할 수 있는 기록 장치를 제공하는 것이다.
또, 본 발명 또다른 목적은 부호화방식, 비디오 해상도, 비디오 어스펙트비 등의 비디오 속성이 변화하는 비디오 신호를 MPEG 등의 부호화방식에 따라서 부호화할 수 있는 부호화 장치를 제공하는 것이다.
도 1은 본 발명의 실시예 l에 의한 기록 장치를 설명하기 위한 블럭도,
도 2는 본 발명의 실시예 2에 의한 기록 장치를 설명하기 위한 블럭도,
도 3은 본 발명의 실시예 3에 의한 기록 장치를 설명하기 위한 블럭도,
도 4는 본 발명의 실시예 4에 의한 기록 장치를 설명하기 위한 블럭도,
도 5는 본 발명의 실시예 5에 의한 기록 장치를 설명하기 위한 블럭도,
도 6은 본 발명의 실시예 6에 의한 기록 장치를 설명하기 위한 블럭도,
도 7은 본 발명의 실시예 7에 의한 기록 장치를 설명하기 위한 블럭도,
도 8은 본 발명의 실시예 8에 의한 기록 장치를 설명하기 위한 블럭도,
도 9는 본 발명의 실시예 9에 의한 기록 장치를 설명하기 위한 블럭도,
도 10은 본 발명의 실시예 10에 의한 부호화 장치를 설명하기 위한 블럭도,
도 11은 본 발명의 실시예 11에 의한 부호화 장치를 설명하기 위한 블럭도,
도 12는 본 발명의 실시예 12에 의한 부호화 장치를 설명하기 위한 블럭도,
도 13은 상기 실시예 12의 부호화 장치의 동작을 설명하기 위한 모식도로서, 1개의 GOP를 구성하는 여러개의 프레임을 도시한 도면,
도 14는 본 발명의 실시예 13에 의한 부호화 장치를 설명하기 위한 블럭도,
도 15는 본 발명의 실시예 14에 의한 부호화 장치를 설명하기 위한 블럭도,
도 16은 본 발명의 실시예 15에 의한 부호화 장치를 설명하기 위한 블럭도,
도 17은 MPEG 부호화방식의 1개의 GOP의 구성 및 이 GOP에 대응하는 부호화 데이터의 구성을 도시한 도면,
도 18은 오디오 비디오 스트림을 기록 매체에 기록할 때의 기록포맷을 설명하기 위한 도면으로서, 비디오 속성 정보의 상세를 도시한 도면,
도 19는 오디오 비디오 스트림을 기록매체에 기록할 때의 그 밖의 기록포맷을 도시한 도면으로서, 비디오 속성 정보의 상세를 도시한 도면,
도 20은 오디오 비디오 스트림을 기록 매체에 기록할 때의 기록포맷을 설명하기 위한 도면으로서, 오디오 속성 정보의 상세를 도시한 도면,
도 21은 오디오 비디오 스트림을 기록 매체에 기록할 때의 비디오 오브젝트(object)의 포맷(도 21의 (a)) 및 이 비디오 오브젝트를 구성하는 비디오 패킷을 도시한 도면,
도 22는 오디오 비디오 스트림을 기록 매체에 기록할 때의 비디오 오브젝트의 포맷(도 22의 (a)) 및 이 비디오 오브젝트를 구성하는 오디오 패킷을 도시한 도면.
도면의 주요 부분에 대한 부호의 설명
10 : 기록 데이터
10a : 비디오 매니저(VMG)의 데이터
10al, 10a2, 10a3 : VOB(1), (2), (3)의 데이터
10b1 : 비디오 매니저 정보(VMGI)
10b2 : 오디오 비디오 파일 테이블(AVFIT)
10c : 오디오 비디오 파일 테이블 정보(AVFITI)
10c1, 10c2, 10c3 : VOB_STI(1), (2), (3)
10d1 : 비디오 속성 정보(V_ATR)
10d2 : 오디오 속성 정보(A_ATR)
10e1 : 압축 모드
10e2 : 수평해상도
10e3 : 수직해상도
10e4 : 프레임 주파수
10e5 : 텔레비전 시스템 정보
10e6 : 어스펙트비
10e7 : 라인21 스위치,
10f1 : 부호화 모드
10f2 : 양자화 비트수
10f3 : DRC 판별자
10f4 : 샘플링 주파수
10f5 : 오디오 채널수
10f6 : 오디오 비트 레이트
10gl, 10g2, 10g3, 10g4, 10gn : VOBU(1), (2), (3), (4), (n)의 데이터
10h(1)∼10h(8), 10h(r) : 비디오 팩(V_PCK)의 데이터
10i(1)∼10i(8), 10i(s) : 오디오팩(A_PCK)의 데이터
100a, 100b, 100c, 100d, 100e, 100f, 100g, 100h, 100i : 기록 장치
100j, 100k, 100m, 100n, 100p, 100q : 부호화 장치
101 : 안테나
102 : 방송 수신기
103, 103b, 103c, 103f : VOB 구성기
104 : 기록 신호 처리기
105 : 기록헤드
106 : 광디스크
107, 124 : 비디오 속성 검출기
107d, 129 : 비디오 해상도 검출기
107g, 130 : 어스펙트비(영상비) 검출기
108, 108d, 108g : 어드레스 정보 생성기
109, 125 : 오디오 속성 검출기
110, 110b, 110c, 110d, 110f : VMG 생성기
111 : 시스템 컨트롤러
112, 128, 128n, 128q : 팩(pack)화기
113 : 패딩 사이즈 생성기
121 : 제 1 전환 스위치
122a : 프레임 내 부호화기
122b : 프레임간 부호화기
123 : 제 2 전환 스위치
126, 126m, 126p : 부호화 제어기
127, 127m, 127p : 예측 모드 제어기
Daa : 오디오 속성 데이터
Dar : 어스펙트비 데이터
Dpck : PCK 데이터(팩 스트림)
Dps : 사이즈 데이터
Dstr : 비디오 스트림
Dva : 비디오 속성 데이터
Dvmg : VMG 데이터
Dvob : VOB 데이터
Dvr : 비디오 해상도 데이터
Isa : 특정 어드레스 정보
Iwa : 라이트 어드레스 정보
Pcnt : 예측 모드 제어 신호
Sau : 오디오 신호
Sav : 오디오 비디오 스트림
Sbr : 방송 신호
Scnt : 스위치 제어 신호
Sre : 기록 신호
Svi : 비디오 신호
F(j), F(j+9), F(k), F(k+12) : 프레임 내 부호화 프레임(I프레임)
F(j-3), F(j+3), F(j+6), F(k-3), F(k+3), F(k+6), F(k+9) : 전(前)방향 프레임간 예측 부호화 프레임(P프레임)
F(j-5), F(j-4), F(j-2) F(j-1), F(j+1), F(j+2), F(j+3), F(j+4), F(j+7), F(j+8), F(k-5), F(k-4), F(k-2), F(k-1), F(k+1), F(k+2), F(k+4), F(k+5), F(k+7), F(k+10), F(k+11) : 양방향 프레임간 예측 부호화 프레임 (B프레임)
D(k), D(k+12) : I프레임의 부호화 데이터
D(k+3), D(k+6), D(k+9) : P프레임의 부호화 데이터
D(k-5), D(k-4), D(k-2), D(k-1), D(k+1), D(k+2), D(k+4), D(k+5), D(k+7), D(k+10), D(k+11) : B프레임의 부호화 데이터
Da1∼Da16 : 오디오 프레임의 데이터
Dv1 : I프레임의 부호화 데이터
Dv4, Dv7 : P프레임의 부호화 데이터
Dv2, Dv3, Dv5, Dv6, Dv8, Dv9 : B프레임의 부호화 데이터
Dpud, Dpud1∼Dpud8 : 패딩 데이터
본 발명(청구항 1)에 관한 기록 장치는 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서, 상기 오디오 비디오 스트림에 따라서 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부; 상기 속성 데이터에 따라서 상기 속성이 변화한 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 속성 변화 정보를 출력하는 정보 생성부 및; 상기 속성 데이터 및 상기 속성 변화 정보를 상기 기록매체에 기록하는 기록부를 구비한 것이다.
본 발명(청구항 2)은 청구항 1에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고 각각의 속성을 나타내는 속성 데이터를 출력하는 구성으로 하고, 상기 기록부를 상기 비디오 속성을 나타내는 속성 데이터 및 상기 오디오 속성을 나타내는 속성 데이터를 각각 상기 기록 매체의 소정의 기록 영역에 기록하는 구성으로 한 것이다.
본 발명(청구항 3)은 청구항 1에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 구성으로 하고, 상기 정보 생성부를 상기 비디오 해상도 데이터에 따라서 상기 비디오 해상도가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 비디오 해상도의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 해상도 변화 정보를 출력하는구성으로 하고, 상기 기록부를 상기 비디오 해상도 데이터 및 상기 해상도 변화 정보를 상기 기록 매체에 기록하는 구성으로 한 것이다.
본 발명(청구항 4)은 청구항 1에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 구성으로 하고, 상기 정보 생성부를 상기 어스펙트비 데이터에 따라서 상기 어스펙트비가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 어스펙트비의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 어스펙트비의 변화 정보를 출력하는 구성으로 하고, 상기 기록부를 상기 어스펙트비 및 상기 어스펙트비의 변화 정보를 상기 기록 매체에 기록하는 구성으로 한 것이다.
본 발명(청구항 5)에 관한 기록 장치는 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서, 상기 오디오 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 오디오 비디오 스트림을 팩 데이터로서 출력하는 팩화 처리부; 상기 팩 데이터를 상기 기록 매체에 대한 액세스 단위로서 상기 기록매체에 기록하는 기록부 및; 상기 오디오 비디오 스트림에 따라서 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부를 구비하고, 상기 팩화 처리부를 상기 속성 데이터에 따라서 상기 오디오 비디오 스트림에 있어서의 상기 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
본 발명(청구항 6)은 청구항 5에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 오디오 비디오 스트림에 따라서 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고, 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 구성으로 하고, 상기 기록부를 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 각각 상기 기록 매체의 소정의 기록 영역에 기록하는 구성으로 한 것이다.
본 발명(청구항 7)은 청구항 5에 기재된 기록 장치에 있어서, 상기 속성 데이터에 따라서 상기 오디오 속성과 비디오 속성 중의 적어도 한쪽의 속성이 변화한 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 속성 변화 정보를 출력하는 정보 생성부를 구비하고, 상기 속성 변화 정보를 상기 기록 매체에 기록하는 것이다.
본 발명(청구항 8)은 청구항 5에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 구성으로 하고, 상기 팩화 처리부를 상기 비디오 해상도 데이터에 따라서 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
본 발명(청구항 9)은 청구항 5에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 구성으로 하고, 상기 팩화 처리부를 상기 어스펙트비 데이터에 따라서 상기 비디오 스트림에 있어서의 상기 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
본 발명(청구항 10)에 관한 기록 장치는 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서, 상기 오디오 비디오 스트림을 이 스트림을 관리하기 위한 관리 단위마다 구분하고 상기 스트림의 각 관리 단위에 대응하는 부분을 비디오 오브젝트 데이터로서 출력하는 비디오 오브젝트 구성기; 상기 각 비디오 오브젝트 데이터를 관리하기 위한 관리 정보를 상기 기록매체에 기록하는 기록부; 상기 오디오 비디오 스트림에 따라서 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부를 구비하고, 상기 비디오 오브젝트 구성기를 상기 속성 데이터에 따라서 상기 속성이 변화했을 때, 상기 오디오 비디오 스트림의 상기 속성의 변화점보다 이전의 부분과 상기 오디오 비디오 스트림의 상기 속성의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 오디오 비디오 스트림의 구분을 실행하는 구성으로 한 것이다.
본 발명(청구항 11)은 청구항 10에 기재된 기록 장치에 있어서, 상기 관리 정보에는 각 비디오 대상 데이터의 기록 매체에 대한 기록 위치 또는 각 비디오 대상 데이터의 기준 시각에 대한 기록 시각에 관한 정보가 포함되어 있는 것이다.
본 발명(청구항 12)은 청구항 10에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 오디오 비디오 스트림에 따라서 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고, 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 구성으로 하고, 상기 관리 정보를 상기 비디오 속성을 나타내는 비디오 속성 정보 및 상기 오디오 속성을 나타내는 오디오 속성 정보를 포함하는 정보로 한 것이다.
본 발명(청구항 13)은 청구항 10에 기재된 기록 장치에 있어서, 상기 속성 검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 구성으로 하고, 상기 비디오 오브젝트 구성기를 상기 비디오 해상도 데이터에 따라서 상기 비디오 해상도가 변화했을 때, 상기 비디오 스트림의 상기 비디오 해상도의 변화점보다 이전의 부분과 상기 비디오 스트림의 상기 비디오 해상도의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하는 구성으로 한 것이다.
본 발명(청구항 14)은 청구항 10에 기재된 기록 장치에 있어서, 상기 속성검출부를 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 구성으로 하고, 상기 비디오 오브젝트 구성기를 상기 어스펙트비 데이터에 따라서 상기 어스펙트비가 변화했을 때, 상기 비디오 스트림의 어스펙트비의 변화점보다 이전의 부분과 상기 비디오 스트림의 어스펙트비의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하는 구성으로 한 것이다.
본 발명(청구항 15)에 관한 부호화 장치는 비디오 신호를 부호화하는 장치로서, 상기 비디오 신호에 대한 프레임 내 부호화 처리 또는 프레임간 부호화 처리를 상기 프레임 내 부호화 처리가 실시된 프레임을 적어도 1개 포함하는 프레임군이 구성되고 또한 이 프레임군에 대응하는 비디오 스트림이 랜덤 액세스 가능한 스트림 단위로서 출력되도록 실행하는 비디오 부호화부 및; 상기 비디오 신호에 따라서 그 비디오 속성을 검출하고 이 비디오 속성을 나타내는 비디오 속성 데이터를 출력하는 비디오 속성 검출기를 구비하고, 상기 비디오 부호화부를 상기 비디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것으로 한 것이다.
본 발명(청구항 16)은 청구항 15에 기재된 부호화 장치에 있어서, 상기 비디오 신호에 부수한 오디오 신호에 따라서 그 오디오 속성을 검출하고 이 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 오디오 속성 검출기를 구비하고, 상기 비디오 부호화부를 상기 비디오 속성 또는 오디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것으로 한 것이다.
본 발명(청구항 17)은 청구항 16에 기재된 부호화 장치에 있어서, 상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부를 상기 비디오 스트림에 있어서의 상기 비디오 속성 또는 오디오 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
본 발명(청구항 18)은 청구항 15에 기재된 부호화 장치에 있어서, 상기 비디오 부호화부를 상기 특정 프레임을 포함하는 특정 프레임군에 있어서의 각 프레임에 대한 부호화 처리를 상기 특정 프레임군 이전에 부호화 처리가 실시된 프레임군에 있어서의 프레임에 대응하는 비디오 신호를 참조하지 않고 실행하는 구성으로 한 것이다.
본 발명(청구항 19)은 청구항 15에 기재된 부호화 장치에 있어서, 상기 비디오 속성 검출부를 상기 비디오 신호에 따라서 상기 비디오 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 비디오 해상도를 나타내는 비디오 해상도 데이터를 출력하는 구성으로 하고, 상기 비디오 부호화부를 상기 비디오 해상도 데이터에 따라서 상기 비디오 해상도가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것으로 한 것이다.
본 발명(청구항 20)은 청구항 19에 기재된 부호화 장치에 있어서, 상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부를 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
본 발명(청구항 21)은 청구항 15에 기재된 부호화 장치에 있어서, 상기 속성 검출기를 상기 비디오 신호에 따라서 상기 비디오 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 구성으로 하고, 상기 비디오 부호화부를 상기 어스펙트비 데이터에 따라서 상기 어스펙트비가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것으로 한 것이다.
본 발명(청구항 22)은 청구항 21에 기재된 부호화 장치에 있어서, 상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부를 상기 비디오 스트림에 있어서의 상기 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 구성으로 한 것이다.
[발명의 실시예]
이하, 본 발명의 실시예에 대해서 설명한다.
(실시예 1)
도 1은 본 발명의 실시예 1에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 1의 기록 장치(100a)는 디지털 방송 신호 Sbr을 수신하여 오디오 비디오 스트림Sav을 출력하는 방송 수신기(102), 상기 오디오 비디오 스트림Sav를 비디오 규격의 포맷에 따라서 기록형식의 데이터로 변환하여 VOB 데이터Dvob을 출력하는 VOB 구성기(103)를 갖고 있다.
여기서, 상기 방송 수신기(102)는 전송형식의 스트림(트랜스포트 스트림)을 기록형식의 스트림(프로그램 스트림)으로 변환하는 TS/PS 변환기능을 갖고 있고, 상기 방송 수신기(102)에서 출력되는 오디오 비디오 스트림Sav는 프로그램 스트림으로 되어 있다. 또, 상기 방송 수신기(102)와 VOB 구성기(103) 사이에는 오디오 비디오 스트림Sav에 대해서 일정 사이즈(여기서는 2K 바이트)를 갖는 제 1 데이터 단위마다 구분하는 팩화 처리를 실시하는 팩화기(도시하지 않음)가 마련되어 있고, 이 팩화기로부터는 각 데이터 구분(팩)에 대응하는 데이터(PCK 데이터)가 순차 VOB 구성기(103)로 출력되도록 되어 있다. 또, 이 팩화기는 상기 PCK 데이터로서 오디오 스트림을 저장한 오디오 팩(A_PCK)과 비디오 스트림을 저장한 비디오 팩(V_PCK)을 출력하는 구성으로 되어 있다. 또한, 여기서는 PCK 데이터는 2K 바이트의 고정 길이 데이터로 하고 있지만, PCK 데이터는 가변 길이 데이터로 해도 좋다. 이 경우에는 각 팩의 헤더에 그 데이터 사이즈가 라이트되게 된다. 또, 상기 VOB 구성기(103)는 상기 팩화기으로부터의 PCK 데이터에 따라서 도 21 및 도 22에 도시하는 바와 같이 여러개의 팩으로 이루어지는 제 3 데이터 단위(VOBU)를 형성하고, 또 여러개의 VOBU로 이루어지는 제 2 데이터 단위(VOB)를 형성하고, 이 VOB에 대응하는 데이터를 상기 VOB 데이터Dvob로서 출력하는 구성으로 되어 있다.
상기 기록 장치(100a)는 상기 오디오 비디오 스트림Sav를 받고 이것에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해, 상기 비디오 스트림에 대응하는 비디오 속성을 검출하고 이 비디오 속성을 나타내는 데이터(비디오 속성 데이터)Dva를 출력하는 비디오 속성 검출기(107) 및 상기 오디오 비디오 스트림Sav를 받고 이것에 포함되는 오디오 스트림의 헤더 정보의 해석에 의해 이 오디오 스트림에 대응하는 오디오 속성을 검출하고 이 오디오 속성을 나타내는 데이터(오디오 속성 데이터)Daa를 출력하는 오디오 속성 검출기(109)를 갖고 있다.
여기서, 상기 비디오 속성에는 부호화방식의 모드(예를 들면, MPEG-1방식 또는 MPEG-2 방식 등), 수평 화면사이즈, 수직 화면사이즈, 프레임 주파수, 화소 샘플링 주파수, 색 신호 성분 포맷, 어스펙트비, 레터 박스, 비트 레이트, 주사 모드(즉 비월 또는 프로그래시브)의 등이 있다. 상기 비디오 속성 검출기(107)는 이들 속성을 나타내는 정보 중 적어도 1개 이상의 속성 정보를 검출하는 구성으로 되어 있다. 또, 오디오 속성에는 부호화방식, 채널수, 샘플링 주파수, 양자화 비트수, 다이나믹 영역 제어, 비트 레이트 등이 있고, 상기 오디오 속성 검출기(109)는 이들 속성을 나타내는 정보 중 적어도 1개 이상의 속성 정보를 검출하는 구성으로 되어 있다.
상기 기록 장치(100a)는 상기 기록 매체(106)의 기록 영역에서의 데이터를 라이트하는 위치(라이트 어드레스)를 나타내는 라이트 어드레스 정보Iwa를 발생하는 시스템 컨트롤러(111), 상기 비디오 속성 데이터Daa, 오디오 속성 정보Dva 및 어드레스 정보Iwa에 따라서 속성 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 출력하는 어드레스 정보 생성기(108), 상기 비디오 속성 데이터Dva, 오디오 속성 데이터Daa 및 특정 어드레스 정보Isa에 따라서 각 VOB에 대응하는 관리 정보인 VMG 정보Dvmg를 생성하는 VMG 생성기(110)를 갖고 있다. 이 VMG 생성기(110)는 오디오 비디오 스트림Sav의 비디오 속성 및 오디오 속성의 변화가 있었던 경우, 상기 VMG 정보Dvmg로서 속성 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 포함하는 정보를 출력하는 구성으로 되어 있다.
상기 기록 장치(100a)는 상기 VOB 구성기(103)로부터의 VOB 데이터Dvob 및 VMG 생성기(110)로부터의 VMG 정보Dvmg에 대해서 에러 정정 부호(ECC)의 부가 처리 및 기록 변조 처리를 실시하여 상기 VOB 데이터에 대응하는 기록 신호Sre를 출력하는 기록 신호 처리기(110)과 상기 기록 신호Sre를 광디스크 등의 기록 매체(106)에 라이트하는 기록헤드(105)를 갖고 있다.
또한, 도 1중 (101)은 상기 디지털 방송 신호를 수신하는 안테나이며, 이 안테나(101)의 출력은 상기 방송 수신기(102)에 입력되도록 되어 있다.
다음에 동작에 대해서 설명한다.
안테나(101)로부터의 방송 신호Sbr이 방송 수신기(102)에 의해 수신되면, 이 방송 수신기(102)에서는 이 방송 신호Sbr에 대한 소정의 처리에 의해 오디오 비디오 스트림Sav가 추출된다. 이 오디오 비디오 스트림Sav는 팩화기(도시하지 않음),비디오 속성 검출기(107) 및 오디오 속성 검출기(109)로 출력된다. 또한, 상기 방송 수신기(102)에서는 상기 오디오 비디오 스트림Sav가 이 수신기(102)의 TS/PS 변환기 능력에 의해 프로그램 스트림으로서 출력된다.
그리고, 상기 팩화기에서는 오디오 비디오 스트림Sav에 대해서 팩화 처리가 실시되고, 이 오디오 비디오 스트림Sav는 팩화 처리에 의해 얻어진 PCK 데이터로서 상기 VOB 구성기(103)로 출력된다.
그렇게 하면, VOB 구성기(103)에서는 오디오 비디오 스트림(PCK 데이터)Sav는 DVD의 레코딩 규격의 포맷에 따라서 VOB 데이터Dvob(도 21 및 도 22참조)로 변환되고, 이 VOB 데이터Dvob는 기록 신호 처리기(104)로 출력된다.
이 VOB 데이터Dvob는 상기 기록 신호 처리기(104)에 의해 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되고, 상기 VOB 데이터Dvob에 대응하는 기록 신호Sre가 생성된다. 이 기록 신호Sre는 시스템 컨트롤러(111)에 의해 생성되는 라이트 어드레스 정보Iwa에 따라서 기록헤드(105)에 의해 광디스크(기록 매체)(106)의 소정의 기록 영역에 라이트된다.
또, 비디오 속성 검출기(107)에서는 상기 오디오 비디오 스트림Sav에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해, 이 비디오 스트림에 대응하는 비디오 속성이 검출되고, 이 비디오 속성을 나타내는 데이터(비디오 속성 데이터)Dva가 어드레스 정보 생성기(108) 및 VMG 생성기(110)로 출력된다.
한편, 오디오 속성 검출기(109)에서는 상기 오디오 비디오 스트림Sav에 포함되는 오디오 스트림의 헤더 정보의 해석에 의해, 이 오디오 스트림에 대응하는오디오 속성이 검출되고, 이 오디오 속성을 나타내는 데이터(오디오 속성 데이터)Daa가 어드레스 정보 생성기(108) 및 VMG 생성기(110)로 출력된다.
상기 어드레스 정보 생성기(108)에서는 비디오 속성과 오디오 속성 중의 적어도 한쪽이 변화했을 때, 상기 라이트 어드레스 정보Iwa, 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 비디오 속성 또는 오디오 속성의 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 생성되고, 이 특정 어드레스 정보Isa가 VMG 생성기(110)로 출력된다.
이 VMG 생성기(110)에서는 상기 비디오 속성 정보Dva, 오디오 속성 정보Daa 및 특정 어드레스 정보Isa에 따라서 상기 각 VOB에 대응하는 관리 정보인 VMG 정보Dvmg가 생성된다. 그리고, 이 VMG 정보Dvmg는 상기 기록 신호 처리기(104)에 의해 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되어 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성된다. 이 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다. 또한, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre는 VOB 데이터Dvob에 대응하는 기록 신호Sre의 기록 매체로의 기록이 완료한 후에 기록 매체의 소정의 기록 영역에 라이트된다. 이 때, 상기 특정 어드레스 정보Isa는 VMGI정보(10b1)에 대응하는 기록 영역에 라이트된다. 또, 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa는 VMG 정보(10a) 내의 V_ATR(10d1) 및 A_ATR(10d2)에 기록된다.
이와 같이, 본 실시예 1의 기록 장치(100a)에서는 비디오 속성을 검출하는 검출기(107), 오디오 속성을 검출하는 검출기(109) 및 이 양 검출기(107)과 (109)의 검출 출력에 따라서 비디오 속성 또는 오디오 속성이 변화한 시점에서의 데이터 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108)를 구비하고, 상기 특정 어드레스 정보Isa를 각 VOB의 관리 정보(VMG 정보)(10a)를 구성하는 VMGI(10b1)에 대응하는 광디스크(106)의 기록 영역에 라이트하도록 했으므로, 광디스크(106)에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해 오디오 비디오 스트림에 있어서의 비디오 속성 또는 오디오 속성이 변화한 부분에 대응하는 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 광디스크에 있어서의 비디오 속성 또는 오디오 속성 변화가 발생하고 있는 스트림의 기록 위치에 대해서 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 1에서는 비디오 속성 또는 오디오 속성이 변화한 시점에서의 데이터 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 기록 매체에 기록하도록 하고 있지만, 상기 특정 어드레스 정보Isa 대신에 비디오 속성 또는 오디오 속성이 변화한 시점에서의 기준 시각에 대한 기록 시각을 나타내는 정보를 기록 매체에 기록하도록 해도 좋다.
(실시예 2)
도 2는 본 발명의 실시예2에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 2의 기록 장치(100b)는 상기 실시예 1의 기록 장치(100a)의 팩화기(도시하지 않음) 대신에 상기 팩화 처리를 실행함과 동시에 오디오 속성 또는 비디오 속성이 변화되었을 때 속성 변화 전의 스트림과 속성 변화 후의 스트림이 1개의 팩내에 포함되는 일이 없도록 작성중인 팩에는 속성 변화 직전의 스트림에 이어서 패딩 데이터를 삽입하는 팩화기(112)와 상기 비디오 속성 데이터Dva, 오디오 속성 데이터Daa 및 팩화기(112)에 있어서의 내부 신호Sop에 따라서 상기 패딩 데이터의 사이즈를 산출하고, 이 사이즈를 나타내는 데이터(사이즈 데이터)Dps를 상기 팩화기(112)로 출력하는 패딩 사이즈 생성기(113)를 구비하고 있다. 또한, 상기 패딩 데이터는 스태핑 데이터라고도 불리고 있다.
그리고, 이 실시예2의 기록 장치(100b)의 그 밖의 구성은 실시예 1의 기록 장치(100a)와 동일하게 되어 있다.
또한, (103b)는 이 실시예 2의 기록 장치(100b)에 있어서의 VOB 구성기로서, 이 VOB 구성기(103b)는 실시예 1의 VOB 구성기(103)와 마찬가지로 상기 팩화기(112)로부터의 PCK 데이터Dpck를 비디오 규격의 포맷에 따라서 VOB 데이터Dvob로 변환하는 구성으로 되어 있다.
다음에 동작에 대해서 설명한다.
이 실시예2의 기록 장치(100b)에서는 방송 수신기(102)로부터의 오디오 비디오 스트림Sav는 팩화기(112)에 의해 일정 데이터 사이즈를 갖는 데이터 단위(제 1 데이터 단위)마다 구분되고, 각 데이터 구분(팩)에 대응하는 PCK 데이터Dpck가 VOB 구성기(103b)로 출력된다. 이 때, 오디오 스트림은 오디오 PCK 데이터(이하, 단지 오디오 팩이라고도 한다.)로서, 비디오 스트림은 비디오 PCK 데이터(이하, 단지 비디오 팩이라고도 한다.)로서 상기 VOB 구성기(103b)로 출력된다.
그렇게 하면, 상기 VOB 구성기(103b)에서는 소정의 표시 시간에 대응하는 개수의 오디오 팩 및 비디오 팩이 VOBU(제 3 데이터 단위)로서 일괄되고, 기록 개시로부터 기록 종료까지의 사이에 입력된 오디오 비디오 스트림Sav에 상당하는 여러개의 VOBU로 이루어지는 VOB 데이터Dvob가 생성된다.
그리고, 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 광 헤드(105)에 의해 라이트 어드레스 Iwa에 따라서 기록 매체(106)에 기록된다.
또, 비디오 속성 검출기(107)에서는 비디오 속성의 검출에 의해 비디오 속성 데이터Dva가 출력되고, 오디오 속성 검출기(109)에서는 오디오 속성의 검출에 의해 오디오 속성 데이터Daa가 출력된다.
어드레스 정보 생성기(108)에서는 비디오 속성 데이터Dva, 오디오 속성 데이터Daa 및 라이트 어드레스 정보Iwa에 따라서 오디오 속성 또는 비디오 속성이 변화한 시점에서의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 출력된다.
또, 패딩 사이즈 생성기(113)에서는 비디오 속성 데이터Dva, 오디오 속성 데이터Daa 및 팩화기(112)에서의 팩 처리 상태를 나타내는 내부 신호Sop를 받고, 비디오 속성 또는 오디오 속성이 변화되었을 때에는 패딩 데이터의 사이즈가 산출되고 이 데이터 사이즈를 나타내는 정보(사이즈 정보)Dps가 출력된다. 구체적으로는 팩화기(112)에 의해 소정의 팩에 스트림(즉, 비디오 스트림 또는 오디오 스트림)을 저장하고 있는 상태에서 속성 변화가 검출되면, 이 시점에서의 팩의 빈 데이터 사이즈가 상기 패딩 데이터의 사이즈로서 산출된다.
그리고, 상기 데이터 사이즈 정보Dps가 팩화기(112)에 입력되면, 그 시점에서의 팩의 빈 부분에는 스트림에 있어서의 속성 변화가 발생한 위치 이후의 부분 대신에 패딩 데이터가 사이즈 정보Dps가 나타내는 데이터량만큼 삽입된다. 이것에 의해, 소정의 팩의 작성중에 속성 변화가 발생하더라도, 이 소정의 팩에 속성 변화 전의 스트림 데이터와 속성 변화 후의 스트림이 포함되는 일은 없다. 바꿔 말하면, 속성 변화가 발생했을 때에는 속성 변화 전의 스트림과 속성 변화 후의 스트림은 인접하는 별도의 팩에 저장되게 되고, 속성 변화 후의 스트림 데이터는 상기 소정의 팩에 이어지는 후속 팩에 그의 선두부터 저장되게 된다.
그리고, 이 기록 장치(100b)에 있어서의 그 밖의 동작은 상기 실시예 1의 기록 장치(100a)와 마찬가지로 실행되고, 각 VOB에 대응하는 VMG 정보Dvmg에 대응하는 기록 신호Sre가 기록 매체(106)에 기록된다.
이와 같이 본 실시예 2의 기록 장치(100b)에서는 실시예 1의 팩화기 대신에 오디오 속성 또는 비디오 속성이 변화했을 때 팩에 패딩 데이터를 삽입하는 팩화기(112)와 상기 패딩 데이터의 사이즈를 산출하는 패딩 사이즈 생성기(113)를 구비하고, 속성 변화가 발생했을 때 작성중인 팩에는 속성 변화 후의 스트림 대신에 패딩 데이터를 삽입하도록 했으므로, 스트림은 속성 변화 후의 스트림의 선두와 팩의 선두가 일치하도록 기록되게 된다.
이 때문에, 광디스크(106)에 기록된 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 비디오 속성 또는 오디오 속성이 변화한 부분에 대응하는 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 광디스크에 있어서의 속성 변화가 발생하고 있는 스트림의 기록 위치로 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 2에서는 스트림의 소정 위치, 팩의 선두 위치를 팩에 패딩 데이터를 삽입하는 것에 일치시키도록 하고 있지만, 스트림의 소정 위치와 팩의 선두 위치를 일치시키는 방법은 이것에 한정되지 않고 예를 들면, 팩 헤더 등에 기재되는 팩 데이터의 사이즈 정보를 변경하도록 해도 좋다.
또, 상기 실시예 1, 2에서는 비디오 속성과 오디오 속성의 양쪽을 검출하여 이들의 변화에 따라 특정 어드레스 정보Isa를 발생하도록 하고 있지만, 상기 비디오 속성과 오디오 속성 중의 한쪽만을 검출하고 검출한 속성의 변화에 따라 특정 어드레스 정보Isa를 발생하도록 해도 좋다.
(실시예 3)
도 3은 본 발명의 실시예 3에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 3의 기록 장치(100c)는 상기 실시예 1의 기록 장치(100a)에 있어서의 어드레스 정보 생성기(108) 및 VMG 생성기(110) 대신에, 각 속성 검출기(107)과 (109)로부터의 비디오 속성 데이터Dva, 오디오 속성 데이터Daa에 따라서 VOB의 관리 정보인 VMG 정보Dvmg를 생성하는 VMG 생성기(110c)를 구비하고 있다.
또, 상기 기록 장치(100c)는 상기 기록 장치(100a)에 있어서의 VOB 구성기(103) 대신에, 상기 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 오디오 속성과 비디오 속성 중 어느 하나가 변화했을 때, 속성 변화 전의 스트림과 속성 변화 후의 스트림이 별도의 VOB 데이터로서 구분되도록 VOB 데이터를 생성하는 VOB 구성기(103c)를 구비하고 있다.
그리고, 이 실시예 3의 기록 장치(100c)에 있어서의 그 밖의 구성은 상기 실시예 1의 기록 장치(100a)에 있어서의 것과 동일하다.
다음에 동작에 대해서 설명한다.
이 실시예 3에서는 안테나(101)로부터의 방송 신호 Sbr이 방송 수신기(102)에 의해 수신되고, 이 수신기(102)로부터의 오디오 비디오 스트림Sav가 VOB 구성기(103c), 비디오 속성 검출기(107) 및 오디오 속성 검출기(109)에 입력되면, VOB 구성기(103c)에서는 오디오 비디오 스트림Sav는 DVD의 레코딩 규격의 포맷에 따라서 VOB 데이터Dvob(도 21 및 도 22 참조)로 변환된다. 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 또 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다.
또, 비디오 속성 검출기(107)에서는 상기 오디오 비디오 스트림Sav에 따라서 비디오 속성이 검출되고, 비디오 속성 데이터Dva가 VOB 구성기(103c) 및 VMG 생성기(110)로 출력된다. 오디오 속성 검출기(109)에서는 상기 오디오 비디오 스트림Sav에 따라서 오디오 속성이 검출되고, 오디오 속성 데이터Daa가 VOB 구성기(103c) 및 VMG 생성기(110)로 출력된다.
또한, 상기 수신기(102), VOB 구성기(103c), 기록 신호 처리기(104), 기록헤드(105) 및 각 속성 검출기(107), (109)의 동작은 상기 실시예 1에 있어서의 것과완전히 동일하다.
그리고, 이 실시예 3에서는 상기 오디오 비디오 스트림Sav의 기록중에 비디오 속성 또는 오디오 속성이 변화했을 때에는 VOB 구성기(103c)에서는 속성 변화 전의 스트림과 속성 변화 후의 스트림이 별도의 VOB 데이터로 되도록, 상기 오디오 비디오 스트림Sav에 대응하는 VOB 데이터Dvob가 형성된다.
상기 VMG 생성기(110c)에서는 기록된 VOB 데이터에 대응하는 관리 정보인 VMG 정보Dvmg가 생성되고, 이 VMG 정보Dvmg는 기록 신호 처리기(104)로 출력된다. 이 처리기(104)에서는 상기 VMG 정보Dvmg에 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되고, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성되고, 이 기록 신호Sre는 광 헤드(105)에 의해 광디스크(106)에 기록된다.
또한, 상기 VMG 정보Dvmg에는 도 18에 도시하는 바와 같이 각 VOB 데이터에 대응하는 관리 정보로서, 그의 기록 개시 어드레스 정보, 서치 정보, 비디오 속성 정보 및 오디오 속성 정보가 포함되어 있다. 여기서, 서치 정보는 기록되어 있는 오디오 비디오 스트림의 소정 위치를 검출하기 위한 정보이다.
이와 같이, 본 실시예 3의 기록 장치(100c)에서는 오디오 속성과 비디오 속성 중의 어느 한쪽이 변화했을 때, 속성 변화 전의 스트림과 속성 변화 후의 스트림이 별도의 VOB 데이터로서 구분되도록 VOB 데이터를 형성하는 VOB 구성기(103c)를 구비했으므로, 1개의 VOB 데이터에 대해서는 비디오 속성 및 오디오 속성을 통일 할 수 있다. 이것에 의해, 광디스크(106)에 기록된 기록 신호를 재생할 때에는 각 VOB 단위로 관리되어 있는 비디오 속성 및 오디오 속성에 따라서 각 VOB 데이터에 대한 복호화 처리를 용이하게 실행하는 것이 가능하게 된다.
또, VMG 정보Dvmg를 리드하는 것에 의해, 오디오 비디오 스트림의 재생시에 광디스크에 기록되어 있는 스트림의 속성 변화가 발생하고 있는 기록 위치에 대해서 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 3에서는 비디오 속성과 오디오 속성의 양쪽을 검출하고 이들의 변화에 따라 VOB 데이터를 생성하도록 하고 있지만, 상기 비디오 속성과 오디오 속성 중의 한쪽만을 검출하고 검출한 속성의 변화에 따라서 상기 VOB 데이터를 생성하도록 해도 좋다.
(실시예 4)
도 4는 본 발명의 실시예 4에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 4의 기록 장치(100d)는 실시예 1의 기록 장치(100a)와 마찬가지로디지털 방송 신호 Sbr을 수신하고 디지털 방송 신호 Sbr에서 얻어지는 오디오 비디오 스트림Sav를 DVD의 레코딩 규격의 포맷에 따라서 기록 매체에 기록하는 것이다.
즉, 이 기록 장치(100d)는 안테나(101)로부터의 디지털 방송 신호 Sbr을 수신하고 오디오 비디오 스트림Sav를 출력하는 방송 수신기(102), 이 오디오 비디오 스트림Sav를 DVD의 레코딩 규격의 포맷에 대응한 VOB 데이터Dvob로 변환하는 VOB 구성기(103), 이 VOB 데이터Dvob에 대해서 에러 정정 부호의 부가 처리 및 기록 변조 처리를 실시하고 상기 VOB 데이터에 대응하는 기록 신호Sre를 출력하는 기록 신호 처리기(110), 상기 기록 신호Sre를 기록 매체(106)에 라이트하는 기록헤드(105)를 갖고 있다. 또, 이 기록 장치(100d)에서는 실시예 1과 마찬가지로 방송 수신기(102)와 VOB 구성기(103) 사이에는 오디오 비디오 스트림Sav에 대해서 팩화 처리를 실시하는 팩화기(도시하지 않음)가 마련되어 있고, VOB 구성기(103)에는 오디오 비디오 스트림Sav으로서 PCK 데이터가 입력되도록 되어 있다.
또한, 상기 안테나(101), 수신기(102), VOB 구성기(103), 기록 신호 처리기(104), 기록헤드(105) 및 기록 매체(106)과 팩화기(도시하지 않음)는 실시예 1에 있어서의 것과 완전히 동일한 것이다.
또, 이 기록 장치(100d)는 상기 오디오 비디오 스트림Sav를 받고 이것에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해 비디오 해상도를 검출하여 비디오 해상도를 나타내는 데이터(비디오 해상도 데이터)Dvr을 출력하는 비디오 해상도 검출기(107d)를 갖고 있다.
여기서, 상기 비디오 해상도 검출기(107d)는 상기 비디오 해상도로서 수평해상도, 수직해상도, 시간해상도(프레임 주파수) 중의 적어도 1개를 검출하는 구성으로 되어 있다.
상기 수평해상도는 수평 방향의 화상사이즈를 나타내는 것으로서, 구체적으로는 이 화상사이즈로서 352, 480, 544, 704, 720, 1440, 1920 화소 등의 정보가 이용된다.
또, 상기 수직해상도는 수직 방향의 화상사이즈를 나타내는 것으로서, 구체적으로는 이 화상사이즈로서 240, 480, 576, 720, 1080라인 등의 정보가 이용된다.
또, 시간해상도는 프레임 주파수에 의해 표시되는 것으로서, 구체적으로는프레임 주파수의 값으로서 24, 30, 50, 59, 97, 60Hz 등의 값이 이용된다.
또한, 상기 비디오 해상도 검출기(107d)는 시간 해상도로서, 오디오 비디오 스트림Sav가 비월 신호와 프로그래시브 신호 중 어느것에 대응하는 부호화 데이터인지를 검출하는 구성으로 해도 좋다.
또, 상기 기록 장치(100d)는 상기 기록 매체의 기록 신호가 기록되는 영역의 어드레스를 나타내는 라이트 어드레스 정보Iwa를 발생하는 시스템 컨트롤러(111), 상기 비디오 해상도 데이터Dvr 및 라이트 어드레스 정보Iwa에 따라서 비디오 해상도의 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 출력하는 어드레스 정보 생성기(108d), 상기 검출기(107d)로부터의 비디오 해상도 데이터Dvr 및 어드레스 정보 생성기(108)로부터의 특정 어드레스 정보Isa에 따라서 VOB 데이터의 관리 정보인 VMG 정보Dvmg를 생성하는 VMG 생성기(110)를 갖고 있다.
또한, 오디오 비디오 스트림Sav의 비디오 해상도의 변화가 있었던 경우, 상기 VMG 정보Dvmg에는 실시예 1과 마찬가지로 해상도 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 포함되게 된다.
다음에 동작에 대해서 설명한다.
이 실시예 4에서는 안테나(101)로부터의 방송 신호 Sbr이 방송 수신기(102)에 의해 수신되고, 이 수신기(102)로부터의 오디오 비디오 스트림Sav가 팩화기(도시하지 않음)를 거쳐서 VOB 구성기(103)에 입력되면, VOB 구성기(103)에서는 오디오 비디오 스트림Sav는 DVD의 레코딩 규격의 포맷에 대응한 VOB 데이터Dvob(도 21 및 도 22참조)로 변환된다. 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해기록 신호Sre로 변환되고, 또 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다.
또한, 상기 수신기(102), VOB 구성기(103), 기록 신호 처리기(104) 및 기록헤드(105) 및 팩화기(도시하지 않음)의 동작은 상기 실시예 1에 있어서의 것과 완전히 동일하다.
또, 비디오 해상도 검출기(107d)에서는 상기 수신기(102)로부터의 오디오 비디오 스트림Sav에 따라서 비디오 해상도가 검출되고, 비디오 해상도 데이터Dvr이 어드레스 정보 생성기(108d) 및 VMG 생성기(110d)로 출력된다.
또, 이 기록 장치(100d)에서는 시스템 컨트롤러(111)에 의해 상기 데이터의 라이트 어드레스 정보Iwa가 발생되어 있고, 상기 어드레스 정보 생성기(108d)에서는 비디오 해상도가 변화했을 때 상기 검출기(107d)의 출력 및 라이트 어드레스 정보Iwa에 따라서 비디오 해상도의 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 VMG 생성기(110d)로 출력된다.
이 VMG 생성기(110d)에서는 상기 비디오 해상도 데이터Dvr 및 어드레스 정보 생성기(108d)의 출력에 따라서 상기 각 VOB에 대응하는 관리 정보인 VMG 정보Dvmg가 생성된다. 그리고, 이 VMG 정보Dvmg는 상기 기록 신호 처리기(104)에 의해 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되고, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성된다. 이 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다.
또한, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre는 VOB 데이터Dvob에 대응하는 기록 신호Sre의 기록 매체로의 기록이 완료된 후에 기록 매체의 소정의 기록 영역에 라이트된다. 이 때, 상기 특정 어드레스 정보Isa는 서치 정보로서, VMGI 정보(10b1)에 대응하는 기록 영역에 라이트된다. 또, 비디오 해상도 데이터Dvr은 VMG 정보(10a)내의 V_ATR(10d1)에 기록된다.
이와 같이, 본 실시예 4의 기록 장치(100d)에서는 비디오 해상도의 변화를 검출하는 비디오 해상도 검출기(107d)와 이 검출기(107)의 검출 출력에 따라서 비디오 해상도가 변화한 시점에서의 데이터 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108d)를 구비하고, 상기 특정 어드레스 정보Isa를 각 VOB의 관리 정보(VMG 정보)(10a)를 구성하는 VMGI(10b1)에 포함시키도록 했으므로, 광디스크(106)에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해 오디오 비디오 스트림에 있어서의 비디오 해상도가 변화한 부분에 대응하는 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 기록되어 있는 스트림의 비디오 해상도의 변화가 발생하고 있는 위치로 고속으로 액세스하는 것이 가능하게 된다.
(실시예 5)
도 5는 본 발명의 실시예 5에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 5의 기록 장치(100e)는 상기 실시예 4의 기록 장치(100d)의 팩화기(도시하지 않음) 대신에 상기 팩화 처리를 실행함과 동시에 비디오 해상도가 변화했을 때 해상도 변화 전의 스트림과 해상도 변화 후의 스트림이 1개의 팩내에 포함되는 일이 없도록 작성중인 팩에는 해상도 변화 직전의 스트림에 이어서 패딩 데이터를 삽입하는 팩화기(112)와 상기 비디오 해상도 데이터Dvr 및 팩화기(112)에 있어서의 내부 신호Sop에 따라서 상기 패딩 데이터의 사이즈를 산출하고 이 사이즈를 나타내는 데이터(사이즈 데이터)Dps를 상기 팩화기(112)로 출력하는 패딩 사이즈 생성기(113)를 구비하고 있다.
그리고, 이 실시예 5의 기록 장치(100e)의 그 밖의 구성은 실시예 4의 기록 장치(100d)와 동일하게 되어 있다.
또한, (103b)는 이 실시예 5의 기록 장치(100e)에서의 VOB 구성기로서, 이 VOB 구성기(103b)는 실시예 4의 VOB 구성기(103)와 마찬가지로 상기 팩화기(112)로부터의 PCK 데이터Dpck를 DVD의 레코딩 규격의 포맷에 따라서 VOB 데이터Dvob로 변환하는 구성으로 되어 있다.
다음에 동작에 대해서 설명한다.
이 실시예 5의 기록 장치(100e)에서는 방송 수신기(102)로부터의 오디오 비디오 스트림Sav는 팩화기(112)에 의해 일정 데이터 사이즈를 갖는 데이터 단위(제 1 데이터 단위)마다 구분되고, 각 데이터 구분(팩)에 대응하는 PCK 데이터Dpck가 VOB 구성기(103b)로 출력된다. 이 때, 오디오 스트림은 오디오 PCK 데이터(오디오 팩)로서, 비디오 스트림은 비디오 PCK 데이터(비디오 팩)로서 상기 VOB 구성기(103b)로 출력된다.
그렇게 하면, 상기 VOB 구성기(103b)에서는 소정의 표시 시간에 대응하는 개수의 오디오 팩 및 비디오 팩이 VOBU(제 3 데이터 단위)로서 일괄되고, 기록 개시로부터 기록 종료까지의 사이에 입력된 오디오 비디오 스트림Sav에 상당하는 여러개의 VOBU로 이루어지는 VOB 데이터Dvob가 생성된다.
그리고, 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 광 헤드(105)에 의해 라이트 어드레스 Iwa에 따라서 기록 매체(106)에 기록된다.
또, 비디오 해상도 검출기(107d)에서는 비디오 해상도의 검출에 의해 비디오 해상도 데이터Dvr이 출력된다. 그렇게 하면, 어드레스 정보 생성기(108)에서는 비디오 해상도 데이터Dvr 및 라이트 어드레스 정보Iwa에 따라서 비디오 해상도가 변화한 시점에서의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 출력된다.
또, 패딩 사이즈 생성기(113)에서는 비디오 해상도 데이터Dvr 및 팩화기(112)에서의 팩 처리 상태를 나타내는 내부 신호Sop를 받고, 비디오 해상도가 변화했을 때에는 패딩 데이터의 사이즈가 산출되고, 이 데이터 사이즈를 나타내는 정보(사이즈 정보)Dps가 출력된다. 구체적으로는 팩화기(112)에 의해 소정의 팩에 스트림(즉, 비디오 스트림 또는 오디오 스트림)을 저장하고 있는 상태에서 해상도 변화가 검출되면, 이 시점에서의 팩의 빈 데이터 사이즈가 상기 패딩 데이터의 사이즈로서 산출된다.
그리고, 상기 데이터 사이즈 정보Dps가 팩화기(112)에 입력되면, 그 시점에서의 팩의 빈 부분에는 스트림에 있어서의 해상도 변화가 발생한 위치 이후의 부분 대신에 패딩 데이터가 사이즈 정보Dps가 나타내는 데이터량만큼 삽입된다. 이것에 의해, 소정의 팩의 작성 중에 해상도 변화가 발생하더라도, 이 소정의 팩에 해상도변화 전의 스트림 데이터와 해상도 변화 후의 스트림이 포함되는 일은 없다. 바꿔 말하면, 해상도 변화가 발생했을 때에는 해상도 변화 전의 스트림과 해상도 변화 후의 스트림은 인접하는 별도의 팩에 저장되게 되고, 해상도 변화 후의 스트림 데이터는 상기 소정의 팩에 이어지는 후속 팩에 그의 선두부터 저장되게 된다.
그리고, 이 기록 장치(100e)에 있어서의 그 밖의 동작은 상기 실시예 4의 기록 장치(100d)와 마찬가지로 실행되고, 각 VOB에 대응하는 VMG 정보Dvmg에 대응하는 기록 신호Sre가 기록 매체(106)에 기록된다.
이와 같이 본 실시예 5의 기록 장치(100e)에서는 실시예 4의 팩화기 대신에 비디오 해상도가 변화했을 때 팩에는 패딩 데이터를 삽입하는 팩화기(112)와 상기 패딩 데이터의 사이즈를 산출하는 패딩 사이즈 생성기(113)를 구비하고, 해상도 변화가 발생했을 때 작성중인 팩에는 해상도 변화 후의 스트림 대신에 패딩 데이터를 삽입하도록 했으므로, 스트림은 해상도 변화 후의 스트림의 선두와 팩의 선두가 일치하도록 기록되게 된다.
이 때문에, 광디스크(106)에 기록된 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 비디오 해상도가 변화한 부분에 대응하는 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 광디스크에 있어서의 비디오 해상도의 변화가 발생하고 있는 스트림의 기록 위치로 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 5에서는 스트림의 소정 위치, 팩의 선두 위치를 팩에 패딩 데이터를 삽입하는 것에 의해 일치시키도록 하고 있지만, 스트림의 소정 위치와 팩의 선두 위치를 일치시키는 방법은 이것에 한정되지 않고, 예를 들면, 팩 헤더 등에 기재되는 팩 데이터의 사이즈 정보를 변경하도록 해도 좋다.
(실시예 6)
도 6은 본 발명의 실시예 6에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 6의 기록 장치(100f)는 상기 실시예 4의 기록 장치(100d)에 있어서의 어드레스 정보 생성기(108d) 및 VMG 생성기(110d) 대신에, 비디오 해상도 검출기(107d)로부터의 비디오 해상도 데이터Dvr에 따라서 VOB의 관리 정보인 VMG 정보Dvmg를 생성하는 VMG 생성기(110f)를 구비하고 있다.
또, 상기 기록 장치(100f)는 상기 기록 장치(100d)에 있어서의 VOB 구성기(103) 대신에, 상기 비디오 해상도 데이터Dvr에 따라서 비디오 해상도가 변화했을 때 해상도 변화 전의 스트림과 해상도 변화 후의 스트림이 별도의 VOB 데이터로서 구분되도록, VOB 데이터를 생성하는 VOB 구성기(103f)를 구비하고 있다.
그리고, 이 실시예 6의 기록 장치(100f)에 있어서의 그 밖의 구성은 상기 실시예 4의 기록 장치(100d)에 있어서의 것과 동일하다.
다음에 동작에 대해서 설명한다.
이 실시예 6에서는 안테나(101)로부터의 방송 신호 Sbr이 방송 수신기(102)에 의해 수신되고, 이 수신기(102)로부터의 오디오 비디오 스트림Sav가 VOB 구성기(103f) 및 비디오 해상도 검출기(107d)에 입력되면, VOB 구성기(103f)에서는오디오 비디오 스트림Sav는 DVD의 레코딩 규격의 포맷에 따라서 VOB 데이터Dvob(도 21 및 도 22 참조)로 변환된다. 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 또 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다.
또, 비디오 해상도 검출기(107d)에서는 상기 오디오 비디오 스트림Sav에 따라서 비디오 해상도가 검출되고, 비디오 해상도 데이터Dva가 VOB 구성기(103f) 및 VMG 생성기(110f)로 출력된다.
또한, 상기 수신기(102), VOB 구성기(103f), 기록 신호 처리기(104), 기록헤드(105) 및 비디오 해상도 검출기(107d)의 동작은 상기 실시예 4에 있어서의 것과 완전히 동일하다.
그리고, 이 실시예 6에서는 상기 오디오 비디오 스트림Sav의 기록중에 비디오 해상도가 변화했을 때에는 VOB 구성기(103f)에서는 해상도 변화 전의 스트림과 해상도 변화 후의 스트림이 별도의 VOB 데이터로 되도록, 상기 오디오 비디오 스트림Sav에 대응하는 VOB 데이터Dvob가 형성된다.
상기 VMG 생성기(110f)에서는 기록된 VOB 데이터에 대응하는 관리 정보인 VMG 정보Dvmg가 생성되고, 이 VMG 정보Dvmg는 기록 신호 처리기(104)로 출력된다. 이 처리기(104)에서는 상기 VMG 정보Dvmg에 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되어 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성된다. 상기 기록 신호Sre는 광 헤드(105)에 의해 광디스크(106)에 기록된다.
또한, 상기 VMG 정보Dvmg에는 도 18에 도시하는 바와 같이 각 VOB 데이터에대응하는 관리 정보로서, 그의 기록 개시 어드레스 정보, 서치 정보, 비디오 해상도 정보 등의 비디오 속성 정보 및 오디오 속성 정보가 포함되어 있다.
이와 같이 본 실시예 6의 기록 장치(100f)에서는 비디오 해상도가 변화했을 때, 해상도 변화 전의 스트림과 해상도 변화 후의 스트림이 별도의 VOB 데이터로서 구분되도록 VOB 데이터를 형성하는 VOB 구성기(103f)를 구비했으므로, 1개의 VOB 데이터에 대해서는 비디오 해상도를 통일할 수 있다. 이것에 의해, 광디스크(106)에 기록된 기록 신호를 재생할 때에는 각 VOB 단위로 관리되어 있는 비디오 해상도에 따라서 각 VOB 데이터에 대한 복호화 처리를 용이하게 실행하는 것이 가능하게 된다.
또, VMG 정보Dvmg를 리드하는 것에 의해, 오디오 비디오 스트림의 재생시에 광디스크에 기록되어 있는 스트림의 비디오 해상도의 변화가 발생하고 있는 기록 위치에 대해서 고속으로 액세스하는 것이 가능하게 된다.
(실시예 7)
도 7은 본 발명의 실시예 7에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 7의 기록 장치(100g)는 상기 실시예 4의 기록 장치(100d)에 있어서의 비디오 해상도 검출기(107d) 및 어드레스 정보 생성기(108d) 대신에, 오디오 비디오 스트림Sav를 받고 이것에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해 상기 비디오 스트림에 대응하는 어스펙트비를 검출하고 이 어스펙트비를 나타내는 데이터Dar을 출력하는 어스펙트비 검출기(107g)와 이 검출기(107g)의 출력 Dar및 시스템 컨트롤러(111)로부터의 라이트 어드레스 정보Iwa에 따라서 어스펙트비가 변화한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108g)를 구비하고, 상기 특정 어드레스 정보Isa 및 상기 어스펙트비 데이터Dar을 VMG 생성기(110)로 출력하도록 구성한 것이다. 그 밖의 구성은 실시예 4의 기록 장치(100d)와 동일하다.
여기서, 어스펙트비 검출기(107g)는 구체적으로는 어스펙트비로서 16 : 9 또는 4 : 3 등과 같은 값, 레터 박스의 종류 등을 검출하는 구성으로 되어 있다.
다음에 동작에 대해서 설명한다.
이 실시예 7에서는 실시예 4와 마찬가지로 방송 신호 Sbr이 방송 수신기(102)에 의해 수신되고, 이 수신기(102)에서 출력된 오디오 비디오 스트림Sav는 팩화기(도시하지 않음)를 거쳐서 VOB 구성기(103)로 출력된다. 또, VOP 구성기(103)로부터의 VOP 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 이 기록 신호Sre는 광 헤드(105)에 의해 광디스크(106)에 기록된다. 또한, 상기 수신기(102), 팩화기(도시하지 않음), VOB 구성기(103), 기록 신호 처리기(104) 및 기록헤드(105)의 동작은 상기 실시예 4에 있어서의 것과 완전히 동일하다.
그리고, 이 실시예 7에서는 어스펙트비 검출기(107g)에 의해 상기 오디오 비디오 스트림Sav에 포함되는 비디오 스트림의 헤더의 해석에 의해서 비디오 화상의 어스펙트비를 나타내는 어스펙트비 데이터Dar이 검출되고, 이 어스펙트비 데이터Dar이 어드레스 정보 생성기(108g) 및 VMG 생성기(110d)로 출력된다.
상기 어드레스 정보 생성기(108g)에서는 어스펙트비가 변화했을 때 상기 검출기(107g)의 출력 Sar 및 시스템 컨트롤러(111)로부터의 라이트 어드레스 정보Iwa에 따라서 어스펙트비의 변화가 발생한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 VMG 생성기(110d)로 출력된다.
이 VMG 생성기(110d)에서는 상기 어스펙트비 검출기(107g)의 출력 Dar 및 어드레스 정보 생성기(108g)의 출력 Isa에 따라서 상기 각 VOB에 대응하는 관리 정보인 VMG 정보Dvmg가 생성된다. 그리고, 이 VMG 정보Dvmg는 상기 기록 신호 처리기(104)에 의해 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되고, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성된다. 이 기록 신호Sre는 기록헤드(105)에 의해 광디스크(106)에 라이트된다.
또한, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre는 VOB 데이터Dvob에 대응하는 기록 신호Sre의 기록 매체로의 기록이 완료된 후에 기록 매체의 소정의 기록 영역에 라이트된다. 이 때, 상기 특정 어드레스 정보Isa는 서치 정보로서 VMGI 정보(10b1)에 대응하는 기록 영역에 라이트된다. 또, 어스펙트비 데이터Dar은 VMG 정보(10a) 내의 V_ATR(10d1)에 기록된다.
이와 같이, 본 실시예 7의 기록 장치(100g)에서는 오디오 비디오 스트림Sav에 따라서 비디오 화상의 어스펙트비 데이터Dar을 검출하는 어스펙트비 검출기(107g)와 이 검출기(107g)로부터의 어스펙트비 데이터Dar에 따라서 어스펙트비가 변화한 시점에서의 데이터 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108g)를 구비하고, 상기 특정 어드레스정보Isa를 각 VOB의 관리 정보(VMG 정보)(10a)를 구성하는 VMGI(10b1)에 대응하는 광디스크(106)의 기록 영역에 라이트하도록 했으므로, 광디스크(106)에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해, 오디오 비디오 스트림에 있어서의 어스펙트비가 변화한 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 광디스크에 기록되어 있는 스트림의 어스펙트비가 변화하고 있는 위치로 고속으로 액세스하는 것이 가능하게 된다.
(실시예 8)
도 8은 본 발명의 실시예 8에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 8의 기록 장치(100h)는 상기 실시예 5의 기록 장치(100e)에 있어서의 비디오 해상도 검출기(107d) 및 어드레스 정보 생성기(108d) 대신에, 오디오 비디오 스트림Sav를 받고 이것에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해 상기 비디오 스트림에 대응하는 어스펙트비를 검출하고 이 어스펙트비를 나타내는 데이터Dar을 출력하는 어스펙트비 검출기(107g)와 이 검출기(107g)의 출력 Dar 및 시스템 컨트롤러(111)로부터의 라이트 어드레스 정보Iwa에 따라서 어스펙트비가 변화한 시점의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa를 생성하는 어드레스 정보 생성기(108g)를 구비하고, 상기 특정 어드레스 정보Isa 및 상기 어스펙트비 데이터Dar을 VMG 생성기(110)로, 상기 어스펙트비 데이터Dar을 팩화기(112) 및 패딩 사이즈 생성기(113)로 출력하도록 구성한 것이다. 그 밖의 구성은 상기 실시예 5의 기록 장치(100e)와 동일하다.
여기서, 어스펙트비 검출기(107g)는 상기 실시예 7과 마찬가지로 구체적으로는 어스펙트비로서, 16 : 9 또는 4 : 3 등과 같은 값, 레터 박스의 종류 등을 검출하는 구성으로 되어 있다.
다음에 동작에 대해서 설명한다.
이 실시예 8의 기록 장치(100h)에서는 방송 수신기(102)로부터의 오디오 비디오 스트림Sav는 팩화기(112)에 의해 일정 데이터 사이즈를 갖는 데이터 단위(팩)마다 구분되고, 각 팩에 대응하는 데이터Dpck가 VOB 구성기(103b)로 출력된다. 그렇게 해서, 상기 VOB 구성기(103b)에서는 소정의 표시 시간에 대응하는 개수의 PCK 데이터Dpck가 1개의 데이터 단위인 VOBU로서 일괄되고, 기록 개시부터 기록 종료까지의 사이에 입력된 오디오 비디오 스트림Sav에 상당하는 여러개의 VOBU로 이루어지는 VOB 데이터Dvob가 생성된다.
그리고, 이 VOB 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되어 광 헤드(105)에 의해 기록 매체(106)에 기록된다.
또, 어스펙트비 검출기(107g)에서는 어스펙트비 데이터Dar이 검출되고, 어스펙트비 데이터Dar이 어드레스 정보 생성기(108g), 패딩 사이즈 생성기(113) 및 팩화기(112)로 출력된다.
상기 어드레스 정보 생성기(108g)에서는 어스펙트비 데이터Dar 및 시스템 컨트롤러(111)로부터의 라이트 어드레스 정보Iwa에 따라서 어스펙트비가 변화한 시점에서의 라이트 어드레스를 나타내는 특정 어드레스 정보Isa가 출력된다.
또, 패딩 사이즈 생성기(113)에서는 상기 어스펙트비가 변화하면팩화기(112)에서의 팩 처리 상태를 나타내는 내부 신호Sop에 따라서 패딩 데이터의 사이즈가 산출되고, 이 데이터 사이즈를 나타내는 정보Dps가 출력된다. 구체적으로는 소정의 팩에 스트림을 저장하고 있는 상태에서 어스펙트비 데이터Dar에 따라서 어스펙트비의 변화가 검출되면, 이 시점에서의 팩의 빈 데이터 사이즈가 상기 패딩 데이터의 사이즈로서 산출된다.
그리고, 상기 데이터 사이즈 정보Dps가 팩화기(112)에 입력되면, 그 시점에서의 팩의 빈 부분에는 스트림에 있어서의 어스펙트비의 변화가 발생한 위치 이후의 부분 대신에 패딩 데이터가 데이터 사이즈 정보Dps가 나타내는 데이터량만큼 삽입된다. 이것에 의해, 상기 소정의 팩의 작성중에 어스펙트비가 변화하더라도, 소정의 팩에 어스펙트비의 변화 전의 스트림 데이터와 어스펙트비의 변화 후의 스트림 데이터가 포함되는 것이 회피된다. 바꿔 말하면, 어스펙트비의 변화가 발생했을 때에는 어스펙트비의 변화 전의 스트림과 어스펙트비의 변화 후의 스트림은 인접하는 별도의 팩에 저장되게 되고, 상기 소정의 팩에 이어지는 팩에는 그의 선두부터 어스펙트비의 변화 후의 스트림이 저장되게 된다.
그리고, 이 기록 장치(100e)에 있어서의 그 밖의 동작은 상기 실시예 5의 기록 장치(100e)와 마찬가지로 실행되고, 각 VOB에 대응하는 VMG 정보Dvmg에 대응하는 기록 신호Sre가 기록 매체(106)에 기록된다.
또한, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre는 VOB 데이터Dvob에 대응하는 기록 신호Sre의 기록 매체에의 기록이 완료된 후에 기록 매체의 소정의 기록 영역에 라이트된다. 이 때, 상기 특정 어드레스 정보Isa는 서치 정보로서 VMGI정보(10b1)에 대응하는 기록 영역에 라이트된다. 또, 어스펙트비 데이터Dar은 VMG 정보(10a) 내의 V_ATR(10d1)에 기록된다.
이와 같이, 본 실시예 8의 기록 장치(100h)에서는 오디오 비디오 스트림Sav를 팩화 처리에 의해 일정 데이터 사이즈의 데이터 단위마다 구분하는 팩화기(112)를 구비하고, 어스펙트비의 변화가 발생했을 때 작성중인 팩에는 어스펙트비의 변화 후의 스트림 대신에 패딩 데이터를 삽입하도록 했으므로, 스트림은 어스펙트비의 변화 후의 스트림의 선두와 팩의 선두가 일치하도록 기록되게 된다.
이 때문에, 광디스크(106)에 기록된 오디오 비디오 스트림을 재생할 때에는 상기 VMG 정보(10a)를 리드하는 것에 의해 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 어스펙트비가 변화한 부분에 대응하는 기록 위치를 인식할 수 있고, 오디오 비디오 스트림의 재생시에 광디스크에 있어서의 어스펙트비의 변화가 발생하고 있는 스트림의 기록 위치로 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 8에서는 스트림의 소정 위치, 팩의 선두 위치는 팩에 패딩 데이터를 삽입하는 것에 의해 일치시키도록 하고 있지만, 스트림의 소정 위치와 팩의 선두 위치를 일치시키는 방법은 이것에 한정되지 않고, 예를 들면, 팩 헤더 등에 기재되는 팩 데이터의 사이즈 정보를 변경하도록 해도 좋다.
(실시예 9)
도 9는 본 발명의 실시예 9에 의한 기록 장치를 설명하기 위한 블럭도이다.
이 실시예 9의 기록 장치(100i)는 상기 실시예 6의 기록 장치(100f)에 있어서의 비디오 해상도 검출기(107d) 대신에, 오디오 비디오 스트림Sav를 받고 이것에 포함되는 비디오 스트림의 헤더 정보의 해석에 의해 상기 비디오 스트림에 대응하는 어스펙트비를 검출하고 이 어스펙트비를 나타내는 데이터Dar을 출력하는 어스펙트비 검출기(107g)를 구비하고, 상기 어스펙트비 데이터Dar을 VOP 구성기(103f) 및 VMG 생성기(110f)로 출력하도록 구성한 것이다. 그 밖의 구성은 실시예 6의 기록 장치(100f)와 동일하다.
여기서, 어스펙트비 검출기(107g)는 구체적으로는 어스펙트비로서 16 : 9 또는 4 : 3 등과 같은 값, 레터 박스의 종류 등을 검출하는 구성으로 되어 있다.
다음에 동작에 대해서 설명한다.
이 실시예 9의 기록 장치(100i)에서는 방송 신호 Sbr이 방송 수신기(102)에 의해 수신되고, 이 수신기(102)에서 출력된 오디오 비디오 스트림Sav는 팩화기(도시하지 않음)를 거쳐서 VOB 구성기(103)로 출력된다. 또, VOP 구성기(103)로부터의 VOP 데이터Dvob는 기록 신호 처리기(104)에 의해 기록 신호Sre로 변환되고, 이 기록 신호Sre는 광 헤드(105)에 의해 광디스크(106)에 기록된다. 또한, 상기 수신기(102), 팩화기(도시하지 않음), VOB 구성기(103), 기록 신호 처리기(104) 및 기록헤드(105)의 동작은 상기 실시예 6에 있어서의 것과 완전히 동일하다.
그리고, 이 실시예 9에서는 어스펙트비 검출기(107g)에 의해 상기 오디오 비디오 스트림Sav에 포함되는 비디오 스트림의 헤더의 해석에 의해서 비디오 화상의 어스펙트비를 나타내는 어스펙트비 데이터Dar이 검출되고, 이 어스펙트비데이터Dar이 VOP 구성기(103f) 및 VMG 생성기(110f)로 출력된다.
상기 VOB 구성기(103f)에서는 상기 오디오 비디오 스트림Sav의 기록중에 어스펙트비가 변화했을 때에는 어스펙트비의 변화 전의 스트림과 어스펙트비의 변화 후의 스트림이 별도의 VOB 데이터로 되도록, 상기 오디오 비디오 스트림Sav에 대응하는 VOB 데이터Dvob가 구성된다.
상기 VMG 생성기(110f)에서는 기록된 VOB 데이터의 관리 정보인 VMG 정보Dvmg가 생성되고, 이 VMG 정보Dvmg는 기록 신호 처리기(104)로 출력된다. 이 처리기(104)에서는 상기 VMG 정보Dvmg에 에러 정정 부호의 부가 처리 및 기록 변조 처리가 실시되고, 상기 VMG 정보Dvmg에 대응하는 기록 신호Sre가 생성된다. 상기 기록 신호Sre는 광 헤드(105)에 의해 광디스크(106)에 기록된다.
상기 VMG 정보Dvmg에는 도 18에 도시하는 바와 같이 각 VOB 데이터에 대응하는 관리 정보로서, 그의 기록 개시 어드레스 정보, 서치 정보, 비디오 속성 정보 및 오디오 속성 정보가 포함되어 있다.
이와 같이, 본 실시예 9의 기록 장치(100i)에서는 오디오 비디오 스트림Sav를 DVD의 레코딩 규격의 포맷에 따라서 VOB 데이터로 변환하는 VOB 구성기로서, 어스펙트비가 변화했을 때 그 변화 전의 스트림과 그 변화 후의 스트림을 별도의 VOB 데이터로서 구분하는 VOB 구성기(103f)를 구비했으므로, 1개의 VOB 데이터에 대해서 어스펙트비를 통일할 수 있다. 이것에 의해, 광디스크(106)에 기록된 기록 신호를 재생할 때에는 각 VOB 단위로 관리되어 있는 어스펙트비에 따라서 각 VOB 데이터에 대한 복호 처리를 용이하게 실행하는 것이 가능하게 된다.
또, VMG 정보Dvmg를 리드하는 것에 의해, 오디오 비디오 스트림의 재생시에 광디스크에 기록되어 있는 스트림의 어스펙트비가 변화하고 있는 위치로 고속으로 액세스하는 것이 가능하게 된다.
또한, 상기 실시예 1 내지 9에서는 기록 장치에 입력되는 방송 신호가 디지털 방송 신호인 경우에 대해서 설명했지만, 기록 장치에 입력되는 방송 신호는 디지털 방송 신호에 한정되지 않고, 아날로그 텔레비전 신호라도 좋다.
이 경우, 비디오 해상도나 어스펙트비, 그 밖의 비디오 속성에 관한 정보나 오디오 속성에 관한 정보는 수직 귀선 기간 등에 중첩된 정보에 따라서 검출한다.
또, 실시예 1 내지 9에서는 방송 신호를 수신하는 수신기(102)의 출력을 DVD의 레코딩 규격에 따른 데이터로 변환하여 기록하도록 하고 있지만, 수신기(102)의 출력에 대해서 압축 부호화 처리를 실시하는 부호화 압축 수단을 구비하고, 이 부호화 압축 수단의 출력을 DVD의 레코딩 규격에 따른 데이터로 변환하여 기록하도록 해도 좋다.
또, 상기 실시예 1 내지 9에서는 비디오 해상도나 어스펙트비 등의 비디오 속성 또는 오디오 속성의 변화점의 라이트 어드레스에 관한 정보를 각 VOP에 대응하는 관리 정보인 VMG 정보로서 기록하도록 하고 있지만, 비디오 속성 또는 오디오 속성의 변화점에 관한 정보는 어드레스 정보에 한정되지 않고, 기록 개시 시간을 기준으로 하는 속성 변화 시점의 기록 시각을 VMG 정보로서 기록해도 좋다.
이 경우, 소정의 기록 시각에 대응하는 기록 데이터에 대해서 고속으로 액세스하기 위해서는 기록 시각과 라이트 어드레스를 대응시키는 타임 맵 표를 나타내는 정보를 유지하고, 기록 시각을 타임 맵 표에 따라서 라이트 어드레스로 변환해서 얻어진 라이트 어드레스에 대응하는 기록 정보로 액세스하면 좋다.
(실시예 10)
도 10은 본 발명의 실시예 10에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 10의 부호화 장치(100j)는 오디오 비디오 신호에 포함되는 비디오 신호를 비디오 속성 및 오디오 속성에 따라서 부호화하는 장치이다.
즉, 이 부호화 장치(100j)는 비디오 신호Svi에 프레임 내 부호화 처리를 실시하여 제 1 부호화 데이터Ev1을 생성하는 프레임 내 부호화기(122a)와 비디오 신호Svi에 프레임간 부호화 처리를 실시하여 제 2 부호화 데이터Ev2를 생성하는 프레임간 부호화기(122b)를 갖고 있다.
여기서, 상기 프레임 내 부호화기(122a)는 처리 대상으로 되는 프레임의 비디오 신호Svi에 대해서 프레임 내의 정보만을 이용하여 독립적으로 부호화 처리를 실시하는 것으로서, 예를 들면, MPEG 부호화 방식에 있어서의 I프레임의 부호화 처리를 실행하는 것이다. 또, 프레임간 부호화기(122b)는 처리 대상으로 되는 대상 프레임에 대응하는 비디오 신호Svi에 대해서 상기 대상 프레임 이외의 처리완료된 프레임의 화상 정보를 참조 프레임의 화상 정보로서 이용하는 프레임간 예측 부호화 처리를 실시하는 것으로서, 예를 들면, MPEG 부호화방식에 있어서의 P프레임 또는 B프레임의 부호화 처리를 실행하는 것이다.
또, 상기 부호화 장치(100j)는 상기 비디오 신호Svi를 제어 신호Scnt에 따라서 상기 양 부호화기(122a)와 (122b) 중의 한쪽에 공급하는 입력측 스위치(121)와 상기 제 1 및 제 2 부호화 데이터Ev1와 Ev2 중의 한쪽을 제어 신호Scnt에 따라서 선택하고 이 선택된 부호화 데이터를 비디오 스트림Dstr로서 출력하는 출력측 스위치(123)를 갖고 있다.
여기서, 상기 입력측 스위치(121)는 상기 비디오 신호Svi가 입력되는 입력 단자(12la), 상기 비디오 신호Svi를 프레임 내 부호화기(122a)로 공급하기 위한 제 1 출력 단자(121b) 및 상기 비디오 신호Svi를 프레임간 부호화기(122b)로 공급하기 위한 제 2 출력 단자(121c)를 갖고 있고, 상기 스위치 제어 신호Scnt에 따라서 입력 단자(121a)와 제 1 출력 단자(121b)의 접속 상태 및 입력 단자(121a)와 제 2 출력 단자(121c)의 접속 상태가 전환되도록 되어 있다. 또, 상기 출력측 스위치(123)는 상기 제 1 부호화 데이터 Ev1이 입력되는 제 1 입력 단자(123a), 상기 제 2 부호화 데이터 Ev2가 입력되는 제 2 입력 단자(123b) 및 상기 비디오 스트림Dstr을 출력하기 위한 출력 단자(123c)를 갖고 있고, 상기 스위치 제어 신호Scnt에 따라서 제 1 입력 단자(123a)와 출력 단자(123c)의 접속 상태 및 제 2 입력 단자(12lb)와 출력 단자(123c)의 접속 상태가 전환되도록 되어 있다.
또, 상기 부호화 장치(100j)는 상기 오디오 비디오 신호에 포함되는 비디오 신호Svi에 따라서 비디오 속성을 검출하여 비디오 속성 데이터Dva를 출력하는 비디오 속성 검출기(124)와 상기 오디오 비디오 신호에 포함되는 오디오 신호Sau에 따라서 오디오 속성을 검출하여 오디오 속성 데이터Daa를 출력하는 오디오 속성 검출기(125)를 갖고 있다.
또, 상기 부호화 장치(100j)는 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 상기 스위치 제어 신호Scnt를 상기 각 스위치(121), (123)로 출력하는 부호화 제어기(126)과 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 프레임간 부호화 처리를 제어하는 부호화 제어 신호 Pcnt를 상기 프레임간 부호화기(122b)로 출력하는 예측 모드 제어기(127)를 갖고 있다.
여기서, 상기 부호화 제어기(126)는 비디오 속성 또는 오디오 속성의 변화가 없는 상태에서는 도 17에 도시하는 바와 같이 주기적으로 프레임 내 부호화 처리와 프레임간 부호화 처리가 실행되도록, 상기 입력측 및 출력측 스위치(121) 및 (123)을 제어하여 일정수의 프레임으로 이루어지는 GOP를 구성하고, 한편, 비디오 속성 또는 오디오 속성이 변화했을 때에는 프레임 내 부호화 처리 및 프레임간 부호화 처리가 실행되는 주기를 변경하여 비디오 속성의 변화 및 오디오 속성의 변화 후의 스트림의 선두와 GOP를 구성하는 스트림의 선두가 일치하도록, 상기 입력측 및 출력측 스위치(121) 및 (123)을 제어하는 구성으로 되어 있다.
또, 상기 예측 모드 제어기(127)는 비디오 속성 또는 오디오 속성의 변화가 없는 상태에서는 B프레임에 대한 부호화 처리로서 상기 B프레임의 전후에 위치하는 2개의 프레임을 참조 프레임으로서 이용하는 처리가 실행되도록 상기 프레임간 부호화기(122b)를 제어하고, 한편, 비디오 속성 또는 오디오 속성이 변화했을 때에는 B프레임에 대한 부호화 처리로서, 처리 대상의 프레임이 속하는 특정 GOP와는 비디오 속성 또는 오디오 속성이 다른 처리완료된 GOP에 속하는 프레임이 참조 프레임으로서 이용되는 일이 없도록, 상기 프레임간 부호화기(122b)를 제어하는 구성으로 되어 있다. 여기서, 처리완료된 GOP는 특정 GOP보다 이전에 각 프레임에 대한 부호화 처리가 실행된 것이다.
또한, 비디오 속성 변화점의 직전 프레임을 GOP의 최종 프레임으로 하는 방법으에서는 GOP의 최후의 수 프레임을 P프레임 또는 I프레임으로서 부호화 처리를 연속적으로 실행하는 것에 의해, GOP를 구성하는 프레임의 종류를 조정하는 방법이 고려된다.
다음에 동작에 대해서 설명한다.
본 실시예 10의 부호화 장치(100j)에 오디오 비디오 신호가 입력되면, 이 오디오 비디오 신호에 포함되는 각 프레임에 대응하는 비디오 신호Svi는 입력측 스위치(121)를 거쳐서 프레임 내 부호화기(122a)와 프레임간 부호화기(122b) 중의 한쪽으로 공급된다.
프레임 내 부호화기(122a)에서는 대상 프레임의 비디오 신호Svi에 대해서 다른 프레임의 화상 정보를 참조하지 않는 부호화 처리가 실시되고, 상기 부호화 처리에 의해 제 1 부호화 데이터(인트라 부호화 데이터)Ev1이 생성된다. 즉, 프레임 내 부호화기(122a)에서는 대상 프레임 내의 화상 정보만을 이용하여 비디오 신호에 대해서 독립적으로 부호화 처리가 실시되고, 구체적으로는 MPEG 부호화방식에 있어서의 I프레임에 대한 부호화 처리가 실행된다. 한편, 프레임간 부호화기(122b)에서는 대상 프레임의 비디오 신호Svi에 대해서 다른 프레임의 화상 정보를 참조하는 부호화 처리가 실시되고, 상기 부호화 처리에 의해 제 2 부호화 데이터(인터 부호화 데이터)Ev2가 생성된다. 즉, 프레임간 부호화기(122b)에서는 대상 프레임의 비디오 신호Svi에는 소정의 프레임의 화상 정보를 참조 프레임의 화상 정보로서 이용하는 프레임간 예측 부호화 처리가 실시된다. 구체적으로는 MPEG 부호화방식에 있어서의 P프레임 또는 B프레임에 대한 부호화 처리가 실행된다.
그리고, 각 부호화기에 의해 생성된 부호화 데이터는 출력측 스위치(123a)를 거쳐서 비디오 스트림Dstr로서 출력된다.
또, 비디오 속성 검출기(124)에서는 입력된 오디오 비디오 신호에 포함되는 비디오 신호Svi의 비디오 속성이 검출되고, 비디오 속성 데이터Dva가 부호화 제어기(126) 및 예측 모드 제어기(127)로 출력된다. 또, 오디오 속성 검출기(125)에서는 입력된 오디오 비디오 신호에 포함되는 오디오 신호Sau의 오디오 속성이 검출되고, 오디오 속성 데이터 Dau가 부호화 제어기(126) 및 예측 모드 제어기(127)로 출력된다.
상기 부호화 제어기(126)에서는 상기 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 상기 입력측 및 출력측 스위치(121) 및 (123)에 대해서 제어 신호Scnt가 출력되고, 이 양 스위치(121) 및 (123)은 대상 프레임의 비디오 신호Svi에 대해서 프레임 내 부호화 처리와 프레임간 부호화 처리 중의 어느 하나의 처리가 실시되도록 전환하여 제어된다.
예를 들면, 비디오 속성 또는 오디오 속성의 변화가 없는 상태에서는 도 17에 도시하는 바와 같이 주기적으로 프레임 내 부호화 처리와 프레임간 부호화 처리가 실행되도록, 상기 스위치(121) 및 (123)이 제어되고, 이것에 의해 일정수의 프레임으로 이루어지는 GOP가 구성된다. 한편, 비디오 속성 또는 오디오 속성이 변화했을 때에는 프레임 내 부호화 처리 및 프레임간 부호화 처리가 실행되는 주기에 관계 없이 비디오 속성의 변화 또는 오디오 속성의 변화 후의 스트림의 선두와 GOP를 구성하는 스트림의 선두가 일치하도록, 상기 양 스위치(121) 및 (123)이 제어된다.
또, 예측 모드 제어기(127)에서는 비디오 속성 또는 오디오 속성의 변화가 없는 상태에서는 B프레임에 대한 부호화 처리로서 상기 B프레임의 전후에 위치하는 2개의 프레임을 참조 프레임으로서 이용하는 처리가 실행되도록, 상기 프레임간 부호화기(122b)에 대한 제어가 실행된다. 한편, 비디오 속성 또는 오디오 속성이 변화했을 때에는 B프레임에 대한 부호화 처리로서, 처리 대상의 프레임이 속하는 특정 GOP와는 비디오 속성 또는 오디오 속성이 다른 처리완료된 GOP에 속하는 프레임이 참조 프레임으로서 이용되는 일이 없도록, 상기 프레임간 부호화기(122b)에 대한 제어가 실행된다.
이와 같이, 본 실시예 10의 부호화 장치(100j)에서는 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 각 프레임의 비디오 신호Svi에 대해서 프레임 내 부호화 처리와 프레임간 부호화 처리 중의 어느쪽의 처리를 실시할지를 제어하는 부호화 제어기(126)과 상기 속성 데이터Dva 및 Daa에 따라서 프레임간 부호화 처리에 있어서의 예측 모드를 제어하는 예측 모드 제어기(127)를 구비하고, 비디오 속성 및 오디오 속성이 변화했을 때, 속성 변화 후의 스트림의 선두와 GOP를 구성하는 스트림의 선두가 일치하고 또한 처리 대상의 프레임이 속하는 GOP와는 속성이다른 GOP에 속하는 프레임이 참조 프레임으로서 이용되는 일이 없도록 했으므로, 부호화방식, 비디오 해상도, 비디오 어스펙트비 등의 비디오 속성이 변화하는 비디오 신호를 MPEG 등의 부호화방식에 따라서 부호화할 수 있다.
즉, 본 실시예 10의 부호화 장치(100j)에서는 비디오 속성 또는 오디오 속성이 변화했을 때에도 속성 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하고 있으므로, GOP를 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 비디오 속성 변화점 및 오디오 속성 변화점에 대해서 용이하게 액세스하는 것이 가능하게 된다.
또, 대상 프레임에 대한 참조 프레임으로서 비디오 속성 또는 오디오 속성이 대상 프레임의 속성과는 다른 GOP의 프레임을 이용하는 것을 금지하는 것에 의해, 비디오 속성 및 오디오 속성의 변화점의 전후의 GOP에 대해서 독립적으로 부호화 처리 또는 복호화 처리를 실시할 수 있어, 비디오 속성 또는 오디오 속성이 변화하더라도 부호화 처리 및 복호 처리를 파탄하는 일 없이 실행하는 것이 가능하게 된다.
(실시예 11)
도 11은 본 발명의 실시예 11에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 11의 부호화 장치(100k)는 상기 실시예 10의 부호화 장치(100j)의 구성에 부가하여, 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa에 따라서 상기출력측 스위치에서 출력되는 비디오 스트림Dstr에 대해서 팩화 처리를 실시하여 팩화된 비디오 스트림Dpck를 출력하는 팩화기 (128)을 구비한 것이다. 여기서 팩화 처리는 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분하는 처리이다.
이 팩화기(128)는 비디오 속성 또는 오디오 속성의 변화가 발생하지 않고 있는 상태에서는 비디오 스트림에 대한 팩화 처리에 의해 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분한다. 한편, 비디오 속성 또는 오디오 속성이 변화했을 때에는 비디오 속성 및 오디오 속성의 변화 후의 스트림의 선두와 팩에 저장되어 있는 스트림의 선두가 일치하도록 상기 팩화 처리를 실행한다.
구체적으로는 상기 팩화기(128)는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 속성 변화가 발생했을 때에는 상기 팩에는 속성 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하도록 되어 있다. 또한, 속성 변화가 발생했을 때, 팩내에는 동일한 속성의 스트림만이 포함되도록 하는 방법은 상기한 바와 같이 속성 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하는 방법에 한정되지 않고, 예를 들면, 속성 변화가 발생했을 때에는 속성 변화 후의 스트림이 속성 변화 전의 스트림에 이어서 팩내에 포함되는 일이 없도록, 이 팩의 헤더 정보에 있어서의 팩 사이즈를 변경하도록 해도 좋다.
그리고, 그 밖의 구성은 실시예 10의 부호화 장치(100j)와 동일하다. 다음에 작용 효과에 대해서 설명한다.
본 실시예 11의 부호화 장치(100k)에서는 실시예 10의 부호화 장치(100j)와마찬가지로 비디오 속성 또는 오디오 속성이 변화했을 때에는 속성 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하도록, 비디오 신호에 대한 부호화 처리가 실행된다.
그리고, 팩화기(128)에서는 비디오 스트림을 소정 사이즈의 팩으로 구분하는 팩화 처리는 스트림의 비디오 속성 또는 오디오 속성의 변화점이 팩의 선두와 일치하도록 실행된다. 구체적으로는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 속성 변화가 발생했을 때에는 상기 팩에는 속성 변화 후의 스트림 대신에 소정의 패딩 데이터가 삽입된다.
이와 같이, 본 실시예 11의 부호화 장치(100k)에서는 실시예 10의 구성에 부가하여, 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 속성 변화가 발생했을 때, 상기 팩에는 속성 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하는 팩화기(128)를 구비했으므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 팩 데이터Dpck에 대해서 비디오 해상도 등의 비디오 속성의 변화점으로의 고속의 액세스를 실행하는 것이 가능하게 된다.
(실시예 12)
도 12는 본 발명의 실시예 12에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 12의 부호화 장치(100m)은 상기 실시예 10의 부호화 장치(100j)의 비디오 속성 검출기(124) 및 오디오 속성 검출기(125) 대신에, 상기 오디오 비디오신호에 포함되는 비디오 신호Svi에 따라서 비디오 해상도를 검출하여 비디오 해상도 데이터Dvr을 출력하는 비디오 해상도 검출기(129)를 구비하고 있다. 이 비디오 해상도 검출기(129)는 비디오 해상도로서 실시예 4의 비디오 해상도 검출기(107d)와 마찬가지로 수평 화면사이즈, 수직 화면사이즈, 프레임 주파수 중의 적어도 1개를 검출하는 구성으로 되어 있다. 또한, 상기 비디오 해상도 검출기(129)는 비디오 해상도로서 비디오 신호가 비월 신호인지 프로그래시브 신호인지를 검출하는 구성으로 해도 좋다.
또, 이 실시예 12의 부호화 장치(100m)은 실시예 10의 부호화 장치(100j)의 부호화 제어기(126) 및 예측 모드 제어기(127) 대신에, 비디오 해상도 데이터Dvr에 따라서 스위치 제어 신호Scnt에 의해 상기 각 스위치(121), (123)를 제어하는 부호화 제어기(126m)와 상기 비디오 해상도 데이터Dvr에 따라서 부호화 제어 신호 Pcnt에 의해 상기 프레임간 부호화기(122b)를 제어하는 예측 모드 제어기(127m)을 구비한 것이다.
여기서, 상기 부호화 제어기(126m)은 비디오 해상도의 변화가 없는 상태에서는 도 17에 도시하는 바와 같이 주기적으로 프레임 내 부호화 처리와 프레임간 부호화 처리가 실행되도록 상기 스위치(121) 및 (123)을 제어하고, 한편, 비디오 해상도가 변화했을 때에는 프레임 내 부호화 처리 및 프레임간 부호화 처리가 실행되는 주기를 변경하여 비디오 해상도의 변화 후의 스트림의 선두와 GOP를 구성하는 스트림의 선두가 일치하도록, 상기 스위치(121) 및 (123)을 제어하는 구성으로 되어 있다.
또, 상기 예측 모드 제어기(127m)은 비디오 해상도의 변화가 없는 상태에서는 B프레임에 대한 부호화 처리로서 상기 B프레임의 전후에 위치하는 2개의 프레임을 참조 프레임으로서 이용하는 처리가 실행되도록 상기 프레임간 부호화기(122b)를 제어하고, 한편, 비디오 해상도가 변화했을 때에는 B프레임에 대한 부호화 처리로서, 처리 대상의 프레임이 속하는 특정 GOP와는 비디오 해상도가 다른 처리완료된 GOP에 속하는 프레임이 참조 프레임으로서 이용되는 일이 없도록, 상기 프레임간 부호화기(122b)를 제어하는 구성으로 되어 있다.
그리고, 그 밖의 구성은 실시예 10의 부호화 장치(110j)와 동일하다. 다음에 동작에 대해서 설명한다.
도 13은 이 실시예 12의 부호화 장치(100m)에 입력되는 텔레비전 신호(비디오 신호)를 도시한 도면이다.
여기서는 프레임 F(j-3)까지의 비디오 신호는 하이비전 신호이고, 프레임 F(j-2) 이후의 비디오 신호는 표준 텔레비전 신호이다. 즉, 프레임 F(j-2)가 상기 비디오 신호에 있어서의 비디오 해상도가 변화한 위치에 대응하는 프레임이다. 또한, 도 13중, F(j-5), F(j-4)는 하이비전 신호에 대응하는 프레임, F(j-1)∼F(j+9)는 하이비전 신호에 대응하는 프레임이다.
도 13에 도시하는 비디오 신호가 상기 부호화 장치(100m)에 입력되면, 상기 비디오 신호는 그 비디오 해상도의 변화 및 부호화 모드에 따라서 프레임 내 부호화기(122a) 및 프레임간 부호화기(122b) 중의 어느 하나에 의해 부호화 처리가 실시되고, 상기 부호화 처리에 의해 얻어지는 비디오 스트림Dstr이 출력된다. 또한,상기 부호화 모드는 비디오 신호에 따라서 각 프레임에 대해서 I프레임, P프레임 또는 B프레임 중의 어느쪽의 프레임에 대한 부호화 처리를 실시해야 되는지를 나타내는 정보이다.
이하, 도 13에 도시하는 비디오 신호가 상기 부호화 장치(100m)에 입력되었을 때의 비디오 해상도 검출기(129), 부호화 제어기(126m) 및 예측 모드 제어기(127m)의 동작에 대해서 간단히 설명한다.
상기 비디오 해상도 검출기(129)에서는 상기 부호화 장치(100m)에 입력된 비디오 신호Svi에 따라서 비디오 해상도가 검출되고, 비디오 해상도 데이터Dvr이 부호화 제어기(126m) 및 예측 모드 제어기(127m)로 출력된다.
그렇게 하면, 부호화 제어기(126m)에서는 프레임 F(j-3)에 의해 1개의 GOP가 완결되고 또한 그 다음의 프레임 F(j-2)에 의해 새로운 GOP가 구성되도록 상기 스위치(121) 및 (123)을 전환하는 제어가 실행된다. 이것에 의해, 1개의 GOP를 구성하는 프레임은 전부 비디오 해상도가 동일한 프레임으로 되고, 1개의 GOP 내에는 비디오 해상도가 다른 프레임이 혼재하지 않게 된다.
또, 예측 모드 제어기(127m)에서는 B프레임 F(j-2) 및 F(j-1)에 대한 프레임간 부호화 처리시에는 I프레임 F(j)만이 참조 프레임으로서 이용되도록 프레임간 부호화기(122b)에 대한 제어가 실행된다.
이와 같이, 본 실시예 12의 부호화 장치(100m)에서는 비디오 신호에 따라서 비디오 해상도를 검출하는 비디오 해상도 검출기(129), 비디오 해상도 데이터Dvr에 따라서 각 프레임의 비디오 신호Svi에 대해서 프레임 내 부호화 처리와 프레임간부호화 처리 중의 어느쪽의 처리를 실시할지를 제어하는 부호화 제어기(126m) 및 상기 비디오 해상도 데이터Dvr에 따라서 프레임간 부호화 처리에 있어서의 예측 모드를 제어하는 예측 모드 제어기(127)를 구비하고, 비디오 해상도의 변화점에서는 GOP을 분리하고, 또, 비디오 해상도의 변화점에 상당하는 프레임을 선두 프레임으로 하는 GOP를 그의 직전의 GOP의 프레임을 참조하지 않고 각 프레임의 부호화 처리가 실시된 것으로 하도록 했으므로, 비디오 해상도가 변화하는 비디오 신호를 MPEG 등의 부호화방식에 따라서 부호화할 수 있다.
즉, 본 실시예 12의 부호화 장치(100m)에서는 비디오 해상도가 변화했을 때에도 해상도 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하고 있으므로, GOP를 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 비디오 해상도 변화점에 대해서 용이하게 액세스하는 것이 가능하게 된다.
또, 대상 프레임에 대한 참조 프레임으로서 비디오 해상도가 대상 프레임의 비디오 해상도와는 다른 GOP의 프레임을 이용하는 것을 금지하는 것에 의해, 비디오 해상도의 변화점의 전후의 GOP에 대해서 독립적으로 부호화 처리 또는 복호화 처리를 실시할 수 있어, 비디오 해상도가 변화하더라도 부호화 처리 및 복호 처리를 파탄하는 일 없이 실행하는 것이 가능하게 된다.
또한, 상기 실시예 12에서는 비디오 해상도가 변화한 후의 최초의 GOP(특정 GOP)의 선두 프레임은 B프레임으로 하고 있지만, 이 특정 GOP의 최초의 프레임은 I프레임으로 해도 좋다. 이와 같이, 특정 GOP의 선두 프레임을 I프레임으로 하는것에 의해, 상기 특정 GOP에 대한 프레임간 부호화 처리에서는 상기 특정 GOP와는 비디오 해상도가 다른 GOP의 프레임이 참조 프레임으로서 이용되는 일은 없게 된다.
또, 비디오 해상도의 변화 직전의 프레임을 상기 특정 GOP의 직전의 GOP(직전 GOP)의 최종 프레임과 일치시키기 위해서는 상기 직전 GOP의 최후의 수 프레임을 P프레임 또는 I프레임으로 하는 부호화 처리를 연속적으로 실행하는 것에 의해, 각 프레임의 종류를 조정하면 좋다.
또, 상기 실시예 12에서는 인접하는 I프레임과 P프레임 사이 및 인접하는 2개의 P프레임간의 2프레임을 B프레임으로서 부호화 처리를 실행하도록 하고 있지만, B프레임의 개수는 한정되는 것은 아니고, 예를 들면 B프레임은 존재하지 않아도 좋다.
(실시예 13)
도 14는 본 발명의 실시예 13에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 13의 부호화 장치(100n)은 상기 실시예 12의 부호화 장치(100m)의 구성에 부가하여, 비디오 해상도 데이터Dvr에 따라서 상기 출력측 스위치에서 출력되는 비디오 스트림Dstr에 대해서 팩화 처리를 실시하여 팩화된 비디오 스트림Dpck를 출력하는 팩화기(128n)을 구비한 것이다. 여기서 팩화 처리는 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분하는 처리이다.
이 팩화기 (128n)은 실시예 11의 팩화기(128)에 있어서의 입력 신호인 비디오 속성 데이터Dva 및 오디오 속성 데이터Daa 대신에 비디오 해상도 데이터Dvr을 받는 것으로서, 이 팩화기(128n)의 그 밖의 구성은 실시예 11의 팩화기(128)와 완전히 동일하다.
즉, 이 팩화기(128n)은 비디오 해상도의 변화가 발생하지 않고 있는 상태에서는 비디오 스트림에 대한 팩화 처리에 의해 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분하고, 한편, 비디오 해상도가 변화했을 때에는 비디오 해상도의 변화 후의 스트림의 선두와 팩에 저장되어 있는 스트림의 선두가 일치하도록 상기 팩화 처리를 실행하는 것이다.
구체적으로는 상기 팩화기(128)는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 해상도 변화가 발생했을 때에는 상기 팩에는 해상도 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하도록 되어 있다.
그리고, 이 실시예 13의 그 밖의 구성은 실시예 12의 부호화 장치(100m)와 동일하다.
다음에 작용 효과에 대해서 설명한다.
본 실시예 13의 부호화 장치(100n)에서는 실시예 12의 부호화 장치100m과 마찬가지로 비디오 해상도가 변화했을 때에는 해상도 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하도록, 비디오 신호에 대한 부호화 처리가 실행된다.
그리고, 팩화기(128n)에서는 비디오 스트림을 소정 사이즈의 팩으로 구분하는 팩화 처리는 스트림의 비디오 해상도의 변화점이 팩의 선두와 일치하도록 실행된다. 구체적으로는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 비디오 해상도 변화가 발생했을 때에는 상기 팩에는 해상도 변화 후의 스트림 대신에 소정의 패딩 데이터가 삽입된다.
이와 같이, 본 실시예 13의 부호화 장치(100n)에서는 실시예 12의 구성에 부가하여, 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 비디오 해상도 변화가 발생했을 때, 상기 팩에는 해상도 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하는 팩화기(128n)를 구비했으므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 팩화 데이터Dpck에 대해서 비디오 해상도의 변화점으로의 고속의 액세스를 하는 것이 가능하게 된다.
(실시예 14)
도 15는 본 발명의 실시예 14에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 14의 부호화 장치(100p)는 상기 실시예 10의 부호화 장치(100j)의 비디오 속성 검출기(124) 및 오디오 속성 검출기(125) 대신에, 상기 오디오 비디오 신호에 포함되는 비디오 신호Svi에 따라서 비디오 어스펙트비를 검출하여 어스펙트비 데이터Dar을 출력하는 어스펙트비 검출기(130)를 구비하고 있다. 이 어스펙트비 검출기(130)는 비디오 신호의 수직 귀선 기간에 매립되어 있는 어스펙트비 정보를 리드하는 것에 의해 검출한다. 또, 이 어스펙트비 검출기(130)는 어스펙트비로서는 실시예 7의 어스펙트비 검출기(107g)와 마찬가지로 어스펙트비의 값(16 : 9 또는 4 : 3), 레터 박스 정보 등을 검출한다.
또, 이 실시예 14의 부호화 장치(100n)은 실시예 10의 부호화 장치(100j)의 부호화 제어기(126) 및 예측 모드 제어기(127) 대신에, 어스펙트비 데이터Dar에 따라서 스위치 제어 신호Scnt에 의해 상기 각 스위치(121), (123)를 제어하는 부호화 제어기(126p)와 상기 어스펙트비 데이터Dar에 따라서 부호화 제어 신호 Pcnt에 의해 상기 프레임간 부호화기(122b)를 제어하는 예측 모드 제어기(127p)를 구비한 것이다.
여기서, 상기 부호화 제어기(126p)는 어스펙트비의 변화가 없는 상태에서는 도 17에 도시하는 바와 같이 주기적으로 프레임 내 부호화 처리와 프레임간 부호화 처리가 실행되도록 상기 스위치(121) 및 (123)을 제어하고, 한편, 어스펙트비가 변화했을 때에는 프레임 내 부호화 처리 및 프레임간 부호화 처리가 실행되는 주기를 변경하여 어스펙트비의 변화 후의 스트림의 선두와 GOP를 구성하는 스트림의 선두가 일치하도록, 상기 스위치(121) 및 (123)을 제어하는 구성으로 되어 있다.
또, 상기 예측 모드 제어기(127p)는 어스펙트비의 변화가 없는 상태에서는 B프레임에 대한 부호화 처리로서 상기 B프레임의 전후에 위치하는 2개의 프레임을 참조 프레임으로서 이용하는 처리가 실행되도록 상기 프레임간 부호화기(122b)를 제어하고, 한편, 어스펙트비가 변화했을 때에는 B프레임에 대한 부호화 처리로서, 처리 대상의 프레임이 속하는 특정 GOP와는 비디오 해상도가 다른 처리완료된 GOP에 속하는 프레임이 참조 프레임으로서 이용되는 일이 없도록, 상기 프레임간 부호화기(122b)를 제어하는 구성으로 되어 있다.
그리고, 그 밖의 구성은 실시예 10의 부호화 장치(100j)와 동일하다. 다음에 동작에 대해서 설명한다.
이 실시예 14의 부호화 장치(100p)에 비디오 신호Svi가 입력되면, 상기 비디오 신호는 그의 어스펙트비의 변화에 따라서 프레임 내 부호화기(122a)와 프레임간 부호화기(122b) 중의 어느 하나에 의해 부호화 처리가 실시되고, 상기 부호화 처리에 의해 얻어지는 비디오 스트림Dstr이 출력된다.
즉, 상기 어스펙트비 검출기(130)에서는 상기 부호화 장치(100p)에 입력된 비디오 신호Svi에 따라서 어스펙트비가 검출되고, 어스펙트비 데이터Dar이 부호화 제어기(126p) 및 예측 모드 제어기(127p)로 출력된다.
그렇게 하면, 부호화 제어기(126p)에서는 어스펙트비의 변화 직전의 프레임에 의해 1개의 GOP가 완결되고 또한 그 다음의 프레임에 의해 새로운 GOP가 구성되도록 상기 스위치(121) 및 (123)을 전환하는 제어가 실행된다. 이것에 의해, 1개의 GOP를 구성하는 프레임은 전부 어스펙트비가 동일한 프레임으로 되고, 1개의 GOP 내에는 어스펙트비가 다른 프레임이 혼재하지 않게 된다.
또, 예측 모드 제어기(127p)에서는 대상 프레임에 대한 참조 프레임으로서, 어스펙트비가 대상 프레임의 어스펙트비와는 다른 GOP의 프레임을 이용하는 일이 없도록 프레임간 부호화기(122b)에 대한 제어가 실행된다.
이와 같이, 본 실시예 14의 부호화 장치(100p)에서는 비디오 신호에 따라서 어스펙트비를 검출하는 비디오 해상도 검출기(130), 어스펙트비 데이터Dar에 따라서 각 프레임의 비디오 신호Svi에 대해서 프레임 내 부호화 처리와 프레임간 부호화 처리 중의 어느쪽의 처리를 실시할지를 제어하는 부호화 제어기(126p) 및 상기 어스펙트비 데이터Dar에 따라서 프레임간 부호화 처리에 있어서의 예측 모드를 제어하는 예측 모드 제어기(127)를 구비하고, 어스펙트비의 변화점에서는 GOP을 분리하고, 또, 어스펙트비의 변화점에 상당하는 프레임을 선두 프레임으로 하는 GOP를 그의 직전의 GOP의 프레임을 참조하지 않고 각 프레임의 부호화 처리가 실시된 것으로 하도록 했으므로, 어스펙트비가 변화하는 비디오 신호를 MPEG 등의 부호화방식에 따라서 부호화할 수 있다.
즉, 본 실시예 14의 부호화 장치(100p)에서는 어스펙트비가 변화했을 때에도 어스펙트비의 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하고 있으므로, GOP를 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 어스펙트비의 변화점에 대해서 용이하게 액세스하는 것이 가능하게 된다.
또, 대상 프레임에 대한 참조 프레임으로서 어스펙트비가 대상 프레임의 어스펙트비와는 다른 GOP의 프레임을 이용하는 것을 금지하는 것에 의해, 어스펙트비의 변화점의 전후의 GOP에 대해서 독립적으로 부호화 처리 또는 복호화 처리를 효과적으로 실시할 수 있어, 어스펙트비가 변화하더라도 부호화 처리 및 복호 처리를 파탄하는 일 없이 실행하는 것이 가능하게 된다.
또한, 상기 실시예 14에서는 어스펙트비가 변화한 후의 최초의 GOP(특정 GOP)의 선두 프레임은 B프레임으로 하고 있지만, 이 특정 GOP의 최초의 프레임은 I프레임으로 해도 좋다. 이와 같이, 특정 GOP의 선두 프레임을 I프레임으로 하는것에 의해, 상기 특정 GOP에 대한 프레임간 부호화 처리에서는 상기 특정 GOP와는 어스펙트비가 다른 GOP의 프레임이 참조 프레임으로서 이용되는 일은 없게 된다.
또, 어스펙트비의 변화 직전의 프레임을 상기 특정 GOP의 직전의 GOP(직전 GOP)의 최종 프레임과 일치시키기 위해서는 상기 직전 GOP의 최후의 수 프레임을 P프레임 또는 I프레임으로 하는 부호화 처리를 연속적으로 실행하는 것에 의해, 각 프레임의 종류를 조정하면 좋다.
또, 상기 실시예 14에서는 인접하는 I프레임과 P프레임 사이 및 인접하는 2개의 P프레임간의 2프레임을 B프레임으로 해서 부호화 처리를 실행하도록 하고 있지만, B프레임의 개수는 한정되는 것은 아니고, 예를 들면 B프레임은 존재하지 않아도 좋다.
(실시예 15)
도 16은 본 발명의 실시예 15에 의한 부호화 장치를 설명하기 위한 블럭도이다.
이 실시예 15의 부호화 장치(100q)는 상기 실시예 14의 부호화 장치(100p)의 구성에 부가하여, 어스펙트비 데이터Dar에 따라서 상기 출력측 스위치에서 출력되는 비디오 스트림Dstr에 대해서 팩화 처리를 실시하여 팩화된 비디오 스트림Dpck를 출력하는 팩화기(128q)를 구비한 것이다. 여기서, 팩화 처리는 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분하는 처리이다.
이 팩화기(128q)는 실시예 11의 팩화기(128)에 있어서의 입력 신호인 비디오속성 데이터Dva 및 오디오 속성 데이터Daa 대신에 어스펙트비 데이터Dar을 받는 것으로서, 이 팩화기(128q)의 그 밖의 구성은 실시예 11의 팩화기(128)와 완전히 동일하다.
즉, 이 팩화기(128q)는 어스펙트비의 변화가 발생하지 않고 있는 상태에서는 비디오 스트림에 대한 팩화 처리에 의해 상기 비디오 스트림을 소정 사이즈의 데이터 단위(팩)마다 구분하고, 한편, 어스펙트비가 변화했을 때에는 어스펙트비의 변화 후의 스트림의 선두와 팩에 저장되어 있는 스트림의 선두가 일치하도록 상기 팩화 처리를 실행하는 것이다.
구체적으로는 상기 팩화기(128q)는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 어스펙트비의 변화가 발생한 때에는 상기 팩에는 어스펙트비의 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하도록 되어 있다.
그리고, 이 실시예 15의 그 밖의 구성은 실시예 14의 부호화 장치(100k)와 동일하다.
다음에 작용 효과에 대해서 설명한다.
본 실시예 15의 부호화 장치(100q)에서는 실시예 14의 부호화 장치(100p)와 마찬가지로 어스펙트비가 변화했을 때에는 어스펙트비의 변화 후의 최초의 프레임의 스트림과 GOP의 선두 프레임의 스트림이 일치하도록, 비디오 신호에 대한 부호화 처리가 실행된다.
그리고, 팩화기(128q)에서는 비디오 스트림을 소정 사이즈의 팩으로 구분하는 팩화 처리는 스트림의 어스펙트비의 변화점이 팩의 선두와 일치하도록 실행된다. 구체적으로는 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 어스펙트비의 변화가 발생했을 때에는 상기 팩에는 어스펙트비의 변화 후의 스트림 대신에 소정의 패딩 데이터가 삽입된다.
이와 같이, 본 실시예 15의 부호화 장치(100q)에서는 실시예 14의 구성에 부가하여, 소정의 팩내에 스트림을 저장하고 있는 상태에서 상기 어스펙트비의 변화가 발생했을 때, 상기 팩에는 어스펙트비의 변화 후의 스트림 대신에 소정의 패딩 데이터를 삽입하는 팩화기(128q)를 구비했으므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 팩 데이터Dpck에 대해서 어스펙트비의 변화점으로의 고속의 액세스를 하는 것이 가능하게 된다.
또한, 상기 실시예 1∼9의 기록 장치 및 실시예 10∼15의 부호화 장치는 컴퓨터 시스템에 의해 소프트 웨어에 의해 실현할 수도 있다. 이 경우도 상기 각 실시예와 마찬가지의 효과를 얻을 수 있다.
또, 상기 실시예 1∼9에서는 기록매체로서 광디스크를 나타내고 있지만, 오디오 비디오 스트림을 기록하는 기록 매체는 이것에 한정되지 않고, 디지털 데이터를 기록할 수 있는 것이면 어떠한 것이라도 좋다.
이상과 같이, 본 발명(청구항 1)에 의하면, 오디오 비디오 스트림을 기록 매체에 기록하는 기록 장치로서, 오디오 비디오 스트림에 따라서 비디오 속성과 오디오 속성 중의 적어도 한쪽을 검출하는 속성 검출부를 구비하고, 상기 속성이 변화했을 때 속성 변화 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 나타내는 속성 변화 정보를 상기 기록 매체에 기록하도록 했으므로, 기록 매체에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 오디오 비디오 스트림에 있어서의 비디오 속성 또는 오디오 속성이 변화한 부분을 인식할 수 있고, 이것에 의해, 오디오 비디오 스트림의 비디오 속성 또는 오디오 속성의 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 2)에 의하면, 청구항 1에 기재된 기록 장치로서, 상기 비디오 속성 및 오디오 속성을 검출하고 각각의 속성을 나타내는 속성 데이터를 기록 매체의 소정의 기록 영역에 기록하므로, 오디오 비디오 스트림의 재생시에는 상기 스트림의 비디오 속성과 오디오 속성 중의 어느쪽의 변화가 발생하고 있는 부분에 대해서도 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 3)에 의하면, 청구항 1에 기재된 기록 장치로서, 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고, 상기 비디오 해상도가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 비디오 해상도의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 이 기록 위치 또는 기록 시각을 나타내는 해상도 변화 정보를 상기 비디오 해상도를 나타내는 비디오 해상도 데이터와 동시에 기록하므로, 오디오 비디오 스트림의 재생시에는 그 비디오 해상도의 변화가 발생하고 있는부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 4)에 의하면, 청구항 1에 기재된 기록 장치로서, 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고, 상기 어스펙트비가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 어스펙트비의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 이 기록 위치 또는 기록 시각을 나타내는 어스펙트비의 변화 정보를 상기 어스펙트비를 나타내는 어스펙트비 데이터와 동시에 기록하므로, 오디오 비디오 스트림의 재생시에는 그의 어스펙트비의 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 5)에 의하면, 오디오 비디오 스트림을 기록 매체에 기록하는 기록 장치로서, 상기 오디오 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하고 각 팩에 대응하는 오디오 비디오 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부에서는 상기 오디오 비디오 스트림에 있어서의 상기 비디오 신호와 오디오 신호 중의 한쪽의 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 했으므로, 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 비디오 속성 또는 오디오 속성이 변화한 부분을 인식할 수 있고, 오디오 비디오 스트림의 재생시에는 그의 속성 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 6)에 의하면, 청구항 5에 기재된 기록 장치로서, 상기 속성으로서 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고, 이들 속성을 나타내는 속성 데이터를 기록 매체의 소정의 기록 영역에 기록하므로, 기록 매체에 기록되어 있는 오디오 비디오 스트림의 재생시에는 이것에 대응하는 비디오 속성 및 오디오 속성을 식별할 수 있다.
본 발명(청구항 7)에 의하면, 청구항 5에 기재된 기록 장치로서, 오디오 속성과 비디오 속성 중의 적어도 한쪽의 속성이 변화한 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 상기 기록 매체에 기록하므로, 기록 매체에 기록되어 있는 오디오 비디오 스트림을 재생할 때에는 상기 속성 변화 시점에 대응하는 기록 위치 또는 기록 시각을 리드하는 것에 의해, 오디오 비디오 스트림의 비디오 속성 또는 오디오 속성의 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 8)에 의하면, 청구항 5에 기재된 기록 장치로서, 속성 검출부에서는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고, 팩화 처리부에서는 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하므로, 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 비디오 해상도가 변화한 부분을 인식할 수 있고, 오디오 비디오 스트림의 재생시에는 그 비디오 해상도의 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 9)에 의하면, 청구항 5에 기재된 기록 장치로서, 속성 검출부에서는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고, 상기 팩화 처리부에서는 상기 비디오 스트림에 있어서의 상기 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하므로, 팩 단위로 라이트 어드레스가 관리되고 있는 오디오 비디오 스트림에 있어서의 어스펙트비가 변화한 부분을 인식할 수 있고, 오디오 비디오 스트림의 재생시에는 그 어스펙트비의 변화가 발생하고 있는 부분에 대해서 고속으로 액세스하는 것이 가능하게 된다.
본 발명(청구항 10)에 의하면, 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서, 오디오 비디오 스트림을 상기 스트림을 관리하기 위한 관리단위마다 구분하고, 상기 스트림의 각 관리단위에 대응하는 부분을 비디오 대상 데이터로서 출력하는 비디오 오브젝트 구성기를 구비하고, 상기 비디오 오브젝트 구성기에서는 상기 속성이 변화했을 때, 상기 오디오 비디오 스트림의 상기 속성의 변화점보다 이전의 부분과 상기 오디오 비디오 스트림의 상기 속성의 변화점 이후의 부분이 별도의 비디오 대상 데이터로서 출력되도록 했으므로, 1개의 비디오 대상 데이터에 대해서는 비디오 속성 또는 오디오 속성을 통일할 수 있다. 이것에 의해, 기록 매체에 기록된 오디오 비디오 스트림을 재생할 때에는 각 비디오 오브젝트 단위로 관리되고 있는 비디오 속성 또는 오디오 속성에 따라서 각 비디오 대상 데이터에 대한 복호화 처리를 용이하게 실행하는 것이 가능하게 된다.
본 발명(청구항 11)에 의하면, 청구항 10에 기재된 기록 장치로서, 상기 오디오 비디오 스트림을 관리하기 위한 관리 정보에 각 비디오 대상 데이터의 기록 매체에 대한 기록 위치 또는 각 비디오 대상 데이터의 기준 시각에 대한 기록 시각에 관한 정보를 포함시켰으므로, 기록 매체에 기록되어 있는 오디오 비디오 스트림을 비디오 오브젝트 단위로 관리할 수 있다.
본 발명(청구항 12)에 의하면, 청구항 10에 기재된 기록 장치로서, 비디오 신호에 관한 비디오 정보 및 오디오 신호에 관한 오디오 속성을 검출하고 상기 관리 정보에 상기 비디오 속성을 나타내는 비디오 속성 정보 및 상기 오디오 속성을 나타내는 오디오 속성 정보를 포함시켰으므로, 기록 매체에 기록되어 있는 오디오 비디오 스트림의 속성을 비디오 오브젝트 단위로 관리할 수 있다.
본 발명(청구항 13)에 의하면, 청구항 10에 기재된 기록 장치로서, 비디오 오브젝트 구성기에서는 비디오 해상도가 변화했을 때 비디오 스트림의 상기 비디오 해상도의 변화점보다 이전의 부분과 상기 비디오 스트림의 상기 비디오 해상도의 변화점 이후의 부분이 별도의 비디오 대상 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하므로, 1개의 비디오 대상 데이터에 대해서는 비디오 해상도를 통일할 수 있다. 이것에 의해, 기록 매체에 기록된 오디오 비디오 스트림을 재생할 때에는 각 비디오 오브젝트 단위로 관리되고 있는 비디오 해상도에 따라서 각 비디오 대상 데이터에 대한 복호화 처리를 용이하게 실행하는 것이 가능하게 된다.
본 발명(청구항 14)에 의하면, 청구항 10에 기재된 기록 장치로서, 비디오 오브젝트 구성기에서는 어스펙트비가 변화했을 때 상기 비디오 스트림의 어스펙트비의 변화점보다 이전의 부분과 상기 비디오 스트림의 어스펙트비의 변화점 이후의 부분이 별도의 비디오 대상 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하므로, l개의 비디오 대상 데이터에 대해서는 어스펙트비를 통일할 수 있다. 이것에 의해, 기록 매체에 기록된 오디오 비디오 스트림을 재생할 때에는 각 비디오 오브젝트 단위로 관리되고 있는 어스펙트비에 따라서 각 비디오 대상 데이터에 대한 복호화 처리를 용이하게 실행하는 것이 가능하게 된다.
본 발명(청구항 15)에 의하면, 비디오 신호를 부호화하는 장치로서, 상기 비디오 신호에 대한 프레임 내 부호화 처리 또는 프레임간 부호화 처리를 상기 프레임 내 부호화 처리가 실시된 프레임을 적어도 1개 포함하는 프레임군이 구성되고 또한 상기 프레임군에 대응하는 비디오 스트림이 랜덤 액세스 가능한 스트림 단위로서 출력되도록 실행하는 비디오 부호화부를 구비하고, 상기 비디오 부호화부에서는 상기 비디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하므로, 상기 프레임군을 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 재생시에는 상기 비디오 스트림의 비디오 속성 변화점에 대해서 용이하게 액세스하는 것이 가능하게 된다.
본 발명(청구항 16)에 의하면, 청구항 15에 기재된 부호화 장치로서, 상기 비디오 부호화부에서는 상기 비디오 속성 또는 비디오 신호에 부수하는 오디오 신호의 오디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하므로, 상기 프레임군을 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 재생시에는 상기 비디오 스트림의 비디오 속성 또는 오디오 속성의 변화점에 대응하는 위치에 대해서 용이하게 액세스하는 것이 가능하게 된다.
본 발명(청구항 17)에 의하면, 청구항 16에 기재된 부호화 장치로서, 상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부에서는 상기 비디오 스트림에 있어서의 상기 비디오 속성 또는 오디오 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 비디오 스트림에 대해서 비디오 속성 또는 오디오 속성의 변화점으로의 고속의 액세스를 실행하는 것이 가능하게 된다.
본 발명(청구항 18)에 의하면, 청구항 15에 기재된 부호화 장치로서, 상기 비디오 부호화부에서는 상기 특정 프레임을 포함하는 특정 프레임군에 있어서의 각 프레임에 대한 부호화 처리를 상기 특정 프레임군 이전에 부호화 처리가 실시된 처리완료된 프레임군에 있어서의 프레임에 대응하는 비디오 신호를 참조하지 않고 실행하므로, 특정 프레임군에 대응하는 비디오 스트림을 랜덤하게 재생하는 것이 가능하다.
즉, 특정 프레임군에 대한 부호화 처리가 이 특정 프레임군과는 비디오 속성(비디오 해상도)이 다른 처리완료된 프레임군의 비디오 신호를 참조하지 않고 실행되므로, 부호화 처리가 대상으로 되는 대상 프레임의 프레임간 예측 부호화 처리에서는 이 대상 프레임과 비디오 해상도가 동일한 프레임만이 참조 프레임으로서이용되게 되어, 비디오 스트림에 대한 복호화 처리를 용이하게 실행할 수 있다.
또, 대상 프레임의 프레임간 예측 부호화 처리에서는 이 대상 프레임과 어스펙트비가 동일한 프레임만이 참조 프레임으로서 이용되게 되어 효율적으로 부호화 처리를 실행할 수 있다.
본 발명(청구항 19)에 의하면, 청구항 15에 기재된 부호화 장치로서, 상기 비디오 부호화부에서는 비디오 해상도가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하므로, 상기 프레임군을 액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 재생시에는 상기 비디오 스트림의 비디오 해상도의 변화점에 대해서 용이하게 액세스하는 것이 가능하게 된다.
본 발명(청구항 20)에 의하면, 청구항 19에 기재된 부호화 장치로서, 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부에서는 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 비디오 스트림에 대해서 비디오 해상도의 변화점으로의 고속의 액세스를 실행할 수 있다.
본 발명(청구항 21)에 의하면, 청구항 15에 기재된 부호화 장치로서, 상기 비디오 부호화부에서는 어스펙트비가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하므로, 상기 프레임군을액세스 단위로 해서 기록 매체에 기록되어 있는 비디오 스트림의 재생시에는 상기 비디오 스트림의 어스펙트비의 변화점에 대해서 용이하게 액세스할 수 있다.
본 발명(청구항 22)에 의하면, 청구항 21에 기재된 부호화 장치로서, 상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고, 상기 팩화 처리부에서는 상기 비디오 스트림에 있어서의 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하므로, 팩 단위의 어드레스 관리를 실행하여 기록 매체에 기록된 비디오 스트림에 대해서 어스펙트비의 변화점으로의 고속의 액세스를 실행할 수 있다.

Claims (22)

  1. 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서,
    상기 오디오 비디오 스트림에 근거하여, 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부;
    상기 속성 데이터에 근거하여, 상기 속성이 변화한 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 속성 변화 정보를 출력하는 정보 생성부 및;
    상기 속성 데이터 및 상기 속성 변화 정보를 상기 기록매체에 기록하는 기록부를 구비한 것을 특징으로 하는 기록 장치.
  2. 제 1 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고 각각의 속성을 나타내는 속성 데이터를 출력하는 것이고,
    상기 기록부는 상기 비디오 속성을 나타내는 속성 데이터 및 상기 오디오 속성을 나타내는 속성 데이터를 각각 상기 기록 매체의 소정의 기록 영역에 기록하는 것을 특징으로 하는 기록 장치.
  3. 제 1 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 것이고,
    상기 정보 생성부는 상기 비디오 해상도 데이터에 근거하여, 상기 비디오 해상도가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 비디오 해상도의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 해상도 변화 정보를 출력하는 것이고,
    상기 기록부는 상기 비디오 해상도 데이터 및 상기 해상도 변화 정보를 상기 기록 매체에 기록하는 것인 것을 특징으로 하는 기록 장치.
  4. 제 1 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 것이고,
    상기 정보 생성부는 상기 어스펙트비 데이터에 근거하여 상기 어스펙트비가 변화한 시점에 대응하는 상기 기록 매체에 기록되는 스트림의 기록 위치 또는 상기 어스펙트비의 변화 시점에 대응하는 기준 시각에 대한 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 어스펙트비의 변화 정보를 출력하는 것이고,
    상기 기록부는 상기 어스펙트비 및 상기 어스펙트비의 변화 정보를 상기 기록 매체에 기록하는 것인 것을 특징으로 하는 기록 장치.
  5. 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서,
    상기 오디오 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 오디오 비디오 스트림을 팩 데이터로서 출력하는 팩화 처리부;
    상기 팩 데이터를 상기 기록 매체에 대한 액세스 단위로서 상기 기록매체에 기록하는 기록부 및;
    상기 오디오 비디오 스트림에 근거하여 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부를 구비하고,
    상기 팩화 처리부는 상기 속성 데이터에 근거하여 상기 오디오 비디오 스트림에 있어서의 상기 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것을 특징으로 하는 기록 장치.
  6. 제 5 항에 있어서,
    상기 속성 검출부는 상기 오디오 비디오 스트림에 근거하여 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고, 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 것이고,
    상기 기록부는 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 각각 상기 기록 매체의 소정의 기록 영역에 기록하는 것을 특징으로 하는 기록 장치.
  7. 제 5 항에 있어서,
    상기 속성 데이터에 근거하여 상기 오디오 속성과 비디오 속성 중의 적어도 한쪽의 속성이 변화한 시점에 대응하는 상기 기록 매체에 기록되는 오디오 비디오 스트림의 기록 위치 또는 상기 속성 변화 시점에 대응하는 기준 시각에 대한 오디오 비디오 스트림의 기록 시각을 검출하고, 상기 기록 위치 또는 기록 시각을 나타내는 속성 변화 정보를 출력하는 정보 생성부를 구비하고,
    상기 속성 변화 정보를 상기 기록 매체에 기록하는 것을 특징으로 하는 기록 장치.
  8. 제 5 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 것이고,
    상기 팩화 처리부는 상기 비디오 해상도 데이터에 근거하여 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것인 것을 특징으로 하는 기록 장치.
  9. 제 5 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 것이고,
    상기 팩화 처리부는 상기 어스펙트비 데이터에 근거하여 상기 비디오 스트림에 있어서의 상기 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것인 것을 특징으로 하는 기록 장치.
  10. 오디오 신호 및 비디오 신호를 포함하는 오디오 비디오 신호를 부호화해서 얻어지는 오디오 비디오 스트림을 기록 매체에 기록하는 장치로서,
    상기 오디오 비디오 스트림을 이 스트림을 관리하기 위한 관리 단위마다 구분하고 상기 스트림의 각 관리 단위에 대응하는 부분을 비디오 오브젝트 데이터로서 출력하는 비디오 오브젝트 구성기;
    상기 각 비디오 오브젝트 데이터를 관리하기 위한 관리 정보를 상기 기록매체에 기록하는 기록부;
    상기 오디오 비디오 스트림에 근거하여 상기 비디오 신호와 오디오 신호 중의 적어도 한쪽의 신호에 관한 속성을 검출하고 이 속성을 나타내는 속성 데이터를 출력하는 속성 검출부를 구비하고,
    상기 비디오 오브젝트 구성기는 상기 속성 데이터에 근거하여 상기 속성이 변화했을 때, 상기 오디오 비디오 스트림의 상기 속성의 변화점보다 이전의 부분과 상기 오디오 비디오 스트림의 상기 속성의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 오디오 비디오 스트림의 구분을 실행하는 것을 특징으로 하는 기록 장치.
  11. 제 10 항에 있어서,
    상기 관리 정보는 각 비디오 대상 데이터의 기록 매체에 대한 기록 위치 또는 각 비디오 오브젝트 데이터의 기준 시각에 대한 기록 시각에 관한 정보를 포함하는 것을 특징으로 하는 기록 장치.
  12. 제 10 항에 있어서,
    상기 속성 검출부는 상기 오디오 비디오 스트림에 근거하여 상기 비디오 신호에 관한 비디오 속성 및 오디오 신호에 관한 오디오 속성을 검출하고, 상기 비디오 속성을 나타내는 비디오 속성 데이터 및 상기 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 것이고,
    상기 관리 정보는 상기 비디오 속성을 나타내는 비디오 속성 정보 및 상기 오디오 속성을 나타내는 오디오 속성 정보를 포함하는 것을 특징으로 하는 기록 장치.
  13. 제 10 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 해상도를 나타내는 비디오 해상도 데이터를 출력하는 것이고,
    상기 비디오 오브젝트 구성기는 상기 비디오 해상도 데이터에 근거하여 상기 비디오 해상도가 변화했을 때, 상기 비디오 스트림의 상기 비디오 해상도의 변화점보다 이전의 부분과 상기 비디오 스트림의 상기 비디오 해상도의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하는 것인 것을 특징으로 하는 기록 장치.
  14. 제 10 항에 있어서,
    상기 속성 검출부는 상기 비디오 신호에 관한 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 것이고,
    상기 비디오 오브젝트 구성기는 상기 어스펙트비 데이터에 근거하여 상기 어스펙트비가 변화했을 때, 상기 비디오 스트림의 어스펙트비의 변화점보다 이전의 부분과 상기 비디오 스트림의 어스펙트비의 변화점 이후의 부분이 별도의 비디오 오브젝트 데이터로서 출력되도록 상기 비디오 스트림의 구분을 실행하는 것인 것을 특징으로 하는 기록 장치.
  15. 비디오 신호를 부호화하는 장치로서,
    상기 비디오 신호에 대한 프레임 내 부호화 처리 또는 프레임간 부호화 처리를 상기 프레임 내 부호화 처리가 실시된 프레임을 적어도 1개 포함하는 프레임군이 구성되고 또한 이 프레임군에 대응하는 비디오 스트림이 랜덤 액세스 가능한 스트림 단위로서 출력되도록 실행하는 비디오 부호화부 및;
    상기 비디오 신호에 근거하여 그 비디오 속성을 검출하고 이 비디오 속성을 나타내는 비디오 속성 데이터를 출력하는 비디오 속성 검출기를 구비하고,
    상기 비디오 부호화부는 상기 비디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것을 특징으로 하는 부호화 장치.
  16. 제 15 항에 있어서,
    상기 비디오 신호에 부수한 오디오 신호에 근거하여 그 오디오 속성을 검출하고 이 오디오 속성을 나타내는 오디오 속성 데이터를 출력하는 오디오 속성 검출기를 구비하고,
    상기 비디오 부호화부는 상기 비디오 속성 또는 오디오 속성이 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것을 특징으로 하는 부호화 장치.
  17. 제 16 항에 있어서,
    상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고,
    상기 팩화 처리부는 상기 비디오 스트림에 있어서의 상기 비디오 속성 또는 오디오 속성이 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것을 특징으로 하는 부호화 장치.
  18. 제 15 항에 있어서,
    상기 비디오 부호화부는 상기 특정 프레임을 포함하는 특정 프레임군에 있어서의 각 프레임에 대한 부호화 처리를 상기 특정 프레임군 이전에 부호화 처리가 실시된 프레임군에 있어서의 프레임에 대응하는 비디오 신호를 참조하지 않고 실행하는 것을 특징으로 하는 부호화 장치.
  19. 제 15 항에 있어서,
    상기 비디오 속성 검출부는 상기 비디오 신호에 근거하여 상기 비디오 속성으로서 상기 비디오 신호의 비디오 해상도를 검출하고 이 비디오 해상도를 나타내는 비디오 해상도 데이터를 출력하는 것이고,
    상기 비디오 부호화부는 상기 비디오 해상도 데이터에 따라서 상기 비디오 해상도가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것을 특징으로 하는 부호화 장치.
  20. 제 19 항에 있어서,
    상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고,
    상기 팩화 처리부는 상기 비디오 스트림에 있어서의 상기 비디오 해상도가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것을 특징으로 하는 부호화 장치.
  21. 제 15 항에 있어서,
    상기 속성 검출기는 상기 비디오 신호에 근거하여 상기 비디오 속성으로서 상기 비디오 신호의 어스펙트비를 검출하고 이 어스펙트비를 나타내는 어스펙트비 데이터를 출력하는 것이고,
    상기 비디오 부호화부는 상기 어스펙트비 데이터에 근거하여 상기 어스펙트비가 직전의 프레임과는 다른 특정 프레임이 상기 프레임군의 선두 프레임으로 되도록 상기 프레임군을 구성하는 것인 것을 특징으로 하는 부호화 장치.
  22. 제 21 항에 있어서,
    상기 비디오 스트림을 소정 사이즈마다 데이터 단위로서의 팩이 형성되도록 구분하는 팩화 처리를 실행하여 각 팩에 대응하는 스트림을 팩 데이터로서 출력하는 팩화 처리부를 구비하고,
    상기 팩화 처리부는 상기 비디오 스트림에 있어서의 상기 어스펙트비가 변화한 위치가 상기 팩의 선두에 위치하도록 상기 팩화 처리를 실행하는 것을 특징으로 하는 부호화 장치.
KR10-2000-0051633A 1999-09-02 2000-09-01 기록 장치 및 부호화 장치 KR100381803B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP24834699 1999-09-02
JP99-248346 1999-09-02

Publications (2)

Publication Number Publication Date
KR20010030224A KR20010030224A (ko) 2001-04-16
KR100381803B1 true KR100381803B1 (ko) 2003-04-26

Family

ID=17176734

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0051633A KR100381803B1 (ko) 1999-09-02 2000-09-01 기록 장치 및 부호화 장치

Country Status (5)

Country Link
US (1) US6856759B1 (ko)
EP (1) EP1081967B1 (ko)
KR (1) KR100381803B1 (ko)
CN (1) CN1174625C (ko)
DE (1) DE60045538D1 (ko)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4389365B2 (ja) * 1999-09-29 2009-12-24 ソニー株式会社 トランスポートストリーム記録装置および方法、トランスポートストリーム再生装置および方法、並びにプログラム記録媒体
GB2366926A (en) * 2000-09-06 2002-03-20 Sony Uk Ltd Combining material and data
JP2003009086A (ja) * 2001-06-22 2003-01-10 Matsushita Electric Ind Co Ltd 映像記録装置及び記録方法
US20030077071A1 (en) * 2001-10-23 2003-04-24 Shu Lin Fast forward trick mode and reverse trick mode using an information file
JP2003203431A (ja) * 2001-12-27 2003-07-18 Toshiba Corp 光ディスク装置と光ディスク及びこれらの方法
JP4564703B2 (ja) * 2002-02-13 2010-10-20 株式会社日立製作所 ビデオカメラ及びビデオカメラの情報記録方法
JP2004005830A (ja) * 2002-05-31 2004-01-08 Sony Corp 情報読み出し装置、情報書き込み装置、情報読み出し方法、情報書き込み方法、プログラムおよび記憶媒体
US7523482B2 (en) * 2002-08-13 2009-04-21 Microsoft Corporation Seamless digital channel changing
US8397269B2 (en) 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
AU2003301386A1 (en) * 2002-10-17 2004-05-04 Matsushita Electric Industrial Co., Ltd. Data processing device
JP3793145B2 (ja) * 2002-11-29 2006-07-05 株式会社東芝 ビデオデータ変換装置及びビデオデータ変換方法
CN1512768A (zh) * 2002-12-30 2004-07-14 皇家飞利浦电子股份有限公司 一种在hd-dvd***中用于生成视频目标单元的方法
US7603689B2 (en) * 2003-06-13 2009-10-13 Microsoft Corporation Fast start-up for digital video streams
TWI226805B (en) * 2003-08-28 2005-01-11 Mediatek Inc Efficient video codec system and related method
US7562375B2 (en) 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
US7444419B2 (en) * 2003-10-10 2008-10-28 Microsoft Corporation Media stream scheduling for hiccup-free fast-channel-change in the presence of network chokepoints
US7430222B2 (en) 2004-02-27 2008-09-30 Microsoft Corporation Media stream splicer
US7640352B2 (en) * 2004-09-24 2009-12-29 Microsoft Corporation Methods and systems for presentation of media obtained from a media stream
US7477653B2 (en) * 2004-12-10 2009-01-13 Microsoft Corporation Accelerated channel change in rate-limited environments
JP4353124B2 (ja) * 2005-04-05 2009-10-28 株式会社日立製作所 記録装置
US8417099B2 (en) * 2005-08-26 2013-04-09 Panasonic Corporation Multiplexing method and recording medium
US8135040B2 (en) * 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
JP2007179624A (ja) * 2005-12-27 2007-07-12 Toshiba Corp 動画像再生装置及び動画像再生方法
CN103003877B (zh) * 2010-08-23 2014-12-31 松下电器产业株式会社 声音信号处理装置及声音信号处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01204273A (ja) * 1988-02-08 1989-08-16 Victor Co Of Japan Ltd 情報記録媒体円盤の記録再生方法
JPH04132049A (ja) * 1990-09-20 1992-05-06 Matsushita Electric Ind Co Ltd 記録装置及び再生装置
KR960038900A (ko) * 1995-04-06 1996-11-21 사또오 후미오 재생 데이타와 재생 데이타의 속성 정보를 함께 기록한 기록매체
KR20000065709A (ko) * 1999-04-08 2000-11-15 윤종용 A/v컨텐트에 대한 검색을 위한 장면 전환점 정보를 저장하는 기록 매체, 이 정보를 자동으로 생성하는 방법, 이 정보를 이용한 재생 방법 및 기록/재생 장치

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2785220B2 (ja) * 1992-09-22 1998-08-13 ソニー株式会社 データ符号化装置および方法、並びにデータ復号化装置および方法
US5809201A (en) * 1994-06-24 1998-09-15 Mitsubishi Denki Kabushiki Kaisha Specially formatted optical disk and method of playback
JPH08336103A (ja) 1995-04-06 1996-12-17 Toshiba Corp 再生データの属性情報を再生データとともに記録した記録媒体及びその属性情報を利用して再生データを適切に再生するシステム
JP2835317B2 (ja) 1995-04-06 1998-12-14 株式会社東芝 光ディスク再生装置、その再生方法、光ディスクへのデータ記録方法及びその記録装置
JPH10336585A (ja) 1997-06-03 1998-12-18 Toshiba Corp 動画像記録/再生装置および動画像記録/再生方法
JP3409834B2 (ja) * 1997-07-10 2003-05-26 ソニー株式会社 画像処理装置および画像処理方法、並びに記録媒体
JPH1132297A (ja) 1997-07-11 1999-02-02 Matsushita Electric Ind Co Ltd ビデオサーバ
EP0910087B1 (en) 1997-10-17 2011-11-30 Sony Corporation Recording apparatus and method, reproducing apparatus and method, recording/reproducing apparatus and method, recording medium and distribution medium
JP4366725B2 (ja) 1998-04-01 2009-11-18 ソニー株式会社 画像信号処理装置及び方法並びに画像信号記録装置及び方法
DK1050049T3 (da) * 1998-11-16 2014-08-18 Koninkl Philips Nv Fremgangsmåde og indretning til optagelse af realtidsinformation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01204273A (ja) * 1988-02-08 1989-08-16 Victor Co Of Japan Ltd 情報記録媒体円盤の記録再生方法
JPH04132049A (ja) * 1990-09-20 1992-05-06 Matsushita Electric Ind Co Ltd 記録装置及び再生装置
KR960038900A (ko) * 1995-04-06 1996-11-21 사또오 후미오 재생 데이타와 재생 데이타의 속성 정보를 함께 기록한 기록매체
KR960038902A (ko) * 1995-04-06 1996-11-21 사또오 후미오 재생 데이타의 속성 정보를 이용하여 재생 데이타를 재생하는 방법
KR100221428B1 (ko) * 1995-04-06 1999-09-15 니시무로 타이죠 재생 데이타의 속성 정보를 이용하여 재생 데이타를 재생하는 방법
KR20000065709A (ko) * 1999-04-08 2000-11-15 윤종용 A/v컨텐트에 대한 검색을 위한 장면 전환점 정보를 저장하는 기록 매체, 이 정보를 자동으로 생성하는 방법, 이 정보를 이용한 재생 방법 및 기록/재생 장치

Also Published As

Publication number Publication date
EP1081967B1 (en) 2011-01-19
EP1081967A3 (en) 2006-06-07
EP1081967A2 (en) 2001-03-07
US6856759B1 (en) 2005-02-15
KR20010030224A (ko) 2001-04-16
DE60045538D1 (de) 2011-03-03
CN1174625C (zh) 2004-11-03
CN1291053A (zh) 2001-04-11

Similar Documents

Publication Publication Date Title
KR100381803B1 (ko) 기록 장치 및 부호화 장치
JP4970688B2 (ja) デジタルビデオ記録物を作成、再生する方法及び装置と、この方法を用いて作成されたデジタルビデオ記録物
KR101108350B1 (ko) 멀티 앵글 뷰 멀티 미디어 스트림에서 다중화된 랜덤 액세스 단위들 사이의 심리스 스위칭
US7965766B2 (en) Stream generation apparatus, stream generation method, coding apparatus, coding method, recording medium and program thereof
US20080008454A1 (en) Data Processor
US20080187295A1 (en) Method and apparatus for recording and reproducing video data, and information storage medium in which video data is recorded by the same
KR20020025015A (ko) 영상 신호 기록 장치, 영상 신호 재생 장치, 및 영상 신호기록 재생 장치
US20020006273A1 (en) High-density recording medium having data format acceptable to a digital television and a data reproducing apparatus thereof
US7577337B2 (en) Audio/video data recording/reproducing device and method, and audio/video data reproducing device and method
US6804455B1 (en) Method and apparatus for transceiving audio data stream through a digital interface
JP4510254B2 (ja) 記録装置及び符号化装置
KR100470025B1 (ko) 디지털 데이터 스트림 기록장치 및 방법과, 그에 따른기록매체
CN1764967B (zh) 数据处理装置
JPH11185317A (ja) ディジタルデータ記録再生方法および装置、ディジタルデータ記録方法および装置、ディジタルデータ再生方法および装置
US6813281B1 (en) Method of assigning audio channel identification, method for selecting audio channel using the same, and optical recording and reproducing apparatus suitable therefor
US7869696B1 (en) Method for recording recorded digital data stream and for providing presentation managing information for the recorded digital data stream
US7231268B1 (en) Method of assigning audio channel identification, method for selecting audio channel using the same, and optical recording and reproducing apparatus suitable therefor
KR20000034698A (ko) 기록매체의 네비게이션 데이터 전송장치 및 방법
EP1289278A1 (en) Method for assigning audio channel identification, method for selecting audio channel, and optical recording and reproducing apparatus suitable therefor
JP3823426B2 (ja) 情報信号処理装置及び方法
KR20080031888A (ko) 영상 데이터 기록 장치 및 영상 데이터가 기록된정보저장매체
JP2000023097A (ja) ディジタル信号の記録装置と記録媒体、及び再生装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130318

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140320

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20160318

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20170302

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20180316

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20190319

Year of fee payment: 17