CN1617575A - 再现设备和再现方法 - Google Patents

再现设备和再现方法 Download PDF

Info

Publication number
CN1617575A
CN1617575A CNA2004100929921A CN200410092992A CN1617575A CN 1617575 A CN1617575 A CN 1617575A CN A2004100929921 A CNA2004100929921 A CN A2004100929921A CN 200410092992 A CN200410092992 A CN 200410092992A CN 1617575 A CN1617575 A CN 1617575A
Authority
CN
China
Prior art keywords
information
metadata
server
enav
compact disk
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
CNA2004100929921A
Other languages
English (en)
Other versions
CN1326396C (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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Publication of CN1617575A publication Critical patent/CN1617575A/zh
Application granted granted Critical
Publication of CN1326396C publication Critical patent/CN1326396C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on 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/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
    • 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)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

公开了再现设备和再现方法。一种再现设备具有读取部分(22),该部分读取光盘(D)中存储的图像信息,再现部分(23),该部分再现由读取部分读取的图像信息,指定部分(27-2),该部分指定再现图像信息上的对象,以及显示部分(30,32),该部分基于与指定部分指定的对象关联的扩展信息显示与对象相关的内容。

Description

再现设备和再现方法
技术领域
本发明涉及再现设备,具体来说,涉及能够通过直接向图像上的对象提供指令来显示对象关联的信息的再现设备和再现方法。
背景技术
近来,已经开发、制造了许多处理图像信息的数字信息设备,它们变得非常流行。其中,存在对能够正确地处理附加信息并简单地再现图像信息的数字信息设备的需求。
在这样的光盘设备的常规技术(日本专利申请公开出版物No.2002-152694)中,说明了用于向现有的程序信息提供附加信息的图像程序数据产生设备,向图像信息的场景中添加特定产品信息的***。如此,图像信息中指出的产品项上的附加信息可以添加到图像信息中。
此外,作为关联的文件,已知:日本专利申请公开出版物No.11-020387,日本专利申请公开出版物No.2002-183336,非专利文件1:ISO/IEC 14496,非专利文件2:IETF RFC 2326:“Real TimeStreaming Protocol(RTSP)”,Schulzrinne等人,1998,非专利文件3:IETF RFC 1889:“RTP:A Transport Protocol for Real-TimeApplications”Schulzrinne等人,1996,非专利文件4:ISO/IEC 15938,非专利文件5:IETF RFC 2327:“SDP:Session Description Protocol”,Handley等人,1998,以及非专利文件6:ISO/IEC 14496。
然而,在这些相关技术中,虽然说明了附加信息可以添加到程序信息中,但是,没有说明,在具有附加信息的信息已经存储在诸如DVD(数字通用光盘)之类的介质(光盘)中的情况下,如何在再现诸如电影之类的图像信息的过程中,显示附加信息,也没有说明用于该用途的再现设备。因此,存在这样的问题,在实际再现光盘中的图像的过程中,不能使用附加信息。
此外,在相关技术中,在添加到图像信息中的附加信息不包括在介质中的情况下,没有说明再现介质的用户如何获取并利用这样的附加信息。因此,存在这样的问题,在实际再现光盘中的图像的过程中,不能使用这样的附加信息。
发明内容
本发明的目的是提供这样的再现设备,用于,在接收到提供到盘片的图像中的对象的指令时,显示对象关联的信息,从而,易于通过用户的直观操作提供信息。
根据本发明的一个实施例的再现设备是这样的再现设备,包括:读取部分,该部分读取盘片中存储的图像信息,再现部分,该部分再现由读取部分读取的图像信息,指定部分,该部分指定再现图像信息上的对象,以及显示部分,该部分基于与指定部分指定的对象关联的扩展信息显示与对象相关的内容。
在根据本发明的一个实施例的再现设备中,在再现盘片中存储的图像信息的状态下,根据用户的操作,由指针等等指定(点击)其中显示了电影屏幕中的演员(对象)的区域。如此,通过执行涉及元数据等等(扩展信息)的操作,显示涉及这样的演员(对象)的内容。
这里,假设对象是演员,说明演员在电影中的角色,演员的姓名,以及角色的状态的文字将作为子标题显示在屏幕上。此外,此对象可以是房间中的一个盘片或位于著名背景对面的建筑物,而不只限于屏幕上的演员。例如,可以选择诸如天空或山之类的背景图像作为对象,当点击选定对象时,便可以指出日期和时间或位置。
此外,优选情况下,在盘片中与图像信息一起提供作为扩展信息的元数据。然而,在盘片中没有与图像信息一起提供上述元数据的情况下,从服务器等等通过网络提供该数据,从而可以以高速度获取数据。在一个实施例中显示了以高速度获取数据的示例。
附图说明
图1是描述根据本发明的一个实施例的光盘设备的配置示例的方框图;
图2是显示根据本发明的一个实施例的光盘设备中的显示处理的示例的说明性视图;
图3是显示根据本发明的一个实施例的光盘设备所使用的对象区域数据的结构的说明性视图;
图4是显示根据本发明的一个实施例的光盘设备所使用的元数据的单个单位的数据结构的说明性视图;
图5是显示根据本发明的一个实施例的光盘设备所使用的元数据所拥有的对象属性信息的数据结构的说明性视图;
图6是显示根据本发明的一个实施例的光盘设备所使用的元数据所拥有的ID信息的数据结构的说明性视图;
图7是显示根据本发明的一个实施例的用于产生对象元数据流(其中,光盘设备所使用的元数据按时间戳排列)的方法的说明性视图;
图8是显示用于提供以高速度对根据本发明的一个实施例的光盘设备中的对象元数据流中的所希望的位置的访问点表的一个示例的视图;
图9是显示用于配置根据本发明的一个实施例的光盘设备中的元数据的传输数据包的方法的示例的视图;
图10是显示用于配置根据本发明的一个实施例的光盘设备中的元数据的传输数据包的方法的另一个示例的视图;
图11是显示其中根据本发明的一个实施例的光盘设备与服务器设备进行通信的情况中的过程的示例的视图;
图12是显示根据本发明的光盘设备处理的光盘的数据结构的示例的视图;
图13是显示其中根据本发明的一个实施例的光盘设备与服务器设备S进行通信的情况中的过程的另一个示例的视图;
图14是描述根据本发明的一个实施例的光盘设备的详细配置的示例的方框图;
图15是显示获取根据本发明的一个实施例的光盘设备中的元数据的过程的示例的流程图;
图16是显示在根据本发明的一个实施例的光盘设备中对来自服务器的元数据进行解码的过程的示例的流程图;
图17是显示当在根据本发明的一个实施例的光盘设备中从服务器设备控制再现时获取元数据的过程的示例的流程图;
图18是显示在根据本发明的一个实施例的光盘设备中利用来自服务器设备的元数据的示例的流程图;
图19是显示根据本发明的一个实施例的光盘设备中的子标题显示的示例的说明性视图;以及
图20是显示根据本发明的一个实施例的光盘设备中的显示的另一个示例的说明性视图。
具体实施方式
下面将参考附图详细描述根据本发明的再现设备和再现方法的优选的实施例。根据本发明的再现设备和再现方法不总是要求光盘。在下面的实施例中,将参考附图详细描述处理光盘的再现设备的情况作为示例。
<再现设备>
(配置)
图1是描述根据本发明的光盘的配置示例的方框图。下面将参考附图描述光盘设备的配置。在图1中,显示了光盘设备A和通过网络N连接到光盘设备的服务器设备S。在附图中,将作为示例描述这样的情况,作为本发明的特点之一的根据对象的扩展信息的元数据不包括在光盘设备A中,元数据是从服务器设备S提供的。此示例仅仅作为示例提供,另一个方面也是可以的。
如图1所示,光盘设备A包括活动图像再现引擎部分23,该部分包括其中记录了图像信息等等的活动图像数据记录介质24,操作部分27-2,该部分包括未显示的操作面板和/或遥控接收部分,连接到操作部分的接口处理机27,连接到接口处理机的网络管理器36,通过网络N连接到服务器设备S的网络管理器,连接到网络管理器36的介质解码器30,包括用于再现元数据的元数据解码器30的介质解码器。此外,光盘设备A具有连接到接口处理机27的A/V提供器32,A/V提供器输出图像信息。
此外,活动图像再现引擎23具有连接到活动图像数据存储介质24的控制器25,控制器控制数据从活动图像数据记录介质24中的读出过程,以及对活动图像数据进行解码的过程的A/V解码器26。这里,活动图像数据记录介质24可以具体是诸如DVD、视频CD、录像带、硬盘或半导体存储器之类的任何介质,只要它能够存储活动图像信息。数字或模拟活动图像数据记录在活动图像数据记录介质24中。
此外,网络管理器36具有会话控制器28,该控制器通过网络N与服务器设备S交换控制数据,还具有接收部分29,该部分通过网络N从服务器设备S接收元数据。
使用网络N进行的数据传输和接收需要有较高可靠性的通信协议,以便在服务器设备S和光盘设备A之间的控制数据的通信中使用。例如,可以使用RTSP(非专利文件2)、TCP和IP的组合。另一方面,网络N′用于将服务器设备中存储的元数据传输到光盘设备A。在此网络N′中,强烈需要快速的数据传输,因此,使用协议RTP(非专利文件3)、UDP和IP的组合。
此外,如图1所示,服务器设备S,至少具有用于存储元数据的元数据记录介质33,与光盘设备A的网络管理器36中包括的会话控制器28交换控制信息的会话控制器34,以及用于传输元数据的传输部分35。
(基本操作)
下面将就作为根据本发明的光盘设备的基本操作的再现过程进行描述。可以有选择地执行一般再现处理和与元数据(这是本发明的一个特点)同步执行再现处理。
首先,作为能够记录图像信息的记录介质提供活动图像数据记录介质24,如DVD、视频CD、录像带、硬盘或半导体存储器。在控制器25的控制下,读出活动图像数据记录介质24中存储的数字或模拟图像信息。即,根据诸如控制器25的诸如对读出的开始和停止或访问图像信息中的所希望的位置之类的控制,读出的图像信息被输出到A/V解码器26。A/V解码器26对读出的图像信息执行解码过程,从而将处于可再现状态的图像信息输出到A/V提供器32。虽然这里所使用的图像信息是作为包含声音的图像信息来进行处理的,但是,甚至在只有图像而不包含声音的情况下进行再现。在图像信息中包含声音数据的情况下,A/V解码器25将活动图像数据中的图像数据和声音数据分开。然后,对每一项信息进行解码处理,再将经过解码的信息输出到A/V提供器32。A/V提供器32将从A/V解码器25输入的图像和声音信息发送到监视器(未显示)。在图像从元数据解码器30以及A/V解码器25输入的情况下,两个图像彼此合并在一起。合成的图象被发送到监视器,并在那里显示。根据上述过程,在根据本发明的光盘设备没有使用元数据的情况下,执行了再现图像信息的过程。
结果,可以有选择地使用作为根据本发明的扩展信息的元数据。即,在再现图像信息的情况下,可以不必使用元数据,或者,在再现附加信息以便使其可显示的情况下,可以使用元数据。此外,在数据预先存储在诸如作为活动图像数据记录介质24的DVD之类的存储区域的情况下,或者在数据从服务器设备S等等共同地或连续地提供的情况下,有选择地使用元数据。
在从活动图像数据记录介质24提取元数据的情况下,控制器25所提取的元数据被提供到接口处理机27。此外,在通过网络N从服务器设备S获取元数据的情况下,可以每个图像信息共同地提供元数据,或相应地与图像信息的再现同步提供元数据。
即,光盘设备A维护活动图像数据,与活动图像数据关联的元数据记录在服务器设备S中。在接收到来自光盘设备A的请求时,服务器设备S通过网络N将元数据发送到光盘设备A。光盘设备A与活动图像数据的再现同步处理发送的元数据,并获得诸如超级媒体之类的活动图像再现之外的附加功能。
即,元数据解码器30处理从接收部分29输入的元数据。首先,A/V解码器25与图像信息的再现同步并参考在再现中的活动图像的时间戳对所需的元数据进行解码。然后,根据元数据中包含的显示信息,产生在对象区域显示屏蔽图像所需的图像数据,并将产生的图像数据输出到A/V提供器32。
此外,元数据解码器判断,为诸如来自接口处理机22输入的用户的点击之类的输入信息指定了哪一个对象。然后,检索诸如显示对指定的对象定义的关联的信息之类的操作指令,并通过接口处理机27将操作指令发送到脚本解释器31。此外,还根据元数据中包含的时间戳和处于再现中的活动图像的时间戳判断不需要的元数据,并从存储器删除不需要的元数据。
相应地,脚本解释器31解释并执行脚本。在用户指定了对象的情况下执行的脚本被通过接口处理机从元数据解码器30发送到脚本解释器。
A/V处理机32将从A/V解码器25输入的图像或声音发送到监视器(未显示)。在图像从元数据解码器30以及A/V解码器25输入的情况下,两个图像彼此合并在一起,然后合成的图象被发送到监视器(虽然未显示),并在那里显示。
如此,除了根据再现的图像信息的图像之外,还可以再现光盘A中的与根据用户的操作指定的对象(例如,DVD中存储的电影的图像中的一个演员的图像)关联的文本信息或URL(或根据此的浏览器屏幕)。下面将参考附图详细描述根据本发明的获取和使用元数据的过程。
(元数据的配置)
下面将参考附图详细描述作为扩展信息的元数据。图3是显示根据本发明的光盘设备所使用的对象区域数据的结构的说明性视图。图4是显示根据本发明的光盘设备所使用的元数据的单个单位的数据结构的说明性视图。图5是显示根据本发明的光盘设备所使用的元数据所拥有的对象属性信息的数据结构的说明性视图。图6是显示根据本发明的光盘设备所使用的元数据所拥有的ID信息的数据结构的说明性视图。图7是显示用于产生对象元数据流(其中,根据本发明的光盘设备所使用元数据按时间戳排列)的方法的说明性视图。图8是显示用于提供以高速度对根据本发明的光盘设备中的对象元数据流中的所希望的位置的访问点表的一个示例的视图。图9是显示用于配置根据本发明的光盘设备中的元数据的传输数据包的方法的示例的视图。图10是显示用于配置根据本发明的光盘设备中的元数据的传输数据包的方法的另一个示例的视图。图11是显示其中根据本发明的光盘设备与服务器设备进行通信的情况中的过程的示例的视图。
本实施例中所使用的元数据包括:涉及诸如出现在活动图像数据记录介质24中的活动图像中的人或材料之类的对象的区域的数据,以及有关在光盘设备A中显示对象信息的方法和当用户指定这些对象时由光盘设备A作出的操作的数据。元数据的结构和其组成元素如下。
下面将对对象区域数据进行描述,对象区域数据是涉及诸如出现在活动图像中的人或材料之类的对象的区域的数据。图3是显示对象区域数据的结构的视图。在附图中,一个对象的区域所描述的轨道40在包括X(图像的垂直方向的坐标值),Y(图像的水平方向中的坐标值)和T(图像的时间)的三维坐标系中表示。对象区域每隔预先确定的时间间隔(例如,0.5秒到1.0秒)转换为对象区域数据。在图3中,一个对象区域40被转换为五个对象区域数据41到45,这些对象区域数据存储在单独的对象元数据中(稍后描述)。作为转换方法,可以使用MPEG-4形状编码(非专利文件1),也可以使用MPEG-7时间空间区域描述符等等。MPEG-4形状编码或MPEG-7时间空间描述符是通过使用对象区域的基于时间的关联来减少数据量的方法。如此,会存在这样的问题,数据不能在中途进行解码,或者,在有关某些时间的数据丢失的情况下,不对周边时间数据进行解码。相反,如图3所示,连续地长时间出现在活动图像中的对象被分成多个区域数据41到45,然后,分开的对象作为数据产生,从而,可以轻松地提供随机访问,由于部分数据丢失所造成的影响可以减少。
图4显示了本实施例中所使用的元数据的单个单位。在附图中,数据被称为对象元数据50。对象元数据50包括对象区域数据54。对于对象区域数据54,如图3所描述,作为数据产生一个对象区域中的连续时间间隔中的轨道。
对象元数据50包括时间戳51。时间戳51指出,活动图像的哪一个时间对应于此对象区域数据54中所描述的对象区域。如图3所示,对象区域覆盖某一时间区域,因此,一般而言,时间戳51中描述了对象区域的开始处的时间。当然,也可以描述对象区域数据中所描述的对象区域的时间间隔或对象区域结束处的时间。
此外,对象元数据50还包括对象属性信息53。如图5所示,对象属性信息53包括对象层次信息56,操作脚本57,以及对象显示信息58。这里所使用的层次信息56表示用于在同时存在多个对象的情况下确定对象区域的层次关系的信息。例如,假设从0到255的值被用作层次信息,具有层次信息的较小值的对象位于较前面。通过利用层次信息,即使在有多个对象区域彼此重叠的情况下,当指定了这样的重叠部分时,也可以判断指定了哪一个对象。
此外,还作为脚本提供了操作脚本57,其中,描述了在已经指定了对象时光盘设备A进行的操作。例如,描述了诸如在再现时显示HTML文件、跳转到另一个活动图像或活动图像的另一个场景,以及执行应用程序等等。具体来说,在作为DVD视频内容提供活动图像的情况下,操作可以包括在再现期间将活动图像转换到另一个角度,在再现期间将显示和声音语言变为另一种语言,将活动图像变为菜单。对象显示信息58作为用于指定与对象关联的显示方法的信息来提供。例如,可选择的显示方法包括:通过改变对象区域和其他区域的亮度来明确地指出对象区域的方法,简单地用一条线将对象区域包围起来的方法,以及在对象区域的附近显示对象名称的方法。对象显示信息58显示了方法的选择以及每一个方法所需的参数。
这里显示了标识对象属性信息53的ID52。图6显示了ID52的配置的示例。对于对象ID 60,为在活动图像中出现的每个对象都分配了单独的ID。如果相同的人物或汽车在含义上被当做单独的对象对待,则可以分配单独的ID。介质ID 61作为用于指定此对象元数据用于哪一个活动图像的ID来提供。例如,通过选择声音语言或摄影角度等等,可以改变再现的活动图像(例如,DVD多角度功能)。介质ID 61是作为用于在活动图像数据记录介质24中记录的活动图像是这样的活动图像的情况下确定采用哪一个声音语言或以哪一个摄影角度来使用对象元数据的ID来提供。操作ID 62是作为指定给对象属性信息53中包含的操作脚本57的ID来提供的。同样,显示信息ID 63是作为指定到对象属性信息53中包含的对象显示信息58的ID来提供的。所有这些ID 60到63可以不必始终提供。例如,在活动图像数据记录介质24中只记录了一个活动图像的情况下,不需要介质ID 61。在操作脚本和对象显示信息始终彼此一一对应的情况下,可以提供它们中的任何一个。同样,在为每一个对象确定了操作脚本或对象显示信息的情况下,既不需要操作ID 62,也不需要显示ID 63。
(传输和接收元数据)
下面将就在从服务器设备S提供元数据的情况下元数据50的传输和接收进行描述。对象元数据50最好按时间戳的顺序进行记录,以便在服务器设备S中进行传输。图7是显示用于产生元数据50(其中,元数据50按时间戳排列)的方法的视图。在附图中,有两个摄影角度,即,摄影角度1和摄影角度2。假设,当在光盘设备A中改变摄影角度时,也改变其中显示的活动图像。此外,有两个可选择的语言模式,即,日语模式和英语模式。假设为相应的语言提供了单独的对象元数据。
图7显示了日语的摄影角度1和对象元数据70到72,以及日语的摄影角度2和对象元数据73。此外,还显示了英语的对象元数据74和75。每一个对象元数据70到75都对应于相应的活动图像中的一个对象。如图3所描述,配置了多个对象元数据70到75(一个矩形代表一项对象元数据)。附图中的水平轴对应于活动图像中的时间,并在当出现对象时,响应时间显示对象元数据70到75。
对象元数据流76是响应这些对象元数据70到75进行配置的。通过简单地按时间戳的顺序排列对象元数据来配置对象元数据流76。
光盘设备A只需要匹配摄影角度或声音语言的设置的对象元数据70到75。例如,在摄影角度被设置为“2”的情况下,只需要元数据73,而不需要元数据70到72和元数据74和75。因此,如果服务器设备S接收光盘设备A的设置,那么,通过从对象元数据流中选择所需的对象元数据并传输所需的对象元数据就足够了。然而,在光盘设备A的设置频繁改变的情况下,优选情况下,所有对象元数据流中包含的对象元数据被传输到光盘设备A,然后,光盘设备A选择所需的对象元数据。在从光盘设备A的开始再现活动图像的情况下,对对应于此活动图像的对象元数据进行流式处理,服务器设备S可以按递增顺序分布对象元数据流。然而,在进行随机访问的情况下,必须在对象元数据流的中途分布数据。此时,需要访问点表,以便提供以高速度对对象元数据流中包含的所希望的位置的访问。图8是显示访问点表的一个方面的视图。此表是预先制作的,并记录在服务器设备S中。
在图8中,显示了对应于活动图像的时间戳的布局80的访问点的布局81。从对应于活动图像的时间戳80的对象元数据流的开始枚举了偏移值。在访问点表中不存在对应于活动图像的随机访问目标的时间戳的值的情况下,将引用较近的值的时间戳的访问点。然后,参考该访问点的周边的对象元数据流中的时间戳搜索传输开始位置。或者,从访问点表中搜索比活动图像的随机访问目标的时间戳较早的时间的时间戳,并从对应于该时间戳的访问点传输对象元数据。
当对象元数据从服务器设备S传输到光盘设备A时,将对象元数据分组。下面将就将对象元数据提供到传输数据包中的方法的示例进行描述。图9和图10是分别显示了在对象元数据的数据大小比较大或比较小的情况下配置传输数据包的方法的图形。在图9中,显示了对象元数据89。传输数据包包括数据包标头86和有效负载。数据包标头86包括数据包序列号、传输时间和传输源的特定信息等等。有效负载是作为存储了传输数据的数据区域提供的。在对象元数据89包括在有效负载中的情况下,对象元数据存储在有效负载中,不进行任何修改,有效负载的其余部分用填充数据88进行填充。填充数据是作为伪数据提供的,用于调整数据大小,并作为值0的系列来提供。在有效负载大小可以与对象元数据均衡的情况下,不需要填充数据。
另一方面,图10显示了用于在对象元数据不能包括在有效负载中的情况下配置传输数据包的方法。首先,对象元数据90只存储在有效负载中的可以包括在第一个传输数据包的有效负载中的那一部分92中。其余的数据94存储在第二个传输数据包的有效负载中。如果有效负载的存储大小中存在冗余,则这样的冗余度用填充数据95填充。此方法适用于将对象元数据分为两个或更多数据包的过程。
这里,将就在光盘设备A和服务器设备S之间进行通信的过程以及相应的设备的操作进行描述。图11是显示在使用实时流式协议(RTSP)和实时传输协议(RTP)作为通信协议的情况下进行通信的过程的时间图。网络N用于进行RTSP数据传输和接收,网络N′用于RTP数据传输和接收。首先,当用户通过使用光盘设备A输入活动图像的再现时,光盘设备A请求服务器设备S提供关于用于进行流式播放的对象元数据的信息(RTSP DESCRIBE方法)(S1)。服务器设备S响应此请求将有关对象元数据的信息发送到光盘设备A(S2)。具体来说,将诸如会话协议版本、会话所有者、会话名称、连接信息、会话时间信息、元数据名称或元数据属性之类的信息发送到光盘设备A。作为描述这些信息项的方法,使用会话描述协议(SDP)(非专利文件5)。
接下来,光盘设备A请求服务器设备S建立会话(RTSPSETUP方法)(S3)。服务器设备S准备进行流式播放,并将会话ID返回到光盘设备A(S4)。然后,光盘设备A请求传输对象元数据(RTSP PLAY方法)(S5)。此请求包括有关活动图像中的再现开始位置的时间戳的信息。服务器设备S指定对象元数据流中的传输开始位置,对对象元数据进行分组,并根据RTP协议将经过分组的数据发送到光盘设备A(S6到S10)。
光盘设备A的接收部分29从接收到的数据包中获取对象元数据,并将数据发送到元数据解码器30。元数据解码器30将元数据存储接收到的缓冲区中,并对具有较早时间戳的对象元数据中的元数据进行解码。此时,不对引用介质ID 61的其摄影角度和声音语言的设置彼此不一致的对象元数据进行解码。当预先确定的数据量存储在缓冲区时,控制器25开始再现活动图像。处于再现中的活动图像的时间戳被连续地发送到元数据解码器30。在元数据解码器中,与此时间戳同步,对对象元数据进行解码。在基于对象元数据显示对象区域的情况下,在对象区域中产生屏蔽图像和轮廓线等等。根据处于再现中的活动图像的时间戳,将所产生的图像和轮廓线发送到A/V提供器。如果不需要旧对象元数据,则擦除该数据。
在活动图像在光盘设备A中停止的情况下或当尝试从服务器设备S中取消对象元数据传输时,光盘设备A请求服务器设备S终止会话(RTSP TEARDOWN方法)(S11)。接收到此请求的服务器设备S取消数据传输,终止会话,并将确认消息发送到光盘设备A(S12)。根据此处理,在此会话中所使用的会话ID失效。
下面将就在用户通过使用诸如鼠标之类的输入设备点击对象区域的情况下光盘设备A的操作进行描述。当用户点击时,活动图像上的被点击的坐标位置首先被输入到接口处理机27中。接口处理机27将在点击时产生的活动图像的时间戳发送到元数据解码器30。元数据解码器30执行处理,以便指定用户从时间戳和坐标中指示了哪一个对象。元数据解码器30与活动图像的再现同步对对象元数据进行解码。因此,产生在点击过程中产生的时间戳中的对象区域,以便此处理可以轻松地执行。在被点击的坐标上有多个对象区域的情况下,参考层次信息56指定最前面的对象。
当指定了用户指定的对象时,元数据解码器30将该对象的操作脚本57发送到脚本解释器31。接收到操作脚本的脚本解释器31解释并执行该脚本。例如,显示指定的HTML文件,或开始指定的活动图像的再现。这些HTML文件或活动图像数据可以记录在光盘设备A中,可以通过网络从服务器设备S发送,或者可以在诸如因特网之类的网络上存在。
如上文参考附图所详细描述的,根据本发明的再现设备是这样的再现设备,用于,在接收到提供到光盘的图像中的对象的指令时,显示对象关联的信息,从而,易于通过用户的直观操作提供信息。
<光盘和光盘设备>
下面将参考附图通过当光盘是DVD时使用光盘设备的情况描述根据本发明的再现设备的操作。图12是显示根据本发明的光盘设备处理的光盘的数据结构的示例的附图。图13是显示其中根据本发明的光盘设备与服务器设备S进行通信的情况中的过程的另一个示例的视图。图14是描述根据本发明的光盘设备的详细配置的示例的方框图。图15是显示获取根据本发明的光盘设备中的元数据的过程的示例的流程图。图16是显示在根据本发明的光盘设备中对来自服务器的元数据进行解码的过程的示例的流程图。图17是显示当在根据本发明的光盘设备中从服务器设备控制再现时获取元数据的过程的示例的流程图。图18是显示在根据本发明的光盘设备中利用来自服务器设备的元数据的示例的流程图。图19是显示根据本发明的光盘设备中的子标题显示的示例的说明性视图。图20是显示根据本发明的光盘设备中的显示的另一个示例的说明性视图。
(DVD数据结构)
在DVD视频内容中,与其他活动图像内容不同,可以提供菜单、多角度、多语言声音、多语言子标题,以及多个标题等等。如此,活动图像内容的配置特别复杂。
图12显示了根据本发明的光盘设备A处理的DVD视盘D的示例。在图12中,此DVD视盘D在DVD视频区域中存储了DVD视频内容(具有MPEG2程序流结构)110。此视盘记录了增强的导航(下面,被称为ENAV)内容,该内容能够提供其他记录区域(ROM区域)(其被视为DVD视频标准中的存在)中的视频内容的各种各样的再现。
DVD视频区域(在诸如DVD视频播放器厂商之类的现有技术中)的内容通常是已知的,然而,这里将简要地描述DVD视频区域的内容。
即,DVD视盘的记录区域100按照从其内周边向外的顺序包括引入区域101、卷空间,以及引出区域105。卷空间包括卷/文件结构信息区域102和DVD视频区域(DVD视频区域)103。此外,卷空间还可以包括另一个记录区域(DVD其他区域)104。
卷/文件结构信息区域102是作为为UDF(通用光盘格式)桥结构分配的区域而提供的。UDF桥格式的卷可以根据ISO/IEC13346的第2部分来进行识别。此卷识别空间包括连续的扇区,并从图12中的卷空间的第一逻辑扇区开始。第一16个逻辑扇区是为ISO 9660定义的***。需要包括上述内容的卷/文件结构信息区域,以便确保与现有的DVD视频标准兼容。
DVD视频区域103记录了叫做视频管理器VMG 111的扩展信息和叫做视频标题集VTS(VTS#1到VTS#n)112的一个或多个视频内容。VMG 111是提供的与DVD视频区域中存在的所有VTS相关的扩展信息。虽然未显示,此区域包括控制数据VMGI、VMG菜单数据VMGM_VOBS(选项)和VMG备份数据。此外,虽然未显示,每一个VTS 112都包括该VTS的控制数据VTSI、VTS菜单数据VTSM_VOBS(选项)、指出该VTS的内容(如电影)数据VTSTT_VOBS,以及VTSI备份数据。需要包括上述内容的DVD视频区域,以便确保与现有的DVD视频标准兼容。
由提供商使用VMG 111(DVD视盘生产者)预先提供了每一个标题(VTS#1到VTS#n)的再现选择菜单等等。由提供商使用VTSI预先提供了特定标题(例如,VTS#1)中的再现章节选择菜单和再现记录的内容(单元)的过程。因此,光盘观众(DVD视频播放器用户)可以根据提供商预先提供的VMG/VTSI菜单欣赏光盘1的记录的内容,并再现VTSI中包含的控制信息(程序链信息PGCI)。然而,在现有的DVD视频标准中,观众(用户)不能根据不同于提供商所提供的VMG/VTSI的另一种方法再现VTS 112的内容(电影或音乐)。
提供了包括ENAV内容的DVD视盘D,以便用不同于提供商所提供的VMG/VTSI 110的方法再现VTS的内容(电影或音乐)或通过添加不同于提供商所提供的VMG/VTSI的内容来进行再现。尽管此光盘中包含的ENAV内容120不能由根据现有的DVD视频标准制造的DVD视频播放器进行访问,但是,ENAV内容120可以由图14所示的DVD视频播放器进行访问,视频播放器的再现内容是可用的。
ENAV内容120被配置为包括诸如声音、静止图像、字体、动画、活动图像、元数据之类的数据,以及用于控制这些数据项的再现的信息(信息是用标记语言、脚本语言或CSS语言描述的)。用于控制此再现的信息是通过使用用于再现ENAV内容(包含声音、静止图像、字体、动画、活动图像或元数据等等)和/或DVD视频内容(显示方法、再现过程、再现改变过程或再现的目标的选择等等)的方法并通过使用标记语言、脚本语言和CSS语言来进行描述的。
例如,作为标记语言,可以使用HTML(超文本标记语言)/XHTML(可扩展的超文本标记语言)和SMIL(同步多媒体集成语言),作为脚本语言,可以使用ECMA(欧洲计算机制造商协会)脚本或诸如JavaScript之类的脚本语言,还可以使用用于描述布局的CSS(级联样式表单),还可以将这些语言结合起来使用。
(光盘设备)
这里,对于包括ENAV内容的DVD视盘D,另一个记录区域中的内容之外的内容是根据现有的DVD视频标准提供的。如此,即使使用现有的DVD视频播放器,也可以再现DVD视频区域中记录的视频内容。即,常规光盘与根据本发明的包括ENAV内容的DVD光盘兼容。
此外,虽然存储在根据本发明的DVD光盘中的ENAV内容120不能在现有的DVD视频播放器中进行再现(或使用),ENAV内容可以在根据本发明的用于进行DVD再现的光盘设备A中再现。因此,通过使用根据本发明的用于进行DVD再现的光盘设备A,可以进行各种各样的视频再现,如显示对象关联的信息,而不只限于提供商所提供的VTM/VTSI的内容。
图12显示了根据本发明的光盘设备A的配置的示例。此光学设备具有一个功能,其中,ENAV内容存储在DVD中,这些内容可以再现。然而,图14的光盘设备A与图1的光盘设备A不一致。显然,图14的光盘设备A再现DVD中存储的ENAV内容。
这里,将参考附图连续地详细描述图14中的光盘设备A的配置和特点。图14中的用于再现DVD的光盘设备A包括DVD视频再现引擎23、ENAV引擎21、光盘驱动器22,以及操作部分27-2。DVD视频再现引擎23再现并处理DVD光盘上记录的MPEG2程序流(DVD视频内容)。ENAV引擎21再现并处理ENAV内容(包括元数据)。光盘驱动器22读出DVD光盘中记录的DVD视频内容和/或ENAV内容(包括元数据)。操作部分27-2作为用户触发传输用户的播放器输入(用户操作)。
此外,ENAV引擎21包括因特网连接部分36-2。因特网连接部分36-2作为用于与诸如因特网之类的通信线路进行连接的通信装置。ENAV引擎21进一步包括ENAV缓冲部分39、ENAV分析器39-2:布局管理器31-2、ENAV解释器(包括脚本解释器)31、ENAV接口处理机27、介质解码器30、AV提供器32、缓冲区管理器38、音频管理器37,以及网络管理器36。
在图14中描述的方框图中,DVD视频控制器25、DVD视频解码器26、ENAV接口处理机27、ENAV分析器39-2、ENAV解释器31、布局管理器31-2、AV提供器32、介质解码器30、缓冲区管理器38、音频管理器37,以及网络管理器36等等可以由通过未显示的内嵌程序(固件)作为每一个方框图的微电脑(和/或硬件逻辑)来提供。用于执行此固件的工作区可以通过使用每一个方框中没有显示的半导体存储器(和硬盘,如果需要的话)获得。
这里所使用的ENAV内容120表示DVD视盘的ROM区域中记录的内容,与DVD视频内容或外部服务器中记录的内容无关,该内容是通过DVD播放器的因特网连接部分获取的(如果需要的话)。ENAV内容120包括:诸如HTML、XHTML和SMIL之类的标记语言,诸如ECMAScript、JavaScript、之类的脚本语言,诸如包括显示信息的CSS(级联样式表单)、JPEG、GIF或PNG之类的显示信息,诸如MPEG、Dolby AC-3或DTS之类的声音数据(包括流式播放的声音数据),诸如动画之类的字体数据或诸如SVC、MacromediaFlash、AnimationGIF、MNC或MPEG-4之类的活动图像数据,以及诸如MPEG-7之类的元数据等等。这里,标记语言、脚本语言和CSS综合起来叫做ENV文档。
DVD视频再现引擎23是作为用于根据现有的DVD视频标准再现DVD视频内容的设备而提供的。此引擎被配置为包括DVD视频解码器26,用于对从光盘驱动器22读取的DVD视频内容进行解码,还包括DVD视频控制器25,用于控制DVD视频内容的再现。
DVD视频解码器26具有根据现有的DVD视频标准分别对图像数据、声音数据和辅助图像数据进行解码,并分别输出经过解码的图像数据(通过将图像数据和辅助图像数据合成获得的数据)的功能。如此,DVD视频再现引擎23具有与根据现有的DVD视频标准制造的普通DVD视频播放器再现引擎相同的功能。即,图14所示的光盘设备A可以以现有的DVD视频播放器同样的方式再现具有MPEG2程序流结构的诸如图像或声音之类的数据,从而可以再现现有的DVD视频内容。
此外,DVD视频控制器25的配置是这样的,以便响应从ENAV引擎21输出的“DVD控制”信号控制DVD视频内容的再现。例如,这适用于playTitle(标题再现)、playChapter(章节再现)和menuCall(菜单再现)。此外,当在DVD视频再现过程中在DVD视频再现引擎23中发生了指定的事件时,DVD视频控制器25可以输出“DVD触发”信号,向ENAV引擎21指出DVD视频内容的再现状态。例如,这适用于章节事件(当章节发生改变时发生)和TimeEvent(每隔指定的时间间隔发生)。此外,在从ENAV引擎21接收到请求时,DVD视频再现控制器12可以向ENAV引擎21输出“DVD状态”信号,指出DVD视频播放器的属性信息(如当前再现的声音的语言、辅助图像子标题语言、再现位置、各种时间信息和光盘的内容等等)。
ENAV接口处理机27从操作部分27-2接收对应于用户操作(如菜单显示、标题再现、再现开始、再现停止和再现的临时停止等等)的“用户触发”信号。然后,ENAV接口处理机27将接收到的“用户触发”信号的ENAV事件传输到ENAV解释器。在ENAV文档中描述了与此ENAV事件相关的操作。例如,DVD控制信号被分配给ENAV事件,并对DVD视频再现引擎进行控制或对AV提供器32进行控制,从而可以从DVD视频再现引擎23输出图像和/或声音,并改变从ENAV引擎21输出的图像和/或声音。
此外,ENAV接口处理机27向DVD视频控制器25传输或从DVD视频控制器25中接收“DVD状态”信号、“DVD触发”信号和/或“DVD控制”信号,或者,向操作部分27-2传输或从操作部分27-2接收“用户触发”信号。ENAV接口处理机27进一步被配置为,以便向ENAV解释器31传输或从ENAV解释器31接收“ENAV事件”、“ENAV属性”信号、“ENAV命令”或任何其他控制信号。
ENAV分析器39-2概要地对ENAV文档进行语法分析,指出从DVD视盘获取的ENAV内容120中包含的再现控制信息或从因特网获取的ENAV内容等等。ENAV文档是将诸如HTML、XHTML和SMIL之类的标记语言和诸如ECMAScript和JavaScript之类的脚本语言结合起来使用编写而成的。在ENAV分析器39-2中,在ENAV解释器31或布局管理器31-2中对经过分析的语言模块进行解释。
ENAV解释器31对上文所描述的ECMAScript语言模块进行解释,并遵循来自此模块的指令。即,ENAV解释器31具有响应从ENAV接口处理机27发送的“ENAV事件”信号或从ENAV接口处理机27读取的“ENAV属性”信号向ENAV接口处理机27发出“ENAV命令”信号的功能,以便控制ENAV引擎21中的每一个功能。此时,ENAV解释器31在ENAV文档指定的时间(响应ENAV事件)向DVD视频再现引擎23发出“ENAV命令”信号,或发出用于控制介质解码器30的信号,从而可以控制DVD视频再现引擎23或对ENAV介质(声音、静止图像、文本字体、活动图像、动画或元数据)进行解码。
布局管理器31-2对有关上文所描述的ENAV文档的信息进行解释,并遵循来自布局信息的指令。即,此布局管理器向AV提供器32输出用于控制布局的信号。此信号包括涉及要输出的图像的屏幕大小和屏幕的位置的信息(也可以包括涉及诸如显示开始、结束和继续之类的显示时间的信息),涉及要输出的声音的电平的信息(也可以包括诸如输出开始、开始、结束以及继续之类的输出时间的信息)。此外,ENAV文档中包含的显示文本信息被发送到介质解码器30,并通过使用所希望的字体数据解码和显示。
对标记语言或脚本语言进行语法分析以及执行这样的分析的特定方法可以类似于诸如HTML、XHTML、SMIL或ECMAScript以及JavaScript之类的已知的技术中的语法分析和/或解释的技术来进行(要使用的硬件是在图14的描述的开始所描述的微电脑)。然而,应该注意,由于对于以Script描述的命令或变量,控制目标彼此不同,将发生差异。在用于执行本发明的ENAV文档中,使用了与DVD视频内容和/或ENAV内容120关联的特定命令或变量。例如,用于响应某一事件改变再现的DVD视频内容110或ENAV内容120的命令是ENAV文档中的标记语言或脚本语言所特定的。
ENAV文档中的标记语言和脚本语言所特定的命令和变量的其他示例包括用于从DVD视频再现引擎23和/或ENAV引擎21改变图像的大小和改变该图像的分配。图像的大小改变是由用于指示大小改变的命令以及指定改变之后的大小的变量来指示的。当图像的分配改变由用于指示改变显示位置的命令和用于指定改变之后的坐标等等的变量来指示时,并且当显示目标在屏幕上重叠时,添加用于指定重叠的层次位置关系的变量。或者,改变从DVD视频再现引擎23和/或ENAV引擎21输出的声音电平,并选择要使用的声音语言。声音电平的改变是由用于指示改变声音电平的命令和用于指定改变之后要使用的声音语言的变量来指示。要使用的声音语言的选择是由用于指示要使用的声音语言的改变的命令和用于指示改变之后的语言的类型的变量来指示的。某些命令和变量从操作部分27-2控制用户触发。
介质解码器30对ENAV内容120上的诸如声音、静止图像(包括背景图像)、文本字体、活动图像和/或动画之类的数据,以及ENAV内容120中包含的元数据进行解码。即,介质解码器30包括对应于解码目标的声音解码器、静止图像解码器、字体解码器、动画解码器、流式声音解码器,以及元数据解码器30。例如,ENAV内容120中包含的采用MPEG、AC-3或DTS编码的声音数据是通过声音解码器或流式声音解码器进行解码的,经过解码的声音数据被转换为非压缩声音数据。此外,采用JPEG、GIF或PNG编码的静止图像数据或背景图像数据是通过静止图像解码器进行解码的,然后,经过解码的数据被转换为非压缩图像数据。同样,采用MPEG2、MPEG4、MacromediaFlash或SVG(可缩放的矢量图)编码的活动图像和/或动画数据是通过活动图像和/或动画解码器进行解码的,经过解码的数据被转换为非压缩活动图像数据。此外,ENAV内容120中包含的文本数据是通过文本和/或字体解码器使用ENAV内容120中包含的字体数据(例如,OpenType格式)进行解码的。经过解码的数据被转换为可以重叠在活动图像或静止图像上的文本图像数据。此外,对于ENAV内容120中包含的元数据,如上所述,与活动图像的再现同步,并参考活动图像的时间戳,由元数据解码器对所需的元数据进行解码。然后,根据元数据中包含的显示信息,产生对象区域中的屏蔽图像等等所需的图像数据。这些经过解码的声音数据、图像数据、动画和/或活动图像数据、文本图像数据,以及上文所描述的元数据制作的适当地包含图像数据的图像和/或声音数据将从介质解码器30发送到AV提供器32。此外,这些ENAV内容120将根据来自ENAV接口27的指令进行解码。
AV提供器32具有控制图像和/或声音输出的功能。具体来说,AV提供器32响应从布局管理器31-2输出的信号控制图像的显示位置、显示大小(可以包括显示时间)和声音音量(可以包括输出时间)。此AV提供器还根据指定的监视器的类型和/或要显示的图像,对该图像进行像素转换。针对控制的图像和/或声音输出是作为来自DVD视频再现引擎23和介质解码器30的输出提供的。此外,AV提供器32具有根据从ENAV接口处理机27输出的信号控制DVD视频内容和ENAV内容120的混合或切换的功能。
ENAV缓冲部分39包括用于存储从服务器设备S下载的ENAV内容120和用于存储通过光盘驱动器22从DVD视盘读取的ENAV内容120的缓冲区。
ENAV缓冲部分39读取服务器设备S中的ENAV内容C22,并基于ENAV文档(标记语言或脚本语言)在缓冲区管理器38的控制下通过因特网连接部分36-2下载ENAV内容C22。
此外,ENAV缓冲区部分39基于ENAV文档(标记语言或脚本语言)在缓冲区管理器38的控制下读取DVD视盘中记录的ENAV内容。此时,当光盘驱动器22可以以高速度对DVD光盘进行访问时,在再现DVD视频内容,即,在从DVD视盘读出DVD视频数据的同时,可以从DVD视盘读出ENAV内容120。在光盘驱动器22不能以高速度进行访问的情况下,或在光盘驱动器22保证完成DVD视频内容的再现操作的情况下,必须取消DVD视频内容的再现。在此情况下,在开始再现之前,预先从DVD视盘中读出ENAV内容120,读出的内容将存储在ENAV缓冲区中。如此,从DVD视盘中读出DVD视频内容,同时,ENAV内容120从ENAV缓冲区中读出,从而消除光盘驱动器22的负担。因此,可以同时再现DVD视频内容和ENAV内容120,而不必中断DVD视频内容的再现。
如上所述,与DVD视盘中存储的ENAV内容120一样,从服务器设备S下载的ENAV内容也存储在ENAV缓冲区部分39中,从而可以同时读出并再现DVD视频内容和ENAV内容。
此外,ENAV缓冲部分39的存储容量是有限的。即,可以存储在ENAV缓冲部分39中的ENAV内容的数据大小是有限的。如此,可以在缓冲区管理器38的控制(缓冲控制)下擦除用途低的ENAV或存储用途高的ENAV内容。ENAV缓冲部分39可以自动对上文所描述的存储进行控制或对擦除进行控制。
此外,缓冲区管理器38根据ENAV文档中描述的加载信息或由ENAV文档中指出的文件指示ENAV缓冲部分39加载ENAV内容。此外,此缓冲区管理器具有请求将特定ENAV内容加载到ENAV缓冲部分39的功能(缓冲控制)。当特定ENAV内容完全加载到ENAV缓冲部分39中时,ENAV缓冲部分39通知缓冲区管理器38加载完成。缓冲区管理器将加载的完成传输到ENAV接口处理机27(预加载或触发的结束以及加载或触发的结束)。
音频管理器37具有指示ENAV缓冲部分39从光盘驱动器22的DVD光盘D或服务器设备S加载更新音频数据(音频注释数据)(更新控制)。具体来说,此数据通过介质解码器的流式声音解码器进行解码,并输出经过解码的数据。
网络管理器36控制因特网连接部分36-2的操作。即,当通过ENAV文档作为ENAV命令进行网络连接或断开连接时,网络管理器36在因特网连接部分36-2的连接和断开连接之间进行切换。
现在将就当指示再现DVD视频内容时,与DVD视频内容同步,将元数据内容从服务器设备S获取到光盘设备A的过程进行描述。当请求将元数据分发到活动图像内容时,当前正在再现或将要再现的时间信息从光盘设备A发送到服务器设备S。服务器设备S需要分发对应于此时间信息的元数据。例如,再现位置和/或时间信息包括指出VideoTitleSet编号的域编号的VTSN,指出TT_DOM的TTN的SPRM(4)、指出TT_DOM的VTS_TTN的SPRM(5)、指出TT_DOM的TT_PGCN的SPRM(6)、指出PTTN的SPRM(7),以及指出单元格编号的PTS以及从VOB开始的再现时间。
然而,如上所述,与其他活动图像内容相比,DVD视频内容具有复杂的结构。例如,DVD视频内容可以配置与标题无关的菜单(如路由菜单、声音菜单、子标题菜单或角度菜单),并可以将另一项元数据与相应的菜单同步。此外,DVD视频内容可以在一个标题中具有多个声音、多个子标题,以及多个角度,并可以将另一项元数据与相应的菜单同步。例如,如果角度彼此不同,再现另一个活动图像,如此,需要另一项元数据。当使用说英语的声音时,可以配置元数据,以与英语内容链接。当使用说日语的声音时,可以配置元数据,以与日语内容链接。这也适用于英语子标题和日语子标题。除这些元素之外,可以通过引用光盘设备A中设置的父级别,播放器中设置的区域代码(SPRM20),内容生产者设置的普通参数代码(GPRM),将另一项元数据与相应的值同步。
当请求将元数据流同步分发到DVD视频内容时,必须将要再现的(或正在再现的)DVD视频内容的状态或属性通知到服务器设备S。此外,服务器设备S必须发送与此信息同步的元数据流。这些状态和/或属性信息包括代表域编号和角度编号(ANGLN)的SPRM(3)、代表声音流编号的SPRM(1)、代表子标题流编号的SPRM(2)、代表父级别的SPRM(13)、代表菜单描述语言代码的SPRM(0)、代表国家代码的SPRM(12)、指出播放器配置的SPRM(14)和SPRM(15)(连接到播放器的电视监视器的类型可以通过使用SPRM(14)获取),代表播放器的区域代码的SPRM(20),以及普通参数(GPRM)等等。
有多种用于将DVD视频状态和/或属性信息和再现位置和/或时间信息从上文所描述的光盘设备A发送到服务器设备S的方法,如下所述。
(传输方法)
(1)第一种用于发送DVD视频再现状态和/或属性信息的方法包括使用实时流式协议(RTSP)的SET_PARAMETER方法,如图13所示。首先,当用户指示在光盘设备A(DVD播放器)中再现活动图像(DVD视频内容)时,光盘设备A根据ENAV文档的描述,请求服务器设备S提供关于用于进行流式播放的对象元数据的信息(RTSP DESCRIBE方法)(S13)。服务器设备S响应此请求将有关对象元数据的信息发送到光盘设备A(S14)。具体来说,将诸如会话协议版本、会话所有者、会话名称、连接信息、会话时间信息、元数据名称和元数据属性之类的信息发送到光盘设备A。作为描述这些信息项的方法,使用会话描述协议(SDP)(非专利文件5)。接下来,光盘设备A请求服务器设备S建立会话(RTSP SETUP方法)(S15)。服务器设备S准备进行流式播放,并将会话ID返回到光盘设备A(S16)。接下来,光盘设备A通过使用RTSPSET_PARAMETER方法传输DVD视频再现状态和/或属性信息(S17)。例如,下面给出了传输信号的特定示例。
C→S:SET PARAMETER rtsp://example.com/metadataRTSP/1.0
CSeq:421
Content-length:XX
Content-type:text/parameters
angle num:X
audio num:X
subpic num:X
parental_lv:X
parental_lv:X
region code:X
gprm:XXXXXX
(其中,分别为X字段输入特定数值。
S→C:RTSP/1.0 200 OK
Cseq:421
如上所述,从顶端分别发送角度编号、声音编号、子标题编号、父级别、区域代码和普通参数的值。此时,声音编号、子标题编号、父级别,以及区域代码等等可以一次全部地作为“sprm”(***参数)发送的。此外,在只有一个角度存在的情况下,不需要从光盘设备A发送angle_num参数的值。即使从光盘设备A向服务器设备S发送参数值,如果不需要发送该值或者如果在服务器设备S中没有准备对应的元数据,服务器设备S可以忽视此值。
然后,光盘设备A请求传输对象元数据(RTSP PLAY方法)。此请求包括有关活动图像中的再现开始位置的时间戳的信息。例如,下面给出了传输信号的特定示例。
C→S PLAY rtsp://example.com/metadata RTSP/1.0
CSeq:835
Session:12345678
Range:npt=XX-YY
dVd=VTSN,ANGLN,TTN,VTS_TTN,TT_PGCN,PTTN,CELLN,PTS
(分别为VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN和PTS输入相应的值)
S→C:RTSP/1.0 200 OK
CSeq:835
如上所述,分别从左边作为DVD参数指定VideoTitleSet编号、角度编号、TT_DOM TT编号、TT_DOM VTS_TT编号、TT_DOM TT_PGC编号、One_Sequential_PGC_Title PTT编号、单元格编号,以及PTS值(从VOB开始的再现时间)。服务器设备S指定对象元数据流中的传输开始位置,对对象元数据进行分组,并根据RTP协议将经过分组的元数据发送到光盘设备A。
这里,在SET_PARAMETER方法和PLAY方法中还指定角度编号。前者在对于每一个角度编号存在元数据文件的情况下有效。后者在为所有角度配置一个元数据文件的情况下有效。
(2)发送DVD视频再现状态和/或属性信息的第二种方法包括,当使用实时流式协议(RTSP)传输SDP文件时,用于描述其中存在元数据的URI(统一资源标识符)。
如图11所示,当用户指示通过光盘设备A(DVD播放器)中再现活动图像(DVD视频内容)时,光盘设备A根据ENAV文档的描述,请求服务器设备S提供关于用于进行流式播放的对象元数据的信息(RTSP DESCRIBE方法)(S1)。服务器设备S响应此请求将有关对象元数据的信息发送到光盘设备A(S2)。具体来说,将诸如会话协议版本、会话所有者、会话名称、连接信息、会话时间信息、元数据名称和元数据属性之类的信息发送到光盘设备A。作为描述这些信息项的方法,使用会话描述协议(SDP)(非专利文件5)。此时,SDP文件中描述了根据DVD属性信息的连接目标中的相应的那一个连接目标。例如,下面给出了传输信号的特定示例。
uri:ang(1)=http://example.com/metadat/meta1
uri:ang(2):subpic(0)
=http://example.com/metadata/meta2
uri:ang(2):subpic(1)=http://example.com/metadata/meta3
uri:audio(0)=http://example.com/metadata/meta4
uri:parental(1)
=http://example.com/metadata/meta1
uri:region(2)=http://example.com/metadata/meta5
(其中,ang(1)表示角度编号1,ang(2)表示角度编号2,subpic(0)表示子标题编号0,subpic(1)表示子标题编号1,audio(0)表示音频编号0,parental(1)表示父级别1,region(2)表示区域代码2)。
如上所述,根据角度编号、声音编号、子标题编号、父级别、普通参数,以及区域代码等等的值获取元数据的相应的连接目标是作为SDP文件发送的。
然后,光盘设备A请求其中存在所需的元数据的服务器设备S根据当前再现状态和/或属性信息并参考SDP文件建立会话(RTSPSETUP方法)(S3)。服务器设备S准备进行流式播放,并将会话ID返回到光盘设备A(S4)。
然后,光盘设备A请求传输对象元数据(RTSP PLAY方法)。此请求包括有关活动图像的再现开始位置的时间戳的信息。例如,下面给出了传输信号的特定示例。
C→S:PLAY rtsp://example.com/metadata RTSP/1.0
CSeq:835
Session:12345678
Range:npt=XX-YY
dvd=VTSN,ANGLN,TTN,VTS,TTN,TT_PGCN,PTTN,CELLN,PTS
(分别为VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN和PTS输入相应的值)
S→C:RTSP/1.0 200 OK
CSeq:835
如上所述,分别从左边作为DVD参数指定VideoTitleSet编号、角度编号、TT_DOM TT编号、TT_DOM VTS_TT编号、TT_DOM TT_PGC编号、One_Sequential_PGC_Title PTT编号、单元格编号,以及PTS值(从VOB开始的再现时间)。服务器设备S指定对象元数据流中的传输开始位置,对对象元数据进行分组,并通过RTP协议将经过分组的元数据发送到光盘设备A。
例如,在SET_PARAMETER方法和PLAY方法中还指定角度编号。前者在对于每一个角度编号存在元数据文件的情况下有效。后者在为所有角度配置一个元数据文件的情况下有效。
(3)发送DVD视频再现状态和/或属性信息的第三种方法包括用于以标记语言或脚本语言(ENAV文档)描述相应的元数据链接目标的方法。
如图11所示,当用户指示在光盘设备(DVD播放器)中再现活动图像(DVD视频内容)时,光盘设备A根据ENAV文档的描述,请求服务器设备S提供关于用于进行流式播放的对象元数据的信息(RTSP DESCRIBE方法)(S1)。
此时,下面描述了ENAV文档中的传输信号的特定示例。
ang=getSPRM(3),
audio=getSPRM(1),
subpic=getSPRM(2),
parental=getSPRM(13),
region=getSPRM(20),
gprm_X=getGPRM(X),(为X输入相应的值)。
if(ang==1){
location.href=″http://example.com/metadata/meta1″
}elese if(ang==2 && subpic==0){
location.href=″http://example.com/metadata/meta2″
}elese if(ang==2 && subpic==1){
location.href=″http://example.com/metadata/meta3″
}elese if(audio==0){
location.href=″http://example.com/metadata/meta4″
}else if(parental==1){
location.href=″http://example.com/metadata/meta1″
}if(parental==1){
location.href=″http://example.com/metadata/meta1″
}else if(region==2){
location.href=″http://example.com/metadata/meta5″
}
首先,根据getSPRM方法和getGPRM命令,获取当前光盘设备A中的角度编号、声音编号、子标题编号、父级别、区域代码和普通参数集的值。为ENAV文档获取普通参数的值。在ENAV文档中以条件分支的方式描述了对应于每一个值的URI,光盘设备A连接到满足条件的URL。
服务器设备S响应此连接将有关对象元数据的信息发送到光盘设备A。具体来说,将诸如会话协议版本、会话所有者、会话名称、连接信息、会话时间信息、元数据名称和元数据属性之类的信息发送到光盘设备A。作为描述这些信息项的方法,使用会话描述协议(SDP)(非专利文件5)。接下来,光盘设备A请求服务器设备S建立会话(RTSP SETUP方法)(S3)。服务器设备S准备进行流式播放,并将会话ID返回到光盘设备A(S4)。
然后,光盘设备请求传输对象元数据(RTSP PLAY方法)(S5)。此请求包括有关活动图像的再现开始位置的时间戳的信息。例如,下面给出了传输信号的特定示例。
C→S:PLAY rtsp://example.com/metadata RTSP/1.0
CSeq:835
Session:12345678
Range:npt=XX-YY
dvd=VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN、PTS
(分别为VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN和PTS输入相应的值)
S→C:RTSP/1.0 200 OK
CSeq:835
如上所述,分别从左边作为DVD参数指定VideoTitleSet编号、角度编号、TT_DOM TT编号、TT_DOM VTS_TT编号、TT_DOM TT_PGC编号、One_Sequential_PGC_Title PTT编号、单元格编号,以及PTS值(从VOB开始的再现时间)。服务器设备S指定对象元元数据流中的传输开始位置,对对象元数据进行分组,并根据RTP协议将经过分组的元数据发送到光盘设备A(S7到S10)。
例如,在SET_PARAMETER方法和PLAY方法中还指定角度编号。前者在对于每一个角度编号存在元数据文件的情况下有效。后者在为所有角度配置一个元数据文件的情况下有效。
此外,通过使用上述RTSP传输的参数也可以通过使用HTTP进行传输。
根据上述方法,光盘设备A将所描述的DVD视频再现状态、属性信息和再现时间信息发送到服务器设备S,从而DVD播放器可以从服务器接收对应于要再现的(或正在再现的)内容的元数据流。即,不管再现位置或状态,可以在电影的中途同步和再现元数据。此外,无论是英语还是日语的声音和子标题,都可以分发包括对应的英语内容的元数据或包括日语内容的元数据。
在上文所提及的示例中,显示了当DVD视频内容开始再现时与元数据进行同步的方法的示例。然而,在类似于上文所提及的方法的方法中,经过改变的DVD视频再现状态和/或属性信息被传输到服务器,从而,在DVD视频再现状态和/或属性信息在DVD视频内容的再现过程中已经改变的情况下,例如,在下列情况下,服务器可以将新元数据流传输到DVD播放器:
-声音已经改变,
-子标题已经改变,
-监视显示已经改变,
-在停止再现之后已经进行再现,以及
-处理跳到特定的位置。
<处理操作>
这里,将参考流程图比较详细地描述处理操作。图15显示了从服务器获取和更新元数据的操作的流程图。图16是显示对所获取的元数据进行解码的过程。图17是显示在进行诸如快进、快退或跳过之类的再现处理控制的情况下更新元数据的过程。图18是显示利用所获取的元数据的过程。
(更新元数据)
图15是显示根据本发明的光盘设备A从服务器设备S获取元数据的过程的流程图。在图15中,首先,光盘设备A请求服务器设备S分发元数据(S31)。具体来说,传输DESCRIBE命令等等。接下来,光盘设备A从服务器设备S接收SDP文件(元数据信息)(S32)。
此外,光盘设备A请求服务器设备S根据SDP文件的内容建立会话(S33)。具体来说,传输SETUP命令等等。接下来,光盘设备A从服务器设备S接收会话ID(S34)。光盘设备A根据需要将再现状态和/或属性信息传输到服务器设备S(S35)。具体来说,传输SET_PARAMETER方法。光盘设备A请求服务器设备S将再现时间和位置信息一起再现(S36)。具体来说,传输PLAY方法。
如此,光盘设备A在从服务器设备S接收元数据的同时与DVD视频内容的再现同步正确地再现元数据(S37)。此外,监视再现状态和/或属性信息是否已经改变。如果发生任何改变的话,检查再现状态和/或属性信息上的元数据在改变之后当前是否已经分发(S39)。然后,当前处理过程回到步骤S37,在该步骤中,反复地接收元数据(S38)。如果当前还没有分发再现状态和/或属性信息上的元数据,则重建会话(S40)。
根据过程,光盘设备A再现光盘等等中包含的图像信息和元数据,同时再现光盘等等中包含的图像信息,同时适当地更新来自服务器设备S的元数据。
(对元数据进行解码)
图16是显示光盘设备A(DVD播放器)参考流ID区别用于进行解码的元数据和不用于进行解码的元数据的操作的流程图。
在图16的流程图中,当开始再现DVD视频内容的过程时,光盘设备A从服务器设备S或光盘获取元数据流(S41)。当从ENAV文档等等获取用于进行解码的ID信息时,ENAV接口处理机27根据ENAV文档(标记语言或脚本语言)的指令,基于ID信息,将用于进行解码的ID设置到元数据解码器30(S43)。然后,获取元数据(S44),判断用于进行解码的元数据的ID是否匹配设置的ID(S45)。当ID与设置的ID匹配时,对元数据进行解码(S46)。然后,检测再现状态和/或属性信息是否发生改变。如果没有发生改变,则获取下一个元数据,当前处理过程回到步骤S45,然后继续处理过程(S50)。
此时,例如,在再现状态和/或属性信息根据用户指令已经发生改变的情况下(S47),具体来说,在下列情况下:
-用户按下用于改变角度的按钮,改变了角度编号,
-用户按下用于改变声音的按钮,改变了声音流编号,或
-用户按下用于改变子标题等等的按钮,改变了子标题流编号,
ENAV接口处理机27根据ENAV文档(S48)并根据需要改变要被解码的元数据的ID,元数据ID被设置为元数据解码器30(S48)。如此,改变要解码的元数据,并对匹配经过改变的再现状态和/或属性信息的元数据进行解码。即,元数据流包括对应于多项再现状态和/或属性信息的元数据,从而,即使用户改变了角度、声音或子标题,则可以实时改变要被解码的元数据。
在要被解码的元数据没有包括在当前分发的元数据流的情况下(S49),DVD播放器再次与服务器进行连接,并请求分发这样的包括要被解码的元数据的元数据流。
如果在步骤S45中没有ID匹配,则不对元数据进行解码,获取下一个元数据(S51)。如此,适当地执行对元数据进行解码的过程。
(更新元数据)
图17是显示根据用户的操作,停止分发或从服务器和光盘设备A(DVD播放器)分发的元数据请求分发新元数据流的过程。
在图17的流程图中,当开始再现DVD视频内容的过程时,光盘设备A从服务器设备S或光盘D获取元数据流(S61)。然后,ENAV接口处理机27根据ENAV文档(标记语言或脚本语言)的指令连续地对需要进行解码的元数据进行解码(S62)。
这里,在光盘设备A中,在再现状态和/或属性信息根据用户指令已经发生改变的情况下,具体来说,在下列情况下:
-用户按下停止和/或暂停按钮等等,中断了DVD视频再现,
-用户按下快进和/或快退按钮等等,开始了特殊的DVD视频再现,或
-用户按下跳过按钮,改变了DVD视频再现部分,DVD视频内容的再现和元数据的再现不能很好地彼此同步,如此需要再同步的功能。因此,判断是否发生了这样的来自用户的用于控制再现的事件(S63),并根据用户事件,通过使用RTSP将PAUSE命令传输到服务器设备S(S64)。
例如,在用户按下停止按钮或暂停按钮的情况下,光盘设备A通过使用RTSP发送PAUSE方法,以便停止元数据流的分发(S65)。例如,根据下面给出的传输信号的特定示例进行通信。
C→S:PAUSE rtsp://example.com/metadata RTSP/1.0
CSeq:834
Session:12345678
S→C:RTSP/1.0 200 OK
CSeq:834
此时,可以停止对从元数据解码器30分发的元数据的解码,而不是停止分发元数据流。
在用户按下了播放按钮或暂停按钮以便重新开始再现的情况下(S66),光盘设备A通过使用RTSP发送PLAY方法(该方法包括用于开始再现的位置信息),以便重新开始分发元数据流(S67)。例如,根据传输信号的特定示例进行通信。
C→S:PLAY rtsp://example.com.metadata RTSP/1.0
CSeq:835
Session:12345678
Range:npt=XX-YY
dvd=VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN、PTS
(分别为VTSN、ANGLN、TTN、VTS_TTN、TT_PGCN、PTTN、CELLN和PTS输入适当的值)
S→C:RTSP/1.0 200 OK
CSeq:895
例如,在用户按下快进按钮或快退按钮的情况下,光盘设备A通过使用RTSP发送上文所描述的PAUSE方法,以便停止元数据流的分发,同时执行DVD视频内容的特定再现。此时,可以停止对从元数据解码器30分发的元数据的解码,而不是停止分发元数据流。在上文所描述的用户按下了播放按钮以便重新开始再现的情况下,DVD播放器通过使用RTSP发送PLAY方法(该方法包括用于开始上文所描述的再现的位置信息),以便重新开始分发元数据流。
例如,在用户按下跳过按钮的情况下,DVD播放器在用户指定的位置开始再现DVD视频内容。此时,DVD播放器通过使用RTSP发送PLAY方法(该方法包括用于开始上文所描述的再现的位置信息),以便分发与执行再现的位置同步的元数据流。
根据过程,在光盘设备A中,例如,基于用户指令,在再现状态和/或属性信息已经改变的情况下,对元数据进行处理。
(利用元数据)
最后,将描述根据本发明的光盘设备A(DVD播放器)对获取的元数据进行解码并对对象进行显示处理的过程,即,根据用户的操作,再现相同DVD内容中包含的另一项或再现ENAV内容的过程。
在图18的流程图中,当根据用户操作等等开始再现DVD视频内容的过程时,光盘设备A从服务器设备S或光盘D获取元数据流(S71)。然后,根据ENAV文档(标记语言或脚本语言)的指令,光盘设备A的ENAV接口处理机27,根据元数据中包含的时间戳(图4的时间戳51),通过使用介质解码器中的元数据解码器30连续地对目标元数据进行解码(S72)。
根据用户的设置,可以显示经过解码的元数据,也可以不显示。元数据判断由元数据指出的区域或说明的子标题是否始终显示(S73)。在判断结果通常没有显示的情况下,元数据判断用户是否选择了元数据指出的对象(S74)。在判断结果始终显示的情况下,或在鼠标指针等等重叠在对象区域以便显示这样的区域或子标题的情况下,或在在重叠状态下执行了点击操作等等的情况下,可以根据元数据中包含的信息(图4的对象区域数据54或图5的对象显示信息)或根据ENAV文档信息,显示可以由用户选择的区域或显示该区域的说明作为子标题。
图19显示了此子标题的显示的示例。在图19中,从一个演员(这就是对象)的区域显示了子标题132。例如,显示了对象关联的信息,如“角色或演员的姓名或角色的设置(S75)。此外,对于女演员,显示了类似的子标题132。例如,可以在元数据或ENAV文档描述诸如此子标题的区域颜色或该子标题的形状、大小、颜色、位置之类的信息。
即使用户选择了指出始终不显示子标题的设置,例如,在用户通过使用输入设备选择了元数据与其关联的区域的情况下(例如,在鼠标指针已经重叠在元数据与其关联的区域的情况下),可以根据元数据中包含的信息或ENAV文档信息,自动显示可以由用户选择的区域或自动显示该区域的说明。
此外,在用户通过操作部分27-2选择并确定了元数据与其关联的区域的情况下(例如,在鼠标指针133已经重叠在元数据与其关联的区域,并且用户已经点击了该区域的情况下)(S76)或在元数据中描述了操作脚本的情况下(S77),元数据解码器30将该元数据中描述的操作脚本数据传递到ENAV解释器31。ENAV解释器31执行该操作脚本(S79)。
例如,在元数据已经与处于再现中的DVD视频的屏幕上的演员关联,如果用户点击该演员,则根据操作脚本,再现存储在光盘D中的介绍该演员的预先确定的DVD内容(S80)。或者,如图20所示,为了根据诸如元数据中包含的URL之类的地址信息显示有关该演员的最新信息,则通过操作诸如调制解调器之类的因特网连接部分36-2通过因特网获取和再现外部服务器设备S上的ENAV内容134。此外,除元数据中所描述的操作脚本数据之外,还有这样的情况,在元数据中描述了将从元数据解码器30向ENAV接口处理机27发出的事件。如果在经过解码的元数据描述了任何事件的话(S78),则元数据解码器30向ENAV接口处理机27发出事件(S81)。如果该事件已经在ENAV接口处理机27中进行了注册(S82),则根据ENAV文档的描述执行下一个操作(例如,再现DVD内容或再现服务器设备S或光盘上的EVAN内容)(S83)。
如上所述,根据本发明的光盘设备A可以设置各种各样的显示功能,以及仅对图像信息的再现处理进行设置,并可以基于从服务器设备S通过网络提供的元数据或作为从光盘读出的扩展信息的元数据,进行各种各样的图像再现。
根据上文所描述的各种实施例,本领域普通技术人员可以实现本发明。此外,本领域普通技术人员可以轻松地实现这些实施例的各种各样的修改的示例,即使没有进行发明的能力,也可以将本发明应用于各种各样的实施例中。因此,本发明涵盖了与所说明的原理和新颖的特点不相矛盾的广泛的范围,并且不仅限于上述实施例。

Claims (20)

1.一种再现设备,其特征在于包括:
读取部分(22),该部分读取盘片(D)中存储的图像信息,
再现部分(23),该部分再现由读取部分读取的图像信息,
指定部分(27-2),该部分指定再现图像信息上的对象,以及
显示部分(30,32),该部分基于与指定部分指定的对象关联的扩展信息显示与对象相关的内容。
2.根据权利要求1所述的再现设备,其特征在于,与对象关联的扩展信息存储在盘片中,读取部分读取扩展信息。
3.根据权利要求1所述的再现设备,其特征在于,显示部分基于图像信息将与对象关联的扩展信息中包含的文本信息(132)显示在屏幕上的对象附近的区域中,或显示在根据扩展信息指定的区域中。
4.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分基于与对象关联的扩展信息中包含的地址信息,通过网络对服务器进行访问,从而获取信息,其中,显示部分基于来自服务器的信息显示与对象相关的内容。
5.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分基于与对象关联的扩展信息中包含的地址信息,通过网络从服务器获取信息,其中,显示部分基于来自服务器的信息显示浏览器屏幕。
6.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分基于与对象关联的扩展信息中包含的地址信息,通过网络从服务器获取活动图像信息,其中,显示部分再现活动图像信息。
7.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分通过网络从服务器获取与对象关联的扩展信息。
8.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分通过网络从服务器获取与对象关联的扩展信息,作为多个数据包。
9.根据权利要求1所述的再现设备,其特征在于,进一步包括选择器部分(30),该部分基于再现部分的再现状态,根据由多个数据包组成的扩展信息,只选择特定的扩展信息。
10.根据权利要求1所述的再现设备,其特征在于,进一步包括通信部分(29),该部分检测再现部分的再现状态的变化,并响应该变化,通过网络从服务器获取并更新与对象关联的扩展信息。
11.一种再现方法,其特征在于包括:
读取盘片(D)中存储的图像信息,
再现由读取部分读取的图像信息,
指定再现图像信息上的对象,以及
基于与指定部分指定的对象关联的扩展信息显示与对象相关的内容。
12.根据权利要求11所述的再现方法,其特征在于,与对象关联的扩展信息存储在盘片中,扩展信息从盘片中读取。
13.根据权利要求11所述的再现方法,其特征在于,基于图像信息将与对象关联的扩展信息中包含的文本信息(132)显示在屏幕上的对象附近的区域中,或显示在根据扩展信息指定的区域中。
14.根据权利要求11所述的再现方法,其特征在于,进一步包括:
基于与对象关联的扩展信息中包含的地址信息,通过网络对服务器进行访问,从而获取信息,以及
基于来自服务器的信息显示与对象相关的内容。
15.根据权利要求11所述的再现方法,其特征在于,进一步包括:
基于与对象关联的扩展信息中包含的地址信息通过网络从服务器获取信息,以及
基于来自服务器的信息显示浏览器屏幕。
16.根据权利要求11所述的再现方法,其特征在于,进一步包括:
基于与对象关联的扩展信息中包含的地址信息,通过网络从服务器获取活动图像信息,以及
再现活动图像信息。
17.根据权利要求11所述的再现方法,其特征在于,进一步包括:
通过网络从服务器获取与对象关联的扩展信息。
18.根据权利要求11所述的再现方法,其特征在于,进一步包括:
通过网络从服务器获取与对象关联的扩展信息,作为多个数据包。
19.根据权利要求11所述的再现方法,其特征在于,进一步包括:
基于再现部分的再现状态,根据由多个数据包组成的扩展信息只选择特定的扩展信息。
20.根据权利要求11所述的再现方法,其特征在于,进一步包括:
检测再现部分的再现状态的变化,以及
响应该变化,通过网络从服务器获取并更新与对象关联的扩展信息。
CNB2004100929921A 2003-11-14 2004-11-12 再现设备和再现方法 Expired - Fee Related CN1326396C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP385429/2003 2003-11-14
JP2003385429A JP2005151147A (ja) 2003-11-14 2003-11-14 再生装置及び再生方法

Publications (2)

Publication Number Publication Date
CN1617575A true CN1617575A (zh) 2005-05-18
CN1326396C CN1326396C (zh) 2007-07-11

Family

ID=34431504

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100929921A Expired - Fee Related CN1326396C (zh) 2003-11-14 2004-11-12 再现设备和再现方法

Country Status (6)

Country Link
US (1) US20050123267A1 (zh)
EP (1) EP1531475A2 (zh)
JP (1) JP2005151147A (zh)
KR (1) KR100659993B1 (zh)
CN (1) CN1326396C (zh)
TW (1) TW200518071A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546926A (zh) * 2010-11-08 2012-07-04 三星电子株式会社 在便携式终端中更新媒体数据库的方法
CN116248937A (zh) * 2018-03-26 2023-06-09 索尼公司 信息处理装置及信息处理方法

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7852342B2 (en) 2004-10-14 2010-12-14 Microsoft Corporation Remote client graphics rendering
US20060082581A1 (en) 2004-10-14 2006-04-20 Microsoft Corporation Encoding for remoting graphics to decoder device
US8527563B2 (en) * 2005-09-12 2013-09-03 Microsoft Corporation Remoting redirection layer for graphics device interface
JP2007174477A (ja) * 2005-12-26 2007-07-05 Asv:Kk 映像再生システムにおけるオブジェクト関連自動表示方式ならびに該表示方式に用いられるプレイヤ装置およびサーバ装置
JP2007179153A (ja) * 2005-12-27 2007-07-12 Toshiba Corp スクリプトプログラム実行装置、スクリプトプログラム実行方法及び光ディスク装置
JP2007192988A (ja) * 2006-01-18 2007-08-02 Asv:Kk 映像再生システムにおけるオブジェクト強調表示方式およびオブジェクト軌跡オーバレイ表示方式ならびにこれら表示方式に用いられるプレイヤ装置およびサーバ装置
JP2007207191A (ja) * 2006-02-06 2007-08-16 Asv:Kk 映像再生システムにおける遅延クリック方式ならびに該方式に用いられるプレイヤ装置およびサーバ装置
US7646683B2 (en) * 2006-06-27 2010-01-12 Lg Electronics Inc. Adjustment of regional code information
WO2008041629A1 (fr) * 2006-09-29 2008-04-10 Sony Corporation Dispositif et procédé de reproduction, dispositif et procédé de génération d'informations, support de stockage de données, structure de données, support de stockage de programme, et programme
US8301669B2 (en) * 2007-01-31 2012-10-30 Hewlett-Packard Development Company, L.P. Concurrent presentation of video segments enabling rapid video file comprehension
JP2008250654A (ja) * 2007-03-30 2008-10-16 Alpine Electronics Inc ビデオプレイヤ及びビデオ再生制御方法
US7460149B1 (en) * 2007-05-28 2008-12-02 Kd Secure, Llc Video data storage, search, and retrieval using meta-data and attribute data in a video surveillance system
US8887048B2 (en) * 2007-08-23 2014-11-11 Sony Computer Entertainment Inc. Media data presented with time-based metadata
US10580459B2 (en) * 2007-08-23 2020-03-03 Sony Interactive Entertainment America Llc Dynamic media interaction using time-based metadata
US7733596B2 (en) * 2007-12-13 2010-06-08 Dell Products L.P. System and method for identifying the signal integrity of a signal from a tape drive
JP2010041324A (ja) * 2008-08-04 2010-02-18 Fujitsu Ltd 通信方法、サービス制御装置、及びプログラム
JP5523027B2 (ja) * 2009-09-02 2014-06-18 キヤノン株式会社 情報送信装置及び情報送信方法
US8325623B1 (en) 2010-02-16 2012-12-04 Google Inc. System and method for reducing latency during data transmissions over a network
US8560583B2 (en) 2010-04-01 2013-10-15 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US20110255839A1 (en) * 2010-04-15 2011-10-20 Kaleidescape, Inc. Importing blu-ray disc content
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US8730354B2 (en) 2010-07-13 2014-05-20 Sony Computer Entertainment Inc Overlay video content on a mobile device
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
KR101712102B1 (ko) * 2010-07-29 2017-03-14 삼성전자 주식회사 Rtsp 세션에 기초해 스트리밍 데이터를 송수신하는 방법 및 장치
TWI538473B (zh) 2011-03-15 2016-06-11 杜比實驗室特許公司 影像資料轉換的方法與設備
TW201249198A (en) 2011-04-21 2012-12-01 Sony Corp Supplying apparatus, supplying method, receiving apparatus, receiving method, program, and broadcasting system
KR102602528B1 (ko) * 2011-05-27 2023-11-16 돌비 레버러토리즈 라이쎈싱 코오포레이션 변하는 레벨들의 메타데이터을 포함하는 컬러 관리를 제어하기 위한 스케일러블 시스템들
US9024961B2 (en) 2011-12-19 2015-05-05 Dolby Laboratories Licensing Corporation Color grading apparatus and methods
CN103368933B (zh) * 2012-04-06 2016-12-28 瑞昱半导体股份有限公司 用于增强剧情效果的影片播放***和相关的剧情效果控制装置
CN103797812B (zh) * 2012-07-20 2018-10-12 松下知识产权经营株式会社 带评论运动图像生成装置及带评论运动图像生成方法
EP2901257A4 (en) * 2012-09-28 2016-06-22 Nokia Technologies Oy DEVICE FOR DISPLAYING ANIMATED IMAGES IN COMBINATION WITH A TOUCH OUTPUT
KR102540459B1 (ko) * 2016-12-22 2023-06-05 한화비전 주식회사 Rtp/rtsp 표준을 따르는 서버와 클라이언트에서 실시간 영상 스트리밍 방법
WO2018182313A1 (ko) 2017-03-29 2018-10-04 삼성전자 주식회사 멀티미디어 시스템에서 신호를 송신 및 수신하는 장치 및 방법
JP2018026799A (ja) * 2017-06-12 2018-02-15 パロニム株式会社 動画再生プログラム、動画再生装置、動画再生方法、動画配信システム及びメタデータ作成方法
JP2018026801A (ja) * 2017-06-12 2018-02-15 パロニム株式会社 動画再生プログラム、動画再生装置、動画再生方法及び動画配信システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US6070167A (en) * 1997-09-29 2000-05-30 Sharp Laboratories Of America, Inc. Hierarchical method and system for object-based audiovisual descriptive tagging of images for information retrieval, editing, and manipulation
JP2001251565A (ja) * 2000-03-03 2001-09-14 Sony Corp 受信装置及び受信装置の情報再生方法、並びに、電子機器及び電子機器の情報再生方法
US20020087987A1 (en) * 2000-11-16 2002-07-04 Dudkiewicz Gil Gavriel System and method for creating and editing a viewer profile used in determining the desirability of video programming events
JP2002218433A (ja) * 2001-01-15 2002-08-02 Yoshiki Koura デジタルビデオシステム、ビデオ画像にリンクされた情報の取得方法、双方向視聴システム、双方向視聴装置、デコード装置、伝達媒体ならびに記録媒体。
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
US7212574B2 (en) * 2002-04-02 2007-05-01 Microsoft Corporation Digital production services architecture
JP3971346B2 (ja) * 2002-06-24 2007-09-05 株式会社東芝 動画像再生装置、スケジュール・データ、動画像再生方法、及びプログラム
JP2004054435A (ja) * 2002-07-17 2004-02-19 Toshiba Corp ハイパーメディア情報提示方法、ハイパーメディア情報提示プログラムおよびハイパーメディア情報提示装置
JP2004120440A (ja) * 2002-09-26 2004-04-15 Toshiba Corp サーバー装置及びクライアント装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546926A (zh) * 2010-11-08 2012-07-04 三星电子株式会社 在便携式终端中更新媒体数据库的方法
US9128735B2 (en) 2010-11-08 2015-09-08 Samsung Electronics Co., Ltd. Method for updating media database in portable terminal
CN102546926B (zh) * 2010-11-08 2016-04-06 三星电子株式会社 在便携式终端中更新媒体数据库的方法
CN116248937A (zh) * 2018-03-26 2023-06-09 索尼公司 信息处理装置及信息处理方法

Also Published As

Publication number Publication date
JP2005151147A (ja) 2005-06-09
TW200518071A (en) 2005-06-01
CN1326396C (zh) 2007-07-11
KR20050046635A (ko) 2005-05-18
KR100659993B1 (ko) 2006-12-26
US20050123267A1 (en) 2005-06-09
EP1531475A2 (en) 2005-05-18

Similar Documents

Publication Publication Date Title
CN1617575A (zh) 再现设备和再现方法
CN1306483C (zh) 信息再现装置及信息再现方法
CN1240217C (zh) 与信息介质一起使用的增强导航***及使用该***的方法
CN1222177C (zh) 用于记录或再现数据的信息记录装置及方法
CN1112039C (zh) 配置主图像以使副图像重合在主图像上的多媒体光盘再生装置及方法
CN1110195C (zh) 提高进行交互式再生性能的多媒体光盘再生装置及方法
CN1136546C (zh) 光盘的重放装置和记录方法
CN1145965C (zh) 用于生成存储在信息记录盘上的图象位流设备和方法
CN101053033A (zh) 信息存储介质、信息再现设备、和信息再现方法
CN1925049A (zh) 使用信息存储介质的信息重放***
CN1757074A (zh) 再现设备、再现方法、再现程序、和记录介质
CN1674134A (zh) 信息记录介质,把信息记录到记录介质上/从记录介质重放信息的方法
CN1320549C (zh) 信息回放设备和信息回放方法
CN1754225A (zh) 记录介质、再现设备、记录方法、再现方法以及计算机程序
CN1273965C (zh) 信息记录方法
CN1611071A (zh) 信息记录介质 ,信息记录设备和方法,信息重放设备和方法 ,信息记录/重放设备和方法,用于控制记录或重放的计算机程序,以及包括控制信号的数据结构
CN1270315C (zh) 记录/再现设备和方法以及程序提供介质
CN1951113A (zh) 流产生装置、流产生方法、编码装置、编码方法、记录介质及其程序
CN1700331A (zh) 信息记录媒介、向/从记录媒介记录/重放信息的方法
CN1825460A (zh) 信息存储介质、信息记录方法、和信息回放方法
CN1700329A (zh) 再现装置、再现方法、再现程序和记录介质
CN1913028A (zh) 信息存储介质、信息重放设备、信息重放方法和信息重放程序
CN1898742A (zh) 信息提供***、再现设备及方法、信息提供设备及方法、记录介质和程序
CN1735199A (zh) 元数据的数据结构及其再现方法
CN1620809A (zh) 信息记录介质,信息记录设备及其方法,信息重放设备及其方法,信息记录/重放设备及其方法,用于控制录放的计机算程序,以及包括控制信号的数据结构

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070711

Termination date: 20121112