CN102227915B - 再生装置、集成电路、再生方法 - Google Patents

再生装置、集成电路、再生方法 Download PDF

Info

Publication number
CN102227915B
CN102227915B CN201080003354.1A CN201080003354A CN102227915B CN 102227915 B CN102227915 B CN 102227915B CN 201080003354 A CN201080003354 A CN 201080003354A CN 102227915 B CN102227915 B CN 102227915B
Authority
CN
China
Prior art keywords
display
mentioned
information
application
playlist
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.)
Expired - Fee Related
Application number
CN201080003354.1A
Other languages
English (en)
Other versions
CN102227915A (zh
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 Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN102227915A publication Critical patent/CN102227915A/zh
Application granted granted Critical
Publication of CN102227915B publication Critical patent/CN102227915B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image signals
    • 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/322Indexing; 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 used signal is digitally coded
    • 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
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/139Format conversion, e.g. of frame-rate or size
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/178Metadata, e.g. disparity information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/183On-screen display [OSD] information, e.g. subtitles or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/356Image reproducers having separate monoscopic and stereoscopic modes
    • H04N13/359Switching between monoscopic and stereoscopic modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/398Synchronisation thereof; Control thereof
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Library & Information Science (AREA)
  • Television Signal Processing For Recording (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

本申请提供再生装置、集成电路、再生方法。再生装置从记录了索引表、动作模式对象、字节码应用的记录介质中读出应用,并基于字节码应用进行再生控制,其特征在于,具备:管理器,选择索引表中记载的多个标题中的某一个作为当前标题;平台部,在选择了当前标题的情况下,该平台部基于与当前标题对应的动作模式对象中的应用管理表,进行字节码应用的启动;以及显示控制部,在选择为当前标题时,该显示控制部使用与当前标题对应的动作模式对象中的显示速率初始化信息与分辨率信息的组合,对显示装置的显示速率进行初始化,并且以基于上述分辨率信息的分辨率进行基于上述字节码应用的描绘图像的显示。

Description

再生装置、集成电路、再生方法
技术领域
本发明是属于立体视觉再生的技术领域的发明。
背景技术
所谓立体视觉再生,是通过准备两个以上的视点的影像来实现立体视觉的技术。有各种方式实现立体视觉显示,但使视听者的左眼和右眼看到不同的显示图像、通过利用其两眼间的视差来模拟地形成立体的影像是基本原理。
例如,在立体视觉显示的实现方式之一是利用开闭器眼镜的方式。在该方式中,以左眼用和右眼用的方式高速地更新进行显示的显示器的影像。通过与该更新定时同步而将视听者的左眼和右眼的视通过眼镜交替地高速遮挡,能够实现由显示器显示的左眼用的图像通过开闭器眼镜仅能由左眼看到、相反右眼用的图像仅能由右眼看到的机制。
在现状下,利用视频流的立体视觉再生的形态主要应用在剧场等中,但预想今后在家庭设置用的再生装置中再生欣赏立体视觉视频流的利用形态也会普及。
特别是,在作为用于电影作品的店铺销售的记录介质的打包介质中,不仅是视频,还作为不同的平面而拥有背景图像、字幕、以及描绘图像,能够在显示设备上显示将它们重叠的影像,所以如果在这些背景图像、字幕、以及描绘图像中分别进行立体视觉,则能够实现富有对话性的立体视觉再生。在它们之中,关于视频及字幕,采用了与再生装置的影像输出信号以帧单位同步的方式,所以实现了没有闪烁的优美的运动图像再生。
因而,在对打包介质中的视频流进行立体视觉再生的情况下,例如需要利用以120帧/秒的状态编码的视频等,但为了通过其他方法得到立体效果,还有如非专利文献1那样通过并排方式实现的方法。
此外,还有如专利文献2那样使用方格图案的方式。
在将画面立体显示的技术中,有如专利文献3那样提取2D图像之中的对象的数量、制作该对象的数量的层并改变各层的进深而生成3D图像的技术。
先行技术文献
专利文献
专利文献1:国际公开第2005/119675号小册子
专利文献2:美国专利申请公开第2008/0036854号说明书
专利文献3:美国专利申请公开第2002/0118275号说明书
非专利文献
非专利文献1:FOUNDATIONS OF THE STEREOSCOPIC CINEMA(立体视觉影院基础)(by LENNY LIPTON)
发明概要
发明要解决的问题
然而,在立体视觉再生时,一般将再生装置连接在显示装置上,将应由右眼视听的图片数据、以及应由左眼视听的图片数据以非压缩状态传送给TV(电视机)***中的显示装置以供显示。在将应显示的图片数据以非压缩状态传送给显示装置的传送***中,将显示速率的变更作为“线缆的重新连接”处理。其理由如下。在该传送***中,需要将应在显示装置的各帧期间中显示的图片数据以非压缩的状态传送给作为连接对方的显示装置。
这里,非压缩状态的图片数据由1920×1080、1280×720的庞大的数量的像素数据构成,基本上需要将由这些像素数构成的像素数据在各帧期间的水平显示期间到来之前传送给对方侧的显示装置。这样,如果变更显示速率,则到何时为止必须将构成一个图片数据的像素数据的集合转送给对方侧的显示装置即转送的最后期限变动,所以连接的显示装置的显示速率的变化直接带来在传送路径中应确保的传送速率的变动。该传送速率的变动导致“线缆的重新连接”的发生。
除了因“线缆的重新连接”造成的中断以外,在以往的再生装置中,还在执行伴随着标题切换的应用信令时发生显示中断。即,在以往的再生装置中,在标题切换时发生一次中断,在标题再生中也至少发生一次因“线缆的重新连接”造成的中断,所以必然发生共计两次以上的再生中断。对于佩戴眼镜想要沉浸在虚拟现实感的用户而言,该中断的多发是不愉快的。
可以想到如果采用所谓的向上变换技术将播放列表中的显示速率变换为某个一定的显示速率后将非压缩·明文形式的图片数据转送给显示装置,则能够防止因“线缆的重新连接”造成的中断。例如,在想要再生的记录介质中存在1280×720/50p的播放列表和1280×720/59.94p的播放列表的情况下,只要将它们一律变换为例如1920×1080的59.94p而输出给显示装置,则上述那样的信号中断(blackout)期间的多发消除。但是,为了向上变换,需要较多硬件资源,在进行3D再生的情况下需要通常的向上变换的2倍的处理能力,电路面积及处理性能需要2倍,所以从硬件成本的观点看产生了放弃搭载的需要。通过采用向上变换技术来统一显示速率的想法会导致安装成本的增大,所以终究不能说是实用的方案。
发明内容
本发明的目的是提供一种能够使显示中断的发生次数成为最低限度的再生装置。
用来解决问题的手段
用来解决上述问题的再生装置,从记录了索引表、动作模式对象、字节码应用的记录介质中读出应用,并基于上述字节码应用进行再生控制,其特征在于,具备:
管理器,选择上述索引表中记载的多个标题中的某一个作为当前标题;
平台部,在选择了上述当前标题的情况下,该平台部基于与上述当前标题对应的动作模式对象中的应用管理表,进行字节码应用的启动;以及
显示控制部,在选择为上述当前标题时,该显示控制部使用与上述当前标题对应的动作模式对象中的显示速率初始化信息与分辨率信息的组合,对显示装置的显示速率进行初始化,并且以基于上述分辨率信息的分辨率进行基于上述字节码应用的描绘图像的显示。
发明效果
上述显示速率初始化信息表示当将与动作模式对象对应的标题选择为当前标题时、应使显示装置的显示速率怎样初始化,所以将字节码应用在图形用户界面(GUI)显示中使用的“分辨率”、与在视频流再生中采用的“显示速率”的组合记载在动作模式对象中,在当前标题的切换时,通过以该分辨率-显示速率的组合将显示装置初始化,能够将以非AV再生为前提的字节码应用用来进行GUI显示的“分辨率的初始化”和用来通过播放列表进行视频流再生的“显示速率的初始化”集中为一次执行。通过这样,能够减少用来对显示装置指示分辨率及显示速率的初始化的信号中断的发生次数。
由于能够使因“线缆的重新连接”造成的中断的发生时刻切换为标题切换时,所以能够使因“线缆的重新连接”造成的中断的发生次数集中为切换时的一次,能够减轻因显示的中断多发带来的用户的不愉快感。
附图说明
图1是对包括打包介质和播放器设备的***添加特征性技术事项而表示的图。
图2是表示左眼用图片数据、右眼用图片数据由佩戴着开闭器眼镜500的用户看起来如何的图。
图3是表示在平面偏移的符号是正(将左视期间中的描绘图像的写入位置向右方向错移,将右视期间中的描绘图像的写入位置向左方向错移)的情况下、像看起来比显示画面靠近侧的原理的图。
图4是用来说明像看起来比显示画面靠里侧的原理的图。
图5是表示传送路径与帧的显示期间的对应的图。
图6是表示记录介质100的内部结构和再生装置200的内部结构的图。
图7是关于终端管理表的说明图。
图8是表示在标题切换中不将显示速率初始化的情况下的显示装置的显示内容的变迁的图。
图9是表示在标题切换中将显示速率初始化的情况下的显示装置的显示内容的变迁的图。
图10是表示再生装置的处理次序的流程图。
图11是描绘追加了应用高速缓冲存储器信息111、关键关注表112的动作模式对象和用来处理应用高速缓冲存储器信息111、关键关注表112的构成要素(应用高速缓冲存储器306、高速缓冲存储器管理器307、事件管理器402)的图。
图12是表示没有指定自动再生播放列表的情况的图。
图13是表示立体视觉显示能力寄存器中的立体视觉再生能力的判断次序的流程图。
图14是表示标题切换时的显示模式设定的处理次序的一例的流程图。
图15是表示记录方法的次序的流程图。
图16是表示关于立体视觉视频再生装置的使用行为的形态的图。
图17是表示BD-ROM的内部结构的图。
图18是表示再生装置的内部结构的模块图。
图19是表示再生装置的2D显示模式与3D显示模式的差异的图。
图20是表示视频平面的立体模式为开启与关闭的差异的图。
图21是表示背景平面的立体模式为开启与关闭的差异的图。
图22是表示交互图形平面的立体模式为开启与关闭的差异的图。
图23是表示利用偏移时的观感的一例的图。
图24是表示加法器进行合成的处理的流程图。
图25是表示加法器进行2D合成的处理的流程图。
图26是表示加法器进行3D合成的处理的流程图。
图27是表示加法器为了进行合成而需要的合成参数和可能的值的图。
图28是表示存在于介质上的BD-J对象内的“合成信息”的图。
图29是没有应自动再生的播放列表(Playlist)时的选择合成的模式的流程图。
图30是表示再生装置支持的合成模式的一览的图。
图31是存在应自动再生的播放列表时的选择合成的模式的流程图。
图32是用来说明模式管理模组在标题开始时进行的处理的流程图。
具体实施方式
包含在本申请中的记录介质的发明能够作为用于发行电影作品的打包介质实施。包含在本申请中的再生装置的发明、集成电路的发明、再生方法的发明、程序的发明能够作为对应于打包介质的播放器设备实施。
图1是对包括打包介质和播放器设备的***添加特征性技术事项而表示的图。本***由作为打包介质的记录介质100、作为播放器设备的再生装置200、操作装置300、显示装置400、眼镜500、传送路径600构成,与记录装置700一起实施。
记录介质100是记录有压缩·加密形式的流文件和使再生装置进行标题边界的应用信令的动作模式对象的盘介质。本来,动作模式对象包括用来以标题边界进行应用信令的应用管理表,而在记录介质100中,作为特征性技术事项,存在在标题边界为有效的终端管理表。
再生装置200使用动作模式对象内的应用管理表执行标题边界的应用指令,并且将压缩·加密形式的流文件从记录介质100读出并进行解压、解密,将非压缩·明文形式的帧数据输出给显示装置400。特征在于在该非压缩·明文形式的帧数据的输出之前,使用记载在以标题边界的应用指令为前提的动作模式对象的终端管理表中的初始化信息对显示装置400指示显示速率。
所谓帧数据,是应在影像信号的一帧期间中显示的数据群,是具有规定的分辨率的像素数据的集合。基本上,这样的帧数据为由一画面量的像素数据构成的图片数据,但将合成了表示GUI的描绘图像或表示字幕的图形、位图的数据也作为帧数据处理。
操作装置300是受理用户操作的设备,将表示用户操作的信号输出给再生装置200,在再生装置内部中产生作为应用的动作的触发的事件。
显示装置400通过传送路径600从再生装置200受理显示速率的指示,以该显示速率进行自身的初始化,然后接收从再生装置200输出的非压缩·明文形式的帧数据,提供给显示输出。在由显示装置400显示的再生影像中,存在2D影像、3D影像。所谓2D影像,是将例如包括显示装置的显示画面的平面取为X-Y平面、用位于该X-Y平面上的显示画面的显示位置的像素表现的图像,也称作平面视觉图像。
与其对照,所谓3D影像,是以与上述取为X-Y平面的平面正交的直线为轴(在本实施方式中将与X-Y平面垂直的直线定义为轴(Z轴))、通过在显示装置的显示画面中的X-Y平面上的像素中采用在本实施方式中说明的结构使得在人的眼睛中看起来为立体的、或者看起来比显示画面靠近侧或里侧的影像。将使显示装置400输出2D影像的显示模式称作2D显示模式,将使显示装置400显示3D影像的显示模式称作3D显示模式。
眼镜500是当显示装置400进行3D输出时用户应佩戴的带有开闭器的眼镜,通过某种光学控制使用户进行立体视觉。
传送路径600由将再生装置200与显示装置400连接的线缆和其接口构成。
记录装置700将压缩·加密形式的流文件和动作模式对象记录到记录介质100中。
以上是关于***的说明。接着,对眼镜500通过怎样的光学的控制使用户实现立体视觉进行说明。
图2表示左眼用图片数据、右眼用图片数据由佩戴着开闭器眼镜500的用户看起来如何。
图中的箭头vw1表示左视期间中的向视点的影像输入,图中的箭头vw2表示右视期间中的向视点的影像输入。在左视期间中,如箭头vw1所示,在左视期间中,左眼用图片数据的保存内容通过开闭器眼镜500入射到用户的左眼中。在右视期间中,如该箭头vw2所示,右眼用图片数据的保存内容通过开闭器眼镜500入射到用户的右眼中。
图3是用来说明在平面偏移的符号是正(将左视期间中描绘图像的写入位置向右方向错移、将右视期间中的描绘图像的写入位置向左方向错移)的情况下、像看起来处于比显示画面靠近侧的原理的图。
在本图中,用圆表示的是显示在显示画面上的像。首先,在是2D显示模式的情况下,在右眼中看到的像和在左眼中看到的像都是相同的位置,所以使用两眼观看该像时的焦点位置位于显示画面上(图3(a))。结果,显示的像位于显示画面上。
在左视期间中,将在左眼中看到的像移位显示,以使其看起来在比平面偏移为0的情况靠右侧的位置。此时,在右眼中,通过开闭器眼镜500使得什么都看不到。另一方面,在右眼中看到的像移位显示,以使其看起来在比平面偏移为0的情况靠左侧的位置。此时,在左眼中,通过开闭器眼镜500使得什么都看不到(图3(b))。
人使用两眼对焦,辨识为像存在于该焦点位置。因而,如果通过开闭器眼镜500将在左眼中看到像的状态和在右眼中看到像的状态交替地以较短的时间间隔切换,则人间的两眼将焦点位置对位在比显示画面更靠近侧的位置,结果引起错觉,就如像处在位于比显示画面靠近侧的焦点位置(图3(c))。
图4是用来说明像看起来处于比显示画面靠里侧的原理的图。
在图4中,用圆表示的是显示在显示画面上的像。首先,在2D显示模式中,由于在右眼中看到的像和在左眼中看到的像都是相同的位置,所以使用两眼观看该像时的焦点位置位于显示画面上(图4(a))。结果,显示的像位于显示画面上。
另一方面,在左视期间中,在左眼中看到的像看起来比平面偏移为0的情况靠左侧的位置。此时,在右眼中,通过开闭器眼镜500使得什么也看不到。另一方面,在右眼中看到的像看起来在比偏移为“0”的情况靠右侧的位置,此时,在左眼中,通过开闭器眼镜500使得什么也看不到(图4(b))。
如果通过开闭器眼镜500将在左眼中看到像的状态和在右眼中看到像的状态相互以较短的时间间隔切换,则人的两眼将焦点位置对位在比显示画面靠里侧的位置,结果发生错觉,就如像存在于比显示画面靠里侧的位置(图4(c))。
以上是对眼镜500的说明。接着,对传送路径600的详细情况进行说明。
图5是表示传送路径与帧期间的对应的图。
图5(a)的第2段由信号中断期间、帧(1)的显示期间、帧(2)的显示期间、帧(3)的显示期间、帧(4)的显示期间构成。
第1段由协商期间、应在帧(1)中显示的图片数据的传送期间、应在帧(2)中显示的图片数据的传送期间、应在帧(3)中显示的图片数据的传送期间、应在帧(4)中显示的图片数据的传送期间、应在帧(5)中显示的图片数据的传送期间构成。第1段与第2段之间的箭头表示帧的显示期间(称作帧期间)与应在各帧中显示的图片数据的关系。各帧期间当应在该帧期间中显示的图片数据到来时才开始,所以应显示的图片数据未到来的期间、即协商期间及应在帧(1)中显示的图片数据未到来的期间为没有应显示的内容的期间、即信号中断期间。
图5(b)表示有显示速率的切换的情况下的传送路径、帧期间的状态。(b)的左半部表示59.94Hz下的传送,右半部表示50Hz下的传送,中间表示显示速率的切换时刻。在左半部,以在帧的到来前传送应显示的图片数据的规则进行传送。但是,由于显示速率的切换而发生协商,应在帧(14)中显示的图片数据还没有到来,所以在第2段中,在从显示速率的切换时刻之后到应在帧(14)中显示的图片数据到来的期间中发生信号中断期间。
以上是对传送路径的说明。接着,对记录介质的详细情况进行说明。
图6是表示记录介质100的内部结构和再生装置200的内部结构的图。如本图所示,在记录介质100中,记录有索引表101、类档案文件102、动作模式对象103、流文件104、片断信息文件105、播放列表信息文件106。
<索引表101>
索引表101是关于记录介质整体的管理信息,规定能够保存在再生装置的标题号码寄存器中的多个标题号码与规定再生装置的动作模式的动作模式对象的对应。所谓记录在记录介质中的标题,是指由标题号码确定的动作模式对象与从该动作模式对象再生的播放列表的组。这里,播放列表是通过对包含视频流的数字流规定再生顺序而确定的再生单位。
这里,标题号码寄存器中的标题号码,有0、1~999、不定值(0xFFFF)的号码。标题号码0是顶层菜单标题的标题号码。所谓顶层菜单标题,是能够通过用户的菜单调用操作调出、用来从用户受理多个标题中的某个的选择的标题。不定值(0xFFFF)的标题号码是初次播放标题的标题号码。所谓初次播放标题,是在记录介质的装填之后进行向视听者的警告或内容提供商的标识显示等的标题。
索引表具有分别对应于各标题号码的条目(索引表条目),通过在各个索引表条目中记述规定动作模式的动作模式对象,详细地规定各个标题以怎样的动作模式动作。
在再生装置中,标题号码寄存器的值在记录介质的装填后以不定值0xFFFF→1~999→0的方式变化。该标题号码的变化在记录介质的装填时开始初次播放标题的再生,在初次播放标题的再生后,进行由1到999的标题号码寄存器的标题号码指示的标题的再生,如果由标题号码指示的标题的再生结束,则将顶层菜单标题再生而等待用户的选择。具有1~999的标题号码的标题中的、具有与保存在标题号码寄存器中的标题号码相同的标题号码者为现在的再生对象、即当前标题。在标题号码寄存器中设定怎样的号码通过对顶层菜单标题的用户操作、及程序对标题号码寄存器的设定来决定。
<类档案文件102>
类档案文件102是将字节码应用的类构造体的文件(类文件)与数字证书声明文件、盘签名签署文件、盘签名加密密钥文件、许可请求文件作为一个集合存档而成的文件。应用的装载将该类档案文件作为一个集合来进行。
所谓字节码应用,是通过将使用面向对象编程语言的源代码记述的类构造体编译而得到的执行形式的程序,是指由不依存于设备的代码(字节码)构成的应用。本实施方式中的字节码应用是事件驱动,通过事件进行状态变迁。在状态变迁的状态中,有“已装载”、“暂停”、“活动”“损坏”的4个状态,在字节码应用中,预先登录有作为应用的动作的触发的关键事件。作为字节码应用的动作的触发的关键事件的登录通过事件侦听器进行。
<动作模式对象103>
动作模式对象103是在索引表中选择了对应的标题作为当前标题时、规定在该标题中以怎样的动作模式进行再生装置的控制的信息。如本图所示,动作模式对象由应用管理表107、终端管理表108、播放列表访问信息109构成。
标题是由对应的动作模式对象规定的再生单位,所以对怎样的动作模式对象委托动作通过建立索引表中的标题与动作模式对象的对应来决定。如果不进行AV再生而选择了仅GUI显示的动作模式对象为动作主体的标题,则仅执行GUI显示。如果选择了通过浏览器阅览Web页的动作模式对象为主体的标题,则仅显示浏览器。如果选择了仅进行AV再生的动作模式对象为动作主体的标题,则仅执行AV再生。
<流文件104>
流文件104保存有通过将视频流、一个以上的音频流、图形流多路复用而得到的传输流。
在流文件中,有2D专用的流文件和2D-3D兼用的流文件。2D专用的流文件是通常的传输流形式,2D-3D兼用的流文件具有立体视觉交错流文件的文件形式。
所谓立体视觉交错流文件形式,是将包含基础视视频流的主传输流(主TS)的区段和包含从属视视频流的副传输流(副TS)的区段以交错形式交替配置的文件形式。
所谓基础视视频流,是使用视点间的相关性压缩编码的视频流中的、能够以单体解码的视频流,由能够进行2D再生的多个视组件构成。这里,使用视点间的相关性的压缩编码方式存在MPEG4-MVC。
所谓从属视视频流,是使用视点间的相关性压缩编码的视频流中的、能够通过与基础视视频流的组合解码的视频流,由使用与基础视视频流的视组件的帧相关性压缩编码的多个视组件构成。
所谓视组件,是指在一个帧期间中、为了立体视觉再生而同时再生的多个图片数据中的各个图片数据。使用视点间的相关性的压缩编码通过使用基础视视频流及从属视视频流的视组件作为图片数据、实现使用图片间的相关性的压缩编码来进行。对一个帧期间分配的基础视视频流的视组件与从属视视频流的视组件的组构成一个访问单元,能够以该访问单元为单位进行随机访问。
主TS的区段及副TS的区段的组设定为在再生时不使双缓冲器下溢的数据尺寸,再生装置能够不中断地读入这些区段的组。
以上是对流文件104的说明。
<片断信息文件105>
片断信息文件105是保障对构成传输流的任意的源包的随机访问的执行、及与其他传输流的无中断再生的流信息文件。通过该片断信息文件,从而将流文件作为“AV片断”管理。片断信息文件具有将AV片断中的流的编码形式、帧速率、位速率、分辨率等信息、及GOP的开头位置的源包号码与帧期间的演示时间戳建立对应来表示的入口映射,只要在流文件的访问之前将该片断信息装载到存储器中,就能够掌握要访问的流文件中的传输流是怎样的传输流,所以能够保障随机访问的执行。在片断信息文件中,有2D片断信息文件和3D片断信息文件,3D片断信息文件包括用于基础视的片断信息(片断基础信息)、用于从属视的片断信息(片断从属信息)和立体视觉用的入口映射。
片断基础信息包括用于基础视的区段开始点信息,片断从属信息包括用于从属视的区段开始点信息。用于基础视的区段开始点信息由多个源包号码构成。各个源包号码表示主TS中的区段的分割位置存在于第几个包。用于从属视的区段开始点信息也由多个源包号码构成,表示副TS中的分割位置存在于哪个包。通过使用这些区段开始点信息,立体视觉交错流文件被分割为构成主TS的到达时钟(ATC)序列1和构成副TS的ATC序列2。
立体视觉入口映射与表示GOP开头的帧期间的演示时间戳建立对应而表示作为从属视视频流中的GOP开头的视组件的开头位置的访问单元定界符的源包号码。
另一方面,3D片断信息文件中的通常的入口映射具有与2D片断信息文件的兼容性,并且与表示GOP开头的帧期间的演示时间戳建立对应而表示作为基础视视频流中的GOP开头的视组件的开头位置的访问单元定界符的源包号码。
在构成主TS的区段中的、由识别号码i确定的第i个区段具有由通常的入口映射的入口参照的基础视视频流的源包的情况下,构成副TS的区段中的、由作为相同的识别号码的识别号码i确定的第i个区段必须包含由立体视觉入口映射的入口参照的从属视视频流的源包。
<播放列表信息文件106>
播放列表信息文件106是保存有用来使再生装置将播放列表再生的信息的文件。所谓“播放列表”,是通过在传输流(TS)的时间轴上规定再生区间、并且在逻辑上指定该再生区间彼此的再生顺序而规定的再生路径,具有规定再生传输流中的哪个传输流的哪部分、以怎样的顺序进行场景展开的作用。播放列表信息定义该播放列表的“类型”。由播放列表信息定义的再生路径是所谓的“多路径”。所谓多路径,是将对作为主的传输流定义的再生路径(主路径)和作为从的流定义的再生路径(副路径)集合成的。如果在该多路径中规定左眼用的视频流的再生路径、在副路径中规定右眼用的视频流的再生路径,则能够适当地规定用来将立体视觉再生的视频流的组合。
字节码应用通过命令生成将该播放列表信息再生的框架播放器实例,能够开始通过多路径的AV再生。所谓框架播放器实例,是基于媒体框架播放器类在虚拟机的堆存储器上生成的实际的数据。
播放列表信息包括一个以上的播放项目信息。所谓播放项目信息,是将视频流的再生时间轴中的作为In_Time的时刻和作为Out_Time的时刻的组定义一个以上的再生区间信息。
播放列表信息具有播放项目信息-片断信息-传输流的层级构造,关于传输流及片断信息的组与播放项目信息的比率,设为1对多的关系,能够将一个传输流从多个播放项目信息多重参照。由此,通过采用为了某个标题而制作的传输流作为资料底片、从多个播放列表信息文件的播放项目信息参照该传输流,能够高效率地制作电影作品的变形(另外,所谓资料底片,是电影业的用语,是在多个场景中来回使用的影像内容)。
一般而言,播放列表这样的单位不能从用户识别,所以将从流文件派生的多个变形(例如剧场公开版或TV放映版)识别为播放列表。
在以后的说明中,假设在当前标题的选择时,字节码应用进行播放列表选择用的菜单(播放列表选择菜单)的显示,通过使用户选择希望的播放列表,来开始播放列表的再生。
在播放列表信息中,有2D播放列表信息和3D播放列表信息,它们的差异是在3D播放列表信息内存在基础视指示符和立体视觉流选择表。
所谓“立体视觉流选择表”,是将仅应以3D显示模式再生的基本流的流入口及流属性与流号码建立对应而表示的表。在仅应以3D显示模式再生的基本流中,有从属视视频流、左眼用图形流及右眼用图形流的组,在上述立体视觉流选择表的流入口中,记载有关于这些从属视视频流、左眼用图形流及右眼用图形流的包识别码。进而,在立体视觉流选择表中,与流号码建立对应而记述有偏移序列的参照。所谓偏移序列,是在执行通过对一个平面存储器赋予左眼用及右眼用的偏移而实现立体视觉的再生模式时、能够按照帧期间指定该偏移的偏移的集合。在立体视觉流选择表中,由于该参照与流号码建立了对应,所以能够将对应于现在的流号码的最佳的基本流提供给再生。
“基础视指示符”是表示应将作为利用视点间的相关性的压缩编码的基础的基础视视频流设为左眼及右眼的哪个而进行显示的信息。通过使该播放列表信息中的基础视指示符变化,能够以播放列表的水平改变以下分配,即:将基础视视频流设为左眼及右眼用中的哪个。
由于能够以不依据流的构造的播放列表的水平使上述分配变化,所以在存在将图像中的物体的位置及角度设定为基础视=左眼、从属视=右眼用的播放列表的情况下,作为与该播放列表不同的版本,可以制作设定为基础视=右眼用、从属视=左眼的播放列表。
如果以播放列表的水平使对于基础视、从属视的左眼、右眼用的分配反转,则能够使立体视觉效果逆转。例如,在已经制作了想要达到对象物出现在画面的近侧那样的立体视觉效果的播放列表的情况下,能够与该播放列表另外地制作想要达到对象物出现在画面的里侧那样的立体视觉效果的播放列表。由此,具有在3D播放列表中能够简单地制作立体视觉效果不同的播放列表的变形的效果。
接着,对存档在类档案文件中的要素文件进行说明。
所谓“数字证书链”,是具有第一个证书(根证书)对第二个证书签名、同样第n个证书对第n+1个证书签名的形式的多个证书群。
“许可请求文件”保存对执行的字节码应用给予哪个许可的信息。具体而言,包括证明书(数字信用证书)、应用间通信的许可信息。
所谓“证明书”,是用于共享归属于某个组织的组织目录内的文件的信息。该共享通过将利用属于某个组织的应用用文件的权限提供给属于其他组织的应用来进行。因此,证明书包括表示提供权限侧的组织的提供者组织ID、表示领受权限侧的组织的识别的领受者组织ID。
规定字节码应用的类文件由于将以上的签署文件、声明文件、数字证书链、许可请求文件作为一个集合来装载,所以再生装置在使字节码应用动作时,能够使用声明文件、数字证书链、许可请求文件对字节码应用签名。将这样使用声明文件、数字证书链、许可请求文件签名的字节码应用称作“已签名(Signed)应用”。另一方面,将不进行签名、其权利的一部分或全部受到限制的字节码应用称作“未签名(Un-Signed)应用”。通过以上的签名,字节码应用的动作被限制为不会对内容的制作不利的动作。如果使用以上的许可请求文件,则能够将用来实现立体视觉再生的播放列表再生及图像描绘限定为被赋予了某个特定的权限的字节码应用。
以上是对类档案文件的说明。接着,对动作模式对象内的数据要素进行说明。
“应用管理表”包括多个条目。应用管理表的条目包括表示在标题中是应使应用自动启动(自动启动:AutoStart)、还是应等待来自其他应用调用而启动(现行:Present)的启动的方式的“控制码”、使用作为类档案文件的文件名的5位的数值表示作为对象的应用的“应用ID”、以及“应用详细信息”。“应用详细信息”按照应用而保存有将应用装载的情况下的“优先级”、表示应用是否是标题非绑定、是否是盘绑定的“绑定信息”、表示应用的名称的字符串、表示应用的语言属性的“语言码”和指示与应用建立对应的图标的所在的“图标定位符”。“应用管理表”通过将标题作为生存区间管理,能够将各应用带来的存储器资源等的消耗以标题的再生单位分段管理。由此,即使在某个标题这样的再生中多个应用的资源的利用竞争而陷入锁死状态,也只要由用户选择别的标题,就能够使这些应用全部结束,所以锁死状态强制地解除。此外,即使在某个标题的再生中失控的应用占用了存储器,也只要由用户选择别的标题,就能够强制地使该应用结束,所以存储器容量的压迫强制地解除。通过这样,能够实现不消耗不需要的存储器资源的、稳定的存储器资源的管理。由于能够实现稳定的存储器资源的管理,所以在存储器资源的容量受到限制的家电设备的安装中发挥更好的作用。
终端管理表108是规定动作中的应用作为欧洲数字广播终端(DVB-MHP)动作时的处理内容的管理表,包括执行GUI显示时的配置信息、在GUI中使用的字体数据、在由用户进行了对GUI的菜单调用、标题调用的情况下规定是否将这些调用屏蔽的屏蔽标志。该配置信息是在应由动作模式对象内的应用管理表启动的应用描绘图形时对上述再生装置指示以在上述再生装置所具备的存储器设备上确保与再生的视频流的分辨率建立了对应的规模的图形平面的信息。
播放列表访问信息109包括当对应于动作模式对象的标题成为当前标题时应自动再生的自动再生播放列表的指定。此外,播放列表访问信息109包括当对应于动作模式对象的标题成为当前标题时能够动作的应用能够选择的播放列表的指定。
在选择了某个标题时,再生装置不等待来自应用的再生指示而开始由对应于所选择的当前标题的播放列表访问信息指定的播放列表的再生,在字节码应用执行比播放列表再生的结束先结束的情况下,继续进行播放列表的再生。
通过这样的先行再生,在应用的类装载中花费时间而未显示描绘图像,所以一直不输出对话画面那样的情况下,将基于播放列表再生的再生影像原样输出,所以即使在应用的启动延迟显著的情况下,也能够先使用户视听播放列表的再生影像。能够设为在应用的启动延迟的期间中有所放映的状态,所以能够给用户带来安心感。
此外,由于不是同时结束,所以即使因资源的枯竭而应用异常结束、应用的GUI被自动删除,只要使播放列表再生画面的显示原样继续也会将播放列表的再生影像输出给显示装置。通过这样继续输出,即使字节码应用异常结束,显示装置也首先成为有所放映的状态,能够防止因应用的异常结束而画面信号中断的状况。
在如以上这样规定了自动再生播放列表的情况下,能够以该自动再生播放列表的显示速率在标题切换时进行显示速率的初始化。但是,在字节码应用要进行GUI显示的情况下,自动再生播放列表带来的再生图像成为妨碍的情况较多,并不总是进行使用自动再生播放列表的初始显示。这样,由于没有自动再生播放列表的指定,所以发生在标题的切换时不能执行显示速率的初始化的情况。
所以,在本实施方式中,在用于应用信令的动作模式对象内设置显示速率初始化信息,基于该显示速率初始化信息,在标题切换时进行显示速率的指定。
除了以上的数据要素以外,在动作模式对象中还存在用来将类档案文件保存到高速缓冲存储器中的应用高速缓冲存储器信息、表示关键事件的能否发生的关键关注表等数据要素,但对它们留待后述。
接着,对再生装置的构成要素进行说明。图6的再生装置由读出部201、双缓冲器202、寄存器组203、解码器组204、视频解码器205、平面存储器组206、多路分离部207、合成部208、收发部209、再生控制部210、显示控制部211、平台部301、类装载器302、应用管理器303、堆存储器304、字节码解释器305、模组管理器401、事件管理器402构成。
图中的框w11表示应作为集成电路而封装在一个***LSI中的部分。因而,处于该框中的显示控制部211、平台部301、模组管理器401、事件管理器402封装在一个***LSI中。
<读出部201>
读出部201从记录介质读出索引表、动作模式对象的程序文件、播放列表信息文件、片断信息文件、流文件。读出部201在立体视觉交错流文件的读出时,使用3D片断信息文件中的片断基础信息内的区段开始点信息和片断从属信息内的区段开始点信息,进行将立体视觉交错流文件分割为对应于主TS的ATC序列1和对应于副TS的ATC序列2并将ATC序列1和ATC序列2保存在不同的读缓冲器中的处理。该分割通过反复进行从立体视觉交错流文件中将源包取出由片断从属信息中的区段开始点信息表示的源包号码的包数而追加到ATC序列1中的处理、以及从立体视觉交错流文件中将源包取出由片断基础信息中的区段开始点信息表示的源包号码的包数而追加到ATC序列2中的处理来进行。
<双缓冲器202>
双缓冲器202由为了读出部201与多路分离部207之间的速度调节而设置的两个读缓冲器构成,将通过将立体视觉交错流文件分割而得到的ATC序列1、ATC序列2暂时保存。
<寄存器组203>
寄存器组203由多个播放器状态寄存器、多个播放器设定寄存器构成。播放器状态寄存器是用来在再生装置的MPU进行算术运算及位运算时、保存作为其被运算符的数值的硬件资源,是在装填光盘时被设定初始值、当再生装置的状态变化时判断该保存值的有效性的寄存器。作为该保存值,有当前的标题号码、当前的播放列表号码、当前的播放项目号码、当前的流号码、当前的章节号码等。在光盘的装填时保存初始值,所以该保存值是临时性的,如果光盘被弹出、或再生装置的电源被断开,则该保存值丧失有效性。特别地,将用来保存标题号码的寄存器称作标题号码寄存器。
播放器设定寄存器在实施了电源对策这一点上与播放器状态寄存器不同。由于实施了电源对策,所以在再生装置的电源切断时将该保存值保存到非易失性的存储器中,在再生装置的电源投入时将该保存值恢复。再生装置的制造主体(制造商)在再生装置的出厂时设定的再生装置的各种配置、用户按照设置顺序设定的各种配置、以及再生装置与TV***或音响、功率放大器等家庭影院***的设备连接时通过与作为连接对方的设备的协商判明的对方侧设备的能力设定在播放器设定寄存器中。
<解码器组204>
解码器组204由视频解码器、演示图形流解码器、交互图形流解码器、音频解码器构成。
<视频解码器205>
视频解码器205是解码器组204的解码器中的代表性的解码器,在将构成从属视视频流的视组件预装载后,将位于基础视视频流内的封闭GOP的开头的意味着解码器刷新的图片类型(IDR类型)的视组件解码。在该解码时,将编解码器数据缓冲器、解码数据缓冲器全部清空。在这样将IDR类型的视组件解码后,将基于与该视组件的相关性压缩编码的基础视视频流的后续的视组件、以及从属视视频流的视组件解码。如果通过解码能够得到关于该视组件的非压缩的图片数据,则保存到解码数据缓冲器中,将该图片数据作为参照图片。
使用该参照图片,对基础视视频流的后续的视组件、以及从属视视频流的视组件进行运动补偿。通过运动补偿,如果对基础视视频流的后续的视组件及从属视视频流的视组件得到非压缩的图片数据,则将它们保存到解码数据缓冲器中而作为参照图片。以上的解码在由各个访问单元的解码时间戳表示的解码开始时刻到来时进行。
<平面存储器组206>
平面存储器组206由多个平面存储器构成。这些平面存储器构成层模型,提供各个平面存储器的保存内容用于层合成。平面存储器组包括左眼用平面存储器、右眼用平面存储器,将各个访问单元的基础视的视组件解码而得到的非压缩的图片数据、将从属视的视组件解码而得到的非压缩的图片数据被写入到这些左眼用平面存储器、右眼用平面存储器中。该写入在由各个访问单元的演示时间戳表示的再生开始时刻到来时进行。
向左眼用的平面存储器、右眼用平面存储器中的哪个写入解码后的图片数据遵照播放列表信息中的基础视指示符。基础视指示符如果将基础视视频流指定为“左眼用”,则将基础视视频流的图片数据写入到左眼用平面存储器中、将从属视视频流的图片数据写入到右眼用的平面存储器中。
如果基础视指示符将基础视视频流指定为“右眼用”,则将基础视视频流的图片数据写入到右眼用的平面存储器中、将从属视视频流的图片数据写入到左眼用的平面存储器中。并且,将这些视组件依次输出给显示装置。具体地讲,在一个帧期间中,将左眼用平面存储器的图片数据和右眼用平面存储器的图片数据同时输出。
<多路分离部207>
多路分离部207将具有记述在3D播放列表信息的基本流选择表的流条目中的包识别码的源包在变换为TS包后输出给解码器,将具有记述在3D播放列表信息的立体视觉流选择表的流条目中的包识别码的源包在变换为TS包后输出给解码器。使用基本流选择表的多个条目及扩展流选择表的多个条目中的哪个的包识别码,遵照寄存器组的播放器状态寄存器中的流号码寄存器的设定。所谓流号码寄存器,是保存有当前的流号码的寄存器。
<合成部208>
合成部208进行多个平面存储器的层合成。平面存储器的层合成通过在平面存储器的层模型中、对层模型的层级间的全部组合执行使保存在层级间的平面存储器中的像素数据的像素值重叠的处理来进行。由合成部208进行的层合成通过在平面存储器的层模型中、对层模型的两个层级的全部组合执行使保存在两个层级的平面存储器中的像素数据的像素值重叠的处理来进行。
层级间的重叠是以下处理:对位于某个层级的平面存储器的行单位的像素值而乘以透过率α作为权重,并且对位于其低层级的平面存储器的行单位的像素值乘以(1-透过率α)的权重,将这些进行了亮度的加权的像素值彼此相加,将相加结果作为该层级的行单位的像素的像素值。通过在位于层模型的相邻的两个层级中的行单位的像素彼此中反复执行该层级间的重叠,实现上述层合成。
<收发部209>
收发部209在与家庭影院***中的其他设备经由接口连接时,经过协商阶段转移到数据传送阶段,进行数据传送。
该协商阶段是掌握对方侧设备的能力(包括解码能力、再生能力、显示频率)并设定到播放器设定寄存器中来决定用于以后的传送的传送方式的阶段,包括相互认证阶段。经过协商阶段,将进行了层合成的图片数据中的一行的非压缩·明文形式的像素数据按照显示装置的水平同步期间,以较高的转送速率转送给显示装置。另一方面,在显示装置的水平扫描期间及垂直扫描期间中,向与再生装置连接的其他装置(不仅是显示装置,还包括放大器、扬声器)转送非压缩·明文形式的音频数据。通过这样,显示装置、放大器、扬声器等设备能够获取非压缩·明文形式的图片数据、非压缩·明文形式的音频数据,能够实现再生输出。此外,在对方侧设备中存在解码能力的情况下,能够进行视频流、音频流的透传传送。在透传传送中,能够将视频流、音频流以压缩·加密形式的原状传送。
在传送阶段中,收发部209在传送之前,进行应由左眼视听的图片数据、与应由右眼视听的图片数据的连结。在图片数据的连结的方式中,有并排(side-by-side)形式、顶底形式(top and bottom)。
所谓并排形式,是将应由左眼视听的图片数据与应由右眼视听的图片数据在横向上结合而表示的形式。
所谓顶底形式,是将应由左眼视听的图片数据与应由右眼视听的图片数据上下排列连结而表示的形式。
<再生控制部210>
再生控制部210执行从视频流的时间轴上的任意的时刻起的随机访问。具体而言,在被命令了从视频流的时间轴上的任意的时刻起的再生的情况下,使用3D片断信息文件中的通常的入口映射和立体视觉入口映射,搜索对应于该任意的时刻的访问单元的源包号码。该访问单元包括基础视视频流的视组件及从属视视频流的视组件的组,通过上述搜索,确定保存有关于该访问单元的访问单元定界符的源包的源包号码。通过执行从源包号码的读出及解码而进行随机访问。在3D播放列表再生时,通过使用由3D播放列表信息的主路径信息规定的进入时间、退出时间和由副路径信息规定的进入时间、退出时间对主TS、副TS分别执行随机访问,开始播放列表再生。
<显示控制部211>
显示控制部211由再生装置的装入程序构成,执行对平面存储器组206、多路分离部207的显示控制。在该显示控制中,包括在标题切换时、设定了新的当前标题号码时,使用对应于该当前标题的动作模式对象的初始化信息将显示装置400初始化的控制。在使用HDMI作为传送路径600的情况下,在显示装置400的初始化中使用AVIinfoFrame的视频格式识别码。这是因为,在HDMI中,能够通过视频格式识别码指定分辨率与频率的组。
<平台301>
平台301是使字节码应用动作的模组,包括类装载器302、应用管理器303、堆存储器304、字节码解释器305。
<类装载器302>
类装载器302通过在堆存储器111中生成记录在记录介质100中的应用的类构造体的实例,进行字节码应用的装载。
<应用管理器303>
应用管理器303在基于应用管理表验证字节码应用的正当性后,使字节码应用启动或字节码应用结束等,进行字节码应用的应用信令。
<堆存储器304>
堆存储器304是保存构成字节码应用的字节码及字节码应用利用的***参数以供执行的堆栈区域。
<字节码解释器305>
字节码解释器305是所谓的虚拟机部,将构成保存在堆存储器304中的字节码应用的字节码变换为本机码,使MPU执行。
<模组管理器401>
模组管理器401保持索引表,进行模式管理及分支控制。所谓模式管理,是分配给基于命令的动作模式、基于字节码应用的动作中的哪个的控制,此外,所谓分支控制,是将与当前的标题及当前的动作模式对应的动作模式对象读出以供执行的控制。
<事件管理器402>
事件管理器402在对应于对操作装置300的用户操作而发生了事件的情况下,判断发生的事件是否记载在关键关注表中。并且,如果有记载,则为了使字节码应用处理该事件而输出关键事件。
另一方面,在发生的事件没有记载在关键关注表中的情况下,使再生控制部执行对应于该事件的AV功能。通过这样,即使在字节码应用中有事件的对应遗漏或缺陷,也通过再生控制部进行再生控制。
以上是对平台部的说明。接着,对终端管理表的详细情况进行说明。
图7是关于终端管理表的说明图。图7(a)是终端管理表的内部结构,如本图所示,终端管理表由“显示速率初始化信息”、“格式初始化信息”构成。
“显示速率初始化信息”表示在对应于动作模式对象的标题被选择为当前标题的情况下、以怎样的频率初始化显示装置的显示速率。这里,所谓“显示速率”,是表示每1秒的帧数的单位,用FPS(Frame Per Second)这样的单位类表现。这里,如果将帧期间考虑为波长,则显示速率可以表现为“频率”,在显示速率的表述中,作为单位类也有使用“Hz”的情况。显示速率初始化信息表示使用显示装置400能够取的多个频率的哪个来表现显示速率。图7(b)是表示显示速率初始化信息的内部结构的图。如本图所示,显示速率初始化信息能够将逐行形式的59.94Hz(59.94p)、逐行形式的50Hz(50p)、逐行形式的23.976Hz(23.976p)中的某一个指定为应在显示装置的初始化中使用的频率。
此外,显示速率初始化信息还能够指定59.94Hz、50Hz、23.976Hz中的两个以上的频率。在作为显示速率初始化信息而指定了两个以上的频率的情况下,再生装置选择这些频率中的、在连接的显示装置中能够处理的频率。在显示速率初始化信息中指定了两个以上的频率,此外在连接的显示装置中存在两个以上能够处理的频率的情况下,通过显示速率初始化信息中的频率的顺序决定应使用的频率。具体而言,在频率以23.976Hz、59.94Hz、50Hz的顺序排列的情况下,如果在显示装置中能够处理23.976Hz则选择23.976Hz,如果不能处理23.976Hz但能够处理59.94Hz则选择59.94Hz,如果不能处理23.976Hz、59.94Hz但能够处理50Hz则选择50Hz。
“显示格式初始化信息”规定:在对应于动作模式对象的标题被选择为当前标题的情况下将显示装置的显示格式设为3D显示模式还是2D显示模式,此外怎样设定分辨率。
图7(c)表示格式初始化信息的一例。如本图所示,格式初始化信息能够设定为HD3D_1920×1080、HD3D_1280×720、HD_1920×1080、HD_1280×720、QHD_960×540、SD、SD_50HZ_720×576、SD_60HZ_720×480的某种。这里,所谓HD意味着全高清,HD3D表示以1920×1080的分辨率或1280×720的分辨率使显示装置进行全高清的3D显示。
以下,对帧期间与显示速率的关系进行说明。显示装置400中的帧期间为由显示速率表示的频率的倒数。图7(d)表示帧期间与图片数据及视组件的关系。本图的第1段表示2D显示模式的帧期间,第2段表示3D显示模式的帧期间。如第1段所示,在2D显示模式中,在帧期间中显示一个图片。如第2段所示,在3D显示模式中,在帧期间内,将左眼用的视组件和右眼用的视组件提供给显示。
图7(e)表示对应于帧期间的转送期间与图片数据及视组件的关系。第1段表示2D显示模式中的转送期间,第2段表示3D显示模式中的转送期间。应在某个帧期间中显示的图片数据及视组件必须在该帧期间之前转送,所以在2D显示模式中,如第1段所示,转送应在该帧期间中显示的图片数据的期间为转送期间。在3D显示模式中,必须将应在该帧期间中显示的左眼及右眼用的视组件在该帧期间之前转送,所以如第2段所示,转送左眼及右眼用的视组件所需要的期间为转送期间。在3D显示模式中,在上述那样的帧期间中,必须使左眼用的视组件、右眼用的视组件的两者向显示装置转送,所以应传送的位尺寸加倍。如果从2D显示模式切换为3D显示模式,则频率是相同的、而传送量加倍,所以使得该再生模式的切换不在播放列表的再生中发生。
(显示速率初始化的一例)
以下,引用具体的内容图像的一例,对通过显示速率初始化信息进行的显示速率初始化的一例进行说明。在以下的说明中,作为题材选择的内容图像呈现图8、图9那样的打包介质特有的状态变迁,在通过索引表进行的初次播放标题的再生后,进行对应于顶层菜单的动作模式对象及字节码应用的执行。并且,通过该动作模式对象及字节码应用的执行而显示顶层菜单,如果选择了多个标题的某个,则显示所选择的标题固有的播放列表菜单,使用户选择多个播放列表的某个后,转移到播放列表的再生。
所谓初次播放标题,是关于电影作品的著作权进行警告显示或进行内容提供商的标识显示等。该警告显示或标识显示由视频流构成的情况较多,在盘装填时,对显示装置设定用于警告显示或标识显示的视频流的分辨率、显示速率。应对该初次播放标题使用的分辨率及显示速率可以记述在索引表中。
所谓顶层菜单,是用来将保存在盘介质中的各个标题图形化以供选择的菜单。
所谓播放列表菜单,是将能够从某个标题再生的各个播放列表图形化以供选择的菜单。顶层菜单标题及播放列表菜单不过是将标题及播放列表图形化而显示,不特别需要视频流再生,所以在播放列表菜单的再生时,只要对显示装置设定应在GUI显示中使用的分辨率就可以。因而,当字节码应用再生播放列表菜单时,对显示装置指示的显示速率可以是任意的。图8、图9中的题材中,由于在初次播放标题的再生后再生顶层菜单、播放列表菜单,所以在初次播放标题的再生时使用的显示速率(在图8、图9的题材中假设是59.94Hz)被原样在顶层菜单、播放列表菜单的再生时采用。
通过用来受理标题选择的顶层菜单标题、及用来受理播放列表选择的播放列表菜单进行的GUI显示完全不依据显示装置的显示速率,相对于此,播放列表包括基础视视频流、从属视视频流,这些视频流的视组件具有运动图像素材所固有的显示速率,所以只要从由应用进行的GUI显示向播放列表再生的切换,就发生显示装置中的显示速率的变动。
图8表示在标题切换中没有初始化显示速率的情况下的显示装置的显示内容的变迁。在本图中,在各帧中将应由左眼视听的图片数据和应由右眼视听的图片数据以并排形式描绘。
图8的事例假设在盘***时的顶层菜单标题的再生时将显示速率设定为59.94Hz、应再生的视频流的显示速率是50Hz。
在图8的动作例中,在从顶层菜单的显示向标题内播放列表菜单的切换时,发生用来对显示装置设定用于GUI显示的分辨率的信号中断期间,但如上所述,***时的显示速率与播放列表的显示速率不同,在播放列表再生时,需要对显示装置设定作为播放列表固有的显示速率的50Hz,所以在从标题内播放列表菜单的显示到实际的播放列表再生的期间中也发生信号中断期间。由此,显示装置400的显示内容如下变迁:(1)顶层菜单的显示→(2)标题切换时的信号中断→(3)标题内播放列表菜单的显示→(4)用来切换显示速率的信号中断→(5)50Hz的播放列表再生。
图9表示在标题切换中将显示速率初始化的情况下的显示装置的显示内容的变迁。在图9中,假设是在盘***时将显示速率设定为59.94Hz、应再生的流文件的显示速率为50p的播放列表。在图9的上段记载有终端管理表,可知以非AV再生为前提的字节码应用在GUI显示中使用的“分辨率”与用于播放列表的视频流再生的“显示速率”的组合记载在该终端管理表中。由于终端管理表这样设定,所以在当前标题的切换时,将以非AV再生为前提的字节码应用在GUI显示中使用的“分辨率”与用于播放列表的视频流再生的“显示速率”的组合指示给显示装置。
由于将以非AV再生为前提的字节码应用在GUI显示中使用的“分辨率”与用于播放列表的视频流再生的“显示速率”的组合在标题切换时指示给显示装置,所以信号中断在标题切换时仅为一次,可知降低了信号中断的发生次数。
以上的动作可以通过将图10的流程图所示的处理顺序用计算机记述语言记述并由MPU执行来实现。
图10是表示再生装置的处理次序的流程图。从***的盘中读出索引表(步骤S1),以记载在索引表中的显示速率执行协商(步骤S2)。并且,将初次播放标题的标题号码设为当前标题号码(步骤S3),执行初次播放标题的再生(步骤S4)。
接着,将顶层菜单标题的标题号码设定为当前标题号码(步骤S5),等待标题号码1~999的标题的选择(步骤S6)。在步骤S7中,将所选择的标题号码设定为当前标题号码,在步骤S8中读出对应于当前标题号码的动作模式对象。然后,转移到步骤S9。在步骤S9中,是在当前的动作模式对象中是否存在自动再生播放列表的指定的判断,在不存在的情况下,基于当前动作模式对象的显示速率初始化信息执行与显示装置的协商(步骤S10),使用当前动作模式对象的应用管理表执行应用信令(步骤S11)。然后,显示播放列表的选择菜单(步骤S12),等待播放列表的选择(步骤S13)。如果选择了播放列表,则以在协商中使用的显示速率开始播放列表的再生(步骤S14),转移到由步骤S15~步骤S16构成的循环。步骤S15是是否发生了标题切换的判断,如果发生了,则将切换后的标题号码设定为当前标题号码(步骤S17)。如果播放列表的再生结束,则转移到步骤S13,等待播放列表的选择。
在判断为在当前的动作模式对象中存在自动再生播放列表的指定的情况下,在步骤S18中再生当前动作模式对象的自动再生播放列表。
(显示速率设定的技术意义)
这里,对在终端管理表中预先设定用于播放列表再生的显示速率的技术意义进行说明。
有时选择具有与由显示速率初始化信息对显示装置指示的显示速率不同的显示速率的播放列表,在选择了这样的播放列表的情况下,即使在终端管理表中的显示速率初始化信息中进行了初始化,也不能避免在从播放列表菜单的再生到播放列表再生的期间中发生信号中断。但是,在3D显示模式中,能够采用的显示速率的种类被限制为23.976Hz、59.94Hz、50Hz的3种,显示速率与分辨率的组合模式受到限制。
假设初次播放标题的分辨率是1280×720、频率是59.94Hz,在能够由播放列表菜单选择的播放列表中存在1920×1080/23.976Hz、1280×720/59.94Hz、1280×720/50Hz,验证信号中断的发生概率。
(1)作为用于播放列表菜单的显示的分辨率而选择了1920×1080的情况。
在此情况下,应将动作模式对象的终端管理表中的分辨率初始化信息设为1920×1080。另一方面,显示速率初始化信息应设定为23.976Hz。这是因为,对于1920×1080,显示速率只能够取23.976Hz。
在如以上这样设定了分辨率、显示速率的情况下,在顶层菜单中的标题选择时,发生用来设定为该分辨率、显示速率的信号中断期间。但是,在播放列表菜单中选择1920×1080/23.976Hz的播放列表时,不发生用于显示速率切换的信号中断。由此,在选择了1920×1080/23.976Hz的播放列表的情况下,能够使信号中断次数为1次。
与其对照,在播放列表菜单中选择1280×720/59.94Hz的播放列表时、或选择1280×720/50Hz的播放列表时,信号中断的发生次数为2次。
(2)作为用于播放列表菜单的显示的分辨率而选择了1280×720的情况。
在此情况下,应将动作模式对象的终端管理表的分辨率设定为1280×720。关于显示速率初始化信息,可以选择59.94Hz、50Hz的某个。
(2-1)设想将显示速率设定为59.94Hz的情况。在此情况下,在顶层菜单中的标题选择时,不发生用于对分辨率、显示速率设定的信号中断期间。这是因为,初次播放标题的分辨率·显示速率、与播放列表菜单的分辨率·显示速率一致。此外,在播放列表菜单中,在选择1280×720/59.94Hz的播放列表时也不发生用于显示速率切换的信号中断。由此,能够使信号中断的发生次数成为零次。另一方面,在播放列表菜单中选择了1920×1080/23.976Hz的播放列表时、选择了1280×720/50Hz的播放列表时,在从播放列表菜单的再生向播放列表再生转移时,发生1次信号中断。
(2-2)设想将显示速率初始化信息设定为50Hz的情况。在此情况下,在顶层菜单中的标题选择时,发生用来设定分辨率·显示速率的信号中断期间。另一方面,在播放列表菜单中选择了1280×720/50Hz的播放列表时,不发生从播放列表菜单的再生向播放列表的再生切换时的信号中断。由此,在50Hz的播放列表的选择时,信号中断的发生次数只有一次。
另一方面,在播放列表菜单中选择了1920×1080/23.976Hz的播放列表时、选择了1280×720/59.94Hz的播放列表时,在从播放列表菜单向播放列表再生的切换时发生信号中断。由此,在此情况下,信号中断的发生次数为2次。
总之,在初次播放标题的分辨率·显示速率与实际再生的播放列表的分辨率·显示速率一致的情况下,选择该分辨率作为播放列表菜单的分辨率,此外,通过将分辨率·显示速率记述在动作模式对象中的终端管理表的分辨率初始化信息、显示速率初始化信息中,能够使信号中断的发生次数成为零。
在初次播放标题的分辨率·显示速率与实际再生的播放列表的分辨率·显示速率不一致的情况下,选择实际再生的播放列表的分辨率作为播放列表菜单的分辨率,通过将实际再生的播放列表的分辨率·显示速率记述到动作模式对象的终端管理表的分辨率初始化信息、显示速率初始化信息中,能够使信号中断的发生次数成为1次。
信号中断的发生次数为2次仅限于初次播放标题的分辨率·显示速率与实际再生的播放列表的分辨率·显示速率不一致、此外实际再生的播放列表的显示速率与终端管理表中的显示速率初始化信息的显示速率不同的情况。即,通过将实际有可能再生的播放列表的分辨率、显示速率记述到终端管理表的分辨率初始化信息、显示速率初始化信息中,此外选择实际可能再生的播放列表的分辨率作为GUI的分辨率,能够减少信号中断的发生次数。
根据以上,在3D显示模式中,能够采用的显示速率受到限制,所以即使在后面存在多个应再生的播放列表,通过将这些播放列表的显示速率中的某个记载到终端管理表中,也能够将信号中断的发生次数减少为1次或零次。
以下,对动作模式对象的详细的结构和使用动作模式对象的平台部的详细的动作进行说明。
在本实施方式的动作模式对象中,追加了应用高速缓冲存储器信息、关键关注表。
图11是描绘追加了应用高速缓冲存储器信息111、关键关注表112的动作模式对象和用来处理应用高速缓冲存储器信息111、关键关注表112的构成要素(应用高速缓冲存储器306、高速缓冲存储器管理器307、事件管理器402)的图。
上述应用高速缓冲存储器信息由高速缓冲存储器管理器处理。此外,关键关注表由事件管理器402处理。以下,对这些构成要素进行说明。
应用高速缓冲存储器信息111是表示当对应于动作模式对象的标题成为当前标题时、在该标题的AV再生被开始之前应将构成哪个应用的文件读入到平台内的应用高速缓冲存储器306中的信息,包括多个条目。对各条目赋予的位次指示给再生装置,将与该位次最高的条目对应的应用最先读入到平台的高速缓冲存储器中,然后以位次从高到低的顺序将与剩余的条目对应的应用依次读入到平台的高速缓冲存储器中,直到高速缓冲存储器变满。
应用高速缓冲存储器306是保存类档案文件102的高速缓冲存储器存储器。
高速缓冲存储器管理器307将在当前的动作模式对象中应用高速缓冲存储器信息中记述了高速缓冲存储器读入的类档案文件102保存到应用高速缓冲存储器306中。由此,在调用与该类档案文件102对应的应用的情况下,进行使用类装载器302的高速的类装载。
图中的箭头cy1、cy2、cy3、cy4表示类档案文件102所经由的构成要素。可知通过应用高速缓冲存储器306-高速缓冲存储器管理器307到达类装载器302,类装载器302从该类档案文件将类文件的实例生成在堆存储器304中。箭头ay0表示应用高速缓冲存储器信息111的参照。可知应用高速缓冲存储器信息111在该过程中用于将类档案文件102保存到应用高速缓冲存储器306中的目的。箭头ay1表示应用管理表的参照。可知应用管理表用于应用管理器303使类文件的实例生成在堆存储器304内的目的。箭头py1表示播放列表访问信息的参照。即,可知在指定了自动再生播放列表的情况下,构成被指定为自动再生播放列表的播放列表的播放列表信息被从记录介质读出。
关于图11,表示有自动再生播放列表的指定的情况。图12表示没有自动再生播放列表的指定的情况。箭头hy1表示显示速率初始化信息的参照。如本图的箭头cy2、cy3、cy4所示,类档案文件102的字节码应用在通过应用高速缓冲存储器306、类装载器302、堆存储器304装载的同时进行显示速率初始化,所以与显示速率初始化大致同时进行由应用进行的描绘图像的制作。
如以上这样,根据本实施方式,以非AV再生为前提的字节码应用将在GUI显示中使用的“分辨率”与在播放列表的视频流再生中采用的“显示速率”的组合记载在终端管理表中,在当前标题的切换时,通过用该分辨率-显示速率的组合将显示装置初始化,能够使以非AV再生为前提的字节码应用用来进行GUI显示的“分辨率的初始化”和用来通过播放列表进行视频流再生的“显示速率的初始化”一次集中执行。通过这样,能够减少用来对显示装置指示分辨率或显示速率的初始化的信号中断的发生次数。
(第2实施方式)
第2实施方式是公开了与显示能力的关联的实施方式。即,在进行立体视觉再生的再生装置中,由于在播放器设定寄存器中表示了显示装置的显示能力,所以作为第1实施方式的显示速率初始化信息的应用,可以考虑以下改良:根据该显示能力中的显示速率的可否,选择应在初始化中使用的显示速率。本实施方式通过汇总该改良的可能性,来充实包含在本申请中的发明的实施方式。
本实施方式是根据显示装置的立体视觉显示的能力进行显示速率的初始化的改良。
立体视觉显示能力由立体视觉显示能力寄存器表示。立体视觉显示能力寄存器是寄存器组中的播放器设定寄存器之一,显示装置表示能够以1920×1080的分辨率处理23.976Hz的显示速率、关于1280×720的分辨率能够处理59.94Hz或处理50Hz。
表示立体视觉显示能力的寄存器(立体视觉显示能力寄存器)是寄存器组的一个,具有32位的字长。
当立体视觉显示能力寄存器的最低位(b0)被设定为“0”时,表示连接的TV***不具有显示1920×1080/23.976Hz逐行视频、或1920×1080/59.94Hz逐行视频的能力。
当被设定为“1”时,表示连接的TV***具有显示1920×1080/23.976Hz逐行视频、或1920×1080/59.94Hz逐行视频的能力。
当立体视觉显示能力寄存器的第1位(b1)被设定为“0”时,表示连接的TV***不具有显示1280×720/50Hz逐行视频的能力。当被设定为“1”时,表示连接的TV***具有显示1280×720/50Hz逐行视频的能力。
立体视觉显示能力寄存器的第2位(b2)通过被设定为“0”而表示连接的TV***在视听立体视觉输出模式中需要眼镜,通过被设定为“1”而表示连接的TV***在视听立体视觉输出模式中不需要眼镜。
以上是对立体视觉显示能力寄存器的说明。接着,对本实施方式的显示速率初始化信息、显示控制部211的改良进行说明。
在显示速率初始化信息中,记载有多个频率,显示控制部211选择这些频率中的、符合显示装置的立体视觉显示能力的频率用作初始化。显示速率初始化信息中的多个频率分别具有优先位次。例如,作为优先位次,如1:23.976Hz、2:59.94Hz、3:50Hz那样设定。
并且,再生装置在显示速率初始化信息中的多个频率之中存在两个以上符合显示装置的立体视觉显示能力者的情况下,将这些多个频率中的优先位次最高的频率用于初始化。
图13是表示立体视觉显示能力寄存器的立体视觉再生能力的判断次序的流程图。本流程图根据步骤S41~步骤S43的判断步骤的判断结果的组合,做出是为了立体视觉再生而进行显示速率的初始化、还是进行2D再生输出的结论。步骤S41是立体视觉显示能力寄存器的b2是否是“1”的判断,步骤S42是立体视觉显示能力寄存器的b0是否是“1”的判断。步骤S43是立体视觉显示能力寄存器的b1是否是“1”的判断。在步骤S41中,立体视觉显示能力寄存器的b2是“1”表示能够不用眼镜而实现立体视觉。由此,如果立体视觉显示能力寄存器的b2是“1”,则不经过步骤S42及步骤S43的判断,而使用在步骤S45中记述在显示速率初始化信息中的频率进行显示装置的初始化。这是因为,能够不用眼镜而进行立体视觉显示的显示装置是立体视觉专用的,能够与分辨率无关而进行立体视觉再生。
在步骤S42中,立体视觉显示能力寄存器的b0是“1”表示能够进行1920×1080/23.976Hz、及1280×720/59.94Hz的立体视觉再生。由此,如果步骤S41是否、但步骤S42是是,则转移到步骤S44。步骤S44是在终端管理表的显示速率初始化信息中是否设定有23.976Hz或59.94Hz的判断。如果设定有,则将显示装置能够处理的显示速率且在显示速率初始化信息中表示的显示速率用于显示装置的初始化(步骤S45)。
在步骤S43中,立体视觉显示能力寄存器的b1是“1”表示虽然不能进行1920×1080/23.976Hz、1280×720/59.94Hz的立体视觉再生、但能够进行1280×720/50Hz的立体视觉再生。在步骤S41-步骤S42是否的情况下,如果步骤S43是是,则在步骤S46中,判断在当前动作模式对象的显示速率初始化信息中是否设定有50Hz,如果没有设定,则转移到2D显示模式。
立体视觉显示能力寄存器的b0是“0”且立体视觉显示能力寄存器的b1是“0”表示是标准画质(SD)图像。由此,如果步骤S46是否,则不能进行立体视觉再生,强制地进行2D输出。
这是因为,在SD图像中不能实现充分的品质的立体视觉再生。
如以上这样,根据本实施方式,由于根据显示装置的立体视觉显示能力对显示装置指示适当的显示速率,所以不会有标题切换时的显示速率的设定与播放列表再生时的显示速率不一致的情况。
(第3实施方式)
第3实施方式是公开了显示速率的初始化与分辨率的关联的实施方式。即,在立体视觉再生的实现时,通过显示装置的分辨率限制了能够采用的显示能力,所以作为第1实施方式中的显示速率初始化信息的应用,可以考虑根据显示装置的分辨率选择应用于初始化的显示速率的改良。本实施方式通过汇总该改良的可能性,充实本申请中包含的发明的实施方式。
这里,如果应初始化的分辨率是1920×1080,则显示速率只能是23.976Hz。另一方面,如果是1280×720,则有50Hz、59.94Hz的某个,所以只要设定为其中的某个就可以。为了将分辨率和显示速率一起设定,在显示装置中存在怎样的显示能力成为问题。所以,在本实施方式中,进行与显示装置的分辨率匹配的显示速率的选择。
图14是表示标题切换时的显示模式设定的处理次序的一例的流程图。本流程图根据步骤S21、步骤S22、步骤S23、步骤S26的判断结果,有选择地执行步骤S24、步骤S25、步骤S27的处理。
步骤S21是是否存在自动再生播放列表的判断,步骤S22是之前的显示模式是否是3D的判断。步骤S23是所选择的标题的自动再生播放列表是否是1920×1080的3D播放列表或1280×720的3D播放列表的判断。
在不存在自动再生播放列表的情况下,在步骤S26中,判断动作模式对象的初始格式是否为HD3D_1920×1080或HD3D_1280×720,如果是否,则在步骤S27中将显示模式设定为2D,将分辨率设定为动作模式对象的默认分辨率,将显示速率设定为动作模式对象的显示速率初始化信息的显示速率。
如果是是,则在步骤S25中,将显示模式设定为3D,根据动作模式对象的默认分辨率,设定为1920×1080或1280×720。然后进行步骤S28、步骤S29的判断。
步骤S28判断是否格式显示速率初始化信息的分辨率是1920×1080且在显示器能力寄存器中设定有显示装置能够处理1920×1080的分辨率的信息。如果步骤S28是是,则在步骤S30中,将显示速率设定为23.976Hz。这是因为,如果是1920×1080的全HD,则能够采用的显示速率只能是23.976Hz。如果是1280×720,则进行步骤S29的判断。
步骤S29判断是否显示装置具有50Hz的立体视觉显示能力、而且当前动作模式对象的显示速率初始化信息是50Hz。
如果在步骤S29的判断中是否,则将显示速率设定为59.94Hz(步骤S31)。如果在步骤S29中是是,则将显示速率设定为50Hz(步骤S32)。
在步骤S21中判断为存在自动再生播放列表的情况下,在步骤S22中判断是否之前的显示模式是2D,或者在步骤S23中判断是否播放列表是3D播放列表、其分辨率为1920×1080、1280×720。如果步骤S22、步骤S23的某个是否,则在步骤S24中将显示模式设定为2D,将分辨率设定为自动再生播放列表的分辨率,将显示速率设定为该播放列表的频率。
在步骤S22判断为是、步骤S23也判断为是的情况下,在步骤S25中,将显示模式设定为3D,根据自动再生播放列表的分辨率而将分辨率设定为1920×1080或1280×720。
(第4实施方式)
第4实施方式是作为记录方法、记录装置的实施方式。本申请由于采用了根据播放列表的显示速率决定标题启动时的显示速率的想法,所以能够将该想法用作记录方法、记录装置的特征。
在根据播放列表的显示速率决定标题启动时的显示速率的特征下,为了汇总实施记录装置、记录方法的改良的可能性而追加了本实施方式。
这里的记录方法,包含用来制造到目前为止的实施方式中说明的记录介质的方法、即记录介质的生产方法。
即,有关本实施方式的记录方法不仅是实时地制作在到目前为止的实施方式中表示的文件并直接写入到盘介质的记录区域中的实时记录,还包括事前制作应记录到卷区域中的比特流的整体像、基于该比特流制作母盘、通过压制该母盘而量产盘介质的预格式记录。有关本实施方式的记录介质也是根据实时记录的记录方法、以及预格式记录的记录方法确定的。
并且,本实施方式的记录装置是实施该记录方法的发明的装置。以下,对用来生成显示速率初始化信息并记录到记录介质中的记录方法的处理次序进行说明。
图15是表示记录方法的次序的流程图。在步骤S51中制作播放列表,在步骤S52中制作字节码应用。在步骤S53中,制作动作模式对象的雏形。在步骤S54中,将用来对字节码应用进行信令的应用管理表记述在动作模式对象中,在步骤S55中,判断是否存在自动再生播放列表的指定。
在不存在的情况下,将应通过播放列表再生的播放列表的显示速率设为用来将显示装置初始化的显示速率,记述在终端管理表的显示速率初始化信息中(步骤S56)。如果存在,则在播放列表访问信息中记述自动再生播放列表的指定(步骤S57),作为显示速率初始化信息,记述“显示速率“=0””(步骤S58)。
然后,将动作模式对象、字节码应用、类文件与构成播放列表的文件一起写入到记录介质中(步骤S59)。
在存在多个由播放列表选择菜单选择的播放列表、这些播放列表中的显示速率相互不同的情况下,将23.976Hz、59.94Hz、50Hz中的、由最多的播放列表使用者记述在显示速率初始化信息中。在此情况下,在选择了与记述在显示速率初始化信息中的显示速率不同的显示速率的播放列表的情况下,在播放列表菜单的播放列表的选择后也发生信号中断期间。因而,优选的是,在编辑的阶段中预先规定播放列表与动作模式对象的对应关系,以使多个播放列表中的显示速率相同者成为一个标题。作为记录装置的实施方式,使图1所示的记录装置700执行图15的流程图所示的记录方法即可。
(备注)
关于以上的第1实施方式到第4实施方式,可以施加以下所示那样的进一步的改良及变更实施。需要注意的是,如各实施方式所示那样实施、还是实施这些改良、变更都是任意的,取决于实施的人的主观。
(立体视觉方式)
在各实施方式中作为说明的前提的视差图像方式为了使左右的影像在时间轴方向上交错显示,例如如果是通常的2维电影则1秒显示24张影像,相对于此,左右的影像合计需要1秒显示48张影像。因而,在该方式中,适用于一个画面的改写较快的显示装置。使用该视差图像的立体视觉已经在游乐园的游乐设施等中普遍使用,在技术上也得以确立,所以可以说最接近于家庭中的实用化。用于使用视差图像的立体视觉的方法除了这些以外,还提出了2色分离方式等各种技术。在本实施方式中,使用继时分离方式或偏光眼镜方式为例进行了说明,但只要是使用视差图像,并不限定于这两种方式。
关于电视机400,也不仅可以使用双凸透镜,也可以使用具有同样的功能的设备、例如液晶素子。此外,也可以是,在左眼用的像素中设置纵偏光的过滤器、在右眼用的像素中设置横偏光的过滤器,视听者通过使用为左眼用设置了纵偏光、为右眼用设置了横偏光的过滤器的偏光眼镜观看显示装置的画面而实现立体视觉。
(程序的实施方式)
各实施方式所示的应用程序可以如以下这样制作。首先,软件开发者使用编程语言记述实现各流程图、功能性构成要素那样的源程序。在该记述时,软件开发者按照编程语言的句法,记述使用类构造体及变量、数组变量、外部函数的调用、具体实现各流程图及功能性构成要素的源程序。
将记述的源程序作为文件传递给编译器。编译器将这些源程序翻译而生成对象程序。
编译器进行的翻译由句法解析、优化、资源分配、代码生成的过程构成。在句法解析中,进行源程序的字句解析、句法解析及意思解析,将源程序变换为中间程序。在优化中,对中间程序进行基本块化、控制流解析、数据流解析的作业。在资源分配中,为了实现向作为目标的处理器的命令集的匹配,将中间程序中的变量分配给作为目标的处理器的处理器具有寄存器或存储器。在代码生成中,将中间程序内的各中间命令变换为程序代码,得到对象程序。
这里生成的对象程序由使计算机执行各实施方式所示的流程图的各步骤、功能性构成要素的各个次序那样的一个以上的程序代码构成。这里,程序代码如处理器的本机码、JAVA字节码那样有各种种类。在通过程序代码的各步骤的实现中有各种形态。在能够利用外部函数实现各步骤的情况下,调用该外部函数的调用语句为程序代码。此外,也有实现一个步骤那样的程序代码归属于不同的对象程序的情况。在命令种类受到限制的RISC处理器中,也可以通过将算术运算命令及逻辑运算命令、分支命令等组合来实现流程图的各步骤。
如果生成对象程序,则编程者对它们启动链接器。链接器将这些对象程序及关联的库程序分配给存储器空间,将它们结合为一个而生成装载模组。这样生成的装载模组是以计算机进行的读取为前提的,是使计算机执行各流程图所示的处理次序及功能性构成要素的处理次序的。也可以将该程序记录到计算机可读取的记录介质而对用户提供。
(记录介质的变形)
各实施方式的记录介质包括光盘、半导体存储卡等所有打包介质。本实施方式的记录介质以预先记录数据的光盘(例如BD-ROM、DVD-ROM等已有的可读取的光盘)为例进行说明,但并不需要限定于此,例如如果利用具有将经由广播或网络分发的包含本发明的实施所需要的数据的3D内容向光盘写入的功能的终端装置(例如上述功能既可以装入在再生装置中,也可以是与再生装置不同的装置)记录到可写入的光盘(例如BD-RE、DVD-RAM等已有的可写入的光盘)中,将该记录的光盘用于本发明的再生装置,也能够进行本发明的实施。
(半导体存储卡记录装置及再生装置的实施方式)
对将在各实施方式中进行了说明的数据构造记录到半导体存储器中的记录装置、以及再生的再生装置的实施方式进行说明。
首先,作为前提的技术,对记录在BD-ROM中的数据的著作权保护的机制进行说明。
从例如著作权的保护、数据的隐秘性的提高的观点出发,有将记录在BD-ROM中的数据中的、数据的一部分根据需要而加密的情况。
例如,记录在BD-ROM中的数据中的加密的数据是例如对应于视频流的数据、对应于音频流的数据、或者对应于包括它们的流的数据。
以下,对记录在BD-ROM中的数据中的加密的数据的解读进行说明。
在半导体存储卡再生装置中,预先在再生装置中存储有与为了将BD-ROM内的加密的数据解读而需要的密钥对应的数据(例如设备密钥)。
另一方面,在BD-ROM中,记录有与为了将加密的数据解读而需要的密钥对应的数据(例如与上述的设备密钥对应的MKB(介质密钥块))和将用来解读加密的数据的密钥自身加密的数据(例如与上述的设备密钥及MKB对应的加密标题密钥)。这里,设备密钥、MKB、及加密标题密钥成对,进而,与写入在BD-ROM上的通常不能复制的区域(称作BCA的区域)中的识别码(例如卷ID)也建立了对应。如果该组合不正确,则不能进行加密的解读。仅在组合正确的情况下,能够导出加密解读所需要的密钥(例如基于上述设备密钥、MKB及卷ID将加密标题密钥解密而得到的标题密钥)导出,能够使用该加密解读所需要的密钥进行加密的数据的解读。
在再生装置中再生装填的BD-ROM的情况下,如果在再生装置内没有与例如BD-ROM内的加密标题密钥、MKB成对的(或者对应)设备密钥,则不能将加密的数据再生。这是因为,加密的数据的解读所需要的密钥(标题密钥)的密钥自身被加密(加密标题密钥)而记录在BD-ROM上,如果MKB与设备密钥的组合不正确,则不能将加密的解读所需要的密钥导出。
反之,再生装置构成为,如果加密标题密钥、MKB、设备密钥及卷ID的组合正确,则使用例如上述的加密解读所需要的密钥(基于设备密钥、MKB及卷ID将加密标题密钥解密而得到的标题密钥)将视频流用解码器解码、将音频流用音频解码器解码。
以上是记录在BD-ROM中的数据的著作权保护的机制,但该机制并不一定限定于BD-ROM,例如在应用到可读入/写入的半导体存储器(例如SD卡等的具有可移动性的半导体存储卡)中的情况下也能够实施。
对半导体存储卡再生装置的再生次序进行说明。在光盘中,例如构成为,经由光盘驱动器将数据读出,相对于此,在使用半导体存储卡的情况下,只要构成为使其经由用来将半导体存储卡内的数据读出的I/F将数据读出就可以。
更详细地讲,如果在再生装置的插槽(未图示)中***半导体存储卡,则经由半导体存储卡I/F将再生装置与半导体存储卡电气地连接。构成为,将记录在半导体存储卡中的数据经由半导体存储卡I/F读出。
接着,对例如利用电子分发将记录在记录介质100中的数据、例如记录在记录介质100中的与原始的内容对应的数据(例如视频流、音频流、字幕数据、字幕数据、背景图像、GUI、应用、应用管理表等)的全部或一部分(例如再生所需要的数据的更新数据)、或追加内容作为分发数据记录到半导体存储器中的动作进行说明。
上述动作既可以由在本实施方式中进行了说明的再生装置进行记录到该半导体存储器中的动作而构成,也可以是与本实施方式的再生装置另外地由对半导体存储器进行存储分发数据的动作的专用的终端装置进行的形态。这里,对再生装置进行的例子进行说明。此外,作为记录目标的半导体存储器而以SD存储卡为例进行说明。
在将分发数据记录到***在再生装置具备的插槽中的SD存储卡的情况下,首先向储存分发数据的分发服务器(未图示)请求分发数据的发送。此时,再生装置将用来唯一识别***的SD存储卡的识别信息(例如各个SD存储卡固有的识别号码、更具体地讲将例如SD存储卡的序列号码等)从SD存储卡读出,将读出的识别信息分发请求,并且向分发服务器发送。
该用来唯一识别SD存储卡的识别信息例如相当于上述卷ID。
另一方面,在分发服务器中,将分发的数据中的需要的数据(例如视频流、音频流等)进行加密并保存到服务器上,以使其能够使用加密解读所需要的密钥(例如标题密钥)进行加密的解除,。
例如,分发服务器保持有秘密密钥,构成为,使其能够对半导体存储卡的固有的识别号码分别动态地生成公开密钥信息。
此外,分发服务器构成为,使其能够对加密的数据的解读所需要的密钥(标题密钥)自身进行加密(即,构成为,能够生成加密标题密钥)。
生成的公开密钥信息包括例如相当于上述MKB、卷ID及加密标题密钥的信息。加密的数据如果例如半导体存储器固有的识别号码、包含在后述的公开密钥信息中的公开密钥主体、以及预先记录在再生装置中的设备密钥的组合正确,则能够得到加密解读所需要的密钥(例如基于设备密钥、MKB及半导体存储器固有的识别号码将加密标题密钥解密而得到的标题密钥),能够使用该得到的加密解读所需要的密钥(标题密钥)进行加密的数据的解读。
接着,再生装置将接收到的公开密钥信息和分发数据记录到***在插槽中的半导体存储卡的记录区域中。
接着,对记录在半导体存储卡的记录区域中的公开密钥信息和包含在分发数据中的数据中的加密的数据解密而再生的方法的一例进行说明。
接收到的公开密钥信息例如记录有公开密钥主体(例如上述MKB及加密标题密钥)、签名信息、半导体存储卡的固有的识别号码、以及表示关于应设为无效的设备的信息的设备列表。
在签名信息中例如包括公开密钥信息的哈希值。
在设备列表中,记载有例如关于有可能不正当地进行再生的设备的信息。它如例如预先记录在再生装置中的设备密钥、再生装置的识别号码、或再生装置具备的解码器的识别号码那样、用来唯一地确定有可能不正当地再生的装置、包含在装置中的零件或功能(程序)等的信息。
关于记录在半导体存储卡的记录区域中的分发数据中的加密的数据的再生进行说明。
首先,在将利用公开密钥主体加密的数据解密之前,进行关于是否可以使解密密钥主体发挥功能的检查。
具体而言,进行
(1)包含在公开密钥信息中的半导体存储器固有的识别信息与预先存储在半导体存储卡中的固有的识别号码是否一致的检查
(2)在再生装置内计算出的公开密钥信息的哈希值与包含在签名信息中的哈希值是否一致的检查
(3)基于包含在公开密钥信息中的设备列表所示的信息、进行再生的再生装置是否能够进行不正当的再生的检查(例如包含在公开密钥信息中的设备列表所示的设备密钥与预先存储在再生装置中的设备密钥是否一致的检查)。
进行这些检查的顺序以怎样的顺序进行都可以。
在上述(1)~(3)的检查中,如果满足包含在公开密钥信息中的半导体存储器固有的识别信息与预先存储在半导体存储器中的固有的识别号码不一致、在再生装置内计算出的公开密钥信息的哈希值与包含在签名信息中的哈希值不一致、或者进行再生的再生装置有可能不正当地进行再生的某个,则再生装置进行控制,以不进行加密的数据的解读。
此外,如果判断为包含在公开密钥信息中的半导体存储卡的固有的识别信息与预先存储在半导体存储卡中的固有的识别号码一致、并且在再生装置内计算出的公开密钥信息的哈希值与包含在签名信息中的哈希值一致、并且进行再生的再生装置不会不正当地进行再生,则判断为半导体存储器固有的识别号码、包含在公开密钥信息中的公开密钥主体、以及预先记录在再生装置中的设备密钥的组合正确,使用加密解读所需要的密钥(基于设备密钥、MKB及半导体存储器固有的识别号码将加密标题密钥解密而得到的标题密钥)进行加密的数据的解读。
例如在加密的数据是视频流、音频流的情况下,视频解码器利用上述的加密解读所需要的密钥(将加密标题密钥解密而得到的标题密钥)将视频流解密(解码),音频解码器利用上述的加密解读所需要的密钥将音频流解密(解码)。
通过这样构成,在电子分发时知道有可能被不正当利用的再生装置、零件、功能(程序)等的情况下,只要将用来识别它们的信息表示在设备列表中而进行分发,就能够在再生装置侧包含表示在设备列表中的信息的情况下能够抑制使用公开密钥信息(公开密钥主体)的解密,所以即使半导体存储器固有的识别号码、包含在公开密钥信息中的公开密钥主体、以及预先记录在再生装置中的设备密钥的组合正确,也能够控制为不进行加密的数据的解读,所以能够抑制不正当的装置上的分发数据的利用。
此外,预先记录在半导体存储卡中的半导体存储卡的固有的识别码优选的是采用保存在隐秘性较高的记录区域中那样的结构。这是因为,如果预先记录在半导体存储卡中的固有的识别号码(例如如果以SD存储卡为例,则是SD存储卡的序列号码等)被篡改,则容易进行非法复制。这是因为,对多个半导体存储卡分别分配不同的固有的识别号码,而如果该固有的识别号码被篡改为相同,则上述(1)的判断变得没有意义,有可能进行对应于被篡改的数量的非法复制。
因而,半导体存储卡的固有的识别号码等信息优选的是采用记录在隐秘性较高的记录区域中那样的结构。
为了实现这样的结构,例如半导体存储卡做成将用来记录半导体存储卡的固有的识别码等隐秘性较高的数据的记录区域设在与保存通常的数据的记录区域(称作第1记录区域)不同的记录区域(称作第2记录区域)中、以及设置用来进行向该第2记录区域的访问的控制电路、并且在第2记录区域的访问中仅能够进行经由控制电路的访问那样的结构。
例如,只要如以下这样构成就可以:记录在第2记录区域中的数据被进行加密而记录,控制电路装入有例如用来将加密的数据解密的电路。在向控制电路有向第2记录区域的数据的访问的情况下,将加密解密,将解密后的数据返回。或者,控制电路也可以是保持有记录在第2记录区域中的数据的保存场所的信息、如果有数据的访问的请求则确定对应的数据的保存场所、将从所确定的保存场所读取的数据返回那样的结构。
只要如以下这样构成就可以:如果在再生装置上动作的应用、请求利用电子分发记录到半导体存储卡中的应用经由存储卡I/F向控制电路发出了向记录在第2记录区域中的数据(例如半导体存储器固有的识别号码)的访问请求,则接受到请求的控制电路将记录在第2记录区域中的数据读出,向在再生装置上动作的应用返回。与该半导体存储卡的固有的识别号码一起将需要的数据的分发请求向分发服务器请求,将从分发服务器发送来的公开密钥信息、以及对应的分发数据记录到第1记录区域中。
此外,优选的是,在再生装置上动作的应用、请求利用电子分发记录到半导体存储卡中的应用在经由存储卡I/F向控制电路发出向记录在第2记录区域中数据(例如半导体存储器固有的识别号码)的访问请求之前、事前检查是否没有应用的篡改。在篡改的检查中,也可以采用例如利用依据已有的X.509规格的数字证书的检查等。
此外,向记录在半导体存储卡的第1记录区域中的分发数据的访问不一定需要经由半导体存储卡具有的控制电路访问。
(第5实施方式)
以后,将与作为本申请的优先权主张的基础的申请的申请书中附带的说明书中记载的发明相同的发明称作“本发明”,对有关该本发明的立体视觉视频再生装置的实施方式进行说明。首先,说明关于有关本发明的立体视觉视频再生装置的实施行为中的使用行为的形态。
图16是表示关于有关本发明的立体视觉视频再生装置的使用行为的形态的图。在图16中,有关本发明的装置是再生装置200。该再生装置200被用于对例如由遥控器300、显示器400、开闭器眼镜500、HDMI线缆600形成的家庭影院***供给立体电影作品的用途。由再生装置200形成的声音和影像被通过HDMI线缆600供给到显示器400中。由HDMI(高清多媒体接口:High-Definition Multimedia Interface)传送的数据为了著作权保护而在设备彼此的相互认证后被加密。作为用于相互认证及加密等的协议而使用HDCP(High-bandwidth Digital Content Protection)。
接着,对再生装置200作为再生的对象的记录介质进行说明。由再生装置200再生的是BD-ROM100。图17是表示BD-ROM100的内部结构的图。
在本图的第4段中表示BD-ROM,在第3段中表示BD-ROM上的轨道。本图的轨道将从BD-ROM的内周到外周以螺旋状形成的轨道在横向上拉伸而描绘。该轨道由导入区域、卷区域和导出区域构成。此外,在导入的内侧有称作BCA(Burst Cutting Area)的仅能够由驱动器读出的特别的区域。该区域由于不能由应用读出,所以经常在例如著作权保护技术等中使用。
本图的卷区域具有物理层、文件***层、应用层的层模型,在卷区域中,以文件***信息(卷)为开头记录有影像数据等的应用数据。所谓文件***,是UDF或ISO9660等,能够与通常的PC同样将记录的逻辑数据使用目录、文件构造读出,能够读出255字符的文件名、目录名。如果使用目录构造表现BD-ROM的应用层格式(应用格式),则为图中的第1段那样。在该第1段中,在BD-ROM中,在Root目录之下有CERTIFICATE目录及BDMV目录。
在CERTIFICATE目录的属下,存在盘的根证书的文件(app.discroot.cert)。app.discroot.cert是在使用Java(注册商标)虚拟机执行进行动态的脚本控制的Java(注册商标)应用的程序时、在进行应用是否没有被篡改、以及应用的身份确认的过程(以下称作签名验证)中使用的数字证书。
BDMV目录是记录有由BD-ROM处理的AV内容及管理信息等的数据的目录,在BDMV目录的属下,存在称作PLAYLIST目录、CLIPINF目录、STREAM目录、BDJO目录、JAR目录、META目录的6个子目录,配置有INDEX.BDMV和MovieObject.bdmv的两种文件。
在STREAM目录中,是保存有说起来是作为传输流主体的文件的目录,存在被赋予了扩展名“m2ts”的文件(000001.m2ts)。
在PLAYLIST目录中,存在被赋予了扩展名“mpls”的文件(000001.mpls)。
在CLIPINF目录中,存在被赋予了扩展名“clpi”的文件(000001.clpi)。
在BDJO目录中,存在被赋予了扩展名“bdjo”的文件(XXXXX.bdjo)。
在JAR目录中,存在被赋予了扩展名“jar”的文件(YYYYY.jar)。
在META目录中,存在XML文件(ZZZZZ.xml)。
以下,对这些文件进行说明。
<AV片断>
首先,对被赋予了扩展名“m2ts”的文件进行说明。被赋予了扩展名“m2ts”的文件是MPEG-TS(Transport Stream)形式的数字AV流,通过将视频流、一个以上的音频流、图形流等多路复用而得到。视频流表示电影的运动图像部分,音频流表示电影的声音部分。在3D用流的情况下,准备左眼用视频流和右眼用视频流,在相同的m2ts之中装入左眼用和右眼用两者的数据。为了减少在流中使用的容量,优选的是使用左眼用视频流与右眼用视频流进行相互参照那样的编解码器(例如MPEG-4AVCMVC)。
<播放列表信息>
被赋予了扩展名“mpls”的文件是保存有播放列表(PL)信息的文件。PL信息是参照AV片断定义播放列表的信息。播放列表有2D专用播放列表、对应于2D再生、3D再生两者的播放列表。在播放列表之中包含有是否能够进行3D再生的信息、表示视频的分辨率及频率的信息。
<片断信息>
被赋予了扩展名“clpi”的文件是与AV片断分别1对1地对应的片断信息。因为是管理信息,片断信息具有AV片断中的流的编码形式、帧速率、位速率、分辨率等的信息、以及表示GOP的开头位置的EP_map。以上的片断信息及PL信息被分类为“静态脚本”。
<BD-J对象>
接着,对带有扩展名BDJO的文件进行说明。带有扩展名BDJO的文件是保存BD-J对象的文件。BD-J对象是通过由播放列表信息定义的AV片断列与应用的关联建立来定义标题的信息。BD-J对象表示“应用管理表”、“对播放列表信息的参照值”和“合成信息”。
“对播放列表信息的参照值”表示是否存在在该标题的开始时应同时自动再生的播放列表、在存在的情况下表示该播放列表信息。从应用能够控制播放列表的再生,但在开始应用的执行之前发生延迟,所以有播放列表的再生变慢的缺点。通过由“对播放列表信息的参照值”指定自动再生的播放列表,能够使播放列表的再生开始的定时变快,所以是经常使用的功能。但是,在开始应用的执行之前没有决定应将哪个播放列表再生那样的情况下(例如应用接受用户输入而选择播放列表的情况下),可以使用在“对播放列表信息的参照值”中将应自动再生的播放列表设为“不存在”的BD-J对象。
“合成信息"”是指定在该标题中使用的平面的合成的进行方式的信息。
应用管理表罗列指定以该标题为生存区间的应用的信息。
在应用管理表中,作为应用详细信息,将表示应用的名称的字符串和指示与应用建立对应的图标的所在的图标定位符对应于各应用而保存。图标定位符通过地址指示包含在Java(注册商标)档案文件内的图标。
接着,对记载在应用管理表中的Java(注册商标)应用进行说明。Java(注册商标)应用由装载在虚拟机的堆区域(也称作工作存储器)中的一个以上的xlet程序构成。由装载在该工作存储器中的xlet程序及数据构成应用。
对应于该Java(注册商标)应用的实体的是保存在图17的BDMV目录属下的JAR目录中的Java(注册商标)档案文件(YYYYY.jar)。
<元文件>
在保存在META目录中的元文件(ZZZZZ.xml)中,保存有关于装入在盘中的影像作品的各种信息。作为保存在元文件中的信息,有盘的盘名及图像、盘由谁制作的信息、关于各标题的标题名等。以上是对BD-ROM100的说明。元文件不是必须的文件,也有没有保存该文件的BD-ROM。
以上是对BD-ROM的说明。
接着,对有关本实施方式的再生装置200的详细情况进行说明。
图18是表示再生装置的内部结构的模块图。如图18所示,再生装置由BD-ROM驱动器1、轨道缓冲器2、多路分离器3、视频解码器4、视频平面5、音频解码器6、图像存储器7、图形解码器8、图形平面9、交互图形平面34、背景平面33、加法器10、静态脚本存储器11、动态脚本存储器12、控制部13、HDMV模组14、BD-J模组15、UO探知模组21、模式管理模组16、调度器17、AV再生库18、应用数据关联模组19、网络接口23、本地存储设备24、虚拟文件***25、可移除介质27构成。
BD-ROM驱动器1进行BD-ROM的载入/弹出,执行对BD-ROM的访问。
轨道缓冲器2是FIFO存储器,将从BD-ROM读出的访问单元(ACCESS UNIT)以先入先出式保存。
多路分离器3进行保存在载入于BD-ROM驱动器1中的BD-ROM、或本地存储设备24上的传输流的多路分离,得到构成GOP的多个视频帧和多个音频帧,将视频帧向视频解码器4输出,将音频帧向音频解码器6输出。将图形流保存到图像存储器7中。由多路分离器3进行的多路分离包括将TS包变换为PES包的变换处理。
多路分离器3将左眼用视频帧及右眼用视频帧的两者的视频帧向视频解码器4输出。
视频解码器4将从多路分离器3输出的视频帧解码,将非压缩形式的左眼用图片和右眼用图片写入到视频平面5中。此外,视频解码器能够按照应用的指示将视频缩小等。
视频平面5是用来保存非压缩形式的左眼用图片和右眼用图片的存储器。
音频解码器6将从多路分离器3输出的音频帧解码,输出非压缩形式的音频数据。
图像存储器7是将从多路分离器3读出的图形流保存的缓冲器。
图形解码器8将保存在图像存储器7中的图形流解码,写入到图形平面9中。
绘制引擎22根据来自BD-J模组15的图形描绘命令绘制图形,向交互图形平面34或背景平面33保存数据。
背景平面33是保存数据的存储器区域。处于背景平面33中的数据在没有再生视频时、以及由视频解码器4解码的视频被缩小时显示。
交互图形平面34是保存数据的存储器区域。
加法器10以背景平面33、视频平面5、图形平面9、交互图形平面34的顺序实施合成,向外部输出。
静态脚本存储器11是用来保存当前的PL及当前的流管理信息的存储器。所谓当前PL,是记录在BD-ROM或本地存储设备24中的多个PL中的、作为当前处理对象的PL。所谓当前流管理信息,是指记录在BD-ROM或本地存储设备24中的多个流管理信息中的、作为当前处理对象的流管理信息。
动态脚本存储器12是保存当前动态脚本以供由HDMV模组14、BD-J模组15进行的处理的存储器。所谓当前动态脚本,是指记录在BD-ROM或本地存储设备24中的多个脚本中的、作为当前执行对象的脚本。
控制部13是由ROM、RAM、CPU构成的微型计算机***,在ROM中记录有控制再生装置的程序,ROM内的程序由CPU读入,通过程序与硬件资源协同动作,实现HDMV模组14、BD-J模组15、模式管理模组16、调度器17、AV再生库18、应用数据关联模组19的功能。
HDMV模组14是作为HDMV模式的执行主体的DVD虚拟播放器,执行被读出到动态脚本存储器12中的当前的脚本程序。
BD-J模组15是Java(注册商标)平台,由Java(注册商标)虚拟机、配置、属性表构成。BD-J模组15从读出到动态脚本存储器12中的Java(注册商标)类文件生成当前的Java(注册商标)对象并执行。Java(注册商标)虚拟机将用Java(注册商标)语言记述的Java(注册商标)对象变换为再生装置的CPU的本机码,使CPU执行。
模式管理模组16保持从BD-ROM或本地存储设备24读出的Index.BDMV内的模式管理表,进行标题的分支控制。模式管理模组16进行使动态脚本由哪个HDMV模组14、BD-J模组15执行的模组的分配。此外,在执行BD-J模组15的情况下,将对象的标题的BD-J对象从盘掉出,基于BD-J对象的信息指示加法器的合成模式、或对BD-J模组指示应用的开始、或指示播放列表再生的开始。
调度器17从UO中仅选择适合于当前的再生装置的模式的UO,传递给执行该模式的模组。例如在HDMV模式的执行中受理了上下左右、激活等的UO的情况下,对HDMV模式的模组输出这些UO是调度器17的处理。
AV再生库18根据从HDMV模组14、BD-J模组15的函数调用,执行AV再生功能、播放列表的再生功能。所谓AV再生功能,是从DVD播放器、CD播放器沿袭的功能群,是再生开始、再生停止、暂停、暂停的解除、静止图像功能的解除、以直接值指定再生速度的快进、以直接值指定再生速度的回退、声音切换、副影像切换、视切换等的处理。所谓播放列表再生功能,是指按照播放列表信息进行该AV再生功能中的再生开始及再生停止。
应用数据关联模组19具有基于BD-ROM盘上的信息、在设备内计算出的结果、以及应用设定的属性信息来生成及更新从本地存储设备24内保存与应用关联的信息的应用关联信息的功能。
网络接口23用于公开在因特网上的BD-ROM追加内容的下载。所谓BD-ROM追加内容,是在原始的BD-ROM上没有的内容,是例如追加的副声音、字幕、特别影像、应用等。能够从BD-J模组15控制网络接口23,能够将公开在因特网上的追加内容下载到本地存储设备24中。
本地存储设备24是内置在再生装置中的硬盘等的磁记录装置。可移除介质27是从外部插槽***的存储介质,代表的是闪存、磁盘。
图19是表示再生装置200的2D显示模式与3D显示模式的差异的图。
在图19的左侧表示2D显示模式时的输出模型。在2D显示模式时,左眼用和右眼用的显示为相同的。
在图19的右侧显示有3D显示模式时的输出模型。在3D显示模式时分别存在左眼和右眼用输出,通过提供不同的图像,由其视差带来宛如画面内的对象跃出到近侧那样的3D的效果。
为了实现需要的显示模式,加法器10能够进行2D合成或3D合成。在进行了2D合成的情况下,输出是2D显示模式。在进行了3D合成的情况下,输出是3D显示模式。在2D显示模式与3D显示模式的切换中发生用于HDMI的著作权保护的协议(HDCP)下的再认证,画面为黑的状态持续数秒的期间。
加法器10在进行3D合成的情况下,根据交互图形平面、视频平面、背景平面的立体模式而合成方法不同。
在图20中,表示视频平面的立体模式为开启与关闭的差异。在图20中写上了“输出”的两张图像表示在加法器10合成后通过HDMI输出的图像。当立体模式是开启时,左眼与右眼的图像不同,而当立体模式为关闭时,左眼和右眼的图像都仅使用视频流的左眼用的数据。结果,视频看起来为平面的是立体模式关闭的状态。
同样,在图21中表示背景平面的立体模式为开启与关闭的差异。在由绘制引擎22描绘的背景平面中保存有左眼用的数据及右眼用的数据。当立体模式为开启时,在左眼中显示背景平面的上侧,在右眼中显示背景平面的下侧。当立体模式为关闭时,左眼和右眼的图像都仅使用背景平面的上侧。结果,背景看起来为平面。
同样,在图22中表示交互图形平面的立体模式为开启与关闭的差异。
交互图形平面还能够当立体模式为关闭时使用偏移使得看起来类似跃出那样。在图23中表示利用偏移时的观感的一例。在图23中,通过在进行左眼用的合成时将交互图形平面向右错移、在进行右眼用的合成时将交互图形平面向左错移,使得交互图形平面的图像看起来如跃出那样。
使用图24的流程图对加法器10进行合成的处理的详细情况进行说明。
首先,将“合成的分辨率”及“显示模式”的合成参数更新(S401)。合成参数如后述的图29的流程图及图31的流程图那样,除了被从模式管理模组16输入以外、还有被从应用输入的情况。将输入的数据在该定时更新到加法器10内部中。
接着,判断是否需要在HDMI连接中使用的相互认证协议HDCP的再认证(S402)。在以前的“合成的分辨率”和“显示模式”变化的情况下需要再认证。
在需要再认证的情况下进行实际的再认证(S403)。再认证通常需要数秒,在进行再认证的期间中不进行合成和输出,画面上在一般的电视机中是黑屏(黑画面)的状态。在再认证结束后再次进行图19的处理。
接着,基于“显示模式”选择是进行2D合成还是3D合成(S404)。
在2D显示模式的情况下进行2D合成(S405)。在进行合成后再次进行图19的处理。
在3D显示模式的情况下进行3D合成(S404)。在进行合成后再次进行图19的处理。
通过这样重复图19的处理,能够进行持续的图像输出。此外,在需要再认证的情况下立即开始再认证。
使用图25的流程图对加法器10进行2D合成的处理的详细情况进行说明。
以指示在2D合成中使用的4个平面的内部指针作为平面的开头而进行初始化(S501)。
接着,取得内部指针指向的每一行的数据(S502)。
进行所取得的一行的数据的运算(S503)。是所谓的Porter-Duff的α合成的处理。
将进行了α合成后的一行的数据从HDMI输出(S504)。
如果被处理的行是最后的行,则结束处理(S505)。被处理的行数取决于“合成的分辨率”,例如在以1920×1080的分辨率进行合成的情况下需要1080行的合成。
如果不是最后的行,则使指向4个平面的内部指针向下一行移动(S506)。然后从S502起继续处理。
利用图26的流程图对加法器10进行3D合成的处理的详细情况进行说明。
将指向在左眼用合成中使用的4个平面的内部指针作为平面的开头而进行初始化(S601)。此时,如果合成参数“交互图形平面的合成模式”是立体模式关闭,则使用“交互图形平面的合成偏移”的值,将交互图形平面的内部指针错移由偏移指定的像素量。
接着,取得内部指针指向的每一行的数据(S602)。
进行所取得的一行的数据的运算(S603)。是所谓的Porter-Duff的α合成的处理。
将进行了α合成的一行的数据从HDMI输出(S604)。
判断被处理的行是否是最后的行(S605),如果是最后,则转移到右眼用的处理(S607)。被处理的行数取决于“合成的分辨率”,例如在以1920×1080的分辨率进行合成的情况下需要1080行的合成。
如果不是最后的行,则使指向4个平面的内部指针向下一行移动(S606)。然后从S602起继续处理。
在进行了左眼用的处理后,进行右眼用的处理。首先,将指向在右眼用合成中使用的4个平面的内部指针作为平面的开头而进行初始化(S607)。将内部指针初始化,以使在平面的合成模式是立体模式开启的情况下指示右眼用的平面,在合成模式是立体模式关闭的情况下指向左眼用的平面。
此外,与左眼用的处理S601同样,如果合成参数“交互图形平面的合成模式”是立体模式关闭,则使用“交互图形平面的合成偏移”的值,将交互图形平面的内部指针错移由偏移指定的像素的量。
接着,取得内部指针指向的每一行的数据(S608)。
进行所取得的一行的数据的运算(S609)。是所谓的Porter-Duff的α合成的处理。
将进行了α合成的一行的数据从HDMI输出(S610)。
判断被处理的行是否是最后的行(S611),如果是最后,则结束处理。被处理的行数取决于“合成的分辨率”,例如在以1920×1080的分辨率进行合成的情况下需要1080行的合成。
如果不是最后的行,则使指向4个平面的内部指针向下一行移动(S612)。然后从S608起继续处理。
在图27中表示加法器10为了进行合成而需要的合成参数和可能的值。“合成的分辨率”能够使用3种。第一个是横1920像素、纵1080、频率23.976Hz的逐行的模式。第二个是横1280像素、纵720像素、频率59.94Hz的逐行的模式。第三个是横720像素、纵480像素、频率59.94Hz的隔行的模式。
“显示模式”能够采用3D显示模式或2D显示模式。
“交互图形平面的合成模式”、“背景平面的合成模式”、“视频平面的合成模式”仅在3D显示模式时为有效的值,具有立体模式开启或立体模式关闭的状态。
“交互图形平面的合成偏移”仅在3D显示模式、并且交互图形平面的合成模式是立体模式关闭时使用,在偏移中使用正或负的整数。整数表示应偏移的像素数。
在图28中说明记载在本实施例中的、存在于介质上的BD-J对象内的“合成信息”的详细情况。“合成信息”表示在开始标题时应设定的加法器10的状态的期望。
合成分辨率表示在加法器10的合成中使用的分辨率。
合成频率表示在加法器10的合成中使用的频率。
显示模式表示输出是2D显示模式还是3D显示模式。也可以维持以前的状态。
交互图形平面的合成模式、背景平面的合成模式、视频平面的合成模式表示在立体模式开启还是立体模式关闭下进行合成。也可以维持以前的状态。
交互图形平面的合成偏移表示偏移的整数。在零的情况下维持以前的状态,在1到127之间的值的情况下从值减去64,导出实际的偏移。
合成的分辨率以外的值在使用“零”的情况下调整为维持以前的状态。这里对其优点进行说明。在本实施例以前使用的2D再生专用的介质上已经在BD-J对象内存在“合成信息”,合成分辨率的信息已经记载。但是,在图28中定义的合成分辨率以下则不存在,而以填补的的目的而存在“保留”区域。旧的BD-ROM盘的保留区域必定写入有“零”。此外,旧的再生装置必定忽视保留区域。
即,由于不依据图28的定义的、旧的BD-ROM盘上的BD-J对象必定在合成的分辨率以外放入零的值,所以在再生装置200中不会误动作。反之,即使在依据图28的定义的新的BD-ROM盘上的BD-J对象中写入关于3D再生的值,在旧的再生机中也不会进行误动作。
即使这样万一组合出错,对于任何BD-ROM盘,在旧的再生装置和新的再生装置中都能够进行再生。
使用图29的流程图,对在“对播放列表信息的参照值”中不存在应自动再生的播放列表的情况下、再生装置200在标题开始时选择加法器10合成的模式的处理的详细情况进行说明。
首先,从“合成信息:合成的分辨率”及“合成信息:合成频率”中检索模式(S1401)。
判断所选择的模式是否没有被禁止(S1402)。
在被禁止的情况下,将“合成信息:合成频率”忽视,再次利用仅基于“合成信息:合成的分辨率”而没有被禁止的合成模式(S1403)。通常不使用这样被禁止的模式。该步骤是失效保险,为了即使BDROM有问题也不停止再生而继续,需要该步骤。
接着,判断是否利用3D显示模式(S1404)。在图30的列表中,模式9为不能利用3D显示模式。
在能够进行3D显示的情况下,判断电视机是否能够进行3D显示(S1405)。电视机的信息被通过HDMI线缆从电视机向再生设备通知,所以再生设备200保持有电视机是否能够进行3D显示的信息。
在电视机能够进行3D显示的情况下,选择记载在BD-J对象中的显示模式(S1406)。BD-J对象的显示模式有可能是“2D显示模式”、“3D显示模式”、“维持以前的值”,在记载有“维持以前的值”的情况下,从加法器10取得以前的显示模式而利用。
在模式是不能进行3D显示、或者电视机不能进行3D显示的情况下,将记载在BD-J对象中的信息忽视,强制地选择2D显示模式(S1407)。
将所选择的合成参数输入到加法器10中(S1408)。基于合成参数进行图24的流程图的处理,根据需要而仅发生一次再认证。
在进行图29的流程图的处理后,模式管理模组16基于包含在BD-J对象中的应用的信息进行应用的启动。
通过这样在标题开始的时刻选择包括频率和显示模式的合成参数,再认证仅一次就足够,此外,由于能够在启动应用之前、或者平行地进行再认证,所以能够缩短到出现画面为止的时间。
图30表示再生装置200支持的合成模式的一览。存在对于合成分辨率和合成频率的所有的组合都禁止的情况、仅能够进行2D显示的情况、2D显示和3D显示都能够进行的情况。
使用图31的流程图,对在“对播放列表信息的参照值”中存在应自动再生的播放列表的情况下、再生装置200在标题开始时选择加法器10合成的模式的处理的详细情况进行说明。
首先,根据在被自动再生的播放列表中使用的视频的分辨率及频率检索模式(S1601)。在被禁止的模式的情况下是异常状态,盘是不正当的。此时也可以停止再生。
接着,判断播放列表是否能够进行3D再生(S1602)。播放列表有仅能够再生2D的播放列表和2D、3D都能够再生的播放列表,在仅能够再生2D的播放列表的情况下强制地选择2D显示模式。
在播放列表能够进行3D再生的情况下,判断电视机是否能够进行3D显示(S1603)。电视机的信息通过HDMI线缆从电视机向再生设备通知,所以再生设备200保持有电视机是否能够进行3D显示的信息。
在电视机能够进行3D显示的情况下,选择记载在BD-J对象中的显示模式(S1604)。BD-J对象的显示模式有可能是“2D显示模式”、“3D显示模式”、“维持以前的值”,在记载有“维持以前的值”的情况下,从加法器10取得以前的显示模式并使用。
在播放列表不能进行3D再生、或者电视机不能进行3D显示的情况下,将记载在BD-J对象中的信息忽视,强制地选择2D显示模式(S1605)。
将所选择的合成参数输入到加法器10中(S1606)。基于合成参数进行图24的流程图的处理,根据需要而仅发生一次再认证。
在进行图31的流程图的处理后,模式管理模组16开始应自动再生的播放列表的再生,基于包含在BD-J对象中的应用的信息进行应用的启动。
使用图32的流程图,对模式管理模组在标题开始时进行的处理的详细情况进行说明。
首先,读取记载有对象的标题的关联信息的BD-J对象(S1701)。
判断在BD-J对象中是否存在应自动再生的播放列表(S1702)。
在不存在应再生的播放列表的情况下,进行图29的处理(S1703)。
在存在应再生的播放列表的情况下,进行图31的处理(S1704)。
然后,开始应再生的播放列表的再生(S1705)。
最后,开始BD-J对象记载的应用的执行(S1706)。应用在进行启动后能够变更合成参数。
在图32、图31、图29的处理的中,S1604及S1406是特别重要的。如果没有这些步骤,在再生设备中就不能适当地决定显示模式。
如果选择了不适当的显示模式、即选择了BDROM编辑者不想要的显示模式,则实质上不能进行存在应再生的播放列表那样的编辑,仅能够在执行应用后明示地变更显示模式后将播放列表再生。这样,在画面出现之前发生几十秒的拖延。这意味着在画面出项之前的几十秒的期间中在显示画面中没有显示用户想要看到的信息,结果给用户带来不安感。
在万一在没有S1604和S1406的步骤的状态下作为BDROM的编辑也存在应自动再生的播放列表的情况下,需要在执行应用后通过应用明示地变更显示模式,由于在播放列表开始后显示模式切换,所以被再生的视频的开头被以不想要的状态显示,并且通过再生中途的显示模式切换而画面闪烁。
通过如上述那样在BD-J对象中使用信息,能够大大地消除观感上的问题。通过将“合成信息:显示模式”明示为2D或3D,能够在应用开始执行前结束HDMI再认证、进行再生开始,能够缩短画面出现之前的时间。此外,通过将“合成信息:显示模式”维持以前的状态,在将能够进行2D、3D两者的显示模式的优惠内容再生时,能够不发生再认证而顺利地开始。
此外,通过在BD-J对象中将“合成信息:视频平面的合成模式”设为立体模式开启,能够在画面出现的时刻立体地看到视频。通过设为立体模式关闭,能够防止与图形的干涉。
通过如上述那样在BD-J对象中导入合成信息,具有防止再认证、消除与视频的观感上的别扭感的效果。另外,上述是一例,使用BD-J对象进行的BD-ROM盘的编辑的可能性是无限的。
(变形例)
另外,基于上述实施方式说明了本发明,但本发明当然并不限定于上述实施方式。
本发明也可以是包含使计算机动作的程序代码的计算机程序,也可以是由上述计算机程序构成的数字信号。
此外,本发明也可以是将上述计算机程序或上述数字信号记录到计算机可读取的记录介质、例如软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-ray Disc)、半导体存储器等中的产品。
此外,本发明也可以是将上述计算机程序或上述数字信号经由电气通信线路、无线或有线通信线路、以因特网为代表的网络等传送的***。
此外,也可以通过将上述计算机程序或上述数字信号记录到上述记录介质中并移送、或将上述计算机程序或上述数字信号经由上述网络等移送,由独立的其他计算机***实施。
本发明也可以作为控制上述实施方式中记载的再生装置的LSI实施。功能块既可以分别单芯片化,也可以包含一部分或全部而单芯片化。
这里设为LSI,但根据集成度的差异,也有称作IC、***LSI、超级LSI、超大规模LSI的情况。
此外,集成电路化的方法并不限定于LSI,也可以由专用电路或通用处理器实现。也可以使用在LSI制造后能够编程的FPGA(Field ProgrammableGateArray)、或能够再构成LSI内部的电路单元的连接及设定的可重构处理器。
进而,如果因半导体技术的进步或派生的其他技术而出现代替LSI的集成电路化的技术,则当然也可以使用该技术进行功能块及部材的集成化。在这样的技术中,有可能是生物技术的应用等。
作为是保存数据的移行对象的可读写的记录介质,在第1实施方式中使用记录介质(例如SD卡或CF(注册商标)等的半导体存储器),但本发明的特征并不依存于记录介质的物理的特性,本发明也能够用在其他可读写的记录介质中。例如,在将数据记录到外置硬盘等中的情况下也当然能够起到与上述同样的效果。
在第1实施方式中,对具有将BD-ROM再生的再生功能的再生装置进行了说明,但当然本发明在不仅具有再生功能、也具有记录功能的再生装置中也能够采用。
也可以将上述实施方式及上述变形例分别组合。
工业实用性
本发明涉及在将立体视觉视频流再生的再生装置200中、在立体视觉视频流上重合显示字幕及图形的技术,特别能够适用于将立体视觉视频流同字幕及图形也一起立体地输出并重合的立体视觉视频再生装置。
标号说明
100 记录介质
200 再生装置
300 操作装置
400 显示装置
500 眼镜
600 传送路径

Claims (8)

1.一种再生装置,从记录了索引表、动作模式对象、字节码应用的记录介质中读出应用,并基于上述字节码应用进行再生控制,其特征在于,具备:
管理器,选择上述索引表中记载的多个标题中的某一个作为当前标题;
平台部,在选择了上述当前标题的情况下,该平台部基于与上述当前标题对应的动作模式对象中的应用管理表,进行字节码应用的启动;以及
显示控制部,在选择为上述当前标题时,该显示控制部使用与上述当前标题对应的动作模式对象中的显示速率初始化信息与分辨率信息的组合,对显示装置的显示速率进行初始化,并且以基于上述分辨率信息的分辨率进行基于上述字节码应用的描绘图像的显示。
2.如权利要求1所述的再生装置,其特征在于,
在上述记录介质中记录有数字流;
该再生装置具备:
读出机构,从上述记录介质中读出数字流;
多路分离机构,从读出的数字流中分离视频流;以及
解码器,解码上述视频流;
上述显示速率包括显示频率,该显示频率在将构成视频流的各个图片数据以逐行形式显示输出时适用于显示装置;
上述视频流由多个图片数据构成;
上述显示速率初始化信息包括逐行形式下的图片数据的显示频率。
3.如权利要求1所述的再生装置,其特征在于,
由上述分辨率信息表示的分辨率有1920×1080或1280×720。
4.如权利要求2所述的再生装置,其特征在于,
包含在上述数字流中的视频流有基础视视频流和从属视视频流;
上述基础视视频流及上述从属视视频流分别由多个视组件构成,上述基础视视频流中的视组件通过与上述从属视视频流中的视组件一起再生来实现立体视觉效果;
由上述显示速率初始化信息表示的显示频率适用于显示构成上述基础视视频流的多个视组件以及构成上述从属视视频流的多个视组件时。
5.如权利要求4所述的再生装置,其特征在于,
在上述记录介质中记录有3D播放列表信息;
上述3D播放列表信息包括主路径信息和副路径信息,上述主路径信息是通过指定基础视视频流的时间轴上的进入时间及退出时间的组来定义再生区间的信息;
上述副路径信息是通过指定从属视视频流的时间轴上的进入时间及退出时间的组来定义再生区间的信息;
由上述应用管理表启动的应用通过生成以播放列表信息为对象的播放器实例,使再生装置执行使用3D播放列表信息的视频流的再生。
6.如权利要求2所述的再生装置,其特征在于,
上述再生装置通过规定的数字接口,向显示装置输出通过上述解码器的解码得到的非压缩且明文的形式的图片数据。
7.一种集成电路,能够装入再生装置中,该再生装置从记录了索引表、动作模式对象、应用的记录介质中读出应用,并基于上述应用进行再生控制,该集成电路的特征在于,具备:
管理器,选择上述索引表中记载的多个标题中的某一个作为当前标题;
平台部,在选择了上述当前标题的情况下,该平台部基于与上述当前标题对应的动作模式对象中的应用管理表,进行应用的启动;以及
显示控制部,在选择为上述当前标题时,该显示控制部使用与上述当前标题对应的动作模式对象中的显示速率初始化信息与分辨率信息的组合,对显示装置的显示速率进行初始化,并且以上述分辨率信息所表示的分辨率进行基于上述应用的描绘图像的显示。
8.一种再生方法,从记录了索引表、动作模式对象、应用的记录介质中读出应用,并基于上述应用进行再生控制,其特征在于,包括:
选择步骤,选择上述索引表中记载的多个标题中的某一个作为当前标题;
启动步骤,在选择了上述当前标题的情况下,该启动步骤基于与上述当前标题对应的动作模式对象中包含的应用管理表,进行上述应用的启动;以及
显示控制步骤,在选择为上述当前标题时,该显示控制步骤使用与上述当前标题对应的动作模式对象中包含的显示速率初始化信息与分辨率信息的组合,对显示装置的显示速率进行初始化,并且以基于上述分辨率信息的分辨率进行基于上述应用的描绘图像的显示。
CN201080003354.1A 2009-05-25 2010-05-19 再生装置、集成电路、再生方法 Expired - Fee Related CN102227915B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009-125275 2009-05-25
JP2009125275 2009-05-25
PCT/JP2010/003372 WO2010137261A1 (ja) 2009-05-25 2010-05-19 記録媒体、再生装置、集積回路、再生方法、プログラム

Publications (2)

Publication Number Publication Date
CN102227915A CN102227915A (zh) 2011-10-26
CN102227915B true CN102227915B (zh) 2015-01-14

Family

ID=43222389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080003354.1A Expired - Fee Related CN102227915B (zh) 2009-05-25 2010-05-19 再生装置、集成电路、再生方法

Country Status (7)

Country Link
US (2) US8437603B2 (zh)
EP (1) EP2437504B1 (zh)
JP (2) JP4825321B2 (zh)
CN (1) CN102227915B (zh)
AR (1) AR076789A1 (zh)
RU (1) RU2533057C2 (zh)
WO (1) WO2010137261A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011118215A1 (ja) * 2010-03-24 2011-09-29 パナソニック株式会社 映像処理装置
TWI510055B (zh) * 2012-11-13 2015-11-21 Realtek Semiconductor Corp 立體影像格式轉換器及其立體影像格式轉換方法
JP6232778B2 (ja) * 2013-06-27 2017-11-22 セイコーエプソン株式会社 画像処理装置、画像表示装置、および画像処理装置の制御方法
WO2015129033A1 (ja) * 2014-02-28 2015-09-03 三菱電機株式会社 ディスク再生装置
US10298546B2 (en) * 2014-03-07 2019-05-21 Toshiba Memory Corporation Asymmetrical encryption of storage system to protect copyright and personal information
WO2016204481A1 (ko) * 2015-06-16 2016-12-22 엘지전자 주식회사 미디어 데이터 전송 장치, 미디어 데이터 수신 장치, 미디어 데이터 전송 방법, 및 미디어 데이터 수신 방법
US11070706B2 (en) 2018-11-15 2021-07-20 Sony Corporation Notifications for deviations in depiction of different objects in filmed shots of video content
US11792472B2 (en) * 2019-09-18 2023-10-17 Wayne Fueling Systems Llc Schedule-based uninterrupted buffering and streaming
US11222021B2 (en) * 2020-10-05 2022-01-11 Business Mobile Ag Technique for accessing archive data stored in relational databases through the SAP archive information system

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956452A (en) * 1992-10-19 1999-09-21 Mitsubishi Denki Kabushiki Kaisha Still picture recording and reproducing apparatus which properly performs recording and reproducing a plurality of different recording formats
WO1998025413A1 (en) * 1996-12-04 1998-06-11 Matsushita Electric Industrial Co., Ltd. Optical disc for high resolution and three-dimensional image recording, optical disc reproducing device, and optical disc recording device
US6925250B1 (en) * 1997-08-29 2005-08-02 Matsushita Electric Industrial Co., Ltd. Optical disc for recording high resolution and normal image, optical disc player, optical disc recorder, and playback control information generator
JP4035808B2 (ja) * 2000-08-25 2008-01-23 日本ビクター株式会社 動画像走査構造変換装置、動画像走査構造変換方法
US6433839B1 (en) * 2000-03-29 2002-08-13 Hourplace, Llc Methods for generating image set or series with imperceptibly different images, systems therefor and applications thereof
MXPA03001029A (es) * 2000-08-04 2003-05-27 Dynamic Digital Depth Res Pty Tecnica de codificacion y conversion de imagen.
CA2690240C (en) * 2001-03-08 2014-08-12 Sony Corporation Data recorder
US20040213542A1 (en) * 2003-04-22 2004-10-28 Hiroshi Hamasaka Apparatus and method to reproduce multimedia content for a multitude of resolution displays
US7563748B2 (en) 2003-06-23 2009-07-21 Cognis Ip Management Gmbh Alcohol alkoxylate carriers for pesticide active ingredients
DE10333431A1 (de) 2003-07-23 2005-02-10 Zf Friedrichshafen Ag Kupplungsanordnung in einem Automatgetriebe mit bauraumsparender Kühlmittelversorgung
JP2005057324A (ja) * 2003-08-01 2005-03-03 Pioneer Electronic Corp 画像表示装置
CN1867988B (zh) * 2003-10-10 2010-05-05 松下电器产业株式会社 再现装置、再现方法
WO2005045840A1 (ja) * 2003-11-10 2005-05-19 Matsushita Electric Industrial Co., Ltd. 記録媒体、再生装置、プログラム、再生方法、システム集積回路
JP2005166228A (ja) * 2003-11-10 2005-06-23 Toshiba Corp 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置
CN1938774B (zh) * 2004-06-03 2010-04-21 松下电器产业株式会社 再现设备及方法
EP1769092A4 (en) 2004-06-29 2008-08-06 Europ Nickel Plc IMPROVED LIXIVIATION OF BASE METALS
EP2178089B1 (en) 2004-07-22 2018-09-05 Panasonic Intellectual Property Management Co., Ltd. Playback apparatus for performing application-synchronized playback
JP4349249B2 (ja) * 2004-10-06 2009-10-21 株式会社日立製作所 画像再生装置及び画像再生方法
EP1873773B1 (en) * 2005-04-07 2011-11-30 Panasonic Corporation Recording medium, reproducing device, recording method and reproducing method
JP2007004896A (ja) * 2005-06-23 2007-01-11 Toshiba Corp 情報記憶媒体、情報転送方法、情報再生方法、及び情報記録方法
CN101375593A (zh) * 2006-01-12 2009-02-25 Lg电子株式会社 处理多视图视频
US8200062B2 (en) * 2006-04-21 2012-06-12 Panasonic Corporation Playback apparatus, program, and playback method
US20080036854A1 (en) * 2006-08-08 2008-02-14 Texas Instruments Incorporated Method and system of communicating and rendering stereoscopic and dual-view images
JP2008199415A (ja) 2007-02-14 2008-08-28 Toshiba Corp 情報記憶媒体、情報記録方法、情報記憶装置、情報再生方法、及び情報再生装置
JP2009135686A (ja) * 2007-11-29 2009-06-18 Mitsubishi Electric Corp 立体映像記録方法、立体映像記録媒体、立体映像再生方法、立体映像記録装置、立体映像再生装置
EP2232885A1 (en) * 2007-12-14 2010-09-29 Koninklijke Philips Electronics N.V. 3d mode selection mechanism for video playback
WO2009157159A1 (ja) * 2008-06-24 2009-12-30 パナソニック株式会社 記録媒体、再生装置、集積回路、再生方法、プログラム
CN102067591B (zh) * 2008-06-26 2014-03-19 松下电器产业株式会社 再现装置、记录装置、再现方法及记录方法
JP4792127B2 (ja) * 2008-07-24 2011-10-12 パナソニック株式会社 立体視再生が可能な再生装置、再生方法、プログラム
CN101960862A (zh) * 2008-11-06 2011-01-26 松下电器产业株式会社 再现装置、再现方法、再现程序及集成电路
US20100303437A1 (en) * 2009-05-26 2010-12-02 Panasonic Corporation Recording medium, playback device, integrated circuit, playback method, and program

Also Published As

Publication number Publication date
EP2437504A1 (en) 2012-04-04
JPWO2010137261A1 (ja) 2012-11-12
AR076789A1 (es) 2011-07-06
US8437603B2 (en) 2013-05-07
JP2011239406A (ja) 2011-11-24
US20130177292A1 (en) 2013-07-11
JP4825321B2 (ja) 2011-11-30
EP2437504B1 (en) 2017-04-19
JP5469125B2 (ja) 2014-04-09
CN102227915A (zh) 2011-10-26
WO2010137261A1 (ja) 2010-12-02
US20110235988A1 (en) 2011-09-29
EP2437504A4 (en) 2013-11-20
RU2011121543A (ru) 2013-07-10
RU2533057C2 (ru) 2014-11-20

Similar Documents

Publication Publication Date Title
CN102227915B (zh) 再生装置、集成电路、再生方法
CN102308589B (zh) 再现装置和再现方法
CN102100076B (zh) 能够进行立体视觉再生的再生装置、再生方法
CN102833572B (zh) 接收装置
RU2533300C2 (ru) Носитель записи, устройство воспроизведения, устройство кодирования, интегральная схема и устройство вывода для воспроизведения
CN102138335B (zh) 再现装置、记录方法及记录介质再现***
US8165458B2 (en) Playback device, playback method, playback program, and integrated circuit
CN102577409B (zh) 能再现立体视觉影像的再现装置、集成电路、再现方法
CN102334339A (zh) 显示装置和方法、记录介质、发送装置和方法、以及再现装置和方法
EP2326102A1 (en) Reproduction device, reproduction method, and reproduction program for stereoscopically reproducing video content
CN102334338A (zh) 显示装置和方法、发送装置和方法、以及接收装置和方法
CN102057682A (zh) 记录介质、再现装置、集成电路、再现方法及程序
US20100303437A1 (en) Recording medium, playback device, integrated circuit, playback method, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150114

Termination date: 20200519