IP Library › Granted Patent US 12,417,509
Granted Patent B2
US 12,417,509 · App. 18/082,828 · Granted Sep 16, 2025

System and method of controlling equipment based on data transferred in-band in video via optically encoded images

Inventor: Michael Barnett (Pittsboro, NC)
G06T1/0021G06T1/0085H04N19/40H04N19/467H04N21/235G06T2201/0051G06T2201/0083
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 12,417,509
App. No.
18/082,828
Granted
Sep 16, 2025
Kind
B2
Abstract

Data is encoded into one or more optically encoded images. The optically encoded images are then inserted as image data into a video sequence—i.e., in video frames. Data are transmitted in-band within the video, via any conceivable video distribution channel or format. The video may be trans-coded as required—because the data are optically encoded, any video processing that even crudely preserves the frame images will preserve the optically encoded data. This scheme of in-band data transfer in video is very robust. A video receiving apparatus receives the video, inspects the image data from video frames in memory, detects optically encoded images in the image data, and decodes the optically encoded images to recover the data. The frames carrying optically encoded images are typically discarded and not rendered to a display. The receiver controls connected equipment, other than a display (e.g., a musical instrument), based on the extracted data.

Claims (27)

1. An apparatus for controlling equipment, comprising:

a video receiver configured to non-optically receive a video sequence without the use of a camera or optical scanner;

an optically encoded image decoder configured to,

detect one or more images of optically encoded data in an image portion of one or more video frames; and

decode each detected image of optically encoded data to extract the data;

whereby the apparatus is configured to control equipment, other than a display, connected to the apparatus based on the extracted data.

2. The apparatus of claim 1 wherein the receiver is configured to receive a digital representation of the video sequence via a wired or wireless data connection.

3. The apparatus of claim 1 wherein the receiver is configured to receive an analog representation of the video sequence, and further comprising:

a digital video encoder configured to convert the analog representation of the video sequence to a digital representation of the video sequence.

4. The apparatus of claim 1 wherein the optically encoded image decoder is further configured to concatenate data extracted from a plurality of images of optically encoded data.

5. The apparatus of claim 1 further comprising a video player configured to render at least part of the received video sequence to a display.

6. The apparatus of claim 5 wherein the video player is configured to suppress, from the video sequence rendered to the display, frames containing an optically encoded image.

7. The apparatus of claim 6 wherein the video player is further configured to synchronize control of the connected equipment and the video sequence rendered to the display.

8. The apparatus of claim 7 wherein

the connected equipment is, or is configured to play, a musical instrument; and

the extracted data conforms to the Musical Instrument Digital Interface (MIDI) protocol.

9. The apparatus of claim 5 further comprising or connected to an asset management system, and wherein data extracted from the optically encoded images comprise metadata related to the video sequence in which they are transmitted, and wherein the apparatus is configured to output at least the metadata to the asset management system.

10. The apparatus of claim 1 wherein an image of optically encoded data comprises alteration of visual aspects of video content images in a plurality of video frames according to an encoded image pattern, wherein the alterations are imperceptible to a human viewing a rendering of the video on a display.

11. The apparatus of claim 1 wherein the equipment connected to the apparatus based comprises one of a game console and a computer, and wherein the optically encoded data comprises instructions for a game.

12. A method of controlling equipment, comprising:

non-optically receiving a video sequence without the use of a camera or optical scanner;

detecting one or more images of optically encoded data in an image portion of one or more video frames of the video sequence;

decoding each detected image of optically encoded data to extract the data; and

controlling equipment, other than a display, connected to the apparatus based on the extracted data.

13. The method of claim 12 wherein the video sequence is in an analog representation, and further comprising converting the analog representation of the video sequence to a digital representation of the video sequence.

14. The method of claim 12 wherein the connected equipment is, or is configured to play, a musical instrument, and wherein the extracted data conforms to the Musical Instrument Digital Interface (MIDI) protocol.

15. The method of claim 12 wherein the connected equipment comprises an asset management system, and wherein data extracted from the optically encoded images comprise metadata related to the video sequence in which they are transmitted, and further comprising outputting at least the metadata to the asset management system.

Continuity (4)
Continuation 16374404 · Apr 3, 2019
Continuation 16020372 · Jun 27, 2018
Provisional Application 62634176 · Feb 22, 2018
Related Publication 20230119262A1 · Apr 20, 2023
References Cited (18)
US 5809139A · Girod et al. · 1998 [cited by applicant]
US 6058238A · Ng · 2000 [cited by applicant]
US 6370272B1 · Shimizu · 2002 [cited by applicant]
US 6850252B1 · Hoffberg · 2005 [cited by applicant]
US 8443407B2 · Gaede et al. · 2013 [cited by applicant]
US 8511540B2 · Anguiano · 2013 [cited by applicant]
US 8553146B2 · Kennedy · 2013 [cited by applicant]
US 8833640B2 · Martch et al. · 2014 [cited by applicant]
US 9367669B2 · Gratton · 2016 [cited by applicant]
US 9571888B2 · Casagrande et al. · 2017 [cited by applicant]
US 9736469B2 · Schaefer et al. · 2017 [cited by applicant]
US 20050097361A1 · Apostolopoulos et al. · 2005 [cited by applicant]
US 20070087756A1 · Hoffberg · 2007 [cited by applicant]
US 20110129116A1 · Thorwirth · 2011 [cited by applicant]
US 20120222055A1 · Schaefer et al. · 2012 [cited by applicant]
US 20150227922A1 · Filler · 2015 [cited by applicant]
US 20190132413A1 · Don · 2019 [cited by examiner]
US 20190259124A1 · Barnett · 2019 [cited by applicant]