IP Library Granted Patent US 7,553,229
Granted Patent B2
US 7,553,229 · App. 11/385,160 · Granted Jun 30, 2009

Active referencing method with interleaved crosshair navigation frames

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 7,553,229
App. No.
11/385,160
Granted
Jun 30, 2009
Kind
B2
Abstract

A video game has a plurality of gaming image frames for displaying gaming images of the video game, and a plurality of crosshair navigation frames interleaved among the gaming image frames. During gameplay of the video game, an optical projection of the gaming image frames and the crosshair navigation frames are video captured whereby a crosshair position is navigated within the display of the gaming images of the video game based on a cross-correlation of the video capture of two or more of the crosshair navigation frames.

Claims (36)

1. A computer program product comprising a computer usable storage medium to store a computer readable program for a video game console, wherein the computer readable program, when executed on the video game console, causes the video game console to perform operations comprising:

generating a plurality of gaming image frames operable to display gaming images of the video game; and

generating a plurality of crosshair navigation frames interleaved among the plurality of gaming image frames, wherein the plurality of crosshair navigation frames are operable to facilitate a navigation of a crosshair position within a display of the gaming images of the video game based on a cross-correlation of a video capture of at least two of the plurality of crosshair navigation frames.

2. The computer program product of claim 1 , wherein each crosshair navigation frame is operable to display a crosshair navigation image pattern.

3. The computer program product of claim 1 , wherein the plurality of gaming image frames and the plurality of crosshair navigation frames are divided into a plurality of frame sets.

4. The computer program product of claim 3 , wherein a first frame set includes three gaming image frames and three crosshair navigation frames.

5. A gaming optical sensor, comprising:

a video capture module operable to frame image data indicative of a video capture of an optical projection of a plurality of gaming image frames displaying gaming images of a video game and of a plurality of crosshair navigation frames interleaved among the plurality of gaming image frames; and

a crosshair navigation module operable to be in communication with the video capturing module to receive the frame image data,

wherein the crosshair navigation module is further operable to generate crosshair navigation data indicative of a navigation of a crosshair position within the display of the gaming images of the video game based on a cross-correlation of a video capture of at least two of the plurality of crosshair navigation frames as indicated by the frame image data.

6. The gaming optical sensor of claim 5 , wherein the cross-correlation by the crosshair navigation module of the video capture of the at least two of the plurality of crosshair navigation frames as indicated by the frame image data includes the at least two of the plurality of crosshair navigation frames facilitating a valid pattern recognition of a crosshair navigation image pattern.

7. The gaming optical sensor of claim 6 ,

wherein a generation of the frame image data by the video capture module includes an optical capture of the plurality of crosshair navigation frames in a capture imaging area; and

wherein the valid pattern recognition of the crosshair navigation image pattern includes the frame image data indicating an inclusive view of the crosshair navigation image pattern within the capture imaging area.

8. The gaming optical sensor of claim 5 , wherein the video capture module includes:

a pixel array operable to generate the frame image data representative of an optical capture of the plurality of gaming image frames and the plurality of crosshair navigation frames.

9. The gaming optical sensor of claim 8 , wherein the video capture module further includes:

an image processor operable to receive a communication of the frame image data from the pixel array to perform a pattern recognition of a crosshair navigation image pattern as displayed by a first video captured crosshair navigation frame.

10. The gaming optical sensor of claim 9 , wherein the image processor is further operable to determine a validity of the pattern recognition of the crosshair navigation image pattern displayed by the first video captured crosshair navigation frame.

11. The gaming optical sensor of claim 10 , wherein the image processor is further operable to generate a first absolute position frame base on a valid pattern recognition of the crosshair navigation image pattern as displayed by the first video captured crosshair navigation frame.

12. The gaming optical sensor of claim 11 , where the crosshair navigation module includes:

a navigation manager operable to receive an electrical communication of the first absolute position frame to determine an absolute shift in the crosshair position based on a cross-correlation of the first absolute position frame and a reference frame.

13. The gaming optical sensor of claim 11 , where the crosshair navigation module includes:

a navigation manager operable to receive an electrical communication of the first absolute position frame to designate the first absolute position frame as a reference frame.

14. The gaming optical sensor of claim 13 , wherein the image processor is further operable to receive a communication of the frame image data from the pixel array to perform a pattern recognition of the crosshair navigation image pattern as displayed by a second video captured crosshair navigation frame.

15. The gaming optical sensor of claim 14 , wherein the image processor is further operable to determine a validity of the pattern recognition of the crosshair navigation image pattern displayed by the second video captured crosshair navigation frame.

16. The gaming optical sensor of claim 15 , wherein the image processor is further operable to generate a second absolute position frame base on a valid pattern recognition of the crosshair navigation image pattern as displayed by the second video captured crosshair navigation frame.

17. The gaming optical sensor of claim 16 , where the navigation manager is further operable to receive an electrical communication of the second absolute position frame to determine an absolute shift in the crosshair position based on a cross-correlation of the second absolute position frame and the first absolute position frame as the designated reference frame.

18. A method of operating a video game, the method comprising:

using a video game console to perform each of the following steps;

generating frame image data indicative of a video capture of an optical projection of a plurality of gaming image frames displaying gaming images of the video game and of a plurality of crosshair navigation frames interleaved among the plurality of gaming image frames; and

generating crosshair navigation data indicative of a navigation of a crosshair position within the display of the gaming images of the video game based on a cross-correlation of the video capture of at least two of the plurality of crosshair navigation frames as indicated by the frame image data.

19. The method of claim 18 , wherein the cross-correlation of the video capture of the at least two of the plurality of crosshair navigation frames as indicated by the frame image data includes the at least two of the plurality of crosshair navigation frames facilitating a valid pattern recognition of a crosshair navigation image pattern.

20. The method of claim 19 ,

wherein the generation of the frame image data includes optically capturing the plurality of crosshair navigation frames in a capture imaging area; and

wherein the valid pattern recognition of the crosshair navigation image pattern includes the frame image data indicating an inclusive view of the crosshair navigation image pattern within the capture imaging area.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: BROADCOM INC.
To: PIXART IMAGING INC.
Reel/Frame 048824/0863 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2006
From: CHEN, QING XING
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 018355/0200 →