# US 12,604,090 B2 · 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

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,604,090 B2
- Document ID: US12604090B2
- Status: Granted
- Kind: B2
- Application number: 18/528,900
- Filed: 2023-12-05
- Published: 2024-06-27
- Granted: 2026-04-14
- Earliest claimed: 2022-12-21
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yusuke Kimura
- Web page: https://patentgrep.com/patent/US12604090B2

## CPC

- H04N 23/662: {by using camera arrangements where one camera controls another camera to affect the control of camera image capture, e.g. placing the camera in a desirable condition to capture a desired image}
- H04N 23/60: Control of cameras or camera modules
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/69: Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
- H04N 23/695: Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 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.
