[go: up one dir, main page]

KR101051063B1 - 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법 - Google Patents

영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법 Download PDF

Info

Publication number
KR101051063B1
KR101051063B1 KR20090037140A KR20090037140A KR101051063B1 KR 101051063 B1 KR101051063 B1 KR 101051063B1 KR 20090037140 A KR20090037140 A KR 20090037140A KR 20090037140 A KR20090037140 A KR 20090037140A KR 101051063 B1 KR101051063 B1 KR 101051063B1
Authority
KR
South Korea
Prior art keywords
data
file
video
video data
reproduction information
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR20090037140A
Other languages
English (en)
Other versions
KR20090127052A (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 KR20090127052A publication Critical patent/KR20090127052A/ko
Application granted granted Critical
Publication of KR101051063B1 publication Critical patent/KR101051063B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • 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/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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • 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/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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
    • 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/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

MXF의 파일에 기억된 프로그램의 영상 데이터를 재생 지연 없이 재생할 수 있는 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 기록 재생 방법이 제공된다. 영상 수록 재생 장치에서는, 수신부, 해석부, 재생 정보 테이블, 프로그램 데이터 기억부, 디코더를 갖는다. 수신부는, 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 MXF의 파일을 외부로부터 수신한다. 해석부는, 이 파일에 포함되는 데이터를 차례대로 영상 데이터와 상기 메타데이터 중 어느 것인지를 판단한다. 영상 데이터라고 판단되면, 해석부는 그 파일 중의 영상 데이터가 기억되어 있는 기억 위치를 해석한다. 또한 영상 데이터가 기억되어 있는 기억 위치가 해석되면, 해석부는, 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하고, 또한 파일을 프로그램 데이터 기억부에 기억한다. 재생 정보에 기초하여 프로그램 데이터 기억부에 기억한 파일로부터 영상 데이터만 디코더로 재생한다.
Figure R1020090037140
영상 수록 재생 장치

Description

영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법{VIDEO RECORDING AND PLAYBACK EQUIPMENT, VIDEO RECORDING METHOD, VIDEO PLAYBACK METHOD, AND VIDEO RECORDING AND PLAYBACK METHOD}
본 발명은, 네트워크를 통해 MXF(Material exchange Format) 규격으로 영상 데이터를 수록하고, 수록된 영상 데이터를 재생하는 영상 수록 재생 장치, 영상 수록 방법, 및 영상 재생 방법에 관한 것이다.
지상 디지털 방송의 진전, 통신·방송의 융합이 진전되는 가운데, 점점 방송 분야에서의 디지털화가 진행되고 있다. 종래에서는, 프로그램 소재는, 비디오 테이프 등의 패키지 미디어에 기록되었다. 또한, 프로그램 소재는, SDI(Serial Digital Interface) 등의 각종 디지털 인터페이스를 통해, 서버에 받아들여지고, 다른 서버, 편집 장치 등에 전송된다. 한 번 서버 상에 받아들여진 프로그램 소재의 영상 데이터는 파일로서 취급되기 때문에, 영상 데이터는 네트워크에 의해 결합된 서버 사이에서 전송되거나, 공유된다. 이 때문에, 데이터 파일의 호환성은 프로그램 제작계 시스템을 구성하는 디바이스 사이에서, 엄밀하게 보증될 필요가 있다.
종래, 패키지 미디어의 표준 규격이 엄밀하게 정해져 있었기 때문에, 패키지 미디어에 기록된 프로그램 소재는, 물리적으로 상호 호환성이 명확히 보증되어 있었다. 그러나, 파일로서 장치에 받아들여진 프로그램 소재에서는, 포맷은 논리적인 의미 부여로서 파악되어, 물리 포맷과는 독립적이게 된다. 이러한 배경으로부터, 다종다양한 포맷이 다른 포맷과 호환성을 갖지 않은 채 혼재하고 있다.
이러한 포맷의 혼재에 의한 번잡함을 해소하기 위해서, 방송업계의 통일 파일 교환 포맷을 목표로 SMPTE(Society of Motion Picture and Television Engineers)에 의해 MXF 규격이 제정되었다. MXF는 코드화된 다양한 영상 데이터나 음성 데이터를 메타데이터와 함께 포장하기 위한 「용기」 또는 「포장지」와 같은 것이다. 이 MXF를 사용함으로써, 네트워크를 통한 프로그램 소재의 영상 데이터의 파일 교환을 용이하게 행할 수 있게 되었다.
또한, 이 MXF를 사용하여 파일 교환을 행하고, 이 MXF에 포함되어 있는 프로그램의 영상 데이터를 재생하기 위한 기술이 알려져 있다(일본 특허 출원 공개 공보·P2006-139334호 공보).
MXF의 파일에는, 데이터를 식별하는 식별 태그나 인덱스 데이터 등 메타데이터라고 불리는, 프로그램 소재의 영상 데이터 이외의 데이터가 포함된다. 이 때문에, 프로그램 소재의 영상 데이터를 재생할 때에, 메타데이터가 디코더에 보내져 오는 시간에서는, 영상 데이터가 없다. 따라서, 종래 기술에서는, 다음의 영상 데이터가 보내져 올 때까지의 재생 공백 시간에 의해 재생 지연이 발생한다는 문제가 있다.
본 발명은, MXF의 파일에 기억된 영상 데이터를 재생 지연 없이 재생할 수 있는 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법을 제공하는 것을 목적으로 한다.
본 발명에 따른 영상 수록 재생 장치는, 영상 데이터 및 영상 데이터에 부대하여 적어도 영상 데이터를 식별하는 식별 태그와 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 입력하여 수록하고, 영상 데이터를 재생하는 영상 수록 재생 장치로서, 영상 수록 재생 장치는,
파일을 외부로부터 수신하도록 구성된 수신부와,
수신부에 의해 수신한 파일에 기록된 영상 데이터의 기억 위치를 해석하도록 구성된 해석부와,
해석부에 의해 해석된 기억 위치를 재생 정보로서 기억하도록 구성된 재생 정보 테이블과,
해석부에 의해 해석된 파일을, 수신부에 의해 수신한 미리 결정된 파일 포맷을 변경하지 않고 기억하도록 구성된 프로그램 데이터 기억부와,
재생 정보를 참조하여 영상 데이터의 기억 위치를 판단하고, 프로그램 데이터 기억부에 기억된 파일로부터 상기 영상 데이터를 재생하도록 구성된 디코더를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 영상 수록 방법은, 영상 데이터 및 영상 데이터에 부대하여 적어도 영상 데이터를 식별하는 식별 태그와 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 수신하여 수록하는 영상 수록 방법으로서, 영상 수록 방법은,
외부로부터 상기 파일을 수신하는 공정과,
파일에 포함되는 데이터가 영상 데이터인지의 여부를 판단하는 공정과,
데이터가 영상 데이터라고 판단되면, 파일에 기록된 영상 데이터의 기억 위치를 해석하는 공정과,
해석된 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정과,
수신한 파일을 미리 결정된 파일 포맷을 변경하지 않고 기억하는 공정을 포함한다.
또한, 본 발명에 따른 영상 재생 방법은, 영상 데이터 및 영상 데이터에 부대하여 적어도 영상 데이터를 식별하는 식별 태그와 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터가 기억되어 있는 파일로부터 디코더에 의해 영상 데이터를 재생하는 영상 재생 방법으로서, 영상 재생 방법은,
파일에 기록된 영상 데이터의 기억 위치를 해석하는 공정과,
해석한 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정, 및
재생 정보에 기초하여 상기 파일에 포함되는 상기 영상 데이터만을 디코딩하는 공정을 포함한다.
또한, 본 발명에 따른 영상 수록 재생 방법은, 영상 데이터 및 영상 데이터에 부대하여 적어도 영상 데이터를 식별하는 식별 태그와 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 수신하여 수록하고, 영상 데이터를 재생하는 영상 수록 재생 방법으로서, 영상 수록 재생 방법은,
외부로부터 상기 파일을 수신하는 공정과,
파일에 포함되는 데이터가 영상 데이터인지의 여부를 판단하는 공정과,
데이터가 영상 데이터라고 판단되면, 파일에 기록된 영상 데이터의 기억 위치를 해석하는 공정과,
해석된 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정과,
수신한 파일을 미리 결정된 파일 포맷을 변경하지 않고 기억하는 공정과,
재생 정보에 기초하여 파일에 포함되는 영상 데이터만을 디코딩하는 공정을 포함한다.
본 발명에 의하면 MXF의 파일에 기억된 영상 데이터를 재생 지연 없이 재생할 수 있는 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법을 제공할 수 있다.
이하, 본 발명의 실시예를 도면을 참조하여 설명한다.
<실시예 1>
도 1은 본 발명의 실시예에 따른 영상 수록 재생 장치의 전체 구성을 도시한 블록도이다.
영상 수록 재생 장치(10)는, 제어부(11), 해석부(12), 재생 정보 테이블(13), 프로그램 데이터 기억부(14), 사용자 인터페이스부(15), 디코더(16), 수신부(17)를 구비하고 있다.
프로그램 데이터란, 프로그램을 방송하기 위해서 필요한 데이터가 저장된 MXF로 기술된 파일을 가리키며, 파일은 영상 데이터, 및 영상 데이터에 부대하여 적어도 영상 데이터를 식별하는 식별 태그, 영상 데이터의 압축 방식, 영상 데이터의 데이터 사이즈에 관한 정보 등을 포함하는 메타데이터를 내포한다. 또한, 프로그램 데이터는, 영상 데이터 뿐만 아니라, 음성 데이터, 자막 데이터를 포함하는 경우도 있다.
제어부(11)는, 해석부(12), 재생 정보 테이블(13), 프로그램 데이터 기억부(14), 사용자 인터페이스부(15), 및 디코더(16)와 접속되어, 이들 및 영상 수록 재생 장치(10) 전체를 제어한다.
수신부(17)는, 영상 수록 재생 장치(10)에 프로그램 데이터를 입력하는 장치이며, 해석부(12)와 접속되어 있다. 여기서 수신부(17)는, 후술하는 영상 데이터를 포함한 MXF의 프로그램 데이터를 수신한다.
해석부(12)는, 수신부(17)가 수신한 프로그램 데이터를 해석하여, 영상 데이터와 메타데이터를 판별한다. 그리고, 해석부(12)는, 메타데이터로부터 영상 데이터가 기억되어 있는 기억 위치를 해석한다. 또한, 해석부(12)는, 기억 위치를 프 로그램 데이터의 식별 정보에 관련시켜, 재생 정보로서 기억 위치를 재생 정보 테이블(13)에 기억한다. 재생 정보 테이블(13)의 상세한 것은 후술한다. 기억 위치는, 예컨대, 프로그램 데이터의 파일에서의 각 영상 데이터의 선두 위치와 데이터 사이즈에 의해 표시된다. 또한 해석부(12)는, 해석이 종료된 프로그램 데이터를 수신한 MXF 상태로 프로그램 데이터 기억부(14)에 기억한다.
또한, 재생 정보의 재생 정보 테이블(13)로의 기록 및 프로그램 데이터의 프로그램 데이터 기억부(14)로의 기록은, 해석부(12)로부터 재생 정보 테이블(13) 및 프로그램 데이터 기억부(14)에 직접 기록해도 좋고, 또한 영상 수록 장치(10)의 내부 버스(도시하지 않음)를 경유하여 기록해도 좋다. FTP 서버(20)로부터 MXF의 프로그램 데이터를 수신하고, 기억 위치를 해석하며, 기억 위치는 재생 정보로서 재생 정보 테이블(13)에 기록하고, 또한 프로그램 데이터는 프로그램 데이터 기억부(14)에 기억한다. 이러한 처리들을, 이하 「수록」이라고 한다.
사용자 인터페이스부(15)는, 사용자로부터의 명령이 입력된다. 예컨대, 프로그램 데이터 기억부(14)에 기억되어 있는 프로그램 데이터를 재생하는 명령이 사용자 인터페이스부(15)로부터 입력된다. 그러면, 제어부(11)는, 재생할 프로그램 데이터의 재생 정보를 디코더(16)에 송신할 것을 재생 정보 테이블(13)에 명령하고, 또한 재생할 프로그램 데이터를 디코더(16)에 송신할 것을 프로그램 데이터 기억부(14)에 명령한다.
재생 정보 테이블(13)은 프로그램 데이터의 재생 정보를 디코더(16)에 송신하고, 또한 프로그램 데이터 기억부(14)는 프로그램 데이터를 디코더(16)에 송신한 다.
디코더(16)는, 재생 정보와 프로그램 데이터를 수신하고, 재생 정보에 따라서 프로그램 데이터 중 영상 데이터가 기억되어 있는 기억 위치를 판단하여, 영상 데이터만을 재생한다. 따라서, 재생 정보를 참조함으로써, 영상 데이터를 디코딩할 때에, 재생 지연 없이 영상 데이터를 재생할 수 있다.
다음으로, 도 2a 및 도 2b를 참조하여 영상 데이터를 포함하는 MXF의 프로그램 데이터의 일례를 설명한다.
도 2a는 MXF의 기본 기술 형식을 도시한다. MXF에서는, Key(30), Length(40), Value(50)의 3가지의 기술이 반복되어 있다. 이것을 KLV 코딩 방식이라고 한다. Key(30)에는 데이터의 식별 태그가 기술되고, Length(40)에는 이후에 잇따르는 Value(50)의 데이터의 데이터 길이 등의 데이터 사이즈에 관한 정보가 기술된다. 또한, Value(50)에는 MXF 파일에 저장하고 싶은 데이터 그 자체가 들어간다. 또한, 도 2a에서는, Key(30)는 「K」, Length(40)는 「L」, Value(50)는 「V」라고 표기되어 있다. Key(30)에는 데이터의 식별 태그가 기술되기 때문에, Key(30)를 참조함으로써, Key(30)에 잇따르는 Value(50)에 저장되는 데이터가, 동작 화상 데이터 또는 음성 데이터인 것을 식별할 수 있다.
도 2b는 Value(50)에 영상 데이터 등이 저장되어 있는 MXF 파일을 도시한다. 이 예에서는, Value(50)에, Partition Pack(51), Data element(52), Picture element(53, 54, 55) 및 Index Table(60)이 저장되어 있다. Partition Pack(51)은, MXF 파일의 헤더·보디·풋터를 나누기 위해서 사용된다. Data element(52) 는, 영상 데이터에 부수되는 데이터이다. Picture element(53, 54, 55)는, 영상 데이터의 동작 화상 데이터이다. Index Table(60)은, 데이터의 저장 위치의 특정을 고속으로 행하기 위해서 복수의 Picture element(53, 54, 55)의 구분 등을 나타낸 데이터이다. 또한, Value(50)에는, 도시하는 바와 같이, 복수의 Picture element(53, 54, 55)가 저장되어도 좋다.
다음으로, 도 3을 참조하여 재생 정보 테이블(13)의 일례를 설명한다.
영상 수록 재생 장치(10)가 프로그램 데이터를 수록할 때에, 재생 정보 테이블(13)은, 프로그램 데이터 파일의 식별 정보를 기억하고, 또한 프로그램 데이터 중의 영상 데이터가 기억되어 있는 기억 위치를 재생 정보로서 기억한다. 기억 위치는, 상술한 바와 같이, 프로그램 데이터의 파일에서의 각 영상 데이터의 선두 위치와 데이터 사이즈에 의해 표시된다. 따라서, 재생 정보 테이블(13)은, 프로그램 데이터의 파일마다, 각 영상 데이터의 선두 위치와 데이터 길이를, 재생 정보로서 기록한다. 영상 데이터가 기억되어 있는 부분의 선두 위치는, MXF 파일의 Key(30)를 참조함으로써 판별할 수 있다. 또한 영상 데이터의 데이터 길이는, Length(40)를 참조함으로써 판별할 수 있다.
도 3에 도시되는 재생 정보 테이블(13)은, 프로그램 데이터 파일의 식별 정보와, 재생 정보로서 프로그램 데이터의 각 영상 데이터의 선두 위치와 사이즈를 나타낸다. 식별 정보는 FILE_ A이다. 제1 영상 데이터에서, 선두는 프로그램 데이터의 맨 처음으로부터 0.3 MB의 위치에 있으며, 사이즈가 1 MB이다. 제2 영상 데이터에서는, 선두는 프로그램 데이터의 맨 처음으로부터 1.8 MB의 위치에 있으 며, 사이즈가 1 MB이다. 또한 제3 영상 데이터에서, 선두는 프로그램 데이터의 맨 처음으로부터 3.0 MB의 위치에 있으며, 사이즈는 0.5 MB이다. 또한, 다른 프로그램 데이터에 대해서도, 프로그램 데이터 파일의 식별 정보와 함께 재생 정보가 이 재생 정보 테이블(13)에 기재된다.
또한, 영상 데이터의 기억 위치는, 상술한 예에 한정되지 않고, 각 영상 데이터의 선두 위치와 말미 위치로 나타낼 수도 있다. 따라서, 재생 정보 테이블(13)은, 각 영상 데이터의 선두 위치와 말미 위치를 재생 정보로서 기록해도 좋다. 이 경우, 해석부(12)는, Value(50)의 개시 위치가 선두 위치이고, Length(40)에 기술되어 있는 데이터 사이즈만큼 경과한 위치가 말미 위치라고 해석한다.
다음으로, 도 4를 참조하여 영상 수록 재생 장치(10)에 프로그램 데이터를 수록하는 경우의 처리예를 설명한다.
여기서는, FTP 서버(20)로부터의 MXF의 프로그램 데이터가 수신되고, 해석되며, 재생 정보가 재생 정보 테이블(13)에 기억되고, 또한 프로그램 데이터가 프로그램 데이터 기억부(14)에 기억된다.
우선, FTP 서버(20)로부터 영상 수록 재생 장치(10)에 MXF의 프로그램 데이터가 송신되어 온다(S101). 한 번에 프로그램 데이터 전체가 송신되어 오는 것이 아니라, 데이터의 스트림(stream)으로서, 프로그램 데이터가 송신되어 온다. 그러나, 도 4에서는 프로그램 데이터의 송신을 S101의 화살표 1개만으로 나타내고 있다.
FTP 서버(20)로부터 영상 수록 재생 장치(10)에 프로그램 데이터가 송신되어 오면, 수신부(17)는 그 데이터를 수신하고, 해석부(12)에 수신한 데이터를 송신한다(S102). 데이터를 수신한 해석부(12)는, 데이터 중의 Key(30)를 참조하여 Value(50)에 저장되어 있는 데이터가 영상 데이터인지의 여부를 판단한다. Value(50)에 저장되어 있는 데이터가 영상 데이터인 경우에는, 해석부(12)는 Length(40)를 참조하여 영상 데이터의 데이터 길이를 판단한다. 그리고, 해석부(12)는, 영상 데이터의 선두 위치 및 데이터 길이를 재생 정보로서, 그 프로그램 데이터의 식별 정보와 대응시키고, 이들을 재생 정보 테이블(13)에 기억한다(S103). 또한, 해석부(12)는 해석이 종료된 데이터를 MXF 상태로 프로그램 데이터 기억부(14)에 송신하고, 프로그램 데이터 기억부(14)는 수신한 데이터를 기억한다(S104).
수신한 데이터의 해석 및 기억이 종료되면, 해석 및 기억을 행하는 동안에 수신부(17)가 수신한 데이터를, 수신부(17)로부터 해석부(12)로 송신한다(S105). 데이터를 수신한 해석부(12)는, 프로그램 데이터의 Key(30)를 참조하여 Value(50)에 저장되어 있는 데이터가 영상 데이터인지의 여부를 판단한다. Value(50)에 저장되어 있는 데이터가 영상 데이터인 경우에는, 해석부(12)는 Length(40)를 참조하여 영상 데이터의 데이터 길이를 판단한다. 그리고, 해석부(12)는, 영상 데이터의 선두 위치 및 데이터 길이를 그 프로그램 데이터와 대응시키고, 이들을 재생 정보로서 재생 정보 테이블(13)에 기억한다(S106). 또한 해석부(12)는, 해석이 종료된 프로그램 데이터를 MXF 상태로 프로그램 데이터 기억부(14)로 송신하고, 프로그램 데이터를 프로그램 데이터 기억부(14)에 기억시킨다(S107).
프로그램 데이터 기억부(14)가 해석부(12)로부터 수신한 데이터를 기억하면, 해석 및 기억을 행하는 동안에 수신부(17)가 수신한 데이터에 대해서, 처리 S105 내지 S107과 마찬가지로 해석 및 기억이 행해진다. 이후, 프로그램 데이터 전체를 수신할 때까지, 동일한 처리가 반복된다(S110). 이러한 처리를 수록이라고 한다.
다음으로, 도 5를 참조하여 영상 수록 재생 장치(10)가 프로그램 데이터를 재생하는 경우의 처리예를 설명한다.
우선, 프로그램 데이터를 재생하는 명령인 재생 요구가 사용자 인터페이스부(15)로부터 입력된다(S201). 재생 요구는, 프로그램 데이터의 지정을 포함하고 있다. 제어부(11)는, 재생 정보 테이블(13)에 지정된 프로그램 데이터의 재생 정보를 디코더(16)에 송신할 것을 명령한다(S202). 또한, 제어부(11)는, 프로그램 데이터 기억부(14)에 지정된 프로그램 데이터를 디코더(16)에 송신할 것을 명령한다(S203). 재생 정보 테이블(13)은, 디코더(16)에 지정된 프로그램 데이터의 재생 정보를 송신하고(S204), 또한 프로그램 데이터 기억부(14)는 디코더(16)에 지정된 프로그램 데이터를 송신한다(S205). 디코더(16)는, 재생 정보를 참조하여 영상 데이터의 기억 위치를 판단하고, 프로그램 데이터 중 영상 데이터가 기억되어 있지 않은 부분은 재생하지 않는다고 판단하며(S206, S207), 프로그램 데이터 중 영상 데이터가 기억되어 있는 부분은 재생한다고 판단하여 디코딩한다(S208). 프로그램 데이터 중의 모든 영상 데이터를 판단하여 디코딩할 때까지, 처리 S206, S207, S208 등의 「재생한다」 또는 「재생하지 않는다」의 판단을 반복한다.
이와 같이, 실시예에 따른 영상 수록 재생 장치는, MXF의 프로그램 데이터를 수록할 때에, 프로그램 데이터에 포함되는 영상 데이터와 메타데이터를 해석하고, 그 해석한 위치 정보를 재생 정보로서 재생 정보 테이블(13)에 기억한다. 그리고, 재생 시에 디코더(16)에 프로그램 데이터 뿐만 아니라 그 프로그램 데이터의 재생 정보도 송신한다. 디코더(16)에서는, 재생 정보에 기초하여 영상 데이터의 기억 위치를 판단하고, 영상 데이터만을 재생함으로써, 재생 지연 없이 연속해서 영상 데이터를 재생할 수 있다.
<실시예 2>
실시예 1에서는, 재생 시에, 프로그램 데이터와 그 프로그램 데이터의 재생 정보가 디코더(16)에 보내진다. 그리고, 디코더(16)가 재생 정보를 참조하여 영상 데이터가 기억되어 있는 기억 위치를 판단하여 프로그램 데이터의 영상 데이터를 디코딩한다. 그러나, 영상 데이터가 기억되어 있는 기억 위치의 판단은, 디코더(16)가 아니라 제어부(11)가 행해도 좋다.
그래서, 실시예 2에서는, 제어부(11)가 영상 데이터가 기억되어 있는 위치를 판단한다.
도 6은 실시예 2에 따른 영상 수록 재생 장치의 전체 구성을 도시한 도면이다.
영상 수록 재생 장치(10)의 구성은, 실시예 1과 동일하기 때문에, 동일 부분에 동일 기호를 붙이고 설명을 생략한다. 또한, MXF 및 재생 정보 테이블(13)도 실시예 1과 동일하기 때문에 동일 부분에 동일 기호를 붙이고 설명을 생략한다.
실시예 2는, 영상 수록 재생 장치(10) 안을 흐르는 데이터를 재생하는 경우 만이 실시예 1과 다르기 때문에, 영상 데이터를 재생하는 경우의 데이터의 흐름에 대해서 설명한다.
프로그램 데이터 기억부(14)에 기억되어 있는 프로그램 데이터를 재생하는 명령인 재생 요구가 사용자 인터페이스부(15)로부터 입력된다. 재생 요구는, 프로그램 데이터의 지정을 포함하고 있다. 제어부(11)는, 재생 정보 테이블(13)에 기억된, 지정된 프로그램 데이터에 대응한 재생 정보를 참조하여, 프로그램 데이터 중 영상 데이터가 기억되어 있는 기억 위치를 판단한다. 제어부(11)는, 영상 데이터가 기억되어 있는 기억 위치에 기초하여, 프로그램 데이터 기억부(14)에 프로그램 데이터 중 영상 데이터 부분만을 디코더(16)에 송신할 것을 명령한다. 영상 데이터 부분만을 수신한 디코더(16)는, 수신한 순서로 영상 데이터를 디코딩한다. 이 실시예에 의한 영상 수록 재생 장치도, 재생 지연 없이 연속해서 영상 데이터를 재생할 수 있다고 하는 실시예 1과 동일한 효과를 얻을 수 있다.
도 7은 도 6에 도시하는 영상 수록 재생 장치(10)가 프로그램 데이터를 재생하는 경우의 처리예를 도시한다. 우선, 프로그램 데이터를 재생하는 명령인 재생 요구가 사용자 인터페이스부(15)로부터 입력된다(S301). 이 재생 요구는, 프로그램 데이터의 지정을 포함하고 있다. 제어부(11)는, 재생 정보 테이블(13)에 기억되어 있는 지정된 프로그램 데이터의 재생 정보를 참조한다(S302). 제어부(11)는, 재생 정보에 의해 영상 데이터의 기억 위치를 판단하고, 재생하는 영상 데이터가 기억되어 있는 위치 이외의 프로그램 데이터는 재생하지 않는다고 판단하여, 제어부(11)는 프로그램 데이터 기억부(14)에 그 부분의 프로그램 데이터를 디코더(16) 에 송신시키지 않는다(S303). 처리 S304 및 처리 S305도 처리 S302 및 처리 S303과 동일하게 처리된다. 또한, 제어부(11)는, 재생 정보 테이블(13)에 기억되어 있는 재생 정보를 참조하여(S306) 영상 데이터의 기억 위치를 판단하고, 영상 데이터가 기억되어 있는 위치의 프로그램 데이터를 재생한다고 판단한다(S307). 제어부(11)가 재생한다고 판단하면, 제어부(11)는 프로그램 데이터 기억부(14)에 그 부분의 프로그램 데이터를 디코더(16)에 송신시킨다(S308). 프로그램 데이터 기억부(14)로부터 송신된 프로그램 데이터를 수신한 디코더(16)는, 수신한 순서로 프로그램 데이터를 디코딩한다(S309).
이와 같이 제어부(11)가, 재생하는 영상 데이터의 기억 위치를 판단하는 경우도, 재생 지연 없이 재생할 수 있다.
이상과 같이, 영상 데이터를 포함하는 MXF의 프로그램 데이터를 영상 수록 재생 장치(10)에 수록하는 경우에, 영상 수록 재생 장치(10)는, 프로그램 데이터 중에서 영상 데이터가 기억되어 있는 위치를 MXF 파일의 Key(30)와 Length(40)에 의해 해석하고, 해석 결과를 재생 정보로서 재생 정보 테이블(13)에 기억한다. 그리고, 재생 시에는 이 재생 정보 테이블(13)이 참조된 재생 정보에 기초하여 영상 데이터의 기억 위치가 판단된다. 그리고 프로그램 데이터로부터 영상 데이터가 추출되고, 영상 데이터가 디코딩된다. 이에 따라, 재생 지연 없이 영상 데이터가 재생된다.
또한, 프로그램 데이터를 MXF 상태로 영상 수록 재생 장치(10)에 기억하기 때문에, 다른 영상 수록 재생 장치(10) 등에 영상 데이터를 전송할 때에 영상 데이 터를 MXF로 변환할 필요가 없고, MXF로의 전송의 용이함 및 재생 지연이 없는 재생을 동시에 실현할 수 있다.
또한, 본 발명은, 상기 구성에 한정되는 것은 아니며, 여러 가지 변형이 가능하다. 예컨대, 실시예 1 및 실시예 2에서는, 프로그램 데이터의 수록과 재생은 설명의 간편화를 위해서 각각의 처리로서 나타내었다. 실시예 1 및 실시예 2에 나타낸 처리에서는, 프로그램 데이터의 수록이 종료되고 나서 재생을 행한다. 그러나, 하나의 프로그램 데이터가 수록 종료되기 전에, 수록된 부분부터 재생을 행하도록 해도 좋다. 또한, 영상 데이터의 재생은, 사용자 인터페이스부(15)로부터의 명령에 의해 행해지는 경우를 나타내었으나, 재생하는 날짜나 시간 등을 지정하여 재생 예약을 하도록 구성해도 좋다.
또한 실시예 1에서는, 재생 정보, 프로그램 데이터는, 각각 프로그램 데이터 기억부(14), 재생 정보 기억부(13)로부터 디코더(16)에 직접 보내졌다. 또한 실시예 2에서는, 프로그램 데이터는, 프로그램 데이터 기억부(14)로부터 디코더(16)에 직접 보내졌다. 그러나, 재생 정보, 프로그램 데이터는, 영상 수록 재생 장치(10)의 내부 버스(도시하지 않음)를 통해 디코더(16)에 보내져도 좋다.
또한 재생 정보는, 도 3에 기재된 예에 한정되지 않고, 영상 데이터의 압축 방식명을 추가해도 좋다. 또한, 프로그램 데이터가 영상 뿐만 아니라, 음성, 자막 데이터를 포함하고, 이들을 재생하는 경우에는, 영상, 음성, 자막의 구분을 나타내는 정보를 재생 정보에 더해도 좋다.
또한, 실시예 1에서는, 재생 정보 테이블(13)은, 복수의 프로그램 데이터에 대해서, 프로그램 데이터의 식별 정보와 각 영상 데이터의 재생 정보를 관련시켜 기억하고 있다. 그러나, 재생 정보 테이블(13)을 프로그램 데이터마다 작성해도 좋다.
여기서 개시된 본 발명의 명세 및 실행을 고려할 때 본 발명의 다른 실시형태들 및 변형들은 당업자에게 명백하게 된다. 본 발명의 진정한 범위 및 사상을 청구범위에 의해 표시하면서, 명세서 및 대표적인 실시형태는, 단지 예시적인 것으로 간주되도록 의도된다.
도 1은 실시예 1에 따른 영상 수록 재생 장치의 구성을 도시하는 블록도이다.
도 2a는 실시예 1에 따른 영상 수록 장치에 입력되는 파일의 포맷을 도시하는 도면이다.
도 2b는 실시예 1에 따른 영상 수록 장치에 입력되는 파일의 포맷을 도시하는 도면이다.
도 3은 실시예 1에 따른 영상 수록 재생 장치에 기억된 재생 정보 테이블을 도시하는 도면이다.
도 4는 실시예 1에 따른 영상 수록 재생 장치가 파일을 수록하는 경우의 처리를 도시하는 시퀀스도이다.
도 5는 실시예 1에 따른 영상 수록 재생 장치가 파일에 포함된 영상 데이터를 재생하는 경우의 처리를 도시하는 시퀀스도이다.
도 6은 실시예 2에 따른 영상 수록 재생 장치의 구성을 도시하는 블록도이다.
도 7은 실시예 2에 따른 영상 수록 재생 장치가 파일에 포함된 영상 데이터를 재생하는 경우의 처리를 도시하는 시퀀스도이다.

Claims (15)

  1. 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 입력하여 수록하고, 상기 영상 데이터를 재생하는 영상 수록 재생 장치로서,
    영상 수록 재생 장치는,
    상기 파일을 외부로부터 수신하도록 구성된 수신부와,
    상기 수신부에 의해 수신한 상기 파일에 기록된 상기 영상 데이터의 기억 위치를 해석하도록 구성된 해석부와,
    상기 해석부에 의해 해석된 상기 기억 위치를 재생 정보로서 기억하도록 구성된 재생 정보 테이블과,
    상기 해석부에 의해 해석된 상기 파일을, 상기 수신부에 의해 수신한 상기 미리 결정된 파일 포맷을 변경하지 않고 기억하도록 구성된 프로그램 데이터 기억부와,
    상기 재생 정보를 참조하여 상기 영상 데이터의 상기 기억 위치를 판단하고, 상기 프로그램 데이터 기억부에 기억된 상기 파일로부터 상기 영상 데이터를 재생하도록 구성된 디코더를 포함하는 것을 특징으로 하는 영상 수록 재생 장치.
  2. 제1항에 있어서, 상기 프로그램 데이터 기억부에게 상기 파일을 상기 디코더 에 송신시키게 하고, 또한 상기 재생 정보 테이블에게 상기 재생 정보를 상기 디코더에 송신시키게 하도록 구성된 제어부를 더 포함하는 것을 특징으로 하는 영상 수록 재생 장치.
  3. 제1항에 있어서, 상기 파일 및 상기 재생 정보를 판독하여 상기 디코더에 송신하도록 구성된 제어부를 더 포함하는 것을 특징으로 하는 영상 수록 재생 장치.
  4. 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 입력하여 수록하고, 상기 영상 데이터를 재생하는 영상 수록 재생 장치로서,
    영상 수록 재생 장치는,
    상기 파일을 외부로부터 수신하도록 구성된 수신부와,
    상기 수신부에 의해 수신한 상기 파일에 기록된 상기 영상 데이터의 기억 위치를 해석하도록 구성된 해석부와,
    상기 기억 위치를 재생 정보로서 기억하도록 구성된 재생 정보 테이블과,
    상기 해석부에 의해 해석된 상기 파일을, 상기 수신부에 의해 수신한 상기 미리 결정된 파일 포맷을 변경하지 않고 기억하도록 구성된 프로그램 데이터 기억부와,
    상기 재생 정보를 참조하여 상기 영상 데이터의 상기 기억 위치를 판단하고, 상기 프로그램 데이터 기억부에 기억된 상기 파일로부터 상기 영상 데이터를 판독하도록 구성된 제어부와,
    상기 제어부에 의해 판독된 상기 영상 데이터를 재생하도록 구성된 디코더를 포함하는 것을 특징으로 하는 영상 수록 재생 장치.
  5. 제1항 또는 제4항에 있어서, 상기 영상 데이터의 기억 위치는, 영상 데이터의 선두 위치와 데이터 사이즈로 나타나 있는 것을 특징으로 하는 영상 수록 재생 장치.
  6. 제1항 또는 제4항에 있어서, 상기 영상 데이터의 기억 위치는, 영상 데이터의 선두 위치와 말미 위치로 나타나 있는 것을 특징으로 하는 영상 수록 재생 장치.
  7. 제1항 또는 제4항에 있어서, 상기 재생 정보 테이블은, 상기 재생 정보를 프로그램 데이터의 식별 정보와 대응시켜 기억하도록 구성되어 있는 것을 특징으로 하는 영상 수록 재생 장치.
  8. 제1항 또는 제4항에 있어서, 상기 미리 결정된 파일 포맷은 MXF인 것을 특징으로 하는 영상 수록 재생 장치.
  9. 제6항에 있어서, 상기 파일은, 상기 식별 태그인 Key, 상기 데이터 사이즈에 관한 정보를 나타내는 Length, 데이터가 저장되는 Value를 이용하는 KLV 코딩 방식의 MXF 파일 포맷으로 기술되고,
    상기 해석부는, 상기 파일의 상기 Key를 참조하여 상기 데이터가 상기 영상 데이터인지의 여부를 판단하고, 상기 영상 데이터라고 판단된 상기 영상 데이터의 상기 선두 위치가 상기 파일의 상기 Value의 개시 위치이며, 상기 말미 위치가 상기 파일의 상기 Length에 기술되어 있는 상기 데이터 사이즈만큼 경과한 위치라고 해석하는 것을 특징으로 하는 영상 수록 재생 장치.
  10. 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 수신하여 수록하는 영상 수록 방법으로서,
    영상 수록 방법은,
    외부로부터 상기 파일을 수신하는 공정과,
    상기 파일에 포함되는 데이터가 상기 영상 데이터인지의 여부를 판단하는 공정과,
    상기 데이터가 상기 영상 데이터라고 판단되면, 상기 파일에 기록된 상기 영상 데이터의 기억 위치를 해석하는 공정과,
    해석된 상기 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정 과,
    수신한 상기 파일을 상기 미리 결정된 파일 포맷을 변경하지 않고 기억하는 공정을 포함하는 것을 특징으로 하는 영상 수록 방법.
  11. 제10항에 있어서, 상기 미리 결정된 파일 포맷은 MXF인 것을 특징으로 하는 영상 수록 방법.
  12. 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터가 기억되어 있는 파일로부터 디코더에 의해 상기 영상 데이터를 재생하는 영상 재생 방법으로서,
    영상 재생 방법은,
    상기 파일에 기록된 상기 영상 데이터의 기억 위치를 해석하는 공정과,
    해석한 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정과,
    상기 재생 정보에 기초하여 상기 파일에 포함되는 상기 영상 데이터만을 디코딩하는 공정을 포함하는 것을 특징으로 하는 영상 재생 방법.
  13. 제12항에 있어서, 상기 재생 정보 테이블에 기억되어 있는 상기 재생 정보 및 상기 파일을 디코더에 송신하는 공정과,
    상기 디코더에 의해 상기 재생 정보에 기초하여 상기 파일로부터 상기 영상 데이터를 추출하여 상기 영상 데이터를 디코딩하는 공정을 더 포함하는 것을 특징으로 하는 영상 재생 방법.
  14. 제12항에 있어서, 상기 재생 정보에 기초하여 상기 파일에 포함되는 상기 영상 데이터만을 상기 디코더에 송신하는 공정과,
    송신된 상기 영상 데이터를 상기 디코더가 수신하여 상기 영상 데이터를 디코딩하는 공정을 더 포함하는 것을 특징으로 하는 영상 재생 방법.
  15. 영상 데이터 및 영상 데이터에 부대하여 적어도 상기 영상 데이터를 식별하는 식별 태그와 상기 영상 데이터의 데이터 사이즈에 관한 정보를 포함하는 메타데이터를 내포하는 미리 결정된 파일 포맷의 파일을 외부로부터 수신하여 수록하고, 상기 영상 데이터를 재생하는 영상 수록 재생 방법으로서,
    영상 수록 재생 방법은,
    외부로부터 상기 파일을 수신하는 공정과,
    상기 파일에 포함되는 데이터가 상기 영상 데이터인지의 여부를 판단하는 공정과,
    상기 데이터가 상기 영상 데이터라고 판단되면, 상기 파일에 기록된 상기 영상 데이터의 기억 위치를 해석하는 공정과,
    해석된 상기 기억 위치를 재생 정보로서 재생 정보 테이블에 기억하는 공정과,
    수신한 상기 파일을 상기 미리 결정된 파일 포맷을 변경하지 않고 기억하는 공정과,
    상기 재생 정보에 기초하여 상기 파일에 포함되는 상기 영상 데이터만을 디코딩하는 공정을 포함하는 것을 특징으로 하는 영상 수록 재생 방법.
KR20090037140A 2008-06-05 2009-04-28 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법 Active KR101051063B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008148333A JP4679609B2 (ja) 2008-06-05 2008-06-05 映像収録再生装置、映像収録方法及び映像再生方法
JPJP-P-2008-148333 2008-06-05

Publications (2)

Publication Number Publication Date
KR20090127052A KR20090127052A (ko) 2009-12-09
KR101051063B1 true KR101051063B1 (ko) 2011-07-21

Family

ID=40886907

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20090037140A Active KR101051063B1 (ko) 2008-06-05 2009-04-28 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법

Country Status (7)

Country Link
US (1) US8260114B2 (ko)
EP (2) EP2228799B1 (ko)
JP (1) JP4679609B2 (ko)
KR (1) KR101051063B1 (ko)
CN (1) CN101599084A (ko)
CA (1) CA2665932A1 (ko)
TW (1) TW201003388A (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011114490A (ja) * 2009-11-25 2011-06-09 Toshiba Corp 放送素材送出装置及びデータ送出方法
KR20120035406A (ko) * 2010-10-05 2012-04-16 삼성전자주식회사 동영상 파일 재생 방법 및 장치
CN102932677B (zh) * 2012-08-16 2014-05-07 中央电视台 一种媒体文件封装格式检测装置与方法
CN112312193A (zh) * 2019-07-26 2021-02-02 青岛海信传媒网络技术有限公司 电视节目的录制数据的管理方法及相关装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005051631A (ja) 2003-07-30 2005-02-24 Sony Corp プログラム、データ処理方法およびその装置
JP2006333330A (ja) * 2005-05-30 2006-12-07 Sony Corp データ処理方法、その装置およびプログラム
KR20070007160A (ko) * 2004-04-27 2007-01-12 톰슨 라이센싱 분산 저장 시스템에서의 방법 및 스트림

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252947B1 (en) 1999-06-08 2001-06-26 David A. Diamond System and method for data recording and playback
WO2003030172A1 (fr) 2001-09-28 2003-04-10 Teac Corporation Appareil de reproduction de disque de stockage de donnees
JP4219602B2 (ja) * 2002-03-01 2009-02-04 株式会社日立製作所 記憶制御装置および記憶制御装置の制御方法
US20030202606A1 (en) 2002-04-05 2003-10-30 Michael Tinker Multi-phase processing for real-time display of a compressed video bitstream
JP3939198B2 (ja) * 2002-05-20 2007-07-04 三洋電機株式会社 データ出力装置
JP2004201266A (ja) * 2002-05-28 2004-07-15 Matsushita Electric Ind Co Ltd 画像データ再生装置
JP3969656B2 (ja) 2003-05-12 2007-09-05 ソニー株式会社 情報処理装置および方法、プログラム記録媒体、並びにプログラム
JP3894444B2 (ja) * 2003-06-11 2007-03-22 ソニー株式会社 情報処理装置および方法、プログラム記録媒体、並びにプログラム
JP4412122B2 (ja) * 2004-09-09 2010-02-10 三菱電機株式会社 蓄積再生表示装置
JP4688201B2 (ja) 2004-11-10 2011-05-25 日本放送協会 ストレージ装置、並びに、コンテンツ蓄積管理方法及びコンテンツ蓄積管理プログラム
JP4251149B2 (ja) * 2005-04-15 2009-04-08 ソニー株式会社 情報管理システム、情報管理装置及び情報管理方法
JP4270161B2 (ja) * 2005-04-15 2009-05-27 ソニー株式会社 情報記録再生システム、情報記録再生装置及び情報記録再生方法
KR100952547B1 (ko) 2005-04-25 2010-04-12 샤프 가부시키가이샤 기록 장치 및 방법, 재생 장치 및 방법, 컴퓨터 판독가능한 기록 프로그램 기록 매체, 및 컴퓨터 판독가능한 재생 프로그램 기록 매체
JP4720543B2 (ja) 2006-03-01 2011-07-13 ソニー株式会社 データ処理装置、データ処理方法およびデータ処理プログラム、記録媒体、ならびに、再生装置、再生方法および再生プログラム
JP4706530B2 (ja) * 2006-03-27 2011-06-22 ソニー株式会社 再生装置、再生方法および再生プログラム
JP4450021B2 (ja) 2007-07-05 2010-04-14 ソニー株式会社 記録再生装置、記録装置、再生装置、記録方法、再生方法およびコンピュータプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005051631A (ja) 2003-07-30 2005-02-24 Sony Corp プログラム、データ処理方法およびその装置
KR20070007160A (ko) * 2004-04-27 2007-01-12 톰슨 라이센싱 분산 저장 시스템에서의 방법 및 스트림
JP2006333330A (ja) * 2005-05-30 2006-12-07 Sony Corp データ処理方法、その装置およびプログラム

Also Published As

Publication number Publication date
EP2228799A1 (en) 2010-09-15
EP2228799B1 (en) 2015-08-05
CA2665932A1 (en) 2009-12-05
JP2009296365A (ja) 2009-12-17
EP2131367A1 (en) 2009-12-09
CN101599084A (zh) 2009-12-09
US8260114B2 (en) 2012-09-04
JP4679609B2 (ja) 2011-04-27
KR20090127052A (ko) 2009-12-09
TW201003388A (en) 2010-01-16
EP2131367B1 (en) 2015-07-08
US20090304352A1 (en) 2009-12-10

Similar Documents

Publication Publication Date Title
US7139470B2 (en) Navigation for MPEG streams
JP5107314B2 (ja) 映像データの記録された情報貯蔵媒体、その記録方法、記録装置、再生方法及び再生装置
JP4485125B2 (ja) Avデータ記録再生装置及び方法、当該avデータ記録再生装置又は方法で記録されたディスク
US20100100640A1 (en) Video recording and playing apparatus, and file management method
JPWO2006033279A1 (ja) データ処理装置
EP1800310B1 (en) Recording apparatus, editing apparatus and digital video recording system
US8010566B2 (en) Extended multimedia file structure and multimedia file producting method and multimedia file executing method
US8824864B2 (en) Data processor
KR101051063B1 (ko) 영상 수록 재생 장치, 영상 수록 방법, 영상 재생 방법 및 영상 수록 재생 방법
KR100518749B1 (ko) 데이터 처리시스템, 기록재생장치, 데이터 처리방법 및 파일관리방법
JP2009088756A (ja) コンテンツ記録媒体、コンテンツ記録装置及びコンテンツ再生装置
CN100568943C (zh) 数据处理装置
US20080235401A1 (en) Method of storing media data delivered through a network
JP2005197839A (ja) トランスポートストリームの特殊再生方法及びトランスポートストリームの記録再生装置
JP4616144B2 (ja) データ処理装置
JP2001285800A (ja) データ信号記録再生装置およびデータ信号記録再生方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20140630

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20150619

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20160624

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20170616

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20190617

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000