KR100951015B1 - 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법 - Google Patents

블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법 Download PDF

Info

Publication number
KR100951015B1
KR100951015B1 KR1020090004331A KR20090004331A KR100951015B1 KR 100951015 B1 KR100951015 B1 KR 100951015B1 KR 1020090004331 A KR1020090004331 A KR 1020090004331A KR 20090004331 A KR20090004331 A KR 20090004331A KR 100951015 B1 KR100951015 B1 KR 100951015B1
Authority
KR
South Korea
Prior art keywords
playitem
file
reading
selection
information
Prior art date
Application number
KR1020090004331A
Other languages
English (en)
Inventor
홍형진
이호섭
윤민주
Original Assignee
(주)칩얼라이브
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)칩얼라이브 filed Critical (주)칩얼라이브
Priority to KR1020090004331A priority Critical patent/KR100951015B1/ko
Priority to PCT/KR2009/007534 priority patent/WO2010082728A2/ko
Application granted granted Critical
Publication of KR100951015B1 publication Critical patent/KR100951015B1/ko

Links

Images

Classifications

    • 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
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • 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
    • 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
    • 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/2541Blu-ray discs; Blue laser DVR discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 블루레이 디스크 자바(BD-J) 저장매체의 AV 제어 기술에 관한 것으로, 특히 자바 플랫폼을 기반으로 하는 BD-J(blu-ray disk java) 방식으로 만들어진 BD-ROM 디스크와 같은 저장매체로부터 영상 컨텐츠를 재생할 때 자바 가상 머신을 사용하지 않고 직접 영상-오디오 스트림에 접근하여 영상 컨텐츠의 재생을 제어할 수 있는 사용자 인터페이스 화면을 제공하는 블루레이 디스크 자바(BD-J) 저장매체의 AV 제어기술에 관한 것이다. 본 발명에 따르면 BD-J 저장매체에 미리 저장된 많은 양의 자바 관련 부가 정보를 판독할 필요가 없으므로 영상 컨텐츠의 신속한 재생이 이루어지는 효과가 있다. 또한, 자바 가상 머신을 사용하지 않으면서도 자바 환경에서 제공하는 재생 관련 네비게이션 환경과 거의 유사한 사용자 인터페이스 화면을 제공하는 효과가 있다.
블루레이, 자바, 자바가상머신, BD-J, 네비게이션, playback

Description

블루레이 디스크 자바(BD-J) 저장매체의 AV 제어방법{AV CONTROLLING METHOD OF BLU-RAY DISK JAVA(BD-J) STORAGE}
본 발명은 블루레이 디스크 자바(BD-J) 저장매체의 AV(audio visual) 제어 기술에 관한 것으로, 특히 자바 플랫폼을 기반으로 하는 BD-J(blu-ray disk java) 방식으로 만들어진 BD-ROM 디스크와 같은 저장매체로부터 영상 컨텐츠를 재생할 때 자바 가상 머신을 사용하지 않고 직접 영상-오디오 스트림에 접근하여 영상 컨텐츠의 재생을 제어할 수 있는 사용자 인터페이스 화면을 제공하는 블루레이 디스크 자바(BD-J) 저장매체의 AV 제어기술에 관한 것이다.
블루레이 디스크(blu-ray disc)는 차세대 광디스크 저장매체 규격으로서 405㎚의 청자색 반도체 레이저 광선을 사용하여 판독된다. 즉, 기존의 DVD에서 사용하던 650㎚의 적색 레이저 광선에 비해 파장 간격이 더 좁은 광선을 사용하여 판독이 이루어지며 디스크 한 면에 최대 27GB의 데이터를 기록할 수 있다. 이는 일반영화 13시간, 고선명(HD) TV 화질의 영상 2시간 분량에 해당된다.
블루레이는 MPEG2를 기반으로 한 'MPEG2 Transport Stream'을 압축 방식으로 선택하고 있으며 데이터 전송 속도가 36Mbps로 기존 DVD-ROM에 비해 4~5배 빠르다. 고속의 데이터 전송율로 인해서 HD 방송을 디지털 카메라나 방송으로부터 오디오/비디오의 품질 저하 없이 바로 레코딩이 가능하다.
블루레이 디스크 자바(BD-J)는 블루레이 디스크 플레이어용 자바 플랫폼을 의미한다. 이는 블루레이 협회에서 블루레이 디스크 환경에서 사용될 기본 플랫폼으로 자바(JAVA)를 채택하였기 때문이다. BD-J는 DVB-GEM을 기반으로 동작하며, DVB-GEM은 DVB-MHP(Multimedia Home Platform)를 포함하고 있다.
[도 1]은 BD-J 방식으로 제작된 BD-ROM을 자바 가상 머신을 통해 재생하는 과정을 개략적으로 나타낸 도면이다.
먼저, 블루레이 플레이어에서는 자바로 짜여진 BD-J Xlet 어플리케이션을 구동하여 처리 명령을 내린다. 그리고, BD-J Xlet 어플리케이션의 처리 명령이 자바 가상 머신(JVM)으로 전달되면 JVM에서 이를 해석하여 블루레이 디스크(BD)의 Playback 컨트롤 엔진을 제어하게 된다.
이러한 BD-J 모드에서는 기존의 DVD-ROM에서 제공하던 영상 컨텐츠 재생을 위한 메뉴보다 훨씬 다양한 기능과 화려한 그래픽 환경을 제공할 수 있다. 즉, 영상 컨텐츠를 감상하면서 사용자가 화면을 클릭하여 관련 온라인 쇼핑을 즐길 수도 있으며, 다른 사용자와 채팅도 가능해지는 등의 양방향 어플리케이션의 구현이 가능하다.
이처럼 BD-ROM에 자바를 채택하게됨으로써 다양한 기능의 제공이 가능해진 반면 자바 사용을 위한 하드웨어 리소스가 많이 필요해지며 자바 환경에서의 개발을 위한 고급 인력이 요구되는 등의 문제점이 있다.
또한, BD-J 모드에서 동작하는 BD-ROM을 블루레이 플레이어에서 판독할 때 BD-ROM의 앞부분에 미리 저장된 상당한 분량의 자바 관련 클래스를 읽는 과정이 선행되어야 하므로 블루레이 재생 준비 과정에 많은 시간이 소요되는 문제점이 있다. 사용자에 따라서는 자바 환경에서 제공하는 고화질의 복잡한 메뉴선택 환경이 필요치 않은 경우도 있으므로 이처럼 자바 클래스 판독과 자바 가상 머신 처리에 따른 하드웨어의 복잡한 연산처리가 오히려 거추장스럽게 느껴질 수 있는 문제점이 있다.
그리고, BD-J 모드에서 자바 가상 머신을 사용하기 위해서는 썬마이크로시스템즈사와의 라이센스가 요구되며 GEM 기능에 대해서는 필립스사의 라이센스가 요구된다. 따라서, 이에 따른 로열티 지급이 필요하게 되어 위의 기술적 구현에 따른 추가비용이 발생하게 되는 문제점이 있다.
본 발명의 목적은 BD-J ROM로부터 자바 가상 머신을 사용하기 위한 각종 부가적인 정보를 판독할 필요가 없으므로 디스크의 부팅 시간과 영상 컨텐츠의 재생 준비 시간을 줄일 수 있고, 자바 가상 머신을 사용하지 않으면서도 자바 환경에서 제공하는 재생 관련 네비게이션 환경과 거의 유사한 사용자 인터페이스 화면을 제공하는 블루레이 디스크 자바(BD-J) 저장매체의 AV 제어기술을 제공하는 것이다.
본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법은, (A) BD-J(블루레이 디스크 자바) 저장매체로부터 AV 재생 정보가 포함된 파일을 직접 판독하여 AV 재생 정보를 획득하는 단계; (B) 하나 이상의 선택 항목을 포함하는 사용자 선택 메뉴를 생성하는 단계; (C) AV 재생 정보에 기초하여 선택 항목에 따른 복수 개의 선택 리스트를 생성하는 단계; (D) 사용자 선택 메뉴를 디스플레이 수단을 통해 표시하는 단계; (E) 사용자 입력 수단을 통해 사용자 선택 메뉴의 선택 항목 중 하나가 선택되면 선택 항목에 따른 복수 개의 선택 리스트를 디스플레이 수단을 통해 표시하는 단계; 및 (F) 선택 리스트 중 하나가 선택되면 해당 AV 재생 정보에 기초하여 재생환경 설정 및 AV 재생을 제어하는 단계;를 포함하여 구성된다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (A) 단계는, BD-J 저장매체로부터 플레이리스트 파일을 판독하는 단계; 플레이리스 트 파일에 포함된 하나 이상의 플레이아이템의 내용을 판독하고, 각 플레이아이템에 대응되는 클립파일 정보와 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식하는 단계; 및 시작 시점과 종료 시점으로부터 플레이아이템에 대응되는 재생시간을 획득하고, 재생시간을 누적하여 각 플레이아이템의 실제 재생시점을 산출하는 단계;를 포함하여 구성되고, (B) 단계는, 산출된 복수 개의 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목(이하, 'AV 재생시점 선택 항목'이라 함)을 생성하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (F) 단계는, AV 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나가 선택되면 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독하는 단계; 플레이리스트 파일에 포함된 재생시점에 대응되는 플레이아이템을 인식하는 단계; 플레이아이템에 대응되는 클립파일을 판독하고 클립파일로부터 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독하는 단계; 및 클립파일에 대응되는 AV 스트림 파일을 판독하고 AV 스트림 파일 타임 정보에 대응되는 구간을 재생하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (A) 단계는, BD-J 저장매체로부터 플레이리스트 파일을 판독하고 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독하는 단계; 플레이아이템에 대응되는 클립파일을 판독하는 단계; 및 선택 가능한 오디오의 수, 각 오디오의 압축정보, 각 오디오의 언어정보 중 하나 이상을 포함하는 오디오 정보를 클립파일로부터 추출하는 단계;를 포함하여 구성되고, (B) 단계는, 오디오 정보를 기준으로 복수 개의 오디오 설정에 대한 선택 리스트를 갖는 오디오 선택 항목을 생성하는 단계;를 포함하여 구성되고, (F) 단계는, 오디오 설정 중 하나가 선택되면 AV 재생 시에 AV 스트림 파일로부터 선택된 오디오 설정에 대응되는 오디오 스트림을 판독하여 재생하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (A) 단계는, BD-J 저장매체로부터 플레이리스트 파일을 판독하고 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독하는 단계; 플레이아이템에 대응되는 클립파일을 판독하는 단계; 및 선택 가능한 자막의 수, 각 자막의 언어정보 중 하나 이상을 포함하는 자막 정보를 클립파일로부터 추출하는 단계; (B) 단계는, 자막 정보를 기준으로 복수 개의 자막 설정에 대한 선택 리스트를 갖는 자막 선택 항목을 생성하는 단계;를 포함하여 구성되고, (F) 단계는, 자막 설정 중 하나가 선택되면 AV 재생 시에 AV 스트림로부터 선택된 자막 설정에 대응되는 텍스트 자막 스트림을 판독하여 출력하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (A) 단계는, BD-J 저장매체로부터 플레이리스트 파일을 판독하는 단계; 플레이리스트 파일에 포함된 하나 이상의 플레이아이템의 내용을 판독하고, 각 플레이아이템에 대응되는 클립파일 정보와 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식하는 단계; 시작 시점과 종료 시점으로부터 플레이아이템에 대응되는 재생시간을 획득하는 단계; 가장 긴 재생시간을 갖는 플레이아이템을 메인 영상 중 하나로 인식하고, 각 플레이아이템의 재생시간과 플레이아이템에 대응되는 AV 스트림 파일의 용량 중 하나 이상을 기준으로 메인 영상과 특집 영상을 분류하는 단계; 및 특집 영상으로 분류된 플레이아이템의 재생시간을 누적하여 해당 플레이아이템의 실제 재생시점을 산출하는 단계;를 포함하여 구성되고, (B) 단계는, 특집 영상으로 분류된 플레이아이템의 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목(이하, '특집 영상 재생시점 선택 항목'이라 함)을 생성하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (A) 단계는, 각 플레이아이템에 대응되는 클립파일을 판독하고 클립파일에 포함된 오디오 정보, 자막 정보가 기 설정된 일정 기준 이상 갖추어진 경우에는 메인 영상으로 분류하고 그렇지 않은 경우에는 특집 영상으로 분류하는 단계;를 더 포함하여 구성되는 것이 바람직하다.
또한, 본 발명에 따른 블루레이 디스크 자바 저장매체의 AV 제어방법에서 (F) 단계는, 특집 영상 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나가 선택되면 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독하는 단계; 플레이리스트 파일에 포함된 재생시점에 대응되는 플레이아이템을 인식하는 단계; 플레이아이템에 대응되는 클립파일을 판독하고 클립파일로부터 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독하는 단계; 및 클립파일에 대응되는 AV 스트림 파일을 판독하고 AV 스트림 파일 타임 정보에 대응되는 구간을 재생하는 단계;를 포함하여 구성된 것이 바람직하다.
본 발명에 따르면 BD-J 저장매체에 미리 저장된 많은 양의 자바 관련 부가 정보를 판독할 필요가 없으므로 영상 컨텐츠의 신속한 재생이 이루어지는 효과가 있다.
또한, 자바 가상 머신을 사용하지 않으면서도 자바 환경에서 제공하는 재생 관련 네비게이션 환경과 거의 유사한 사용자 인터페이스 화면을 제공하는 효과가 있다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
[도 2]는 BD-J 방식으로 제작된 BD-ROM을 자바 가상 머신을 통하지 않고 본 발명에 따른 AV 제어방법을 통해 직접 재생하는 과정을 개략적으로 나타낸 도면이다.
앞서 설명한 BD-J Xlet 어플리케이션과 자바 가상 머신(JVM)을 사용하는 방식과는 달리 본 발명에서는 자바를 사용하지 않고 BD-J 모드로 저장된 데이터를 직접 판독하여 영상 컨텐츠를 재생한다.
먼저, 블루레이 플레이어 장치의 사용자는 BD-J 방식으로 제작된 BD-ROM 디스크를 블루레이 플레이어에 삽입한다. 또는 블루레이 플레이어의 내부 하드디스 크에 저장된 BD-J 방식의 BD-ROM 데이터를 판독하도록 명령을 내린다.
즉, BD-ROM 데이터는 디스크 형태의 저장매체에 담긴 형태일 수도 있지만, 디스크 형태가 아닌 기타 다른 형태의 저장매체에 데이터 형태로 저장되는 것도 가능하다.
일반적으로 BD-ROM 데이터는 루트 디렉토리 내에 "BDMV" 디렉토리가 있고, "BDMV" 디렉토리는 "PLAYLIST" 디렉토리, "CLIPINF" 디렉토리, "STREAM" 디렉토리, "AUXDATA" 디렉토리, "BACKUP" 디렉토리를 포함하고 있다.
"BDMV" 디렉토리에는 "BDMV" 디렉토리의 내용 정보가 담긴 "index.bdmv" 파일과 하나 이상의 무비객체에 대한 정보가 담긴 "MovieObject.bdmv" 파일이 저장되어 있다.
"PLAYLIST" 디렉토리에는 무비 플레이리스트에 대한 정보가 담긴 "xxxxx.mpls" 형태의 플레이리스트 파일이 저장되어 있다.
"CLIPINF" 디렉토리에는 AV 스트림 파일에 대응되는 클립정보가 담긴 "zzzzz.clpi" 형태의 클립파일이 저장되어 있다.
"STREAM" 디렉토리에는 비디오, 오디오, 그래픽, 텍스트 자막이 담겨 있는 "zzzzz.m2ts" 형태의 AV 스트림 파일이 저장되어 있다. 즉, 실제 영상 컨텐츠에 해당되는 데이터가 저장되어 있다. 위의 clpi 파일과 m2ts 파일은 같은 명칭의 파일끼리 서로 대응되며 clpi 파일은 해당 m2ts 파일에 대한 클립 정보를 담고 있다.
그리고, "AUXDATA" 디렉토리에는 사운드와 폰트에 대한 파일이 저장되어 있으며, "BACKUP" 디렉토리에는 각 디렉토리에 저장된 파일들에 대한 복사본이 저장 된다.
블루레이 플레이어 장치가 BD-J 저장매체를 판독하기 시작하면서 자바 클래스 정보가 담긴 데이터 앞부분은 판독하지 않고 바로 데이터 부분을 판독하기 시작한다. 즉, AV 재생 정보가 포함된 파일을 직접 판독하며, 이로부터 AV 재생 정보를 획득한다.
그리고, 블루레이 플레이어 장치는 획득된 AV 재생정보를 참조하여 사용자 선택 메뉴를 생성한다. 사용자 선택 메뉴에는 AV 재생시점 선택 항목, 오디오 선택 항목, 자막 선택 항목, 특집 영상 선택 항목 등이 포함되어 기존의 자바 사용 모드에서 제공하던 사용자 선택 메뉴와 거의 유사한 선택 메뉴를 제공하게 된다.
사용자 선택 메뉴의 각 선택 항목은 앞서 획득된 AV 재생정보를 토대로 복수 개의 선택 리스트가 포함된다. 즉, 블루레이 플레이어 장치에서는 AV 재생정보를 획득하고 사용자 선택 메뉴를 생성하면서 각 선택 항목에 따른 선택 리스트를 생성한다.
이상의 과정을 통해 블루레이 플레이어 장치가 사용자 선택 메뉴를 생성하고 나면 이를 사용자 인터페이스 화면을 통해 사용자에게 보여준다.
즉, 사용자 인터페이스 화면에는 사용자 선택 메뉴가 나타나며, 사용자가 사용자 선택 메뉴의 각 선택 항목을 선택하면 선택된 선택 항목에 따른 복수 개의 선택 리스트를 화면을 통해 보여준다. 각 선택 항목에 따른 선택 리스트의 예에 대해서는 이후 [도 3], [도 5], [도 6], [도 7]에 도시되어 있다.
이때, 사용자 선택 메뉴는 기존의 자바 클래스를 사용하는 방식에서 제공하 는 것처럼 화려한 그래픽 효과를 제공할 필요는 없다. 즉, BD-J 모드로 제작된 BD-ROM은 일반적으로 각종 스냅샷과 이미지 파일이 미리 저장되어 있는데, 본 발명에서는 이러한 종류의 데이터를 판독하는 과정을 생략하고 최소한의 재생시점 정보와 각종 옵션 선택메뉴를 제공하도록 구현할 수 있다.
마지막으로, 사용자가 리모콘 조작, 키 조작, 마우스 조작 등을 통해 선택 리스트 중에서 하나를 선택하면, 블루레이 플레이어 장치에서는 앞서 획득된 AV 재생 정보에 기초하여 재생환경 설정 또는 AV 재생을 제어한다.
[도 3]은 본 발명에 따른 사용자 선택 메뉴 중 AV 재생시점을 선택할 수 있는 선택 항목을 나타낸 화면이다.
사용자 선택 메뉴에는 AV 재생시점 선택 항목, 오디오 선택 항목, 자막 선택 항목, 특집 영상 선택 항목이 표시되어 있으며, 현재 사용자가 AV 재생시점 선택 항목을 선택하여 여러 재생시점에 대한 선택 리스트가 팝업창으로 화면에 표시되어 있다.
재생시점 선택 리스트는 시간순으로 넘버링하여 C01, C02, C03,...의 식으로 표시가능하며 재생시점 명칭 옆에는 재생시점을 시, 분, 초로 표기하여 사용자가 재생시점을 선택하는데 참고할 수 있게 하였다.
그리고, 재생시점을 선택 리스트 상에 한번에 표시하지 못할 경우에는 도시된 바와 같이 페이지를 구분하여 앞, 뒤 페이지로 이동하여 선택할 수 있도록 구성하였다.
[도 4]는 [도 3]에서 플레이아이템 단위로 선택구간을 인식하는 방식을 나타낸 도면이다.
앞서 설명한 바와 같이 클립파일에는 동일한 파일 명칭을 갖는 AV 스트림 파일에 대한 클립정보가 저장되어 있다.
클립정보 중에는 AV 스트림 파일에 대한 타임 정보가 포함되어 있으며 이를 통해 각 AV 스트림 파일에 담긴 비디오 데이터와 오디오 데이터의 재생시점을 산출할 수 있다.
또한, 플레이리스트 파일에는 하나 이상의 플레이아이템이 포함되어 있으며, 각 플레이아이템의 시작 시점과 종료 시점은 클립파일 내의 일정 구간과 대응되어 있다.
이때, 플레이아이템과 클립파일은 반드시 순차적으로 대응될 필요는 없으며 클립파일의 배열 순서와는 달리 임의로 대응되는 것이 가능하다. 즉, BD-ROM 제작자의 선택에 따라 시계열적인 순서가 아니라 AV 스트림 파일 내의 임의의 구간을 임의의 순서로 편집하여 플레이리스트 파일을 구성할 수 있다.
따라서, 블루레이 플레이어 장치는 BD-J 방식의 BD-ROM 데이터를 판독하기 시작하면 자바 클래스 정보는 건너뛰어 판독하지 않으며 "PLAYLIST" 디렉토리에 저장된 플레이리스트 파일들과 "CLIPINF" 디렉토리에 저장된 클립파일들을 읽어서 AV 재생시점 선택 항목을 생성한다.
먼저, BD-J 저장매체로부터 플레이리스트 파일을 판독하고, 각 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독한다.
그리고, 각 플레이아이템에 대응되는 클립파일 정보를 읽어서 해당 클립파일을 찾고, 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식한다.
그 다음으로, 앞서 인식된 시작 시점과 종료 시점으로부터 각 플레이아이템의 재생시간을 획득하고, 재생시간을 순서대로 누적하여 각 플레이아이템의 실제 재생시점을 산출한다.
그리고, 사용자 선택 메뉴의 선택 항목 중 하나로서 앞서 산출된 각 플레이아이템의 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목을 생성한다. 이를 'AV 재생시점 선택 항목'이라 부르기로 한다.
화면을 통해 AV 재생시점 선택 항목이 포함된 사용자 선택 메뉴가 표시되면, 사용자가 입력 수단을 통해 AV 재생시점을 선택할 수 있다.
이후, 사용자가 AV 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나를 선택하면, 블루레이 플레이어 장치에서는 선택된 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독한다.
그 다음으로, 플레이리스트 파일 내에서 앞서 선택된 재생시점에 대응되는 플레이아이템을 인식하고 해당 플레이아이템에 대응되는 클립파일을 판독한다. 그리고, 판독된 클립파일로부터 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독한다.
마지막으로, 클립파일에 대응되는 AV 스트림 파일을 판독하고 AV 스트림 파 일 타임 정보에 대응되는 구간을 재생함으로써 사용자가 선택한 재생시점의 영상 컨텐츠가 재생된다.
[도 5]는 본 발명에 따른 사용자 선택 메뉴 중 오디오 설정을 선택할 수 있는 선택 항목을 나타낸 화면이다.
화면에 나타난 사용자 선택 메뉴 중에서 오디오 선택 항목을 선택하면 복수 개의 오디오 설정에 대한 선택 리스트가 팝업창으로 화면에 표시된다.
이를 위해서, 블루레이 플레이어 장치는 사용자 선택 메뉴를 화면에 표시하기에 앞서 BD-J 저장매체 내의 플레이리스트 파일을 판독하고, 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독한다.
그리고, 각 플레이아이템에 대응된 클립파일을 판독한다. 이때, 클립파일는 선택 가능한 오디오의 수, 각 오디오의 압축정보, 각 오디오의 언어정보 등을 포함하는 오디오 정보가 저장되어 있다. 따라서, 클립파일로부터 오디오 정보를 추출함으로써 현재 사용중인 블루레이 컨텐츠에서 지원하는 오디오 정보를 얻게 된다.
오디오 정보가 추출되면, 이를 기준으로 복수 개의 오디오 설정에 대한 선택 리스트를 갖는 오디오 선택 항목을 생성한다. 즉, 가능한 오디오 설정 중 대표적인 일부 설정만 가능하도록 구현할 수도 있고, 가능한 오디오 설정의 조합을 모두 제시할 수도 있다.
이후, 사용자가 오디오 선택 항목의 선택 리스트를 구성하는 오디오 설정 중 하나를 선택하면 AV 스트림 파일로부터 선택된 오디오 설정에 대응되는 오디오 스 트림을 판독하여 AV 재생시에 해당 오디오 스트림을 재생하게 된다.
[도 6]은 본 발명에 따른 사용자 선택 메뉴 중 자막 설정을 선택할 수 있는 선택 항목을 나타낸 화면이다.
화면에 나타난 사용자 선택 메뉴 중에서 자막 선택 항목을 선택하면 복수 개의 자막 설정에 대한 선택 리스트가 팝업창으로 화면에 표시된다.
자막에 대한 정보 역시 앞서 오디오 설정과 마찬가지로 클립파일에 저장되어 있다. 따라서 클립파일을 판독하여 자막 정보를 얻는다.
이를 위해서, 블루레이 플레이어 장치는 사용자 선택 메뉴를 화면에 표시하기에 앞서 BD-J 저장매체 내의 플레이리스트 파일을 판독하고, 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독한다.
그리고, 각 플레이아이템에 대응된 클립파일을 판독한다. 그리고, 클립파일로부터 자막 정보를 추출함으로써 현재 사용중인 블루레이 컨텐츠에서 지원하는 자막 정보를 얻게 된다. 자막 정보에는 선택 가능한 자막의 수, 각 자막의 언어정보 등이 포함되어 있다.
자막 정보가 추출되면, 이를 기준으로 복수 개의 자막 설정에 대한 선택 리스트를 갖는 자막 선택 항목을 생성한다. 이때에도 앞서 오디오 설정의 경우와 마찬가지로 자막 설정 중 대표적인 일부 언어를 기준으로 설정 가능하도록 구현할 수도 있고, 가능한 자막 종류를 모두 선택할 수 있도록 구현할 수도 있다.
이후, 사용자가 자막 선택 항목의 선택 리스트를 구성하는 자막 설정 중 하 나를 선택하면 AV 스트림 파일로부터 선택된 자막 설정에 따른 텍스트 자막 스트림을 판독하여 AV 재생시에 해당 자막을 표시한다.
[도 7]은 본 발명에 따른 사용자 선택 메뉴 중 특집 영상의 재생시점을 선택할 수 있는 선택 항목을 나타낸 화면이다.
블루레이 컨텐츠 내에는 영화, 다큐멘터리, 강좌 등의 내용을 담고 있는 메인 영상 외에도 이러한 메인 영상을 만들기 위한 제작, 촬영, 편집 과정, 광고 등이 포함된 특집 영상(또는 부가 영상)이 더 포함되는 경우가 있다. 따라서, 메인 영상과 특집 영상을 구분하여 재생시점이 선택되어야 한다.
기존의 자바를 이용한 방식에서는 자바 정보 내에 메인 영상 또는 특집 영상과 연결되는 플레이리스트 파일, 플레이아이템, 클립파일이 어느 것인지에 대한 정보가 포함되어 있다. 따라서, 기존의 자바가상머신을 통해 함수를 구현하면 메인 영상과 특집 영상을 구별하기 위한 별도의 구현을 염두에 둘 필요가 없다.
하지만, 본 발명은 자바를 사용하지 않는 구현 방식이므로 메인 영상과 특집 영상을 직접 구분하여 처리하도록 구현되어야 한다.
앞서 [도 3]과 [도 4]를 통해 설명한 AV 재생시점 선택 항목은 메인 영상의 재생시점 선택 항목에 해당되며, [도 7]에서는 특집 영상의 재생시점 선택 항목을 나타낸다.
특집 영상의 경우에도 메인 영상과 마찬가지로 재생시점 선택 리스트를 시간순으로 넘버링하여 F01, F02, F03,...의 식으로 표시가능하며 재생시점을 시, 분, 초로 표기해준다. 또한, 재생시점이 많으면 앞, 페이지로 이동하여 선택할 수 있게 메뉴를 구성한다.
이를 위해서, 먼저 BD-J 저장매체로부터 플레이리스트 파일을 판독하고, 각 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독하며, 각 플레이아이템에 대응되는 클립파일 정보와 각 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식한다. 그리고, 앞서 인식된 시작 시점과 종료 시점으로부터 각 플레이아이템에 대응되는 재생시간을 획득한다.
이상의 내용은 앞서 [도 4]에서 설명한 내용과 동일하다.
그 다음으로, 메인 영상과 특집 영상을 구분하는 과정이 필요하다. 일반적으로 메인 영상은 특집 영상에 비해 재생 시간이 길고 데이터 용량이 크다. 또한, 특집 영상에는 메인 영상에서 제공하는 것과 같은 다양한 오디오 설정과 자막 설정을 지원하지 않는다. 따라서, 이러한 차이점을 기준으로 하여 메인 영상과 특집 영상을 구분해낸다.
우선, 앞서 획득된 각 플레이아이템의 재생시간을 참조하여 가장 긴 재생시간을 갖는 플레이아이템을 메인 영상 중 하나로 인식한다.
그리고, 각 플레이아이템의 재생시간과 플레이아이템에 대응되는 AV 스트림 파일의 용량 등을 기준으로 메인 영상과 특집 영상을 분류한다.
예컨대, 각 플레이아이템의 재생시간과 그에 대응되는 AV 스트림 파일의 용량을 비교하여 재생시간에 비해 파일의 용량이 큰 그룹과 작은 그룹을 통계적으로 분류하여 메인 영상과 특집 영상을 구분할 수도 있다.
또는, 각 플레이아이템의 재생시간의 통계적인 분포를 얻고 AV 스트림 파일의 용량에 대한 통계적인 분포를 얻어서 이러한 통계적인 분포를 결합했을 때 서로 다른 패턴을 보이는 경계점을 찾아 두 개의 그룹을 분류하는 패턴분류 방식을 사용할 수도 있다.
또는, 단순히 일정한 재생시간 기준 또는 파일 용량 기준을 미리 설정해두고 이러한 기준에 따라 메인 영상과 특집 영상을 분류하도록 구현하는 것도 가능하다.
그 밖에, 재생시간과 파일의 용량만으로는 메인 영상과 특집 영상을 분류하는 데에는 오류가 따를 수 있으므로 추가적으로 오디오 정보와 자막 정보를 분류기준으로 고려할 수 있다.
이를 위해, 각 플레이아이템에 대응되는 클립파일을 판독하고, 클립파일에 포함된 오디오 정보 또는 자막 정보를 인식한다.
그리고, 오디오 정보와 자막 정보가 일정 기준 이상 갖추어져 있으면 메인 영상으로 가중치를 두어 분류하고, 그렇지 않은 경우에는 특집 영상으로 가중치를 두어 분류할 수 있다.
이상의 분류 기준들을 단독으로 적용하거나 복합적으로 적용함으로써 메인 영상과 특집 영상의 분류가 이루어진다. 분류 과정에서 주의할 점은 절대적인 분류 기준을 세우기보다는 나머지 다른 플레이아이템들과 상대적으로 비교하여 유동적인 기준을 설정하는 것이 바람직하다.
메인 영상의 경우에는 메인 영상으로 분류된 플레이아이템만을 대상으로 하여 앞서 [도 4]의 과정을 통해 메인 영상의 재생시점 선택 과정이 진행된다.
또한, 특집 영상의 경우에는 특집 영상으로 분류된 플레이아이템만을 대상으로 하여 각 플레이아이템의 재생시간을 누적하여 각 플레이아이템의 실제 재생시점을 산출한다. 그리고, 이러한 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목을 생성한다. 이를 '특집 영상 재생시점 선택 항목'이라 부르기로 한다.
[도 7]에 나타낸 것과 같이 화면을 통해 특집 영상 재생시점 선택 항목이 포함된 사용자 선택 메뉴가 표시되면, 사용자가 입력 수단을 통해 특집 영상의 재생시점을 선택할 수 있다.
이후, 사용자가 특집 영상 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나를 선택하면, 블루레이 플레이어 장치에서는 선택된 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독한다.
그 다음으로, 플레이리스트 파일 내에서 앞서 선택된 재생시점에 대응되는 플레이아이템을 인식하고 해당 플레이아이템에 대응되는 클립파일을 판독한다. 그리고, 판독된 클립파일로부터 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독한다.
마지막으로, 클립파일에 대응되는 AV 스트림 파일을 판독하고 AV 스트림 파일 타임 정보에 대응되는 구간을 재생함으로써 사용자가 선택한 재생시점의 특별 영상 내용이 재생된다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질 적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
[도 1]은 BD-J 방식으로 제작된 BD-ROM을 자바 가상 머신을 통해 재생하는 과정을 개략적으로 나타낸 도면,
[도 2]는 BD-J 방식으로 제작된 BD-ROM을 자바 가상 머신을 통하지 않고 본 발명에 따른 AV 제어방법을 통해 직접 재생하는 과정을 개략적으로 나타낸 도면,
[도 3]은 본 발명에 따른 사용자 선택 메뉴 중 AV 재생시점을 선택할 수 있는 선택 항목을 나타낸 화면,
[도 4]는 [도 3]에서 플레이아이템 단위로 선택구간을 인식하는 방식을 나타낸 도면,
[도 5]는 본 발명에 따른 사용자 선택 메뉴 중 오디오 설정을 선택할 수 있는 선택 항목을 나타낸 화면,
[도 6]은 본 발명에 따른 사용자 선택 메뉴 중 자막 설정을 선택할 수 있는 선택 항목을 나타낸 화면,
[도 7]은 본 발명에 따른 사용자 선택 메뉴 중 특집 영상의 재생시점을 선택할 수 있는 선택 항목을 나타낸 화면이다.

Claims (8)

  1. 삭제
  2. (A) BD-J(블루레이 디스크 자바) 저장매체로부터 AV 재생 정보가 포함된 파일을 직접 판독하여 AV 재생 정보를 획득하는 단계;
    (B) 하나 이상의 선택 항목을 포함하는 사용자 선택 메뉴를 생성하는 단계;
    (C) 상기 AV 재생 정보에 기초하여 상기 선택 항목에 따른 복수 개의 선택 리스트를 생성하는 단계;
    (D) 상기 사용자 선택 메뉴를 디스플레이 수단을 통해 표시하는 단계;
    (E) 사용자 입력 수단을 통해 상기 사용자 선택 메뉴의 선택 항목 중 하나가 선택되면 상기 선택 항목에 따른 복수 개의 선택 리스트를 상기 디스플레이 수단을 통해 표시하는 단계; 및
    (F) 상기 선택 리스트 중 하나가 선택되면 해당 AV 재생 정보에 기초하여 재생환경 설정 및 AV 재생을 제어하는 단계;
    를 포함하여 구성되고,
    상기 (A) 단계는,
    상기 BD-J 저장매체로부터 플레이리스트 파일을 판독하는 단계;
    상기 플레이리스트 파일에 포함된 하나 이상의 플레이아이템의 내용을 판독하고, 각 플레이아이템에 대응되는 클립파일 정보와 상기 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식하는 단계; 및
    상기 시작 시점과 종료 시점으로부터 상기 플레이아이템에 대응되는 재생시간을 획득하고, 상기 재생시간을 누적하여 각 플레이아이템의 실제 재생시점을 산출하는 단계;
    를 포함하여 구성되고,
    상기 (B) 단계는,
    상기 산출된 복수 개의 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목(이하, 'AV 재생시점 선택 항목'이라 함)을 생성하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
  3. 청구항 2에 있어서,
    상기 (F) 단계는,
    상기 AV 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나가 선택되면 상기 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독하는 단계;
    상기 플레이리스트 파일에 포함된 상기 재생시점에 대응되는 플레이아이템을 인식하는 단계;
    상기 플레이아이템에 대응되는 클립파일을 판독하고 상기 클립파일로부터 상 기 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독하는 단계; 및
    상기 클립파일에 대응되는 AV 스트림 파일을 판독하고 상기 AV 스트림 파일 타임 정보에 대응되는 구간을 재생하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
  4. 청구항 2 또는 청구항 3에 있어서,
    상기 (A) 단계는,
    상기 BD-J 저장매체로부터 플레이리스트 파일을 판독하고 상기 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독하는 단계;
    상기 플레이아이템에 대응되는 클립파일을 판독하는 단계; 및
    선택 가능한 오디오의 수, 각 오디오의 압축정보, 각 오디오의 언어정보 중 하나 이상을 포함하는 오디오 정보를 상기 클립파일로부터 추출하는 단계;
    를 포함하여 구성되고,
    상기 (B) 단계는,
    상기 오디오 정보를 기준으로 복수 개의 오디오 설정에 대한 선택 리스트를 갖는 오디오 선택 항목을 생성하는 단계;
    를 포함하여 구성되고,
    상기 (F) 단계는,
    상기 오디오 설정 중 하나가 선택되면 AV 재생 시에 AV 스트림 파일로부터 상기 선택된 오디오 설정에 대응되는 오디오 스트림을 판독하여 재생하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
  5. 청구항 2 또는 청구항 3에 있어서,
    상기 (A) 단계는,
    상기 BD-J 저장매체로부터 플레이리스트 파일을 판독하고 상기 플레이리스트 파일에 포함된 플레이아이템의 내용을 판독하는 단계;
    상기 플레이아이템에 대응되는 클립파일을 판독하는 단계; 및
    선택 가능한 자막의 수, 각 자막의 언어정보 중 하나 이상을 포함하는 자막 정보를 상기 클립파일로부터 추출하는 단계;
    상기 (B) 단계는,
    상기 자막 정보를 기준으로 복수 개의 자막 설정에 대한 선택 리스트를 갖는 자막 선택 항목을 생성하는 단계;
    를 포함하여 구성되고,
    상기 (F) 단계는,
    상기 자막 설정 중 하나가 선택되면 AV 재생 시에 AV 스트림로부터 상기 선택된 자막 설정에 대응되는 텍스트 자막 스트림을 판독하여 출력하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
  6. 청구항 2 또는 청구항 3에 있어서,
    상기 (A) 단계는,
    상기 BD-J 저장매체로부터 플레이리스트 파일을 판독하는 단계;
    상기 플레이리스트 파일에 포함된 하나 이상의 플레이아이템의 내용을 판독하고, 각 플레이아이템에 대응되는 클립파일 정보와 상기 플레이아이템이 클립파일 내에서 대응되는 시작 시점과 종료 시점을 인식하는 단계;
    상기 시작 시점과 종료 시점으로부터 상기 플레이아이템에 대응되는 재생시간을 획득하는 단계;
    가장 긴 재생시간을 갖는 플레이아이템을 메인 영상 중 하나로 인식하고, 각 플레이아이템의 재생시간과 상기 플레이아이템에 대응되는 AV 스트림 파일의 용량 중 하나 이상을 기준으로 메인 영상과 특집 영상을 분류하는 단계; 및
    특집 영상으로 분류된 플레이아이템의 재생시간을 누적하여 해당 플레이아이템의 실제 재생시점을 산출하는 단계;
    를 포함하여 구성되고,
    상기 (B) 단계는,
    특집 영상으로 분류된 플레이아이템의 재생시점이 시간순으로 나열된 선택 리스트를 갖는 선택항목(이하, '특집 영상 재생시점 선택 항목'이라 함)을 생성하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
  7. 청구항 6에 있어서,
    상기 (A) 단계는,
    각 플레이아이템에 대응되는 클립파일을 판독하고 상기 클립파일에 포함된 오디오 정보, 자막 정보가 기 설정된 일정 기준 이상 갖추어진 경우에는 메인 영상으로 분류하고 그렇지 않은 경우에는 특집 영상으로 분류하는 단계;
    를 더 포함하여 구성되는 BD-J 저장매체의 AV 제어방법.
  8. 청구항 7에 있어서,
    상기 (F) 단계는,
    상기 특집 영상 재생시점 선택 항목을 구성하는 선택 리스트에 나열된 재생시점 중 하나가 선택되면 상기 재생시점에 대응되는 플레이아이템이 포함된 플레이리스트 파일을 판독하는 단계;
    상기 플레이리스트 파일에 포함된 상기 재생시점에 대응되는 플레이아이템을 인식하는 단계;
    상기 플레이아이템에 대응되는 클립파일을 판독하고 상기 클립파일로부터 상기 플레이아이템의 시작 시점과 종료 시점에 대응되는 AV 스트림 파일 타임 정보를 판독하는 단계; 및
    상기 클립파일에 대응되는 AV 스트림 파일을 판독하고 상기 AV 스트림 파일 타임 정보에 대응되는 구간을 재생하는 단계;
    를 포함하여 구성된 것을 특징으로 하는 BD-J 저장매체의 AV 제어방법.
KR1020090004331A 2009-01-19 2009-01-19 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법 KR100951015B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090004331A KR100951015B1 (ko) 2009-01-19 2009-01-19 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법
PCT/KR2009/007534 WO2010082728A2 (ko) 2009-01-19 2009-12-16 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090004331A KR100951015B1 (ko) 2009-01-19 2009-01-19 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법

Publications (1)

Publication Number Publication Date
KR100951015B1 true KR100951015B1 (ko) 2010-04-02

Family

ID=42219519

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090004331A KR100951015B1 (ko) 2009-01-19 2009-01-19 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법

Country Status (2)

Country Link
KR (1) KR100951015B1 (ko)
WO (1) WO2010082728A2 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050066265A (ko) * 2003-12-26 2005-06-30 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
KR20070054187A (ko) * 2004-09-13 2007-05-28 엘지전자 주식회사 기록 매체 및 기록 매체로부터 데이터를 재생하는 방법 및장치
KR20070058147A (ko) * 2005-12-01 2007-06-07 삼성전자주식회사 멀디미디어 컨텐츠 재생 방법 및 장치

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101008624B1 (ko) * 2003-12-11 2011-01-17 엘지전자 주식회사 고밀도 광디스크의 파일 구성방법 및 재생방법과기록재생장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050066265A (ko) * 2003-12-26 2005-06-30 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
KR20070054187A (ko) * 2004-09-13 2007-05-28 엘지전자 주식회사 기록 매체 및 기록 매체로부터 데이터를 재생하는 방법 및장치
KR20070058147A (ko) * 2005-12-01 2007-06-07 삼성전자주식회사 멀디미디어 컨텐츠 재생 방법 및 장치

Also Published As

Publication number Publication date
WO2010082728A3 (ko) 2010-09-02
WO2010082728A2 (ko) 2010-07-22

Similar Documents

Publication Publication Date Title
US20090003172A1 (en) Playback device, recording device, disc medium, and method
CN100594549C (zh) 删除数据和还原删除数据的方法、介质和设备
US20070230917A1 (en) Recording medium, playback apparatus, recording method, program, and playback method
KR101008643B1 (ko) 기록되는 데이터 스트림의 재생을 관리하기 위한 데이터구조를 갖는 기록 매체와 그에 따른 기록 및 재생 방법 및장치
JP2007527593A (ja) 多様なデータを管理するためのデータ構造を有する記録媒体、記録再生方法及び記録再生装置
KR20060136442A (ko) 기록매체와 기록재생 방법 및 장치
KR20070000472A (ko) 기록매체와 기록재생 방법 및 장치
JP4880765B2 (ja) グラフィック情報を管理するデータ構造を有する記録媒体、記録/再生方法、および装置
US20070286565A1 (en) Data indicating method, reproducing device, recording device
WO2007058486A1 (en) Apparatus for reproducing data and method thereof
JP4603579B2 (ja) 記録媒体及び記録媒体に記録されたテキストサブタイトルストリームの再生方法及びその装置
KR101003436B1 (ko) 재생 제어를 관리하기 위한 데이터 구조를 갖는 기록매체와 그에 따른 기록 및 재생 방법 및 장치
US7778522B2 (en) Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses
KR100951015B1 (ko) 블루레이 디스크 자바(bd-j) 저장매체의 av 제어방법
JP5209515B2 (ja) 記録媒体
JP5209516B2 (ja) 記録媒体
JP5209513B2 (ja) 記録媒体
US7809775B2 (en) Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
US20080145027A1 (en) Recording medium, playback apparatus, recording method, program, and playback method
JP5187453B2 (ja) データ格納方法
JP5187454B2 (ja) データ格納方法
JP5494781B2 (ja) データ構造
JP5494780B2 (ja) データ構造
JP5187452B2 (ja) データ格納方法
CN100517487C (zh) 具有用于管理文本字幕的字体信息的数据结构的记录介质以及记录和再现方法和装置

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: 20130325

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee