KR20050033424A - 다중화되지 않은 스트림을 포함한 av 데이터를 기록한정보저장매체, 그 재생방법 및 장치 - Google Patents
다중화되지 않은 스트림을 포함한 av 데이터를 기록한정보저장매체, 그 재생방법 및 장치 Download PDFInfo
- Publication number
- KR20050033424A KR20050033424A KR1020040073373A KR20040073373A KR20050033424A KR 20050033424 A KR20050033424 A KR 20050033424A KR 1020040073373 A KR1020040073373 A KR 1020040073373A KR 20040073373 A KR20040073373 A KR 20040073373A KR 20050033424 A KR20050033424 A KR 20050033424A
- Authority
- KR
- South Korea
- Prior art keywords
- stream
- streams
- audio
- multiplexed
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
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
다중화된 메인 스트림과는 별개로, 다중화하지 않은 오디오 스트림 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 따로 만든 정보저장매체, 그 정보저장매체를 재생하는 장치 및 방법이 개시된다. 본 발명에 의한 AV 데이터를 기록한 정보저장매체는, 다중화된 AV 데이터; 및 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 포함한다. 이에 따라, 다중화 비트 레이트의 제약을 받지 않고 보다 많은 개수의 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 지원할 수 있으며, 끊김없는 재생이 가능하고, 비디오의 화질을 향상시킬 수 있는 효과가 있다.
Description
본 발명은 AV 데이터의 재생에 관한 것으로, 보다 상세하게는 다중화된 메인 스트림과는 별개로, 다중화하지 않은 오디오 스트림 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 따로 만든 정보저장매체, 그 정보저장매체를 재생하는 장치 및 방법에 관한 것이다.
AV 데이터를 이루고 있는 데이터로는 비디오 데이터, 오디오 데이터, 서브 픽처 데이터, 인터랙티브 그래픽 데이터 등이 있으며, 이들 데이터는 소정 크기의 패킷으로 만들어진 후 다중화되어 트랜스포트 스트림(Transport stream) 또는 프로그램 스트림(Program stream)의 형태로 전송되거나 저장되기도 하고, 다중화되지 않은 채로 별도의 스트림으로 따로 만들어지기도 한다. 다중화된 경우에, 다중화되어 있는 하나의 비트 스트림은 한 개의 비디오 스트림에 대응하여 복수개의 오디오 스트림 및 서브 픽처 스트림을 포함하고 있다. 오디오 스트림 및 서브 픽처 스트림의 개수는 다중화 비트 레이트(Multiplexing bit-rate)에 따라서 정해진다.
DVD에서 최대 다중화 비트 레이트는 10.08Mbps로 정해져 있으며, 이 중 비디오 스트림이 차지할 수 있는 비트 레이트는 MPEG-2 비디오의 경우에는 최대 9.8Mbps(MPEG-1은 최대 1.856Mbps 이하)가 된다. 따라서, 나머지 0.28Mbps 를 복수개의 오디오와 서브 픽처 스트림을 다중화하는데 사용한다. DVD의 경우 오디오 스트림은 최대 8개, 서브 픽처 스트림은 최대 32개가 다중화될 수 있는데, 이미 정해진 다중화 비트 레이트에 따라 여러개의 오디오 스트림과 서브 픽처 스트림을 다중화하기 위해서는 비디오에 할당되는 다중화 비트 레이트를 줄여야 하므로 화질이 저하된다. 따라서 고화질을 유지하기 위해서는, DVD 표준에서 제시한 개수, 즉, 8개의 오디오 스트림 및 32개의 서브 픽처 스트림을 모두 다중화할 수 없고, 2~3개의 오디오 스트림과 4~5개의 서브 픽처 스트림밖에 다중화할 수 없다는 문제점이 있다.
따라서, 본 발명이 이루고자 하는 기술적 과제는, 정해진 다중화 비트 레이트에서 비디오의 화질을 최대한 유지하면서 가능한 많은 수의 오디오 및/또는 서브 픽처 스트림을 제공하기 위하여, 다중화하지 않은 오디오 및/또는 서브 픽처 스트림을 기록한 정보저장매체, 그 재생장치 및 방법을 제공하는 것이다.
본 발명이 이루고자 하는 다른 기술적 과제는, 다중화된 메인 스트림과는 별개로, 다중화하지 않은 인터랙티브 그래픽 스트림을 기록한 정보저장매체, 그 재생장치 및 방법을 제공하는데 것이다.
상기 기술적 과제는 본 발명에 따라, 다중화된 AV 데이터; 및 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림을 포함하는 정보저장매체에 의해 달성된다.
상기 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림은 상기 다중화된 AV 데이터에서 분리된 비디오 데이터와 동기를 맞추기 위한 동기화 정보를 포함하는 것이 바람직하다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 기록하는 단계; 및 (b) 다중화되어 있는 AV 데이터는 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림과는 별개로 기록하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 저장방법에 의해서도 달성된다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 다중화된 AV 데이터를 독출하여, 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 로컬 저장부에 미리 저장하는 단계; (b) 상기 다중화된 AV 데이터를 디먹싱하는 단계; 및 (c) 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 상기 디먹싱되어 분리된 오디오 또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 사용자의 선택에 따라 선택하여 디코딩 하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 재생방법에 의해서도 달성된다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 AV 데이터를 독출하는 독출부; 상기 독출한 AV 데이터중 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 저장하는 로컬 저장부; 상기 독출한 AV 데이터중 다중화된 AV 데이터를 저장하고 디먹싱하는 데이터 처리부; 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림 또는 상기 디먹싱되어 출력된 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림의 선택을 제어하는 제어부; 상기 제어부의 제어신호에 따라 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 출력하는 스위치; 및 상기 출력된 서브 픽처 스트림, 오디오 스트림 및 비디오 스트림, 인터랙티브 그래픽 스트림을 디코딩하여 출력하는 디코더부를 포함하는 것을 특징으로 하는 AV 데이터 재생장치에 의해서도 달성된다.
또한, 상기 로컬 저장부는 정보저장매체가, 재생장치에 삽입되면 초기 액세스(initial access) 시에 프리로딩에 의하여 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 미리 저장하는 것이 바람직하다.
또한, 상기 로컬 저장부에 저장된 데이터의 삭제 및 저장을 제어하는 로컬 저장부 관리부를 더 포함하는 것이 바람직하며, 상기 로컬 저장부 관리부는 상기 정보저장매체가 재생장치로부터 배출되면 삭제되도록 상기 로컬 저장부를 제어하거나, 상기 로컬 저장부에 저장된 데이터를 계속 저장할 것인가의 여부를 사용자 인터페이스를 통해 제공하여 선택받고, 사용자의 선택에 따라 데이터를 삭제하거나 저장하도록 제어하는 것이 바람직하다.
상기한 과제를 이루기 위하여 본 발명에서는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1은 다중화하지 않은 오디오 스트림, 서브 픽처 스트림 및 인터랙티브 그래픽 스트림의 재생을 설명하기 위한 도면이다.
도 1을 참조하면, 오디오 스트림, 서브 픽처 스트림 또는 인터랙티브 그래픽 스트림을 비디오 스트림과 함께 다중화할 수 있고 일부는 다중화하지 않고 정보저장매체에 별도로 저장함을 알 수 있다.
AV 데이터는 그 데이터 량이 방대하기 때문에 시공간에서 압축되어 기록된다. 이러한 압축 방법으로는 ISO/IEC 조인트 표준화 그룹에서 정한 MPEG 부호화 방법이 가장 많이 사용되며, 비디오 데이터와 함께 부호화되는 오디오 데이터 또한 MPEG에서 정한 부호화 방법으로 압축될 수도 있고, 선형 PCM(Linear PCM) 등과 같이 압축하지 않은 디지털 데이터를 그대로 사용할 수도 있다. 서브 픽처 데이터는 복수개의 라인으로 이루어진 데이터의 집합이라 볼 수 있는데, 부호화는 각 라인별로 run-length 부호화가 수행된다.
한편 텍스트 기반의 서브 픽처의 경우에는 데이터 량이 비트맵 기반의 서브 픽처에 비해 매우 작기 때문에 특별한 부호화 없이 파일의 형태로 저장될 수 있다. 이렇게 부호화된 데이터들은 서로 동기화되어야 하는 시간 정보가 더 부가되어 MPEG-2부호화 방법에 따라서 시스템 다중화되거나 또는 자체적으로 동기화 정보를 별도로 포함하여 비디오 데이터와 다중화되지 않고 별개의 스트림이나 파일 형태로 제작된다.
또한, 메뉴 구현을 위한 인터랙티브 그래픽 스트림도 비디오 스트림과는 별개로 존재할 수 있다. 인터랙티브 그래픽 스트림은 사용자와의 상호작용(interaction)을 위한 버튼 등으로 이루어진 메뉴를 제공하기 위한 그래픽 스트림이다.
이때 비디오 스트림과 함께 다중화되지 않는 오디오 스트림, 서브 픽처 스트림 및 인터랙티브 그래픽 스트림은 다중화 비트 레이트와 관계가 없기 때문에 정보저장매체의 용량이 매우 크다면 오디오 스트림 및 서브 픽처 스트림의 개수와 인터랙티브 그래픽 스트림의 크기에 제한이 없다.
디지털화된 비디오, 오디오, 서브픽처 데이터 및 인터랙티브 그래픽 스트림 데이터는 각각 비디오 부호화부(110), 오디오 부호화부(120), 서브 픽처 부호화부(130) 및 인터랙티브 그래픽 스트림 부호화부(190)로 입력되어 각각 부호화된다. 그리고 부호화된 각각의 데이터는 적당한 크기로 잘라서 패킷화되기 위하여 각각 비디오 패킷타이저(video packetizer, 140), 오디오 패킷타이저(audio packetizer, 150), 서브 픽처 패킷타이저(sub-picture packetizer, 160) 및 인터랙티브 그래픽 스트림 패킷타이저(Interactive graphics stream packetizer, 192)로 전달된다. 각각의 패킷타이저(140 내지 160, 190)는 입력된 데이터를 PES(Packetized Elementary Stream) 패킷으로 만든다. 이러한 PES 패킷은 프로그램 스트림 다중화부(170) 또는 트랜스포트 스트림 다중화부(180)로 입력된다. 즉, 프로그램 스트림으로 만들기 위해서는 프로그램 스트림 다중화부(170)로 전달되고, 트랜스포트 스트림으로 만들기 위해서는 트랜스포트 스트림 다중화부(180)로 전달된다. 그리고 일부 오디오 PES 패킷과 서브 픽처 PES 패킷 및 인터랙티브 그래픽 스트림은 다중화되지 않고 외부로 출력되어 정보저장매체에 저장된다.
즉, 본 발명의 정보저장매체는 다중화된 프로그램 스트림 및 트랜스포트 스트림 뿐만 아니라 다중화되지 않는 복수의 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 포함한다. 다중화되지 않는 복수의 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림은 정보저장매체에 기록되지 않고 네트워크를 통해 서버 등에 저장되어 있다가 다운로드 받아서 재생될 수도 있으나 이 경우에는 네트워크가 안정적이어야 한다.
그리고, 본 발명에 의한 정보저장매체가 프로그램 스트림 또는 트랜스포트 스트림과 같은 메인 스트림과는 별도로 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 포함하고 있는 경우에는, 재생장치에 그 사실을 알려주어야 한다. 이를 위하여 정보저장매체는 메인 스트림과 별도로 존재하는 스트림의 유무를 알려주는 정보를 더 포함하고 있으며, 이와 같은 정보는 정보저장매체에 포함되어 있는 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림의 갯수 및 해당 스트림의 위치 정보와 데이터 크기 정보 등을 포함하고 있다.
그리고, 이러한 스트림 유무 정보는, 사용자에게 타이틀 단위의 접속을 허용하기 위하여 존재하는 시스템 데이터의 한 종류인 인덱스 테이블에 포함되어 있을 수 있다. 즉, 인덱스 테이블 내에서의 하나의 필드에 기록되어 있을 수도 있다. 인덱스 테이블에 의해 구분되어지는 타이틀은 사용자가 인지할 수 있는 하나의 논리적인 재생 그룹으로, 서로 다른 타이틀 사이에는 일반적으로 공유하는 정보가 없다. 따라서 인덱스 테이블 내의 타이틀 단위로 상기 추가 스트림 정보를 포함하도록 함으로서 타이틀 전환 시마다 해당 타이틀에서 사용되는 스트림을 로컬 저장부로 읽어 들이는 것이다. 스트림 유무 정보를 기록하는 다른 방법으로, 인덱스 테이블과는 별개의 파일로 마련할 수 있다.
도 2는 본 발명의 AV 데이터 재생장치의 블록도이다.
본 발명의 AV 데이터 재생장치는 독출부(210), 로컬 저장부(local storage, 220), 데이터 처리부(230), 제어부(240), 제1스위치(250a), 제2스위치(250b), 제3스위치(250c), 디코더(255) 및 로컬 저장부 관리부(290)를 구비한다. 데이터 처리부(230)는 제1버퍼(231), 제2버퍼(232) 및 디먹스(233)를 포함한다. 디코더(255)는 서브픽처 디코더(260), 오디오 디코더(270), 인터랙티브 그래픽 스트림 디코더(275) 및 비디오 디코더(280)를 포함한다.
독출부(210)는 다중화되어 있는 AV 데이터 및 다중화되지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 읽어 로컬 저장부(220) 또는 데이터 처리부(230)로 전달한다. 한편, 다중화되지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림은 정보저장매체가 아닌 네트워크를 통하여 다운로드 받을 수도 있다.
도 2를 참조하면, 정보저장매체 또는 네트워크를 통해 읽은 다중화되지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림은 로컬 저장부(220)에 저장되는데, 심리스하게 비디오가 재생되기 위해서는 이들 데이터는 프리로딩(pre-loading) 되어야 한다. 즉, 정보저장매체가 재생장치에 삽입되면 초기 액세스(initial access) 시에 프리로딩과 같은 메카니즘에 의하여 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 읽어 로컬 저장부(220)에 미리 저장한다. 로컬 저장부(220)로의 저장은 동영상이 재생되기 전에 완료되는 것이 바람직하다.
로컬 저장부(220)는 정보저장매체에 기록된 데이터들 중 다중화되지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림이 저장되는 부분이다. 본 발명에서는 이와 같이 다중화되지 않은 데이터를 위한 별도의 저장공간을 마련함으로서 동영상 재생시에 정보저장매체용 픽업 장치의 잦은 점프를 방지할 수 있다. 즉, 동영상 재생시 다중화되지 않은 데이터와 함께 재생할 경우, 다중화된 데이터와 다중화되지 않은 데이터를 두 개의 전용 채널로 각각 읽어 들임으로서 끊임없는 재생을 보장한다. 로컬 저장부(220)는 재기록이 가능한 저장매체로서 하드 디스크, 재기록 가능한 광학 디스크, 플래시 메모리 등이 될 수 있다.
로컬 저장부 관리부(290)는 상기 로컬 저장부(220)에 저장된 데이터들을 관리하는 것으로써, 정해진 용량을 가진 로컬 저장부(220)에 저장된 데이터를 소정의 삭제 조건에 따라 삭제하거나 다른 저장장치로 옮겨 저장하는 등의 기능을 수행한다. 즉, 정보저장매체가 재생장치로부터 배출되는(eject) 순간에 로컬 저장부(220)에 기록되어 있던 데이터가 삭제되도록 하거나, 사용자 인터페이스를 통해 사용자로부터 명령을 받아 삭제되도록 하는 등의 데이터 삭제 관리와 로컬 저장부(220)에 기록된 데이터의 파일 시스템을 관리하는 등의 기능을 수행한다.
즉, 메인 스트림과는 별도로 다중화되어 있지 않은 스트림이 존재한다는 정보가 재생장치로 전해지면, 로컬 저장부(220)로 이러한 다중화되어 있지 않은 스트림을 읽어 들인 후, 데이터 처리부(230) 및 디코더부(255)를 거쳐 재생이 시작되고, 재생이 완료되어 사용자에 의해 정보저장매체가 재생장치에서 배출되면(eject)로컬 저장부(220)의 특성에 따라 로컬 저장부 관리부(290)는 다음과 같은 동작을 수행한다.
첫 번째로 로컬 저장부(220)가 휘발성 메모리인 경우에는 정보저장매체가 재생장치에서 배출(eject)될 때, 로컬 저장부(220)에 저장되어 있던 다중화되지 않은 스트림들을 모두 삭제한다.
두 번째로 로컬 저장부가 비휘발성 메모리인 경우에는 로컬 저장부 관리부(290)는 로컬 저장부(220)에 저장되어 있는 데이터를 따로 보관할 것인가의 여부를 사용자 인터페이스를 통해 사용자에게 선택할 수 있게 하고, 사용자의 선택에 따라 삭제될 데이터는 삭제하고 저장될 데이터는 로컬 저장부(220) 내에 가상 파일 시스템이나 또는 기타 파일 시스템을 통하여 해당 정보저장매체의 고유 식별자를 루트 디렉토리로 하여 저장한다.
또한, 이렇게 저장된 데이터로 인하여 새로운 정보저장매체에 포함된 추가 스트림을 저장할 수 없게 되면 로컬 저장부 관리부(290)가 사용자 인터페이스를 제공하여, 사용자가 로컬 저장부(220)에 저장된 데이터를 삭제할 수 있도록 한다. 또는 자동적으로 소정의 시간 이상 경과된 데이터는 삭제하도록 하는 등의 정해진 규칙에 따라 오래된 파일을 삭제하여 새로운 추가 스트림을 저장할 수 있도록 한다.
제1버퍼(231)는 로컬 저장부(220)로부터의 다중화되지 않은 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 버퍼링한다. 제2버퍼(232)는 정보저장매체로부터 독출된 다중화된 AV 스트림을 버퍼링하고, 디먹스(233)로 전달한다. 디먹스(233)는 다중화된 AV 스트림을 비디오 스트림, 오디오 스트림, 서브 픽처 스트림 및 인터랙티브 그래픽 스트림으로 분리한다. 이렇게 분리된 각각의 스트림은 서브 픽처 디코더(260), 오디오 디코더(270), 인터랙티브 그래픽 스트림 디코더 및 비디오 디코더(280)로 전달되어 디코딩된다. 제어부(240)는 사용자나 또는 프로그램에 의해 오디오 및/또는 서브픽처와 인터랙티브 그래픽 스트림의 선택을 수행하기 위하여 제1스위치(250a), 제2스위치(250b) 및 제3스위치(250c)를 제어한다. 그리고, 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림이 포함하거나 또는 참조하고 있는 동기화 정보에 의하여 비디오 데이터와 동기되어져 재생될 수 있도록 서브 픽처 디코더(260), 오디오 디코더(270) 및 인터랙티브 그래픽 스트림 디코더를 제어한다.
도 3은 본 발명의 재생방법의 흐름도이다.
정보저장매체가 재생장치에 삽입되면, 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림이 존재하는지의 여부를 판단한다(S310). 존재한다는 정보가 읽혀지면, 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 독출하여 미리 저장한다(S320). 이와 함께 다중화되어 있는 AV 스트림을 독출한다(S330). 이를 디먹싱하여 오디오 스트림, 서브 픽처 스트림 및 인터랙티브 그랙픽 스트림으로 분리한다(S340). 그리고 다중화되어 있지 않은 오디오 또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림과 디먹싱된 오디오 또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 경우에 따라 선택하여 디코딩 한다(S350).
이렇게 재생이 완료된 후에, 로컬 저장부에 미리 읽혀져서 저장되어 있는 데이터를 다른 저장장소에 저장할 것인가의 여부를 판단한다(S360). 저장명령을 받으면 로컬 저장부외의 다른 장소에 데이터를 저장하고(S370), 그렇지 않으면 삭제한다(S380). 그리고 나면 정보저장매체는 재생장치에서 배출된다(S390).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
이상에서 설명한 바와 같이, 본 발명에 따른 AV 데이터 재생방법 및 장치는 다음과 같은 효과를 제공한다.
첫째, 다중화 비트 레이트의 제약을 받지 않고 보다 많은 개수의 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 지원할 수 있게 되며, 둘째, 다중화되지 않은 오디오 및/또는 서브 픽처 스트림, 및 인터랙티브 그래픽 스트림을 정보저장매체에 저장함으로써 네트워크의 접속이 없어도 동작이 가능하다. 세째, 다중화되는 비트 스트림에 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 적게 담을 수 있으므로 비디오 스트림에 보다 많은 비트 레이트를 할당하게 되어 고화질의 동영상을 제공할 수 있으며, 네째, 로컬 저장장치를 통해 두 개의 독출 채널을 확보함으로서 동영상의 끊임없는 재생을 보장할 수 있다.
도 1은 다중화하지 않은 오디오 스트림 및 서브 픽처 스트림의 재생을 설명하기 위한 도면이다.
도 2는 본 발명의 AV 데이터 재생장치의 블록도이다.
도 3은 본 발명의 AV 데이터 재생방법의 흐름도이다.
Claims (18)
- AV 데이터를 기록한 정보저장매체에 있어서,다중화된 AV 데이터; 및다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림을 포함하는 것을 특징으로 하는 정보저장매체.
- 제1항에 있어서,상기 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림은 상기 다중화된 AV 데이터에서 분리된 비디오 데이터와 동기를 맞추기 위한 동기화 정보를 포함하는 것을 특징으로 하는 정보저장매체.
- 제1항에 있어서,상기 다중화되어 있지 않은 오디오 스트림 및/또는 서브 픽처 스트림은 상기 다중화된 AV 데이터에서 분리된 비디오 데이터와 동기를 맞추기 위한 동기화 정보를 참조하여 재생되는 것을 특징으로 하는 정보저장매체.
- 제1항에 있어서,다중화되어 있지 않은 인터랙티브 그래픽 스트림을 더 포함하는 것을 특징으로 하는 정보저장매체.
- 제1항에 있어서,상기 다중화되어 있지 않은 스트림이 상기 정보저장매체에 포함되어 있는지의 유무를 나타내는 정보를 더 포함하는 것을 특징으로 하는 정보저장매체.
- (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 기록하는 단계; 및(b) 다중화되어 있는 AV 데이터는 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림과는 별개로 기록하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 저장방법.
- (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 다중화된 AV 데이터를 독출하여, 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 로컬 저장부에 미리 저장하는 단계;(b) 상기 다중화된 AV 데이터를 디먹싱하는 단계; 및(c) 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 상기 디먹싱되어 분리된 오디오 또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 사용자의 선택에 따라 선택하여 디코딩 하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 재생방법.
- 제7항에 있어서, 상기 (a) 단계 이전에다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림의 존재 유무에 관한 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 AV 데이터의 재생방법.
- 제7항에 있어서,(d) 상기 디코딩후에 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림이 저장된 저장부의 데이터 삭제여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 AV 데이터의 재생방법.
- AV 데이터를 독출하는 독출부;상기 독출한 AV 데이터중 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 저장하는 로컬 저장부;상기 독출한 AV 데이터중 다중화된 AV 데이터를 저장하고 디먹싱하는 데이터 처리부;상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림 또는 상기 디먹싱되어 출력된 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림의 선택을 제어하는 제어부;상기 제어부의 제어신호에 따라 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 출력하는 스위치; 및상기 출력된 서브 픽처 스트림, 오디오 스트림 및 비디오 스트림, 인터랙티브 그래픽 스트림을 디코딩하여 출력하는 디코더부를 포함하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제10항에 있어서, 상기 로컬 저장부는정보저장매체가, 재생장치에 삽입되면 초기 액세스(initial access) 시에 프리로딩에 의하여 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 미리 저장하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제10항에 있어서,상기 로컬 저장부에 저장된 데이터의 삭제 및 저장을 제어하는 로컬 저장부 관리부를 더 포함하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제12항에 있어서, 상기 로컬 저장부 관리부는상기 정보저장매체가 재생장치로부터 배출되면 삭제되도록 상기 로컬 저장부를 제어하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제12항에 있어서, 상기 로컬 저장부 관리부는상기 로컬 저장부에 저장된 데이터를 계속 저장할 것인가의 여부를 사용자 인터페이스를 통해 제공하여 선택받고, 사용자의 선택에 따라 데이터를 삭제하거나 저장하도록 상기 로컬 저장부를 제어하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제10항에 있어서, 상기 데이터 처리부는상기 로컬 저장부터의 다중화되지 않은 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림을 버퍼링하는 제1버퍼;상기 독출된 다중화된 AV 스트림을 버퍼링하는 제2버퍼; 및상기 버퍼링된 AV 스트림을 디먹싱하는 디먹스를 포함하는 것을 특징으로 하는 AV 데이터 재생장치.
- 제10항에 있어서, 상기 제어부는사용자 또는 프로그램에 의해, 다중화된 또는 다중화되지 않은 오디오 및/또는 서브픽처, 인터랙티브 그래픽 스트림중에서의 선택을 수행하기 위하여 스위치부를 제어하고, 오디오 및/또는 서브 픽처 스트림, 인터랙티브 그래픽 스트림에 포함되거나 참조하고 있는 동기화 정보에 의하여 비디오 스트림과 동기되어 재생될 수 있도록 상기 디코더부를 제어하는 것을 특징으로 하는 AV 데이터 재생장치.
- (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림을 기록하는 단계; 및(b) 다중화되어 있는 AV 데이터는 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림과 인터랙티브 그래픽 스트림과는 별개로 기록하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 저장방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- (a) 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 다중화된 AV 데이터를 독출하여, 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 로컬 저장부에 미리 저장하는 단계;(b) 상기 다중화된 AV 데이터를 디먹싱하는 단계; 및(c) 상기 다중화되어 있지 않은 오디오 및/또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림과 상기 디먹싱되어 분리된 오디오 또는 서브 픽처 스트림 및 인터랙티브 그래픽 스트림을 사용자의 선택에 따라 선택하여 디코딩 하는 단계를 포함하는 것을 특징으로 하는 AV 데이터 재생방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/954,355 US20050108773A1 (en) | 2003-10-04 | 2004-10-01 | Information storage medium with AV data including non-multiplexed streams recorded thereon, and method of and apparatus for recording and reproducing the same |
EP04256114A EP1521462A3 (en) | 2003-10-04 | 2004-10-02 | Information storage medium with AV data including non-multiplexed streams recorded thereon, and method of and apparatus for reproducing the same |
TW093129962A TW200516556A (en) | 2003-10-04 | 2004-10-04 | Information storage medium with AV data including non-multiplexed streams recorded thereon, and method of and apparatus for recording and reproducing the same |
JP2004291838A JP2005117660A (ja) | 2003-10-04 | 2004-10-04 | 多重化されていないストリームを含むavデータを記録した情報保存媒体、その再生方法及び装置 |
CNA2004100805844A CN1604633A (zh) | 2003-10-04 | 2004-10-08 | 信息存储介质及记录和再现信息存储介质的方法和设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030069022 | 2003-10-04 | ||
KR1020030069022 | 2003-10-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050033424A true KR20050033424A (ko) | 2005-04-12 |
KR100636174B1 KR100636174B1 (ko) | 2006-10-19 |
Family
ID=37237657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040073373A KR100636174B1 (ko) | 2003-10-04 | 2004-09-14 | 다중화되지 않은 스트림을 포함한 av 데이터를 기록한정보저장매체, 그 재생방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100636174B1 (ko) |
TW (1) | TW200516556A (ko) |
-
2004
- 2004-09-14 KR KR1020040073373A patent/KR100636174B1/ko not_active IP Right Cessation
- 2004-10-04 TW TW093129962A patent/TW200516556A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
TW200516556A (en) | 2005-05-16 |
KR100636174B1 (ko) | 2006-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100821575B1 (ko) | 디지털 비디오 기록물의 데이터 처리 장치 및 방법과, 데이터 처리 방법에 의해 생성되는 기록물을 기록한 컴퓨터가 판독할 수 있는 기록매체와, 데이터 재생장치 및 데이터 재생방법 및, 데이터 재생방법에 의해 편집된 데이터 시퀀스를 재생하는 신호를 기록한 컴퓨터로 판독할 수 있는 기록매체 | |
KR100393337B1 (ko) | 광디스크, 광디스크 기록방법과 장치, 및 광디스크재생방법과 장치 | |
KR100606591B1 (ko) | 기록 방법 및 장치 | |
US7889788B2 (en) | Stream generation apparatus, stream generation method, coding apparatus, coding method, recording medium and program thereof | |
JP5285028B2 (ja) | ブラウザブルスライドショー提供のためのデータ復号装置、その復号方法及びそのための情報保存媒体 | |
JP3900050B2 (ja) | データ処理装置、ビデオカメラ及びデータ処理方法 | |
US7142777B1 (en) | Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train | |
JP3411232B2 (ja) | 光ディスク、記録装置および方法、並びに再生装置および方法 | |
JP4684319B2 (ja) | データ記録方法、データ編集方法およびデータ復号方法、並びにその装置、及び記録媒体 | |
KR20020071466A (ko) | 기록 장치 및 기록 방법 | |
JPH1196730A (ja) | 光ディスク及びその編集装置、再生装置 | |
JP2005117660A (ja) | 多重化されていないストリームを含むavデータを記録した情報保存媒体、その再生方法及び装置 | |
KR100619008B1 (ko) | 멀티앵글 데이터 구조를 기록한 정보저장매체, 그재생방법 및 장치 | |
KR20120084817A (ko) | 디스크 형상 기록 매체, 영상 정보 재생 장치 및 영상 정보 재생 방법 | |
JPH11298845A (ja) | 光ディスク、光ディスクレコーダおよび光ディスクプレーヤ | |
KR100636174B1 (ko) | 다중화되지 않은 스트림을 포함한 av 데이터를 기록한정보저장매체, 그 재생방법 및 장치 | |
JP3607681B2 (ja) | 副映像データ編集装置および編集方法 | |
KR100987767B1 (ko) | 정지 영상이 기록된 정보 저장 매체, 그 재생 장치 및 방법 | |
JP4353106B2 (ja) | 多重化ストリームの記録方法及び記録再生方法 | |
KR100619086B1 (ko) | 멀티앵글 데이터 구조를 기록한 정보저장매체의 재생방법 | |
JP2006521657A (ja) | Hddから光ディスクドライブへの高速アーカイブのための方法、システム及びソフトウェア | |
JP4371275B2 (ja) | Dvd再生システム | |
WO2007040135A1 (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: 20120927 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130927 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140929 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150925 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |