WO2006085137A3 - Method and system for low-delay video mixing - Google Patents
Method and system for low-delay video mixing Download PDFInfo
- Publication number
- WO2006085137A3 WO2006085137A3 PCT/IB2005/003835 IB2005003835W WO2006085137A3 WO 2006085137 A3 WO2006085137 A3 WO 2006085137A3 IB 2005003835 W IB2005003835 W IB 2005003835W WO 2006085137 A3 WO2006085137 A3 WO 2006085137A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- incoming
- stream
- streams
- slice
- outgoing
- 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
Classifications
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- 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/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/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
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A method and system for compressed domain video mixing for spatially combining incoming video streams into an outgoing video stream. Using H.264 as an example, each incoming stream is divided into a plurality of slices, each having a plurality of header fields including a first mb in slice header field. Based on the picture format in the outgoing stream, first mb in slice for each incoming stream is modified such that the modified first mb in slice header field is indicative of location in the spatial representation of the outgoing stream at which the slice of the incoming stream is placed. H.264's slice group mechanism is used to map the spatial positions of the second and following macroblocks of the slices to the appropriate locations. If the incoming streams are previously mixed by upstream mixers, a decomposer can be used to separate these mixed streams into component streams before combining them with other incoming streams.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05857347A EP1834481A2 (en) | 2005-01-04 | 2005-12-20 | Method and system for low-delay video mixing |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/029,901 | 2005-01-04 | ||
| US11/029,901 US20060146734A1 (en) | 2005-01-04 | 2005-01-04 | Method and system for low-delay video mixing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2006085137A2 WO2006085137A2 (en) | 2006-08-17 |
| WO2006085137A3 true WO2006085137A3 (en) | 2006-10-26 |
Family
ID=36640283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2005/003835 Ceased WO2006085137A2 (en) | 2005-01-04 | 2005-12-20 | Method and system for low-delay video mixing |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20060146734A1 (en) |
| EP (1) | EP1834481A2 (en) |
| CN (1) | CN101095350A (en) |
| TW (1) | TW200637376A (en) |
| WO (1) | WO2006085137A2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8660380B2 (en) | 2006-08-25 | 2014-02-25 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
| US8660182B2 (en) | 2003-06-09 | 2014-02-25 | Nvidia Corporation | MPEG motion estimation based on dual start points |
| US8666181B2 (en) | 2008-12-10 | 2014-03-04 | Nvidia Corporation | Adaptive multiple engine image motion detection system and method |
| US8724702B1 (en) | 2006-03-29 | 2014-05-13 | Nvidia Corporation | Methods and systems for motion estimation used in video coding |
| US8731071B1 (en) | 2005-12-15 | 2014-05-20 | Nvidia Corporation | System for performing finite input response (FIR) filtering in motion estimation |
| US8756482B2 (en) | 2007-05-25 | 2014-06-17 | Nvidia Corporation | Efficient encoding/decoding of a sequence of data frames |
| US8873625B2 (en) | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
| US9118927B2 (en) | 2007-06-13 | 2015-08-25 | Nvidia Corporation | Sub-pixel interpolation and its application in motion compensated encoding of a video signal |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330060B1 (en) | 2003-04-15 | 2016-05-03 | Nvidia Corporation | Method and device for encoding and decoding video image data |
| US20060075449A1 (en) * | 2004-09-24 | 2006-04-06 | Cisco Technology, Inc. | Distributed architecture for digital program insertion in video streams delivered over packet networks |
| US8909807B2 (en) * | 2005-04-07 | 2014-12-09 | Opanga Networks, Inc. | System and method for progressive download using surplus network capacity |
| US20060271990A1 (en) * | 2005-05-18 | 2006-11-30 | Rodriguez Arturo A | Higher picture rate HD encoding and transmission with legacy HD backward compatibility |
| US7680047B2 (en) * | 2005-11-22 | 2010-03-16 | Cisco Technology, Inc. | Maximum transmission unit tuning mechanism for a real-time transport protocol stream |
| EP1999965A4 (en) * | 2006-03-28 | 2012-10-03 | Samsung Electronics Co Ltd | METHOD, MEDIUM AND SYSTEM FOR ENCODING AND / OR DECODING AN IMAGE |
| US8326927B2 (en) * | 2006-05-23 | 2012-12-04 | Cisco Technology, Inc. | Method and apparatus for inviting non-rich media endpoints to join a conference sidebar session |
| US8358763B2 (en) * | 2006-08-21 | 2013-01-22 | Cisco Technology, Inc. | Camping on a conference or telephony port |
| US8837330B1 (en) * | 2006-10-10 | 2014-09-16 | Avaya Inc. | Methods, systems, and media for combining conferencing signals |
| US8121277B2 (en) * | 2006-12-12 | 2012-02-21 | Cisco Technology, Inc. | Catch-up playback in a conferencing system |
| JP2010516098A (en) * | 2007-01-04 | 2010-05-13 | トムソン ライセンシング | Method and apparatus for error concealment using high-level syntax reference views in multi-view coded video |
| AU2015203559B2 (en) * | 2007-04-18 | 2017-08-10 | Dolby International Ab | Coding systems |
| PL2528341T3 (en) * | 2007-04-18 | 2017-10-31 | Dolby Int Ab | Coding system using supplemental sequence parameter set for scalable video coding or multi-view coding |
| US20140072058A1 (en) | 2010-03-05 | 2014-03-13 | Thomson Licensing | Coding systems |
| US8457214B2 (en) * | 2007-09-10 | 2013-06-04 | Cisco Technology, Inc. | Video compositing of an arbitrary number of source streams using flexible macroblock ordering |
| KR101682322B1 (en) * | 2007-10-05 | 2016-12-05 | 톰슨 라이센싱 | Methods and Apparatus for Incorporating Video Usability Information within a Multi-view Video Coding System |
| DE102007049351A1 (en) * | 2007-10-15 | 2009-04-16 | Siemens Ag | A method and apparatus for creating a coded output video stream from at least two coded input video streams, and using the apparatus and coded input video stream |
| EP2141689A1 (en) * | 2008-07-04 | 2010-01-06 | Koninklijke KPN N.V. | Generating a stream comprising interactive content |
| US8767840B2 (en) * | 2009-02-11 | 2014-07-01 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method for detecting errors and recovering video data |
| DE102009011251A1 (en) | 2009-03-02 | 2010-09-09 | Siemens Enterprise Communications Gmbh & Co. Kg | Multiplexing method and associated functional data structure for combining digital video signals |
| US8184142B2 (en) * | 2009-06-26 | 2012-05-22 | Polycom, Inc. | Method and system for composing video images from a plurality of endpoints |
| CN102473240B (en) | 2009-08-03 | 2015-11-25 | 摩托罗拉移动有限责任公司 | The method of video content |
| US10244239B2 (en) * | 2010-12-28 | 2019-03-26 | Dolby Laboratories Licensing Corporation | Parameter set for picture segmentation |
| US9143783B2 (en) * | 2011-01-19 | 2015-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Indicating bit stream subsets |
| WO2013002709A1 (en) * | 2011-06-30 | 2013-01-03 | Telefonaktiebolaget L M Ericsson (Publ) | Indicating bit stream subsets |
| CN102413333B (en) * | 2011-12-15 | 2013-06-05 | 清华大学 | Video compression coding/decoding system and method based on underdetermined blind signal separation |
| JP5979406B2 (en) * | 2012-02-22 | 2016-08-24 | ソニー株式会社 | Image processing apparatus, image processing method, and image processing system |
| CN102855909B (en) * | 2012-08-29 | 2015-06-17 | 四三九九网络股份有限公司 | Batch dynamic loading method for video titles |
| US9538137B2 (en) * | 2015-04-09 | 2017-01-03 | Microsoft Technology Licensing, Llc | Mitigating loss in inter-operability scenarios for digital video |
| CN104853208B (en) * | 2015-05-13 | 2018-05-04 | 大唐移动通信设备有限公司 | A kind of method for video coding and device |
| CN108965772A (en) * | 2017-05-23 | 2018-12-07 | 中兴通讯股份有限公司 | Video conference implementation method and server, computer readable storage medium |
| US10567703B2 (en) | 2017-06-05 | 2020-02-18 | Cisco Technology, Inc. | High frame rate video compatible with existing receivers and amenable to video decoder implementation |
| CN111971971B (en) * | 2018-03-28 | 2023-12-01 | 连普乐士株式会社 | Method and system for eliminating guest broadcast delay in live broadcast and non-transitory computer-readable recording medium |
| CN112887635A (en) * | 2021-01-11 | 2021-06-01 | 深圳市捷视飞通科技股份有限公司 | Multi-picture splicing method and device, computer equipment and storage medium |
| US11489898B1 (en) * | 2021-07-07 | 2022-11-01 | Tencent America LLC | Method and apparatus for segment-based split and merge functions for parallel processing of media |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030123537A1 (en) * | 2001-12-04 | 2003-07-03 | Ilan Yona | Method and an apparatus for mixing compressed video |
| US20050157164A1 (en) * | 2004-01-20 | 2005-07-21 | Noam Eshkoli | Method and apparatus for mixing compressed video |
| 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 (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5453780A (en) * | 1994-04-28 | 1995-09-26 | Bell Communications Research, Inc. | Continous presence video signal combiner |
| US5691768A (en) * | 1995-07-07 | 1997-11-25 | Lucent Technologies, Inc. | Multiple resolution, multi-stream video system using a single standard decoder |
| US5917830A (en) * | 1996-10-18 | 1999-06-29 | General Instrument Corporation | Splicing compressed packetized digital video streams |
| US6285661B1 (en) * | 1998-01-28 | 2001-09-04 | Picturetel Corporation | Low delay real time digital video mixing for multipoint video conferencing |
| CN100348044C (en) * | 1999-03-31 | 2007-11-07 | 松下电器产业株式会社 | Device for seamless decoding of multi-stream mixed video streams with different frame rates |
| US6973130B1 (en) * | 2000-04-25 | 2005-12-06 | Wee Susie J | Compressed video signal including information for independently coded regions |
| US7253831B2 (en) * | 2000-05-10 | 2007-08-07 | Polycom, Inc. | Video coding using multiple buffers |
| KR100357266B1 (en) * | 2000-12-06 | 2002-10-19 | 엘지전자 주식회사 | A method for video coding and transmitting using data partitioning method |
| ATE340485T1 (en) * | 2001-03-29 | 2006-10-15 | Koninkl Philips Electronics Nv | VIDEO CODING METHOD AND APPARATUS |
| CN1571508B (en) * | 2003-07-19 | 2010-05-12 | 华为技术有限公司 | A method for realizing multi-picture |
| WO2005112449A1 (en) * | 2004-04-30 | 2005-11-24 | Worldgate Service, Inc. | Adaptive video telephone system |
| US20060126744A1 (en) * | 2004-12-10 | 2006-06-15 | Liang Peng | Two pass architecture for H.264 CABAC decoding process |
-
2005
- 2005-01-04 US US11/029,901 patent/US20060146734A1/en not_active Abandoned
- 2005-12-20 WO PCT/IB2005/003835 patent/WO2006085137A2/en not_active Ceased
- 2005-12-20 EP EP05857347A patent/EP1834481A2/en not_active Withdrawn
- 2005-12-20 CN CN200580045841.3A patent/CN101095350A/en active Pending
-
2006
- 2006-01-03 TW TW095100134A patent/TW200637376A/en unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030123537A1 (en) * | 2001-12-04 | 2003-07-03 | Ilan Yona | Method and an apparatus for mixing compressed video |
| US20050231588A1 (en) * | 2002-08-05 | 2005-10-20 | Exedra Technology, Llc | Implementation of MPCP MCU technology for the H.264 video standard |
| US20050157164A1 (en) * | 2004-01-20 | 2005-07-21 | Noam Eshkoli | Method and apparatus for mixing compressed video |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8660182B2 (en) | 2003-06-09 | 2014-02-25 | Nvidia Corporation | MPEG motion estimation based on dual start points |
| US8731071B1 (en) | 2005-12-15 | 2014-05-20 | Nvidia Corporation | System for performing finite input response (FIR) filtering in motion estimation |
| US8724702B1 (en) | 2006-03-29 | 2014-05-13 | Nvidia Corporation | Methods and systems for motion estimation used in video coding |
| US8660380B2 (en) | 2006-08-25 | 2014-02-25 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
| US8666166B2 (en) | 2006-08-25 | 2014-03-04 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
| US8756482B2 (en) | 2007-05-25 | 2014-06-17 | Nvidia Corporation | Efficient encoding/decoding of a sequence of data frames |
| US9118927B2 (en) | 2007-06-13 | 2015-08-25 | Nvidia Corporation | Sub-pixel interpolation and its application in motion compensated encoding of a video signal |
| US8873625B2 (en) | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
| US8666181B2 (en) | 2008-12-10 | 2014-03-04 | Nvidia Corporation | Adaptive multiple engine image motion detection system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200637376A (en) | 2006-10-16 |
| CN101095350A (en) | 2007-12-26 |
| US20060146734A1 (en) | 2006-07-06 |
| WO2006085137A2 (en) | 2006-08-17 |
| EP1834481A2 (en) | 2007-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200637376A (en) | Method and system for low-delay video mixin | |
| MX2021011021A (en) | PICTURES WITH MIXED END UNIT TYPES. | |
| WO2008008133A3 (en) | Methods and apparatus for use in multi-view video coding | |
| WO2006073565A3 (en) | Data mixer for portable communications devices | |
| WO2006101681A3 (en) | Methods and systems for picture up-sampling | |
| EP2458871A3 (en) | Methods and apparatus for multi-view video coding | |
| EP2364019A3 (en) | System and method for providing video content associated with a source image to a television in a communication network | |
| EP4418655A3 (en) | Methods and apparatus for improved intra chroma encoding and decoding | |
| WO2005062715A3 (en) | System and method for displaying an image stream | |
| WO2002078348A3 (en) | Method and apparatus for streaming video | |
| RU2010127319A (en) | SYSTEM AND METHOD FOR COMPRESSING INTERACTIVE STREAM VIDEO | |
| TW200943079A (en) | Method of combining linear content and interactive content compressed together as streaming interactive video | |
| WO2008024544A3 (en) | Method and apparatus for providing and obtaining broadcast/multicast service feedback | |
| EP1821544A3 (en) | Encoding and decoding apparatuses, encoding and decoding methods | |
| EP2632163A3 (en) | Method and apparatus for signaling view scalability in multi-view video coding | |
| EP1906664A3 (en) | Video signal processing apparatus, video displaying apparatus and high resolution method for video signal | |
| WO2008157087A3 (en) | Proxy-based malware scan | |
| WO2008087632A3 (en) | A method and a system for lenticular printing | |
| EP4354866A3 (en) | Methods and apparatus for intra coding a block having pixels assigned to groups | |
| EP1770883A3 (en) | Method and system for concurrent communicating of high definition television (HDTV) and standard definition television (SDTV) information in a multistandard wireless communication system | |
| WO2008135871A3 (en) | System and method for establishing conference events | |
| EP4510591A3 (en) | Indication of one slice per subpicture in subpicture-based video coding | |
| WO2005004062A3 (en) | Method and apparatus for compressing background and region of interest a digital image at different resolutions | |
| EP2317662A3 (en) | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding | |
| EP1439708A3 (en) | Transmission and reception of progressive content with isolated fields for conversion to interlaced display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 4741/DELNP/2007 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2005857347 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 200580045841.3 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2005857347 Country of ref document: EP |