| CPC A63D 15/00 (2013.01) [F21S 4/28 (2016.01); F21S 8/046 (2013.01); F21V 7/005 (2013.01); F21V 21/03 (2013.01); F21V 33/008 (2013.01); H04N 5/77 (2013.01); H04N 7/181 (2013.01); H04N 9/8211 (2013.01); H04N 23/56 (2023.01); H04N 23/90 (2023.01); H05B 45/00 (2020.01); H05B 47/105 (2020.01); H05B 47/115 (2020.01); H05B 47/12 (2020.01); H05B 47/125 (2020.01); F21Y 2103/10 (2016.08); F21Y 2115/10 (2016.08)] | 16 Claims |

|
1. An apparatus comprising:
a processing device configured to receive at least two video streams from cameras disposed to capture images of at least a portion of a billiard table surface of a billiard table;
a memory device in communication with the processing device;
a video output controlled by the processing device configured to provide a video stream;
wherein the processing device is configured to:
determine whether billiard balls on the billiard table surface are in motion or non-motion based on images received from one of the at least two video streams from the cameras,
provide a first combination of the at least two video streams in response to determining that the billiard balls are in motion,
provide a second combination of the least two video streams different from the first combination in response to determining that the billiard balls are not in motion, and
determine whether there is motion around a first end of the billiard table or around a second end of the billiard table,
provide a combination of the at least two video streams corresponding to which of the first end or the second end motion was determined in response to determining that the billiard balls are not in motion.
|