IP Library › Granted Patent US 12,479,113
Granted Patent B2
US 12,479,113 · App. 18/254,266 · Granted Nov 25, 2025

Information processing device, information processing method, and program

Inventors: Shinichi Kariya (Chiba, JP); Taeko Neda (Tokyo, JP); Kensaku Ishizuka (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
B25J19/063B25J13/085
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,479,113
App. No.
18/254,266
Granted
Nov 25, 2025
Kind
B2
Abstract

Provided is an information processing device including a measured torque value acquisition section and a contact event detection section. The measured torque value acquisition section acquires a first measured torque value measured by a motor that drives a joint of a housing. In a case where a threshold range is exceeded by the first measured torque value or by a value based on the first measured torque value, the contact event detection section detects a contact event that has occurred on a part of the housing that is coupled by the joint.

Claims (38)

1 . An information processing device comprising:

one or more memory devices configured to store instructions; and

one or more processors, that upon execution of the instructions, are configured to:

obtain one or more first measured torque values measured by a first motor that is configured to drive a first joint coupling a first part and a second part of a housing, wherein the first part is configured to support the second part;

obtain one or more second measured torque values measured by a second motor that is configured to drive a second joint coupling the second part and a third part including a free end of the housing, wherein the second part is configured to support the third part;

detect a contact event that has occurred on a part of the housing that is coupled by the first joint when a threshold value is less than the one or more first measured torque values or one or more values based on the one or more first measured torque values;

determine that the part of the housing is the third part if a threshold is less than a ratio of the second measured torque value to the first measured torque value; and

determine that the part of the housing is the second part if the threshold is equal to greater than the ratio.

2 . The information processing device according to claim 1 , wherein the one or more processors are configured to:

obtain a component of the one or more first measured torque values using low-pass filtering the one or more first measured torque values at a predetermined cut-off frequency; and

detect the contact event when the component is greater than a threshold range.

3 . The information processing device according to claim 1 , wherein the one or more processors are configured to detect the contact event when a threshold range is less than a difference between first measure torque values among the one or more first measure torque values measured at adjacent times.

4 . The information processing device according to claim 1 , wherein the one or more processors are further configured to obtain an angle difference value between a measured angle value and an indicated angle value regarding the motor that drives the joint of the housing, and wherein the one or more processors are configured to detect the contact event when a threshold is less than the angle difference value.

5 . An information processing method comprising:

obtaining one or more first measured torque values measured by a first motor that is configured to drive a first joint coupling a first part and a second part of a housing, wherein the first part is configured to support the second part;

obtaining one or more second measured torque values measured by a second motor that is configured to drive a second joint coupling the second part and a third part including a free end of the housing, wherein the second part is configured to support the third part;

detecting a contact event that has occurred on a part of the housing that is coupled by the joint when a threshold value is less than the one or more first measured torque values or one or more values based on the one or more first measured torque values;

determining that the part of the housing is the third part if a threshold is less than a ratio of the second measured torque value to the first measured torque value; and

determining that the part of the housing is the second part if the threshold is equal to greater than the ratio.

6 . A non-transitory, computer-readable storage medium containing a computer program, which when executed by a computer, causes the computer to carry out actions, comprising:

obtaining one or more first measured torque values measured by a motor that is configured to drive a joint of a housing; and

detecting a contact event that has occurred on a part of the housing that is coupled by the joint when a threshold value is less than the one or more first measured torque values or one or more values based on the one or more first measured torque values.

7 . The information processing method of claim 5 , further comprising:

obtaining a component of the one or more first measured torque values using low-pass filtering of the one or more first measured torque values at a predetermined cut-off frequency; and

detecting the contact event when the component is greater than the threshold range.

8 . The information processing method of claim 5 , further comprising:

detecting the contact event when the threshold range is less than a difference between first measure torque values measured at adjacent times among the one or more first measure torque values.

9 . The information processing method of claim 5 , further comprising:

obtaining an angle difference value between a measured angle value and an indicated angle value regarding the motor that drives the joint of the housing; and

detecting the contact event when a threshold is less than the angle difference value.

10 . The non-transitory, computer-readable storage medium of claim 6 , wherein the actions further comprise:

obtaining a component of the one or more first measured torque values using low-pass filtering the one or more first measured torque values at a predetermined cut-off frequency; and

detecting the contact event when the component is greater than the threshold range.

11 . The non-transitory, computer-readable storage medium of claim 6 , wherein the actions further comprise:

detecting the contact event when the threshold range is less than a difference between first measure torque values measured at adjacent times among the one or more first measure torque values.

12 . The non-transitory, computer-readable storage medium of claim 6 , wherein the actions further comprise:

obtaining an angle difference value between a measured angle value and an indicated angle value regarding the motor that drives the joint of the housing; and

detecting the contact event when a threshold is less than the angle difference value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2023
From: KARIYA, SHINICHI; NEDA, TAEKO; ISHIZUKA, KENSAKU
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 063751/0281 →
Continuity (1)
Related Publication 20230405851A1 · Dec 21, 2023
References Cited (45)
US 4601468A · Bond · 1986 [cited by examiner]
US 7212886B2 · Nagata · 2007 [cited by examiner]
US 7689322B2 · Tanaka · 2010 [cited by applicant]
US 10730186B2 · Haddadin · 2020 [cited by examiner]
US 10730191B2 · Muneto · 2020 [cited by applicant]
US 11305422B2 · Kasai · 2022 [cited by examiner]
US 11305424B2 · Yamane · 2022 [cited by examiner]
US 11806095B2 · Zucker · 2023 [cited by examiner]
US 20040128030A1 · Nagata · 2004 [cited by examiner]
US 20060020368A1 · Tanaka · 2006 [cited by applicant]
US 20080231221A1 · Ogawa · 2008 [cited by applicant]
US 20090259338A1 · Tong · 2009 [cited by examiner]
US 20110060460A1 · Oga · 2011 [cited by examiner]
US 20150258690A1 · Naitou · 2015 [cited by examiner]
US 20170217013A1 · Iqtdar · 2017 [cited by applicant]
US 20170266811A1 · Ogawara · 2017 [cited by examiner]
US 20170348855A1 · Abe · 2017 [cited by examiner]
US 20180169864A1 · Haddadin · 2018 [cited by examiner]
US 20180311836A1 · Muneto · 2018 [cited by applicant]
US 20190091861A1 · Kasai · 2019 [cited by examiner]
US 20210268657A1 · Yomoda · 2021 [cited by applicant]
US 20210362334A1 · Yamane · 2021 [cited by examiner]
US 20220170809A1 · Kapadia · 2022 [cited by examiner]
CN 107708943A · 2018 [cited by applicant]
CN 108136604A · 2018 [cited by applicant]
CN 109262652A · 2019 [cited by applicant]
JP 63100184U · 1988 [cited by applicant]
JP 4008484A · 1992 [cited by applicant]
JP 2000246684A · 2000 [cited by applicant]
JP 2001287184A · 2001 [cited by applicant]
JP 2003181152A · 2003 [cited by applicant]
JP 2005342873A · 2005 [cited by applicant]
JP 2007301004A · 2007 [cited by applicant]
JP 2008229800A · 2008 [cited by applicant]
JP 2009000286A · 2009 [cited by applicant]
JP 2018185273A · 2018 [cited by applicant]
JP 2019042906A · 2019 [cited by applicant]
JP 2020019117A · 2020 [cited by applicant]
KR 101336802B1 · 2013 [cited by applicant]
WO 9308049A1 · 1993 [cited by applicant]
WO 2017073052A1 · 2017 [cited by applicant]
Extended European Search Report for related EP Application No. 20965006.8, 10 pages, dated Jul. 23, 2024. [cited by applicant]
International Search Report for related PCT Application No. PCT/JP2020/045387, 5 pages, dated Jan. 19, 2021. [cited by applicant]
International Search Report for related PCT Application No. PCT/JP2020/045386, 5 pages, dated Jan. 19, 2021. [cited by applicant]
International Search Report for corresponding PCT Application No. PCT/JP2020/045385, 6 pages, dated Jan. 19, 2021. [cited by applicant]