Information processing device, program, and pattern code

US12483670B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12483670-B2
Application numberUS-202218681698-A
CountryUS
Kind codeB2
Filing dateJul 28, 2022
Priority dateAug 13, 2021
Publication dateNov 25, 2025
Grant dateNov 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

[Problem] To provide an information processing device, program, and pattern code that make it possible to quickly specify a position in a pattern. [Solution] In one embodiment of this invention, an information processing device is provided. The information processing device comprises a projection image generation unit, a decryption unit, and a phase specification unit. The projection image generation unit is configured so as to be capable of generating a projection image on the basis of predetermined pattern information and outputting the generated projection image to a projection device. The projection image comprises a clock pattern and a data pattern based on pattern information. The decryption unit is configured so as to be capable of decrypting the data pattern into values on the basis of a captured image obtained by imaging an object using an imaging device. The captured image is an image obtained by photographing the object when the projection image is being projected thereon by the projection device. The phase specification unit is configured so as to be capable of specifying the phases of each part of the object on the basis of the values and pattern information.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: generate a projection image based on predetermined pattern information and output the generated projection image to a projection apparatus, the projection image including a clock pattern and a data pattern based on the pattern information; decode the data pattern into a value based on a captured image taken of an object by an imaging apparatus, the captured image being an image taken of the object in a state where the projection image is projected by the projection apparatus; and specify phase of each part of the object based on the value and the pattern information, wherein the data pattern is a De Bruijn torus sequence. 2 . The information processing apparatus according to claim 1 , wherein: the projection image has the clock pattern and the data pattern arranged adjacent to each other. 3 . The information processing apparatus according to claim 2 , wherein: the projection image has sequence of the clock pattern and sequence of the data pattern arranged alternately. 4 . The information processing apparatus according to claim 3 , wherein the processor is configured to execute the program so as to: decode the data pattern into a value based on a part of first sequence of the data pattern and a part of second sequence of the data pattern. 5 . The information processing apparatus according to claim 2 , wherein: the clock pattern and the data pattern are configured as row or column of the projection image, and width of each of the row or the column increases as the row or the column moves away from center of the projection image. 6 . The information processing apparatus according to claim 1 , wherein: the clock pattern includes an inversion point of clock, and width of a clock pattern at the inversion point or a data pattern adjacent to the inversion point is different from others. 7 . The information processing apparatus according to claim 1 , wherein: the clock pattern and the data pattern are configured of binary value of bright and dark. 8 . The information processing apparatus according to claim 7 , wherein the processor is configured to execute the program so as to: generate a first projection image and a second projection image, the second projection image being an image in which brightness and darkness of the first projection image are reversed, and decode the data pattern into the value based on a difference between an image taken of the object in a state where the first projection image is projected and an image taken of the object in a state where the second projection image is projected. 9 . The information processing apparatus according to claim 1 , wherein: the clock pattern and the data pattern are configured of multi-value by gradation. 10 . The information processing apparatus according to claim 1 , wherein the processor is configured to execute the program so as to: correct distortion of the captured image. 11 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: generate a projection image based on predetermined pattern information and output the generated projection image to a projection apparatus, wherein the projection image includes a clock pattern and a data pattern based on the pattern information, and the clock pattern and the data pattern are arranged adjacent to each other. 12 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: decode a data pattern into a value based on a captured image taken of an object captured by an imaging apparatus, the captured image being an image taken of the object in a state where a projection image generated based on predetermined pattern information is projected, and the projection image including a clock pattern and a data pattern based on the pattern information, and; and specify phase of each part of the object based on the value and the pattern information, wherein the data pattern is a De Bruijn torus sequence. 13 . A non-transitory computer readable media storing a program that allows a computer to operate as an information processing apparatus, wherein: the program allows a computer to function as the information processing apparatus according to claim 1 . 14 . A pattern code representing information, comprising: a clock pattern and a data pattern based on predetermined pattern information, wherein the clock pattern and the data pattern are arranged adjacent to each other. 15 . The pattern code according to claim 14 , wherein: sequence of the clock pattern and sequence of the data pattern are arranged alternately. 16 . The pattern code according to claim 15 , wherein: a part of first sequence of the data patterns and a part of second sequence of the data pattern configure a sign corresponding to a single value. 17 . The pattern code according to claim 14 , used in a structured light method.

Assignees

Inventors

Classifications

  • Creating or editing images; Combining images with text · CPC title

  • Geometric correction · CPC title

  • by projecting a pattern, e.g. {one or more lines,} moiré fringes on the object (G01B11/255 takes precedence {; image analysis for depth or shape recovery G06T7/50}) · CPC title

  • H04N5/74Primary

    Projection arrangements for image reproduction, e.g. using eidophor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12483670B2 cover?
[Problem] To provide an information processing device, program, and pattern code that make it possible to quickly specify a position in a pattern. [Solution] In one embodiment of this invention, an information processing device is provided. The information processing device comprises a projection image generation unit, a decryption unit, and a phase specification unit. The projection imag…
Who is the assignee on this patent?
Univ Tokyo
What technology area does this patent fall under?
Primary CPC classification H04N5/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).