IP Library Granted Patent US 11,023,737
Granted Patent B2
US 11,023,737 · App. 14/302,229 · Granted Jun 1, 2021

Detection of demarcating segments in video

Inventors: Renxiang Li (Lake Zurich, IL); Faisal Ishtiaq (Chicago, IL); Stephen P. Emeott (Rolling Meadows, IL); Anthony J. Braskich (Palatine, IL)
Assignee: ARRIS Enterprises LLC
G06K9/00765G06K9/00744G06K9/00751G06K9/6218G11B27/28H04N5/91G06K2009/00738
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 11,023,737
App. No.
14/302,229
Filed
Jun 11, 2014
Granted
Jun 1, 2021
Kind
B2
Art Unit
2424
USPC
725/135
Abstract

A method of detecting frames in a video that demarcate a pre-determined type of video segment within the video is provided. The method includes identifying visually distinctive candidate marker frames within the video, grouping the candidate marker frames into a plurality of groups based on visual similarity, computing a collective score for each of the groups based on temporal proximity of each of the candidate marker frames within the group to related events occurring within the video, and selecting at least one of the groups based on the collective proximity scores as marker frames that demarcate the pre-determined type of video segment. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.

Claims (35)

1. A method of detecting frames in a video that demarcate a pre-determined type of video segment within the video, comprising the steps of:

identifying, based at least on a probability distribution for a plurality of visual features of the frames in the video, candidate marker frames within the video, wherein each of the candidate marker frames has a visual feature set, and wherein each of the candidate marker frames is visually distinctive based on dissimilarity of the visual feature set to a statistical model of the video;

identifying events within the video as input video events;

grouping the candidate marker frames into a plurality of groups based on visual similarity to one another;

computing a collective score for each of the groups based on temporal proximity of each of the candidate marker frames in each of the groups to input video events; and

selecting at least one of the groups based on the collective scores of marker frames that demarcate the pre-determined type of video segment.

2. A method according to claim 1 , further comprising the step of locating the pre-determined type of video segments within the video by detecting location of marker frames in the video.

3. A method according to claim 2 , further comprising the step of creating non-linear video content including the pre-determined type of video segments.

4. A method according to claim 1 , wherein said input video events within the video are detected events within the video.

5. A method according to claim 4 , wherein said detected events are selected from a group consisting of slow motion, telestration, and absence of score panel, and wherein said selecting step includes determining the group of candidate markers having a collective score indicating the closest temporal proximity to the detected events.

6. A method according to claim 1 , wherein said input video events within the video are candidate marker frames from a second group of candidate marker frames, and wherein each of the candidate marker frames from the second group of candidate marker frames demarcates the end of a pre-determined type of video segment within the video.

7. A method according to claim 1 , wherein said identifying step includes a step of separately evaluating each frame of the video.

8. A method according to claim 7 , wherein said evaluating step includes transforming each frame of the video to obtain for each frame a set of visual features.

9. A method according to claim 8 , wherein the set of visual features includes at least one of a Color Layout Descriptor (CLD), a color histogram, and an Edge Histogram Descriptor (EHD).

10. A method according to claim 8 , wherein said identifying step includes a step of generating the probability distribution for the set of visual features.

11. A method according to claim 10 , wherein said identifying step includes classifying frames of the video as being a visually distinctive candidate marker frame based on crossing a threshold defined within the probability distribution.

12. A method according to claim 1 , wherein said grouping step includes a step of determining visual similarity between candidate marker frames so that visually similar candidate marker frames are placed in the same group.

13. A method according to claim 12 , wherein said grouping step includes hashing.

14. A method according to claim 1 , wherein the marker frames demarcate at least one of the beginning and end of the pre-determined type of video segment.

15. A method according to claim 1 , wherein the pre-determined type of video segment includes replay video segments.

16. A method according to claim 1 , further comprising the step of searching and matching for the marker frames and neighbor frames surrounding the marker frames at different locations within the video.

17. A video processing electronic device for detecting frames in a video that demarcate a pre-determined type of video segment within the video, comprising at least one processing unit configured to:

identify, based at least on a probability distribution for a plurality of visual features of the frames in the video, candidate marker frames within the video, wherein each of the candidate marker frames has a visual feature set, and wherein each of the candidate marker frames is visually distinctive based on dissimilarity of the visual feature set to a statistical model of the video;

identify events within the video as input video events;

group the candidate marker frames into a plurality of groups based on visual similarity;

compute a score for each of the groups based on temporal proximity of each of the candidate marker frames within the group to input video events in the pre-determined type of video segment; and

select at least one of the groups based on the score of marker frames that demarcate the pre-determined type of video segment.

18. A video processing electronic device according to claim 17 , wherein said at least one processing unit is configured to automatically locate the pre-determined type of video segments within the video by detecting the marker frames in the video and to create video content including the pre-determined video segments.

19. At least one non-transitory computer readable storage medium having computer program instructions stored thereon that, when executed by at least one processor, cause the at least one processor to automatically detect frames in a video that demarcate a pre-determined type of video segment within the video by performing the following operations:

identify, based at least on a probability distribution for a plurality of visual features of the frames in the video, candidate marker frames within the video, wherein each of the candidate marker frames has a visual feature set, and wherein each of the candidate marker frames is visually distinctive based on dissimilarity of the visual feature set to a statistical model of the video;

identify events within the video as input video events;

group the candidate marker frames into a plurality of groups based on visual similarity;

compute a score for each of the groups based on temporal proximity of each of the candidate marker frames within the group to input video events in the pre-determined type of video segment; and

select at least one of the groups based on the score of marker frames that demarcate the pre-determined type of video segment.

20. At least one non-transitory computer readable storage medium having computer program instructions stored thereon according to claim 19 , wherein when the computer program instructions are executed by at least one processor, the pre-determined type of video segments are automatically detected within the video by detecting the marker frames in the video.

Assignments (11)
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 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: LI, RENXIANG; ISHTIAQ, FAISAL; EMEOTT, STEPHEN P.; BRASKICH, ANTHONY J.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 033805/0827 →
Continuity (1)
Related Publication 20150363648A1 · Dec 17, 2015