EP2583461A1 - Verfahren und vorrichtung zum mischen von videoströmen auf der makroblock-ebene - Google Patents
Verfahren und vorrichtung zum mischen von videoströmen auf der makroblock-ebeneInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000003044 adaptive effect Effects 0.000 claims description 6
- 239000013598 vector Substances 0.000 claims description 5
- 230000008569 process Effects 0.000 description 5
- 239000000203 mixture Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- 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/1883—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 relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- 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/167—Position within a video image, e.g. region of interest [ROI]
-
- 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/1887—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 a variable length codeword
-
- 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/40—Methods 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
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- 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/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- 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
-
- 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/2365—Multiplexing 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
Description
Claims
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 (de) | 2010-06-16 | 2011-06-14 | Verfahren und vorrichtung zum mischen von videoströmen auf der makroblock-ebene |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2583461A1 true EP2583461A1 (de) | 2013-04-24 |
Family
ID=44318461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP11727399.5A Ceased EP2583461A1 (de) | 2010-06-16 | 2011-06-14 | Verfahren und vorrichtung zum mischen von videoströmen auf der makroblock-ebene |
Country Status (6)
Country | Link |
---|---|
US (1) | US9264709B2 (de) |
EP (1) | EP2583461A1 (de) |
CN (1) | CN102934437B (de) |
DE (1) | DE102010023954A1 (de) |
TW (1) | TWI511527B (de) |
WO (1) | WO2011157399A1 (de) |
Families Citing this family (4)
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 | 电子科技大学 | 一种多路视频数据传输方法 |
CN106063264B (zh) * | 2014-01-03 | 2019-06-07 | Ge视频压缩有限责任公司 | 基于楔形波的编码概念 |
CN104853208B (zh) * | 2015-05-13 | 2018-05-04 | 大唐移动通信设备有限公司 | 一种视频编码方法和装置 |
Citations (1)
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)
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 (de) * | 1994-02-03 | 1995-08-09 | Klaus Dr. Schulte | Motorangetriebener Golfwagen |
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 (de) * | 2000-02-15 | 2001-08-22 | Telefonaktiebolaget L M Ericsson (Publ) | Verfahren und Vorrichtung zur Mischung von Videosignalen |
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 |
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 |
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 |
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 (en) | 2007-04-24 | 2008-10-30 | Nokia Corporation | System and method for implementing fast tune-in with intra-coded redundant pictures |
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 |
-
2010
- 2010-06-16 DE DE102010023954A patent/DE102010023954A1/de not_active Ceased
-
2011
- 2011-06-14 TW TW100120696A patent/TWI511527B/zh not_active IP Right Cessation
- 2011-06-14 US US13/701,219 patent/US9264709B2/en not_active Expired - Fee Related
- 2011-06-14 CN CN201180029429.8A patent/CN102934437B/zh not_active Expired - Fee Related
- 2011-06-14 WO PCT/EP2011/002920 patent/WO2011157399A1/de active Application Filing
- 2011-06-14 EP EP11727399.5A patent/EP2583461A1/de not_active Ceased
Patent Citations (1)
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)
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 |
---|---|
TWI511527B (zh) | 2015-12-01 |
DE102010023954A1 (de) | 2011-12-22 |
US20130223511A1 (en) | 2013-08-29 |
CN102934437B (zh) | 2016-09-14 |
WO2011157399A1 (de) | 2011-12-22 |
TW201212657A (en) | 2012-03-16 |
US9264709B2 (en) | 2016-02-16 |
CN102934437A (zh) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2198610B1 (de) | Verfahren und vorrichtung zum erstellen eines kodierten ausgangsvideostroms aus mindestens zwei kodierten eingangsvideoströmen, sowie verwendung der vorrichtung | |
EP1487113B1 (de) | Kodierung und Dekodierung von Transformationskoeffizienten in Bild- oder Videokodierern | |
DE69432142T2 (de) | Verfahren und vorrichtung zur effizienten transkodierung | |
DE10190285B4 (de) | Verfahren und System zur Verarbeitung von komprimierten Videosignalen | |
DE69434271T4 (de) | Adaptives variables Längenkodierungsverfahren für Videodaten | |
DE60031230T2 (de) | Skalierbares videokodierungssystem und verfahren | |
DE69329637T2 (de) | System mit mindestens einem Koder zur Kodierung eines digitalen Signals und mit mindestens einem Dekoder zur Dekodierung eines kodierten digitalen Signals | |
DE102016125379A1 (de) | Bewegungsvektoraufteilung des letzten Frames | |
DE69329722T2 (de) | System mit mindestens einem Koder zur Kodierung eines digitalen Signals und mit mindestens einem Dekoder zur Dekodierung eines digitalen Signals | |
DE112012005164T5 (de) | Verfahren und Vorrichtung für Context-Adaptive Binäre Arithmetische Codierung von Syntaxelementen | |
WO2023020560A1 (zh) | 视频编解码的方法、装置、电子设备及存储介质 | |
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 | |
WO2011157399A1 (de) | Verfahren und vorrichtung zum mischen von videoströmen auf der makroblock-ebene | |
DE3889939T2 (de) | Verfahren und Mittel zur Kodierung und Dekodierung eines Bildsignals. | |
DE69928494T2 (de) | Videosignalkompression | |
EP2389763B1 (de) | Multiplexverfahren zum zusammenfassen digitaler videosignale | |
DE3726601C2 (de) | ||
EP1413142A2 (de) | Optimale snr-skalierbare videocodierung | |
DE10200901B4 (de) | Effiziente Codierung von Videosignalen für skalierbare Simul-cast-Speicherung und -Übertragung sowie zugehöriger Codec | |
DE102020207711B3 (de) | Verfahren und vorrichtungen zur codierung von bilddaten | |
WO2003026310A2 (de) | Effiziente videocodierung für skalierbare simul-cast-speicherung und -übertragung | |
WO2006108780A1 (de) | Verfahren und vorrichtung zur reduktion eines quantisierungsfehlers | |
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 (de) | Verfahren zur behandlung von störungen bei der übertragung einer zeitlichen folge digitaler bilder |
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 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
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 |