JPWO2016072051A1 - 再生方法、再生装置およびプログラム - Google Patents

再生方法、再生装置およびプログラム Download PDF

Info

Publication number
JPWO2016072051A1
JPWO2016072051A1 JP2016557447A JP2016557447A JPWO2016072051A1 JP WO2016072051 A1 JPWO2016072051 A1 JP WO2016072051A1 JP 2016557447 A JP2016557447 A JP 2016557447A JP 2016557447 A JP2016557447 A JP 2016557447A JP WO2016072051 A1 JPWO2016072051 A1 JP WO2016072051A1
Authority
JP
Japan
Prior art keywords
video
stream
hdr
playback
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016557447A
Other languages
English (en)
Other versions
JP6591436B2 (ja
Inventor
和寛 持永
和寛 持永
洋 矢羽田
洋 矢羽田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Intellectual Property Corp of America
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Corp of America filed Critical Panasonic Intellectual Property Corp of America
Publication of JPWO2016072051A1 publication Critical patent/JPWO2016072051A1/ja
Application granted granted Critical
Publication of JP6591436B2 publication Critical patent/JP6591436B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • H04N9/7925Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8045Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

記録媒体に記録された映像ストリームを再生する再生装置による再生方法であって、記録媒体には、映像の輝度のダイナミックレンジがHDRに対応したHDRストリームと、映像の輝度のダイナミックレンジがHDRよりも狭いSDRに対応したSDRストリームとの少なくとも1つを含む1以上の映像ストリームと、1以上の映像ストリームにHDRストリームが含まれている否かを示す識別情報と、が記録されており、再生方法では、記録媒体から識別情報を読み出し、再生装置がHDRストリームを再生できるか否かを示す再生能力情報と、再生装置に接続されている表示装置がHDRの映像を表示できるか否かを示す表示能力情報とを取得し、読み出した識別情報と、取得した再生能力情報および表示能力情報とに応じて、1以上の映像ストリームの中から再生する映像ストリームを決定する。

Description

本開示は、記録媒体に記録された高ダイナミックレンジ(High Dynamic Range:HDR)映像を含む映像データの再生方法、再生装置およびプログラムに関する。
従来、DVDに関する技術が開示されている(例えば特許文献1参照)。
特開平9−282848号公報
本開示の一態様に係る再生方法は、記録媒体に記録された映像ストリームを再生する再生装置による再生方法であって、前記記録媒体には、映像の輝度のダイナミックレンジが高ダイナミックレンジ(HDR)に対応したHDRストリームと、映像の輝度のダイナミックレンジがHDRよりも狭い標準ダイナミックレンジ(SDR)に対応したSDRストリームとの少なくとも1つを含む1以上の映像ストリームと、前記1以上の映像ストリームに前記HDRストリームが含まれている否かを示す識別情報と、が記録されており、前記再生方法では、前記記録媒体から前記識別情報を読み出し、前記再生装置が前記HDRストリームを再生できるか否かを示す再生能力情報と、前記再生装置に接続されている表示装置がHDRの映像を表示できるか否かを示す表示能力情報とを取得し、読み出した前記識別情報と、取得した前記再生能力情報および前記表示能力情報とに応じて、前記1以上の映像ストリームの中から再生する映像ストリームを決定し、決定した前記映像ストリームを再生し、前記再生により得られた再生信号を前記表示装置に出力する。
上記態様によれば、更なる改善を実現することができる。
図1は、本開示の実施の形態における再生装置を使用するホームシアター・システムを示す模式図である。 図2は、BD−ROMの構成を示す図である。 図3は、INDEXファイルの内部構成を示す図である。 図4は、AVクリップの構成を示す図である。 図5は、AVクリップに多重化されている各ストリームを模式的に示す図である。 図6は、PESパケット列に格納されているビデオフレーム列の詳細を示す図である。 図7は、AVクリップにおけるTSパケットおよびソースパケットの構造を示す図である。 図8は、PMTのデータ構造を示す図である。 図9は、クリップ情報ファイルの内部構成を示す図である。 図10は、ストリーム属性情報の内部構成を示す図である。 図11は、エントリマップの内部構成を示す図である。 図12は、プレイリストの内部構成を示す図である。 図13は、プレイアイテムの内部構成を示す図である。 図14は、サブパスを含むプレイリストの内部構成を示す図である。 図15は、再生装置の内部構成を示す図である。 図16は、再生装置のシステムパラメータの一覧を示す図である。 図17は、再生装置のシステムターゲットデコーダの内部構成の詳細を示す図である。 図18は、輝度レベルの標準ダイナミックレンジおよび高ダイナミックレンジの関係を示す図である。 図19は、プレイリストファイルのデータ構成の詳細を示す図である。 図20は、プレイリスト内の主ビデオの組み合わせパターンを示す図である。 図21Aは、HDR映像の主ビデオストリームのみが存在する場合のデータ構成例を示す図である。 図21Bは、プレイリストにHDR互換のSDRである主ビデオストリームのみが存在する場合のデータ構成例を示す図である。 図21Cは、プレイリストにHDR非互換のSDRである主ビデオストリームのみが存在する場合のデータ構成例を示す図である。 図21Dは、プレイリストに、必須のHDR主ビデオストリームと第1のオプションのHDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。 図21Eは、プレイリストに、必須のHDR主ビデオストリームと第2のオプションのHDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。 図21Fは、プレイリストに、必須のHDR主ビデオストリームとHDR互換のSDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。 図21Gは、プレイリストに、必須のHDR主ビデオストリームとHDR非互換のSDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。 図22は、AV再生モードの場合の、再生する主ビデオストリームの選択(決定)方法を示すフローチャートである。 図23は、プログラム再生モードの場合の、再生する主ビデオストリームの選択方法を示すフローチャートである。 図24は、SDR2ビデオが選択された場合における、SDR2ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。 図25は、SDR1ビデオが選択された場合における、SDR1ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。 図26は、HDR1ビデオが選択された場合における、HDR1ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。 図27は、HDR1ビデオが選択された場合における、HDR1ビデオを含む映像を表示装置に出力する出力方法の他の一例を示すフローチャートである。 図28は、HDR2ビデオが選択された場合における、HDR2ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。 図29は、HDR3ビデオが選択された場合における、HDR3ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。
(本開示の基礎となった知見)
上記特許文献では、更なる改善が必要とされていた。本発明者は、「背景技術」の欄において記載した、DVDなどの記録媒体に関し、以下の問題が生じることを見出した。
映画作品などの動画コンテンツを頒布するには、DVDやBlu−ray(登録商標) Discなどの光ディスクが広く用いられている。特にBlu−ray(登録商標) Disc(BD)はこれまでのDVDがSD(Standard Definition)であるのに対して、1920×1080であるHD(High Definition)を扱うことができるため、より高画質の映像を格納することができる。また近年は、映像コンテンツとしてHDの解像度を超える4K(3840×2160)、8K(7680×4320)といったさらに高解像度を有する映像コンテンツ(以下、「高解像度映像」と言う。)も登場しており、4K映像の再生が可能な家庭用再生装置が普及してきている。また、高画質化技術として、前述の高解像度映像に加えて、映像の輝度のダイナミックレンジを従来よりも幅広く取ることによって映像のコントラストや色彩表現の向上を図る高ダイナミックレンジ(High Dynamic Range:HDR)技術が注目されてきている。また、それに伴いHDR技術に対応した映像コンテンツも登場してきていることから、今後は高解像度かつ高ダイナミックレンジの映像コンテンツを光ディスクなどの記録媒体に記録し、再生することが求められる。
BDには、映像の輝度のダイナミックレンジが従来の方式である標準ダイナミックレンジ(Standard Dynamic Range:SDR)に対応した映像ストリーム(以下、「SDRストリーム」と言う。)と、SDRのダイナミックレンジを拡大した方式である高ダイナミックレンジ(HDR)に対応した映像ストリーム(以下、「HDRストリーム」と言う。)のいずれか、あるいはその両方が記録される。また、HDRストリームには、複数の異なる方式が存在する。BDには、複数の異なる方式のいずれかの方式に対応したHDRストリーム、あるいは、複数の異なる方式にそれぞれ対応した複数のHDRストリームが記録される。
一方で、再生装置には、HDRストリームの再生能力を有するものと有さないものとが存在し、表示装置にもまた、HDR映像の表示能力を有するものと有さないものとが存在する。また、複数のHDRの方式に対応した複数のHDRストリームの再生能力を有する再生装置も存在し得るし、当該複数のHDRの方式に対応した複数のHDR映像の表示能力を有する表示装置も存在し得る。
このように、再生装置によって再生能力が異なり、また、表示装置によって表示能力が異なるため、互いに接続する再生装置および表示装置の組合せによって、記録媒体に記録されている複数の映像ストリームのうちいずれの方式のダイナミックレンジに対応した映像ストリームを選択して再生および表示するかが異なってくる。
例えば、再生装置は、HDRストリームの再生能力を有しているが、当該再生装置に接続されている表示装置がHDR映像の表示能力を有さない場合、記録媒体に記録されているHDRストリームの映像コンテンツを、HDRに対応した画質で表示装置に表示することはできないと言う課題がある。
以上の検討を踏まえ、本発明者は、上記課題を解決するために、下記の改善策を検討した。
本開示の一態様に係る再生方法は、記録媒体に記録された映像ストリームを再生する再生装置による再生方法であって、前記記録媒体には、映像の輝度のダイナミックレンジが高ダイナミックレンジ(HDR)に対応したHDRストリームと、映像の輝度のダイナミックレンジがHDRよりも狭い標準ダイナミックレンジ(SDR)に対応したSDRストリームとの少なくとも1つを含む1以上の映像ストリームと、前記1以上の映像ストリームに前記HDRストリームが含まれている否かを示す識別情報と、が記録されており、前記再生方法では、前記記録媒体から前記識別情報を読み出し、前記再生装置が前記HDRストリームを再生できるか否かを示す再生能力情報と、前記再生装置に接続されている表示装置がHDRの映像を表示できるか否かを示す表示能力情報とを取得し、読み出した前記識別情報と、取得した前記再生能力情報および前記表示能力情報とに応じて、前記1以上の映像ストリームの中から再生する映像ストリームを決定し、決定した前記映像ストリームを再生し、前記再生により得られた再生信号を前記表示装置に出力する。
これによれば、識別情報と、再生能力情報と、表示能力情報との3つの情報に応じて、再生する映像ストリームを決定しているため、適切な映像ストリームの映像を表示装置に出力できる。
また、例えば、前記決定では、前記1以上の映像ストリームのうちで、読み出した前記識別情報が前記1以上の映像ストリームに含まれることを示しており、かつ、取得した前記再生能力情報が再生できることを示し、かつ、取得した前記表示能力情報が表示できることを示す映像ストリームを、前記再生するストリームとして決定してもよい。
このため、適切な映像ストリームの映像を表示装置に出力できる。
また、例えば、前記決定では、前記再生装置で再生でき、かつ、前記表示装置で表示できる映像ストリームが2以上ある場合、当該2以上の映像ストリームのうちで、予め定められた優先度が高い映像ストリームを、前記再生するストリームとして決定してもよい。
このため、より適切な映像ストリームの映像を表示装置に出力できる。
また、例えば、前記識別情報は、さらに、前記1以上の映像ストリームに前記SDRストリームが含まれているか否かを示し、前記決定では、前記識別情報が、前記1以上の映像ストリームに前記HDRストリームおよび前記SDRストリームを含むことを示している場合、前記再生能力情報が前記HDRストリームを再生できることを示し、かつ、前記表示能力情報が前記HDRの映像を表示できることを示すとき、前記HDRストリームであることを示す前記識別情報に対応している映像ストリームを、前記再生するストリームとして決定し、前記再生能力情報が前記HDRストリームを再生できないことを示すか、または、前記表示能力情報が前記HDRストリームの映像を表示できないことを示すとき、前記SDRストリームであることを示す前記識別情報に対応している映像ストリームを、前記再生するストリームとして決定してもよい。
これによれば、HDRストリームを再生可能および表示可能な場合には、HDRストリームの映像を表示装置に出力する。このため、より高画質な映像を表示装置に出力できる。
また、例えば、前記識別情報は、さらに、前記1以上の映像ストリームのそれぞれについて、当該映像ストリームに第1のHDRストリームが含まれているか否か、および、当該映像ストリームに第2のHDRストリームが含まれているか否かを示し、前記決定では、前記識別情報が、前記1以上の映像ストリームに前記第1のHDRストリームおよび前記第2のHDRストリームが含まれていることを示している場合、前記再生能力情報が前記第2のHDRストリームを再生できることを示し、かつ、前記表示能力情報が前記第2のHDRストリームの映像を表示できることを示すとき、前記識別情報により前記第2のHDRストリームであることが示されている映像ストリームを、前記再生するストリームとして決定し、前記再生能力情報が前記第1のHDRストリームを再生できることを示し、かつ、前記表示能力情報が前記第1のHDRストリームの映像を表示できることを示すときであって、前記再生能力情報が前記第2のHDRストリームを再生できないことを示すか、または、前記表示能力情報が前記第2のHDRストリームの映像を表示できないことを示すとき、前記識別情報により前記第1のHDRストリームであることが示されている映像ストリームを、前記再生するストリームとして決定してもよい。
また、例えば、前記第2のHDRストリームは、前記第1のHDRストリームよりも予め定められた優先度が高い映像ストリームであってもよい。
これによれば、より優先度が高い第2のHDRストリームを再生可能および表示可能な場合には、第2のHDRストリームの映像を表示装置に出力できる。これにより、より適切な映像を表示装置に出力できる。
以下、本開示の実施形態について、図面を参照しながら説明する。
(実施の形態)
本開示に係る再生方法の実施の形態について図面を参照して説明する。
図1は、本開示の実施の形態における再生装置を使用するホームシアター・システムを示す模式図である。このホームシアター・システムは3840画素×2160画素(以下、「4K」という。)の2D映像に加えて、HDR映像を表示可能である。
図1に示すように、ホームシアター・システムは、BD−ROMディスク101を再生対象とし、再生装置102、表示装置103、およびリモコン104を含む。
BD−ROMディスク101は、読み出し専用記録媒体である。BD−ROMディスク101は、例えば、コンテンツとして映画を格納している。このコンテンツは、4Kの2D映像を表す映像ストリームを含む。前記4Kの2D映像は、HDR映像であるかSDR映像のいずれかであって、HDRストリームとSDRストリームとのいずれか、あるいはその両方を含む。これらの映像ストリームはエクステント単位でBD−ROMディスク101上に配置され、後述のデータ構造を利用して再生装置102によりアクセスされる。
再生装置102は、BD−ROMドライブ121を搭載している。BD−ROMドライブ121は、BD−ROM方式に準拠した光ディスクドライブである。再生装置102は、BD−ROMドライブ121を利用して、BD−ROMディスク101から映像ストリームを読み出す。再生装置102は、読み出した映像ストリームを映像データ/音声データに復号することで、映像ストリームを再生する。ここで、再生装置102は、映像ストリームを、SDR4Kの2D映像、および、HDR4Kの2D映像とのいずれとしても再生可能である。以下、SDR4Kの2D映像を再生するときの再生装置102の動作モードを「SDR再生モード」といい、HDR4Kの2D映像を再生するときの再生装置102の動作モードを「HDR再生モード」という。
再生装置102は、HDMI(登録商標)(High−Definition Multimedia Interface)ケーブル122で表示装置103に接続されている。再生装置102は、映像ストリームを復号することにより得られた映像データ/音声データをHDMI(登録商標)方式の映像信号/音声信号(再生信号とも言う。)に変換し、HDMI(登録商標)ケーブル122を通して表示装置103に伝送する。再生装置102は、更に、HDMI(登録商標)ケーブル122を通して表示装置103との間でCECメッセージを交換する。それにより、再生装置102は、HDR映像を表示可能か否かを表示装置103に問い合わせることができる。
表示装置103は、例えば、液晶ディスプレイである。表示装置103は、映像信号に従って画面131上に映像を表示し、音声信号に従って内蔵のスピーカから音声を発生させる。表示装置103は、HDR映像の表示に対応可能である。
リモコン104は、操作部と送信部とを含む。操作部は、複数のボタンを含む。各ボタンは、電源のオンオフ、または、BD−ROMディスク101の再生開始若しくは停止等、再生装置102または表示装置103の各機能に対応付けられている。操作部はユーザによる各ボタンの押下を検出し、そのボタンの識別情報を信号で送信部に伝える。送信部は、操作部からの信号を赤外線(または他の無線方式)による信号IRに変換して再生装置102または表示装置103へ送出する。一方、再生装置102と表示装置103とは、それぞれ、リモコン104から送信された信号IRを受信し、受信した信号IRの示す機能を実行する。こうして、ユーザは、再生装置102または表示装置103を遠隔操作できる。
次に本開示に係る記録媒体であるBD−ROMの、2D映像を格納するためのデータ構造について説明する。
図2は、BD−ROMの構成を示す図である。
図2では、第4段目にBD−ROMディスク101を示し、第3段目にBD−ROMディスク101上のトラック202を示す。図2のトラック202は、BD−ROMディスク101の内周から外周にかけてらせん状に形成されているトラック202を横方向に引き伸ばして描画している。BD−ROMディスク101は、他の光ディスク、例えばDVDやCDなどと同様にその内周から外周に向けてらせん状に記録領域を有し、内周のリードインと外周のリードアウトとの間に論理データを記録できるボリューム領域を有している。ボリューム領域は、先頭から順に光ディスクをアクセスする単位で通し番号が振られており、この番号のことを論理アドレスと呼ぶ。光ディスクからのデータの読み出しは、論理アドレスを指定することで行われる。ここでは論理アドレスは、光ディスク上の物理的な配置においても、連続していると定義する。すなわち、論理アドレスが連続しているデータは、再生装置102のBD−ROMドライブ121の光ピックアップがシークを行わずに読み出すことが可能である。また、リードインの内側にはBCA(Burst Cutting Area)と呼ばれるBD−ROMドライブ121でしか読み出せない特別な領域がある。この領域は、アプリケーションから読み出せないため、例えば著作権保護技術などに利用されることがよくある。
ボリューム領域には、先頭からファイルシステムのボリューム情報が記録され、続いて映像データなどのアプリケーションデータが記録されている。ファイルシステムとはディスク上のデータをディレクトリまたはファイルと呼ばれる単位で表現する仕組みである。ファイルシステムは、BD−ROMディスク101の場合ではUDF(Universal Disc Format)が用いられる。日常使っているPC(パーソナルコンピュータ)の場合でも、FATまたはNTFSと呼ばれるファイルシステムによって、ディレクトリやファイルという構造でハードディスクに記録されたデータがコンピュータ上で表現され、ユーザビリティを高めている。このファイルシステムにより、通常のPCと同じように記録されている論理データをディレクトリ、ファイル構造を使って読み出しする事が可能になっている。
BD−ROMディスク101上のディレクトリまたはファイル構造では、ルートディレクトリ(ROOT)の直下にBDMVディレクトリが置かれている。BDMVディレクトリは、BD−ROMディスク101で扱うAVコンテンツや管理情報などのデータが記録されているディレクトリである。BDMVディレクトリの配下には、タイトルを構成するインデックステーブルが定義されたINDEXファイル、PLAYLISTディレクトリ、CLIPINFOディレクトリ、STREAMディレクトリ、PROGRAMディレクトリが配置される。映像および音声といったAVコンテンツが多重化され格納されたAVクリップ(XXX.M2TS)、AVクリップの管理情報を格納したクリップ情報ファイル(XXX.CLPI)、AVクリップの論理的な再生経路を定義したプレイリストファイル(YYY.MPLS)、動的なシナリオを定義するためのプログラムが格納されたBDプログラムファイル(AAA.PROG)は、それぞれ前述のSTREAMディレクトリ、CLIPINFOディレクトリ、PLAYLISTディレクトリ、PROGRAMディレクトリの下に配置される。
以下に、BDMVディレクトリの配下に配置される各ファイルのデータ構造について説明する。
まず、INDEXファイルについて説明する。図3は、INDEXファイルの内部構成を示す図である。
図3に示すように、INDEXファイルは、インデックステーブルを有する。インデックステーブルは、BD−ROMディスク101に格納される全てのタイトル、トップメニュー、FirstPlayといったタイトル構成を定義する最上位層のテーブルである。このテーブルには、全てのタイトル、トップメニュー、FirstPlayから最初に実行されるBDプログラムファイルが指定されている。BD−ROMディスク101の再生装置102は、タイトルあるいはメニューが呼び出されるたびにインデックステーブルを参照して、所定のBDプログラムファイルを実行する。ここで、FirstPlayとは、コンテンツプロバイダによって設定されるもので、BD−ROMディスク101再生時に自動実行されるBDプログラムファイルが設定されている。また、トップメニューは、リモコン104等を用いたユーザの操作により、例えば「メニューに戻る」というコマンドが実行されるときに、呼び出されるBDプログラムファイルが設定されている。
図2に戻り、BDプログラムファイル(AAA.PROG)は、タイトルから指定されることにより実行されるプログラムが格納されている。プログラムのファイルは複数あり、プリフィックス(AAA)がプログラムを識別するのに使用される。ここで使用されるプログラムは、BDの場合はコマンドナビゲーションと呼ばれる独自仕様のインタープリタ方式のプログラムが使われるが、言語方式は本開示の本質ではないため、Java(登録商標)やJavaScript(登録商標)のような汎用のプログラミング言語であっても構わない。このプログラムによって再生されるプレイリストが指定される。
続いて、AVクリップ(XXX.M2TS)およびクリップ情報ファイル(XXX.CLPI)について説明する。
AVクリップは、MPEG−2トランスポートストリーム形式のデジタルストリームである。
図4は、AVクリップの構成を示す図である。本図に示すようにAVクリップは、ビデオストリーム(映像ストリーム)、オーディオストリーム、プレゼンテーショングラフィックスストリーム(PG)、インタラクティブグラフィックスストリームのうち、1つ以上を多重化することで得られる。ビデオストリームは映画の主映像および副映像を、オーディオストリーム(IG)は映画の主音声部分とその主音声とミキシングする副音声を、プレゼンテーショングラフィックスストリームは、映画の字幕をそれぞれ示している。ここで主映像とは画面に表示される通常の映像を示し、副映像とは主映像の中に小さな画面で表示する映像のことである。また、インタラクティブグラフィックスストリームは、画面上にGUI部品を配置することにより作成される対話画面を示している。ビデオストリームは、MPEG−2、MPEG−4 AVC、または、SMPTE VC−1などの方式で符号化されている。オーディオストリームは、AC−3、ドルビー・デジタル・プラス(Dolby Digital(登録商標) Plus)、MLP(Meridian Lossless Packing:登録商標)、DTS(Digital Theater System:登録商標)、DTS−HD、またはリニアPCM(Pulse Code Modulation)などの方式で符号化されている。
ビデオストリームの構成について説明する。MPEG−2、MPEG−4 AVC、SMPTE VC−1などの動画圧縮符号化においては、動画像の空間方向および時間方向の冗長性を利用してデータ量の圧縮を行う。時間方向の冗長性を利用する方法として、ピクチャ間予測符号化が用いられる。ピクチャ間予測符号化では、あるピクチャを符号化する際に、表示時間順で前方または後方にあるピクチャを参照ピクチャとする。そして、その参照ピクチャからの動き量を検出し、動き補償を行ったピクチャと符号化対象ピクチャとの差分値に対して空間方向の冗長度を取り除くことによりデータ量の圧縮を行う。
ここでは、参照ピクチャを持たずに符号化対象ピクチャのみを用いてピクチャ内予測符号化を行うピクチャをIピクチャと呼ぶ。ピクチャとは、フレームおよびフィールドの両者を包含する1つの符号化の単位である。また、既に処理済の1枚のピクチャを参照してピクチャ間予測符号化するピクチャをPピクチャとよび、既に処理済みの2枚のピクチャを同時に参照してピクチャ間予測符号化するピクチャをBピクチャと呼び、Bピクチャの中で他のピクチャから参照されるピクチャをBrピクチャと呼ぶ。また、フレーム構造の場合のフレーム、または、フィールド構造の場合のフィールドを、ここではビデオアクセスユニットと呼ぶ。
AVクリップに含まれる各ストリームは、PID(Packet ID)によって識別される。PIDとしては、例えば、映画の映像に利用するビデオストリームには0x1011が、オーディオストリームには0x1100から0x111Fまでが、プレゼンテーショングラフィックスには0x1200から0x121Fまでが、インタラクティブグラフィックスストリームには0x1400から0x141Fまでが、映画の副映像に利用するビデオストリームには0x1B00から0x1B1Fまでが、主音声とミキシングする副音声に利用するオーディオストリームには0x1A00から0x1A1Fまでが、それぞれ割り当てられている。
図5は、AVクリップに多重化されている各ストリームを模式的に示す図である。
まず、複数のビデオフレームからなるビデオストリーム501と、複数のオーディオフレームからなるオーディオストリーム504とを、それぞれPESパケット列502、505に変換し、さらに、TSパケット503、506に変換する。同じくプレゼンテーショングラフィックスストリーム507と、インタラクティブグラフィックスストリーム510とを、それぞれPESパケット列508、511に変換し、さらに、TSパケット509、512に変換する。AVクリップ513は、これらのTSパケット503、506、509、512を1本のストリームに多重化することで構成される。
図6は、PESパケット列に格納されているビデオフレーム列の詳細を示す図である。
図6では、第1段目にビデオストリームのビデオフレーム列を示し、第2段目にPESパケット列を示す。図6に示すように、ビデオストリームにおける複数のVideo Presentation UnitであるIピクチャyy1、Pピクチャyy2、Bピクチャyy3、yy4は、ピクチャ毎に分割され、分割された各ピクチャはPESパケットのペイロードに格納される。各PESパケットは、PESヘッダを有し、PESヘッダには、ピクチャの表示時刻であるPTS(Presentation Time−Stamp)やピクチャの復号時刻であるDTS(Decoding Time−Stamp)が格納される。
図7は、AVクリップにおけるTSパケットおよびソースパケットの構造を示す図である。
図7に示すように、TSパケット列は、複数のTSパケットを有する。複数のTSパケットのそれぞれは、ストリームを識別するPIDなどの情報を持つ4ByteのTSヘッダと、データを格納する184ByteのTSペイロードとから構成される188Byte固定長のパケットであり、前述で説明したPESパケットは分割されTSペイロードに格納される。BD−ROMの場合、TSパケットに4ByteのTP_Extra_Headerが付与されることで192Byteのソースパケットが構成され、各ソースパケットがAVクリップに書き込まれる。TP_Extra_Headerには、ATS(Arrival_Time_Stamp)などの情報が記載される。ATSは、当該TSパケットの、後述するシステムターゲットデコーダ1503のPIDフィルタへの転送開始時刻を示す。AVクリップは、図7の下段に示すように複数のソースパケットが並んで構成される。AVクリップの先頭からインクリメントする番号はSPN(ソースパケットナンバー)と呼ばれる。
また、AVクリップに含まれるTSパケットには、映像、音声、字幕などの各ストリーム以外にもPAT(Program Association Table)、PMT(Program Map Table)、PCR(Program Clock Reference)などが含まれる。PATは、AVクリップ中に利用されるPMTのPIDが何であるかを示す。PAT自身のPIDは0で登録されている。PMTは、AVクリップ中に含まれる映像、音声、字幕などの各ストリームのPIDと各PIDに対応するストリームの属性情報とを有する。また、PMTは、AVクリップに関する各種ディスクリプタを有する。ディスクリプタには、AVクリップのコピーを許可または不許可を指示するコピーコントロール情報などがある。PCRは、ATSの時間軸であるATC(Arrival Time Clock)と、PTSおよびDTSの時間軸であるSTC(System Time Clock)との同期を取るために、そのPCRパケットがデコーダに転送されるATSに対応するSTC時間の情報を有する。
図8はPMTのデータ構造を詳しく説明する図である。
PMTの先頭には、そのPMTに含まれるデータの長さなどを記したPMTヘッダが配置される。その後ろには、AVクリップに関するディスクリプタが複数配置される。前述したコピーコントロール情報などが、ディスクリプタとして記載される。ディスクリプタの後には、AVクリップに含まれる各ストリームに関するストリーム情報が複数配置される。ストリーム情報は、ストリームの圧縮コーデックなどを識別するためストリームタイプ、ストリームのPID、ストリームの属性情報(フレームレート、アスペクト比など)が記載されたストリームディスクリプタから構成される。ストリームディスクリプタはAVクリップに存在するストリームの数だけ存在する。
図9は、クリップ情報ファイルの内部構成を示す図である。
クリップ情報ファイルは、図9に示すようにAVクリップの管理情報であり、AVクリップと1対1に対応している。クリップ情報ファイルは、クリップ情報、ストリーム属性情報およびエントリマップから構成される。
クリップ情報は、図9に示すようにシステムレート、再生開始時刻および再生終了時刻から構成されている。システムレートは、AVクリップの、後述するシステムターゲットデコーダのPIDフィルタへの最大転送レートを示す。AVクリップ中に含まれるATSの間隔はシステムレート以下になるように設定される。再生開始時刻はAVクリップの先頭のビデオフレームのPTSであり、再生終了時刻はAVクリップの終端のビデオフレームのPTSに1フレーム分の再生間隔を足したものが設定される。
図10は、ストリーム属性情報の内部構成を示す図である。
ストリーム属性情報は、図10に示すように、AVクリップに含まれる各ストリームについての属性情報が、PID毎に登録される。ストリーム属性情報は、ビデオストリーム、オーディオストリーム、プレゼンテーショングラフィックスストリーム、インタラクティブグラフィックスストリーム毎に対応した、互いに異なる属性情報を有する。ビデオストリーム属性情報は、対応するビデオストリームがどのような圧縮コーデックで圧縮されたか、当該ビデオストリームを構成する個々のピクチャデータの解像度がどれだけであるか、アスペクト比はどれだけであるか、フレームレートはどれだけであるかなどを示す情報を有する。オーディオストリーム属性情報は、対応するオーディオストリームがどのような圧縮コーデックで圧縮されたか、当該オーディオストリームに含まれるチャンネル数は何であるか、何の言語に対応するか、サンプリング周波数がどれだけであるかなどを示す情報を有する。これらの情報は、再生装置において、再生する前のデコーダの初期化などに利用される。
図11は、エントリマップの内部構成を示す図である。
エントリマップは、図11に示すように、エントリマップヘッダ情報1101と、AVクリップ内に含まれるビデオストリームの各Iピクチャの表示時刻を示すPTSと各Iピクチャが開始するAVクリップのSPNとが格納されたテーブル情報である。ここではテーブルの1つの行で示される対となるPTSおよびSPNの情報をエントリポイントと呼ぶことにする。また先頭を0としてエントリポイント毎にインクリメントした値をエントリポイントID(以下、「EP_ID」と言う。)と呼ぶことにする。このエントリマップを利用することにより、再生装置はビデオストリームの時間軸上の任意の地点に対応するAVクリップのファイル位置を特定することができるようになる。例えば、早送りや巻戻しなどの特殊再生の際には、エントリマップに登録されるIピクチャを特定し、特定したIピクチャから再生することによりAVクリップを解析することなく効率的に処理を行うことができる。また、エントリマップは、AVクリップ内に多重化されるビデオストリーム毎に作られ、PIDで管理される。また、エントリマップには、先頭にエントリマップヘッダ情報1101が格納される。エントリマップヘッダ情報1101には、該当エントリマップが指すビデオストリームのPIDやエントリポイント数などの情報が格納される。
次に、プレイリストファイル(YYY.MPLS)について説明する。図12は、プレイリストの内部構成を示す図である。
プレイリストは、AVクリップ1204の再生経路を示すものである。図12に示すように、プレイリストは1つ以上のプレイアイテム1201から構成され、各プレイアイテムはAVクリップ1204に対する再生区間を示す。各プレイアイテム1201は、プレイアイテムIDで識別され、プレイリスト内で再生されるべき順序で記述されている。また、プレイリストは、再生開始点を示すエントリマーク1202を含んでいる。エントリマーク1202は、各プレイアイテムで定義される再生区間内に対して付与される。エントリマーク1202は、図12に示すように、プレイアイテムに対して再生開始点となりうる位置に付与され、頭出し再生に利用される。例えば、映画タイトルにおいて、エントリマーク1202をチャプタの先頭となる位置に付与することで、当該チャプタの先頭から再生開始できる。なお、ここでは、一連のプレイアイテムの再生経路をメインパス1205と定義する。なお、AVクリップ情報1203は、AVクリップ1204の先頭からの復号時刻/表示時刻と、AVクリップ1204の論理アドレスとが関連付けられた情報である。
プレイアイテムの内容について説明する。図13は、プレイアイテムの内部構成を示す図である。
プレイアイテムには、再生(参照)するクリップ情報1301、再生開始時刻1302、再生終了時刻1303、コネクションコンディション1310、およびストリーム選択テーブル1305が含まれている。再生開始時刻および再生終了時刻は、時刻情報であるため、再生装置はクリップ情報ファイルのエントリマップを参照し、指定された再生開始時刻および再生終了時刻に対応するSPNを取得する。再生装置は、取得したSPNから読み出し開始位置を特定して再生処理を行う。
コネクションコンディション1310は、前方プレイアイテムとの接続タイプを示している。
プレイアイテムのコネクションコンディション1310が「1」の場合は、プレイアイテムが指し示すAVクリップは、そのプレイアイテムの前のプレイアイテムが指し示すAVクリップとシームレス接続が保証されないことを示す。
プレイアイテムのコネクションコンディション1310が「5」か「6」の場合は、プレイアイテムが指し示すAVクリップは、そのプレイアイテムの前のプレイアイテムが指し示すAVクリップとシームレスに接続されることが保証されることを示す。
コネクションコンディション1310が「5」の場合は、プレイアイテム間でSTCの連続性が途切れていてもよい。つまり、この場合、接続前プレイアイテムのAVクリップ終端のビデオ表示時刻と、接続後プレイアイテムのAVクリップ先頭のビデオ表示時刻とは不連続でよい。ただし、接続前プレイアイテムのAVクリップを後述するシステムターゲットデコーダ1503のPIDフィルタに入力した後に続けて、接続後プレイアイテムのAVクリップをシステムターゲットデコーダ1503のPIDフィルタに入力して再生したときに、システムターゲットデコーダ1503のデコードが破綻しないようにAVクリップを作成する必要がある。また接続前プレイアイテムのAVクリップのオーディオの終端フレームと、接続後プレイアイテムのオーディオの先頭フレームは再生時間軸で重ならなければならないなどの制約条件がある。
また、コネクションコンディション1310が「6」の場合は、接続前プレイアイテムのAVクリップと接続後プレイアイテムのAVクリップとを結合したときに1本のAVクリップとして再生できなければならない。つまり、接続前プレイアイテムのAVクリップと接続後プレイアイテムのAVクリップとの間でSTCは連続し、またATCも連続する。
ストリーム選択テーブル1305は、複数のストリームエントリ1309から構成される。複数のストリームエントリ1309のそれぞれは、ストリーム選択番号1306、ストリームパス情報1307、およびストリーム識別情報1308から構成される。
ストリーム選択番号1306は、ストリーム選択テーブルに含まれるストリームエントリ1309の先頭から順にインクリメントされる番号であり、再生装置がストリームを識別するために利用される番号である。
ストリームパス情報1307は、ストリーム識別情報1308によって示されるストリームが、どのAVクリップに多重化されているかを示す情報である。ストリームパス情報1307は、例えば“メインパス”であれば、該当するプレイアイテムのAVクリップを示し、“サブパスID=1”であれば、そのサブパスIDが示すサブパスにおいて、該当するプレイアイテムの再生区間に対応するサブプレイアイテムのAVクリップを示す。サブパスについては次の節で説明する。
ストリーム識別情報1308は、PIDなどの情報であり、参照するAVクリップに多重化されているストリームを示す。また、ストリームエントリ1309には、各ストリームの属性情報も同時に記録されている。ここで各ストリームの属性情報とは、対応するストリームの性質を示す情報で、例えばオーディオ、プレゼンテーショングラフィックス、またはインタラクティブグラフィックスの場合には、言語属性などが含まれる。
次に、サブパスを含むプレイリストについて説明する。図14は、サブパスを含むプレイリストの内部構成を示す図である。
プレイリストは、図14に示すように1つ以上のサブパスを有することができる。サブパスには、プレイリストに登録される順にサブパスIDとしてのIDが付与される。サブパスIDは、サブパスを識別するために使われる。サブパスは、メインパスと同期して再生される一連の再生経路を示す。サブプレイアイテムは、プレイアイテムと同様に再生するクリップ情報1301、再生開始時刻1302および再生終了時刻1303を有する。サブプレイアイテムの再生開始時刻1302および再生終了時刻1303は、メインパスと同じ時間軸で表される。例えば、プレイアイテム#2のストリーム選択テーブル1305に登録されているあるストリームエントリ1309が、サブパスID=0でプレゼンテーショングラフィックス1を示す場合は、サブパスID=0のサブパスの中で、プレイアイテム#2の再生区間に同期して再生するサブプレイアイテム#2のAVクリップの中に多重化されるプレゼンテーショングラフィックス1が、プレイアイテム#2再生区間に再生されることになる。また、サブプレイアイテムには、プレイアイテムのコネクションコンディションと同じ意味を持つSPコネクションコンディションというフィールドが存在する。SPコネクションコンディションが「5」もしくは「6」のサブプレイアイテム境界のAVクリップは、コネクションコンディション「5」もしくは「6」と同じ上記条件を守る必要がある。
以上が、本開示にかかる記録媒体であるBD−ROMの、2D映像を格納するためのデータ構造である。
続いて、本開示にかかる2D映像を格納するBD−ROMを再生する再生装置(2D再生装置)について説明する。
図15は、再生装置の内部構成を示す図である。2Dの再生装置1500は、BD−ROMドライブ1501、リードバッファ1502、システムターゲットデコーダ1503、プログラムメモリ1504、管理情報メモリ1505、プログラム実行部1506、再生制御部1507、プレーヤ変数1508、ユーザイベント処理部1509およびプレーン加算部1510から構成されている。
BD−ROMドライブ1501は、再生制御部1507からの要求を元にBD−ROMディスクから各種データを読み出す。BD−ROMディスクから読み出されたAVクリップはリードバッファ1502に、INDEXファイル、プレイリストファイル、およびクリップ情報ファイルは管理情報メモリ1505に、BDプログラムファイルはプログラムメモリ1504に、それぞれ転送される。
リードバッファ1502は、BD−ROMドライブを使って読み出したデータを、管理情報メモリ1505はINDEXファイル、プレイリストファイルおよびクリップ情報ファイルの管理情報を、プログラムメモリ1504は、BDプログラムファイルを、それぞれ格納する。リードバッファ1502、管理情報メモリ1505およびプログラムメモリ1504のそれぞれは、メモリ等で構成されたバッファである。
システムターゲットデコーダ1503は、リードバッファ1502に読み出されたソースパケットに対して多重分離処理を行い、ストリームのデコード処理を行う。システムターゲットデコーダ1503は、AVクリップに含まれるストリームのデコードに必要な、コーデック種類やストリーム属性などの情報を再生制御部1507から取得する。システムターゲットデコーダ1503は、デコードした主ビデオストリーム、副映像ビデオストリーム、インタラクティブグラフィックスストリームおよびプレゼンテーショングラフィックスストリームを、それぞれのプレーンメモリである主映像プレーン、副映像プレーン、インタラクティブグラフィックスプレーン(IGプレーン)およびプレゼンテーショングラフィックスプレーン(PGプレーン)に書き出す。また、システムターゲットデコーダ1503は、デコードした主音声ストリームおよび副音声ストリームをミキシングし、ミキシングした結果をスピーカなどに出力する。また、システムターゲットデコーダ1503は、プログラム実行部1506から転送される、メニューなどに表示するためのJPEG、PNGなどのグラフィックスデータをデコードして、イメージプレーンに書き出す処理を行う。システムターゲットデコーダ1503の詳細については後述する。
ユーザイベント処理部1509は、リモコンを通じたユーザ操作に応答して、プログラム実行部1506や再生制御部1507に処理の実行を依頼する。例えば、リモコンでボタンを押した場合は、そのボタンに含まれるコマンドを実行するようプログラム実行部1506に依頼する。例えば、リモコンで早送りボタンまたは巻戻しボタンが押された場合には、再生制御部1507に、現在再生しているプレイリストのAVクリップに対する早送り処理または巻戻し処理の実行を命令する。
再生制御部1507は、BD−ROMドライブ1501およびシステムターゲットデコーダ1503を制御して、AVクリップの再生を制御する。再生制御部1507は、プログラム実行部1506からの再生命令や、ユーザイベント処理部1509からの通知に基づき、プレイリスト情報を解釈してAVクリップの再生処理を制御する。また、再生制御部1507は、プレーヤ変数1508の設定や参照を行い、再生動作を行う。
プレーヤ変数1508には、再生装置の状態を示すシステムパラメータ(SPRM)と、一般用途として使用可能なゼネラルパラメータ(GPRM)とがある。
図16はシステムパラメータ(SPRM)の一覧である。
SPRM(0) : 言語コード
SPRM(1) : 主音声ストリーム番号
SPRM(2) : 字幕ストリーム番号
SPRM(3) : アングル番号
SPRM(4) : タイトル番号
SPRM(5) : チャプタ番号
SPRM(6) : プログラム番号
SPRM(7) : セル番号
SPRM(8) : 選択キー情報
SPRM(9) : ナビゲーションタイマー
SPRM(10) : 再生時刻情報
SPRM(11) : カラオケ用ミキシングモード
SPRM(12) : パレンタル用国情報
SPRM(13) : パレンタルレベル
SPRM(14) : プレーヤ設定値(ビデオ)
SPRM(15) : プレーヤ設定値(オーディオ)
SPRM(16) : 音声ストリーム用言語コード
SPRM(17) : 音声ストリーム用言語コード(拡張)
SPRM(18) : 字幕ストリーム用言語コード
SPRM(19) : 字幕ストリーム用言語コード(拡張)
SPRM(20) : プレーヤリージョンコード
SPRM(21) : 副映像ストリーム番号
SPRM(22) : 副音声ストリーム番号
SPRM(23) : 再生状態
SPRM(24) : 3D映像再生能力
SPRM(25) : HDR映像・グラフィックス再生能力
SPRM(26) : HDR表示能力
SPRM(27) : HDR出力モード
SPRM(28) : HDR出力プレファレンス
SPRM(29) : 予備
SPRM(30) : 予備
SPRM(31) : 予備
SPRM(32) : 予備
SPRM(10)は、AVクリップに属する各ピクチャデータが表示される度に更新される。つまり再生装置が新たなピクチャデータを表示させれば、その新たなピクチャデータの表示時刻(PTS)を示す値にSPRM(10)は更新される。このSPRM(10)を参照すれば、現在の再生時点を知得することができる。
SPRM(16)の音声ストリーム用言語コードやSPRM(18)の字幕ストリーム用言語コードは、再生装置のOSDなどで設定できる項目であり、再生装置のデフォルトの言語コードを示す。例えば、SPRM(16)の音声ストリーム用言語コードが英語であれば、プレイリストを再生する上で、プレイアイテムのストリーム選択テーブルの中から同じ言語コードを持つストリームエントリを探し出し、その音声ストリームを選択して再生するといった機能をBDプログラムファイルに入れることができる。
SPRM(25)は、システムターゲットデコーダ1503がHDR画質の主ビデオストリームをデコード可能であるか否かを示す情報を含む。また、プログラム実行部1506から転送されるJPEG、PNGなどのグラフィックスデータをHDR画質に変換可能であるか否かを示す情報を含む。
SPRM(26)は、再生装置に接続されているテレビなどの表示装置がHDR映像を表示可能であるか否かを示す情報を含む。
SPRM(27)は、再生装置が、接続されている表示装置に対してプレーン加算部1510から出力される表示データをHDR画質で出力するか、SDR画質で出力するかの状態を示す情報を含む。
SPRM(28)は、再生装置がHDR画質で出力することを優先するか、あるいはSDR画質で出力することを優先するかどうかのユーザ嗜好情報を含む。
また、再生制御部1507は、システムパラメータの状態をチェックしながら再生する。また、SPRM(1)、SPRM(2)、SPRM(21)およびSPRM(22)は、それぞれ音声ストリーム番号、字幕ストリーム番号、副映像ストリームおよび副音声ストリームの番号を示し、これらの値は、前述したストリーム選択番号1306に対応する。例えば、プログラム実行部1506によって、音声ストリーム番号SPRM(1)が変更されたとする。再生制御部1507は、現在再生しているプレイアイテムのストリーム選択テーブル1305の中から、ストリーム選択番号1306と比較して、一致するストリームエントリ1309を参照し、再生する音声ストリームを切り替える。このようにしてどの音声ストリーム、どの字幕ストリーム、どの副映像ストリームを再生するかどうかを切り替える。
プログラム実行部1506は、BDプログラムファイルに格納されたプログラムを実行するプロセッサである。プログラム実行部1506は、格納されたプログラムに従って動作を行い、次のような制御を行う。
(1)再生制御部1507に対してプレイリスト再生を命令する。
(2)システムターゲットデコーダに対してメニューやゲームのグラフィックスのためのPNG・JPEGを転送して画面に表示する。
これらの制御はプログラムの作りに応じて自由に行うことができ、どのように制御するかは、オーサリング工程によるBDプログラムファイルのプログラミング工程によって決まる。
プレーン加算部1510は、主映像プレーン、副映像プレーン、インタラクティブグラフィックスプレーン、プレゼンテーショングラフィックスプレーン、およびイメージプレーンを瞬時に重畳し、TVなどの画面に表示する。
次に、図17を参照しながらシステムターゲットデコーダ1503について説明する。図17は、システムターゲットデコーダの内部構成の詳細を示す図である。
CLOCK1712は、例えば、周波数が27(MHz)のクロック信号をATCカウンタ1711へ供給する。ATCカウンタ1711は、CLOCK1712から供給されるクロック信号に基づいてATCの値を生成する。
ソースデパケタイザ1710は、システムターゲットデコーダ1503に転送されるソースパケットを解釈し、TSパケットを取り出しPIDフィルタに送出する。この送出にあたって、ソースデパケタイザ1710は、各ソースパケットのATSに応じてデコーダへの入力時刻を調整する。
具体的には、ソースデパケタイザ1710は、ATCカウンタ1711が生成するATCの値と、ソースパケットのATS値とが同一になった瞬間に、AVクリップの記録レートに従って、そのTSパケットだけをPIDフィルタに転送する。
PIDフィルタ1714は、ソースデパケタイザ1710から出力されたTSパケットのうち、TSパケットのPIDが再生に必要とされるPIDに一致するものを、PIDに従って、主映像ビデオデコーダ1700、副映像ビデオデコーダ1720、IGデコーダ1740、PGデコーダ1730、主音声デコーダ1750および副音声デコーダ1760に転送する。例えば、BD−ROMの場合には、PIDフィルタは、TSパケットに含まれるPIDが0x1011である場合は主映像ビデオデコーダ1700に、PIDが0x1B00から0x1B1Fである場合は副映像ビデオデコーダ1720に、PIDが0x1100から0x111Fである場合は主音声デコーダ1750に、PIDが0x1A00から0x1A1Fである場合は副音声デコーダ1760に、PIDが0x1200から0x121Fである場合はPGデコーダ1730に、PIDが0x1400から0x141Fである場合はIGデコーダ1740に転送する。
CLOCK1716は、例えば、周波数が27(MHz)のクロック信号をSTC1715へ供給する。STC1715は、CLOCK1716から供給されるクロック信号に基づいて、上述の対応するデコーダのデコードに係る時間(PTSおよびDTS)の時間軸であるSTC(System Time Clock)を保持する。TSパケットのPIDがPCRのPIDに一致するとき、STC1715は、PIDフィルタ1714からPCRに含まれるSTC時間の情報を供給されると、ATC時間との同期が取られる。上述の対応するデコーダは、STC1715が保持するSTC時間を参照してデコードのタイミングを制御する。
主映像ビデオデコーダ1700は、TB(Transport Stream Buffer)1701、MB(Multiplexing Buffer)1702、EB(Elementary StreamBuffer)1703、圧縮映像デコーダ1704およびDPB(Decoded Picture Buffer)1705から構成される。
TB1701は、ビデオストリームを含むTSパケットがPIDフィルタから出力された際、TSパケットをそのまま一旦蓄積するバッファである。
MB1702は、TB1701からEB1703にビデオストリームを出力するにあたって、一旦PESパケットを蓄積しておくためのバッファである。TB1701からMB1702にデータが転送される際に、TSパケットのTSヘッダは取り除かれる。
EB1703は、符号化状態にあるピクチャ(Iピクチャ、BピクチャおよびPピクチャ)が格納されるバッファである。MB1702からEB1703にデータが転送される際にPESヘッダが取り除かれる。
圧縮映像デコーダ1704は、ビデオエレメンタリストリームの個々のビデオアクセスユニットを所定の復号時刻(DTS)に従ってデコードすることにより、フレーム/フィールド画像を作成する。AVクリップに多重化されるビデオストリームの圧縮符号化形式にはMPEG2、MPEG4AVC、VC1などがあるため、ストリームの属性に応じて、圧縮映像デコーダ1704のデコード方法は切り替えられる。圧縮映像デコーダ1704は、デコードされたフレーム/フィールド画像をDPB1705に転送し、表示時刻(PTS)のタイミングで対応するフレーム/フィールド画像を主映像プレーン1708に書き出す。
DPB1705は、復号されたフレーム/フィールド画像を一時的に保持しておくバッファである。DPB1705は、圧縮映像デコーダ1704が、ピクチャ間予測符号化されたPピクチャやBピクチャなどをビデオアクセスユニットごとにデコードする際に、既にデコードされたピクチャを参照するために利用するバッファである。
副映像ビデオデコーダ1720は、主映像ビデオデコーダ1700と同様の構成を有し、入力される副映像ビデオストリームのデコードを行い、表示時刻(PTS)のタイミングでピクチャを副映像プレーン1725に書き出す。
PGデコーダ1730は、ソースデパケタイザ1710から入力されるTSパケットからプレゼンテーショングラフィックスストリームを抽出してデコードし、非圧縮のグラフィックスデータを表示時刻(PTS)のタイミングでPGプレーン1735に書き出す。
IGデコーダ1740は、ソースデパケタイザ1710から入力されるTSパケットからインタラクティブグラフィックスストリームを抽出してデコードし、非圧縮のグラフィックスデータを表示時刻(PTS)のタイミングでIGプレーン1745に書き出す。
主音声デコーダ1750は、緩衝バッファを有し、バッファにデータを蓄えながら、TSヘッダ、PESヘッダなどの情報を取り除いて、音声ストリームのデコード処理を行うことで非圧縮のLPCM状態のオーディオデータを得る。主音声デコーダは、得られたオーディオデータを再生時刻(PTS)のタイミングで音声ミキサー1765に出力する。AVクリップに多重化されるオーディオストリームの圧縮符号化形式には、AC3、DTSなどがあるため、主音声デコーダは、ストリームの属性に応じて、圧縮音声の復号化方式を切り替えてデコード処理を行う。
副音声デコーダ1760は、主音声デコーダ1750と同様の構成を持ち、入力される副音声ストリームのデコード処理を行い、表示時刻のタイミングでデコード処理により得られた非圧縮のLPCMの状態のオーディオデータを音声ミキサー1765に出力する。AVクリップに多重化されるオーディオストリームの圧縮符号化形式には、DolbyDigitalPlus、DTS−HD LBRなどがあるため、副音声デコーダ1760は、ストリームの属性に応じて、圧縮音声の復号化方式を切り替えてデコード処理を行う。
音声ミキサー1765は、主音声デコーダから出力される非圧縮音声データと副音声デコーダから出力される非圧縮音声データとをミキシング(音の重ね合わせ)してスピーカなどに出力する。
イメージプロセッサ1770は、プログラム実行部1506から転送されるグラフィックスデータ(PNG・JPEG)をデコードして、プログラム実行部1506から指定される表示時刻にしたがって、イメージプレーン1775に出力する。
以上が本開示にかかる2D再生装置の構成である。
<HDR映像を含むデータの再生>
次に、図18を用いて、映像コンテンツの高ダイナミックレンジについて説明する。図18は、輝度レベルの標準ダイナミックレンジおよび高ダイナミックレンジの関係を示す図である。
従来のビデオデータでは、1ピクチャ中の1画素は、8ビットの輝度情報と8ビット×2つの色彩情報とによって表現される。特に輝度情報は、LEDディスプレイやプラズマディスプレイなどの表示装置が発光することができる輝度レベルと対応づけられた情報であり、図18の(A)に示す対応関係は、8ビットのビットコード値と輝度レベルとが対応付けられた関係を示す。デコードされた映像信号の各画素の輝度情報は、図18の(A)の輝度信号変換関係(EOTF)で表示装置において輝度レベルに変換されて発光される。従来、EOTFは、従来の表示装置の標準的な発光性能から、輝度レベルの上限を100〔nit〕として、この輝度レベルの範囲において、輝度レベルと8ビットのビットコード値信号とが対応づけられている。図18の(A)に示すEOTFによって表現される映像コンテンツを標準ダイナミックレンジ(SDR)映像と呼ぶ。
これに対して、表示装置の発光性能の進歩によって輝度レベルを100〔nit〕以上のさらに高いレベルまで発光することができるようになり、従来よりも高輝度領域において幅広い輝度レベルで映像を表示することができるようになった。これにより、図18の(B)に示すEOTFのように、と図18の(A)よりも高い輝度レベル(例えば10000〔nit〕)までの幅広い輝度レベルの範囲において、輝度レベルと10ビットのビットコード値信号とが対応づけられたEOTFが考案された。図18の(B)のEOTFを利用して表現される映像コンテンツを高ダイナミックレンジ(HDR)映像と呼ぶ。
HDR映像に対応したEOTF(以下、「HDRのEOTF」と言う。)は、図18の(B)で示される曲線が唯一のものではなく、輝度レベルの上限値、割り当てるビットコード値の長さ、変換方式などに応じて異なっていてもよい。つまり、HDRのEOTFの曲線の形は、種々存在する。
例えば、図18の(A)に示す、SDR映像に対応したEOTF(以下、「SDRのEOTF」と言う。)では、ビットコード値X1からY1までの値によって輝度レベルL1から100までが1対1に対応づけられている。これに対して、図18の(B)に示すHDRのEOTFでは、ビットコード値X2からY2までの値が輝度レベルL1から100までの値に1対1に対応づけられているとする。このとき、X2からY2までのHDRのEOTFが、SDRのEOTFと同じ曲線を描くならば、図18の(B)に示すHDRのEOTFで表現されたHDR映像コンテンツは、SDR映像の表示能力である表示装置に入力されたとしても、変換されることなく、SDR映像として表示される。すなわち、SDRのEOTFを利用して、SDRのEOTFに高輝度レベルの情報を拡張することにより得られたHDRのEOTFで描かれた映像コンテンツは、HDRでも表示できるSDR映像であるので、HDR互換のSDR映像と呼ぶ。
<HDR映像ストリームの有無を示すフラグ>
ここで、再生装置が記録媒体(例えばBD)に記録されたビデオストリームを含むデータを読み出して再生する場合を考える。
記録媒体には、1以上のビデオストリームが記録されている。この1以上のビデオストリームは、例えば、HDRに対応したHDRストリーム(HDRビデオストリーム)と、SDRに対応したSDRストリーム(SDRビデオストリーム)との少なくとも一方を含む。また、記録媒体には、上述したように、プレイリストファイルが記録されている。
プレイリストファイルは、記録媒体(例えばBD)に記録されているAVクリップを再生するときに、再生するAVクリップ中にどのようなビデオストリームが含まれるか否かを示す識別情報を含む。識別情報は、具体的には、記録媒体に記録されている1以上のビデオストリームにHDRストリームが含まれているか否かを示す。また、識別情報は、記録媒体に記録されている1以上のビデオストリームに、SDRストリームが含まれているか否かを示していてもよい。また、識別情報は、記録媒体に記録されている1以上のビデオストリームに、HDR1ビデオ(後述参照)に対応するHDRビデオストリームが含まれているか否かを示していてもよいし、HDR2ビデオ(後述参照)に対応するHDRビデオストリームが含まれているか否かを示していてもよいし、HDR3ビデオ(後述参照)に対応するHDRビデオストリームが含まれているか否かを示していてもよいし、SDR1ビデオ(後述参照)に対応するSDRビデオストリームが含まれているか否かを示していてもよいし、SDR2ビデオ(後述参照)に対応するSDRビデオストリームが含まれているか否かを示していてもよい。なお、識別情報は、記録媒体に記録されていればよく、プレイリストファイルに含まれていなくてもよい。
図19は、プレイリストファイルのデータ構成の詳細を示す図である。
図19に示すように、プレイリスト内のプレイリスト情報に主映像であるビデオストリームの存在有無を示す識別情報として、is_HDR1、is_HDR2、is_HDR3、is_SDR1およびis_SDR2がある。
is_HDR1は、プレイリスト内に、必須のHDR技術を利用したHDRビデオ1に対応するHDRビデオストリームが存在するか否かを示す識別情報である。
is_HDR2は、プレイリスト内に、第1のオプションHDR技術(第1のHDR技術)を利用したHDRビデオ2に対応するHDRビデオストリームが存在するか否かを示す識別情報である。
is_HDR3は、第1のオプションHDR技術とは異なる第2のオプションHDR技術(第2のHDR技術)を利用したHDRビデオ3に対応するHDRビデオストリームが存在するか否かを示す識別情報である。
is_SDR1は、HDR互換のSDR映像(SDR1ビデオ)のビデオストリームが存在するか否かを示す識別情報である。
is_SDR2は、HDR非互換のSDR映像(SDR2ビデオ)のビデオストリームが存在するか否かを示す識別情報である。
プレイリストには、1以上の主ビデオストリームを含むことができる。よって、上述した存在有無を示す識別情報とは別に、プレイリストに含まれる主ビデオストリームの組合せを示す情報(video_combination_type)が記録されていてもよい。
プレイリストに存在し得る主ビデオストリームには、用いられる技術の性格上からいくつかのパターンに限定される場合があってもよい。
一例として、以下の2点の制約を満たすパターンに限定してもよい。
(1)第1または第2のオプションHDR技術を利用したHDRビデオストリームは、当該HDRビデオストリームを再生するために必須のHDRビデオストリームも必要とする。このため、当該HDRビデオストリームは、単体では存在せず、必ず必須のHDR技術のHDRビデオストリームがなければならない。
(2)SDRビデオストリームは、HDR互換のSDRビデオストリームか、HDR非互換のSDRビデオストリームのいずれか一方だけで十分である。このため、プレイリストは、これらのSDRビデオストリームの両方を含むことはできない。
以上のような制約があった場合には、図20に示すように14の組合せパターンに限定される。図20は、プレイリスト内の主ビデオの組み合わせパターンを示す図である。
再生装置は、再生装置自身の再生能力、および、再生装置に接続される表示装置の表示能力に応じて、プレイリストに含まれる1以上の主ビデオストリームの中から再生する主ビデオストリームを決定する。なお、1以上の主ビデオストリームは、それぞれ同一の映像コンテンツのビデオストリームである。再生装置は、再生する主ビデオストリームを決定するために再生装置の再生能力を示す再生能力情報と、表示装置の表示能力を示す表示能力情報を取得し、プレーヤ変数1508に保持している。
SPRM(25)は、再生装置の再生能力を示す再生能力情報である。SPRM(25)は、再生装置が必須のHDR技術を利用したHDRビデオストリームをデコードできるか否かを示す情報と、再生装置が第1のオプションHDR技術を利用したHDRビデオストリームをデコードできるか否かを示す情報と、再生装置が第2のオプションHDR技術を利用したHDRビデオストリームをデコードできるか否かを示す情報とを保持している。また、SPRM(25)は、再生装置がSDR技術で描かれたグラフィックスデータをHDRビデオストリームに重ねて表示できるようにHDR変換することができるか否かを示す情報も保持している。
SPRM(26)は、表示装置の表示能力を示す表示能力情報である。SPRM(26)は、再生装置に接続されている表示装置が、HDR技術を利用したHDRビデオストリームをHDR映像として表示することができるか否かを示す情報を保持している。SPRM(26)は、再生装置に接続されている表示装置が必須のHDR技術を利用したHDRストリームを表示できるか否かを示す情報と、当該表示装置が第1のオプションHDR技術を利用したHDRビデオストリームを表示できるか否かを示す情報と、当該表示装置が第2のオプションHDR技術を利用したHDRビデオストリームを表示できるか否かを示す情報とを保持している。
図21A〜図21Cは、プレイリストに主ビデオストリームが1本のみが存在する場合のデータ構成例を示す図である。
図21Aは、HDR映像の主ビデオストリームのみが存在する場合のデータ構成例を示す図である。
プレイリスト情報においてis_HDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとして必須のHDR主ビデオストリームが存在すると判定できる。また、is_HDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。当該is_HDRは「1」を示しているため、主ビデオストリームがHDR映像であると判定できる。
図21Bは、プレイリストにHDR互換のSDRである主ビデオストリームのみが存在する場合のデータ構成例を示す図である。
プレイリスト情報においてis_SDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとしてHDR互換のSDRビデオが存在すると判定できる。また、is_SDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。当該is_HDRは「0」を示しているため、主ビデオストリームがSDR映像であると判定できる。
図21Cは、プレイリストにHDR非互換のSDRである主ビデオストリームのみが存在する場合のデータ構成例を示す図である。
プレイリスト情報においてis_SDR2が「1」を示しているため、記録媒体に記録されている主ビデオストリームとしてHDR互換のSDRビデオが存在すると判定できる。また、is_SDR2が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。当該is_HDRは「0」を示しているため、主ビデオストリームがSDR映像であると判定できる。
図21Dおよび図21Eは、プレイリストにHDRの主ビデオストリームが複数本存する場合のデータ構成例を示す図である。
図21Dは、プレイリストに、必須のHDR主ビデオストリームと第1のオプションのHDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。
プレイリスト情報に存在するis_HDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとして必須のHDR主ビデオストリームが存在すると判定できる。また、is_HDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRは「1」を示しているため、主ビデオストリームはHDR映像であると判定できる。
また、プレイリスト情報に存在するis_HDR2が「1」を示しているため、第1のオプションのHDR主ビデオストリームが存在すると判定できる。また、is_HDR2が「1」であることは、ストリーム選択テーブルに登録されている主ビデオに対して、HDR映像に拡張するために必要な拡張メタデータが記録されていることを示している。
拡張メタデータの中には、種別をあらわすType情報が含まれており、Type情報は、HDRビデオ2であることを示している。
図21Eは、プレイリストに、必須のHDR主ビデオストリームと第2のオプションのHDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。
プレイリスト情報に存在するis_HDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとして必須のHDR主ビデオストリームが存在すると判定できる。また、is_HDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRは「1」を示しているため、主ビデオストリームはHDR映像であると判定できる。
また、プレイリスト情報に存在するis_HDR3が「1」を示しているため、第2のオプションのHDR主ビデオストリームが存在すると判定できる。また、is_HDR3が「1」であることは、ストリーム選択テーブルに登録されている主ビデオに対して、HDR映像に拡張するための拡張ストリームがサブパスで記録されていることを示している。
サブパスの中には、サブパスの種別を表すType情報が含まれており、Type情報は、HDRビデオ3用の拡張ストリームであることを示している。
図21Fおよび図21Gは、プレイリストにHDRの主ビデオストリームとSDRの主ビデオストリームとが存在する場合のデータ構成例を示す図である。
図21Fは、プレイリストに、必須のHDR主ビデオストリームとHDR互換のSDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。
プレイリスト情報に存在するis_HDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとして必須のHDR主ビデオストリームが存在すると判定できる。また、is_HDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRは「1」を示しているため、主ビデオストリーム1はHDR映像であると判定できる。
一方、プレイリスト情報に存在するis_SDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとしてHDR互換のSDRビデオが存在すると判定できる。HDR互換のSDRビデオは、拡張ストリーム選択テーブルに主映像2ビデオとして登録されている。また、前記主映像2ビデオのストリーム属性情報の中には、主映像2ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRは「0」を示しているため、主ビデオストリーム2はSDR映像であると判定できる。
図21Gは、プレイリストに、必須のHDR主ビデオストリームとHDR非互換のSDR主ビデオストリームとが存在する場合のデータ構成例を示す図である。
プレイリスト情報に存在するis_HDR1が「1」を示しているため、記録媒体に記録されている主ビデオストリームとして必須のHDR主ビデオストリームが存在すると判定できる。また、is_HDR1が「1」であることは、ストリーム選択テーブルに主ビデオが登録されていることを示している。また、前記主ビデオのストリーム属性情報の中には、主ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRは「1」を示しているため、主ビデオストリーム1はHDR映像であると判定できる。
一方、プレイリスト情報に存在するis_SDR2が「1」を示しているため、記録媒体に記録されている主ビデオストリームとしてHDR非互換のSDRビデオが存在すると判定できる。HDR非互換のSDRビデオは、拡張ストリーム選択テーブルに主映像2ビデオとして登録されている。また、前記主映像2ビデオのストリーム属性情報の中には、主映像2ビデオがHDR映像であるか否かを示すis_HDRが含まれている。is_HDRが「0」を示しているため、主ビデオストリーム2はSDR映像であると判定できる。
<主ビデオストリームの選択方法‐HDMV>
再生制御部1507は、記録媒体から読み出されたプレイリストに含まれる主ビデオストリームのうち、再生装置の再生能力と表示装置の表示能力とに応じて、再生する主ビデオストリームを選択(決定)する。
図22は、AV再生モードの場合の、再生する主ビデオストリームの選択(決定)方法を示すフローチャートである。なお、図22は、グラフィックスがHDMVにより構成されている場合のフローチャートである。
まず、再生制御部1507は、記録媒体からプレイリストを読み出すと、プレイリスト内に存在する主ビデオストリームが何本登録されているかを判定する(S101)。具体的には、再生制御部1507は、プレイリスト内の主ビデオストリームの本数を、プレイリスト情報のis_HDR1、is_HDR2、is_HDR3、is_SDR1およびis_SDR2の値から各種類の主ビデオストリームの有無を判定することによって特定する。
再生制御部1507は、プレイリストに登録されている主ビデオストリームが1本のみであると判定した場合(S101で「1本」)、登録されている唯一の主ビデオストリームを再生するビデオストリームとして選択(決定)し、プレイリスト内にあるis_HDR1が「1」であるか否かを判定する(S102)。つまり、ステップS102では、プレイリストにSDRビデオストリームが唯一登録されているか否かを判定している。
再生制御部1507は、is_HDR1が「1」であると判定した場合(S102でYes)、再生するビデオストリームとしてHDR1ビデオを選択する(S104)。なお、この場合、主ビデオストリームが1本であり、かつ、HDRビデオストリームであることが特定できるため、主ビデオストリームは、必須のHDRであるHDR1ビデオであると判定できる。
再生制御部1507は、is_HDR1が「0」であると判定した場合(S102でNo)、is_SDR1が「1」であるか否かを判定する(S103)。
再生制御部1507は、is_SDR1が「1」であると判定した場合(S103でYes)、再生するビデオストリームとしてSDR1ビデオを選択する(S105)。なお、この場合、is_SDR1が「1」であるため、主ビデオはHDR互換のSDRビデオであると判定できる。
再生制御部1507は、is_SDR1が「0」であると判定した場合(S103でNo)、再生するビデオストリームとして、SDR2ビデオを選択する(S106)。なお、この場合、主ビデオストリームが1本であり、かつ、is_HDR1が「0」であり、かつ、is_SDR1が「0」であるため、主ビデオはHDR非互換のSDRビデオであると判定できる。
ステップS105およびステップS106では、ステップS102でプレイリストにSDRビデオストリームが唯一登録されていると判定されたため、SDRビデオストリームを選択している。
再生制御部1507は、プレイリストに登録されている主ビデオストリームが2本以上あると判定した場合(S101で「2本以上」)、再生装置に接続されている表示装置がHDR映像を表示できるか否かを判定する(S107)。具体的には、再生制御部1507は、プレーヤ変数1508として保持しているSPRM(26)が「1」であるか否かを判定する。なお、再生制御部1507は、SPRM(26)が「1」であると判定した場合、表示装置がHDR映像を表示できると判定でき、SPRM(26)が「0」であると判定した場合、表示装置がHDR映像を表示できないと判定できる。ステップS107の判定終了後、再生制御部1507は、プレイリストに存在する主ビデオストリームを調べる。
ここで、複数のHDR映像があり、かつ、表示装置がHDR映像を表示可能である場合、再生装置は、再生可能および表示可能なHDR映像のうち、高精細なHDR映像を優先して選択し、選択したHDR映像を再生することが望ましい。ここでは、HDR映像の高精細さは、HDRビデオ3、HDRビデオ2、HDRビデオ1の順番で高い場合を考える。本実施の形態では、複数のHDR映像があると判定した場合、HDRビデオ3、HDRビデオ2の順で再生可能および表示可能か否かを判定し、初めに再生可能および表示可能であると判定したHDRビデオを選択するが、選択方法はこれに限らない。つまり、再生する主ビデオストリームの選択では、再生装置で再生でき、かつ、表示装置で表示できる映像ストリームが2以上ある場合、当該2以上の映像ストリームのうちで、予め定められた優先度が高い映像ストリームを選択すればよい。
再生制御部1507は、再生装置に接続されている表示装置がHDR映像を表示できると判定した場合(S107でYes)、プレイリスト内にHDRビデオ3が存在し、かつ、再生装置がHDRビデオ3を再生する能力があるか否かを判定する(S108)。具体的には、再生制御部1507は、is_HDR3が「1」であり、かつ、SPRM(25)が「HDRビデオ3をデコード可」を示しているか否かを判定する。
再生制御部1507は、プレイリスト内にHDRビデオ3が存在し、かつ、再生装置がHDRビデオ3を再生する能力があると判定した場合(S108でYes)、再生するビデオストリームとしてHDR3ビデオを選択する(S112)。
再生制御部1507は、プレイリスト内にHDRビデオ3が存在しない、または、再生装置がHDRビデオ3を再生する能力がないと判定した場合(S108でNo)、プレイリスト内にHDRビデオ2が存在し、かつ、再生装置がHDRビデオ2を再生する能力があるか否かを判定する(S109)。具体的には、再生制御部1507は、is_HDR2が「1」であり、かつ、SPRM(25)が「HDR2ビデオをデコード可」を示しているか否かを判定する。
再生制御部1507は、プレイリスト内にHDRビデオ2が存在し、かつ、再生装置がHDRビデオ2を再生する能力があると判定した場合(S109でYes)、再生するビデオストリームとしてHDR2ビデオを選択する(S113)。
ステップS112およびステップS113では、ステップS108、ステップS109の順に判定が行われ、当該判定を満たしたHDRビデオストリームを再生するビデオストリームとして選択しているため、再生装置の再生能力、および、表示装置の表示能力を満たすHDRビデオストリームのうちで、予め定められた優先度が高いHDRビデオストリームを選択している。
再生制御部1507は、プレイリスト内にHDRビデオ2が存在しない、または、再生装置がHDRビデオ2を再生する能力がないと判定した場合(S109でNo)、再生するビデオストリームとして必須のHDR映像であるHDR1ビデオを選択する(S114)。
再生制御部1507は、ステップS107において、再生装置に接続されている表示装置がHDR映像を表示することができないと判定した場合(S107でNo)、プレイリスト内にSDRビデオストリームが存在するか否かを判定する(S110)。具体的には、再生制御部1507は、is_SDR1が「1」であるか否かを判定する。
再生制御部1507は、is_SDR1が「1」であると判定した場合(S110でYes)、再生するビデオストリームとしてSDR1ビデオを選択する(S115)。なお、この場合、上述と同様にis_SDR1が「1」であるため、主ビデオはHDR互換のSDRビデオであると判定できる。
再生制御部1507は、is_SDR1が「1」でなく「0」であると判定した場合(S110でNo)、is_SDR2が「1」であるか否かを判定する(S111)。なお、この場合、is_SDR2が「1」であるため、主ビデオはHDR互換のSDRビデオであると判定できる。
再生制御部1507は、is_SDR2が「1」であると判定した場合(S111でYes)、再生するビデオストリームとしてSDR2ビデオを選択する(S116)。
再生制御部1507は、is_SDR2が「1」でなく「0」であると判定した場合(S111でNo)、SDR1ビデオもSDR2ビデオも存在しないと判定する。つまり、SDRビデオが存在しないため、このときは必須のHDR1ビデオを再生するビデオストリームとして選択する。
<主ビデオストリームの選択方法‐BD−J>
図23は、プログラム再生モードの場合の、再生する主ビデオストリームの選択(決定)方法を示すフローチャートである。
プログラム再生モードは、図22のAV再生モードの場合と比較して、S107の判定のみが異なり、ステップS107の代わりにステップS207が行われる。ステップS207では、具体的には、再生制御部1507は、プレイリストに主ビデオストリームが2本以上存在する場合(S101で「2本以上」)に行われ、再生装置に接続される表示装置がHDR映像を表示可能であり、かつ、再生装置がグラフィックスをSDRからHDRに変換する変換能力があるか否かを判定する。そして、ステップS207の判定でYesの場合、ステップS108に移行し、ステップS207の判定でNoの場合、ステップS110に移行する。その他のステップについては、図22のAV再生モードの場合のフローチャートと同様であるので説明を省略する。
<表示装置への表示方法>
再生装置は、図22または図23で示した選択方法によって選択した主ビデオストリームをデコード(再生)し、デコード(再生)されることにより得られた映像を示す再生信号を、再生装置に接続されている表示装置に向けて出力する。そして、表示装置は、再生装置により出力された主ビデオストリームの映像を表示する。
図24〜29は、前述の選択方法で選択された主ビデオストリームが表示装置に出力されるまでの処理を示すフローチャートである。
図24は、SDR2ビデオが選択された場合における、SDR2ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。
図24に示すように、図22または図23において、ステップS106またはステップS116が行われることによりHDR非互換のSDR2ビデオが選択された場合(*1)、再生装置は、SDR2ビデオの再生時に表示させるべきBD−Jグラフィックスがあるか否かを判定する(S301)。BD−Jグラフィックスとは、例えば、図17に示すイメージプレーン1775に格納されるグラフィックスデータ(PNG・JPEG)である。
イメージプレーン1775に格納されるグラフィックスデータ(PNG・JPEG)は、例えば、イメージプロセッサ1770から出力される。
イメージプロセッサ1770は、例えば、BDプログラムに対応するJava(登録商標)プログラムを実行するプログラム実行部1506から転送されるグラフィックスデータ(PNG・JPEG)をデコードして、プログラム実行部1506から指定される表示時刻にしたがって、デコードしたグラフィックスデータ(PNG・JPEG)をイメージプレーン1775に出力する。
また、BDプログラムに対応するJava(登録商標)プログラムにグラフィックスデータを生成するプログラムが含まれていてもよい。この場合、BDプログラムするプログラム実行部1506から、生成されたグラフィックスデータがイメージプロセッサ1770に転送され、イメージプロセッサ1770は、転送されたグラフィックスデータをイメージプレーン1775に出力するのでもよい。
再生装置は、SDR2ビデオの再生時に表示させるべきBD−Jグラフィックスがあると判定した場合(S301でYes)、SDR2ビデオおよびBD−Jグラフィックスをデコードする(S302)。
再生装置は、デコードすることにより得られた、SDR2ビデオの映像およびBD−Jグラフィックスの映像をSDR画質で合成(重畳)する(S303)。
一方で、再生装置は、SDR2ビデオの再生時に表示させるべきBD−Jグラフィックスがないと判定した場合(S301でNo)、SDR2ビデオをデコードする(S304)。
再生装置は、合成することにより得られたSDR画質の映像を示す再生信号、または、デコードすることにより得られたSDR2ビデオの映像を示す再生信号を、表示装置に出力する(S305)。
図25は、SDR1ビデオが選択された場合における、SDR1ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。
図25に示すように、図22または図23において、ステップS105またはステップS115が行われることによりHDR互換のSDR1ビデオが選択された場合(*2)、再生装置は、SDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあるか否かを判定する(S401)。
再生装置は、SDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあると判定した場合(S401でYes)、SDR1ビデオおよびBD−Jグラフィックスをデコードする(S402)。
再生装置は、デコードすることにより得られた、SDR1ビデオの映像およびBD−Jグラフィックスの映像をSDR画質で合成(重畳)する(S403)。
再生装置は、合成することにより得られたSDR画質の映像を示す再生信号を表示装置に出力する(S404)。また、ステップS404において、再生装置は、後述するステップS408においてデコードすることにより得られたSDR画質の映像を示す再生信号を、表示装置に出力する。
一方で、再生装置は、SDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがないと判定した場合(S401でNo)、表示装置がHDR表示可能であるか否かを判定する(S405)。具体的には、再生装置は、この場合、SPRM(26)が「1」であるか否かを判定する。
再生装置は、表示装置がHDR表示可能であると判定した場合(S405でYes)、SDR1ビデオはHDR互換であるため、SDR1ビデオをHDR画質でデコードする(S406)。
再生装置は、ステップS406においてデコードすることにより得られたSDR1ビデオの映像を示す再生信号を表示装置に出力する(S407)。
一方で、再生装置は、表示装置がHDR表示可能でないと判定した場合(S405でNo)、SDR1ビデオをSDR画質でデコードする(S408)。
図26は、HDR1ビデオが選択された場合における、HDR1ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。
図26に示すように、図22または図23において、ステップS104が行われることによりHDR1ビデオが選択された場合(*3)、再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあるか否かを判定する(S501)。
再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあると判定した場合(S501でYes)、再生装置がグラフィックスをSDRからHDRに変換する変換能力があるか否かを判定する(S502)。具体的には、再生装置は、SPRM(25)が「グラフィックスをHDRに変換可能」であることを示しているか否かを判定する。
再生装置は、グラフィックスをSDRからHDRに変換する変換能力があると判定した場合(S502でYes)、HDR1ビデオおよびBD−Jグラフィックスをデコードする(S503)。
再生装置は、デコードすることにより得られたBD−Jグラフィックスの映像をHDR画質に変換し、デコードすることにより得られたHDR1ビデオの映像と、HDR画質に変換することにより得られたBD−Jグラフィックスの映像とをHDR画質で合成(重畳)する(S504)。
再生装置は、グラフィックスをSDRからHDRに変換する変換能力がないと判定した場合(S502でNo)、グラフィックスの映像をHDR1ビデオの映像に合成することはできないため、HDR1ビデオのみをデコードする(S505)。
再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがないと判定した場合(S501でNo)、HDR1ビデオをデコードする(S506)。
ステップS503の後、ステップS504の後、またはステップS506の後に、再生装置は、表示装置がHDR表示可能であるか否かを判定する(S507)。具体的には、再生装置は、この場合、SPRM(26)が「1」であるか否かを判定する。
再生装置は、表示装置がHDR表示可能であると判定した場合(S505でYes)、(i)ステップS503において合成することにより得られたHDR画質の映像、(ii)ステップS504においてデコードすることにより得られたHDR1ビデオの映像、または、(iii)ステップS506においてデコードすることにより得られたHDR1ビデオの映像を示す再生信号を表示装置に出力する(S508)。
再生装置は、表示装置がHDR表示可能でないと判定した場合(S505でNo)、再生装置は、(i)ステップS503において合成することにより得られたHDR画質の映像、(ii)ステップS504においてデコードすることにより得られたHDR1ビデオの映像、または、(iii)ステップS506においてデコードすることにより得られたHDR1ビデオの映像をSDR画質の映像に変換し、変換することにより得られたSDR画質の映像を示す再生信号を表示装置に出力する(S509)。ここで、変換することにより得られたSDR画質の映像は、HDR非互換のSDR映像である。これは、HDRからSDRへの変換は、SDRの表示にしか対応しない表示装置で映像表示することが目的となるためである。要するに、SDRの表示にしか対応しない表示装置は、HDR互換のSDRの映像を表示できない可能性があるからである。
図27は、HDR1ビデオが選択された場合における、HDR1ビデオを含む映像を表示装置に出力する出力方法の他の一例を示すフローチャートである。図27に示す出力方法では、ステップS207の判定において、表示装置はHDR映像を表示することができ、かつ、グラフィックスをSDRからHDRに変換することができると判定されているため、この判定結果を利用している。
図27に示すように、図22または図23において、ステップS114が行われることによりHDR1ビデオが選択された場合(*4)、再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあるか否かを判定する(S601)。
再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがあると判定した場合(S601でYes)、既にステップS207の判定においてYesと判定したため、HDR1ビデオおよびBD−Jグラフィックスをデコードする(S602)。
再生装置は、デコードすることにより得られた、BD−Jグラフィックスの映像をHDR画質に変換し、デコードすることにより得られたHDR1ビデオの映像と、HDR画質に変換することにより得られたBD−Jグラフィックスの映像とをHDR画質で合成(重畳)する(S603)。
一方で、再生装置は、HDR1ビデオの再生時に表示させるべきBD−Jグラフィックスがないと判定した場合(S601でNo)、HDR1ビデオをデコードする(S604)。
再生装置は、合成することにより得られたHDR画質の映像を示す再生信号、または、デコードすることにより得られたHDR1ビデオの映像を示す再生信号を、表示装置に出力する(S605)。
図28は、HDR2ビデオが選択された場合における、HDR2ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。図28に示す出力方法では、図27と同様にステップS207の判定において、表示装置はHDR映像を表示することができ、かつ、グラフィックスをSDRからHDRに変換することができると判定されているため、この判定結果を利用している。なお、図28のフローチャートのステップS701〜S705は、図27のフローチャートのS601〜S605にそれぞれ対応しており、HDR1ビデオの代えてにHDR2ビデオとすれば図27のフローチャートと同様であるため説明を省略する。
図29は、HDR3ビデオが選択された場合における、HDR3ビデオを含む映像を表示装置に出力する出力方法の一例を示すフローチャートである。図29に示す出力方法では、図27および図28と同様にステップS207の判定において、表示装置はHDR映像を表示することができ、かつ、グラフィックスをSDRからHDRに変換することができると判定されているため、この判定結果を利用している。なお、図29のフローチャートのステップS801〜S805は、図27のフローチャートのS601〜S605にそれぞれ対応しており、HDR1ビデオの代えてにHDR3ビデオとすれば図27のフローチャートと同様であるため説明を省略する。
上述したように、HDR表示できない表示装置に当該映像コンテンツを表示するには、再生装置が映像の輝度のダイナミックレンジをHDRからSDRに変換する能力を有しているならば、再生装置がHDR映像からSDR映像に変換して、表示装置が変換されたSDR映像を表示すればよい。または、記録媒体にHDRストリームの映像コンテンツと同じSDRストリームが記録されているならば、再生装置はHDRストリームの替わりにSDRストリームを選択して再生することによって、表示装置が再生されたSDR映像を表示すればよい。
また、表示装置は、HDR映像の表示能力を有しており、再生装置が異なる2つの方式のHDRストリーム(第1のHDRストリームと第2のHDRストリーム)の再生能力を有する場合、記録媒体に第1のHDRストリームと第2のHDRストリームとが記録されているならば、再生装置は、第1のHDRストリームを再生してもよいし、第2のHDRストリームを再生してもよい。なお、この場合、表示装置が第1のHDRストリームの映像を使って表示したほうがより高画質な映像を表示することができるとき、再生装置は第1のHDRストリームを選択して再生することが望ましい。
このように、再生装置は、再生装置の再生能力および表示装置の表示能力に応じて、再生可能および表示可能な映像ストリームを選択して再生する。また、再生装置は、再生可能および表示可能な映像ストリームの候補が複数存在するならば、視聴者にとって最良の映像コンテンツを選択する。
以上、本実施の形態の再生装置の再生方法では、記録媒体から、1以上の映像ストリームと識別情報とを読み出し、HDRストリームを再生装置が再生できるか否かを示す再生能力情報と、HDRの映像を再生装置に接続されている表示装置が表示できるか否かを示す表示能力情報とを取得し、読み出した識別情報と、取得した再生能力情報および表示能力情報とに応じて、1以上の映像ストリームの中から再生する映像ストリームを決定し、決定した映像ストリームを再生し、再生により得られた再生信号を表示装置に出力する。
これによれば、識別情報と、再生能力情報と、表示能力情報との3つの情報に応じて、再生する映像ストリームを決定しているため、適切な映像ストリームの映像を表示装置に出力できる。
また、決定では、読み出した識別情報と、取得した再生能力情報および表示能力情報とに基づいて、1以上の映像ストリームの中から、再生装置で再生でき、かつ、表示装置で表示できる映像ストリームを決定する。このため、適切な映像ストリームの映像を表示装置に出力できる。
また、決定では、再生装置で再生でき、かつ、表示装置で表示できる映像ストリームが2以上ある場合、当該2以上の映像ストリームのうちで、予め定められた優先度が高い映像ストリームを決定する。このため、より適切な映像ストリームの映像を表示装置に出力できる。
これによれば、HDRストリームを再生可能および表示可能な場合には、HDRストリームの映像を表示装置に出力する。このため、より高画質な映像を表示装置に出力できる。
これによれば、より優先度が高い第2のHDRストリームとしてのHDR3ビデオを再生可能および表示可能な場合には、HDR3ビデオの映像を表示装置に出力できる。これにより、より高画質で適切な映像を表示装置に出力できる。
また、上記再生方法を行う再生装置として実現してもよい。
つまり、再生装置は、読み出し部と、取得部と、決定部と、再生部と、出力部とを備える。読み出し部は、記録媒体から、1以上の映像ストリームと識別情報とを読み出す。取得部は、HDRストリームを再生装置が再生できるか否かを示す再生能力情報と、HDRの映像を再生装置に接続されている表示装置が表示できるか否かを示す表示能力情報とを取得する。決定部は、読み出した識別情報と、取得した再生能力情報および表示能力情報とに応じて、1以上の映像ストリームの中から再生する映像ストリームを決定する。再生部は、決定した映像ストリームを再生する。出力部は、再生により得られた再生信号を表示装置に出力する。
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPUまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
以上、本開示の一つまたは複数の態様に係る記録媒体、再生装置および再生方法について、実施の形態に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、異なる実施の形態における構成要素を組み合わせて構築される形態なども、本開示の一つまたは複数の態様の範囲内に含まれてもよい。
なお、上記の説明は一例に過ぎず、当該技術者にとっては、様々な応用が適用できる。
本開示は高ダイナミックレンジ映像の再生技術に関し、上記のとおり、記録媒体上に記録されたビデオストリームから適切なビデオストリームを決定して出力することができる再生方法、再生装置、プログラム等として有用である。
101 ディスク
102 再生装置
103 表示装置
104 リモコン
121 BD−ROMドライブ
122 ケーブル
131 画面
202 トラック
501 ビデオストリーム
502,505,508,511 PESパケット列
503,506,509,512 TSパケット
504 オーディオストリーム
507 プレゼンテーショングラフィックスストリーム
510 インタラクティブグラフィックスストリーム
513 AVクリップ
1101 エントリマップヘッダ情報
1201 プレイアイテム
1202 エントリマーク
1203 AVクリップ情報
1204 AVクリップ
1205 メインパス
1301 クリップ情報
1302 再生開始時刻
1303 再生終了時刻
1305 ストリーム選択テーブル
1306 ストリーム選択番号
1307 ストリームパス情報
1308 ストリーム識別情報
1309 ストリームエントリ
1310 コネクションコンディション
1500 再生装置
1501 BD−ROMドライブ
1502 リードバッファ
1503 システムターゲットデコーダ
1504 プログラムメモリ
1505 管理情報メモリ
1506 プログラム実行部
1507 再生制御部
1508 プレーヤ変数
1509 ユーザイベント処理部
1510 プレーン加算部
1701 TB
1702 MB
1703 EB
1704 圧縮映像デコーダ
1705 DPB

Claims (8)

  1. 記録媒体に記録された映像ストリームを再生する再生装置による再生方法であって、
    前記記録媒体には、
    映像の輝度のダイナミックレンジが高ダイナミックレンジ(HDR)に対応したHDRストリームと、映像の輝度のダイナミックレンジがHDRよりも狭い標準ダイナミックレンジ(SDR)に対応したSDRストリームとの少なくとも1つを含む1以上の映像ストリームと、
    前記1以上の映像ストリームに前記HDRストリームが含まれている否かを示す識別情報と、が記録されており、
    前記再生方法では、
    前記記録媒体から前記識別情報を読み出し、
    前記再生装置が前記HDRストリームを再生できるか否かを示す再生能力情報と、前記再生装置に接続されている表示装置がHDRの映像を表示できるか否かを示す表示能力情報とを取得し、
    読み出した前記識別情報と、取得した前記再生能力情報および前記表示能力情報とに応じて、前記1以上の映像ストリームの中から再生する映像ストリームを決定し、
    決定した前記映像ストリームを再生し、
    前記再生により得られた再生信号を前記表示装置に出力する
    再生方法。
  2. 前記決定では、前記1以上の映像ストリームのうちで、読み出した前記識別情報が前記1以上の映像ストリームに含まれることを示しており、かつ、取得した前記再生能力情報が再生できることを示し、かつ、取得した前記表示能力情報が表示できることを示す映像ストリームを、前記再生するストリームとして決定する
    請求項1に記載の再生方法。
  3. 前記決定では、前記再生装置で再生でき、かつ、前記表示装置で表示できる映像ストリームが2以上ある場合、当該2以上の映像ストリームのうちで、予め定められた優先度が高い映像ストリームを、前記再生するストリームとして決定する
    請求項2に記載の再生方法。
  4. 前記識別情報は、さらに、前記1以上の映像ストリームに前記SDRストリームが含まれているか否かを示し、
    前記決定では、前記識別情報が、前記1以上の映像ストリームに前記HDRストリームおよび前記SDRストリームを含むことを示している場合、
    前記再生能力情報が前記HDRストリームを再生できることを示し、かつ、前記表示能力情報が前記HDRの映像を表示できることを示すとき、前記HDRストリームであることを示す前記識別情報に対応している映像ストリームを、前記再生するストリームとして決定し、
    前記再生能力情報が前記HDRストリームを再生できないことを示すか、または、前記表示能力情報が前記HDRストリームの映像を表示できないことを示すとき、前記SDRストリームであることを示す前記識別情報に対応している映像ストリームを、前記再生するストリームとして決定する
    請求項1から3のいずれか1項に記載の再生方法。
  5. 前記識別情報は、さらに、前記1以上の映像ストリームのそれぞれについて、当該映像ストリームに第1のHDRストリームが含まれているか否か、および、当該映像ストリームに第2のHDRストリームが含まれているか否かを示し、
    前記決定では、前記識別情報が、前記1以上の映像ストリームに前記第1のHDRストリームおよび前記第2のHDRストリームが含まれていることを示している場合、
    前記再生能力情報が前記第2のHDRストリームを再生できることを示し、かつ、前記表示能力情報が前記第2のHDRストリームの映像を表示できることを示すとき、前記識別情報により前記第2のHDRストリームであることが示されている映像ストリームを、前記再生するストリームとして決定し、
    前記再生能力情報が前記第1のHDRストリームを再生できることを示し、かつ、前記表示能力情報が前記第1のHDRストリームの映像を表示できることを示すときであって、前記再生能力情報が前記第2のHDRストリームを再生できないことを示すか、または、前記表示能力情報が前記第2のHDRストリームの映像を表示できないことを示すとき、前記識別情報により前記第1のHDRストリームであることが示されている映像ストリームを、前記再生するストリームとして決定する
    請求項1から4のいずれか1項に記載の再生方法。
  6. 前記第2のHDRストリームは、前記第1のHDRストリームよりも予め定められた優先度が高い映像ストリームである
    請求項5に記載の再生方法。
  7. 請求項1から6のいずれか1項に記載の再生方法をコンピュータに実行させるためのプログラム。
  8. 記録媒体に記録された映像ストリームを再生する再生装置であって、
    前記記録媒体には、
    映像の輝度のダイナミックレンジが高ダイナミックレンジ(HDR)に対応したHDRストリームと、映像の輝度のダイナミックレンジがHDRよりも狭い標準ダイナミックレンジ(SDR)に対応したSDRストリームとの少なくとも1つを含む1以上の映像ストリームと、
    前記1以上の映像ストリームに前記HDRストリームが含まれている否かを示す識別情報と、が記録されており、
    前記再生装置は、
    前記記録媒体から前記識別情報を読み出す読み出し部と、
    前記再生装置が前記HDRストリームを再生できるか否かを示す再生能力情報と、前記再生装置に接続されている表示装置がHDRの映像を表示できるか否かを示す表示能力情報とを取得する取得部と、
    読み出した前記識別情報と、取得した前記再生能力情報および前記表示能力情報とに応じて、前記1以上の映像ストリームの中から再生する映像ストリームを決定する決定部と、
    決定した前記映像ストリームを再生する再生部と、
    前記再生により得られた再生信号を前記表示装置に出力する出力部と、を備える
    再生装置。
JP2016557447A 2014-11-04 2015-10-16 再生方法、再生装置およびプログラム Active JP6591436B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201462074817P 2014-11-04 2014-11-04
US62/074,817 2014-11-04
JP2015168344 2015-08-27
JP2015168344 2015-08-27
PCT/JP2015/005224 WO2016072051A1 (ja) 2014-11-04 2015-10-16 再生方法、再生装置およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019173928A Division JP2020022179A (ja) 2014-11-04 2019-09-25 再生方法、プログラムおよび再生装置

Publications (2)

Publication Number Publication Date
JPWO2016072051A1 true JPWO2016072051A1 (ja) 2017-08-31
JP6591436B2 JP6591436B2 (ja) 2019-10-16

Family

ID=55908799

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016557447A Active JP6591436B2 (ja) 2014-11-04 2015-10-16 再生方法、再生装置およびプログラム

Country Status (5)

Country Link
US (1) US10116908B2 (ja)
EP (1) EP3217656B1 (ja)
JP (1) JP6591436B2 (ja)
CN (3) CN110971887B (ja)
WO (1) WO2016072051A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016111198A1 (ja) * 2015-01-09 2016-07-14 ソニー株式会社 再生装置、再生方法、情報処理装置、情報処理方法、プログラム、および記録媒体
US10679544B2 (en) * 2016-01-29 2020-06-09 Barco Nv Digital image processing chain and processing blocks and a display including the same
EP3422348A4 (en) * 2016-02-26 2019-03-13 Sony Corporation INFORMATION PROCESSING APPARATUS, DISPLAY APPARATUS, INFORMATION RECORDING MEDIUM, INFORMATION PROCESSING METHOD, AND PROGRAM
JP2017156671A (ja) * 2016-03-04 2017-09-07 ヤマハ株式会社 システム
JP7100493B2 (ja) * 2018-05-16 2022-07-13 キヤノン株式会社 表示制御装置及びその制御方法及びプログラム
US11342002B1 (en) * 2018-12-05 2022-05-24 Amazon Technologies, Inc. Caption timestamp predictor
US11954830B2 (en) * 2020-12-17 2024-04-09 Nvidia Corporation High dynamic range support for legacy applications
CN112911343B (zh) * 2021-01-18 2023-04-28 北京奇艺世纪科技有限公司 一种多路视频的播放方法、装置、电子设备及存储介质
CN113316021B (zh) * 2021-07-27 2021-10-29 北京天工异彩影视科技有限公司 一种影视剪辑工作管理***
CN113691816A (zh) * 2021-08-16 2021-11-23 维沃移动通信(杭州)有限公司 图像显示方法、装置、显示设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011155657A (ja) * 2009-06-11 2011-08-11 Panasonic Corp 再生装置
WO2012172460A1 (en) * 2011-06-14 2012-12-20 Koninklijke Philips Electronics N.V. Graphics processing for high dynamic range video
WO2014203747A1 (ja) * 2013-06-20 2014-12-24 ソニー株式会社 再生装置、再生方法、および記録媒体
WO2014203746A1 (ja) * 2013-06-20 2014-12-24 ソニー株式会社 再生装置、再生方法、および記録媒体
US20150103919A1 (en) * 2013-10-15 2015-04-16 Sony Corporation Decoding device and decoding method, and coding device and coding method
WO2016039169A1 (ja) * 2014-09-12 2016-03-17 ソニー株式会社 再生装置、再生方法、情報処理装置、情報処理方法、プログラム、および記録媒体
WO2016039024A1 (ja) * 2014-09-08 2016-03-17 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1055365C (zh) * 1994-02-05 2000-08-09 华邦电子股份有限公司 以对称编码实现色彩空间转换的方法
JPH09282848A (ja) 1996-04-05 1997-10-31 Pioneer Electron Corp 情報記録媒体並びにその記録装置及び再生装置
US6633725B2 (en) * 2000-05-05 2003-10-14 Microsoft Corporation Layered coding of image data using separate data storage tracks on a storage medium
JP2002107662A (ja) * 2000-09-27 2002-04-10 Canon Inc 投射型画像表示装置
ES2844273T3 (es) * 2001-02-27 2021-07-21 Dolby Laboratories Licensing Corp Método y dispositivo para exponer una imagen
JP2004199800A (ja) * 2002-12-19 2004-07-15 Sony Corp 記録再生装置、記録方法、再生方法
CN101772961B (zh) * 2007-08-02 2012-07-11 索尼公司 图像处理装置
JP5589006B2 (ja) * 2009-03-13 2014-09-10 ドルビー ラボラトリーズ ライセンシング コーポレイション 高ダイナミックレンジ、視覚ダイナミックレンジ及び広色域のビデオの階層化圧縮
CN101620819B (zh) * 2009-06-25 2013-10-16 北京中星微电子有限公司 显示图像背光亮度的动态调整方法、装置及移动显示设备
CN101707666A (zh) * 2009-11-26 2010-05-12 北京中星微电子有限公司 一种高动态范围的调整方法和装置
CN103460243B (zh) * 2011-03-17 2016-08-17 杜比实验室特许公司 使用直方图产生图像内容的替代版本
EP2707868B1 (en) * 2011-05-10 2024-04-03 Koninklijke Philips N.V. High dynamic range image signal generation and processing
KR101972748B1 (ko) * 2011-09-27 2019-08-16 코닌클리케 필립스 엔.브이. 이미지들의 다이내믹 레인지 변환을 위한 장치 및 방법
CN102510502B (zh) * 2011-09-30 2014-01-22 苏州佳世达电通有限公司 用于生成高动态范围图像的方法及***
WO2013059116A1 (en) * 2011-10-20 2013-04-25 Dolby Laboratories Licensing Corporation Method and system for video equalization
CN103391435A (zh) * 2013-07-02 2013-11-13 广东工业大学 一种兼容ldr的hdr图像编码方法及其解码方法
JP2016081553A (ja) * 2014-10-17 2016-05-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 記録媒体、再生方法、および再生装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011155657A (ja) * 2009-06-11 2011-08-11 Panasonic Corp 再生装置
WO2012172460A1 (en) * 2011-06-14 2012-12-20 Koninklijke Philips Electronics N.V. Graphics processing for high dynamic range video
WO2014203747A1 (ja) * 2013-06-20 2014-12-24 ソニー株式会社 再生装置、再生方法、および記録媒体
WO2014203746A1 (ja) * 2013-06-20 2014-12-24 ソニー株式会社 再生装置、再生方法、および記録媒体
US20150103919A1 (en) * 2013-10-15 2015-04-16 Sony Corporation Decoding device and decoding method, and coding device and coding method
WO2016039024A1 (ja) * 2014-09-08 2016-03-17 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
WO2016039169A1 (ja) * 2014-09-12 2016-03-17 ソニー株式会社 再生装置、再生方法、情報処理装置、情報処理方法、プログラム、および記録媒体

Also Published As

Publication number Publication date
CN110971887A (zh) 2020-04-07
WO2016072051A1 (ja) 2016-05-12
CN110971886B (zh) 2021-12-03
EP3217656A1 (en) 2017-09-13
CN110971886A (zh) 2020-04-07
CN110971887B (zh) 2021-11-02
JP6591436B2 (ja) 2019-10-16
CN106464828B (zh) 2020-03-13
US20170223328A1 (en) 2017-08-03
EP3217656B1 (en) 2021-03-03
CN106464828A (zh) 2017-02-22
EP3217656A4 (en) 2018-03-07
US10116908B2 (en) 2018-10-30

Similar Documents

Publication Publication Date Title
JP6591436B2 (ja) 再生方法、再生装置およびプログラム
JP6541853B2 (ja) 再生装置及び再生方法
JP6227827B2 (ja) 再生装置および再生方法
JP6230746B1 (ja) 再生方法および再生装置
JP2018014158A (ja) 記録媒体、再生方法、および再生装置
JP2020022179A (ja) 再生方法、プログラムおよび再生装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190918

R150 Certificate of patent or registration of utility model

Ref document number: 6591436

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150