본 발명(청구항 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에서는 기록매체로서 광디스크를 나타내고 있지만, 오디오 비디오 스트림을 기록하는 기록 매체는 이것에 한정되지 않고, 디지털 데이터를 기록할 수 있는 것이면 어떠한 것이라도 좋다.