EP2583461A1 - Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc - Google Patents

Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc

Info

Publication number
EP2583461A1
EP2583461A1 EP11727399.5A EP11727399A EP2583461A1 EP 2583461 A1 EP2583461 A1 EP 2583461A1 EP 11727399 A EP11727399 A EP 11727399A EP 2583461 A1 EP2583461 A1 EP 2583461A1
Authority
EP
European Patent Office
Prior art keywords
video streams
entropy
video
macroblocks
coding
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.)
Ceased
Application number
EP11727399.5A
Other languages
German (de)
English (en)
Inventor
Peter Amon
Norbert Oertel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unify Patente GmbH and Co KG
Original Assignee
Siemens Enterprise Communications GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Enterprise Communications GmbH and Co KG filed Critical Siemens Enterprise Communications GmbH and Co KG
Publication of EP2583461A1 publication Critical patent/EP2583461A1/fr
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/1883Methods 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 relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/167Position within a video image, e.g. region of interest [ROI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/1887Methods 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 a variable length codeword
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams

Definitions

  • CABAC codeword is terminated.
  • Fig. 4 shows the complete transcoding of two H.264 video streams
  • the parameter nC selects the corresponding VLC table depending on the number of coded coefficients in the adjacent blocks, i. Context-adaptive.
  • FIG. 4 shows the complete transcoding of video streams encoded according to the H.264 / AVC standard.
  • the two H.264 input video streams IS1 and IS2 from two subscribers are decoded by a respective H.264 video decoder VD1 and VD2 at the frame level.
  • the two video frames VF1 and VF2 are merged and merged to form a new video frame VF 'containing all the data of the individual video frames VF1 and VF2.
  • a new H.264 output video stream OS is encoded in the H.264 video encoder VE and sent to all
  • This process is also referred to as pixel domain mixing or full transcoding using e.g. a format conversion, a mixture of image data and the generation of a conference image is performed.
  • the macroblocks are assigned to the slices without additional aids.
  • the mixing of the video streams IS1 and IS2 takes place through a flexible allocation of the macroblocks to slice groups.
  • a slice group SGI and SG2 is defined for each of the two input video streams IS1 and IS1, which is then converted into a H.264 by the video mixer VM Output video stream OS are combined with the data of the two slice groups SGI and SG2.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

L'invention concerne un procédé et un dispositif permettant le mélange de flux vidéo dans un dispositif mélangeur vidéo qui réunit en un flux vidéo de sortie plusieurs flux vidéo d'entrée de plusieurs participants, qui sont codés avec des mots de code pour macro-blocs et dont les mots de code présentent des dépendances entre eux. A cet effet, les flux vidéo d'entrée sont soumis à un décodage entropique jusqu'à suppression des dépendances entre les mots de code, les macro-blocs étant de nouveau ordonnés et mélangés et les macro-blocs mélangés étant soumis à un codage entropique afin d'obtenir un nouveau flux vidéo dédié.
EP11727399.5A 2010-06-16 2011-06-14 Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc Ceased EP2583461A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102010023954A DE102010023954A1 (de) 2010-06-16 2010-06-16 Verfahren und Vorrichtung zum Mischen von Videoströmen auf der Makroblock-Ebene
PCT/EP2011/002920 WO2011157399A1 (fr) 2010-06-16 2011-06-14 Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc

Publications (1)

Publication Number Publication Date
EP2583461A1 true EP2583461A1 (fr) 2013-04-24

Family

ID=44318461

Family Applications (1)

Application Number Title Priority Date Filing Date
EP11727399.5A Ceased EP2583461A1 (fr) 2010-06-16 2011-06-14 Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc

Country Status (6)

Country Link
US (1) US9264709B2 (fr)
EP (1) EP2583461A1 (fr)
CN (1) CN102934437B (fr)
DE (1) DE102010023954A1 (fr)
TW (1) TWI511527B (fr)
WO (1) WO2011157399A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010023954A1 (de) * 2010-06-16 2011-12-22 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Vorrichtung zum Mischen von Videoströmen auf der Makroblock-Ebene
CN103686047A (zh) * 2013-12-18 2014-03-26 电子科技大学 一种多路视频数据传输方法
KR101994870B1 (ko) * 2014-01-03 2019-07-01 지이 비디오 컴프레션, 엘엘씨 웨지렛 기반 코딩 개념
CN104853208B (zh) * 2015-05-13 2018-05-04 大唐移动通信设备有限公司 一种视频编码方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050231588A1 (en) * 2002-08-05 2005-10-20 Exedra Technology, Llc Implementation of MPCP MCU technology for the H.264 video standard

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE7807374U1 (de) * 1978-03-11 1978-06-29 Spritztechnik Kopperschmidt Gmbh & Co Kg, 4800 Bielefeld Farbspritzgeraet mit fahrgestell
EP0666089A1 (fr) * 1994-02-03 1995-08-09 Klaus Dr. Schulte Chariot de golf motorisé
DE29610975U1 (de) * 1995-06-27 1996-10-24 "ITO Design und Marketing GmbH", 90419 Nürnberg Transportmittel für einen Personen- und/oder Warentransport zu Fuß
DE29517354U1 (de) * 1995-10-30 1995-12-14 Fisher-Price, Inc., East Aurora, N.Y. Kinder-Sportwagen
EP1126710A1 (fr) * 2000-02-15 2001-08-22 Telefonaktiebolaget L M Ericsson (Publ) Une méthode et un système pour le mixage video de flux de données
US6891841B2 (en) * 2001-03-12 2005-05-10 Advent Networks, Inc. Time division multiple access over broadband modulation method and apparatus
JP4231698B2 (ja) * 2001-05-10 2009-03-04 ポリコム イスラエル リミテッド 多地点マルチメディア/音声システムの制御ユニット
US8976712B2 (en) * 2001-05-10 2015-03-10 Polycom, Inc. Speakerphone and conference bridge which request and perform polling operations
US6535240B2 (en) * 2001-07-16 2003-03-18 Chih-Lung Yang Method and apparatus for continuously receiving frames from a plurality of video channels and for alternately continuously transmitting to each of a plurality of participants in a video conference individual frames containing information concerning each of said video channels
US20040022202A1 (en) * 2002-08-05 2004-02-05 Chih-Lung Yang Method and apparatus for continuously receiving images from a plurality of video channels and for alternately continuously transmitting to each of a plurality of participants in a video conference individual images containing information concerning each of said video channels
US8144854B2 (en) * 2001-12-31 2012-03-27 Polycom Inc. Conference bridge which detects control information embedded in audio information to prioritize operations
US20050008240A1 (en) * 2003-05-02 2005-01-13 Ashish Banerji Stitching of video for continuous presence multipoint video conferencing
KR100548383B1 (ko) * 2003-07-18 2006-02-02 엘지전자 주식회사 이동통신 시스템의 디지털 비디오 신호처리 장치 및 방법
NO320115B1 (no) * 2004-02-13 2005-10-24 Tandberg Telecom As Anordning og fremgangsmate for a generere CP-bilder.
JP4403974B2 (ja) * 2005-01-21 2010-01-27 株式会社日立製作所 適応変調方法並びに符号化率制御方法
US20070285500A1 (en) * 2006-04-21 2007-12-13 Dilithium Holdings, Inc. Method and Apparatus for Video Mixing
WO2008129500A2 (fr) 2007-04-24 2008-10-30 Nokia Corporation Système et procédé d'accès rapide par des images redondantes intracodées
US8971412B2 (en) 2008-04-10 2015-03-03 Qualcomm Incorporated Advanced interpolation techniques for motion compensation in video coding
US8687685B2 (en) * 2009-04-14 2014-04-01 Qualcomm Incorporated Efficient transcoding of B-frames to P-frames
DE102010023954A1 (de) * 2010-06-16 2011-12-22 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Vorrichtung zum Mischen von Videoströmen auf der Makroblock-Ebene

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050231588A1 (en) * 2002-08-05 2005-10-20 Exedra Technology, Llc Implementation of MPCP MCU technology for the H.264 video standard

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHIH-HUNG LI ET AL: "A Multiple-Window Video Embedding Transcoder Based on H.264/AVC Standard", EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, HINDAWI PUBLISHING CORP, US, vol. 2007, no. 13790, 1 January 2007 (2007-01-01), pages 1 - 17, XP002657323, ISSN: 1687-6172, DOI: 10.1155/2007/13790 *
DI XU ET AL: "Logo insertion transcoding for H.264/AVC compressed video", IMAGE PROCESSING (ICIP), 2009 16TH IEEE INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 7 November 2009 (2009-11-07), pages 3693 - 3696, XP031628889, ISBN: 978-1-4244-5653-6 *
See also references of WO2011157399A1 *

Also Published As

Publication number Publication date
CN102934437B (zh) 2016-09-14
US20130223511A1 (en) 2013-08-29
US9264709B2 (en) 2016-02-16
TWI511527B (zh) 2015-12-01
CN102934437A (zh) 2013-02-13
DE102010023954A1 (de) 2011-12-22
WO2011157399A1 (fr) 2011-12-22
TW201212657A (en) 2012-03-16

Similar Documents

Publication Publication Date Title
EP2198610B1 (fr) Procédé et dispositif permettant de créer un flux vidéo de sortie codé à partir d'au moins deux flux vidéo d'entrée codés, utilisation du dispositif
DE69432142T2 (de) Verfahren und vorrichtung zur effizienten transkodierung
DE10190285B4 (de) Verfahren und System zur Verarbeitung von komprimierten Videosignalen
DE69320719T2 (de) Effiziente, frequenzskalierbare Videokodierung mit Koeffizientenwahl
DE69434271T4 (de) Adaptives variables Längenkodierungsverfahren für Videodaten
DE102016125379B4 (de) Bewegungsvektoraufteilung des letzten Frames
DE69329637T2 (de) System mit mindestens einem Koder zur Kodierung eines digitalen Signals und mit mindestens einem Dekoder zur Dekodierung eines kodierten digitalen Signals
EP1487113A2 (fr) Codage et décodage de coefficients de transformation dans des codeurs d'images ou de vidéo
DE112012005164T5 (de) Verfahren und Vorrichtung für Context-Adaptive Binäre Arithmetische Codierung von Syntaxelementen
DE69329722T2 (de) System mit mindestens einem Koder zur Kodierung eines digitalen Signals und mit mindestens einem Dekoder zur Dekodierung eines digitalen Signals
DE102015115998A1 (de) Segmentierter Videocodec für Video mit hoher Auflösung und hoher Framerate
DE10204617B4 (de) Verfahren und Vorrichtungen zur Kompression und Dekompression eines Videodatenstroms
WO2023020560A1 (fr) Procédé et appareil de codage et de décodage vidéo, dispositif électronique et support de stockage
EP2583461A1 (fr) Procédé et dispositif permettant le mélange de flux vidéo au niveau macro-bloc
EP2389763B1 (fr) Procédé multiplex pour le regroupement de signaux vidéo numériques
DE3889939T2 (de) Verfahren und Mittel zur Kodierung und Dekodierung eines Bildsignals.
DE69928494T2 (de) Videosignalkompression
EP1413142A2 (fr) Codage video optimale adaptabilite snr
DE10200901B4 (de) Effiziente Codierung von Videosignalen für skalierbare Simul-cast-Speicherung und -Übertragung sowie zugehöriger Codec
WO2003026310A2 (fr) Codage efficace de signaux video pour la transmission et la mise en memoire simultanees en analogique et en numerique (simulcast) et dimensionnables, et codeur-decodeur associe
DE102020207711B3 (de) Verfahren und vorrichtungen zur codierung von bilddaten
DE10121259A1 (de) Optimale SNR-skalierbare Videocodierung
DE102004011422B4 (de) Vorrichtung und Verfahren zum Verarbeiten einer Gruppe von Bildern und Vorrichtung und Verfahren zum Verarbeiten eines Basisbildes und eines oder mehrerer Erweiterungsbilder
EP2745510A1 (fr) Procédé de traitement de perturbations lors de la transmission d'une suite temporelle d'images numériques
WO2006108780A1 (fr) Procede et dispositif de reduction d'une erreur de quantification

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20130116

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAX Request for extension of the european patent (deleted)
RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: UNIFY GMBH & CO. KG

17Q First examination report despatched

Effective date: 20160728

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: UNIFY GMBH & CO. KG

APBK Appeal reference recorded

Free format text: ORIGINAL CODE: EPIDOSNREFNE

APBN Date of receipt of notice of appeal recorded

Free format text: ORIGINAL CODE: EPIDOSNNOA2E

APBR Date of receipt of statement of grounds of appeal recorded

Free format text: ORIGINAL CODE: EPIDOSNNOA3E

APAV Appeal reference deleted

Free format text: ORIGINAL CODE: EPIDOSDREFNE

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: UNIFY GMBH & CO. KG

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: UNIFY PATENTE GMBH & CO. KG

APBT Appeal procedure closed

Free format text: ORIGINAL CODE: EPIDOSNNOA9E

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20220613