KR20010054377A - 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 - Google Patents
기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 Download PDFInfo
- Publication number
- KR20010054377A KR20010054377A KR1019990055174A KR19990055174A KR20010054377A KR 20010054377 A KR20010054377 A KR 20010054377A KR 1019990055174 A KR1019990055174 A KR 1019990055174A KR 19990055174 A KR19990055174 A KR 19990055174A KR 20010054377 A KR20010054377 A KR 20010054377A
- Authority
- KR
- South Korea
- Prior art keywords
- navigation information
- navigation
- file
- information
- program
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42661—Internal components of the client ; Characteristics thereof for reading from or writing on a magnetic storage medium, e.g. hard disk drive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 다수 채널의 데이터 비트 스트림을 기록하는 기록매체를 구비한 방송 수신 시스템에서 시스템 업그레이드시 상기 기록매체에 저장된 데이터 파일내 각 프로그램에 대응하는 네비게이션 정보의 추가에 따른 확장 네비게이션 정보를 인식하는 방법에 있어서, 사용자로부터 상기 기록매체에 저장된 데이터 파일내 특정 프로그램에 대한 네비게이션 정보의 디스플레이 요구가 있는 경우 대응 네비게이션 파일내 상기 해당 프로그램의 네비게이션 정보를 독출하는 과정과, 상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는지 여부를 검사하는 과정과, 상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는 경우 상기 확장영역내 상기 해당 프로그램에 대한 추가 네비게이션 정보를 독출하는 과정과, 상기 독출된 해당 프로그램의 네비게이션 정보를 디스플레이시키는 과정을 포함하여 구성함을 특징으로 한다.
Description
본 발명은 다수 채널의 디지털 오디오/비디오 데이터 비트 스트림을 기록매체에 기록하는 기록기기에 관한 것으로, 특히 상기 기록매체로 하드디스크 드라이브(Hard Disk Drive: HDD)를 구비한 방송 수신 시스템에서 시스템 업그레이드시 네비게이션 정보 추가에 따른 확장된 네비게이션 정보를 인식하는 방법에 관한 것이다.
근래에 들어 컴퓨터 시스템의 보조기억장치인 HDD는 랜덤 액세스가 가능하며, 데이터 전송속도가 고속인 동시에 타 보조기억장치보다 저가이면서도 대용량화할 수 있다는 이점으로 인해 방송 수신 시스템의 랜덤 액세스 저장장치로 사용되고 있다.
따라서 사용자는 상기 다수 채널의 데이터 비트 스트림의 저장을 위한 기록매체로 하드디스크를 구비한 방송 수신 시스템을 이용하여 방송국으로부터 수신되는 다양한 방송 프로그램 및 외부 네트웍 서비스업자로부터 수신되는 다양한 비디오/오디오 프로그램의 데이터 비트 스트림을 기록 및 재생할 수 있게 된다. 이때 상기 방송 수신 시스템은 입력되는 다수 채널의 프로그램 데이터열을 기록매체인 하드디스크상에 저장함에 있어 해당 프로그램의 네비게이션 정보를 데이터 파일내 각 프로그램과 연계하여 저장시키게 된다. 이때 상기 네비게이션 정보라 함은 하드디스크상에 저장되는 각 프로그램에 대한 각종 정보 즉, 예를 들면, 해당 프로그램 이름, 프로그램 데이터열의 위치, 재생시간 등과 같은 정보를 의미한다.
도 1은 종래 데이터 파일내 각 프로그램과 네비게이션 파일내 해당 네비게이션 정보의 대응관계를 도시한 것으로, 상기 도 1에서 보여지는 바와 같이 상기 네비게이션 파일(a)은 네비게이션 파일의 크기 또는 시작/끝주소에 대한 정보를 포함하는 헤더부(100)와 데이터 파일(b)내 해당 프로그램의 이름, 프로그램 데이터열의 위치, 재생시간 등 여러 가지 항목의 네비게이션 정보가 매칭되어 저장되어 있다.
그런데 상기 네비게이션 파일에 기록되는 각 프로그램에 대한 네비게이션 정보는 상기 도 1에서 보여지는 바와 같이 그 정보 항목이 이름, 위치, 재생시간으로 각 프로그램마다 고정적으로 설정되어 있기 때문에 시스템 업그레이드시 네비게이션 정보의 추가에 따라 추가의 네비게이션 정보를 포함하도록 새로이 네비게이션 파일이 구성되는 경우 이전 시스템은 상기 새로운 네비게이션 파일의 정보구조를 인식하지 못하게 되어 해당 프로그램의 네비게이션 정보를 인식하지 못하게 되는 문제점이 있었다.
상술한 바와 같이 종래 네비게이션 파일은 각 프로그램에 대한 네비게이션 정보 항목이 각 프로그램마다 고정적으로 설정되어 있기 때문에 시스템 업그레이드시 네비게이션 정보의 추가에 따라 추가의 네비게이션 정보를 포함하도록 새로이 네비게이션 파일이 구성되는 경우 버전-업 되기 이전의 시스템에서는 상기 새로운 네비게이션 파일의 정보구조를 인식하지 못하게 되는 문제점이 있었다.
따라서 본 발명의 목적은 시스템 업그레이드시 네비게이션 정보의 추가에 따른 확장 네비게이션 정보를 인식하는 방법을 제공함에 있다.
도 1은 종래 데이터 파일내 각 프로그램과 네비게이션 파일내 해당 네비게이션 정보의 대응관계를 도시한 도면,
도 2는 본 발명의 실시 예가 적용되는 기록매체를 구비한 방송 수신 시스템의 블록 구성도,
도 3은 본 발명의 실시 예에 따른 네비게이션 정보 추가시 데이터 파일내 각 프로그램과 네비게이션 파일내 해당 네비게이션 정보의 대응관계를 도시한 도면,
도 4는 본 발명의 실시 예에 따른 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션 정보의 인식을 위한 처리 흐름도.
상술한 목적을 달성하기 위한 본 발명은 다수 채널의 데이터 비트 스트림을 기록하는 기록매체를 구비한 방송 수신 시스템에서 시스템 업그레이드시 상기 기록매체에 저장된 데이터 파일내 각 프로그램에 대응하는 네비게이션 정보의 추가에 따른 확장 네비게이션 정보를 인식하는 방법에 있어서, 사용자로부터 상기 기록매체에 저장된 데이터 파일내 특정 프로그램에 대한 네비게이션 정보의 디스플레이 요구가 있는 경우 대응 네비게이션 파일내 상기 해당 프로그램의 네비게이션 정보를 독출하는 과정과, 상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는지 여부를 검사하는 과정과, 상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는 경우 상기 확장영역내 상기 해당 프로그램에 대한 추가 네비게이션 정보를 독출하는 과정과, 상기 독출된 해당 프로그램의 네비게이션 정보를 디스플레이시키는 과정을 포함하여 구성함을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부 도면에서 구체적인 처리 흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 2는 본 발명의 실시 예가 적용되는 다중 데이터 비트 스트림을 기록하는 기록기기중 상기 기록매체로 하드디스크를 구비한 방송 수신 시스템의 개략적인 블록 구성을 도시한 것이다. 상기 도 2를 참조하면, 본 발명의 일 실시 예에 따른 방송 수신 시스템은 방송신호 수신부(212), 버퍼 및 타임 스템프 삽입부(204), 버퍼 및 타이밍 재생부(210), MCU(Main Control Unit)(206), HDD(208) 및 외부 네트웍 접속부(202)로 구성된다.
방송신호 수신부(212)는 외부로부터 입력되는 디지털 방송신호를 수신받기 위한 RF튜너와, 외부로부터 입력되는 아날로그 방송신호를 입력받기 위한 다수의 RF튜너 및 상기 다수의 RF튜너를 통해 입력되는 아날로그 신호를 디지털 신호로 변환하여 멀티미디어 파일(AV파일)로 압축하는 복수의 데이터 압축기로 구성된다. 외부 네트웍 접속부(202)는 IEEE 1394 네트워크와 같은 외부 네트웍(200)로부터 멀티미디어 파일을 전송받아 출력한다. 버퍼 및 타임 스탬프 삽입부(204)는 상기 방송신호 수신부(212) 및 외부 네트웍 접속부(202)로부터 입력되는 멀티미디어 파일의 버퍼링을 제어하고 멀티미디어 파일을 구성하는 소스 패킷(source packet) 도착시에 27MHz 클럭으로 증가하는 내부 카운터 값을 캡쳐링하여 입력된 소스 패킷에 삽입하여 출력한다. MCU(206)는 본 발명의 실시예에 따른 방송 수신 시스템의 전반적인 동작을 제어한다. 예를들면 버퍼 및 타임 스탬프 삽입부(204)로부터 출력되는 멀티미디어 파일(혹은 2진 파일, 텍스트 파일)은 HDD(208)의 파일기록영역에 기록 저장하도록 제어한다. 그리고 각각의 데이터 저장수단에 기록된 파일의 재생 제어도 수행한다. 한편 버퍼 및 타이밍 재생부(210)는 상기 HDD(208)에서 재생된 멀티미디어 파일을 일시 저장함은 물론, 멀티미디어 파일을 구성하는 타임 스탬프 삽입된 소스 패킷을 상기 버퍼에서 읽어 들인 후 타임 스탬프에 적혀 있는 시간이 되면 타임 스탬프를 제외한 소스 패킷을 A/V디코더(도시하지 않았음)로 출력한다.
도 3은 기록매체로 하드디스크를 구비한 방송 수신 시스템에서 시스템 업그레이드시 네비게이션 정보 추가 필요에 따라 새로이 구성되는 본 발명의 실시 예에 따른 네비게이션 파일의 정보구조를 도시한 것이다.
상기 도 3에서와 보여지는 바와 같이 본 발명의 실시 예에 따른 네비게이션 파일(a)의 정보구조는 이전 시스템과의 호환성을 위해 추가로 삽입되는 각 프로그램에 대한 추가의 네비게이션 정보를 네비게이션 파일 후단의 확장영역에 확장 네비게이션 정보로 구비함으로써, 이전 시스템에서도 네비게이션 파일의 확장영역 이전의 네비게이션 정보에 대해서는 해석이 가능하며, 업그레이드된 시스템에서는 상기 네비게이션 파일(a)내 헤더부(300)를 통해 확장영역의 존재를 인식하고 상기 확장영역에 추가된 네비게이션 정보를 인식할 수 있도록 하여 추가의 네비게이션 정보에 대해서도 해석이 가능하도록 하고 있다.
즉, 본 발명의 실시 예에서는 네비게이션 파일내 각 프로그램에 해당하는 네비게이션 정보 항목에 예를 들어 "날짜 정보" 항목을 더 추가함에 있어 상기 네비게이션 파일(a)의 확장영역에 각 프로그램의 날짜에 대한 네비게이션 정보를 구비함으로써 업그레이드된 시스템에서는 상기 확장영역의 저장된 네비게이션 정보를 각 프로그램의 네비게이션 정보에 추가하여 사용하고 이전 시스템에서는 확장영역 이전의 영역에서만 종래와 같은 네비게이션 정보를 이용할 수 있게 되는 것이다.
도 4는 본 발명의 실시 예에 따른 기록매체로 하드디스크를 구비한 방송 수신 시스템에서 시스템 업그레이드시 네비게이션 정보 추가에 따라 새로운 네비게이션 정보 구성시 네비게이션 파일의 확장영역에 저장된 추가의 확장 네비게이션 정보를 인식할 수 있도록 하는 상기 도 2의 MCU(206)에서의 처리 흐름도를 도시한 것이다. 이하 상기 도 2, 도 3 및 도 4를 참조하여 본 발명의 실시 예를 상세히 설명한다.
먼저 사용자로부터 상기 HDD(208)에 저장된 특정 프로그램의 네비게이션 정보의 디스플레이 요구가 있는 경우 MCU(206)는 상기 도 4의 (400)단계에서 이에 응답하여 (402)단계로 진행해서 네비게이션 파일에 기록된 네비게이션 정보중 상기 해당 프로그램에 대응되는 네비게이션 정보의 위치를 검색한다. 이어 MCU(206)는 (404)단계로 진행하여 상기 (402)단계에서 검색된 위치에서 상기 해당 프로그램의 네비게이션 정보를 읽어들인다. 이어 MCU(206)는 (406)단계로 진행하여 상기 해당 프로그램의 네비게이션 파일의 헤더부(300)를 통해 상기 네비게이션 파일의 확장영역에 추가 네비게이션 정보가 존재하는지 여부를 검사한다. 즉, 상기 네비게이션 파일의 헤더부(300)는 예를 들면, 네비게이션 파일의 크기 또는 확장영역의 존재여부 등을 가리키는 모든 프로그램에 해당하는 전체 네비게이션 파일에 해당하는 정보를 포함하는데 MCU(206)는 상기 네비게이션 파일내 헤더부(300)를 분석하여 상기 네비게이션 파일에 추가 정보를 위한 확장영역의 존재여부를 검사하게 되는 것이다.
이때 만일 상기 헤더부(300) 분석을 통해 상기 네비게이션 파일의 확장영역에 상기 해당 프로그램의 추가 네비게이션 정보가 존재함을 인식하는 경우 MCU(206)는 (408)단계로 진행하여 상기 네비게이션 파일의 확장영역의 헤더부(302)를 분석하여 상기 네비게이션 파일의 확장영역에서 상기 해당 프로그램의 추가 네비게이션 정보를 읽어들인다. 이어 MCU(206)는 (410)단계로 진행하여 상기 (404)단계 및 (408)단계에서 읽어들인 상기 해당 프로그램의 네비게이션 정보를 디스플레이부(도시하지 않았음)를 통해 디스플레이 시킨다.
따라서 시스템 업그레이드시 네비게이션 정보 추가 필요에 따른 새로운 네비게이션 정보 구성시 추가된 네비게이션 정보를 네비게이션 파일의 확장영역에 저장하는 정보구조를 통해 상기 새로이 구성된 네비게이션 정보를 이전 시스템에서도 호환하여 사용할 수 있게 된다.
상술한 바와 같이 본 발명은 기록매체로 하드디스크를 구비하는 방송 수신 시스템에서 시스템 업그레이드시 네비게이션 정보 추가 필요에 따른 새로운 네비게이션 정보 구성시 추가된 네비게이션 정보를 네비게이션 파일의 확장영역에 저장하는 정보구조를 통해 상기 새로이 구성된 네비게이션 정보를 이전 시스템에서도 호환하여 사용할 수 있는 이점이 있다.
Claims (2)
- 다수 채널의 데이터 비트 스트림을 기록하는 기록매체를 구비한 방송 수신 시스템에서 시스템 업그레이드시 상기 기록매체에 저장된 데이터 파일내 각 프로그램에 대응하는 네비게이션 정보의 추가에 따른 확장 네비게이션 정보를 인식하는 방법에 있어서,상기 기록매체에 저장된 데이터 파일내 특정 프로그램에 대한 네비게이션 정보에 대한 엑세스 요구가 있는 경우 대응 네비게이션 파일내 상기 해당 프로그램의 네비게이션 정보를 독출하는 과정과,상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는지 여부를 검사하는 과정과,상기 네비게이션 파일에 추가 네비게이션 정보를 위한 확장영역이 존재하는 경우 상기 확장영역내 상기 해당 프로그램에 대한 추가 네비게이션 정보를 독출하는 과정을 구비함을 특징으로 하는 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션 정보 인식방법.
- 제1항에 있어서, 상기 네비게이션 파일은,시스템 업그레이드에 따른 네비게이션 정보의 추가 필요시 네비게이션 파일의 후단에 추가 네비게이션 정보 기록을 위한 확장영역을 구비하고, 상기 확장영역에 상기 추가 네비게이션 정보를 저장하는 네비게이션 정보구조를 가짐을 특징으로 하는 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션 정보 인식방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990055174A KR100584372B1 (ko) | 1999-12-06 | 1999-12-06 | 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990055174A KR100584372B1 (ko) | 1999-12-06 | 1999-12-06 | 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010054377A true KR20010054377A (ko) | 2001-07-02 |
KR100584372B1 KR100584372B1 (ko) | 2006-05-26 |
Family
ID=19623751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990055174A KR100584372B1 (ko) | 1999-12-06 | 1999-12-06 | 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100584372B1 (ko) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2168327C (en) * | 1995-01-30 | 2000-04-11 | Shinichi Kikuchi | A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium. |
JP3431470B2 (ja) * | 1996-08-30 | 2003-07-28 | 松下電器産業株式会社 | デジタル放送装置、受信装置、デジタル放送システム、受信装置に適用するプログラム記録媒体 |
JPH1093936A (ja) * | 1996-09-18 | 1998-04-10 | Toshiba Corp | 放送送信装置、放送受信装置及び録画予約装置 |
JPH11261979A (ja) * | 1998-03-13 | 1999-09-24 | Matsushita Electric Ind Co Ltd | データ放送受信装置 |
-
1999
- 1999-12-06 KR KR1019990055174A patent/KR100584372B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100584372B1 (ko) | 2006-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6823131B2 (en) | Method and device for decoding a digital video stream in a digital video system using dummy header insertion | |
US6728824B1 (en) | Method and apparatus for controlling multi-channel bitstreams | |
US5754651A (en) | Processing and storage of digital data and program specific information | |
US6704813B2 (en) | System for storing streaming information in a circular buffer by using padding block containing non-streaming information to fill a partition of the buffer | |
US7149868B2 (en) | Analyzing, indexing and seeking of streaming information | |
US5844478A (en) | Program specific information formation for digital data processing | |
EP1222822B1 (en) | Trick play signal generation for a digital video recorder | |
US20030233929A1 (en) | System and method for indexing and summarizing music videos | |
EP2007137A2 (en) | Packetized data formats for digital data storage media | |
US20040091239A1 (en) | Method and apparatus for partial file delete | |
US7542655B2 (en) | Saving presented clips of a program | |
KR20010051423A (ko) | 정보 처리장치 및 방법과 기록매체 | |
KR20010102101A (ko) | 정보 처리 장치 및 방법과 기록매체 | |
KR100584372B1 (ko) | 기록매체를 구비한 방송 수신 시스템에서 확장 네비게이션정보 인식방법 | |
US6892022B1 (en) | Storing and retrieving encoded data stream with specified time of delivery on a hard disk | |
KR100566287B1 (ko) | 네비게이션 데이터가 기록된 데이터 기록매체 | |
KR100382655B1 (ko) | 프로그램 저장 방법 및 이에 적합한 저장 장치 | |
EP1148728A1 (en) | Trick play signal generation for a digital video recorder | |
KR100744369B1 (ko) | 다중 데이터 비트 스트림 기록기기에서 데이터 손상방지를위한 백업데이터 기록방법 | |
MXPA05006375A (es) | Biblioteca de fuentes para grabacion y reproduccion de television interactiva en un medio de almacenamiento. | |
KR100630061B1 (ko) | 복수의 서비스 데이터를 구별하기 위한 데이터 타입식별정보등록 및 재생방법 | |
KR100630062B1 (ko) | 다중 데이터 비트 스트림 기록기기에서 임의의 프로그램데이터 열의 고속 재생을 위한 데이터 정보 접근방법 | |
EP1148729B1 (en) | Method and device for decoding a digital video stream in a digital video system using dummy header insertion | |
US20060286928A1 (en) | Method and apparatus for storing DMB audio data in a DMB terminal | |
KR100653942B1 (ko) | Asf 파일로/로부터 부가 정보를 삽입/추출하는 방법 및파일 재생 장치 |
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: 20130429 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140429 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |