Patentable/Patents/US-9167223
US-9167223

Stereoscopic video processing device and method, and program

PublishedOctober 20, 2015
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A stereoscopic video processing device includes a candidate coordinate range calculation unit configured to calculate a range of candidate coordinates of a display position of a reference point of a two-dimensional object in a screen, a parallax total value calculation unit configured to calculate a total value of parallax values of pixels of a region overlapping the two-dimensional object in the stereoscopic video, for each candidate coordinate, a display position determination unit configured to determine a candidate coordinate having a smallest total value of the parallax values as the display position of the reference point of the two-dimensional object, a maximum value specifying unit configured to specify a maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, and a parallax setting unit configured to set the parallax of the two-dimensional object displayed in the stereoscopic video.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A stereoscopic video processing device, comprising: candidate coordinate range calculation circuitry configured to calculate a range of candidate coordinates of a display position of a reference point of a two-dimensional object in a screen based on a movable predetermined region for displaying the two-dimensional object on the screen of a stereoscopic video, and on a size of the two-dimensional object, the range of candidate coordinates including a plurality of display positions of the reference point; parallax total value calculation circuitry configured to calculate a total value of parallax values of pixels of a region overlapping the two-dimensional object in the stereoscopic video, for each of the plurality of display positions of the reference point, if the two-dimensional object is displayed using each of the candidate coordinates in the range as a reference point; display position determination circuitry configured to determine a candidate coordinate from among all of the plurality of display positions of the reference point having a smallest total value of the parallax values as a determined display position of the reference point of the two-dimensional object, the display position determination circuitry being further configured to select a candidate coordinate closest to a standard display position within the movable predetermined region and having the smallest total value of the parallax values as the determined display position, if more than one candidate coordinate has the smallest total value of the parallax values; maximum value specifying circuitry configured to specify a maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, if the two-dimensional object is displayed using the determined display position as the reference point; and parallax setting circuitry configured to set parallax of the two-dimensional object displayed within the movable predetermined region in the stereoscopic video based on the specified maximum value, so that the set parallax of the two-dimensional object displayed within the movable predetermined region is equal to or less than the specified maximum value, wherein the circuitry is further configured to calculate the total value of parallax values for each of 10 display positions of the reference point, the 10 display positions being included in 5 different frames.

2

2. The stereoscopic video processing device according to claim 1 , wherein the stereoscopic video has a frame rate per unit time, and the parallax total value calculation circuitry is further configured to calculate the total value of the parallax values specified based on a parallax plane representing parallax of each pixel of the pixels as information included in a frame of the stereoscopic video.

3

3. The stereoscopic video processing device according to claim 1 , wherein the display position determination circuitry is further configured to calculate the total value of the parallax values of the pixels of the region overlapping the two-dimensional object for each of the plurality of display positions of the reference point in a plurality of frames for displaying the two-dimensional object.

4

4. The stereoscopic video processing device according to claim 1 , wherein the maximum value specifying circuitry is further configured to specify the maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, if the two-dimensional object is displayed using the determined display position based on the parallax plane of the plurality of frames for displaying the two-dimensional object as the reference point.

5

5. A stereoscopic video processing method, comprising: calculating, using circuitry, a range of candidate coordinates of a display position of a reference point of a two-dimensional object in a screen based on a movable predetermined region for displaying the two-dimensional object on the screen of a stereoscopic video, and on a size of the two-dimensional object, the range of candidate coordinates including a plurality of display positions of the reference point; calculating, using the circuitry, a total value of parallax values of pixels of a region overlapping the two-dimensional object in the stereoscopic video, for each of the plurality of display positions of the reference point, if the two-dimensional object is displayed using each of the candidate coordinates in the range as a reference point; determining, using the circuitry, a candidate coordinate from among all of the plurality of display positions of the reference point having a smallest total value of the parallax values as a determined display position of the reference point of the two-dimensional object, the determining including selecting a candidate coordinate closest to a standard display position within the movable predetermined region and having the smallest total value of the parallax values as the determined display position, if more than one candidate coordinate has the smallest total value of the parallax values; specifying, using the circuitry, a maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, if the two-dimensional object is displayed using the determined display position as a reference point; setting, using the circuitry, parallax of the two-dimensional object displayed within the movable predetermined region in the stereoscopic video based on the specified maximum value, so that the set parallax of the two-dimensional object displayed within the movable predetermined region is equal to or less than the specified maximum value; and calculating, using the circuitry, the total value of parallax values for each of 10 display positions of the reference point, the 10 display positions being included in 5 different frames.

6

6. A non-transitory computer readable storage medium encoded with a program that, when executed, causes a computer to perform a method, comprising: calculating, using circuitry, a range of candidate coordinates of a display position of a reference point of a two-dimensional object in a screen based on a movable predetermined region for displaying the two-dimensional object on the screen of a stereoscopic video, and on a size of the two-dimensional object, the range of candidate coordinates including a plurality of display positions of the reference point; calculating, using the circuitry, a total value of parallax values of pixels of a region overlapping the two-dimensional object in the stereoscopic video, for each of the plurality of display positions of the reference point, if the two-dimensional object is displayed using each of the candidate coordinates in the range as a reference point; determining, using the circuitry, a candidate coordinate from among all of the plurality of display positions of the reference point having a smallest total value of the parallax values as a determined display position of the reference point of the two-dimensional object, and selecting a candidate coordinate closest to a standard display position within the movable predetermined region and having the smallest total value of the parallax values as the determined display position, if more than one candidate coordinate has the smallest total value of the parallax values; specifying, using the circuitry, a maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, if the two-dimensional object is displayed using the determined display position as the reference point; setting, using the circuitry, parallax of the two-dimensional object displayed within the movable predetermined region in the stereoscopic video based on the specified maximum value, so that the set parallax of the two-dimensional object displayed within the movable predetermined region is equal to or less than the specified maximum value; and calculating, using the circuitry, the total value of parallax values for each of 10 display positions of the reference point, the 10 display positions being included in 5 different frames.

7

7. A stereoscopic video processing device, comprising: circuitry configured to: calculate a range of candidate coordinates of a display position of a reference point of a two-dimensional object in a screen based on a movable predetermined region for displaying the two-dimensional object on the screen of a stereoscopic video, and on a size of the two-dimensional object, the range of candidate coordinates including a plurality of display positions of the reference point; calculate a total value of parallax values of pixels of a region overlapping the two-dimensional object in the stereoscopic video, for each of the plurality of display positions of the reference point, if the two-dimensional object is displayed using each of the candidate coordinates in the range as a reference point; determine a candidate coordinate from among all of the plurality of display positions of the reference point having a smallest total value of the parallax values as a determined display position of the reference point of the two-dimensional object, and to select a candidate coordinate closest to a standard display position within the movable predetermined region and having the smallest total value of the parallax values as the determined display position, if more than one candidate coordinate has the smallest total value of the parallax values; specify a maximum value of the parallax values of the pixels of the region overlapping the two-dimensional object in the stereoscopic video, if the two-dimensional object is displayed using the determined display position as the reference point; and set parallax of the two-dimensional object displayed within the movable predetermined region in the stereoscopic video based on the specified maximum value, so that the set parallax of the two-dimensional object displayed within the movable predetermined region is equal to or less than the specified maximum value, wherein the circuitry is further configured to calculate the total value of parallax values for each of 10 display positions of the reference point, the 10 display positions being included in 5 different frames.

8

8. The stereoscopic video processing device according to claim 7 , wherein the circuitry is further configured to randomly select a candidate coordinate from among candidate coordinates closest to the standard display position and having the smallest total value of the parallax values if more than one candidate coordinate is closest to the standard display position and has the smallest total value of the parallax values.

9

9. The non-transitory computer readable storage medium according to claim 6 , further comprising randomly selecting, using the circuitry, a candidate coordinate from among candidate coordinates closest to the standard display position and having the smallest total value of the parallax values if more than one candidate coordinate is closest to the standard display position and has the smallest total value of the parallax values.

10

10. The stereoscopic video processing method according to claim 5 , further comprising randomly selecting, using the circuitry, a candidate coordinate from among candidate coordinates closest to the standard display position and having the smallest total value of the parallax values if more than one candidate coordinate is closest to the standard display position and has the smallest total value of the parallax values.

11

11. The stereoscopic video processing device according to claim 1 , wherein the circuitry is further configured to randomly select a candidate coordinate from among candidate coordinates closest to the standard display position and having the smallest total value of the parallax values if more than one candidate coordinate is closest to the standard display position and has the smallest total value of the parallax values.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 20, 2014

Publication Date

October 20, 2015

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Stereoscopic video processing device and method, and program” (US-9167223). https://patentable.app/patents/US-9167223

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.