IP Library Granted Patent US 8,861,590
Granted Patent B2
US 8,861,590 · App. 11/460,543 · Granted Oct 14, 2014

Methods and systems for signal insertion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,861,590
App. No.
11/460,543
Granted
Oct 14, 2014
Kind
B2
Abstract

Methods and systems that support downstream media signal insertion into a digital signal without affecting digital signal quality is presented here. The methods and systems can utilize pre-defined bitrate values assigned to media signals and allocate that bitrate to a portion of a digital signal that will be replaced by the media signal. The methods are equally applicable to both open and closed-loop encoding systems.

Claims (81)

1. A method for bit allocation for media signal insertion comprising:

receiving, by a plurality of encoders, a plurality of media inputs;

converting the plurality of media inputs into a plurality of digital signals;

inserting, by the plurality of encoders, a first message into at least one of the plurality of digital signals indicating a media signal splice-in point and a media signal splice-out point;

sending, by the plurality of encoders, a second message to a rate controller indicating the media signal splice-in point and the media signal splice-out point for each digital signal;

synchronizing the plurality of encoders to a common time base, aligning the media signal splice-in points and the media signal splice-out points of the digital signals; and

allocating a fixed bitrate to each of the digital signals having media signal splice-in and splice-out points, the fixed bitrate being allocated for the period between the media signal splice-in points and the media signal splice-out points according to media signal encoding, the fixed bitrate allocation facilitating an encoder to splice a constant bit rate video signal into each of the digital signals between the splice-in and splice-out points without using a transcoder.

2. The method of claim 1 wherein the media signal is encoded at a constant bitrate.

3. The method of claim 2 further comprising:

receiving a pre-defined bitrate for a media signal.

4. The method of claim 3 wherein the allocated bitrate is a pre-defined bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

5. The method of claim 1 wherein the media signal is encoded at a variable bitrate.

6. The method of claim 5 wherein the allocated bitrate is a maximum of the variable bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

7. The method of claim 1 wherein the media input is selected from the group consisting of:

a video input; and

an audio input.

8. The method of claim 1 wherein the media signal is selected from the group consisting of:

an advertisement;

a movie;

a song;

a video program; and

audio clip.

9. A method for bit allocation for media signal insertion comprising:

receiving, by a plurality of encoders, a plurality of media inputs;

encoding the plurality of media inputs into a plurality of digital signals;

inserting, by the plurality of encoders, a first message into at least one of the plurality of digital signals indicating a media signal splice-in point and a media signal splice-out point; and

allocating a single fixed bitrate to each of the digital signals having a first message according to media signal encoding, the single fixed bitrate being allocated to the digital signal between the media signal splice-in point and the media signal splice-out point indicated by the first message thereby facilitating insertion of a video signal without requiring compression of the inserted signal.

10. The method of claim 9 wherein the media signal is encoded at a constant bitrate.

11. The method of claim 10 further comprising:

receiving a pre-defined bitrate for a media signal.

12. The method of claim 11 wherein the allocated bitrate is a pre-defined bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

13. The method of claim 9 wherein the media signal is encoded at a variable bitrate.

14. The method of claim 13 wherein the allocated bitrate is a maximum of the variable bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

15. The method of claim 9 further comprising:

sending, by the plurality of encoders, a second message to a rate controller indicating the media signal splice-in point and the media signal splice-out point for each digital signal; and

synchronizing, by the rate controller, the plurality of encoders to a common time base, aligning the media signal splice-in points and the media signal splice-out points of the digital signals having a second message.

16. The method of claim 9 wherein the media input is selected from the group consisting of:

a video input; and

an audio input.

17. The method of claim 9 wherein the media signal is selected from the group consisting of:

an advertisement;

a movie;

a song;

a video program; and

audio clip.

18. A system for bit allocation for media signal insertion comprising:

a plurality of encoders, wherein the encoders are configured to insert a first message indicating a media signal splice-in point and a media signal splice-out point of a media signal into a digital signal and further configured to transmit a second message indicating the media signal splice-in point and the media signal splice-out point to a rate controller;

a rate controller, coupled to the encoders and receiving feedback from the encoders, the rate controller being configured to synchronize the plurality of encoders to a common time base based on the feedback received from the encoders, thereby aligning the media signal splice-in points and the media signal splice-out points of the digital signals, the rate controller being further configured to allocate a fixed bitrate to each of the digital signals having media signal splice-in and splice-out points, the fixed bitrate being allocated to the digital signals between the media signal splice-in points and the media signal splice-out points thereby facilitating insertion of a standard advertisement without requiring transcoding or compression of the advertisement.

19. The system of claim 18 wherein the media signal is encoded at a constant bitrate.

20. The system of claim 19 further comprising:

receiving a pre-defined bitrate for a media signal.

21. The system of claim 20 wherein the allocated bitrate is a pre-defined bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

22. The system of claim 18 wherein the media signal is encoded at a variable bitrate.

23. The system of claim 22 wherein the allocated bitrate is a maximum of the variable bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

24. The method of claim 18 wherein the media input is selected from the group consisting of:

a video input; and

an audio input.

25. The system of claim 18 wherein the media signal is selected from the group consisting of:

an advertisement;

a movie;

a song;

a video program; and

audio clip.

26. A system for bit allocation for media signal insertion comprising:

a plurality of encoders, wherein the encoders are configured to insert a first message indicating a media signal splice-in point and a media signal splice-out point of a media signal into a digital signal;

a multiplexer, coupled to the encoders, configured to allocate a fixed bitrate to each of the digital signals having media signal splice-in and splice-out points, the fixed bitrate being allocated to the digital signals between the media signal splice-in points and the media signal splice-out points thereby facilitating insertion of a standard advertisement without requiring transcoding or compression of the advertisement.

27. The system of claim 26 wherein the media signal is encoded at a constant bitrate.

28. The system of claim 27 further comprising:

receiving a pre-defined bitrate for a media signal.

29. The system of claim 28 wherein the allocated bitrate is a pre-defined bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

30. The system of claim 26 wherein the media signal is encoded at a variable bitrate.

31. The system of claim 30 wherein the allocated bitrate is a maximum of the variable bitrate, irrespective of coding complexity of a program in which the media signal is inserted.

32. The system of claim 26 wherein the media input is selected from the group consisting of:

a video input; and

an audio input.

33. The system of claim 26 wherein the media signal is selected from the group consisting of:

an advertisement;

a movie;

a song;

a video program; and

audio clip.

Assignments (16)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2010
From: EG TECHNOLOGY, INC.
To: ARRIS GROUP, INC.
Reel/Frame 024864/0491 →
RELEASE Recorded Feb 26, 2010
From: SILICON VALLEY BANK
To: EG TECHNOLOGY, INC.
Reel/Frame 023998/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2007
From: KRISHNAMACHARI, SANTHANA
To: EG TECHNOLOGY, INC.
Reel/Frame 019545/0994 →
SECURITY AGREEMENT Recorded Mar 14, 2007
From: EG TECHNOLOGY, INC.
To: SILICON VALLEY BANK
Reel/Frame 019000/0893 →