Technique for view synthesis

US9609210B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9609210-B2
Application numberUS-201414511481-A
CountryUS
Kind codeB2
Filing dateOct 10, 2014
Priority dateOct 11, 2013
Publication dateMar 28, 2017
Grant dateMar 28, 2017

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 technique for computing an image of a virtual view based on a plurality of camera views is presented. One or more cameras provide the plurality of camera views. As to a method aspect of the technique, two or three camera views that at least partially overlap and that at least partially overlap with the virtual view are selected among the plurality of camera views. The image of the virtual view is computed based on objects in the selected camera views using a multilinear relation that relates the selected camera views and the virtual view.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, performed by a device, for computing an image of a virtual view, the method comprising: receiving a plurality of camera views from one or more cameras; selecting from among the plurality of camera views two or three camera views that at least partially overlap and that at least partially overlap with the virtual view; and computing the image of the virtual view based on objects in the selected camera views using a multilinear relation that relates the selected camera views and the virtual view, wherein the multilinear relation is represented by a trifocal tensor (T), if two camera views are selected, and wherein the multilinear relation is represented by a quadrifocal tensor (Q), if three camera views are selected, wherein the virtual view is specified by parameters of a projection, the parameters of the projection specifying the virtual view include a zoom level of the virtual view, wherein a mesh is represented in memory, the mesh including a vertex for each of the camera views and an edge for each pair of overlapping camera views among the plurality of camera views, and the selection of the camera views from among the plurality of camera views depends on the zoom level of the virtual view and one or more other parameters of the projection specifying the virtual view. 2. The method of claim 1 , wherein different parts of the image of the virtual view are computed based on different selections of two or three camera views. 3. The method of claim 2 , wherein the different parts form a partition that is indicative of the two or three at least partially overlapping camera views among the plurality of camera views for each of the parts. 4. The method of claim 1 , wherein parameters of a projection are specified for each of the camera views. 5. The method of claim 1 , wherein the mesh indicates pairs and triples of overlapping camera views as a function of the projection parameters of the virtual view. 6. The method of claim 1 , further comprising computing the multilinear relation as a function of one or more of the projection parameters of the virtual view. 7. The method of claim 6 , wherein a projection matrix (P) is specified for each of the selected camera views and the virtual view, and wherein the multilinear relation is computed based on the projection matrices. 8. The method of claim 1 , wherein the parameters of the projection specifying the virtual view further specify at least one of: a position of a projection center of the virtual view; an orientation of an optical axis; and/or and a projection plane of the virtual view. 9. The method of claim 1 , wherein a sequence of images of the virtual view is computed based on changing projection parameters of the virtual view. 10. A computer program product comprising a non-transitory computer readable medium comprising program code for carrying out the method according to claim 1 when the computer program product is executed on one or more computing devices. 11. A device for computing an image of a virtual view based on a plurality of camera views, the device comprising: a memory; and a processor, wherein the processor is configured to: receive a plurality of camera views from one or more cameras; select from among the plurality of camera views two or three camera views that at least partially overlap and that at least partially overlap with the virtual view; and compute the image of the virtual view based on objects in the selected camera views using a multilinear relation that relates the selected camera views and the virtual view, wherein the multilinear relation is represented by a trifocal tensor (T), if two camera views are selected, and wherein the multilinear relation is represented by a quadrifocal tensor (Q), if three camera views are selected, wherein the virtual view is specified by parameters of a projection, and the parameters of the projection specifying the virtual view include a zoom level of the virtual view, wherein a mesh is represented in memory, the mesh including a vertex for each of the camera views and an edge for each pair of overlapping camera views among the plurality of camera views, and the selection of the camera views from among the plurality of camera views depends on the zoom level of the virtual view and one or more other parameters of the projection specifying the virtual view. 12. The device of claim 11 , further comprising a receiver adapted to wirelessly receive image data from the one or more cameras in hardware.

Assignees

Inventors

Classifications

  • H04N23/698Primary

    for achieving an enlarged field of view, e.g. panoramic image capture · CPC title

  • G06T15/205Primary

    Image-based rendering · CPC title

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title

  • for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images · CPC title

  • Electricity · mapped topic

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 US9609210B2 cover?
A technique for computing an image of a virtual view based on a plurality of camera views is presented. One or more cameras provide the plurality of camera views. As to a method aspect of the technique, two or three camera views that at least partially overlap and that at least partially overlap with the virtual view are selected among the plurality of camera views. The image of the virtual vie…
Who is the assignee on this patent?
Ericsson Telefon Ab L M, ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04N23/698. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 28 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).