KR100545811B1 - 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그 - Google Patents

디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그 Download PDF

Info

Publication number
KR100545811B1
KR100545811B1 KR1019990005262A KR19990005262A KR100545811B1 KR 100545811 B1 KR100545811 B1 KR 100545811B1 KR 1019990005262 A KR1019990005262 A KR 1019990005262A KR 19990005262 A KR19990005262 A KR 19990005262A KR 100545811 B1 KR100545811 B1 KR 100545811B1
Authority
KR
South Korea
Prior art keywords
recording
data stream
reproduction information
connection
recorded
Prior art date
Application number
KR1019990005262A
Other languages
English (en)
Other versions
KR20000056179A (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 KR1019990005262A priority Critical patent/KR100545811B1/ko
Publication of KR20000056179A publication Critical patent/KR20000056179A/ko
Application granted granted Critical
Publication of KR100545811B1 publication Critical patent/KR100545811B1/ko

Links

Images

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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4342Demultiplexing isochronously with video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

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

Abstract

본 발명은 수신되는 디지털 데이터 스트림을 디지털 비디오 디스크와 같은 기록매체상에 기록집합체 단위로 구획 기록하면서, 상기 구획 기록되는 기록집합체를 이전에 기록된 기록집합체와 끊김없이(Seamless) 연속적으로 재생되도록 하는 연결재생 정보를 생성 기록하고, 재생동작시 상기 연결재생 정보를 독출 전송하는 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그에 따른 기록매체에 관한 것으로, 상기 기록집합체 단위로 구획 기록되는 데이터 스트림의 동일성 또는 시간적 연속성에 따라, 인접된 기록집합체간의 연결재생 정보를 기록하여, 재생동작시 상기 연결재생 정보를 독출 전송함으로써, 기록동작 도중 빈번히 발생되는 방송채널 절환 또는 불연속 기록동작 등에 의한 기록집합체간의 데이터 스트림 연결재생 오류를 원천적으로 방지할 수 있음은 물론, 연결재생 정보를 데이터 스트림과 구분되는 형태로 전송함으로써, 보다 정확한 데이터 스트림의 연결재생 동작이 이루어지도록 하는 매우 유용한 발명인 것이다.

Description

디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그에 따른 기록매체{Method for recording and transmitting seamless information of digital data stream recorded on disc}
도 1은 일반적인 디지털 데이터 스트림의 기록 및 재생방법이 적용되는 시스템을 개략적으로 도시한 것이고,
도 2는 일반적인 프로그램 연결정보를 도시한 것이고,
도 3은 일반적인 디지털 데이터 스트림의 구성을 도시한 것이고,
도 4는 본 발명의 실시예에 따른 기록 데이터 스트림의 관리정보를 도시한 것이고,
도 5는 본 발명의 실시예에 따른 기록 데이터 스트림의 일부 상세 관리정보를 도시한 것이고,
도 6은 본 발명의 실시예에 따른 디지털 데이터 스트림의 연결재생 정보를 도시한 것이고,
도 7은 본 발명의 실시예에 따른 디지털 데이터 스트림의 연결재생 정보 기록방법을 도시한 것이고,
도 8은 본 발명의 실시예에 따른 디지털 데이터 스트림의 연결재생 정보 전 송방법을 도시한 것이다.
※ 도면의 주요부분에 대한 부호의 설명
100 : 셋탑 박스 110 : 선국처리부
120 : 디코더 130,210 : 통신 인터페이스
140,250 : 제어부 150,260 : 메모리
200 : 스트리머 220 : 저장스트림 처리부
230 : 기록매체(DVD) 240 : 독출스트림 처리부
본 발명은 수신되는 디지털 데이터 스트림을 디지털 비디오 디스크와 같은 기록매체상에 기록집합체 단위로 구획 기록하면서, 상기 구획 기록되는 기록집합체를 이전에 기록된 기록집합체와 끊김없이(Seamless) 연속적으로 재생되도록 하는 연결재생 정보를 기록하고, 재생동작시 상기 연결재생 정보를 독출 전송하는 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그에 따른 기록매체에 관한 것이다.
종래의 일반적인 아날로그 텔레비전 방송에서는, 영상신호를 AM 또는 FM변조하여 전파 및 유선 케이블을 통하여 전송하고 있고 있으나, 최근, 디지털 영상압축 및 디지털 변복조 등과 같은 디지털 기술의 발전에 따라 디지털 텔레비전 방송에 관한 표준화가 빠른 속도로 진전되고 있고, 기존의 지상파, 위성, 케이블 방송에서도 MPEG (Moving Picture Experts Group)을 기반으로 디지털화하고 있다.
상기 디지털 방송은, 디지털 영상/음성 압축기술 및 디지털 전송기술의 발전에 따라 아날로그 방송신호 서비스보다 고화질의 방송 서비스를 제공할 수 있으며, 특히 동일 대역폭에서 다수의 방송 프로그램을 전송할 수 있고, 디지털 통신 미디어 및 디지털 저장 미디어 등과의 상호 운용성을 높일 수 있다는 장점이 있다.
이러한 디지털 방송에서는, MPEG을 기반으로 엔코딩된 다수의 방송 프로그 램이 다중화되어 전송스트림(Transport Stream; TS) 형태로 전송되며, 이 전송스트림은 수신측에 설치된 셋탑 박스(Set Top Box) 등에서 수신되어, 전송스트림에 포함된 다수의 방송 프로그램이 역다중화되어 소망하는 하나의 방송 프로그램만이 선택되며, 상기 선택된 방송 프로그램에 대하여 상기 셋탑 박스에 내장된 디코더에서 디코딩하여 원래의 오디오 및 비디오 신호를 텔레비전과 같은 A/V출력장치로 전달하게 된다.
이와 같이 디지털 방송신호를 수신하여 텔레비전과 같은 A/V출력장치로 출력하는 것뿐만 아니라, 상기 수신된 방송신호를 저장매체에 저장, 편집 및 재생하는 시스템에 대한 연구가 진행되고 있으며, 그 일예로 디지털 데이터 스트림(Stream)을 셋탑 박스에서 수신한 후 IEEE-1394 시리얼 버스와 같은 통신 인터페이스를 통하여 디지털 비디오 디스크(DVD) 기록재생장치와 같은 스트리머(Streamer)에 저장하고, 그 저장된 디지털 스트림을 편집 및 재생하여 상기 통신 인터페이스를 매개로 셋탑 박스로 전달함으로써 텔레비전과 같은 AV출력장치를 통하여 디지털 오디오 및 비디오를 재생할 수 있는 시스템에 대한 연구가 진행중에 있다.
이하, 상기와 같은 시스템에 적용되는 일반적인 디지털 데이터 스트림 기록 및 관리정보 생성 기록방법에 대해 첨부된 도면을 참조하여 설명한다.
우선, 도 1은 일반적인 디지털 데이터 스트림의 기록 및 관리정보 생성 기록방법이 적용되는 시스템을 개략적으로 도시한 것으로, 먼저, 상기 시스템은 셋탑 박스(100), 통신 인터페이스(IEEE 1394) 및 스트리머(Streamer; 200)로 구성되며, 상기 셋탑 박스(100)는, 방송국의 시스템 엔코더에 의해 부호화되어 전송되는 방송국의 방송 프로그램인 전송 스트림(Transport Stream; TS)을 수신하여 이를 역다중화하는 데, 사용자의 요청에 따라 제어부(140)는, 선국처리부(110)에서 선국된 방송 프로그램에 대한 전송 스트림을 시스템 디코더(120)로 디코딩하여 텔레비전과 같은 AV세트를 통하여 출력하거나, 또는 사용자의 요청에 의해 선국된 방송 프로그램을 IEEE1394 통신 인터페이스(130,210)를 통하여 스트리머(200)로 전송함으로써, 스트리머(200)가 상기 방송 프로그램을 디지털 비디오 디스크(DVD)와 같은 기록매체(230)에 기록할 수 있도록 하며, 또한, 상기 스트리머(200)는, 사용자의 요청에 따라 기록매체(230)에 기록된 방송 프로그램을 독출하고, IEEE1394 통신 인터페이스(210,130)를 통해 상기 셋탑 박스(100)로 전송하며, 상기 셋탑 박스(100)는, 스트리머(100)로부터 재 전송된 방송 프로그램을 디코더(120)로 디코딩한 후, 텔레비전으로 출력함으로써 기록매체에 기록된 방송 프로그램이 텔레비전 화면으로 재생 출력될 수 있도록 한다.
한편, 상기 스트리머(200)의 제어부(250)는, 셋탑 박스(100)로부터 전송되는 데이터 스트림이 저장스트림 처리부(220)에 의해 기록매체(230)상에 기록되도록 제어하는 데, 상기 전송되는 데이터 스트림 즉, 각 전송패킷(TSP: Transport Packet)을 전송패킷 도착시각(Packet Arrival Time: PAT)정보와 함께 기록매체상에 섹터(Sector)단위로 기록하고, 기록되는 단위섹터가 소정 기록크기 예를 들어, 32섹터가 되면, 기록된 데이터 스트림을 기록단위체(SOBU: Stream OBject)로 구획 기 록하며, 이후 사용자에 의해 기록동작이 종료 또는 중단되면, 구획 기록된 기록단위체(SOBU)들을 하나의 기록집합체(SOB: stream DBject)로 구획한다. 또한, 이와같이 구획 기록되는 기록집합체(SOB) 및 기록단위체(SOBU)를 탐색 및 관리하기 위하여 기록집합체의 시작스트림 패킷 도착시각(S_S_APAT: Stream Start APAT) 및 패킷 도착시각 증가량(IAPAT: Incremental APAT)정보 등과 같은 관리 데이터 즉, 관리정보를 생성 기록하고, 재생동작시, 상기 관리정보를 독출 사용하여 사용자가 요청한 재생시각에 대응되는 데이터 스트림을 탐색 및 재생하고, 상기 재생된 기록 데이터 스트림을 셋탑 박스(100)로 전송함으로써, 전술한 바와 같이, 상기 셋탑 박스(100)가 전송된 데이터 스트림을 디코더(120)로 디코딩한 후, 텔레비전으로 출력하여 상기 기록매체에 기록된 방송 프로그램이 텔레비전 화면으로 재생 출력되는 것이다.
그런데, 상기 셋탑 박스(100)에서 수신되는 방송신호는, 도 2에 도시한 바와 같이, 각각의 방송채널 예를 들어, 방송채널 1(TV CH 1)에서는 다수의 프로그램(PG1, PG2, PG3...)이 연속적으로 방송되고, 방송채널 2(TV CH 2)에서는 또다른 다수의 프로그램(PG A, PG B, PG C ...)이 연속적으로 방송되는 데, 상기 각각의 방송채널에서 방송되는 다수의 프로그램은, 서로다른 시간에 서로다른 곳에서 각기 다른 목적으로 만들어진 데이터 스트림일 수 있다.
따라서, 상기 서로다른 데이터 스트림간의 불연속성 또는 연속성이 존재하게 되며, 이에 따라 상기 서로다른 데이터 스트림을 연속재생 또는 불연속 재생하도록 하는 연결재생 정보(SP_FG1, SP_FG2..)를 제공하여, 상기 데이터 스트림간의 경계부분에서 수신된 데이터 스트림을 연속적으로 또는 불연속적으로 디코딩할 수 있도록 하여, 자연스런 재생화면이 출력되도록 한다.
그러나, 상기 셋탑 박스(100)에서 스트리머(200)로 전송되는 방송 프로그램은, 사용자의 채널절환 또는 전원 온/오프 조작등에 의해 또다른 불연속성 또는 연속성을 갖게 되는 데, 예를 들어 도 2의 (a)와 같이, 셋탑 박스(100)에서 방송채널 1의 프로그램 1을 수신하여 스트리머(200)로 전송하는 도중, 사용자가 채널을 절환하여 방송채널 2의 프로그램 B를 수신하게 되는 경우, 스트리머(200)로 전송되는 방송 프로그램은, 상기 방송채널 2의 프로그램 B가 되며, 이때 방송국에서 제공하는 프로그램 B의 연결재생 정보(SP_FG3)는 아무런 의미를 갖지 못하게 된다.
왜냐하면, 상기 연결재생 정보(SP_FG3)는, 방송채널 2에서 이전에 방송했던 프로그램 A와 현재 방송하는 프로그램 B간의 연결재생 정보로서, 상기 채널절환 이전에 셋탑 박스(100)로부터 전송된 방송채널 1의 프로그램 1과는 아무런 관계가 없는 정보가 되기 때문이다.
또한, 도 2의 (b)와 같이, 스트리머(200)에서 기록매체상에 기록된 데이터 스트림 예로, 프로그램 N을 일부 삭제 편집하는 경우, 이때 분할되는 각각의 프로그램(PG N-K, PG-K+1)간의 연결재생 정보(SP_FG 5)가 별도로 생성되지 않는 다.
이와 같이, 상기 셋탑 박스(100)를 통하여 전송되는 프로그램 연결재생 정보 즉, 동일한 방송채널에서 방송되는 프로그램간의 연결재생 정보는, 사용자의 채널절환 또는 편집 삭제등에 의해 무의미한 정보가 될 수 있기 때문에, 상기 셋탑 박스(100)는, 재생동작시 스트리머(200)를 통하여 전송되는 기록매체(230)의 데이터 스트림을 연속 또는 불연속적으로 정확하게 재생 출력할 수 없게 되어, 부자연스런 재생 화면이 출력되는 문제점이 있었다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 수신되는 데이터 스트림을 기록집합체 단위로 구획 기록하고, 상기 구획 기록되는 기록집합체의 데이터 스트림과, 이전에 인접 기록된 기록집합체의 데이터 스트림간의 동일성 또는 시간적 연속성을 판단하여, 기록집합체간의 연결재생 정보를 기록하는 한편, 재생동작시, 상기 기록집합체간의 연결재생 정보를 데이터 스트림과 구분되는 형태로 전송하는 디지털 데이터 스트림의 연결재생 정보 기록방법 및 전송방법과 그에 따른 기록매체를 제공하고자 하는 데, 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보 기록방법은, 수신되는 데이터 스트림을 기록집합체 단위로 구획 기록하는 1단계: 상기 구획 기록되는 기록집합체의 데이터 스트림과, 이전에 인접 기록된 기록집합체의 데이터 스트림간의 동일성을 판단하는 2단계: 및 상기 판단결과에 따라 기록집합체간의 연결재생 정보를 생성 기록하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,
또한, 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보 전송방법은, 기록집합체간의 연결재생 정보를 독출하는 1단계: 및 상기 독출된 연결재생 정보를, 상기 기록집합체의 데이터 스트림과 구분되는 형태로 전송하는 2단계를 포함하여 이루어지는 것을 특징으로 하며,
또한, 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보가 기록되는 기록매체는, 수신되는 데이터 스트림이 기록집합체 단위로 구획 기록되는 제 1영역; 및 상기 구획 기록되는 인접된 기록집합체의 데이터 스트림간의 동일성에 근거하여, 그 값이 결정되는 기록집합체간의 연결재생 정보가 기록되는 제 2영역을 포함하여 구성되는 것을 특징으로 한다.
이하, 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그에 따른 기록매체에 대한 바람직한 실시예를 첨부된 도면에 의거하여 상세히 설명한다.
우선, 도 3은 일반적인 디지털 데이터 스트림 특히, 전송 스트림(Transport Stream)의 일부 구성을 도시한 것으로, 상기 전송 스트림(TS)은, 팩 헤더(Pack Header), 시스템 헤더 및 다수의 전송 패킷(TSP: Transport Packet)으로 구성되는 전송 스트림의 첫 번째 팩(Pack)과, 상기 팩 헤더(Pack Header) 및 다수의 전송 패킷(Packet)으로 구성되는 전송 스트림의 또다른 팩(Pack)들로 크게 구분되는 데, 상기 전송 패킷(TSP)은, 데이터 스트림의 프로그램(Program) 또는 패킷(Packet)을 식별하기 위해 제공되는 패킷 식별정보(PID: Packet ID, 또는 Program ID, 이하 'PID' 라 함)가 포함 기록되는 4바이트의 헤더, 어댑테이션 헤더(Adaptation Header) 및 데이터 스트림이 기록되는 데이터 기록영역(Payload)으로 구성된다.
또한, 도 4는 본 발명의 실시예에 따른 디지털 데이터 스트림의 관리정보 특히 기록집합체(SOB)를 관리하는 기록집합체의 관리정보(SOBI: SOB Information)를 도시한 것으로, 본 발명의 실시예에 따른 기록집합체 관리정보(SOBI)는, 기록집합체 일반정보(SOB_GI: SOB General Information)와, 기록집합체(SOB)를 구성하는 기록단위체(SOBU) 관리정보인 맵핑 리스트(MAPL: Mapping List)로 구성되는 데, 상기 기록집합체 일반정보(SOB_GI)에는, 이전에 인접 구획된 기록집합체(SOB N)와 현재 구획되는 기록집합체(SOB N+1)에 각각 기록된 데이터 스트림간의 동일성 또는 시간적 연속성에 따라 기록되는 연결재생 정보, 예를들어 도 5에 도시한 바와 같이, 상기 데이터 스트림간의 동일성 또는 시간적 연속성에 따라 그 값을 달리하여, 기록되는 연결재생 플래그(SML_FLG: Seamless Flag)가 포함 기록된다.
한편, 상기 기록집합체 일반정보(SOB_GI)에는, 상기 연결재생 플래그(SML_FLG)이외에도, 셋탑 박스(100)를 통하여 전송되는 방송신호 즉, 방송 프로그램의 데이터 스트림과 함께 전송되는 스플라이싱 정보(SML_SP_IF: Seamless Splicing Information) 또는 연결재생 정보(SML_PB_IF: Seamless Playback Information)정보가 추가 기록될 수 있으며, 또한, 상기 스플라이싱 정보(SML_SP_IF) 및 연결재생 정보(SML_PB_IF)는, 상기 기록집합체의 데이터 스트림이 기록되는 데이터 스트림 기록영역에 직접 추가 기록될 수도 있다.
이와같이, 기록집합체 일반정보(SOB_GI)에 포함 기록되는 연결재생 플래그(SML_FLG)는, 도 6에 도시한 바와 같이, 데이터 스트림이 각각 기록 구획되는 기록집합체(SOB) 단위로 생성 기록되며, 또한 사용자의 편집 삭제동작에 의해 분할 생성되는 새로운 기록집합체(SOB N-B)에 대해서도 생성 기록된다.
이하, 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보 기록방법에 대하여 첨부된 도 6과 도 7을 참조로 상세히 설명한다.
우선, 도 7과 같이 스트리머(200)의 제어부(250)에 의해 기록 모드가 설정(S10)되면, 셋탑 박스(100)로부터 전송되는 방송 프로그램 즉, 데이터 스트림을 수신하여 기록매체(230)상에 기록(S11)하는 한편, 상기 데이터 스트림과 함께 전송되는 방송 프로그램 서비스 정보(SI: Service Information)를 검출하여 메모리(260)에 저장(S12)하는 데, 상기 서비스 정보(SI)는, 방송국에서 제공하는 방송 프로그램에 대한 정보로서, 수신되는 모든 채널의 방송 프로그램에 대한 프로그램 정보, 예를들어, 방송채널 번호, 방송채널 명, 방송 프로그램 명, 방송 스케줄, 각 방송 프로그램의 프로그램 범주(Category), 각 방송 프로그램을 구성하는 데이터 스트림의 속성, 각 방송 프로그램의 시청등급 등이 포함될 수 있으며, 또한 상기 서비스 정보(SI)는, 이전에 수신된 방송신호로부터 검출되어 이미 메모리(260)상에 저장되어 있을 수도 있다.
한편, 수신되는 데이터 스트림을 기록하는 도중, 상기 기록된 데이터 스트림을 하나의 기록집합체(SOB N+1)로 구획(S13)하게 되는 경우, 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림과 현재 구획되는 기록집합체(SOB N+1)의 데이터 스트림이 동일한 방송 프로그램에 해당하는 데이터 스트림인 가 또는, 상기 데이터 스트림이 시간적으로 연속 기록되는 데이터 스트림인 가를 각각 판별(S14,S15)하는 데, 우선 상기 기록집합체(SOB N+1) 구획동작(S13)은, 기록동작 종료키(Record Stop Key)가 입력되거나, 셋탑 박스(100)로부터 전송되는 데이터 스트림의 마지막 전송패킷(Stream End Packet)이 검출되는 경우, 또는 사용자에 의해 기록집합체(SOB)의 데이터 스트림이 일부 편집되는 경우에 이루어지며, 상기 판별동작 특히, 상기 동일한 방송 프로그램에 해당하는 데이터 스트림인 가를 판별하는 동작은, 사용자의 채널 절환(S14)에 의해, 셋탑 박스(100)로부터 전송되는 데이터 스트림이 다른 방송채널의 프로그램으로 절환되었는 가를 판별하는 것으로, 도 3을 참조로 전술한 바 있는, 데이터 스트림의 프로그램을 식별할 수 있는 PID와 상기 서비스 정보(SI)를 비교하여 채널절환여부를 판별하거나, 또는 이전에 인접 구획된 기록집합체(SOB N)의 전송패킷으로부터 검출되는 PID와, 현재 구획되는 기록집합체(SOB N+1)의 전송패킷으로부터 검출되는 PID가 일치되는 지를 비교하여 판별할 수 있으며, 만일 셋탑 박스(100)가 채널절환 정보를 스트리머(200)로 전송하는 경우, 전송되는 상기 채널절환 정보에 의해 용이하게 판별할 수도 있다.
한편, 상기 데이터 스트림이 시간적으로 연속 기록되는 데이터 스트림인 가를 판별(S15)하는 동작은, 상기 기록집합체(SOB N+1)의 데이터 스트림이 사용자의 기록 키(Key)입력 이후 첫 번째 구획되는 데이터 스트림인 경우, 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림과 시간적으로 불연속되는 것으로 판별하며, 또는 상기 기록집합체(SOB N+1)의 데이터 스트림이 셋탑 박스(100)에서 데이터 스트림 전송을 일시 중단한 후 재 전송하여 첫 번째 구획되는 데이터 스트림인 경우, 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림과 시간적으로 불연속되는 것으로 판별할 수도 있다.
이후, 상기와 같은, 판별 동작(S14,S15)에 의해 상기 기록집합체(SOB N+1)의 데이터 스트림과 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림이 동일한 방송 프로그램에 해당하는 데이터 스트림이 아니거나 또는, 상기 데이터 스트림이 시간적으로 연속 기록되는 데이터 스트림이 아닌 경우, 연결재생 플래그(SML_FLG)를 0 으로 설정(S17)하는 한편, 도 5를 참조로 설명한 바 있는 기록집합체 일반정보(SOBI_GI) 또는 데이터 영역에 기록될 수 있는 스플라이싱 정보(SML_SP_IF) 또는 연결재생 정보(SML_PB_IF)를 별도로 기록하지 않는 다.
즉, 상기 스플라이싱 정보(SML_SP_IF) 또는 연결재생 정보(SML_PB_IF)는, 상기와 같이 연결재생 플래그(SML_FLG)가 0으로 설정되는 경우, 아무런 의미를 갖고 있지 않는 불필요한 정보가 되기 때문에 기록매체의 기록효율을 고려하여 생성 기록하지 않는 것이 바람직하다.
한편, 상기 판별 동작(S14,S15)에 의해 상기 기록집합체(SOB N+1)의 데이터 스트림과 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림이 동일한 방송 프로그램에 해당하는 데이터 스트림이고 또한, 상기 시간적으로 연속 기록되는 데이터 스트림인 경우, 상기 연결재생 플래그(SML_FLG)를 1로 설정(S16)하는 데, 이 경우, 전술한 바와 같이 기록집합체 일반정보(SOBI_GI) 또는 데이터 영역에 상기 스플라이싱 정보(SML_SP_IF) 및 연결재생 정보(SML_PB_IF)를 추가 기록할 수도 있다.
이와 같이, 기록매체(230)상에 기록되는 데이터 스트림을 기록집합체(SOB N+1)로 구획하는 경우, 이전에 인접 구획된 기록집합체(SOB N)의 데이터 스트림과 상기 구획되는 기록집합체(SOB N+1)의 데이터 스트림이 동일한 방송 프로그램에 해당하는 데이터 스트림인 가 또는 시간적으로 연속 기록되는 데이터 스트림인가를 판별하여, 연결재생 정보를 기록함으로써, 셋탑 박스(100)에서의 채널절환 또는 불연속 기록 동작에 따른 기록집합체(SOB)간의 연결재생 정보를 보다 정확하게 기록 할 수 있게 되는 것이다.
따라서, 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보가 기록되는 기록매체는, 수신되는 데이터 스트림이 기록집합체 단위로 구획 기록되는 제 1영역과, 상기 구획 기록되는 인접된 기록집합체의 데이터 스트림간의 시간적 연속성에 근거하여, 그 값이 결정되는 기록집합체간의 연결재생 정보가 기록되는 제 2영역을 포함하여 구성된다.
참고로, 상기 연결재생 정보의 기록동작은, 기록집합체(SOB) 구획동작과 별도로 수행될 수 있는 데, 예를 들면, 기록종료 키(Key)가 입력되어 현재 수행중인 기록동작이 종료되는 경우, 상기 기록동작 종료 이전에 구획 기록된 기록집합체(SOB)들의 데이터 스트림을 자동으로 독출 재생하여, 상기와 같은 판별동작을 다시 수행하고, 상기 판별결과에 따라 연결재생 정보를 갱신 기록할 수도 있다.
이하, 본 발명의 실시예에 따른 디지털 데이터 스트림의 연결재생 정보 전송 방법에 대하여 상세히 설명한다.
우선, 도 8과 같이 스트리머(200)의 제어부(250)에 의해 재생 모드가 설정(S30)되면, 사용자에 의해 재생 요청된 기록 데이터 스트림을 관리 및 탐색하는 관리정보를 독출하는 데, 특히, 재생 요청된 기록 데이터 스트림이 기록 구획된 기록집합체(SOB)의 기록집합체 일반정보(SOB_GI)를 독출하고, 상기 독출된 기록집합체 일반정보(SOB_GI)에 포함 기록된 연결재생 플래그(SML_FLG)를 검출(S31)한다.
이후, 검출된 연결재생 플래그(SML_FLG)의 값이 1로 설정(S32)되어 있으면, 상기 셋탑 박스(100)가 스트리머(200)로부터 전송되는 데이터 스트림을 연속적으로 디코딩하여 끊김없는 재생화면이 텔레비전으로 화면표시될 수 있도록 하는 연결재생 정보를 전송하는 한편, 상기 검출된 연결재생 플래그(SML_FLG)의 값이 0으로 설정(S32)되어 있으면, 상기 연결재생 정보를 전송하지 않거나 또는, 상기 연결재생 플래그(SML_FLG)의 값만을 전송하여, 상기 셋탑 박스(100)가 스트리머(200)로부터 전송되는 데이터 스트림을 연속적으로 디코딩하지 못하게 하여, 구분되는 재생화면이 텔레비전으로 화면표시될 수 있도록 한다.
즉, 기록매체(230)상에 인접 구획된 기록집합체(SOB)간의 데이터 스트림이 동일성 또는 시간적 연속성을 갖고 있는 경우에 한하여, 상기 연결재생 화면이 출력되도록 함으로써, 보다 자연스런 재생화면이 텔레비전으로 출력 표시되도록 하는 것이다.
한편, 상기 연결재생 플래그(SML_FLG)의 값이 1로 설정된 경우, 셋탑 박스(100)로 전송되는 연결재생 정보는, 상기 연결재생 플래그(SML_FLG)와 전술한 바 있는 스플라이싱 정보(SML_SP_IF) 또는 연결재생 정보(SML_PB_IF)가 함께 전송될 수 있는 데, 상기 스플라이싱 정보(SML_SP_IF) 및 연결재생 정보(SML_PB_IF)가 기록집합체 일반정보(SOB_GI)에 기록되어 있는 경우, 셋탑 박스(100)로 전송되는 전송 포맷은, IEEE 1394 통신 인터페이스의 전송채널 중 비동기(Asynchronous)채널 의 포맷에 해당하는 명령 데이터(Command) 포맷으로 전송하고, 상기 스플라이싱 정보(SML_SP_IF) 및 연결재생 정보(SML_PB_IF)가 데이터 스트림이 기록되는 데이터 영역에 기록되어 있는 경우, 셋탑 박스(100)로 전송되는 전송 포맷은, IEEE 1394 통신 인터페이스의 전송채널 중 등시(Isochronous)채널의 포맷에 해당하는 데이터 패킷 특히, 불요 데이터(Null Data)가 삽입된 비연속 데이터 패킷(Data Packet) 포맷으로 전송한다.
이와 같이, 기록매체(230)상에 기록된 데이터 스트림을 재생하여 셋탑 박스(100)로 전송하는 재생동작의 경우, 기록집합체 일반정보(SOB_GI)에 기록된 연결재생 플래그(SML_FLG)를 검출하고, 그 값에 따라 상기 스플라이싱 정보(SML_SP_IF) 또는 연결재생 정보(SML_PB_IF)를 선택적으로 전송하는 한편, 상기 스플라이싱 정보(SML_SP_IF) 또는 연결재생 정보(SML_PB_IF)의 기록형태에 상응하는 전송 포맷으로 변환하여 디지털 데이터 스트림과 구분되는 형태로 전송하게 되는 것이다.
상기와 같이 이루어지는 본 발명에 따른 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그에 따른 기록매체는, 기록집합체 단위로 구획 기록되는 데이터 스트림의 동일성 또는 시간적 연속성에 따라, 인접된 기록집합체간의 연결재생 정보를 기록하여, 재생동작시 상기 연결재생 정보를 독출 전송함으로써, 기록동작 도중 빈번히 발생되는 방송채널 절환 또는 불연속 기록동작 등에 의한 기록집합체간의 데이터 스트림 연결재생 오류를 원천적으로 방지할 수 있음은 물론, 연결재생 정보를 데이터 스트림과 구분되는 형태로 전송함으로써, 보다 정확한 데이터 스트림의 연결재생 동작이 이루어지도록 하는 매우 유용한 발명인 것이다.

Claims (7)

  1. 수신되는 데이터 스트림을 기록집합체 단위로 구획 기록하는 1단계:
    상기 구획 기록되는 기록집합체의 데이터 스트림과, 이전에 인접 기록된 기록집합체의 데이터 스트림간의 동일성을 판단하는 2단계: 및
    상기 판단결과에 따라 기록집합체간의 연결재생 정보를 생성 기록하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 기록방법.
  2. 제 1항에 있어서,
    상기 2단계는, 상기 데이터 스트림과 함께 수신되는 서비스 정보(SI)로부터, 상기 데이터 스트림을 송신하는 방송국의 동일성을 판단하는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 기록방법.
  3. 제 1항에 있어서,
    상기 3단계 이후, 상기 인접된 기록집합체간의 연결재생 가능성 여부를 재확인하여, 상기 기록된 기록집합체간의 연결재생 정보를 갱신 기록하는 4단계를 더 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 기록방법.
  4. 기록집합체간의 연결재생 정보를 독출하는 1단계: 및
    상기 독출된 연결재생 정보를, 상기 기록집합체의 데이터 스트림과 구분되는 형태로 전송하는 2단계를 포함하여 이루어지는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 전송방법.
  5. 제 4항에 있어서,
    상기 2단계는, 상기 연결재생 정보를 등시(Isochronous)채널 포맷의 비연속 데이터 패킷으로 변환하여 전송되는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 전송방법.
  6. 제 4항에 있어서,
    상기 2단계는, 상기 연결재생 정보를 비동기(Asynchronous)채널 포맷의 명령 데이터로 변환하여 전송되는 것을 특징으로 하는 디지털 데이터 스트림의 연결재생 정보 전송방법.
  7. 수신되는 데이터 스트림이 기록집합체 단위로 구획 기록되는 제 1영역; 및
    상기 구획 기록되는 인접된 기록집합체의 데이터 스트림간의 동일성에 근거하여, 그 값이 결정되는 기록집합체간의 연결재생 정보가 기록되는 제 2영역을 포함하여 구성되는 것을 특징으로 하는 기록매체.
KR1019990005262A 1999-02-13 1999-02-13 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그 KR100545811B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990005262A KR100545811B1 (ko) 1999-02-13 1999-02-13 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990005262A KR100545811B1 (ko) 1999-02-13 1999-02-13 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그

Publications (2)

Publication Number Publication Date
KR20000056179A KR20000056179A (ko) 2000-09-15
KR100545811B1 true KR100545811B1 (ko) 2006-01-24

Family

ID=19574416

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990005262A KR100545811B1 (ko) 1999-02-13 1999-02-13 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그

Country Status (1)

Country Link
KR (1) KR100545811B1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100620183B1 (ko) * 1999-03-10 2006-09-01 엘지전자 주식회사 기록 디지털 데이터 스트림의 관리정보 생성 기록 및 탐색방법과, 그에 따른 기록매체
JP3900853B2 (ja) * 2001-05-15 2007-04-04 富士通テン株式会社 再生装置
KR100752480B1 (ko) * 2001-06-21 2007-08-28 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
KR100598285B1 (ko) * 2001-06-21 2006-07-07 엘지전자 주식회사 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
WO2004001751A1 (en) 2002-06-24 2003-12-31 Lg Electronics Inc. Recording medium having data structure including navigation control information for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses
KR20040000290A (ko) 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
KR100514743B1 (ko) * 2003-02-21 2005-09-14 삼성전자주식회사 다층 연속 재생을 위한 정보를 갖는 광 기록 매체, 그재생 방법 및 장치
US7809775B2 (en) 2003-02-27 2010-10-05 Lg Electronics, Inc. Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
EP1604356A4 (en) 2003-02-28 2009-12-16 Lg Electronics Inc RECORD MEDIUM WITH A DATA STRUCTURE FOR MANAGING THE RANDOM / SHUFFLE PLAYBACK OF RECORDED VIDEO DATA, AND METHOD AND DEVICES FOR RECORDING AND PLAYING
KR100939718B1 (ko) 2003-07-21 2010-02-01 엘지전자 주식회사 개인 비디오 녹화 시스템 및 녹화 프로그램 편집 방법
KR100780112B1 (ko) * 2005-08-09 2007-11-27 엘지전자 주식회사 영상신호를 기록매체상에 분산 기록하고 분산기록된 구간을관리하는 방법 및 장치
CN102752058B (zh) * 2012-06-16 2013-10-16 天地融科技股份有限公司 音频数据传输***、音频数据传输装置及电子签名工具

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH023868A (ja) * 1988-06-20 1990-01-09 Matsushita Electric Ind Co Ltd 情報管理方法
KR960008682A (ko) * 1994-08-26 1996-03-22 가나이 쯔또무 디지탈신호의 기록재생방법 및 장치
JPH08140046A (ja) * 1994-11-14 1996-05-31 Canon Inc 記録再生装置
KR19980065230A (ko) * 1997-01-06 1998-10-15 김광호 디지탈 비디오 레코더에서의 데이터율 변환 장치 및 방법
KR20000028633A (ko) * 1998-10-02 2000-05-25 구자홍 기록 디지털 데이터 스트림의 시각정보 기록방법 및 그 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH023868A (ja) * 1988-06-20 1990-01-09 Matsushita Electric Ind Co Ltd 情報管理方法
KR960008682A (ko) * 1994-08-26 1996-03-22 가나이 쯔또무 디지탈신호의 기록재생방법 및 장치
JPH08140046A (ja) * 1994-11-14 1996-05-31 Canon Inc 記録再生装置
KR19980065230A (ko) * 1997-01-06 1998-10-15 김광호 디지탈 비디오 레코더에서의 데이터율 변환 장치 및 방법
KR20000028633A (ko) * 1998-10-02 2000-05-25 구자홍 기록 디지털 데이터 스트림의 시각정보 기록방법 및 그 장치

Also Published As

Publication number Publication date
KR20000056179A (ko) 2000-09-15

Similar Documents

Publication Publication Date Title
KR100345235B1 (ko) 디지털데이터스트림기록방법및그장치
JP4394028B2 (ja) デジタルデータストリーム管理情報生成記録方法及びその装置
JP4806057B2 (ja) データを読み出す方法およびデータを読み出すための装置
US7542660B2 (en) Information recording medium, information recording and/or reproducing apparatus and method, and program storage device and computer data signal embodied in carrier wave for controlling record or reproduction
KR100662944B1 (ko) 기록 데이터 스트림의 관리 정보 생성방법
KR100545811B1 (ko) 디지털 데이터 스트림의 연결재생 정보 기록 및 전송방법과, 그
KR100302499B1 (ko) 방송프로그램재생관리정보생성방법과재생리스트자동생성방법및그장치
KR20000057729A (ko) 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치
KR100575534B1 (ko) 기록 디지털 데이터 스트림의 탐색정보 생성 기록방법
KR100752480B1 (ko) 멀티채널 스트림 기록장치 및 방법과, 그에 따른 기록매체
US7742683B2 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for controlling recording or reproduction, and data structure containing control signal
KR100582499B1 (ko) 재생리스트 화면 표시방법
KR100620177B1 (ko) 디지털 데이터 스트림 기록방법 및 기록 데이터 스트림의 관리정보 생성 기록방법과 그 장치
KR100605187B1 (ko) 디지털 데이터스트림의 선택적 기록방법
KR100582500B1 (ko) 프로그램 시청등급에 따른 재생 리스트 자동 생성방법 및 그 장치
KR100329229B1 (ko) 재생리스트생성방법
KR100288780B1 (ko) 기록 데이터스트림의 재생진입지점 정보 생성 기록방법
KR100538857B1 (ko) 기록 디지털 데이터 스트림의 관리정보 생성 기록방법
KR100575539B1 (ko) 기록 디지털 데이터 스트림 기록방법 및 탐색방법8
KR100620183B1 (ko) 기록 디지털 데이터 스트림의 관리정보 생성 기록 및 탐색방법과, 그에 따른 기록매체
KR20020036907A (ko) 기록 디지털 데이터 스트림의 탐색정보 생성방법
KR20000040843A (ko) 기록 디지털 데이터 스트림의 타임 맵 정보 생성 기록방법

Legal Events

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

Payment date: 20111220

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee