记录介质和视听数据再生方法

文档序号:6558498阅读:167来源:国知局
专利名称:记录介质和视听数据再生方法
技术领域
本发明涉及一种视听数据连同程序数据一起记录在其上的记录介质,以及一种从该记录介质再生视听数据的再生方法。
背景技术
用于从光盘再生数据的再生装置正越来越多地配备复杂的功能特征。相信单个的下一代DVD将可以把一个或多于一个用于控制外部设备的应用程序连同视听数据(AV数据)一起存储,使得再生装置能够再生运动图像,并同时控制外部设备。
当使光盘将应用程序连同AV数据一起存储时,将有可能不仅控制游戏和交互式电影在再生装置中关闭的再生操作,还可以基于再生装置和一个或多于一个外部设备的结合来控制各种操作。例如,将有可能与正从光盘再生的图像同步地操作相机,从而在实时基础上将由相机摄取的图像反映为输出到显示器的图像。
专利文献1日本专利申请公开出版物第Hei 10-143416号

发明内容
同时,期望使用例如USB(通用串行总线)的通用本地接口来连接再生装置和外部设备。当使用如USB的通用本地接口时,用于本地接口和应用程序之间的协议转换的驱动程序必须结合到再生装置中。
然而,什么外部设备将会连接到再生装置是不可预料的,而且不可能将针对每种类型的外部设备的驱动程序都结合到再生装置中。虽然结合适用于任何外部设备的通用驱动程序是可能的,但是这种驱动程序无法精细地控制外部设备。例如,USB的存储类装置仅与异步型指令系统兼容,因此,既不能获取也不能取消正在进行的状态(进程)。
因此,存在怎样提供一种通过用于外部设备的驱动程序而不仅适用于控制运动图像的再生、且适用于控制外部设备的再生装置的问题。
此外,当存在存储有AV数据和应用程序的光盘时,可以想象将会存在数据不仅必须在再生装置和网络(可能是因特网或内部网)之间交换,而且还必须在再生装置和外部设备之间交换的情景。例如,将会存在将内容复制到便携式播放机、内容数据和控制在再生装置之间交换以及数据在再生装置和用于读取预付卡或信用卡的读卡器之间交换的情景。
当以此方式进行数据交换时,这种数据时常包括安全敏感数据。因此,为了安全通信和保护数据免于非法复制起见,有必要结合用于本地接口的驱动程序。
然而,要保护的数据是各种各样的,可能从视听数据延伸到帐单信息,并且可能使用任一种不同的外部设备来交换数据。那么,为了安全通信,因此就需要大量各种各样的驱动程序。
考虑到上述的情况,期望提供一种将一个或一个以上用于控制外部设备的应用程序连同视听数据一起存储、并适于通过再生装置来控制各种外部设备的记录介质,并且还期望提供一种通过使用这种记录介质来再生视听数据的再生方法。
根据本发明,提供了一种记录介质,该记录介质可取出地装入用于再生包括声音数据和/或图像数据的视听数据的再生装置并被该再生装置使用,该记录介质存储视听数据,将由再生装置再生;应用程序,将由再生装置的控制部执行,以控制视听数据的再生,并且也控制通过预定的接口连接到再生装置的预定外部设备;以及驱动程序,将由再生装置的控制部执行,以通过预定接口或者用于从网络下载该驱动程序的下载程序与外部设备通信;应用程序描述的是,在操作外部设备之前使控制部读出驱动程序或从网络下载驱动程序、并执行驱动程序的指令。
因此,根据本发明的记录介质使再生装置读出存储在记录介质中的、与记录介质存储的应用程序所使用的外部设备相匹配的驱动程序。
根据本发明,还提供了一种通过再生装置再生包括存储在记录介质中的声音数据和/或图像数据的视听数据的视听数据再生方法,该方法包括以下步骤存储将由再生装置再生的视听数据、将由再生装置的控制部执行以控制视听数据的再生以及控制通过预定接口连接到再生装置的预定外部设备的应用程序、以及将由再生装置的控制部执行以通过预定接口或者用于从网络下载驱动程序的下载程序与外部设备通信的驱动程序;使控制部从记录介质读出视听数据和应用程序,并再生和执行应用程序;以及,使控制部在根据应用程序的相应指令操作外部设备之前,读出驱动程序或者从网络下载驱动程序并执行该驱动程序。
因此,根据本发明的视听数据再生方法使得再生装置的控制部读出存储在记录介质中的、并与同样存储在记录介质中的应用程序所使用的外部设备相匹配的驱动程序。
上述根据本发明的记录介质使得再生装置读出记录介质存储的、与记录介质存储的应用程序所使用的外部设备匹配的驱动程序,并执行该驱动程序。
通过这种配置,适于使用根据本发明的记录介质的再生装置可以连接到多种外部设备中的任何一种,并能精细地控制外部设备。
上述根据本发明的视听数据再生方法使得再生装置的控制部读出存储在记录介质中的、并与同样存储在记录介质中的应用程序所使用的外部设备相匹配的驱动程序。
通过这种配置,根据本发明的视听数据再生方法能够再生视听数据,并能够精细地控制多种外部设备中的任何一种。


图1是用于输出存储在根据本发明的记录介质中的视频和音频数据的AV系统的示意图;图2是从通过应用本发明而实现的光盘再生数据的再生装置的示意性方框图,示出了其内部结构;
图3是存储在通过应用本发明而实现的光盘中的多个数据的结构的示意图;图4是分层化USB驱动程序的示意性方框图;图5是存储在通过应用本发明而实现的光盘中的多个数据的结构的示意图;图6是本发明能够使用的系统控制器的操作流程图;图7是预先内置于从通过应用本发明而实现的光盘再生数据的再生装置的ROM中的程序的结构示意图;图8示出了由存储在通过应用本发明而实现的光盘中的类驱动程序(class driver program)和存储在用于从光盘再生数据的再生装置中的类驱动程序产生的USB系统驱动程序的冲突的示意性方框图;图9示出了用于防止类驱动程序冲突的调解驱动程序的示意性方框图;图10是在伪拔出时刻执行的处理的流程图;图11是在伪插入时刻执行的处理的流程图。
具体实施例方式
现在,下面参考附图描述通过应用本发明而实现的光盘和用于从这种光盘再生数据的光盘再生装置。
图1是用于输出存储在根据本发明的记录介质中的视频和音频数据的AV系统1的示意图。
参考图1,AV系统1包括用于重放通过应用本发明而实现的光盘2的光盘重放再生装置10;显示器11、扬声器12,显示器11和扬声器12适于输出从光盘重放再生装置10再生的视频数据和音频数据的AV数据;外部连接设备(下文中也称作USB设备)13,其通过USB(通用串行总线)接口连接到光盘重放再生装置10;以及遥控器14,用于响应于用户输入的操作,将控制信号传送给光盘重放再生装置10。
光盘2是盘型记录介质,能够可取出地装入光盘重放再生装置以及从光盘重放再生装置光学地再生信号。然而,注意,对本发明来说,根据本发明的记录介质决不局限于光盘,也可为磁记录介质或半导体存储器,只要它未并入到再生装置,并能够以可取出方式装入后者。
外部连接设备13可以是任何设备,只要其提供有USB接口。例如,外部连接设备13可以是照相机、电影摄影机、用于从IC卡读取数据和将数据写入IC卡的读卡器/写卡器、或者便携式音频播放器。
当外部连接设备13通过USB电缆15连接到光盘重放再生装置10时,外部连接设备13作为光盘重放再生装置10的从属设备运转。换句话说,外部连接设备13在作为主设备运转的光盘重放再生装置10的控制下运转。
虽然在AV系统1中,光盘重放再生装置10和外部连接设备13通过USB接口连接,但本发明决不局限于使用USB接口,也可以选择性地使用任何其他接口,只要通过该接口,外部连接设备13能根据来自光盘重放再生装置10的指令进行操作。
虽然在该AV系统1的实例中,从光盘重放再生装置10再生的AV数据是包括图像数据和音乐数据的数据,但是本发明决不局限于此,AV数据可以仅包括图像的数据或音乐的数据。
图2是光盘重放再生装置10的示意性方框图,示出了其内部结构。
光盘重放再生装置10包括光头21,用于光学读取记录在光盘2上的信号并将其转换成电信号;再生/解调部22,用于接收光头21输出的电信号,解调输入的电信号并将其输出,同时还生成各种用于伺服控制的误差信号;以及伺服控制部23,用于根据由再生/解调部22生成的误差信号等,伺服控制重放和驱动光盘2的操作。
光盘重放再生装置10还包括解码器24,用于接收包含在从再生/解调部22输出的再生数据中的AV数据,对该数据进行解码,并将其输出到显示器11和扬声器12。
另外,光盘重放再生装置10包括USB控制器25,它是用于通过USB接口与外部连接设备13交换数据的硬件;以及网络I/F部26,它是通过如因特网的网络进行外部通信的硬件。
另外,光盘重放再生装置10还包括系统控制器27,用于根据操作程序进行各种控制操作。
系统控制器27控制再生/解调部22、伺服控制部23和解码器24。它还通过USB控制器25控制外部连接设备13,以及通过网络I/F部26控制与诸如因特网的网络的数据通信。系统控制器27还接收来自遥控器14的数据并执行相关的控制操作。
将要由系统控制器27执行的操作程序存储在非易失性存储器(未示出)中。再生AV数据时执行的程序从光盘2提供,并存储在存储器中。
现在,将在下面描述存储在通过应用本发明而实现的光盘2中的数据。
由内容产生器生成的数据记录在光盘2上。更具体地,如图3所示,AV数据、AV控制程序数据、应用程序数据和USB的类驱动程序数据存储在光盘2上。
AV数据是例如运动图像数据的内容数据。AV数据从光盘重放再生装置10的再生/解调部22提供到解码器24,并由解码器24解码。由解码器24解码的AV数据输出到显示器11和扬声器12。
AV控制程序数据是用于控制AV数据的再生和输出操作的AV控制程序的数据。AV控制程序数据从光盘重放再生装置10的再生/解调部22提供到系统控制器27。系统控制器27将所提供的AV控制程序载入其内部存储器中。然后,系统控制器27顺序地执行载入存储器中的AV控制程序中所描述的指令,并控制AV数据的再生和输出操作。当AV控制程序中描述了根据用户的操作而交互地输出图像的指令时,系统控制器27还控制输出图像的定时以及转换图像的操作等等。
应用程序数据是包括用于控制通过USB接口连接到装置10的外部连接设备13的操作的应用程序的数据。应用程序数据从光盘重放再生装置10的再生/解调部22提供给系统控制器27。系统控制器27将所提供的应用程序载入其内部存储器中。然后,系统控制器27顺序地执行在载入存储器中的AV控制程序中所描述的指令,并控制外部连接设备13的操作。
注意,应用程序与AV控制程序同步执行。换句话说,系统控制器27与从显示器11和扬声器12分别输出的图像和声音同步地控制外部连接设备13的操作。
USB的类驱动程序数据是包括用于驱动USB设备(外部连接设备)13操作的USB的类驱动程序的数据,其中USB设备由应用程序控制。为了方便,除了由USB定义的类之外,不是由USB定义的用于专用设备控制的程序数据在本文中同样称作类驱动程序。
如图4所示,USB驱动程序的总体结构分层,粗略地说,具有两层,包括USB系统驱动程序层和类驱动程序层。
USB系统驱动程序是下层的驱动程序。更具体地,它是接近于硬件USB控制器25的层的驱动程序,并包括具有控制USB控制器25的功能特征的HUB类驱动程序、USB驱动程序和控制器驱动程序。
类驱动程序是上层的驱动程序。更具体地,它是接近于应用程序的层的驱动程序,适于在应用程序和USB系统驱动程序之间转换数据。
USB系统驱动程序能够普遍地用于光盘重放再生装置10,因此,如果不同的USB设备13连接到该装置,不需要进行替换。因此,USB系统驱动程序存储在系统控制器27的非易失性存储器等中,并在必要时从那里装入存储器中。
相反,类驱动程序是连接到装置10的USB设备13所特有的。换句话说,类驱动程序包括USB设备13特有的控制规范。
如上所述,类驱动程序存储在光盘2中。在需要时,被再生/解调部22读出,并从再生/解调部22加载到系统控制器27的存储器中。
在应用程序控制USB设备(外部连接设备)13的操作之前,从光盘2读出系统控制器27并载入存储器中。系统控制器27执行载入存储器中的类驱动程序中所描述的指令,并作为USB接口的驱动程序执行控制操作。
或者说,也可以这样设置,如图5所示,下载到的程序存储在光盘2中,当执行下载的程序时,通过网络将USB的类驱动程序数据载入系统控制器27中。
现在,通过参考图6的流程图,将更具体地描述系统控制器27的操作。在图6的流程图中,左侧示出了由系统控制器27根据应用程序的描述而遵循的时间操作序列,而右侧示出了由系统控制器27根据类驱动程序的描述所遵循的时间操作序列。
当用户操作光盘重放再生装置10以开始操作光盘2时,首先在步骤S11中,系统控制器27读出存储在光盘2中的应用程序并将该应用程序载入存储器中。
随后,在步骤S12中,系统控制器27根据载入存储器中的应用程序开始操作,当其开始操作时,系统控制器27向AV控制程序发送开始再生AV数据的命令。于是,开始再生AV数据。
之后,当用户等对装置10进行操作并发送访问USB设备(外部连接设备)13的指令时,在步骤S13中,系统控制器27根据应用程序的指令开始操作USB设备。
当USB设备开始工作时,在步骤S14中,系统控制器27从光盘2读出类驱动程序并将该类驱动程序载入存储器中。
随后,在步骤S15中,系统控制器27初始化USB接口,当其成功地初始化USB接口后,管理USB设备(外部连接设备)13。
如上所述,当系统控制器27开始管理USB设备(外部连接设备)13时,并且当装置10根据应用程序开始访问USB设备时(步骤S16),类驱动程序响应于该访问来进行指令的协议转换,并将该指令传递给USB系统驱动程序(步骤S17)。如果USB设备对该访问作出了响应,则类驱动程序进行该响应的协议转换,并将该响应传递给应用程序(步骤S18)。
这样,光盘2将控制外部连接设备13的操作所需的驱动程序连同用于控制外部连接设备13的应用程序一起存储,并将该应用程序和驱动程序提供给用户。
通过这种配置,可使光盘重放再生装置10可靠地控制外部连接设备13,即使当后者是专用的设备。
当连接到装置10的外部连接设备13是需要确保将要交换的数据的安全的设备时(例如,读卡器等),光盘2还提供用于确保在光盘重放再生装置10和外部连接设备13之间的数据通信的驱动程序。
现在,下面将描述在USB驱动程序中提供调解驱动程序的改进设置。
当光盘重放再生装置10安装有USB接口时,当然要求在制造厂发货时结合到装置10中的应用程序也能够利用USB。这里假设,要求将从连接到USB接口的数码相机30中接收图像和准备图像影集的功能特征结合为光盘重放再生装置10的标准功能特征。在这种情况下,用于数码相机30的类驱动程序和应用程序预先结合在光盘重放再生装置10的ROM中。
在这种情况下,如图8所示,当存储用于使用USB设备31的应用程序的光盘2(例如,具有从数码相机接收其自己的照片并将照片粘贴到运动图像的场景的功能特征的光盘2)装入光盘重放再生装置10中,并且应用程序试图使用USB设备31时,同时为单个USB设备31启动两个类驱动程序。
虽然这种事故不出现在普通的计算机中,但是因为涉及到包括内置ROM和光盘2的类驱动程序(或者安全通信驱动程序)的两个供应商,所以这种事故也会发生。
在此情况下,当“结合在ROM中的应用程序”和“从光盘读出的应用程序”试图同时控制同一USB设备时,两者之间将产生冲突,导致通信协议的操作失败。
因此,如图9所示,在光盘重放再生装置10的类驱动程序和USB驱动程序之间插入具有避免这种冲突的调解特征的调解驱动程序。调解驱动程序起到防止两个驱动程序互相干扰的作用。可以想出各种技术用于调解,并且这些技术中包括这样一种,使用该技术,调解驱动程序将引起伪插入(伪连接)状态和伪拔出(伪断开)状态。
下面将参考图10和图11描述控制伪插入(伪连接)状态和伪拔出(伪断开)状态的操作的实例。
图10是在伪拔出时执行的处理的流程图,图11是在伪插入时执行的处理的流程图。
注意,在以下的描述中,预先结合的类驱动程序被称作“内置的类驱动程序”,预先结合的应用程序被称作“内置的应用程序”。类似地,从光盘2读出的类驱动程序被称作“读出的类驱动程序”,并且从光盘2读出的应用程序被称作“读出的应用程序”。
现在,将参考图10的流程图描述伪拔出时的操作流程。注意,在图10的流程图中,左侧示出了由系统控制器27根据内置的类驱动程序的描述而遵循的时间操作序列,而右侧示出了由系统控制器27根据读出的类驱动程序的描述所遵循的时间操作序列。图10的中间部分示出了由系统控制器27根据调解驱动程序的描述所遵循的时间操作序列。
首先,在步骤S21中,内置的类驱动程序访问USB设备。当内置的类驱动程序访问USB设备时,在步骤S22中,调解驱动程序直接将该访问提交给USB系统驱动程序。
在步骤S23中,当从光盘读出的应用程序启动时,读出的类驱动程序向调解驱动程序宣告开始使用USB设备。
随后,在步骤S24中,调解驱动程序向内置的类驱动程序生成表示USB设备被取走(拔出)的伪信号。
当产生表示USB设备被拔出的伪信号时,在步骤S25中,内置的类驱动程序释放USB驱动。这样,调解驱动程序防止了两个类驱动程序互相干扰。
当内置的类驱动程序释放USB设备时,在步骤S26中,读出的类驱动程序访问USB设备。当读出的类驱动程序访问USB设备时,在步骤S27中,调解驱动程序直接将该访问提交给USB系统驱动程序。
现在,将参考图11的流程图描述在伪插入时的操作流程。注意,在图11的流程图中,左侧示出了由系统控制器27根据内置的类驱动程序的描述所遵循的时间操作序列,而右侧示出了由系统控制器27根据读出的类驱动程序的描述所遵循的时间操作序列。图11的中间部分示出了由系统控制器27根据调解驱动程序的描述所遵循的时间操作序列。
首先,在步骤S31中,读出的类驱动程序向调解驱动程序宣告USB设备使用结束。
当读出的类驱动程序宣告USB设备使用结束时,在步骤S32中,调解驱动程序生成表示USB设备连接到(插入)内置的类驱动程序的伪信号。
随后,在步骤S33中,内置的类驱动程序获取USB设备。当内置的类驱动程序获取USB设备时,在步骤S34中,内置的类驱动程序访问USB设备。当内置的类驱动程序访问USB设备时,在步骤S35中,调解驱动程序直接将该访问提交给USB系统驱动程序。
因此,当调解驱动程序产生伪插入状态和伪拔出状态时,有可能防止在结合在ROM中的应用程序和从光盘读出的应用程序之间发生冲突。
本领域的技术人员应该理解,根据设计要求和其他因素,可以有各种修改、组合、再组合和替换,均应包含在本发明的权利要求或其等同物的范围之内。
权利要求
1.一种能够可取出地装入用于再生包括声音数据和/或图像数据的视听数据的再生装置中并由所述再生装置使用的记录介质,所述记录介质存储视听数据,将由所述再生装置再生;应用程序,将由所述再生装置的控制部执行,用于控制所述视听数据的再生,并且也控制通过预定接口连接到所述再生装置的预定外部设备;以及驱动程序,将由所述再生装置的所述控制部执行,用于通过所述预定接口或者用于从网络下载所述驱动程序的下载程序与所述外部设备通信;所述应用程序描述的是,在操作所述外部设备之前使所述控制部读出所述驱动程序或从所述网络下载所述驱动程序、并执行所述驱动程序的指令。
2.根据权利要求1所述的记录介质,其中,所述驱动程序包括用于通过所述预定接口在所述控制部和所述预定外部设备之间安全通信的程序。
3.一种通过再生装置对包括存储在记录介质中的声音数据和/或图像数的视听数据进行再生的视听数据再生方法,所述方法包括以下步骤存储将由再生装置再生的视听数据、将由所述再生装置的所述控制部执行以控制所述视听数据的再生并且也控制通过预定的接口连接到所述再生装置的预定外部设备的应用程序、以及将由所述再生装置的所述控制部执行以通过所述预定接口或者用于从网络下载驱动程序的下载程序与所述外部设备通信的所述驱动程序;使所述控制部从所述记录介质读出视听数据和所述应用程序,并再生和执行所述应用程序;以及使所述控制部在根据所述应用程序的相应指令操作所述外部设备之前,读出所述驱动程序或从所述网络下载所述驱动程序并执行所述驱动程序。
4.根据权利要求3所述的方法,其中所述控制部适于执行调解程序,以及当用于通过所述预定接口与所述预定外部设备进行通信的所述驱动程序和用于通过所述预定接口与其他一些外部设备进行通信的其他一些驱动程序正由所述控制部同时执行时,如果用于与所述预定外部设备进行通信的所述驱动程序正由所述应用程序执行时,所述调解程序停止执行用于与所述其他一些外部设备进行通信的所述驱动程序。
全文摘要
本发明提供了用于控制外部设备的驱动软件。提供了一种记录介质,能够可取出地装入用于再生包括声音数据和/或图像数据的视听数据的再生装置中并由该再生装置使用,该记录介质存储视听数据,将由再生装置再生;应用程序,将由再生装置的控制部执行,以控制视听数据的再生并且还控制通过预定接口连接到再生装置的预定外部设备;以及驱动程序,将由再生装置的控制部执行,以通过预定接口或者用于从网络下载驱动程序的下载程序与外部设备通信;应用程序描述的是,在操作外部设备之前使控制部读出驱动程序或从网络下载驱动程序、并执行驱动程序的指令。
文档编号G06F13/10GK1862691SQ20061007855
公开日2006年11月15日 申请日期2006年5月10日 优先权日2005年5月10日
发明者猪口达也 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1