IP Library › Granted Patent US 9,159,011
Granted Patent B2
US 9,159,011 · App. 13/840,504 · Granted Oct 13, 2015

Information broadcast using color space encoded image

Inventors: Alisa Mesh-Iliescu (Kfar Saba, IL); Vladimir Kolmanovitch (Netanya, IL)
Assignee: Pictech Management Limited
G06K19/0614
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 9,159,011
App. No.
13/840,504
Granted
Oct 13, 2015
Kind
B2
Abstract

Embodiments of the present disclosure can include systems, methods, and non-transitory computer program products for using color space encoded images to perform image-based information broadcasting. In certain aspects, the information broadcasting can include using the encoded images to broadcast information to multiple devices within view of the encoded images. Embodiments can also include broadcasting information independent of network availability. In certain aspects, a public display having a camera can register or capture a color space encoded image from a remote device, where the encoded image encodes a request for information from a user. The public display can send the encoded image to be decoded, and receive the decoded request for information. The public display can encode an encoded image representing a response, and display the encoded image representing a response for decoding by the user.

Claims (205)

1. A computer-implemented method for broadcasting information, the method comprising:

receiving, at a capturing device, information for broadcasting;

creating, at the capturing device, an image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells, including color calibration cells, adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image by determining a pseudo-Euclidean metric in the color space, the metric measuring distance including a measure of an average of: (a) a red component in the colored cells and (b) a red component of a color in the color calibration cells; and

displaying the encoded image for a plurality of devices to decode.

2. The method of claim 1 , wherein the pseudo-Euclidean metric is defined as:

Δ

⁢

⁢

C

=

(

2

+

r

_

256

)

⁢

Δ

⁢

⁢

R

2

+

4

⁢

Δ

⁢

⁢

G

2

+

(

2

+

255

-

r

_

256

)

⁢

Δ

⁢

⁢

B

2

wherein:

ΔC is a pseudo-Euclidean distance between two colors,

C 1 includes a red component R 1 , a green component G 1 , and a blue component B 1 ,

C 2 includes a red component R 2 , a green component G 2 , and a blue component B 2 ,

X, Y and Z represent coefficients,

ΔR=R 2 −R 1 ,

ΔG=G 2 −G 1 ,

ΔB=B 2 −B 1 , and

r

_

=

R

1

+

R

2

2

.

3. The method of claim 2 , wherein the coefficients of the pseudo-Euclidean metric are defined as X=2, Y=4 and Z=2.

4. A system for broadcasting information, the system comprising:

at least one processor configured to:

receive information for broadcasting;

create an image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells, including color calibration cells, adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image by determining a pseudo-Euclidean metric in the color space, the metric measuring distance including a measure of an average of: (a) a red component in the colored cells and (b) a red component of a color in the color calibration cells; and

display the encoded image for a plurality of devices to decode.

5. The system of claim 4 , wherein the pseudo-Euclidean metric is defined as:

Δ

⁢

⁢

C

=

(

2

+

r

_

256

)

⁢

Δ

⁢

⁢

R

2

+

4

⁢

Δ

⁢

⁢

G

2

+

(

2

+

255

-

r

_

256

)

⁢

Δ

⁢

⁢

B

2

wherein:

ΔC is a pseudo-Euclidean distance between two colors,

C 1 includes a red component R 1 , a green component G 1 , and a blue component B 1 ,

C 2 includes a red component R 2 , a green component G 2 , and a blue component B 2 ,

X, Y and Z represent coefficients,

ΔR=R 2 −R 1 ,

ΔG=G 2 −G 1 ,

ΔB=B 2 −B 1 , and

r

_

=

R

1

+

R

2

2

.

6. The system of claim 5 , wherein the coefficients of the pseudo-Euclidean metric are defined as X=2, Y=4 and Z=2.

7. A non-transitory computer program product for broadcasting information, the non-transitory computer program product tangibly embodied in a computer-readable medium, the non-transitory computer program product including instructions operable to cause a data processing apparatus to:

receive information for broadcasting;

create an image encoding the information by:

creating colored cells within a color space to provide an encoded representation of the received information in an image by processing the received information to obtain a stream of integers, each integer in the stream of integers corresponding to a color in the color space for a cell in the image; and

creating one or more additional cells, including color calibration cells, adjoining the encoded image, the one or more additional cells for assisting in decoding the encoded image by determining a pseudo-Euclidean metric in the color space, the metric measuring distance including a measure of an average of: (a) a red component in the colored cells and (b) a red component of a color in the color calibration cells; and

display the encoded image for a plurality of devices to decode.

8. The non-transitory computer program product of claim 7 , wherein the pseudo-Euclidean metric is defined as:

Δ

⁢

⁢

C

=

(

2

+

r

_

256

)

⁢

Δ

⁢

⁢

R

2

+

4

⁢

Δ

⁢

⁢

G

2

+

(

2

+

255

-

r

_

256

)

⁢

Δ

⁢

⁢

B

2

wherein:

ΔC is a pseudo-Euclidean distance between two colors,

C 1 includes a red component R 1 , a green component G 1 , and a blue component B 1 ,

C 2 includes a red component R 2 , a green component G 2 , and a blue component B 2 ,

X, Y and Z represent coefficients,

ΔR=R 2 −R 1 ,

ΔG=G 2 −G 1 ,

ΔB=B 2 −B 1 , and

r

_

=

R

1

+

R

2

2

.

9. The non-transitory computer program product of claim 8 , wherein the coefficients of the pseudo-Euclidean metric are defined as X=2, Y=4 and Z=2.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2026
From: ALICETECH LIMITED
To: NACHMANOVICH, YAKOV
Reel/Frame 075820/0285 →
CHANGE OF NAME Recorded Jun 1, 2026
From: PICTECH MANAGEMENT LIMITED
To: ALICETECH LIMITED
Reel/Frame 075667/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2015
From: MESH-ILIESCU, ALISA; KOLMANOVITCH, VLADIMIR
To: PICTECH MANAGEMENT LIMITED
Reel/Frame 036404/0045 →
Continuity (1)
Related Publication 20140263668A1 · Sep 18, 2014