KR100607382B1 - 압축 화상 데이터 편집 장치 및 방법 - Google Patents
압축 화상 데이터 편집 장치 및 방법 Download PDFInfo
- Publication number
- KR100607382B1 KR100607382B1 KR1019990001391A KR19990001391A KR100607382B1 KR 100607382 B1 KR100607382 B1 KR 100607382B1 KR 1019990001391 A KR1019990001391 A KR 1019990001391A KR 19990001391 A KR19990001391 A KR 19990001391A KR 100607382 B1 KR100607382 B1 KR 100607382B1
- Authority
- KR
- South Korea
- Prior art keywords
- picture
- data stream
- vbv
- elementary data
- delay
- 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
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/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
-
- 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/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/036—Insert-editing
-
- 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/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- 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/23611—Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
-
- 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/44004—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 video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/44016—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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- 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/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- 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
-
- 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)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
picture_start_code + sequence_header
Claims (53)
- 접속된 연속적인 압축 화상 데이터를 포함하는 접속된 기본 데이터 스트림(a spliced elementary data stream)을 생성하기 위해, 제 1 압축 화상 데이터를 포함하는 제 1 기본 데이터 스트림과 제 2 압축 화상 데이터를 포함하는 제 2 기본 데이터 스트림을 접속하기 위한 방법으로서, 상기 접속된 기본 데이터 스트림은 상기 제 1 기본 데이터 스트림의 임의의 접속점과 상기 제 2 기본 데이터 스트림의 임의의 접속점 사이에 삽입 기본 데이터 스트림(an inserted elementary data stream)을 삽입함으로써 발생되고, 상기 방법은,발생되는 코드 데이터량을 제어하기 위한 가상 버퍼를 제공하는 단계와,상기 제 1 기본 데이터 스트림의 임의의 접속점에서 상기 가상 버퍼의 비트 점유량(bit occupancy)을 검출하는 단계와,상기 제 2 기본 데이터 스트림의 임의의 접속점에서 상기 가상 버퍼의 비트 점유량을 검출하는 단계와,상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 제 1 비트 점유량이 상기 제 1 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량과 동일하고, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량과 동일하도록 하기 위해 상기 삽입 기본 데이터 스트림을 제어하는 단계를 포함하는, 방법.
- 제 1 항에 있어서, 상기 제 1 기본 데이터 스트림의 상기 임의의 접속점과 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점 사이에 상기 삽입 기본 데이터 스트림을 삽입함으로써 상기 접속 기본 데이터 스트림을 발생하는 단계를 더 포함하는, 방법.
- 제 1 항에 있어서, 상기 삽입 기본 데이터 스트림은 미리 결정된 압축 화상 데이터와 의사 데이터를 포함하는, 방법.
- 제 3 항에 있어서, 상기 가상 버퍼는 미리 결정된 사이즈를 나타내며,상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 비트 점유량이 상기 가상 버퍼의 상기 미리 결정된 사이즈를 초과하는지를 결정하는 단계와,상기 삽입 기본 데이터 스트림이 상기 가상 버퍼의 상기 미리 결정된 사이즈를 초과하는 데이터량보다 큰 사이즈를 갖도록 상기 의사 데이터를 제어하는 단계를 더 포함하는, 방법.
- 제 3 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된(intra-coded) 화상을 포함하는, 방법.
- 제 5 항에 있어서, 상기 적어도 하나의 인트라 코딩된 화상은 흑(黑) 화상인, 방법.
- 제 5 항에 있어서, 상기 삽입 기본 데이터 스트림은 상기 인트라 코딩된 화상을 뒤따르는 적어도 하나의 반복 화상을 포함하고, 상기 반복 화상은 전화상을 반복해서 디스플레이하는, 방법.
- 제 7 항에 있어서, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 적어도 하나의 반복 화상을 삽입하는 단계와,그 후에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는 단계를 더 포함하는, 방법.
- 제 3 항에 있어서, 상기 삽입 기본 데이터 스트림은 복수의 반복 화상들을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 방법.
- 제 9 항에 있어서, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 적어도 하나의 반복 화상을 삽입하는 단계와,그 후에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는 단계를 더 포함하는, 방법.
- 제 1 항에 있어서, 상기 제 1 및 제 2 기본 데이터 스트림들과 상기 삽입 기본 데이터 스트림은 각각 MPEG 비디오 포맷에 따른 코딩된 데이터인, 방법.
- 제 11 항에 있어서, 상기 삽입 기본 데이터 스트림은 MPEG 비디오 포맷에 의해 코딩된 미리 결정된 코딩된 화상 데이터와 MPEG 비디오 포맷으로 규정된 스터핑 바이트(stuffing byte)를 포함하는, 방법.
- 제 12 항에 있어서, 다음 수학식,비트 점유량 = VBV_delay ×(bitrate/frequency)에 의해 상기 가상 버퍼(VBV 버퍼)의 상기 비트 점유량을 검출하는 단계를 더 포함하며,식 중, VBV_delay는 MPEG 비디오 포맷에 의해 코딩된 기본 데이터 스트림의 화상의 VBV 지연을 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, frequency는 상기 가상 버퍼의 클록 주파수를 나타내는, 방법.
- 제 13 항에 있어서, 다음 수학식,next_vbv_delay = last_vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 제 1 기본 데이터 스트림의 최종 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하는 단계를 더 포함하며,식 중, last_vbv_delay는 상기 제 1 기본 데이터 스트림의 최종 화상의 VBV 지연을 나타내고, image_size는 상기 최종 화상의 영상 사이즈를 나타내고, △DTS는 디코드 관리 시간(Decode Time Stamp)의 간격을 나타내고,상기 제어 단계는 상기 삽입 기본 데이터 스트림의 제 1 화상의 VBV 지연으로서의 VBV 지연(next_vbv_delay)에 기초하여 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 제 1 비트 점유량을 검출하는, 방법.
- 제 14 항에 있어서, 다음 수학식,first_picture_decode_size = (first_vbv_delay-△DTS) × bitrate +picture_start_code + sequence_header에 의해 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량(first_picture_decode_size)을 검출하는 단계를 더 포함하고,식 중, first_vbv_delay는 상기 제 2 기본 데이터 스트림의 제 1 화상의 VBV 지연을 나타내고, picture_start_code는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 화상 시작 코드를 나타내고, sequence_header는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 시퀀스 헤더를 나타내고,상기 제어 단계는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 비트 점유량(first_picture_decode_size)과 동일하도록 하기 위해 상기 비트 점유량(first_picture_decode_size)에 따라 상기 삽입 기본 데이터 스트림의 상기 최종 화상과 함께 상기 스터핑 바이트를 삽입하는, 방법.
- 제 11 항에 있어서, 다음 수학식,first_picture_decode_size = (first_vbv_delay-△DTS) × bitrate +picture_start_code + sequence_header에 의해 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량(first_picture_decode_size)을 검출하는 단계를 더 포함하고,식 중, first_vbv_delay는 상기 제 2 기본 데이터 스트림의 제 1 화상의 VBV 지연을 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, picture_start_code는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 화상 시작 코드를 나타내고, sequence_header는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 시퀀스 헤더를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,스터핑 바이트는, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 비트 점유량(first_picture_decode_size)과 동일하도록 하기 위해 상기 비트 점유량(first_picture_decode_size)에 따라 상기 삽입 기본 데이터 스트림의 상기 최종 화상과 함께 삽입되는, 방법.
- 제 11 항에 있어서, 다음 수학식,next_vbv_delay = vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 삽입 기본 데이터 스트림의 선택 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하는 단계로서, 식 중, vbv_delay는 상기 삽입 기본 데이터 스트림의 상기 선택 화상의 VBV 지연을 나타내고, image_size는 상기 선택 화상의 영상 사이즈를 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내는, 상기 검출 단계와,상기 선택 화상 다음에 삽입될 화상의 비트 점유량이 상기 가상 버퍼를 초과할 때 상기 비트 점유량이 상기 가상 버퍼를 초과하는 데이터량에 대응하는 스터핑 바이트를 상기 선택 화상과 함께 삽입하는 단계를 더 포함하는, 방법.
- 제 11 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된 화상을 포함하는, 방법.
- 제 18 항에 있어서, 상기 적어도 하나의 인트라 코딩된 화상은 흑(黑) 화상인, 방법.
- 제 18 항에 있어서, 상기 삽입 기본 데이터 스트림은 상기 인트라 코딩된 화상에 뒤따르는 적어도 하나의 반복 화상을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 방법.
- 제 20 항에 있어서, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 비트 점유량을 초과할 때까지 적어도 하나의 반복 화상을 삽입하는 단계와,그 후에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는 단계를 더 포함하는, 방법.
- 제 12 항에 있어서, 상기 삽입 기본 데이터 스트림은 반복 화상들 중 적어도 하나를 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 방법.
- 제 22 항에 있어서, 상기 제어 단계는, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 비트 점유량을 초과할 때까지 복수의 반복 화상들을 삽입하고, 그 다음 스터핑 바이트를 상기 접속 기본 데이터 스트림에 삽입하는, 방법.
- 제 15 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된 화상에 뒤따르는 적어도 하나의 반복 화상을 포함하고, 상기 반복 화상은 전화상을 반복해서 디스플레이하는, 방법.
- 접속된 연속적인 압축 화상 데이터를 포함하는 접속 기본 데이터 스트림을 생성하기 위해, 제 1 압축 화상 데이터를 포함하는 제 1 기본 데이터 스트림과 제 2 압축 화상 데이터를 포함하는 제 2 기본 데이터 스트림을 접속하기 위한 장치로서, 상기 접속 기본 데이터 스트림은 상기 제 1 기본 데이터 스트림의 임의의 접속점과 상기 제 2 기본 데이터 스트림의 임의의 접속점 사이에 삽입 기본 데이터 스트림을 삽입함으로써 발생되고, 상기 장치는,상기 제 1 기본 데이터 스트림의 임의의 접속점에서, 발생되는 코드 데이터량을 제어하기 위한 가상 버퍼의 비트 점유량을 검출하는 제 1 검출기와,상기 제 2 기본 데이터 스트림의 임의의 접속점에서, 상기 가상 버퍼의 비트 점유량을 검출하는 제 2 검출기와,상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 제 1 비트 점유량이 상기 제 1 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량과 동일하고, 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량과 동일하도록 하기 위해 상기 삽입 기본 데이터 스트림을 제어하는 제어기와,상기 접속 기본 데이터 스트림을 생성하기 위해, 상기 삽입 기본 데이터 스트림을 상기 제 1 기본 데이터의 상기 임의의 접속점과 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점 사이에 삽입하는 멀티플렉서를 포함하는, 장치.
- 제 25 항에 있어서, 상기 삽입 기본 데이터 스트림은 미리 결정된 압축 화상 데이터 및 의사 데이터를 포함하는, 장치.
- 제 25 항에 있어서, 상기 가상 버퍼는 미리 결정된 사이즈를 나타내며,상기 제어기는 상기 가상 버퍼의 상기 삽입 기본 데이터 스트림의 상기 비트 점유량이 상기 가상 버퍼의 상기 미리 결정된 사이즈를 초과할 때를 결정하고,상기 삽입 기본 데이터 스트림이 상기 가상 버퍼의 상기 미리 결정된 사이즈를 초과하는 데이터량보다 큰 사이즈를 갖도록 의사 데이터를 삽입하는, 장치.
- 제 25 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된 화상을 포함하는, 장치.
- 제 28 항에 있어서, 상기 적어도 하나의 인트라 코딩된 화상은 흑(黑) 화상인, 장치.
- 제 28 항에 있어서, 상기 삽입 기본 데이터 스트림은 상기 인트라 코딩된 화상에 뒤따르는 적어도 하나의 반복 화상을 포함하고, 상기 반복 화상은 전화상을 반복해서 디스플레이하는, 장치.
- 제 30 항에 있어서, 상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 상기 적어도 하나의 반복 화상을 삽입하고, 그 다음에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는, 장치.
- 제 25 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 반복 화상을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 장치.
- 제 32 항에 있어서, 상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 적어도 하나의 반복 화상을 삽입하고, 그 다음에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는, 장치.
- 제 25 항에 있어서, 상기 제 1 및 제 2 기본 데이터 스트림들과 상기 삽입 기본 데이터 스트림은 각각 MPEG 비디오 포맷에 따른 코딩된 데이터인, 장치.
- 제 34 항에 있어서, 상기 삽입 기본 데이터 스트림은 MPEG 비디오 포맷에 의해 코딩된 미리 결정된 코딩된 화상 데이터와 MPEG 비디오 포맷으로 규정된 스터핑 바이트를 포함하는, 장치.
- 제 35 항에 있어서, 상기 제어기는 다음 수학식,비트 점유량 = VBV_delay × (bitrate/frequency)에 의해 상기 가상 버퍼(VBV 버퍼)의 상기 비트 점유량을 검출하고,식 중, VBV_delay는 MPEG 비디오 포맷에 의해 코딩된 기본 데이터 스트림의 화상의 VBV 지연을 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, frequency는 상기 가상 버퍼의 클록 주파수를 나타내는, 장치.
- 제 36 항에 있어서, 다음 수학식,next_vbv_delay = last_vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 제 1 기본 데이터 스트림의 최종 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하는 검출기를 더 포함하며,식 중, last_vbv_delay는 상기 제 1 기본 데이터 스트림의 최종 화상의 VBV 지연을 나타내고, image_size는 상기 최종 화상의 영상 사이즈를 나타내고, △DTS는 디코드 관리 시간(Decode Time Stamp)의 간격을 나타내며,상기 제어기는 MPEG 비디오 포맷에 의해 코딩된 스트림으로서의 VBV 지연(next_vbv_delay)에 기초하여 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 제 1 비트 점유량을 검출하고, 상기 bitrate는 비트 레이트를 나타내고, frequency는 상기 VBV 지연(next_vbv_delay)을 나타내기 위한 클록 주파수를 나타내는, 장치.
- 제 37 항에 있어서, 다음 수학식,next_vbv_delay = last_vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 제 1 기본 데이터 스트림의 최종 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하는 검출기를 더 포함하며,식 중, last_vbv_delay는 상기 제 1 기본 데이터 스트림의 최종 화상의 VBV 지연을 나타내고, image_size는 상기 제 1 기본 데이터 스트림의 상기 최종 화상의 영상 사이즈를 나타내고, △DTS는 디코드 관리 시간(Decode Time Stamp)의 간격을 나타내며,상기 제어기는 상기 삽입 기본 데이터 스트림의 제 1 화상의 상기 VBV 지연(next_vbv_delay)에 기초하여 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 제 1 비트 점유량을 검출하는, 장치.
- 제 38 항에 있어서, 다음 수학식,first_picture_decode_size = (first_vbv_delay-△DTS) × bitrate +picture_start_code + sequence_header에 의해 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량(first_picture_decode_size)을 검출하는 제 2 검출기를 더 포함하고,식 중, first_vbv_delay는 상기 제 2 기본 데이터 스트림의 제 1 화상의 VBV 지연을 나타내고, picture_start_code는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 화상 시작 코드를 나타내고, sequence_header는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 시퀀스 헤더를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 비트 점유량(first_picture_decode_size)과 동일하도록 하기 위해 상기 비트 점유량(first_picture_decode_size)에 따라 상기 삽입 기본 데이터 스트림의 상기 최종 화상과 함께 스터핑 바이트를 삽입하는, 장치.
- 제 39 항에 있어서, 상기 제어기는, 다음 수학식,next_vbv_delay = vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 삽입 기본 데이터 스트림의 선택 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하고,식 중, vbv_delay는 상기 삽입 기본 데이터 스트림의 임의의 화상의 VBV 지연을 나타내고, image_size는 상기 삽입 기본 데이터 스트림의 제 1 화상의 임의의 VBV 지연의 영상 사이즈를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내는, 장치.
- 제 37 항에 있어서, 상기 제어기는 다음 수학식,first_picture_decode_size = (first_vbv_delay-△DTS) × bitrate +picture_start_code + sequence_header에 의해 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼(VBV 버퍼)의 상기 비트 점유량(first_picture_decode_size)을 검출하고,식 중, first_vbv_delay는 상기 제 2 기본 데이터 스트림의 제 1 화상의 VBV 지연을 나타내고, picture_start_code는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 화상 시작 코드를 나타내고, sequence_header는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 시퀀스 헤더를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,상기 제어기는 상기 가상 버퍼(VBV 버퍼)내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 비트 점유량(first_picture_decode_size)과 동일하도록 하기 위해 상기 비트 점유량(first_picture_decode_size)에 따라 상기 삽입 기본 데이터 스트림의 상기 최종 화상과 함께 스터핑 바이트를 삽입하는, 장치.
- 제 41 항에 있어서, 상기 제어기는 다음 수학식,next_vbv_delay = vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 삽입 기본 데이터 스트림의 선택 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하고,식 중, vbv_delay는 상기 삽입 기본 데이터 스트림의 상기 선택 화상의 VBV 지연을 나타내고, image_size는 상기 선택 화상의 영상 사이즈를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,상기 제어기는 상기 선택 화상 다음에 삽입될 화상의 비트 점유량이 상기 가상 버퍼를 초과할 때 상기 비트 점유량이 상기 가상 버퍼를 초과하는 데이터량에 대응하는 스터핑 바이트를 상기 선택 화상과 함께 삽입하는, 장치.
- 제 35 항에 있어서, 상기 제어기는 다음 수학식,first_picture_decode_size = (first_vbv_delay-△DTS) × bitrate +picture_start_code + sequence_header에 의해 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량(first_picture_decode_size)을 검출하고,식 중, first_vbv_delay는 상기 제 2 기본 데이터 스트림의 제 1 화상의 VBV 지연을 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, picture_start_code는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 화상 시작 코드를 나타내고, sequence_header는 상기 제 2 기본 데이터 스트림의 상기 제 1 화상의 시퀀스 헤더를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 비트 점유량(first_picture_decode_size)과 동일하도록 하기 위해 상기 비트 점유량(first_picture_decode_size)에 따라 상기 삽입 기본 데이터 스트림의 상기 최종 화상과 함께 스터핑 바이트를 삽입하는, 장치.
- 제 35 항에 있어서, 상기 제어기는 다음 수학식,next_vbv_delay = vbv_delay - (image_size/bitrate) + △DTS에 의해, 상기 삽입 기본 데이터 스트림의 선택 화상 다음에 삽입될 화상의 VBV 지연(next_vbv_delay)을 검출하고,식 중, vbv_delay는 상기 삽입 기본 데이터 스트림의 임의의 화상의 VBV 지연을 나타내고, image_size는 상기 선택 화상의 영상 사이즈를 나타내고, bitrate는 상기 기본 데이터 스트림의 비트 레이트를 나타내고, △DTS는 디코드 관리 시간의 간격을 나타내며,상기 제어기는 상기 선택 화상 다음에 삽입될 화상의 비트 점유량이 상기 가상 버퍼를 초과할 때 상기 비트 점유량이 상기 가상 버퍼를 초과하는 데이터량에 대응하는 스터핑 바이트를 상기 선택 화상과 함께 삽입하는, 장치.
- 제 35 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된 화상을 포함하는, 장치.
- 제 45 항에 있어서, 상기 적어도 하나의 인트라 코딩된 화상은 흑 화상인, 장치.
- 제 45 항에 있어서, 상기 삽입 기본 데이터 스트림은 상기 인트라 코딩된 화상에 뒤따르는 복수의 반복 화상들을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 장치.
- 제 47 항에 있어서, 상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 상기 복수의 반복 화상들을 삽입하고, 그 다음에 의사 데이터를 상기 접속 기본 데이터 스트림에 삽입하는, 장치.
- 제 35 항에 있어서, 상기 삽입 기본 데이터 스트림은 복수의 반복 화상들을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 장치.
- 제 49 항에 있어서, 상기 제어기는 상기 가상 버퍼내 상기 삽입 기본 데이터 스트림의 상기 최종 비트 점유량이 상기 제 2 기본 데이터 스트림의 상기 임의의 접속점에서 상기 가상 버퍼의 상기 비트 점유량을 초과할 때까지 상기 복수의 반복 화상들을 삽입하고, 그 다음에 스터핑 바이트를 상기 접속 기본 데이터 스트림에 삽입하는, 장치.
- 제 42 항에 있어서, 상기 삽입 기본 데이터 스트림은 적어도 하나의 인트라 코딩된 화상에 뒤따르는 복수의 반복 화상들을 포함하고, 상기 반복 화상은 이전에 디스플레이된 화상을 반복해서 디스플레이하는, 장치.
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP98-008032 | 1998-01-19 | ||
JP00803298A JP4232209B2 (ja) | 1998-01-19 | 1998-01-19 | 圧縮画像データの編集装置及び圧縮画像データの編集方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990067973A KR19990067973A (ko) | 1999-08-25 |
KR100607382B1 true KR100607382B1 (ko) | 2006-08-02 |
Family
ID=11682004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990001391A Expired - Fee Related KR100607382B1 (ko) | 1998-01-19 | 1999-01-19 | 압축 화상 데이터 편집 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6345122B1 (ko) |
EP (2) | EP1655963A3 (ko) |
JP (1) | JP4232209B2 (ko) |
KR (1) | KR100607382B1 (ko) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010013123A1 (en) * | 1991-11-25 | 2001-08-09 | Freeman Michael J. | Customized program creation by splicing server based video, audio, or graphical segments |
US7448063B2 (en) * | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US7079176B1 (en) | 1991-11-25 | 2006-07-18 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US20040261127A1 (en) * | 1991-11-25 | 2004-12-23 | Actv, Inc. | Digital interactive system for providing full interactivity with programming events |
JP2000165802A (ja) * | 1998-11-25 | 2000-06-16 | Matsushita Electric Ind Co Ltd | ストリーム編集装置と編集方法 |
GB2353653B (en) | 1999-08-26 | 2003-12-31 | Sony Uk Ltd | Signal processor |
JP2001128181A (ja) * | 1999-10-26 | 2001-05-11 | Matsushita Electric Ind Co Ltd | デジタル放送における広告放送挿入のための方法および装置 |
US6747707B2 (en) * | 2000-03-31 | 2004-06-08 | Matsushita Electric Industrial Co., Ltd. | Data editing system for finally editing a recording medium using received compressed data |
US7870578B2 (en) * | 2000-04-07 | 2011-01-11 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7900227B2 (en) * | 2000-04-07 | 2011-03-01 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7861261B2 (en) * | 2000-04-07 | 2010-12-28 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7890971B2 (en) * | 2000-04-07 | 2011-02-15 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7904922B1 (en) | 2000-04-07 | 2011-03-08 | Visible World, Inc. | Template creation and editing for a message campaign |
US7895620B2 (en) * | 2000-04-07 | 2011-02-22 | Visible World, Inc. | Systems and methods for managing and distributing media content |
US7870579B2 (en) | 2000-04-07 | 2011-01-11 | Visible Worl, Inc. | Systems and methods for managing and distributing media content |
US7050460B1 (en) * | 2000-04-14 | 2006-05-23 | Ati International Srl | Method and apparatus for multiplexing data streams using time constraints |
JP4491918B2 (ja) * | 2000-06-14 | 2010-06-30 | ソニー株式会社 | データ配信装置及び方法、データ配信システム |
AU2001279008A1 (en) * | 2000-07-25 | 2002-02-05 | Agilevision, L.L.C. | Splicing compressed, local video segments into fixed time slots in a network feed |
US7292782B2 (en) * | 2000-09-27 | 2007-11-06 | Victor Company Of Japan, Limited | 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 |
US7490344B2 (en) | 2000-09-29 | 2009-02-10 | Visible World, Inc. | System and method for seamless switching |
JP2002330441A (ja) * | 2001-05-01 | 2002-11-15 | Sony Corp | 符号化方法、符号化方法のプログラム、符号化方法のプログラムを記録した記録媒体及び符号化装置 |
US7305691B2 (en) * | 2001-05-07 | 2007-12-04 | Actv, Inc. | System and method for providing targeted programming outside of the home |
US20020194589A1 (en) * | 2001-05-08 | 2002-12-19 | Cristofalo Michael | Technique for optimizing the delivery of advertisements and other programming segments by making bandwidth tradeoffs |
US20030058707A1 (en) * | 2001-09-12 | 2003-03-27 | Dilger Bruce C. | System and process for implementing commercial breaks in programming |
WO2004019530A1 (en) * | 2002-02-15 | 2004-03-04 | Visible World, Inc. | System and method for seamless switching through buffering |
JP3615195B2 (ja) * | 2002-03-19 | 2005-01-26 | 株式会社東芝 | コンテンツ記録再生装置およびコンテンツ編集方法 |
JP2003296335A (ja) * | 2002-04-02 | 2003-10-17 | Kddi Corp | 動画像検索装置 |
US7075899B2 (en) * | 2002-05-21 | 2006-07-11 | Actv, Inc. | System and method for providing private in-band data to digital set-top boxes in a broadcast environment |
JP3736504B2 (ja) * | 2002-07-08 | 2006-01-18 | ソニー株式会社 | 画像データ処理装置及び方法 |
JP3736503B2 (ja) * | 2002-07-08 | 2006-01-18 | ソニー株式会社 | 画像データ処理装置及び方法 |
JP3896949B2 (ja) | 2002-11-08 | 2007-03-22 | 日本電気株式会社 | ビデオ編集装置及びビデオ編集プログラム |
US7269836B2 (en) * | 2003-03-24 | 2007-09-11 | International Business Machines Corporation | System and method for providing multiplexing and remultiplexing of MPEG-2 streams |
US7266147B2 (en) * | 2003-03-31 | 2007-09-04 | Sharp Laboratories Of America, Inc. | Hypothetical reference decoder |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
WO2005114997A1 (en) * | 2004-05-18 | 2005-12-01 | Koninklijke Philips Electronics N.V. | Seamless adding of real-time information |
CN102592638A (zh) * | 2004-07-02 | 2012-07-18 | 尼尔逊媒介研究股份有限公司 | 用于进行压缩数字位流的混合的方法及装置 |
US9197857B2 (en) * | 2004-09-24 | 2015-11-24 | Cisco Technology, Inc. | IP-based stream splicing with content-specific splice points |
US8966551B2 (en) | 2007-11-01 | 2015-02-24 | Cisco Technology, Inc. | Locating points of interest using references to media frames within a packet flow |
ATE418842T1 (de) * | 2004-10-29 | 2009-01-15 | Nxp Bv | Verbinden von mpeg-strömen |
CN101473646A (zh) | 2006-04-24 | 2009-07-01 | 视觉世界公司 | 利用微趋势生成媒体内容的系统和方法 |
US8078301B2 (en) | 2006-10-11 | 2011-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus for embedding codes in compressed audio data streams |
US8543667B2 (en) | 2008-01-14 | 2013-09-24 | Akamai Technologies, Inc. | Policy-based content insertion |
US8335262B2 (en) * | 2008-01-16 | 2012-12-18 | Verivue, Inc. | Dynamic rate adjustment to splice compressed video streams |
US8743906B2 (en) | 2009-01-23 | 2014-06-03 | Akamai Technologies, Inc. | Scalable seamless digital video stream splicing |
US9906757B2 (en) | 2009-02-26 | 2018-02-27 | Akamai Technologies, Inc. | Deterministically skewing synchronized events for content streams |
US9565397B2 (en) | 2009-02-26 | 2017-02-07 | Akamai Technologies, Inc. | Deterministically skewing transmission of content streams |
US8650602B2 (en) | 2009-02-27 | 2014-02-11 | Akamai Technologies, Inc. | Input queued content switching using a playlist |
EP2403248B1 (en) * | 2009-02-27 | 2018-07-04 | Fujitsu Limited | Moving picture encoding device, moving picture encoding method, and moving picture encoding computer program |
JP2011029696A (ja) * | 2009-07-21 | 2011-02-10 | Sony Corp | 情報処理装置、録画方法及び録画システム |
JP2011211690A (ja) * | 2010-03-11 | 2011-10-20 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
KR101837004B1 (ko) | 2010-06-18 | 2018-03-09 | 아카마이 테크놀로지스, 인크. | 모바일 또는 유선 네트워크로의 콘텐츠 전송 네트워크(cdn)의 확장 |
JP5891975B2 (ja) | 2012-07-02 | 2016-03-23 | 富士通株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法および動画像復号方法 |
US20160105689A1 (en) * | 2014-10-13 | 2016-04-14 | Vigor Systems Inc. | Replacing a corrupted video frame |
US9955159B2 (en) | 2014-10-31 | 2018-04-24 | Google Llc | Multi-video decoding with input switching |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950006836A (ko) * | 1993-08-06 | 1995-03-21 | 이헌조 | 디지탈 영상압축신호의 편집장치 |
EP0692911A2 (en) * | 1994-07-15 | 1996-01-17 | Matsushita Electric Industrial Co., Ltd. | Method of splicing MPEG encoded video |
US5534944A (en) * | 1994-07-15 | 1996-07-09 | Matsushita Electric Corporation Of America | Method of splicing MPEG encoded video |
KR970004862A (ko) * | 1995-06-08 | 1997-01-29 | 버퍼점유량의 불연속을 방지하기 위한 방법 | |
US5602592A (en) * | 1994-01-18 | 1997-02-11 | Matsushita Electric Industrial Co., Ltd. | Moving picture compressed signal changeover apparatus |
KR19980032953A (ko) * | 1996-10-18 | 1998-07-25 | 에드워드디.브린 | 압축된 패킷화 디지털 비디오스트림의 접속 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9424437D0 (en) * | 1994-12-02 | 1995-01-18 | Philips Electronics Uk Ltd | Encoder system level buffer management |
GB2307613B (en) * | 1995-08-31 | 2000-03-22 | British Broadcasting Corp | Switching bit-rate reduced signals |
US5859660A (en) * | 1996-02-29 | 1999-01-12 | Perkins; Michael G. | Non-seamless splicing of audio-video transport streams |
US6137834A (en) * | 1996-05-29 | 2000-10-24 | Sarnoff Corporation | Method and apparatus for splicing compressed information streams |
US6188700B1 (en) * | 1996-11-07 | 2001-02-13 | Sony Corporation | Method and apparatus for encoding MPEG signals using variable rate encoding and dynamically varying transmission buffers |
US6154496A (en) * | 1997-11-25 | 2000-11-28 | Philips Electronics N.A. Corp. | Video buffer for seamless splicing of MPEG streams |
-
1998
- 1998-01-19 JP JP00803298A patent/JP4232209B2/ja not_active Expired - Fee Related
-
1999
- 1999-01-06 EP EP20060075028 patent/EP1655963A3/en not_active Withdrawn
- 1999-01-06 EP EP19990300079 patent/EP0930786A3/en not_active Withdrawn
- 1999-01-14 US US09/231,055 patent/US6345122B1/en not_active Expired - Lifetime
- 1999-01-19 KR KR1019990001391A patent/KR100607382B1/ko not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950006836A (ko) * | 1993-08-06 | 1995-03-21 | 이헌조 | 디지탈 영상압축신호의 편집장치 |
US5602592A (en) * | 1994-01-18 | 1997-02-11 | Matsushita Electric Industrial Co., Ltd. | Moving picture compressed signal changeover apparatus |
EP0692911A2 (en) * | 1994-07-15 | 1996-01-17 | Matsushita Electric Industrial Co., Ltd. | Method of splicing MPEG encoded video |
US5534944A (en) * | 1994-07-15 | 1996-07-09 | Matsushita Electric Corporation Of America | Method of splicing MPEG encoded video |
KR970004862A (ko) * | 1995-06-08 | 1997-01-29 | 버퍼점유량의 불연속을 방지하기 위한 방법 | |
KR19980032953A (ko) * | 1996-10-18 | 1998-07-25 | 에드워드디.브린 | 압축된 패킷화 디지털 비디오스트림의 접속 |
Also Published As
Publication number | Publication date |
---|---|
JPH11205734A (ja) | 1999-07-30 |
EP1655963A2 (en) | 2006-05-10 |
EP1655963A3 (en) | 2010-08-04 |
EP0930786A3 (en) | 2002-06-05 |
EP0930786A2 (en) | 1999-07-21 |
US6345122B1 (en) | 2002-02-05 |
KR19990067973A (ko) | 1999-08-25 |
JP4232209B2 (ja) | 2009-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100607382B1 (ko) | 압축 화상 데이터 편집 장치 및 방법 | |
US6529550B2 (en) | Coded stream splicing device and method, and coded stream generating device and method | |
EP0954927B1 (en) | Video buffer for seamless splicing of mpeg streams | |
EP0742992B1 (en) | Audio/video timing discrepancy management | |
EP0755157B1 (en) | Method of splicing MPEG encoded video | |
US6157674A (en) | Audio and video data transmitting apparatus, system, and method thereof | |
US6188700B1 (en) | Method and apparatus for encoding MPEG signals using variable rate encoding and dynamically varying transmission buffers | |
EP0692911B1 (en) | Method of splicing MPEG encoded video | |
US6351564B1 (en) | Method of switching of coded video sequences and corresponding device | |
JP2000511740A (ja) | ビデオ・エンコーダにおける継目なし継ぎの方法 | |
EP0881838A1 (en) | Timing correction | |
CA2160614C (en) | Method and apparatus for video buffer synchronization | |
US7333711B2 (en) | Data distribution apparatus and method, and data distribution system | |
US6532242B1 (en) | Method for encoding, editing and transmitting digital signals | |
EP1061745A2 (en) | MPEG stream switching process. | |
US20060239563A1 (en) | Method and device for compressed domain video editing | |
US20090328096A1 (en) | Preconditioning ad content for digital program insertion | |
EP0871337A2 (en) | Method and apparatus for modifying a digital data stream | |
US7269839B2 (en) | Data distribution apparatus and method, and data distribution system | |
JPH11177921A (ja) | ディジタルデータ編集方法、ディジタルデータ編集装置 | |
JP2002112194A (ja) | データ処理方法及び装置、データ伝送システム、伝送媒体 | |
JP2002077827A (ja) | データ配信装置及び方法、データ配信システム | |
JP4371066B2 (ja) | 編集装置及び編集方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
A201 | Request for examination | ||
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
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 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
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 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
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: 20120713 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 |
|
FPAY | Annual fee payment |
Payment date: 20130712 Year of fee payment: 8 |
|
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: 20140718 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 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150726 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150726 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |