IP Library Granted Patent US 9,030,471
Granted Patent B2
US 9,030,471 · App. 13/677,155 · Granted May 12, 2015

Information processing apparatus and display control method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,030,471
App. No.
13/677,155
Granted
May 12, 2015
Kind
B2
Abstract

According to one embodiment, an information processing apparatus sets, as the three-dimensional image display area, a first area corresponding to a window of a first application program such that a three-dimensional image is displayed in the first area. The apparatus sets as the three-dimensional image display area, if a 3D request is received from a second application program, one of the first area and a second area corresponding to a window of the second application program, and causes the other one of the first application program and the second application program to render a single two-dimensional image such that the single two-dimensional image is displayed in the other one of the first area and the second area.

Claims (32)

1. An information processing apparatus comprising:

a three-dimensional display to display a three-dimensional image in a three-dimensional image display area set in a screen; and

processing circuitry to set a first area in the screen corresponding to a window of a first application program as the three-dimensional image display area in order to display in the first area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the first application program,

the processing circuitry to:

request, in response to a request to display a three-dimensional image from a second application program, the first application program to end an operation of rendering the plurality of parallax images and cause the first application program to render a single two-dimensional image corresponding to the content processed by the first application program;

set a second area in the screen corresponding to a window of the second application program as the three-dimensional image display in order to display in the second area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the second application program when the first application program accepts the request; and

request the second application program to render a single two-dimensional image corresponding to the content processed by the second application program when the first application program denies the request.

2. The apparatus of claim 1 , wherein:

the first application program is configured to render the plurality of parallax images corresponding to the content processed by the first application program while the first application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the content processed by the first application program while the first application program is in a two-dimensional mode,

the second application program is configured to render the plurality of parallax images corresponding to the content processed by the second application program while the second application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the contents processed by the second application program while the second application program is in a two-dimensional mode,

the request of the first application program includes requesting the first application program to operate in the two-dimensional mode, and

the request of the second application program includes requesting the second application program to operate in the two-dimensional mode.

3. A method of controlling an information processing apparatus comprising a three-dimensional display capable of displaying a three-dimensional image in a three-dimensional image display area set in a screen, the method comprising:

setting a first area in the screen corresponding to a window of a first application program as the three-dimensional image display area in order to display in the first area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the first application program;

requesting, in response to a request to display a three-dimensional image from a second application program, the first application program to end an operation of rendering the plurality of parallax images and cause the first application program to render a single two-dimensional image corresponding to the content processed by the first application program;

setting a second area in the screen corresponding to a window of the second application program as the three-dimensional image display in order to display in the second area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the second application program when the first application program accepts the request; and

requesting the second application program to render a single two-dimensional image corresponding to the content processed by the second application program when the first application program denies the request.

4. The method of claim 3 , wherein:

the first application program is configured to render the plurality of parallax images corresponding to the content processed by the first application program while the first application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the content processed by the first application program while the first application program is in a two-dimensional mode,

the second application program is configured to render the plurality of parallax images corresponding to the content processed by the second application program while the second application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the contents processed by the second application program while the second application program is in a two-dimensional mode,

the request of the first application program includes requesting the first application program to operate in the two-dimensional mode, and

the request of the second application program includes requesting the second application program to operate in the two-dimensional mode.

5. A computer-readable, non-transitory storage medium having stored thereon a computer program controlling a computer comprising a three-dimensional display capable of displaying a three-dimensional image in a three-dimensional image display area set in a screen, to execute functions of:

program as the three-dimensional image display area in order to display in the first area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the first application program;

requesting, in response to a request to display a three-dimensional image from a second application program, the first application program to end an operation of rendering the plurality of parallax images and cause the first application program to render a single two-dimensional image corresponding to the content processed by the first application program;

setting a second area in the screen corresponding to a window of the second application program as the three-dimensional image display in order to display in the second area a three-dimensional image based on a plurality of parallax images corresponding to content processed by the second application program when the first application program accepts the request; and

requesting the second application program to render a single two-dimensional image corresponding to the content processed by the second application program when the first application program denies the request.

6. The storage medium of claim 5 , wherein:

the first application program is configured to render the plurality of parallax images corresponding to the content processed by the first application program while the first application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the content processed by the first application program while the first application program is in a two-dimensional mode,

the second application program is configured to render the plurality of parallax images corresponding to the content processed by the second application program while the second application program is in a three-dimensional mode, and to render a single two-dimensional image corresponding to the contents processed by the second application program while the second application program is in a two-dimensional mode,

the request of the first application program includes requesting the first application program to operate in the two-dimensional mode, and

the request of the second application program includes requesting the second application program to operate in the two-dimensional mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048720/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2012
From: MIZUTANI, FUMITOSHI; OGAWA, TAKEHIRO; SHUTO, EITA
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 029299/0489 →