IP Library Granted Patent US 11,689,797
Granted Patent B2
US 11,689,797 · App. 16/637,400 · Granted Jun 27, 2023

Camera, method, non-transitory computer-readable medium, and system

Inventors: Daisuke Ito (Tokyo, JP); Kaoru Takada (Kanagawa, JP)
Assignee: Sony Group Corporation
H04N23/617H04N23/62H04N23/661
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 11,689,797
App. No.
16/637,400
Granted
Jun 27, 2023
Kind
B2
Abstract

The present disclosure includes an information processing apparatus, an information processing method, a non-transitory computer-readable medium, and a system. In one example, the information processing apparatus is a camera. The camera includes a memory, communication circuitry, and control circuitry. The memory is configured to store a first set of backup camera settings. The communication circuitry is configured to communicate with a server, the server configured to store a second set of backup camera settings. The control circuitry is configured to perform a start-up process when the camera is turned ON, the start-up process includes comparing the first set of backup camera settings to the second set of backup camera settings to determine whether the first set of backup camera settings is newer than the second set of backup camera settings.

Claims (80)

1. A camera comprising:

a memory configured to store a first set of backup camera settings associated with the camera;

communication circuitry configured to communicate with a server storing a second set of backup camera settings associated with the camera; and

control circuitry configured to

detect the camera changing from a POWER OFF state to a POWER ON state, and

perform a start-up process every time the camera changes from the POWER OFF state to the POWER ON state, the start-up process includes

determining whether the memory includes the first set of backup camera settings,

responsive to determining that the memory does not include the first set of backup camera settings, controlling the memory to store a first set of camera settings as the first set of backup camera settings,

determining whether the server includes the second set of backup camera settings,

responsive to determining that the server does not include the second set of backup camera settings, controlling the server to store the first set of camera settings as the second set of backup camera settings,

responsive to determining that the memory includes the first set of backup camera settings, acquiring the first set of backup camera settings,

responsive to determining that the server includes the second set of backup camera settings, acquiring the second set of backup camera settings,

responsive to acquiring the first set of backup camera settings and the second set of backup camera settings, comparing the first set of backup camera settings to the second set of backup camera settings to determine whether the first set of backup camera settings is newer than the second set of backup camera settings, and

set one of the first set of backup camera settings or the second set of backup camera settings as current camera settings based on the comparison of the first set of backup camera settings that is acquired to the second set of backup camera settings that is acquired.

2. The camera according to claim 1 , wherein the start-up process further includes

controlling the communication circuitry to acquire the second set of backup camera settings directly from the server.

3. The camera according to claim 1 , wherein the control circuitry is further configured to set the first set of backup camera settings as the current camera settings in response to determining that the first set of backup camera settings is newer than the second set of backup camera settings.

4. The camera according to claim 1 , wherein the control circuitry is further configured to set the second set of backup camera settings as the current camera settings in response to determining that the second set of backup camera settings is newer than the first set of backup camera settings.

5. The camera according to claim 1 , wherein the control circuitry is further configured to

receive image data of a subject and operation information from a user interface, and

generate the first set of camera settings based on the operation information in response to receiving the image data and the operation information, the first set of camera settings being associated with the image data of the subject that is received.

6. The camera according to claim 1 , wherein the control circuitry is further configured to

detect an error, and

perform a restart process in response to detecting the error,

wherein the restart process causes the camera to change from the POWER OFF state to the POWER ON state.

7. The camera according to claim 1 , wherein a user power ON operation causes the camera to change from the POWER OFF state to the POWER ON state.

8. A method comprising:

detecting, with control circuitry, a camera changing from a POWER OFF state to a POWER ON state; and

performing, with the control circuitry, a start-up process every time the camera changes from the POWER OFF state to the POWER ON state, the start-up process includes

determining whether a memory includes a first set of backup camera settings,

responsive to determining that the memory does not include the first set of backup camera settings, controlling the memory to store a first set of camera settings as the first set of backup camera settings,

determining whether a server includes a second set of backup camera settings,

responsive to determining that the server does not include the second set of backup camera settings, controlling the server to store the first set of camera settings as the second set of backup camera settings,

responsive to determining that the memory includes the first set of backup camera settings, acquiring the first set of backup camera settings,

responsive to determining that the server includes the second set of backup camera settings, acquiring the second set of backup camera settings,

responsive to acquiring the first set of backup camera settings and the second set of backup camera settings, comparing the first set of backup camera settings to the second set of backup camera settings to determine whether the first set of backup camera settings is newer than the second set of backup camera settings, and

setting one of the first set of backup camera settings or the second set of backup camera settings as current camera settings based on the comparison of the first set of backup camera settings that is acquired to the second set of backup camera settings that is acquired.

9. The method according to claim 8 , wherein the start-up process further includes

controlling a communication circuitry to acquire the second set of backup camera settings directly from the server.

10. The method according to claim 8 , further comprising:

setting the first set of backup camera settings as the current camera settings in response to determining that the first set of backup camera settings is newer than the second set of backup camera settings.

11. The method according to claim 8 , further comprising:

setting the second set of backup camera settings as the current camera settings in response to determining that the second set of backup camera settings is newer than the first set of backup camera settings.

12. The method according to claim 8 , further comprising:

receiving image data of a subject and operation information from a user interface; and

generating the first set of camera settings based on the operation information in response to receiving the image data of the subject and the operation information, the first set of camera settings being associated with the image data of the subject that is received.

13. A non-transitory computer-readable medium comprising program instructions that, when executed by an electronic processor, causes the electronic processor to perform a set of operations comprising:

detecting a camera changing from a POWER OFF state to a POWER ON state; and

performing a start-up process every time the camera changes from the POWER OFF state to the POWER ON state, the start-up process includes

determining whether a memory includes a first set of backup camera settings,

responsive to determining that the memory does not include the first set of backup camera settings, controlling the memory to store a first set of camera settings as the first set of backup camera settings,

determining whether a server includes a second set of backup camera settings,

responsive to determining that the server does not include the second set of backup camera settings, controlling the server to store the first set of camera settings as the second set of backup camera settings,

responsive to determining that the memory includes the first set of backup camera settings, acquiring the first set of backup camera settings,

responsive to determining that the server includes the second set of backup camera settings, acquiring the second set of backup camera settings,

responsive to acquiring the first set of backup camera settings and the second set of backup camera settings, comparing the first set of backup camera settings to the second set of backup camera settings to determine whether the first set of backup camera settings is newer than the second set of backup camera settings, and

setting one of the first set of backup camera settings or the second set of backup camera settings as current camera settings based on the comparison of the first set of backup camera settings that is acquired to the second set of backup camera settings that is acquired.

14. The non-transitory computer-readable medium according to claim 13 , the set of operations further comprising:

setting the second set of backup camera settings as the current camera settings in response to determining that the second set of backup camera settings is newer than the first set of backup camera settings.

15. The non-transitory computer-readable medium according to claim 13 , the set of operations further comprising:

receiving image data of a subject and operation information from a user interface; and

generating the first set of camera settings based on the operation information in response to receiving the image data of the subject and the operation information, the first set of camera settings being associated with the image data of the subject that is received.

16. A system comprising:

a server configured to store a first set of backup camera settings; and

a camera including

a memory configured to store a second set of backup camera settings associated with the camera,

communication circuitry configured to communicate with the server, and

control circuitry configured to

detect a camera power ON operation that causes the camera to change from a POWER off state to a POWER ON state, and

perform a start-up process every time the camera changes from the POWER OFF state to the POWER ON state, the start-up process includes

determining whether the memory includes the first set of backup camera settings,

responsive to determining that the memory does not include the first set of backup camera settings, controlling the memory to store a first set of camera settings as the first set of backup camera settings,

determining whether the server includes the second set of backup camera settings,

responsive to determining that the server does not include the second set of backup camera settings, controlling the server to store the first set of camera settings as the second set of backup camera settings,

responsive to determining that the memory includes the first set of backup camera settings, acquiring the first set of backup camera settings,

responsive to determining that the server includes the second set of backup camera settings, acquiring the second set of backup camera settings,

responsive to acquiring the first set of backup camera settings and the second set of backup camera settings, comparing the second set of backup camera settings to the first set of backup camera settings to determine whether the second set of backup camera settings is newer than the first set of backup camera settings, and

set one of the first set of backup camera settings or the second set of backup camera settings as current camera settings based on the comparison of the first set of backup camera settings that is acquired to the second set of backup camera settings that is acquired.

17. The system according to claim 16 , further comprising:

a vehicle including a vehicle control system, the vehicle control system including the camera.

Assignments (2)
CHANGE OF NAME Recorded Jul 5, 2022
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 060574/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: ITO, DAISUKE; TAKADA, KAORU
To: SONY CORPORATION
Reel/Frame 051852/0495 →
Priority Claims (1)
JP 2017-157452 · Aug 17, 2017 · national
Continuity (1)
Related Publication 20200252544A1 · Aug 6, 2020