KR0182442B1 - 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법 - Google Patents

대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법 Download PDF

Info

Publication number
KR0182442B1
KR0182442B1 KR1019950056333A KR19950056333A KR0182442B1 KR 0182442 B1 KR0182442 B1 KR 0182442B1 KR 1019950056333 A KR1019950056333 A KR 1019950056333A KR 19950056333 A KR19950056333 A KR 19950056333A KR 0182442 B1 KR0182442 B1 KR 0182442B1
Authority
KR
South Korea
Prior art keywords
list
memory
current
recording medium
display
Prior art date
Application number
KR1019950056333A
Other languages
English (en)
Other versions
KR970050794A (ko
Inventor
황보식
Original Assignee
배순훈
대우전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 배순훈, 대우전자주식회사 filed Critical 배순훈
Priority to KR1019950056333A priority Critical patent/KR0182442B1/ko
Publication of KR970050794A publication Critical patent/KR970050794A/ko
Application granted granted Critical
Publication of KR0182442B1 publication Critical patent/KR0182442B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 대화형 정보기록매체(비디오 CD Ver2.0)에서의 PBC(Playback Control)동작중에 어느 임의의 위치(예컨대, 장면 또는 메뉴)에서 기억정지시킨 후 기억재생시킬 때 그 기억정지시킨 위치에서의 정확한 기억재생동작 및 PBC동작이 가능하도록 한 대화형 정보기록매체의 PBC동작시 기억정지/재생방법을 제공하기 위한 것이다.
이를 위해 본 발명은, 기억정지명령이 입력됨에 따라 현재 화면이 표시리스트/선택리스트중에서 어느 리스트인지를 판단하는 제1단계와, 그 판단결과에 따른 현재 리스트에 대한 정보를 저장한 후 정지화상/동화상여부를 판단하는 제2단계 및, 그 제2단계에서의 판단결과 정지화상이면 상기 제2단계에서 저장된 정보를 그대로 간직하는 반면, 동화상이면 상기 제2단계에서 저장된 정보에 현재의 절대시간을 함께 저장시키는 제3단계로 이루어진 기억정지과정과; 기억재생명령이 입력됨에 따라 기억된 정보에 의거하여 재생시켜야 할 현재 화면에 대한 리스트를 판단하는 제1단계와, 그 판단결과에 따라 해당기억 위치의 동화상/정지화상을 화면표시시킨 후 PBC동작이 수행되도록 하는 제2단계로 이루어진 기억재생과정으로 구성되어, PBC동작중에 기억정지/재생동작을 자유자재로 정확히 이행시킬 수 있게 된다.

Description

대화형 정보기록매체의 PBC(Playback Control)동작시 기억정지/재생방법
제1도는 일반적인 대화형 정보기록매체로서의 비디오컴팩트디스크의 트랙구조를 설명하는 모식도.
제2도는 제1도에 도시된 대화형 정보기록매체의 디렉토리구조를 설명하는 모식도.
제3도는 일반적인 대화형 정보기록매체의 PBC(Playback Control)동작의 일예를 설명하는 도면.
제4도는 제3도에서 설명하는 PBC(Playback Control)동작에 채용되는 대화형 정보기록매체로서의 비디오컴팩트디스크(버전 2.0)의 트랙레이아웃(Track Layout)을 절대시간에 기초하는 물리적위치로 모식적으로 나타낸 도면.
제5도는 제3도에서 설명하는 PBC(Playback Control)동작에 채용되는 대화형 정보기록매체로서의 비디오컴팩트디스크(버전 2.0)의 VCD 디렉토리중에서 LOT(List Offset Table)레이아웃 및 PSD(Play Sequence Descriptor)레이아웃을 설명하는 도면.
제6도는 제5도에 도시된 표시리스트(Play List)의 기본개념을 설명하는 도면.
제7도는 제5도에 선택리스트(Selection List)의 기본개념을 설명하는 도면.
제8도는 일반적인 PBC(Playback Control)동작에 채용되는 PSD(Play Sequence Descriptor)링크레이아웃(Link Layout)의 일예를 나타낸 도면.
제9도는 일반적인 PBC(Playback Control)동작에 채용되는 표시항목내용(Play Items Contents)의 일예를 나타낸 도면.
제10도는 본 발명에 채용되는 비디오컴팩트디스크(버전 2.0)의 비디오CD 정보영역내에 존재하는 INFO.VCD 화일의 레이아웃(Layout)을 나타낸 도면.
제11도는 제10도에 도시된 INFO.VCD 화일의 세그먼트표시항복내용테이블(Segment Play Item Contents Table)의 구조를 나타낸 도면.
제12도는 제11도에 도시된 세크먼트표시항목내용바이트(Segment Play Item Contents byte)의 설명에 채용되는 세그먼트표시항목영역을 설명하는 도면.
제13도는 본 발명에 채용되는 비디오컴팩트디스크(버전 2.0)의 비디오CD 정보영역내에 존재하는 ENTRIES.VCD화일의 레이아웃(Layout)을 나타낸 도면.
제14도는 제12도에 도시된 ENTRIES.VCD화일내의 엔트리(Entry)필드의 레이아웃을 나타낸 도면.
제15도는 본 발명에 채용되는 리스트 ID오프셋테이블의 일예를 나타낸 도면.
제16도는 본 발명에 채용되는 표시리스트구조(Play List structure)를 나타낸 도면.
제17도는 본 발명에 채용되는 표시항목번호(Play Item Number)의 정의를 나타낸 도면.
제18도는 본 발명에 채용되는 선택리스트구조(Selection List structure)를 나타낸 도면.
제19도는 본 발명이 적용되는 비디오컴팩트디스크플레이어의 블럭구성도.
제20도는 제19도에 도시된 제어기능설정부로서 채용가능한 리모콘의 정면도.
제21도는 본 발명에 따른 대화형 정보기록매체의 PBC(Playback Control)동작시 기억정지/재생방법을 설명하는 플로우챠트로서,
a도는 기억장치시의 동작을 설명하는 플로우챠트이고,
b도는 기억재생시의 동작을 설명하는 플로우챠트이다.
* 도면의 주요부분에 대한 부호의 설명
10 : 제어기능설정부 12 : 마이컴
14 : 서보제어부 16 : 스핀들로터구동부
18 : 스핀들모터 20 : 광픽업구동부
22 : 광픽업 24 : RF 증폭부
26 : CD-DSP 28 : CD-ROM 디코더
30 : 제1메모리 32 : MPEG오디오/비디오디코더
34 : 제2메모리 36 : CDG디코더
38 : 제3메모리 40 : 비디오DAC
42 : RGB엔코더 44 : 오디오DAC
본 발명은 대화형 정보기록매체에 관한 것으로, 보다 상세하게는 대화형 정보기록매체(비디오CD Ver2.0)에서의 PBC(Playback Control)동작중에 기억정지/재생동작을 행할 때 정확한 동작이 행해지도록 한 대화형 정보기록매체의 PBC(Playback Control)동작시 기억장치/재생방법에 관한 것이다.
현재, 고음질의 음성정보가 수록된 컴팩트디스크로 부터 정지화상과 음성이 기록된 컴팩트디스크그래픽(Compact Disc Grapic; CDG)디스크가 제안되고, 그 CDG디스크의 정지화상에서의 영상표현의 단조로움을 해결한 동영상정보와 음성정보가 기록된 비디오 컴팩트디스크(Video CD)도 개발된 상태이다.
그 비디오CD에 따르면, 대량의 정보를 동영상/음성의 압축방식이 MPEG알고리즘을 적요아여 적정한 정보의 양으로 압축되어 디스크상에 기록하게 되고 그 정보의재생시에는 압축시 적용된 MPEG알고리즘에 기초하여 복원처리함으로써 대용량의 기록영역의 요구되는 동영상/음성정보의 기록/재생이 가능하게 된다.
그에 더하여, 최근에는 사용자가 대화방식으로 문자도형이라던지 음악 등에 관한 정보를 재생하도록 구성된 소위 CD-i디스크로서 알려진 정보기록매체 뿐만 아니라 그 대화형 정보기록매체에 대해 비디오CD의 정보기록/재생에 적용되는 MPEG알고리즘을 기초로 사용자가 대화방식으로 특정한 정보를 선택적으로 재생가능하게 구성된 소위 대화형 비디오CD(Vidoe CD Ver2.0)의 형태도 제안된 상태이다.
여기서, 그 대화형 정보기록매체에 따르면 해당 정보기록매체에 기록된 내용의 전체적인 메뉴를 표시하는 주 디렉토리로부터 분기되는 다수의 부 디렉토리가 포함되고, 각 부 디렉토리에 대해서는 화면출력을 위한 화면표시항목(Play Items)과 그 화면표시항목에 정의된 다수의 세그먼트항목(Segment Item)이 갖추어지고, 사용자가 주 디렉토리로부터 세그먼트항목에 걸쳐 순차적으로 지정해 가게 되면 그 대응하는 화면의 표시가 행해져서 필요한 정보를 취할 수 있게 된다.
상술한 일반적인 대화형 정보기록매체로서의 비디오CD의 프로그램영역에는 제1도에 도시된 바와 같이 다수의 트랙이 존재하는 바, 그 제1트랙(Track 1)은 비디오 CD데이터트랙으로 할당되고, 그 제2트랙으로부터 제N-1트랙은 MPEG오디오/비디오트랙으로 할당되며, 최후의 N트랙은 선택적으로 CD-DA트랙에 할당된다. 여기서, 상기 제1트랙은 위치(00 : 02 : 16)에 PVD(Primary Volume Descriptor)가 정의되고, 위치(00 : 03 : 00)에는 영상가요에 가관련된 위치 (00 : 03 : 01)에 KARINFO.BIH(Basic Information Header)와 가변장(Variable Length)의 최대 63코드화 텍스트화일(KARINFO.CC)(CC는 Country Code)이 정의된다.
그리고, 제2도는 제1도에 도시된 대화형 정보기록매체의 디렉토리구조를 나타낸 도면으로서, 그 디렉토리구조에 따르면 루트디렉토리(Root Directory; 0)에 대해 비디오CD정보영역내의 화일(INFO.VCD,ENTRIES.VCD,LOT.VCD,PSD.VCD)이 위치되는 VCD디렉토리라든지 MPEG오디오/비디오트랙을 나타내는 모든 화일(AVSEQ01.DAT~AVSEQ06.DAT)이 위치되는 MPEGAV 디렉토리, CD-DA(Compact Disc-Digital Audio)트랙을 나타내는 모든 화일(AUDI08.DAT, AUDIO09.DAT)이 위치되는 CDDA디렉토리, 그 정보기록매체상에 세그먼트표시영역(Segment Play Area)이 설정되는 경우 그 영역에의 화일(ITEM0001.DAT~ITEM1980.DAT)이 위치되는 SEGMENT디렉토리가 포함됨과 더불어, 그 정보기록매체상에 영상가요정보영역(Karaoke Basic Information Area)이 설정되는 경우 그 영역내의 화일(KARINFO.BIH, KARINFO.JP)화일 및 확장된 LOT(List Offset Table)화일 등이 위치되는 EXT디렉토리 및 CD-Ⅰ응용프로그램과 같은 CD-Ⅰ화일이 위치되는 CD-Ⅰ디렉토리가 포함된다.
여기서, 상기 VCD디렉토리의 경우, 통상적으로 해당 트랙(#1; 제1도에서는 트랙 1)내의 위치(00(분) : 04(분) : 00(프레임))로부터 디스크정보영역(INFO.VCD)이 정의되고, 이어 해당 트랙(#1)의 위치(00:04:01)로부터 엔트리 테이블영역(ENTRIES.VCD)이 정의되며, 해당트랙(#1)의 위치(00:04:02)로부터 리스트 ID오프셋테이블(LOT.VCD)이 정의되고, 그에 후속하여 화면재생순서 설명자영역(PSD.VCD; 00 : 04 : 34-00 : 07 : 64[최대 256섹터])이 정의된다.
이와 같은 대화형 정보기록매체로서의 비디오CD(Ver2.0)에는 사용자의 선택적인 메뉴지정에 의해 희망하는 정보를 선택적으로 얻을 수 있는 PBC(Playback control)재생기능이 갖추어지게 된다.
그 PBC(Playback control)재생기능은 제3도에 도시된 바와 같이 초기메뉴(Menu 1)에서 예를 들어 1번을 선택하게 되면 전문가 코스(Expert Course)에 대한 메뉴(Menu 2)로 절환되고, 그 상태에서 복귀(Return)시키면 최초의 초기메뉴(Menu 1)로 환원되는 반면, 상기 메뉴(Menu 2)에서 1번을 선택하면 전문가 코스의 제1과증의 내용(예컨대, 트랙 #2)이 동영상으로 디스플레이되고, 이어 다음(Next)명령을 입력하게 되면 다음 내용(예컨대, 트랙 #3)이 동영상으로 디스플레이되며, 그 상태에서 전(Prievios)명령을 입력하게 되면 선행의 내용(트랙 #2)이 동영상으로 재차 디스플레이되는 한편 다음명령 또는 복귀명령을 입력하게 되면 메뉴(Menu 2)로 환원된다. 그리고, 상기 초기메뉴(Menu 1)및 후속 메뉴(Menu 2)에서 다른 번호가 선택되었을 경우 상술한 동작과 유사하게 동작함은 물론이다.
여기서, 상기 PBC재생동작에 채용되는 트랙의 레이아웃(Layout)에 대해 절대시간에 기초하여 물리적위치로 나타낸 제4도를 참조하여 설명하면, 트랙(#1)에는 VCD디렉토리의 화일(INFO.VCD,ENTRIES.VCD,LOT.VCD,PSK.VCD)이 위치됨과 더불어 그 VCD디렉토리에 후속하여 SEGMENT디렉토리의 세그먼트 표시항목(제3도 참조)의 메뉴에 대응하는 데이터구조 즉, 위치(00 : 05 : 11)의 제1세그먼트항목(Segment Play Item #1=Play Item #1000; 메뉴 1), 위치(00 : 07 : 00)의 제23세그먼트표시항목(Segment Play Item #2=Play Item #1001; 메뉴 2), 위치(00 : 09 : 00)의 제3세그먼트표시항목(Segment Play Item #3=Play Item #1002) 및, 위치(00 : 49 : 00)의 제23세그먼크표시항목(Segment Play Item #23=Play Item #1022; 메뉴 3)이 할당되고, 이어 동화상정보를 포함하는 제2트랙으로부터 제N트랙(본 도면에서는 트랙 8)이 후속된다.
그리고, 상기 화면재생순서설명자(PSD.VCD)는 사용자 선택 및 대화기능을 갖추어서 미리 프로그램된 화면(sequences)의 재생을 가능하도록 하는 정해진 제어구조로서, 제5도에 나타낸 바와 같이 기본적으로 두개의 제어구조 및 표시리스트(Play List)와 선택리스트(Selection List)를 갖추는 바, 그 표시리스트 16바이트 또는 18바이트로 구성되어 화면에 표시된 표시항복(Play Items)의 어느 한 리스트를 규정하고, 그 선택리스트는 26바이트로 구성되어 가변적인 사용작의 입력에 상응하는 재생기기의 동작을 규정할 뿐만 아니라 사용자의 화면(sequences)선택을 위한 이행메뉴시스템에 적용된다. 또한, 상기 화일 리스트 ID오프셋테이블(LOT.VCD)은 제5도에 나타낸 바와 같이 리스트오프셋값에 상응하는 복수의 리스트 ID번호로 구성된 구조로서, 디폴트 시작리스트 ID번호와는 달리 리스트(Lists)에서 상기 PSD에 대한 시작재생을 사용자에 의해 행해지도록 한다.
여기서, 상기 표시리스트(Play List)의 일반적인 기본개념에 대해 제6도를 참조하여 설명하면, 어느 하나의 표시리스트는 복수의 표시항목(Play Item #1~ Play Item #N)을 포함하고 있고, 그 복수의 표시항목은 다음(Next) 및 전(Prevous)기능의 방법에 의해 선택되는 바, 예를 들어 마지막 표시항목이 재생되는 상태에서 다음기능이 실행되거나 최초의 표시항목이 재생되는 상태에서 전기능이 선택된다거나 혹은 복귀(RETURN)기능이 실행되었을 경우 다른 리스트(Lists)가 재생된다.
그리고, 상기 선택리스트(Selection List)의 일반적인 기본개념에 대해 제7도를 참조하여 설명하면, 어느 하나의 선택리스트는 메뉴(menus)를 디스플레이시키기 위해 사용되고, 계층메뉴(Hierarchical menus)가 통용되는 바, 이 경우 다른 층(layer)의 메뉴를 선택하기 위해서는 수치(NUMBERIC) 또는 디폴트 선택(DEFAULT SELECTION)기능이 실행되어야 한다. 또한, 어느 한 선택리스트에 의해 화면표시된 다음(next) 또는 전(previous)메뉴는 각각 다음 또는 전기능의 실행에 의해 선택되고, 표시리스트 또는 종료리스트(End List)는 수치 및 디폴트기능 또는 타임아웃의 실행에 의해 화면표시된다.
한편, 상기 제5도에 도시된 VCD디렉토리의 PSD.VCD에 의한 화면표시 항목에 관한 시켄스정보상태는 제8도에 도시된 형태로 이루어지게 된다. 즉, 초기에 대화방식의 화면표시를 위한 제1선택리스트($0000)로부터 표시항목(Play Item #1000)의 정지화상이 표시된 상태(제9도(a) 참조)에서 선택가능한 항목(1,2,3; 제8도에서는 sel #1, sel #2, sel #3)이 표시되고 그 선택항목에 대해 예컨대 제1선택항목(se1 #1)이 선택되면 제2선택리스트($0020)로부터 표시항목(Play Item #1001)의 정지화상(제9도(b) 참조)이 화면표시된다. 이어, 그 정지화상(제9도(b)의 정지화상)으로부터 임의의 화면선택(예컨대, se1 #1)이 행해지면 그에 상응하는 제1표시리스트(Play List 1)에 정의된 화면표시(제9도의 (e),(f))가 행해지는 반면, 상기 정지화상(제9도(b)의 정지화상)으로부터 다른 화면선택(예컨대, se1 #2)이 행해지게 되면 그에 상응하는 제2표시리스트(Play List 2)에 정의된 화면표시(제9도의 (c)가 행해지고, 이와 경우가 바르게 상기 정지화상(제9도(b)의 정지화상)으로부터 또 다른 화면선택(예컨대, se1 #3)이 행하게 되면 그에 상응하는 제3표시리스트(Play List3)에 정의된 화면표시(제9도의 (d),(k))가 행해지게 된다. 그리고 나서, 상기한 제1 내지 제3표시리스트에 정의된 화면표시동작에서 다음(NEXT) 또는 복귀(RETURN)기능이 실행되면 상기 제2선택리스트의 표시항목에 대한 정지화상(제9도(b)참조)으로 되돌아가게 된다.
그에 반해, 상기 제1선택리스트의 표시항목에 대한 정지화상에서 예컨대 제2선택항목(se1 #2)이 선택되면 제4표시리스트(Play List 4)에 정의된 화면표시(제9도의 (g),(h))가 행해진 후 다음(NEXT) 또는 복귀(RETURN)기능이 실행되면 상기 제1선택리스트의 표시항목에 대한 정지화상(제9도(a)참조)으로 되돌아가게 되고, 상기 제1선택리스트의 표시항목에 대한 정지화상에서 예컨대 제3선택항목(se1 #3)이 선택되면 제5표시리스트(Play List 5)에 정의된 화면표시(제9도의 (i),(j))가 행해진 후 다음(NEXT) 또는 복귀(RETURN)기능이 실행되면 상기 제1선택리스트의 표시항목에 대한 정지화상(제9도(a)참조)으로 되돌아가게 된다.
이와 같이 상술한 동작에 의해 비디오컴팩트디스크(버전 2.0)이 채용된 재생기기에서는 PBC재생동작이 가능하게 되는 바, 그러한 대화형 정보기록매체(비디오CD Ver2.0)는 다수의 주 디렉코리와 세그먼크항목으로 구성되었기 때문에, 사용자가 필요한 디렉토리에서 세그먼트항목에 걸쳐 정보를 재생하기 위해서는 디렉토리와 화면출력항목 및 세그먼트항목 사이에서 빈번한 선택작업이 필요하게 되므로, 특히 상기한 PBC재생동작중에 기억장치/재생동작을 수행시키기 위해서는 단순히 시간만을 기억시켜서는 그 위치에서의 재생에 따른 PBC동작이 수행되지 않게 된다. 왜냐하면, 기억정지시킨 화면에 대한 정보(예를 들어, 기억정지시킨 위치의 현재의 리스트가 표시리스트인지 선택리스트인지의 정보, 해당 리스트에서도 정지화상인지 동화상인지의 정보)의 판단 및 기억이 정확하게 행해져야 만이 기억된 정보를 근거로 한 정확한 재생동작 및 그 위치에서의 정확한 PBC재생동작이 행해질 수 있기 때문이다.
따라서 본 발명은 상기한 사정을 감안하여 이루어진 것으로, 그 목적은 대화형 정보기록매체(비디오CD Ver2.0)에서의 PBC(Playback Control)동작중에 어느 임의의 위치(예컨대, 장면 또는 메뉴)에서 기억정지시킨 후 기억재생시킬때 그 기억정지시킨 위치에서의 정확한 기억재생동작 및 PBC동작이 가능하도록한 대화형 정보기록매체의 PBC동작시 기억장치/재생방법을 제공함에 있다.
상기한 목적을 달성하기 위해 본 발명의 바람직한 실시예에 따르면, 기억정지명령이 입력됨에 따라 현재 화면이 표시리스트/선택리스트중에서 어느 리스트인지를 판단하는 제1단계와, 그 판단결과에 따른 현재 리스트에 대한 정보를 저장한 후 정지화상/동화상여부를 판단하는 제2단계 및, 그 제2단계에서의 판단결과 정지화상이면 상기 제2단계에서 저장된 정보를 그대로 간직하는 반면, 동화상이면 상기 제2단계에서 저장된 정보에 현재의 절대시간을 함께 저장시키는 제3단계로 이루어진 기억정지과정과; 기억재생명령이 입력됨에 따라 기억된 정보에 의거하여 재생시켜야 할 현재 화면에 대한 리스트를 판단하는 제1단계와, 그 판단결과에 따라 해당 기억위치의 동화상/정지화상을 화면표시시킨 후 PBC동작이 수행되도록 하는 제2단계로 이루어진 기억재생과정으로 구성된 대화형 정보기록매체의 PBC동작시 기억정지/재생방법이 제공된다.
그리고, 상기 기억정지과정의 제1단계에서 현재의 리스트헤더의 값이 $10이면 표시리스트로 판단한다.
또한, 상기 기억정지과정의 제1단계에서 현재의 리스트헤더의 값이 $18이면 선택리스트로 판단한다.
한편, 상기 기억정지과정의 제2단계에서의 현재 리스트에 대한 정보는 현재의 리스트가 표시리스트인 경우 현재의 리스트 ID값(list-id)과, 현재의 리스트구조에서 항목총수의 값(pin-No) 및, 현재 표시항목번호의 값(pin)으로 구성된다.
그리고, 상기 기억정지과정의 제2단계에서의 현재 리스트에 대한 정보는 현재의 리스트가 선택리스트인 경우 현재의 리스트 ID값(list-id)과 현재 표시 항목번호의 값(pin)으로 구성된다.
또, 상기 기억정지과정의 제2단계에서는 상기 현재 화면표시중인 표시항목번호의 값(pin)이 600보다 작으면 동화상으로 판단한다.
그에 반해, 상기 기억정지과정의 제2단계에서는 상기 현재 화면표시중인 표시항목번호의 값(pin)이 600보다 작으면 동화상으로 판단한다.
그리고, 상기 기억정지과정의 제3단게에서 현재의 절대시간은 분(min)과 초(sec) 및 프레임(frame)으로 구성된다.
바람직하게, 상기 기억재생과정의 제1단게에서는 LOT.VCD화일내의 리스트 ID의 리스트오프셋을 읽고 나서 PSD.VCD화일에서 해당하는 리스트구조를 읽은 후 현재의 리스트헤더가 $10이면 재생시켜야 할 현재 화면을 표시리스트로 판단한다.
그리고, 상기 기억재생과정의 제1단계에서는 LOT.VCD화일내의 리스트 ID의 리스트오프셋을 읽고 나서 PSD.VCD화일에서 해당하는 리스트구조를 읽은 후 현재의 리스트헤더가 $18이면 재생시켜야 할 현재 화면을 선택리스트로 판단한다.
또한, 상기 기억재생과정의 제2단계에서는 상기 판단된 현재의 리스트의 표시항목번호의 값(pin)이 600보다 작으면 상기 저장된 절대시간으로 광픽업을 이동시킨 후 해당 리스트이 모든 표시항목을 재생하게 된다.
또, 상기 기억재생과정의 제2단계에서는 상기 판단된 현재의 리스트의 표시항목번호의 값(pin)이 600보다 크거나 동일하면 세그머트표시항목내의 모든 정보를 재생하게 된다.
상기와 같이 구성된 본 발명의 일실시예에 따르면, 기억정지명령이 입력되면 현재 위치에서의 리스트헤더를 기초로 표시리스트이면 그에 상응하는 정보가 저장되고 선택리스트이면 그에 상응하는 정보가 저장됨과 더불어 그 저장된 정보중의 표시항목번호의 값을 근거로 기억정지시킨 현재 위치의 화상이 동화상이면 그 위치의 절대시간을 함께 기억시키고 나서, 기억재생명령이 입력되면 기억된 정보에 의거하여 재생시켜야 할 화면에 대한 리스트(즉, 표시리스트 또는 선택리스트)를 판단한 후 그 기억된 정보중의 표시항목번호의 값을 근거로 기억시킨 위치의 영상(즉, 정지화상 또는 동화상)이 화면표시된다.
이하, 본 발명에 따른 대화형 정보기록매체의 PBC동작시 기억정지/재생방법에 대해 첨부된 도면을 참조하여 더욱 상세히 설명한다.
제10도는 본 발명에 채용되는 비디오컴팩트디스크(버전 2.0)의 비디오CD정보영역내에 존재하는 INFO.VCD 화일의 레이아웃에(Layout)을 나타낸 도면으로서, 그 INFO.VCD화일의 레이아웃 따르면 1~8바이트 위치(Byte Position)는 시스템식별용 필드로 정의되고, 9~10바이트위치는 현재의 비디오CD내역의 버전번호(version number)를 알리는 내역버전번호(Specificayion Version Number)용 필드로 정의되며, 11~26바이트 위치에는 제작자(Publisher)에 의해 정의되는 앨범식별(Album Identification)을 내포하는 스트링(string)이 엔토딩되어 있고, 27~28바이트 위치에는 한 앨범내의 볼륨총수(total number)를 나타내는 2진화 데이터가 코딩되어 있으며, 29~30바이트 위치에는 해당 앨범에서의 볼륨 서수(Ordinal Number)를 지정하는 2진화 데이터가 코딩되어 있다.
그리고, 사이 INFO.VCD화일의 57~2036바이트는 세그먼트표시항목내용테이블(Segment Play Item Contents Table)용 필드가 정의되는 바, 그 세그먼트표시항목내용테이블에는 제11도에 나타낸 바와 같이 세그먼트 #1에서 세그먼트 #1980까지의 세그먼트표시항목영역(Segment Play Item Area)의 각 세그먼트를 위한 세그먼트표시항목내용바이트(Segment Play Item Contents bytes)가 들어있다.
여기서, 상기 세그먼트표시항목영역은 트랙 #1에 선택적으로 존재하는 영역으로서 세그먼트표시항목의 총수(number)를 담고 있는 바, 어느 한 세그먼트표시항목은 MPEG비디와 MPEG오디오 및 MPEG엔코딩된 정지화상으로 구성된다. 그리고, 상기 세그먼트표시항목은 통상적인 트랙재생기기에 의해 직접적으로 억세스되지 않고 화면재생순서설명자(Play Sequence Descriptor)의 판단에 의해 간접으로 억세스된다. 그 세그먼트표시항목영역의 시작은 INFO.VCD의 세그먼트표시항목영역필드에 나타나 있다.
한편, 상기 세그먼트표시항목영역은 제12도에 도시된 바와 같이 150섹터길이의 인접하는 복수의 세그먼트(segment #1~segment #10····)로 나누어지고 세그먼트 번호에 의해 어드레스되는 바, 그 세그먼트표시항목데이터는 모든 세그먼트의 끝에 빈 섹터로 채워지게 된다. 어느 한 세그먼트표시항목은 자신의 세그먼트표시항목번호(즉, 자신의 초기세크먼트의 변화와 동일함)에 의해 식별된다. 그리고, 상기 세그먼트번호는 단지 세그먼트표시항목의 초기세그먼트에 상응하는 것으로서 1~1980범위에는 유효한 세그먼트표시항목번호가 있다.
그리고, 제13도는 본 발명에 채용되는 비디오컴팩트디스크(버전 2.0)의 비디오CD정보영역내에 존재하는 ENTRIES.VCD화일의 레이아웃(Layout)을 나타낸 도면으로서, 그 ENTRIES.VCD화일은 해당 디스크상의 MPEG오디오/비디오트랙내의 복수의 스타트포지션리스트(list of start positions)를 담고 있는 바, 그 ENTRIES.VCD화일은 단일의 섹터크기로 고정되어 상기 제4도에 나타낸 바와 같이 섹터(00:04:01)에 위치한다.
그러한 ENTRIES.VCD화일의 레이아웃의 경우, 1~8번째의 바이트위치는 화일인식(File Identification)용 필드(field)로서 ENTRYVCD임을 알리는 내용이 코드화되어 있고, 후속의 9~10번째의 바이트위치는 내역버젼넘버(Specification Version Number)용 필드로서 해당 디스크에 사용된 비디오CD내역의 버전넘버를 알리는 내용이 INFO.VCD화일의 내역버전넘버의 필드내용와 동일하게 실려 있으며, 후속의 11~12번째의 바이트위치는 Entries Used용 필드로서 사용된 엔트리(Entries)의 총수에 대한 정보가 2진화정보로 엔코딩되어 있고, 그 Entries Used 필드의 최소치는 1이고 최대치는 500이다. 그리고, 4바이트단위로 후속하는 바이트위치(13~16 에서 13+4(N-1)~16+4(N-1)는 엔트리(Entry) 용 필드로서 각 엔트리(Entry)의 정보가 실려 있다.
여기서, 상기 엔트리필드(Entry Field)의 레이아웃은 제14도에 나타낸 바와 같이 트랙번호(Track Number)용 필드와 엔트리어드레스(Entry Address)용 필드로 구성되는 바, 그 트랙번호필드에는 엔트리어드레스가 위치한 트랙의 트랙번호에 대한 정보가 실려 있고, 그 엔트리어드레스필드에는 해당 엔틀리포인트의 mm:ss:ff로 엔코딩된 섹터어드레스가 실려 있으며, 그 mm값은 바이트포지션 M+1에 BCD코드(Binary Coded Decimai Code;2진화 10진 코드)로 엔코딩되어 있고, 그 ss값은 바이트포지션 M+2에 BCD코드로 엔코딩되어 있으며, 그 ff값은 바이트포지션 M+3에 BCD코드로 엔코딩되어 있다.
이와 같은 형태에 의해, 첫번째 엔트리(Entry)는 엔트리번호 1이고 바이트 위치 13에 위치한다. 그리고, 사용하지 않는 엔트리(Entries)의 필드들에는 16진값(Hexadecimal value)인 $00으로 채워지는데, 그 사용하지 않는 엔트리(Unused Entries)는 마지막으로 위치하는 사용되는 엔트리(Used Entry)후에 존재한다. 그 엔트리(Entries)는 증가하는 엔트리어드레스의 순서로 엔코딩되어 있고, 그 엔트리(Entries)의 리스트는 MPEG오디오/비디오트랙의 모든 스타트포지션(즉, TOC영역에 각 트랙별 절대시간이 엔코딩되어 있는 것처럼)을 담고 있다.
그리고, 제15도는 본 발명에 채용되는 비디오컴팩트디스크(버전 2.0)의 제1트랙(Track 1)내의 리스트 ID오프셋테이블의 일예를 나타낸 도면으로서, 그 리스트 ID오프셋테이블(LOT)은 선택적인 화일인 LOT.VCD에 포함되어 있고 디폴트 시작리스트 ID번호와는 달리 리스트(Lists)에서 상기 PSD에 대한 시작 재생을 사용자에 의해 행해지도록 한다. 상기 LOT는 제15도에 예를 들어 나타낸 바와 같이 리스트오프셋값에 상응하는 리스트 ID번호로 결합되어 있다. 즉, 상기 LOT는 비디오CD정보영역내에서 섹터 00:04:33에서 시작하는 고정된 구역을 가질 뿐만 아니라 32섹터의 고정길이를 가지고, 모든 유효한 리스트 ID번호에 대해 2바이트내에서 2진법으로 부호화된 오프셋값을 포함한다.
한편, 제16도는 제5도에 도시된 표시리스트(Play List)의 구조를 나타낸 도면으로서, 상술한 바와 같이 표시리스트는 순차적으로 재생될 표시항목의 리스트를 정의하는 바, 그 표시리스트는 순차적으로 재생될 표시항목의 리스트를 정의하는 바, 그 표시리스트는 표시리스트의 시작을 식별하는 1바이트의 코드로서 그 값이 $10인 표시리스트이 시작을 식별하는 1바이트의 코드로서 그 값이 $10인 표시리스트헤더(Play List Header)용 필드와, 상기 표시리스트내의 표시항목의 총수를 1바이트의 2진법으로 부호화된 수로 나타내는 항목총수(Number Of Items(NOⅠ))의 필드, 디스크상의 전체리스트에서 유일한 번호(즉, 중복되지 않는 고유번호)를 나타내는 리스트 ID의 필드, 전(previous)기능을 실행시켰을 때 화면표시되는 리스트이 오프셋을 나타내는 전리스트오프셋(Previous List Offset)의 필드, 현재 재생중인 리스트후 또는 다음(Next)기능을 실행시켰을 때 화면표시되는 리스트의 오프셋을 나타내는 다음(Next)리스트오프셋의 필드, 복귀(return)기능을 실행시켰을 때 화면표시되는 리스트이 오프셋을 나타내는 복귀(Return)리스트오프셋의 필드, 상기 표시리스트의 각 표시항목으로부터 화면표시하기 위한 섹터의 수를 정의한 재생시간의 필드, 각 표시항목의 재생후의 대기시간을 정의한 표시항목대기시간의 필드, 자동포즈(Auto Pause)시의 대기시간(즉, 상기 표시리스트의 각 표시 항목에 적용되는 시간)을 나타내는 자동포즈대기시간의 필드 및, 재생될 해당 표시항목번호(Play Item Number;PIN(제17도 참조))를 포함하는 표시항목#n번호의 필드로 구성된다.
특히, 상기 자동포즈기능은 1로 설정된 트리거비트를 가지는 섹터를 재생시킬 때 실행된다. 그리고, 자동포즈기능이 실행되었을 경우 해당 재생기기는 수조작(manual interactions) 또는 자동포즈대기시간이 초과될 때까지 재생동작을 정지하게 된다.
그리고, 제18도는 제5도에 도시된 선택리스트(Selection List)의 구조를 나타낸 도면으로서, 상술한 바와 같이 선택리스트는 선택메뉴를 이행하기 위함과 더불어 사용자제어하에 분기(branching)가능한 리스트인 바, 그 선택리스트는 선택리스트의 시작을 식별하는 1바이트의 코드로서 그 값이 $18인 표시리스트헤더(Play List Header)의 필드와, $00으로 설정되어 미리 지정된 1바이트의 예약(Reserved)용 필드, 상기 리스트에 속하는 선택의 총수를 1바이트의 2진법으로 부호화된 수로 나타내는 1바이트기의 선택총수(Number Of Selection(NOS))의 필드, 상기 리스트의 초기선택번호를 나타내는 1바이트크기의 기본선택번호(Base of Selection Number(BSN))의 필드, 상기 표시리스트의 리스트 ID의 종류를 인식하는 2바이트크기의 리스트 ID의 필드, 상기 표시리스트의 전리스트오프셋(Previous List Offset)의 종류를 인식하는 2바이트크기의 전리스트오프셋(Previous List Offset)의 종류를 인식하는 2바이트크기의 전리스트오프셋(Previous List Offset)의 필드, 다음(next)기능을 실행시켰을 때 화면표시되는 리스트의 오프셋을 나타내는 2바이트크기의 다음(Next)리스트오프셋의 필드, 상기 표시리스트의 복귀리스트오프셋(Return List Offset)의 종류를 인식하는 2바이트크기의 복귀리스트오프셋(Return List Offset)의 필드, 디폴트선택(Default Selection)기능이 실행될 때 화면표시되는 리스트의 오프셋을 나타내는 2바이트크기의 디폴트리스트오프셋(Default List Offset)의 필드, 타임아웃후(예컨대, 표시항목(Play Item)이 루프제어에 의해 지정된 횟수의 수를 반복한 후)에 재생되는 리스트의 오프셋을 나타내는 2바이트크기의 타임아웃리스트오프넷(Time-out List Offset)의 필드, 표시항목이 루프카운트(Loop Count)에 의해 정해진 횟수만큼 재생된 후에 대기해야 할 시간을 나타내는 1바이트크기의 타임아웃단 대기시간(Wait Time for Time-out)의 필드, 2필드로 된 루프카운트(Loop Count)와 접프타이밍(Jump Timing)의 필드, 재생되는 단일의 표시항목번호(Play Item Number)를 포함하는 2바이트크기의 표시항목번호의 필드, 선택번호N이 선택되었을 때 재생되는 해당 리스트의 오프셋을 나타내는 선택 #N 오프셋의 필드로 구성된다.
여기서, 상기 루프카운트는 표시항목이 반복될 횟수를 한정하고, 상기 점프타이밍은 사용자대화의 결과로써 돌아가게 되는 표시(play)를 정의한다.
그리고, 제19도는 본 발명이 적용되는 비디오컴팩트디스트플레이어의 블럭구성도로서, 본 발명이 적용되는 장치는 제어기능설정부(10), 마이컴(12), 서보제어부(14), 스핀들모터구동부(16), 스핀들모터(18), 광픽업구동부(20), 광픽업(22), RF증폭부(24), CD-DSP(26), CD-ROM디코더(28), 제1메모리(30), MPEG오디오/비디오디코더(32), 제2메모리(34), CDG디코더(36), 제3메모리(38), 비디오DAC(42), RGB엔코더(42), 오디오DAC(44)로 구성된다.
동 도면에서, 제어기능설정부(10)는 다수의 동작명령키를 갖추고서 해당광디스크재생장치에 할당된 기능을 선택적으로 입력하게 된다.
마이컴(12)은 상기 제어기능설정부(10)에 의해 설정되는 기능 또는 모드에 기초하여 정보기록매체로서의 비디오컴팩트디스크(본 발명에서는 버전 2.0임;D)에 대한 정보재생을 위해 스필들서보, 포커싱/트랙킹서보, 정보재생처리의 전반적인 기능제러를 수행할 뿐만 아니라 후술하는 CD-ROM디코더(28)에서 출력되는 제어데이터를 입력받은 후 그 제어데이터를 기초로 후술하는 MPEG오디오/비디오디코더(32) 및 CDG디코더(36)의 동작을 제어하는 한펴, 본 발명에서 상정하는 해당 비디오컴팩트디스크(D)에 대한 PBC동작주중에 기억장치/재생동작을 행할 때 그 기억정치/재생동작이 정확히 수행되도록 제어한다.
서보제어부(14)는 상기 마이컴(12)의 서보제어에 반응하여 스핀들모터구동부(16)를 매개하여 상기 비디오컴팩트디스크(D)를 정속구동시키게 되는 스핀들 모터(18)를 서보제어함과 더불어 광픽업구동부(20)를 매개하여 레이저정보독취수단으로의 광픽업(22)의 포커싱/트랙킹서보를 제어한다.
상기 스필들모터구동부(16)는 상기 서보제어부(14)의 제어하게 상기 스필들모터(18)를 구동시킨다.
RF증폭부(24)는 상기 광픽업(22)에 의해 비디오컴팩트디스크(D)로부터 독취되는 RF신호를 증폭한다.
CD-디지탈신호프로세서(CD-DSP;26)는 상기 RF증폭부(24)에서 증폭된 RF신호를 직렬 데이터스트림으로 신호처리한다.
CD-ROM디코더(28)는 상기 CD-DSP(26)에서 출력되는 데이터를 8비트 단위로 디스크램블링하여 섹터단위로 추출한 후 MPEG데이터 및 제어데이터를 분리하여 출력한다. 그리고, 상기 CD-ROM디코더(28)는 상기 CD-DSP(26)에서 출력되는 데이터에서, CDG,CDDA데이터를 디코딩할 수 있음은 물론이다.
제1메모리(30)는 상기 CD-ROM디코더(28)의 작업영역으로서 할당되어 그 CD-ROM디코더(28)에서 디스크래블링된 데이터를 임시로 저장하는 바, 그 제1메모리(30)는 예컨대 SRAM으로 이루어진다.
MPEG오디오/비디오디코더(32)는 상기 마이컴(12)의 제어신호(즉, 칩셀렉팅신호)에 의해 상기 CD-ROM디코더(28)에서 출력되는 MPEG데이터를 비디오동작클럭 및 오디오동기클럭에 맞춰 디코딩하여 출력한다.
제2메모리(34)는 통상적으로 DRAM으로 이루어져서 상기 MPEG오디오/비디오디코더(32)의 작업영역으로서 할당되는 바, 그 제2메모리(34)에는 본 발명에서 상정하는 비디오컴팩트디스크(버전 2.0)의 초기재생시 상기 광픽업(22)에 의해 독출되는 프로그램영역내의 정보 즉, 제1트랙에 존재하는 VCD디렉토리(즉, INFO.VCD화일, ENTRIES.VCD화일, LOT.VCD화일, PSD.VCD화일)의 정보 및 각 화일을 읽기 위한 포인터(예컨대, info-ptr, entries-ptr, lot-ptr, psd-ptr)가 저장될 뿐만 아니라 기억정지시 검출된 정보가 저장된다.
CDG디코더(36)는 상기 마이컴(12)의 제어신호(즉, 칩셀렉팅신호)에 의해 상기 CD-ROM디코더(28)에서 출력되는 CDG.CDDA데이타를 비디오동기클럭 및/또는 오디오클럭동기에 맞추어 디코딩한다.
제3메모리(38)는 상기 CDG디코더(36)의 작업영역으로서 할당되는 바, 통상적으로 SRAM으로 이루어진다.
비디오DAC(40)는 상기 MPEG오디오/비디오디코더(32) 또는 CDG디코더(36)로부터 제공되는 디지탈 비디오데이터를 아날로그변환시킨다.
RGB엔코더(42)는 상기 비디오DAC(40)에 의해 아날로그변환된 비디오신호를 R,G,B의 색신호를 갖는 복합영상신호로 변환하여 출력시킨다.
오디오DAC(44)는 상기 MPEG오디오/비디오디코더(32) 또는 CDG디코더(36)에 제공되는 디지탈 오디오데이터를 아날로그형태의 음성신호로 변환시켜 출력시킨다.
그리고, 제20도는 상기 제어기능설정부(10)로서 채용가능한 리모콘의 정면도로서, 그 리모콘에는 통상적으로 해당 비디오컴팩트디스크플레이어에 동작전원이 인가되도록 하는 버튼(10a)과, 노래방모드를 설정/해제할 수 있는 버튼(10b), 디스크를 탑재시킬 수 있는 디스크테이블을 열게 하거나 닫히도록 하는 버트(10c), 재생하고자 하는 트랙(곡)번호 및 시간탐색모드시 희망하는 시간을 입력할 수 있을 뿐만 아니라 트랙(곡)재생순서를 희망하는 순서 및 횟수로 감상하고 싶을 때 사용하는 버튼(10d), 노래방모드하에서 고음질의 팡파르를 듣고 싶을 때 사용하는 버튼(10e), 가정에서 가족끼리 노래방이나 단란주점같은 분위기를 즐길 수 있도록 하는 가라오케음장 또는 영화를 가정에서 감상할 때 영화관 같은 느낌을 즐길 수 있도록 하는 영화관음장 또는 뮤직비디오를 공연실황장소와 같은 느낌으로 즐길 수 있도록 하는 실황음장 또는 모노인 음원으로 스테레오효과를 얻을 수 있도록 하는 가상입체음장을 선택할 수 있는 버튼(10f), 일반모드에서 희망하는 시간을 탐색할 수 있는 버튼(10g), 프로그램시킨 내용을 소거시킬 때 사용하는 버튼(10h), 희망하는 프로그램을 내용을 입력시킬 때 사용하는 버튼(10i), 현재 재생디스크의 처음부터 현재까지의 재생경과시간이 표시되도록 함과 더불어 현재 재생중인 곡(트랙)의 남은 시간이 표시되도록 하는 한편 현재 디스크의 남은 곡수와 남은 재생시간이 표시되도록 하는 버튼(10j), 재생·일시정지 혹은 느린재생상태에서 내용이 한 장면(프레임단위)씩 진행되도록 함과 더불어 노래방모드에서 점수입력을 위해 사용되는 버튼(10k), 현재의 재생동작을 정지시키는 버튼(10l), 재생중 정지시키고 소정시간경과후 정지했던 부분부터 다시 시청할 수 있도록 하는 버튼(10m), 현재 재생중인 곡(트랙)의 전방 또는 후곡에 위치하는 곡으로 이동시키는 버튼(10n,10o), 디스크테이블에 내장된 디스크를 재생시키거나 현재의 재생동작을 일시정지시키는 버튼(10p), 노래방모드시 현재의 음질을 반음씩 조정가능한 버튼(10q), 현재의 재생속도를 설정된 느린속도로 변화시키거나 그 느린재생속도를 단계적으로 변화시키는 버튼(10r), 보고싶은 부분의 시작과 끝을 지정하여 반복재생시키거나 원하는 한 트랙(곡) 또는 전체를 반복해서 재생시키는 버튼(10s), 모국어 및/또는 외국어의 출력을 선택적으로 하는 버튼(10t), 디스크에 수록된 순서에 관계없이 임의(무순서)로 재생시키는 버튼(10t), 디스크에 수로된 순서에 관계없이 임의(무순서)로 재생시키는 버튼(10u), 연주중 가수의 목소리를 작게하는 버튼(10v), 정지상태에서 각 트랙(곡)의 앞부분이 약 10초정씩 재생되도록 하는 버튼(10w), 디스크재생중 음이 나오게 않게 하는 버튼(10x), 현재 재생중인 트랙(곡)번호와 그 트랙의 처음부터 현재까지의 재생시간이 표시되도록 하는 버튼(10y) 및, 화상탐색 또는 고속탐색시 희망하는 부분을 재빠르게 찾을 수 있도록 하는 죠그셔틀(10z), PBC재생동작에 사용되는 버튼(11)이 갖추어지게 된다.
이와 같이 구성된 비디오컴팩트디스크플레이어의 일반적인 재생동작에 다르면, 먼저 사용자가 제어기능설정부(10)상의 재생버튼(10p)을 온시키게 되면 마이컴(12)은 서보회로부(14)를 제어하게 되고, 그 서보회로부(14)의 제어하에 스핀들모터구동부(16)는 스필들모터(18)를 정속회전시키게 되며, 이어 그 서보회로부(14)의 제어하에 광픽업구동부(20)를 매개로 한 광픽업(22)은 MPEG알고리즘에 따라 소정의 데이터가 기록된 광디스크(예컨대, 비디오CD; D)상의 데이터를 독출하게 된다.
그 독출된 데이터는 RF증폭부(24)에서 소정치 증폭되어 CD-DSP(26)에서 직렬 데이터스트림형태로 신호처리된 후, CD-ROM디코더(28)에서 MPEG데이터의 CDG, CDDA데이터 및 제어데이터로 분리되어 각각 마이컴(12)과 MPEG오디오/비디오디코더(32) 또는 CDG디코더(36)로 인가되므로, 상기 MPEG오디오/비디오디코더(32)는 상기 마이컴(12)의 제어하에 상기 CD-ROM디코더(28)로부터의 MPEG데이터를 비디오동기클럭 및 오디오동기클럭을 맞춰 디코딩하여 동영상신호 및 디지탈 오디오데이터로 각각 출력하는 반면, 상기 CDG디코더(36)는 상기 마이콤(12)의 제어하에 상기 CD-ROM디코더(28)로부터의 CDG,CDDA데이터를 비디오동기클럭 및/ 또는 오디오동기클럭에 맞춰 디코딩하여 동영상신호 및/또는 디지탈오디오데이터로 각각 출력한다. 그 출력되는 동영상신호는 비디오DAC(40)를 매개로 RGB엔코더(42)에서 R,G,B색 신호가 부가되어 복합영상신호로서 영상디스플레이장치(예컨대, CRT)에 디스플레이하는 한편, 상기 출력되는 디지탈 오디오데이터는 오디오DAC(44)에서 아날로그의 음성신호로 변환된 후 음성출력장치(예컨대, 스피커)를 통해 출력된다.
이어, 상기와 같이 구성된 장치를 기초로 본 발명에 따른 대화형 정보기록 매체의 PBC동작시 기억정지/재생방법에 대해 제21도의 플루우챠드를 참조하여 설명하면 다음과 같다.
본 발명의 실시예 설명에서는 PBC(Playback Control)동작시 이미 행해지고 있는 상태로 설정한다.
먼저, 기억정지시의 동작에 대해 제21도(a)의 플로우챠트를 기초로 설명한다.
일단, 제어기능설정부(10)에서 기억정지버튼(10m)이 눌리어짐에 따라 기억정지신호가 입력되면(단계 200에서 YES) 마이컴(12)은 제2메모리(34)에 저장되는 현재의 리스트헤더에 대한 정보를 인식하게 된다. 그 결과 현재 리스트 헤더의 정보가 $10이면(단계 210에서 YES)상기 마이컴(12)은 현재 기억정지된 위치의 리스트가 표시리스트(Play List)인 것으로 판단하고, 그에 대한 정보[즉, 현재 리스트의 ID(list-id)와, 현재의 표시리스트구조에서의 항목총수(NOⅠ; pin-No) 및, 현재의 표시항목번호(pin);제16도 참조]를 상기 제2메모리(34)에 저장시키게 된다(단계 220).
그에 반하여, 상기 현재 리스트헤더의 정보가 $18이면(단계 210에서 NO) 상기 마이컴(12)은 현재 기억정지된 위치의 리스트가 선택리스트(Selection List)인 것으로 판단하고, 그에 대한 정보[즉, 현재 리스트의 ID(list-id)와, 현재의 표시항목번호(pin); 제18도 참조]를 상기 제2메모리(34)에 저장시키게 된다(단계 230). 여기서, 상기 선택리스트의 경우 표시항목은 하나만 있기 때문에 상기 표시리스트의 경우와 달리 항목총수(pin-No)는 1로 설정된다.
그리고 나서, 상기 마이컴(12)은 현재의 표시항목번호(pin)가 600보다 큰지 아니면 작은지를 판단하게 된다. 여기서, 그 판단은 제17도에 도시된 바와 같이 100~ 599까지의 표시항목번호(Play Item Number;PIN)에는 엔트리번호(Entry Number)가 기술되어 있으므로, 그 엔트리번호를 기초로 현재 기억정지된 위치의정보가 동화상인지 정지화상인지를 알 수 있다.
상기한 판단동작에 의해 현재의 표시항목번호(pin)가 600보다 작은 경우(단계 240에서 YES)에는 현재 기억정지된 위치의 화상이 MPEG오디오/비디오 트랙내에 존재하는 동화상인 것으로 판단하여 그 기억정지된 위치의 절대시간(min(분), sec(초), frame(프레임); 제14도 참조)을 먼저 저장시킨 리스트에 대한 정보와 함께 저장시키게 되는 반면(단계 250), 현재의 표시항목번호(pin)가 600보다 크거나 동일한 경우(단계 240에서 NO)에는 상기 마이컴(12)은 현재 기억정지된 위치의 화상이 세그먼트표시항목(즉, 정지화상(예컨대, 메뉴))인 것으로 판단하여 상기 단계 230에서 저장된 정보만을 유지시키게 된다.
이후부터는, 기억재생시의 동작에 대해 제21b도의 플로우차트를 기초로 설명한다.
제어기능설정부(10)에서 기억정지버튼(10m)이 재차 눌리어짐에 따라 기억재생신호가 입력되면(단계 300에서 YES) 마이컴(12)은 제2메모리(34)에 저장되어 있는 LOT, VCD화일에서 기억된 리스트 ID의 리스트오프셋을 읽어낸다. 즉, (2*list-id)에 의해 LOT의 포인터(lot-ptr)가 지정되면 그 지정된 LOT의 포인터(lot-ptr)를 해당 리스트 ID의 리스트오프셋(list-offset)으로 한다(단계 310). 이어, 그 읽혀진 리스트오프셋(list-offset)은 PSD의 포인터(psd-ptr)를 기초로 하여 현재의 리스트구조를 파악하게 된다.
그 결과, 상기 PSD의 포인터(psd-ptr)가 $10인 경우(단계 330에서 YES)에는 상기 마이컴(12)은 현재 기억된 리스트정보가 표시리스트임을 인식하고 그 기억된 표시리스트의 정보[즉, 현재 리스트의 ID(list-id)와, 현재의 표시 리스트구조에서의 항목총수(NOI; pin-No) 및, 현재의 표시항목번호(pin)]를 독출하게 된다(단계 340). 여기서, 상기 항목총수(NOI)에 의해 현재의 리스트구조에서는 총 몇개의 표시항목이 있는지를 알 수 있게 되고, 상기 현재의 표시 항목번호(pin)에 의해 현재의 리스트구조에서 전체 pin중에서 몇번째 pin인지를 알 수 있게 된다.
그러나, 상기 PSD의 포인터(psd-ptr)가 $18인 경우(단계 330에서 NO)에는 상기 마이컴(12)은 현재 기억된 리스트정보가 선택리스트임을 인식하고 그 기억된 선택리스트의 정보[즉, 현재 리스트의 ID(list-id)와, 현재의 표시항목번호(pin)]를 독출하게 되고(단계 350), 이어 상기 마이컴(12)은 상기 선택리스트의 경우 표시항목은 하나만 있기 때문에 상기 표시리스트의 경우와 달리 화면표시될 항목총수(pin-No)를 1로 설정하게 된다(단계 360). 즉, 현재의 표시항목번호(pin)은 현재 리스트구조상에서 첫번째 표시항목이므로 화면표시될 항목총수(pin-No)를 1로 설정하게 되는 것이다.
그리고 나서, 상기 마이컴(12)은 현재 읽어진 리스트(표시리스트 또는 선택리스트)의 정보중에서 표시항목번호(pin)가 600보다 큰지 아니면 작은지를 판단하게 된다.
상기한 판단동작에 의해 현재의 표시항목번호(pin)가 600보다 작은 경우 (단계 370에서 YES)에는 상기 마이컴(12)은 기억정지시킨 위치의화상이 MPEG오디오/비디오트랙내에 존재하는 동화상인 것으로 인식하고서 상기 리스트(즉, 표시리스트)의정보와함께 저장되어 있는 기억정지된 위치의 절대시간(min(분), sec(초), frame(프레임); 제14도 참조)으로 광픽업(22)을 이동시킨 후 그 위치에서부터의 신호독출 및 재생동작이 행해지도록 한다(단계380). 그리하여, 그 위치에서부터의 표시항목(Play Item)의 재생시간이 종료되면(단계 390에서 YES) 상기 마이컴(12)은 현재 재생시킨 표시항목이 마지막 표시항목인지를 판단하게 된다. 그 판단동작은 상기 읽혀진 선택리스트의 정보중에서 항목총수(NOI; pin-No)에 의해 알 수 있다. 즉, 현재 재생중인 표시항목번호(pin)를 상기 항목총수(NOI)와 비교하게 되면 마지막 표시항목인지를 알 수 있게 되는 것이다.
그에 따라, 마지막 표시항목인 경우(단계 400에서 YES) 그 위치에서부터의 PBC(Playback Control)기능을 수행하게 되는 반면, 마지막 표시항목이 아닌 경우(단계 400에서 NO)에는 후속하는 표시항목번호(pin)을 읽게 되고(단계 410), 그 읽혀진 표시항목번호(pin)에 대해 상술한 단계 370의 판단동작(즉, 600보다 큰지 아니면 작은지를 판단하는 동작)을 수행하고 나서 그 이후의 동작을 반복하게 된다.
그런데, 상기 단계 370에서의 판단결과 상기 읽혀진 표시항목번호(pin)가 600보다 크거나 동일한 경우(단계 370에서 NO)에는 상기 마이컴(12)은 기억정지시킨 위치의 화상이 세그먼트표시항목(즉, 정지화상(예컨대, 메뉴))인 것으로 인식하고서 기억된 세그먼트표시항목(즉, 상기 읽혀진 선택리스트의 정보)을 재생하게 된다(단계 420). 그에 따라, 현재 재생되는 표시항목의종료시간이 종료되면(단계 430에서 YES) 상기 마이컴(12)은 상술한 단계 400으로 진행시켜 그 이후의 동작을 반복시키게 된다.
이상 설명한 바와 같은 본 발명에 의하면, PBC동작중에 기억정지를 시키게 되면 그 기억정지시킨 위치의 화상에 대한 정보가 정확히 기억되고, 후에 기억재생시키게 되면 기억된 정보를 기초로 정확한 재생동작이 행해지게 되므로, PBC동작중에 기억정지/재생동작을 자유자재로 정확히 이행시킬 수 있게 된다.

Claims (12)

  1. 기억정지명령이 입력됨에 따라 현재 화면이 표시리스트/선택리스트중에서 어느 리스트인지를 판단하는 제1단계와, 그 판단결과에 따른 현재 리스트에 대한 정보를 저장한 후 정지화상/동화상여부를 판단하는 제2단계 및, 그 제2단계에서의 판단결과 정지화상이면 상기 제2단계에서 저장된 정보를 그대로 간직하는 반면, 동화상이면 상기 제2단계에서 저장된 정보에 현재의 절대시간을 함께 저장시키는 제3단계로 이루어진 기억정지과정과; 기억재생명령이 입력됨에 따라 기억된 정보에 의거하여 재생시켜야 할 현재 화면에 대한 리스트를 판단하는 제1단계와, 그 판단결과에 따라 해당 기억위치의 동화상/정지화상을 화면표시시킨 후 PBC동작이 수행되도록 하는 제2단계로 이루어진 기억재생과정으로 구성된 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  2. 제1항에 있어서, 상기 기억정지과정의 제1단계에서 현재의 리스트헤더의 값이 $10이면 표시리스트로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  3. 제1항에 있어서, 상기 기억정지과정의 제1단계에서 현재의 리스트헤더의 값이 $18이면 선택리스트로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재상방법.
  4. 제2항에 있어서, 상기 기억정지과정의 제2단계에서의현재 리스트에 대한 정보는 현재의 리스트가 표시리스트인 경우 현재의 리스트 ID값(list-id)과, 현재의 리스트구조에서 항목총수의 값(pin-No) 및, 현재 표시항목번호의 값(pin)으로 구성된 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  5. 제3항에 있어서, 상기 기억정지과저의 제2단계에서의 현재 리스트에 대한 정보는 현재의 리스트가 선택리스트인 경우 현재의 리스트 ID값(list-id)과 현재 표시항목번호의 값(pin)으로 구성된 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  6. 제4항 또는 제5항에 있어서, 상기 기억정지과정의 제2단계에서는 상기 현재 화면표시중인 표시항목번호의 값(pin)이 600보다 작으면 동화상으로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  7. 제4항 또는 제5항에 있어서, 상기 기억정지과정의 제2단계에서는 상기 현재 화면표시중인 표시항목번호의 값(pin)이 600보다 크거나 동일하면 정지화상으로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  8. 제1항에 있어서, 상기 기억정지과정의 제3단계에서 현재의 절대시간은 분(min)과 초(sec) 및 프레임(frame)으로 구성된 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  9. 제1항에 있어서, 상기 기억재생과정의 제1단게에서는 LOT, VCD화일내의리스트 ID의 리스트오프셋을 읽고 나서 PSD, VCD화일에서 해당하는 리스트구조를 읽은 후 현재의 리스트헤더가 $10이면 재생시켜야 할 현재 화면을 표시리스트로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  10. 제1항에 있어서, 상기 기억재생과정의 제1단계에서는 LOT, VCD화일내의 리스트 ID의 리스트오프셋을 읽고 나서 PSD, VCD화일에서 해당하는 리스트구조를 읽은 후 현재의 리스트헤더가 $18이면 재생시켜야 할 현재 화면을 선택리스트로 판단하는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  11. 제9항 또는 10항에 있어서, 상기 기억재생과정의 제2단계에서는 상기 판단된 현재의 리스트의 표시항목번호의 값(pin)이 600보다 작으면 상기 저장된 절대시간으로 광픽업을 이동시킨 후 해당 리스트의 모든 표시항목을 재생하게 되는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
  12. 제9항 또는 10항에 있어서, 상기 기억재생과정의 제2단계에서는 상기 판단된 현재의 리스트의 표시항목번호의 값(pin)이 600보다 크거나 동일하면 세그먼트표시항목내의 모든 정보를 재생하게 되는 것을 특징으로 하는 대화형 정보기록매체의 PBC동작시 기억정지/재생방법.
KR1019950056333A 1995-12-26 1995-12-26 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법 KR0182442B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950056333A KR0182442B1 (ko) 1995-12-26 1995-12-26 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950056333A KR0182442B1 (ko) 1995-12-26 1995-12-26 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법

Publications (2)

Publication Number Publication Date
KR970050794A KR970050794A (ko) 1997-07-29
KR0182442B1 true KR0182442B1 (ko) 1999-04-15

Family

ID=19444285

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950056333A KR0182442B1 (ko) 1995-12-26 1995-12-26 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법

Country Status (1)

Country Link
KR (1) KR0182442B1 (ko)

Also Published As

Publication number Publication date
KR970050794A (ko) 1997-07-29

Similar Documents

Publication Publication Date Title
JP3575063B2 (ja) 再生装置、再生方法
JP3339210B2 (ja) 再生装置
KR100535289B1 (ko) 기록/재생장치,재생장치및기록장치
EP0310678B1 (en) Disc recording/reproducing apparatus and disc recording/reproducing method
EP0952736B1 (en) Reproducing recording media
WO1996013035A1 (fr) Dispositif de reproduction, procede de reproduction et support d'enregistrement
JP3114971B2 (ja) 光ディスク、再生装置および再生方法
JPH0757436A (ja) ディスク装置
KR0182442B1 (ko) 대화형 정보기록매체의 피비씨 동작시 기억정지/재생방법
KR100199872B1 (ko) 비디오 컴팩트디스크의 화상탐색 및 고속탐색 제어방법
KR0161779B1 (ko) 비디오컴팩트디스크에서의 cd-da 트랙 시작위치 검출방법
JPH09185863A (ja) ディスク装置
KR0170973B1 (ko) 안내기능을 갖춘 비디오컴팩트디스크와 그 재생제어장치
JPH08111082A (ja) 再生装置
JPH09128868A (ja) 記録媒体及び再生装置
JP2000100138A (ja) 再生装置
JP3685153B2 (ja) 再生装置
KR0182439B1 (ko) 앨범형 비디오디스크의 연속재생제어방법
KR100199871B1 (ko) 비디오컴팩트디스크플레이어의 기억위치 재생제어방법
JP4207978B2 (ja) 再生装置及び再生方法
JPH0473235B2 (ko)
JP2000105964A (ja) 再生装置
JPH0522985B2 (ko)
JP2008299936A (ja) 楽曲データ再生装置及びその再生方法
JP2001110170A (ja) 光ディスク、再生装置および再生方法

Legal Events

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

Payment date: 20081201

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee