IP Library Granted Patent US 10,839,494
Granted Patent B2
US 10,839,494 · App. 15/831,070 · Granted Nov 17, 2020

Timeline image capture systems and methods

Inventors: Gareth John McCaughan (Cambridge, GB); Euan Christopher Smith (Cambridge, GB); Raul John Benet Ballester (Cambridge, GB); Nicholas John Hollinghurst (Cambridge, GB)
Assignee: Light Blue Optics Ltd
G06T5/006G06T5/002G06T5/005G06T7/254G06T11/60H04N5/04G06K9/00335G06K9/00375G06K2009/363
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 10,839,494
App. No.
15/831,070
Granted
Nov 17, 2020
Kind
B2
Abstract

Various approaches related to capturing content of erasable boards are discussed herein.

Claims (37)

1. A method of capturing content on an erasable board or surface, the method comprising:

inputting camera data for a succession of image frames, wherein the camera data is from a camera configured to capture images of the board or surface and the image frames comprise successive images of the board or surface from the camera;

processing data from the image frames to remove parts of the image frames corresponding to parts of a user or user pen writing or drawing on the board or surface to determine a succession of processed images of content on the board or surface;

after determining a succession of processed images, then determining a content metric for each processed image, wherein the content metric is a metric of the amount of content in the processed image, and wherein the content metric comprises a measure of pixel values in the processed image;

determining key frame capture times from the content metrics for the processed images; and

capturing and storing processed images at the key frame capture times, wherein capturing processed images at the key frame capture times comprises selecting processed images corresponding to the key frame capture times, from the succession of processed images.

2. A method as claimed in claim 1 , wherein determining key frame capture times from the content metric comprises determining a reduction in the content metric for a processed image that indicates that the erasable board or surface has been partially or wholly erased.

3. A method as claimed in claim 2 , the method further comprising:

determining a reduction in the content metric of greater than a content reduction threshold, the method further comprising adapting the content reduction threshold to a noise level in the processed images.

4. A method as claimed in claim 3 , wherein adapting the content reduction threshold to the noise level comprising adapting the content reduction threshold dependent upon a gain of the camera.

5. A method as claimed in claim 1 , wherein determining key frame capture times from the content metrics comprises determining that the content metric has remained unchanged to within a content stationary threshold for a succession of processed images.

6. A method as claimed in claim 1 , wherein determining the content metric for each processed image comprises determining a local content metric for each of a plurality of different regions of the processed image.

7. A method as claimed in claim 6 , wherein determining key frame capture times from the content metrics comprises determining a key frame capture time from each local content metric.

8. A method as claimed in claim 1 , wherein capturing a processed image at a key frame capture time comprises one or both of selecting from a plurality of processed images around the key frame capture time a lowest noise version of the processed image, and combining a plurality of processed images around the key frame capture time to provide a reduced noise version of the captured processed images.

9. A method as claimed in claim 1 , the method further comprising further processing the captured images to remove artefacts.

10. A method as claimed in claim 9 , wherein the further processing comprises discarding a captured image within a sequence of captured images when images to either side of the discarded image in the sequence are the same to within a similarity threshold.

11. A method as claimed in claim 1 , wherein the capturing comprises retrieving an image from a buffer storing one or more processed images from a time prior to a current time.

12. A method as claimed in claim 1 , wherein capturing processed images at the key frame capture times comprises capturing a sequence of images or video and time stamping the captured sequence of images or video to identify the key frames.

13. A method as claimed in claim 1 , wherein capturing processed images at the key frame capture times comprises selectively storing only processed images corresponding to the key frame capture times.

14. A method as claimed in claim 1 , the method further comprising:

capturing an audio track for the succession of processed images, and synchronizing the audio track to the captured processed images.

15. A processing system, the system operable to:

input camera data for a succession of image frames, wherein the camera data is from a camera configured to capture images of the board or surface and the image frames comprise successive images of the board or surface from the camera;

process data from the image frames to remove parts of the image frames corresponding to parts of a user or user pen writing or drawing on the board or surface to determine a succession of processed images of content on the board or surface;

determine a local or global content metric for each processed image, wherein the content metric is a metric of the amount of local or global content in the processed image;

determine key frame capture times from the content metrics for the processed images;

capture and store processed images at the key frame capture times wherein capturing processed images at the key frame capture times comprises selecting processed images corresponding to the key frame capture times from the succession of processed images; and

wherein determining key frame capture times from the content metric comprises one or both of i) determining a reduction in the content metric for a processed image that indicates that the erasable board or surface has been partially or wholly erased and ii) determining that the content metric has remained unchanged, within a threshold, for a succession of processed images that indicates the content has remained approximately static.

16. A system as claimed in claim 15 further configured to determine a reduction in the content metric of greater than a content reduction threshold, and to adapt the content reduction threshold to a noise level in the processed images.

17. An erasable board or surface content capture system, the system comprising:

a camera to capture an image of a board or surface; and

a processor, coupled to the camera and configured to:

input camera data for a succession of image frames, wherein the image frames comprise successive images of the board or surface from the camera;

process data from the image frames to remove parts of the image frames corresponding to parts of a user or user pen writing or drawing on the board or surface to determine a succession of processed images of content on the board or surface;

after determining a succession of processed images, then determine a content metric for each processed image, wherein the content metric is a metric of the amount of content in the processed image and comprises a measure of pixel values in the processed image;

determine key frame capture times from the content metrics for the processed images; and

capture and store processed images at the key frame capture times wherein capturing processed images at the key frame capture times comprises selecting processed images corresponding to the key frame capture times, from the succession of processed images.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 28, 2025
From: PLANTRONICS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 072221/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: POLY COMMUNICATIONS INTERNATIONAL UNLIMITED COMPANY
To: PLANTRONICS, INC.
Reel/Frame 062350/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: LIGHT BLUE OPTICS LIMITED; LIGHT BLUE OPTICS INC.
To: PLANTRONICS, INC.; POLY COMMUNICATIONS INTERNATIONAL UNLIMITED COMPANY
Reel/Frame 060054/0456 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 48343/0355 Recorded Apr 26, 2022
From: COLUMBIA LAKE PARTNERS GROWTH LENDING I (LUXCO) S.Á.R.L.
To: LIGHT BLUE OPTICS LIMITED
Reel/Frame 059794/0554 →
SECURITY INTEREST Recorded Feb 15, 2019
From: LIGHT BLUE OPTICS LIMITED
To: COLUMBIA LAKE PARTNERS GROWTH LENDING I (LUXCO) S.À.R.L.
Reel/Frame 048343/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2018
From: MCCAUGHAN, GARETH JOHN; SMITH, EUAN CHRISTOPHER; BALLESTER, RAUL BENET; HOLLINGHURST, NICHOLAS JOHN
To: LIGHT BLUE OPTICS LTD
Reel/Frame 044547/0127 →
Priority Claims (2)
GB 1502448.2 · Feb 13, 2015 · national
GB 1521896.9 · Dec 11, 2015 · national
Continuity (2)
Continuation In Part 15550732
Related Publication 20180108121A1 · Apr 19, 2018