IP Library Granted Patent US 7,650,624
Granted Patent B2
US 7,650,624 · App. 10/676,940 · Granted Jan 19, 2010

Method and apparatus for modulating a video signal with data

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,650,624
App. No.
10/676,940
Granted
Jan 19, 2010
Kind
B2
Abstract

A system for transmitting auxiliary data within a modulated video signal from a broadcast source to a hand-held device with a slot, the system comprising the broadcast source comprises means for transmitting auxiliary data to the slotted hand-held device via the modulated video signal; an interface device electronically coupled to the hand-held device via the slot and comprises a card microcontroller, a receiver electronically coupled to the card microcontroller for receiving the modulated video signal from the broadcast source, and circuitry electronically coupled to the card microcontroller and the receiver for demodulating the modulated video signal and reproducing the auxiliary data, and transferring the auxiliary data to the hand-held device via an interface protocol, and the hand-held device with the slot comprises a microcontroller for processing the signal auxiliary data received via the interface protocol from the interface device.

Claims (43)

1. A method comprising:

splitting a first field and a second field of a frame of a video signal into a plurality of segments, a particular segment of the plurality of segments having no overlap with other segments of the plurality of segments and being adjacent to at least one of the plurality of segments; and

modulating at least one first field segment of the plurality of segments of the first field and at least one second field segment of the plurality of segments of the second field with auxiliary data by altering the pixel value of the plurality of pixels of the first field segment and the second field segment,

wherein at least one second corresponding field segment in the second field that corresponds to the first modulated field segment is not modulated, at least one first corresponding field segment in the first field that corresponds to the second modulated field segment is not modulated, and the plurality of pixels in a corresponding field segment of a field of the frame that correspond to the plurality of pixels in a particular modulated field segment of the other field of the frame have a different pixel value based on the modulating of the first field segment and the second field segment.

2. The method of claim 1 , wherein the plurality of segments is split into equal sized segments.

3. The method of claim 1 , wherein the pixel value is intensity.

4. The method of claim 1 , wherein a particular segment of the plurality of segments of the first field and the second field represents a bit of data.

5. The method of claim 1 , wherein a number of the plurality of segments is four.

6. A method comprising:

optically obtaining a frame of a video signal from a display device on a hand-held electronic device;

seeking and synchronizing to a vertical retrace period of the video signal on the hand-held electronic device; and

determining, on the hand-held electronic device, whether auxiliary data is present in the frame by performing a field comparison on a plurality of segments of a first field and a plurality of corresponding segments of a second field of the frame based on the seeking and synchronizing to the vertical retrace period,

wherein at least one second corresponding field segment in the second field that corresponds to a first modulated field segment is not modulated, at least one first corresponding field segment in the first field that corresponds to a second modulated field segment is not modulated, and a plurality of pixels in a particular corresponding field segment of a particular field of the frame that correspond to the plurality of pixels in a particular modulated field segment of the other field of the frame have a different pixel value.

7. The method of claim 6 , wherein the field comparison includes:

subtracting intensity of the plurality of corresponding segments of the second field from the plurality of segments of the first field,

subtracting the intensity of the plurality of segments of the first field from the plurality of corresponding segments of the second field, or

combinations thereof.

8. The method of claim 7 , further comprising:

decoding a logic one as the auxiliary data when a particular segment of the first field is encoded and a corresponding segment of the second field is not encoded; and

decoding a logic zero as the auxiliary data when the particular segment of the first field is not encoded and the corresponding segment of the second field is encoded.

9. The method of claim 7 , further comprising:

decoding a logic one as the auxiliary data when a particular segment of the second field is encoded and a corresponding segment of the first field is not encoded; and

decoding a logic zero as the auxiliary data when the particular segment of the second field is not encoded and the corresponding segment of the first field is encoded.

10. The method of claim 7 , further comprising:

providing a benefit to a user based on the determining of the auxiliary data.

11. The method of claim 10 , wherein the benefit is textual information, a prize, a coupon, a game, a special access privilege, or combinations thereof.

12. The method of claim 6 , wherein the seeking and synchronizing to the vertical retrace period of the video signal comprises:

seeking a first display section of a picture presented on a display device is black;

waiting an amount of time for a vertical refresh of the picture to occur on the display device;

determining if a second display section of the picture presented on the display device is black;

seeking beyond the first display section when the picture presented on the display device for the second display section is not black; and

locking on a vertical retrace period when the second display section is black.

13. The method of claim 12 , further comprising:

releasing the locking on the vertical retrace period after a few seconds.

14. The method of claim 6 , wherein a particular segment of the plurality of segments has no overlap with other segments of the plurality of segments and is adjacent to at least one of the plurality of segments.

15. A method comprising:

seeking a first display section of a picture presented on a display device is black;

waiting an amount of time for a vertical refresh of the picture to occur on the display device;

determining if a second display section of the picture presented on the display device is black;

seeking beyond the first display section when the picture presented on the display device for the second display section is not black;

locking on a vertical retrace period when the second display section is black;

optically obtaining a frame of a video signal from the display device; and

determining whether auxiliary data is present in the frame by performing a field comparison on a plurality of segments of a first field and a plurality of corresponding segments of a second field for the frame based on the locking on the vertical retrace period.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: CRESENT COVE CAPITAL II, LP
To: THE CARLISLE COMPANIES, LLC
Reel/Frame 073499/0964 →
CHANGE OF NAME Recorded Oct 11, 2024
From: ADVOCADO, INC.
To: VEIL GLOBAL TECHNOLOGIES, INC.
Reel/Frame 069173/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: KOPLAR INTERACTIVE SYSTEMS INTERNATIONAL, LLC
To: ADVOCADO, INC.
Reel/Frame 061395/0575 →
SECURITY INTEREST Recorded Nov 23, 2021
From: ADVOCADO, INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 058236/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2003
From: BARSOUM, YOUSRI H.; MALTAGLIATI, ALAN G.; CHUPP, CHRISTOPHER E.; CIARDULLO, DANIEL A.
To: KOPLAR INTERACTIVE SYSTEMS INTL LLC
Reel/Frame 014578/0050 →