IP Library Granted Patent US 8,665,375
Granted Patent B2
US 8,665,375 · App. 12/488,958 · Granted Mar 4, 2014

Apparatus and method for tracking the location of a pointing element in a cropped video field

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,665,375
App. No.
12/488,958
Granted
Mar 4, 2014
Kind
B2
Abstract

An apparatus for tracking a pointing device in use by a foreground subject in a sequence of video fields having a foreground component and a background component, where the pointing device is the leftmost or rightmost object within the foreground component. The apparatus determines the boundaries of a cropped video field within each of the video fields and determines a pixel value and scan line representing the leftmost and rightmost positions of the foreground subject and pointing device for that cropped video field. The apparatus determines the centerline of the foreground subject for each cropped video field, and using the centerline, determines whether the pointing device is on the right side of the cropped video field or the left side of the cropped video field. The position of the pointing device is stored after receipt of a signal generated by the foreground subject.

Claims (51)

1. In a sequence of video fields having a foreground component and a background component, an apparatus for tracking a pointing device in use by a foreground subject which device is the leftmost or rightmost object within the foreground component, comprising:

a control circuit configured to:

a) determine the boundaries of a cropped video field within each of the video fields;

b) determine for each cropped video field a pixel value and scan line representing the leftmost position of the foreground subject and pointing device for that cropped video field and a pixel value and scan line representing the rightmost position of the foreground subject and pointing device for that cropped video field;

c) determine the centerline of the foreground subject for each cropped video field;

d) use the centerline for determining whether the pointing device is on the right side of the cropped video field or the left side of the cropped video field; and

e) store the position of the pointing device after receipt of a signal generated by the foreground subject,

wherein the boundaries of the cropped video field are determined by locating the largest contiguous block of pixels having a uniform color.

2. The apparatus of claim 1 , wherein the boundaries of the cropped video field are determined by calculating a convex hull of the largest contiguous block of pixels having a uniform color.

3. The apparatus of claim 1 , further including means for insetting the location of the boundaries of the cropped video field.

4. The apparatus of claim 3 , wherein the boundaries of the cropped field are inset to match the dimension of a standard video field image.

5. In a sequence of video fields having a foreground component and a background component, an apparatus for tracking a pointing device in use by a foreground subject which device is the leftmost or rightmost object within the foreground component, comprising:

a control circuit configured to:

a) determine that the background component is non-uniform;

b) determine the boundaries of a cropped video field within each of the video fields;

c) determine for each cropped video field a pixel value and scan line representing the leftmost position of the foreground subject and pointing device for that cropped video field and a pixel value and scan line representing the rightmost position of the foreground subject and pointing device for that cropped video field;

d) determine the centerline of the foreground subject for each cropped video field;

e) use the centerline for determining whether the pointing device is on the right side of the cropped video field or the left side of the cropped video field; and

f) store the position of the pointing device after receipt of a signal generated by the foreground subject.

6. In a sequence of video fields having a foreground component and a background component, a method for tracking a pointing device in use by a foreground subject which device is the leftmost or rightmost object within the foreground component comprising the steps of:

a) determining the boundaries of a cropped video field within each of the video fields;

b) determining for each cropped video field a pixel value and scan line representing the leftmost position of the foreground subject and pointing device for that cropped video field and a pixel value and scan line representing the rightmost position of the foreground subject and pointing device for that cropped video field;

c) determining the centerline of the foreground subject for each cropped video field;

d) using the centerline for determining whether the point device is on the right side of the cropped video field or the left side of the cropped video field; and

e) storing the position of the pointing device after receipt of a signal generated by the foreground subject,

wherein determining the boundaries of the cropped video field includes locating the largest contiguous block of pixels having a uniform color.

7. The method of claim 6 , wherein determining the boundaries of the cropped video field further includes calculating a convex hull of the largest contiguous block of pixels having a uniform color.

8. The method of claim 6 , further including insetting the location of the boundaries of the cropped video field.

9. The method of claim 8 , wherein the boundaries of the cropped field are inset to match the dimension of a standard video field image.

10. In a sequence of video fields having a foreground component and a background component, a method for tracking a pointing device in use by a foreground subject which device is the leftmost or rightmost object within the foreground component comprising the steps of:

a) determining the boundaries of a cropped video field within each of the video fields;

b) determining for each cropped video field a pixel value and scan line representing the leftmost position of the foreground subject and pointing device for that cropped video field and a pixel value and scan line representing the rightmost position of the foreground subject and pointing device for that cropped video field;

c) determining the centerline of the foreground subject for each cropped video field;

d) using the centerline for determining whether the point device is on the right side of the cropped video field or the left side of the cropped video field;

e) storing the position of the pointing device after receipt of a signal generated by the foreground subject and

determining that a background screen is non-uniform requiring the use of a cropped video field.

11. In a sequence of video fields having a foreground component and a background component, an apparatus for tracking a pointing device in use by a foreground subject which device is the further extension of the foreground component, comprising:

a control circuit configured to:

a) determine the boundaries of a cropped video field within each of the video fields;

b) determine for each cropped video field a location representing the furthest extension of the foreground subject representing a pointing device for that with the cropped video field; and

c) store the position of the pointing device after receipt of a signal generated by the foreground subject,

wherein the boundaries of the cropped video field are determined by locating the largest contiguous block of pixels having a uniform color.

12. The apparatus of claim 11 , wherein the boundaries of the cropped video field are determined by calculating a convex hull of the largest contiguous block of pixels having a uniform color.

13. The apparatus of claim 11 , further including means for insetting the location of the boundaries of the cropped video field.

14. The apparatus of claim 13 , wherein the boundaries of the cropped field are inset to match the dimension of a standard video field image.

15. In a sequence of video fields having a foreground component and a background component, an apparatus for tracking a pointing device in use by a foreground subject which device is the further extension of the foreground component, comprising:

a control circuit configured to:

a) determine that the background component is non-uniform;

b) determine the boundaries of a cropped video field within each of the video fields;

c) determine for each cropped video field a location representing the furthest extension of the foreground subject representing a pointing device for that with the cropped video field; and

d) store the position of the pointing device after receipt of a signal generated by the foreground subject.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: TWC PATENT TRUST LLT
To: DTN, LLC
Reel/Frame 050615/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2016
From: WSI CORPORATION
To: TWC PATENT TRUST LLT
Reel/Frame 038361/0199 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
Reel/Frame 038080/0971 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION; THE WEATHER CHANNEL, INC.; THE WEATHER CHANNEL, LLC
Reel/Frame 038081/0001 →
NOTICE OF SUCCESSION OF AGENCY (FIRST LIEN) Recorded Jun 5, 2015
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS SUCCESSOR AGENT
Reel/Frame 035841/0001 →
MERGER Recorded Jan 17, 2014
From: WEATHER CENTRAL, LP
To: WSI CORPORATION
Reel/Frame 031995/0319 →
SECURITY AGREEMENT Recorded Jun 27, 2013
From: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 030698/0610 →
SECURITY AGREEMENT Recorded Oct 23, 2012
From: WEATHER CENTRAL, LP
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 029177/0217 →
CHANGE OF NAME Recorded Jul 11, 2012
From: WEATHER CENTRAL, LLC
To: WEATHER CENTRAL, LP
Reel/Frame 028545/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2012
From: WEATHER CENTRAL, INC.
To: WEATHER CENTRAL, LLC
Reel/Frame 028452/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2009
From: MOORE, JOHN S.; SPYCHALLA, MARK; MARSH, VICTOR W.
To: WEATHER CENTRAL, INC.
Reel/Frame 022857/0707 →