IP Library › Granted Patent US 12,604,090
Granted Patent B2
US 12,604,090 · App. 18/528,900 · Granted Apr 14, 2026

Information processing apparatus that controls a camera of a communication device if an associated annotation exists in a management table, information processing method, and storage medium

Inventor: Yusuke Kimura (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04N23/662H04N23/69H04N23/695
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 12,604,090
App. No.
18/528,900
Granted
Apr 14, 2026
Kind
B2
Abstract

An information processing apparatus capable of communicating with a communication device, comprising: a receiving unit; and a control unit configured to, in a case in which the receiving unit receives a notification satisfying a predetermined condition from the communication device, search for an annotation related to the condition from a predetermined annotation management table, and direct a camera to the annotation that matches, wherein the control unit executes a predetermined operation based on a rule set in advance in a case in which the camera is directed towards the annotation.

Claims (28)

1 . An information processing apparatus capable of communicating with a communication device, comprising:

at least one processor or circuit configured to function as:

a receiving unit configured to receive a notification that includes a sensor ID assigned to a predetermined sensor of the communication device; and

a control unit configured to, in a case in which the receiving unit receives a notification satisfying a predetermined condition from the communication device, search for an annotation related to the condition from a predetermined annotation management table based on the sensor ID included in the notification,

wherein the predetermined annotation management table is configured to store the sensor ID, coordinate information of a camera, and an annotation,

wherein the coordinate information and the annotation are able to be associated with the sensor ID,

wherein the control unit directs the camera to the coordinate corresponding to the coordinate information associated with the sensor ID, in a case in which the annotation associated with the sensor ID exists in the predetermined annotation management table, and

wherein the control unit executes a predetermined operation based on a rule set in advance in a case in which the camera is directed to the annotation associated with the sensor ID.

2 . The information processing apparatus according to claim 1 , wherein, in a case in which the annotation associated with the sensor ID does not exist in the predetermined annotation management table, the control unit excludes a setting item of directing the camera to the annotation from a selection target.

3 . The information processing apparatus according to claim 1 , wherein, in a case in which a zoom level of the annotation is outside a displayable range of the annotation, the control unit performs zoom control to a predetermined zoom level within the displayable range.

4 . The information processing apparatus according to claim 1 , wherein the communication device performs communication using a wireless communication method network compliant with at least one of Z-Wave standard, WiFi Aware standard, and ZigBee standard.

5 . The information processing apparatus according to claim 1 , wherein the control unit can control at least one of panning, tilting, and zooming of the camera.

6 . The information processing apparatus according to claim 1 , wherein the camera includes a network camera.

7 . The information processing apparatus according to claim 1 , wherein the predetermined operation includes at least one of an image capturing operation of the camera, direction control of the camera, angle-of-view control of the camera, and recording control of a video from the camera.

8 . An information processing method for controlling an information processing apparatus capable of communicating with a communication device, comprising:

receiving a notification that includes a sensor ID assigned to a predetermined sensor of the communication device; and

performing control to, in a case in which the receiving receives a notification satisfying a predetermined condition, search for an annotation related to the predetermined condition from a predetermined annotation management table based on the sensor ID included in the notification,

wherein the predetermined annotation management table is configured to store the sensor ID, coordinate information of a camera, and an annotation,

wherein the coordinate information and the annotation are able to be associated with the sensor ID,

wherein the control is performed to direct the camera to the coordinate corresponding to the coordinate information associated with the sensor ID, in a case in which the annotation associated with the sensor ID exists in the predetermined annotation management table, and

wherein the control is further performed to execute a predetermined operation based on a rule set in advance in a case in which the camera is directed towards the annotation associated with the sensor ID.

9 . A non-transitory computer-readable storage medium configured to store a computer program for controlling an information processing apparatus capable of communicating with a communication device, comprising instructions for executing following processes:

receiving a notification that includes a sensor ID assigned to a predetermined sensor of the communication device; and

performing control to, in a case in which the receiving receives a notification satisfying a predetermined condition, search for an annotation related to the predetermined condition from a predetermined annotation management table based on the sensor ID included in the notification,

wherein the predetermined annotation management table is configured to store the sensor ID, coordinate information of a camera, and an annotation,

wherein the coordinate information and the annotation are able to be associated with the sensor ID,

wherein the control is performed to direct the camera to the coordinate corresponding to the coordinate information associated with the sensor ID, in a case in which the annotation associated with the sensor ID exists in the predetermined annotation management table, and

wherein the control is further performed to execute a predetermined operation based on a rule set in advance in a case in which the camera is directed towards the annotation associated with the sensor ID.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2023
From: KIMURA, YUSUKE
To: CANON KABUSHIKI KAISHA
Reel/Frame 065957/0135 →
Priority Claims (1)
JP 2022-204075 · Dec 21, 2022 · national
Continuity (1)
Related Publication 20240214675A1 · Jun 27, 2024
References Cited (21)
US 8692846B2 · Yamamoto · 2014 [cited by examiner]
US 9264765B2 · Sasaki · 2016 [cited by examiner]
US 10812728B2 · Niga · 2020 [cited by examiner]
US 12387344B2 · Yachida · 2025 [cited by examiner]
US 20040119819A1 · Aggarwal · 2004 [cited by examiner]
US 20060222209A1 · Zhang · 2006 [cited by examiner]
US 20060227997A1 · Au · 2006 [cited by examiner]
US 20060244826A1 · Chew · 2006 [cited by examiner]
US 20100295944A1 · Takeuchi · 2010 [cited by examiner]
US 20110199487A1 · Husoy · 2011 [cited by examiner]
US 20170019590A1 · Nakamura · 2017 [cited by examiner]
US 20180165828A1 · Sasatani · 2018 [cited by examiner]
US 20180343398A1 · Adachi · 2018 [cited by examiner]
US 20190043207A1 · Carranza · 2019 [cited by examiner]
US 20200359456A1 · Suzuki · 2020 [cited by examiner]
US 20210256711A1 · Yachida · 2021 [cited by examiner]
US 20210286981A1 · Fujii · 2021 [cited by examiner]
US 20220345619A1 · Kato · 2022 [cited by examiner]
US 20240022806A1 · Kudo · 2024 [cited by examiner]
US 20240296694A1 · Proschowsky · 2024 [cited by examiner]
JP 2018026672A · 2018 [cited by applicant]