KR100750520B1 - 부호화 스트림 생성 장치 및 방법, 데이터 전송 시스템 및 방법, 편집 시스템 및 방법 - Google Patents
부호화 스트림 생성 장치 및 방법, 데이터 전송 시스템 및 방법, 편집 시스템 및 방법 Download PDFInfo
- Publication number
- KR100750520B1 KR100750520B1 KR1019997004625A KR19997004625A KR100750520B1 KR 100750520 B1 KR100750520 B1 KR 100750520B1 KR 1019997004625 A KR1019997004625 A KR 1019997004625A KR 19997004625 A KR19997004625 A KR 19997004625A KR 100750520 B1 KR100750520 B1 KR 100750520B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- stream
- time code
- encoded
- layer
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 141
- 230000005540 biological transmission Effects 0.000 title claims description 62
- 239000003550 marker Substances 0.000 claims description 11
- 230000006835 compression Effects 0.000 claims 6
- 238000007906 compression Methods 0.000 claims 6
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 131
- 238000013139 quantization Methods 0.000 description 37
- 239000000463 material Substances 0.000 description 31
- 238000010586 diagram Methods 0.000 description 29
- 230000033001 locomotion Effects 0.000 description 27
- 239000013598 vector Substances 0.000 description 26
- 239000011159 matrix material Substances 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 11
- 230000003595 spectral effect Effects 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 239000002994 raw material Substances 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 206010011416 Croup infectious Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 201000010549 croup Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000001343 mnemonic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
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
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2368—Multiplexing of audio and video streams
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234354—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering signal-to-noise ratio parameters, e.g. requantization
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- 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/434—Disassembling 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/4341—Demultiplexing of audio and video streams
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/439—Processing of audio elementary streams
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/806—Transformation 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 with processing of the sound signal
- H04N9/8063—Transformation 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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/032—Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Time-Division Multiplex Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
오디오 인코더(17)는, 공급된 오리지널 오디오 데이터 (DV)를 MPEG 규격에 따라서 압축 부호화함으로써 부호화 오디오 스트림(오디오 엘리멘터리 스트림이라고도 한다)을 생성하는 회로이다. 또한, 오디오 인코더(17)는 CPU(11)로부터, 오리지널 오디오 데이터(DA)에 대응한 오리지널 타임 코드(TC)를 각 프레임마다 받아들이고, 그 타임 코드(TC)를, 부호화 스트림 중에 기술한다. 부호화 스트림의 어떤 장소에 이 오리지널 타임 코드를 기술할지에 대해서는 자세히는 후술한다.
Claims (98)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 부호화 스트림 생성 장치에 있어서:오디오 데이터 및 비디오 데이터를 수신하고, 이로부터 타임 코드 정보를 추출하는 수단;동화상 압축 방식(MPEG) 표준에 따라 부호화된 비디오 스트림, 상기 MPEG 표준에 따라 부호화된 제 1 형태의 오디오 스트림, 및 상기 MPEG 표준과는 다른 표준에 따라 부호화된 제 2 형태의 오디오 스트림을 생성하기 위하여, 상기 비디오 데이터 및 상기 오디오 데이터를 부호화하는 수단; 및상기 부호화된 비디오 스트림, 상기 부호화된 제 1 형태의 오디오 스트림 및 상기 부호화된 제 2 형태의 오디오 스트림의 픽처 레이어의 사용자 데이터 영역에 상기 타임 코드 정보를 삽입하는 수단을 포함하는, 부호화 스트림 생성 장치.
- 제 9 항에 있어서,상기 부호화 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 갖는, 부호화 스트림 생성 장치.
- 제 10 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 부호화 스트림 생성 장치.
- 제 9 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 타임 코드 정보가 고유의 스타트 코드로 혼동(mistake)되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 부호화 스트림 생성 장치.
- 삭제
- 삭제
- 제 9 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 부호화 스트림 생성 장치.
- 부호화 스트림 생성 방법에 있어서:오디오 데이터 및 비디오 데이터를 수신하고, 이로부터 타임 코드 정보를 추출하는 단계;동화상 압축 방식(MPEG) 표준에 따라 부호화된 비디오 스트림, 상기 MPEG 표준에 따라 부호화된 제 1 형태의 오디오 스트림, 및 상기 MPEG 표준과는 다른 표준에 따라 부호화된 제 2 형태의 오디오 스트림을 생성하기 위하여, 상기 비디오 데이터 및 상기 오디오 데이터를 부호화하는 단계; 및상기 부호화된 비디오 스트림, 상기 부호화된 제 1 형태의 오디오 스트림 및 상기 부호화된 제 2 형태의 오디오 스트림의 픽처 레이어의 사용자 데이터 영역에 상기 타임 코드 정보를 삽입하는 단계를 포함하는, 부호화 스트림 생성 방법.
- 제 16 항에 있어서,상기 부호화 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 갖는, 부호화 스트림 생성 방법.
- 제 17 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 부호화 스트림 생성 방법.
- 제 16 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 타임 코드 정보가 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 부호화 스트림 생성 방법.
- 삭제
- 삭제
- 제 16 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 부호화 스트림 생성 방법.
- 부호화 비디오 스트림을 생성하는 장치에 있어서:동화상 압축 방식(MPEG) 표준에 따라 부호화 비디오 스트림을 생성하기 위해 비디오 데이터를 부호화하는 수단; 및상기 부호화 비디오 스트림의 픽처 레이어의 사용자 데이터 영역에 타임 코드 정보를 삽입하는 수단으로서, 상기 픽처 레이어는 MPEG 표준에 정의되어 있는, 상기 삽입 수단을 포함하는, 부호화 비디오 스트림 생성 장치.
- 제 23 항에 있어서,상기 부호화 비디오 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 가지고, 상기 구조는 MPEG 표준에 정의되어 있는, 부호화 비디오 스트림 생성 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 제 23 항에 있어서,비디오 데이터를 수신하고, 이로부터 타임 코드 정보를 추출하는 수단을 더 포함하고, 상기 삽입 수단은 상기 추출된 타임 코드 정보를 상기 픽처 레이어에 삽입하는, 부호화 비디오 스트림 생성 장치.
- 부호화 비디오 스트림을 생성하는 방법에 있어서:동화상 압축 방식(MPEG) 표준에 따라 부호화 비디오 스트림을 생성하기 위하여 비디오 데이터를 부호화하는 단계; 및상기 부호화 비디오 스트림의 픽처 레이어의 사용자 데이터 영역에 타임 코드 정보를 삽입하는 단계로서, 상기 픽처 레이어는 상기 MPEG 표준에 정의되어 있는, 상기 삽입 단계를 포함하는, 부호화 비디오 스트림 생성 방법.
- 제 30 항에 있어서,상기 부호화 비디오 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 가지고, 상기 구조는 MPEG 표준에 정의되어 있는, 부호화 비디오 스트림 생성 방법.
- 제 30 항에 있어서,비디오 데이터를 수신하고, 이로부터 타임 코드 정보를 추출하는 단계를 더 포함하고, 상기 추출된 타임 코드 정보는 상기 부호화 비디오 스트림의 상기 픽처 레이어에 삽입되는, 부호화 비디오 스트림 생성 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 데이터 전송 시스템에 있어서:소스 오디오 데이터, 소스 비디오 데이터 및 상기 소스 비디오 데이터에 첨부된 타임 코드 정보를 저장하는 제 1 기록 매체와 동작 가능한 데이터 공급 수단으로서, 상기 타임 코드 정보는 상기 소스 비디오 데이터의 각 비디오 프레임과 연관되는, 상기 데이터 공급 수단;동화상 압축 방식(MPEG) 표준에 따라 부호화된 제 1 오디오 스트림, 상기 MPEG 표준과 상이한 표준에 따라 부호화된 제 2 오디오 스트림, 및 상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하고, 상기 소스 비디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보를 상기 복수의 레이어들 중 픽처 레이어에 기술하는 부호화 수단;상기 부호화 스트림을 전송하는 전송 수단;상기 전송 수단을 통해 전송된 상기 부호화 스트림을 복호하고, 상기 부호화 스트림의 신택스를 해석(parsing)함으로써 상기 부호화 스트림의 상기 픽처 레이어로부터 상기 타임 코드 정보를 추출하는 복호 수단; 및상기 제 1 기록 매체 상의 데이터와 동일한 데이터를 얻기 위하여, 제 2 기록 매체 상으로 서로 연관되는 방식으로, 상기 복호 수단에 의해 복호된 데이터와 상기 복호 수단에 의해 추출된 상기 타임 코드 정보를 기록하는 데이터 기록 수단을 포함하는, 데이터 전송 시스템.
- 제 37 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 데이터 전송 시스템.
- 제 38 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 데이터 전송 시스템.
- 제 37 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 타임 코드 정보가 상기 부호화 스트림에 포함된 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 데이터 전송 시스템.
- 제 37 항에 있어서,상기 소스 오디오 데이터의 각 프레임과 연관된 타임 코드 정보는 상기 소스 오디오 데이터에 첨부되고, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화된 제 1 및 제 2 오디오 스트림들의 보조 데이터 영역들에 기술되는, 데이터 전송 시스템.
- 제 41 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 데이터 전송 시스템.
- 제 37 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 데이터 전송 시스템.
- 데이터 전송 방법에 있어서:제 1 기록 매체로부터 소스 오디오 데이터, 소스 비디오 데이터 및 상기 소스 비디오 데이터에 첨부된 타임 코드 정보를 공급하는 단계로서, 상기 타임 코드 정보는 상기 소스 비디오 데이터의 각 비디오 프레임과 연관되는, 상기 공급 단계;동화상 압축 방식(MPEG) 표준에 따라 부호화된 제 1 오디오 스트림, 상기 MPEG 표준과 상이한 표준에 따라 부호화된 제 2 오디오 스트림, 및 상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하고, 상기 소스 비디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보를 상기 복수의 레이어들 중 픽처 레이어에 기술하는 단계;상기 부호화 스트림을 전송하는 단계;상기 전송된 부호화 스트림을 복호하고, 상기 부호화 스트림의 신택스를 해석(parsing)함으로써 상기 부호화 스트림의 상기 픽처 레이어로부터 상기 타임 코드 정보를 추출하는 단계; 및상기 제 1 기록 매체 상의 데이터와 동일한 데이터를 얻기 위하여, 제 2 기록 매체 상으로 서로 연관되는 방식으로, 상기 복호된 데이터 및 상기 추출된 타임 코드 정보를 기록하는 단계를 포함하는, 데이터 전송 방법.
- 제 44 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 데이터 전송 방법.
- 제 45 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 데이터 전송 방법.
- 제 44 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 타임 코드 정보가 상기 부호화 스트림에 포함된 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 데이터 전송 방법.
- 제 44 항에 있어서,상기 소스 오디오 데이터의 각 프레임과 연관된 타임 코드 정보는 상기 소스 오디오 데이터에 첨부되고, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화된 제 1 및 제 2 오디오 스트림들의 보조 데이터 영역들에 기술되는, 데이터 전송 방법.
- 제 48 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 데이터 전송 방법.
- 제 44 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 데이터 전송 방법.
- 소스 비디오 데이터를 편집하는 편집 시스템에 있어서:상기 소스 비디오 데이터에 설정된 편집점들에 기초하여 편집 리스트를 생성하는 수단;상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 부호화 수단으로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되는, 상기 부호화 수단;상기 부호화 스트림을 전송하는 전송 수단;상기 전송 수단을 통해 전송된 상기 부호화 스트림을 복호하고, 상기 부호화 스트림의 신택스를 해석함으로써 상기 부호화 스트림의 상기 픽처 레이어로부터 상기 타임 코드 정보를 추출하는 복호 수단; 및상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보 및 상기 편집 리스트에 기초하여 상기 복호 수단에 의해 복호된 상기 비디오 데이터를 편집하는 편집 수단을 포함하는, 편집 시스템.
- 제 51 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 시스템.
- 제 52 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 시스템.
- 제 51 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 타임 코드 정보가 상기 부호화 스트림에 포함된 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 시스템.
- 제 51 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 부호화 오디오 스트림 생성 수단으로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 수단을 더 포함하는, 편집 시스템.
- 제 55 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 편집 시스템.
- 제 51 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 시스템.
- 소스 비디오 데이터를 편집하는 편집 방법에 있어서:상기 소스 비디오 데이터에 설정된 편집점들에 기초하여 편집 리스트를 생성하는 단계;상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 단계로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되는, 상기 부호화 스트림 생성 단계;상기 부호화 스트림을 전송하는 단계;상기 전송된 부호화 스트림을 복호하고, 상기 부호화 스트림의 신택스를 해석함으로써 상기 부호화 스트림의 상기 픽처 레이어로부터 상기 타임 코드 정보를 추출하는 단계; 및상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보 및 상기 편집 리스트에 기초하여 상기 복호된 상기 비디오 데이터를 편집하는 단계를 포함하는, 편집 방법.
- 제 58 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 방법.
- 제 59 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 방법.
- 제 58 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 타임 코드 정보가 상기 부호화 스트림에 포함된 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 방법.
- 제 58 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 단계로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 단계를 더 포함하는, 편집 방법.
- 제 62 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 소스 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 편집 방법.
- 제 58 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 방법.
- 소스 비디오 데이터를 부호화함으로써 얻어진 부호화 스트림을 편집하는 편집 시스템에 있어서:상기 소스 비디오 데이터에 설정된 편집점들에 기초하여 편집 리스트를 생성하는 수단;상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 부호화 수단으로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되는, 상기 부호화 수단; 및상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보 및 상기 편집 리스트에 기초하여 상기 부호화 스트림을 편집하는 편집 수단을 포함하는, 편집 시스템.
- 제 65 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 시스템.
- 제 66 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 시스템.
- 제 65 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 픽처 레이어의 상기 사용자 데이터 영역에 기술된 상기 타임 코드 정보가 상기 부호화 스트림 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 시스템.
- 제 65 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 수단으로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 수단을 더 포함하는, 편집 시스템.
- 제 69 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 소스 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드가 기술되는, 편집 시스템.
- 제 65 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 시스템.
- 소스 비디오 데이터를 부호화함으로써 얻어진 부호화 스트림을 편집하는 편집 방법에 있어서:상기 소스 비디오 데이터에 설정된 편집점들에 기초하여 편집 리스트를 생성하는 단계;상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 단계로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되는, 상기 부호화 스트림 생성 단계; 및상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보 및 상기 편집 리스트에 기초하여 상기 부호화 스트림을 편집하는 단계를 포함하는, 편집 방법.
- 제 72 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 방법.
- 제 73 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 방법.
- 제 72 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 픽처 레이어의 상기 사용자 데이터 영역에 기술된 상기 타임 코드 정보가 상기 부호화 스트림 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 방법.
- 제 72 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 단계로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 단계를 더 포함하는, 편집 방법.
- 제 76 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 편집 방법.
- 제 72 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 방법.
- 부호화 스트림을 편집하는 편집 시스템에 있어서:기저 대역 소스 비디오 데이터를 처리함으로써 설정된 편집점들에 기초하여 편집 리스트를 생성하는 기저 대역 시스템; 및상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 부호화 시스템으로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되고, 상기 부호화 스트림은, 상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보와, 상기 기저 대역 시스템에서 생성된 상기 편집 리스트에 기초하여 스트림 레벨로 편집되는, 상기 부호화 시스템을 포함하는, 편집 시스템.
- 제 79 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 시스템.
- 제 80 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 시스템.
- 제 79 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 부호화 스트림을 분석할 때, 상기 픽처 레이어의 상기 사용자 데이터 영역에 기술된 상기 타임 코드가 상기 부호화 스트림 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 시스템.
- 제 79 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 부호화 오디오 스트림 생성 수단으로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 수단을 더 포함하는, 편집 시스템.
- 제 83 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 소스 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 편집 시스템.
- 제 79 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 시스템.
- 부호화 스트림을 편집하는 편집 방법에 있어서:기저 대역 소스 비디오 데이터를 처리함으로써 설정된 편집점들에 기초하여 편집 리스트를 생성하는 단계; 및상기 소스 비디오 데이터를 부호화함으로써 생성된 복수의 레이어들을 갖는 부호화 스트림을 생성하는 단계로서, 상기 복수의 레이어들 중 픽처 레이어에 상기 소스 비디오 데이터의 각 프레임에 첨부된 타임 코드 정보가 기술되고, 상기 부호화 스트림은, 상기 부호화 스트림의 신택스를 해석함으로써 얻어진 상기 타임 코드 정보와, 상기 생성된 편집 리스트에 기초하여 스트림 레벨로 편집되는, 상기 부호화 스트림 생성 단계를 포함하는, 편집 방법.
- 제 86 항에 있어서,상기 부호화 스트림의 복수의 레이어들은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는, 편집 방법.
- 제 87 항에 있어서,상기 시퀀스 레이어에는, sequence_header() 함수에 의해 정의되는 데이터 엘리멘트와, sequence_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(0)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 GOP 레이어에는, group_of_picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(1)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 픽처 레이어에는, picture_header() 함수에 의해 정의되는 데이터 엘리멘트와, picture_coding_extension() 함수에 의해 정의되는 데이터 엘리멘트와, extension_and_user_data(2)에 의해 정의되는 데이터 엘리멘트가 기술되고;상기 타임 코드 정보는 extension_and_user_data(2) 함수에 의해 표시된 user_data() 함수에 의해 표시된 time_code() 함수에 의해 정의되는, 편집 방법.
- 제 86 항에 있어서,상기 타임 코드 정보는 상기 픽처 레이어의 사용자 데이터 영역에 기술되는 데이터이며, 상기 픽처 레이어의 상기 사용자 데이터 영역에 기술된 상기 타임 코드가 상기 부호화 스트림에 포함된 고유의 스타트 코드로 혼동되지 않도록, 마커 비트가 미리 결정된 간격들로 그에 삽입되는, 편집 방법.
- 제 86 항에 있어서,상기 소스 비디오 데이터에 대응하는 소스 오디오 데이터를 부호화함으로써 얻어지는 부호화 오디오 스트림을 생성하는 단계로서, 상기 소스 오디오 데이터의 각 프레임에 첨부된 상기 타임 코드 정보는 상기 부호화 오디오 스트림의 보조 데이터 영역에 기술되는, 상기 부호화 오디오 스트림 생성 단계를 더 포함하는, 편집 방법.
- 제 90 항에 있어서,상기 부호화 오디오 스트림의 보조 데이터 영역에는, 상기 소스 비디오 데이터의 각각의 프레임과 상기 오디오 데이터의 대응하는 프레임 사이의 위상차를 나타내는 위상 정보와, 상기 소스 오디오 데이터에 대응하는 상기 타임 코드 정보가 기술되는, 편집 방법.
- 제 86 항에 있어서,상기 타임 코드 정보는 LTC(Longitudinal Time Code / Linear Time Code)와 VITC(Vertical Interval Time Code)를 포함하는, 편집 방법.
- 동화상 압축 방식(MPEG) 표준에 따라 부호화 비디오 스트림을 생성하기 위하여 비디오 데이터를 부호화하고;상기 부호화 비디오 스트림의 픽처 레이어로서, 상기 MPEG 표준에 정의되어 있는 상기 픽처 레이어의 사용자 데이터 영역에 타임 코드 정보를 삽입함으로써 생성된 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
- 제 93 항에 있어서,상기 부호화 비디오 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 가지고, 상기 구조는 MPEG 표준에 정의되어 있는, 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
- 제 93 항에 있어서,비디오 데이터를 수신하고, 이로부터 타임 코드 정보를 추출하고, 상기 추출된 타임 코드 정보는 상기 부호화 비디오 스트림의 상기 픽처 레이어에 삽입되는, 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
- 비디오 데이터로부터 동화상 압축 방식(MPEG) 표준에 따라 부호화된 부호화 비디오 스트림으로서, 상기 부호화 비디오 스트림은 MPEG 표준에 정의된 픽처 레이어를 갖고; 타임 코드 정보가 상기 픽처 레이어의 사용자 데이터 영역에 삽입되어, 이로부터 추출 가능한, 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
- 제 96 항에 있어서,상기 부호화 비디오 스트림은 시퀀스 레이어, GOP 레이어, 상기 픽처 레이어, 슬라이스 레이어 및 매크로블록 레이어를 포함하는 복수의 레이어들을 갖는 계층 구조를 가지며, 상기 구조는 MPEG 표준에 정의되어 있는, 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
- 제 96 항에 있어서,추출된 상기 타임 코드 정보는 편집에 이용되는, 부호화 비디오 스트림을 기록한 컴퓨터 판독 가능한 기록 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26003397 | 1997-09-25 | ||
JP97-260033 | 1997-09-25 | ||
PCT/JP1998/004292 WO1999016196A1 (en) | 1997-09-25 | 1998-09-25 | Device and method for generating encoded stream, system and method for transmitting data, and system and method for edition |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000069135A KR20000069135A (ko) | 2000-11-25 |
KR100750520B1 true KR100750520B1 (ko) | 2007-08-21 |
Family
ID=17342377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019997004625A Expired - Fee Related KR100750520B1 (ko) | 1997-09-25 | 1998-09-25 | 부호화 스트림 생성 장치 및 방법, 데이터 전송 시스템 및 방법, 편집 시스템 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (5) | US6438317B1 (ko) |
JP (2) | JP4150083B2 (ko) |
KR (1) | KR100750520B1 (ko) |
WO (1) | WO1999016196A1 (ko) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999016196A1 (en) * | 1997-09-25 | 1999-04-01 | Sony Corporation | Device and method for generating encoded stream, system and method for transmitting data, and system and method for edition |
US6754439B1 (en) * | 1998-04-06 | 2004-06-22 | Seachange International, Inc. | Method and apparatus for using multiple compressed digital video and audio signals |
JPH11353790A (ja) * | 1998-06-08 | 1999-12-24 | Yamaha Corp | ディジタルビデオ信号送信装置及び受信装置 |
US7272556B1 (en) * | 1998-09-23 | 2007-09-18 | Lucent Technologies Inc. | Scalable and embedded codec for speech and audio signals |
KR100523943B1 (ko) * | 1998-12-23 | 2005-12-21 | 주식회사 코오롱 | 울팩용 포지 |
US6671323B1 (en) * | 1999-02-05 | 2003-12-30 | Sony Corporation | Encoding device, encoding method, decoding device, decoding method, coding system and coding method |
US20040161032A1 (en) * | 1999-04-06 | 2004-08-19 | Amir Morad | System and method for video and audio encoding on a single chip |
US7589789B2 (en) * | 1999-05-08 | 2009-09-15 | Lg Electronics Inc. | Video converting device and method for digital TV |
JP3550509B2 (ja) * | 1999-05-26 | 2004-08-04 | 松下電器産業株式会社 | 画像記録再生装置と画像再生装置と不正利用防止方法 |
US6754276B1 (en) * | 1999-09-20 | 2004-06-22 | Matsushita Electric Industrial Co., Ltd. | System stream creating apparatus which adjusts system clock reference based on total number of pictures to be stored and decoded during certain time period |
JP4389365B2 (ja) | 1999-09-29 | 2009-12-24 | ソニー株式会社 | トランスポートストリーム記録装置および方法、トランスポートストリーム再生装置および方法、並びにプログラム記録媒体 |
US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
TW540248B (en) * | 2000-07-19 | 2003-07-01 | Koninkl Philips Electronics Nv | Method and device for generating a multiplexed MPEG signal |
JP4506053B2 (ja) * | 2000-08-10 | 2010-07-21 | ソニー株式会社 | ビデオ信号処理装置、ビデオ信号処理方法、ビデオデータ処理装置、ビデオデータ処理方法、ビデオデータ編集装置およびビデオデータ編集方法。 |
JP3825615B2 (ja) * | 2000-08-11 | 2006-09-27 | 株式会社東芝 | 動画像符号化装置および動画像符号化方法およびプログラムを記録した媒体 |
US7177520B2 (en) * | 2000-09-15 | 2007-02-13 | Ibm Corporation | System and method of timecode repair and synchronization in MPEG streams |
US6738427B2 (en) * | 2000-09-15 | 2004-05-18 | International Business Machines Corporation | System and method of processing MPEG streams for timecode packet insertion |
KR100769375B1 (ko) * | 2001-05-12 | 2007-10-22 | 엘지전자 주식회사 | 스크립트 파일이 포함 기록된 기록매체와, 그 재생장치 및방법 |
KR100769371B1 (ko) * | 2001-05-12 | 2007-10-22 | 엘지전자 주식회사 | 스크립트 파일이 포함 기록된 기록매체와, 그 재생장치 및방법 |
KR100771264B1 (ko) * | 2001-05-12 | 2007-10-29 | 엘지전자 주식회사 | 스크립트 파일이 포함 기록된 기록매체와, 그 재생장치 및방법 |
US6862592B1 (en) * | 2001-12-21 | 2005-03-01 | Adobe Systems Incorporated | Document processing in a cross-platform environment |
US20030131362A1 (en) * | 2002-01-09 | 2003-07-10 | Koninklijke Philips Electronics N.V. | Method and apparatus for multimodal story segmentation for linking multimedia content |
US7505485B2 (en) * | 2002-01-22 | 2009-03-17 | Microsoft Corporation | Methods and systems for start code emulation prevention and data stuffing |
WO2003098412A2 (en) * | 2002-05-13 | 2003-11-27 | Mediavu Llc | Content delivery system |
US7072402B2 (en) * | 2002-05-13 | 2006-07-04 | General Instrument Corporation | Methods and apparatus for dynamically adjusting f-codes for a digital picture header |
US7136417B2 (en) | 2002-07-15 | 2006-11-14 | Scientific-Atlanta, Inc. | Chroma conversion optimization |
JP4806888B2 (ja) * | 2002-07-19 | 2011-11-02 | ソニー株式会社 | 復号化装置及び復号化方法 |
US8959016B2 (en) | 2002-09-27 | 2015-02-17 | The Nielsen Company (Us), Llc | Activating functions in processing devices using start codes embedded in audio |
US20120203363A1 (en) * | 2002-09-27 | 2012-08-09 | Arbitron, Inc. | Apparatus, system and method for activating functions in processing devices using encoded audio and audio signatures |
US9711153B2 (en) | 2002-09-27 | 2017-07-18 | The Nielsen Company (Us), Llc | Activating functions in processing devices using encoded audio and detecting audio signatures |
US20130138231A1 (en) * | 2011-11-30 | 2013-05-30 | Arbitron, Inc. | Apparatus, system and method for activating functions in processing devices using encoded audio |
US20040067042A1 (en) * | 2002-10-07 | 2004-04-08 | Hughes Robert K. | Extended time-code for multimedia presentations |
JP3896949B2 (ja) * | 2002-11-08 | 2007-03-22 | 日本電気株式会社 | ビデオ編集装置及びビデオ編集プログラム |
US7489362B2 (en) | 2003-03-04 | 2009-02-10 | Broadcom Corporation | Television functionality on a chip |
US7715482B2 (en) * | 2003-08-14 | 2010-05-11 | Broadcom Corporation | System and method for generating pseudo MPEG information from digital video information |
US20050013274A1 (en) * | 2003-03-05 | 2005-01-20 | Harri Pekonen | System and method for data transmission and reception |
US7747930B2 (en) * | 2003-03-05 | 2010-06-29 | Nokia Coprporation | Method and system for forward error correction |
JP3912536B2 (ja) * | 2003-03-25 | 2007-05-09 | ソニー株式会社 | 記録方法、記録装置、記録媒体、撮像装置および撮像方法 |
GB0306973D0 (en) * | 2003-03-26 | 2003-04-30 | British Telecomm | Transmitting video |
WO2004088984A1 (en) * | 2003-04-04 | 2004-10-14 | Bbc Technology Holdings Limited | Video data storage and retrieval system and method with resolution conversion |
KR100985243B1 (ko) * | 2003-04-10 | 2010-10-04 | 파나소닉 주식회사 | 정보기록매체, 정보기록매체에 정보를 기록하는 장치 및 방법 |
US20050025463A1 (en) * | 2003-06-20 | 2005-02-03 | Bloom Jeffrey Adam | Method and apparatus for creating multiple unique copies of content |
JP2005109829A (ja) * | 2003-09-30 | 2005-04-21 | Toshiba Corp | トランスポートストリーム記録編集装置及び記録編集方法 |
US8427494B2 (en) * | 2004-01-30 | 2013-04-23 | Nvidia Corporation | Variable-length coding data transfer interface |
GB0406901D0 (en) * | 2004-03-26 | 2004-04-28 | British Telecomm | Transmitting recorded material |
US8131134B2 (en) | 2004-04-14 | 2012-03-06 | Microsoft Corporation | Digital media universal elementary stream |
US20050259735A1 (en) * | 2004-05-21 | 2005-11-24 | Qin-Fan Zhu | System and method for video error masking using standard prediction |
US7590059B2 (en) * | 2004-05-21 | 2009-09-15 | Broadcom Corp. | Multistandard video decoder |
JP4586429B2 (ja) * | 2004-06-11 | 2010-11-24 | ソニー株式会社 | データ処理装置およびデータ処理方法、並びに、プログラムおよびプログラム記録媒体 |
US20070058723A1 (en) * | 2005-09-14 | 2007-03-15 | Chandramouly Ashwin A | Adaptively adjusted slice width selection |
US7589796B2 (en) * | 2006-02-06 | 2009-09-15 | Vixs Systems Inc. | Video display device, video encoder, and methods for use therewith |
AU2007236534B2 (en) * | 2006-02-13 | 2012-09-06 | Vividas Technologies Pty Ltd | Method, system and software product for streaming content |
JP4731600B2 (ja) * | 2006-03-30 | 2011-07-27 | パイオニア株式会社 | コンテンツ送信システムにおけるサーバー装置およびコンテンツ送信方法 |
US8880571B2 (en) * | 2006-05-05 | 2014-11-04 | Microsoft Corporation | High dynamic range data format conversions for digital media |
CA2651860A1 (en) * | 2006-05-12 | 2007-11-22 | Barjinderpal S. Gill | System and method for distributing a media product by providing access to an edit decision list |
US20080037956A1 (en) * | 2006-06-30 | 2008-02-14 | Scientific-Atlanta, Inc. | Systems and Methods of Generating Encapsulated MPEG Program Streams |
US8509590B2 (en) | 2007-05-28 | 2013-08-13 | Panasonic Corporation | Metadata recording device and method thereof |
US8726125B1 (en) | 2007-06-06 | 2014-05-13 | Nvidia Corporation | Reducing interpolation error |
US8725504B1 (en) | 2007-06-06 | 2014-05-13 | Nvidia Corporation | Inverse quantization in audio decoding |
US8477852B2 (en) * | 2007-06-20 | 2013-07-02 | Nvidia Corporation | Uniform video decoding and display |
EP2034485A1 (en) | 2007-09-07 | 2009-03-11 | Thomson Licensing | System and method for generating linear time code data |
US8973058B2 (en) * | 2007-09-11 | 2015-03-03 | The Directv Group, Inc. | Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system |
US9473751B2 (en) * | 2007-09-11 | 2016-10-18 | The Directv Group, Inc. | Method and system for operating a monitoring system for a satellite communication system |
US8792336B2 (en) * | 2007-09-11 | 2014-07-29 | The Directv Group, Inc. | Method and system for monitoring and switching between primary and back-up receiver decoder circuits in a communication system |
US8356321B2 (en) | 2007-09-11 | 2013-01-15 | The Directv Group, Inc. | Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility |
US20090070829A1 (en) * | 2007-09-11 | 2009-03-12 | The Directv Group, Inc. | Receiving circuit module for receiving and encoding channel signals and method for operating the same |
US8424044B2 (en) * | 2007-09-11 | 2013-04-16 | The Directv Group, Inc. | Method and system for monitoring and switching between a primary encoder and a back-up encoder in a communication system |
US9756290B2 (en) | 2007-09-11 | 2017-09-05 | The Directv Group, Inc. | Method and system for communicating between a local collection facility and a remote facility |
US8804499B2 (en) * | 2007-09-11 | 2014-08-12 | The Directv Group, Inc. | Method and system for monitoring and switching between a first uplink signal processing circuit and a secondary uplink signal processing circuit |
US8165060B2 (en) | 2007-09-11 | 2012-04-24 | The Directv Group, Inc. | Method and system for monitoring and switching between primary and back-up uplink signal processing circuits in a satellite communication system |
US9461758B2 (en) * | 2007-09-11 | 2016-10-04 | The Directv Group, Inc. | Method and system for monitoring various signals in a continuous processing circuit for a single channel in a communication system |
US9313457B2 (en) * | 2007-09-11 | 2016-04-12 | The Directv Group, Inc. | Method and system for monitoring a receiving circuit module and controlling switching to a back-up receiving circuit module at a local collection facility from a remote facility |
US9300412B2 (en) * | 2007-09-11 | 2016-03-29 | The Directv Group, Inc. | Method and system for operating a receiving circuit for multiple types of input channel signals |
US8479234B2 (en) | 2007-09-12 | 2013-07-02 | The Directv Group, Inc. | Method and system for monitoring and controlling a local collection facility from a remote facility using an asynchronous transfer mode (ATM) network |
US8502709B2 (en) * | 2007-09-17 | 2013-08-06 | Nvidia Corporation | Decoding variable length codes in media applications |
US8849051B2 (en) * | 2007-09-17 | 2014-09-30 | Nvidia Corporation | Decoding variable length codes in JPEG applications |
US9049037B2 (en) * | 2007-10-31 | 2015-06-02 | The Directv Group, Inc. | Method and system for monitoring and encoding signals in a local facility and communicating the signals between a local collection facility and a remote facility using an IP network |
US8934539B2 (en) | 2007-12-03 | 2015-01-13 | Nvidia Corporation | Vector processor acceleration for media quantization |
US8704834B2 (en) * | 2007-12-03 | 2014-04-22 | Nvidia Corporation | Synchronization of video input data streams and video output data streams |
US8687875B2 (en) * | 2007-12-03 | 2014-04-01 | Nvidia Corporation | Comparator based acceleration for media quantization |
US9876599B2 (en) * | 2007-12-17 | 2018-01-23 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System(s), method(s), and apparatus for accurate detection of the end of stream |
TWI357263B (en) * | 2008-02-22 | 2012-01-21 | Novatek Microelectronics Corp | Method and related device for converting transport |
EP2101503A1 (en) * | 2008-03-11 | 2009-09-16 | British Telecommunications Public Limited Company | Video coding |
KR101230691B1 (ko) * | 2008-07-10 | 2013-02-07 | 한국전자통신연구원 | 공간정보 기반의 다객체 오디오 부호화에서의 오디오 객체 편집 방법 및 그 장치 |
US8363716B2 (en) | 2008-09-16 | 2013-01-29 | Intel Corporation | Systems and methods for video/multimedia rendering, composition, and user interactivity |
US9762973B2 (en) * | 2008-11-04 | 2017-09-12 | The Directv Group, Inc. | Method and system for operating a receiving circuit module to encode a channel signal into multiple encoding formats |
EP2200319A1 (en) | 2008-12-10 | 2010-06-23 | BRITISH TELECOMMUNICATIONS public limited company | Multiplexed video streaming |
US9307267B2 (en) | 2008-12-11 | 2016-04-05 | Nvidia Corporation | Techniques for scalable dynamic data encoding and decoding |
US8542749B2 (en) | 2008-12-17 | 2013-09-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for measuring audiovisual synchronisation |
EP2219342A1 (en) | 2009-02-12 | 2010-08-18 | BRITISH TELECOMMUNICATIONS public limited company | Bandwidth allocation control in multiple video streaming |
US8879895B1 (en) | 2009-03-28 | 2014-11-04 | Matrox Electronic Systems Ltd. | System and method for processing ancillary data associated with a video stream |
US8665949B1 (en) * | 2009-09-09 | 2014-03-04 | Marvell International Ltd. | Methods and apparatus for transmission of data at different modulation and/or coding rates |
US8743178B2 (en) * | 2010-01-05 | 2014-06-03 | Dolby Laboratories Licensing Corporation | Multi-view video format control |
US8782803B2 (en) | 2010-04-14 | 2014-07-15 | Legitmix, Inc. | System and method of encrypting a derivative work using a cipher created from its source |
US8925102B2 (en) * | 2010-10-14 | 2014-12-30 | Legitmix, Inc. | System and method of generating encryption/decryption keys and encrypting/decrypting a derivative work |
US9831971B1 (en) | 2011-04-05 | 2017-11-28 | The Directv Group, Inc. | Method and system for operating a communication system encoded into multiple independently communicated encoding formats |
JP5306415B2 (ja) * | 2011-05-30 | 2013-10-02 | 株式会社東芝 | ビデオサーバ、mxfファイル再生方法 |
US9998750B2 (en) | 2013-03-15 | 2018-06-12 | Cisco Technology, Inc. | Systems and methods for guided conversion of video from a first to a second compression format |
WO2015107925A1 (ja) * | 2014-01-16 | 2015-07-23 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
US10271069B2 (en) | 2016-08-31 | 2019-04-23 | Microsoft Technology Licensing, Llc | Selective use of start code emulation prevention |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0166607A2 (en) * | 1984-06-28 | 1986-01-02 | Reginald Alfred King | Encoding method for time encoded data |
JPH08168042A (ja) * | 1994-12-15 | 1996-06-25 | Sony Corp | データ復号化装置およびデータ復号化方法 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5164839A (en) * | 1988-12-27 | 1992-11-17 | Explore Technology, Inc. | Method for handling audio/video source information |
JP2965320B2 (ja) | 1990-05-28 | 1999-10-18 | 日本電信電話株式会社 | 映像編集方法 |
JP2927913B2 (ja) * | 1990-08-28 | 1999-07-28 | 日本電気ホームエレクトロニクス株式会社 | 画像圧縮装置 |
JPH05101609A (ja) * | 1990-09-28 | 1993-04-23 | Digital Fx Inc | ビデオテープエデイテイングシステムとビデオテープデータエデイテイング方法 |
JPH04332991A (ja) * | 1991-05-02 | 1992-11-19 | Matsushita Electric Ind Co Ltd | タイムコード自動判別切り換え装置 |
US5493339A (en) * | 1993-01-21 | 1996-02-20 | Scientific-Atlanta, Inc. | System and method for transmitting a plurality of digital services including compressed imaging services and associated ancillary data services |
JPH06295566A (ja) | 1993-04-09 | 1994-10-21 | Matsushita Electric Ind Co Ltd | 動画像編集装置 |
US5701153A (en) * | 1994-01-14 | 1997-12-23 | Legal Video Services, Inc. | Method and system using time information in textual representations of speech for correlation to a second representation of that speech |
JPH0879703A (ja) | 1994-07-05 | 1996-03-22 | Sony Corp | 画像情報処理方法及び装置 |
TW377935U (en) * | 1994-08-10 | 1999-12-21 | Gen Instrument Corp | Dram mapping for a digital video decompression processor |
JPH08205170A (ja) * | 1995-01-23 | 1996-08-09 | Matsushita Electric Ind Co Ltd | 動画像復号化装置及び動画像符号化装置 |
JPH08205082A (ja) | 1995-01-25 | 1996-08-09 | Sony Corp | データ処理装置 |
US5721952A (en) * | 1995-02-17 | 1998-02-24 | Acer Incorporated | Method and apparatus for automatic detection of disk type in a computer system |
JP3635710B2 (ja) | 1995-04-05 | 2005-04-06 | ソニー株式会社 | ニュース素材を伝送する方法及び装置 |
JPH098763A (ja) * | 1995-06-16 | 1997-01-10 | Hitachi Denshi Ltd | データ伝送システム |
US5699124A (en) * | 1995-06-28 | 1997-12-16 | General Instrument Corporation Of Delaware | Bandwidth efficient communication of user data in digital television data stream |
JP3701051B2 (ja) | 1995-07-04 | 2005-09-28 | パイオニア株式会社 | 情報記録装置及び情報再生装置 |
US5598415A (en) * | 1995-08-04 | 1997-01-28 | General Instrument Corporation Of Delaware | Transmission of high rate isochronous data in MPEG-2 data streams |
US5703859A (en) * | 1995-09-01 | 1997-12-30 | Sony Corporation | Digital video copy protection system |
US5959672A (en) * | 1995-09-29 | 1999-09-28 | Nippondenso Co., Ltd. | Picture signal encoding system, picture signal decoding system and picture recognition system |
US5844594A (en) * | 1995-10-05 | 1998-12-01 | Microsoft Corporation | Method and apparatus for MPEG encoding |
JPH09116860A (ja) | 1995-10-19 | 1997-05-02 | Matsushita Electric Ind Co Ltd | 動画範囲選択方法及びビデオ編集装置 |
JP3711603B2 (ja) * | 1995-12-12 | 2005-11-02 | ソニー株式会社 | 符号化装置及びその方法、並びに記録装置及びその方法 |
JP3763153B2 (ja) * | 1995-12-13 | 2006-04-05 | ソニー株式会社 | データ処理装置及びデータ処理方法 |
US5822547A (en) * | 1996-05-31 | 1998-10-13 | Texas Instruments Incorporated | Method and apparatus for providing a portable computer with hot pluggable modular bays |
US5920709A (en) * | 1996-06-04 | 1999-07-06 | Exabyte Corporation | Bus interface for IDE device |
JPH1098677A (ja) * | 1996-09-25 | 1998-04-14 | Matsushita Electric Ind Co Ltd | 映像情報編集装置 |
US5844615A (en) * | 1997-01-16 | 1998-12-01 | General Instrument Corporation | Communication of VBI data in digital television data streams |
WO1999016196A1 (en) * | 1997-09-25 | 1999-04-01 | Sony Corporation | Device and method for generating encoded stream, system and method for transmitting data, and system and method for edition |
US6182162B1 (en) * | 1998-03-02 | 2001-01-30 | Lexar Media, Inc. | Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computer |
US6671323B1 (en) * | 1999-02-05 | 2003-12-30 | Sony Corporation | Encoding device, encoding method, decoding device, decoding method, coding system and coding method |
DE20006458U1 (de) * | 2000-04-07 | 2000-06-15 | Key Technology Corp., Hsinchu | RAID-Vorrichtung mit anpassungsfähiger Befehlsverarbeitung und Datenübertragung |
-
1998
- 1998-09-25 WO PCT/JP1998/004292 patent/WO1999016196A1/ja active Application Filing
- 1998-09-25 JP JP51882199A patent/JP4150083B2/ja not_active Expired - Fee Related
- 1998-09-25 KR KR1019997004625A patent/KR100750520B1/ko not_active Expired - Fee Related
-
1999
- 1999-05-24 US US09/317,329 patent/US6438317B1/en not_active Expired - Lifetime
-
2000
- 2000-12-11 US US09/734,214 patent/US6453112B2/en not_active Expired - Lifetime
-
2001
- 2001-08-08 US US09/924,915 patent/US6594439B2/en not_active Expired - Lifetime
-
2003
- 2003-06-17 US US10/463,099 patent/US7209636B2/en not_active Expired - Fee Related
-
2006
- 2006-11-30 US US11/606,505 patent/US8891937B2/en not_active Expired - Fee Related
-
2008
- 2008-03-27 JP JP2008084013A patent/JP4816667B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0166607A2 (en) * | 1984-06-28 | 1986-01-02 | Reginald Alfred King | Encoding method for time encoded data |
JPH08168042A (ja) * | 1994-12-15 | 1996-06-25 | Sony Corp | データ復号化装置およびデータ復号化方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4816667B2 (ja) | 2011-11-16 |
US6453112B2 (en) | 2002-09-17 |
JP4150083B2 (ja) | 2008-09-17 |
JP2008263601A (ja) | 2008-10-30 |
KR20000069135A (ko) | 2000-11-25 |
US6594439B2 (en) | 2003-07-15 |
US8891937B2 (en) | 2014-11-18 |
US7209636B2 (en) | 2007-04-24 |
US20030215215A1 (en) | 2003-11-20 |
US20010001023A1 (en) | 2001-05-10 |
US20010048803A1 (en) | 2001-12-06 |
WO1999016196A1 (en) | 1999-04-01 |
US6438317B1 (en) | 2002-08-20 |
US20070076798A1 (en) | 2007-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100750520B1 (ko) | 부호화 스트림 생성 장치 및 방법, 데이터 전송 시스템 및 방법, 편집 시스템 및 방법 | |
US8131135B2 (en) | MPEG picture data recording apparatus, MPEG picture data recording method, MPEG picture data recording medium, MPEG picture data generating apparatus, MPEG picture data reproducing apparatus, and MPEG picture data reproducing method | |
JP2003169292A (ja) | アフレコ装置、コンピュータプログラム、記録媒体、伝送方法及び再生装置 | |
JP2003169295A (ja) | Mpeg記録装置、記録媒体、再生装置及び伝送装置 | |
JP3748234B2 (ja) | Mpegデータ記録方法 | |
JP2006222930A (ja) | 情報記録装置、情報再生装置、情報記録プログラムおよび情報再生プログラム | |
JP3748243B2 (ja) | Mpegデータ記録装置 | |
JP2005198350A (ja) | アフレコ信号再生方法 | |
JP2004297829A (ja) | Mpegデータ再生装置 | |
JP3748242B2 (ja) | Mpegデータ記録方法 | |
JP3748241B2 (ja) | Mpegデータ記録方法 | |
JP3748240B2 (ja) | Mpegデータ記録方法 | |
JP3748244B2 (ja) | Mpegデータ記録装置 | |
JP3748245B2 (ja) | Mpegデータ記録装置 | |
JP2008005520A (ja) | Mpegデータ記録再生装置 | |
JP2007325304A (ja) | Mpegデータ記録再生方法 | |
JP2005198349A (ja) | 記録媒体 | |
JP2005245006A (ja) | アフレコ信号再生装置 | |
JP2004254347A (ja) | Mpegデータ再生方法 | |
JP2005260979A (ja) | アフレコ信号伝送方法 | |
JP2004289872A (ja) | Mpegデータ再生装置 | |
JP2005253093A (ja) | アフレコ信号伝送装置 | |
JP2005260978A (ja) | アフレコ信号生成用プログラム | |
JP2005237021A (ja) | アフレコ信号再生用プログラム | |
JP2004289871A (ja) | Mpegデータ再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19990525 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20030924 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051130 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060829 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070530 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070813 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070814 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee |
Payment date: 20100812 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110809 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20120806 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120806 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130802 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130802 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140801 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140801 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160709 |