Image processing apparatus, display method, and non-transitory computer-readable storage medium

US2021005023A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021005023-A1
Application numberUS-202016918954-A
CountryUS
Kind codeA1
Filing dateJul 1, 2020
Priority dateJul 5, 2019
Publication dateJan 7, 2021
Grant date

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.

A trajectory generation management unit determines a target foreground object based on a user's input operation for selecting a target foreground object. The trajectory generation management unit determines a time range to generate a trajectory image based on the user operation. A trajectory calculating unit calculates a trajectory of the target foreground object in the determined time range. A virtual viewpoint determining unit determines virtual viewpoint information based on the trajectory. An image generating unit determines plot times in the time range based on a user's plotting operation. The image generating unit generates a trajectory image based on the determined plot times.

First claim

Opening claim text (preview).

What is claimed is: 1 . An image processing apparatus comprising: an obtaining unit configured to obtain three dimensional shape data of an object, the three dimensional shape data being generated based on multiple images captured by multiple image capturing apparatuses; a determining unit configured to determine a line-of-sight direction of a virtual viewpoint of a virtual viewpoint image that is generated based on the multiple captured images; and a generating unit configured to, based on the line-of-sight direction of the virtual viewpoint, determined by the determining unit, and multiple pieces of the three dimensional shape data that are obtained by the obtaining unit and that respectively represent images of the object at different points in time in a period during Which images of the object are continuously captured by the multiple image capturing apparatuses, generate a virtual viewpoint image containing the images of the object at the different points in time. 2 . The image processing apparatus according to claim 1 , further comprising: a time specifying unit configured to specify a time range including the different points in time, wherein the generating unit is configured to generate a virtual viewpoint image containing multiple pieces of three dimensional shape data at different points in time in the time range specified by the time specifying unit. 3 . The image processing apparatus according to claim 2 , wherein the time specifying unit is configured to specify the time range based on a user operation for designating at least any one of start point time and end point time. 4 . The image processing apparatus according to claim 2 , wherein the time specifying unit is configured to specify the time range based on a recognition result of at least any one of speech recognition and image recognition. 5 . The image processing apparatus according to claim 4 , wherein the time range is a time range associated with a scene in which a predetermined event has occurred in an image capturing area of which images are captured by the multiple image capturing apparatuses. 6 . The image processing apparatus according to claim 1 , further comprising: an object specifying unit configured to specify one or more objects from among multiple objects of which images are captured by the multiple image capturing apparatuses, wherein the obtaining unit is configured to obtain shape data that represents the one or more objects specified by the object specifying unit, and the generating unit is configured to, based on the line-of-sight direction of the virtual viewpoint, determined by the determining unit, and multiple pieces of the three dimensional shape data that are obtained by the obtaining unit, generate a virtual viewpoint image containing images of each of the one or more objects at the different points in time. 7 . The image processing apparatus according to claim 6 , wherein the object specifying unit is configured to specify the one or more objects based on a user operation. 8 . The image processing apparatus according to claim 1 , wherein the different points in time are designated based on a user operation. 9 . The image processing apparatus according to claim 1 , wherein the different points in time are specified by dividing the period, during which images of the object are continuously captured, into multiple periods having a predetermined time length. 10 . The image processing apparatus according to claim 1 , wherein the determining unit is configured to determine the line-of-sight direction of the virtual viewpoint based on locations of the object at the different points in time. 11 . The image processing apparatus according to claim 10 , wherein the determining unit is configured to determine the line-of-sight direction of the virtual viewpoint such that the locations of the object at the different points in time are included in an angle of view. 12 . The image processing apparatus according to claim 10 , wherein the determining unit is configured to determine the line-of-sight direction of the virtual viewpoint based on a line segment connecting the locations of the object at the different points in time. 13 . The image processing apparatus according to claim 1 , wherein the generating unit is configured to generate a moving image based on the line-of-sight direction of the virtual viewpoint, determined by the determining unit, and the images captured during the period during which images are continuously captured and generate a superimposed moving image in which the virtual viewpoint image and the moving image are superimposed on each other. 14 . The image processing apparatus according to claim 1 , wherein the generating unit is configured to generate a virtual viewpoint image containing an image of the object at specific time with highlight among the images of the object at the different points in time. 15 . A display method comprising: determining a line-of-sight direction of a virtual viewpoint of a virtual viewpoint image based on multiple images captured by multiple image capturing apparatuses; and displaying, based on the determined line-of-sight direction of the virtual viewpoint and multiple pieces of three dimensional shape data that respectively represent images of an object at different points in time in a period during Which images of the object are continuously captured by the multiple image capturing apparatuses, a virtual viewpoint image containing the images of the object at the different points in time. 16 . A non-transitory computer-readable storage medium storing a program for causing a computer to execute a display method, the method comprising: determining a line-of-sight direction of a virtual viewpoint of a virtual viewpoint image based on multiple images captured by multiple image capturing apparatuses; and displaying, based on the determined line-of-sight direction of the virtual viewpoint and multiple pieces of three dimensional shape data that respectively represent images of an object at different points in time in a period during Which images of the object are continuously captured by the multiple image capturing apparatuses, a virtual viewpoint image containing the images of the object at the different points in time.

Assignees

Inventors

Classifications

  • Image-based rendering · CPC title

  • for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems · CPC title

  • H04N13/117Primary

    the virtual viewpoint locations being selected by the viewers or determined by viewer tracking · CPC title

  • Synchronisation thereof; Control thereof · CPC title

  • involving graphical user interfaces [GUIs] · 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 US2021005023A1 cover?
A trajectory generation management unit determines a target foreground object based on a user's input operation for selecting a target foreground object. The trajectory generation management unit determines a time range to generate a trajectory image based on the user operation. A trajectory calculating unit calculates a trajectory of the target foreground object in the determined time range. A…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H04N13/117. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).