Patent classifications
H04N5/0733
DISPLAY SYSTEM AND DISPLAY METHOD
A display system includes a controller and an image display panel. The controller includes a signal transmitter configured to output at least a vertical synchronization signal to a plurality of image-capturing apparatuses; and a synthesizer configured to provide synthesized image signals in units of lines obtained by synthesizing, in units of lines, image signals in units of lines output from the respective image-capturing apparatuses at a timing corresponding to a horizontal synchronization signal formed in a predetermined cycle based on an output timing of the vertical synchronization signal. The image display panel is configured to display sequentially, in units of lines, the synthesized image signals in units of lines.
Frame synchronization in a dual-aperture camera system
A dual-aperture camera comprising a first camera having a first sensor and a first image signal processor (ISP), the first camera operative to output a first stream of frames, a second camera having a second sensor and a second ISP, the second camera operative to output a second stream of frames, and a synchronization and operation control module configurable to control operation of one camera in a fully operational mode and operation of the other camera in a partially operational mode and to output an output of the fully operational camera as a dual-aperture camera output, whereby the partially operational mode of the other camera reduces a dual-aperture camera the power consumption in comparison with a full operational mode of the other camera.
METHOD AND SYSTEM FOR AUTOMATIC TELEVISION PRODUCTION
It is provided a method for a computerized, server autonomously producing a TV show of a sports game in a scene. The method includes receiving from several video cameras a stream of video images of the scene for capturing a panoramic view of the scene, analyzing the stream of video images for allowing definition of several frame streams, determining location data of the frame streams accordingly, and rendering an active frame stream with images imaging a respective portion of the panoramic view of the scene. The method includes also transmitting for broadcasting a stream of image frames imaging the respective portion of the panoramic view. The step of analyzing the stream of video images includes identifying a playing object, tracking the playing, object and identifying players. The method also includes calibrating the cameras using points in the playing field. The method may include analyzing the stream of video images for identifying an event in the scene for switching between the active frame stream and a different frame stream. Also, the method may include directing a directed sensor to a region of interest in accordance with location data of the active, frame stream.
LOW-LATENCY TIMING CONTROL
A timing control system includes one or more device processors operatively coupled to one or more devices, a counter connected to the device processor(s), and a plurality of timing registers operatively coupled to the counter, each of the timing registers configured to store a value indicating a time at which an event is to be initiated at a corresponding one of the device(s). The system also includes a pulse generator operatively coupled to the counter and the timing registers, the pulse generator configured to generate one or more associated general-purpose input/output (GPIO) output signals, and send to each of the one or more devices an associated GPIO output signal to initiate the event at a plurality of the one or more devices in coordination with one another or to initiate the event at one of the one or more devices in coordination with another event at that device.
MULTI-CAMERA FRAME SYNCHRONIZATION CONTROL METHOD AND SELF-PROPELLED DEVICE
A method for performing frame synchronization control on a first camera and a second camera of a self-propelled device includes: sending, in response to capturing a first image frame, a synchronization instruction to a controller of the self-propelled device; in response to receiving the synchronization instruction, determining a sending timepoint of a frame synchronization signal based on a time offset relative to a timepoint of capturing the first image frame; and sending the frame synchronization signal to the second camera at the sending timepoint, thereby controlling the second camera to capture a second image frame.
Synchronized capture of image and non-image sensor data
Synchronized capture of image and non-image sensor data is disclosed. In one embodiment, a device for synchronized capture comprises a synchronization signal generator to generate a synchronization (sync) signal for each of a plurality of heterogeneous capture devices and timestamping logic coupled to the synchronization signal generator to assign timestamp information to each set of data captured by individual capture devices of the plurality of capture devices to indicate when the data was captured, wherein the timestamp information is assigned based on when the sync signal is generated for its corresponding capture device and based on a first delay between when the sync signal is generated for a corresponding capture device and when processing of captured data, by a processing device, has been completed.
SYNCHRONIZED CAPTURE OF IMAGE AND NON-IMAGE SENSOR DATA
Synchronized capture of image and non-image sensor data is disclosed. In one embodiment, a device for synchronized capture comprises a synchronization signal generator to generate a synchronization (sync) signal for each of a plurality of heterogeneous capture devices and timestamping logic coupled to the synchronization signal generator to assign timestamp information to each set of data captured by individual capture devices of the plurality of capture devices to indicate when the data was captured, wherein the timestamp information is assigned based on when the sync signal is generated for its corresponding capture device and based on a first delay between when the sync signal is generated for a corresponding capture device and when processing of captured data, by a processing device, has been completed.
SYNCHRONIZING MEDIA DEVICES
Synchronizing media devices can include generating a synchronization schedule based on a frequency of generation of one or more timecode packets. Each timecode packet of the one or more time packets includes a timecode. A timecode can be expressed in hours, minutes, seconds, and frames. One or more media devices are synchronized using the synchronization schedule.
FRAME SYNCHRONIZATION IN A DUAL-APERTURE CAMERA SYSTEM
A dual-aperture camera comprising a first camera having a first sensor and a first image signal processor (ISP), the first camera operative to output a first stream of frames, a second camera having a second sensor and a second ISP, the second camera operative to output a second stream of frames, and a synchronization and operation control module configurable to control operation of one camera in a fully operational mode and operation of the other camera in a partially operational mode and to output an output of the fully operational camera as a dual-aperture camera output, whereby the partially operational mode of the other camera reduces a dual-aperture camera the power consumption in comparison with a full operational mode of the other camera.
Low-latency timing control
A timing control system includes one or more device processors operatively coupled to one or more devices, a counter connected to the device processor(s), and a plurality of timing registers operatively coupled to the counter, each of the timing registers configured to store a value indicating a time at which an event is to be initiated at a corresponding one of the device(s). The system also includes a pulse generator operatively coupled to the counter and the timing registers, the pulse generator configured to generate one or more associated general-purpose input/output (GPIO) output signals, and send to each of the one or more devices an associated GPIO output signal to initiate the event at a plurality of the one or more devices in coordination with one another or to initiate the event at one of the one or more devices in coordination with another event at that device.