Method and apparatus for providing input to a camera serial interface transmitter
First Claim
1. A system for providing an input data stream to a transmitter of a Camera Serial Interface (CSI Tx), wherein:
- the input data stream comprises data of at least a first data stream and a second data stream,the first data stream comprises data organized in first units of data,the second data stream comprises data organized in second units of data,the data of the first data stream is to be written into a first buffer, andthe data of the second data stream is to be written into a second data buffer,the system comprising;
a multiplexer; and
a control logic configured to;
issue a first read-enable signal to transfer at least a part of the data stored in the first buffer to the multiplexer at a predefined multiple of a frequency of a fixed frequency clock,issue a second read-enable signal to transfer at least a part of the data stored in the second buffer to the multiplexer at the predefined multiple of the frequency of the fixed frequency clock,control the multiplexer to combine all data transferred from the first buffer and corresponding to a complete unit of the first units of data into a first portion,control the multiplexer to combine all data transferred from the second buffer and corresponding to a complete unit of the second units of data into a second portion,control the multiplexer to multiplex the first portion and the second portion into the input data stream,provide the input data stream to the CSI Tx.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for receiving at least two data streams and providing a single input data stream to a MIPI'"'"'s CSI Tx is disclosed. The two received data streams are written into respective data buffers. The system includes a control logic configured to control reading of data stored in the buffers to a multiplexer, the read-side clock being a multiple of a frequency of a fixed frequency clock. The control logic is further configured to control the multiplexer to combine data read from each buffer that corresponds to a complete unit of data into a separate portion and multiplex the separate portions into the input data stream. In this manner, two data streams may be transmitted using a single CSI Tx. When the two data streams are received by the system from an APIX interface, the system provides a bridge between the APIX interface and MIPI'"'"'s CSI Tx.
-
Citations
20 Claims
-
1. A system for providing an input data stream to a transmitter of a Camera Serial Interface (CSI Tx), wherein:
-
the input data stream comprises data of at least a first data stream and a second data stream, the first data stream comprises data organized in first units of data, the second data stream comprises data organized in second units of data, the data of the first data stream is to be written into a first buffer, and the data of the second data stream is to be written into a second data buffer, the system comprising; a multiplexer; and a control logic configured to; issue a first read-enable signal to transfer at least a part of the data stored in the first buffer to the multiplexer at a predefined multiple of a frequency of a fixed frequency clock, issue a second read-enable signal to transfer at least a part of the data stored in the second buffer to the multiplexer at the predefined multiple of the frequency of the fixed frequency clock, control the multiplexer to combine all data transferred from the first buffer and corresponding to a complete unit of the first units of data into a first portion, control the multiplexer to combine all data transferred from the second buffer and corresponding to a complete unit of the second units of data into a second portion, control the multiplexer to multiplex the first portion and the second portion into the input data stream, provide the input data stream to the CSI Tx. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing an input data stream to a transmitter of a Camera Serial Interface (CSI Tx), wherein:
-
the input data stream comprises data of at least a first data stream and a second data stream, the first data stream comprises data organized in first units of data, the second data stream comprises data organized in second units of data, the data of the first data stream is to be written into a first buffer, and the data of the second data stream is to be written into a second data buffer, the method comprising; issuing a first read-enable signal to transfer at least a part of the data stored in the first buffer to a multiplexer at a predefined multiple of a frequency of a fixed frequency clock, issuing a second read-enable signal to transfer at least a part of the stored in the second buffer to the multiplexer at the predefined multiple of the frequency of the fixed frequency clock, controlling the multiplexer to combine all data transferred from the first buffer and corresponding to a complete unit of the first units of data into a first portion, controlling the multiplexer to combine all data transferred from the second buffer and corresponding to a complete unit of the second units of data into a second portion, controlling the multiplexer to multiplex the first portion and the second portion into the input data stream, providing the input data stream to the CSI Tx. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing software code portions configured for, when executed on a processor, carrying out a method for providing an input data stream to a transmitter of a Camera Serial Interface (CSI Tx) wherein:
-
the input data stream comprises data of at least a first data stream and a second data stream, the first data stream comprises data organized in first units of data, the second data stream comprises data organized in second units of data, the data of the first data stream is to be written into a first buffer, and the data of the second data stream is to be written into a second data buffer, the method comprising; issuing a first read-enable signal to transfer at least a part of the data stored in the first buffer to a multiplexer at a predefined multiple of a frequency of a fixed frequency clock, issuing a second read-enable signal to transfer at least a part of the stored in the second buffer to the multiplexer at the predefined multiple of the frequency of the fixed frequency clock, controlling the multiplexer to combine all data transferred from the first buffer and corresponding to a complete unit of the first units of data into a first portion, controlling the multiplexer to combine all data transferred from the second buffer and corresponding to a complete unit of the second units of data into a second portion, controlling the multiplexer to multiplex the first portion and the second portion into the input data stream, providing the input data stream to the CSI Tx. - View Dependent Claims (20)
-
Specification