CA2303149A1 - Seamless splicing of compressed video programs - Google Patents
Seamless splicing of compressed video programs Download PDFInfo
- Publication number
- CA2303149A1 CA2303149A1 CA002303149A CA2303149A CA2303149A1 CA 2303149 A1 CA2303149 A1 CA 2303149A1 CA 002303149 A CA002303149 A CA 002303149A CA 2303149 A CA2303149 A CA 2303149A CA 2303149 A1 CA2303149 A1 CA 2303149A1
- Authority
- CA
- Canada
- Prior art keywords
- compressed video
- splice
- seamless splicing
- video programs
- current
- 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.)
- Granted
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/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/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- 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, manipulating MPEG-4 scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
Abstract
A system for seamless splicing of compressed video programming. Various parameters in the splice data are adjusted for proper handling in accordance with the splice. Permissible splice points in both a current and a next program are determined which are most consistent with a desired splice time in order to seamlessly effect the transition from the current to the next program.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US92841497A | 1997-09-12 | 1997-09-12 | |
US08/928,414 | 1997-09-12 | ||
PCT/US1998/017757 WO1999014955A1 (en) | 1997-09-12 | 1998-08-27 | Seamless splicing of compressed video programs |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2303149A1 true CA2303149A1 (en) | 1999-03-25 |
CA2303149C CA2303149C (en) | 2003-10-21 |
Family
ID=25456204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002303149A Expired - Lifetime CA2303149C (en) | 1997-09-12 | 1998-08-27 | Seamless splicing of compressed video programs |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1013097A1 (en) |
JP (1) | JP2001517040A (en) |
AU (1) | AU9122998A (en) |
CA (1) | CA2303149C (en) |
WO (1) | WO1999014955A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068724B1 (en) | 1999-10-20 | 2006-06-27 | Prime Research Alliance E., Inc. | Method and apparatus for inserting digital media advertisements into statistical multiplexed streams |
US7984466B2 (en) | 1999-04-20 | 2011-07-19 | Prime Research Alliance E, Inc. | Advertising management system for digital video streams |
US9906819B2 (en) | 2000-04-20 | 2018-02-27 | Prime Research Alliance E, Inc. | Advertisement management system for digital video streams |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7031348B1 (en) * | 1998-04-04 | 2006-04-18 | Optibase, Ltd. | Apparatus and method of splicing digital video streams |
US6785289B1 (en) * | 1998-06-05 | 2004-08-31 | Sarnoff Corporation | Method and apparatus for aligning sub-stream splice points in an information stream |
AU4944699A (en) | 1998-06-29 | 2000-01-17 | Limt Technology Ab | Method and apparatus for splicing data streams |
DE69927243T2 (en) * | 1999-05-25 | 2006-06-29 | Lucent Technologies Inc. | Method and device for telecommunications with internet protocol |
AU2099601A (en) * | 1999-12-14 | 2001-06-25 | General Instrument Corporation | Dynamic configuration of input filtering parameters for an mpeg re-multiplexer |
US7068719B2 (en) | 2001-06-01 | 2006-06-27 | General Instrument Corporation | Splicing of digital video transport streams |
JP2003204482A (en) | 2001-10-22 | 2003-07-18 | Matsushita Electric Ind Co Ltd | Broadcasting device |
US9286214B2 (en) * | 2003-06-06 | 2016-03-15 | Arris Enterprises, Inc. | Content distribution and switching amongst data streams |
US9456243B1 (en) | 2003-06-06 | 2016-09-27 | Arris Enterprises, Inc. | Methods and apparatus for processing time-based content |
CN101065963B (en) * | 2003-08-29 | 2010-09-15 | Rgb网络有限公司 | Video multiplexer system providing low-latency VCR-like effects and program changes |
US20050094965A1 (en) * | 2003-09-05 | 2005-05-05 | Chen Jing Y. | Methods and apparatus to improve the rate control during splice transitions |
GB0413723D0 (en) | 2004-06-18 | 2004-07-21 | Nds Ltd | A method of dvr seamless splicing |
US8615038B2 (en) * | 2004-12-06 | 2013-12-24 | Nokia Corporation | Video coding, decoding and hypothetical reference decoder |
CN103024603B (en) * | 2012-12-27 | 2016-06-15 | 合一网络技术(北京)有限公司 | A kind of for solving playing network video time the device and method that pauses in short-term |
CN116364064B (en) * | 2023-05-19 | 2023-07-28 | 北京大学 | Audio splicing method, electronic equipment and storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0121301B1 (en) * | 1992-09-30 | 1997-11-17 | 사또오 후미오 | Editting signal decoding device |
JPH07212766A (en) * | 1994-01-18 | 1995-08-11 | Matsushita Electric Ind Co Ltd | Moving picture compression data changeover circuit |
JP3575100B2 (en) * | 1994-11-14 | 2004-10-06 | ソニー株式会社 | Data transmission / reception apparatus and method, and data recording / reproduction apparatus and method |
GB2307613B (en) * | 1995-08-31 | 2000-03-22 | British Broadcasting Corp | Switching bit-rate reduced signals |
US6181383B1 (en) * | 1996-05-29 | 2001-01-30 | Sarnoff Corporation | Method and apparatus for preserving synchronization of audio and video presentation when splicing transport streams |
US6137834A (en) * | 1996-05-29 | 2000-10-24 | Sarnoff Corporation | Method and apparatus for splicing compressed information streams |
US5917830A (en) * | 1996-10-18 | 1999-06-29 | General Instrument Corporation | Splicing compressed packetized digital video streams |
-
1998
- 1998-08-27 WO PCT/US1998/017757 patent/WO1999014955A1/en not_active Application Discontinuation
- 1998-08-27 CA CA002303149A patent/CA2303149C/en not_active Expired - Lifetime
- 1998-08-27 JP JP2000512361A patent/JP2001517040A/en active Pending
- 1998-08-27 EP EP98943427A patent/EP1013097A1/en not_active Withdrawn
- 1998-08-27 AU AU91229/98A patent/AU9122998A/en not_active Abandoned
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7984466B2 (en) | 1999-04-20 | 2011-07-19 | Prime Research Alliance E, Inc. | Advertising management system for digital video streams |
US7068724B1 (en) | 1999-10-20 | 2006-06-27 | Prime Research Alliance E., Inc. | Method and apparatus for inserting digital media advertisements into statistical multiplexed streams |
US7450647B2 (en) | 1999-10-20 | 2008-11-11 | Prime Research Alliance E, Inc. | Method and apparatus for inserting digital media advertisements into statistical multiplexed streams |
US8170122B2 (en) | 1999-10-20 | 2012-05-01 | Prime Research Alliance E., Inc. | Method and apparatus for inserting digital media advertisements into statistical multiplexed streams |
US9906819B2 (en) | 2000-04-20 | 2018-02-27 | Prime Research Alliance E, Inc. | Advertisement management system for digital video streams |
Also Published As
Publication number | Publication date |
---|---|
AU9122998A (en) | 1999-04-05 |
WO1999014955A1 (en) | 1999-03-25 |
JP2001517040A (en) | 2001-10-02 |
CA2303149C (en) | 2003-10-21 |
EP1013097A1 (en) | 2000-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2303149A1 (en) | Seamless splicing of compressed video programs | |
AU6467398A (en) | System and method for supplying supplemental audio and visual information for video programs | |
AU5965094A (en) | Video facility management system | |
EP0699000A3 (en) | A video server and system employing the same | |
AU3305697A (en) | Computer based video system | |
AU3011197A (en) | Television schedule system with access control | |
AU5355698A (en) | An automation system and method for the programming thereof | |
AU6192794A (en) | Video server memory management | |
AU3223097A (en) | System and method for using television schedule information | |
AU3855799A (en) | Method and system for generating video programs | |
DE69526619T2 (en) | Control system and method for audio / video system | |
ZA971949B (en) | Display system and method of moving a cursor of the display system. | |
AU6723194A (en) | Splicing tape, splicing method and splice using the splicing tape | |
AU1924500A (en) | Interactive video programming methods | |
HK1006083A1 (en) | Object-throwing video game system and the method | |
HU9400457D0 (en) | Television projection system and method | |
AU7714298A (en) | System and method for automated audio/video archive and distribution | |
AU3511897A (en) | Dynamic nonvolatile memory update in a computer system | |
AU7841794A (en) | Minimal instruction set computer architecture and multiple instruction issue method | |
AU2073697A (en) | List controlled video operations | |
AUPO024696A0 (en) | Video display system | |
AU5991794A (en) | Object oriented video framework system | |
AU7774294A (en) | Interactive video on demand | |
AU5424996A (en) | Simulcasting digital video programs | |
AU1385397A (en) | A method and system for determining the point of contact of an object with a screen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20180827 |
|
MKEX | Expiry |
Effective date: 20180827 |