IP Library › Granted Patent US 9,826,175
Granted Patent B2
US 9,826,175 · App. 14/608,627 · Granted Nov 21, 2017

Image pickup apparatus and photographing apparatus including the same

Inventor: Shingo Isobe (Saitama, JP)
Assignee: CANON KABUSHIKI KAISHA
H04N5/3532H04N5/3456
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 9,826,175
App. No.
14/608,627
Granted
Nov 21, 2017
Kind
B2
Abstract

Provided is an image pickup apparatus capable of reading out and outputting pixel data of a partial area of a rolling shutter type image sensor. The image pickup apparatus includes: a readout condition setter setting a readout condition for pixel data readout control from the image sensor; a charge time setter setting charge time of the image sensor; a skip setter setting, based on the readout condition, areas in which processing concerning one of readout and charge in an image pickup area of the image sensor is skipped; a controller controlling a charge of the image sensor and readout from the image sensor so as to achieve constant charge time of the image sensor within one frame based on the charge time and the areas set by the skip setter; and an image signal output unit outputting a pixel signal read out by the controller.

Claims (77)

1. An image pickup apparatus comprising:

an image sensor of a rolling shutter type;

a count number calculator which calculates a count number corresponding to an accumulation time based on a signal readout time per a readout unit line of the image sensor;

a skip setter which sets a skip line in which processing concerning at least one of an accumulating operation and a readout operation in the image sensor is skipped; and

a controller which controls the accumulating operation and the readout operation of the image sensor so as to achieve uniform accumulation time of the readout unit line within one frame based on the count number and the skip line.

2. The image pickup apparatus according to claim 1 , wherein the skip setter further sets skip areas, and the skip areas set by the skip setter are nonuniformly present within the one frame.

3. The image pickup apparatus according to claim 1 , further comprising a readout condition setter which sets a readout condition for pixel data readout control from the image sensor,

wherein the skip setter, sets the skip line based on the readout condition.

4. The image pickup apparatus according to claim 3 , wherein:

the readout condition set by the readout condition setter comprises a skip unit that is a number of lines of a unit pattern of readout lines and skip lines of the image sensor;

the count number calculator calculates the count number based on the accumulation time, readout time per unit line of the readout area, the readout area, and the skip unit; and

the skip setter sets the skip line based on the skip unit.

5. The image pickup apparatus according to claim 4 , wherein the skip setter avoids setting, as the skip line, in a case where the accumulation time is shorter than the time for reading out all the readout object pixel signals, readout lines and accumulation start lines satisfying:

readout area start line≦readout line≦readout area end line; and

readout area start line≦accumulation start line≦readout area end line,

where readout line=accumulation start line−count number.

6. The image pickup apparatus according to claim 4 , wherein the count number calculator calculates, in a case where the accumulation time is equal to or longer than the readout time for reading out all the readout object pixel signals, the count number based on the accumulation time and the skip unit, and calculates, in a case where the accumulation time is shorter than the readout time, the count number based on the accumulation time and a number of readout object lines of the readout area.

7. The image pickup apparatus according to claim 3 , wherein:

the readout condition set by the readout condition setter comprises at least one readout area as a readout object of the image sensor;

the count number calculator calculates the count number based on readout time per unit line of the at least one readout area; and

the skip setter sets the skip line based on the at least one readout area and the count number.

8. The image pickup apparatus according to claim 3 , wherein the controller starts, in a case where the accumulation time is equal to or longer than readout time for reading out all readout object pixel signals, accumulating of a readout object line and readout of a line next to the readout object line after readout from the readout object line of the image sensor is ended, and starts, in a case where the accumulation time is shorter than the readout time for reading out all the readout object pixel signals, accumulating of the readout object line of the image sensor, and then reads out the readout object line in a case where accumulating of a line, which is after the count number from the readout object line, is started.

9. The image pickup apparatus according to claim 3 , wherein the skip setter sets a skip line concerning readout in a case where the accumulation time is equal to or longer than time for reading out all readout object pixel signals, and sets a skip line concerning an accumulation start and readout in a case where the accumulation time is shorter than the readout time.

10. A photographing apparatus, comprising:

a lens; and

an image pickup apparatus comprising:

an image sensor of a rolling shutter type;

a count number calculator which calculates a count number corresponding to an accumulation time based on a signal readout time per a readout unit line of the image sensor;

a skip setter which sets a skip line in which processing concerning at least one of an accumulating operation and a readout operation in the image sensor is skipped; and

a controller which controls the accumulating operation and the readout operation of the image sensor so as to achieve uniform accumulation time of the readout unit line within one frame based on the count number and the skip line.

11. An image pickup system comprising:

a computing device; and

an image pickup apparatus configured to communicate with the computing device, the image pickup apparatus comprising:

an image sensor of a rolling shutter type;

a count number calculator which calculates a count number corresponding to an accumulation time based on a signal readout time per a readout unit line of the image sensor;

a skip setter which sets a skip line in which processing concerning at least one of an accumulating operation and a readout operation in the image sensor is skipped; and

a controller which controls the accumulating operation and the readout operation of the image sensor so as to achieve uniform accumulation time of the readout unit line within one frame based on the count number and the skip line.

12. The image pickup system according to claim 11 , wherein the skip setter further sets skip areas, and the skip areas set by the skip setter are nonuniformly present within the one frame.

13. The image pickup system according to claim 11 , further comprising a readout condition setter which sets a readout condition for pixel data readout control from the image sensor,

wherein the skip setter sets the skip line based on the readout condition.

14. The image pickup system according to claim 13 , wherein:

the readout condition set by the readout condition setter comprises a skip unit that is a number of lines of a unit pattern of readout lines and skip lines of the image sensor;

the count number calculator calculates the count number based on the accumulation time, readout time per unit line of the readout area, the readout area, and the skip unit; and

the skip setter sets the skip line based on the skip unit.

15. The image pickup system according to claim 14 , wherein the skip setter avoids setting, as the skip line, in a case where the accumulation time is shorter than the time for reading out all the readout object pixel signals, readout lines and accumulation start lines satisfying:

readout area start line ≦readout line ≦readout area end line; and

readout area start line ≦accumulation start line ≦readout area end line,

where readout line =accumulation start line-count number.

16. The image pickup system according to claim 14 , wherein the count number calculator calculates, in a case where the accumulation time is equal to or longer than the readout time for reading out all the readout object pixel signals, the count number based on the accumulation time and the skip unit, and calculates, in a case where the accumulation time is shorter than the readout time, the count number based on the accumulation time and a number of readout object lines of the readout area.

17. The image pickup system according to claim 13 , wherein:

the readout condition set by the readout condition setter comprises at least one readout area as a readout object of the image sensor;

the count number calculator calculates the count number based on readout time per unit line of the at least one readout area; and

the skip setter sets the skip line based on the at least one readout area and the count number.

18. The image pickup system according to claim 13 , wherein the controller starts, in a case where the accumulation time is equal to or longer than readout time for reading out all readout object pixel signals, accumulating of a readout object line and readout of a line next to the readout object line after readout from the readout object line of the image sensor is ended, and starts, in a case where the accumulation time is shorter than the readout time for reading out all the readout object pixel signals, accumulating of the readout object line of the image sensor, and then reads out the readout object line in a case where accumulating of a line, which is after the count number from the readout object line, is started.

19. The image pickup system according to claim 13 , wherein the skip setter sets a skip line concerning readout in a case where the accumulation time is equal to or longer than time for reading out all readout object pixel signals, and sets a skip line concerning an accumulation start and readout in a case where the accumulation time is shorter than the readout time.

20. A control method of an image pickup system comprising an image sensor of a rolling shutter type, the method comprising:

calculating a count number corresponding to an accumulation time based on a signal readout time per a readout unit line of the image sensor;

setting a skip line in which processing concerning at least one of an accumulating operation and a readout operation in the image sensor is skipped; and

controlling the accumulating operation and the readout operation of the image sensor so as to achieve uniform accumulation time of the readout unit line within one frame based on the count number and the skip line.

21. The method according to claim 20 , further comprising setting skip areas that are nonuniformly present within the one frame.

22. The method according to claim 20 , further comprising setting a readout condition for pixel data readout control from the image sensor,

wherein the skip line is set based on the readout condition.

23. The method according to claim 22 , wherein:

the set readout condition comprises a skip unit that is a number of lines of a unit pattern of readout lines and skip lines of the image sensor;

the count number is calculated based on the accumulation time, readout time per unit line of the readout area, the readout area, and the skip unit; and

the skip line is set based on the skip unit.

24. The method according to claim 23 , further comprising avoiding setting, as the skip line, in a case where the accumulation time is shorter than the time for reading out all the readout object pixel signals, readout lines and accumulation start lines satisfying:

readout area start line readout line readout area end line; and

readout area start line accumulation start line readout area end line,

where readout line =accumulation start line-count number.

25. The method according to claim 23 , wherein, in a case where the accumulation time is equal to or longer than the readout time for reading out all the readout object pixel signals, the count number is calculated based on the accumulation time and the skip unit, and, in a case where the accumulation time is shorter than the readout time, the count number is calculated based on the accumulation time and a number of readout object lines of the readout area.

26. The method according to claim 22 , wherein:

the set readout condition comprises at least one readout area as a readout object of the image sensor;

the count number is calculated based on readout time per unit line of the at least one readout area; and

the skip line is set based on the at least one readout area and the count number.

27. The method according to claim 22 , wherein the controlling includes starting, in a case where the accumulation time is equal to or longer than readout time for reading out all readout object pixel signals, accumulating of a readout object line and readout of a line next to the readout object line after readout from the readout object line of the image sensor is ended, and starting, in a case where the accumulation time is shorter than the readout time for reading out all the readout object pixel signals, accumulating of the readout object line of the image sensor, and then reads out the readout object line in a case where accumulating of a line, which is after the count number from the readout object line, is started.

28. The method according to claim 22 , wherein a skip line is set concerning readout in a case where the accumulation time is equal to or longer than time for reading out all readout object pixel signals, and a skip line is set concerning an accumulation start and readout in a case where the accumulation time is shorter than the readout time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2015
From: ISOBE, SHINGO
To: CANON KABUSHIKI KAISHA
Reel/Frame 035798/0702 →
Priority Claims (1)
JP 2014-017341 · Jan 31, 2014 · national
Continuity (1)
Related Publication 20150222827A1 · Aug 6, 2015