CA2388944C - Procede et dispositif pour l'insertion video numerique/numerique - Google Patents
Procede et dispositif pour l'insertion video numerique/numerique Download PDFInfo
- Publication number
- CA2388944C CA2388944C CA2388944A CA2388944A CA2388944C CA 2388944 C CA2388944 C CA 2388944C CA 2388944 A CA2388944 A CA 2388944A CA 2388944 A CA2388944 A CA 2388944A CA 2388944 C CA2388944 C CA 2388944C
- Authority
- CA
- Canada
- Prior art keywords
- video stream
- compressed video
- encoding
- compressed
- stream
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at 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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time-Division Multiplex Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
L'invention concerne des techniques destinées à insérer de manière continue un deuxième flux vidéo compressé (par ex. pour une publicité) dans un premier flux vidéo compressé (par ex. pour une vidéo de programme), pouvant être mises en oeuvre dans un processeur d'insertion de publicité (112) composé en général d'un codeur en temps réel (202a) (par ex. un codeur MPEG), d'un tampon (204a), d'un profileur (112), d'un multiplexeur (112), et d'une colleuse (112). Le profileur reçoit le premier flux vidéo compressé et crée un profil pour le flux, pouvant comporter le débit binaire et d'autres informations concernant le flux. Le codeur en temps réel (202a) reçoit et code une deuxième vidéo en fonction d'un schéma de codage particulier afin de créer le deuxième flux vidéo compressé. Le codeur en temps réel commande également le codage de la deuxième vidéo sur la base au moins partielle du profil du premier flux vidéo compressé de manière que les profils des deux flux soient environ similaires au moment où le deuxième flux est inséré dans le premier flux. Le tampon (204a) stocke le premier flux vidéo compressé provenant du codeur en temps réel jusqu'à ce qu'il soit nécessaire. Le multiplexeur insère le deuxième flux vidéo compressé dans le premier flux vidéo compressé, et la colleuse colle les deux flux afin de former le flux vidéo de sortie.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16132099P | 1999-10-25 | 1999-10-25 | |
| US60/161,330 | 1999-10-25 | ||
| PCT/US2000/029381 WO2001031918A1 (fr) | 1999-10-25 | 2000-10-24 | Procede et dispositif pour l'insertion video numerique/numerique |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2388944A1 CA2388944A1 (fr) | 2001-05-03 |
| CA2388944C true CA2388944C (fr) | 2011-02-08 |
Family
ID=33096309
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA2388944A Expired - Lifetime CA2388944C (fr) | 1999-10-25 | 2000-10-24 | Procede et dispositif pour l'insertion video numerique/numerique |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1224804A4 (fr) |
| AU (1) | AU1343401A (fr) |
| CA (1) | CA2388944C (fr) |
| WO (1) | WO2001031918A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1509571A (zh) * | 2001-05-16 | 2004-06-30 | 雅虎公司 | 多信息源的流控制 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5534944A (en) * | 1994-07-15 | 1996-07-09 | Matsushita Electric Corporation Of America | Method of splicing MPEG encoded video |
| EP0739138A3 (fr) * | 1995-04-19 | 1997-11-05 | AT&T IPM Corp. | Méthode et appareil d'adaptation de signaux vidéo comprimés à un canal de communication |
| US6038000A (en) * | 1997-05-28 | 2000-03-14 | Sarnoff Corporation | Information stream syntax for indicating the presence of a splice point |
| US6067303A (en) * | 1997-02-25 | 2000-05-23 | International Business Machines Corporation | Method and apparatus for detecting and controlling data stream splicing in ATM networks |
| US5982436A (en) * | 1997-03-28 | 1999-11-09 | Philips Electronics North America Corp. | Method for seamless splicing in a video encoder |
| CN1148955C (zh) | 1997-10-03 | 2004-05-05 | 索尼公司 | 编码数据流接合设备和方法及编码数据流生成设备和方法 |
| US6487721B1 (en) * | 1998-01-30 | 2002-11-26 | General Instrument Corporation | Apparatus and method for digital advertisement insertion in a bitstream |
-
2000
- 2000-10-24 EP EP00975371A patent/EP1224804A4/fr not_active Withdrawn
- 2000-10-24 AU AU13434/01A patent/AU1343401A/en not_active Abandoned
- 2000-10-24 WO PCT/US2000/029381 patent/WO2001031918A1/fr not_active Ceased
- 2000-10-24 CA CA2388944A patent/CA2388944C/fr not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1224804A4 (fr) | 2005-11-16 |
| EP1224804A1 (fr) | 2002-07-24 |
| CA2388944A1 (fr) | 2001-05-03 |
| AU1343401A (en) | 2001-05-08 |
| WO2001031918A1 (fr) | 2001-05-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7394850B1 (en) | Method and apparatus for performing digital-to-digital video insertion | |
| US10681397B2 (en) | System and method for seamless switching through buffering | |
| US6154496A (en) | Video buffer for seamless splicing of MPEG streams | |
| CA2449124C (fr) | Epissure de flux de transport de donnees video numeriques | |
| KR100574186B1 (ko) | 부호화 스트림 스플라이싱 장치 및 방법과 부호화 스트림 생성 장치 및 방법과 편집 장치 및 방법 및 편집 시스템 | |
| US6993081B1 (en) | Seamless splicing/spot-insertion for MPEG-2 digital video/audio stream | |
| US6741290B1 (en) | Processing coded video | |
| US7477692B2 (en) | Video encoding for seamless splicing between encoded video streams | |
| US6483945B1 (en) | Moving picture encoding method and apparatus | |
| GB2525590A (en) | Digital media splicing system and method | |
| US20060239563A1 (en) | Method and device for compressed domain video editing | |
| EP0871337A2 (fr) | Méthode et appareil pour modifier un train numérique | |
| EP3360334B1 (fr) | Système et procédé de collure de contenus multimédias numériques | |
| CA2388944C (fr) | Procede et dispositif pour l'insertion video numerique/numerique | |
| JPH11177921A (ja) | ディジタルデータ編集方法、ディジタルデータ編集装置 | |
| Kammin et al. | Video multiplexing for the MPEG-2 VBR encoder using a deterministic method | |
| JP2000197045A (ja) | デジタル放送再生システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request | ||
| MKEX | Expiry |
Effective date: 20201026 |