IP Library › Granted Patent US 10,607,322
Granted Patent B2
US 10,607,322 · App. 16/009,307 · Granted Mar 31, 2020

Image processing apparatus and method for controlling the same, imaging apparatus, and monitoring system

Inventor: Tsuyoshi Yokomizo (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06T5/006G06T3/0062H04N5/217H04N5/23216H04N5/23238H04N5/232945H04N19/17H04N19/597G06T2200/24G06T2207/30232H04N19/124
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 10,607,322
App. No.
16/009,307
Granted
Mar 31, 2020
Kind
B2
Abstract

An image processing apparatus obtains a first image, and cuts out at least a portion of the first image to generate a second image that is distortion-corrected. The image processing apparatus provides a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing. The image processing apparatus encodes the first image based on the area set using the first user interface, and encodes the second image using the area set using the second user interface.

Claims (75)

1. An image processing apparatus comprising:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the apparatus to function as:

an obtaining unit configured to obtain a first image;

a generating unit configured to cut out at least a portion of the first image to generate a second image that is distortion-corrected;

a providing unit configured to provide a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

an encoding unit configured to encode the first image based on the area set using the first user interface, and encode the second image based on the area set using the second user interface; and

an output unit configured to, if the area is set in only one of the first image and the second image, output a warning message for preventing a user from forgetting to set the area with respect to other image in which the area is not set.

2. The image processing apparatus according to claim 1 ,

wherein the obtaining unit obtains an image captured by a camera as the first image, and

the generating unit generates the second image by cutting out a portion of the first image and performing geometric conversion processing on the cut-out portion.

3. The image processing apparatus according to claim 1 ,

wherein the first image is a fish-eye image, and

the second image is a cut image obtained by cutting out a portion of the fish-eye image and performing geometric conversion processing on the cut-out portion.

4. The image processing apparatus according to claim 1 ,

wherein the first user interface includes an operation item for switching to the second user interface, and the second user interface includes an operation item fir switching to the first user interface.

5. The image processing apparatus according to claim 1 ,

wherein the area is set on the first image that is displayed in the first user interface, and the area is set on the second image that is displayed in the second user interface.

6. The image processing apparatus according to claim 5 ,

wherein an area that corresponds to the area set in the second user interface is displayed so as to be distinguishable from the area set in the first user interface on the first image that is displayed in the first user interface, and an area that corresponds to the area set in the first user interface is displayed so as to be distinguishable from the area set in the second user interface on the second image that is displayed in the second user interface.

7. The image processing apparatus according to claim 1 ,

wherein, in the first and second user interfaces, one or more areas can be set as the area, and each of the one or more areas is set to be valid or invalid.

8. The image processing apparatus according to claim 1 ,

wherein, in the first and second user interlaces, one or more areas in which image quality is to be changed can be set as the area, and an image quality level is set for each of the one or more areas.

9. An imaging apparatus comprising:

an imaging unit;

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the apparatus to function as:

an obtaining unit configured to obtain a first image captured by the imaging unit;

a generating unit configured to cut out at least a portion of the first image to generate a second image that is distortion-corrected;

a providing unit configured to provide an external apparatus with a first user interface for setting, in the first image, a n area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

an encoding unit configured to encode the first image based on the area set by the external apparatus using the first user interface, and encode the second image based on the area set by the external apparatus using the second user interface; and

an output unit configured to, if the area is set in only one of the first image and the second image, output a warning message for preventing a user from forgetting to set the area with respect to other in which the area is not set.

10. A monitoring system that includes an imaging apparatus, an image processing apparatus, and a client apparatus,

the image processing apparatus comprising:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the apparatus to function as:

an obtaining unit configured to obtain a first image captured by the imaging apparatus;

a generating unit configured to cut out at least a portion of the first image to generate a second image that is distortion-corrected;

a providing unit configured to provide the client apparatus with a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

an encoding unit configured to encode the first image based on the area set by the client apparatus using the first user interface, and encode the second image based on the area set by the client apparatus using the second user interface; and

an output unit configured to, if the area is set in only one of the first image and the second image, output a warning message for preventing a user from forgetting to set the area with respect to other image in which the area is not set.

11. A method for controlling an image processing apparatus, comprising:

obtaining a first image;

cutting out at least a portion of the first image to generate a second image that is distortion-corrected;

providing a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

encoding the first image based on the area set using the first user interface, and encoding the second image based on the area set using the second user interface; and

outputting if the area is set in only one of the first image and the second image, a warning message for preventing a user from forgetting to set the area with respect to other image in which the area is not set.

12. A non-transitory computer-readable medium storing a program for causing a computer to execute a method for controlling an image processing apparatus, the control method comprising:

obtaining a first image;

cutting out at least a portion of the first image to generate a second image that is distortion-corrected;

providing a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing; and

encoding the first image based on the area set using the first user interface, and encoding the second image based on the area set using the second user interface; and

outputting, if the area is set in only one of the first image and the second image, a warning message for preventing a user from forgetting to set the area with respect to other image in which the area is not set.

13. An image progressing apparatus, comprising:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the apparatus to function as:

an obtaining unit configured to obtain a first image;

a generating unit configured to cut out at least a portion of the first image to generate a second image that is distortion-corrected;

a providing unit configured to provide a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

an encoding unit configured to encode the first image based on the area set using the first user interface, and encode the second image based on the area set using the second user interface; and

a switching unit configured to switch from the first user interface to the second user interface in response to a user operation to an operation button for completing the setting in the first user interface, or switches from the second user interface to the first user interface in response to a user operation to an operation button for completing the setting in the second user interface.

14. The apparatus according to claim 1 , wherein the switching unit switches from the first user interface to the second user interface in response to a user operation selecting the second image from a list provided on the first user interface and the switching unit switches from the second user interface to the first user interface in response to a user operation selecting the first image from a list provided on the second user interface.

15. A method for controlling an image processing apparatus, comprising:

obtaining a first image;

cutting out at least a portion of the first image to generate a second image that is distortion-corrected;

providing a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

encoding the first image based on the area set using the first user interface, and encoding the second image based on the area set using the second user interface; and

switching from the first user interface to the second user interface in response to a user operation to an operation button for completing the setting in the first user interface, or switching from the second user interface to the first user interface in response to a user operation to an operation button for completing the setting in the second user interface.

16. A non-transitory computer-readable medium storing a program for causing a computer to execute a method for controlling an image processing apparatus, the control method comprising:

obtaining a first image;

cutting out at least a portion of the first image to generate a second image that is distortion-corrected;

providing a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing;

encoding the first image based on the area set using the first user interface, and encoding the second image based on the area set using the second user interface; and

switching from the first user interface to the second user interface in response to a user operation to an operation button for completing the setting in the first user interface, or switching from the second user interface to the first user interface in response to a user operation to an operation button for completing the setting in the second user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: YOKOMIZO, TSUYOSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 047013/0010 →
Priority Claims (1)
JP 2017-120807 · Jun 20, 2017 · national
Continuity (1)
Related Publication 20180365814A1 · Dec 20, 2018