Crosstalk reduction with location-based adjustment in multiview video processing

US9509970B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509970-B2
Application numberUS-201213552370-A
CountryUS
Kind codeB2
Filing dateJul 18, 2012
Priority dateJul 18, 2012
Publication dateNov 29, 2016
Grant dateNov 29, 2016

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.

In one example, a method includes identifying a pixel in an image frame that is a candidate for causing crosstalk between the image frame and a corresponding image frame in a multiview image system. The method further includes, for a pixel identified as a candidate for causing crosstalk, applying crosstalk correction to the pixel. The method further includes applying a location-based adjustment to the pixel, wherein the location-based adjustment is based at least in part on which of two or more portions of the image frame the pixel is in.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a pixel in an image frame as a candidate for causing crosstalk between the image frame and a corresponding image frame in a multiview image system; identifying a plurality of regions of the image frame such that the pixel identified as the candidate for the crosstalk is included in a respective region of the plurality of identified regions; identifying a plurality of location-based adjustments with respect to the image frame, such that each respective location-based adjustment of the plurality of the location-based adjustments is associated with a respective region of the identified plurality of regions; applying crosstalk correction to the pixel that is identified as the candidate for causing the crosstalk to form a crosstalk-corrected pixel; and applying, to the crosstalk-corrected pixel, the respective location-based adjustment that corresponds to the respective region that includes the pixel identified as the candidate for the crosstalk, to form a modified crosstalk-corrected pixel. 2. The method of claim 1 , wherein the identified plurality of regions represents an array of portions of the image frame, and wherein two or more respective location-based adjustments of the identified plurality of location-based adjustments are different from one another. 3. The method of claim 1 , wherein at least two respective regions of the plurality of regions identified in the image frame are of different sizes. 4. The method of claim 1 , wherein identifying the plurality of regions of the image frame comprises dividing the image frame into an array defined by at least one horizontal division and at least one vertical division. 5. The method of claim 1 , wherein the identified plurality of regions of the image frame represent an M×N array, in which M and N are both non-negative integers. 6. The method of claim 1 , wherein the identified plurality of regions of the image frame represent an N×N array, in which N is a non-negative integer. 7. The method of claim 6 , wherein N is selected from among a series of values of 2 through 8. 8. The method of claim 7 , wherein N is a value of 4. 9. The method of claim 1 , wherein identifying the plurality of regions comprises defining two or more circular portions of the image frame, and wherein applying the respective location-based adjustment to the crosstalk-corrected pixel comprises determining the respective location-based adjustment based on a particular circular portion of the two or more circular portions that contains the pixel identified as the candidate for the crosstalk. 10. The method of claim 1 , wherein identifying the plurality of regions comprises defining two or more elliptical portions of the image frame, and wherein applying the respective location-based adjustment to the crosstalk-corrected pixel comprises determining the respective location-based adjustment based on a particular elliptical portion of the two or more elliptical portions that contains the pixel identified as the candidate for the crosstalk. 11. The method of claim 1 , wherein the identified plurality of regions comprises one or more regions positioned in a lower part of the image frame and one or more regions positioned in an upper part of the image frame, wherein each of the one or more regions in the lower part of the image frame is smaller than each of the one or more regions positioned in the upper part of the image frame. 12. The method of claim 1 , wherein the identified plurality of regions comprises one or more regions positioned in a left part of the image frame and one or more regions positioned in a right part of the image frame, wherein each of the one or more regions in the left part of the image frame is of a different size from each of the one or more regions positioned in the right part of the image frame. 13. The method of claim 1 , further comprising determining each respective location-based adjustment of the plurality of location-based adjustments based at least in part on whether the image frame is a left image frame or the image frame is a right image frame of a corresponding pair of three-dimensional (3D) image frames. 14. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors of an image processing device to: identify a pixel in an image frame as a candidate for causing crosstalk between the image frame and a corresponding image frame in a multiview image system; identify a plurality of regions of the image frame such that the pixel identified as the candidate for the crosstalk is included in a respective region of the plurality of identified regions; identify a plurality of location-based adjustments with respect to the image frame, such that each respective location-based adjustment of the plurality of the location-based adjustments is associated with a respective region of the identified plurality of regions; and apply crosstalk correction to the pixel that is identified as the candidate for causing the crosstalk to form a crosstalk-corrected pixel; and apply, to the crosstalk-corrected pixel, the respective location-based adjustment that corresponds to the respective region that includes the pixel identified as the candidate for the crosstalk, to form a modified crosstalk-corrected pixel. 15. The non-transitory computer-readable medium of claim 14 , wherein the identified plurality of regions represents an array of portions of the image frame, and wherein two or more respective location-based adjustments of the identified plurality of location-based adjustments are different from one another. 16. The non-transitory computer-readable medium of claim 14 , wherein at least two respective regions of the plurality of regions identified in the image frame are of different sizes. 17. The non-transitory computer-readable medium of claim 14 , wherein the instructions that cause the one or more processors to identify the plurality of regions of the image frame comprise instructions that, when executed, cause the one or more processors to divide the image frame into an array defined by at least one horizontal division and at least one vertical division. 18. The non-transitory computer-readable medium of claim 14 , wherein the identified plurality of regions of the image frame represent an M×N array, in which M and N are both non-negative integers. 19. The non-transitory computer-readable medium of claim 14 , wherein the identified plurality of regions of the image frame represent an N×N array, in which N is a non-negative integer. 20. The computer-readable medium of claim 19 , wherein N is selected from among a series of values of 2 through 8. 21. The computer-readable medium of claim 20 , wherein N is a value of 4. 22. The non-transitory computer-readable medium of claim 14 , wherein the instructions that cause the one or more processors to identify the plurality of regions comprise instructions that, when executed, cause the one or more processors to define two or more circular portions of the image frame, and wherein the instructions that cause the one or more processors to apply the respective location-based adjustment to the crosstalk-corrected pixel comprise instructions that, when executed, cause the one or more processors to determine the respective location-based adjustment based on a particular circular portion of the two or more circular portions that contains the pixel identified as the candidate for the crosstalk.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • H04N13/122Primary

    Improving the three-dimensional [3D] impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues (H04N13/128 takes precedence) · CPC title

  • for flicker reduction · 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 US9509970B2 cover?
In one example, a method includes identifying a pixel in an image frame that is a candidate for causing crosstalk between the image frame and a corresponding image frame in a multiview image system. The method further includes, for a pixel identified as a candidate for causing crosstalk, applying crosstalk correction to the pixel. The method further includes applying a location-based adjustment…
Who is the assignee on this patent?
Dane Gokce, Bhaskaran Vasudev, Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04N13/0018. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 2016 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).