KR100784598B1 - 수신축적장치, 송신장치, 방송시스템, 수신축적방법,송신방법, 방송방법, 프로그램 및 매체 - Google Patents

수신축적장치, 송신장치, 방송시스템, 수신축적방법,송신방법, 방송방법, 프로그램 및 매체 Download PDF

Info

Publication number
KR100784598B1
KR100784598B1 KR1020027017678A KR20027017678A KR100784598B1 KR 100784598 B1 KR100784598 B1 KR 100784598B1 KR 1020027017678 A KR1020027017678 A KR 1020027017678A KR 20027017678 A KR20027017678 A KR 20027017678A KR 100784598 B1 KR100784598 B1 KR 100784598B1
Authority
KR
South Korea
Prior art keywords
data
file
stream
video
file format
Prior art date
Application number
KR1020027017678A
Other languages
English (en)
Other versions
KR20030024709A (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 마츠시타 덴끼 산교 가부시키가이샤
Publication of KR20030024709A publication Critical patent/KR20030024709A/ko
Application granted granted Critical
Publication of KR100784598B1 publication Critical patent/KR100784598B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/23614Multiplexing of additional data and video streams
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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
    • 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/4348Demultiplexing of additional data and video streams
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6433Digital Storage Media - Command and Control Protocol [DSM-CC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

데이터 컨텐츠나 메타데이터, 영상음성을 놓치지 않고 염가의 축적형 방송서비스를 실현하는 것이 요망되고 있었다.
스트림전송 프로토콜에 기초하는 스트림형식의 데이터와 파일전송 프로토콜에 기초하는 파일형식의 데이터를 다중하여 단일 스트림으로서 송신하기 위한 송출장치(110)와, 다중하여 송신되는 스트림형식의 데이터와 파일형식의 데이터를 수신하여 일단 축적하기 위한 수신장치(131∼133)를 구비하고, 스트림형식의 데이터와 파일형식의 데이터는 단일 스트림으로서 그대로 일단 축적되며, 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍으로 재생되어 파일로서 다시 축적되는 방송시스템(100)이다.
스트림전송 프로토콜, 파일전송 프로토콜

Description

수신축적장치, 송신장치, 방송시스템, 수신축적방법, 송신방법, 방송방법, 프로그램 및 매체{RECEIVING STORAGE DEVICE, TRANSMISSION DEVICE, BROADCASTING SYSTEM, RECEIVING STORAGE METHOD, TRANSMISSION METHOD, BROADCASTING METHOD, PROGRAM, AND MEDIUM}
본 발명은 예를 들면, 전파방송이나 인터넷통신에 의해 보내지는 전자신문 등의 시간경과에 따라 갱신되는 정보를 일단 축적하여, 사용자가 그 축적내용을 시청하는 축적형 방송서비스에 이용되는 수신축적장치, 송신장치, 방송시스템, 수신축적방법, 송신방법, 방송방법, 프로그램 및 매체에 관한 것이다.
방송으로 분배송신되는 데이터를 일단 수신장치 내에 자동적으로 축적·갱신하고, 사용자가 원하는 시각에 축적된 데이터를 시청하는 서비스를 「축적형 방송서비스」 또는 「서버형 방송서비스」라 한다.
이하, 종래의 기술에 대하여, 도면을 이용하여 설명한다. 또, 이하에서는, 복수의 도면에서 동일한 구성요소에는 동일한 부호를 부여함으로써 설명을 생략하고 있다.
도 8은 종래 기술의 수신장치에서 축적형 방송서비스의 데이터를 축적하는 페이즈의 설명도이다.
데이터를 축적하는 페이즈를 설명하기 전에, 우선 종래 기술의 수신장치의 구성에 대하여 설명한다.
종래 기술의 수신장치는 튜너(210), TS 디코더(220), 축적수단(230), AV 디코더(240), 그래픽 드로잉수단(250), 제시수단(260), 입력수단(270), CPU(281), RAM(282), ROM(283)으로 구성되어 있다.
튜너(210)는 방송전파를 입력하여 영상음성과 데이터가 다중화된 비트스트림의 신호형식인 MPEG(Moving Picture Experts Group)2-TS(Transport Stream)를 출력한다. MPEG2-TS는 국제규격인 ISO/IEC 13818-1 “Information Technology-Coding of Moving Pictures and Associated Audio for Digital Storage Media at up to about 1.5 Mbit/s-Part1 : Systems."로 정의되며, 디지털방송에서의 영상, 음성, 데이터의 다중화 전송에 세계 표준으로 이용되고 있다.
TS 디코더(220)는 튜너(210)가 출력하는 MPEG2-TS를 입력하고, 영상, 음성, 그 밖의 데이터를 분리하여 출력하거나 암호를 해독하기도 한다.
TS 디코더(220)는 디스크램블러(221), PID 필터(222), 섹션필터(223)로 구성된다.
디스크램블러(221)는 디지털방송에서 행해지는 MPEG2-TS 상의 암호를 해독한다. 이용되는 암호로서는 일본에서는 Multi-2 등이 사용된다. PID 필터(222)는 TS 디코더(220)에 입력하는 MPEG2-TS로부터 특정한 영상만을 추출하는 등, 특정한 정보를 추출한다. 정보의 다중화는 MPEG2-TS에서 정의되는 TS 패킷이라고 하는 188바이트의 패킷단위로 행해지고, 각 패킷에 부여되는 13비트의 PID(packet id)라고 하 는 필드로 구별된다. 예를 들면, 영상, 음성, 데이터가 다중화된 MPEG2-TS로부터 영상만을 추출하는 경우에는 영상에 할당된 PID를 갖는 TS 패킷만을 선택적으로 추출하면 된다. PID 필터(222)는 입력되는 MPEG2-TS로부터 미리 지정된 하나 또는 복수의 PID를 갖는 TS 패킷을 추출할 수 있다.
또, PID 필터(222)는 (1) 축적수단(230)으로, (2) 섹션필터(223)로, (3) AV 디코더(240)로의 3가지의 출력을 갖고, 각 출력에 대하여 하나 또는 복수의 PID를 지정할 수 있으며, 또, 동시에 처리할 수 있다.
섹션필터(223)는 PID 필터(222)가 출력하는 MPEG2-TS에 포함되는 DSM-CC 섹션(이후, 간단히 섹션이라 기재함)이라고 하는 데이터구조를 선택한다.
또, DSM-CC 및 DSM-CC 섹션은 국제규격인 ISO/IEC 13818-6 "Part6 : Extensions for Digital Storage Media Command and Control"로 정의되어 있는 최대 약 4K바이트의 데이터구조이고, 8비트의 table_id, 16비트의 table_id_extention, 8비트의 section_number와 버전을 나타내는 5비트의 version_number 등의 필드를 포함하며, 이들 필드로 식별된다. 따라서, 동일한 전송로에서 이들 필드가 동일한 섹션의 내용은(이들의 id를 다 사용하고 다시 할당하지 않는 기간 내에서는) 동일하다.
또, 디지털방송에서 데이터방송을 구성하는 정지화상이나, 화면의 기술언어인 BML(Broadcasting Markup Language)로 기술된 사용자로의 제시를 전제로 한 데이터를 데이터 컨텐츠라 한다.
또, 축적형 방송에서, 수신장치의 축적매체에 저장되는 데이터 컨텐츠나 영 상음성의 관리에는 메타데이터라고 하는 부가정보파일이 이용된다. 여기에서의 메타데이터는 예를 들면, XML(eXtensible Markup Language) 등으로 기술된다. 그리고, 이 메타데이터에는 데이터 컨텐츠의 버전을 관리하기 위한 정보나, 유효기한 등이 저장된다. 이 메타데이터를 해석함으로써 수신장치가 축적매체에 저장한 데이터 컨텐츠나 영상음성을 갱신하거나, 유효기한이 지난 것을 삭제하는 것이 가능하게 된다.
데이터 컨텐츠나 메타데이터는 말하자면 파일형식의 정보이지만, 이들 정보를 전송하는 에어포맷으로서 DSM-CC 데이터 카루젤이라고 하는 방법이 이용된다. DSM-CC 데이터 카루젤은 상술한 섹션을 이용하여 전송된다. 즉, 섹션의 상위층에 위치하는 에어포맷이다. 그리고, 모듈이라고 하는 단위로 파일을 전송한다.
모듈이나 DSM-CC 데이터 카루젤도 DSM-CC 섹션과 마찬가지로 국제규격인 ISO/IEC 13818-6으로 정의되어 있다.
축적수단(230)은 하드디스크 드라이브이다. 축적수단(230)은 TS 디코더(220)가 출력하는 MPEG2-TS 등의 스트림을 입력하여 축적하거나, 축적한 MPEG2-TS를 출력하거나, 또는, RAM(282)에 전개된 데이터를 파일로서 기입하거나 판독할 수 있다.
축적수단(230)은 스트림을 축적하는 영역(231)과, 파일을 축적하는 영역(232)을 갖고 있고, 이들 영역은 축적수단(230) 상에서 물리적으로 확보된 파티션에 대응하고 있다.
스트림을 축적하는 영역(231)은 고속의 연속 기입/판독을 실현하기 위해, 축 적수단(230)에 기입블록이라고 하는 최소단위의 바이트수를 상대적으로 크게 설정하고 있다.
한편, 파일을 축적하는 영역(232)은 작은 파일을 랜덤액세스로 판독기입할 때의 처리속도와 영역의 이용효율을 높이기 위해, 연속기입보다 블록의 바이트수가 상대적으로 작게 되어 있다.
AV 디코더(240)는 TS 디코더(220)가 출력하는 MPEG2-TS를 입력하고, MPEG2-TS에 다중화된 영상음성의 스트림을 디코드하여 영상신호와 음성신호로 변환한다.
그래픽 드로잉수단(250)은 CPU(281)로부터 제어되어, GUI(Graphic User Interface)를 화면에 표시하고, 또한, AV 디코더(240)가 출력하는 영상신호를 GUI 화면 내에 채운다.
제시수단(260)은 영상입력과 음성입력을 갖는 텔레비전 수상기 또는 CRT(Cathode Ray Tube)이다. 제시수단(260)에 스피커를 포함시켜도 된다.
입력수단(270)은 시청자로부터의 조작을 입력하는 입력장치이다. 예컨대, 적외선 리모트컨트롤러와 그 수광기로 구성된다.
CPU(281)는 통상의 계산기에서의 중앙처리장치(CPU ; Central Processing Unit)이다.
RAM(282)은 통상의 계산기에서의 반도체 메모리에 의한 주기억 RAM(Random Access Memory)이다.
ROM(283)은 통상의 계산기에서의 반도체 메모리에 의한 프로그램 등을 저장하는 ROM(Read Only Memory)이다.
여기서, 종래 기술의 수신장치에서 축적형 방송서비스의 데이터를 축적하는 페이즈에 대하여 설명한다.
우선, PID 필터(222)에 대하여 축적해야 할 영상과 음성의 PID가 지정된다. 이로 인하여, 도 8의 화살표(811)로 나타내는 바와 같이 AV 스트림이 출력된다. 이와 같이, 여러가지 데이터가 포함되는 MPEG2-TS로부터 특별히 1세트의 영상음성만을 추출하고, 몇가지 부가적인 정보를 더한 MPEG2-TS를 부분 TS라 한다. 화살표(811)로 나타내는 AV 스트림도 부분 TS라 할 수 있다.
다음에, AV 스트림(811)이 축적수단(230)의 스트림을 축적하는 영역(231)에 저장되고, AV 스트림이 스트림의 데이터로서 801이 축적수단에 축적된다.
한편, PID 필터(222)에서, 축적해야 할 BML 문서나 정지화상이라는 데이터를 포함하는 데이터 카루젤의 데이터가 전송되는 PID가 지정된다. 이로 인하여, 화살표(821)로 지정되는 데이터 카루젤의 MPEG2-TS가 추출된다.
다음에, 섹션필터(223)에 의해 데이터 카루젤의 MPEG2-TS로부터 원하는 섹션이 선택되고, 섹션형식의 데이터로서 출력된다. 출력된 섹션형식의 데이터는 CPU(281)에 의해 RAM(282)에 저장되고, 여기서, 데이터 카루젤이 복호됨으로써, 데이터 카루젤에 의해 전송된 파일이 생성된다.
그리고, 생성된 파일, 축적수단(230)의 파일을 축적하는 영역(232)에 파일(802)로서 저장된다.
또, 생성된 파일 중, 메타데이터가 있으면, 그것을 CPU(281)가 해석한다. 또, 메타데이터는 축적하는 파일의 상호관계, 사용자에게 제시하기 위한 명칭 등에 관한 정보, 유효기한이나 저작권에 관한 정보, 갱신 버전이나 스케줄에 관한 정보 등, 축적 내용을 제어하기 위한 정보를 포함하고 있다.
도 9는 종래 기술의 수신장치에서 축적형 방송서비스의 데이터를 재생하는 페이즈의 설명도이다.
우선, 화살표(911)로 나타내는 바와 같이, 축적수단(230)의 파일축적영역 (232)에 저장된 데이터(802)가 판독된다(802는 예를 들면, BML 문서이다).
다음에, RAM(282)에 저장되고, CPU(281)에 의해 BML 엔진이 기동되어, BML 문서가 해석됨으로써, 그래픽 드로잉수단(250)에 의해 GUI 화면이 생성된다.
그리고, 입력수단(270)으로부터의 입력에 따라 BML 엔진이 상태천이한다.
여기서, 상태천이하는 중에 영상음성의 재생이 지시되었다고 하자. 이 때, 화살표(921)로 나타내는 바와 같이 축적수단(230)의 스트림 축적영역(231)에 저장되는 AV 스트림(801)이 출력되어 PID 필터(222)에 입력된다.
그리고, 화살표(922)로 나타내는 바와 같이 PID 필터(222)를 경유하여 AV 디코더(240)로 입력되어 재생된다.
그런데, 축적형 방송에서는 축적형 방송에서 이용하는 영상음성과 데이터 컨텐츠와 메타데이터가 동시에 방송으로부터 전송되는 운용도 상정된다. 이 때는 영상음성과 데이터 컨텐츠를 동시에 축적수단에 수신축적할 필요가 있다. 또, 축적을 행하면서 동시병행적으로 메타데이터를 수신복호하고 해석하여 축적내용에 대한 처리를 행한다.
또, 축적매체로서는 하드디스크나 DVD(Digital Versatile Disk)-RAM(Random Access Memory)이라는 랜덤액세스가 가능한 대용량의 축적매체가 선택되지만, 이러한 랜덤액세스에 있어서는, 판독/기입에 헤드의 물리적인 움직임을 수반한다. 이 때문에, 헤드 이동의 전후에서 축적매체로의 데이터 기입이나 호출이 일정시간이상 중단하게 되어, 특별히 높은 전송레이트가 필요한 영상음성을 연속하여 판독기입하고 있는 동안에 작은 파일이라도 헤드의 이동을 수반하는 판독기입을 요구한 경우에는 영상음성의 판독기입이 시간에 맞게 끝나지 않는 상황이 발생할 수 있다.
특히, 하드디스크 등에서는 비교적 작은 파일을 랜덤액세스로 판독기입할 때에 적합하도록 튜닝되어 있기 때문에, 높은 전송레이트로 연속으로 판독기입할 수는 없다.
그래서, 종래에는 파일의 판독기입에 최적화한 파일모드와, 영상음성 등의 스트림의 판독기입에 최적화한 스트림모드를 별개로 준비하고, 스트림모드에서는 물리적인 축적매체로 판독기입하는 블록을 보다 큰 바이트수의 것으로 함으로써, 성능을 향상시키고 있었다(또, 그러기 위한 방법으로는, 축적매체 자체의 동작모드에 의해 실현하는 방법과, 수신장치의 CPU에 의해 실행되는 소프트웨어에 의해 논리적으로 실현하는 방법이 있었다).
그러나, 스트림모드에서 기입되는 영역과 파일모드에서 기입되는 영역은 축적매체 상에서 물리적으로 다른 영역인 다른 파티션에 대응된다. 그 때문에, 스트림모드와 파일모드에서 헤드의 이동은 먼 것이 되고, 스트림모드처리 중의 파일모드에서의 처리의 발생은 스트림모드처리를 방해하게 된다(물론, 하드디스크 등의 축적매체나 수신장치의 CPU 등을 보다 고성능화하면 처리속도의 저하는 어느 정도 피할 수 있지만, 이와 같이 하면 장치가 비싸지거나 소비전력이 증가되기도 한다).
본 발명은 상기 종래의 이와 같은 문제점을 고려하여, 데이터 컨텐츠나 메타데이터, 영상음성을 놓치거나, 그 밖의 데이터처리에 악영향을 주지 않고, 염가의 축적형 방송서비스를 실현할 수 있는 수신축적장치, 송신장치, 방송시스템, 수신축적방법, 송신방법, 방송방법, 프로그램 및 매체를 제공하는 것을 목적으로 하는 것이다.
본 발명은, 스트림전송 프로토콜로 부호화된 영상 및/또는 음상데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여, 단일 스트림으로서 그대로 일단 축적하기 위한 수신축적장치로서, 상기 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 복호되어 파일로서 다시 축적되는 수신축적장치이다.
삭제
삭제
바람직하게는, 상기 단일 스트림으로서 일단 축적되는 영상 및/또는 음성데이터와 파일형식의 데이터는 상기 다시 축적되는 파일형식의 데이터의 전부 또는 일부를 이용하여 재생된다.
삭제
삭제
바람직하게는, 상기 소정의 타이밍은 실시간성이 요구되는 소정의 데이터처리를 방해하지 않는 타이밍이다.
바람직하게는, 상기 파일형식의 데이터의 전부 또는 일부의 복호는 소정의 처리속도로 행해진다.
삭제
바람직하게는, 상기 파일형식의 데이터는 메타데이터를 포함하고, 상기 메타데이터를 일시 기억하기 위한 일시기억메모리를 구비하며, 상기 메타데이터는 상기 파일형식의 데이터로서 상기 소정의 타이밍으로 복호된 후에 상기 일시기억메모리에 기억되어, 상기 축적된 데이터의 관리에 이용된다.
삭제
바람직하게는, (1) 상기 단일 스트림으로서 일단 축적되는 영상 및/또는 음성데이터와 파일형식의 데이터의 축적과, (2) 상기 복호되어 파일로서 다시 축적되는 파일형식의 데이터의 전부 또는 일부 축적은 물리적 및/또는 논리적으로 다른 축적영역을 이용하여 행해진다.
삭제
바람직하게는, 상기 스트림전송 프로토콜은 MPEG Video 및/또는 MPEG Audio이고, 상기 파일전송 프로토콜은 DSM-CC 데이터 카루젤이며, 상기 단일 스트림의 형식은 MPEG-2TS이다.
삭제
삭제
삭제
바람직하게는, 상기 영상 및/또는 음성데이터와 상기 파일형식의 데이터의, 단일 스트림으로서의 일단의 축적은 IEEE1394의 동기전송을 이용하여 행해지고, 상기 파일형식의 데이터의 전부 또는 일부의 파일로서의 재축적은 IEEE1394의 비동기전송을 이용하여 행해진다.
삭제
삭제
삭제
또, 본 발명은, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치와, 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하기 위한 수신축적장치를 구비하며, 상기 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 복호되어 파일로서 다시 축적되는 방송시스템이다.
삭제
삭제
또, 본 발명은, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 1 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 2 단계를 구비한 수신축적방법이다.
삭제
또, 본 발명은, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하는 제 1 단계와, 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 2 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 3 단계를 구비한 방송방법이다.
또, 본 발명은, 상기 수신축적방법의, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 1 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 2 단계의 전부 또는 일부로서 컴퓨터를 기능시키기 위한 프로그램을 기록한, 컴퓨터에 의해 실행 가능한 기록매체이다.
삭제
또, 본 발명은, 상기 방송방법의, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하는 제 1 단계와, 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 2 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 3 단계의 전부 또는 일부로서 컴퓨터를 기능시키기 위한 프로그램을 기록한, 컴퓨터에 의해 실행 가능한 기록매체이다.
도 1은 본 발명의 제 1 실시예에서의 축적형 방송을 행하는 방송시스템의 블록도.
도 2는 본 발명의 제 1 실시예에서의 수신장치의 블록도.
도 3은 본 발명의 제 1 실시예에서의 축적페이즈의 설명도.
도 4는 본 발명의 제 1 실시예에서의 지연복호페이즈의 설명도.
도 5는 본 발명의 제 1 실시예에서의 축적페이즈와 지연복호페이즈의 처리플 로우차트.
도 6은 본 발명의 제 1 실시예에서의 수신장치에서의 재생페이즈의 설명도.
도 7은 본 발명의 제 1 실시예에서의 재생페이즈의 처리플로우차트.
도 8은 종래의 축적페이즈의 설명도.
도 9는 종래의 재생페이즈의 설명도.
* 도면의 주요 부분에 대한 부호의 설명 *
100 : 방송시스템 110 : 송출장치
111 : 컨텐츠 제작수단 112 : 컨텐츠 저장수단
113 : 송출스케줄러 114 : AV 인코더
115 : 데이터방송 송출수단 116 : 송출수단
120 : 전파수단 131 : 수신장치 #1
132 : 수신장치 #2 133 : 수신장치 #n
이하에서는 본 발명에 관한 실시예에 대하여 도면을 참조하여 설명한다.
(제 1 실시예)
우선 도 1을 참조하여 본 실시예의 방송시스템의 구성에 대하여 설명한다. 또, 도 1은 본 실시예의 축적형 방송에서의 방송시스템의 블록도이다.
부호 100은 본 발명에서의 방송시스템 전체이다. 방송시스템(100)은 송출장치(송신장치)(110), 전파수단(120) 및 복수의 수신장치(수신축적장치)(131, 132, 133)로 구성된다.
송출장치(110)는 축적형 방송에 관련되는 데이터를 송출하는 방송국측의 설비이다. 송출장치(110)는 컨텐츠 제작수단(111), 컨텐츠 저장수단(112), 송출 스케줄러(113), AV 인코더(114), 데이터방송 송출장치(115) 및 송출수단(116)으로 구성된다.
컨텐츠 제작수단(111)은 BML 문서나 정지화상, 그리고 영상음성 등을 작성하고 관련지어 컨텐츠를 제작하는 저작도구(authoring tool)이다. 컨텐츠 제작수단은 또 축적 내용을 제어하기 위한 정보인 메타데이터도 동시에 생성한다.
컨텐츠 저장수단(112)은 컨텐츠 제작수단(111)에서 생성한 컨텐츠를 저장한다.
송출 스케줄러(113)는 축적형 방송의 송출 스케줄러에 따라 컨텐츠를 구성하는 BML 문서나 정지화상, 영상음성, 메타데이터의 출력을 컨텐츠 저장수단(112)에 지시한다.
AV 인코더(114)는 컨텐츠 저장수단에 저장되는 영상음성을 전송에 적합한 형식으로 부호화한다. 예컨대, AV 인코더(114)는 MPEG2-Video 인코더와, MPEG2-Audio AAC(Advanced Audio Codec) 인코더로 구성된다.
데이터방송 송출장치(115)는 컨텐츠 저장수단(112)이 출력하는 BML 문서, 정지화상, 메타데이터 등을 입력하고, DSM-CC 데이터 카루젤에 의해 부호화하여 출력한다.
송출수단(116)은 AV 인코더(114)와 데이터방송 송출장치(115)의 출력을 다중화하고, 또 전파수단(120)에서의 전송에 적합한 형식으로 변환하여 출력한다. 송출 수단(116)은 디지털방송의 송출설비에서의 MPEG2-TS의 다중기이면 된다.
전파수단(120)은 송출장치의 출력을 물리적으로 벗어난 장소에 존재하는 하나 또는 복수의 수신장치(131, 132, 133)까지 전송한다. 방송시스템(100)이 BS(Broadcast Satellite) 디지털방송을 상정하고 있는 것이면, 전파수단(120)은 위성으로의 업링크설비와, BS 방송위성과, 각 수신장치에 부착된 BS 파라볼라 안테나이다.
수신장치(131, 132, 133)는 축적형 방송에 대응한 수신장치이다. 방송시스템에서는 매우 다수의 수신장치가 하나의 방송시스템에 존재하는 것이 일반적이다.
여기서, 본 발명의 실시예에서의 수신장치의 상세한 내용을 도 2를 이용하여 설명한다. 또, 도 2는 본 실시예의 수신장치의 블록도이다.
본 발명의 수신장치는 튜너(210), TS 디코더(220), 축적수단(230), AV 디코더(240), 그래픽 드로잉수단(250), 제시수단(260), 입력수단(270), CPU(281), RAM(282), ROM(283)으로 구성되어 있다.
도 8에 설명한 종래의 수신장치와 동일한 부호가 부여되어 있는 것에서도 알 수 있는 바와 같이, 하드웨어로서는 마찬가지이다. 단, 소프트웨어는 다르므로, 예를 들면, ROM(282)에 저장되는 컴퓨터 프로그램이나, RAM(282)에 저장되는 데이터구조, 또는 축적수단(230)에 저장되는 데이터는 다르다.
다음에, 도 3∼도 7을 주로 참조하여 본 실시예의 방송시스템의 동작에 대하여 설명한다. 또, 본 실시예의 방송시스템의 동작에 대하여 설명하면서 본 발명의 방송방법(수신축적방법 및 송신방법)의 일실시예에 대해서도 설명한다.
이하에서는, 이들 프로그램이나 데이터구조를 직접적으로 설명하는 것은 아니고, 동작과 그것을 실현하는 플로우차트를 이용하여 설명한다.
도 3은 본 실시예의 수신장치에서의 축적페이즈의 설명도이다. 이 도면은 축적형 방송을 구성하는 영상음성이 송출되는 것과 동시에, 데이터 컨텐츠나 메타데이터를 전송하는 데이터 카루젤의 데이터가 송출되었을 때 수신장치에 의해 수신축적하는 처리를 나타낸다.
화살표(311)로 나타내는 바와 같이, AV 스트림(311a)과 데이터 카루젤의 데이터(311b)에 대응하는 PID가 PID 필터(222)에 설정되고, 하나의 MPEG2-TS로서 축적수단(230)에 출력되며, AV 스트림(311a)과 데이터 카루젤의 데이터(31lb)가 전송시에 다중화된 상태로 스트림 축적영역(23l) 내의 스트림(301)으로서 축적된다.
통상, 데이터 카루젤의 데이터는 파일축적영역(232)에 파일로서 저장시키기 위해 PID 필터(222)로부터 섹션필터(223)를 경유하여 RAM(282)으로 저장되지만, 여기서는 스트림으로서 축적된다.
즉, 종래 기술의 축적페이즈에서는 스트림축적영역(231)과, 파일축적영역 (232)으로의 기입이 동시에 발생했었지만, 본 발명에서는 단일 스트림의 기입만이 행해진다. 이 때문에, 스트림의 기입을 방해하는 파일의 기입이 동시에 발생하지 않아, 수신이라는 실시간성을 요구하는 처리에 비하여, 축적수단은 여유를 갖고 데이터를 축적할 수 있다.
스트림축적영역에는 영상음성과 데이터 카루젤이 다중화된 스트림(301)이 축적되어 있지만, 이대로는 데이터 카루젤에 포함되는 메타데이터를 해석하거나 데이 터 컨텐츠를 재생할 수 없다.
이 때문에, 지연복호페이즈는 축적페이즈의 후처리로서 데이터 카루젤의 전개에 의한 파일의 복호를 행한다. 이 후처리는 축적형 방송이 재생될 때까지 완료하면 된다.
도 4는 본 실시예의 수신장치에서의 지연복호페이즈의 설명도이다.
우선, 화살표(411)로 나타내는 바와 같이, 축적수단(230)이 스트림 축적영역(231)에 축적된 스트림(301)을 출력시킨다. 이 스트림에는 AV 스트림(41la)과 데이터 카루젤의 데이터(411b)가 포함된다.
PID 필터(222)에 의해 데이터 카루젤에 대응하는 PID가 지정되고 데이터 카루젤(412)만이 출력된다.
그리고, 섹션필터(223)를 경유하여 RAM(282)에 저장되고, CPU(281)에 의해 데이터 카루젤이 복호된다. 그리고, 화살표(414)로 나타내는 바와 같이, 파일축적영역(232)에 파일(401)로서 축적된다.
또, 이 후처리는 축적수단이 출력하는 축적된 스트림(301)의 출력속도를 임의로 지정할 수 있으므로, 수신장치가 다른 처리를 방해하지 않고 실행할 수 있는 범위의 처리부하로 실행할 수 있다. 또, 스트림(301)의 출력속도는 처리 중에 동적으로 변경해도 처리완료시간이 다를 뿐이고, 완전히 동일한 결과를 얻을 수 있다.
여기서, 플로우차트를 이용하여 도 3에서 설명한 축적페이즈와, 도 4에서 설명한 지연복호페이즈를 설명한다.
도 5는 본 실시예의 수신장치에서의 축적페이즈와 지연복호페이즈의 처리플 로우차트이다.
(단계 501) 튜너(210)로 축적형 방송을 수신한다.
(단계 502) 축적해야 할 축적형 방송의 스트림에서의 PID를 선택한다.
또, PID는 방송에 의해 보내지는 PMT(Program Map Table) 등의 SI(Service Information) 정보를 이용하는 등의 방법으로 얻는다. PMT는 프로그램에 대응하고 있고, 각 프로그램을 구성하는 영상, 음성, 데이터 카루젤 등의 전송에 이용하는 PID가 저장되어 있다. PMT 및 SI에 대해서는 일본 디지털방송의 규격화를 행하는 전파산업회의 ARIB STD-B10「디지털방송에 사용하는 프로그램 배열정보」에 설명되어 있다.
(단계 503) PID 필터에서, 축적수단(230)으로의 스트림 출력에 대한 PID로서, 영상, 음성, 그리고 필요한 데이터 카루젤의 값을 모두 설정한다.
(단계 504) 화살표(311)로 나타내는 바와 같이, 튜너(210), PID 필터(222)를 경유하여 축적수단(230)에 영상음성과 데이터 카루젤의 양쪽을 포함하는 스트림을 스트림 축적영역(231)에 축적시킨다.
(단계 505) 축적이 종료할 때까지 단계 504를 반복한다.
이상은 도 3에서 설명한 축적페이즈에 대응하는 처리의 설명이고, 이하는 도 4에 설명한 지연복호페이즈에 대응하는 처리의 설명이다.
(단계 506) 수신장치의 부하가 충분히 낮아질 때까지 단계 506에서 대기한다.
또, 구체적으로 어떤 부분의 부하인지는 그 수신장치의 보틀넥(bottleneck) 에 의한다. 예컨대, 부하는 축적수단(230)의 판독기입요구의 질과 양으로 계산된다.
(단계 507) PID 필터의 섹션출력에 데이터 카루젤의 PID를 설정한다.
(단계 508) 스트림 축적영역(231)에 축적된 스트림을 축적수단(230)이 수신장치가 처리 가능한 속도(단계 506에서 이용한 부하의 계산을 이용하여 산출되어도 됨)로 출력시킨다.
(단계 509) 데이터 카루젤을 전송하는 섹션을 섹션필터(223)를 경유하여 RAM(282)에 저장하고, CPU(281)가 데이터 카루젤을 복호한다.
(단계 510) 디코드한 결과를 축적수단(230)의 파일축적영역 (232)에 파일로서 축적한다.
물론, 이 때에 데이터 카루젤에 포함되어 있던 메타데이터를 해석하여, 축적된 데이터의 갱신이나 유효기한이 지난 데이터의 삭제 또는 축적해야 할 데이터의 선택 등을 행한다.
(단계 511) 데이터 카루젤의 복호가 종료할 때까지 단계 508로 되돌아가 반복하고, 복호하는 데이터 카루젤을 포함하는 스트림이 없어지면 종료한다.
마지막으로, 시청자로부터 축적형 방송의 재생을 요구받았을 때의 동작에 대하여 설명한다.
도 6은 본 실시예의 수신장치에서의 재생페이즈의 설명도이다.
단, 재생페이즈의 동작은 스트림 축적영역에 축적된 스트림이 데이터 카루젤도 포함하고 있으므로, 이것을 PID 필터(222)로 제거하는 것을 제외하고, 종래의 기술에 의한 재생페이즈와 동일한 동작이다. 또, PID 필터(222)의 처리는 CPU(281)에는 부하를 주지 않기 때문에, 시청자측에서 보아, 본 발명에 의한 방법을 채용한 경우에 BML 문서 등의 재생시에 대화처리가 지연되는 등의 문제는 발생할 수 없다.
도 6에서, 파일축적영역(232)에 저장된 데이터 컨텐츠의 파일(802)이 축적수단(230)으로부터 출력되어 RAM(282)에 저장된다.
그리고, CPU(281)에 의해 해석 실행되고, 그래픽 드로잉수단(250)에 의해 GUI 화면이 생성된다.
표시된 GUI 화면에 대하여, 시청자가 입력수단(270)으로 조작함으로써, 파일(802)에 저장된 데이터 컨텐츠가 차례로 재생되어 간다.
그리고, 그 중에서 영상음성의 재생이 지정되면, 축적수단(230)의 스트림 축적영역(231)에 저장된 데이터 카루젤을 포함하는 영상음성의 스트림으로부터 PID 필터(222)에 의해 영상음성만이 선택되어 AV 디코더(240)로 출력된다. AV 디코더에 공급되는 영상음성의 스트림은 종래 기술의 재생페이즈에 의해 보내지는 스트림과 마찬가지이기 때문에 특별한 처리는 불필요하다.
도 7은 본 실시예의 수신장치에서의 재생페이즈의 처리플로우차트이다.
(단계 710) 파일축적영역(232)에 저장된 BML 문서를 RAM(282)에서 CPU가 해석하고, 그래픽 드로잉수단(250)에서 GUI 화면을 생성함으로써 BML 문서에서 처음에 표시해야 할 페이지인 톱 페이지를 재생표시한다.
(단계 720) 시청자가 입력수단(270)으로부터 입력하여 GUI 화면을 조작함으로써 영상재생이 지시된다.
(단계 730) 영상음성을 재생한다.
여기서, 단계 730의 처리를 단계 731∼단계 734로 분해하여 상세히 설명한다.
(단계 731) PID 필터(222)에서 영상과 음성의 PID를 지정한다.
(단계 732) 스트림 축적영역(231)에 저장된 데이터 카루젤을 포함하는 영상음성스트림을 축적수단(230)으로부터 출력시킨다.
(단계 733) PID 필터(222)에서 영상과 음성에 관한 PID를 갖는 TS 패킷만이 선택되고, 이것을 AV 디코더(240)가 재생한다.
(단계 734) 영상음성의 재생이 종료할 때까지 단계 732로 되돌아가 반복한다. 재생이 종료되면 단계 730에 대응하는 처리를 종료한다.
(단계 740) 시청자가 입력수단(270)으로 입력하기를 대기한다.
(단계 750) 입력에 따라 다음 페이지를 표시하고 단계 720으로 되돌아간다.
또, 이상의 설명에서는 메타데이터도 일단 스트림으로서 스트림 축적영역 (231)에 축적한다고 하였지만, 메타데이터가 데이터 컨텐츠에 비해 충분히 작거나 혹은 파일의 수가 적은 경우 등에는, 메타데이터에 한해서 수신페이즈 중에 섹션필터(223)를 경유하여 RAM(282)으로 저장하고, 그 곳에서 복호해도 된다.
이 경우에도 데이터 컨텐츠는 스트림 축적영역(231)에 스트림으로서 축적시키고 있다. 그리고, 지연복호페이즈에서 데이터 카루젤 중의 데이터 컨텐츠만을 복호하는 점 이외에는 동일한 처리를 행한다.
또, 수신장치에서, 본 발명에 의한 데이터 축적방법과, 종래 기술의 데이터 축적방법을 병용해도 된다. 예를 들면, 예약녹화에 의해 축적수단(230)의 처리가 시간에 맞게 끝나지 않을 것이 예견되어 있는 상황에서는 본 발명에 의한 데이터 축적방법을 이용하고, 축적수단(230)의 처리가 시간에 맞게 끝나는 것이 예견되는 경우에는 종래 기술의 방법을 이용해도 된다.
종래 기술의 방법의 이점으로서, 수신완료와 동시에 재생 가능하게 되어 있는 것과, 수신완료와 동시에 수신장치의 전원을 끊어도 되는 것을 들 수 있다. 종래 기술의 방법도 자동적으로 병용함으로써, 이러한 이점을 누릴 수 있게 된다. 또, 종래 기술의 방법을 행하고 있는 중에 시청자가 갑자기 녹화를 시작하는 등, 돌발적으로 축적수단(230)의 처리가 시간에 맞게 끝나지 않는 상황이 된 경우라도, 축적의 도중에서 본 발명의 데이터축적방법으로 이행하는 방법도 생각할 수 있다.
또 반대로, 본 발명의 데이터 축적방법을 행해 두고, 도중에서 녹화예약이 종료되는 등, 축적수단(230)의 처리가 시간에 맞게 끝나게 된 경우에는 그 시점부터 종래 기술에 의한 방법으로 자동적으로 바꾸어도 된다.
또, 상기 설명에서는 스트림과 파일로 축적매체 상의 기입영역을 물리적/논리적으로 나눈다고 하였지만, 영역을 물리적/논리적으로 나눌 수 없는 상황이더라도 스트림과 파일을 동일한 축적매체에 축적하는 경우에서는, 스트림 기입 중의 파일기입에 의해 스트림기입이 방해를 받기 때문에, 정도의 차는 있지만 동일한 문제점이 발생된다. 그리고, 이 상황에 대해서도 본 발명에 의한 데이터 축적방법을 그대로 사용할 수 있다.
또, 축적수단이 디지털 AV 기기 사이의 데이터전송에 널리 이용되는 IEEE1394를 인터페이스로서 갖는 경우, 스트림의 축적을 IEEE1394의 등시성 전송으로 실행하고, 파일의 기입이 IEEE1394의 비동기 전송으로 실행하도록 해도 된다. 등시성 전송을 행하고 있는 중에 비동기 전송을 행한 경우, 등시성 전송으로 전송할 수 있는 처리속도가 저하되기 때문에 동일한 문제점이 발생된다. 이 IEEE1394에 기인하는 문제의 해결에도 본 발명에 의한 데이터축적방법을 그대로 사용할 수 있다.
또, 축적형 방송이 BS 위성에 의해 제공된다고 하였지만, 전파수단에 상관없이 실시 가능하다. 예컨대, 지상 디지털방송이나, 디지털 케이블 텔레비전 또는 인터넷에서의 멀티캐스트 기술을 응용한 방송에도 그대로 응용 가능하다.
이상에서는 본 제 1 실시예에 대하여 상세히 설명하였다.
또, 본 발명의 수신축적장치는 상술한 본 실시예에서는 수신장치(131∼133)(도 1 참조)였다. 그러나, 이것에 한정되지 않고, 본 발명의 수신축적장치는 결국, 스트림전송 프로토콜에 기초하는 스트림형식의 데이터와 파일전송 프로토콜에 기초하는 파일형식의 데이터를 다중하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 다중하여 송신되는 스트림형식의 데이터와 파일형식의 데이터를 수신하여, 일단 축적하기 위한 수신축적장치로서, 스트림형식의 데이터와 파일형식의 데이터는 단일 스트림으로서 그대로 일단 축적되고, 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 재생되어 파일로서 다시 축적되는 수신축적장치이다.
또, 본 발명의 송신장치는 상술한 본 실시예에서는 송출장치(110)(도 1 참 조)였다. 그러나, 이것에 한정되지 않고, 본 발명의 송신장치는 결국, 스트림전송 프로토콜에 기초하는 스트림형식의 데이터와 파일전송 프로토콜에 기초하는 파일형식의 데이터를 다중하여, 단일 스트림으로서 송신하기 위한 송신장치로서, 다중하여 송신되는 스트림형식의 데이터와 파일형식의 데이터를 수신하여 일단 축적하기 위한 수신축적장치측에서는, 스트림형식의 데이터와 파일형식의 데이터는 단일 스트림으로서 그대로 일단 축적되고, 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 재생되어 파일로서 다시 축적되는 송신장치이다.
또, 본 발명의 방송시스템은 상술한 본 실시예에서는 방송시스템(100)(도 1 참조)이었다. 그러나, 이것에 한정되지 않고, 본 발명의 방송시스템은 결국, 스트림전송 프로토콜에 기초하는 스트림형식의 데이터와 파일전송 프로토콜에 기초하는 파일형식의 데이터를 다중하여, 단일 스트림으로서 송신하기 위한 송신장치와, 다중하여 송신되는 스트림형식의 데이터와 파일형식의 데이터를 수신하여, 일단 축적하기 위한 수신축적장치를 구비하며, 스트림형식의 데이터와 파일형식의 데이터는 단일 스트림으로서 그대로 일단 축적되고, 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 재생되어 파일로서 다시 축적되는 방송시스템이다.
또, 본 발명은 상술한 본 발명의 수신축적장치, 송신장치 및 방송시스템의 전부 또는 일부 수단(또는, 장치, 소자, 회로, 부 등)의 기능을 컴퓨터에 의해 실행시키기 위한 프로그램으로서, 컴퓨터와 협동하여 동작하는 프로그램이다. 물론, 본 발명의 컴퓨터는 CPU 등의 순수한 하드웨어에 한정되지 않고, 펌웨어나 OS, 또 주변기기를 포함하는 것이어도 된다.
또, 본 발명은 상술한 본 발명의 수신축적방법, 송신방법 및 방송방법의 전부 또는 일부 단계(또는, 공정, 동작, 작용 등)의 동작을 컴퓨터에 의해 실행시키기 위한 프로그램으로서, 컴퓨터와 협동하여 동작하는 프로그램이다.
또, 본 발명의 일부 수단(또는, 장치, 소자, 회로, 부 등), 본 발명의 일부 단계(또는, 공정, 동작, 작용 등)는 그들의 복수의 수단 또는 단계 중의 몇 가지 수단 또는 단계를 의미하며, 혹은 하나의 수단 또는 단계 중의 일부 기능 또는 일부 동작을 의미하는 것이다.
또, 본 발명의 일부의 장치(또는, 소자, 회로, 부 등)는 그들 복수의 장치 중의 몇 가지 장치를 의미하며, 혹은 하나의 장치 중의 일부 수단(또는, 소자, 회로, 부 등)을 의미하고, 혹은 하나의 수단 중의 일부 기능을 의미하는 것이다.
또, 본 발명의 프로그램을 기록한 컴퓨터에 의해 판독 가능한 기록매체도 본 발명에 포함된다. 또, 본 발명의 프로그램의 한 이용형태는 컴퓨터에 의해 판독 가능한 기록매체에 기록되며, 컴퓨터와 협동하여 동작하는 형태여도 된다. 또, 본 발명의 프로그램의 한 이용형태는 전송매체 중을 전송하고, 컴퓨터에 의해 판독되며, 컴퓨터와 협동하여 동작하는 형태여도 된다. 또, 기록매체로서는 ROM 등이 포함되고, 전송매체로서는 인터넷 등의 전송매체, 광·전파·음파 등이 포함된다.
또, 본 발명의 구성은 소프트웨어적으로 실현해도 되고, 하드웨어적으로 실현해도 된다.
또, 본 발명은 상술한 본 발명의 수신축적장치, 송신장치 및 방송시스템의 전부 또는 일부 수단의 전부 또는 일부 기능을 컴퓨터에 의해 실행시키기 위한 프 로그램을 저장한 매체이며, 컴퓨터에 의해 판독 가능하면서 판독된 상기 프로그램이 상기 컴퓨터와 협동하여 상기 기능을 실행하는 매체이다.
또, 본 발명은 상술한 본 발명의 수신축적방법, 송신방법 및 방송방법의 전부 또는 일부 단계의 전부 또는 일부 동작을 컴퓨터에 의해 실행시키기 위한 프로그램을 저장한 매체이며, 컴퓨터에 의해 판독 가능하면서 판독된 상기 프로그램이 상기 컴퓨터와 협동하여 상기 동작을 실행하는 매체이다.
이와 같이, 본 발명은 예를 들면, 영상 및/또는 음성과 축적데이터를 수신하여 스트림으로서 축적매체에 축적하는 단계 1과, 축적된 스트림으로부터 축적 데이터를 추출하여 복호하고, 복호된 축적데이터 중의 데이터 컨텐츠를 파일로서 축적매체에 축적하는 단계 2와, 단계 2에서 복호된 축적데이터 중의 메타데이터를 해석하여 축적매체의 축적내용을 제어하는 단계 3과, 영상 및/또는 음성의 재생이 요구되었을 때에는 스트림으로부터 영상 및/또는 음성을 추출하여 재생하는 단계 4를 구비하고 있는 데이터 축적방법이다.
보다 구체적으로는, 본 발명은 예를 들면, 송출장치에서 스트림전송 프로토콜에 의해 영상 및/또는 음성을 파일전송 프로토콜에 의해 데이터 컨텐츠와 메타데이터로 구성되는 축적데이터를 송출하며, 수신장치에서 수신한 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 축적매체로의 축적의 제어를 수신한 상기 메타데이터를 해석하여 행하고, 재생요구에 따라 상기 축적매체에 저장된 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 재생하며, 상기 송출장치와 상기 수신장치로 구성되는 축적형 방송시스템에서, 상기 영상 및/또는 음성과 상기 축적데이터를 수신하여 스트림으로서 상기 축적매체에 축적하는 단계 1과, 축적된 상기 스트림으로부터 상기 축적데이터를 추출하여 복호하고, 복호된 상기 축적데이터 중의 데이터 컨텐츠를 파일로서 상기 축적매체에 축적하는 단계 2와, 상기 단계 2에서 복호된 상기 축적데이터 중의 상기 메타데이터를 해석하여 상기 축적매체의 축적내용을 제어하는 단계 3과, 상기 영상 및/또는 음성의 재생이 요구되었을 때에는 상기 스트림으로부터 영상 및/또는 음성을 추출하여 재생하는 단계 4를 갖는 것을 특징으로 한 데이터 축적방법이다.
또, 본 발명은 예를 들면, 송출장치에서 스트림전송 프로토콜에 의해 영상 및/또는 음성을 파일전송 프로토콜에 의해 데이터 컨텐츠와 메타데이터로 구성되는 축적데이터를 송출하며, 수신장치에서 수신한 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 축적매체로의 축적의 제어를 수신한 상기 메타데이터를 해석하여 행하고, 재생요구에 따라 상기 축적매체에 저장된 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 재생하며, 상기 송출장치와 상기 수신장치로 구성되는 축적형 방송시스템에서, 상기 영상 및/또는 음성과 상기 축적데이터를 수신하여 상기 영상 및/또는 음성과 상기 축적데이터 중의 데이터 컨텐츠를 스트림으로서 상기 축적매체에 축적하는 단계 1과, 수신한 상기 축적데이터 중의 메타데이터를 복호하여 주기억장치에 저장하는 단계 2와, 축적된 상기 스트림으로부터 데이터 컨텐츠를 추출하여 복호하고, 복호된 상기 데이터 컨텐츠를 파일로서 상기 축적매체에 축적하는 단계 3과, 상기 단계 2에서 복호된 상기 메타데이터를 해석하여 상기 축적매체의 축적내용을 제어하는 단계 4와, 상기 영상 및/또는 음성의 재생이 요구되었을 때에는 상 기 스트림으로부터 영상 및/또는 음성을 추출하여 재생하는 단계 5를 갖는 것을 특징으로 한 데이터 축적방법이다.
또, 본 발명은 예를 들면, 축적된 상기 스트림으로부터 축적데이터를 추출하여 복호하는 단계에서 축적매체가 출력하는 스트림의 속도를 수신장치가 처리 가능한 범위로 한정시키는 것을 특징으로 한 상술한 데이터 축적방법이다.
또, 본 발명은 예를 들면, 상기 스트림전송 프로토콜이 MPEG-2TS이고, 상기 파일전송 프로토콜이 DSM-CC 데이터 카루젤이며, 상기 축적매체로의 스트림의 기입이 IEEE1394의 등시성 전송에 의한 것이고, 상기 축적매체로의 파일의 기입이 IEEE1394의 비동기 전송에 의한 것을 특징으로 한 상술한 데이터 축적방법이다.
또, 본 발명은 예를 들면, 송출장치에서 스트림전송 프로토콜에 의해 영상 및/또는 음성을 파일전송 프로토콜에 의해 데이터 컨텐츠와 메타데이터로 구성되는 축적데이터를 송출하며, 수신장치에서 수신한 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 축적매체로의 축적의 제어를 수신한 상기 메타데이터를 해석하여 행하고, 재생요구에 따라 상기 축적매체에 저장된 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 재생하며, 상기 송출장치와 상기 수신장치로 구성되는 축적형 방송시스템에 있어서, 상기 수신장치가 튜너와 PID 필터와 축적매체를 구성에 포함하고, 상기 튜너가 상기 영상 및/또는 음성과 축적데이터를 수신하여 상기 PID 필터에 보내며, 상기 PID 필터가 상기 튜너로부터의 입력이 있을 때에는 상기 영상 및/또는 음성과 축적데이터를 필터링으로 추출하고, 상기 축적매체가 상기 필터링의 추출결과를 축적하며, 상기 축적매체가 축적이 완료되었을 때에 축적한 데이터를 상기 PID 필터에 출력하고, 상기 PID 필터가 상기 축적매체로부터의 상기 영상 및/또는 음성과 축적데이터를 수신했을 때에는 상기 축적데이터를 추출하며, 상기 CPU가 상기 축적수단이 추출한 축적데이터를 복호하여 상기 축적수단이 축적하는 동시에, 복호한 상기 축적데이터 중의 메타데이터를 해석하여 상기 축적매체의 축적내용을 제어하고, 상기 영상 및/또는 음성의 재생이 요구되었을 때에는 상기 축적수단이 축적된 상기 영상 및/또는 음성과 축적데이터를 포함하는 스트림을 출력하며, 상기 PID 필터가 상기 영상 및/또는 음성을 추출하는 것을 특징으로 한 수신장치이다.
또, 본 발명은 예를 들면, 송출장치에서 스트림전송 프로토콜에 의해 영상 및/또는 음성을 파일전송 프로토콜에 의해 데이터 컨텐츠와 메타데이터로 구성되는 축적데이터를 송출하며, 수신장치에서 수신한 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 축적매체로의 축적의 제어를 수신한 상기 메타데이터를 해석하여 행하고, 재생요구에 따라 상기 축적매체에 저장된 상기 영상 및/또는 음성과 상기 데이터컨텐츠를 재생하며, 상기 송출장치와 상기 수신장치로 구성되는 축적형 방송시스템에 있어서, 상기 수신장치가 튜너와 PID 필터와 축적매체와 CPU를 구성에 포함하고, 상기 튜너가 상기 영상 및/또는 음성과 축적데이터를 수신하여 상기 PID 필터에 보내며, 상기 PID 필터가 상기 튜너로부터의 입력이 있을 때에는 상기 영상 및/또는 음성과 상기 데이터 컨텐츠의 세트와 상기 메타데이터를 필터링으로 추출하고, 상기 축적매체가 필터링으로 추출한 상기 영상 및/또는 음성과 상기 데이터 컨텐츠의 세트를 축적하며, 상기 축적매체가 축적이 완료되었을 때에 축적한 데이터를 상기 PID 필터에 출력하고, 상기 PID 필터가 상기 축적매체로부터의 상기 영상 및/또는 음성과 상기 데이터 컨텐츠를 수신했을 때에는 상기 데이터 컨텐츠를 추출하며, 상기 CPU가 상기 축적수단이 추출한 데이터 컨텐츠를 복호하여 상기 축적수단이 축적되는 동시에, 상기 PID 필터가 추출한 메타데이터를 해석하여 상기 축적매체의 축적내용을 제어하고, 상기 영상 및/또는 음성의 재생이 요구되었을 때에는 상기 축적수단이 축적된 상기 영상 및/또는 음성과 축적데이터를 포함하는 스트림을 출력하며, 상기 PID 필터가 상기 영상 및/또는 음성을 추출하는 것을 특징으로 한 수신장치이다.
또, 본 발명은 예를 들면, 축적된 상기 스트림으로부터 축적데이터를 추출하여 복호할 때에 축적매체가 출력하는 스트림의 속도를 수신장치가 처리 가능한 범위로 한정시키는 것을 특징으로 한 상술한 데이터 축적방법이다.
또, 본 발명은 예를 들면, 상기 스트림전송 프로토콜이 MPEG-2TS이고, 상기 축적매체로의 스트림의 기입은 IEEE1394의 등시성 전송에 의한 것이고, 상기 축적매체로의 파일의 기입은 IEEE1394의 비동기 전송에 의한 것을 특징으로 한 상술한 수신장치이다.
또, 본 발명은 예를 들면, 상술한 데이터 축적방법을 실시하기 위한 축적형 방송시스템이다.
따라서, 본 발명에 의하면, 영상음성의 스트림기입과 데이터 컨텐츠의 파일기입과 축적매체에 대하여 동시에 행할 수 있는 만큼의 처리능력이 없는 경우라도, 데이터 컨텐츠를 스트림으로 하여 영상음성과 다중화함으로써 단일 스트림의 기입으로서 영상음성과 데이터 컨텐츠를 축적할 수 있다. 이 때문에, 처리부하가 경감 되기 때문에 축적페이즈에서의 실시간성을 용이하게 보증할 수 있다.
또, 지연복호페이즈에서의 후처리는 실시간성이 요구되지 않기 때문에, 수신장치에서 행해지는 다른 처리를 방해하지 않는 낮은 처리부하의 범위에서 축적된 데이터로부터 데이터 컨텐츠를 복호하고, 파일로서 축적할 수 있다.
이 기능은 다른 프로그램 녹화예약 등에 의해 하드디스크의 처리부하가 커지는 경우나, 다른 계산처리에 의해 CPU의 부하가 커지거나, 시청자에 의한 대화처리중 등에서 처리에 실시간성이 요구되는 상황에서도, 현재의 상황 하에서 최적의 처리속도를 선택할 수 있을 뿐만 아니라, 후처리의 처리 도중에도 동적으로 처리속도를 변경할 수 있다.
또, 축적한 컨텐츠의 재생시에는 데이터 컨텐츠를 PID 필터로 제거함으로써, AV 디코더측에서 보아 종래 방법과 동일한 영상음성스트림을 받아들일 수 있다. PID 필터의 처리는 CPU와 독립되어 있기 때문에, 이 때에 여분의 CPU 부하가 발생하지 않는다.
특히, 축적페이즈, 지연복호페이즈, 재생페이즈 중 어떤 것에서도, 일단 축적된 데이터 카루젤을 포함하는 스트림을 데이터 카루젤을 포함하지 않고 영상음성만을 포함하는 스트림으로 변환하는 처리는 행하고 있지 않다. 영상음성을 포함하는 스트림을 변환하는 처리는 매우 큰 데이터를 처리해야 하기 때문에, 매우 큰 부하가 축적수단 등에 걸리는 것이 예상되지만, 본 발명에 의한 방법에서는 이러한 큰 부하는 발생하지 않는다.
이상의 처리는 모두 종래 기술의 수신장치에 대하여, 특별한 하드웨어를 추 가할 필요가 없을 뿐만 아니라, 하드디스크 등의 축적매체의 처리요구나 수신시의 CPU 부하를 줄일 수 있다.
이 때문에, 염가이고 성능이 낮은 CPU나 하드디스크를 채용할 수 있다. 또, 방송에 의해 수신장치의 소프트웨어를 버전업하는, 소위 소프트웨어 다운로드기능에 의해 종래 기술에 의한 수신장치를 본 발명의 수신장치에 기능확장할 수 있다.
또, 처리부하가 큰 경우에만 본 발명에 의한 처리를 행하고, 통상은 종래 기술에 의한 처리를 행함으로써, 수신장치의 통전시간을 단축할 수 있기 때문에 전력절감에도 공헌한다.
또, 방송국의 송출장치로부터 보내는 데이터는 전혀 변경할 필요가 없기 때문에, 종래 기술에 의한 수신장치와 본 발명에 의한 수신장치가 혼재하여 존재해도 되고, 종래 기술에 의한 수신장치를 변경하지 않고, 본 발명에 의한 수신장치를 도입할 수 있다.
또, 상기 문헌의 모든 개시는 모두 그대로 인용함으로써(참조함으로써) 여기에 일체화한다.
이상의 설명에서 알 수 있는 바와 같이, 본 발명은 데이터 컨텐츠나 메타데이터, 영상음성을 놓치거나, 그 밖의 데이터처리에 악영향을 주지 않고, 염가의 축적형 방송서비스를 실현할 수 있다는 장점이 있다.

Claims (19)

  1. 스트림전송 프로토콜로 부호화된 영상 및/또는 음상데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여, 단일 스트림으로서 그대로 일단 축적하기 위한 수신축적장치에 있어서,
    상기 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 복호되어 파일로서 다시 축적되는 것을 특징으로 하는 수신축적장치.
  2. 제 1항에 있어서,
    상기 단일 스트림으로서 일단 축적되는 영상 및/또는 음성데이터와 파일형식의 데이터는 상기 다시 축적되는 파일형식의 데이터의 전부 또는 일부를 이용하여 재생되는 것을 특징으로 하는 수신축적장치.
  3. 제 1항에 있어서,
    상기 소정의 타이밍은 실시간성이 요구되는 소정의 데이터처리를 방해하지 않는 타이밍인 것을 특징으로 하는 수신축적장치.
  4. 제 1항에 있어서,
    상기 파일형식의 데이터의 전부 또는 일부의 복호는 소정의 처리속도로 행해지는 것을 특징으로 하는 수신축적장치.
  5. 제 1항에 있어서,
    상기 파일형식의 데이터는 메타데이터를 포함하고,
    상기 메타데이터를 일시 기억하기 위한 일시기억메모리를 구비하며,
    상기 메타데이터는 상기 파일형식의 데이터로서 상기 소정의 타이밍으로 복호된 후에 상기 일시기억메모리에 기억되어, 상기 축적된 데이터의 관리에 이용되는 것을 특징으로 하는 수신축적장치.
  6. 제 1항 내지 제 5항 중 어느 한 항에 있어서,
    (1) 상기 단일 스트림으로서 일단 축적되는 영상 및/또는 음성데이터와 파일형식의 데이터의 축적과, (2) 상기 복호되어 파일로서 다시 축적되는 파일형식의 데이터의 전부 또는 일부 축적은 물리적 및/또는 논리적으로 다른 축적영역을 이용하여 행해지는 것을 특징으로 하는 수신축적장치.
  7. 제 6항에 있어서,
    상기 스트림전송 프로토콜은 MPEG Video 및/또는 MPEG Audio이고,
    상기 파일전송 프로토콜은 DSM-CC 데이터 카루젤이며,
    상기 단일 스트림의 형식은 MPEG-2TS인 것을 특징으로 하는 수신축적장치.
  8. 제 7항에 있어서,
    상기 영상 및/또는 음성데이터와 상기 파일형식의 데이터의, 단일 스트림으로서의 일단의 축적은 IEEE1394의 동기전송을 이용하여 행해지고,
    상기 파일형식의 데이터의 전부 또는 일부의 파일로서의 재축적은 IEEE1394의 비동기전송을 이용하여 행해지는 것을 특징으로 하는 수신축적장치.
  9. 삭제
  10. 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치와,
    상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하기 위한 수신축적장치를 구비하며,
    상기 파일형식의 데이터의 전부 또는 일부는 그 후 소정의 타이밍에서 복호되어 파일로서 다시 축적되는 것을 특징으로 하는 방송시스템.
  11. 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 1 단계와,
    상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 2 단계를 구비하는 것을 특징으로 하는 수신축적방법.
  12. 삭제
  13. 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하는 제 1 단계와,
    상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 2 단계와,
    상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 3 단계를 구비하는 것을 특징으로 하는 방송방법.
  14. 삭제
  15. 삭제
  16. 삭제
  17. 청구항 11에 기재된 수신축적방법의, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하기 위한 송신장치측으로부터 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 1 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 2 단계의 전부 또는 일부로서 컴퓨터를 기능시키기 위한 프로그램을 저장한 매체로서, 컴퓨터에 의해 처리 가능한 것을 특징으로 하는 매체.
  18. 삭제
  19. 청구항 13에 기재된 방송방법의, 스트림전송 프로토콜로 부호화된 영상 및/또는 음성데이터와 파일전송 프로토콜로 부호화된 파일형식의 데이터를 다중화하여 단일 스트림으로서 송신하는 제 1 단계와, 상기 다중화하여 송신되는 영상 및/또는 음성데이터와 파일형식의 데이터를 수신하여 단일 스트림으로서 그대로 일단 축적하는 제 2 단계와, 상기 파일형식의 데이터의 전부 또는 일부를 그 후 소정의 타이밍에서 복호하여 파일로서 다시 축적하는 제 3 단계의 전부 또는 일부로서 컴퓨터를 기능시키기 위한 프로그램을 저장한 매체로서, 컴퓨터에 의해 처리 가능한 것을 특징으로 하는 매체.
KR1020027017678A 2000-06-26 2001-06-22 수신축적장치, 송신장치, 방송시스템, 수신축적방법,송신방법, 방송방법, 프로그램 및 매체 KR100784598B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000190905A JP4240766B2 (ja) 2000-06-26 2000-06-26 データ蓄積方法およびそれを実現した受信装置および放送システム
JPJP-P-2000-00190905 2000-06-26
PCT/JP2001/005365 WO2002001869A1 (fr) 2000-06-26 2001-06-22 Dispositif de stockage de reception, dispositif de transmission, systeme de diffusion, procede de stockage de reception, procede de transmission, procede de diffusion, programme et support

Publications (2)

Publication Number Publication Date
KR20030024709A KR20030024709A (ko) 2003-03-26
KR100784598B1 true KR100784598B1 (ko) 2007-12-11

Family

ID=18690299

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020027017678A KR100784598B1 (ko) 2000-06-26 2001-06-22 수신축적장치, 송신장치, 방송시스템, 수신축적방법,송신방법, 방송방법, 프로그램 및 매체

Country Status (6)

Country Link
US (1) US7849492B2 (ko)
EP (1) EP1304877A4 (ko)
JP (1) JP4240766B2 (ko)
KR (1) KR100784598B1 (ko)
CN (1) CN1235400C (ko)
WO (1) WO2002001869A1 (ko)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005516503A (ja) 2002-01-24 2005-06-02 ニューポート コースト インヴェストメンツ エルエルシー 無線周波数(rf)通信の動的選択およびスケジューリング
GB2387984B (en) 2002-03-07 2005-11-09 Chello Broadband N V Display of enhanced content
JP2004336576A (ja) 2003-05-09 2004-11-25 Sony Corp コンテンツ配信システム、コンテンツ配信装置、コンテンツ記録再生装置並びにコンテンツ記録再生方法、並びにコンピュータ・プログラム
TWI310545B (en) * 2003-10-04 2009-06-01 Samsung Electronics Co Ltd Storage medium storing search information and reproducing apparatus
KR100597582B1 (ko) * 2003-10-28 2006-07-07 한국전자통신연구원 방송콘텐츠에 대한 데이터파일의 다운로드 서비스를 위한디지털 라디오 방송 송수신 시스템 및 그 방법
US7673062B2 (en) * 2003-11-18 2010-03-02 Yahoo! Inc. Method and apparatus for assisting with playback of remotely stored media files
CN102611514A (zh) 2004-03-09 2012-07-25 谷歌公司 动态数据传递设备及其方法
US20050283795A1 (en) * 2004-05-14 2005-12-22 Ryan Steelberg Broadcast monitoring system and method
US7751804B2 (en) * 2004-07-23 2010-07-06 Wideorbit, Inc. Dynamic creation, selection, and scheduling of radio frequency communications
JP2006246245A (ja) * 2005-03-04 2006-09-14 Toshiba Corp 信号処理装置及びストリーム処理方法
US7363001B2 (en) 2005-03-08 2008-04-22 Google Inc. Dynamic data delivery apparatus and method for same
US8099327B2 (en) 2005-06-01 2012-01-17 Google Inc. Auctioneer
CA2984561C (en) 2005-06-01 2019-11-26 Google Inc. Media play optimization
US20110029373A1 (en) * 2005-06-01 2011-02-03 Chad Steelberg Media play optimization using make good strategies
US8099326B2 (en) 2005-06-01 2012-01-17 Google Inc. Traffic estimator
US20070130009A1 (en) * 2005-06-01 2007-06-07 Chad Steelberg System and method for media play pricing
US7676405B2 (en) 2005-06-01 2010-03-09 Google Inc. System and method for media play forecasting
CN101496297A (zh) * 2005-12-15 2009-07-29 谷歌公司 内容库
WO2008015753A1 (fr) * 2006-08-03 2008-02-07 Panasonic Corporation Appareil terminal de communication et procédé d'enregistrement
US8468561B2 (en) * 2006-08-09 2013-06-18 Google Inc. Preemptible station inventory
JP2008048182A (ja) * 2006-08-17 2008-02-28 Sony Corp 通信処理装置、および通信制御方法、並びにコンピュータ・プログラム
US7925201B2 (en) * 2007-04-13 2011-04-12 Wideorbit, Inc. Sharing media content among families of broadcast stations
US7826444B2 (en) 2007-04-13 2010-11-02 Wideorbit, Inc. Leader and follower broadcast stations
US20080255686A1 (en) * 2007-04-13 2008-10-16 Google Inc. Delivering Podcast Content
US7889724B2 (en) 2007-04-13 2011-02-15 Wideorbit, Inc. Multi-station media controller
GB2463664A (en) * 2008-09-18 2010-03-24 Sony Uk Ltd Recording interactive content prior to television program
JP4357588B1 (ja) * 2008-11-12 2009-11-04 株式会社東芝 録画装置および録画装置の制御方法
JP5358247B2 (ja) * 2009-03-30 2013-12-04 Necパーソナルコンピュータ株式会社 デジタル放送受信装置、その制御方法及びプログラム
JP5930515B2 (ja) * 2009-10-02 2016-06-08 小泉 俊司 番組の放送方法
JP2012060461A (ja) * 2010-09-09 2012-03-22 Sony Corp 再生装置、再生方法、及びプログラム
JP2012147223A (ja) 2011-01-12 2012-08-02 Funai Electric Co Ltd 放送記録装置、及び、放送記録方法
CN105657521A (zh) * 2015-11-02 2016-06-08 乐视致新电子科技(天津)有限公司 一种频道数据存储方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000031921A (ja) * 1998-05-07 2000-01-28 Matsushita Electric Ind Co Ltd 放送局システム及び受信機
JP2000036946A (ja) * 1998-07-17 2000-02-02 Sony Corp 受信装置

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694490A (en) * 1981-11-03 1987-09-15 Harvey John C Signal processing apparatus and methods
JPH0879685A (ja) * 1994-08-31 1996-03-22 Sony Corp ニア・ビデオ・オン・デマンドシステムにおけるプログラム再生装置
US5708961A (en) * 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5940738A (en) * 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US5966120A (en) * 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
EP0823823A3 (en) * 1996-08-07 2001-02-14 Matsushita Electric Industrial Co., Ltd. Digital broadcasting system
US6005600A (en) * 1996-10-18 1999-12-21 Silcon Graphics, Inc. High-performance player for distributed, time-based media
US5920626A (en) * 1996-12-20 1999-07-06 Scientific-Atlanta, Inc. Analog/digital system for television services
TR199902275T2 (xx) 1997-03-21 2000-02-21 Canal+Societe Anonyme Bir nakledilen veri ak�m�ndan veri b�l�mlerinin ��kart�lmas�
KR100230282B1 (ko) * 1997-04-14 1999-11-15 윤종용 단일 프로그램 전송 스트림 전송장치 및 그 방법
JP3309069B2 (ja) * 1997-11-17 2002-07-29 株式会社日立製作所 多重符号化画像音声データの受信装置
US6588015B1 (en) * 1998-01-14 2003-07-01 General Instrument Corporation Broadcast interactive digital radio
JPH11225292A (ja) * 1998-02-04 1999-08-17 Sony Corp デジタル放送受信装置および受信方法
JPH11252519A (ja) * 1998-03-05 1999-09-17 Mitsubishi Electric Corp 番組情報伝送装置及び番組情報伝送方法
CN1322739C (zh) 1998-06-12 2007-06-20 皇家菲利浦电子有限公司 传输***
CN1157937C (zh) * 1998-06-12 2004-07-14 皇家菲利浦电子有限公司 传输***
DE69943228D1 (de) 1998-07-14 2011-04-07 Sony Corp Datenempfangsvorrichtung
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视***及其方法
JP2000115095A (ja) 1998-10-02 2000-04-21 Matsushita Electric Ind Co Ltd 放送データ送信装置及び受信装置
JP2000149407A (ja) 1998-11-10 2000-05-30 Sony Corp 情報伝送方法、情報処理方法、情報伝送システム、及びデータ処理装置
US6671290B1 (en) * 1998-11-10 2003-12-30 Sony Corporation Receiving apparatus and recording/reproducing system for digital broadcasts
JP2000184303A (ja) * 1998-12-21 2000-06-30 Sony Corp ディジタル放送の受信システム及びディジタル放送の受信装置
JP4366742B2 (ja) 1999-01-06 2009-11-18 ソニー株式会社 受信装置
US6675388B1 (en) * 1999-01-29 2004-01-06 International Business Machines Corporation Data distribution system using coordinated analog and digital streams
JP4292654B2 (ja) * 1999-03-19 2009-07-08 ソニー株式会社 記録装置および方法、再生装置および方法、並びに記録媒体
US7188353B1 (en) * 1999-04-06 2007-03-06 Sharp Laboratories Of America, Inc. System for presenting synchronized HTML documents in digital television receivers
US6754271B1 (en) * 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US6614843B1 (en) * 1999-04-15 2003-09-02 Diva Systems Corporation Stream indexing for delivery of interactive program guide
GB9911989D0 (en) * 1999-05-25 1999-07-21 Pace Micro Tech Plc Data transport strems processing
JP4129664B2 (ja) * 1999-10-05 2008-08-06 ソニー株式会社 データ処理装置およびデータ処理方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000031921A (ja) * 1998-05-07 2000-01-28 Matsushita Electric Ind Co Ltd 放送局システム及び受信機
JP2000036946A (ja) * 1998-07-17 2000-02-02 Sony Corp 受信装置

Also Published As

Publication number Publication date
JP4240766B2 (ja) 2009-03-18
KR20030024709A (ko) 2003-03-26
JP2002010182A (ja) 2002-01-11
EP1304877A4 (en) 2006-12-27
EP1304877A1 (en) 2003-04-23
US20040028388A1 (en) 2004-02-12
CN1235400C (zh) 2006-01-04
US7849492B2 (en) 2010-12-07
CN1439224A (zh) 2003-08-27
WO2002001869A1 (fr) 2002-01-03

Similar Documents

Publication Publication Date Title
KR100784598B1 (ko) 수신축적장치, 송신장치, 방송시스템, 수신축적방법,송신방법, 방송방법, 프로그램 및 매체
US10869102B2 (en) Systems and methods for providing a multi-perspective video display
JP2004505554A (ja) 前に放送された内容を番組の録画に組み込むシステムおよび方法
CN102724465A (zh) 记录电视节目的方法和设备
JP5045535B2 (ja) 受信装置及び受信方法
JP2000036946A (ja) 受信装置
JP5316543B2 (ja) データ伝送装置およびデータ受信装置
JP2001024995A (ja) 放送装置、放送方法、及び受信装置
JPWO2004002141A1 (ja) 復号装置及び復号方法
US8254764B2 (en) Recording apparatus, image reproducing apparatus, and special reproduction method therefor
JP5111134B2 (ja) 録画再生装置
JP4366038B2 (ja) テレビジョン放送処理装置及びテレビジョン放送処理装置の制御方法
KR100737104B1 (ko) 디지털 방송 수신기에서 hdd 상 광고 제거 방법
JP4063212B2 (ja) 情報記録再生装置および情報記録方法
JP3906592B2 (ja) 受信装置及び受信方法
JP2000295586A (ja) 放送用情報処理装置及び放送用情報処理方法
JP4366742B2 (ja) 受信装置
JP2000308025A (ja) 放送方法、及び受信装置
JP2000013759A (ja) 情報送信装置および方法、情報受信装置および方法、並びに提供媒体
US7206502B2 (en) Apparatus and method for recording and reproducing digital data
JP4378778B2 (ja) 受信装置および受信方法
KR100799668B1 (ko) 방송녹화장치에 있어서 방송/비디오 신호에 프로그램가이드 정보를 입력하여 변환하는 방법 및 시스템
JP4861221B2 (ja) 記録装置、記録方法、映像記録再生装置、および、その録画ファイル加工方法
JP2000125270A (ja) 端末装置および端末装置の制御方法並びにプログラムを記録した記録媒体
JP2002016568A (ja) 放送装置、受信装置、放送方法、受信方法、記録媒体及びプログラム

Legal Events

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

Payment date: 20121119

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131119

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141117

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151118

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee