IP Library Granted Patent US 9,386,347
Granted Patent B1
US 9,386,347 · App. 13/163,784 · Granted Jul 5, 2016

Burst efficient fast program acquisition

Inventor: Francis J. O'Keeffe (Glounthaune, IE)
Assignee: ARRIS Enterprises, Inc.
H04N21/4385H04N21/6581
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 9,386,347
App. No.
13/163,784
Granted
Jul 5, 2016
Kind
B1
Abstract

Various methods, systems, and apparatuses can be used to perform burst efficient fast program acquisition. In some implementations, a burst efficient fast program acquisition system can operate to remove unused B-frame thereby reducing the bandwidth required for a fast burst. In other implementations, the burst efficient fast program acquisition system can decode the fast burst, identify the video frames needed for reassembly, and encode a truncated group of frames for fast burst transmission. A burst efficient fast program acquisition system can also use pre-calculated streamlined burst fast burst in conjunction with program prediction methods such as adjacent program and frequently viewed program thereby further reducing the latency associated with IPTV program acquisitions.

Claims (37)

1. A burst efficient fast program acquisition system, comprising:

a network interface operable to receive an incoming signal comprising a program selection request;

a system processor coupled to the network interface, the system processor operable to generate a fast burst of a requested program comprising video frames to enable a user to view video images when the program selection request is made during a transmission of a group of pictures, the system processor being further operable to streamline the fast burst by identifying and removing only unused B-frames, the identifying and removing occurring based upon the system processor decoding the fast burst, truncating the fast burst to generate a truncated group of fast burst frames that does not include the unused B-frames, and recoding the truncated group of fast burst frames; and

wherein the network interface is further operable to transmit a single B-frame burst streamlined fast burst, based on the recoding of the truncated group of fast burst frames.

2. The burst efficient fast program acquisition system of claim 1 , wherein the removed B-frames are replaced with blank or trivial B-frames.

3. The burst efficient fast program acquisition system of claim 1 , wherein the unused B-frames are identified as expired B-frames.

4. The burst efficient fast program acquisition system of claim 3 , wherein the removed B-frames are replaced with blank B-frames.

5. The burst efficient fast program acquisition system of claim 3 , wherein the removed B-frames are replaced with trivial B-frames.

6. A burst efficient fast program acquisition system, comprising:

a network interface operable to receive an incoming signal comprising a program selection request;

a system processor coupled to the network interface, the system processor operable to generate a fast burst of a requested program comprising video frames to enable a user to view video images when the program selection request is made during a transmission of a group of pictures, the system processor being further operable to streamline the fast burst by decoding the fast burst, truncating the fast burst, and recoding a truncated group of fast burst frames, the system processor being operable to truncate the fast burst by identifying unused B-frames and removing only the unused B-frames to generate the truncated group of fast burst frames; and

wherein the network interface is further operable to transmit a single recoded burst streamlined fast burst, based on the recoding of the truncated group of fast burst frames, responsive to the program selection request.

7. The burst efficient fast program acquisition system of claim 6 , wherein the truncated group includes pre join I-frames and P-frames from the group of pictures.

8. The burst efficient fast program acquisition system of claim 6 , wherein the system processor encodes a truncated group with a lower video resolution.

9. The burst efficient fast program acquisition system of claim 7 , wherein the system processor encodes a truncated group with a lower video resolution.

10. A computer implemented method comprising:

receiving, via a network interface coupled to a system processor, a program selection request;

generating, in one or more processors of the system processor, a fast burst;

streamlining, in the one or more processors, the fast burst with frame modification to produce a streamlined fast burst,

wherein the frame modification comprises identifying unused B-frames and removing only the unused B-frames from a group of pictures while leaving other B-frames, and further wherein the identifying and removing steps performed in the one or more processors comprise decoding the fast burst, truncating the fast burst to generate a truncated group of fast burst frames that does not include the unused B-frames, and recoding the truncated group of fast burst frames; and

transmitting, by a unicast transmission via the network interface, a single B-frame burst streamlined fast burst, based on the recoding of the truncated group of fast burst frames, to a user for reconstruction of a group of pictures.

11. The computer implemented method of claim 10 , wherein the frame modification is removal of unused B-frames.

12. The computer implemented method of claim 11 , further comprising replacing removed B-frames with trivial B-frames.

13. The computer implemented method of claim 11 , further comprising replacing removed B-frames with blank B-frames.

14. The computer implemented method of claim 10 , wherein the frame modification is decoding the fast burst frames and encoding a truncated group of frames.

15. The computer implemented method of claim 14 , further comprising encoding the truncated group of frames at a lower frame resolution.

16. A computer implemented method comprising:

predicting, in a system processor, a program selection request;

generating, in the system processor, a fast burst;

streamlining, in the system processor, the fast burst with frame modification to produce a streamlined fast burst, the frame modification including decoding a group of pictures, truncating the group of pictures to generate a truncated group of pictures based on the decoded group of pictures, and recoding the truncated group of pictures, the system processor being operable to truncate the group of pictures by identifying unused B-frames and removing only the unused B-frames to generate the truncated group of pictures; and

transmitting a single recoded burst streamlined fast burst, based on the recoding of the truncated group of pictures, to a user in a unicast stream for reconstruction of a group of pictures after a predicted program selection.

17. The computer implemented method of claim 16 , wherein the prediction is based on related programs from a current program viewed by the user.

18. The computer implemented method of claim 17 , wherein the frame modification is removal of unused B-frames.

19. The computer implemented method of claim 17 , wherein the frame modification is decoding the fast burst frames and encoding a truncated group of frames.

20. The computer implemented method of claim 16 , wherein the prediction is based on frequently viewed programs by the user.

21. The computer implemented method of claim 20 , wherein the frame modification is removal of unused B-frames.

22. The computer implemented method of claim 20 , wherein the frame modification is decoding the fast burst frames and encoding a truncated group of frames.

Assignments (12)
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/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2011
From: O'KEEFFE, FRANCIS J.
To: ARRIS GROUP, INC.
Reel/Frame 026543/0256 →