Sign In to Follow Application
View All Documents & Correspondence

Playback Device, Playback Method, Program, And Recording Medium

Abstract: The present invention relates to a playback device, a playback method, a program , and a recording medium that enable 3D playback in accordance with the capabilities of the playback device. A storage . unit 24 stores a one-plane offset capability flag indicating whether or not 3D playback i s possible in a one-plane offset mode, which is a mode in which one of two images obtained by shifting an image recorded on a disc 11 in a horizontal direction is output as a left-eye image and the other is output as a right-eye image, and a itwo--plane capability flag indicating whether or not 3D playback is possible in a two-plane mode , which is a mode in which a left-eye image and a right - eye image that are recorded on the disc are output as they are. A control unit 22 sets a playback mode for 3D playback in accordance with the oneplane offset capik_>.i_lity flag and the two-plane capabil. i.. i:y flag stored in the storage unit 24. The present invention can be--applied to, for example, a playback device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
23 October 2012
Publication Number
27/2014
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

SONY CORPORATION
1-7-1 Konan  Minato-ku  Tokyo 108-0075

Inventors

1. KOUICHI UCHIMURA
c/o SONY CORPORATION  1-7-1  Konan  Minato-ku  Tokyo 1080075

Specification

Title of Invention: PLAYBACK DEVICE, PLAYBACK METHOD,
PROGRAM, AND RECORDING MEDIUM
Technical Field
[0001]
The present invention relates to playback, devices,
playback methods, programs, and recording media, and more
specifically to a playback device, a playback method, a
program, and a recording medium that enable 3D playback in
accordance with the capabilities of the playback device.
Background Art
[0002]
A BD (Blu-Ray (registered trademark) Disc) can handle
BD---J (BD Java (registered trademark)), and BD-J can provide
a high-performance interactive function (see, for example,
PTL 1).
[0003]
In addition, BD players for playing BD-ROMs have PSRs
(Player Setting Registers) that store information concerning
playback of BD-ROMs.
[0004]
As illustrated in Fig. 1, a flag called BD--J Capability
during Stereoscopic Output Mode (hereinafter referred to as
a BD-J capability flag) is stored in b5 of PSR24 among PSRs.
The BD-J capability flag is a flag indicating whether or not
- 2 __
SP310772
it is possible to perform 3D playback upon execution of a
BD--J object.
[0005]
In addition, a BD-ROM has recorded thereon a program
including the syntax of Fig. 2. The BD player determines,
in accordance with the program, whether or not the value of
the PSR24 (PSR 3D CAPABILITY) is "0x20'", that is, whether or
not the BD-J capability flag is 1. Then, the BD player
performs a playback process in accordance with the BD-J
capability flag.
[0006]
Meanwhile, there are two playback modes for 3D playback
which are used for BD-ROMs: one-plane offset mode (1 plane +
offset presentation type) and two-plane mode (Stereoscopic
(two planes) presentation type), The one-plane offset mode
is a mode for performing one-plane offset 3D playback in
which one of two images obtained by shifting an image
recorded on a BD-ROM in a horizontal direction is output as
a left-eye image and the other is output as a right-eye
image. The two-plane mode is a mode for performing twoplane
3D playback in which a left-eye image and a right-eye
image that are recorded on a BD-ROM are output as they are.
Citation List
Patent Literature
[0007]
SP310772
PTL 1: International Publication 2005/052940
Summary of Invention
Technical Problem
[0008]
As above, while there are two playback modes for 3D
playback which are used for BD-ROMs, the BD-J capability
flag indicates whether or not it is possible to perform 3D
playback upon execution of a BD-J object.
[0009]
Thus, a BD player capable of performing only one of 3D
playback in the one-plane offset mode and 3D playback in the
two-plane mode upon execution of a BD-J object cannot
accurately indicate the 3D playback capabilities of the BD
player by using the BD---J capability flag. Consequently, it
is difficult to perform 3D playback in accordance with the
capabilities of the BD player.
[0010]
As a result, manufacturers of BD players have been able
to manufacture only BD players capable of performing 3D
playback in both playback modes, i.e., the one-plane offset
mode and the two-plane mode, upon execution of a BD--J object
or players not capable of performing 3D playback in either
playback mode.
[0011]
The present invention has been made in view of the
SP310772
above situation, and is intended to enable 3D playback in
accordance with the capabilities of a playback device.
Solution to Problem
[0012]
A playback device in an aspect of the present invention
is a playback device including storage means for storing a
one-plane offset capability flag and a two-plane capability
flag, the one-plane offset capability flag indicating
whether or not 3D playback is possible in a one-plane offset
mode, which is a mode in which one of two images obtained by
shifting an image recorded on a disc in a horizontal
direction is output as a left-eye image and the other is
output as a right-eye image, the two-plane capability flag
indicating whether or not 3D playback is possible in a twoplane
mode, which is a mode in which a left-eye image and a
right-eye image that are recorded on the disc are output as
they are; and seti:_ing means for setting a playback mod( for
3D playback in accordance with the one-plane offset
capability flag and the two-plane capability flag stored in
the storage means.
[0013]
A playback method, a program, and a program recorded on
a recording medium in aspects of the present invention
correspond to the playback device in the aspect of the
present invention.
- 5 -
SP310772
[0014]
In an aspect of the present invention, a playback mode
for 3D playback is set in accordance with a one-plane offset
capability flag and a two-plane capability flag that are
stored in storage means, the one-plane offset capability
flag indicating whether or not 3D playback is possible in a
one-plane offset mode, which is a mode in which one of Iwo
images obtained by shifting an image recorded on a disc in a
horizontal direction is output as a left-eye image and the
other is output as a right-eye image, the two-plane
capability flag indicating whether or not 3D playback is
possible in a two-plane mode, which is a mode in which a
left-eye image and a right-eye image that are recorded on
the disc are output as they are.
Advantageous Effects of Invention
[0015]
According to an aspect of the present invention, 3I^
playback can be performed in accordance with the
capabilities of a playback device.
Brief Description of Drawings
[0016]
[Fig, 1] Fig, 1 is a diagram illustrating an example of
information stored in conventional PSR24.
[Fig. 2] Fig. 2 is a diagram illustrating an example of
the syntax of a conventional program.
6 -
SP310772
[Fig. 3] Fig. 3 is a block diagram illustrating an
example configuration of an embodiment of a playback device
to which the present invention is applied.
[Fig. 4] Fig. 4 is a diagram illustrating a first
example configuration of information stored in a PSR.
[Fig. 5] Fig. 5 is a diagram illustrating a second
example configuration of information stored in a PSR,
[Fig. 6] Fig. 6 is a diagram illustrating a third
example configuration of information stored in PSRs.
[Fig, 7] Fig. 7 is a diagram illustrating a first=
example of the relationships between the capabilities of the
playback device and flags.
[Fig. 8] Fig. 8 is a diagram illustrating a second
example of the relationships between the capabilities of the
playback device and flags.
[Fig. 9] Fig. 9 is a diagram illustrating a third
example of the relationships between the capabilities u{ the
playback device and flags.
[Fig. 10] Fig. 10 is a diagram illustrating a fourth
example of the relationships between the capabilities of the
playback device and flags.
[Fig. 11] Fig. 11 is a flowchart explaining a 3D
playback mode setting process.
[Fig. 12] Fig. 12 is a diagram illustrating an example
of the syntax in a case where the playback device has the
7
SP310772
PSR in Fig. 4.
[Fig. 13] Fig. 13 is another diagram illustrating an
example of the syntax in a case where the playback device
has the PSR in Fig. 4.
[Fig. 14] Fig. 14 is a diagram illustrating an example
of the syntax in a case where the playback device has the
PSR in Fig. 5.
[Fig. 15] Fig. 15 is another diagram illustrating an
example of the syntax in a case where the playback device
has the PSR in Fig. 5.
[Fig. 16] Fig. 16 is a diagram illustrating an example
of the syntax in a case where the playback device has the
PSRs in Fig. 6.
[Fig. 17] Fig. 17 is a diagram illustrating another
example of the syntax in a case where the playback device
has the PSR in Fig. 4.
[Fig. 18] Fig. 18 is a diagram illustrating another:
example of the syntax in a case where the playback device
has the PSR in Fig. 5.
[Fig. 19] Fig. 19 is a diagram illustrating another
example of the syntax in a case where the playback device
has the PSRs in Fig. 6.
Description of Embodiments
[0017]

SP310772
[Example Configuration of Embodiment of Playback
Device] Fig. 3 is a block diagram illustrating an example
configuration of an embodiment of a playback device to which
the present invention is applied.
[0018]
A playback device 20 in Fig. 3 is constituted by an
input unit 21, a control unit 22, a playback unit 23, a-a
storage unit 24, a communication unit 25, and a drive 26.
The playback device 20 has a 2D playback function and a 3D
playback function in the one-plane offset mode for a disc 11
such as a BD--ROM,
[0019]
Specifically, the input unit 21 includes a keyboard, a
mouse, a microphone, and so forth. The input unit. 21
receives an instruction from a user, and supplies the
instruction to the control unit 22. The control unit 22 is
constituted by a CPU (Central Processing Unit) and so (oor.th.
The control unit 22 executes a predetermined program to
control the playback unit 23 in accordance with the
instruction from the input unit 21. For example, the
control unit 22 controls a drive 31 in accordance with an
instruction for playing back the disc 11 from the input unit
21, and reads various files recorded on the disc 11. The
control unit 22 further controls the playback unit 23 in
accordance with navigation commands or applications included
9
SP310772
in the files read from the disc 11,
[0020]
The playback unit 23 is constituted by the drive 31, a
read buffer 32, a PID filter 33, a video generation unit 34,
a graphics generation unit 35, a display data generation
unit 36, and an audio generation unit 37,
[0021]
The drive 31 drives the disc 11 placed therein in
accordance with the control of the control unit 22.
Accordingly, the drive 31 reads an index file, a movie
object file, a BD-J object file, a playlist file, a stream
file, and so forth which are recorded on the disc 11.
[0022]
In the index file, a list of title numbers recorded on
the disc 11, and the types and numbers of objects to be
executed in association with the title numbers are written.
There are two types of objects. movie object and BD-J t_?bject.
The movie object file is a file of a movie object in which a
navigation command is written. The BD-J object file is a
file of a BD-J object in which a BD-J application is written.
[0023]
The playlist file is a file that is read only by the
movie object or the BD-J object, and information concerning
an AV stream to be played back using these objects is
written. The stream file is a file of an AV stream.
- 10 -
SP310 772
[0024]
It is to be noted that, in this embodiment, an AV
stream is encoded in accordance with MPEG2, MPEG-4 AVC
(Advanced Video Coding), VC1, or the like, and is
constituted by TS (Transport Stream) packets multiplexed in
accordance with ISO13818-2:for left-eye video data and
right-eye video data for displaying main images of a movie
or the like, and the associated audio data, caption data for
displaying caption as sub-images, and menu data for
displaying menu buttons as sub-images,
[0025]
The drive 31 supplies the read index file, movie object
file, BD-J object file, playlist file, and so forth to the
control unit 22. The drive 31 further supplies the AV
stream as the read stream files to the read buffer 32.
[0026]
The read buffer 32 holds the AV stream supplied hum
the drive 31 or reads an AV stream held therein and supplies
the AV-stream to the PID filter 33 in accordance with the
control of the control unit 22.
[0027]
In accordance with the packet ID (PID) of the
individual packets in the AV stream from the read buffer 32,
the PID filter 33 extracts packets of left-eye video data,
right-eye video data, caption data, menu data, and audio
11.
SP310772
data, which are included in the AV stream. It is to be
noted that the PID is an ID unique to each type of data
included in a packet, and is added to the packet.
[0028]
The PID filter 33 extracts a PES (Packetized Elementary
Stream) packet from each of the extracted packets of the
left-eye video data, right-eye video data, caption data,
menu data, and audio data. Then, the PID filter 33 supplies
the PES packets of the video data to the video generation
unit 34, and supplies the PES packets of the caption data
and menu. data to the graphics generation unit 35. The PID
filter 33 further supplies the PES packet of the audio data
to the audio generation unit 37.
[0029]
The video generation unit 34 decodes the PES packets of
the left-eye video data and the right-eye video data
supplied from the PID filter 33, and supplies the resu_1Ling
left-eye video data and right-eye video data to the display
data generation unit 36. It is to be noted that the lefteye
video data and the right-eye video data supplied from
the PID filter 33 are the same.
[0030]
The graphics generation unit 35 is constituted by a
caption generation unit 41 and a menu generation unit 42.
The caption generation unit 41 generates caption data using
- 12 --
SP310172
the PES packet of the caption data supplied from the PID
filter 33, and supplies the caption data to the display data
generation unit 36.
[0031]
During execution of the movie object, the menu
generation unit 42 generates menu data using the PES packet
of the menu data supplied from the PID filter 33. During
execution of the BD-J object, on the other hand, the menu
generation unit 42 generates menu data in accordance with
the control from the control unit 22 while ignoring the PES
packet of the menu data. Then, the menu generation unit 42
supplies the generated menu data to the display data
generation unit 36.
[0032]
The display data generation unit 36 generates left-eye
display data and right-eye display data from the left-eye
video data and riqht-eye video data supplied from the video
generation unit 34 and from the caption data and menu data
supplied from the graphics generation unit 35.
[0033]
Specifically, when 2D playback is to be performed, the
display data generation unit 36 combines one of the left-eye
video data and right-eye video data supplied from the video
generation unit 34, the caption data supplied from the
caption generation unit 41, and the menu data supplied from
13 -
SP310772
the menu generation unit 42 with one another. Then, the
display data generation unit 36 uses the video data obtained
as results of combining them as left-eye video data and
right-eye video data.
[0034]
In addition, when 3D playback is to be performed in the
one-plane offset mode, the display data generation unit 36
shifts the left-eye video data supplied from the video
generation unit 34 in one of the left and right directions
by an amount corresponding to a predetermined offset value,
and shifts the right-eye video data in the other direction.
In addition, the display data generation unit 36 shifts the
caption data supplied from the caption generation unit 41 in
one of the left and right directions by the amount
corresponding to the predetermined offset value to obtain
left-eye caption data, and shifts the caption data in the
other direction by the amount corresponding to the
predetermined offset value to obtain right-eye caption data.
The display data generation unit 36 generates left-eye menu
data and right-eye menu data from the menu data in a manner
similar to generation of the caption data. Then, the
display data generation unit 36 combines the generated lefteye
video data, caption data, and menu data with one another
to generate left-eye display data. The display data
generation unit 36 further combines the generated right-eye
- 14 -
SP310772
video data, caption data, and menu data with one another to
generate right-eye display data.
[0035]
The display data generation unit 36 supplies the thus
obtained left-eye display data and right-eye display data to
a display unit 51 as 3D display data.
[0036]
The audio generation unit 37 decodes the PES packet of
the audio data supplied from the PID filter 33, and supplies
the resulting audio data to a speaker 52.
[0037]
The display unit 51 is constituted by a 3D display and
so forth. The display unit 51 performs an output operation
based on the 3D display data supplied from the display data
generation unit 36. As a result, a user is able to view a
3D image.
[0038]
The speaker 52 outputs audio corresponding to the audio
data supplied from the audio generation unit 37.
[0039]
The storage unit 24 (storage means) is constituted by a
ROM (Read Only Memory), a RAM (Random Access Memory), a hard
disk, and so forth, and part of the storage unit 24 forms
PSRs. The storage unit 24 stores information concerning
playback, a program to be executed by the control unit 22,
- 15 -
SP310772_
information generated through the processing performed by
the control unit 22, and so forth. The communication unit
25 is constituted by a network card and so forth.
[0040]
It is to be noted that the program to be executed by
the control unit 22 may be stored in the ROM of the storage
unit 24, or may be recorded on the hard disk of the storage
unit 24 or on a removable medium 53 to be placed in the
drive 26, loaded into the RAM of the storage unit 24, and
thereby executed.
[0041]
Examples of the removable medium 53 include a flexible
disc, a CD-ROM (Compact Disc Read Only Memory), an MO
(Magneto Optical) disc, a DVD (Digital Versatile Disc), a
magnetic disc, a semiconductor memory, and so forth,,
[0042]
In addition to being installed into the playback caoovice
20 from the removable medium 53 as described above, the
program to be executed by the control unit 22 may also be
downloaded into the playback device 20 via a communication
network or a broadcast network and installed into the hard
disk of the storage unit 24. That is, the program may be
wirelessly transferred to the playback device 20 from, for
example, a download site via an artificial satellite for
digital satellite broadcasting, or may be transferred by
- 16 -
SP310772
wire to the playback device 20 via networks such as a LAN
(Local Area Network) and the Internet.
[0043]
[Example Configuration of Information Stored in PSR]
Fig. 4 is a diagram illustrating a first example
configuration of information stored in PSRse
[0044]
In the example in Fig. 4, a flag (hereinafter referred
to as the one-plane offset capability flag) indicating
whether or not 3D playback in the one-plane offset mode is
possible upon execution of a BD object, called Bra--J
Capability during 1 plane + offset presentation, is stored
in b7 of PSR24 among PSRse In addition, in place of a
conventional BD-J capability flag, a flag (hereinafter
referred to as the two-plane capability flag) indicating
whether or not 3D playback in the two-plane mode is possible
upon execution of the BD-J object, called BD-J Capability
during Stereoscopic presentation, is stored in b5 of the
PSR24 0--
[0045]
Fig. 5 is a diagram illustrating a second example
configuration of information stored in PSRse
[0046]
In the example in Fig. 5, the one-plane offset
capability flag is stored in b7 of PSR24 among PSRs, and the
- 17
SP310772
two-plane capability flag is stored in b8 of the PSR24, it
is to be noted that the BD-J capability flag is stored in b5
of the PSR as is conventionally done,
[0047]
Fig. 6 is a diagram illustrating a third example
configuration of information stored in PSRs.
[0048]
In the example in Fig. 6, similarly to the case of Fig.
4, the two-plane capability flag is stored in place of the
conventional BD-J capability flag in. b5 of PSR24 among PSRs.
In addition, the one-plane offset capability flag is stored
in bO of PSRXX (XX is an arbitrary value other than 24).
[0049]
As above, in the playback device 20, the one-plane
offset capability flag and the two-plane capability flag are
stored in a PSR or PSRs. Thus, the playback device 20 is
capable of accurately recognizing its 3D playback
capabilities.
[0050] -
Specifically, since the playback device 20 has a 2D
playback function and a 3D playback function in the oneplane
offset mode, the one-plane offset capability flag,
which is set to 1, indicating that 3D playback is possible,
and the two-plane capability flag, which is set to 0,
indicating that 3D playback is not possible, are stored.
- 18
SP310772
Therefore, the playback device 20 can recognize that its 3D
playback capabilities are the capabilities of performing 3D
playback only in the one-plane offset mode, in accordance
with the one-plane offset capability flag and the two-plane
capability flag.
[0051]
[Relationships between Capabilities of Playback Device
and Flags]
Figs. 7 to 10 are diagrams illustrating examples of the
relationships between the capabilities of the playback
device that plays back the disc 11 and the one-plane offset
capability flag and two-plane capability flag.
[0052]
As illustrated in Fig. 7, a playback device capable of
performing 2D playback, one-plane offset 3D playback, and
two-plane 3D playback on all video data, caption data, and
menu data can per-form 2D playback, 3D playback in the oneplane
offset mode, and 3D playback in the two-plane mode on
the disc 11. Therefore, a PSR of the above playback device
stores the one-plane offset capability flag and the twoplane
capability flag, which are set to 1, indicating that
3D playback is possible.
[0053]
In addition, as illustrated in Fig. 8, a playback
device, such as the playback device 20 in Fig. 3, capable of
- 19 -
SP310'772
performing 2D playback and one--plane offset 3D playback on
all video data, caption data, and menu data but not capable
of performing two-plane 3D playback on caption data and menu
data other than video data can only perform 2D playback and
3D playback in the one-plane offset mode on the disc 11.
Therefore,, a PSR of the above playback. device stores the
one-plane offset capability flag, which is set to 1, and the
two-plane capability flag, which is set to 0.
[0054]
Furthermore, as illustrated in Fig. 9, a playback
device capable of performing 2D playback and two-plane 3D
playback on all video data, caption data, and menu data but
not capable of performing one-plane offset 3D playback on
caption data and menu data other than video data can only
perform 2D playback and 3D playback in the two-plane mode on
the disc 11. Therefore, a PSR of the above playback device
stores the one-plane offset capability flag, which is ae L to
0, and the two-plane capability flag, which is set to 1.
00 551 -
In addition, as illustrated in Fig, 10, a playback
device capable of performing 2D playback on all video data,
caption data, and menu data but not capable of performing
one-plane offset 3D playback or two-plane 3D playback on any
of video data, caption data, and menu data can only perform
2D playback on the disc 11. Therefore, a PSR of the above
- 20
SP310772
playback device stores the one-plane offset capability flag
and the two-plane capability flag, which are set to 0.
[0056]
[Explanation of Process of Playback Device]
Fig. 11 is a flowchart explaining a 3D playback mode
setting process performed by the playback device 20 in Fig.
3. This 3D playback mode setting process is performed, for
example, when the disc 11 is placed in the drive 31 and the
control unit 22 executes the BD-J object to perform 3D
playback on the disc 11, by executing the BD-J object or the
movie object.
[0057]
In step S11 in Fig. 11, the control unit 22 determines
whether or not 3D playback in the two-plane mode is possible.
[0058]
Specifically, in a case where the playback device 20
has the PSR illustrated in Fig. 4, the control unit 22
executes, for example, an object describing the syntax in
Fig. 12 to determine whether or not the information stored
in the PSR24 is "OxAO", that is, whether or not 1 is stored
in b7 and b5. Then, if the information stored in the PSR24
is "0xA0", the control unit 22 determines that 3D playback
in the two-plane mode is possible. Alternatively, the
control unit 22 executes, for example, an object describing
the syntax in Fig. 13 to determine whether or not the
- 21 -
SP310'7'72
information stored in the PSR24 is "0x20", that is, whether
or not 1 is stored in b5. Then, if the information stored
in the PSR24 is "0x20", the control unit 22 determines that
3D playback in the two-plane mode is possible. On the other
hand, if the information stored in the PSR24 is not "OxAO"
or "0x20", the control unit 22 determines that 3D playback
in the two-plane mode is not possible.
[0059]
In addition, in a case where the playback device 20 has
the PSR illustrated in Fig. 5, the control unit 22 executes,
for example, an object describing the syntax in Fig. 14 to
determine whether or not the information stored in the PSR24
is "0x1A0", that is, whether or not 1 is stored in b8, b7,
and b5. Then, if the information stored in the PSR24 is
"Ox1A0", the control unit 22 determines that 3D playback in
the two-plane mode is possible. Alternatively, the control
unit 22 executes, for example, an object describing thu
syntax in Fig. 15 to determine whether or not the
information stored in the PSR24 is "Ox120", that is, whether
or not 1 is stored in b8 and b5. Then, if the information
stored in the PSR24 is "Ox120", the control unit 22
determines that 3D playback in the two-plane mode is
possible. On the other hand, if the information stored in
the PSR24 is not "Ox1AO" or "0x120", the control unit 22
determines that 3D playback in the two-plane mode is not
22 -
SP31.0772
possible.
[0060]
Furthermore, in a case where the playback device 20 has
the PSRs illustrated in Fig. 6, the control unit 22 executes,
for example, an object describing the syntax in Fig. 16 to
determine whether or not the information stored in the PSR24
is "0x20", that is, whether or not 1 is stored in b5. Tien,
if the information stored in the PSR24 is "0x20", the
control unit 22 determines that 3D playback in the two-plane
mode is possible. On the other hand, if the information
stored in the PSR24 is not "0x20", the control unit 22
determines that 3D playback in the two-plane mode is not
possible.
[0061]
If it is determined in step S11 that 3D playback in the
two-plane mode is possible, in step S12, the control unit 22
(setting means) sets the playback mode to the two-plan..: mode,
and terminates the process.
[0062] ~~
On the other hand, if it is determined in step S11 that
3D playback in the two-plane mode is not possible, in step
S13, the control unit 22 determines whether or not 3D
playback in the one-plane offset mode is possible.
[0063]
Specifically, in a case where the playback device 20
23 -
SP310772
has the PSR illustrated in Fig. 4, the control unit 22
executes, for example, an object describing the syntax in
Fig. 17 to determine whether or not the information stored
in the PSR24 is "0x80", that is, whether or not 1 is stored
in b7. Then, if the information stored in the PSR24 is
"Ox80'", the control unit 22 determines that 3D playback in
the one-plane offset mode is possible. On the other hand,
if the information stored in the PSR24 is not "0x80", the
control unit 22 determines that 3D playback in the one-plane
offset mode is not possible.
[0064]
In addition, in a case where the playback device 20 has
the PSR illustrated in Fig. 5, the control unit 22 executes,
for example, an object describing the syntax in Fig. 18 to
determine whether or not the information stored in the PSR24
is "OxAO", that is, whether or not 1 is stored in b7 and b5.
Then, if the information stored in the PSR24 is "OxAO'", the
control unit 22 determines that 3D playback in the one-plane
offset-mode is possible. On the other hand, if the
information stored in the PSR24 is not "OxAO", the control
unit 22 determines that 3D playback in the one-plane offset
mode is not possible.
[0065]
Furthermore, in a case where the playback device 20 has
the PSRs illustrated in Fig. 6, the control unit 22 executes,
24 -
SP310772
for example, an object describing the syntax in Fig. 19 to
determine whether or not the information stored in the PSRXX
is "0x01", that is, whether or not 1 is stored in b0, Then,
if the information stored in the PSRXX is "0x01", the
control unit 22 determines that 3D playback in the one-plane
offset mode is possible. On the other hand, if the
information stored -in the PSRXX is not "0x01", the control
unit 22 determines that 3D playback in the one-plane offset
mode is not possible.
[0066]
If it is determined in step S13 that 3D playback in the
one-plane offset mode is possible, in step S14, the control
unit 22 sets the playback mode to the one-plane offset mode,
and terminates the process.
[0067]
On the other hand, if it is determined in step S13 that
3D playback in the one-plane offset mode is not possib;i.Eu, in
step S15, the control unit 22 sets the playback mode to a 2D
mode for performing 2D playback. Then, the process ends.
[0068]
After the playback mode has been set in the above way,
the control unit 22 executes the BD--J objet, thereby
controlling the playback unit 23 to perform playback in the
set playback mode. Specifically, since the playback device
20 has the one-plane offset capability flag, which is set to
- 25
SP310772
"1", and the two-plane capability flag, which is set to "0",
the control unit 22 sets the playback mode to the one-plane
offset mode, and performs 3D playback in the one-plane
offset mode.
[ 0069]
As above, the playback device 20 stores the one-plane
offset capability flag and the two-plane capability flag in
a PSR or PSRs, and sets the playback mode for 3D playback in
accordance with the one-plane offset capability flag and the
two-plane capability flag. Therefore, the playback device
20 can perform 3D playback in the one-plane offset mode in
accordance with the capabilities of the playback device 20.
[0070]
It is to be noted that while, in this embodiment, a
playback device has the 2D playback function and the 3D
playback function in the one-plane offset mode, the present
invention can also be applied to a playback device having
the 2D playback function and the 3D playback function in the
two-plane mode and to a playback device having the 2D
playback function, the 3D playback function in the one-plane
offset mode, and the 3D playback function in the two-plane
mode.
[0071]
And the above playback devices can also perform,
similarly to the playback device 20, 3D playback in
-m 26 -
SP310772
accordance with the capabilities of the playback devices.
As a result, manufacturers of playback devices that play the
disc 11 can manufacture playback devices capable of
performing 3D playback only in the one-plane offset mode
upon execution of the BD-J object and playback devices
capable of performing 3D playback only in the two-plane mode.
[0072]
It is to be noted that, in the foregoing description,
an AV stream is constituted by multiplexing encoded left-eye
video data and right-eye video data, and the associated
audio data, caption data, and menu data. Instead, an AV
stream may also be constituted by multiplexing background
data that is data of a background image of a main image, in
addition to the encoded left-eye video data, right-eye video
data, audio data, caption data, and menu data.
[0073]
In this specification, steps describing a program
stored in a program recording medium include not only, of
course; processes to be performed in chronological order
described above, but also processes not necessarily to be
performed in chronological order but to be executed in
parallel or individually.
[0074]
In addition, embodiments of the present invention are
not limited to the foregoing embodiment, and a variety of
- 27 -
SP310772
modifications can be made without departing from the scope
of the present invention„
Reference Signs List
[0075]
20 playback device, 22 control unit, 24 storage unit

CLAIMS
[Claim 1]
A playback device comprising:
storage means for storing a one-plane offset capability
flag and a two-plane capability flag, the one-plane offset
capability flag indicating whether or not 3D playback is
possible in a one-plane offset mode, which is a mode in
which one of two images obtained by shifting an image
recorded on a disc in a horizontal direction is output as a
left-eye image and the other is output as a right-eye image,
the two-plane capability flag indicating whether or not 3D
playback is possible in a two-plane mode, which is a mode in
which a left-eye image and a right-eye image that are
recorded on the disc are output as they are; and
setting means for setting a playback mode for 3D
playback in accordance with the one-plane offset capability
flag and the two-plane capability flag stored in the storage
means.
[Claim 2]
The playback device according to Claim 1, wherein
the disc is a BD-ROM (Blu-Ray Disc Read Only Memory),
and
the storage means is a PSR (Player Setting Register).
[Claim 3]
The playback device according to Claim 2, wherein
- 29
SP310772
the one-plane offset capability flag indicates whether
or not 3D playback in the one--plane offset mode is possible
upon execution of a BD-J object,
the two-plane capability flag indicates whether or not
3D playback in the two-plane mode is possible upon execution
of the BD-J object, and
the setting means sets the playback mode for 3D
playback during execution of the BD-J object.
[Claim 4]
The playback device according to Claim 1, wherein
when the two--plane capability flag indicates that 3D
playback in the two-plane mode is possible, the setting
means sets the playback mode for 3D playback to the twoplane
mode, and when the two-plane capability flag indicates
that 3D playback in the two-plane mode is not possible and
when the one-plane offset capability flag indicates that 3D
playback in the one-plane offset mode is possible, the
setting means sets the playback mode for 3D playback to the
one-plane offset mode.
[Claim 5]
A playback method for a playbac], . device including
storage means for storing a one-plane offset capability flag
and a two-plane capability flag, the one-plane offset
capability flag indicating whether or not 3D playback is
possible in a. one-plane offset mode, which is a mode in
- 30
SP310772
which one of two images obtained by shifting an image
recorded on a disc in a horizontal direction is output as a
left-eye image and the other is output as a right-eye image,
the two-plane capability flag indicating whether or not 3D
playback is possible in a two-plane mode, which is a mode in
which a left-eye image and a right-eye image that are
recorded on the disc are output as they are, the playback
method comprising:
a setting step of setting a playback mode for 3D
playback in accordance with the one-plane offset capability
flag and the two--plane capability flag stored in the storage
means.
[Claim 6]
A program for causing a computer that controls a
playback device including storage means for storing a oneplane
offset capability flag and a two-plane capability flag,
the one-plane offset capability flag indicating whether or
not 3D playback is possible in a one-plane offset mode,
which is a mode in which one of two images obtained by
shifting an image recorded on a disc in a horizontal
direction is output as a left-eye image and the other is
output as a right-eye image, the two-plane capability flag
indicating whether or not 3D playback is possible in a twoplane
mode, which is a mode in which a left--eye image and a
right-eye image that are recorded on the disc are output as
- 31
they are, to execute a process comprising:
SP310772
a setting step of setting a playback mode for 3D
playback in accordance with the one-plane offset capability
flag and the two-plane capability flag stored in the storage
means.
[Claim 7]
A recording iiiedium having recorded thereon the procjram
according to Claim 6.

Documents

Application Documents

# Name Date
1 Power of Authority.pdf 2012-10-26
4 Form-1.pdf 2012-10-26
5 9157-delnp-2012-Correspondence Others-(03-12-2012).pdf 2012-12-03
6 9157-delnp-2012-Form-3-(14-01-2013).pdf 2013-01-14
7 9157-delnp-2012-Form-13-(14-01-2013).pdf 2013-01-14
8 9157-delnp-2012-Correspondence Others-(14-01-2013).pdf 2013-01-14
9 9157-delnp-2012-Form-3-(05-02-2013).pdf 2013-02-05
10 9157-delnp-2012-Correspondence-Others-(05-02-2013).pdf 2013-02-05