IP Library Granted Patent US 7,324,145
Granted Patent B2
US 7,324,145 · App. 10/766,648 · Granted Jan 29, 2008

Multiplexing prism CMOS imagers to a single data bus

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 7,324,145
App. No.
10/766,648
Granted
Jan 29, 2008
Kind
B2
Abstract

A new multiple imager array device is achieved. The device comprises, first, a bi-directional bus. An array of imagers is arranged in n rows and m columns. The n and m are positive integers. Each imager is connected to the bi-directional bus. A line of bits of any imager is accessible by a line address. Each imager has a Vmode input and an output enable input. The Vmode input and the output enable input must be enabled to allow accessing. A first multiplexer has an input and a plurality of outputs. The input is connected to a column counter. Each output is connected to the output enable input of one of the imagers. A second-multiplexer has an input and a plurality of outputs. The input is connected to a row counter. Each output is connected to the Vmode input of each imager in one of the rows.

Claims (57)

1. A method of addressing imagers, comprising:

providing a bi-directional bus;

providing an array of imagers arranged in n rows and m columns wherein said n and m are positive integers, wherein each said imager is connected to said bi-directional bus, wherein each said imager has a Vmode terminal, wherein each said imager has a select terminal, and wherein each said imager can deliver a signal to said bi-directional bus only when a first selecting signal is applied to a Vmode terminal of that said imager and a second selecting signal is applied to a select terminal of that said imager simultaneously;

providing a first multiplexer having a vertical select input and n outputs, wherein each of said n outputs is connected to one of said Vmode terminals of said imagers;

providing a second multiplexer having a horizontal select input and n×m outputs wherein each said output is connected to said select terminal of one of said imagers;

applying a vertical input signal to said vertical select input of said first multiplexer thereby producing said first selecting signal at one of said Vmode output lines; and

applying a horizontal input signal to said horizontal select input of said second multiplexer thereby sequentially producing said second selecting signal at said select terminal of one of said imagers.

2. A method of accessing an imager array, said method comprising:

providing a bi-directional bus;

providing an array of imagers arranged in n rows and m columns wherein said n and m are positive integers, wherein each said imager is connected to said bi-directional bus, and wherein a line of bits of any said imager is accessible by a line address;

initializing a column counter, a row counter, and said line address to zero; and

accessing all of said array wherein said accessing comprises further steps of:

accessing one line of one said imager corresponding to said line address, said column counter, and said row counter;

thereafter testing said column counter for equality to m−1 wherein, if not equal, said column counter is incremented and said step of accessing one line is repeated and wherein, if equal, said column counter is reset;

thereafter testing said line address for equality to total lines in each said imager wherein, if not equal, said line address is incremented and said step of accessing one line is repeated, and wherein, if equal, said line address is reset; and

thereafter testing said row counter for equality to n−1 wherein, if not equal, said row counter is incremented and said step of accessing one line is repeated, and wherein, if equal, said step of accessing all is completed.

3. The method according to claim 2 wherein each said imager has a Vmode input and an output enable input and wherein said Vmode input and said output enable input must be enabled to allow said accessing.

4. The method according to claim 3 wherein said column counter is multiplexed to generate a separate said output enable input for each said imager.

5. The method according to claim 3 wherein said row counter is multiplexed to generate a said Vmode input for each said row of said imagers.

6. The method according to claim 2 wherein said step of accessing one line of one said imager is synchronized by a horizontal clock and wherein said column counter is generated by dividing said horizontal clock by the number of bits in each said line.

7. The method according to claim 2 wherein said row counter is generated by dividing said line address by said total lines in each said imager.

8. A method of accessing an imager array, said method comprising:

providing a bi-directional bus;

providing an array of imagers arranged in n rows and m columns wherein said n and m are positive integers, wherein each said imager is connected to said bi-directional bus, wherein a line of bits of any said imager is accessible by a line address, wherein each said imager has a Vmode input and an output enable input, and wherein said Vmode input and said output enable input must be enabled to allow accessing;

initializing a column counter, a row counter, and said line address to zero; and

accessing all of said array wherein said column counter is multiplexed to generate a separate said output enable input for each said imager, wherein said row counter is multiplexed to generate a said Vmode input for each said row of said imagers, and wherein said accessing comprises further steps of:

accessing one line of one said imager corresponding to said line address, said column counter, and said row counter;

thereafter testing said column counter for equality to m−1 wherein, if not equal, said column counter is incremented and said step of accessing one line is repeated and wherein, if equal, said column counter is reset;

thereafter testing said line address for equality to total lines in each said imager wherein, if not equal, said line address is incremented and said step of accessing one line is repeated, and wherein, if equal, said line address is reset; and

thereafter testing said row counter for equality to n−1 wherein, if not equal, said row counter is incremented and said step of accessing one line is repeated, and wherein, if equal, said step of accessing all is completed.

9. The method according to claim 8 wherein said step of accessing one line of one said imager is synchronized by a horizontal clock and wherein said column counter is generated by dividing said horizontal clock by the number of bits in each said line.

10. The method according to claim 8 wherein said row counter is generated by dividing said line address by said total lines in each said imager.

11. A multiple imager array device comprising:

a bi-directional bus;

an array of imagers arranged in n rows and m columns wherein said n and m are positive integers, wherein each said imager is connected to said bi-directional bus, wherein a line of bits of any said imager is accessible by a line address, wherein each said imager has a Vmode input and an output enable input, and wherein said Vmode input and said output enable input must be enabled to allow accessing;

a first multiplexer having an input and a plurality of outputs wherein said input is connected to a column counter and wherein each said output is connected to said output enable input of one of said imagers; and

a second multiplexer having an input and a plurality of outputs wherein said input is connected to a row counter and wherein each said output is connected to said Vmode input of each said imager in one of said rows.

12. The device according to claim 11 further comprising a divider having an input and an output wherein said input is connected to a horizontal clock signal and wherein said output is said column counter.

13. The device according to claim 12 wherein said horizontal clock signal is divided by the number of bits in each said line of bits.

14. The device according to claim 11 further comprising a divider having an input and an output wherein said input is connected to said line address and wherein said output is said row counter.

15. The device according to claim 14 wherein said line address is divided by the number of said lines in each said imager.

16. The device according to claim 11 further comprising connecting a sum of said column counter and said row counter to said input of said first multiplexer.

17. The device according to claim 11 further comprising optics overlaying said array of imagers wherein said optics overlap to cause images on adjacent said imagers to be appear continuous.

18. The device according to claim 11 wherein said imagers display data from multiple sources.

19. The device according to claim 11 wherein said bi-directional bus comprises a serial data bus.

20. The device according to claim 11 wherein said imagers comprises CMOS devices.

21. A multiple imager array device comprising:

a bi-directional bus;

an array of imagers arranged in n rows and m columns wherein said n and m are positive integers, wherein each said imager is connected to said bi-directional bus, wherein a line of bits of any said imager is accessible by a line address, wherein each said imager has a Vmode input and an output enable input, and wherein said Vmode input and said output input must be enabled to allow accessing;

a first multiplexer having an input and a plurality of outputs wherein said input is connected to a sum of a column counter and a row counter and wherein each said output is connected to said output enable input of one of said imagers;

a second multiplexer having an input and a plurality of outputs wherein said input is connected to a row counter and wherein each said output is connected to said Vmode input of each said imager in one of said rows

a first divider having an input and an output wherein said input is connected to a horizontal clock signal and wherein said output is said column counter; and

a second divider having an input and an output wherein said input is connected to said line address and wherein said output is said row counter.

22. The device according to claim 21 wherein said horizontal clock signal is divided by the number of bits in each said line of bits.

23. The device according to claim 21 wherein said line address is divided by the number of said lines in each said imager.

24. The device according to claim 21 further comprising optics overlaying said array of imagers wherein said optics overlap to cause images on adjacent said imagers to be appear continuous.

25. The device according to claim 21 wherein said imagers display data from multiple sources.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2019
From: RPX CORPORATION
To: UNITED MICROELECTRONICS CORP.
Reel/Frame 051364/0328 →
RELEASE OF LIEN ON PATENTS Recorded Dec 12, 2019
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RPX CORPORATION
Reel/Frame 051261/0517 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: DIGITAL IMAGING SYSTEMS GMBH
To: RPX CORPORATION
Reel/Frame 030871/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2013
From: SRI INTERNATIONAL
To: DIGITAL IMAGING SYSTEMS GMBH
Reel/Frame 030697/0649 →
CHANGE OF NAME Recorded Nov 3, 2009
From: DIALOG IMAGING SYSTEMS GMBH
To: DIGITAL IMAGING SYSTEMS GMBH
Reel/Frame 023456/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2006
From: DIALOG SEMICONDUCTOR GMBH
To: DIALOG IMAGING SYSTEMS GMBH
Reel/Frame 017527/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2004
From: MCCAFFREY, NATHANIEL JOSEPH; SAUER, DONALD JON
To: DIALOG SEMICONDUCTOR GMBH
Reel/Frame 014942/0285 →