# US 2021/0279531 A1 · Information processing apparatus and non-transitory computer readable medium storing program

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

- Number: US 2021/0279531 A1
- Document ID: US20210279531A1
- Status: Published application
- Kind: A1
- Application number: 17/060,410
- Filed: 2020-10-01
- Published: 2021-09-09
- Earliest claimed: 2020-03-06
- Assignees: FUJIFILM Business Innovation Corp.
- Applicants: Fujifilm Business Innovation Corp.
- Inventors: Yoshihito SUEZAWA
- Web page: https://patentgrep.com/patent/US20210279531A1

## CPC

- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1686: {the I/O peripheral being an integrated camera}
- G06F 3/0304: {Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042)}
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06T 11/60: Creating or editing images; Combining images with text
- G06V 20/20: in augmented reality scenes
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

An information processing apparatus includes a processor configured to set a first reference object, and if a second reference object identical or similar to the first reference object is recognized, virtually display a target object in relation to the second reference object. The target object is recognized in advance together with the first reference object.

## Claims

### Claim 1

An information processing apparatus comprising a processor configured to
set a first reference object, and
if a second reference object identical or similar to the first reference object is recognized, virtually display a target object in relation to the second reference object, the target object being recognized in advance together with the first reference object.

### Claim at position 2

1, wherein the target object is in contact with the first reference object.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor reflects a relative positional relationship between the first reference object and the target object in a relative positional relationship between the second reference object and the virtually displayed target object.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor reflects a relative size relationship between the first reference object and the target object in a relative size relationship between the second reference object and the virtually displayed target object.

### Claim 4 (depends on 2)

The information processing apparatus according to claim 2, wherein the processor reflects a relative size relationship between the first reference object and the target object in a relative size relationship between the second reference object and the virtually displayed target object.

### Claim 5 (depends on 3)

The information processing apparatus according to claim 3, wherein, if a size of the target object is smaller than a threshold, the processor avoids reflecting the relative size relationship between the first reference object and the target object in the relative size relationship between the second reference object and the virtually displayed target object.

### Claim 6 (depends on 4)

The information processing apparatus according to claim 4, wherein, if a size of the target object is smaller than a threshold, the processor avoids reflecting the relative size relationship between the first reference object and the target object in the relative size relationship between the second reference object and the virtually displayed target object.

### Claim 7

The information processing apparatus according to

### Claim 8 (depends on 2)

The information processing apparatus according to claim 2, wherein the target object is in contact with the first reference object.

### Claim 9 (depends on 3)

The information processing apparatus according to claim 3, wherein the target object is in contact with the first reference object.

### Claim 10 (depends on 4)

The information processing apparatus according to claim 4, wherein the target object is in contact with the first reference object.

### Claim 11 (depends on 5)

The information processing apparatus according to claim 5, wherein the target object is in contact with the first reference object.

### Claim 12 (depends on 6)

The information processing apparatus according to claim 6, wherein the target object is in contact with the first reference object.

### Claim 13 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor virtually displays the target object in relation to the second reference object if the target object is not recognized together with the second reference object.

### Claim 14 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor avoids virtually displaying the target object in relation to the second reference object if the target object is recognized together with the second reference object.

### Claim 15 (depends on 1)

The information processing apparatus according to claim 1, wherein, if details of the target object recognized together with the second reference object differ from details of the target object recognized together with the first reference object, the processor notifies a user that the details of the target object recognized together with the second reference object differ from the details of the target object recognized together with the first reference object.

### Claim 16 (depends on 15)

The information processing apparatus according to claim 15, wherein the processor is configured to
before the target object is virtually displayed, notify the user that the details of the target object recognized together with the second reference object differ from the details of the target object recognized together with the first reference object, and
virtually display the target object in relation to the second reference object in response to the user giving an instruction to virtually display the target object.

### Claim 17 (depends on 1)

The information processing apparatus according to claim 1, wherein the second reference object similar to the first reference object is in a category identical to a category of the first reference object.

### Claim 18 (depends on 1)

The information processing apparatus according to claim 1,
wherein the target object is recognized in advance together with a plurality of first reference objects, and
wherein, if a second reference object identical or similar to at least one first reference object out of the plurality of first reference objects is recognized, the processor virtually displays the target object in relation to the second reference object.

### Claim 19 (depends on 1)

The information processing apparatus according to claim 1, wherein, if a plurality of target objects are recognized together with the first reference object and if the second reference object identical or similar to the first reference object is recognized, the processor displays a list of the plurality of target objects for selection of a target object to be virtually displayed.

### Claim 20

A non-transitory computer readable medium storing a program causing a computer to execute a process comprising:
setting a first reference object; and
if a second reference object identical or similar to the first reference object is recognized, virtually displaying a target object in relation to the second reference object, the target object being recognized in advance together with the first reference object.
