IP Library Granted Patent US 9,285,670
Granted Patent B2
US 9,285,670 · App. 11/855,937 · Granted Mar 15, 2016

Data communication between capsulated camera and its external environments

Inventors: Kang-Huai Wang (Saratoga, CA); Chung-Ta Lee (Sunnyvale, CA)
Assignee: Capso Vision, Inc.
G03B41/00A61B1/00016A61B1/041A61B1/042
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,285,670
App. No.
11/855,937
Granted
Mar 15, 2016
Kind
B2
Abstract

A method for transmitting data to a camera without requiring in the camera a conventional wireless transmission capability includes (a) in the camera's field of view, providing an object which forms an image on which the data is encoded; (b) capturing an image of the object using optics of the camera; and (c) recovering the data from the image of the object. The data is encoded by an optically detectable quantity (e.g., light intensity or color) or a pattern in one or more portions of the object. The data can be carried by the distribution of the optically detectable quantity within the image or its derivative. The field of view of the camera may be divided into multiple sub-areas to allow providing multiple data-bearing images. A sequence of such images may be used to increase the amount of data that can be transmitted in this manner.

Claims (51)

1. A method for transmitting data or command to a camera, comprising:

using optics of the camera, capturing an image of a predetermined pattern presented in the camera's field of view, wherein the image encodes a command or data to be communicated to the camera based on an amount of change in pixel value in a spatial direction;

using one or more lighting devices in the camera to provide a parallel data bus;

decoding the captured image to recover the command or data; and

operating the camera in accordance with the recovered data or in accordance with a result of executing the recovered command.

2. A method as in claim 1 , wherein the predetermined pattern comprises optically detectable features.

3. A method as in claim 2 , wherein the optically detectable features comprise one or more of the following: light intensity and color.

4. A method as in claim 2 , wherein recovering the data comprises analyzing a distribution of the optically detectable features within the image.

5. A method as in claim 2 , wherein recovering the data comprises analyzing the change in a distribution of the optically detectable features within the image.

6. A method as in claim 5 , wherein the predetermined position is within one of a plurality of predetermined areas of the camera's field of view.

7. A method as in claim 1 , wherein the predetermined pattern is multidimensional.

8. A method as in claim 1 wherein the predetermined pattern is positioned at a predetermined position of the camera's field of view.

9. A method as in claim 1 , further comprising capturing a second image after a predetermined time interval.

10. A method as in claim 9 , further comprising moving predetermined pattern over the predetermined time interval.

11. A method as in claim 9 , further comprising changing the predetermined pattern over the predetermined time interval.

12. A method as in claim 11 , wherein the data is encoded by an optically detectable feature in one or more portions of the object.

13. A method as in claim 12 , wherein the optically detectable-feature comprises one or more of the following: light intensity and color.

14. A method as in claim 12 , wherein recovering the data comprises analyzing the distribution of the optically detectable feature within the image.

15. A method as in claim 12 , wherein recovering the data comprises analyzing the change in the distribution of the optically detectable feature within the image.

16. A method as in claim 1 , wherein the data transmitted comprises one or more of: a command, data or information.

17. A method as in claim 1 , wherein the predetermined pattern is illuminated by the external source.

18. A method as in claim 1 , further comprising using one or more lighting devices in the camera to provide an acknowledgement signal.

19. A method as in claim 18 , wherein the lighting devices transmit data from the camera to an external receiver.

20. A method as in claim 19 , further comprising detecting light from the lighting device of the camera using one or more light detectors outside of the camera.

21. A method as in claim 20 , wherein each light detector comprises a photodiode and analog-to-digital converter.

22. A method as in claim 20 , wherein the light detectors are positioned outside the field of view of the camera.

23. A method as in claim 18 , wherein communication with the camera is governed by an interactive communication protocol.

24. A method as in claim 1 , wherein the data represent quantized values.

25. A method as in claim 1 , wherein information transmitted in said multiple sub-areas is encoded by one or more of intensity, color, and edge difference.

26. A method as in claim 1 , wherein each of the one or more lighting devices provides a single bit of information.

27. A method as in claim 1 , wherein the spatial differences in pixel values involve pixels in one or more sub-areas of the image.

28. A method as in claim 27 , wherein the spatial differences in pixel values encode multiple bits of command or data in each sub-area.

29. A method for transmitting data or command to a camera, comprising:

using optics of the camera, capturing an image of a predetermined pattern presented in the camera's field of view, wherein the image includes multiple sub-areas which encode a command or data to be communicated to the camera;

using one or more lighting devices in the camera to provide a parallel data bus;

decoding the captured image to recover the command or data; and

operating the camera in accordance with the recovered data or in accordance with a result of executing the recovered command.

30. A method as in claim 29 , wherein the one or more lighting devices also provide an acknowledgement signal.

31. A method for transmitting data or command to a camera, comprising:

using optics of the camera, capturing an image of a predetermined pattern presented in the camera's field of view, wherein the image includes multiple sub-areas which encode a command or data to be communicated to the camera;

using one or more lighting devices in the camera to provide a clock signal;

decoding the captured image to recover the command or data; and

operating the camera in accordance with the recovered data or in accordance with a result of executing the recovered command.

32. A method as in claim 31 , wherein the one or more lighting devices also provide an acknowledgement signal.

33. A method for transmitting data or command to a camera, comprising:

using optics of the camera, capturing an image sequence presented in the camera's field of view that includes one or more predetermined patterns each of which encodes a command or data to be communicated to the camera based on an amount of change in pixel value in a spatial direction;

using one or more lighting devices in the camera to provide a parallel data bus;

decoding the captured image sequence to recover the command or data; and

operating the camera in accordance with the recovered data or in accordance with a result of executing the recovered command.

34. The method as in claim 33 , wherein each image in the image sequence includes multiple sub-areas which encode a command or data to be communicated to the camera.

35. A method as in claim 33 , wherein the predetermined patterns comprise information represented by images of one or more moving objects in the captured image sequence.

Assignments (2)
CHANGE OF NAME Recorded Mar 13, 2025
From: CAPSO VISION, INC.
To: CAPSOVISION, INC.
Reel/Frame 070817/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2007
From: WANG, KANG-HUAI; LEE, CHUNG-TA
To: CAPSO VISION, INC.
Reel/Frame 019848/0067 →
Continuity (1)
Related Publication 20090073273A1 · Mar 19, 2009